/*

Theme Name: Angus &amp; Julia Stone

Description: Angus &amp; Julia Stone

Author: Built by Them

Author URI: http://builtbythem.com

Version: 1.0

License: GPLv3

License URI: http://www.gnu.org/copyleft/gpl.html



*/



html, body { 

	margin:0;

	padding:0;

	color: #333;

	line-height:1;

	font-family: 'Josefin Sans', sans-serif;

	-webkit-font-smoothing: antialiased;

    letter-spacing: 2px; 

	outline: none;

	font-weight: 400;

	height: 100%;

	color: #666;

}



body {

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	

	background-attachment: fixed;

	background-position: center;

}



h1 {

	font-size:32px;

	}

	

h2 {

	font-weight: 700;

	font-size: 18px;

	}

h3{

	font-weight: 700;

}



h1, h2, h3, p { margin:0 0 10px; color:#666;}

p { line-height:1.4; letter-spacing: 0.05em;  }



a { color:#fff; outline:none !important; text-decoration: none;}



blockquote { 

	background:#fff; 

	margin:0 0 20px;

	padding:5px 20px; 

}

pre {

	white-space:pre-wrap;       /* css-3 */

	white-space:-moz-pre-wrap;  /* Mozilla, since 1999 */

	white-space:-pre-wrap;      /* Opera 4-6 */

	white-space:-o-pre-wrap;    /* Opera 7 */

	word-wrap:break-word;       /* Internet Explorer 5.5+ */

}



a:visited,

a:active;

a:hover,

a {

	outline: none;

}

.box { 

	background:#444; background:rgba(0,0,0,.6);

	padding:20px;

	border-radius:5px;

	margin-bottom:20px;

}

.nav { 

	position:fixed; 

	top:50px;left:50px;

	z-index: 999999;

	width:150px; 

	-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-ms-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;

}

.credit {

	margin:20px 0;

}

.download-links { margin-top:20px; }

.download { margin-left:10px; padding:5px 10px; color:#fff; background:#111; border-radius:5px; display: inline; }

.video-list {

	list-style:none;

	margin:0 0 -10px;

	padding:0;

	text-align:center;

}

.video-list li {

	margin-bottom:10px;

}

.video-list .playlist-btn {

	display:block;

	width:100%;

}



.main {

	background: url('/wp-content/themes/angusandjuliastone/img/LIFE-IS-STRANGE.jpg') center top;

	position:relative;

	margin:0;

	-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-ms-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;

	color: #6eaebe;

	width: 100%;

	height: 100%;

	text-align: center;

	background-attachment: fixed; 

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	background-position: center;

}



.conte {

	display: table;

	height: 100%;

	width: 100%;

}



.toppre {

	position: absolute;

	bottom: 0;

	width: 100%;

	text-align: center;

	color: #fff;

	margin-bottom: 50px;

    line-height: 34px;

}



.toppre a {

	padding: 0px 20px;

	display: inline-block;

	margin-bottom: 0px;

	text-transform: uppercase;

	-webkit-transition: 0.2s;

	-moz-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

	font-size: 24px;

	font-weight: 700;

}



.toppre a:hover {

	color: #6eaebe;

}



.mname {

	position: relative;

	margin: 0 auto;

	width: 100%;

	max-width: 1000px;

	clear: both;

	overflow: hidden;

	padding: 10px 0 40px;

}



.mustardscott {

	width: 100%;

	max-width: 36%;

	float: left;

}



.wholelottalovin {

	position: relative;

	width: 100%;

	max-width: 64%;

	float: left;

}





.conte img.mainlogo {

	width: 100%;

	max-width: 36%;

	float: right;

}



.allhold {

	position: relative;

	margin: 0px auto;

	width: 100%;

	max-width: 1200px;

	clear: both;

	overflow: hidden;

	color: #6eaebe;

	padding: 0 0 50px;

	background: #fff;

}



.preorder {

	text-align: center;

    clear: both;

    display: block;

    float: left;

    width: 100%;

    margin: 100px 0px;

	text-transform: uppercase;

}



.preorderi img {

    max-width: 500px;

}



.preorderi p {

    clear: both;

    float: left;

    text-align: center;

    color: #999;

    text-align: center;

    width: 100%;

}



.preorderi p a {

    color: #999;

	padding-bottom: 5px;

}



.preorderi p a:hover {

    color: #6eaebe;

	border-color: #6eaebe;

}



.preorderimage {

	position: relative;

	text-align: center;

}



.preorderimage img, #snow_blue {

	max-width: 140px;

	margin-bottom: 20px;

}



#snow_blue{

	margin-bottom: 0px;

}



.preorderi {

    margin: 50px;

	text-align: center;

}



.preorderleft,

.preorderright {

	position: relative;

	display: table-cell;

	width: 50%;

	vertical-align: middle;

	padding: 30px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

}



.preorderleft {

	position: relative;

}



.preorderleft img {

	width: 100%;

}



.preorderright {

	position: relative;

}



.preorderlinks {

	position: relative;

	margin: 0;

	padding: 0;

	list-style-type: none;

	display: table;

	width: 100%;

	border-collapse: collapse;

}



.preorderlinks li {

	position: relative;

	display: table-row;

	border-bottom: 1px solid #4f4f4f;

}



.preorderlinks li:last-child {

	border-bottom: none;

}



.poicon,

.poname,

.polink {

	display: table-cell;

	vertical-align: middle;

}



.poicon {

	position: relative;

	width: 50px;

	vertical-align: middle;

}



.poicon img {

	width: 100%;

	vertical-align: middle;

}



.poname {

	position: relative;

	padding: 46px 20px;

}



.poname span {

	position: relative;

	font-size: 11px;

	opacity: 0.5;

	display: block;

}



.polink {

	position: relative;

	text-align: right;

}



.polink a {

	position: relative;

	text-transform: uppercase;

	display: inline-block;

	border: 2px solid #fff;

	padding: 10px 12px;

	-webkit-transition: 0.2s;

	-moz-transition: 0.2s;

	-o-transition: 0.2s;

	transition: 0.2s;

}



.polink a:hover {

	background: #fff;

	color: #000;

}



.allhold h3 {

	padding-bottom: 10px;

    text-transform: uppercase;

    color: #6eaebe;

    font-size: 24px;

    letter-spacing: 2px;

    text-align: left;

    border-bottom: 2px solid #6eaebe;

}



#snow h3 {

    margin: 0 50px;

}



