/*!
 * sntheme v6.0 | Licensed

 */

img[data-lazyloaded]{ opacity: 0; transform: translateY(-10%); transition-delay: .2s; }
img.litespeed-loaded{ -webkit-transition: all .5s linear 0.2s; -moz-transition: all .5s linear 0.2s; transition: all .5s linear 0.2s; opacity: 1; transform: translateY(0%);}
a.navbar-brand > img[data-lazyloaded] { transform: translateY(0%); transition-delay: 0s; }

.archive-description { grid-column: 1/-1; max-width: 650px; }
.archive-description h2 { margin-bottom: 1.5rem; }
.archive-description p { margin-bottom: 0; }

.month-group{ grid-column: 1/-1;margin-bottom:2rem }
.month-divider{margin:2rem 0 2rem;font-weight:700;font-size:clamp(1.1rem,2.2vw,1.5rem);border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:1rem;text-transform:capitalize}
.month-items{display: grid; grid-template-columns: repeat(auto-fill,minmax(calc(25vw - 8rem),1fr)); gap: 2rem;}

.repocean-slider-main-v1 .repocean-content-wrapper { max-width: 100% !important; padding: 0 !important;}
.repocean-slider-main-v1 div.review-link { justify-content: flex-start !important; }
.repocean-slider-main-v1 .repocean-slider-box-parent { width: min(1640px, 100% - 2rem) !important; padding: 0 !important; margin: 0 auto !important;}
.repocean-slider-main-v1 .repocean-slider-box-parent .slick-list.draggable { margin: 0 !important; padding-block: 2rem !important;}
.repocean-slider-main-v1 .repocean-slider-box-parent .slider-box { margin: 0 1rem !important; }
.rep-verified-badge-container { display:none; opacity: 0; visibility: hidden; height: 0; }

.repocean-slider-main-v1 .repocean-slider-box-parent .prev-arrow::after, .repocean-slider-main-v1 .repocean-slider-box-parent .prev-arrow::before, .repocean-slider-main-v1 .repocean-slider-box-parent .next-arrow::after, .repocean-slider-main-v1 .repocean-slider-box-parent .next-arrow::before { transition: all .2s ease-in-out; }
.repocean-slider-main-v1 .repocean-slider-box-parent .prev-arrow:hover::after, .repocean-slider-main-v1 .repocean-slider-box-parent .prev-arrow:hover::before, .repocean-slider-main-v1 .repocean-slider-box-parent .next-arrow:hover::after, .repocean-slider-main-v1 .repocean-slider-box-parent .next-arrow:hover::before { background-color: #2f3135; }
.repocean-slider-main-v1 .repocean-slider-box-parent .slider-box .slider-box-inner { background-color: white !important; }
.repocean-slider-main-v1 .repocean-slider-box-parent .slick-arrow {top:45% !important;}
/* .repocean-slider-main-v1 .repocean-slider-box-parent .prev-arrow { left: .5rem !important; }
.repocean-slider-main-v1 .repocean-slider-box-parent .slick-arrow.next-arrow { right: .5rem !important } */

.offer-carousel .splide__arrows { position: absolute; height: inherit; width: min(1640px, 100% - 2rem); margin: 0 auto; top: 50%; left: 50%; transform: translate(-50%); z-index: 10; }
.offer-carousel .kb-splide .splide__arrow { width: 3em; height: 3em; border-radius: 50%; opacity: 1; transition: all .2s ease-in-out;}
.offer-carousel .kb-splide .splide__arrow:focus, .offer-carousel .kb-splide .splide__arrow:hover { background-color: #2f3135; border-color: #2f3135;}


footer#site-footer .copyrights > .row.footer-info-text { grid-template-columns: 1fr; }
.footer-info-text > div { padding: 1rem 1rem; }



@media screen and (max-width: 991px) {
    .info-page-cover-photo .aioseo-breadcrumbs, .info-page-cover-photo div > span { width: 100cqi !important; align-content: center; margin-inline: auto; justify-content: center;}
    .info-page-cover-photo h1 { width: 100cqi !important; text-align: center;}
    .info-page-cover-photo .aioseo-breadcrumbs span, .info-page-cover-photo div > span span { max-width: 20ch; overflow: hidden; white-space: nowrap; text-overflow: ellipsis " [...]";  }
}

@media screen and (min-width: 992px) {
    .info-page-cover-photo h1 { text-align: left !important; }
}

.wp-block-table.is-style-regular td:nth-of-type(3), .wp-block-table.is-style-regular td a { display: none !important; }