/* Themify Customize Styling */
body {	
	font-family: "Montserrat";	font-weight:400;

	color: #000000; 
}
:root {	
	--theme_accent: #ae7c5e;
	--theme_accent_hover: #623e2b; 
}
h1 {	
	font-family: "Bodoni Moda";	font-weight:400;
 
}
h2 {	
	font-family: "Bodoni Moda";	font-weight:400;
 
}
#site-description {	display: none; 
}
#pagewrap .back-top.back-top-float, .full-section-scrolling #footerwrap .back-top .arrow-up a, .footer-horizontal-left #footerwrap .back-top .arrow-up a, .footer-horizontal-right #footerwrap .back-top .arrow-up a, .footer-left-col #footerwrap .back-top .arrow-up a, .footer-right-col #footerwrap .back-top .arrow-up a, #footer .back-top .arrow-up a {	background: none;
	background-color: #ae7c5e; 
}

/* Themify Custom CSS */


/*** footer ***/
.themify_builder_content-690 .tb_n8vn430.module-icon .module-icon-item em {
 border-radius:3px;
    background-color: #ae7c5e;
	color:#fff;
}

.themify_builder_content-690 .tb_n8vn430.module-icon .module-icon-item em:hover {
 border-radius:3px;
    background-color: #623e2b;
	color:#fff;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img{border-radius:3px;}

	.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li:hover{background-color:#fafafa;}

	.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{padding:5px;}

/*** custom archive produits WC ***/

.ui.minimal>.tab-nav li.current {
    border-bottom: 1px solid #ae7c5e;
}


@media screen and (min-width: 1200px){
.module-archive-products.module 

.tbp_title{
		min-height:60px !important;
	}

	
/***custom product filter***/

.wpf_item li, .wpf_item ul ul li {
    margin: 0 0 .1em !important;
	font-size:12px;
	line-height:10px;
}

.wpf_item ul li  input[type=checkbox] {
    -webkit-appearance: none;
    border-radius: 3px;
    font-size: 12px;
    height: 10px !important;
    margin: 0 4px 0 0;
    width: 10px !important;
}
	.wpf_layout_vertical .wpf_item .wpf_hierachy ul li {
    margin-left: 15px !important;
}
.wpf_slider.ui-slider .ui-widget-header {
    background: #ae7c5e !important;
}
.wpf_search_button {
    background-color: #ae7c5e !important;
}
.wpf_search_button:hover {
    background-color: #623e2b !important;
}
.wpf_items_grouped .wpf_grouped_label.wpf_grouped_close:after {
    color: #ae7c5e;
}
.wpf_items_grouped .wpf_grouped_label:after {
       color: #ae7c5e;
}
	
		.wpf_product_cat_33 {
		padding-bottom:10px !important
}

	.wpf_product_cat_18 {
	border-top:1px solid #ae7c5e;
	padding-top:10px !important;
		padding-bottom:10px !important
}
		.wpf_product_cat_30 {
	border-top:1px solid #ae7c5e;
	padding-top:10px !important;
		padding-bottom:10px !important
}
		.wpf_product_cat_29 {
	border-top:1px solid #ae7c5e;
	padding-top:10px !important;
		padding-bottom:10px !important
}
		.wpf_product_cat_28 {
	border-top:1px solid #ae7c5e;
	padding-top:10px !important;
		padding-bottom:10px !important
}
		.wpf_product_cat_32 {
	border-top:1px solid #ae7c5e;
	padding-top:10px !important;
		padding-bottom:10px !important
}
		.wpf_product_cat_26 {
	border-top:1px solid #ae7c5e;
	padding-top:10px !important;
		padding-bottom:10px !important
}
		.wpf_product_cat_31 {
	border-top:1px solid #ae7c5e;
	padding-top:10px !important;
		padding-bottom:10px !important
}
		.wpf_product_cat_27 {
	border-top:1px solid #ae7c5e;
	padding-top:10px !important;
		padding-bottom:10px !important
}
	.wpf_product_cat_15 {
display:none !important;}
	

/*** boutons WC ***/
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {display:none !important;}

.button{background-color:#ae7c5e !important;
	border-radius:3px!important;}

 .button:hover{
	background-color:#68422e !important;
}
#tf_sticky_buy div.product form.cart .button {
	background-color:#ae7c5e !important;
	border-radius:3px;
}
.woocommerce .quantity .qty{	border-radius:3px;}


.tbp_cart_wrap button{	background-color:#ae7c5e !important;
	border-radius:3px;}

.tbp_cart_wrap button:hover{	background-color:#68422e !important;
}



/*** mega-menu fullwidth***/
	@media screen and (min-width: 950px) {
.archive   #menu-item-78 {
        position: static !important;
    }

.archive      #menu-item-78 > ul.sub-menu {
        position: fixed !important;
        top: 100px !important;
        left: 0 !important;
        width: 100vw !important;
        max-width: 100vw !important;
        background: white !important;
        z-index: 9999 !important;
        padding: 0 !important;
        margin: 0 !important;
        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
        border-radius: 0;
    }

.archive      .themify_builder_content-211 .tb_vhuz694 {
        width: 100vw !important;
        margin: 0 auto !important;
        padding: 0 !important;
    }
.sub-menu {
background-color:rgba(255, 99, 71, 0)!important;
	box-shadow:0px 0px 0px !important;

}
}
