.top-bar, .title-bar {
	background: #FFFFFF !important;	
}
	
.top-bar {
	padding: 0;	
}

.top-bar ul {
	text-align: center !important;
}

.top-bar ul.is-dropdown-submenu {
	list-style: none !important;
}


/* Small only */
@media screen and (max-width: 39.9375em) {
		
	.top-bar ul.vertical.menu li:first-child {
		margin-top: 2px !important;
	}
	
	.top-bar ul li > a {
		font-family: 'Rubik'!important;
		background: #FFFFFF !important;
		color: #A92725 !important; 
		font-size: 18px;
		text-decoration: none !important;
		min-width: 100px;
		text-align: center;
		
	}
		
	.top-bar ul li > a:hover {
        background: #A92725 !important;
        color: #FFFFFF !important;
        text-decoration: none !important;

    }
	
	.top-bar ul li > a.active {
        background: #A92725 !important;
        color: #FFFFFF !important;
        text-decoration: none !important; 
    }
	
	.title-bar button.menu-icon {
		background: transparent !important;
		outline: none;
		border: none !important;
	}
	
	
	.hcmsHeaderContainerMenu .grid-container {
		padding-left: 0px !important;
		padding-right: 0px !important;
		border-bottom: 5px solid #A92725 !important;
	}
	
	.headerMenu {
		padding-left: 0px !important;
		padding-right: 0px !important;
		padding-bottom: 0px !important;
	}
	
	
	.top-bar ul, .top-bar ul li {
		border: none;
		width: 100%;
	}
	
	.top-bar, .title-bar, .hcmsHeaderContainerMenu {
		background: #A92725 !important;	
	}
	
	.top-bar ul li.is-submenu-item > li:last {
		border-bottom: #A92725 !important;
	}
	
	.top-bar .is-drilldown {
		width: 100% !important;
		max-width: 100% !important;
		
	}
	
	.drilldown .is-drilldown-submenu-parent>a::after {
		border-color: transparent transparent transparent #A92725 !important;
	}
	
	.drilldown .is-drilldown-submenu-parent.active>a::after {
		border-color: transparent transparent transparent #FFFFFF !important;
	}
	
	.drilldown .js-drilldown-back>a::before {
		border-color: transparent #A92725 transparent transparent !important;
	}
	
	.drilldown .js-drilldown-back.active>a::before {
		border-color: transparent #FFFFFF transparent transparent !important;
	}
	
}

/* Medium and up */
@media screen and (min-width: 40em) {
	
	.top-bar, .title-bar {
		background: #FFFFFF !important;		
	}	
	
	.top-bar ul {
		margin: 0 auto !important;
		background: #FFFFFF !important;
	}
	
	.top-bar ul li {
		background: #FFFFFF !important;		
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	.top-bar ul li > a {
		background: #FFFFFF !important;
		color: #333333 !important; 
		font-size: 1.8rem;
		text-decoration: none !important;
		/*text-transform: uppercase !important*/;
		min-width: 100px;
		text-align: center;
		
	}
	
	.top-bar ul li.is-submenu-item > a {
		background: #FFFFFF !important;
		color: #333333 !important; 
		font-size: 1.2rem;
		text-decoration: none !important;
		/*text-transform: uppercase !important*/;
		min-width: 100px;
		text-align: left;
	}
		
	.top-bar ul li > a:hover {
        background: #FFFFFF !important;
        color: #A92725 !important;
        text-decoration: none !important;
		/*text-transform: uppercase !important*/; 
    }
	
	.top-bar ul li > a.active {
        background: #FFFFFF !important;
        color: #A92725 !important;
        text-decoration: none !important;
		/*text-transform: uppercase !important*/; 
    }
    
    .top-bar ul.submenu{
		width: 300px !important;
		border: none !important;
	}
	
	.top-bar ul li.has-dropdown a:after {
		border-color: #FFFFFF #A92725 #FFFFFF !important;
	}
	
	.top-bar ul li.has-dropdown a.mainmenu:after {
	    border-color: #A92725 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
	}
	
	
    
}