/*** ESSENTIAL STYLES ***/​​​​​​​ .sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }.sf-menu li { position: relative; }.sf-menu ul { position: absolute; display: none; top: 100%; left: 0; z-index: 99; }.sf-menu > li { float: left; }.sf-menu li:hover > ul, .sf-menu li.sfHover > ul { display: block; background: #ffffffe8; }.sf-menu a { display: block; position: relative; }.sf-menu ul ul { top: 0; left: 100%; }.sf-menu { float: left; margin-bottom: 1em; }.sf-menu ul { box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.2); min-width: 12em; *width: 12em; }.sf-menu a { border-left: 1px solid #fff; border-top: 1px solid #dfeeff; border-top: 1px solid #ffffff80; padding: 5px 10px; text-decoration: none; transform: scale(1); transform-origin: 0 0; }.sf-menu a { color: unset; }.sf-menu li { background: #bdd2ff00; white-space: nowrap; }.enable-animate .sf-menu li { -webkit-transition: background 0.2s; transition: background 0.2s; }.sf-menu ul li { background: #aabde6; }.sf-menu ul ul li { background: #9aaedb; }.sf-menu li:hover, .sf-menu li.sfHover { background: #cfdeff00; }.enable-animate .sf-menu li:hover, .enable-animate .sf-menu li.sfHover { -webkit-transition: none; transition: none; }.sf-arrows .sf-with-ul { padding-right: 4px; }.sf-arrows .sf-with-ul:after { content: ''; position: absolute; top: 50%; right: 2px; margin-top: -3px; height: 0; width: 0; border: 5px solid transparent; border-top-color: #dfeeff; border-top-color: rgba(255, 255, 255, 0.5); }.sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after { border-top-color: #ffffff00; }.sf-arrows ul .sf-with-ul:after { margin-top: -5px; margin-right: -3px; border-color: transparent; border-left-color: #dfeeff; border-left-color: rgba(255, 255, 255, 0.5); }.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after { border-left-color: white; }.cat1 {margin-bottom: 0; margin: 0;}#cat1 {margin-bottom: 0; margin: 0;}#cat1 li {}#cat1 li a{}.cat1 li a.cat1-a:hover {color: #009d06;}.cat1 .sfHover a.cat1-a strong {color: #f00;}#cat2 {background: #fff; border: 1px solid #ccc;}.cat1 li.sfHover #cat2 {display: none !important;}.cat1 li.sfHover:hover #cat2 {display: block !important;}#cat2 li {background: #fff;}#cat2 li a {}#cat2 li:hover a { background: #f00; color: #fff; }#cat3 { display: contents; }#cat3 li a strong { font-weight: unset;font-size: 14px; }#cat3 li { background: #c4ffc600; }#cat2 li:hover #cat3 li a { text-align: left; background: #d4ffd600; color: #333; padding: 5px; }#cat2 li #cat3 li a { line-height: 18px; }#cat2 li:hover #cat3 li a:hover { background: #00000000; color: #f00; }