
/* overriding bootstrap.min.css */
.navbar .nav li.dropdown.open>.dropdown-toggle, .navbar .nav li.dropdown.active>.dropdown-toggle, .navbar .nav li.dropdown.open.active>.dropdown-toggle {
	color: #ffffff;
	background-color: #003e71;
}


.navbar .nav>li>a.dropdown-toggle {
	float: none;
	padding: 10px 40px; 
}


.navbar .nav {
	margin: 0px;
}

@media (max-width: 1199px) and (min-width: 980px) {
	.navbar .nav>li>a.dropdown-toggle {
		padding: 10px 31px;
	}
}

.col-sm-3 {
	width: 25%;
	float: left;
}

li.alone {
	list-style-type: none;
	list-style-image: none;
	padding-bottom: 8px;
}

li.alone a.rmenu {
/*	padding: 3px 15px; */
	font-family: Cambria;
	font-weight: normal;
	font-size: 14px;
	line-height: 28px;
	color: #ffffff;
	text-decoration: none;
}

li.alone a.rmenu:hover {
/*	padding: 3px 15px; */
	font-weight: normal;
	font-size: 14px;
	line-height: 28px;
	color: #75beea;
	text-decoration: underline;
}

@media (max-width: 1199px)  {
	li.alone a.rmenu, li.alone a.rmenu:hover {
		line-height: 16px;
	}
}

.mega_feature_container {
	padding: 20px;	
}

.mega_feature_title {
	margin-top: 20px;
	color: #ffffff;
	font-size: 18px;
	font-weight: normal;
	font-family: Egyptienne;
}

.mega_feature_title a {
	color: #ffffff;
}

.mega_feature_title a:hover {
	color: #75beea;
	text-decoration: none;
}


.mega_feature_caption {
	color: #e1e1e1;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.mega_feature_instruction {
	color: #ffffff;
	font-size: 12px;
	float: right;
	font-family: Arial;
}

.mega_feature_instruction a {
	color: #ffffff;
}

.mega_feature_instruction a:hover {
	color: #75beea;
	text-decoration: none;
}

.mega_feature {
	width:40%;
	float:left;
	background-color:#094576;
}

.mega_image {
	width: 100%;
}

.yamm-content .row {
	margin: 0px ;
}

.mega_column {
	width: 19%;
	float: left;
}

.mega_feature_column {
	width: 40%;
	float: right;
	background-color: #094576;
}

.mega_column ul {
	margin: 0px 0px 0px 10px;
}

.navbar .nav {
	width: 100%;
	overflow: hidden;
}

/* adjust main menu centering */
@media (max-width: 1009px) and (min-width: 980px) {
	.navbar .nav > li {
		padding-left: 3px;
	}
}

@media (max-width: 1079px) and (min-width: 1010px) {
	.navbar .nav > li {
		padding-left: 8px;
	}
}

@media (max-width: 1148px) and (min-width: 1080px) {
	.navbar .nav > li {
		padding-left: 18px;
	}
}

@media (max-width: 1198px) and (min-width: 1149px) {
	.navbar .nav > li {
		padding-left: 28px;
	}
}

@media (max-width: 1259px) and (min-width: 1199px) {
	.navbar .nav > li {
		padding-left: 3px;
	}
}

@media (max-width: 1299px) and (min-width: 1260px) {
	.navbar .nav > li {
		padding-left: 12px;
	}
}

@media (max-width: 1324px) and (min-width: 1300px) {
	.navbar .nav > li {
		padding-left: 18px;
	}
}

@media (max-width: 1399px) and (min-width: 1325px) {
	.navbar .nav > li {
		padding-left: 18px;
	}
}


@media (min-width: 1400px) {
	.navbar .nav > li {
		padding-left: 30px;
	}
}


@media (max-width: 1549px) and (min-width: 1500px) {
	.navbar .nav > li {
		padding-left: 40px;
	}
}

@media (max-width: 1599px) and (min-width: 1550px) {
	.navbar .nav > li {
		padding-left: 46px;
	}
}

@media (min-width: 1600px) {
	.navbar .nav > li {
		padding-left: 17px;
	}
	.navbar .nav>li>a.dropdown-toggle {
		float: none;
		padding: 10px 62px;
	}
}

