﻿.wpc.cleanslate li {
  padding-left: 0 !important;
}
.wpc.cleanslate .wpc-container {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  position: relative !important;
  width: 984px !important;
}
.wpc.cleanslate header {
  display: block !important;
  height: 104px !important;
  font-family: Calibri, "Trebuchet MS", Arial, sans-serif !important;
}
.wpc.cleanslate header .top-bar {
  background: #023865 !important;
  display: block !important;
  font-size: 0 !important;
  height: 30px !important;
}
.wpc.cleanslate header .top-bar a {
  text-decoration: none !important;
}
.wpc.cleanslate header .top-bar a:hover {
  text-decoration: none !important;
}
.wpc.cleanslate header .top-bar .wpc-container {
  text-align: right !important;
}
.wpc.cleanslate header .top-bar .navbar {
  height: 30px !important;
  line-height: 20px !important;
}
.wpc.cleanslate header .top-bar .navbar li.active > a {
  background: #ffffff !important;
  color: #023865 !important;
  font-weight: bold !important;
}
.wpc.cleanslate header .top-bar .navbar li.active > a:hover {
  background-color: #ffffff !important;
}
.wpc.cleanslate header .top-bar .navbar > li {
  display: inline-block !important;
}
.wpc.cleanslate header .top-bar .navbar > li:nth-child(2) span.brdr {
  border-left: 1px solid rgba(255, 255, 255, 0.3) !important;
  border-right: 1px solid rgba(255, 255, 255, 0.3) !important;
  display: inline-block !important;
}
.wpc.cleanslate header .top-bar .navbar > li > a {
  background-color: #023865 !important;
  color: #ffffff !important;
  display: block !important;
  font-size: 15px !important;
  padding: 5px 0 !important;
}
.wpc.cleanslate header .top-bar .navbar > li > a:hover {
  background: rgba(255, 255, 255, 0.9) !important;
  color: #023865 !important;
}
.wpc.cleanslate header .top-bar .navbar > li > a span {
  padding: 0 20px !important;
}
.wpc.cleanslate header .top-header {
  background-color: #ffffff !important;
  border-bottom: 4px solid #ebebeb !important;
  display: block !important;
  position: relative !important;
}
.wpc.cleanslate header .top-header .wpc-container {
  height: 74px !important;
}
.wpc.cleanslate header .top-header a.logo {
  display: table-cell !important;
  position: relative !important;
  vertical-align: middle !important;
  height: 74px !important;
}
.wpc.cleanslate header .top-header a.logo img.logo-mobile {
  display: none !important;
}
.wpc.cleanslate header .top-header a.logo > img {
  display: block !important;
  height: 55px !important;
  margin: auto 0 !important;
  width: auto !important;
}
.wpc.cleanslate header ul.links {
  display: inline-block !important;
  position: absolute !important;
  right: 15px !important;
  top: 51px !important;
  z-index: 9 !important;
}
.wpc.cleanslate header ul.links li {
  display: inline-block !important;
  text-align: center !important;
}
.wpc.cleanslate header ul.links li:first-child {
  margin-right: 20px !important;
}
.wpc.cleanslate header ul.links li a {
  color: #023865 !important;
  display: block !important;
  font-size: 16px !important;
  line-height: 30px !important;
}
.wpc.cleanslate header ul.links li a:hover {
  color: #023865 !important;
  text-decoration: underline !important;
}
.wpc.cleanslate header ul.links li a.button {
  background: #f0f1f3 !important;
  border-radius: 4px !important;
  border: 1px solid #dadbdd !important;
  font-size: 14px !important;
  margin: 0 0 0 10px !important;
  padding: 0 25px !important;
}
.wpc.cleanslate header ul.links li a.button:hover {
  background: #dadbdd !important;
  color: #000000 !important;
  text-decoration: none !important;
}
.wpc.cleanslate header ul.links li a.red {
    background-color: #0586f1 !important;
    border: 1px solid #006cc5 !important;
    color: #ffffff !important;
    fill: #ffffff !important;
}

.wpc.cleanslate header ul.links li a.red:hover {
    background-color: #006cc5 !important;
    color: #ffffff !important;
}
.wpc.cleanslate .menu-cnt {
    display: block !important;
}
