
/* -----------------------------------------
   WYSIWYG Styles
----------------------------------------- */

img.left {
	margin-right:20px;
	margin-bottom:15px;
}
img.right {
	margin-left:20px;
	margin-bottom:15px;
}
img.block {
	margin:0 auto;
	display:block;
}
img.border {
	border:Solid 1px #ccc;
}
img.leftBorder {
	float:left;
	margin-right:20px;
	margin-bottom:15px;
	border:Solid 1px #ccc;
}
img.rightBorder {
	float:right;
	margin-left:20px;
	margin-bottom:15px;
	border:Solid 1px #ccc;
}
img.block {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	display:block;
}
iframe {
	z-index:0 !Important;
}
@media only screen and (max-width : 767px) {
	img.left, img.right,
	img.leftBorder, img.rightBorder {
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
	}
}

div.alert-box {
	padding-top:10px !important;
	text-align:center;
}

/* -----------------------------------------
   Custom Buttons
----------------------------------------- */

.myButton {
	font-size:12px;
	color:#fff;
	line-height:1;
	padding: 1.2em 2.5em;
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
	border:solid 1px transparent;
	background:#c02037;
	font-weight:700 !Important;
	text-transform:uppercase;
	-webkit-transition: background-color 0.15s ease-in-out,border 0.15s ease-in-out,text-shadow 0.15s ease-in-out,font-size 0.15s ease-in-out,padding 0.15s ease-in-out;
	-moz-transition: background-color 0.15s ease-in-out,border 0.15s ease-in-out,text-shadow 0.15s ease-in-out,font-size 0.15s ease-in-out,padding 0.15s ease-in-out;
	-o-transition: background-color 0.15s ease-in-out,border 0.15s ease-in-out,text-shadow 0.15s ease-in-out,font-size 0.15s ease-in-out,padding 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out,border 0.15s ease-in-out,text-shadow 0.15s ease-in-out,font-size 0.15s ease-in-out,padding 0.15s ease-in-out;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	text-align:center;
	text-shadow:1px 1px 1px #9c1a2d;
}
.myButton:hover {
	cursor:pointer;
	color:#fff;
	background:#e11330 !important;
}

.myButtonSplit {
	font-size:13px;
	line-height:1.3;
	font-weight:700 !important;
	font-style:italic;
	text-transform:none;
	padding: .8em 2.3em;
	color:#f8cb81;
}
.myButtonSplit b {
	font-size:14px;
	color:#fff;
	font-weight:700 !important;
	text-transform:uppercase;
}

/*.myButton {
	font-weight:700 !Important;
}*/

input.myButton,
button.myButton {
	-webkit-appearance: none;
}

/*span.myButton {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	text-align:center;
}

.contactDetails .myButton {
	margin-top:-5px;
	padding: 0.6em 1.9em 0.5em 1.9em;
}*/

/* -----------------------------------------
   Generic Styles
----------------------------------------- */

body {
	background:#441815;
}

.hide {
	display:none;
}
form {
	margin:0;
	padding:0;
}
.clear {
	clear:both;
}

@media only screen and (max-width : 767px) {
	.hide767 {
		display:none !important;
	}
}

/* -----------------------------------------
   Header
----------------------------------------- */

#header {
	-webkit-transition: padding 0.45s ease-in-out;
	-moz-transition: padding 0.45s ease-in-out;
	-o-transition: padding 0.45s ease-in-out;
	transition: padding 0.45s ease-in-out;
	background:url(../../img/bgPattern03.jpg) #e3d9c6;
	padding:30px 0px 30px 0px;
}
#header .logo {
	display:block;
	margin:0 auto;
}

#header .rightColumn {
	text-align:right;
	color:#525151;
}

#header .rightColumn p {
	margin:0;
	padding:0;
	color:#525151;
	font-size:17px;
	font-weight:700;
	text-shadow:1px 1px 1px #fff;
	line-height:1.2;
	margin-top:10px;
}
#header .rightColumn p a,
#header .rightColumn p b,
#header .rightColumn p strong {
	color:#c02037;
	font-size:30px;
}

@media only screen and (max-width : 767px) {
	#header {
		text-align:center;
	}
	#header .rightColumn {
		text-align:center;
	}
	#header .rightColumn p {
		margin-top:15px;
	}
}

/* -----------------------------------------
   Main Image
----------------------------------------- */

