/*!
Theme Name: Label
Theme URI: https://wordpress.com/theme/label/
Description: Label is a stylistic theme created specially for art and fashion bloggers. With a distinctive masonry powered layout, a fullscreen post slider, and a classy vertical header - it's sure to make your website stand out.
Version: 2.6.6
Author: Pro Theme Design
Author URI: https://prothemedesign.com/
Text Domain: label
Domain Path: /languages/
Tags: black, gray, green, white, light, one-column, two-columns, right-sidebar, responsive-layout, accessibility-ready, author-bio, blog-excerpts, breadcrumb-navigation, classic-menu, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-content-with-pages, featured-images, featured-image-header, flexible-header, full-width-template, infinite-scroll, multiple-menus, post-formats, post-slider, rtl-language-support, site-logo, sticky-post, testimonials, theme-options, threaded-comments, translation-ready, art, artwork, craft, design, fashion, food, music, nature, photoblogging, photography, seasonal, artistic, bright, clean, conservative, contemporary, elegant, light, minimal, modern, professional, simple, sophisticated
Product: Jsdo
Status: Inactive

License: GNU General Public License v2.0 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/*!
 *  ___        _____ _                  ___         _
 * | _ \_ _ __|_   _| |_  ___ _ __  ___|   \ ___ __(_)__ _ _ _
 * |  _/ '_/ _ \| | | ' \/ -_) '  \/ -_) |) / -_|_-< / _` | ' |
 * |_| |_| \___/|_| |_||_\___|_|_|_\___|___/\___/__/_\__, |_||_|
 *                                                   |___/
 * WordPress Themes: https://prothemedesign.com/themes/
 */
/*!
 * Table of Contents
 *
 * 1.0 - CSS Library
 *    1.1 - CSS Reset
 *    1.2 - Typography
 *    1.3 - Vertical Rhythm
 *    1.4 - Forms
 *    1.5 - HTML Elements
 *    1.6 - Animations
 * 2.0 - Plugins
 *    2.1 - Akismet
 *    2.2 - Jetpack
 *    2.3 - WooCommerce
 *    2.4 - WP Post Series
 *    2.5 - Landing Page
 * 3.0 - WordPress
 *    3.1 - Required Elements
 *    3.2 - Accessibility
 *    3.3 - Blocks
 *    3.4 - WordPress.com Specific Styles
 *    3.5 - Widgets
 *    3.6 - Gallery
 *    3.7 - Calendar
 *    3.8 - Password Required Form
 *    3.9 - Comments
 *    3.10 - Search Form
 *    3.11 - Embeds
 *    3.12 - Sticky Posts
 * 4.0 - Theme layout
 *    4.1 - General Properties
 *    4.2 - Header
 *    4.3 - Body
 *    4.4 - Elements
 *    4.5 - Footer
 *    4.6 - The Content
 *    4.7 - Misc
 * 5.0 - Media Queries
 *    5.1 - Responsive Styles
 *    5.2 - Generic Print Styles
 */
/*!
 * 1.0 - CSS Library
 */
/*!
 * 1.1 - CSS Reset
 * Set HTML styles to sensible defaults
 * loosely based on normalize.css, with a number of customisations
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-ms-overflow-style:scrollbar}body{background-color:#f2f2f2;margin:0}body:after{content:"";display:block;clear:both}*,
:after,
:before{box-sizing:inherit}:focus:not(:focus-visible),
[tabindex="-1"]:focus{outline:none}article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block}audio,
canvas,
video{display:inline-block}embed,
iframe,
object{max-width:100%}a:focus,
button:focus{outline:thin dotted}a:active,
a:hover,
button:active,
button:hover{outline:none}a{background-color:transparent}b,
strong{font-weight:bolder}hr{box-sizing:content-box;height:0;clear:both}code,
kbd,
pre,
samp,
tt,
var{font-family:"andale mono","monotype.com","lucida console",monospace;font-size:0.9em}q{background:hsla(0,0%,50%,0.25);padding:0.25em 0.5em}small,
sub,
sup{font-size:12.75px;font-size:0.79688rem;line-height:1.75}sub,
sup{line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{position:relative;max-width:100%;height:auto;border:0;font-family:"Source Serif Pro",Georgia,serif;font-size:12.75px;font-size:0.79688rem;line-height:1.75}fieldset{margin:0 0 1.5rem 0;padding:1.5rem 1.5rem}legend{border:0;padding:0}button,
input,
select,
textarea{font:inherit}[type=button],
[type=reset],
[type=submit],
button{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled],
html input[disabled]{cursor:not-allowed}[type=checkbox],
[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{height:auto}.searchfield:focus::-webkit-input-placeholder,
[type=search]:focus::-webkit-input-placeholder{opacity:0}.device-click .searchfield:focus::-webkit-input-placeholder,
.device-click [type=search]:focus::-webkit-input-placeholder{transition:opacity 0.5s ease 0.5s}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}::-moz-selection{background:#626e7a;color:#ffffff}::selection{background:#626e7a;color:#ffffff}address{margin-bottom:1.5rem}abbr,
acronym{border-bottom:thin dotted;cursor:help}.svg-defs{display:none}svg.icon{color:currentColor;fill:currentColor}svg path{color:inherit}@-ms-viewport{width:device-width}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}

/*!
 * 1.2 - Typography
 */body,
