/* Стиль всех списков */
li {
    padding-bottom: 5px;
}

/* Стиль стандартных Pop-up с формами*/
.uc-form .t-popup__container{
    border-radius: 30px;
}
.uc-form-2 .t-popup__container{
    border-radius: 30px;
}
@media screen and (max-width: 640px) {
    .uc-form .t-popup__container{
        border-radius: 0 !important;
    }
    .uc-form .t702 .t-popup__block-close {
        background: none !important;
    }
    .uc-form .t-popup__close-icon g {
        fill: #ffffff !important;
    }
}

/*Суб-меню ME601*/
.uc-submenu .t794__content, .uc-menu_opend .t794__content {
    padding: 25px 25px 10px !important;
}
.uc-submenu .t794__list_item {
    margin-bottom: 15px !important;
}
.uc-menu_opend .t794__list_item
 {
    margin-bottom: 0px !important;
}

/*Боковое меню*/
.uc-menu_opend .t450__right_buttons {
    max-width: calc(100% - 120px);
    width: 100%;
}
.uc-menu_opend .t450__right_buttons_wrap, .uc-menu_opend .t450__right_buttons_but, .uc-menu_opend .t-btn {
    width: 100% !important;
    height: 50px;
}
.uc-menu_opend .t450__rightcontainer {
    display: flex !important;
    /*gap: 10px !important;*/
    width: 100%;
    flex-direction: row-reverse;
}
.uc-menu_opend ul.t-sociallinks__wrapper {
    display: flex;
}
.uc-menu_opend .t-sociallinks__svg {
    width: 50px !important;
    height: 50px !important;
}

.uc-menu_opend .t-sociallinks__item_whatsapp {
    content: url(https://static.tildacdn.com/tild3562-6331-4436-b131-363836313230/wa-02.svg);
}
.uc-menu_opend .t-sociallinks__item_telegram {
    content: url(https://static.tildacdn.com/tild3966-6533-4261-b237-343036643633/tg-02.svg);
}
.uc-menu_opend .t450__right_buttons_but, .uc-menu_opend .t450__right_social_links, .uc-menu_opend .t450__right_buttons, .uc-menu_opend .t-sociallinks__item{
    margin-top: 0px !important;
    }
.uc-menu_opend .t450 .t-sociallinks__item {
    margin-left: 10px;
    margin-right: 0 !important;
    height: 50px;
    }
.uc-menu_opend .t-btn_sm {
    font-size: 16px !important;
}
@media screen and (max-width: 480px) {
   .uc-menu_opend .t450__menu_show {
        max-width: 100vw !important;
        width: 100% !importat;
    }
}

/* Стиль аккордеонов TX16N2 на страницах специалистов*/
.uc-accord .t668__wrapper {
    border-radius: 20px;
}
.uc-accord .t668__content {
    padding-bottom: 15px !important; 
}
.uc-accord .t668__textwrapper {
    padding: 0 0 20px 0 !important;
}
.uc-accord ul {
    margin-bottom: 0 !important;
}
.uc-accord .t668__textwrapper li {
    padding-bottom: 10px; 
}
@media screen and (max-width: 480px) {
    .uc-accord .t668__wrapper {
        border-radius: 15px;
    }
}

/* Стиль блока со статьями FD302 */
@media screen and (max-width: 960px) {
.uc-article .t-feed__buttons-wrapper {
    display: none;
}
}
@media screen and (max-width: 480px) {
.uc-article .t915__container_mobile-flex {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.uc-article .js-feed-post {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
}

/* Стиль кнопки блока TS203 Отзывы*/
.t533 .t-section__bottomwrapper {
    margin-top: 40px !important;
}
.t533 .t-btn_md {
    height: 50px !important;
    padding-left: 33px !important;
    padding-right: 33px !important;
}

@media screen and (max-width: 960px) {
.t533 .t-section__bottomwrapper {
    margin-top: 30px !important;
}
.t533 .t-btn_md {
    height: 48px !important;
    padding-left: 33px !important;
    padding-right: 33px !important;
    font-size: 15px !important;
}
}
@media screen and (max-width: 480px) {
.t533 .t-btn_md {
    padding-left: 88px !important;
    padding-right:88px !important;
}
}

/* Списки с нумерацией из блоков IM10 в статьях*/
@media screen and (max-width: 960px) {
.uc-step .t195__imgsection {
    margin-top: 30px !important;
    margin-bottom: 0 !important;
    text-align: left !important;
}
}
.uc-step .t195__imgsection {
    padding: 0 !important;
}
@media screen and (max-width: 640px) {
.uc-step .t195__imgsection {
    margin-top: 30px !important;
    margin-bottom: 0 !important;
    text-align: left !important;
}
.uc-step .t195__imgsection * {
    padding: 0 !important;
}
.uc-step .t195__imgsection {
    padding: 0 20px !important;
}
}

/* Стиль свайпа в мобильной версии блока TE215 Самопомощь*/
@media screen and (max-width: 960px) {
    .uc-self-help_more .t688__row_mobile-flex {
        padding-left: 20px;
        -webkit-box-sizing: border-box !important;
                box-sizing: border-box !important;
        gap: 20px;
    }
    .uc-self-help_more .t-col {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

/* Стиль видеоблока VD03*/
.uc-video .t116__videowrapper {
    border-radius: 20px;
}
.uc-video .t116__videowrapper iframe {
    border-radius: 20px;
}
@media screen and (max-width: 960px) {
.uc-video .t-width_12 {
    max-width: 640px;
}
}
@media screen and (max-width: 640px) {
.uc-video .t-width {
    width: calc(100% - 40px);
    /* padding: 0 20px; */
}
}