.sf-menu, .sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:2.0;}
.sf-menu ul{position:absolute;top:-999em;min-width:13em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;}
.sf-menu li{float:left;position:relative;}
.sf-menu a{display:block;position:relative;}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul{left:0;top:50px;z-index:99;}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul{top:-999em;}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul{left:13em;top:0;}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul{top:-999em;}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul{left:10em;top:0;}
.sf-menu{float:left;}
.sf-menu li a{padding:18px 15px 18px 15px;text-decoration:none;color:#FFF;-webkit-transition:background-color 0.3s ease-in-out, text-shadow 200ms ease-in-out 0s;-moz-transition:background-color 0.3s ease-in-out, text-shadow 200ms ease-in-out 0s;-ms-transition:background-color 0.3s ease-in-out, text-shadow 200ms ease-in-out 0s;-o-transition:background-color 0.3s ease-in-out, text-shadow 200ms ease-in-out 0s;transition:background-color 0.3s ease-in-out, text-shadow 200ms ease-in-out 0s;font-size:14px;font-family:'Signika', sans-serif;}
.sf-menu a, .sf-menu a:visited{}
.sf-menu li{background:;}
.sf-menu li li{background:#FFF;border-bottom:1px solid #e5e5e5;}
.sf-menu li li li{background:#FFF;}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{outline:0;text-shadow:-1px 1px 8px #ffc, 1px -1px 8px #fff;}
.sf-menu li li a{padding:10px 10px 10px 10px;color:#000;font-weight:normal;text-shadow:1px 1px 1px white;-moz-text-shadow:none;-webkit-text-shadow:none;}
.sf-menu li li:hover, .sf-menu li li a:hover, .sf-menu li li a:focus, .sf-menu li li.sfHover{background-color:#E5E5E5;color:;border-top-left-radius:0;border-top-right-radius:0;-moz-border-top-left-radius:0;-moz-border-top-right-radius:0;}
.sf-menu li.current-menu-parent a, .sf-menu li.current-menu-ancestor a, .sf-menu li.current-menu-item a{}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{}
.sf-menu li.current-menu-item, .sf-menu li.current-menu-parent, .sf-menu li.current-menu-ancestor{font-weight:bold;}
.sf-menu li.current-menu-item, .sf-menu li.current-menu-parent, .sf-menu li.current-menu-ancestor{}
.sf-menu li.current-menu-item:hover, .sf-menu li.current-menu-parent:hover, .sf-menu li.current-menu-ancestor:hover, .sf-menu li.current-menu-item a:hover, .sf-menu li.current-menu-parent a:hover, .sf-menu li.current-menu-ancestor a:hover{text-shadow:-1px 1px 8px #ffc, 1px -1px 8px #fff;}
.sf-menu li li.current-menu-item, .sf-menu li li.current-menu-parent, .sf-menu li li.current-menu-ancestor{background:#E5E5E5;border-top-left-radius:0;border-top-right-radius:0;-moz-border-top-left-radius:0;-moz-border-top-right-radius:0;}
.sf-menu li.current-menu-item li:hover, .sf-menu li.current-menu-parent li:hover, .sf-menu li.current-menu-ancestor li:hover,
.sf-menu li.current-menu-item li a:hover, .sf-menu li.current-menu-parent li a:hover, .sf-menu li.current-menu-ancestor li a:hover,
.sf-menu li.current-menu-item li a:focus, .sf-menu li.current-menu-parent li a:focus, .sf-menu li.current-menu-ancestor li a:focus,
.sf-menu li.current-menu-item li.sfHover, .sf-menu li.current-menu-parent li.sfHover, .sf-menu li.current-menu-ancestor li.sfHover{background:#E5E5E5;border-top-left-radius:0;border-top-right-radius:0;-moz-border-top-left-radius:0;-moz-border-top-right-radius:0;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url("/wp-content/themes/wellness/images/arrows-ffffff.png") no-repeat -10px -100px;}
.sf-menu li li .sf-sub-indicator{top:10px;}
a > .sf-sub-indicator{top:19px;background-position:0 -100px;}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}
.sf-menu ul a > .sf-sub-indicator{background-position:0 0;}
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{background:url("/wp-content/themes/wellness/images/shadow.png") no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off{background:transparent;}