@charset "UTF-8";/* normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:700;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}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:0;}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}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;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}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;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}.clear:before,.clear:after{content:" ";display:table;}.clear:after{clear:both;}.container{margin-right:auto;margin-left:auto;min-width:320px;}.container:before,.container:after{display:table;content:" ";}.container:after{clear:both;}.container:before,.container:after{display:table;content:" ";}.container:after{clear:both;}.row:before,.row:after{display:table;content:" ";}.row:after{clear:both;}.row:before,.row:after{display:table;content:" ";}img.responsiveimg{width:100%;height:auto;}.full{max-width:100% !important;}.sm1,.sm2,.sm3,.sm4,.md1,.md2,.md3,.md4,.md5,.md6,.md7,.md8,.lg1,.lg2,.lg3,.lg4,.lg5,.lg6,.lg7,.lg8,.lg9,.lg10,.lg11,.lg12,.fu1,.fu2,.fu3,.fu4,.fu5,.fu6,.fu7,.fu8,.fu9,.fu10,.fu11,.fu12,.fu13,.fu14,.fu15,.fu16,.th1,.th2,.th3,.th4,.th5,.th6,.th7,.th8,.th9,.th10,.th11,.th12,.ff1,.ff2,.ff3,.ff4,.ff5,.ff6,.ff7,.ff8,.ff9,.ff10,.ff11,.ff12{float:left;min-height:1px;padding-right:12px;padding-left:12px;border-collapse:collapse;}.row{padding-left:12px;padding-right:12px;}.row .row{margin-right:-24px;margin-left:-24px;}.row .standard{margin-left:-12px;margin-right:-12px;}body{font-size:75%;}.sm1{width:25%;}.sm2{width:50%;}.sm3{width:75%;}.sm4{width:100%;}.sm1-offset{margin-left:25%;}.sm2-offset{margin-left:50%;}.sm3-offset{margin-left:75%;}.sm4-offset{margin-left:100%;}.sm-hide{display:none;}.sm-center{text-align:center;}.sm-left{text-align:left;}.sm-right{text-align:right;}@media screen and (min-width:768px){.md1{width:90px;}.md2{width:180px;}.md3{width:270px;}.md4{width:360px;}.md5{width:450px;}.md6{width:540px;}.md7{width:630px;}.md8{width:720px;}.md1-offset{margin-left:90px;}.md2-offset{margin-left:180px;}.md3-offset{margin-left:270px;}.md4-offset{margin-left:360px;}.md5-offset{margin-left:450px;}.md6-offset{margin-left:540px;}.md7-offset{margin-left:630px;}.fluid .md1{width:12.5%;}.fluid .md2{width:25%;}.fluid .md3{width:37.5%;}.fluid .md4{width:50%;}.fluid .md5{width:62.5%;}.fluid .md6{width:75%;}.fluid .md7{width:87.5%;}.fluid .md8{width:100%;}.fluid .md1-offset{margin-left:12.5%;}.fluid .md2-offset{margin-left:25%;}.fluid .md3-offset{margin-left:37.5%;}.fluid .md4-offset{margin-left:50%;}.fluid .md5-offset{margin-left:62.5%;}.fluid .md6-offset{margin-left:75%;}.fluid .md7-offset{margin-left:87.5%;}.fluid .th1{width:8.33333%;}.fluid .th2{width:16.66667%;}.fluid .th3{width:25%;}.fluid .th4{width:33.33333%;}.fluid .th5{width:41.66667%;}.fluid .th6{width:50%;}.fluid .th7{width:58.33333%;}.fluid .th8{width:66.66667%;}.fluid .th9{width:75%;}.fluid .th10{width:83.33333%;}.fluid .th11{width:91.66667%;}.fluid .th12{width:100%;}.fluid .th1-offset{margin-left:8.33333%;}.fluid .th2-offset{margin-left:16.66667%;}.fluid .th3-offset{margin-left:25%;}.fluid .th4-offset{margin-left:33.33333%;}.fluid .th5-offset{margin-left:41.66667%;}.fluid .th6-offset{margin-left:50%;}.fluid .th7-offset{margin-left:58.33333%;}.fluid .th8-offset{margin-left:66.66667%;}.fluid .th9-offset{margin-left:75%;}.fluid .th10-offset{margin-left:83.33333%;}.fluid .th11-offset{margin-left:91.66667%;}.container{max-width:744px;}.sm-hide{display:block;}.md-hide{display:none;}.md-center{text-align:center;}.md-left{text-align:left;}.md-right{text-align:right;}.mdfloat{float:right;}}@media screen and (min-width:984px){.lg1{width:78px;}.lg2{width:156px;}.lg3{width:234px;}.lg4{width:312px;}.lg5{width:390px;}.lg6{width:468px;}.lg7{width:546px;}.lg8{width:624px;}.lg9{width:702px;}.lg10{width:780px;}.lg11{width:858px;}.lg12{width:936px;}.lg1-offset{margin-left:78px;}.lg2-offset{margin-left:156px;}.lg3-offset{margin-left:234px;}.lg4-offset{margin-left:312px;}.lg5-offset{margin-left:390px;}.lg6-offset{margin-left:468px;}.lg7-offset{margin-left:546px;}.lg8-offset{margin-left:624px;}.lg9-offset{margin-left:702px;}.lg10-offset{margin-left:780px;}.lg11-offset{margin-left:858px;}.fluid .lg1{width:8.33333%;}.fluid .lg2{width:16.66667%;}.fluid .lg3{width:25%;}.fluid .lg4{width:33.33333%;}.fluid .lg5{width:41.66667%;}.fluid .lg6{width:50%;}.fluid .lg7{width:58.33333%;}.fluid .lg8{width:66.66667%;}.fluid .lg9{width:75%;}.fluid .lg10{width:83.33333%;}.fluid .lg11{width:91.66667%;}.fluid .lg12{width:100%;}.fluid .lg1-offset{margin-left:8.33333%;}.fluid .lg2-offset{margin-left:16.66667%;}.fluid .lg3-offset{margin-left:25%;}.fluid .lg4-offset{margin-left:33.33333%;}.fluid .lg5-offset{margin-left:41.66667%;}.fluid .lg6-offset{margin-left:50%;}.fluid .lg7-offset{margin-left:58.33333%;}.fluid .lg8-offset{margin-left:66.66667%;}.fluid .lg9-offset{margin-left:75%;}.fluid .lg10-offset{margin-left:83.33333%;}.fluid .lg11-offset{margin-left:91.66667%;}.container{max-width:960px;}.sm-hide,.md-hide{display:block;}.lg-hide{display:none;}.lg-center{text-align:center;}.lg-left{text-align:left;}.lg-right{text-align:right;}.lgfloat{float:right;}}@media screen and (min-width:1200px){.fu1{width:72px;}.fu2{width:144px;}.fu3{width:216px;}.fu4{width:288px;}.fu5{width:360px;}.fu6{width:432px;}.fu7{width:504px;}.fu8{width:576px;}.fu9{width:648px;}.fu10{width:720px;}.fu11{width:792px;}.fu12{width:864px;}.fu13{width:936px;}.fu14{width:1008px;}.fu15{width:1080px;}.fu16{width:1152px;}.fluid .fu1{width:6.25%;}.fluid .fu2{width:12.5%;}.fluid .fu3{width:18.75%;}.fluid .fu4{width:25%;}.fluid .fu5{width:31.25%;}.fluid .fu6{width:37.5%;}.fluid .fu7{width:43.75%;}.fluid .fu8{width:50%;}.fluid .fu9{width:56.25%;}.fluid .fu10{width:62.5%;}.fluid .fu11{width:68.75%;}.fluid .fu12{width:75%;}.fluid .fu13{width:81.25%;}.fluid .fu14{width:87.5%;}.fluid .fu15{width:93.75%;}.fluid .fu16{width:100%;}.fluid .fu1-offset{margin-left:6.25%;}.fluid .fu2-offset{margin-left:12.5%;}.fluid .fu3-offset{margin-left:18.75%;}.fluid .fu4-offset{margin-left:25%;}.fluid .fu5-offset{margin-left:31.25%;}.fluid .fu6-offset{margin-left:37.5%;}.fluid .fu7-offset{margin-left:43.75%;}.fluid .fu8-offset{margin-left:50%;}.fluid .fu9-offset{margin-left:56.26%;}.fluid .fu10-offset{margin-left:62.5%;}.fluid .fu11-offset{margin-left:68.75%;}.fluid .fu12-offset{margin-left:75%;}.fluid .fu13-offset{margin-left:81.25%;}.fluid .fu14-offset{margin-left:87.5%;}.fluid .fu15-offset{margin-left:93.75%;}.fluid .ff1{width:8.33333%;}.fluid .ff2{width:16.66667%;}.fluid .ff3{width:25%;}.fluid .ff4{width:33.33333%;}.fluid .ff5{width:41.66667%;}.fluid .ff6{width:50%;}.fluid .ff7{width:58.33333%;}.fluid .ff8{width:66.66667%;}.fluid .ff9{width:75%;}.fluid .ff10{width:83.33333%;}.fluid .ff11{width:91.66667%;}.fluid .ff12{width:100%;}.fluid .ff1-offset{margin-left:8.33333%;}.fluid .ff2-offset{margin-left:16.66667%;}.fluid .ff3-offset{margin-left:25%;}.fluid .ff4-offset{margin-left:33.33333%;}.fluid .ff5-offset{margin-left:41.66667%;}.fluid .ff6-offset{margin-left:50%;}.fluid .ff7-offset{margin-left:58.33333%;}.fluid .ff8-offset{margin-left:66.66667%;}.fluid .ff9-offset{margin-left:75%;}.fluid .ff10-offset{margin-left:83.33333%;}.fluid .ff11-offset{margin-left:91.66667%;}.container{max-width:1176px;}.sm-hide,.md-hide,.lg-hide{display:block;}.fu-hide{display:none;}.fu-center{text-align:center;}.fu-left{text-align:left;}.fu-right{text-align:right;}.fufloat{float:right;}}*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}img.transform{-webkit-backface-visibility:hidden !important;-moz-backface-visibility:hidden !important;-ms-backface-visibility:hidden !important;backface-visibility:hidden !important;transform:translate3d(0px, 0px, 0px) !important;}@font-face{font-family:'Geometos Rounded';src:url('../fonts/Geometos/Geometos Rounded.eot');src:url('../fonts/Geometos/Geometos Rounded.eot?#iefix') format('embedded-opentype'), url('../fonts/Geometos/Geometos Rounded.woff') format('woff'), url('../fonts/Geometos/Geometos Rounded.ttf') format('truetype'), url('../fonts/Geometos/Geometos Rounded.svg#4c5a8a8e8cdad4552b65a602da4d2f9b') format('svg');font-style:normal;font-weight:400;}@font-face{font-family:"ohm";src:url("../fonts/ohm/ohm.eot");src:url("../fonts/ohm/ohm.eot?#iefix") format("embedded-opentype"), url("../fonts/ohm/ohm.woff") format("woff"), url("../fonts/ohm/ohm.ttf") format("truetype"), url("../fonts/ohm/ohm.svg#ohm") format("svg");font-weight:normal;font-style:normal;}[data-icon]:before{font-family:"ohm" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"ohm" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-left-open:before{content:"\61";}.icon-right-open:before{content:"\62";}.icon-up-open:before{content:"\63";}.icon-down-open:before{content:"\64";}.icon-phone:before{content:"\65";}.icon-print:before{content:"\66";}.icon-paper-plane:before{content:"\67";}.icon-mail:before{content:"\68";}.icon-location:before{content:"\69";}.icon-menu:before{content:"\6a";}.icon-cancel:before{content:"\6b";}.icon-search:before{content:"\6c";}.icon-linkedin:before{content:"\6d";}html{overflow-y:scroll;-webkit-text-size-adjust:none;height:100%;overflow-x:hidden;}body{background:#fff;color:#222;font-family:"lato", sans-serif;font-size:15px;font-weight:200;padding:0;margin:0;height:100%;}hr{background:#bfbfbf;background:-webkit-gradient(linear, left center, right center, from(transparent), to(transparent), color-stop(0.5, #bfbfbf));background:-webkit-linear-gradient(left center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));background:-moz-linear-gradient(left center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));background:-o-linear-gradient(left center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));background:-ms-linear-gradient(left center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));background:linear-gradient(left center, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));border:0 none;height:1px;margin:40px 0 40px 0;}p{margin:15px 0;}ul{margin:15px 0;list-style-type:square;list-style-position:outside;padding:0;}li{padding:0;margin-bottom:5px;margin-left:20px;}.table{width:100%;height:100%;display:table;border-spacing:0;}.cell{display:table-cell;width:100%;height:100%;vertical-align:middle;}.privacy-policy #introblock #intro .container .row div{width:100% !important;margin-left:0 !important;}.privacy-policy #introblock #intro .container .row div *{text-align:left !important;}.privacy-policy #brentnall{display:none;}.privacy-policy #introblock{margin-bottom:60px;margin-top:60px;}.privacy-policy #introblock #intro{background:#eee;margin-top:0;}.privacy-policy #introblock #intro *{color:#000;}.privacy-policy #introblock #intro strong{color:#bb2032;}a:link,a:visited,a:active{color:#261c02;text-decoration:underline;outline:none !important;}a:hover{color:#958d78;text-decoration:underline;}#wrapper{width:100%;min-height:100%;height:auto !important;height:100%;position:relative;z-index:1;overflow-x:hidden;}#fixed{position:fixed;z-index:8000;width:100%;top:0;left:0;}.content{padding:40px 0;}.content blockquote{margin:25px 0;padding:0;font-size:22px;}#header{position:relative;}#head{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;}#head .cell{padding:48px 0;vertical-align:bottom;}#head blockquote{margin:0;color:#fff;font-family:'Geometos Rounded';font-size:25px;text-transform:uppercase;letter-spacing:2px;padding:0 24px;}#ss{min-height:480px;height:88vh;position:relative;}#ss div[data-image]{position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center;z-index:1;top:0;left:0;width:100%;height:100%;}#ss:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/static/overlay.png) no-repeat;background-size:1920px auto;background-position:top right;z-index:10;}#header.internal #ss{height:440px;min-height:440px;}#intro{background:url(../images/static/introblock.png) no-repeat;background-size:cover;background-position:right top;position:relative;z-index:4000;background-blend-mode:screen;mix-blend-mode:multiply;max-width:1400px;margin:-40px auto 0 auto;color:#fff;}#staff{margin:0 -10px;}#teamblock .teamwrapper{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#teamblock .teamwrapper:after{display:table;content:" ";clear:both;}#teamblock .team{width:100%;float:left;padding:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;align-content:top;vertical-align:top;flex:1;flex-direction:row;}#teamblock figure{width:100%;}#teamblock img{display:block;}#teamblock figcaption{padding:15px 24px;text-align:center;}#teamblock h3{margin:5px 0 0 0;color:#000;}#teamblock p{margin:0 0 5px 0;}#teamblock br{display:inline;}#teamblock a{display:block;position:relative;}#teamblock a:hover span{max-height:100%;}#teamblock a span{display:block;content:'';position:absolute;width:100%;height:100%;bottom:0;left:0;background:rgba(242, 242, 242, 0.8);transition:max-height 0.3s ease;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;overflow:hidden;max-height:0;color:#6e6e6e;text-transform:uppercase;font-family:'Geometos Rounded';font-weight:400;font-size:18px;letter-spacing:1px;}#communityblock{position:relative;margin:0 auto;max-width:1200px;padding-left:24px;padding-right:24px;padding-top:0;margin-top:-40px;margin-bottom:0;}#communityintro{background:rgba(238, 238, 238, 0.8);padding-left:24px;padding-right:24px;position:relative;z-index:5000;margin-bottom:12px;}#communityintro img{display:block;max-width:400px;margin:0 auto;}#communitylist{background:#eee;padding:25px 24px;text-align:center;}#affiliationblock{position:relative;margin:0 auto;max-width:1400px;padding-left:24px;padding-right:24px;}#affiliationblock h3{color:#222;}#sponsor{background:rgba(238, 238, 238, 0.8);padding-left:24px;padding-right:24px;position:relative;z-index:5000;border-bottom:12px solid #fff;margin:0 -24px 25px -24px;padding-bottom:25px;}#sponsor p{margin:0;max-width:280px;margin:0 auto;}#sponsor a,#sponsor span{display:block;background-repeat:no-repeat;background-size:100% auto;background-position:center;width:100%;padding-bottom:17.875%;}#affiliates p{margin:5px 0;}#affiliates .row{margin-top:-15px;margin-bottom:-15px;}#affiliates .sm4{margin:15px 0;}#affiliates a{text-decoration:none;}#serviceblock{position:relative;margin:0 auto;max-width:1400px;padding:0 24px;}#serviceintro{background:rgba(238, 238, 238, 0.8);padding-left:24px;padding-right:24px;position:relative;z-index:5000;margin-bottom:12px;}#serviceintro h2{color:#bb2032;margin-bottom:15px;}#serviceintro div{padding:0;}#servicelist{background:#eee;padding-left:24px;padding-right:24px;}#servicelist .service{padding-bottom:25px;position:relative;}#servicelist .service.last{padding-bottom:0;}#servicelist .service img{width:auto !important;max-height:80px;}#servicelist .service p{margin:10px 0;}#servicelist .service p span{text-decoration:underline;}#servicelist .service p a{display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% - 25px);font-size:0;text-indent:-9999px;}#servicelist .service p a:hover{background:rgba(238, 238, 238, 0.2);}#servicelist .service h3{margin:20px 0 10px 0;}#servicelist .service h4 a{display:inline-block;width:calc(100% - 15px);padding-left:15px;vertical-align:top;color:#bb2032;text-decoration:none;}#servicelist .service h4 a:hover{opacity:0.8;}#servicelist .service h4:before{content:"/";display:inline-block;vertical-align:top;}#serviceblock .servicelist{background:#eee;padding-left:24px;padding-right:24px;margin-bottom:15px;}#serviceblock .servicelist:last-child{margin-bottom:0;}#serviceblock .servicelist h3{margin:20px 0 10px 0;}#serviceblock .servicelist h4{margin-top:20px;}#serviceblock .servicelist img{width:auto !important;max-height:80px;}#contactblock{position:relative;margin:0 auto;max-width:1400px;padding:0 24px;}#contactintro{padding-left:24px;padding-right:24px;position:relative;z-index:5000;color:#fff;margin-bottom:12px;background:#b61f30;mix-blend-mode:multiply;}#contactintro h2{margin-bottom:15px;color:#fff;}#mapbox{background:#ccc;width:100%;height:200px;}#mapbox .mapboxgl-ctrl-logo,#mapbox .mapboxgl-ctrl-compass{display:none !important;}#mapbox .icon-location:before{font-size:48px;position:relative;top:-36px;left:-24px;color:#b61f30;}#contact #mapbox{height:400px !important;}#testimonials{background:url(../images/static/testimonials.jpg) no-repeat;background-size:cover;background-position:center;color:#fff;font-size:15px;}#testimonials .item{max-width:800px;margin:0 auto;}#testimonials .item:before{font-family:Arial, sans-serif;content:"“";display:block;font-size:96px;line-height:64px;margin-top:15px;}#testimonials .item p:last-child{padding-top:10px;}#testimonials .item p,#testimonials .item span{font-style:normal !important;}#testimonials .owl-dots{width:100%;text-align:center;padding-top:60px;}#testimonials .owl-dots .owl-dot{display:inline-block;width:14px;height:14px;background:rgba(255, 255, 255, 0.5);border-radius:7px;margin:0 3px;}#testimonials .owl-dots .owl-dot.active{background:rgba(255, 255, 255, 0.8);}#brentnall{background:#eee;}#brentnall p{margin:0;}#brentnall a{display:block;max-width:460px;margin:0 auto;text-decoration:none;}#brentnall span{display:block;background-repeat:no-repeat;background-size:100% auto;background-position:center;width:100%;padding-bottom:18.75%;}#brentnall em{display:block;font-style:normal;padding-top:15px;font-size:14px;}#affiliationsection{position:relative;margin-top:0;background:#eee;}#footer{background:#c41230;font-size:16px;color:#fff;position:relative;}#footer img{max-height:300px;width:auto !important;}#footer .backtop{width:100%;position:absolute;left:0;bottom:0;margin:0;}#footer .backtop a{display:block;margin:0 auto;background-color:#861625;width:70px;height:50px;text-align:center;text-decoration:none;font-size:53px;line-height:50px;color:#fff;opacity:1;}#details br{display:none;}#details p{margin:10px 0;}#details a,#details em{color:#fff;text-decoration:none;line-height:24px;font-style:normal;}#details a:before,#details em:before{font-size:24px;vertical-align:middle;position:relative;padding-right:10px;}#details a:hover,#details em:hover{color:rgba(255, 255, 255, 0.9);}#details a.icon-phone,#details a.icon-print{font-family:'Geometos Rounded';font-size:22px;line-height:28px;}#details a.icon-phone:before,#details a.icon-print:before{font-size:28px;}#trail{color:rgba(255, 255, 255, 0.7);font-size:13px;padding:15px 0;font-family:"lato", sans-serif;font-weight:200;background:#a50925;}#trail span{display:none;}#trail a{color:rgba(255, 255, 255, 0.7);text-decoration:none;}#trail a:hover{color:rgba(255, 255, 255, 0.8);}#trail p{margin:5px 0;}#backtop{background:rgba(255, 255, 255, 0.3);border-radius:4px;color:rgba(0, 0, 0, 0.3);text-decoration:none;font-weight:normal;font-size:30px;line-height:40px;position:fixed;bottom:90px;right:30px;outline:0;visibility:visible;z-index:999999;height:40px;width:50px;text-align:center;padding-top:2px;opacity:1;transition:visibility 0.5s ease, opacity 0.5s ease;display:block !important;}#backtop:hover{color:#000;}#backtop.hidden{opacity:0;visibility:hidden;}div[data-form]{position:relative;z-index:5;}div[data-form] .overlay,div[data-form] .loading{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity 0.4s ease;z-index:2;}div[data-form] .loading{background:url(../images/static/loading.svg) no-repeat;background-size:100px;background-position:center;}div[data-form] .form{opacity:100;transition:opacity 0.4s ease;position:relative;z-index:10;}div[data-form].active .form{opacity:0;}div[data-form].active .overlay{opacity:100;z-index:12;}div[data-form].loading .form{opacity:0;}div[data-form].loading .loading{opacity:100;z-index:12;}#servicenav{padding:0 !important;margin-top:25px;}#servicenav h4 a{display:inline-block;width:calc(100% - 15px);padding-left:15px;vertical-align:top;color:#bb2032;text-decoration:none;}#servicenav h4 a:hover{opacity:0.8;}#servicenav h4:before{content:"/";display:inline-block;vertical-align:top;}#popup{background:#fff;max-width:700px;margin:20px auto;padding:30px 15px 30px 15px;position:relative;color:#272934;}#popup .mfp-close{color:#999;font-size:56px;}#popup img{display:block;border:1px solid #eee;}#popup h2{color:#222;margin-bottom:0;}#popup p.credentials{font-size:17px;line-height:22px;}#popup p.icons{margin-top:10px;}#popup p.icons span{display:none;}#popup p.icons a{font-size:25px;text-decoration:none;margin-right:3px;}#popup p.icons a:before{padding:0 5px 0 0;display:inline-block;color:#888;}#popup p.icons a:hover:before{color:#666;}.mfp-wrap{-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);}#pflex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:0 12px;}#pflex .pflex{width:100%;float:left;padding:5px 12px;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end;}#pflex .pflex *{width:100%;}#pflex .pflex:last-child{padding-bottom:5px;}#pflex p{margin:5px 0;}h1,#logo{margin:0;padding:0;width:64%;max-width:280px;position:absolute;top:0;right:0;z-index:600;}h1 a,#logo a{display:block;background:url(../images/static/logo-white.png) no-repeat;background-size:cover;background-position:center;padding-bottom:109.625%;font-size:0;text-indent:-9999px;}#logo{z-index:200;}h2{margin:15px 0 25px 0;text-transform:uppercase;font-family:'Geometos Rounded';font-weight:400;font-size:26px;line-height:34px;letter-spacing:2px;}h3{margin:15px 0;text-transform:uppercase;font-family:'Geometos Rounded';font-weight:400;font-size:18px;line-height:22px;color:#bb2032;letter-spacing:1px;}h4{margin:15px 0;text-transform:uppercase;font-family:'Geometos Rounded';font-weight:400;font-size:16px;line-height:20px;color:#bb2032;letter-spacing:2px;}#introblock h4{color:#fff;margin-top:40px;}#introblock a{color:#fff;text-decoration:none;}#nav-toggle{position:relative;float:right;margin:12px 12px 0 0;z-index:9000;display:block;cursor:pointer;outline:0;color:rgba(0, 0, 0, 0.4);text-shadow:1px 1px 3px rgba(0, 0, 0, 0.2);}#nav-toggle:before{font-size:52px;position:relative;top:4px;}#navigation{position:absolute;top:25px;right:0;width:auto;text-align:right;z-index:500;width:100%;background:rgba(255, 255, 255, 0.3);}#primary{margin:0 270px 0 0;padding:20px 0;list-style:none;}#primary li{margin:0;padding:0 15px;display:inline-block;}#primary li:last-child{padding-right:0;}#primary li:first-child{padding-left:0;}#primary a{font-family:'Geometos Rounded';text-transform:uppercase;text-decoration:none;letter-spacing:2px;font-size:14px;}#primary a:hover{color:#b61f30;}#primary li.active a{color:#b61f30;}#primary li.active a:before{display:inline-block;content:"/";padding-right:10px;}#primary li.active div a{color:rgba(255, 255, 255, 0.7) !important;}#primary div a{display:block;font-size:14px;padding:0 24px 15px 36px;width:calc(100% - 82px);color:rgba(255, 255, 255, 0.7) !important;}#primary div a:before{display:none !important;}form{margin:15px 0;padding:0;}form fieldset{margin:0;padding:0;border:none;}form legend{display:none;}form .field{margin:0 0 10px 0;position:relative;text-align:left;}form label{position:relative;top:2px;cursor:pointer;}select{width:100%;}label{margin-right:20px;vertical-align:middle;font-weight:normal;font-style:normal;color:#555;font-size:14px;cursor:pointer;}input[type="text"],input[type="email"],input[type="tel"],input[type="number"]{background:#f9f9f9;border:1px solid #ddd;display:inline-block;font-family:"lato", sans-serif;color:#444;font-size:14px;padding:0 15px;text-align:left;height:40px;line-height:40px;resize:none;outline:0 !important;width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:none;border-radius:0;}textarea{background:#f9f9f9;border:1px solid #ddd;display:inline-block;font-family:"lato", sans-serif;color:#444;font-size:15px;padding:11px 15px;text-align:left;height:90px;resize:none;outline:0;width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:none;border-radius:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;}input.validation-failed,textarea.validation-failed{border:1px solid #272934;}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus{background:#fff !important;}div.validation-advice{background-color:#272934;border-radius:3px;top:36px;color:#fff;font-size:11px;line-height:1.4em;padding:4px 8px;position:absolute;right:6px;z-index:1;visibility:hidden;text-align:left;}div.validation-advice:last-of-type{visibility:visible !important;}.select div.validation-advice{visibility:visible !important;}div.validation-advice:after{border:5px solid transparent;content:"";height:0;position:absolute;width:0;}div.validation-advice:after{border-bottom:5px solid #272934;border-top:medium none transparent;right:10px;top:-4px;}#advice-required-comments{top:86px;}button[type="submit"]{background:#fff;color:#272934;width:100%;border:none;outline:none !important;height:50px;font-weight:200;text-transform:uppercase;text-align:center;padding:0;font-family:'Geometos Rounded';font-size:21px;padding-top:5px;}button[type="submit"]:hover{background:rgba(255, 255, 255, 0.9);}#contentform form{margin-top:40px;}@media screen and (max-width:767px){#backtop{display:none !important;}.content{padding:25px 0;}#intro{margin-top:0;}#footer img{width:100% !important;height:auto !important;max-height:none;max-width:360px;}#footer{font-size:16px;padding-bottom:65px;}#footer p{margin:10px 0;}#footer a{color:#fff;text-decoration:none;}#footer .md-hide p:first-child{margin-top:0;}#details br{display:inline;}#details a{font-size:15px;line-height:auto !important;margin:0 10px;}#details a:before{font-size:40px !important;padding-right:0;}#details em{display:none !important;}#details p{display:inline;}#details span{display:none;}#serviceblock{padding:0 12px;}#contactblock{padding:0 12px;}#ss,#head,#structure section,footer,#navigation,#fixed{transition:transform 0.2s ease-in;}#wrapper.mactive #ss,#wrapper.mactive #head,#wrapper.mactive #structure section,#wrapper.mactive footer,#wrapper.mactive #navigation,#wrapper.mactive #fixed{transform:translateX(calc((100% - 82px) * -1));}#wrapper.mactive #nav-toggle:before{content:"\6b";}#wrapper.mactive #navigation{visibility:visible;}#navigation{position:fixed;top:0;right:auto;left:100%;width:100%;height:100vh;text-align:center;background:url(../images/static/introblock.png) no-repeat;background-size:cover;background-position:center;overflow-y:scroll;}#primary{position:absolute;top:0;left:-100%;width:100%;min-height:100%;height:auto !important;height:100%;transform:translateX(100%);margin:0 !important;z-index:8000;text-align:left;background:rgba(0, 0, 0, 0.1);}#primary li{display:block;padding:0;border-bottom:1px solid rgba(255, 255, 255, 0.1);}#primary li:last-child{border-bottom:none;}#primary a{display:block;font-size:20px;color:rgba(255, 255, 255, 0.7) !important;padding:20px 30px 15px 30px;}#primary li.active a{color:#fff !important;background:rgba(0, 0, 0, 0.2);}#brentnall{background:#fff;}#brentnall a{max-width:280px;}#brentnall span{background-image:url(../images/static/brentnalls-mobile-new.png) !important;padding-bottom:60%;}#affiliationsection{padding-top:0;}#sponsor{border-bottom:none;background:#fff;padding-top:25px;}#sponsor a,#sponsor span{background-image:url(../images/static/brentnalls-mobile-new.png) !important;padding-bottom:60%;}#teamblock .team{padding:10px 0;margin:0 12px;}ul{text-align:left;display:inline-block;margin:0;}h1{display:none;}html.mfp-helper{height:100%;}html.mfp-helper body{overflow:hidden;height:100%;-webkit-transform:translateZ(0);}#teamblock .teamwrapper{flex:1;flex-direction:column;}#teamblock .team{display:block !important;margin:0 !important;padding:0 !important;}#testimonials{background-image:url(../images/static/testimonials-mobile.jpg);font-size:14px;}#serviceintro{background:#fff;margin:0 -18px;}#contactintro{background:#fff;margin:0 -24px;color:#222;}#contactintro h2{color:#bb2032;}#contactintro button{color:#fff;background:#bb2032;}#mapbox{width:auto;margin:25px -24px -20px -24px;}#contact #mapbox{margin:0;height:200px !important;}#footer{background:url(../images/static/footerbg.png) no-repeat;background-size:cover;background-position:top center;}#footer .logo{margin:0 -24px;}#footer #details{padding-top:0;}#trail{background:#861625;}#intro{padding:40px 0 !important;}#serviceblock{padding:15px 0;}#communityintro{padding:0;margin:0 -24px;}#communitylist{padding:25px 0 0 0;background:#fff;}#servicenav{margin-left:calc((100% - 256px) / 2);}}@media screen and (min-width:768px){#nav-toggle{display:none;}h1{width:100%;max-width:220px;left:auto;right:60px;display:block;}#logo{display:none;}#head .cell{vertical-align:middle;}#head blockquote{font-size:36px;}#ss{height:100vh;min-height:600px;}#header.internal #ss{height:600px !important;min-height:0 !important;}#serviceintro{padding-left:36px;padding-right:36px;}#servicelist{padding-left:36px;padding-right:36px;}#servicelist .service p{margin-right:25px;}#servicelist .service h3{max-width:320px;}#servicelist .service h4:first-child{margin-top:120px;}#serviceblock .servicelist{padding-left:36px;padding-right:36px;}#contactintro{padding-left:36px;padding-right:36px;}#communityblock{margin-top:-65px;}#affiliationsection{margin-top:-25px;padding-top:65px;}#communitylist{padding-left:36px;padding-right:36px;}#mapbox{height:540px;}#footer .table{height:300px;}#trail p{display:inline-block;}#trail p:nth-child(2){border-left:1px solid rgba(255, 255, 255, 0.7);margin-left:15px;padding-left:15px;}#trail p:nth-child(3){border-left:1px solid rgba(255, 255, 255, 0.7);margin-left:15px;padding-left:15px;}#teamblock .team{width:33.33333%;}#affiliationblock{padding-left:24px;padding-right:24px;}#sponsor{padding-bottom:40px;margin-bottom:40px;}#sponsor p{max-width:460px;}#contact #mapbox{margin-top:-40px;}#error404 #brentnall{margin-top:-40px;padding-top:80px;}#primary li:nth-child(4){display:none;}#pflex .pflex{width:50%;}}@media screen and (min-width:768px) and (max-width:795px){#primary a{font-size:12px;}}@media screen and (min-width:984px){#ss{min-height:800px;}#serviceintro{background:rgba(238, 238, 238, 0.6);width:calc(25% + 36px);position:absolute;top:-40px;left:36px;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.1);color:#272934;margin:0;padding-left:42px;padding-right:42px;}#serviceintro div{padding:36px 0 24px 0;}#servicelist,#serviceblock .servicelist{padding-left:calc(6% + 72px);padding-right:6%;}#communityintro{background:rgba(238, 238, 238, 0.6);width:calc(25% + 36px);position:absolute;bottom:40px;left:36px;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.1);color:#272934;margin:0;}#communitylist{padding-left:calc(6% + 72px);padding-right:6%;padding-top:40px;padding-bottom:40px;text-align:right;}#contactintro{width:calc(50% + 36px);position:absolute;top:40px;left:36px;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.1);margin:0;padding-left:42px;padding-right:42px;background-blend-mode:screen;}#contactlist{padding-top:40px;}#footer img{max-height:400px;}#footer .table{height:400px;}#details br{display:inline;}#navigation{right:0;width:100%;}#primary{margin-right:120px;text-align:center;}#affiliationsection{margin-top:80px;padding-top:40px;}#affiliationblock{padding-top:40px;padding-bottom:40px;}#sponsor{background:rgba(238, 238, 238, 0.6);width:25%;border-bottom:none;box-shadow:5px 5px 10px rgba(0, 0, 0, 0.1);margin:0;padding:5% 4%;position:absolute;top:-80px;right:36px;}#sponsor p{width:100%;max-width:260px;}#sponsor a,#sponsor span{background-image:url(../images/static/brentnalls-mobile.png) !important;padding-bottom:60%;}#primary li:nth-child(4){display:inline-block;}#communityblock{margin-bottom:40px;}}@media screen and (min-width:1200px){h1{right:88px;max-width:300px;}#primary li{padding:0 20px;}#head blockquote{font-size:40px;}#serviceintro{padding-left:54px;padding-right:54px;width:calc(25% + 48px);}#communityintro{width:calc(25% + 48px);}#communitylist{padding-top:60px;padding-bottom:60px;}#contactintro{padding-left:54px;padding-right:54px;width:calc(50% + 48px);}#serviceblock .fu11{padding-left:24px;}#serviceblock .servicetitle{max-width:calc(100% - 24px);}}@media screen and (min-width:1600px){h1{right:311px;max-width:300px;}#navigation{right:0;width:100%;}#primary{text-align:center;}}@media screen and (min-width:1800px){#primary{margin-right:0;}}