/*
Theme Name: RealHomes Child Theme
Theme URI: http://themeforest.net/item/real-homes-wordpress-real-estate-theme/5373914
Description: Child theme for Real Homes.
Author: Inspiry Themes
Author URI: https://www.inspirythemes.com/
Template: realhomes
Version: 1.4.2
*/




/*Global */
body .color_1 {color:#c4a910 !important;}
.accord .elementor-accordion-item:not(:last-child) {margin-bottom: 20px !important;}

.contact-infos-col ul.elementor-icon-list-items > li:first-child a:hover {
    text-decoration: underline;
    color: #fff !important;
}
/*-----------------------------------------***style header***----------------------------------*/

 @media only screen and (min-width: 1025px){
	.section-header .menu-icon-home span { display: none; }
	 .section-header  .menu-icon-home.current-menu-item img ,  .section-header  li.menu-icon-home:hover img {filter: brightness(0) saturate(100%) invert(71%) sepia(31%) saturate(7345%) hue-rotate(175deg) brightness(102%) contrast(91%);}
	 .section-header-interne li.menu-icon-home img {filter: brightness(0) saturate(100%) invert(1%) sepia(60%) saturate(5058%) hue-rotate(194deg) brightness(97%) contrast(99%);}
	 .section-header-interne li.menu-icon-home:hover img {filter: brightness(0) saturate(100%) invert(71%) sepia(31%) saturate(7345%) hue-rotate(175deg) brightness(102%) contrast(91%);}
}
@media only screen and (max-width: 1024px){
	.nav-container .menu-icon-home a i , .section-header .menu-icon-home > a svg , .section-header .menu-icon-home > a img{display:none !important;}
	.section-header .menu-icon-home {min-width: 290px !important;right: 0px !important;left: auto !important;}
	.section-header .coherence-core-dropdown .menu-center-logo,.section-header .coherence-core-dropdown .menu-icon-rs{display:none !important;}
	svg.svg-inline--fa.fa-home.fa-w-18 { display: none; }
	.nav-container .nav-close-button.has-label {
		font-size: 0 !important;
		line-height: 20px;
	}
} 
@media only screen and (min-width: 1025px){
	
}
@media only screen and (min-width: 1025px) and (max-width: 1180px){
	.section-header .rhea-elementor-nav-menu li a {padding: 10px !important;}
}

.menu-header-left nav{right:0 !important}
header{z-index:99999 !important}
/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
.ifram-maps iframe {border-radius: 10px;}
.rhea_latest_properties_ajax .pagination a.current,  .rhea_latest_properties_ajax .pagination a:hover {
    background:#c4a910 !important
}
/*page actus + section home*/
.actus-pg .rh-wrapper-post-media figure ,  
.section-actus .rhea_ultra_news_thumbnail  figure {
    position:relative
 }
.actus-pg .rh-wrapper-post-media figure a:before,
.section-actus .rhea_ultra_news_thumbnail figure a:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 8%);
    transition:0.4s !important;
 }
.actus-pg .rh-wrapper-post-media figure:hover a:before ,
.section-actus .rhea_ultra_news_thumbnail figure:hover a:before{
    background: rgb(0 0 0 / 50%);
   }
/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin Home page Style***------------------------------------------------------*/

/**************************************Style : HOME*********************************/

/**************************************Style : SLIDER REVOLUTION*********************************/
.section-slider h1{
    font-weight:400 !important;
}

.title-h1-slider{
    font-size:45px !important;
    font-family:'poppins';
    font-weight:500 !important;
    margin-bottom:20px;
    display:inline-block;
}

@media only screen and (max-width: 800px){
	
	.title-h1-slider{
		font-size:36px !important;
	}
}
/********************************* search-from *********************************/

.search-from-rh .dropdown-toggle {
    border: unset !important;
}

.search-from-rh .rhea_prop_search__option {
    border: 1px solid #dfdfdf;
    padding: 10px !important;
}

.search-from-rh .rhea_prop_search__option button {
    padding: 0 !important;
}

.search-from-rh .rhea_search_button_wrapper.rhea_buttons_top{
    display: flex;
    align-items: stretch;
}
.search-from-rh .rhea_top_search_fields {
    display: flex;
    align-items: stretch !important;
}
.search-from-rh button.rhea_search_form_button,
.search-from-rh .rhea_advanced_expander{
    height: 100% !important;
    border-radius: 0 !important;
}
.search-from-rh button.rhea_search_form_button:hover{
    background:#6D6D6D !important;
 }

