/* HEADER: MEGA MENU */
.navbar-light .navbar-nav .show>.nav-link {
    color: #182a47;
    font-weight: 600;
}

.main-nav-item{
	font-weight: 600;
}
.main-nav-item:hover{
    color: rgba(0,0,0,.9);
}
		
.header-nav-t{
	font-size: 14px;
	line-height: 1.4;
}
		
.menu-large {
	position: static !important;	
}

.megamenu {
	padding: 20px 20px;
	width: 100%;
}

.megamenu > div > li > h6.dropdown-item {
	padding: 0.25rem;
}
.megamenu > div > li > ul {
	padding: 0;
	margin: 0;
}

.megamenu > div > li > ul > li.dropdown-header {
	padding:.5rem;
	font-weight: 600;
    font-size: 14px;
}
.megamenu > div > li > ul > li {
	list-style: none;
}

.megamenu > div > li > ul > li > a {
  	display: block;
  	padding: 3px 20px;
  	clear: both;
  	font-weight: normal;
  	line-height: 1.428571429;
    color: #212529;
	white-space: normal;
}

.megamenu > div > li > ul > li > a:hover,
.megamenu > div > li > ul > li > a:focus {
  	text-decoration: none;
  	color: #192947;
	background-color: #f5f5f5;
}

.megamenu.disabled > a,
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  color: #999999;
}

.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  /*filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);*/
  cursor: not-allowed;
}

.megamenu.dropdown-header {
  color: #192947;
  font-size: 18px;
}

@media (min-width: 768px){
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
    padding: 15px 10% 30px 10%;
	}
}

@media (max-width: 767px) {
  .megamenu {
    margin-left: 0;
    margin-right: 0;
  }
  .megamenu > li {
    margin-bottom: 30px;
  }
  .megamenu > li:last-child {
    margin-bottom: 0;
  }
  .megamenu.dropdown-header {
    padding: .5rem 1rem!important;
	font-weight: 600!important;
  }
  .navbar-nav .open .dropdown-menu .dropdown-header {
    color: #fff;
  }
}