li {
        margin-bottom: 18px;
}

.t497 a {
text-decoration:none;
border-bottom:1px solid #999;
}

.t-descr {
    font-family: 'PT Serif', 'PT Sans';
    font-weight: 400;
    color: #000000;
}

.t165__text {
    opacity:1;
}

.t490 .t-section__topwrapper {
    margin-bottom: 75px;
}

.t510 .t-section__topwrapper {
    margin-bottom: 55px;
}

.t225__descr {
    padding: 15px 0px 0px;
}

/*.t510 .t-section__topwrapper {
    margin-bottom: 90px;
}*/

.t006__uptitle {
    background-color: #ffd878;
    color: #000;
}



.t583__text-wrapper {
    margin-bottom: 58px;
}

.t330__title {
    margin-bottom: 26px;
}

.t459__textwrapper {
    padding-left: 30px;
}

.t-btn, .t583 .t-submit {
    font-size: 18px;
}

.t580__title, .t581__title {
    margin-bottom: 20px;
}

.t580__buttons, .t581__buttons {
    margin-top: 50px;
}

.t601 .t-section__topwrapper {
    margin-bottom: 40px;
}

.t565 .t-section__topwrapper {
    margin-bottom: 85px;
}

/* TITLES */

/* Меню */

.t456 {
    background-color: #e5e5e5;
    height: 65px;
}

.t456__maincontainer {
    width: 100%;
    height: 100%;
    display: table;
    position: relative;
}

/* Элементы Меню */
.t456__list_item {
    font-family: 'PT Sans', sans-serif;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0px;
    color: #000000;
}


/* Элементы Меню */
.t456__list_item {
    font-family: 'PT Sans', sans-serif;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0px;
    color: #000000;
}

.t481__list_item {
    font-family: 'PT Sans', sans-serif;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0px;
    color: #000000;
    white-space: nowrap;
}


    
/* Первый элемент меню */
.t456__list_item:first-child {
    padding-left: 20px;
    padding-left: 100px;
}

/* Убираем отступ у логотипа */
.t228__padding40px {
    width:0px !important;
}

.t228__leftside {
    padding-left:20px;
    
}

.t228__imglogo {
    margin-right: 0px;
}

/* Первый элемент меню */
.t228__list_item:first-child {
    padding-left: 100px;
}

/* Левая часть меню */

.t228__list_item {
    display: table-cell;
    vertical-align: middle;
    font-family: 'PT Sans', sans-serif;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0px;
    color: #000000;
    white-space: nowrap;
}




/* Правая часть меню */
.t228__right_descr {
    padding-left: 30px;
    white-space: nowrap;
    font-family: 'PT Sans', sans-serif;
    font-size: 16px;
    color: #000000;
}

.t228__right_descr ul li {
	clear: both;
    font-family: 'PT Sans', sans-serif;
    font-size: 16px;
    padding-left: 15px;
    padding-right: 15px;
	display: inline;
    color: #000000;
    white-space: nowrap;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;;
}

/* Кнопка в меню */

/* Убираем левый отступ */
.t228__right_buttons {
    padding-left: 0px;
}

.t228 .t-btn {
    height: 40px;
    padding-left: 25px;
    padding-right: 25px;
    margin-left: 0px;
}


/* Обложка — Заголовок */
.t001__title {
    font-family: 'PT Sans', Helvetica;
    font-size: 72px;
    color: #ffd878;
    letter-spacing: 0.5px;
    padding: 24px 0px 38px 0px;
    line-height: 1.15;
}

/* Обложка — Надзаголовок */
.t001__uptitle {
    font-family: 'PT Sans', Helvetica;
    font-size: 18px;
    padding-bottom: 40px;
}

/* Обложка — Описание */
.t001__descr, t001__descr t-descr {
    font-family:'PT Serif', Georgia;
    font-size: 22px;
    line-height: 1.4;
    color: #fff;
    padding: 0px 0px 30px 0px;
}

.t-title_sm, .t-title_xs {
    font-size: 46px;
    line-height: 1.15;
}


/* Цель тренинга */
.t565 .t-section__title {
    font-size: 46px;
    line-height: 1.15;
}

/* Тренер
>480 — 46px
480 — 36px
320 — 36px

*/

/* Как проходит сессия, Программа — ГДЕ? */



/* Популярные тренинги — Заголовок*/    
.t225__title{
    font-size: 46px;
    line-height: 1.15;

}

/* Популярные тренинги — Описание*/   
.t225__descr {
    font-family:'PT Serif', Georgia;
    font-size: 22px;
    line-height: 1.5;
}

/* Популярные тренинги — ссылка*/   
.t387__descr a, .t459__descr a {
    font-size: 18px;
    font-family: 'PT Serif', Georgia;
    line-height: 1.7;
    border-bottom: 1px solid #999;
    color: #000;
}

.t387__descr {
    margin-top: 7px;
}

.t387__title {
    margin-top: 15px;
}

