/*

Theme Name: CSCHS

Theme URI: http://www.jwtechno.com

Version: 1.0

Description: 2 Column theme from JW Technology

Author: Jon Walter

Author URI: http://www.jwtechno.com

*/





/*------------------------------------------------*/

/*-----------------[RESET]------------------------*/

/*------------------------------------------------*/



/* http://meyerweb.com/eric/tools/css/reset/ */

/* v1.0 | 20080212 */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, font, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }



body { line-height: 1; }

ol, ul { list-style: none; }

blockquote, q {	quotes: none; }



blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }



/* remember to define focus styles! */

:focus { outline: 0; }



/* remember to highlight inserts somehow! */

ins { text-decoration: none; }

del { text-decoration: line-through; }



/* tables still need 'cellspacing="0"' in the markup */

table { border-collapse: collapse; border-spacing: 0; }



/*------------------------------------------------*/

/*-----------------[BASIC STYLES]-----------------*/

/*------------------------------------------------*/



body { line-height: 20px; font-family:Georgia, serif; font-size: 13px; color: #000000; background:#d9c977; padding-bottom:98px; }



a { text-decoration: none; color: #800000; font-weight: bold; }

a:hover { text-decoration: none; color: #e50000; }

.clear { clear: both; }

.ui-tabs-hide { display: none; }

br.clear { margin: 0px; padding: 0px; }



h1, h2, h3, h4, h5, h6 { padding-bottom: 5px; color: #990000; line-height: 1em; font-weight: bold; text-shadow: none; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: #800000; }

h1 { font-size: 24px; }

h2 { font-size: 20px; }

h3 { font-size: 16px; }

h4 { font-size: 14px; }

h5 { font-size: 13px; font-weight: normal;}

h6 { font-size: 12px; }

p { padding-bottom: 30px; line-height: 24px; }

strong { font-weight: bold; }

cite, em, i { font-style: italic; }

pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }

ins { text-decoration: none; }

sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }

sup { bottom: 0.8em; }

sub { top: 0.3em; }

dl { margin: 0 0 1.5em 0; }

dl dt { font-weight: bold; }

dd  { margin-left: 1.5em;}

blockquote  { margin: 1.5em; padding: 1em; color: #666666; background: #e6e6e6; font-style: italic; border: 1px solid #dcdcdc; }

	blockquote p { padding-bottom: 0px; }



input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }

input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }

input[type=text], input.text, input.title, textarea, select { margin:0.5em 0; }

textarea { padding: 4px; }



img {height: auto; max-width: 100%;}



img#about-image { float: left; margin: 3px 8px 8px 0px; }



.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix             { zoom: 1; } /* IE6 */

*:first-child+html .clearfix { zoom: 1; } /* IE7 */



/*------------------------------------------------*/

/*---------------[MAIN LAYOUT INFO]---------------*/

/*------------------------------------------------*/

/* Images */.alignleft {	float: left;}.alignright {	float: right;}.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.wp-caption {	max-width: 100%; /* Keep wide captions from overflowing their container. */	padding: 4px;}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption {	font-size: 0.85em;	line-height: 1.8;	color: #757575;	margin-top: .8em;	padding-bottom: .2em;}

.entry-title {margin-bottom:25px;}

#outer-header { width: 100%; height: 50px; background: url("images/nav-banner.png") repeat-x; box-shadow: 0px 3px 15px #333; position: relative; z-index: 100}

	#outer-top-banner { background: url("images/top-logo.png") no-repeat 50% 50%; height: 50px;}	



#outer-wrapper {margin: 0 auto; width: 1002px; background: #e6e6e6; }



#container { text-align: left; margin: 0 auto; width: 1000px; position: relative; border-bottom: 1px solid #592424; border-left: 1px solid #592424; border-right: 1px solid #592424; }





	#top-banner { background: url("images/top-logo.png") no-repeat scroll 50% 50%; height: 50px; }	

	#page-banner { background: url("images/page-banner.jpg") no-repeat; height: 120px; }

	#nav-banner { background: url("images/nav-top.png") repeat-x scroll 0 0 #592424; height: 50px;}	

	#inner-header {display: none;}

		

		ul#top-menu { float: left; padding-top: 14px; padding-left: 26px;}

		ul#bottom-menu { float: left; padding-top: 16px; padding-left: 28px;}

		#additional-info { clear:right; display: block; position: relative; top: 15px; right: 40px; float:right; }



			#search-form { float: right; margin-right: 40px; position:relative; top: 12px;}

			.widget_search{ float: right; }

			.widget_text #searchform { padding: 0 20px; }

			.screen-reader-text {display: none; }

			

			#search-form-footer { display: none; }

				#search-form  #searchinput  { background: #ffffff; border: 1px solid #b3b3b3; float: left; margin: 0 10px 0 0; width: 140px; padding-left: 5px; font-size: 12px; font-family: ScalaSansWeb, sans-serif; color: #a3a3a3; height: 20px; }



				.widget_text #searchinput {background: #ffffff; border: 1px solid #b3b3b3; float: left; margin: 0 10px 0 0; width: 160px; padding-left: 5px; font-size: 12px; font-family: ScalaSansWeb, sans-serif; color: #a3a3a3; height: 20px; }



				#search-form  #searchsubmit { margin-top: 0px; margin-right: 0px; }



				.widget_text  #searchsubmit { margin-top: 0px; margin-right: 0px; }



		#quote { text-align: center; width: 890px; margin: 0 auto; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; padding-top:38px; padding-bottom: 25px; }

		#content-area { padding: 0px 0px 40px; border-top: 1px solid #592424; background: #e6e6e6;}

		

		#features { margin: 26px 26px 0; }

		

		#features a {}

	

		#features a:hover .feature-menu {color: #ffcc00;}



				

.feature-menu {

	background: url("images/nav-button.png") repeat-x;

    color: #d9c977;

    font-size: 16px;

    font-weight: bold;

    height: 60px;

	border-left: 1px solid #592424;

	border-right: 1px solid #592424;

	text-align: center;

}

.feature-menu span { position: relative; top: 18px;}





			

				.feature { float: left; padding-right: 15px; }

				.feature.first { margin-left: 0; }

				.last { margin-right: 0; padding-right: 0 }

					.feature h3.title { margin-bottom: 4px; margin-left: 5px; }

					

					.feature h3.title a { color: #000000; font-weight: normal; }

					.feature h3.title a:hover { text-decoration: none }

					

					h3.title { color: #000000; font-family: ScalaSansWeb, sans-serif; font-weight: lighter; font-size: 20px; }

					.feature .thumb { margin-bottom: 10px; }

						.item-image { margin-top:4px; margin-left:4px; }

						span.more-icon { background: url(images/sub-feature-arrow.gif) no-repeat; position: absolute; display: block; height: 65px; left: 100px; top: 41px; width: 40px; }

						span.arrow-icon { background: url(images/featured-arrow1.png) no-repeat; position: absolute; display: block; height: 68px; left: 100px; top: 41px; width: 32px; }						

					.feature p { margin-left: 5px; }





.one-half, .one-third, .one-fourth {

	float: left;

	margin-right: 3%;

	position: relative;

}



.one-half { width: 48.5%; }

.one-third { width: 31.3%; }

.one-fourth { width: 22.69%; }



#skipdown, #skipup { display: none; }



.widget {

    border-bottom: 1px solid #B3B3B3;

    float: left;

    padding-bottom: 40px;

    padding-top: 40px;

    width: 100%;

}



.widget_image {

    border-bottom: 1px solid #B3B3B3;

    width: 100%;

    text-align: center;

    padding-bottom: 40px;

}



.widget_nav_menu { border-bottom: none; padding-bottom: 0; padding-left: 20px; }



.widget_nav_menu li { padding-bottom: 25px;}



.widget_nav_menu li.current-menu-item a, .widget_nav_menu li.current-page-ancestor a { color: #e50000; }



.menu-main-container a {font-size: 12px;}

.menu-subfooter-container a {font-size: 12px;}





			p.description { color: #929292; font-size:20px; font-family: ScalaSansWeb, sans-serif; font-weight: lighter; }

		#content { padding: 40px; }

		.fullwidth { background: none !important; }

			#left-area { min-height: 800px; width: 580px; float:left; padding-right: 40px; border-right: 1px solid #b3b3b3;}

			#left-area ol, #left-area ul {

 			   list-style: disc outside none;

			   margin-left: 3em;

			}

			#left-area ol, #left-area li {

			   margin-bottom: 1em;

			}

			.fullwidth #left-area { width: 100%; }

			#sidebar { width: 259px; float:left; padding-top: 0px; padding-left: 40px;}



				.post { padding:35px 0 0 0; }

					.post-thumbnail { display:block; float:left; position:relative; margin-right: 35px; margin-top: 6px; }

						.post-thumb { margin-top:7px; margin-left:7px; }

						span.post-overlay { background:url(images/post-overlay.png) no-repeat;

						display:block; height:200px; left:0px; position:absolute; top:0px; width:200px; }

					h2.title { font-size: 28px; font-family: ScalaSansWeb, sans-serif; font-weight: lighter; padding-bottom: 15px; }

						h2.title a { color: #002C7B; text-decoration: none; }

						h2.title a:hover { color: #000; }

						.post p.meta-info { padding-bottom:9px; padding-top: 9px; font-family: ScalaSansWeb, sans-serif; font-weight: lighter; font-size: 15px; color: #d0d0d0; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; margin-bottom: 11px; }

							.post p.meta-info a, p.description a { color: #929292; text-decoration: none; }

							p.description a { color: #6e6e6e; }

							.post p.meta-info a:hover, p.description a:hover { color: #111; }

					a.read-more, .reply-container a, #commentform input#submit  { border: 1px solid #eaeaea; float:right; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; font-family: ScalaSansWeb, sans-serif; font-weight: lighter; font-size: 12px; color: #1d1d1d; padding: 3px 10px; text-decoration: none; display: block; background: #fff; }



	.post ul, .comment-content ul { list-style-type: disc; padding: 10px 0px 10px 20px; }

		.post ol, .comment-content ol { list-style-type: decimal; list-style-position: inside; padding: 10px 0px 10px 2px; }

			.post ul li ul, .post ul li ol, .comment-content ul li ul, .comment-content ul li ol { padding: 2px 0px 2px 20px; }

			.post ol li ul, .post ol li ol, .comment-content ol li ul, .comment-content ol li ol  { padding: 2px 0px 2px 35px; }





/*------------------------------------------------*/

/*---------------[DROPDOWN MENU]------------------*/

/*------------------------------------------------*/



#page-header {

    color: #D9C977;

    font-size: 25px;

    font-weight: bold;

    left: 40px;

    position: relative;

    top: 60px;

    width: 90%;

}



a.mobile-left {

	display: none;

}

a.mobile-right {

	display: none;

}





ul#top-menu li { padding: 0px 14px; border-right: 1px solid #D9C977; }

	ul#top-menu > li.last { border-right: none;}

	ul#top-menu a { font-size: 14px; font-family: Georgia, serif; color: #D9C977; text-decoration: none; font-weight: bold; }

	ul#top-menu a:hover, ul#top-menu > li.sfHover > a { color: #ffcc00;}

	ul#top-menu > li.current_page_item > a, ul#top-menu > li.current-menu-item > a { color: #ffcc00 !important; font-weight: bold; }



/*ul#top-menu >li.current-page-ancestor a { color: #ffcc00 !important; font-weight: bold; }*/





ul#top-menu ul { width: 189px; background: #fff; border: 1px solid #efefef; top: 34px !important; padding: 10px 8px 10px 20px; z-index: 9999px; display: none; -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

	ul#top-menu ul li { padding: 8px 0; }

		ul#top-menu ul li a { padding: 0px 0px 0px 12px; width: 160px; }



		ul#top-menu li:hover ul ul, ul#top-menu li.sfHover ul ul { top: -12px !important; left: 197px !important; }

		

ul#bottom-menu li { padding: 0px 12px; display: inline; border-right: 1px solid #D9C977;}

	ul#bottom-menu a { font-size: 13px; font-family: Georgia, serif; color: #D9C977; text-decoration: none; font-weight: bold; }

	ul#bottom-menu a:hover, ul#bottom-menu > li.sfHover > a { color: #ffcc00;}

	ul#bottom-menu > li.current_page_item > a, ul#bottom-menu > li.current-menu-item > a { color: #ffcc00 !important; font-weight: bold; }

	

	ul#bottom-menu > li.last { border-right: none;}

	

ul#footer-menu li { padding: 0px 13px; display: inline; border-right: 1px solid #000000;}

	ul#footer-menu > li.last { border-right: none;}

	

		



/*------------------------------------------------*/

/*--------------[FEATURED SLIDER]-----------------*/

/*------------------------------------------------*/



#featured { position: relative; margin-top: 0; margin-bottom: 0; margin-left: 0; border-bottom: 1px solid #d9c977;}

#featured h1 {

    color: #FFFFFF;

    font-family: Georgia, serif;

    font-size: 20px;

	line-height: 1.2em; 

    font-weight: bold;

}



#featured p {

    color: #e2e1dd;

    font-family: Georgia, serif;

    font-size: 15px;

	line-height: 1.4em; 

    font-weight: normal;

    padding-bottom: 25px;

    padding-top: 10px;

}



	a#left-arrow, a#right-arrow, #featured .nivo-prevNav, #featured .nivo-nextNav { position: absolute; top: 143px; width: 40px; height: 44px; text-indent:-9999px; z-index: 40; }

		a#left-arrow, #featured .nivo-prevNav { background:url(images/left-arrow.png) no-repeat; left: -7px; }

		a#right-arrow, #featured .nivo-nextNav { background:url(images/right-arrow.png) no-repeat; right: -7px; }

			.featured-top-shadow { background:url(images/featured-top-shadow.png) repeat-x; position: absolute; top:0; left: 0px; width: 960px; height: 4px; }

			.featured-bottom-shadow { background:url(images/featured-bottom-shadow.png) repeat-x; position: absolute; bottom:0; left: 0px; width: 960px; height: 4px; }

			.featured-description { position: absolute; width: 340px; height: 160px; top: 50px; right:53px; background:url(images/featured-description.png); padding: 37px 33px 40px 40px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;  }

				h2.featured-title { font-family: ScalaSansWeb, sans-serif; font-weight: lighter; font-size: 28px; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); }

					h2.featured-title a { text-decoration: none; color: #ffffff; }

				.featured-description p { color: #bebdbd; text-shadow: 1px 1px 1px rgba(0,0,0,0.4); line-height: 21px;}

				a.readmore { display: block; background: url(images/readmore.png); height: 27px;padding: 0 13px; color: #7b9297; font-size: 13px; font-family: ScalaSansWeb, sans-serif; line-height: 27px; position: absolute; bottom: 0px; right: 0px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }

				#featured a.readmore:hover { color: #fff; }

	#controllers, .nivo-controlNav { text-align: center; padding-top: 12px; padding-bottom: 14px;  }

		#controllers a, .nivo-controlNav a { background:url(images/controller1.png) no-repeat; display:block; height:17px; margin-right:4px; text-indent:-9999px; width:17px; display: inline-block; }

			#controllers a.activeSlide, .nivo-controlNav a.active, #controllers a:hover, .nivo-controlNav a:hover { background:url(images/controller2.png) no-repeat; }









/*------------------------------------------------*/

/*---------------------[FOOTER]-------------------*/

/*------------------------------------------------*/



#address {    color: #404040;

    font-family: helvetica;

    margin-top: 30px;

    text-align: center;}



#nav-bottom { width: 100%; height: 50px; background: url("images/nav-banner.png") repeat-x; }



#footer { margin: 0 40px 0 40px; border-top: 1px solid #B3B3B3; padding-top: 60px; padding-bottom: 120px; text-align: center;}

#footer-home { margin: 0 40px 0 40px; padding-top: 60px; padding-bottom: 120px; text-align: center;}



	#footer-content { }

		#footer-logos { padding: 0 0 30px 0; }

			.footer-logo { width: 468px; float: left; color: #929292; border-right: 1px solid #b3b3b3; text-align: center; }

			.last { margin-right: 0px; border-right: none; }

				.footer-logo img {}





				.footer-logo p { color: #929292; text-shadow: 1px 1px 1px #ffffff; }



					.footer-logo a { color: #929292; }

					.footer-logo a:hover { color: #d0d0d0; text-decoration: none; }

				.footer-logo ul { margin-bottom:8px;  }

					.footer-logo ul ul { margin-bottom:0; }

						.footer-logo ul li { background:url(images/footer-bullet.png) no-repeat 0 7px; padding:0px 0 7px 16px; }

						.footer-logo ul li ul { margin:0 0 -3px; padding:5px 0 0 7px; }











.divider {display: inline;}

.break {display: none;}



#sub-footer {

    background: none repeat scroll 0 0 #B3B3B3;

    margin-left: 1px;

    margin-right: 1px;

    padding-left: 60px;

    padding-right: 60px;

    padding-top: 30px;

}

.footer-links {

    float: left;

    font-family: helvetica;

    width: 180px;

	padding-bottom: 40px;

}

.newline-5 { clear: both;}

.newline-4 { clear: none;}



#footer-title {

    color: #404040;

    font-size: 12px;

    font-weight: bold;

	padding-bottom: 10px;

	text-transform: uppercase;

}

.footer-links a {

	color: #ffffff;

	font-size: 11px;

	font-weight: normal;

}

.footer-links a:hover{

	text-decoration: underline;

}



.footer-links ul {

	margin-top: 5px;

}

.footer-links li {

	line-height: 1.2em;

	color: #ffffff;

}



.slide-overlay {

    /*height: 206px;*/

	height: 100px;

    left: 40px;

    position: absolute;

    top: 60px;

    width: 320px;

	padding-right: 40px;

}



.slide-link {

    color: #d9c977;

	font-size: 15px;

}



#featured a { font-weight: normal; }





/*------------------------------------------------*/

/*---------------[DEFAULT DROPDOWN SETTINGS]---*/

/*------------------------------------------------*/



.nav ul { position:absolute; top:-999em; background-position: bottom; background-repeat: no-repeat; z-index: 10; }

.nav li { float:left; position:relative; }

.nav a { display:block; float: left; }

	.nav li:hover ul, ul.nav li.sfHover ul { left:0px; top:50px; }

	.nav li:hover li ul, .nav li.sfHover li ul { top:-999em; }

		.nav li li:hover ul, ul.nav li li.sfHover ul { left:192px; top:0px; }

	.nav li:hover ul, .nav li li:hover ul { top: -999em; }

	.nav li li {	display: block;	padding: 0px; float: left; height: auto !important; }

	.nav li ul { width: 191px; z-index:1000; }

		.nav li li a:link, .nav li li a:visited {	display: block; height: auto; float: left; }

		.nav li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }





/*------------------------------------------------*/

/*-------------------[PAGE NAVI]------------------*/

/*------------------------------------------------*/

.pagination { overflow: hidden; padding: 15px 12px 0px; }



.wp-pagenavi { position: relative; font-family: ScalaSansWeb, sans-serif; color: #1d1d1d; font-size: 14px; text-align: right; padding: 15px 33px 0 0; }

.wp-pagenavi a, .wp-pagenavi a:link { padding: 5px 12px !important; margin: 2px; text-decoration: none; border:1px solid #eaeaea !important; color: #413f36; background-color: #fff; font-weight: lighter !important; color: #1d1d1d; font-size: 14px; }

.wp-pagenavi a:visited { padding: 5px 12px; margin: 2px; text-decoration: none; border: 1px solid #eaeaea; background-color: #fff; color: #1d1d1d; font-size: 14px; }

.wp-pagenavi span.pages { padding: 5px 7px 5px !important; margin: 2px !important; border: none !important; background-color: none; color: #1d1d1d; font-size: 14px; font-weight: lighter; }

.wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active, .wp-pagenavi a:hover { padding: 5px 12px !important; margin: 2px; font-weight: bold; background-color:#f6f6f6 !important; border:1px solid #eaeaea !important; color: #1d1d1d !important; font-size: 14px; font-weight: lighter !important; }



.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:visited, .wp-pagenavi span.current, .wp-pagenavi span.extend, .wp-pagenavi a:active { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }





a.readmore:hover, #sidebar div.custom-sidebar-block ul.control li a:hover, ul#cats-menu li a:hover, ul#page-menu li a:hover, div#slider-control div.featitem h2 a  { text-decoration: none; }



.foursixeight { margin: 0px 0px 15px 84px;}

.et_pt_blogentry { position: relative; }



.media-description { display: none; position: absolute; bottom: 63px; left: -58px; width: 140px; padding: 15px 15px 8px; z-index: 30;

background: #fff; border: 1px solid #f0f0f0; border-bottom: 1px solid #d1d1d1; -moz-border-radius: 10px; -webkit-border-radius: 10px;border-radius: 10px; -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); font-family: ScalaSansWeb, sans-serif; font-size: 12px; color: #929292; font-style: italic; }

	.media-arrow { display: block; position: absolute; width: 14px; height: 8px; bottom: -8px; left: 80px; background: url(images/media-arrow.png) no-repeat; }





#comment-wrap .navigation { padding: 10px 0; }

	.nav-previous { float: left; }

	.nav-next { float: right; }

h3#reply-title small { display: block; }

	h3#reply-title small a { font-size: 12px; letter-spacing: 0px; }



#commentform input[type=text] { width: 40%; display: block; padding: 5px; }

#commentform textarea#comment { width: 91%; }

.commentlist #respond textarea#comment { width: 91% !important; }

.commentlist #respond input[type=text] { width: 40%; display: block; padding: 5px; }

.comment_navigation_bottom, .comment_navigation_top { padding-bottom: 12px; }



#featured #slides { height: 332px; }



#media-slides { height: 60px !important; }

	.media-slide { width: 507px !important; }



.et_embedded_videos { display: none; }



.js #featured #slides, .js #featured-modest { background: url(images/ajax-loader.gif) no-repeat center; }

	.js #featured .slide, .js #featured-modest .slide { display: none; }



.feature .thumb a { display: block; }

.feature .link {text-transform: uppercase; }



.nomargin {

	margin: 0;

	padding-bottom: 0;

}


.iframe-responsive-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
}
.iframe-responsive-container iframe,   
.iframe-responsive-container object,  
.iframe-responsive-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100%;
}