

/* Start:/bitrix/components/simai/sf.banner.main/templates/.default/style.css?1720969392341*/
.sf-banner-main-container,.sf-banner-main-wrap{height:100%}

.swiper-container{position:relative}
.swiper-button-disabled{display:none!important}
.swiper-container .sf-swiper-button.sf-swiper-nav-circle-in {opacity:0;transition:all 1s ease}
.swiper-container:hover .sf-swiper-button.sf-swiper-nav-circle-in {opacity:1;transition:all 1s ease}
/* End */


/* Start:/bitrix/components/simai/sf.swiper.nav/templates/sf-swiper-nav-circle-in/style.css?17209693925948*/
.swiper-container{position:relative}
.swiper-button-disabled{display:none!important}
.swiper-container .sf-swiper-button.sf-swiper-nav-circle-in {opacity:0;transition:all 1s ease}
.swiper-container:hover .sf-swiper-button.sf-swiper-nav-circle-in {opacity:1;transition:all 1s ease}

/* buttons */
.sf-swiper-button.sf-swiper-nav-circle-in{cursor:pointer;position: absolute;top: 50%;height:3rem;width:3rem;margin-top:-2rem!important;background-size:30%;background-position: center;background-repeat: no-repeat;display:block;border-radius:50%;padding:2rem;margin-top:0;transition-property:all;opacity:0;animation-duration:.3s;animation-timing-function:ease-in-out;animation-iteration-count:1;z-index: 1;}

.theme-light .sf-swiper-button, .theme-dark .theme-light .sf-swiper-button, .theme-dark .theme-dark .theme-light .sf-swiper-button{background-color:rgba(255,255,255,.87)!important}
.theme-dark .sf-swiper-button, .theme-light .theme-dark .sf-swiper-button, .theme-light .theme-light .theme-dark .sf-swiper-button {background-color:rgba(0,0,0,.54)!important}

.theme-light .sf-swiper-nav-circle-in.sf-swiper-button-next, .theme-dark .theme-light .sf-swiper-nav-circle-in.sf-swiper-button-next, .theme-dark .theme-dark .theme-light .sf-swiper-nav-circle-in.sf-swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'rgba(0%2C0%2C0%2C0.87)'%2F%3E%3C%2Fsvg%3E")!important}

.theme-light .sf-swiper-nav-circle-in.sf-swiper-button-prev, .theme-dark .theme-light .sf-swiper-nav-circle-in.sf-swiper-button-prev, .theme-dark .theme-dark .theme-light .sf-swiper-nav-circle-in.sf-swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'rgba(0%2C0%2C0%2C0.87)'%2F%3E%3C%2Fsvg%3E")!important}

.theme-dark .sf-swiper-nav-circle-in.sf-swiper-button-next, .theme-light .theme-dark .sf-swiper-nav-circle-in.sf-swiper-button-next, .theme-light .theme-light .theme-dark .sf-swiper-nav-circle-in.sf-swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")!important}

.theme-dark .sf-swiper-nav-circle-in.sf-swiper-button-prev, .theme-light .theme-dark .sf-swiper-nav-circle-in.sf-swiper-button-prev, .theme-light .theme-light .theme-dark .sf-swiper-nav-circle-in.sf-swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")!important}

@keyframes sf-swiper-nav-circle-in-prev-out{from{left:1rem;opacity:1;}to{left:3rem;opacity:0;}}
@keyframes sf-swiper-nav-circle-in-next-out{from{right:1rem;opacity:1;}to{right:3rem;opacity:0;}}

@keyframes sf-swiper-nav-circle-in-prev{from{left:3rem;opacity:0;}to{left:1rem;opacity:1;}}
@keyframes sf-swiper-nav-circle-in-next{from{right:3rem;opacity:0;}to{right:1rem;opacity:1;}}

/* pagination */
.sf-swiper-pagination.sf-swiper-nav-circle-in {bottom: 0.5rem;width: 100%;position: absolute;text-align: center;transition: .3s opacity;transform: translate3d(0,0,0);z-index: 10;}

.swiper-container .sf-swiper-nav-circle-in{opacity:0;transition:all 1s ease}
.swiper-container:hover .sf-swiper-nav-circle-in{opacity:1;transition:all 1s ease}

.sf-swiper-nav-circle-in.sf-swiper-button-prev{left:1rem;animation-name:sf-swiper-nav-circle-in-prev-out;}
.sf-swiper-nav-circle-in.sf-swiper-button-next{right:1rem;animation-name:sf-swiper-nav-circle-in-next-out}

.swiper-container:hover .sf-swiper-nav-circle-in.sf-swiper-button-prev{left:1rem;animation-name:sf-swiper-nav-circle-in-prev;}
.swiper-container:hover .sf-swiper-nav-circle-in.sf-swiper-button-next{right:1rem;animation-name:sf-swiper-nav-circle-in-next;}

