:root {
    --footer-color: #050505;
    --blue: #42708b;
    --lite-blue: #a2cfee50;
    --deep-blue: #003b53;
    --lite-coral: #e67c71;
    --shadow: 1px 2px 2px 1px #33300040;
    --radius: 10px;
}



.uc-my-menu .t466 {
    width: 100%!important;
    right: 0!important;
    left: 0!important;
    
}

.uc-my-menu .tmenu-mobile {
    background: transparent!important;
}
.uc-my-menu .tmenu-mobile.tmenu-mobile_opened {
    background: var(--deep-blue)!important;
} 
.uc-my-menu .tmenu-mobile .t-menuburger span {
    background: var(--deep-blue)!important;
}
.uc-my-menu .tmenu-mobile .t-menuburger.t-menuburger-opened span {
    background: #ffffff!important;
}

.uc-my-submenu1 .t966__content, .uc-my-submenu1 .t966__tooltip-menu_show,
.uc-my-submenu2 .t966__content, .uc-my-submenu2 .t966__tooltip-menu_show {
    border-radius: var(--radius)!important;
}

.uc-my-submenu1 .t966__menu-list .t966__menu-list-row:first-child .t966__menu-item-wrapper {
    width: 100%!important;
    text-align: center!important;
} 
/* Всплыающий блок */
.uc-my-popap,
.t-popup__container {
    /*max-width: 95%!important;*/
    margin: 1% auto!important;
    border-radius: 5px!important;
    box-shadow: var(--shadow);
}
.uc-my-popap iframe {
    border-radius: 5px!important;
}

.uc-my-popap > div,
.uc-my-popap > div > div {
    border-radius: 5px!important;
}

/* Аптека */
.uc-pharm .t-section__descr {
    text-align: left!important;
}

.uc-pharm .t-section__title,
.uc-pharm .t-section__descr,
.uc-pharm-cards .t-section__title,
.uc-pharm-cards .t-section__descr {
    margin: 4% auto!important;
}

.uc-pharm ul li {
    margin: 2% auto!important;
}

/* Вопрос с картинками */
.uc-pharm .t-img-select__container {
    /*gap: 25px!important;*/
    align-items: stretch!important;
}

.uc-pharm .t-img-select__container label {
    max-width: 200px!important;
    /*flex: calc(100%/3 - 25px)!important;*/
    transition: all 0.3s ease-in-out;
    box-shadow: var(--shadow);
    border-radius: 4px;
}
.uc-pharm .t-img-select__container label .t-img-select__text {
    font-weight: 400!important;
    text-wrap: balance!important;
    padding: 2%!important;
    margin: 2%!important;
    
}
@media (hover:hover) {
    .uc-pharm .t-img-select__container label:hover {
        transform: scale(1.05);
    }
}
/* Сообщение Консультанта */
.uc-pharm .t-quiz__consultant__msg {
    box-shadow: var(--shadow);
    padding: 2%;
    border-radius: 4px;
}

.uc-bullets .t-section__title,
    .uc-bullets .t-section__descr{
    margin-bottom: 1%!important;
}

.uc-bullets ul li {
    margin: 1%!important;
}
.uc-bullets .t1095 .t-list__item:first-child {
    margin-top: 1%!important;
}

.uc-bullets li .t-valign_middle {
    vertical-align: top!important;
}

/* Аптека */
.uc-pharm span.uc-popup-trigger {
    text-decoration: none!important;
    color: var(--lite-coral)!important;
    font-weight: 400!important;
    border-bottom: 1px dashed var(--lite-coral)!important;
    transition: all 0.5s ease-in-out!important;
 }
 @media (hover:hover) {
    .uc-pharm span.uc-popup-trigger:hover {
        border-bottom: 1px solid!important;
    } 
 }

.uc-pharm .t-quiz__contact-form__footer__text {
    text-transform: uppercase;
    font-size: 20px!important;
}

/* Карточки с курсами */
@media screen and (max-width: 760px) {
.t923 .t-width .t-slds__wrapper, .t923 .t923__slds-wrapper .t-col {
    min-width: 260px!important;
}
}
.t923 .t-descr_xxs {
    font-weight: 400!important;
}



/* Преимущества и блоки с карточками */
.uc-advantages ul {
flex-wrap: wrap;
  justify-content: center;
}

.uc-advantages ul li {
    background: #fff;
    padding: 2%;
    border-radius: var(--radius);
    box-shadow: var(--shadow);
    margin: 1% auto;
}
@media screen and (max-width: 760px) {
    .uc-advantages ul li {
        margin: 1% 3%!important;
    }
}


.t497 ul,
.t491 .t-card__container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.t497 ul li,
.t491 .t-card__container .t-card__col {
    background: #fff;
    padding: 2%;
    border-radius: var(--radius);
    box-shadow: var(--shadow);
    margin: 1% auto;
    color: var(--deep-blue)!important;
}
.t497 ul li span, .t497 ul li .t-descr,
.t491 .t-card__container .t-card__col .t-name {
    color: var(--deep-blue)!important;
}

.uc-popup-dynamic.show .t491 .t-title {
    color: #ffffff!important;
}

@media screen and (max-width: 760px) {
    .t497 ul li,
.t491 .t-card__container .t-card__col {
        margin: 1% 3%!important;
    }
}

/* Организаторы */
@media screen and (max-width: 960px) {
.uc-presenters ul li.t526__col-mobstyle:nth-child(2) {
    order: 3;
    margin: auto!important;
}
.uc-presenters ul li.t526__col-mobstyle:nth-child(3) {
    order: 2;
    margin-top: 0!important;
}
.t526 .t-list__container_inrow3 .t-list__item:nth-child(-n+3) {
    margin-top: 0!important;
}
}

/* Списки */
.t508 .t-list__item {
    display: flex!important;
}

/* Footer */
.uc-my-footer {
    padding: 1%!important;
    background-color: var(--deep-blue)!important;
    margin-top: 0!important;
}

.uc-my-footer .t992__descr span {
    color: #ffffff!important;
}

/*.uc-my-footer .t992__wrapper .t992__list-item:first-child a {
    font-size: 0;
}
.uc-my-footer .t992__wrapper .t992__list-item:first-child a:after {
    content: "";
    font-family: FontAwesome!important;
    display: inline-block;
    font-size: 24px;
}*/

.my-footer-link {
    background-color: transparent!important;
    border: none!important;
}

.my-icon {
    width: 40px;
    height: 40px;
    box-shadow: var(--shadow);
    border-radius: 50%;
    cursor: pointer!important;
    transition: all 0.3s ease-in-out;
}
.chat-link .my-icon {
    box-shadow: none;
    border-radius: 0;
}

.tg-link .my-icon path {
    fill: #ffffff!important;
}
.chat-link .my-icon path {
    fill: #ffffff!important;
}

.fb-link .my-icon path {
    fill: #ffffff!important;
}
@media (hover:hover) {
    .my-icon:hover {
        transform: scale(1.1);
    }
}

/* Blog */
.t-feed__col-grid__post-wrapper .t-feed__post-bgimg, 
.t-feed__slider-grid__post-wrapper .t-feed__post-bgimg {
    border-radius: var(--radius)!important;
}