/*
Theme Name: Keurimmo
Author: Bleuebuzz
Description: theme enfant pour le theme Homeid
Version: 1.0.0
Template: homeid
Text Domain: Keurimmo
*/
/* désactive la section pleine largeur qui apparait dans le "thème builder" quand nous créons un modèle pour les articles

.g5core-page-title.page-title-layout-full_width > .container, .g5core-site-footer.footer-layout-full_width > .container, body.elementor-template-full-width #primary-content > .container, body.elementor-template-full-width #site-footer > .container {
  max-width: 1200px !important;

}
  */


/* vidéo youtube pas responsive quand intégrées dans les articles, sans passer par elementor */

.entry-content.clearfix p iframe {
  width: 100% !important;
}

/* colorisation des pictos message et téléphone "ce bien bvous intéresse sur le bas de l'annonce seule" sur mobile smartphone  */

.btn.btn-accent.btn-block.telephone {
  background-color: #ff914d !important;
  border: 1px solid #ff914d !important;
}



.btn.btn-accent.btn-block.message {
  background-color: #00bf63 !important;
  border: 1px solid #00bf63 !important;
}




/* désactivation de la pub numéro 2 sur mobile smartphone  */
@media only screen and (max-width: 550px) {

	#block-2 {
  display: none !important;
}

}



/* désactivation du module "ce bien bvous intéresse sur le bas de l'annonce seule" sur mobile smartphone 
  @media only screen and (max-width: 550px)
		{
			.g5ere__single-bottom-bar.g5ere__single-property-bottom-bar-mobile.position-fixed.fixed-bottom {
  			display: none !important;
		}
}

 */

/* Réactivation du module contact sur mobile  */

  @media only screen and (max-width: 991px)
  {
#sidebar.sidebar-mobile-hide {
  display: block !important;
}
}


/* MENU - colorisation du hover */

.menu-horizontal>.menu-item>a::before{background-color:#cc1542;}

/* MENU MOBILE - supprime bar de recherche */
.g5core-search-form-wrapper {
  display: none;
}
/* MENU MOBILE - élargire  */
@media (max-width: 1300px) {
body.g5corestretched_content .g5coresingle-breadcrumbs > .container, body.g5core__stretched_content #primary-content > .container, .g5core-site-header.header-layout-stretched .g5core-header-bellow > .container, .g5core-site-header.header-layout-stretched .g5core-header-above > .container, .g5core-site-header.header-layout-stretched .g5core-header-navigation > .container, .g5core-site-header.header-layout-stretched .g5core-top-bar-desktop > .container, .g5core-site-header.header-layout-stretched .g5core-header-desktop-wrapper > .container, .g5core-site-footer.footer-layout-stretched > .container, .g5core-page-title.page-title-layout-stretched > .container {
  max-width: 100% !important;
	}
}
/* Module Masonry post sur la page d'accueil, trop de margin en bas */

.ube-post-list-paging {
  margin-top: 0px !important;
}


/* BLOG - Article seul, suppression des realted posts en bas */
.navigation.post-navigation {
  display: none;
}
.g5blog__single-related-wrap {
  display: none;
}
.g5blog__single-meta-bottom {
  display: none;
}
/* FORMULAIRE DE RECHERCHE */

.g5ere__sf-advanced-button a.btn {
  color: #fff !important;
}

.btn.btn-block.g5ere__sf-btn-advanced.collapsed {
	background-color: #d01744 !important;
}

/* 
.custom-ere-search-01 .g5ere__search-form .nav-pills .nav-link.active {
  color: #fff !important;
}

.accent-color{color:#cc1542!important;}
a.accent-color:hover{text-decoration:underline;}
.g5ere__sf-advanced-button a.btn{background-color:#efefef;}
.custom-ere-search-01 .g5ere__search-form .nav-pills .nav-link {
  background-color: #cc1542 !important;
}

*/







