﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import"font-awesome/css/fontawesome.min.css";@import"font-awesome/css/brands.css";@import"font-awesome/css/solid.css";@import"font-awesome/css/regular.css";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}html{font-size:62.5%;height:100%;-webkit-font-smoothing:antialiased}html,button,input,select,textarea{color:#444;font-family:"Proxima Soft W01 Regular",arial,sans-serif;font-weight:400;border-radius:0}body{-webkit-transition:padding-top 200ms linear;-moz-transition:padding-top 200ms linear;-o-transition:padding-top 200ms linear;transition:padding-top 200ms linear}button:focus,input:focus,textarea:focus{outline:0;border-color:none !important}::-webkit-input-placeholder{color:#666;font-size:1.8rem}:-moz-placeholder{color:#666;font-size:1.8rem}::-moz-placeholder{color:#666;font-size:1.8rem}:-ms-input-placeholder{color:#666;font-size:1.8rem}.wrap{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}hr{display:block;height:1px;border:0;border-top:1px solid #00a5b3;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.video-wrapper,.iframe-wrapper{position:relative;padding-bottom:56.25%;height:0;float:left;width:100%}.video-wrapper object,.video-wrapper embed,.video-wrapper iframe,.iframe-wrapper object,.iframe-wrapper embed,.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}strong{font-weight:normal;font-family:"Proxima Soft W01 Bold",arial,sans-serif}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img{-webkit-backface-visibility:hidden}.footer .social-media a,.latest-news-block .sidebar .feature.twitter .twitter-title a span,.text ul li:before,.btn a,.btn input{-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px}.footer .nav a,.news-block .article a .subtitle,.header .nav>ul>li>a,a{transition:color 200ms linear}.gallery-block .media-boxes-load-more-button,.alm-btn-wrap .alm-load-more-btn,.btn a,.btn input{transition:background-color 200ms linear}.footer .social-media a,.news-block .article a img,.latest-news-block .sidebar .feature.twitter .twitter-title a span,.header .nav>ul>li ul,.header .nav>ul>li.menu-item-has-children>a:after,.header .nav>ul{transition:opacity 200ms linear}.footer a.arrow,.home-intro a.arrow{transition:all 150ms linear}a{text-decoration:none}.text-image-block.alt .image .middle{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.home-intro .box{position:absolute;top:50%;left:auto;-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.btn a,.btn input{display:inline-block;background-color:#00a5b3;font-size:1.5rem;padding:10px 25px !important;line-height:2em !important;text-align:center;min-width:210px;color:#fff !important;border:none !important;font-family:"Proxima Soft W01 Bold",arial,sans-serif;text-transform:uppercase}.btn a:hover,.btn input:hover{background:#00678c}.btn.centre{float:left;width:100%;text-align:center;padding:2em 0 3em 0}.select{float:left;width:100%;height:36px;overflow:hidden;margin:0 0 20px 0;background:#fff;position:relative}.select:after{content:"";position:absolute;top:50%;right:10px;font-family:FontAwesome;font-size:30px;margin:-15px 0 0 0;color:#00a5b3}.select select{background:transparent;width:100%;padding:0 0 0 10px;font-size:16px;line-height:36px;border:0;border-radius:0;height:36px;-webkit-appearance:none;cursor:pointer;position:relative;z-index:10}.row{float:left;width:100%;padding:0;position:relative;z-index:100}.row .inner{max-width:1180px;padding:0 30px;margin:0 auto;position:relative}@media only screen and (max-width: 1180px){.row .inner{max-width:920px !important;padding:0 30px}}@media only screen and (max-width: 960px){.row .inner{max-width:760px !important;padding:0 20px}}@media only screen and (max-width: 760px){.row .inner{max-width:100% !important}}.hidden{display:none !important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after,.row .inner:before,.row .inner:after{content:" ";display:table}.clearfix:after,.row:after,.row .inner:after{clear:both}body{padding-top:80px}.image-full{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.image-full img{position:absolute;left:-9999px}@media only screen and (min-width: 1370px){.parallax{background-attachment:fixed}}.header{padding:0px 0;background:#fff;background-color:rgba(255,255,255,.9);position:fixed;top:0;left:0;z-index:1000}.header .logo{float:left;padding:20px 30px 20px 30px;outline:0 !important}.header .logo:visited{outline:0 !important}.header .logo img{width:182px;opacity:1;transition:opacity 200ms linear}.header .logo:hover img{opacity:.7}.header #menu{position:absolute;top:20px;right:10px;width:40px;height:40px;text-align:center;color:#005877;line-height:40px;display:none;cursor:pointer;z-index:100;font-size:24px}.header .nav{float:right;padding:0 30px 0 0;text-align:center;font-family:"Proxima Soft W01 Bold",arial,sans-serif}.header .nav>ul>li{display:inline-block;padding:0 0 0 30px}.header .nav>ul>li.current-menu-item>a,.header .nav>ul>li.current_page_parent>a,.header .nav>ul>li .current-page-ancestor>a{color:#00678c}.header .nav>ul>li>a{display:block;font-size:1.5rem;letter-spacing:1px;color:#00a5b3;text-transform:uppercase;padding:0;height:80px;line-height:80px;position:relative;font-family:"Proxima Soft W01 Bold",arial,sans-serif;font-weight:400;font-style:normal}.header .nav>ul>li>a:hover{color:#00678c}.header .nav>ul>li.menu-item-has-children{position:relative}.header .nav>ul>li.menu-item-has-children>a:after{content:"";display:block;position:absolute;bottom:0;left:0;background:#00678c;background-color:#00658d;width:100%;height:20px;opacity:0}.header .nav>ul>li.menu-item-has-children:hover>a:after{opacity:1}.header .nav>ul>li.menu-item-has-children:hover ul{left:0;opacity:1}.header .nav>ul>li .open{display:none}.header .nav>ul>li ul{position:absolute;top:80px;left:-9999px;width:260px;padding:25px 0;opacity:0}.header .nav>ul>li ul:after{content:"";display:block;float:left;width:4000px;height:100%;position:absolute;top:0;left:-2000px;background-color:#00658d;z-index:-1}.header .nav>ul>li ul li{text-align:left;float:left;width:100%}.header .nav>ul>li ul li.current-menu-item a{color:#00a5b3 !important}.header .nav>ul>li ul li.current-page-ancestor a{color:#fff !important}.header .nav>ul>li ul li a{color:#fff;float:left;width:100%;padding:7px 0;height:auto !important;line-height:normal;font-size:1.5rem;letter-spacing:1px;text-transform:uppercase}.header .nav>ul>li ul li a:hover{color:#00a5b3}body.term-notices-to-mariners #menu-item-90 a,body.post-type-archive-pdf-library #menu-item-92 a,body.post-type-archive-video-library #menu-item-93 a{color:#00a5b3 !important}@media only screen and (min-width: 1181px){.header .nav>ul>li ul{display:block !important}}@media only screen and (max-width: 1300px){.header .nav>ul>li{padding:0 0 0 20px}}@media only screen and (max-width: 1220px){.header #menu{display:block}.header .nav{float:right;width:300px;width:100%;height:100%;padding:0;position:fixed;top:0;right:-100%;background:#fff;z-index:1000;-webkit-transition:right 200ms linear;-moz-transition:right 200ms linear;-o-transition:right 200ms linear;transition:right 200ms linear;padding-top:40px}.header .nav>ul{width:100%;margin:40px 0 30px 0;padding:0;border-top:1px solid #ccc}.header .nav>ul>li{width:100%;padding:0;position:relative;border-bottom:1px solid #ccc}.header .nav>ul>li a{height:auto;line-height:normal;text-align:left;padding:15px 20px}.header .nav>ul>li a:after{display:none !important}.header .nav>ul>li .open{display:block;float:left;width:100%;font-size:24px;background-color:rgba(0,0,0,0);position:absolute;top:10px;right:23px;text-align:right;cursor:pointer}.header .nav>ul>li ul{display:none;position:relative !important;top:auto !important;left:auto !important;width:100% !important;padding:0 !important;opacity:1 !important;margin-bottom:10px !important;float:left;width:100%}.header .nav>ul>li ul:after{display:none !important}.header .nav>ul>li ul li a{color:#00384d;padding-left:20px}.header.open #menu{background:url("../img/menu1.png") no-repeat 0 0;background-size:40px 40px;position:fixed;z-index:2000}.header.open #menu i{display:none}.header.open .nav{right:0}}@media only screen and (max-width: 760px){.header .logo{padding:20px 20px 20px 20px}}.text .title,.text .subtitle{display:block;color:#00a5b3;font-size:4rem;line-height:1.2em;padding-bottom:.9em;font-family:"Proxima Soft W01 Regular",arial,sans-serif}.text .title.white,.text .subtitle.white{color:#fff}.text .subtitle{padding-top:1.7em;font-family:"Proxima Soft W01 Regular",arial,sans-serif}.text h2,.text h3{font-size:1.8rem;font-family:"Proxima Soft W01 Bold",arial,sans-serif}.text h4{font-size:1.8rem;font-family:"Proxima Soft W01 Semibold",arial,sans-serif}.text .video-wrapper{margin:0 0 30px 0}.text p{font-size:1.8rem;padding:0 0 1.5em 0;line-height:1.5em}.text p.larger{font-size:2.4rem;padding:0 0 1em 0}.text ul{float:left;width:100%;font-size:1.8rem;padding:0 0 0 0;line-height:1.5em}.text ul li{padding:0 0 1em 20px;margin:0 0 0 0;position:relative;font-family:"Proxima Soft W01 Bold",arial,sans-serif}.text ul li:before{content:"";position:absolute;top:10px;left:0;width:8px;height:8px;background:#00a5b3}.text ol{float:left;width:100%;font-size:1.8rem;padding:0 0 1.5em 0;line-height:1.5em}.text ol li{list-style:decimal;padding:0 0 10px 0;margin:0 0 0 20px}.text a{color:#00a5b3}.text a:hover{color:#00678c}.text .image-text{float:left;width:100%;padding-left:170px;position:relative}.text .image-text img{position:absolute;top:0;left:0;float:left;margin:0;padding:0;width:100%;height:auto;max-width:150px}@media only screen and (max-width: 760px){.text .title,.text .subtitle{font-size:3.2rem}.text .image-text{padding-left:120px}.text .image-text img{max-width:100px}}.home-intro{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;z-index:100}.home-intro .inner{height:400px;min-height:540px}.home-intro:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.1);z-index:1}.home-intro .box{float:left;width:50%;max-width:450px;color:#fff;z-index:2}.home-intro .box .title{font-size:4rem;letter-spacing:-2px;line-height:1.2em;padding:0 0 50px 0}.home-intro .box p{font-size:1.8rem;padding:0 0 50px 0}.home-intro .box .smallprint{float:left;width:100%;padding:20px 0 0 0}.home-intro .box .smallprint p{font-size:1.4rem;font-style:italic;padding:0 !important;color:rgba(255,255,255,.8)}.home-intro .box .smallprint p a{color:rgba(255,255,255,.8);text-decoration:underline}.home-intro .box .smallprint p a:hover{color:#fff}.home-intro a.arrow{position:absolute;bottom:-40px;left:50%;content:"";display:block;border:solid #ccc;border-width:0 3px 3px 0;margin:0 0 0 -10px;display:inline-block;padding:8px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.home-intro a.arrow:hover{border-color:#00678c}@media only screen and (max-width: 960px){.home-intro .box{width:65%}}@media only screen and (max-width: 760px){.home-intro{padding:70px 0 30px 0}.home-intro .inner{height:auto !important}.home-intro .box{width:100%;max-width:760px;position:relative;top:auto;left:auto;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.home-intro a.arrow{bottom:-80px}}.page-intro{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;z-index:100;padding:80px 0 90px 0}.page-intro .title{padding:0}.page-intro.taller{padding:170px 0 180px 0}.page-intro:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.1);z-index:1}@media only screen and (max-width: 600px){.page-intro.taller{padding:80px 0 90px 0}}.coast-block{padding:70px 0 50px 0}.coast-block .bg{content:"";display:block;position:absolute;float:left;width:40%;height:100%;top:0;right:0;background-repeat:no-repeat;background-size:cover;z-index:-1}.coast-block:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url("../img/coast-bg.svg") no-repeat 50% 50%;background-size:auto 100%}.coast-block .text{float:left;width:60%}.coast-block .text .btn{padding:20px 0 0 0}@media only screen and (min-width: 1200px){.coast-block .bg{width:45%}}@media only screen and (max-width: 960px){.coast-block:before{background-position:52% 0}.coast-block .text{width:65%}}@media only screen and (max-width: 600px){.coast-block{background:#fff !important}.coast-block:before{display:none}.coast-block .text{width:100%}.coast-block .bg{display:none}}.projects-block{padding:70px 0 70px 0;z-index:99;background:url("../img/projects-bg.svg") no-repeat 50% 0;background-size:auto 100%;min-height:580px}.projects-block#first{padding:90px 0 70px 0}.projects-block.smaller{padding:60px 0 50px 0}.projects-block .text{float:left;width:60%}.projects-block .text .btn{padding:20px 0 0 0}@media only screen and (max-width: 960px){.projects-block{background-position:55% 0}.projects-block .text{width:65%}}@media only screen and (max-width: 600px){.projects-block{background:#fff}.projects-block .text{width:100%}}.graphic-block{padding:30px 0;background:#00384d}.graphic-block img{float:left;width:100%;height:auto !important}.graphic-block.mid-blue{background:#00678c}.graphic-block.light-blue{background:#00a5b3}.form-block{padding:60px 0 40px 0;background:#eef4f6}.form-block .inner .wpcf7{margin:0 auto;max-width:960px}.form-block fieldset{float:left;width:100%;padding:0 0 45px 0}.form-block fieldset#sectionterms .checkbox{border-top:1px solid #00a5b3;padding-top:45px}.form-block fieldset legend{font-size:2.4rem;float:left;width:100%;padding:0 0 45px 0}.form-block fieldset .arrow{float:left;width:100%;padding:20px 0 0 0;text-align:center}.form-block fieldset .fields{margin:0 auto}.form-block fieldset .textbox{float:left;width:100%;font-size:1.8rem;margin:-20px 0 0 0}.form-block fieldset h4{float:left;width:100%;border-top:1px solid #00a5b3;font-size:2.1rem;padding:40px 0 10px 0;margin:30px 0 0 0}.form-block fieldset .checkboxes{float:left;width:100%;padding:10px 0 25px 0}.form-block fieldset .checkboxes .wpcf7-checkbox{float:left;width:100%}.form-block fieldset .checkboxes .wpcf7-list-item{float:left;width:32%;padding:0 0 20px 25px;margin:0 2% 0 0;position:relative;font-size:1.8rem}.form-block fieldset .checkboxes .wpcf7-list-item:nth-of-type(3n){margin:0}.form-block fieldset .checkboxes .wpcf7-list-item:nth-of-type(3n+1){clear:left}.form-block fieldset .checkboxes .wpcf7-list-item input{float:left;position:absolute;top:5px;left:0}.form-block fieldset .checkboxes .wpcf7-list-item .tooltip{display:inline-block;margin:0 0 0 0;top:4px;position:relative;vertical-align:top}.form-block fieldset .checkboxes .wpcf7-list-item .tooltip .question{float:left;width:16px;height:16px;background:url("../img/question.png") no-repeat 0 0;background-size:16px 16px}.form-block fieldset .checkboxes .wpcf7-list-item .tooltip em{float:left;width:160px;padding:10px;background:#fff;font-size:1.6rem;border:2px solid #00a5b3;position:absolute;bottom:20px;margin:0 0 -30px 0px;left:-9999px;font-style:normal;z-index:200}.form-block fieldset .checkboxes .wpcf7-list-item .tooltip em strong{font-style:italic}.form-block fieldset .checkboxes .wpcf7-list-item .tooltip:hover em{left:-50px}.form-block fieldset .checkbox{float:left;width:100%;padding:0 0 40px 30px;font-size:1.8rem;position:relative}.form-block fieldset .checkbox a{color:#00a5b3}.form-block fieldset .checkbox input{position:absolute !important;top:-20px !important;left:-20px !important}.form-block fieldset .submit{float:left;width:100%;text-align:center;text-transform:uppercase}.form-block fieldset .field{float:left;width:100%;padding:0 0 25px 0;position:relative}.form-block fieldset .field .wpcf7-form-control-wrap{float:left;width:100%;position:relative}.form-block fieldset .field.half{width:48.5%}.form-block fieldset .field.right{float:right}.form-block fieldset .field input,.form-block fieldset .field textarea{float:left;width:100%;font-size:1.8rem;border:1px solid #fff;padding:10px}.form-block fieldset .field input.wpcf7-not-valid,.form-block fieldset .field textarea.wpcf7-not-valid{border-color:#900}.form-block fieldset .field .wpcf7-not-valid-tip{float:left !important;width:100% !important;font-size:1.4rem !important;text-transform:uppercase;position:absolute !important;top:-25px !important;left:0 !important;color:#900 !important}.form-block fieldset .field textarea{height:45px}.form-block fieldset .field textarea.message{height:120px}.form-block .wpcf7-response-output{float:left;width:100%;padding:20px;font-size:1.8rem}@media only screen and (max-width: 700px){.form-block fieldset .field textarea{height:80px}}@media only screen and (max-width: 600px){.form-block fieldset{padding:40px 0 25px 0}.form-block fieldset .inner{padding:0}.form-block fieldset legend{font-size:2.1rem}.form-block fieldset h4{font-size:1.8rem;padding:25px 0 0px 0;margin:10px 0 0 0}.form-block fieldset .checkboxes{padding:10px 0 15px 0}.form-block fieldset .checkboxes .wpcf7-checkbox{-moz-column-count:1;-webkit-column-count:1;column-count:1}.form-block fieldset .checkboxes .wpcf7-list-item{width:100%;font-size:1.4rem}.form-block fieldset .checkboxes .wpcf7-list-item .tooltip em{width:180px;font-size:1.4rem}.form-block fieldset .checkboxes .wpcf7-list-item .tooltip:hover em{left:-50px}.form-block fieldset .checkbox{font-size:1.6rem}.form-block fieldset .textbox{font-size:1.6rem}.form-block fieldset .field input,.form-block fieldset .field textarea{font-size:1.6rem !important}.form-block fieldset .field.half{width:100% !important}.form-block fieldset .field textarea{height:80px}::-webkit-input-placeholder{font-size:1.6rem}:-moz-placeholder{font-size:1.6rem}::-moz-placeholder{font-size:1.6rem}:-ms-input-placeholder{font-size:1.6rem}}.twitter-block{padding:60px 0 60px 0}.feature-block{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;z-index:100;padding:165px 0}.feature-block .text{float:left;width:100%;max-width:660px}.feature-block .text .btn{padding:20px 0 0 0}.feature-block:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.1);z-index:-1}.feature-block.white-text{padding:100px 0 80px 0}.feature-block.white-text .text .title,.feature-block.white-text .text p,.feature-block.white-text .text ul{color:#fff}@media only screen and (max-width: 960px){.feature-block .text{width:60%}}@media only screen and (max-width: 760px){.feature-block{padding:80px 0 100px 0}.feature-block .text{width:100%}.feature-block.white-text{padding:100px 0 80px 0}}.text-image-block{padding:100px 0 110px 0}.text-image-block .text{float:left;width:60%}.text-image-block .text .btn{padding-top:20px}.text-image-block .image{float:right;width:35%;text-align:right}.text-image-block .image img{float:right;width:auto;height:auto;max-width:100%}.text-image-block .image p.caption{float:left;width:100%;text-align:right;font-size:1.5rem;margin:5px 0 0 0}.text-image-block.alt{padding:80px 0 60px 0}.text-image-block.alt .text{width:50%}.text-image-block.alt .image{width:40%;position:relative}.text-image-block.alt .image .middle{float:left;width:100%}.text-image-block.wider-image{padding:100px 0 100px 0}.text-image-block.wider-image .text{width:50%}.text-image-block.wider-image .image{width:40%}.text-image-block.blue-bg{background:#eef4f6}.text-image-block.two-image .image img,.text-image-block.two-image .image .middle{position:relative;top:auto;left:auto;-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.text-image-block.two-image .image img:nth-of-type(2),.text-image-block.two-image .image .middle:nth-of-type(2){margin:30px 0 0 0}@media only screen and (max-width: 760px){.text-image-block{padding:60px 0 60px 0 !important}.text-image-block .text{width:100% !important}.text-image-block .image{width:100% !important;text-align:center;padding:0 0 40px 0 !important}.text-image-block .image img{float:none;position:relative !important;top:auto !important;left:auto !important;-ms-transform:translate(0, 0) !important;-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important}.text-image-block.alt .image .middle{float:none;position:relative !important;top:auto !important;left:auto !important;-ms-transform:translate(0, 0) !important;-webkit-transform:translate(0, 0) !important;transform:translate(0, 0) !important}}.text-image-block-new.blue-bg{background:#eef4f6}.text-image-block-new.grey-bg{background:#f3f3f3}.text-image-block-new .text{float:left;width:100%;padding:40px 35% 40px 0}.text-image-block-new .image{float:right;width:30%;position:absolute;top:0;right:0}.text-image-block-new .image .img{position:absolute;left:-9999px}.text-image-block-new.alt .text{padding:40px 0 40px 35%}.text-image-block-new.alt .image{right:auto;left:0}@media only screen and (max-width: 760px){.text-image-block-new .text{width:100%;padding:30px 0}.text-image-block-new.alt .text{padding:30px 0}.text-image-block-new .image{position:relative;width:100%;background:none !important}.text-image-block-new .image .img{position:relative;left:0px;width:100%;height:auto}}.text-only-block{padding:90px 0 70px 0}.text-only-block.centre{padding:60px 0 40px 0}.text-only-block.centre .inner{text-align:center !important}.text-only-block.blue-bg{background:#eef4f6}.text-only-block .more{float:left;width:100%}.text-only-block table{float:left;width:100%;font-size:1.8rem;margin:0 0 30px 0}.text-only-block table th{font-weight:bold;padding:5px;border-bottom:1px solid #333;background:#f3f3f3}.text-only-block table td{border-bottom:1px solid #333;padding:5px}@media only screen and (max-width: 760px){.text-only-block{padding:60px 0 40px 0}.text-only-block.centre{padding:40px 0 20px 0}}.notices-block{padding:80px 0 60px 0;background:#eef4f6}.notices-block .filters{float:left;width:100%;padding:0 0 50px 0;border-bottom:1px solid #00a5b3}.notices-block .filters .title{float:left;width:12%;display:block;color:#00a5b3;font-size:4rem;line-height:1.2em;font-family:"Proxima Soft W01 Regular",arial,sans-serif}.notices-block .filters .select{display:none}.notices-block .filters ul{float:right;width:88%}.notices-block .filters ul li{float:left;width:19%;margin:0 1% 0 0}.notices-block .filters ul li:last-of-type{margin:0}.notices-block .filters ul li a{width:100%;min-width:0;padding:16px 0 !important}.notices-block .filters ul li a.here,.notices-block .filters ul li a.selected{background:#00678c !important}.notices-block .notice{float:left;width:78%;padding:30px 0 0 0;margin:0 0 0 12%;border-bottom:1px solid #ccc}.notices-block .notice .subtitle{font-size:3rem;padding:0 0 .5em 0;position:relative}.notices-block .notice .subtitle a{float:left;width:100%;padding-left:30px;padding-bottom:20px}.notices-block .notice .subtitle a:before{content:"";position:absolute;display:block;top:8px;left:0;width:23px;height:23px;background:url("../img/arrow.svg") no-repeat 0 0}.notices-block .notice .meta{font-size:1.4rem}.notices-block .notice .meta a{font-family:"Proxima Soft W01 Bold",arial,sans-serif}.notices-block.videos .notice{width:80%;padding:30px 0 10px 0;margin:0 10%;border-bottom:1px solid #00a5b3}.notices-block.videos .notice .video-wrapper{margin:0 0 30px 0}.notices-block .more{float:left;width:100%;padding:60px 0 0 0}.notices-block .more a{padding:16px}@media only screen and (max-width: 1200px){.notices-block .filters{padding:0 0 40px 0}.notices-block .filters .title{width:100%;padding:0 0 20px 0}.notices-block .filters ul{width:100%}.notices-block .filters ul li{width:auto;margin:0 10px 10px 0}.notices-block .filters ul li:last-of-type{margin:0}.notices-block .filters ul li a{min-width:90px;padding-left:15px !important;padding-right:15px !important}.notices-block .notice{width:100%;padding:30px 0 0 0;margin:0}}@media only screen and (max-width: 600px){.notices-block .filters .title{font-size:3.2rem}.notices-block .filters .select{display:block;float:left}.notices-block .filters ul{width:100%}.notices-block .filters ul li a{min-width:90px;padding:10px 15px !important}.notices-block.videos .notice{width:100%;margin:0}}.location-block{background:#00384d}.location-block .inner{position:relative}.location-block .map{float:left;width:100%;height:612px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative}.location-block .key{float:left;width:100%;padding:50px 0 50px 0;position:relative}.location-block .key ul{float:left;width:60%;font-size:1.8rem;-webkit-column-count:2;-moz-column-count:2;column-count:2;color:#fff}.location-block .key ul li{position:relative;padding:5px 0 5px 40px}.location-block .key ul li img{position:absolute;top:5px;left:0}.location-block .key-map{position:absolute;top:50%;right:0px;margin:-106px 0 0 0}@media only screen and (max-width: 960px){.location-block .key ul{width:70%}}@media only screen and (max-width: 760px){.location-block .map{height:400px}.location-block .key{padding-right:170px}.location-block .key ul{width:100%;-webkit-column-count:1;-moz-column-count:1;column-count:1}.location-block .key-map{top:0;margin:60px 0 0 0;width:166px}}@media only screen and (max-width: 600px){.location-block .inner{text-align:center}.location-block .key{padding-right:20px}.location-block .key ul{text-align:left}.location-block .key-map{position:relative;top:auto;left:auto;margin:0;padding:0 0 40px 0}}.latest-news-block{padding:60px 0 60px 0}.latest-news-block .main{float:left;width:60%}.latest-news-block .main .article{float:left;width:100%;padding-bottom:30px;margin-bottom:50px;border-bottom:1px solid #00a5b3}.latest-news-block .main .article .title{padding:0 0 20px 0}.latest-news-block .main .article .meta{font-size:1.4rem;padding:10px 0 30px 0}.latest-news-block .main .article .meta a{font-family:"Proxima Soft W01 Bold",arial,sans-serif}.latest-news-block .main .article h3{color:#999;font-size:2.4rem;padding:.5em 0 1em 0;font-family:"Proxima Soft W01 Semibold",arial,sans-serif}.latest-news-block .main .article ul.event-details{padding:0 0 30px 0}.latest-news-block .main .article ul.event-details li{padding:0;font-family:"Proxima Soft W01 Regular",arial,sans-serif}.latest-news-block .main .article ul.event-details li span{display:inline-block;width:110px}.latest-news-block .main .article ul.event-details li:before{display:none}.latest-news-block .main .article .wp-caption{float:left;width:100% !important;margin:10px 0 30px 0}.latest-news-block .main .article .wp-caption img{float:left;width:100%;margin:0}.latest-news-block .main .article .wp-caption p{float:left;width:100%;padding:10px 0 0 0;font-size:1.4em}.latest-news-block .main .article img{float:left;width:100%;height:auto;margin:10px 0 30px 0}.latest-news-block .main .article .video-wrapper{margin:10px 0 30px 0}.latest-news-block .sidebar{float:right;width:30%}.latest-news-block .sidebar .feature{float:left;width:100%;margin:0 0 50px 0}.latest-news-block .sidebar .feature img{float:left;width:100%;height:auto}.latest-news-block .sidebar .feature.text .subtitle{padding:0 0 20px 0;font-size:2.4rem;color:#00678c}.latest-news-block .sidebar .feature.text .article .title{font-size:2.4rem}.latest-news-block .sidebar .feature.text .article .meta{font-size:1.4rem;padding:0 0 20px 0}.latest-news-block .sidebar .feature.text .article .meta a{font-family:"Proxima Soft W01 Bold",arial,sans-serif}.latest-news-block .sidebar .feature.text .article img{margin:0 0 30px 0}.latest-news-block .sidebar .feature.text .article .btn{text-align:center}.latest-news-block .sidebar .feature.text .article ul{padding:0 0 20px 0}.latest-news-block .sidebar .feature.text .article ul li{padding:0;font-family:"Proxima Soft W01 Regular",arial,sans-serif}.latest-news-block .sidebar .feature.text .article ul li span{display:inline-block;width:110px}.latest-news-block .sidebar .feature.text .article ul li:before{display:none}.latest-news-block .sidebar .feature.twitter .btn{text-align:center}.latest-news-block .sidebar .feature.twitter .twitter-feed{float:left;width:100%;margin:0 0 30px 0}.latest-news-block .sidebar .feature.twitter .twitter-feed .ctf-author-box a,.latest-news-block .sidebar .feature.twitter .twitter-feed .ctf-tweet-actions a{font-size:1.3rem !important}.latest-news-block .sidebar .feature.twitter .twitter-title{float:left;width:100%;margin:0 0 30px 0}.latest-news-block .sidebar .feature.twitter .twitter-title a{float:left;width:100%;line-height:50px;font-size:2.4rem;font-family:"Proxima Soft W01 Regular",arial,sans-serif;color:#00678c}.latest-news-block .sidebar .feature.twitter .twitter-title a span{float:left;width:50px;height:50px;line-height:52px;font-size:24px;margin:0 20px 0 0;position:relative;color:#fff;background:#00a3d9;text-align:center;opacity:1}.latest-news-block .sidebar .feature.twitter .twitter-title a span:hover{opacity:.7}.latest-news-block .sidebar .feature.cats .title{display:block;font-size:2.4rem;color:#00678c;padding:5px 0 20px 0}.latest-news-block .sidebar .feature.cats ul li{padding:0 0 15px 0}.latest-news-block .sidebar .feature.cats ul li.current-cat a{color:#00678c}.latest-news-block .sidebar .feature.cats ul li a{font-size:2.4rem;color:#00a5b3}.latest-news-block .sidebar .feature.cats ul li a:hover{color:#00678c}.latest-news-block .pagination{float:left;width:100%;text-align:center;font-size:1.6rem}@media only screen and (max-width: 760px){.latest-news-block .main{width:60%}.latest-news-block .sidebar{width:35%}}@media only screen and (max-width: 600px){.latest-news-block .main{width:100%}.latest-news-block .sidebar{width:100%}}.news-block{padding:80px 0 80px 0}.news-block .title{padding:0 0 20px 0}.news-block .btn{float:left;width:100%;text-align:center;padding:20px 0 0 0}.news-block .article{float:left;width:29%;margin:0 6.5% 0 0}.news-block .article:last-of-type{margin:0}.news-block .article p.meta{font-size:1.4rem;padding:0 0 1em 0}.news-block .article p.meta a{font-family:"Proxima Soft W01 Bold",arial,sans-serif}.news-block .article a img{width:100%;height:auto;opacity:1}.news-block .article a .subtitle{font-size:2.4rem;padding:20px 0;color:#00a5b3}.news-block .article a p{color:#444}.news-block .article a:hover img{opacity:.6}.news-block .article a:hover .subtitle{color:#00678c}@media only screen and (max-width: 760px){.news-block .article{width:32%;margin:0 2% 0 0}.news-block .article:last-of-type{margin:0}}@media only screen and (max-width: 600px){.news-block{padding:60px 0 60px 0}.news-block .article{width:100%;margin:0 0 40px 0}.news-block .article:last-of-type{margin:0}}.weekly-notice-block{padding:60px 0 60px 0;background-color:#eef4f6;border-bottom:1px solid #00a5b3}.weekly-notice-block .title{float:left;width:100%;padding:0 0 60px 0}.weekly-notice-block .article{float:left;width:48%;padding:20px 30px 60px 30px;margin:0 0 20px 0;background-color:#fff;position:relative}.weekly-notice-block .article:last-of-type{float:right}.weekly-notice-block .article .heading{font-size:2.6rem;float:left;width:100%;padding:0;margin:0 0 20px 0}.weekly-notice-block .article ul{margin:0 0 20px 0}.weekly-notice-block .article ul li p{padding:0 !important;font-family:"Proxima Soft W01 Regular",arial,sans-serif}.weekly-notice-block .article .btn{padding:0;position:absolute;bottom:20px;left:30px}@media only screen and (max-width: 760px){.weekly-notice-block .article{padding:20px 20px 60px 20px}}@media only screen and (max-width: 600px){.weekly-notice-block{padding:40px 0 20px 0}.weekly-notice-block .title{padding:0 0 40px 0}.weekly-notice-block .article{width:100%;padding:20px 20px 25px 20px}.weekly-notice-block .article .heading{font-size:2.2rem}.weekly-notice-block .article .btn{position:relative;bottom:auto;left:auto}}.involved-block{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;z-index:100;padding:100px 0}.involved-block .inner{position:relative;z-index:2}.involved-block .text{float:left;width:100%}.involved-block .btn a{width:100%;max-width:320px}.involved-block:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.1);z-index:1}@media only screen and (max-width: 960px){.involved-block{padding:100px 0}}.footer{background:#005877;color:#fff;padding:60px 0}.footer .social-media{float:left;width:60%;padding:0 0 20px 0}.footer .social-media a{float:left;width:50px;height:50px;line-height:52px;font-size:24px;position:relative;color:#fff;background:#00a3d9;text-align:center;opacity:1}.footer .social-media a:hover{opacity:.7}.footer .nav{float:left;width:60%;-webkit-column-count:3;-moz-column-count:3;column-count:3}.footer .nav li{padding:0 0 12px 0}.footer .nav a{display:block;font-size:1.5rem;letter-spacing:1px;color:#fff;text-transform:uppercase;font-family:"Proxima Soft W01 Bold",arial,sans-serif}.footer .nav a:hover{color:#00a5b3}.footer .logo{float:right;position:absolute;top:0;right:30px;width:100%;height:auto;max-width:209px}.footer .legal{float:left;width:100%;padding:60px 0 0 0}.footer .legal ul{float:left;font-size:1.4rem;font-family:"Proxima Soft W01 Bold",arial,sans-serif;padding:15px 0 0 0}.footer .legal ul li{float:left;padding:0 35px 0 0}.footer .legal ul li a{float:left;color:#fff}.footer .legal ul li a:hover{color:#00a5b3}.footer .legal p{float:right;text-align:right;font-size:1.2rem}.footer a.arrow{position:absolute;bottom:30px;left:50%;content:"";display:block;border:solid #ccc;border-width:0 3px 3px 0;margin:0 0 0 -10px;display:inline-block;padding:8px;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.footer a.arrow:hover{border-color:#fff}@media only screen and (max-width: 1180px){.footer .social-media{width:70%}.footer .nav{width:70%}.footer .logo{max-width:25%;right:20px}.footer .legal ul{width:100%}.footer .legal ul li{padding:0 15px 0 0}.footer .legal p{width:100%;text-align:left;padding:20px 0 0 0}.footer a.arrow{bottom:0px;left:auto;right:20px}}@media only screen and (max-width: 760px){.footer .nav{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media only screen and (max-width: 600px){.footer{padding:80px 0}.footer .social-media{width:100%;padding:40px 0}.footer .nav{width:100%}.footer .logo-link{float:left;width:100%;text-align:center}.footer .logo{float:none;width:100%;max-width:300px;right:auto;top:auto;position:relative;display:inline-block}.footer .legal ul{width:100%}.footer .legal ul li{padding:0 15px 0 0}.footer .legal p{width:100%;text-align:left;padding:20px 0 0 0}.footer a.arrow{bottom:-50px;left:50%;right:auto}}.alm-btn-wrap{float:left;width:100%;margin:20px 0 0 0;text-align:center}.alm-btn-wrap .alm-load-more-btn{float:none !important;display:inline-block !important;background-color:#00a5b3 !important;-webkit-border-radius:100px !important;-moz-border-radius:100px !important;border-radius:100px !important;font-size:1.4rem !important;padding:10px 25px !important;text-align:center !important;min-width:210px !important;color:#fff !important;border:none !important;font-family:"Proxima Soft W01 Bold",arial,sans-serif !important;text-transform:uppercase !important}.alm-btn-wrap .alm-load-more-btn::before{display:none !important}.gallery-block{padding:0 0 60px 0;background:#eef4f6}.gallery-block .inner{text-align:center}.gallery-block .media-box-title{color:#fff !important}.gallery-block .media-boxes-load-more-button{margin:20px auto 0 auto !important;float:none !important;display:inline-block !important;background-color:#00a5b3 !important;-webkit-border-radius:100px !important;-moz-border-radius:100px !important;border-radius:100px !important;font-size:1.4rem !important;padding:15px 25px !important;text-align:center !important;min-width:210px !important;color:#fff !important;border:none !important;font-family:"Proxima Soft W01 Bold",arial,sans-serif !important;text-transform:uppercase !important}/*# sourceMappingURL=main.css.map */