.tourhol{

margin: 0 50px;

}



#video h3, #preorder h3, #merch h3{ 

	margin: 0 50px;

}



#tour {

	padding: 50px 0;

	clear: both;

}

#merch .tourhol {
    padding: 30px 0px;
}



.toppre .ticket-link {

	background: red;

}



.toppre .preoal {

	border-right: none;

}



.videosfront {

	margin-top: 50px;

}



.vidhol, .songkihold {

	padding: 0 50px;

	margin: 50px 0;

}



.tlbuffer {

	background-color: #a895a9;

	width: 100%;

	height: 100px;

}

	

.tracklist {

	background-color: #a895a9;

	

	background-position: center;

	background-repeat: no-repeat;

	

	-webkit-background-size: contain;

	-moz-background-size: contain;

	-o-background-size: contain;

	background-size: contain;

	

	min-height: 600px;

}







.credits {

	clear: both;

    margin: 0 auto 60px;

    max-width: 1000px;

    overflow: hidden;

    position: relative;

    width: 100%;

}



.credbtn,

.pdfbtn {

	position: relative;

}



.credbtn a,

.pdfbtn a {

	background: #fefefe;

    border: 1px solid #f3f3f3;

    color: #aaa;

    display: block;

    padding: 14px;

    position: relative;

    font-style: normal;

}



.credbtn a:hover,

.pdfbtn a:hover {

	cursor: pointer;

	background: #fbfbfb;

	color: #777;

}



.deets {

	color: #f8e42d;

	text-transform: uppercase;

    font-family: 'Fredoka One', cursive;

    padding: 30px 0;

}



.datee {

    font-size: 58px;

    margin-bottom: 10px;

}



.dateetwo {

	font-size: 1.4rem;

	/*font-size: 30px;*/

	color: #f8e42d;

	/*color: #6eaebe;*/

}



.themeo {

	color: #f8e42d;

    font-family: "Fredoka One",cursive;

    font-size: 21px;

    letter-spacing: 1px;

    text-transform: uppercase;

    margin-bottom: 20px;

}



.themeo span {

	opacity: 0.6;

}



