/*** ESSENTIAL STYLES ***/
#navigation .sf-menu, #navigation .sf-menu * { margin: 0;padding: 0;list-style: none;}
#navigation .sf-menu li { position: relative;}
#navigation .sf-menu ul { position: absolute;display: none;top: 100%;left: 0;z-index: 99;}
#navigation .sf-menu > li { float: left;background: url("../images/sep.png") no-repeat scroll right top 26px;display: inline-block;height: 63px;padding: 0 1px 0 0;margin: 0px;text-align: center;}
#navigation .sf-menu li:last-child { background: none;margin: 0px;}
#navigation .sf-menu li li:first-child:after, #navigation .sf-menu li li:last-child:after { display: none;width: 0
}
#navigation .sf-menu li:hover > ul, #navigation .sf-menu li.sfHover > ul { display: block;}
#navigation .sf-menu a { display: block;position: relative;}
#navigation .sf-menu ul ul { top: 0;left: 100%;}
/*** DEMO SKIN ***/
#navigation .sf-menu { display: -webkit-flex;display: flex;-webkit-flex-flow: row wrap;flex-flow: row wrap;z-index: 60;pointer-events: all;}
#navigation .sf-menu li { -webkit-flex: 1 auto;flex: 1 auto;}
#navigation .sf-menu a { height: 67px;position: relative;color: #f3f1ed;text-decoration: none;text-align: center;margin: 0 auto 0;font-size: 20px;line-height: 67px;0.4s  ease 0s;font-family: 'ChampagneLimousines';letter-spacing: 1px; text-shadow: 0 0 1px #f3f1ed;}
#navigation .sf-menu a::after { content: '';display: block;position: absolute;left: 0;right: 0;bottom: 0;height: 0;transition: all .4s;}
#navigation .sf-menu > li > a.sf-with-ul::after { content: "\f078";font-family: "FontAwesome";font-size: 11px;height: 9px;position: absolute;/* left: 5%; */
top: 68%;transition: width 0.2s ease 0s;width: 100% !important;line-height: 12px;}
#navigation .sf-menu > li a:hover::after, #navigation .sf-menu > li.sfHover > a::after, #navigation .sf-menu > li.active > a::after, #navigation .sf-menu > li.selected > a::after { }
#navigation .sf-menu ul { background: rgba(51, 99, 10, 0.87);min-width: 200px;}
#navigation .sf-menu ul li { border-top: 1px solid rgb(112, 146, 83);}
#navigation .sf-menu ul li:first-child { border-top: 0;}
#navigation .sf-menu ul a { text-align: left;padding: 10px;font-size: 17px;line-height: 20px;height: auto;color: #fff;margin-top: 0;background: none;}
#navigation .sf-menu ul a::after { content: none;}
#navigation .sf-menu ul li a:hover, #navigation .sf-menu ul li.sfHover > a, #navigation .sf-menu ul li.active > a, #navigation .sf-menu ul li.selected > a { /* color: #000; */
border: none;height: auto;background: #38a700;}
#navigation .sf-menu li a:hover, #navigation .sf-menu li.sfHover > a, #navigation .sf-menu li.selected > a, #navigation .sf-menu li.active > a, #navigation .sf-menu li.selected > a, #navigation .sf-menu li.active ul > a { background: #38a700;}