/* line 2, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu {
  background-color: #353535;
  color: #ededed;
  -webkit-font-smoothing: antialiased;
}

/* line 8, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .nav > li > a {
  background: none;
  border-right: none;
  color: #ededed;
  font-weight: bold;
  padding: 21px 20px;
}

/* line 16, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .nav > li > a:focus,
#universal-menu .tb-megamenu .nav > li > a:hover {
  background-color: #222;
  color: #FFC627;
}

/* line 22, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .nav > .active > a,
#universal-menu .tb-megamenu .nav > .active > a:hover,
#universal-menu .tb-megamenu .nav > .active > a:focus {
  background-color: #1f1f1f;
  color: #FFC627;
}

/* line 29, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .nav-collapse .nav > li.active > a:hover,
#universal-menu .tb-megamenu .nav-collapse .nav > li.active > a:focus {
  color: #FFC627;
}

/* line 35, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .row-fluid + .row-fluid {
  border-color: #353535;
  padding-top: 0;
}

/* line 40, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .dropdown .caret {
  margin-left: 5px;
}

/* line 44, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .dropdown-menu {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

/* line 50, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .dropdown-menu li > a {
  border-top: 0;
  padding: 5px 10px;
  text-shadow: none;
}

/* line 56, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .dropdown-menu li:first-child > a {
  border-top: 0;
}

/* line 60, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .navbar .nav > li > .dropdown-menu:before {
  display: none;
}

/* line 64, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .navbar .nav > li > .dropdown-menu:after {
  display: none;
}

/* line 68, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .dropdown-menu .disabled > a,
#universal-menu .tb-megamenu .dropdown-menu .disabled > a:hover {
  color: #999;
}

/* line 73, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .dropdown-menu .disabled > a:hover {
  background-color: transparent;
}

/* line 77, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
  background-color: #666;
  color: #ededed;
}

/* line 82, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .nav li.dropdown.active > .dropdown-toggle {
  background-color: #1f1f1f;
  color: #FFC627;
}

/* line 87, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .nav > li.dropdown.open.active > a:hover,
#universal-menu .tb-megamenu .nav > li.dropdown.open.active > a:focus {
  background-color: #222;
  color: #FFC627;
}

/* line 93, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .dropdown-menu {
  background-color: #222;
  border: none;
}

/* line 98, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .dropdown-menu li > a {
  color: #ededed;
  border-top: 0;
}

/* line 103, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .dropdown-menu li > a:hover,
#universal-menu .tb-megamenu .dropdown-menu li > a:focus,
#universal-menu .tb-megamenu .dropdown-submenu:hover > a {
  background: #000;
  color: #FFC627;
}

/* line 110, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .nav li.dropdown.open > .dropdown-toggle,
#universal-menu .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #222;
  color: #FFC627;
}

/* line 116, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .mega-nav .mega-group > .mega-group-title,
#universal-menu .tb-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title,
#universal-menu .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title {
  padding-left: 10px;
  padding-right: 10px;
  text-transform: none;
  border-bottom: 1px solid #353535;
}

/* line 125, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .tb-block {
  background: transparent;
  color: inherit;
}

/* line 130, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .tb-block .block-inner {
  padding: 0;
}

/* line 134, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .tb-block .block-title {
  background: inherit;
  color: #ddd;
}

/* line 139, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .block-ct {
  background: inherit;
  color: inherit;
  padding: 0;
  *zoom: 1;
}

/* line 146, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .block-ct:before,
#universal-menu .tb-megamenu .block-ct:after {
  display: table;
  content: "";
  line-height: 0;
}

/* line 153, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .block-ct:after {
  clear: both;
}

/* line 157, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .tb-block ul.unstyled,
#universal-menu .tb-megamenu .tb-block ol.unstyled,
#universal-menu .tb-megamenu .tb-block ul.nav,
#universal-menu .tb-megamenu .tb-block ol.nav {
  margin-left: 0;
}

/* line 164, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .block_menu .nav {
  margin-bottom: 20px;
}

/* line 168, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .block_menu .nav > li {
  border-top: 1px solid #444;
}

/* line 172, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .block_menu .nav > li > a {
  padding: 5px;
}

/* line 176, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .block_menu .nav > li:first-child {
  border-top: 0;
}

/* line 180, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .block_menu .nav > li:first-child > a {
  padding-top: 0;
  border-top: 0;
}

@media (max-width: 979px) {
  /* line 186, ../scss/tb_megamenu-theme-asu.scss */
  #universal-menu .tb-megamenu {
    background-image: none;
    background-color: inherit;
  }

  /* line 190, ../scss/tb_megamenu-theme-asu.scss */
  #universal-menu .tb-megamenu .nav-collapse,
  #universal-menu .tb-megamenu .nav-collapse .dropdown-menu {
    background-color: #353535;
  }

  /* line 194, ../scss/tb_megamenu-theme-asu.scss */
  #universal-menu .tb-megamenu .nav-collapse .nav > li > a,
  #universal-menu .tb-megamenu .nav-collapse .dropdown-menu a {
    border-bottom-color: #444;
    border-top-color: #444;
    color: #eee;
  }

  /* line 200, ../scss/tb_megamenu-theme-asu.scss */
  #universal-menu .tb-megamenu .nav > li > a {
    color: #eee;
    border-right: 1px solid #444;
  }
}
@media (max-width: 738px) {
  /* line 207, ../scss/tb_megamenu-theme-asu.scss */
  #universal-menu .tb-megamenu .nav-collapse .nav li a {
    border-top-color: #444;
  }

  /* line 210, ../scss/tb_megamenu-theme-asu.scss */
  #universal-menu .tb-megamenu .nav-collapse .nav > li > a,
  #universal-menu .tb-megamenu .nav-collapse .dropdown-menu a {
    border-bottom: none;
    border-top-color: #444;
    color: #eee;
  }

  /* line 216, ../scss/tb_megamenu-theme-asu.scss */
  #universal-menu .tb-megamenu .row-fluid + .row-fluid {
    border-top-color: #444;
  }
}
/* line 221, ../scss/tb_megamenu-theme-asu.scss */
.block-view-demo .views-field-field-image img {
  border: 1px solid #353535;
}

