/*   
Theme Name: Her Majesty Theme
Theme URI: 
Description: 
Author: 
Author URI: 
Version: 1.0
*/

/* ==========================================================================
   Base styles and resets
   ========================================================================== */

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
html{-webkit-text-size-adjust: none;}
strong{ font-weight:bold;}
img{ vertical-align:top;}
.cl{ clear:both; font-size:0;}

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
html, button, input, select, textarea { font-family: sans-serif; color: #222; }
body { margin: 0; font-size: 1em; line-height: 1.4; }

a { color: #00e; }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }

q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }

ul, ol { margin: 0; padding: 0; }
li { list-style:none; margin:0; padding:0; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }

img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }

label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; white-space: normal; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; *overflow: visible; }
button[disabled], input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; *width: 13px; *height: 13px; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }

.chromeframe { margin: 0.2em 0; background: #ccc; color: black; padding: 0.2em 0; }


.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }


/* ==========================================================================
   General styles
   ========================================================================== */
html { background:#030517; height:100%; width:100%;}
body { background-color:#030517; font-family:Arial; color:#fff; min-height:100%; width:100%;
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
 }

.wrapper { width:100%;max-width:980px; margin:0 auto; position:relative; }
.wrapper:before, .wrapper:after { content: ""; display: table; }
.wrapper:after { clear: both; }
.wrapper { *zoom: 1; }

a { text-decoration:none; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; color:#A97777;
outline:none!important; }
	a:hover { color:#fff; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease; -ms-transition: all 400ms ease; -o-transition: all 400ms ease; transition: all 400ms ease; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit browsers */
    color:    #303133;
	opacity:1;
}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #303133;
	opacity:1;
}
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #303133;
	opacity:1;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #303133;
	opacity:1;
}


* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }


/* ==========================================================================
   General
   ========================================================================== */
