.sd-button-size-smallest button,
.sd-button-size-smallest input[type="button"],
.sd-button-size-smallest input[type="reset"],
.sd-button-size-smallest input[type="submit"],
.sd-button-size-smallest .button,
.sd-button-size-smallest .added_to_cart,
.sd-button-size-smallest .widget-area .widget a.button,
.sd-button-size-smallest .site-header-cart .widget_shopping_cart a.button {
padding: .327em .618em; }
.sd-button-size-smallest button.menu-toggle {
padding: .618em .857em .618em 2.618em; }
.sd-button-size-smaller button,
.sd-button-size-smaller input[type="button"],
.sd-button-size-smaller input[type="reset"],
.sd-button-size-smaller input[type="submit"],
.sd-button-size-smaller .button,
.sd-button-size-smaller .added_to_cart,
.sd-button-size-smaller .widget-area .widget a.button,
.sd-button-size-smaller .site-header-cart .widget_shopping_cart a.button {
padding: .53em .857em; }
.sd-button-size-smaller button.menu-toggle {
padding: .618em .857em .618em 2.618em; }
.sd-button-size-larger button,
.sd-button-size-larger input[type="button"],
.sd-button-size-larger input[type="reset"],
.sd-button-size-larger input[type="submit"],
.sd-button-size-larger .button,
.sd-button-size-larger .added_to_cart,
.sd-button-size-larger .widget-area .widget a.button,
.sd-button-size-larger .site-header-cart .widget_shopping_cart a.button {
padding: .857em 1.618em; }
.sd-button-size-larger button.menu-toggle {
padding: .618em .857em .618em 2.618em; }
.sd-button-size-largest button,
.sd-button-size-largest input[type="button"],
.sd-button-size-largest input[type="reset"],
.sd-button-size-largest input[type="submit"],
.sd-button-size-largest .button,
.sd-button-size-largest .added_to_cart,
.sd-button-size-largest .widget-area .widget a.button,
.sd-button-size-largest .site-header-cart .widget_shopping_cart a.button {
padding: 1em 2em; }
.sd-button-size-largest button.menu-toggle {
padding: .618em .857em .618em 2.618em; }
@media screen and (min-width: 768px) {
.sd-header-inline .site-header .inline-header-nav-wrap,
.sd-header-inline.woocommerce-active .site-header .inline-header-nav-wrap {
clear: none;
width: 73.91304%;
float: right;
margin-right: 0; }
.sd-header-inline .site-header .inline-header-nav-wrap .storefront-primary-navigation,
.sd-header-inline.woocommerce-active .site-header .inline-header-nav-wrap .storefront-primary-navigation {
margin: 0;
padding: 0;
width: 64.70588%;
float: left;
margin-right: 5.88235%;
background: transparent !important; }
.sd-header-inline .site-header .inline-header-nav-wrap .site-header-cart,
.sd-header-inline.woocommerce-active .site-header .inline-header-nav-wrap .site-header-cart {
width: 29.41176%;
float: right;
margin-right: 0; }
.sd-header-inline.sp-header-no-cart .site-header .inline-header-nav-wrap .storefront-primary-navigation, .sd-header-inline.swc-header-no-cart .site-header .inline-header-nav-wrap .storefront-primary-navigation,
.sd-header-inline.woocommerce-active.sp-header-no-cart .site-header .inline-header-nav-wrap .storefront-primary-navigation,
.sd-header-inline.woocommerce-active.swc-header-no-cart .site-header .inline-header-nav-wrap .storefront-primary-navigation {
width: 100%;
float: right;
margin-right: 0; }
.sd-fixed-width.sd-header-compact .storefront-primary-navigation, .sd-fixed-width.sd-header-expanded .storefront-primary-navigation {
margin-left: -4.4em;
margin-right: -4.4em;
padding-left: 4.4em;
padding-right: 4.4em; }
.sd-fixed-width.sd-header-compact .smm-mega-menu, .sd-fixed-width.sd-header-expanded .smm-mega-menu {
margin-left: -1.8em;
margin-right: -1.8em;
padding-left: 4.4em;
padding-right: 4.4em; } }