.search-from-rh .rhea_fields_labels {
    font-family: 'Poppins';
    font-size: 15px;
    font-weight: 500;
}
@media only screen and (max-width: 1024px){
	
	.search-from-rh .rhea_search_button_wrapper.rhea_buttons_top{
		display: none !important;
		
	}
}
/**************************************Style : section_presentation*********************************/
.title-h2 {
    font-size: 35px !important;
    font-weight: 500;
    color: black;
    margin-top: 20px;
    display: inline-block;
}

@media only screen and (max-width: 1024px){
	.title-h2 {
    font-size: 25px !important;
  }
}



/**************************************Style : section_prestations*********************************/
.section-prestation .sa_hover_container {
    height: 100%;
    bottom: 0 !important;
    display: flex;
    align-items: stretch;
    justify-content: center;
    overflow: hidden !important;
    position: relative;
    padding: 0 !important;
}

.presta-title h3 {
    color: #fff !important;
    text-align: center;
    font-weight: 500;
}

.presta-p {
    text-align: center;
    color: #fff;
    font-family: 'Open Sans';
    font-size: 17px;
    font-weight: 400;
}
.presta-p b{
    color: #fff;
}

.presta-btn {
    width: 100%;
    display: flex;
    margin-top: 20px;
}
.presta-btn a {
    font-family: "Open Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    padding: 12px 24px 12px 24px;
    background-color: #c4a91000;
    display: inline-block;
    margin-inline: auto !important;
    border-radius: 10px;
    border: 2px solid #ffff;
}
.presta-btn a:hover {
    color: #ffffff;
    background-color: #c4a910;
	border-color:  #c4a910;
}


.section-prestation .presta-content-front .presta-title{
    color:#fff;
    font-size:25px;
    text-align:center;
    font-family: 'Poppins' !important;
    font-weight: 500;
}

.section-prestation .presta-content-hover {
    top:-100%;
    /* opacity: 0 !important; */
    transition:1s !important;
    background: rgb(9 9 9 / 80%) !important;
    padding: 20px;
    height:100%;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.section-prestation .presta-content-front {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translate(-50% , 0%);
    width: 100%;
    transition:0.4s !important;
    background: rgb(9 9 9 / 80%);
    padding: 20px;
	transition:1s !important;
}

/* hover*/
.section-prestation .sa_hover_container:hover .presta-content-front{
    bottom: -50%;
	width:10%;
} 

 .section-prestation .sa_hover_container:hover .presta-content-front {
    opacity:0;
}
.section-prestation  .sa_hover_container:hover .presta-content-hover {
    top:0;
    
}


/**/
@media only screen and (max-width: 1360px){

	.section-prestation .item-body img{
		min-height:490px
	}
}
@media only screen and (max-width: 800px){

	.section-prestation .sa_hover_container .presta-content-front{
	    bottom: -50%;
		width:10%;
	} 
	
	 .section-prestation .sa_hover_container .presta-content-front {
	    opacity:0;
	}
	.section-prestation  .sa_hover_container .presta-content-hover {
	    top:0;
	    
	}
}

/* arrows */
.section-prestation .sa_owl_theme .owl-nav .owl-prev, .section-prestation .sa_owl_theme .owl-nav .owl-next{width:40px !important;height:40px !important}
 .section-prestation .sa_owl_theme .owl-nav .owl-prev, .section-prestation .sa_owl_theme .owl-nav .owl-next{width:40px !important;height:40px !important}
 .section-prestation .sa_owl_theme .owl-nav .owl-prev {
    left: -50px;
}
 .section-prestation .sa_owl_theme .owl-nav .owl-next {
    right: -50px;
}

 .section-prestation .white .sa_owl_theme .owl-nav .owl-prev ,  .section-prestation .white .sa_owl_theme .owl-nav .owl-next {
    background-color: rgb(0 0 0)!important;
    background-size: 13px !important;
}
.section-prestation .white .sa_owl_theme .owl-nav .owl-prev:hover ,  .section-prestation .white .sa_owl_theme .owl-nav .owl-next:hover {
    background-color: rgb(109 109 109)!important;
    background-size: 13px !important;
}
@media only screen and (max-width: 1530px){
     .section-prestation .sa_owl_theme .owl-nav .owl-prev {
        top:unset !important;
        bottom: -70px !important;
        left: calc(50% - 50px);
    }
    .section-prestation .sa_owl_theme .owl-nav .owl-next {
        top:unset !important;
        bottom: -70px !important;
        right: calc(50% - 50px);
    }
}

@media only screen and (max-width: 1199px){	.section-prestation  .e-con-inner {padding-bottom: 120px;}}
@media only screen and (max-width: 1024px){	.section-prestation  .e-con-inner {padding-bottom: 100px;}}

/**************************************Style : section_Bien a vendre*********************************/

/* hover icon de bien et et l'etiquette*/
.bien-elem .rhea-ultra-property-card {
 	border-radius: 10px !important;
    overflow: hidden;
    box-shadow: 0 5px 6px #cbcbcb;
}

.bien-elem .rhea-ultra-property-card-outer {
    padding: 10px;
}

.bien-elem .rhea-ultra-card-detail-wrapper {
    padding: 20px;
}
.bien-elem .owl-thumbs {
    display: none;
}

 .rhea-ultra-property-thumb a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 8%);
    transition:0.4s !important;
 }
 .rhea-ultra-property-card:hover  .rhea-ultra-property-thumb a:before {
    background: rgb(0 0 0 / 50%);
   }


