/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/


/*------------------------------------------------------***Begin Header Style***------------------------------------------------------*/
@media only screen and (min-width: 1361px) and (max-width: 1755px){
.header-menu-col .fusion-menu li a{font-size:14px}
.header-menu-col .fusion-menu li{margin-right:5px;margin-left:5px;}
.header-section .logo-col{width:19%}
.header-menu-col{width:81% !important}
}
@media only screen and (min-width: 1200px) and (max-width: 1360px){
.header-menu-col .fusion-menu li a{font-size:13px}
.header-menu-col .fusion-menu li{margin-right:4px;margin-left:3px;}
.header-menu-col .fusion-menu li.contact-item-link::after{content:none !important;display:none !important;}
.header-section .logo-col{width:19%}
.header-menu-col{width:81% !important}
.header-menu-col .fusion-menu li.contact-item-link{margin-left:5px !important;}
.header-menu-col .fusion-menu li.accueil-item .icon img{width:18px;}
}
@media only screen and (min-width: 1150px) and (max-width: 1199px){
.header-menu-col .fusion-menu li a{font-size:12px}
.header-menu-col .fusion-menu li{margin-right:4px;margin-left:4px;}
.header-menu-col .fusion-menu li.contact-item-link::after{content:none !important;display:none !important;}
.header-section .logo-col{width:20%}
.header-menu-col{width:80% !important}
.header-menu-col .fusion-menu li.contact-item-link{margin-left:5px !important;}
}