.presby {

	color: #f8e42d;

	text-transform: uppercase;

    font-family: 'Fredoka One', cursive;

    padding: 30px 0;

    letter-spacing: 1px;

}



.prevgrovehold .presby {

	padding: 60px 0 0;

}



.prevgrovehold .presby .press {

	font-size: 0.8rem;

	opacity: 0.4;

	letter-spacing: 2px;

	color: #6eaebe;

}



.prevgrovehold .sponlogs li img {

	max-height: 40px;

	margin: 26px 20px;

}



.sponlogs {

	position: relative;

	margin: 0;

	padding: 0;

}



.sponlogs li {

	list-style-type: none;

	display: inline-block;

	vertical-align: middle;

}



.sponlogs li img {

	width: auto;

	max-height: 50px;

	margin: 40px 20px;

}



.prevgrovehold {

	clear: both;

    margin: 0 auto;

    padding: 80px 0;

    max-width: 1000px;

    overflow: hidden;

    position: relative;

    width: 100%;

    text-align: center;

}



.prevlog {

	max-width: 400px;

	width: 100%;

	/*margin-bottom: 20px;*/

}



.spiel {

	position: relative;

	font-family: 'Open Sans';

}



.spielheading {

	font-size: 28px;

    font-weight: bold;

    margin-bottom: 35px;

    opacity: 0.5;

    position: relative;

}



.spieltext {

    margin: 0 auto;

    position: relative;

    text-align: justify;

}



.spieltext p {

	line-height: 1.6rem;

	margin-bottom: 20px;

}



.entrysection {

	position: relative;

}

#footer{

	padding: 50px 0px 0px;

	background: #999;

}

#footer .content{

	margin: 0 50px;

	color: #fff;

	font-size: 14px;

	text-transform: uppercase;

}

#footer .content p{

	font-size: 12px;

	color: #fff;

}

ul.entries {

	position: relative;

	margin: 0;

	padding: 0;

	text-align: left;

	background: rgba(0,0,0,0.05);

}



ul.entries li {

	border-bottom: 1px dashed rgba(255, 255, 255, 0.1);

    box-sizing: border-box;

    color: #6eaebe;

    display: block;

    font-family: "Fredoka One",cursive;

    font-size: 14px;

    letter-spacing: 1px;

    list-style-type: none;

    margin-bottom: 0;

    padding: 0;

    text-transform: uppercase;

    vertical-align: middle;1

    width: 100%;

    opacity: 0.5;

    -webkit-transition: 0.2s;

    -moz-transition: 0.2s;

    -o-transition: 0.2s;

    transition: 0.2s;

}



ul.entries li.selected,

ul.entries li:hover {

	opacity: 1;

}



ul.entries li:hover {

	cursor: pointer;

}



ul.entries li img {

	width: 100%;

	max-width: 80px;

	vertical-align: middle;

}



.entrytitle {

	position: relative;

	padding: 10px 6px 10px 16px;

	display: inline-block;

	vertical-align: middle;

}



.entrydirector {

	position: relative;

	font-size: 10px;

	opacity: 0.6;

	display: inline-block;

	vertical-align: middle;

}



.featvidinfo {

	font-family: "Fredoka One",cursive;

	color: #6eaebe;

	font-size: 30px;

	text-transform: uppercase;

	padding: 30px 0 50px;

	letter-spacing: 1px;	

}



.featvidtitle {

	color: #f8e42d;

}



.featviddirector {

	font-size: 16px;

	opacity: 0.6;

	padding: 5px 0;

}









.creditlist {

	display: none;

}



.creditlisti {

	margin-bottom: 40px;

	border-bottom: 1px solid #eee;

}



.creditlist table {

	position: relative;

	width: 100%;

	border: 1px solid #f2f2f2;

    padding-bottom: 40px;

    border-collapse: collapse;

    box-sizing: border-box;

}



.creditlist tr {

	position: relative;

	line-height: 1.6rem;

}



.creditlist tr td {

	border: 0;

	padding: 10px;

	font-size: 0.9rem;

}



.creditlist tr:nth-child(odd) {

	background: #fdfdfd;

}



.creditlist tr:nth-child(2n) {

	background: #fafafa;

}



.creditlist h3 {

	margin: 80px 0 20px;

	color: #bbb;

}



