
/* ----------------------------------- HIGHLIGHTS GALLERY START -----------------------------------*/
.gallery {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(6);
  grid-gap: 0 1rem; }

.gallery_kat {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(6);
  grid-gap: 0 1rem; }

@media (max-width: 767.98px) {
  .gallery {
    /*padding-left: 10px;*/
    /*padding-right: 10px;*/
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(12); } }

@media (max-width: 767.98px) {
  .gallery_cat {
    /*padding-left: 10px;*/
    /*padding-right: 10px;*/
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: repeat(12); } }

.gallery__item {
  position: relative; }

/* ----------------------------------- 1 ----------------------------------- */
.gallery__item--1 {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 4; }

@media (max-width: 767.98px) {
  .gallery__item--1 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 4; } }

/* ----------------------------------- 2 ----------------------------------- */
.gallery__item--2 {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 4;
  grid-row-end: 8; }

@media (max-width: 767.98px) {
  .gallery__item--2 {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 4;
    grid-row-end: 7; } }

/* ----------------------------------- 3 ----------------------------------- */
.gallery__item--3 {
  grid-column-start: 4;
  grid-column-end: 7;
  grid-row-start: 4;
  grid-row-end: 8; }

@media (max-width: 767.98px) {
  .gallery__item--3 {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 4;
    grid-row-end: 7; } }

/* ----------------------------------- 4 ----------------------------------- */
.gallery__item--4 {
  grid-column-start: 7;
  grid-column-end: 10;
  grid-row-start: 1;
  grid-row-end: 8; }

@media (max-width: 767.98px) {
  .gallery__item--4 {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 7;
    grid-row-end: 13; } }

/* ----------------------------------- 5 ----------------------------------- */
.gallery__item--5 {
  grid-column-start: 10;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 4; }

@media (max-width: 767.98px) {
  .gallery__item--5 {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 7;
    grid-row-end: 10; } }

/* ----------------------------------- 6 ----------------------------------- */
.gallery__item--6 {
  grid-column-start: 10;
  grid-column-end: 13;
  grid-row-start: 4;
  grid-row-end: 8; }

@media (max-width: 767.98px) {
  .gallery__item--6 {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 10;
    grid-row-end: 13; } }

/* ----------------------------------- 7 ----------------------------------- */
.gallery__item--7 {
  grid-column-start: 7;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 4; }

@media (max-width: 767.98px) {
  .gallery__item--7 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 4;
    grid-row-end: 8; } }

/* ----------------------------------- 8 ----------------------------------- */
.gallery__item--8 {
  grid-column-start: 1;
  grid-column-end: 4;
  grid-row-start: 1;
  grid-row-end: 8; }

@media (max-width: 767.98px) {
  .gallery__item--8 {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 4;
    grid-row-end: 7; } }

/* ----------------------------------- 9 ----------------------------------- */
.gallery__item--9 {
  grid-column-start: 4;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 4; }

@media (max-width: 767.98px) {
  .gallery__item--9 {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 4;
    grid-row-end: 7; } }

/* ----------------------------------- 10 ----------------------------------- */
.gallery__item--10 {
  grid-column-start: 7;
  grid-column-end: 10;
  grid-row-start: 1;
  grid-row-end: 4; }

@media (max-width: 767.98px) {
  .gallery__item--10 {
    grid-column-start: 1;
    grid-column-end: 4;
    grid-row-start: 7;
    grid-row-end: 12; } }

/* ----------------------------------- 11 ----------------------------------- */
.gallery__item--11 {
  grid-column-start: 10;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 4; }

@media (max-width: 767.98px) {
  .gallery__item--11 {
    grid-column-start: 4;
    grid-column-end: 7;
    grid-row-start: 7;
    grid-row-end: 10; } }

/* ----------------------------------- 12 ----------------------------------- */
.gallery__item--12 {
  grid-column-start: 1;
  grid-column-end: 7;
  grid-row-start: 1;
  grid-row-end: 4; }

@media (max-width: 767.98px) {
  .gallery__item--12 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 4;
    grid-row-end: 8; } }

