/*Главная. Добавление фона к скидке к жирному тексту*/
    .t182__descr strong {
    background-color: white;
    padding: 5px 8px;
    border-radius: 4px;
    line-height: 150%;
}

/*Уменьшение боковых отступов у кнопок в хэдере*/
.t228__rightside .t-btn {
    padding: 0 20px !important;
}

/*Кнопка тел в меню на мобилке*/
.t282__descr {
    outline: solid 1px #EB6E1C;
    padding: 10px 0;
    border-radius: 5px;
}
/*Кнопка тел в меню на мобилке*/

/*Главная. Стилизация карточки Сильная команда*/
@media screen and (min-width:980px){
   .uc-comanda .t959__card-inner {
    padding-bottom: 340px !important;
}
}

.t959__card-image {
    background-position: top left !important;
}


/*Главная. Как мы работаем, отступы текста в мобильной версии*/
@media screen and (max-width:460px){
.t902__content {
    padding: 10px !important;
}
.t902__wrap_left {
    height: 260px !important;
}
}

/*Главная. Отступ до иконки руки перед горизонтальным скроллом*/
@media screen and (max-width:960px){
.t915 .t-feed__parts-switch-wrapper {
    margin-bottom: 10px !important;
}
}

/*Размер телефона после заголовка Позвоните нам прямо сейчас*/
@media screen and (min-width:580px){
    .uc-tel .t142__text {
    font-size: 48px;
}
}

@media screen and (max-width:579px){
    .uc-tel .t142__text {
    font-size: 22px;
}
}
/*Размер телефона после заголовка Позвоните нам прямо сейчас*/

/*Стилизация логотипов школ*/
@media screen and (min-width:960px) {
    .t786__container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    gap: 20px;
}


.t786__separator {
    display: none;
}

.t-container:before {
    display: none;
}

.t786__col_33 {
    width: 100%;
}
}

/*Контакты, Отступ после Заголовка перед формой*/
@media screen and (min-width:980px){
    .t-section__title {
    margin-bottom: 45px !important;
}
}
@media screen and (max-width:979px){
    .t-section__title {
    margin-bottom: 25px !important;
}
}

/*Контакты. Стилизация серого фона с отступами*/
@media screen and (min-width:1040px){
.uc-forma {
    border-radius: 30px;
    margin: 0 40px;
}
}

@media screen and (max-width:1039px){
.uc-forma {
    border-radius: 30px;
    margin: 0 15px;
}
}

/*Контакты. отступы между полями ввода*/
.t-input-group {
    margin-bottom: 15px !important;
}

/*Контакты. Стилизация карточек с иконками в контактах*/
    .uc-contacty .t1055__col {
    outline: solid 1px #e7e2e2;
    background: #F2F2F2;
    border-radius: 5px;
    margin-bottom: 10px;
}

@media screen and (max-width:660px) {
.uc-contacty .t1055__col {
    margin: 0 15px 10px 15px;
    width: 94%;
    max-width: 94%;
}
}

.uc-contacty .t1055__col-wrapper {
    padding: 20px 0;
}

.uc-contacty .t1055__bgimg {
    margin-bottom: 15px;
}

.uc-contacty .t1055__row:first-child .t1055__col:first-child .t1055__col-wrapper {
    padding: 20px 0 !important;
}

/*КонтактыЧек-бокс с политикой под формой*/
.t-checkbox__indicator {
    border-radius: 3px;
}

/*Отступ сверху поста*/
.t-feed__post-popup__container {
    padding-top: 15px !important;
}

/*Скругление углов в попапе*/
.t390 .t-popup__container {
    border-radius: 10px !important;
    box-sizing: border-box;
}

/*Кнопка из текста в товаре для заказа*/
.js-store-prod-all-text a[style="color: rgb(235, 110, 28);"] {
    border: solid 1px #eb6e1c;
    padding: 8px 15px;
    border-radius: 5px;
    box-sizing: border-box;
}

.js-store-prod-all-text a[style="color: rgb(235, 110, 28);"]:hover {
    border: solid 1px #e56200;
    padding: 8px 15px;
    border-radius: 5px;
    box-sizing: border-box;
    background-color:#e56200;
    color: white !important;
}

/*Стилизация подписи на карточке товара*/
.t-store__card__mark {
    border-radius: 5px;
    height: 30px;
    opacity: 90%;
    width:100%;
}


/*Стилизация карточек товара*/
.t778 .t-store__card__bgimg {
    margin: 10px 10px 0 10px;
    border-radius: 6px;
}

.t778 .t-store__card__wrap_all {
    outline: solid 1px #f0f0f0;
}
    