/* arrows */
.bien-elem .rhea-ultra-nav-box .rhea-ultra-owl-dots button{
    width:18px !important;
    height: 4px !important;
    background:#0000006e;
    border:unset !important;
}
.bien-elem .rhea-ultra-nav-box .rhea-ultra-owl-dots button.active{
    background:#000;
    width:36px !important;
    
}
.bien-elem .rhea-ultra-nav-box .rhea-ultra-owl-dots button:after
{
     background:#0000 !important;
}
.bien-elem .rhea-ultra-nav-box .owl-prev, .bien-elem  .rhea-ultra-nav-box .owl-next {
    display: none !important;
}

.rhea-ultra-nav-box .rhea-ultra-owl-dots {
    box-shadow: unset;
    background: #fff0;
    border:unset !important;
}
/**************************************Style : section_valeurs*********************************/


/**************************************Style : section_actus*********************************/
.rhea_ultra_news_thumbnail {
    border-radius: 0px;
}
.section-actus article {
    background: #c4a910;
    border-radius: 10px;
    overflow: hidden;
}
.section-actus .rhea_ultra_post_detail {
    padding: 25px;
}

.section-actus .rhea-news-read-more a{
    background: #fff;
    border-radius: 7px;
    color: #000 !important;
    padding:10px 20px;
}
.section-actus .rhea-news-read-more a span{
  
    color: #000 !important;
}
.section-actus .rhea-news-read-more a:hover{
    background: #000;
}
.section-actus .rhea-news-read-more a:hover span{
     color: #fff !important;
}
.section-actus .rhea-news-read-more .rhea-read-more:after{
    display:none !important
}

.section-actus .rhea_ultra_post_title,
.section-pg-actus .post-title{
    display:flex;
    align-items: center;
}
/**************************************Style : section_avis*********************************/

.ti-widget.ti-goog .ti-controls {
    max-width: 100px !important;
    top: unset !important;
    bottom: -20px !important;
    left: 0%;
    transform: translateX(0%);
}
.ti-widget.ti-goog .ti-controls :is(.ti-next ,  .ti-prev){
    background: #c4a910;
    padding: 22px !important;
    display: flex !important;
    border-radius: 8px;
}

.ti-widget.ti-goog .ti-controls .ti-next:before  {
    top: 15px !important;
    right: 12px !important;
	background:#fff !important;
}
.ti-widget.ti-goog .ti-controls .ti-next:after{
    top: 26px !important;
    right: 12px !important;
	background:#fff !important;
}


.ti-widget.ti-goog .ti-controls .ti-prev:before{
    top: 26px  !important;
    left: 12px  !important;
	background:#fff !important;
}
.ti-widget.ti-goog .ti-controls .ti-prev:after{
    top: 15px  !important;
    left: 12px  !important;
	background:#fff !important;
}

