.cd-main-header {
  background: transparent;
  position: absolute;
}

.cd-primary-nav > li > a,
.cd-primary-nav > li > a:hover {
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
}

.cd-primary-nav > li > a.selected,
.cd-primary-nav > li > a.active {
  color: #fff;
  box-shadow: inset 0 -2px 0 #fff;
}

.compact .cd-primary-nav > li > a,
.cd-primary-nav > li > a:hover {
  color:#999;
}

.compact .cd-primary-nav > li > a.selected {
  color:#999;
}

.compact .cd-primary-nav > .has-children > a::before, 
.compact .cd-primary-nav > .has-children > a::after,
.compact .cd-primary-nav .has-children > a:hover::before, 
.compact .cd-primary-nav .has-children > a:hover::after {
  background-color: #999;
}

.cd-primary-nav .cd-secondary-nav > li {
  /*height: 240px;  */
  padding-left: 20px;
}

.cd-primary-nav .cd-secondary-nav > li > a {
  font-size: 16px;
  font-weight: bold;
}

.cd-primary-nav .cd-secondary-nav a {
  font-size: 14px;
}

.cd-primary-nav .cd-secondary-nav > li > a,
.cd-primary-nav .cd-secondary-nav a:hover {
  color: #10569d;
}

.cd-primary-nav .has-children > a:hover::before, 
.cd-primary-nav .has-children > a:hover::after {
  background: #999;
}

.cd-primary-nav .cd-secondary-nav .has-children > a:hover::before, 
.cd-primary-nav .cd-secondary-nav .has-children > a:hover::after, 
.cd-primary-nav .cd-secondary-nav .go-back a:hover::before, 
.cd-primary-nav .cd-secondary-nav .go-back a:hover::after {
  background: #13CF71;
}

.cd-overlay {
  background-color: transparent;
}

.cd-search {
  z-index: 10000;
}

a.cd-nav-trigger,
a.cd-search-trigger {
  color: transparent;
}

.cd-search-trigger::before {
  border-color: #fff;
}

.cd-search-trigger::after,
.cd-search-trigger span::before, 
.cd-search-trigger span::after {
 background: #fff;
}

.mobile .cd-search-trigger::before {
  border-color: #000;
}

.mobile .cd-search-trigger::after,
.mobile .cd-search-trigger span::before, 
.mobile .cd-search-trigger span::after {
 background: #000;
}

@media only screen and (max-width: 767px) {
  .cd-search {
    top: 60px;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-primary-nav > li > a {
    height: 50px;
    line-height: 50px;
  }
  .cd-header-buttons {
    top: 40px;
    z-index: 10000;
  }
  .cd-search {
    top: 90px;
  }
  .cd-main-content {
    margin-top: -80px;
  }
  .cd-primary-nav .cd-secondary-nav, .cd-primary-nav .cd-nav-gallery, .cd-primary-nav .cd-nav-icons {
    top: 54px;
  }
  
  .cd-primary-nav .cd-secondary-nav.single-column {
    width: auto;
    right: auto;
    padding: 20px 0;
  }
  
  .cd-primary-nav .cd-secondary-nav.single-column > li { 
    width: 300px;  
    border-right: none;
  }  
}

@media only screen and (max-width: 1169px) {
  .cd-primary-nav a, 
  .cd-primary-nav ul a,
  .cd-primary-nav > li > a:hover,
  .cd-primary-nav > li > a.selected,
  .cd-primary-nav .cd-secondary-nav > li > a,
  .cd-primary-nav .cd-secondary-nav a:hover {
    color: #fff;
  }
  
  .has-children > a::before, 
  .has-children > a::after, 
  .go-back a::before, 
  .go-back a::after {
    background: #fff;
  }
}

