html{height:100%}body{font-family:Arial,Helvetica,sans-serif;font-size:16px;min-height:100%}.et_pb_text.no-margin{margin-bottom:0}h1,h2,h3,h4,h5{font-family:"Hammersmith One",Arial}h1{font-size:2.125em}.page-intro h1{text-shadow:0px 1px 3px rgba(0,0,0,0.3)}#top-header{display:none}#main-header{padding:0;box-shadow:none}#main-header .container{max-width:none}#main-header .main-header-background{position:relative;z-index:2;margin-bottom:-130px}#main-header .main-header-background .inner-header-background{min-height:156px;background:transparent url(../../images/header-bkgrd-3000-3.png) no-repeat center -15px}#main-header .main-header-background #logo{max-height:110px;padding:10px 0px 8px !important}#main-header .main-header-background .company-phone{position:absolute;color:#fff;top:10px;right:20px;font-weight:bold}#main-header .container{width:100%}#main-header .page-feature-image{overflow:hidden;min-height:315px;position:relative;margin-bottom:-50px;z-index:1;max-height:400px}#main-header .page-feature-image #full-bg-img{width:100%;min-width:1024px}#main-header #et-top-navigation{position:relative;background-color:rgba(255,255,255,0.9);height:50px;z-index:3}#main-header #et-top-navigation #top-menu-nav{padding-top:0}#main-header #et-top-navigation #top-menu li{padding:0 22px;height:50px;line-height:50px;font-size:1.14285;font-weight:bold;transition:all 0.3s linear 0.2s;text-transform:uppercase}#main-header #et-top-navigation #top-menu li a{color:#132d50}#main-header #et-top-navigation #top-menu li.current_page_item{font-weight:bold}#main-header #et-top-navigation #top-menu li.current_page_item a{color:white;font-weight:bold}#main-header #et-top-navigation #et_mobile_nav_menu{margin:0 auto;position:relative;top:9px;width:90%}#main-header #et-top-navigation #et_mobile_nav_menu .current_page_item a{color:#fff}@media only screen and (max-width: 690px){#main-header .main-header-background .inner-header-background{background:transparent url(../../images/header-bkgrd-mobile-5.png) no-repeat center -15px}#main-header .main-header-background #logo{max-height:70px}}@media only screen and (max-width: 500px){#main-header .main-header-background .company-phone{font-size:12px;right:5px}}@media only screen and (max-width: 440px){#main-header .main-header-background{margin-bottom:0}#main-header .main-header-background .inner-header-background{min-height:120px;background-color:#112A51}#main-header .main-header-background .company-phone{position:static;font-size:12px;display:block;width:100%}#main-header .page-feature-image{display:none}#main-header #et-top-navigation{margin-top:0}}#et-main-area #main-content{min-height:500px}@media only screen and (max-width: 440px){#et-main-area{position:static;top:0}}
.confirmation-wrapper{position:relative;color:white;transition:all 0.3s ease 0.2s;top:-150px}.confirmation-wrapper .contact-confirmation{background-color:rgba(0,0,0,0.6);margin:20px auto 0 auto;padding:20px 0;border-radius:20px;text-align:center;width:90%}.confirmation-wrapper .contact-confirmation h2{color:#132d50}@media only screen and (max-width: 500px){.confirmation-wrapper .contact-confirmation h2{font-size:18px !important}}
.gform_wrapper input[type="submit"]{display:inline-block;outline:none;cursor:pointer;text-align:center;text-decoration:none;font:14px/100% Arial, Helvetica, sans-serif;padding:.5em 2em .55em;text-shadow:0 1px 1px rgba(0,0,0,0.3);-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);color:#fff !important;font-weight:bold;border:solid 1px #010306;background:#132d50;background:-webkit-gradient(linear, left top, left bottom, from(#0c2c57), to(#040a12));background:-moz-linear-gradient(top, #0c2c57, #040a12);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c2c57', endColorstr='#040a12');width:100%}.gform_wrapper input[type="submit"]:hover{text-decoration:none;background:#0e2c55;background:-webkit-gradient(linear, left top, left bottom, from(#112d52), to(#0e213b));background:-moz-linear-gradient(top, #112d52, #0e213b);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#112d52', endColorstr='#0e213b')}.gform_wrapper input[type="submit"]:active{position:relative;top:1px;color:#0c2c57;background:-webkit-gradient(linear, left top, left bottom, from(#0c2c57), to(#22508e));background:-moz-linear-gradient(top, #0c2c57, #22508e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0c2c57', endColorstr='#22508e')}.et_pb_blog_grid h1,.et_pb_blog_grid h2,.et_pb_blog_grid h3,.et_pb_blog_grid h4,.et_pb_blog_grid h5{font-size:18px;margin-top:19px;text-align:center;color:white;background-color:#132d50;line-height:40px;position:relative;margin:19px 0 10px 0;padding-bottom:0;font-weight:bold}.et_pb_blog_grid a.more-link{float:right;font-weight:bold}.contact-details ul{list-style-type:none;padding:0;font-size:0.875em}.contact-details .contact-detail{color:#132d50}.contact-form .et_pb_contact p input{border:1px solid #aaa !important;color:#333 !important}.contact-form .et_pb_contact p textarea{border:1px solid #aaa !important;color:#333 !important}.contact-form .et_pb_contact p input.et_contact_error,.contact-form .et_pb_contact p textarea.et_contact_error{border-color:red !important}.contact-form .et-pb-contact-message{color:red}#main-footer{background-color:#132d50 !important;font-size:0.875em}#main-footer #footer-bottom{background:none}#main-footer #footer-info{float:none;text-align:center;color:#ccc}#main-footer #footer-info a{color:#ccc}@media only screen and (max-width: 500px){#main-footer{font-size:0.8em}}
