.sd-typography-lora {
font-family: "Lora", serif; }
.sd-typography-lora h1,
.sd-typography-lora h2,
.sd-typography-lora h3,
.sd-typography-lora h4,
.sd-typography-lora h5,
.sd-typography-lora h6,
.sd-typography-lora button,
.sd-typography-lora input,
.sd-typography-lora select,
.sd-typography-lora textarea {
font-family: "Lora", serif; }
.sd-typography-roboto-slab {
font-family: "Roboto Slab", serif; }
.sd-typography-roboto-slab h1,
.sd-typography-roboto-slab h2,
.sd-typography-roboto-slab h3,
.sd-typography-roboto-slab h4,
.sd-typography-roboto-slab h5,
.sd-typography-roboto-slab h6,
.sd-typography-roboto-slab button,
.sd-typography-roboto-slab input,
.sd-typography-roboto-slab select,
.sd-typography-roboto-slab textarea {
font-family: "Roboto Slab", serif; }
.sd-typography-courier {
font-family: Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; }
.sd-typography-courier h1,
.sd-typography-courier h2,
.sd-typography-courier h3,
.sd-typography-courier h4,
.sd-typography-courier h5,
.sd-typography-courier h6,
.sd-typography-courier button,
.sd-typography-courier input,
.sd-typography-courier select,
.sd-typography-courier textarea {
font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; }
.sd-buttons-rounded button,
.sd-buttons-rounded input[type="button"],
.sd-buttons-rounded input[type="reset"],
.sd-buttons-rounded input[type="submit"],
.sd-buttons-rounded .button,
.sd-buttons-rounded .added_to_cart,
.sd-buttons-rounded .widget-area .widget a.button,
.sd-buttons-rounded .site-header-cart .widget_shopping_cart a.button {
border-radius: .236em; }
.sd-buttons-rounded-more button,
.sd-buttons-rounded-more input[type="button"],
.sd-buttons-rounded-more input[type="reset"],
.sd-buttons-rounded-more input[type="submit"],
.sd-buttons-rounded-more .button,
.sd-buttons-rounded-more .added_to_cart,
.sd-buttons-rounded-more .widget-area .widget a.button,
.sd-buttons-rounded-more .site-header-cart .widget_shopping_cart a.button {
border-radius: .53em; }
.sd-buttons-rounded-full button,
.sd-buttons-rounded-full input[type="button"],
.sd-buttons-rounded-full input[type="reset"],
.sd-buttons-rounded-full input[type="submit"],
.sd-buttons-rounded-full .button,
.sd-buttons-rounded-full .added_to_cart,
.sd-buttons-rounded-full .widget-area .widget a.button,
.sd-buttons-rounded-full .site-header-cart .widget_shopping_cart a.button {
border-radius: 2.618em; }
.sd-buttons-flat button,
.sd-buttons-flat input[type="button"],
.sd-buttons-flat input[type="reset"],
.sd-buttons-flat input[type="submit"],
.sd-buttons-flat .button,
.sd-buttons-flat .added_to_cart,
.sd-buttons-flat .widget-area .widget a.button,
.sd-buttons-flat .site-header-cart .widget_shopping_cart a.button {
box-shadow: none; }
.sd-buttons-shadows button,
.sd-buttons-shadows input[type="button"],
.sd-buttons-shadows input[type="reset"],
.sd-buttons-shadows input[type="submit"],
.sd-buttons-shadows .button,
.sd-buttons-shadows .added_to_cart,
.sd-buttons-shadows .widget-area .widget a.button,
.sd-buttons-shadows .site-header-cart .widget_shopping_cart a.button {
box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.3);
text-shadow: 0 1px rgba(0, 0, 0, 0.3); }
.sd-buttons-shadows.sd-buttons-flat button,
.sd-buttons-shadows.sd-buttons-flat input[type="button"],
.sd-buttons-shadows.sd-buttons-flat input[type="reset"],
.sd-buttons-shadows.sd-buttons-flat input[type="submit"],
.sd-buttons-shadows.sd-buttons-flat .button,
.sd-buttons-shadows.sd-buttons-flat .added_to_cart,
.sd-buttons-shadows.sd-buttons-flat .widget-area .widget a.button,
.sd-buttons-shadows.sd-buttons-flat .site-header-cart .widget_shopping_cart a.button {
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
.sd-buttons-transparent button,
.sd-buttons-transparent input[type="button"],
.sd-buttons-transparent input[type="reset"],
.sd-buttons-transparent input[type="submit"],
.sd-buttons-transparent .button,
.sd-buttons-transparent .added_to_cart,
.sd-buttons-transparent .widget-area .widget a.button,
.sd-buttons-transparent .site-header-cart .widget_shopping_cart a.button {
background: none !important;
border-width: 2px;
border-style: solid; }
.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-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 .75em; }
.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.387em; }
.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 1.618em; }
@media screen and (min-width: 768px) {
.sd-fixed-width .site {
max-width: 75.998em;
margin: 0 auto; }
.sd-fixed-width.sd-header-sticky .site-header {
min-width: 75.998em;
margin: 0 auto;
left: auto;
right: auto; }
.sd-fixed-width.sd-max-width .site {
max-width: 95%; }
.sd-max-width .col-full {
max-width: 90%; }
.sd-max-width .site {
overflow-x: hidden; }
.sd-max-width .sph-hero .col-full,
.sd-max-width .sprh-hero .col-full {
max-width: 65.141em; }
.sd-scale-smallest {
font-size: .8em; }
.sd-scale-smaller {
font-size: .9em; }
.sd-scale-larger {
font-size: 1.05em; }
.sd-scale-largest {
font-size: 1.1em; }
.woocommerce-active.sd-header-no-search .site-header .secondary-navigation,
.sd-header-no-search .site-header .secondary-navigation {
float: right;
margin-right: 0; }
.woocommerce-active.sd-header-expanded .site-header,
.sd-header-expanded .site-header {
padding-top: 1.618em; }
.woocommerce-active.sd-header-expanded .site-header .site-branding,
.woocommerce-active.sd-header-expanded .site-header .site-logo-anchor,
.woocommerce-active.sd-header-expanded .site-header .site-logo-link,
.woocommerce-active.sd-header-expanded .site-header .custom-logo-link,
.sd-header-expanded .site-header .site-branding,
.sd-header-expanded .site-header .site-logo-anchor,
.sd-header-expanded .site-header .site-logo-link,
.sd-header-expanded .site-header .custom-logo-link {
display: block;
width: 100%;
padding: 1em 0; }
.woocommerce-active.sd-header-expanded .site-header .site-branding img,
.woocommerce-active.sd-header-expanded .site-header .site-logo-anchor img,
.woocommerce-active.sd-header-expanded .site-header .site-logo-link img,
.woocommerce-active.sd-header-expanded .site-header .custom-logo-link img,
.sd-header-expanded .site-header .site-branding img,
.sd-header-expanded .site-header .site-logo-anchor img,
.sd-header-expanded .site-header .site-logo-link img,
.sd-header-expanded .site-header .custom-logo-link img {
max-height: 3.236em;
width: auto; }
.woocommerce-active.sd-header-expanded .site-header .secondary-navigation,
.sd-header-expanded .site-header .secondary-navigation {
width: 56.52174%;
float: left;
margin-right: 4.34783%;
clear: both; }
.woocommerce-active.sd-header-expanded .site-header .secondary-navigation .menu,
.sd-header-expanded .site-header .secondary-navigation .menu {
float: left;
margin-left: -.857em; }
.woocommerce-active.sd-header-expanded .site-header .site-search,
.sd-header-expanded .site-header .site-search {
width: 39.13043%;
float: right;
margin-right: 0;
margin-left: 0;
margin-bottom: 0; }
.woocommerce-active.sd-header-expanded.swc-header-no-search .site-header .secondary-navigation,
.sd-header-expanded.swc-header-no-search .site-header .secondary-navigation {
width: 100%;
float: left; }
.sd-header-central .site-header .secondary-navigation,
.sd-header-central .site-header .site-search,
.sd-header-central .site-header .site-branding,
.sd-header-central .site-header .main-navigation,
.sd-header-central.woocommerce-active .site-header .secondary-navigation,
.sd-header-central.woocommerce-active .site-header .site-search,
.sd-header-central.woocommerce-active .site-header .site-branding,
.sd-header-central.woocommerce-active .site-header .main-navigation {
width: 100%;
margin: 0 auto;
text-align: center;
float: none;
clear: both; }
.sd-header-central .site-header .site-search,
.sd-header-central.woocommerce-active .site-header .site-search {
margin-bottom: 1.618em; }
.sd-header-central .site-header .secondary-navigation .menu,
.sd-header-central.woocommerce-active .site-header .secondary-navigation .menu {
float: none; }
.sd-header-central .site-header .site-header-cart,
.sd-header-central.woocommerce-active .site-header .site-header-cart {
margin: 0 auto;
float: none;
clear: both; }
.sd-header-central .site-header .site-logo-anchor,
.sd-header-central .site-header .site-logo-link,
.sd-header-central .site-header .custom-logo-link,
.sd-header-central.woocommerce-active .site-header .site-logo-anchor,
.sd-header-central.woocommerce-active .site-header .site-logo-link,
.sd-header-central.woocommerce-active .site-header .custom-logo-link {
margin-left: auto;
margin-right: auto;
float: none; }
.sd-header-inline .site-header .inline-header-nav-wrap,
.sd-header-inline.woocommerce-active .site-header .inline-header-nav-wrap {
clear: none;
width: 47.82609%;
float: left;
margin-right: 4.34783%; }
.sd-header-inline .site-header .inline-header-nav-wrap ul.menu > li > a,
.sd-header-inline .site-header .inline-header-nav-wrap ul.nav-menu > li > a,
.sd-header-inline.woocommerce-active .site-header .inline-header-nav-wrap ul.menu > li > a,
.sd-header-inline.woocommerce-active .site-header .inline-header-nav-wrap ul.nav-menu > li > a {
padding-bottom: 1em; }
.sd-header-inline .site-header .site-header-cart .cart-contents,
.sd-header-inline.woocommerce-active .site-header .site-header-cart .cart-contents {
padding-bottom: 1em; }
.sd-header-inline .site-header .site-branding,
.sd-header-inline.woocommerce-active .site-header .site-branding {
margin-top: 1.387em; }
.sd-header-inline.swc-header-no-cart .site-header .inline-header-nav-wrap,
.sd-header-inline.woocommerce-active.swc-header-no-cart .site-header .inline-header-nav-wrap {
clear: none;
width: 73.91304%;
float: right;
margin-right: 0;
margin-right: 0; }
.sd-header-inline.swc-header-no-cart .site-header .inline-header-nav-wrap ul.menu,
.sd-header-inline.woocommerce-active.swc-header-no-cart .site-header .inline-header-nav-wrap ul.menu {
float: right; }
.sd-header-inline .site-header {
padding-bottom: 2.618em; }
.sd-header-inline .site-header .inline-header-nav-wrap {
width: 73.91304%;
float: right;
margin-right: 0; }
.sd-header-inline .site-header .inline-header-nav-wrap .main-navigation,
.sd-header-inline .site-header .inline-header-nav-wrap .secondary-navigation {
width: 100%;
margin-right: 0; }
.sd-header-inline .site-header .inline-header-nav-wrap .main-navigation {
z-index: 999; }
.sd-header-inline .site-header .inline-header-nav-wrap .secondary-navigation .menu {
float: left; }
.sd-header-inline .site-header .inline-header-nav-wrap .secondary-navigation .menu li {
margin-right: 1em; }
.sd-header-inline .site-header .inline-header-nav-wrap .secondary-navigation .menu a {
padding: 0 0 .857em 0 !important; }
.sd-header-no-cart .site-header .main-navigation,
.sd-header-no-cart.woocommerce-active .site-header .main-navigation {
width: 100%;
margin-right: 0;
margin-left: 0; }
.sd-header-sticky .site-header {
position: fixed;
left: 0;
right: 0;
top: 0;
z-index: 9999; }
.sd-header-sticky.admin-bar .site-header {
top: 32px; }
.sd-header-sticky.no-wc-breadcrumb .site-content {
padding-top: 4.236em; }
.sd-sticky-navigation {
clear: both;
top: 0;
position: relative;
-webkit-transform: translateZ(0); }
.sd-sticky-navigation::after {
clear: both;
content: "";
display: table; }
.sd-sticky-navigation:after, .sd-sticky-navigation:before {
display: block;
content: "";
position: absolute;
height: 100%;
width: 999em;
left: 100%;
top: 0; }
.sd-sticky-navigation:before {
left: auto;
right: 100%; }
.sticky-wrapper {
clear: both; } }
@media screen and (max-width: 75.998em) {
.sd-fixed-width.sd-header-sticky .site-header {
width: 100%;
min-width: 0; } }