html,
body {
    min-height: 100%;
    height: auto;
    background-color: #f9f9f9 !important;
}

@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed&display=swap');
@font-face{
    font-family: 'currency';
    font-style: normal;
    font-weight: normal;
    src: url(data:application/font-woff;base64,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) format('woff');
}

#cookieModal {
    position: fixed;
    bottom: 20px;
    left: 20px;
    max-width: 455px;
    z-index: 1050;
    display: none;
}

#cookieModal a {
    text-decoration: underline;
}

.navbar-brand {
    padding-left: 3.3rem;
    margin-right: 3rem !important;
    font-size: 1.8rem !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.navbar-brand .header-logo {
    max-height: 45px;
    margin-top: -10px;
}

.navbar.header-bar {
    padding: 17px 0;
}

@media only screen and (max-width: 768px) {
    .navbar.header-bar {
        display: none;
    }
}

.header-bar .phone-number {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.2rem;
    font-weight: 100;
    margin-right: 1rem;
    padding-top: 0.35rem;
}

nav#header-sub-menu.header-sub-bar.navbar.bg-light {
    margin-top: -1px;
}

.header-sub-bar {
    padding-top: 1rem;
}

.header-sub-bar a.nav-link {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1rem;
    font-weight: 300;
}

.header-sub-bar .navbar-nav a.nav-link {
    text-decoration: underline;
}

.header-sub-bar .navbar-nav a.nav-link:hover {
    text-decoration: none;
}


.card-hover:hover {
    box-shadow: 0 0 15px rgba(81, 92, 98, 0.3);
    -webkit-box-shadow: 0 0 15px rgba(81, 92, 98, 0.3);
}

.wrap {
    min-height: 100%;
    height: auto;
    margin: 0 auto -60px;
    padding: 0 0 60px;
}

.wrap > .container {
    padding: 0px 15px 20px;
}

.header-sub-bar.fixed-top + .wrap > .container {
    padding-top: 102px;
}


.catalog-filter {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    font-size: 0.8rem;
}

.icon-its-new,
.icon-its-popular,
.icon-its-sale,
.icon-its-bigsize,
.icon-its-vegetarian,
.icon-its-hot,
.icon-its-restriction {
    display: inline-block;
    width: 26px;
    height: 26px;
    background-repeat: no-repeat;
    background-size: auto 16px;
    background-position: center;
    border-radius: 50%;
    margin-right: 0.5rem;
    margin-bottom: -8px;
}

