.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;
}

.title-bar button.menu-icon {
	background: transparent !important;
	outline: none;
	border: none !important;
}

    

/* Small only */
@media screen and (max-width: 39.9375em) {
	.top-bar ul, .top-bar ul li {
		border: none;
		width: 100%;
	}
	
	.top-bar, .title-bar, .hcmsHeaderContainerMenu {
		background: #666666 !important;	
	}
	
	a.mainmenu:after, .top-bar ul li.has-dropdown a:after {
	    border-color: #FFFFFF rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) !important;
	    
	}
	
	.top-bar ul li > a {
		background: #666666 !important;
		color: #FFFFFF !important; 
		font-size: 1.3rem;
		text-decoration: none !important;
		/*text-transform: uppercase !important*/;
		
		text-align: center;
		
	}
	
	.top-bar ul li.is-submenu-item > a {
		background: #666666 !important;
		color: #FFFFFF !important; 
		font-size: 1.2rem;
		text-decoration: none !important;
		/*text-transform: uppercase !important*/;
		
		text-align: center;
	}
	
	.top-bar ul li.is-submenu-item:last-child {
		border-bottom: 2px solid #FFFFFF !important;
	}
		
	.top-bar ul li > a:hover {
        background: #888888 !important;
        color: #FFFFFF !important;
        text-decoration: none !important;
		/*text-transform: uppercase !important*/; 
    }
	
	.top-bar ul li > a.active {
        background: #888888 !important;
        color: #FFFFFF !important;
        text-decoration: none !important;
		/*text-transform: uppercase !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: 5px !important;
		padding-right: 5px !important;
	}
	
	.top-bar ul li > a {
		background: #FFFFFF !important;
		color: #666666 !important; 
		font-size: 1.3rem;
		text-decoration: none !important;
		/*text-transform: uppercase !important*/;
		
		text-align: center;
		
	}
	
	.top-bar ul li.is-submenu-item > a {
		background: #FFFFFF !important;
		color: #666666 !important; 
		font-size: 1.2rem;
		text-decoration: none !important;
		/*text-transform: uppercase !important*/;
		
		text-align: left;
	}
		
	.top-bar ul li > a:hover {
        background: #FFFFFF !important;
        color: #990A2C !important;
        text-decoration: none !important;
		/*text-transform: uppercase !important*/; 
    }
	
	.top-bar ul li > a.active {
        background: #FFFFFF !important;
        color: #990A2C !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 #666666 #FFFFFF !important;
	}
	
	.top-bar ul li.has-dropdown a.mainmenu:after {
	    border-color: #666666 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) !important;
	}
	
	
    
}