body {	color:#fff; 
		font:normal normal 18px/1.4 'Fredoka One',sans-serif; 
		text-align:center; }
	
	@media (max-width:767px) {
		body { font-size:14px; }
	}

#wrapper {	height:100%; 
			width:100%; }
	
	#wrapper:after {	background:url(background.jpg) center top no-repeat fixed, url(background-low.jpg) center top no-repeat fixed, #a3754f; 
						background-size:cover,cover; 
						content:''; 
						height:100%;
						left:0; 
						position:fixed; 
						top:0; 
						width:100%; 
						z-index:-1; }

h1 {	font-family:'Pacifico', sans-serif; 
		font-size:200%; 
		font-weight:normal; 
		margin:30px auto; 
		max-width:50%; 
		text-shadow:0 0 16px #a3754f; }
	
	h1 b {	display:inline-block; 
			font-size:200%; }
	
	@media (max-width:1199px) {
		h1 {	font-size:100%; 
				max-width:100%; }
	}

img {	height:auto; 
		width:100%; }

#accordion { color:#111; }

.label {	font-size:12px; 
		font-family:sans-serif; 
		margin-left:.666666667em; 
		padding-bottom:2px; 
		vertical-align:middle; }

.panel { box-shadow:0 0 16px #a3754f; }
	
	.panel p {	margin:0 auto 10px; 
				max-width:66.667%; }

.panel-heading a {	color:#888; 
					display:block; 
					font-size:125%; }
	
	.panel-heading:hover, 
	.panel-heading:hover { background-color:#e4e4e4; }
		
		.panel-heading a { text-decoration:none !important; } 
			
			.panel-heading:hover a, 
			.panel-heading:focus a { color:#000; }
			
			.panel-heading a > .recording-date {	color:#bbb; 
													font-weight:normal; }

.watch-video {	cursor:pointer;
					position:relative; }
	
	.watch-video:before {
		color:#fff; 
		content:"\e029"; 
		font-family:'Glyphicons Halflings'; 
		font-size:100px; 
		left:50%; 
		opacity:.8; 
		position:absolute; 
		text-shadow:0px 0px 30px rgba(0, 0, 0, .5); 
		top:50%; 
		transform:translate(-50%, -50%); 
			-webkit-transform:translate(-50%, -50%); 
	  }
	  
	  .watch-video:hover:before { color:#eee; }

#footer {	color:rgba(255,255,255,.667); 
			font-size:85%; 
			max-width:66.667%; 
			margin:30px auto; 
			text-shadow:0 0 16px #a3754f; }