﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{position:relative;background-color:white;max-width:920px;margin:0 auto 50px}html.standalone,body.standalone{height:100%}body.standalone{background-image:-webkit-linear-gradient(95deg, #d6d6d6 1%, #eaeaea 100%);background-image:linear-gradient(-5deg, #d6d6d6 1%, #eaeaea 100%);background-repeat:no-repeat;background-attachment:fixed;padding:15px}@media (min-width: 740px){body.standalone{padding:30px}}body.standalone .container{position:relative;max-width:760px;overflow:hidden;box-shadow:3px 3px 0px 0px #ccc;z-index:1}body.standalone .container .listings{padding:5px 15px}@media (min-width: 740px){body.standalone .container .listings{padding:5px 30px}}body.standalone .container .listings-header{padding:15px 15px 5px}@media (min-width: 740px){body.standalone .container .listings-header{padding:30px 30px 5px}}body.standalone .article-header{padding:10px}@media (min-width: 740px){body.standalone .article-header{padding:20px 15px 30px}}body.standalone .article-meta{margin:5px 15px 15px}@media (min-width: 740px){body.standalone .article-meta{margin:5px 80px 50px}}body.standalone .article-body{margin:0 5px}@media (min-width: 740px){body.standalone .article-body{margin:0 80px}}body.standalone .logo{position:relative;display:block;max-width:760px;margin:-15px auto -30px;z-index:99;left:-10px}@media (min-width: 740px){body.standalone .logo{margin:-30px auto;left:-20px}}body.standalone .logo a img{max-width:62px}@media (min-width: 740px){body.standalone .logo a img{max-width:125px}}body.standalone .logo a:hover{background:none;text-shadow:none}body.standalone .jumbotron-branding{display:none}body.standalone .branding{display:block;max-width:100px;margin:-30px auto 0;padding:0 0 10px 0}@media (min-width: 1000px){body.standalone .branding{position:fixed;right:10px;bottom:10px;margin:0}}body.standalone .branding-link{display:block}body.standalone .branding-link:hover{background:none;text-shadow:none}body.standalone .branding path{fill:#ff9300}body.standalone .linkBack{display:block;position:absolute;color:#ffffff;background-color:#ff9300;text-align:center;font-weight:500;line-height:30px;box-shadow:3px 3px 0px 0px #ccc;width:105px;height:30px;top:0;right:30px;z-index:100;-webkit-transition:background .3s ease;transition:background .3s ease}@media (min-width: 740px){body.standalone .linkBack{font-size:21px;line-height:34px;width:164px;height:34px}}@media (min-width: 840px){body.standalone .linkBack{position:fixed;left:-65px;top:265px;box-shadow:-3px 3px 0px 0px #ccc;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}}body.standalone .linkBack:hover{background:none;text-shadow:none;background-color:#e06417}body.standalone .attribution{top:initial;bottom:58px}@media (min-width: 740px){body.standalone .attribution{top:0;bottom:initial}}html{font-family:"Roboto", sans-serif;font-size:16px;font-weight:300;line-height:1.3;color:#333333}html,body{display:block}a{text-decoration:none;color:currentColor}a:hover{color:#9b1317;text-decoration:none;background:-webkit-linear-gradient(#fff, #fff),-webkit-linear-gradient(#fff, #fff),-webkit-linear-gradient(currentColor, currentColor);background:linear-gradient(#fff, #fff),linear-gradient(#fff, #fff),linear-gradient(currentColor, currentColor);background-size:.05em 1px, .05em 1px, 1px 1px;background-repeat:no-repeat, no-repeat, repeat-x;text-shadow:0.03em 0 #fff, -0.03em 0 #fff, 0 0.03em #fff, 0 -0.03em #fff, 0.06em 0 #fff, -0.06em 0 #fff, 0.09em 0 #fff, -0.09em 0 #fff, 0.12em 0 #fff, -0.12em 0 #fff, 0.15em 0 #fff, -0.15em 0 #fff;background-position:0 93%;background-position-y:93%, 93%, 93%;background-position-x:0%, 100%, 0%}a:hover::-moz-selection{text-shadow:0.03em 0 #ffc, -0.03em 0 #ffc, 0 0.03em #ffc, 0 -0.03em #ffc, 0.06em 0 #ffc, -0.06em 0 #ffc, 0.09em 0 #ffc, -0.09em 0 #ffc, 0.12em 0 #ffc, -0.12em 0 #ffc, 0.15em 0 #ffc, -0.15em 0 #ffc;background:#ffc}a:hover::selection{text-shadow:0.03em 0 #ffc, -0.03em 0 #ffc, 0 0.03em #ffc, 0 -0.03em #ffc, 0.06em 0 #ffc, -0.06em 0 #ffc, 0.09em 0 #ffc, -0.09em 0 #ffc, 0.12em 0 #ffc, -0.12em 0 #ffc, 0.15em 0 #ffc, -0.15em 0 #ffc;background:#ffc}a:hover:before,a:hover:after,a:hover *,a:hover *:before,a:hover *:after{text-shadow:none}h1,h2,h3,h4,h5,h6{font-family:"Georgia", serif}h1{color:#000000;font-size:26px;font-weight:400;line-height:36px;margin:0 0 8px 0;padding:0;text-transform:none}p{font-family:"Roboto", sans-serif;font-weight:300}.article-image{position:relative}.article-image img{width:100%;height:auto}.article-header{position:relative;background:white;border-top:7px solid rgba(255,255,255,0.3);background-clip:padding-box;padding:15px;margin:-58px 15px 0}@media (min-width: 740px){.article-header{margin:-58px 80px 0}}.article-meta{padding:0 15px}.article-meta-key{text-transform:uppercase;font-size:12px;letter-spacing:.05em;font-weight:700;margin:16px 0 0 0}.article-meta-value{margin:0 0 16px 0;color:#ff9300}.article-meta-map{position:relative;margin:15px 0}@media (min-width: 400px){.article-meta-map{margin:50px 0}}.article-meta-map .overlay{position:absolute;width:100%;height:100%;background:transparent}.article-body{padding:0 15px 20px 15px}.attribution{position:absolute;color:white;text-shadow:0 0 6px #333333;font-weight:700;text-transform:uppercase;letter-spacing:0.03em;font-size:10px;right:15px;top:0;margin:0 0 0 15px}.attribution a{color:white;padding:2px 4px;border-radius:2px}.attribution a:hover{color:white;background:none;background-color:#ff9300;text-shadow:none}.branding{display:none}.jumbotron{position:relative;background-size:cover;background-position:center;background-color:#333333;padding:10px 10px 20px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width: 400px){.jumbotron{background-image:url(/assets/backc-1a42c5b95566558946808e6f7980ef68dbd1e01865cecbc690e1ad3c556960b8.jpg);height:300px}}.jumbotron-tint{position:absolute;background:#333333;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media (min-width: 400px){.jumbotron-tint{opacity:.2}}.jumbotron-branding{position:absolute;display:block;fill:#333333;width:70px;height:31px;left:0;bottom:-16px}@media (min-width: 400px){.jumbotron-branding{margin:20px auto;left:0;right:0}}@media (min-width: 550px){.jumbotron-branding{bottom:10px;right:10px;left:initial;margin:0}}@media (min-width: 620px){.jumbotron-branding{width:100px}}.jumbotron-cta{display:block;text-align:center;color:#ff9300;letter-spacing:0.03em;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jumbotron-cta:hover{color:#ffffff;background:none;text-shadow:none}.jumbotron-cta:after{position:relative;font-family:FontAwesome;font-size:.75em;font-weight:lighter;line-height:1;content:"\f061";margin-left:0.25rem;top:-1px}.linkBack{display:none}.listing{display:block;text-align:center;border-bottom:1px dotted #888888;color:#333333;padding:0 20px 30px 0;margin:30px 0}.listing:hover{background:none;text-shadow:none}@media (min-width: 400px){.listing{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left}}.listing-endDate,.listing-title,.listing-info,.listing-location{margin:10px 0}.listing-endDate{color:#ff9300}.listing-title{font-weight:300;font-size:18px;line-height:1.3}.listing-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.listing-image img{display:block;width:130px;margin:10px auto}@media (min-width: 400px){.listing-image img{float:left;margin:0 20px 0 0}}.listing-info{color:#e06417;font-size:14px;letter-spacing:.03em}.listing-endDate,.listing-location{text-transform:uppercase;font-size:12px;letter-spacing:.05em;font-weight:700}.listings-header{border-bottom:3px solid #a9a9a9}.listings-cta{text-transform:uppercase;font-weight:700;font-size:14px;color:#888888}.listings-link{color:#ff9300 !important}.listings-count{color:#959595;font-family:"Roboto";font-size:14px;line-height:17px;font-weight:500;margin:5px 0 0;padding-top:2px;text-transform:uppercase;text-align:right}@media (min-width: 400px){.listings-count{text-align:center}}.logo{display:none}.pagination{text-align:center;margin:10px auto 30px}.pagination a{color:#888888}.pagination a:hover{background:none;text-shadow:none}.pagination .previous_page,.pagination .next_page{display:block;color:#ffffff;font-size:16px;background-color:#696969;border-radius:5px;max-width:140px;padding:8px 15px;margin:8px auto}.pagination .previous_page:hover,.pagination .next_page:hover{background-color:#555555}@media (min-width: 450px){.pagination .previous_page,.pagination .next_page{display:inline;margin:-8px auto 8px}}.pagination .previous_page{padding-right:10px}.pagination .previous_page:before{font-family:FontAwesome;font-size:0.9em;line-height:1;content:"";margin-right:0.5rem}@media (min-width: 450px){.pagination .previous_page{float:left}}.pagination .next_page{padding-left:10px}.pagination .next_page:after{font-family:FontAwesome;font-size:0.9em;line-height:1;content:"\f054";margin-left:0.5rem}@media (min-width: 450px){.pagination .next_page{float:right}}.pagination .disabled{opacity:.2}.pagination .current{font-weight:700;opacity:.7;font-style:normal}.search{display:block;position:relative;width:100%;height:100%}.search-form{margin:0 auto;max-width:300px;padding:10px 20px 0}@media (min-width: 400px){.search-form{padding:20px;background-color:#333333}}.search-text{display:block;font-family:"Roboto", sans-serif;color:#ffffff;font-size:18px;font-weight:700;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:.75em auto;text-align:center;outline:0}.search-title{text-align:center;font-size:17px;margin:20px 0}@media (min-width: 400px){.search-title{font-size:33px}}.search-title span{font-family:"Georgia", serif;font-style:italic;font-weight:400}.search input[type="text"],.search input[type="submit"]{border:none;box-sizing:border-box;-webkit-appearance:none;background:transparent;background-color:#ffffff;border-radius:2px;border:none;padding:7px 15px 9px}.search input[type="text"]{text-align:left;font-weight:400;color:#333333;box-shadow:2px 2px 0 #e06417;width:100%}.search input[type="submit"]{color:#ffffff;background-color:#ff9300;margin:1em auto}
