header.banner {
  background: #ffffff;
}
header.banner nav .nav.navbar-nav li a {
  color: #555555;
  border: none !important;
}

header.banner nav .nav.navbar-nav li:hover > a, header.banner nav .nav.navbar-nav li.open > a {
  color: #ffffff;
  background: #428bca;
}

header.banner nav .nav.navbar-nav li ul.dropdown-menu {
  background: #428bca;
}

@media screen and (max-width: 992px) {
  header.banner nav .nav.navbar-nav li ul.dropdown-menu {
    background: none;
  }
}

header.banner nav .nav.navbar-nav li ul.dropdown-menu li a {
  color: #ffffff;
}

header.banner nav .nav.navbar-nav li ul.dropdown-menu li a:hover {
  background: #333333;
}

@media screen and (max-width: 992px) {
  header.banner nav .nav.navbar-nav li ul.dropdown-menu li a {
    color: #555555;
  }

  header.banner nav .nav.navbar-nav li ul.dropdown-menu li a:hover {
    color: #333333;
  }
}

header.banner nav .nav.navbar-nav li.active a {
  color: #ffffff;
}

header.banner nav .nav.navbar-nav li.active:hover > a {
  color: #ffffff;
}

.navbar-toggle {
  background: none !important;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #333333;
}

.navbar-default .navbar-toggle:hover .icon-bar {
  background-color: #333333;
}

.mobile-menu-title {
  color: #333333;
}

.home .soliloquy-slider {
  background: #ffffff;
}

#social-navigation ul li a:hover {
  color: #eeeeee !important;
}

blockquote {
  color: #555555;
}