<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.events-container.new-events .hidden-evets-list-item{
	display: none;
}
.events-container.new-events .hidden-evets-list-item.active{
	display: block;
}
.open-menu{
  display: none;
}
.main-slider .slick-arrow{
  background-repeat: no-repeat;

}
.tab-content{
	display: none;
}

.tab-content.current{
	display: inherit;
}
.schedule-table-tabs .tabs li:hover,
.schedule-table-tabs .tabs li.current{
    background: #6a18a3;
    color: #fff;
    font-family: 'Montserrat Semibold';
}
.schedule-table-tabs .tabs li {
	direction: inline-block;
    color: #000;
    text-decoration: none;
    display: block;
    width: 40px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
        display: inline-block;
    font-family: 'Montserrat ExtraLight';
    font-size: 18px;
}
.show-1024{
	display: none !important;
}
.structure-container .cell{
	white-space: nowrap;
}
.structure-container .cell span{
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
}
.structure-container .cell:before{
	height: 100%;
	width: 0;
	content: "";
	display: inline-block;
	vertical-align: middle;
}

div.videos-slider .item{
    display: block;
}
.content .scroll-on-moblie TH{
    border: 1px solid #aac4fa;
    border-width: 0 1px 1px 0;
    padding: .5em .5em;
}
.content .scroll-on-moblie TD, .content .scroll-on-moblie TH{
    border-width: 0 1px 1px 0;
    padding: .5em .5em;
}

@media screen and (max-width: 1024px){
	table.t1{
	    display: block;
	}

}
table.t1{
	    overflow: auto;
        width: 100% !important;
	}
.scroll-on-moblie{
	    overflow: auto;
	    display: block;
        width: 100% !important;
	}
	
	.inner-s-video  a {
		position: relative;
		display: block;
	}	
	.inner-s-video svg {
		margin-top: -25px;
	}
	
@media screen and (max-width: 1024px){
/*    div.videos-slider .item:nth-child(1),
    div.videos-slider .item:nth-child(2),*/
    div.videos-slider .item{
        display: block;
    }
/*    div.videos-slider .item:nth-child(3){
        display: none;
    }	
    div.videos-slider .item{
        display: none;
    }*/
	.gt-item:nth-child(5n) {
		margin: 0 auto;
	}
}

@media screen and (max-width: 1300px) {
	.events-calendar2 tr:nth-child(2) td {
    	padding: 0 0px ;
	}
}

