/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
:root {
	--vert: #008998;
}



.section-art-artisanat h3{color:#fff;font-size:16px;text-transform:uppercase;font-weight:600;}
.section-art-artisanat .hiding-class h3::after{content: '';
  border-bottom: solid 1px #fff;
  display: block;
  width: 20%;
  margin: 0 auto;
  padding-bottom: 10px;}

.hiding-class{display:none;/*visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s linear;*//*transition: opacity 1s ease-out;
    opacity: 0;
    height: 0;
    overflow: hidden;*//*animation: fade_in_show 0.5s;*/
   /* height: 0px;
    -webkit-transition: height 1.5s linear;
       -moz-transition: height 1.5s linear;
        -ms-transition: height 1.5s linear;
         -o-transition: height 1.5s linear;
            transition: height 1.5s linear;*/

}


.showing-class:hover .hiding-class{display:block;/*visibility: visible;
  opacity: 1; */ /*opacity: 1;
    height: auto;*//*animation: fade_in_show 0.5s*/
  /*  height: auto;
     -webkit-transition: height 1.5s linear;
        -moz-transition: height 1.5s linear;
         -ms-transition: height 1.5s linear;
          -o-transition: height 1.5s linear;
             transition: height 1.5s linear;
	
	    display: block;*/
    
    -webkit-animation: slide-down .5s ease-out;
    -moz-animation: slide-down .5s ease-out;
}

@-webkit-keyframes slide-down {
      0% { opacity: 0; -webkit-transform: translateY(-100%); }   
    100% { opacity: 1; -webkit-transform: translateY(0); }
}
@-moz-keyframes slide-down {
      0% { opacity: 0; -moz-transform: translateY(-100%); }   
    100% { opacity: 1; -moz-transform: translateY(0); }
}

}
/*
@keyframes fade_in_show {
     0% {
          opacity: 0;
          transform: scale(0)
     }

     100% {
          opacity: 1;
          transform: scale(1)
     }
}*/

.certifications{font-size:26px;}

.feuilles.gauche > .elementor-widget-wrap:before,
.feuilles.gauche > .elementor-widget-container:before{content:url('/wp-content/uploads/2023/08/feuilles-gauche.png');width:204px;height:322px;display:block;position: absolute;
  left: -145px;
  margin-top: -50px;}
.feuilles.droite > .elementor-widget-wrap:after,
.feuilles.droite > .elementor-widget-container:after{content:url('/wp-content/uploads/2023/08/feuilles-droite.png');width:204px;height:322px;display:block;position: absolute;
  right: -140px;
  margin-top: -250px;}


.feuilles.droite > .elementor-widget-wrap:after{
	margin-top: 0;
	top:308px;
}

.coton.gauche:before
/*.coton.gauche .elementor-widget-container:before,*/
/*.coton.gauche > .elementor-widget-container:first-child:before ,
.coton.gauche .elementor-widget-wrap:before*/{content:url('/wp-content/uploads/2023/08/coton-gauche.png');width:204px;height:322px;display:block;position: absolute;
  left: -96px;
  margin-top: -58px;
z-index:10;}

.coton.droite:after
/*.coton.droite > .elementor-widget-wrap:after*/{content:url('/wp-content/uploads/2023/08/coton-droite.png');width:204px;height:322px;display:block;position: absolute;
  right: -124px;
  margin-top: 0px;
z-index:10;bottom:70px;}

.navplugify{margin-bottom:20px;}

.imgclasssmallactive,
.imgclasssmall{padding:0 !important;}
.imgclasssmallactive .child_class_plugify{background-color:#524435 !important;color:#f3eae1 !important;}

span.unchecked::before{
	content:'';
	background:url("/wp-content/uploads/2023/10/unchecked.png");
	width:18px;
	height:18px;
	display:inline-block;
	margin-right: 5px;
	vertical-align:middle;
}

span.checked::before{
	content:'';
	background:url("/wp-content/uploads/2023/10/checked.png");
	width:18px;
	height:18px;
	display:inline-block;
    margin-right: 5px;
	vertical-align:middle;
}

.hide-table-border table thead tr th{border-top:none !important;}
.hide-table-border table thead tr th:first-child,
.hide-table-border table tbody tr td:first-child{border-left:none !important;}
.hide-table-border table thead tr th:last-child,
.hide-table-border table tbody tr td:last-child{border-right:none !important;}
.hide-table-border table tbody tr:last-child td{border-bottom:none !important;}

.table-border-line table tr{border-bottom:1px solid #42372b;}
.table-border-line table tbody tr:last-child{border-bottom:none;}
.table-border-line table {border-collapse:collapse;}
/*<Page produit>*/
h1.product_title{line-height:34px;text-transform:uppercase;}
h1 span.modele {color:var(--vert);font-size:40px;font-weight:700;}
h1 span.infos {text-transform:capitalize;font-weight:400;}
h1[--nth-word="2"]{color:red;}

/*</Page produit>*/

/*<Page panier>*/
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt{
	background-color:#0095a2;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover{
	background-color:#aac35f;
}
/*</Page panier>*/


/* DESKTOP */
@media(min-width: 768px){

}/* END DESKTOP */

/* TABLET */
@media(min-width: 768px) and (max-width: 1024px) {
	
	
}/* END TABLET */


/* MOBILE */
@media(max-width: 767px){
	
	.certifications{font-size:20px;}
	
	.showing-class .hiding-class{
		display:block;
	}

.feuilles.gauche > .elementor-widget-container:before{content:url('/wp-content/uploads/2023/09/feuilles-gauche-mobile.png');width:125px;height:79px;display:block;position: absolute;
  left: -20px;
  margin-top: -56px;}
	
.feuilles.droite > .elementor-widget-wrap:after,	
.feuilles.droite > .elementor-widget-container:after{
  content:url('/wp-content/uploads/2023/09/feuilles-droite-mobile.png');width:125px;height:68px;display:block;position: absolute;
  right: -22px;
  margin-top: -23px;}

.feuilles.droite > .elementor-widget-wrap:after{
	right: -43px;
	margin-top: 1341px;
}

	
	/*
.coton.gauche > .elementor-widget-wrap:before{content:url('/wp-content/uploads/2023/09/coton-gauche-mobile.png');width:150px;height:74px;display:block;position: absolute;
  left: -22px;
  margin-top: -42px;}
*/
.coton.gauche:before{content:url('/wp-content/uploads/2023/09/coton-gauche-mobile.png');width:150px;height:74px;display:block;position: absolute;
  left: 2px;
  margin-top: -41px;
z-index:10;
	}

	
	
	
	/*
.coton.droite > .elementor-widget-wrap:after{content:url('/wp-content/uploads/2023/09/coton-droite-mobile.png');width:150px;height:82px;display:block;position: absolute;
  right: -10px;
  top: 383px;}	
	
	.coton.droite > .elementor-widget-wrap:after{
		top: 98%;
	}*/
	
	.coton.droite:after{content:url('/wp-content/uploads/2023/09/coton-droite-mobile.png');;width:150px;height:82px;display:block;position: absolute;
  right: 10px;
  
z-index:10;bottom:-54px;
	}

	
	
	
	
	.footer-links ul{padding-left:0;}
	.footer-links li{text-align:center;list-style:none; }
	
	.eael-data-table .td-content{
		display:block;
	}
	
	
}/* END MOBILE */