.theme-light .sf-swiper-nav-circle-in .swiper-pagination-bullet,.theme-dark .theme-light .sf-swiper-nav-circle-in .swiper-pagination-bullet, .theme-dark .theme-dark .theme-light .sf-swiper-nav-circle-in .swiper-pagination-bullet{background:rgba(0,0,0,1)!important}
.theme-dark .sf-swiper-nav-circle-in .swiper-pagination-bullet, .theme-light .theme-dark .sf-swiper-nav-circle-in .swiper-pagination-bullet, .theme-light .theme-light .theme-dark .sf-swiper-nav-circle-in .swiper-pagination-bullet{background:rgba(255,255,255,1)!important}

.theme-light .sf-swiper-nav-circle-in .swiper-pagination-bullet.swiper-pagination-bullet-active, .theme-dark .theme-light .sf-swiper-nav-circle-in .swiper-pagination-bullet.swiper-pagination-bullet-active, .theme-dark .theme-dark .theme-light .sf-swiper-nav-circle-in .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(0,0,0,.87)!important}
.theme-dark .sf-swiper-nav-circle-in .swiper-pagination-bullet.swiper-pagination-bullet-active, .theme-light .theme-dark .sf-swiper-nav-circle-in .swiper-pagination-bullet.swiper-pagination-bullet-active, .theme-light .theme-light .theme-dark .sf-swiper-nav-circle-in .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(255,255,255,1)!important}

/* preloader indicator */
.sf-swiper-nav-circle-in.swiper-lazy-preloader{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;transform-origin:50%;-webkit-animation:none;animation:none;margin:0}
.sf-swiper-nav-circle-in.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background:no-repeat;background-size:100%}




/* End */


