.tss-wrapper .item-content-wrapper::before {
    display: none !important;
}

.tss-wrapper .tss-carousel3 .item-content-wrapper {
    text-align: center;
}

.drPaulmayer-container>.rt-container-fluid.tss-wrapper {
    max-width: 1300px;
    margin-bottom: 5rem;
}

.rt-row.tss-carousel3.tss-even .carousel-wrapper {
    border: none !important;
}

.single-item-wrapper {
    display: flex;
    flex-direction: column;
    padding: 20px;
    border: 1px solid var(--beige);
    border-radius: 20px;
}

.single-item-wrapper .author-name {
    order: 1;
}

.single-item-wrapper .rating-wrapper {
    order: 2;
    margin: 0 !important;
}

.single-item-wrapper .item-content-wrapper {
    order: 3;
}

.tss-carousel .swiper-arrow>i {
    color: var(--petrol);
    transform: scale(2);
}


.swiper-arrow.swiper-button-next.next-0,
#tss-container-1272693948.tss-wrapper .tss-carousel .swiper-arrow,
.swiper-arrow.swiper-button-prev.prev-0,
.swiper-arrow.swiper-button-prev.prev-0.swiper-button-disabled {
    background-color: transparent !important;
}

i.rttss-right-open {
    position: absolute;
    top: 2.5rem;
    left: 3rem;
}

i.rttss-left-open {
    position: absolute;
    top: 2.5rem;
    right: 3rem;
}

.swiper-arrow.swiper-button-next:focus,
.swiper-arrow.swiper-button-prev:focus {
    outline: none !important;
}

.rttss-right-open:before {
    content: '>' !important;
    font-size: 2em;
    font-weight: 100 !important;
    font-family: 'Lato', sans-serif !important;
    transform: scaleY(2) scaleX(1);
}

.rttss-left-open:before {
    content: '<' !important;
    font-size: 2em;
    font-weight: 100 !important;
    font-family: 'Lato', sans-serif !important;
    transform: scaleY(2) scaleX(1);
}

.tss-wrapper .tss-layout3 .item-content-wrapper,
.tss-wrapper .tss-isotope1 .item-content-wrapper,
.tss-wrapper .tss-video1 .item-content-wrapper,
.tss-wrapper .tss-carousel3 .item-content-wrapper {
    background: none;
}

.tss-wrapper .tss-layout3 .item-content,
.tss-wrapper .tss-isotope1 .item-content,
.tss-wrapper .tss-carousel3 .item-content {
    font-family: 'Lato', sans-serif !important;
    font-size: 20px !important;
    letter-spacing: 2px;
    font-style: normal;
}

.tss-wrapper .tss-even .tss-grid-item {
    margin-bottom: 0;
}

.tss-carousel-main .swiper-pagination-bullet,
.tss-carousel .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
}

.swiper-pagination-bullet {
    background-color: transparent !important;
    border: 2px solid #D9C6A6;
    opacity: 1 !important;
    box-sizing: border-box;
}

.swiper-pagination-bullet-active {
    background-color: #D9C6A6 !important;
    border: none !important;
    opacity: 1 !important;
}

.tss-carousel-main.swiper .swiper-pagination,
.tss-carousel.swiper .swiper-pagination {
    bottom: -40px !important;
}

.carousel-wrapper .swiper-slide {
    height: auto !important;
    display: flex;
    flex-direction: column;
}

.carousel-wrapper .single-item-wrapper {
    flex: 1 1 auto;
    min-height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    box-sizing: border-box;
}



@media (max-width: 768px) {

    i.rttss-left-open,
    i.rttss-right-open {
        display: none !important;
    }

    .tss-wrapper .tss-layout3 .item-content,
    .tss-wrapper .tss-isotope1 .item-content,
    .tss-wrapper .tss-carousel3 .item-content {
        font-family: 'Lato', sans-serif !important;
        font-size: 15px !important;
        letter-spacing: 1.5px;
        font-style: normal;
    }

    .single-item-wrapper {
        padding: 0;
    }

    .wp-block-group.alignfull.drPaulmayer-container.has-global-padding.is-layout-constrained.wp-block-group-is-layout-constrained:has(.rt-container-fluid.tss-wrapper) {
        padding: 0;
    }

    .item-content-wrapper {
        margin-top: 0 !important;
    }
}