#mainImage {
	background:url(../../img/main/bg.jpg) no-repeat top center;
}
@media only screen and (min-width : 1920px) {
	#mainImage {
		background:url(../../img/main/bg.jpg) no-repeat top center;
		background-size:100% auto;
	}
}
.mainImageOpacity {
	padding:30px 0px 25px 0px;
	background:url(../../img/main/bgOpacity.png);
}

#mainImage img {
	display:block;
	margin-left:10px;
}

#mainImage h1 {
	margin:0;
	padding:0;
	font-size: 24px;
	color:#fff;
	text-align:center;
	line-height:1.2;
	padding:40px 20px 20px 20px;
	text-shadow:1px 1px 1px #000;
}
#mainImage ul li {
	text-align:center;
	color:#f8cb81;
	font-size:17px;
	font-weight:700;
	font-style:italic;
	text-shadow:1px 1px 1px #000;
}

@media only screen and (max-width : 767px) {
	#mainImage {
		text-align:center;
	}
	#mainImage img {
		display:block;
		margin:0 auto;
	}
	#mainImage h1 {
		padding:5px 10px 20px 10px;
	}
}

/* -----------------------------------------
   Hero Statement
----------------------------------------- */

#heroStatement {
	background:url(../../img/bgPattern01.jpg) #f0debe;
	text-align:center;
	padding:30px 0px;
}
#heroStatement h2 {
	margin:0;
	padding:0;
	font-size:48px;
	color:#5c241f;
	font-weight:700;
	line-height:1.1;
	margin-bottom:7px;
	text-shadow:1px 1px 1px #fbf6ee;
}
#heroStatement h3 {
	margin:0;
	padding:0;
	font-size:36px;
	color:#5c241f;
	font-weight:300;
	line-height:1.1;
	text-shadow:1px 1px 1px #fbf6ee;
}

@media only screen and (max-width : 767px) {
	#heroStatement h2 {
		font-size:30px;
	}
	#heroStatement h3 {
		font-size:20px;
	}
}

/* -----------------------------------------
   Drivers
----------------------------------------- */

#drivers {
	padding:50px 0px;
	background:url(../../img/bgRed.png) no-repeat #55211d;
	background-size:100% 100%;
}

#drivers img {
	border:solid 5px #fff;
	margin:0px 0px 20px 0px;
}

#drivers h3 {
	margin:0;
	font-size:24px;
	color:#f8cb81;
	margin-bottom:18px;
}

#drivers p {
	margin-bottom:10px;
	color:#fff;
	line-height:1.6;
	font-size:14px;
}

@media only screen and (max-width : 767px) {
	#drivers {
		padding:30px 0px;
	}
	#drivers .space {
		border-bottom:dotted 1px #8d716f;
		padding-bottom:10px;
		margin-bottom:30px;
	}
	#drivers .lastDriver .space {
		border-bottom:none;
		margin-bottom:0px;
	}
	#drivers h3 {
		margin-bottom:10px;
	}
}

/* -----------------------------------------
   Menu Drivers
----------------------------------------- */

#menuDrivers {
	padding:50px 0px;
	background:#fff;
}

#menuDrivers img {
	border:solid 5px #fff;
	margin:0px 0px 25px 0px;
	-webkit-box-shadow: 0px 1px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 1px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 1px 5px 0px rgba(50, 50, 50, 0.75);
}

#menuDrivers h3 {
	margin:0;
	font-size:24px;
	color:#5c241f;
	margin-bottom:18px;
}

#menuDrivers p {
	margin-bottom:10px;
	color:#3a3a3a;
	line-height:1.6;
	font-size:14px;
}
#menuDrivers p a {
	font-weight:700;
}

@media only screen and (max-width : 767px) {
	#menuDrivers {
		padding:30px 0px;
	}
	#menuDrivers .space {
		border-bottom:dotted 1px #ccc;
		padding-bottom:10px;
		margin-bottom:30px;
	}
	#menuDrivers .lastDriver .space {
		border-bottom:none;
		margin-bottom:0px;
	}
	#menuDrivers h3 {
		margin-bottom:10px;
	}
}

/* -----------------------------------------
   Contact Strip
----------------------------------------- */

#contactStrip {
	background:url(../../img/bgPattern03.jpg) #e3d9c6;
	padding-bottom:0px;
}

#contactStrip img {
	position:absolute;
	bottom:-1px;
}

#contactStrip .space {
	padding:20px 0px;
}

#contactStrip h2,
#contactStrip h3,
#contactStrip h4,
#contactStrip p {
	margin:0;
	padding:0;
	margin-left:35%;
}