.mono {

	position: relative;

	display: table-cell;

	vertical-align: middle;

	text-align: center;

}



.mono.monobottom {

	margin-bottom: 0;

	display: block;

	font-size: 12px;

	text-align: center;

	padding: 40px 0;

	background: #a895a9;

}



.mono.monobottom img {

	margin-bottom: 10px;

}



.mono.monobottom .cred {

	display: block;

	color: #6eaebe;

	opacity: 0.5;

}





.mono.monotop {

	margin-bottom: 0;

    margin-top: 40px;

    position: relative;

}



.prevfest {

	background: #222;

    display: block;

    font-family: "Fredoka One",cursive;

    font-size: 20px;

    letter-spacing: 2px;

    /*padding: 60px 40px;*/

    padding: 20px 40px 60px;

    text-align: center;

    text-transform: uppercase;

}



img#logo{

	top: 20px;

	left: 20px;

	width: 200px;

	position: fixed;

	z-index: 9999;

}



.prevfest p {

	margin: 0;

	color: #666;

}



.mono #mono_content {

	width: 600px;

    max-width: 100%;

    position: relative;

    position: fixed;

    margin: -80px 0px 0px -300px;

    left: 50%;

    text-align: center;

    text-transform: uppercase;

    font-size: 18px;

    letter-spacing: 3px;

}



.mono #mono_content a{

	padding-bottom: 5px;

	font-weight: 700;

	line-height: 34px;

}







.mono #mono_content a:hover{

	opacity: 0.8;

}



.mono #mono_content img{

	width: 100%;

	margin-bottom: 40px;

}



.tabhead {

	font-weight: 700;

}



.agency {

	width: 100%;

	max-width: 1000px;

	position: relative;

	line-height: 1.6rem;

	margin: 0 auto 60px;

}



.vidhold {

	position: relative;

	width: 100%;

	max-width: 100%;

}



.available {

	width: 100%;

	max-width: 1000px;

	background: rgba(0,0,0,0.5);

	margin: 0 auto;

	position: relative;

	padding: 20px 30px;

}



.available span {

	padding: 0 10px;

	opacity: 0.7;

}



.available img {

	height: 60px;

	vertical-align: middle;

}



.logologos {

	margin: 0 auto;

	width: 100%;

	max-width: 1000px;

}







.conte img.labels {

	max-height: 80px;

	opacity: 0.9;

	margin-top: 0;

}



.ghost {

	display: none;

}



#social {

	margin: 0;

	padding: 0;

	list-style-type: none;

	text-align: center;

	opacity: 0.9;

	position: fixed;

	top: 25px;

	right: 25px;

	z-index: 9;

	height: 40px;

}



#social li {

	display: inline-block;

    height: 38px;

    width: 38px;

    margin: 0px 1px;

    opacity: 1;

    -webkit-transition: 0.2s;

    -moz-transition: 0.2s;

    -o-transition: 0.2s;

    transition: 0.2s;

	float: left;

}



#social li a {

	display: block;

	width: 100%;

	height: 100%;

    background: #fff;

    float: left;

}



#social li a svg {

	display: block;

	width: 80%;

	height: 80%;

	float: left;

	margin: 10%;

}



#social li svg path {

	fill: #e59abe;

}



#social li a.link_youtube:hover svg path {

	fill: #e52d27;

}

#social li a.link_vevo:hover svg path {

	fill: #000;

}

#social li a.link_instagram:hover svg path {

	fill: #517fa4;

}

#social li a.link_facebook:hover svg path {

	fill: #3b5998;

}

#social li a.link_spotify:hover svg path {

	fill: #81b71a;

}

#social li a.link_twitter:hover svg path {

	fill: #4099ff;

}

#social li a.link_itunes:hover svg path {

fill: #000;

}





#subForm {

	margin: 40px 0px 100px;

	float: left;

	width: 100%;

}



#subForm ul{

	margin: 0px;

	padding: 0px;

}

#subForm li {

    list-style: none;

    display: inline-block;

    float: left;

    width: 33.33%;

    padding: 0px;

    margin: 0px;

}



#subForm li label {

    color: #666;

    text-transform: uppercase;

    font-size: 12px;

    margin: 20px 0 10px 0px;

    display: block;

}



