\r\nGenesis Starter extends the default functionality provided by Genesis and makes use of some extra core WordPress theme Customizer features. This includes custom logos, header images and backgrounds. Genesis Starter uses the custom logo setting instead of the custom header for displaying a logo. This outputs the correct markup for SEO and also free's up the custom header setting. The custom header setting can then be used for setting a background image to the site header area for a feature or hero image. Finally, the underused and almost outdated custom background setting has been utilised as the front page hero section background image.\r\n<\/div>\r\n
\r\nGenesis Starter extends the default functionality provided by Genesis and makes use of some extra core WordPress theme Customizer features. This includes custom logos, header images and backgrounds. Genesis Starter uses the custom logo setting instead of the custom header for displaying a logo. This outputs the correct markup for SEO and also free's up the custom header setting. The custom header setting can then be used for setting a background image to the site header area for a feature or hero image. Finally, the underused and almost outdated custom background setting has been utilised as the front page hero section background image.\r\n<\/div>","filter":true,"ewc_width":"full-width"},"ewc-row-divider-11":{"show_options":"","background_color":"","background_image":"","background_repeat":"repeat","background_attachment":"scroll","background_position":"left top","background_size":"none","padding_top":0,"padding_right":0,"padding_bottom":0,"padding_left":0,"margin_top":0,"margin_right":0,"margin_bottom":0,"margin_left":0,"custom_classes":"","ewc_width":""},"gts_widget-3":{"title":"","ewc_width":"full-width"},"ewc-row-divider-15":{"show_options":"","background_color":"","background_image":"","background_repeat":"repeat","background_attachment":"scroll","background_position":"left top","background_size":"none","padding_top":0,"padding_right":0,"padding_bottom":0,"padding_left":0,"margin_top":0,"margin_right":0,"margin_bottom":0,"margin_left":0,"custom_classes":"","ewc_width":""}},"page-widget-area-721":{"ewc-row-divider-9":{"show_options":"1","background_color":"","background_image":"","background_repeat":"repeat","background_attachment":"scroll","background_position":"left top","background_size":"none","padding_top":0,"padding_right":0,"padding_bottom":0,"padding_left":0,"margin_top":0,"margin_right":0,"margin_bottom":0,"margin_left":0,"custom_classes":"icons","ewc_width":""},"ewc-row-divider-10":{"show_options":"","background_color":"","background_image":"","background_repeat":"repeat","background_attachment":"scroll","background_position":"left top","background_size":"none","padding_top":0,"padding_right":0,"padding_bottom":0,"padding_left":0,"margin_top":0,"margin_right":0,"margin_bottom":0,"margin_left":0,"custom_classes":"","ewc_width":""}},"before-header":{"text-180":{"title":"Before Header","text":"","filter":false,"ewc_width":"none"}},"before-footer":{"ewc-row-divider-14":{"show_options":"","background_color":"","background_image":"","background_repeat":"repeat","background_attachment":"scroll","background_position":"left top","background_size":"none","padding_top":0,"padding_right":0,"padding_bottom":0,"padding_left":0,"margin_top":0,"margin_right":0,"margin_bottom":0,"margin_left":0,"custom_classes":"","ewc_width":""},"text-159":{"title":"Before Footer Widget Area","text":"","filter":true,"ewc_width":"one-half"},"enews-ext-2":{"title":"","text":"","after_text":"","id":"","action":"#","email-field":"","fname-field":"","lname-field":"","hidden_fields":"","fname_text":"First Name","lname_text":"Last Name","input_text":"E-Mail Address","button_text":"Go","ewc_width":"one-half"}},"footer-widgets":{"ewc-row-divider-8":{"show_options":"","background_color":"","background_image":"","background_repeat":"repeat","background_attachment":"scroll","background_position":"left top","background_size":"none","padding_top":0,"padding_right":0,"padding_bottom":0,"padding_left":0,"margin_top":0,"margin_right":0,"margin_bottom":0,"margin_left":0,"custom_classes":"","ewc_width":""},"text-160":{"title":"About","column-classes":"one-fourth first","text":"
Footer widgets are flexible and will change their width to fill the footer widget area.<\/p>","filter":false,"ewc_width":"one-fourth"},"text-161":{"title":"Contact","column-classes":"one-fourth","text":"
555-4-634-2313<\/li> info@seothemes.net<\/li> 123 Main Street New York, NY 10001<\/li><\/ul>","filter":false,"ewc_width":"one-fourth"},"nav_menu-2":{"title":"Navigation","nav_menu":17,"ewc_width":"one-fourth"},"simple-social-icons-4":{"title":"Social","new_window":"1","size":"30","border_radius":"0","border_width":"0","alignment":"alignleft","icon_color":"#fff","icon_color_hover":"#ffffff","background_color":"#777777","background_color_hover":"#333333","border_color":"#ffffff","border_color_hover":"#ffffff","behance":"","bloglovin":"","dribbble":"","email":"","facebook":"#","flickr":"","github":"","gplus":"#","instagram":"#","linkedin":"","medium":"","periscope":"","phone":"","pinterest":"#","rss":"","snapchat":"","stumbleupon":"","tumblr":"","twitter":"#","vimeo":"","xing":"","youtube":"#","ewc_width":"one-fourth"}},"header-right":{"text-164":{"title":"","text":"Header Right<\/button>","filter":false,"column-classes":"","column-classes-first":""}},"sidebar":{"text-172":{"title":"Primary Sidebar","text":"This is an example of a WordPress widget, you could edit this to put information about yourself or your site so readers know where you are coming from. You can create as many widgets as you like and manage all of your content inside of WordPress. \r\nThis is an example of a WordPress widget, you could edit this to put information about yourself or your site so readers know where you are coming from. You can create as many widgets as you like and manage all of your content inside of WordPress.","filter":true,"ewc_width":"none"}}}
\ No newline at end of file
diff --git a/assets/scripts/min/starter.min.js b/assets/scripts/min/starter.min.js
index fb960d2..da13a47 100644
--- a/assets/scripts/min/starter.min.js
+++ b/assets/scripts/min/starter.min.js
@@ -1 +1 @@
-!function(e,t,a){"use strict";t("body").addClass("js"),t(window).resize(function(){var e=t(".site-header").outerHeight(),a=parseInt(t(".hero-section").css("padding-bottom"),10);t(".hero-section").css({"padding-top":e+a})}).resize(),t(e).on("scroll",function(){var a=t(".site-header");t(e).scrollTop()>0?"fixed"===t(a).css("position")&&t(a).addClass("shrink"):t(a).removeClass("shrink")}),t(".before-header .wrap").append(''),t(".nav-primary").before(''),t(".nav-secondary .wrap").before(''),t(".menu-item-has-children").append(''),t(".menu-toggle, .sub-menu-toggle").attr({"aria-expanded":!1,"aria-pressed":!1}),t(".close-before-header").on("click",function(){t(".before-header").slideToggle(100,function(){var e=t(".site-header").height(),a=parseInt(t(".hero-section").css("padding-bottom"),10);t(".hero-section").css({"padding-top":e+a})})}),t(".toggle-primary").on("click",function(){t(this).toggleClass("activated"),t(".nav-primary").slideToggle(100),t(this).attr("aria-expanded","true"===t(this).attr("aria-expanded")?"false":"true"),t(this).attr("aria-pressed","true"===t(this).attr("aria-pressed")?"false":"true")}),t(".toggle-secondary").on("click",function(){t(this).toggleClass("activated"),t(".nav-secondary .wrap").slideToggle(100),t(this).attr("aria-expanded","true"===t(this).attr("aria-expanded")?"false":"true"),t(this).attr("aria-pressed","true"===t(this).attr("aria-pressed")?"false":"true")}),t(".menu-item-has-children .sub-menu-toggle").on("click",function(){t(this).toggleClass("activated"),t(this).siblings(".sub-menu").slideToggle(100),t(this).attr("aria-expanded","true"===t(this).attr("aria-expanded")?"false":"true"),t(this).attr("aria-pressed","true"===t(this).attr("aria-pressed")?"false":"true")}),t(".site-container").attr("id","top"),t(".site-footer > .wrap").append(' ')}(document,jQuery),function(e){e('a[href*="#"]:not([href="#"])').click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var t=e(this.hash);if(t=t.length?t:e("[name="+this.hash.slice(1)+"]"),t.length)return e("html, body").animate({scrollTop:t.offset().top},1e3),!1}})}(jQuery);
\ No newline at end of file
+!function(e,t,a){"use strict";t("body").addClass("js"),t(window).resize(function(){var e=t(".site-header").outerHeight(),a=parseInt(t(".hero-section").css("padding-bottom"),10);t(".hero-section").css({"padding-top":e+a})}).resize(),t(e).on("scroll",function(){var a=t(".site-header");t(e).scrollTop()>0?"fixed"===t(a).css("position")&&t(a).addClass("shrink"):t(a).removeClass("shrink")}),t(".before-header .wrap").append(''),t(".nav-primary").before(''),t(".nav-secondary .wrap").before(''),t(".menu-item-has-children").append(''),t(".menu-toggle, .sub-menu-toggle").attr({"aria-expanded":!1,"aria-pressed":!1}),t(".close-before-header").on("click",function(){t(".before-header").slideToggle(100,function(){var e=t(".site-header").height(),a=parseInt(t(".hero-section").css("padding-bottom"),10);t(".hero-section").css({"padding-top":e+a})})}),t(".toggle-primary").on("click",function(){t(this).toggleClass("activated"),t(".nav-primary").slideToggle(100),t(this).attr("aria-expanded","true"===t(this).attr("aria-expanded")?"false":"true"),t(this).attr("aria-pressed","true"===t(this).attr("aria-pressed")?"false":"true")}),t(".toggle-secondary").on("click",function(){t(this).toggleClass("activated"),t(".nav-secondary .wrap").slideToggle(100),t(this).attr("aria-expanded","true"===t(this).attr("aria-expanded")?"false":"true"),t(this).attr("aria-pressed","true"===t(this).attr("aria-pressed")?"false":"true")}),t(".menu-item-has-children .sub-menu-toggle").on("click",function(){t(this).toggleClass("activated"),t(this).siblings(".sub-menu").slideToggle(100),t(this).attr("aria-expanded","true"===t(this).attr("aria-expanded")?"false":"true"),t(this).attr("aria-pressed","true"===t(this).attr("aria-pressed")?"false":"true")}),t(".site-container").attr("id","top"),t(".site-footer > .wrap").append(' ')}(document,jQuery),function(e){e(".back-to-top").click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var t=e(this.hash);if(t=t.length?t:e("[name="+this.hash.slice(1)+"]"),t.length)return e("html, body").animate({scrollTop:t.offset().top},1e3),!1}})}(jQuery);
\ No newline at end of file
diff --git a/assets/scripts/starter.js b/assets/scripts/starter.js
index 1e2af6e..a31f70a 100644
--- a/assets/scripts/starter.js
+++ b/assets/scripts/starter.js
@@ -103,7 +103,7 @@
// Smooth scrolling.
(function($) {
- $( 'a[href*="#"]:not([href="#"])' ).click(function() {
+ $( '.back-to-top' ).click(function() {
if ( location.pathname.replace( /^\//,'' ) == this.pathname.replace( /^\//,'' ) && location.hostname == this.hostname ) {
var target = $( this.hash );
target = target.length ? target : $( '[name=' + this.hash.slice(1) +']' );
diff --git a/assets/styles/common-classes/_search-form.scss b/assets/styles/common-classes/_search-form.scss
index 3bcc643..3f28677 100644
--- a/assets/styles/common-classes/_search-form.scss
+++ b/assets/styles/common-classes/_search-form.scss
@@ -4,18 +4,19 @@
.search-form {
display: block;
width: 100%;
+ @include clearfix;
input[type="search"] {
float: left;
- width: auto;
- padding: 12px 14px;
- line-height: 1;
+ width: 80%;
}
input[type="submit"] {
float: right;
display: inline-block;
- padding: 15px;
+ width: 20%;
+ padding-left: 0;
+ padding-right: 0;
}
.entry-content & {
diff --git a/assets/styles/content-area/_entries.scss b/assets/styles/content-area/_entries.scss
index 8a440bb..0c30e5f 100644
--- a/assets/styles/content-area/_entries.scss
+++ b/assets/styles/content-area/_entries.scss
@@ -2,17 +2,11 @@
--------------------------------------------- */
.entry {
- margin-bottom: 5%;
+ margin-bottom: 10%;
- .page &:last-of-type,
- .archive &:last-of-type,
- .single & {
+ &:last-of-type {
margin-bottom: 0;
}
-
- @include breakpoint(sm) {
- margin-bottom: 40px;
- }
}
.entry-content {
diff --git a/assets/styles/content-area/_pagination.scss b/assets/styles/content-area/_pagination.scss
index 15b38d1..2484691 100644
--- a/assets/styles/content-area/_pagination.scss
+++ b/assets/styles/content-area/_pagination.scss
@@ -3,11 +3,7 @@
.pagination {
clear: both;
- margin: 5% auto 0;
-
- @include breakpoint(sm) {
- margin: 40px 0 0;
- }
+ margin: 10% auto 0;
}
.adjacent-entry-pagination {
@@ -44,4 +40,4 @@
background-color: $color-accent;
color: $color-white;
}
-}
\ No newline at end of file
+}
diff --git a/assets/styles/defaults/_accessibility.scss b/assets/styles/defaults/_accessibility.scss
index 8688491..0a1551f 100644
--- a/assets/styles/defaults/_accessibility.scss
+++ b/assets/styles/defaults/_accessibility.scss
@@ -15,9 +15,7 @@
}
.screen-reader-text:focus,
-.screen-reader-shortcut:focus,
-.genesis-nav-menu .search input[type="submit"]:focus,
-.widget_search input[type="submit"]:focus {
+.screen-reader-shortcut:focus {
clip: auto !important;
height: auto;
width: auto;
diff --git a/assets/styles/defaults/_forms.scss b/assets/styles/defaults/_forms.scss
index 8791e8d..2b10f7b 100644
--- a/assets/styles/defaults/_forms.scss
+++ b/assets/styles/defaults/_forms.scss
@@ -9,7 +9,7 @@ textarea {
-webkit-border-radius: 0;
border-radius: 0;
color: $color-text;
- padding: 10px;
+ padding: 11px;
width: 100%;
&:focus {
@@ -19,7 +19,7 @@ textarea {
}
:focus {
- outline: 1px solid $color-border;
+ outline: none;
}
input[type="checkbox"],
diff --git a/assets/styles/plugins/_genesis-enews.scss b/assets/styles/plugins/_genesis-enews.scss
index 9f76e75..329bf86 100644
--- a/assets/styles/plugins/_genesis-enews.scss
+++ b/assets/styles/plugins/_genesis-enews.scss
@@ -1,32 +1,6 @@
/* ## Genesis eNews Extended
--------------------------------------------- */
-.sidebar {
-
- .enews-widget {
- color: $color-white;
- background-color: $color-accent;
-
- .widget-title {
- color: $color-white;
- }
-
- input {
-
- &[type="submit"] {
- background-color: $color-white;
- color: $color-accent;
-
- &:hover,
- &:focus {
- background-color: $color-border;
- color: $color-accent;
- }
- }
- }
- }
-}
-
.enews-widget {
input {
@@ -40,7 +14,8 @@
margin: 0;
width: 20%;
float: left;
- padding: 11px 0;
+ padding-left: 0;
+ padding-right: 0;
}
}
}
diff --git a/assets/styles/plugins/_woocommerce.scss b/assets/styles/plugins/_woocommerce.scss
index 7d6ffd5..111c910 100644
--- a/assets/styles/plugins/_woocommerce.scss
+++ b/assets/styles/plugins/_woocommerce.scss
@@ -58,21 +58,47 @@
}
}
- ul.products li.product {
+ ul.products {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: space-between;
- h3,
- .price .from {
- color: $color-text;
+ &:before,
+ &:after {
+ display: none;
}
- h3:hover,
- .price {
- color: $color-accent;
- }
+ li.product {
+ display: flex;
+ flex-wrap: wrap;
+ align-items: flex-start;
+ box-shadow: none;
- /* MS Edge Bug Fix */
- a {
- @include transition;
+ &:before,
+ &:after {
+ display: none;
+ }
+
+ h3,
+ .price .from {
+ color: $color-text;
+ }
+
+ h3:hover,
+ .price {
+ color: $color-text;
+ }
+
+ .woocommerce-LoopProduct-link {
+ display: block;
+ align-self: flex-start;
+ @include transition;
+ }
+
+ .button {
+ display: block;
+ align-self: flex-end;
+ }
}
}
}
@@ -109,6 +135,7 @@
/* ### WooCommerce Product Tabs */
.woocommerce div.product .woocommerce-tabs ul.tabs {
+ padding-left: 5px;
&::before,
li {
@@ -295,7 +322,7 @@
input.button[type="submit"],
#respond input#submit,
#respond input#submit.alt {
- background-color: $color-text;
+ background-color: $color-accent;
border: 0;
border-radius: 0;
color: $color-white;
@@ -310,15 +337,14 @@
&:focus,
&:hover {
- background-color: $color-accent;
- color: $color-white;
+ box-shadow: inset 0 0 0 999px hsla(0,0%,100%,.15);
}
&.disabled,
&:disabled,
&:disabled[disabled] {
- background-color: $color-text;
- color: $color-white;
+ background-color: $color-border;
+ color: $color-text;
padding: 16px 24px;
}
@@ -329,7 +355,7 @@
&[disabled]:disabled,
&[disabled]:disabled:hover {
background-color: $color-border;
- color: $color-text;
+ color: $color-accent;
}
}
@@ -482,10 +508,9 @@
#reviews #comments ol.commentlist li {
background: transparent;
border: 0;
- margin: 0 16px 24px 0;
+ margin: 2rem 0 3rem;
padding: 0;
position: relative;
- width: 60px;
img.avatar {
background: transparent;
@@ -493,13 +518,12 @@
margin: 0 16px 24px 0;
padding: 0;
position: relative;
- width: 60px;
}
.comment-text {
- border-color: $color-border;
+ border-color: transparent;
border-radius: 0;
- margin-left: 80px;
+ padding: 0;
}
}
diff --git a/assets/styles/site-footer/_site-footer.scss b/assets/styles/site-footer/_site-footer.scss
index afb8e36..9fd5497 100644
--- a/assets/styles/site-footer/_site-footer.scss
+++ b/assets/styles/site-footer/_site-footer.scss
@@ -11,8 +11,12 @@
padding-bottom: 5%;
}
- .wrap {
+ > .wrap {
position: relative;
+
+ > p {
+ max-width: 90%;
+ }
}
p {
diff --git a/assets/styles/structure-layout/_content-width.scss b/assets/styles/structure-layout/_content-width.scss
index 9eeae63..5857b82 100644
--- a/assets/styles/structure-layout/_content-width.scss
+++ b/assets/styles/structure-layout/_content-width.scss
@@ -6,6 +6,7 @@
.content {
float: right;
width: 61.8%;
+ margin: 0 auto;
}
.content-sidebar .content {
diff --git a/assets/styles/structure-layout/_site-containers.scss b/assets/styles/structure-layout/_site-containers.scss
index b706b1d..7bc2e54 100644
--- a/assets/styles/structure-layout/_site-containers.scss
+++ b/assets/styles/structure-layout/_site-containers.scss
@@ -21,8 +21,12 @@
.site-inner {
clear: both;
- padding: 5% 0;
+ padding: 10% 0;
word-wrap: break-word;
+
+ @include breakpoint(sm) {
+ padding: 5% 0;
+ }
}
.site-inner,
@@ -37,6 +41,7 @@
.wide & {
max-width: 90%;
+ padding: 0;
}
}
}
diff --git a/assets/styles/utilities/_variables.scss b/assets/styles/utilities/_variables.scss
index 67fd0b2..6e30e23 100644
--- a/assets/styles/utilities/_variables.scss
+++ b/assets/styles/utilities/_variables.scss
@@ -4,7 +4,7 @@
/* ### Colors */
$color-text: #333;
-$color-accent: #777;
+$color-accent: #555;
$color-border: #eee;
$color-white: #fff;
diff --git a/assets/styles/widgets/_widgets.scss b/assets/styles/widgets/_widgets.scss
index 6f055b2..6e8509a 100644
--- a/assets/styles/widgets/_widgets.scss
+++ b/assets/styles/widgets/_widgets.scss
@@ -9,6 +9,10 @@
margin-bottom: 0;
}
+ .sidebar & {
+ margin-bottom: 10%;
+ }
+
p:last-child,
ul > li:last-of-type {
margin-bottom: 0;
diff --git a/lib/clean-up/clean-gallery.php b/lib/clean-up/clean-gallery.php
index ae8e8eb..88de747 100644
--- a/lib/clean-up/clean-gallery.php
+++ b/lib/clean-up/clean-gallery.php
@@ -160,7 +160,7 @@ public function gallery_shortcode( $output, $attr ) {
remove_filter( 'wp_get_attachment_link', array( $this, 'get_attachment_link' ) );
// Gallery attributes.
- $gallery_attr .= sprintf( ' class="gallery gallery-columns-%1$s"', esc_attr( $this->args['columns'] ) );
+ $gallery_attr = sprintf( ' class="gallery gallery-columns-%1$s"', esc_attr( $this->args['columns'] ) );
$gallery_attr .= sprintf( ' itemscope itemtype="%s"', esc_attr( $this->get_gallery_itemtype() ) );
// Return out very nice, valid HTML gallery.
diff --git a/lib/customize/customize-colors.php b/lib/customize/customize-colors.php
index ff164de..155ce9f 100644
--- a/lib/customize/customize-colors.php
+++ b/lib/customize/customize-colors.php
@@ -119,7 +119,7 @@
'settings' => 'color_accent',
'label' => __( 'Accent Color', 'genesis-starter' ),
'section' => 'colors',
- 'default' => '#777777',
+ 'default' => '#555555',
'priority' => 10,
'choices' => array(
'alpha' => true,
@@ -143,9 +143,6 @@
'.genesis-nav-menu .current-menu-item > a',
'.genesis-nav-menu .sub-menu .current-menu-item > a:hover',
'.genesis-nav-menu .sub-menu .current-menu-item > a:focus',
- '.sidebar .enews-widget input[type="submit"]',
- '.sidebar .enews-widget input[type="submit"]:hover',
- '.sidebar .enews-widget input[type="submit"]:focus',
'.woocommerce div.product p.price',
'.woocommerce div.product span.price',
'.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover',
@@ -179,28 +176,37 @@
'.archive-pagination .active a',
'.woocommerce a.button:hover',
'.woocommerce a.button:focus',
+ '.woocommerce a.button',
'.woocommerce a.button.alt:hover',
'.woocommerce a.button.alt:focus',
+ '.woocommerce a.button.alt',
'.woocommerce button.button:hover',
'.woocommerce button.button:focus',
+ '.woocommerce button.button',
'.woocommerce button.button.alt:hover',
'.woocommerce button.button.alt:focus',
+ '.woocommerce button.button.alt',
'.woocommerce input.button:hover',
'.woocommerce input.button:focus',
+ '.woocommerce input.button',
'.woocommerce input.button.alt:hover',
'.woocommerce input.button.alt:focus',
+ '.woocommerce input.button.alt',
'.woocommerce input[type="submit"]:hover',
'.woocommerce input[type="submit"]:focus',
+ '.woocommerce input[type="submit"]',
'.woocommerce span.onsale',
'.woocommerce #respond input#submit:hover',
'.woocommerce #respond input#submit:focus',
+ '.woocommerce #respond input#submit',
'.woocommerce #respond input#submit.alt:hover',
'.woocommerce #respond input#submit.alt:focus',
+ '.woocommerce #respond input#submit.alt',
'.woocommerce input.button[type=submit]:focus',
+ '.woocommerce input.button[type=submit]',
'.woocommerce input.button[type=submit]:hover',
'.woocommerce.widget_price_filter .ui-slider .ui-slider-handle',
'.woocommerce.widget_price_filter .ui-slider .ui-slider-range',
- '.sidebar .enews-widget',
),
'property' => 'background-color',
),
diff --git a/lib/customize/customize.php b/lib/customize/customize.php
index 393f2f6..30493f3 100644
--- a/lib/customize/customize.php
+++ b/lib/customize/customize.php
@@ -28,7 +28,7 @@ function starter_customize_register( $wp_customize ) {
$wp_customize->remove_setting( 'background_color' );
// Rename header image section.
- $wp_customize->get_section( 'header_image' )->title = __( 'Hero Image', 'genesis-starter' );
+ $wp_customize->get_section( 'header_image' )->title = __( 'Hero Section', 'genesis-starter' );
}
add_action( 'customize_register', 'starter_customize_register' );
diff --git a/lib/header-functions.php b/lib/header-functions.php
index aec74f0..c4c18c3 100644
--- a/lib/header-functions.php
+++ b/lib/header-functions.php
@@ -62,75 +62,40 @@ function starter_custom_logo() {
*/
function starter_custom_header() {
- /**
- * Get the correct image or video.
- *
- * This requires that the hero section is available
- * because it is added to the `genesis_hero` hook.
- *
- * @since 1.5.0
- */
- function starter_hero_image_video() {
+ // Get the featured image if one is set.
+ if ( get_the_post_thumbnail_url() ) {
- if ( get_the_post_thumbnail_url() ) {
+ if ( class_exists( 'WooCommerce' ) && is_shop() ) {
- if ( class_exists( 'WooCommerce' ) && is_shop() ) {
+ $image = get_the_post_thumbnail_url( get_option( 'woocommerce_shop_page_id' ) );
- // Get the shop page featured image instead of product.
- $image = genesis_get_image( array(
- 'post_id' => get_option( 'woocommerce_shop_page_id' ),
- ) );
-
- // If no featured image use the header image.
- if ( ! $image ) {
- $image = get_header_image_tag();
- }
-
- } elseif ( is_home() ) {
-
- // Get the blog page featured image instead of product.
- $image = genesis_get_image( array(
- 'post_id' => get_option( 'page_for_posts' ),
- ) );
-
- // If no featured image use the header image.
- if ( ! $image ) {
- $image = get_header_image_tag();
- }
-
- } elseif ( is_archive() || is_category() || is_tag() || is_tax() || is_home() ) {
-
- // Don't get archive featured images (because it uses the first post image).
- $image = get_header_image_tag();
-
- } else {
+ if ( ! $image ) {
+ $image = get_header_image();
+ }
+ } elseif ( is_home() ) {
- // Get the featured image.
- $image = genesis_get_image();
+ $image = get_the_post_thumbnail_url( get_option( 'page_for_posts' ) );
+ if ( ! $image ) {
+ $image = get_header_image();
}
- } elseif ( has_header_image() ) {
+ } elseif ( is_archive() || is_category() || is_tag() || is_tax() || is_home() ) {
+ $image = get_header_image();
- // If no featured image use the header image.
- $image = get_header_image_tag();
+ } else {
+ $image = get_the_post_thumbnail_url();
}
+ } elseif ( has_header_image() ) {
+ $image = get_header_image();
- if ( is_front_page() && has_header_video() ) {
-
- // Don't display an image.
- $image = null;
-
- // Display the video instead.
- the_custom_header_markup();
-
- } elseif ( $image ) {
-
- // Wrap output in .wp-custom-header for consistency.
- echo '';
+ }
- }
+ // Use video on front page if available.
+ if ( is_front_page() && has_header_video() ) {
+ add_action( 'genesis_hero', 'the_custom_header_markup', 13 );
+ } else {
+ printf( '', $image );
}
- add_action( 'genesis_hero', 'starter_hero_image_video', 13 );
}
diff --git a/lib/theme-defaults.php b/lib/theme-defaults.php
index db22969..874a7c8 100644
--- a/lib/theme-defaults.php
+++ b/lib/theme-defaults.php
@@ -97,7 +97,7 @@ function starter_social_default_styles( $defaults ) {
$args = array(
'alignment' => 'alignleft',
- 'background_color' => '#777777',
+ 'background_color' => '#555555',
'background_color_hover' => '#999999',
'border_radius' => 0,
'border_color' => '#ffffff',
diff --git a/lib/theme-setup.php b/lib/theme-setup.php
index afd2a2c..5ce5e57 100644
--- a/lib/theme-setup.php
+++ b/lib/theme-setup.php
@@ -106,6 +106,18 @@
'wp-head-callback' => 'starter_custom_header',
) );
+// Register default header (just in case).
+register_default_headers( array(
+ 'child' => array(
+ 'url' => '%2$s/assets/images/hero.jpg',
+ 'thumbnail_url' => '%2$s/assets/images/hero.jpg',
+ 'description' => __( 'Hero Image', 'genesis-starter' ),
+ ),
+) );
+
+// Add WooCommerce support for Genesis layouts (sidebar, full-width, etc).
+add_post_type_support( 'post', 'genesis-cpt-archives-settings' );
+
/**
* Theme includes.
*/
diff --git a/lib/woocommerce.php b/lib/woocommerce.php
index 50425cd..c464df5 100644
--- a/lib/woocommerce.php
+++ b/lib/woocommerce.php
@@ -10,7 +10,7 @@
*/
// Add WooCommerce support for Genesis layouts (sidebar, full-width, etc).
-add_post_type_support( 'product', array( 'genesis-layouts', 'genesis-seo' ) );
+add_post_type_support( 'product', array( 'genesis-layouts', 'genesis-seo', 'genesis-cpt-archives-settings' ) );
// Unhook WooCommerce Sidebar - use Genesis Sidebars instead.
remove_action( 'woocommerce_sidebar', 'woocommerce_get_sidebar', 10 );
diff --git a/screenshot.png b/screenshot.png
index 14db135..24c7362 100644
Binary files a/screenshot.png and b/screenshot.png differ
diff --git a/style.css b/style.css
index 6f21f14..544962a 100644
--- a/style.css
+++ b/style.css
@@ -11,5 +11,2554 @@
Template Version: 2.4.2
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
-*/html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html,input[type=search]{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.author-box:before,.clearfix:before,.entry-content:before,.entry:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before{content:" ";display:table}.author-box:after,.clearfix:after,.entry-content:after,.entry:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after{clear:both;content:" ";display:table}*{-webkit-tap-highlight-color:transparent}html{font-size:62.5%}body,body>div{font-size:15px}body{background-color:#fff;color:#333;font-family:Muli,Helvetica,sans-serif;font-weight:400;line-height:1.618;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.button,.gallery img,a,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus{-webkit-transition:all .3s ease;transition:all .3s ease}a{color:#333}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:#777}p{margin:0 0 1em}ol,p,ul{padding:0}ol,ul{margin:0}li{list-style-type:none}hr{border:0;border-collapse:collapse;border-top:1px solid #eee;clear:both;margin:1em 0}b,strong{font-weight:600}blockquote,cite,em,i{font-style:italic}blockquote{margin:40px;margin:4rem}blockquote:before{content:"\201C";display:block;font-size:30px;height:0;left:-20px;position:relative;top:-10px}.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span,.wp-custom-logo .site-description,.wp-custom-logo .site-title{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.genesis-nav-menu .search input[type=submit]:focus,.screen-reader-shortcut:focus,.screen-reader-text:focus,.widget_search input[type=submit]:focus{clip:auto!important;height:auto;width:auto;display:block;font-size:15px;padding:15px 23px 14px;color:#333;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,.6)}.more-link{position:relative}.genesis-skip-link{margin:0}.genesis-skip-link li{height:0;width:0;list-style:none}input,select,textarea{background-color:#fff;border:1px solid #eee;border-radius:0;color:#333;padding:10px;width:100%}input:focus,select:focus,textarea:focus{outline:none;border:1px solid #777}:focus{outline:1px solid #eee}input[type=checkbox],input[type=image],input[type=radio]{width:auto}input[type=search]{-webkit-appearance:none;border-radius:0}::-moz-placeholder{color:#333;opacity:1}::-webkit-input-placeholder{color:#333}.button,button,input[type=button],input[type=reset],input[type=submit]{background:#777;border:0;border-radius:0;color:#fff;cursor:pointer;font-weight:600;padding:8px 24px;text-decoration:none;white-space:nowrap;display:inline-block;width:auto;box-shadow:inset 0 0 0 999px hsla(0,0%,100%,0)}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff;box-shadow:inset 0 0 0 999px hsla(0,0%,100%,.15)}.button.secondary,button.secondary,input[type=button].secondary,input[type=reset].secondary,input[type=submit].secondary{background:#333}.button.secondary:hover,button.secondary:hover,input[type=button].secondary:hover,input[type=reset].secondary:hover,input[type=submit].secondary:hover{background:#777}.button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{padding:6px 18px;font-size:12.3px}.button:disabled,.button:disabled:hover,button:disabled,button:disabled:hover,input[type=button]:disabled,input[type=button]:disabled:hover,input[type=reset]:disabled,input[type=reset]:disabled:hover,input[type=submit]:disabled,input[type=submit]:disabled:hover{background-color:#eee;border-width:0;color:#777;cursor:not-allowed}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button{display:none}fieldset{margin-bottom:1em}h1,h2,h3,h4,h5,h6{font-family:Muli,Helvetica,sans-serif;font-weight:600;line-height:1.382;margin:0 0 10px;margin:0 0 1rem}h1{font-size:30px}h2{font-size:26px}h3{font-size:25px}h4{font-size:24px}h5{font-size:23px}h6{font-size:22px}.wp-caption,embed,iframe,img,object,video{max-width:100%}img{height:auto}figure{margin:0}video{-o-object-fit:cover;object-fit:cover}table{border-collapse:collapse;border-spacing:0;line-height:1.618;margin-bottom:40px;width:100%;word-break:break-word}tbody{border-bottom:1px solid #eee}td,th{text-align:left}td{border-top:1px solid #eee;padding:6px}th{padding:0 6px}td:first-child,th:first-child{padding-left:0}.wrap{margin:0 auto;padding-left:5%;padding-right:5%}.wrap .wrap{max-width:100%;width:auto;padding:0}.site-inner{clear:both;padding:5% 0;word-wrap:break-word}.page-widget-area .wrap,.site-inner .wrap{max-width:1300px}.narrow .page-widget-area .wrap,.narrow .site-inner .wrap{max-width:860px}.wide .page-widget-area .wrap,.wide .site-inner .wrap{max-width:90%}.gallery{overflow:hidden}.gallery a{display:block;min-height:100%}.gallery img{height:auto;width:100%}.gallery-caption,.gallery img{display:block}.gallery-item{float:left;width:100%;margin:0 0 5%;text-align:center;display:block}.featured-content .entry{background:none;padding:0}.featured-content .entry:last-of-type{margin-bottom:0}.featured-content .entry-title{font-size:20px}.avatar{border-radius:50%;float:left}.alignleft .avatar,.author-box .avatar{margin-right:24px}.alignright .avatar{margin-left:24px}.comment .avatar{margin:0 16px 24px 0}.breadcrumb{margin-bottom:1px;padding:0 0 12px}.after-entry,.author-box{font-size:16.5px;margin-bottom:5%}.archive-description p:last-child,.author-box p:last-child{margin-bottom:0}.search-form{display:block;width:100%}.search-form input[type=search]{float:left;width:auto;padding:12px 14px;line-height:1}.search-form input[type=submit]{float:right;display:inline-block;padding:15px}.entry-content .search-form{margin-bottom:40px;width:50%}.author-box-title{font-size:20px;font-size:2rem}.entry-title a{color:#777;text-decoration:none}.entry-title a:focus,.entry-title a:hover{color:#777}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}.aligncenter,img.centered{display:block;margin:0 auto 24px}.alignnone,img.alignnone{margin-bottom:12px}.wp-caption.alignleft,a.alignleft,img.alignleft{margin:0 24px 24px 0}.wp-caption.alignright,a.alignright,img.alignright{margin:0 0 24px 24px}.wp-caption-text{font-size:14px;font-size:1.4rem;margin:0;text-align:center}.entry-content p.wp-caption-text{margin-bottom:0}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video{margin:0 0 28px}a.post-edit-link{display:none}.bypostauthor,.sticky{background-color:transparent}.before-header{border-bottom:1px solid #eee;font-size:12.3px;position:relative;width:100%;z-index:99}.before-header .wrap{position:relative;padding:3px 5%}.before-header .widget,.before-header .widget-title,.before-header p{margin-bottom:0;font-size:12.3px;float:left}.before-header .close-before-header{background:none;color:transparent;float:right;padding:0;position:relative;width:16px;width:1.6rem;height:16px;height:1.6rem;font-size:0;display:block}.before-header .close-before-header:after,.before-header .close-before-header:before{content:" ";display:block;position:absolute;left:0;right:0;top:0;bottom:0;height:15px;width:2px;background-color:#333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin:auto}.before-header .close-before-header:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-header{position:absolute;position:fixed;width:100%;z-index:10;top:0;left:0;background-color:#fff;border-bottom:1px solid #eee}.site-header,.site-header>.wrap{-webkit-transition:all .3s ease;transition:all .3s ease}.site-header.shrink{background-color:#fff}.site-header.shrink>.wrap{padding:0 5%}.custom-header .site-header{background-size:cover!important;background-position:50%!important}.title-area{padding:10px 0;margin:0 auto;float:left}.site-title{font-size:20px;font-family:Muli,Helvetica,sans-serif;font-weight:600;line-height:1.382}.site-title a{color:#333}.site-title a:focus,.site-title a:hover{color:#777;text-decoration:none}.site-description{font-size:10px;line-height:1.382}.site-description,.site-header .widget-area,.site-title{margin-bottom:0}.wp-custom-logo .title-area{padding:10px 0;height:60px;width:auto;-webkit-transition:all .3s ease;transition:all .3s ease}.wp-custom-logo .custom-logo-link{display:block;height:100%}.wp-custom-logo .custom-logo-link img{width:auto;height:100%;margin:auto;vertical-align:middle}.header-widget-area{float:right;padding:10px 0 0 30px;display:none}.hero-section{padding:10% 0;border-bottom:1px solid #eee;background-position:50%;background-size:cover;box-shadow:inset 0 0 0 9999px hsla(0,0%,100%,.9);-webkit-transition:all .1s ease;transition:all .1s ease}.hero-section,.hero-section .wrap{position:relative}.home .hero-section{padding:15% 0}.hero-section h1{margin-bottom:0;float:left;width:100%}.hero-section .breadcrumb,.hero-section p{padding:.618em 0 0;width:100%;display:block;clear:both;background:transparent;max-width:860px}.hero-section p{margin-bottom:0}.hero-section .wp-custom-header{position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1;overflow:hidden}.hero-section .wp-custom-header img{-webkit-filter:grayscale(1);filter:grayscale(1)}.hero-section .wp-custom-header iframe,.hero-section .wp-custom-header img,.hero-section .wp-custom-header video{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:auto;height:auto;min-height:100%;min-width:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover}.hero-section .wp-custom-header iframe{left:-25%;right:-25%;height:150%;width:150%}.genesis-nav-menu{clear:both;width:100%;white-space:nowrap;font-size:14.25px;line-height:1}.genesis-nav-menu .menu-item{display:block;margin-bottom:0;padding:10px 0;text-align:left;width:100%;float:left;position:relative}.genesis-nav-menu .menu-item:last-of-type a{padding-right:0}.responsive .genesis-nav-menu .menu-item{width:100%;padding:0}.genesis-nav-menu a{text-decoration:none;display:block;padding:8px 0;color:#333}.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:focus,.genesis-nav-menu .sub-menu .current-menu-item>a:hover,.genesis-nav-menu a:focus,.genesis-nav-menu a:hover{text-decoration:none;color:#777}.genesis-nav-menu .menu-item-has-children>a span:after{content:" ";display:none;margin-top:5px;margin-left:5px;float:right;height:4px;width:4px;border-left:1px solid #333;border-bottom:1px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.genesis-nav-menu .sub-menu{-webkit-transition:none;transition:none;display:none}.genesis-nav-menu .sub-menu:before{content:" ";display:none;position:absolute;top:-5px;left:30px;left:3rem;height:10px;width:10px;background-color:#fff;border:1px solid #eee;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.genesis-nav-menu .sub-menu .menu-item{width:100%}.genesis-nav-menu .sub-menu .menu-item>a span:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);float:none;margin-top:0}.genesis-nav-menu .sub-menu a{padding-left:10px;text-align:left}.genesis-nav-menu .sub-menu .sub-menu{margin:-55px 0 0 199px;padding-left:0;border-left:none}.genesis-nav-menu .sub-menu .sub-menu:before{display:none}.genesis-nav-menu>.first>a{padding-left:0}.genesis-nav-menu>.last>a{padding-right:0}.genesis-nav-menu>.right{float:right}.nav-primary{width:100%;clear:both}.js .nav-primary{display:none}.nav-primary .wrap{padding:20px 0;max-width:100%}.nav-primary li li{margin-left:0}.nav-secondary{width:100%;clear:both;position:relative;border-top:1px solid #eee}.js .nav-secondary .wrap{display:none}.site-footer .menu>.menu-item{width:50%;float:left}.site-footer .menu .sub-menu,.site-footer .menu .sub-menu-toggle{display:none}.menu-toggle{border-width:0;background-color:transparent;color:#333;display:block;margin:0 auto;overflow:hidden;text-align:center;padding:20px 25px 20px 0;line-height:20px;position:relative;right:0;z-index:9;float:right}.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover{outline:none;box-shadow:none;color:#333}.menu-toggle span{position:absolute;right:0;width:20px;height:2px;background-color:#333;display:block;float:left;top:calc(50% - 7px);-webkit-transition:all .3s ease;transition:all .3s ease}.menu-toggle span:nth-of-type(2),.menu-toggle span:nth-of-type(3){top:calc(50% - 1px)}.menu-toggle span:nth-of-type(4){top:calc(50% + 5px)}.menu-toggle.activated span{top:calc(50% - 1px);opacity:0}.menu-toggle.activated span:nth-of-type(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:1}.menu-toggle.activated span:nth-of-type(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:1}.menu-toggle.toggle-secondary{float:none;margin:0 auto}.sub-menu-toggle{padding:20px;position:absolute;right:0;top:0;border-width:0;background-color:transparent}.sub-menu-toggle:before{content:" ";display:block;position:absolute;top:calc(50% - 2.5px);right:calc(50% - 5px);width:0;height:0;border:5px solid transparent;border-top:5px solid #333;text-rendering:auto;-webkit-transform:translate(0);transform:translate(0)}.sub-menu-toggle.activated:before{border-top:none;border-bottom:5px solid #333}.comment-respond,.entry-comments,.entry-pings{font-size:15px;margin-top:5%}.comment-list li{padding:40px 0 0 30px}.comment-list .depth-1{padding-left:0}.comment-header{margin-bottom:30px}.comment-header p{margin-bottom:0}.comment-content{clear:both}.comment-content ul>li{list-style-type:disc}.comment-respond label{display:block;margin-right:12px}.entry-pings .reply{display:none}.form-submit{margin-bottom:0}.entry{margin-bottom:5%}.archive .entry:last-of-type,.page .entry:last-of-type,.single .entry{margin-bottom:0}.entry-content ol,.entry-content ul{margin-bottom:28px;margin-left:40px}.entry-content ol>li{list-style-type:decimal}.entry-content ul>li{list-style-type:disc}.entry-content ol ol,.entry-content ul ul{margin-bottom:0}.entry-content code{background-color:#eee;display:inline-block;padding:10px 20px;padding:1rem 2rem}.entry-content>:last-child,p.entry-meta{margin-bottom:0}p.entry-meta{font-size:16px;font-size:1.6rem}.entry-header .entry-meta{margin-bottom:24px}.entry-categories,.entry-tags{display:block}.entry-comments-link:before{content:"\2014";margin:0 6px 0 2px}.pagination{clear:both;margin:5% auto 0}.adjacent-entry-pagination{margin-bottom:0}.archive-pagination li{display:inline}.archive-pagination a{color:#333;cursor:pointer;display:inline-block;font-size:16px;font-size:1.6rem;padding:8px 12px;text-decoration:none}.archive-pagination li a{margin-bottom:4px}.archive-pagination .active a,.archive-pagination a:focus,.archive-pagination a:hover{background-color:#777;color:#fff}.sidebar{font-size:16px;font-size:1.6rem;margin:10% auto 5%}.widget{margin-bottom:10%;word-wrap:break-word}.widget p:last-child,.widget ul>li:last-of-type{margin-bottom:0}.widget ul>li{margin-bottom:10px;padding-bottom:10px}.widget ul>li:last-of-type{padding-bottom:0}.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px}.widget li li{border:0;margin:0 0 0 30px;padding:0}.widget:last-of-type{margin-bottom:0}.widget-title{display:inline-block;margin-bottom:1em;font-size:20px}.widget_calendar table{width:100%}.widget_calendar td,.widget_calendar th{text-align:center}.site-footer{background-color:#fff;line-height:1.382;border-top:1px solid #eee;padding-bottom:5%}.site-footer .wrap{position:relative}.site-footer p{margin-bottom:0}.site-footer .back-to-top{position:absolute;right:5%;bottom:0;width:25px;height:25px}.site-footer .back-to-top:before{content:" ";display:block;height:10px;width:10px;margin:10px auto;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-top:2px solid #333;border-right:2px solid #333}.before-footer{border-top:1px solid #eee}.before-footer .widget,.footer-widgets .widget:last-of-type{margin-bottom:0}.footer-widgets .widget-title{font-size:18px;display:block}.after-footer{padding:5% 0;font-size:13.5px}.after-footer .widget{margin-bottom:0}.widget-row{padding:10% 0;border-bottom:1px solid #eee}.widget-row:last-of-type{border-bottom:none}.widget-row.icons .widget_sp_image{position:relative;display:block}.widget-row.icons .widget_sp_image .widget-title{line-height:1}.widget-row.icons .widget_sp_image .alignleft{position:absolute;left:0;top:0}.widget-row.icons .widget_sp_image .alignleft+.widget-title,.widget-row.icons .widget_sp_image .alignleft~p{padding-left:60px;padding-left:6rem}.widget-row.icons .widget_sp_image .aligncenter+.widget-title,.widget-row.icons .widget_sp_image .aligncenter~p{text-align:center;display:block}.widget-row.icons .widget_sp_image .alignright{position:absolute;right:0;top:0}.widget-row.icons .widget_sp_image .alignright+.widget-title,.widget-row.icons .widget_sp_image .alignright~p{text-align:right;float:right;padding-right:60px;padding-right:6rem}.sidebar .enews-widget{color:#fff;background-color:#777}.sidebar .enews-widget .widget-title{color:#fff}.sidebar .enews-widget input[type=submit]{background-color:#fff;color:#777}.sidebar .enews-widget input[type=submit]:focus,.sidebar .enews-widget input[type=submit]:hover{background-color:#eee;color:#777}.enews-widget input[type=email]{width:80%;float:left}.enews-widget input[type=submit]{margin:0;width:20%;float:left;padding:11px 0}.enews form+p{margin-top:24px}div.lSSlideOuter h5{font-size:16.5px}div.lSSlideOuter ul.testimonials-list li{text-align:left;padding:0 20px}div.lSSlideOuter ul.testimonials-list li blockquote{margin:0 0 40px;margin:0 0 4rem}div.lSSlideOuter ul.testimonials-list li.active{padding-left:0;padding-right:40px;padding-right:4rem}div.lSSlideOuter ul.testimonials-list li.active+li+li{padding-right:0;padding-left:40px}div.lSSlideOuter .lSPager.lSpg>li a{background-color:#333;opacity:.382}div.lSSlideOuter .lSPager.lSpg>li.active a,div.lSSlideOuter .lSPager.lSpg>li:hover a{background-color:#333;opacity:1}.simple-social-icons ul.alignleft li{margin-left:0!important;margin-right:.618em!important}.simple-social-icons ul.alignright li{margin-left:.618em!important;margin-right:0!important}.woocommerce .entry.product{padding:0}.woocommerce abbr.required,.woocommerce ins{text-decoration:none}.woocommerce span.onsale{background-color:#777;border-radius:0;line-height:1.75;min-height:auto}.woocommerce .products .star-rating{padding:10px}.woocommerce p.stars a,.woocommerce p.stars a:focus,.woocommerce p.stars a:hover{outline:0}.woocommerce .woocommerce-LoopProduct-link{display:block}.woocommerce .content .entry{border-bottom:0}.woocommerce a.added_to_cart{line-height:1}.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after{top:1em}.woocommerce ul.products li.product .price .from,.woocommerce ul.products li.product h3{color:#333}.woocommerce ul.products li.product .price,.woocommerce ul.products li.product h3:hover{color:#777}.woocommerce ul.products li.product a{-webkit-transition:all .3s ease;transition:all .3s ease}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#777;line-height:1.5}.woocommerce div.product form.cart .button{line-height:1.5}.woocommerce div.product form.cart .variations{table-layout:fixed}.woocommerce .woocommerce-variation-price{margin-bottom:20px}.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs li{border-color:#eee}.woocommerce div.product .woocommerce-tabs ul.tabs li{background-color:#eee;border-radius:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#333;padding:.5em 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:#777}.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li{display:block;margin:0;background-color:#fff;border-bottom:0}.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{border-bottom:1px solid #eee}.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-bottom-color:#eee}.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after{content:"\f147";float:right;font-family:dashicons}.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li a,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li a,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block}#add_payment_method table.cart td.actions .coupon input.input-text,.woocommerce-cart table.cart td.actions .coupon input.input-text,.woocommerce-checkout table.cart td.actions .coupon input.input-text{width:auto}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{border-color:#eee;padding:5px 20px;width:150px}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{vertical-align:top}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#eee;border-radius:0;padding:30px}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{margin-bottom:0}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-color:#eee}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style-type:none}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:#eee}#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none}.woocommerce table.shop_table,.woocommerce table.shop_table td{border-color:#eee;border-radius:0;line-height:1.75;word-break:normal}.woocommerce table.shop_table .order-number{min-width:75px}.woocommerce table.shop_table td.actions{padding-top:15px}.woocommerce-cart table.cart{line-height:1.75}.woocommerce-cart table.cart td{font-size:18px;font-size:1.8rem;padding:10px 12px}.woocommerce-cart table.cart .product-thumbnail{min-width:56px}.woocommerce-cart table.cart th.product-name{min-width:140px}.woocommerce-cart table.cart th.product-price,.woocommerce-cart table.cart th.product-quantity,.woocommerce-cart table.cart th.product-subtotal{min-width:110px}.woocommerce-cart td.product-name dl.variation dd{margin-left:20px}.woocommerce-checkout-review-order-table th.product-total{min-width:110px}.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button[type=submit]{background-color:#333;border:0;border-radius:0;color:#fff;cursor:pointer;font-size:16px;font-size:1.6rem;font-weight:600;padding:16px 24px;text-align:center;text-decoration:none;white-space:normal;width:auto}.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce input.button[type=submit]:focus,.woocommerce input.button[type=submit]:hover{background-color:#777;color:#fff}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.alt.disabled,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button[type=submit].disabled,.woocommerce input.button[type=submit]:disabled,.woocommerce input.button[type=submit]:disabled[disabled]{background-color:#333;color:#fff;padding:16px 24px}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt[disabled]:disabled,.woocommerce #respond input#submit.alt[disabled]:disabled:hover,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce #respond input#submit[disabled]:disabled:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt[disabled]:disabled,.woocommerce a.button.alt[disabled]:disabled:hover,.woocommerce a.button.disabled,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled,.woocommerce a.button:disabled:hover,.woocommerce a.button[disabled]:disabled,.woocommerce a.button[disabled]:disabled:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt[disabled]:disabled,.woocommerce button.button.alt[disabled]:disabled:hover,.woocommerce button.button.disabled,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled,.woocommerce button.button:disabled:hover,.woocommerce button.button[disabled]:disabled,.woocommerce button.button[disabled]:disabled:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt[disabled]:disabled,.woocommerce input.button.alt[disabled]:disabled:hover,.woocommerce input.button.disabled,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled,.woocommerce input.button:disabled:hover,.woocommerce input.button[disabled]:disabled,.woocommerce input.button[disabled]:disabled:hover,.woocommerce input.button[type=submit].disabled,.woocommerce input.button[type=submit].disabled:hover,.woocommerce input.button[type=submit]:disabled,.woocommerce input.button[type=submit]:disabled:hover,.woocommerce input.button[type=submit][disabled]:disabled,.woocommerce input.button[type=submit][disabled]:disabled:hover{background-color:#eee;color:#333}.woocommerce #reviews #comment{height:150px}.woocommerce .quantity .qty{font-size:20px;font-size:2rem;line-height:1.5;margin-right:5px;padding:12px 5px;width:70px}.woocommerce .coupon{line-height:1}.woocommerce .coupon .input-text{height:48px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{line-height:1.5;padding:10px}.woocommerce form.checkout_coupon,.woocommerce form .form-row .select2-container,.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce form.login,.woocommerce form.register{border-color:#eee;border-radius:0}.woocommerce-account .woocommerce-Address-title h3{font-size:26px;font-size:2.6rem}.woocommerce-account .woocommerce-Address{margin-bottom:20px}.woocommerce-account table.order_details th.product-total{min-width:110px}.woocommerce-MyAccount-navigation{border:1px solid #eee;padding:20px;margin-bottom:40px}.woocommerce-MyAccount-navigation ul{margin-bottom:0;margin-left:0}.woocommerce-MyAccount-navigation ul li{line-height:1.2;list-style-type:none;margin-bottom:15px}.woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}.woocommerce-MyAccount-navigation ul li.is-active>a{color:#777;font-weight:600}.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation,.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation{text-align:center;margin-right:0;width:100%}.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation ul,.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation ul{text-align:center}.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation li,.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation li{display:inline-block;margin:0 10px}.content-sidebar.woocommerce-account .woocommerce-MyAccount-content,.sidebar-content.woocommerce-account .woocommerce-MyAccount-content{width:100%}.woocommerce .woocommerce-breadcrumb{font-size:18px;font-size:1.8rem;margin-bottom:40px;color:#333}.woocommerce .woocommerce-breadcrumb a{color:#333;text-decoration:none}.woocommerce .woocommerce-breadcrumb a:focus,.woocommerce .woocommerce-breadcrumb a:hover{color:#777}.woocommerce #reviews #comments ol.commentlist li,.woocommerce #reviews #comments ol.commentlist li img.avatar{background:transparent;border:0;margin:0 16px 24px 0;padding:0;position:relative;width:60px}.woocommerce #reviews #comments ol.commentlist li .comment-text{border-color:#eee;border-radius:0;margin-left:80px}.woocommerce .entry-content #reviews ol>li{list-style-type:none}.woocommerce-error,.woocommerce-info,.woocommerce-message{background-color:#eee;border-top-color:#777}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{color:#777}.woocommerce-MyAccount-content .woocommerce-error,.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-message{padding:20px;padding:2rem;overflow:auto}.woocommerce-MyAccount-content .woocommerce-error .button,.woocommerce-MyAccount-content .woocommerce-info .button,.woocommerce-MyAccount-content .woocommerce-message .button{float:right;display:block}div.woocommerce-info.wc-memberships-restriction-message.wc-memberships-restricted-content-message{width:48%}.woocommerce-product-search{overflow:hidden;width:100%}.woocommerce-product-search input[type=submit]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.woocommerce.widget_shopping_cart ul.cart_list li,.woocommerce .widget_shopping_cart ul.cart_list li{padding-top:15px}.woocommerce.widget_shopping_cart .cart_list li a.remove,.woocommerce .widget_shopping_cart .cart_list li a.remove{top:15px}.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total{border-top:1px solid #eee}.woocommerce.widget_shopping_cart .buttons a,.woocommerce .widget_shopping_cart .buttons a{margin-bottom:5px}.woocommerce.widget_shopping_cart .cart_list li.empty,.woocommerce .widget_shopping_cart .cart_list li.empty{padding-left:0}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:60px}.sidebar ul.product_list_widget li{line-height:1.4;margin-bottom:15px;padding:15px 0 0}.sidebar ul.product_list_widget li:last-child{margin-bottom:0;padding-bottom:15px}.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#eee}.woocommerce.widget_price_filter .ui-slider .ui-slider-handle,.woocommerce.widget_price_filter .ui-slider .ui-slider-range{background-color:#777}.woocommerce .widget_layered_nav_filters ul li a:before,.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce .widget_rating_filter ul li.chosen a:before{color:#777}.woocommerce.widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{top:-.28em}.woocommerce.widget_price_filter .price_slider_amount .button,.woocommerce .widget_price_filter .price_slider_amount .button{font-size:16px;font-size:1.6rem}.woocommerce.widget_layered_nav_filters ul li{margin:0 20px 20px 0}.woocommerce.widget_recent_reviews .reviewer{font-size:12px;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase}@media (min-width:600px){.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-item{margin:0 0 2.564102564102564% 2.564102564102564%;width:48.717948717948715%}.gallery-item:nth-of-type(odd){clear:left;margin-left:0}}@media (min-width:860px){body,body>div{font-size:16.5px}.button,button,input[type=button],input[type=reset],input[type=submit]{padding:12px 36px}.button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{padding:8px 24px}h1{font-size:40px}h2{font-size:30px}h3{font-size:28px}h4{font-size:26px}h5{font-size:24px}h6{font-size:22px}.wrap{width:90%;max-width:1300px;padding:0}.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-fifth{width:17.94871794871795%}.two-fifths{width:38.46153846153846%}.three-fifths{width:58.97435897435897%}.four-fifths{width:79.48717948717949%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.first{clear:both;margin-left:0}.gallery-item:nth-of-type(odd){clear:none;margin-left:2.564102564102564%}.gallery-columns-1 .gallery-item:nth-child(1n+1),.gallery-columns-2 .gallery-item:nth-child(odd),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left;margin-left:0}.gallery-columns-1 .gallery-item{width:100%}.gallery-columns-2 .gallery-item{width:48.717948717948715%}.gallery-columns-3 .gallery-item{width:31.623931623931625%}.gallery-columns-4 .gallery-item{width:23.076923076923077%}.gallery-columns-5 .gallery-item{width:17.94871794871795%}.gallery-columns-6 .gallery-item{width:14.52991452991453%}.gallery-columns-7 .gallery-item{width:12.08791208791209%}.gallery-columns-8 .gallery-item{width:10.25641025641026%}.gallery-columns-9 .gallery-item{width:8.83190883190883%}.after-entry,.author-box{margin-bottom:40px}.before-header .wrap{padding:5px 0}.site-header>.wrap{padding:10px 0}.site-header.shrink>.wrap{padding:0}.title-area{float:left;padding:10px 0}.wp-custom-logo .title-area{padding:5px 0}.header-widget-area{display:block;padding:11px 0 10px 40px}.hero-section{padding:5% 0}.home .hero-section{padding:12.5% 0}.hero-section .breadcrumb,.hero-section p{float:left;width:auto;clear:none}.hero-section p{float:none;clear:both}.genesis-nav-menu .menu-item{float:left;text-align:right;padding:0;width:auto}.responsive .genesis-nav-menu .menu-item{width:auto}.genesis-nav-menu a{padding:23px 13px}.genesis-nav-menu .menu-item-has-children>a span:after{display:inline-block}.genesis-nav-menu .sub-menu{left:-9999px;top:125%;opacity:0;position:absolute;width:200px;z-index:99;-webkit-transition:top .4s ease,opacity .5s ease;transition:top .4s ease,opacity .5s ease;display:block;border:1px solid #eee}.genesis-nav-menu .sub-menu:before{display:block}.genesis-nav-menu .sub-menu a{background-color:#fff;padding:20px;position:relative;word-wrap:break-word}.genesis-nav-menu .menu-item:hover>.sub-menu{left:0;top:100%;opacity:1}.nav-primary{width:calc(100% - 200px);width:auto;clear:none;display:block!important;background-color:transparent;float:right}.nav-primary .wrap{padding:0}.js .nav-secondary .wrap{display:block}.nav-secondary .menu>.menu-item a{padding:22px}.shrink .nav-secondary .menu>.menu-item a{padding:16px 22px}.nav-secondary .menu>.menu-item:first-of-type a{padding-left:0}.menu-toggle{padding:30px 30px 30px 0;display:none}.menu-toggle.toggle-secondary{padding:20px 25px 20px 0}.sub-menu-toggle{display:none}.comment-respond,.entry-comments,.entry-pings{margin-top:40px}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url]{width:50%}.entry{margin-bottom:40px}.pagination{margin:40px 0 0}.archive-pagination li a,.widget{margin-bottom:0}.widget-title{font-size:22px}.site-footer{padding-bottom:5%}.site-footer .widget-area{margin-bottom:0}.site-footer .back-to-top{right:0}.before-footer .widget-row .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:bottom;-ms-flex-align:bottom;align-items:bottom}.before-footer .widget-row .wrap:after,.before-footer .widget-row .wrap:before{display:none}.footer-widgets .widget-title{font-size:20px}.widget-row{padding:7.5% 0}div.lSSlideOuter h5{font-size:18px}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;margin-right:5%;width:20%}.woocommerce-account .woocommerce-MyAccount-content{width:75%;float:right}}@media (min-width:1023px){.content{float:right;width:61.8%}.content-sidebar .content{float:left}.full-width-content .content{width:100%;max-width:100%}.sidebar-primary{float:right;width:33.2%}.sidebar-content .sidebar-primary{float:left}.site-header>.wrap{padding:20px 0}.site-description,.site-title{text-align:left}.wp-custom-logo .title-area{padding:0}.wp-custom-logo .shrink .title-area{padding:10px 0}.genesis-nav-menu a{padding:23px 20px}.sidebar{margin:0 auto 40px}}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#333!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.site-title>a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}h2,h3,p{orphans:3;widows:3}blockquote,pre{border:1px solid #eee;page-break-inside:avoid}.content,.content-sidebar{width:100%}.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar,button,input,select,textarea{display:none!important}.title-area{text-align:center;width:100%}.site-title>a{margin:0;text-decoration:none;text-indent:0}.site-inner{padding-top:0;position:relative;top:-100px}.author-box{margin-bottom:0}h1,h2,h3,h4,h5,h6{orphans:3;widows:3}h1,h2,h3,h4,h5,h6,img{page-break-after:avoid}blockquote,h1,h2,h3,h4,h5,h6,img,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}
+*/html {
+ font-family: sans-serif;
+ -ms-text-size-adjust: 100%;
+ -webkit-text-size-adjust: 100%
+}
+
+article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
+ display: block
+}
+
+audio,canvas,progress,video {
+ display: inline-block
+}
+
+audio:not([controls]) {
+ display: none;
+ height: 0
+}
+
+progress {
+ vertical-align: baseline
+}
+
+[hidden],template {
+ display: none
+}
+
+a {
+ background-color: transparent;
+ -webkit-text-decoration-skip: objects
+}
+
+a:active,a:hover {
+ outline-width: 0
+}
+
+abbr[title] {
+ border-bottom: none;
+ text-decoration: underline;
+ text-decoration: underline dotted
+}
+
+b,strong {
+ font-weight: inherit;
+ font-weight: bolder
+}
+
+dfn {
+ font-style: italic
+}
+
+h1 {
+ font-size: 2em;
+ margin: .67em 0
+}
+
+mark {
+ background-color: #ff0;
+ color: #000
+}
+
+small {
+ font-size: 80%
+}
+
+sub,sup {
+ font-size: 75%;
+ line-height: 0;
+ position: relative;
+ vertical-align: baseline
+}
+
+sub {
+ bottom: -.25em
+}
+
+sup {
+ top: -.5em
+}
+
+img {
+ border-style: none
+}
+
+svg:not(:root) {
+ overflow: hidden
+}
+
+code,kbd,pre,samp {
+ font-family: monospace,monospace;
+ font-size: 1em
+}
+
+figure {
+ margin: 1em 40px
+}
+
+hr {
+ box-sizing: content-box;
+ height: 0;
+ overflow: visible
+}
+
+button,input,optgroup,select,textarea {
+ font: inherit;
+ margin: 0
+}
+
+optgroup {
+ font-weight: 700
+}
+
+button,input {
+ overflow: visible
+}
+
+button,select {
+ text-transform: none
+}
+
+[type=reset],[type=submit],button,html [type=button] {
+ -webkit-appearance: button
+}
+
+[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
+ border-style: none;
+ padding: 0
+}
+
+[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
+ outline: 1px dotted ButtonText
+}
+
+fieldset {
+ border: 1px solid silver;
+ margin: 0 2px;
+ padding: .35em .625em .75em
+}
+
+legend {
+ box-sizing: border-box;
+ color: inherit;
+ display: table;
+ max-width: 100%;
+ padding: 0;
+ white-space: normal
+}
+
+textarea {
+ overflow: auto
+}
+
+[type=checkbox],[type=radio] {
+ box-sizing: border-box;
+ padding: 0
+}
+
+[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
+ height: auto
+}
+
+[type=search] {
+ -webkit-appearance: textfield;
+ outline-offset: -2px
+}
+
+[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
+ -webkit-appearance: none
+}
+
+::-webkit-input-placeholder {
+ color: inherit;
+ opacity: .54
+}
+
+::-webkit-file-upload-button {
+ -webkit-appearance: button;
+ font: inherit
+}
+
+html,input[type=search] {
+ box-sizing: border-box
+}
+
+*,:after,:before {
+ box-sizing: inherit
+}
+
+.author-box:before,.clearfix:before,.entry-content:before,.entry:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.widget:before,.wrap:before {
+ content: " ";
+ display: table
+}
+
+.author-box:after,.clearfix:after,.entry-content:after,.entry:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.widget:after,.wrap:after {
+ clear: both;
+ content: " ";
+ display: table
+}
+
+* {
+ -webkit-tap-highlight-color: transparent
+}
+
+html {
+ font-size: 62.5%
+}
+
+body,body>div {
+ font-size: 15px
+}
+
+body {
+ background-color: #fff;
+ color: #333;
+ font-family: Muli,Helvetica,sans-serif;
+ font-weight: 400;
+ line-height: 1.618;
+ -webkit-font-smoothing: antialiased;
+ margin: 0;
+ overflow-x: hidden
+}
+
+.button,.gallery img,a,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus {
+ -webkit-transition: all .3s ease;
+ transition: all .3s ease
+}
+
+a {
+ color: #333
+}
+
+a,a:focus,a:hover {
+ text-decoration: none
+}
+
+a:focus,a:hover {
+ color: #555
+}
+
+p {
+ margin: 0 0 1em
+}
+
+ol,p,ul {
+ padding: 0
+}
+
+ol,ul {
+ margin: 0
+}
+
+li {
+ list-style-type: none
+}
+
+hr {
+ border: 0;
+ border-collapse: collapse;
+ border-top: 1px solid #eee;
+ clear: both;
+ margin: 1em 0
+}
+
+b,strong {
+ font-weight: 600
+}
+
+blockquote,cite,em,i {
+ font-style: italic
+}
+
+blockquote {
+ margin: 40px;
+ margin: 4rem
+}
+
+blockquote:before {
+ content: "\201C";
+ display: block;
+ font-size: 30px;
+ height: 0;
+ left: -20px;
+ position: relative;
+ top: -10px
+}
+
+.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span,.wp-custom-logo .site-description,.wp-custom-logo .site-title {
+ position: absolute!important;
+ clip: rect(0,0,0,0);
+ height: 1px;
+ width: 1px;
+ border: 0;
+ overflow: hidden
+}
+
+.screen-reader-shortcut:focus,.screen-reader-text:focus {
+ clip: auto!important;
+ height: auto;
+ width: auto;
+ display: block;
+ font-size: 15px;
+ padding: 15px 23px 14px;
+ color: #333;
+ z-index: 100000;
+ text-decoration: none;
+ box-shadow: 0 0 2px 2px rgba(0,0,0,.6)
+}
+
+.more-link {
+ position: relative
+}
+
+.genesis-skip-link {
+ margin: 0
+}
+
+.genesis-skip-link li {
+ height: 0;
+ width: 0;
+ list-style: none
+}
+
+input,select,textarea {
+ background-color: #fff;
+ border: 1px solid #eee;
+ border-radius: 0;
+ color: #333;
+ padding: 11px;
+ width: 100%
+}
+
+input:focus,select:focus,textarea:focus {
+ outline: none;
+ border: 1px solid #555
+}
+
+:focus {
+ outline: none
+}
+
+input[type=checkbox],input[type=image],input[type=radio] {
+ width: auto
+}
+
+input[type=search] {
+ -webkit-appearance: none;
+ border-radius: 0
+}
+
+::-moz-placeholder {
+ color: #333;
+ opacity: 1
+}
+
+::-webkit-input-placeholder {
+ color: #333
+}
+
+.button,button,input[type=button],input[type=reset],input[type=submit] {
+ background: #555;
+ border: 0;
+ border-radius: 0;
+ color: #fff;
+ cursor: pointer;
+ font-weight: 600;
+ padding: 8px 24px;
+ text-decoration: none;
+ white-space: nowrap;
+ display: inline-block;
+ width: auto;
+ box-shadow: inset 0 0 0 999px hsla(0,0%,100%,0)
+}
+
+.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover {
+ color: #fff;
+ box-shadow: inset 0 0 0 999px hsla(0,0%,100%,.15)
+}
+
+.button.secondary,button.secondary,input[type=button].secondary,input[type=reset].secondary,input[type=submit].secondary {
+ background: #333
+}
+
+.button.secondary:hover,button.secondary:hover,input[type=button].secondary:hover,input[type=reset].secondary:hover,input[type=submit].secondary:hover {
+ background: #555
+}
+
+.button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small {
+ padding: 6px 18px;
+ font-size: 12.3px
+}
+
+.button:disabled,.button:disabled:hover,button:disabled,button:disabled:hover,input[type=button]:disabled,input[type=button]:disabled:hover,input[type=reset]:disabled,input[type=reset]:disabled:hover,input[type=submit]:disabled,input[type=submit]:disabled:hover {
+ background-color: #eee;
+ border-width: 0;
+ color: #555;
+ cursor: not-allowed
+}
+
+input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button {
+ display: none
+}
+
+fieldset {
+ margin-bottom: 1em
+}
+
+h1,h2,h3,h4,h5,h6 {
+ font-family: Muli,Helvetica,sans-serif;
+ font-weight: 600;
+ line-height: 1.382;
+ margin: 0 0 10px;
+ margin: 0 0 1rem
+}
+
+h1 {
+ font-size: 30px
+}
+
+h2 {
+ font-size: 26px
+}
+
+h3 {
+ font-size: 25px
+}
+
+h4 {
+ font-size: 24px
+}
+
+h5 {
+ font-size: 23px
+}
+
+h6 {
+ font-size: 22px
+}
+
+.wp-caption,embed,iframe,img,object,video {
+ max-width: 100%
+}
+
+img {
+ height: auto
+}
+
+figure {
+ margin: 0
+}
+
+video {
+ -o-object-fit: cover;
+ object-fit: cover
+}
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0;
+ line-height: 1.618;
+ margin-bottom: 40px;
+ width: 100%;
+ word-break: break-word
+}
+
+tbody {
+ border-bottom: 1px solid #eee
+}
+
+td,th {
+ text-align: left
+}
+
+td {
+ border-top: 1px solid #eee;
+ padding: 6px
+}
+
+th {
+ padding: 0 6px
+}
+
+td:first-child,th:first-child {
+ padding-left: 0
+}
+
+.wrap {
+ margin: 0 auto;
+ padding-left: 5%;
+ padding-right: 5%
+}
+
+.wrap .wrap {
+ max-width: 100%;
+ width: auto;
+ padding: 0
+}
+
+.site-inner {
+ clear: both;
+ padding: 10% 0;
+ word-wrap: break-word
+}
+
+.page-widget-area .wrap,.site-inner .wrap {
+ max-width: 1300px
+}
+
+.narrow .page-widget-area .wrap,.narrow .site-inner .wrap {
+ max-width: 860px
+}
+
+.wide .page-widget-area .wrap,.wide .site-inner .wrap {
+ max-width: 90%;
+ padding: 0
+}
+
+.gallery {
+ overflow: hidden
+}
+
+.gallery a {
+ display: block;
+ min-height: 100%
+}
+
+.gallery img {
+ height: auto;
+ width: 100%
+}
+
+.gallery-caption,.gallery img {
+ display: block
+}
+
+.gallery-item {
+ float: left;
+ width: 100%;
+ margin: 0 0 5%;
+ text-align: center;
+ display: block
+}
+
+.featured-content .entry {
+ background: none;
+ padding: 0
+}
+
+.featured-content .entry:last-of-type {
+ margin-bottom: 0
+}
+
+.featured-content .entry-title {
+ font-size: 20px
+}
+
+.avatar {
+ border-radius: 50%;
+ float: left
+}
+
+.alignleft .avatar,.author-box .avatar {
+ margin-right: 24px
+}
+
+.alignright .avatar {
+ margin-left: 24px
+}
+
+.comment .avatar {
+ margin: 0 16px 24px 0
+}
+
+.breadcrumb {
+ margin-bottom: 1px;
+ padding: 0 0 12px
+}
+
+.after-entry,.author-box {
+ font-size: 16.5px;
+ margin-bottom: 5%
+}
+
+.archive-description p:last-child,.author-box p:last-child {
+ margin-bottom: 0
+}
+
+.search-form {
+ display: block;
+ width: 100%
+}
+
+.search-form:after,.search-form:before {
+ display: block;
+ content: ""
+}
+
+.search-form:after {
+ clear: both
+}
+
+.search-form input[type=search] {
+ float: left;
+ width: 80%
+}
+
+.search-form input[type=submit] {
+ float: right;
+ display: inline-block;
+ width: 20%;
+ padding-left: 0;
+ padding-right: 0
+}
+
+.entry-content .search-form {
+ margin-bottom: 40px;
+ width: 50%
+}
+
+.author-box-title {
+ font-size: 20px;
+ font-size: 2rem
+}
+
+.entry-title a {
+ color: #555;
+ text-decoration: none
+}
+
+.entry-title a:focus,.entry-title a:hover {
+ color: #555
+}
+
+a.aligncenter img {
+ display: block;
+ margin: 0 auto
+}
+
+a.alignnone {
+ display: inline-block
+}
+
+.alignleft {
+ float: left;
+ text-align: left
+}
+
+.alignright {
+ float: right;
+ text-align: right
+}
+
+a.alignleft,a.alignnone,a.alignright {
+ max-width: 100%
+}
+
+.aligncenter,img.centered {
+ display: block;
+ margin: 0 auto 24px
+}
+
+.alignnone,img.alignnone {
+ margin-bottom: 12px
+}
+
+.wp-caption.alignleft,a.alignleft,img.alignleft {
+ margin: 0 24px 24px 0
+}
+
+.wp-caption.alignright,a.alignright,img.alignright {
+ margin: 0 0 24px 24px
+}
+
+.wp-caption-text {
+ font-size: 14px;
+ font-size: 1.4rem;
+ margin: 0;
+ text-align: center
+}
+
+.entry-content p.wp-caption-text {
+ margin-bottom: 0
+}
+
+.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video {
+ margin: 0 0 28px
+}
+
+a.post-edit-link {
+ display: none
+}
+
+.bypostauthor,.sticky {
+ background-color: transparent
+}
+
+.before-header {
+ border-bottom: 1px solid #eee;
+ font-size: 12.3px;
+ position: relative;
+ width: 100%;
+ z-index: 99
+}
+
+.before-header .wrap {
+ position: relative;
+ padding: 3px 5%
+}
+
+.before-header .widget,.before-header .widget-title,.before-header p {
+ margin-bottom: 0;
+ font-size: 12.3px;
+ float: left
+}
+
+.before-header .close-before-header {
+ background: none;
+ color: transparent;
+ float: right;
+ padding: 0;
+ position: relative;
+ width: 16px;
+ width: 1.6rem;
+ height: 16px;
+ height: 1.6rem;
+ font-size: 0;
+ display: block
+}
+
+.before-header .close-before-header:after,.before-header .close-before-header:before {
+ content: " ";
+ display: block;
+ position: absolute;
+ left: 0;
+ right: 0;
+ top: 0;
+ bottom: 0;
+ height: 15px;
+ width: 2px;
+ background-color: #333;
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+ margin: auto
+}
+
+.before-header .close-before-header:after {
+ -webkit-transform: rotate(45deg);
+ transform: rotate(45deg)
+}
+
+.site-header {
+ position: absolute;
+ position: fixed;
+ width: 100%;
+ z-index: 10;
+ top: 0;
+ left: 0;
+ background-color: #fff;
+ border-bottom: 1px solid #eee
+}
+
+.site-header,.site-header>.wrap {
+ -webkit-transition: all .3s ease;
+ transition: all .3s ease
+}
+
+.site-header.shrink {
+ background-color: #fff
+}
+
+.site-header.shrink>.wrap {
+ padding: 0 5%
+}
+
+.custom-header .site-header {
+ background-size: cover!important;
+ background-position: 50%!important
+}
+
+.title-area {
+ padding: 10px 0;
+ margin: 0 auto;
+ float: left
+}
+
+.site-title {
+ font-size: 20px;
+ font-family: Muli,Helvetica,sans-serif;
+ font-weight: 600;
+ line-height: 1.382
+}
+
+.site-title a {
+ color: #333
+}
+
+.site-title a:focus,.site-title a:hover {
+ color: #555;
+ text-decoration: none
+}
+
+.site-description {
+ font-size: 10px;
+ line-height: 1.382
+}
+
+.site-description,.site-header .widget-area,.site-title {
+ margin-bottom: 0
+}
+
+.wp-custom-logo .title-area {
+ padding: 10px 0;
+ height: 60px;
+ width: auto;
+ -webkit-transition: all .3s ease;
+ transition: all .3s ease
+}
+
+.wp-custom-logo .custom-logo-link {
+ display: block;
+ height: 100%
+}
+
+.wp-custom-logo .custom-logo-link img {
+ width: auto;
+ height: 100%;
+ margin: auto;
+ vertical-align: middle
+}
+
+.header-widget-area {
+ float: right;
+ padding: 10px 0 0 30px;
+ display: none
+}
+
+.hero-section {
+ padding: 10% 0;
+ border-bottom: 1px solid #eee;
+ background-position: 50%;
+ background-size: cover;
+ box-shadow: inset 0 0 0 9999px hsla(0,0%,100%,.9);
+ -webkit-transition: all .1s ease;
+ transition: all .1s ease
+}
+
+.hero-section,.hero-section .wrap {
+ position: relative
+}
+
+.home .hero-section {
+ padding: 15% 0
+}
+
+.hero-section h1 {
+ margin-bottom: 0;
+ float: left;
+ width: 100%
+}
+
+.hero-section .breadcrumb,.hero-section p {
+ padding: .618em 0 0;
+ width: 100%;
+ display: block;
+ clear: both;
+ background: transparent;
+ max-width: 860px
+}
+
+.hero-section p {
+ margin-bottom: 0
+}
+
+.hero-section .wp-custom-header {
+ position: absolute;
+ height: 100%;
+ width: 100%;
+ top: 0;
+ left: 0;
+ z-index: -1;
+ overflow: hidden
+}
+
+.hero-section .wp-custom-header img {
+ -webkit-filter: grayscale(1);
+ filter: grayscale(1)
+}
+
+.hero-section .wp-custom-header iframe,.hero-section .wp-custom-header img,.hero-section .wp-custom-header video {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ margin: auto;
+ width: auto;
+ height: auto;
+ min-height: 100%;
+ min-width: 100%;
+ max-width: none;
+ max-height: none;
+ -o-object-fit: cover;
+ object-fit: cover
+}
+
+.hero-section .wp-custom-header iframe {
+ left: -25%;
+ right: -25%;
+ height: 150%;
+ width: 150%
+}
+
+.genesis-nav-menu {
+ clear: both;
+ width: 100%;
+ white-space: nowrap;
+ font-size: 14.25px;
+ line-height: 1
+}
+
+.genesis-nav-menu .menu-item {
+ display: block;
+ margin-bottom: 0;
+ padding: 10px 0;
+ text-align: left;
+ width: 100%;
+ float: left;
+ position: relative
+}
+
+.genesis-nav-menu .menu-item:last-of-type a {
+ padding-right: 0
+}
+
+.responsive .genesis-nav-menu .menu-item {
+ width: 100%;
+ padding: 0
+}
+
+.genesis-nav-menu a {
+ text-decoration: none;
+ display: block;
+ padding: 8px 0;
+ color: #333
+}
+
+.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:focus,.genesis-nav-menu .sub-menu .current-menu-item>a:hover,.genesis-nav-menu a:focus,.genesis-nav-menu a:hover {
+ text-decoration: none;
+ color: #555
+}
+
+.genesis-nav-menu .menu-item-has-children>a span:after {
+ content: " ";
+ display: none;
+ margin-top: 5px;
+ margin-left: 5px;
+ float: right;
+ height: 4px;
+ width: 4px;
+ border-left: 1px solid #333;
+ border-bottom: 1px solid #333;
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg)
+}
+
+.genesis-nav-menu .sub-menu {
+ -webkit-transition: none;
+ transition: none;
+ display: none
+}
+
+.genesis-nav-menu .sub-menu:before {
+ content: " ";
+ display: none;
+ position: absolute;
+ top: -5px;
+ left: 30px;
+ left: 3rem;
+ height: 10px;
+ width: 10px;
+ background-color: #fff;
+ border: 1px solid #eee;
+ -webkit-transform: rotate(45deg);
+ transform: rotate(45deg)
+}
+
+.genesis-nav-menu .sub-menu .menu-item {
+ width: 100%
+}
+
+.genesis-nav-menu .sub-menu .menu-item>a span:after {
+ -webkit-transform: rotate(-135deg);
+ transform: rotate(-135deg);
+ float: none;
+ margin-top: 0
+}
+
+.genesis-nav-menu .sub-menu a {
+ padding-left: 10px;
+ text-align: left
+}
+
+.genesis-nav-menu .sub-menu .sub-menu {
+ margin: -55px 0 0 199px;
+ padding-left: 0;
+ border-left: none
+}
+
+.genesis-nav-menu .sub-menu .sub-menu:before {
+ display: none
+}
+
+.genesis-nav-menu>.first>a {
+ padding-left: 0
+}
+
+.genesis-nav-menu>.last>a {
+ padding-right: 0
+}
+
+.genesis-nav-menu>.right {
+ float: right
+}
+
+.nav-primary {
+ width: 100%;
+ clear: both
+}
+
+.js .nav-primary {
+ display: none
+}
+
+.nav-primary .wrap {
+ padding: 20px 0;
+ max-width: 100%
+}
+
+.nav-primary li li {
+ margin-left: 0
+}
+
+.nav-secondary {
+ width: 100%;
+ clear: both;
+ position: relative;
+ border-top: 1px solid #eee
+}
+
+.js .nav-secondary .wrap {
+ display: none
+}
+
+.site-footer .menu>.menu-item {
+ width: 50%;
+ float: left
+}
+
+.site-footer .menu .sub-menu,.site-footer .menu .sub-menu-toggle {
+ display: none
+}
+
+.menu-toggle {
+ border-width: 0;
+ background-color: transparent;
+ color: #333;
+ display: block;
+ margin: 0 auto;
+ overflow: hidden;
+ text-align: center;
+ padding: 20px 25px 20px 0;
+ line-height: 20px;
+ position: relative;
+ right: 0;
+ z-index: 9;
+ float: right
+}
+
+.menu-toggle:active,.menu-toggle:focus,.menu-toggle:hover {
+ outline: none;
+ box-shadow: none;
+ color: #333
+}
+
+.menu-toggle span {
+ position: absolute;
+ right: 0;
+ width: 20px;
+ height: 2px;
+ background-color: #333;
+ display: block;
+ float: left;
+ top: calc(50% - 7px);
+ -webkit-transition: all .3s ease;
+ transition: all .3s ease
+}
+
+.menu-toggle span:nth-of-type(2),.menu-toggle span:nth-of-type(3) {
+ top: calc(50% - 1px)
+}
+
+.menu-toggle span:nth-of-type(4) {
+ top: calc(50% + 5px)
+}
+
+.menu-toggle.activated span {
+ top: calc(50% - 1px);
+ opacity: 0
+}
+
+.menu-toggle.activated span:nth-of-type(2) {
+ -webkit-transform: rotate(45deg);
+ transform: rotate(45deg);
+ opacity: 1
+}
+
+.menu-toggle.activated span:nth-of-type(3) {
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+ opacity: 1
+}
+
+.menu-toggle.toggle-secondary {
+ float: none;
+ margin: 0 auto
+}
+
+.sub-menu-toggle {
+ padding: 20px;
+ position: absolute;
+ right: 0;
+ top: 0;
+ border-width: 0;
+ background-color: transparent
+}
+
+.sub-menu-toggle:before {
+ content: " ";
+ display: block;
+ position: absolute;
+ top: calc(50% - 2.5px);
+ right: calc(50% - 5px);
+ width: 0;
+ height: 0;
+ border: 5px solid transparent;
+ border-top: 5px solid #333;
+ text-rendering: auto;
+ -webkit-transform: translate(0);
+ transform: translate(0)
+}
+
+.sub-menu-toggle.activated:before {
+ border-top: none;
+ border-bottom: 5px solid #333
+}
+
+.comment-respond,.entry-comments,.entry-pings {
+ font-size: 15px;
+ margin-top: 5%
+}
+
+.comment-list li {
+ padding: 40px 0 0 30px
+}
+
+.comment-list .depth-1 {
+ padding-left: 0
+}
+
+.comment-header {
+ margin-bottom: 30px
+}
+
+.comment-header p {
+ margin-bottom: 0
+}
+
+.comment-content {
+ clear: both
+}
+
+.comment-content ul>li {
+ list-style-type: disc
+}
+
+.comment-respond label {
+ display: block;
+ margin-right: 12px
+}
+
+.entry-pings .reply {
+ display: none
+}
+
+.form-submit {
+ margin-bottom: 0
+}
+
+.entry {
+ margin-bottom: 10%
+}
+
+.entry:last-of-type {
+ margin-bottom: 0
+}
+
+.entry-content ol,.entry-content ul {
+ margin-bottom: 28px;
+ margin-left: 40px
+}
+
+.entry-content ol>li {
+ list-style-type: decimal
+}
+
+.entry-content ul>li {
+ list-style-type: disc
+}
+
+.entry-content ol ol,.entry-content ul ul {
+ margin-bottom: 0
+}
+
+.entry-content code {
+ background-color: #eee;
+ display: inline-block;
+ padding: 10px 20px;
+ padding: 1rem 2rem
+}
+
+.entry-content>:last-child,p.entry-meta {
+ margin-bottom: 0
+}
+
+p.entry-meta {
+ font-size: 16px;
+ font-size: 1.6rem
+}
+
+.entry-header .entry-meta {
+ margin-bottom: 24px
+}
+
+.entry-categories,.entry-tags {
+ display: block
+}
+
+.entry-comments-link:before {
+ content: "\2014";
+ margin: 0 6px 0 2px
+}
+
+.pagination {
+ clear: both;
+ margin: 10% auto 0
+}
+
+.adjacent-entry-pagination {
+ margin-bottom: 0
+}
+
+.archive-pagination li {
+ display: inline
+}
+
+.archive-pagination a {
+ color: #333;
+ cursor: pointer;
+ display: inline-block;
+ font-size: 16px;
+ font-size: 1.6rem;
+ padding: 8px 12px;
+ text-decoration: none
+}
+
+.archive-pagination li a {
+ margin-bottom: 4px
+}
+
+.archive-pagination .active a,.archive-pagination a:focus,.archive-pagination a:hover {
+ background-color: #555;
+ color: #fff
+}
+
+.sidebar {
+ font-size: 16px;
+ font-size: 1.6rem;
+ margin: 10% auto 5%
+}
+
+.widget {
+ word-wrap: break-word
+}
+
+.sidebar .widget,.widget {
+ margin-bottom: 10%
+}
+
+.widget p:last-child,.widget ul>li:last-of-type {
+ margin-bottom: 0
+}
+
+.widget ul>li {
+ margin-bottom: 10px;
+ padding-bottom: 10px
+}
+
+.widget ul>li:last-of-type {
+ padding-bottom: 0
+}
+
+.widget ol>li {
+ list-style-position: inside;
+ list-style-type: decimal;
+ padding-left: 20px;
+ text-indent: -20px
+}
+
+.widget li li {
+ border: 0;
+ margin: 0 0 0 30px;
+ padding: 0
+}
+
+.widget:last-of-type {
+ margin-bottom: 0
+}
+
+.widget-title {
+ display: inline-block;
+ margin-bottom: 1em;
+ font-size: 20px
+}
+
+.widget_calendar table {
+ width: 100%
+}
+
+.widget_calendar td,.widget_calendar th {
+ text-align: center
+}
+
+.site-footer {
+ background-color: #fff;
+ line-height: 1.382;
+ border-top: 1px solid #eee;
+ padding-bottom: 5%
+}
+
+.site-footer>.wrap {
+ position: relative
+}
+
+.site-footer>.wrap>p {
+ max-width: 90%
+}
+
+.site-footer p {
+ margin-bottom: 0
+}
+
+.site-footer .back-to-top {
+ position: absolute;
+ right: 5%;
+ bottom: 0;
+ width: 25px;
+ height: 25px
+}
+
+.site-footer .back-to-top:before {
+ content: " ";
+ display: block;
+ height: 10px;
+ width: 10px;
+ margin: 10px auto;
+ -webkit-transform: rotate(-45deg);
+ transform: rotate(-45deg);
+ border-top: 2px solid #333;
+ border-right: 2px solid #333
+}
+
+.before-footer {
+ border-top: 1px solid #eee
+}
+
+.before-footer .widget,.footer-widgets .widget:last-of-type {
+ margin-bottom: 0
+}
+
+.footer-widgets .widget-title {
+ font-size: 18px;
+ display: block
+}
+
+.after-footer {
+ padding: 5% 0;
+ font-size: 13.5px
+}
+
+.after-footer .widget {
+ margin-bottom: 0
+}
+
+.widget-row {
+ padding: 10% 0;
+ border-bottom: 1px solid #eee
+}
+
+.widget-row:last-of-type {
+ border-bottom: none
+}
+
+.widget-row.icons .widget_sp_image {
+ position: relative;
+ display: block
+}
+
+.widget-row.icons .widget_sp_image .widget-title {
+ line-height: 1
+}
+
+.widget-row.icons .widget_sp_image .alignleft {
+ position: absolute;
+ left: 0;
+ top: 0
+}
+
+.widget-row.icons .widget_sp_image .alignleft+.widget-title,.widget-row.icons .widget_sp_image .alignleft~p {
+ padding-left: 60px;
+ padding-left: 6rem
+}
+
+.widget-row.icons .widget_sp_image .aligncenter+.widget-title,.widget-row.icons .widget_sp_image .aligncenter~p {
+ text-align: center;
+ display: block
+}
+
+.widget-row.icons .widget_sp_image .alignright {
+ position: absolute;
+ right: 0;
+ top: 0
+}
+
+.widget-row.icons .widget_sp_image .alignright+.widget-title,.widget-row.icons .widget_sp_image .alignright~p {
+ text-align: right;
+ float: right;
+ padding-right: 60px;
+ padding-right: 6rem
+}
+
+.enews-widget input[type=email] {
+ width: 80%;
+ float: left
+}
+
+.enews-widget input[type=submit] {
+ margin: 0;
+ width: 20%;
+ float: left;
+ padding-left: 0;
+ padding-right: 0
+}
+
+.enews form+p {
+ margin-top: 24px
+}
+
+div.lSSlideOuter h5 {
+ font-size: 16.5px
+}
+
+div.lSSlideOuter ul.testimonials-list li {
+ text-align: left;
+ padding: 0 20px
+}
+
+div.lSSlideOuter ul.testimonials-list li blockquote {
+ margin: 0 0 40px;
+ margin: 0 0 4rem
+}
+
+div.lSSlideOuter ul.testimonials-list li.active {
+ padding-left: 0;
+ padding-right: 40px;
+ padding-right: 4rem
+}
+
+div.lSSlideOuter ul.testimonials-list li.active+li+li {
+ padding-right: 0;
+ padding-left: 40px
+}
+
+div.lSSlideOuter .lSPager.lSpg>li a {
+ background-color: #333;
+ opacity: .382
+}
+
+div.lSSlideOuter .lSPager.lSpg>li.active a,div.lSSlideOuter .lSPager.lSpg>li:hover a {
+ background-color: #333;
+ opacity: 1
+}
+
+.simple-social-icons ul.alignleft li {
+ margin-left: 0!important;
+ margin-right: .618em!important
+}
+
+.simple-social-icons ul.alignright li {
+ margin-left: .618em!important;
+ margin-right: 0!important
+}
+
+.woocommerce .entry.product {
+ padding: 0
+}
+
+.woocommerce abbr.required,.woocommerce ins {
+ text-decoration: none
+}
+
+.woocommerce span.onsale {
+ background-color: #555;
+ border-radius: 0;
+ line-height: 1.75;
+ min-height: auto
+}
+
+.woocommerce .products .star-rating {
+ padding: 10px
+}
+
+.woocommerce p.stars a,.woocommerce p.stars a:focus,.woocommerce p.stars a:hover {
+ outline: 0
+}
+
+.woocommerce .woocommerce-LoopProduct-link {
+ display: block
+}
+
+.woocommerce .content .entry {
+ border-bottom: 0
+}
+
+.woocommerce a.added_to_cart {
+ line-height: 1
+}
+
+.woocommerce #respond input#submit.loading:after,.woocommerce a.button.loading:after,.woocommerce button.button.loading:after,.woocommerce input.button.loading:after {
+ top: 1em
+}
+
+.woocommerce ul.products {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -webkit-box-pack: justify;
+ -ms-flex-pack: justify;
+ justify-content: space-between
+}
+
+.woocommerce ul.products:after,.woocommerce ul.products:before {
+ display: none
+}
+
+.woocommerce ul.products li.product {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -webkit-box-align: start;
+ -ms-flex-align: start;
+ align-items: flex-start;
+ box-shadow: none
+}
+
+.woocommerce ul.products li.product:after,.woocommerce ul.products li.product:before {
+ display: none
+}
+
+.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .price .from,.woocommerce ul.products li.product h3,.woocommerce ul.products li.product h3:hover {
+ color: #333
+}
+
+.woocommerce ul.products li.product .woocommerce-LoopProduct-link {
+ display: block;
+ -webkit-align-self: flex-start;
+ -ms-flex-item-align: start;
+ align-self: flex-start;
+ -webkit-transition: all .3s ease;
+ transition: all .3s ease
+}
+
+.woocommerce ul.products li.product .button {
+ display: block;
+ -webkit-align-self: flex-end;
+ -ms-flex-item-align: end;
+ align-self: flex-end
+}
+
+.woocommerce div.product p.price,.woocommerce div.product span.price {
+ color: #555;
+ line-height: 1.5
+}
+
+.woocommerce div.product form.cart .button {
+ line-height: 1.5
+}
+
+.woocommerce div.product form.cart .variations {
+ table-layout: fixed
+}
+
+.woocommerce .woocommerce-variation-price {
+ margin-bottom: 20px
+}
+
+.woocommerce div.product .woocommerce-tabs ul.tabs {
+ padding-left: 5px
+}
+
+.woocommerce div.product .woocommerce-tabs ul.tabs:before,.woocommerce div.product .woocommerce-tabs ul.tabs li {
+ border-color: #eee
+}
+
+.woocommerce div.product .woocommerce-tabs ul.tabs li {
+ background-color: #eee;
+ border-radius: 0;
+ padding: 0
+}
+
+.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before {
+ display: none
+}
+
+.woocommerce div.product .woocommerce-tabs ul.tabs li a {
+ color: #333;
+ padding: .5em 1em
+}
+
+.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {
+ color: #555
+}
+
+.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs {
+ padding: 0
+}
+
+.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li {
+ display: block;
+ margin: 0;
+ background-color: #fff;
+ border-bottom: 0
+}
+
+.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
+ border-bottom: 1px solid #eee
+}
+
+.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
+ border-bottom-color: #eee
+}
+
+.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active a:after {
+ content: "\f147";
+ float: right;
+ font-family: dashicons
+}
+
+.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li a,.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li a,.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li a {
+ display: block
+}
+
+#add_payment_method table.cart td.actions .coupon input.input-text,.woocommerce-cart table.cart td.actions .coupon input.input-text,.woocommerce-checkout table.cart td.actions .coupon input.input-text {
+ width: auto
+}
+
+#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img {
+ vertical-align: middle
+}
+
+#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text {
+ border-color: #eee;
+ padding: 5px 20px;
+ width: 150px
+}
+
+#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input {
+ vertical-align: top
+}
+
+#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment {
+ background-color: #eee;
+ border-radius: 0;
+ padding: 30px
+}
+
+#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row {
+ margin-bottom: 0
+}
+
+#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods {
+ border-color: #eee
+}
+
+#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li {
+ list-style-type: none
+}
+
+#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box {
+ background-color: #eee
+}
+
+#add_payment_method #payment div.payment_box:before,.woocommerce-cart #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before {
+ display: none
+}
+
+.woocommerce table.shop_table,.woocommerce table.shop_table td {
+ border-color: #eee;
+ border-radius: 0;
+ line-height: 1.75;
+ word-break: normal
+}
+
+.woocommerce table.shop_table .order-number {
+ min-width: 75px
+}
+
+.woocommerce table.shop_table td.actions {
+ padding-top: 15px
+}
+
+.woocommerce-cart table.cart {
+ line-height: 1.75
+}
+
+.woocommerce-cart table.cart td {
+ font-size: 18px;
+ font-size: 1.8rem;
+ padding: 10px 12px
+}
+
+.woocommerce-cart table.cart .product-thumbnail {
+ min-width: 56px
+}
+
+.woocommerce-cart table.cart th.product-name {
+ min-width: 140px
+}
+
+.woocommerce-cart table.cart th.product-price,.woocommerce-cart table.cart th.product-quantity,.woocommerce-cart table.cart th.product-subtotal {
+ min-width: 110px
+}
+
+.woocommerce-cart td.product-name dl.variation dd {
+ margin-left: 20px
+}
+
+.woocommerce-checkout-review-order-table th.product-total {
+ min-width: 110px
+}
+
+.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button[type=submit] {
+ background-color: #555;
+ border: 0;
+ border-radius: 0;
+ color: #fff;
+ cursor: pointer;
+ font-size: 16px;
+ font-size: 1.6rem;
+ font-weight: 600;
+ padding: 16px 24px;
+ text-align: center;
+ text-decoration: none;
+ white-space: normal;
+ width: auto
+}
+
+.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:hover,.woocommerce a.button:focus,.woocommerce a.button:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:hover,.woocommerce button.button:focus,.woocommerce button.button:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:hover,.woocommerce input.button:focus,.woocommerce input.button:hover,.woocommerce input.button[type=submit]:focus,.woocommerce input.button[type=submit]:hover {
+ box-shadow: inset 0 0 0 999px hsla(0,0%,100%,.15)
+}
+
+.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.alt.disabled,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button[type=submit].disabled,.woocommerce input.button[type=submit]:disabled,.woocommerce input.button[type=submit]:disabled[disabled] {
+ background-color: #eee;
+ color: #333;
+ padding: 16px 24px
+}
+
+.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt[disabled]:disabled,.woocommerce #respond input#submit.alt[disabled]:disabled:hover,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit.disabled:hover,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled:hover,.woocommerce #respond input#submit[disabled]:disabled,.woocommerce #respond input#submit[disabled]:disabled:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt[disabled]:disabled,.woocommerce a.button.alt[disabled]:disabled:hover,.woocommerce a.button.disabled,.woocommerce a.button.disabled:hover,.woocommerce a.button:disabled,.woocommerce a.button:disabled:hover,.woocommerce a.button[disabled]:disabled,.woocommerce a.button[disabled]:disabled:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt[disabled]:disabled,.woocommerce button.button.alt[disabled]:disabled:hover,.woocommerce button.button.disabled,.woocommerce button.button.disabled:hover,.woocommerce button.button:disabled,.woocommerce button.button:disabled:hover,.woocommerce button.button[disabled]:disabled,.woocommerce button.button[disabled]:disabled:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt[disabled]:disabled,.woocommerce input.button.alt[disabled]:disabled:hover,.woocommerce input.button.disabled,.woocommerce input.button.disabled:hover,.woocommerce input.button:disabled,.woocommerce input.button:disabled:hover,.woocommerce input.button[disabled]:disabled,.woocommerce input.button[disabled]:disabled:hover,.woocommerce input.button[type=submit].disabled,.woocommerce input.button[type=submit].disabled:hover,.woocommerce input.button[type=submit]:disabled,.woocommerce input.button[type=submit]:disabled:hover,.woocommerce input.button[type=submit][disabled]:disabled,.woocommerce input.button[type=submit][disabled]:disabled:hover {
+ background-color: #eee;
+ color: #555
+}
+
+.woocommerce #reviews #comment {
+ height: 150px
+}
+
+.woocommerce .quantity .qty {
+ font-size: 20px;
+ font-size: 2rem;
+ line-height: 1.5;
+ margin-right: 5px;
+ padding: 12px 5px;
+ width: 70px
+}
+
+.woocommerce .coupon {
+ line-height: 1
+}
+
+.woocommerce .coupon .input-text {
+ height: 48px
+}
+
+.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea {
+ line-height: 1.5;
+ padding: 10px
+}
+
+.woocommerce form.checkout_coupon,.woocommerce form .form-row .select2-container,.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select,.woocommerce form.login,.woocommerce form.register {
+ border-color: #eee;
+ border-radius: 0
+}
+
+.woocommerce-account .woocommerce-Address-title h3 {
+ font-size: 26px;
+ font-size: 2.6rem
+}
+
+.woocommerce-account .woocommerce-Address {
+ margin-bottom: 20px
+}
+
+.woocommerce-account table.order_details th.product-total {
+ min-width: 110px
+}
+
+.woocommerce-MyAccount-navigation {
+ border: 1px solid #eee;
+ padding: 20px;
+ margin-bottom: 40px
+}
+
+.woocommerce-MyAccount-navigation ul {
+ margin-bottom: 0;
+ margin-left: 0
+}
+
+.woocommerce-MyAccount-navigation ul li {
+ line-height: 1.2;
+ list-style-type: none;
+ margin-bottom: 15px
+}
+
+.woocommerce-MyAccount-navigation ul li:last-child {
+ margin-bottom: 0
+}
+
+.woocommerce-MyAccount-navigation ul li.is-active>a {
+ color: #555;
+ font-weight: 600
+}
+
+.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation,.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation {
+ text-align: center;
+ margin-right: 0;
+ width: 100%
+}
+
+.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation ul,.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation ul {
+ text-align: center
+}
+
+.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation li,.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation li {
+ display: inline-block;
+ margin: 0 10px
+}
+
+.content-sidebar.woocommerce-account .woocommerce-MyAccount-content,.sidebar-content.woocommerce-account .woocommerce-MyAccount-content {
+ width: 100%
+}
+
+.woocommerce .woocommerce-breadcrumb {
+ font-size: 18px;
+ font-size: 1.8rem;
+ margin-bottom: 40px;
+ color: #333
+}
+
+.woocommerce .woocommerce-breadcrumb a {
+ color: #333;
+ text-decoration: none
+}
+
+.woocommerce .woocommerce-breadcrumb a:focus,.woocommerce .woocommerce-breadcrumb a:hover {
+ color: #555
+}
+
+.woocommerce #reviews #comments ol.commentlist li {
+ background: transparent;
+ border: 0;
+ margin: 20px 0 30px;
+ margin: 2rem 0 3rem;
+ padding: 0;
+ position: relative
+}
+
+.woocommerce #reviews #comments ol.commentlist li img.avatar {
+ background: transparent;
+ border: 0;
+ margin: 0 16px 24px 0;
+ padding: 0;
+ position: relative
+}
+
+.woocommerce #reviews #comments ol.commentlist li .comment-text {
+ border-color: transparent;
+ border-radius: 0;
+ padding: 0
+}
+
+.woocommerce .entry-content #reviews ol>li {
+ list-style-type: none
+}
+
+.woocommerce-error,.woocommerce-info,.woocommerce-message {
+ background-color: #eee;
+ border-top-color: #555
+}
+
+.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before {
+ color: #555
+}
+
+.woocommerce-MyAccount-content .woocommerce-error,.woocommerce-MyAccount-content .woocommerce-info,.woocommerce-MyAccount-content .woocommerce-message {
+ padding: 20px;
+ padding: 2rem;
+ overflow: auto
+}
+
+.woocommerce-MyAccount-content .woocommerce-error .button,.woocommerce-MyAccount-content .woocommerce-info .button,.woocommerce-MyAccount-content .woocommerce-message .button {
+ float: right;
+ display: block
+}
+
+div.woocommerce-info.wc-memberships-restriction-message.wc-memberships-restricted-content-message {
+ width: 48%
+}
+
+.woocommerce-product-search {
+ overflow: hidden;
+ width: 100%
+}
+
+.woocommerce-product-search input[type=submit] {
+ border: 0;
+ clip: rect(0,0,0,0);
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ position: absolute;
+ width: 1px
+}
+
+.woocommerce.widget_shopping_cart ul.cart_list li,.woocommerce .widget_shopping_cart ul.cart_list li {
+ padding-top: 15px
+}
+
+.woocommerce.widget_shopping_cart .cart_list li a.remove,.woocommerce .widget_shopping_cart .cart_list li a.remove {
+ top: 15px
+}
+
+.woocommerce.widget_shopping_cart .total,.woocommerce .widget_shopping_cart .total {
+ border-top: 1px solid #eee
+}
+
+.woocommerce.widget_shopping_cart .buttons a,.woocommerce .widget_shopping_cart .buttons a {
+ margin-bottom: 5px
+}
+
+.woocommerce.widget_shopping_cart .cart_list li.empty,.woocommerce .widget_shopping_cart .cart_list li.empty {
+ padding-left: 0
+}
+
+.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img {
+ width: 60px
+}
+
+.sidebar ul.product_list_widget li {
+ line-height: 1.4;
+ margin-bottom: 15px;
+ padding: 15px 0 0
+}
+
+.sidebar ul.product_list_widget li:last-child {
+ margin-bottom: 0;
+ padding-bottom: 15px
+}
+
+.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {
+ background-color: #eee
+}
+
+.woocommerce.widget_price_filter .ui-slider .ui-slider-handle,.woocommerce.widget_price_filter .ui-slider .ui-slider-range {
+ background-color: #555
+}
+
+.woocommerce .widget_layered_nav_filters ul li a:before,.woocommerce .widget_layered_nav ul li.chosen a:before,.woocommerce .widget_rating_filter ul li.chosen a:before {
+ color: #555
+}
+
+.woocommerce.widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
+ top: -.28em
+}
+
+.woocommerce.widget_price_filter .price_slider_amount .button,.woocommerce .widget_price_filter .price_slider_amount .button {
+ font-size: 16px;
+ font-size: 1.6rem
+}
+
+.woocommerce.widget_layered_nav_filters ul li {
+ margin: 0 20px 20px 0
+}
+
+.woocommerce.widget_recent_reviews .reviewer {
+ font-size: 12px;
+ font-size: 1.2rem;
+ letter-spacing: 1px;
+ text-transform: uppercase
+}
+
+@media (min-width:600px) {
+ .gallery {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap
+ }
+
+ .gallery-item {
+ margin: 0 0 2.564102564102564% 2.564102564102564%;
+ width: 48.717948717948715%
+ }
+
+ .gallery-item:nth-of-type(odd) {
+ clear: left;
+ margin-left: 0
+ }
+}
+
+@media (min-width:860px) {
+ body,body>div {
+ font-size: 16.5px
+ }
+
+ .button,button,input[type=button],input[type=reset],input[type=submit] {
+ padding: 12px 36px
+ }
+
+ .button.small,button.small,input[type=button].small,input[type=reset].small,input[type=submit].small {
+ padding: 8px 24px
+ }
+
+ h1 {
+ font-size: 40px
+ }
+
+ h2 {
+ font-size: 30px
+ }
+
+ h3 {
+ font-size: 28px
+ }
+
+ h4 {
+ font-size: 26px
+ }
+
+ h5 {
+ font-size: 24px
+ }
+
+ h6 {
+ font-size: 22px
+ }
+
+ .wrap {
+ width: 90%;
+ max-width: 1300px;
+ padding: 0
+ }
+
+ .site-inner {
+ padding: 5% 0
+ }
+
+ .five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds {
+ float: left;
+ margin-left: 2.564102564102564%
+ }
+
+ .one-half,.three-sixths,.two-fourths {
+ width: 48.717948717948715%
+ }
+
+ .one-third,.two-sixths {
+ width: 31.623931623931625%
+ }
+
+ .four-sixths,.two-thirds {
+ width: 65.81196581196582%
+ }
+
+ .one-fourth {
+ width: 23.076923076923077%
+ }
+
+ .three-fourths {
+ width: 74.35897435897436%
+ }
+
+ .one-fifth {
+ width: 17.94871794871795%
+ }
+
+ .two-fifths {
+ width: 38.46153846153846%
+ }
+
+ .three-fifths {
+ width: 58.97435897435897%
+ }
+
+ .four-fifths {
+ width: 79.48717948717949%
+ }
+
+ .one-sixth {
+ width: 14.52991452991453%
+ }
+
+ .five-sixths {
+ width: 82.90598290598291%
+ }
+
+ .first {
+ clear: both;
+ margin-left: 0
+ }
+
+ .gallery-item:nth-of-type(odd) {
+ clear: none;
+ margin-left: 2.564102564102564%
+ }
+
+ .gallery-columns-1 .gallery-item:nth-child(1n+1),.gallery-columns-2 .gallery-item:nth-child(odd),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1) {
+ clear: left;
+ margin-left: 0
+ }
+
+ .gallery-columns-1 .gallery-item {
+ width: 100%
+ }
+
+ .gallery-columns-2 .gallery-item {
+ width: 48.717948717948715%
+ }
+
+ .gallery-columns-3 .gallery-item {
+ width: 31.623931623931625%
+ }
+
+ .gallery-columns-4 .gallery-item {
+ width: 23.076923076923077%
+ }
+
+ .gallery-columns-5 .gallery-item {
+ width: 17.94871794871795%
+ }
+
+ .gallery-columns-6 .gallery-item {
+ width: 14.52991452991453%
+ }
+
+ .gallery-columns-7 .gallery-item {
+ width: 12.08791208791209%
+ }
+
+ .gallery-columns-8 .gallery-item {
+ width: 10.25641025641026%
+ }
+
+ .gallery-columns-9 .gallery-item {
+ width: 8.83190883190883%
+ }
+
+ .after-entry,.author-box {
+ margin-bottom: 40px
+ }
+
+ .before-header .wrap {
+ padding: 5px 0
+ }
+
+ .site-header>.wrap {
+ padding: 10px 0
+ }
+
+ .site-header.shrink>.wrap {
+ padding: 0
+ }
+
+ .title-area {
+ float: left;
+ padding: 10px 0
+ }
+
+ .wp-custom-logo .title-area {
+ padding: 5px 0
+ }
+
+ .header-widget-area {
+ display: block;
+ padding: 11px 0 10px 40px
+ }
+
+ .hero-section {
+ padding: 5% 0
+ }
+
+ .home .hero-section {
+ padding: 12.5% 0
+ }
+
+ .hero-section .breadcrumb,.hero-section p {
+ float: left;
+ width: auto;
+ clear: none
+ }
+
+ .hero-section p {
+ float: none;
+ clear: both
+ }
+
+ .genesis-nav-menu .menu-item {
+ float: left;
+ text-align: right;
+ padding: 0;
+ width: auto
+ }
+
+ .responsive .genesis-nav-menu .menu-item {
+ width: auto
+ }
+
+ .genesis-nav-menu a {
+ padding: 23px 13px
+ }
+
+ .genesis-nav-menu .menu-item-has-children>a span:after {
+ display: inline-block
+ }
+
+ .genesis-nav-menu .sub-menu {
+ left: -9999px;
+ top: 125%;
+ opacity: 0;
+ position: absolute;
+ width: 200px;
+ z-index: 99;
+ -webkit-transition: top .4s ease,opacity .5s ease;
+ transition: top .4s ease,opacity .5s ease;
+ display: block;
+ border: 1px solid #eee
+ }
+
+ .genesis-nav-menu .sub-menu:before {
+ display: block
+ }
+
+ .genesis-nav-menu .sub-menu a {
+ background-color: #fff;
+ padding: 20px;
+ position: relative;
+ word-wrap: break-word
+ }
+
+ .genesis-nav-menu .menu-item:hover>.sub-menu {
+ left: 0;
+ top: 100%;
+ opacity: 1
+ }
+
+ .nav-primary {
+ width: calc(100% - 200px);
+ width: auto;
+ clear: none;
+ display: block!important;
+ background-color: transparent;
+ float: right
+ }
+
+ .nav-primary .wrap {
+ padding: 0
+ }
+
+ .js .nav-secondary .wrap {
+ display: block
+ }
+
+ .nav-secondary .menu>.menu-item a {
+ padding: 22px
+ }
+
+ .shrink .nav-secondary .menu>.menu-item a {
+ padding: 16px 22px
+ }
+
+ .nav-secondary .menu>.menu-item:first-of-type a {
+ padding-left: 0
+ }
+
+ .menu-toggle {
+ padding: 30px 30px 30px 0;
+ display: none
+ }
+
+ .menu-toggle.toggle-secondary {
+ padding: 20px 25px 20px 0
+ }
+
+ .sub-menu-toggle {
+ display: none
+ }
+
+ .comment-respond,.entry-comments,.entry-pings {
+ margin-top: 40px
+ }
+
+ .comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url] {
+ width: 50%
+ }
+
+ .archive-pagination li a,.widget {
+ margin-bottom: 0
+ }
+
+ .widget-title {
+ font-size: 22px
+ }
+
+ .site-footer {
+ padding-bottom: 5%
+ }
+
+ .site-footer .widget-area {
+ margin-bottom: 0
+ }
+
+ .site-footer .back-to-top {
+ right: 0
+ }
+
+ .before-footer .widget-row .wrap {
+ display: -webkit-box;
+ display: -ms-flexbox;
+ display: flex;
+ -ms-flex-wrap: wrap;
+ flex-wrap: wrap;
+ -webkit-box-align: bottom;
+ -ms-flex-align: bottom;
+ align-items: bottom
+ }
+
+ .before-footer .widget-row .wrap:after,.before-footer .widget-row .wrap:before {
+ display: none
+ }
+
+ .footer-widgets .widget-title {
+ font-size: 20px
+ }
+
+ .widget-row {
+ padding: 7.5% 0
+ }
+
+ div.lSSlideOuter h5 {
+ font-size: 18px
+ }
+
+ .woocommerce-account .woocommerce-MyAccount-navigation {
+ float: left;
+ margin-right: 5%;
+ width: 20%
+ }
+
+ .woocommerce-account .woocommerce-MyAccount-content {
+ width: 75%;
+ float: right
+ }
+}
+
+@media (min-width:1023px) {
+ .content {
+ float: right;
+ width: 61.8%;
+ margin: 0 auto
+ }
+
+ .content-sidebar .content {
+ float: left
+ }
+
+ .full-width-content .content {
+ width: 100%;
+ max-width: 100%
+ }
+
+ .sidebar-primary {
+ float: right;
+ width: 33.2%
+ }
+
+ .sidebar-content .sidebar-primary {
+ float: left
+ }
+
+ .site-header>.wrap {
+ padding: 20px 0
+ }
+
+ .site-description,.site-title {
+ text-align: left
+ }
+
+ .wp-custom-logo .title-area {
+ padding: 0
+ }
+
+ .wp-custom-logo .shrink .title-area {
+ padding: 10px 0
+ }
+
+ .genesis-nav-menu a {
+ padding: 23px 20px
+ }
+
+ .sidebar {
+ margin: 0 auto 40px
+ }
+}
+
+@media print {
+ *,:after,:before {
+ background: transparent!important;
+ box-shadow: none!important;
+ color: #333!important;
+ text-shadow: none!important
+ }
+
+ a,a:visited {
+ text-decoration: underline
+ }
+
+ a[href]:after {
+ content: " (" attr(href) ")"
+ }
+
+ abbr[title]:after {
+ content: " (" attr(title) ")"
+ }
+
+ .site-title>a:after,a[href^="#"]:after,a[href^="javascript:"]:after {
+ content: ""
+ }
+
+ thead {
+ display: table-header-group
+ }
+
+ img,tr {
+ page-break-inside: avoid
+ }
+
+ img {
+ max-width: 100%!important
+ }@ page {
+ margin: 2cm .5cm
+ }
+
+ h2,h3,p {
+ orphans: 3;
+ widows: 3
+ }
+
+ blockquote,pre {
+ border: 1px solid #eee;
+ page-break-inside: avoid
+ }
+
+ .content,.content-sidebar {
+ width: 100%
+ }
+
+ .breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar,button,input,select,textarea {
+ display: none!important
+ }
+
+ .title-area {
+ text-align: center;
+ width: 100%
+ }
+
+ .site-title>a {
+ margin: 0;
+ text-decoration: none;
+ text-indent: 0
+ }
+
+ .site-inner {
+ padding-top: 0;
+ position: relative;
+ top: -100px
+ }
+
+ .author-box {
+ margin-bottom: 0
+ }
+
+ h1,h2,h3,h4,h5,h6 {
+ orphans: 3;
+ widows: 3
+ }
+
+ h1,h2,h3,h4,h5,h6,img {
+ page-break-after: avoid
+ }
+
+ blockquote,h1,h2,h3,h4,h5,h6,img,pre,table {
+ page-break-inside: avoid
+ }
+
+ dl,ol,ul {
+ page-break-before: avoid
+ }
+}
/*# sourceMappingURL=style.css.map */
diff --git a/style.css.map b/style.css.map
index 36eda6b..aae78cc 100644
--- a/style.css.map
+++ b/style.css.map
@@ -1 +1 @@
-{"version":3,"sources":["style.scss","reset/_normalize.scss","style.css","reset/_box-sizing.scss","reset/_float-clearing.scss","defaults/_typography.scss","utilities/_variables.scss","utilities/_mixins.scss","defaults/_accessibility.scss","defaults/_forms.scss","defaults/_headings.scss","defaults/_objects.scss","defaults/_tables.scss","structure-layout/_site-containers.scss","structure-layout/_content-width.scss","structure-layout/_gallery.scss","structure-layout/_featured-content.scss","common-classes/_avatar.scss","common-classes/_genesis.scss","common-classes/_search-form.scss","common-classes/_titles.scss","common-classes/_wordpress.scss","site-header/_before-header.scss","site-header/_site-header.scss","site-header/_title-area.scss","site-header/_widget-area.scss","site-header/_hero-section.scss","site-navigation/_site-navigation.scss","site-navigation/_primary-menu.scss","site-navigation/_secondary-menu.scss","site-navigation/_footer-menu.scss","site-navigation/_menu-buttons.scss","content-area/_comments.scss","content-area/_entries.scss","content-area/_entry-meta.scss","content-area/_pagination.scss","content-area/_sidebars.scss","widgets/_widgets.scss","site-footer/_site-footer.scss","site-footer/_before-footer.scss","site-footer/_footer-widgets.scss","site-footer/_after-footer.scss","plugins/_easy-widget-columns.scss","plugins/_genesis-enews.scss","plugins/_genesis-testimonials.scss","plugins/_simple-social-icons.scss","plugins/_woocommerce.scss","print-styles/_print-styles.scss","structure-layout/_column-classes.scss"],"names":[],"mappings":"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","file":"style.css","sourcesContent":["/*!\n\tTheme Name: Genesis Starter\n\tTheme URI: http://www.seothemes.net/genesis-starter/\n\tDescription: This is the Genesis Starter theme created for the Genesis Framework.\n\tAuthor: Seo Themes\n\tAuthor URI: http://www.seothemes.net/\n\tVersion: 1.5.0\n\tText Domain: genesis-starter\n\tTags: one-column, two-columns, left-sidebar, right-sidebar, accessibility-ready, custom-logo, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready\n\tTemplate: genesis\n\tTemplate Version: 2.4.2\n\tLicense: GPL-2.0+\n\tLicense URI: http://www.gnu.org/licenses/gpl-2.0.html\n*/\n\n/* # Table of Contents\n\n- Utlities\n\t- Variables\n\t- Mixins\n- Reset\n\t- Baseline Normalize\n\t- Box Sizing\n\t- Float Clearing\n- Defaults\n\t- Typography\n\t- Headings\n\t- Objects\n\t- Forms\n\t- Tables\n\t- Accessibility\n- Structure and Layout\n\t- Site Containers\n\t- Content Width\n\t- Column Classes\n\t- Gallery\n\t- Featured Content\n- Common Classes\n\t- Avatar\n\t- Genesis\n\t- Search Form\n\t- Titles\n\t- WordPress\n- Widgets\n\t- Widgets\n\t- Front Page\n- Plugins\n\t- Easy Widget Columns\n\t- Genesis eNews\n\t- Genesis Testimonials\n\t- Simple Social Icons\n\t- WooCommerce\n- Site Header\n\t- Before Header\n\t- Site Header\n\t- Title Area\n\t- Widget Area\n\t- Hero Section\n- Site Navigation\n\t- Site Navigation\n\t- Primary Menu\n\t- Secondary Menu\n\t- Footer Menu\n\t- Menu buttons\n- Content Area\n\t- Entries\n\t- Entry Meta\n\t- Pagination\n\t- Comments\n\t- Sidebars\n- Site Footer\n\t- Site Footer\n\t- Before Footer\n\t- Footer Widgets\n\t- After Footer\n- Print Styles\n\t- Print Styles\n*/\n\n/* # Utilities\n---------------------------------------------------------------------------------------------------- */\n\n@import 'utilities/index';\n\n/* # HTML5 Reset\n---------------------------------------------------------------------------------------------------- */\n\n@import 'reset/index';\n\n/* # Defaults\n---------------------------------------------------------------------------------------------------- */\n\n@import 'defaults/index';\n\n/* # Structure and Layout\n---------------------------------------------------------------------------------------------------- */\n\n@import 'structure-layout/index';\n\n/* # Common Classes\n---------------------------------------------------------------------------------------------------- */\n\n@import 'common-classes/index';\n\n/* # Site Header\n---------------------------------------------------------------------------------------------------- */\n\n@import 'site-header/index';\n\n/* # Site Navigation\n---------------------------------------------------------------------------------------------------- */\n\n@import 'site-navigation/index';\n\n/* # Content Area\n---------------------------------------------------------------------------------------------------- */\n\n@import 'content-area/index';\n\n/* # Widgets\n---------------------------------------------------------------------------------------------------- */\n\n@import 'widgets/index';\n\n/* # Site Footer\n---------------------------------------------------------------------------------------------------- */\n\n@import 'site-footer/index';\n\n/* # Plugins\n---------------------------------------------------------------------------------------------------- */\n\n@import 'plugins/index';\n\n/* # Print Styles\n---------------------------------------------------------------------------------------------------- */\n\n@import 'print-styles/index';\n","/* ## Normalize\n--------------------------------------------- */\n/* normalize.css v4.1.1 | MIT License | http://necolas.github.io/normalize.css/ */\n\nhtml{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type=\"button\"],[type=\"reset\"],[type=\"submit\"]{-webkit-appearance:button}button::-moz-focus-inner,[type=\"button\"]::-moz-focus-inner,[type=\"reset\"]::-moz-focus-inner,[type=\"submit\"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=\"button\"]:-moz-focusring,[type=\"reset\"]:-moz-focusring,[type=\"submit\"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=\"checkbox\"],[type=\"radio\"]{box-sizing:border-box;padding:0}[type=\"number\"]::-webkit-inner-spin-button,[type=\"number\"]::-webkit-outer-spin-button{height:auto}[type=\"search\"]{-webkit-appearance:textfield;outline-offset:-2px}[type=\"search\"]::-webkit-search-cancel-button,[type=\"search\"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}","/*!\n\tTheme Name: Genesis Starter\n\tTheme URI: http://www.seothemes.net/genesis-starter/\n\tDescription: This is the Genesis Starter theme created for the Genesis Framework.\n\tAuthor: Seo Themes\n\tAuthor URI: http://www.seothemes.net/\n\tVersion: 1.5.0\n\tText Domain: genesis-starter\n\tTags: one-column, two-columns, left-sidebar, right-sidebar, accessibility-ready, custom-logo, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready\n\tTemplate: genesis\n\tTemplate Version: 2.4.2\n\tLicense: GPL-2.0+\n\tLicense URI: http://www.gnu.org/licenses/gpl-2.0.html\n*/\n/* # Table of Contents\n\n- Utlities\n\t- Variables\n\t- Mixins\n- Reset\n\t- Baseline Normalize\n\t- Box Sizing\n\t- Float Clearing\n- Defaults\n\t- Typography\n\t- Headings\n\t- Objects\n\t- Forms\n\t- Tables\n\t- Accessibility\n- Structure and Layout\n\t- Site Containers\n\t- Content Width\n\t- Column Classes\n\t- Gallery\n\t- Featured Content\n- Common Classes\n\t- Avatar\n\t- Genesis\n\t- Search Form\n\t- Titles\n\t- WordPress\n- Widgets\n\t- Widgets\n\t- Front Page\n- Plugins\n\t- Easy Widget Columns\n\t- Genesis eNews\n\t- Genesis Testimonials\n\t- Simple Social Icons\n\t- WooCommerce\n- Site Header\n\t- Before Header\n\t- Site Header\n\t- Title Area\n\t- Widget Area\n\t- Hero Section\n- Site Navigation\n\t- Site Navigation\n\t- Primary Menu\n\t- Secondary Menu\n\t- Footer Menu\n\t- Menu buttons\n- Content Area\n\t- Entries\n\t- Entry Meta\n\t- Pagination\n\t- Comments\n\t- Sidebars\n- Site Footer\n\t- Site Footer\n\t- Before Footer\n\t- Footer Widgets\n\t- After Footer\n- Print Styles\n\t- Print Styles\n*/\n/* # Utilities\n---------------------------------------------------------------------------------------------------- */\n/* # Variables\n-----------------------------------------------------------------------*/\n/* ### Colors */\n/* ### Typography */\n/* ### Breakpoints */\n/* # Mixins\n-----------------------------------------------------------------------*/\n/* ### Media Queries */\n/* ### Clearfix */\n/* ### Transitions */\n/* # HTML5 Reset\n---------------------------------------------------------------------------------------------------- */\n/* ## Normalize\n--------------------------------------------- */\n/* normalize.css v4.1.1 | MIT License | http://necolas.github.io/normalize.css/ */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\n\nbody {\n margin: 0;\n}\n\narticle, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {\n display: block;\n}\n\naudio, canvas, progress, video {\n display: inline-block;\n}\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\ntemplate, [hidden] {\n display: none;\n}\n\na {\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:active, a:hover {\n outline-width: 0;\n}\n\nabbr[title] {\n border-bottom: none;\n text-decoration: underline;\n text-decoration: underline dotted;\n}\n\nb, strong {\n font-weight: inherit;\n}\n\nb, strong {\n font-weight: bolder;\n}\n\ndfn {\n font-style: italic;\n}\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub, sup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\nimg {\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\ncode, kbd, pre, samp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\nfigure {\n margin: 1em 40px;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nbutton, input, optgroup, select, textarea {\n font: inherit;\n margin: 0;\n}\n\noptgroup {\n font-weight: bold;\n}\n\nbutton, input {\n overflow: visible;\n}\n\nbutton, select {\n text-transform: none;\n}\n\nbutton, html [type=\"button\"], [type=\"reset\"], [type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner, [type=\"button\"]::-moz-focus-inner, [type=\"reset\"]::-moz-focus-inner, [type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\nbutton:-moz-focusring, [type=\"button\"]:-moz-focusring, [type=\"reset\"]:-moz-focusring, [type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\nlegend {\n box-sizing: border-box;\n color: inherit;\n display: table;\n max-width: 100%;\n padding: 0;\n white-space: normal;\n}\n\ntextarea {\n overflow: auto;\n}\n\n[type=\"checkbox\"], [type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button, [type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button, [type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n}\n\n/* ## Box Sizing\n--------------------------------------------- */\nhtml,\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n*,\n*:before,\n*:after {\n box-sizing: inherit;\n}\n\n/* ## Float Clearing\n--------------------------------------------- */\n.author-box:before,\n.clearfix:before,\n.entry:before,\n.entry-content:before,\n.footer-widgets:before,\n.nav-primary:before,\n.nav-secondary:before,\n.pagination:before,\n.site-container:before,\n.site-footer:before,\n.site-header:before,\n.site-inner:before,\n.widget:before,\n.wrap:before {\n content: \" \";\n display: table;\n}\n\n.author-box:after,\n.clearfix:after,\n.entry:after,\n.entry-content:after,\n.footer-widgets:after,\n.nav-primary:after,\n.nav-secondary:after,\n.pagination:after,\n.site-container:after,\n.site-footer:after,\n.site-header:after,\n.site-inner:after,\n.widget:after,\n.wrap:after {\n clear: both;\n content: \" \";\n display: table;\n}\n\n/* # Defaults\n---------------------------------------------------------------------------------------------------- */\n/* ## Typography\n--------------------------------------------- */\n* {\n -webkit-tap-highlight-color: transparent;\n}\n\nhtml {\n font-size: 62.5%;\n /* 10px browser default */\n}\n\n/* Chrome fix */\nbody > div {\n font-size: 15px;\n}\n\n@media (min-width: 860px) {\n body > div {\n font-size: 16.5px;\n }\n}\n\nbody {\n background-color: #fff;\n color: #333;\n font-family: Muli, Helvetica, sans-serif;\n font-size: 15px;\n font-weight: 400;\n line-height: 1.618;\n -webkit-font-smoothing: antialiased;\n margin: 0;\n overflow-x: hidden;\n}\n\n@media (min-width: 860px) {\n body {\n font-size: 16.5px;\n }\n}\n\na,\nbutton,\ninput:focus,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\ntextarea:focus,\n.button,\n.gallery img {\n -webkit-transition: all .3s ease;\n -moz-transition: all .3s ease;\n -o-transition: all .3s ease;\n transition: all .3s ease;\n}\n\na {\n color: #333;\n text-decoration: none;\n}\n\na:hover,\na:focus {\n color: #777;\n text-decoration: none;\n}\n\np {\n margin: 0 0 1em;\n padding: 0;\n}\n\nol,\nul {\n margin: 0;\n padding: 0;\n}\n\nli {\n list-style-type: none;\n}\n\nhr {\n border: 0;\n border-collapse: collapse;\n border-top: 1px solid #eee;\n clear: both;\n margin: 1em 0;\n}\n\nb,\nstrong {\n font-weight: 600;\n}\n\nblockquote,\ncite,\nem,\ni {\n font-style: italic;\n}\n\nblockquote {\n margin: 40px;\n margin: 4rem;\n}\n\nblockquote::before {\n content: \"\\201C\";\n display: block;\n font-size: 30px;\n height: 0;\n left: -20px;\n position: relative;\n top: -10px;\n}\n\n/* ## Accessibility\n--------------------------------------------- */\n.screen-reader-text,\n.screen-reader-text span,\n.screen-reader-shortcut,\n.wp-custom-logo .site-title,\n.wp-custom-logo .site-description {\n position: absolute !important;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n width: 1px;\n border: 0;\n overflow: hidden;\n}\n\n.screen-reader-text:focus,\n.screen-reader-shortcut:focus,\n.genesis-nav-menu .search input[type=\"submit\"]:focus,\n.widget_search input[type=\"submit\"]:focus {\n clip: auto !important;\n height: auto;\n width: auto;\n display: block;\n font-size: 15px;\n padding: 15px 23px 14px;\n color: #333;\n z-index: 100000;\n text-decoration: none;\n box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);\n}\n\n.more-link {\n position: relative;\n}\n\n.genesis-skip-link {\n margin: 0;\n}\n\n.genesis-skip-link li {\n height: 0;\n width: 0;\n list-style: none;\n}\n\n/* ## Forms\n--------------------------------------------- */\ninput,\nselect,\ntextarea {\n background-color: #fff;\n border: 1px solid #eee;\n -webkit-border-radius: 0;\n border-radius: 0;\n color: #333;\n padding: 10px;\n width: 100%;\n}\n\ninput:focus,\nselect:focus,\ntextarea:focus {\n outline: none;\n border: 1px solid #777;\n}\n\n:focus {\n outline: 1px solid #eee;\n}\n\ninput[type=\"checkbox\"],\ninput[type=\"image\"],\ninput[type=\"radio\"] {\n width: auto;\n}\n\ninput[type=\"search\"] {\n -webkit-appearance: none;\n -webkit-border-radius: 0;\n border-radius: 0;\n}\n\n::-moz-placeholder {\n color: #333;\n opacity: 1;\n}\n\n::-webkit-input-placeholder {\n color: #333;\n}\n\nbutton,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\n.button {\n background: #777;\n border: 0;\n border-radius: 0;\n color: #fff;\n cursor: pointer;\n font-weight: 600;\n padding: 8px 24px;\n text-decoration: none;\n white-space: nowrap;\n display: inline-block;\n width: auto;\n box-shadow: inset 0 0 0 999px rgba(255, 255, 255, 0);\n}\n\n@media (min-width: 860px) {\n button,\n input[type=\"button\"],\n input[type=\"reset\"],\n input[type=\"submit\"],\n .button {\n padding: 12px 36px;\n }\n}\n\nbutton:hover, button:focus,\ninput[type=\"button\"]:hover,\ninput[type=\"button\"]:focus,\ninput[type=\"reset\"]:hover,\ninput[type=\"reset\"]:focus,\ninput[type=\"submit\"]:hover,\ninput[type=\"submit\"]:focus,\n.button:hover,\n.button:focus {\n color: #fff;\n box-shadow: inset 0 0 0 999px rgba(255, 255, 255, 0.15);\n}\n\nbutton.secondary,\ninput[type=\"button\"].secondary,\ninput[type=\"reset\"].secondary,\ninput[type=\"submit\"].secondary,\n.button.secondary {\n background: #333;\n}\n\nbutton.secondary:hover,\ninput[type=\"button\"].secondary:hover,\ninput[type=\"reset\"].secondary:hover,\ninput[type=\"submit\"].secondary:hover,\n.button.secondary:hover {\n background: #777;\n}\n\nbutton.small,\ninput[type=\"button\"].small,\ninput[type=\"reset\"].small,\ninput[type=\"submit\"].small,\n.button.small {\n padding: 6px 18px;\n font-size: 12.3px;\n}\n\n@media (min-width: 860px) {\n button.small,\n input[type=\"button\"].small,\n input[type=\"reset\"].small,\n input[type=\"submit\"].small,\n .button.small {\n padding: 8px 24px;\n }\n}\n\nbutton:disabled, button:disabled:hover,\ninput[type=\"button\"]:disabled,\ninput[type=\"button\"]:disabled:hover,\ninput[type=\"reset\"]:disabled,\ninput[type=\"reset\"]:disabled:hover,\ninput[type=\"submit\"]:disabled,\ninput[type=\"submit\"]:disabled:hover,\n.button:disabled,\n.button:disabled:hover {\n background-color: #eee;\n border-width: 0;\n color: #777;\n cursor: not-allowed;\n}\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-results-button {\n display: none;\n}\n\nfieldset {\n margin-bottom: 1em;\n}\n\n/* ## Headings\n--------------------------------------------- */\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: Muli, Helvetica, sans-serif;\n font-weight: 600;\n line-height: 1.382;\n margin: 0 0 10px;\n margin: 0 0 1rem;\n}\n\nh1 {\n font-size: 30px;\n}\n\n@media (min-width: 860px) {\n h1 {\n font-size: 40px;\n }\n}\n\nh2 {\n font-size: 26px;\n}\n\n@media (min-width: 860px) {\n h2 {\n font-size: 30px;\n }\n}\n\nh3 {\n font-size: 25px;\n}\n\n@media (min-width: 860px) {\n h3 {\n font-size: 28px;\n }\n}\n\nh4 {\n font-size: 24px;\n}\n\n@media (min-width: 860px) {\n h4 {\n font-size: 26px;\n }\n}\n\nh5 {\n font-size: 23px;\n}\n\n@media (min-width: 860px) {\n h5 {\n font-size: 24px;\n }\n}\n\nh6 {\n font-size: 22px;\n}\n\n@media (min-width: 860px) {\n h6 {\n font-size: 22px;\n }\n}\n\n/* ## Objects\n--------------------------------------------- */\nembed,\niframe,\nimg,\nobject,\nvideo,\n.wp-caption {\n max-width: 100%;\n}\n\nimg {\n height: auto;\n}\n\nfigure {\n margin: 0;\n}\n\nvideo {\n object-fit: cover;\n}\n\n/* ## Tables\n--------------------------------------------- */\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n line-height: 1.618;\n margin-bottom: 40px;\n width: 100%;\n word-break: break-word;\n}\n\ntbody {\n border-bottom: 1px solid #eee;\n}\n\ntd,\nth {\n text-align: left;\n}\n\ntd {\n border-top: 1px solid #eee;\n padding: 6px;\n}\n\nth {\n padding: 0 6px;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 0;\n}\n\n/* # Structure and Layout\n---------------------------------------------------------------------------------------------------- */\n/* ## Site Containers\n--------------------------------------------- */\n.wrap {\n margin: 0 auto;\n padding-left: 5%;\n padding-right: 5%;\n}\n\n@media (min-width: 860px) {\n .wrap {\n width: 90%;\n max-width: 1300px;\n padding: 0;\n }\n}\n\n.wrap .wrap {\n max-width: 100%;\n width: auto;\n padding: 0;\n}\n\n.site-inner {\n clear: both;\n padding: 5% 0;\n word-wrap: break-word;\n}\n\n.site-inner .wrap,\n.page-widget-area .wrap {\n max-width: 1300px;\n}\n\n.narrow .site-inner .wrap, .narrow\n.page-widget-area .wrap {\n max-width: 860px;\n}\n\n.wide .site-inner .wrap, .wide\n.page-widget-area .wrap {\n max-width: 90%;\n}\n\n/* ## Column Widths and Positions\n--------------------------------------------- */\n@media (min-width: 1023px) {\n .content {\n float: right;\n width: 61.8%;\n }\n .content-sidebar .content {\n float: left;\n }\n .full-width-content .content {\n width: 100%;\n max-width: 100%;\n }\n .sidebar-primary {\n float: right;\n width: 33.2%;\n }\n .sidebar-content .sidebar-primary {\n float: left;\n }\n}\n\n/* ## Column Classes (including fifths)\n--------------------------------------------- */\n@media (min-width: 860px) {\n .five-sixths,\n .four-sixths,\n .four-fifths,\n .one-fifth,\n .one-fourth,\n .one-half,\n .one-sixth,\n .one-third,\n .three-fourths,\n .three-fifths,\n .three-sixths,\n .two-fourths,\n .two-fifths,\n .two-sixths,\n .two-thirds {\n float: left;\n margin-left: 2.564102564102564%;\n }\n .one-half,\n .three-sixths,\n .two-fourths {\n width: 48.717948717948715%;\n }\n .one-third,\n .two-sixths {\n width: 31.623931623931625%;\n }\n .four-sixths,\n .two-thirds {\n width: 65.81196581196582%;\n }\n .one-fourth {\n width: 23.076923076923077%;\n }\n .three-fourths {\n width: 74.35897435897436%;\n }\n .one-fifth {\n width: 17.9487179487179488%;\n }\n .two-fifths {\n width: 38.4615384615384616%;\n }\n .three-fifths {\n width: 58.9743589743589744%;\n }\n .four-fifths {\n width: 79.4871794871794872%;\n }\n .one-sixth {\n width: 14.52991452991453%;\n }\n .five-sixths {\n width: 82.90598290598291%;\n }\n .first {\n clear: both;\n margin-left: 0;\n }\n}\n\n/* ## Gallery\n--------------------------------------------- */\n.gallery {\n overflow: hidden;\n}\n\n@media (min-width: 600px) {\n .gallery {\n display: flex;\n flex-wrap: wrap;\n }\n}\n\n.gallery a {\n display: block;\n min-height: 100%;\n}\n\n.gallery img {\n height: auto;\n width: 100%;\n display: block;\n}\n\n.gallery-caption {\n display: block;\n}\n\n.gallery-item {\n float: left;\n width: 100%;\n margin: 0 0 5%;\n text-align: center;\n display: block;\n}\n\n@media (min-width: 600px) {\n .gallery-item {\n margin: 0 0 2.564102564102564% 2.564102564102564%;\n width: 48.717948717948715%;\n }\n .gallery-item:nth-of-type(odd) {\n clear: left;\n margin-left: 0;\n }\n}\n\n@media (min-width: 860px) {\n .gallery-item:nth-of-type(odd) {\n clear: none;\n margin-left: 2.564102564102564%;\n }\n .gallery-columns-1 .gallery-item:nth-child(1n + 1),\n .gallery-columns-2 .gallery-item:nth-child(2n + 1),\n .gallery-columns-3 .gallery-item:nth-child(3n + 1),\n .gallery-columns-4 .gallery-item:nth-child(4n + 1),\n .gallery-columns-5 .gallery-item:nth-child(5n + 1),\n .gallery-columns-6 .gallery-item:nth-child(6n + 1),\n .gallery-columns-7 .gallery-item:nth-child(7n + 1),\n .gallery-columns-8 .gallery-item:nth-child(8n + 1),\n .gallery-columns-9 .gallery-item:nth-child(9n + 1) {\n clear: left;\n margin-left: 0;\n }\n .gallery-columns-1 .gallery-item {\n width: 100%;\n }\n .gallery-columns-2 .gallery-item {\n width: 48.717948717948715%;\n }\n .gallery-columns-3 .gallery-item {\n width: 31.623931623931625%;\n }\n .gallery-columns-4 .gallery-item {\n width: 23.076923076923077%;\n }\n .gallery-columns-5 .gallery-item {\n width: 17.9487179487179488%;\n }\n .gallery-columns-6 .gallery-item {\n width: 14.52991452991453%;\n }\n .gallery-columns-7 .gallery-item {\n width: 12.08791208791209%;\n }\n .gallery-columns-8 .gallery-item {\n width: 10.25641025641026%;\n }\n .gallery-columns-9 .gallery-item {\n width: 8.83190883190883%;\n }\n}\n\n/* ## Featured Content\n--------------------------------------------- */\n.featured-content .entry {\n background: none;\n padding: 0;\n}\n\n.featured-content .entry:last-of-type {\n margin-bottom: 0;\n}\n\n.featured-content .entry-title {\n font-size: 20px;\n}\n\n/* # Common Classes\n---------------------------------------------------------------------------------------------------- */\n/* ## Avatar\n--------------------------------------------- */\n.avatar {\n border-radius: 50%;\n float: left;\n}\n\n.author-box .avatar,\n.alignleft .avatar {\n margin-right: 24px;\n}\n\n.alignright .avatar {\n margin-left: 24px;\n}\n\n.comment .avatar {\n margin: 0 16px 24px 0;\n}\n\n/* ## Genesis\n--------------------------------------------- */\n.breadcrumb {\n margin-bottom: 1px;\n padding: 0 0 12px;\n}\n\n.after-entry,\n.author-box {\n font-size: 16.5px;\n margin-bottom: 5%;\n}\n\n@media (min-width: 860px) {\n .after-entry,\n .author-box {\n margin-bottom: 40px;\n }\n}\n\n.archive-description p:last-child,\n.author-box p:last-child {\n margin-bottom: 0;\n}\n\n/* ## Search Form\n--------------------------------------------- */\n.search-form {\n display: block;\n width: 100%;\n}\n\n.search-form input[type=\"search\"] {\n float: left;\n width: auto;\n padding: 12px 14px;\n line-height: 1;\n}\n\n.search-form input[type=\"submit\"] {\n float: right;\n display: inline-block;\n padding: 15px;\n}\n\n.entry-content .search-form {\n margin-bottom: 40px;\n width: 50%;\n}\n\n/* ## Titles\n--------------------------------------------- */\n.author-box-title {\n font-size: 20px;\n font-size: 20px;\n font-size: 2rem;\n}\n\n.entry-title a {\n color: #777;\n text-decoration: none;\n}\n\n.entry-title a:hover,\n.entry-title a:focus {\n color: #777;\n}\n\n/* ## WordPress\n--------------------------------------------- */\na.aligncenter img {\n display: block;\n margin: 0 auto;\n}\n\na.alignnone {\n display: inline-block;\n}\n\n.alignleft {\n float: left;\n text-align: left;\n}\n\n.alignright {\n float: right;\n text-align: right;\n}\n\na.alignleft,\na.alignnone,\na.alignright {\n max-width: 100%;\n}\n\nimg.centered,\n.aligncenter {\n display: block;\n margin: 0 auto 24px;\n}\n\nimg.alignnone,\n.alignnone {\n margin-bottom: 12px;\n}\n\na.alignleft,\nimg.alignleft,\n.wp-caption.alignleft {\n margin: 0 24px 24px 0;\n}\n\na.alignright,\nimg.alignright,\n.wp-caption.alignright {\n margin: 0 0 24px 24px;\n}\n\n.wp-caption-text {\n font-size: 14px;\n font-size: 14px;\n font-size: 1.4rem;\n margin: 0;\n text-align: center;\n}\n\n.entry-content p.wp-caption-text {\n margin-bottom: 0;\n}\n\n.entry-content .wp-audio-shortcode,\n.entry-content .wp-playlist,\n.entry-content .wp-video {\n margin: 0 0 28px;\n}\n\na.post-edit-link {\n display: none;\n}\n\n.sticky,\n.bypostauthor {\n background-color: transparent;\n}\n\n/* # Site Header\n---------------------------------------------------------------------------------------------------- */\n/* ## Before Header\n--------------------------------------------- */\n.before-header {\n border-bottom: 1px solid #eee;\n font-size: 12.3px;\n position: relative;\n width: 100%;\n z-index: 99;\n}\n\n.before-header .wrap {\n position: relative;\n padding: 3px 5%;\n}\n\n@media (min-width: 860px) {\n .before-header .wrap {\n padding: 5px 0;\n }\n}\n\n.before-header .widget,\n.before-header .widget-title,\n.before-header p {\n margin-bottom: 0;\n font-size: 12.3px;\n float: left;\n}\n\n.before-header .close-before-header {\n background: none;\n color: transparent;\n float: right;\n padding: 0;\n position: relative;\n width: 16px;\n width: 1.6rem;\n height: 16px;\n height: 1.6rem;\n font-size: 0;\n display: block;\n}\n\n.before-header .close-before-header:before, .before-header .close-before-header:after {\n content: \" \";\n display: block;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n height: 15px;\n width: 2px;\n background-color: #333;\n transform: rotate(-45deg);\n margin: auto;\n}\n\n.before-header .close-before-header:after {\n transform: rotate(45deg);\n}\n\n.site-header {\n position: absolute;\n position: fixed;\n width: 100%;\n z-index: 10;\n top: 0;\n left: 0;\n background-color: #fff;\n border-bottom: 1px solid #eee;\n -webkit-transition: all .3s ease;\n -moz-transition: all .3s ease;\n -o-transition: all .3s ease;\n transition: all .3s ease;\n}\n\n.site-header > .wrap {\n -webkit-transition: all .3s ease;\n -moz-transition: all .3s ease;\n -o-transition: all .3s ease;\n transition: all .3s ease;\n}\n\n@media (min-width: 860px) {\n .site-header > .wrap {\n padding: 10px 0;\n }\n}\n\n@media (min-width: 1023px) {\n .site-header > .wrap {\n padding: 20px 0;\n }\n}\n\n.site-header.shrink {\n background-color: #fff;\n}\n\n.site-header.shrink > .wrap {\n padding: 0 5%;\n}\n\n@media (min-width: 860px) {\n .site-header.shrink > .wrap {\n padding: 0;\n }\n}\n\n.custom-header .site-header {\n background-size: cover !important;\n background-position: center !important;\n}\n\n/* ## Title Area\n--------------------------------------------- */\n.title-area {\n padding: 10px 0;\n margin: 0 auto;\n float: left;\n}\n\n@media (min-width: 860px) {\n .title-area {\n float: left;\n padding: 10px 0;\n }\n}\n\n.site-title {\n font-size: 20px;\n font-family: Muli, Helvetica, sans-serif;\n font-weight: 600;\n line-height: 1.382;\n}\n\n.site-title a {\n color: #333;\n}\n\n.site-title a:hover,\n.site-title a:focus {\n color: #777;\n text-decoration: none;\n}\n\n@media (min-width: 1023px) {\n .site-title {\n text-align: left;\n }\n}\n\n.site-description {\n font-size: 10px;\n line-height: 1.382;\n}\n\n@media (min-width: 1023px) {\n .site-description {\n text-align: left;\n }\n}\n\n.site-description,\n.site-title,\n.site-header .widget-area {\n margin-bottom: 0;\n}\n\n.wp-custom-logo .title-area {\n padding: 10px 0;\n height: 60px;\n width: auto;\n -webkit-transition: all .3s ease;\n -moz-transition: all .3s ease;\n -o-transition: all .3s ease;\n transition: all .3s ease;\n}\n\n@media (min-width: 860px) {\n .wp-custom-logo .title-area {\n padding: 5px 0;\n }\n}\n\n@media (min-width: 1023px) {\n .wp-custom-logo .title-area {\n padding: 0;\n }\n}\n\n@media (min-width: 1023px) {\n .wp-custom-logo .shrink .title-area {\n padding: 10px 0;\n }\n}\n\n.wp-custom-logo .custom-logo-link {\n display: block;\n height: 100%;\n}\n\n.wp-custom-logo .custom-logo-link img {\n width: auto;\n height: 100%;\n margin: auto;\n vertical-align: middle;\n}\n\n/* ## Header Widget Area\n--------------------------------------------- */\n.header-widget-area {\n float: right;\n padding: 10px 0 0 30px;\n display: none;\n}\n\n@media (min-width: 860px) {\n .header-widget-area {\n display: block;\n padding: 11px 0 10px 40px;\n }\n}\n\n/* ## Hero Section\n--------------------------------------------- */\n.hero-section {\n padding: 10% 0;\n border-bottom: 1px solid #eee;\n background-position: center;\n background-size: cover;\n box-shadow: inset 0 0 0 9999px rgba(255, 255, 255, 0.9);\n transition: all .1s ease;\n position: relative;\n}\n\n@media (min-width: 860px) {\n .hero-section {\n padding: 5% 0;\n }\n}\n\n.hero-section .wrap {\n position: relative;\n}\n\n.home .hero-section {\n padding: 15% 0;\n}\n\n@media (min-width: 860px) {\n .home .hero-section {\n padding: 12.5% 0;\n }\n}\n\n.hero-section h1 {\n margin-bottom: 0;\n float: left;\n width: 100%;\n}\n\n.hero-section p,\n.hero-section .breadcrumb {\n padding: .618em 0 0;\n width: 100%;\n display: block;\n clear: both;\n background: transparent;\n max-width: 860px;\n}\n\n@media (min-width: 860px) {\n .hero-section p,\n .hero-section .breadcrumb {\n float: left;\n width: auto;\n clear: none;\n }\n}\n\n.hero-section p {\n margin-bottom: 0;\n}\n\n@media (min-width: 860px) {\n .hero-section p {\n float: none;\n clear: both;\n }\n}\n\n.hero-section .wp-custom-header {\n position: absolute;\n height: 100%;\n width: 100%;\n top: 0;\n left: 0;\n z-index: -1;\n overflow: hidden;\n}\n\n.hero-section .wp-custom-header img {\n filter: grayscale(1);\n}\n\n.hero-section .wp-custom-header img,\n.hero-section .wp-custom-header video,\n.hero-section .wp-custom-header iframe {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n margin: auto;\n width: auto;\n height: auto;\n min-height: 100%;\n min-width: 100%;\n max-width: none;\n max-height: none;\n object-fit: cover;\n}\n\n.hero-section .wp-custom-header iframe {\n left: -25%;\n right: -25%;\n height: 150%;\n width: 150%;\n}\n\n/* # Site Navigation\n---------------------------------------------------------------------------------------------------- */\n/* ## Site Navigation\n--------------------------------------------- */\n.genesis-nav-menu {\n clear: both;\n line-height: 1;\n width: 100%;\n white-space: nowrap;\n font-size: 14.25px;\n line-height: 1;\n}\n\n.genesis-nav-menu .menu-item {\n display: block;\n margin-bottom: 0;\n padding: 10px 0;\n text-align: left;\n width: 100%;\n float: left;\n position: relative;\n}\n\n@media (min-width: 860px) {\n .genesis-nav-menu .menu-item {\n float: left;\n text-align: right;\n padding: 0;\n width: auto;\n }\n}\n\n.genesis-nav-menu .menu-item:last-of-type a {\n padding-right: 0;\n}\n\n.responsive .genesis-nav-menu .menu-item {\n width: 100%;\n padding: 0;\n}\n\n@media (min-width: 860px) {\n .responsive .genesis-nav-menu .menu-item {\n width: auto;\n }\n}\n\n.genesis-nav-menu a {\n text-decoration: none;\n display: block;\n padding: 8px 0;\n color: #333;\n}\n\n@media (min-width: 860px) {\n .genesis-nav-menu a {\n padding: 23px 13px;\n }\n}\n\n@media (min-width: 1023px) {\n .genesis-nav-menu a {\n padding: 23px 20px;\n }\n}\n\n.genesis-nav-menu a:hover,\n.genesis-nav-menu a:focus,\n.genesis-nav-menu .current-menu-item > a,\n.genesis-nav-menu .sub-menu .current-menu-item > a:hover,\n.genesis-nav-menu .sub-menu .current-menu-item > a:focus {\n text-decoration: none;\n color: #777;\n}\n\n.genesis-nav-menu .menu-item-has-children > a span:after {\n content: \" \";\n display: none;\n margin-top: 5px;\n margin-left: 5px;\n float: right;\n height: 4px;\n width: 4px;\n border-left: 1px solid #333;\n border-bottom: 1px solid #333;\n transform: rotate(-45deg);\n}\n\n@media (min-width: 860px) {\n .genesis-nav-menu .menu-item-has-children > a span:after {\n display: inline-block;\n }\n}\n\n.genesis-nav-menu .sub-menu {\n transition: none;\n display: none;\n}\n\n@media (min-width: 860px) {\n .genesis-nav-menu .sub-menu {\n left: -9999px;\n top: 125%;\n opacity: 0;\n position: absolute;\n width: 200px;\n z-index: 99;\n transition: top .4s ease, opacity .5s ease;\n display: block;\n border: 1px solid #eee;\n }\n}\n\n.genesis-nav-menu .sub-menu:before {\n content: \" \";\n display: none;\n position: absolute;\n top: -5px;\n left: 30px;\n left: 3rem;\n height: 10px;\n width: 10px;\n background-color: #fff;\n border: 1px solid #eee;\n transform: rotate(45deg);\n}\n\n@media (min-width: 860px) {\n .genesis-nav-menu .sub-menu:before {\n display: block;\n }\n}\n\n.genesis-nav-menu .sub-menu .menu-item {\n width: 100%;\n}\n\n.genesis-nav-menu .sub-menu .menu-item > a span:after {\n transform: rotate(-135deg);\n float: none;\n margin-top: 0;\n}\n\n.genesis-nav-menu .sub-menu a {\n padding-left: 10px;\n text-align: left;\n}\n\n@media (min-width: 860px) {\n .genesis-nav-menu .sub-menu a {\n background-color: #fff;\n padding: 20px;\n position: relative;\n word-wrap: break-word;\n }\n}\n\n.genesis-nav-menu .sub-menu .sub-menu {\n margin: -55px 0 0 199px;\n padding-left: 0;\n border-left: none;\n}\n\n.genesis-nav-menu .sub-menu .sub-menu:before {\n display: none;\n}\n\n@media (min-width: 860px) {\n .genesis-nav-menu .menu-item:hover > .sub-menu {\n left: 0;\n top: 100%;\n opacity: 1;\n }\n}\n\n.genesis-nav-menu > .first > a {\n padding-left: 0;\n}\n\n.genesis-nav-menu > .last > a {\n padding-right: 0;\n}\n\n.genesis-nav-menu > .right {\n float: right;\n}\n\n/* ## Primary Navigation\n--------------------------------------------- */\n.nav-primary {\n width: 100%;\n clear: both;\n}\n\n@media (min-width: 860px) {\n .nav-primary {\n width: calc(100% - 200px);\n width: auto;\n clear: none;\n display: block !important;\n background-color: transparent;\n float: right;\n }\n}\n\n.js .nav-primary {\n display: none;\n}\n\n.nav-primary .wrap {\n padding: 20px 0;\n max-width: 100%;\n}\n\n@media (min-width: 860px) {\n .nav-primary .wrap {\n padding: 0;\n }\n}\n\n.nav-primary li li {\n margin-left: 0;\n}\n\n/* ## Nav Secondary\n--------------------------------------------- */\n.nav-secondary {\n width: 100%;\n clear: both;\n position: relative;\n border-top: 1px solid #eee;\n}\n\n.js .nav-secondary .wrap {\n display: none;\n}\n\n@media (min-width: 860px) {\n .js .nav-secondary .wrap {\n display: block;\n }\n}\n\n@media (min-width: 860px) {\n .nav-secondary .menu > .menu-item a {\n padding: 22px;\n }\n .shrink .nav-secondary .menu > .menu-item a {\n padding: 16px 22px;\n }\n}\n\n@media (min-width: 860px) {\n .nav-secondary .menu > .menu-item:first-of-type a {\n padding-left: 0;\n }\n}\n\n/* ## Footer Navigation\n--------------------------------------------- */\n.site-footer .menu > .menu-item {\n width: 50%;\n float: left;\n}\n\n.site-footer .menu .sub-menu,\n.site-footer .menu .sub-menu-toggle {\n display: none;\n}\n\n/* ## Responsive Navigation\n--------------------------------------------- */\n.menu-toggle {\n border-width: 0;\n background-color: transparent;\n color: #333;\n display: block;\n margin: 0 auto;\n overflow: hidden;\n text-align: center;\n padding: 20px 25px 20px 0;\n line-height: 20px;\n position: relative;\n right: 0;\n z-index: 9;\n float: right;\n}\n\n.menu-toggle:focus, .menu-toggle:active, .menu-toggle:hover {\n outline: none;\n box-shadow: none;\n color: #333;\n}\n\n@media (min-width: 860px) {\n .menu-toggle {\n padding: 30px 30px 30px 0;\n }\n}\n\n@media (min-width: 860px) {\n .menu-toggle {\n display: none;\n }\n}\n\n.menu-toggle span {\n position: absolute;\n right: 0;\n width: 20px;\n height: 2px;\n background-color: #333;\n display: block;\n float: left;\n top: calc(50% - 7px);\n -webkit-transition: all .3s ease;\n -moz-transition: all .3s ease;\n -o-transition: all .3s ease;\n transition: all .3s ease;\n}\n\n.menu-toggle span:nth-of-type(2), .menu-toggle span:nth-of-type(3) {\n top: calc(50% - 1px);\n}\n\n.menu-toggle span:nth-of-type(4) {\n top: calc(50% + 5px);\n}\n\n.menu-toggle.activated span {\n top: calc(50% - 1px);\n opacity: 0;\n}\n\n.menu-toggle.activated span:nth-of-type(2) {\n transform: rotate(45deg);\n opacity: 1;\n}\n\n.menu-toggle.activated span:nth-of-type(3) {\n transform: rotate(-45deg);\n opacity: 1;\n}\n\n.menu-toggle.toggle-secondary {\n float: none;\n margin: 0 auto;\n}\n\n@media (min-width: 860px) {\n .menu-toggle.toggle-secondary {\n padding: 20px 25px 20px 0;\n }\n}\n\n.sub-menu-toggle {\n padding: 20px;\n position: absolute;\n right: 0;\n top: 0;\n border-width: 0;\n background-color: transparent;\n}\n\n.sub-menu-toggle:before {\n content: \" \";\n display: block;\n position: absolute;\n top: calc(50% - 2.5px);\n right: calc(50% - 5px);\n width: 0;\n height: 0;\n border: 5px solid transparent;\n border-top: 5px solid #333;\n text-rendering: auto;\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n\n.sub-menu-toggle.activated:before {\n border-top: none;\n border-bottom: 5px solid #333;\n}\n\n@media (min-width: 860px) {\n .sub-menu-toggle {\n display: none;\n }\n}\n\n/* # Content Area\n---------------------------------------------------------------------------------------------------- */\n/* ## Comments\n--------------------------------------------- */\n.comment-respond,\n.entry-comments,\n.entry-pings {\n font-size: 15px;\n margin-top: 5%;\n}\n\n@media (min-width: 860px) {\n .comment-respond,\n .entry-comments,\n .entry-pings {\n margin-top: 40px;\n }\n}\n\n.comment-list li {\n padding: 40px 0 0 30px;\n}\n\n.comment-list .depth-1 {\n padding-left: 0;\n}\n\n.comment-header {\n margin-bottom: 30px;\n}\n\n.comment-header p {\n margin-bottom: 0;\n}\n\n.comment-content {\n clear: both;\n}\n\n.comment-content ul > li {\n list-style-type: disc;\n}\n\n.comment-respond label {\n display: block;\n margin-right: 12px;\n}\n\n.entry-pings .reply {\n display: none;\n}\n\n.form-submit {\n margin-bottom: 0;\n}\n\n@media (min-width: 860px) {\n .comment-respond input[type=\"email\"],\n .comment-respond input[type=\"text\"],\n .comment-respond input[type=\"url\"] {\n width: 50%;\n }\n}\n\n/* ## Entries\n--------------------------------------------- */\n.entry {\n margin-bottom: 5%;\n}\n\n.page .entry:last-of-type,\n.archive .entry:last-of-type,\n.single .entry {\n margin-bottom: 0;\n}\n\n@media (min-width: 860px) {\n .entry {\n margin-bottom: 40px;\n }\n}\n\n.entry-content ol,\n.entry-content ul {\n margin-bottom: 28px;\n margin-left: 40px;\n}\n\n.entry-content ol > li {\n list-style-type: decimal;\n}\n\n.entry-content ul > li {\n list-style-type: disc;\n}\n\n.entry-content ol ol,\n.entry-content ul ul {\n margin-bottom: 0;\n}\n\n.entry-content code {\n background-color: #eee;\n display: inline-block;\n padding: 10px 20px;\n padding: 1rem 2rem;\n}\n\n.entry-content > *:last-child {\n margin-bottom: 0;\n}\n\n/* ## Entry Meta\n--------------------------------------------- */\np.entry-meta {\n font-size: 16px;\n font-size: 16px;\n font-size: 1.6rem;\n margin-bottom: 0;\n}\n\n.entry-header .entry-meta {\n margin-bottom: 24px;\n}\n\n.entry-categories,\n.entry-tags {\n display: block;\n}\n\n.entry-comments-link::before {\n content: \"\\2014\";\n margin: 0 6px 0 2px;\n}\n\n/* ## Pagination\n--------------------------------------------- */\n.pagination {\n clear: both;\n margin: 5% auto 0;\n}\n\n@media (min-width: 860px) {\n .pagination {\n margin: 40px 0 0;\n }\n}\n\n.adjacent-entry-pagination {\n margin-bottom: 0;\n}\n\n.archive-pagination li {\n display: inline;\n}\n\n.archive-pagination a {\n color: #333;\n cursor: pointer;\n display: inline-block;\n font-size: 16px;\n font-size: 16px;\n font-size: 1.6rem;\n padding: 8px 12px;\n text-decoration: none;\n}\n\n.archive-pagination li a {\n margin-bottom: 4px;\n}\n\n@media (min-width: 860px) {\n .archive-pagination li a {\n margin-bottom: 0;\n }\n}\n\n.archive-pagination a:hover,\n.archive-pagination a:focus,\n.archive-pagination .active a {\n background-color: #777;\n color: #fff;\n}\n\n/* # Sidebars\n--------------------------------------------- */\n.sidebar {\n font-size: 16px;\n font-size: 16px;\n font-size: 1.6rem;\n margin: 10% auto 5%;\n}\n\n@media (min-width: 1023px) {\n .sidebar {\n margin: 0 auto 40px;\n }\n}\n\n/* # Widgets\n---------------------------------------------------------------------------------------------------- */\n/* ## Widgets\n--------------------------------------------- */\n.widget {\n margin-bottom: 10%;\n word-wrap: break-word;\n}\n\n@media (min-width: 860px) {\n .widget {\n margin-bottom: 0;\n }\n}\n\n.widget p:last-child,\n.widget ul > li:last-of-type {\n margin-bottom: 0;\n}\n\n.widget ul > li {\n margin-bottom: 10px;\n padding-bottom: 10px;\n}\n\n.widget ul > li:last-of-type {\n padding-bottom: 0;\n}\n\n.widget ol > li {\n list-style-position: inside;\n list-style-type: decimal;\n padding-left: 20px;\n text-indent: -20px;\n}\n\n.widget li li {\n border: 0;\n margin: 0 0 0 30px;\n padding: 0;\n}\n\n.widget:last-of-type {\n margin-bottom: 0;\n}\n\n.widget-title {\n display: inline-block;\n margin-bottom: 1em;\n font-size: 20px;\n}\n\n@media (min-width: 860px) {\n .widget-title {\n font-size: 22px;\n }\n}\n\n.widget_calendar table {\n width: 100%;\n}\n\n.widget_calendar td,\n.widget_calendar th {\n text-align: center;\n}\n\n/* ## Front Page\n--------------------------------------------- */\n/* # Site Footer\n---------------------------------------------------------------------------------------------------- */\n/* ## Site Footer\n--------------------------------------------- */\n.site-footer {\n background-color: #fff;\n line-height: 1.382;\n border-top: 1px solid #eee;\n padding-bottom: 5%;\n}\n\n@media (min-width: 860px) {\n .site-footer {\n padding-bottom: 5%;\n }\n}\n\n.site-footer .wrap {\n position: relative;\n}\n\n.site-footer p {\n margin-bottom: 0;\n}\n\n@media (min-width: 860px) {\n .site-footer .widget-area {\n margin-bottom: 0;\n }\n}\n\n.site-footer .back-to-top {\n position: absolute;\n right: 5%;\n bottom: 0;\n width: 25px;\n height: 25px;\n}\n\n@media (min-width: 860px) {\n .site-footer .back-to-top {\n right: 0;\n }\n}\n\n.site-footer .back-to-top:before {\n content: \" \";\n display: block;\n height: 10px;\n width: 10px;\n margin: 10px auto;\n transform: rotate(-45deg);\n border-top: 2px solid #333;\n border-right: 2px solid #333;\n}\n\n/* ## Before Footer\n--------------------------------------------- */\n.before-footer {\n border-top: 1px solid #eee;\n}\n\n.before-footer .widget {\n margin-bottom: 0;\n}\n\n@media (min-width: 860px) {\n .before-footer .widget-row .wrap {\n display: flex;\n flex-wrap: wrap;\n align-items: bottom;\n }\n .before-footer .widget-row .wrap:before, .before-footer .widget-row .wrap:after {\n display: none;\n }\n}\n\n/* ## Footer Widgets\n--------------------------------------------- */\n.footer-widgets .widget:last-of-type {\n margin-bottom: 0;\n}\n\n.footer-widgets .widget-title {\n font-size: 18px;\n display: block;\n}\n\n@media (min-width: 860px) {\n .footer-widgets .widget-title {\n font-size: 20px;\n }\n}\n\n/* ## After Footer\n--------------------------------------------- */\n.after-footer {\n padding: 5% 0;\n font-size: 13.5px;\n}\n\n.after-footer .widget {\n margin-bottom: 0;\n}\n\n/* # Plugins\n---------------------------------------------------------------------------------------------------- */\n/* ## Easy Widget Columns\n--------------------------------------------- */\n.widget-row {\n padding: 10% 0;\n border-bottom: 1px solid #eee;\n}\n\n@media (min-width: 860px) {\n .widget-row {\n padding: 7.5% 0;\n }\n}\n\n.widget-row:last-of-type {\n border-bottom: none;\n}\n\n.widget-row.icons .widget_sp_image {\n position: relative;\n display: block;\n}\n\n.widget-row.icons .widget_sp_image .widget-title {\n line-height: 1;\n}\n\n.widget-row.icons .widget_sp_image .alignleft {\n position: absolute;\n left: 0;\n top: 0;\n}\n\n.widget-row.icons .widget_sp_image .alignleft + .widget-title,\n.widget-row.icons .widget_sp_image .alignleft ~ p {\n padding-left: 60px;\n padding-left: 6rem;\n}\n\n.widget-row.icons .widget_sp_image .aligncenter + .widget-title,\n.widget-row.icons .widget_sp_image .aligncenter ~ p {\n text-align: center;\n display: block;\n}\n\n.widget-row.icons .widget_sp_image .alignright {\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.widget-row.icons .widget_sp_image .alignright + .widget-title,\n.widget-row.icons .widget_sp_image .alignright ~ p {\n text-align: right;\n float: right;\n padding-right: 60px;\n padding-right: 6rem;\n}\n\n/* ## Genesis eNews Extended\n--------------------------------------------- */\n.sidebar .enews-widget {\n color: #fff;\n background-color: #777;\n}\n\n.sidebar .enews-widget .widget-title {\n color: #fff;\n}\n\n.sidebar .enews-widget input[type=\"submit\"] {\n background-color: #fff;\n color: #777;\n}\n\n.sidebar .enews-widget input[type=\"submit\"]:hover, .sidebar .enews-widget input[type=\"submit\"]:focus {\n background-color: #eee;\n color: #777;\n}\n\n.enews-widget input[type=\"email\"] {\n width: 80%;\n float: left;\n}\n\n.enews-widget input[type=\"submit\"] {\n margin: 0;\n width: 20%;\n float: left;\n padding: 11px 0;\n}\n\n.enews form + p {\n margin-top: 24px;\n}\n\n/* ## Genesis Testimonial Slider\n--------------------------------------------- */\ndiv.lSSlideOuter h5 {\n font-size: 16.5px;\n}\n\n@media (min-width: 860px) {\n div.lSSlideOuter h5 {\n font-size: 18px;\n }\n}\n\ndiv.lSSlideOuter ul.testimonials-list li {\n text-align: left;\n padding: 0 20px 0;\n}\n\ndiv.lSSlideOuter ul.testimonials-list li blockquote {\n margin: 0 0 40px;\n margin: 0 0 4rem;\n}\n\ndiv.lSSlideOuter ul.testimonials-list li.active {\n padding-left: 0;\n padding-right: 40px;\n padding-right: 4rem;\n}\n\ndiv.lSSlideOuter ul.testimonials-list li.active + li + li {\n padding-right: 0;\n padding-left: 40px;\n}\n\ndiv.lSSlideOuter .lSPager.lSpg > li a {\n background-color: #333;\n opacity: .382;\n}\n\ndiv.lSSlideOuter .lSPager.lSpg > li.active a,\ndiv.lSSlideOuter .lSPager.lSpg > li:hover a {\n background-color: #333;\n opacity: 1;\n}\n\n/* ## Simple Social Icons\n--------------------------------------------- */\n.simple-social-icons ul.alignleft li {\n margin-left: 0 !important;\n margin-right: .618em !important;\n}\n\n.simple-social-icons ul.alignright li {\n margin-left: .618em !important;\n margin-right: 0 !important;\n}\n\n/* ### WooCommerce Globals */\n.woocommerce .entry.product {\n padding: 0;\n}\n\n.woocommerce abbr.required,\n.woocommerce ins {\n text-decoration: none;\n}\n\n.woocommerce span.onsale {\n background-color: #777;\n border-radius: 0;\n line-height: 1.75;\n min-height: auto;\n}\n\n.woocommerce .products .star-rating {\n padding: 10px;\n}\n\n.woocommerce p.stars a,\n.woocommerce p.stars a:focus,\n.woocommerce p.stars a:hover {\n outline: 0;\n}\n\n.woocommerce .woocommerce-LoopProduct-link {\n display: block;\n}\n\n/* ### WooCommerce Shop Page */\n.woocommerce .content .entry {\n border-bottom: 0;\n}\n\n.woocommerce a.added_to_cart {\n line-height: 1;\n}\n\n.woocommerce a.button.loading::after,\n.woocommerce button.button.loading::after,\n.woocommerce input.button.loading::after,\n.woocommerce #respond input#submit.loading::after {\n top: 1em;\n}\n\n.woocommerce ul.products li.product {\n /* MS Edge Bug Fix */\n}\n\n.woocommerce ul.products li.product h3,\n.woocommerce ul.products li.product .price .from {\n color: #333;\n}\n\n.woocommerce ul.products li.product h3:hover,\n.woocommerce ul.products li.product .price {\n color: #777;\n}\n\n.woocommerce ul.products li.product a {\n -webkit-transition: all .3s ease;\n -moz-transition: all .3s ease;\n -o-transition: all .3s ease;\n transition: all .3s ease;\n}\n\n/* ### WooCommerce Product */\n.woocommerce div.product p.price,\n.woocommerce div.product span.price {\n color: #777;\n line-height: 1.5;\n}\n\n.woocommerce div.product form.cart .button {\n line-height: 1.5;\n}\n\n.woocommerce div.product form.cart .variations {\n table-layout: fixed;\n}\n\n.woocommerce .woocommerce-variation-price {\n margin-bottom: 20px;\n}\n\n/* ### WooCommerce Product Tabs */\n.woocommerce div.product .woocommerce-tabs ul.tabs::before,\n.woocommerce div.product .woocommerce-tabs ul.tabs li {\n border-color: #eee;\n}\n\n.woocommerce div.product .woocommerce-tabs ul.tabs li {\n background-color: #eee;\n border-radius: 0;\n padding: 0;\n}\n\n.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {\n display: none;\n}\n\n.woocommerce div.product .woocommerce-tabs ul.tabs li a {\n color: #333;\n padding: 0.5em 1em;\n}\n\n.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {\n color: #777;\n}\n\n/* Two Sidebar Layouts */\n.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs,\n.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs,\n.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs {\n padding: 0;\n}\n\n.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li,\n.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li,\n.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li {\n display: block;\n margin: 0;\n background-color: #fff;\n border-bottom: 0;\n}\n\n.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child,\n.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child,\n.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {\n border-bottom: 1px solid #eee;\n}\n\n.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active,\n.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active,\n.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active {\n border-bottom-color: #eee;\n}\n\n.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after,\n.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after,\n.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after {\n content: \"\\f147\";\n float: right;\n font-family: \"dashicons\";\n}\n\n.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li a,\n.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li a,\n.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li a {\n display: block;\n}\n\n/* ### WooCommerce Checkout & Payment */\n.woocommerce-cart table.cart td.actions .coupon input.input-text,\n.woocommerce-checkout table.cart td.actions .coupon input.input-text,\n#add_payment_method table.cart td.actions .coupon input.input-text {\n width: auto;\n}\n\n.woocommerce-cart table.cart img,\n.woocommerce-checkout table.cart img,\n#add_payment_method table.cart img {\n vertical-align: middle;\n}\n\n.woocommerce-cart table.cart td.actions .coupon .input-text,\n.woocommerce-checkout table.cart td.actions .coupon .input-text,\n#add_payment_method table.cart td.actions .coupon .input-text {\n border-color: #eee;\n padding: 5px 20px;\n width: 150px;\n}\n\n.woocommerce-cart table.cart input,\n.woocommerce-checkout table.cart input,\n#add_payment_method table.cart input {\n vertical-align: top;\n}\n\n.woocommerce-cart #payment,\n.woocommerce-checkout #payment,\n#add_payment_method #payment {\n background-color: #eee;\n border-radius: 0;\n padding: 30px;\n}\n\n.woocommerce-cart #payment div.form-row,\n.woocommerce-checkout #payment div.form-row,\n#add_payment_method #payment div.form-row {\n margin-bottom: 0;\n}\n\n.woocommerce-cart #payment ul.payment_methods,\n.woocommerce-checkout #payment ul.payment_methods,\n#add_payment_method #payment ul.payment_methods {\n border-color: #eee;\n}\n\n.woocommerce-cart #payment ul.payment_methods li,\n.woocommerce-checkout #payment ul.payment_methods li,\n#add_payment_method #payment ul.payment_methods li {\n list-style-type: none;\n}\n\n.woocommerce-cart #payment div.payment_box,\n.woocommerce-checkout #payment div.payment_box,\n#add_payment_method #payment div.payment_box {\n background-color: #eee;\n}\n\n.woocommerce-cart #payment div.payment_box::before,\n.woocommerce-checkout #payment div.payment_box::before,\n#add_payment_method #payment div.payment_box::before {\n display: none;\n}\n\n/* ### WooCommerce Cart Page */\n.woocommerce table.shop_table,\n.woocommerce table.shop_table td {\n border-color: #eee;\n border-radius: 0;\n line-height: 1.75;\n word-break: normal;\n}\n\n.woocommerce table.shop_table .order-number {\n min-width: 75px;\n}\n\n.woocommerce table.shop_table td.actions {\n padding-top: 15px;\n}\n\n.woocommerce-cart table.cart {\n line-height: 1.75;\n}\n\n.woocommerce-cart table.cart td {\n font-size: 18px;\n font-size: 1.8rem;\n padding: 10px 12px;\n}\n\n.woocommerce-cart table.cart .product-thumbnail {\n min-width: 56px;\n}\n\n.woocommerce-cart table.cart th.product-name {\n min-width: 140px;\n}\n\n.woocommerce-cart table.cart th.product-price,\n.woocommerce-cart table.cart th.product-quantity,\n.woocommerce-cart table.cart th.product-subtotal {\n min-width: 110px;\n}\n\n.woocommerce-cart td.product-name dl.variation dd {\n margin-left: 20px;\n}\n\n.woocommerce-checkout-review-order-table th.product-total {\n min-width: 110px;\n}\n\n/* ### WooCommerce Forms */\n.woocommerce a.button,\n.woocommerce a.button.alt,\n.woocommerce button.button,\n.woocommerce button.button.alt,\n.woocommerce input.button,\n.woocommerce input.button.alt,\n.woocommerce input.button[type=\"submit\"],\n.woocommerce #respond input#submit,\n.woocommerce #respond input#submit.alt {\n background-color: #333;\n border: 0;\n border-radius: 0;\n color: #fff;\n cursor: pointer;\n font-size: 16px;\n font-size: 1.6rem;\n font-weight: 600;\n padding: 16px 24px;\n text-align: center;\n text-decoration: none;\n white-space: normal;\n width: auto;\n}\n\n.woocommerce a.button:focus, .woocommerce a.button:hover,\n.woocommerce a.button.alt:focus,\n.woocommerce a.button.alt:hover,\n.woocommerce button.button:focus,\n.woocommerce button.button:hover,\n.woocommerce button.button.alt:focus,\n.woocommerce button.button.alt:hover,\n.woocommerce input.button:focus,\n.woocommerce input.button:hover,\n.woocommerce input.button.alt:focus,\n.woocommerce input.button.alt:hover,\n.woocommerce input.button[type=\"submit\"]:focus,\n.woocommerce input.button[type=\"submit\"]:hover,\n.woocommerce #respond input#submit:focus,\n.woocommerce #respond input#submit:hover,\n.woocommerce #respond input#submit.alt:focus,\n.woocommerce #respond input#submit.alt:hover {\n background-color: #777;\n color: #fff;\n}\n\n.woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled],\n.woocommerce a.button.alt.disabled,\n.woocommerce a.button.alt:disabled,\n.woocommerce a.button.alt:disabled[disabled],\n.woocommerce button.button.disabled,\n.woocommerce button.button:disabled,\n.woocommerce button.button:disabled[disabled],\n.woocommerce button.button.alt.disabled,\n.woocommerce button.button.alt:disabled,\n.woocommerce button.button.alt:disabled[disabled],\n.woocommerce input.button.disabled,\n.woocommerce input.button:disabled,\n.woocommerce input.button:disabled[disabled],\n.woocommerce input.button.alt.disabled,\n.woocommerce input.button.alt:disabled,\n.woocommerce input.button.alt:disabled[disabled],\n.woocommerce input.button[type=\"submit\"].disabled,\n.woocommerce input.button[type=\"submit\"]:disabled,\n.woocommerce input.button[type=\"submit\"]:disabled[disabled],\n.woocommerce #respond input#submit.disabled,\n.woocommerce #respond input#submit:disabled,\n.woocommerce #respond input#submit:disabled[disabled],\n.woocommerce #respond input#submit.alt.disabled,\n.woocommerce #respond input#submit.alt:disabled,\n.woocommerce #respond input#submit.alt:disabled[disabled] {\n background-color: #333;\n color: #fff;\n padding: 16px 24px;\n}\n\n.woocommerce a.button.disabled, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled, .woocommerce a.button:disabled:hover, .woocommerce a.button[disabled]:disabled, .woocommerce a.button[disabled]:disabled:hover,\n.woocommerce a.button.alt.disabled,\n.woocommerce a.button.alt.disabled:hover,\n.woocommerce a.button.alt:disabled,\n.woocommerce a.button.alt:disabled:hover,\n.woocommerce a.button.alt[disabled]:disabled,\n.woocommerce a.button.alt[disabled]:disabled:hover,\n.woocommerce button.button.disabled,\n.woocommerce button.button.disabled:hover,\n.woocommerce button.button:disabled,\n.woocommerce button.button:disabled:hover,\n.woocommerce button.button[disabled]:disabled,\n.woocommerce button.button[disabled]:disabled:hover,\n.woocommerce button.button.alt.disabled,\n.woocommerce button.button.alt.disabled:hover,\n.woocommerce button.button.alt:disabled,\n.woocommerce button.button.alt:disabled:hover,\n.woocommerce button.button.alt[disabled]:disabled,\n.woocommerce button.button.alt[disabled]:disabled:hover,\n.woocommerce input.button.disabled,\n.woocommerce input.button.disabled:hover,\n.woocommerce input.button:disabled,\n.woocommerce input.button:disabled:hover,\n.woocommerce input.button[disabled]:disabled,\n.woocommerce input.button[disabled]:disabled:hover,\n.woocommerce input.button.alt.disabled,\n.woocommerce input.button.alt.disabled:hover,\n.woocommerce input.button.alt:disabled,\n.woocommerce input.button.alt:disabled:hover,\n.woocommerce input.button.alt[disabled]:disabled,\n.woocommerce input.button.alt[disabled]:disabled:hover,\n.woocommerce input.button[type=\"submit\"].disabled,\n.woocommerce input.button[type=\"submit\"].disabled:hover,\n.woocommerce input.button[type=\"submit\"]:disabled,\n.woocommerce input.button[type=\"submit\"]:disabled:hover,\n.woocommerce input.button[type=\"submit\"][disabled]:disabled,\n.woocommerce input.button[type=\"submit\"][disabled]:disabled:hover,\n.woocommerce #respond input#submit.disabled,\n.woocommerce #respond input#submit.disabled:hover,\n.woocommerce #respond input#submit:disabled,\n.woocommerce #respond input#submit:disabled:hover,\n.woocommerce #respond input#submit[disabled]:disabled,\n.woocommerce #respond input#submit[disabled]:disabled:hover,\n.woocommerce #respond input#submit.alt.disabled,\n.woocommerce #respond input#submit.alt.disabled:hover,\n.woocommerce #respond input#submit.alt:disabled,\n.woocommerce #respond input#submit.alt:disabled:hover,\n.woocommerce #respond input#submit.alt[disabled]:disabled,\n.woocommerce #respond input#submit.alt[disabled]:disabled:hover {\n background-color: #eee;\n color: #333;\n}\n\n.woocommerce #reviews #comment {\n height: 150px;\n}\n\n.woocommerce .quantity .qty {\n font-size: 20px;\n font-size: 2rem;\n line-height: 1.5;\n margin-right: 5px;\n padding: 12px 5px;\n width: 70px;\n}\n\n.woocommerce .coupon {\n line-height: 1;\n}\n\n.woocommerce .coupon .input-text {\n height: 48px;\n}\n\n.woocommerce form .form-row input.input-text,\n.woocommerce form .form-row textarea {\n line-height: 1.5;\n padding: 10px;\n}\n\n.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register,\n.woocommerce form .form-row .select2-container,\n.woocommerce form .form-row.woocommerce-validated input.input-text,\n.woocommerce form .form-row.woocommerce-validated select,\n.woocommerce form .form-row.woocommerce-validated .select2-container {\n border-color: #eee;\n border-radius: 0;\n}\n\n/* ### WooCommerce Account Page */\n.woocommerce-account .woocommerce-Address-title h3 {\n font-size: 26px;\n font-size: 2.6rem;\n}\n\n.woocommerce-account .woocommerce-Address {\n margin-bottom: 20px;\n}\n\n.woocommerce-account table.order_details th.product-total {\n min-width: 110px;\n}\n\n@media (min-width: 860px) {\n .woocommerce-account .woocommerce-MyAccount-navigation {\n float: left;\n margin-right: 5%;\n width: 20%;\n }\n}\n\n@media (min-width: 860px) {\n .woocommerce-account .woocommerce-MyAccount-content {\n width: 75%;\n float: right;\n }\n}\n\n.woocommerce-MyAccount-navigation {\n border: 1px solid #eee;\n padding: 20px;\n margin-bottom: 40px;\n}\n\n.woocommerce-MyAccount-navigation ul {\n margin-bottom: 0;\n margin-left: 0;\n}\n\n.woocommerce-MyAccount-navigation ul li {\n line-height: 1.2;\n list-style-type: none;\n margin-bottom: 15px;\n}\n\n.woocommerce-MyAccount-navigation ul li:last-child {\n margin-bottom: 0;\n}\n\n.woocommerce-MyAccount-navigation ul li.is-active > a {\n color: #777;\n font-weight: 600;\n}\n\n.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation,\n.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation {\n text-align: center;\n margin-right: 0;\n width: 100%;\n}\n\n.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation ul,\n.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation ul {\n text-align: center;\n}\n\n.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation li,\n.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation li {\n display: inline-block;\n margin: 0 10px;\n}\n\n.content-sidebar.woocommerce-account .woocommerce-MyAccount-content,\n.sidebar-content.woocommerce-account .woocommerce-MyAccount-content {\n width: 100%;\n}\n\n/* ### WooCommerce Breadcrumb */\n.woocommerce .woocommerce-breadcrumb {\n font-size: 18px;\n font-size: 1.8rem;\n margin-bottom: 40px;\n color: #333;\n}\n\n.woocommerce .woocommerce-breadcrumb a {\n color: #333;\n text-decoration: none;\n}\n\n.woocommerce .woocommerce-breadcrumb a:focus, .woocommerce .woocommerce-breadcrumb a:hover {\n color: #777;\n}\n\n/* ### WooCommerce Reviews */\n.woocommerce #reviews #comments ol.commentlist li {\n background: transparent;\n border: 0;\n margin: 0 16px 24px 0;\n padding: 0;\n position: relative;\n width: 60px;\n}\n\n.woocommerce #reviews #comments ol.commentlist li img.avatar {\n background: transparent;\n border: 0;\n margin: 0 16px 24px 0;\n padding: 0;\n position: relative;\n width: 60px;\n}\n\n.woocommerce #reviews #comments ol.commentlist li .comment-text {\n border-color: #eee;\n border-radius: 0;\n margin-left: 80px;\n}\n\n.woocommerce .entry-content #reviews ol > li {\n list-style-type: none;\n}\n\n/* ### WooCommerce Misc */\n.woocommerce-error,\n.woocommerce-info,\n.woocommerce-message {\n background-color: #eee;\n border-top-color: #777;\n}\n\n.woocommerce-error::before,\n.woocommerce-info::before,\n.woocommerce-message::before {\n color: #777;\n}\n\n.woocommerce-MyAccount-content .woocommerce-error, .woocommerce-MyAccount-content\n.woocommerce-info, .woocommerce-MyAccount-content\n.woocommerce-message {\n padding: 20px;\n padding: 2rem;\n overflow: auto;\n}\n\n.woocommerce-MyAccount-content .woocommerce-error .button, .woocommerce-MyAccount-content\n.woocommerce-info .button, .woocommerce-MyAccount-content\n.woocommerce-message .button {\n float: right;\n display: block;\n}\n\ndiv.woocommerce-info.wc-memberships-restriction-message.wc-memberships-restricted-content-message {\n width: 48%;\n}\n\n/* ### Woo Search */\n.woocommerce-product-search {\n overflow: hidden;\n width: 100%;\n}\n\n.woocommerce-product-search input[type=\"submit\"] {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n/* ### Woo Shopping Cart */\n.woocommerce .widget_shopping_cart ul.cart_list li,\n.woocommerce.widget_shopping_cart ul.cart_list li {\n padding-top: 15px;\n}\n\n.woocommerce .widget_shopping_cart .cart_list li a.remove,\n.woocommerce.widget_shopping_cart .cart_list li a.remove {\n top: 15px;\n}\n\n.woocommerce .widget_shopping_cart .total,\n.woocommerce.widget_shopping_cart .total {\n border-top: 1px solid #eee;\n}\n\n.woocommerce .widget_shopping_cart .buttons a,\n.woocommerce.widget_shopping_cart .buttons a {\n margin-bottom: 5px;\n}\n\n.woocommerce .widget_shopping_cart .cart_list li.empty,\n.woocommerce.widget_shopping_cart .cart_list li.empty {\n padding-left: 0;\n}\n\n/* ### Woo Product Lists */\n.woocommerce ul.cart_list li img,\n.woocommerce ul.product_list_widget li img {\n width: 60px;\n}\n\n.sidebar ul.product_list_widget li {\n line-height: 1.4;\n margin-bottom: 15px;\n padding: 15px 0 0;\n}\n\n.sidebar ul.product_list_widget li:last-child {\n margin-bottom: 0;\n padding-bottom: 15px;\n}\n\n/* ### Woo Filter */\n.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {\n background-color: #eee;\n}\n\n.woocommerce.widget_price_filter .ui-slider .ui-slider-handle,\n.woocommerce.widget_price_filter .ui-slider .ui-slider-range {\n background-color: #777;\n}\n\n.woocommerce .widget_layered_nav ul li.chosen a::before,\n.woocommerce .widget_layered_nav_filters ul li a::before,\n.woocommerce .widget_rating_filter ul li.chosen a::before {\n color: #777;\n}\n\n.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,\n.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {\n top: -.28em;\n}\n\n.woocommerce .widget_price_filter .price_slider_amount .button,\n.woocommerce.widget_price_filter .price_slider_amount .button {\n font-size: 16px;\n font-size: 1.6rem;\n}\n\n/* ### Woo Active Filters */\n.woocommerce.widget_layered_nav_filters ul li {\n margin: 0 20px 20px 0;\n}\n\n/* ### Woo Recent Reviews */\n.woocommerce.widget_recent_reviews .reviewer {\n font-size: 12px;\n font-size: 1.2rem;\n letter-spacing: 1px;\n text-transform: uppercase;\n}\n\n/* # Print Styles\n---------------------------------------------------------------------------------------------------- */\n/* # Print Styles\n--------------------------------------------- */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n box-shadow: none !important;\n color: #333 !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"javascript:\"]:after,\n a[href^=\"#\"]:after,\n .site-title > a:after {\n content: \"\";\n }\n thead {\n display: table-header-group;\n }\n img,\n tr {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n @page {\n margin: 2cm 0.5cm;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n blockquote,\n pre {\n border: 1px solid #eee;\n page-break-inside: avoid;\n }\n .content,\n .content-sidebar {\n width: 100%;\n }\n button,\n input,\n select,\n textarea,\n .breadcrumb,\n .comment-edit-link,\n .comment-form,\n .comment-list .reply a,\n .comment-reply-title,\n .edit-link,\n .entry-comments-link,\n .entry-footer,\n .genesis-box,\n .header-widget-area,\n .hidden-print,\n .home-top,\n .nav-primary,\n .nav-secondary,\n .post-edit-link,\n .sidebar {\n display: none !important;\n }\n .title-area {\n text-align: center;\n width: 100%;\n }\n .site-title > a {\n margin: 0;\n text-decoration: none;\n text-indent: 0;\n }\n .site-inner {\n padding-top: 0;\n position: relative;\n top: -100px;\n }\n .author-box {\n margin-bottom: 0;\n }\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n orphans: 3;\n page-break-after: avoid;\n page-break-inside: avoid;\n widows: 3;\n }\n img {\n page-break-after: avoid;\n page-break-inside: avoid;\n }\n blockquote,\n pre,\n table {\n page-break-inside: avoid;\n }\n dl,\n ol,\n ul {\n page-break-before: avoid;\n }\n}\n","/* ## Box Sizing\n--------------------------------------------- */\n\nhtml,\ninput[type=\"search\"]{\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n}\n\n*,\n*:before,\n*:after {\n\tbox-sizing: inherit;\n}","/* ## Float Clearing\n--------------------------------------------- */\n\n.author-box:before,\n.clearfix:before,\n.entry:before,\n.entry-content:before,\n.footer-widgets:before,\n.nav-primary:before,\n.nav-secondary:before,\n.pagination:before,\n.site-container:before,\n.site-footer:before,\n.site-header:before,\n.site-inner:before,\n.widget:before,\n.wrap:before {\n\tcontent: \" \";\n\tdisplay: table;\n}\n\n.author-box:after,\n.clearfix:after,\n.entry:after,\n.entry-content:after,\n.footer-widgets:after,\n.nav-primary:after,\n.nav-secondary:after,\n.pagination:after,\n.site-container:after,\n.site-footer:after,\n.site-header:after,\n.site-inner:after,\n.widget:after,\n.wrap:after {\n\tclear: both;\n\tcontent: \" \";\n\tdisplay: table;\n}","/* ## Typography\n--------------------------------------------- */\n\n* {\n\t-webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nhtml {\n\tfont-size: 62.5%; /* 10px browser default */\n}\n\n/* Chrome fix */\nbody > div {\n\tfont-size: $font-size-body;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-body * 1.1;\n\t}\n}\n\nbody {\n\tbackground-color: $color-white;\n\tcolor: $color-text;\n\tfont-family: $font-body;\n\tfont-size: $font-size-body;\n\tfont-weight: $font-weight-normal;\n\tline-height: $line-height-body;\n\t-webkit-font-smoothing: antialiased;\n\tmargin: 0;\n\toverflow-x: hidden;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-body * 1.1;\n\t}\n}\n\na,\nbutton,\ninput:focus,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\ntextarea:focus,\n.button,\n.gallery img {\n\t@include transition;\n}\n\na {\n\tcolor: $color-text;\n\ttext-decoration: none;\n}\n\na:hover,\na:focus {\n\tcolor: $color-accent;\n\ttext-decoration: none;\n}\n\np {\n\tmargin: 0 0 1em;\n\tpadding: 0;\n}\n\nol,\nul {\n\tmargin: 0;\n\tpadding: 0;\n}\n\nli {\n\tlist-style-type: none;\n}\n\nhr {\n\tborder: 0;\n\tborder-collapse: collapse;\n\tborder-top: 1px solid $color-border;\n\tclear: both;\n\tmargin: 1em 0;\n}\n\nb,\nstrong {\n\tfont-weight: $font-weight-bold;\n}\n\nblockquote,\ncite,\nem,\ni {\n\tfont-style: italic;\n}\n\nblockquote {\n\tmargin: 4rem;\n}\n\nblockquote::before {\n\tcontent: \"\\201C\";\n\tdisplay: block;\n\tfont-size: $font-size-body * 2;\n\theight: 0;\n\tleft: -20px;\n\tposition: relative;\n\ttop: -10px;\n}\n","/* # Variables\n-----------------------------------------------------------------------*/\n\n/* ### Colors */\n\n$color-text: #333;\n$color-accent: #777;\n$color-border: #eee;\n$color-white: #fff;\n\n/* ### Typography */\n\n$font-heading: Muli, Helvetica, sans-serif;\n$font-body: Muli, Helvetica, sans-serif;\n$font-size-heading: 20px;\n$font-size-body: 15px;\n$font-weight-bold: 600;\n$font-weight-normal: 400;\n$line-height-heading: 1.382;\n$line-height-body: 1.618;\n\n/* ### Breakpoints */\n\n$breakpoints: (\n\txs: 600px,\n\tsm: 860px,\n\tmd: 1023px,\n\tlg: 1200px,\n\txl: 1340px\n);\n","/* # Mixins\n-----------------------------------------------------------------------*/\n\n/* ### Media Queries */\n\n@mixin breakpoint( $breakpoint ) {\n\n @if map-has-key( $breakpoints, $breakpoint ) {\n\n @media ( min-width: #{ map-get( $breakpoints, $breakpoint ) } ) {\n @content;\n }\n\n } @else if type_of( $breakpoint ) == number and unit( $breakpoint ) == px or unit( $breakpoint ) == em or unit( $breakpoint ) == rem {\n\n @media (min-width: $breakpoint ) {\n @content;\n }\n\n } @else {\n\n @warn \"Unfortunately no value could be retrieved from `#{$breakpoint}`. \"\n + \"Please make sure it is defined in `$breakpoints` map, or it is a valid number with supported unit of px, em or rem.\";\n }\n}\n\n/* ### Clearfix */\n\n@mixin clearfix {\n\n\t&:before,\n\t&:after {\n\t\tdisplay: block;\n\t\tcontent: '';\n\t}\n\n\t&:after {\n\t\tclear: both;\n\t}\n}\n\n/* ### Transitions */\n\n@mixin transition {\n\t-webkit-transition: all .3s ease;\n\t-moz-transition: all .3s ease;\n\t-o-transition: all .3s ease;\n\ttransition: all .3s ease;\n}\n","/* ## Accessibility\n--------------------------------------------- */\n\n.screen-reader-text,\n.screen-reader-text span,\n.screen-reader-shortcut,\n.wp-custom-logo .site-title,\n.wp-custom-logo .site-description {\n\tposition: absolute !important;\n\tclip: rect(0, 0, 0, 0);\n\theight: 1px;\n\twidth: 1px;\n\tborder: 0;\n\toverflow: hidden;\n}\n\n.screen-reader-text:focus,\n.screen-reader-shortcut:focus,\n.genesis-nav-menu .search input[type=\"submit\"]:focus,\n.widget_search input[type=\"submit\"]:focus {\n\tclip: auto !important;\n\theight: auto;\n\twidth: auto;\n\tdisplay: block;\n\tfont-size: $font-size-body;\n\tpadding: 15px 23px 14px;\n\tcolor: $color-text;\n\tz-index: 100000;\n\ttext-decoration: none;\n\tbox-shadow: 0 0 2px 2px rgba(0,0,0,.6);\n}\n\n.more-link {\n\tposition: relative;\n}\n\n.genesis-skip-link {\n\tmargin: 0;\n\n\tli {\n\t\theight: 0;\n\t\twidth: 0;\n\t\tlist-style: none;\n\t}\n}\n","/* ## Forms\n--------------------------------------------- */\n\ninput,\nselect,\ntextarea {\n\tbackground-color: $color-white;\n\tborder: 1px solid $color-border;\n\t-webkit-border-radius: 0;\n\tborder-radius: 0;\n\tcolor: $color-text;\n\tpadding: 10px;\n\twidth: 100%;\n\n\t&:focus {\n\t\toutline: none;\n\t\tborder: 1px solid $color-accent;\n\t}\n}\n\n:focus {\n\toutline: 1px solid $color-border;\n}\n\ninput[type=\"checkbox\"],\ninput[type=\"image\"],\ninput[type=\"radio\"] {\n\twidth: auto;\n}\n\ninput[type=\"search\"] {\n -webkit-appearance: none;\n -webkit-border-radius: 0;\n border-radius: 0;\n}\n\n::-moz-placeholder {\n\tcolor: $color-text;\n\topacity: 1;\n}\n\n::-webkit-input-placeholder {\n\tcolor: $color-text;\n}\n\nbutton,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\n.button {\n\tbackground: $color-accent;\n\tborder: 0;\n\tborder-radius: 0;\n\tcolor: $color-white;\n\tcursor: pointer;\n\tfont-weight: $font-weight-bold;\n\tpadding: 8px 24px;\n\ttext-decoration: none;\n\twhite-space: nowrap;\n\tdisplay: inline-block;\n\twidth: auto;\n\tbox-shadow: inset 0 0 0 999px rgba(255,255,255,0);\n\n\t@include breakpoint(sm) {\n\t\tpadding: 12px 36px;\n\t}\n\n\t&:hover,\n\t&:focus {\n\t\tcolor: $color-white;\n\t\tbox-shadow: inset 0 0 0 999px rgba(255,255,255,0.15);\n\t}\n\n\t&.secondary {\n\t\tbackground: $color-text;\n\n\t\t&:hover {\n\t\t\tbackground: $color-accent;\n\t\t}\n\t}\n\n\t&.small {\n\t\tpadding: 6px 18px;\n\t\tfont-size: $font-size-body * 0.82;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 8px 24px;\n\t\t}\n\t}\n\n\t&:disabled,\n\t&:disabled:hover {\n\t\tbackground-color: $color-border;\n\t\tborder-width: 0;\n\t\tcolor: $color-accent;\n\t\tcursor: not-allowed;\n\t}\n}\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-results-button {\n\tdisplay: none;\n}\n\nfieldset {\n\tmargin-bottom: 1em;\n}\n\n","/* ## Headings\n--------------------------------------------- */\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n\tfont-family: $font-heading;\n\tfont-weight: $font-weight-bold;\n\tline-height: $line-height-heading;\n\tmargin: 0 0 1rem;\n}\n\nh1 {\n\tfont-size: $font-size-heading * 1.5;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-heading * 2;\n\t}\n}\n\nh2 {\n\tfont-size: $font-size-heading * 1.3;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-heading * 1.5;\n\t}\n}\n\nh3 {\n\tfont-size: $font-size-heading * 1.25;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-heading * 1.4;\n\t}\n}\n\nh4 {\n\tfont-size: $font-size-heading * 1.2;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-heading * 1.3;\n\t}\n}\n\nh5 {\n\tfont-size: $font-size-heading * 1.15;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-heading * 1.2;\n\t}\n}\n\nh6 {\n\tfont-size: $font-size-heading * 1.1;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-heading * 1.1;\n\t}\n}","/* ## Objects\n--------------------------------------------- */\n\nembed,\niframe,\nimg,\nobject,\nvideo,\n.wp-caption {\n\tmax-width: 100%;\n}\n\nimg {\n\theight: auto;\n}\n\nfigure {\n\tmargin: 0;\n}\n\nvideo {\n\tobject-fit: cover;\n}\n","/* ## Tables\n--------------------------------------------- */\n\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n\tline-height: $line-height-body;\n\tmargin-bottom: 40px;\n\twidth: 100%;\n\tword-break: break-word;\n}\n\ntbody {\n\tborder-bottom: 1px solid $color-border;\n}\n\ntd,\nth {\n\ttext-align: left;\n}\n\ntd {\n\tborder-top: 1px solid $color-border;\n\tpadding: 6px;\n}\n\nth {\n\tpadding: 0 6px;\n}\n\ntd:first-child,\nth:first-child {\n\tpadding-left: 0;\n}","/* ## Site Containers\n--------------------------------------------- */\n\n.wrap {\n\tmargin: 0 auto;\n\tpadding-left: 5%;\n\tpadding-right: 5%;\n\n\t@include breakpoint(sm) {\n\t\twidth: 90%;\n\t\tmax-width: 1300px;\n\t\tpadding: 0;\n\t}\n\n\t.wrap {\n\t\tmax-width: 100%;\n\t\twidth: auto;\n\t\tpadding: 0;\n\t}\n}\n\n.site-inner {\n\tclear: both;\n\tpadding: 5% 0;\n\tword-wrap: break-word;\n}\n\n.site-inner,\n.page-widget-area {\n\n\t.wrap {\n\t\tmax-width: 1300px;\n\n\t\t.narrow & {\n\t\t\tmax-width: 860px;\n\t\t}\n\n\t\t.wide & {\n\t\t\tmax-width: 90%;\n\t\t}\n\t}\n}\n","/* ## Column Widths and Positions\n--------------------------------------------- */\n\n@include breakpoint(md) {\n\n\t.content {\n\t\tfloat: right;\n\t\twidth: 61.8%;\n\t}\n\n\t.content-sidebar .content {\n\t\tfloat: left;\n\t}\n\n\t.full-width-content .content {\n\t\twidth: 100%;\n\t\tmax-width: 100%;\n\t}\n\n\t.sidebar-primary {\n\t\tfloat: right;\n\t\twidth: 33.2%;\n\t}\n\n\t.sidebar-content .sidebar-primary {\n\t\tfloat: left;\n\t}\n}\n","/* ## Gallery\n--------------------------------------------- */\n\n.gallery {\n\toverflow: hidden;\n\n\t@include breakpoint(xs) {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t}\n\n\ta {\n\t\tdisplay: block;\n\t\tmin-height: 100%;\n\t}\n\n\timg {\n\t\theight: auto;\n\t\twidth: 100%;\n\t\tdisplay: block;\n\t}\n}\n\n.gallery-caption {\n\tdisplay: block;\n}\n\n.gallery-item {\n\tfloat: left;\n\twidth: 100%;\n\tmargin: 0 0 5%;\n\ttext-align: center;\n\tdisplay: block;\n\n\t@include breakpoint(xs) {\n\t\tmargin: 0 0 2.564102564102564% 2.564102564102564%;\n\t\twidth: 48.717948717948715%;\n\n\t\t&:nth-of-type(odd) {\n\t\t\tclear: left;\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n\n\t@include breakpoint(sm) {\n\n\t\t&:nth-of-type(odd) {\n\t\t\tclear: none;\n\t\t\tmargin-left: 2.564102564102564%;\n\t\t}\n\n\t\t.gallery-columns-1 &:nth-child(1n + 1),\n\t\t.gallery-columns-2 &:nth-child(2n + 1),\n\t\t.gallery-columns-3 &:nth-child(3n + 1),\n\t\t.gallery-columns-4 &:nth-child(4n + 1),\n\t\t.gallery-columns-5 &:nth-child(5n + 1),\n\t\t.gallery-columns-6 &:nth-child(6n + 1),\n\t\t.gallery-columns-7 &:nth-child(7n + 1),\n\t\t.gallery-columns-8 &:nth-child(8n + 1),\n\t\t.gallery-columns-9 &:nth-child(9n + 1) {\n\t\t\tclear: left;\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t.gallery-columns-1 & {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.gallery-columns-2 & {\n\t\t\twidth: 48.717948717948715%;\n\t\t}\n\n\t\t.gallery-columns-3 & {\n\t\t\twidth: 31.623931623931625%;\n\t\t}\n\n\t\t.gallery-columns-4 & {\n\t\t\twidth: 23.076923076923077%;\n\t\t}\n\n\t\t.gallery-columns-5 & {\n\t\t\twidth: 17.9487179487179488%;\n\t\t}\n\n\t\t.gallery-columns-6 & {\n\t\t\twidth: 14.52991452991453%;\n\t\t}\n\n\t\t.gallery-columns-7 & {\n\t\t\twidth: 12.08791208791209%;\n\t\t}\n\n\t\t.gallery-columns-8 & {\n\t\t\twidth: 10.25641025641026%;\n\t\t}\n\n\t\t.gallery-columns-9 & {\n\t\t\twidth: 8.83190883190883%;\n\t\t}\n\t}\n}\n\n","/* ## Featured Content\n--------------------------------------------- */\n\n.featured-content {\n\n\t.entry {\n\n\t\tbackground: none;\n\t\tpadding: 0;\n\n\t\t&:last-of-type {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t.entry-title {\n\t\tfont-size: $font-size-heading;\n\t}\n}\n","/* ## Avatar\n--------------------------------------------- */\n\n.avatar {\n\tborder-radius: 50%;\n\tfloat: left;\n}\n\n.author-box .avatar,\n.alignleft .avatar {\n\tmargin-right: 24px;\n}\n\n.alignright .avatar {\n\tmargin-left: 24px;\n}\n\n.comment .avatar {\n\tmargin: 0 16px 24px 0;\n}","/* ## Genesis\n--------------------------------------------- */\n\n.breadcrumb {\n\tmargin-bottom: 1px;\n\tpadding: 0 0 12px;\n}\n\n.after-entry,\n.author-box {\n\tfont-size: $font-size-body * 1.1;\n\tmargin-bottom: 5%;\n\n\t@include breakpoint(sm) {\n\t\tmargin-bottom: 40px;\n\t}\n}\n\n.archive-description p:last-child,\n.author-box p:last-child {\n\tmargin-bottom: 0;\n}","/* ## Search Form\n--------------------------------------------- */\n\n.search-form {\n\tdisplay: block;\n\twidth: 100%;\n\n\tinput[type=\"search\"] {\n\t\tfloat: left;\n\t\twidth: auto;\n\t\tpadding: 12px 14px;\n\t\tline-height: 1;\n\t}\n\n\tinput[type=\"submit\"] {\n\t\tfloat: right;\n\t\tdisplay: inline-block;\n\t\tpadding: 15px;\n\t}\n\n\t.entry-content & {\n\t\tmargin-bottom: 40px;\n\t\twidth: 50%;\n\t}\n}\n","/* ## Titles\n--------------------------------------------- */\n\n.author-box-title {\n\tfont-size: 20px;\n\tfont-size: 2rem;\n}\n\n.entry-title {\n\n\ta {\n\t\tcolor: $color-accent;\n\t\ttext-decoration: none;\n\t}\n\n\ta:hover,\n\ta:focus {\n\t\tcolor: $color-accent;\n\t}\n}","/* ## WordPress\n--------------------------------------------- */\n\na.aligncenter img {\n\tdisplay: block;\n\tmargin: 0 auto;\n}\n\na.alignnone {\n\tdisplay: inline-block;\n}\n\n.alignleft {\n\tfloat: left;\n\ttext-align: left;\n}\n\n.alignright {\n\tfloat: right;\n\ttext-align: right;\n}\n\na.alignleft,\na.alignnone,\na.alignright {\n\tmax-width: 100%;\n}\n\nimg.centered,\n.aligncenter {\n\tdisplay: block;\n\tmargin: 0 auto 24px;\n}\n\nimg.alignnone,\n.alignnone {\n\tmargin-bottom: 12px;\n}\n\na.alignleft,\nimg.alignleft,\n.wp-caption.alignleft {\n\tmargin: 0 24px 24px 0;\n}\n\na.alignright,\nimg.alignright,\n.wp-caption.alignright {\n\tmargin: 0 0 24px 24px;\n}\n\n.wp-caption-text {\n\tfont-size: 14px;\n\tfont-size: 1.4rem;\n\tmargin: 0;\n\ttext-align: center;\n}\n\n.entry-content {\n\n\tp.wp-caption-text {\n\t\tmargin-bottom: 0;\n\t}\n\n\t.wp-audio-shortcode,\n\t.wp-playlist,\n\t.wp-video {\n\t\tmargin: 0 0 28px;\n\t}\n}\n\na.post-edit-link {\n\tdisplay: none;\n}\n\n.sticky,\n.bypostauthor {\n\tbackground-color: transparent;\n}","/* ## Before Header\n--------------------------------------------- */\n\n.before-header {\n\tborder-bottom: 1px solid $color-border;\n\tfont-size: $font-size-body * 0.82;\n\tposition: relative;\n\twidth: 100%;\n\tz-index: 99;\n\n\t.wrap {\n\t\tposition: relative;\n\t\tpadding: 3px 5%;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 5px 0;\n\t\t}\n\t}\n\n\t.widget,\n\t.widget-title,\n\tp {\n\t\tmargin-bottom: 0;\n\t\tfont-size: $font-size-body * 0.82;\n\t\tfloat: left;\n\t}\n\n\t.close-before-header {\n\t\tbackground: none;\n\t\tcolor: transparent;\n\t\tfloat: right;\n\t\tpadding: 0;\n\t\tposition: relative;\n\t\twidth: 1.6rem;\n\t\theight: 1.6rem;\n\t\tfont-size: 0;\n\t\tdisplay: block;\n\n\t\t&:before,\n\t\t&:after {\n\t\t\tcontent: \" \";\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\ttop: 0;\n\t\t\tbottom: 0;\n\t\t\theight: 15px;\n\t\t\twidth: 2px;\n\t\t\tbackground-color: $color-text;\n\t\t\ttransform: rotate(-45deg);\n\t\t\tmargin: auto;\n\t\t}\n\n\t\t&:after {\n\t\t\ttransform: rotate(45deg);\n\t\t}\n\t}\n}\n",".site-header {\n\tposition: absolute;\n\tposition: fixed;\n\twidth: 100%;\n\tz-index: 10;\n\ttop: 0;\n\tleft: 0;\n\tbackground-color: $color-white;\n\tborder-bottom: 1px solid $color-border;\n\t@include transition;\n\n\t> .wrap {\n\t\t@include transition;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 10px 0;\n\t\t}\n\n\t\t@include breakpoint(md) {\n\t\t\tpadding: 20px 0;\n\t\t}\n\t}\n\n\t&.shrink {\n\t\tbackground-color: $color-white;\n\n\t\t> .wrap {\n\t\t\tpadding: 0 5%;\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tpadding: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t.custom-header & {\n\t\tbackground-size: cover !important;\n\t\tbackground-position: center !important;\n\t}\n}\n","/* ## Title Area\n--------------------------------------------- */\n\n.title-area {\n\tpadding: 10px 0;\n\tmargin: 0 auto;\n\tfloat: left;\n\n\t@include breakpoint(sm) {\n\t\tfloat: left;\n\t\tpadding: 10px 0;\n\t}\n}\n\n.site-title {\n\tfont-size: $font-size-heading;\n\tfont-family: $font-heading;\n\tfont-weight: $font-weight-bold;\n\tline-height: $line-height-heading;\n\n\ta {\n\t\tcolor: $color-text;\n\t}\n\n\ta:hover,\n\ta:focus {\n\t\tcolor: $color-accent;\n\t\ttext-decoration: none;\n\t}\n\n\t@include breakpoint(md) {\n\t\ttext-align: left;\n\t}\n}\n\n.site-description {\n\tfont-size: $font-size-heading * 0.5;\n\tline-height: $line-height-heading;\n\n\t@include breakpoint(md) {\n\t\ttext-align: left;\n\t}\n}\n\n.site-description,\n.site-title,\n.site-header .widget-area {\n\tmargin-bottom: 0;\n}\n\n.wp-custom-logo {\n\n\t.title-area {\n\t\tpadding: 10px 0;\n\t\theight: 60px;\n\t\twidth: auto;\n\t\t@include transition;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 5px 0;\n\t\t}\n\n\t\t@include breakpoint(md) {\n\t\t\tpadding: 0;\n\t\t}\n \t}\n\n \t.shrink .title-area {\n\n\t\t@include breakpoint(md) {\n\t\t\tpadding: 10px 0;\n\t\t}\n \t}\n\n\t.custom-logo-link {\n\t\tdisplay: block;\n\t\theight: 100%;\n\n\t\timg {\n\t\t\twidth: auto;\n\t\t\theight: 100%;\n\t\t\tmargin: auto;\n\t\t\tvertical-align: middle;\n\n\t\t}\n\t}\n}\n","/* ## Header Widget Area\n--------------------------------------------- */\n\n.header-widget-area {\n\tfloat: right;\n\tpadding: 10px 0 0 30px;\n\tdisplay: none;\n\n\t@include breakpoint(sm) {\n\t\tdisplay: block;\n\t\tpadding: 11px 0 10px 40px;\n\t}\n}\n","/* ## Hero Section\n--------------------------------------------- */\n\n.hero-section {\n\tpadding: 10% 0;\n\tborder-bottom: 1px solid $color-border;\n\tbackground-position: center;\n\tbackground-size: cover;\n\tbox-shadow: inset 0 0 0 9999px rgba(255,255,255,.9);\n\ttransition: all .1s ease;\n\tposition: relative;\n\n\t@include breakpoint(sm) {\n\t\tpadding: 5% 0;\n\t}\n\n\t.wrap {\n\t\tposition: relative;\n\t}\n\n\t.home & {\n\t\tpadding: 15% 0;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 12.5% 0;\n\t\t}\n\t}\n\n\th1 {\n\t\tmargin-bottom: 0;\n\t\tfloat: left;\n\t\twidth: 100%;\n\t}\n\n\tp,\n\t.breadcrumb {\n\t\tpadding: .618em 0 0;\n\t\twidth: 100%;\n\t\tdisplay: block;\n\t\tclear: both;\n\t\tbackground: transparent;\n\t\tmax-width: 860px;\n\n\t\t@include breakpoint(sm) {\n\t\t\tfloat: left;\n\t\t\twidth: auto;\n\t\t\tclear: none;\n\t\t}\n\t}\n\n\tp {\n\t\tmargin-bottom: 0;\n\n\t\t@include breakpoint(sm) {\n\t\t\tfloat: none;\n\t\t\tclear: both;\n\t\t}\n\t}\n\n\t.wp-custom-header {\n\t\tposition: absolute;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tz-index: -1;\n\t\toverflow: hidden;\n\n\t\timg {\n\t\t\tfilter: grayscale(1);\n\t\t}\n\n\t\timg,\n\t\tvideo,\n\t\tiframe {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\tbottom: 0;\n\t\t\tmargin: auto;\n\t\t\twidth: auto;\n\t\t\theight: auto;\n\t\t\tmin-height: 100%;\n\t\t\tmin-width: 100%;\n\t\t\tmax-width: none;\n\t\t\tmax-height: none;\n\t\t\tobject-fit: cover;\n\t\t}\n\n\t\tiframe {\n\t\t\tleft: -25%;\n\t\t\tright: -25%;\n\t\t\theight: 150%;\n\t\t\twidth: 150%;\n\t\t}\n\t}\n}\n","/* ## Site Navigation\n--------------------------------------------- */\n\n.genesis-nav-menu {\n\tclear: both;\n\tline-height: 1;\n\twidth: 100%;\n\twhite-space: nowrap;\n\tfont-size: $font-size-body * .95;\n\tline-height: 1;\n\n\t.menu-item {\n\t\tdisplay: block;\n\t\tmargin-bottom: 0;\n\t\tpadding: 10px 0;\n\t\ttext-align: left;\n\t\twidth: 100%;\n\t\tfloat: left;\n\t\tposition: relative;\n\n\t\t@include breakpoint(sm) {\n\t\t\tfloat: left;\n\t\t\ttext-align: right;\n\t\t\tpadding: 0;\n\t\t\twidth: auto;\n\t\t}\n\n\t\t&:last-of-type a {\n\t\t\tpadding-right: 0;\n\t\t}\n\n\t\t.responsive & {\n\t\t\twidth: 100%;\n\t\t\tpadding: 0;\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\twidth: auto;\n\t\t\t}\n\t\t}\n\t}\n\n\ta {\n\t\ttext-decoration: none;\n\t\tdisplay: block;\n\t\tpadding: 8px 0;\n\t\tcolor: $color-text;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 23px 13px;\n\t\t}\n\n\t\t@include breakpoint(md) {\n\t\t\tpadding: 23px 20px;\n\t\t}\n\t}\n\n\ta:hover,\n\ta:focus,\n\t.current-menu-item > a,\n\t.sub-menu .current-menu-item > a:hover,\n\t.sub-menu .current-menu-item > a:focus {\n\t\ttext-decoration: none;\n\t\tcolor: $color-accent;\n\t}\n\n\t.menu-item-has-children {\n\n\t\t> a span {\n\n\t\t\t&:after {\n\t\t\t\tcontent: \" \";\n\t\t\t\tdisplay: none;\n\t\t\t\tmargin-top: 5px;\n\t\t\t\tmargin-left: 5px;\n\t\t\t\tfloat: right;\n\t\t\t\theight: 4px;\n\t\t\t\twidth: 4px;\n\t\t\t\tborder-left: 1px solid $color-text;\n\t\t\t\tborder-bottom: 1px solid $color-text;\n\t\t\t\ttransform: rotate(-45deg);\n\n\t\t\t\t@include breakpoint(sm) {\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.sub-menu {\n\t\ttransition: none;\n\t\tdisplay: none;\n\n\t\t@include breakpoint(sm) {\n\t\t\tleft: -9999px;\n\t\t\ttop: 125%;\n\t\t\topacity: 0;\n\t\t\tposition: absolute;\n\t\t\twidth: 200px;\n\t\t\tz-index: 99;\n\t\t\ttransition: top .4s ease, opacity .5s ease;\n\t\t\tdisplay: block;\n\t\t\tborder: 1px solid $color-border;\n\t\t}\n\n\t\t&:before {\n\t\t\tcontent: \" \";\n\t\t\tdisplay: none;\n\t\t\tposition: absolute;\n\t\t\ttop: -5px;\n\t\t\tleft: 3rem;\n\t\t\theight: 10px;\n\t\t\twidth: 10px;\n\t\t\tbackground-color: $color-white;\n\t\t\tborder: 1px solid $color-border;\n\t\t\ttransform: rotate(45deg);\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\n\t\t.menu-item {\n\t\t\twidth: 100%;\n\n\t\t\t> a span:after {\n\t\t\t\ttransform: rotate(-135deg);\n\t\t\t\tfloat: none;\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t}\n\n\t\ta {\n\t\t\tpadding-left: 10px;\n\t\t\ttext-align: left;\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tbackground-color: $color-white;\n\t\t\t\tpadding: 20px;\n\t\t\t\tposition: relative;\n\t\t\t\tword-wrap: break-word;\n\t\t\t}\n\t\t}\n\n\t\t.sub-menu {\n\t\t\tmargin: -55px 0 0 199px;\n\t\t\tpadding-left: 0;\n\t\t\tborder-left: none;\n\n\t\t\t&:before {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t}\n\n\t.menu-item:hover > .sub-menu {\n\n\t\t@include breakpoint(sm) {\n\t\t\tleft: 0;\n\t\t\ttop: 100%;\n\t\t\topacity: 1;\n\t\t}\n\t}\n\n\t> .first > a {\n\t\tpadding-left: 0;\n\t}\n\n\t> .last > a {\n\t\tpadding-right: 0;\n\t}\n\n\t> .right {\n\t\tfloat: right;\n\t}\n}\n","/* ## Primary Navigation\n--------------------------------------------- */\n\n.nav-primary {\n\twidth: 100%;\n\tclear: both;\n\n\t@include breakpoint(sm) {\n\t\twidth: calc(100% - 200px);\n\t\twidth: auto;\n\t\tclear: none;\n\t\tdisplay: block !important;\n\t\tbackground-color: transparent;\n\t\tfloat: right;\n\t}\n\n\t.js & {\n\t\tdisplay: none;\n\t}\n\n\t.wrap {\n\t\tpadding: 20px 0;\n\t\tmax-width: 100%;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\tli li {\n\t\tmargin-left: 0;\n\t}\n}\n","/* ## Nav Secondary\n--------------------------------------------- */\n\n.nav-secondary {\n\twidth: 100%;\n\tclear: both;\n\tposition: relative;\n\tborder-top: 1px solid $color-border;\n\n\t.js & {\n\n\t\t.wrap {\n\t\t\tdisplay: none;\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n\n\t.menu {\n\n\t\t> .menu-item {\n\n\t\t\ta {\n\t\t\t\t@include breakpoint(sm) {\n\t\t\t\t\tpadding: 22px;\n\n\t\t\t\t\t.shrink & {\n\t\t\t\t\t\tpadding: 16px 22px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&:first-of-type a {\n\t\t\t\t@include breakpoint(sm) {\n\t\t\t\t\tpadding-left: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","/* ## Footer Navigation\n--------------------------------------------- */\n\n.site-footer .menu {\n\n\t> .menu-item {\n\t\twidth: 50%;\n\t\tfloat: left;\n\t}\n\n\t.sub-menu,\n\t.sub-menu-toggle {\n\t\tdisplay: none;\n\t}\n}\n","/* ## Responsive Navigation\n--------------------------------------------- */\n\n.menu-toggle {\n\tborder-width: 0;\n\tbackground-color: transparent;\n\tcolor: $color-text;\n\tdisplay: block;\n\tmargin: 0 auto;\n\toverflow: hidden;\n\ttext-align: center;\n\tpadding: 20px 25px 20px 0;\n\tline-height: 20px;\n\tposition: relative;\n\tright: 0;\n\tz-index: 9;\n\tfloat: right;\n\n\t&:focus,\n\t&:active,\n\t&:hover {\n\t\toutline: none;\n\t\tbox-shadow: none;\n\t\tcolor: $color-text;\n\t}\n\n\t@include breakpoint(sm) {\n\t\tpadding: 30px 30px 30px 0;\n\t}\n\n\t@include breakpoint(sm) {\n\t\tdisplay: none;\n\t}\n\n\tspan {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\twidth: 20px;\n\t\theight: 2px;\n\t\tbackground-color: $color-text;\n\t\tdisplay: block;\n\t\tfloat: left;\n\t\ttop: calc(50% - 7px);\n\t\t@include transition;\n\n\t\t&:nth-of-type(2),\n\t\t&:nth-of-type(3) {\n\t\t\ttop: calc(50% - 1px);\n\t\t}\n\n\t\t&:nth-of-type(4) {\n\t\t\ttop: calc(50% + 5px);\n\t\t}\n\t}\n\n\t&.activated {\n\t\tspan {\n\t\t\ttop: calc(50% - 1px);\n\t\t\topacity: 0;\n\n\t\t\t&:nth-of-type(2) {\n\t\t\t\ttransform: rotate(45deg);\n\t\t\t\topacity: 1;\n\t\t\t}\n\n\t\t\t&:nth-of-type(3) {\n\t\t\t\ttransform: rotate(-45deg);\n\t\t\t\topacity: 1;\n\t\t\t}\n\t\t}\n\t}\n\n\t&.toggle-secondary {\n\t\tfloat: none;\n\t\tmargin: 0 auto;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 20px 25px 20px 0;\n\t\t}\n\t}\n}\n\n.sub-menu-toggle {\n\tpadding: 20px;\n\tposition: absolute;\n\tright: 0;\n\ttop: 0;\n\tborder-width: 0;\n\tbackground-color: transparent;\n\n\t&:before {\n\t\tcontent: \" \";\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\ttop: calc(50% - 2.5px);\n\t\tright: calc(50% - 5px);\n\t\twidth: 0;\n\t\theight: 0;\n\t\tborder: 5px solid transparent;\n\t\tborder-top: 5px solid $color-text;\n\t\ttext-rendering: auto;\n\t\t-webkit-transform: translate(0, 0);\n\t\t-ms-transform: translate(0, 0);\n\t\ttransform: translate(0, 0);\n\t}\n\n\t&.activated:before {\n\t\tborder-top: none;\n\t\tborder-bottom: 5px solid $color-text;\n\t}\n\n\t@include breakpoint(sm) {\n\t\tdisplay: none;\n\t}\n}\n","/* ## Comments\n--------------------------------------------- */\n\n.comment-respond,\n.entry-comments,\n.entry-pings {\n\tfont-size: $font-size-body;\n\tmargin-top: 5%;\n\n\t@include breakpoint(sm) {\n\t\tmargin-top: 40px;\n\t}\n}\n\n.comment-list li {\n\tpadding: 40px 0 0 30px;\n}\n\n.comment-list .depth-1 {\n\tpadding-left: 0;\n}\n\n.comment-header {\n\tmargin-bottom: 30px;\n\n\tp {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.comment-content {\n\tclear: both;\n\n\tul > li {\n\t\tlist-style-type: disc;\n\t}\n}\n\n.comment-respond label {\n\tdisplay: block;\n\tmargin-right: 12px;\n}\n\n.entry-pings .reply {\n\tdisplay: none;\n}\n\n.form-submit {\n\tmargin-bottom: 0;\n}\n\n@include breakpoint(sm) {\n\n\t.comment-respond input[type=\"email\"],\n\t.comment-respond input[type=\"text\"],\n\t.comment-respond input[type=\"url\"] {\n\t\twidth: 50%;\n\t}\n}","/* ## Entries\n--------------------------------------------- */\n\n.entry {\n\tmargin-bottom: 5%;\n\n\t.page &:last-of-type,\n\t.archive &:last-of-type,\n\t.single & {\n\t\tmargin-bottom: 0;\n\t}\n\n\t@include breakpoint(sm) {\n\t\tmargin-bottom: 40px;\n\t}\n}\n\n.entry-content {\n\n\tol,\n\tul {\n\t\tmargin-bottom: 28px;\n\t\tmargin-left: 40px;\n\t}\n\n\tol > li {\n\t\tlist-style-type: decimal;\n\t}\n\n\tul > li {\n\t\tlist-style-type: disc;\n\t}\n\n\tol ol,\n\tul ul {\n\t\tmargin-bottom: 0;\n\t}\n\n\tcode {\n\t\tbackground-color: $color-border;\n\t\tdisplay: inline-block;\n\t\tpadding: 1rem 2rem;\n\t}\n\n\t> *:last-child {\n\t\tmargin-bottom: 0;\n\t}\n\n}\n","/* ## Entry Meta\n--------------------------------------------- */\n\np.entry-meta {\n\tfont-size: 16px;\n\tfont-size: 1.6rem;\n\tmargin-bottom: 0;\n}\n\n.entry-header .entry-meta {\n\tmargin-bottom: 24px;\n}\n\n.entry-categories,\n.entry-tags {\n\tdisplay: block;\n}\n\n.entry-comments-link::before {\n\tcontent: \"\\2014\";\n\tmargin: 0 6px 0 2px;\n}","/* ## Pagination\n--------------------------------------------- */\n\n.pagination {\n\tclear: both;\n\tmargin: 5% auto 0;\n\n\t@include breakpoint(sm) {\n\t\tmargin: 40px 0 0;\n\t}\n}\n\n.adjacent-entry-pagination {\n\tmargin-bottom: 0;\n}\n\n.archive-pagination {\n\n\tli {\n\t\tdisplay: inline;\n\t}\n\n\ta {\n\t\tcolor: $color-text;\n\t\tcursor: pointer;\n\t\tdisplay: inline-block;\n\t\tfont-size: 16px;\n\t\tfont-size: 1.6rem;\n\t\tpadding: 8px 12px;\n\t\ttext-decoration: none;\n\t}\n\n\tli a {\n\t\tmargin-bottom: 4px;\n\n\t\t@include breakpoint(sm) {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\ta:hover,\n\ta:focus,\n\t.active a {\n\t\tbackground-color: $color-accent;\n\t\tcolor: $color-white;\n\t}\n}","/* # Sidebars\n--------------------------------------------- */\n\n.sidebar {\n\tfont-size: 16px;\n\tfont-size: 1.6rem;\n\tmargin: 10% auto 5%;\n\n\t@include breakpoint(md) {\n\t\tmargin: 0 auto 40px;\n\t}\n}\n","/* ## Widgets\n--------------------------------------------- */\n\n.widget {\n\tmargin-bottom: 10%;\n\tword-wrap: break-word;\n\n\t@include breakpoint(sm) {\n\t\tmargin-bottom: 0;\n\t}\n\n\tp:last-child,\n\tul > li:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n\n\tul > li {\n\t\tmargin-bottom: 10px;\n\t\tpadding-bottom: 10px;\n\t}\n\n\tul > li:last-of-type {\n\t\tpadding-bottom: 0;\n\t}\n\n\tol > li {\n\t\tlist-style-position: inside;\n\t\tlist-style-type: decimal;\n\t\tpadding-left: 20px;\n\t\ttext-indent: -20px;\n\t}\n\n\tli li {\n\t\tborder: 0;\n\t\tmargin: 0 0 0 30px;\n\t\tpadding: 0;\n\t}\n\n\t&:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.widget-title {\n\tdisplay: inline-block;\n\tmargin-bottom: 1em;\n\tfont-size: $font-size-heading;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-heading * 1.1;\n\t}\n}\n\n.widget_calendar {\n\n\ttable {\n\t\twidth: 100%;\n\t}\n\n\ttd,\n\tth {\n\t\ttext-align: center;\n\t}\n}\n","/* ## Site Footer\n--------------------------------------------- */\n\n.site-footer {\n\tbackground-color: $color-white;\n\tline-height: 1.382;\n\tborder-top: 1px solid $color-border;\n\tpadding-bottom: 5%;\n\n\t@include breakpoint(sm) {\n\t\tpadding-bottom: 5%;\n\t}\n\n\t.wrap {\n\t\tposition: relative;\n\t}\n\n\tp {\n\t\tmargin-bottom: 0;\n\t}\n\n\t.widget-area {\n\n\t\t@include breakpoint(sm) {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t.back-to-top {\n\t\tposition: absolute;\n\t\tright: 5%;\n\t\tbottom: 0;\n\t\twidth: 25px;\n\t\theight: 25px;\n\n\t\t@include breakpoint(sm) {\n\t\t\tright: 0;\n\t\t}\n\n\t\t&:before {\n\t\t\tcontent: \" \";\n\t\t\tdisplay: block;\n\t\t\theight: 10px;\n\t\t\twidth: 10px;\n\t\t\tmargin: 10px auto;\n\t\t\ttransform: rotate(-45deg);\n\t\t\tborder-top: 2px solid $color-text;\n\t\t\tborder-right: 2px solid $color-text;\n\t\t}\n\t}\n}\n","/* ## Before Footer\n--------------------------------------------- */\n\n.before-footer {\n\tborder-top: 1px solid $color-border;\n\n\t.widget {\n\t\tmargin-bottom: 0;\n\t}\n\n\t.widget-row {\n\n\t\t.wrap {\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-wrap: wrap;\n\t\t\t\talign-items: bottom;\n\n\t\t\t\t&:before,\n\t\t\t\t&:after {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","/* ## Footer Widgets\n--------------------------------------------- */\n\n.footer-widgets {\n\n\t.widget {\n\n\t\t&:last-of-type {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t.widget-title {\n\t\tfont-size: $font-size-heading * .9;\n\t\tdisplay: block;\n\n\t\t@include breakpoint(sm) {\n\t\t\tfont-size: $font-size-heading * 1;\n\t\t}\n\t}\n}\n","/* ## After Footer\n--------------------------------------------- */\n\n.after-footer {\n\tpadding: 5% 0;\n\tfont-size: $font-size-body * 0.9;\n\n\t.widget {\n\t\tmargin-bottom: 0;\n\t}\n}\n","/* ## Easy Widget Columns\n--------------------------------------------- */\n\n.widget-row {\n\tpadding: 10% 0;\n\tborder-bottom: 1px solid $color-border;\n\n\t@include breakpoint(sm) {\n\t\tpadding: 7.5% 0;\n\t}\n\n\t&:last-of-type {\n\t\tborder-bottom: none;\n\t}\n\n\t&.icons {\n\n\t\t.widget_sp_image {\n\t\t\tposition: relative;\n\t\t\tdisplay: block;\n\n\t\t\t.widget-title {\n\t\t\t\tline-height: 1;\n\t\t\t}\n\n\t\t\t.alignleft {\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: 0;\n\t\t\t\ttop: 0;\n\n\t\t\t\t+ .widget-title,\n\t\t\t\t~ p {\n\t\t\t\t\tpadding-left: 6rem;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.aligncenter {\n\n\t\t\t\t+ .widget-title,\n\t\t\t\t~ p {\n\t\t\t\t\ttext-align: center;\n\t\t\t\t\tdisplay: block;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.alignright {\n\t\t\t\tposition: absolute;\n\t\t\t\tright: 0;\n\t\t\t\ttop: 0;\n\n\t\t\t\t+ .widget-title,\n\t\t\t\t~ p {\n\t\t\t\t\ttext-align: right;\n\t\t\t\t\tfloat: right;\n\t\t\t\t\tpadding-right: 6rem;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","/* ## Genesis eNews Extended\n--------------------------------------------- */\n\n.sidebar {\n\n\t.enews-widget {\n\t\tcolor: $color-white;\n\t\tbackground-color: $color-accent;\n\n\t\t.widget-title {\n\t\t\tcolor: $color-white;\n\t\t}\n\n\t\tinput {\n\n\t\t\t&[type=\"submit\"] {\n\t\t\t\tbackground-color: $color-white;\n\t\t\t\tcolor: $color-accent;\n\n\t\t\t\t&:hover,\n\t\t\t\t&:focus {\n\t\t\t\t\tbackground-color: $color-border;\n\t\t\t\t\tcolor: $color-accent;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n\n.enews-widget {\n\n\tinput {\n\n\t\t&[type=\"email\"] {\n\t\t\twidth: 80%;\n\t\t\tfloat: left;\n\t\t}\n\n\t\t&[type=\"submit\"] {\n\t\t\tmargin: 0;\n\t\t\twidth: 20%;\n\t\t\tfloat: left;\n\t\t\tpadding: 11px 0;\n\t\t}\n\t}\n}\n\n.enews form + p {\n\tmargin-top: 24px;\n}\n","/* ## Genesis Testimonial Slider\n--------------------------------------------- */\n\ndiv.lSSlideOuter {\n\n\th5 {\n\t\tfont-size: $font-size-body * 1.1;\n\n\t\t@include breakpoint(sm) {\n\t\t\tfont-size: $font-size-body * 1.2;\n\t\t}\n\t}\n\n\tul.testimonials-list li {\n\t\ttext-align: left;\n\t\tpadding: 0 20px 0;\n\n\t\tblockquote {\n\t\t\tmargin: 0 0 4rem;\n\t\t}\n\n\t\t&.active {\n\t\t\tpadding-left: 0;\n\t\t\tpadding-right: 4rem;\n\n\t\t\t+ li + li {\n\t\t\t\tpadding-right: 0;\n\t\t\t\tpadding-left: 40px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.lSPager.lSpg > li {\n\n\t\ta {\n\t\t\tbackground-color: $color-text;\n\t\t\topacity: .382;\n\t\t}\n\n\t\t&.active a,\n\t\t&:hover a {\n\t\t\tbackground-color: $color-text;\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n","/* ## Simple Social Icons\n--------------------------------------------- */\n\n.simple-social-icons {\n\n\tul.alignleft {\n\n\t\tli {\n\t\t\tmargin-left: 0 !important;\n\t\t\tmargin-right: .618em !important;\n\t\t}\n\t}\n\n\tul.alignright {\n\n\t\tli {\n\t\t\tmargin-left: .618em !important;\n\t\t\tmargin-right: 0 !important;\n\t\t}\n\t}\n\n}\n","/* ### WooCommerce Globals */\n\n.woocommerce {\n\n\t.entry.product {\n\t\tpadding: 0;\n\t}\n\n\tabbr.required,\n\tins {\n\t\ttext-decoration: none;\n\t}\n\n\tspan.onsale {\n\t\tbackground-color: $color-accent;\n\t\tborder-radius: 0;\n\t\tline-height: 1.75;\n\t\tmin-height: auto;\n\t}\n\n\t.products .star-rating {\n\t\tpadding: 10px;\n\t}\n\n\tp.stars {\n\n\t\ta,\n\t\ta:focus,\n\t\ta:hover {\n\t\t\toutline: 0;\n\t\t}\n\t}\n\n\t.woocommerce-LoopProduct-link {\n\t\tdisplay: block;\n\t}\n}\n\n/* ### WooCommerce Shop Page */\n\n.woocommerce {\n\n\t.content .entry {\n\t\tborder-bottom: 0;\n\t}\n\n\ta.added_to_cart {\n\t\tline-height: 1;\n\t}\n\n\ta.button.loading,\n\tbutton.button.loading,\n\tinput.button.loading,\n\t#respond input#submit.loading {\n\n\t\t&::after {\n\t\t\ttop: 1em;\n\t\t}\n\t}\n\n\tul.products li.product {\n\n\t\th3,\n\t\t.price .from {\n\t\t\tcolor: $color-text;\n\t\t}\n\n\t\th3:hover,\n\t\t.price {\n\t\t\tcolor: $color-accent;\n\t\t}\n\n\t\t/* MS Edge Bug Fix */\n\t\ta {\n\t\t\t@include transition;\n\t\t}\n\t}\n}\n\n/* ### WooCommerce Product */\n\n.woocommerce {\n\n\tdiv.product {\n\n\t\tp.price,\n\t\tspan.price {\n\t\t\tcolor: $color-accent;\n\t\t\tline-height: 1.5;\n\t\t}\n\n\t\tform.cart {\n\n\t\t\t.button {\n\t\t\t\tline-height: 1.5;\n\t\t\t}\n\n\t\t\t.variations {\n\t\t\t\ttable-layout: fixed;\n\t\t\t}\n\t\t}\n\t}\n\n\t.woocommerce-variation-price {\n\t\tmargin-bottom: 20px;\n\t}\n}\n\n/* ### WooCommerce Product Tabs */\n\n.woocommerce div.product .woocommerce-tabs ul.tabs {\n\n\t&::before,\n\tli {\n\t\tborder-color: $color-border;\n\t}\n\n\tli {\n\t\tbackground-color: $color-border;\n\t\tborder-radius: 0;\n\t\tpadding: 0;\n\n\t\t&::after,\n\t\t&::before {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\ta {\n\t\t\tcolor: $color-text;\n\t\t\tpadding: 0.5em 1em;\n\n\t\t\t&:focus,\n\t\t\t&:hover {\n\t\t\t\tcolor: $color-accent;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Two Sidebar Layouts */\n\n.content-sidebar-sidebar,\n.sidebar-content-sidebar,\n.sidebar-sidebar-content {\n\n\t&.woocommerce div.product .woocommerce-tabs ul.tabs {\n\t\tpadding: 0;\n\n\t\tli {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0;\n\t\t\tbackground-color: $color-white;\n\t\t\tborder-bottom: 0;\n\n\t\t\t&:last-child {\n\t\t\t\tborder-bottom: 1px solid $color-border;\n\t\t\t}\n\n\t\t\t&.active {\n\t\t\t\tborder-bottom-color: $color-border;\n\n\t\t\t\ta::after {\n\t\t\t\t\tcontent: \"\\f147\";\n\t\t\t\t\tfloat: right;\n\t\t\t\t\tfont-family: \"dashicons\";\n\t\t\t\t}\n\t\t\t}\n\n\t\t\ta {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* ### WooCommerce Checkout & Payment */\n\n.woocommerce-cart,\n.woocommerce-checkout,\n#add_payment_method {\n\n\ttable.cart {\n\n\t\ttd.actions .coupon input.input-text {\n\t\t\twidth: auto;\n\t\t}\n\n\t\timg {\n\t\t\tvertical-align: middle;\n\t\t}\n\n\t\ttd.actions .coupon .input-text {\n\t\t\tborder-color: $color-border;\n\t\t\tpadding: 5px 20px;\n\t\t\twidth: 150px;\n\t\t}\n\n\t\tinput {\n\t\t\tvertical-align: top;\n\t\t}\n\t}\n\n\t#payment {\n\t\tbackground-color: $color-border;\n\t\tborder-radius: 0;\n\t\tpadding: 30px;\n\n\t\tdiv.form-row {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\tul.payment_methods {\n\t\t\tborder-color: $color-border;\n\n\t\t\tli {\n\t\t\t\tlist-style-type: none;\n\t\t\t}\n\t\t}\n\n\t\tdiv.payment_box {\n\t\t\tbackground-color: $color-border;\n\n\t\t\t&::before {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* ### WooCommerce Cart Page */\n\n.woocommerce table.shop_table {\n\n\t&,\n\ttd {\n\t\tborder-color: $color-border;\n\t\tborder-radius: 0;\n\t\tline-height: 1.75;\n\t\tword-break: normal;\n\t}\n\n\t.order-number {\n\t\tmin-width: 75px;\n\t}\n\n\ttd.actions {\n\t\tpadding-top: 15px;\n\t}\n}\n\n.woocommerce-cart {\n\n\ttable.cart {\n\t\tline-height: 1.75;\n\n\t\ttd {\n\t\t\tfont-size: 1.8rem;\n\t\t\tpadding: 10px 12px;\n\t\t}\n\n\t\t.product-thumbnail {\n\t\t\tmin-width: 56px;\n\t\t}\n\n\t\tth.product-name {\n\t\t\tmin-width: 140px;\n\t\t}\n\n\t\tth.product-price,\n\t\tth.product-quantity,\n\t\tth.product-subtotal {\n\t\t\tmin-width: 110px;\n\t\t}\n\t}\n\n\ttd.product-name dl.variation dd {\n\t\tmargin-left: 20px;\n\t}\n}\n\n.woocommerce-checkout-review-order-table th.product-total {\n\tmin-width: 110px;\n}\n\n/* ### WooCommerce Forms */\n\n.woocommerce {\n\n\ta.button,\n\ta.button.alt,\n\tbutton.button,\n\tbutton.button.alt,\n\tinput.button,\n\tinput.button.alt,\n\tinput.button[type=\"submit\"],\n\t#respond input#submit,\n\t#respond input#submit.alt {\n\t\tbackground-color: $color-text;\n\t\tborder: 0;\n\t\tborder-radius: 0;\n\t\tcolor: $color-white;\n\t\tcursor: pointer;\n\t\tfont-size: 1.6rem;\n\t\tfont-weight: $font-weight-bold;\n\t\tpadding: 16px 24px;\n\t\ttext-align: center;\n\t\ttext-decoration: none;\n\t\twhite-space: normal;\n\t\twidth: auto;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tbackground-color: $color-accent;\n\t\t\tcolor: $color-white;\n\t\t}\n\n\t\t&.disabled,\n\t\t&:disabled,\n\t\t&:disabled[disabled] {\n\t\t\tbackground-color: $color-text;\n\t\t\tcolor: $color-white;\n\t\t\tpadding: 16px 24px;\n\t\t}\n\n\t\t&.disabled,\n\t\t&.disabled:hover,\n\t\t&:disabled,\n\t\t&:disabled:hover,\n\t\t&[disabled]:disabled,\n\t\t&[disabled]:disabled:hover {\n\t\t\tbackground-color: $color-border;\n\t\t\tcolor: $color-text;\n\t\t}\n\t}\n\n\t#reviews #comment {\n\t\theight: 150px;\n\t}\n\n\t.quantity .qty {\n\t\tfont-size: 2rem;\n\t\tline-height: 1.5;\n\t\tmargin-right: 5px;\n\t\tpadding: 12px 5px;\n\t\twidth: 70px;\n\t}\n\n\t.coupon {\n\t\tline-height: 1;\n\n\t\t.input-text {\n\t\t\theight: 48px;\n\t\t}\n\t}\n\n\tform {\n\n\t\t.form-row input.input-text,\n\t\t.form-row textarea {\n\t\t\tline-height: 1.5;\n\t\t\tpadding: 10px;\n\t\t}\n\n\t\t&.checkout_coupon,\n\t\t&.login,\n\t\t&.register,\n\t\t.form-row .select2-container,\n\t\t.form-row.woocommerce-validated input.input-text,\n\t\t.form-row.woocommerce-validated select,\n\t\t.form-row.woocommerce-validated .select2-container {\n\t\t\tborder-color: $color-border;\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n}\n\n/* ### WooCommerce Account Page */\n\n.woocommerce-account {\n\n\t.woocommerce-Address-title h3 {\n\t\tfont-size: 2.6rem;\n\t}\n\n\t.woocommerce-Address {\n\t\tmargin-bottom: 20px;\n\t}\n\n\ttable.order_details th.product-total {\n\t\tmin-width: 110px;\n\t}\n\n\t.woocommerce-MyAccount-navigation {\n\n\t\t@include breakpoint(sm) {\n\t\t\tfloat: left;\n\t\t\tmargin-right: 5%;\n\t\t\twidth: 20%;\n\t\t}\n\t}\n\n\t.woocommerce-MyAccount-content {\n\n\t\t@include breakpoint(sm) {\n\t\t\twidth: 75%;\n\t\t\tfloat: right;\n\t\t}\n\t}\n}\n\n.woocommerce-MyAccount-navigation {\n\tborder: 1px solid $color-border;\n\tpadding: 20px;\n\tmargin-bottom: 40px;\n\n\tul {\n\t\tmargin-bottom: 0;\n\t\tmargin-left: 0;\n\n\t\tli {\n\t\t\tline-height: 1.2;\n\t\t\tlist-style-type: none;\n\t\t\tmargin-bottom: 15px;\n\n\t\t\t&:last-child {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\n\t\t\t&.is-active > a {\n\t\t\t\tcolor: $color-accent;\n\t\t\t\tfont-weight: $font-weight-bold;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.content-sidebar.woocommerce-account,\n.sidebar-content.woocommerce-account {\n\n\t.woocommerce-MyAccount-navigation {\n\t\ttext-align: center;\n\t\tmargin-right: 0;\n\t\twidth: 100%;\n\n\t\tul {\n\t\t\ttext-align: center;\n\t\t}\n\n\t\tli {\n\t\t\tdisplay: inline-block;\n\t\t\tmargin: 0 10px;\n\t\t}\n\t}\n\n\t.woocommerce-MyAccount-content {\n\t\twidth: 100%;\n\t}\n}\n\n/* ### WooCommerce Breadcrumb */\n\n.woocommerce .woocommerce-breadcrumb {\n\tfont-size: 1.8rem;\n\tmargin-bottom: 40px;\n\tcolor: $color-text;\n\n\ta {\n\t\tcolor: $color-text;\n\t\ttext-decoration: none;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tcolor: $color-accent;\n\t\t}\n\t}\n}\n\n/* ### WooCommerce Reviews */\n\n.woocommerce {\n\n\t#reviews #comments ol.commentlist li {\n\t\tbackground: transparent;\n\t\tborder: 0;\n\t\tmargin: 0 16px 24px 0;\n\t\tpadding: 0;\n\t\tposition: relative;\n\t\twidth: 60px;\n\n\t\timg.avatar {\n\t\t\tbackground: transparent;\n\t\t\tborder: 0;\n\t\t\tmargin: 0 16px 24px 0;\n\t\t\tpadding: 0;\n\t\t\tposition: relative;\n\t\t\twidth: 60px;\n\t\t}\n\n\t\t.comment-text {\n\t\t\tborder-color: $color-border;\n\t\t\tborder-radius: 0;\n\t\t\tmargin-left: 80px;\n\t\t}\n\t}\n\n\t.entry-content #reviews ol > li {\n\t\tlist-style-type: none;\n\t}\n}\n\n/* ### WooCommerce Misc */\n\n.woocommerce-error,\n.woocommerce-info,\n.woocommerce-message {\n\tbackground-color: $color-border;\n\tborder-top-color: $color-accent;\n\n\t&::before {\n\t\tcolor: $color-accent;\n\t}\n\n\t.woocommerce-MyAccount-content & {\n\t\tpadding: 2rem;\n\t\toverflow: auto;\n\n\t\t.button {\n\t\t\tfloat: right;\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\ndiv.woocommerce-info.wc-memberships-restriction-message.wc-memberships-restricted-content-message {\n\twidth: 48%;\n}\n\n/* ### Woo Search */\n\n.woocommerce-product-search {\n\toverflow: hidden;\n\twidth: 100%;\n\n\tinput[type=\"submit\"] {\n\t\tborder: 0;\n\t\tclip: rect(0, 0, 0, 0);\n\t\theight: 1px;\n\t\tmargin: -1px;\n\t\tpadding: 0;\n\t\tposition: absolute;\n\t\twidth: 1px;\n\t}\n}\n\n/* ### Woo Shopping Cart */\n\n.woocommerce .widget_shopping_cart,\n.woocommerce.widget_shopping_cart {\n\n\tul.cart_list li {\n\t\tpadding-top: 15px;\n\t}\n\n\t.cart_list li a.remove {\n\t\ttop: 15px;\n\t}\n\n\t.total {\n\t\tborder-top: 1px solid $color-border;\n\t}\n\n\t.buttons a {\n\t\tmargin-bottom: 5px;\n\t}\n\n\t.cart_list li.empty {\n\t\tpadding-left: 0;\n\t}\n}\n\n/* ### Woo Product Lists */\n\n.woocommerce ul.cart_list li img,\n.woocommerce ul.product_list_widget li img {\n\twidth: 60px;\n}\n\n.sidebar ul.product_list_widget li {\n\tline-height: 1.4;\n\tmargin-bottom: 15px;\n\tpadding: 15px 0 0;\n\n\t&:last-child {\n\t\tmargin-bottom: 0;\n\t\tpadding-bottom: 15px;\n\t}\n}\n\n/* ### Woo Filter */\n\n.woocommerce {\n\n\t&.widget_price_filter .price_slider_wrapper .ui-widget-content {\n\t\tbackground-color: $color-border;\n\t}\n\n\t&.widget_price_filter .ui-slider {\n\n\t\t.ui-slider-handle,\n\t\t.ui-slider-range {\n\t\t\tbackground-color: $color-accent;\n\t\t}\n\t}\n\n\t.widget_layered_nav ul li.chosen a,\n\t.widget_layered_nav_filters ul li a,\n\t.widget_rating_filter ul li.chosen a {\n\n\t\t&::before {\n\t\t\tcolor: $color-accent;\n\t\t}\n\t}\n\n\t.widget_price_filter .ui-slider .ui-slider-handle,\n\t&.widget_price_filter .ui-slider .ui-slider-handle {\n\t\ttop: -.28em;\n\t}\n\n\t.widget_price_filter .price_slider_amount .button,\n\t&.widget_price_filter .price_slider_amount .button {\n\t\tfont-size: 1.6rem;\n\t}\n}\n\n/* ### Woo Active Filters */\n\n.woocommerce.widget_layered_nav_filters ul li {\n\tmargin: 0 20px 20px 0;\n}\n\n/* ### Woo Recent Reviews */\n\n.woocommerce.widget_recent_reviews .reviewer {\n\tfont-size: 1.2rem;\n\tletter-spacing: 1px;\n\ttext-transform: uppercase;\n}\n","/* # Print Styles\n--------------------------------------------- */\n\n@media print {\n\n\t*,\n\t*:before,\n\t*:after {\n\t\tbackground: transparent !important;\n\t\tbox-shadow: none !important;\n\t\tcolor: $color-text !important;\n\t\ttext-shadow: none !important;\n\t}\n\n\ta,\n\ta:visited {\n\t\ttext-decoration: underline;\n\t}\n\n\ta[href]:after {\n\t\tcontent: \" (\" attr(href) \")\";\n\t}\n\n\tabbr[title]:after {\n\t\tcontent: \" (\" attr(title) \")\";\n\t}\n\n\ta[href^=\"javascript:\"]:after,\n\ta[href^=\"#\"]:after,\n\t.site-title > a:after {\n\t\tcontent: \"\";\n\t}\n\n\tthead {\n\t\tdisplay: table-header-group;\n\t}\n\n\timg,\n\ttr {\n\t\tpage-break-inside: avoid;\n\t}\n\n\timg {\n\t\tmax-width: 100% !important;\n\t}\n\n\t@page {\n\t\tmargin: 2cm 0.5cm;\n\t}\n\n\tp,\n\th2,\n\th3 {\n\t\torphans: 3;\n\t\twidows: 3;\n\t}\n\n\tblockquote,\n\tpre {\n\t\tborder: 1px solid $color-border;\n\t\tpage-break-inside: avoid;\n\t}\n\n\t.content,\n\t.content-sidebar {\n\t\twidth: 100%;\n\t}\n\n\tbutton,\n\tinput,\n\tselect,\n\ttextarea,\n\t.breadcrumb,\n\t.comment-edit-link,\n\t.comment-form,\n\t.comment-list .reply a,\n\t.comment-reply-title,\n\t.edit-link,\n\t.entry-comments-link,\n\t.entry-footer,\n\t.genesis-box,\n\t.header-widget-area,\n\t.hidden-print,\n\t.home-top,\n\t.nav-primary,\n\t.nav-secondary,\n\t.post-edit-link,\n\t.sidebar {\n\t\tdisplay: none !important;\n\t}\n\n\t.title-area {\n\t\ttext-align: center;\n\t\twidth: 100%;\n\t}\n\n\t.site-title > a {\n\t\tmargin: 0;\n\t\ttext-decoration: none;\n\t\ttext-indent: 0;\n\t}\n\n\t.site-inner {\n\t\tpadding-top: 0;\n\t\tposition: relative;\n\t\ttop: -100px;\n\t}\n\n\t.author-box {\n\t\tmargin-bottom: 0;\n\t}\n\n\th1,\n\th2,\n\th3,\n\th4,\n\th5,\n\th6 {\n\t\torphans: 3;\n\t\tpage-break-after: avoid;\n\t\tpage-break-inside: avoid;\n\t\twidows: 3;\n\t}\n\n\timg {\n\t\tpage-break-after: avoid;\n\t\tpage-break-inside: avoid;\n\t}\n\n\tblockquote,\n\tpre,\n\ttable {\n\t\tpage-break-inside: avoid;\n\t}\n\n\tdl,\n\tol,\n\tul {\n\t\tpage-break-before: avoid;\n\t}\n\n}\n","/* ## Column Classes (including fifths)\n--------------------------------------------- */\n\n@include breakpoint(sm) {\n\n\t.five-sixths,\n\t.four-sixths,\n\t.four-fifths,\n\t.one-fifth,\n\t.one-fourth,\n\t.one-half,\n\t.one-sixth,\n\t.one-third,\n\t.three-fourths,\n\t.three-fifths,\n\t.three-sixths,\n\t.two-fourths,\n\t.two-fifths,\n\t.two-sixths,\n\t.two-thirds {\n\t\tfloat: left;\n\t\tmargin-left: 2.564102564102564%;\n\t}\n\n\t.one-half,\n\t.three-sixths,\n\t.two-fourths {\n\t\twidth: 48.717948717948715%;\n\t}\n\n\t.one-third,\n\t.two-sixths {\n\t\twidth: 31.623931623931625%;\n\t}\n\n\t.four-sixths,\n\t.two-thirds {\n\t\twidth: 65.81196581196582%;\n\t}\n\n\t.one-fourth {\n\t\twidth: 23.076923076923077%;\n\t}\n\n\t.three-fourths {\n\t\twidth: 74.35897435897436%;\n\t}\n\n\t.one-fifth {\n\t\twidth: 17.9487179487179488%;\n\t}\n\n\t.two-fifths {\n\t\twidth: 38.4615384615384616%;\n\t}\n\n\t.three-fifths {\n\t\twidth: 58.9743589743589744%;\n\t}\n\n\t.four-fifths {\n\t\twidth: 79.4871794871794872%;\n\t}\n\n\t.one-sixth {\n\t\twidth: 14.52991452991453%;\n\t}\n\n\t.five-sixths {\n\t\twidth: 82.90598290598291%;\n\t}\n\n\t.first {\n\t\tclear: both;\n\t\tmargin-left: 0;\n\t}\n}"]}
\ No newline at end of file
+{"version":3,"sources":["style.scss","reset/_normalize.scss","style.css","reset/_box-sizing.scss","reset/_float-clearing.scss","defaults/_typography.scss","utilities/_variables.scss","utilities/_mixins.scss","defaults/_accessibility.scss","defaults/_forms.scss","defaults/_headings.scss","defaults/_objects.scss","defaults/_tables.scss","structure-layout/_site-containers.scss","structure-layout/_content-width.scss","structure-layout/_gallery.scss","structure-layout/_featured-content.scss","common-classes/_avatar.scss","common-classes/_genesis.scss","common-classes/_search-form.scss","common-classes/_titles.scss","common-classes/_wordpress.scss","site-header/_before-header.scss","site-header/_site-header.scss","site-header/_title-area.scss","site-header/_widget-area.scss","site-header/_hero-section.scss","site-navigation/_site-navigation.scss","site-navigation/_primary-menu.scss","site-navigation/_secondary-menu.scss","site-navigation/_footer-menu.scss","site-navigation/_menu-buttons.scss","content-area/_comments.scss","content-area/_entries.scss","content-area/_entry-meta.scss","content-area/_pagination.scss","content-area/_sidebars.scss","widgets/_widgets.scss","site-footer/_site-footer.scss","site-footer/_before-footer.scss","site-footer/_footer-widgets.scss","site-footer/_after-footer.scss","plugins/_easy-widget-columns.scss","plugins/_genesis-enews.scss","plugins/_genesis-testimonials.scss","plugins/_simple-social-icons.scss","plugins/_woocommerce.scss","print-styles/_print-styles.scss","structure-layout/_column-classes.scss"],"names":[],"mappings":"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wBnB,AX8wBD,0DAEE,eAAiB,CWhxBlB,AXmxBD,sDWzwBG,cAAA,AX4wBD,SAAW,CYxzBb,AZq5BA,SACE,eAAiB,CK74BX,ALu5BR,Wal5BE,cAAA,Abo5BA,eAAiB,Ca/5BnB,Abk6BA,aal5BE,YAAS,AACT,UAAA,CAGF,Abo5BA,8BAHE,aAAe,Ca74BjB,Abo5BA,caj5BC,WAAQ,AACR,WAAY,AACZ,cAAc,AAoEd,kBAAA,Abg1BC,aAAe,CK36BT,ALy+BR,yBcr+BE,gBAAA,Adu+BA,SAAW,Ccj/Bb,Ado/BA,sCACE,eAAiB,Ccr/BnB,Adw/BA,+BACE,cAAgB,CFz5BlB,AEg6BA,Qe7/BC,kBAAA,Af+/BC,UAAY,Ce7/Bd,AfggCA,uCAEE,iBAAmB,Ce7/BrB,AfggCA,oBACE,gBAAkB,Ce7/BpB,AfggCA,iBACE,oBAAsB,CgBlhCxB,AhBuhCA,YgBjhCC,kBAAA,AhBmhCC,gBAAkB,CgBjhCpB,AhBohCA,yBgB5gCC,iBAAA,AhB+gCC,gBAAkB,CKthCZ,ALgiCR,2DAEE,eAAiB,CiB3iCnB,AjBgjCA,aiBvhCC,cAAA,AjByhCC,UAAY,CKphCb,ALuhCD,uCKnhCE,cAAA,ALqhCA,UAAY,CKnhCb,ALshCD,mBACE,UAAY,CiBxjCd,AjB2jCA,gCiBnjCE,WAAA,AjBqjCA,SAAW,CiB7jCb,AjBgkCA,gCiBnjCE,YAAU,AACV,qBAAe,AACf,UAAA,AACA,eAAA,AjBqjCA,eAAiB,CiBnjClB,AjBsjCD,4BiBnjCE,mBAAA,AjBqjCA,SAAW,CkB7kCb,AlBklCA,kBAEE,eAAgB,AkB5kClB,cAEG,ClB4kCF,AAED,eACE,WAAY,AkBjlCd,oBAOQ,CAPR,AlBqlCA,0CmB7lCA,UAAA,CnBgmCC,AAID,kBACE,cAAe,AmB7lChB,aAAW,CnB+lCX,AAED,YmB7lCA,oBAAW,CnB+lCV,AAED,WACE,WAAY,AmB7lCd,eAAY,CnB+lCX,AAED,YACE,YAAa,AmB7lCd,gBAAU,CACV,AnBgmCD,qCmB3lCA,cAAY,CACZ,AnBgmCA,0BAEE,cAAe,AmB7lCjB,kBAAa,CACb,AnBgmCA,yBmB5lCC,kBAA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","file":"style.css","sourcesContent":["/*!\n\tTheme Name: Genesis Starter\n\tTheme URI: http://www.seothemes.net/genesis-starter/\n\tDescription: This is the Genesis Starter theme created for the Genesis Framework.\n\tAuthor: Seo Themes\n\tAuthor URI: http://www.seothemes.net/\n\tVersion: 1.5.0\n\tText Domain: genesis-starter\n\tTags: one-column, two-columns, left-sidebar, right-sidebar, accessibility-ready, custom-logo, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready\n\tTemplate: genesis\n\tTemplate Version: 2.4.2\n\tLicense: GPL-2.0+\n\tLicense URI: http://www.gnu.org/licenses/gpl-2.0.html\n*/\n\n/* # Table of Contents\n\n- Utlities\n\t- Variables\n\t- Mixins\n- Reset\n\t- Baseline Normalize\n\t- Box Sizing\n\t- Float Clearing\n- Defaults\n\t- Typography\n\t- Headings\n\t- Objects\n\t- Forms\n\t- Tables\n\t- Accessibility\n- Structure and Layout\n\t- Site Containers\n\t- Content Width\n\t- Column Classes\n\t- Gallery\n\t- Featured Content\n- Common Classes\n\t- Avatar\n\t- Genesis\n\t- Search Form\n\t- Titles\n\t- WordPress\n- Widgets\n\t- Widgets\n\t- Front Page\n- Plugins\n\t- Easy Widget Columns\n\t- Genesis eNews\n\t- Genesis Testimonials\n\t- Simple Social Icons\n\t- WooCommerce\n- Site Header\n\t- Before Header\n\t- Site Header\n\t- Title Area\n\t- Widget Area\n\t- Hero Section\n- Site Navigation\n\t- Site Navigation\n\t- Primary Menu\n\t- Secondary Menu\n\t- Footer Menu\n\t- Menu buttons\n- Content Area\n\t- Entries\n\t- Entry Meta\n\t- Pagination\n\t- Comments\n\t- Sidebars\n- Site Footer\n\t- Site Footer\n\t- Before Footer\n\t- Footer Widgets\n\t- After Footer\n- Print Styles\n\t- Print Styles\n*/\n\n/* # Utilities\n---------------------------------------------------------------------------------------------------- */\n\n@import 'utilities/index';\n\n/* # HTML5 Reset\n---------------------------------------------------------------------------------------------------- */\n\n@import 'reset/index';\n\n/* # Defaults\n---------------------------------------------------------------------------------------------------- */\n\n@import 'defaults/index';\n\n/* # Structure and Layout\n---------------------------------------------------------------------------------------------------- */\n\n@import 'structure-layout/index';\n\n/* # Common Classes\n---------------------------------------------------------------------------------------------------- */\n\n@import 'common-classes/index';\n\n/* # Site Header\n---------------------------------------------------------------------------------------------------- */\n\n@import 'site-header/index';\n\n/* # Site Navigation\n---------------------------------------------------------------------------------------------------- */\n\n@import 'site-navigation/index';\n\n/* # Content Area\n---------------------------------------------------------------------------------------------------- */\n\n@import 'content-area/index';\n\n/* # Widgets\n---------------------------------------------------------------------------------------------------- */\n\n@import 'widgets/index';\n\n/* # Site Footer\n---------------------------------------------------------------------------------------------------- */\n\n@import 'site-footer/index';\n\n/* # Plugins\n---------------------------------------------------------------------------------------------------- */\n\n@import 'plugins/index';\n\n/* # Print Styles\n---------------------------------------------------------------------------------------------------- */\n\n@import 'print-styles/index';\n","/* ## Normalize\n--------------------------------------------- */\n/* normalize.css v4.1.1 | MIT License | http://necolas.github.io/normalize.css/ */\n\nhtml{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type=\"button\"],[type=\"reset\"],[type=\"submit\"]{-webkit-appearance:button}button::-moz-focus-inner,[type=\"button\"]::-moz-focus-inner,[type=\"reset\"]::-moz-focus-inner,[type=\"submit\"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=\"button\"]:-moz-focusring,[type=\"reset\"]:-moz-focusring,[type=\"submit\"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=\"checkbox\"],[type=\"radio\"]{box-sizing:border-box;padding:0}[type=\"number\"]::-webkit-inner-spin-button,[type=\"number\"]::-webkit-outer-spin-button{height:auto}[type=\"search\"]{-webkit-appearance:textfield;outline-offset:-2px}[type=\"search\"]::-webkit-search-cancel-button,[type=\"search\"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}","/*!\n\tTheme Name: Genesis Starter\n\tTheme URI: http://www.seothemes.net/genesis-starter/\n\tDescription: This is the Genesis Starter theme created for the Genesis Framework.\n\tAuthor: Seo Themes\n\tAuthor URI: http://www.seothemes.net/\n\tVersion: 1.5.0\n\tText Domain: genesis-starter\n\tTags: one-column, two-columns, left-sidebar, right-sidebar, accessibility-ready, custom-logo, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready\n\tTemplate: genesis\n\tTemplate Version: 2.4.2\n\tLicense: GPL-2.0+\n\tLicense URI: http://www.gnu.org/licenses/gpl-2.0.html\n*/\n/* # Table of Contents\n\n- Utlities\n\t- Variables\n\t- Mixins\n- Reset\n\t- Baseline Normalize\n\t- Box Sizing\n\t- Float Clearing\n- Defaults\n\t- Typography\n\t- Headings\n\t- Objects\n\t- Forms\n\t- Tables\n\t- Accessibility\n- Structure and Layout\n\t- Site Containers\n\t- Content Width\n\t- Column Classes\n\t- Gallery\n\t- Featured Content\n- Common Classes\n\t- Avatar\n\t- Genesis\n\t- Search Form\n\t- Titles\n\t- WordPress\n- Widgets\n\t- Widgets\n\t- Front Page\n- Plugins\n\t- Easy Widget Columns\n\t- Genesis eNews\n\t- Genesis Testimonials\n\t- Simple Social Icons\n\t- WooCommerce\n- Site Header\n\t- Before Header\n\t- Site Header\n\t- Title Area\n\t- Widget Area\n\t- Hero Section\n- Site Navigation\n\t- Site Navigation\n\t- Primary Menu\n\t- Secondary Menu\n\t- Footer Menu\n\t- Menu buttons\n- Content Area\n\t- Entries\n\t- Entry Meta\n\t- Pagination\n\t- Comments\n\t- Sidebars\n- Site Footer\n\t- Site Footer\n\t- Before Footer\n\t- Footer Widgets\n\t- After Footer\n- Print Styles\n\t- Print Styles\n*/\n/* # Utilities\n---------------------------------------------------------------------------------------------------- */\n/* # Variables\n-----------------------------------------------------------------------*/\n/* ### Colors */\n/* ### Typography */\n/* ### Breakpoints */\n/* # Mixins\n-----------------------------------------------------------------------*/\n/* ### Media Queries */\n/* ### Clearfix */\n/* ### Transitions */\n/* # HTML5 Reset\n---------------------------------------------------------------------------------------------------- */\n/* ## Normalize\n--------------------------------------------- */\n/* normalize.css v4.1.1 | MIT License | http://necolas.github.io/normalize.css/ */\nhtml {\n font-family: sans-serif;\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\n\nbody {\n margin: 0;\n}\n\narticle, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {\n display: block;\n}\n\naudio, canvas, progress, video {\n display: inline-block;\n}\n\naudio:not([controls]) {\n display: none;\n height: 0;\n}\n\nprogress {\n vertical-align: baseline;\n}\n\ntemplate, [hidden] {\n display: none;\n}\n\na {\n background-color: transparent;\n -webkit-text-decoration-skip: objects;\n}\n\na:active, a:hover {\n outline-width: 0;\n}\n\nabbr[title] {\n border-bottom: none;\n text-decoration: underline;\n text-decoration: underline dotted;\n}\n\nb, strong {\n font-weight: inherit;\n}\n\nb, strong {\n font-weight: bolder;\n}\n\ndfn {\n font-style: italic;\n}\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\nmark {\n background-color: #ff0;\n color: #000;\n}\n\nsmall {\n font-size: 80%;\n}\n\nsub, sup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\nimg {\n border-style: none;\n}\n\nsvg:not(:root) {\n overflow: hidden;\n}\n\ncode, kbd, pre, samp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\n\nfigure {\n margin: 1em 40px;\n}\n\nhr {\n box-sizing: content-box;\n height: 0;\n overflow: visible;\n}\n\nbutton, input, optgroup, select, textarea {\n font: inherit;\n margin: 0;\n}\n\noptgroup {\n font-weight: bold;\n}\n\nbutton, input {\n overflow: visible;\n}\n\nbutton, select {\n text-transform: none;\n}\n\nbutton, html [type=\"button\"], [type=\"reset\"], [type=\"submit\"] {\n -webkit-appearance: button;\n}\n\nbutton::-moz-focus-inner, [type=\"button\"]::-moz-focus-inner, [type=\"reset\"]::-moz-focus-inner, [type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\nbutton:-moz-focusring, [type=\"button\"]:-moz-focusring, [type=\"reset\"]:-moz-focusring, [type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\nfieldset {\n border: 1px solid #c0c0c0;\n margin: 0 2px;\n padding: 0.35em 0.625em 0.75em;\n}\n\nlegend {\n box-sizing: border-box;\n color: inherit;\n display: table;\n max-width: 100%;\n padding: 0;\n white-space: normal;\n}\n\ntextarea {\n overflow: auto;\n}\n\n[type=\"checkbox\"], [type=\"radio\"] {\n box-sizing: border-box;\n padding: 0;\n}\n\n[type=\"number\"]::-webkit-inner-spin-button, [type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n[type=\"search\"] {\n -webkit-appearance: textfield;\n outline-offset: -2px;\n}\n\n[type=\"search\"]::-webkit-search-cancel-button, [type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n::-webkit-input-placeholder {\n color: inherit;\n opacity: 0.54;\n}\n\n::-webkit-file-upload-button {\n -webkit-appearance: button;\n font: inherit;\n}\n\n/* ## Box Sizing\n--------------------------------------------- */\nhtml,\ninput[type=\"search\"] {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n*,\n*:before,\n*:after {\n box-sizing: inherit;\n}\n\n/* ## Float Clearing\n--------------------------------------------- */\n.author-box:before,\n.clearfix:before,\n.entry:before,\n.entry-content:before,\n.footer-widgets:before,\n.nav-primary:before,\n.nav-secondary:before,\n.pagination:before,\n.site-container:before,\n.site-footer:before,\n.site-header:before,\n.site-inner:before,\n.widget:before,\n.wrap:before {\n content: \" \";\n display: table;\n}\n\n.author-box:after,\n.clearfix:after,\n.entry:after,\n.entry-content:after,\n.footer-widgets:after,\n.nav-primary:after,\n.nav-secondary:after,\n.pagination:after,\n.site-container:after,\n.site-footer:after,\n.site-header:after,\n.site-inner:after,\n.widget:after,\n.wrap:after {\n clear: both;\n content: \" \";\n display: table;\n}\n\n/* # Defaults\n---------------------------------------------------------------------------------------------------- */\n/* ## Typography\n--------------------------------------------- */\n* {\n -webkit-tap-highlight-color: transparent;\n}\n\nhtml {\n font-size: 62.5%;\n /* 10px browser default */\n}\n\n/* Chrome fix */\nbody > div {\n font-size: 15px;\n}\n\n@media (min-width: 860px) {\n body > div {\n font-size: 16.5px;\n }\n}\n\nbody {\n background-color: #fff;\n color: #333;\n font-family: Muli, Helvetica, sans-serif;\n font-size: 15px;\n font-weight: 400;\n line-height: 1.618;\n -webkit-font-smoothing: antialiased;\n margin: 0;\n overflow-x: hidden;\n}\n\n@media (min-width: 860px) {\n body {\n font-size: 16.5px;\n }\n}\n\na,\nbutton,\ninput:focus,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\ntextarea:focus,\n.button,\n.gallery img {\n -webkit-transition: all .3s ease;\n -moz-transition: all .3s ease;\n -o-transition: all .3s ease;\n transition: all .3s ease;\n}\n\na {\n color: #333;\n text-decoration: none;\n}\n\na:hover,\na:focus {\n color: #555;\n text-decoration: none;\n}\n\np {\n margin: 0 0 1em;\n padding: 0;\n}\n\nol,\nul {\n margin: 0;\n padding: 0;\n}\n\nli {\n list-style-type: none;\n}\n\nhr {\n border: 0;\n border-collapse: collapse;\n border-top: 1px solid #eee;\n clear: both;\n margin: 1em 0;\n}\n\nb,\nstrong {\n font-weight: 600;\n}\n\nblockquote,\ncite,\nem,\ni {\n font-style: italic;\n}\n\nblockquote {\n margin: 40px;\n margin: 4rem;\n}\n\nblockquote::before {\n content: \"\\201C\";\n display: block;\n font-size: 30px;\n height: 0;\n left: -20px;\n position: relative;\n top: -10px;\n}\n\n/* ## Accessibility\n--------------------------------------------- */\n.screen-reader-text,\n.screen-reader-text span,\n.screen-reader-shortcut,\n.wp-custom-logo .site-title,\n.wp-custom-logo .site-description {\n position: absolute !important;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n width: 1px;\n border: 0;\n overflow: hidden;\n}\n\n.screen-reader-text:focus,\n.screen-reader-shortcut:focus {\n clip: auto !important;\n height: auto;\n width: auto;\n display: block;\n font-size: 15px;\n padding: 15px 23px 14px;\n color: #333;\n z-index: 100000;\n text-decoration: none;\n box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);\n}\n\n.more-link {\n position: relative;\n}\n\n.genesis-skip-link {\n margin: 0;\n}\n\n.genesis-skip-link li {\n height: 0;\n width: 0;\n list-style: none;\n}\n\n/* ## Forms\n--------------------------------------------- */\ninput,\nselect,\ntextarea {\n background-color: #fff;\n border: 1px solid #eee;\n -webkit-border-radius: 0;\n border-radius: 0;\n color: #333;\n padding: 11px;\n width: 100%;\n}\n\ninput:focus,\nselect:focus,\ntextarea:focus {\n outline: none;\n border: 1px solid #555;\n}\n\n:focus {\n outline: none;\n}\n\ninput[type=\"checkbox\"],\ninput[type=\"image\"],\ninput[type=\"radio\"] {\n width: auto;\n}\n\ninput[type=\"search\"] {\n -webkit-appearance: none;\n -webkit-border-radius: 0;\n border-radius: 0;\n}\n\n::-moz-placeholder {\n color: #333;\n opacity: 1;\n}\n\n::-webkit-input-placeholder {\n color: #333;\n}\n\nbutton,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\n.button {\n background: #555;\n border: 0;\n border-radius: 0;\n color: #fff;\n cursor: pointer;\n font-weight: 600;\n padding: 8px 24px;\n text-decoration: none;\n white-space: nowrap;\n display: inline-block;\n width: auto;\n box-shadow: inset 0 0 0 999px rgba(255, 255, 255, 0);\n}\n\n@media (min-width: 860px) {\n button,\n input[type=\"button\"],\n input[type=\"reset\"],\n input[type=\"submit\"],\n .button {\n padding: 12px 36px;\n }\n}\n\nbutton:hover, button:focus,\ninput[type=\"button\"]:hover,\ninput[type=\"button\"]:focus,\ninput[type=\"reset\"]:hover,\ninput[type=\"reset\"]:focus,\ninput[type=\"submit\"]:hover,\ninput[type=\"submit\"]:focus,\n.button:hover,\n.button:focus {\n color: #fff;\n box-shadow: inset 0 0 0 999px rgba(255, 255, 255, 0.15);\n}\n\nbutton.secondary,\ninput[type=\"button\"].secondary,\ninput[type=\"reset\"].secondary,\ninput[type=\"submit\"].secondary,\n.button.secondary {\n background: #333;\n}\n\nbutton.secondary:hover,\ninput[type=\"button\"].secondary:hover,\ninput[type=\"reset\"].secondary:hover,\ninput[type=\"submit\"].secondary:hover,\n.button.secondary:hover {\n background: #555;\n}\n\nbutton.small,\ninput[type=\"button\"].small,\ninput[type=\"reset\"].small,\ninput[type=\"submit\"].small,\n.button.small {\n padding: 6px 18px;\n font-size: 12.3px;\n}\n\n@media (min-width: 860px) {\n button.small,\n input[type=\"button\"].small,\n input[type=\"reset\"].small,\n input[type=\"submit\"].small,\n .button.small {\n padding: 8px 24px;\n }\n}\n\nbutton:disabled, button:disabled:hover,\ninput[type=\"button\"]:disabled,\ninput[type=\"button\"]:disabled:hover,\ninput[type=\"reset\"]:disabled,\ninput[type=\"reset\"]:disabled:hover,\ninput[type=\"submit\"]:disabled,\ninput[type=\"submit\"]:disabled:hover,\n.button:disabled,\n.button:disabled:hover {\n background-color: #eee;\n border-width: 0;\n color: #555;\n cursor: not-allowed;\n}\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-results-button {\n display: none;\n}\n\nfieldset {\n margin-bottom: 1em;\n}\n\n/* ## Headings\n--------------------------------------------- */\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-family: Muli, Helvetica, sans-serif;\n font-weight: 600;\n line-height: 1.382;\n margin: 0 0 10px;\n margin: 0 0 1rem;\n}\n\nh1 {\n font-size: 30px;\n}\n\n@media (min-width: 860px) {\n h1 {\n font-size: 40px;\n }\n}\n\nh2 {\n font-size: 26px;\n}\n\n@media (min-width: 860px) {\n h2 {\n font-size: 30px;\n }\n}\n\nh3 {\n font-size: 25px;\n}\n\n@media (min-width: 860px) {\n h3 {\n font-size: 28px;\n }\n}\n\nh4 {\n font-size: 24px;\n}\n\n@media (min-width: 860px) {\n h4 {\n font-size: 26px;\n }\n}\n\nh5 {\n font-size: 23px;\n}\n\n@media (min-width: 860px) {\n h5 {\n font-size: 24px;\n }\n}\n\nh6 {\n font-size: 22px;\n}\n\n@media (min-width: 860px) {\n h6 {\n font-size: 22px;\n }\n}\n\n/* ## Objects\n--------------------------------------------- */\nembed,\niframe,\nimg,\nobject,\nvideo,\n.wp-caption {\n max-width: 100%;\n}\n\nimg {\n height: auto;\n}\n\nfigure {\n margin: 0;\n}\n\nvideo {\n object-fit: cover;\n}\n\n/* ## Tables\n--------------------------------------------- */\ntable {\n border-collapse: collapse;\n border-spacing: 0;\n line-height: 1.618;\n margin-bottom: 40px;\n width: 100%;\n word-break: break-word;\n}\n\ntbody {\n border-bottom: 1px solid #eee;\n}\n\ntd,\nth {\n text-align: left;\n}\n\ntd {\n border-top: 1px solid #eee;\n padding: 6px;\n}\n\nth {\n padding: 0 6px;\n}\n\ntd:first-child,\nth:first-child {\n padding-left: 0;\n}\n\n/* # Structure and Layout\n---------------------------------------------------------------------------------------------------- */\n/* ## Site Containers\n--------------------------------------------- */\n.wrap {\n margin: 0 auto;\n padding-left: 5%;\n padding-right: 5%;\n}\n\n@media (min-width: 860px) {\n .wrap {\n width: 90%;\n max-width: 1300px;\n padding: 0;\n }\n}\n\n.wrap .wrap {\n max-width: 100%;\n width: auto;\n padding: 0;\n}\n\n.site-inner {\n clear: both;\n padding: 10% 0;\n word-wrap: break-word;\n}\n\n@media (min-width: 860px) {\n .site-inner {\n padding: 5% 0;\n }\n}\n\n.site-inner .wrap,\n.page-widget-area .wrap {\n max-width: 1300px;\n}\n\n.narrow .site-inner .wrap, .narrow\n.page-widget-area .wrap {\n max-width: 860px;\n}\n\n.wide .site-inner .wrap, .wide\n.page-widget-area .wrap {\n max-width: 90%;\n padding: 0;\n}\n\n/* ## Column Widths and Positions\n--------------------------------------------- */\n@media (min-width: 1023px) {\n .content {\n float: right;\n width: 61.8%;\n margin: 0 auto;\n }\n .content-sidebar .content {\n float: left;\n }\n .full-width-content .content {\n width: 100%;\n max-width: 100%;\n }\n .sidebar-primary {\n float: right;\n width: 33.2%;\n }\n .sidebar-content .sidebar-primary {\n float: left;\n }\n}\n\n/* ## Column Classes (including fifths)\n--------------------------------------------- */\n@media (min-width: 860px) {\n .five-sixths,\n .four-sixths,\n .four-fifths,\n .one-fifth,\n .one-fourth,\n .one-half,\n .one-sixth,\n .one-third,\n .three-fourths,\n .three-fifths,\n .three-sixths,\n .two-fourths,\n .two-fifths,\n .two-sixths,\n .two-thirds {\n float: left;\n margin-left: 2.564102564102564%;\n }\n .one-half,\n .three-sixths,\n .two-fourths {\n width: 48.717948717948715%;\n }\n .one-third,\n .two-sixths {\n width: 31.623931623931625%;\n }\n .four-sixths,\n .two-thirds {\n width: 65.81196581196582%;\n }\n .one-fourth {\n width: 23.076923076923077%;\n }\n .three-fourths {\n width: 74.35897435897436%;\n }\n .one-fifth {\n width: 17.9487179487179488%;\n }\n .two-fifths {\n width: 38.4615384615384616%;\n }\n .three-fifths {\n width: 58.9743589743589744%;\n }\n .four-fifths {\n width: 79.4871794871794872%;\n }\n .one-sixth {\n width: 14.52991452991453%;\n }\n .five-sixths {\n width: 82.90598290598291%;\n }\n .first {\n clear: both;\n margin-left: 0;\n }\n}\n\n/* ## Gallery\n--------------------------------------------- */\n.gallery {\n overflow: hidden;\n}\n\n@media (min-width: 600px) {\n .gallery {\n display: flex;\n flex-wrap: wrap;\n }\n}\n\n.gallery a {\n display: block;\n min-height: 100%;\n}\n\n.gallery img {\n height: auto;\n width: 100%;\n display: block;\n}\n\n.gallery-caption {\n display: block;\n}\n\n.gallery-item {\n float: left;\n width: 100%;\n margin: 0 0 5%;\n text-align: center;\n display: block;\n}\n\n@media (min-width: 600px) {\n .gallery-item {\n margin: 0 0 2.564102564102564% 2.564102564102564%;\n width: 48.717948717948715%;\n }\n .gallery-item:nth-of-type(odd) {\n clear: left;\n margin-left: 0;\n }\n}\n\n@media (min-width: 860px) {\n .gallery-item:nth-of-type(odd) {\n clear: none;\n margin-left: 2.564102564102564%;\n }\n .gallery-columns-1 .gallery-item:nth-child(1n + 1),\n .gallery-columns-2 .gallery-item:nth-child(2n + 1),\n .gallery-columns-3 .gallery-item:nth-child(3n + 1),\n .gallery-columns-4 .gallery-item:nth-child(4n + 1),\n .gallery-columns-5 .gallery-item:nth-child(5n + 1),\n .gallery-columns-6 .gallery-item:nth-child(6n + 1),\n .gallery-columns-7 .gallery-item:nth-child(7n + 1),\n .gallery-columns-8 .gallery-item:nth-child(8n + 1),\n .gallery-columns-9 .gallery-item:nth-child(9n + 1) {\n clear: left;\n margin-left: 0;\n }\n .gallery-columns-1 .gallery-item {\n width: 100%;\n }\n .gallery-columns-2 .gallery-item {\n width: 48.717948717948715%;\n }\n .gallery-columns-3 .gallery-item {\n width: 31.623931623931625%;\n }\n .gallery-columns-4 .gallery-item {\n width: 23.076923076923077%;\n }\n .gallery-columns-5 .gallery-item {\n width: 17.9487179487179488%;\n }\n .gallery-columns-6 .gallery-item {\n width: 14.52991452991453%;\n }\n .gallery-columns-7 .gallery-item {\n width: 12.08791208791209%;\n }\n .gallery-columns-8 .gallery-item {\n width: 10.25641025641026%;\n }\n .gallery-columns-9 .gallery-item {\n width: 8.83190883190883%;\n }\n}\n\n/* ## Featured Content\n--------------------------------------------- */\n.featured-content .entry {\n background: none;\n padding: 0;\n}\n\n.featured-content .entry:last-of-type {\n margin-bottom: 0;\n}\n\n.featured-content .entry-title {\n font-size: 20px;\n}\n\n/* # Common Classes\n---------------------------------------------------------------------------------------------------- */\n/* ## Avatar\n--------------------------------------------- */\n.avatar {\n border-radius: 50%;\n float: left;\n}\n\n.author-box .avatar,\n.alignleft .avatar {\n margin-right: 24px;\n}\n\n.alignright .avatar {\n margin-left: 24px;\n}\n\n.comment .avatar {\n margin: 0 16px 24px 0;\n}\n\n/* ## Genesis\n--------------------------------------------- */\n.breadcrumb {\n margin-bottom: 1px;\n padding: 0 0 12px;\n}\n\n.after-entry,\n.author-box {\n font-size: 16.5px;\n margin-bottom: 5%;\n}\n\n@media (min-width: 860px) {\n .after-entry,\n .author-box {\n margin-bottom: 40px;\n }\n}\n\n.archive-description p:last-child,\n.author-box p:last-child {\n margin-bottom: 0;\n}\n\n/* ## Search Form\n--------------------------------------------- */\n.search-form {\n display: block;\n width: 100%;\n}\n\n.search-form:before, .search-form:after {\n display: block;\n content: '';\n}\n\n.search-form:after {\n clear: both;\n}\n\n.search-form input[type=\"search\"] {\n float: left;\n width: 80%;\n}\n\n.search-form input[type=\"submit\"] {\n float: right;\n display: inline-block;\n width: 20%;\n padding-left: 0;\n padding-right: 0;\n}\n\n.entry-content .search-form {\n margin-bottom: 40px;\n width: 50%;\n}\n\n/* ## Titles\n--------------------------------------------- */\n.author-box-title {\n font-size: 20px;\n font-size: 20px;\n font-size: 2rem;\n}\n\n.entry-title a {\n color: #555;\n text-decoration: none;\n}\n\n.entry-title a:hover,\n.entry-title a:focus {\n color: #555;\n}\n\n/* ## WordPress\n--------------------------------------------- */\na.aligncenter img {\n display: block;\n margin: 0 auto;\n}\n\na.alignnone {\n display: inline-block;\n}\n\n.alignleft {\n float: left;\n text-align: left;\n}\n\n.alignright {\n float: right;\n text-align: right;\n}\n\na.alignleft,\na.alignnone,\na.alignright {\n max-width: 100%;\n}\n\nimg.centered,\n.aligncenter {\n display: block;\n margin: 0 auto 24px;\n}\n\nimg.alignnone,\n.alignnone {\n margin-bottom: 12px;\n}\n\na.alignleft,\nimg.alignleft,\n.wp-caption.alignleft {\n margin: 0 24px 24px 0;\n}\n\na.alignright,\nimg.alignright,\n.wp-caption.alignright {\n margin: 0 0 24px 24px;\n}\n\n.wp-caption-text {\n font-size: 14px;\n font-size: 14px;\n font-size: 1.4rem;\n margin: 0;\n text-align: center;\n}\n\n.entry-content p.wp-caption-text {\n margin-bottom: 0;\n}\n\n.entry-content .wp-audio-shortcode,\n.entry-content .wp-playlist,\n.entry-content .wp-video {\n margin: 0 0 28px;\n}\n\na.post-edit-link {\n display: none;\n}\n\n.sticky,\n.bypostauthor {\n background-color: transparent;\n}\n\n/* # Site Header\n---------------------------------------------------------------------------------------------------- */\n/* ## Before Header\n--------------------------------------------- */\n.before-header {\n border-bottom: 1px solid #eee;\n font-size: 12.3px;\n position: relative;\n width: 100%;\n z-index: 99;\n}\n\n.before-header .wrap {\n position: relative;\n padding: 3px 5%;\n}\n\n@media (min-width: 860px) {\n .before-header .wrap {\n padding: 5px 0;\n }\n}\n\n.before-header .widget,\n.before-header .widget-title,\n.before-header p {\n margin-bottom: 0;\n font-size: 12.3px;\n float: left;\n}\n\n.before-header .close-before-header {\n background: none;\n color: transparent;\n float: right;\n padding: 0;\n position: relative;\n width: 16px;\n width: 1.6rem;\n height: 16px;\n height: 1.6rem;\n font-size: 0;\n display: block;\n}\n\n.before-header .close-before-header:before, .before-header .close-before-header:after {\n content: \" \";\n display: block;\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n height: 15px;\n width: 2px;\n background-color: #333;\n transform: rotate(-45deg);\n margin: auto;\n}\n\n.before-header .close-before-header:after {\n transform: rotate(45deg);\n}\n\n.site-header {\n position: absolute;\n position: fixed;\n width: 100%;\n z-index: 10;\n top: 0;\n left: 0;\n background-color: #fff;\n border-bottom: 1px solid #eee;\n -webkit-transition: all .3s ease;\n -moz-transition: all .3s ease;\n -o-transition: all .3s ease;\n transition: all .3s ease;\n}\n\n.site-header > .wrap {\n -webkit-transition: all .3s ease;\n -moz-transition: all .3s ease;\n -o-transition: all .3s ease;\n transition: all .3s ease;\n}\n\n@media (min-width: 860px) {\n .site-header > .wrap {\n padding: 10px 0;\n }\n}\n\n@media (min-width: 1023px) {\n .site-header > .wrap {\n padding: 20px 0;\n }\n}\n\n.site-header.shrink {\n background-color: #fff;\n}\n\n.site-header.shrink > .wrap {\n padding: 0 5%;\n}\n\n@media (min-width: 860px) {\n .site-header.shrink > .wrap {\n padding: 0;\n }\n}\n\n.custom-header .site-header {\n background-size: cover !important;\n background-position: center !important;\n}\n\n/* ## Title Area\n--------------------------------------------- */\n.title-area {\n padding: 10px 0;\n margin: 0 auto;\n float: left;\n}\n\n@media (min-width: 860px) {\n .title-area {\n float: left;\n padding: 10px 0;\n }\n}\n\n.site-title {\n font-size: 20px;\n font-family: Muli, Helvetica, sans-serif;\n font-weight: 600;\n line-height: 1.382;\n}\n\n.site-title a {\n color: #333;\n}\n\n.site-title a:hover,\n.site-title a:focus {\n color: #555;\n text-decoration: none;\n}\n\n@media (min-width: 1023px) {\n .site-title {\n text-align: left;\n }\n}\n\n.site-description {\n font-size: 10px;\n line-height: 1.382;\n}\n\n@media (min-width: 1023px) {\n .site-description {\n text-align: left;\n }\n}\n\n.site-description,\n.site-title,\n.site-header .widget-area {\n margin-bottom: 0;\n}\n\n.wp-custom-logo .title-area {\n padding: 10px 0;\n height: 60px;\n width: auto;\n -webkit-transition: all .3s ease;\n -moz-transition: all .3s ease;\n -o-transition: all .3s ease;\n transition: all .3s ease;\n}\n\n@media (min-width: 860px) {\n .wp-custom-logo .title-area {\n padding: 5px 0;\n }\n}\n\n@media (min-width: 1023px) {\n .wp-custom-logo .title-area {\n padding: 0;\n }\n}\n\n@media (min-width: 1023px) {\n .wp-custom-logo .shrink .title-area {\n padding: 10px 0;\n }\n}\n\n.wp-custom-logo .custom-logo-link {\n display: block;\n height: 100%;\n}\n\n.wp-custom-logo .custom-logo-link img {\n width: auto;\n height: 100%;\n margin: auto;\n vertical-align: middle;\n}\n\n/* ## Header Widget Area\n--------------------------------------------- */\n.header-widget-area {\n float: right;\n padding: 10px 0 0 30px;\n display: none;\n}\n\n@media (min-width: 860px) {\n .header-widget-area {\n display: block;\n padding: 11px 0 10px 40px;\n }\n}\n\n/* ## Hero Section\n--------------------------------------------- */\n.hero-section {\n padding: 10% 0;\n border-bottom: 1px solid #eee;\n background-position: center;\n background-size: cover;\n box-shadow: inset 0 0 0 9999px rgba(255, 255, 255, 0.9);\n transition: all .1s ease;\n position: relative;\n}\n\n@media (min-width: 860px) {\n .hero-section {\n padding: 5% 0;\n }\n}\n\n.hero-section .wrap {\n position: relative;\n}\n\n.home .hero-section {\n padding: 15% 0;\n}\n\n@media (min-width: 860px) {\n .home .hero-section {\n padding: 12.5% 0;\n }\n}\n\n.hero-section h1 {\n margin-bottom: 0;\n float: left;\n width: 100%;\n}\n\n.hero-section p,\n.hero-section .breadcrumb {\n padding: .618em 0 0;\n width: 100%;\n display: block;\n clear: both;\n background: transparent;\n max-width: 860px;\n}\n\n@media (min-width: 860px) {\n .hero-section p,\n .hero-section .breadcrumb {\n float: left;\n width: auto;\n clear: none;\n }\n}\n\n.hero-section p {\n margin-bottom: 0;\n}\n\n@media (min-width: 860px) {\n .hero-section p {\n float: none;\n clear: both;\n }\n}\n\n.hero-section .wp-custom-header {\n position: absolute;\n height: 100%;\n width: 100%;\n top: 0;\n left: 0;\n z-index: -1;\n overflow: hidden;\n}\n\n.hero-section .wp-custom-header img {\n filter: grayscale(1);\n}\n\n.hero-section .wp-custom-header img,\n.hero-section .wp-custom-header video,\n.hero-section .wp-custom-header iframe {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n margin: auto;\n width: auto;\n height: auto;\n min-height: 100%;\n min-width: 100%;\n max-width: none;\n max-height: none;\n object-fit: cover;\n}\n\n.hero-section .wp-custom-header iframe {\n left: -25%;\n right: -25%;\n height: 150%;\n width: 150%;\n}\n\n/* # Site Navigation\n---------------------------------------------------------------------------------------------------- */\n/* ## Site Navigation\n--------------------------------------------- */\n.genesis-nav-menu {\n clear: both;\n line-height: 1;\n width: 100%;\n white-space: nowrap;\n font-size: 14.25px;\n line-height: 1;\n}\n\n.genesis-nav-menu .menu-item {\n display: block;\n margin-bottom: 0;\n padding: 10px 0;\n text-align: left;\n width: 100%;\n float: left;\n position: relative;\n}\n\n@media (min-width: 860px) {\n .genesis-nav-menu .menu-item {\n float: left;\n text-align: right;\n padding: 0;\n width: auto;\n }\n}\n\n.genesis-nav-menu .menu-item:last-of-type a {\n padding-right: 0;\n}\n\n.responsive .genesis-nav-menu .menu-item {\n width: 100%;\n padding: 0;\n}\n\n@media (min-width: 860px) {\n .responsive .genesis-nav-menu .menu-item {\n width: auto;\n }\n}\n\n.genesis-nav-menu a {\n text-decoration: none;\n display: block;\n padding: 8px 0;\n color: #333;\n}\n\n@media (min-width: 860px) {\n .genesis-nav-menu a {\n padding: 23px 13px;\n }\n}\n\n@media (min-width: 1023px) {\n .genesis-nav-menu a {\n padding: 23px 20px;\n }\n}\n\n.genesis-nav-menu a:hover,\n.genesis-nav-menu a:focus,\n.genesis-nav-menu .current-menu-item > a,\n.genesis-nav-menu .sub-menu .current-menu-item > a:hover,\n.genesis-nav-menu .sub-menu .current-menu-item > a:focus {\n text-decoration: none;\n color: #555;\n}\n\n.genesis-nav-menu .menu-item-has-children > a span:after {\n content: \" \";\n display: none;\n margin-top: 5px;\n margin-left: 5px;\n float: right;\n height: 4px;\n width: 4px;\n border-left: 1px solid #333;\n border-bottom: 1px solid #333;\n transform: rotate(-45deg);\n}\n\n@media (min-width: 860px) {\n .genesis-nav-menu .menu-item-has-children > a span:after {\n display: inline-block;\n }\n}\n\n.genesis-nav-menu .sub-menu {\n transition: none;\n display: none;\n}\n\n@media (min-width: 860px) {\n .genesis-nav-menu .sub-menu {\n left: -9999px;\n top: 125%;\n opacity: 0;\n position: absolute;\n width: 200px;\n z-index: 99;\n transition: top .4s ease, opacity .5s ease;\n display: block;\n border: 1px solid #eee;\n }\n}\n\n.genesis-nav-menu .sub-menu:before {\n content: \" \";\n display: none;\n position: absolute;\n top: -5px;\n left: 30px;\n left: 3rem;\n height: 10px;\n width: 10px;\n background-color: #fff;\n border: 1px solid #eee;\n transform: rotate(45deg);\n}\n\n@media (min-width: 860px) {\n .genesis-nav-menu .sub-menu:before {\n display: block;\n }\n}\n\n.genesis-nav-menu .sub-menu .menu-item {\n width: 100%;\n}\n\n.genesis-nav-menu .sub-menu .menu-item > a span:after {\n transform: rotate(-135deg);\n float: none;\n margin-top: 0;\n}\n\n.genesis-nav-menu .sub-menu a {\n padding-left: 10px;\n text-align: left;\n}\n\n@media (min-width: 860px) {\n .genesis-nav-menu .sub-menu a {\n background-color: #fff;\n padding: 20px;\n position: relative;\n word-wrap: break-word;\n }\n}\n\n.genesis-nav-menu .sub-menu .sub-menu {\n margin: -55px 0 0 199px;\n padding-left: 0;\n border-left: none;\n}\n\n.genesis-nav-menu .sub-menu .sub-menu:before {\n display: none;\n}\n\n@media (min-width: 860px) {\n .genesis-nav-menu .menu-item:hover > .sub-menu {\n left: 0;\n top: 100%;\n opacity: 1;\n }\n}\n\n.genesis-nav-menu > .first > a {\n padding-left: 0;\n}\n\n.genesis-nav-menu > .last > a {\n padding-right: 0;\n}\n\n.genesis-nav-menu > .right {\n float: right;\n}\n\n/* ## Primary Navigation\n--------------------------------------------- */\n.nav-primary {\n width: 100%;\n clear: both;\n}\n\n@media (min-width: 860px) {\n .nav-primary {\n width: calc(100% - 200px);\n width: auto;\n clear: none;\n display: block !important;\n background-color: transparent;\n float: right;\n }\n}\n\n.js .nav-primary {\n display: none;\n}\n\n.nav-primary .wrap {\n padding: 20px 0;\n max-width: 100%;\n}\n\n@media (min-width: 860px) {\n .nav-primary .wrap {\n padding: 0;\n }\n}\n\n.nav-primary li li {\n margin-left: 0;\n}\n\n/* ## Nav Secondary\n--------------------------------------------- */\n.nav-secondary {\n width: 100%;\n clear: both;\n position: relative;\n border-top: 1px solid #eee;\n}\n\n.js .nav-secondary .wrap {\n display: none;\n}\n\n@media (min-width: 860px) {\n .js .nav-secondary .wrap {\n display: block;\n }\n}\n\n@media (min-width: 860px) {\n .nav-secondary .menu > .menu-item a {\n padding: 22px;\n }\n .shrink .nav-secondary .menu > .menu-item a {\n padding: 16px 22px;\n }\n}\n\n@media (min-width: 860px) {\n .nav-secondary .menu > .menu-item:first-of-type a {\n padding-left: 0;\n }\n}\n\n/* ## Footer Navigation\n--------------------------------------------- */\n.site-footer .menu > .menu-item {\n width: 50%;\n float: left;\n}\n\n.site-footer .menu .sub-menu,\n.site-footer .menu .sub-menu-toggle {\n display: none;\n}\n\n/* ## Responsive Navigation\n--------------------------------------------- */\n.menu-toggle {\n border-width: 0;\n background-color: transparent;\n color: #333;\n display: block;\n margin: 0 auto;\n overflow: hidden;\n text-align: center;\n padding: 20px 25px 20px 0;\n line-height: 20px;\n position: relative;\n right: 0;\n z-index: 9;\n float: right;\n}\n\n.menu-toggle:focus, .menu-toggle:active, .menu-toggle:hover {\n outline: none;\n box-shadow: none;\n color: #333;\n}\n\n@media (min-width: 860px) {\n .menu-toggle {\n padding: 30px 30px 30px 0;\n }\n}\n\n@media (min-width: 860px) {\n .menu-toggle {\n display: none;\n }\n}\n\n.menu-toggle span {\n position: absolute;\n right: 0;\n width: 20px;\n height: 2px;\n background-color: #333;\n display: block;\n float: left;\n top: calc(50% - 7px);\n -webkit-transition: all .3s ease;\n -moz-transition: all .3s ease;\n -o-transition: all .3s ease;\n transition: all .3s ease;\n}\n\n.menu-toggle span:nth-of-type(2), .menu-toggle span:nth-of-type(3) {\n top: calc(50% - 1px);\n}\n\n.menu-toggle span:nth-of-type(4) {\n top: calc(50% + 5px);\n}\n\n.menu-toggle.activated span {\n top: calc(50% - 1px);\n opacity: 0;\n}\n\n.menu-toggle.activated span:nth-of-type(2) {\n transform: rotate(45deg);\n opacity: 1;\n}\n\n.menu-toggle.activated span:nth-of-type(3) {\n transform: rotate(-45deg);\n opacity: 1;\n}\n\n.menu-toggle.toggle-secondary {\n float: none;\n margin: 0 auto;\n}\n\n@media (min-width: 860px) {\n .menu-toggle.toggle-secondary {\n padding: 20px 25px 20px 0;\n }\n}\n\n.sub-menu-toggle {\n padding: 20px;\n position: absolute;\n right: 0;\n top: 0;\n border-width: 0;\n background-color: transparent;\n}\n\n.sub-menu-toggle:before {\n content: \" \";\n display: block;\n position: absolute;\n top: calc(50% - 2.5px);\n right: calc(50% - 5px);\n width: 0;\n height: 0;\n border: 5px solid transparent;\n border-top: 5px solid #333;\n text-rendering: auto;\n -webkit-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n transform: translate(0, 0);\n}\n\n.sub-menu-toggle.activated:before {\n border-top: none;\n border-bottom: 5px solid #333;\n}\n\n@media (min-width: 860px) {\n .sub-menu-toggle {\n display: none;\n }\n}\n\n/* # Content Area\n---------------------------------------------------------------------------------------------------- */\n/* ## Comments\n--------------------------------------------- */\n.comment-respond,\n.entry-comments,\n.entry-pings {\n font-size: 15px;\n margin-top: 5%;\n}\n\n@media (min-width: 860px) {\n .comment-respond,\n .entry-comments,\n .entry-pings {\n margin-top: 40px;\n }\n}\n\n.comment-list li {\n padding: 40px 0 0 30px;\n}\n\n.comment-list .depth-1 {\n padding-left: 0;\n}\n\n.comment-header {\n margin-bottom: 30px;\n}\n\n.comment-header p {\n margin-bottom: 0;\n}\n\n.comment-content {\n clear: both;\n}\n\n.comment-content ul > li {\n list-style-type: disc;\n}\n\n.comment-respond label {\n display: block;\n margin-right: 12px;\n}\n\n.entry-pings .reply {\n display: none;\n}\n\n.form-submit {\n margin-bottom: 0;\n}\n\n@media (min-width: 860px) {\n .comment-respond input[type=\"email\"],\n .comment-respond input[type=\"text\"],\n .comment-respond input[type=\"url\"] {\n width: 50%;\n }\n}\n\n/* ## Entries\n--------------------------------------------- */\n.entry {\n margin-bottom: 10%;\n}\n\n.entry:last-of-type {\n margin-bottom: 0;\n}\n\n.entry-content ol,\n.entry-content ul {\n margin-bottom: 28px;\n margin-left: 40px;\n}\n\n.entry-content ol > li {\n list-style-type: decimal;\n}\n\n.entry-content ul > li {\n list-style-type: disc;\n}\n\n.entry-content ol ol,\n.entry-content ul ul {\n margin-bottom: 0;\n}\n\n.entry-content code {\n background-color: #eee;\n display: inline-block;\n padding: 10px 20px;\n padding: 1rem 2rem;\n}\n\n.entry-content > *:last-child {\n margin-bottom: 0;\n}\n\n/* ## Entry Meta\n--------------------------------------------- */\np.entry-meta {\n font-size: 16px;\n font-size: 16px;\n font-size: 1.6rem;\n margin-bottom: 0;\n}\n\n.entry-header .entry-meta {\n margin-bottom: 24px;\n}\n\n.entry-categories,\n.entry-tags {\n display: block;\n}\n\n.entry-comments-link::before {\n content: \"\\2014\";\n margin: 0 6px 0 2px;\n}\n\n/* ## Pagination\n--------------------------------------------- */\n.pagination {\n clear: both;\n margin: 10% auto 0;\n}\n\n.adjacent-entry-pagination {\n margin-bottom: 0;\n}\n\n.archive-pagination li {\n display: inline;\n}\n\n.archive-pagination a {\n color: #333;\n cursor: pointer;\n display: inline-block;\n font-size: 16px;\n font-size: 16px;\n font-size: 1.6rem;\n padding: 8px 12px;\n text-decoration: none;\n}\n\n.archive-pagination li a {\n margin-bottom: 4px;\n}\n\n@media (min-width: 860px) {\n .archive-pagination li a {\n margin-bottom: 0;\n }\n}\n\n.archive-pagination a:hover,\n.archive-pagination a:focus,\n.archive-pagination .active a {\n background-color: #555;\n color: #fff;\n}\n\n/* # Sidebars\n--------------------------------------------- */\n.sidebar {\n font-size: 16px;\n font-size: 16px;\n font-size: 1.6rem;\n margin: 10% auto 5%;\n}\n\n@media (min-width: 1023px) {\n .sidebar {\n margin: 0 auto 40px;\n }\n}\n\n/* # Widgets\n---------------------------------------------------------------------------------------------------- */\n/* ## Widgets\n--------------------------------------------- */\n.widget {\n margin-bottom: 10%;\n word-wrap: break-word;\n}\n\n@media (min-width: 860px) {\n .widget {\n margin-bottom: 0;\n }\n}\n\n.sidebar .widget {\n margin-bottom: 10%;\n}\n\n.widget p:last-child,\n.widget ul > li:last-of-type {\n margin-bottom: 0;\n}\n\n.widget ul > li {\n margin-bottom: 10px;\n padding-bottom: 10px;\n}\n\n.widget ul > li:last-of-type {\n padding-bottom: 0;\n}\n\n.widget ol > li {\n list-style-position: inside;\n list-style-type: decimal;\n padding-left: 20px;\n text-indent: -20px;\n}\n\n.widget li li {\n border: 0;\n margin: 0 0 0 30px;\n padding: 0;\n}\n\n.widget:last-of-type {\n margin-bottom: 0;\n}\n\n.widget-title {\n display: inline-block;\n margin-bottom: 1em;\n font-size: 20px;\n}\n\n@media (min-width: 860px) {\n .widget-title {\n font-size: 22px;\n }\n}\n\n.widget_calendar table {\n width: 100%;\n}\n\n.widget_calendar td,\n.widget_calendar th {\n text-align: center;\n}\n\n/* ## Front Page\n--------------------------------------------- */\n/* # Site Footer\n---------------------------------------------------------------------------------------------------- */\n/* ## Site Footer\n--------------------------------------------- */\n.site-footer {\n background-color: #fff;\n line-height: 1.382;\n border-top: 1px solid #eee;\n padding-bottom: 5%;\n}\n\n@media (min-width: 860px) {\n .site-footer {\n padding-bottom: 5%;\n }\n}\n\n.site-footer > .wrap {\n position: relative;\n}\n\n.site-footer > .wrap > p {\n max-width: 90%;\n}\n\n.site-footer p {\n margin-bottom: 0;\n}\n\n@media (min-width: 860px) {\n .site-footer .widget-area {\n margin-bottom: 0;\n }\n}\n\n.site-footer .back-to-top {\n position: absolute;\n right: 5%;\n bottom: 0;\n width: 25px;\n height: 25px;\n}\n\n@media (min-width: 860px) {\n .site-footer .back-to-top {\n right: 0;\n }\n}\n\n.site-footer .back-to-top:before {\n content: \" \";\n display: block;\n height: 10px;\n width: 10px;\n margin: 10px auto;\n transform: rotate(-45deg);\n border-top: 2px solid #333;\n border-right: 2px solid #333;\n}\n\n/* ## Before Footer\n--------------------------------------------- */\n.before-footer {\n border-top: 1px solid #eee;\n}\n\n.before-footer .widget {\n margin-bottom: 0;\n}\n\n@media (min-width: 860px) {\n .before-footer .widget-row .wrap {\n display: flex;\n flex-wrap: wrap;\n align-items: bottom;\n }\n .before-footer .widget-row .wrap:before, .before-footer .widget-row .wrap:after {\n display: none;\n }\n}\n\n/* ## Footer Widgets\n--------------------------------------------- */\n.footer-widgets .widget:last-of-type {\n margin-bottom: 0;\n}\n\n.footer-widgets .widget-title {\n font-size: 18px;\n display: block;\n}\n\n@media (min-width: 860px) {\n .footer-widgets .widget-title {\n font-size: 20px;\n }\n}\n\n/* ## After Footer\n--------------------------------------------- */\n.after-footer {\n padding: 5% 0;\n font-size: 13.5px;\n}\n\n.after-footer .widget {\n margin-bottom: 0;\n}\n\n/* # Plugins\n---------------------------------------------------------------------------------------------------- */\n/* ## Easy Widget Columns\n--------------------------------------------- */\n.widget-row {\n padding: 10% 0;\n border-bottom: 1px solid #eee;\n}\n\n@media (min-width: 860px) {\n .widget-row {\n padding: 7.5% 0;\n }\n}\n\n.widget-row:last-of-type {\n border-bottom: none;\n}\n\n.widget-row.icons .widget_sp_image {\n position: relative;\n display: block;\n}\n\n.widget-row.icons .widget_sp_image .widget-title {\n line-height: 1;\n}\n\n.widget-row.icons .widget_sp_image .alignleft {\n position: absolute;\n left: 0;\n top: 0;\n}\n\n.widget-row.icons .widget_sp_image .alignleft + .widget-title,\n.widget-row.icons .widget_sp_image .alignleft ~ p {\n padding-left: 60px;\n padding-left: 6rem;\n}\n\n.widget-row.icons .widget_sp_image .aligncenter + .widget-title,\n.widget-row.icons .widget_sp_image .aligncenter ~ p {\n text-align: center;\n display: block;\n}\n\n.widget-row.icons .widget_sp_image .alignright {\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.widget-row.icons .widget_sp_image .alignright + .widget-title,\n.widget-row.icons .widget_sp_image .alignright ~ p {\n text-align: right;\n float: right;\n padding-right: 60px;\n padding-right: 6rem;\n}\n\n/* ## Genesis eNews Extended\n--------------------------------------------- */\n.enews-widget input[type=\"email\"] {\n width: 80%;\n float: left;\n}\n\n.enews-widget input[type=\"submit\"] {\n margin: 0;\n width: 20%;\n float: left;\n padding-left: 0;\n padding-right: 0;\n}\n\n.enews form + p {\n margin-top: 24px;\n}\n\n/* ## Genesis Testimonial Slider\n--------------------------------------------- */\ndiv.lSSlideOuter h5 {\n font-size: 16.5px;\n}\n\n@media (min-width: 860px) {\n div.lSSlideOuter h5 {\n font-size: 18px;\n }\n}\n\ndiv.lSSlideOuter ul.testimonials-list li {\n text-align: left;\n padding: 0 20px 0;\n}\n\ndiv.lSSlideOuter ul.testimonials-list li blockquote {\n margin: 0 0 40px;\n margin: 0 0 4rem;\n}\n\ndiv.lSSlideOuter ul.testimonials-list li.active {\n padding-left: 0;\n padding-right: 40px;\n padding-right: 4rem;\n}\n\ndiv.lSSlideOuter ul.testimonials-list li.active + li + li {\n padding-right: 0;\n padding-left: 40px;\n}\n\ndiv.lSSlideOuter .lSPager.lSpg > li a {\n background-color: #333;\n opacity: .382;\n}\n\ndiv.lSSlideOuter .lSPager.lSpg > li.active a,\ndiv.lSSlideOuter .lSPager.lSpg > li:hover a {\n background-color: #333;\n opacity: 1;\n}\n\n/* ## Simple Social Icons\n--------------------------------------------- */\n.simple-social-icons ul.alignleft li {\n margin-left: 0 !important;\n margin-right: .618em !important;\n}\n\n.simple-social-icons ul.alignright li {\n margin-left: .618em !important;\n margin-right: 0 !important;\n}\n\n/* ### WooCommerce Globals */\n.woocommerce .entry.product {\n padding: 0;\n}\n\n.woocommerce abbr.required,\n.woocommerce ins {\n text-decoration: none;\n}\n\n.woocommerce span.onsale {\n background-color: #555;\n border-radius: 0;\n line-height: 1.75;\n min-height: auto;\n}\n\n.woocommerce .products .star-rating {\n padding: 10px;\n}\n\n.woocommerce p.stars a,\n.woocommerce p.stars a:focus,\n.woocommerce p.stars a:hover {\n outline: 0;\n}\n\n.woocommerce .woocommerce-LoopProduct-link {\n display: block;\n}\n\n/* ### WooCommerce Shop Page */\n.woocommerce .content .entry {\n border-bottom: 0;\n}\n\n.woocommerce a.added_to_cart {\n line-height: 1;\n}\n\n.woocommerce a.button.loading::after,\n.woocommerce button.button.loading::after,\n.woocommerce input.button.loading::after,\n.woocommerce #respond input#submit.loading::after {\n top: 1em;\n}\n\n.woocommerce ul.products {\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n}\n\n.woocommerce ul.products:before, .woocommerce ul.products:after {\n display: none;\n}\n\n.woocommerce ul.products li.product {\n display: flex;\n flex-wrap: wrap;\n align-items: flex-start;\n box-shadow: none;\n}\n\n.woocommerce ul.products li.product:before, .woocommerce ul.products li.product:after {\n display: none;\n}\n\n.woocommerce ul.products li.product h3,\n.woocommerce ul.products li.product .price .from {\n color: #333;\n}\n\n.woocommerce ul.products li.product h3:hover,\n.woocommerce ul.products li.product .price {\n color: #333;\n}\n\n.woocommerce ul.products li.product .woocommerce-LoopProduct-link {\n display: block;\n align-self: flex-start;\n -webkit-transition: all .3s ease;\n -moz-transition: all .3s ease;\n -o-transition: all .3s ease;\n transition: all .3s ease;\n}\n\n.woocommerce ul.products li.product .button {\n display: block;\n align-self: flex-end;\n}\n\n/* ### WooCommerce Product */\n.woocommerce div.product p.price,\n.woocommerce div.product span.price {\n color: #555;\n line-height: 1.5;\n}\n\n.woocommerce div.product form.cart .button {\n line-height: 1.5;\n}\n\n.woocommerce div.product form.cart .variations {\n table-layout: fixed;\n}\n\n.woocommerce .woocommerce-variation-price {\n margin-bottom: 20px;\n}\n\n/* ### WooCommerce Product Tabs */\n.woocommerce div.product .woocommerce-tabs ul.tabs {\n padding-left: 5px;\n}\n\n.woocommerce div.product .woocommerce-tabs ul.tabs::before,\n.woocommerce div.product .woocommerce-tabs ul.tabs li {\n border-color: #eee;\n}\n\n.woocommerce div.product .woocommerce-tabs ul.tabs li {\n background-color: #eee;\n border-radius: 0;\n padding: 0;\n}\n\n.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {\n display: none;\n}\n\n.woocommerce div.product .woocommerce-tabs ul.tabs li a {\n color: #333;\n padding: 0.5em 1em;\n}\n\n.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus, .woocommerce div.product .woocommerce-tabs ul.tabs li a:hover {\n color: #555;\n}\n\n/* Two Sidebar Layouts */\n.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs,\n.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs,\n.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs {\n padding: 0;\n}\n\n.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li,\n.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li,\n.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li {\n display: block;\n margin: 0;\n background-color: #fff;\n border-bottom: 0;\n}\n\n.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child,\n.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child,\n.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {\n border-bottom: 1px solid #eee;\n}\n\n.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active,\n.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active,\n.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active {\n border-bottom-color: #eee;\n}\n\n.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after,\n.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after,\n.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li.active a::after {\n content: \"\\f147\";\n float: right;\n font-family: \"dashicons\";\n}\n\n.content-sidebar-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li a,\n.sidebar-content-sidebar.woocommerce div.product .woocommerce-tabs ul.tabs li a,\n.sidebar-sidebar-content.woocommerce div.product .woocommerce-tabs ul.tabs li a {\n display: block;\n}\n\n/* ### WooCommerce Checkout & Payment */\n.woocommerce-cart table.cart td.actions .coupon input.input-text,\n.woocommerce-checkout table.cart td.actions .coupon input.input-text,\n#add_payment_method table.cart td.actions .coupon input.input-text {\n width: auto;\n}\n\n.woocommerce-cart table.cart img,\n.woocommerce-checkout table.cart img,\n#add_payment_method table.cart img {\n vertical-align: middle;\n}\n\n.woocommerce-cart table.cart td.actions .coupon .input-text,\n.woocommerce-checkout table.cart td.actions .coupon .input-text,\n#add_payment_method table.cart td.actions .coupon .input-text {\n border-color: #eee;\n padding: 5px 20px;\n width: 150px;\n}\n\n.woocommerce-cart table.cart input,\n.woocommerce-checkout table.cart input,\n#add_payment_method table.cart input {\n vertical-align: top;\n}\n\n.woocommerce-cart #payment,\n.woocommerce-checkout #payment,\n#add_payment_method #payment {\n background-color: #eee;\n border-radius: 0;\n padding: 30px;\n}\n\n.woocommerce-cart #payment div.form-row,\n.woocommerce-checkout #payment div.form-row,\n#add_payment_method #payment div.form-row {\n margin-bottom: 0;\n}\n\n.woocommerce-cart #payment ul.payment_methods,\n.woocommerce-checkout #payment ul.payment_methods,\n#add_payment_method #payment ul.payment_methods {\n border-color: #eee;\n}\n\n.woocommerce-cart #payment ul.payment_methods li,\n.woocommerce-checkout #payment ul.payment_methods li,\n#add_payment_method #payment ul.payment_methods li {\n list-style-type: none;\n}\n\n.woocommerce-cart #payment div.payment_box,\n.woocommerce-checkout #payment div.payment_box,\n#add_payment_method #payment div.payment_box {\n background-color: #eee;\n}\n\n.woocommerce-cart #payment div.payment_box::before,\n.woocommerce-checkout #payment div.payment_box::before,\n#add_payment_method #payment div.payment_box::before {\n display: none;\n}\n\n/* ### WooCommerce Cart Page */\n.woocommerce table.shop_table,\n.woocommerce table.shop_table td {\n border-color: #eee;\n border-radius: 0;\n line-height: 1.75;\n word-break: normal;\n}\n\n.woocommerce table.shop_table .order-number {\n min-width: 75px;\n}\n\n.woocommerce table.shop_table td.actions {\n padding-top: 15px;\n}\n\n.woocommerce-cart table.cart {\n line-height: 1.75;\n}\n\n.woocommerce-cart table.cart td {\n font-size: 18px;\n font-size: 1.8rem;\n padding: 10px 12px;\n}\n\n.woocommerce-cart table.cart .product-thumbnail {\n min-width: 56px;\n}\n\n.woocommerce-cart table.cart th.product-name {\n min-width: 140px;\n}\n\n.woocommerce-cart table.cart th.product-price,\n.woocommerce-cart table.cart th.product-quantity,\n.woocommerce-cart table.cart th.product-subtotal {\n min-width: 110px;\n}\n\n.woocommerce-cart td.product-name dl.variation dd {\n margin-left: 20px;\n}\n\n.woocommerce-checkout-review-order-table th.product-total {\n min-width: 110px;\n}\n\n/* ### WooCommerce Forms */\n.woocommerce a.button,\n.woocommerce a.button.alt,\n.woocommerce button.button,\n.woocommerce button.button.alt,\n.woocommerce input.button,\n.woocommerce input.button.alt,\n.woocommerce input.button[type=\"submit\"],\n.woocommerce #respond input#submit,\n.woocommerce #respond input#submit.alt {\n background-color: #555;\n border: 0;\n border-radius: 0;\n color: #fff;\n cursor: pointer;\n font-size: 16px;\n font-size: 1.6rem;\n font-weight: 600;\n padding: 16px 24px;\n text-align: center;\n text-decoration: none;\n white-space: normal;\n width: auto;\n}\n\n.woocommerce a.button:focus, .woocommerce a.button:hover,\n.woocommerce a.button.alt:focus,\n.woocommerce a.button.alt:hover,\n.woocommerce button.button:focus,\n.woocommerce button.button:hover,\n.woocommerce button.button.alt:focus,\n.woocommerce button.button.alt:hover,\n.woocommerce input.button:focus,\n.woocommerce input.button:hover,\n.woocommerce input.button.alt:focus,\n.woocommerce input.button.alt:hover,\n.woocommerce input.button[type=\"submit\"]:focus,\n.woocommerce input.button[type=\"submit\"]:hover,\n.woocommerce #respond input#submit:focus,\n.woocommerce #respond input#submit:hover,\n.woocommerce #respond input#submit.alt:focus,\n.woocommerce #respond input#submit.alt:hover {\n box-shadow: inset 0 0 0 999px rgba(255, 255, 255, 0.15);\n}\n\n.woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled],\n.woocommerce a.button.alt.disabled,\n.woocommerce a.button.alt:disabled,\n.woocommerce a.button.alt:disabled[disabled],\n.woocommerce button.button.disabled,\n.woocommerce button.button:disabled,\n.woocommerce button.button:disabled[disabled],\n.woocommerce button.button.alt.disabled,\n.woocommerce button.button.alt:disabled,\n.woocommerce button.button.alt:disabled[disabled],\n.woocommerce input.button.disabled,\n.woocommerce input.button:disabled,\n.woocommerce input.button:disabled[disabled],\n.woocommerce input.button.alt.disabled,\n.woocommerce input.button.alt:disabled,\n.woocommerce input.button.alt:disabled[disabled],\n.woocommerce input.button[type=\"submit\"].disabled,\n.woocommerce input.button[type=\"submit\"]:disabled,\n.woocommerce input.button[type=\"submit\"]:disabled[disabled],\n.woocommerce #respond input#submit.disabled,\n.woocommerce #respond input#submit:disabled,\n.woocommerce #respond input#submit:disabled[disabled],\n.woocommerce #respond input#submit.alt.disabled,\n.woocommerce #respond input#submit.alt:disabled,\n.woocommerce #respond input#submit.alt:disabled[disabled] {\n background-color: #eee;\n color: #333;\n padding: 16px 24px;\n}\n\n.woocommerce a.button.disabled, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled, .woocommerce a.button:disabled:hover, .woocommerce a.button[disabled]:disabled, .woocommerce a.button[disabled]:disabled:hover,\n.woocommerce a.button.alt.disabled,\n.woocommerce a.button.alt.disabled:hover,\n.woocommerce a.button.alt:disabled,\n.woocommerce a.button.alt:disabled:hover,\n.woocommerce a.button.alt[disabled]:disabled,\n.woocommerce a.button.alt[disabled]:disabled:hover,\n.woocommerce button.button.disabled,\n.woocommerce button.button.disabled:hover,\n.woocommerce button.button:disabled,\n.woocommerce button.button:disabled:hover,\n.woocommerce button.button[disabled]:disabled,\n.woocommerce button.button[disabled]:disabled:hover,\n.woocommerce button.button.alt.disabled,\n.woocommerce button.button.alt.disabled:hover,\n.woocommerce button.button.alt:disabled,\n.woocommerce button.button.alt:disabled:hover,\n.woocommerce button.button.alt[disabled]:disabled,\n.woocommerce button.button.alt[disabled]:disabled:hover,\n.woocommerce input.button.disabled,\n.woocommerce input.button.disabled:hover,\n.woocommerce input.button:disabled,\n.woocommerce input.button:disabled:hover,\n.woocommerce input.button[disabled]:disabled,\n.woocommerce input.button[disabled]:disabled:hover,\n.woocommerce input.button.alt.disabled,\n.woocommerce input.button.alt.disabled:hover,\n.woocommerce input.button.alt:disabled,\n.woocommerce input.button.alt:disabled:hover,\n.woocommerce input.button.alt[disabled]:disabled,\n.woocommerce input.button.alt[disabled]:disabled:hover,\n.woocommerce input.button[type=\"submit\"].disabled,\n.woocommerce input.button[type=\"submit\"].disabled:hover,\n.woocommerce input.button[type=\"submit\"]:disabled,\n.woocommerce input.button[type=\"submit\"]:disabled:hover,\n.woocommerce input.button[type=\"submit\"][disabled]:disabled,\n.woocommerce input.button[type=\"submit\"][disabled]:disabled:hover,\n.woocommerce #respond input#submit.disabled,\n.woocommerce #respond input#submit.disabled:hover,\n.woocommerce #respond input#submit:disabled,\n.woocommerce #respond input#submit:disabled:hover,\n.woocommerce #respond input#submit[disabled]:disabled,\n.woocommerce #respond input#submit[disabled]:disabled:hover,\n.woocommerce #respond input#submit.alt.disabled,\n.woocommerce #respond input#submit.alt.disabled:hover,\n.woocommerce #respond input#submit.alt:disabled,\n.woocommerce #respond input#submit.alt:disabled:hover,\n.woocommerce #respond input#submit.alt[disabled]:disabled,\n.woocommerce #respond input#submit.alt[disabled]:disabled:hover {\n background-color: #eee;\n color: #555;\n}\n\n.woocommerce #reviews #comment {\n height: 150px;\n}\n\n.woocommerce .quantity .qty {\n font-size: 20px;\n font-size: 2rem;\n line-height: 1.5;\n margin-right: 5px;\n padding: 12px 5px;\n width: 70px;\n}\n\n.woocommerce .coupon {\n line-height: 1;\n}\n\n.woocommerce .coupon .input-text {\n height: 48px;\n}\n\n.woocommerce form .form-row input.input-text,\n.woocommerce form .form-row textarea {\n line-height: 1.5;\n padding: 10px;\n}\n\n.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register,\n.woocommerce form .form-row .select2-container,\n.woocommerce form .form-row.woocommerce-validated input.input-text,\n.woocommerce form .form-row.woocommerce-validated select,\n.woocommerce form .form-row.woocommerce-validated .select2-container {\n border-color: #eee;\n border-radius: 0;\n}\n\n/* ### WooCommerce Account Page */\n.woocommerce-account .woocommerce-Address-title h3 {\n font-size: 26px;\n font-size: 2.6rem;\n}\n\n.woocommerce-account .woocommerce-Address {\n margin-bottom: 20px;\n}\n\n.woocommerce-account table.order_details th.product-total {\n min-width: 110px;\n}\n\n@media (min-width: 860px) {\n .woocommerce-account .woocommerce-MyAccount-navigation {\n float: left;\n margin-right: 5%;\n width: 20%;\n }\n}\n\n@media (min-width: 860px) {\n .woocommerce-account .woocommerce-MyAccount-content {\n width: 75%;\n float: right;\n }\n}\n\n.woocommerce-MyAccount-navigation {\n border: 1px solid #eee;\n padding: 20px;\n margin-bottom: 40px;\n}\n\n.woocommerce-MyAccount-navigation ul {\n margin-bottom: 0;\n margin-left: 0;\n}\n\n.woocommerce-MyAccount-navigation ul li {\n line-height: 1.2;\n list-style-type: none;\n margin-bottom: 15px;\n}\n\n.woocommerce-MyAccount-navigation ul li:last-child {\n margin-bottom: 0;\n}\n\n.woocommerce-MyAccount-navigation ul li.is-active > a {\n color: #555;\n font-weight: 600;\n}\n\n.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation,\n.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation {\n text-align: center;\n margin-right: 0;\n width: 100%;\n}\n\n.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation ul,\n.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation ul {\n text-align: center;\n}\n\n.content-sidebar.woocommerce-account .woocommerce-MyAccount-navigation li,\n.sidebar-content.woocommerce-account .woocommerce-MyAccount-navigation li {\n display: inline-block;\n margin: 0 10px;\n}\n\n.content-sidebar.woocommerce-account .woocommerce-MyAccount-content,\n.sidebar-content.woocommerce-account .woocommerce-MyAccount-content {\n width: 100%;\n}\n\n/* ### WooCommerce Breadcrumb */\n.woocommerce .woocommerce-breadcrumb {\n font-size: 18px;\n font-size: 1.8rem;\n margin-bottom: 40px;\n color: #333;\n}\n\n.woocommerce .woocommerce-breadcrumb a {\n color: #333;\n text-decoration: none;\n}\n\n.woocommerce .woocommerce-breadcrumb a:focus, .woocommerce .woocommerce-breadcrumb a:hover {\n color: #555;\n}\n\n/* ### WooCommerce Reviews */\n.woocommerce #reviews #comments ol.commentlist li {\n background: transparent;\n border: 0;\n margin: 20px 0 30px;\n margin: 2rem 0 3rem;\n padding: 0;\n position: relative;\n}\n\n.woocommerce #reviews #comments ol.commentlist li img.avatar {\n background: transparent;\n border: 0;\n margin: 0 16px 24px 0;\n padding: 0;\n position: relative;\n}\n\n.woocommerce #reviews #comments ol.commentlist li .comment-text {\n border-color: transparent;\n border-radius: 0;\n padding: 0;\n}\n\n.woocommerce .entry-content #reviews ol > li {\n list-style-type: none;\n}\n\n/* ### WooCommerce Misc */\n.woocommerce-error,\n.woocommerce-info,\n.woocommerce-message {\n background-color: #eee;\n border-top-color: #555;\n}\n\n.woocommerce-error::before,\n.woocommerce-info::before,\n.woocommerce-message::before {\n color: #555;\n}\n\n.woocommerce-MyAccount-content .woocommerce-error, .woocommerce-MyAccount-content\n.woocommerce-info, .woocommerce-MyAccount-content\n.woocommerce-message {\n padding: 20px;\n padding: 2rem;\n overflow: auto;\n}\n\n.woocommerce-MyAccount-content .woocommerce-error .button, .woocommerce-MyAccount-content\n.woocommerce-info .button, .woocommerce-MyAccount-content\n.woocommerce-message .button {\n float: right;\n display: block;\n}\n\ndiv.woocommerce-info.wc-memberships-restriction-message.wc-memberships-restricted-content-message {\n width: 48%;\n}\n\n/* ### Woo Search */\n.woocommerce-product-search {\n overflow: hidden;\n width: 100%;\n}\n\n.woocommerce-product-search input[type=\"submit\"] {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n/* ### Woo Shopping Cart */\n.woocommerce .widget_shopping_cart ul.cart_list li,\n.woocommerce.widget_shopping_cart ul.cart_list li {\n padding-top: 15px;\n}\n\n.woocommerce .widget_shopping_cart .cart_list li a.remove,\n.woocommerce.widget_shopping_cart .cart_list li a.remove {\n top: 15px;\n}\n\n.woocommerce .widget_shopping_cart .total,\n.woocommerce.widget_shopping_cart .total {\n border-top: 1px solid #eee;\n}\n\n.woocommerce .widget_shopping_cart .buttons a,\n.woocommerce.widget_shopping_cart .buttons a {\n margin-bottom: 5px;\n}\n\n.woocommerce .widget_shopping_cart .cart_list li.empty,\n.woocommerce.widget_shopping_cart .cart_list li.empty {\n padding-left: 0;\n}\n\n/* ### Woo Product Lists */\n.woocommerce ul.cart_list li img,\n.woocommerce ul.product_list_widget li img {\n width: 60px;\n}\n\n.sidebar ul.product_list_widget li {\n line-height: 1.4;\n margin-bottom: 15px;\n padding: 15px 0 0;\n}\n\n.sidebar ul.product_list_widget li:last-child {\n margin-bottom: 0;\n padding-bottom: 15px;\n}\n\n/* ### Woo Filter */\n.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {\n background-color: #eee;\n}\n\n.woocommerce.widget_price_filter .ui-slider .ui-slider-handle,\n.woocommerce.widget_price_filter .ui-slider .ui-slider-range {\n background-color: #555;\n}\n\n.woocommerce .widget_layered_nav ul li.chosen a::before,\n.woocommerce .widget_layered_nav_filters ul li a::before,\n.woocommerce .widget_rating_filter ul li.chosen a::before {\n color: #555;\n}\n\n.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,\n.woocommerce.widget_price_filter .ui-slider .ui-slider-handle {\n top: -.28em;\n}\n\n.woocommerce .widget_price_filter .price_slider_amount .button,\n.woocommerce.widget_price_filter .price_slider_amount .button {\n font-size: 16px;\n font-size: 1.6rem;\n}\n\n/* ### Woo Active Filters */\n.woocommerce.widget_layered_nav_filters ul li {\n margin: 0 20px 20px 0;\n}\n\n/* ### Woo Recent Reviews */\n.woocommerce.widget_recent_reviews .reviewer {\n font-size: 12px;\n font-size: 1.2rem;\n letter-spacing: 1px;\n text-transform: uppercase;\n}\n\n/* # Print Styles\n---------------------------------------------------------------------------------------------------- */\n/* # Print Styles\n--------------------------------------------- */\n@media print {\n *,\n *:before,\n *:after {\n background: transparent !important;\n box-shadow: none !important;\n color: #333 !important;\n text-shadow: none !important;\n }\n a,\n a:visited {\n text-decoration: underline;\n }\n a[href]:after {\n content: \" (\" attr(href) \")\";\n }\n abbr[title]:after {\n content: \" (\" attr(title) \")\";\n }\n a[href^=\"javascript:\"]:after,\n a[href^=\"#\"]:after,\n .site-title > a:after {\n content: \"\";\n }\n thead {\n display: table-header-group;\n }\n img,\n tr {\n page-break-inside: avoid;\n }\n img {\n max-width: 100% !important;\n }\n @page {\n margin: 2cm 0.5cm;\n }\n p,\n h2,\n h3 {\n orphans: 3;\n widows: 3;\n }\n blockquote,\n pre {\n border: 1px solid #eee;\n page-break-inside: avoid;\n }\n .content,\n .content-sidebar {\n width: 100%;\n }\n button,\n input,\n select,\n textarea,\n .breadcrumb,\n .comment-edit-link,\n .comment-form,\n .comment-list .reply a,\n .comment-reply-title,\n .edit-link,\n .entry-comments-link,\n .entry-footer,\n .genesis-box,\n .header-widget-area,\n .hidden-print,\n .home-top,\n .nav-primary,\n .nav-secondary,\n .post-edit-link,\n .sidebar {\n display: none !important;\n }\n .title-area {\n text-align: center;\n width: 100%;\n }\n .site-title > a {\n margin: 0;\n text-decoration: none;\n text-indent: 0;\n }\n .site-inner {\n padding-top: 0;\n position: relative;\n top: -100px;\n }\n .author-box {\n margin-bottom: 0;\n }\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n orphans: 3;\n page-break-after: avoid;\n page-break-inside: avoid;\n widows: 3;\n }\n img {\n page-break-after: avoid;\n page-break-inside: avoid;\n }\n blockquote,\n pre,\n table {\n page-break-inside: avoid;\n }\n dl,\n ol,\n ul {\n page-break-before: avoid;\n }\n}\n","/* ## Box Sizing\n--------------------------------------------- */\n\nhtml,\ninput[type=\"search\"]{\n\t-webkit-box-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\tbox-sizing: border-box;\n}\n\n*,\n*:before,\n*:after {\n\tbox-sizing: inherit;\n}","/* ## Float Clearing\n--------------------------------------------- */\n\n.author-box:before,\n.clearfix:before,\n.entry:before,\n.entry-content:before,\n.footer-widgets:before,\n.nav-primary:before,\n.nav-secondary:before,\n.pagination:before,\n.site-container:before,\n.site-footer:before,\n.site-header:before,\n.site-inner:before,\n.widget:before,\n.wrap:before {\n\tcontent: \" \";\n\tdisplay: table;\n}\n\n.author-box:after,\n.clearfix:after,\n.entry:after,\n.entry-content:after,\n.footer-widgets:after,\n.nav-primary:after,\n.nav-secondary:after,\n.pagination:after,\n.site-container:after,\n.site-footer:after,\n.site-header:after,\n.site-inner:after,\n.widget:after,\n.wrap:after {\n\tclear: both;\n\tcontent: \" \";\n\tdisplay: table;\n}","/* ## Typography\n--------------------------------------------- */\n\n* {\n\t-webkit-tap-highlight-color: rgba(0,0,0,0);\n}\n\nhtml {\n\tfont-size: 62.5%; /* 10px browser default */\n}\n\n/* Chrome fix */\nbody > div {\n\tfont-size: $font-size-body;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-body * 1.1;\n\t}\n}\n\nbody {\n\tbackground-color: $color-white;\n\tcolor: $color-text;\n\tfont-family: $font-body;\n\tfont-size: $font-size-body;\n\tfont-weight: $font-weight-normal;\n\tline-height: $line-height-body;\n\t-webkit-font-smoothing: antialiased;\n\tmargin: 0;\n\toverflow-x: hidden;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-body * 1.1;\n\t}\n}\n\na,\nbutton,\ninput:focus,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\ntextarea:focus,\n.button,\n.gallery img {\n\t@include transition;\n}\n\na {\n\tcolor: $color-text;\n\ttext-decoration: none;\n}\n\na:hover,\na:focus {\n\tcolor: $color-accent;\n\ttext-decoration: none;\n}\n\np {\n\tmargin: 0 0 1em;\n\tpadding: 0;\n}\n\nol,\nul {\n\tmargin: 0;\n\tpadding: 0;\n}\n\nli {\n\tlist-style-type: none;\n}\n\nhr {\n\tborder: 0;\n\tborder-collapse: collapse;\n\tborder-top: 1px solid $color-border;\n\tclear: both;\n\tmargin: 1em 0;\n}\n\nb,\nstrong {\n\tfont-weight: $font-weight-bold;\n}\n\nblockquote,\ncite,\nem,\ni {\n\tfont-style: italic;\n}\n\nblockquote {\n\tmargin: 4rem;\n}\n\nblockquote::before {\n\tcontent: \"\\201C\";\n\tdisplay: block;\n\tfont-size: $font-size-body * 2;\n\theight: 0;\n\tleft: -20px;\n\tposition: relative;\n\ttop: -10px;\n}\n","/* # Variables\n-----------------------------------------------------------------------*/\n\n/* ### Colors */\n\n$color-text: #333;\n$color-accent: #555;\n$color-border: #eee;\n$color-white: #fff;\n\n/* ### Typography */\n\n$font-heading: Muli, Helvetica, sans-serif;\n$font-body: Muli, Helvetica, sans-serif;\n$font-size-heading: 20px;\n$font-size-body: 15px;\n$font-weight-bold: 600;\n$font-weight-normal: 400;\n$line-height-heading: 1.382;\n$line-height-body: 1.618;\n\n/* ### Breakpoints */\n\n$breakpoints: (\n\txs: 600px,\n\tsm: 860px,\n\tmd: 1023px,\n\tlg: 1200px,\n\txl: 1340px\n);\n","/* # Mixins\n-----------------------------------------------------------------------*/\n\n/* ### Media Queries */\n\n@mixin breakpoint( $breakpoint ) {\n\n @if map-has-key( $breakpoints, $breakpoint ) {\n\n @media ( min-width: #{ map-get( $breakpoints, $breakpoint ) } ) {\n @content;\n }\n\n } @else if type_of( $breakpoint ) == number and unit( $breakpoint ) == px or unit( $breakpoint ) == em or unit( $breakpoint ) == rem {\n\n @media (min-width: $breakpoint ) {\n @content;\n }\n\n } @else {\n\n @warn \"Unfortunately no value could be retrieved from `#{$breakpoint}`. \"\n + \"Please make sure it is defined in `$breakpoints` map, or it is a valid number with supported unit of px, em or rem.\";\n }\n}\n\n/* ### Clearfix */\n\n@mixin clearfix {\n\n\t&:before,\n\t&:after {\n\t\tdisplay: block;\n\t\tcontent: '';\n\t}\n\n\t&:after {\n\t\tclear: both;\n\t}\n}\n\n/* ### Transitions */\n\n@mixin transition {\n\t-webkit-transition: all .3s ease;\n\t-moz-transition: all .3s ease;\n\t-o-transition: all .3s ease;\n\ttransition: all .3s ease;\n}\n","/* ## Accessibility\n--------------------------------------------- */\n\n.screen-reader-text,\n.screen-reader-text span,\n.screen-reader-shortcut,\n.wp-custom-logo .site-title,\n.wp-custom-logo .site-description {\n\tposition: absolute !important;\n\tclip: rect(0, 0, 0, 0);\n\theight: 1px;\n\twidth: 1px;\n\tborder: 0;\n\toverflow: hidden;\n}\n\n.screen-reader-text:focus,\n.screen-reader-shortcut:focus {\n\tclip: auto !important;\n\theight: auto;\n\twidth: auto;\n\tdisplay: block;\n\tfont-size: $font-size-body;\n\tpadding: 15px 23px 14px;\n\tcolor: $color-text;\n\tz-index: 100000;\n\ttext-decoration: none;\n\tbox-shadow: 0 0 2px 2px rgba(0,0,0,.6);\n}\n\n.more-link {\n\tposition: relative;\n}\n\n.genesis-skip-link {\n\tmargin: 0;\n\n\tli {\n\t\theight: 0;\n\t\twidth: 0;\n\t\tlist-style: none;\n\t}\n}\n","/* ## Forms\n--------------------------------------------- */\n\ninput,\nselect,\ntextarea {\n\tbackground-color: $color-white;\n\tborder: 1px solid $color-border;\n\t-webkit-border-radius: 0;\n\tborder-radius: 0;\n\tcolor: $color-text;\n\tpadding: 11px;\n\twidth: 100%;\n\n\t&:focus {\n\t\toutline: none;\n\t\tborder: 1px solid $color-accent;\n\t}\n}\n\n:focus {\n\toutline: none;\n}\n\ninput[type=\"checkbox\"],\ninput[type=\"image\"],\ninput[type=\"radio\"] {\n\twidth: auto;\n}\n\ninput[type=\"search\"] {\n -webkit-appearance: none;\n -webkit-border-radius: 0;\n border-radius: 0;\n}\n\n::-moz-placeholder {\n\tcolor: $color-text;\n\topacity: 1;\n}\n\n::-webkit-input-placeholder {\n\tcolor: $color-text;\n}\n\nbutton,\ninput[type=\"button\"],\ninput[type=\"reset\"],\ninput[type=\"submit\"],\n.button {\n\tbackground: $color-accent;\n\tborder: 0;\n\tborder-radius: 0;\n\tcolor: $color-white;\n\tcursor: pointer;\n\tfont-weight: $font-weight-bold;\n\tpadding: 8px 24px;\n\ttext-decoration: none;\n\twhite-space: nowrap;\n\tdisplay: inline-block;\n\twidth: auto;\n\tbox-shadow: inset 0 0 0 999px rgba(255,255,255,0);\n\n\t@include breakpoint(sm) {\n\t\tpadding: 12px 36px;\n\t}\n\n\t&:hover,\n\t&:focus {\n\t\tcolor: $color-white;\n\t\tbox-shadow: inset 0 0 0 999px rgba(255,255,255,0.15);\n\t}\n\n\t&.secondary {\n\t\tbackground: $color-text;\n\n\t\t&:hover {\n\t\t\tbackground: $color-accent;\n\t\t}\n\t}\n\n\t&.small {\n\t\tpadding: 6px 18px;\n\t\tfont-size: $font-size-body * 0.82;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 8px 24px;\n\t\t}\n\t}\n\n\t&:disabled,\n\t&:disabled:hover {\n\t\tbackground-color: $color-border;\n\t\tborder-width: 0;\n\t\tcolor: $color-accent;\n\t\tcursor: not-allowed;\n\t}\n}\n\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-results-button {\n\tdisplay: none;\n}\n\nfieldset {\n\tmargin-bottom: 1em;\n}\n\n","/* ## Headings\n--------------------------------------------- */\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n\tfont-family: $font-heading;\n\tfont-weight: $font-weight-bold;\n\tline-height: $line-height-heading;\n\tmargin: 0 0 1rem;\n}\n\nh1 {\n\tfont-size: $font-size-heading * 1.5;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-heading * 2;\n\t}\n}\n\nh2 {\n\tfont-size: $font-size-heading * 1.3;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-heading * 1.5;\n\t}\n}\n\nh3 {\n\tfont-size: $font-size-heading * 1.25;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-heading * 1.4;\n\t}\n}\n\nh4 {\n\tfont-size: $font-size-heading * 1.2;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-heading * 1.3;\n\t}\n}\n\nh5 {\n\tfont-size: $font-size-heading * 1.15;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-heading * 1.2;\n\t}\n}\n\nh6 {\n\tfont-size: $font-size-heading * 1.1;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-heading * 1.1;\n\t}\n}","/* ## Objects\n--------------------------------------------- */\n\nembed,\niframe,\nimg,\nobject,\nvideo,\n.wp-caption {\n\tmax-width: 100%;\n}\n\nimg {\n\theight: auto;\n}\n\nfigure {\n\tmargin: 0;\n}\n\nvideo {\n\tobject-fit: cover;\n}\n","/* ## Tables\n--------------------------------------------- */\n\ntable {\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n\tline-height: $line-height-body;\n\tmargin-bottom: 40px;\n\twidth: 100%;\n\tword-break: break-word;\n}\n\ntbody {\n\tborder-bottom: 1px solid $color-border;\n}\n\ntd,\nth {\n\ttext-align: left;\n}\n\ntd {\n\tborder-top: 1px solid $color-border;\n\tpadding: 6px;\n}\n\nth {\n\tpadding: 0 6px;\n}\n\ntd:first-child,\nth:first-child {\n\tpadding-left: 0;\n}","/* ## Site Containers\n--------------------------------------------- */\n\n.wrap {\n\tmargin: 0 auto;\n\tpadding-left: 5%;\n\tpadding-right: 5%;\n\n\t@include breakpoint(sm) {\n\t\twidth: 90%;\n\t\tmax-width: 1300px;\n\t\tpadding: 0;\n\t}\n\n\t.wrap {\n\t\tmax-width: 100%;\n\t\twidth: auto;\n\t\tpadding: 0;\n\t}\n}\n\n.site-inner {\n\tclear: both;\n\tpadding: 10% 0;\n\tword-wrap: break-word;\n\n\t@include breakpoint(sm) {\n\t\tpadding: 5% 0;\n\t}\n}\n\n.site-inner,\n.page-widget-area {\n\n\t.wrap {\n\t\tmax-width: 1300px;\n\n\t\t.narrow & {\n\t\t\tmax-width: 860px;\n\t\t}\n\n\t\t.wide & {\n\t\t\tmax-width: 90%;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n}\n","/* ## Column Widths and Positions\n--------------------------------------------- */\n\n@include breakpoint(md) {\n\n\t.content {\n\t\tfloat: right;\n\t\twidth: 61.8%;\n\t\tmargin: 0 auto;\n\t}\n\n\t.content-sidebar .content {\n\t\tfloat: left;\n\t}\n\n\t.full-width-content .content {\n\t\twidth: 100%;\n\t\tmax-width: 100%;\n\t}\n\n\t.sidebar-primary {\n\t\tfloat: right;\n\t\twidth: 33.2%;\n\t}\n\n\t.sidebar-content .sidebar-primary {\n\t\tfloat: left;\n\t}\n}\n","/* ## Gallery\n--------------------------------------------- */\n\n.gallery {\n\toverflow: hidden;\n\n\t@include breakpoint(xs) {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t}\n\n\ta {\n\t\tdisplay: block;\n\t\tmin-height: 100%;\n\t}\n\n\timg {\n\t\theight: auto;\n\t\twidth: 100%;\n\t\tdisplay: block;\n\t}\n}\n\n.gallery-caption {\n\tdisplay: block;\n}\n\n.gallery-item {\n\tfloat: left;\n\twidth: 100%;\n\tmargin: 0 0 5%;\n\ttext-align: center;\n\tdisplay: block;\n\n\t@include breakpoint(xs) {\n\t\tmargin: 0 0 2.564102564102564% 2.564102564102564%;\n\t\twidth: 48.717948717948715%;\n\n\t\t&:nth-of-type(odd) {\n\t\t\tclear: left;\n\t\t\tmargin-left: 0;\n\t\t}\n\t}\n\n\t@include breakpoint(sm) {\n\n\t\t&:nth-of-type(odd) {\n\t\t\tclear: none;\n\t\t\tmargin-left: 2.564102564102564%;\n\t\t}\n\n\t\t.gallery-columns-1 &:nth-child(1n + 1),\n\t\t.gallery-columns-2 &:nth-child(2n + 1),\n\t\t.gallery-columns-3 &:nth-child(3n + 1),\n\t\t.gallery-columns-4 &:nth-child(4n + 1),\n\t\t.gallery-columns-5 &:nth-child(5n + 1),\n\t\t.gallery-columns-6 &:nth-child(6n + 1),\n\t\t.gallery-columns-7 &:nth-child(7n + 1),\n\t\t.gallery-columns-8 &:nth-child(8n + 1),\n\t\t.gallery-columns-9 &:nth-child(9n + 1) {\n\t\t\tclear: left;\n\t\t\tmargin-left: 0;\n\t\t}\n\n\t\t.gallery-columns-1 & {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.gallery-columns-2 & {\n\t\t\twidth: 48.717948717948715%;\n\t\t}\n\n\t\t.gallery-columns-3 & {\n\t\t\twidth: 31.623931623931625%;\n\t\t}\n\n\t\t.gallery-columns-4 & {\n\t\t\twidth: 23.076923076923077%;\n\t\t}\n\n\t\t.gallery-columns-5 & {\n\t\t\twidth: 17.9487179487179488%;\n\t\t}\n\n\t\t.gallery-columns-6 & {\n\t\t\twidth: 14.52991452991453%;\n\t\t}\n\n\t\t.gallery-columns-7 & {\n\t\t\twidth: 12.08791208791209%;\n\t\t}\n\n\t\t.gallery-columns-8 & {\n\t\t\twidth: 10.25641025641026%;\n\t\t}\n\n\t\t.gallery-columns-9 & {\n\t\t\twidth: 8.83190883190883%;\n\t\t}\n\t}\n}\n\n","/* ## Featured Content\n--------------------------------------------- */\n\n.featured-content {\n\n\t.entry {\n\n\t\tbackground: none;\n\t\tpadding: 0;\n\n\t\t&:last-of-type {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t.entry-title {\n\t\tfont-size: $font-size-heading;\n\t}\n}\n","/* ## Avatar\n--------------------------------------------- */\n\n.avatar {\n\tborder-radius: 50%;\n\tfloat: left;\n}\n\n.author-box .avatar,\n.alignleft .avatar {\n\tmargin-right: 24px;\n}\n\n.alignright .avatar {\n\tmargin-left: 24px;\n}\n\n.comment .avatar {\n\tmargin: 0 16px 24px 0;\n}","/* ## Genesis\n--------------------------------------------- */\n\n.breadcrumb {\n\tmargin-bottom: 1px;\n\tpadding: 0 0 12px;\n}\n\n.after-entry,\n.author-box {\n\tfont-size: $font-size-body * 1.1;\n\tmargin-bottom: 5%;\n\n\t@include breakpoint(sm) {\n\t\tmargin-bottom: 40px;\n\t}\n}\n\n.archive-description p:last-child,\n.author-box p:last-child {\n\tmargin-bottom: 0;\n}","/* ## Search Form\n--------------------------------------------- */\n\n.search-form {\n\tdisplay: block;\n\twidth: 100%;\n\t@include clearfix;\n\n\tinput[type=\"search\"] {\n\t\tfloat: left;\n\t\twidth: 80%;\n\t}\n\n\tinput[type=\"submit\"] {\n\t\tfloat: right;\n\t\tdisplay: inline-block;\n\t\twidth: 20%;\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\t}\n\n\t.entry-content & {\n\t\tmargin-bottom: 40px;\n\t\twidth: 50%;\n\t}\n}\n","/* ## Titles\n--------------------------------------------- */\n\n.author-box-title {\n\tfont-size: 20px;\n\tfont-size: 2rem;\n}\n\n.entry-title {\n\n\ta {\n\t\tcolor: $color-accent;\n\t\ttext-decoration: none;\n\t}\n\n\ta:hover,\n\ta:focus {\n\t\tcolor: $color-accent;\n\t}\n}","/* ## WordPress\n--------------------------------------------- */\n\na.aligncenter img {\n\tdisplay: block;\n\tmargin: 0 auto;\n}\n\na.alignnone {\n\tdisplay: inline-block;\n}\n\n.alignleft {\n\tfloat: left;\n\ttext-align: left;\n}\n\n.alignright {\n\tfloat: right;\n\ttext-align: right;\n}\n\na.alignleft,\na.alignnone,\na.alignright {\n\tmax-width: 100%;\n}\n\nimg.centered,\n.aligncenter {\n\tdisplay: block;\n\tmargin: 0 auto 24px;\n}\n\nimg.alignnone,\n.alignnone {\n\tmargin-bottom: 12px;\n}\n\na.alignleft,\nimg.alignleft,\n.wp-caption.alignleft {\n\tmargin: 0 24px 24px 0;\n}\n\na.alignright,\nimg.alignright,\n.wp-caption.alignright {\n\tmargin: 0 0 24px 24px;\n}\n\n.wp-caption-text {\n\tfont-size: 14px;\n\tfont-size: 1.4rem;\n\tmargin: 0;\n\ttext-align: center;\n}\n\n.entry-content {\n\n\tp.wp-caption-text {\n\t\tmargin-bottom: 0;\n\t}\n\n\t.wp-audio-shortcode,\n\t.wp-playlist,\n\t.wp-video {\n\t\tmargin: 0 0 28px;\n\t}\n}\n\na.post-edit-link {\n\tdisplay: none;\n}\n\n.sticky,\n.bypostauthor {\n\tbackground-color: transparent;\n}","/* ## Before Header\n--------------------------------------------- */\n\n.before-header {\n\tborder-bottom: 1px solid $color-border;\n\tfont-size: $font-size-body * 0.82;\n\tposition: relative;\n\twidth: 100%;\n\tz-index: 99;\n\n\t.wrap {\n\t\tposition: relative;\n\t\tpadding: 3px 5%;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 5px 0;\n\t\t}\n\t}\n\n\t.widget,\n\t.widget-title,\n\tp {\n\t\tmargin-bottom: 0;\n\t\tfont-size: $font-size-body * 0.82;\n\t\tfloat: left;\n\t}\n\n\t.close-before-header {\n\t\tbackground: none;\n\t\tcolor: transparent;\n\t\tfloat: right;\n\t\tpadding: 0;\n\t\tposition: relative;\n\t\twidth: 1.6rem;\n\t\theight: 1.6rem;\n\t\tfont-size: 0;\n\t\tdisplay: block;\n\n\t\t&:before,\n\t\t&:after {\n\t\t\tcontent: \" \";\n\t\t\tdisplay: block;\n\t\t\tposition: absolute;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\ttop: 0;\n\t\t\tbottom: 0;\n\t\t\theight: 15px;\n\t\t\twidth: 2px;\n\t\t\tbackground-color: $color-text;\n\t\t\ttransform: rotate(-45deg);\n\t\t\tmargin: auto;\n\t\t}\n\n\t\t&:after {\n\t\t\ttransform: rotate(45deg);\n\t\t}\n\t}\n}\n",".site-header {\n\tposition: absolute;\n\tposition: fixed;\n\twidth: 100%;\n\tz-index: 10;\n\ttop: 0;\n\tleft: 0;\n\tbackground-color: $color-white;\n\tborder-bottom: 1px solid $color-border;\n\t@include transition;\n\n\t> .wrap {\n\t\t@include transition;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 10px 0;\n\t\t}\n\n\t\t@include breakpoint(md) {\n\t\t\tpadding: 20px 0;\n\t\t}\n\t}\n\n\t&.shrink {\n\t\tbackground-color: $color-white;\n\n\t\t> .wrap {\n\t\t\tpadding: 0 5%;\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tpadding: 0;\n\t\t\t}\n\t\t}\n\t}\n\n\t.custom-header & {\n\t\tbackground-size: cover !important;\n\t\tbackground-position: center !important;\n\t}\n}\n","/* ## Title Area\n--------------------------------------------- */\n\n.title-area {\n\tpadding: 10px 0;\n\tmargin: 0 auto;\n\tfloat: left;\n\n\t@include breakpoint(sm) {\n\t\tfloat: left;\n\t\tpadding: 10px 0;\n\t}\n}\n\n.site-title {\n\tfont-size: $font-size-heading;\n\tfont-family: $font-heading;\n\tfont-weight: $font-weight-bold;\n\tline-height: $line-height-heading;\n\n\ta {\n\t\tcolor: $color-text;\n\t}\n\n\ta:hover,\n\ta:focus {\n\t\tcolor: $color-accent;\n\t\ttext-decoration: none;\n\t}\n\n\t@include breakpoint(md) {\n\t\ttext-align: left;\n\t}\n}\n\n.site-description {\n\tfont-size: $font-size-heading * 0.5;\n\tline-height: $line-height-heading;\n\n\t@include breakpoint(md) {\n\t\ttext-align: left;\n\t}\n}\n\n.site-description,\n.site-title,\n.site-header .widget-area {\n\tmargin-bottom: 0;\n}\n\n.wp-custom-logo {\n\n\t.title-area {\n\t\tpadding: 10px 0;\n\t\theight: 60px;\n\t\twidth: auto;\n\t\t@include transition;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 5px 0;\n\t\t}\n\n\t\t@include breakpoint(md) {\n\t\t\tpadding: 0;\n\t\t}\n \t}\n\n \t.shrink .title-area {\n\n\t\t@include breakpoint(md) {\n\t\t\tpadding: 10px 0;\n\t\t}\n \t}\n\n\t.custom-logo-link {\n\t\tdisplay: block;\n\t\theight: 100%;\n\n\t\timg {\n\t\t\twidth: auto;\n\t\t\theight: 100%;\n\t\t\tmargin: auto;\n\t\t\tvertical-align: middle;\n\n\t\t}\n\t}\n}\n","/* ## Header Widget Area\n--------------------------------------------- */\n\n.header-widget-area {\n\tfloat: right;\n\tpadding: 10px 0 0 30px;\n\tdisplay: none;\n\n\t@include breakpoint(sm) {\n\t\tdisplay: block;\n\t\tpadding: 11px 0 10px 40px;\n\t}\n}\n","/* ## Hero Section\n--------------------------------------------- */\n\n.hero-section {\n\tpadding: 10% 0;\n\tborder-bottom: 1px solid $color-border;\n\tbackground-position: center;\n\tbackground-size: cover;\n\tbox-shadow: inset 0 0 0 9999px rgba(255,255,255,.9);\n\ttransition: all .1s ease;\n\tposition: relative;\n\n\t@include breakpoint(sm) {\n\t\tpadding: 5% 0;\n\t}\n\n\t.wrap {\n\t\tposition: relative;\n\t}\n\n\t.home & {\n\t\tpadding: 15% 0;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 12.5% 0;\n\t\t}\n\t}\n\n\th1 {\n\t\tmargin-bottom: 0;\n\t\tfloat: left;\n\t\twidth: 100%;\n\t}\n\n\tp,\n\t.breadcrumb {\n\t\tpadding: .618em 0 0;\n\t\twidth: 100%;\n\t\tdisplay: block;\n\t\tclear: both;\n\t\tbackground: transparent;\n\t\tmax-width: 860px;\n\n\t\t@include breakpoint(sm) {\n\t\t\tfloat: left;\n\t\t\twidth: auto;\n\t\t\tclear: none;\n\t\t}\n\t}\n\n\tp {\n\t\tmargin-bottom: 0;\n\n\t\t@include breakpoint(sm) {\n\t\t\tfloat: none;\n\t\t\tclear: both;\n\t\t}\n\t}\n\n\t.wp-custom-header {\n\t\tposition: absolute;\n\t\theight: 100%;\n\t\twidth: 100%;\n\t\ttop: 0;\n\t\tleft: 0;\n\t\tz-index: -1;\n\t\toverflow: hidden;\n\n\t\timg {\n\t\t\tfilter: grayscale(1);\n\t\t}\n\n\t\timg,\n\t\tvideo,\n\t\tiframe {\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\tleft: 0;\n\t\t\tright: 0;\n\t\t\tbottom: 0;\n\t\t\tmargin: auto;\n\t\t\twidth: auto;\n\t\t\theight: auto;\n\t\t\tmin-height: 100%;\n\t\t\tmin-width: 100%;\n\t\t\tmax-width: none;\n\t\t\tmax-height: none;\n\t\t\tobject-fit: cover;\n\t\t}\n\n\t\tiframe {\n\t\t\tleft: -25%;\n\t\t\tright: -25%;\n\t\t\theight: 150%;\n\t\t\twidth: 150%;\n\t\t}\n\t}\n}\n","/* ## Site Navigation\n--------------------------------------------- */\n\n.genesis-nav-menu {\n\tclear: both;\n\tline-height: 1;\n\twidth: 100%;\n\twhite-space: nowrap;\n\tfont-size: $font-size-body * .95;\n\tline-height: 1;\n\n\t.menu-item {\n\t\tdisplay: block;\n\t\tmargin-bottom: 0;\n\t\tpadding: 10px 0;\n\t\ttext-align: left;\n\t\twidth: 100%;\n\t\tfloat: left;\n\t\tposition: relative;\n\n\t\t@include breakpoint(sm) {\n\t\t\tfloat: left;\n\t\t\ttext-align: right;\n\t\t\tpadding: 0;\n\t\t\twidth: auto;\n\t\t}\n\n\t\t&:last-of-type a {\n\t\t\tpadding-right: 0;\n\t\t}\n\n\t\t.responsive & {\n\t\t\twidth: 100%;\n\t\t\tpadding: 0;\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\twidth: auto;\n\t\t\t}\n\t\t}\n\t}\n\n\ta {\n\t\ttext-decoration: none;\n\t\tdisplay: block;\n\t\tpadding: 8px 0;\n\t\tcolor: $color-text;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 23px 13px;\n\t\t}\n\n\t\t@include breakpoint(md) {\n\t\t\tpadding: 23px 20px;\n\t\t}\n\t}\n\n\ta:hover,\n\ta:focus,\n\t.current-menu-item > a,\n\t.sub-menu .current-menu-item > a:hover,\n\t.sub-menu .current-menu-item > a:focus {\n\t\ttext-decoration: none;\n\t\tcolor: $color-accent;\n\t}\n\n\t.menu-item-has-children {\n\n\t\t> a span {\n\n\t\t\t&:after {\n\t\t\t\tcontent: \" \";\n\t\t\t\tdisplay: none;\n\t\t\t\tmargin-top: 5px;\n\t\t\t\tmargin-left: 5px;\n\t\t\t\tfloat: right;\n\t\t\t\theight: 4px;\n\t\t\t\twidth: 4px;\n\t\t\t\tborder-left: 1px solid $color-text;\n\t\t\t\tborder-bottom: 1px solid $color-text;\n\t\t\t\ttransform: rotate(-45deg);\n\n\t\t\t\t@include breakpoint(sm) {\n\t\t\t\t\tdisplay: inline-block;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t.sub-menu {\n\t\ttransition: none;\n\t\tdisplay: none;\n\n\t\t@include breakpoint(sm) {\n\t\t\tleft: -9999px;\n\t\t\ttop: 125%;\n\t\t\topacity: 0;\n\t\t\tposition: absolute;\n\t\t\twidth: 200px;\n\t\t\tz-index: 99;\n\t\t\ttransition: top .4s ease, opacity .5s ease;\n\t\t\tdisplay: block;\n\t\t\tborder: 1px solid $color-border;\n\t\t}\n\n\t\t&:before {\n\t\t\tcontent: \" \";\n\t\t\tdisplay: none;\n\t\t\tposition: absolute;\n\t\t\ttop: -5px;\n\t\t\tleft: 3rem;\n\t\t\theight: 10px;\n\t\t\twidth: 10px;\n\t\t\tbackground-color: $color-white;\n\t\t\tborder: 1px solid $color-border;\n\t\t\ttransform: rotate(45deg);\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\n\t\t.menu-item {\n\t\t\twidth: 100%;\n\n\t\t\t> a span:after {\n\t\t\t\ttransform: rotate(-135deg);\n\t\t\t\tfloat: none;\n\t\t\t\tmargin-top: 0;\n\t\t\t}\n\t\t}\n\n\t\ta {\n\t\t\tpadding-left: 10px;\n\t\t\ttext-align: left;\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tbackground-color: $color-white;\n\t\t\t\tpadding: 20px;\n\t\t\t\tposition: relative;\n\t\t\t\tword-wrap: break-word;\n\t\t\t}\n\t\t}\n\n\t\t.sub-menu {\n\t\t\tmargin: -55px 0 0 199px;\n\t\t\tpadding-left: 0;\n\t\t\tborder-left: none;\n\n\t\t\t&:before {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\n\t}\n\n\t.menu-item:hover > .sub-menu {\n\n\t\t@include breakpoint(sm) {\n\t\t\tleft: 0;\n\t\t\ttop: 100%;\n\t\t\topacity: 1;\n\t\t}\n\t}\n\n\t> .first > a {\n\t\tpadding-left: 0;\n\t}\n\n\t> .last > a {\n\t\tpadding-right: 0;\n\t}\n\n\t> .right {\n\t\tfloat: right;\n\t}\n}\n","/* ## Primary Navigation\n--------------------------------------------- */\n\n.nav-primary {\n\twidth: 100%;\n\tclear: both;\n\n\t@include breakpoint(sm) {\n\t\twidth: calc(100% - 200px);\n\t\twidth: auto;\n\t\tclear: none;\n\t\tdisplay: block !important;\n\t\tbackground-color: transparent;\n\t\tfloat: right;\n\t}\n\n\t.js & {\n\t\tdisplay: none;\n\t}\n\n\t.wrap {\n\t\tpadding: 20px 0;\n\t\tmax-width: 100%;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\tli li {\n\t\tmargin-left: 0;\n\t}\n}\n","/* ## Nav Secondary\n--------------------------------------------- */\n\n.nav-secondary {\n\twidth: 100%;\n\tclear: both;\n\tposition: relative;\n\tborder-top: 1px solid $color-border;\n\n\t.js & {\n\n\t\t.wrap {\n\t\t\tdisplay: none;\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n\n\t.menu {\n\n\t\t> .menu-item {\n\n\t\t\ta {\n\t\t\t\t@include breakpoint(sm) {\n\t\t\t\t\tpadding: 22px;\n\n\t\t\t\t\t.shrink & {\n\t\t\t\t\t\tpadding: 16px 22px;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t&:first-of-type a {\n\t\t\t\t@include breakpoint(sm) {\n\t\t\t\t\tpadding-left: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","/* ## Footer Navigation\n--------------------------------------------- */\n\n.site-footer .menu {\n\n\t> .menu-item {\n\t\twidth: 50%;\n\t\tfloat: left;\n\t}\n\n\t.sub-menu,\n\t.sub-menu-toggle {\n\t\tdisplay: none;\n\t}\n}\n","/* ## Responsive Navigation\n--------------------------------------------- */\n\n.menu-toggle {\n\tborder-width: 0;\n\tbackground-color: transparent;\n\tcolor: $color-text;\n\tdisplay: block;\n\tmargin: 0 auto;\n\toverflow: hidden;\n\ttext-align: center;\n\tpadding: 20px 25px 20px 0;\n\tline-height: 20px;\n\tposition: relative;\n\tright: 0;\n\tz-index: 9;\n\tfloat: right;\n\n\t&:focus,\n\t&:active,\n\t&:hover {\n\t\toutline: none;\n\t\tbox-shadow: none;\n\t\tcolor: $color-text;\n\t}\n\n\t@include breakpoint(sm) {\n\t\tpadding: 30px 30px 30px 0;\n\t}\n\n\t@include breakpoint(sm) {\n\t\tdisplay: none;\n\t}\n\n\tspan {\n\t\tposition: absolute;\n\t\tright: 0;\n\t\twidth: 20px;\n\t\theight: 2px;\n\t\tbackground-color: $color-text;\n\t\tdisplay: block;\n\t\tfloat: left;\n\t\ttop: calc(50% - 7px);\n\t\t@include transition;\n\n\t\t&:nth-of-type(2),\n\t\t&:nth-of-type(3) {\n\t\t\ttop: calc(50% - 1px);\n\t\t}\n\n\t\t&:nth-of-type(4) {\n\t\t\ttop: calc(50% + 5px);\n\t\t}\n\t}\n\n\t&.activated {\n\t\tspan {\n\t\t\ttop: calc(50% - 1px);\n\t\t\topacity: 0;\n\n\t\t\t&:nth-of-type(2) {\n\t\t\t\ttransform: rotate(45deg);\n\t\t\t\topacity: 1;\n\t\t\t}\n\n\t\t\t&:nth-of-type(3) {\n\t\t\t\ttransform: rotate(-45deg);\n\t\t\t\topacity: 1;\n\t\t\t}\n\t\t}\n\t}\n\n\t&.toggle-secondary {\n\t\tfloat: none;\n\t\tmargin: 0 auto;\n\n\t\t@include breakpoint(sm) {\n\t\t\tpadding: 20px 25px 20px 0;\n\t\t}\n\t}\n}\n\n.sub-menu-toggle {\n\tpadding: 20px;\n\tposition: absolute;\n\tright: 0;\n\ttop: 0;\n\tborder-width: 0;\n\tbackground-color: transparent;\n\n\t&:before {\n\t\tcontent: \" \";\n\t\tdisplay: block;\n\t\tposition: absolute;\n\t\ttop: calc(50% - 2.5px);\n\t\tright: calc(50% - 5px);\n\t\twidth: 0;\n\t\theight: 0;\n\t\tborder: 5px solid transparent;\n\t\tborder-top: 5px solid $color-text;\n\t\ttext-rendering: auto;\n\t\t-webkit-transform: translate(0, 0);\n\t\t-ms-transform: translate(0, 0);\n\t\ttransform: translate(0, 0);\n\t}\n\n\t&.activated:before {\n\t\tborder-top: none;\n\t\tborder-bottom: 5px solid $color-text;\n\t}\n\n\t@include breakpoint(sm) {\n\t\tdisplay: none;\n\t}\n}\n","/* ## Comments\n--------------------------------------------- */\n\n.comment-respond,\n.entry-comments,\n.entry-pings {\n\tfont-size: $font-size-body;\n\tmargin-top: 5%;\n\n\t@include breakpoint(sm) {\n\t\tmargin-top: 40px;\n\t}\n}\n\n.comment-list li {\n\tpadding: 40px 0 0 30px;\n}\n\n.comment-list .depth-1 {\n\tpadding-left: 0;\n}\n\n.comment-header {\n\tmargin-bottom: 30px;\n\n\tp {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.comment-content {\n\tclear: both;\n\n\tul > li {\n\t\tlist-style-type: disc;\n\t}\n}\n\n.comment-respond label {\n\tdisplay: block;\n\tmargin-right: 12px;\n}\n\n.entry-pings .reply {\n\tdisplay: none;\n}\n\n.form-submit {\n\tmargin-bottom: 0;\n}\n\n@include breakpoint(sm) {\n\n\t.comment-respond input[type=\"email\"],\n\t.comment-respond input[type=\"text\"],\n\t.comment-respond input[type=\"url\"] {\n\t\twidth: 50%;\n\t}\n}","/* ## Entries\n--------------------------------------------- */\n\n.entry {\n\tmargin-bottom: 10%;\n\n\t&:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.entry-content {\n\n\tol,\n\tul {\n\t\tmargin-bottom: 28px;\n\t\tmargin-left: 40px;\n\t}\n\n\tol > li {\n\t\tlist-style-type: decimal;\n\t}\n\n\tul > li {\n\t\tlist-style-type: disc;\n\t}\n\n\tol ol,\n\tul ul {\n\t\tmargin-bottom: 0;\n\t}\n\n\tcode {\n\t\tbackground-color: $color-border;\n\t\tdisplay: inline-block;\n\t\tpadding: 1rem 2rem;\n\t}\n\n\t> *:last-child {\n\t\tmargin-bottom: 0;\n\t}\n\n}\n","/* ## Entry Meta\n--------------------------------------------- */\n\np.entry-meta {\n\tfont-size: 16px;\n\tfont-size: 1.6rem;\n\tmargin-bottom: 0;\n}\n\n.entry-header .entry-meta {\n\tmargin-bottom: 24px;\n}\n\n.entry-categories,\n.entry-tags {\n\tdisplay: block;\n}\n\n.entry-comments-link::before {\n\tcontent: \"\\2014\";\n\tmargin: 0 6px 0 2px;\n}","/* ## Pagination\n--------------------------------------------- */\n\n.pagination {\n\tclear: both;\n\tmargin: 10% auto 0;\n}\n\n.adjacent-entry-pagination {\n\tmargin-bottom: 0;\n}\n\n.archive-pagination {\n\n\tli {\n\t\tdisplay: inline;\n\t}\n\n\ta {\n\t\tcolor: $color-text;\n\t\tcursor: pointer;\n\t\tdisplay: inline-block;\n\t\tfont-size: 16px;\n\t\tfont-size: 1.6rem;\n\t\tpadding: 8px 12px;\n\t\ttext-decoration: none;\n\t}\n\n\tli a {\n\t\tmargin-bottom: 4px;\n\n\t\t@include breakpoint(sm) {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\ta:hover,\n\ta:focus,\n\t.active a {\n\t\tbackground-color: $color-accent;\n\t\tcolor: $color-white;\n\t}\n}\n","/* # Sidebars\n--------------------------------------------- */\n\n.sidebar {\n\tfont-size: 16px;\n\tfont-size: 1.6rem;\n\tmargin: 10% auto 5%;\n\n\t@include breakpoint(md) {\n\t\tmargin: 0 auto 40px;\n\t}\n}\n","/* ## Widgets\n--------------------------------------------- */\n\n.widget {\n\tmargin-bottom: 10%;\n\tword-wrap: break-word;\n\n\t@include breakpoint(sm) {\n\t\tmargin-bottom: 0;\n\t}\n\n\t.sidebar & {\n\t\tmargin-bottom: 10%;\n\t}\n\n\tp:last-child,\n\tul > li:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n\n\tul > li {\n\t\tmargin-bottom: 10px;\n\t\tpadding-bottom: 10px;\n\t}\n\n\tul > li:last-of-type {\n\t\tpadding-bottom: 0;\n\t}\n\n\tol > li {\n\t\tlist-style-position: inside;\n\t\tlist-style-type: decimal;\n\t\tpadding-left: 20px;\n\t\ttext-indent: -20px;\n\t}\n\n\tli li {\n\t\tborder: 0;\n\t\tmargin: 0 0 0 30px;\n\t\tpadding: 0;\n\t}\n\n\t&:last-of-type {\n\t\tmargin-bottom: 0;\n\t}\n}\n\n.widget-title {\n\tdisplay: inline-block;\n\tmargin-bottom: 1em;\n\tfont-size: $font-size-heading;\n\n\t@include breakpoint(sm) {\n\t\tfont-size: $font-size-heading * 1.1;\n\t}\n}\n\n.widget_calendar {\n\n\ttable {\n\t\twidth: 100%;\n\t}\n\n\ttd,\n\tth {\n\t\ttext-align: center;\n\t}\n}\n","/* ## Site Footer\n--------------------------------------------- */\n\n.site-footer {\n\tbackground-color: $color-white;\n\tline-height: 1.382;\n\tborder-top: 1px solid $color-border;\n\tpadding-bottom: 5%;\n\n\t@include breakpoint(sm) {\n\t\tpadding-bottom: 5%;\n\t}\n\n\t> .wrap {\n\t\tposition: relative;\n\n\t\t> p {\n\t\t\tmax-width: 90%;\n\t\t}\n\t}\n\n\tp {\n\t\tmargin-bottom: 0;\n\t}\n\n\t.widget-area {\n\n\t\t@include breakpoint(sm) {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t.back-to-top {\n\t\tposition: absolute;\n\t\tright: 5%;\n\t\tbottom: 0;\n\t\twidth: 25px;\n\t\theight: 25px;\n\n\t\t@include breakpoint(sm) {\n\t\t\tright: 0;\n\t\t}\n\n\t\t&:before {\n\t\t\tcontent: \" \";\n\t\t\tdisplay: block;\n\t\t\theight: 10px;\n\t\t\twidth: 10px;\n\t\t\tmargin: 10px auto;\n\t\t\ttransform: rotate(-45deg);\n\t\t\tborder-top: 2px solid $color-text;\n\t\t\tborder-right: 2px solid $color-text;\n\t\t}\n\t}\n}\n","/* ## Before Footer\n--------------------------------------------- */\n\n.before-footer {\n\tborder-top: 1px solid $color-border;\n\n\t.widget {\n\t\tmargin-bottom: 0;\n\t}\n\n\t.widget-row {\n\n\t\t.wrap {\n\n\t\t\t@include breakpoint(sm) {\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-wrap: wrap;\n\t\t\t\talign-items: bottom;\n\n\t\t\t\t&:before,\n\t\t\t\t&:after {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","/* ## Footer Widgets\n--------------------------------------------- */\n\n.footer-widgets {\n\n\t.widget {\n\n\t\t&:last-of-type {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\t}\n\n\t.widget-title {\n\t\tfont-size: $font-size-heading * .9;\n\t\tdisplay: block;\n\n\t\t@include breakpoint(sm) {\n\t\t\tfont-size: $font-size-heading * 1;\n\t\t}\n\t}\n}\n","/* ## After Footer\n--------------------------------------------- */\n\n.after-footer {\n\tpadding: 5% 0;\n\tfont-size: $font-size-body * 0.9;\n\n\t.widget {\n\t\tmargin-bottom: 0;\n\t}\n}\n","/* ## Easy Widget Columns\n--------------------------------------------- */\n\n.widget-row {\n\tpadding: 10% 0;\n\tborder-bottom: 1px solid $color-border;\n\n\t@include breakpoint(sm) {\n\t\tpadding: 7.5% 0;\n\t}\n\n\t&:last-of-type {\n\t\tborder-bottom: none;\n\t}\n\n\t&.icons {\n\n\t\t.widget_sp_image {\n\t\t\tposition: relative;\n\t\t\tdisplay: block;\n\n\t\t\t.widget-title {\n\t\t\t\tline-height: 1;\n\t\t\t}\n\n\t\t\t.alignleft {\n\t\t\t\tposition: absolute;\n\t\t\t\tleft: 0;\n\t\t\t\ttop: 0;\n\n\t\t\t\t+ .widget-title,\n\t\t\t\t~ p {\n\t\t\t\t\tpadding-left: 6rem;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.aligncenter {\n\n\t\t\t\t+ .widget-title,\n\t\t\t\t~ p {\n\t\t\t\t\ttext-align: center;\n\t\t\t\t\tdisplay: block;\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t.alignright {\n\t\t\t\tposition: absolute;\n\t\t\t\tright: 0;\n\t\t\t\ttop: 0;\n\n\t\t\t\t+ .widget-title,\n\t\t\t\t~ p {\n\t\t\t\t\ttext-align: right;\n\t\t\t\t\tfloat: right;\n\t\t\t\t\tpadding-right: 6rem;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}\n","/* ## Genesis eNews Extended\n--------------------------------------------- */\n\n.enews-widget {\n\n\tinput {\n\n\t\t&[type=\"email\"] {\n\t\t\twidth: 80%;\n\t\t\tfloat: left;\n\t\t}\n\n\t\t&[type=\"submit\"] {\n\t\t\tmargin: 0;\n\t\t\twidth: 20%;\n\t\t\tfloat: left;\n\t\t\tpadding-left: 0;\n\t\t\tpadding-right: 0;\n\t\t}\n\t}\n}\n\n.enews form + p {\n\tmargin-top: 24px;\n}\n","/* ## Genesis Testimonial Slider\n--------------------------------------------- */\n\ndiv.lSSlideOuter {\n\n\th5 {\n\t\tfont-size: $font-size-body * 1.1;\n\n\t\t@include breakpoint(sm) {\n\t\t\tfont-size: $font-size-body * 1.2;\n\t\t}\n\t}\n\n\tul.testimonials-list li {\n\t\ttext-align: left;\n\t\tpadding: 0 20px 0;\n\n\t\tblockquote {\n\t\t\tmargin: 0 0 4rem;\n\t\t}\n\n\t\t&.active {\n\t\t\tpadding-left: 0;\n\t\t\tpadding-right: 4rem;\n\n\t\t\t+ li + li {\n\t\t\t\tpadding-right: 0;\n\t\t\t\tpadding-left: 40px;\n\t\t\t}\n\t\t}\n\t}\n\n\t.lSPager.lSpg > li {\n\n\t\ta {\n\t\t\tbackground-color: $color-text;\n\t\t\topacity: .382;\n\t\t}\n\n\t\t&.active a,\n\t\t&:hover a {\n\t\t\tbackground-color: $color-text;\n\t\t\topacity: 1;\n\t\t}\n\t}\n}\n","/* ## Simple Social Icons\n--------------------------------------------- */\n\n.simple-social-icons {\n\n\tul.alignleft {\n\n\t\tli {\n\t\t\tmargin-left: 0 !important;\n\t\t\tmargin-right: .618em !important;\n\t\t}\n\t}\n\n\tul.alignright {\n\n\t\tli {\n\t\t\tmargin-left: .618em !important;\n\t\t\tmargin-right: 0 !important;\n\t\t}\n\t}\n\n}\n","/* ### WooCommerce Globals */\n\n.woocommerce {\n\n\t.entry.product {\n\t\tpadding: 0;\n\t}\n\n\tabbr.required,\n\tins {\n\t\ttext-decoration: none;\n\t}\n\n\tspan.onsale {\n\t\tbackground-color: $color-accent;\n\t\tborder-radius: 0;\n\t\tline-height: 1.75;\n\t\tmin-height: auto;\n\t}\n\n\t.products .star-rating {\n\t\tpadding: 10px;\n\t}\n\n\tp.stars {\n\n\t\ta,\n\t\ta:focus,\n\t\ta:hover {\n\t\t\toutline: 0;\n\t\t}\n\t}\n\n\t.woocommerce-LoopProduct-link {\n\t\tdisplay: block;\n\t}\n}\n\n/* ### WooCommerce Shop Page */\n\n.woocommerce {\n\n\t.content .entry {\n\t\tborder-bottom: 0;\n\t}\n\n\ta.added_to_cart {\n\t\tline-height: 1;\n\t}\n\n\ta.button.loading,\n\tbutton.button.loading,\n\tinput.button.loading,\n\t#respond input#submit.loading {\n\n\t\t&::after {\n\t\t\ttop: 1em;\n\t\t}\n\t}\n\n\tul.products {\n\t\tdisplay: flex;\n\t\tflex-wrap: wrap;\n\t\tjustify-content: space-between;\n\n\t\t&:before,\n\t\t&:after {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\tli.product {\n\t\t\tdisplay: flex;\n\t\t\tflex-wrap: wrap;\n\t\t\talign-items: flex-start;\n\t\t\tbox-shadow: none;\n\n\t\t\t&:before,\n\t\t\t&:after {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\n\t\t\th3,\n\t\t\t.price .from {\n\t\t\t\tcolor: $color-text;\n\t\t\t}\n\n\t\t\th3:hover,\n\t\t\t.price {\n\t\t\t\tcolor: $color-text;\n\t\t\t}\n\n\t\t\t.woocommerce-LoopProduct-link {\n\t\t\t\tdisplay: block;\n\t\t\t\talign-self: flex-start;\n\t\t\t\t@include transition;\n\t\t\t}\n\n\t\t\t.button {\n\t\t\t\tdisplay: block;\n\t\t\t\talign-self: flex-end;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* ### WooCommerce Product */\n\n.woocommerce {\n\n\tdiv.product {\n\n\t\tp.price,\n\t\tspan.price {\n\t\t\tcolor: $color-accent;\n\t\t\tline-height: 1.5;\n\t\t}\n\n\t\tform.cart {\n\n\t\t\t.button {\n\t\t\t\tline-height: 1.5;\n\t\t\t}\n\n\t\t\t.variations {\n\t\t\t\ttable-layout: fixed;\n\t\t\t}\n\t\t}\n\t}\n\n\t.woocommerce-variation-price {\n\t\tmargin-bottom: 20px;\n\t}\n}\n\n/* ### WooCommerce Product Tabs */\n\n.woocommerce div.product .woocommerce-tabs ul.tabs {\n\tpadding-left: 5px;\n\n\t&::before,\n\tli {\n\t\tborder-color: $color-border;\n\t}\n\n\tli {\n\t\tbackground-color: $color-border;\n\t\tborder-radius: 0;\n\t\tpadding: 0;\n\n\t\t&::after,\n\t\t&::before {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\ta {\n\t\t\tcolor: $color-text;\n\t\t\tpadding: 0.5em 1em;\n\n\t\t\t&:focus,\n\t\t\t&:hover {\n\t\t\t\tcolor: $color-accent;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* Two Sidebar Layouts */\n\n.content-sidebar-sidebar,\n.sidebar-content-sidebar,\n.sidebar-sidebar-content {\n\n\t&.woocommerce div.product .woocommerce-tabs ul.tabs {\n\t\tpadding: 0;\n\n\t\tli {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0;\n\t\t\tbackground-color: $color-white;\n\t\t\tborder-bottom: 0;\n\n\t\t\t&:last-child {\n\t\t\t\tborder-bottom: 1px solid $color-border;\n\t\t\t}\n\n\t\t\t&.active {\n\t\t\t\tborder-bottom-color: $color-border;\n\n\t\t\t\ta::after {\n\t\t\t\t\tcontent: \"\\f147\";\n\t\t\t\t\tfloat: right;\n\t\t\t\t\tfont-family: \"dashicons\";\n\t\t\t\t}\n\t\t\t}\n\n\t\t\ta {\n\t\t\t\tdisplay: block;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* ### WooCommerce Checkout & Payment */\n\n.woocommerce-cart,\n.woocommerce-checkout,\n#add_payment_method {\n\n\ttable.cart {\n\n\t\ttd.actions .coupon input.input-text {\n\t\t\twidth: auto;\n\t\t}\n\n\t\timg {\n\t\t\tvertical-align: middle;\n\t\t}\n\n\t\ttd.actions .coupon .input-text {\n\t\t\tborder-color: $color-border;\n\t\t\tpadding: 5px 20px;\n\t\t\twidth: 150px;\n\t\t}\n\n\t\tinput {\n\t\t\tvertical-align: top;\n\t\t}\n\t}\n\n\t#payment {\n\t\tbackground-color: $color-border;\n\t\tborder-radius: 0;\n\t\tpadding: 30px;\n\n\t\tdiv.form-row {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\tul.payment_methods {\n\t\t\tborder-color: $color-border;\n\n\t\t\tli {\n\t\t\t\tlist-style-type: none;\n\t\t\t}\n\t\t}\n\n\t\tdiv.payment_box {\n\t\t\tbackground-color: $color-border;\n\n\t\t\t&::before {\n\t\t\t\tdisplay: none;\n\t\t\t}\n\t\t}\n\t}\n}\n\n/* ### WooCommerce Cart Page */\n\n.woocommerce table.shop_table {\n\n\t&,\n\ttd {\n\t\tborder-color: $color-border;\n\t\tborder-radius: 0;\n\t\tline-height: 1.75;\n\t\tword-break: normal;\n\t}\n\n\t.order-number {\n\t\tmin-width: 75px;\n\t}\n\n\ttd.actions {\n\t\tpadding-top: 15px;\n\t}\n}\n\n.woocommerce-cart {\n\n\ttable.cart {\n\t\tline-height: 1.75;\n\n\t\ttd {\n\t\t\tfont-size: 1.8rem;\n\t\t\tpadding: 10px 12px;\n\t\t}\n\n\t\t.product-thumbnail {\n\t\t\tmin-width: 56px;\n\t\t}\n\n\t\tth.product-name {\n\t\t\tmin-width: 140px;\n\t\t}\n\n\t\tth.product-price,\n\t\tth.product-quantity,\n\t\tth.product-subtotal {\n\t\t\tmin-width: 110px;\n\t\t}\n\t}\n\n\ttd.product-name dl.variation dd {\n\t\tmargin-left: 20px;\n\t}\n}\n\n.woocommerce-checkout-review-order-table th.product-total {\n\tmin-width: 110px;\n}\n\n/* ### WooCommerce Forms */\n\n.woocommerce {\n\n\ta.button,\n\ta.button.alt,\n\tbutton.button,\n\tbutton.button.alt,\n\tinput.button,\n\tinput.button.alt,\n\tinput.button[type=\"submit\"],\n\t#respond input#submit,\n\t#respond input#submit.alt {\n\t\tbackground-color: $color-accent;\n\t\tborder: 0;\n\t\tborder-radius: 0;\n\t\tcolor: $color-white;\n\t\tcursor: pointer;\n\t\tfont-size: 1.6rem;\n\t\tfont-weight: $font-weight-bold;\n\t\tpadding: 16px 24px;\n\t\ttext-align: center;\n\t\ttext-decoration: none;\n\t\twhite-space: normal;\n\t\twidth: auto;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tbox-shadow: inset 0 0 0 999px hsla(0,0%,100%,.15);\n\t\t}\n\n\t\t&.disabled,\n\t\t&:disabled,\n\t\t&:disabled[disabled] {\n\t\t\tbackground-color: $color-border;\n\t\t\tcolor: $color-text;\n\t\t\tpadding: 16px 24px;\n\t\t}\n\n\t\t&.disabled,\n\t\t&.disabled:hover,\n\t\t&:disabled,\n\t\t&:disabled:hover,\n\t\t&[disabled]:disabled,\n\t\t&[disabled]:disabled:hover {\n\t\t\tbackground-color: $color-border;\n\t\t\tcolor: $color-accent;\n\t\t}\n\t}\n\n\t#reviews #comment {\n\t\theight: 150px;\n\t}\n\n\t.quantity .qty {\n\t\tfont-size: 2rem;\n\t\tline-height: 1.5;\n\t\tmargin-right: 5px;\n\t\tpadding: 12px 5px;\n\t\twidth: 70px;\n\t}\n\n\t.coupon {\n\t\tline-height: 1;\n\n\t\t.input-text {\n\t\t\theight: 48px;\n\t\t}\n\t}\n\n\tform {\n\n\t\t.form-row input.input-text,\n\t\t.form-row textarea {\n\t\t\tline-height: 1.5;\n\t\t\tpadding: 10px;\n\t\t}\n\n\t\t&.checkout_coupon,\n\t\t&.login,\n\t\t&.register,\n\t\t.form-row .select2-container,\n\t\t.form-row.woocommerce-validated input.input-text,\n\t\t.form-row.woocommerce-validated select,\n\t\t.form-row.woocommerce-validated .select2-container {\n\t\t\tborder-color: $color-border;\n\t\t\tborder-radius: 0;\n\t\t}\n\t}\n}\n\n/* ### WooCommerce Account Page */\n\n.woocommerce-account {\n\n\t.woocommerce-Address-title h3 {\n\t\tfont-size: 2.6rem;\n\t}\n\n\t.woocommerce-Address {\n\t\tmargin-bottom: 20px;\n\t}\n\n\ttable.order_details th.product-total {\n\t\tmin-width: 110px;\n\t}\n\n\t.woocommerce-MyAccount-navigation {\n\n\t\t@include breakpoint(sm) {\n\t\t\tfloat: left;\n\t\t\tmargin-right: 5%;\n\t\t\twidth: 20%;\n\t\t}\n\t}\n\n\t.woocommerce-MyAccount-content {\n\n\t\t@include breakpoint(sm) {\n\t\t\twidth: 75%;\n\t\t\tfloat: right;\n\t\t}\n\t}\n}\n\n.woocommerce-MyAccount-navigation {\n\tborder: 1px solid $color-border;\n\tpadding: 20px;\n\tmargin-bottom: 40px;\n\n\tul {\n\t\tmargin-bottom: 0;\n\t\tmargin-left: 0;\n\n\t\tli {\n\t\t\tline-height: 1.2;\n\t\t\tlist-style-type: none;\n\t\t\tmargin-bottom: 15px;\n\n\t\t\t&:last-child {\n\t\t\t\tmargin-bottom: 0;\n\t\t\t}\n\n\t\t\t&.is-active > a {\n\t\t\t\tcolor: $color-accent;\n\t\t\t\tfont-weight: $font-weight-bold;\n\t\t\t}\n\t\t}\n\t}\n}\n\n.content-sidebar.woocommerce-account,\n.sidebar-content.woocommerce-account {\n\n\t.woocommerce-MyAccount-navigation {\n\t\ttext-align: center;\n\t\tmargin-right: 0;\n\t\twidth: 100%;\n\n\t\tul {\n\t\t\ttext-align: center;\n\t\t}\n\n\t\tli {\n\t\t\tdisplay: inline-block;\n\t\t\tmargin: 0 10px;\n\t\t}\n\t}\n\n\t.woocommerce-MyAccount-content {\n\t\twidth: 100%;\n\t}\n}\n\n/* ### WooCommerce Breadcrumb */\n\n.woocommerce .woocommerce-breadcrumb {\n\tfont-size: 1.8rem;\n\tmargin-bottom: 40px;\n\tcolor: $color-text;\n\n\ta {\n\t\tcolor: $color-text;\n\t\ttext-decoration: none;\n\n\t\t&:focus,\n\t\t&:hover {\n\t\t\tcolor: $color-accent;\n\t\t}\n\t}\n}\n\n/* ### WooCommerce Reviews */\n\n.woocommerce {\n\n\t#reviews #comments ol.commentlist li {\n\t\tbackground: transparent;\n\t\tborder: 0;\n\t\tmargin: 2rem 0 3rem;\n\t\tpadding: 0;\n\t\tposition: relative;\n\n\t\timg.avatar {\n\t\t\tbackground: transparent;\n\t\t\tborder: 0;\n\t\t\tmargin: 0 16px 24px 0;\n\t\t\tpadding: 0;\n\t\t\tposition: relative;\n\t\t}\n\n\t\t.comment-text {\n\t\t\tborder-color: transparent;\n\t\t\tborder-radius: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t}\n\n\t.entry-content #reviews ol > li {\n\t\tlist-style-type: none;\n\t}\n}\n\n/* ### WooCommerce Misc */\n\n.woocommerce-error,\n.woocommerce-info,\n.woocommerce-message {\n\tbackground-color: $color-border;\n\tborder-top-color: $color-accent;\n\n\t&::before {\n\t\tcolor: $color-accent;\n\t}\n\n\t.woocommerce-MyAccount-content & {\n\t\tpadding: 2rem;\n\t\toverflow: auto;\n\n\t\t.button {\n\t\t\tfloat: right;\n\t\t\tdisplay: block;\n\t\t}\n\t}\n}\n\ndiv.woocommerce-info.wc-memberships-restriction-message.wc-memberships-restricted-content-message {\n\twidth: 48%;\n}\n\n/* ### Woo Search */\n\n.woocommerce-product-search {\n\toverflow: hidden;\n\twidth: 100%;\n\n\tinput[type=\"submit\"] {\n\t\tborder: 0;\n\t\tclip: rect(0, 0, 0, 0);\n\t\theight: 1px;\n\t\tmargin: -1px;\n\t\tpadding: 0;\n\t\tposition: absolute;\n\t\twidth: 1px;\n\t}\n}\n\n/* ### Woo Shopping Cart */\n\n.woocommerce .widget_shopping_cart,\n.woocommerce.widget_shopping_cart {\n\n\tul.cart_list li {\n\t\tpadding-top: 15px;\n\t}\n\n\t.cart_list li a.remove {\n\t\ttop: 15px;\n\t}\n\n\t.total {\n\t\tborder-top: 1px solid $color-border;\n\t}\n\n\t.buttons a {\n\t\tmargin-bottom: 5px;\n\t}\n\n\t.cart_list li.empty {\n\t\tpadding-left: 0;\n\t}\n}\n\n/* ### Woo Product Lists */\n\n.woocommerce ul.cart_list li img,\n.woocommerce ul.product_list_widget li img {\n\twidth: 60px;\n}\n\n.sidebar ul.product_list_widget li {\n\tline-height: 1.4;\n\tmargin-bottom: 15px;\n\tpadding: 15px 0 0;\n\n\t&:last-child {\n\t\tmargin-bottom: 0;\n\t\tpadding-bottom: 15px;\n\t}\n}\n\n/* ### Woo Filter */\n\n.woocommerce {\n\n\t&.widget_price_filter .price_slider_wrapper .ui-widget-content {\n\t\tbackground-color: $color-border;\n\t}\n\n\t&.widget_price_filter .ui-slider {\n\n\t\t.ui-slider-handle,\n\t\t.ui-slider-range {\n\t\t\tbackground-color: $color-accent;\n\t\t}\n\t}\n\n\t.widget_layered_nav ul li.chosen a,\n\t.widget_layered_nav_filters ul li a,\n\t.widget_rating_filter ul li.chosen a {\n\n\t\t&::before {\n\t\t\tcolor: $color-accent;\n\t\t}\n\t}\n\n\t.widget_price_filter .ui-slider .ui-slider-handle,\n\t&.widget_price_filter .ui-slider .ui-slider-handle {\n\t\ttop: -.28em;\n\t}\n\n\t.widget_price_filter .price_slider_amount .button,\n\t&.widget_price_filter .price_slider_amount .button {\n\t\tfont-size: 1.6rem;\n\t}\n}\n\n/* ### Woo Active Filters */\n\n.woocommerce.widget_layered_nav_filters ul li {\n\tmargin: 0 20px 20px 0;\n}\n\n/* ### Woo Recent Reviews */\n\n.woocommerce.widget_recent_reviews .reviewer {\n\tfont-size: 1.2rem;\n\tletter-spacing: 1px;\n\ttext-transform: uppercase;\n}\n","/* # Print Styles\n--------------------------------------------- */\n\n@media print {\n\n\t*,\n\t*:before,\n\t*:after {\n\t\tbackground: transparent !important;\n\t\tbox-shadow: none !important;\n\t\tcolor: $color-text !important;\n\t\ttext-shadow: none !important;\n\t}\n\n\ta,\n\ta:visited {\n\t\ttext-decoration: underline;\n\t}\n\n\ta[href]:after {\n\t\tcontent: \" (\" attr(href) \")\";\n\t}\n\n\tabbr[title]:after {\n\t\tcontent: \" (\" attr(title) \")\";\n\t}\n\n\ta[href^=\"javascript:\"]:after,\n\ta[href^=\"#\"]:after,\n\t.site-title > a:after {\n\t\tcontent: \"\";\n\t}\n\n\tthead {\n\t\tdisplay: table-header-group;\n\t}\n\n\timg,\n\ttr {\n\t\tpage-break-inside: avoid;\n\t}\n\n\timg {\n\t\tmax-width: 100% !important;\n\t}\n\n\t@page {\n\t\tmargin: 2cm 0.5cm;\n\t}\n\n\tp,\n\th2,\n\th3 {\n\t\torphans: 3;\n\t\twidows: 3;\n\t}\n\n\tblockquote,\n\tpre {\n\t\tborder: 1px solid $color-border;\n\t\tpage-break-inside: avoid;\n\t}\n\n\t.content,\n\t.content-sidebar {\n\t\twidth: 100%;\n\t}\n\n\tbutton,\n\tinput,\n\tselect,\n\ttextarea,\n\t.breadcrumb,\n\t.comment-edit-link,\n\t.comment-form,\n\t.comment-list .reply a,\n\t.comment-reply-title,\n\t.edit-link,\n\t.entry-comments-link,\n\t.entry-footer,\n\t.genesis-box,\n\t.header-widget-area,\n\t.hidden-print,\n\t.home-top,\n\t.nav-primary,\n\t.nav-secondary,\n\t.post-edit-link,\n\t.sidebar {\n\t\tdisplay: none !important;\n\t}\n\n\t.title-area {\n\t\ttext-align: center;\n\t\twidth: 100%;\n\t}\n\n\t.site-title > a {\n\t\tmargin: 0;\n\t\ttext-decoration: none;\n\t\ttext-indent: 0;\n\t}\n\n\t.site-inner {\n\t\tpadding-top: 0;\n\t\tposition: relative;\n\t\ttop: -100px;\n\t}\n\n\t.author-box {\n\t\tmargin-bottom: 0;\n\t}\n\n\th1,\n\th2,\n\th3,\n\th4,\n\th5,\n\th6 {\n\t\torphans: 3;\n\t\tpage-break-after: avoid;\n\t\tpage-break-inside: avoid;\n\t\twidows: 3;\n\t}\n\n\timg {\n\t\tpage-break-after: avoid;\n\t\tpage-break-inside: avoid;\n\t}\n\n\tblockquote,\n\tpre,\n\ttable {\n\t\tpage-break-inside: avoid;\n\t}\n\n\tdl,\n\tol,\n\tul {\n\t\tpage-break-before: avoid;\n\t}\n\n}\n","/* ## Column Classes (including fifths)\n--------------------------------------------- */\n\n@include breakpoint(sm) {\n\n\t.five-sixths,\n\t.four-sixths,\n\t.four-fifths,\n\t.one-fifth,\n\t.one-fourth,\n\t.one-half,\n\t.one-sixth,\n\t.one-third,\n\t.three-fourths,\n\t.three-fifths,\n\t.three-sixths,\n\t.two-fourths,\n\t.two-fifths,\n\t.two-sixths,\n\t.two-thirds {\n\t\tfloat: left;\n\t\tmargin-left: 2.564102564102564%;\n\t}\n\n\t.one-half,\n\t.three-sixths,\n\t.two-fourths {\n\t\twidth: 48.717948717948715%;\n\t}\n\n\t.one-third,\n\t.two-sixths {\n\t\twidth: 31.623931623931625%;\n\t}\n\n\t.four-sixths,\n\t.two-thirds {\n\t\twidth: 65.81196581196582%;\n\t}\n\n\t.one-fourth {\n\t\twidth: 23.076923076923077%;\n\t}\n\n\t.three-fourths {\n\t\twidth: 74.35897435897436%;\n\t}\n\n\t.one-fifth {\n\t\twidth: 17.9487179487179488%;\n\t}\n\n\t.two-fifths {\n\t\twidth: 38.4615384615384616%;\n\t}\n\n\t.three-fifths {\n\t\twidth: 58.9743589743589744%;\n\t}\n\n\t.four-fifths {\n\t\twidth: 79.4871794871794872%;\n\t}\n\n\t.one-sixth {\n\t\twidth: 14.52991452991453%;\n\t}\n\n\t.five-sixths {\n\t\twidth: 82.90598290598291%;\n\t}\n\n\t.first {\n\t\tclear: both;\n\t\tmargin-left: 0;\n\t}\n}"]}
\ No newline at end of file