/* ----------------------------------- 13 ----------------------------------- */
.gallery__item--13 {
  grid-column-start: 7;
  grid-column-end: 13;
  grid-row-start: 1;
  grid-row-end: 4; }

@media (max-width: 767.98px) {
  .gallery__item--13 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 4; } }

/* ----------------------------------- 14 ----------------------------------- */
.gallery__item--14 {
  grid-column-start: 1;
  grid-column-end: 5;
  grid-row-start: 1;
  grid-row-end: 4; }

@media (max-width: 767.98px) {
  .gallery__item--14 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 4; } }

/* ----------------------------------- 15 ----------------------------------- */
.gallery__item--15 {
  grid-column-start: 5;
  grid-column-end: 9;
  grid-row-start: 1;
  grid-row-end: 4; }

@media (max-width: 767.98px) {
  .gallery__item--15 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 4;
    grid-row-end: 7; } }

/* ----------------------------------- 16 ----------------------------------- */
.gallery__item--16 {
  grid-column-start: 13;
  grid-column-end: 9;
  grid-row-start: 1;
  grid-row-end: 4; }

@media (max-width: 767.98px) {
  .gallery__item--16 {
    grid-column-start: 1;
    grid-column-end: 7;
    grid-row-start: 7;
    grid-row-end: 7; } }

.gallery__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  border-radius: .4375rem;
  transition: all 250ms ease; }

.gallery__img__notround {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: all 250ms ease; }

.gallery__img__noscale {
  width: 100%;
  height: 100%;
  border-radius: .4375rem;
  object-fit: cover;
  display: block; }

.gallery__img__notround:hover {
  transform: scale(1.03); }

.gallery__img:hover {
  transform: scale(1.03); }

.gallery-text {
  position: absolute;
  bottom: 0;
  left: 30px;
  font-family: 'Brandon Grotesque Bold', sans-serif;
  text-transform: uppercase;
  font-size: 2rem;
  color: #fff; }

@media (max-width: 991.98px) {
  .gallery-text {
    bottom: -10px;
    left: 20px;
    font-size: 1.5rem; }
}

/* ----------------------------------- HIGHLIGHTS GALLERY END ----------------------------------- */


.sx_subfooter_paymethods_icon {
    background-color: white;
    border-radius: 0.125rem;
    box-shadow: 0px 5px 15px -4px #00000014;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content:center
}

.sx_subfooter_paymethods_icon.bordered {
    border:1px solid #484851
}

.sx_subfooter_paymethods {
    flex-grow:2
}

@media screen and (max-width: 991px) {
    .sx_subfooter_paymethods_box .sx_subfooter_paymethods_icon img {
        max-width:35px
    }
}

.sx_subfooter_paymethods_icon.bordered {
    border: 0.5px solid #e5e5e5 !important;
    border-radius: 4px !important;
}

.sx_subfooter_paymethods_box {
    gap: 5px;
    }


/*  Text Schatten */
.text-shadow-sx {
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.sticky {
    position: sticky !important;
    top: 85px !important;
}

/*  Header Top Bar Color */
#header-top-bar, header {
    background-color: #f4b84b;
}


/*  Header Color */
#jtl-nav-wrapper, header {
    background-color: #ffffff;
}


/*  Space between Boxes & Payment */
@media (min-width: 768px)
.box-normal {
margin-bottom: -1.5rem;
}

/* START sellx FadeOut */

.sellxFadeOutToggler {
    display: block; 
    width: 40%; 
}

.sellxFadeOut {
	max-height: 350px;
	overflow: hidden;
	position: relative;
}
.sellxFadeOut:not(.active):before {
  content:'';
  width:100%;
  height:100%;    
  position:absolute;
  left:0;
  top:0;
  background:linear-gradient(transparent, white);    
    z-index: 5;
}
/*  END sellx FadeOut */



.slick-arrow {
  opacity: 0;
  transition: opacity 0.3s ease;
}

.slick-slider-container:hover .slick-arrow {
  opacity: 1;
}