#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}



@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}

