/*
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-footer .menu-icon-home > a i{display:none !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 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 .menu-icon-rs{display:none !important;}
}


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


/*------------------------------------------------------***Begin Pages internes Style***------------------------------------------------------*/


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


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

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


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

.img-as {  animation: moverightleft 4s ease-in-out infinite; }

 @keyframes moverightleft  {
    0%,100% {
     translate: 130px 40px;
    }
    50% {
      translate: 90px 40px;
    }
  }


/**************************************Style : section_h1*********************************/
.section-title .separator-sup-title::after{display:none !important}

/**************************************Style : section_prestations*********************************/
h3.prestitle{font-weight:300 !important;font-size:23px !important;color:#000 !important;max-width:95%;}
p.prestdesc{font-family:"Kumbh Sans", sans-serif;font-size:17px !important;font-weight:300;color:#6e6e6e;max-width:98%;}
.prestbtn{text-align:right;width: fit-content;margin-left:auto;}
.prestbtn i{color:#4a4a4a;font-size:15px}
.pres-car .item-content{position:relative;top:-128px;}
.pres-car .item-content section{width:90%;transition:  0.6s ease-in-out !important;}
h3.prestitle span.subtext{font-size:10px !important;}

 h3.prestitle, a.title-link, p.prestdesc, .prestbtn, .pres-car .imgCarContenair, .pres-car .imgCarContenair img {transition: 0.5s ease-in-out !important;}
@media only screen and (min-width: 801px){
 /* h3.prestitle, a.title-link, p.prestdesc, .prestbtn {transition: 0.5s ease-in-out !important;} */
.pres-car .item-body:hover .prestbtn{transform:rotate(-40deg) !important}  
.pres-car .item-body:hover .item-content section{background:#000 !important;width:100%; }
.pres-car .item-body:hover .item-content section .prestation-front p{color:#A3A3A3 !important;}
.pres-car .item-body:hover .item-content section .prestation-front :is(h3, a, i){color:#FFFEFE !important;}
    /* image style */
.pres-car .imgCarContenair{overflow:hidden !important}
.pres-car .imgCarContenair{transform:translateY(12px);}
.pres-car .item-body:hover .imgCarContenair{transform:translateY(0)}
.pres-car .item-body:hover .imgCarContenair img{scale:1.12}
}
@media only screen and (max-width: 800px){
h3.prestitle{font-size:21px !important}
.pres-car .item-content section{width:95%;margin:0 auto !important;}
 a.title-link:hover h3.prestitle {color:#952B76 !important}
.prestbtn i{color:#fff !important;}
.prestbtn {background:#000000;border-radius:50%;padding:4px 7px; color:#fff !important;margin-bottom:10px !important;}
.pres-car .item-body:hover .prestbtn{background:#952B76;transform:rotate(-40deg)}
}
/**************************************Style : section_Actualites*********************************/
 

/**************************************Style : section_Image Grid*********************************/
/* .img-grid-h .gallery-item{height:470px !important} */
.img-grid-h .gallery-caption, .img-grid-h .gallery-icon img ,.img-grid-h .gallery-icon a::after{transition:0.4s ease-in-out;}
.img-subdesc{display:block;font-size:17px !important;font-weight:300 !important;}
.img-grid-h .gallery-icon img{filter:brightness(80%);}
.img-grid-h  .gallery-item:hover img{scale:1.15;}
.img-grid-h .gallery-icon{overflow:hidden !important;}

.img-grid-h .gallery-item{position:relative;}
.img-grid-h .gallery-caption{position:absolute;bottom:50px;left:30px;}
.img-grid-h  .gallery-item:hover .gallery-caption{left:40px;}


.img-grid-h .gallery-icon a {position:relative;display:inline-block;}
.img-grid-h .gallery-icon a::after{position:absolute;content:'';width:100%;height: 100%;inset:0;background:rgba(149, 43, 118, 0);}
.img-grid-h  .gallery-item:hover .gallery-icon a::after{background:rgba(149, 43, 118, 0.6)}

.img-grid-h .gallery-icon a:hover img{opacity:1 !important;}

@media only screen and (max-width: 1500px){
.img-grid-h .gallery-caption{bottom:20px;left:0px;}
.img-grid-h  .gallery-item:hover .gallery-caption{left:10px;}
}
/**************************************Style : section_valeurs*********************************/


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


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


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



/*------------------------------------------------------***Begin footer style***------------------------------------------------------*/
.coherence-logo svg{width: 130px !important;height: auto !important;}
.coherence-logo svg * {fill: #fff !important;}
.menu-main-footer .hide-sub-mn .sub-menu , .menu-main-footer .hide-sub-mn .sub-arrow {display: none !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*/

    /*style footer*/
    .menu-main-footer .coherence-core-nav-menu a {justify-content: center !important;}

}

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