.skiptranslate{display: none}
.lang-list-tr::before {content:"Tr"}
.lang-list-de::before {content:"De"}
input[name=name]{display:none;}
.form-input input[name="PROFILE[NAME]"] {display: none;}

.catalogue-item-order-new-none{ display: block; padding: 0 10px; height: 33px; text-align: center; text-transform: none; letter-spacing: 0; background: rgba(186, 186, 186, 0.2); color: #171717; border: none; line-height: 33px}
/*.main-welcome-place-date {height: auto}
.main-welcome-place-date span{color: #666; font-size: 90%; line-height: 130%; margin: 0 0 10px 0; display: block}*/

.sb-video-widget{bottom: 185px !important; right: 15px !important;}
@media (max-width: 960px){ .sb-video-widget{bottom: 175px !important; right: 15px !important;} }

@media screen and (min-width:1169px) {
	/*..catalogue-item{width: 24.99%} */
	/*.main-info-text{width: 740px;} */
	.partcipant-contacts-header-text{width: 500px}
	.contacts-list h3 { margin: 0 0 -10px 10px; padding: 0 0 0 0;} /* отступы к заголовкам в блоке контактов на главной */
	.contacts-item+h3 {padding: 40px 0 0 0;}
	/* .main-types-icon { float: left; margin: 10px 0 0 0; } /* отображение иконок в блоке Разделы выставки */
	/* .main-types-title {padding: 0 0 0 50px} */
	.partcipant-sections .main-types-container{margin: 17px 0 0 0;} /* Отступ от зголовка Разделы выставки на странице Для экспонентов*/
	.anonce-text { font-size: 18px; line-height: 27px; font-weight: normal; margin: 34px 0 33px 0;}
	/* .header-menu{margin: 25px 0 0 34px;} */
	.catalogue-item-source-value{margin-left: -2px} /* категории в каталоге */
	.catalogue-item-source-value > span{margin-left: 2px}
	.catalogue-item-source-value > span img{height: 18px}
	/* .main-info{margin: 50px 0 0 0;} */
	.btn-mini+.btn-mini { margin: 0 0 0 10px; }
	.faq-window-moderation-date span{font-weight: 500; font-size: 120%} /* дата встречи в попапе*/
	.b-place-footer-close {display:block; width:23px; height:23px; position:absolute; right:10px; top:5px; background-color:#fb020291; border-radius:50%} /* красный кружок на баннере-перетяжке */
	.b-place-footer-close:hover {opacity:0.8}
	.catalogue-filter-item-country span em img {height: 16px}
	.banner_main_mob{display: none}
	.banner_main{margin: 60px auto 0 auto;}
	.main-partners-item a img{max-height: 170px;max-width: 200px;}
}

@media screen and (max-width:1169px) {
	.anonce-text {font-size:22px; line-height:33px}
	.back-mobile {display:block; padding: 0px; line-height:35px; margin-top: 27px}
	.back-mobile a {display:inline-block; vertical-align:top; color:#000; padding:0 0 0 41px; position:relative; text-decoration: none; background: none; width: auto; top: 0}
	.back-mobile a::before {content:""; display:block; position:absolute; left:0; top:0; width:35px; height:35px; background: rgba(203, 203, 203, 0.22) 14px 11px url(../images/back-mobile.svg) no-repeat}
	.catalogue-item-order-new-none{ display: inline-block; height: 51px; padding: 0 20px; text-transform: uppercase; line-height: 49px;}
	.catalogue-filter-item-country span em img {transform: none; max-height: 23px}
	.catalogue-filter-item-country span em{margin-top: 0}
	.main-schedule-info {transition: none}
	.banner_main{display: none}
	.banner_main_mob{margin: 40px auto 0 auto;}
	.main-partners-item {padding: 0}
	.main-partners-item img{max-height: 150px}
}

.archive-card-info-props-value em{display: block; font-size: 14px; line-height: 21px; color: #615c5c; font-weight: 300; font-style: inherit;}

/* попап заявка от экспонента */
.window-participant form {text-align:left}
.window-participant .registration-side-title {margin:12px 0 0 0; text-align:left; max-width:none}

@media screen and (max-width:1169px) {
	.window-participant .registration-side-title {margin:-10px 0 0 0}
}

.window-participant .registration-side-contacts {margin:24px 0 0 0; max-width:377px}
.window-participant .registration-side-contacts .contacts-item {padding:0; width:100%}

@media screen and (max-width:1169px) {
	.window-participant .registration-side-contacts {margin:24px 0 0 0; max-width:none}
}

/* Расписание на главной */
.main-days {margin:56px 0 0 0}
.main-days-arrow {width:191px; height:8px; background:url(../images/main-days-menu.svg) no-repeat; margin:0 0 14px 0}
.main-days-menu {font-size:0; line-height:0; letter-spacing:-1px; white-space:nowrap; overflow:visible}
.main-days-menu-inner {display:inline-block; vertical-align:top}
.main-days-menu-inner a {display:inline-block; vertical-align:middle; margin:0 0 0 10px; text-decoration:none; color:#000; position:relative; background:#fef7d9; border-radius:2px}
.main-days-menu-inner a.past {background:#cffbd6}
.main-days-menu-inner a.current {background:#e5f3fa}
.main-days-menu-inner a:first-child {margin:0}
.main-days-menu-item {display:table}
.main-days-menu-item-inner {display:table-cell; vertical-align:middle; height:58px; padding:0 16px}
.main-days-menu-inner a.active .main-days-menu-item-inner {height:74px; padding:0 24px}
.main-days-menu-item-date {font-weight:normal; font-size:18px; line-height:27px; letter-spacing:0}
.main-days-menu-item-date span {font-size:16px; font-weight:300; margin:0 0 0 6px}
.main-days-menu-item-status {font-size:12px; line-height:18px; letter-spacing:0; margin:-4px 0 0 0}
.main-days-menu-inner a::before {content:""; display:block; position:absolute; left:0; top:0; right:0; bottom:0; border:2px solid #008cc9; opacity:0; transition:all 0.2s}
.main-days-menu-inner a:hover::before {opacity:0.5}
.main-days-menu-inner a.active::before {opacity:1}

@media screen and (max-width:1169px) {
    .main-days {margin:50px 0 0 0}
    .main-days-arrow {display:none}
    .main-days-menu {display:none}
}

.main-days-container {position:relative; margin:34px 0 0 0}
.main-days-content {position:absolute; left:-9999px; top:-9999px; width:100%; opacity:0; padding:20px 0 0 0; transition:opacity 0.75s ease, padding 0.75s ease}
.main-days-content.active {position:relative; left:auto; top:auto; opacity:1; padding:0}

@media screen and (max-width:1169px) {
    .main-days-container {margin:0}
    .main-days-content {position:relative; left:auto; top:auto; opacity:1; margin:10px 0 0 0; padding:0; width:auto}
}

.main-days-content-title {display:none}
.main-days-content-inner::after {content:""; display:block; clear:both}
.main-days-schedule {float:right; width:450px}
.main-days-schedule-anonce {margin:0 0 24px 0}
.main-days-schedule-anonce > *:first-child {margin-top:0}
.main-days-schedule-anonce > *:last-child {margin-bottom:0}
.main-days-schedule-anonce:last-child {margin:0 0 40px 0}
.main-days-schedule-title {font-size:20px; font-weight:normal; line-height:30px; color:#292929}
.main-days-schedule-anonce+.main-days-schedule-title {padding-top:0}
.fonts-loaded .main-days-schedule-title {font-family:FiraSans, sans-serif}
.main-days-schedule-block {margin:12px 0 0 0; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7}
.main-days-schedule-block+.main-days-schedule-block {border-top:none; margin:0}
.main-days-schedule-block::after {content:""; display:block; clear:both}
.main-days-schedule-time {float:left; width:59px; font-size:15px; line-height:23px; padding:22px 0 0 0}
.main-days-schedule-time a {color:#000; text-decoration:none}
.main-days-schedule-time a:hover {text-decoration:underline}
.main-days-schedule-block-container {margin:0 0 0 59px}
.main-days-schedule-list {display:table; width:100%; table-layout:fixed}
.main-days-schedule-row {display:table-row}
.main-days-schedule-cell {display:table-cell; vertical-align:middle; border-top:1px solid #d7d7d7; padding:8px 0; height:67px}
.main-days-schedule-row:first-child .main-days-schedule-cell {border-top:none}
.main-days-schedule-logo {width:81px; line-height:0}
.main-days-schedule-logo img {max-width:81px}
.main-days-schedule-text {padding-left:20px; width:154px; padding-right:20px}
.main-days-schedule-name {max-width:114px; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:15px; line-height:23px; font-weight:600; color:#171717}
.main-days-schedule-name a {color:#171717; text-decoration:none}
.main-days-schedule-name a:hover {text-decoration:underline}
.main-days-schedule-type {max-width:114px; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; line-height:21px; color:#313131}
.main-days-schedule-country {margin:3px 0 0 0; font-size:14px; line-height:23px; white-space:nowrap; position:relative}
.main-days-schedule-country:first-child {margin:0}
.main-days-schedule-country img {display:inline-block; vertical-align:middle; height:18px; max-width:none; margin:-2px 9px 0 0}
.main-days-schedule-country .catalogue-item-country-item-hint-title {left:auto; right:100%; margin-left:0; margin-right:11px}
.main-days-schedule-country .catalogue-item-country-item-hint-title::before {left:auto; right:-8px; transform:rotate(45deg)}
.main-days-schedule-play a {color:#171717; font-size:12px; line-height:18px; font-weight:normal; text-decoration:none}
.main-days-schedule-play a:hover {color:#e63946}
.main-days-schedule-play a svg {display:inline-block; vertical-align:middle; margin:-2px 6px 0 0}
.main-days-schedule-play a path {stroke:#e63946}

@media screen and (max-width:1169px) {
    .main-days-schedule {float:none; width:auto; margin:40px 0 0 0}
    .main-days-schedule-title {padding:0; font-size:24px; line-height:36px}
    .main-days-content-title {display:block; margin:0 -20px; background:#fef7d9; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-decoration:none; position:relative}
    .main-days-content-title.past {background:#cffbd6}
    .main-days-content-title.current {background:#e5f3fa}
    .main-days-content-title::after {content:""; display:block; position:absolute; right:20px; top:50%; width:46px; height:46px; background:url(../images/tabs-content-title.svg) no-repeat; margin-top:-23px}
    .main-days-content.open .main-days-content-title::after {transform:rotate(180deg)}
    .main-days-content-title-container {display:table; width:100%}
    .main-days-content-title-inner {display:table-cell; vertical-align:middle; height:101px; padding:0 0 0 43px}
    .main-days-content-title-date {font-size:24px; line-height:36px; font-weight:normal; color:#000}
    .fonts-loaded .main-days-content-title-date {font-family:FiraSans, sans-serif}
    .main-days-content-title-status {font-size:18px; line-height:27px; margin:-6px 0 0 0; color:#000}
    .main-days-content-title-date span {font-weight:300; margin:0 0 0 12px}
    .main-days-content-inner {display:none}
    .main-days-content.open .main-days-content-inner {display:block}
    .main-days-schedule-cell {position:relative}
    .main-days-schedule-play {position:absolute; right:5px; top:50%; transform:translateY(-50%); height:36px}
    .main-days-schedule-play a {display:inline-block; font-size:0; line-height:0}
    .main-days-schedule-play a svg {display:block; margin:0; width:36px; height:36px}
    .main-days-schedule-play a path {stroke-width:1}
}

.main-days-video {float:left; width:620px; height:480px; position:relative}
.main-days-video-link {display:block; position:absolute; left:0; top:0; width:620px; height:480px; background:no-repeat center; background-size:cover; text-decoration:none; transition:none}
.main-days-video.fixed .main-days-video-link {position:fixed; left:50%; margin-left:-560px; top:86px}
.main-days-video-link::before {content:""; position:absolute; display:block; left:0; top:0; right:0; bottom:0; background:linear-gradient(0deg, #fff2be 0%, #fce48033 100%);}
.main-days-video-title {position:absolute; left:49px; top:30px; height:31px; background:#fff; padding:0 10px; border-radius:2px; font-weight:normal; color:#000; font-size:16px; line-height:31px}
.main-days-video.start .main-days-video-link {display:none}
.main-days-video-link span {display:block; position:absolute; left:50%; top:50%; width:68px; height:68px; margin:-34px 0 0 -34px}
.main-days-video-link svg {display:block}
.main-days-video-link path {fill:#f8a64f; transition:all 0.2s}
.main-days-video-link:hover path {fill:#c76600}
.main-days-video-player {display:none; position:absolute; left:0; top:0; right:0; bottom:0}
.main-days-video.start .main-days-video-player {display:block}
.main-days-video-player iframe {position:absolute; left:0; top:0; width:100%; height:100%}

@media screen and (min-width:1169px) {
	.main-days-video-link{width: 670px; height: 375px;}
}

@media screen and (max-width:1169px) {
    .main-days-video {float:none; margin:0 -20px 0 -20px; width:auto; height:314px}
    .main-days-video-link {width:100%; height:314px}
    .main-days-video.fixed .main-days-video-link {position:absolute; top:0}
}

.main-days-preview {float:left; width:620px; height:480px; position:relative}
.main-days-preview-bg {position:absolute; left:0; top:0; right:0; bottom:0; background:no-repeat center; background-size:cover; border-radius:2px}
.main-days-preview-bg::before {content:""; position:absolute; display:block; left:0; top:0; right:0; bottom:0; background:linear-gradient(0deg, #15659f 0%, rgba(23, 139, 223, 0.33) 100%)}
.main-days-preview-date {position:absolute; left:49px; top:30px; height:31px; background:#fff; padding:0 10px; border-radius:2px; font-weight:normal; color:#000; font-size:16px; line-height:31px}
.main-days-preview-content {position:absolute; left:53px; bottom:34px; right:53px}
.main-days-preview-content-inner {display:inline-block; max-width:100%; color:#fff}
.fonts-loaded .main-days-preview-content-inner {font-family:FiraSans, sans-serif}
.main-days-preview-title {font-weight:600; font-size:36px; line-height:54px; margin:3px 0 0 0}
.main-days-preview-sections {font-weight:normal; font-size:18px; line-height:27px}
.main-days-preview-section {border-bottom:2px solid #fff; padding:13px 0}

@media screen and (max-width:1169px) {
    .main-days-preview {float:none; margin:0 -20px; width:auto; height:314px}
    .main-days-preview-title {font-size:24px; line-height:36px}
    .main-days-preview-sections {font-size:16px; line-height:24px}
    .main-days-preview-section {padding:6px 0}
}
