/*! HTML5 Boilerplate v5.0.0 | MIT License | http://h5bp.com/ */html{color:#222;font-size:62.5%;line-height:1.4}@media only screen and (max-width: 800px){html{font-size:60.5%}}@media only screen and (max-width: 500px){html{font-size:58.5%}}::-moz-selection{background:#fff;text-shadow:none}::selection{background:#fff;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}*{box-sizing:border-box;*behavior:url(/workspace/assets/js/boxsizing.htc)}html{height:100%}body{min-height:100%}.clearfix{zoom:1}.clearfix:after{display:block;visibility:hidden;height:0;clear:both;content:"."}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0}.inner{max-width:1020px;margin:0 auto;padding-left:20px;padding-right:0}[class*='col-']{float:left;padding-right:20px}[class*='col-'].right{float:right}[class*='col-'].media img{width:100%}@media screen and (max-width: 800px){[class*='col-']{float:left;padding-right:15px}}@media screen and (max-width: 500px){[class*='col-']{float:left;padding-right:10px}}[class*='col-'].fh{height:100%}[class*='col-'].center{float:none;margin:0 auto;padding-bottom:20px}@media screen and (max-width: 800px){[class*='col-'].center{padding-bottom:15px}}@media screen and (max-width: 500px){[class*='col-'].center{padding-bottom:10px}}[class*='col-'].center:last-of-type{padding-bottom:0}.grid{width:100%;margin:0 auto}.grid:after{content:"";display:table;clear:both}.grid-pad{padding-left:20px;padding-right:0;padding-top:20px}.grid-pad>[class*='col-']:last-of-type{padding-right:20px}.grid-pad>[class*='col-']:last-of-type.grid{padding:0}.grid-pad>.grid-pad{padding:0}@media screen and (max-width: 800px){.grid-pad{padding-left:15px;padding-right:0;padding-top:15px}.grid-pad>[class*='col-']:last-of-type{padding-right:15px}}@media screen and (max-width: 500px){.grid-pad{padding-left:10px;padding-right:0;padding-top:10px}.grid-pad>[class*='col-']:last-of-type{padding-right:10px}}.grid.inline-grid{display:table}.grid.inline-grid [class*='col-']{display:inline-block}.col-1-1{width:100%}.col-4-5{width:80%}.col-2-3,.col-8-12{width:66.66%}.col-3-5{width:60%}.col-2-5,.col-4-10{width:40%}.col-1-2,.col-6-12,.col-2-4{width:50%}.col-1-3,.col-4-12{width:33.33%}.col-1-4,.col-3-12{width:25%}.col-1-5{width:20%}.col-1-6,.col-2-12{width:16.667%}.col-1-7{width:14.28%}.col-2-7{width:28.57%}.col-3-7{width:42.85%}.col-4-7{width:57.14%}.col-5-7{width:71.42%}.col-1-8{width:12.5%}.col-1-9{width:11.1%}.col-1-10{width:10%}.col-1-11{width:9.09%}.col-1-12{width:8.33%}.col-3-10{width:30%}.col-7-10{width:70%}.col-11-12{width:91.66%}.col-5-6,.col-10-12{width:83.333%}.col-9-12,.col-3-4{width:75%}.col-5-12{width:41.66%}.col-7-12{width:58.33%}.col-5-7{width:71.42%}.col-9-10{width:90%}.col-1-20{width:5%}.col-md,.col-sm{padding:5px}.sm-show,.md-show,.full-show{display:none !important}@media screen and (max-width: 800px){.md-show{display:block !important}.md-show.inline{display:inline !important}.md-hide{display:none !important}[class*='col-'].md-1-1{width:100%;padding-bottom:15px}[class*='col-'].md-1-1:last-of-type{padding-bottom:0}[class*='col-'].md-1-2{width:50%}[class*='col-'].md-1-3{width:33.33%}[class*='col-'].md-1-4{width:25%}[class*='col-'].md-1-5{width:20%}[class*='col-'].md-1-6{width:16.66%}[class*='col-'].md-1-8{width:12.5%}[class*='col-'].md-2-3{width:66.66%}[class*='col-'].md-2-5{width:40%}[class*='col-'].md-3-4{width:75%}[class*='col-'].md-3-5{width:60%}[class*='col-'].md-3-10{width:30%}[class*='col-'].md-4-5{width:80%}[class*='col-'].md-5-6{width:83.33%}[class*='col-'].md-6-7{width:85.71%}[class*='col-'].md-7-8{width:87.5%}[class*='col-'].md-7-10{width:70%}[class*='col-'].md-7-10{width:70%}[class*='col-'].md-9-10{width:90%}[class*='col-'].md-1-12{width:8.33333%}[class*='col-'].md-1-18{width:5.55556%}[class*='col-'].md-cntr{text-align:center;padding:0 15px}[class*='col-'].md-left{text-align:left;padding:0 15px 0 0}[class*='col-'].md-right{text-align:right;padding:0 0 0 15px}.no-md-pad{padding:0 !important}.no-md-pad [class*='col-']{padding:0 !important}.no-md-br{white-space:normal}.no-md-br br{display:none}[class*='col-'].md-center{float:none;margin:0 auto;padding-bottom:15px}[class*='col-'].md-center:last-of-type{padding-bottom:0}}@media screen and (max-width: 500px){.sm-show{display:block !important}.sm-show.inline{display:inline !important}.sm-hide{display:none !important}[class*='col-'].sm-1-1{width:100%;padding-bottom:10px}[class*='col-'].sm-1-1:last-of-type{padding-bottom:0}[class*='col-'].sm-1-2{width:50%}[class*='col-'].sm-1-3{width:33.333%}[class*='col-'].sm-2-3{width:66.666%}[class*='col-'].sm-2-5{width:40%}[class*='col-'].sm-3-4{width:75%}[class*='col-'].sm-4-5{width:80%}[class*='col-'].sm-5-6{width:83.33%}[class*='col-'].sm-6-7{width:85.71%}[class*='col-'].sm-7-8{width:87.5%}[class*='col-'].sm-9-10{width:90%}[class*='col-'].sm-cntr{text-align:center;padding:0 10px}[class*='col-'].sm-left{float:left;text-align:left;padding:0 10px 0 0}[class*='col-'].sm-right{float:right;text-align:right;padding:0 0 0 10px}.no-sm-pad{padding:0 !important}.no-sm-pad [class*='col-']{padding:0 !important}.no-sm-br{white-space:normal}.no-sm-br br{display:none}.sm-center{float:none;margin:0 auto;padding-bottom:20px}}@media screen and (max-width: 500px) and (max-width: 800px){.sm-center{padding-bottom:15px}}@media screen and (max-width: 500px) and (max-width: 500px){.sm-center{padding-bottom:10px}}@media screen and (max-width: 500px){.sm-center:last-of-type{padding-bottom:0}[class*='col-'].sm-center{float:none;margin:0 auto;padding-bottom:10px}[class*='col-'].sm-center:last-of-type{padding-bottom:0}}@media screen and (min-width: 801px){.full-show{display:block !important}.full-show.inline{display:inline !important}.no-full-pad{padding:0 !important}.no-full-pad [class*='col-']{padding:0 !important}}.no-pad{padding:0 !important}.no-pad [class*='col-']{padding:0 !important}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.error{color:#f23d00}html{overflow-x:hidden}body{overflow-x:hidden;background:#222;background:url(../img/background.jpg) no-repeat fixed 0 0;background-size:100%;background-size:cover;color:#FFF;font-family:"Arial", sans-serif;font-size:1.5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}@media only screen and (max-width: 500px){body{text-align:center}}header{text-align:center}header .inner{position:relative}header .header-contact{position:absolute;left:20px;top:20px;text-align:left;width:200%;color:#77b2e1}header .header-contact p{margin:0}@media only screen and (max-width: 800px){header .header-contact{margin-top:10px;width:200%;position:static;text-align:center;margin-left:-50%}}h1,h2,h3{margin:0}h1,h2{font-weight:normal;letter-spacing:1px;text-transform:uppercase;font-weight:bold;color:#77b2e1}h1{font-size:2.3rem}h2{font-size:1.5rem}p{margin:0 0 10px}p.intro{margin:0 20px;font-size:1.6rem;text-align:center}a{color:#a1caea}ul{padding-left:20px;padding-bottom:20px;text-align:left;margin:0}ul li{list-style:disc outside none}ul li.clearfix{list-style:none}article,footer{background:#2E2E2E;background:rgba(0,0,0,0.7);padding-bottom:20px;border-top:4px solid #77b2e1}section{clear:both}.center{text-align:center}nav ul{padding:10px 0;text-align:center}nav li{list-style:none;display:inline-block;margin:0 10px}nav[role="main"]{padding:5px 0;background:#77b2e1;border-top:4px solid #000;border-bottom:4px solid #000}nav[role="main"] .navigation{padding:0 10px;text-align:center}nav[role="main"] .navigation li{display:inline-block;list-style:none}nav[role="main"] .navigation li a{border-left:1px solid #77b2e1;padding:0 10px;text-decoration:none;color:#FFF}nav[role="main"] .navigation li a:hover{text-decoration:underline}nav[role="main"] .navigation li:last-child a{border-right:1px solid #77b2e1}.gallery{height:500px;position:relative;overflow:hidden}.gallery img{height:inherit;display:block;margin:0 auto;position:absolute;right:20px}.gallery img.left-align{right:auto;left:20px}@media only screen and (max-width: 800px){.gallery img{position:static}}@media only screen and (max-width: 800px){.gallery{height:460px}}@media only screen and (max-width: 500px){.gallery{height:260px}}.gallery.full-width img{position:static}.gallery-thumbs{margin:20px 0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gallery-thumbs .inner{width:90%;position:relative}.gallery-thumbs .thumbs-wrapper{overflow:hidden}.gallery-thumbs .thumbs-wrapper .thumbs{width:400%;position:relative;left:0;transition:left .4s;-o-transition:left .4s;-ms-transition:left .4s;-moz-transition:left .4s;-webkit-transition:left .4s}.gallery-thumbs .thumbs-wrapper img{cursor:pointer}.gallery-thumbs .nav{position:absolute;top:10px;width:45px;height:100%;cursor:pointer;text-align:center;background:url(/assets/img/arrow_left.png) no-repeat scroll 0 center transparent;background-size:100% auto;z-index:10}.gallery-thumbs .nav.left{left:-3%}.gallery-thumbs .nav.right{right:-3%;background-image:url(/assets/img/arrow_right.png)}.gallery-thumbs .nav.inactive{opacity:0.5;cursor:default}@media only screen and (max-width: 800px){.gallery-thumbs .nav{width:60px}.gallery-thumbs .nav.left{left:-5%}.gallery-thumbs .nav.right{right:-5%}}section.share{padding-bottom:0;text-align:center}section.share span{box-sizing:content-box}@media only screen and (max-width: 800px){section.share{padding-top:40px}}.contact{position:relative;margin:0;background:#77b2e1;padding-bottom:100px}.contact ul{padding:0}.contact li{list-style:none}.contact a,.contact h3{color:#333;text-decoration:underline;padding-bottom:0}.contact h3,.contact em{font-size:1.8rem}.contact em{text-align:right;display:block;font-style:normal}.contact em a{font-weight:bold}@media only screen and (max-width: 500px){.contact em{text-align:left;font-size:1.5rem}}.contact p{margin:0}.contact .ltd{padding:20px 0;position:absolute;bottom:0;left:0;width:100%;text-align:center}.contact .ltd p{font-size:1.2rem}.contact-form .intro{text-align:left;margin:20px 0}.contact-form input,.contact-form textarea{width:100%;padding:8px 4px;margin-bottom:20px;background:#f1f1f1;border:1px solid #77b2e1;color:#222}.contact-form input:focus,.contact-form textarea:focus{outline:none}.contact-form textarea{height:200px}.contact-form input[name="dob"]{display:none}.contact-form input[type="submit"]{background:#77b2e1;font-weight:bold;color:#111}.contact-form input[type="submit"]:active{background:#8cbee6}.contact-form #contact-form{position:relative}.contact-form #contact-form .sent-overlay{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.9);padding:30% 20%}.contact-form #contact-form.sent .sent-overlay{display:block}.site-logos{position:absolute;right:20px;top:20px;width:170px}.site-logos img{width:100%;margin-bottom:20px}@media only screen and (max-width: 920px){.site-logos{width:120px}}@media only screen and (max-width: 800px){.site-logos{width:100px}}@media only screen and (max-width: 500px){.site-logos{position:static;width:100%}.site-logos img{width:90px;margin:0 20px 10px}.site-logos img:first-child{width:70px}}@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
