ul.products li.product .product-button .quantity_button:before {
	 top: calc( 50% - 7px );
}

@media (max-width: 767px) {
	.catalog-banners-carousel.banner-has-bg {
		display: none;
	}
}

.product-type-sidebar .fm_widget_product_categories ,
.product-type-extended-sidebar .fm_widget_product_categories {
    padding: 33px 20px 22px;
    background-color: #f5f5f5;
}

@media (min-width: 1200px) {
    .fm-product-full-width.sidebar-content .product-type-sidebar,
    .fm-product-full-width.content-sidebar .product-type-sidebar ,
    .fm-product-full-width.sidebar-content .product-type-extended-sidebar,
    .fm-product-full-width.content-sidebar .product-type-extended-sidebar {
        flex: 0 0 310px;
    }
}

@media (max-width: 480px) {
    ul.products li.product .product-inner .woocommerce-loop-product__title {
        min-height: 38px;
    }
	.author {
		display: none;
	}
}