/* CSS responsive fixed full width header */
em  {
	font-style:italic;
	font-weight:inherit;
}
span {
	font-weight:inherit;
}
img {
	max-width:100%;
}
body {
	background: #293986;
	font: 100% Helvetica,  Arial,  sans-serif;
	line-height: 1.25em;
}
p {
	margin: 1.5em 0;
	line-height: 1.5em;
    font-family: lato,sans-serif;
    font-size: 20px;
}

a {
	text-decoration: underline;
	color: #fff;
}

.yvideo {
	margin:0 auto 9% auto;
	text-align:center;
}
.vidshadow {
	-webkit-box-shadow: 5px 5px 29px -9px rgba(0,0,0,0.68);
	-moz-box-shadow: 5px 5px 29px -9px rgba(0,0,0,0.68);
	box-shadow: 5px 5px 29px -9px rgba(0,0,0,0.68);
	border:2px solid #616264;
}

h2 {
	font-size: 26px;
	line-height:115%;
	font-family:sans-serif,arial;
	text-align:center;
	font-weight:bold;
	margin:2% auto 2% auto;
	padding:0;
}
.vslwrap {
	height:auto;
}
.vslbg {
	background: url(../vsl-images/plvslbg.jpg) no-repeat center center fixed;
      -webkit-background-size: cover;
      -moz-background-size: cover;
      -o-background-size: cover;
      background-size: cover;
}
.contentwrap{
	width:75%;
	height:auto;
	margin:1% auto 3% auto;
	padding:0 3% 1% 3%;
}
.videocontainer {
	background-color:#6282ad;
	/*width:50%;*/
	max-width:696px;
	height:auto;
	margin:2% auto 2% auto;
	padding:6px 3px 3px 4px;
	-moz-box-shadow: 1px 1px 2px 1px #6c6c6c;
	-webkit-box-shadow: 1px 1px 2px 1px #6c6c6c;
	box-shadow: 1px 1px 2px 1px #6c6c6c;
	border-radius: 10px;border:#7496c3 1px solid;
}
.topheading {
	margin: 1% auto 2% auto;
	text-align:center;
}
#link_id1 {
	margin:0 auto;
	text-align:center;
}

#footer {
	height:auto;
	padding:2% 0 1% 0;
	margin:0;
	width:100%;
	background:#111;
}

.footermenu {
	margin: 0 auto 2% auto;
	color: #fff; 
	font-size:100%;
	text-align:center;
}
.cbdisclaimer {
	width:60%;
	font-size:70%;
	margin:2% auto 1% auto;
	text-align:center;
	color:#c5c5c5;
}
.copyright {
	font-size:14px;
	margin:0 auto;
	text-align:center;
	color:#e4e4e4;
}
.order-buttons {
	max-width:96%;
	display:block;
	margin:0 auto;
	text-align:center;
}
.order {
	max-width:800px;
	max-height:558px;
	margin:0 auto;
}
.order-buttons2 {
	display:none;
}
.order-men2 {
	float:left;
	max-width:48%;
	margin:0;
	padding:0;
}
.order-women2 {
	float:right;
	max-width:48%;
	margin:0 0 0 4%;
	padding:0;
}
/* youtube */
.yt-videocontainer {
	background-color:#6282ad;
	/*width:50%;*/
	max-width:696px;
	height:auto;
	margin:2% auto 2% auto;
	padding:6px 3px 3px 4px;
	-moz-box-shadow: 1px 1px 2px 1px #6c6c6c;
	-webkit-box-shadow: 1px 1px 2px 1px #6c6c6c;
	box-shadow: 1px 1px 2px 1px #6c6c6c;
	border-radius: 10px;border:#7496c3 1px solid;
}
.videowrapper {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: /*53.25%*/52.56%;
    padding-top: 25px;
    height: 0;
}
.videowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


@media only screen and (max-width: 960px) {
	.contentwrap {
	width:90%;
	}
	.cbdisclaimer {
	width:90%;
	line-height:130%;
	}
	.footermenu {
	font-size:80%;
	line-height:200%;
	}

}

/* Media query 800px */
@media (max-width: 800px) {
	.order-buttons {
	display:none;
	}
	.order-buttons2 {
	display:block;
	margin:0 auto;
	}
	.order-men2 {
	float:none;
	max-width:90%;
	margin:0 auto;
	text-align:center;
	}
	.order-women2 {
	float:none;
	max-width:90%;
	margin:0 auto;
	text-align:center;
	}
}

@media only screen and (max-width: 800px) {
	h2 {
	font-size:21px;
	}
}

@media only screen and (max-width: 600px) {
	
}


/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
	.contentwrap {
	width:100%;
	}
	
}



