.sidemenu-right{left:0}#headerwrap{position:var(--tf_fixed_header,relative)}#header{display:flex;flex-flow:row wrap;max-width:none;padding:0;text-align:center;width:100%;z-index:auto}.header-bar{margin-left:2%}#site-logo{display:inline-block;margin:15px 10px 15px 0;vertical-align:middle}#site-logo,#site-logo a{transition:none}#site-description{display:inline-block;margin:10px 0;vertical-align:middle}#headerwrap .header-icons{align-items:center;color:inherit;display:flex;flex-direction:row;position:absolute;right:2%;text-decoration:none;top:32px;transform:translateY(-50%);z-index:2!important}.mobile-menu-visible #headerwrap .header-icons{inset-block:auto -10px}#menu-icon{order:1}.mobile-menu-visible .menu-icon-inner{border:0;height:1.3em;transform-origin:center;width:1.3em}.mobile-menu-visible .menu-icon-inner:before{top:50%;transform:rotate(-45deg)}.mobile-menu-visible .menu-icon-inner:after{top:50%;transform:rotate(45deg)}#mobile-menu.sidemenu,.mobile-menu-visible #mobile-menu.sidemenu{display:flex;flex-direction:column;max-height:0;opacity:0;order:-1;padding:0;position:static;transition:opacity .25s linear,max-height .25s linear,visibility .25s linear,padding .25s linear;visibility:hidden;width:100%}.mobile-menu-visible #mobile-menu.sidemenu{max-height:500px;opacity:1;padding:1em 0;visibility:visible}#main-nav{font-size:1.1em;position:relative}#main-nav .mega-menu-posts :is(.post,.post-title){text-align:left}.header-widget{order:-1}.body-overlay{display:none}.slide-cart-visible .body-overlay-on{display:block}body.mobile-menu-visible{overflow-y:visible}@media(min-width:1261px){.header-widget,.navbar-wrapper{margin:auto;max-width:1160px;width:100%}}@media(max-width:1260px){.header-widget,.navbar-wrapper{margin:auto;max-width:96%;width:100%}}@media(max-width:680px){.header-bar{margin-left:5%}#headerwrap .header-icons{min-width:auto;right:5%}.header-widget,.navbar-wrapper{max-width:90%}}