.permit-charts .permit-options,.section.chat-header .chat-link{font-family:BentonSansBold,Arial,sans-serif;font-weight:400}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
main{position:relative;padding-top:10px}
#home main{padding-top:0}
#home #content{padding-bottom:0}
@media only screen and (min-width:64.0625em){main{padding-top:50px}
#home .banner+main{padding-top:0}
.jump-to-rules{margin-left:0}
.jump-to-rules li{border-right:1px solid #45382B;display:inline-block;font-size:1.125rem;margin-right:8px;padding-right:8px}
.jump-to-rules li:last-child{border-right:0;margin-right:0;padding-right:0}
.two-thirds .jump-to-rules li{margin-right:0;padding-right:5px}
}
.section.chat-header{margin-top:0;padding-bottom:0;position:absolute;right:0;top:25px}
.section.chat-header .chat-link{float:right;text-transform:uppercase}
.section.chat-header .chat-link p{font-size:1rem}
.section.chat-header .chat-link a{background:0 0;color:#4A3C31;pointer-events:auto}
.section.chat-header .chat-link a:hover{color:#876e5a}
@media only screen and (max-width:64em){.chat-header .chat-link{margin-top:0}
}
@media only screen and (min-width:64.0625em){.section.chat-header{font-size:1rem;position:absolute;pointer-events:none;left:0;margin:0!important;padding:0;right:0;top:65px}
.section.chat-header .chat-link{float:right}
.banner.image+main .chat-header,.banner.parallax+main .chat-header{left:0;margin:0!important;padding:0;right:0;top:-19px}
}
@media only screen and (max-width:40em){.page-title h1{width:50%}
}
.permit-charts{text-align:center}
.permit-charts .permit-details,.permit-charts .slick-slide .permit-details{background-color:#900;color:#FFF;padding:.75rem}
.permit-charts .permit-details h2:first-child,.permit-charts .permit-details p:first-child,.permit-charts .slick-slide .permit-details h2:first-child,.permit-charts .slick-slide .permit-details p:first-child{padding-top:0}
.permit-charts .permit-details h2:last-child,.permit-charts .permit-details p:last-child,.permit-charts .slick-slide .permit-details h2:last-child,.permit-charts .slick-slide .permit-details p:last-child{margin-bottom:0}
.permit-charts .permit-details h2,.permit-charts .slick-slide .permit-details h2{padding-bottom:.5rem}
.permit-charts .permit-details h2+p,.permit-charts .slick-slide .permit-details h2+p{font-size:1.2rem;margin-bottom:1rem}
.permit-charts .permit-details a:not(.button),.permit-charts .slick-slide .permit-details a:not(.button){background:rgba(0,0,0,.1);color:#8ED7F1;transition:all .18s}
.permit-charts .slick-slide{border:1px solid #AFA9A6}
.permit-charts .slick-slide>*{padding-left:2.3rem;padding-right:2.3rem}
.permit-charts .slick-slide>* ul{list-style-type:none;margin-left:0}
.permit-charts .slick-slide>* p:last-child{margin-bottom:1rem}
.permit-charts h2{color:#FFF;font-size:3rem;line-height:.9;margin-bottom:0;padding-top:1rem;padding-bottom:1rem}
.permit-charts h2 span{display:block;font-size:1rem}
.permit-charts h3{background-color:#EDEBEB;border-top:1px solid #404041;border-bottom:1px solid #AFA9A6;font-size:1.25rem;margin-top:0;margin-bottom:1rem;padding-top:.5rem;padding-bottom:.5rem}
#filter-selection{margin-top:0;margin-bottom:0;padding-bottom:0}
.one-third .panel+figure.media{margin-top:24px}
@media only screen and (min-width:33.75em) and (max-width:61.25em){.permit-charts .slick-slide{border:1px solid #AFA9A6;margin-right:.5rem;margin-left:.5rem}
.permit-charts .slick-next{right:.5rem}
.permit-charts .slick-prev{left:.5rem}
.slick-active+.slick-slide:not(.slick-active){display:none}
}
@media only screen and (min-width:40.0625em){.permit-charts .permit-details p:last-child{font-size:1rem}
#filter-selection{margin-bottom:1.4rem;padding-bottom:1rem}
}
@media only screen and (max-width:61.1875em){.permit-charts .permit-details h2+p,.permit-charts .slick-slide .permit-details h2+p{line-height:1.4}
.permit-charts .permit-details span,.permit-charts .slick-slide .permit-details span{display:block}
.permit-charts .permit-eligibility,.permit-charts .permit-notes{font-size:1rem}
}
@media only screen and (min-width:61.25em){.permit-charts{text-align:left}
.permit-charts>div{border:1px solid #AFA9A6;float:left;margin-right:18.75px;margin-bottom:48px;width:100%}
.permit-charts>div:nth-child(2n){float:right;margin-right:0}
.permit-charts .permit-details{padding:1.5rem 0}
.permit-charts .permit-details h2{float:left;font-size:4rem;padding-bottom:0;padding-left:2rem;padding-right:2rem}
.permit-charts .permit-details p{font-size:1rem;margin-bottom:.25rem}
.permit-charts .permit-details h2+p{margin-bottom:.25rem}
.permit-charts .permit-details:after,.permit-charts .permit-details:before{content:" ";display:table}
.permit-charts .permit-details:after{clear:both}
.permit-charts>div>:not(.permit-details){padding-left:7rem;padding-right:1.5rem}
.permit-charts>div>div:not(.permit-details) p:not(:last-child){margin-bottom:.5rem}
.permit-type{float:left}
.permit-restrictions{overflow:hidden;padding-right:1.5rem}
.permit-options{margin-bottom:16px!important;margin-top:16px}
}
ul.cta.inline-content a.button{background:#900;border-color:#900;color:#fff}
ul.cta.inline-content a.button:hover{background:0 0;color:#900}
 .routes-accordion button#panel-0-1-label{background-color: #900;color:white;}
 .routes-accordion button#panel-0-2-label{background-color: #83786f;color:white;}
 .routes-accordion button#panel-0-3-label{background-color: #F1BE48;color:white;}
 .routes-accordion button#panel-0-4-label{background-color: #006298;color:white;}
 .routes-accordion button#panel-0-5-label{background-color: #512a44;color:white;}
 .routes-accordion button#panel-0-6-label{background-color: #008264;color:white;}
