/*
 __          __  _                                       _
 \ \        / / | |         /\                          | |
  \ \  /\  / /__| |__      /  \   ___  ___ ___ _ __   __| | ___ _ __
   \ \/  \/ / _ \ '_ \    / /\ \ / __|/ __/ _ \ '_ \ / _` |/ _ \ '__|
    \  /\  /  __/ |_) |  / ____ \\__ \ (_|  __/ | | | (_| |  __/ |
     \/  \/ \___|_.__/  /_/    \_\___/\___\___|_| |_|\__,_|\___|_|

Theme Name: Alpha Child
Description: Alpha Child Theme
Author: Web Ascender
Template: alpha
*/

body{font-family: 'Open Sans', sans-serif;color:#000000;}
h1, h2, h3, h4, h5, .h2, .h3{font-family: 'Open Sans Condensed', sans-serif;font-weight:700;text-transform:uppercase;color:#000000;margin:0px 0px 15px;}
h2, .h2{line-height:120%;}
h3, .h3{line-height:130%;}

.h4{font-family: 'Open Sans Condensed', sans-serif;font-weight:700;text-transform:uppercase;color:#000000;margin:0px 0px 15px;line-height:120%;}

a{text-decoration:none;}

p{margin:0px 0px 15px;line-height:160%;}

p, ul, ol, div{color:#000000;}

.button{text-align:center;background:#fdb400;padding:6px 25px;font-family: 'Open Sans Condensed', sans-serif;font-weight:700;text-transform:uppercase;color:#000000 !important;display:inline-block;border-radius:40px;}
.button:hover{background:#ffc639;color:#000000;}
.gform_wrapper .gform_footer input[type=submit]:hover{background:#ffc639;color:#000000;}


hr{border:none;border-bottom:1px solid #ddd;margin:30px 0px;}
hr.dark-gray{border-color:#474747;}

.nw-icons .wpb_raw_html{text-align: center;}
.icon{width: 65px;height: 65px;display: block;text-decoration: none;font-weight: bold;margin: 0px auto;}
.play-button .icon{width: 80px;height: 80px;}
.white-icons .icon{fill: #fff;}
.white-icons .icon:hover{fill: #fdb400;}
.gray-icon .icon{fill: #c5c5c5;}
.transparent-icons .icon{opacity:.4;}
.transparent-icons .icon:hover{opacity:1;fill:#fff;}
#015---Mining-Conveyor{fill: #fff;}

.dark-icons .icon{fill: #000;}

.small-icons .icon{width:20px;height:20px; display: inline-block;}


.social-media{position: fixed;z-index: 100;right: 5px;top: 150px;}
.social-media .icon{width: 40px;height: 40px;margin:0px 0px 5px;fill: #c5c5c5;}
.social-media .icon:hover{opacity:.5;}

.table-border table{width:100%;border-top:1px solid #ddd;border-right:1px solid #ddd;margin-bottom:20px;}
.table-border table td{width:100%;border-bottom:1px solid #ddd;border-left:1px solid #ddd;padding:5px;}
.table-border table td:first-child{width:65%;}


/*--------------------------------------------------------------
VC OVERWRITES
--------------------------------------------------------------*/
body #masthead.site-header-flex{background-color:transparent;box-shadow:none;}
body main{margin-top:0px;}

body .site-header .site-branding img, body .site-header-flex .site-branding img{max-height: 90px;padding:0px;}
body .site-header .header-content, body .site-header-flex .header-content{height:auto;}


body .site-header-flex .site-branding{margin:10px 0px;}
body.solid-header #masthead.site-header-flex{background-color:#141414;}
body.solid-header #masthead.site-header-flex .site-branding img{max-height: 70px;}
body.solid-header .utility p{margin-bottom:0px;padding-top:5px;}
/*--------------------------------------------------------------
HOME
--------------------------------------------------------------*/
.home-banner p{font-size:34px;}
.home-banner table{width:100%; min-height: 100px;}
.home-banner table td.gray-icon{background:rgba(21, 21, 21, 0.9);width: 25%;text-align: center;padding: 10px;}
.home-banner table td.text{background:rgba(0, 0, 0, 0.8);text-transform:uppercase;font-size:14px;font-weight:700;padding: 20px;}
.home-banner .one table td.text{padding-right:30px;}

.home-banner p.h1{line-height:120%;font-size: 4.0rem;font-family: 'Open Sans Condensed', sans-serif;font-weight:700;text-transform:uppercase;}

#jumbotron_video { width: auto;position: absolute; top: -200px;z-index: 0;min-height: 790px;max-width: 1000% !important;left: 50%;right: 0px;margin: auto;transform: translateX(-50%);}

.home-banner:after {content: ""; display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}


.max-width-1200{max-width:1180px;margin: 0px auto !important;float:none;z-index: 1;position:relative;}



.large-yellow-buttons table{cursor:pointer;width:100%;min-height:100px;}
.large-yellow-buttons td{font-family: 'Open Sans Condensed', sans-serif;background:#fdb400;text-transform:uppercase;font-weight:700;font-size:24px;text-align:right;color:#000000;padding:20px 20px 20px 40px;line-height:120%;}
.large-yellow-buttons td.arrow-icon{background:#ffc639;width: 80px;text-align: center;padding:20px;}
.large-yellow-buttons td:hover{background:#ffc639;}

a.morelink{position: absolute;top: 39px; left: 285px;text-transform: uppercase; font-weight: 600;color: #fdb400;font-family: 'Open Sans Condensed', sans-serif;}


.testimonial-rotator p{font-size:18px;}


/*--------------------------------------------------------------
PAGE
--------------------------------------------------------------*/

.site-footer .vc_col-sm-3 img{max-width:215px !important;}
.site-footer table.contact-information{width:100%;margin-top: 3px;}
.site-footer table.contact-information td{width:50%;text-align:left;}
.site-footer table.contact-information td, .site-footer table.contact-information p{font-size:16px;}
.site-footer table.contact-information h5{font-size:18px;text-transform:uppercase;margin:0px 0px 5px;}
.site-footer table.contact-information .phone{font-weight:600;}

.site-footer .location-list{list-style:none;text-align:center;width:100%;margin:20px 0px;padding:30px 0px;text-align:center;float:left;clear:both;border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.site-footer .location-list li{display:inline-block;text-transform:uppercase;font-weight:700;margin:0px 10px;}

.site-footer .footer-copyright{color: #000000;width:100%;text-align:center;}



.inner-banner:before {
	content: ""; display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.inner-banner h3{font-size:20px;font-weight:400;text-transform:none;font-family: 'Open Sans', sans-serif;}

ul.page-list{margin:0px;padding:0px;text-align:center;}
ul.page-list li{list-style:none;margin:0px;padding:0px;display:inline-block;padding:0px 6px;border-left:2px solid #8a8a8a;line-height:100%;}
ul.page-list li:first-child{border-left:0px;}
ul.page-list li a{color:#8a8a8a;text-transform:uppercase;font-family: 'Open Sans Condensed', sans-serif;font-size:18px;font-weight:700;padding: 0px 2px 0px 5px;display:block;}
ul.page-list li a:hover, ul.page-list li.current_page_item a{color:#fdb400;}

ul.page-list ul{display:none;}


.benefits-list{margin-bottom:0px !important;}

.benefits-list h3{
	line-height: 120%;
	font-size:1.5rem;
}

.benefits-list ul {
    padding-left: 25px;
}
.benefits-list ul li{
    list-style: none;
    margin-bottom: 15px;
}
.benefits-list ul li:before {
    font-family: 'FontAwesome';
    content: '\f058';
    margin: 0 7px 0 -25px;
    color: #fdb400;
}

.centered-list{text-align:center;}



.sitemap ul{
	display: block;
    list-style-type: disc !important;
    margin-left: 20px !important;
    margin-bottom:15px !important;
}
.sitemap ul ul{margin-top:15px !important;}

/*--------------------------------------------------------------
SITE NAVIGATION & HEADER
--------------------------------------------------------------*/


.utility p{text-align:right;margin-bottom:5px;}
.utility .phone{font-size:15px;font-weight:600;text-transform:uppercase;color:#fff;}
.utility .phone a{color:#fff;font-weight:300;font-size:22px;}
.ulility .button{margin-left:10px;}

.main-navigation ul.menu > li > a{font-size:16px;text-transform:uppercase;}
.main-navigation ul.menu > li.current-menu-item > a{font-weight: 600;}
.main-navigation ul.menu > li.current_page_parent > a, .main-navigation ul.menu > li li.current-menu-item a, .main-navigation ul.menu > li.current-page-ancestor > a,  .main-navigation ul.menu li li.current-page-ancestor > a {color:#fdb400;font-weight: 600;}

.post-type-archive-projects #menu-item-139 a, .single-projects #menu-item-139 a, .tax-projectcategory #menu-item-139 a{color:#fdb400;font-weight: 600;}

.post-type-archive-projects #menu-item-140 a, .single-projects #menu-item-140 a, .tax-projectcategory #menu-item-140 a{color:#fff;font-weight: 400;}

.main-navigation ul ul{background:#141414;min-width:200px;}

.main-navigation ul ul li a{font-size:15px;}

.menu-item-has-children > a{background:url(images/icon-down-arrow.png) no-repeat right center;background-size: 10px;}





/*--------------------------------------------------------------
DYNOLINKS
--------------------------------------------------------------*/

.dynolink.dynolink-projects.dynolink-grids.slick {width:100%;float:left;clear:both;margin-bottom: 80px;} 
.dynolink-grid{width:32%;float:left;margin:0px .5%;} 
.dynolink-projects{position:relative}
.dynolink-projects.dynolink-image{position:absolute;padding:0px;overflow:hidden;-webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,.1);box-shadow: 0 0 2px 2px rgba(0,0,0,.1);height: 350px;}
.dynolink-projects.dynolink-image:before{content: "";display: block;position: absolute;top: 0; bottom: 0px; left: 0;right: 0;background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);}
.dynolink-projects.dynolink-image img{max-width: 1000%; width: auto;height: 350px;}
.dynolink-field{padding:0px 20px;}
.dynolink-field.dynolink-title{margin-top: 220px;font-weight:700;text-transform:uppercase;font-size:18px;line-height:120%;}
.dynolink-field.dynolink-title a{color:#fff;}
.dynolink-field.dynolink-title a:hover{color:#fdb400;}
.dynolink-location{color:#fff;}


/*--------------------------------------------------------------
SOCIAL BOX TWEAKS
--------------------------------------------------------------*/
.cff-wrapper{margin-top: -38px;}
#cff .cff-item{border-bottom: 1px solid #434343;}
#cff.cff-default-styles a{color:#fdb400;}
#cff .cff-author .cff-page-name.cff-author-date{font-size:15px;}
#cff.cff-default-styles .cff-author a{color:#fff;}
#cff p{font-size:15px;}
#cff .cff-author img{border: 1px solid #fff !important;}


#sb_instagram .sb_instagram_header{display:none;}
.sbi_load_btn{display:none !important;}
#sb_instagram .sbi_follow_btn a {padding: 7px 20px;background: #fdb400;color: #000;font-weight: 700;text-transform: uppercase;border-radius: 40px; font-family: 'Open Sans Condensed', sans-serif;font-size: 15px;}
#sb_instagram .sbi_follow_btn *:not(i){color:#000;}

#sb_instagram .sbi_follow_btn a:focus, #sb_instagram .sbi_follow_btn a:hover{box-shadow:none;background:#ffc639;}



/*--------------------------------------------------------------
FORM
--------------------------------------------------------------*/
.gform_wrapper h1, .gform_wrapper h2, .gform_wrapper h3{font-weight:600;}

.form-wrap{max-width:767px;float:none;margin:0px auto; width:100%; padding:30px;background:#141414;}
.form-wrap h1, .form-wrap h2, .form-wrap h3, .form-wrap p, .form-wrap label{color:#fff;}
.form-wrap .gform_wrapper .gfield_required{color:#fdb400;}

.form-wrap input[type=text], .form-wrap input[type=email], .form-wrap input[type=url], .form-wrap textarea, .form-wrap .woocommerce .input-text, .form-wrap .woocommerce input[type=email], .form-wrap .woocommerce input[type=url], .form-wrap .woocommerce input[type=password], .form-wrap .woocommerce input[type=search], .form-wrap  .woocommerce textarea{border:1px solid #000;}
.form-wrap .gform_wrapper div.validation_error{color: #fdb400; border-top: 2px solid #fdb400;border-bottom: 2px solid #fdb400;}
.form-wrap .gform_wrapper .gfield_error .gfield_label{color:#fdb400;}
.form-wrap .gform_wrapper .validation_message{color:#fdb400;}
.form-wrap .gform_wrapper li.gfield.gfield_error, .form-wrap .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color: rgba(227,221,205,.25);border-top: 1px solid #e3ddcd;border-bottom: 1px solid #e3ddcd;}

.form-wrap .ginput_preview{color:#fff;}
.form-wrap .validation_message li{color:#fff;}
.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, .gform_wrapper li.gfield_error ul.gfield_checkbox, .gform_wrapper li.gfield_error ul.gfield_radio{color: #fdb400;}

.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, .gform_wrapper li.gfield_error ul.gfield_checkbox, .gform_wrapper li.gfield_error ul.gfield_radio{color: #fdb400;}
/*--------------------------------------------------------------
MAP
--------------------------------------------------------------*/
.ol-info-window-plain{padding:10px 10px 25px !important;}
.wpgmza_infowindow_title, .wpgmza_infowindow_address{display:none !important;}
.wpgmza_infowindow_description h3{margin: 10px 0px;font-size: 1.4rem;}






/*--------------------------------------------------------------
PROJECTS
--------------------------------------------------------------*/

.banner{padding-top: 185px !important;padding-bottom: 150px !important; background: url(images/wind-farm-erection-min.jpg) #141414 no-repeat center;background-size:cover;text-align:center;position:relative;}
.banner .wrapper{z-index: 5;position: relative;}
.banner:before {
  content: ""; display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;
  background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.5) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.archive h1, .single h1, .search h1{ font-size: 3.6rem;}

.projects main#main{width:100%;}
.projects-grid{width: 32.333%;float: left; border: 1px solid #ddd;margin: 0px .5% 20px;min-height: 600px;}
.projects-grid h3{line-height:120%;font-size:1.5rem;}
.projects-grid h3 a{color:#000000;}
.project-content-wrap{padding: 20px;}

.projects-grid .blog-thumbnail-wrap{max-height: 200px;overflow: hidden;margin: 0px auto;}


.single-project-post.left-content{width:66.666%;float:left;padding-right:40px;}
.single-project-post.right-content{width:33.333%;float:left;border:1px solid #ddd;padding:20px;margin-bottom:20px;}

.single-project-post.right-content .project-photo{width:100%;margin-bottom:20px;}

.category-wrapper{padding:10px 0px 40px;float:left;width:100%;border-bottom:1px solid #ddd;margin-bottom:30px;}


.tiled-gallery.type-rectangular{margin-bottom:20px;}


.single-projects .banner{overflow:hidden;}
.project-photo-large img{position: absolute;left: 0px; top: -50%;     width: auto; min-width: 100%;max-width: 1000%;min-height: 603px;opacity: .2;}


.navigation.posts-navigation{float: left;width: 100%;}



.wp-project-wrap h4{line-height:120%;}
.project-content-wrap{min-height:400px;}

.project-content-wrap .post-edit-link{margin-top: -10px !important;display: block;}


.yellow-button.vc_btn3-inline a{background-image:none !important;padding: 8px 35px;font-family: 'Open Sans Condensed', sans-serif;font-weight: 700;text-transform: uppercase !important;display: inline-block;border-radius: 40px;}
body .yellow-button.vc_btn3-inline a:hover{background:#ffc639 !important;}




.project-wrap-home{position:relative;}
.project-image-home {height:325px;}
.project-image-home img{position:absolute;top:0px;left:0px;height:325px;width: 100%;}
.project-content-home{margin-top:-150px;}
.project-content-home h4{line-height:120%;margin-bottom:5px;}

.project-image-home .wpb_wrapper.vc_figure a:after{content: "";display: block;position: absolute;top: 0; bottom: 0px; left: 0;right: 0;background: linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);}


.testimonial{background: #f4f4f4;padding: 40px;float:left;width:100%;text-align:center;}
.testimonial h3{text-align:center;}
.testimonial td.logo{width:120px;}
.testimonial td{vertical-align:top;}


.relatedposts{float:left;width:100%;}

/*--------------------------------------------------------------
CTA Widget
--------------------------------------------------------------*/


.call-to-action{float:left;width:100%;background:#141414;padding:80px 0px;}


/*--------------------------------------------------------------
BLOG
--------------------------------------------------------------*/
#secondary{margin-top: 5px !important;}
.blogpostwrap{width: 100%;float: left;margin: 0px 0px 20px;padding-right: 30px;border-bottom: 1px solid #ddd;padding-bottom: 20px;}
.blogpostwrap .blog-thumbnail-wrap{float: left;width: 33.333%;}
.blog-content-wrap{width:100%;}
.blog-content-wrap.blog-content-has-photo{float: left;width: 66.666%;padding-left: 20px;}


.prev-next-post-nav a{padding:10px;background:#f4f4f4;text-transform:uppercase;font-weight:700;font-size:14px;}


/*--------------------------------------------------------------
RESPONSIVE STYLES
--------------------------------------------------------------*/

@media (max-width: 1179px){
	
	.menu-item-has-children > a{background-size: 5px;}	
	.main-navigation ul.menu > li > a{padding-left: 12px  !important;padding-right: 12px  !important;}
}



@media (max-width: 1023px){
	
	body .site-header-flex .site-branding{margin: 10px auto;max-width:150px;}
	.nav-icon span{background-color:#fff !important}
	.close-button.nav-icon span{background-color:#000 !important}
	.utility p{text-align:left;}
	.utility .phone, .utility .phone a{color:#000;}
	.utility .phone a{display:block;}
	.utility .button{display:block;text-align:center;margin: 10px 0px;}
	.main-navigation ul ul{background:#fff;}
	.main-navigation ul.menu > li > a{padding-left: 12px  !important;padding-right: 12px  !important;} 
	
	.quick-link-facts .vc_column-inner{padding:0px 5px !important;}
	.home-banner table{height:150px;}
	.vc_row.quick-link-facts .wpb_column .vc_column-inner .wpb_content_element{margin-bottom: 10px !important;}
	
	.dynolink-grid{width: 100%;max-width: 465px;margin: 0px auto 10px;overflow: hidden;float:none;}
	
	.large-yellow-buttons td{text-align:center;}
	.entry-content .vc_row .wpb_column .vc_column-inner .wpb_content_element.large-yellow-buttons{margin:0px 0px 10px !important;}
	
	.site-footer .location-list{margin-top:0px;}
	
	.social-media{position:relative;text-align: center;right: auto;top: auto;}
	.social-media a{display:inline-block;}
	
	
	.site-footer .vc_col-sm-3 img{width: 100%;}
	
	
}


@media (max-width: 767px){
	
	#jumbotron_video{display:none;}
	body .home-banner{padding-top: 50px !important;padding-bottom: 20px !important;}
  .home-banner .max-width-1200{padding-bottom: 40px !important;}
	/*.home-banner:after{display:none;}*/
	.home-banner table{height: auto;max-width: 480px;margin: 0px auto;}
	.home-banner h1{font-size: 40px;}
	
	.site-footer table.contact-information{margin-top:20px;}
	.site-footer table.contact-information td{display:block;width:100%;text-align:center;}
	
	
	#secondary{float:left;width:100%;}
	.blogpostwrap{padding-right:0px;}
	
	
	.home-banner p.h1{font-size: 3.0rem;}
	
	.project-content-wrap{min-height:0px;}
	.wp-project-wrap{max-width: 500px;margin: 0px auto !important;}
	.wp-project-wrap .wpb_single_image .vc_figure, .wp-project-wrap .wpb_single_image .vc_figure a, .wp-project-wrap .wpb_single_image .vc_figure img{width:100%;}
	

	.project-wrap{float: left;width: 100%;clear: both;}
	.projects-grid{width: 100%;max-width: 500px;float: none; margin: 0px auto 20px;min-height: 0px;}
	.projects-grid .blog-thumbnail-wrap{max-height:400px;margin-bottom:20px;}
	
	.single-project-post.left-content{width:100%;padding-right:0px;}
	.single-project-post.right-content{width:100%;}
	
	.blog-thumbnail-wrap img{min-width:100%;}

  body .inner-banner{padding-top: 100px !important;padding-bottom: 60px !important;}

}


@media (max-width: 480px){

h1, .h1{font-size:2.6rem !important;}

.blog-thumbnail-wrap{float: left;width: 100%;margin-bottom: 20px;}
.blog-content-wrap.blog-content-has-photo{width:100%;padding-left: 0px;}


body .vc_custom_1568663487805{padding-top: 20px !important;padding-bottom: 20px !important;}
body .vc_custom_1562932847108{padding-bottom: 50px !important;}

a.morelink{position: relative;top: -8px;left: 0px;} 

.project-content-home h4{font-size: 1.2rem;}

.large-yellow-buttons td.arrow-icon{width:50px;}
.large-yellow-buttons td{padding: 20px 20px 20px 20px;font-size: 20px;}

.vc_custom_1556308738686 h3, .vc_custom_1556308738686 p{text-align:center;}

.vc_custom_1564410737105{margin: 20px 20px 40px!important;padding: 70px 20px 30px !important;}

.projects-grid .blog-thumbnail-wrap{max-height:300px;}

	#jumbotron_video{width: auto; position: relative;top: -100px;min-height: 0px;height: 500px;}
	body .video-raw{background-image: url(/wp-content/uploads/2019/11/northwest-companies-min.jpg) !important;position: relative;top: -100px;min-height: 0px;height: 500px;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;margin-bottom: -70px !important;}
	body .home-banner{padding-bottom:0px !important;margin-bottom: -30px !important;padding-top: 0px !important;background-image: none !important;}
	body .home-banner-text{ position: absolute;top: 12%;}
	.home-banner p.h1{font-size:28px !important;}
	.home-banner p{font-size: 18px !important;width: 80%;margin: 0px auto 12px;}
	.home-banner .video-raw{height: 400px;}
	.quick-link-facts.max-width-1200{float:left;clear:both;}
	.home-banner:after{    background: -moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.1) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.1) 100%);}
	.home-banner .max-width-1200{padding-bottom: 0px !important;}


}



@media (max-width: 300px){
	
h1, .h1{font-size:2.0rem !important;}
h2, .h2{font-size: 1.5rem !important;}
	body .home-banner-text{top: 8%;}

}