    /* SUPER WINES
@media (max-width: 995px) {
  .catalog-category-view.category-super-wines .page-main .page-container-wrapper {
    background-image: url(https://cdn.beicevrei.ro/media/catalog/category/bkg_premium_in_1.jpg);
    background-position: center top;
  }
}*/ 

.category-super-wines .category-intro {
  display: none !important;
}
.category-super-wines .item-inner {
  background-color: transparent;
}

.category-super-wines .item-inner:hover {
  background: transparent !important;
}


.category-super-wines .products-grid .product-name a,
.category-super-wines .products-list .product-name a {
  color: #505451 !important;
}

.category-super-wines .products-grid .price-box .price,
.category-super-wines .products-grid .price-box p.special-price .price,
.category-super-wines .products-list .price-box .price,
.category-super-wines .products-list .price-box p.special-price .price {
  color: #757c77 !important;
}

.category-super-wines .products-grid .price-box p.old-price .price,
.category-super-wines .products-list .price-box p.old-price .price {
  color: #505451 !important;
}

.category-super-wines .products-grid .item-inner,
.category-super-wines .products-list .item-inner {
  box-shadow: 0 0 7px #cfb585;
}

.category-super-wines .products-grid .item-inner .product-actions .button,
.category-super-wines .products-list .item-inner .product-actions .button {
  background: #c8b273;
}

.category-super-wines .category-intro>a,
.category-super-wines .breadcrumbs span,
.category-super-wines breadcrumbs__product level0,
.category-super-wines .breadcrumbs li,
.category-super-wines .sort-by label,
.category-super-wines .category-intro,
.category-super-wines .block-layered-nav-top ol>li .label,
.category-super-wines .block-layered-nav-top ol>li label,
.category-super-wines .block-layered-nav-top ul>li .label,
.category-super-wines .block-layered-nav-top ul>li label,
.category-super-wines .ias-trigger-prev,
.category-super-wines .page-title h1 {
  color: #c8b273 !important
}
.category-super-wines .products-grid .product-image .product-img,
.category-super-wines .products-list .product-image .product-img {
  display: none;
}

.category-super-wines .products-grid .product-image-hover-1 .product-img-hover,
.category-super-wines .products-list .product-image-hover-1 .product-img-hover {
  display: block;
}

.category-super-wines .products-grid .item-inner .availability.out-of-stock,
.category-super-wines .products-list .item-inner .availability.out-of-stock {
  background: #717171;
}

.category-super-wines .products-grid .item-inner .category-label-top-left,
.category-super-wines .products-grid .item-inner .product-badges,
.category-super-wines .products-list .item-inner .category-label-top-left,
.category-super-wines .products-list .item-inner .product-badges {
  display: none;
}
 /* 
.category-super-wines .block-layered-nav-top ul li:nth-child(2),
.category-super-wines .block-layered-nav-top ul li:nth-child(3),
.category-super-wines .block-layered-nav-top ul li:nth-child(4),
.category-super-wines .block-layered-nav-top ul li:nth-child(5),
.category-super-wines .block-layered-nav-top ul li:nth-child(6),
.category-super-wines .block-layered-nav-top ul li:nth-child(7),
.category-super-wines .block-layered-nav-top ul li:nth-child(8),
.category-super-wines .block-layered-nav-top ul li:nth-child(9),
.category-super-wines .block-layered-nav-top ul li:nth-child(10),
.category-super-wines .block-layered-nav-top ul li:nth-child(11),
.category-super-wines .block-layered-nav-top ul li:nth-child(12) {
  display: none !important;
}*/ 

@media (max-width: 995px) {
  .catalog-category-view.category-vinuri-de-colectie-premium-scumpe .page-main .page-container-wrapper {
    background-image: url(https://cdn.beicevrei.ro/media/catalog/category/bkg_premium_in_1.jpg);
    background-position: center top;
  }
}
.category-vinuri-de-colectie-premium-scumpe .item-inner {
  background-color: transparent;
}

.category-vinuri-de-colectie-premium-scumpe .item-inner:hover {
  background: transparent !important;
}


.category-vinuri-de-colectie-premium-scumpe .products-grid .product-name a,
.category-vinuri-de-colectie-premium-scumpe .products-list .product-name a {
  color: #505451 !important;
}

.category-vinuri-de-colectie-premium-scumpe .products-grid .price-box .price,
.category-vinuri-de-colectie-premium-scumpe .products-grid .price-box p.special-price .price,
.category-vinuri-de-colectie-premium-scumpe .products-list .price-box .price,
.category-vinuri-de-colectie-premium-scumpe .products-list .price-box p.special-price .price {
  color: #757c77 !important;
}

.category-vinuri-de-colectie-premium-scumpe .products-grid .price-box p.old-price .price,
.category-vinuri-de-colectie-premium-scumpe .products-list .price-box p.old-price .price {
  color: #505451 !important;
}

.category-vinuri-de-colectie-premium-scumpe .products-grid .item-inner,
.category-vinuri-de-colectie-premium-scumpe .products-list .item-inner {
  box-shadow: 0 0 7px #cfb585;
}

.category-vinuri-de-colectie-premium-scumpe .products-grid .item-inner .product-actions .button,
.category-vinuri-de-colectie-premium-scumpe .products-list .item-inner .product-actions .button {
  background: #c8b273;
}

.category-vinuri-de-colectie-premium-scumpe .category-intro>a,
.category-vinuri-de-colectie-premium-scumpe .breadcrumbs span,
.category-vinuri-de-colectie-premium-scumpe breadcrumbs__product level0,
.category-vinuri-de-colectie-premium-scumpe .breadcrumbs li,
.category-vinuri-de-colectie-premium-scumpe .sort-by label,
.category-vinuri-de-colectie-premium-scumpe .category-intro,
.category-vinuri-de-colectie-premium-scumpe .block-layered-nav-top ol>li .label,
.category-vinuri-de-colectie-premium-scumpe .block-layered-nav-top ol>li label,
.category-vinuri-de-colectie-premium-scumpe .block-layered-nav-top ul>li .label,
.category-vinuri-de-colectie-premium-scumpe .block-layered-nav-top ul>li label,
.category-vinuri-de-colectie-premium-scumpe .ias-trigger-prev,
.category-vinuri-de-colectie-premium-scumpe .page-title h1 {
  color: #c8b273 !important
}
.category-vinuri-de-colectie-premium-scumpe .products-grid .product-image .product-img,
.category-vinuri-de-colectie-premium-scumpe .products-list .product-image .product-img {
  display: none;
}

.category-vinuri-de-colectie-premium-scumpe .products-grid .product-image-hover-1 .product-img-hover,
.category-vinuri-de-colectie-premium-scumpe .products-list .product-image-hover-1 .product-img-hover {
  display: block;
}

.category-vinuri-de-colectie-premium-scumpe .products-grid .item-inner .availability.out-of-stock,
.category-vinuri-de-colectie-premium-scumpe .products-list .item-inner .availability.out-of-stock {
  background: #717171;
}

.category-vinuri-de-colectie-premium-scumpe .products-grid .item-inner .category-label-top-left,
.category-vinuri-de-colectie-premium-scumpe .products-grid .item-inner .product-badges,
.category-vinuri-de-colectie-premium-scumpe .products-list .item-inner .category-label-top-left,
.category-vinuri-de-colectie-premium-scumpe .products-list .item-inner .product-badges {
  display: none;
}
 /* 
.category-vinuri-de-colectie-premium-scumpe .block-layered-nav-top ul li:nth-child(2),
.category-vinuri-de-colectie-premium-scumpe .block-layered-nav-top ul li:nth-child(3),
.category-vinuri-de-colectie-premium-scumpe .block-layered-nav-top ul li:nth-child(4),
.category-vinuri-de-colectie-premium-scumpe .block-layered-nav-top ul li:nth-child(5),
.category-vinuri-de-colectie-premium-scumpe .block-layered-nav-top ul li:nth-child(6),
.category-vinuri-de-colectie-premium-scumpe .block-layered-nav-top ul li:nth-child(7),
.category-vinuri-de-colectie-premium-scumpe .block-layered-nav-top ul li:nth-child(8),
.category-vinuri-de-colectie-premium-scumpe .block-layered-nav-top ul li:nth-child(9),
.category-vinuri-de-colectie-premium-scumpe .block-layered-nav-top ul li:nth-child(10),
.category-vinuri-de-colectie-premium-scumpe .block-layered-nav-top ul li:nth-child(11),
.category-vinuri-de-colectie-premium-scumpe .block-layered-nav-top ul li:nth-child(12) {
  display: none !important;
} */
 /* END SUPER WINES */

 /* PHARRELL */
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

@media (min-width: 765px) {
  .cms-evian-pharrell-williams .products-widget .products-grid li.item {
    width: 40% !important;
  }
.cms-evian-pharrell-williams video {
    width: 90% !important;
    max-width: 90% !important;
    height: auto;
    display: block;
    margin: 0 auto;
}
}
.cms-evian-pharrell-williams strong,
.cms-evian-pharrell-williams em {
    color: #615f68 !important; 
}
.cms-evian-pharrell-williams .products-widget .products-grid li.item {
    list-style: none;
}
        .containerphrl {
            display: flex;
             width: 100%; 
            flex-direction: row;
        }

        .sectionphrl {
            flex: 1;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        @media (max-width: 768px) {
            .containerphrl {
                flex-direction: column;
                height: auto;
            }

            .sectionphrl {
                height: 50vh;
            }
        }

    /* BF2024 */

.contmare24 {
            display: flex;
            justify-content: center;
            align-items: center;
}


.cms-bf2024cmspage {
      background-color: #000000;
  }

        .containerbf24 {
            width: 90%;
            max-width: 1000px;
            display: flex;
            flex-wrap: wrap;
            gap: 20px;
            justify-content: space-between;
        }

        /* Stilizare butoane */
        .buttonbf24 {
            flex: 1 1 calc(33.333% - 20px);
            display: flex;
            align-items: center;
            justify-content: center;
            background-color: #058383;
            color: white !important;
            text-decoration: none !important;
            padding: 20px;
            font-size: 18px;
            border-radius: 5px;
            transition: background-color 0.3s;
            text-align: center;
        }

        .buttonbf24:hover {
            background-color: #0b3333;
        }

        /* Responsive pentru mobil */
        @media (max-width: 768px) {
            .buttonbf24 {
                flex: 1 1 calc(50% - 20px);
            }
        }

  /* ENDBF2024 */
.category-metaxa .page-title .product-name h1,
.category-jack-daniels-pret .page-title .product-name h1 {
  display: block !important;
}
.txtjd {
  text-align: center;
  font-weight: bold;
  margin: auto;
  max-width: 1400px;
}

.cms-wgd2023 .back-button,
.cms-wgd2023 .campaign-main-menu {
  display: none;

}

.cms-wgd2023 .button {
  text-align: center;
}

.product-jack-daniel-s-apple-tennessee-whiskey-0-7l-alc-35 .product-options dt label,
.product-jack-daniel-s-honey-tennessee-whiskey-0-7l-alc-35 .product-options dt label {
  color: #3b3b3b;
}

.product-jack-daniel-s-apple-tennessee-whiskey-0-7l-alc-35 .product-options .input-box,
.product-jack-daniel-s-honey-tennessee-whiskey-0-7l-alc-35 .product-options .input-box {
  display: none
}

@media (min-width: 996px) {

.cms-index-index .row-wrapper:nth-child(2) {
   padding-bottom: 0;
}
  .txtjd23 {
    color: white;
  }
}

.cms-val-day-rec-2023 {
  background-image: url(https://cdn.beicevrei.ro/media/wysiwyg/bkg_vd_lp.jpg);
}

.cms-val-day-rec-2023 .campaign-main-menu {
  display: none
}

.cms-val-day-rec-2023 .back-button {
  text-align: center;
}

.cms-val-day-rec-2023 .page-section h2:not(.product-name) {
  display: none
}


.cms-black-friday-2022 {
  background-color: #000000;
}

.logo-pop-up img {
  max-width: 90px;
}

#block-related .products-grid .product-image.block-related,
#block-related .products-grid .product-name a.block-related,
#block-related .products-grid .add-to-links li a.block-related,
#block-related .products-grid .product-image .block-related,
#block-related .products-grid .product-actions .button span.block-related {
  padding-top: 0;
}

#block-related .products-grid .product-actions .button.block-related {
  padding: 10px 0;
}

.category-jack-daniel-s-honey .page-title h1 {
  color: #3b3b3b !important;
}

.ajaxcart-modal-products .products-grid .add-to-links {
  display: none
}

.ajaxcart-modal-products .products-grid .product-actions .button {
  width: 100%;
}

.ajaxcart-modal-products .block-related {
  margin-top: 0
}

.ajaxcart-modal-products .modal-related {
  margin-top: 30px;
}

@media (min-width: 1200px) {
  .category-jack-daniel-s-honey .products-grid li.item {
    width: 25% !important;
  }
}

.category-finlandia .page-main .page-container-wrapper .main-content #category-back-frame,
.category-woodford-reserve .page-main .page-container-wrapper .main-content #category-back-frame,
.category-gin-mare .page-main .page-container-wrapper .main-content #category-back-frame,
.category-diplomatico .page-main .page-container-wrapper .main-content #category-back-frame {
  background-repeat: no-repeat;
}