.t459 .t-col {
    margin-bottom: 60px;
}


/* Раскрывающийся блок с расписанием */
.t260__title{
    font-size: 28px;
    line-height: 1.15;
}

/* Лид */
.t119__preface {
    font-size: 24px;
    font-family:'PT Serif', Georgia;
    line-height: 1.35;
    margin-top: 8px;
    margin-bottom: 8px;
    opacity: 1;
}

/* О методе */
.t006__text-impact {
    font-size: 24px;
    text-align: left;
}

/* Не нашли? */
.t580__title, .t581__title {
    font-size:36px;
    line-height: 1.15;
}

/* Наши клиенты */
.t601 .t-section__title {
    font-size:46px;
    line-height: 1.15;
    //margin-bottom: 40px;
}

/* Рассылка */
.t583__title {
    font-size: 36px;
    line-height: 1.15;
}

/* Контакты — Название компании*/
.t570__title {
    font-size: 36px;
    line-height: 1.15;
}

/* Блок с тремя преимуществами */
/* Отступ от иконки */

.t490__img {
    margin-bottom: 10px;
}

/* Заголовок блока */
.t490 .t-section__title {
    margin-bottom: 20px;
}

/* Заголовочная секция */
.t490 .t-section__topwrapper {
    margin-bottom: 50px;
}

/* Описание, ширина */
.t490 .t-section__descr {
    max-width: 640px;
}

/* Блок с плиткой*/

.t279__uptitle {
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 5px;
    letter-spacing: 1.5px;
}


.t279__title {
    font-size: 24px;
    line-height: 1.3;
    margin-bottom: 15px;
 
}

.t279__title u {
    text-decoration:none;
    border-bottom: 1px solid #999;
}

.t279 a {
    display: block;
    text-decoration: none;
}

.t279 a:hover .t279__img-wrapper {
    opacity: 0.7;
}

.t279 a:hover .t279__textwrapper {
    opacity: 0.8;
}

.t279 a:hover .t279__textwrapper u {
    opacity: 0.8;
}


.t649__uptitle {
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    margin-top: 25px;
    margin-bottom: 5px;
    letter-spacing: 1.5px;
}

/* Цель — Описание */
t-section__descr, t-descr, t-descr_xl, .t565 .t-section__descr {
    font-family:'PT Serif', Georgia;
    font-size: 22px;
    line-height: 1.5;
}

/* Цель — Название преимущества */
.t565__title, .t-name_lg, .t502__title, .t-name_sm {
    font-size: 24px;
    line-height: 1.3;
}


/* Цель — Описание преимущества */
.t565__descr, .t-text_xs {
    font-size: 18px;
    line-height: 1.45;
}

.t502__separator {
    margin-bottom: 60px;
}

/* В стоимость входит */
.t120__title {
    font-size: 24px;
    line-height: 1.15;
}


/* Текст программы */
.t260__text {
    margin-bottom: 20px;
}

.t260__text, .t-descr_xs {
    font-family:'PT Serif', Georgia;
    font-size: 18px;
    line-height: 1.55;
}

/* Подпись для изображения*/
.t196 .t-descr_xs {
    font-family: 'PT Sans', Helvetica;
    font-size: 16px;
}

/* Эксперт по ... на Главной */
.t165__title {
    padding-bottom: 4px;
}

/* Кружки на Главной */
.t073__circle {
    background-color: #ffd878;
    color: #222222;
    width: 60px;
    height: 60px;
    text-align: center;
    font-size: 20px;
    overflow: hidden;
    white-space: nowrap;
}

/* Каптерев на Главной */
#rec17998914 .t073__col, #rec16360830 .t073__col{
    max-width: 560px;
    padding-left: 0px;
}

#rec40071171 .t073__col{
    max-width: 360px;
    padding-left: 0px;
}

/* Ссылки на тренинги на Главной */
.t073__title {
    font-family: 'PT Sans', Helvetica;
    font-size:24px;
    line-height: 1.3;
    color: #222;
}

.t073__title a {
    font-family: 'PT Sans', Helvetica;
    font-size:24px;
    line-height: 1.2;
    color: #222;
    text-decoration: none;
    border-bottom: 1px solid #999999;
}

/* Условия — В стоимость входит */
.t120__descr {
    margin-top: 0px;
}

/* Попап — Кнопка */
.t330__submit {
    font-size: 18px;
}

/* Попап — Подпись под кнопкой */
.t330__text {
    font-size: 16px;
}

/* Попап — Заголовок */
.t330__title {
    margin-bottom: 8px;
}

/* Описание для плиток на главной */
.t279__descr {
    font-size: 16px;
}

/* Популярные тренинги — Новый блок */
.t497__textwrapper {
    padding-left: 30px;
}


.t502 .t-section__topwrapper {
    margin-bottom: 70px;
}

#rec40050776 LI {
    margin-bottom:12px;
}



