/* navigation should not override every .item-list ul li. It should only override
 * navigation related .item-list and children. e.g. #navbar .item-list ul li
 */
.item-list ul li {
  list-style: disc;
  margin: 0 0 0.25em 1.5em;
}

ul.primary {
  margin: 0;
  padding: 0 1em;
  border: none;
  background: none;
}

ul.primary li a:hover {
  color: #fdc33b;
  text-decoration: underline;
}

#breadcrumb-wrapper .grid-inner {
  background: #f5f5f5;
  padding: 5px;
}

#breadcrumb-wrapper .container {
  padding: 0;
}

.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #fefefe;
  border-bottom-color: #fefefe;
}

.quick-accordion .ui-state-default .ui-icon {
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #fefefe;
  border-right: none;
  background-image: none;
  content: "";
  width: 0;
  height: 0;
  vertical-align: top;
}

.quick-accordion .ui-state-active .ui-icon {
  border-top: 4px solid #fefefe;
  border-bottom: none;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  background-image: none;
  content: "";
  width: 0;
  height: 0;
  vertical-align: top;
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  margin-top: -3px;
}

.quick-accordion-header .ui-state-default {
  color: #fefefe;
}

.ui-accodion-header.ui-state-active {
  font-weight: bold;
}

.ui-accordion-header.ui-state-default:hover,
.ui-accordion-header.ui-state-default:focus,
.ui-accordion-header.ui-state-active:hover,
.ui-accordion-header.ui-state-active:focus {
  text-decoration: underline;
}

#search-block-form .form-text:focus,
#search-block-form .form-text:active,
.tb-megamenu li:focus,
.tb-megamenu li:hover,
a:active {
  background-color: #fdc33b;
}

.block ul.menu li.leaf a:focus,
.block ul.menu li.leaf a:hover {
  border: #000 dashed 1px;
  color: #a55b08;
  text-decoration: underline;
}