#subForm li input{

	border: 0px none;

	border-bottom: 2px solid #ccc;

	outline: none;

	width: 90%;

	font-family: 'Josefin Sans', sans-serif;

	font-size: 14px;

	line-height: 18px;

	color: #999;

}



#subForm button {

    border: 2px solid #999;

    padding: 12px 20px 10px;

    background: transparent;

    text-transform: uppercase;

    font-size: 16px;

	letter-spacing: 0.05em;

    margin-top: 10px;

    color: #999;

	outline: none;

	font-family: 'Josefin Sans', sans-serif;

	cursor: pointer;

	float: right;

	font-weight: 700;

}



#subForm button:hover{

	color: #6eaebe;

	border-color: #6eaebe;

}



.nav-link {

	display:block;

	padding-bottom:10px;

	text-decoration:none;

	font-style:normal;

}

.toggle-btn {

	position: absolute;

	bottom: -50px;

	left: 5px;

	background:rgba(0,0,0,.8);

	padding: 6px 12px;

	border-radius: 10px;

	color: #6eaebe;

	font-size: .8em;

	font-family:'Source Sans Pro', sans-serif; font-weight:900; 

	text-transform: uppercase;

}

.playlist { 

	padding:0; 

	margin:20px 20px 40px;

}

.playlist-btn { 

	background:#000; 

	text-decoration:none; 

	font-weight:bold; 

	font-style:normal; 

	text-transform:uppercase; 

	font-size:14px; 

	padding:5px 10px; 

	margin-right:10px;

	border-radius:5px; 

}

.dimmed {opacity:.7;}

.footer-text {

	padding:0 20px;

	font-size:.9em;

	

	opacity:.8;

	text-shadow: 1px 1px 1px rgba(0,0,0,.8);

}





.soon[data-layout*="group"] .soon-group-sub > .soon-group-inner {

	margin: 0 0.2125em;

}



.soon-flip-inner {

	padding: 0.25em 0.1em;

}





.availablethumb {

	max-width: 100%;

	background: rgba(0,0,0,0.5);

	margin: 0 auto;

	position: fixed;

	bottom: 0;

	left: 0;

	padding: 20px 0 8px;

	width: 100%;

	padding: 20px 30px 10px;

	display: none;

}



.availablethumb span {

	margin-bottom: 0;

	padding: 0 10px;

	opacity: 0.7;

	display: block;

}



.availablethumb img {

	display: inline-block;

	width: 18%;

	max-height: 100%;

	height: 100%;

	vertical-align: middle;

	margin: 0 1%;

}



.entrybits {

	position: relative;

	display: inline-block;

}



.tracklistmobile {

	display: none;

}



.tracklistmobile img {

	max-width: 100%;

	width: 100%;

}



.musicWrapper {

	margin: 0 auto;

    max-width: 320px;

    position: relative;

    text-align: center;

    width: 100%;

}



.fromtheband {

	position: relative;

	background: #a895a9;

}



.fromthebandi {

	margin: 0 auto;

	max-width: 800px;

	width: 90%;

	padding: 50px 0;

}



.fromthebandi h3 {

	text-align: center;

	margin-bottom: 40px;

}



#footer .allhold {

    background: transparent;

}



.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



.home .gigpress-table{

	border-top: 0px none;

}

.home .gigpress-table td,

.home .gigpress-table th{

	padding: 6px 8px 6px 0px;

	letter-spacing: 0px;

width: 25%;

}



.home .gigpress-table th{

	font-weight: normal;

	text-transform: uppercase;

}



.home .gigpress-table td{

	color: #999;

}

.home .gigpress-calendar-add,

.home p.gigpress-subscribe{

	display: none;

}

.home a.gigpress-tickets-link{

	color: #6eaebe;

	font-weight: normal;

}

.home a.gigpress-tickets-link:hover{

	color: #666;

}

.home th.gigpress-heading,

.home tr.gigpress-tour td{

	background-color: transparent !important;

}







/*@media screen and (max-device-width: 800px) {*/



