.custom-header{
  background:rgba(233, 231, 235, 0.9) none repeat scroll 0 0;
  box-sizing:border-box;
  border:0;
  border-radius:0;
  display:inline-block;
  margin-bottom:0;
  padding:20px 40px;
  width:100%;
  z-index:20;
  transition:all 0.3s;
}

.sewerage .custom-header{
  background:rgba(254,248,248,0.8);
}

.fencing .custom-header{
  background:rgba(233, 231, 235, 0.75) none repeat scroll 0 0;
}

.drainage .custom-header{
  background:rgba(254,248,248,0.8);
}

.fencing .custom-header.shrink{
  background:rgba(194, 194, 194, 0.95) none repeat scroll 0 0;
}

.custom-header.shrink{
  padding:5px 40px;
  background:rgba(233,231,235,0.95);
}

.custom-header.shrink .logo{
  height:2.7em;
}

.custom-header a.navbar-brand.navbar-link{
  color:#fff;
  line-height:0.5;
  margin-right:40px;
  background:none;
  padding-bottom:0;
  padding-top:0;
  height:100%;
}

.custom-header ul.nav.navbar-nav.links li a{
  opacity:0.9;
  text-decoration:none;
  color:#361320;
  background:none;
  border:0;
}

.fencing .custom-header ul.nav.navbar-nav.links li a{
  color:#a37537;
}

.drainage .custom-header ul.nav.navbar-nav.links li a{
  color:#578078;
}

.surface .custom-header ul.nav.navbar-nav.links li a{
  color:#96705B;
}

.sewerage .custom-header ul.nav.navbar-nav.links li a{
  color:#3B413C;
}

.burstpipe .custom-header ul.nav.navbar-nav.links li a{
  color:#284b63;
}

.custom-header ul.nav.navbar-nav li a:hover{
  opacity:1;
}

.custom-header .badge{
  position:absolute;
  top:4px;
  border-radius:2px;
  font-size:11px;
  color:#fff;
  background-color:#2A6A92;
  padding:2px 4px;
  font-weight:normal;
}

.custom-header li.dropdown .dropdown-toggle:focus, .custom-header li.dropdown .dropdown-toggle:hover, .custom-header li.dropdown .dropdown-toggle:active{
  background:#3a3c3e;
  color:#fff;
}

.custom-header ul.nav.navbar-nav.navbar-right .dropdown li a{
  font:bold 13px Arial, Helvetica, sans-serif;
}

img.dropdown-image{
  border-radius:50%;
  width:32px;
  margin-left:10px;
}

.custom-header .dropdown ul{
  background:rgba(233, 231, 235, 0.9) none repeat scroll 0 0;
  border:0;
  left:-68px;
}

.custom-header .dropdown ul li{
  padding:7px;
  text-align:center;
}

.custom-header .dropdown ul li a{
  background:#3a3c3e;
  border-radius:2px;
  color:#fff;
  padding:0;
}

.custom-header .dropdown ul li a:active, .custom-header .dropdown ul li a:focus, .custom-header .dropdown ul li a:hover{
  background:#3a3c3e;
}

.custom-header .dropdown ul li.active a{
  color:#e9ac09 !important;
}

.custom-header.shrink .navbar-nav > li > a{
  padding-top:10px;
  padding-bottom:10px;
}

