.sf-menu li:hover, .sf-menu li.sfHover{-webkit-transition:none;transition:none}
.sf-menu *{margin:0;padding:0;list-style:none}
.sf-menu li{position:relative}
.sf-menu > li{float:left}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul{display:block}
.sf-menu{float:left}
.sf-menu ul{min-width:12em;*width:12em}
.sf-menu a{padding:10px;padding-bottom:1rem;padding-top:1rem;display:block;position:relative;text-decoration:none;text-transform:uppercase;font-weight:bold;zoom:1}
.sf-menu ul a{border-top-width:1px;border-top-style:solid;border-left-width:1px;border-left-style:solid}
.sf-menu ul li:first-child a{border-top-width:0}
.sf-menu ul li:last-child a{border-bottom-width:1px;border-bottom-style:solid}
.sf-menu > li > a{padding-top:0;padding-bottom:0}
.sf-menu li{white-space:nowrap;*white-space:normal;-webkit-transition:background .2s;transition:background .2s}
.sf-menu li:hover, .sf-menu li.sfHover{-webkit-transition:none;transition:none}
@media screen and (min-width:979px){.sf-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}
.sf-menu ul ul{top:0;left:100%}
.sf-menu > li > a{line-height:85px;line-height:8.5rem}
.sf-menu > li{border-bottom:6px solid transparent}
.sf-menu ul li:first-child{border-top:6px solid transparent}
.sf-arrows .sf-with-ul{padding-right:33px;padding-right:3.3rem;*padding-right:12px;*padding-right:1rem}
.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent}
.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent}
.sf-arrows .catsWithoutOffers .sf-with-ul:after, .sf-arrows .catsWithoutOffers ul .sf-with-ul:after, li.catsWithoutOffers{display:none}}
@media screen and (max-width:979px){.sf-menu ul{position:relative}