body.site {
  border-top: 0 !important;
}
@media (min-width: 768px) {
	.header-search.pull-right {
		position: absolute;
		top: 0;
		right: 0;
	}
}
@media (max-width: 768px) {
  .search {
      text-align: center;
      padding: 5% 5% 3%;
  }
  .header-search .search-query {
      width: 55% !important;
  }
}
@media (max-width: 979px) {
  .nav-collapse .nav > li.active > a {
	border-left: 5px solid !important;
    color: #555555 !important;
  }
}
@media (min-width: 980px) {
  .navigation {
      border: none !important;
      background-color: #555555 !important;
  }
  ul.nav {
    text-align: center;
  }
  ul.nav ul {
    text-align: left;
  }
  .nav > li > a {
	color: white;
	font-weight: bold;
	font-size: 1.25em;
	padding: .5em .7em;
    text-transform: uppercase;
  }
  .navigation .nav > li {
      display: inline-block;
  }
  .nav {
    margin-bottom: 0 !important;
  }
  .nav > li > a:hover, .nav > li > a:focus {
      color: #555555;
  }
}
.header {
  position: relative;
}