@media only screen and (min-width: 1151px){
.header-menu-col .fusion-menu li.accueil-item .accueil-text-link{display:none !important}
.header-menu-col .fusion-menu li.contact-item-link a{background-color:#333333 !important;color:#fff !important;padding-inline:18px!important;border-radius:100px;transition:0.2s ease-in !important;}
.header-menu-col .fusion-menu li.contact-item-link a:hover{background:#F4CC7F !important; color: #333 !important;}
.header-menu-col .fusion-menu li.contact-item-link{padding-block:12px !important;position:relative;margin-left:45px}
.header-menu-col .fusion-menu li.contact-item-link::after{position:absolute;content:'';height:20px;width:1px;background:#333;; left:-30px;top:26px;}
}
@media only screen and (max-width: 1150px){
.header-menu-col .fusion-menu li.accueil-item .icon img{display:none !important}
}
@media only screen and (max-width: 800px){
.header-section .logo-col img{max-width:300px !important;}
}
@media only screen and (max-width: 400px){
.header-section .logo-col img{max-width:222px !important;}
}

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


/*------------------------------------------------------***Begin global Style***------------------------------------------------------*/
/*.wc-block-components-checkout-place-order-button,.wc-block-cart__submit-button,.wp-block-button__link {
    background: var(--awb-color1) !important;
    color: #fff !important;
}

.wc-block-components-checkout-place-order-button:hover,.wc-block-cart__submit-button:hover ,.wp-block-button__link:hover{
    background: #000 !important;
    color: #fff !important;
}*/

/* BTN responsive */
@media only screen and (max-width: 600px){
	.btn-global-style span.fusion-button-text{font-size: 15px !important;}
	a.btn-global-style{padding-left:20px !important;padding-right:20px !important;}
	.map-col iframe{height:330px !important;}
}
/* column height ---
 column justify content left in 800px*/
@media only screen and (max-width: 1024px){
.col-jc-left .fusion-column-wrapper{justify-content:flex-start !important;}	
.col-has-height .fusion-column-wrapper{height:350px !important;}
}
@media only screen and (max-width: 548px){
.contact-col-btn .demande-btn {margin-top:13px !important;}
.contact-col-btn .fusion-column-wrapper{flex-wrap:wrap !important;}
}

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

/*------------------------------------------------------***Begin  page interne Style***------------------------------------------------------*/
/* font style  */
.pi-gallery .gallery br{display:none !important;}
.pi-gallery .gallery-item:hover a{opacity:0.7 !important;}
.pi-title{font-size:45px !important; font-weight:600 !important; } 
.pi-content{color:#595959 !important;} 
@media only screen and (max-width: 1360px){
.pi-title{font-size:40px !important; } 
.pi-gallery .fusion-tab-heading{font-size:16px !important;}
}
@media only screen and (max-width: 1024px){
.pi-title{font-size:32px !important; } 
.pi-content{font-size:28px !important;} 
}
@media only screen and (max-width: 800px){
.pi-title{font-size:26px !important; } 
.pi-content{font-size:23px !important;} 
}

@media only screen and (max-width: 497px){
.pi-title{font-size:21px !important; } 
.pi-content{font-size:19px !important;} 
}
@media only screen and (min-width: 800px) and (max-width: 980px){
.pi-gallery .fusion-tabs:not(.mobile-mode-carousel) .nav:not(.fusion-mobile-tab-nav) {display: block !important; }
.pi-gallery .nav-tabs{display:flex !important;flex-direction:column !important;gap:10px !important;}
.pi-gallery .fusion-tabs .nav-tabs.nav-justified>li{width:100% !important;}
}

/* --------- */
.pi-gallery .gallery{max-width: 100% !important;}
.pi-gallery .gallery-item img{height:380px !important; object-fit:cover;border:none !important;}
.pi-gallery .gallery-item{margin:10px; width:calc(33.33% - 25px) !important;}
@media only screen and (max-width: 800px){
.pi-gallery .gallery-item{margin:10px; width:calc(50% - 25px) !important;}	
}
@media only screen and (max-width: 600px){
	.pi-gallery .gallery-item img{height:220px !important;}
}
@media only screen and (max-width: 400px){
	.pi-gallery .gallery-item img{height:160px !important;}
}
/*------------------------------------------------------***Begin  Home page Style***------------------------------------------------------*/


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


/**************************************Style : SLIDER ********************************/
.section-slide-title .slide-title{transform:translatey(20px);}
.section-slide-title  .image-slide-col{overflow:hidden;}
/* .section-slide-title  .image-slide-col .fusion-column-wrapper{background: url("/wp-content/uploads/2025/08/naturem-vente-de-carrelage-a-orleans-slider.webp") center/cover no-repeat;height:970px; animation: zoomInOut 20s ease-out infinite;}image-slide-col */

.section-slide-title  .image-slide-col .fusion-column-wrapper{background: url("/wp-content/uploads/2025/10/naturem-vente-de-carrelage-a-orleans-Video-de-presentation.mov") center/cover no-repeat;height:970px; animation: zoomInOut 20s ease-out infinite;}image-slide-col

@keyframes zoomInOut {
  0%,100%   { transform: scale(1.50); }
  60%  { transform: scale(1.55); } }  

.section-slide-title a.slide-btn{width:260px}

/* Media query */
@media only screen and (max-width: 1400px){
.section-slide-title .slide-title{font-size:45px;}	
.section-slide-title  .image-slide-col .fusion-column-wrapper{height:730px;}
}
@media only screen and (max-width: 1024px){
.section-slide-title .slide-btn-col .fusion-column-wrapper{justify-content:center !important;}
.section-slide-title .slide-title{text-align:center;margin-bottom:20px;font-size:40px;}
.section-slide-title  .image-slide-col .fusion-column-wrapper{height:500px;}
}
@media only screen and (max-width: 600px){
.section-slide-title .slide-title{font-size:33px;}
}
@media only screen and (max-width: 497px){
.section-slide-title .slide-title{font-size:25px;}
.section-slide-title  .image-slide-col .fusion-column-wrapper{height:400px;}
}

/**************************************Style : section_h1*********************************/
.h1-section .title-container {display:flex;flex-direction:column;}
.h1-section span.sup-title {text-transform:uppercase;color:#A7A2A1;display:flex;align-items:center;gap:15px;}
.h1-section span.sup-title span.line{width:130px;height:2px;background:#A7A2A1;display:block;font-size:0px !important}
.h1-section .title-container .title{font-size:114px;font-weight:500;}
.h1-section .title-container .content{color:#595959; font-size:26px;max-width:600px}
/* image hover style  */
.h1-section .img-bg-1 .fusion-column-wrapper, .h1-section .img-bg-2 .fusion-column-wrapper {height:630px;transition: transform 0.45s ease-in-out;}
.h1-section .img-bg-1, .h1-section .img-bg-2{overflow:hidden;}
.h1-section .img-bg-1 .fusion-column-wrapper{background: url("/wp-content/uploads/2025/10/naturem-vente-de-carrelage-a-orleans-Vente-de-carrelage.webp") center/cover no-repeat;}
.h1-section .img-bg-2 .fusion-column-wrapper{background: url("/wp-content/uploads/2025/08/naturem-vente-de-carrelage-a-orleans-Vente-de-carrelage.webp") center/cover no-repeat;}
.h1-section .img-bg-1:hover .fusion-column-wrapper, .h1-section .img-bg-2:hover .fusion-column-wrapper{transform: scale(1.18) !important;}

/* Media query */
@media only screen and (max-width: 1700px){
   /* h2 styel */
.title-container .title-2{font-size:48px !important;}
.h1-section span.sup-title {font-size:28px;}
}
@media only screen and (max-width: 1360px){
.h1-section .title-container .title{font-size:90px;}
.h1-section .title-container .content{font-size:22px;max-width:500px;}
.h1-section span.sup-title {font-size:25px;margin-bottom:6px !important;}
	/* h2 styel */
.title-container .title-2{font-size:44px !important;max-width:100% !important;}
}
@media only screen and (max-width: 1024px){
.h1-section .title-container .title{font-size:80px;line-height:normal !important;margin-bottom:0px !important;}
.h1-section .title-container .content{max-width:100%;}
   /* h2 styel */
.title-container .title-2{font-size:36px !important;}
}
@media only screen and (max-width: 800px){
.h1-section .title-container .title{font-size:50px;}
.h1-section .title-container .content{font-size:20px;}
.h1-section span.sup-title {font-size:22px;}
.h1-section span.sup-title span.line{width:50px;}
.h1-section .img-bg-1 .fusion-column-wrapper, .h1-section .img-bg-2 .fusion-column-wrapper {height:300px;}
   /* h2 styel */
.title-container .title-2{font-size:30px !important;}
}
@media only screen and (max-width: 497px){
.h1-section span.sup-title {font-size:20px;}
.h1-section .title-container .title{font-size:36px;margin-block:4px !important}
.h1-section .title-container .content{font-size:18px;}
.h1-section .img-bg-1 .fusion-column-wrapper, .h1-section .img-bg-2 .fusion-column-wrapper {height:250px;}
   /* h2 styel */
.title-container .title-2{font-size:23px !important;}
}

/* H2 style */
.title-container span.mx-80 {max-width:80%;}

/****************Style : section_divider**********************/
.divider-section{overflow:hidden !important;}
.divider-section .fusion-column-wrapper{height:600px;animation: zoomInOut 12s ease-out infinite;}
@media only screen and (max-width: 1024px){
.divider-section .fusion-column-wrapper{height:380px;}	
}
@media only screen and (max-width: 600px){
.divider-section .fusion-column-wrapper{height:200px;}	
}


/**************************************Style : section_services*********************************/
.service-slide-col a.pre-btn { font-size: 16px; font-family: "Plus Jakarta Sans"; color: #333; background: transparent; border: 1px solid #333; border-radius: 100px; padding: 13px 27px; transition: 0.3s ease; }
.service-slide-col a.pre-btn:hover { background: #F4CC7F; border-color: #F4CC7F; }
.service-slide-col p.prest-description { font-size: 16px; margin-bottom: 30px; display: inline-block; }
.service-slide-col h3.prestation-title { font-size: 34px; font-weight: 500; font-family: "Plus Jakarta Sans"; text-transform: uppercase; margin-bottom: 15px; }
/* Navigation style */
.service-slide-col .autohide-arrows .owl-nav { display: block !important; }
.service-slide-col .sa_owl_theme .owl-nav div, .service-slide-col .sa_owl_theme .owl-nav button { top: 101%; }
.service-slide-col .autohide-arrows .owl-nav .owl-next { left: 45px; transition: scale 0.4s ease; }
.service-slide-col .autohide-arrows .owl-nav .owl-prev { transition: scale 0.4s ease; }
.service-slide-col .autohide-arrows .owl-nav .owl-prev:hover, .service-slide-col .autohide-arrows .owl-nav .owl-next:hover { background-color: transparent !important; scale: 1.15; }
.service-slide-col .autohide-arrows .owl-nav .owl-next, .service-slide-col .autohide-arrows .owl-nav .owl-prev {position: relative;}
.service-slide-col .autohide-arrows .owl-nav .owl-next::after{position:absolute;content:url('/wp-content/uploads/2025/08/naturem-vente-de-carrelage-a-orleans-Arrow-2.svg');background:#fff;padding:12px;padding-right:300px;width:34px;top:0px;left:-20px}
.service-slide-col .autohide-arrows .owl-nav .owl-prev::after{position:absolute;content:url('/wp-content/uploads/2025/08/naturem-vente-de-carrelage-a-orleans-Arrow-1.svg');background:#fff;padding:12px;width:34px;top:0px;left:-10px}

@media only screen and (min-width: 801px){
/* Animation code  */
.service-slide-col .owl-item .sa_hover_container, .service-slide-col .owl-item .all-content { transition: transform 0.5s ease-in-out; }
.service-slide-col .owl-item:hover .sa_hover_container { transform: translateY(-20px); }
.service-slide-col .owl-item:hover .all-content { transform: translateY(-10px); }
.service-slide-col .owl-item .image-col { overflow: hidden; }
.service-slide-col .owl-item .image-col img { transition: scale 0.5s ease-in-out; }
.service-slide-col .owl-item:hover .image-col img { scale: 1.1; }
.service-slide-col .owl-item .prestation-button { position: relative; top: 50px; opacity: 0; transition: top 0.6s, opacity 0.4s ease-in; }
.service-slide-col .owl-item:hover .prestation-button { top: 0; opacity: 1; }
}
@media only screen and (max-width: 1024px){
.service-slide-col h3.prestation-title { font-size: 25px !important;}
.service-slide-col .owl-item .sa_hover_container{padding:0px 10px !important;}
.service-slide-col .autohide-arrows .owl-nav .owl-next::after, 	.service-slide-col .autohide-arrows .owl-nav .owl-prev::after{scale:0.8;}
.service-slide-col .autohide-arrows .owl-nav .owl-next, .service-slide-col .autohide-arrows .owl-nav .owl-prev{height:0px !important;}
}
@media only screen and (max-width: 800px){
.service-slide-col h3.prestation-title { font-size: 22px !important;}
.service-slide-col .autohide-arrows .owl-nav .owl-next::after{padding-right:50px !important;}
.service-slide-col .autohide-arrows .owl-nav .owl-prev{left: calc(50% - 50px)}
.service-slide-col .autohide-arrows .owl-nav .owl-next{left: calc(50% - 20px)}
.service-slide-col .prestation-button{margin-bottom:40px;}
}
@media only screen and (max-width: 497px){
.service-slide-col h3.prestation-title { font-size: 22px !important;}
.service-slide-col .prestation-button{margin-bottom:25px;}
.service-slide-col a.pre-btn {padding:12px 20px; font-size:15px;}
}


/**************************************Style : section_produits*********************************/
.home-tab-col .nav-tabs li.active, .home-tab-col .nav-tabs li:hover{border-bottom:3px solid #000;}
@media only screen and (min-width: 1024px){
.home-tab-col .fusion-tabs.horizontal-tabs.clean .nav{border-bottom:1px solid #A7A2A1 !important;}	
}
@media only screen and (max-width: 1023px){
.home-tab-col .fusion-tabs.horizontal-tabs.clean .nav li:not(.active){border-bottom:1px solid #A7A2A1 !important;}	
}
@media only screen and (max-width: 800px){
.home-tab-col li .fusion-tab-heading {font-size: 17px !important; }
}
@media only screen and (max-width: 600px){
.home-tab-col .nav-tabs .tab-link .fusion-tab-heading{font-size:16px !important;}	
}
@media only screen and (max-width: 1360px){
.produits-section {padding-left:20px !important;}
}
@media only screen and (min-width: 800px) and (max-width: 980px){
.home-tab-col .fusion-tabs:not(.mobile-mode-carousel) .nav:not(.fusion-mobile-tab-nav) {display: block !important; }

}
/**************************************Style : section_gallery modula*********************************/
.gallery-col .modula-item-content { position: relative; cursor: pointer !important; overflow:hidden;}
.gallery-col .modula-item-content a { cursor: pointer !important; }
.gallery-col .modula-item-content img { transition: 0.8s !important; }
.gallery-col .modula-item-content:hover img { scale: 1.2; }
.gallery-col a.tile-inner.modula-item-link { overflow: hidden; position: relative; z-index:2;}
.gallery-col a.tile-inner.modula-item-link::after, a.tile-inner.modula-item-link::before { position: absolute; content: ''; background: #fff; }
.gallery-col a.tile-inner.modula-item-link::after { width: 0%; height: 1px; right: 20px; bottom: 42px; transition: width 0.7s ease-in-out; }
.gallery-col a.tile-inner.modula-item-link::before { width: 1px; height: 0%; right: 38px; bottom: 25px; transition: height 0.7s ease-in-out; }
.gallery-col a.tile-inner.modula-item-link:hover::after { width: 47%; }
.gallery-col a.tile-inner.modula-item-link:hover::before { height: 68%; }
.gallery-col .modula-items .modula-item:hover img { opacity: 1 !important; }

/**************************************Style : section_GMB*********************************/
.gmb-col .ti-widget.ti-goog .ti-review-item>.ti-inner { border-radius: 0px!important; background-color: #fff!important; border-color:#DDDDDD !important; box-shadow: 0 4px 31px rgba(215,215,215,0.25); }  

@media only screen and (min-width: 1025px) { 
.gmb-col .ti-widget.ti-goog .ti-controls .ti-next { right:-25px!important; }  
.gmb-col .ti-widget.ti-goog .ti-controls .ti-prev { left: -25px!important; }  
.gmb-col .ti-widget.ti-goog .ti-controls .ti-next, .gmb-col .ti-widget.ti-goog .ti-controls .ti-prev { background-color: transparent!important; outline: none!important; }  
.gmb-col .ti-widget.ti-goog .ti-controls { display:block !important; }  
.gmb-col .ti-widget.ti-goog .ti-controls .ti-next:before, .gmb-col .ti-widget.ti-goog .ti-controls .ti-prev:before { border-color: #C0C0C0!important; width: 15px!important; height: 15px!important; }  
.gmb-col .ti-widget.ti-goog .ti-controls .ti-next:hover, .gmb-col .ti-widget.ti-goog .ti-controls .ti-prev:hover { background-color: transparent!important; outline: none!important; box-shadow: 0 0 0 0 rgba(0,0,0,0)!important; }  
.gmb-col .ti-widget.ti-goog .ti-controls .ti-next:hover:before, .gmb-col .ti-widget.ti-goog .ti-controls .ti-prev:hover:before { border-color: #F4CC7F !important; }  
}  

@media only screen and (max-width: 1024px) { 
.gmb-col { padding-bottom:17px!important; }  
.gmb-col .ti-widget.ti-goog .ti-reviews-container-wrapper { padding-top: 15px!important; }  
.gmb-col .ti-widget.ti-goog .ti-review-item>.ti-inner { padding: 30px 30px 30px!important; border-radius: 0px!important; background-color: #fff !important; }  
.gmb-col .ti-footer { display: none!important; }  
.gmb-col .ti-review-content { font-size: 15px!important; line-height: normal!important; }  
.gmb-col .ti-controls { top: unset!important; bottom: -20px!important; left: 27px; display: block!important; }  
.gmb-col .ti-next, .gmb-col .ti-prev { background: #F4CC7F !important; width: 36px!important; height: 36px!important; display: flex!important; align-items: center; left: 0px!important; right: unset!important; outline: none!important; border-radius: 0px!important; }  
.gmb-col .ti-next { left: calc(50% - 20px)!important; }  
.gmb-col .ti-prev { left: calc(50% - 70px)!important; }  
.gmb-col .ti-widget.ti-goog .ti-controls .ti-next:hover, .gmb-col .ti-widget.ti-goog .ti-controls .ti-prev:hover { transform: unset!important; background: #333 !important; outline: none!important; box-shadow: 0 0 0 0 rgba(0,0,0,0)!important; }  
.gmb-col .ti-prev:before, .gmb-col .ti-prev:after, .gmb-col .ti-next:before, .gmb-col .ti-next:after { border-color: #fff!important; }  
body .ti-widget.ti-goog .ti-controls-dots, body .ti-widget.ti-goog .ti-controls-line { display: none!important; }  
}  

/**************************************Style : section_Post card / Produits*************************/
@media only screen and (min-width: 801px) {
.produit-container-accueil li.produit-global-col, .produit-container-accueil li.produit-global-col .produit-img-col img{transition: transform 0.5s ease-in-out;}
.produit-container-accueil li.produit-global-col:hover{transform: translateY(-15px)}
.produit-container-accueil li.produit-global-col:hover .produit-img-col img{transform:scale(1.1)}
}
@media only screen and (max-width: 800px) {
	.produit-container-accueil li.produit-global-col .produit-img-col img{height:350px !important;}
	.produit-container-accueil .le-produit-title p{font-size:22px !important;}
	.produit-container-accueil .fusion-body a.fusion-quick-view{display:inline-block !important;} 
}
@media only screen and (max-width: 800px) {
   body .produit-container-accueil .fusion-body a.fusion-quick-view, body .produit-container-accueil .fusion-woocommerce-quick-view-container,body .produit-container-accueil .fusion-woocommerce-quick-view-overlay {
        display: inline-block !important;
    }
}
/**************************************Style : section_Pourquoi Choisir *********************************/
.choisir-section  .img-col-bg-dynamic .fusion-column-wrapper {
  background: url('/wp-content/uploads/2025/10/naturem-vente-de-carrelage-a-orleans-produits-de-qualite.webp') center/cover no-repeat;
  transition: background-image 0.4s ease, transform 0.4s ease;  
}
@media only screen and (max-width: 1024px) {
	.card-content span.card-title {font-size:24px !important;}
}
@media only screen and (max-width: 497px) {
	.card-content span.card-title {font-size:22px !important;}
}
/**************************************Style : section_Gallery*********************************/
.gallery-tab-style .gallery {max-width: 100% !important;display:flex !important;flex-wrap:wrap;}
.gallery-tab-style .gallery-item {background:#fff; height:190px; align-content:center;border:1px solid #E2E2E2;width:calc(16% - 10px) !important; margin-right:20px;}
.gallery-tab-style .gallery-item  img{ transition: scale 0.5s ease; border:none !important;max-width:75% !important;}
.gallery-tab-style .gallery-item:hover  img{scale:1.22;}

@media only screen and (max-width: 1560px){
.gallery-tab-style .gallery-item {width:calc(15.5% - 10px) !important; }
.gallery-tab-style .gallery-item {background:#fff; height:150px;}
.gallery-tab-style .nav-tabs .tab-link .fusion-tab-heading{font-size:17px !important;}
.gallery-tab-style .nav-tabs li .tab-link{padding:13px 20px !important;}
}
@media only screen and (max-width: 1360px){
	.text-cfont {font-size:26px !important;}
}
@media only screen and (max-width: 800px){
	.text-cfont {font-size:22px !important;}
	.text-with-cfont p{line-height:1 !important;}
}
@media only screen and (max-width: 1024px){
.gallery-tab-style .gallery{justify-content:center;}
.gallery-tab-style .gallery-item {width:calc(25% - 5px) !important; }
}
@media only screen and (max-width: 600px){
.gallery-tab-style .gallery{justify-content:center;}
.gallery-tab-style .gallery-item {width:calc(30% - 5px) !important; }
.text-cfont {line-height:1 !important;}
}
@media only screen and (max-width: 500px){
.gallery-tab-style .gallery{justify-content:center;}
.gallery-tab-style .gallery-item {width:calc(44% - 5px) !important; }
.gallery-tab-style .gallery-item {background:#fff; height:110px;}
}
/**************************************Style : section_chiffres*********************************/


/**************************************Style : section_boutiques*********************************/


/**************************************Style : section_partenaires*********************************/


/**************************************Style : section_contact*********************************/
.contact-info-col p.content-box-heading{font-family:"Instrument serif" !important;}
.contact-info-col .content-container{font-size:17px;margin-top:-5px;line-height:1.6em;}
.contact-info-col .content-box-wrapper{border-left:1px solid #A7A2A1; padding-left:22px}

.contact-col-bg-img{overflow:hidden !important;}
.contact-col-bg-img .fusion-column-wrapper{transition:transform 0.5s ease !important;}
.contact-col-bg-img .fusion-column-wrapper:hover{transform:scale(1.2) !important;} 
/**************************************Style : section_map*********************************/


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




/*------------------------------------------------------***Begin footer style***------------------------------------------------------*/
.coherence-logo svg{width: 160px !important;height: auto !important;vertical-align: middle !important;display: inline-block !important;margin-right: 10px !important;}
.coherence-logo .svg * {fill: #000 !important;}
.fusion-footer-widget-column:last-child{margin-bottom: 0px !important;}
.sp-bar-copyright {height: 20px;width: 2px;background: #fff !important;margin-inline: 10px;}
.el-foot-has-link a {color: #fff !important;}
.el-foot-has-link a:hover {text-decoration:underline !important;}
.mailpoet_submit:hover {cursor: pointer;opacity: 0.8;}
body form.mailpoet_form {padding: 0px !important;}
.nav-link a{pointer-events: none !important;}
@media only screen and (max-width: 800px){ 
	.fusion-footer .fusion-layout-column .fusion-column-wrapper {align-items: center !important;}
	.fusion-footer .fusion-layout-column .fusion-separator {margin-inline: auto !important;}
	.fusion-footer .awb-menu li a {text-align: center;justify-content: center !important;}
	.foot-copy-links .fusion-column-wrapper {flex-direction: column !important;justify-content: center;align-items: center;gap: 5px;}
	.foot-copy-links .fusion-column-wrapper .foot-copy-link .fusion-title-heading {text-align: center !important;}
	.sp-bar-copyright {display: none !important;}
	.coherence-logo svg{margin-right: 0px!important;}
}

.foot-section-widgets .fusion-menu li.accueil-item .icon img{display:none !important}	
/* gallery style  */
.footer-gallery .gallery-item{width:calc(33% - 12px) !important; margin:5px !important;}
.footer-gallery .gallery-item img{border:none !important; height:80px;object-fit:cover;}




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

}

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

/*------------***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: 640px){

    /*style header*/

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

/*------------***Between Mobile and Tablet Media query style***------------*/
@media only screen and (min-width: 498px) and (max-width: 800px){
    
    /*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***------------------------------------------------------*/
/* .img-produit img {
    max-height: 800px !important;
    object-fit: cover;
    width: 100% !important;
} */




/**===========================SAV Octobre 2025==========================**/
/****SKU Product****/
.fusion-tb-sku {display: none !important;}
/****End SKU Product****/


span.select2-dropdown.select2-dropdown--below
 {
	background: #f5f5f5 !important;
}


/**===========================End SAV Octobre 2025==========================**/

.img-produit a>img {
    width: 100% !important;
}



