/*
Theme Name: Comptoir d'Alba
Theme URI: https://www.comptoir-alba.live/
Author: Weglio
Author URI: https://weglio.fr
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

/* COULEURS */
.blanc a, .blanc p, .blanc span, .blanc h1, .blanc h2, .blanc h3, .blanc h4 {
	color:#FFF;
}

/* BOUTONS */

    .vc_btn3.vc_btn3-style-custom {
    background-image: none;
}

/* GUILLAUME */
.has_content .the_content_wrapper {
    margin-bottom: 0px;
}

.single #Content, .archive #Content  {
	margin-top: 30px;
}

.product_wrapper .ui-tabs .ui-tabs-nav {
	display: none;
}

.product_wrapper .ui-tabs .ui-tabs-panel {
	background-color: transparent;
}

.product_wrapper .ui-widget-content {
	border-width: 0px;
}

.archive .woocommerce-products-header h1 {
	text-align: center;
}

.archive .term-description {
	text-align: center;
}

.woocommerce ul.products li.product .product-loop-thumb {
    position: relative;
    background-color: #FFF;
}



.woocommerce span.soldout {
	 background-color: rgba(0, 0, 0, 0.8);
}

.woocommerce span.soldout h4 {
	 color:#FFF;
	 font-size: 21px;
	 padding:5px;
}

.archive .mcmp_recalc_price_row {
	display: none;
}

#Top_bar .top_bar_right a:not(.action_button) {
    color: #FFF;
}

#Top_bar .menu > li > a span:not(.description) {
    display: block;
    line-height: 60px;
    padding: 0 10px;
    white-space: nowrap;
}

.header-classic #Header .top_bar_right {
    background-color: #D30911;
    padding-left: 10px;
    padding-right: 10px;
}

.archive img.scale-with-grid, .archive #Content .products img, .home #Content .products img {
    width:100%;
    height:100%;
}

.archive .logo img.scale-with-grid {
	height:auto;
}

.woocommerce ul.products li.product .desc {
    background: #fff;
    padding: 5px 20px;
    height: 100%;
}

.woocommerce .product .price .mcmp_recalc_price_row, .woocommerce .product .price .mcmp_recalc_price_row .amount, .woocommerce-cart-form .mcmp_recalc_price_row span {
	font-size: 0.7em !important;
}

.home .mcmp_recalc_price_row {
	display: none;
}

/* MOBILE */

@media only screen and (max-width: 900px) {
    p, span, li {
        font-size: 17px;
    }
    h1 {
        font-size: 30px;
    }
    h2 {
        font-size: 25px;
    }
    h3 {
        font-size: 20px;
    }   

    .woocommerce-cart-form .mcmp_recalc_price_row span  {
	font-size: 0.7em !important;
	}

	    .woocommerce ul.products li.product .button {
		margin-top: 2em;
		margin-left: 0%!important;
		width: 100%!important;
		text-align: center!important;
	}     
}

@media (min-width: 900px) {

	.woocommerce ul.products li.product .button {
		display: block;
    position: absolute;
    bottom: 5px;
    left: 80px;
}

	.woocommerce.columns-3 ul.products li.product, .woocommerce ul.products.columns-3 li.product {
	    width: 23%;
	    background-color: #FFF;
	}

	.woocommerce.columns-4 ul.products li.product, .woocommerce ul.products.columns-4 li.product {
	    width: 23%;
	    background-color: #FFF;
	    min-height: 420px;
	}

	.woocommerce ul.products li.product, .woocommerce .products.related ul.products li.product, .woocommerce .products.upsells.up-sells ul.products li.product {
	    width: 23%;
	}
	#header_cart .texte, #header_cart .icon-basket {
		float: left;
	    display: inline;
	}

}

/* IPAD */

@media screen and (min-width: 760px) and (max-width: 900px) {
	.woocommerce.columns-3 ul.products li.product, .woocommerce ul.products.columns-3 li.product {
	    width: 23%;
	    background-color: #FFF;
	}

	.woocommerce.columns-4 ul.products li.product, .woocommerce ul.products.columns-4 li.product {
	    width: 48%;
	    background-color: #FFF;
	}

	.woocommerce ul.products li.product, .woocommerce .products.related ul.products li.product, .woocommerce .products.upsells.up-sells ul.products li.product {
	    width: 48%;
	}

	#header_cart .texte, #header_cart .icon-basket {
		float: left;
	    display: inline;
	}

		#header_cart .texte, #header_cart .icon-basket {
		float: left;
	    display: inline;
	}

}

@media (max-width: 479px) {
	.woocommerce .products_wrapper ul.products li.product {
    width: 48%;
    margin: 0 0 20px;
    padding:2px;
}

#header_cart .texte {
    display: none;
}

.woocommerce ul.products li.product .desc {
    max-height: none;
    min-height: 70px;
}

.archive img.scale-with-grid, .archive #Content .products img, .home #Content .products img {
    max-width: 100%;
    height: auto;
}

.woocommerce ul.products li.product .product-loop-thumb {
    position: relative;
    background-color: #FFF;
    min-height: 200px;
}

.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 5px;
    padding-right: 5px;
    width: 100%;
}

.section_wrapper, .container, .four.columns .widget-area {
    max-width: 700px!important;
    padding-left: 15px!important;
    padding-right: 15px!important;
}
    .woocommerce-cart-form .mcmp_recalc_price_row span  {
	font-size: 0.7em !important;
	}

}

/* MAPPRESS */

.mapp-title {
    font-family: 'Yanone Kaffeesatz';
    font-size: 17px;
}
