/*чуть увеличил размер лого для media*/
@media screen and (min-width: 1200px) {.t594__item_6-in-row, .t594__item_5-in-row {padding-left:0;padding-right:0;}}

/*Маркеры тем*/
     /*#rec773496891... #rec773496891 li::marker*/
     .t-descr li::marker, .t-text li::marker  {    color: #FD1B49 !important;    }

    .t-descr li, .t-text li {    margin-bottom: 8px;}
    
    .uc-img-txt-min .t-descr {margin-top:0;}
    .uc-img-txt-min .t-descr li {margin-bottom: 0;}
    .uc-img-txt-min .t-title {margin-bottom: 0;}

@media screen and (min-width: 960px) {
.uc-contacts .t016 .t-col:first-child{width:250px;margin-right:0;}
.uc-contacts .t016 .t-col:nth-child(2){max-width:290px; width:290px;}
}

/*коррекция отступов у ссылок*/
.t-text a {line-height:20px;}

/*Выставка*/
/*моношрифт для списка экспонетов*/
.uc-exh-list  .t-text  {
    font-family:'PT Mono',monospace,monospace!important;font-size: 16px!important;   text-indent: 0px; padding-left: 0px;}
.uc-exh-list  .t-text a, .uc-exh-list  .t-text em {font-family:'TildaSans',sans-serif!important; font-style: normal; font-weight:400;}
.uc-exh-list  .t-text li  {list-style-type: none!important; padding-bottom: 12px;}

/*для 0-й отступ для колонок списка экспонентов*/
@media screen and (max-width: 970px) {
.uc-exh-list .t016 .t016__text {padding-top:0!important;padding-bottom:0!important; }
.uc-exh-list .t016 .t016__col {margin-bottom: 0!important;}
.uc-exh-list .t016 ul {margin-bottom: 0!important;}
}

/*зачеркнутая цена для блока регистрации*/
.t1072__price {position:relative;
font-size:42px!important;}
.t1072__price:before {content:"900 ";
font-weight:200;
}

.t1072__price:after {
    content: '';
    position: absolute;
left:    calc(100% / 2 - 122px);
    top:15px;
    margin-top: 10px;
    width: 90px;
    border-bottom: 6px solid #88fffca3;
    transform: rotate(-9deg);
    -webkit-transform: rotate(-9deg);
}
    


/*Список*/
.t-text li {
    /*margin-bottom:0!important;*/
    /*margin-top:8px!important;*/
}


/*Меню*/
@media screen and (min-width: 960px) and (max-width: 1650px) {.t228__leftside{display:none;}}
@media screen and (min-width: 960px) and (max-width: 1450px) {.t228 .t-sociallinks{display:none;}}


/*Регистрация*/
.t1072 .t-section__descr {    max-width: unset; }
.t1072__footer {background-color: #2caba7;} /*временно пока нет спецопций*/
.t1072 .t-card__uptitle {margin-bottom: 0;}

/*СПикеры*/

.uc-speakers .t524__bottommargin_sm {    margin-bottom: 0px;}
.uc-speakers .t524__imgwrapper {    margin-bottom: 10px;}
@media screen and (max-width: 960px){
    .uc-speakers .t524 .t524__container .t-list__item:first-child, 
    .uc-speakers .t524 .t524__container:not(.t-list__container_inrow1) .t-list__item:nth-child(2) {    margin-top: 45px!important;}
        .uc-speakers .t-col:nth-child(2n-1) {  padding-left: 6px;      padding-right: 5px;}
    .uc-speakers .t-col:nth-child(2n) {    padding-left: 5px;    padding-right: 6px;}
}

@media screen and (max-width: 640px) {
.uc-speakers  .t524__col-mobstyle {  display: inline-block;    width: 50%;} 
.t524__wrappercenter { padding-right: 0; padding-left:0; }
.t524__persdescr, .t524__persname {font-size:15px!important; margin-bottom:0;}
.t-descr_xs {font-size:18px;}
}


/*Article*/
:root {

--mob-p-margine: 10px;
--mob-h5-margine: 25px;
--mob-art-margine: 25px;
--mob-h4-margine: 45px;
--mob-h3-margine: 60px;
--mob-h2-margine: 90px;

--m-hp-size: 60px;
--m-h-size: 45px;
--m-h3-size: 34px;
--m-h4-size: 26px;
--m-p-size: 18px;

--p-margine: 20px;
--h5-margine: 45px;
--art-margine: 45px;
--h4-margine: 90px;
--h3-margine: 120px;
--h2-margine: 180px;

--hp-size: 120px;
--h-size: 80px;
--h3-size: 60px;
--h4-size: 40px;
--p-size: 20px;
}

.uc-news .art {width:600px; height:auto;}
.uc-news .art-img {width:100%;}
.uc-news a {color:#f31d4b!important;}
.uc-news a:hover {color:#ff6c8c!important;}
.uc-news .toc, .uc-news .toc ul {list-style-type:none;}
.uc-news .toc .empty {font-size:10px;}
.uc-news
{max-width:1200px; margin: 0 auto;
font-family: 'Roboto', Arial, sans-serif;
font-size:var(--p-size);
color: #3e3d40;
line-height:1.4;
}

.uc-news article {margin:20px;}
.uc-news p {max-width: 700px;}
.uc-news h1, .uc-news h2, .uc-news h3, .uc-news h4 {font-family: 'Montserrat', Arial, sans-serif; font-weight: 500;}
.uc-news p, .uc-news h1, .uc-news h2, .uc-news h3, .uc-news h4, .uc-news h5 {margin:0;}


.uc-news article td {vertical-align: top; padding:10px 10px 15px 0px; border-collapse: collapse;border:0; border-spacing:0; border-top:1px #f0f0f0 solid;}
.uc-news article tr:first-child td {border-top:0;}
.uc-news article td:first-child {border-top:0;}
.uc-news article td p {margin:0;}
/*.uc-news article tr:nth-child(odd) td {background-color:#f0f0f0;}*/


p {margin-bottom:var(--p-margine)}
h1, h2, h3, h4, h5 {margin-top:var(--p-margine);}
h1, h2, h3, h4, h5 {margin-bottom:var(--p-margine);}
h3 {margin-bottom:var(--h5-margine);}
p + h4 {margin-top:var(--h4-margine);}
p + h5 {margin-top:var(--h5-margine);}
h4 {margin-bottom:var(--h5-margine);}
.art + h4 {margin-bottom:var(--p-margine);}
p + h2 {margin-top:var(--h2-margine);}
p + h3, table + h3 {margin-top:var(--h3-margine);}
h2 + p, h3 + p {margin-top:var(--h5-margine);}
.art {margin-top:var(--art-margine);}
.art + h4 {margin-top:var(--p-margine);}
p + .art, h4 + p + .art {margin-top:var(--h4-margine);}


h1 {font-size:var(--hp-size); line-height:1.1;}

h2 {font-size:var(--h-size);
margin-top:var(--xxl-margine); color:#f31d4b;}
h3 {font-size:var(--h3-size);
margin-top:var(--xxlm-margine); }
h4 {font-size:var(--p-size); font-weight: 600; letter-spacing:2px; text-transform: uppercase; word-spacing: 3px;}
h5 {font-size:var(--p-size);}

@media (max-width: 1200px) {

.uc-news .art {width:100%; height:auto; }
.uc-news .art-img {width:100%;}
.uc-news {        font-size:var(--m-p-size);}

p {margin-bottom:var(--mob-p-margine)}
h1, h2, h3, h4, h5 {margin-top:var(--mob-p-margine);}
h1, h2, h3, h4, h5 {margin-bottom:var(--mob-p-margine);}
p + h4 {margin-top:var(--mob-h4-margine);}
p + h5 {margin-top:var(--mob-h5-margine);}
h4 {margin-bottom:var(--mob-h5-margine);}
.art + h4 {margin-bottom:var(--mob-p-margine);}
p + h2 {margin-top:var(--mob-h2-margine);}
p + h3, table + h3 {margin-top:var(--mob-h3-margine);}
h2 + p, h3 + p {margin-top:var(--mob-h5-margine);}
.art {margin-top:var(--mob-art-margine);}
.art + h4 {margin-top:var(--mob-p-margine);}
p + .art, h4 + p + .art {margin-top:var(--mob-h4-margine);}


h1 {font-size:var(--m-hp-size); }
h2 {font-size:var(--m-h-size);
margin-top:var(--m-xxl-margine);}
h3 {font-size:var(--m-h3-size);
margin-top:var(--m-xxlm-margine); }
h4 {font-size:var(--m-p-size); }
h5 {font-size:var(--m-p-size);}
}