/*
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
*/


body{background:#111111 !important;}
.polite .elementor-widget-container {color: #c9c9c9 !important;}
.cnc-polite a {color: #000 !important;}
.cnc-polite a:hover {color: var(--e-global-color-color_1) !important;}
/*-----------------------------------------***style header***----------------------------------*/
.section-header .menu-with-logo .coherence-core-nav-menu {align-items: center !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 .iconehome  a span{display:none !important;}
	.menu-item-effect-underline .coherence-core-nav-menu>li a::after {
		top: 0px !important;
		bottom: auto !important;
	}
}
@media only screen and (max-width: 1024px){
	.section-header .iconehome  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;}
}

.navo ul.sub-menu a  {
    padding-block: 20px !important;
}

/*****************************fixed header css*****************************/
/* .section-header,.section-header *{transition:all 0.5s ease-in-out !important;}
.coh-is-sticky {position: fixed !important;left: 0;width: 100%;z-index: 999999 !important; top:0px !important;)

}
.section-header.coh-is-sticky{box-shadow: 0px 5px 10px #00000021 !important; min-height: 55px !important;}
.section-header .img-logo-site img{transition:all 0.5s ease-in-out !important;}
.section-header.coh-is-sticky .img-logo-site img{max-height:50px !important;width:auto !important;}

@media only screen and (max-width: 1024px){ 
	.section-header.coh-is-sticky{box-shadow: 0px 5px 10px #00000021 !important; min-height: 55px !important;}
} */


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


/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/
/*PG Politique & Mentions*/
.pg-politiq-mention .pg-mp-titre-bg { color: var(--e-global-color-color_2) !important; }
.pg-politiq-mention h3 { font-size: 20px !important; }
.cnc-polite a {color: white !important;}
.cnc-polite a:hover {color: var(--e-global-color-color_1) !important;}
/*Coockies PG*/
.coockies-pg .cookies-per-purpose { color: green !important; }
.coockies-pg .cookies-per-purpose a { color: green; }
.coockies-pg .cmplz-service-description * , .coockies-pg .cmplz-sharing-data * { color: white !important; }

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


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

/**************************************Style : side-barr*********************************/
.sid-brr a span.elementor-icon-list-text:hover {
    color: #000 !important;
}

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


/**************************************Style : section_presentation*********************************/
.img-animate img {animation: mymove 8s ease-in-out infinite !important;}
.img-animate1 img {animation: mymove 8s ease-in-out 2s infinite !important;}
.h1-heaser span.separator-sup-title:after {display: none !important;}

@keyframes mymove {
	0%,
	50%,
	100% {
		transform:translateY(0%);
	}

	25%,
	75% {
		transform:translateY(10%);
	}
}
/**************************************Style : section_prestations*********************************/
img.img-presta {
    width: 50px !important;
}
.prestation-contaainer .basic-carousel.slick-initialized.slick-slider {min-height: 480px !important;}
.container-presta {
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    background: #000000;
    height: 350px; 
    margin-inline:auto !important;
    padding-inline: 27px !important;
	transition: all 0.5s ease-in-out !important;
}
h3.presta-title, .parag-presta {text-align: center !important;margin-block: 10px !important;color:#fff !important;}
.btn-presta a{color: #fff !important;background: #000 !important;padding: 10px 30px !important;font-size: 18px !important;opacity:0}
.btn-presta:hover a{color: var(--e-global-color-color_2) !important;background: #fff!important;}
.container-presta:hover {background: var(--e-global-color-color_2) !important;height:420px !important;}
.container-presta:hover .presta-title{color: var(--e-global-color-color_1) !important;}
.container-presta:hover .btn-presta a{opacity:1 !important;}
.container-presta:hover img.img-presta {filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(265deg) brightness(101%) contrast(99%) !important;;}
@media only screen and (max-width: 800px){
.btn-presta a{color: var(--e-global-color-color_2) !important;background: #fff!important;}
.container-presta {background: var(--e-global-color-color_2) !important;height:420px !important;}
.container-presta .presta-title{color:var(--e-global-color-color_1) !important;}
.container-presta .btn-presta a{opacity:1 !important;}
.container-presta img.img-presta {filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7492%) hue-rotate(265deg) brightness(101%) contrast(99%) !important;;}
}
@media only screen and (max-width: 320px){
	.container-presta {
		padding-inline: 15px !important;
	}
}
/**************************************Style : section_Actualites*********************************/
 

/**************************************Style : section_facebook*********************************/
.mo-fb-avis .fb_iframe_widget iframe {
    border-radius: 60px;
	box-shadow:0 0 0 15px var(--e-global-color-color_1);
	
}
.mo-fb-avis span{
	z-index:5;
} 
.mo-fb-avis span:before{
	position:absolute;content:"";width: 145px !important;height: 12px !important;border-radius: 0px 0px 8px 8px;left: 0;right: 0;top: -2px;margin-inline: auto;background-color: var(--e-global-color-color_1);z-index: 1
}
.mo-fb-avis span:after{
	position:absolute;content:"";width: 10px !important;background-color: var(--e-global-color-color_1);height: 14% !important;border-radius: 0px 10px 10px 0px;right: -23px;z-index: 10;top: 130px;
}
/* .mo-fb-info .mo-content-fb .fusion-column-wrapper:before {position:absolute;content:"";width:100%;height:100%;background:#00800178;z-index:1;top:0;left:0;}
.mo-fb-info .mo-content-fb .fusion-column-wrapper * {z-index:2;} */
@media only screen and (max-width: 1580px) and (min-width: 1360px){
	body:not(.rtl) .elementor-17 .elementor-element.elementor-element-997f030 {
        left: 30% !important;
    }
}
/**************************************Style : section_contact*********************************/
input.wpcf7-submit {
    margin-left: 0px !important;
    margin-top: 20px !important;
}




/**************************************Style : section_avis*********************************/
.ti-widget.ti-goog .ti-controls .ti-next, .ti-widget.ti-goog .ti-controls .ti-prev {
    display: block !important;
}

.ti-widget.ti-goog .ti-controls {top: 115% !important;}
.ti-widget.ti-goog .ti-controls .ti-next{right: 45% !important;transform: translateX(50%);width: 40px !important;border-radius: 50px !important;border: 1px solid #fff !important;transition:all 0.2s ease-in-out;}
.ti-widget.ti-goog .ti-controls .ti-prev{left: 45% !important;transform: translateX(50%);;width: 40px !important;border-radius: 50px !important;border: 1px solid #fff !important;transition:all 0.2s ease-in-out;}
.ti-widget.ti-goog .ti-controls .ti-next:hover, .ti-widget.ti-goog .ti-controls .ti-prev:hover{transform: scale(1) translateX(50%) !important;background:#fff !important;}
.ti-widget.ti-goog .ti-controls .ti-next:after, .ti-widget.ti-goog .ti-controls .ti-prev:after{display: none !important;}
.ti-widget.ti-goog .ti-controls .ti-next:before, .ti-widget.ti-goog .ti-controls .ti-prev:before{
    background:transparent !important;
    display: inline-block !important;
    font-style: normal !important;
    font-variant: normal !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: antialiased !important;
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
    top:0px !important;
    height:100% !important;
    transform:rotate(0deg) !important;
    display:flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100% !important;
	color:#fff !important;
	font-size:20px !important;
}
.ti-widget.ti-goog .ti-controls .ti-next:hover:before, .ti-widget.ti-goog .ti-controls .ti-prev:hover:before{
	color:var(--e-global-color-color_1) !important;
}

.ti-widget.ti-goog .ti-controls .ti-next:before{ content: "\f054" !important;}
.ti-widget.ti-goog .ti-controls .ti-prev:before{ content: "\f053" !important;}


/***************** 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: space-between !important;align-items: flex-start !important;width: 100% !important;margin: 0px !important;}
.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;overflow: hidden;}
.section-avis-pg .ti-widget.ti-goog .ti-controls-dots, .section-avis-pg .ti-widget.ti-goog .ti-controls {display:none !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;}
}
/*--------------------------------------------------------------***End***----------------------------------------------------------------------*/



/*------------------------------------------------------***Begin footer style***------------------------------------------------------*/
.coherence-logo svg{width: 130px !important;height: auto !important;}
.section-footer .menu-center-logo {display:none !important;}
.menu-main-footer .hide-sub-mn .sub-menu , .menu-main-footer .hide-sub-mn .sub-arrow {display: none !important;}
.menu-main-footer .coherence-core-nav-menu {columns: 2;}
.menu-main-footer .menu-item:nth-child(n+3) {position: relative !important;}
/* .menu-main-footer .menu-item:nth-child(n+3):before {position: absolute !important;content:"";background: #2A2A36;left: -50px;bottom: 0px;top: 0px;margin-block: auto !important;height: 70%;width: 4px;} */
.coherence-footer-builder .iconehome svg {display: none !important;}
.elementor-11 .elementor-element.elementor-element-695dfbc7 img{
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(132%) hue-rotate(239deg) brightness(116%) contrast(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*/

    /*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*/

}

/*------------***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*/
    
}

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

    /*style header*/

    /*style main content*/
	.menu-main-footer .coherence-core-nav-menu { columns: 1; display: flex; flex-direction: column; align-items: center; }

    /*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*/
    
    
}

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


.pds-hover a {pointer-events: initial !important;}