#contactStrip h2 {
	font-size:26px;
	color:#55211d;
	font-weight:700;
	margin-top:20px;
	margin-bottom:8px;
}
#contactStrip h3 {
	font-size:18px;
	color:#55211d;
	font-weight:400;
	margin-bottom:10px;
}
#contactStrip h4 {
	font-size:16px;
	font-style:italic;
	color:#010101;
	font-weight:700;
	margin-bottom:17px;
}
#contactStrip p {
	margin-bottom:25px;
}

@media only screen and (max-width : 950px) {
	#contactStrip {
		text-align:center;
	}
	#contactStrip h2,
	#contactStrip h3,
	#contactStrip h4,
	#contactStrip p {
		margin-left:0;
	}
	#contactStrip img {
		display:none;
	}
}


/* -----------------------------------------
   Subscribe Strip
----------------------------------------- */

#subscribeStrip {
	background:url(../../img/bgPattern02.jpg) #422f16;
	padding:20px 0px 18px 0px;
}

#subscribeStrip .rightColumn {
	padding-top:15px;
}

#subscribeStrip h3 {
	margin:0;
	padding:0;
	font-size:30px;
	color:#fff;
	font-weight:300;
	margin-bottom:5px;
}
#subscribeStrip h3 strong {
	color:#f8cb81;
	font-weight:700;
}
#subscribeStrip p {
	margin:0;
	padding:0;
	color:#fff;
	font-size:14px;
	font-weight:700;
}

#subscribeStrip #subForm input.field {
	width:100%;
	max-width:345px;
	display:inline;
	margin:0;
	height:40px;
}
#subscribeStrip #subForm label {
	margin:0;
	padding:0;
	font-size:18px;
	font-weight:bold;
	color:#ff0000;
	white-space:nowrap;
}
#subscribeStrip .myButton {
	width:100%;
	max-width:345px;
	padding: 1.1em 2.5em;
	margin:0;
}

@media only screen and (max-width : 767px) {
	#subscribeStrip #subForm ul li {
		display:block;
		width:100%;
	}
}


/* -----------------------------------------
   Footer
----------------------------------------- */

#footer {
	padding:24px 0px 20px 0px;
}

#footer p {
	margin:0;
	color:#f8cb81;
	font-size:10px !important;
	font-weight:700;
	line-height:1.3;
	text-transform:uppercase;
	margin-bottom:4px;
}
#footer a {
	color:#f8cb81;
	text-decoration:none;
	-webkit-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out; -moz-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out; -o-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out; transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;
}
#footer a span {
	color:#f8cb81;
	-webkit-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out; -moz-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out; -o-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out; transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;
}
#footer a:hover,
#footer a:hover span {
	color:#fff;
	text-decoration:none;
	-webkit-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out; -moz-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out; -o-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out; transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out;
}
.footerRight {
	text-align:right;
}
#footer .divider {
	padding:0 5px;
	color:#f8cb81;
}

@media only screen and (max-width : 767px) {
	.footerRight {
		text-align:left;
	}
	#footer p {
		margin-bottom:4px;
	}
}

/* -----------------------------------------
   Social Icons
----------------------------------------- */

.socialLinks {
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	margin-top:15px;
	margin-left:7px;
}
.socialLinks li {
	margin:0;
	padding:0;
	display:inline;
}
.socialLinks li {
	margin-right:3px;
	-webkit-transition: margin 0.45s ease-in-out;
	-moz-transition: margin 0.45s ease-in-out;
	-o-transition: margin 0.45s ease-in-out;
	transition: margin 0.45s ease-in-out;
}
.socialLinks a img {
	opacity: 1;
	filter:alpha(opacity=100);
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	-webkit-transition: opacity 0.25s ease-in-out;
	-moz-transition: opacity 0.25s ease-in-out;
	-o-transition: opacity 0.25s ease-in-out;
	transition: opacity 0.25s ease-in-out;
}
.socialLinks a:hover img {
	opacity: 0.7;
	filter:alpha(opacity=70);
}

@media only screen and (max-width : 767px) {
	.socialLinks {
		float:none;
		margin-top:0px;
		margin-bottom:20px;
	}
	.socialLinks li {
		margin-right:3px;
	}
}

/* -----------------------------------------
   News List
----------------------------------------- */

.newsList {
	margin-top:10px;
}
.newsList .item:first-child {
	padding-top:25px;
	border-top:dotted 1px #ccc;
}
.newsList .item {
	padding-top:25px;
	border-bottom:dotted 1px #ccc;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:10px;
}

.newsList .item .newsLeft, .newsList .item .newsRight {
	padding-left:0px;
}
.newsList .item .newsRight {
	padding-left:0px;
	padding-right:0px;
}

