body {
	background: none !important;
}
#cookie-notification {
	background: #055398;
	color: #fff;
	font-size: 14px;
	padding: 10px;
	position: relative;
	display: none;
}

.non-border {
	border: none !important;
}

.main-nav .dropdown-menu .divider {
	display: block;
	height: auto !important;
	margin: 15px 0 0 0 !important;
	padding: 10px 14px !important;
	overflow: hidden;
	background-color: transparent;
	text-transform: uppercase !important;
	font-family: 'Proxima Nova SemBold' !important;
	color: #c1c1c1 !important;
}

.main-nav .dropdown-menu .divider:hover {
	background-color: transparent !important;
}

/** ====================================
OVERRIDE HEADER IF DISCOUNT SILVER ORDER
========================================
 */
body.has-discount-message-bar #message-discount-silver{
	background-color: #00a651;
	color: #fff;
	padding: 20px;
}

.temporary-hide{
	display: none;
}

.entrepreneur{
	background: rgb(36,76,144);
	background: -moz-linear-gradient(0deg, rgba(36,76,144,1) 0%, rgba(54,100,177,1) 8%);
	background: -webkit-linear-gradient(0deg, rgba(36,76,144,1) 0%, rgba(54,100,177,1) 8%);
	background: linear-gradient(0deg, rgba(36,76,144,1) 0%, rgba(54,100,177,1) 8%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#244c90",endColorstr="#3664b1",GradientType=1);
	padding: 13px 0;
}

@media  screen and (max-width: 768px) {
	.entrepreneur{  display: none;}
	body.has-discount-message-bar .main-header #mobile-nav{
		top:150px !important;
	}
}

@media  screen and (max-width: 560px) {
	body.has-discount-message-bar .main-header #mobile-nav{
		top:150px !important;
	}
}
.cmxetra a {
	padding: 2px 10px !IMPORTANT;
}

.main-header {
	position: relative;
}
.dropdown-menu a {
	border-bottom: 1px solid #ccc;
	padding: 3px 15px !important;
}
.dropdown-menu {
	width: 100%;
}
@media screen and (min-width: 300px) and (max-width: 414px) { 
	.main-header {
		position: relative !important;
	}
	a.client-login {
		background: #f1edea;
		padding: 5px 15px;
		font-size: 18px !important;
		display: block !important;
	}
}

.main-header .inc-logo img {
	width: 120px !important;
}
.main-header .main-nav li a {
	font-size: 13px;
}	