/* reviewlab.ru */
review-lab {
    font-family: 'IBM Plex Sans', Arial, sans-serif !important;
}

/* Корзина */
.t706__carticon-imgwrap {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.t706__carticon .t-name,
.t706__cartwin .t-descr,
.t706__cartwin .t-input {
    font-family: 'IBM Plex Sans', Arial, sans-serif !important;
}
.t706__carticon-text:after {
    right: -18px;
}

/* Прайс */
/*
.t-store__card__price.t-name {
    font-family: 'IBM Plex Sans', Arial, sans-serif !important;
}
*/

/* Меню */
.t-menusub__menu_bottom:after,
.t-menusub__menu_bottom:before {
    top: -18px;
}

/* Мобильное меню */
@media screen and (max-width: 980px) {
    .t-menusub__list {
        background: #ffffff;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .t-menusub__list-item {
        margin-bottom: 10px;
    }
}

/* 1-й экран */
.uc-h1 {
    text-indent: 0px;
}
@media (min-width: 960px) and (max-width: 1199px) {
    .uc-h1 {
        text-indent: 226px;
    }
}
@media (min-width: 1200px) {
    .uc-h1 {
        text-indent: 226px;
    }
}

/* Получить скидку */
.uc-sale .t1015__content {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 0.1) !important;
    background-image: none !important;
}

/* Фотогалерея 1.0 */
.t979__image {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* Фотогалерея 2.0 */
.t827__grid-item,
.t827__grid-item img {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* Партнеры */
.t594__img {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* Дополнительная информация */
.t220__textwrapper {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* Виджет с телефонами */
.t898__tooltip {
    font-family: 'IBM Plex Sans', Arial, sans-serif !important;
    font-weight: 400 !important;
    font-size: 14px !important;
}
.t898__tooltip:after {
    right: -18px;
}
.t898__btn_label {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* Более подробно про экскурсию */
.t203__textwrapper {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

/* Заголовки на других страницах */
.t181__title {
    word-break: normal;
}
@media screen and (max-width: 640px) {
    .t-title_md {
        font-size: 22Px;
    }
}

/* Цена в мобильной версии */
@media screen and (max-width: 980px) {
    .t1025 .t-store__card__imgwrapper_column,
    .t1025 .t-store__card__textwrapper {
        margin-right: 0px !important;
    }
    .t1025 .t-store__card__textwrapper {
        margin-bottom: 0px !important;
    }
}

@media screen and (max-width: 980px) {
    .t1025 .t-store__card__price-wrapper {
        -webkit-justify-content: center !important;
        justify-content: center !important;
    }
}

/* Слайдер */
.t-zoomer__container {
    background-color: transparent !important;
}
.t-zoomer__bg {
    background: rgba(0,0,0,0.9) !important;
}
.t-zoomer__close,
.t-zoomer__scale.showed,
.t-carousel__zoomer__arrow__wrapper:before {
    background: rgba(255, 255, 255, 0.75) !important;
}
.t-zoomer__close:hover,
.t-zoomer__scale:hover {
    opacity: 1 !important;
    background: rgba(255, 255, 255, 0.75) !important;
}

/* Центровка цены в прайсах отдельных страниц */
@media (min-width: 641px) {
    .t1025 .t-store__card__price-buttons_in-row {
        align-content: center !important;
        align-items: center !important;
    }
}