/*Отступ для якорной ссылки, которая закрывается меню*/
.uc-ancor{	position: relative;}
.uc-ancor a{		position: absolute;		display: block;		top: -100px;	}

/*Спикеры*/
t524__bottommargin_sm {margin-bottom: 0; }
.t524__imgwrapper {    margin-bottom: 8px;}

/*ТекСТ*/
@media screen and (max-width: 640px) {.t490, .t-title, .t-title p, .t-text p, .t030__title{text-align:left!important;}
    .t-descr p {font-size: 18px!important;}
    .t-text {font-weight: 400; }
    .t506__blockswrapper .t-title {text-align:center!important;}
}

/*ОБЛОЖКА*/
  .uc-cover .t-title {line-height:1.1; font-size:50px;}
  .uc-cover div {word-break: unset!important;}
  .uc-cover .t-col_7 {        max-width: 100% !important;    }
.uc-cover em {font-style:unset; font-weight:normal; } /*text-transform: uppercase; letter-spacing:2px; */
.t189__descr {        padding: 0 0 15px 0 !important;    } /*отступ описания*/
/*@media only screen and (min-width: 960px) {.uc-cover em  {font-size: 32px; }}*/
@media screen and (max-width: 640px) { /*размер заголовков обложки*/
    .t-descr_sm {    font-size: 16px;    line-height: 1.45;}
    .t189__title {    font-size: 28px;    line-height: 36px;}
}
.uc-cover .t-descr  {line-height:1.1;}

/*кричалка под загом обложки*/
.uc-cover .t-title ul {padding-left: 0!important;    padding-bottom: 0;}
.uc-cover .t-title li {font-size:26px;line-height:26px; list-style: none; letter-spacing:0; text-transform: none; padding-top:10px;font-weight: 500;line:height:1.1;}
/*@media screen and (max-width:980px) {.uc-cover .t-title li {font-size:18px;}}*/
/*@media screen and (max-width:640px) {.uc-cover .t-title li {font-size:16px;}}*/
/*@media screen and (max-width:480px) {.uc-cover .t-title li {padding-left:3px;}}*/


/*ВВОДНЫЙ блок*/
.uc-about .t478__blockimg {    background-size: contain;} /*логотипы а/к — умещаем в контейнер для десктоп*/
.uc-about-img .t107 {padding-left: 20px;    padding-right: 20px;}


/*фактойды — коррекция для маленьких экранов*/
@media screen and (max-width: 480px) { 
    .t899__wrapperleft {min-height:50px!important;}
.t899__title {    padding-top: 35px!important; padding-bottom: 0px!important; margin-bottom: 0!important; }
.t899__symbol {    display: none;}
.t899__col {margin-bottom: 0; }
}


/*блоки с выставкой и конференцией*/
@media screen and (max-width: 480px) { 
    .uc-exhibition .t-bgimg, .uc-topics .t-bgimg {display:none;}}
.uc-exhibition-img {padding: 20px!important; }


/*КНОПКИ*/
@media screen and (max-width:640px) and (orientation:portrait) {  .t480__btn-wrapper,  .t-btn, .t-btnwrapper, .t142A__wraptwo  {width:100%; letter-spacing:2px;}}
.uc-registration-form .t-submit {width:100%;}

/*Картинка с логотипами ак*/
@media screen and (max-width:640px)  {.uc-ak-logos img {    box-sizing: border-box; padding: 0 20px;}}


/*.t506__blockswrapper {display:none;} /*временно пока нет логотипов*/
/*#recorddiv466563753 .t-cover__carrier, #recorddiv466563753 {height:auto!important;} */



/*ССЫЛКИ*/
#allrecords a:hover {color:#ff9a3b;}
.uc-contacts-form a, .uc-contacts a {text-decoration:none!important;color:inherit!important;}
.uc-footer a, .uc-footer span {text-decoration:none!important;color:white!important;}



/*Форма*/
.t678, .t678 .t-img-select__text, .t678 .t-checkbox__control, .t678 .t-input-title {font-size:16px; 
/*line-height:180%;*/
    
}
.t-input-group_tx .t-text, .t-radio__wrapper label {font-size:18px!important;}
@media screen and (max-width:640px) {.t-input-group_tx .t-text, .t-radio__wrapper label {font-size:18px!important;}}
.t-radio__indicator {border-color: #2b2b2b;    border-width: 1px; opacity: 1; }
.t-form__inputsbox div:first-child {margin-bottom: 0;}
.t-form__inputsbox div:first-child .t-input-block {margin-bottom: 15px;}
.t678 .t-input-group {    margin-bottom: 0;}
.t678 .t-form_bbonly .t-input-block {margin-bottom: 25px;}
.t-input_pvis {padding: 26px 20px 20px 20px;}
.t-input:focus~.t-input__vis-ph, .t-input_has-content+.t-input__vis-ph {
    -webkit-transform: translateY(-100%) scale(.7);
    transform: translateY(-150%) scale(.7);}
.t-input__vis-ph {    top: 21px;}
.t-form__inputsbox div:nth-child(7) {    margin-top: 35px;}
.t-input {    height: 40px;}


/*КОнтакты*/
.uc-contacts .t-name {margin-bottom:3px;}
@media screen and (max-width: 640px) {.uc-contacts .t-name, .uc-contacts .t-descr {font-size:18px!important;}
    .uc-contacts .t490__container .t-card__col:first-child {display:none;}
    
}
