@charset "UTF-8";.image,.thumbnail,hr{display:block;width:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:inherit}html{box-sizing:border-box}body,html{height:100%;background-color:#fff}body,input,textarea p{font-family:'Open Sans',sans-serif;font-weight:400;font-size:1em;line-height:1.4em;color:#586799}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{text-decoration:none;line-height:1.2em;color:#00aeef;font-weight:400}h1,h2{margin:0 0 10px;font-weight:200}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}a,h3{text-decoration:none}h1{font-size:1.6em}h2{font-size:1.4em}h3{font-size:1.1em;margin:0 0 5px}h4,h5,h6{font-size:1em;margin:0 0 10px;font-weight:400}.btn,.item-grid li .text{overflow:hidden;font-size:.75em}strong{font-weight:700}p{margin-bottom:1em}a{color:#00aeef;transition:all .5s ease}.btn,a{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}a:hover{color:#012d6b}blockquote,q{quotes:"“" "”" "‘" "’"}blockquote:after,blockquote:before,q:after,q:before{content:"'";display:inline}blockquote p,q p{display:inline}.image,.thumbnail{height:auto}.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video embed,.video iframe,.video object{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}@media (min-width:60em){body{padding-top:130px}}hr{margin-bottom:40px;margin-top:40px;border:0;height:1px;background:#00aeef;clear:both}.no-slider-pad{height:30px}.container{max-width:70em;margin-left:auto;margin-right:auto;overflow:hidden}.item-grid li,.main-content,.page-intro,.sidebar{float:left;margin-left:.83333%;margin-right:.83333%}.container:after{content:" ";display:block;clear:both}.page-intro{padding:15px 0;width:98.33333%}.btn{background:url(../img/sprites.png)-330px -168px no-repeat;display:inline-block;color:#fff;width:110px;height:26px;line-height:25px;text-align:center;font-weight:400;transition:all .5s ease}.btn:hover{color:#012d6b}.sidebar{width:98.33333%}.sidebar.contact-sidebar{display:none}@media (min-width:60em){.sidebar{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.sidebar.contact-sidebar{display:block}}.main-content{width:98.33333%}@media (min-width:60em){.main-content{width:73.33333%;float:left;margin-left:.83333%;margin-right:.83333%}.main-content.no-sidebar{width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%}}.item-grid li{margin-bottom:30px;width:98.33333%}.flex-content,.flex-media{margin-bottom:40px}@media (min-width:40em){.item-grid li{width:48.33333%;float:left;margin-left:.83333%;margin-right:.83333%}}@media (min-width:60em){.item-grid li{width:31.66667%;float:left;margin-left:.83333%;margin-right:.83333%}}.item-grid li .item-thumbnail img.thumbnail,.item-grid li a{display:block;width:100%;height:auto;position:relative}.item-grid li .text{position:absolute;top:0;left:0;display:block;width:50%;height:100%;background:#fff;padding:10px;line-height:1.4em;transition:all .5s ease}.item-grid li .text,.item-grid li a{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}.item-grid li .text h3{font-weight:700;color:#012d6b;text-transform:none}.item-grid li .text h3:after{content:'';display:inline-block;height:12px;width:12px;overflow:hidden;background:url(../img/sprites.png)-400px -97px no-repeat;margin-left:5px}.img-col,.page-gallery li,.testimonial-col,.text-col,.text-col-main{float:left;margin-left:.83333%;margin-right:.83333%}.item-grid li .text .icon-calc{position:absolute;top:auto;bottom:10px;left:10px;width:20px;height:30px;display:block;overflow:hidden;background:url(../img/sprites.png)-186px -99px no-repeat}.item-grid li a{color:#012d6b;border-bottom:3px solid #fff;transition:all .5s ease}.item-grid li a:hover{border-bottom:3px solid #00aeef}.item-grid li a:hover .text{background:rgba(255,255,255,.9)}.item-grid.item-grid-alt li .text{background:0 0;color:#fff;display:none}.item-grid.item-grid-alt li .text h3{color:#fff}.flex-content{padding-bottom:40px;border-bottom:1px solid #00aeef}.img-col,.testimonial-col{width:98.33333%}@media (min-width:40em){.img-col,.testimonial-col{width:48.33333%;float:left;margin-left:.83333%;margin-right:.83333%}}@media (min-width:60em){.img-col,.testimonial-col{width:31.66667%;float:left;margin-left:.83333%;margin-right:.83333%}}.text-col{width:98.33333%}@media (min-width:40em){.text-col{width:48.33333%;float:left;margin-left:.83333%;margin-right:.83333%}}@media (min-width:60em){.text-col{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}}.text-col-main{width:98.33333%}.text-col ul,.text-col-main ul{margin-bottom:1em}.page-gallery li,.testimonial .inner blockquote{margin-bottom:10px}.text-col ul li:before,.text-col-main ul li:before{content:'- ';display:inline}.testimonial{padding-bottom:42px;position:relative}.testimonial .inner{background:#012d6b;display:block;width:100%;padding:20px;color:#b9bdd6;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.testimonial .inner:after{content:'';height:42px;width:42px;overflow:hidden;background:url(../img/sprites.png)-240px -100px no-repeat;position:absolute;left:auto;top:auto;right:20%;bottom:0}.flex-wrapper,.flexslider{position:relative}.testimonial .inner h3{color:#b9bdd6}.page-gallery li{width:48.33333%}@media (min-width:40em){.page-gallery li{width:31.66667%;float:left;margin-left:.83333%;margin-right:.83333%}}@media (min-width:60em){.page-gallery li{width:15%;float:left;margin-left:.83333%;margin-right:.83333%}}.page-gallery li .thumbnail,.page-gallery li a{display:block;width:100%;height:auto}.flex-wrapper{overflow:hidden;width:100%;height:auto}.flex-main{margin-bottom:40px}.flexslider .slide-text{position:absolute;left:0;top:0;width:100%;height:auto;padding:1% 2%;color:#fff}.flexslider .slide-text a,.flexslider .slide-text div,.flexslider .slide-text h1,.flexslider .slide-text h2,.flexslider .slide-text h3,.flexslider .slide-text h4,.flexslider .slide-text h5,.flexslider .slide-text h6,.flexslider .slide-text p,.flexslider .slide-text span{color:#fff;margin:0;padding:0}.flexslider .slide-text p,.flexslider .slide-text span{font-size:.875em;line-height:1em}@media (min-width:40em){.flexslider .slide-text p,.flexslider .slide-text span{font-size:1.1em;line-height:1em}}@media (min-width:60em){.flexslider .slide-text p,.flexslider .slide-text span{font-size:1.2em;line-height:1em}}.flexslider .slide-text h1,.flexslider .slide-text h2,.flexslider .slide-text h3,.flexslider .slide-text h4,.flexslider .slide-text h5,.flexslider .slide-text h6{font-weight:700;font-size:1.2em;line-height:1em}.flexslider .slide-text.text-top,.flexslider .slide-text.top{top:15%}.flexslider .slide-text.bottom,.flexslider .slide-text.text-bottom{top:auto;left:auto;bottom:15%}.flex-footer-widget .flexslider{background:0 0;background-color:none}.flex-footer-widget .flex-control-nav{bottom:0}.flex-footer-widget .item-grid{width:80%;margin:0 auto}.flex-footer-widget .item-grid .slide,.flex-footer-widget .testimonials .slide{margin:0 0 35px}@media (min-width:40em){.flexslider .slide-text h1,.flexslider .slide-text h2,.flexslider .slide-text h3,.flexslider .slide-text h4,.flexslider .slide-text h5,.flexslider .slide-text h6{font-size:2.2em;line-height:1em}.flex-footer-widget .item-grid{width:60%}}@media (min-width:60em){.flexslider .slide-text h1,.flexslider .slide-text h2,.flexslider .slide-text h3,.flexslider .slide-text h4,.flexslider .slide-text h5,.flexslider .slide-text h6{font-size:4.5em;line-height:1em}.flex-footer-widget .item-grid{width:100%}}.flex-footer-widget .item-grid .slide a{border-bottom-color:#012d6b}.flex-footer-widget .item-grid .slide a:hover{border-bottom-color:#00aeef}.flex-footer-widget .item-grid .slide .text .snippet{display:none}@media (min-width:40em){.flex-footer-widget .item-grid .slide .text .snippet{display:block}}header #nav,header #tour-btn{margin-left:.83333%;margin-right:.83333%}.flex-footer-widget .testimonials .testimonial{padding-bottom:21px}.flex-footer-widget .testimonials .testimonial .inner{background:#fff;color:#012d6b;text-align:left}.flex-footer-widget .testimonials .testimonial .inner:after{height:21px;width:21px;background:url(../img/sprites.png)-290px -100px no-repeat}.flex-footer-widget .testimonials .testimonial .inner blockquote,.flex-footer-widget .testimonials .testimonial .inner h3{font-size:.875em}.flex-footer-widget .testimonials .testimonial .inner a blockquote{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;color:#012d6b}.flex-footer-widget .testimonials .testimonial .inner a:hover blockquote{color:#00aeef}#flex-calc,#flex-gallery,#flex-page{position:relative;overflow:hidden;width:100%;margin-bottom:30px}#flex-calc{height:auto}.h-logos .flexslider{background:#00aeef;padding:0 40px}.h-logos .flexslider ul.slides li{width:93px}.h-logos .flexslider .flex-direction-nav .flex-prev{left:0;opacity:.7}.h-logos .flexslider .flex-direction-nav .flex-next{right:0;text-align:right;opacity:.7}.h-logos .flexslider .flexslider:hover .flex-prev{opacity:1;left:0}.h-logos .flexslider .flexslider:hover .flex-next{opacity:1;right:0}.h-logos .flexslider .flex-direction-nav .flex-next,.h-logos .flexslider .flex-direction-nav .flex-prev{overflow:hidden;margin-bottom:40px;line-height:40px}.h-logos .flexslider .flex-direction-nav .flex-next:hover,.h-logos .flexslider .flex-direction-nav .flex-prev:hover{color:#fff;opacity:1}.pagination{width:100%;padding:30px 0 60px;text-align:center}.pagination a.page-numbers,.pagination span.page-numbers{display:inline-block;height:30px;width:30px;line-height:30px;text-align:center;color:#fff;background:#012d6b;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}.pagination a.page-numbers,.pagination a>span.page-numbers{background:#00aeef}.pagination a.page-numbers:hover,.pagination a>span.page-numbers:hover{background:#012d6b}#side-nav{background:#586799;padding:15px 10px;margin-bottom:2em}#side-nav:after{content:'';width:100%;height:0;clear:both;display:block}#side-nav ul.menu li{line-height:1.8em;display:inline-block;text-align:left;float:left;width:50%}@media (min-width:40em){#side-nav ul.menu li{width:25%}}#side-nav ul.menu li a{position:relative;color:#fff}@media (min-width:60em){#flex-calc{overflow:hidden;max-height:600px!important}#side-nav{background:#fff;margin-bottom:1em;border-top:3px solid #00aeef;border-bottom:3px solid #00aeef;padding:15px 0}#side-nav ul.menu{text-align:left}#side-nav ul.menu li{display:block;text-align:left;float:none;width:auto}#side-nav ul.menu li a{color:#00aeef;padding:0 0 0 22px}}#side-nav ul.menu li.current-menu-item a,#side-nav ul.menu li.current-menu-parent a{color:#fff;font-weight:600;padding:0 0 0 22px}#side-nav ul.menu li.current-menu-item a:before,#side-nav ul.menu li.current-menu-parent a:before{content:'';display:inline-block;height:12px;width:12px;overflow:hidden;background:url(../img/sprites.png)-425px -97px no-repeat;position:absolute;left:5px;top:5px}@media (min-width:60em){#side-nav ul.menu li.current-menu-item a,#side-nav ul.menu li.current-menu-parent a{color:#012d6b;font-weight:400;text-decoration:none}#side-nav ul.menu li.current-menu-item a:before,#side-nav ul.menu li.current-menu-parent a:before{background:url(../img/sprites.png)-400px -97px no-repeat}}header{background:rgba(255,255,255,.9);width:100%;height:auto;padding:0 0 10px;border-bottom:3px solid #00aeef;position:relative;z-index:99999}@media (min-width:60em){header{height:130px;position:fixed;top:0;left:0;padding:5px 0 0;border-bottom:none}}header .container{overflow:visible}header #tour-btn{padding-top:25px;display:none;width:98.33333%;float:left}@media (min-width:60em){header #tour-btn{display:block;width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}}header #tour-btn a{background:url(../img/tour-btn.png)right top no-repeat;background-size:contain;width:200px;padding-top:47px;transition:all .4s ease}header #nav #logo a,header #tour-btn a{overflow:hidden;display:block;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;height:0}header #nav{position:relative;width:98.33333%;float:left}@media (min-width:40em){header #nav{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%}}@media (min-width:60em){header #nav{width:48.33333%;float:left;margin-left:.83333%;margin-right:.83333%}}header #nav #logo{margin:0 auto}@media (min-width:40em){header #nav #logo{margin:0}}@media (min-width:60em){header #nav #logo{margin:0 auto 10px 0}}header #nav #logo a{transition:all .4s ease;background-size:contain;width:140px;padding-top:80px;margin:0 auto}header #nav #logo a.hysrr{background:url(../img/hys_rr_logo.png)center top no-repeat;background-size:contain}header #nav #logo a.hysgroup{background:url(../img/hys_group_logo.png)center top no-repeat;background-size:contain}@media (min-width:40em){header #nav #logo a{margin:0}}@media (min-width:60em){header #nav #logo a{margin:0 auto}}header #nav #primary-nav{position:absolute;z-index:9999;top:62px;width:100%}header #nav #primary-nav li{position:relative;display:block}header #nav #primary-nav li:first-child{float:left}header #nav #primary-nav li:last-child{float:right}header #nav #primary-nav li a{display:block;background:url(../img/sprites.png)-208px -168px no-repeat;overflow:hidden;width:90px;height:20px;margin:0;text-align:center;color:#fff;text-transform:uppercase;line-height:20px;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;font-size:.95em}header #nav #primary-nav li a:hover{opacity:.7}header #nav #primary-nav .sub-menu{position:absolute;top:23px;left:50%;width:200px;margin-left:-100px;background-color:#fff;border:2px solid #00aeef;border-top:none;display:block;padding:10px 0;-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}header #nav #primary-nav .sub-menu li{position:relative;display:block;float:none;width:100%;margin:0}header #nav #primary-nav .sub-menu li:first-child,header #nav #primary-nav .sub-menu li:last-child{float:none;width:100%;text-align:center}header #nav #primary-nav .sub-menu li a{background:0 0;color:#012d6b;text-transform:capitalize;width:100%;margin:0;line-height:1.6em;height:auto}header #contact,header #contact span{line-height:1.2em}header #contact .no,header #nav #primary-nav .sub-menu li a:hover{color:#00aeef}header #contact{padding-top:22px;font-size:.95em;text-align:center;z-index:99;width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%}@media (min-width:40em){header #contact{width:48.33333%;float:left;margin-left:.83333%;margin-right:.83333%;padding-top:32px}}@media (min-width:60em){header #contact{width:23.33333%;float:left;margin-left:.83333%;margin-right:.83333%;-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;padding-top:25px;text-align:right}}header #contact .email{font-size:.875em}header #contact .email,header #contact .tel{display:block}header #contact .tel{margin-bottom:5px}header nav{z-index:0;position:absolute;top:137px;left:auto;width:100%}@media (min-width:40em){header nav{top:67px}}@media (min-width:60em){header nav{position:relative;top:0;left:0;right:auto;bottom:auto;height:36px;line-height:36px;background:#00aeef;border-bottom:2px solid #012d6b}}header nav div#menu-ico{display:block;height:32px;width:32px;font-size:1.7em;line-height:32px;text-align:center;float:right;margin-top:-32px;margin-bottom:10px;margin-right:5px;color:#00aeef}@media (min-width:40em){header nav div#menu-ico{margin-bottom:25px;font-size:1.8em}}@media (min-width:60em){header nav div#menu-ico{display:none}}header nav ul#primary-nav{display:block;text-align:center;background:#00aeef;padding:0;clear:both;opacity:0;overflow:hidden;height:0;-moz-transition:all .6s ease;-o-transition:all .6s ease;-webkit-transition:all .6s ease;transition:all .6s ease}header nav ul#primary-nav.active{display:block;opacity:1;height:auto;padding:10px}@media (min-width:60em){header nav ul#primary-nav{opacity:1;display:block;padding:0;clear:none;background:0 0;height:36px}}header nav ul#primary-nav li{display:block;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.3);color:#fff}.home header,header nav ul#primary-nav li:last-child{border-bottom:none}header nav ul#primary-nav li.current-menu-item a,header nav ul#primary-nav li.current-menu-parent a{color:#012d6b}header nav ul#primary-nav li a{color:#fff}header nav ul#primary-nav li a:focus,header nav ul#primary-nav li a:hover{color:#012d6b}footer,footer a{color:#b9bdd6}@media (min-width:60em){header nav ul#primary-nav li{display:inline-block;padding:0}header nav ul#primary-nav li:before{content:'|';display:inline-block;margin:0 10px}header nav ul#primary-nav li:first-child:before{display:none}header.slim{-moz-transition:all .4s ease;-o-transition:all .4s ease;-webkit-transition:all .4s ease;transition:all .4s ease;height:110px}header.slim #nav #logo a{padding-top:60px;background-position:center top}header.slim #tour-btn{padding-top:18px}header.slim #tour-btn a{padding-top:41px}header.slim #contact{padding-top:18px}}.home{padding-top:0}.home .content #flex-gallery.flex-media{margin:2em 0 0;border-top:5px solid #00aeef}footer{background:#012d6b;border-top:5px solid #00aeef}footer .container{padding:30px 0}footer .contact{width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%;text-align:center}footer .contact .call{color:#fff;font-size:1.2em;font-weight:400;margin-bottom:1em}@media (min-width:60em){footer .contact{width:31.66667%;float:left;margin-left:.83333%;margin-right:.83333%;text-align:left}footer .contact .call{margin-bottom:4em}}footer .contact .address{margin-bottom:1.5em}footer .contact .address p{margin:0;line-height:1.4em}footer .contact .buttons a.btn{margin-bottom:.5em}footer .info{width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%}@media (min-width:60em){footer .contact .buttons a.btn{margin-bottom:.25em}footer .info{width:65%;float:left;margin-left:.83333%;margin-right:.83333%}}footer .info .split-content:after{content:'';display:block;clear:both}footer .info .split-content .split{width:100%;padding:10px;text-align:center}@media (min-width:60em){footer .info .split-content .split{width:50%}footer .info .split-content .split.split-l{text-align:right;float:left}footer .info .split-content .split.split-r{text-align:left;float:right}}footer .info #footer-nav li{font-size:.875em;line-height:1.4em}footer .info #footer-nav li a{color:#b9bdd6}footer .info #footer-nav li a:hover,footer .info #footer-nav li.current-menu-item a,footer .info #footer-nav li.current-menu-parent a{color:#fff}footer .info #footer-nav li.current-item a:before{content:'> ';display:inline}footer .info .social{border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center}footer .info .social .ico{display:inline-block;margin:0 5px;width:44px;height:0;padding-top:44px;overflow:hidden;background:url(../img/sprites.png)0 -98px no-repeat;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}footer .info .social .ico:hover{opacity:.7}footer .info .social .ico.ico-twitter{background-position:-56px -98px}footer .info .social .ico.ico-news{background-position:-111px -98px}footer .info .social .news-text{font-size:.75em;line-height:1.3em;display:inline-block;color:#fff;text-align:center;width:100%}footer .info .social .news-text .title{margin-bottom:5px}footer .info .social .news-text form.ninja-forms-form{padding:0;width:100%}footer .info .social .news-text form .ninja-forms-required-items{display:none}footer .info .social .news-text form .email-wrap{width:100%;display:block}@media (min-width:60em){footer .info .social .news-text{text-align:left}footer .info .social .news-text form .email-wrap{width:50%;display:inline-block;margin:0;padding-right:5px}}footer .info .social .news-text form .email{padding:4px;height:26px;line-height:26px;display:inline-block;width:60%}@media (min-width:60em){footer .info .social .news-text form .email{width:100%}}footer .info .social .news-text form .btn-wrap{display:inline-block;margin:0}footer .info .social .news-text form .btn{display:inline-block;text-transform:uppercase}footer .info .social .news-text form .ninja-forms-field-error{color:#00aeef;padding:5px}footer .info #bmf-logo a{display:inline-block;margin:0 5px;width:90px;height:0;padding-top:48px;overflow:hidden;background:url(../img/britishmarine-logo.png)center center no-repeat;transition:all .5s ease}#h-nav #h-nav-links li a,footer .info #bmf-logo a{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}footer .info #bmf-logo a:hover{opacity:.8}footer .info #footer-subnav{display:block}@media (min-width:40em){footer .info #footer-subnav{display:inline-block}}footer .info #footer-subnav.menu li{font-size:.75em;display:block;text-align:center}@media (min-width:40em){footer .info #footer-subnav.menu li{display:inline-block}footer .info #footer-subnav.menu li:after{content:'|';padding:0 8px}}footer .info #footer-subnav.menu li a:focus,footer .info #footer-subnav.menu li a:hover,footer .info #footer-subnav.menu li.current-menu-item a,footer .info #footer-subnav.menu li.current-menu-parent a{color:#00aeef}footer .info .copyright{display:block;text-align:center;font-size:.75em}@media (min-width:40em){footer .info .copyright{display:inline-block;text-align:left}}footer .info .sub-links{text-align:center}footer .gmap{width:100%;height:300px}footer .gmap .gm-style-iw p{color:#012d6b;line-height:1.3em}footer .gmap .gm-style-iw a{color:#00aeef}#h-nav{position:relative;border-top:5px solid #00aeef;border-bottom:5px solid #00aeef;padding-bottom:10px;margin-bottom:10px;width:100%}#h-nav .container{overflow:visible}#h-nav #h-nav-links{margin-top:-45px}#h-nav #h-nav-links li{position:relative;display:block}#h-nav #h-nav-links li:first-child{float:left;margin-left:20%}#h-nav #h-nav-links li:first-child .sub-menu{padding:10px 40px 10px 0}#h-nav #h-nav-links li:first-child .sub-menu li,#h-nav #h-nav-links li:first-child .sub-menu li a{text-align:right}#h-nav #h-nav-links li:last-child{float:right;margin-right:20%}#h-nav #h-nav-links li:last-child .sub-menu{padding:10px 0 10px 40px}#h-nav #h-nav-links li:last-child .sub-menu li,#h-nav #h-nav-links li:last-child .sub-menu li a{text-align:left}#h-nav #h-nav-links li a{display:block;background:url(../img/sprites.png)0 -168px no-repeat;overflow:hidden;width:180px;height:45px;margin:0;text-align:center;color:#fff;text-transform:uppercase;line-height:45px;transition:all .5s ease;font-size:1.6em}#h-nav #h-nav-links li a:hover{opacity:.9}#h-nav #h-nav-links .sub-menu{position:relative;display:block;width:100%}#h-nav #h-nav-links .sub-menu li{position:relative;display:block;float:none;width:100%;margin:0}#h-nav #h-nav-links .sub-menu li:first-child,#h-nav #h-nav-links .sub-menu li:last-child{float:none;width:100%}#h-nav #h-nav-links .sub-menu li a{background:0 0;color:#012d6b;text-transform:capitalize;width:100%;margin:0;line-height:1.6em;height:auto;font-size:1.3em}#h-nav #h-nav-links .sub-menu li a:hover{color:#00aeef}.h-logos{background:#00aeef;text-align:center;min-height:52px;height:auto;display:block}.h-logos a,.h-logos img{display:inline-block;height:52px}.h-logos img{width:auto;padding:3px 12px}.h-logos a img{transition:all .5s ease}#h-featured ul li.service h3,#h-featured ul li.storage h3,.h-logos a img{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease}.h-logos a:hover img{transform:scale(1.1)}#h-featured{padding:30px 0}#h-featured ul li{margin-bottom:10px;position:relative;font-size:.8em;line-height:1.4em;width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%}@media (min-width:60em){#h-featured ul li{width:48.33333%;float:left;margin-left:.83333%;margin-right:.83333%}}#h-featured ul li h3{font-weight:700;color:#012d6b;text-transform:none}#h-featured ul li h3:after{content:'';display:inline-block;height:12px;width:12px;overflow:hidden;background:url(../img/sprites.png)-400px -97px no-repeat;margin-left:5px}#h-featured ul li a{color:#012d6b;display:block;width:100%;height:auto}#h-featured ul li a:hover{color:#00aeef}#h-featured ul li .text{font-size:1em;line-height:1.4em}#h-featured ul li.news .thumbnail,#h-featured ul li.project .thumbnail{height:auto;width:100%;margin:0 auto 10px}@media (min-width:40em){#h-featured ul li.news .thumbnail,#h-featured ul li.project .thumbnail{width:50%;float:right;margin:0}}#h-featured ul li.news .text,#h-featured ul li.project .text{width:100%}@media (min-width:40em){#h-featured ul li.news .text,#h-featured ul li.project .text{padding:0 10px 0 0;float:left;width:50%}}#h-featured ul li.service a,#h-featured ul li.storage a{color:#fff}#h-featured ul li.service a:hover .thumbnail,#h-featured ul li.storage a:hover .thumbnail{opacity:.5}#h-featured ul li.service h3,#h-featured ul li.storage h3{color:#fff;transition:all .5s ease;position:absolute;top:10px;left:10px;text-align:left}#h-featured ul li.service h3:after,#h-featured ul li.storage h3:after{background-position:-425px -97px}#h-featured ul li.service .thumbnail,#h-featured ul li.storage .thumbnail{width:100%;height:auto;-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease}#h-featured ul li.service .text,#h-featured ul li.storage .text{display:none}#h-news,#h-services{padding-top:30px;padding-bottom:30px;border-top:3px solid #00aeef}#h-news h2,#h-services h2{margin-bottom:15px}#h-news .intro,#h-services .intro{width:98.33333%;float:left;margin-left:.83333%;margin-right:.83333%}#news-listing{width:100%;border-top:1px solid #b9bdd6}#news-listing li{width:100%;padding:30px 0;border-bottom:1px solid #b9bdd6;vertical-align:top}#news-listing li a{display:block;color:#586799}#news-listing li a .item-thumbnail{display:block;vertical-align:top;width:100%;margin:0 auto 10px}@media (min-width:40em){#news-listing li a .item-thumbnail{display:inline-block;width:30%;margin:0}}#news-listing li a .item-thumbnail .thumbnail{width:100%;height:auto}#news-listing li a .excerpt{display:block;vertical-align:top;width:100%}@media (min-width:40em){#news-listing li a .excerpt{width:60%;margin-left:3%;display:inline-block}}#news-listing li a .excerpt h3,#news-listing li a:hover,#news-listing li a:hover .excerpt h3{color:#00aeef}#news-content .body img{display:block;margin:10px auto}@media (min-width:40em){#news-content .body img.alignleft{float:left;margin:0 10px 10px 0}#news-content .body img.alignright{float:right;margin:0 10px}}#testimonial-listing{width:100%}#testimonial-listing li{width:100%;padding:10px 0}#testimonial-listing li .testimonial{font-size:.9em;color:#fff}#testimonial-listing li .testimonial .name{color:#b9bdd6}.calculator{width:98%;margin:20px 1%;position:relative;background:#012d6b;height:auto;padding:20px 20px 80px;z-index:998;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}@media (min-width:60em){.calculator{position:absolute;top:10%;left:auto;right:10%;width:320px;margin:0}}.calculator h3,.calculator h4{color:#fff;text-align:right}.calculator .price{display:block;line-height:1.6em;font-size:1.6em;height:1.6em;padding:0 10px;border-radius:10px}.calculator .price,.calculator select{background:#fff;color:#012d6b;width:100%;margin-bottom:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.calculator .price-select{display:none}.calculator select{display:block;line-height:1.8em;font-size:1em;height:1.8em;border:1px solid #fff;text-align:right;border-radius:10px}.calculator select.boat-length{width:50%;float:left;text-align:center}.calculator select.boat-length.steps{width:49%;margin-left:1%}.calculator input{text-align:right;border:1px solid #fff}.calculator button{color:#fff;background:#012d6b;width:100%;text-align:right;border:none}.calculator .footer{background:#b9bdd6;color:#fff;text-align:center;position:absolute;width:100%;left:0;top:auto;bottom:0;font-size:.65em;line-height:1.2em;padding:10px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;border-bottom-left-radius:20px;-moz-border-radius-bottomright:20px;-webkit-border-bottom-right-radius:20px;border-bottom-right-radius:20px}.page-template-page-projects .content ul.item-grid{padding:2em 0 0}body.page-template-page-splash{padding-top:2em}body.page-template-page-splash header{display:none}body.page-template-page-splash .content #flex-gallery.flex-media{margin:0}body.page-template-page-splash #splash-columns{margin-bottom:2em}body.page-template-page-splash #splash-columns .column{position:relative;text-align:center;width:48.33333%;float:left;margin-left:.83333%;margin-right:.83333%;padding-left:2.08333%;padding-right:2.08333%}@media (min-width:40em){body.page-template-page-splash #splash-columns .column{width:48.33333%;float:left;margin-left:.83333%;margin-right:.83333%;padding-left:4.16667%;padding-right:4.16667%}}@media (min-width:60em){body.page-template-page-splash #splash-columns .column{padding-left:8.33333%;padding-right:8.33333%}}body.page-template-page-splash #splash-columns .column .splash-image{width:100%;height:auto;position:relative}body.page-template-page-splash #splash-columns .column .splash-image .tab{display:none;overflow:hidden;background:url(../img/sprites.png)0 -168px no-repeat;margin:0 0 0 -90px;width:180px;height:45px;text-align:center;color:#fff;text-transform:uppercase;line-height:45px;font-size:1.6em;position:absolute;left:50%;top:auto;bottom:-2px}body.page-template-page-splash #splash-columns .column .splash-image .thumbnail{width:100%;height:auto;display:block;margin:1em auto}body.page-template-page-splash #splash-columns .column .logo{width:60%;height:auto;display:block;margin:1em auto}body.page-template-page-splash #splash-columns .column .text{height:auto;text-align:left;font-size:.75em;line-height:1.3em;padding:6px}@media (min-width:40em){body.page-template-page-splash #splash-columns .column .splash-image .tab{display:block}body.page-template-page-splash #splash-columns .column .logo{width:60%}body.page-template-page-splash #splash-columns .column .text{font-size:.875em;line-height:1.3em}}@media (min-width:60em){body.page-template-page-splash #splash-columns .column .text{font-size:1em;line-height:1.4em}}body.page-template-page-splash #splash-columns .column ul.services{display:block;height:auto;margin-top:16px;margin-bottom:16px;border-top:1px solid rgba(88,103,153,.25)}body.page-template-page-splash #splash-columns .column ul.services li{text-align:left;font-size:1em;line-height:1.3em;border-bottom:1px solid rgba(88,103,153,.25);padding:6px}@media (min-width:40em){body.page-template-page-splash #splash-columns .column ul.services li{font-size:1.2em;line-height:1.3em}}@media (min-width:60em){body.page-template-page-splash #splash-columns .column ul.services li{font-size:1.2em;line-height:1.3em}}body.page-template-page-splash #splash-columns .column ul.services li a{color:#586799}body.page-template-page-splash #splash-columns .column ul.services li a:hover{color:#00aeef}body.page-template-page-splash #splash-columns .column .btn{margin-bottom:1em}body.page-template-page-splash #splash-columns .column .telephone{color:#00aeef;display:block;margin-bottom:5px;font-size:1em;line-height:1.3em}body.page-template-page-splash #splash-columns .column .telephone .call{color:#012d6b}@media (min-width:40em){body.page-template-page-splash #splash-columns .column .telephone{font-size:1.1em;line-height:1.3em}}@media (min-width:60em){body.page-template-page-splash #splash-columns .column .telephone{font-size:1.1em;line-height:1.3em}}body.page-template-page-splash #splash-columns .column .email{display:block;font-size:1em;line-height:1.3em}@media (min-width:40em){body.page-template-page-splash #splash-columns .column .email{font-size:1.1em;line-height:1.3em}}@media (min-width:60em){body.page-template-page-splash #splash-columns .column .email{font-size:1.1em;line-height:1.3em}}body.page-template-page-splash footer div.contact div.call{margin-bottom:.5em}body.page-template-page-splash footer div .info{margin-top:100px}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{width:28px;height:28px;position:absolute;top:-32px;right:0;color:#fff;background:#00aeef;text-indent:-9999px;font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#cboxClose:before,#cboxNext:before,#cboxPrevious:before,#cboxSlideshow:before{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;transition:all .5s ease;width:28px;height:28px;text-align:center;position:absolute;top:0;left:0;color:#fff;text-indent:0}#cboxClose:hover,#cboxClose:hover::before,#cboxNext:hover,#cboxNext:hover::before,#cboxPrevious:hover,#cboxPrevious:hover::before,#cboxSlideshow:hover,#cboxSlideshow:hover::before{color:#012d6b}#cboxNext,#cboxPrevious{font-size:2em;top:50%;width:40px;height:80px;line-height:80px;margin:-40px 0 0}#cboxNext:before,#cboxPrevious:before{width:40px;height:80px}#cboxClose{font-size:1em;line-height:28px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#cboxInfo,form .ninja-forms-field-error{font-size:.875em}#cboxNext{-webkit-border-top-left-radius:40px;-webkit-border-bottom-left-radius:40px;-moz-border-radius-topleft:40px;-moz-border-radius-bottomleft:40px;border-top-left-radius:40px;border-bottom-left-radius:40px}#cboxPrevious{left:0;-webkit-border-top-right-radius:40px;-webkit-border-bottom-right-radius:40px;-moz-border-radius-topright:40px;-moz-border-radius-bottomright:40px;border-top-right-radius:40px;border-bottom-right-radius:40px}#cboxNext:before{content:"\e610"}#cboxPrevious:before{content:"\e60f"}#cboxClose:before{content:"\e61c"}#cboxInfo{width:100%;height:auto}#cboxInfo .info{display:none}@media (min-width:60em){#cboxInfo{height:100%;width:200px;position:absolute;top:10px;left:auto;right:60px}#cboxInfo .info{display:table;height:100%}#cboxInfo .info div{height:100%;display:table-cell;vertical-align:middle}}#colorbox.cbox-info .cboxPhoto{display:inline-block;margin-top:0;max-width:100%;max-height:100%}@media (min-width:60em){#colorbox.cbox-info .cboxPhoto{padding:0 280px 0 50px;height:auto}#colorbox.cbox-info #cboxLoadedContent{height:100%;display:table-cell;vertical-align:middle}}form{padding:0 0 30px}form input.btn{border:none;background-color:none;width:110px;height:26px;overflow:hidden;line-height:25px;text-align:center;cursor:pointer}form .text-wrap input,form .textarea-wrap textarea{border:none;background:#eee;padding:10px}form .text-wrap{width:49%;margin-right:1%;float:left}form .textarea-wrap textarea{width:99%}form .ninja-forms-error-msg,form .ninja-forms-required-items,form .ninja-forms-response-msg{margin:0 0 1em}form hr.ninja-forms-field{width:99%;display:block;border:none}