/* 
	Av Web Designs Custom Stylesheet
	Written by @wforbes87 
*/

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#000;
	width:100%;
	height:100%;
}
a:link,
a:visited,
a:active
{
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #01a9d3;
}
header, footer>.row{
	text-align:center;
	margin:0 auto;
	padding:0 !important;
}
header img, 
.new-product-footer>a>img {
	max-width:100%;
	height:auto;
}
nav{
	min-height:25px;
	max-width:900px!important;
	text-align:center;
	margin:0 auto;
	padding:0 !important;
}

.playlist-wrap{
	max-width: 900px; 
	margin: auto; 
	background: #000;
}
.menu-bg {
	background-image:url(images/header-menu.jpg);
	background-size:contain;
	background-position: top;
	background-repeat:no-repeat;
}
.menu{
	padding:0 1em;
}
.menu a{
	margin-top: 0em;
	line-height:25px;
	font-size: 1.2em;
	border:2px solid #333;
	padding:0.75em 1em;
	display:inline-block;
	background-color:#000;
}
.menu a:hover{
	border:2px solid #01a9d3;
}
@media only screen and (max-width:500px){
	.menu a{
		font-size: 0.75em;		
	}
}
section#video-player{
	
}
.style2,
.style2>a{
	color: #4F4F4F
}
footer{
	margin-top: 2em;
	margin-bottom:3em;
	max-width:900px !important;
	padding:0 !important;
}
#base{
	text-align:left;
}
#social-links{
	margin-top: 2em;
	text-align: right;
}
.new-product-footer{
	padding:0 !important;
}
@media only screen and (max-width:990px){
	#base, #social-links{
		text-align:center;
	}
	#social-links{
		margin-top:1em;
	}
}

section#video-form{
	max-width:900px;
	margin: 0 auto;
	padding:0 4em;
}
input[type=submit],
input[type=reset]{
	background-color:#222;
}