/* 
Theme Name: Logely
Theme URI: https://github.com/elementor/hello-theme/
Author: YL
Author URI:
Template: hello-elementor
Version: 1.0.0
Text Domain: hello-elementor-child
*/
.section-description {
    display: none;
}
span.actulite_lc {
	color: #000000 !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-59f6568.section_nt_pad.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    display: none;  
}
@media screen and (max-width: 1024px) {
	.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-4339 .color_menu {
	  padding-right: 0;
	}
	.elementor-sticky--active {
	  box-shadow: 0px 2px 1px #FFF !important;
	}
	.elementor.elementor-68.elementor-location-header {
	  box-shadow: 0px 2px 1px #FFF !important;
	  z-index: 999999999;
	  position: relative;
	}
	body.page .slide_home_nt .content_text_box a.btn_slide_nt {
	  font-family: "DINPro", Sans-serif !important;
	  font-weight: 500 !important;
	}
	.cust_nt {
  	padding: 5px 40px !important;
	}
	.event-exerpt p {
  	line-height: 20px!important;
	}
	.event-thumbnail img {
	  height: 85px !important;
	}
	.calendar header .simple-calendar-btn::before{
		z-index: 9999999999;
	}
	.residence-content .left-residence {
	  padding: 0 20px!important;
	}
	.right-residence {
	  padding-left: 0!important;
	}
}
@media screen and (max-width: 580px) {
	.map-content, .map-france {
	  width: 100% !important;
	}
	.map-france {
	  margin-left: 33px;
	  margin-top: -245px !important;
	}
	.map-content a img{
	  margin-left: -12% !important;
	  margin-top: -6%;
	  width: 25px !important;
	}
	.map-france a img{
	  margin-left: -5% !important;
	  margin-top: -14%;
	  width: 25px !important;
	}
	.article_nos_residence .btn-load-more a span {
	  font-size: 16px !important;
	}
	div#simple-map {
	  margin-top: -19px;
	  height: 300px;
	}
	.service {
	  width: 48%;
	}
	.description-left h3 {
	  padding: 10px 5px !important;
	  font-size: 22px !important;
	}
	.description-left p {
	  font-size: 22px !important;
	  padding: 15px;
	}
	.cust-title .titre_single_actu, .cust-title h2 {
	  padding: 10px;
	  font-size: 32px;
	}
	.description-equipe {
		height: 200px;
		margin: 0 auto;
		margin-bottom: 210px !important;
		margin-top: 21px !important;
	}
	.text_description p {
		position: relative  !important;
		margin-top: 215px  !important;
		width: 100%;
		padding: 10px 0 !important;
	}
	.right-content .calendar-event .latest-news-content.news-content .btn-load-more a span {
	  font-size: 17px !important;
	}
	.section-coordonnee .single-features h2 {
    margin-top: 60px !important;
}
}
@media screen and (max-width: 360px) {
	.map-content, .map-france {
	  width: 360px !important;
	  margin-left: -20px;
	}
	.map-france {
	  margin-left: 14px;
	  margin-top: -300px !important;
	}
	.map-content a img {
	  margin-left: -24% !important;
	  margin-top: -6%;
	  width: 18px !important;
	}
	.map-france a img{
	  margin-left: -11% !important;
	  margin-top: -27%;
	  width: 18px !important;
	}
}
@media screen and (min-width: 1025px){
	.single.single-residence .single-title.cust-title h1 {
	  margin-top: 0px;
	}
	.cust-title .titre_single_actu span, .cust-title h2 span{
	  color:#F1BE05;
	}
	.cust-title .titre_single_actu span, .cust-title h2 span {
	  color: #fff !important;
	}
}
@media screen and (max-width: 1024px){
.single.single-residence .single-title.cust-title h1 {
	  font-size: 28px;
	  text-transform: uppercase;
	  font-family: "DINPro", sans-serif !important;
	  text-align: center;
	  color: #fff;
	  font-weight: bold !important;
	  padding: 15px 0;
	  margin-top: 0;
	}
	.single.single-residence .single-features h2 {
	  font-family: "DINPro", Sans-serif;
	  font-weight: 100 !important;
	  font-size: 32px;
	  line-height: 35px;
	  color: #000000;
	  margin-top: 40px;
	}
	.cust-title .titre_single_actu span, .cust-title h2 span{
	  color:#F1BE05;
	}
	.text_description p {
	  font-family: "Avenir medium", Sans-serif !important;
	}
	.cust-title .titre_single_actu span, .cust-title h2 span {
	  color: #fff !important;
	}
	.right-residence, .map-cover {
	  display: none;
	}
}
.single-residence div#simple-map > div {
    height: 100%;
}

.bleu .btn_slide_nt {
  background: #F1BE05;
}

.bleu .titre_slide_nt {
  color: #F1BE05 !important;
}
.bleu .btn_slide_nt {
  background: #F1BE05;
}
.left-content.bleu .single-content-description h1, .left-content.bleu .single-content-description h2 {
	color: #F1BE05 !important;
}
.content_text_box.bleu .slide_category, .left-content.bleu .social-share span {
	color: #F1BE05 !important;
}
.left-content.bleu .social-share {
	border-color: #F1BE05 !important;
}
.section-breadcrumb.bleu p span.single-title {
	color: #F1BE05 !important;
}
.single-category.cust-title.bleu .titre_single_actu span:last-child {
    background: #F1BE05;
}
.single-category.cust-title.bleu {
	background: #F1BE05;
}
.left-content.bleu .single-exergue {
	border-color: #F1BE05;
}
body .left-content.bleu .single-exergue .p-exergue.txt-bq::before {
	background: url(/wp-content/uploads/2025/05/quoteuvert.png);
}
body .left-content.bleu .single-exergue .txt-bq p:last-child:after {
	background: url(/wp-content/uploads/2025/05/quotefermer.png);
}
div#by_category .bleu {
    background-color: #F1BE05 !important;
}

div#by_category .bleu:after {
    content: ">";
    margin-left: 3px;
    font-size: 17px;
}