.product-jack-daniel-s-gentleman-jack-personalizat-0-7l-alc-40 .product-options,
.product-the-famous-grouse-scotch-blended-whisky-personalizata-0-7l-alc-40 .product-options {
  background-color: #be7a24;
  /* For browsers that do not support gradients */
  background-image: linear-gradient(to right, #be7a24, #61180e);
  box-shadow: 3px 3px 3px grey;
  padding: 20px;
}

.product-options .note {
  color: white;
}

.product-options dt label {
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
}


.catalog-category-view.category-vin-sampanie-bf-2021 .page-main .page-container-wrapper .page-title h1,
.catalog-category-view.category-whisky-bf-2021 .page-main .page-container-wrapper .page-title h1,
.catalog-category-view.category-apa-soft-drinks-bf-2021 .page-main .page-container-wrapper .page-title h1,
.catalog-category-view.category-vodka-gin-bf-2021 .page-main .page-container-wrapper .page-title h1,
.catalog-category-view.category-cognac-brandy-bf-2021 .page-main .page-container-wrapper .page-title h1,
.catalog-category-view.category-jagermeister-bf-2021 .page-main .page-container-wrapper .page-title h1,
.catalog-category-view.category-lichior-bar-mixes-bf-2021 .page-main .page-container-wrapper .page-title h1,
.catalog-category-view.category-bitter-vermouth-bf-2021 .page-main .page-container-wrapper .page-title h1,
.catalog-category-view.category-rom-tequila-bf-2021 .page-main .page-container-wrapper .page-title h1,
.catalog-category-view.category-bere-rtd-bf-2021 .page-main .page-container-wrapper .page-title h1,
.catalog-category-view.category-black-friday-2022 .page-main .page-container-wrapper .page-title h1,
.category-vin-sampanie-bf-2021 .category-intro>a,
.category-vin-sampanie-bf-2021 .breadcrumbs span,
.category-vin-sampanie-bf-2021 .breadcrumbs,
.category-vin-sampanie-bf-2021 .toolbar .sort-by label,
.category-vin-sampanie-bf-2021 .category-intro,
.category-whisky-bf-2021 .category-intro>a,
.category-whisky-bf-2021 .breadcrumbs span,
.category-whisky-bf-2021 .breadcrumbs,
.category-whisky-bf-2021 .toolbar .sort-by label,
.category-whisky-bf-2021 .category-intro,
.category-apa-soft-drinks-bf-2021 .category-intro>a,
.category-apa-soft-drinks-bf-2021 .breadcrumbs span,
.category-apa-soft-drinks-bf-2021 .breadcrumbs,
.category-apa-soft-drinks-bf-2021 .toolbar .sort-by label,
.category-apa-soft-drinks-bf-2021 .category-intro,
.category-vodka-gin-bf-2021 .category-intro>a,
.category-vodka-gin-bf-2021 .breadcrumbs span,
.category-vodka-gin-bf-2021 .breadcrumbs,
.category-vodka-gin-bf-2021 .toolbar .sort-by label,
.category-vodka-gin-bf-2021 .category-intro,
.category-cognac-brandy-bf-2021 .category-intro>a,
.category-cognac-brandy-bf-2021 .breadcrumbs span,
.category-cognac-brandy-bf-2021 .breadcrumbs,
.category-cognac-brandy-bf-2021 .toolbar .sort-by label,
.category-cognac-brandy-bf-2021 .category-intro,
.category-jagermeister-bf-2021 .category-intro>a,
.category-jagermeister-bf-2021 .breadcrumbs span,
.category-jagermeister-bf-2021 .breadcrumbs,
.category-jagermeister-bf-2021 .toolbar .sort-by label,
.category-jagermeister-bf-2021 .category-intro,
.category-lichior-bar-mixes-bf-2021 .category-intro>a,
.category-lichior-bar-mixes-bf-2021 .breadcrumbs span,
.category-lichior-bar-mixes-bf-2021 .breadcrumbs,
.category-lichior-bar-mixes-bf-2021 .toolbar .sort-by label,
.category-lichior-bar-mixes-bf-2021 .category-intro,
.category-bitter-vermouth-bf-2021 .category-intro>a,
.category-bitter-vermouth-bf-2021 .breadcrumbs span,
.category-bitter-vermouth-bf-2021 .breadcrumbs,
.category-bitter-vermouth-bf-2021 .toolbar .sort-by label,
.category-bitter-vermouth-bf-2021 .category-intro,
.category-rom-tequila-bf-2021 .category-intro>a,
.category-rom-tequila-bf-2021 .breadcrumbs span,
.category-rom-tequila-bf-2021 .breadcrumbs,
.category-rom-tequila-bf-2021 .toolbar .sort-by label,
.category-rom-tequila-bf-2021 .category-intro,
.category-bere-rtd-bf-2021 .category-intro>a,
.category-bere-rtd-bf-2021 .breadcrumbs span,
.category-bere-rtd-bf-2021 .breadcrumbs,
.category-bere-rtd-bf-2021 .toolbar .sort-by label,
.category-bere-rtd-bf-2021 .category-intro,
.category-black-friday-2022 .category-intro>a,
.category-black-friday-2022 .breadcrumbs span,
.category-black-friday-2022 .breadcrumbs,
.category-black-friday-2022 .toolbar .sort-by label,
.category-black-friday-2022 .category-intro {
  color: #fff !important
}


.cms-black-friday-2022 #category-id-479 h2:not(.product-name) {
  display: none;
}

.cms-black-friday-2022.cms-page-view.campaign .std li {

  padding-bottom: 5px;
}

.cms-black-friday-2022.cms-page-view .std ul {
  text-align: center;
}

.catalog-category-view.category-vin-sampanie-bf-2021 .page-main .page-container-wrapper,
.catalog-category-view.category-whisky-bf-2021 .page-main .page-container-wrapper,
.catalog-category-view.category-apa-soft-drinks-bf-2021 .page-main .page-container-wrapper,
.catalog-category-view.category-vodka-gin-bf-2021 .page-main .page-container-wrapper,
.catalog-category-view.category-cognac-brandy-bf-2021 .page-main .page-container-wrapper,
.catalog-category-view.category-jagermeister-bf-2021 .page-main .page-container-wrapper,
.catalog-category-view.category-lichior-bar-mixes-bf-2021 .page-main .page-container-wrapper,
.catalog-category-view.category-bitter-vermouth-bf-2021 .page-main .page-container-wrapper,
.catalog-category-view.category-rom-tequila-bf-2021 .page-main .page-container-wrapper,
.catalog-category-view.category-bere-rtd-bf-2021 .page-main .page-container-wrapper,
.catalog-category-view.category-black-friday-2022 .page-main .page-container-wrapper,
.cms-black-friday-2022 {
  background-color: #000000;
}

@media (max-width: 995px) {
  .catalog-category-view.category-bauturi-fine-de-lux .page-main .page-container-wrapper {
    background-image: url(https://cdn.beicevrei.ro/media/catalog/category/bkg_premium_in_1.jpg);
    background-position: center top;
  }
}

.txtame {
  background-color: rgb(255, 255, 255, 0.5);
  margin: auto;
  max-width: 1400px;
  padding: 15px;
}

.category-ametite .products-grid li.item,
.category-ametite-de-rose .products-grid li.item {
  margin: auto;
}

/*PASTE2021*/

.double-border {
  border: 4px solid #a28a70;
  padding: 2em;
  width: 920px;
  height: 825px;
  position: relative;
  margin: 0 auto;
}

.double-border:before {
  background: none;
  border: 2px solid #a28a70;
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  pointer-events: none;
}

@media (max-width: 500px) {
  .cms-oferte-paste-2021 .double-border {
    width: 100%;
    height: 100%;
    border: 2px solid #a28a70;
  }
}

@media (max-width: 500px) {
  .cms-oferte-paste-2021 .double-border:before {
    border: 1px solid #a28a70;
  }

  .cms-oferte-paste-2021 .colval p {
    margin-bottom: 5px;
  }
}

.cms-oferte-paste-2021 {
  background-color: #d8e1ea;
}

.cms-oferte-paste-2021.cms-page-view.campaign .std li {
  background-color: #d8e1ea !important;
}

.cms-oferte-paste-2021 .campaign-main-menu {
  background-color: #d8e1ea !important;
}

/*VALDAY c 2021*/

.gridvalcmsblock {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

@media (min-width: 501px) {
  .gridvalcmsblock .colval {
    width: 19%;

  }
}

@media (max-width: 500px) {
  .gridvalcmsblock .colval {
    width: 48%;
  }
}

.backto {
  display: none;
}

@media (max-width: 500px) {
  .backto {
    display: block !important;
  }
}

@media (max-width: 500px) {
  .gridvalcmsblock {
    display: none !important;
  }
}

.gridval {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

@media (min-width: 501px) {
  .gridval .colval {
    width: 19%;

  }
}

@media (max-width: 500px) {
  .gridval .colval {
    width: 48%;
  }
}

.blocval {
  max-width: 1400px;
  margin: auto;
}

.cms-valday2021 {
  background: url(/media/wysiwyg/val_bkg4.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}

.cms-valday2021 button.button.btn-cart {
  background-color: #d60026;
  color: white;
  font-weight: bold;
}

.cms-valday2021 button.button.btn-cart:hover {
  font-weight: bold;
  background-color: black;
  color: white;
}

/*GENERAL STYLES**/
.account-create {
  max-width: 640px;
  margin: 0 auto;
}

#checkout-step-shipping_method.no-fan #checkout-shipping-method-load .sp-methods dt:last-of-type,
#checkout-step-shipping_method.no-fan #checkout-shipping-method-load .sp-methods dd:last-of-type {
  display: none;
}

#checkout-step-shipping_method.no-fan #checkout-shipping-method-load .sp-methods dt:first-of-type,
#checkout-step-shipping_method.no-fan #checkout-shipping-method-load .sp-methods dd:first-of-type {
  display: block;
}

.vivino-widget .vivino-widget-wine.vivino-widget-big.vivino-widget-read-review {
  width: 400px !important;
}

.page-container,
.row-wrapper {
  max-width: 1440px;
}

.form-add-review>form {
  width: auto;
}

.col--4 {
  position: relative;
  float: left;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  width: 20%;
}

.row-wrapper.row-wrapper-wide {
  max-width: 100%;
  padding-bottom: 0;
}

h2.subtitle,
strong.subtitle {
  text-align: center;
}

select {
  background-size: 10px;
  background-position: calc(100% - 7px) 50%;
}

.cms-home .messages,
.catalog-category-view .messages {
  position: absolute;
  top: 10px;
  left: 50%;
  -webkit-transform: translatex(-50%);
  -moz-transform: translatex(-50%);
  -ms-transform: translatex(-50%);
  -o-transform: translatex(-50%);
  transform: translatex(-50%);
  z-index: 10;
}

/*HEADER*/
.page-header .desktop .logo img {
  max-height: 90px;
}

.order-icons-1 .mini-search .form-search input {
  position: static;
  border: none;
  border-bottom: 2px solid #3B3B3B;
  min-width: 400px;
}

.order-icons-1 .mini-search .form-search button {
  position: absolute;
  height: 34px;
}

.page-header .desktop .mini-account {
  margin-left: 10px;
}

.page-header .header-wishlist-count {
  margin: 20px 5px 15px;
}

.page-header .page-container-wrapper--nav {
  border-top: none;
  border-bottom: none;
}

.block-cart>a>i em {
  background-color: #F83737;
  border: none;
}

.block-cart .block-cart-aside .block-content:after,
.page-header .desktop .mini-account>ul:after,
.page-header .page-container-wrapper--sticky .mini-account>ul:after,
.header-wishlist-count .block-wishlist .block-content:after {
  border-bottom: 10px solid #f0f0ed;
}

.header-wishlist-count .block-wishlist .block-content {
  border: none;
}

.block-cart .block-cart-aside .actions a.view-cart:hover {
  background-color: rgba(0, 0, 0, 0.75);
}

.block-cart .block-cart-aside .actions a.view-cart {
  width: 100%;
  text-align: center;
}

.block-cart .block-cart-aside .actions a.proceed-checkout {
  display: none;
}

/*HEADER BLOCK 1*/
.phone-header {
  display: flex;
  float: left;
  padding-right: 10px;
}

.page-header .desktop .header-block {
  margin-left: 0;
}

.phone-header-description {
  margin-left: 15px;
}

.phone-header-icon {
  padding-top: 17px;
}

.phone-header-description a {
  font-size: 16px;
  font-weight: 600;
  margin: 3px 0;
  display: block;
  text-decoration: none;
}

.logo-pop-up>a {
  max-width: 115px;
  display: block;
  margin: 0 auto;
}

.page-header .header-wishlist-count span span {
  color: #3B3B3B;
  font-size: 10px;
}

.page-header .header-wishlist-count a .count-wish span {
  top: 53%;
  left: 53%;
}

#algolia-searchbox {
  margin: 0;
}

#algolia-searchbox label {
  display: none;
}

.section-banner-wrapper {
  position: relative;
}

.section-banner-info {
  position: absolute;
  left: 8%;
  bottom: 4.5%;
  text-align: left;
  color: #fff;
  width: 85%;
}

.section-banner-info.custom-info {
  color: #3B3B3B;
}

.section-banner-info h3 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 16px;
}

.section-banner-info h2 {
  font-size: 37px;
  font-weight: 700;
  font-family: Lora, sans-serif;
}

.section-banner-button {
  position: absolute;
  text-align: left;
  left: 8%;
  bottom: 19%;
}

.section-banner-button a {
  display: inline-block;
  font-size: 64px;
  line-height: 64px;
  padding: 20px 25px;
  font-weight: 700;
  color: #fff;
  font-family: Lora, sans-serif;
  border: 2px solid #fff;
  text-decoration: none;
}

/*USP*/
.usp-wrapper {
  max-width: 1150px;
  margin: -20px auto;
}

.usp-item {
  display: flex;
  align-items: center;
  padding-right: 20px;
}

.usp-info h3 {
  font-size: 16px;
  font-weight: 600;
}

.usp-info {
  margin-left: 20px
}

/*CATEGORIES*/
.categoires-item {
  position: relative;
}

.categoires-item.col-3 {
  position: relative;
  line-height: 0;
}

.categories-link {
  position: absolute;
  bottom: 15%;
  left: 50%;
  transform: translatex(-50%);
  width: 100%;
  text-align: center
}

.categories-link a {
  color: #fff;
  font-size: 20px;
  font-family: Lora, sans-serif;
  font-weight: 700;
  border: 2px solid #fff;
  padding: 30px 30px;
  text-decoration: none;
  display: inline-block;
}

.categories-link.custom-categories-link a,
.categoires-item:last-child .categories-link a {
  color: #3B3B3B;
  border-color: #3B3B3B;
}

/*HOME PAGE PRODUCT WIDGET*/
.products-widget h2.subtitle {
    margin-bottom: 10px
}

.products-grid .item-inner {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.12);
}

