/*Изменение размера шрифта стандартных блоков в адаптивах для детальных новостей*/
@media screen and (max-width:1200px){
    /*TX01*/
    .t-prefix_2 >.t-text_md {
        font-size:16px !important;
    }
        /*TX02*/
    .t119__preface {
        font-size:22px !important;
    }
    /*TL04*/
    .t120__title {
        font-size:22px !important;
    }
}
/*Изменение размера шрифта стандартных блоков в адаптивах*/
@media screen and (max-width:640px){
    /*TX01*/
    .t-prefix_2 >.t-text_md {
        font-size:14px !important;
    }
        /*TX02*/
    .t119__preface {
        font-size:18px !important;
    }
        /*TL04*/
    .t120__title {
        font-size:18px !important;
    }
}

/*Изменение размера шрифта стандартных блоков в адаптивах*/
@media screen and (max-width:980px){
    /*TM102*/
    .t537__persname {
        font-size:14px !important;
        padding-bottom: 8px !important;
    }
    /*TM102*/
    .t537__persdescr{
        font-size:12px !important;
    }
}

/*Изменение ширины стандартных блоков в адаптивах для детальных новостей*/
@media screen and (max-width: 960px){
.t-col {
    padding-left: 10px;
    padding-right: 10px;
}
}

/*Изменение положение подписи в зеро-слайдере для детальных новостей*/
   .tn-elem .t-slds__caption {
    margin: 0 0;
}
@media screen and (max-width: 460px){
    .tn-elem .t-slds__caption {
    padding-left: 24px; /*сдвиг вправо в мобильных*/
    }
}

/* Растягиваем отображение всех пунктов меню до 1200 */
@media screen and (max-width: 1200px) {
.t-menusub__content {
    padding: 18px 0px!important;
}
}

/* Добавляем паддинг всех пунктов до 1200 */
@media screen and (max-width: 1200px) {
.t-menusub__link-item {
    padding-left: 10px!important;
    box-sizing: border-box!important
}
}

/* Растягиваем отображение всех пунктов меню свыше 1200 */
@media screen and (min-width: 1201px) {
.t794__content {
    position: relative!important;
    padding: 18px 0px;
    overflow: auto;
    box-sizing: border-box;
}
}

/* Добавляем паддинг всех пунктов свыше 1200 */
@media screen and (min-width: 1201px) {
#allrecords .t794__typo {
    padding-left: 12px;
    padding-right: 12px;
    -webkit-box-sizing: border-box!important; /* Для браузеров на основе WebKit (Safari, старые версии Chrome) */
    -moz-box-sizing: border-box!important; /* Для Firefox */
    box-sizing: border-box!important;
}
}

/* Меняем отображение VIP */
/* Меняем отображение VIP для экранов до 1200 */
@media screen and (max-width: 1200px) {
    a[href="https://expo.innoprom.com/for-participants/vip/"] {
        color: #ED0F69!important; /* Цвет текста в формате HEX */
        font-weight: 700!important; /* Жирность шрифта */
        background-color: rgba(0, 0, 0, 1); /* Цвет подложки */
        display: block; /* Блочное отображение для растягивания на всю ширину */
        padding: 10px 0; /* Отступы по вертикали */
        width: 100%; /*Растягивание на всю ширину */
        box-sizing: border-box!important; /* Учёт отступов в ширину элемента */

    }
}
/*Меняем отображение VIP для экранов от 1201*/
@media screen and (min-width: 1201px) {
.t794__typo:hover {
    color: #ED0F69!important; /* Новый цвет текста при наведении */
}
}

/*Меняем отображение VIP для экранов от 1201*/
@media screen and (min-width: 1201px) {
    a[href="https://expo.innoprom.com/for-participants/vip/"] {
        color: #FFFFFF!important;  /*Цвет текста в формате HEX */
        font-weight: 700!important; /* Жирность шрифта */
        background-color: rgba(237, 15, 105, 1); /* Цвет подложки */
        display: block; /* Блочное отображение для растягивания на всю ширину */
        padding: 10px 0;!important /* Отступы по вертикали */
        width: 100%; /* Растягивание на всю ширину */
        box-sizing: border-box; /* Учёт отступов в ширину элемента */
        transition: color 0.3s, text-shadow 0.3s; /* Плавный переход для цвета и тени */
    }
    a[href="https://expo.innoprom.com/for-participants/vip/"]:hover {
        color: #FFFFFF!important; /* Новый цвет текста при наведении */
        text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5)!important; /* Тень при наведении */
        
    }
    a[href="https://expo.innoprom.com/for-participants/vip/"]:active {
    color: #FFFFFF!important; /* Цвет текста активного пункта */
}
}


