/*Бургер меню*/

.t450__container {
    padding: 48px 40px 38px !important;
}
.t450__right_descr {
    color: #858483 !important;
}
.t450__menu {
    margin-top: 32px !important;
}
.t-btn td {
    font-size: 20px;
}
.t450__right_buttons_but .t-btn {
    padding-left: 32px !important;
    padding-right: 32px !important;
}

/*Стиль формы*/

.t-input {
    font-size: 20px!important;
}
.t702 .t-submit {
    height: 56px!important;
    margin-top: 16px;
}
.t-submit {
    height: 56px!important;
    font-size: 20px!important;
    font-weight: 400!important;
}
.t-input-phonemask__select {
    font-size: 20px!important;
}
.t-text_xs {
    font-size: 15px;
    line-height: 1.55;
}
.t-text {
    font-family: 'Circe',Arial,sans-serif;
    font-weight: 400;
    color: #111111;
    text-align: center!important;
}
.t-text_xs {
    font-size: 14px!important;
    line-height: 1.5!important;
}
.t-text {
    font-family: 'Circe',Arial,sans-serif;
    font-weight: 400;
    color: #111111;
    text-align: center!important;
}


/*Стиль ссылок меню*/

.link-effect-menu[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
    /* цвет ссылки до наведения */
    color: #111111 !important;
}

.link-effect-menu[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #111111 !important;
}

.link-effect-menu[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
    margin: auto;
    /* отступ между ссылкой и подчеркиванием; 
    если нужно сделать расстояние больше, то используй отрицательное значение */
    margin-bottom: 0px;
    /* толщина подчеркивания */
    height: 1px;  
    /* цвет подчеркивания до наведения */
    background: #111111; 
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 0;
     
}

.link-effect-menu[data-elem-type="text"] a:hover::after {
    /* цвет подчеркивания после наведения */
    background: #111111;
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
    width: 100%;
     
}

/* Стиль ссылок направлений */

.link-effect-direction[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
    /* цвет ссылки до наведения */
    color: #858483 !important;
}

.link-effect-direction[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #1111111 !important;
}

.link-effect-direction[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
    margin: auto;
    /* отступ между ссылкой и подчеркиванием; 
    если нужно сделать расстояние больше, то используй отрицательное значение */
    margin-bottom: 0px;
    /* толщина подчеркивания */
    height: 1px;  
    /* цвет подчеркивания до наведения */
    background: #858483; 
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
    width: 100%;
     
}

.link-effect-direction[data-elem-type="text"] a:hover::after {
    /* цвет подчеркивания после наведения */
    background: #111111;
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 0;
     
}

/* Стиль ссылок трениров */

.link-effect-coach[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
    /* цвет ссылки до наведения */
    color: #111111 !important;
}

.link-effect-coach[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #1111111 !important;
}

.link-effect-coach[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
    margin: auto;
    /* отступ между ссылкой и подчеркиванием; 
    если нужно сделать расстояние больше, то используй отрицательное значение */
    margin-bottom: 0px;
    /* толщина подчеркивания */
    height: 1px;  
    /* цвет подчеркивания до наведения */
    background: #111111; 
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
    width: 100%;
     
}

.link-effect-coach[data-elem-type="text"] a:hover::after {
    /* цвет подчеркивания после наведения */
    background: #111111;
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 0;
     
}

/* Стиль ссылок групповых тренировок */

.link-effect-group[data-elem-type="text"] a {
    border: 0 !important;
    display: inline-block !important;
    width: auto !important;
    position: relative !important;
    transition: all 0.3s ease !important;
    /* цвет ссылки до наведения */
    color: #FFFFFF !important;
}

.link-effect-group[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #FFFFFF !important;
}

.link-effect-group[data-elem-type="text"] a::after {
    content: '';
    position: absolute;
    transition: all 0.3s ease;
    margin: auto;
    /* отступ между ссылкой и подчеркиванием; 
    если нужно сделать расстояние больше, то используй отрицательное значение */
    margin-bottom: 0px;
    /* толщина подчеркивания */
    height: 1px;  
    /* цвет подчеркивания до наведения */
    background: #FFFFFF; 
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: 0;
    right: auto;
    width: 100%;
     
}

.link-effect-group[data-elem-type="text"] a:hover::after {
    /* цвет подчеркивания после наведения */
    background: #FFFFFF;
     
    opacity: 1;
    top: auto;
    bottom: 0;
    left: auto;
    right: 0;
    width: 0;
     
}

/* Ховер кнопок */

.button-hover .tn-atom:hover {
    background-color: #11111100!important;
}

/* FAQ 
.t585__text {
    margin-bottom: 0px!important;
}
.t585__trigger-button {
    padding: 24px 48px 24px 0!important;
}
.t-col {
    margin-left: 0px!important;
    margin-right: 0px!important;
    border-bottom: 1px solid #111111;
}
*/


/* Модалки услуг и тренеров */

@media screen and (max-width: 1240px)
.t750__col_left {
    margin-right: 110px !important;
}

@media screen and (max-width: 1240px)
.t750__col_right {
    margin-left: 110px!important;
}


/* Ховер направлений групповых программ */

.t396__elem.zoomon {
overflow: hidden;
}

.zoomon .tn-atom {
transition: all 0.5s ease;
}

.zoomon .tn-atom:hover {
transform: scale(1.1);
}

/* Настройка межбуквенного в блоге */
.t090__autor-descr {
    padding-left: 100px;
    font-size: 13px;
    letter-spacing: 0px!important;
    line-height: 20px;
}