/* Правка лейбла со стажем в карточке потоков */   

.uc-doctors .t-store__card__mark-wrapper {
    left: 10px !important;
}

.uc-doctors .t-store__card__mark {
    border-radius: 0px !important;
    font-size: 12px !important;
    font-family: 'Montserrat' !important;
    font-weight: 600 !important;
    height: 25px !important;
    width: 100% !important;
    padding: 0 8px !important;
    
}

/* Делаем марджин (отступ) у карточек товаров */ 

.t-store__card__wrap_txt-and-btns {
    margin-bottom: 20px !important;
}


/* Правка текста в карточке врача */ 

.uc-doctors .t-store__card__textwrapper {
    margin-bottom: auto;
    padding-top: 10px;
}

.uc-doctors .t786 .t-store__card__btns-wrapper {
    margin-top: 10px;
}

/* Правка кнопки "ЗАГРУЗИТЬ ЕЩЕ" в блоке с Врачами */ 
.uc-doctors button.t-btn.t-btnflex.t-btnflex_type_button.t-btnflex_xs.js-store-load-more-btn.t-store__load-more-btn {
    background: #ffffff;
    background-image: none !important;
    color: #8b929c !important;
    text-decoration: underline;
    text-transform: uppercase;
    margin-top: 30px !important;
}

/* Правка расстояния между кнопками в карточке врача на мобилке */ 
@media screen and (max-width: 640px){
    
   .uc-doctors .t-align_left .t-store__card__btn {
    margin: 0 4px 4px 0;
}
}

/* Правка паддинга у каталога Врачи */

.uc-doctors .t-store__grid-cont_col-width_stretch.t-container_100[data-col-gap="10"] {
    padding: 0 10px;
}



/* Растягиваем блок ФАК по ширине экрана */

@media (min-width: 961px) {
.t585 .t-container {
    max-width: calc(100% - 10px);
}
.t585 .t-col {
    max-width: calc(50% - 40px);
    margin-left: 20px;
    margin-right: 20px;
    padding: 0;
}
}


/* Растягиваем потоки АКЦИИ по всей ширине экрана*/

@media (min-width: 1201px) {
.uc-accii .t-feed__post {
    width: calc(25vw - 50px) !important;
}
.uc-accii .t-feed__slider-grid__post-wrapper {
    width: 100% !important;
    margin-left: 10px;
    margin-right: 10px;
}
.uc-accii .t1004 .t-slds__main {
    max-width: calc(100% - 10px);
}
.uc-accii .t1004 .t-slds__container {
    width: 100%;
}
}


/* Правка текста в поисковой строке */

input.t985__input.t-search-widget__input.t-input {
    font-family: 'Montserrat';
    font-size: 16px;
}

/* Правка радиуса обводки предложенных вариантов поиска */

.t985__searchvariant.t-text.t-text_xs {
    border-radius: 0px !important;
}

/* Правка текстов в корзине */

.t706__cartwin-heading.t-name.t-name_xl {
    font-family: 'Montserrat';
}

.t706__product-title.t-descr.t-descr_sm {
    font-family: 'Montserrat';
    font-size: 14px;
}

.t706__form-upper-text.t-descr.t-descr_xs {
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 16px;
    padding-top: 20px !important;
}


.t706__cartwin-bottom {
    padding-top: 0px;
}



/* Растягиваем потоки РЕЗУЛЬТАТЫ по всей ширине экрана*/
@media (min-width: 1201px) {
.uc-results .t-feed__post {
    width: calc(35vw - 20px) !important;
}
.uc-results .t-feed__slider-grid__post-wrapper {
    width: 100% !important;
    margin-left: 10px;
    margin-right: 10px;
}
.uc-results .t1004 .t-slds__main {
    max-width: calc(100% - 10px);
}
.uc-results .t1004 .t-slds__container {
    width: 100%;
}
}

 .t1004__container_mobile-flex .t-feed__grid-col:first-child {
        padding-right: 5px;
        padding-left: 10px;
    }

/* Правка лейбла потока РЕЗУЛЬТАТЫ */

.uc-results .t-feed__post-label {
    background-color: #fff;
    border-radius: 0px;
    box-sizing: border-box;
    display: inline-block;
    font-size: 0;
    margin-bottom: 2px;
    margin-left: 0px !important;
    margin-top: 10px;
    padding: 8px 10px;
}

.uc-results .t-feed__post-label-wrapper {
    left: 10px;
    position: absolute;
    right: 10px;
    top: 0;
    z-index: 3
}

.uc-results .t-feed__post-tag {
font-size: 10px;
color: #8b929c;
font-weight: 700;
font-family: 'Montserrat';
letter-spacing: 0;
}

.uc-results  .t-feed__container .t-feed__parts-switch-wrapper {
    margin-bottom: 10px;
}

@media screen and (max-width: 640px) {
    .uc-results .js-feed-parts-select-container.t-feed__container.t-col.t-col_12 {
    padding-left: 10px !important;
}
}

/* Делаем стрелки у слайдеров квадратными */
.t-slds__arrow-withbg {
    border-radius: 0px;

}

/* Правка заголовка карточки потока в поп-апе */

h1.js-feed-post-title.t-feed__post-popup__title.t-title.t-title_xxs {
    font-size: 24px;
    font-family: 'Montserrat';
}


/* Правка заголовка потоков */

.js-feed-close-text.t-feed__post-popup__close-text.t-descr.t-descr_xxs {
    font-family: 'Montserrat';
    font-size: 15px;
}

/* Правка заголовка "Вам может быть интересно" в потоках */

.t-feed__post-popup__relevants-title.t-align_left.t-uptitle.t-uptitle_xxl {
    font-size: 20px;
    font-family: 'Montserrat';
}

/* Делаем маржин у картинок в карточках потока АКЦИИ 10 пикселей */

.uc-accii .t-feed__post-bgimg.t-bgimg.loaded {
    margin: 10px;
}

/* Убираем паддинг у карточек потока РЕЗУЛЬТАТЫ и делаем отступ текста от картинки 10 пикселей */

.uc-results .t-feed__slider-grid__content.t-feed__grid-col_paddingsmall {
    padding: 0 0px 10px;
    margin-top: 10px;
}

/* Выравниваем текст по картинке слева и поднимаем его выше*/

.t-feed__slider-grid__content.t-feed__grid-col_paddingsmall {
    padding: 0 10px 10px;
}

.t-feed__slider-grid__post-wrapper .t-feed__post-imgwrapper {
    margin-bottom: 0px;
}    

/* Измененный код для цен: добавляем приставку "ОТ" */
.t-store__card__price-value::before,
.js-product-price::before {
    content: "от" !important;
    margin-right: 7px;
}

/* Исключаем блоки с классом uc-ceny */
.uc-ceny .t-store__card__price-value::before,
.uc-ceny .js-product-price::before {
    content: "" !important;
    margin-right: 0;
}