/* Меняем отображение Участники / VIP - участие и посетителям / вип участие */
@media screen and (max-width: 1200px) {
    a[href="https://expo.innoprom.com/for-participants/vip/"] {
        color: #ED0F69!important; /* Цвет текста в формате HEX */
        font-weight: 700!important; /* Жирность шрифта */
        background-color: rgba(0, 0, 0, 1); /* Цвет подложки */
        display: block; /* Блочное отображение для растягивания на всю ширину */
        padding: 10px 0; /* Отступы по вертикали */
        width: 100%; /*Растягивание на всю ширину */
        box-sizing: border-box!important; /* Учёт отступов в ширину элемента */

    }
}

@media screen and (min-width: 1201px) {
    a[href="https://expo.innoprom.com/for-participants/vip/"] {
        color: #FFFFFF!important;  /*Цвет текста в формате HEX */
        font-weight: 700!important; /* Жирность шрифта */
        background-color: rgba(237, 15, 105, 1); /* Цвет подложки */
        display: block; /* Блочное отображение для растягивания на всю ширину */
        padding: 10px 0;!important /* Отступы по вертикали */
        width: 100%; /* Растягивание на всю ширину */
        box-sizing: border-box; /* Учёт отступов в ширину элемента */
        transition: color 0.3s, text-shadow 0.3s; /* Плавный переход для цвета и тени */
    }
    a[href="/for-participants/vip/"]:hover {
        color: #FFFFFF!important; /* Новый цвет текста при наведении */
        text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5)!important; /* Тень при наведении */
        
    }
    a[href="https://expo.innoprom.com/for-participants/vip/"]:active {
    color: #FFFFFF!important; /* Цвет текста активного пункта */
}
}

 Меняем отображение  VIP на Eng версии сайта */

 Меняем отображение Take part + For visitors / VIP-participation */
@media screen and (max-width: 1200px) {
    a[href="https://expo.innoprom.com/for-participants/vip/"] {
        color: #ED0F69!important; /* Цвет текста в формате HEX */
        font-weight: 700!important; /* Жирность шрифта */
        background-color: rgba(0, 0, 0, 1); /* Цвет подложки */
        display: block; /* Блочное отображение для растягивания на всю ширину */
        padding: 10px 0; /* Отступы по вертикали */
        width: 100%; /*Растягивание на всю ширину */
        box-sizing: border-box!important; /* Учёт отступов в ширину элемента */

    }
}

@media screen and (min-width: 1201px) {
    a[href="https://expo.innoprom.com/for-participants/vip/"] {
        color: #FFFFFF!important;  /*Цвет текста в формате HEX */
        font-weight: 700!important; /* Жирность шрифта */
        background-color: rgba(237, 15, 105, 1); /* Цвет подложки */
        display: block; /* Блочное отображение для растягивания на всю ширину */
        padding: 10px 0;!important /* Отступы по вертикали */
        width: 100%; /* Растягивание на всю ширину */
        box-sizing: border-box; /* Учёт отступов в ширину элемента */
        transition: color 0.3s, text-shadow 0.3s; /* Плавный переход для цвета и тени */
    }
    a[href="https://expo.innoprom.com/for-participants/vip/"]:hover {
       color: #FFFFFF!important; /* Новый цвет текста при наведении */
       text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5)!important; /* Тень при наведении */
        
    }
    a[href="https://expo.innoprom.com/for-participants/vip/"]:active {
    color: #FFFFFF!important; /* Цвет текста активного пункта */
}
}

 Меняем отображение Registration / VIP */
@media screen and (max-width: 1200px) {
    a[href="https://expo.innoprom.com/for-participants/vip/"] {
        color: #ED0F69!important; /* Цвет текста в формате HEX */
        font-weight: 700!important; /* Жирность шрифта */
        background-color: rgba(0, 0, 0, 1); /* Цвет подложки */
        display: block; /* Блочное отображение для растягивания на всю ширину */
        padding: 10px 0; /* Отступы по вертикали */
        width: 100%; /*Растягивание на всю ширину */
       box-sizing: border-box!important; /* Учёт отступов в ширину элемента */

    }
}

