html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0px;}
tr, td{padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;}
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}
h1{font-size:1.75em;}
h2{font-size:1.5em;}
h3{font-size:1.25em;}
h4{font-size:1.0em;color:#53bdcc;font-weight:600;}
h5{font-size:0.75em;}
h6{font-size:0.5em;}
i, cite, em, var, dfn, address{font-style:italic;}
ul{margin:0;}
ul li, ol li{list-style-position:inside;}
ul li{list-style-type:none;}
header, footer, article, section, hgroup, nav, figure, aside{display:block;}
figure{margin:0;padding:0;}
.alignleft{float:left;}
.alignright{float:right;}
sub, sup{font-size:40%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-1.25em;}
sub{bottom:-0.50em;}
.clearfix{position:relative;}
.clearfix:after{content:"&nbsp;";display:block;height:0;clear:both;visibility:hidden;}
@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphicon-asterisk:before{content:"\2a";}
.glyphicon-plus:before{content:"\2b";}
.glyphicon-euro:before,
.glyphicon-eur:before{content:"\20ac";}
.glyphicon-minus:before{content:"\2212";}
.glyphicon-cloud:before{content:"\2601";}
.glyphicon-envelope:before{content:"\2709";}
.glyphicon-pencil:before{content:"\270f";}
.glyphicon-glass:before{content:"\e001";}
.glyphicon-music:before{content:"\e002";}
.glyphicon-search:before{content:"\e003";}
.glyphicon-heart:before{content:"\e005";}
.glyphicon-star:before{content:"\e006";}
.glyphicon-star-empty:before{content:"\e007";}
.glyphicon-user:before{content:"\e008";}
.glyphicon-film:before{content:"\e009";}
.glyphicon-th-large:before{content:"\e010";}
.glyphicon-th:before{content:"\e011";}
.glyphicon-th-list:before{content:"\e012";}
.glyphicon-ok:before{content:"\e013";}
.glyphicon-remove:before{content:"\e014";}
.glyphicon-zoom-in:before{content:"\e015";}
.glyphicon-zoom-out:before{content:"\e016";}
.glyphicon-off:before{content:"\e017";}
.glyphicon-signal:before{content:"\e018";}
.glyphicon-cog:before{content:"\e019";}
.glyphicon-trash:before{content:"\e020";}
.glyphicon-home:before{content:"\e021";}
.glyphicon-file:before{content:"\e022";}
.glyphicon-time:before{content:"\e023";}
.glyphicon-road:before{content:"\e024";}
.glyphicon-download-alt:before{content:"\e025";}
.glyphicon-download:before{content:"\e026";}
.glyphicon-upload:before{content:"\e027";}
.glyphicon-inbox:before{content:"\e028";}
.glyphicon-play-circle:before{content:"\e029";}
.glyphicon-repeat:before{content:"\e030";}
.glyphicon-refresh:before{content:"\e031";}
.glyphicon-list-alt:before{content:"\e032";}
.glyphicon-lock:before{content:"\e033";}
.glyphicon-flag:before{content:"\e034";}
.glyphicon-headphones:before{content:"\e035";}
.glyphicon-volume-off:before{content:"\e036";}
.glyphicon-volume-down:before{content:"\e037";}
.glyphicon-volume-up:before{content:"\e038";}
.glyphicon-qrcode:before{content:"\e039";}
.glyphicon-barcode:before{content:"\e040";}
.glyphicon-tag:before{content:"\e041";}
.glyphicon-tags:before{content:"\e042";}
.glyphicon-book:before{content:"\e043";}
.glyphicon-bookmark:before{content:"\e044";}
.glyphicon-print:before{content:"\e045";}
.glyphicon-camera:before{content:"\e046";}
.glyphicon-font:before{content:"\e047";}
.glyphicon-bold:before{content:"\e048";}
.glyphicon-italic:before{content:"\e049";}
.glyphicon-text-height:before{content:"\e050";}
.glyphicon-text-width:before{content:"\e051";}
.glyphicon-align-left:before{content:"\e052";}
.glyphicon-align-center:before{content:"\e053";}
.glyphicon-align-right:before{content:"\e054";}
.glyphicon-align-justify:before{content:"\e055";}
.glyphicon-list:before{content:"\e056";}
.glyphicon-indent-left:before{content:"\e057";}
.glyphicon-indent-right:before{content:"\e058";}
.glyphicon-facetime-video:before{content:"\e059";}
.glyphicon-picture:before{content:"\e060";}
.glyphicon-map-marker:before{content:"\e062";}
.glyphicon-adjust:before{content:"\e063";}
.glyphicon-tint:before{content:"\e064";}
.glyphicon-edit:before{content:"\e065";}
.glyphicon-share:before{content:"\e066";}
.glyphicon-check:before{content:"\e067";}
.glyphicon-move:before{content:"\e068";}
.glyphicon-step-backward:before{content:"\e069";}
.glyphicon-fast-backward:before{content:"\e070";}
.glyphicon-backward:before{content:"\e071";}
.glyphicon-play:before{content:"\e072";}
.glyphicon-pause:before{content:"\e073";}
.glyphicon-stop:before{content:"\e074";}
.glyphicon-forward:before{content:"\e075";}
.glyphicon-fast-forward:before{content:"\e076";}
.glyphicon-step-forward:before{content:"\e077";}
.glyphicon-eject:before{content:"\e078";}
.glyphicon-chevron-left:before{content:"\e079";}
.glyphicon-chevron-right:before{content:"\e080";}
.glyphicon-plus-sign:before{content:"\e081";}
.glyphicon-minus-sign:before{content:"\e082";}
.glyphicon-remove-sign:before{content:"\e083";}
.glyphicon-ok-sign:before{content:"\e084";}
.glyphicon-question-sign:before{content:"\e085";}
.glyphicon-info-sign:before{content:"\e086";}
.glyphicon-screenshot:before{content:"\e087";}
.glyphicon-remove-circle:before{content:"\e088";}
.glyphicon-ok-circle:before{content:"\e089";}
.glyphicon-ban-circle:before{content:"\e090";}
.glyphicon-arrow-left:before{content:"\e091";}
.glyphicon-arrow-right:before{content:"\e092";}
.glyphicon-arrow-up:before{content:"\e093";}
.glyphicon-arrow-down:before{content:"\e094";}
.glyphicon-share-alt:before{content:"\e095";}
.glyphicon-resize-full:before{content:"\e096";}
.glyphicon-resize-small:before{content:"\e097";}
.glyphicon-exclamation-sign:before{content:"\e101";}
.glyphicon-gift:before{content:"\e102";}
.glyphicon-leaf:before{content:"\e103";}
.glyphicon-fire:before{content:"\e104";}
.glyphicon-eye-open:before{content:"\e105";}
.glyphicon-eye-close:before{content:"\e106";}
.glyphicon-warning-sign:before{content:"\e107";}
.glyphicon-plane:before{content:"\e108";}
.glyphicon-calendar:before{content:"\e109";}
.glyphicon-random:before{content:"\e110";}
.glyphicon-comment:before{content:"\e111";}
.glyphicon-magnet:before{content:"\e112";}
.glyphicon-chevron-up:before{content:"\e113";}
.glyphicon-chevron-down:before{content:"\e114";}
.glyphicon-retweet:before{content:"\e115";}
.glyphicon-shopping-cart:before{content:"\e116";}
.glyphicon-folder-close:before{content:"\e117";}
.glyphicon-folder-open:before{content:"\e118";}
.glyphicon-resize-vertical:before{content:"\e119";}
.glyphicon-resize-horizontal:before{content:"\e120";}
.glyphicon-hdd:before{content:"\e121";}
.glyphicon-bullhorn:before{content:"\e122";}
.glyphicon-bell:before{content:"\e123";}
.glyphicon-certificate:before{content:"\e124";}
.glyphicon-thumbs-up:before{content:"\e125";}
.glyphicon-thumbs-down:before{content:"\e126";}
.glyphicon-hand-right:before{content:"\e127";}
.glyphicon-hand-left:before{content:"\e128";}
.glyphicon-hand-up:before{content:"\e129";}
.glyphicon-hand-down:before{content:"\e130";}
.glyphicon-circle-arrow-right:before{content:"\e131";}
.glyphicon-circle-arrow-left:before{content:"\e132";}
.glyphicon-circle-arrow-up:before{content:"\e133";}
.glyphicon-circle-arrow-down:before{content:"\e134";}
.glyphicon-globe:before{content:"\e135";}
.glyphicon-wrench:before{content:"\e136";}
.glyphicon-tasks:before{content:"\e137";}
.glyphicon-filter:before{content:"\e138";}
.glyphicon-briefcase:before{content:"\e139";}
.glyphicon-fullscreen:before{content:"\e140";}
.glyphicon-dashboard:before{content:"\e141";}
.glyphicon-paperclip:before{content:"\e142";}
.glyphicon-heart-empty:before{content:"\e143";}
.glyphicon-link:before{content:"\e144";}
.glyphicon-phone:before{content:"\e145";}
.glyphicon-pushpin:before{content:"\e146";}
.glyphicon-usd:before{content:"\e148";}
.glyphicon-gbp:before{content:"\e149";}
.glyphicon-sort:before{content:"\e150";}
.glyphicon-sort-by-alphabet:before{content:"\e151";}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152";}
.glyphicon-sort-by-order:before{content:"\e153";}
.glyphicon-sort-by-order-alt:before{content:"\e154";}
.glyphicon-sort-by-attributes:before{content:"\e155";}
.glyphicon-sort-by-attributes-alt:before{content:"\e156";}
.glyphicon-unchecked:before{content:"\e157";}
.glyphicon-expand:before{content:"\e158";}
.glyphicon-collapse-down:before{content:"\e159";}
.glyphicon-collapse-up:before{content:"\e160";}
.glyphicon-log-in:before{content:"\e161";}
.glyphicon-flash:before{content:"\e162";}
.glyphicon-log-out:before{content:"\e163";}
.glyphicon-new-window:before{content:"\e164";}
.glyphicon-record:before{content:"\e165";}
.glyphicon-save:before{content:"\e166";}
.glyphicon-open:before{content:"\e167";}
.glyphicon-saved:before{content:"\e168";}
.glyphicon-import:before{content:"\e169";}
.glyphicon-export:before{content:"\e170";}
.glyphicon-send:before{content:"\e171";}
.glyphicon-floppy-disk:before{content:"\e172";}
.glyphicon-floppy-saved:before{content:"\e173";}
.glyphicon-floppy-remove:before{content:"\e174";}
.glyphicon-floppy-save:before{content:"\e175";}
.glyphicon-floppy-open:before{content:"\e176";}
.glyphicon-credit-card:before{content:"\e177";}
.glyphicon-transfer:before{content:"\e178";}
.glyphicon-cutlery:before{content:"\e179";}
.glyphicon-header:before{content:"\e180";}
.glyphicon-compressed:before{content:"\e181";}
.glyphicon-earphone:before{content:"\e182";}
.glyphicon-phone-alt:before{content:"\e183";}
.glyphicon-tower:before{content:"\e184";}
.glyphicon-stats:before{content:"\e185";}
.glyphicon-sd-video:before{content:"\e186";}
.glyphicon-hd-video:before{content:"\e187";}
.glyphicon-subtitles:before{content:"\e188";}
.glyphicon-sound-stereo:before{content:"\e189";}
.glyphicon-sound-dolby:before{content:"\e190";}
.glyphicon-sound-5-1:before{content:"\e191";}
.glyphicon-sound-6-1:before{content:"\e192";}
.glyphicon-sound-7-1:before{content:"\e193";}
.glyphicon-copyright-mark:before{content:"\e194";}
.glyphicon-registration-mark:before{content:"\e195";}
.glyphicon-cloud-download:before{content:"\e197";}
.glyphicon-cloud-upload:before{content:"\e198";}
.glyphicon-tree-conifer:before{content:"\e199";}
.glyphicon-tree-deciduous:before{content:"\e200";}
.glyphicon-cd:before{content:"\e201";}
.glyphicon-save-file:before{content:"\e202";}
.glyphicon-open-file:before{content:"\e203";}
.glyphicon-level-up:before{content:"\e204";}
.glyphicon-copy:before{content:"\e205";}
.glyphicon-paste:before{content:"\e206";}
.glyphicon-alert:before{content:"\e209";}
.glyphicon-equalizer:before{content:"\e210";}
.glyphicon-king:before{content:"\e211";}
.glyphicon-queen:before{content:"\e212";}
.glyphicon-pawn:before{content:"\e213";}
.glyphicon-bishop:before{content:"\e214";}
.glyphicon-knight:before{content:"\e215";}
.glyphicon-baby-formula:before{content:"\e216";}
.glyphicon-tent:before{content:"\26fa";}
.glyphicon-blackboard:before{content:"\e218";}
.glyphicon-bed:before{content:"\e219";}
.glyphicon-apple:before{content:"\f8ff";}
.glyphicon-erase:before{content:"\e221";}
.glyphicon-hourglass:before{content:"\231b";}
.glyphicon-lamp:before{content:"\e223";}
.glyphicon-duplicate:before{content:"\e224";}
.glyphicon-piggy-bank:before{content:"\e225";}
.glyphicon-scissors:before{content:"\e226";}
.glyphicon-bitcoin:before{content:"\e227";}
.glyphicon-btc:before{content:"\e227";}
.glyphicon-xbt:before{content:"\e227";}
.glyphicon-yen:before{content:"\00a5";}
.glyphicon-jpy:before{content:"\00a5";}
.glyphicon-ruble:before{content:"\20bd";}
.glyphicon-rub:before{content:"\20bd";}
.glyphicon-scale:before{content:"\e230";}
.glyphicon-ice-lolly:before{content:"\e231";}
.glyphicon-ice-lolly-tasted:before{content:"\e232";}
.glyphicon-education:before{content:"\e233";}
.glyphicon-option-horizontal:before{content:"\e234";}
.glyphicon-option-vertical:before{content:"\e235";}
.glyphicon-menu-hamburger:before{content:"\e236";}
.glyphicon-modal-window:before{content:"\e237";}
.glyphicon-oil:before{content:"\e238";}
.glyphicon-grain:before{content:"\e239";}
.glyphicon-sunglasses:before{content:"\e240";}
.glyphicon-text-size:before{content:"\e241";}
.glyphicon-text-color:before{content:"\e242";}
.glyphicon-text-background:before{content:"\e243";}
.glyphicon-object-align-top:before{content:"\e244";}
.glyphicon-object-align-bottom:before{content:"\e245";}
.glyphicon-object-align-horizontal:before{content:"\e246";}
.glyphicon-object-align-left:before{content:"\e247";}
.glyphicon-object-align-vertical:before{content:"\e248";}
.glyphicon-object-align-right:before{content:"\e249";}
.glyphicon-triangle-right:before{content:"\e250";}
.glyphicon-triangle-left:before{content:"\e251";}
.glyphicon-triangle-bottom:before{content:"\e252";}
.glyphicon-triangle-top:before{content:"\e253";}
.glyphicon-console:before{content:"\e254";}
.glyphicon-superscript:before{content:"\e255";}
.glyphicon-subscript:before{content:"\e256";}
.glyphicon-menu-left:before{content:"\e257";}
.glyphicon-menu-right:before{content:"\e258";}
.glyphicon-menu-down:before{content:"\e259";}
.glyphicon-menu-up:before{content:"\e260";}
body{font-family:Oxygen, Arial, Helvetica, sans-serif;color:#3c3c3c;background:#fff;}
.wrapper{position:relative;display:block;width:90%;margin:0 auto;box-sizing:border-box;}
.hidden{display:none;}
#header{position:relative;display:block;width:100%;height:158px;}
#header .wrapper{height:100%;padding-top:20px;}
#header .wrapper a#logo{position:absolute;display:block;max-width:350px;width:228px;height:64px;background:url(../img/logo.png) no-repeat 0px 0px;text-indent:-999em;}
#header .wrapper a#logo img{width:100%;height:auto;border:none;}
.cv-social-media li{margin-right:10px;color:#fff;}
.cv-social-media a,
.cv-social-media a:active,
.cv-social-media a:hover,
.cv-social-media a:visited{color:#fff;}
#header .header-social{width:125px;float:right;}
#header .cv-social-media{}
#header .header-search{float:right;}
#header form#searchform{background-color:#cee6ea;border:1px solid #4ac1d0;width:228px;height:34px;margin:5px 0px 15px 20px;}
#header form#searchform input.term{background-color:#cee6ea;height:27px;width:186px;border:0;padding:3px 5px 3px 5px;color:#00395a;}
#header form#searchform input.search{border:0;font-size:1.2em;cursor:pointer;width:18px;height:18px;background:url(../img/search-icon.gif) 0px 0px no-repeat;float:left;margin:8px 0 0 7px;}
#header form#searchform input.search:hover{background-position:0px -18px;}
#header form#searchform input.term:focus{}
#header .wrapper nav{display:block;position:absolute;right:0;top:80px;}
#header .wrapper nav > ul{position:relative;display:block;margin:0;padding:0;font-size:0;}
#header .wrapper nav > ul > li{position:relative;display:inline-block;}
#header .wrapper nav > ul > li > a{position:relative;display:block;margin-top:20px;padding:20px 1em;font-size:18px;font-weight:500;color:#5CCBD9;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#header .wrapper nav .menu-item-has-children > a:after,
#header .wrapper nav .page_item_has_children > a:after{-webkit-font-smoothing:antialiased;content:"\e114";display:inline-block;font:normal 12px/1 'Glyphicons Halflings';position:absolute;padding:5px 0 0 10px;vertical-align:text-bottom;}
#header .wrapper nav .menu-item-has-children > a,
#header .wrapper nav .page_item_has_children > a{padding-right:35px;}
#header .wrapper nav .sub-menu .menu-item-has-children > a:after,
#header .wrapper nav .sub-menu .page_item_has_children > a:after{-webkit-font-smoothing:antialiased;content:"";display:inline-block;font:normal 12px/1 'Glyphicons Halflings';position:absolute;padding:10px 0;vertical-align:text-bottom;right:15px;}
#header .wrapper nav > ul > li:hover > ul{display:block;}
#header .wrapper nav .sub-menu,
#header .wrapper nav .children{display:none;border-top:0;padding:0;position:absolute;top:100%;z-index:99999;width:150%;list-style:none;}
ul.wrapper nav ul a,
#header .wrapper nav ul ul a{text-align:left;background:#f5f5f5;color:#666;margin:0;width:230px;line-height:1.3em;border:none;border-bottom:1px solid #CCC;font-family:Arial, sans-serif;font-size:1em;}
ul.nav-menu ul a:hover,
ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
.nav-menu ul ul a:focus{color:#fff;background:#00395a;}
#header .wrapper nav .current_page_ancestor > a,
#header .wrapper nav .current-menu-ancestor > a{background:#00395a;color:#fff;}
#header .wrapper nav .current_page_item > a,
#header .wrapper nav.current-menu-item > a{background:#00395a;color:#fff;}
#header .wrapper nav > ul > li > ul > li > a{padding:0 0 0 20px;line-height:2em;font-size:14px;position:relative;display:block;font-weight:500;color:#3e4341;text-decoration:none;text-transform:uppercase;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#header .wrapper nav > ul > li > ul > li > a:hover{color:#FFF;background:#00395a;}
#header #toggle{display:none;}
.wpcf7-text, .wpcf7-textarea{width:450px;}
input.submit, .wpcf7-submit{color:#FFF;text-shadow:0px -1px 0px rgba(0, 0, 0, 0.25);background-color:#00395A;background-image:linear-gradient(to bottom, #3094AB, #00395A);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
input.submit:hover, .wpcf7-submit:hover{background-color:#3094AB;background-image:linear-gradient(to bottom, #fff, #3094AB);color:#fff;}
.sy-caption-wrap{width:35%;bottom:7.5%;right:7.5%;left:70%;}
.sy-caption-wrap .sy-caption{background:rgba(255,255,255,0.75);color:#00395A;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.15), inset 0px 1px 0px rgba(255,255,255,0.5);-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.15), inset 0px 1px 0px rgba(255,255,255,0.5);box-shadow:0px 0px 8px rgba(0,0,0,0.15), inset 0px 1px 0px rgba(255,255,255,0.5);left:-50%;border-radius:0;padding:25px 30px;}
.sy-caption-wrap .sy-caption h2{font-weight:500;line-height:1.2em;text-transform:uppercase;margin-bottom:1em;color:#00395A;}
.sy-caption-wrap .sy-caption p{line-height:1.2em;margin-bottom:1em;color:#3095aa;}
.sy-caption-wrap .sy-caption a.button{display:inline-block;position:relative;color:#FFF;text-shadow:0px -1px 0px rgba(0, 0, 0, 0.25);background-color:#00395A;background-image:linear-gradient(to bottom, #3094AB, #00395A);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);font-weight:500;text-transform:uppercase;text-decoration:none;padding:10px;border-radius:4px 4px 4px 4px;border:solid 1px #3095aa;margin-top:20px;}
.sy-caption-wrap .sy-caption a.button:hover{background-color:#3094AB;background-image:linear-gradient(to bottom, #fff, #3094AB);color:#fff;}
.sy-pager li.sy-active a{background-color:#3094a9;}
.main, .internal{position:relative;display:block;width:100%;}
.main > header{position:relative;display:block;width:100%;height:25px;margin:2.5em 0;}
.internal > header{position:relative;display:block;width:100%;height:132px;background:#7acbd2;color:#FFF;margin-bottom:2.5em;box-shadow:inset 0px 1px 0px rgba(255,255,255,0.33), 0px -8px 32px rgba(0,0,0,0.10);}
.main > header .wrapper,
.internal > header .wrapper{height:100%;}
.internal > header h1{color:#00395a;padding:25px 0;position:absolute;bottom:0.40em;font-size:2em;font-weight:500;}
.internal > header .wrapper .feature{position:absolute;bottom:0;right:0;height:100%;width:100%;background-position:bottom right;background-repeat:no-repeat;}
.main .wrapper article.page,
.internal .wrapper article.page,
.internal .wrapper article.post{position:relative;display:block;width:70%;float:left;font-size:1.2em;margin-bottom:1.5em;}
.internal .wrapper article.page ul.people{}
.internal .wrapper article.page ul.people > li{width:100%;margin:0 0 1.25em 0;padding:1.25em;background:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.internal .wrapper article.page ul.people > li:before{display:none;}
.internal .wrapper article.page ul.people > li .photo{width:20%;float:right;min-height:1em;}
.internal .wrapper article.page ul.people > li .photo img{width:100%;height:auto;}
.internal .wrapper article.page ul.people > li .info{width:75%;margin-right:5%;float:left;font-size:1.15em;}
.internal .wrapper article.page ul.people > li .info .name{font-weight:500;}
.internal .wrapper article.page ul.people > li .info .bio{font-size:0.85em;margin-top:1em;}
.internal .wrapper article.page ul.testimonials{width:100%;margin:0;padding:0;}
.internal .wrapper article.page ul.testimonials > li{width:100%;background:#FFF;padding:1.25em;margin-bottom:1.25em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}
.internal .wrapper article.post > .feature{margin-bottom:1.5em;}
.internal .wrapper article.post > .feature .video{position:relative;width:100%;height:0;padding-bottom:56.25%;}
.internal .wrapper article.post > .feature .video iframe{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;}
.internal .wrapper article.post .feature img{margin-bottom:1.5em;max-width:100%;height:auto;}
.internal .wrapper article.post footer{padding:0.66em 0;border-top:solid 1px rgba(0,0,0,0.10);box-shadow:inset 0px 1px 0px rgba(255,255,255,0.88);}
.internal .wrapper article.post footer .meta{font-size:0.85em;color:rgba(0,0,0,0.66);font-style:italic;}
.internal .wrapper .loading{text-align:center;padding:2.5em 0;width:100%;}
.internal .wrapper .loading img{position:absolute;left:50%;}
.internal .wrapper ul.postlist{width:100%;margin-bottom:2em;}
.internal .wrapper ul.postlist li.item{display:block;margin:0;font-size:0.9em;padding:10px;line-height:1;}
.internal .wrapper ul.postlist li.item:before{display:none;}
.internal .wrapper ul.postlist li.gutter{width:2%;padding:0 0 10px 0;margin:0;line-height:0;}
.internal .wrapper ul.postlist li.grid{width:100%;padding:0;margin:0;line-height:0;}
.internal .wrapper ul.postlist li.grid:before, .internal .wrapper ul.postlist li.gutter:before{display:none;}
.internal .wrapper ul.postlist li:nth-child(3n+3){margin-right:0;}
.internal .wrapper ul.postlist li header{position:relative;width:15%;display:inline-block;height:auto;background:#999;vertical-align:top;}
.internal .wrapper ul.postlist li header img{position:relative;display:block;width:100%;height:auto;top:0;right:0;bottom:0;left:0;border:none;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;}
.internal .wrapper ul.postlist li header img:hover{}
.internal .wrapper ul.postlist li header .video{position:relative;width:100%;height:0;padding-bottom:56.25%;top:0;right:0;bottom:0;left:0;}
.internal .wrapper ul.postlist li header .video iframe{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;}
.internal .wrapper ul.postlist li .article{padding:0 1.25em;display:inline-block;width:70%;}
.internal .wrapper ul.postlist li .article-full{padding:1.25em;display:inline-block;width:auto;}
.internal .wrapper ul.postlist li article a h4{color:#9c79b6;font-style:normal;font-size:1.15em;text-transform:uppercase;margin-bottom:0.66em;}
.internal .wrapper ul.postlist li article a h4:hover{text-decoration:none;color:#5fb4ba;}
.internal .wrapper ul.postlist li article .date{font-size:0.9em;font-style:normal;color:rgba(0,0,0,0.45);margin-bottom:1.1em;}
.internal .wrapper ul.postlist li article .excerpt{margin-bottom:1.25em;}
.internal .wrapper ul.postlist li footer{display:block;width:100%;padding:1em 0;border-bottom:solid 1px #7ACBD2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.internal .wrapper ul.postlist li footer .readmore{color:#5fb4ba;font-weight:600;text-decoration:none;}
.internal .wrapper ul.postlist li footer .comments{float:right;font-weight:600;color:#5fb4ba;}
.internal .wrapper .pagination{text-align:center;font-size:0.9em;padding-bottom:1em;border-bottom:1px dotted rgba(0,0,0,0.15);}
.page-header{float:left;}
.breadcrumbs{padding:25px 0;}
.main .wrapper aside.sidebar,
.internal .wrapper aside.sidebar{position:relative;display:block;width:25%;margin-left:5%;margin-bottom:1.5em;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.internal .wrapper aside.sidebar .shaded{width:100%;background:#9c7ab7;color:#FFF;padding:1em;-webkit-border-radius:0.66em;-moz-border-radius:0.66em;;border-radius:0.66em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.5em;}
.internal .wrapper aside.sidebar .widget{margin-bottom:1em;}
.internal .wrapper aside.sidebar .widget h4{font-weight:500;text-transform:uppercase;line-height:1.2em;margin-bottom:0.25em;}
.internal .wrapper aside.sidebar .widget .map{position:relative;display:block;width:100%;height:0;padding-bottom:56.25%;border:solid 4px #f2d672;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.internal .wrapper aside.sidebar .widget .map-contact{position:relative;display:block;width:100%;height:265px;padding-bottom:56.25%;border:solid 4px #f2d672;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.internal .wrapper aside.sidebar .widget .map #gmap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}
.internal .wrapper aside.sidebar .widget .map-contact #gmap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;}
.internal .wrapper aside.sidebar .widget p{font-size:0.9em;line-height:1.2em;margin-bottom:1em;}
.internal .wrapper aside.sidebar .widget ul{margin:0;padding:0;}
.internal .wrapper aside.sidebar .widget ul li{margin-bottom:0.5em;line-height:1.2em;}
.internal .wrapper aside.sidebar .widget ul li a{text-decoration:none;color:#3e4341;font-weight:400;}
.internal .wrapper aside.sidebar .widget ul.iconlinks li a{display:block;position:relative;padding:0.3em 0.3em 0.3em 1.6em;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;color:rgba(255,255,255,0.95);border:solid 1px rgba(255,255,255,0.5);background:rgba(255,255,255,0.1);box-shadow:inset 0px 1px 0px rgba(255,255,255,0), 0px 2px 1px rgba(0,0,0,0);}
.internal .wrapper aside.sidebar .widget ul.iconlinks li a:hover{background:#7acbd2;color:#FFF;border-color:rgba(0,0,0,0.4);box-shadow:inset 0px 1px 0px rgba(255,255,255,0.25), 0px 2px 1px rgba(0,0,0,0.1);}
.internal .wrapper aside.sidebar .shaded.green .widget ul.iconlinks li a:hover{background:#7acbd2;}
.internal .wrapper aside.sidebar .widget ul.iconlinks li a .ico{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:1.6em;text-align:center;}
.main .wrapper article.page img,
.internal .wrapper article.page img,
.internal .wrapper article.post img{max-width:100%;height:auto;}
.widget-box{text-align:center;background:#CAE4E8;padding:10px 10px 20px 10px;margin:0px;border-bottom:2px dotted #3095aa;}
#app-box{width:100%;text-align:center;vertical-align:middle;padding:10px 10px;}
#app-box td{text-align:center;vertical-align:middle;}
.widget-box iframe{max-width:100%;height:auto;}
.widget-box h4{text-transform:uppercase;font-weight:bold;padding:0px 0px 20px 0px;color:#3095aa;}
#contact-box{text-align:left;font-size:90%;}
#text-3 .textwidget{text-align:center;}
#text-5 .widget-box,
#text-6 .widget-box,
#text-9 .widget-box{border-bottom:none;}
#text-9 .widget-box img,
#text-11 .widget-box img{max-width:100%;height:auto;}
#widget-news{text-align:center;padding:0px 30px 0px 0px;}
#newsBoxTop{background:#3094A9 url(../img/newsBox.gif) no-repeat 50px 15px;width:99.5%;padding:10px 15px 55px;text-align:left;color:#fff;}
#newsBoxTop h3{padding:20px 0 0 20px;text-transform:uppercase;}
#newsBoxTop a{color:#fff;}
a.newsBoxHeading{font-size:1.15em;color:#fff;}
#newsBox{width:100%;padding:10px 14px 10px;margin-bottom:20px;background-color:#3095aa;text-align:left;}
#newsBox hr{color:#46c3d2;margin:0;}
#newsBox a.newsBoxHeading{text-decoration:none;}
#newsBox a.newsBoxHeading h4{font-size:1.6em;color:#3095aa;}
.news-box{margin:-20px 20px 0px;padding:0 0px;}
.news-thumb{float:left;margin:0px 10px 0px 0px;width:65px;height:65px;}
p.article-title, p.article-title a{color:#00395a;padding:0em 0em 0.4em 0em;font-weight:bold;font-style:italic;}
.news-item{background-color:#d0f4fb;padding:6px;border:1px solid #094d5b;margin:10px 0px;overflow:auto;}
.news-item p{font-size:0.85em;line-height:1.2em;padding-bottom:0.2em;}
.read-more{text-decoration:none;color:#3094a9;}
.dateBox{color:#FFFFFF;float:left;margin:0 10px 0px 0;padding:15px 0px 0px 0px;text-align:center;height:90px;width:65px;display:block;text-shadow:0px -1px 0px rgba(0, 0, 0, 0.25);background-color:#00395A;background-image:linear-gradient(to bottom, #3094AB, #00395A);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);border-radius:4px 4px 4px 4px;border:solid 1px #3095aa;}
.dateBox a{color:#FFFFFF;text-decoration:none;}
.date{font-size:1.5em;font-family:sans-serif,Arial;display:block;line-height:1.1em;padding-top:0.3em;}
.month{font-size:1em;font-family:sans-serif,Arial;text-transform:capitalize;}
.dateBox a:hover{text-decoration:none;}
p.article-heading{font-size:1.4em;font-family:sans-serif,Arial;}
.article-listing{margin-bottom:20px;}
#cff .cff-header .fa{margin-left:10px;}
#cff .cff-header .header-text{vertical-align:6px;text-transform:uppercase;}
#cff .cff-link-title, #cff .cff-link-title a{color:#00395a;}
#cff .cff-item.cff-timeline-event.cff-box,
#cff .cff-item.cff-photo-post.cff-box{border-bottom:2px dotted #3095aa;}
#cff .cff-author{background:#fff;padding:5px;}
#cff .cff-details{border-top:2px dotted #3095aa;}
#cff a{color:#3094a9;}
.cff-likebox.cff-top.cff-outside{margin-bottom:0 !important;}
.cff-likebox{background:#00395a;margin:10px auto;}
#newsletterSignup p{padding:0.1em;font-size:0.95em;color:#00395a;}
#newsletterSignup form{}
#newsletterSignup form label{display:none;}
#newsletterSignup form input{height:23px;width:95%;padding:3px 5px;margin:3px 0;color:#00395a;border-radius:4px 4px 4px 4px;border:solid 1px #3095aa;}
#newsletterSignup form input.submit{color:#FFF;text-shadow:0px -1px 0px rgba(0, 0, 0, 0.25);background-color:#00395A;background-image:linear-gradient(to bottom, #3094AB, #00395A);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);height:30px;width:100%;padding:0;}
#newsletterSignup form input.submit:hover{background-color:#3094AB;background-image:linear-gradient(to bottom, #fff, #3094AB);color:#fff;}
#call2actions{padding:20px 20px 0px;float:right;}
#call2actions ul li{display:inline-block;}
.dotBorder{padding:5px 0;}
#call2actions a{width:230px;height:60px;display:inline-block;text-indent:-999em;margin-right:12px;}
#call2actions a:hover{background-position:0px -80px;}
#footer{width:100%;background-color:#D7D7D7;color:#737373;padding:2em 0 2em 0;height:115px;}
#footer h4{color:#737373;padding-bottom:10px;}
#footer a{color:#292828;text-decoration:none;}
#footer a:hover{color:#737373}
#footer .container{width:100%;position:absolute;}
#footer .wrapper .branding{text-align:center;margin-bottom:2em;}
#footer .wrapper .branding a.logo{display:inline-block;margin:0 auto;width:33%;max-width:256px;min-width:128px;}
#footer .wrapper .branding a.logo img{width:100%;height:auto;}
#footer-find,
#footer-contact,
#footer-social,
#footer-links{display:inline-block;height:100%;width:260px;padding:0 20px;line-height:1.5em;font-size:1em;vertical-align:top;float:left;}
#footer-links{vertical-align:bottom;text-align:right;font-size:0.75em;padding-top:80px;width:480px;}
#footer .wrapper nav{display:block;}
#footer .wrapper nav ul{width:100%;}
#footer .wrapper nav ul li{position:relative;display:inline-block;height:100%;}
#footer .wrapper nav > ul > li a:after{color:#737373;content:'  /  ';}
#footer .wrapper nav > ul > li:last-child a:after{content:'';}
#footer .wrapper .copyright{text-align:center;text-transform:uppercase;color:rgba(0,0,0,0.25);font-weight:600;font-size:0.9em;}
#footer .wrapper .copyright span{padding:0 2em;}
#footer .wrapper .copyright a{color:rgba(0,0,0,0.25);text-decoration:none;}
#footer .wrapper .copyright a:hover{color:rgba(0,0,0,0.66);}
article p{line-height:1.33em;margin-bottom:1em;}
article hr{-webkit-appearance:none;height:1px;width:100%;background-color:#7ACBD2;margin:2em 0;border:none;}
article a{color:#9c79b6;text-decoration:none;}
article a:hover{color:#5fb4ba;text-decoration:underline;}
article h1, article h2, article h3{font-weight:500;line-height:1.2em;margin-bottom:0.75em;}
article h4, article h5, article h6{font-weight:500;line-height:1.33em;margin-bottom:0.75em;font-style:normal;}
article h6{font-style:normal;}
article blockquote{position:relative;font-size:1.4em;font-style:italic;margin-bottom:1em;font-weight:300;padding-left:1.5em;border-left:2px solid #f2d672;}
article blockquote:before{position:absolute;top:0;left:0;width:1.5em;}
article > ul, article > ol{margin-bottom:1em;}
article > ul li{position:relative;padding-left:0.8em;line-height:1.33em;margin-bottom:0.33em;list-style:url(../img/bullet.gif);}
article > ul li:before{position:absolute;left:0;font-size:0.75em;color:rgba(0,0,0,0.33);speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
article > ol li{position:relative;padding-left:2em;line-height:1.33em;margin-bottom:0.33em;}
article .col{display:block;float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:1em;}
article .contact-details h5{margin-bottom:0.15em;font-style:normal;font-weight:500;text-transform:uppercase;}
article .contact-details address{font-style:normal;font-size:0.95em;line-height:1.2em;margin-bottom:1.5em;}
article .contact-details a.phone{display:inline-block;font-style:normal;font-size:0.95em;line-height:1.2em;margin-bottom:1.5em;}
#comments{margin:2em 0;}
#comments ul.commentlist li .comment{width:100%;border:1px solid rgba(0,0,0,0.15);background:rgba(255,255,255,0.33);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1em;}
#comments ul.commentlist li ul.children{margin-left:2em;}
#comments ul.commentlist li .comment header{position:relative;height:3em;line-height:3em;font-weight:600;font-size:0.9em;padding:1em;background:rgba(0,0,0,0.025);}
#comments ul.commentlist li .comment header .displaypic{float:left;width:3em;height:3em;margin-right:0.66em;}
#comments ul.commentlist li .comment header .name{float:left;margin-right:1.66em;}
#comments ul.commentlist li .comment header .displaypic img{width:100%;height:100%;}
#comments ul.commentlist li .comment header .comment-reply-link{float:right;text-transform:uppercase;}
#comments ul.commentlist li .comment article{padding:1em;}
#comments ul.commentlist li .comment footer{display:block;width:100%;padding:0.75em 1em;background:rgba(0,0,0,0.005);border-top:solid 1px rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:inset 0px 1px 0px rgba(255,255,255,0.88);}
#comments ul.commentlist li .comment footer > div{display:inline-block;margin-right:2em;font-size:0.9em;}
#comments ul.commentlist li .comment footer div.delete a{font-size:0.7em;color:#f0493e;}
#respond{margin:2em 0;}
#respond .loggedin{margin-bottom:1.5em;}
#respond label{display:block;font-size:0.85em;font-weight:600;margin-bottom:0.33em;}
#respond input[type="text"]{width:100%;max-width:560px;font-family:"futura-pt";border:solid 1px #FFF;background:#d6eeef;font-size:1em;padding:0.33em;margin:0 0 1em 0;-webkit-border-radius:0.33em;-moz-border-radius:0.33em;border-radius:0.33em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#respond textarea{width:100%;height:8em;max-width:560px;font-family:"futura-pt";border:solid 1px #FFF;background:#d6eeef;font-size:1em;padding:0.33em;margin:0 0 1em 0;-webkit-border-radius:0.33em;-moz-border-radius:0.33em;border-radius:0.33em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#respond input[type="submit"]{display:inline-block;position:relative;padding:0.33em 0.66em;font-size:1em;color:#3e4341;border:solid 2px #3e4341;text-decoration:none;font-weight:500;background:none;font-family:"futura-pt";text-transform:uppercase;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;-webkit-appearance:none;cursor:pointer;}
#respond input[type="submit"]:hover{background:#9c7ab7;color:#FFF;border-color:rgba(0,0,0,0.4);box-shadow:inset 0px 1px 0px rgba(255,255,255,0.25), 0px 2px 1px rgba(0,0,0,0.1);}
article .title{color:#9C79B6;font-style:normal;font-size:1.15em;text-transform:uppercase;margin-bottom:0.66em;font-weight:bold;}
article .title .date{font-size:0.7em !important;font-style:normal !important;text-transform:none;font-weight:normal;}
.attachment a, .more-btn a{background:#9775B0 none repeat scroll 0% 0%;padding:3px 10px;text-decoration:none;color:#FFF;font-weight:bold;text-transform:uppercase;font-size:12px;}
.attachment a:hover, .more-btn a:hover{background:#7ACBD2 none repeat scroll 0% 0%;padding:3px 10px;text-decoration:none;color:#FFF;}
.attachment-16x16{width:16px;height:16px;}
body .gform_wrapper .gfield.gsection{margin:1em 0 0 0;padding:1.25em 0 0.66em 0;border-top:solid 1px #7acbd2;border-bottom:none;}
body .gform_wrapper .gfield.gsection h2{font-size:1em;text-transform:uppercase;font-weight:500;}
body .gform_wrapper .gfield, body .gform_wrapper .top_label li.gfield.gf_left_half, body .gform_wrapper .top_label li.gfield.gf_right_half{margin-bottom:1em;}
body .gform_wrapper .gfield .gfield_label, body .gform_wrapper li.gfield.gf_list_2col label.gfield_label, body .gform_wrapper li.gfield.gf_list_3col label.gfield_label, body .gform_wrapper li.gfield.gf_list_4col label.gfield_label, body .gform_wrapper li.gfield.gf_list_5col label.gfield_label, body .gform_wrapper li.gfield.gf_list_inline label.gfield_label{font-weight:500;font-size:0.85em;margin:0;}
body .gform_wrapper .gfield .ginput_complex label{font-weight:500 !important;text-transform:uppercase;letter-spacing:normal;color:rgba(0,0,0,0.66);}
body .gform_wrapper .gfield .gfield_description{font-weight:500;letter-spacing:normal;color:rgba(0,0,0,0.66);font-size:0.7em;padding:0;}
body .gform_wrapper .gfield input[type=text], body .gform_wrapper .gfield input[type=email], body .gform_wrapper .gfield input[type=url], body .gform_wrapper .gfield input[type=tel], body .gform_wrapper .gfield input[type=number], body .gform_wrapper .gfield select{border:solid 1px #FFF;background:#d6eeef;font-size:1em;padding:0.33em;margin:0.33em 0 0 0;-webkit-border-radius:0.33em;-moz-border-radius:0.33em;border-radius:0.33em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body .gform_wrapper .gfield textarea{border:solid 1px #FFF;background:#d6eeef;font-size:1em;padding:0.33em;margin:0.33em 0 0 0;-webkit-border-radius:0.33em;-moz-border-radius:0.33em;border-radius:0.33em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body .gform_wrapper ul.gfield_radio, body .gform_wrapper ul.gfield_checkbox{margin:0.66em 0 0 0 !important;}
body .gform_wrapper ul.gfield_radio li, body .gform_wrapper ul.gfield_checkbox li, body .gform_wrapper li.gf_list_inline ul.gfield_checkbox li, body .gform_wrapper li.gf_list_inline ul.gfield_radio li{position:relative;padding-left:1.6em !important;height:1.2em;margin:0 0 0.66em 0;overflow:visible;margin:0 1.5em 1em 0;}
body .gform_wrapper ul.gfield_radio li input[type=radio], body .gform_wrapper ul.gfield_checkbox li input[type=checkbox]{position:absolute;display:block;top:0;left:0;width:1.4em !important;height:1.4em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f2d672;margin:0 !important;padding:0;border:solid 1px #FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body .gform_wrapper.gf_browser_ie ul.gfield_radio li input[type=radio], body .gform_wrapper.gf_browser_ie ul.gfield_checkbox li input[type=checkbox]{width:1em;height:1em;}
body .gform_wrapper ul.gfield_radio li input[type=radio]:checked, body .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked{background:#5fb4ba;}
body .gform_wrapper ul.gfield_radio li input[type=radio]:checked:before, body .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"\f03a";font-family:'icomoon';font-size:1em;line-height:1.4em;text-align:center;color:rgba(0,0,0,0.66);speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
body .gform_wrapper ul.gfield_radio li input[type=radio]{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
body .gform_wrapper ul.gfield_radio li label, body .gform_wrapper ul.gfield_checkbox li label{font-size:1em;line-height:1.1em;margin:0 !important;font-weight:500 !important;}
body .gform_wrapper .top_label .gfield_list{margin-top:1em;}
body .gform_wrapper table.gfield_list thead th{font-weight:400;font-size:0.80em;margin:0;}
body .gform_wrapper table.gfield_list thead th, body .gform_wrapper table.gfield_list td{padding:0;}
body .gform_wrapper table.gfield_list thead th + th, body .gform_wrapper table.gfield_list td + td{padding:0;}
body .gform_wrapper div.validation_error{font-size:0.8em;font-weight:500;text-transform:uppercase;color:#C00;margin-bottom:0;}
body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{border:1px solid #C89797;}
body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_footer input[type=submit]{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-transform:uppercase;color:#FFF;background:#7bced4;margin:0;padding:0.2em 1em;border:none;font-family:"futura-pt";font-weight:400;font-size:1.1em;line-height:1em;-webkit-border-radius:0.33em;-moz-border-radius:0.33em;border-radius:0.33em;box-shadow:0px 1px 0px rgba(0,0,0,0.33);cursor:pointer;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
body .gform_wrapper .gform_footer input.button:hover, body .gform_wrapper .gform_footer input[type=submit]:hover{background:#9c79b6;box-shadow:inset 0px 1px 0px rgba(0,0,0,0.33);}
body .gform_wrapper article.declaration{padding:2em;font-size:0.9em;border:solid 1px rgba(0,0,0,0.15);background:rgba(0,0,0,0.025);}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html article.declaration > ul, article > ol{margin-bottom:1em;}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html article.declaration > ul li{position:relative;padding-left:0.8em;line-height:1.33em;margin-bottom:0.33em;list-style-type:none !important;}
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html article.declaration > ul li:before{position:absolute;left:0;content:"\f05a";font-family:'icomoon';font-size:0.75em;color:rgba(0,0,0,0.33);speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all 0.15s ease-in-out;-moz-transition:all 0.15s ease-in-out;-ms-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
.ninja-forms-required-items{font-weight:bold;padding:0 0 50px 0;}
input[type=submit].ninja-forms-field{font-size:16px;font-weight:bold;padding:5px;color:#FFF;text-shadow:0px -1px 0px rgba(0, 0, 0, 0.25);background-color:#00395A;background-image:linear-gradient(to bottom, #3094AB, #00395A);background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}
input[type=submit]:hover.ninja-forms-field{background-color:#3094AB;background-image:linear-gradient(to bottom, #fff, #3094AB);color:#fff;}
.ninja-forms-form-title{font-size:1.2em;color:#53bdcc;}
.ninja-forms-response-msg{font-size:1.0em;color:#3094a9;font-weight:300;}
@media screen and (max-width:1180px){body{font-size:14px;}
#header .wrapper a.logo{max-width:256px;}
#header .wrapper nav ul li a{font-size:14px;}
.sy-caption-wrap .sy-caption{font-size:1em;}
.sy-caption-wrap .sy-caption p{display:none !important;}
#call2actions{width:75%;position:absolute;right:-120px;}
#call2actions ul li{width:30%;}
#call2actions a{background-size:85% !important;}
#newsBoxTop{background-position:35px 10px;background-size:85%;width:99%;padding:10px 15px 20px;}
#newsBoxTop h3{padding:10px 0;font-size:1em;}
#footer{height:200px;}
#footer-links{padding-top:30px;width:100%;}
}
@media screen and (min-width:961px){#header .wrapper nav > ul{display:block !important;}
}
@media screen and (max-width:960px){#header{height:90px;}
#header > .wrapper{width:100%;}
#header .wrapper a#logo{margin-left:15px;}
.cv-social-media li{margin-right:5px;}
#header form#searchform{width:120px;margin-right:100px;}
#header form#searchform input.term{width:50px;}
#header #toggle{display:block;position:absolute;top:0;right:0;height:100%;width:80px;line-height:64px;font-size:32px;text-align:center;background-color:#00395A;color:#FFF;cursor:pointer;}
#header #toggle:hover{background-color:#CAE4E8;}
#header .wrapper nav{position:absolute;top:100%;left:0;width:100%;float:none;z-index:99;height:auto;}
#header .wrapper nav ul{position:absolute;right:0;width:100%;max-width:250px;display:none;height:auto;box-shadow:0px 2px 4px rgba(0,0,0,0.25);}
#header .wrapper nav ul li{display:block;height:auto;border-bottom:solid 1px #ccc;}
#header .wrapper nav ul li:last-child{border-bottom:none;}
#header .wrapper nav ul li a{display:block;padding:0 32px;line-height:32px;background:#f5f5f5;color:#666;}
#header .wrapper nav ul li a:hover{background:#00395A;color:#FFF;}
#header .wrapper nav > ul > li:hover > ul{display:none;}
#header .wrapper nav .menu-item-has-children > a:after,
#header .wrapper nav .page_item_has_children > a:after{-webkit-font-smoothing:antialiased;content:"";padding:0px;}
#header .wrapper nav ul li > ul{display:block;position:static;box-shadow:none;}
#header .wrapper nav > ul > li > a{margin-top:0px;}
#header .wrapper nav ul li > ul li a{text-align:left;padding:0 32px;line-height:32px;font-size:12px;}
#header .wrapper nav ul li > ul li a:hover{background:#00395A;color:#FFF;}
#header .wrapper nav ul li > ul li:last-child{border-bottom:none;}
#header .wrapper nav ul li.ico a:before{top:0;left:0;width:32px;text-align:center;line-height:32px;font-size:16px;color:rgba(0,0,0,0.15);}
#header .wrapper nav ul li.ico a:hover:before{color:#FFF;}
#logo img{width:30%;}
#call2actions a{display:none !important;}
.sy-caption-wrap .sy-caption{font-size:0.75em;}
.main > header{height:0;}
#newsBoxTop{background-position:340px 30px;background-size:50%;padding-bottom:70px;width:99.75%;}
#newsBoxTop h3{padding:30px 0 0 30px;font-size:2em;}
.internal > header h1{padding:0;bottom:1.5em;}
.main .wrapper article.page iframe,
.internal .wrapper article.page iframe,
.internal .wrapper article.post iframe{width:80%;padding:0 0 0 20px;}
.main .wrapper article.page, .main .wrapper article.post, .main .wrapper ul.postlist,
.internal .wrapper article.page, .internal .wrapper article.post, .internal .wrapper ul.postlist{width:100%;float:none;}
.main .wrapper aside.sidebar,
.internal .wrapper aside.sidebar{width:100%;margin-left:0;}
#footer{height:525px;}
#footer .wrapper,
#footer .wrapper div{display:block;float:left;}
#footer .wrapper nav ul li{display:inline-block;}
#footer-find,
#footer-contact,
#footer-social,
#footer-links{position:absolute;width:100%;}
#footer-contact{top:125px;}
#footer-social{top:250px;}
#footer-links{text-align:left;float:left;top:350px;}
}
@media screen and (max-width:800px){#header .wrapper a#logo{background-size:90%;}
#footer{height:425px;}
}
@media screen and (max-width:740px){#header .wrapper a#logo{background-size:75%;}
#header form#searchform{margin-left:10px;}
#header .header-social{width:100px;padding-top:8px;}
.cv-social-media li{width:30px;height:25px;font-size:16px;padding:8px 0px 0px 6px;}
.internal > header h1{bottom:0.5em;}
#call2actions a{display:none;}
.sy-caption-wrap .sy-caption{font-size:0.5em;}
.sy-caption-wrap .sy-caption a.button{display:none;font-size:1.25em;}
#slick .slide > .wrapper > span{max-width:360px;}
#newsBoxTop{width:99.7%;background-size:65%;background-position:180px 30px;}
article blockquote{font-size:1.2em;padding-left:0.66em;}
}
@media screen and (max-width:560px){body{font-size:12px;}
#header .wrapper a#logo{background:url(../img/logo-sml.png) no-repeat 0px 5px;background-size:15%;}
.sy-caption-wrap .sy-caption a.button{display:none;}
#newsBoxTop{width:99.5%;background-size:65%;background-position:150px 20px;padding-bottom:40px;}
#newsBoxTop h3{padding:20px 0 0 20px;font-size:1.5em;}
.wpcf7-text, .wpcf7-textarea{width:400px;}
#footer .wrapper .copyright span{display:block;padding:0;margin-bottom:1em;}
}
@media screen and (max-width:480px){#header{height:50px;}
#header #toggle{width:48px;line-height:40px;font-size:20px;}
#header .wrapper{padding-top:0px;}
#header .wrapper a.logo{max-width:100px;}
#header .header-social{padding-top:8px;padding-right:50px;}
#header form#searchform{display:none;height:25px;width:50px;margin-top:10px;margin-right:70px;}
#header form#searchform input.term{height:22px;width:20px;padding:0px;}
#header form#searchform input.search{margin-top:5px;}
.sy-caption-wrap .sy-caption{display:none !important;}
.main .wrapper article.page iframe,
.internal .wrapper article.page iframe,
.internal .wrapper article.post iframe{height:300px;}
#newsBoxTop{width:99.25%;background-size:60%;background-position:110px 10px;padding-bottom:20px;}
#newsBoxTop h3{padding:10px 0 0 10px;font-size:1.25em;}
.wpcf7-text, .wpcf7-textarea{width:250px;}
#footer{height:415px;}
#footer-contact{top:100px;}
#footer-social{top:200px;}
#footer-links{text-align:left;float:left;top:300px;}
}
.header-phone{color:#5CCBD9;text-decoration:none;font-size:22px;float:right;padding:10px 0 0 40px;position:relative;cursor:default;}
.header-phone:before{content:"";width:30px;height:30px;position:absolute;top:8px;left:0;background:url(../img/phone.svg)no-repeat;background-size:cover;}
@media(max-width:961px){.header-phone{visibility:hidden;width:90px;cursor:pointer;}
.header-phone:before{visibility:visible;cursor:pointer;top:10px}
}
@media(max-width:480px){#header .header-social{padding-right:0;}
.header-phone{width:50px;}
}
@media screen and (max-width:480px){#slick .slide > .wrapper > span{width:250px;font-size:1em;}
#slick .slide > .wrapper > span h2{font-size:1.25em;}
#slick .slide > .wrapper > span p{font-size:1em;}
}
@media screen and (max-width:1180px){.internal .wrapper article.page, .internal .wrapper article.post, .internal .wrapper ul.postlist{width:65%;}
.internal .wrapper aside.sidebar{width:30%;}
}
@media screen and (max-width:960px){.main .wrapper article.page, .main .wrapper article.post, .main .wrapper ul.postlist,
.internal .wrapper article.page, .internal .wrapper article.post, .internal .wrapper ul.postlist{width:100%;float:none;}
.main .wrapper aside.sidebar,
.internal .wrapper aside.sidebar{width:100%;margin-left:0;}
}
@media screen and (max-width:740px){.internal > header{height:80px;}
.internal > header .wrapper h1{font-size:1.5em;}
.internal > header .wrapper .feature{background-size:20%;}
}
@media screen and (max-width:480px){.internal header .wrapper .feature{background-size:30%;}
.internal .wrapper ul.postlist li.item{width:100%;}
.internal .wrapper ul.postlist li.gutter{width:2.5%;}
.internal .wrapper ul.postlist li.grid{width:100%;padding:0;margin:0;line-height:0;}
}