.main-menu, .top-bar {
    background-color:#ac1d13 !important;
}
.top-bar-section li:not(.has-form) a:not(.button) {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.1rem;
	background: #ac1d13;
}
.top-bar-section ul.left li:not(.has-form) a:not(.button):hover, .top-bar-section ul.right li:not(.has-form) a:not(.button):hover {
	background-color:#740700 !important;
	background:#740700 !important;
	color:#fff !important;
}
.top-bar-section li:not(.has-form) a.cartgo, .top-bar-section li:not(.has-form) a.cartgo:hover {
	background:none;
	color: #222;
}
.top-bar-section .has-dropdown > a:after {
	border-color: rgba(255,255,255,0.9) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
}
.top-bar-section .has-dropdown > a.dropdown-toggle:after {
	display:none;
}
.top-bar-section li:not(.has-form) a.mini-cart-product-link {
	color:#222;
	font-size:0.9rem;
}
.top-bar-section ul.left li ul.level0 li.level1 a:hover{
	color:#e5e7e2  !important;
}
.top-bar .name {
	height: 2.8125rem;
	margin: 0;
	font-size: 16px;
}

/*Media queries*/
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	.top-bar-section li:not(.has-form) a:not(.button) {
		color: #ffffff;
		text-transform: uppercase;
		font-size: 1rem;
		padding: 0 0.6375rem;
		line-height: 2.8125rem;
		background: #ac1d13 ;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	.top-bar-section li:not(.has-form) a:not(.button) {
		color: #ffffff;
		text-transform: uppercase;
		font-size: 14px;
		padding: 0 0.25rem;
		line-height: 2.8125rem;
		background: #ac1d13;
	}
}

@media only screen and (min-width:1025px){
	.main-menu {
		background-color:#ac1d13 !important;
	}
}