.bg-light {
    background-color: transparent !important;
}
     
header.sticky {
    position: fixed;
    top: 0;
    z-index: 998;
    width: 100%;
    background: #fff;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.31);
    border-radius:0 0 25px 25px;
}
           
.main-menu-container {
    padding-top:20px;
    padding-bottom:20px;
    
}

.main-nav a {
    position:relative;
    padding:0 !important;
}

.main-nav li {
    padding-right:42px;
    display: flex;
    align-items: center;
    height: auto;
}

.main-nav li.dropdown {
    padding-right:55px;
}

.dropdown-toggle:after {
    display:none;
}



.main-nav li.hl a:after {
    display:none !important;
}

.navbar-light .navbar-nav .nav-link {
    color:#182D51 !important;
    font-weight: 500;
}
   
header a.logo {

    position: absolute;
    z-index: 1;
    border-radius:25px;
    background-color:#fff;
    top:0;
    padding:25px;
    padding-bottom:22px;
    padding-top:15px;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.31);
}

header a.logo:before {
    background-color:#fff;
    width:103%;
    height:100px;
    position: absolute;
    content:'';
    top:0;
    left:-4px;
}

header.sticky2 a.logo:before {
    display:none;
}

header.sticky2 a.logo {
    box-shadow: none;
}

header a.logo img {
    width:100%;
    height:auto;
    position: relative;
    z-index:3;
}

.navbar button {
    position: absolute;
    z-index: 999;
    right: -10px;
    top:-9px;
}

.main-menu-container {
    position: relative;
}

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, .55);
    border-color: transparent;
}

.navbar-toggler:focus {
    text-decoration: none;
    outline: 0;
    box-shadow: none;
}

.main-nav ul li:last-child {
    padding-right:0;
}

ul.dropdown-menu {
  position: relative;
}

ul.dropdown-menu {
  top: 41px;
  left: 0;
  margin-top: -1px;
  padding:13px;
}

ul.dropdown-menu li {
    padding-bottom:7px;
}

ul.dropdown-menu a.dropdown-item {
    background:transparent !important;
}

ul.dropdown-menu a.dropdown-item:after {
    display:none !important;
}

ul.navbar-nav > li.dropdown > a:before {
    content: '';
    width: 11px;
    height: 6px;
    background-image: url(../images/arrow-down.svg);
    background-size: cover;
    right: -9px;
    top: 10px;
    position: absolute;
    
}

a.dropdown-item {
    color:#052849;
}


.navbar-light .navbar-toggler-icon {
    background-image: url(../images/mobile-menu-icon.svg);
    width:25px;
    height:19px;
    background-size:cover;
}

li a.dropdown-toggle {
    padding-right:10px !important;
}


.navbar-light .menu-item.hl a.nav-link {
    color:#fff !important;
}

.dropdown-item.active, .dropdown-item:active {
    color: #182D51 !important;
}
   
.dropdown > a.dropdown-toggle {
    pointer-events:visible !important;
}

.dropdown>.dropdown-toggle:active {
  /*Without this, clicking will make it sticky*/
    pointer-events: none;
}

li.dropdown:not(.is-mobile) li.mobile-only-menu {
    display:none !important;
}