/*!
Theme Name: Sea Sense
Theme URI: http://underscores.me/
Author: Modern Print & Design
Author URI: https://www.modernprint.co.uk
Description: Sea Sense 2020
*/
 header#masthead{background:url(/wp-content/themes/seasense/img/sea-sense-bg.jpg);background-size:cover;padding:1.5rem 0 0 0;background-position:50% 50%;overflow:visible;position:relative;z-index:10}#top-bar .head-contact-surveying>div,#top-bar .head-contact-training>div{width:auto;flex:0 1 auto;display:flex;align-items:center}#top-bar>div>div{align-items:center;justify-content:flex-start;justify-items:flex-start;flex:0 1 auto}#top-bar>div{align-items:center;justify-content:space-between;flex-wrap:nowrap}div#top-bar{height:0;overflow:visible}#masthead>div:nth-child(2){align-items:flex-end}header#masthead #top-bar .head-contact:not(.social) a{color:#FFF;display:inline-flex;align-items:center;justify-content:center;border-bottom:1px dotted;line-height:1;padding:.125rem .25rem}div.head-contact.phone+div.head-contact.email::before{content:'';width:3px;display:inline-flex;height:1.5rem;background:#ed2e24;position:relative;align-items:center;margin:0 .325rem;justify-content:center;text-align:center}#company-text div.small-12.medium-3>span.name{font-weight:600;line-height:1}.head-contact.label.cell.small-12.large-auto,#top-bar>div>div.head-contact.social.cell.small-12.large-auto.grid-x>span{color:#4299d4;font-weight:500;margin-right:.5rem;text-shadow:1px 1px 1px #00000080;font-size:1.125rem}.site-branding.cell.small-10.medium-6.medium-offset-3.large-3.large-offset-0{padding-bottom:1.5rem;padding-right:1vw}ul#primary-menu{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}ul#primary-menu>li>a{color:#FFF;text-transform:uppercase;font-size:1.25rem;line-height:1}ul#primary-menu li{padding:.5rem;padding-bottom:.5rem;transition:all 0.2s ease-in-out}ul#primary-menu li:hover{background:rgb(63 148 204 / 70%)}.head-contact.social.cell.small-12.large-auto.grid-x>*{display:inline-flex;align-items:center;justify-content:center}#primary-menu li.current_page_item{background:rgb(4 43 74 / 80%)!important}.slide-bg>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:-1!important}.slide-bg{position:absolute;width:100%;height:100%;background:-moz-linear-gradient(left,rgb(4 43 74 / .33) 0%,#fff0 100%);background:-webkit-linear-gradient(left,rgb(4 43 74 / .33) 0%,#fff0 100%);background:linear-gradient(to right,rgb(4 43 74 / .6) 0%,#fff0 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#54042b4a',endColorstr='#00000000',GradientType=1)}.slide{display:flex;height:800px;position:relative}.slide-front{position:relative;z-index:2;color:#FFF;align-items:center;text-shadow:1px 1px 1px #002b4a;width:100%}button.slick-prev.slick-arrow,button.slick-next.slick-arrow{cursor:pointer;position:absolute;top:calc(50% - 3rem);height:6rem;width:3rem;display:block;background:url(/wp-content/themes/seasense/svg/slide-arrow.svg);background-size:100% 100%;left:0;text-indent:-999em}button.slick-next.slick-arrow{left:auto;right:0;transform:rotate(180deg)}.slide-dots{position:absolute;bottom:0;left:0;width:100%}section#home-slide-wrap{position:relative;padding:0;overflow:hidden}ul.slick-dots{display:flex;align-items:center;justify-content:center;list-style:none;margin:0;padding:1.5rem}ul.slick-dots li{width:2rem;height:2rem;margin:0 .325rem;text-indent:-999em;border:2px solid #FFF;border-radius:50%;opacity:.7;cursor:pointer}ul.slick-dots li:only-child{display:none}ul.slick-dots li.slick-active{background:#FFF}div#home-slideshow{height:800px;max-height:calc(100vh - 144px);overflow:hidden}.lt-grey-sea{background:url(/wp-content/themes/seasense/img/OCEAN_BG_GREY_lt.jpg);overflow:hidden;background-size:cover;background-position:50%}.grey-sea{background:url(/wp-content/themes/seasense/img/OCEAN_BG_GREY.jpg);overflow:hidden;background-size:cover;background-position:50%}.blue-sea{background:url(/wp-content/themes/seasense/img/sea-sense-bg.jpg);overflow:hidden;background-size:cover;background-position:0 0;color:#fff}main section{padding:5rem 0}section#home-services{max-height:800px}#home-services .cell.small-12.medium-6.large-4{max-height:640px;background:#fff;overflow:hidden;display:flex;flex-flow:column}#home-services>div>div>div>div.service-text{flex:1 1 auto;display:flex;flex-flow:column;padding:1.5rem;align-items:center;justify-content:space-evenly;background:#fFF}div#fb-feed-head{display:flex;align-items:center;justify-content:space-between;padding:1rem .875rem;margin-bottom:.5rem;background:#FFF}div#fb-feed{overflow:auto;background:#FFF;font-size:1.125rem}#home-services>div>div>div:nth-child(3){background:#fff0}#fb-feed-head>h3{line-height:1!important;margin:0;font-weight:500;font-size:2.125rem;color:#1778f2}#fb-feed-head>img{height:calc(100% + .5rem);width:auto}#fb-feed-head>h3>span{margin-left:.5rem}#home-services>div>div>div>img{flex:0 0 auto}.service-text h1{font-size:3rem;font-weight:200;color:#0096db;white-space:nowrap}.service-text p{padding:0;text-align:center;font-size:1.25rem;font-weight:300;line-height:1.325}.service-text a{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:1px solid;font-size:1.25rem}#company-text>div>div.small-12.medium-9{padding-right:1.5rem;text-align:center}#company-text>div.cell.small-12.medium-12.large-6{width:48%;align-items:flex-start}div#company-text{align-items:flex-start;justify-content:space-between}div#company-text p{font-size:1.25rem;font-weight:300;text-align:justify;line-height:1.25}#company-text>div:nth-child(1)>h4{font-weight:500;color:#0096db;margin:0;padding-left:.325rem;text-shadow:1px 1px 1px rgb(0 0 0 / .7)}#company-text>div:nth-child(1)>h1{font-weight:100;font-size:5rem;line-height:1;margin-bottom:3.5rem}#company-text>div>div.small-12.medium-3{text-align:center;font-size:1.25rem}#company-text div.small-12.medium-3>span.name{font-size:.85vw}#company-text div.small-12.medium-3>span.accreds{font-weight:100;font-size:.75vw}#company-text div.small-12.medium-3>img{margin-bottom:.75rem}footer#colophon{padding:2.5rem 0;font-size:1.125rem;font-weight:300}#colophon>div>div{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;max-width:20%}.foot-contact-surveying>*,.foot-contact-training>*{width:100%;flex:1 1 100%!important}.site-info.grid-container.grid-x{align-content:flex-start;justify-content:space-between;flex-flow:row nowrap}ul#footer-menu li{width:100%}#colophon h4{display:block;width:100%;border-bottom:1px solid #ed2e24;text-transform:uppercase;font-weight:300;color:#0096db}#colophon .foot-badges.cell.small-12.large-2{align-items:center}#colophon .foot-badges.cell.small-12.large-2 img{width:100%;height:auto;max-width:80%;max-height:120px}ul#footer-menu ul{list-style:none}ul#footer-menu ul li:before{content:'-';position:absolute;left:.325rem;color:#ed2e24}#footer-menu a{padding:0;color:#002b4a;border-bottom:1px dotted;display:inline-block;margin-bottom:.5rem}.foot-contact.phone,.foot-contact.email{margin-bottom:.5rem}.foot-contact.phone a,.foot-contact.email a{color:#002b4a;border-bottom:1px dotted}#colophon>div>div.foot-location.cell.small-12.large-2>p{width:100%;line-height:1.75;margin:0}.foot-contact.label{color:#0096db}.foot-contact-surveying.cell.small-12.grid-x{margin-bottom:.5rem}.foot-contact.social.cell.small-12.large-auto.grid-x{justify-content:center;align-items:center;padding:1.5rem 0}#colophon>div>div.foot-logo-social.cell.small-12.large-3>div>span{margin-right:.5rem;color:#1778f2;font-weight:400}div.slide-front.grid-x.grid-container>div>span{color:#0096db;font-size:1.5rem;font-weight:300}div.slide-front.grid-x.grid-container>div>h1{font-weight:100;font-size:5rem;line-height:1}div.slide-front.grid-x.grid-container>div>p{font-size:1.25rem;font-weight:100}.slide-front>div.cell.large-4{text-align:center}#sv-marine-surveying div.img-col.cell.small-12.medium-7.grid-y{justify-content:space-between}.img-col.cell.small-12.medium-7.grid-y img{flex:0 0 calc(50% - 25px)}#page-head .slide{max-height:260px;width:100%}.cell.sec-text p,.cell.sec-text ol,.cell.sec-text ul{font-size:1.25rem;line-height:1.75rem;font-weight:300;text-align:justify}.cell.sec-text ol li,.cell.sec-text ul li{margin-bottom:.75rem;line-height:1;font-weight:300;text-align:justify}.cell.sec-text p:last-of-type{margin:0}#sv-risk>div>div.cell.small-12.medium-5.sec-text>h1{max-width:420px}.sec-text>h1,#contact-form-details h1{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid #0096db;line-height:1;display:inline-block;width:auto}section[id^="sv-"]>div{align-items:stretch}#sv-scv .badge-wrap{margin-top:1rem;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}#sv-scv .badge-wrap img{max-width:33.33333%}.fc-daygrid-event-harness{flex:1 1 auto;display:flex;align-items:stretch;flex-flow:column;align-items:center;justify-content:center;justify-items:center;text-align:center}.fc .fc-daygrid-event-harness a{height:100%;display:flex;width:100%;flex:1 1 auto;align-items:center;justify-content:center;justify-items:center;text-align:center;padding:0 .75rem;border:none!important;border-radius:0;margin:0}.fc-daygrid-day-events{flex:1 1 auto;display:flex;flex-flow:column nowrap;margin:0!important}.fc .fc-daygrid-day-frame{display:flex;flex-flow:column}.fc .fc-daygrid-day-top{position:absolute;z-index:10;text-align:right;right:0}.fc-event .fc-event-main{max-width:100%;white-space:normal}.fc-event-title.fc-sticky{font-size:1.325rem;line-height:1}a.fc-daygrid-day-number{color:#2c3e50;pointer-events:none;padding:.25rem .5rem!important}.fc-day-other a.fc-event,.fc-day-past a.fc-event,.fc-event-past{opacity:.3}.fc-day-past a.fc-event,tr.fc-event-past td>a,.fc-event-past{pointer-events:none!important}td.fc-day-today a.fc-daygrid-day-number{font-weight:700}#bk-calendar>div>div.cell.small-12.medium-12.large-3.sec-text{padding-right:5%}ul#gform_fields_1>li{display:flex;align-items:stretch;justify-content:stretch;width:100%;padding:0;flex-flow:row wrap;max-width:none!important}ul#gform_fields_1>li>label,#input_1_4_3_container>label,#input_1_4_6_container>label{display:inline-flex;background:#0096db;color:#FFF;flex:0 0 25%;align-items:center;padding:.25rem .5rem;font-weight:300;margin:0;font-size:1.125rem;line-height:1.5}ul#gform_fields_1 li>label+div,#input_1_4_3_container,#input_1_4_6_container{flex:1 1 75%;margin:0;display:inline-flex;align-items:stretch;justify-content:stretch;width:100%!important}#input_1_4_3_container,#input_1_4_6_container{flex-wrap:nowrap;padding:0;margin-bottom:1rem}#input_1_4_6_container{margin:0}ul#gform_fields_1>li>label+div input,ul#gform_fields_1>li>label+div input+label{width:100%;margin:0;flex:1 1 100%;max-width:100%;line-height:1;display:inline-block}ul#gform_fields_1 li>label+div input#input_1_6_1,ul#gform_fields_1 li>label+div input#input_1_11_1{flex:0 0 auto;width:auto}ul#gform_fields_1>li #input_1_6_1+label,ul#gform_fields_1>li #input_1_11_1+label{flex:1 1 auto;margin-right:0;line-height:1;font-size:1rem;margin:0 0 0 .75rem;color:#fff}ul#gform_fields_1>li #input_1_6_1:checked+label,ul#gform_fields_1>li #input_1_11_1:checked+label,ul#gform_fields_2>li #input_2_5_1:checked+label{font-weight:600}ul#gform_fields_1 #field_1_6>div,ul#gform_fields_1 #field_1_11>div{flex:0 0 auto;align-items:center;position:relative}ul#gform_fields_1 li#field_1_6,ul#gform_fields_1 li#field_1_11{align-items:center}div#input_1_4{flex-wrap:wrap}textarea#input_1_10{margin:0}#field_1_10>label{margin-right:75%}li#field_1_10{flex-wrap:wrap}#input_1_5>div{width:100%}#input_1_5_1,#input_1_5_2,#input_1_5_3{margin:0;padding:.25rem .5rem;text-align:center;display:inline-flex;align-items:center;justify-content:center}#input_1_5>div>div{margin:0;flex:1 1 auto}#field_1_6>div>span,#field_1_11>div>span{position:absolute;top:calc(50% - .5rem);left:-1rem;display:flex;align-items:center}ul#input_1_7{display:flex;align-items:center;justify-content:flex-start;flex:1 1 100%}ul#gform_fields_1 li#field_1_7>label+div{flex:1 1 60%}#choice_1_7_0{width:auto;margin:auto}ul#input_1_7 li{display:inline-flex;flex-flow:row nowrap;flex:0 0 25%;margin:0;align-items:center}ul#input_1_7 li>*{flex:1 1 auto;width:auto;color:#FFF;line-height:1;font-size:1.125rem;display:flex;align-items:center;align-content:center}div#booking-form{padding:2.5rem;background:url(/wp-content/themes/seasense/img/sea-sense-bg.jpg);background-size:cover;background-position:50%;color:#FFF;border-color:#0096db;border-radius:1rem;max-height:100vh;overflow-x:hidden;overflow-y:auto}#gform_1 .gfield_required{color:#ed2e24;margin-left:4px!important}#booking-form{max-height:}#booking-form>h1{text-transform:uppercase;font-weight:500;font-size:2.125rem;line-height:1;margin-top:0}#field_1_7>label{flex:1 1 40%!important;background:transparent!important;font-weight:500!important;padding-left:0!important}form#gform_1{position:relative;text-shadow:1px 1px 1px rgb(0 0 0 / 50%)}#gform_1 .gform_footer.top_label,#gform_2 .gform_footer.top_label{position:absolute;bottom:0;right:0;width:50%;padding:0 .75rem;text-align:right}input#input_1_1{pointer-events:none}div#gform_wrapper_1{margin:0}#gform_1 li.gfield.gfield_error.gfield_contains_required div.gfield_description,#gform_1>div.validation_error{flex:1 1 100%;order:1;padding:.25rem .75rem;font-weight:400;font-size:1.125rem;background:rgb(255 255 255 / .5);margin:0;color:#ed2e24}#form-logos{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem}#form-logos>div{width:auto!important;flex:0 0 auto}#form-logos>div:nth-child(1)>img{height:90px;width:auto}#form-logos>div:nth-child(2)>img{max-height:90px;width:auto}input#gform_submit_button_1,input#gform_submit_button_2{font-size:1.5rem;line-height:1;margin:0;padding:1.25rem 4.5rem 1rem 1.5rem;border:1px solid #fff;text-transform:uppercase;background:url(/wp-content/themes/seasense/svg/send.svg);background-color:#123;background-repeat:no-repeat;background-position:calc(100% - 1rem) calc(50% - 0.125rem);background-size:2rem}#bk-policy>div>div>div:nth-child(1){padding-right:2.5rem}.sec-img{position:relative;text-align:left}.sec-img>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50%}#sv-consult>div>div.cell.small-12.medium-8.sec-img>img{object-fit:contain}#sv-marine-surveying>div{align-items:center}#train-intro>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img>div>div.img-col>img,#man-train-intro>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img>div>div.img-col>img{width:100%;height:100%;object-fit:cover}#train-intro>div>div.cell.small-12.medium-6.large-4.sec-text{display:flex;flex-flow:column;align-content:flex-start;justify-content:center}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text,#train-safety .cell.small-12.medium-6.sec-img-stack{display:flex;flex-flow:column;align-content:flex-start;justify-content:space-between;text-shadow:1px 1px 1px rgb(0 0 0 / 50%);align-items:flex-start;text-align:justify}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text>*{border-color:#ebebeb;margin:0}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text h2{font-size:1.825rem;font-weight:500}.cell.small-12.medium-6.sec-img-stack>img{width:100%;height:auto;max-height:45%;object-fit:cover}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text :last-child{margin-bottom:0}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text ul,#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text ol{margin-bottom:0;width:calc(100% - 2rem);margin-left:1.25rem}#train-intro>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img>div>div.quote.cell.small-12,#man-train-intro div.quote.cell.small-12,#nm-train-intro div.quote.cell.small-12{margin:1.5rem 0 0 0;padding:0 0 0 .75rem;font-family:calliope-mvb,sans-serif;font-style:normal;font-weight:400;font-size:2rem;text-align:center}#man-train-intro div.quote.cell.small-12,#nm-train-intro div.quote.cell.small-12{padding:0;font-size:1.5rem}#train-intro>div>div.cell.small-12.medium-6.large-4.sec-text>div{width:100%;height:auto;margin-top:1rem}#train-intro>div>div.cell.small-12.medium-6.large-4.sec-text>div>img,#man-train-intro>div>div.cell.small-12.medium-6.large-4.sec-text>div>img{width:auto;height:100%;max-height:120px}.blue-sea-sharp{background:url(/wp-content/themes/seasense/img/sharp-sea-bg.jpg);overflow:hidden;background-size:cover;background-position:50% 30%;color:#FFF!important;position:relative}#train-book>div>div.cell.small-12.medium-8.sec-text>h1,#man-train-book>div>div.cell.small-12.medium-8.sec-text>h1{border:none;font-weight:500;margin:0}.blue-sea-sharp:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .3);z-index:0;mix-blend-mode:multiply}#train-book>div,#man-train-book>div{position:relative;align-items:center}a.link-button{color:#FFF;padding:1.5rem 4.5rem 1.5rem 1.5rem;font-size:1.5rem;font-weight:500;text-transform:uppercase;background:url(/wp-content/themes/seasense/svg/send.svg);background-color:#0096db;background-repeat:no-repeat;background-position:calc(100% - 1rem) calc(50% - 0.125rem);background-size:2rem}#man-train-types>div>div,#nm-train-types>div>div{margin-bottom:5rem}#man-train-types>div,#nm-train-types>div{margin-bottom:-5rem}#man-train-types>div>div:nth-child(odd),#nm-train-types>div>div:nth-child(odd){padding-right:2.5rem}#man-train-types>div>div:nth-child(even),#nm-train-types>div>div:nth-child(even){padding-left:2.5rem}#nm-tde .sec-img>img,#nm-sa .sec-img>img{object-fit:contain;width:100%;height:auto;position:static}section#nm-tde>div,section#nm-sa>div,section#nm-tde>div,section#nm-train-book>div{align-items:center;position:relative}#nm-train-intro>div>div.cell.small-12.medium-6.large-4.sec-text>h1{font-size:3rem}.image-grid.grid-x.grid-margin-x{height:100%}#nm-train-intro .img-col img{width:100%;height:100%;object-fit:cover}.post-wrap article{position:relative;transition:all 0.2s ease-in-out;overflow:hidden;margin-bottom:1.875rem}.post-wrap article img{display:block;max-width:100%;transition:all 0.2s ease-in-out;width:100%;cursor:pointer}.grid-overlay{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.2s ease-in-out;align-items:center;justify-content:flex-start;align-content:center;text-align:left;opacity:0;flex-flow:row wrap;padding:1.5rem}.post-wrap article:hover img,#recent-wrap article:hover img{filter:blur(5px);transform:scale(1.2);opacity:.5}.post-wrap article:hover .grid-overlay,#recent-wrap article:hover .grid-overlay{opacity:1;background:rgb(0 0 0 / .5);color:#FFF}h2.item-title{font-size:1.75rem;font-weight:500}div.post-wrap.cell.small-12.grid-x.grid-margin-x>article>div>a{background:#fff0;display:inline-flex;align-items:center;color:#fff;padding:.5rem 1rem;text-transform:capitalize;font-weight:300;font-size:1.25rem;border:1px solid #FFF;margin:0 auto}.post-wrap.cell.small-12.grid-x.grid-margin-x{margin-top:1.5rem;margin-left:0;margin-right:0}.item-details{text-align:center}div#breadcrumbs{margin-bottom:2.5rem}div.post-text>h1{color:#0096db;margin-bottom:.5rem;padding-bottom:1.5rem;display:inline-block;line-height:1;border-bottom:1px solid #ed2e24}div.post-text>h1+span{display:block;padding:1rem 0;color:#666;text-transform:uppercase;font-size:1rem}div.post-text{font-size:1.25rem;padding-right:3.5rem}.addtoany_list.a2a_kit_size_32 a:first-of-type{padding-left:0}div#contact-form-details{font-size:1.25rem;align-content:space-between;justify-content:space-between;align-items:flex-start}#contact-form-details .foot-contact.phone{margin-bottom:.75rem}div#contact-form-details h1{max-width:calc(75% - 2.5rem)}form#gform_2{position:relative}form#gform_2 ::placeholder{color:#1ba0de;text-transform:uppercase;font-weight:300}form#gform_2 ul input,form#gform_2 ul textarea{padding:.75rem;height:auto;line-height:1;margin:0}#contact-us>div{align-content:center}div#contact-form-details>div{flex:0 0 auto;height:auto}div#contact-form-details>div:last-child{margin-top:1.5rem}#contact-form-details .foot-contact.email{margin-bottom:0}div#gform_wrapper_2{margin-bottom:0;margin-top:2.5rem}a.link-button:hover{color:#002b4a}#booking-form>button{position:absolute;top:1.5rem;right:1.5rem;color:#ed2e24;display:flex;align-items:center;justify-content:center;font-weight:700;text-shadow:1px 1px 1px rgb(0 0 0 / 70%)}#booking-form>button span{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;line-height:1.5rem;background:red;align-content:center;justify-content:center}div#gform_confirmation_message_1,div#gform_confirmation_message_2{font-size:1.5rem;font-weight:200;padding:1.5rem 2.5rem;text-align:center}div#gform_confirmation_message_2{font-weight:500}div#contact-form-wrap{text-align:center}#sv-consult>div>div.cell.small-12.medium-4.sec-text{padding-left:2.5rem}.post-text>p{text-align:justify!important}.fc-theme-standard tr:not(.fc-scrollgrid-section-header,.fc-scrollgrid-section-header tr){height:10vh}#calendar{height:100%;max-height:none}a#credits{display:inline-block;margin:0 auto;font-size:.875rem;margin-top:.75rem;color:#002b69}#mobile-menu{background:#FFF;display:flex;flex-flow:column;overflow:auto;z-index:999;position:fixed;width:100%;height:100%;align-items:center;align-content:center;justify-content:space-between;opacity:0;z-index:-1}#mobile-menu.active{z-index:11}#mobile-menu-button{position:fixed;top:0;right:0;width:4rem;height:5rem;z-index:999;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .7)}#mobile-menu-button button{margin:0;padding:0;background:#fff0;width:2rem;height:2rem;margin:0;padding:0;position:relative;outline:none;border:0;border-radius:0}#mobile-menu-button button div svg{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#mobile-menu-button button div{transition:all .2s ease-in-out}#mobile-menu-button button path{fill:#255b97}#mobile-menu-button button[aria-expanded=false] div#mobile-menu-open{opacity:1}#mobile-menu-button button[aria-expanded=false] div#mobile-menu-close{opacity:0;transform:rotate(-45deg)}#mobile-menu-button button[aria-expanded=true] div#mobile-menu-open{opacity:0;transform:rotate(45deg)}#mobile-menu-button button[aria-expanded=true] div#mobile-menu-close{opacity:1}#mobile-menu-button button[aria-expanded=true] div#mobile-menu-close path{fill:#ed2e24}#mobile-nav-wrap{flex:1 1 auto;width:100%;padding:1.5rem;background:url(/wp-content/themes/seasense/img/sea-sense-bg.jpg);background-size:cover;background-position:0 0;background-repeat:no-repeat;overflow-y:scroll;display:flex;align-items:center;justify-content:center}div#mobile-contact-survey,div#mobile-contact-training{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:50%;flex:1 1 50%}div#mobile-menu-bot{flex:0 0 auto;background:url(/wp-content/themes/seasense/img/OCEAN_BG_GREY.jpg);align-items:flex-end;justify-content:space-between;padding:.5rem .75rem;width:100%}#mobile-menu-logo>img{max-height:6rem;width:auto}#mobile-menu-bot div.foot-contact.label{font-size:1.5rem;margin-right:1rem}div#mobile-menu-logo{margin-top:1rem}#mobile-menu-social{flex:0 0 auto;width:auto;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin-bottom:.5rem}#mobile-menu .foot-contact.email{display:none}#mobile-menu .foot-contact.phone,#obile-menu .foot-contact.email{margin:0;font-size:1.5rem}div#mobile-menu-social svg{width:100%;height:auto;max-width:100%;max-height:100%}#mobile-menu-social a{display:flex;width:2.5rem;height:2.5rem}div#mobile-menu-social span{flex:1 1 100%;text-align:center}ul#mobile-menu-nav a{color:#FFF;font-weight:100;font-size:6vw;text-align:center;margin-bottom:.325rem;display:inline-block}ul#mobile-menu-nav li.current_page_item a{font-weight:500;color:#0096db;border-bottom:1px solid #ed2e24;padding-bottom:0;margin-bottom:.625rem}#mobile-menu{display:none}@media only screen and (min-width:64.0125em) and (max-width:87.5em){html,body{font-size:14px!important}header#masthead{padding:.5rem 0 0 0}div#top-bar{margin-bottom:.5rem}#top-bar>div{width:100%;margin:0;max-width:900px;margin-left:auto}ul#primary-menu li{flex:0 0 auto}ul#primary-menu>li>a{font-size:1.125rem}.site-branding.cell.small-10.medium-6.medium-offset-3.large-3.large-offset-0{width:20%;padding-top:.5rem;padding-bottom:.75rem}#site-navigation{width:77.5%;margin-left:2.5%}.service-text h1{white-space:normal;text-align:center;line-height:1.25;padding:0 1rem}#company-text>div>div.small-12.medium-9{text-align:justify}.cell.sec-text p,.cell.sec-text ol,.cell.sec-text ul{font-size:1.125rem}.fc-theme-standard tr:not(.fc-scrollgrid-section-header,.fc-scrollgrid-section-header tr){max-height:7.5rem;height:6.5vh}#bk-policy>div>div{align-items:center}#bk-policy>div>div>div:nth-child(2)>ol{margin-bottom:0}div#booking-form{max-height:95vh;margin-top:2.5vh;top:0!important}.fc-event-title.fc-sticky{font-size:1rem}#calendar{height:90vh;max-height:37.5rem}main section,#page-head>div>div.slide-front.grid-x.grid-container{padding:2.5rem 1.5rem}#page-head>div>div.slide-front.grid-x.grid-container{padding:0 2.5rem}section#news-index{padding-left:0;padding-right:0}body.blog div#breadcrumbs{margin-bottom:0}#colophon>div>div{width:auto}#colophon .foot-badges.cell.small-12.large-2,#colophon>div>div.foot-logo-social.cell.small-12.large-3{width:15%}div.slide-front.grid-x.grid-container>div{width:40%}div.slide-front.grid-x.grid-container>div>h1{font-size:4.5rem}#company-text>div>div.small-12.medium-3>span.name,#company-text div.small-12.medium-3>span.accreds{font-size:1vw}}@media only screen and (min-device-width:48em) and (max-device-width:64em) and (orientation:landscape){html,body{width:100vw;overflow-x:hidden}header#masthead{padding:.375rem 0;height:5rem}#masthead>div:nth-child(2){align-items:center;justify-content:flex-start;height:100%;text-align:left}.site-branding.cell.small-10.medium-6.medium-offset-3.large-3.large-offset-0{padding:0;max-width:calc(100vw - 6rem);margin:0}#masthead>div:nth-child(2)>div>a>img{max-height:4.25rem;width:auto}nav#site-navigation,div#top-bar{display:none}#mobile-menu{background:#FFF;display:flex;flex-flow:column;overflow:auto;z-index:999;position:fixed;width:100%;height:100%;align-items:center;align-content:center;justify-content:space-between;opacity:0;z-index:-1}#mobile-menu.active{z-index:11}#mobile-menu-button{position:fixed;top:0;right:0;width:4rem;height:5rem;z-index:999;display:flex!important;align-items:center;justify-content:center;background:rgb(255 255 255 / .7)}#mobile-menu-button button{margin:0;padding:0;background:#fff0;width:2rem;height:2rem;margin:0;padding:0;position:relative;outline:none;border:0;border-radius:0}#mobile-menu-button button div svg{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#mobile-menu-button button div{transition:all .2s ease-in-out}#mobile-menu-button button path{fill:#255b97}#mobile-menu-button button[aria-expanded=false] div#mobile-menu-open{opacity:1}#mobile-menu-button button[aria-expanded=false] div#mobile-menu-close{opacity:0;transform:rotate(-45deg)}#mobile-menu-button button[aria-expanded=true] div#mobile-menu-open{opacity:0;transform:rotate(45deg)}#mobile-menu-button button[aria-expanded=true] div#mobile-menu-close{opacity:1}#mobile-menu-button button[aria-expanded=true] div#mobile-menu-close path{fill:#ed2e24}#mobile-nav-wrap{flex:1 1 auto;width:100%;padding:1.5rem;background:url(/wp-content/themes/seasense/img/sea-sense-bg.jpg);background-size:cover;background-position:0 0;background-repeat:no-repeat;overflow-y:scroll;display:flex;align-items:center;justify-content:center}#mobile-menu-nav{display:block;columns:2;column-rule:dotted}div#mobile-contact-survey,div#mobile-contact-training{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:50%;flex:1 1 50%}div#mobile-menu-bot{flex:0 0 auto;background:url(/wp-content/themes/seasense/img/OCEAN_BG_GREY.jpg);align-items:flex-end;justify-content:space-between;padding:.5rem .75rem;width:100%}#mobile-menu-logo>img{max-height:6rem;width:auto}#mobile-menu-bot div.foot-contact.label{font-size:1.5rem;margin-right:1rem}div#mobile-menu-logo{margin-top:1rem}#mobile-menu-social{flex:0 0 auto;width:auto;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin-bottom:.5rem}#mobile-menu .foot-contact.email{display:none}#mobile-menu .foot-contact.phone,#obile-menu .foot-contact.email{margin:0;font-size:1.5rem}div#mobile-menu-social svg{width:100%;height:auto;max-width:100%;max-height:100%}#mobile-menu-social a{display:flex;width:2.5rem;height:2.5rem}div#mobile-menu-social span{flex:1 1 100%;text-align:center}div#home-slideshow{max-height:calc(75vh - 5rem)}ul#mobile-menu-nav a{color:#FFF;font-weight:100;font-size:3vw;text-align:center;margin-bottom:.325rem;display:inline-block;padding:.75rem 1.5rem}ul#mobile-menu-nav li.current_page_item a{font-weight:500;color:#0096db;border-bottom:1px solid #ed2e24;padding-bottom:0;margin-bottom:.625rem}div.slide-front.grid-x.grid-container>div>span{color:#FFF;font-weight:500}div.slide-front.grid-x.grid-container>div>h1{font-size:3.75rem}div.slide-front.grid-x.grid-container>div>p{line-height:1.25}main section{padding:2.5rem .5625rem}section#home-services,#home-services .cell.small-12.medium-6.large-4{max-height:none}#home-services .cell.small-12.medium-6.large-4{margin-bottom:1.5rem;width:calc(50% - 1.875rem)}.service-text h1{white-space:normal;text-align:center;line-height:1;font-size:2.5rem}.service-text p{padding:0;font-size:1.125rem}#company-text>div:nth-child(1)>h1{font-size:3rem;margin-bottom:1.5rem}div#company-text p{font-size:1.125rem;line-height:1.25}#company-text>div{margin-bottom:1rem}#company-text>div>div.small-12.medium-9{padding:0 .5rem 0 1.5rem;order:2;margin-bottom:1.5rem;text-align:justify}#company-text>div>div.small-12.medium-3{order:1;margin-bottom:.75rem}#colophon>div>div{width:33.3333%;max-width:33.333%}#colophon>div>div.foot-menu{display:none}.site-info.grid-container.grid-x{flex-flow:row wrap;justify-content:center}#colophon>div>div.foot-location.cell.small-12.large-2>p,#colophon>div>div.foot-contact.cell.small-12.large-2>div>div.foot-contact.cell.small-12{line-height:1.25;font-size:1.125rem}#colophon>div>div.foot-contact,#colophon>div>div.foot-location{margin-bottom:1rem;text-align:center}#colophon .foot-badges.cell.small-12.large-2{display:flex;flex-flow:row wrap;justify-content:space-evenly}#colophon .foot-badges.cell.small-12.large-2 img{max-width:150px;max-height:60px;width:auto}#colophon h4{width:62.5%;margin:0 auto 1rem auto;font-size:1.5rem}.sec-img>img{position:relative;left:auto;top:auto}#sv-consult>div>div.cell.small-12.medium-4.sec-text,#sv-scv>div>div.cell.small-12.medium-5.medium-offset-1.sec-text,#sv-marine-surveying>div>div.cell.small-12.medium-6.large-4.sec-text,#sv-risk>div>div.cell.small-12.medium-5.sec-text,#nm-tde>div>div.cell.small-12.medium-5.medium-offset-1.sec-text,#nm-sa>div>div.cell.small-12.medium-5.sec-text,#bk-funding>div>div.cell.small-12.medium-5.sec-text,#train-intro>div>div.cell.small-12.medium-6.large-4.sec-text,#train-add>div>div.cell.small-12.medium-5.sec-text,#man-train-intro>div>div.cell.small-12.medium-6.large-4.sec-text,#nm-train-intro>div>div.cell.small-12.medium-6.large-4.sec-text{padding:0;margin:0;margin-bottom:1.5rem;order:1;width:100%}#sv-consult>div>div.cell.small-12.medium-8.sec-img,#sv-scv>div>div.cell.small-12.medium-6.sec-img,#sv-marine-surveying>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img,#sv-risk>div>div.cell.small-12.medium-6.medium-offset-1.sec-img,#train-safety>div>div.cell.small-12.medium-6.sec-img-stack,#nm-tde>div>div.cell.small-12.medium-6.sec-img,#nm-sa>div>div.cell.small-12.medium-6.medium-offset-1.sec-img,#bk-funding>div>div.cell.small-12.medium-6.medium-offset-1.sec-img,#train-intro>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img,#train-add>div>div.cell.small-12.medium-6.medium-offset-1.sec-img,#man-train-intro>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img,#nm-train-intro>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img{order:2;width:100%;margin:0;max-height:50vh}.cell.sec-text p,.cell.sec-text ol,.cell.sec-text ul{text-align:justify;display:block;width:100%}.cell.sec-text ol,.cell.sec-text ul{width:calc(100% - 1.5rem)}#train-intro>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img>div>div.img-col{margin-bottom:1rem}#train-intro>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img>div>div.quote.cell.small-12,#man-train-intro div.quote.cell.small-12,#nm-train-intro div.quote.cell.small-12{order:-1;margin:1.5rem 0;text-align:center;line-height:1.25;font-size:2rem}#train-intro>div>div.cell.small-12.medium-6.large-4.sec-text>div{text-align:center}#train-intro>div>div.cell.small-12.medium-6.large-4.sec-text>div img{max-width:50%;width:auto;max-height:100px}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text{text-align:left;width:100%;margin:0 0 2.5rem 0}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text>h1{font-size:2rem;margin-bottom:1rem;margin-left:0}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text>h2{font-weight:300;font-size:1.5rem;margin:.75rem 0;line-height:1}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text ul,#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text ol{margin:0 0 1rem 1rem;width:calc(100% - 1rem)}.cell.small-12.medium-6.sec-img-stack,#train-add>div>div.cell.small-12.medium-6.medium-offset-1.sec-img{margin-top:1.5rem}#train-book>div>div.cell.small-12.medium-8.sec-text>p,#man-train-book>div>div.cell.small-12.medium-8.sec-text>p,#nm-train-book>div>div.cell.small-12.medium-8.sec-text>p{margin-bottom:1rem}a.link-button{display:inline-flex;padding:1rem 4rem 1rem 1rem}#man-train-types>div>div,#nm-train-types>div>div{padding-left:0.5625rem!important;padding-right:0.5625rem!important;margin:1.5rem 0;width:100%}#man-train-types>div,#nm-train-types>div{margin-bottom:-1.5rem}#man-train-intro>div>div.cell.small-12.medium-6.large-4.sec-text{margin-bottom:1.5rem}#page-head>div>div.slide-front.grid-x.grid-container>div{padding:0 .5625rem}#nm-train-intro>div>div.cell.small-12.medium-6.large-4.sec-text>h1{font-size:2rem}#calendar-wrap{margin-top:1.25rem}#input_1_5{margin:0!important}ul#gform_fields_1 li#field_1_7{flex-wrap:nowrap}ul#gform_fields_1 li#field_1_7>label,ul#gform_fields_1 li#field_1_7>label+div{flex:0 0 auto!important}ul#gform_fields_1>li>label+div input[type="text"]{height:100%;margin-right:0}#form-logos{display:flex;flex-flow:row nowrap}#form-logos>div{max-width:65%;max-height:60px}#form-logos>div>img{max-height:64px!important;width:auto;height:64px!important}#bk-policy>div>div>div:nth-child(1){padding-right:0;margin-bottom:1.5rem}div.post-wrap.cell.small-12.grid-x.grid-margin-x>article{width:calc(33.333333% - .5rem);margin:0 .75rem .75rem 0}div.post-wrap.cell.small-12.grid-x.grid-margin-x>article:nth-child(3n){margin-right:0}div#breadcrumbs{margin-bottom:1rem}body.blog div#breadcrumbs{margin:0}.single-post-wrap{width:100%!important;margin:0!important}.single-post-wrap article{padding:0}div.post-text{padding:0;font-size:1.125rem;order:2;width:100%!important}div.post-media{order:1;margin-bottom:1.5rem;width:100%!important;text-align:center}.post-media>img{max-height:50vh;object-fit:contain;width:100%}div.post-text>h1,#related>div>h1{font-size:2rem;padding-bottom:.5rem;margin-bottom:.5rem}#related>div>h1{margin:0;padding:0}#contact-form-details h1{margin-bottom:1rem;padding-bottom:.5rem;max-width:100%!important;font-size:2.5rem}div#contact-form-details>div{width:50%;margin:0!important}div#contact-form-wrap{text-align:left;font-size:1.125rem;margin-top:1.5rem;width:100%}#field_2_5>div{display:flex;align-items:center}#field_2_5>div>label{line-height:1}div#contact-form-details{width:100%;display:flex;flex-flow:row nowrap;align-items:flex-start}#home-services>div>div>div:nth-child(3){width:calc(100% - 1.875rem)!important}#sv-risk>div>div.cell.small-12.medium-5.sec-text>h1{max-width:57.5%}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text>*{margin-bottom:1rem}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text,#train-safety .cell.small-12.medium-6.sec-img-stack{justify-content:space-around}.fc-theme-standard tr:not(.fc-scrollgrid-section-header,.fc-scrollgrid-section-header tr){height:10vh}.fc-event-title.fc-sticky{font-size:1rem}.fc .fc-daygrid-event-harness a{padding:0}ul#gform_fields_1>li>label+div input{flex:1 1 1rem;margin-right:0}.fc .fc-view-harness{height:82.5vh!important}.slide-front>div.cell.large-4{width:45%;text-align:left}#bk-calendar>div>div.cell.small-12.medium-12.large-3.sec-text p{line-height:1.25}div#booking-form{max-height:95vh;margin-top:2.5vh;top:0!important}}@media only screen and (min-device-width:48em) and (max-device-width:64em) and (orientation:portrait){html,body{width:100vw;overflow-x:hidden}header#masthead{padding:.375rem 0;height:5rem}#masthead>div:nth-child(2){align-items:center;justify-content:flex-start;height:100%;text-align:left}.site-branding.cell.small-10.medium-6.medium-offset-3.large-3.large-offset-0{padding:0;max-width:calc(100vw - 6rem);margin:0}#masthead>div:nth-child(2)>div>a>img{max-height:4.25rem;width:auto}nav#site-navigation,div#top-bar{display:none}#mobile-menu{background:#FFF;display:flex;flex-flow:column;overflow:auto;z-index:999;position:fixed;width:100%;height:100%;align-items:center;align-content:center;justify-content:space-between;opacity:0;z-index:-1}#mobile-menu.active{z-index:11}#mobile-menu-button{position:fixed;top:0;right:0;width:4rem;height:5rem;z-index:999;display:flex!important;align-items:center;justify-content:center;background:rgb(255 255 255 / .7)}#mobile-menu-button button{margin:0;padding:0;background:#fff0;width:2rem;height:2rem;margin:0;padding:0;position:relative;outline:none;border:0;border-radius:0}#mobile-menu-button button div svg{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#mobile-menu-button button div{transition:all .2s ease-in-out}#mobile-menu-button button path{fill:#255b97}#mobile-menu-button button[aria-expanded=false] div#mobile-menu-open{opacity:1}#mobile-menu-button button[aria-expanded=false] div#mobile-menu-close{opacity:0;transform:rotate(-45deg)}#mobile-menu-button button[aria-expanded=true] div#mobile-menu-open{opacity:0;transform:rotate(45deg)}#mobile-menu-button button[aria-expanded=true] div#mobile-menu-close{opacity:1}#mobile-menu-button button[aria-expanded=true] div#mobile-menu-close path{fill:#ed2e24}#mobile-nav-wrap{flex:1 1 auto;width:100%;padding:1.5rem;background:url(/wp-content/themes/seasense/img/sea-sense-bg.jpg);background-size:cover;background-position:0 0;background-repeat:no-repeat;overflow-y:auto;display:flex;align-items:center;justify-content:center}div#mobile-contact-survey,div#mobile-contact-training{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;width:50%;flex:1 1 50%}div#mobile-menu-bot{flex:0 0 auto;background:url(/wp-content/themes/seasense/img/OCEAN_BG_GREY.jpg);align-items:flex-end;justify-content:space-between;padding:.5rem .75rem;width:100%}#mobile-menu-logo>img{max-height:6rem;width:auto}#mobile-menu-bot div.foot-contact.label{font-size:1.5rem;margin-right:1rem}div#mobile-menu-logo{margin-top:1rem}#mobile-menu-social{flex:0 0 auto;width:auto;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;margin-bottom:.5rem}#mobile-menu .foot-contact.email{display:none}#mobile-menu .foot-contact.phone,#obile-menu .foot-contact.email{margin:0;font-size:1.5rem}div#mobile-menu-social svg{width:100%;height:auto;max-width:100%;max-height:100%}#mobile-menu-social a{display:flex;width:2.5rem;height:2.5rem}div#mobile-menu-social span{flex:1 1 100%;text-align:center}ul#mobile-menu-nav a{color:#FFF;font-weight:100;font-size:6vw;text-align:center;margin-bottom:.325rem;display:inline-block}ul#mobile-menu-nav li.current_page_item a{font-weight:500;color:#0096db;border-bottom:1px solid #ed2e24;padding-bottom:0;margin-bottom:.625rem}div#home-slideshow{max-height:calc(45vh - 5rem)}div.slide-front.grid-x.grid-container>div>span{color:#FFF;font-weight:500}div.slide-front.grid-x.grid-container>div>h1{font-size:2.75rem}div.slide-front.grid-x.grid-container>div>p{line-height:1.25}.slick-initialized .slick-slide{align-content:flex-end!important}.slide-front{background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .8) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .8) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);align-items:flex-end;padding-bottom:.25rem}main section{padding:2.5rem .5625rem}section#home-services,#home-services .cell.small-12.medium-6.large-4{max-height:none}#home-services .cell.small-12.medium-6.large-4{margin-bottom:1.5rem}.service-text h1{white-space:normal;text-align:center;line-height:1;font-size:2.5rem}.service-text p{padding:0;font-size:1.125rem}#company-text>div:nth-child(1)>h1{font-size:3rem;margin-bottom:1.5rem}div#company-text p{font-size:1.125rem;line-height:1.25}#company-text>div{width:100%!important;margin-bottom:1rem}#company-text>div>div.small-12.medium-9{padding:0 1.5rem 0 2.5rem;order:2;margin-bottom:1.5rem;text-align:justify}#company-text>div>div.small-12.medium-3{order:1;margin-bottom:.75rem}#colophon>div>div{max-width:50%}#colophon>div>div.foot-logo-social,#colophon>div>div.foot-menu{display:none}.site-info.grid-container.grid-x{flex-flow:row wrap;justify-content:center}#colophon>div>div.foot-location.cell.small-12.large-2>p,#colophon>div>div.foot-contact.cell.small-12.large-2>div>div.foot-contact.cell.small-12{line-height:1.25;font-size:1.125rem}#colophon>div>div.foot-contact,#colophon>div>div.foot-location{margin-bottom:1rem;text-align:center}#colophon .foot-badges.cell.small-12.large-2{display:flex;flex-flow:row wrap;justify-content:space-evenly}#colophon .foot-badges.cell.small-12.large-2 img{max-width:150px;max-height:60px;width:auto}#colophon h4{width:62.5%;margin:0 auto 1rem auto;font-size:1.5rem}.sec-img>img{position:relative;left:auto;top:auto}#sv-consult>div>div.cell.small-12.medium-4.sec-text,#sv-scv>div>div.cell.small-12.medium-5.medium-offset-1.sec-text,#sv-marine-surveying>div>div.cell.small-12.medium-6.large-4.sec-text,#sv-risk>div>div.cell.small-12.medium-5.sec-text,#nm-tde>div>div.cell.small-12.medium-5.medium-offset-1.sec-text,#nm-sa>div>div.cell.small-12.medium-5.sec-text,#bk-funding>div>div.cell.small-12.medium-5.sec-text,#train-intro>div>div.cell.small-12.medium-6.large-4.sec-text,#train-add>div>div.cell.small-12.medium-5.sec-text,#man-train-intro>div>div.cell.small-12.medium-6.large-4.sec-text,#nm-train-intro>div>div.cell.small-12.medium-6.large-4.sec-text{padding:0;margin:0;margin-bottom:1.5rem;order:1;width:100%}#sv-consult>div>div.cell.small-12.medium-8.sec-img,#sv-scv>div>div.cell.small-12.medium-6.sec-img,#sv-marine-surveying>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img,#sv-risk>div>div.cell.small-12.medium-6.medium-offset-1.sec-img,#train-safety>div>div.cell.small-12.medium-6.sec-img-stack,#nm-tde>div>div.cell.small-12.medium-6.sec-img,#nm-sa>div>div.cell.small-12.medium-6.medium-offset-1.sec-img,#bk-funding>div>div.cell.small-12.medium-6.medium-offset-1.sec-img,#train-intro>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img,#train-add>div>div.cell.small-12.medium-6.medium-offset-1.sec-img,#man-train-intro>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img,#nm-train-intro>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img{order:2;width:100%;margin:0}.cell.sec-text p,.cell.sec-text ol,.cell.sec-text ul{text-align:justify;display:block;width:100%}.cell.sec-text ol,.cell.sec-text ul{width:calc(100% - 1.5rem)}#train-intro>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img>div>div.img-col{margin-bottom:1rem}#train-intro>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img>div>div.quote.cell.small-12,#man-train-intro div.quote.cell.small-12,#nm-train-intro div.quote.cell.small-12{order:-1;margin:1.5rem 0;text-align:center;line-height:1.25}#train-intro>div>div.cell.small-12.medium-6.large-4.sec-text>div{text-align:center}#train-intro>div>div.cell.small-12.medium-6.large-4.sec-text>div img{max-width:50%;width:auto;max-height:100px}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text{text-align:left;width:100%;margin:0 0 2.5rem 0}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text>h1{font-size:2rem;margin-bottom:1rem;margin-left:0}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text>h2{font-weight:300;font-size:1.5rem;margin:.75rem 0;line-height:1}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text ul,#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text ol{margin:0 0 1rem 1rem;width:calc(100% - 1rem)}.cell.small-12.medium-6.sec-img-stack,#train-add>div>div.cell.small-12.medium-6.medium-offset-1.sec-img{margin-top:1.5rem}#train-book>div>div.cell.small-12.medium-8.sec-text>p,#man-train-book>div>div.cell.small-12.medium-8.sec-text>p,#nm-train-book>div>div.cell.small-12.medium-8.sec-text>p{margin-bottom:1rem}a.link-button{display:inline-flex;padding:1rem 4rem 1rem 1rem}#man-train-types>div>div,#nm-train-types>div>div{padding-left:0.5625rem!important;padding-right:0.5625rem!important;margin:1.5rem 0;width:100%}#man-train-types>div,#nm-train-types>div{margin-bottom:-1.5rem}#man-train-intro>div>div.cell.small-12.medium-6.large-4.sec-text{margin-bottom:1.5rem}#page-head>div>div.slide-front.grid-x.grid-container>div{padding:0 .5625rem}#nm-train-intro>div>div.cell.small-12.medium-6.large-4.sec-text>h1{font-size:2rem}#calendar-wrap{margin-top:1.25rem}#input_1_5{margin:0!important}ul#gform_fields_1 li#field_1_7{flex-wrap:nowrap}ul#gform_fields_1 li#field_1_7>label,ul#gform_fields_1 li#field_1_7>label+div{flex:0 0 auto!important}ul#gform_fields_1>li>label+div input[type="text"]{height:100%;margin-right:0}#form-logos{display:flex;flex-flow:row nowrap}#form-logos>div{max-width:65%;max-height:60px}#form-logos>div>img{max-height:64px!important;width:auto;height:64px!important}#bk-policy>div>div>div:nth-child(1){padding-right:0;margin-bottom:1.5rem}div.post-wrap.cell.small-12.grid-x.grid-margin-x>article{width:calc(50% - .375rem);margin:0 .75rem .75rem 0}div.post-wrap.cell.small-12.grid-x.grid-margin-x>article:nth-child(even){margin-right:0}div#breadcrumbs{margin-bottom:1rem}body.blog div#breadcrumbs{margin:0}.single-post-wrap{width:100%!important;margin:0!important}.single-post-wrap article{padding:0}div.post-text{padding:0;font-size:1.125rem;order:2;width:100%!important}div.post-media{order:1;margin-bottom:1.5rem;width:100%!important;text-align:center}.post-media>img{max-height:50vh;object-fit:contain;width:100%}div.post-text>h1,#related>div>h1{font-size:2rem;padding-bottom:.5rem;margin-bottom:.5rem}#related>div>h1{margin:0;padding:0}#contact-form-details h1{margin-bottom:1rem;padding-bottom:.5rem;max-width:100%!important;font-size:2.5rem}div#contact-form-details>div{width:50%;margin:0!important}div#contact-form-wrap{text-align:left;font-size:1.125rem;margin-top:1.5rem;width:100%}#field_2_5>div{display:flex;align-items:center}#field_2_5>div>label{line-height:1}div#contact-form-details{width:100%;display:flex;flex-flow:row nowrap;align-items:flex-start}#home-services>div>div>div:nth-child(3){width:calc(100% - 1.875rem)}#sv-risk>div>div.cell.small-12.medium-5.sec-text>h1{max-width:57.5%}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text>*{margin-bottom:1rem}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text,#train-safety .cell.small-12.medium-6.sec-img-stack{justify-content:space-around}.fc-theme-standard tr:not(.fc-scrollgrid-section-header,.fc-scrollgrid-section-header tr){height:100px}.fc-event-title.fc-sticky{font-size:1rem}.fc .fc-daygrid-event-harness a{padding:0}ul#gform_fields_1>li>label+div input{flex:1 1 1rem;margin-right:0}.fc .fc-view-harness{height:62.5vh!important}}@media only screen and (max-device-width:47.9375em) and (min-device-width:1px){html,body{width:100vw;overflow-x:hidden}header#masthead{padding:.375rem 0;height:5rem}#masthead>div:nth-child(2){align-items:center;justify-content:flex-start;height:100%}.site-branding.cell.small-10.medium-6.medium-offset-3.large-3.large-offset-0{padding:0;max-width:calc(100vw - 6rem);margin:0}#masthead>div:nth-child(2)>div>a>img{max-height:4.25rem;width:auto}nav#site-navigation,div#top-bar{display:none}#mobile-menu{background:#FFF;display:flex;flex-flow:column;overflow:auto;z-index:999;position:fixed;width:100%;height:100%;align-items:center;align-content:center;justify-content:space-between;opacity:0;z-index:-1}#mobile-menu.active{z-index:11}#mobile-menu-button{position:fixed;top:0;right:0;width:4rem;height:5rem;z-index:999;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .7)}#mobile-menu-button button{margin:0;padding:0;background:#fff0;width:2rem;height:2rem;margin:0;padding:0;position:relative;outline:none;border:0;border-radius:0}#mobile-menu-button button div svg{width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#mobile-menu-button button div{transition:all .2s ease-in-out}#mobile-menu-button button path{fill:#255b97}#mobile-menu-button button[aria-expanded=false] div#mobile-menu-open{opacity:1}#mobile-menu-button button[aria-expanded=false] div#mobile-menu-close{opacity:0;transform:rotate(-45deg)}#mobile-menu-button button[aria-expanded=true] div#mobile-menu-open{opacity:0;transform:rotate(45deg)}#mobile-menu-button button[aria-expanded=true] div#mobile-menu-close{opacity:1}#mobile-menu-button button[aria-expanded=true] div#mobile-menu-close path{fill:#ed2e24}#mobile-nav-wrap{flex:1 1 auto;width:100%;padding:1.5rem;background:url(/wp-content/themes/seasense/img/sea-sense-bg.jpg);background-size:cover;background-position:0 0;background-repeat:no-repeat;overflow-y:scroll;display:flex;align-items:center;justify-content:center}div#mobile-contact-survey,div#mobile-contact-training{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-around;width:50%;flex:1 1 50%}div#mobile-menu-bot{flex:0 0 auto;background:url(/wp-content/themes/seasense/img/OCEAN_BG_GREY.jpg);align-items:flex-end;justify-content:space-between;padding:.5rem .75rem}#mobile-menu-logo>img{max-height:3rem;width:auto}div#mobile-menu-logo{flex:0 0 65%;margin-top:1rem}#mobile-menu-social{flex:0 0 auto;width:auto;display:flex;flex-flow:row wrap;align-items:center;justify-content:center}#mobile-menu .foot-contact.email{display:none}#mobile-menu .foot-contact.phone,#obile-menu .foot-contact.email{margin:0}div#mobile-menu-social svg{width:100%;height:auto;max-width:100%;max-height:100%}#mobile-menu-social a{display:flex;width:1.5rem;height:1.5rem}div#mobile-menu-social span{flex:1 1 100%;text-align:center}div#home-slideshow{max-height:calc(80vh - 5rem)}ul#mobile-menu-nav a{color:#FFF;font-weight:100;font-size:6vw;text-align:center;display:inline-block}ul#mobile-menu-nav li.current_page_item a{font-weight:500;color:#0096db;border-bottom:1px solid #ed2e24;padding-bottom:0;margin-bottom:.625rem}div.slide-front.grid-x.grid-container>div>span{color:#FFF;font-weight:500}div.slide-front.grid-x.grid-container>div>h1{font-size:2.75rem}div.slide-front.grid-x.grid-container>div>p{line-height:1.25;font-size:1rem}.slick-initialized .slick-slide{align-content:flex-end!important}.slide-front{background:-moz-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .8) 100%);background:-webkit-linear-gradient(top,#fff0 0%,rgb(0 0 0 / .8) 100%);background:linear-gradient(to bottom,#fff0 0%,rgb(0 0 0 / .8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a6000000',GradientType=0);align-items:flex-end;padding-bottom:.25rem}main section{padding:2.5rem .5625rem}section#home-services,#home-services .cell.small-12.medium-6.large-4{max-height:none}#home-services .cell.small-12.medium-6.large-4{margin-bottom:1.5rem}.service-text h1{white-space:normal;text-align:center;line-height:1;font-size:2.5rem}.service-text p{padding:0;font-size:1.125rem}#company-text>div:nth-child(1)>h1{font-size:3rem;margin-bottom:1.5rem}div#company-text p{font-size:1.125rem;line-height:1.25}#company-text>div{width:100%!important;padding:0 .9375rem}#company-text>div>div.small-12.medium-9{padding:0;order:2;margin-bottom:1.5rem;text-align:justify}#company-text>div>div.small-12.medium-3{order:1;margin-bottom:.75rem;padding:0 20%}#colophon>div>div{max-width:100%}#colophon>div>div.foot-logo-social,#colophon>div>div.foot-menu{display:none}.site-info.grid-container.grid-x{flex-flow:row wrap}#colophon>div>div.foot-location.cell.small-12.large-2>p,#colophon>div>div.foot-contact.cell.small-12.large-2>div>div.foot-contact.cell.small-12{line-height:1.25;font-size:1.125rem}#colophon>div>div.foot-contact,#colophon>div>div.foot-location{margin-bottom:1rem;text-align:center}#colophon .foot-badges.cell.small-12.large-2{display:flex;flex-flow:row wrap;justify-content:space-evenly}#colophon .foot-badges.cell.small-12.large-2 img{max-width:150px;max-height:60px;width:auto}#colophon h4{width:62.5%;margin:0 auto 1rem auto;font-size:1.5rem}.sec-img>img{position:relative;left:auto;top:auto}#sv-consult>div>div.cell.small-12.medium-4.sec-text,#sv-scv>div>div.cell.small-12.medium-5.medium-offset-1.sec-text,#sv-marine-surveying>div>div.cell.small-12.medium-6.large-4.sec-text,#sv-risk>div>div.cell.small-12.medium-5.sec-text,#nm-tde>div>div.cell.small-12.medium-5.medium-offset-1.sec-text,#nm-sa>div>div.cell.small-12.medium-5.sec-text,#bk-funding>div>div.cell.small-12.medium-5.sec-text{padding:0;margin-bottom:1.5rem;order:1}#sv-consult>div>div.cell.small-12.medium-8.sec-img,#sv-scv>div>div.cell.small-12.medium-6.sec-img,#sv-marine-surveying>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img,#sv-risk>div>div.cell.small-12.medium-6.medium-offset-1.sec-img,#train-safety>div>div.cell.small-12.medium-6.sec-img-stack,#nm-tde>div>div.cell.small-12.medium-6.sec-img,#nm-sa>div>div.cell.small-12.medium-6.medium-offset-1.sec-img,#bk-funding>div>div.cell.small-12.medium-6.medium-offset-1.sec-img{order:2}.image-grid.grid-x.grid-margin-x .img-col{margin-bottom:1rem;display:block}.cell.sec-text p,.cell.sec-text ol,.cell.sec-text ul{text-align:justify;font-size:1.125rem;line-height:1.25;display:block;width:100%}.cell.sec-text ol,.cell.sec-text ul{width:calc(100% - 1.5rem)}#train-intro>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img>div>div.img-col{margin-bottom:1rem}#train-intro>div>div.cell.small-12.medium-5.medium-offset-1.large-7.large-offset-1.sec-img>div>div.quote.cell.small-12,#man-train-intro div.quote.cell.small-12,#nm-train-intro div.quote.cell.small-12{order:-1;margin:1.5rem 0;text-align:center;line-height:1.25}#train-intro>div>div.cell.small-12.medium-6.large-4.sec-text>div{text-align:center}#train-intro>div>div.cell.small-12.medium-6.large-4.sec-text>div img{max-width:50%;width:auto;max-height:100px}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text{text-align:left}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text>h1{font-size:2rem;margin-bottom:1rem}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text>h2{font-weight:300;font-size:1.5rem;margin:.75rem 0;line-height:1}#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text ul,#train-safety>div>div.cell.small-12.medium-5.medium-offset-1.sec-text ol{margin:1rem;width:calc(100% - 1rem)}.cell.small-12.medium-6.sec-img-stack,#train-add>div>div.cell.small-12.medium-6.medium-offset-1.sec-img{margin-top:1.5rem}#train-book>div>div.cell.small-12.medium-8.sec-text>p,#man-train-book>div>div.cell.small-12.medium-8.sec-text>p,#nm-train-book>div>div.cell.small-12.medium-8.sec-text>p{margin-bottom:1rem}a.link-button{display:inline-flex;padding:1rem 4rem 1rem 1rem}#man-train-types>div>div,#nm-train-types>div>div{padding-left:0.5625rem!important;padding-right:0.5625rem!important;margin:1.5rem 0}#man-train-types>div,#nm-train-types>div{margin-bottom:-1.5rem}#man-train-intro>div>div.cell.small-12.medium-6.large-4.sec-text{margin-bottom:1.5rem}#page-head>div>div.slide-front.grid-x.grid-container>div{padding:0 .5625rem}#nm-train-intro>div>div.cell.small-12.medium-6.large-4.sec-text>h1{font-size:2rem}#calendar-wrap{margin-top:1.25rem}#calendar>div.fc-header-toolbar.fc-toolbar>div{flex:1 1 100%}#calendar>div.fc-header-toolbar.fc-toolbar{flex-wrap:wrap;justify-content:center;text-align:center}div#booking-form{padding:.9275rem;border-radius:0}ul#gform_fields_1 #field_1_5>label{width:100%;flex:1 1 100%}#input_1_5{margin:0!important}ul#gform_fields_1 li#field_1_7{flex-wrap:nowrap}ul#gform_fields_1 li#field_1_7>label,ul#gform_fields_1 li#field_1_7>label+div{flex:0 0 auto!important}ul#gform_fields_1>li>label+div input[type="text"]{height:100%}#form-logos{display:flex;flex-flow:row nowrap}#form-logos>div{max-width:65%;max-height:60px}#form-logos>div>img{max-height:64px!important;width:auto;height:64px!important}#gform_1 .gform_footer.top_label,#gform_2 .gform_footer.top_label{position:static;width:100%;padding:0 5%}#input_1_12>div,#input_2_6>div{margin:0 auto}#bk-policy>div>div>div:nth-child(1){padding-right:0;margin-bottom:1.5rem}div.post-wrap.cell.small-12.grid-x.grid-margin-x>article{width:100%;margin:0 0 1.5rem 0}div#breadcrumbs{margin-bottom:1rem}body.blog div#breadcrumbs{margin:0}.single-post-wrap{width:100%!important;margin:0!important}.single-post-wrap article{padding:0}div.post-text{padding:0;font-size:1.125rem;order:2}div.post-media{order:1;margin-bottom:1.5rem}div.post-text>h1,#related>div>h1{font-size:2rem;padding-bottom:.5rem;margin-bottom:.5rem}#related>div>h1{margin:0;padding:0}#contact-form-details h1{margin-bottom:1rem;padding-bottom:.5rem}div#contact-form-details>div{margin-bottom:1.5rem}div#contact-form-wrap{text-align:left;font-size:1.125rem;margin-top:1rem}#field_2_5>div{display:flex;align-items:center}#field_2_5>div>label{line-height:1}}