.custom-ere-search-01 .g5ere__search-form .nav-pills .nav-link:nth-child(2){padding:10px 20px;background-color:#000!important;color:#fff;}
.custom-ere-search-01 .nav-link:hover{background-color:#fff!important;}
.custom-ere-search-01 .nav-item{background-color:transparent!important;border:solid;color:transparent;border-width:0 .3em 0 0;}
.elementor-section.elementor-top-section.elementor-element.elementor-element-611088af43454.elementor-section-height-full.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle.animated.fadeIn{height:auto;}
g5ere__advanced_search_header .g5ere__advanced-search-header custom-ere-search-03 #ere-search-03 .btn.btn-block.g5ere__sf-btn-advanced:hover{color:blue!important;}


/* FORMULAIRE DE RECHERCHE 3 onglets sur MOBILE */

@media screen and (max-width: 1199px) {
	#g5ere__advanced_search_header{display:block!important;}
	#g5ere__advanced_search_header_mobile{display:none!important;}
}


/* FORMULAIRE DE RECHERCHE 3 onglets sur MOBILE */

@media screen and (max-width: 435px) {
	.custom-ere-search-01 .g5ere__search-form .nav-pills .nav-link{padding:8px 7px;}
	.g5ere__search-form .nav-pills .nav-link{font-size:12px;}
}


/* FORMULAIRE DE RECHERCHE dans les pages Anonces single */

@media screen and (max-width: 1199px) {
	.single-property #g5ere__advanced_search_header{display:none!important;}
}

.single-property .custom-ere-search-06{display:none;}
.far.fa-user:hover{color:grey!important;}
.single-property .d-inline-block.ml-2.user-name:hover{color:#fff!important;}
.single-property .fa-user::before{color:#fff!important;}
.single-property .dropdown-item.d-flex.align-items-center a:hover{color:#CC1542!important;}
.single-property #g5ere__advanced_search_header{display:none!important;}


/* ANNONCE SEULE - bouton switch map gallerie  */

.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.page-item.active .page-link{color:#CC1542;background-color:#fcd0a9;}


/* ANNONCE SEULE - désactivation CTA bouton switch map gallerie  */
.g5ere__spg-nav{display:none;}

/* ANNONCE SEULE - désactivation suffixe prix  */
/* .g5ere__lpp-postfix {display:none;} */

/* ANNONCE SEULE - listing carracteristiques (taille, chambre etc), alignement  */
.g5ere__property-address-item strong, .g5ere__property-detail-item strong {
  min-width: 180px;
}

/* ANNONCE SEULE - slider d'image large  */
.slick-arrow:hover, .slick-arrow:active, .slick-arrow:focus {
  background-color: #cc1542;
}
/* FORMULAIRE DE RECHERCHE page Propriété */

#g5ere__advanced_search_header .g5ere__ash-sticky-area{background-color:#CC1542!important;}
.custom-ere-search-03 .g5ere__sf-top .g5ere__sf-advanced-button a.btn::after,.custom-ere-search-06 .g5ere__sf-top .g5ere__sf-advanced-button a.btn::after{color:#fff!important;}



/* FORMULAIRE DE CONTACT */

div.wpforms-container-full .wpforms-form input[type="submit"],div.wpforms-container-full .wpforms-form button[type="submit"],div.wpforms-container-full .wpforms-form .wpforms-page-button{background-color:#CC1542;border:1px solid #CC1542;color:#fff;width:100%;border-radius:10px;padding:0;}


/* FORMULAIRE DE CONTACT BOUTONS WHATSAPP ET TELEPHONE CHANGEMENT DE COULEUR */

.g5ere__contact-actions-item.g5ere__contact-actions-whatsapp .btn.btn-outline.btn-accent {
  background-color: #7ed957 !important;
  border-color: #7ed957 !important;
  color: #fff !important;
}

.g5ere__contact-actions-item.g5ere__contact-actions-whatsapp .btn.btn-outline.btn-accent:hover {
  background-color: #fff !important;
  color: #7ed957 !important;
}



.g5ere__contact-actions-item.g5ere__contact-actions-call .btn.btn-outline.btn-accent {
  background-color: #ff751f !important;
  border-color: #ff751f !important;
  color: #fff !important;
}

.g5ere__contact-actions-item.g5ere__contact-actions-call .btn.btn-outline.btn-accent:hover {
  background-color: #fff !important;
  color: #ff751f !important;
}


/* ANNONCE simple, switch button entre la carte et l'affichage de la galerie photo */

.g5ere__spg-nav .nav-link{background-color:#fff;}
.g5ere__spg-nav .nav-link{color:#CC1542;}




/* FORMULAIRE DE RECHERCHE Rouge */

#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge .btn.dropdown-toggle.btn-light.bs-placeholder{background-color:#CC1542;}
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge #g5ere__advanced_search_header .g5ere__search-form .form-control{background-color:transparent!important;color: #fff !important;}
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge .g5ere__sf-advanced-button a.btn {
  background-color: transparent !important; color: #fff !important;}
.custom-ere-search-rouge .filter-option-inner-inner {
  color: #fff !important;
}
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge .dropdown.bootstrap-select.form-control{background-color:transparent!important; }
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge .g5ere__search-form .form-control{background-color:transparent!important;}
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge button.btn.dropdown-toggle.btn-light.bs-placeholder::after{color:#fff!important;}
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge .btn.btn-block.g5ere__sf-btn-submit{background-color:#fff;color:#CC1542;}
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge .g5ere__sf-advanced-button a.btn{background-color:transparent;color:#fff;}
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge .g5ere__sf-advanced-button a.btn:hover{color:#fff!important;}
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge #ere-search-03 a:hover{color:#333!important;}
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge .g5ere__btn-features-list:hover{color:#fff!important;}
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge .g5ere__btn-features-list i{color:#fff;}
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge .custom-control-label:hover{color:#fff;}
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge .custom-control-label::before{border-color:#fff!important;}
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge .btn.dropdown-toggle.btn-light::after{color:#fff!important;}
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge .g5ere__search-tabs.nav.nav-pills{display:none;}
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge .btn.dropdown-toggle.btn-light{background-color:transparent!important;}
#g5ere__advanced_search_header.g5ere__advanced-search-header.custom-ere-search-rouge .g5ere__search-form .form-control{color:#fff!important;}

/* Désactive le formulaire dans les pages NEUF */
.archive search search-results post-type-archive post-type-archive-property logged-in admin-bar no-customize-support wp-embed-responsive gecko no-sidebar site-style-wide elementor-default elementor-kit-5228  #g5ere__advanced_search_header {
  display: none !important;
}

/* Formulaire de RECHERCHE homepage accueil, désactive 4ème onglet */
li.nav-item:nth-child(4n) {
  display: none;
}
/* Marge sous header avant le content (je ne sais pas où désactiver cette marge) */

#primary-content{padding-top:0!important;}


/* CTA Sidebar widget page agent */

.btn.btn-accent.btn-sm.register-agent-btn:hover{color:#fff!important;}
.btn.btn-accent:focus,.btn.btn-accent:hover,.btn.btn-accent:active{color:blue;}



/* Global */

a:hover{color:#CC1542!important;}
.btn.btn-outline.btn-accent:hover{color:#fff!important;}
.g5ere__lam-icon{color:#CC1542;}
ul.g5ere__agent-social-list a:hover{background-color:#CC1542;border-color:#CC1542;color:#fff!important;}
.g5ere__sp-open-google-maps.btn.btn-sm{display:none;}


/* Property single */

.g5ere__property-overview-list .media-icon,ul.g5ere__property-actions>li a,.g5ere__property-feature-item i{color:#CC1542!important;}
.btn,.btn.btn-accent,.ere_widget_mortgage_calculator.ere_widget .btn{background-color:#CC1542;border:1px solid #CC1542;color:#fff;}
.btn:hover,.btn.btn-accent:hover,.ere_widget_mortgage_calculator.ere_widget .btn:hover{background-color:#e81f51;border:1px solid #c93d60;color:#fff;}
.btn.btn-outline.btn-accent{background-color:#fff;border:1px solid #CC1542;color:#CC1542;}
.btn.btn-outline.btn-accent:hover{background-color:#CC1542;border:1px solid #CC1542;color:#fff;}
.g5ere__property-video .video-icon{background-color:#CC1542;}
.g5ere__loop-property-title:hover,.g5ere__loop-property-address:hover{color:#CC1542;}
ul.g5ere__loop-property-meta i{color:#CC1542;}
.compare-listing-body .compare-properties-button{background-color:#CC1542;}
.compare-listing-body .compare-properties-button:hover{background-color:#e81f51;border:1px solid #e81f51;color:#fff;}
/*.g5ere__pp-postfix {display:none;}*/


/* Agent single */

.g5ere__single-agent-head .g5ere__agent-meta li.company{display:none;}
.g5ere__loop-agent-description{display:none;}
.g5ere__single-agent-head{margin-bottom:50px;}
.g5ere__loop-agent-title-contact{font-size:22px;margin-bottom:15px;font-size:22px;color:#333;line-height:1.2;font-weight:500;}
.g5ere__contact-actions-whatsapp{margin-top:0;}


/*Agent Widget Style 02*/

.g5ere__loop-agent-meta.g5ere__loop-agent-position{display:none;}



/* Ajout d'annonce backoffice pro / réorganisation CTA suivant et marges */

@media screen and (max-width: 767px){
	.ere-property-multi-step .ere-step-nav .ere-btn-next, .ere-property-multi-step .ere-step-nav input[type="submit"] {
		  float: inherit !important;
		  margin-bottom: 30px !important;
		  margin-top: 0 !important;
	}
	.ere-property-multi-step {
		margin-top: 50px;
	}
	.nav.nav-pills.ere-steps {
		  display: none;
	}
}

/* Formulaire partenaire */

.form-partenaire{padding: 25px 25px 5px;background: #fff;border: 1px solid rgba(0,0,0,.125);border-radius: 0.25rem;box-sizing: border-box;}
.form-partenaire .row-form{display:flex;justify-content:space-between;width:100%;margin:0 auto 10px;max-width: 700px;}
.form-partenaire .row-form.no-flex{display:block;}
.form-partenaire .row-form label{width:100%;}
.form-partenaire span.semibold{padding-left: 2px;font-weight: 600;}
.form-partenaire .row-form.no-flex label{width:100%;}
.form-partenaire .row-form.no-flex textarea{width:100%;}
.form-partenaire .row-form3{display:flex;justify-content:space-between;width:100%;max-width: 700px;margin:0 auto 10px;}
.form-partenaire .row-form3.no-flex{display:block;}
.form-partenaire .row-form3 label{width:32%;}
.form-partenaire .row-submit{text-align: center;position: relative;margin-bottom: 20px;}
.form-partenaire .wpcf7-spinner{position: absolute;left: calc(50% + 50px);top: 15px;}

@media screen and (max-width: 767px){
	.form-partenaire .row-form{flex-wrap: wrap;}
	.form-partenaire .row-form label{width: 100%;}

	.form-partenaire .row-form input{width: 100%;}
	.form-partenaire .row-form3 input{width: 100%;}
	.form-partenaire .row-form3{flex-wrap: wrap;}
	.form-partenaire .row-form3 label{width: 100%;}
}


/* form programme neuf */ 

.box-form{background: #fff;border: 1px solid rgba(0,0,0,.125);border-radius: 0.25rem;box-sizing: border-box;margin-bottom: 15px !important;padding: 25px 25px 5px;}
.box-form h3{font-size: 22px;line-height: 1.5;margin-bottom: 25px;}
.box-form > div{text-align: left;max-width: 700px;margin: 0 auto 10px !important;}
.box-form > div.row-form{display: flex;justify-content:space-between;}
.box-form .row-form .field{width: 48%;text-align: left;margin-bottom: 10px !important;}
.box-form > div label{margin-bottom: 5px;padding-left: 2px;font-weight: 600;}
.box-form > div label span{font-weight: 400;}
.box-form .row-form .field label{margin-bottom: 5px;padding-left: 2px;}
.box-form .row-form .field select{width: 100%;}
.box-form > div textarea{width: 100%;}
.box-form > div.groups > div{display: flex;justify-content:space-between;flex-wrap: wrap;}
.box-form > div.groups .group-form{width: 48%;margin-bottom: 10px !important;border-bottom:  solid 1px #ccc;}
.box-form > div.groups .group-form h4{font-size: 20px;}
.group-form > div{margin-bottom: 15px !important;}

.line-btn-submit{position: relative;}
.line-btn-submit .wpcf7-spinner{position: absolute;left: calc(50% + 50px);top: 15px;}


@media screen and (max-width: 991px){
	.box-form > div.groups .group-form{width: 100%;}
	.box-form > div.groups .group-form h4{text-align: center;padding-top: 10px;}
	.box-form > div.groups .group-form input{width: 100%;}
}

@media screen and (max-width: 768px){
	.box-form > div.row-form{display: block;}
	.box-form .row-form .field{width: 100%;}
	.box-form .row-form .field input{width: 100%;}
}


/*Annuaire listinge agences désactivation du RCCM */
.g5ere__loop-agent-meta.g5ere__loop-agent-fax.g5ere__lam-has-title {
	display: none;
}
/*Page agences désactivation du NINEA */
.g5ere__loop-agent-meta.g5ere__loop-agent-licenses.g5ere__lam-has-title {
	display: none;
}

/*CTA Ajouter une annonce */

.g5core-header-customize-after_menu .g5core-header-customize-item.g5core-hc-button-add-listing{display:none;}

@media screen and (max-width: 640px) {
	.form-partenaire{padding:20px 15px;box-sizing:border-box;}
	.form-partenaire .row-form{display:block;margin-bottom:0;}
	.form-partenaire .row-form label{width:100%;margin-bottom:10px;}
	.form-partenaire .row-form input{width:100%;}
	.form-partenaire .row-form.no-flex label{display:inline-block;}
	.form-partenaire .row-form.no-flex input{width:auto;}
}


/*custom dashboard*/

.g5core-header-customize .g5ere__user-dropdown > ul > li:nth-child(5){display:none!important;}
a.btn.btn-primary.g5ere__dashboard-add-listing.red{background-color:#cc1542;color:#fff;border-color:#cc1542;}
a.btn.btn-primary.g5ere__dashboard-add-listing.red:hover{background-color:#fff;color:#cc1542;border-color:#cc1542;}

/*custom dashboard- modification d'annonce, backoffice, version MOBILe mobile smartphone*/
@media screen and (max-width: 540px) {
	.thead-sm {
  display: none !important;
	}
	.align-middle {
  	float: left !important;
	}
}
/*custom dashboard- ajout d'annonce, backoffice, suppression du bouton soumettre programme neuf*/
.btn.btn-primary.g5ere__dashboard-add-listing.red {
  display: block !important;
}
.btn.btn-primary.g5ere__dashboard-add-listing {
  display: none;
}


/*custom dashboard ajout d'une mention sur les résidences et terrain*/

.card-title.property-fields-title h3 {
  font-size: 12pt;
  font-weight: lighter;
  margin-bottom: 15px;
}

.g5ere__page-main .ere-property-multi-step .property-fields-title h2 {
  margin-bottom: 0px;
}



/* li commentaire dans menu */

.page-template-dashboard .g5ere__dashboard-sidebar-container > ul > li:nth-child(2) > ul > li:nth-child(4){display:none!important;}
.page-template-default .g5ere__dashboard-sidebar-container > ul > li:nth-child(2) > ul > li:nth-child(4){display:none!important;}
.page-template-dashboard .g5ere__page-content .g5ere__page-main .g5element__dashboards-middle{display:none;}
.page-template-dashboard .g5ere__page-content .g5ere__dashboards-overview > .row{display:flex;flex-direction:column;}
.page-template-dashboard .g5ere__page-content .g5ere__dashboards-overview > .row > div{max-width:50%;}
.page-template-dashboard .g5ere__page-content .g5ere__dashboards-overview > .row > div:nth-child(3){display:none;}
.page-template-dashboard .g5ere__page-content .g5ere__dashboards-overview > .row > div .card-body{justify-content:space-between;}
.page-template-dashboard .g5ere__page-content .g5ere__dashboards-overview > .row > div .card-body .col-7{max-width:250px;}


/*custom profil page*/

.ere-update-profile .card.ere-account-agent{background:#cc1542;color:#fff;display: none !important;} 
.ere-update-profile .card.ere-account-agent h4{color:#fff;}
.ere-update-profile .card.ere-account-agent a{color:#fff;text-decoration:underline;}
.ere-update-profile .card.ere-account-agent a.accent-color{color:#fff!important;text-decoration:underline;}
.ere-update-profile .card.ere-account-agent a:hover{color:#ffffffcc!important;}

@media screen and (max-width: 1200px) {
	.page-template-dashboard .g5ere__page-content .g5ere__dashboards-overview > .row > div{max-width:100%;}
}

@media screen and (max-width: 640px) {
	.page-template-dashboard .g5ere__page-content .g5ere__page-main{padding-top:72px;}
}

/*Single AGENCE - désactiver fil d'arriane et nom prénom*/
.g5ere__agent-summary h4 {
  display: none !important;
}

.g5core__single-breadcrumbs.g5ere__single-breadcrumbs.g5ere__single-agent-breadcrumbs {
  display: none;
}

.media-body.g5ere__agent-content .g5ere__loop-agent-title {
  display: none !important;
}

/*custom profil page - désactiver le changement de nom et prénom dans le back pro
#user_firstname {
  display: none !important;
}
#user_lastname {
  display: none !important;
}
label[for="user_firstname"] {
  display: none !important;
}
label[for="user_lastname"] {
  display: none !important;
}
*/

/* ads */
.adslisting_desktop, .adslisting_mobile {margin-bottom:20px;margin-top:10px;}
@media screen and (max-width: 640px) {
	.adslisting_desktop {display:none;}
	.adslisting_mobile {display:block;}
}
@media screen and (min-width: 640px) {
	.adslisting_mobile {display:none;}
	.adslisting_desktop {display:block;}
}
