﻿/*HATZAR HA SHUK*/
body { font-size: 20px; color: #1e1e1e; background-color: #faf9f6; background-image: url('/warehouse/dynamic/288359.jpg'); background-size: contain; background-repeat:repeat-y; }
:root { --NexaFont: 'NexaRustSans-Black2'; --Aregular: 'Amerald-Regular'; }

/*Header*/
@media(min-width: 991px) {
    .home-page #header:not(.bg), .home-page #header.bg, #header.bg { padding: 35px 35px 0; background: transparent; }
    #header #header-right, #header #header-left { padding: 0; width: 50%; vertical-align: top; position: relative; }
    #header #header-left img, #header.bg #header-left img { max-width: 105px; }
    #header-left a { position: absolute; left: 0; }
    #header .menu-nav:hover { background: url('/warehouse/temp/hatzarHaShook/menu-bg.svg') no-repeat; }
}
#header #header-center-kdm { display: none; }
/*NaviCube*/
#header .menu-nav { background: #c43d41; padding: 7px 5px 11px; }
#header-right .nav-menu-anim { margin: 0; width: 35px; right: 3px; }
#header #header-right .closed, #header .menu-nav .open { display: none !important; }
#nav-toggle span, #nav-toggle span:after, #nav-toggle span:before { background: #fdc817; height: 3px; width: 28px; }
#nav-toggle span:after { width: 17px; }
#nav-toggle.active span:before, #nav-toggle.active span:after { width: 28px; }

#header .submenu { margin: 0; background: #c43d41; text-align: right; padding-right: 30px; }
#header .submenu .menu-sub li a { text-align: right; }
#header .submenu > li:focus, #header .submenu > li:hover,
#header .submenu > li.active { background: transparent; }
#header .submenu > li a { transition: all 0.3s ease; }
#header .submenu > li a:hover { color: #fdc817; }

/*Slider*/
#home-gallery::before { content: ""; position: absolute; background: #000; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; opacity: 0.4; }
.TopVideo iframe { width: 130vw; }
#player-controls { bottom: 5%; }
@media(min-width: 1025px) {
    .TopVideo iframe { width: 230vw; }
}
#home-gallery .gallery-caption { text-align: center; top: 30%; width: 100%; }
#home-gallery .gallery-caption .gallery-text { max-width: 70%; margin: auto; }
#home-gallery .gallery-caption .gallery-text > div { font-family: var(--Aregular); }
#home-gallery .gallery-caption .gallery-text > a.gallery-text-btn.photoCaptionLink { background: #fdc817; color: #000; max-width: 200px; margin-top: 50px; font-weight: 600; }
#home-gallery .gallery-caption .gallery-text > a.gallery-text-btn.photoCaptionLink:hover { background: #c43d41; color: #fff; }
#player-controls span { display: none; }

.scroll-down { font-size: 0; text-align: center; margin-top: -65px; position: absolute; z-index: 2; width: 100%; }
.scroll-down button { background: transparent; border: 3px solid #FDC81A; border-radius: 50%; width: 110px; height: 110px; }
.scroll-down img { width: 40px; min-width: 40px; }

.stickyButton { box-shadow: none; background-image: url(/warehouse/dynamic/288358.png); background-size: cover; background-repeat: no-repeat; border-radius: 0; left: 0; height: 100px; display: flex; align-items: center; }

/*Btn's*/
.content-section-Btn a, .itemContentWrapper button#addToCartBtn { background: #fdc817; padding: 8px 35px; font-size: 90%; font-weight: 600; color: #1e1e1e; transition: all 0.3s ease; border: none; }
.content-section-Btn a:hover, .itemContentWrapper button#addToCartBtn:hover { background: #c43d41; color: #fff; border: none; }

/*homePage sections*/
#allSectionsWrapper { padding-top: 80px; }
.section-title h1, .section-title h2, .branches #headline { font-family: var(--Aregular); font-size: 300%; z-index: 2; }

/*cubeSection*/
.sections .grid-content-section { padding: 0; margin-bottom: 30px; }
.grid-content-section .grid-box-image, .branches .grid-box .grid-short-box-image { padding-bottom: 68%; margin-bottom: 70px; }
.grid-content-section .grid-box-opacity-layer { background: transparent; }
.grid-content-section .box-image-animation:hover img { -webkit-transform: none; }
.grid-content-section .grid-boxes .box-image-animation::after { content: ""; position: absolute; top: 20px; right: 20px; left: 20px; bottom: 20px; border: 3px solid #c43d41; transition: all 0.3s ease; }
.grid-content-section .grid-boxes .box-image-animation:hover:after { border-color: #fdc817; }
.grid-content-section .grid-box { padding: 0 25px; }
.grid-content-section .grid-box-title { display: none; }
.grid-content-section .grid-box-fulltext { position: absolute; top: -50px; right: 60px; font-family: var(--NexaFont); color: #fdc817; font-size: 600%; z-index: 1; line-height: normal; }
@media (min-width: 1170px) {
    .grid-content-section .grid-boxes.row, .grid-Catalog-Items .grid-boxes.row { margin: 0; }
}
.grid-content-section .grid-boxes .grid-box:nth-child(3) .box-image-animation::before,
/*.grid-content-section .grid-boxes .grid-box:nth-child(4) .box-image-animation::before { content: "under construction"; position: absolute; background: #c43d41; font-family: var(--NexaFont); z-index: 1; color: #fff; height: 60px; width: 100%; display: inline-flex; align-items: center; justify-content: center; max-width: 30%; padding: 0 30px; font-size: 80%; bottom: 20px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); }*/
/*marqueeSection*/
.marqueeSec { overflow: hidden; direction: ltr; padding: 0; margin: 0; }
.marqueeSec .section-title h2 { font-family: var(--NexaFont); color: #fdc817; font-size: 700%; }

/*shows Section*/
section.grid-Catalog-Items { max-width: 1170px; margin: auto; padding: 80px 0; }
.grid-Catalog-Items .section-title { margin-bottom: 50px; }
.grid-Catalog-Items .owl-carousel .owl-item .item, .SniffPage .owl-carousel .owl-item .item { padding: 0 21px; }
.catalogItemBox a.item-image { padding-bottom: 100%; }
.catalogItemBox.align-center { padding: 0 57.5px; }
.catalogItemBox a.item-image img { border-radius: 50%; height: 100%; }
.catalogItemBox a.item-image::before { content: ""; position: absolute; background: #fff; top: -10px; right: -10px; left: -10px; bottom: -10px; border-radius: 50%; z-index: 0; box-shadow: 0 3px 26px 0 rgba(0, 0, 0, 0.16); opacity: 0.5 }
.grid-Catalog-Items .owl-item.active .catalogItemBox a.item-image::after, .itemsList > div:nth-child(n-1).catalogItemBox a.item-image::after, .relatedItems .owl-item.active .catalogItemBox a.item-image::after { content: ""; position: absolute; background-image: url('/warehouse/temp/hatzarHaShook/asaf-splash.png'); background-size: 100% 100%; background-repeat: no-repeat; width: 271px; height: 250px; top: 0; left: 80%; z-index: -1; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
.grid-Catalog-Items .owl-item.active.center .catalogItemBox a.item-image::after, .itemsList > div:nth-child(n+2).catalogItemBox a.item-image::after { background-image: url('/warehouse/temp/hatzarHaShook/efrat-splash.png'); left: -10%; top: 70%; width: 188px; height: 257px; }
.grid-Catalog-Items .owl-item.cloned.active .catalogItemBox a.item-image::after, .itemsList > div:nth-child(3n+3).catalogItemBox a.item-image::after { background-image: url('/warehouse/temp/hatzarHaShook/jiraf-splash.png'); left: 35%; top: 0; width: 311px; height: 252px; }
.grid-Catalog-Items .owl-carousel .owl-stage-outer, .grid-Catalog-Items .owl-carousel .owl-item .item { overflow: visible; }

.catalogItemBox a.item-text { padding: 0; }
.catalogItemBox .item-text-top { min-height: unset; margin-top: 30px; display: flex; flex-direction: column; }
.catalogItemBox.align-center h4.item-subtitle.date { order: 1; font-size: 90%; color: #000; }
.catalogItemBox.align-center h4.item-subtitle.place { order: 4; font-size: 90%; color: #c43d41; font-weight: 600; }
.catalogItemBox.align-center h3.itemTitle { margin: 0; min-height: unset; font-size: 100%; order: 2; font-family: var(--Aregular); font-size: 195%; white-space: pre-wrap; direction: rtl; }
.catalogItemBox.align-center h4.item-subtitle { margin: 0; order: 3; font-size: 90%; position: relative; padding-bottom: 5px; }
.catalogItemBox.align-center h4.item-subtitle:not(.date):not(.place)::after { content: ""; display: block; background-image: url('/warehouse/temp/hatzarHaShook/stars.svg'); background-repeat: no-repeat; background-size: contain; height: 16px; width: 56px; margin: 5px auto; }

.owl-carousel .owl-nav div { font-size: 0; top: 30%; }
.owl-carousel .owl-prev { right: 0px; }
.owl-carousel .owl-next { left: 0px; }

/*imageSection*/
.grid-image-section { margin-bottom: 0; }
.grid-image-section::before { content: ""; background-image: url('/warehouse/temp/hatzarHaShook/splash.png'); background-repeat: no-repeat; background-size: 100% 100%; position: absolute; top: -100px; left: 0; width: 373px; height: 100px; }
.grid-image-section::after { content: ""; background-image: url('/warehouse/temp/hatzarHaShook/Stamp.svg'); background-repeat: no-repeat; background-size: 100% 100%; position: absolute; top: -45px; right: 10%; width: 168px; height: 168px; }


/*footer*/
footer { padding: 0; }
#SiteFooter { position: relative; }
#SiteFooter .footer-text-divided { background-image: url(/warehouse/temp/hatzarHaShook/footer-strip.svg); background-repeat: no-repeat; background-position: bottom; padding-bottom: 45px; }
#SiteFooter .site-credit.alternative { padding: 10px 0; }
#SiteFooter a.AccessabilityLink { margin: 0; color: #fff; }
#SiteFooter a.AccessabilityLink:hover { color: #fff; }

/*inners*/
#GridTop::after { content: ""; position: absolute; background: #000; top: 0; right: 0; left: 0; bottom: 0; opacity: 0.4; }
.top-caption { font-family: var(--NexaFont); font-size: 400%; top: 50%; }
.top-caption h1 { font-size: unset; }

/*shows*/
.catalog-page #CatalogView h2 { font-family: var(--Aregular); font-size: 300%; text-align: center; margin-bottom: 80px; }
.catalog-page .itemsList .catalogItemBox.align-center { margin-bottom: 100px; }
.catalog-page #SiteFooter::after { content: ""; position: absolute; background-image: url(/warehouse/temp/hatzarHaShook/WebSPLASH.png); background-size: 100% 100%; background-repeat: no-repeat; width: 187px; height: 225px; transform: scale(-1); top: -160px; right: 0; }

/*Branches*/
.branches .grid-box { width: 50%; }
.branches .gris-box .grid-short-box { margin: 0; }
.branches .innerContent-wrapper { position: absolute; top: 45%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); color: #fff; width: 95%; font-family: var(--Aregular); }
.innerContent-wrapper .grid-short-box-label { padding: 0; font-size: 180%; }
.innerContent-wrapper a { font-size: 130%; transition: all 0.3s ease-in-out; }
.innerContent-wrapper a:hover { color: #fdc817; }

/*SniffPage*/
.SniffPage .categories-strip, .SniffPage #GridTop.noTopImage { display: none; }
.SniffPage #GridPage, .SniffPage #allSectionsWrapper, .SniffPage .grid-row-section,
.SniffPage .lobby-grid #GridPage .max-width { padding: 0; }

.SniffPage .grid-rows .grid-row { direction: ltr !important; background: transparent; }
.SniffPage .grid-row li.slider-item { padding-bottom: 100vh; }
.SniffPage #headline { order: 1; width: 80%; margin: auto; text-align: right; margin-bottom: 5px; font-family: var(--Aregular); font-size: 300%; }
.SniffPage .grid-rows .grid-row-text { order: 2; width: 80%; margin: auto; }
.SniffPage .grid-row-cell-text { width: 100%; }
.SniffPage .cell-text-wrapper { width: 100%; display: flex; flex-direction: column; }
.SniffPage .grid-rows .grid-row-text p { font-size: 75%; }
.SniffPage .grid-rows .grid-row-text h3 { color: #c43d41; font-weight: 600; }
.SniffPage .logoWrapper { width: 80%; margin: auto; text-align: right; padding-bottom: 80px; }
.SniffPage .grid-row-text ul { padding: 20px 0 0; list-style-type: none; font-size: 75%; float: right; margin-left: 40px; margin-bottom: 0; }
.SniffPage .grid-row-text ul li:first-child { color: #c43d41; font-weight: 600; padding-bottom: 15px; }
.SniffPage .grid-row-text ul li:not(:first-child) { display: flex; flex-direction: row; }
.SniffPage .grid-row-text ul li > a > img { width: 30px; height: 30px; }
.SniffPage .flex-control-paging li a { background: transparent; border: 3px solid #fdc817; }
.SniffPage .flex-control-paging li a.flex-active { background: #fdc817; }

.SniffPage .grid-gallery-section { max-width: 1024px; margin: 0 auto 100px; }
.SniffPage .owl-carousel .photoTextWrapper { width: 95%; background: transparent; padding: 0; }
.SniffPage .owl-carousel .photoTextWrapper h3 { display: none; }
.SniffPage .gallery-image-title { margin-top: 25px; }
.SniffPage .gallery-image-title h3 { margin: 0; color: #c43d41; font-family: var(--Aregular); font-size: 150%; }
.SniffPage .owl-carousel .owl-nav div { display: inline-block !important; font-size: 0; }

.SniffPage .grid-text-section { padding: 0; margin: 0; }
.SniffPage .grid-text .grid-text-content { padding: 0; width: 100%; }
.SniffPage .moreText iframe { width: 100%; }
.SniffPage .photoFullText { max-width: 150px; margin: auto; }
@media(max-width: 1440px) and (min-width: 1280px) {
    .SniffPage #headline, .SniffPage .grid-rows .grid-row-text, .SniffPage .logoWrapper { width: 90%; }
    .SniffPage .logoWrapper { padding-bottom: 40px; }
}

@media(min-width: 1025px) {
    .SniffPage .grid-row-cell-text::before { content: ""; position: absolute; background-image: url(/warehouse/temp/hatzarHaShook/WebSPLASH.png); background-repeat: no-repeat; background-size: 100% 100%; top: 0; left: 30%; transform: rotate(90deg) translateX(-50%); -webkit-transform: rotate(90deg) translateX(-50%); width: 130px; height: 260px; }
    .SniffPage .owl-prev { right: -60px; }
    .SniffPage .owl-next { left: -60px; }
}

/*catalogItemPage*/
.CatalogItemPage #GridTop.noTopImage { display: none; }
.CatalogItemPage #GridPage { padding-top: 120px; }
.CatalogItemPage .itemContentWrapper.row { margin: 0; }

.CatalogItemPage #CatalogModule .itemImagesSlick .gallery-slider img { width: 100%; height: 100%; }
.CatalogItemPage #CatalogModule .itemImagesSlick.itemImagesVertical { padding-left: 0; }
.CatalogItemPage #CatalogModule .itemImagesSlick.itemImagesVertical .gallery-slider.large { width: calc(100% - 100px); margin: 0; }
.CatalogItemPage #CatalogModule .itemImagesSlick.itemImagesVertical .gallery-slider.thumbs { margin-right: 20px; padding: 0; }
.CatalogItemPage #CatalogModule .itemImagesSlick.itemImagesVertical .gallery-slider.thumbs .slick-arrow { display: none !important; }
.CatalogItemPage #CatalogModule .itemImagesSlick.itemImagesVertical .gallery-slider.thumbs .slick-slide { margin-top: 0; margin-bottom: 20px; }
.CatalogItemPage #CatalogModule .slick-list { height: 500px !important; }

.CatalogItemPage #CatalogModule .itemContent { padding-right: 0; }
.CatalogItemPage #CatalogModule .itemContent #headline { font-family: var(--Aregular); font-size: 300%; margin-bottom: 5px; }
.CatalogItemPage #CatalogModule .itemContent #subheadline { font-family: var(--Aregular); color: #c43d41; font-size: 150%; margin-bottom: 20px; display: flex; align-items: center; }
.CatalogItemPage #CatalogModule .itemContent #subheadline h2 { font-size: 100%; margin-bottom: 0px; }
.CatalogItemPage #CatalogModule #catalogText { font-size: 75%; padding-bottom: 60px; }
.CatalogItemPage #CatalogModule #CatalogItemView .custom-field { position: relative; margin: 0; }
.CatalogItemPage #CatalogModule #CatalogItemView .custom-field::before { content: ""; display: inline-block; width: 2px; height: 25px; background: #c43d41; vertical-align: middle; margin: 0 10px 0 5px; }
.CatalogItemPage #CatalogModule #CatalogItemView span.custom-field-title { display: none; }
.CatalogItemPage .item-price { font-family: var(--Aregular); display: flex; align-items: flex-end; font-size: 100%; align-items: baseline; }
.CatalogItemPage #CatalogModule .item-price span.finalPrice { font-size: 250%; vertical-align: unset; line-height: normal; }
.CatalogItemPage #CatalogItemView .item-price span.itemBeforeDiscountPrice.hasDiscount { font-size: 150%; color: #1e1e1e; margin-right: 18px; margin-left: 0; }
.CatalogItemPage #CatalogModule .item-actions { border: none; padding-top: 25px; display: flex; }

.CatalogItemPage .catalogContainer button.backBtn { margin: 0; border: none; line-height: normal; font-weight: 600; color: #c43d41; }

.itemsList.row.relatedItemsCarousel { margin: 0; }
#CatalogModule .relatedItems .relatedItemsTitle:after { display: none; }
#CatalogModule .relatedItems h2 { background: transparent; font-family: var(--Aregular); font-size: 300%; }
#CatalogModule .relatedItems .owl-carousel .owl-stage-outer { padding-top: 50px; }
.relatedItems .owl-carousel .owl-item .item { padding: 0 21px; overflow: visible; }

@media (min-width: 1200px) { 
    .container { width: 1170px; padding: 0; }
}
/*Media*/
@media(max-width: 767px) { 
    .home-page #header:not(.bg), .home-page #header.bg, #header.bg { background: transparent; padding: 10px 15px; left: 50%; position: fixed; width: 100%; transform: translateX(-50%); }
    #header #header-right, #header #header-left { vertical-align: top; }
    #header.subopen .submenu { position: fixed; width: 100vw; height: 75vh; }
    #header #header-left img, #header.bg #header-left img { max-width: 80px; }
    #header .submenu li:first-child { margin-top: 100px; }
    #header .menu-sub li:first-child { margin-top: 0; }

    #home-gallery::before { content: ""; position: absolute; background: #000; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; opacity: 0.3; }
    #home-gallery .gallery-caption { top: 20%; z-index: 3; }
    #home-gallery .gallery-caption .gallery-text { white-space: pre-wrap; max-width: 75%; font-size: unset; }
    #home-gallery .gallery-caption .gallery-text > div { font-size: 400%; line-height: normal; }
    #home-gallery .gallery-caption .gallery-text > a.gallery-text-btn.photoCaptionLink { font-size: 90%; margin-top: 0; white-space: nowrap; min-width: 180px; }

    .sections .grid-content-section { padding: 0 15px; }
    .grid-content-section .grid-box { padding: 0; margin-right: 0; }
    .grid-content-section .grid-boxes.row { margin: 0; }
    .grid-content-section .row::before, .grid-content-section .row::after, .grid-Catalog-Items .row::before, .grid-Catalog-Items .row::after { content: none; }
    .grid-content-section .grid-box-image { margin-bottom: 40px; }
    .grid-content-section .grid-box-fulltext { font-size: 350%; right: 20px; top: -35px; }
    .grid-content-section .grid-boxes .grid-box:nth-child(3) .box-image-animation::before, 
    .grid-content-section .grid-boxes .grid-box:nth-child(4) .box-image-animation::before { max-width: 60%; height: 40px; padding: 0 20px; }

    .marqueeSec .section-title h2 { font-size: 400%; white-space: nowrap; }

    section.grid-Catalog-Items { margin: 0; }
    .grid-Catalog-Items .owl-item.cloned, .relatedItems .owl-item.cloned,
    .grid-Catalog-Items .owl-item.active, .relatedItems .owl-item.active,
    .grid-Catalog-Items .owl-item, .relatedItems .owl-item { transform: scale(0.7); transition: all 0.2s ease; }
    .grid-Catalog-Items .owl-item.active.center, .relatedItems .owl-item.active.center { transform: scale(1); }
    .grid-Catalog-Items .owl-nav { display: none; }
    .grid-Catalog-Items .catalogItemBox.align-center { padding: 0; }
    .grid-Catalog-Items .owl-item.active.center .catalogItemBox a.item-image::after { left: 30%; }
    .grid-Catalog-Items .owl-item.cloned.active .catalogItemBox a.item-image::after { left: 50%; width: 250px; }
    .catalogItemBox.align-center h3.itemTitle { white-space: pre-wrap; font-size: 150%; padding-bottom: 5px; }

    .grid-image-section { margin-bottom: 0; }
    .grid-image-section::before { top: -45px; width: 170px; background-size: contain; }
    .grid-image-section::after { width: 85px; height: 85px; top: -20px; }

    #SiteFooter { padding-bottom: 0; }
    #SiteFooter .site-credit.alternative { padding: 10px 0; }
    #SiteFooter .text-center { display: flex; justify-content: space-between; }

    /*inners*/
    .section-title, .grid-Catalog-Items .section-title { margin-bottom: 20px; }
    .section-title h1, .section-title h2, .top-caption, .CatalogItemPage #CatalogModule .itemContent #headline, .branches #headline, #CatalogModule .relatedItems h2 { font-size: 200%; }
    /*shows*/
    .catalog-page #CatalogView { overflow: hidden; }
    .catalog-page .itemsList .catalogItemBox.align-center { padding: 0 90px; margin-bottom: 50px; }
    .catalog-page .container { padding-right: 0; padding-left: 0; }

    /*Branches*/
    .branches .grid-box { width: 100%; }
    .branches .grid-box .grid-short-box-image { margin-bottom: 35px; }
    .innerContent-wrapper .grid-short-box-label { font-size: 140%; }
    .innerContent-wrapper a { font-size: 100%; }

    /*SniffPage*/
    .SniffPage .lobby-grid #GridPage .max-width { width: 100%; }
    .SniffPage .grid-row li.slider-item { padding-bottom: 100vw; }
    .SniffPage .logoWrapper { padding: 40px 0; width: 95%; }
    .SniffPage #headline { font-size: 200%; }
    .SniffPage .grid-rows .grid-row-text h3 { font-size: 125%; }
    .SniffPage #headline, .SniffPage .grid-rows .grid-row-text { width: 95%; }
    .SniffPage .owl-carousel .owl-nav div, .relatedItems .owl-carousel .owl-nav div { display: none !important; }
    .SniffPage .gallery-container { width: 100vw; }
    .SniffPage .owl-carousel .owl-item .item { padding: 0; }
    .SniffPage .owl-carousel .owl-item, .SniffPage .owl-carousel .owl-item.cloned, .SniffPage .owl-carousel .owl-item.active,
    .SniffPage .owl-carousel .owl-item.cloned.active { transform: scale(0.7); transition: all 0.2s ease; }
    .SniffPage .owl-carousel .owl-item.active.center { transform: scale(1); }
    .SniffPage .owl-carousel .photoTextWrapper { top: 45%; }

    /*catalogItemPage*/
    .CatalogItemPage #GridPage { padding-top: 70px; }
    .CatalogItemPage #CatalogModule .itemImagesSlick.itemImagesVertical .gallery-slider.large { width: 100%; }
    .CatalogItemPage #CatalogModule .itemImagesSlick.itemImagesVertical { padding: 0; }
    .CatalogItemPage #CatalogModule .itemImagesSlick .gallery-slider.large .slick-slide { padding-bottom: 400px; }
    .CatalogItemPage #CatalogModule .slick-list { height: 400px !important; }
    .CatalogItemPage #CatalogModule .itemImagesSlick.itemImagesVertical { max-height: unset; height: 100%; }
    .CatalogItemPage #CatalogModule .itemContent #subheadline { align-items: center; flex-wrap: wrap; font-size: 120%; }
    .CatalogItemPage #CatalogModule #CatalogItemView .custom-field::before { height: 18px; margin: 0 5px; }
    .CatalogItemPage #CatalogModule .itemContent #subheadline h2 { padding-left: 7px; }
    .CatalogItemPage #CatalogModule .itemImagesSlick .gallery-slider ul.slick-dots li.slick-active button { background: #fdc817; }
    .CatalogItemPage #CatalogModule .itemImagesSlick .gallery-slider ul.slick-dots li button { background: transparent; border: 3px solid #fdc817; }

    /*related-items*/
    .CatalogItemPage #GridPage .max-width { width: 100%; }
    .CatalogItemPage .itemContentWrapper { padding: 0 15px; }
    .RelatedItemsWrapper.row.relatedItemsSlider.relatedItemsCenterMobile { margin: 0; }
    .relatedItems .owl-carousel .owl-item .item { padding: 0 10px; }
}
