﻿@font-face{font-family:'Lato-Black';src:url("../fonts/Lato-Black.eot");src:local("☺"),url("../fonts/Lato-Black.woff") format("woff"),url("../fonts/Lato-Black.ttf") format("truetype"),url("../fonts/Lato-Black.svg") format("svg");font-weight:normal;font-style:normal}body{background:url(../images/main-bg.png);background-size:100%;color:#547377;font-size:16px;font-family:Arial, Helvetica, sans-serif;line-height:27px;overflow-x:hidden}a,a:link,a:hover,a:visited,a:active,.slick-slide,.slick-next.slick-arrow,.slick-prev.slick-arrow,input,textarea,button{border:none;text-decoration:none;outline:none}h1{font-size:29px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}h1,h2,h3,h4,h5,h6{color:#123e43;font-family:Lato-Black;letter-spacing:2px}ul li{list-style:none}.no-gutter,ul,ol{padding:0;margin:0}.top-menu,.slicknav,.slicknav_menu{background:#e79f2e;width:100%}.top-menu .menu{display:block;margin:0 auto;max-width:1170px;padding:0 15px}.top-menu .menu ul{display:none;list-style-type:none;margin:0;padding:0;position:absolute}.top-menu ul li{position:relative}.top-menu .menu a{color:#fff;display:block;font-family:Lato;line-height:19px;padding:15px 0}.top-menu .menu ul,.top-menu .menu ul>li{width:180px;background:#2f9aa7}.top-menu .menu ul>li>a{padding:12px;text-align:left}.top-menu .menu>li{display:block;float:left;list-style-type:none;margin:0;padding:0 35px;z-index:100}.top-menu ul li:last-child{padding-right:0}.top-menu .menu li:hover>ul{display:block}.top-menu .menu li>ul li:hover>ul{left:180px;top:0}.top-menu .menu a:hover,.top-menu .menu a:active,.top-menu .menu a:focus,.top-menu .menu .current-menu-item>a{color:#494b4b;text-decoration:none}.header,.page-contact,.main-content,.latest-news{background:#fff}.home .main-content{background:none}.header__logo img,.banner__boat img,.feat-image img{max-width:100%;height:auto}.header__logo img{margin:10px 0}.header__info{font-family:Lato;padding:25px 0;text-align:right}.header__info-phnum a{color:#2f9aa7;font-size:23px;font-weight:bold;line-height:13.88px}.header__info-phnum .social{font-size:25px}.header__info-phnum .social--fb{margin-right:25px}.header__info a.header__info-email{color:#123e43;font-size:18px;line-height:13.88px}.slicknav_btn{background-color:#494b4b}.slicknav_nav a:hover,.slicknav_nav .slicknav_row:hover{background:none;border-radius:0;color:#494b4b}.banner{background-position:center bottom;background-repeat:no-repeat;color:#fff;font-family:Lato;font-weight:bold;position:relative;text-align:center;text-transform:uppercase}.banner.inner{padding-bottom:3.5%;background-size:cover}.banner::before{background:rgba(14,14,14,0.7);bottom:0;content:" ";left:0;position:absolute;right:0;top:0}.home .banner .banner__text h2,.banner .banner__text h2{color:#fff;font-family:lato;font-size:25px;font-weight:bold;letter-spacing:2px;line-height:30px;margin:45px 0;padding:0 15px}.banner-wrapper{padding-bottom:7.8%}.banner__contact a{background:#2f9aa7 none repeat scroll 0 0;color:#fff;display:block;font-size:17px;margin-bottom:30px;padding-bottom:15%}.banner__contact a:hover{background:#e79f2e}.banner__contact span{display:block;padding:65px 0 10px;letter-spacing:2px}.banner__contact i{font-size:29.99px;margin-left:18px}.banner__contact i.fa-envelope{margin-left:0}.banner__boat{margin:0 auto;max-width:370px;position:relative}.banner__boat h6{background:rgba(47,154,167,0.8);color:#fff;font-size:17px;font-weight:bold;margin:0;padding:24px;position:absolute;top:0;width:100%}.banner__boat h6:hover,.latest-news a.read-more:hover,a.enquire:hover,.viewmore a.read-more:hover{background:#40c8d9 !important;color:#fff}.overlay{position:relative}.overlay img{margin-top:-75px;width:100%}h2.heading,h2.page-title{color:#2f9aa7;font-size:29px;font-weight:bold;line-height:30px;text-align:center;text-transform:uppercase}h2.heading{font-family:Lato;font-weight:700}.main-content,.page-contact{padding:0 0 50px;margin:0 auto;max-width:1328px}.single-leadin{background:#2f9aa7;font-family:lato;margin-top:28%;padding:14% 12% 7%;text-align:center}.leadin-image{margin-top:-46%}.leadin-image img{border-radius:50%}.leadin-title h3{color:#f9fafb;font-size:23px;font-weight:bold;line-height:24px;margin:5px 0;text-shadow:1px 1px 1px rgba(0,0,0,0.57)}.leadin-content p{color:#f9fafb;font-size:17px;line-height:normal;margin-bottom:15px}a.read-more,.gform_button.button,a.enquire{background:#f9fafb;border-radius:3px;box-shadow:0 1px 0 rgba(0,0,0,0.57);color:#2f9aa7;display:block;font-size:14px;font-weight:bold;line-height:20px;margin:0 auto;padding:10px;width:140px}.contact__form .gform_button.button,.content-readmore a.read-more,.single .viewmore a.read-more,.latest-news a.read-more{background:#2f9aa7;border:none;color:#fff;font-family:lato;margin:0}.latest-news a.read-more{margin:50px auto 0;text-align:center}a.enquire{font-family:lato;font-size:19px;font-weight:normal;margin:0;text-align:center;width:191px}.sidebar .gform_button.button{display:inline}.single-leadin::after{border-bottom:6px solid #494b4b;bottom:-9px;content:"";left:15px;position:absolute;right:15px}.single-leadin:hover{background:#e79f2e}.leadin-content a.read-more:hover,.content-readmore p span{color:#e79f2e}.welcome{background-color:#d4e6ea;background-repeat:no-repeat;background-size:contain;background-position:-200px top;margin-top:40px;min-height:750px}a.get-in-touch{background:#2f9aa7;color:#fff;display:block;font-family:lato-black;font-size:19px;line-height:normal;letter-spacing:2px;margin-top:38px;padding:20px;text-align:right;text-transform:uppercase}a.get-in-touch:hover{background:#23838f}a.get-in-touch i{padding-left:10px}.latest-news{padding-bottom:50px}.single-news{border:1px solid #e7e7e7}.latest-news .post-content{padding:0 35px 30px}.post-content h6{color:#2f9aa7;font-family:Lato;font-weight:bold;line-height:40px;margin-bottom:0;text-transform:uppercase}.single-news .posted{margin-bottom:15px}.single-news .posted span{font-size:12px;line-height:normal}.latest-news .post-content p{color:#8193a0;font-family:lato;font-size:18px;font-style:italic;line-height:24px;margin-bottom:20px}.latest-news .read__more span{color:#2f9aa7;display:block;line-height:20px;margin:0 auto;text-align:center;width:120px}.latest-news a:hover h6,.latest-news a:hover .read__more span{color:#40c8d9}h1.page-title{border-bottom:2px solid #a1d0da;font-family:Lato-Black;letter-spacing:3px;line-height:normal;margin-bottom:25px;margin-top:48px;padding-bottom:25px;text-transform:uppercase}h2.page-title{font-family:Lato;margin:70px 0 55px}img.main-feat-img{margin-bottom:40px;width:100%}.page-content ul{padding:20px 0 20px 130px}.page-content ul li{line-height:36px;position:relative}.page-content ul li::before{color:#e79f2e;content:"\f138";font-family:FontAwesome;font-size:14px;left:-25px;position:absolute}ul li ol li::before{display:none}.page-content ol ol{padding:10px 0 0 3%}ol{padding-left:15px}ol li{line-height:36px}.page-content ol li ol li{list-style-type:lower-alpha}.news h2{color:#2f9aa7;font-family:lato;font-weight:bold;line-height:normal;text-transform:uppercase}.posted{margin-bottom:10px}.post-content .feat-image img{margin-top:5px}.posted span{color:#8193a0;font-family:lato;font-weight:bold;line-height:40px;text-transform:uppercase}.viewmore a.read-more{float:right;text-align:center}.news .post-content{margin-bottom:60px}.news .post-content:last-child{margin-bottom:0}.titan-pagination{margin-top:25px}.titan-pagination ul.page-numbers{padding:0;text-align:right}.titan-pagination ul li::before{display:none}.titan-pagination ul li{display:inline-block;margin:0 2px}.titan-pagination a,.titan-pagination span,.ngg-navigation span,.ngg-navigation a.page-numbers,.ngg-navigation a.next,.ngg-navigation a.prev,.ngg-navigation span.page-numbers,.ngg-navigation span.next,.ngg-navigation span.prev{color:#e79f2e;font-family:Roboto;font-size:18px;line-height:24px;margin:0 6px}.single .page-content h2{font-family:lato;font-weight:bold;line-height:normal;margin-bottom:0;text-transform:uppercase}.single .posted{margin-bottom:20px}.single img.main-feat-img{margin-bottom:30px}.viewmore a i{padding-right:15px}.single .viewmore a{margin-top:22px !important}.page-content ul.gallery{padding:0;margin:0 -15px}.page-content ul.gallery li::before{display:none}.gallery li{float:left;margin:15px 0;padding:0 15px;width:33.33%}.gallery img,.slick-slide img{width:100%}.weather .post-content h2,.services .post-content h2{margin-bottom:20px}.services .post-content h2{margin-top:45px}.weather a{color:#2f9aa7;font-family:lato-black;font-size:18px;letter-spacing:2px;line-height:20px}.weather i{font-size:14px;padding-left:5px}.weather .post-content{margin-bottom:40px}.weather .post-content:last-child{margin-bottom:0}.sidebar{margin-top:55px;overflow:hidden}.sidebar #gform_wrapper_2{background:#2f9aa7}.sidebar .gform_heading{background:#095d6d;margin-bottom:50px;padding:15px;position:relative}.sidebar .gform_heading::after{bottom:-32px;content:url("../images/enquire-seperator.png");display:block;left:0;position:absolute}.sidebar h3.gform_title{color:#fff;font-family:Lato-Black;font-size:24px;line-height:30px;margin:0;text-align:center;text-transform:uppercase}.sidebar .gform_body,.sidebar .validation_error{padding:0 30px}.sidebar .gform_footer{padding:30px;text-align:right}.sidebar #gform_wrapper_2 label,.sidebar #gform_wrapper_2 ul li#field_2_3{display:none}.sidebar #gform_wrapper_2 ul li,.sidebar #gform_wrapper_2 ul li input,.sidebar #gform_wrapper_2 textarea{width:100%}.sidebar #gform_2 ul li,.no-pad{padding:0}.sidebar #gform_2 ul li input,.sidebar #gform_2 ul li textarea{background:#82c2ca;border-radius:5px;color:#fff;font-size:16px;height:36px;line-height:30px;margin-bottom:15px;padding:5px 20px}.sidebar #gform_2 ul li textarea{height:125px}::-moz-placeholder{color:#fff;opacity:1}::-webkit-input-placeholder{color:#fff;opacity:1}::-ms-input-placeholder{color:#fff;opacity:1}.sidebar .validation_message,.sidebar .validation_error{font-size:16px;line-height:normal;margin-bottom:15px;margin-top:-12px}#accordion .panel-title{font-family:Lato;font-size:30px;font-weight:400;line-height:30px;text-transform:capitalize}#accordion .panel-body{border:none;padding:0 0 15px}#accordion .panel-default:first-child .panel-body{padding:0 0 7.5px}#accordion.panel-group{margin-bottom:0}.panel-group .panel+.panel{margin-top:0}.panel-group .panel{border-radius:0}.panel{border:none;box-shadow:none}.panel.panel-default:last-child{border:none}.panel-default>.panel-heading{background-color:#fff;margin-bottom:10px;padding:0}.panel-title a.collapsed{background:#2f9aa7}.panel-title a{background:#e79f2e;color:#fff;display:block;padding:20px 40px 20px 20px;text-decoration:none;position:relative}.panel-title a:hover{background:#e79f2e}.panel-title a::after,.panel-title a.collapsed::after{color:#fff;content:"";float:right;font-family:FontAwesome;font-size:30px;position:absolute;right:20px;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.panel-title a.collapsed::after{content:"\f105"}.contact__form .gform_body ul{margin:0 -15px;padding:0}.contact__form ul li{margin-bottom:6px}.contact__form ul li input,.contact__form textarea{border:1px solid #d4d5d6;color:#5a5a5a;font-family:Arial, Helvetica, sans-serif;font-size:13px;height:23px;line-height:normal;padding:0 5px;width:100%}.contact__form textarea{height:205px;line-height:normal;margin-top:5px;padding:5px;resize:none}.contact__form label,.contact__details-heading{color:#123e43;display:inline;font-family:lato;font-size:16px;font-weight:bold;line-height:normal;text-transform:uppercase}.contact__details-heading{line-height:9px}.contact__form ul li label span.gfield_required{display:none}.contact__gmaps iframe{border:none;overflow:hidden;height:205px;width:100%}.contact__form .gfield_label_focusin,.titan-pagination span,.ngg-navigation span{color:#2f9aa7}.gform_validation_container{width:0;height:0;overflow:hidden}.validation_message,.validation_error{color:#c00}.gfield_required{color:#9a6500}.gfield.gform_validation_container,.gform_hidden{visibility:hidden;position:absolute}.contact__form #gform_2 .validation_message{display:none}.contact__form #gform_2 .gfield_error input{border:1px solid #c00 !important}.contact__form .gform_body input:focus,.contact__form .gform_body select:focus,.contact__form .gform_body textarea:focus{border:1px solid #2f9aa7}.contact{margin-bottom:2em}.contact__form ul{margin:0 -15px}.contact__gmaps{margin-bottom:1em;width:100%;overflow:hidden}.contact__details-content{color:#547377;font-size:14px;line-height:normal;margin-bottom:8px}.contact__details-right .contact__details-content{margin-bottom:20px}.contact__details-content a{color:#e79f2e;font-weight:bold}a.phone{color:#547377;font-weight:normal}.contact__schedule-item span:first-child{font-weight:700}.contact__form li#field_2_5{margin:8px 0 12px}.read-more>a{background:#40c8d9 none repeat scroll 0 0;color:#fff;padding:5px 5px;font-family:lato}.read-more>a:hover{background:#40c8d9 none repeat scroll 0 0 !important}.services .post-content h2{margin-top:0 !important}.services .feature-img img{width:100%}.page-service .col-md-12.col-sm-12.no-gutter.services{margin-bottom:20px}.page-service .read-more{margin-top:30px}.home .banner__boat{display:none}.banner .col-sm-12.col-md-12.banner__text{color:#fff !important;font-size:29px;font-family:Lato-Black;letter-spacing:2px;margin:20px 0 10px 0;line-height:1.1}.banner .col-sm-12.col-md-12.banner__text h1{color:#fff !important}.pre-footer{background:#2c3e50;color:#fff}.pre-footer p{font-size:27px;line-height:20px;margin:10px 0;text-align:right}.pre-footer__content{padding:46px 20px}.footer{background:#222533;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:normal}.footer ul li{border-left:1px solid #63656f;display:block;float:left;padding:0 10px}.footer ul li:first-child,.header__logo{border-left:none;padding-left:0}.footer__menu a,.footer__badge a{color:#fff}.footer__menu a:hover,.footer__menu .current-menu-item a{color:#e79f2e}.footer__badge{text-align:right}.footer__badge img{margin:15px 0 15px 12px}.footer__copyright{margin:20px 0 4px;text-align:left}@media screen and (min-width: 1700px){.overlay img{margin-top:-85px !important}}@media screen and (min-width: 2000px){.overlay img{margin-top:-100px !important}}@media screen and (min-width: 1200px) and (max-width: 1360px){.welcome{background-position:-280px top}}@media screen and (max-width: 1199px){.top-menu .menu>li{padding:0 24px}.welcome{background-position:-340px top}.banner__contact span{padding:41px 0 10px}.banner__contact a{padding-bottom:15%}}@media screen and (min-width: 992px){.blog .post-content .feat-image img{margin-left:15px}.blog .content-readmore{padding-left:45px}.blog .content-readmore p{margin-bottom:18px}.banner.inner{padding-bottom:4.5%;background-size:cover}.overlay img{margin-top:-60px}}@media screen and (max-width: 991px){.header__logo{padding-left:15px}.no-pad{padding:0 15px}.header__info{padding:25px 15px}.top-menu .menu>li{padding:0 11px}.overlay img{margin-top:-5%}.page-content ul{padding:20px 0 20px 60px}.pre-footer p{line-height:27px}.welcome{background-position:-380px top}.pre-footer p{text-align:left}}@media screen and (max-width: 800px){.welcome{background-position:-410px top}}@media screen and (min-width: 768px) and (max-width: 1199px){.sidebar h3.gform_title{font-size:27px}.post-content h6{line-height:22px}.banner__boat h6{font-size:16px;padding:15px 6px}.contact__schedule-item span{width:100%}}@media screen and (min-width: 768px) and (max-width: 991px){a.enquire{width:auto;margin-top:20px}.contact__details-right .contact__details-content{margin-bottom:12px}.banner__contact a{padding-bottom:10%}.banner__contact span{padding:17px 0 10px}.single-leadin{padding:14% 10% 7%}.welcome{background-position:-330px top}.home-content-wrap{min-height:750px}}@media screen and (max-width: 767px){.services .feature-img img{width:auto}.services .feature-img{margin-bottom:20px;text-align:center}}@media screen and (max-width: 767px){.header,.header__info,.footer__copyright,.feat-image{text-align:center}.sidebar{margin:10px auto 0;max-width:270px}a.enquire{float:right}.pre-footer p{margin:10px 0 20px}.footer__badge{text-align:center;margin-top:15px}.footer__menu ul li{float:none;display:inline}.footer{text-align:center;line-height:20px}.footer__badge img{margin:0 0 15px 12px}.post-content .feat-image img{margin:5px auto 10px}.contact__info,.page-contact{margin-top:15px}.banner__contact{margin:30px auto;max-width:370px}.page-contact{padding:0}.banner__contact a{padding-bottom:12%}.banner{background-position:center top;background-size:cover}.latest-news .single-news{margin:15px auto;max-width:368px}.welcome{background-image:none !important}.banner__contact span{padding:12% 0 1%}a.get-in-touch{text-align:center}a.get-in-touch i{float:right;padding-top:2px}.leadin-title h3{padding-top:45px}}@media screen and (max-width: 640px){.overlay img{margin-top:-11%}.leadin-title h3{padding-top:10px}}@media screen and (max-width: 480px){#accordion .panel-title{font-size:20px}.gallery li{width:50%}.post-content h6{line-height:22px}}@media screen and (max-width: 380px){.contact__details-left,.contact__details-right{width:100%}}@media screen and (max-width: 320px){.home a.get-in-touch{padding:20px 5px}.home a.get-in-touch i{float:none;padding-left:7px}}

/*# sourceMappingURL=maps/style.css.map */
