@import url(https://fonts.googleapis.com/css?family=Cuprum:400,700);header nav.non-mobile .secondary-nav-container{left:-45px;width:auto;position:absolute}nav.non-mobile ul.primary-navigation li{position:relative}.social ul:before{content:"Follow Us: "}header nav.non-mobile ul.primary-navigation li.active a{font-family:Cuprum, sans-serif;font-weight:700}header nav.non-mobile ul.primary-navigation li a{font-family:Cuprum, sans-serif;font-weight:700}section.content .widget.form form input[type=submit]{font-family:Cuprum, sans-serif;font-weight:700}li,section.content p{font-size:.8em}section.content a.btn{font-family:Cuprum, sans-serif;font-weight:700}header{padding:30px 0}@media only screen and (min-width:768px) and (max-width:959px){header{padding:10px 0}}.pre-text{font-size:24px;font-family:Cuprum, sans-serif;font-weight:700}@media only screen and (max-width:479px){.pre-text{font-size:20px;margin-left:9%}}header .cta{margin:-6px 20px 0 0}header .cta p a{font-size:30px}section.content h1{font-size:1.8em;color:#007d9c;font-family:Cuprum, sans-serif;font-weight:700}section.content h2{font-size:1.6em;color:#007d9c;font-family:Cuprum, sans-serif;font-weight:700}section.content h3{font-size:1.4em;color:#007d9c;font-family:Cuprum, sans-serif;font-weight:700}section.content h4{font-size:1.2em;color:;font-family:Cuprum, sans-serif;font-weight:700}section.hero span.primary-text{font-size:2.3em;font-family:Cuprum, sans-serif;font-weight:700}section.hero span.secondary-text{font-size:1.2em;font-family:Cuprum, sans-serif;font-weight:700}section.hero span.ternery-text{font-size:2.4em;font-family:Cuprum, sans-serif;font-weight:700}section.hero p a{font-family:Cuprum, sans-serif;font-weight:700}@media only screen and (min-width:768px) and (max-width:959px){section.hero span.primary-text{font-size:2em}}@media only screen and (min-width:768px) and (max-width:959px){section.hero span.secondary-text{font-size:1.3em}}@media only screen and (min-width:768px) and (max-width:959px){section.hero p a{font-size:1.3rem}}@media only screen and (max-width:479px){section.hero span.primary-text{font-size:2em}}@media only screen and (max-width:479px){section.hero span.secondary-text{font-size:1.3em}}@media only screen and (max-width:479px){section.hero p a{font-size:1.3rem}}.hero-text{background:-moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(49%, rgba(0, 0, 0, .98)), color-stop(50%, #000), color-stop(100%, rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);background:-o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);background:-ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 )}section.hero span.ternery-text{background:-moz-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(49%, rgba(0, 0, 0, .98)), color-stop(50%, #000), color-stop(100%, rgba(0, 0, 0, 0)));background:-webkit-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);background:-o-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);background:-ms-linear-gradient(left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000',GradientType=1 )}.logo img{width:155%}@media only screen and (min-width:768px) and (max-width:959px){.logo img{margin-bottom:70px;width:155%}}header .cta{margin:-6px 20px 50px 0}@media only screen and (min-width: 480px) and (max-width: 767px){header .cta p{padding-bottom:0}}@media only screen and (min-width: 480px) and (max-width: 767px){.logo img{width:100%}}@media only screen and (min-width: 480px) and (max-width: 767px){header .cta{margin:-6px 20px 0 0}}@media only screen and (max-width:479px){header .cta p{padding-bottom:0}}@media only screen and (max-width:479px){.logo img{width:100%}}@media only screen and (max-width:479px){header .cta{margin:-6px 20px 0 0}}#home_row-90821{background:#047b98;margin-top:-40px;padding-top:15px;margin-bottom:40px}#home_row-90821 .photo{height:auto;border:3px solid #fff;overflow:hidden}#home_row-90821 img{height:auto}#home_row-90821 h3{color:#fff;text-align:center;text-shadow:1px 1px 0 rgba(0, 0, 0, .25)}@media only screen and (max-width: 767px){#home_row-90821{display:none}}@media only screen and (max-width: 767px){#home_row-90821 .photo,#home_row-90821 img{height:auto}}#home_row-90823 .block{padding:15px}#home_row-90823 img{margin:0 20px 20px 0;background:#fff;padding:3px}#home_row-90823 h3 span{letter-spacing:inherit}@media only screen and (max-width: 767px){#home_row-90823 .block{margin-top:10px;padding-top:25px;border-top:3px solid rgba(255, 255, 255, .3)}}@media only screen and (min-width:768px) and (max-width:959px){#home_row-90823 h3{font-size:20px}}#contact-usu_block-165829{border:1px solid #ddd;padding:20px 20px 10px 20px;margin-bottom:10px;border-radius:5px;background:rgba(0, 0, 0, .1)}#contact-usu_block-165829 textarea{height:60px}#gallery_block-165823 img{border:3px solid #007d9c}#about-us_block-165852 img{border:3px solid #007d9c}#contact-usu_block-165830{border:1px solid #ddd;padding:20px 20px 10px 20px;margin-bottom:10px;border-radius:5px;background:rgba(0, 0, 0, .1)}#gallery_block-165864 img{height:70px;width:70px;border:1px solid #007d9c}#home_block-165809{padding:15px;background:rgba(255, 255, 255, .1)}#home_block-165809 textarea{height:60px}@media only screen and (min-width:768px) and (max-width:959px){#home_block-165812 a.btn{margin-top:23px}}#products-and-services_block-165854 img{border:3px solid #007d9c}#contact-usu-26079_block-165830_html-widget-12868 img{width:65%;margin:auto}#contact-usu-26079_block-165830_map-widget-3493 img{height:0}#contact-usu-26079_block-165830_map-widget-3493 a{height:357px;border:1px solid #fff}@media screen and (-webkit-min-device-pixel-ratio:0){#contact-usu-26079_block-165830_map-widget-3493 a{height:357px;border:1px solid #fff}}@media only screen and (min-width:768px) and (max-width:959px){#contact-usu-26079_block-165830_map-widget-3493 a{height:366px;border:1px solid #fff}}
