/*
Theme Name: Coherence Child
Theme URI: http://weshore.com/
Author: Weshore Themes
Author URI: https://weshore.com
Template: coherence
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: Private License
License URI: license.txt
Text Domain: coherence-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/




/*-----------------------------------------***style header***----------------------------------*/
.section-header .menu-with-logo .coherence-core-nav-menu {align-items: center !important;}
.section-footer .menu-icon-home > a i{display:none !important;}
.section-header .menu-center-logo > a:hover{background:unset !important;}
.section-header .coherence-core-nav-menu .menu-icon-rs {margin-inline: 5px !important;}
.section-header .coherence-core-nav-menu .menu-icon-rs > a {padding-inline: 5px !important;}

@media only screen and (min-width: 1025px){
	body .section-header .menu-icon-home > a {text-indent: -9999px;}	
	body .menu_header nav>ul:before,body .menu_header nav>ul:after{content:""!important;}
	body .menu_header .iconehome  span {display:none}
}
@media only screen and (max-width: 1024px){
	.section-header .menu-icon-home > a i{display:none!important;}
	.section-header .coherence-core-dropdown{min-width:290px!important;right:0px!important;left:auto!important;max-width:100%!important;}
	.section-header .coherence-core-dropdown .menu-center-logo,.section-header .coherence-core-dropdown .menu-icon-rs{display:none!important;}
	span.slick-arrow {display: none !important;}
	body .menu_header nav>ul:before,body .menu_header nav>ul:after{content:unset!important;}
	body .menu_header nav{z-index:-100!important;}
	body .menu_header nav.menu-is-active{z-index:10000!important;}
	body .menu_header nav{top:65px!important;}
	body .section_header .coherence-core-dropdown .menu-center-logo,.section-header .coherence-core-dropdown .menu-icon-rs,body .iconehome i{display:none!important;}
 	body .menu_header nav.coherence-core-dropdown{min-width:300px!important;right:0px!important;left:unset!important;}
	body .menu_header li.tel_mn{display:none!important;}
}

/*---Menu---*/
.section_header .menu-with-logo .coherence-core-nav-menu{align-items:center!important;}
.section_footer .iconehome i,.ti-footer,.menu-main-footer ul li a i{display:none!important}
body .menu_header .elementor-button-wrapper>a.elementor-button>i{margin-left:10px;}
/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
/*PG Politique*/
body .pg-politique { margin-bottom: 15px !important; margin-top: 10px !important; }

/*PG Prestations*/
.entretien-icons h3.elementor-icon-box-title {
    margin-bottom: 10px !important;
}

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


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

h1, h2, h3, h4, h5, h6{margin-top: 0px !important;margin-bottom:0px !important;}

/**************************************Style : PRE-HOME*********************************/

/**************************************Style : SLIDER REVOLUTION*********************************/

/**************************************Style : section_presentation*********************************/

/**************************************Style : section_prestations*********************************/

body .col-slide-prestas .item-body{position:relative; overflow:hidden !important; border-radius:0 70px 0 70px!important;height:650px!important;}
body .col-slide-prestas .item-body>img{height:650px!important;}
body .col-slide-prestas .item-body:before{content:"";position:absolute;background: var(--e-global-color-color_2);bottom:0px;height:20%;width:100%;border-radius:0 70px 0 70px!important;transition:all 0.3s ease-in-out;}
body .col-slide-prestas .item-body:hover:before {
    background: #1a5066e0;
    height: 100%;}
