/*
Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt
*/
hr {
border: 0;
    height: 1px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

.intro-text {font-size: 1.5em;}
#pay-pal-p {margin-bottom: 0;}
.archive-intro p {display: none;}


.menu--archive .current-menu-item a {background-color: #5e9c42;}
.menu--archive a:hover {color: #ffffff;}

.page-id-7 p img {box-shadow: 2px 2px 10px #888888;}

.page-id-953 p img {box-shadow: 2px 2px 10px #888888;}

.button-alt {background-color: #5e9c42; color: #ffffff; border:none;}
.button-alt:visited {color: #ffffff;}

.page-id-842 .first-half img {width: 450px; height: 409; margin-top: 20px;  margin-left: 40px; margin-bottom: 20px; box-shadow: 2px 2px 10px #888888; text-align: center;}

.page-id-970 p img {box-shadow: 2px 2px 10px #888888;}

.page-id-1753 p img {box-shadow: 2px 2px 10px #888888;}

.page-id-5445 p img {box-shadow: 2px 2px 10px #888888;}

.page-id-842 h2 {line-height: 1.1;}
h2 span {font-size: .8em;}

.album-details {margin-left: 60px;}

.page-video {
	width: 650px;
	margin: 0 auto;
}

.first-half {
	width: 50%;
	float: left;
}

.second-half {
	width: 50%;
	float: right;
}

.media-container {
	width: 70%;
	margin: 0 auto;
	display: block;
	clear: both;
}

.site-header {border-bottom: 1px solid rgba(0, 0, 0, 0.45);
    border-top: 5px solid rgba(0, 0, 0, 0.45);}

.menu .is-sub-menu-open a {background: #777777;}
.menu a:hover {background: #5e9c42;}

.site-content-header, .layout-page-header .entry-header {border-bottom: 1px solid rgba(0, 0, 0, 0.45);}

#media-centre-links a {font-size: 1.5em; text-decoration: none;}

#media-centre-links hr {margin: 40px 0;}

.credits {background: #777777;}

@media only screen and (max-width: 780px) {
	.media-container {
		width: 100%;
	}
	
	.first-half {
		width: 100%;
		float: none;
	}
	
	.second-half {
		width: 100%;
		float: none;
	}
	
	.page-video {
		width: 75%;
	}
}

.page-fence #menu-gigs {
	text-align: center;
	
}

.page-fence #menu-video-menu {
	text-align: center;
}
