﻿/* MENU BASIC LAYOUT */
.mega-menu > section.menu-list-items {
  /*background-color: #1e354c;*/

		background-color: #1e354c;
		background-color:#07091e;

	
	    opacity: 2;
    filter: alpha(opacity=90); /* For IE8 and earlier */}

.mega-menu .menu-logo > li > a:hover {

  background-color: #315579;
	background-image: -webkit-linear-gradient( #07091e,#414e5a);
	}

@media screen and (max-width: 767px) {
  .mega-menu .menu-links > li.activeTriggerMobile {
    background-color: #315579;
    
	background-image: -moz-linear-gradient( #1e354c,#315579);
	}
}

@media screen and (min-width: 768px) {
  .mega-menu .menu-links > li.activeTrigger {
    background-color: #315579;
    
	background-image: -moz-linear-gradient( #1e354c,#315579);
	}
}

.mega-menu .menu-links > li.active {
  background-color: #315579;
  
	background-image: -moz-linear-gradient( #1e354c,#315579);
	}

.mega-menu .menu-links > li:hover {
  background-color: #315579;
  
	background-image: -webkit-linear-gradient( #07091e,#414e5a);
	}

.mega-menu .menu-search-bar li:hover i.fa.fa-search {
  background-position: 0% 0%;
	background-image: -moz-linear-gradient( #1e354c,#315579);
	background-color: #315579;
	background-repeat: repeat;
	background-attachment: scroll;
}

.mega-menu .menu-search-bar input:focus {
  background-position: 0% 0%;
	background-image: -moz-linear-gradient( #1e354c,#315579);
	background-color: #315579;
	background-repeat: repeat;
	background-attachment: scroll;
}

.mega-menu .menu-mobile-collapse-trigger {
  background: #4b626d;
  background:#07091e;
}

.mega-menu .menu-mobile-collapse-trigger:hover {
  background: #36474f;
  background:#07091e;
  	background-image: -webkit-linear-gradient( #07091e,#414e5a);
}

.mega-menu .drop-down-multilevel li:hover {
   /* background: #315579;
     background: #07091e;*/
     background:none;
}

@media screen and (min-width: 768px) {
  .mega-menu .drop-down-multilevel li.activeTrigger {
   /* background: #315579;
     background: #07091e;*/
     background:none;
  }
}

@media screen and (max-width: 767px) {
  .mega-menu .drop-down-multilevel li.activeTriggerMobile {
    background: #315579;
  }
}

.mega-menu .drop-down input[type=submit], .mega-menu .drop-down input[type=button], .mega-menu .drop-down-tab-bar input[type=submit], .mega-menu .drop-down-tab-bar input[type=button] {
  background: #315579;
}

.mega-menu .drop-down input[type=submit]:hover, .mega-menu .drop-down input[type=button]:hover, .mega-menu .drop-down-tab-bar input[type=submit]:hover, .mega-menu .drop-down-tab-bar input[type=button]:hover {
  background-color:   	background-image: #1e354c;
	background-image: linear-gradient(#315579,#1e354c);
	background-image: -webkit-linear-gradient(#315579,#1e354c);
	background-image: -o-linear-gradient(#315579,#1e354c);
	background-image: -moz-linear-gradient(#315579,#1e354c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#315579', endColorstr='#1e354c');
	background-image: -ms-linear-gradient(#315579,#1e354c);;
}

.mega-menu .drop-down a:hover,
.mega-menu .drop-down-tab-bar a:hover {
  color: #315579;
}

.mega-menu .drop-down ::selection,
.mega-menu .drop-down-tab-bar ::selection {
  background: #8aa2ae;
}

@media screen and (min-width: 768px) {
  .mega-menu.vertical-left .menu-search-bar input,
  .mega-menu.vertical-left .menu-search-bar li,
  .mega-menu.vertical-left .menu-search-bar form,
  .mega-menu.vertical-left .menu-search-bar label,
  .mega-menu.vertical-right .menu-search-bar input, .mega-menu.vertical-right .menu-search-bar li, .mega-menu.vertical-right .menu-search-bar form, .mega-menu.vertical-right .menu-search-bar label {
    background: #315579;
  }
}