/*!
Theme Name: BC Ferry Connector
Theme URI: http://codeshed.net  
Author: Codeshed Solutions
Author URI: http://codeshed.net  
Description: Custom Theme for BC Ferry Connector
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: codeshed

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700");@import url("https://fonts.googleapis.com/css?family=Kanit:300,400,700");.site-content,.site-header{color:#444}.site-content a,.site-header a{color:#009ac7;text-decoration:none}.site-content a:link,.site-content a:visited,.site-header a:link,.site-header a:visited{color:#009ac7}.site-content a:hover,.site-header a:hover{color:#005f7b}.site-content a:active,.site-header a:active{color:#009ac7}.site-footer{color:#fff}.site-footer a{color:#bdc3c7;text-decoration:none}.site-footer a:link,.site-footer a:visited{color:#bdc3c7}.site-footer a:active,.site-footer a:hover{color:#fff}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */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:700}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:-.5em}sub{bottom:-.25em}img{border:0}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;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}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0}td,th{padding:0}html{box-sizing:border-box;font:10px/1.6 Open Sans,sans-serif}*,:after,:before{box-sizing:inherit}body{color:#333;line-height:1.8em;font-size:1.4rem}@media (min-width:960px){body{font-size:1.6rem}}table{border-collapse:collapse}td,th{border:1px solid;border-color:inherit;padding:.5em 1em}h1{font-size:4.24rem}h1,h2{margin:1rem 0;color:#003868;line-height:120%;font-weight:400;font-family:Open Sans,sans-serif}h2{font-size:3.56rem}h3{font-size:2.96rem}h3,h4{margin:1rem 0;color:#003868;line-height:120%;font-weight:400;font-family:Open Sans,sans-serif}h4{font-size:2.44rem}h5{font-size:2rem}h5,h6{margin:1rem 0;color:#003868;line-height:120%;font-weight:400;font-family:Open Sans,sans-serif}h6{font-size:1.64rem}@media (max-width:619px){h1{font-size:3.56rem}h2{font-size:2.96rem}h3{font-size:2.44rem}h4{font-size:2rem}h5{font-size:1.64rem}h6{font-size:1.36rem}}blockquote{margin:5.6rem 0}blockquote+p{margin-top:0}@media (max-width:767px){blockquote{margin:2.8rem 0}}code,dl,hr,img,ol,p,pre,table,ul{margin:2rem 0}ul{padding-left:1.125em}svg:not(:root){overflow:hidden}form{margin:0 auto}fieldset{padding:1em;margin:1em 0}legend{padding:0;font-weight:700;font-size:1.2em}label{display:block;margin:1em 0}label input[type=color],label input[type=date],label input[type=datetime-local],label input[type=datetime],label input[type=email],label input[type=file],label input[type=month],label input[type=number],label input[type=password],label input[type=range],label input[type=search],label input[type=tel],label input[type=text],label input[type=time],label input[type=url],label input[type=week],label select,label textarea{display:block;width:100%}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{margin:1.4rem 0;padding:.5em 1em;border:none;width:100%;font-size:1.25em}input[type=color]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=datetime]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=file]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=range]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#009ac7}input[type=color]::placeholder,input[type=date]::placeholder,input[type=datetime-local]::placeholder,input[type=datetime]::placeholder,input[type=email]::placeholder,input[type=file]::placeholder,input[type=month]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=range]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=time]::placeholder,input[type=url]::placeholder,input[type=week]::placeholder,select::placeholder,textarea::placeholder{color:#009ac7}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=file]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{outline:none}.wpcf7 input[type=color],.wpcf7 input[type=date],.wpcf7 input[type=datetime-local],.wpcf7 input[type=datetime],.wpcf7 input[type=email],.wpcf7 input[type=file],.wpcf7 input[type=month],.wpcf7 input[type=number],.wpcf7 input[type=password],.wpcf7 input[type=range],.wpcf7 input[type=search],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=time],.wpcf7 input[type=url],.wpcf7 input[type=week],.wpcf7 select,.wpcf7 textarea{background-color:rgba(192,225,237,.5);border:none}.wpcf7 input[type=color].wpcf7-not-valid,.wpcf7 input[type=date].wpcf7-not-valid,.wpcf7 input[type=datetime-local].wpcf7-not-valid,.wpcf7 input[type=datetime].wpcf7-not-valid,.wpcf7 input[type=email].wpcf7-not-valid,.wpcf7 input[type=file].wpcf7-not-valid,.wpcf7 input[type=month].wpcf7-not-valid,.wpcf7 input[type=number].wpcf7-not-valid,.wpcf7 input[type=password].wpcf7-not-valid,.wpcf7 input[type=range].wpcf7-not-valid,.wpcf7 input[type=search].wpcf7-not-valid,.wpcf7 input[type=tel].wpcf7-not-valid,.wpcf7 input[type=text].wpcf7-not-valid,.wpcf7 input[type=time].wpcf7-not-valid,.wpcf7 input[type=url].wpcf7-not-valid,.wpcf7 input[type=week].wpcf7-not-valid,.wpcf7 select.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{border:1px solid #e74c3c}.wpcf7 form .wrapper{padding:-1.4rem 0!important}input[type=search]{box-sizing:border-box}input[type=file]{border-width:0;padding:0}input[type=image]{vertical-align:bottom}p[class*=comment-]{margin:1.5em 0}p[class*=comment-] label{margin:0}p[class*=comment-] input[type=color],p[class*=comment-] input[type=date],p[class*=comment-] input[type=datetime-local],p[class*=comment-] input[type=datetime],p[class*=comment-] input[type=email],p[class*=comment-] input[type=file],p[class*=comment-] input[type=month],p[class*=comment-] input[type=number],p[class*=comment-] input[type=password],p[class*=comment-] input[type=range],p[class*=comment-] input[type=search],p[class*=comment-] input[type=tel],p[class*=comment-] input[type=text],p[class*=comment-] input[type=time],p[class*=comment-] input[type=url],p[class*=comment-] input[type=week],p[class*=comment-] select,p[class*=comment-] textarea{display:block;width:100%;margin:0}a.button,button,input[type=submit]{color:#fff;background:#00b084;border:2px solid #00b084;box-shadow:none;display:-ms-inline-flexbox;display:inline-flex;padding:.5em 2em;font-size:1.35em;margin-top:1em;transition:all .55s ease;text-decoration:none}@media (max-width:619px){a.button,button,input[type=submit]{display:block;text-align:center;margin-right:0!important}}a.button:hover,button:hover,input[type=submit]:hover{background:none;color:#00b084!important;transition:all .55s ease}a.button:active,a.button:link,a.button:visited,button:active,button:link,button:visited,input[type=submit]:active,input[type=submit]:link,input[type=submit]:visited{color:#fff}a.button:focus,button:focus,input[type=submit]:focus{outline:none}img{max-width:100%;height:auto}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12{margin-left:1.4rem;margin-right:1.4rem;width:calc(100% - 2.8rem);-ms-flex:0 0 auto;flex:0 0 auto}.wrapper.col-1,.wrapper.col-2,.wrapper.col-3,.wrapper.col-4,.wrapper.col-5,.wrapper.col-6,.wrapper.col-7,.wrapper.col-8,.wrapper.col-9,.wrapper.col-10,.wrapper.col-11,.wrapper.col-12,.wrapper.col-lg-1,.wrapper.col-lg-2,.wrapper.col-lg-3,.wrapper.col-lg-4,.wrapper.col-lg-5,.wrapper.col-lg-6,.wrapper.col-lg-7,.wrapper.col-lg-8,.wrapper.col-lg-9,.wrapper.col-lg-10,.wrapper.col-lg-11,.wrapper.col-lg-12,.wrapper.col-md-1,.wrapper.col-md-2,.wrapper.col-md-3,.wrapper.col-md-4,.wrapper.col-md-5,.wrapper.col-md-6,.wrapper.col-md-7,.wrapper.col-md-8,.wrapper.col-md-9,.wrapper.col-md-10,.wrapper.col-md-11,.wrapper.col-md-12,.wrapper.col-sm-1,.wrapper.col-sm-2,.wrapper.col-sm-3,.wrapper.col-sm-4,.wrapper.col-sm-5,.wrapper.col-sm-6,.wrapper.col-sm-7,.wrapper.col-sm-8,.wrapper.col-sm-9,.wrapper.col-sm-10,.wrapper.col-sm-11,.wrapper.col-sm-12,.wrapper.col-xl-1,.wrapper.col-xl-2,.wrapper.col-xl-3,.wrapper.col-xl-4,.wrapper.col-xl-5,.wrapper.col-xl-6,.wrapper.col-xl-7,.wrapper.col-xl-8,.wrapper.col-xl-9,.wrapper.col-xl-10,.wrapper.col-xl-11,.wrapper.col-xl-12,.wrapper.col-xs-1,.wrapper.col-xs-2,.wrapper.col-xs-3,.wrapper.col-xs-4,.wrapper.col-xs-5,.wrapper.col-xs-6,.wrapper.col-xs-7,.wrapper.col-xs-8,.wrapper.col-xs-9,.wrapper.col-xs-10,.wrapper.col-xs-11,.wrapper.col-xs-12,.wrapper.col-xxs-1,.wrapper.col-xxs-2,.wrapper.col-xxs-3,.wrapper.col-xxs-4,.wrapper.col-xxs-5,.wrapper.col-xxs-6,.wrapper.col-xxs-7,.wrapper.col-xxs-8,.wrapper.col-xxs-9,.wrapper.col-xxs-10,.wrapper.col-xxs-11,.wrapper.col-xxs-12{width:100%}.xxs-only{display:block}.xxs-hide{display:none}.col-xxs-1{width:calc(8.33333% - 2.8rem)}.col-xxs-1.wrapper{width:8.33333%}.col-xxs-2{width:calc(16.66667% - 2.8rem)}.col-xxs-2.wrapper{width:16.66667%}.col-xxs-3{width:calc(25% - 2.8rem)}.col-xxs-3.wrapper{width:25%}.col-xxs-4{width:calc(33.33333% - 2.8rem)}.col-xxs-4.wrapper{width:33.33333%}.col-xxs-5{width:calc(41.66667% - 2.8rem)}.col-xxs-5.wrapper{width:41.66667%}.col-xxs-6{width:calc(50% - 2.8rem)}.col-xxs-6.wrapper{width:50%}.col-xxs-7{width:calc(58.33333% - 2.8rem)}.col-xxs-7.wrapper{width:58.33333%}.col-xxs-8{width:calc(66.66667% - 2.8rem)}.col-xxs-8.wrapper{width:66.66667%}.col-xxs-9{width:calc(75% - 2.8rem)}.col-xxs-9.wrapper{width:75%}.col-xxs-10{width:calc(83.33333% - 2.8rem)}.col-xxs-10.wrapper{width:83.33333%}.col-xxs-11{width:calc(91.66667% - 2.8rem)}.col-xxs-11.wrapper{width:91.66667%}.col-xxs-12{width:calc(100% - 2.8rem)}.col-xxs-12.wrapper{width:100%}.xs-only{display:none}.xs-hide{display:block}@media (min-width:480px){.xs-only{display:block}.xs-hide{display:none}.col-xs-1{width:calc(8.33333% - 2.8rem)}.col-xs-1.wrapper{width:8.33333%}.col-xs-2{width:calc(16.66667% - 2.8rem)}.col-xs-2.wrapper{width:16.66667%}.col-xs-3{width:calc(25% - 2.8rem)}.col-xs-3.wrapper{width:25%}.col-xs-4{width:calc(33.33333% - 2.8rem)}.col-xs-4.wrapper{width:33.33333%}.col-xs-5{width:calc(41.66667% - 2.8rem)}.col-xs-5.wrapper{width:41.66667%}.col-xs-6{width:calc(50% - 2.8rem)}.col-xs-6.wrapper{width:50%}.col-xs-7{width:calc(58.33333% - 2.8rem)}.col-xs-7.wrapper{width:58.33333%}.col-xs-8{width:calc(66.66667% - 2.8rem)}.col-xs-8.wrapper{width:66.66667%}.col-xs-9{width:calc(75% - 2.8rem)}.col-xs-9.wrapper{width:75%}.col-xs-10{width:calc(83.33333% - 2.8rem)}.col-xs-10.wrapper{width:83.33333%}.col-xs-11{width:calc(91.66667% - 2.8rem)}.col-xs-11.wrapper{width:91.66667%}.col-xs-12{width:calc(100% - 2.8rem)}.col-xs-12.wrapper{width:100%}}.sm-only{display:none}.sm-hide{display:block}@media (min-width:620px){.sm-only{display:block}.sm-hide{display:none}.col-sm-1{width:calc(8.33333% - 2.8rem)}.col-sm-1.wrapper{width:8.33333%}.col-sm-2{width:calc(16.66667% - 2.8rem)}.col-sm-2.wrapper{width:16.66667%}.col-sm-3{width:calc(25% - 2.8rem)}.col-sm-3.wrapper{width:25%}.col-sm-4{width:calc(33.33333% - 2.8rem)}.col-sm-4.wrapper{width:33.33333%}.col-sm-5{width:calc(41.66667% - 2.8rem)}.col-sm-5.wrapper{width:41.66667%}.col-sm-6{width:calc(50% - 2.8rem)}.col-sm-6.wrapper{width:50%}.col-sm-7{width:calc(58.33333% - 2.8rem)}.col-sm-7.wrapper{width:58.33333%}.col-sm-8{width:calc(66.66667% - 2.8rem)}.col-sm-8.wrapper{width:66.66667%}.col-sm-9{width:calc(75% - 2.8rem)}.col-sm-9.wrapper{width:75%}.col-sm-10{width:calc(83.33333% - 2.8rem)}.col-sm-10.wrapper{width:83.33333%}.col-sm-11{width:calc(91.66667% - 2.8rem)}.col-sm-11.wrapper{width:91.66667%}.col-sm-12{width:calc(100% - 2.8rem)}.col-sm-12.wrapper{width:100%}}.md-only{display:none}.md-hide{display:block}@media (min-width:768px){.md-only{display:block}.md-hide{display:none}.col-1,.col-md-1{width:calc(8.33333% - 2.8rem)}.col-md-1.wrapper,.wrapper.col-1{width:8.33333%}.col-2,.col-md-2{width:calc(16.66667% - 2.8rem)}.col-md-2.wrapper,.wrapper.col-2{width:16.66667%}.col-3,.col-md-3{width:calc(25% - 2.8rem)}.col-md-3.wrapper,.wrapper.col-3{width:25%}.col-4,.col-md-4{width:calc(33.33333% - 2.8rem)}.col-md-4.wrapper,.wrapper.col-4{width:33.33333%}.col-5,.col-md-5{width:calc(41.66667% - 2.8rem)}.col-md-5.wrapper,.wrapper.col-5{width:41.66667%}.col-6,.col-md-6{width:calc(50% - 2.8rem)}.col-md-6.wrapper,.wrapper.col-6{width:50%}.col-7,.col-md-7{width:calc(58.33333% - 2.8rem)}.col-md-7.wrapper,.wrapper.col-7{width:58.33333%}.col-8,.col-md-8{width:calc(66.66667% - 2.8rem)}.col-md-8.wrapper,.wrapper.col-8{width:66.66667%}.col-9,.col-md-9{width:calc(75% - 2.8rem)}.col-md-9.wrapper,.wrapper.col-9{width:75%}.col-10,.col-md-10{width:calc(83.33333% - 2.8rem)}.col-md-10.wrapper,.wrapper.col-10{width:83.33333%}.col-11,.col-md-11{width:calc(91.66667% - 2.8rem)}.col-md-11.wrapper,.wrapper.col-11{width:91.66667%}.col-12,.col-md-12{width:calc(100% - 2.8rem)}.col-md-12.wrapper,.wrapper.col-12{width:100%}}.lg-only{display:none}.lg-hide{display:block}@media (min-width:960px){.lg-only{display:block}.lg-hide{display:none}.col-lg-1{width:calc(8.33333% - 2.8rem)}.col-lg-1.wrapper{width:8.33333%}.col-lg-2{width:calc(16.66667% - 2.8rem)}.col-lg-2.wrapper{width:16.66667%}.col-lg-3{width:calc(25% - 2.8rem)}.col-lg-3.wrapper{width:25%}.col-lg-4{width:calc(33.33333% - 2.8rem)}.col-lg-4.wrapper{width:33.33333%}.col-lg-5{width:calc(41.66667% - 2.8rem)}.col-lg-5.wrapper{width:41.66667%}.col-lg-6{width:calc(50% - 2.8rem)}.col-lg-6.wrapper{width:50%}.col-lg-7{width:calc(58.33333% - 2.8rem)}.col-lg-7.wrapper{width:58.33333%}.col-lg-8{width:calc(66.66667% - 2.8rem)}.col-lg-8.wrapper{width:66.66667%}.col-lg-9{width:calc(75% - 2.8rem)}.col-lg-9.wrapper{width:75%}.col-lg-10{width:calc(83.33333% - 2.8rem)}.col-lg-10.wrapper{width:83.33333%}.col-lg-11{width:calc(91.66667% - 2.8rem)}.col-lg-11.wrapper{width:91.66667%}.col-lg-12{width:calc(100% - 2.8rem)}.col-lg-12.wrapper{width:100%}}.xl-only{display:none}.xl-hide{display:block}@media (min-width:1140px){.xl-only{display:block}.xl-hide{display:none}.col-xl-1{width:calc(8.33333% - 2.8rem)}.col-xl-1.wrapper{width:8.33333%}.col-xl-2{width:calc(16.66667% - 2.8rem)}.col-xl-2.wrapper{width:16.66667%}.col-xl-3{width:calc(25% - 2.8rem)}.col-xl-3.wrapper{width:25%}.col-xl-4{width:calc(33.33333% - 2.8rem)}.col-xl-4.wrapper{width:33.33333%}.col-xl-5{width:calc(41.66667% - 2.8rem)}.col-xl-5.wrapper{width:41.66667%}.col-xl-6{width:calc(50% - 2.8rem)}.col-xl-6.wrapper{width:50%}.col-xl-7{width:calc(58.33333% - 2.8rem)}.col-xl-7.wrapper{width:58.33333%}.col-xl-8{width:calc(66.66667% - 2.8rem)}.col-xl-8.wrapper{width:66.66667%}.col-xl-9{width:calc(75% - 2.8rem)}.col-xl-9.wrapper{width:75%}.col-xl-10{width:calc(83.33333% - 2.8rem)}.col-xl-10.wrapper{width:83.33333%}.col-xl-11{width:calc(91.66667% - 2.8rem)}.col-xl-11.wrapper{width:91.66667%}.col-xl-12{width:calc(100% - 2.8rem)}.col-xl-12.wrapper{width:100%}}.col-fill{margin-left:1.4rem;margin-right:1.4rem;-ms-flex:1;flex:1}.col--vcent{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.col--bottom{-ms-flex-item-align:end;align-self:flex-end}.wrapper{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:1140px}.wrapper hr{margin-left:5.6rem;margin-right:5.6rem;width:100%}.wrapper .wrapper{margin-left:0;margin-right:0;padding-left:0;padding-right:0;max-width:100%;-ms-flex-line-pack:start;align-content:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrapper--space-between{-ms-flex-pack:justify;justify-content:space-between}.wrapper--space-around{-ms-flex-pack:distribute;justify-content:space-around}.wrapper--vcenter{-ms-flex-align:center;align-items:center;margin-top:auto}.wrapper--vbottom{-ms-flex-align:end;align-items:flex-end;margin-top:auto}.wrapper--hcenter{-ms-flex-pack:center;justify-content:center}.wrapper--hright{-ms-flex-pack:end;justify-content:flex-end}.wrapper.full{max-width:100%}.wrapper.full [class^=col-]{background-size:cover;background-position:50%}.wrapper.full .col-6{width:50%;margin:0;height:50vw}.wrapper.full .col-4{width:33.3333%;height:25vw;margin:0;background:#00b084;-ms-flex-direction:column;flex-direction:column}.wrapper.full .col-4 h1,.wrapper.full .col-4 h2,.wrapper.full .col-4 h3,.wrapper.full .col-4 h4,.wrapper.full .col-4 h5,.wrapper.full .col-4 h6{color:#fff}@media (max-width:767px){.wrapper.full .col-4,.wrapper.full .col-6{width:100%}}.wrapper.full .vcenter{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.site-header{box-sizing:border-box;position:relative;background-color:hsla(0,0%,100%,.9);z-index:9000;width:100%;transition:all .25s linear}.site-header a.logo{display:block}.site-header a.logo .icon{width:100%;height:140px}.site-header .callus,.site-header .wpml-ls-legacy-list-horizontal{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.site-header .wpml-ls-legacy-list-horizontal{padding:0}.site-header .wpml-ls-legacy-list-horizontal ul li a{padding:0 5px}.site-header .wpml-ls-legacy-list-horizontal ul li a img{margin:0;padding:0;vertical-align:top;width:20px;height:auto}.site-header .hamburger-nav .wpml-ls-legacy-list-horizontal{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.is-sticky .site-header{padding-top:1.4rem;padding-bottom:1.4rem;transition:all .25s linear}.is-sticky .site-header a.logo{max-width:240px}.is-sticky .site-header a.logo .icon{width:268px;height:64px}.admin-bar .is-sticky .site-header{padding-top:30px}.hero{position:relative;background-size:cover;background-position:50%;background-position-y:50%;min-height:500px;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding-top:5vh}@media (max-width:767px){.hero{min-height:300px}}.hero .message{padding:2.8rem 0;z-index:2}.hero .message h1,.hero .message h4{color:#fff;text-shadow:1px 2px #404040;font-size:1.25em}.hero .message h1{font-size:2.5em}.hero .message h5,.hero .message h5 a{color:#fff}.hero .wave{position:absolute;bottom:0;width:100%;z-index:1}.home .hero{height:100vh;min-height:600px;margin:0;background-size:cover!important;background-position:50%!important;padding-top:10vh}@media (max-width:767px){.home .hero{min-height:450px}}.home .hero .icon{width:50%;height:auto;fill:#fff}@media (max-width:959px){.home .hero .icon{width:100%;height:100px}}.home .hero .message{text-align:center}.home .hero .hero__scroll{position:absolute;bottom:70px;width:70px;margin:auto;display:block;cursor:pointer;padding-bottom:20px;left:0;right:0;z-index:2}.home .hero .hero__scroll .icon{text-align:center;margin-top:20px;display:block;animation:a 2s infinite;fill:#fff!important;width:70px;height:70px}.home .hero .wave{position:absolute;bottom:0;width:100%;z-index:1}@keyframes a{0%{-webkit-transform:translate(0);transform:translate(0)}50%{-webkit-transform:translateY(10px);transform:translateY(10px)}to{-webkit-transform:translate(0);transform:translate(0)}}@media (max-width:767px){.home{min-height:300px}.home .hero .message h1{font-size:1.75em;line-height:normal}}.main-navigation ul{list-style:none;margin:0;padding-left:0;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.main-navigation ul li{position:relative;padding:0}.main-navigation ul li a{font-size:1.15em;text-align:center;display:block;text-decoration:none;padding:6px 15px;color:#fff;font-weight:400;background-color:#003868;border-radius:10px;margin-left:5px}.main-navigation ul li a:active,.main-navigation ul li a:link,.main-navigation ul li a:visited{color:#fff}.main-navigation ul li a:hover{color:#c0e1ed;transition:all .55s ease}@media (max-width:1199px){.main-navigation ul li a{padding:6px}}.main-navigation ul li.social a{padding:0 6px;background:none}.main-navigation ul li.social a .icon{width:1.1em;height:1.1em;fill:#003868}.main-navigation ul li.social a:hover .icon{fill:#009ac7;transition:fill .55s ease}.main-navigation ul li.social.first a{padding-left:2.8rem}.main-navigation ul li.current-menu-item a,.main-navigation ul li.current_page_item a{color:#c0e1ed}@media (max-width:1199px){.main-navigation ul li.social{display:none}}.hamburger{text-align:right;margin-bottom:45%}.hamburger a{padding:0}.hamburger a .icon{fill:#404040;width:40px;height:40px}.hamburger a:hover .icon{fill:#00b084;transition:fill .55s ease}.hamburger a.close{margin-bottom:45%;display:none}.hamburger a.close .icon{fill:#fff;z-index:101;position:relative}.hamburger-nav{position:absolute;left:0;top:0;z-index:100;display:none;width:100%;height:100vh;background-color:#00b084;-ms-flex-pack:center;justify-content:center}.hamburger-nav ul{list-style:none;margin:10vh 0 0;padding:0;display:block;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.hamburger-nav ul li{text-align:center}.hamburger-nav ul li a{display:block;padding:1.4rem;color:#fff;font-size:1.5em;text-decoration:none}.hamburger-nav ul li a:link,.hamburger-nav ul li a:visited{color:#fff}.hamburger-nav ul li a:hover{color:#404040}.site-footer{background:#003868;color:#c0e1ed;padding-top:2.8rem;padding-bottom:2.8rem}.site-footer h2.widget-title{color:#c0e1ed;font-size:2rem}.site-footer a.logo .icon{display:block;width:250px}.site-footer .icon{fill:#fff}@media (max-width:767px){.site-footer div{text-align:center}}.site-footer ul{list-style:none;margin:0;padding-left:0}.site-footer ul li{padding:0;padding-bottom:1.4rem}.site-footer ul li a{display:block;line-height:85%;font-weight:400}.site-footer ul li a .icon{width:1.5em;height:1.5em;fill:#fff}.site-footer .language{text-align:right}.wave-footer{position:absolute;bottom:0;width:100%;z-index:3}.slider{padding:0;overflow:hidden}.slider,ul.rslides li{width:100%;position:relative}ul.rslides li img{margin:0}a.rslides_nav{fill:#00b084!important;top:40%}@media (max-width:767px){a.rslides_nav .icon{width:2em;height:2em}}.slidermsg{z-index:100;position:absolute;top:50%;transform:translateY(-50%);left:50%;width:40%}@media (max-width:959px){.slidermsg p{display:none}}@media (max-width:479px){.slidermsg{left:40%;width:60%}}.slidermsg a,.slidermsg a:hover{transition:all .25s linear}.slidermsg a:hover{filter:brightness(85%)}.slidercaption{z-index:100;width:100%;position:absolute;bottom:30px;text-align:center;font-style:italic;color:#404040}.testimonial .wrapper{padding:5.6rem 2.8rem 0}.testimonial .wrapper .wrapper--vcenter{padding:1.4rem 1.4rem 0}@media (max-width:767px){.testimonial .wrapper{padding:2.8rem 2.8rem 0}}ul.rslides-testimonials{list-style-type:none;min-height:300px;width:100%}ul.rslides-testimonials li{opacity:0;width:100%;overflow:hidden}@media (max-width:767px){ul.rslides-testimonials li{padding-bottom:2.8rem}}ul.rslides-testimonials li h4{color:#404040;font-style:italic;font-weight:400;line-height:normal;text-align:center}ul.rslides-testimonials li h4 span{color:#00b084;line-height:70%;font-size:75%;white-space:nowrap;display:block}ul.rslides-testimonials li p{color:#333;margin:-5px 0 0}.screen-reader-text,.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.site-content{z-index:100;position:relative}.content-area h1,.content-area h2,.content-area h3,.content-area h4,.content-area h5,.content-area h6{padding-top:1.4rem}.blog .content-area,.entry-content,.single-post .content-area{padding-bottom:2.8rem}section ul.white li{color:#fff}blockquote+h1,blockquote+h2,blockquote+h3,blockquote+h4,blockquote+h5,blockquote+h6,code+h1,code+h2,code+h3,code+h4,code+h5,code+h6,dl+h1,dl+h2,dl+h3,dl+h4,dl+h5,dl+h6,hr+h1,hr+h2,hr+h3,hr+h4,hr+h5,hr+h6,img+h1,img+h2,img+h3,img+h4,img+h5,img+h6,ol+h1,ol+h2,ol+h3,ol+h4,ol+h5,ol+h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,pre+h1,pre+h2,pre+h3,pre+h4,pre+h5,pre+h6,table+h1,table+h2,table+h3,table+h4,table+h5,table+h6,ul+h1,ul+h2,ul+h3,ul+h4,ul+h5,ul+h6{margin-top:3.2rem}header.entry-header,header.page-header{padding:2.8rem 0 1.4rem}a.anchor{height:150px;margin-top:-150px;display:block}section{overflow:hidden;position:relative}section.top_only{padding:4.2rem 0 0}section.bottom_only{padding:0 0 4.2rem}section.top_bottom{padding:4.2rem 0}section .wrapper.full{padding-top:0;padding-bottom:0}section .box{transition:all .25s ease-out;transform:scale(1)}section .box.transition{transition:all .25s ease-in;filter:brightness(85%);transform:scale(1.05)}@media (max-width:767px){section .box.col-fill{display:none}}section .box .round{display:inline-block;border-radius:50%;background-color:#003868;padding:50px}section .box .round .icon{display:block;width:125px;height:125px;fill:#fff}section .box h3 .icon,section .box h4 .icon,section .box h5 .icon{vertical-align:middle}section.cta-row{padding:4.2rem 0 11.2rem;position:relative}section.cta-row div{text-align:center}section.cta-row div h2{color:#003868;font-weight:700}section.cta-row div h3{color:#003868;font-weight:400}section.cta-row:after{content:"";background-image:url(img/ferry-passengers.jpg);background-size:cover;background-position:50%;opacity:.5;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1}.fullbackground{position:relative;background-size:cover;background-position-x:70%;background-repeat:no-repeat;overflow:hidden}.fullbackground.topleft{background-position:0 0}.fullbackground.topright{background-position:100% 0}.fullbackground.bottomleft{background-position:0 100%}.fullbackground.bottomright{background-position:100% 100%}@media (max-width:767px){.fullbackground,.fullbackground.md-hide-bg{background-image:none!important}}@media (min-width:620px){.alignright{float:right;margin:.5em 0 .5em 1em;text-align:right}.alignleft{float:left;margin:.5em 1em .5em 0}}.icon{width:50px;height:50px}article div{padding:0}article div h3,article div h4{padding:0;margin:0}article div p{color:#333!important}article footer{font-size:.8em;line-height:normal;margin-top:auto}article footer div{padding-top:0;padding-bottom:0}ul.filter{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.filter li{margin-bottom:10px}ul.filter li a:link,ul.filter li a:visited{background:none;margin-top:0;padding:1em 2.4em;font-size:1.1em;color:#e67e22;border:1px solid #e67e22}@media (max-width:959px){ul.filter li a:link,ul.filter li a:visited{padding:1em}}ul.filter li.current a,ul.filter li a:hover{background-color:#e67e22;color:#fff}.posts-paging{margin-top:0;margin-bottom:2.8rem}.posts-paging a:link,.posts-paging a:visited{display:block}.posts-paging a:link .icon,.posts-paging a:visited .icon{fill:#00b084;width:35px;height:35px}.posts-paging a:hover .icon{fill:#007d5e}div.wpcf7-response-output{margin:2em 1.4rem 1em}span .wpcf7-not-valid{background:#f8c9c4}div.wpcf7-validation-errors,span .wpcf7-not-valid{border:1px solid #e74c3c}div.wpcf7 form.wpcf7-form span.ajax-loader,span.wpcf7-not-valid-tip{display:none}.error404 .error-404{padding-bottom:20%}img.alignright{float:right;margin:5px 0 20px 20px}img.alignleft,img.alignnone{margin:5px 20px 20px 0}img.alignleft{float:left}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wrapper.project{padding-top:1.4rem;padding-bottom:1.4rem;display:none}.gallery.slide-up-fade-in{animation:b ease 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;opacity:0;opacity:1\9;display:-ms-flexbox;display:flex}@keyframes b{0%{opacity:0;transform:translateY(75px)}to{opacity:1;transform:translateY(15px)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.wave,.wave-footer{display:none}}.wrapper.faq .accordion dt{padding:10px 0;border-bottom:1px solid #b2b4b6;background-color:hsla(210,3%,71%,.1);font-size:20px}.wrapper.faq .accordion dt:first-of-type{border-top:1px solid #b2b4b6}.wrapper.faq .accordion dt a{display:block;font-weight:700}.wrapper.faq .accordion dt:hover{background-color:#fff}.wrapper.faq .accordion dd{margin:0}
/*# sourceMappingURL=src/style.css.map */
