@charset "UTF-8";
/* CSS Document */

/* background */
img.bg {
  /* Set rules to fill background */
  min-height: 100%;
  min-width: 1024px;
	
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
	
  /* Set up positioning */
  position: fixed;
  top: 0;
  left: 50%;
  margin-left: -512px;   /* 50% */
  z-index: -9999;
}

.vidTitle h1 {
	background-color:rgba(255, 255, 255, .5); 
  	background-position:initial initial;
  	background-repeat:initial initial;
	display: block;
	clear: both;
	/*padding-left: 3%;*/
	padding-left: 5%;
	font-size: 2em;
}

.vidHolder {
	background-color: #000;
	color: #FFF;
	float: left;
	padding: 1.666667%; /* 20px / 1200px */
	/*width: 22em;*/
	width: 100%;
	margin: 0 auto;
	max-width: 100%;
	display: block;
	min-height: 300px;
}

.vidHolder p {
	max-width: 90%;
	margin: 0 auto;
}

.video {
	max-width: 290px;
	margin: 0 auto;
}

.video p .fancybox.fancybox.iframe img {
	display: block;
	width: 100%;
	margin: 0 auto;
	max-width: 100%;
}

/* QUERIES FOR BIGGER RESOLUTIONS */
@media only screen and (min-width: 40em) {

.vidHolder {
	display: block;
	margin: 4.1677777% 2% 2% 3.5%;
	max-width: 38%;
	float: left;
	width: 30em;
}
}

@media screen and (min-width: 63em) { /* Background image */
  img.bg {
    left: 0;
    margin-left: 0
  }
}