.products-grid .item-inner:hover {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.24);
  background: -moz-linear-gradient(0deg, #f1f1ee 5%, #fff 25%);
  /* ff3.6+ */
  background: -webkit-linear-gradient(0deg, #f1f1ee 5%, #fff 25%);
  /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(0deg, #f1f1ee 5%, #fff 25%);
  /* opera 11.10+ */
  background: -ms-linear-gradient(0deg, #f1f1ee 5%, #fff 25%);
  /* ie10+ */
  background: linear-gradient(0deg, #f1f1ee 5%, #fff 25%);
  /* w3c */
}

.layout-1column .products-grid li.item,
.layout-2columns-left .main-aside {
  padding: 12px;
}

.products-grid .product-actions .button {
  width: 70%;
  margin: 0 auto;
  padding: 10px 0;
  background: #f0f0ed;
  color: #3B3B3B;
  border: 1px solid transparent;
}

.products-list .product-actions .button {
  background: #f0f0ed;
  color: #3B3B3B;
  padding: 10px 35px;
  float: left;
}

#ajaxlogin-window #remember-me-box,
#ajaxlogin-create-window #remember-me-box {
  list-style: none;
  margin-bottom: 20px;
}

.products-grid .product-actions .add-to-links li,
.products-list .product-actions .add-to-links li {
  padding: 0
}

.products-list .add-to-links {
  margin-top: 3px;
}

.products-list .product-actions .add-to-links li {
  margin-left: 20px;
}

.products-list .product-name {
  font-size: 20px;
  line-height: 26px;
}

.add-to-links li a {
  font-size: 0
}

.products-grid .product-actions {
  position: relative;
}

.products-grid .product-actions .add-to-links li {
  position: absolute;
  bottom: 2px;
  opacity: 0;
  -webkit-transition: width 2s;
  transition: width 2s;
}

.products-grid .product-actions .add-to-links li:first-child {
  left: 34px;
}

.products-grid .product-actions .add-to-links li:last-child {
  right: 34px;
}

.add-to-links li a:before,
.add-to-links li a.ajax-loading-compare:before,
.add-to-links.customer-logged-in li a.ajax-loading-wishlist:before,
.add-to-links.customer-logged-in a.ajax-loading-wishlist:after,
.add-to-links.customer-logged-in a.ajax-loading-wishlist:before,
.add-to-links li a.ajax-loading-compare:after,
.add-to-links li a.ajax-loading-compare:before {
  margin-right: 0;
  height: 34px;
  width: 34px;
}

.products-grid .item-inner:hover .product-actions .add-to-links li {
  opacity: 1;
  -webkit-transition: all .4s cubic-bezier(.94, .85, .1, .62) 0s;
  -moz-transition: all .4s cubic-bezier(.94, .85, .1, .62) 0s;
  -o-transition: all .4s cubic-bezier(.94, .85, .1, .62) 0s;
  transition: all .4s cubic-bezier(.94, .85, .1, .62) 0s;
}

.products-grid .item-inner:hover .product-actions .add-to-links li:first-child {
  left: -8px
}

.products-grid .item-inner:hover .product-actions .add-to-links li:last-child {
  right: -8px;
}

.products-grid .product-box .desc {
  display: none;
}

.products-grid .item-inner:hover .product-actions .button {
  background: #3B3B3B;
  color: #fff;
}

.products-grid .slick-next,
.products-grid .slick-prev {
  height: 54px;
  top: 50%;
  transform: translatey(-50%);
  border-radius: 50%
}

.products-grid .slick-prev {
  background: #3B3B3B url(/media/wysiwyg/i_left_arrow.svg) no-repeat 50% 50%;
}

.products-grid .slick-next {
  background: #3B3B3B url(/media/wysiwyg/i_right_arrow.svg) no-repeat 50% 50%;
}

.products-grid .product-name a {
  text-decoration: none;
}

/*PARALLAX*/
.parallax-wrapper {
  background: url(/media/wysiwyg/parallax_overlay_dp.png) 50% 50% no-repeat;
  height: 580px;
  background-position: center;
  background-attachment: fixed;
  background-size: 100%;
  margin-top: 70px;
}

.parallax {
  text-align: center;
  padding-top: 8%;
}

.parallax h2 {
  color: #fff;
  font-size: 72px;
  line-height: 80px;
  font-family: Lora, sans-serif;
  font-weight: 700;
  text-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
}

.parallax a {
  display: inline-block;
  margin-top: 45px;
  font-size: 22px;
  color: #fff;
  background-color: #3B3B3B;
  padding: 15px 35px;
  text-decoration: none;
}

/*BLOG*/
.latest-blog-post .products-grid .item-inner {
  box-shadow: none;
}

.latest-blog-post .products-grid .item-inner:hover {
  background: transparent;
}

.layout-1column .latest-blog-post .products-grid li.item {
  width: 50%;
}

.latest-blog-post .products-grid .item-inner {
  display: inline-block;
  width: 100%
}

.latest-blog-post .products-grid .item-inner .image-box {
  width: 40%;
  float: left;
}

.latest-blog-post .products-grid .item-inner .content-blog-box {
  width: 60%;
  float: left;
  padding-top: 0;
  padding-left: 25px;
}

.latest-blog-post h2.subtitle {
  margin-top: 20px;
  margin-bottom: 50px;
}

.latest-blog-post li.item .info-posted {
  display: none;
}

.latest-blog-post .products-grid .item-inner .content-blog-box .postDetails {
  display: none;
}

.latest-blog-post li.item .post-title {
  font-family: Lora, sans-serif;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 10px;
}

.latest-blog-post li.item .read-more {
  float: none;
  font-style: normal;
  font-size: 16px;
  color: #3B3B3B;
  background-color: #f0f0ed;
  padding: 10px 30px;
  display: inline-block;
  text-decoration: none;
}

.blog-index-list .blog-search-box .search-box,
.postWrapper .postTitle>div:last-child,
.blog-layout-1 .postWrapper .postDetails {
  display: none;
}

.postWrapper .image-box {
  width: 42%;
  margin-right: 2%;
  float: left;
}

.blog-layout-1 .postTitle h2 {
  font-family: Lora;
  font-size: 24px;
  line-break: 28px;
}

.blog-layout-1 .postWrapper .postContent .aw-blog-read-more {
  float: none;
  font-style: normal;
  font-size: 16px;
  color: #3B3B3B;
  background-color: #f0f0ed;
  padding: 10px 30px;
  display: inline-block;
  text-decoration: none;
  border: none;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none
}

.blog-layout-1 .postWrapper .postContent .aw-blog-read-more:hover {
  background-color: #f0f0ed;
}

.postWrapper .postTitle h1,
.postWrapper .postTitle h2 {
  font-weight: 700;
  font-family: Lora, sans-serif;
}

/*MARKETING BOX*/
.page-footer .marketing-box--newsletter em,
.page-footer .marketing-box--newsletter i,
.page-footer .marketing-box .box-title {
  display: none;
}

.newsletter-items {
  background-color: #0088cc;
  color: #fff;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 10%;
}

.newsletter-item-title {
  width: 40%;
  float: left;
}

.page-footer .marketing-box--newsletter {
  float: left;
}

.page-footer .page-container-wrapper {
  border-top: 0;
}

.page-footer .page-container-wrapper:first-child .page-container {
  padding-top: 0;
  padding-bottom: 0;
}

.newsletter-item-title h5 {
  font-family: Lora, sans-serif;
  font-size: 28px;
  font-weight: 700;
  float: left;
  width: 30%;
  padding-top: 8px;
}

.newsletter-item-title p {
  float: left;
  width: 70%;
  padding: 0 20px;
}

.page-footer .marketing-box .box-content {
  margin-left: 0;
}

.page-footer .marketing-box--newsletter .input-text {
  min-width: 600px
}

.page-footer .marketing-box .box-content form {
  position: relative;
}

.page-footer .marketing-box--newsletter .button {
  positino: absolute;
  right: 2px;
  top: 2px;
  background-color: #0088cc;
  color: #fff;
  height: 41px;
  padding: 10px 35px;
  font-weight: 600;
  font-size: 16px;
}

.social-media-items {
  max-width: 960px;
  margin: 0 auto;
  padding: 80px 15px;
}

.social-media-item {
  width: 30%;
  float: left
}

.social-media-item.social---media {
  width: 70%;
  float: left;
}

.social-media-item p {
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  padding-top: 8px;
}

.social-media-item .list--social .list__item {
  margin-right: 75px;
}

/*FOOTER LINKS*/
.page-footer .col-2,
.page-footer .col-4 {
  width: 100%;
}

.page-footer .col-2 {
  order: 2;
  margin-top: 60px;
}

.page-footer .col-4 {
  order: 1;
}

.footer-links {
  max-width: 1300px;
  margin: 0 auto;
}

.page-footer .footer-links ul {
  width: 8%;
}

.page-footer .footer-links ul:nth-child(2) {
  width: 44%
}

.page-footer .footer-links ul:nth-child(3),
.page-footer .footer-links ul:last-child {
  width: 20%
}

.page-footer .footer-links ul:nth-child(4),
.page-footer .footer-links ul:last-child {
  text-align: center;
}

.page-footer .footer-links ul li:first-child {
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 25px;
}

.page-footer .footer-links ul li {
  margin-bottom: 5px;
}

/*CATEGORY PAGE*/
.price-box .price-label,
.products-grid .product-box .discount {
  display: none;
}

.products-grid .price-box p.old-price .price,
.products-list .price-box p.old-price .price {
  font-size: 16px;
}

.products-grid .price-box p.special-price .price,
.products-list .price-box p.special-price .price {
  color: #f83737;
}

.products-grid .product-badges .badge,
.products-list .product-badges .badge {
  min-width: 55px;
}

.products-grid .product-badges,
.products-list .product-badges {
  top: 0;
  width: 100%;
}

.badge {
  padding: 9px;
  width: 100%;
}

.badge--sale {
  background: transparent url(/media/wysiwyg/i_label-ofertay.png) no-repeat 50% 50%;
  height: 94px;
  width: 100px;
  padding-top: 43px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
  font-size: 20px;
  font-weight: 400;
  color: #ffffff;
}

.products-grid .product-badges .badge--new {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  max-width: 55px;
}

.breadcrumbs-wrapper {
  background-color: #aeaeae;
}

.breadcrumbs-wrapper .breadcrums-container {
  max-width: 1440px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 17px;
  padding-bottom: 17px;
  margin: 0 auto;
}

.breadcrumbs {
  margin-bottom: 0;
}

.breadcrumbs li:first-child {
  position: relative;
  padding-left: 25px
}

.breadcrumbs li:first-child:after {
  content: "";
  position: absolute;
  left: 0;
  top: -4px;
  background: transparent url(/media/wysiwyg/breadcrums_home.svg);
  height: 20px;
  width: 20px;
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center;
}

.catalog-category-view .breadcrumbs li:last-child {
  color: inherit;
  text-decoration: underline;
}

.category-intro>a {
  margin-top: 20px;
  display: block;
  text-decoration: underline;
}

.breadcrumbs-wrapper .breadcrums-container .breadcrumbs {
  display: block;
}

.catalog-category-view .page-title {
  max-width: 1180px;
  margin: 10px auto;
}

.category-intro {
  padding: 0;
  max-width: 1180px;
  margin: 0 auto;
}

.block-layered-nav-top .tab {
  background-image: url(/media/wysiwyg/i_meniu_dropdown.svg);
  background-repeat: no-repeat;
  background-size: 10px;
  background-position: calc(100% - 7px) 50%;
}

.block-layered-nav-top .currently-wrapper .currently li .value {
  height: 36px;
  padding: 9px 22px 3px 5px;
}

.products-list>li {
  margin-top: 25px;
}

.products-list .price-box {
  margin-top: 15px;
}

.toolbar .sort-by label {
  display: block;
  margin-bottom: 5px;
}

.toolbar .sort-by {
  margin-top: -23px;
}

.products-grid .availability {
  width: 70%;
  background-color: #f0f0ed;
  color: #3B3B3B;
  text-transform: none;
  font-weight: 400;
  border: 1px solid transparent;
  padding-left: 0;
  padding-right: 0;
}

.products-grid .availability:hover,
.products-grid .item-inner:hover .availability {
  background-color: #fff;
  border: 1px solid #ccc;
}

.products-list .availability {
  float: left;
  background: #fff;
  color: #3B3B3B;
  padding: 10px 35px;
  font-weight: 400;
  text-transform: none;
  border: 1px solid #ccc;
}

.products-grid .product-actions div.configurable-swatch-list,
.products-grid .product-actions ul.configurable-swatch-list {
  margin-bottom: 0;
}

.category-products .toolbar .pager {
  display: none;
}

.block-layered-nav-top .tab ol li a {
  display: block;
}

.block-layered-nav-top ol>li.active ol,
.block-layered-nav-top ul>li.active ol {
  max-height: 250px;
  overflow-y: scroll;
}

.category-products .toolbar-bottom .toolbar .pager {
  display: block;
  float: right;
}

.category-products .toolbar-bottom .toolbar {
  float: none;
  width: 100%;
  margin: 25px 0;
}

.pager .pages li {
  height: 32px;
  line-height: 30px;
  width: 32px;
  font-size: 15px;
  font-weight: 500;
  border: solid 1px #e9e9e9;
}

.pager .pages ol li.current {
  color: #3B3B3B;
  border-color: #3B3B3B;
}

.pager .pages ol li a.next:after,
.pager .pages ol li a.previous:after {
  vertical-align: initial;
}

.catalog-category-view .breadcrumbs {
  display: none;
}

.products-grid .product-box .product-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  align-items: flex-end;
  justify-content: center
}

.products-grid .product-box .product-info .price-box-suggested,
.products-grid .product-box .product-info .price-box {
  width: 100%
}

.products-grid .price-box-suggested .price-label {
  display: inline-block;
}

.products-grid .product-box .product-info .price-box-suggested+.price-box {
  margin-top: 0;
}

.products-grid .product-box .product-info .price-box-suggested {
  margin-top: 10px;
}

/*PRODUCT PAGE*/
.breadcrumbs-wrapper .breadcrums-container .breadcrumbs {
  display: block;
}

.product-view .product-img-box .discount-percentage {
  position: absolute;
  right: 0;
  background-color: #f83737;
  font-weight: 600;
  font-size: 17px;
  color: #ffffff;
  min-width: 67px;
  height: 67px;
  border-radius: 50%;
  padding-top: 7px;
}

.product-view .product-img-box .discount-percentage span {
  padding: 15px;
  background: transparent;
  color: #ffffff;
}

.product-view .product-img-box .product-badges .badge.badge--sale {
  display: none;
}

.catalog-product-view .product-badges {
  max-width: 67px;
  right: 0 !important;
  left: inherit;
}

.product-view .product-shop .availability {
  float: none;
}

.product-view .product-shop .price-box .old-price .price {
  font-size: 26px;
}

.product-view .product-shop .availability.in-stock span {
  background-color: #0fc567;
  padding: 8px;
  color: #fff;
}

.product-view .product-shop .availability.out-of-stock span {
  background-color: #f83737;
  padding: 8px;
}

.product-view .product-shop .availability {
  font-family: Lora, sans-serif;
}

.product-view .product-shop .add-to-cart {
  margin-right: 0;
}

.product-view .product-shop .add-to-cart input {
  margin-right: 10px;
  border: 1px solid #f0f0ed;
}

.product-view .product-shop .add-to-cart button {
  position: relative;
  padding-left: 50px;
  padding-right: 20px;
  background: #3B3B3B url(/media/wysiwyg/i_cart_white.svg) 11% 50% no-repeat;
  background-size: 24px;
}

.product-view .product-shop .add-to-cart button:hover {
  background: rgba(0, 0, 0, 0.75) url(/media/wysiwyg/i_cart_white.svg) 11% 50% no-repeat;
  background-size: 24px;
}

.product-view .product-shop .add-to-links {
  margin-top: 15px;
}

.product-view .product-shop .add-to-links li a {
  font-size: 12px;
  display: flex;
  align-items: center;
}

.product-view .product-shop .add-to-links li {
  margin-right: 15px;
}

.product-page-usp-item {
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}

.product-page-usp-info {
  margin-left: 15px
}

.product-page-usp-info h3 {
  font-size: 14px;
  font-weight: 600;
}

.product-page-usp-info p {
  color: #666666;
}

.tabs-nav>li {
  font-weight: 600;
  text-align: center;
}

.tabs-nav>li a {
  padding: 10px 20px;
  text-decoration: none;
}

.tabs-nav {
  border-bottom: 3px solid #f0f0ed;
}

.form-add-review {
  width: 60%;
}

.product-view .reviews-block-wrapper .form-add-review {
  padding: 30px 55px;
  background-color: #f0f0ed;
}

.product-view .share-icons {
  position: relative;
  padding-left: 90px;
}

.product-view .share-icons .list--social .list__item {
  margin-right: 20px;
}

.product-view .share-icons:after {
  content: "distribuie";
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  text-transform: uppercase;
  font-weight: 600;
  padding-top: 10px;
  letter-spacing: 1px;
  font-size: 14px;
}

.product-view .product-initial-info .product-name h1 {
  text-align: center;
}

.product-view .product-initial-info #tab-product-collateral .tab.description .std {
  max-height: 500px;
  overflow-y: scroll;
  padding-right: 20px;
  text-align: justify;
}

.product-view .product-img-box .product-image {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.12);
}

