.modal {z-index: 999999!important;}

/**************/
/*  LP BEGIN  */
/**************/

#navbarHeader .nav-item {text-align: center;align-items: center;display: flex;justify-content: center; line-height: 1.2rem;}
@media (min-width: 1400px) {
	#navbarHeader .nav-item {min-width: 6.25em;}
}

.triangle { position: absolute; left: 50%; top: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 0; height: 0; margin: 0 auto; background: #19174f; border-top: 64px solid #19174f; border-left: 100px solid transparent; border-right: 100px solid transparent; border-bottom: 100px solid transparent; background: transparent; z-index: 1; }
.triangle.big-size { border-top-width: 100px; border-left-width: 168px; border-right-width: 168px; border-bottom-width: 168px; }
.triangle.gray-color { border-top-color: #d3dce7; }
.triangle.white-color { border-top-color: #FFF; }
.triangle.light-blue { border-top-color: #075294; }

.gallery_cover { position: absolute; background: rgba(27,20,82,0.5); left: 0; top: 0; display: block; width: 100%; height: 100%; z-index: 2; }

.main .container > h1, .main .container > .h1 { font-size: 3rem; font-weight: 300; line-height: 2; }
@media all and (max-width: 767px) {
	.main .container > h1, .main .container > .h1, #key-themes .h1 { font-size: 1.5rem; }
}

.text-medium { font-size: 1.4rem; font-weight: 600; }
.text-big { font-size: 1.6rem; font-weight: bold; line-height: 1.2; }
.text-superbig { font-size: 5rem; line-height: 1.5; }
@media all and (max-width: 1200px) {
	.text-medium { font-size: 1.2rem; }
	.text-big { font-size: 1.5rem; }
	.text-superbig { font-size: 3rem; }
}

#top { padding: 7.4rem 0 8.2rem; margin-top: -6rem; }
#top::before { position: absolute; left: 0; bottom: 0; width: 100%; height: 100vh; background: url(/local/assets/img/mr/back-main-first-left-bottom-three-lines.png) no-repeat left bottom; content: ''; z-index: -1;
}
#top::after { position: absolute; right: 0; top: 0; width: 100%; height: 100%; background: url(/local/assets/img/mr/back-main-first-right-bottom.png) no-repeat right bottom; content: ''; z-index: -1; }

.top-text h1 {line-height: 1.1; margin-bottom: 0.22em; font-weight: 300; }
@media all and (min-width: 1000px) {
	.top-text img {
		/*height: 22vh;*/
		height: auto;
		max-width: 1000px;
	}
	h1 img {
		height: 10rem;
	}
	.top-text h1 {
		font-size: 5.6vh;
	}
}
@media all and (max-width: 999px) {
	.top-text img {
		width: 96%;
	}
	h1 img {
		max-width: 96%;
	}
	.top-text h1 { font-size: 2.5rem; line-height: 1.4; margin-bottom: 0.73em; }
}
.top-text__date { font-size: 2rem; font-weight: 300; line-height: 2; margin-bottom: 0.4em; }
.top-text__involvement { font-size: 1.25rem; font-weight: 600; }
.top-text__involvement svg { margin-right: 1em; width: 2rem; height: 2rem; fill: #fff; }
.top-text .btn { font-weight: 300; }
.top-logos { background: rgba(0,0,40,0.3); margin-top: 6rem; }
.top-logos .container > span { margin-left: 3rem; display: inline-block; }
.org_logo_cdtm { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: .75rem; line-height: 1.3; text-transform: uppercase; }
.org_logo_cdtm svg { width: 3.375rem; margin-right: .5rem; }
@media all and (max-width: 767px) {
	#top::after { display: none!important; }
	.top-text__date { font-size: 1.25rem; margin-bottom: 0.1em; }
	.top-text__involvement { font-size: 1rem; }
	.top-text .btn { background: #075294!important; border-color: transparent!important; }
	.top-logos .container { display: block!important;}
	.top-logos .container > span { margin-left: 0; margin-right: 1rem; }
}

#president .container { padding: 5em 0 0; }
#president:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(/local/assets/img/mr/back-president-message-left.png) no-repeat; content: ''; z-index: 1; }
#president:after { position: absolute; right: 0; top: 0; width: 100%; height: 100%; background: url(/local/assets/img/mr/back-president-message-right.png) no-repeat right top; content: ''; z-index: 1; }
.president__name { font-size: 1.6rem; font-weight: 300; }
@media all and (max-width: 767px) {
	#president:after { display: none!important; }
	.president__name { font-size: 1.2rem; }
}

#about:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(/local/assets/img/mr/back-about-left.png) no-repeat; content: ''; z-index: 1; }
#about:after { position: absolute; right: 0; top: 0; width: 100%; height: 100%; background: url(/local/assets/img/mr/back-about-right.png) no-repeat right top; content: ''; z-index: 1; }

.main-dates__list-item { z-index: 2;}
.main-dates__list-item--image { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #F0F7FE; border-radius: 50%; -webkit-box-shadow: 0px 4px 4px rgb(0 0 0 / 25%); box-shadow: 0px 4px 4px rgb(0 0 0 / 25%); width: 114px; height: 114px; margin-bottom: 0.5em; }

#main-dates:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(/local/assets/img/mr/back-main-dates-left.png) no-repeat; content: ''; z-index: 1;}
#main-dates:after { position: absolute; right: 0; bottom: 0; width: 100%; height: 100%; background: url(/local/assets/img/mr/back-main-dates-right.png) no-repeat right bottom; content: ''; z-index: 1;}

.fresh-news { position: relative; background: #478FCE; }
.fresh-news::after { position: absolute; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background: -webkit-gradient(linear, left top, left bottom, from(rgba(27,20,82,0.3)), color-stop(44.24%, rgba(27,20,82,0.015)), color-stop(58.48%, rgba(27,20,82,0.006)), color-stop(78.28%, rgba(27,20,82,0))); background: linear-gradient(180deg, rgba(27,20,82,0.3) 0%, rgba(27,20,82,0.015) 44.24%, rgba(27,20,82,0.006) 58.48%, rgba(27,20,82,0) 78.28%); -webkit-transform: rotate(-180deg); transform: rotate(-180deg); content: ''; z-index: 2; }
@media all and (min-width: 1200px) {
	.fresh-news { padding: 3.2rem 10rem 3rem 6rem!important; }
}
.news-timer { position: relative; }
.news-timer img { width: 96%;}
.news-timer::before { position: absolute; left: 0; right: 0; bottom: 3rem; width: 100%; height: 1px; background: #fff; content: ''; z-index: 1; }
.news-timer::after { position: absolute; right: 0; bottom: 0; width: 100%; height: 100%; background: url(/local/assets/img/mr/back-forum-left-counter.png) no-repeat right bottom; content: ''; z-index: 1; }
.counter { position: relative; z-index: 2; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.counter .digit { position: relative; margin: 1.8rem .5rem 1rem; }
.counter .digit > span { display: block; text-align: center; }
.counter .digit > span:first-child { font-size: 4rem; font-weight: bold; line-height: 1; margin-bottom: 0.1rem; }
.counter .digit .dots { position: absolute; top: 50%; right: -1rem; -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.counter .digit .dots .dot { display: block; width: 6px; height: 6px; background-color: #fff; border-radius: 50%; margin-bottom: 13px; -webkit-animation: blink 1s infinite; animation: blink 1s infinite; }
@-webkit-keyframes blink {
	0% { opacity: 0; }
	50% { opacity: 1; }
	100% { opacity: 0; }
}
@keyframes blink {
	0% { opacity: 0; }
	50% { opacity: 1; }
	100% { opacity: 0; }
}


#nmo svg { width: 3.5rem; height: 3.5rem; fill: #1B1452; vertical-align: middle; }
@media all and (max-width: 767px) {
	#nmo svg { width: 2rem; height: 2rem; }
}
.cdd-logo { position: relative; line-height: 1.4rem; font-size: .9rem; height: 2.8rem; padding-left: 4rem; display: inline-block; text-align: left; vertical-align: top; margin-left: .5rem; }
.cdd-logo img { position: absolute; left: 0; top: 0; height: 2.8rem; }

#committee:before { position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(/local/assets/img/mr/back-komitet-left-top.png) no-repeat;content: '';z-index: 1; }
#committee:after { position: absolute;right: 0;top: 0;width: 100%;height: 100%;background: url(/local/assets/img/mr/back-komitet-right-top.png) no-repeat right top;content: '';z-index: 1; }

.committee__list-item { z-index:2; }
.committee__list-item--image { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; border: 2px solid #FFFFFF; border-radius: 50%; margin-bottom: 2em; padding: 9px; }
.committee__list-item--image img { border-radius: 50%; }
.more-speakers { display: none; }
@media all and (max-width: 1010px) {
	.hidden-speaker { display: none; }
	.more-speakers { display: block; }
}

#forum-partners:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(/local/assets/img/mr/back-forum-partners-left-top.png) no-repeat; content: ''; z-index: 1; }
#forum-partners:after { position: absolute; left: 0; bottom: 0; width: 100%; height: 100vh; background: url(/local/assets/img/mr/back-forum-partners-left-bottom.png) no-repeat left bottom; content: ''; z-index: 0; }
.forum-partners__list-title { color: #565656; font-size: 1.5em; margin-bottom: .5em; text-transform: uppercase; margin-top: 1.5em; }
.forum-partners__list-item { height: 5rem; }
.forum-partners__list-item img { max-width: 100%; max-height: 100%; }

.info-partners__list-item { height: 5rem; }
.info-partners__list-item img { max-width: 100%; max-height: 100%; }

#newsSlider a { height: 20em;background-size: cover !important; }
#newsSlider .carousel-item a:after { position: absolute; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background: -webkit-gradient(linear, left top, left bottom, from(#1B1452), to(rgba(27,20,82,0))); background: linear-gradient(180deg, #1B1452 0%, rgba(27,20,82,0) 100%); -webkit-transform: rotate(-180deg); transform: rotate(-180deg); content: ''; }
#news:before { position: absolute; right: 0; top: 0; width: 100%; height: 100%; background: url(/local/assets/img/mr/back-fresh-news-right.png) no-repeat right top; content: ''; }

#news .modal-dialog { max-width: 82.5em; }
#news .modal-title { color: #1B1452; font-size: 2em; }
#news .modal a, #news .modal a:visited, #news .modal a:hover { color: #1B1452; text-decoration: none; }
#key-themes .container:before { position: absolute; right: 0; top: 0; -webkit-transform: translate(-52.2%, 0); transform: translate(-52.2%, 0); width: 100%; height: 100%; z-index: -1; background: #075294 url(/local/assets/img/mr/back-tracks-left.png) no-repeat 64.3% bottom; content: ''; }
#key-themes .themes-list { font-weight: 600; }
#key-themes  li { cursor: pointer; }
#themesSlider .num { font-size: 2.5em; }
#themesSlider .carousel-control-next, #themesSlider .carousel-control-prev { position: unset; }
#themesSlider .carousel-item { min-height: 30.5em; }

@media all and (max-width: 1010px) {
	#key-themes .container:before {-webkit-transform: translate(-50.2%, 0); transform: translate(-50.2%, 0);}
}

@media all and (max-width: 767px) {
	.forum-partners__list-title { font-size: 1.25em; }
	#key-themes .container:before {display: none;}
}

#newsSlider .carousel-caption {width: calc(100% - 1.5em);left: 0;text-align: left;padding-left: 1.5em;}
#newsSlider .carousel-control-prev-icon, #newsSlider .carousel-control-next-icon {background-size: 14px;padding: 20px;border: 2px solid #fff;border-radius: 50%;}
#newsSlider .carousel-control-prev, #newsSlider .carousel-control-next {height: 14px !important;top: calc(50% - 7px);width: 14px;}
#newsSlider .carousel-control-prev {
    left: 2em;
}
#newsSlider .carousel-control-next {
    right: 2em;
}
#newsSlider .carousel-inner .carousel-item.active,#newsSlider .carousel-inner .carousel-item-next,#newsSlider .carousel-inner .carousel-item-prev{display:flex}
#newsSlider .carousel-inner .carousel-item{background-color: #075294 !important;}
#newsSlider .carousel-inner .carousel-item-right.active,#newsSlider .carousel-inner .carousel-item-next{transform:translateX(25%)}
#newsSlider .carousel-inner .carousel-item-left.active,#newsSlider .carousel-inner .carousel-item-prev{transform:translateX(-25%)}
#newsSlider .carousel-inner .carousel-item-right,#newsSlider .carousel-inner .carousel-item-left{transform:translateX(0)}
#newsSlider .white-line {width: 100%;border-bottom: 1px solid #fff;bottom: 25px;position: absolute;z-index: 1;left: 0px;}
@media all and (max-width: 767px) {
    #newsSlider .carousel-inner .carousel-item.active {display: block !important;}
    #newsSlider .carousel-inner .carousel-item .carousel-caption h5, #newsSlider .carousel-inner .carousel-item .carousel-caption div {font-size: 0.9rem;}
    #newsSlider .d-block {height: 10em;}
    #newsSlider .carousel-item a:first-child {margin-bottom: 1.5em;}
}
@media all and (min-width: 768px) {
	#newsSlider .carousel-item a:first-child {margin-right: 1.5em;}
}

#reviewsSlider .slick-dots {position: absolute;right: 0;bottom: -.1em;left: 0;z-index: 15;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-left: 0;margin-right: 15%;margin-left: 15%;list-style: none;}
#reviewsSlider .slick-dots > li {position: relative;-webkit-box-flex: 0;-ms-flex: 0 1 auto;flex: 0 1 auto;width: 1.875em;height: 0.1875em;margin-right: 0.1875em;margin-left: 0.1875em;text-indent: -62.4375em;background-color: rgba(25,23,79,.4);cursor: pointer;}
#reviewsSlider .slick-dots > li.slick-active {background-color: #19174f;}
#reviewsSlider .slick-dots > li > button {display: none;}
#reviews .modal-dialog { max-width: 82.5em;position: relative;display: table;overflow-y: auto;overflow-x: auto;width: auto;min-width: 18.75em; }

.dark-blue-text { color: #19174f; }
.dark-blue-bg { background-color: #19174f; }
.background-cover { background-size: cover; }
.contacts-social a { padding: 0.25em; background: white; height: 2.2em; width: 2.2em; display: inline-block; border-radius: 50%; margin-right: 0.5em; }
.contacts-social a:hover { background: transparent; }
.contacts-social a > svg { height: 1.6em; width: 1.6em; }
.contacts-social a:hover > svg { fill: #FFF; }
.fill-white { fill: #FFF; }
.pre-icon { position: absolute; left: 0; top: 0.2em; width: 1em; height: 1em; }
.landing-contacts-contacts > div:before { content: ''; background: white; width: 0.2em; top: 1.5em; position: absolute; bottom: 1.5em; left: -1em; }
.landing-contacts-contacts i { padding: 0.5em 0; display: block; }

/**************/
/*   LP END   */
/**************/

/**************/
/*  3D BEGIN  */
/**************/

#expo-app.wrapper {margin:  auto !important;}
#expo-app .modal-window {z-index: 999999!important;}
.strelka { vertical-align: middle!important; }
.modal a { color: blue; }
@media all and (min-width: 768px) {
	.modal-dialog { max-width: 700px; }
}
@media all and (min-width: 1024px) {
	.modal-dialog { max-width: 1000px; }
}

.fb3d-modal.visible { 	z-index: 1000000!important; }

.btn-sub { border: 1px solid white; }

.button-modal iframe { width: 100%; min-height: 50vh; }
.button-modal embed, .button-modal .pdf { min-height: calc(95vh - 10rem); }

.stand_2229 .btn-businessCard { display: none !important; }
.stand_2229 .btn-prev svg, .stand_2229 .btn-next svg { fill: white; }
.stand_2229 .btn-prev, .stand_2229 .btn-next { border: 1px solid white; }

.view_375 .exposition-buttons .btn-view svg, .view_382 .exposition-buttons .btn-view svg { fill: #CCC; }
.stand_2843.exposition-buttons .btn-prev svg, .stand_2843.exposition-buttons .btn-next svg, .stand_2843.exposition-buttons .btn-view svg { fill: #EEE; }
.stand_2843.exposition-buttons .btn-prev, .stand_2843.exposition-buttons .btn-next, .stand_2843.exposition-buttons .btn-view { border: 1px solid #EEE; }

/**************/
/*   3D END   */
/**************/

/*********************/
/*  BROADCAST BEGIN  */
/*********************/

.broadcast .title { background: #080429; padding: .5rem; font-size: 1.5rem; }
@media all and (max-width: 1280px) {
	.broadcast .title .h2 { font-size: 1.25rem; }
}
.broadcast-inner { position: relative; }
@media all and (min-width: 1010px) {
	.broadcast-inner { padding-left: 3rem; }
}

.broadcast .broadcast-halls { width: 100%; font-size: 1.25rem; text-transform: uppercase; }
.broadcast .broadcast-halls span { background: white; color: #080429; text-align: center; line-height: 3rem; padding: 0 1rem; font-weight: bold; }
.broadcast .broadcast-halls a { background: #080429; color: white; text-align: center; line-height: 3rem; padding: 0 1rem; font-weight: bold; }
.broadcast .broadcast-halls a:hover, .broadcast .broadcast-halls a.active { text-decoration: none; background: white; color: #080429; }
.width-1 { width: 100%; }
.width-2 { width: 48%; }
.width-3 { width: 30%; }
.width-4 { width: 23%; }
.width-5 { width: 17%; }
@media all and (min-width: 1010px) {
	.broadcast .broadcast-halls { writing-mode: vertical-rl; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); height: 100%; position: absolute; left: 0; bottom: 0; width: auto; flex-direction: row-reverse; }
	.broadcast .broadcast-halls span { padding: 1rem 0; }
	.broadcast .broadcast-halls a { padding: 1rem 0; }
	.width-1 { width: auto; height: 100%; }
	.width-2 { width: auto; height: 48%; }
	.width-3 { width: auto; height: 30%; }
	.width-4 { width: auto; height: 23%; }
	.width-5 { width: auto; height: 17%; }
}

.broadcast .player {  }
.broadcast .player .title .btn.active { -webkit-box-shadow: 0px 0px 12px 6px rgba(253, 253, 253, 0.63); -moz-box-shadow: 0px 0px 12px 6px rgba(253, 253, 253, 0.63); box-shadow: 0px 0px 12px 6px rgba(253, 253, 253, 0.63); }
#iframe-translation-page-block { border: 1px solid white; width: 100%; height: 600px; }
@media all and (max-width: 1200px) {
	#iframe-translation-page-block { height: 480px; }
}

.btn-confirm { display: none; z-index: 999999; position: absolute; left: 10%; bottom: 10%; cursor: pointer; }
.btn-confirm.active { display: block; }
.btn-confirm.disable { opacity: 0; }

@media all and (max-width: 767px) {
	.visitors, .view_time, .pressed_buttons {font-size: .72em;}
}

#block_chat { overflow: hidden; }
#block_chat .nav { position: relative; z-index: 10; }
#chatTab { border-bottom: 1px solid #707070; box-shadow: 0 0 5px rgba(0,0,0,0.4); }
#chatTab li { width: 50%; }
#chatTab .nav-link { border: none; font-weight: bold; color: #707070; width: 100%; display: block; font-size: .75rem; text-align: center; position: relative; white-space: nowrap; }
#chatTab .nav-link:hover { font-weight: bold; color: #707070; text-decoration: none; }
#chatTab .nav-link.active, #chatTab .nav-link.active:hover { color: #080429; }
#chatTab .nav-link.active:before, #chatTab .nav-link.active:after { content: ''; border: solid transparent; border-top-color: transparent; border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: medium; position: absolute; left: 50%; margin-left: -12px; bottom: -24px; width: 0; z-index: 999; }
#chatTab .nav-link.active:before { border-top-color: #707070; border-width: 12px; }
#chatTab .nav-link.active:after { border-top-color: #ffffff; border-width: 16px; margin-left: -16px; }

.chat-container { padding: .5rem; min-height: 27.25rem; color: #080429 !important; position: relative; }
.chat-container .mc-comment-menu,
/*.chat-container .mc-comment-vote,*/
.chat-container .mc-nav.mc-useract,
.chat-container .mc-menu,
.chat-container .mc-user-menu .mc-dropdown-menu li:nth-child(3),
.chat-container .mc-user-menu .mc-dropdown-menu li:nth-child(4),
.chat-container .mc-social-wrap,
.chat-container .mc-attach-cnt,
.chat-container .mc-social-xpost,
.chat-container .mc-comment-count,
.chat-container .mc-comment .mc-comment-child .mc-comment-reply,
.chat-container .mc-user-menu .mc-dropdown-menu, /* Скрываем меню пользователя полностью, т.к. работает единая авторизация */
.chat-container .mc-anonym-email { display: none !important; }
/* Скрываем переключатель меню пользователя */
.chat-container .mc-user-menu .mc-menu-toggle,
.chat-container .mc-user-menu .mc-menu-toggle span { padding-right: 0 !important; background-image: none !important; cursor: default !important; }

/* Скрываем аватар пользователя */
.chat-container .cc .mc-comment .mc-avatar-wrap,
.chat-container .mc-complaint .mc-comment .mc-avatar-wrap,
.chat-container .cc .mc-avatar-cnt { display: none !important; }
.chat-container .cc .mc-comment-info,
.chat-container .mc-complaint .mc-comment-info,
.chat-container .cc .mc-text-cnt { margin-left: 0 !important; }
/* Скрываем аватар пользователя (конец) */

.chat-container .mc-comments { overflow-y: auto !important; max-height: 30rem !important; }
.chat-container .cc .mc-comment-child { margin-left: 2.5rem !important; }
.chat-container .cc .mc-comment-head { padding: 0 .5rem 0 0 !important; }
.chat-container .mc-auth-social.mc-grid-lg,
.chat-container .mc-auth-anonym.mc-grid-lg { width: 100% !important; }
.chat-container .mc-authbox { margin-left: 0 !important; }
.grecaptcha-badge { display: none; }
.chat-container .cc .mc-comment-wrap .mc-comment-vote .mc-comment-rating,
.chat-container .cc .mc-comment-wrap .mc-comment-vote .mc-comment-like,
.chat-container .cc .mc-comment-wrap .mc-comment-vote .mc-comment-dislike { display: inline-block !important; }
.mc-submit > span { display: none!important; }

.chat-container iframe { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.js-statistic { font-size: .9rem; border-radius: 0; }

#broadcast .broadcast-programm { overflow-y: auto; }
/* .broadcast-programm { padding: .25rem; background: #65648E; } */
.broadcast-programm { padding: .25rem; background: #ffffff; }
.broadcast-programm .card { border-radius: .5rem; margin-bottom: .5rem!important; border: none; }
.broadcast-programm .card .card-header { background: #B0B1C6!important; border-radius: .5rem!important; }
.broadcast-programm .card.opened .card-header { background: white!important; border-bottom: none; }
.broadcast-programm .card .card-header .h6 { color: #1B1452; font-size: 1rem; line-height: 1.25rem; }
.broadcast-programm .card .card-header .text-nowrap { font-size: .75rem; line-height: 1.25rem; color: #707070; }
.broadcast-programm  .card-body { font-size: 1rem; }
.program__group { background: #65648E!important; border: 1px solid #B0B1C6!important; }
.broadcast-programm .program__group > .card-header { border-radius: .5rem .5rem 0 0 !important; }

.timer_seconds_delimiter, .timer_seconds { display: none; }


/*********************/
/*   BROADCAST END   */
/*********************/


/* OLD*/
body.event_mr:after {
	position: fixed;
	top: auto;
	right: auto;
	left: -7.5em;
	bottom: -13em;
	width: 504px;
	height: 816px;
	background: url(/local/assets/img/mr/grad_1_1.png) no-repeat left bottom;
	content: '';
	z-index: -1;
  }

  body.event_mr:before {
	position: fixed;
	top: auto;
	right: -13em;
	left: auto;
	bottom: -13.7em;
	width: 526px;
	height: 521px;
	background: url(/local/assets/img/mr/grad_1_2.png) no-repeat left bottom;
	content: '';
	z-index: -1;
  }

#work-area:before {
	position: fixed;
	left: -11em;
	top: -4em;
	width: 100%;
	height: 100vh;
	background: url(/local/assets/img/mr/grad_1_1.png) no-repeat;
	content: '';
	z-index: -1;
  }

  #work-area:after {
	position: fixed;
	right: -9em;
	top: -5em;
	width: 100%;
	height: 100%;
	background: url(/local/assets/img/mr/grad_2_3.png) no-repeat right 0;
	content: '';
	z-index: -1;
  }
  #about-text::after {
	position: fixed;
	top: auto;
	right: auto;
	left: -7.5em;
	bottom: 21%;
	width: 504px;
	height: 816px;
	background: url(/local/assets/img/mr/grad_2_3.png) no-repeat left bottom;
	content: '';
	z-index: -1;
  }
  #about-text::before {
	position: fixed;
	top: auto;
	right: -13em;
	left: auto;
	bottom: 21%;
	width: 526px;
	height: 521px;
	background: url(/local/assets/img/mr/grad_2_4.png) no-repeat left bottom;
	content: '';
	z-index: -1;
  }



/*body.event_mr:after {
	position: fixed;
	top: auto;
	right: auto;
	left: -1.5em;
	bottom: -1em;
	width: 504px;
	height: 816px;
	background: url(/local/assets/img/mr/snowflake_22_3.png) no-repeat left bottom;
	content: '';
	z-index: -1;
}

body.event_mr:before {
	position: fixed;
	top: auto;
	right: -13em;
	left: auto;
	bottom: -13.7em;
	width: 526px;
	height: 521px;
	background: url(/local/assets/img/mr/snowflake_22_03.png) no-repeat left bottom;
	background-size: 285px 414px;
	content: '';
	z-index: -1;
}

#work-area:before {
	position: fixed;
	left: -3em;
	top: auto;
	width: 100%;
	height: 100vh;
	background: url(/local/assets/img/mr/snowflake_22_1.png) no-repeat;
	content: '';
	z-index: -1;
}

#work-area:after {
	position: fixed;
	right: -9em;
	top: -5em;
	width: 504px;
	height: 816px;
	background: url(/local/assets/img/mr/snowflake_22_01.png) no-repeat right 0;
	background-size: 385px 560px;
	content: '';
	z-index: -1;
}
#about-text::after {
	position: fixed;
	top: -17em;;
	right: auto;
	left: -3.5em;
	bottom: 21%;
	width: 504px;
	height: 816px;
	background: url(/local/assets/img/mr/snowflake_22_2.png) no-repeat left bottom;
	content: '';
	z-index: -1;
}
#about-text::before {
	position: fixed;
	top: 10em;
	right: -14em;
	left: auto;
	bottom: 21%;
	width: 526px;
	height: 521px;
	background: url(/local/assets/img/mr/snowflake_22_02.png) no-repeat left bottom;
	background-size: 285px 414px;
	content: '';
	z-index: -1;
}
@media all and (max-width: 1500px) {
	body.event_mr:before { width: 400px; height: 520px; }
	body.event_mr:after { left: -13.5em; }
	#work-area:before { left: -18em; }
	#work-area:after { right: -13em; }
	#about-text::after {left: -13em;}
	#about-text::before {right: -18em;}
}

  @media all and (max-width: 576px) {
	body.event_mr:before, body.event_mr:after, #work-area:before, #work-area:after { opacity: 0.3; }
}*/

.aks-video-player { width: 100% !important; margin-top: 0!important; height: 600px!important; }
@media all and (max-width: 1024px) {
	.aks-video-player { height: 480px!important; }
}
@media all and (max-width: 768px) {
	.aks-video-player { height: 360px!important; }
}
@media all and (max-width: 768px) {
	.partner_bottom_2848 {
		left: 33.33333%;
	}
	.partner_bottom_2843 {
		right: 33.33333%;
	}
}