@media screen and (min-width: 1201px) {
    a[href="https://expo.innoprom.com/for-participants/vip/"] {
        color: #FFFFFF!important;  /*Цвет текста в формате HEX */
        font-weight: 700!important; /* Жирность шрифта */
        background-color: rgba(237, 15, 105, 1); /* Цвет подложки */
        display: block; /* Блочное отображение для растягивания на всю ширину */
        padding: 10px 0;!important /* Отступы по вертикали */
        width: 100%; /* Растягивание на всю ширину */
        box-sizing: border-box; /* Учёт отступов в ширину элемента */
        transition: color 0.3s, text-shadow 0.3s; /* Плавный переход для цвета и тени */
    }
    a[href="https://expo.innoprom.com/for-participants/vip/"]:hover {
        color: #FFFFFF!important; /* Новый цвет текста при наведении */
        text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5)!important; /* Тень при наведении */
        
    }
    a[href="https://expo.innoprom.com/for-participants/vip/"]:active {
    color: #FFFFFF!important; /* Цвет текста активного пункта */
}
}

/* Меняем отображение VIP */
/* Меняем отображение VIP для экранов до 1200 */
@media screen and (max-width: 1200px) {
    a[href="https://expo.innoprom.com/en/for-participants/vip/"] {
        color: #ED0F69!important; /* Цвет текста в формате HEX */
        font-weight: 700!important; /* Жирность шрифта */
        background-color: rgba(0, 0, 0, 1); /* Цвет подложки */
        display: block; /* Блочное отображение для растягивания на всю ширину */
        padding: 10px 0; /* Отступы по вертикали */
        width: 100%; /*Растягивание на всю ширину */
        box-sizing: border-box!important; /* Учёт отступов в ширину элемента */

    }
}
/*Меняем отображение VIP для экранов от 1201*/
@media screen and (min-width: 1201px) {
.t794__typo:hover {
    color: #ED0F69!important; /* Новый цвет текста при наведении */
}
}

/*Меняем отображение VIP для экранов от 1201*/
@media screen and (min-width: 1201px) {
    a[href="https://expo.innoprom.com/en/for-participants/vip/"] {
        color: #FFFFFF!important;  /*Цвет текста в формате HEX */
        font-weight: 700!important; /* Жирность шрифта */
        background-color: rgba(237, 15, 105, 1); /* Цвет подложки */
        display: block; /* Блочное отображение для растягивания на всю ширину */
        padding: 10px 0;!important /* Отступы по вертикали */
        width: 100%; /* Растягивание на всю ширину */
        box-sizing: border-box; /* Учёт отступов в ширину элемента */
        transition: color 0.3s, text-shadow 0.3s; /* Плавный переход для цвета и тени */
    }
    a[href="https://expo.innoprom.com/en/for-participants/vip/"]:hover {
        color: #FFFFFF!important; /* Новый цвет текста при наведении */
        text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5)!important; /* Тень при наведении */
        
    }
    a[href="/terms-of-participation-2025"]:active {
    color: #FFFFFF!important; /* Цвет текста активного пункта */
}
}


/* Меняем отображение Участники / VIP - участие и посетителям / вип участие */
@media screen and (max-width: 1200px) {
    a[href="https://expo.innoprom.com/en/for-participants/vip/"] {
        color: #ED0F69!important; /* Цвет текста в формате HEX */
        font-weight: 700!important; /* Жирность шрифта */
        background-color: rgba(0, 0, 0, 1); /* Цвет подложки */
        display: block; /* Блочное отображение для растягивания на всю ширину */
        padding: 10px 0; /* Отступы по вертикали */
        width: 100%; /*Растягивание на всю ширину */
        box-sizing: border-box!important; /* Учёт отступов в ширину элемента */

    }
}

