.dropdown-menu > .active > a {
    color: #333;
}  

.region-header-top {
    font-size: small;
}

.region-header-top a {
    color: #999999;
}

#header .header-logo img {
    margin-top: 0px;
}

.container {
    padding-top: 10px;
    padding-bottom: 0px;
}

ul.nav-pills > li.active > a {
  background-color: #0088cc;
}
ul.nav-pills > li.active > a:hover,
ul.nav-pills > li.active > a:focus {
  background-color: #0088cc;
}

#header .header-btn-collapse-nav {
  background: #0088cc;
}

#header .header-nav-main nav > ul > li > a {
    color: #0088cc;
}

#header .header-nav-main nav > ul > li.active > a {
    color: #ffffff;
}

@media (min-width: 992px) {

    #header .header-nav-main {
    	float: left;
    }

    #header .header-nav.header-nav-push-top {
    	margin-top: -20px;
    }
    #header .header-nav.header-nav-stripe {
    	margin-top: -20px;
    }      
    #header .header-nav.header-nav-top-line {
    	margin-top: -20px;
    }
    #header .header-nav.header-nav-dark-dropdown {
    	margin-top: -20px;
    }       
    
    
  #header .header-nav-main nav > ul > li.open > a,
  #header .header-nav-main nav > ul > li:hover > a {
    background: #0088cc;
    
  }
  #header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    border-top-color: #0088cc;
  }
  #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a:after {
    border-color: transparent transparent transparent #0088cc;
  }
  #header .header-nav.header-nav-stripe {
    margin-top: -44px;
  }
  #header .header-nav.header-nav-stripe nav > ul > li:not(:hover).active > a {
    color: #0088cc;
  }
  #header .header-nav.header-nav-stripe nav > ul > li:hover > a {
    background-color: #0088cc;
  }
  #header .header-nav.header-nav-top-line {
    margin-top: -44px;
  }
  #header .header-nav.header-nav-top-line nav > ul li.active > a,
  #header .header-nav.header-nav-top-line nav > ul li:hover > a {
    color: #0088cc;
    border-top-color: #0088cc;
  }
  #header .header-nav.header-nav-dark-dropdown {
    margin-top: -44px;
  }
  #header .header-nav.header-nav-dark-dropdown nav > ul li.active > a,
  #header .header-nav.header-nav-dark-dropdown nav > ul li:hover > a {
    color: #0088cc;
  }
  
  
}
@media (min-width: 992px) {
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary > a {
    color: #0088cc;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.active > a,
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary:hover > a {
    background: #0088cc;
    color: #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu {
    border-top-color: #0088cc;
    background-color: #0088cc;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li a {
    color: #ffffff;
    border-bottom-color: #7dc340;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li:hover > a {
    background: #7dc340;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary .dropdown-menu li.dropdown-submenu > a:after {
    border-color: transparent transparent transparent #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-primary .dropdown-mega-sub-title {
    color: #ffffff;
    opacity: 0.70;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary > a {
    color: #e36159;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.active > a,
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary:hover > a {
    background: #e36159;
    color: #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu {
    border-top-color: #e36159;
    background-color: #e36159;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li a {
    color: #ffffff;
    border-bottom-color: #e7766f;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li:hover > a {
    background: #e7766f;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li.dropdown-submenu > a:after {
    border-color: transparent transparent transparent #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-secondary .dropdown-mega-sub-title {
    color: #ffffff;
    opacity: 0.70;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary > a {
    color: #2baab1;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary.active > a,
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary:hover > a {
    background: #2baab1;
    color: #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu {
    border-top-color: #2baab1;
    background-color: #2baab1;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li a {
    color: #ffffff;
    border-bottom-color: #30bec6;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li:hover > a {
    background: #30bec6;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary .dropdown-menu li.dropdown-submenu > a:after {
    border-color: transparent transparent transparent #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-tertiary .dropdown-mega-sub-title {
    color: #ffffff;
    opacity: 0.70;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary > a {
    color: #0088cc;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary.active > a,
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary:hover > a {
    background: #0088cc;
    color: #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu {
    border-top-color: #0088cc;
    background-color: #0088cc;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li a {
    color: #ffffff;
    border-bottom-color: #0099e6;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li:hover > a {
    background: #0099e6;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary .dropdown-menu li.dropdown-submenu > a:after {
    border-color: transparent transparent transparent #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-quaternary .dropdown-mega-sub-title {
    color: #ffffff;
    opacity: 0.70;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark > a {
    color: #2e353e;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark.active > a,
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark:hover > a {
    background: #2e353e;
    color: #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu {
    border-top-color: #2e353e;
    background-color: #2e353e;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li a {
    color: #ffffff;
    border-bottom-color: #39424d;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li:hover > a {
    background: #39424d;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark .dropdown-menu li.dropdown-submenu > a:after {
    border-color: transparent transparent transparent #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-dark .dropdown-mega-sub-title {
    color: #ffffff;
    opacity: 0.70;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light > a {
    color: #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light.active > a,
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light:hover > a {
    background: #ffffff;
    color: #777777;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu {
    border-top-color: #ffffff;
    background-color: #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li a {
    color: #777777;
    border-bottom-color: #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li:hover > a {
    background: #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light .dropdown-menu li.dropdown-submenu > a:after {
    border-color: transparent transparent transparent #777777;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-mega.dropdown-light .dropdown-mega-sub-title {
    color: #777777;
    opacity: 0.70;
  }
}
@media (max-width: 991px) {

  #header .header-nav-main nav > ul > li > a,
  #header .header-nav-main nav > ul > li > a:focus,
  #header .header-nav-main nav > ul > li > a:hover {
    color: #0088cc;
  }
  #header .header-nav-main nav > ul > li.active > a,
  #header .header-nav-main nav > ul > li.active > a:focus,
  #header .header-nav-main nav > ul > li.active > a:hover {
    background-color: #0088cc;
  }
}
@media (max-width: 991px) {
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary > a {
    color: #0088cc;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-primary.active > a {
    background: #0088cc;
    color: #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary > a {
    color: #e36159;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary.active > a {
    background: #e36159;
    color: #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary > a {
    color: #2baab1;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-tertiary.active > a {
    background: #2baab1;
    color: #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary > a {
    color: #0088cc;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-quaternary.active > a {
    background: #0088cc;
    color: #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark > a {
    color: #2e353e;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-dark.active > a {
    background: #2e353e;
    color: #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light > a {
    color: #ffffff;
  }
  html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-light.active > a {
    background: #ffffff;
    color: #777777;
  }
}
html #header .header-top.header-top-primary {
  background: #0088cc;
  border-top-color: #659f32;
}
html #header .header-top.header-top-primary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-primary .header-nav-top ul > li > a:focus {
  background: #7dc340;
}
html #header .header-top.header-top-secondary {
  background: #e36159;
  border-top-color: #df4c43;
}
html #header .header-top.header-top-secondary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-secondary .header-nav-top ul > li > a:focus {
  background: #e7766f;
}
html #header .header-top.header-top-tertiary {
  background: #2baab1;
  border-top-color: #26969c;
}
html #header .header-top.header-top-tertiary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-tertiary .header-nav-top ul > li > a:focus {
  background: #30bec6;
}
html #header .header-top.header-top-quaternary {
  background: #0088cc;
  border-top-color: #0077b3;
}
html #header .header-top.header-top-quaternary .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-quaternary .header-nav-top ul > li > a:focus {
  background: #0099e6;
}
html #header .header-top.header-top-dark {
  background: #2e353e;
  border-top-color: #23282f;
}
html #header .header-top.header-top-dark .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-dark .header-nav-top ul > li > a:focus {
  background: #39424d;
}
html #header .header-top.header-top-light {
  background: #ffffff;
  border-top-color: #f2f2f2;
}
html #header .header-top.header-top-light .header-nav-top ul > li > a:hover,
html #header .header-top.header-top-light .header-nav-top ul > li > a:focus {
  background: #ffffff;
}
@media (min-width: 992px) {
  html #header .header-nav-bar-primary {
    background: #0088cc !important;
    color: #ffffff !important;
  }
  html #header .header-nav-bar-secondary {
    background: #e36159 !important;
    color: #ffffff !important;
  }
  html #header .header-nav-bar-tertiary {
    background: #2baab1 !important;
    color: #ffffff !important;
  }
  html #header .header-nav-bar-quaternary {
    background: #0088cc !important;
    color: #ffffff !important;
  }
  html #header .header-nav-bar-dark {
    background: #2e353e !important;
    color: #ffffff !important;
  }
  html #header .header-nav-bar-light {
    background: #ffffff !important;
    color: #777777 !important;
  }
}
@media (min-width: 992px) {
  #header .header-nav-main-light nav > ul > li.dropdown:hover > a {
    color: #0088cc;
  }
  #header .header-nav-main-light nav > ul > li.active > a {
    color: #0088cc;
  }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: initial !important;
    }
}

@media (max-width: 991px) {
    #header .header-column {
        display: table-row;
    }

    #header ul.nav.nav-pills.nav-top:after {
      display: block;
      content: '\00a0';
    }
        
    #header .header-search {
        float: left;
    }
}

#header .header-btn-collapse-nav {
	margin-top: 0px;
} 