.product-view .product-essential>div:nth-child(5) {
  max-width: 100%;
}

.product-view .product-img-box .discount-percentage span {
  background: transparent url(/media/wysiwyg/i_label-ofertay.png) no-repeat 50% 50%;
  height: 94px;
  width: 100px;
  padding-top: 40px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
  font-size: 20px;
  font-weight: 400;
}

.product-view .product-img-box .discount-percentage {
  background: transparent
}

.product-view .product-img-box .discount-percentage+.product-badges {
  top: 95px;
}

.product-view .product-shop .grouped-items-table .availability.out-of-stock span {
  background: transparent;
}

.product-view .product-shop .price-box-suggested .price-label {
  display: inline-block;
  color: #3B3B3B;
}

.product-view .product-shop .price-box-suggested .price {
  color: #3B3B3B;
  font-size: 20px;
}

/*AJAX CART*/
.top-content-ajax h2 {
  font-size: 18px;
  line-height: 24px;
}

.top-content-ajax h3 {
  font-size: 14px;
  margin-bottom: 15px;
  font-weight: 600;
}

.top-content-ajax p.price {
  font-size: 20px;
  font-weight: 700;
}

.ajaxcart-modal-footer .button {
  text-transform: none;
  font-weight: 400;
}

.ajaxcart-modal-footer .button:hover {
  background-color: rgba(0, 0, 0, 0.75)
}

.ajaxcart-modal-footer .button.ajaxcart-modal-close {
  color: #fff;
  background-color: #0088cc;
}

.ajaxcart-modal-footer .button.ajaxcart-modal-close:hover {
  background-color: #0871a6;
}

/*CART STYLES*/
.cart-table .btn-continue {
  display: block;
  color: #3B3B3B !important;
  background-color: #F0F0ED !important
}

#shopping-cart-table tbody tr td {
  border-bottom: 1px solid #e2e2e2;
}

#shopping-cart-table tbody tr td.col-name,
#shopping-cart-table tbody tr td.col-actions {
  border-bottom: none;
}

.cart-table .btn-continue:hover,
.cart-table tfoot button.btn-update:hover {
  background-color: #e2e2e2 !important;
  color: #3B3B3B;
}

.cart .discount {
  margin: 0 0 30px 0;
}

.cart .discount button {
  height: 45px;
  padding: 10px;
  border-radius: 0 4px 4px 0;
}

.cart .discount button:hover {
  background-color: #d6d6d6;
  color: #3B3B3B;
}

.cart-totals strong {
  font-weight: 600;
}

.cart-totals .checkout-types .button {
  min-width: 100%;
}

.cart-totals .checkout-types .btn-checkout:hover {
  background-color: rgba(0, 0, 0, 0.75);
}

#shipping-zip-form ul>li>div:nth-child(3),
#shipping-zip-form ul>li>div:last-child {
  display: none;
}

#amgiftcard-form .input-text {
  width: 100%;
}


#amgiftcard-form .buttons-set {
  display: flex;
}

#amgiftcard-form .discount-form .button {
  border-radius: 4px;
  margin-right: 4px;
}

/*CHECKOUT*/
.checkout-onepage-index .page-main {
  padding-bottom: 60px;
}

.opc-login.allow .step-title strong,
.multiple-checkout .active .step-title::before,
.opc .active .step-title::before,
.multiple-checkout .active .step-title strong,
.opc .active .step-title strong,
.multiple-checkout .allow .step-title::before,
.opc .allow .step-title::before {
  background-color: #3B3B3B;
}

.multiple-checkout .active .step-title strong,
.opc .active .step-title strong,
.multiple-checkout .allow .step-title strong,
.opc .allow .step-title strong {
  border-color: #3B3B3B;
}

.checkout-onepage-index .main-content .page-title h1 {
  font-size: 40px;
  line-height: 45px;
  letter-spacing: 0;
  text-transform: none;
}

#checkout-review-table tbody tr td:nth-of-type(4),
#checkout-review-table tbody tr td:nth-of-type(4) span.label,
#checkout-review-table tbody tr td:nth-of-type(4) .cart-price .old-price {
  color: #fff !important;
}

#checkout-review-table tbody tr td:nth-of-type(2) span.label {
  display: none;
}

#remember-me-box>a {
  display: none;
}

.box-account.box-info .box .box-content .box-title>a,
.addresses-additional li.item>p>a:first-of-type,
.addresses-additional li.item>p>.separator,
.addresses-primary li.item>p>a {
  display: none;
}


/*ACCOUNT*/
.box-account.box-info {
  background-color: #fff;
}

.my-account .box-account .col2-set .col-1 .box,
.my-account .box-account .col2-set .col-2 .box,
.my-account .box-account>.box .box-content .col2-set .col-1,
.my-account .box-account>.box .box-content .col2-set .col-2 {
  border: 1px solid #e2e2e2;
}

.box-account .box-title {
  padding: 15px;
  border-bottom: 1px solid #e2e2e2;
  background-color: #F0F0ED;
}

.box-account .box-title a {
  float: right;
}

.box-account .box-content,
.my-account .box-account>.box .box-content .col2-set .col-1 address,
.my-account .box-account>.box .box-content .col2-set .col-2 address {
  padding: 15px;
  min-height: 120px
}

.my-account .box-account .box-head {
  margin: 15px 0;
}

.my-account .box-account>.box .box-content .col2-set .col-1,
.my-account .box-account>.box .box-content .col2-set .col-2,
.my-account .box-account>.box .box-content {
  padding-left: 0;
  padding-right: 0;
}

.box-account.box-info {
  padding: 10px 0;
}

.my-wishlist table h3 a {
  text-transform: none;
  font-weight: 600;
  font-size: 14pX;
  color: #2D3236
}

.my-wishlist table .price-box {
  font-size: 18px;
  font-weight: 600;
  margin-top: 12px;
}

.my-wishlist table .add-to-cart-alt input {
  margin-right: 4px;
  border: 1px solid #F0F0ED;
}

.my-wishlist table .add-to-cart-alt button {
  height: 45px;
  padding: 10px 45px;
  background-color: #3B3B3B;
}

.my-wishlist .buttons-set .btn-add {
  color: #fff;
  border: none;
  background-color: #3B3B3B;
}

.my-wishlist table .add-to-cart-alt button:hover,
.my-wishlist .buttons-set .btn-add:hover {
  background-color: #3B3B3B !important;
  color: #fff;
}

.my-wishlist .buttons-set button,
.my-wishlist .buttons-set .btn-update {
  background: #F0F0ED;
  color: #3B3B3B;
}

.my-wishlist .buttons-set button:hover,
.my-wishlist .buttons-set .btn-update:hover {
  background-color: #F0F0ED;
  color: #3B3B3B;
}

/*COMPARE PAGE*/
.compare-table .product-shop-details {
  background-color: transparent;
}

.compare-table .add-to-links li a {
  font-size: 0;
}

.compare-table .add-to-links {
  display: none;
}

.compare-table .button {
  background-color: #F0F0ED !important;
  color: #3B3B3B !important;
}

.compare-table .button:hover {
  background-color: #3B3B3B !important;
  color: #fff !important;
}

.compare-table .product-shop-details h2 {
  font-weight: 400;
  text-transform: none;
  text-align: center
}

.compare-table .product-shop-details .price-box {
  font-weight: 600;
  font-size: 18px;
  text-align: center;
}

.compare-table .product-shop-details .price-box p.special-price .price {
  color: #F83737;
}

.compare-table tr th {
  padding-left: 25px;
  color: #2D3236;
  font-weight: 600;
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #F0F0ED;
}

.compare-table tr td {
  padding-left: 25px;
  padding-top: 10px;
}

.compare-table .product-shop-details h3 {
  display: none;
}

/*AGE POP-UP*/
#blugentoPopup0.modal.blugento-popup,
.mfp-wrap #blugento-popup {
  background: transparent !important;
}

.age-popup {
  background: transparent url(/media/wysiwyg/popup_18_ani.png) no-repeat 50% 50%;
  height: 160px;
  background-size: 100%;
}

.age-popup p {
  text-align: center;
  position: absolute;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 18px;
  top: 32%;
  right: 17.5%;
}

#yes {
  position: absolute;
  left: 58%;
  bottom: 58px;
  background: #F83737;
  color: #fff;
  padding: 5px 30px;
  text-decoration: none;
  margin-right: 10px;
}

#no {
  position: absolute;
  right: 15%;
  bottom: 58px;
  background: #f8901f;
  color: #fff;
  padding: 5px 30px;
  text-decoration: none;
}

/*Custom meniu*/
.nav--primary li.level0 .submenu .top-menu-right-block {
  display: none;
}

.nav--primary li.level0 .submenu .top-menu-left-block {
  width: 100%;
}

.nav--primary .submenu .top-menu-left-block {
  padding-top: 15px;
  padding-bottom: 15px;
}

.custom-meniu-left ul li,
.custom-meniu-right ul li {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}

.custom-meniu-left ul li a,
.custom-meniu-right ul li a {
  font-size: 14px;
  text-transform: uppercase;
  margin-left: 10px;
  font-weight: 500;
}

.custom-meniu-title h2 {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 20px;
  color: #9c9c9c;
  border-bottom: 2px solid #9c9c9c;
  margin-bottom: 10px;
}

.cutom-meniu-level-1>li>a {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 600;
}

.custom-meniu-item.col-6 {
  padding-left: 0;
  padding-right: 0;
}

.custom-submeniu-level-2>li>a {
  font-size: 15px
}

.custom-meniu-level-3>li>a {
  color: #757575;
  font-size: 14px;
}

.custom-meniu-level-3>li {
  list-style-type: initial
}

.custom-meniu-level-3 {
  padding-left: 25px
}

.nav--primary li.level0 .custom-meniu-left .custom-meniu-subtitle {
  text-transform: uppercase;
  font-size: 16px;
}

.nav--primary li.level0.nav-2 .custom-submeniu .custom-meniu-item:first-child>ul>li:last-child {
  margin-top: 20px;
}

.custom-meniu-left ul li a:hover,
.custom-meniu-right ul li a:hover,
.custom-meniu-level-3>li>a:hover,
.custom-submeniu-level-2>li>a:hover,
.cutom-meniu-level-1>li>a:hover {
  text-decoration: underline
}

.cutom-meniu-level-1>li {
  margin-bottom: 5px;
}

.nav--primary li.level0.nav-7 .custom-meniu-statick-block .custom-submeniu-wrapper,
.nav--primary li.level0.nav-8 .custom-meniu-statick-block .custom-submeniu-wrapper,
.nav--primary li.level0.nav-9 .custom-meniu-statick-block .custom-submeniu-wrapper,
.nav--primary li.level0.nav-11 .custom-meniu-statick-block .custom-submeniu-wrapper,
.nav--primary li.level0.nav-10 .custom-meniu-statick-block .custom-submeniu-wrapper {
  width: 80%;
  border-left: none;
  padding-left: 0;
}

/*HOMEPAGE ADITIONAL INFO*/
.home-page-additional-info-content {
  text-align: center;
}

.home-page-additional-info-content #more {
  display: none;
}

#home-page-additional-info-content #myBtn {
  background-color: transparent;
  border: none;
  text-decoration: underline;
  font-weight: 600;
  margin-top: 20px;
}

/*contact page*/
.cms-page-view .std h2:not(.product-name) {
  color: #3B3B3B
}

.contact-page-container .addresses .address img {
  width: initial;
  margin: 0;
}

.contact-page-container .addresses .address ul li {
  display: flex;
  align-items: center;
  margin-bottom: 15px
}

.contact-page-container .addresses .address ul li img {
  margin-right: 15px;
}

.contact-page-container .additional-info {
  margin: 15px 0;
}

.contact-page-container {
  margin-bottom: 40px;
}

.nav--primary li.level0.nav-4 .custom-submeniu-wrapper .custom-submeniu .custom-meniu-item:last-child {
  padding-left: 3%;
}

