@font-face {
font-family: "Kimberley";
src: url('/assets/epk/fonts/PAPYRUS.TTF')
format("truetype");
}
a:link {color:#f2f2f2;}      
a:visited {color:#f2f2f2;} 
a:hover {color:#f2f2f2;}  
a:active {color:#f2f2f2;} 
body.full-page #middle-body{
  position: relative;  
}
#base-body-inner{
	background-image: url("/assets/epk/content_body.png");
    background-size: 100% 444px;
    background-repeat: no-repeat;
	max-width:1000px;
	margin:0 auto;
	padding:20px;
	width:90%;
	padding-top:6px;
}
/* HEADER */
#header{   
    height:auto;    
    margin-left: auto;
    margin-right: auto;
    max-width: 1000px;
    width: 100%;
    position: static;
    float:none;
}
#right-header {
    height: 50px;
    margin-left: -10px;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    float:none;
}

#epk-logo{
	float:none;
	padding: 0px;
	margin: 0 auto;
    max-width: 1000px;	
}
#epk-logo img{
	top:0px;	
  max-width: 66%;
}
#menu{	
	position: relative;
}		
#menu ul.major{
	 height:50px;
}	
#menu ul.major li{
	 height:50px;	
	 margin: 0 10px;
}
#menu ul.major li a,#more-text span{
	line-height: 50px;
	text-decoration: none;	
	padding-left:20px;
	padding-right:10px;
	background: url('/assets/epk/dot.png') left center no-repeat;
	opacity:0.6;
	transition: opacity 0.6s ease 0s;
}	
#menu ul.major li a:hover,#more-text.more-active span,#menu ul.major .active-nav-item a,#more-text.act span{	
	line-height: 50px;	
	opacity:1;
}
#more ul li a{	
	line-height: 30px;	
	opacity:0.6;
	transition: opacity 0.6s ease 0s;
}

#more ul li a:hover,#more .active-nav-item a{
	line-height: 30px;	
	opacity:1;	
	background: none;
}
#more ul{
	width:auto;
	position:absolute;
	z-index:10;
	height:auto;
	right:0px;
}	
/* end HEADER */


.base-body{			
	color:#ffffff;	
}
.base-body_bg{	
	opacity:0.7;
    filter: alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    background-color: #000000;
    display:none;
}
#bg-music{
	background:url('/assets/epk/equalizer_white.gif') center bottom no-repeat;
}
#bg-music.stop{	
	background:url('/assets/epk/equalizer_stop_white.png') center bottom no-repeat;
}

#footer{
	width:100%;		
	height:33px;
}