body .ti-widget.ti-goog .ti-controls .ti-next:hover, body .ti-widget.ti-goog .ti-controls .ti-prev:hover {
    transform: scale(1.01);
    background: #000000;
}
.ti-controls-dots{visibility: hidden;}
.section-avis .ti-col-2  .ti-controls , .section-avis .ti-col-1  .ti-controls{display:block !important}
@media only screen and (max-width: 800px){
	.col-avis .ti-widget.ti-goog .ti-reviews-container {
   		margin-top: 20px !important;
	}
	.col-avis .ti-widget.ti-goog  .ti-reviews-container,.col-avis .ti-widget.ti-goog  .ti-footer{
		margin-bottom:0 !important;
	}
	.col-avis .ti-widget.ti-goog .ti-widget-container {padding-left:0px}
	.col-avis .ti-widget.ti-goog .ti-reviews-container, .col-avis .ti-widget.ti-goog .ti-footer {
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    margin-top: 0;
}
}

.ti-reviews-container-wrapper {
    margin: 0 !important;
}
.ti-widget.ti-goog .ti-review-item {
    padding-left: 0  !important;
}


/****************************** insta **********************/

.MediaTile__overlay {
    display: none !important;
}

.MediaThumbnail__root {position:relative}
.MediaThumbnail__root:before {
    content: "" !important;
    position: absolute !important;
    right:10px !important;
    top:10px !important;
    width:30px  !important;
    height: 30px  !important;
    background:url(/wp-content/uploads/2024/07/ker-heol-immobilier-agence-immobiliere-a-brest-Instagram-logo.svg) no-repeat ;
    background-size:contain; 
}
/*************************** Newsletters********************************/
/* form */
.mailpoet_submit{
background:#36AEF4;
border:1px solid #36AEF4 !important;
  color:#fff;
  padding:10px!important;
	cursor:pointer;
	 border-radius: 5px !important;
}
.mailpoet_submit:hover {
    color: #36AEF4;
    background: #fff !important;
    padding: 10px!important;
    border:1px solid #36AEF4;
   
}
.mailpoet_text {background:#fff;color:#898383;padding:10px!important;border: none;border-radius: 5px;text-align:center;border:1px solid #89838345;}
.widget_mailpoet_form h3{
display:none !important;
}
form.mailpoet_form {
    padding: 0px !important;
	 max-width: 285px;
}
.mailpoet_paragraph { margin-bottom: 10px !important;}
.parsley-required {display: none;}
.mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success {
    width: 100% !important;
}

/* plitique et montion */
.pg-mp-titre-bg {background: #2159c7 !important;padding: 10px !important; color:#fff}

/* contact error */
.error_acc p {
    margin-bottom: 0 !important;
}

 .wpcf7-response-output {
    background: #33c89c;
    color: #fff !important;
	border: none !important;
}
.invalid .wpcf7-response-output {
    background: red;
    color: #fff !important;
}
.wpcf7-response-output {
    margin-bottom: 0 !important;
    padding: 7px !important;
}
/*actualites */
.pg-actualites .eael-post-elements-readmore-btn {
    display: inline-block !important;
}

/* avatar */
.rhea_modal__wrap .rhea_user__details {
    text-align: left;
}


/***** Rcaptcha hide ******/
.grecaptcha-badge{display:none !important}

/* page bien a vendre*/


/*** not login style ***/
 .rhea_offline_avatar .rhea_modal__dashboard svg{fill:#2159c7 !important}
 .rhea_offline_avatar .rhea_modal__dashboard:hover svg{fill:#36aef4 !important}

/* Recherche des biens */
.page-template-properties-search #map-head {display:none !important}
.frm-search .rhea_advanced_expander{    
	display: flex;
    justify-content: center;
}
/* single post article*/
.single-post article .post-share {display: none !important;}
.single-post #comments {display: none !important;}
.single-post .rh-sidebar.sidebar {display: none;}
.single-post .col-8.main-content {width: 100%;}
.single-post .post-author.show-avatars {display: none;}

/* single bien */
.rh-ultra-property-slider-wrapper .slick-arrow {
    font-size: 0 !important;
}
.single-property .rh-custom-search-form-gutter{
	margin-top:0 !important;
}
/*--------------------------------------------------------------***End***----------------------------------------------------------------------*/



/*------------------------------------------------------***Begin footer style***------------------------------------------------------*/
.coherence-logo svg{width: 130px !important;height: auto !important;vertical-align: middle !important;display: inline-block !important;margin-right: 20px !important;}
.cohe-logo .svg * , .cohe-logo img {filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(23deg) brightness(104%) contrast(104%);}
.section-footer .menu-icon-home i { display: none !important; }
.section-footer .foo-hide .sub-menu { display: none !important; }
.elementor-social-icon {
    display: flex !important;
}
.copy-list .elementor-icon-list-items li:last-child a {
    pointer-events: none !important;
}

/* menu */
.el-footer-menu ul {
    columns: 2 !important
}

.el-footer-menu ul li a {
    padding-left: 0 !important
}

.el-footer-menu ul .sub-menu {
    display: none !important;
    columns: 2 !important
}

.el-footer-menu .hfe-menu-toggle.sub-arrow {
    display: none !important
}

/* coorodonees */ 
.phone-noire-hvr {
    color: #fff;
}

 /*actus*/
.articles-footer .rh_news_module_inner {
    display: flex;
    align-items: center;
}

.articles-footer .rh-wrapper-post-contents_elementor {
    padding: 0 0 0 15px;
    display: flex;
    flex-direction: column-reverse;
}

.articles-footer .rh_section__news_elementor img {
    width: 80px;
    height: 80px;
    object-fit: cover;
    border-radius: 10px;
}

.articles-footer article {
    border-bottom: 1px solid #ffffff70;
    padding: 0;
    padding-bottom: 20px !important;
    margin-bottom: 20px;
    margin-left: 15px;
}
.articles-footer article:last-child {
    border-bottom: unset;
    
    padding-bottom: 0px !important;
    margin-bottom: 0px;
}

.articles-footer .rh_section__news_elementor h3.post-title {
    line-height: 0 !important;
}
@media only screen and (max-width: 500px){

	.el-footer-menu ul {
		columns: 1 !important;
		text-align: center !important;
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.el-footer-menu ul li a{padding: 10px 0px !important}
	.foo-menu-tite {margin-inline:auto !important}
	.foo-menu-tite h2{text-align:center !important;margin-inline:auto !important}
	.foo-menu-sep{margin-inline:auto !important}
}
@media only screen and  (min-width: 1025px) and  (max-width: 1480px){
/* .foo-tite .elementor-heading-title{font-size: 18px !important;} */
}
@media only screen and (min-width: 1025px) and (max-width: 1348px){
/* 	.foo-col-menu{width:34% !important} */
}
@media only screen and (min-width: 1025px) and (max-width: 1500px){
/* 	.footer-bien .rhea_property_card_ele_stylish {min-width: 31% !important;} */
}
@media only screen and (max-width: 800px){
	.section-copyright > .e-con-inner {
		display: flex;
		flex-direction: column !important;
		align-items: center !important;
	}
	.section-copyright .elementor-icon-list-items {
		display: flex;
		flex-direction: column;
		align-items: center;
		align-content: center;
		text-align: center;
		gap: 5px;
	}
.foo-copyright {display: flex;align-items: center;}
.section-copyright .elementor-widget-image {text-align: center !important;}
}



/*------------------------------------------------------***End***------------------------------------------------------*/

/*------------------------------------------------------***Begin Responsive Media query style***------------------------------------------------------*/

/*------------***Large devices (desktops, more than 800px)***------------*/
@media only screen and (min-width: 801px){ 
    
    /*style header*/

    /*style main content*/

    /*style footer*/
    
}

/*------------***Large devices (desktops, less than 1501px)***------------*/
@media only screen and (max-width: 1500px){

    /*style header*/

    /*style main content*/

    /*style footer*/

}

/*------------***Large devices (desktops, less than 1361px)***------------*/
@media only screen and (max-width: 1360px){

    /*style header*/

    /*style main content*/
	
    /*style footer*/

}

/*------------***Large devices (desktops, less than 1281px)***------------*/
@media only screen and (max-width: 1280px){

    /*style header*/

    /*style main content*/
	

    /*style footer*/

}


@media only screen and (max-width: 1200px){

    /*style header*/

    /*style main content*/

    /*style footer*/

}


/*------------***Medium devices (tablets, less than 1025px)***------------*/
@media only screen and (max-width: 1024px){
	
	/*style header*/

    /*style main content*/
	
    /*style footer*/

}

/*------------***Medium devices (tablets, Bootstrap less than 993px)***------------*/
@media only screen and (max-width: 992px){

    /*style header*/

    /*style main content*/

    /*style footer*/

}

/*------------***Tablet Media query style***------------*/
@media only screen and (max-width: 800px){
    /*style header*/

    /*style main content*/

    /*style footer*/
	.section-footer .menu-item a {
		display: flex !important;
		justify-content: center !important;

	}
}

/*------------***Tablet Mini Media query style***------------*/
@media only screen and (max-width: 767px){
    
    /*style header*/

    /*style main content*/
	.col-insta{display:none !important}
    /*style footer*/
    
}

/*------------***Between Big Mobile and Tablet Media query style***------------*/
@media only screen and (min-width: 601px) and (max-width: 800px){
    
    /*style header*/

    /*style main content*/

    /*style footer*/
    
}

/*------------***Begin Big Mobile Media query style***------------*/
@media only screen and (max-width: 600px){

    /*style header*/

    /*style main content*/

    /*style footer*/
    
}

/*------------***Between Mobile and Tablet Media query style***------------*/
@media only screen and (min-width: 498px) and (max-width: 600px){
    
    /*style header*/

    /*style main content*/

    /*style footer*/
    
}

/*------------***Mobile Media query style***------------*/
.section-titrebare {display:none !important}
@media only screen and (max-width: 500px){

	.section-titrebare {display:flex !important}
	.section-slider {display:none !important}
    
    
}

@media only screen and (max-width: 497px){

    /*style header*/

    /*style main content*/

    /*style footer*/
    
    
}

/*------------------------------------------------------***End Media query***------------------------------------------------------*/



/**************** style Page avis (mettre cette classe dans le contenour des avis : section-avis-pg) ****************/

.section-avis-pg .ti-widget.ti-goog .ti-reviews-container {max-height: unset !important ;overflow-y: initial !important;}
.section-avis-pg .ti-widget.ti-goog .ti-reviews-container-wrapper {display: flex !important;flex-direction: row !important;flex-wrap: wrap !important;justify-content: flex-start;width: 100% !important;margin: 0px !important;align-items: stretch !important;padding-bottom: 20px;}
.section-avis-pg .ti-widget.ti-goog .ti-review-item {width: 31% !important;float: left !important;margin: 1%;position: relative !important;left: 0px !important;max-width: 31% !important;min-width: 31% !important;flex: 0 0 31% !important;padding: 0px !important;}
.section-avis-pg .ti-widget.ti-goog .ti-reviews-container {width: 100% !important;}
.section-avis-pg .ti-widget.ti-goog .ti-controls-dots, .section-avis-pg .ti-widget.ti-goog .ti-controls {display:none !important;}
.section-avis-pg  .ti-widget.ti-goog .ti-controls-line {display: none !important;}
.section-avis-pg  .ti-widget.ti-goog .ti-review-item>.ti-inner, .section-avis-pg  .ti-widget.ti-goog .ti-load-more-reviews-button {
    height: 100% !important;
}



@media only screen and (max-width: 1024px){
	.section-avis-pg .ti-widget.ti-goog .ti-review-item {width: 48% !important;min-width: 48% !important;flex: 0 0 48% !important;}
}
@media only screen and (max-width: 600px){
	.section-avis-pg .ti-widget.ti-goog .ti-review-item {width: 98% !important;min-width: 98% !important;flex: 0 0 98% !important;}
}

/* mention-politique*/
body h2.pg-mp-titre-bg {background: #C4A910 !important  ;padding: 10px 10px !important;color: #fff !important;font-size:20px !important;margin-top: 20px !important;}

/* */
.cmplz-document div#cmplz-document {
    max-width: unset;
}

.rh_apply_sticky_wrapper_footer ul{
	list-style-type: none !important;
}

.rh_apply_sticky_wrapper_footer ul li a{
    margin-right: 20px !important;
}
.hover-phone .elementor-icon-list-icon svg {
    width: 18px !important;
}

.hover-phone li.elementor-icon-list-item {
    display: flex !important;
}
@media only screen and (max-width: 800px){
.rh_apply_sticky_wrapper_footer .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
   display: none !important;
}
	.rh_apply_sticky_wrapper_footer ul li a{
    margin-right: 0px !important;
}
.rh_apply_sticky_wrapper_footer li.elementor-icon-list-item {
    margin-bottom: 0px !important;
}	
}