.newsList .item h3 {
	margin-top:2px;
	font-size:18px;
	margin-bottom:8px;
}
.newsList .item h3 a {
	color:#cb9067;
}
.newsList .item h3 a:hover {
	color:#333;
}
.newsList .item h4 {
	font-weight:bold;
	font-size:16px;
	line-height:1.5;
	color:#cb9067;
	margin-bottom:10px;
}

@media (max-width: 766px) {
	.newsList .item h3 {
		margin-top:15px;
	}
	.newsList .item .newsLeft {
		display:none;
	}
	.classes .item .newsLeft {
		display:block;
	}
	.classes .item .newsLeft img {
		margin-bottom:15px;
	}
	.newsList .item .newsRight {
		padding-left:0px;
	}
}
.newsList .item p {
	
}
.newsList a img {
	opacity: 1;
	filter:alpha(opacity=100);
}
.newsList a:hover img {
	opacity: 0.7;
	filter:alpha(opacity=70);
}

.pagination a, .pagination strong, .pagination span {
	display:inline-block;
	margin-right:5px;
	border:solid 1px #ccc !important;
	color:#666666 !Important;
	background-color:#fff;
	background-image:none;
	font-weight:normal;
	line-height:24px;
	width:25px;
	text-align:center;
	font-size:12px;
}
.pagination span {
	color:#666666 !important;
}
.pagination a:hover, .pagination strong, .pagination span.this-page {
	color:#FFF !important;
	background-color:#84a2b6;
	text-decoration:none !important;
	border:solid 1px #84a2b6 !important;
}

/*.pagination span.atStart {
	color:#dfdfe0 !important;
}*/

.pagination {
	padding-top:30px;
	padding-bottom:20px;
}

/*.pagination a, .pagination strong, .pagination span {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:4px 8px 4px 8px !important;
	margin-right:5px;
	margin-bottom:5px;
	border-bottom:none !important;
	border:solid 1px #dfdfe0 !important;
	text-decoration:none !important;
	color:#666666 !Important;
	background-color:#fff;
	background-image:none;
	font-weight:normal;
	font-size:12px;
}
.pagination span {
	color:#dfdfe0 !important;
}
.pagination a:hover, .pagination strong, .pagination span.this-page {
	color:#FFF !important;
	background-color:#cb9067;
	text-decoration:none !important;
	border:solid 1px #dfdfe0 !important;
}

.pagination span.atStart {
	color:#dfdfe0 !important;
}*/

.pageFooter .backTop {
	display:block;
	height:25px;
	width:25px;
	background:url(../../img/bgBackTop.gif) no-repeat right 0 !Important;
	border:none !important;
	cursor:pointer;
	float:right;
	margin-top:1px;
	margin-right:0px;
}
.pageFooter .backTop:hover {
	background:url(../../img/bgBackTop.gif) no-repeat right -25px !Important;
	border:none !Important;
}

.newsFooter {
	padding-bottom:15px;
}
.newsFooter .backList {
	margin-top:0px !important;
}
.newsFooter a.backTop {
	margin-top:10px;
}

/* -----------------------------------------
   Contact Us
----------------------------------------- */

.contact_us .textbox, .contact_us select {
	width:80%;
	font-size:12px;
	display:inline;
}
.contact_us textarea {
	width:90%;
	height:150px;
	font-size:12px;
}

.contact_us select {
	margin-bottom:15px;
}

.contact_us label {
	display:block;
	margin-bottom:0px !important;
	font-size:16px;
	color:#ff0000;
	font-weight:bold;
}
.contact_us label.normal {
	font-size:12px;
	font-weight:normal;
	color:#333;
}

.contact_us .myButton {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin:15px 0px 10px 0px;
}

@media (max-width: 766px) {
	.contact_us .textbox, .contact_us select {
		width:95%;
	}
	.contact_us textarea {
		width:95%;
	}
	.contact_us .myButton {
		width:95%;
		margin-bottom:20px;
	}
}

.enewsLabel {
	color:#333;
	-webkit-font-smoothing: antialiased;
}

.contact_us .required {
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
}
.contact_us .error {
	color:#ff0000;
	font-size:11px;
	padding-left:4px;
}
.contact_us label.error {
	display: none;
}

/* -----------------------------------------
   Contact Details
----------------------------------------- */

#sidePanel .panel.contactDetails {
	border-bottom:dotted 1px #ccc;
	padding-bottom:10px;
}


