header .header-icons { margin-bottom:20px; }
.banners { width:100%; }
.banners ul { margin:0; padding:0; list-style:none; }
.banners ul li img { width:100%; height:auto; }
.links { width:100%; background:#fff; padding:20px 0; }
.links .link { float:left; width:32%; margin-right:2%; border-top:6px solid #f8d609; }
.links .link h3 { font-size:2.3em; text-transform:uppercase; font-family:'bentonsansbold', arial, sans-serif; margin:10px 0; }
.links .link h3 a { color:#000; text-decoration:none; }
.links .link:last-child { margin-right:0; }
.links .link img { width:100%; height:auto; }

.news h3 { font-size:5em; text-transform:uppercase; font-family:'bentonsansbold', arial, sans-serif; margin:10px 0; 
           border-bottom:6px solid #fff; padding-bottom:10px; }
.news .news-entry { border-bottom:3px solid #000; padding:10px 0 12px 0; }
.news .news-entry:last-child { border-bottom:7px solid #fff; margin-bottom:20px; }
.news .news-entry .image,
.news .news-entry .title,
.news .news-entry .excerpt { float:left; width:32%; margin-right:2%; }
.news .news-entry .excerpt { margin-right:0; }
.news .news-entry .image { padding-top:15px; }
.news .news-entry .image img { width:100%; height:auto; }
.news .news-entry .title h3 { border:none; color:#fff; float:left; width:80%; margin:0; line-height:1em; }
.news .news-entry .title .icon { float:right; width:20%; margin-top:8px; text-align:right; }
.news .news-entry .title h3 span { color:#000; margin-left:2px; top:8px; position:relative; font-size:1.2em; }
.news .news-entry .excerpt a { display:inline-block; font-family: 'bentonsansbold', sans-serif; text-transform:uppercase; 
                               font-size:2em; text-decoration:none; color:#000; }
.news .news-entry .excerpt a:before { content:"a"; font-size:0.8em; font-family:"riverdaleregular"; text-transform:none; 
                                      color:#fff; margin-right:12px; }

.bx-wrapper { margin:0; }
.bx-wrapper .bx-viewport { border:none; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; left:0; }
.bx-wrapper .bx-pager { bottom:10px; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background:#fff; }

@media all and (max-width:980px) {
  .links .link h3 { font-size:2em; }
}

@media all and (max-width:768px) {
  .links .link h3 { font-size:1.7em; }
}

@media all and (max-width:640px) {
  .links .link { width:100%; margin:0 0 25px 0; float:none; }
  .links .link h3 { font-size:2.3em; }
  .news .news-entry .image, .news .news-entry .title { width:48%; }
  .news .news-entry .excerpt { width:100%; }
}

@media all and (max-width:480px) {
  .news .news-entry .image, .news .news-entry .title { width:100%; margin:0; }
}