/*HEADER OVERRIDES*/

/*FULL WIDTH HEADER*/

.avd-legacy .centerContainer {
  width: 100%;
}

.avd-legacy .globalheader .topNav .logo,
.avd-legacy .globalheader .topNav .mainNav,
.avd-legacy .globalheader .topNav .collapsedSearch,
.avd-legacy .globalheader .preNav {
  width: 768px;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.avd-legacy .globalheader .topNav .collapsedSearch {
  left: 0;
  right: 0;
}

@media (min-width: 960px) {
  .avd-legacy .globalheader .topNav .logo,
  .avd-legacy .globalheader .topNav .mainNav,
  .avd-legacy .globalheader .topNav .collapsedSearch,
  .avd-legacy .globalheader .preNav {
    width: 960px;
  }

  .avd-legacy .globalheader .topNav .collapsedSearch {
    position: absolute;
  }

  .avd-legacy .globalheader .topNav .logo a {
    padding-left: 15px;
  }

  .avd-legacy .globalheader .topNav .logo a img {
    width: 200px;
    max-height: 100%;
  }
}

@media (min-width: 1180px) {
  .avd-legacy .globalheader .topNav .logo,
  .avd-legacy .globalheader .topNav .mainNav,
  .avd-legacy .globalheader .topNav .collapsedSearch,
  .avd-legacy .globalheader .preNav {
    width: 1180px;
  }
}

@media (min-width: 1441px) {
  .avd-legacy .globalheader .topNav .logo,
  .avd-legacy .globalheader .topNav .mainNav,
  .avd-legacy .globalheader .topNav .collapsedSearch,
  .avd-legacy .globalheader .preNav {
    width: 1440px;
  }

  footer .container {
    width: 1440px;
  }
}

@media (min-width: 1641px) {
  .avd-legacy .globalheader .topNav .logo,
  .avd-legacy .globalheader .topNav .mainNav,
  .avd-legacy .globalheader .topNav .collapsedSearch,
  .avd-legacy .globalheader .preNav {
    width: 1640px;
  }

  footer .container {
    width: 1640px;
  }
}

.avd-legacy .globalheader .mainNavDrop {
  background: none;
}

.avd-legacy .globalheader .mainNavDrop dl dt a {
  color: #666;
  font-weight: bold;
}

.avd-legacy .globalheader .mainNavDrop ul a,
.avd-legacy .globalheader .mainNavDrop dl dt {
  display: block;
  padding: 7px 5px 8px 5px;
  font-weight: normal;
  font-size: 16px;
  color: #666;
}

.avd-legacy .globalheader .topNav.buH
eader .mainNav ul li a.currentSection,
.avd-legacy .globalheader .topNav.buHeader .mainNav ul li a.navLink:hover,
.avd-legacy .globalheader .topNav.buHeader .mainNav ul li a.active {
  background: none;
}

.avd-legacy .globalheader .mainNavDropContainer {
  background-color: rgba(255, 255, 255, 0.9);
}

.avd-legacy .globalheader .mainNavDrop ul li {
  border-top: 1px solid #666;
}

.avd-legacy .globalheader .mainNavDrop ul li a:hover {
  color: white;
}

.avd-legacy .globalheader .topNav.buHeader .mainNav ul li a.navLink {
  font-size: 16px;
}

.avd-legacy .globalheader .topNav .collapsedSearch a.go {
  min-width: 54px;
}

.avd-legacy .globalheader div.shadow {
  background: none;
}

.avd-legacy .globalheader .topNav .mainNav ul li .mainNavDrop.has-touch .navDropLinkTablet a.navLink {
  color: #666;
}

/*SEARCHBAR MOBILE OVERRIDES*/

.graphics.responsive-header .navbar-header button i.material-icons {
  color: #666666;
}

.avd .responsive-header .navbar-collapse.dropdown-links ul li.search a {
  color: #FFFFFF;
}

.avd .responsive-header .navbar-collapse.dropdown-links ul li a {
  color: #666666;
}

.avd-legacy .globalheader .topNav.buHeader .collapsedSearch input[type="text"].expandSearch {
  width: 156px;
}

.avd .responsive-header .search-bar li.search, .avd .responsive-header .search-bar input.expandSearch {
  color: #FFFFFF;
  background-color: #666666;
}

.avd .responsive-header .search-bar input.expandSearch::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #FFFFFF;
}

.avd .responsive-header .search-bar input.expandSearch::-webkit-input-placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #FFFFFF;
}

.avd .responsive-header .search-bar input.expandSearch::-moz-placeholder { /* Firefox 19+ */
  color: #FFFFFF;
}

.avd .responsive-header .search-bar input.expandSearch:-ms-input-placeholder { /* IE 10+ */
  color: #FFFFFF;
}


.avd .responsive-header .search-bar input.expandSearch:-moz-placeholder { /* Firefox 18- */
  color: #FFFFFF;
}

/*CONTENT OVERRIDES*/
@media (min-width: 1441px) {
  .container.ihm-full-width {
    width: 1440px;
  }
}