@media (max-width: 800px) {

	

	img#logo, .mono #mono_content{

		position: absolute;

	}

        

	.home .gigpress-table td, .home .gigpress-table th{

		font-size: 11px;

	}

	

    .mono.monotop {

	    margin-top: 20px;

    }

    

    #social {

	   position: relative;

		top: inherit;

		right: inherit;

		height: auto;

		padding: 0px 30px 70px 30px;

		background: #999;

		display: block;

		clear: both;

		opacity: 1;

    }

	.vidhol, .songkihold{

		padding: 0 30px;

	}

	

	#video h3, #preorder h3, .tourhol{

		margin: 0 30px;

	}

	

	.toppre a{

		padding: 0 10px;

		font-size: 18px;

	}

   

    

	#footer .content {

		margin: 0px 30px;   

    }

    

	#subForm li, #subForm li input{

		width: 100%;

		margin-bottom: 10px;

	}

	

	.main{

		background-attachment: scroll;

	}

	

    .preorder {

	    padding-top: 50px;

    }

    

    .tracklist {

	    display: none;

    }

    

    .tracklistmobile {

	    display: block;

	    background: #a895a9;

    }

    

    .mono.monobottom {

	    background: transparent;

    }

    

    .mono #mono_content {

	    max-width: 90%;

		margin: -100px 5% 0px;

		left: 0px;

    }

	

	#snow h3 {

		margin: 0 30px;

}

	

	#footer .allhold{

		padding: 0px 0px 30px 0px;

		margin: 0px;

	}

	

	.preorderi {

		position: relative;

		overflow: hidden;

		display: block;

		width: auto;

		margin: 30px;

	}

	

	.preorderi img{

		margin: 0px;

		max-width: 100%;

	}

    

    .preorderleft,

    .preorderright {

	    display: block;

	    width: 100%;

    }

    

    .poicon {

	    width: 40px;

    }	

    	

    .polink a {

	    font-size: 13px;

    }

    

    .poname {

	    padding: 15px 0 15px 8px;

    }

    

    .poname span {

	    font-size: 10px;

    }

    

    .preorderleft, .preorderright {

	    padding: 0 30px;

    }

    

    .preorderi {

	   padding-bottom: 50px;

    }

    

    .vidhol {

	    margin: 50px 0;

    }

    

    .allhold {

	    padding-bottom: 0;

    }

    

    .tlbuffer {

	    display: none;

    }

    

    .tracklist {

	    min-height: 300px;

    }

    	

	.conte img.mainlogo {

	    max-width: 80%;

	    float: none;

	    padding: 40px 0 0;

	}

	

	.conte img.labels {

		max-height: 60px;

	}

	

	.allhold {

		background: transparent;

	}

	

	.vidhold {

		max-width: 100%;

		float: none;

		margin: 0 auto;

	}

	

	.credits {

		max-width: 90%;

		width: 100%;

		margin: 0 auto 30px;

	}

	

	.agency {

		width: 100%;

		max-width: 80%;

		margin: 0 auto 30px;

	}

	

	.agency a {

		color: #555;

		font-style: normal;

	}

	

	.allhold {

		margin: 0 auto 30px;

	}

	

	

	.social li.ghost {

		display: block;

	}

		

	.logologos {

		margin-bottom: 140px;

	}

}

iframe[name=google_conversion_frame] {

    height: 0px;

    width: 0px;

	max-height: 0px;

    max-width: 0px;

    display: none;

}



strong.gigpress-cancelled, strong.gigpress-soldout{

	padding: 5px 10px 2px !important;

}

#merch a{
	color: #999;
}

#merch a:hover{
	color: #000;
}

.page-id-76 h4, .page-id-97 h4{
	font-weight: normal;
}

.page-id-97 h4, .page-id-97 h3{
	text-transform: uppercase;
	font-weight: normal;
}

.page-id-97 h4{
	color:#999;
}

.page-id-97 h4 a{
	color:#6eaebe;
}

.page-id-76 p {
    line-height: 1.2;
    letter-spacing: 0px;
    font-size: 14px;
    line-height: 18px;
}

#lyrics-links{
	padding: 0px;
	margin: 25px 0px;
	text-transform: uppercase;
	list-style: disc;
	text-align: center;
}

#lyrics-links li{
	display: inline-block;
	padding: 0px;
	margin: 10px 15px;
}

#lyrics-links a{
	color:#6eaebe;
}

#lyrics-links h4{
	font-weight: normal;
}

.page-id-76 .main, .page-id-97 .main{
	height: 150px;
}

.page-id-76 .main .mono #mono_content, .page-id-97 .main .mono #mono_content{
    display: none;
}