/* line 225, ../scss/tb_megamenu-theme-asu.scss */
.block-view-demo .item-list ul li {
  border-bottom: 1px solid #353535;
}

/* line 229, ../scss/tb_megamenu-theme-asu.scss */
.block-view-demo .views-field-title a:hover,
.block-view-demo .views-field-title a:focus {
  color: #FFC627;
}

/*
 * Custom Classes
 */
/* line 239, ../scss/tb_megamenu-theme-asu.scss */
#universal-menu .tb-megamenu .mega-nav .mega-group > a.mega-group-title,
#universal-menu .tb-megamenu .mega-nav > li[data-level="2"] > a,
#universal-menu .tb-megamenu .dropdown-menu .mega-nav .mega-group > a.mega-group-title,
#universal-menu .tb-megamenu .dropdown-menu .mega-nav > li[data-level="2"] > a,
#universal-menu .tb-megamenu .dropdown-menu .active .mega-nav .mega-group > a.mega-group-title,
#universal-menu .tb-megamenu .dropdown-menu .active .mega-nav > li[data-level="2"] > a {
  color: #ffc425;
  font-weight: 700;
  padding-left: 10px;
  padding-right: 10px;
}

/* line 252, ../scss/tb_megamenu-theme-asu.scss */
.tb-megamenu .dropdown-menu .active > a,
.tb-megamenu .dropdown-menu .active > a:hover {
  background-image: none;
  background-color: transparent;
  font-weight: bold;
}

/* line 260, ../scss/tb_megamenu-theme-asu.scss */
.tb-megamenu .mega-col-nav .mega-inner .mega-inner {
  padding: 0;
}

/* line 267, ../scss/tb_megamenu-theme-asu.scss */
.tb-megamenu .nav .open > a, .tb-megamenu .nav .open > a:hover, .tb-megamenu .nav .open > a:focus {
  background: #000;
}

/* line 276, ../scss/tb_megamenu-theme-asu.scss */
.row-fluid > .span6:nth-child(1) .mega-inner {
  padding-right: 0;
}

/* line 280, ../scss/tb_megamenu-theme-asu.scss */
.row-fluid > .span6:nth-child(2) .mega-inner {
  padding-left: 0;
}