body .col-slide-prestas .sa_content{display: flex;flex-direction: column;align-items: center;}
body .col-slide-prestas .sa_img{bottom: auto;left:auto;transition:all 0.3s ease-in-out;} 
body .col-slide-prestas .item-body:hover .sa_title h3{margin-bottom:20px!important;}
body .col-slide-prestas .item-body:hover .sa_title,.col-slide-prestas .item-body:hover .sa_title h3{text-align:center;justify-content:center;}
body .col-slide-prestas .sa_title h3{color:#fff!important;font-size:25px !important;font-weight:bold!important;margin-bottom:20px!important;transition:all 0.8s ease-in-out;display:flex;align-items:center;}
body .col-slide-prestas .sa_paraph p{color:#fff;font-size:18px!important;font-weight:400!important;text-align:center;opacity:0;transition:all 0.3s ease-in-out;margin-bottom:30px;}
body .col-slide-prestas .sa_btn a{display:block;color:var(--e-global-color-color_2);font-size:17px!important;font-weight:500!important;background:#fff;border-radius:30px;padding:15px 40px;opacity:0;transition:all 0.3s ease-in-out; border: 2px solid white !important;}
body .col-slide-prestas .sa_btn a:hover{background:transparent!important;color:#fff!important;}
body .col-slide-prestas .item-body:not(:hover) .sa_img{position:absolute;bottom:-10%;left:0%;transition:bottom 0.3s ease-in-out!important;}
body .col-slide-prestas .item-body .sa_img img{max-width:130px;max-height:130px;}
body .col-slide-prestas .item-body:hover .sa_img img{margin-bottom:20px;}
body .col-slide-prestas .item-body:not(:hover) .sa_title{position:absolute;bottom:-15%;left:30%;transition:bottom 0.3s ease-in-out!important;width:calc( 70% - 20px) !important;}
body .col-slide-prestas .item-body:hover .sa_paraph p,body .col-slide-prestas .item-body:hover .sa_btn a{opacity:1;}

/**************************************Style : section_Actualites Instagram*********************************/

.instagram-element .FeedLayout__wrapper {
    padding-top: 0 !important;
}

/*Instagram*/
@media (max-width: 767px){
.instagram-element {
    display: flex !important;
    width: 100% !important;
}
.instagram-element .elementor-widget-container {
    width: 100%;
}
}

/**************************************Style : section_Realisations*********************************/
.img-gallery .gallery-icon * {
    transition: all 0.3s ease-in-out;
}
body .img-gallery .gallery-icon {
    overflow: hidden !important;
}
.img-gallery .gallery-icon:hover img {
    transform: scale(1.02)
}

/**************************************Style : section_valeurs*********************************/
.valeurs_col{background:#5f7d45;border-radius:46% 54% 49% 51% / 34% 42% 58% 66%!important;}
.valeurs_col_2{background:#5f7d4559;border-radius:46% 54% 49% 51% / 34% 42% 58% 66%!important;}
.valeurs_col:before{background:transparent;border:solid 15px #76ff00;border-radius:46% 54% 49% 51% / 34% 42% 58% 66%!important;}
.valeurs_col_2:before{background:transparent;border:solid 15px #76ff00;border-radius:46% 54% 49% 51% / 34% 42% 58% 66%!important;}

/**************************************Style : section_points_forts*********************************/


/**************************************Style : section_avis*********************************/

/*-----page avis----*/

body .avis.pg .ti-widget.ti-goog .ti-reviews-container-wrapper{display:flex;flex-wrap:wrap!important;}
body .avis.pg  .ti-review-item.source-Google{position:unset!important;margin-bottom:20px;}
body .avis.pg .ti-widget.ti-goog .ti-controls{display:none!important;}
/**************************************Style : section_partenaires*********************************/

/**************************************Style : section_contact*********************************/


/**************************************Style : section_map*********************************/


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



/*------------------------------------------------------***Begin footer style***------------------------------------------------------*/
.coherence-logo svg{width: 130px !important;height: auto !important;}
.section-footer .menu-center-logo,.coherence-footer-builder .iconehome i,body .menu-main-footer ul.coherence-core-nav-menu li.tel_mn{display:none !important;}
body .hover_tel .dib{color:#fff!important;}
body .hover_tel .dib:hover{text-decoration:underline!important;}
body .bande_footer li.elementor-icon-list-item:first-child .elementor-icon-list-text{font-weight:900;}
/*style menu*/


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



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

/*------------***Large devices (desktops, more than 800px)***------------*/
@media only screen and (min-width: 801px){}
/*------------***Large devices (desktops, less than 1501px)***------------*/
@media only screen and (max-width: 1500px){}
/*------------***Large devices (desktops, less than 1361px)***------------*/
@media only screen and (max-width: 1360px){}
/*------------***Large devices (desktops, less than 1281px)***------------*/
@media only screen and (max-width: 1280px){}
@media only screen and (max-width: 1200px){}
/*------------***Medium devices (tablets, less than 1025px)***------------*/
@media only screen and (max-width: 1024px){	
	body .section_presta .slick-arrow {display:none!important}
	
	/*PG Realisations*/
.height-100 {
    height: 100% !important;
}
.height-100 .coherence-core-ba-container {
    height: 100% !important;
}
.height-100 .coherence-core-image-ba-image-1 {
    height: 100%;
}
}

/*------------***Tablet Media query style***------------*/
@media only screen and (max-width: 800px){
	body .col-slide-prestas .item-body:before{background:#5e7d45bd;height:100%!important;}
	body .col-slide-prestas .item-body .sa_img{margin-bottom:20px!important;}
	body .col-slide-prestas .item-body:not(:hover) .sa_img,body .col-slide-prestas .item-body:not(:hover) .sa_title{position:relative!important;bottom:unset!important;left:unset !important;text-align:center!important;}
	body .col-slide-prestas .item-body .sa_paraph p,body .col-slide-prestas .item-body .sa_btn a{opacity:1!important;}
	body .col-slide-prestas .item-body::before{background:#44ccffdb!important;height:100%!important;}
	body .bande_footer ul.elementor-icon-list-items{display: flex;flex-direction: column;}
	body .col-slide-prestas .sa_title h3{justify-content:center!important;}
	body .col-slide-prestas .item-body:not(:hover) .sa_title{width:100%!important;}

}



/*------------***Begin Big Mobile Media query style***------------*/
@media only screen and (min-width: 601px){
	.menu-main-footer ul.coherence-core-nav-menu{column-count:2;} 
}
@media only screen and (max-width: 600px){
	.menu-main-footer ul.coherence-core-nav-menu{display:flex;flex-direction:column;align-items:center;}
}

/*------------***Between Mobile and Tablet Media query style***------------*/
@media only screen and (min-width: 498px){ 
	.menu-main-footer .hide-sub-mn .sub-menu, .menu-main-footer .hide-sub-mn .sub-arrow{display:none!important;}
}

@media only screen and (max-width: 497px){
	body .col-slide-prestas .sa_title h3{font-size:22px!important;}
	body .col-slide-prestas .sa_img{width:40%!important;}
	body .col-slide-prestas .item-body:not(:hover) .sa_img{ bottom: -20% !important; }
	body .col-slide-prestas .item-body:not(:hover) .sa_title h3{ bottom: -18% !important;}
}

@media only screen and (max-width: 425px){
	body .col-slide-prestas .item-body {min-height: 450px !important;}
	body .col-slide-prestas .item-body > img{height:750px;}
	body .col-slide-prestas .item-content {bottom: 50% !important;transform: translatey(50%) !important;}
	body .col-slide-prestas .item-content section {padding-inline: 0 !important;}
}

@media only screen and (max-width: 320px){
	.elementor-2359 .elementor-element.elementor-element-c2d6e10 .elementor-icon-list-item:not(:last-child):after{content:""!important;border-color:transparent!important;}
}
	
/*------------------------------------------------------***End Media query***------------------------------------------------------*/