@media screen and (max-width:1400px){
/* Обложка — Надзаголовок */
.t001__title {
    font-size:60px;
}


/* Лид */
.t119__preface {
    font-size: 24px;
}
}

@media screen and (max-width:1200px){
/* Обложка — Надзаголовок */
.t001__uptitle {
    padding-bottom: 40px;
}

.t-text_md {
    font-size: 18px;


/* Лид */
.t119__preface {
    font-size: 24px;
}
}

@media screen and (max-width:1080px){

.t001__title {
    font-size:52px;
}

}

/* Мобильное меню — пункты из правой части меню */

@media screen and (max-width: 980px) {
    
.t001__title {
    font-size:46px;
}

.t228__right_descr ul li {
    display: block;
    text-align: center;
    padding: 10px !important;
    white-space: normal;
}

.t228__right_descr {
    padding-left: 0px;
}

.t228__right_descr ul {
    padding-left: 0px;
}

#header .t228__right_descr ul {
    padding-left: 0px;
}

#rec17449688 .t228__imglogo {
    padding: 20px 0;
    padding-bottom: 0;
}

.t228__leftcontainer, .t228__centercontainer, .t228__rightcontainer {
    padding: 10px 0px;
}

.t228__rightcontainer {
    padding-bottom: 20px;
}


#rec17449688 .t228__leftcontainer {
    padding-bottom: 0px !important;
}

/* Цель тренинга — описание */

.t565__descr, .t502__descr {
    font-size: 16px;
    line-height: 1.45;
}

/* Популярные тренинги — Новый блок */
.t497__imgwrapper {
    max-width: 140px !important;
}

}

@media screen and (max-width:640px){

.t565 .t-section__title, .t502 .t-section__title {
    font-size: 36px;
}

/* Обложка — Заголовок */
.t001__title {
    font-size:36px;
    padding-bottom: 25px;
}

/* Надзаголовок */
.t001__uptitle {
    padding-bottom: 20px;
    padding-left: 0px
}

/* Описание */
.t001__descr {
    font-size: 18px;
    line-height: 1.4;
}

/* Отстут после заголовка Цель... */
.t565 .t-section__topwrapper, .t502 .t-section__topwrapper {
    margin-bottom: 45px;
}


/* Подпись для изображения*/
.t-descr_xs {
    font-size: 14px;
}

/* Раскрывающийся блок с расписанием */
.t260__title{
    font-size: 22px;

}
/* Обычный текст вроде*/
.t-text_md {
    font-size: 16px;
}
/* Лид */
.t119__preface {
    font-size: 22px;
}

/* О методе */
.t006__text-impact {
    font-size: 22px;
}

/* Популярные тренинги — Заголовок*/    
.t225__title{
    font-size: 36px;
}

/* Популярные тренинги — Описание*/   
.t225__descr {
    font-size: 20px;
}

/* Популярные тренинги — Ссылка*/   
.t387__descr a, .t459__descr a {
    font-size: 16px;
}

/* Не нашли? */
.t580__title, .t581__title {
    font-size:28px;
}

/* Наши клиенты */
.t601 .t-section__title {
    font-size:36px;
    //margin-bottom: 40px;
}

/* Рассылка */
.t583__title {
    font-size: 28px;
}


/* Контакты — Название компании*/
.t570__title {
    font-size: 28px;
}

/* В стоимость не входит */
#rec17068279 {
    padding-top:0 !important;

}

/* Цель тренинга */

.t565__title, .t502__title, .t-name_sm {
    font-size: 22px;
    line-height: 1.3;
}

.t565__descr, .t502__descr {
    font-size: 16px;
    line-height: 1.5;
}

.t-section__descr, .t565 .t-section__descr, .t502 .t-section__descr {
    font-size: 20px;
    line-height: 1.4;
}

}

@media screen and (max-width:481px){


/* Лид */
.t119__preface {
    font-size: 20px;
    margin-bottom: 12px;
}

/* О методе */
.t006__text-impact {
    font-size: 20px;
}

/* Цель тренинга */

.t565 .t-section__title, .t502 .t-section__title {
    font-size: 36px;
}

/* Обложка — Заголовок */
.t001__title {
    font-size: 34px;
    padding-bottom: 25px;
}

#rec17140445 .t001__title {
    font-size: 30px;
}

/* Надзаголовок */
.t001__uptitle {
    font-size: 16px;
    padding-bottom: 20px;
    padding-left: 0px
}

/* Описание */
.t001__descr {
    font-size: 16px;
    line-height: 1.4;
}


/* Описание для плиток на главной */
.t279__descr {
    font-size: 16px;
}

/* О методе */

.t006__text-impact {
    padding: 40px 0 30px 0;
    text-align: left;
}

}

@media screen and (max-width:320px){

/* Обложка — Заголовок */
.t001__title {
    font-size: 30px;
}

#rec18052107 .t001__title {
    font-size: 30px;
}


}
/* Стоимость
320 — 36px
>320 — 46px
*/
