

/* Start:/local/templates/norm-template/css/9may.css?17574676582407*/
@font-face {
    font-family: "Bebas Neue Cyrillic";
    src: url("/local/templates/norm-template/css/../webfonts/bebasneuecyrillic.ttf") format("truetype");
}

@font-face {
    font-family: "Inter";
    src: url("/local/templates/norm-template/css/../webfonts/Inter.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}


.timerWrap{
    display: flex;
    flex-direction: row;
    grid-gap: 9px;
    width: 100%;
    height: 127px;
    justify-content: center;
}

.timerWrap-mobile{
    display: flex;
    flex-direction: row;
    width: 100%;
    height: 90px;
    margin-right: 10px;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    margin-bottom: 15px;
}



.timerWrap-date-textBig{
    font-size: 54px;
    font-weight: 400;
    color: rgba(116, 116, 116, 1);
    line-height: 54px;
    white-space: nowrap
}
.timerWrap-date-timer{
    font-size: 60px;
    font-weight: 400;
    color: #D7322C;
    line-height: 61px;
    grid-gap: 8px;
}
.timerWrap-date-text{
    font-size: 11px;
    font-weight: 400;
    color: rgba(116, 116, 116, 1);
    Line-height: 13.31px;
    grid-gap: 26px;

}

.timerWrap-date-textBig{
    display: flex;
    align-items: start;
    justify-content: start;
    font-family: 'Bebas Neue Cyrillic';
}
.timerWrap-img{
    width: 100%;
    max-width: 61px;
}
.timerWrap-date{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;


}
.timerWrap-date-timer{
    display: flex;
    flex-direction: row;

    font-family: 'Bebas Neue Cyrillic';
}
.timerWrap-date-text{
    display: flex;
    flex-direction: row;
    font-family: 'Inter';
    width: 100%;
    justify-content: center;
}
.padding-9may{
    max-width: 250px;
    padding-left: 5px;
    padding-right: 5px;
}
.may-search{
    max-width: 250px;
  }
.header-top-social{
    margin-left: 15px;
    max-width: 100px;
}
.may-wrap{
    flex-wrap: nowrap;
}
@media (min-width: 992px) {
    .timerWrap-mobile{
        display: none;
    }
    .timerWrap-date-textBig{
        color: white;
    }

    .timerWrap-date-text{
        color: white;
    }
}
@media (max-width: 1200px) {
    .header-top-social{
        margin-left: 0;
        padding: 0;
    }
    .may-search{
        max-width: 200px;
    }
    .padding-9may{
        max-width: 200px;
    }
}
/* End */


/* Start:/local/templates/vesty/css/cookie.css?17574715601923*/
.cookie-notification {
    display: none;
    position: fixed;
    bottom: 10px;
    right: 10px;
    max-width: 775px;
    margin: 0 auto;
    color: #000;
    padding: 12.33px 10.8px;
    z-index: 1000;
    background: #fff;
    border-radius: 6px;
    box-shadow: 0 0 32px 0 rgba(0, 0, 0, 0.25);
    @media (max-width: 765px) {
        width: calc(100% - 20px);
        bottom: 10px;
        left: 10px;
        right: auto;
    }
}

.cookie-notification__content {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
    @media (max-width: 765px) {
        width: 100%;
    }
}

.cookie-notification--active {
    display: flex;
    flex-wrap: nowrap;
    @media (max-width: 765px) {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        gap: 10px;
    }
}

.cookie-notification__text {
    font-size: 12px;
    width: fit-content;
    line-height: normal;
    padding: 0;
    font-weight: 600;
}

.cookie-notification__link {
    text-decoration: underline;
    color: rgba(27, 72, 133, 1);
    font-weight: 600;
    font-size: 12px;
    line-height: 100%;
    letter-spacing: 0;
    text-decoration-style: solid;
    text-decoration-thickness: 11.5%;
    text-decoration-skip-ink: auto;

}

.cookie-notification__button {
    color: #fff;
    background-color: rgba(77, 124, 192, 1);
    padding: 10px 16px;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    outline: none;
    font-size: 12px;
    text-align: center;
    transition: opacity 0.3s;
    opacity: 0.9;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 100%;
    width: 100px;
    min-width: 100px;
    @media (max-width: 765px) {
        width: 100%;
    }
}

.cookie-notification__button:hover {
    opacity: 1;
}
/* End */


/* Start:/local/templates/norm-template/components/bitrix/search.title/.default/style.css?15917659522109*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#417ddd;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#ecf2fc;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/norm-template/components/bitrix/search.title/.default/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

/* End */


/* Start:/bitrix/components/bitrix/breadcrumb/templates/universal/style.min.css?1568017322620*/
.bx-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bx-breadcrumb-item{height:22px;white-space:nowrap}.bx-breadcrumb-item-angle{margin:0 10px;color:#b5bdc2;vertical-align:top;font-size:12px}.bx-breadcrumb-item-link{border-bottom:0;vertical-align:top;line-height:21px}.bx-breadcrumb-item-text{vertical-align:top;white-space:normal;font:400 13px/21px "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;transition:250ms linear all}
/* End */


/* Start:/local/templates/norm-template/components/bitrix/sender.subscribe/vestySender/style.min.css?15682752754395*/
.bx-subscribe{margin:10px 0}.bx-subscribe div.bx-block-title{font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#343434;text-transform:uppercase;font-size:12px;margin-bottom:9px;font-weight:600}.bx-subscribe-desc{color:#aaa;font-size:12px;position:relative;margin-top:-5px;margin-bottom:3px}.bx-subscribe .bx-input-group .bx-form-control{position:relative;margin-bottom:15px;display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#f8fafc;border:1px solid #d5dadc;border-radius:2px;outline:0;box-shadow:none!important;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.bx-ios .bx-subscribe .bx-input-group .bx-form-control{background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}.btn-subscribe{cursor:pointer;text-align:center;background:#70bb18;border:0;color:#fff;font-size:13px;position:relative;text-transform:uppercase;border-radius:2px;line-height:30px;height:40px;padding:5px 60px 5px 20px;vertical-align:middle;outline:0;-webkit-transition:width 5s linear;-moz-transition:width 5s linear;-ms-transition:width 5s linear;-o-transition:width 5s linear;transition:width 5s linear}.btn-subscribe:hover{background:#7ec629}.btn-subscribe:before{content:" ";position:absolute;top:0;bottom:0;right:0;width:40px;background-color:#5b9f0b;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNDcxQTFERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNDcxQTJERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI0NzE5RkRGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI0NzFBMERGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plv+rHwAAADiSURBVHjajNK9asJQFMDxG42KUqFx9kEcRO1UcBCHjh3q3NXHcBEcdHQQPxY7+AaS0a1v0UEhSlu/rv+jhxIlBQ/84OTmnHuSmzjW2qExpoK9ekDcXMcRAVw1d2hckjxqwQxTJJXEDj+ooa5rK+neoocMnvGB7s3EVxQwwhdeDBMDvEPylr3EBB6yGOhaGzE0cJ5o4enOTSzQgY8D8nhDX2ty0hPTCxt6LDmsMtb6fk+hpr9a10THJ4pw8BtVII0ydRNxb/vPplLrSGNKT/Pb3BdVpOU7jklKSNzZKD+JfxJgAAV0YSAU8mZTAAAAAElFTkSuQmCC");background-position:50%;background-repeat:no-repeat;border-radius:0 2px 2px 0}.btn-subscribe span{display:block}.btn-subscribe.send{padding:5px 40px;-webkit-animation-name:MeilSend;animation-name:MeilSend;-webkit-animation-duration:.5s;animation-duration:.5s;outline:0;color:#fff}.btn-subscribe:hover,.btn-subscribe:active{color:#fff}.btn-subscribe.send:before{width:0;background-position:100px 50%;-webkit-animation-name:MeilSendButton;animation-name:MeilSendButton;-webkit-animation-duration:.5s;animation-duration:.5s}@keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@-webkit-keyframes MeilSend{0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}@keyframes MeilSendSpan{0%{color:transparent}100%{color:#fff}}@-webkit-keyframes MeilSendSpan{0%{color:transparent}100%{color:#fff}}@keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}@-webkit-keyframes MeilSendButton{0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}.bx_subscribe_response_container{padding:40px;color:#35414e}.bx_subscribe_checkbox_container{line-height:16px;font-size:13px;margin-bottom:3px;vertical-align:middle;color:#aaa}.bx-sender-subscribe-agreement .main-user-consent-request a{font-weight:100;font:11px/10px "Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}
/* End */


/* Start:/local/components/webalt/form.result.new/templates/ask_question/style.css?1575863836623*/
table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(/local/components/webalt/form.result.new/templates/ask_question/images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 15px 5px;
}

.form-required 
{
	color: red;
}

.error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/components/webalt/form.result.new/templates/ask_question/images/icon_warn.gif);
}
/* End */


/* Start:/local/templates/norm-template/styles.css?16982885371498*/
.page-tag{flex-wrap:wrap}
.bannerWrap img {
	max-width:100%;
	height:auto;
	margin-left: auto;
  margin-right: auto;
  display: block;
}

#afisha__poster-img {
	margin: 60px 0 60px 0 !important;
}

/*
.navbar-logo_ny::after {
	content: "";
	display: block;
	position: absolute;
	top: -12px;
	right: -8px;
	width: 29px;
	height: 21px;
	background-image: url('/local/templates/norm-template/img/ny/hat.svg');
	background-position: center;
	background-size: contain;
}*/

.navbar-logo-adaptive {
	position: relative;
}

/*
.navbar-logo-adaptive::after {
	content: "";
	display: block;
	position: absolute;
	top: -6px;
	right: -9px;
	width: 15px;
	height: 11px;
	background-image: url('/local/templates/norm-template/img/ny/hat.svg');
	background-position: center;
	background-size: contain;
}*/

.header-bottom_ny {
	padding: 6px 0;
	overflow: hidden;
}

.main-container_ny {
	background-image: url('/local/templates/norm-template/img/ny/ny_background.jpg');
	background-attachment: fixed;
}

.most_readable_index {
	background: #f8f8f8;
}

.header-lamp-mobile {
    background-image: url("/local/templates/norm-template/img/ny/lamp-mobile.png");
    height: 5.5vw;
    background-position: center;
    background-repeat: repeat-x;
    background-size: contain;
    margin-bottom: 6px;
    max-height: 25px;
}

.header-banner {
	text-align: center !important;
}

@media (max-width: 1199.98px) {
	.header-banner img {
		width: 100%;
		height: auto;
	}
}

/* End */


/* Start:/local/templates/norm-template/template_styles.css?166961781381*/
.banner-image img {
    width: 100% !important;
    height: 100% !important;
}
/* End */
/* /local/templates/norm-template/css/9may.css?17574676582407 */
/* /local/templates/vesty/css/cookie.css?17574715601923 */
/* /local/templates/norm-template/components/bitrix/search.title/.default/style.css?15917659522109 */
/* /bitrix/components/bitrix/breadcrumb/templates/universal/style.min.css?1568017322620 */
/* /local/templates/norm-template/components/bitrix/sender.subscribe/vestySender/style.min.css?15682752754395 */
/* /local/components/webalt/form.result.new/templates/ask_question/style.css?1575863836623 */
/* /local/templates/norm-template/styles.css?16982885371498 */
/* /local/templates/norm-template/template_styles.css?166961781381 */