html{font-size:17px;font-size:1.0625rem;line-height:1.75;font-weight:normal;font-family:"Source Serif Pro",Georgia,serif;color:#333333;direction:ltr;-webkit-font-feature-settings:"kern" 1,"liga" 1,"clig" 1;font-feature-settings:"kern" 1,"liga" 1,"clig" 1;-webkit-font-variant-ligatures:no-discretionary-ligatures;font-variant-ligatures:no-discretionary-ligatures;unicode-bidi:normal}h1,
h2,
h3,
h4,
h5,
h6{color:#000000;font-family:"Source Serif Pro",Georgia,serif;font-weight:normal}h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color:#000000}h1 a:focus,
h1 a:hover,
h2 a:focus,
h2 a:hover,
h3 a:focus,
h3 a:hover,
h4 a:focus,
h4 a:hover,
h5 a:focus,
h5 a:hover,
h6 a:focus,
h6 a:hover{text-decoration:underline}h1,
h2,
h3{overflow-wrap:break-word;word-wrap:break-word;-webkit-font-feature-settings:"kern" 1,"liga" 1,"clig" 1,"swsh" 1;font-feature-settings:"kern" 1,"liga" 1,"clig" 1,"swsh" 1}h1{font-size:55.25px;font-size:3.45312rem}h1,
h2{line-height:1.25}h2{font-size:42.5px;font-size:2.65625rem}h3{font-size:29.75px;font-size:1.85938rem}h3,
h4{line-height:1.5}h4{font-size:21.25px;font-size:1.32812rem}h4,
h5,
h6{font-weight:bold}h5,
h6{font-size:17px;font-size:1.0625rem;line-height:1.75}hr{border:none;border-bottom:1px solid gray}pre{background:#1a1a1a;color:#2ecc71;padding:1.5rem 1.5rem;overflow:auto;display:block;word-wrap:normal;white-space:pre;-moz-tab-size:4;-o-tab-size:4;tab-size:4}pre.compress{max-height:22.5rem}

/*!
 * 1.3 - Vertical Rhythm
 */h1,
h2,
h3,
h4,
h5,
h6{margin:0 0 1.2rem 0}hr{margin:3rem auto}p{margin:0 0 1.2rem 0}pre{margin:3rem 0}

/*!
 * 1.4 - Forms
 */input.radio{margin-right:0.5em;margin-left:auto}.woocommerce #coupon_code,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
input.settings-input,
input.text,
input[type=date],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea{padding:0.75rem 1.5rem;margin-bottom:1.5rem;line-height:1.5rem;min-height:1.5rem;width:100%;border-radius:0;background-color:#fcfcfc;border:1px solid #b3b3b3;border-width:0 0 1px 0}.device-click .woocommerce #coupon_code,
.device-click .woocommerce #respond input#submit,
.device-click .woocommerce a.button,
.device-click .woocommerce button.button,
.device-click .woocommerce input.button,
.device-click input.settings-input,
.device-click input.text,
.device-click input[type=date],
.device-click input[type=datetime-local],
.device-click input[type=email],
.device-click input[type=month],
.device-click input[type=number],
.device-click input[type=password],
.device-click input[type=search],
.device-click input[type=tel],
.device-click input[type=text],
.device-click input[type=time],
.device-click input[type=url],
.device-click input[type=week],
.device-click select,
.device-click textarea,
.woocommerce #respond .device-click input#submit,
.woocommerce .device-click #coupon_code,
.woocommerce .device-click a.button,
.woocommerce .device-click button.button,
.woocommerce .device-click input.button{transition:all 0.15s ease-in-out}.woocommerce #coupon_code:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
input.settings-input:hover,
input.text:hover,
input[type=date]:hover,
input[type=datetime-local]:hover,
input[type=email]:hover,
input[type=month]:hover,
input[type=number]:hover,
input[type=password]:hover,
input[type=search]:hover,
input[type=tel]:hover,
input[type=text]:hover,
input[type=time]:hover,
input[type=url]:hover,
input[type=week]:hover,
select:hover,
textarea:hover{border-color:#000000}.woocommerce #coupon_code:focus,
.woocommerce #respond input#submit:focus,
.woocommerce a.button:focus,
.woocommerce button.button:focus,
.woocommerce input.button:focus,
input.settings-input:focus,
input.text:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
select:focus,
textarea:focus{outline:none;border-color:#000000;background-color:#ffffff;color:#1a1a1a}.woocommerce #coupon_code::-webkit-input-placeholder,
.woocommerce #respond input#submit::-webkit-input-placeholder,
.woocommerce a.button::-webkit-input-placeholder,
.woocommerce button.button::-webkit-input-placeholder,
.woocommerce input.button::-webkit-input-placeholder,
input.settings-input::-webkit-input-placeholder,
input.text::-webkit-input-placeholder,
input[type=date]::-webkit-input-placeholder,
input[type=datetime-local]::-webkit-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=month]::-webkit-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=text]::-webkit-input-placeholder,
input[type=time]::-webkit-input-placeholder,
input[type=url]::-webkit-input-placeholder,
input[type=week]::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color:rgba(51,51,51,0.5)}.woocommerce #coupon_code::-moz-placeholder,
.woocommerce #respond input#submit::-moz-placeholder,
.woocommerce a.button::-moz-placeholder,
.woocommerce button.button::-moz-placeholder,
.woocommerce input.button::-moz-placeholder,
input.settings-input::-moz-placeholder,
input.text::-moz-placeholder,
input[type=date]::-moz-placeholder,
input[type=datetime-local]::-moz-placeholder,
input[type=email]::-moz-placeholder,
input[type=month]::-moz-placeholder,
input[type=number]::-moz-placeholder,
input[type=password]::-moz-placeholder,
input[type=search]::-moz-placeholder,
input[type=tel]::-moz-placeholder,
input[type=text]::-moz-placeholder,
input[type=time]::-moz-placeholder,
input[type=url]::-moz-placeholder,
input[type=week]::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder{color:rgba(51,51,51,0.5)}.woocommerce #coupon_code:-ms-input-placeholder,
.woocommerce #respond input#submit:-ms-input-placeholder,
.woocommerce a.button:-ms-input-placeholder,
.woocommerce button.button:-ms-input-placeholder,
.woocommerce input.button:-ms-input-placeholder,
input.settings-input:-ms-input-placeholder,
input.text:-ms-input-placeholder,
input[type=date]:-ms-input-placeholder,
input[type=datetime-local]:-ms-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=month]:-ms-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=text]:-ms-input-placeholder,
input[type=time]:-ms-input-placeholder,
input[type=url]:-ms-input-placeholder,
input[type=week]:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder{color:rgba(51,51,51,0.5)}.woocommerce #coupon_code:-moz-placeholder,
.woocommerce #respond input#submit:-moz-placeholder,
.woocommerce a.button:-moz-placeholder,
.woocommerce button.button:-moz-placeholder,
.woocommerce input.button:-moz-placeholder,
input.settings-input:-moz-placeholder,
input.text:-moz-placeholder,
input[type=date]:-moz-placeholder,
input[type=datetime-local]:-moz-placeholder,
input[type=email]:-moz-placeholder,
input[type=month]:-moz-placeholder,
input[type=number]:-moz-placeholder,
input[type=password]:-moz-placeholder,
input[type=search]:-moz-placeholder,
input[type=tel]:-moz-placeholder,
input[type=text]:-moz-placeholder,
input[type=time]:-moz-placeholder,
input[type=url]:-moz-placeholder,
input[type=week]:-moz-placeholder,
select:-moz-placeholder,
textarea:-moz-placeholder{color:rgba(51,51,51,0.5)}.woocommerce #coupon_code:placeholder,
.woocommerce #respond input#submit:placeholder,
.woocommerce a.button:placeholder,
.woocommerce button.button:placeholder,
.woocommerce input.button:placeholder,
input.settings-input:placeholder,
input.text:placeholder,
input[type=date]:placeholder,
input[type=datetime-local]:placeholder,
input[type=email]:placeholder,
input[type=month]:placeholder,
input[type=number]:placeholder,
input[type=password]:placeholder,
input[type=search]:placeholder,
input[type=tel]:placeholder,
input[type=text]:placeholder,
input[type=time]:placeholder,
input[type=url]:placeholder,
input[type=week]:placeholder,
select:placeholder,
textarea:placeholder{color:rgba(51,51,51,0.5)}select{height:calc(3rem + 2px)}select:hover{cursor:pointer}textarea{width:100%;min-height:15rem;margin-bottom:1.5rem}a.button,
button,
input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#626e7a;color:#ffffff;display:inline-block;font-weight:bold;text-decoration:none;padding:0.75rem 3rem;text-align:center;border:none;font-size:17px;font-size:1.0625rem;font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal}.device-click a.button,
.device-click button,
.device-click input[type=submit]{transition:all 0.15s ease-in-out}a.button:focus,
a.button:hover,
button:focus,
button:hover,
input[type=submit]:focus,
input[type=submit]:hover{background:#404850;color:#ffffff;text-decoration:none}label{display:block;font-weight:bold}label em{opacity:0.6}label:focus,
label:hover{cursor:pointer}legend{font-size:12.75px;font-size:0.79688rem;line-height:1.75;padding:0 1.5rem;text-transform:uppercase;font-weight:bold;letter-spacing:0.25em}fieldset{border:1px solid #b3b3b3}fieldset ul.radio{margin:0}

/*!
 * 1.5 - HTML Elements
 */ol,
ul{margin:0 0 1.5rem 0;padding:0 0 0 1.5rem}ol li + li,
ol ol,
ol ul,
ul li + li,
ul ol,
ul ul{margin-top:0.375rem;margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}dl dt{font-weight:bold}dl dd{margin:0 1.5rem 1.5rem 1.5rem}blockquote{padding:0 1.5rem;margin:3rem 0;overflow:hidden;font-family:"Source Serif Pro",Georgia,serif;font-style:italic}blockquote p:last-of-type{margin-bottom:0}blockquote cite,
blockquote small{font-size:17px;font-size:1.0625rem;line-height:1.75;font-weight:normal;letter-spacing:0.05em;font-style:normal}blockquote cite:before,
blockquote small:before{content:"\2014\00a0"}blockquote blockquote{margin:1.5rem 0;padding:1.5rem 1.5rem;border:1px solid rgba(0,0,0,0.05)}table{border-collapse:collapse;border-spacing:0;margin-bottom:3rem;margin-top:3rem;width:100%}table th{color:#000000;border-bottom:1px solid gray}table caption,
table th{font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal;padding:0.75rem 1.5rem;text-align:left;font-weight:bold}table td{padding:0.75rem 1.5rem;border-bottom:1px solid hsla(0,0%,50%,0.4);vertical-align:top}table tr:last-child td{border:none}

/*!
 * 1.6 - Animations
 * Use with: @include animation( animationName duration );
 * eg: @include animation( fade-in 0.3s );
 */@keyframes fade-in{0%{opacity:0}to{opacity:1}}

/*!
 * 2.0 - Plugins
 */
/*!
 * 2.1 - Akismet
 */.akismet_comment_form_privacy_notice{font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal}

/*!
 * 2.2 - Jetpack
 */img#wpstats{position:absolute;left:-100px;bottom:100px;width:10px;height:10px}.jetpack-video-wrapper{width:100%;margin:3rem 0}.jetpack-video-wrapper iframe{max-width:100%}.tiled-gallery{margin:3rem 0}main #jp-post-flair,
main div#jp-relatedposts,
main div.pd-rating,
main div.sharedaddy{clear:both;margin:0 0 3rem 0;padding:0}main div#jp-relatedposts h3.jp-relatedposts-headline em,
main div#jp-relatedposts h3.sd-title,
main div.pd-rating h3.jp-relatedposts-headline em,
main div.pd-rating h3.sd-title,
main div.sharedaddy h3.jp-relatedposts-headline em,
main div.sharedaddy h3.sd-title{font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal;font-family:"Source Serif Pro",Georgia,serif;margin:0 0 0.75rem 0;display:block;font-weight:bold;text-align:center;font-style:normal}main div#jp-relatedposts,
main div#jp-relatedposts h3.jp-relatedposts-headline em:before,
main div#jp-relatedposts h3.sd-title:before,
main div.pd-rating h3.jp-relatedposts-headline em:before,
main div.pd-rating h3.sd-title:before,
main div.sharedaddy h3.jp-relatedposts-headline em:before,
main div.sharedaddy h3.sd-title:before{display:none}#jp-relatedposts .jp-relatedposts-items{display:flex;justify-content:space-between}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:23%}#jp-relatedposts .jp-relatedposts-post-a{display:block}#jp-relatedposts .jp-relatedposts-post-a img{display:block;margin:0 auto 0.75rem auto}#jp-relatedposts .jp-relatedposts-post-title{font-size:17px;font-size:1.0625rem}#jp-relatedposts .jp-relatedposts-post-excerpt{display:none}#jp-relatedposts .jp-relatedposts-post-context,
#jp-relatedposts .jp-relatedposts-post-date{font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal;margin:0}.infinite-scroll .pagination{display:none}.infinite-scroll #infinite-handle{clear:both;margin-bottom:1.5rem;text-align:center}.infinite-scroll #infinite-handle span{display:block;width:100%;background:transparent;padding:0}.infinite-scroll #infinite-handle button{width:100%;border-radius:0;padding:1.5rem 3rem}.infinite-scroll .infinite-loader{clear:both;display:block;color:#000000}.infinite-scroll .infinite-loader .spinner{margin:0 auto;left:0!important}.infinite-scroll #infinite-footer{position:fixed;bottom:-50px;left:0;width:100%;z-index:50}.infinite-scroll #infinite-footer .blog-credits,
.infinite-scroll #infinite-footer .blog-info{text-overflow:ellipsis;white-space:nowrap;font-size:12.75px;font-size:0.79688rem;line-height:2rem}.infinite-scroll #infinite-footer .blog-credits a,
.infinite-scroll #infinite-footer .blog-info a{text-decoration:none}.infinite-scroll #infinite-footer .blog-credits a:focus,
.infinite-scroll #infinite-footer .blog-credits a:hover,
.infinite-scroll #infinite-footer .blog-info a:focus,
.infinite-scroll #infinite-footer .blog-info a:hover{color:#444444;text-decoration:underline}.infinite-scroll #infinite-footer .container{background:#ffffff;margin:0 auto;overflow:hidden;padding:0 1rem;width:780px;box-shadow:0 0 2px rgba(0,0,0,0.2);border-radius:0 0 0 0}.infinite-scroll #infinite-footer .blog-info{float:left;overflow:hidden;text-align:left;width:40%}.infinite-scroll #infinite-footer .blog-info a{color:#1a1a1a;font-weight:bold}.infinite-scroll #infinite-footer .blog-credits{float:right;width:60%;color:#b3b3b3;text-align:right}.infinite-scroll #infinite-footer .blog-credits a{color:#666666}.infinite-scroll.infinity-end.neverending #infinite-footer,
.infinite-scroll.neverending footer#footer{display:none}.infinite-scroll.infinity-end.neverending footer#footer{display:block}div.jetpack-testimonial-shortcode{margin-bottom:3rem}div.jetpack-testimonial-shortcode:after{content:"";display:block;clear:both}div.jetpack-testimonial-shortcode .testimonial-entry{margin:0;padding:1.5rem 1.5rem}div.jetpack-testimonial-shortcode .testimonial-entry-content{margin:0 0 0.75rem 0}div.jetpack-testimonial-shortcode .testimonial-entry-title{display:inline-block}div.jetpack-testimonial-shortcode .testimonial-featured-image{float:left}div.jetpack-testimonial-shortcode .testimonial-featured-image img{max-height:1.5rem;width:auto;margin-right:1rem;margin-left:0}div.jetpack-testimonial-shortcode.column-2 .testimonial-entry{width:50%}div.jetpack-testimonial-shortcode.column-2 .testimonial-entry:nth-of-type(odd){clear:both}div.jetpack-testimonial-shortcode.column-3 .testimonial-entry{width:33.3%}div.jetpack-testimonial-shortcode.column-3 .testimonial-entry:nth-of-type(3n+1){clear:both}div.jetpack-testimonial-shortcode.column-4 .testimonial-entry{width:25%}div.jetpack-testimonial-shortcode.column-4 .testimonial-entry:nth-of-type(4n+1){clear:both}@media only screen and (max-width: 600px){div.jetpack-testimonial-shortcode.column-2 .testimonial-entry,
	div.jetpack-testimonial-shortcode.column-3 .testimonial-entry,
	div.jetpack-testimonial-shortcode.column-4 .testimonial-entry{width:100%}}.entry-breadcrumbs{margin-bottom:0.75rem}.entry-breadcrumbs > a,
.entry-breadcrumbs > span{display:inline-block}.entry-breadcrumbs a{font-weight:bold;margin-right:1.5em;position:relative}.entry-breadcrumbs a:focus,
.entry-breadcrumbs a:hover{text-decoration:none}.entry-breadcrumbs a:after{position:absolute;border:0.4em solid transparent;content:"";right:-0.8em;top:50%;margin-top:-0.4em;border-right-width:0;border-left-width:0.4em;border-right-color:transparent;border-left-color:#666666;right:-0.75em;left:auto}form.contact-form div label.grunion-checkbox-multiple-label,
form.contact-form div label.grunion-radio-label{font-weight:normal}form.contact-form div label.grunion-checkbox-multiple-label input,
form.contact-form div label.grunion-radio-label input{margin-bottom:0}form.contact-form div label.grunion-checkbox-multiple-label:last-of-type,
form.contact-form div label.grunion-radio-label:last-of-type{margin-bottom:1.5rem}form.contact-form div.clear-form{display:none}body #eu-cookie-law{padding:0.75rem 1.5rem;font-size:12.75px;font-size:0.79688rem;line-height:1.75}body #eu-cookie-law.negative input,
body #eu-cookie-law.positive input{background:#626e7a;color:#ffffff;display:inline-block;font-weight:bold;text-decoration:none;padding:0.75rem 3rem;text-align:center;border:none;font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal}.device-click body #eu-cookie-law.negative input,
.device-click body #eu-cookie-law.positive input{transition:all 0.15s ease-in-out}body #eu-cookie-law.negative input:focus,
body #eu-cookie-law.negative input:hover,
body #eu-cookie-law.positive input:focus,
body #eu-cookie-law.positive input:hover{background:#404850;color:#ffffff;text-decoration:none}body .widgets-list-layout img.widgets-list-layout-blavatar{max-width:100%}body .jetpack-social-navigation ul{margin-bottom:1.5rem}

/*!
 * 2.3 - WooCommerce
 */.woocommerce h1{font-weight:bold}.woocommerce h2,
.woocommerce h3{font-size:17px;font-size:1.0625rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal;font-weight:bold}.woocommerce .woocommerce-breadcrumb a{font-weight:bold}.woocommerce .woocommerce-MyAccount-navigation-link.is-active{font-weight:bold;text-decoration:underline}.woocommerce span.onsale{z-index:1}.woocommerce .product_meta{font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal}.woocommerce .quantity .qty{width:5em}.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button{padding:0.75rem 1.5rem;margin-bottom:1.5rem;line-height:1.5rem;width:auto;background:#e6e6e6;color:#000000;display:inline-block;font-weight:bold;text-decoration:none;padding:0.75rem 3rem;text-align:center;border:none;font-size:17px;font-size:1.0625rem;font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal}.device-click .woocommerce #respond input#submit,
.device-click .woocommerce a.button,
.device-click .woocommerce button.button,
.device-click .woocommerce input.button{transition:all 0.15s ease-in-out}.woocommerce #respond input#submit:focus,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:focus,
.woocommerce a.button:hover,
.woocommerce button.button:focus,
.woocommerce button.button:hover,
.woocommerce input.button:focus,
.woocommerce input.button:hover{background:#bfbfbf;color:#000000;text-decoration:none}.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt{background:#626e7a;color:#ffffff;display:inline-block;font-weight:bold;text-decoration:none;padding:0.75rem 3rem;text-align:center;border:none;font-size:21.25px;font-size:1.32812rem;line-height:1.5;font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal;width:100%}.device-click .woocommerce #respond input#submit.alt,
.device-click .woocommerce a.button.alt,
.device-click .woocommerce button.button.alt,
.device-click .woocommerce input.button.alt{transition:all 0.15s ease-in-out}.woocommerce #respond input#submit.alt:focus,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:focus,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:focus,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:focus,
.woocommerce input.button.alt:hover{background:#404850;color:#ffffff;text-decoration:none}.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled]{padding:0.75rem 1.5rem}.woocommerce #coupon_code{max-width:12em;line-height:1}.woocommerce .the-content{padding:0;width:100%;float:none}.woocommerce .the-content p{margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0 0 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce div.product .woocommerce-tabs ul.tabs li:before{display:none}.woocommerce .products{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text{border:none;padding:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{border:none;padding:0;width:3rem}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin-left:4.5rem;margin-right:0}.woocommerce table{table-layout:auto}.woocommerce table .product-remove{width:1em}.woocommerce table .product-name{width:50%}.woocommerce table .product-thumbnail{width:6em}.woocommerce table .product-thumbnail img{width:100%}#add_payment_method .woocommerce table.cart input,
.woocommerce-cart .woocommerce table.cart input,
.woocommerce-checkout .woocommerce table.cart input{line-height:1.5rem}.woocommerce table.shop_table,
.woocommerce table.shop_table td{border:none}li.woocommerce-cart-button .cart-contents .amount{font-weight:bold}li.woocommerce-cart-button .cart-contents .count{opacity:0.9}li.woocommerce-cart-button .cart-contents:hover{text-decoration:none}li.woocommerce-cart-button .cart-contents:hover .amount{text-decoration:underline}li.woocommerce-cart-button ul.woocommerce-mini-cart{width:auto!important;margin-bottom:0.75rem}li.woocommerce-cart-button ul.woocommerce-mini-cart a{padding:0}li.woocommerce-cart-button ul.woocommerce-cart-widget{width:20rem}li.woocommerce-cart-button li div.widget_shopping_cart{padding:0.75rem 1.5rem;margin:0}li.woocommerce-cart-button li div.widget_shopping_cart ul{position:relative;left:auto;right:auto}li.woocommerce-cart-button li div.widget_shopping_cart p.buttons{margin:0}li.woocommerce-cart-button li div.widget_shopping_cart p.buttons a{margin:0 0 0.75rem 0;font-size:12.75px;font-size:0.79688rem;line-height:1.75}li.woocommerce-cart-button li div.widget_shopping_cart .total{border-top:1px solid hsla(0,0%,100%,0.5);padding:0.75rem 0 0 0;text-align:center}li.woocommerce-cart-button li div.widget_shopping_cart .remove{line-height:1em}li.woocommerce-cart-button li div.widget_shopping_cart .remove:hover{text-decoration:none!important}.woocommerce-store-notice,
p.demo_store{background:#626e7a;color:#ffffff}.woocommerce-store-notice a,
p.demo_store a{color:#ffffff}

/*!
 * 2.4 - WP Post Series
 */.wp-post-series-box{border:1px solid gray;padding:1.5rem 1.5rem 0 1.5rem;margin:0 0 3rem 0}.wp-post-series-box .wp-post-series-name{font-weight:bold;margin-bottom:1.5rem}.wp-post-series-box .wp-post-series-description{margin:0}.wp-post-series-box .wp-post-series-description p{margin:0 0 1.5rem 0}.wp-post-series-box .wp-post-series-nav ol{list-style-type:decimal}

/*!
 * 2.5 - Landing Page
 */.landing-page{background:transparent 50% no-repeat;background-size:cover;padding:3rem 3rem;position:fixed;top:0;right:0;left:0;bottom:0;display:flex;align-items:center}.landing-page main{max-width:37.5em;margin:0 auto;width:100%}

/*!
 * 3.0 - WordPress
 */
/*!
 * 3.1 - Required Elements
 * Uses the defaults listed on the Codex (https://codex.wordpress.org/CSS)
 */.wp-caption{background:transparent;padding:0;text-align:center;max-width:100%;margin:0 0 3rem 0;clear:both}.wp-caption .wp-caption-text{font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-align:center;padding:0;margin:0}.wp-caption img{float:none;display:block;margin:0 auto 0.375rem auto}.wp-smiley{margin:0!important;max-height:1em;border:none;padding:0}blockquote.alignleft,
blockquote.alignright{max-width:40%}@media only screen and (max-width: 600px){blockquote.alignleft,
	blockquote.alignright{max-width:100%;margin-left:0;margin-right:0}}.alignleft{float:left;margin:0 1.5rem 1.5rem 0}.alignright{float:right;margin:0 0 1.5rem 1.5rem}.aligncenter{clear:both;display:block;margin:3rem auto}.aligncenter .aligncenter,
.alignleft .alignleft,
.alignright .alignright{padding:0 0.5em;border:0}.sticky{box-sizing:border-box}

/*!
 * 3.2 - Accessibility
 */.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);position:absolute!important;padding:0;margin:-1px;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}.screen-reader-text:focus{font-size:21.25px;font-size:1.32812rem;line-height:1.5;padding:15px 23px 14px;background:#f1f1f1;color:#222222;font-weight:bold;left:5px;top:5px;clip:auto!important;display:block;height:auto;width:auto;z-index:100000}.screen-reader-shortcut{padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;max-width:200px;position:absolute;left:-300px;top:7px;word-wrap:normal!important;text-align:center;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);word-wrap:normal}.screen-reader-shortcut:focus{left:6px;z-index:100000}#content[tabindex="-1"]:focus{outline:0}

/*!
 * 3.3 - Blocks
 */.alignfull,
.alignwide,
.wp-block-cover,
.wp-block-gallery,
.wp-block-media-text__media,
.wp-block-pullquote,
.wp-block-quote{margin-bottom:3rem}.alignfull .alignfull,
.alignfull .alignwide{-webkit-margin-start:0;margin-inline-start:0}.alignfull .alignfull{width:100%;max-width:100%}p.wp-block-subhead{font-size:21.25px;font-size:1.32812rem;line-height:1.5;opacity:1}.wp-block-image{margin:0}.wp-block-pullquote,
.wp-block-quote{padding:3rem 3rem;background:#ffffff;position:relative;overflow:visible}.wp-block-pullquote:before,
.wp-block-quote:before{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;border:1px solid gray;opacity:0.9;pointer-events:none;z-index:5;transform:translate(0.5em,0.5em)}.wp-block-pullquote cite,
.wp-block-quote cite{margin-top:0.75rem;display:block;font-size:17px;font-size:1.0625rem;line-height:1.75;font-weight:normal;letter-spacing:0.05em;font-style:normal}figure.wp-block-pullquote{padding:0}figure.wp-block-pullquote blockquote{margin:0}.wp-block-quote p{font-size:21.25px;font-size:1.32812rem;line-height:1.5}.wp-block-quote.is-large p{font-size:29.75px;font-size:1.85938rem;line-height:1.5}.wp-block-separator{width:10rem;margin-left:auto;margin-right:auto;max-width:100%;border-bottom-width:1px;border-color:gray}.wp-block-separator.is-style-wide{width:20rem;border-bottom-width:1px}.wp-block-separator.is-style-dots:before{font-size:2rem;letter-spacing:1em;padding-left:1em;padding-right:0;line-height:0;color:gray}.wp-block-audio audio{width:100%}.wp-block-image{margin-bottom:3rem}.wp-block-image > img{display:block}.wp-block-image.is-resized > img{max-width:100%}.wp-block-image.alignfull,
.wp-block-image.alignfull > img{width:100%}.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright{display:flex}.wp-block-social-links li{margin-top:0}.wp-block-columns .wp-block-column{padding-left:0.75rem;padding-right:0.75rem}.wp-block-columns .wp-block-column:first-child{padding-left:0;padding-right:0.75rem}.wp-block-columns .wp-block-column:last-child{padding-right:0;padding-left:0.75rem}

/*!
 * 3.4 - WordPress.com Specific Styles
 */.PDS_Poll,
.PDS_Poll .pds-box{max-width:100%}.PDS_Poll label{text-transform:none}.PDS_Poll .pds-input-label{max-width:100%;width:auto}.PDS_Poll .pds-answer-input,
.PDS_Poll .pds-input-label{float:none;display:inline}.PDS_Poll input{margin-bottom:0}.content-comments #comment-form-share-text-padder,
.content-comments #respond #comment-form-comment{background:#fcfcfc;box-shadow:none}.content-comments #comment-form-share-text-padder.active,
.content-comments #respond #comment-form-comment.active{box-shadow:none;background:#ffffff}

/*!
 * 3.5 - Widgets
 */.widget{overflow:hidden;margin-bottom:3rem;overflow-wrap:break-word;word-wrap:break-word}.widget,
.widget .form-select{width:100%}.widget h3.widget-title{margin-bottom:0.75rem}.widget ul{list-style-type:none;margin:0;padding:0}.widget ul ul{list-style-type:disc;margin-left:1.5rem;margin-right:auto}.widget ul:last-child{margin-bottom:0}.widget iframe{max-width:100%;min-width:0!important}.widget .jetpack-video-wrapper,
.widget .mejs-container,
.widget .wp-playlist{margin:0}.widget.milestone-widget .milestone-content{margin:0 auto}.widget.widget_author_grid ul{margin:0;padding:0;list-style-type:none}.widget.widget_author_grid ul:after{content:"";display:block;clear:both}.widget.widget_author_grid ul li{float:left;max-width:50%}.widget.widget_author_grid ul img{display:block}.widget.widget_archive .form-select,
.widget.widget_categories .form-select{margin-bottom:0}.widget.jetpack_subscription_widget #subscribe-email input{width:100%}.widget.widget_recent_comments table.recentcommentsavatar{width:100%;margin:0;border:none}.widget.widget_recent_comments table.recentcommentsavatar td{padding-bottom:0.75rem;border:none}.widget.widget_recent_comments table.recentcommentsavatar td.recentcommentsavatarend,
.widget.widget_recent_comments table.recentcommentsavatar td.recentcommentsavatartop{padding:auto}.widget.widget_recent_comments table.recentcommentsavatar td.recentcommentsavatarend a,
.widget.widget_recent_comments table.recentcommentsavatar td.recentcommentsavatartop a{display:block;line-height:0}.widget.widget_recent_comments table.recentcommentsavatar tr,
.widget.widget_recent_comments table.recentcommentsavatar tr:nth-child(odd){background:transparent;border:none}.widget.widget_jp_blogs_i_follow ol{list-style-type:none;padding:0}.widget.widget_tag_cloud{line-height:1.5}.widget.widgt_text ul{list-style-type:disc;margin-left:1.5rem;margin-right:auto}.widget.widget_flickr #flickr_badge_uber_wrapper,
.widget.widget_flickr #flickr_badge_wrapper{width:100%;margin:0}.widget.widget_flickr #flickr_badge_uber_wrapper td,
.widget.widget_flickr #flickr_badge_wrapper td{padding:0.5em}.widget.widget_flickr #flickr_badge_uber_wrapper td a,
.widget.widget_flickr #flickr_badge_wrapper td a{color:#626e7a}.widget.widget_flickr #flickr_badge_uber_wrapper td a:focus,
.widget.widget_flickr #flickr_badge_uber_wrapper td a:hover,
.widget.widget_flickr #flickr_badge_wrapper td a:focus,
.widget.widget_flickr #flickr_badge_wrapper td a:hover{text-decoration:underline}.widget.widget_flickr #flickr_badge_wrapper{border-color:gray}.widget.widget_image img{margin:0}.widget.widget_image .wp-caption{max-width:100%;margin-bottom:0}.widget.widget_image .wp-caption .wp-caption-text{font-size:1em}.widget.widget_authors li{clear:both;margin-bottom:3rem}.widget.widget_authors li li{margin-bottom:0}.widget.widget_authors img{margin:0 auto 0.75rem auto}.widget.widget_authors ul{list-style-type:none;margin:0 0 1.5rem 0;padding:0}.widget.widget_authors ul strong{font-size:29.75px;font-size:1.85938rem;line-height:1.5;clear:both;display:block;text-align:center;margin-bottom:0.75rem}.widget.widget_authors ul ul{list-style-type:disc;margin:0 0 1.5rem 0;padding:0 0 0 1.5rem;clear:both}.widget.widget_authors ul img{display:block}.widget.widget_rss .rss-widget-icon{height:0;padding-bottom:1em;width:1em;overflow:hidden;background:url(assets/svg/feed-button.svg) 50% no-repeat;background-size:100%}.widget.widget_rss ul{padding:0;margin:0}.widget.widget_rss li{list-style-type:none;margin-bottom:1.5rem}.widget.widget_rss li .rss-date{font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal;opacity:0.9;display:block;margin-bottom:0.75rem}.widget.widget_rss li a.rsswidget{font-weight:bold}.widget.widget_search input{margin-bottom:0}.widget.widget_blog_subscription input[type=text]{width:100%!important;padding:0.75rem 1.5rem!important}.widget.widget_blog_subscription input[type=submit],
.widget.widget_blog_subscription input[type=text],
.widget.widget_blog_subscription p:last-child{margin:0}.widget.widget_wpcom_social_media_icons_widget li{margin-right:1.5rem;margin-left:auto}.widget.widget_wpcom_social_media_icons_widget li a{font-size:32px}

/*!
 * 3.6 - Gallery
 * Default styles for the [gallery] shortcode
 */.gallery{padding:0;margin-bottom:1.5rem}.gallery:after{content:"";display:block;clear:both}.gallery .gallery-item{display:inline-block;text-align:center;margin:0 0 1.5rem 0;vertical-align:top;padding:0 0.75rem}.gallery .gallery-item .gallery-icon{margin-bottom:0.75rem}.gallery .gallery-item .gallery-icon a{display:block;line-height:0}.gallery .gallery-item .gallery-caption{padding:0;margin:0;font-size:12.75px;font-size:0.79688rem;line-height:1.75;font-style:italic}.gallery .gallery-item img{max-width:100%;height:auto;opacity:0.9;transition:opacity 0.3s ease-in-out}.gallery .gallery-item img:focus,
.gallery .gallery-item img:hover{opacity:1;transition:opacity 0.3s ease-in-out}.gallery a.image{float:none}.gallery.gallery-columns-1 .gallery-item{width:100%}.gallery.gallery-columns-2 .gallery-item{width:50%}.gallery.gallery-columns-3 .gallery-item{width:33.33%}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-6 .gallery-item{width:16.666%}.gallery.gallery-columns-7 .gallery-item{width:14.28%}.gallery.gallery-columns-8 .gallery-item{width:12.5%}.gallery.gallery-columns-9 .gallery-item{width:11.11%}.gallery.gallery-columns-10 .gallery-item{width:10%}.gallery.gallery-columns-6 .gallery-caption,
.gallery.gallery-columns-7 .gallery-caption,
.gallery.gallery-columns-8 .gallery-caption,
.gallery.gallery-columns-9 .gallery-caption{display:none}

/*!
 * 3.7 - Calendar
 */#wp-calendar{margin:0;table-layout:fixed}#wp-calendar caption,
#wp-calendar td,
#wp-calendar th{text-align:center;padding:0.375rem 0}#wp-calendar caption{background:transparent}#wp-calendar #today{font-weight:bold}

/*!
 * 3.8 - Password Required Form
 */.post-password-required form{margin-bottom:3rem;padding:1.5rem 3rem;background:#f2f2f2}.post-password-required form input[type=password]{width:100%}.post-password-required form input[type=submit]{min-width:30%}.post-password-required form p:last-of-type{margin-bottom:0}

/*!
 * 3.9 - Comments
 */.content-comments ol.comment-list{list-style-type:none;margin:0 0 3rem 0;padding:0}.content-comments ol.comment-list li.comment .comment-body,
.content-comments ol.comment-list li.pingback .comment-body,
.content-comments ol.comment-list li.trackback .comment-body{width:100%;clear:both;margin-bottom:3rem}.content-comments ol.comment-list li.comment{margin:0;position:relative;list-style-type:none}.content-comments ol.comment-list li.comment:after{content:"";display:block;clear:both}.content-comments ol.comment-list li.comment #respond{position:relative;margin:0 0 3rem 0}.content-comments ol.comment-list li.comment #respond #cancel-comment-reply-link{float:right}.content-comments ol.comment-list li.comment #respond #cancel-comment-reply-link .icon{height:1.5rem;width:1.5rem}.content-comments ol.comment-list li.comment footer{margin-bottom:0.75rem}.content-comments ol.comment-list li.comment footer:after{content:"";display:block;clear:both}.content-comments ol.comment-list li.comment footer .avatar{float:left;margin-right:1.5rem;display:block;height:3.75rem;width:auto}.content-comments ol.comment-list li.comment footer .comment-metadata{font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal}.content-comments ol.comment-list li.comment footer .fn{display:inline-block;font-weight:bold;margin-top:0.375rem}.content-comments ol.comment-list li.comment footer .says{display:none}.content-comments ol.comment-list li.comment .comment-content,
.content-comments ol.comment-list li.comment .comment-content p:last-child{display:inline}.content-comments ol.comment-list li.comment.bypostauthor .fn .icon{height:1em;width:1em}.content-comments ol.comment-list li.comment .pd-rating{margin-bottom:1.5rem}.content-comments ol.comment-list li.comment article:after{content:"";display:block;clear:both}.content-comments ol.comment-list li.comment.depth-1 article{padding-left:0;padding-right:auto}.content-comments ol.comment-list li.comment.depth-2 article{padding-left:4%;padding-right:auto}.content-comments ol.comment-list li.comment.depth-3 article{padding-left:8%;padding-right:auto}.content-comments ol.comment-list li.comment.depth-4 article{padding-left:12%;padding-right:auto}.content-comments ol.comment-list li.comment.depth-5 article{padding-left:16%;padding-right:auto}.content-comments ol.comment-list li.comment.depth-6 article{padding-left:20%;padding-right:auto}.content-comments ol.comment-list li.comment.depth-7 article{padding-left:24%;padding-right:auto}.content-comments ol.comment-list li.comment.depth-8 article{padding-left:28%;padding-right:auto}.content-comments ol.comment-list li.comment.depth-9 article{padding-left:32%;padding-right:auto}.content-comments ol.comment-list li.comment.depth-10 article{padding-left:36%;padding-right:auto}.content-comments ol.comment-list .edit-link{font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal}.content-comments ol.comment-list .edit-link:before{margin:0 0.5em 0 0;content:"\25C7";margin-right:0.5em;opacity:0.4}.content-comments ol.comment-list .children{list-style-type:none;padding:0;margin:0;clear:both;position:relative}.content-comments ol.comment-list .children li:last-child{margin:0}#respond{clear:both;margin-bottom:3rem}#respond:after{content:"";display:block;clear:both}#respond p{margin:0;position:relative}#respond p.comment-form-author input,
#respond p.comment-form-author textarea,
#respond p.comment-form-comment input,
#respond p.comment-form-comment textarea,
#respond p.comment-form-email input,
#respond p.comment-form-email textarea,
#respond p.comment-form-url input,
#respond p.comment-form-url textarea{width:100%}#respond p.form-submit{margin-top:0.75rem;margin-bottom:0.75rem}#respond p.logged-in-as{font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal}#respond p.comment-form-cookies-consent,
#respond p.comment-subscription-form,
#respond p.post-subscription-form{clear:both}#respond p.comment-form-cookies-consent input,
#respond p.comment-subscription-form input,
#respond p.post-subscription-form input{display:inline-block;margin-right:0.5em;margin-bottom:0}#respond p.comment-form-cookies-consent label,
#respond p.comment-subscription-form label,
#respond p.post-subscription-form label{display:inline}#respond p.comment-notes,
#respond p.form-allowed-tags,
#respond p.logged-in-as{margin-bottom:1.5rem}#respond p.form-allowed-tags{font-size:12.75px;font-size:0.79688rem;line-height:1.75}#respond p.comment-notes #email-notes{display:block}#respond p.comment-notes .required{font-weight:bold}

/*!
 * 3.10 - Search Form
 */form.search-form{position:relative;width:100%}form.search-form input.search-field{margin:0;width:100%;padding-right:3rem}form.search-form button.search-submit{position:absolute;top:0;bottom:0;right:0;background:transparent;border:none;padding:0 0.5em;opacity:1;box-shadow:none}.device-click form.search-form button.search-submit{transition:all 0.15s ease-in-out}form.search-form button.search-submit .icon{height:40%;vertical-align:middle;color:#1a1a1a}form.search-form button.search-submit:focus,
form.search-form button.search-submit:hover{opacity:0.6}.device-click form.search-form button.search-submit:focus,
.device-click form.search-form button.search-submit:hover{transition:all 0.15s ease-in-out}

/*!
 * 3.11 - Embeds
 */iframe.twitter-follow-button,
iframe.twitter-tweet,
iframe[src*="8tracks.com"],
iframe[src*="bandcamp.com"],
iframe[src*="dailymotion.com"],
iframe[src*="itchi.io"],
iframe[src*="slideshare.net"],
iframe[src*="soundcloud.com"],
iframe[src*="viddler.com"],
iframe[src*="videopress.com"]{display:block;margin:3rem auto;max-width:100%}iframe.instagram-media{display:block;margin:3rem auto!important}iframe.wp-embedded-content{max-width:99.5%!important}object{display:block;margin:3rem auto!important}.mejs-container,
.wp-playlist{margin:3rem 0}p > embed:only-child,
p > iframe:only-child,
p > object:only-child{margin-bottom:0}

/*!
 * 3.12 - Sticky Posts
 */.sticky .post-meta-data .posted-on{display:none}

/*!
 * 4.0 - Theme layout
 */
/*!
 * 4.1 - General Properties
 */body{padding-left:6rem;padding-right:0}a{color:#626e7a;text-decoration:none}.device-click a{transition:all 0.3s ease-in-out}a:hover{color:#404850;text-decoration:underline}.device-click a:hover{transition:all 0.3s ease-in-out}p a,
td a{font-weight:bold}.container{width:100%;max-width:75em;margin:0 auto}.container:after{content:"";display:block;clear:both}

/*!
 * 4.2 - Header
 */.masthead{position:fixed;top:0;left:0;bottom:0;width:6rem;background:#ffffff;z-index:80;min-height:6rem;-webkit-backface-visibility:hidden;backface-visibility:hidden}.admin-bar .masthead{top:32px}.masthead .custom-logo-link{padding:1.5rem 1rem;display:block;position:absolute;top:0;left:0;right:0;animation:fade-in 2s}.masthead .custom-logo-link img{width:auto;display:block}.masthead .branding{transform:rotate(-90deg);transform-origin:top right 0;width:100vh;position:absolute;right:100%;left:auto;text-align:center;animation:fade-in 2s}.admin-bar .masthead .branding{width:calc(100vh - 32px)}.masthead .branding .site-title{font-family:"Source Serif Pro",Georgia,serif;font-size:21.25px;font-size:1.32812rem;line-height:1.5;text-transform:uppercase;letter-spacing:0.2em;margin:0;height:6rem;padding:0 7.5rem;display:flex;align-items:center;justify-content:center}.device-click .masthead .branding .site-title{transition:all 0.15s ease-in-out}.masthead .branding .site-title a:focus,
.masthead .branding .site-title a:hover{text-decoration:none;opacity:0.9}.masthead .menu-toggle{position:absolute;right:0;bottom:0;left:0;border:none;width:100%;background:transparent;padding:1.5rem;line-height:1;color:#000000;animation:fade-in 2s;display:none}.themes-menu1-active .masthead .menu-toggle,
.themes-sidebar3-active .masthead .menu-toggle{display:block}.masthead .menu-toggle .icon{width:100%;height:auto;margin-bottom:0.75rem}.masthead .menu-toggle .icon path,
.masthead .menu-toggle .icon rect{transform-origin:center}.device-click .masthead .menu-toggle .icon path,
.device-click .masthead .menu-toggle .icon rect{transition:all 0.15s ease-in-out}.masthead .menu-toggle:focus,
.masthead .menu-toggle:hover{color:#000000}.masthead .menu-toggle .menu-rows-1,
.masthead .menu-toggle .menu-rows-2,
.masthead .menu-toggle .menu-rows-3,
.masthead .menu-toggle .menu-rows-4{transform:translateZ(0) rotate(0)}.menu-on .masthead .menu-toggle .menu-rows-1{transform:translate3d(0,200%,0);opacity:0}.menu-on .masthead .menu-toggle .menu-rows-4{transform:translate3d(0,-200%,0);opacity:0}.menu-on .masthead .menu-toggle .menu-rows-2{transform:rotate(45deg)}.menu-on .masthead .menu-toggle .menu-rows-3{transform:rotate(-45deg)}.menu-drawer{position:fixed;top:0;bottom:0;left:-24em;background:#ffffff;width:24em;padding:4.5rem 3rem;overflow:auto;z-index:70}.device-click .menu-drawer{transition:left 0.4s}.menu-drawer .site-description{font-family:"Source Serif Pro",Georgia,serif;font-size:21.25px;font-size:1.32812rem;line-height:1.5;margin:0;opacity:0.9;position:relative;text-align:center;padding:0 5%}.menu-drawer .site-description:before{content:"";border:1px solid gray;width:0.5rem;height:0.5rem;display:block;background:#ffffff;transform:rotate(45deg);transform-origin:50%;margin:0 auto;position:absolute;bottom:-0.266rem;left:50%;margin-left:-0.35rem}.menu-drawer .site-description:after{min-width:6rem;max-width:15rem;width:35%;border-bottom:1px solid gray;display:block;content:"";margin:3rem auto}.admin-bar .menu-drawer{top:32px}.menu-on .menu-drawer{left:6rem}.menu-drawer .menu{position:relative}.menu-drawer .menu:before{content:"";border:1px solid gray;width:0.5rem;height:0.5rem;display:block;background:#ffffff;transform:rotate(45deg);transform-origin:50%;margin:0 auto;position:absolute;bottom:-0.266rem;left:50%;margin-left:-0.35rem}.menu-drawer .menu:after{min-width:6rem;max-width:15rem;width:35%;border-bottom:1px solid gray;display:block;content:"";margin:3rem auto}.menu-drawer .menu ul{font-size:21.25px;font-size:1.32812rem;line-height:1.5;list-style-type:none;margin:0}.menu-drawer .menu ul li{position:relative}.menu-drawer .menu ul li:last-of-type a{overflow-wrap:break-word;word-wrap:break-word;margin-bottom:0}.menu-drawer .menu ul ul{list-style-type:none;display:none;padding:1.5rem 1.5rem;border:1px solid hsla(0,0%,50%,0.4);font-size:17px;font-size:1.0625rem;line-height:1.75}.menu-drawer .menu ul ul.display{display:block}.menu-drawer .menu ul ul ul{padding:0 0 0 1.5rem}.menu-drawer .menu a{display:block;padding-top:0.375rem;padding-bottom:0.375rem}.menu-drawer .menu .menu-expand{position:absolute;right:0;left:auto;top:0;width:2rem;height:2rem;padding:0;cursor:pointer;border:none;background:transparent}.device-click .menu-drawer .menu .menu-expand{transition:all 0.15s ease-in-out}.menu-drawer .menu .menu-expand:before{position:absolute;border:0.5em solid transparent;content:"";bottom:-0.5em;left:50%;margin-left:-0.5em;border-bottom-width:0;border-top-color:#000000;bottom:0.8rem;opacity:1}.menu-drawer .menu .menu-expand:focus:before,
.menu-drawer .menu .menu-expand:hover:before{opacity:0.9}.menu-drawer .menu .menu-expand.display{transform:rotate(180deg)}.menu-drawer .menu .menu-item-has-children > a{margin-right:2rem;margin-left:0}.menu-drawer .menu-secondary{display:none}.menu-drawer .sidebar:after{content:"";display:block;clear:both}.menu-drawer .sidebar .widget{padding-left:0;padding-right:0;float:none}body.menu-on,
html.menu-on{overflow:hidden;height:100%}.menu-page-container{border-bottom:1px solid hsla(0,0%,50%,0.4)}.menu-page-container .menu{position:relative;text-align:center}.menu-page-container .menu:after{content:"";display:block;clear:both}.menu-page-container .menu ul{list-style-type:none;margin:0;padding:0;z-index:40}.menu-page-container .menu li{display:inline-block;margin:0;padding:0;text-align:left}.menu-page-container .menu li a{display:block;padding:0.75rem 1.5em;position:relative}.menu-page-container .menu li.menu-item-has-children > a{padding-right:2.7em;padding-left:1.5em}.menu-page-container .menu li.menu-item-has-children > a:after{position:absolute;border:0.4em solid transparent;content:"";top:45%;top:calc(50% - (0.4em / 2));right:1.5em;left:auto;border-bottom-width:0;border-top-color:currentColor}.menu-page-container .menu li.current-menu-item > a{text-decoration:underline}.menu-page-container .menu li ul{position:absolute;width:16rem;background:#626e7a;color:#ffffff;left:-999em}.menu-page-container .menu li ul:after{display:block;width:2rem;height:2rem;position:absolute;left:-2rem;right:auto;bottom:-2rem;top:1.5rem;content:""}.menu-page-container .menu li ul ul{top:0;left:-999em;right:auto}.menu-page-container .menu li ul ul:before{display:none}.menu-page-container .menu li ul li{position:relative;display:block;float:none}.menu-page-container .menu li ul li a:not(.button){color:#ffffff}.menu-page-container .menu li ul li a:not(.button):focus,
.menu-page-container .menu li ul li a:not(.button):hover{color:#ffffff;text-decoration:underline}.menu-page-container .menu li ul li.menu-item-has-children > a:after{top:35%;top:calc(50% - 0.4em);border-top-color:transparent;border-left-color:currentColor;border-top-width:0.4em;border-bottom-width:0.4em;border-right-width:0}.menu-page-container .menu li ul li:last-child{border:none}.menu-page-container .menu li ul li.current-menu-item > a{font-weight:bold}.menu-page-container .menu li.focus > ul,
.menu-page-container .menu li:hover > ul{left:auto;right:auto}.menu-page-container .menu ul ul li.focus > ul,
.menu-page-container .menu ul ul li:hover > ul{left:100%;right:auto}.menu-page-container .menu .menu-toggle{display:none;border:none;background:transparent;cursor:pointer;margin:0;width:100%}.menu-page-container .menu .menu-toggle:before{margin-right:0.5em;color:currentColor}.menu-page-container .menu .menu-toggle:focus{outline:thin dotted}.menu-page-container .menu .menu-toggle .icon{fill:currentColor}.menu-page-container .menu.menu-on .menu-toggle{margin-bottom:1.5rem}.menu-page-container .menu li ul:before{display:none}.menu-page-container ul.menu-wrap{margin:0;padding:0}.menu-page-container ul.menu-wrap a{color:#000000}a.header-image{display:block}a.header-image img{display:block;margin:0 auto}

/*!
 * 4.3 - Body
 * Site content, blog posts etc
 */main{padding-top:3rem;padding-left:1.5rem;padding-right:1.5rem}.sidebar-main{width:33.33333%;float:left;min-height:1em;padding:0 4.16667%;padding-bottom:3rem}.sidebar-main .widget{padding-left:0;padding-right:0}.comment-navigation,
.image-navigation,
.post-navigation{clear:both;margin-bottom:6rem}.comment-navigation:after,
.image-navigation:after,
.post-navigation:after{content:"";display:block;clear:both}.comment-navigation .nav-links,
.image-navigation .nav-links,
.post-navigation .nav-links{display:flex;flex-direction:row}.comment-navigation .nav-links > div,
.comment-navigation .nav-links > span,
.image-navigation .nav-links > div,
.image-navigation .nav-links > span,
.post-navigation .nav-links > div,
.post-navigation .nav-links > span{padding:3rem 3rem;flex:1 0 0}.comment-navigation .meta-nav,
.image-navigation .meta-nav,
.post-navigation .meta-nav{font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal;display:block}.comment-navigation .post-title,
.image-navigation .post-title,
.post-navigation .post-title{font-size:29.75px;font-size:1.85938rem;line-height:1.5;color:#000000}.comment-navigation a:hover,
.image-navigation a:hover,
.post-navigation a:hover{text-decoration:none}.comment-navigation a:hover .post-title,
.image-navigation a:hover .post-title,
.post-navigation a:hover .post-title{text-decoration:underline}.comment-navigation .nav-next,
.comment-navigation .nav-previous,
.image-navigation .nav-next,
.image-navigation .nav-previous,
.post-navigation .nav-next,
.post-navigation .nav-previous{position:relative}.comment-navigation .nav-next a:hover .meta-nav,
.comment-navigation .nav-previous a:hover .meta-nav,
.image-navigation .nav-next a:hover .meta-nav,
.image-navigation .nav-previous a:hover .meta-nav,
.post-navigation .nav-next a:hover .meta-nav,
.post-navigation .nav-previous a:hover .meta-nav{text-decoration:none}.comment-navigation .nav-previous,
.image-navigation .nav-previous,
.post-navigation .nav-previous{text-align:right}.comment-navigation .nav-next,
.image-navigation .nav-next,
.post-navigation .nav-next{text-align:left}.comment-navigation .nav-parent,
.image-navigation .nav-parent,
.post-navigation .nav-parent{font-weight:bold}.image-navigation .nav-links > span{text-align:center}.image-navigation .nav-links > span a{font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal}.post-navigation{border:1px solid gray;border-width:1px 0}.post-navigation .nav-links > div{border-right:1px solid gray;border-left:none}.post-navigation .nav-links > div:last-child{border-right:none;border-left:none}#main-content{position:relative;clear:both;margin-bottom:7.5rem}#main-content:after{content:"";display:block;clear:both}.singular.themes-sidebar1-active:not(.page-template) .entry-single{width:66.66667%;float:left;min-height:1em;padding:0 4.16667%;padding:0}.singular.themes-sidebar1-active:not(.page-template) .entry-single .the-content{max-width:100%}.singular.themes-sidebar1-active:not(.page-template) .sidebar-main{margin-top:calc(12% + (1.5rem * 2))}.webpage:after{content:"";display:block;top:0;right:0;left:0;bottom:0;position:fixed;background:rgba(0,0,0,0.9);z-index:60;display:none}.device-click .webpage:after{transition:all 0.15s ease-in-out}.menu-on .webpage:after{display:block;animation:fade-in 0.3s}.content-posts:after{content:"";display:block;clear:both}.content-posts .grid-sizer{width:49.9%}.content-posts article{width:49.9%;float:left;padding:1.5rem 1.5rem}.content-posts article .thumbnail img{margin:0 auto}.content-posts article .entry{background:#f2f2f2;padding:1.5rem 1.5rem;margin:0 1.5rem;position:relative;z-index:10;overflow-wrap:break-word;word-wrap:break-word}.content-posts article .entry h2.entry-title{font-size:21.25px;font-size:1.32812rem;line-height:1.5;font-weight:bold}.content-posts article .entry .post-meta-data{margin-bottom:0.75rem}.content-posts article .entry p:last-of-type{margin-bottom:0}.content-posts article .entry .meta{margin-right:1.5rem}.content-posts article .entry .meta:empty{display:none}.content-posts article.format-standard.post-image-landscape .entry,
.content-posts article.format-standard.post-image-square .entry{margin:-3rem 1.5rem 0 1.5rem}.content-posts article.format-standard.post-image-portrait:after{content:"";display:block;clear:both}.content-posts article.format-standard.post-image-portrait .entry{width:60%;margin:1.5rem 0 0 -20%;float:left}.content-posts article.format-standard.post-image-portrait .thumbnail{width:60%;float:left}.content-posts article.format-quote blockquote{font-size:21.25px;font-size:1.32812rem;line-height:1.5;margin:0}.content-posts article.format-quote .permalink{position:absolute;bottom:0.5em;right:1em;opacity:0.9}.content-posts article.format-quote:hover .permalink{opacity:1}.content-posts article.format-audio .mejs-container,
.content-posts article.format-audio .wp-playlist{margin-top:0;margin-bottom:0}.content-posts article.format-video iframe{width:100%;height:auto}.content-posts article.format-gallery .slideshow-window,
.content-posts article.format-gallery .tiled-gallery,
.content-posts article.format-video .jetpack-video-wrapper{margin-top:0;margin-bottom:0}.content-posts article.sticky .entry{background:#ffffff}.content-posts article.sticky .entry:after{content:"";border:1px solid gray;width:0.5rem;height:0.5rem;display:block;background:#f2f2f2;transform:rotate(45deg);transform-origin:50%;margin:0 auto;position:absolute;top:-0.266rem;left:50%;margin-left:-0.35rem}.content-single{padding:0 1.5rem;max-width:70rem;margin-left:auto;margin-right:auto}.content-single:after{content:"";display:block;clear:both}.content-single article .entry-title{font-weight:bold;font-size:68px;font-size:4.25rem;line-height:1}.page .content-single article .entry-title{margin-bottom:0.1em}.content-single article .entry-header{margin-top:3rem;margin-bottom:6rem;text-align:center}.content-single article .entry-header .meta{margin:0 1.5rem}.content-single article .entry-header .meta:empty,
.home .content-single article .entry-header .meta.posted-on{display:none}.content-comments{max-width:50rem;margin:0 auto;padding:3rem 0;clear:both}.content-comments h2.comments-title{text-align:center;font-weight:bold;margin-bottom:3rem}.content-comments .comment-reply-title{margin-bottom:0}.content-comments ol.comment-list li.comment .comment-body p:last-child,
.content-comments ol.comment-list li.pingback .comment-body p:last-child,
.content-comments ol.comment-list li.trackback .comment-body p:last-child{margin-bottom:0.75rem}.content-comments ol.comment-list li.comment .reply{display:inline}.content-comments ol.comment-list li.comment .reply a{color:#1a1a1a}.content-comments ol.comment-list li.comment .reply a .icon{position:absolute;margin-top:0.3em;width:2em;height:1.2em}.attachment .attachment-image{text-align:center;margin-bottom:3rem}.attachment .attachment-caption.the-content{text-align:center;font-style:italic;margin-bottom:0;padding-bottom:0}.archive .entry-archive-header .entry-archive-title,
.search .entry-archive-header .entry-archive-title{text-align:center;font-weight:bold}.archive .entry-archive-header .entry-archive-title span:not(.vcard),
.search .entry-archive-header .entry-archive-title span:not(.vcard){opacity:0.4;font-weight:normal}.archive .search-wrapper,
.search .search-wrapper{max-width:50rem;margin:0 auto;margin-bottom:6rem}.page-404 .entry-title{text-align:center;font-weight:bold}.page-404 .entry{max-width:50rem;margin:0 auto;margin-bottom:6rem}

/*!
 * 4.4 - Elements
 * Search form, author meta box, and other generic, reusable, elements.
 */.taxonomies{clear:both;margin-bottom:3rem}.taxonomies .taxonomy{font-size:12.75px;font-size:0.79688rem;line-height:1.75;margin:0;color:#999999}.pagination{font-size:21.25px;font-size:1.32812rem;line-height:1.5;text-align:center;margin-bottom:3rem;clear:both}.pagination .page-numbers{padding:0 0.75em;display:inline-block}.pagination .current{background:#626e7a;color:#ffffff}.contributor{max-width:50rem;margin:0 auto;padding:0 0 0 7.5rem;margin-bottom:4.5rem;min-height:6rem;position:relative}.contributor h2{margin-bottom:0}.contributor h2 small{font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal}.contributor .avatar-wrapper{max-width:6rem;position:absolute;top:0;left:0}.contributor .avatar-wrapper:before{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;border:1px solid gray;opacity:0.9;pointer-events:none;z-index:5;transform:translate(0.5em,0.5em)}.child-page{width:50%;float:left;min-height:1em;padding:0 6.25%;margin-bottom:3rem}.child-page h2{font-size:21.25px;font-size:1.32812rem;line-height:1.5}.child-page:nth-child(2n+2){padding-right:0}.child-page:nth-child(odd){clear:both;padding-left:0}.avatar{position:relative}.avatar:before{content:"";position:absolute;top:0.5em;right:0.5em;left:0.5em;bottom:0.5em;border:1px solid gray;opacity:0.9;pointer-events:none;z-index:5}.avatar:before,
.content-testimonials{display:block}.content-testimonials:after{content:"";display:block;clear:both}.content-testimonials .grid-sizer{width:50%}.content-testimonials .testimonial{width:50%;float:left;min-height:1em;padding:0 4.16667%;margin-bottom:1.5rem}.content-testimonials .testimonial .entry{padding:0.75rem 1.5rem;background:hsla(0,0%,50%,0.1);margin-bottom:1.5rem;position:relative}.content-testimonials .testimonial .entry:after{position:absolute;border:0.4em solid transparent;content:"";bottom:-0.4em;left:50%;margin-left:-0.4em;border-bottom-width:0;border-top-color:hsla(0,0%,50%,0.1)}.content-testimonials .testimonial .entry p{margin-bottom:0.75rem}.content-testimonials .testimonial .entry p:last-child{margin:0}.content-testimonials .testimonial .entry-meta h3{font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal;display:block;text-align:center}.content-testimonials .testimonial .entry-meta .avatar{border:none;display:block;max-height:4.5rem;width:auto;margin:0 auto 0.75rem auto}.avatar,
a.thumbnail{display:block;opacity:1;position:relative}.device-click .avatar,
.device-click a.thumbnail{transition:all 0.15s ease-in-out}.avatar img,
a.thumbnail img{display:block}.avatar:before,
a.thumbnail:before{content:"";display:block;position:absolute;top:0.5em;right:0.5em;left:0.5em;bottom:0.5em;border:1px solid gray;opacity:0.9;pointer-events:none;z-index:5;opacity:0}.device-click .avatar:before,
.device-click a.thumbnail:before{transition:all 0.15s ease-in-out}.avatar:hover,
a.thumbnail:hover{opacity:0.9}.avatar:hover:before,
a.thumbnail:hover:before{opacity:1}.entry-breadcrumbs{font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal;margin-bottom:3rem}.showcase{position:relative;height:0;padding-bottom:100vh;margin-bottom:-1px;border-bottom:1px solid #f2f2f2}.showcase:after{content:"";display:block;clear:both}.admin-bar .showcase{padding-bottom:calc(100vh - 32px)}.showcase article{background:#626e7a 50%;background-size:cover;position:absolute;bottom:0;top:0;left:0;right:0;display:none}.showcase article:first-of-type{display:block}.showcase article .click{display:block;position:absolute;bottom:0;top:0;left:0;right:0}.showcase article .edit-link a{background:#ffffff;padding:0.5rem 1rem;position:absolute;top:1.5rem;right:3rem;display:block;font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal;z-index:30}.showcase .item-inner{display:flex;position:absolute;bottom:0;top:0;left:0;right:0;align-items:center;flex-wrap:wrap;align-content:center;z-index:20;opacity:1;padding:1.5rem 3rem}.device-click .showcase .item-inner{transition:all 0.15s ease-in-out}.showcase .item-inner:hover{text-decoration:none}.showcase .item-inner:hover .entry-container{background:hsla(0,0%,100%,0.9)}.device-click .showcase .item-inner:hover .entry-container{transition:all 0.15s ease-in-out}.showcase .item-inner:hover .read-more{text-decoration:underline}.showcase .item-inner .entry-container{padding:3rem 3rem;background:#ffffff;position:relative;max-width:40em}.device-click .showcase .item-inner .entry-container{transition:all 0.15s ease-in-out}.showcase .item-inner .entry-container:before{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;border:1px solid gray;opacity:0.9;pointer-events:none;z-index:5;transform:translate(0.5em,0.5em)}.showcase .item-inner h2{margin-bottom:0.75rem;font-size:55.25px;font-size:3.45312rem;line-height:1.25;margin:0 0 1.5rem 0;font-weight:bold}.showcase .item-inner .entry-text,
.showcase .item-inner h2{width:100%;padding-top:0;padding-bottom:0}.showcase .item-inner .entry-text{color:#333333}.showcase .item-inner .entry-text .read-more{color:#626e7a}.showcase .item-inner p{max-width:30em;margin-bottom:0}.showcase .arrow{position:absolute;z-index:30;width:3rem;height:3rem;background:#f2f2f2;bottom:3rem;text-align:center;right:auto;padding:0;border:none}.showcase .arrow:hover{background:#ffffff}.showcase .arrow span{display:none}.showcase .arrow.arrow-prev{left:3rem}.showcase .arrow.arrow-prev:before{position:absolute;border:0.5rem solid transparent;content:"";left:-1rem;right:auto;top:50%;margin-top:-0.5rem;border-left-width:0;border-right-width:0.5rem;border-left-color:transparent;border-right-color:#000000;margin-left:2.2rem;margin-right:auto}.showcase .arrow.arrow-next{left:6.6rem}.showcase .arrow.arrow-next:before{position:absolute;border:0.5rem solid transparent;content:"";right:-1rem;left:auto;top:50%;margin-top:-0.5rem;border-right-width:0;border-left-width:0.5rem;border-right-color:transparent;border-left-color:#000000;margin-right:2.2rem;margin-left:auto}.showcase nav{padding:0 3rem;position:absolute;z-index:30;bottom:0;right:0;left:0}.showcase nav .tab{display:block;width:1em;padding:0;border:none;height:1em;background:#000000;float:left;margin:0.5em;display:none}.showcase nav .tab.selected{background:#ffffff}.showcase .skip-slider{position:absolute;bottom:0;right:3rem;left:auto;z-index:30;line-height:0;display:block;height:6rem;width:3rem;background:#f2f2f2}.showcase .skip-slider:after{position:absolute;border:0.5rem solid transparent;content:"";bottom:-0.5rem;left:50%;margin-left:-0.5rem;border-bottom-width:0;border-top-color:#000000;margin-bottom:4.8rem;animation:label_bob 1.5s infinite}.post-gallery:after{content:"";display:block;clear:both}.post-gallery .item{float:left;width:50%;padding:1em}.post-gallery .item img{display:block}.post-gallery .item:first-child,
.post-gallery .item:nth-child(2){padding-top:0}.post-gallery .item:nth-child(odd){clear:both;padding-left:0}.post-gallery .item:nth-child(2n+2){padding-right:0}.widget .widget-title{font-size:17px;font-size:1.0625rem;line-height:1.75;margin-bottom:0.75rem;font-weight:bold}.widget.widget_archive li,
.widget.widget_archive ul,
.widget.widget_categories li,
.widget.widget_categories ul,
.widget.widget_meta li,
.widget.widget_meta ul,
.widget.widget_pages li,
.widget.widget_pages ul{display:inline;margin:0;padding:0;list-style-type:none}.widget.widget_archive li:after,
.widget.widget_categories li:after,
.widget.widget_meta li:after,
.widget.widget_pages li:after{content:"\25C7";opacity:0.4;margin:0.375rem}.widget.widget_archive li:last-of-type:after,
.widget.widget_categories li:last-of-type:after,
.widget.widget_meta li:last-of-type:after,
.widget.widget_pages li:last-of-type:after{display:none}.search-wrapper{margin-bottom:3rem}.post-meta-data,
.projects-terms{font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal}.projects-terms{text-align:center;margin-bottom:3rem}.projects-terms a{margin:0 1.5rem}.projects-terms a.current-page{font-weight:bold}.infinite-scroll #infinite-handle,
.infinite-scroll .infinite-loader{position:absolute;top:100%;width:100%}.infinite-scroll .infinite-loader{padding:1.5rem}.infinite-scroll #infinite-handle button{background:#626e7a;color:#ffffff;display:inline-block;font-weight:bold;text-decoration:none;padding:0.75rem 3rem;text-align:center;border:none;font-size:17px;font-size:1.0625rem;font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal;width:auto}.device-click .infinite-scroll #infinite-handle button{transition:all 0.15s ease-in-out}.infinite-scroll #infinite-handle button:focus,
.infinite-scroll #infinite-handle button:hover{background:#404850;color:#ffffff;text-decoration:none}.infinite-scroll #infinite-handle span{margin-top:-4.5rem}.infinite-scroll #infinite-handle:before{min-width:6rem;max-width:15rem;width:35%;border-bottom:1px solid gray;display:block;content:"";margin:3rem auto}

/*!
 * 4.5 - Footer
 */#footer .container{padding:3rem 1.5rem 0 1.5rem}#footer .sidebar-footer{width:100%}#footer .sidebar-footer:after{content:"";display:block;clear:both}#footer .sidebar-footer .grid-sizer{width:33.3333%}#footer .sidebar-footer .widget{width:33.33333%;float:left;min-height:1em;padding:0 4.16667%;padding:0 1.5rem}#footer .footer-wrap{text-align:center;font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal;border-top:1px solid hsla(0,0%,50%,0.4);padding:3rem 3rem}#footer .footer-wrap .sep{margin:0 0.5em;opacity:0.4}#footer .footer-wrap a{font-weight:bold}#footer .jetpack-social-navigation{text-align:center;font-size:42.5px;font-size:2.65625rem;line-height:1.25;padding:0 3rem 3rem 3rem;position:relative}#footer .jetpack-social-navigation:before{min-width:6rem;max-width:15rem;width:35%;border-bottom:1px solid gray;display:block;content:"";margin:3rem auto}#footer .jetpack-social-navigation:after{content:"";border:1px solid gray;width:0.5rem;height:0.5rem;display:block;background:#f2f2f2;transform:rotate(45deg);transform-origin:50%;margin:0 auto;position:absolute;top:-0.266rem;left:50%;margin-left:-0.35rem}#footer .jetpack-social-navigation ul{margin:0}#footer .jetpack-social-navigation li{padding:0 0.75rem}

/*!
 * 4.6 - The Content
 * Styles for blog post content
 * Includes special styles such as drop caps, and intro text
 */.the-content{max-width:50rem;margin:0 auto;margin-bottom:3rem;background:#f2f2f2;padding:4.5rem 1.5rem}.the-content:after{content:"";display:block;clear:both}.post-no-thumbnail .the-content{padding-top:0}.the-content > *{margin-top:0}.the-content p:empty{display:none}.the-content h1,
.the-content h2,
.the-content h3{text-align:center;margin-top:3rem;clear:both}.the-content h1{font-size:42.5px;font-size:2.65625rem;line-height:1.25}.the-content dl,
.the-content ol,
.the-content ul{clear:both}.the-content .intro{font-size:21.25px;font-size:1.32812rem;line-height:1.5;margin-bottom:2.4rem}.the-content > h4,
.the-content > h5,
.the-content > h6,
.the-content > p{margin-left:10%;margin-right:10%}.the-content > dl,
.the-content > ol,
.the-content > ul{margin-left:calc(10% + 1.5rem);margin-right:10%}.the-content .drop-cap{float:left;font-family:"Source Serif Pro",Georgia,serif;font-weight:bold;margin:0.1em 0.07em 0 0;font-size:68px;font-size:4.25rem;line-height:1;line-height:0.75}.the-content .highlight{background:rgba(241,196,15,0.25);padding:3px 6px;border-radius:0}.the-content .button{background:#626e7a;color:#ffffff;display:inline-block;font-weight:bold;text-decoration:none;padding:0.75rem 3rem;text-align:center;border:none;font-size:17px;font-size:1.0625rem;font-size:12.75px;font-size:0.79688rem;line-height:1.75;text-transform:uppercase;letter-spacing:0.25em;font-style:italic;font-weight:normal}.device-click .the-content .button{transition:all 0.15s ease-in-out}.the-content .button:focus,
.the-content .button:hover{background:#404850;color:#ffffff;text-decoration:none}.the-content .small-caps{font-variant:small-caps}

/*!
 * 4.7 - Misc
 * Other random styles that don't fit anywhere else
 */.header-404 .icon{width:100%;height:15rem}.user-icon-container{display:none}blockquote{padding:3rem 3rem;background:#ffffff;position:relative;overflow:visible}blockquote:before{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;border:1px solid gray;opacity:0.9;pointer-events:none;z-index:5;transform:translate(0.5em,0.5em)}hr{max-width:12rem;position:relative}hr:after{content:"";border:1px solid gray;width:0.5rem;height:0.5rem;display:block;background:#f2f2f2;transform:rotate(45deg);transform-origin:50%;margin:0 auto;position:absolute;top:-0.266rem;left:50%;margin-left:-0.35rem}@keyframes label_bob{0%,
	to{transform:translateY(-0.25em)}50%{transform:translateY(0.25em)}}#jp-relatedposts .jp-relatedposts-post-context,
#jp-relatedposts .jp-relatedposts-post-date{display:none}#jp-relatedposts .jp-relatedposts-post-title{line-height:1.5}#jp-relatedposts .jp-relatedposts-items,
.sharedaddy{text-align:center}.singular-image{margin:0 auto -12% auto;height:auto;max-width:100%;z-index:-1;display:block}.category-description{max-width:50rem;margin:0 auto;margin-bottom:6rem}.taxonomy{text-align:center}.taxonomies{position:relative}.taxonomies:after{min-width:6rem;max-width:15rem;width:35%;border-bottom:1px solid gray;display:block;content:"";margin:3rem auto}.taxonomies:before{content:"";border:1px solid gray;width:0.5rem;height:0.5rem;display:block;background:#f2f2f2;transform:rotate(45deg);transform-origin:50%;margin:0 auto;position:absolute;bottom:-0.266rem;left:50%;margin-left:-0.35rem}.content-single-extras{position:relative}.content-single-extras:after{clear:both;min-width:6rem;max-width:15rem;width:35%;border-bottom:1px solid gray;display:block;content:"";margin:3rem auto}.content-single-extras:before{content:"";border:1px solid gray;width:0.5rem;height:0.5rem;display:block;background:#f2f2f2;transform:rotate(45deg);transform-origin:50%;margin:0 auto;position:absolute;bottom:-0.266rem;left:50%;margin-left:-0.35rem}.wp-post-series-box{background:#ffffff;border-color:#ffffff;position:relative}.wp-post-series-box:before{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;border:1px solid gray;opacity:0.9;pointer-events:none;z-index:5;transform:translate(0.5em,0.5em)}#jp-relatedposts .jp-relatedposts-post-title{font-size:12.75px;font-size:0.79688rem;line-height:1.75;margin:0}

/*!
 * 5.0 - Media Queries
 */
/*!
 * 5.1 - Responsive Styles
 */@media only screen and (max-width: 600px){.content-comments ol.comment-list li.comment.depth-1 article,
	.content-comments ol.comment-list li.comment.depth-2 article,
	.content-comments ol.comment-list li.comment.depth-3 article,
	.content-comments ol.comment-list li.comment.depth-4 article,
	.content-comments ol.comment-list li.comment.depth-5 article,
	.content-comments ol.comment-list li.comment.depth-6 article,
	.content-comments ol.comment-list li.comment.depth-7 article,
	.content-comments ol.comment-list li.comment.depth-8 article,
	.content-comments ol.comment-list li.comment.depth-9 article,
	.content-comments ol.comment-list li.comment.depth-10 article{padding-left:0;padding-right:0}.jetpack-testimonial-shortcode .testimonial-entry{clear:both;padding:0;margin-bottom:3rem;width:100%;border:none}#jp-relatedposts .jp-relatedposts-items{flex-wrap:wrap}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:100%;margin:0 0 1.5rem 0}.gallery .gallery-item{width:50%!important}}@media screen and (max-height: 35rem), screen and (max-width: 600px){body{padding-left:0;padding-right:0}.masthead{position:relative;top:auto;left:auto;right:auto;bottom:auto;display:block;width:100%}.menu-on .masthead{box-shadow:0 0.1em 0.2em rgba(0,0,0,0.05)}body.admin-bar .masthead{top:auto}.masthead .branding{width:auto;transform:none;position:relative;left:0;right:0;top:0;bottom:0}.admin-bar .masthead .branding{width:auto}.masthead .menu-toggle{left:auto;right:0;width:auto;max-width:6rem;top:0}.masthead .menu-toggle .icon{height:1.5rem;margin-bottom:0}.masthead .custom-logo-link{bottom:0;right:auto;left:0}.masthead .custom-logo-link img{max-height:3rem;width:auto}.menu-on .menu-drawer{left:0;width:100%;top:6rem}.menu-on.admin-bar .menu-drawer{top:calc(32px + 6rem)}}@media only screen and (max-height: 35rem){.admin-bar .showcase,
	.showcase{padding-bottom:35rem}.showcase .item-inner h2{margin-bottom:0}.showcase .item-inner .entry-text{display:none}}@media only screen and (max-width: 1200px){html{font-size:106.25%}}@media only screen and (max-width: 899px){html{font-size:100.9375%}}@media only screen and (max-width: 782px){.masthead .menu{background:#000000;width:100%;clear:both;padding:0.75rem 1.5rem}.masthead .menu .menu-toggle{display:block;color:#ffffff}.masthead .menu .menu-toggle svg.icon{height:1em;width:1em;margin-right:0.5em;position:relative;top:0.2em}.masthead .menu.menu-on ul{display:block}.masthead .menu ul,
	.masthead .menu ul:after,
	.masthead .menu ul:before{display:none}.masthead .menu ul ul li.focus > ul,
	.masthead .menu ul ul li:hover > ul{left:auto}.masthead .menu li{display:list-item;color:#ffffff}.masthead .menu li a:not(.button),
	.masthead .menu li li a:not(.button),
	.masthead .menu li ul li a:not(.button){padding:0.375rem 0;color:#ffffff;background:transparent}.masthead .menu li a:not(.button):focus,
	.masthead .menu li a:not(.button):hover,
	.masthead .menu li li a:not(.button):focus,
	.masthead .menu li li a:not(.button):hover,
	.masthead .menu li ul li a:not(.button):focus,
	.masthead .menu li ul li a:not(.button):hover{color:#ffffff;background:transparent;text-decoration:underline}.masthead .menu li a:not(.button):after,
	.masthead .menu li a:not(.button):before,
	.masthead .menu li li a:not(.button):after,
	.masthead .menu li li a:not(.button):before,
	.masthead .menu li ul li a:not(.button):after,
	.masthead .menu li ul li a:not(.button):before{display:none}.masthead .menu li.icon:not(.button) a:before{display:inline-block}.masthead .menu li ul,
	.masthead .menu li ul ul{background:transparent;position:relative;top:auto;left:auto;box-shadow:none;width:100%;margin:0;padding-left:1.5rem;list-style-type:disc;z-index:1}.masthead .menu li ul li,
	.masthead .menu li ul ul li{display:list-item;border:none;left:auto}.masthead .menu-toggle .icon{height:1.5rem;margin-bottom:0}.admin-bar .masthead{top:46px}html{font-size:95.625%}.archive main,
	.home main{padding:0}.admin-bar .showcase,
	.showcase{padding-bottom:100%}.menu-page-container{display:none}.themes-menu1-active .masthead .menu-toggle,
	.themes-menu2-active .masthead .menu-toggle,
	.themes-menu2-active .menu-drawer .menu-secondary,
	.themes-sidebar3-active .masthead .menu-toggle{display:block}.showcase .item-inner{padding-left:1.5rem;padding-right:1.5rem}.showcase .item-inner h2{font-size:21.25px;font-size:1.32812rem;line-height:1.5;margin-bottom:0}.showcase .item-inner .entry-container{padding:1.5rem}.showcase .item-inner .entry-container:before{transform:translate(0.25em,0.25em)}.showcase .item-inner .entry-text{display:none}.showcase .arrow.arrow-prev{left:1.5rem}.showcase .arrow.arrow-next{left:5.1rem}.showcase .skip-slider{display:none}.content-posts .grid-sizer,
	.content-posts article{width:100%}.singular-image{margin-bottom:0}.singular.themes-sidebar1-active .entry-single,
	.singular.themes-sidebar1-active .sidebar-main,
	.singular.themes-sidebar1-active:not(.page-template) .entry-single,
	.singular.themes-sidebar1-active:not(.page-template) .sidebar-main{width:100%}.singular.themes-sidebar1-active .sidebar-main,
	.singular.themes-sidebar1-active:not(.page-template) .sidebar-main{margin-top:3rem}.sidebar-main{padding-left:0;padding-right:0}.comment-navigation .post-title,
	.image-navigation .post-title,
	.post-navigation .post-title{font-size:21.25px;font-size:1.32812rem;line-height:1.5}.comment-navigation .nav-links,
	.image-navigation .nav-links,
	.post-navigation .nav-links{flex-direction:column}.comment-navigation .nav-links > div,
	.image-navigation .nav-links > div,
	.post-navigation .nav-links > div{border-left:none;border-right:none}.comment-navigation .nav-next,
	.comment-navigation .nav-previous,
	.image-navigation .nav-next,
	.image-navigation .nav-previous,
	.post-navigation .nav-next,
	.post-navigation .nav-previous{text-align:left}.post-navigation .nav-links > div:last-child{border-top:1px solid gray}#footer .sidebar-footer .grid-sizer,
	#footer .sidebar-footer .widget{width:100%}#footer .jetpack-social-navigation{font-size:21.25px;font-size:1.32812rem;line-height:1.5;margin:0}.content-single{padding:0}.content-single article .entry-title{font-size:29.75px;font-size:1.85938rem;line-height:1.5}}@media only screen and (max-width: 600px){html{font-size:90.3125%}.masthead .menu-toggle{padding-left:0;padding-right:0}.admin-bar .masthead{top:0}#footer .sidebar-footer .widget,
	.content-posts article.format-standard.post-image-portrait .thumbnail,
	.grid-sizer,
	.widget{width:100%}.content-posts article.format-standard.post-image-portrait .entry{width:100%;margin:0}.content-posts article.format-standard.post-image-landscape .entry{margin:0}.content-posts article .entry{width:100%;margin:0}.content-single article .entry-header{margin-top:0;margin-bottom:3rem}.content-single article .entry-header .meta{margin-left:0.5rem;margin-right:0.5rem}.contributor{padding-left:4.5rem;padding-right:0}.contributor h2{font-size:21.25px;font-size:1.32812rem;line-height:1.5}.contributor .avatar-wrapper{max-width:3rem}.contributor .avatar-wrapper:before{display:none}#respond,
	.the-content{margin-bottom:1.5rem;padding:3rem 0}.the-content > h4,
	.the-content > h5,
	.the-content > h6,
	.the-content > p{margin-left:0;margin-right:0}.the-content > ol,
	.the-content > ul{margin-left:1.5rem;margin-right:0}}@media only screen and (max-width: 480px){#wpadminbar{position:fixed}}

/*!
 * 5.2 - Generic Print Styles
 */@media print{.main,
	.main article,
	.masthead .branding,
	.singular .main,
	.singular .main article{width:100%!important}#bit.loggedout-follow-normal,
	#respond,
	.col-sidebar,
	.demosite-header,
	.post-meta-data,
	.sharedaddy,
	.sidebar,
	.social_links,
	.taxonomies,
	.widget,
	a#header-image,
	a.post-edit-link,
	div#jp-relatedposts,
	footer,
	form,
	nav{display:none!important}.main article{width:100%}a{text-decoration:underline;font-weight:bold}a,
	p{color:#000000}.the-content a{overflow-wrap:break-word;word-wrap:break-word}.the-content a:after{content:" (" attr(href) ")";font-size:80%}.content-comments,
	footer{page-break-before:always}}