#headerwrap{background-color:transparent;padding:40px 0;border:0}#headerwrap.fixed-header:before{display:none}#header{padding:0;background-color:#fff;box-shadow:0 1px 10px 3px rgba(0,0,0,.1);transition:background-color .3s ease-in-out,color .3s ease-in-out,box-shadow .3s ease-in-out,padding .3s ease-in-out}.header-bar{float:left}#site-logo{margin:0;padding:.5em .75em .5em .8em;display:inline-block;vertical-align:middle;line-height:normal;box-sizing:border-box}#site-description{margin:0 0 0 .95em;font-size:.9em;display:inline-block;vertical-align:middle;letter-spacing:-.005em}#header .social-widget{float:left;margin:14px 0 10px 0}#header .social-widget .widget,.widget .social-links .social-link-item{margin:auto}.search-button{margin:14px 0;float:left}#headerwrap #searchform-wrap{margin:14px 0 0 4px;float:left}#main-nav-wrap{display:flex;align-items:center;justify-content:flex-end;padding-top:5px;padding-right:1em}#main-nav>li>a{padding:.975em .6em .95em}#main-nav .has-mega-column>.sub-menu{padding:32px 39px 39px}.sidemenu .cart-icon{float:left;margin:14px 10px 10px 5px}.header-widget{display:none;text-align:center}.header-widget .header-widget-inner{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.pull-down{float:right}.menu-navigation-off .pull-down{top:17px}#headerwrap.fixed-header{padding:20px 0;background-color:transparent}.fixed-header #header{padding:0}.fixed-header .header-bar{display:block}.fixed-header-on #headerwrap .social-widget,.fixed-header-on #headerwrap #searchform-wrap,.fixed-header .search-button{display:inline-block}.transparent-header #header{background-color:transparent;box-shadow:none}.transparent-header .header-widget{background-color:rgba(0,0,0,.3)}@media screen and (max-width:760px){#site-description{display:none}}