.nav--primary li.level0.nav-5 .custom-submeniu-wrapper .custom-submeniu .custom-meniu-item:last-child {
  padding-left: 13%;
}

.nav--primary li.level0.nav-7 .custom-submeniu-wrapper .custom-submeniu .custom-meniu-item:last-child {
  padding-left: 10%;
}

.nav--primary li.level0.nav-5 .custom-submeniu-wrapper .custom-submeniu .custom-meniu-item:nth-child(2) {
  text-align: center;
}

.nav--primary li.level0.nav-2 .custom-submeniu-wrapper .custom-submeniu .custom-meniu-item:last-child {
  padding-left: 8%;
}

.nav--primary li.level0.nav-2 .custom-submeniu-wrapper .custom-submeniu .custom-meniu-item:nth-child(2) {
  padding-left: 3%;
}

/*DELIVERY METODS*/
#shipping-day-delivery ul li label.shipping-day-delivery-method-disabled {
  color: #a7a7a7;
}

#shipping-day-delivery {
  display: block !important;
}

#shipping-day-delivery ul {
  display: flex;
  flex-direction: column;
}


#shipping-day-delivery ul li:first-child {
  order: 4;
}

#shipping-day-delivery ul li:nth-child(2) {
  order: 3;
}

#shipping-day-delivery ul li:nth-child(3) {
  order: 2;
}

#shipping-day-delivery ul li:last-child {
  order: 1;
}

#checkout-shipping-method-load #shipping-day-delivery ul li:first-child label {
  background: transparent url(/media/wysiwyg/i_standard-default.png) no-repeat 0 50%;
  background-size: 135px;
  padding-left: 135px;
}

#checkout-shipping-method-load #shipping-day-delivery ul li:first-child input[type=radio]:checked+label {
  background: transparent url(/media/wysiwyg/i_standard-selected.png) no-repeat 0 50%;
  background-size: 135px;
  padding-left: 135px;
}

#checkout-shipping-method-load #shipping-day-delivery ul li:nth-child(2) label {
  background: transparent url(/media/wysiwyg/i_silver-default.png) no-repeat 0 50%;
  background-size: 135px;
  padding-left: 135px;
}

#checkout-shipping-method-load #shipping-day-delivery ul li:nth-child(2) input[type=radio]:checked+label {
  background: transparent url(/media/wysiwyg/i_silver-selected.png) no-repeat 0 50%;
  background-size: 135px;
  padding-left: 135px;
}

#checkout-shipping-method-load #shipping-day-delivery ul li:nth-child(3) label {
  background: transparent url(/media/wysiwyg/i_gold-default.png) no-repeat 0 50%;
  background-size: 135px;
  padding-left: 135px;
}

#checkout-shipping-method-load #shipping-day-delivery ul li:nth-child(3) input[type=radio]:checked+label {
  background: transparent url(/media/wysiwyg/i_gold-selected.png) no-repeat 0 50%;
  background-size: 135px;
  padding-left: 135px;
}

#checkout-shipping-method-load #shipping-day-delivery ul li:last-child label {
  background: transparent url(/media/wysiwyg/i_platinum-default.png) no-repeat 0 50%;
  background-size: 135px;
  padding-left: 135px;
}

#checkout-shipping-method-load #shipping-day-delivery ul li:last-child input[type=radio]:checked+label {
  background: transparent url(/media/wysiwyg/i_platinum-selected.png) no-repeat 0 50%;
  background-size: 135px;
  padding-left: 135px;
}

#shipping-day-delivery ul li label span:first-child {
  display: block;
  font-weight: 700;
  /*line-height: 3px;*/
  /*padding-top: 15px;*/
}

.sp-methods dd>ul>li {
  margin-bottom: 10px;
}

.opc-shipping_method .sp-methods dt.shipping-day-delivery-title,
#checkout-shipping-method-load dl dd ul li a {
  display: none !important;
}

#checkout-shipping-method-load dl dd:last-of-type ul li label {
  background: transparent url(/media/wysiwyg/i_standard-default.png) no-repeat 0 50%;
  background-size: 135px;
  padding-left: 135px;
  /*line-height: 45px;*/
}

#checkout-shipping-method-load dl dd:last-of-type ul li input[type=radio]:checked+label {
  background: transparent url(/media/wysiwyg/i_standard-selected.png) no-repeat 0 50%;
  background-size: 135px;
  padding-left: 135px;
  /*line-height: 45px*/
}

#checkout-shipping-method-load dl dd ul li>span+label {
  background: transparent url(/media/wysiwyg/i_standard-selected.png) no-repeat 0 0 !important;
  background-size: 135px !important;
  padding-left: 135px !important;
  display: flex;
  align-items: center;
  height: 60px;
}

#checkout-shipping-method-load dl dd ul li>span+label span,
#checkout-shipping-method-load dl dd ul li a {
  margin-left: 5px;
}

/*HOME PAGE TITLE*/
.homepage-title {
  text-align: center;
}

.homepage-title h1 {
  margin-top: 50px;
  margin-bottom: 45px;
  font-size: 28px;
  font-weight: 700;
}

/*404*/
.container-fluid {
  display: flex;
  align-items: center;
  color: #3B3B3B;
}

.container-fluid p {
  margin-bottom: 10px;
}

/* MANIN BANNER STATIC BLOCK */
.main-banner img {
  display: block;
}

.main-banner {
  line-height: 0;
  margin-top: -20px;
}

/* REWARDING POINTS */
.products-grid li.item .reward-points-grid {
  position: absolute;
  z-index: 1;
  top: initial;
  right: 8px;
  bottom: 0;
  background: transparent url(/media/wysiwyg/rewarding_points_label1.png) 50% 50% no-repeat;
  color: #fff;
  background-size: 100%;
  width: 120px;
  height: 63px;
}

.products-grid li.item .reward-points-grid>span:first-child {
  position: absolute;
  font-size: 22px;
  text-align: center;
  top: 0;
  left: 0;
  width: 55px;
  height: 63px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.products-list .product-box {
  position: relative;
}

.products-list>li.item .reward-points-list {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 35%;
  transform: translate(-35%, -50%);
  background: transparent url(/media/wysiwyg/rewarding_points_label1.png) 50% 50% no-repeat;
  color: #fff;
  background-size: 100%;
  width: 120px;
  height: 63px;
  margin-top: 0;
}

.products-list>li.item .reward-points-list>span:first-child {
  position: absolute;
  font-size: 22px;
  text-align: center;
  top: 0;
  left: 0;
  width: 55px;
  height: 63px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.catalog-product-view .product-view .reward-points-wrapper {
  background: transparent url(/media/wysiwyg/rewarding_points_label1.png) 50% 50% no-repeat;
  color: #fff;
  background-size: 100%;
  width: 190px;
  height: 99px;
  margin: 10px 0;
  position: relative;
}

.catalog-product-view .product-view .reward-points-wrapper>.reward-points {
  position: absolute;
  font-size: 34px;
  text-align: center;
  top: 0;
  left: 0;
  width: 86px;
  height: 99px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* GDPR */
.gdpr-cookies .col-12 .gdpr-content .gdpr-buttons .button {
  margin: 4px;
}

/*RESPOSNSIVE*/
@media (min-width: 996px) {

  /*CUSTOM MENIU*/
  .nav--primary li.level0 .submenu .top-menu-right-block,
  .nav--primary li.level0 .submenu ul.level0,
  .nav--primary li.level0 .submenu .top-menu-right-block,
  .nav--primary li.level0 .submenu ul.level0 {
    display: none;
  }

  .custom-meniu-statick-block .custom-meniu-left,
  .custom-meniu-statick-block .custom-meniu-right {
    float: left;
    width: 20%;
  }

  .custom-meniu-statick-block .custom-submeniu-wrapper {
    float: left;
    width: 60%;
    padding-left: 4%;
    padding-right: 2%;
  }

  .nav--primary li.level0.nav-2 .submenu .custom-meniu-statick-block .custom-submeniu-wrapper {
    padding-left: 25px;
    padding-right: 25px;
  }

  .custom-meniu-left ul {
    padding-right: 25px;
    padding-left: 0;
    padding-top: 0;
  }

  .custom-meniu-right ul {
    padding-left: 50px;
    padding-top: 0;
  }

  .custom-submeniu-wrapper {
    border-right: 1px solid #3B3B3B;
    border-left: 1px solid #3B3B3B;
  }

  .nav--primary li.level0.nav-2 .custom-submeniu .custom-meniu-item {
    width: 20%;
    float: left;
    padding-right: 10px;
  }

  .nav--primary li.level0 .submenu .top-menu-left-block {
    padding-left: 25px;
    padding-right: 25px;
  }

  .nav--primary li.level0.nav-2 .custom-meniu-statick-block .custom-submeniu-wrapper {
    width: 66%;
  }

  .nav--primary li.level0.nav-2 .custom-meniu-statick-block .custom-meniu-left,
  .nav--primary li.level0.nav-2 .custom-meniu-statick-block .custom-meniu-right {
    width: 17%;
  }

  /*END CUSTOM MENIU*/
  .links-after li>a,
  .links-before li>a,
  .nav--primary a.level0,
  .nav--primary-button {
    max-width: 115px;
  }

  .page-header .page-container-wrapper:first-child>.page-container.desktop {
    padding-top: 15px;
    padding-bottom: 10px;
  }

  #mini-cart {
    margin-left: 50px;
  }

  .nav--primary li.level0.nav-7>a {
    max-width: 143px;
  }

  .nav--primary li.level0.nav-3>a,
  .nav--primary li.level0.nav-7>a,
  .nav--primary li.level0.nav-11>a,
  .nav--primary li.level0.nav-12>a {
    padding-bottom: 26px;
  }

  .links-after li>a:hover,
  .links-before li>a:hover,
  .nav--primary a.level0:hover,
  .nav--primary-button:hover {
    background-color: #3B3B3B;
    color: #fff;
  }

  .page-header.sticky .page-container-wrapper--sticky .page-container {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .page-container-wrapper--sticky .nav-container--sticky {
    width: 100%;
    text-align: center;
    margin-left: 0;
    justify-content: center;
  }

  .page-container-wrapper--sticky .nav-wrapper {
    line-height: 0;
  }

  .page-container-wrapper--sticky .nav--primary {
    float: none;
    line-height: initial;
  }

  .page-container-wrapper--sticky .nav--primary a.level0 {
    padding-bottom: 10px;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-transform: uppercase;
    padding-top: 10px;
    padding-right: 20px;
    padding-left: 20px;
  }

  .page-container-wrapper--sticky .nav--primary .submenu {
    max-width: 1440px;
    margin: 0 auto;
  }

  .page-container-wrapper--sticky .mini-cart-wrapper--sticky {
    padding-right: 14%;
  }

  .page-container-wrapper--sticky .page-container-inner {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .page-container-wrapper--sticky .logo {
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
  }

  .page-container-wrapper--sticky .logo a,
  .page-container-wrapper--sticky .logo img {
    height: 76px;
  }

  .page-container-wrapper--sticky .page-container {
    padding-bottom: 17px;
  }

  .page-header .page-container-wrapper--sticky.on-desktop .account--sticky,
  .page-header .page-container-wrapper--sticky.on-desktop .wishlist-count--sticky,
  .page-container-wrapper--sticky .mini-cart-wrapper--sticky {
    padding-top: 18px;
  }

  .page-header .page-container-wrapper--sticky.on-desktop .mini-search-wrapper--sticky {
    padding-top: 13px;
  }

  .page-header .page-container-wrapper--sticky.on-desktop .mini-search-wrapper--sticky .form-search input,
  #algolia-searchbox .algolia-search-input,
  #algolia-searchbox .algolia-search-input:focus {
    border: none;
    border-bottom: 2px solid #3B3B3B;
    padding-left: 0;
  }

  .block-cart .block-cart-aside .block-content,
  .page-header .desktop .mini-account>ul,
  .page-header .page-container-wrapper--sticky .mini-account>ul,
  .page-container-wrapper--sticky .nav--primary .submenu,
  .nav--primary .submenu,
  .header-wishlist-count .block-wishlist .block-content {
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.05);
  }

  .page-header .page-container--nav {
    padding-left: 0;
    padding-right: 0;
  }

  /*category page navigation*/
  .catalog-category-view .products-grid,
  .catalog-category-view .products-list,
  .catalogsearch-result-index ul.products-grid {
    clear: both;
  }

  .block-layered-nav-top .tab:before,
  .block-layered-nav-top .tab:after {
    display: none;
  }

  .block-layered-nav-top .tab {
    height: 36px;
    padding-top: 8px;
    border: 1px solid #f0f0ed;
    background-color: #fff;
  }

  .block-layered-nav-top ol>li,
  .block-layered-nav-top ul>li {
    width: 235px;
  }

  .block-layered-nav-top ol>li .label,
  .block-layered-nav-top ol>li label,
  .block-layered-nav-top ul>li .label,
  .block-layered-nav-top ul>li label {
    font-weight: 400;
    text-transform: none;
  }

  .block-layered-nav-top .tab ol {
    padding: 0;
    width: 100%;
  }

  .block-layered-nav-top .tab ol li {
    padding: 5px 10px;
  }

  .block-layered-nav-top .tab ol li:hover {
    background-color: #f0f0ed
  }

  .block-layered-nav-top .tab ol li a {
    text-decoration: none;
  }

  .block-layered-nav-top .currently-wrapper .currently li .btn-remove {
    right: 10px;
    bottom: 10px;
  }

  .category-products .toolbar {
    width: 22%;
    float: right;
  }

  .category-products .block-layered-nav-top {
    width: 75%;
    float: left;
    margin-top: -53px;
  }

  .category-products {
    padding-top: 80px;
  }

  .product-view .product-shop {
    text-align: left;
  }

  #logo-wrapper-sticky,
  .page-header .page-container-wrapper--sticky.on-desktop .mini-search-wrapper--sticky,
  .page-header .page-container-wrapper--sticky.on-desktop .account--sticky,
  .page-header .page-container-wrapper--sticky.on-desktop .wishlist-count--sticky,
  .page-container-wrapper--sticky .mini-cart-wrapper--sticky {
    display: none;
  }

  .page-container-wrapper--sticky .page-container-inner {
    padding-top: 0;
    padding-bottom: 0;
  }

  .page-container-wrapper--sticky .page-container {
    padding-bottom: 0;
  }

  .product-essential .col-3 {
    width: 27.5%
  }

  .product-essential .col-6 {
    width: 45%;
  }

  .catalog-category-view .page-main .page-container {
    max-width: 100%;
    padding: 0
  }

  .catalog-category-view .breadcrumbs,
  .catalog-category-view .category-intro,
  .catalog-category-view .category-products,
  .catalog-category-view .products-widget {
    max-width: 1440px;
    margin: 0 auto;
    padding: 20px;
  }

  .txtjd,
  .category-jagermeister .category-intro>a,
  .category-jagermeister .breadcrumbs span,
  .category-jagermeister .breadcrumbs,
  .category-jagermeister .category-intro,
  .category-jagermeister .toolbar .sort-by label,
  .category-jack-daniels-pret .category-intro>a,
  .category-jack-daniels-pret .breadcrumbs span,
  .category-jack-daniels-pret .breadcrumbs,
  .category-jack-daniels-pret .toolbar .sort-by label,
  .category-jack-daniels-pret .category-intro,
  .category-bonded-series .category-intro>a,
  .category-bonded-series .breadcrumbs span,
  .category-bonded-series .breadcrumbs,
  .category-bonded-series .toolbar .sort-by label,
  .category-bonded-series .category-intro,
  .category-jack-daniel-s-flavors .category-intro>a,
  .category-jack-daniel-s-flavors .breadcrumbs span,
  .category-jack-daniel-s-flavors .breadcrumbs,
  .category-jack-daniel-s-flavors .toolbar .sort-by label,
  .category-jack-daniel-s-flavors .category-intro,

  .category-jagermeister .block-layered-nav-top ol>li .label,
  .category-jagermeister .block-layered-nav-top ol>li label,
  .category-jagermeister .block-layered-nav-top ul>li .label,
  .category-jagermeister .block-layered-nav-top ul>li label,
  .category-jack-daniels-pret .block-layered-nav-top ol>li .label,
  .category-jack-daniels-pret .block-layered-nav-top ol>li label,
  .category-jack-daniels-pret .block-layered-nav-top ul>li .label,
  .category-jack-daniels-pret .block-layered-nav-top ul>li label,
  .category-the-perfect-match-pop-cola-bumbu .category-intro>a,
  .category-the-perfect-match-pop-cola-bumbu .breadcrumbs span,
  .category-the-perfect-match-pop-cola-bumbu .breadcrumbs,
  .category-the-perfect-match-pop-cola-bumbu .toolbar .sort-by label,
  .category-the-perfect-match-pop-cola-bumbu .category-intro,
  .category-the-perfect-match-pop-cola-bumbu .block-layered-nav-top ol>li .label {
    color: #fff !important
  }

  .category-jagermeister .breadcrumbs li:first-child:after,
  .category-jack-daniels-pret .breadcrumbs li:first-child:after {
    background-image: url(/media/wysiwyg/breadcrums_home_white.svg);
  }

  .product-view .product-shop .product-options-bottom .add-to-cart,
  .product-view .product-shop .product-options-bottom .add-to-links {
    float: none;
  }
}

@media (max-width: 1600px) {
  .page-container-wrapper--sticky .mini-cart-wrapper--sticky {
    padding-right: 6%;
  }

  .parallax-wrapper {
    height: 450px;
  }

  .parallax {
    padding-top: 6%;
  }
}

@media (max-width: 1450px) {
  .page-container-wrapper--sticky .mini-cart-wrapper--sticky {
    padding-right: 20px;
  }

  .section-banner-info h3 {
    font-size: 14px;
  }

  .section-banner-info h2 {
    font-size: 30px;
  }

  .section-banner-button a {
    font-size: 45px;
    line-height: 45px;
  }

  .parallax-wrapper {
    height: 400px;
  }

  .parallax h2 {
    font-size: 60px;
    line-height: 66px;
  }

  .block-layered-nav-top ol>li,
  .block-layered-nav-top ul>li {
    width: 210px;
  }

  .product-view .product-initial-info #tab-product-collateral .tab.description .std {
    max-height: 450px;
  }
}

@media (min-width: 996px) and (max-width: 1450px) {
  .product-collateral .tabs-nav {
    display: block;
  }
}

@media (min-width: 1200px) and (max-width: 1366px) {

  .links-after li>a,
  .links-before li>a,
  .nav--primary a.level0,
  .nav--primary-button,
  .page-container-wrapper--sticky .nav--primary a.level0 {
    max-width: 120px;
  }
}

@media (max-width: 1366px) {
  .latest-blog-post li.item .post-title {
    font-size: 20px;
    line-height: 24px;
  }

  .newsletter-items {
    padding-left: 3%;
  }

  .newsletter-item-title {
    width: 50%;
  }

  .page-footer .marketing-box--newsletter .input-text {
    min-width: 560px;
  }

  .category-products .toolbar {
    width: 28%;
  }

  .category-products .block-layered-nav-top {
    width: 70%;
  }

  .block-layered-nav-top ol>li,
  .block-layered-nav-top ul>li {
    width: 185px;
    margin: 0 0 20px 15px;
  }

  .links-after li>a,
  .links-before li>a,
  .nav--primary a.level0,
  .nav--primary-button {
    max-width: 96px;
    padding-right: 10px;
    padding-left: 10px;
  }

  .order-icons-1 .mini-search .form-search input {
    min-width: 300px;
  }

  .page-container-wrapper--sticky .nav--primary a.level0 {
    padding-left: 10px;
    padding-right: 10px;
    width: 102px;
  }

  .product-view .product-initial-info #tab-product-collateral .tab.description .std {
    max-height: 395px;
  }

  .products-list>li.item .reward-points-list {
    top: 50%;
    right: 25%;
    transform: translate(-25%, -50%);
  }
}

