/* Alezor: supplied Additional CSS followed by the theme Advanced CSS. */
.sku_wrapper { visibility: hidden; }
footer *:not(.menu-politiki-container) a:hover,
.site-footer .widget a:not(.button):hover,
.footer-widgets a:not(.button):hover { color:#dd3333!important; opacity:1!important; }
.add_to_cart_button,.single_add_to_cart_button,button[name="add-to-cart"] {
    line-height:1.2!important; padding-top:8px!important; padding-bottom:8px!important;
}
.box-text { padding-bottom:10px!important; }
.sidebar .widget,.sidebar .widget_product_categories,.widget.woocommerce.widget_product_categories {
    background:#eeeeee!important; padding:12px!important; border-radius:6px; margin-bottom:25px;
}
.left-sidebar .widget-title,.sidebar-primary .widget-title,.col-sidebar .widget-title,.widget .widget-title.shop-sidebar {
    color:#000000!important; text-transform:uppercase!important;
}
.sidebar .widget_product_categories a,.sidebar .widget_categories a,.widget_product_categories a,.widget_categories a,
.sidebar .cat-item a,.widget .cat-item a { color:#3a3a3a!important; }
.sidebar .widget_product_categories a:hover,.sidebar .widget_categories a:hover,.widget_product_categories a:hover,.widget_categories a:hover,
.sidebar .cat-item a:hover,.widget .cat-item a:hover { color:#dd3333!important; }
.sidebar .widget_product_categories .current-cat>a,.sidebar .widget_categories .current-cat>a,
.widget_product_categories .current-cat>a,.widget_categories .current-cat>a,.sidebar .current-cat>a,.widget .current-cat>a { color:#000000!important; }
.sidebar .widget_product_categories a:visited,.sidebar .widget_categories a:visited,
.widget_product_categories a:visited,.widget_categories a:visited { color:#3a3a3a!important; }
.sidebar .widget_product_categories .current-cat>a:visited,.sidebar .widget_categories .current-cat>a:visited,
.widget_product_categories .current-cat>a:visited,.widget_categories .current-cat>a:visited,.sidebar .current-cat>a:visited,.widget .current-cat>a:visited { color:#000000!important; }
.sidebar .widget_product_categories li,.sidebar .widget_categories li,.widget_product_categories li,.widget_categories li {
    border-bottom:2px solid #ffffff!important; padding-bottom:2px!important; margin-bottom:2px!important;
}
.sidebar .widget_product_categories li:last-child,.sidebar .widget_categories li:last-child,
.widget_product_categories li:last-child,.widget_categories li:last-child { border-bottom:none!important; padding-bottom:0!important; margin-bottom:0!important; }
body.post-type-archive-product:not(.tax-product_cat) .shop-page-title,
body.post-type-archive-product:not(.tax-product_cat) .page-title-bg,
body.post-type-archive-product:not(.tax-product_cat) .title-overlay { background:#969696!important; }
body.post-type-archive-product:not(.tax-product_cat) .shop-page-title .title-bg { background-image:none!important; }
body.post-type-archive-product:not(.tax-product_cat) .shop-page-title .woocommerce-breadcrumb,
body.post-type-archive-product:not(.tax-product_cat) .shop-page-title .woocommerce-breadcrumb *,
body.post-type-archive-product:not(.tax-product_cat) .shop-page-title .breadcrumbs,
body.post-type-archive-product:not(.tax-product_cat) .shop-page-title .breadcrumbs *,
body.post-type-archive-product:not(.tax-product_cat) .shop-page-title .woocommerce-result-count,
body.post-type-archive-product:not(.tax-product_cat) .shop-page-title .page-title .is-large,
body.post-type-archive-product:not(.tax-product_cat) .shop-page-title .page-title .is-medium { color:#ffffff!important; text-shadow:none!important; }
body.post-type-archive-product:not(.tax-product_cat) .shop-page-title .woocommerce-breadcrumb a:hover,
body.post-type-archive-product:not(.tax-product_cat) .shop-page-title .breadcrumbs a:hover { color:#ffffff!important; }
body.tax-product_cat .shop-page-title .woocommerce-breadcrumb,body.tax-product_cat .shop-page-title .woocommerce-breadcrumb *,
body.tax-product_cat .shop-page-title .breadcrumbs,body.tax-product_cat .shop-page-title .breadcrumbs * { color:#000000!important; text-shadow:none!important; }
body.tax-product_cat .shop-page-title .woocommerce-breadcrumb a:hover,
body.tax-product_cat .shop-page-title .breadcrumbs a:hover { color:#dd3333!important; transition:color .2s ease; }
body.tax-product_cat .shop-page-title .title-bg,body.tax-product_cat .category-page-title .title-bg,body.tax-product_cat .page-title .title-bg {
    background-size:cover!important; background-position:center center!important; background-repeat:no-repeat!important;
}
body.tax-product_cat .shop-page-title .title-overlay,body.tax-product_cat .category-page-title .title-overlay,
body.tax-product_cat .page-title .title-overlay { background:transparent!important; }
body.post-type-archive-product:not(.tax-product_cat) .woocommerce-ordering select.orderby,
body.tax-product_cat .woocommerce-ordering select.orderby,
body.post-type-archive-product:not(.tax-product_cat) .woocommerce-ordering select.orderby:hover,
body.post-type-archive-product:not(.tax-product_cat) .woocommerce-ordering select.orderby:focus,
body.tax-product_cat .woocommerce-ordering select.orderby:hover,body.tax-product_cat .woocommerce-ordering select.orderby:focus {
    background:#eeeeee!important; color:#000000!important; border:1px solid #dddddd!important;
    opacity:1!important; box-shadow:none!important; text-shadow:none!important; outline:none!important;
}
body.post-type-archive-product:not(.tax-product_cat) .woocommerce-ordering select.orderby,
body.tax-product_cat .woocommerce-ordering select.orderby { border-radius:999px!important; padding-left:18px!important; padding-right:42px!important; transition:none!important; }
body.post-type-archive-product:not(.tax-product_cat) .woocommerce-ordering::after,
body.tax-product_cat .woocommerce-ordering::after { color:#000000!important; opacity:1!important; }
.single-product .product_meta .tagged_as { display:none!important; }
/* Advanced */
.page-numbers:hover { background-color:unset!important; }
.page-numbers {
    background-color:unset!important; color:unset!important; justify-content:unset!important;
    align-items:unset!important; padding:unset!important;
}
@media screen and (min-width:1000px) { .flex-col.hide-for-medium.flex-center { width:550px; } }
.product-category .box-text {
    min-height:60px; display:flex; align-items:flex-end; justify-content:center; text-align:center;
    padding-bottom:12px!important;
}
.product-category .box-text h2,.product-category .box-text h3,.product-category .box-text h4,
.product-category .box-text h5,.product-category .box-text .header-title { margin-bottom:0; width:100%; }
.product-category .box-text-inner { padding-bottom:0!important; }
.product-category .header-title { margin-bottom:0!important; }