.base-body{
	width:100%;
	padding: 0px;			
}
body.scrollTop.full-page .base-body,
body.scrollTop .base-body,
body.scrollLeft .base-body{
	width:100%;
	padding: 0px;
}
body.scrollTop.full-page #page-wrap,
body.scrollTop #page-wrap,
body.scrollLeft #page-wrap{
	width: 100%;
}
body.full-page .base-body.page-base-body .base-body_bg{
  padding-right: 20px;
  display: block;
  -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: 10px;
  border-bottom-left-radius: 10px;
  background-image: url("/assets/epk/bg9.jpg");
  background-size: 100% auto;
  background-repeat: repeat-y;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
@media screen and (max-width: 760px) {
  .base-body.page-base-body .base-body_bg{
    padding-right: 0px;
    display: none;
  }
	body.scrollTop #page-wrap,
	body.scrollLeft #page-wrap{
		height: auto;
	}
	body.scrollTop,body.scrollLeft{
		overflow-y: scroll;
	}
	#menu ul.major li{
		margin:0px;
	}
	#base-body-inner{
		background: none;
		padding-left:0px;
		padding-right:0px;
	}
	.backgrounds-slider {
	    display: none;	    
	} 
	.backgrounds-slider .slider-item {
	    display: none;	 
	}		
	.tip-skyblue{
		
	}
	#body-background{
		display: none;
	}
	input,textarea{
		width:150px;
	}
	#contact-info-text{
		padding-left:0px;
	}
	.info-request{
		padding-left:0px;
	}	
	.name_song{
		margin-left:2%;
		padding-top:3%;
		width:75%;		
		padding-bottom:4px;		
	}
	#jplayer_playlist{		
		max-width:365px;
		width:100%;		
	}
	.song_item{
		max-width:346px;
		width:100%;		
	}
	.song_item:hover{	
		background:url('/assets/epk/playlist.png') 50% 0px no-repeat;		
	}	
	#music-left-padding{
		padding-left:0px;
		width:97%;
	}
	#music-base-body{
		padding:0px;		
		width:95%;
	}
	#music-left-body{		
		width:100%;
		position:relative;		
	}
	#music-right-body{
		float:left;
		width:100%;		
	}
	#video-iframe{		
		padding-left:0px;
	}	
	.news-item-title a span,.shows-titles a span{
		width:90%;
		display: block;
	}	
	.news-item-title a,.shows-titles a{
		padding-bottom:10px;
		padding-top: 5px;	
		display:block;
		background: url("/assets/epk/btn.png") no-repeat 98% center;		
	}	
	#gallery-base-body a img,#photos-base-body a img{		
		width:80px;
	}
	#video-left-body{
		width:100%;		
		position:relative;
	}
	#video-right-body{		
		display: none;
	}	
	#epk-logo img{
		position:relative;
	}
	#menu ul.major{
		position:absolute;
		height:auto !important;
		z-index:10;
	}	
	#contact-left-body,
	#contact-rigth-body,
	#news-left-body,
	#news-right-body,
	#shows-left-body,
	#shows-right-body,
	#left-header,
	#right-header{	
		width:100%;		
	}		
	#header{
		height:auto !important;
	}
	#mq{
		display:none;
	}	
	#news-right-body,#shows-right-body{
		display:none;		
	}	
	.news-titles .active-nav-item,
	.news-titles .active-nav-item a,
	.news-titles .active-nav-item a:hover,
	.shows-titles .active-nav-item,
	.shows-titles .active-nav-item a,
	.shows-titles .active-nav-item a:hover,
	.news-item-title a:hover,
	.shows-item-title a:hover{
		font-weight: normal;
	}
	.base-body{		
		height:auto;
		float:left;		
		margin-left:0px;
		margin-bottom: 10px;
	}
	.base-body_bg{
		height:100%;
		padding-bottom: 0px;	
	}
	#mob-photo{
		display:block;
		width:50%;
		height:auto;
	}	
	#left-body{    	
    	float:left;
    	width:100%;
    }
    .line{
		display: block;
	}
	#menu ul.major li#menu-bg.line{
		display: block;
		height:100% !important;
	}
	#rigth-body{
    	display:none;    	
    }
    #menu ul.major li{
		list-style: none;		
		display:block;
		width:100%;
		height:40px !important;		
	}
	#menu ul.major li a{		
		width:100%;
		display:block;			
		text-align:center;
		line-height:30px !important;
		height:auto;
		font-weight:bold;
		padding: 5px 0px;
	}
	#menu ul.major li a:hover,#menu ul.major .active-nav-item a{		
		line-height: 30px !important;		
	}	
	#more{
		display:none;
	}
	#label-menu{
		display: block;		
	}
	#menu{
		background-image: url("/assets/epk/content_body.png");
	    background-position: 0 -3px;
	    background-repeat: no-repeat;
	    background-size: 100% 444px;
		width:100%;		
	}	
	#menu ul{
		width:90%;	
		display:none;		
		margin:0 5%;	
	}	
	
	#epk-logo{		
		height:auto;
		text-align:center;
		width:90%;
		padding:0 5%;    	    
	}	
	.social-links{ 
		padding-bottom:5px;
	}
	#footer{
		height: auto !important;
	}
	body.scrollTop td.table-left,
	body.scrollLeft td.table-left{
		min-width: 115px;
	}
	body.scrollTop .base-body_bg,
	body.scrollLeft .base-body_bg{
		margin: -1%;
	}
	body.scrollTop .base-body,
	body.scrollLeft .base-body{
		vertical-align: top;
		display: inline-block;
		*display: inline;
		*zoom: 1;
		height: 380px;
		margin-left: 0px;
		float: none;
		width: 98%;
		padding: 1%;
		clear: none;
	}	
	body.scrollTop .base-body.ct,
	body.scrollLeft .base-body.ct{
		height: auto;
	}
}
@media screen and (max-width: 480px) {
	body.scrollTop .base-body,
	body.scrollLeft .base-body{		
		margin-left: 0;	
	}
	.base-body{		
		margin-left:0px;		
	}	
}
@media screen and (max-height: 580px) and (min-width: 760px) {
  body.full-page #middle-body.height-page{
    height: auto !important;
  }
}


/*--- Builder Style ---*/
#header_bg,#menu-bg,#menu-more-bg {    
    filter: alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    background-color: #000000;
}
#footer-bg {
    background:#000000;   
    filter: alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
   
}

#menu a,#more-text,#label-menu {
	font-size: 16px;
	color:#ffffff;
}
#menu a:hover,#more-text.more-active span,#menu .active-nav-item a,#more-text.act span{
	color:#ffffff;
}
