/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/


/* Theme customization starts here
-------------------------------------------------------------- */
/*body{overflow: hidden;}*/ /* permet de bloquer l'ascenceur horizontal sur mobile qui s'affiche à cause des animations left & right */ /* utilisé sur oceanwp mais bug sur hello elementor */
.clearBoth{clear:both !important;height:0px !important; overflow: hidden !important;border:none !important;padding:0 !important;margin:0 !important;}

/********************************************************************************/
/* theme  */
/********************************************************************************/
#content{padding: 40px 0;} /* modèle par défaut */
@media screen and (max-width: 768px){
    #content{padding: 20px 0;} 
}

/********************************************************************************/
/* elementor  */
/********************************************************************************/
.elementor-text-editor h2{color:inherit ;}
.elementor-text-editor h3{color:inherit ;}
.elementor-text-editor h4{color:inherit ;}
.elementor-text-editor a{text-decoration: underline !important;color:inherit ;}
.elementor-text-editor a:hover, .elementor-text-editor a:focus{text-decoration: underline dotted !important;color:inherit ;}
.elementor-tab-content a{text-decoration: underline !important;color:inherit ;}
.elementor-tab-content a:hover, .elementor-text-editor a:focus{text-decoration: underline dotted !important;color:inherit ;}

/********************************************************************************/
/* gravity forms */
/********************************************************************************/
.gform_wrapper label a{text-decoration: underline;}

/* ******************************************************************* */
/* fil d'ariane */
/* ********************************************************************/
/*#breadcrumbsContent {}*/
    /*#breadcrumbs {color:black;font-size:1.3rem;line-height: 1.5rem;/*text-align:left;*/font-style:italic;}*/
        /*#breadcrumbs span{ color:#1C2B33;font-size:1.3rem;line-height: 1.5rem;text-align:left;font-style:normal;}*/
        /*#breadcrumbs a{color: #1C2B33;text-decoration:none;font-size:1.3rem;line-height: 1.5rem;font-style:italic;}*/
        /*#breadcrumbs a:hover{color: black;text-decoration:underline;} */

/********************************************************************************/
/* footer */
/********************************************************************************/
/* btn */
#btnContactFooter{background: #ffde00;color: black !important;}
#btnContactFooter:hover{background: #ee2952;color: black !important;}

/********************************************************************************/
/* barre inférieure */
/********************************************************************************/
/* copyright */
#copyright{font-size: 1.5rem;}

/********************************************************************************/
/* woocommerce */
/********************************************************************************/
.price .amount{color:#ee2852 !important;}
.cart .single_add_to_cart_button{color:white !important;}
.woocommerce div.product .woocommerce-tabs .panel h2:first-child{font-size: 30px !important;margin:0 !important; font-weight:600 !important;}
@media screen and (max-width: 768px){
    .woocommerce div.product .woocommerce-tabs .panel h2:first-child{font-size: 28px !important;}
}
@media screen and (max-width: 768px){
    .woocommerce div.product .woocommerce-tabs .panel h2:first-child{font-size: 25px !important;}
}

/* page produit */
.woocommerce .elementor-tab-content ul{list-style:disc !important;margin-left: 40px !important;margin-bottom: 20px !important; }
.woocommerce .elementor-text-editor ul{list-style:disc !important;margin-left: 40px !important;margin-bottom: 20px !important; }

/* sitemap */
.woocommerce .product-categories{list-style:disc !important;margin-left: 40px !important;margin-bottom: 20px !important; }
.woocommerce .product-categories .children{list-style:disc !important;margin-left: 40px !important;margin-bottom: 20px !important; }
.woocommerce .product-categories a{padding-left: 0 !important;}
.woocommerce .product-categories a::before{display: none !important;}

/********************************************************************************/
/* related post */
/********************************************************************************/
#related-posts .theme-heading{font-family:inherit;}

/********************************************************************************/
/* PRINT */
/********************************************************************************/
@media print {
    html, body {background: none;}
    /* header footer */
    #masthead, #colophon{display: none;}
    /*#header, #footer, #footer-top,  #back_top{display: none;}
    .container, .row, #main, #primary, .entry-content, .page, .elementor, .elementor-inner, .elementor-section-wrap, .elementor-element, .elementor-container, .elementor-row{left:0 !important;right:0 !important;display:block !important;position:relative !important; max-width:100% !important;width:100% !important;padding: 0 !important;margin:0 !important;}
    [class^='elementor']{
        left:0 !important;right:0 !important;display:block !important;position:relative !important; max-width:100% !important;width:100% !important;padding: 0 !important;margin:0 !important;
    }*/
}