/*
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{position:fixed!important;} */
.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){
	.section-header .menu-icon-home > a {text-indent:-99999px;background:url(/wp-content/uploads/2023/07/icn_hm.svg) no-repeat center;}
	.section-header .menu-icon-home > a:hover,body .section-header .menu-icon-home.current-menu-item>a{filter: brightness(0) saturate(100%) invert(71%) sepia(33%) saturate(5701%) hue-rotate(348deg) brightness(105%) contrast(101%)!important;}
}
@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;}
	.section-header .coherence-core-dropdown .menu-center-logo,.section-header .coherence-core-dropdown .menu-icon-rs{display:none !important;}
}
body{background:#2C271F!important;}
body .pg_pltq h3{color:#fff!important;}
body .pg_pltq label{color:#fff!important;}
body .pg_pltq select option{color:#000!important;}
body .pg_pltq a:hover{color:var(--e-global-color-color_1)!important;text-decoration:underline!important;}
body .wpcf7-form input.wpcf7-form-control[type="submit"]{border-radius:30px!important;}
p {margin-bottom:0em !important}


a.dib.link_phone1:hover, a.dib.link_phone2:hover {
    text-decoration: underline;
    text-underline-offset: 4px;
}

@media only screen and (min-width: 1025px){
	.home .header-wrapper{position:absolute!important;}
.home .header-wrapper .section-header {
	background-color: transparent !important;
    background-image: linear-gradient(180deg, #202020 0%, #24242400 100%) !important;
}
.home .sticky-active .section-header{
	background-color: var(--e-global-color-color_4) !important;
	 background-image:unset !important
}

}

/* .elementor-widget-coherence-flip-box .coherence-flip-box-front .coherence-flip-box-content .coherence-flip-box-title{
	font-size: unset !important;
    font-weight: unset !important;
	font-family: unset !important;
} */
/*------------------------------------------------------***End***------------------------------------------------------*/


/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
body .mx_auto{margin-left:auto!important;margin-right:auto!important;}
body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--e-global-color-color_1)!important;border-color:var(--e-global-color-color_1)!important;color:#fff!important;}
body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept:hover{background-color:var(--e-global-color-color_2)!important;border-color:var(--e-global-color-color_2)!important;}
body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--e-global-color-color_2)!important;border-color:var(--e-global-color-color_2)!important;color:#fff!important;}
body .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny:hover{background-color:var(--e-global-color-color_1)!important;border-color:var(--e-global-color-color_1)!important;color:#fff!important;}
.lp_content1_h2 h2, .lp_content1_h2 p, .lp_content3_h2 h2, .lp_content3_h2 p, .lp_phrase_dacroche p, .services-section .section-title{color: #fff !important;}
.lp_content1_h2 .lp_separa, .lp_content3_h2 .lp_separa{background-color: #fff !important;}
.services-section a{color: #000 !important;}
.services-section a:hover{color: #dc9732 !important;}
.lp_btn_pcroche a{background-color: #333333 !important; color: #fff !important;}
.lp_btn_pcroche a:hover{background-color: #fff !important; color: #333333 !important;}
/*------------------------------------------------------***End***------------------------------------------------------*/


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

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


/**************************************Style : SLIDER ********************************/
span.outline_title_slide{color:#ffffff00;-webkit-text-stroke: 0.1px #fff;}
body .btn_cntct_sld{border-color:var(--e-global-color-color_1)!important;}
body .btn_cntct_sld:hover{border-color:#fff!important;}
body .btn_prst_slid:hover{border-color:var(--e-global-color-color_1)!important;}
/**************************************Style : section_presentation*********************************/
body .sec_prsnt .img_psnt figure{border:2rem solid var(--e-global-color-color_3);}
body .sec_prsnt .col_prsnt_img{position:relative;}
body .sec_prsnt .col_prsnt_img:before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;background:var(--e-global-color-color_4);z-index:-1;}

/**************************************Style : section_prestations*********************************/
body .prsts *{transition:all 0.3s ease-in-out!important;}
body .prsts .sa_hover_container{border-bottom:10px solid var(--e-global-color-color_1);border-radius:30% 30% 0px 0px;overflow:hidden!important;}
body .prsts .sa_owl_theme .owl-item .sa_vert_center_wrap .sa_vert_center{height:100%;display:flex;text-align:center;align-items:center;color:#fff;padding:10%;background:var(--e-global-color-color_4);}
body .prsts .icn_prest{margin-bottom:20px;}
body .prsts .parg_prest {padding:0px 5%;font-family:'Kanit';font-size: 16px;text-overflow:clip;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
body .prsts .title_prest{color:var(--e-global-color-color_1);font-family:"Kanit";font-size:20px!important;font-weight: 700;}
body .prsts .link_prest{margin:auto;margin-bottom:20px;background:#fff;padding:15px 20px;border-radius:30px!important;color:var(--e-global-color-color_6)!important;font-family:'Roboto';font-size:18px;max-width:200px;}
body .prsts .link_prest:hover{background:var(--e-global-color-color_1)!important;}
body .prsts .sa_owl_theme .owl-dots{text-align:right!important;right:0!important;max-width:220px;display:block!important;}
body .prsts .sa_owl_theme .owl-dots .owl-dot span{width:20px!important;background: #fff!important;height: 6px!important;border-radius: 5px!important;}
body .prsts .sa_owl_theme .owl-dots .owl-dot.active span{width:50px!important;background:var(--e-global-color-color_1)!important;}

/**************************************Style : section_Actualites*********************************/
body .items_actlts .container-posts-grid .post-item-img img{max-height:400px;}

/**************************************Style : section_Galerie*********************************/
figure.gallery-item .gallery-icon{overflow: hidden !important;}
figure.gallery-item img{ opacity: 1; transition:all 0.3s ease-in-out;}
figure.gallery-item:hover img{ opacity: 0.8;}
/**************************************Style : section_Iframe_FB*********************************/
body .col_fb_ifrm .ifrm_fb{top:auto!important;bottom:auto!important;}
body .col_fb_ifrm .ifrm_fb iframe{border: 15px solid var(--e-global-color-color_1) !important;border-radius: 50px;}

/**************************************Style : section_valeurs*********************************/


/**************************************Style : section_points_forts*********************************/
body .sec_pfrts .col_bfr .inner_shape_pfrts{height:100%!important;min-height:500px;}

/**************************************Style : section_avis*********************************/
body .ti-controls > div:before ,body .ti-controls > div:after {background:white !important}
body .sec_avis .ti-widget.ti-goog .ti-review-item>.ti-inner{background:#ffffff!important;}
body .sec_avis .ti-widget.ti-goog .ti-review-item>.ti-inner *{color:#000000!important;}
body .sec_avis .ti-widget.ti-goog .ti-footer{display:none!important;}
body .sec_avis .ti-widget.ti-goog .ti-controls .ti-next,body .sec_avis .ti-widget.ti-goog .ti-controls .ti-prev{width:40px!important;background-color:var(--e-global-color-color_1)!important;border-radius:50%!important;display: block !important;}
body .sec_avis .ti-widget.ti-goog .ti-controls .ti-prev:before,body .sec_avis .ti-widget.ti-goog .ti-controls .ti-next:after{top:23px!important;}body .sec_avis .ti-widget.ti-goog .ti-controls .ti-next:before,body .sec_avis .ti-widget.ti-goog .ti-controls .ti-prev:after{top:13px!important;}body .sec_avis .ti-widget.ti-goog .ti-controls .ti-prev:after,body .sec_avis .ti-widget.ti-goog .ti-controls .ti-prev:before{left:10px!important;}body .sec_avis .ti-widget.ti-goog .ti-controls .ti-next:after,body .sec_avis .ti-widget.ti-goog .ti-controls .ti-next:before{right:10px!important;}

/************************************** Style : Page_avis ******************************************/
body .sec_avis .avis.pg .ti-widget.ti-goog .ti-controls{display:none!important;}
body .sec_avis .avis.pg .ti-widget.ti-goog .ti-review-item{position:unset!important;flex: 0 0 50%!important;max-width:50%!important;margin-bottom: 20px !important;}
body .sec_avis .avis.pg .ti-widget.ti-goog .ti-reviews-container-wrapper{flex-direction:row;align-items: center;flex-wrap: wrap;}

/*--------------------------------------------------------------***Contact***----------------------------------------------------------------------*/
body .ifrm_cntct iframe{border-radius:10px;}
/*--------------------------------------------------------------***End***----------------------------------------------------------------------*/



/*------------------------------------------------------***Begin footer style***------------------------------------------------------*/
/* .coherence-logo svg{width: 130px !important;height: auto !important;}
.coherence-logo svg * {fill:var(--e-global-color-color_4)!important;}
.section-footer .menu-center-logo,body .section-footer  .menu-icon-home i{display:none !important;}
.menu-main-footer .hide-sub-mn .sub-menu , .menu-main-footer .hide-sub-mn .sub-arrow {display: none !important;}
body .col-widget-footer .menu-footer nav>ul{width:100%!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*/
	body .mx_529{max-width:529px!important;}
	body .mx_516{max-width:516px!important;}
	body .mx_660{max-width:660px!important;}
	body .mx_380{max-width:380px!important;}
	body .prsts .sa_hover_container:hover .sa_vert_center{background:#24696bed!important;}
	body .sec_avis .avis:not(.pg) .ti-widget.ti-goog .ti-review-item{flex:0 0 33%!important;max-width:33%!important;}
	
    /*style footer*/
	
	/* Animations */
    .animate_01,body .prsts .owl-item:nth-child(odd) .icn_prest{animation: mymove2 ease-in-out 1.2s infinite alternate !important;}
    .animate_02,body .prsts .owl-item:nth-child(even) .icn_prest{animation: mymove ease-in-out 1.2s infinite alternate !important;}
    .animate_03{animation: mymove3 ease-in-out 1.2s infinite alternate !important;}
    .animate_04{animation: mymove4 ease-in-out 1.2s infinite alternate !important;}
    .animate_05,.sep_h2{animation: mymove5 ease-in-out 2s infinite alternate !important;}
    @keyframes mymove{from {transform: translatey(0px);} to {transform: translatey(10px);}}
    @keyframes mymove2{from {transform: translatey(10px);}to {transform: translatey(0px);}}
    @keyframes mymove3{from {transform: translatex(0px);} to {transform: translatex(10px);}}
    @keyframes mymove4{from {transform: scale(1);} to {transform: scale(1.2);}}
    @keyframes mymove5{from {-webkit-transform: translateY(-2px);transform: translateY(-2px);}to {-webkit-transform:translateY(0px);transform: translateY(0px);}}
    
}

/*------------***Large devices (desktops, less than 1501px)***------------*/
@media only screen and (max-width: 1850px){body .img_bfr_prsts{opacity:0.3;}}
@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*/
	body .sec_pfrts .col_bfr .inner_shape_pfrts{min-height:450px!important;}	
	
    /*style footer*/

}

/*------------***Large devices (desktops, less than 1281px)***------------*/
@media only screen and (max-width: 1280px) and (min-width:801px){body .col_fb_img{display:none;}body .col_fb_tct{width:60%!important;padding-left:10%;}body .col_fb_ifrm{width:40%!important;}}
@media only screen and (max-width: 1023px){

    /*style header*/

    /*style main content*/
	.avis .ti-widget.ti-goog .ti-controls{display:block !important;}
	

    /*style footer*/

}


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

    /*style header*/

    /*style main content*/
	body .sec_pfrts .col_bfr .inner_shape_pfrts{min-height:400px!important;}	

    /*style footer*/

}


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

    /*style main content*/
	body .sec_pfrts .col_bfr .inner_shape_pfrts{min-height:340px!important;}	
	
    /*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*/
	body .prsts .sa_hover_container .sa_vert_center{background:#24696bed!important;}
	body .sec_avis .avis.pg .ti-widget.ti-goog .ti-review-item{flex: 0 0 100%!important;max-width:100%!important;}
	body .sec_avis .avis:not(.pg) .ti-widget.ti-goog .ti-review-item{flex:0 0 50%!important;max-width:50%!important;}
	body .col_fb_ifrm .ifrm_fb{left:0px!important;right:0px!important;bottom:20px!important;}
	body .col_fb_ifrm .ifrm_fb .fb_iframe_widget_fluid{display:flex!important;justify-content:center!important;}
	
	.coherence-flip-box-animation-flip.coherence-flip-box-anim-direction-left
	 .coherence-flip-box-back,
	.coherence-flip-box-animation-flip.coherence-flip-box-anim-direction-right
	  .coherence-flip-box-front {
	  -webkit-transform: rotateX(0) rotateY(180deg) !important;
	  transform: rotateX(0) rotateY(180deg) !important;
	}
	
	.coherence-flip-box-animation-flip .coherence-flip-box-back {
    -webkit-transform: none !important;
    -ms-transform: none !important;
    transform: none !important;
	}

    /*style footer*/

}

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

    /*style main content*/

    /*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*/
	body .col-widget-footer .menu-footer nav>ul>li{width:33%!important;}
	
    
}

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

    /*style header*/

    /*style main content*/
	body .sec_avis .avis:not(.pg) .ti-widget.ti-goog .ti-review-item{flex:0 0 100%!important;max-width:100%!important;}

    /*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***------------*/
@media only screen and (max-width: 497px){

    /*style header*/

    /*style main content*/

    /*style footer*/
	body .col-widget-footer .menu-footer nav>ul>li{width:100%!important;}
    body .menu-footer nav>ul.coherence-core-nav-menu{flex-direction:column!important;align-items:center!important;width:100%!important;text-align:center!important;}
	body .menu-footer nav>ul.coherence-core-nav-menu>li{text-align:center!important;padding:0px;margin:0px!important;justify-content: center;}
	body .menu-footer nav>ul.coherence-core-nav-menu>li a{justify-content:center;}
    
}

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