@charset "UTF-8";
/* CSS Document */

/* Bootstrap Large (large desktops, 1200px and up) */
@media (min-width: 1200px) {
#banner .flexslider .slides {
  height:400px;
}
#banner .banner-content {
  padding:50px 0 50px 50px; width:33%;
}
#banner .banner-content h2 {
  font-size:50px; line-height:60px;
}
#banner .banner-content p {
  font-size:30px; line-height:40px;
}
}
/* Bootstrap Medium (large desktops, 1200px and up) */
@media (max-width: 1200px) {
#banner .banner-content {
  padding:30px 0 30px 50px;
}
#banner .banner-content p {
  font-size:20px; line-height:25px;
}
.event-list .media {
  margin-top:15px;
}
.news-list .media {
  margin-top:31px;
}
.social-list .social-tweet {
  margin-bottom:32px;
}
}
/* Bootstrap Small (desktops, 992px and up) */
@media (max-width: 992px) {
  .event-list .media {
  margin-top:15px;
}
.news-list .media {
  margin-top:34px;
}
.social-list .social-tweet {
  margin-bottom:15px;
}

  #banner .banner-content {
  width:45%;
}
  .event-list .media:first-child {
  margin-top:15px;
}
  .news-btn {
  display:block;
  margin-top:24px;
}
  .events-btn {
     margin-top:0;
  }
  .social-btns {
  margin-top:20px;
}
}
/* Bootstrap Extra Small (tablets, 768px and up) */
@media (max-width: 767px) {
  #banner .banner-content {
    text-align:center;
  width:100%; top:auto; bottom:0; height:auto; padding:10px 20px 0px 20px;
}
  #banner .banner-content h2 {
    font-size:35px; line-height:40px; margin-bottom:5px;
}
  #banner .flex-control-nav {
  display:none;
}
  .events-btn {
  margin-top:30px;
}
.news-btn {
  display:block;
  margin-top:30px;
}
.social-btns {
  margin-top:30px;
}
  #highlight-btns>div:nth-child(3) .btn {
  border-left:none !important;
}
  .site-footer .shortcuts {
  border-bottom:1px solid #fff;
  border-left:none;
  padding:0 30px 10px 30px;
}

#site-footer .shortcuts:last-child {
  border:none;
}
/*  NEW CSS */
  #highlight-btns li a {
  margin:0; width:50%; float:left; border-left:0 !important; border-right:0 !important; border-left:1px solid #c6cbce !important;  border-right:0;
}
  #highlight-btns li {
  margin:0; padding:0;
}
  #highlight-btns>li:nth-child(odd) .btn {
  border-left:0 !important;
}

}
/* Smart Phone (tablets, 480px and up) */
@media (max-width: 480px)  {

  #banner .banner-content h2 {
    font-size:25px; line-height:30px; padding-left:10px; padding-right:10px;
}
    #banner .banner-content p {
  font-size:16px; line-height:20px;
}

}

