.sm-superclean-overlay { float: right; margin-top: 0px; }
.sm-superclean-overlay a, .sm-superclean-overlay a:hover, .sm-superclean-overlay a:focus, .sm-superclean-overlay a:active { padding: 13px 20px; padding-right: 58px; font-size: 24px; font-weight: 300; color: #464A4C; text-decoration: none; }
.sm-superclean-overlay a:hover { color:#ccc}
.sm-superclean-overlay a:hover > span.sub-arrow  { color:#ccc}
.sm-superclean-overlay a.active { color:#ccc}
.sm-superclean-overlay a.current { color: #ccc; }
.sm-superclean-overlay a.disabled { color: #bbbbbb; }
.sm-superclean-overlay a span.sub-arrow { position: absolute; top: 50%; margin-top: -17px; left: auto; right: 14px; width: 100%; height: 34px; overflow: hidden; font: 300 23px/34px monospace !important; color: #ccc; text-align: right; text-shadow: none; background: rgba(255, 255, 255, 0); -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; cursor:pointer }
.sm-superclean-overlay a > i.fa { visibility:hidden !important; }
.sm-superclean-overlay a.highlighted span.sub-arrow:before { display: block; content: '-'; }
.sm-superclean-overlay > li:first-child > a, .sm-superclean-overlay > li:first-child > :not(ul) a { -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; cursor:pointer; }
.sm-superclean-overlay > li:last-child > a, .sm-superclean-overlay > li:last-child > *:not(ul) a, .sm-superclean-overlay > li:last-child > ul, .sm-superclean-overlay > li:last-child > ul > li:last-child > a, .sm-superclean-overlay > li:last-child > ul > li:last-child > *:not(ul) a, .sm-superclean-overlay > li:last-child > ul > li:last-child > ul, .sm-superclean-overlay > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-superclean-overlay > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .sm-superclean-overlay > li:last-child > ul > li:last-child > ul > li:last-child > ul, .sm-superclean-overlay > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-superclean-overlay > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .sm-superclean-overlay > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul, .sm-superclean-overlay > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a, .sm-superclean-overlay > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a, .sm-superclean-overlay > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul { -webkit-border-radius: 0 0 0px 0px; -moz-border-radius: 0 0 0px 0px; -ms-border-radius: 0 0 0px 0px; -o-border-radius: 0 0 0px 0px; border-radius: 0 0 0px 0px; }
.sm-superclean-overlay > li:last-child > a.highlighted, .sm-superclean-overlay > li:last-child > *:not(ul) a.highlighted, .sm-superclean-overlay > li:last-child > ul > li:last-child > a.highlighted, .sm-superclean-overlay > li:last-child > ul > li:last-child > *:not(ul) a.highlighted, .sm-superclean-overlay > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-superclean-overlay > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted, .sm-superclean-overlay > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-superclean-overlay > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted, .sm-superclean-overlay > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-superclean-overlay > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }
.sm-superclean-overlay li { border-top: 1px solid rgba(0, 0, 0, 0.05); }
.sm-superclean-overlay > li:first-child { border-top: 0; }
.sm-superclean-overlay ul {  }
.sm-superclean-overlay ul a, .sm-superclean-overlay ul a:hover, .sm-superclean-overlay ul a:focus, .sm-superclean-overlay ul a:active { font-size: 17px; border-left: 8px solid transparent; }
.sm-superclean-overlay ul ul a, .sm-superclean-overlay ul ul a:hover, .sm-superclean-overlay ul ul a:focus, .sm-superclean-overlay ul ul a:active { border-left: 16px solid transparent; }
.sm-superclean-overlay ul ul ul a, .sm-superclean-overlay ul ul ul a:hover, .sm-superclean-overlay ul ul ul a:focus, .sm-superclean-overlay ul ul ul a:active { border-left: 24px solid transparent; }
.sm-superclean-overlay ul ul ul ul a, .sm-superclean-overlay ul ul ul ul a:hover, .sm-superclean-overlay ul ul ul ul a:focus, .sm-superclean-overlay ul ul ul ul a:active { border-left: 32px solid transparent; }
.sm-superclean-overlay ul ul ul ul ul a, .sm-superclean-overlay ul ul ul ul ul a:hover, .sm-superclean-overlay ul ul ul ul ul a:focus, .sm-superclean-overlay ul ul ul ul ul a:active { border-left: 40px solid transparent; }
.sm-superclean-overlay { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); }
.sm-superclean-overlay.collapse { display: none!important; }
.sm-superclean-overlay { float: none!important; margin: 7.5px -15px; }
.sm-superclean-overlay>li { float: none; }
.sm-superclean-overlay>li>a { padding-top: 13px; padding-bottom: 13px; }

/*@media (max-width: 3000px) {*/
@media (max-width: 992px) {
.sm-superclean-overlay { float: none; }
}

 
