#headerwrap{padding-bottom:55px;border:0;background-color:#fff;color:#000}.fixed-header-enabled #headerwrap{position:relative}#headerwrap.fixed-header{position:fixed;padding-bottom:0}#header{padding:0;position:static}.header-bar{float:left;width:20%;max-width:100%}#site-logo{margin-top:1.3em}.navbar-wrapper{background-color:red;color:#fff;clear:both;position:absolute;width:100%;left:0;bottom:0;padding:0}.navbar-wrapper-inner{max-width:1160px;margin:auto;position:relative;display:flex;justify-content:flex-end;align-items:center}#site-description{margin:12px 0 0 2px;margin-bottom:2em}#searchform-wrap,.search-button,.cart-icon,#header .social-widget{order:1}#main-nav-wrap:after{content:"";clear:both;display:block}#main-nav-wrap{display:flex;flex:1}.fixed-header #main-nav,#main-nav{margin-right:auto}#main-nav>li{float:left}#main-nav>li>a{border-left:1px solid rgba(255,255,255,.2);padding:18px 1.8em;line-height:normal}#main-nav>li:first-child>a{border-left:0}#main-nav li:not(.themify-widget-menu)>ul{margin-top:-1px}#main-nav>li>a:hover,#main-nav>.current_page_item>a,#main-nav>.current-menu-item>a{color:rgba(255,255,255,.75)}.header-widget{float:right;clear:right;width:78%;font-size:.9em;line-height:1.6em;margin-top:3em;margin-bottom:2em}.header-widget .widget{margin-top:0;margin-bottom:1.2em}.header-widget .widgettitle{font-size:1.05em;margin-bottom:.75em}.fixed-header #header{padding-top:0;padding-bottom:0}.fixed-header-on #headerwrap .social-widget,.fixed-header-on #headerwrap #searchform-wrap,.fixed-header .search-button{display:inline-block}.header-gallery #header{position:relative}.header-gallery .navbar-wrapper{bottom:auto;top:100%}.header-gallery #main-nav>li:first-child>a{padding-left:1.85em}