body.page-template-page-intro-php {background:url(_/img/backgrounds/bg-intro.jpg) top center no-repeat #030517  fixed ;}

/*body {background:url(_/img/backgrounds/bg-home.jpg) top center no-repeat #030517  fixed ;}
body.blog {background:url(_/img/backgrounds/bg-home.jpg) top center no-repeat #030517  fixed ;}
body.page-template-page-music-php {background:url(_/img/backgrounds/bg-music.jpg) top center no-repeat #030517  fixed ;}
body.page-template-page-media-php {background:url(_/img/backgrounds/bg-media.jpg) top center no-repeat #030517  fixed ;}
body.page-template-page-contact-php {background:url(_/img/backgrounds/bg-contact.jpg) top center no-repeat #030517  fixed ;}*/


#registration-form {display:none; position:absolute; top:0px; left:0px; }

#header{ background:rgba(0,0,0,0.50); min-height:51px; border-bottom:1px solid #7a7b8d; -webkit-box-shadow:  0px 5px 7px 1px rgba(16, 13, 28, 0.75); box-shadow:  0px 5px 7px 1px rgba(16, 13, 28, 0.75); position:fixed; width:100%; z-index:10;}
		
	.top-nav-wrapper {width:100%; }	
			
	.top-nav{ list-style:none; margin:13px auto 0 auto; max-width:945px; width:100%; text-align:center; /*white-space:nowrap; */ }
		.top-nav li{ list-style:none; display:inline-block; }
			.top-nav li a{ display:inline-block; overflow:hidden; height:26px;  margin:0 20px; width:100%; }
			.top-nav li.on a,
			.top-nav li a:hover{ opacity:1;}			
			
			.top-nav li a.top-fb {/*background:url(_/img/icons/icon-fb.png) center center no-repeat;*/ width:57px;}
			.top-nav li a.top-tw {/*background:url(_/img/icons/icon-tw.png) center center no-repeat;*/ width:44px;}			
			.top-nav li a.top-insta {/*background:url(_/img/icons/icon-insta.png) center center no-repeat;*/ width:62px;}
			.top-nav li a.top-youtube {/*background:url(_/img/icons/icon-youtube.png) center center no-repeat; */width:49px;}
			.top-nav li a.top-itunes {/*background:url(_/img/icons/icon-itunes.png) center center no-repeat; */width:41px;}
			.top-nav li a.top-revurb {/*background:url(_/img/icons/icon-revurb.png) center center no-repeat; */width:87px;}
			
			.top-nav li a.top-newsletter {/*background:url(_/img/icons/icon-newsletter.png) center center no-repeat;*/ max-width:157px;}
			.top-nav li span.top-newsletter {/*background:url(_/img/icons/icon-newsletter.png) center center no-repeat;*/ max-width:157px; display:block; overflow:hidden; height:25px;  margin:0 25px;}
			
			
			#mc_embed_signup {float:right;margin-right: 7%;}
			
			
			.top-nav li span.star {/*background:url(_/img/icons/icon-star-divider.png) center center no-repeat;*/ width:11px; height:26px; display:block; float:left;}
			
	
	.outer-wrapper {max-width:1350px; width:100%; overflow:hidden; position:relative; z-index:1; }
	
	.content-wrapper {max-width:815px; width:100%; float:right; margin-top:63px; position:relative; z-index:1;}	
	.content-wrapper :before, .content-wrapper :after { content: ""; display: table; }
	.content-wrapper :after { clear: both; }
	.content-wrapper  { *zoom: 1; }
	
	
		#logo{ display:block; width:346px; /*height:256px; background:url(_/img/logo.png) no-repeat 0 0; */ overflow:hidden;  margin:0 auto; position:relative; z-index:2; pointer-events: none; }	
			#logo img {width:100%; height:auto;}
		
		.nav{ list-style:none; display:block; min-height:61px;/* background:url(_/img/nav-bg.png) center center no-repeat;*/ padding-top:13px; padding-left:97px; margin-top:-60px; position:relative; z-index:5;}
			.nav li{ list-style:none; display:block; float:left; }
				.nav li a{ display:block; overflow:hidden; height:26px; text-indent:9999px!important; margin:0 35px;}
				.nav li.on a,
				.nav li a:hover{  opacity:0.8; }
				
				.nav li a.nav-home {background:url(_/img/icons/icon-nav-home.png) center center no-repeat; width:52px;}
				.nav li a.nav-music {background:url(_/img/icons/icon-nav-music.png) center center no-repeat; width:52px; margin-right:75px;}
				.nav li a.nav-media {background:url(_/img/icons/icon-nav-media.png) center center no-repeat; width:54px; margin-left:75px;}
				.nav li a.nav-contact {background:url(_/img/icons/icon-nav-contact.png) center center no-repeat; width:67px;}
		
				.nav li span.star {background:url(_/img/icons/icon-star-divider-red.png) center center no-repeat; width:13px; height:26px; display:block; float:left;}	
				
	#nav-bg {background:url(_/img/nav-bg.png) center center no-repeat; min-height:61px; margin-top:-40px;}	


	.upper_left {width: 43px; height: 137px;position: absolute;top: -18px; left: -17px;background-image: url("_/img/corner-top-left.png");background-repeat: no-repeat;}	
	.upper_right {width: 25px; height: 137px;position: absolute;top: -18px;right: -16px;background-image: url("_/img/corner-top-right.png");background-repeat: no-repeat;}	
	.lower_left {width: 24px; height: 143px;position: absolute;bottom: -21px; left: -9px;background-image: url("_/img/corner-bottom-left.png");background-repeat: no-repeat;}	
	.lower_right {width: 43px; height: 138px;bottom: -20px;right: -16px;position: absolute;background-image: url("_/img/corner-bottom-right.png");background-repeat: no-repeat;}
	
	.page-cont {background:rgba(184,184,184,0.24); padding-top:13px; padding-bottom:25px; -webkit-box-shadow:  0px  0px 13px 2px rgba(18, 14, 29, 0.75);   box-shadow:  0px 0px 13px 2px rgba(18, 14, 29, 0.75); }
	
	.video-cont {background:rgba(184,184,184,0.09);-webkit-box-shadow:  0px  0px 13px 2px rgba(18, 14, 29, 0.75);   box-shadow:  0px 0px 13px 2px rgba(18, 14, 29, 0.75);  padding:15px; max-width:767px; margin:0 auto; position:relative; z-index:2;}
		.video-cont img {width:100%; height:auto;}
		
	.video-shadow {max-width:767px; background:url(_/img/video-shadow.png) center center no-repeat; margin:0px auto 0 auto; position:relative; z-index:1;}
	
	.page-title {margin:0 auto;}
	.homepage .page-title {background:url(_/img/banner-news.png) center center no-repeat; width:323px; height:72px;  }
	
	.news-item {max-width:765px; width:100%; min-height:230px; margin:0 auto 0 auto;  background:rgba(18,15,29,0.20); border:1px solid #606576;   margin-bottom:40px; padding:33px 30px; position:relative;}
	
		.news-thumbnail {width:160px; height:160px; padding:6px; background:rgba(184,184,184,0.24); border:1px solid #9b9ca4; float:left;}
			.news-thumbnail img {border:1px solid #9b9ca4;}
			
		.news-info {max-width:545px; width:70%; float:right;}
			.news-item-title {min-height:45px; width:100%; background:url(_/img/news-item-bg.png) left center no-repeat;  font-size:15px; line-height:18px; color:#fff; padding-top:9px; padding-left:17px;}
				.news-item-title a {color:#fff; }
			.news-item-date {font-size:12px;line-height:18px;  color:#9a1c1c; float:left; padding-right:10px;}
			.news-item-excerpt {padding-left:5px;  font-size:14px; line-height:20px;}
			
		.news-meta {float:right; width:234px; height:43px; background:url(_/img/news-meta-bg.png) center right no-repeat; position:absolute; bottom:22px; right:40px; padding-top:8px; }
		.news-meta *{ float:right;color:#a97777; font-size:13px;}
		.news-meta a {}
		
		.comments-link {margin-right:16px;}
		
		.social-icon {display:inline-block; width:18px; height:19px; text-indent:9999px; overflow:hidden; }
			.social-fb {background:url(_/img/icons/icon-facebook.png) 0 0 no-repeat; margin-right:6px; margin-left:6px;}
			.social-tw {background:url(_/img/icons/icon-twitter.png) 0 0 no-repeat; margin-right:17px;}

	#footer {text-align:right; font-size:11px; color:#858595; padding:15px 0 40px 0;}
	
   .nav li span.star.mobile {display:none;}
   
   .navigation {width:288px; height:39px; margin:0 auto 0 auto; background:url(_/img/post-nav-bg.png) 0 0 no-repeat; position:relative;}
		.navigation  > div {position:absolute; top:0px; width:44px; height:34px; overflow:hidden; text-indent:9999px;}	
		.next-posts {left:18px;}
		.prev-posts {right:18px;}
			.navigation a {display:block; width:100%; height:100%;}	
			.next-posts a{background:url(_/img/post-nav-prev.png) left center no-repeat;}
			.prev-posts a{background:url(_/img/post-nav-next.png) left center no-repeat;}			
		
/* ==========================================================================
   Media Page
   ========================================================================== */
   
	.media-page {padding-top:30px;}
	
	.media-page  .video-cont { max-width:670px; }
	
	.video-responsive{position: relative;padding-bottom: 56.25%;padding-top: 30px; height: 0; overflow: hidden;z-index:-1;}
	 
	.video-responsive iframe,
	.video-responsive object,
	.video-responsive embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index:-1;
	}
	
	.video-gallery-title {margin:0 auto; background:url(_/img/banner-video-gallery.png) center center no-repeat; max-width:435px; height:64px;  }
	.video-gallery-cont {width:100%; text-align:center; padding:15px 0;}
		.video-gallery-item {max-width:140px; display:inline-block; margin:0 5px 20px 5px; }
			.video-gallery-item a{ padding:3px; background:#46464d; border:1px solid #28282e; display:block; margin-bottom:8px;}
				.video-gallery-item a img {width:100%; height:auto;}
			.video-gallery-item  h3 {font-size:14px; line-height:22px; color:#cdcdcd; text-align:center;}
	
	.picture-gallery-title {margin:0 auto; background:url(_/img/banner-picture-gallery.png) center center no-repeat; max-width:435px; height:64px;  }
	.picture-gallery-cont {width:100%; max-width:700px; text-align:center; padding-top:15px; margin:0 auto;}
	
	.picture-gallery-item {max-width:140px; display:inline-block; margin:0 5px 10px 5px; }
			.picture-gallery-item a{ padding:3px; background:#46464d; border:1px solid #28282e; display:block; width:53px }
				.picture-gallery-item a img {width:100%; height:auto;}
			
			
/* ==========================================================================
   Contact Page
   ========================================================================== */
   
   .contact-page {padding:30px 0 35px 0;}
   .contact-cont {
	   width:100%; 
	   max-width:650px;
	   background:rgba(184,184,184,0.24); 
	   -webkit-box-shadow:  0px  0px 13px 2px rgba(18, 14, 29, 0.75);   
	   box-shadow:  0px 0px 13px 2px rgba(18, 14, 29, 0.75); 
	   margin:0 auto; 
	   padding:5px; 	
	   border: 1px solid rgba(212, 220, 219, .5);
		-webkit-background-clip: padding-box; /* for Safari */
		background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */
		text-align:center;
		font-size:20px;
		line-height:24px;
 }	
  
 .contact-title {/*background:url(_/img/banner-contact.png) center center no-repeat;*/ max-width:440px; height:74px;  margin-bottom:40px;}		
 .management-title {/*background:url(_/img/banner-management.png) center center no-repeat;*/ max-width:475px; height:68px;  margin:0 auto 20px auto;}	
 .licencing-title {/*background:url(_/img/banner-licencing.png) center center no-repeat;*/ max-width:475px; height:68px;  margin:0 auto 20px auto;}
 
 .contact-title img, .management-title img, .licencing-title img {width:100%; height:auto;}
 
 .contact-text {padding-bottom:40px;}	
 
 /* ==========================================================================
   Music Page
   ========================================================================== */
 
  .music-left {width:100%; max-width:320px; float:left; padding-top:30px;}
  	.album-cover { background:rgba(192,192,192,0.10); 	border: 1px solid rgba(212, 220, 219, .5);
    -webkit-background-clip: padding-box; /* for Safari */
    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ position:relative; padding:10px; max-width:275px; margin:0 auto; -webkit-box-shadow:  0px  0px 13px 2px rgba(18, 14, 29, 0.75);  box-shadow:  0px 0px 13px 2px rgba(18, 14, 29, 0.75); }
	
	.proxy-controls {max-width:135px; margin:15px auto 25px auto;}
		.proxy-controls .control {display:block; width:20px; height:20px; overflow:hidden; float:left; cursor:pointer; margin-right:7px;}
			.proxy-controls .previous {background:url(_/img/icons/icon-player-prev.png) center center no-repeat;}
			.proxy-controls .next {background:url(_/img/icons/icon-player-next.png) center center no-repeat; margin-right:0px;}
			.proxy-controls .play {background:url(_/img/icons/icon-player-play.png) center center no-repeat;}
			.proxy-controls .stop {background:url(_/img/icons/icon-player-stop.png) center center no-repeat;}
			.proxy-controls .pause {background:url(_/img/icons/icon-player-pause.png) center center no-repeat;}
	
	.get-album-cont {
		background:rgba(192,192,192,0.10);	
		border: 1px solid rgba(212, 220, 219, .5);
   		 -webkit-background-clip: padding-box; /* for Safari */
    	background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ max-width:275px; margin:0 auto;
		padding-top:10px;
		padding-bottom:25px;
		text-align:center;
		-webkit-box-shadow:  0px  0px 13px 2px rgba(18, 14, 29, 0.75);   box-shadow:  0px 0px 13px 2px rgba(18, 14, 29, 0.75);
	}
			
	.getalbum-title {background:url(_/img/banner-getalbum.png) center center no-repeat; max-width:271px; height:51px;  margin:0 auto 0 auto;  }

    .track-link {
        float: left;
        padding-right: 5px;
        text-align: right;
        width: 50%;
        margin-bottom: 5px;
    }
    .track-link:nth-child(odd){
        float: right;
        padding-left: 5px;
        padding-right: 0;
        text-align: left;
    }
    .track-link span{
        display: block;
        text-transform: uppercase;
        position: relative;
        top:-4px;
        font-size: 10px;
    }
	
	.get-link {display:inline-block; overflow:hidden; height:34px;}	
		.grooveshark-link {background:url(_/img/icons/icon-grooveshark.png) center center no-repeat; width:115px;}
		.spotify-link {background:url(_/img/icons/icon-spotify.png) center center no-repeat; width:60px;}
		.amazon-link {background:url(_/img/icons/icon-amazon.png) center center no-repeat; width:106px;}
		.itunes-link {background:url(_/img/icons/icon-itunes2.png) center center no-repeat; width:82px;}
  
  .music-right {width:100%; max-width:450px; float:left; padding-left:20px; padding-top:30px;}
  
  		.tracklist-cont {
			background:rgba(192,192,192,0.10);	border: 1px solid rgba(212, 220, 219, .5);
		-webkit-background-clip: padding-box; /* for Safari */
		background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */ 
		 margin:0 auto;
			padding:10px 20px 30px 10px;
			-webkit-box-shadow:  0px  0px 13px 2px rgba(18, 14, 29, 0.75);   box-shadow:  0px 0px 13px 2px rgba(18, 14, 29, 0.75);}
		
		.album-title { width:100%; background:rgba(0,0,0,0.5); font-size:22px; line-height:26px; color:#fff; padding:10px; border:1px solid #606576; margin-bottom:15px;}
		
		.track {margin-bottom:5px; }
			.track .num{display:block; float:left; font-size:14px; line-height:25px; color:#fff; margin-right:8px; height:25px;}
			.track .duration{display:block; float:left;margin-right:10px; height:25px;  background:rgba(0,0,0,0.5); border:1px solid #606576; padding:0px 10px; font-size:12px; line-height:23px;}
			
				.progress .title {position:relative; z-index:1;}
				
	.ttw-music-player {}				
	.ttw-music-player .tracklist {margin-bottom:5px;}	
		.ttw-music-player .tracklist ol {margin: 0;padding: 0;overflow:hidden;}
			.ttw-music-player .tracklist li {}
	
		
		.ttw-music-player .player-controls { }
				.ttw-music-player .previous {background:url(_/img/icons/icon-player-prev.png) center center no-repeat; width:20px; height:20px; margin-right:7px;}
				.ttw-music-player .next { background:url(_/img/icons/icon-player-next.png) center center no-repeat; width:20px; height:20px; }
				.ttw-music-player .play { background:url(_/img/icons/icon-player-play.png) center center no-repeat; width:20px; height:20px;margin-right:7px;}
				.ttw-music-player .pause { background:url(_/img/icons/icon-player-pause.png) center center no-repeat; width:20px; height:20px;margin-right:7px;}		
		
		.ttw-music-player .progress-wrapper {display:block; float:left; max-width:310px; width:100%; background:rgba(192,194,202,0.8); height:25px;}
			.ttw-music-player .progress {height:25px; position:relative;}
			.ttw-music-player .elapsed {  background: url("_/img/progress.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0);height: 25px;	position:absolute;z-index:0;	
						top:0px;
						left:0px;
					}
		
			.ttw-music-player .tracklist .title {color:#303133; font-size:14px;  line-height:23px; text-align:center; width:100%; display:block; float:none; cursor: pointer; display:block; float:left; max-width:310px; width:100%; background:rgba(192,194,202,0.8); height:25px;}
		
			
		.ttw-music-player .player-controls .main{display:none!important;}	
		
		#progress {display:none; max-width:310px; width:100%; cursor:pointer; text-align:center;}	
			#progress .progress { max-width:310px; width:100%!important;   display:block;  text-align:center; }
			#progress .title2 {color:#303133; font-size:14px;  line-height:23px; text-align:center;  max-width:310px; width:100%;   display:block; float:none; background:none; pointer-events:none; position:relative; z-index:1;}
			
			.track.playing #progress .title2{color:#fff; }
			
			.ttw-music-player .unused-controls, .tracklist .more {display: none !important;}
				
/* ==========================================================================
   Intro Page
   ========================================================================== */

	body.page-template-page-intro-php #header , body.page-template-page-intro-php #logo, body.page-template-page-intro-php .nav, body.page-template-page-intro-php #footer{display:none;}

	#enter-btn {display:block; width:308px; height:62px; background:url(_/img/banner-enter.png) 0 0 no-repeat; position:fixed; left:50%; margin-left:-154px; bottom:18%; z-index:200;}
	

/* ==========================================================================
   Single
   ========================================================================== */	
	
	.page-cont.post { position:relative;padding:20px; max-width:90%; margin:30px auto 50px auto;}
	
	#commentform{padding:0 10px;}
	
	#commentform #comment, #commentform input[type=text], #commentform input[type=email] {background: none repeat scroll 0 0 rgba(192, 194, 202, 0.8);
    color: #303133; border:0; margin:0px 0 10px 0; width:100%; max-width:300px;}
	
	#commentform #submit {  background:rgba(0,0,0,0.4);  font-size:15px; line-height:25px; color:#fff;  border:1px solid #606576; text-align:center; padding:6px 18px;}
	
	
	
	 .post h1, .post h2 ,.post h3, .post h4 ,.post h5, .post h6 {}
	.post h1 {}
	.post h2 {}
	.post h3 {}
	.post h4 {}
	.post h5 {}
	
	em {font-style:italic;}
	strong em {font-weight:bold;}
	
	blockquote, q { font-style:italic; } 
	blockquote p:before, q p:before { content: '" ';}
	blockquote p:after, q p:after { content: ' "'; }
	
	.alignnone { margin: 5px 20px 20px 0;}
	.aligncenter, div.aligncenter { display:block; margin: 5px auto 5px auto;}
	.alignright { float:right; margin: 5px 0 20px 20px; }
	.alignleft { float:left; margin: 5px 20px 20px 0; }
	.aligncenter { display: block; margin: 5px auto 5px auto; }
	a img.alignright { float:right; margin: 5px 0 20px 20px;}
	a img.alignnone { margin: 5px 20px 20px 0; }
	a img.alignleft { float:left; margin: 5px 20px 20px 0; }
	a img.aligncenter { display: block; margin-left: auto; margin-right: auto;}
	.wp-caption {  background: #fff;  border: 1px solid #f0f0f0; max-width: 96%; padding: 5px 3px 10px; text-align: center;}
	.wp-caption.alignnone { margin: 5px 20px 20px 0;}
	.wp-caption.alignleft {margin: 5px 20px 20px 0;}
	.wp-caption.alignright {margin: 5px 0 20px 20px;}
	.wp-caption img {border: 0 none; height: auto; margin:0; max-width: 98.5%; padding:0; width: auto; }
	.wp-caption p.wp-caption-text { font-size:11px; line-height:17px; margin:0; padding:0 4px 5px; }
	
	.post ul { list-style-type:disc; padding-left:20px;  padding-bottom:10px;}
	.post ol { list-style-type:decimal; padding-left:20px;  padding-bottom:10px; }	
		.post ul li{ padding-bottom:4px; list-style-type:disc;}	
		.post ol li{ padding-bottom:4px; list-style-type:decimal; }
	
	.post p {	line-height: 1.2em;	padding-bottom: 1.2em;}


				

/* Media Queries*/

@media only screen 
and (min-width : 769px) 
and (max-width : 1024px) {
	

}

@media only screen 
and (max-width : 980px) {
	
	.top-nav li a{margin:0 8px;}
	
}


@media only screen 
and (max-width : 768px) {
	
		
	
		#nav-bg {display:none;}
		
		#header{/*padding-bottom: 10px;*/}
		
		#logo {display:block; float:right; margin-right:20px; width:300px; }
	
		.top-nav { text-align:center;}
			.top-nav li {display:inline-block; float:none;/* vertical-align:bottom;*/ }	
				.top-nav li a{margin:0;}
		
		
		.nav{ list-style:none; display:block; background:url(_/img/nav-bg.png) center center no-repeat; padding-top:13px; padding-left:20px; padding-right:0px; margin-top:0px; position:relative; z-index:1; text-align:center; width:100%; clear:both;}
		.nav li {display:inline-block; float:none;}				
				.nav li a {margin:0!important; padding:0 15%;}
		
		.nav li span.star.mobile {display:block;}
		
		.content-wrapper {max-width:815px; width:100%; float:none; margin:12px auto 0 auto;}	
		
		.page-cont {padding-left:20px; padding-right:20px;}	
		
		.news-item { }
		
		.news-item-title {min-height:auto!important; width:100%; background:rgba(0,0,0,0.4);  font-size:15px; line-height:18px; color:#fff; padding:10px;  border:1px solid #606576; margin-bottom:15px;}
			.news-thumbnail {margin-bottom:20px;}
			.news-info {width:70%;}
			.news-meta {position:relative; bottom:auto; right:auto;}
			
		#footer {padding-left:20px; padding-right:20px;}

   #header {position:relative;}
   .content-wrapper {margin-top:12px;}	
  .news-info { width:100%; max-width:100%;}
  .music-left {max-width:100%; }
  .music-right {max-width:100%; padding-left:0px;}
}


@media only screen 
and (max-width : 670px)
and (min-width : 581px) {
	
	.top-nav li a {width:100%;}
	
	/*.top-nav li span.star {display:none;}*/
	
	.top-nav li a.top-fb { width:60px;}
	.top-nav li a.top-tw {width:51px;}			
	.top-nav li a.top-insta {width:63px;}
	.top-nav li a.top-youtube {width:54px;}
	.top-nav li a.top-itunes {width:49px;}
	.top-nav li a.top-revurb {width:81px;}
	.top-nav li a.top-newsletter {width:150px;}
	.top-nav li span.top-newsletter {width:150px; }
	
}

@media only screen 
and (max-width : 580px)
and (min-width : 481px) {
	
	
	/*.top-nav li span.star {display:none;}	*/
	/*.top-nav li a.top-fb { width:40px;}
	.top-nav li a.top-tw {width:31px;}			
	.top-nav li a.top-insta {width:43px;}
	.top-nav li a.top-youtube {width:34px;}
	.top-nav li a.top-itunes {width:29px;}
	.top-nav li a.top-revurb {width:61px;}
	.top-nav li a.top-newsletter {width:109px;}
	.top-nav li span.top-newsletter {width:109px; }*/
	
}


@media only screen 
and (max-width : 480px) {
	body.page-template-page-intro-php {background:url(_/img/backgrounds/bg-intro-mobile.jpg) top center no-repeat #030517  fixed ;}
	#logo {width:200px;display:block;}
	.nav li a.nav-home {margin-left:0px!important;} 
	.nav li a.nav-contact{margin-right:0px!important;} 
	.nav .star.first, .nav  .star.last {display:none;}
	.contact-text {font-size:15px;}
	
	
	/*.top-nav li span.star {display:none;}	*/
	.top-nav li a.top-fb { width:40px;}
	.top-nav li a.top-tw {width:31px;}			
	.top-nav li a.top-insta {width:43px;}
	.top-nav li a.top-youtube {width:34px;}
	.top-nav li a.top-itunes {width:29px;}
	.top-nav li a.top-revurb {width:61px;}
	.top-nav li a.top-newsletter {width:109px;}
	.top-nav li span.top-newsletter {width:109px; }
	
	/*.top-nav{height: 60px;}*/
	/*.top-newsletter-cont {display:block!important;clear:both; margin:0 auto;}*/
	#mc_embed_signup {float:none; margin:0 auto; width:200px; }
	
	
}