@media (min-width: 1200px) {
  .layout-1column .products-grid li.item {
    width: 20%;
  }

  .custom-meniu-statick-block .custom-submeniu-wrapper {
    padding-left: 6%;
    padding-right: 6%;
  }

  .nav--primary li.level0.nav-2 .custom-meniu-statick-block .custom-submeniu-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 1199px) {
  #mini-cart {
    margin-left: 25px;
  }

  .form-search input {
    min-width: 235px;
  }

  .page-container-wrapper--sticky .nav-container--sticky {
    padding: 0;
  }

  .section-banner-info h3 {
    font-size: 12px;
  }

  .section-banner-info h2 {
    font-size: 25px;
  }

  .section-banner-button a {
    font-size: 40px;
    line-height: 40px;
  }

  .parallax-wrapper {
    height: 350px;
  }

  .page-footer .marketing-box--newsletter {
    width: 50%;
  }

  .page-footer .marketing-box--newsletter .input-text {
    min-width: 425px;
  }

  .page-footer .footer-links ul:nth-child(2) {
    width: 40%;
  }

  .page-footer .footer-links ul:nth-child(3) {
    width: 24%;
  }

  .category-products .block-layered-nav-top {
    width: 65%;
  }

  .category-products .toolbar {
    width: 35%;
  }

  .product-view .product-shop .add-to-links li {
    padding: 11px 4px;
    margin-right: 0;
  }

  .form-add-review {
    width: 75%;
  }

  .custom-meniu-left ul li a,
  .custom-meniu-right ul li a {
    font-size: 12px;
  }

  .nav--primary li.level0.nav-5 .custom-submeniu-wrapper .custom-submeniu .custom-meniu-item:last-child {
    padding-left: 10%;
  }

  .products-list>li.item .reward-points-list {
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
  }
}

@media (min-width: 996px) and (max-width: 1199px) {

  .links-after li>a,
  .links-before li>a,
  .nav--primary a.level0,
  .nav--primary-button,
  .page-container-wrapper--sticky .nav--primary a.level0 {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 11px;
    max-width: 110px;
  }

  .nav--primary li.level0.nav-4>a,
  .nav--primary li.level0.nav-8>a {
    padding-bottom: 26px;
  }

  .product-view .product-initial-info #tab-product-collateral .tab.description .std {
    max-height: 325px;
  }
}

@media (min-width: 996px) and (max-width: 1129px) {

  .links-after li>a,
  .links-before li>a,
  .nav--primary a.level0,
  .nav--primary-button,
  .page-container-wrapper--sticky .nav--primary a.level0 {
    width: 90px;
  }

  .nav--primary li.level0.nav-4>a,
  .nav--primary li.level0.nav-8>a {
    padding-bottom: 10px;
  }

  .order-icons-1 .mini-search .form-search input {
    min-width: 260px;
  }

  .parallax-wrapper {
    background-attachment: initial;
  }
}

@media (min-width: 996px) and (max-width: 1065px) {
  .product-view .product-shop .add-to-cart button {
    font-size: 13px;
  }

  .product-view .product-initial-info #tab-product-collateral .tab.description .std {
    max-height: 250px;
  }
}

@media (max-width: 995px) {
  .row-wrapper:first-child .row .col-4 {
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  .category-the-perfect-match-pop-cola-bumbu .page-title h1 {
    color: #3b3b3b !important;
  }

  .category-jack-daniels-pret .page-title h1 {
    color: #3b3b3b !important;
  }

  .row-wrapper:first-child .row .col-4:last-child {
    margin: 0 auto;
  }

  .row-wrapper:first-child .row .col-4:last-child .showcase {
    margin-top: 0;
  }

  .section-banner-info {
    width: 90%;
  }

  .section-banner-info,
  .section-banner-button {
    left: 4%;
  }

  .categories-link a {
    font-size: 16px;
    padding: 20px 15px;
  }

  .parallax-wrapper {
    background-attachment: initial;
  }

  .parallax h2 {
    font-size: 45px;
    line-height: 50px;
  }

  .links-after li>a,
  .links-before li>a,
  .nav--primary a.level0,
  .nav--primary-button {
    max-width: 100%;
  }

  .parallax a {
    font-size: 16px;
  }

  .parallax {
    padding-top: 9%;
  }

  .layout-1column .latest-blog-post .products-grid li.item {
    width: 100%;
  }

  .newsletter-item-title {
    width: 100%;
    margin-bottom: 15px;
  }

  .newsletter-item-title h5 {
    padding-top: 0;
  }

  .page-footer .marketing-box--newsletter {
    width: 100%;
  }

  .page-footer .marketing-box--newsletter .input-text {
    min-width: 600px;
  }

  .newsletter-item-title h5,
  .newsletter-item-title p {
    float: none;
    width: 100%;
    padding: 0;
  }

  .newsletter-item-title h5 {
    margin-bottom: 10px;
  }

  .newsletter-items {
    padding-left: 20px;
    padding-right: 20px;
  }

  .page-footer .footer-links ul:first-child {
    width: 10%;
  }

  .page-footer .footer-links ul:nth-child(2) {
    width: 50%;
  }

  .page-footer .footer-links ul:nth-child(3) {
    width: 40%;
  }

  .page-footer .footer-links ul:nth-child(4),
  .page-footer .footer-links ul:last-child {
    width: 30%;
  }

  #mini-cart {
    margin-left: 0;
  }

  .nav-container,
  .dock-open .dock--left {
    border-right: 2px solid #3b3b3b;
    background-color: #3b3b3b;
  }

  .links-after li>a,
  .links-before li>a,
  .nav--primary li>a,
  .nav--primary-button--mobile,
  .nav--primary a.level0 {
    color: #fff;
    font-weight: 600;
  }

  .nav--primary .submenu {
    color: #fff;
    background-color: #3b3b3b;
  }

  .nav--primary a.level1 {
    font-weight: 400;
    color: #fff;
  }

  .nav--primary.expanded li.parent.active>a {
    background-color: #F0F0ED;
    color: #3B3B3B;
  }

  .nav--primary.expanded li.parent.active>a:after {
    background: #3B3B3B;
    font-weight: 400;
    color: #fff;
  }

  .links-after li,
  .links-before li,
  .nav--primary li,
  .nav-item--mobile {
    border-bottom: 1px solid #333;
  }

  .category-products .block-layered-nav-top,
  .category-products .toolbar {
    width: 100%;
  }

  .toolbar .sort-by {
    margin-top: 10px;
  }

  .toolbar .sorter.sorter-left,
  .toolbar .sorter {
    float: left;
  }

  .toolbar .view-mode {
    margin-left: 15px;
    margin-top: 32px;
    margin-right: 0;
  }

  .breadcrumbs {
    padding: 0;
    background-color: transparent;
  }

  .catalog-category-view .breadcrumbs li {
    color: #3B3B3B;
  }

  .block-layered-nav-top {
    padding: 15px;
  }

  .block-layered-nav-top ol>li,
  .block-layered-nav-top ul>li {
    width: 100%;
    margin: 0 0 10px 0;
  }

  .block-layered-nav-top li a {
    color: #fff;
  }

  #tab-layered-nav-container-nav>li label {
    color: #fff;
  }

  .block-layered-nav-top ol>li label,
  .block-layered-nav-top ul>li label {
    color: #3B3B3B;
    font-weight: 600;
  }

  .block-layered-nav-top .tab {
    background-image: none;
    padding: 0;
  }

  .filters-mobile-trigger {
    font-weight: 600;
    text-decoration: none;
    background-color: #F0F0ED;
    color: #3B3B3B;
    text-align: center;
    margin-bottom: 25px;
  }

  .products-list .add-to-links {
    text-align: left;
  }

  .products-grid .product-badges {
    display: block;
  }

  .product-view .product-shop .add-to-cart,
  .product-view .product-shop .add-to-links {
    float: none;
  }

  .product-view .product-initial-info #tab-product-collateral {
    margin-top: 30px;
  }

  .tab-nav {
    background-size: 13px;
    text-transform: none;
    font-weight: 600;
    text-decoration: none;
  }

  .product-view .product-shop .add-to-cart #product-addtocart-button-fixed {
    font-size: 18px;
  }

  .form-add-review {
    width: 90%;
  }

  .dock-open .dock--right {
    border-left: 2px solid #F0F0ED;
  }

  .hello-user {
    margin-bottom: -12px;
  }

  .checkout-onepage-index .main-content .page-title h1 {
    font-size: 30px;
    line-height: 35px;
  }

  .block-cart .block-cart-aside .subtotal {
    display: flex;
  }

  .box-account .box-title a {
    float: left;
  }

  .box-account .box-title {
    padding-bottom: 30px;
  }

  .dock {
    background-color: #fff;
  }

  .block-account .block-content li {
    color: #666666;
  }

  .nav--primary.expanded li.active .custom-meniu-left ul>li,
  .nav--primary.expanded li.active .custom-meniu-right ul>li {
    display: flex;
    padding-left: 10px;
  }

  .custom-meniu-left ul li a,
  .custom-meniu-right ul li a {
    padding-left: 0;
  }

  .nav--primary.expanded li.active ul.custom-submeniu-level-2,
  .nav--primary.expanded li.active ul.custom-meniu-level-3 {
    display: block;
  }

  #shipping-day-delivery {
    display: block !important;
  }

  .opc-login.allow:not(.active) .step-title strong {
    background-color: #fff;
  }

  .nav-mobile-trigger {
    width: 32px;
    margin-right: 10px;
  }

  .nav--primary li.parent span.has-children:before,
  .nav--primary li.parent span.has-children:after {
    display: none
  }

  .nav--primary li.parent span.has-children {
    background-image: url(/media/wysiwyg/i-meniu_down.svg);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: calc(100% - 10px) 50%;
  }

  .nav--primary li.parent span.has-children.minus {
    background-image: url(/media/wysiwyg/i_meniu_up.svg);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: calc(100% - 10px) 50%;
  }

  .nav--primary a.level0 {
    text-transform: uppercase;
  }

  .block-layered-nav-top .tab {
    display: none;
  }

  #tab-layered-nav-container-nav>li label {
    display: block;
    padding: 10px 0;
    border-top: 1px solid #333;
    background-image: url(/media/wysiwyg/i-meniu_down.svg);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: calc(100% - 10px) 50%;
  }

  #tab-layered-nav-container-nav>li label.open {
    background-image: url(/media/wysiwyg/i_meniu_up.svg);
    background-repeat: no-repeat;
    background-size: 12px;
    background-position: calc(100% - 10px) 50%;
  }

  .block-layered-nav-top ol>li,
  .block-layered-nav-top ul>li {
    margin-bottom: 0;
    padding: 5px;
  }

  .block-layered-nav-top li em {
    display: none;
  }

  .page-header .desktop .header-block.header-block-1 {
    display: block;
  }

  .phone-header-loft {
    align-items: center;
    padding-top: 10px;
  }

  .phone-header-icon {
    padding-top: 0;
  }

  .phone-header {
    align-items: center;
    padding-top: 10px;
  }

  .to-top {
    display: block;
  }

  .page-header .page-container-wrapper.on-mobile.mobile .page-container {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .page-main .page-container {
    padding-top: 5px;
  }

  .cms-home .page-main .page-container {
    padding-top: 20px;
  }

  #algolia-searchbox .algolia-search-input {
    width: 100%;
  }

  #algolia-autocomplete-container {
    z-index: 99999;
  }

  .phone-header-description {
    margin-left: 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 12px;
  }

  .phone-header-description p,
  .phone-header-description a {
    padding-right: 8px;
  }

  .phone-header-description a {
    font-size: 14px;
  }

  .logo-pop-up>a {
    max-width: 54px;
  }

  .products-list>li.item .reward-points-list {
    position: relative;
    top: 0;
    transform: none;
  }

  .page-header+.iframe-container {
    display: none;
  }
}

