/*SUPERFISH*/

.sf-menu, .sf-menu * { margin:0; padding:0; list-style:	none; }
.sf-menu ul { position:absolute; top:-999em; width:170px; }
.sf-menu ul li { width:auto; display:block; }
.sf-menu li { position:relative; }
.sf-menu li:hover { visibility:inherit; }
.sf-menu a { display:block; position:relative; }
.sf-menu li:hover ul,
.sf-menu li.sfHover ul { top:37px; z-index:9999; width:170px; padding:0; background:#A0ABB2 !important; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.sf-menu li.sfHover a, .sf-menu li.sfHover a:after { color:#FFF !important; background-color:#A0ABB2 !important; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; }
.sf-menu li.sfHover ul a:link, .sf-menu li.sfHover ul a:visited { color:#fef2f2 !important; border:0 !important; font-size:14px; }
.sf-menu li.sfHover ul a:hover { background:#13a58f; }
.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left:171px; top:0 !important; }
.sf-menu li li ul { position:absolute; z-index:99999; }
.sfHover ul li.sfHover a.sf-with-ul { background:#13a58f !important; color:#FFF !important; }
.sfHover ul li.sfHover a.sf-with-ul:after { color:#fef2f2 !important; }


/*** DEMO SKIN ***/
.sf-menu a:link, .sf-menu a:visited { text-decoration:none;	color:#797979; }
.sf-menu a, .sf-menu a:visited  { color:#797979; }
.sf-menu li li { margin:0; width:100%; border-bottom:1px solid #13a58f; }
.sf-menu li li:last-child { border-bottom:0; }
.sf-menu li li:hover, .sf-menu li li.sfHover { outline:0; }
.sf-sub-indicator { display:none; }

.sf-menu li li .sub-menu:after, .sf-menu li li li .sub-menu:after { content:" "; }
.has-menu a { padding-right:30px !important; }
.has-menu:before { content: "\f107"; font-family: FontAwesome; font-style: normal; font-weight:normal; text-decoration: inherit; font-size:11px; color:#35383b; position:absolute; right:4px; top:5px; z-index:3; padding-right:10px; }
.has-menu:hover:before { color:#FFF; }
.has-menu ul li.has-menu { background:none !important; padding-right:0 !important; }
.has-menu ul li.has-menu:before { content: "\f105"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color:#FFF; position:absolute; right:10px; top:6px; }