/*
Theme Name: Divi Enfant par Incomm
Description: Theme enfant du theme Divi
Author: Incomm
Author URI: https://www.incomm.fr
Template: Divi
Version: 1.05
*/

.woocommerce ul.products li.product a img, .et_pb_wc_images .flex-viewport, .woocommerce-page div.product div.images img, .woocommerce div.product div.images img {box-shadow: 8px 8px 12px #000 !important;}
.main_tableau_acf {background: #fff; width: 65%;}
.woocommerce-product-gallery__trigger {position:absolute;z-index:9;width:100%!important;height:100%!important;text-indent:-9999px;box-sizing:content-box; top:0!important; left:0%!important; background:none!important}
.woocommerce-product-gallery__trigger:before, .woocommerce-product-gallery__trigger:after {display:none!important}
.et_pb_wc_images div.images ol.flex-control-thumbs.flex-control-nav {z-index:9999; position:relative;bottom:0!important}
/****************************************************************** HEADER **********************************************************************/
.ang, .fr {margin: 1px;}
a:hover .ang-hvr, a:hover .fr-hv {display: inline-block;}
.fr-hv, .ang-hvr, a:hover .ang, a:hover .fr {display: none;}

.et_pb_searchsubmit {width: 53px; display: inline-flex; height: 53px; margin: 0 3px; position: absolute; z-index: 10; background: url(https://www.equip-bar.com/wp-content/themes/Divi-child/img/bt-search.png) no-repeat center right; cursor: pointer; right: -22px; top: -2px; border: 0;}

/* .et_pb_module_header {margin-bottom: 2.604vw;} */
.et_pb_module_header::after {display: flex; display: -ms-flexbox; position: relative; content: ''; background: #417e3c; margin-bottom: 0; width: 77px; height: 2px; margin: 20px 0;}
.produits .et_pb_module_header {padding-bottom: 0;}

.et_pb_promo_description {padding-left: 20px;}


.flex-control-nav {
    bottom: 90px !important;
}
.flex-control-paging li a {
    background: #fff !important;
    background: rgba(255, 255, 255, 1) !important;
}

.flex-control-paging li a.flex-active {
    background: #2D2F32 !important;
    background: rgba(65,126,1,.9) !important;
}
.flex-control-paging li a {
    width: 12px !important;
    height: 12px !important;
}

#menu-menu-secondaire {
	flex-direction: column;
}
.adress {
	
}
.adress2 {
    justify-content: flex-end;
}

#content-area #left-area {width: 100% !important}
.et_right_sidebar #left-area {padding-right: 0;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering, #main-content .container::before {display:none;}

@media (max-width:767px) {
	.adress, .adress2 {
		justify-content: center;
	}
	.et_pb_module_header {margin-bottom: 10vw;}
	
	.btnencart {
		font-size: 2vw !important;
	}
	.txtfacebook {
		font-size: 3vw !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
    .et_pb_module_header {margin-bottom: 5.045vw;}
}

@media (max-width:980px) {
    .et-db #et-boc .et-l .et_pb_menu .et_mobile_menu {
        top: 107px;
        padding: 2% 5% 5% !important;
    }
}

@media (min-width:981px) {

    #topheader {

    }
    /*Menu*/
    .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul > li > a, .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li > a {
        padding-bottom: 0 !important;
    }
    .et_pb_fullwidth_menu--without-logo .et_pb_menu__menu > nav > ul > li, .et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li {
        margin-top: 0 !important;
    }

    li.menu-item-37 a, li.menu-item-300 a {
        display: block;
        text-indent: -99999px;
        width: 21px;
        height: 18px;
        border-bottom: none !important;
        background: url(img/Home.png) no-repeat center;
    }
    li.menu-item-37 a:hover,
    li.current-menu-item.menu-item-24 a {
        background: url(img/Homehover.png) no-repeat center;
    }
    li.menu-item-37::after, li.menu-item-300::after {
        display: inline-block;
        content: " ";
        width: 1px;
        height: 18px;
        background: #303030;
        margin: 0 0 0 10px;
    }

    li.menu-item-39 a, li.menu-item-302 a {
        display: block;
        text-indent: -99999px;
        width: 29px;
        height: 22px;
        border-bottom: none !important;
        background: url(img/Picto_mail.png) no-repeat center;
    }
    li.menu-item-39 a:hover,
    li.current-menu-item.menu-item-39 a {
        background: url(img/Picto_mailhover.png) no-repeat center;
    }
    li.menu-item-26::before {
        display: inline-block;
        content: " ";
        width: 1px;
        height: 18px;
        background: #fff;
        margin: 0 10px 0 0;
    }
}

@media (min-width:992px) and (max-width:1365px) {
	.et_pb_menu_0_tb_header.et_pb_menu ul li a {
        font-size: 13px !important;
    }
	.btnencart {
		font-size: 2vw !important;
	}
	.txtfacebook {
		font-size: 3vw !important;
	}
}

@media (min-width:1366px) and (max-width:1600px) {

    .et_pb_menu_0_tb_header.et_pb_menu ul li a {
        font-size: 17px !important;
    }
    .et_pb_text_0_tb_header {
        font-size: 17px !important;
    }
}


/*Pauline*/ 
h1{font-family:Muli;}
h2{font-family:Muli;color:#A2D11F;}
h3{font-family:Muli;color:#A2D11F;text-decoration:italic;}
a{color:#2E2E2E;text-decoration:underline;font-weight:bold}
a:hover{color:#A2D11F;}

/******************************************************************************************/
@media (min-width: 992px) {
.woof_sid_auto_shortcode.woof {margin-bottom: 5%; padding-top: 7%;}
.woof_shortcode_output {display: none;}

.chosen-container {width: 16.406vw !important;}

input.text, input.title, input[type="email"], input[type="password"],
input[type="tel"], input[type="text"], select, textarea {text-transform: uppercase; font-weight: 600; height: 45px;}
.woof_sid_auto_shortcode {display: flex; align-items: center; height: 19.427vw; border-radius: 0; background: #e6e6e6; border: none;}

.woof_sid_auto_shortcode .woof_container {width: 24%;}
.woof_redraw_zone {margin-left: 5%;}
.woof_sid_auto_shortcode .woof_container_inner {padding-right: 20px;}

.chosen-container-single .chosen-single {height: 45px !important; line-height: 45px !important; border-radius: 0; border: none; background: #fff; text-transform: uppercase; font-family: 'Muli'; color: #000; font-weight: 600;}
.chosen-container-single .chosen-single div {width: 48px; height: 45px;}
.chosen-container-single .chosen-single div b {background: url(img/fleche.png)no-repeat center !important; cursor: pointer;}

.woof_submit_search_form_container {display: flex; justify-content: space-around;}
.woof_submit_search_form_container button {width: 30.208vw; height: 5.260vw; border: none !important; text-transform: uppercase; background-color: #417e3c !important; color: #fff !important; font-size: 1.458vw; position: absolute; background: url(img/search.png) no-repeat 28% center; font-weight: 600 !important; margin-top: 3%; cursor: pointer;}
.woof_reset_search_form {color: #fff; border-color: transparent;}
}
/*********************************************************************************************/
.txt-search::after {
    position: relative;
    content: '';
    background: #417e3c;
    width: 77px;
    height: 2px;
    left: 0;
    right: 0;
    margin: 10px auto;
    display: flex;
    display: -ms-flexbox;
}
.et_pb_tab_content strong {
    color: #417e3c;
}

.main_tableau_acf tr th {
    color: #417e3c;
    border-color: #666666 !important;
}