/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: anvelopehub
Version: 1.2.2
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/

.product-brand img{
    max-height: 20px;
    width: auto !important;
}

.archive .content-area {
    width: 82%;
}

.archive #secondary {
    width: 16%;
    background: #fff;
    padding: 10px;
}

.product-attributes{
	position: relative;
}

@media (min-width: 993px) {
    .product-attributes{
        left: -6px;
        top: -6px;
    }
}

.product-brand{
	position: relative;
    margin-bottom: 10px;
}

.product-attributes span{
    display: block;
    padding-left: 23px;
}
.product-attributes .pa_etic_consum{
    background: url(//s.cdnmpro.com/424377081/content/fuel.png) no-repeat left top;
    position: absolute;
    top: 0px;
    z-index: 1;
}

.product-attributes .pa_etic_aderenta{
    background: url(//s.cdnmpro.com/424377081/content/rainy.png) no-repeat left top;
    position: absolute;
    top: 21px;
    z-index: 1;
}

.product-attributes .pa_etic_zgomot{
    background: url(//s.cdnmpro.com/424377081/content/sound.png) no-repeat left top;
    position: absolute;
    top: 42px;
    z-index: 1;
}

.product-attributes .pa_etic_consum .A, .product-attributes .pa_etic_aderenta .A{
    background: url(//s.cdnmpro.com/424377081/content/A.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_consum .B, .product-attributes .pa_etic_aderenta .B{
    background: url(//s.cdnmpro.com/424377081/content/B.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_consum .C, .product-attributes .pa_etic_aderenta .C{
    background: url(//s.cdnmpro.com/424377081/content/C.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_consum .D, .product-attributes .pa_etic_aderenta .D{
    background: url(//s.cdnmpro.com/424377081/content/D.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_consum .E, .product-attributes .pa_etic_aderenta .E{
    background: url(//s.cdnmpro.com/424377081/content/E.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_consum .F, .product-attributes .pa_etic_aderenta .F{
    background: url(//s.cdnmpro.com/424377081/content/F.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_consum .G, .product-attributes .pa_etic_aderenta .G{
    background: url(//s.cdnmpro.com/424377081/content/G.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}

.product-attributes .pa_etic_zgomot .z65{
    background: url(//s.cdnmpro.com/424377081/content/65.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}        
.product-attributes .pa_etic_zgomot .z66{
    background: url(//s.cdnmpro.com/424377081/content/66.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}   
.product-attributes .pa_etic_zgomot .z67{
    background: url(//s.cdnmpro.com/424377081/content/67.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_zgomot .z68{
    background: url(//s.cdnmpro.com/424377081/content/68.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_zgomot .z69{
    background: url(//s.cdnmpro.com/424377081/content/69.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_zgomot .z70{
    background: url(//s.cdnmpro.com/424377081/content/70.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_zgomot .z71{
    background: url(//s.cdnmpro.com/424377081/content/71.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_zgomot .z72{
    background: url(//s.cdnmpro.com/424377081/content/72.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_zgomot .z73{
    background: url(//s.cdnmpro.com/424377081/content/73.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_zgomot .z74{
    background: url(//s.cdnmpro.com/424377081/content/74.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_zgomot .z75{
    background: url(//s.cdnmpro.com/424377081/content/75.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_zgomot .z76{
    background: url(//s.cdnmpro.com/424377081/content/76.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_zgomot .z77{
    background: url(//s.cdnmpro.com/424377081/content/77.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_zgomot .z78{
    background: url(//s.cdnmpro.com/424377081/content/78.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_zgomot .z79{
    background: url(//s.cdnmpro.com/424377081/content/79.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}
.product-attributes .pa_etic_zgomot .z80{
    background: url(//s.cdnmpro.com/424377081/content/80.png) no-repeat right top;       
    width: 29px;
    height: 20px;
    padding: 0px;
}

.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    pointer-events: none;
}

li.product:hover .woocommerce-image__wrapper {
    transform: none !important;
}

li.product:not(.product-category):hover img {
    transform: none !important;
}

ul.products li.product .price{
    color: #ff0000;
    font-weight: 600;
    font-size: 18px;
}
ul.products li.product{
    background: #fff;
    margin-left: 10px;
    align-self: auto !important;
    border-radius: 5px;
    margin-bottom: 10px !important;
}

@media (min-width: 993px) {
    .columns-4 ul.products li.product{
        width: calc(25% - 10px);
    }
}

ul.products li.product:not(.product-category)::before{
    display: none;
}

body ul.products li.product{
    padding: 10px;
}

.shoptimizer-sorting {
    display: none;
}
.shoptimizer-sorting.sorting-end{
    display: flex;
}

.product_meta .sku_wrapper{
    display: none;
}