@font-face {
font-family: "Kimberley";
src: url('/assets/epk/fonts/PRESA_ULTRALIGHT.OTF')
format("truetype");
}
/* HEADER */
#header{   
    height:70px;
}
#right-header{	
    position: relative;
}
#epk-logo{
	float:left;
	padding-top: 10px;	
}
#menu{	
	position: relative;
}	
#menu ul.major li a,#more-text span{	
	line-height: 70px;	
}	
#menu ul.major,#menu ul.major li{
	 height:70px;	 
}
#more ul li a{	
	line-height: 30px;	
}
	
/* end HEADER */

/* SECTION */
#jplayer_playlist .cur-song,#jplayer_playlist .cur-song:hover{
	opacity:1;
	background:url('/assets/epk/playlist.png') 0px 0px no-repeat;
}
.years{
	width:96%;
}
#video-list{
	width:98%;
}

.base-body{
	color:#c4c4c4;	
}
.base-body_bg{	
	opacity:0.7;
    filter: alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    background-color: #000000;
}
/* FOOTER */
#bg-music-text{	
	color: #c4c4c4;	
}
#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;
}

/* end FOOTER */
@media screen and (max-width: 760px) {
	body.scrollTop #page-wrap,
	body.scrollLeft #page-wrap{
		height: auto;
	}
	body.scrollTop,body.scrollLeft{
		overflow-y: scroll;
	}
	.fancybox-lock .fancybox-overlay{
		overflow-y: auto !important;
	}
	#music-right-body{
		float: none;
	}
	#page-wrap{
		height: auto;
	}
	#wrap-inner{
		padding-bottom: 33px;
	}	
	#body-background,.backgrounds-slider .slider-item,.backgrounds-slider{
		display:none;
	}
	/*#body-background,.backgrounds-slider .slider-item {
	    background-size: auto auto; 
	}*/	
	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{		
		margin:0 auto;
		position:relative;	
		float:none;	
	}
	#music-right-body{
		float:left;
		width:100%;		
	}
  #album-content,
	#video-iframe{		
		padding-left:0px;
	}	
  #album-content{
    height: auto;
  }
	.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;
	}
	#album-left-body,
	#video-left-body{
		width:100%;		
		position:relative;
	}
	#album-right-body,		
	#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%;
		float: left;	
	}		
	#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:20px;
		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;
		padding:0px;		
		text-align:center;
		line-height:28.5px !important;
		height:auto;
		font-weight:bold;
		padding: 5px 0px;		
	}
	#menu ul.major li a:hover,#menu ul.major .active-nav-item a{		
		line-height: 28.5px !important;		
	}	
	#more{
		display:none;
	}
	#label-menu{
		display: block;		
	}
	#menu{
		width:100%;		
	}	
	#menu ul.major{
		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;
		padding: 1%;
		float: none;
		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:10px;	
	}
	#music-left-body{		
		width:100%;
	}
}
@media screen and (max-height: 510px) 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;   
}

/* change */
#header,#menu ul.major,#menu ul.major li,#more-text{
	height:70px;
}
#menu ul.major li a,#more-text span{
	line-height: 70px;	
}
#menu a,#more-text span{
	border:0px;
	border-style:solid;
	border-top-width:1.5px;	
	border-color: transparent;
}
#menu a,#more-text,#label-menu {
	font-size:16px;
	color: #ffffff;	
}
#menu a:hover,#more-text.act span,
#menu .active-nav-item a,
#more-text.more-active span{
	color: #00ABC6;
	border-color:#00ABC6;	
}


