/*!HTML5 Boilerplate v5.3.0 | MIT License | https://html5boilerplate.com/*/html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;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:.2em 0;background:#ccc;color:#000;padding:.2em 0}#wrapper{max-width:1280px;margin:0 auto}.primary{float:left;width:55%;padding-right:5%}.secondary{width:40%;float:right}header{padding:20px 90px}header img{width:415px;display:inline-block;margin-right:20px}header h2{color:#999;font-family:open sans,sans-serif;font-weight:500;font-size:16px;display:inline-block;vertical-align:bottom;margin:0;line-height:30px}#mobile-menu{display:none}nav{background-color:#353434;font-family:open sans,sans-serif;padding:0 90px;height:39px;font-size:0}nav ul{margin:0;margin-left:-16px;padding:0;list-style-type:none}nav li{margin:0;padding:6px 18px;border-right:1px solid #545353;display:inline-block}nav li:hover{background-color:#ab180e}nav a{text-decoration:none;text-transform:uppercase;color:#ededed;font-size:19px;font-weight:200;letter-spacing:2px}nav a:hover{cursor:pointer}nav.show-nav{display:block}main{margin:50px 90px 70px;color:#545353;font-size:16px;line-height:26px;font-family:Georgia,Times,serif}main p{width:100%;margin:0 0 20px}.intro-blurb{padding-bottom:50px;margin-bottom:40px;border-bottom:solid 1px #e6e6e6}.thank-you.intro-blurb{border:0}.intro-blurb p:first-child{}.intro-blurb a{color:#448aae;text-decoration:none}.intro-blurb a:hover{color:#ab180e;text-decoration:underline}.intro-blurb .sorry-msg{color:#c61d23;font-weight:700}.intro-blurb .legalese{font-style:italic;font-size:.9em}.already-registered{width:100%;border:1px solid #e6e6e6;padding:5%;box-sizing:border-box}.already-registered p{font-size:.9em}.page-header{font-family:open sans,sans-serif;font-weight:700;font-size:28px;color:#ab180e;margin:0 0 15px;padding:0 0 8px;border-bottom:1px solid #ab180e;line-height:34px}.section-header{font-family:open sans,sans-serif;font-weight:600;font-size:28px;color:#ab180e;margin:0 0 15px;padding:0 0 8px;line-height:34px}h4{color:#848484;font-size:13px;text-transform:uppercase;letter-spacing:2px;font-family:georgia pro w01,Georgia,serif}span.available{font-family:open sans,sans-serif;color:#fff;font-weight:600;background-color:#999;font-size:11px;text-transform:uppercase;width:auto;padding:0 5px}h5{margin:0 0 5px;font-family:georgia pro w01,Georgia,serif;color:#353434;font-size:20px;padding:0}h6{font-family:open sans,sans-serif;padding:0;margin:0 0 5px;font-size:16px}.float-left{width:30%;padding-right:5%;padding-bottom:2.5%;float:left}.float-left-small{width:30%;padding-right:5%;padding-bottom:2.5%;float:left}.float-left-small img{width:100%}.float-left img{width:100%}#confirm-form{display:none;padding:20px}#confirm-form p{color:#545353;font-size:16px;line-height:26px;font-family:Georgia,Times,serif}#confirm_form{display:none;padding:20px}#confirm_form p{color:#545353;font-size:16px;line-height:26px;font-family:Georgia,Times,serif}.signup{font-family:open sans;font-size:22px;font-weight:700;margin-top:0}.form-container{margin-bottom:50px;width:100%;border:1px solid #e6e6e6;padding:5%;box-sizing:border-box}form{width:100%}form .other,span.popup-header{display:block;font-family:open sans,sans-serif;font-weight:600}.input-label{display:block;font-size:12px;font-weight:700;font-family:open sans,sans-serif}.checkbox-label{font-size:.8em;line-height:1.1em}#confirm_form input[type=text],#confirm_form select,#confirm-form input[type=text],#confirm-form select,.form-container input[type=text],.form-container select{font:14px/20px 'Open Sans',sans-serif;color:#848484;background-color:#f4f4f4;border:1px solid #e6e6e6;height:40px;line-height:40px;width:100%;border-radius:0;text-indent:10px;margin-bottom:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;box-sizing:border-box}.form-container input[type=checkbox]{margin-right:5px}#confirm_form input[type=submit],#confirm-form input[type=submit],.form-container input[type=submit],.download{background-color:#ab180e;width:50%;margin:0 auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;border:0;border-radius:4px;padding:15px;display:block;color:#fff;font-family:open sans,sans-serif;margin-top:25px;font-weight:400;font-size:18px;letter-spacing:1px}#confirm_form input[type=submit]{margin-top:10px;padding:12px;font-size:16px}#confirm-form input[type=submit]{margin-top:10px;padding:12px;font-size:16px}.download{width:auto;margin:0;text-decoration:none;display:inline-block;padding:10px 14px;color:#fff;font-size:16px}.form-container input[type=submit]:hover,.download:hover{background-color:#dc1e11;cursor:pointer;color:#fff}.half-width{width:50%;float:left;box-sizing:border-box}.half-width:first-child{padding-right:2.5%}.half-width:nth-child(2){padding-left:2.5%}.full-width{width:100%;padding:5px 0}span.legalese{font-size:.85em;font-style:italic;display:block;text-align:center;margin:15px auto 0}span.legalese a{color:#448aae;text-decoration:none}span.legalese a:hover{color:#ab180e;text-decoration:underline}.error{display:block;font-family:open sans,sans-serif;border-radius:4px;overflow:hidden;margin-bottom:15px;border:solid 1px #ab180e;padding:5px}.error span{display:inline;vertical-align:middle}.error span.icon{color:#ab180e;padding-right:10px;padding-left:10px}.error span.sorry{color:#545353;font-size:.8em}footer{background-color:#353434;padding:40px 90px 90px;color:#8dc8e7;line-height:16px;margin-top:50px}footer a{color:#8dc8e7;text-decoration:none;font-family:open sans,sans-serif}footer a:hover{color:#ededed;text-decoration:underline}footer ul{padding:0;margin:0;font-size:0}footer li{display:inline-block}footer .site-map{padding-bottom:26px;border-bottom:1px solid #545353}footer .site-map li{padding:0 10px;border-left:1px solid #545353}footer .site-map li:first-child{padding-left:0;border-left:0}footer .site-map a{font-size:18px;font-weight:600}footer .social{padding:20px 0 25px;margin-bottom:26px;border-bottom:1px solid #545353}footer .social li:first-child{font-size:18px;font-weight:600;margin-right:16px}footer .social li{color:#8dc8e7;margin-right:14px;font-size:18px;font-weight:600}footer .social i{width:15px}footer .social a{font-size:12px;border:2px solid #8dc8e7;border-radius:50%;padding:5px;text-align:center}footer .social a:hover{border-color:#ededed}footer .terms{margin-bottom:26px}footer .terms li{padding:0 5px;border-left:1px solid #545353}footer .terms li:first-child{padding-left:0;border-left:0}footer .terms a{font-size:13px}footer .copyright{color:#999;font-size:11px;font-weight:400}.clearfix{clear:both}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.showWhenDesktop{display:block}.showWhenMobile{display:none}@media only screen and (min-width:738px) and (max-width:1024px){header{padding:20px}h2{width:250px}nav{padding:0 20px}main{margin:50px 20px 30px}footer{padding:40px 20px 90px}}@media only screen and (max-width:737px){header{padding:10px 20px;position:relative}header img{width:75%}main{margin:20px}#mobile-menu{display:inline-block;border:1px solid #ccc;padding:5px 10px;font-size:40px;top:20%;color:#848484;line-height:40px;position:absolute;right:20px}#mobile-menu.menu-toggle{color:#e6e6e6;background-color:#353434;padding-bottom:50px}nav{height:auto;padding:0;position:absolute;width:100%;display:none}nav ul{margin-left:0}nav li{padding:7px 20px;border-bottom:1px solid #848484;border-right:0;display:block}nav a{font-size:16px;line-height:16px;text-transform:none;letter-spacing:0;font-weight:500;display:block}header h2{display:none}.primary,.secondary{width:100%;padding:0}.intro-blurb{margin-bottom:25px;padding-bottom:25px}.half-width:first-child,.half-width:nth-child(2){width:100%;padding:0}.form-container{margin-bottom:25px}.form-container input[type=submit]{width:100%}.error{text-align:center}.error span.icon{padding-left:0}footer{padding:40px 20px 90px;text-align:center}footer .site-map li{margin:10px 0}footer .site-map a,footer .social li:first-child{font-size:16px}}@media only screen and (max-width:641px){#mobile-menu{font-size:30px;border:0;line-height:30px}.page-header{font-size:22px;line-height:28px}.showWhenDesktop{display:none}.showWhenMobile{display:block}.float-left-small{width:80%}}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-resolution:120dpi){}@media print{*,*:before,*:after,*:first-letter,*:first-line{background:0 0!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}}