@media (max-width: 995px) and (min-width: 768px) {
  .page-header .page-container-wrapper--sticky.on-desktop .tablet-logo {
    max-width: 56px;
  }
}

@media (max-width: 767px) {
  .usp-wrapper {
    display: none;
  }

  .row-wrapper:nth-child(2) {
    padding-bottom: 0px;
  }

  .row-wrapper:nth-child(4) {
    padding-top: 0px;
  }

  .row-wrapper:first-child {
    padding-bottom: 0px;
  }

  .parallax-wrapper {
    margin-top: 0;
  }

  .page-footer .marketing-box--newsletter .input-text {
    min-width: 550px;
  }

  .social-media-items {
    padding: 40px 15px;
  }

  .product-view .product-initial-info #tab-product-collateral .tab.description .std {
    max-height: 125px;
  }

  .container-fluid {
    display: block;
  }

  .ajax-login-modal .logo-pop-up img {
    max-width: 50px;
  }
}

@media (min-width: 640px) {
  .main-banner .mobile-banner {
    display: none;
  }
}

@media (max-width: 639px) {
  .row-wrapper:first-child .row .col-4 {
    width: 100%;
  }

  .row-wrapper:first-child .showcase {
    margin-top: 0;
  }

  .products-widget h2.subtitle {
    margin-top: 0;
    margin-bottom: 15px;
  }

  .homepage-title h1 {
    margin: 0;
  }

  .products-grid.grid-4 li.item[data-mobile-items='1'],
  .products-grid.grid-6 li.item[data-mobile-items='1'] {
    width: 50%;
  }

  .page-footer .marketing-box--newsletter .input-text {
    min-width: 400px;
  }

  .social-media-item .list--social .list__item {
    margin-right: 45px;
  }

  .page-footer .footer-links ul {
    float: none !important;
    width: 100% !important;
    text-align: left !important;
    margin-bottom: 30px !important;
  }

  .product-view .product-shop .product-name h1 {
    font-size: 24px;
  }

  .form-add-review {
    width: 100%;
  }

  #shopping-cart-table tbody tr td {
    border-bottom: none;
  }

  .cart-table tfoot button {
    margin-bottom: 15px;
  }

  #yes,
  #no {
    font-size: 12px;
    bottom: 70px;
  }

  #no {
    right: 12%;
  }

  #yes {
    left: 55%;
  }

  .age-popup p {
    font-size: 3vw;
    right: 15%;
  }

  #checkout-review-table tbody tr td:nth-of-type(4) {
    display: none;
  }

  .opc-review table tfoot tr:first-child th {
    padding-top: 5px;
  }

  .order-review table>tbody>tr td {
    padding: 5px 5px !important;
  }

  .order-review table>tbody>tr {
    background-color: #fff;
  }

  .opc-review table .label {
    height: auto;
  }

  .categories-link a {
    font-size: 14px;
  }

  .main-banner .desktop-banner {
    display: none;
  }
}

@media (max-width: 479px) {
  .categoires-item.col-3 {
    text-align: center;
  }

  h2.subtitle,
  strong.subtitle,
  .homepage-title h1 {
    font-size: 26px;
  }

  .products-grid .add-to-links {
    display: none;
  }

  .product-page-usp {
    display: none;
  }

  .catalog-category-view .category-intro {
    display: none;
  }

  .categoires-item.col-xxs-6 {
    margin-top: 10px;
  }

  .parallax-wrapper {
    height: 300px;
  }

  .parallax {
    padding-top: 13%;
  }

  .parallax h2 {
    font-size: 36px;
    line-height: 40px;
  }

  .layout-1column .products-grid li.item,
  .layout-2columns-left .products-grid li.item,
  .layout-2columns-right .products-grid li.item {
    width: 50%;
    padding: 7px;
  }

  .products-grid .product-actions .button,
  .products-grid .availability {
    width: 100%;
  }

  .products-grid .price-box p.old-price .price,
  .products-list .price-box p.old-price .price {
    font-size: 14px;
  }

  .products-grid .price-box .price {
    font-size: 16px;
    line-height: 20px;
  }

  .products-grid .product-box {
    padding: 10px 5px;
  }

  .products-grid .product-name {
    font-weight: 400;
  }

  .latest-blog-post .products-grid .item-inner .image-box,
  .latest-blog-post .products-grid .item-inner .content-blog-box {
    width: 100%;
    float: none;
  }

  .latest-blog-post .products-grid .item-inner .image-box {
    text-align: center;
    margin-bottom: 10px;
  }

  .latest-blog-post .products-grid .item-inner .content-blog-box {
    padding-left: 0;
  }

  .latest-blog-post h2.subtitle {
    margin-top: 0;
    margin-bottom: 25px;
  }

  .page-footer .page-container-wrapper:first-child .page-container {
    padding-left: 0;
    padding-right: 0;
  }

  .page-footer {
    text-align: left;
  }

  .page-footer .marketing-box--newsletter .input-text {
    min-width: 260px;
  }

  .page-footer .marketing-box--newsletter .button {
    padding: 10px 25px;
  }

  .social-media-item .list--social .list__item {
    margin-right: 20px;
  }

  .social-media-item.social---media .list--social {
    margin-left: 10px;
  }

  .social-media-item {
    width: 35%;
  }

  .social-media-item.social---media {
    width: 65%;
  }

  .page-header .mobile .phone-logo {
    display: inline-block;
    margin: -10px 0;
  }

  .products-list .add-to-links {
    display: none;
  }

  .products-list .product-name {
    font-size: 16px;
    line-height: 20px;
  }

  .products-grid .product-badges .badge,
  .products-list .product-badges .badge {
    background-size: 100%;
  }

  .badge--sale {
    height: 69px;
    width: 72px;
    padding-top: 32px;
    font-size: 14px;
  }

  .product-view .product-shop .price-box .price {
    font-size: 30px;
    line-height: 36px;
  }

  .product-view .reviews-block-wrapper .form-add-review {
    padding: 30px 20px;
  }

  .postWrapper .image-box {
    width: 100%;
    margin-right: 0;
    float: none;
  }

  .blog-layout-1 .postWrapper .postContent .aw-blog-read-more {
    text-align: left;
    float: left;
  }

  .mfp-wrap #blugento-popup,
  #blugentoPopup0.modal.blugento-popup {
    padding: 0;
  }

  .age-popup p {
    right: 10%;
  }

  #yes,
  #no {
    bottom: 46px;
    padding: 5px 25px;
  }

  #yes {
    left: 58%;
  }

  #no {
    right: 5%;
  }

  .social-media-items {
    padding: 40px 0;
  }

  .page-header .page-container {
    padding-left: 10px;
    padding-right: 10px;
  }

  #shipping-day-delivery ul li label span {
    font-size: 14px;
    line-height: 19px;
  }

  #shipping-day-delivery ul li {
    margin-bottom: 5px;
  }

  .product-view .product-shop .price-box-suggested .price {
    font-size: 18px;
  }

  .products-grid li.item .reward-points-grid {
    width: 90px;
    height: 47px;
  }

  .products-grid li.item .reward-points-grid>span:first-child {
    width: 41px;
    height: 47px;
    font-size: 19px;
  }

  .catalog-product-view .product-view .reward-points-wrapper {
    width: 150px;
    height: 78px;
  }

  .catalog-product-view .product-view .reward-points-wrapper>.reward-points {
    height: 78px;
    width: 68px;
    font-size: 28px;
  }
}

