h1.featured-categories {
  font-size: 22px;
  margin-top: 40px;
  font-family: AkkuratLight, Arial, Verdana, sans-serif;
}
.nav-tabs {
  margin-bottom: 20px;
}
.nav-tabs > li > a {
  border-radius: 0px;
  text-transform: uppercase;
}
.nav-tabs > li > a {
  margin-right: 20px;
  color: #666;
  background-color: #cfcecc;
  border: 0px;
  text-decoration: none !important;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background-color: #aaa;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #fff;
  background-color: #000;
  border: 0px solid #dddddd;
  text-decoration: none !important;
}
.tab-content {
  margin-bottom: 50px;
}
.tab-content img {
  max-width: 100%;
}
.tab-content h3 {
  text-transform: uppercase;
  font-weight: normal;
  font-family: AkkuratLight, Arial, Verdana, sans-serif;
  font-size: 22px;
}
.tab-content h3 a {
  color: #666;
}
.tab-content .event-date {
  color: #999;
  margin-bottom: 20px;
}
.tab-content .btn,
.tab-content .btn-sm {
  border-radius: 0px;
  padding-left: 20px;
  padding-right: 20px;
}
.tab-content .buy-tickets {
  margin-top: 20px;
}
div.tab-content.events .tab-content .tab-pane > div {
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
}
div.tab-content.events .tab-content .tab-pane h3 {
  font-size: 16px;
}
div.tab-content.events .tab-content .tab-pane .event-date {
  color: #999;
  margin-bottom: 20px;
}
div.tab-content.events .tab-content .tab-pane .btn,
div.tab-content.events .tab-content .tab-pane .btn-sm {
  margin-top: 20px;
  margin-bottom: 20px;
  border-radius: 0px;
  padding: 5px;
  font-size: 10px;
}
div.tab-content.events .tab-pane > div {
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 20px;
}
