.sm-blue {
	background: transparent;
}
.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active {
/* make room for the toggle button (sub indicator) */
}
.sm-blue a.current {
}
.sm-blue a.disabled {
}
.sm-blue a span.sub-arrow {
	height: 25px;
	left: auto;
	overflow: hidden;
	position: absolute;
	right: 4px;
	text-align: center;
	text-shadow: none;
	top: calc(50% - 10px);
	width: 34px;
}
.sm-blue a.highlighted span.sub-arrow:before {
	display: block;
	content: '\f106';
	font-family: "FontAwesome";
}
.sm-blue > li:first-child > a, .sm-blue > li:first-child >:not(ul) a {
}
.sm-blue > li:last-child > a, .sm-blue > li:last-child > *:not(ul) a, .sm-blue > li:last-child > ul, .sm-blue > li:last-child > ul > li:last-child > a, .sm-blue > li:last-child > ul > li:last-child > *:not(ul) a, .sm-blue > li:last-child > ul > li:last-child > ul, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul {
}
.sm-blue > li:last-child > a.highlighted, .sm-blue > li:last-child > *:not(ul) a.highlighted, .sm-blue > li:last-child > ul > li:last-child > a.highlighted, .sm-blue > li:last-child > ul > li:last-child > *:not(ul) a.highlighted, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted {
}
.sm-blue ul {
}
.sm-blue ul ul {
}
.sm-blue ul a, .sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active {
}
.sm-blue ul a.current {
}
.sm-blue ul a.disabled {
}
.sm-blue ul ul a, .sm-blue ul ul a:hover, .sm-blue ul ul a:focus, .sm-blue ul ul a:active {
}
.sm-blue ul ul ul a, .sm-blue ul ul ul a:hover, .sm-blue ul ul ul a:focus, .sm-blue ul ul ul a:active {
}
.sm-blue ul ul ul ul a, .sm-blue ul ul ul ul a:hover, .sm-blue ul ul ul ul a:focus, .sm-blue ul ul ul ul a:active {
}
.sm-blue ul ul ul ul ul a, .sm-blue ul ul ul ul ul a:hover, .sm-blue ul ul ul ul ul a:focus, .sm-blue ul ul ul ul ul a:active {
}
.sm-blue ul li {
}
.sm-blue ul li:first-child {
}
@media (min-width: 1280px) {
/* Switch to desktop layout  -----------------------------------------------     These transform the menu tree from     collapsible to desktop (navbar + dropdowns)  -----------------------------------------------*/
/* start... (it's not recommended editing these rules) */
.sm-blue ul {
	position: absolute;
	width: 14em;
}
.sm-blue li {
}
.sm-blue.sm-rtl li {
}
.sm-blue ul li, .sm-blue.sm-rtl ul li, .sm-blue.sm-vertical li {
}
.sm-blue a {
}
.sm-blue ul a, .sm-blue.sm-vertical a {
}
.sm-blue .sm-nowrap > li > a, .sm-blue .sm-nowrap > li >:not(ul) a {
	border: medium none;
	color: #fff;
	float: left;
	font-size: 1.3rem;
	margin: 10px 0;
	padding: 5px;
	text-transform: lowercase;
	width: 100%;
}
/* ...end */
.sm-blue {
}
.sm-blue a, .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted {
}
.sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted {
}
.sm-blue a.current {
}
.sm-blue a.disabled {
}
.sm-blue a span.sub-arrow {
	font-size: 1rem;
	height: auto;
	left: auto;
	overflow: hidden;
	position: absolute;
	right: 3px;
	text-align: center;
	text-shadow: none;
	top: 33%;
	width: auto;
}
.sm-blue a.highlighted span.sub-arrow:before {
	display: none;
}
.sm-blue > li:first-child > a, .sm-blue > li:first-child >:not(ul) a {
}
.sm-blue > li:last-child > a, .sm-blue > li:last-child >:not(ul) a {
}
.sm-blue > li {
}
.sm-blue > li:first-child {
}
.sm-blue ul {
	background: #1a1a1a none repeat scroll 0 0;
	color: #fff;
	top: 74px !important;

}
.sm-blue ul ul {
}
.sm-blue ul a, .sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active, .sm-blue ul a.highlighted {
}
.sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active, .sm-blue ul a.highlighted {
 text-decoration: underline;
}
.sm-blue ul a.current {
}
.sm-blue ul a.disabled {
}
.sm-blue ul a span.sub-arrow {
	top: 50%;
	margin-top: -5px;
	bottom: auto;
	left: auto;
	margin-left: 0;
	right: 10px;
}
.sm-blue ul li {
	float: left;
	width: 100%;
}
.sm-blue span.scroll-up,  .sm-blue span.scroll-down {
	position: absolute;
	display: none;
	visibility: hidden;
	overflow: hidden;
	background: white;
	height: 20px;
}
.sm-blue span.scroll-up-arrow, .sm-blue span.scroll-down-arrow {
	position: absolute;
	top: -2px;
	left: 50%;
	margin-left: -8px;
	width: 0;
	height: 0;
	overflow: hidden;
}
.sm-blue span.scroll-down-arrow {
	top: 6px;
}
.sm-blue.sm-rtl.sm-vertical a span.sub-arrow {
	right: auto;
	left: 10px;
}
.sm-blue.sm-rtl > li:first-child > a, .sm-blue.sm-rtl > li:first-child >:not(ul) a {
}
.sm-blue.sm-rtl > li:last-child > a, .sm-blue.sm-rtl > li:last-child >:not(ul) a {
}
.sm-blue.sm-rtl > li:first-child {
}
.sm-blue.sm-rtl > li:last-child {
}
.sm-blue.sm-rtl ul a span.sub-arrow {
	right: auto;
	left: 10px;
}
.sm-blue.sm-vertical {
}
.sm-blue.sm-vertical a {
	padding: 9px 23px;
}
.sm-blue.sm-vertical a span.sub-arrow {
	top: 50%;
	margin-top: -5px;
	bottom: auto;
	left: auto;
	margin-left: 0;
	right: 10px;
}
.sm-blue.sm-vertical > li:first-child > a, .sm-blue.sm-vertical > li:first-child >:not(ul) a {
}
.sm-blue.sm-vertical > li:last-child > a, .sm-blue.sm-vertical > li:last-child >:not(ul) a {
}
.sm-blue.sm-vertical > li {
}
.sm-blue.sm-vertical ul {
}
.sm-blue.sm-vertical ul a {
}
}