/* -----------------------------------------
   Contact Panel
----------------------------------------- */

#sidePanel .panel.contactFormPanel .space {
	/*background:url(../../img/bgSidePanel.png) repeat-y;
	background-size:100% 100%;
	-webkit-box-shadow: inset 1px -10px 10px -3px rgba(0,0,0,0.06);
	-moz-box-shadow: inset 1px -10px 10px -3px rgba(0,0,0,0.06);
	box-shadow: inset 1px -10px 10px -3px rgba(0,0,0,0.06);
	padding:20px 20px 30px 25px;*/
}
#sidePanel .panel.contactFormPanel h4 {
	/*background:#dead8a;
	color:#fff;
	display:block;
	margin:0;
	padding:10px 20px;
	border:solid 1px transparent;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;*/
}
/*#sidePanel .panel.contactFormPanel h4 a {
	color:#fff;
}
#sidePanel .panel.contactFormPanel h4 a:hover {
	color:#4a4a4a;
}*/

.contactFormPanel p {
	margin-bottom:10px;
	font-size:12px;
}
.contactFormPanel p strong,
.contactFormPanel p b {
	color:#6ea72b;
	font-weight:700;
}
.contactFormPanel .contact_us .textbox, .panel .contact_us textarea {
	width:92%;
	font-size:12px;
}
.contactFormPanel .contact_us {
	padding-top:8px;
}
.contactFormPanel .contact_us textarea {
	height:90px;
}
.contactFormPanel .myButton {
	width:92%;
	display:block !important;
}

/* -----------------------------------------
   Pop Up Form
----------------------------------------- */

.popForm label {
	display:block;
	margin-bottom:10px !important;
	font-size:16px;
	color:#ff0000;
	font-weight:bold;
}
.popForm label.normal {
	font-size:12px;
	font-weight:normal;
	color:#333;
}
.popForm .field {
	margin:0;
	font-size:12px;
	max-width:95%%;
	display:inline;
}
.popForm textarea {
	margin:0;
	font-size:12px;
	width:100% !important;
	display:inline;
	height:120px;
}
.popForm span.myButton {
	margin-top:4px !important;
}
@media (max-width: 766px) {
	.popForm span.customSelect { 
		width:250px !important;
	}
	.popForm .customSelectInner {
		width:250px !Important;
	}
}

/* -----------------------------------------
   Contact Details / Google Map
----------------------------------------- */

#googleMap {
	background:url(../../img/bgCountryRoad.jpg) no-repeat top center;
}
@media (min-width: 1920px) {
	#googleMap {
		background:url(../../img/bgCountryRoad.jpg) no-repeat top center;
		background-size: 100% auto;
	}
}

#map_canvas {
	height:380px;
	width:100%;
}
#mapContent h1 {
	margin:0;
	padding:0;
	margin-bottom:7px;
	font-size:18px;
}
#mapContent p {
	margin:0;
	padding:0;
	margin-bottom:5px;
	color:#333;
	font-size:13px;
	line-height:16px;
}

/* -----------------------------------------
   404
----------------------------------------- */

.fourOhFour ul {
	margin-left: 14px;
}

/* -----------------------------------------
   eNewsletter
----------------------------------------- */

.enewsArchive {
	
}
.enewsArchive h4 {
	color:#333;
	font-size:20px;
	padding-top:3px;
	margin-bottom:20px;
}
.enewsArchive ul {
	margin-left:0px;
	padding-left:0px;
}
.enewsArchive li {
	list-style-type:none;
	margin-left:0px;
	padding-left:0px;
	background:url(../../img/bgRedArrow.gif) no-repeat 0 2px;
	padding-left:18px;
	line-height:15px;
	margin-bottom:6px;
	color:#429de5;
}
.enewsArchive li a {
	color:#000;
}
.enewsArchive li a:hover, .enewsArchive li a.here {
	color:#429de5;
}

/* -----------------------------------------
   Contact Us Map
----------------------------------------- */

.contactUsMap #map_canvas {
	height:305px;
	width:100%;
}
#mapContent h1 {
	margin:0;
	padding:0;
	margin-bottom:7px;
	font-size:18px;
}
#mapContent p {
	margin:0;
	padding:0;
	margin-bottom:5px;
	color:#333;
	font-size:12px;
	line-height:16px;
}

/* -----------------------------------------
   Responisve Video Fix
----------------------------------------- */

.embed_media {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom:15px;
}
.embed_media iframe,
.embed_media object,
.embed_media embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
	margin-bottom:15px;
}
.video-container iframe,
.video-container object,
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
