/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#search_filters .facet>.facet-type-checkbox {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
#search_filters .facet_color>li {
    flex: 0 0 80px;
}
#cms .page-header {
    display: none;
}
#search_filter_controls {
    display: none;
}
@media screen and (max-width: 480px) {
    #search_filters .facet_color>li {
        flex: 0 0 10%;
    }
    #footer .col {
        flex-basis: 100%;
        text-align: center;
    }
    #footer .block-title {
        text-align: center;
    }
    #footer .block {
        padding: 1rem;
    }
}

.product-miniature-grid .product-price {
    font-style: normal;
    text-transform: none;
    font-size: 18px;
	color: #134d68;
    font-weight: 600;
}

.products-grid .product-miniature-default .iqitreviews-simple, .products-grid .product-miniature-default .product-brand, .products-grid .product-miniature-default .product-reference, .products-grid .product-miniature-default .product-title {
    padding-bottom: .4rem;
    min-height: 45px;
}

.col-mobile-btn-menu .m-nav-btn .fa.fa-bars {color: #fff;font-size: 2.5rem!important}
.col-mobile-btn-menu .m-nav-btn {background: #134d68!important;}
#iqitmegamenu-mobile .close {
    color: #fff;
    padding: 5px;
    font-size: 16px;
    font-weight: normal;
    opacity: 1;
    text-shadow: none;
    line-height: inherit;
}

div#js-product-list-header {
    background: #d2d2d2;
}
div.data-sheet {text-align:center;margin-bottom: 15px;font-size: 12px;}

#back-to-top {
    bottom: 6rem;
	right: 1.8rem;
}

.whatsapp.whatsapp_3.whatsapp-header.center {
    display: none;
}