ul.horizontal {
	padding: 0;
}
ul.horizontal.right {
	top: 0;
	position: absolute;
	right: 0;
}
ul.horizontal li {
	display: inline;
	float: left;
	list-style-type: none;
	text-align: center;
}
ul.horizontal ul {
	background-color: #666;
}
ul.horizontal ul li {
	text-align: left;
	width: 100%;
}
#navbar {
	/*background-color: rgba(217,44,39,1);*/
	background-color: rgba(240,30,10,1);
	width: 100%;
}
#navbar ul {
	margin: 0 0 9px 0;
}
#navbar ul li {
	/*background-color: rgba(217,44,39,1);*/
	background-color: rgba(240,30,10,1);
	cursor: pointer;
	font-size: 14px;
	transition: background-color 0.3s, color 0.3s;
	z-index: 8000;
}
#navbar ul li ul li {
	/*background-color: #463e38;*/
	background-color: #1D1D1D;
}
#navbar ul.right li,
#navbar ul li a {
	color: #fff;
	padding: 19px 25px;
}
#navbar ul ul li a {
	padding-bottom: 6px;
	padding-top: 5px;
}
#navbar ul ul li a .small {
	color: #ccc;
	font-size: 11px;
}
#navbar ul ul li a .small.grey {
	color: #ccc;
}
#navbar ul li:first-of-type {
	border-left: none;
}
#navbar ul li:last-of-type {
	border-right: none;
}
#navbar ul li:hover {
	/*background-color: rgba(255,44,39,1);*/
	background-color: rgba(240,152,142,1);
}
#navbar ul li ul li:hover {
	/*background-color: #d92c27;*/
	background-color: #F01E0A;
}
#navbar ul ul li:hover > a .small {
	color: #fff;
}
#navbar ul li.active a {
	color: #fff;
}

.slicknav_menu {
	display: none;
}
ul.horizontal li.sm-only {
	display: none;
}

@media screen and (max-width: 1080px) {
	#navbar {
		display: none;
	}
	.slicknav_menu {
		display: block;
	}
	ul.horizontal li.sm-only {
		display: inline-block;
	}
}
