#home .section.news-ticker a.more{font-family:BentonSansRegular,'Arial Narrow',Arial,sans-serif;font-weight:400;color:#900}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}
main{position:relative;padding-top:10px}
#home main{padding-top:0}

iframe {border:none;} 

section.graph div.row div.layout, 
section.graph div.row div.layout div.full-width 
{height: 780px !important; width: 100% !important;}


@media only screen and (min-width:64.0625em){main{padding-top:50px}
nav.main ul{font-size:.9375rem}
nav.main li{padding:0 10px}
nav.main li.first{padding-right:10px}
nav.main li.last{padding-left:10px}}
#home .carousel-features,#home .section.news-ticker{padding-top:30px}
#home .carousel-features .slick-slider{border-top:1px solid #B8B0AB}
#home .carousel-features a.button{left:1.5rem;right:1.5rem;-webkit-transform:initial;-moz-transform:initial;-ms-transform:initial;-o-transform:initial;transform:initial}
.banner.image.random{position:relative;font-size:0}
.banner .banner-title{background:rgba(250,250,250,.7);bottom:8px;color:#7A1705;margin:0;font-size:1.125rem;height:auto;padding:.3125rem 1.25rem;width:90%;text-align:center;position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}
@media only screen and (min-width:40.0625em){.banner .banner-title{bottom:32px;font-size:2rem;padding:.625rem 1.25rem}}
@media only screen and (min-width:64.0625em){.banner .banner-title{bottom:50px;font-size:3rem;padding:.625rem 1.25rem;width:100%}}
a.button-small,table .button{padding:.25rem .5rem;font-size:.875rem}
.news.ticker .media+.content{width:calc(100% - 85px)}
.border ul.social a::before{display:block}
.text .button+.button{margin-top:1.25rem}
.profile.detail h2{font-size:1.6875rem}
.profile.detail h3{font-size:1.375rem}
.feature dl,.feature ol,.feature p,.feature ul{font-size:1.1rem}
table tr td{vertical-align:top}

.not-working {
    visibility: hidden;
    display: none;
}

.past-events ul {
    list-style-type: none;
}

.events-ticker {
    font-size: 1.25rem;
    font-family: inherit;
    font-weight: 400;
    display: inline-grid;
    margin-top: 10px;
    margin-bottom: 10px;
}
.events-ticker a {
    text-decoration: underline;
    margin-left: 5px;
    font-size: 1.2rem;
}
.events-ticker .cal_date {
    float: left;
    padding-right:5px;
}
.events-ticker div {
    font-size: 1.1rem;
}
.events-ticker .cal_date_day {
    font-size: 1.5rem;
    font-weight: bold;
}
.events-ticker .cal_date_month {
    capitalize;
}
.events-ticker .lw_events_title{
    margin-top: 2px;
    margin-inline-start: 5px;
}
.events-ticker .events_time{
    margin-top: 2px;
    margin-inline-start: 8px;
    font-size: 0.9rem;
}
.event-ticker{
    margin-top: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid lightgray;
}
.event-ticker:first-child{
    margin-top: 5px;
    margin-bottom: 5px;
    border-bottom: none;
}
.event-ticker:last-child{
    margin-top: 5px;
    margin-bottom: 5px;
    border-bottom: none;