.icon-its-new { background-color: #2bc4ca; background-image: url("/images/filters/new.svg"); }
.icon-its-popular { background-color: #ad5cb7; background-image: url("/images/filters/popular.svg"); }
.icon-its-sale { background-color: #f82b44; background-image: url("/images/filters/sale.svg"); }
.icon-its-bigsize { background-color: #ff9003;background-image: url("/images/filters/xxl.svg"); }
.icon-its-vegetarian { background-color: #b0b831; background-image: url("/images/filters/vegetarian.svg"); }
.icon-its-hot { background-color: #ff3c10; background-image: url("/images/filters/hot.svg"); }
.icon-its-restriction { background-color: #070707; background-image: url("/images/filters/restriction.svg"); }


.catalog-filter li {
    display: block;
    height: 35px;
}

.catalog-filter a span {
    text-decoration: underline;
}

.catalog-filter a:hover {
    text-decoration: none;
}
.catalog-filter a:hover span {
    text-decoration: none;
}
.catalog-filter a:hover i {
    opacity: 0.8;
}


.recommended-popular a {
    font-weight: 100;
    border-bottom: 1px dashed #93989a;
}

.recommended-popular a.active {
    color: #ff0000;
    border: none;
}

.recommended-popular a:hover {
    text-decoration: none;
}

.social-networks-title h2 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1.2rem;
    font-weight: 500;
    color: #747474;
    border-right: 1px solid #bfc5c7;
}

.social-networks-repost-text {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 1rem;
    font-weight: 100;
    color: #747474;
}

.social-networks.colored {
    padding-top: 1rem;
}

.social-networks.colored i { font-size: 2.2rem; transition: all 0.3s cubic-bezier(.25, .8, .25, 1); }

.social-networks.colored .fa-vk { color: #4a76a8; }
.social-networks.colored .fa-facebook { color: #4266b2; }
.social-networks.colored .fa-instagram { color: #ee4957; }
.social-networks.colored .fa-telegram { color: #189cde; }

.social-networks.colored a:hover i { opacity: 0.7; }


.little-info-block img {
    width: 2.5rem;
    float: left;
    margin-top: 0.25rem;
}

.little-info-block div {
    margin-left: 4rem;
    font-family: 'Roboto Condensed', sans-serif;
}

.little-info-block div.small-title {
    font-size: 0.8rem;
}

.little-info-block div.small-description {
    font-size: 0.85rem;
    font-weight: 100;
}

.footer-tabs {
    position: relative;
}

.footer-tabs .nav-tabs {
    border-bottom: none;
    padding-left: 1rem;
}

.footer-tabs .nav-tabs li.nav-item {
    width: 25%;
    text-align: center;
}

.footer-tabs .nav-tabs li.nav-item .nav-link {
    padding: 0.7rem;
    background: #ffffff !important;
    margin-right: 1rem;
    box-shadow: 0 0 15px rgba(81, 92, 98, 0.1);
    -webkit-box-shadow: 0 0 15px rgba(81, 92, 98, 0.1);
    transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
    border: none;
}

.footer-tabs .nav-tabs li.nav-item .nav-link.active {
    position: relative;
    z-index: 10;
    box-shadow: 0 -15px 15px -15px rgba(81, 92, 98, 0.1);
    -webkit-box-shadow: 0 -15px 15px -15px rgba(81, 92, 98, 0.1);
}

.footer-tabs .tab-content {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 100;
    font-size: 0.9rem;
    padding: 1.5rem 1rem 1rem 1rem;
    color: #292f32;
    line-height: 1.5;
}

@media only screen and (max-width: 768px) {
    .footer-tabs {
        display: none;
    }
}


.social-networks a {
    font-size: 1.4rem;
    color: #666666;
    margin: 0 10px;
}

.carousel {
    border-radius: 10px;
    overflow: hidden;
}


.catalog-category {
    height: 138px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.catalog-category.x2-height {
    height: 300px;
}

@media only screen and (max-width: 768px) {
    .catalog-category.x2-height {
        height: 138px;
    }
    #carouselSidebarIndicators {
        display: none;
    }
}

.catalog-category span {
    position: absolute;
    bottom: 1rem;
    left: 1rem;
    background: #f9f9f9;
    color: #212628;
    padding: 7px 15px;
    border-radius: 1rem;
    font-size: 1rem;
}

.catalog-category:hover {
    box-shadow: 0 0 15px rgba(81, 92, 98, 0.3);
    -webkit-box-shadow: 0 0 15px rgba(81, 92, 98, 0.3);
}

.catalog-item {
    height: 435px;
}

.catalog-item-diameter.catalog-item {
    height: 415px;
}

.product-options {
    display: none;
    left: 0;
    top: 0;
    position: absolute;
    background: rgba(255,255,255, 0.75);
    height: 100%;
    width: 100%;
}

.product-options .card-body {
    height: 340px;
}

.product-options label {
    font-size: 0.85rem;
    display: block;
}

.product-options .option-price {
    font-size: 0.9rem;
    float: right;
}

.product-options .show-product-info {
    width: 20%;
}

.product-options .btn-to-cart {
    width: 75%;
}

.modal-body .description {
    font-size: 0.8rem;
    padding: 0.5rem 0;
}

@media only screen and (max-width: 768px) {
    .catalog-item {
        height: auto;
    }
}

.catalog-item-image {
    position: relative;
}


.catalog-item-image-options {
    overflow: hidden;
    height: 230px;
}

.catalog-item-image .its-new,
.catalog-item-image .its-popular,
.catalog-item-image .its-sale,
.catalog-item-image .its-big-size,
.catalog-item-image .its-vegetarian,
.catalog-item-image .its-hot,
.catalog-item-image .its-restriction {
    display: block;
    position: absolute;
    width: 26px;
    height: 26px;
    background-repeat: no-repeat;
    background-size: auto 16px;
    background-position: center;
    border-radius: 50%;
    transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}

.catalog-item-image .its-new { z-index: 10; top: 1rem; background-color: #2bc4ca; background-image: url("/images/filters/new.svg"); }
.catalog-item-image .its-popular { z-index: 9; top: 1rem; background-color: #ad5cb7; background-image: url("/images/filters/popular.svg"); }
.catalog-item-image .its-big-size { z-index: 7; top: 1rem; background-color: #ff9003;background-image: url("/images/filters/xxl.svg"); }
.catalog-item-image .its-vegetarian { z-index: 6; top: 1rem; background-color: #b0b831; background-image: url("/images/filters/vegetarian.svg"); }
.catalog-item-image .its-hot { z-index: 5; top: 1rem; background-color: #ff3c10; background-image: url("/images/filters/hot.svg"); }

.catalog-item-image .catalog-item-properties span:nth-child(1) { left: 1rem; }
.catalog-item-image .catalog-item-properties span:nth-child(2) { left: 1.1rem; }
.catalog-item-image .catalog-item-properties span:nth-child(3) { left: 1.3rem; }
.catalog-item-image .catalog-item-properties span:nth-child(4) { left: 1.4rem; }
.catalog-item-image .catalog-item-properties span:nth-child(5) { left: 1.5rem; }

.catalog-item-image .its-sale { z-index: 8; bottom: 1rem; left: 1.2rem; background-color: #f82b44; background-image: url("/images/filters/sale.svg"); }
.catalog-item-image .its-restriction { z-index: 4; right: 1rem; bottom: 1rem; background-color: #070707; background-image: url("/images/filters/restriction.svg"); }

.catalog-item-image img {
    width: 100%; display: block;
}

.catalog-item-image:hover .catalog-item-properties span:nth-child(2) { left: 2.83rem; }
.catalog-item-image:hover .catalog-item-properties span:nth-child(3) { left: 4.7rem; }
.catalog-item-image:hover .catalog-item-properties span:nth-child(4) { left: 6.7rem; }
.catalog-item-image:hover .catalog-item-properties span:nth-child(5) { left: 8.7rem; }

.catalog-item-image .zoom-in {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url("/images/zoom-in.png") no-repeat center center;
    background-size: 30%;
}

.catalog-item-image:hover .zoom-in {
    display: block;
}

.catalog-item h3 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 0.93rem;
    font-weight: 500;
    margin-bottom: 0.5rem;
}

.card.catalog-item .card-body {
    padding: 0.9rem 1.25rem
}

.catalog-item .description {
    font-size: 12px;
    line-height: 1.2;
    font-weight: 100;
    color: #666666;
}

.catalog-item:hover {
    box-shadow: 0 0 15px rgba(81, 92, 98, 0.3);
    -webkit-box-shadow: 0 0 15px rgba(81, 92, 98, 0.3);
}

.page h1,
.news h1,
.order-history-list h1,
.catalog-list h1,
.cart-index h1,
.site-signup h1 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
    font-size: 1.5rem;
    color: #666666;
}

.catalog-list .filters-by-ingredients {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 100;
    font-size: 0.9rem;
    color: #666666;
}

.catalog-list .filters-by-ingredients span {
    border-bottom: 1px dashed #93989a;
}

.catalog-list .filters-by-ingredients:hover {
    color: #313131;
    text-decoration: none;
}
.catalog-list .filters-by-ingredients:hover span {
    border: none;
}


.popover.show {
    max-width: 350px;
    width: 350px;
    padding: 1rem;
    line-height: 1.5rem;
}

.ingredient_filter a {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 0.7rem;
    font-weight: 100;
    color: #666666;
}

.ingredient_filter a:hover {
    text-decoration: none;
}

.ingredient_filter a.active i {
    color: #ff0000;
}

.category-text {
    font-size: 0.9rem;
    color: #666666;
    font-weight: 100;
}

.card.catalog-item .card-footer {
    padding-top: 0;
    padding-bottom: 1.5rem;
    position: absolute;
    width: 100%;
    bottom: 0;
}

.catalog-item-info {
    margin-bottom: 5px;
}

.current-price {
    font-size: 1.3rem;
    margin-right: 0.7rem;
}

.diameter,
.weight {
    font-size: 0.9rem;
    font-weight: 100;
    font-stretch: condensed;
    line-height: 1.7;
    color: #747474;
}

.btn.btn-to-cart {
    border: 1px solid #bfc5c7;
    color: #999999;
    border-radius: 0.5rem;
    padding: 0.4rem;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
}

.btn.btn-to-cart:hover {
    border-color: #ff4157;
    background: #ff4157;
    color: #ffffff;
}

.btn.btn-add-more {
    border: 1px solid #9db832;
    color: #9db832;
    border-radius: 0.5rem;
    padding: 0.4rem;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 300;
}

.btn.btn-add-more:hover {
    border-color: #9db832;
    background: #9db832;
    color: #ffffff;
}

span.currency {
    font-family: 'currency';
}

.news-card h3 {
    font-weight: 300;
    font-size: 1.4rem;
    line-height: 1;
}

.news .news-content a {
    text-decoration: underline!important;
    color: #d81111!important;
}
.news .news-content a:hover {
    text-decoration: none!important;
}

.table-cart td {
    background: #ffffff;
}

.cart-title {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    font-size: 1.2rem;
}

.cart-title span {
    font-size: 0.8rem;
    float: right;
    margin-left: 10px;
    color: #666666;
}

.table-price {
    font-size: 0.9rem;
    color: #666666;
}