/* Start:/bitrix/components/simai/sf.iblock.calendar.afisha/templates/.default/style.css?17209693921192*/
.news-calendar {position: relative;}
.NewsCalNews {
position: absolute;
    padding: 10px 15px;
    z-index: 1010;
    display: none;
    width: 300px;
    text-align: left;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(82,94,110,.2);
    box-shadow: 0 5px 10px rgba(82,94,110,.2);
    top: 100%;
    left: 0%;
}
.NewsCalOtherMonth {background: rgba(82,94,110,.05);}
a.dotted-link {border-bottom: 1px dashed #1F7BC6;text-decoration: none;}
.events-block {
    display: flex;
    position:relative;
}
.events-block a {
    width: 100%;
}

.control-news-calendar {
	display: flex;
	align-items: stretch;
	justify-content: space-between;
	padding: 0;

}
.control-news-calendar .prev-year-btn {
	flex: 0 0 20%;
	padding: 1rem 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.control-news-calendar .year-btn {
	flex: 0 0 20%;
	padding: 1rem 0;
	display: flex;
	align-items: center;
	justify-content: center;
}    

.control-news-calendar .next-year-btn {
	flex: 0 0 20%;
	padding: 1rem 0;
	display: flex;
	align-items: center;
	justify-content: center;
}

.control-news-calendar .selected-month {
	flex: 0 0 40%;
	padding: 1rem;
}  
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/banner_2/style.css?1741367638622*/
.pushkin_banner {border:1px solid #dee2e6; padding:4px;font-size:0px;line-height:0px;margin: 30px auto 0px auto;}
.pushkin_banner img {width:100%;height:auto;border:1px solid #dee2e6;-webkit-filter: brightness(100%);-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;}
.pushkin_banner img:hover {
    -webkit-filter: brightness(80%);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/banner_1/style.css?17482588943960*/
#overlay {
    position: fixed;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.42);
    z-index: 999;
    -webkit-animation: fade .6s;
    -moz-animation: fade .6s;
    animation: fade .6s;
    overflow: auto;
}
.popups {
    top: 25%;
    left: 0;
    right: 0;       
    font-size: 14px;
    margin: auto;
    width: 92%;
	height:auto;
	max-width:365px; /****600px****/
	
    position: absolute;
    padding:  5px 5px 5px 5px;
    border: 1px solid #383838;
    z-index: 1000;
	background: rgb(255, 255, 255);
background: -moz-linear-gradient(90deg, rgb(255, 255, 255) 19%, rgb(200, 200, 200) 87%);
background: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 19%, rgb(200, 200, 200) 87%);
background: -o-linear-gradient(90deg, rgb(255, 255, 255) 19%, rgb(200, 200, 200) 87%);
background: -ms-linear-gradient(90deg, rgb(255, 255, 255) 19%, rgb(200, 200, 200) 87%);
background: linear-gradient(180deg, rgb(255, 255, 255) 19%, rgb(200, 200, 200) 87%);
    -webkit-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -moz-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -ms-box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    box-shadow: 0 15px 20px rgba(0,0,0,.22),0 19px 60px rgba(0,0,0,.3);
    -webkit-animation: fade .6s;
    -moz-animation: fade .6s;
    animation: fade .6s;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	align-content: stretch;
}



@media screen and (max-width: 1200px) {.popups {    top: 5%;}}
@media screen and (max-width: 500px) {.close {    top: -7px;   left: -7px;;}}

 
.closer {
    top: -7px;
    right: -7px;
    width: 32px;
    height: 32px;
    position: absolute;
    border: none;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    background-color : #c40505;
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    cursor: pointer;
    outline: none;

}
.closer:before {
    color: rgba(255, 255, 255, 0.9);
    content: "X";
  
    text-decoration: none;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}

.closer:hover {background-color : #685430;}


.vote-logo-base{width: 100%;}
.vote-logo{
	width:100%;height: auto;
	margin:0px;
	font-size : 0px;
	line-height : 0px;
}  /************580px**********/
.vote-logo img { width: 100%; height: auto; display:block;}

.vote-txt{
	text-align : center;
	color : #333;
	font-size : 20px;
	margin-top : 20px;
	line-height : 28px;
}
.vote-txt b{
	display : block;
	margin-top : 6px;
	font-size : 38px;
}


.sendmail, .sendmail:visited, .alx_feedback_popup, .alx_feedback_popup:visited{
	color : White;
	text-decoration : none;
	font-size : 17px;
	display : block;
	padding : 14px 5px;
	font-weight : lighter;
	margin : 30px auto 0px auto;
	transition: all .9s ease;
	z-index:777;
	background-color : #c40505;
	cursor:pointer;
	max-width:260px;
	text-align:center;
	text-transform : none;
}
.sendmail:hover, .alx_feedback_popup:hover{	color : #000;background-color : #fdb515;text-decoration : none;}
@media screen and (max-width: 350px) {.sendmail, .sendmail:visited, .alx_feedback_popup, .alx_feedback_popup:visited{	padding : 14px 4px;}}

@-moz-keyframes fade {
    from { opacity: 0; }
    to { opacity: 1 }
}
@-webkit-keyframes fade {
    from { opacity: 0; }
    to { opacity: 1 } 
}
@keyframes fade {
    from { opacity: 0; }
    to { opacity: 1 }
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/news.list/events_index/style.css?17301428961489*/

.item-news{
	text-align : left;
}
.item-news a, .item-news a:visited, .item-news a:hover{	text-decoration : none;}
.item-news img{	display : block;}
.item-news span{
	display : block;
	font-size : 19px;
	line-height : 22px;
	margin : 20px 0px 10px 0px;
	color : #383b45;
	transition: all .9s ease;
}
.item-news p {	color : #818186;}
.item-news:hover span{color : #A8120A;}

/*********MOVIES*******/
.movie-page-block-box span{
	display : block;
	margin-top : 20px;
	font-weight : normal;
}
@media screen and (max-width: 1278px) {.movie-page-block-box{	width : 45%;}}
@media screen and (max-width: 718px) {.movie-page-block-box{	width : 100%;margin : 10px 0px;}.movie-page-block{	margin : 0px 0px;}}
.index-movie-big-pict{
	width : 100%;
	height : auto;
	position:relative;  
	overflow:hidden;border-radius: 8px;
}
.index-movie-big-pict img{
	display : block;
	width : 100%;
	height : auto;
	/*opacity: 0.8;
   filter: alpha(opacity=80);*/
   
}
.zoom img{
    z-index:2;
	width:100%;
	height:auto;
	-moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -webkit-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
   transition: all 0.3s ease-out;
   display : block;
   }
.zoom:hover img{
   -webkit-transform: scale(1.1);
   -moz-transform: scale(1.1);
   -o-transform: scale(1.1);
   -ms-transform: scale(1.1);
   transform: scale(1.1);
  /* opacity: 0.4;
   filter: alpha(opacity=40);*/
}
/* End */
/* /bitrix/components/simai/sf.banner.main/templates/.default/style.css?1720969392341 */
/* /bitrix/components/simai/sf.swiper.nav/templates/sf-swiper-nav-circle-in/style.css?17209693925948 */
/* /bitrix/components/simai/sf.iblock.calendar.afisha/templates/.default/style.css?17209693921192 */
/* /bitrix/templates/.default/components/bitrix/news.list/banner_2/style.css?1741367638622 */
/* /bitrix/templates/.default/components/bitrix/news.list/banner_1/style.css?17482588943960 */
/* /bitrix/templates/.default/components/bitrix/news.list/events_index/style.css?17301428961489 */
