
@font-face {
  font-family: 'ALKRoundedMtav-Medium';
  src: url('../fonts/ALKRoundedMtav-Medium.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/ALKRoundedMtav-Medium.otf')  format('opentype'),
	   url('../fonts/ALKRoundedMtav-Medium.woff') format('woff'), 
	   url('../fonts/ALKRoundedMtav-Medium.ttf')  format('truetype'), 
	   url('../fonts/ALKRoundedMtav-Medium.svg#ALKRoundedMtav-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'DejaVuSans';
  src: url('../fonts/DejaVuSans.eot?#iefix') format('embedded-opentype'),  
       url('../fonts/DejaVuSans.otf')  format('opentype'),
	   url('../fonts/DejaVuSans.woff') format('woff'), 
	   url('../fonts/DejaVuSans.ttf')  format('truetype'), 
	   url('../fonts/DejaVuSans.svg#DejaVuSans') format('svg');
  font-weight: normal;
  font-style: normal;
}


.menu{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 16px;
	
}


.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{
	color: #C0A999;
}

.navbar-light .navbar-nav .nav-link{
	color: #000;
}


.slider .item-title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 60px;
}

.slider .item-time{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 22px;
}

.slider .more{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 18px;
}


.repertuar-title-part span{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 15px;
	display: block;
}


.repertuar-title-part h1{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 3.5vw;
}


.slider-multi .info .title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 32px;
}



.slider-multi .info .brief{
	font-family: 'DejaVuSans';
	font-size: 14px;
}



.slider-multi .more{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 14px;
}



.news .info .title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 24px;
}



.news .info .brief{
	font-family: 'DejaVuSans';
	font-size: 14px;
}



.news .more{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 14px;
}



.dasi .info .title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 16px;
}



.dasi .info .brief{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 14px;
}



.dasi .more{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 14px;
}


.premiere .title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 22px;
}


.premiere h1{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 3.5vw;
}


.premiere .info .title{
	font-size: 4vw;
}


.premiere .info .datetime{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 2vw;
}

.premiere .info .desc{
	font-family: 'DejaVuSans';
	font-size: 14px;
	max-width: 500px;
}


.premiere .more{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 14px;
}


.premiere .buts .book{
	font-family: 'ALKRoundedMtav-Medium';
    font-size: 2vw;
    vertical-align: middle;
}


.history .title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 3.5vw;
	color: #fff;
}

.history .title-sub{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 24px;
	color: #fff;
}

.history .desc{
	font-family: 'DejaVuSans';
	font-size: 14px;	
}

.history .desc{
	padding: 25px;
	line-height: 30px;
	font-size: 18px;
}


.history .more{
	font-family: 'ALKRoundedMtav-Medium';
}


.footer .title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 22px;
}

.footer .items{
	font-family: 'DejaVuSans';
	font-size: 13px;	
}

.cover h1{
	color: #fff;
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 4vw;
}


.breadcomb a{
	font-family: 'ALKRoundedMtav-Medium';
}


.page .but1{
	font-family: 'ALKRoundedMtav-Medium';
}

.pager a{
	font-family: 'DejaVuSans';
}

.pager2 a{
	font-family: 'DejaVuSans';
}



.show .title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 26px;
}


.show li{
	font-family: 'ALKRoundedMtav-Medium';
}


.page-show .info .title{
	font-family: 'ALKRoundedMtav-Medium';

}

.page-show .info .sub-title{
	font-family: 'ALKRoundedMtav-Medium';
}

.page-show .info .desc{
	font-family: 'DejaVuSans';
	line-height: 28px;
}





.page-show .author,
.page-show .draw,
.page-show .composer,
.page-show .director{
	font-family: 'DejaVuSans';
}

.gallery-title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 2.5vw;
}



.page-show .dashboard .title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 24px;
}

.page-show .dashboard .date{
	font-family: 'DejaVuSans';
}

.page-show .dashboard .desc{
	font-family: 'DejaVuSans';
}


.dashboard .more{
	font-family: 'ALKRoundedMtav-Medium';
}


.shows .title-sub{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 2vw;
}


.shows .title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 4.5vw;
}


.show .title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 26px;
}


.history-page .title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 26px;
	padding: 35px 15px 0 15px;
	display: block;
}


.history-page .desc{
	font-family: 'DejaVuSans';
	padding: 35px 15px;
}


.history-page .part{
	font-family: 'DejaVuSans';
}


.page-person .title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 26px;
	display: block;
	padding: 35px 15px 0 0px;
}


.page-person .title-sub{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 18px;
	display: block;
	padding: 5px 15px 0 0px;
}

.page-person .info{
	font-family: 'DejaVuSans';
}


.dropdown-item{
	font-family: 'DejaVuSans';
    font-size: 14px;
}



.page-team .title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 38px;
}

.page-team .sub-title{
	font-family: 'ALKRoundedMtav-Medium';
}

.page-team .desc{
	font-family: 'DejaVuSans';
	line-height: 32px;
	font-size: 22px;
}


.menusub a{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 22px;
}


.gallery-photo-item .title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 26px;
}

.gallery-photo-item .title-sub{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 16px;
}

.gallery-photo-item .img:hover:after{
	font-size: 30px;
}




.gallery-video-item .title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 26px;
}

.gallery-video-item .title-sub{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 16px;
}

.gallery-video-item .img:hover:after{
	font-size: 30px;
}



.contact h1{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 36px;
}


.contact .sub-title{
	font-family: 'ALKRoundedMtav-Medium';
}

.contact .info{
	font-family: 'DejaVuSans';
}


.contact .send-but{
	font-family: 'ALKRoundedMtav-Medium';
}



.tour .title{
	font-family: 'ALKRoundedMtav-Medium';
	font-size: 36px;
}


.tour .date{
	font-family: 'DejaVuSans';
}

.tour .brief{
	font-family: 'DejaVuSans';
	color: #434242;
}

.tour .more{
	font-family: 'ALKRoundedMtav-Medium';
}

.date{
	font-family: 'DejaVuSans';
}