/*
============================================================

    Theme Name: Aurum
    Theme URI: https://www.laborator.co/view-theme/aurum
    Author: Laborator
    Author URI: https://laborator.co/
    Description: Aurum &ndash; its a minimalist WooCommerce theme that will give you and your customers a smooth shopping experience which can be used for various kinds of stores such as boutiques, bookstores, technology stores, jewelries and other types of web shops. It is beautiful, flexible and  super fast theme. You can find us on:  <a href="https://themeforest.net/user/laborator">Envato</a>, <a href="https://twitter.com/thelaborator">Twitter</a> or <a href="https://www.facebook.com/laboratorcreative">Facebook</a>.
    Version: 3.4
    License: GNU General Public License version 3.0
    License URI: http://www.gnu.org/licenses/gpl-3.0.html
    Tags: woocommerce, shopping, minimal, blog, translation-ready, theme-options, responsive-layout, ecommerce
    Text Domain: aurum

============================================================
*/
.blog_container img.post-thumbnail__img.wp-post-image.wp-post-image {
    width: 270px;
    height: 220px;
    margin: 20px;
}

.scrollToTop {
    position: fixed;
    bottom: 24px;
    right: 24px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: #f7f7f7;
    z-index: 919191;
    cursor: pointer;
    box-shadow: 0px 0px 20px -3px #2a2a2a;
}

.scrollToTop span {
    position: relative;
}

.scrollToTop span:before {
    position: absolute;
    content: '';
    width: 15px;
    height: 15px;
    border-top: 2px solid #2a2a2a;
    border-right: 2px solid #2a2a2a;
    transform: rotate(-45deg);
    margin-top: 14px;
    left: 11px;
}

.yoast_breadcrumb_right {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
}

.yoast_breadcrumb_right span {
    padding: 0 4px;
}

nav.main-menu li.current-menu-parent a:after,
nav.main-menu li.current-product-parent a:after,
nav.main-menu li.current-product_cat-ancestor a:after,
nav.main-menu li.current-product_cat-ancestor a::after {
    visibility: visible !important;
}

@media screen and (max-width:768px) {

    .blog_container-right_col,
    .blog_container-left_col {
        flex: auto;
    }

    .blog_container-left_col {
        text-align: center;
    }

   .diip_social_fixed {
    top: unset !important;
    bottom: 0;
    left: 0;
    padding: 0 24px;
    height: unset !important;
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between;
}

    .diip_social_fixed a {
        display: flex;
        width: 25%;
        justify-content: center;
    }

    .scrollToTop {
        bottom: 4px;
        right: 0px;
        border: unset;
        box-shadow: unset;
        background: #fff;
    }

}

@media screen and (max-width:480px) {
	.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-notice{
		display: block;
	}
    .mobile-menu .city,
    .mobile-menu .header_clock {
        font-size: 16px;
    }
}

.mobile-menu-fixed-spacer {
    display: none;
}

body footer.site-footer .expand-footer {
    display: none;
}
.products.shop-categories {}
.products.shop-categories li {}
.products.shop-categories li a {}
.products.shop-categories li a span {
    padding-bottom: unset!important;
}
.products.shop-categories li a img {
    position: relative;
/*    min-height: 189px;
    min-width: 189px;*/
    object-fit: contain;
}
.products.shop-categories li a h2 {}
.products.shop-categories li a h2 mark {
    display: block;
    background: transparent;
    color: #fff;
}
#menu-glavnoe-menyu .many_col ,
.full-menu.menu-centered .col-sm-12 {
    position: unset;
}
.sub-visible {}
#menu-glavnoe-menyu .many_col .sub-menu {
    position: absolute;
    padding: 24px;
    left: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#menu-glavnoe-menyu .many_col .sub-menu li {
    width: 20%;
}
p.woocommerce-shipping-destination {
    display: none;
}
.prod_delivery {
    padding-bottom: 24px;
}
.prod_delivery-header {
    text-transform: uppercase;
    border-bottom: 1px solid #EEE;
    padding: 12px 0;
    font-size: 26px;
}
.prod_delivery-text {
    line-height: 24px;
}

.home .image-placeholder>img {
    opacity: 1;
}
.image-placeholder>img {opacity: 1 !important;}

.home .owl-carousel .owl-item .owl-lazy {
    transition: none!important;
}
.home .owl-carousel .owl-item {
    transition: none!important;
}