#header-outer:not(.transparent) li.menu-item-2249>a>.menu-title-text{color:#141414;transition:color .25s ease}#header-outer:not(.transparent) .menu-item-2249[class*=menu-item-btn-style-button-border]>a{color:#141414!important}#header-outer:not(.transparent) li.menu-item-2249>a:hover>.menu-title-text{color:#e6302d!important}#header-outer #top nav .sf-menu li.menu-item.menu-item-2249[class*=menu-item-btn-style-button]>a:hover,#header-outer .menu-item-2249[class*=menu-item-btn-style-button]>a:hover{color:#e6302d!important}@media only screen and (max-width:999px){body #header-outer #logo{position:relative;margin:10px 0}body #header-space{height:79px}}@media only screen and (min-width:1000px){body #header-outer .menu-item-2249>a{border-left-width:24px;border-right-width:24px}body #header-outer .menu-item-2249>a:after,body #header-outer .menu-item-2249>a:before{left:-24px;height:calc(100% + 24px);width:calc(100% + 48px)}}#header-outer .menu-item-2249>a{border:12px solid transparent;opacity:1!important}body #header-outer[data-has-menu][data-format] header#top nav ul.sf-menu li.menu-item.menu-item-2249[class*=menu-item-btn-style]>a :not(.char),body #header-outer[data-has-menu][data-format] header#top nav ul.sf-menu li.menu-item.menu-item-2249[class*=menu-item-btn-style]>a:hover :not(.char){color:inherit!important;transition:none;opacity:1}#header-outer .menu-item-2249>a:after,#header-outer .menu-item-2249>a:before{position:absolute;top:50%!important;left:-12px;width:calc(100% + 24px);height:calc(100% + 24px);content:"";display:block;z-index:-1;transform-origin:top;transform:translateY(-50%)!important;transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1)}#header-outer .menu-item-2249>a:after{opacity:0;transition:opacity .3s ease,transform .3s ease}#header-outer .menu-item-2249>a .menu-title-text:after{display:none!important}#header-outer .menu-item-2249>a:before{border:1px solid;opacity:.25;box-sizing:border-box}#header-outer .menu-item-2249>a:after{background:#fff}#header-outer .menu-item-2249>a:hover{color:#fff}#header-outer .menu-item-2249>a:hover:after{opacity:1}