/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

.label-attribute-pa_ville {
    display: none;
}
.product-grid-item .hover-img img, .product-grid-item .product-image-link img {
    width: auto;
}
.product-images img {
    width: auto;
    margin: 0 auto;
}
.single figure.woocommerce-product-gallery__image {
    text-align: center;
}
.product-label.attribute-label:not(.label-with-img) {
    background-color: rgb(179, 16, 31);
    color: #ffffff;
}


.grid-columns-2 .product-grid-item .hover-img img, .grid-columns-2 .product-grid-item .product-image-link img {
	max-height: 300px;	
}

.grid-columns-3 .product-grid-item .hover-img img, .grid-columns-3 .product-grid-item .product-image-link img {
	max-height: 276px;	
}

.grid-columns-4 .product-grid-item .hover-img img, .grid-columns-4 .product-grid-item .product-image-link img {
	max-height: 200px;
}
img.footer-cards {
    height: 25px;
}

body .woodmart-bg-center-center, body .woodmart-bg-center-center>.vc_column-inner {
    background-position: center right!important;
}
.woodmart-products-tabs.tabs-design-default .woodmart-tabs-header {
    margin-bottom: 45px;
}
.term-description {
    border: 2px solid #e6e6e6;
    padding: 20px 20px 0px 20px;
}
.menucol.item-level-1 > a.woodmart-nav-link {
    display: none !important;
}
body .sub-menu-dropdown {
    background-color: rgba(255, 255, 255, 0.9);
}
footer .mc4wp-form p, footer .mc4wp-form input[type=submit], footer mc4wp-form-fields, footer .mc4wp-form-fields {
    width: 100%;
    display: block;
    margin-right: 0;
    margin-left: 0;
}
footer .mc4wp-form p{
    margin-bottom: 15px !important;
}
footer .mc4wp-form input[type=submit] {
    background-color: #FFF;
    color: #b3101f !important;
}
.presentation-section a.btn.btn-color-primary{
    border: 2px solid #b3101f;
}
.presentation-section a.btn.btn-color-primary:hover {
    background-color: #ffffff;
    color: #b3101f;
    box-shadow: none;
}
.list-vinsiciles-cats ul {
    -moz-column-count: 5;
    -moz-column-gap: 20px;
    -webkit-column-count: 5;
    -webkit-column-gap: 20px;
    column-count: 5;
    column-gap: 20px;
}
.list-vinsiciles-cats ul li {
    margin-bottom: 15px;
}
body span.prdctfltr_count {
    padding-right: 5px;
    padding-left: 5px;
    min-width: 30px;
    height: 20px;
    border: 1px solid;
    border-radius: 35px;
    color: #7e7e7e;
    text-align: center;
    font-size: 12px;
    line-height: 18px;
    transition: color .25s ease,background-color .25s ease,border-color .25s ease;
    float: right;
    border-color: #e6e6e6;
    position: absolute;
    right: 0;
}
body .prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #e6e6e6;
}
body .prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter:last-child {
    border-bottom: 0;
}
.prdctfltr_filter label {
    position: relative;
}
.prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter label>span {
    width: 100%;
    display: inline-block;
}
.prdctfltr_add_scroll.hasnoscroll .mCSB_scrollTools{
    display: none !important
}
.prdctfltr_add_scroll.hasnoscroll .mCSB_container{
    margin-right: 0 !important
}
.prdctfltr-widget .prdctfltr_wc .prdctfltr_buttons{
    display: none;
}
body .prdctfltr-widget .prdctfltr_wc .prdctfltr_woocommerce_ordering .prdctfltr_filter:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
div#prdctfltr-2 {
    padding-bottom: 0;
}
a.shop_by_producteur {
    text-align: center;
    display: block;
    color: #b30f20;
    padding: 5px;
    border: 1px solid #b30f20;
}
@media(max-width: 1024px){
    .menucol.item-level-1 > a.woodmart-nav-link {
        display: flex !important;
    }
    .mobile-nav-tabs .mobile-tab-title {
        flex: 1 0 100%;
        max-width: 100%;
        width: 100%;
    }
    li.mobile-tab-title.mobile-categories-title {
        display: none !important;
    }
    .site-mobile-menu .sub-menu li a {
        padding-left: 40px;
    }
}
@media(max-width: 990px){
    .list-vinsiciles-cats ul {
        -moz-column-count: 3;
        -moz-column-gap: 20px;
        -webkit-column-count: 3;
        -webkit-column-gap: 20px;
        column-count: 3;
        column-gap: 20px;
    }
}
@media(max-width: 767px){
    .list-vinsiciles-cats ul {
        -moz-column-count: 1;
        -moz-column-gap: 0px;
        -webkit-column-count: 1;
        -webkit-column-gap: 0px;
        column-count: 1;
        column-gap: 0px;
    }
}