.sf-menu, .sf-menu *{margin:0px 0px 0px 0px;padding:0;list-style:none;}
.sf-menu li{position:relative;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;}
.sf-menu ul{border:none;position:absolute;display:none;top:100%;left:0;z-index:99;margin:0 auto;}
.sf-menu > li{float:left;}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul{display:block;}
.sf-menu a{display:block;position:relative;}
.sf-menu ul ul{top:0;left:100%;}
.sf-menu{float:left;position:relative;left:50%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;}
.sf-menu ul li{left:0%;}
.sf-menu li{left:-50%;}
.sf-menu ul{}
.sf-menu a{font-size:0.9em;padding:1em 0.5em 0.5em 0.5em;margin:0em 0.2em;text-decoration:none;color:#100000;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear;}
.sf-menu a:hover{color:#a02c2c;}
.sf-menu li{white-space:nowrap;}
.sf-menu li ul{background:rgba(226,217,210,0.7);text-align:left;}
.sf-menu li ul li a{font-size:0.7em;display:block;padding:0.5em 1em;color:#100000;text-decoration:none;width:auto;margin:0;border-top-width:0;}
.sf-menu li ul li ul{border:none !important;}
.sf-menu li ul li ul li ul{border:none !important;}
.sf-menu li ul li ul li a{min-width:100px;}
.sf-menu li ul li a:hover{}
.sf-arrows .sf-with-ul{padding-right:2.5em;}
.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#dFeEFF;border-top-color:rgba(255,255,255,.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:white;}
.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,.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;}
#mobnav-btn{display:none;padding:10px;cursor:pointer;text-align:right;padding:1em;}
.mobnav-subarrow{display:none;}
#menu .active{color:#e2d9d2;background:#a02c2c;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
#menu .active:hover{color:#fff;}
#menu ul ul .active{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
@media only screen and (max-width:480px){#mobnav-btn{display:block;}
.mobnav-subarrow{display:block;position:absolute;top:8px;right:10px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;}
.sf-menu{width:100%!important;display:none;text-align:left;}
.sf-menu.xactive{display:block!important;}
.sf-menu li{float:none!important;display:block!important;width:100%!important;background:rgba(226,217,210,1);}
.sf-menu li a{float:none!important;}
.sf-menu ul{position:static!important;display:none!important;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-bottom:2px solid #a02c2c;font-size:0.8em;}
.xpopdrop ul{display:block!important;}
#menu .active{color:#e2d9d2;background:#a02c2c;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-bottomright:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
#menu .active:hover{color:#fff;}
#menu ul ul .active{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
}
@media screen and (min-width:800px) and (max-width:1400px){.sf-menu a{}
.sf-menu li ul li a{font-size:0.65em;}
}
@media screen and (min-width:480px) and (max-width:800px){.sf-menu a{font-size:0.75em;}
.sf-menu li ul li a{font-size:0.65em;}
}