@media screen and (max-width: 1500px) {
	.sidebar {
		width: 23%;
	}
	.sidebar-position-left .page-section {
		margin-left: 2%;
		width: 75%;
	}
	.sidebar-position-right .sidebar {
		margin-left: 2%;
	}
}
@media screen and (max-width: 1470px) {
	.structure-container{
	    min-width: 1200px;
	    margin: 190px 0 0 70px;
	}
	.top-bar-dropdown {
		width: 59%;
	}
	.site-logo {
		width: 23%;
	}
	.main-menu {
		width: 70%;
	}
	.second-logo {
		width: 6%;
	}
	.footer-inner {
		max-width: 1200px;
	}
	.e-info {
		width: 76%;
	}
	.sidebar-position-right .page-section {
		width: 70%;
	}
	.sidebar-position-right .right-sidebar {
		width: 28%;
	}
}
@media screen and (max-width: 1390px) {
	.table-cell-information {
		font-size: 8px;
	}
	/*.aps-image {
		width: 45%;
	}*/
}
@media screen and (max-width: 1300px) {

	.structure-container .row1 .cell {
	    display: block;
	    margin-top: -85px !important;
	}
	.structure-container {
		width: 1075px;
	    margin: 191px 5% 0px;
		min-width: 1010px;
		    height: 800px;
	}
	.structure-container .cell{
		width: calc(13.6% - 6px);
		    margin-left: calc(0.2% - 4px) !important;
    height: 65px;
        padding: 8px 7px;

	}
	.structure-container .row5{
		       margin-top: 36%;
	}
	.structure-container .row6 {
	    margin-top: 42%;
	}
	.structure-container .row7{
		    margin-top: 48%;
	}
	.structure-container .row8{
        margin-top: 54%;
	}
	.structure-container .row9 {
	    margin-top: 59.9%;
	}
	.events-calendar2 tr td{
  		padding: 10px 0px;

	}
	table.events-calendar2{
  		max-width: 100%;
	}
	.events-tabs-header li a{
		padding: 8px 5px;
	}
	.main-menu ul{
		    margin: 37px 0 0 0px;
	}
	.main-menu li a{
 		 font-size: 11px;

	}
	.site-logo h3 ,
	.site-logo h1 {
		font-size: 16px;
	}
	.site-logo {
		width: 24%;
	}
	.slide-text {
	}
	.news-posts {
		width: 1180px;
	}
	.news-posts .item-np {
		width: 390px;
		height: 232px;
	}
	.footer-info {
		margin-top: 47px;
	}
	.e-info {
		width: 510px;
	}
	.width-1 {
		width: 85%;
	}
	.width-2 {
		width: 188%;
	}
	.width-3 {
		width: 277%;
	}
	/*.height-1 {
		height: 81%;
	}
	.height-2 {
		height: 184%;
	}
	.height-3 {
		height: 285%;
	}
	.height-4 {
		height: 389%;
	}*/
}
@media screen and (max-width: 1190px) {
	.structure-container .cell{
	    font-size: 8px;
	}
	.structure-container .min .cell {
	    height: 36px;
	}
	.structure-container {
	    width: 920px;
	    margin: 191px 5% 0px;
	    min-width: 920px;
	}
	.structure-container .cell {
	    width: calc(12.6% - 0px);
	    height: 65px;
	}
	.structure-container {
	    margin: 191px auto 50px;
	}
	.top-bar-menu li {
		margin-right: 15px;
	}
	.top-bar-menu {
		width: 39%;
	}
	.top-bar-logo {
		width: 18%;
	}
	.top-bar-dropdown {
		width: 43%;
	}
	.footer-inner {
		width: 1000px;
	}
	.f-social {
		width: 11%;
	}
	.footer-menus {
		width: 70%;
	}
	.news-posts {
		width: 1000px;
	}
	.news-posts .item-np {
		width: 330px;
		height: 196px;
	}
	.aps-text h2 {
		font-size: 26px;
	}
	.aps-text {
		padding-left: 28px;
	}
	.schedule-table table {
		width: 1300px;
	}
	.schedule-table {
	    overflow-x: scroll;
	}
}
@media screen and (max-width: 1024px) {
	.imgA table {
	    width: 100% !important;
	}
	.content .imgA IMG, .content .imgC IMG, .content .imgB IMG{
		width: 100%;
	}
	.content .imgA, .content .pureImgA, .content .imgC, .content .pureImgC{
		max-width: 100%;
	}
	.bx_sitemap .bx_sitemap_li_title a, .bx_sitemap #bx_sitemap_li_title a {
	    white-space: normal !important;
	    line-height: 120%;
	}
	.aps-image{
	    max-width: calc(50% - 55px);
	}
	.page-section .bx_sitemap .bx_sitemap_ul li::before{
		position: absolute;
	}
	/* table.t1,
	.scroll-on-moblie{
	    overflow: auto;
	    display: block;
        width: 100% !important;
	}*/
	.compact-on-moblie{
		display: block;
        overflow: auto;
	}
	.e-info {
	    width: auto;
	}
	.top-transparent-text{
		display: none;
	}
	#top,
	.news,
	.afisha{
		margin-bottom: 0px; 
	}
	.afisha,
	.videos,
	.news{
	    background-position: top left;
	}
	.structure-container {
	    margin: 60px auto 67px;
	}
	.structure-container .cell {
	    font-size: 9px;
	}
	.scroll-structure{
	   overflow-x: scroll;
	    padding-left: 25px;
	    overflow-y: hidden;
	}
	.structure-container {
	    margin: 190px 0 0px 10px;
	}
	.structure-container .row1 .cell {
	    margin-top: -56px !important;
	    left: 0%;
	    transform: translate(-20%,0);
	}
	.structure-container {
	    width: 1300px;
	    margin: 171px auto 67px;
	    max-width: 1300px;
	}
	.structure-container .row7 {
	    margin-top: 39.98%;
	}
	 .structure-container .row3 {
	    margin-top: 17.2%;
	}
	.structure-container .cell:empty{
		display: none;
	}
	.structure-container .row4 {
	    width: 100%;
	    position: absolute;
	    margin-top: 25%;
	}
	.structure-container .row5 {
	    margin-top: 29.5%;
	}
	.structure-container .row6 {
	    margin-top: 34.1%;
	}
	.structure-container .row7 {
	    margin-top: 38.6%;
	}
	.structure-container .row10 {
		margin-left: 7%;
	    margin-top: 56.7%;
	}
	.structure-container .min .cell {
	    height: 40px;
	}
	.structure-container .row2 {
	    margin-top: 6.2%;
	}
	.structure-container .row9 {
	    margin-top: 47.7%;
	}
	.structure-container .row8 {
	    margin-top: 43.12%;
	}
	.structure-container {
		background-image: url(/ru/_/i/mob-scheme.png) !important;
	}
	.structure-container .cell:nth-child(1) {
	   	margin-left: 5.5% !important;
	}
	.scroll-structure {
	    padding-left: 0px;
	}
	.structure-container .row1 .cell{
		margin-top: -55px !important;
	}
	.hide-1024{
		display: none !important;
	}
	.show-1024{
		display: block !important;
	}
	.structure-container {
	    width: 1280px;
	    max-width: 1280px;
	}
	.events-calendar2 + #events-small-calendar,
	.events-calendar2,
	.second-logo,
	.top-bar-menu,
	.top-bar-logo{
		display: none;
	}
	.sidebar-item.category-list + .sidebar-item + .sidebar-item.last-items-posts,
	.sidebar-item.category-list + .sidebar-item{
 		 display: none;

	}
	.schedule-table table td{
		    background: rgb(255, 255, 255)!important;
	}
	.schedule-table{
		    background: none;
	}
	.choice-hour-day .gt-hour{
	    position: static;
	    text-align: center;
	    background: transparent;
	    min-width: unset;
	    width: unset;
	    margin: 0 0 0;
	    padding: 0 10px;
	}
	.choice-hour-day ul{
		margin: 0; 
	}
	
	.schedule-table table{
		width: 100%;
	    margin-bottom: 40px;
	    margin-top: 40px;
	}
	.schedule-table h2{
	    font-size: 20.11px;
	    margin: 30px 15px 0;
	}
	.schedule-table table td:first-child{
	    width: 1%;
        background: transparent !important;
	}
	.schedule-table{
		overflow: auto;
	    overflow: auto;
    	padding: 0px 6px 0px 5px;
	}
	.choice-hour-day li{
		display: inline-block;
	}
	.schedule-tabs-header.mobile-view ul{
    	padding-top: 30px;
	}
	.schedule-hour-day .item{
		max-width: 100%;
	}
	.choice-hour-day .slick-current span{
		    text-decoration: underline;
	}
	.choice-hour-day{
	    margin-left: 0 !important;
	    padding: 20px 0px !important;
	    margin-top: 0 !important;
	    margin-bottom: 0 !important;
	}
	.choice-hour-day .slick-arrow{
		display: none !important;
	}
	.schedule-hour-day{

	}
	.gt-item{
		min-height: auto;
	}
	.show-1024 .schedule-tab-item .choice-hour-day,
	.show-1024 .schedule-tab-item .schedule-hour-day{
        background-image: -webkit-linear-gradient(left, #2e51cf, #434ad8, #434ad8, #434ad8, #5b3fe0, #732fe5, #8b04e7);
	    background-image: -o-linear-gradient(left, #2e51cf, #434ad8, #434ad8, #434ad8, #5b3fe0, #732fe5, #8b04e7);
	    background-image: linear-gradient(to right, #2e51cf, #434ad8, #434ad8, #434ad8, #5b3fe0, #732fe5, #8b04e7);
        /*padding-bottom: 20px;*/

	}
	.gt-item-inner{
	    margin-bottom: 40px;
	}
	.show-1024 .schedule-tab-item {
	   
	}
	.schedule-table-tabs{
		background: white;
	    padding-bottom: 20px;
	    margin-bottom: 0;
	}
	.choice-hour-day .slick-list:before{
	    content: "";
	    position: absolute;
	    width: 100px;
	    height: 26px;
	    background-image: -webkit-linear-gradient(left, #2e51cf00, #8b04e7);
	    background-image: -o-linear-gradient(left, #2e51cf00, #8b04e7);
	    background-image: linear-gradient(to right, #2e51cf00, #8b04e7);
	    right: 0;
	    z-index: 3;
	    pointer-events: none;
	}
	.choice-hour-day .slick-list:after{
	    content: "";
	    position: absolute;
	    width: 100px;
	    height: 26px;
	    background-image: linear-gradient(to right, #3250d0, #8b04e700);
	    left: 0;
	    z-index: 3;
	    pointer-events: none;
	    top: 0;
	}
	.bs2{
	    font-size: 14px;
        margin-bottom: 20px;
	}
	.schedule-tabs-header.mobile-view ul li{
	    display: block;
	    width: 100%;
	    text-align: center;
	}
	.schedule-tabs-header.mobile-view a.active {
	    display: block;
	    position: absolute;
	    width: 100%;
	    top: -10px;
	}
	.schedule-tabs-header.mobile-view a {
	    padding: 10px 0px;
	     display: none; 
	}
	.schedule-tabs-header.mobile-view.show  a {
	    display: block;
		
	}
	.schedule-tabs-header.mobile-view.show a.active:after{
	    transform: rotate(90deg);
	}
	.schedule-tabs-header.mobile-view a.active:after{
		content: "";
	    width: 12px;
	    height: 14px;
	    display: inline-block;
	    background-image: url(../i/strel.png)!important;
	    background-size: contain;
	    background-repeat: no-repeat;
	    vertical-align: middle;
        margin-left: 10px;
	}
	.site-logo{
	    position: fixed;
	    top: 0px;
	    padding-top: 11px;
	    min-width: 300px;
	}
	.site-logo img{
	   
	}
	.top-bar-dropdown{
	    padding-top: 30px;
	}
	.site-logo a:before{
		content: "";
	    box-shadow: 0px 2px 25px 0px #6b6b6b;
	    -webkit-border-bottom-right-radius: 10px;
	    -webkit-border-bottom-left-radius: 10px;
	    -moz-border-radius-bottomright: 10px;
	    -moz-border-radius-bottomleft: 10px;
	    border-bottom-right-radius: 21px;
	    border-bottom-left-radius: 20px;
	    width: 42px;
	    height: 20px;
	    background: #c1baba1c;
	    position: absolute;
	    z-index: -1;
	    margin-top: 41px;
	    margin-left: 4px;
	}
	
	.small-height .site-logo img{
		width: initial;
	     opacity: 1; 
	     height: initial; 
         transition: all 0s;
	}
	.events-tabs-header a.active,
	.events-tabs-header a:hover {
	    background-color: transparent;
	    color: #000;
	}
	.inner-hidden-sub-menu{
		    white-space: normal;
	}
	.subscribe-to-news-button{
	    max-width: 170px;
	    text-align: center;
	    margin-top: 0;
	    padding: 10px 5px 8px 5px;
	}
	.events-tabs-header a{
		color: white !important;
		outline: none;
		margin-right: 10px;
	}
	.sidebar-item.links.show-1024{
	    margin-top: 30px;
	    margin-bottom: -20px;
	}
	.events-tabs-header li{
		text-align: center;

	}
	.events-tabs-header .slick-arrow{
		display: none !important;
	}
	.events-tabs-header  .slick-list:before{
		display: inline-block;
		position: absolute;
		content: "";
		width: 40%;
		height: 60px;
		background-image: linear-gradient(to right, #2f72be, #2f72be00);
		z-index: 999999;
		top: 0;
		left: 0px;
		pointer-events: none;
	}
	.gt-item ol li{
		    width: 100%;
	}
	.events-tabs-header .slick-list{
		background-color: #2f72be;
	}
	.events-tabs-header  .slick-list:after{
		display: inline-block;
		position: absolute;
		content: "";
		width: 40%;
		height: 60px;
		background-image: linear-gradient(to right, #2f72be00, #2f72be);
		z-index: 999999;
		right: 0px;
		top: 0;
		pointer-events: none;
	}
	.events-tabs-header ul{
	  white-space: nowrap;
	  overflow: auto;
	}
/*	.archive-tab-link{
		display: none !important;
	}*/
	.ipl-text{
	  max-width: 100%;
	  width: calc(100% - 230px);
	}
	.other-pages-container{
  		padding-top: 96px;

	}
	.ipl-img-ped{
  		margin-right: 15px;;

	}
	.ipl-img{
	    max-width: 150px;
	}
	.ipl-img img{
  		height: auto;

	}
	.fo-tabs-container .fo-tab-item img{
	  display: block;
	  margin: 20px auto;
	  width: 100%;
	  max-width: 400px;

	}
	.media-article-p.short{
 		 height: 125px;

	}
	.container-dvd .dvd{
 		 width: 49%;

	}
	.sidebar{
		width: 100%;
		margin-bottom: 30px;
		border-bottom: 1px solid #e5e5e5;
	}
	.sidebar-position-left .page-section{
		width: 100%;
		margin-left: 0;
	}
	.sidebar-item.cat-list-links + .sidebar-item{
 		 display: none;
	}
	.poster-slider.owl-carousel .owl-stage-outer{
 		 overflow: hidden;
 		 padding-bottom: 10px;
	}
	.item-np img{
  		min-width: 350px;
	}
	.poster-s-title{
  		width: calc(100% - 90px);
	}
	.news-posts .item-np a{
		display: table;
		width: 100%;
	}
	.news-posts .item-np .news-p-title{
	  position: relative;
	  display: table-cell;
	  left: unset;
	  right: unset;
	  height: 100%;
	  width: 100%;
	  padding: 0px 13px;
	  vertical-align: top;
	  bottom: unset;

	}
	.news-posts .item-np{
	  width: calc(100% - 40px);
	  margin: 15px auto;
	  float: none;;
		height: auto;
	}
	.news{
	  padding: 50px 0;
	  height: unset;
	  min-height: unset;

	}
	.item-np:hover img{
 		 transform: scale(1);

	}
	.news-posts{
		width: 100%;
		margin: 50px auto 0 auto;
	}
	.news-posts .item-np:nth-child(3n+1){
 		margin: 0 auto;
	}
	.poster-slider-wrap{
	    margin-top: 50px;
	}
	.block-title h2{
	  line-height: unset;
	  padding: 10px 0px;
	}
	.poster-s-title:before{
	    content: '';
	    position: absolute;
	    width: 3px;
	    height: 42px;
	    left: -19px;
	    top: 0;
	    background-color: #fff;
	}
	.poster-s-time{
  		font-size: 18.24px;
	}
	.poster-s-time .hour{
	  width: 65px;
	  height: 25px;
	  line-height: 25px;
	}
	.poster-s-time .date{
	  width: 130px;
	  height: 30px;
	  line-height: 30px;

	}
	.block-title{
  		width: calc(100% - 40px);
  		height: auto;;
	}
	.afisha{
	  height: unset;
	  min-height: unset;
	  padding: 50px 0 1vh;
	  transition: 0s;

	}
	.owl-height .owl-stage{
		height: 100%;
		/*transition: 0s !important;*/
	}
	.nav-arrow{
		display: none;
	}
	.poster-slider .item:hover img{
  		transform: scale(1);
	}
	.slide-text h2{
	  font-size: 36.16px;
	  line-height: 40px;

	}
	.slide-text{
		position: absolute;
		top: 10%;
		left: 50%;
		transform: translate(-50%);
	}
	.site-header{
  		height: 80px;
  		/*height: 49px;*/
	}
	.site-header::-webkit-scrollbar{
		width: 0px;
	}
	.top-bar{
			height: 80px;
	}
	.small-height .top-bar{
  		height: 80px;
  		/*height: 49px;*/
  		overflow: unset;

	}
	.site-header.menu{
		 transition: 1s;
		 overflow: auto;
		 z-index: 333;
		 height: 100%;
	    
	}
	.site-header .main-header-section,
	.site-header .secondary-menu{
		height: 0px;
		overflow: hidden;;
	}
	.site-header.menu .main-header-section,
	.site-header.menu .secondary-menu{
		height: auto;
		 overflow: hidden;
	}
	.exist_ul{
		content: "";
		width: 12px;
		height: 13px;
		right: -10px;
		top: -3px;
		background-repeat: no-repeat;
		padding: 10px;
		z-index: 999;
		background-image: url("/ru/_/i/strel.png");
		background-position: center;
		display: inline-block;
		vertical-align: middle;
		position: relative;
		cursor: pointer;
	}
	.small-height .main-header-section{
  		height: 0;
	}
	.small-height .main-menu ul{
  		margin-top: 15px;
	}
	.main-header-section{
	  /*background-color: #0c19a7ed !important;*/
	  background-color: rgba(18, 28, 136, 0.8) !important;
	  background-image: none  !important;
	}
	.exist_ul.active{
  		transform: rotate(90deg);
	}	
	.main-header-section{
		height: auto;
		position: relative;
	}
	.hidden-sub-menu.active{
	  position: static;
	  transform: none !important;
	  background-color: transparent;
	  padding-top: 0;
	  padding-bottom: 0;

	}
	.hidden-sub-menu ul{
 		 margin: 5px 0 !important;

	}
	.main-menu .hidden-sub-menu li{
		text-align: left;

	}
	.hsm-img{
		display: none;
	}
	.main-menu li{
		margin: 7px auto
	}
	.main-menu li a,
	.secondary-menu{
     font-size: 18px;
     position: relative;;
	}
	.main-menu li{
	  margin: 10px auto;
	  display: block;
	  text-align: center;

	}
	.main-menu ul{
  		width: 100%;
  		margin: 15px 0;
  		padding: 0;
  		text-align: left;

	}
	.main-menu{
		width: 100%;
		float: none;
		padding: 1px 0px;
	}
	.secondary-menu li{
		display: block;
		margin: 7px auto;
	}
	.secondary-menu ul{
  		padding: 5px 0 5px 0;

	}
	.secondary-menu{
		height: auto;
	}
	.top-bar-dropdown{
		width: 100%;
	}

	.open-menu{
 	 	display: inline-block !important;
	    background-repeat: no-repeat;
	    cursor: pointer;
	    margin-left: 25px;
	    vertical-align: top;
	    height: 28px;
	    transition: 1s;
	    vertical-align: middle;
 	    top: 27px;
 	 	right: 19px;
 	 	position: fixed;
	    z-index: 33333;;
	}
	.open-menu span {
	    width: 40px;
	    display: block;
	    height: 5px;
	    background-color: white;
	    transition: .5s;
	}

	.open-menu span:before {
	    content: "";
	    width: 40px;
	    height: 5px;
	    display: block;
	    background: white;
	    margin: 10px 0px 0px 0px;
	    position: absolute;
	    opacity: 1;
	    transition: .5s;
	}
	.open-menu span:after {
	    content: "";
	    width: 40px;
	    height: 5px;
	    display: block;
	    background: white;
	    margin: 20px 0px 0px 0px;
	    position: absolute;
	    transition: .5s;
	}
	.header-contacts a{
	  width: 30px;
	  height: 30px;
	  font-size: 0;
	  position: absolute;
	  right: 67px;
	  top: 13px;
	  background-color: red;;
		
	}
	.open-menu.active span {
	    transform: rotate(45deg);
	    margin-top: 12px;
	}
	.open-menu.active span:after {
	    transform: rotate(90deg);
	    margin: 0px 0px 0px 0px;
	}
	.open-menu.active span:before {
	    opacity: 0;
	}
	.main-slider{
	    height: calc(75vh - 75px);
		min-height: auto;
		/*margin-top: 49px;*/
	}
	.videos-slider iframe{
  		width: 100%;
  		margin-top: 15px;

	}
	.videos-slider.owl-carousel.owl-theme{
		display: block;
		max-width: 500px;
		width: 90% !important;
		    margin: 0 auto;
	}
	.video-s-title{
	  background-image: url(../i/video-s-back.jpg);
	  width: calc(100% - 20px);
	  padding: 10px 10px;
	  background-position: 0px;
	  background-size: 100% 130%;
	}
	.video-s-title:after{
		display: none;
	}
	.video-s-back{
		display: none;
	}
	.videos{
 		 padding-top: 50px;

	}
	.videos-slider-wrap{
  		margin-top: 50px;
	}
	.site-footer{
 		 margin-top: 50px;
	}
	.footer-inner{
		width: 100%;
		display: flex;
		flex-direction: column;;
	}
	.footer-info{
	  display: block;
	  width: 100%;
	  order: 3;
	  text-align: center;
	  font-size: 16px;
	  color: #f1f1f1;
	  margin-top: 10px;

	}
	.footer-menus{
	  display: block;
	  width: 95%;
	  order: 2;
	  margin: 24px auto;;

	}
	.f-social{
	  width: 100%;
	  display: block;
	  order: 1;
	  text-align: center;
	}
	.f-top-menu ul{
		width: 100%;
		border-top: 1px #595959 solid;
		border-bottom: 1px #595959 solid;
		padding-top: 10px;
	}
	.videos .site-footer{
  		background-color: #2f2f2f;

	}
	.f-top-menu ul, .f-second-menu ul{
  		font-size: 15px;
	}
	.f-top-menu li{
	  display: block;
	  margin: 20px auto;

	}
	.f-second-menu li{
 	 margin: 5px 7px;;

	}
	.f-second-menu{
		max-width: 490px;
		margin: 0 auto;;
	}
	.f-top-menu{
  		margin-bottom: 25px;

	}
	.f-pi{
	  margin-top: 25px;
	  opacity: 0.6;

	}
	body.hide{
  		overflow: hidden;
		
	}
	.gt-item{
	   width: calc(100% - 40px);
	    margin: 0 auto;
	}
	.e-info {
		width: calc( 95% - 90px );
		font-size: 16px;
		text-align: left;
		line-height: 22px;
		max-width: 710px;

	}
	.e-info h3 {
		font-size: 17px;
		text-align: left;
	}	
	.e-info p {
		font-size: 16px;
		text-align: left;
		line-height: 22px;
	}	
	.e-date-time {
		font-size: 18px;
		width: 47px;
	}


}
@media screen and (max-width:890px) {
	/*.aps-image{
 		 width: 100%;
 		 float: none;
 		 margin-top: 0px;
 		 margin-right: 0px;
	}*/
	/*.afisha-page-slider-wrap{
		background: none;
	}*/
	/*.aps-text{
	  width: calc(100% - 28px);
	  position: absolute;
	  bottom: 40px;

	}*/
	.afisha-page-slider.owl-theme .owl-dots{
	  width: 100%;
	  left: 0;
	  bottom: 6px;

	}
}
@media screen and (max-width: 786px) {
	.videos-slider:hover .owl-nav .owl-prev, 
	.videos-slider:hover .owl-nav .owl-next, 
	.poster-slider:hover .owl-nav .owl-prev, 
	.poster-slider:hover .owl-nav .owl-next {
	    display: none !important;
	}
	.grid-3 .item-post-list{
	       width: 49%;
	}
	.grid-3 .item-post-list:nth-child(3n) {
	    margin-right: 1%;
	}
	.grid-3 .item-post-list:nth-child(2n) {
	    margin-right: 0%;
	}
	.afisha-page-slider a{
		text-decoration: none;
	}
	.poster-slider.owl-carousel .item img{
		width: 100% !important;
	}
	.aps-image {
	    max-width: 100%;
	    float: none;
	    width: 90%;
	    margin: 0 auto;
	    text-align: center;

	}
	.aps-text{
	    width: 90%;
	    margin: 0 auto 30px;
	    padding: 0;
	    float: none;
	}
	.owl-carousel .owl-item img {
	    display: inline-block !important;
	    width: initial !important;
	    max-width: 100% !important;
	}
	.effort-table table{
		min-width: 630px;
	}
	.effort-table{
		overflow: auto;
	}
	.compact-on-moblie tbody{
	    width: 100%;
	    display: block;
	}
	.compact-on-moblie{
		display: block;
	}
	
	.compact-on-moblie tr{
		display: block;
	}
	.compact-on-moblie tr th,
	.compact-on-moblie tr td{
		display: block;
	}
	.schedule-table table td:first-child{
	    width: 3%;
	}
	.sidebar-position-right{
	    display: flex;
	    flex-direction: column-reverse;
	}
	.tbl .compact-on-moblie tr:first-child{
		display: none;
	}
	.t1.compact-on-moblie td:first-child p{
	    margin-bottom: 0;
	}
	.t1.compact-on-moblie td:first-child{
	    border-bottom: 0 !important;
	}
	
	.t1.compact-on-moblie td{
       display: block;
	    width: 100%;
	    margin: 0 auto;
	    border: none !important;
	    border-bottom: 1px solid !important;
	}



	.sidebar-position-right .page-section,
	.sidebar-position-right .right-sidebar{
		width: 100%;
		margin-left: 0;
	}
	.sidebar-position-right .right-sidebar{
		    text-align: center;
	}
	.hide-786{
		display: none !important;
	}
	.news-detail img{
	}
	.site-logo h3, .site-logo h1{
		display: none;
	}
	

	.container h1{
		text-align: center;
	}
	
	.bread-crumbs{
		display: none;
	}
	.fo-tabs-header li a{
  		display: inline-block;
	}
	
	.other-pages-container{
 		 padding-top: 70px;

	}
	.fo-tabs-header li{
  		width: 30%;
  		text-align: center;
	}
	.container h1,
	.block-title h2,
	.slide-text h2{
	  font-size: 30.16px;
	  line-height: 37px;
	}
	.container-dvd .dvd{
	  width: 100%;
	  text-align: center;
	}
	.full-width-title{
		display: none;
	}
	.item-np img{
 		 min-width: 150px;
	}
	.news-posts .item-np .news-p-title h3{
  		font-size: 15px;
	}
	.main-slider .slick-prev,
	.main-slider .slick-next{
		display: none !important;
	}
	.slide-text{
	  width: 90%;
	  max-width: 500px;
	  top: 0%;
	  transform: translate(-50%, 50%);
	}
	.slick-slide img {
	    height: 100%;
	    width: auto;
	    transform: translate(-26%,-0%);
	}
	.main-slider{
		height: calc(100vh - 49px);
		min-height: 550px;
	}
	.main-menu li a, .secondary-menu {
	    font-size: 16px;
	}
	.exist_ul{
  		padding: 0px 0px;
	}
}
@media screen and (max-width: 550px) {
	.new-gallery a{
	    display: block;
	    width: 100%;
	}
	.photogallery&gt;.media-article-p&gt;.product-fancy-galler.ramka.new-gallery&gt;.fancybox&gt;img{
	    max-height: unset;
	    max-width: 100%;
	    margin: 0;
	}
	.new-gallery {
	    flex-direction: column;
	}
	.product-text-info {
	    width: 100%;
	}
	.product-small-gallery{
	    width: 100% !important;
	}
	.product-info-wrap{
	    flex-direction: column;
	}
	.ipl-img-ped img{
	  width: 100% !important;
	  display: block;
	}
	.ipl-img-ped{
	  width: 100%;
	  margin-bottom: 20px;
	  max-width: 100%;
	}
	.ipl-img {
	  width: 100%;
	  max-width: 100%;
		
	}
	.ipl-text{
		width: 100%;
	}
	.item-post-list{
	  max-width: 400px;
	  margin: 0 auto;
	}
	.e-info {
		width: calc( 95% - 75px );
		font-size: 14px;
		text-align: left;
		line-height: 18px;
		margin-left: 12px;		
	}
	.e-info h3 {
		font-size: 14px;
		text-align: left;
	}	
	.e-info p {
		font-size: 14px;
		text-align: left;
		line-height: 18px;
	}	
	.e-date-time {
		font-size: 16px;
		width: 43px;
	}
}
.open-menu {
  display: none;
}


@media screen and (max-height: 760px) and (min-width: 1280px){
	.news-posts .item-np{
	    max-height: 210px;
	}
	.poster-slider-wrap{
	    margin-top: 3vh;
	}
}

#old-ie {
	display: none;
}</pre></body></html>