/**
 * Center Main Menu Items
 */

.navbar {
  margin:0 3px;
}

.navbar-container {
  padding:0;
}

.center.main-menu .nav,
.center.main-menu .nav > li {
    float:none;
    display:inline-block;
    *display:inline; /* ie7 fix */
    *zoom:1; /* hasLayout ie7 trigger */
    vertical-align: top;
}

.center .navbar-inner {
  text-align:center;
}

.center .dropdown-menu {
  text-align: left;
}

.navbar-collapse {
  margin-top:12px;
  background:#333;

}

.navbar-collapse li a,
a.search-link {
  color:#FFF;
  font: bold 30px/150% 'Open Sans Condensed';
  text-transform:uppercase;
  transition: background 0.2s ease-out;
}

.navbar-collapse li:hover a {
  background:#FFF;
  color:#8A0000;
  opacity:1;
}

a.search-link:hover {
  opacity: 0.5;
}

.main-menu .nav .open > a,
.main-menu .nav .open > a:hover,
.main-menu .nav .open > a:focus {
  background-color: #999;
  border-color: #428bca;
  color:#FFF;
}

.main-menu .dropdown-menu {
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  background-color: #FFF;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

.main-menu .dropdown-menu li a {
  color:#333;
  font:bold 20px/150% 'Open Sans Condensed';
  text-transform:uppercase;
  transition: background 0.2s ease-out;
}

.main-menu .dropdown-menu li a:hover,
.main-menu .dropdown-menu li a:focus {
  color:#FFF;
  background: #505050;
  opacity:1 !important;
}

.main-menu #shows li a {
  font-weight:normal;
  text-transform:initial;
  font: 16px/24px 'Open Sans';
}

#shows > li > span {
  display: block;
  padding: 3px 20px;
  clear: both;
  color: #333;
  font: bold 20px/150% 'Open Sans Condensed';
  text-transform: uppercase;
  transition: background 0.2s ease-out;
  cursor:default;
}

#shows > li > a > span {
  color:#0971B2;
  letter-spacing: 7px;
  margin-left:8px;
}

#shows li.all-shows {
  text-align: center;
}

#shows li.all-shows a {
  text-transform:uppercase;
  padding:14px 0;
  font: bold 20px/24px'Open Sans Condensed';
  color: #888;
}

/* Reveal dropdown menu items on mouse hover */
.dropdown:hover .dropdown-menu {
  display: block;
}