@media (max-width: 374px) {
  .usp-image {
    width: 15%;
  }

  .usp-info {
    width: 85%;
  }

  .parallax h2 {
    font-size: 30px;
    line-height: 35px;
  }

  .parallax-wrapper {
    height: 255px;
  }

  h2.subtitle,
  strong.subtitle,
  .homepage-title h1 {
    font-size: 20px;
  }

  .page-footer .marketing-box--newsletter .button {
    padding: 10px 15px;
  }

  .social-media-item {
    width: 40%;
  }

  .social-media-item.social---media {
    width: 60%;
  }

  .social-media-item .list--social .list__item {
    margin-right: 15px;
  }

  .page-header .page-container-wrapper--sticky.on-desktop .wishlist-count--sticky {
    display: none;
  }

  .my-account .buttons-set button.button {
    margin-bottom: 15px;
  }

  #yes,
  #no {
    padding: 5px 20px;
  }

  .categoires-item.col-3.col-xxs-6 {
    width: 100%;
  }

  .badge--sale {
    height: 55px;
    width: 57px;
    padding-top: 24px;
    font-size: 14px;
  }

  .gdpr-cookies .col-12 .gdpr-content .gdpr-buttons .button {
    min-width: 100%;
  }

  .gdpr-cookies .col-12 .gdpr-content .gdpr-buttons {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

.catalog-category-view .showcase .bn-list>li {
  background-color: transparent !important;
}

.category-jack-daniels-pret .page-title h1,
.category-the-perfect-match-pop-cola-bumbu .page-title h1 {
  color: #fff;
}

.flex-grid-thirds {
  display: flex;
  justify-content: center;
}

@media (max-width: 479px) {
  .flex-grid-thirds {
    display: block;
  }
}

.category-meniu-trattoria-il-villagio .page-title h1,
.category-meniu-crama-domneasca .page-title h1,
.category-meniu-loft .page-title h1,
.category-loft-delivery-drinks .page-title h1,
.category-promo-paste-2020 .page-title h1,
.category-meniu-special-de-paste .page-title h1,
.category-loft-delivery .page-title h1,
.category-chivite .page-title h1,
.category-tarla-201 .page-title h1,
.category-cointreau-liqueur .page-title h1,
.category-the-botanist .page-title h1,
.category-metaxa-grande-fine .page-title h1,
.category-a-taste-of-the-wild .page-title h1,
.category-valentine-s-day-2023 .page-title h1,
.category-coca-cola-hellenic .page-title h1,
.catalog-category-view.category-whisky-bf2024 .page-main .page-container-wrapper .page-title h1,
.catalog-category-view.category-vinuri-sampanie-spumant-bf2024 .page-main .page-container-wrapper .page-title h1,
.catalog-category-view.category-spirits-bf2024 .page-main .page-container-wrapper .page-title h1,
.catalog-category-view.category-jagermeister-bf2024 .page-main .page-container-wrapper .page-title h1,
.catalog-category-view.category-bere-bf2024 .page-main .page-container-wrapper .page-title h1,
.catalog-category-view.category-apa-energy-drinks .page-main .page-container-wrapper .page-title h1,
.catalog-category-view.category-black-friday-2024 .page-main .page-container-wrapper .page-title h1,
.category-jack-daniels-pret .page-title h1{
  display: none !important;
}

.category-loft-delivery .breadcrumbs {
  display: none !important;
}

.category-gin-mare .category-intro,
.category-hennessy .category-intro,
.category-jack-daniel-s-honey .category-intro,
.category-finlandia .category-intro,
.category-metaxa .category-intro,
.category-christmas-shopping .category-intro,
.category-vin-sampanie-bf-2021 .category-intro,
.category-whisky-bf-2021 .category-intro,
.category-apa-soft-drinks-bf-2021 .category-intro,
.category-vodka-gin-bf-2021 .category-intro,
.category-cognac-brandy-bf-2021 .category-intro,
.category-jagermeister-bf-2021 .category-intro,
.category-lichior-bar-mixes-bf-2021 .category-intro,
.category-bitter-vermouth-bf-2021 .category-intro,
.category-rom-tequila-bf-2021 .category-intro,
.category-bere-rtd-bf-2021 .category-intro,
.category-black-friday-2022 .category-intro,
.category-the-perfect-match-pop-cola-bumbu .category-intro,
.category-jack-daniels-pret .category-intro,
.category-bonded-series .category-intro,
.category-jack-daniel-s-flavors .category-intro,
.category-toamna-se-numara-cocktailurile .category-intro,
.category-meniu-trattoria-il-villagio .category-intro,
.category-meniu-crama-domneasca .category-intro,
.category-meniu-loft .category-intro,
.category-loft-delivery-drinks .category-intro,
.category-meniu-special-de-paste .category-intro,
.category-loft-1-mai-mamaia .category-intro,
.category-cointreau-liqueur .category-intro,
.category-loft-delivery .category-intro,
.category-metaxa-grande-fine .category-intro,
.category-domeniile-davidescu .category-intro,
.category-ametite .category-intro,
.category-a-taste-of-the-wild .category-intro,
.category-tarla-201 .category-intro,
.category-christmas-gifts .category-intro,
.category-valentine-s-day-2023 .category-intro,
.category-lichidare-de-stocuri .category-intro,
.category-autumn-sale .category-intro,
.category-apa-energy-drinks .category-intro,
.category-bere-bf2024 .category-intro,
.category-whisky-bf2024 .category-intro,
.category-jagermeister-bf2024 .category-intro,
.category-spirits-bf2024 .category-intro,
.category-vinuri-sampanie-spumant-bf2024 .category-intro,
.category-black-friday-2024 .category-intro,
.category-premium-gifts-for-the-most-valued .category-intro,
.category-winter-sales .category-intro,
.category-summer-vibes .category-intro, 
.category-ametite-de-rose .category-intro {
  display: none !important;
}

.category-loft-delivery .products-widget {
  display: none !important;
}

.phone-header-loft {
  display: flex;
  float: left;
  border-left: 1px solid #3B3B3B;
  padding-left: 10px;
  font-family: "Helvetica Neue LT Pro";

}

@media (max-width: 479px) {
  .phone-header-loft {
    align-items: center;
    padding-top: 10px;
    position: absolute;
    right: 10px;
    border-left: none;
  }

  .phone-header-loft .phone-header-description p:first-child {
    content: "LOFT DELIVERY";
  }
}

.bnrloftpd {
  background-size: 100%;
  background-color: #000000;
  color: #fff;
  font-family: "Helvetica Neue LT Pro";
  padding-top: 30px;
  padding-bottom: 30px;
}

.mobct {
  display: none;
}

@media (max-width: 500px) {

  .mobct {
    display: block;
  }

  .dktct {
    display: none;
  }
}

.category-jack-daniels-pret .block-layered-nav-top ul li:nth-child(1),
.category-jack-daniels-pret .block-layered-nav-top ul li:nth-child(3),
.category-jack-daniels-pret .block-layered-nav-top ul li:nth-child(5) {
  display: none !important;
}

.btntoate {
  list-style-position: inside;
  text-align: left;
  padding-left: 2px;
  font-size: 16px;
  border: 1px solid black;
  font-weight: bold;
}

.category-jack-daniel-s-honey .toolbar,
.category-purcari .toolbar,
.category-domeniile-davidescu .toolbar,
.category-bonded-series .toolbar,
.category-the-botanist .toolbar {
  display: none !important;
}


@media (min-width: 639px) {
  .category-purcari .products-widget .products-grid li.item:first-child {
    margin-left: auto !important;
    margin-right: 25px !important;
  }

  .category-purcari .products-widget .products-grid li.item:last-child {
    margin-right: auto !important;
    margin-left: 25px !important;
  }
}

.category-loft-1-mai-mamaia .toolbar,
.category-ametite .toolbar,
.category-ametite-de-rose .toolbar,
.category-meniu-special-de-paste .toolbar {
  display: none !important;
}

.category-meniu-special-de-paste {
  background-repeat: no-repeat;
  background-size: auto;
}

.textpaste {
  color: #fff;
  font-family: "Helvetica Neue LT Pro";
  font-weight: 100;
  width: 40%;
  margin: auto;
}

@media (min-width: 0px) and (max-width: 1094px) {
  .textpaste {
    color: #3b3b3b !important;
    font-family: "Helvetica Neue LT Pro";
    width: 100%;
    margin: auto;
  }
}

.category-meniu-special-de-paste .short-info {
  display: none !important;
}

.category-loft-1-mai-mamaia .page-title h1 {
  display: none !important;
}

.category-meniu-special-de-paste .products-grid .product-actions {
  margin-top: 1px !important;
}

@media (min-width: 1200px) {
  .category-meniu-special-de-paste .products-grid li.item {
    width: 16% !important;
  }
}

.textintropaste {
  font-size: 16px;
}

.category-the-botanist .products-grid li.item,
.category-metaxa-greek-orange .products-grid li.item {
  margin: 1em auto !important;
}

.category-the-botanist .products-grid .item-inner {
  /*    box-shadow: 0 0 20px rgba(0, 0, 0, 0.16);**/
  box-shadow: 14px 11px 28px -4px rgba(0, 0, 0, 0.75);
}

.textbotanist {
  width: 80%;
  margin: auto;
}

@media (min-width: 0px) and (max-width: 1094px) {
  .textbotanist {
    width: 100%;
    margin: auto;
  }
}

.textpop1 {
  width: 80%;
  margin: auto;
  color: #ffffff !important;
}

@media (min-width: 0px) and (max-width: 1094px) {
  .textpop1 {
    display: none;
  }
}

.textpop2 {
  width: 80%;
  margin: auto;
  color: #ffffff !important;
}

@media (min-width: 0px) and (max-width: 1094px) {
  .textpop2 {
    width: 100%;
    margin: auto;
    color: #3b3b3b !important;
  }
}

@media (min-width: 996px) {

  .category-chivite .products-widget,
  .category-tarla-201 .products-widget {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

@media (min-width: 0px) and (max-width: 996px) {

  .category-chivite .products-grid li.item,
  .category-tarla-201 .products-grid li.item {
    margin: 1em auto !important;
  }
}

@media (min-width: 639px) {
  .category-cointreau-liqueur .products-widget .products-grid li.item:first-child {
    margin-left: auto !important;
    margin-right: 25px !important;
  }

  .category-cointreau-liqueur .products-widget .products-grid li.item:last-child {
    margin-right: auto !important;
    margin-left: 25px !important;
  }
}

.textcointreau {
  background-color: #fa4616 !important;
  color: #ffffff !important;
}

@media (min-width: 0px) and (max-width: 596px) {
  .textmetaxa {
    display: table-cell;
    width: 40%;
    vertical-align: top;
  }
}

.second_met {
  display: table;
  width: 100%;
}

/**/
.category-metaxa-grande-fine .products-grid li.item {
  margin: 1em auto !important;
}

.poz {
  width: 30%;
  display: table-cell;
  vertical-align: middle;
}

.poz img {
  display: block;
  margin: auto;
  height: 75%;
}

@media (min-width: 0px) and (max-width: 596px) {
  .category-metaxa-grande-fine .poz {
    display: none !important;
  }
}

.category-bauturi-fine-de-lux .item-inner {
  background-color: transparent;
}

.category-bauturi-fine-de-lux .item-inner:hover {
  background: transparent !important;
}


.category-bauturi-fine-de-lux .products-grid .product-name a,
.category-bauturi-fine-de-lux .products-list .product-name a {
  color: #505451 !important;
}

.category-bauturi-fine-de-lux .products-grid .price-box .price,
.category-bauturi-fine-de-lux .products-grid .price-box p.special-price .price,
.category-bauturi-fine-de-lux .products-list .price-box .price,
.category-bauturi-fine-de-lux .products-list .price-box p.special-price .price {
  color: #757c77 !important;
}

.category-bauturi-fine-de-lux .products-grid .price-box p.old-price .price,
.category-bauturi-fine-de-lux .products-list .price-box p.old-price .price {
  color: #505451 !important;
}

.category-bauturi-fine-de-lux .products-grid .item-inner,
.category-bauturi-fine-de-lux .products-list .item-inner {
  box-shadow: 0 0 7px #cfb585;
}

.category-bauturi-fine-de-lux .products-grid .item-inner .product-actions .button,
.category-bauturi-fine-de-lux .products-list .item-inner .product-actions .button {
  background: #c8b273;
}

.category-bauturi-fine-de-lux .category-intro>a,
.category-bauturi-fine-de-lux .breadcrumbs span,
.category-bauturi-fine-de-lux breadcrumbs__product level0,
.category-bauturi-fine-de-lux .breadcrumbs li,
.category-bauturi-fine-de-lux .sort-by label,
.category-bauturi-fine-de-lux .category-intro,
.category-bauturi-fine-de-lux .block-layered-nav-top ol>li .label,
.category-bauturi-fine-de-lux .block-layered-nav-top ol>li label,
.category-bauturi-fine-de-lux .block-layered-nav-top ul>li .label,
.category-bauturi-fine-de-lux .block-layered-nav-top ul>li label,
.category-bauturi-fine-de-lux .ias-trigger-prev,
.category-bauturi-fine-de-lux .page-title h1 {
  color: #c8b273 !important
}

.category-mouton-cadet-awards-2022 .products-grid .product-image .product-img,
.category-mouton-cadet-awards-2022 .products-list .product-image .product-img {
  display: none;
}

.category-mouton-cadet-awards-2022 .products-grid .product-image-hover-1 .product-img-hover,
.category-mouton-cadet-awards-2022 .products-list .product-image-hover-1 .product-img-hover {
  display: block;
}

.category-bauturi-fine-de-lux .products-grid .product-image .product-img,
.category-bauturi-fine-de-lux .products-list .product-image .product-img {
  display: none;
}

.category-bauturi-fine-de-lux .products-grid .product-image-hover-1 .product-img-hover,
.category-bauturi-fine-de-lux .products-list .product-image-hover-1 .product-img-hover {
  display: block;
}

.category-bauturi-fine-de-lux .products-grid .item-inner .availability.out-of-stock,
.category-bauturi-fine-de-lux .products-list .item-inner .availability.out-of-stock {
  background: #717171;
}

.category-bauturi-fine-de-lux .products-grid .item-inner .category-label-top-left,
.category-bauturi-fine-de-lux .products-grid .item-inner .product-badges,
.category-bauturi-fine-de-lux .products-list .item-inner .category-label-top-left,
.category-bauturi-fine-de-lux .products-list .item-inner .product-badges {
  display: none;
}

.category-bauturi-fine-de-lux .block-layered-nav-top ul li:nth-child(2),
.category-bauturi-fine-de-lux .block-layered-nav-top ul li:nth-child(3),
.category-bauturi-fine-de-lux .block-layered-nav-top ul li:nth-child(4),
.category-bauturi-fine-de-lux .block-layered-nav-top ul li:nth-child(5),
.category-bauturi-fine-de-lux .block-layered-nav-top ul li:nth-child(6),
.category-bauturi-fine-de-lux .block-layered-nav-top ul li:nth-child(7),
.category-bauturi-fine-de-lux .block-layered-nav-top ul li:nth-child(8),
.category-bauturi-fine-de-lux .block-layered-nav-top ul li:nth-child(9),
.category-bauturi-fine-de-lux .block-layered-nav-top ul li:nth-child(10),
.category-bauturi-fine-de-lux .block-layered-nav-top ul li:nth-child(11),
.category-bauturi-fine-de-lux .block-layered-nav-top ul li:nth-child(12) {
  display: none !important;
}

.meniulb {
  display: table;
  /* Allow the centering to work */
  margin: 0 auto;
  text-transform: uppercase;
  color: #c8b273 !important;

}

ul#horizontal-list {
  min-width: 696px;
  list-style: none;
}

ul#horizontal-list li {
  padding-right: 20px;
  padding-left: 20px;
  display: inline;
}

.nav--primary li.level0.nav-1>a {
  background-color: #131313;
  color: #fff;
}

.nav--primary li.level0.nav-1>a:hover {
  background-color: #c8b273;
  color: #131313;
}

.david-table {
  margin: 0 auto;
  display: table;
}

.david {
  display: table-row;
}

.ifrm {
  display: table-cell;
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width: 996px) {
  .david-table {
    margin: 0 auto;
    display: block;
  }

  .david {
    display: block;
  }

  .ifrm {
    display: block;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}

.bcvswBar {
  position: fixed;
  bottom: 0;
  width: 100%;
  background: linear-gradient(75deg, rgb(255 0 0) 0%, rgb(167 2 2) 50%, rgb(255 0 0) 100%);
  color: #ffffff;
  padding-bottom: 4px;
  font-size: 22px;
  font-family: Arial;
  z-index: 99;

}


.textbcvbar {
  margin: auto;
  text-align: center;
  padding-top: 6px;
}



.cms-blackfriday2020 .block-subscribe {
  text-align: center;
  color: #fff;
}

.cms-blackfriday2020 .block-subscribe:before {
  content: url(/media/wysiwyg//nlmi_before.svg);
}

.cms-blackfriday2020 .back-button {
  text-align: center;
}

.cms-blackfriday2020 a.back-button {
  background-color: #ffffff;
  color: #000000;
  font-size: 17px;
}

.cms-blackfriday2020 .campaign-main-menu {
  background: transparent;
}

.cms-blackfriday2020 .campaign-main-menu a.active {
  background-color: #000000;
  color: #000000;
}

.cms-blackfriday2020 .campaign-main-menu {
  padding: 5px;
}


.category-metaxa .page-title .product-name h1,
.category-jack-daniels-pret .page-title .product-name h1 {
  display: block !important;
}

/*XMAS*/
.cms-xmas-sales-2020-promo {
  background: url(/media/wysiwyg/backgroundxm6.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-size: cover;
}

.rndval {
  float: left;
  width: 100%;
}

.colval {
  width: 100%;
  display: flex;
  justify-content: center;
}

.colval p {
  padding-left: 15px;
  padding-right: 15px;
}

.colval p:first-child {
  padding-left: 0px !important;
}

.colval p:last-child {
  padding-right: 0px !important;
}


.cms-oferte_paste_2021 {
  background-color: #d8e1ea;
}

.cms-halloween-2021-pd {
  background-image: url(https://www.beicevrei.ro/media/wysiwyg/background.png);
}
