@import url(https://fonts.googleapis.com/css?family=Poppins&display=swap);
@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont.eot?v=4.1.0');
	src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
.fa {
	line-height: 1;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	font-family: FontAwesome;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {
	content: "\f0c9";
}
/* Navigation */
.menu {
	list-style: none;
	font-weight: normal;
	font-family: 'Poppins', sans-serif;;
}
.menu > li {
	float: left;
}
.menu li:hover > .mega, .menu li.sfHover > .mega {
	display: block;
}
.menu > li .current {
	background-color: #2F256E;
}
.menu > li > a {
	color: #2B368B;
	display: block;
	font-size: 13px;
	padding: 8px 30px;
	position: relative;
	text-transform:capitalize;
	border-right: 1px solid #ccc;
}
.menu > li > a:hover {
	background-color: #2F256E;
}
.menu .last {
	border: 0px;
}
/* Basic Dropdown */
li.dropdown {
	position: relative;
}
.dropdown ul {
	left: 0;
	top: 100%;
	z-index: 9;
	color: #fff;
	display: none;
	font-size: 12px;
	list-style: none;
	position: absolute;
	font-weight: normal;
	background-color: #797979;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=90);
	-ms-filter: "alpha(opacity=90)";
}
li.dropdown ul li {
	position: relative;
}
li.dropdown ul li ul {
	top: 0;
	left: 200px;
	z-index: 100;
	display: none;
	position: absolute;
}
li.dropdown ul li a {
	color: #fff;
	display: block;
	min-width: 180px;
	padding: 5px 10px;
	border-bottom: 1px solid #999;
}
li.dropdown ul li ul li a {
	display: block;
	min-width: 180px;
}
li.dropdown ul li a:hover {
	background-color: #666;
}
/*   Mobile Navigation  */
#jPanelMenu-menu {
	display: none;
}
#jPanelMenu-menu a.current {
	background-color: #2F256E !important;
}
#jPanelMenu-menu a.current:after, #jPanelMenu-menu .with-ul:after {
	display: none;
}
#jPanelMenu-menu li a {
	color: #fff;
	display: block;
	padding: 10px 20px !important;
	background-color: #2b368b;
	text-transform: uppercase;
	border-bottom: 1px solid #999;
}
#jPanelMenu-menu li a:hover {
	background-color: #2F256E;
}
#jPanelMenu-menu li li a {
	padding-left: 30px !important;
}
#jPanelMenu-menu .one-fourth-column, #jPanelMenu-menu .one-column, #jPanelMenu-menu .two-columns, #jPanelMenu-menu .three-columns, #jPanelMenu-menu .four-columns, #jPanelMenu-menu .five-columns, #jPanelMenu-menu .six-columns {
	display: inline-block;
	width: 100%;
	position: relative;
	display: inline-block;
}
#jPanelMenu-menu .hidden-on-mobile, #jPanelMenu-menu .mega-headline {
	display: none;
}



/* Standard 1180 (devices and browsers) */
@media only screen and (min-width:1390px) {
a.menu-trigger {
	display: none;
}

.menu > li > a {
	font-size: 12px;
	padding: 0px 15px;
}
}


/* Smaller than standard 1180 (devices and browsers) */
@media only screen and (min-width:960px) and (max-width:1389px) {
a.menu-trigger {
	display: none;
}
.menu > li > a {
	font-size: 12px;
	padding: 0px 15px;
}
.dropdown ul {
	font-size: 12px;
}
}


/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width:768px) and (max-width:990px) {
a.menu-trigger {
	display: none;
}
.menu > li > a {
	font-size: 11px;
	padding: 0px 10px;
}
.dropdown ul {
	font-size: 9px;
}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width:767px) {
#responsive {
	display: none;
}
a.menu-trigger {
	color: #2F256E;
	float: right;
	display: block;
	font-size: 14px;
	margin-right: 20px;
	position: relative;
	text-transform: uppercase;
}
a.menu-trigger i {
	font-size: 14px;
	padding: 7px 15px;
}
a.menu-trigger:hover {
	color: #2F256E;
}
.top-level-menu > li > ul {
	display: none;
}
.top-level-menu > li .fa {
	display: none;
}
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width:480px) and (max-width:767px) {
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width:479px) {
}


/* Styles for Retina Images */
@media only screen and (-webkit-min-device-pixel-ratio:2), only screen and (-moz-min-device-pixel-ratio:2), only screen and (-o-min-device-pixel-ratio:2/1), only screen and (min-device-pixel-ratio:2) {
}