@media screen and (min-width: 1201px) {
    a[href="https://expo.innoprom.com/en/for-participants/vip/"] {
        color: #FFFFFF!important;  /*Цвет текста в формате HEX */
        font-weight: 700!important; /* Жирность шрифта */
        background-color: rgba(237, 15, 105, 1); /* Цвет подложки */
        display: block; /* Блочное отображение для растягивания на всю ширину */
        padding: 10px 0;!important /* Отступы по вертикали */
        width: 100%; /* Растягивание на всю ширину */
        box-sizing: border-box; /* Учёт отступов в ширину элемента */
        transition: color 0.3s, text-shadow 0.3s; /* Плавный переход для цвета и тени */
    }
    a[href="https://expo.innoprom.com/en/for-participants/vip/"]:hover {
        color: #FFFFFF!important; /* Новый цвет текста при наведении */
        text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5)!important; /* Тень при наведении */
        
    }
    a[href="https://expo.innoprom.com/en/for-participants/vip/"]:active {
    color: #FFFFFF!important; /* Цвет текста активного пункта */
}
}

 Меняем отображение  VIP на Eng версии сайта */

 Меняем отображение Take part + For visitors / VIP-participation */
@media screen and (max-width: 1200px) {
    a[href="https://expo.innoprom.com/en/for-participants/vip/"] {
        color: #ED0F69!important; /* Цвет текста в формате HEX */
        font-weight: 700!important; /* Жирность шрифта */
        background-color: rgba(0, 0, 0, 1); /* Цвет подложки */
        display: block; /* Блочное отображение для растягивания на всю ширину */
        padding: 10px 0; /* Отступы по вертикали */
        width: 100%; /*Растягивание на всю ширину */
        box-sizing: border-box!important; /* Учёт отступов в ширину элемента */

    }
}

@media screen and (min-width: 1201px) {
    a[href="https://expo.innoprom.com/en/for-participants/vip/"] {
        color: #FFFFFF!important;  /*Цвет текста в формате HEX */
        font-weight: 700!important; /* Жирность шрифта */
        background-color: rgba(237, 15, 105, 1); /* Цвет подложки */
        display: block; /* Блочное отображение для растягивания на всю ширину */
        padding: 10px 0;!important /* Отступы по вертикали */
        width: 100%; /* Растягивание на всю ширину */
        box-sizing: border-box; /* Учёт отступов в ширину элемента */
        transition: color 0.3s, text-shadow 0.3s; /* Плавный переход для цвета и тени */
    }
    a[href="https://expo.innoprom.com/en/for-participants/vip/"]:hover {
       color: #FFFFFF!important; /* Новый цвет текста при наведении */
       text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5)!important; /* Тень при наведении */
        
    }
    a[href="https://expo.innoprom.com/en/for-participants/vip/"]:active {
    color: #FFFFFF!important; /* Цвет текста активного пункта */
}
}

 Меняем отображение Registration / VIP */
@media screen and (max-width: 1200px) {
    a[href="https://expo.innoprom.com/en/for-participants/vip/"] {
        color: #ED0F69!important; /* Цвет текста в формате HEX */
        font-weight: 700!important; /* Жирность шрифта */
        background-color: rgba(0, 0, 0, 1); /* Цвет подложки */
        display: block; /* Блочное отображение для растягивания на всю ширину */
        padding: 10px 0; /* Отступы по вертикали */
        width: 100%; /*Растягивание на всю ширину */
       box-sizing: border-box!important; /* Учёт отступов в ширину элемента */

    }
}

@media screen and (min-width: 1201px) {
    a[href="https://expo.innoprom.com/en/for-participants/vip/"] {
        color: #FFFFFF!important;  /*Цвет текста в формате HEX */
        font-weight: 700!important; /* Жирность шрифта */
        background-color: rgba(237, 15, 105, 1); /* Цвет подложки */
        display: block; /* Блочное отображение для растягивания на всю ширину */
        padding: 10px 0;!important /* Отступы по вертикали */
        width: 100%; /* Растягивание на всю ширину */
        box-sizing: border-box; /* Учёт отступов в ширину элемента */
        transition: color 0.3s, text-shadow 0.3s; /* Плавный переход для цвета и тени */
    }
    a[href="https://expo.innoprom.com/en/for-participants/vip/"]:hover {
        color: #FFFFFF!important; /* Новый цвет текста при наведении */
        text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5)!important; /* Тень при наведении */
        
    }
    a[href="https://expo.innoprom.com/en/for-participants/vip/"]:active {
    color: #FFFFFF!important; /* Цвет текста активного пункта */
}
}




