@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";


/*
Theme Name: Mura
Theme URI: http://www.3forty.media/mura
Author: 3FortyMedia
Author URI: http://www.3forty.media
Description: Mura - A WordPress Theme For Content Creators
Version: 1.6.8
Tested up to: 6.0
Requires PHP: 7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mura
Tags: one-column, two-columns, three-columns, left-sidebar, grid-layout, custom-logo, custom-menu, featured-image-header, featured-images, footer-widgets, full-width-template, post-formats, theme-options, blog, portfolio, photography

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

	0. 	CSS Variables
	1. Document Setup
	2. Element Base
	3. Layout
	4. Posts
	5. Widgets
	6. Misc
	7. Media Queries

----------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */
/*	0. CSS Variables
/* -------------------------------------------------------------------------- */

:root{/* Core colors */ --white:#ffffff;--black:#000000;--very-dark-grey:#131315;--dark-grey:#44464b;--medium-grey:#94979e;--light-grey:#cfd0d2;--very-light-grey:#f2f2f3;--off-white:#f7f8fa;--site-width:1200px;--site-max-width:calc(var(--site-width) + ( var(--post-margin) * 2));--mobile-site-max-width:calc(var(--content-max-width) + ( var(--post-margin) * 2));--body-background:#ffffff;--body-font-color:var(--very-dark-grey);--body-font-size:1rem;--h1-font-size:3.2rem;--h2-font-size:2.25rem;--h3-font-size:1.875rem;--h4-font-size:1.5rem;--h5-font-size:1.25rem;--h6-font-size:1.1rem;/* Header */ --header-background:var(--white);--header-width:var(--site-max-width);--custom-logo-width:auto;/* Footer */ --footer-background:none;/* Sidebar */ --sidebar-width:calc(300px + ( var(--post-margin) * 2));--toggle-sidebar-background:#ffffff;--toggle-sidebar-color:var(--very-dark-grey);--toggle-sidebar-border-color:var(--very-light-grey);--toggle-sidebar-logo-color:var(--logo-color);/* Posts */ --post-margin:1.5625rem;--post-inner-elements-margin:2rem;--post-thumbnail-border-radius:0;--cols-4-small-desktop-flex-basis:calc(100% / 3 - (var(--post-margin) * 2));--cols-5-small-desktop-flex-basis:calc(100% / 4 - (var(--cols-5-post-margin) * 2));--cols-6-small-desktop-flex-basis:calc(100% / 4 - (var(--cols-5-post-margin) * 2));--cols-7-small-desktop-flex-basis:calc(100% / 4 - (var(--cols-5-post-margin) * 2));--cols-5-post-margin:calc(var(--post-margin) / 1.5);--cols-6-post-margin:calc(var(--post-margin) / 1.5);--cols-7-post-margin:calc(var(--post-margin) / 1.5);--cols-6-breakpoint-flex-basis:calc(100% / 5 - (var(--cols-5-post-margin) * 2));--cols-7-breakpoint-flex-basis:calc(100% / 6 - (var(--cols-6-post-margin) * 2));/* Cover global styling */ --cover-global-color:#ffffff;--cover-brightness-filter:75%;--cover-overlay-gradient:linear-gradient(to top, rgba(0,0,0,0.9), rgba(0,0,0,0));--link-color:var(--primary-theme-color);--link-hover-color:var(--secondary-theme-color);--link-text-decoration:underline solid var(--link-color) 2px;--link-hover-text-decoration:underline solid var(--link-hover-color) 2px;--content-width:calc(100% - (var(--post-margin) * 2));--content-max-width:46rem;--mobile-content-width:calc(var(--content-max-width) + ( var(--post-margin) * 2));--hero-thumbnail-padding:40%;/* Misc Globals */ --single-body-background:var(--body-background);--single-entry-font-size:1.1875rem;--global-elements-margin:1.5625rem;/* Usually the same as post margin */ --global-elements-border-radius:0;--button-background:var(--primary-theme-color);--button-color:var(--white);--button-border-radius:0;--input-border-radius:0;--button-padding:1rem 1.5rem;--button-font:var(--body-font);--button-font-size:0.9375rem;--default-content-margin:1.5rem;}


/* -------------------------------------------------------------------------- */
/*	1. Document Setup
/* -------------------------------------------------------------------------- */


html{font-size:100%;}

body{direction:ltr;background:var(--body-background);color:var(--body-font-color);font-family:var(--body-font, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif);font-size:var(--body-font-size);font-weight:400;letter-spacing:var(--body-letter-spacing);text-align:left;overflow-x:hidden;}
 *{box-sizing:border-box;}

/* Base Transitions -------------------------- */

a, path{transition:all 0.2s linear;}


/* Screen Reader Text ------------------------ */

.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;word-break:normal;}

.screen-reader-text:focus{background-color:var(--very-light-grey);border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:0.875rem;font-weight:700;height:auto;right:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}

/* -------------------------------------------------------------------------- */
/*	2. Element Base
/* ---------------------------------------------*---------------------------- */


main{display:block;flex-basis:100%;margin-top:var(--global-elements-margin);margin-bottom:calc(var(--global-elements-margin) * 2);}

h1, h2, h3, h4, h5, h6, .faux-heading{font-feature-settings:"lnum";font-variant-numeric:lining-nums;font-weight:var(--heading-font-weight, 700);letter-spacing:var(--heading-letter-spacing, -0.0625rem);line-height:var(--heading-line-heght, 1.25);margin:var(--heading-margin, 2rem 0 2rem 0);word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;word-break:break-word;font-family:var(--title-font, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif);}

h1, .heading-size-1, .faux-heading{font-size:var(--h1-font-size);font-weight:var(--h1-font-weight, 700);line-height:var(--h1-line-height, 1.138888889);}

h2, .heading-size-2{font-size:var(--h2-font-size);}

h3, .heading-size-3{font-size:var(--h3-font-size);}

h4, .heading-size-4{font-size:var(--h4-font-size);letter-spacing:var(--h4-line-height, -0.046875rem);}

h5, .heading-size-5{font-size:var(--h5-font-size);letter-spacing:var(--h5-line-height, -0.040625rem);}

h6, .heading-size-6{font-size:var(--h6-font-size);letter-spacing:var(--h6-line-height, -0.040625rem);}
 p{line-height:var(--default-line-height, 1.5);margin:var(--paragraph-margin, 0 0 1em 0);}

em, i, q, dfn{font-style:italic;}

em em, em i, i em, i i, cite em, cite i{font-weight:bolder;}

big{font-size:1.2em;}

small{font-size:0.75em;}

b, strong{font-weight:var(--strong-font-weight, 700);}

ins{text-decoration:underline;}

sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}

sup{top:-0.5em;}

sub{bottom:-0.25em;}

abbr, acronym{cursor:help;}

address{line-height:1.5;margin:0 0 2rem 0;}

hr, .the-post .entry-content hr, .the-page .entry-content hr{border-style:solid;border-width:1px 0 0 0;border-color:var(--light-grey);margin:4rem auto;}
 a{color:var(--link-color, var(--black));text-decoration:var(--link-text-decoration, none);transition:all 0.2s ease;outline:0;}

a:hover, a:focus{text-decoration:var(--link-hover-text-decoration, none);color:var(--link-hover-color);}


/* Lists ------------------------------------- */

ul, ol{margin:var(--post-inner-elements-margin) 0 var(--post-inner-elements-margin) 3rem;}

ul{list-style:disc;}

ul ul, ol ul{list-style:circle;}

ul ul ul{list-style:square;}

ol{list-style:decimal;}

ol ol{/*list-style:lower-alpha;*/}

ol ol ol{list-style:lower-roman;}

li{line-height:1.5;margin:var(--list-item-margin, 0 0 0.5rem 1rem);}

li > ul, li > ol{margin:var(--nested-list-margin, 1rem 0 0 0rem);}

.reset-list-style, .reset-list-style ul, .reset-list-style ol{list-style:none;margin:0;}

.reset-list-style li{margin:0;}

dt, dd{line-height:1.5;}

dt{font-weight:var(--strong-font-weight, 700);}

dt + dd{margin-top:0.5rem;}

dd + dt{margin-top:1.5rem;}
/* Quotes ------------------------------------ */

blockquote{border-color:var(--blockquote-border-color, var(--primary-theme-color));border-style:solid;/*rtl:ignore*/ border-width:0 0 0 0.4rem;color:inherit;font-size:1em;margin:calc(var(--default-content-margin) * 1.5) 0;/*rtl:ignore*/ padding:var(--blockquote-padding, 0.5rem 0 0.5rem 2rem);}

cite{font-style:normal;line-height:1.25;}

blockquote cite{display:inline-block;position:relative;padding-top:1.5rem;}

blockquote p:last-child{margin:0;}
blockquote cite::before{content:'\2014\2014\2014\2014';letter-spacing:-2px;font-size:10px;position:absolute;top:0;left:calc(50% - 20px);}

/* Code -------------------------------------- */

code, kbd, pre, samp{font-family:monospace;font-size:0.9em;padding:0.4rem 0.6rem;}

code, kbd, samp{background:rgba(0, 0, 0, 0.075);border-radius:0.2rem;}

pre{border:1px solid var(--light-grey);line-height:1.5;margin:2rem 0;overflow:auto;padding:1.5rem;text-align:left;white-space:pre-wrap;word-wrap:break-word;}

pre code{background:transparent;padding:0;}


/* Media ------------------------------------- */

figure{display:block;margin:0;}

iframe{display:block;max-width:100%;}
/* Rich media iframe embeds set to 16.9 aspect ratio */
.wp-embed-responsive .is-type-rich iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;}
.wp-embed-responsive .is-type-rich:not([class*="twitter"]):not([class*="facebook"]):not([class*="instagram"]) .wp-block-embed__wrapper::before{content:"";display:block;padding-top:50%;}
.wp-embed-responsive .is-type-rich:not([class*="twitter"]):not([class*="facebook"]):not([class*="instagram"]) .wp-block-embed__wrapper::before{padding-top:56.25%;}
video{display:block;}

svg, img, embed, object{display:block;height:auto;max-width:100%;}
figcaption, .wp-caption-text{color:var(--medium-grey);display:block;font-weight:var(--figcaption-font-weight, 500);line-height:1.2;margin-top:calc(var(--default-content-margin) + 12px);font-size:var(--figcaption-font-size, 0.8125rem);word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;word-break:break-word;}

figcaption a, .wp-caption-text a{color:var(--link-color)}
.alignleft figcaption, .alignleft .wp-caption-text, .alignright figcaption, .alignright .wp-caption-text{margin-top:1rem;}
blockquote.instagram-media, iframe.instagram-media{margin:auto !important;}
/* Inputs ------------------------------------ */

fieldset{border:0.2rem solid var(--light-grey);padding:2rem;}

legend{font-size:0.85em;font-weight:700;padding:0 1rem;}

label{display:block;font-size:1rem;font-weight:400;margin:0 0 0.5rem 0;font-family:var(--title-font);font-weight:700;}

label.inline, input[type="checkbox"] + label{display:inline;font-weight:400;/*margin-left:0.5rem;*/}

input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;position:relative;top:2px;display:inline-block;margin:0 0.5rem 0 0;width:1rem;min-width:1rem;height:1rem;background:var(--white);border-radius:0;border-style:solid;border-width:1px;border-color:var(--light-grey);box-shadow:none;cursor:pointer;}

input[type="checkbox"]:checked::before{/* Use the "Yes" SVG Dashicon */ content:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%23000000%27%2F%3E%3C%2Fsvg%3E");position:absolute;display:inline-block;margin:-0.1875rem 0 0 -0.25rem;height:1.3rem;width:1.3rem;}

input, textarea, button, .button, .faux-button, .wp-block-button__link, .wp-block-file__button{font-family:var(--body-font, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif);line-height:1;border-radius:var(--input-border-radius);}

input, textarea{border-color:var(--light-grey);color:var(--black);}

code, input[type="url"],
input[type="email"],
input[type="tel"]{/*rtl:ignore*/ direction:ltr;}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea{-webkit-appearance:none;-moz-appearance:none;background:var(--white);border-style:solid;border-width:1px;box-shadow:none;display:block;font-size:var(--input-font-size, 0.9375rem);letter-spacing:var(--input-letter-spacing, -0.015em);margin:var(--global-elements-margin) 0;max-width:100%;padding:var(--input-padding, 0.875rem 1rem);width:100%;}

select{font-size:var(--input-select-font-size, var(--input-font-size, 0.9375rem));max-width:100%;border:1px solid var(--light-grey);padding:var(--input-select-padding, 0.875rem 2rem 0.875rem 1rem);background-color:var(--white);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg fill='none' fill-rule='evenodd' stroke='black' stroke-width='0.501' stroke-linejoin='bevel' stroke-miterlimit='10' font-family='Times New Roman' font-size='16' style='font-variant-ligatures:none' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' version='1.1' overflow='visible' width='36.246pt' height='23.603pt' viewBox='250.025 -761.362 36.246 23.603'%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Layer 1' transform='scale(1 -1)'%3E%3Cpath d='M 268.155,737.759 L 250.025,755.887 L 255.5,761.362 L 268.156,748.709 L 280.796,761.349 L 286.271,755.875 L 268.155,737.759 Z' stroke='none' fill='%2344464b' stroke-linejoin='miter' marker-start='none' marker-end='none'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position-x:calc(100% - 12px);background-position-y:calc(50%);background-size:9px;line-height:1.3;font-family:var(--body-font);}

textarea{height:12rem;line-height:1.5;width:100%;border-radius:0;}

input::-webkit-input-placeholder{line-height:normal;}

input:-ms-input-placeholder{line-height:normal;}

input::-moz-placeholder{line-height:revert;/* Reset to the value from the user-agent stylesheet. */}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration{display:none;}

button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;background:var(--button-background, var(--primary-theme-color));border:none;border-radius:var(--button-border-radius);color:var(--button-color, var(--white));font-family:var(--button-font);cursor:pointer;display:inline-block;letter-spacing:0.0333em;line-height:1.25;margin:0;opacity:1;padding:var(--button-padding);text-align:center;text-decoration:none;transition:all 0.2s ease;}

button, .button, input[type="button"],
input[type="reset"],
input[type="submit"]{font-size:var(--button-font-size, 0.9375rem);font-weight:600;}
button:focus, button:hover, .button:focus, .button:hover, .faux-button:focus, .faux-button:hover, .wp-block-button .wp-block-button__link:focus, .wp-block-button .wp-block-button__link:hover, .wp-block-file .wp-block-file__button:focus, .wp-block-file .wp-block-file__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{text-decoration:none;background:var(--button-hover-background, var(--black));color:var(--button-hover-color, var(--white));}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus{border-color:currentColor;}

input[type="search"]:focus{outline:thin dotted;outline-offset:-4px;}

/* Tables ------------------------------------ */

table{border:1px solid var(--very-light-grey);border-collapse:collapse;border-spacing:0;empty-cells:show;margin:2rem 0;max-width:100%;overflow:hidden;width:100%;}

.alignleft > table{margin:0;}

.alignright > table{margin:0;}

th, td{border:1px solid var(--very-light-grey);line-height:1.4;margin:0;overflow:visible;padding:0.75rem;}

caption{background:var(--very-light-grey);font-weight:600;padding:0.5em;text-align:center;}

thead{vertical-align:bottom;white-space:nowrap;}

th{font-weight:700;}

/* -------------------------------------------------------------------------- */
/*	3. Layout
/* ---------------------------------------------*---------------------------- */
.wrap{margin:auto;position:relative;}
.wrap-inner{max-width:var(--site-max-width);margin:auto;display:flex;flex-wrap:wrap;}
.content-area{width:100%;max-width:var(--site-max-width);margin-left:auto;margin-right:auto;}
.aside-sidebar{width:calc(var(--sidebar-width) - var(--post-margin));padding-top:var(--post-margin);padding-left:var(--post-margin);margin-right:var(--post-margin);margin-top:var(--post-margin);margin-bottom:calc(var(--global-elements-margin) * 2);position:relative;}
.has-sidebar main{flex-basis:calc(100% - var(--sidebar-width));}

.toggle-sidebar{width:100%;max-width:var(--toggle-sidebar-max-width, 380px);height:100%;overflow:auto;overflow-x:hidden;background:var(--toggle-sidebar-background);color:var(--toggle-sidebar-color);position:fixed;top:0;left:-460px;transition:all 0.4s ease;z-index:2000;box-shadow:var(--toggle-sidebar-box-shadow, 0 5px 15px rgba(0,0,0,0.1));}
.toggle-sidebar.show{left:0;z-index:4000;}
.admin-bar .toggle-sidebar{padding-top:30px;}
.toggle-sidebar > *,
.toggle-sidebar .widget{margin:1.875rem;display:block;width:auto;max-width:100%;}

/* Header ------------------------------------- */

.site-header{background:var(--header-background);box-shadow:var(--header-box-shadow, none);border-bottom:var(--header-border, 0);color:var(--body-color);padding:var(--header-padding, 1.25rem);padding-left:0;padding-right:0;text-align:center;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;width:100%;max-width:100%;margin:0 auto;position:relative;z-index:200;}
.site-header.fullwidth{padding-left:var(--global-elements-margin);padding-right:var(--global-elements-margin);}
.header-layout-wrapper{width:100%;max-width:var(--header-width);padding-left:var(--post-margin);padding-right:var(--post-margin);}
.fullwidth .header-layout-wrapper{max-width:100%;}
.logo-left-menu-right .header-layout-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.logo-split-menu .header-layout-wrapper{display:flex;justify-content:space-between;flex-direction:row;align-items:center;}
.site-title{font-size:var(--logo-font-size, 4.2rem);font-weight:var(--site-title-font-weight, var(--heading-font-weight, 600));}
.site-logo{text-align:center;margin:0;font-size:0;}
.site-logo img{margin:auto;}
@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
	.site-logo img{image-rendering:-webkit-optimize-contrast;}
}
.site-logo a{display:inline-block;}
.custom-logo{}
.logo-below-nav .header-layout-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}
.lbn-site-title-wrapper{text-align:center;padding-top:calc(var(--global-elements-margin) * 2);display:flex;flex-direction:column;}
.tagline{}
.mobile-header{display:none;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:calc( var(--global-elements-margin) / 2) var(--global-elements-margin);background:var(--header-background);width:100%;}
/* Sticky Header */
@media(min-width:1061px){
	header.site-header.sticky-nav.fixed{position:fixed;z-index:1499;}
header.site-header.default.sticky-nav.fixed .header-branding, header.site-header.default-advert.sticky-nav.fixed .header-branding,
	header.site-header.default-logo-left.sticky-nav.fixed .header-branding{display:none;}
}
.header-branding{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;margin-bottom:var(--global-elements-margin);}
.logo-split-menu .header-branding{margin-left:var(--global-elements-margin);margin-right:var(--global-elements-margin);margin-bottom:0;}
.header-section{display:flex;align-items:center;flex:1;}
.header-left{justify-content:flex-start;}
.header-left > *:not(:last-child){margin-right:1.25rem;}
.header-right{justify-content:flex-end;}
.header-right > *:not(:first-child){margin-left:1.25rem;}
.default-logo-left .header-branding .header-left{order:2;justify-content:flex-end;}
.default-logo-left .header-left > *:last-child{margin-right:1.25rem;}
.default-logo-left .header-branding .header-right{order:3;flex:0;}
.site-header .search-form{display:flex;}
.logo-branding{flex-direction:column;}
.default-logo-left .logo-branding{align-items:flex-start;}
.logo-left-menu-right .header-section{flex:auto;}
.default-advert .header-section{align-items:flex-start;flex:auto;}
.default-advert .header-right{flex-direction:column;align-items:flex-end;justify-content:center;}
.default-advert .logo-branding{justify-content:center;}
.default-advert .header-section .advert{max-width:728px;}
.default-advert .tagline{margin-bottom:0;}
.default-advert .header-branding{margin-bottom:var(--global-elements-margin);}
.default-advert .primary-menu-section{justify-content:flex-start;align-items:center;}
.default-advert .primary-menu-section.section-right{justify-content:flex-end;}
.default-advert .toggle-menu{margin-right:0;}
.default-advert .toggle-search{margin-left:0;}
.default-advert .primary-menu-section.section-left > :not(:last-child){margin-right:1.25rem;}
.default-advert .primary-menu-section.section-right > :not(:first-child){margin-left:1.25rem;}
/* Primary Menu ---------------------------- */

.primary-menu-container{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;align-items:center;position:relative;}
.primary-menu-section{display:flex;flex:1;justify-content:center;}
.logo-split-menu .split-menu-right-wrapper{margin-right:auto;}
.logo-split-menu .split-menu-left-wrapper{margin-left:auto;}
ul.primary-menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;}

.primary-menu li{font-size:inherit;position:relative;}

.primary-menu > li{margin:0 0.625rem;}

.primary-menu a{color:inherit;display:block;text-decoration:none;word-break:normal;word-wrap:normal;color:var(--primary-menu-link-color);cursor:pointer;padding:var(--primary-menu-link-padding, 0.3125rem 0);}
.primary-menu a:hover, .primary-menu a:focus, .primary-menu .current_page_ancestor{color:var(--primary-menu-link-hover-color);}

.primary-menu li.current-menu-item > a, .primary-menu li.current-menu-item > .link-icon-wrapper > a{color:var(--primary-menu-link-hover-color);}

.primary-menu li.current-menu-item > a:hover, .primary-menu li.current-menu-item > .link-icon-wrapper > a:hover, .primary-menu li.current-menu-item > a:focus, .primary-menu li.current-menu-item > .link-icon-wrapper > a:focus{text-decoration:none;}

/* SUB MENU */

.primary-menu li.menu-item-has-children > a::after{font-family:fontello;content:"\e806 ";font-weight:300;margin-left:0.3125rem;font-size:0.625rem;}

.primary-menu ul{background:var(--primary-menu-submenu-background, var(--white));border-radius:var(--primary-menu-submenu-border-radius);border-top-left-radius:0;border-top-right-radius:0;color:var(--primary-menu-submenu-link-color, var(--white));opacity:0;visibility:hidden;padding:var(--primary-menu-submenu-padding, 0 1rem 0 1rem);position:absolute;left:0;top:var(--primary-menu-submenu-top, calc(100% + 20px));transition:opacity 0.15s linear, transform 0.15s linear, right 0s 0.15s;transform:translateY(-0.6rem);width:var(--primary-menu-submenu-width, 220px);z-index:1;list-style:none;text-align:left;margin:0;box-shadow:var(--primary-menu-submenu-box-shadow, 0 10px 10px rgba(0,0,0,0.1));}
.primary-menu li.menu-item-has-children:hover > ul, .primary-menu li.menu-item-has-children:focus > ul, .primary-menu li.menu-item-has-children.focus > ul{opacity:1;visibility:visible;transform:translateY(0);transition:opacity 0.15s linear, transform 0.15s linear;}
.primary-menu ul::before, .primary-menu ul::after{content:"";display:block;position:absolute;bottom:100%;}
.primary-menu ul::before{height:1.4rem;left:0;right:0;}
.primary-menu ul li{margin:0;border-bottom:1px solid var(--primary-menu-submenu-border-color, var(--very-light-grey));}
.primary-menu ul li:last-child{border:0;}
.primary-menu ul a{background:transparent;border:none;color:inherit;display:block;padding:var(--primary-menu-submenu-link-padding, 0.75rem 0.5rem 0.75rem 0);transition:background-color 0.2s linear;transition:color 0.3s ease;width:100%;color:var(--primary-menu-submenu-link-color, var(--black));font-weight:400;font-size:var(--primary-menu-submenu-font-size, 14px);}
.primary-menu ul a:hover, .primary-menu ul a:focus{color:var(--primary-menu-submenu-link-hover-color, var(--black));background:none;}
.primary-menu ul li.menu-item-has-children > a::after{content:"\e812 ";font-size:0.625rem;margin-left:0.5rem;}
.primary-menu ul li.menu-item-has-children > a{padding-right:4.5rem;}

/* DEEP DOWN */

.primary-menu ul ul{top:0rem;border-radius:var(--primary-menu-submenu-border-radius);}

.primary-menu ul li.menu-item-has-children:hover > ul, .primary-menu ul li.menu-item-has-children:focus > ul, .primary-menu ul li.menu-item-has-children.focus > ul{left:calc(100% + 1rem);}
.primary-menu ul ul::before{border-bottom-color:transparent;border-left-color:var(--primary-menu-submenu-background);bottom:auto;left:-1.6rem;top:2rem;}

.primary-menu ul ul::before, .primary-menu ul ul::after{content:"";display:block;position:absolute;top:0;}

.primary-menu ul ul::before{width:2rem;left:-2rem;right:0;height:100%;}

/* Header Secondary */
.header-secondary > li, .header-third > li{margin:0 0 0 0.625rem;}
.header-secondary > li:first-child, .header-third > li:first-child{margin-left:0;}
.header-third ul li a{padding-top:0.5rem;padding-bottom:0.5rem;}
.header-left .primary-menu ul{margin:0;}
/* Toggle Menu (Sidebar) ---------------------------- */

.toggle-sidebar .close-menu{display:block;text-align:right;position:relative;font-size:0.875rem;margin-left:auto;}

.toggle-sidebar .close-menu span{cursor:pointer;}
.primary-nav-sidebar{margin:0;padding:0;list-style:none;}
.primary-nav-sidebar ul{margin:0;padding:0 0 0 0.5rem;list-style:none;display:none;}
.primary-nav-sidebar li{margin:0;padding:0;position:relative;}
.primary-nav-sidebar a{padding:0.625rem 0;display:inline-block;margin:0;}
.expand{width:37px;height:37px;position:absolute;bottom:auto;top:0;right:0;cursor:pointer;display:none;z-index:200;color:var(--toggle-sidebar-menu-color, var(--black));}
.primary-nav-sidebar .menu-item-has-children > .expand{display:block;}
.expand::after{font-family:fontello;content:"\e806 ";/* chevron down */ font-size:0.875rem;position:absolute;top:8px;right:13px;}
.expand.close::after{content:"\e808 ";/* up chevron */}
.toggle-sidebar .site-title{font-size:var(--sidebar-logo-font-size);}
.toggle-sidebar .site-title a{color:var(--toggle-sidebar-logo-color);}
.toggle-sidebar .custom-logo{margin:0;max-width:var(--sidebar-logo-max-width);}
.toggle-sidebar .site-logo.faux-heading{margin:0.5rem 0;}
/* Search ---------------------------- */
.site-search{left:auto;right:-460px;}
.site-search.show-search{right:0;z-index:4000;}
.site-search .close-menu{text-align:left;margin-right:auto;margin-left:0;}
.site-search form{display:flex;}
.site-search .search-form input{margin:0;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;}
.site-search .search-submit{border-top-left-radius:0;border-bottom-left-radius:0;}
/* Archive Header ---------------------------- */

.archive-header-inner{margin:var(--post-margin);max-width:var(--site-max-width);}
.section-header{width:100%;margin:var(--post-margin) auto 0 auto;max-width:var(--site-max-width);padding:0 var(--post-margin);}
.blog .section-header.home-title{margin-top:calc((var(--post-margin) * 2) - 0.625rem);}
.section-header .page-title{margin-top:0;margin-bottom:0;}
.section-header p.sub-title{margin-bottom:0.1875rem;margin-top:0.5rem;color:var(--medium-grey);}
.blog:not(.paged).has-loop-header main,
.home:not(.paged).has-loop-header main{margin-top:calc(var(--post-margin) - 10px);}
/* -------------------------------------------------------------------------- */
/*	4. Posts
/* -------------------------------------------------------------------------- */

/* Posts (Archive) ------------------------------------- */

.post-grid:not(.masonry){display:flex;flex-wrap:wrap;}
article.post, div.post, article.page, div.page, article.article, div.article{flex:0 1 calc(100% / 3 - (var(--post-margin) * 2));/* Default is 3 columns */ margin:var(--post-margin);min-width:0;position:relative;}
.cols-7 .post, .cols-7 .page, .cols-7 .article{flex-basis:calc(100% / 7 - ( var(--cols-7-post-margin) * 2));margin:var(--cols-7-post-margin);}
.cols-6 .post, .cols-6 .page, .cols-6 .article{flex-basis:calc(100% / 6 - ( var(--cols-6-post-margin) * 2));margin:var(--cols-6-post-margin);}
.cols-5 .post, .cols-5 .page, .cols-5 .article{flex-basis:calc(100% / 5 - ( var(--cols-5-post-margin) * 2));margin:var(--cols-5-post-margin);}
.cols-4 .post, .cols-4 .page, .cols-4 .article{flex-basis:calc(100% / 4 - (var(--post-margin) * 2));}
.cols-2 .post, .cols-2 .page, .cols-2 .article{flex-basis:calc(100% / 2 - (var(--post-margin) * 2));}
.cols-1 .post, .cols-1 .page, .cols-1 .article{flex-basis:100%;}
/* Set width for Masonry (flex-basis doesn't work) */
.masonry .post, .masonry .page, .masonry .article{width:calc(100% / 3 - (var(--post-margin) * 2));}
.cols-7.masonry .post, .cols-7.masonry .page, .cols-7.masonry .article{width:calc(100% / 7 - (var(--post-margin) * 2));}
.cols-6.masonry .post, .cols-6.masonry .page, .cols-6.masonry .article{width:calc(100% / 6 - (var(--post-margin) * 2));}
.cols-5.masonry .post, .cols-5.masonry .page, .cols-5.masonry .article{width:calc(100% / 5 - (var(--post-margin) * 2));}
.cols-4.masonry .post, .cols-4.masonry .page, .cols-4.masonry .article{width:calc(100% / 4 - (var(--post-margin) * 2));}
.cols-2.masonry .post, .cols-2.masonry .page, .cols-2.masonry .article{width:calc(100% / 2 - (var(--post-margin) * 2));}
.cols-1.masonry .post, .cols-1.masonry .page, .cols-1.masonry .article{width:calc(100% - (var(--post-margin) * 2));}
/* List cols-4 */
.post-grid.cols-4.list{padding:calc(var(--post-margin) / 2);}
.post-grid.cols-4.list .article:not(.grid-style){flex-basis:calc(100% / 4 - var(--post-margin));margin:calc(var(--post-margin) / 2);}
/* Inner */
.entry-wrapper{position:relative;}
.post-inner > *,
.entry-wrapper > *,
.entry-header > *{margin-top:calc(var(--post-inner-elements-margin) / 1.5);width:100%;}
.the-post > .article .entry-wrapper > *,
.the-post > .article .entry-header > *{margin-top:var(--post-inner-elements-margin);}
.entry-header > *:last-child{margin-bottom:0;}
.entry-wrapper{margin:0;}
.post:not(.has-post-thumbnail) .entry-wrapper{margin-top:auto;}
/* Posts (Special Grid Layouts) ------------------------------------- */

/* First Full */
.post-grid.grid-first-full .article:first-child{flex-basis:100%;}
/* Grid Ascending */
.post-grid.grid-asc.cols-3 .article:nth-child(6n+1){flex-basis:100%;}
.post-grid.grid-asc.cols-2 .article:nth-child(3n+1){flex-basis:100%;}

/* Grid Descending */
.post-grid.grid-desc.cols-2 .article:nth-child(3n){flex-basis:100%;}
.post-grid.grid-desc.cols-3 .article:nth-child(6n){flex-basis:100%;}
.post-grid.grid-asc.cols-3 .article:nth-child(6n),
.post-grid.grid-asc.cols-3 .article:nth-child(6n+5),
.post-grid.grid-desc.cols-3 .article:nth-child(6n+4),
.post-grid.grid-desc.cols-3 .article:nth-child(6n+5){flex-basis:calc(100% / 2 - (var(--post-margin) * 2));}
.post-grid.grid-asc.cols-4 .article:nth-child(10n+1),
.post-grid.grid-desc.cols-4 .article:nth-child(10n+10){flex-basis:100%;}
.post-grid.grid-asc.cols-4 .article:nth-child(10n+2),
.post-grid.grid-asc.cols-4 .article:nth-child(10n+3),
.post-grid.grid-desc.cols-4 .article:nth-child(10n+8),
.post-grid.grid-desc.cols-4 .article:nth-child(10n+9){flex-basis:calc(100% / 2 - (var(--post-margin) * 2));}
.post-grid.grid-asc.cols-4 .article:nth-child(10n+4),
.post-grid.grid-asc.cols-4 .article:nth-child(10n+5),
.post-grid.grid-asc.cols-4 .article:nth-child(10n+6),
.post-grid.grid-desc.cols-4 .article:nth-child(10n+5),
.post-grid.grid-desc.cols-4 .article:nth-child(10n+6),
.post-grid.grid-desc.cols-4 .article:nth-child(10n+7){flex-basis:calc(100% / 3 - (var(--post-margin) * 2));}
/* Grid Offset supports 100 posts per page */
@media(min-width:961px){

	/* 4 cols  */
	.post-grid.grid-offset.cols-4 .article:nth-child(1),
	.post-grid.grid-offset.cols-4 .article:nth-child(8),
	.post-grid.grid-offset.cols-4 .article:nth-child(13),
	.post-grid.grid-offset.cols-4 .article:nth-child(20),
	.post-grid.grid-offset.cols-4 .article:nth-child(25),
	.post-grid.grid-offset.cols-4 .article:nth-child(32),
	.post-grid.grid-offset.cols-4 .article:nth-child(37),
	.post-grid.grid-offset.cols-4 .article:nth-child(44),
	.post-grid.grid-offset.cols-4 .article:nth-child(49),
	.post-grid.grid-offset.cols-4 .article:nth-child(56),
	.post-grid.grid-offset.cols-4 .article:nth-child(61),
	.post-grid.grid-offset.cols-4 .article:nth-child(68),
	.post-grid.grid-offset.cols-4 .article:nth-child(73),
	.post-grid.grid-offset.cols-4 .article:nth-child(80),
	.post-grid.grid-offset.cols-4 .article:nth-child(85),
	.post-grid.grid-offset.cols-4 .article:nth-child(92),
	.post-grid.grid-offset.cols-4 .article:nth-child(97),
	.post-grid.grid-offset.cols-4 .article:nth-child(104){flex-basis:calc(100% / 3 * 2 - (var(--post-margin) * 2) );}

	.post-grid.grid-offset.cols-4 .article:nth-child(2),
	.post-grid.grid-offset.cols-4 .article:nth-child(7),
	.post-grid.grid-offset.cols-4 .article:nth-child(14),
	.post-grid.grid-offset.cols-4 .article:nth-child(19),
	.post-grid.grid-offset.cols-4 .article:nth-child(26),
	.post-grid.grid-offset.cols-4 .article:nth-child(31),
	.post-grid.grid-offset.cols-4 .article:nth-child(38),
	.post-grid.grid-offset.cols-4 .article:nth-child(43),
	.post-grid.grid-offset.cols-4 .article:nth-child(50),
	.post-grid.grid-offset.cols-4 .article:nth-child(55),
	.post-grid.grid-offset.cols-4 .article:nth-child(62),
	.post-grid.grid-offset.cols-4 .article:nth-child(67),
	.post-grid.grid-offset.cols-4 .article:nth-child(74),
	.post-grid.grid-offset.cols-4 .article:nth-child(79),
	.post-grid.grid-offset.cols-4 .article:nth-child(86),
	.post-grid.grid-offset.cols-4 .article:nth-child(91),
	.post-grid.grid-offset.cols-4 .article:nth-child(98),
	.post-grid.grid-offset.cols-4 .article:nth-child(103){flex-basis:calc(100% / 3 - (var(--post-margin) * 2) );}

	/* 3 cols */
	.post-grid.grid-offset.cols-3 .article:nth-child(1),
	.post-grid.grid-offset.cols-3 .article:nth-child(7),
	.post-grid.grid-offset.cols-3 .article:nth-child(11),
	.post-grid.grid-offset.cols-3 .article:nth-child(17),
	.post-grid.grid-offset.cols-3 .article:nth-child(21),
	.post-grid.grid-offset.cols-3 .article:nth-child(27),
	.post-grid.grid-offset.cols-3 .article:nth-child(31),
	.post-grid.grid-offset.cols-3 .article:nth-child(37),
	.post-grid.grid-offset.cols-3 .article:nth-child(41),
	.post-grid.grid-offset.cols-3 .article:nth-child(47),
	.post-grid.grid-offset.cols-3 .article:nth-child(51),
	.post-grid.grid-offset.cols-3 .article:nth-child(57),
	.post-grid.grid-offset.cols-3 .article:nth-child(61),
	.post-grid.grid-offset.cols-3 .article:nth-child(67),
	.post-grid.grid-offset.cols-3 .article:nth-child(71),
	.post-grid.grid-offset.cols-3 .article:nth-child(77),
	.post-grid.grid-offset.cols-3 .article:nth-child(81),
	.post-grid.grid-offset.cols-3 .article:nth-child(87),
	.post-grid.grid-offset.cols-3 .article:nth-child(91),
	.post-grid.grid-offset.cols-3 .article:nth-child(97),
	.post-grid.grid-offset.cols-3 .article:nth-child(101){flex-basis:calc(100% / 3 * 2 - (var(--post-margin) * 2) );}

	/* 2 cols */

	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(2),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(5),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(10),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(13),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(18),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(21),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(26),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(29),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(34),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(37),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(42),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(45),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(50),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(53),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(58),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(61),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(66),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(69),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(74),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(77),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(82),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(85),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(90),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(93),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(98),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(101){flex-basis:calc(100% / 3 - (var(--post-margin) * 2) );}
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(1),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(6),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(9),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(14),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(17),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(22),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(25),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(30),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(33),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(38),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(41),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(46),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(49),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(54),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(57),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(62),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(65),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(70),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(73),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(78),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(81),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(86),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(89),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(94),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(97),
	body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(102){flex-basis:calc(100% / 3 * 2 - (var(--post-margin) * 2) );}

}

/* Posts (Thumbnail) ------------------------------------- */
.thumbnail-wrapper{margin:0;}
.post-thumbnail, .faux-thumbnail, .post-thumbnail.has-figcaption img{position:relative;border-radius:var(--post-thumbnail-border-radius);overflow:hidden;}
.thumbnail-wrapper.alignfull .post-thumbnail, .thumbnail-wrapper.alignfull .faux-thumbnail, .thumbnail-wrapper.alignfull .post-thumbnail.has-figcaption img{border-radius:0;}
.has-post-thumbnail:not(.thumbnail-uncropped) .post-thumbnail,
.faux-thumbnail{height:0;}
.thumbnail-wide .post-thumbnail{padding-bottom:56.25%;}
.thumbnail-square .post-thumbnail{padding-bottom:100%;}
.thumbnail-landscape .post-thumbnail, .thumbnail-landscape .faux-thumbnail{padding-bottom:66.75%;}
.thumbnail-portrait .post-thumbnail{padding-bottom:149.88%;}
.thumbnail-hero .post-thumbnail{padding-bottom:var(--hero-thumbnail-padding);}
.post-thumbnail img{width:100%;}
.article:not(.thumbnail-uncropped) .post-thumbnail img{object-fit:cover;height:100%;position:absolute;}
/* List & List/Grid */
.post-grid.list-grid .article:not(.grid-style){flex-basis:100%;}
.post-grid[class*="list"] .article:not(.grid-style):not(.loop-sidebar).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner,
.post-grid[class*="list"] .article:not(.grid-style):not(.loop-sidebar).has-featured-video .post-inner{display:flex;flex-direction:row;height:100%;padding:0;}
.post-grid[class*="list"] .article:not(.grid-style).has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .post-inner > *,
.post-grid[class*="list"] .article:not(.grid-style).has-featured-video:not(.cover) .post-inner > *{flex-basis:50%;flex-grow:1;margin:0;}
.post-grid.cols-2.list .article:not(.grid-style).has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .thumbnail-wrapper,
.post-grid.cols-3.list .article:not(.grid-style).has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .thumbnail-wrapper{max-width:calc(100% / 3);}
.post-grid.cols-4.list .article:not(.grid-style).has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .thumbnail-wrapper{max-width:90px;}
.post-grid[class*="list"] .article:not(.grid-style) .post-thumbnail{height:100%;}
.post-grid[class*="list"] .article:not(.grid-style).has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper,
.post-grid[class*="list"] .article:not(.grid-style).has-featured-video .entry-wrapper{padding-left:var(--post-inner-elements-margin);}
@media(min-width:1201px){
	.post-grid.list.cols-3 .article.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper,
	.has-sidebar .post-grid.list.cols-2 .article.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper{padding-left:calc(var(--post-inner-elements-margin) / 1.5);}
.post-grid.list.cols-4 .article.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper{padding-left:1.25rem;}
}
/* Reset List/Grid  grid-style */
.post-grid[class*="list"].cols-3 .article.grid-style{flex-basis:calc(100% / 3 - (var(--post-margin) * 2));}
.post-grid[class*="list"].cols-2 .article.grid-style{flex-basis:calc(100% / 2 - (var(--post-margin) * 2));}
/* Posts (Meta Data) ------------------------------------- */

.entry-meta ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;position:relative;}
.entry-meta li{margin:0 0.3125rem 0 0;}
.entry-read-more{list-style:none;margin-left:0;margin-bottom:0;padding:0;display:flex;}
.entry-read-more li{margin:0;}
/* Posts (Cover) ------------------------------------- */
.post-grid .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail):not(.has-featured-video) .post-inner{position:static;height:100%;display:flex;flex-direction:column;align-items:flex-end;padding-bottom:0;}
/* Set the initial aspect ratio and allow height to increase to accomodate title and content */
.post-grid .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail):not(.has-featured-video).thumbnail-wide::before,
.article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .cover-wrapper::before{content:'';padding-bottom:56.25%;float:left;}
.post-grid .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape::before,
.article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .cover-wrapper::before{content:'';padding-bottom:66.75%;float:left;}
.post-grid .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square::before,
.article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .cover-wrapper::before{content:'';padding-bottom:100%;float:left;}
.post-grid .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait::before,
.article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .cover-wrapper::before{content:'';padding-bottom:149.88%;float:left;}
.post-grid .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-hero::before,
.article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-hero .cover-wrapper::before{content:'';padding-bottom:var(--hero-thumbnail-padding);float:left;}
/**
 * Masonry does not play well with flex and pseudo element sizing so
 * specify inner element height for better content alignment (default is 3 columns)
 * */

 /* Wide */
.masonry.post-grid .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner{min-height:206px;}
.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner{min-height:323px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner{min-height:147px;}
/* Square */
.masonry.post-grid .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner{min-height:366px;}
.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner{min-height:575px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner{min-height:262px;}
/* Landscape */
.masonry.post-grid .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner{min-height:245px;}
.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner{min-height:384px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner{min-height:175px;}
/* Portrait */
.masonry.post-grid .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner{min-height:550px;}
.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner{min-height:862px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner{min-height:393px;}
.post-grid[class*="cols"] .article.cover .post-inner > *{max-width:100%;}
/* end aspect ratio */
.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .thumbnail-wrapper{position:absolute;width:100%;height:100%;overflow:hidden;}
.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .post-thumbnail{height:100%;padding-bottom:0;}
.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .post-thumbnail img{height:100%;filter:brightness(var(--cover-brightness-filter));object-fit:cover;}
.cover.has-post-thumbnail:not(.disabled-post-thumbnail):not(.has-featured-video) .entry-wrapper{color:var(--cover-global-color);width:100%;position:relative;margin-top:auto;padding:var(--post-inner-elements-margin);height:auto;}
.post-grid .cover.has-post-thumbnail:not(.disabled-post-thumbnail):not(.has-featured-video) .entry-header{margin-top:0;}
.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper .excerpt{color:var(--cover-excerpt-color, var(--cover-global-color));}
.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-meta,
.cover.has-post-thumbnail:not(.disabled-post-thumbnail) [class*="entry-meta"]{color:var(--cover-meta-color, var(--cover-global-color));border-color:var(--cover-border-color, var(--very-light-grey));}
.post-grid .cover.has-post-thumbnail:not(.disabled-post-thumbnail):not(.has-featured-video) a:not(.button),
.cover.has-post-thumbnail:not(.disabled-post-thumbnail):not(.has-featured-video) .entry-header a:not([class*="tfm"]){color:var(--cover-global-color);}
.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-read-more,
.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .read-more-button{border-color:var(--cover-border-color, var(--very-light-grey));}
.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .read-more{color:var(--cover-button-color, var(--continue-reading-button-color));background:var(--cover-button-background, var(--continue-reading-button-background));}
.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .read-more:hover{color:var(--cover-button-hover-color, var(--continue-reading-button-hover-color));background:var(--cover-button-hover-background, var(--continue-reading-button-hover-background));}
.post-grid .cover.has-post-thumbnail.thumbnail-uncropped:not(.disabled-post-thumbnail) .entry-wrapper{bottom:0;background:var(--cover-overlay-gradient);}
.post-grid .cover.has-post-thumbnail:not(.disabled-post-thumbnail):not(.thumbnail-uncropped) .post-thumbnail a::after,
.cover.has-post-thumbnail:not(.disabled-post-thumbnail):not(.thumbnail-uncropped) .cover-wrapper .post-thumbnail::after,
.single-hero .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .post-thumbnail::after,
.the-post .cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-uncropped .post-thumbnail::after{content:'';width:100%;height:100%;position:absolute;background:var(--cover-overlay-gradient);}
/* Single Cover  */
.cover-wrapper{position:relative;display:flex;align-items:flex-end;margin-top:0;}
.the-post .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper{max-width:var(--single-cover-header-max-width, var(--content-max-width));width:calc(var(--content-width) - (var(--post-margin) * 2));padding:calc(var(--post-margin) * 2) 0;margin-left:auto;margin-right:auto;}
.the-post .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .alignfull .entry-wrapper{width:var(--content-width);max-width:calc(var(--content-max-width));}
.the-post .cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-uncropped .post-thumbnail img{position:relative;}
.the-post .cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-uncropped .post-thumbnail::after,
.single-hero .cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-uncropped .post-thumbnail::after{bottom:0;left:0;}
.has-sidebar .the-post .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper{max-width:100%;width:100%;padding:calc(var(--post-margin) * 2);}
/* Posts Single (Default Alt) ------------------------------------- */
.the-post .entry-content > *:last-child,
.the-page .entry-content > *:last-child{margin-bottom:0;}

.the-post article::after{content:'';display:table;clear:both;}
.default-alt .post-inner{display:flex;flex-direction:column;}
.default-alt .entry-header{order:-1;}
.default-alt .excerpt{order:-1;}
/* Posts Single (Hero) ------------------------------------- */
.single-hero{width:100%;max-width:var(--single-hero-max-width, var(--site-max-width));display:flex;flex-wrap:wrap;justify-content:center;margin-top:var(--post-margin);margin-left:auto;margin-right:auto;}
/* No thumbnail */
.single-hero .article{flex-basis:100%;margin:var(--post-margin);background:var(--single-hero-background);border-radius:var(--post-thumbnail-border-radius);}
.single-hero[data-fullwidth="true"] .article,
.single-hero[data-fullwidth="true"] .post-thumbnail,
.single-hero[data-fullwidth="true"] .post-thumbnail img{border-radius:0;}
.single-hero .article .entry-wrapper{width:var(--content-width);max-width:var(--single-hero-header-max-width, var(--content-max-width));margin-left:auto;margin-right:auto;}
.single-hero:not([data-thumbnails="true"]) .entry-header{margin-top:0;}
.single-hero .article .entry-title{font-size:3.5rem;letter-spacing:-0.125rem;line-height:1.138888889;}
/* With thumbnail */
.single-hero[data-thumbnails="true"] .post-inner{display:flex;height:100%;}
.single-hero[data-thumbnails="true"] .cover .post-inner{align-items:flex-end;}
.single-hero[data-thumbnails="true"] .article:not(.cover) .post-inner > *{max-width:50%;}
.single-hero[data-thumbnails="true"] .article:not(.cover) .entry-wrapper{padding:1.8125rem 3.125rem 3.125rem 3.125rem;}
.single-hero[data-thumbnails="true"] .default:not(.thumbnail-uncropped) .post-thumbnail{height:100%;}
/* With background */
.single-hero.has-background .article .entry-wrapper{padding:calc(var(--post-margin) * 2) 0;}
/* Full width */
.single-hero[data-fullwidth="true"]{max-width:100vw;}
/* Full width  w/thumbnail */
.single-hero[data-fullwidth="true"][data-thumbnails="true"] .article{margin:0 0 var(--post-margin) 0;}
.single:not(.has-logo-below-nav) .single-hero[data-fullwidth="true"][data-thumbnails="true"]{margin-top:0;}
/* Full width w/background */
.single-hero[data-fullwidth="true"].has-background .article{margin:0 0 var(--post-margin) 0;padding-left:var(--post-margin);padding-right:var(--post-margin);}
.single:not(.has-logo-below-nav) .single-hero[data-fullwidth="true"].has-background{margin-top:0;}
.has-logo-below-nav .single-hero[data-fullwidth="true"].has-background{margin-top:calc(var(--post-margin) * 2);}
/* Full width w/background w/thumbnail */
.single-hero[data-fullwidth="true"][data-thumbnails="true"].has-background .article{padding:0;}
/* Single Hero Cover */
.single-hero.hero-cover[data-thumbnails="true"] .cover .entry-wrapper{width:var(--content-width);max-width:var(--single-hero-cover-header-max-width, var(--content-max-width));padding:calc(var(--post-margin) * 2) 0;}
/* Cover Full Width w/thumbnail */
.single-hero.hero-cover[data-thumbnails="true"][data-fullwidth="true"] .cover .entry-wrapper{max-width:calc(var(--content-max-width) + (var(--post-margin) * 2));padding:calc(var(--post-margin) * 2) var(--post-margin);}
/* Single Hero w/sidebar */
.has-sidebar .single-hero[data-thumbnails="false"] .entry-wrapper{max-width:100%;width:100%;}
/* Single Hero w/sidebar w/background */
.has-sidebar .single-hero[data-thumbnails="false"].has-background .entry-wrapper{max-width:var(--content-width);padding-left:2rem;padding-right:2rem;}
/*Single hero full width w/sidebar w/background*/
.has-sidebar .single-hero[data-thumbnails="false"][data-fullwidth="true"] .entry-wrapper{max-width:var(--site-width);padding-left:0;padding-right:0;}
.has-sidebar .single-hero.hero-cover[data-thumbnails="true"] .cover .entry-wrapper{max-width:var(--site-width);padding:calc(var(--post-margin) * 2) 2rem;}
.has-sidebar .single-hero.hero-cover[data-thumbnails="true"][data-fullwidth="true"] .cover .entry-wrapper{max-width:var(--site-width);padding:calc(var(--post-margin) * 2) 0;/*padding:0;*/}
/* Posts Single Media embed ------------------------------------- */

.the-post article.post_format-post-format-video.has-post-thumbnail.disabled-post-thumbnail:not(.hero-default):not(.hero-cover) .entry-content .wp-block-embed.is-type-video:first-of-type,
.the-post article.post_format-post-format-video:not(.has-post-thumbnail):not(.hero-default):not(.hero-cover) .entry-content .wp-block-embed.is-type-video:first-of-type,
.the-post article.post_format-post-format-video:not(.has-post-thumbnail):not(.hero-default):not(.hero-cover) .tfm-video.tfm-featured-media + .entry-wrapper .wp-block-video:first-of-type, /* video block */
.the-post article.post_format-post-format-video:not(.has-post-thumbnail):not(.hero-default):not(.hero-cover) .tfm-video-shortcode.tfm-featured-media + .entry-wrapper .wp-video:first-of-type, /* shortcode */
.the-post article.post_format-post-format-audio.disabled-post-thumbnail:not(.hero-default):not(.hero-cover) .entry-content .wp-block-embed.is-type-audio:first-of-type,
.the-post article.post_format-post-format-audio.disabled-post-thumbnail:not(.hero-default):not(.hero-cover) .entry-content .wp-block-embed.is-type-rich:first-of-type,
/* Catch classic editor embeds */
.the-post article.post_format-post-format-video:not(.has-post-thumbnail):not(.hero-default):not(.hero-cover) .entry-content p:first-of-type iframe{display:none;}
video[poster]{object-fit:cover;}
/* Set default margins for all elements after content */
.single .after-content{display:flex;flex-direction:column;}
.after-content > div{margin:var(--global-elements-margin) auto;width:var(--content-width);max-width:var(--content-max-width);}
.after-content > div:last-child{margin-bottom:0;}
/* Author BIO ------------------------------------- */

.author-bio{margin:var(--post-margin) auto;max-width:var(--content-max-width);}

/* Comments ------------------------------------- */
div.comments-header{margin:var(--post-margin) auto 0 auto;max-width:var(--content-max-width);width:var(--content-width);padding:0;}

.comments-area{margin:var(--post-margin) auto;max-width:var(--content-max-width);width:var(--content-width);}
.comments-area.closed{display:none;}
.comment-list{list-style:none;padding:0;margin:0 0 var(--global-elements-margin) 0;}
.comment, .trackback, .pingback, .bypostauthor{padding:var(--global-elements-margin) 0 0 0;margin:0;}
.comment-list ul.children{list-style:none;margin:0;padding:0 0 0 2%;}
.comment-meta{margin-bottom:var(--global-elements-margin);}
.comment .avatar{max-width:44px;float:left;border-radius:50%;margin-right:1rem}
.comment-content > *:last-child{margin-bottom:0;}
.reply{margin-top:1rem;}
.bypostauthor{}
/* Hentry footer */
.hentry-footer{max-width:var(--content-max-width);width:var(--content-width);margin-left:auto;margin-right:auto;}
/* Post Navigation ------------------------------------- */

.single div.post-navigation{max-width:calc(var(--content-max-width) + calc( var(--post-margin) * 2 ));width:100%;}
/* Site Footer ------------------------------------- */

.site-footer{background:var(--footer-background);color:var(--footer-color);}

.site-footer-inner{max-width:var(--site-max-width);margin:auto;padding:calc(var(--global-elements-margin) * 2) var(--global-elements-margin);}
.footer-nav{list-style:none;padding:0;margin:0;}
.footer-nav li{margin:0;float:left;}
.footer-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:var(--global-elements-margin) 0;}
.footer-columns{display:flex;flex-wrap:wrap;flex-direction:row;margin-bottom:var(--global-elements-margin);}
.footer-column{flex-basis:calc(100% / 4 - (var(--post-margin) * 2));margin-right:calc( var(--post-margin) * 2 );flex-grow:1;}
.footer-column:last-child{margin-right:0;}
.columns-70-30 .footer-column-1, .columns-70-30-menu .footer-column-1{flex-basis:calc(100% / 3 - (var(--post-margin) * 2));}
.columns-70-30 .footer-column-2, .columns-70-30-menu .footer-column-2{flex-basis:calc(100% / 3);flex-grow:0;}
.footer-columns.cols-2 .footer-column:not(:last-child):not(.footer-menu){margin-right:calc( var(--post-margin) * 4 );}
/* Single Post ------------------------------------- */
.entry-content{width:100%;max-width:var(--site-width);margin-left:auto;margin-right:auto;font-size:var(--single-entry-font-size);}
body:not(.has-sidebar) .single-content-wrapper .entry-content{width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);}
.entry-content > *{margin-left:auto;margin-right:auto;margin-bottom:var(--default-content-margin);}
.entry-content p img:not(.alignleft):not(.alignright){margin-bottom:1.8rem;margin-top:2rem;}
body:not(.home):not(.blog) .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide),
.home.page .page .entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){max-width:var(--content-max-width);width:var(--content-width);}
.the-post > .post .entry-header, .the-post .entry-content.excerpt, .the-page > .page .entry-header, .the-page .entry-content.excerpt, .home.page .page .entry-header, .home.page .page .entry-content.excerpt{max-width:var(--single-default-header-max-width, var(--content-max-width));width:var(--single-default-header-width, var(--content-width));margin-left:auto;margin-right:auto;}
@media(min-width:1251px){
	.the-post > .post .entry-header, .the-post .entry-content.excerpt,
	.the-page > .page .entry-header, .the-page .entry-content.excerpt,
	.home.page .page .entry-header, .home.page .page .entry-content.excerpt{width:100%;}
}
.the-post .cover .entry-content.excerpt{max-width:var(--content-max-width);}
.the-post > .post.cover:not(.post_format-post-format-video) .cover-wrapper:not(.alignfull) .entry-header{width:100%;max-width:100%;}
.the-post > .post.cover:not(.post_format-post-format-video) .cover-wrapper.alignfull .entry-header{max-width:calc(var(--site-width));width:100%;}
/* Fix classic embeds responsive */
.entry-content figure[style*="width"]:not(.tiled-gallery__item):not(.alignleft):not(.alignright),
.wp-audio-shortcode{width:var(--content-width) !important;}
/* Alignment Classes ------------------------- */

.alignleft, .alignright{max-width:50%;}

.alignleft{float:left;margin:0.4rem 2rem 0 0;display:inline-block;}
.alignright{float:right;margin:0.4rem 0 0 2rem;}
.aligncenter, .aligncenter > *{clear:both;display:block;margin-left:auto;margin-right:auto;text-align:center;}
.alignfull{width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);}
.alignwide, .is-style-wide{width:var(--content-width);margin-left:auto;margin-right:auto;max-width:var(--site-width);}
.has-sidebar .alignwide{max-width:var(--content-max-width);}
.has-sidebar .alignfull{margin-left:auto;width:100%;}
/* Fix alignments for classic content */
.entry-content > .alignleft{margin-left:var(--post-margin);}
.entry-content > .alignright{margin-right:var(--post-margin);}
.has-sidebar .entry-content > .alignleft{margin-left:calc(var(--post-margin) * 2 + 0.4375rem);}
.has-sidebar .entry-content > .alignright{margin-right:calc(var(--post-margin) * 2 + 0.4375rem);}
@media(min-width:786px){
	body:not(.has-sidebar) .entry-content > .alignleft{margin-left:calc(0.5 * (100vw - var(--content-max-width)));}
body:not(.has-sidebar) .entry-content > .alignright{margin-right:calc(0.5 * (100vw - var(--content-max-width)));}
}
@media(max-width:1250px){
	.has-sidebar .entry-content > .alignleft{margin-left:calc((100% - var(--content-max-width)) / 2);}
.has-sidebar .entry-content > .alignright{margin-right:calc((100% - var(--content-max-width)) / 2);}
}
@media(max-width:1136px){
	.has-sidebar .entry-content > .alignleft{margin-left:var(--post-margin);}
.has-sidebar .entry-content > .alignright{margin-right:var(--post-margin);}
}
@media(max-width:1060px){
	.has-sidebar .entry-content > .alignleft{margin-left:calc(0.5 * (100vw - var(--content-max-width)));}
.has-sidebar .entry-content > .alignright{margin-right:calc(0.5 * (100vw - var(--content-max-width)));}
}
@media(max-width:786px){
	.has-sidebar .entry-content > .alignleft{margin-left:var(--post-margin);}
.has-sidebar .entry-content > .alignright{margin-right:var(--post-margin);}
}
/* -------------------------------------------------------------------------- */
/*	5. Widgets
/* ---------------------------------------------*---------------------------- */

.widget{margin:var(--post-margin) 0;display:inline-block;width:100%;}
.aside-sidebar .widget:first-child{margin-top:0;}
.aside-sidebar .widget:last-child{margin-bottom:0;}
.widget-title, .widgettitle{margin-top:0;line-height:1.1;}
.widget ul, .widget ol{list-style:none;margin:0;padding:0;}
.widget > ul > li, .widget > ol > li, .widget > div > ul > li{margin:0;display:block;}
.widget ul li a, .widget ol li a{display:inline-block;padding:0.625rem 0;}
.widget .sub-menu li, .widget .children li{margin:0;}
/* Calendar */
.widget_calendar table{width:100%;}
.widget_calendar td, .widget_calendar th{padding:2px;}
.aside-sticky-container{position:sticky;top:7rem;}
/*-------------------------------------------------------------
12.0 Galleries
-------------------------------------------------------------*/
.gallery{display:flex;flex-wrap:wrap;width:100%;margin:0 auto;}
.gallery-item{display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative;margin:var(--gallery-item-default-margin, 1rem);padding:0;overflow:hidden;}
.gallery-item .gallery-icon{flex:1;width:100%;height:100%;object-fit:cover;}
.gallery-item img{display:flex;object-fit:cover;width:100%;height:100%;}
.gallery-caption{position:absolute;bottom:0;left:0;width:100%;background:var(--gallery-caption-overlay-gradient, linear-gradient(to top, rgba(0,0,0,0.7), rgba(0,0,0,0)));color:var(--white);text-align:center;padding:var(--default-content-margin);}
.gallery:not(.gallery-columns-1):not(.gallery-columns-2) .gallery-caption{font-size:0.75rem;}
/* Set the gallery item widths */
.gallery-item{flex-basis:calc(100% / 3 - (var(--gallery-item-default-margin, 1rem) * 2));}
.gallery-columns-4 .gallery-item{flex-basis:calc(100% / 4 - (var(--gallery-item-default-margin, 1rem) * 2));}
.gallery-columns-3 .gallery-item{flex-basis:calc(100% / 3 - (var(--gallery-item-default-margin, 1rem) * 2));}
.gallery-columns-2 .gallery-item{flex-basis:calc(100% / 2 - (var(--gallery-item-default-margin, 1rem) * 2));}
.gallery-columns-1 .gallery-item{flex-basis:calc(100% - (var(--gallery-item-default-margin, 1rem) * 2));}
/* Lose margin from nth items */
.gallery-columns-1 .gallery-item{margin-left:0;margin-right:0;}
.gallery:not(.gallery-columns-1):not(.gallery-columns-2):not(.gallery-columns-4) .gallery-item:nth-child(3n),
.gallery:not(.gallery-columns-1):not(.gallery-columns-2):not(.gallery-columns-4) .gallery-item:nth-child(even):last-of-type,
.gallery-columns-2 .gallery-item:nth-child(even),
.gallery-columns-3 .gallery-item:nth-child(3n),
.gallery-columns-3 .gallery-item:nth-child(even):last-of-type,
.gallery-columns-4 .gallery-item:nth-child(4n),
.gallery-columns-4 .gallery-item:nth-child(even):last-of-type,
.gallery-columns-4 .gallery-item:nth-child(odd):last-of-type{margin-right:0;}
.gallery:not(.gallery-columns-1):not(.gallery-columns-2):not(.gallery-columns-4) .gallery-item:nth-child(3n+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){margin-left:0;}
/* -------------------------------------------------------------------------- */
/*	5. Misc.
/* ---------------------------------------------*---------------------------- */
.body-fade{position:fixed;top:0;height:100%;width:100%;background:var(--body-fade-background, var(--body-background));opacity:0.86;display:none;z-index:1500;}
.mobile-only{display:none;visibility:hidden;}
.hidden{display:none;}
/* Pagination ------------------------------------- */
.has-pagination-numbers .pagination, .has-pagination-numbers .page-pagination, .has-pagination-prev-next .pagination, .has-pagination-prev-next .page-pagination{width:100%;text-align:center;margin-top:calc(var(--global-elements-margin) * 2);}
.pagination ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;}
.pagination ul li{display:flex;padding:0;margin:0 0.3125rem;}

/* -------------------------------------------------------------------------- */
/*	7. Media Queries
/* ---------------------------------------------*---------------------------- */

@media(max-width:1650px){
	.post-grid.cols-7:not([class*="list"]) .article:not(.first-full),
	.post-grid.cols-7 .article.grid-style{flex-basis:var(--cols-7-breakpoint-flex-basis);}
}

@media(max-width:1450px){
	.post-grid.cols-7:not([class*="list"]) .article:not(.first-full),
	.post-grid.cols-7 .article.grid-style{flex-basis:var(--cols-6-breakpoint-flex-basis);}
.post-grid.cols-6:not([class*="list"]) .article:not(.first-full),
	.post-grid.cols-6 .article.grid-style{flex-basis:var(--cols-6-breakpoint-flex-basis);}
}

@media(max-width:1200px){
	.post-grid.cols-7:not([class*="list"]) .article:not(.first-full),
	.post-grid.cols-7 .article.grid-style{flex-basis:var(--cols-7-small-desktop-flex-basis);}
.post-grid.cols-6:not([class*="list"]) .article:not(.first-full),
	.post-grid.cols-6 .article.grid-style{flex-basis:var(--cols-6-small-desktop-flex-basis);}
.post-grid.cols-5:not([class*="list"]) .article:not(.first-full),
	.post-grid.cols-5 .article.grid-style{flex-basis:var(--cols-5-small-desktop-flex-basis);}
.post-grid.cols-4:not([class*="list"]) .article:not(.first-full),
	.post-grid.cols-4 .article.grid-style{flex-basis:var(--cols-4-small-desktop-flex-basis);}
.post-grid.grid-asc.cols-4 .article:nth-child(6n),
	.post-grid.grid-asc.cols-4 .article:nth-child(6n+5),
	.post-grid.grid-desc.cols-4 .article:nth-child(6n+4),
	.post-grid.grid-desc.cols-4 .article:nth-child(6n+5),
	.list-grid.cols-4 .article.grid-style{flex-basis:calc(100% / 2 - (var(--post-margin) * 2));}
.post-grid.grid-asc.cols-4 .article:nth-child(6n+1),
	.post-grid.grid-desc.cols-4 .article:nth-child(6n){flex-basis:100%;}
/* Grid offset */
	.post-grid.grid-offset.cols-4 .article:nth-child(1),
	.post-grid.grid-offset.cols-4 .article:nth-child(7),
	.post-grid.grid-offset.cols-4 .article:nth-child(11),
	.post-grid.grid-offset.cols-4 .article:nth-child(17),
	.post-grid.grid-offset.cols-4 .article:nth-child(21),
	.post-grid.grid-offset.cols-4 .article:nth-child(27),
	.post-grid.grid-offset.cols-4 .article:nth-child(31),
	.post-grid.grid-offset.cols-4 .article:nth-child(37),
	.post-grid.grid-offset.cols-4 .article:nth-child(41),
	.post-grid.grid-offset.cols-4 .article:nth-child(47),
	.post-grid.grid-offset.cols-4 .article:nth-child(51),
	.post-grid.grid-offset.cols-4 .article:nth-child(57),
	.post-grid.grid-offset.cols-4 .article:nth-child(61),
	.post-grid.grid-offset.cols-4 .article:nth-child(67),
	.post-grid.grid-offset.cols-4 .article:nth-child(71),
	.post-grid.grid-offset.cols-4 .article:nth-child(77),
	.post-grid.grid-offset.cols-4 .article:nth-child(81),
	.post-grid.grid-offset.cols-4 .article:nth-child(87),
	.post-grid.grid-offset.cols-4 .article:nth-child(91),
	.post-grid.grid-offset.cols-4 .article:nth-child(97),
	.post-grid.grid-offset.cols-4 .article:nth-child(101){flex-basis:calc(100% / 3 * 2 - (var(--post-margin) * 2) );}
/* List */
	.post-grid.list.cols-4{padding:0;}
.post-grid.list.cols-4 .article:not(.grid-style),
	.post-grid.list.cols-3 .article:not(.grid-style){flex-basis:calc(100% / 2 - (var(--post-margin) * 2));margin:var(--post-margin);}
.post-grid.list.cols-4 .article:not(.grid-style).has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .post-inner .thumbnail-wrapper{max-width:calc(100% / 3);}
.has-sidebar .post-grid.list.cols-2 .article{flex-basis:100%;}
.has-sidebar .post-grid.list.cols-2 .article.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .post-inner .thumbnail-wrapper{max-width:50%;}
/* Masonry */
	.masonry.cols-4 .article{width:calc(100% / 3 - (var(--post-margin) * 2));}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner{min-height:197px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner{min-height:234px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner{min-height:350px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner{min-height:525px;}
/* Footer */
	.footer-columns.cols-4{max-width:var(--content-max-width);margin-left:auto;margin-right:auto;}
.footer-columns.cols-4 .footer-column{flex-basis:calc(100% / 2 - (var(--post-margin) * 2));margin:0 0 var(--global-elements-margin) 0;padding:0;border:0;}
.footer-columns.cols-4 .footer-column:nth-child(odd){margin-right:calc(var(--post-margin) *2);}
.footer-columns.cols-4 .footer-column:nth-child(n+3),
	.footer-column:last-child{margin-bottom:0;}
}
@media(max-width:1160px){
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner{min-height:298px;}
.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner{min-height:354px;}
.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner{min-height:530px;}
.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner{min-height:794px;}
}
@media(max-width:1060px){
	.content-area, .site-footer-inner,
	.footer-bottom, .archive-header-inner{max-width:var(--mobile-site-max-width);}
.site-header{padding:0;}
.site-header.sticky-mobile-nav{position:sticky;top:0;margin:0 !important;}
.admin-bar .site-header.sticky-mobile-nav{top:32px;}
body.has-sticky-nav-mobile{margin-top:0 !important;}
.mobile-header{display:flex;max-width:var(--mobile-site-max-width);}
.site-header.logo-left-menu-right .mobile-header .site-logo, .site-header.logo-left-menu-right .mobile-header .site-title{margin-right:auto;}
.site-header .header-layout-wrapper, .lbn-site-title-wrapper{display:none;}
.site-title{font-size:var(--large-mobile-logo-font-size);}
.masonry.post-grid .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner,
	.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner{min-height:170px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner{min-height:202px;}
.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner{min-height:314px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner{min-height:303px;}
.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner{min-height:480px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner{min-height:455px;}
.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner{min-height:719px;}
}
@media(max-width:1060px){
	.mobile-only{display:inline-block !important;visibility:visible;}
.toggle-sidebar .primary-nav-sidebar-wrapper.mobile-only{display:block !important;}
.footer-columns[class*="cols"]{flex-direction:column;max-width:var(--content-max-width);margin-left:auto;margin-right:auto;}
.footer-column, .footer-columns.cols-4 .footer-column:nth-child(odd),
	.footer-columns.cols-2 .footer-column:not(:last-child):not(.footer-menu){margin:0;margin-bottom:var(--global-elements-margin);margin-right:0;}
.footer-columns.cols-3 .footer-column{border:0;padding:0;}
/* With sidebar layout */
	.has-sidebar main{flex-basis:100%;border-bottom:1px solid var(--very-light-grey);padding-bottom:var(--post-margin);}
.aside-sidebar{width:var(--content-width);max-width:var(--content-max-width);margin-left:auto;margin-right:auto;padding:0 !important;margin-top:0 !important;}
.has-sidebar .post-grid:not(.cols-1):not([class*="list"]) .article:not(.first-full),
	.has-sidebar .post-grid:not(.cols-1).list-grid .article.grid-style,
	.has-sidebar .post-grid.grid-first-full .article.first-full, .post-grid:not(.cols-1):not([class*="list"]) .article:not(.first-full),
	.post-grid:not(.cols-1).list-grid .article.grid-style,
	body:not(.has-sidebar) .post-grid.grid-first-full:not(.cols-1) .article.first-full{flex-basis:calc(100% / 2 - (var(--post-margin) * 2));margin:var(--post-margin);}
/* List */
	.post-grid[class*="list"][class*="cols"] .article:not(.grid-style){flex-basis:100%;}
/* List Grid */
	.list-grid.cols-3 .article:nth-child(3n):not(.grid-style){flex-basis:calc(100% / 2 - (var(--post-margin) * 2));}
.list-grid.cols-3 .article:nth-child(3n):not(.grid-style).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner{flex-direction:column;}
.list-grid.cols-3 .article:nth-child(3n):not(.grid-style).has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .post-inner > *{max-width:100%;margin:0;flex-basis:100%;}
.list-grid.cols-3 .article:nth-child(3n):not(.grid-style).has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper{padding-left:0;}
.list-grid.cols-3 .article:nth-child(3n):not(.grid-style) .entry-header{margin-top:var(--post-inner-elements-margin);}
/* Grid offset */
	.post-grid.grid-offset:not(.cols-1) .article{flex-basis:calc(100% / 2 - (var(--post-margin) * 2));}
/* Masonry */
	.masonry[class*="cols"] .article{width:calc(100% / 2 - (var(--post-margin) * 2 ));}
.masonry.post-grid .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner,
	.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner{min-height:187px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner{min-height:223px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner{min-height:334px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner{min-height:500px;}
.has-logo-below-nav .single-hero[data-fullwidth="true"].has-background{margin-top:0;}
/* Single Hero */
	.single-hero[data-thumbnails="true"] .post-inner{flex-direction:column;}
.single-hero[data-thumbnails="true"] .article:not(.cover) .post-inner > *{max-width:100%;}
.single-hero[data-thumbnails="true"] .article:not(.cover) .entry-wrapper > *{width:var(--content-width);max-width:var(--content-max-width);margin-left:auto;margin-right:auto;margin-top:0;}
.single-hero[data-thumbnails="true"] .article:not(.cover) .excerpt{margin-top:var(--post-inner-elements-margin);}
/* iOS input zoom fix */
	input[type="text"],
	input[type="password"],
	input[type="email"],
	input[type="url"],
	input[type="date"],
	input[type="month"],
	input[type="time"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="week"],
	input[type="number"],
	input[type="search"],
	input[type="tel"],
	input[type="color"],
	textarea, input[type="text"]:focus,
	input[type="password"]:focus,
	input[type="email"]:focus,
	input[type="url"]:focus,
	input[type="date"]:focus,
	input[type="month"]:focus,
	input[type="time"]:focus,
	input[type="datetime"]:focus,
	input[type="datetime-local"]:focus,
	input[type="week"]:focus,
	input[type="number"]:focus,
	input[type="search"]:focus,
	input[type="tel"]:focus,
	input[type="color"]:focus,
	textarea{font-size:16px;}
}
@media(max-width:782px){
	.admin-bar .site-header.sticky-mobile-nav{top:46px;}
}
@media(max-width:720px){
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner{min-height:310px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner{min-height:464px;}
}

@media(max-width:640px){
	/* Set all posts to column layout */
	.post-grid[class*="list"] .article .post-inner{flex-direction:column !important;}
.post-grid[class*="list"] .article:not(.grid-style):not(.cover) .post-inner > *{max-width:100% !important;width:100% !important;}
.post-grid[class*="list"] .article:not(.grid-style):not(.cover):not(.has-background) .entry-wrapper{padding-left:0 !important;}
.post-grid[class*="list"] .article:not(.grid-style):not(.cover):not(.has-background).has-post-thumbnail .entry-header{margin-top:calc(var(--post-inner-elements-margin) / 1.5) !important;}
.post-grid[class*="grid"] .article,
	.post-grid.list-grid .article.grid-style{flex-basis:100% !important;}
.masonry[class*="cols"] .article{width:calc(100% - (var(--post-margin) * 2 ));}
.masonry.post-grid .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner,
	.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner{min-height:331px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner{min-height:394px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner{min-height:590px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner{min-height:884px;}
.site-title{font-size:var(--small-mobile-logo-font-size);}
}
@media(max-width:600px){
	.admin-bar .site-header.sticky-mobile-nav{top:0;}
/* Galleries */
	div.gallery[class*="columns"] .gallery-item{flex-basis:calc(100% / 2 - (var(--gallery-item-default-margin, 0.5rem) * 2));margin:var(--gallery-item-default-margin, 0.5rem) !important;}
div.gallery[class*="columns"] .gallery-item:nth-child(even){margin-right:0 !important;}
div.gallery[class*="columns"] .gallery-item:nth-child(odd){margin-left:0 !important;}
}
@media(max-width:540px){
	.masonry.post-grid .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner,
	.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner{min-height:275px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner{min-height:327px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner{min-height:490px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner{min-height:734px;}
.the-post .entry-content .alignleft, .the-post .entry-content .alignright,
	.wp-block-image .alignleft, .wp-block-image .alignright{max-width:var(--content-width);margin-left:auto;margin-right:auto;margin-bottom:var(--default-content-margin);float:none;display:flex;flex-direction:column;text-align:center;}
.wp-block-image figure[class*="align"] img{margin-left:auto;margin-right:auto;}
.wp-block-image figure[class*="align"] figcaption{width:100%;}
.footer-bottom{flex-direction:column;}
.footer-bottom > *:not(:last-child){margin:0 0 1rem 0}
}
@media(max-width:440px){
	.masonry.post-grid .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner,
	.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner{min-height:219px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner{min-height:260px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner{min-height:390px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner{min-height:584px;}
}
@media(max-width:380px){
	.masonry.post-grid .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner,
	.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-wide .post-inner{min-height:185px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-landscape .post-inner{min-height:220px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-square .post-inner{min-height:330px;}
.masonry.post-grid.cols-4 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner,
	.masonry.post-grid.cols-3 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner,
	.masonry.post-grid.cols-2 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail).thumbnail-portrait .post-inner{min-height:449px;}
}


/*
Theme Name: Mura
Author: 3FortyMedia
Author URI: http://www.3forty.media
Description: Mura Theme Styles
Version: 1.4.0

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

	0. CSS Variables
	1. Posts
	2. Archive Header
	3. Menus
	4. Widgets
	5. Site Header
	6. Footer
	7. Pagination
	8. Plugins
	9. Misc
	10. Single/page styling
	11. Media Queries

----------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------- */
/*	0. CSS Variables
/* -------------------------------------------------------------------------- */

:root{--body-font:"Open Sans", Arial, Helvetica, sans-serif;--title-font:"Kumbh Sans", Arial, Helvetica, sans-serif;/* Theme colour scheme */ --primary-theme-color:#F3726c;--secondary-theme-color:#3295b4;--tertiary-theme-color:#a6d6c0;--quaternary-theme-color:#00677b;--quinary-theme-color:#cb1c68;--off-white-accent:#ebebeb;/* End colour scheme */ --footer-background:var(--off-white);--footer-color:inherit;--tfm-before-footer-background:var(--off-white);--archive-header-background:var(--off-white);--archive-title-color:var(--body-font-color);--archive-header-description-color:var(--medium-grey);--archive-header-meta-color:var(--archive-header-color);--button-font:var(--title-font);--button-hover-background:var(--very-dark-grey);--button-hover-color:var(--white);--post-background:inherit;--post-box-shadow:none;--widget-background:none;--widget-box-shadow:none;--widget-title-color:var(--body-font-color);--tfm-widget-subtitle-color:var(--medium-grey);--widget-font-color:var(--medium-grey);--widget-primary-link-color:var(--black);--widget-child-link-color:var(--medium-grey);--widget-meta-color:var(--medium-grey);--widget-meta-link-color:var(--link-color);--widget-border-color:var(--very-light-grey);--widget-button-background:var(--button-background);--widget-button-color:var(--button-color);--widget-button-hover-background:var(--button-hover-background);--widget-tag-background:var(--off-white);--widget-tag-color:var(--black);--widget-tag-hover-background:var(--very-light-grey);--widget-tag-hover-color:var(--black);--widget-tag-border-radius:0;--widget-misc-elements-background:var(--very-light-grey);--widget-highlight-background:var(--very-light-grey);--tfm-widget-count-color:var(--primary-theme-color);--tfm-widget-first-count-color:var(--primary-theme-color);--tfm-widget-alt-count-color:var(--body-font-color);--tfm-widget-alt-count-background:var(--very-light-grey);--tfm-widget-alt-first-count-color:var(--white);--tfm-widget-alt-first-count-background:var(--primary-theme-color);--format-aside-background:var(--primary-theme-color);--format-aside-global-color:var(--white);--post-format-icon-background:var(--secondary-theme-color);--post-format-icon-color:var(--white);--format-video-icon-background:var(--primary-theme-color);--format-gallery-icon-background:var(--quaternary-theme-color);--format-audio-icon-background:var(--tertiary-theme-color);--post-author-avatar-border:var(--light-grey);--continue-reading-button-background:var(--very-light-grey);--continue-reading-button-color:var(--dark-grey);--continue-reading-button-hover-background:var(--very-dark-grey);--continue-reading-button-hover-color:var(--white);--entry-title-link-color:var(--black);--entry-meta-color:var(--medium-grey);--entry-meta-link-color:var(--black);--entry-meta-icon-color:var(--light-grey);--entry-meta-border-color:var(--very-light-grey);--excerpt-color:var(--medium-grey);--entry-border-color:var(--very-light-grey);--avatar-border-color:var(--light-grey);--cover-meta-color:var(--light-grey);--single-hero-thumbnail-padding:var(--hero-thumbnail-padding);--hero-wrapper-max-width:var(--site-width);--single-body-background:var(--body-background);--single-hero-background:inherit;--single-entry-title-color:inherit;--single-entry-meta-color:var(--medium-grey);--single-entry-meta-link-color:var(--black);--single-entry-font-color:var(--very-dark-grey);--single-excerpt-color:var(--medium-grey);--single-avatar-border-color:var(--light-grey);--single-tags-background:inherit;--single-tags-color:inherit;/* Header */ --logo-color:var(--very-dark-grey);--toggle-icon-color:var(--dark-grey);--header-box-shadow:0 0 15px rgba(0,0,0,0.1);--header-search-input-background:var(--very-light-grey);--header-search-input-color:var(--very-dark-grey);--header-search-input-border-radius:var(--input-border-radius);/* Primary menu */ --primary-menu-background:none;--primary-menu-font-size:0.9375rem;--primary-menu-link-color:var(--black);--primary-menu-link-hover-color:var(--medium-grey);--primary-menu-submenu-background:var(--white);--primary-menu-submenu-link-color:var(--dark-grey);--primary-menu-submenu-link-hover-color:var(--medium-grey);--primary-menu-submenu-border-radius:0;--toggle-sidebar-menu-color:var(--black);--tfm-pill-menu-item-color:var(--button-color);--tfm-pill-menu-item-background:var(--button-background);--tfm-pill-menu-item-hover-background:var(--button-hover-background);--tfm-pill-menu-border-radius:var(--button-border-radius);--logo-font-size:2.5rem;--large-mobile-logo-font-size:32px;--small-mobile-logo-font-size:26px;--sidebar-logo-font-size:2.5rem;--sidebar-logo-max-width:250px;--gototop-background:var(--button-background);--gototop-color:var(--button-color);/* Entry title font size */ --cols-4-entry-title-size:1.375rem;--cols-3-entry-title-size:1.75rem;--cols-2-entry-title-size:2.125rem;--cols-1-entry-title-size:2.5rem;--cols-3-list-entry-title-size:1.25rem;--cols-2-list-entry-title-size:1.75rem;--cols-4-list-entry-title-size:var(--body-font-size);/* Ratings */ --tfm-star-rating-color:var(--black);--tfm-star-rating-color-cover:var(--cover-global-color);--tfm-rating-scale-low-color:#9AD972;--tfm-rating-scale-high-color:#F90C13;}

/* -------------------------------------------------------------------------- */
/*	1. Posts
/* -------------------------------------------------------------------------- */
.post-inner{position:relative;}
.post-grid .article .post-inner{height:100%;display:flex;flex-direction:column;}
.post-grid .post:not(.has-post-thumbnail):not(.has-featured-video):not(.loop-sidebar):not(.has-background):not(.no-border) .post-inner,
.post-grid .post.disabled-post-thumbnail:not(.has-background):not(.has-featured-video):not(.no-border) .post-inner,
.post-grid .page:not(.has-post-thumbnail):not(.has-background):not(.no-border) .post-inner,
.post-grid .page.disabled-post-thumbnail:not(.has-background):not(.no-border) .post-inner{border:1px solid var(--entry-border-color, var(--very-light-grey));padding:var(--post-inner-elements-margin);border-radius:var(--post-thumbnail-border-radius);}
.post-grid .article.has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner,
.post-grid .article.disabled-post-thumbnail .post-inner{padding-top:0;}
.post-grid .article .entry-header{position:relative;}
.post-grid .article:not(.has-post-thumbnail):not(.has-featured-video):not(.has-background) .entry-header,
.has-sidebar .post-grid[class*="list"] .article:not(.grid-style).has-excerpt:not(.has-background) .entry-header,
.has-sidebar .post-grid[class*="list"] .article:not(.grid-style).has-read-more:not(.has-background) .entry-header,
.post-grid[class*="list"]:not(.cols-1):not(.list-grid) .article:not(.grid-style).has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover):not(.has-background) .entry-header,
.post-grid[class*="list"]:not(.cols-1):not(.list-grid) .article:not(.grid-style).has-featured-video:not(.has-background) .entry-header,
.has-block-sidebar.sidebar-right .post-grid.list .article.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover):not(.has-background) .entry-header,
.has-block-sidebar.sidebar-left .post-grid.list .article.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover):not(.has-background) .entry-header,
.has-block-sidebar.sidebar-right .post-grid.list .article.has-featured-video:not(.cover):not(.has-background) .entry-header,
.has-block-sidebar.sidebar-left .post-grid.list .article.has-featured-video:not(.cover):not(.has-background) .entry-header{margin-top:0;}
.entry-wrapper{height:100%;display:flex;flex-direction:column;}
@media(min-width:1061px){
.has-block-sidebar.sidebar-left .post-grid.list.cols-2 .article.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper,
.has-block-sidebar.sidebar-right .post-grid.list.cols-2 .article.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper{padding-left:calc(var(--post-inner-elements-margin) / 1.5);}
}
.post-grid .article:not(.has-excerpt) .entry-header,
.post-grid .article:not(.cover).has-excerpt .excerpt{flex-grow:1;}
.post-grid:not(.post-navigation) .article:not(.has-date):not(.has-author):not(.has-author-avatar):not(.has-comment-count).has-tfm-read-time.has-read-more .excerpt{margin-top:0;}
.post-grid:not(.post-navigation) .article:not(.has-date):not(.has-author):not(.has-author-avatar):not(.has-comment-count):not(.has-tfm-read-time) .entry-title{margin-bottom:0;}
.cols-4:not([class*="list"]):not(.grid-desc):not(.grid-asc) .article:not(.first-full):not(.loop-sidebar) .entry-meta.before-title,
.cols-4.grid-desc .article:not(:nth-child(10n+5)):not(:nth-child(10n+6)):not(:nth-child(10n+7)):not(:nth-child(10n+8)):not(:nth-child(10n+9)):not(.loop-sidebar) .entry-meta.before-title,
.cols-4.grid-asc .article:not(:nth-child(10n+1)):not(:nth-child(10n+2)):not(:nth-child(10n+3)):not(:nth-child(10n+4)):not(:nth-child(10n+5)):not(:nth-child(10n+6)):not(.loop-sidebar) .entry-meta.before-title,
.cols-4.grid-offset .article:not(:nth-child(6n+1)):not(:nth-child(6n+2)):not(.loop-sidebar) .entry-meta.before-title,
.cols-4 .article.grid-style .entry-meta.before-title{margin-top:0;}
.cols-4:not([class*="list"]):not(.grid-desc):not(.grid-asc):not(.grid-offset) .article:not(.first-full):not(.loop-sidebar).cover .entry-header,
.cols-4.grid-desc .article:not(:nth-child(10n+5)):not(:nth-child(10n+6)):not(:nth-child(10n+7)):not(:nth-child(10n+8)):not(:nth-child(10n+9)):not(.loop-sidebar).cover .entry-header,
.cols-4.grid-asc .article:not(:nth-child(10n+1)):not(:nth-child(10n+2)):not(:nth-child(10n+3)):not(:nth-child(10n+4)):not(:nth-child(10n+5)):not(:nth-child(10n+6)):not(.loop-sidebar).cover .entry-header,
.cols-4.grid-offset .article:not(:nth-child(6n+1)):not(:nth-child(6n+2)):not(.loop-sidebar).cover .entry-header,
.cols-4 .article.grid-style:not(.loop-sidebar).cover .entry-header{margin-top:0;}
.article:not(.has-category-meta) .entry-title,
.post-grid .article.page .entry-title, .post-grid .article.product .entry-title, .the-page .page .entry-title{margin-top:0;}
.entry-title a{color:var(--entry-title-link-color);text-decoration:none;}
.post-grid article .wp-block-embed{margin-bottom:0;background:var(--black);}
.article.post_format-post-format-video .tfm-video-shortcode .mejs-container, .article.post_format-post-format-audio .tfm-featured-media .mejs-container, .article.post.format-video .tfm-video-shortcode .mejs-container, .article.post.format-audio .tfm-featured-media .mejs-container{position:absolute;top:0;height:100%;width:100% !important;}

.wp-embed-responsive .wp-embed-aspect-16-9:not(.tfm-video-shortcode):not(.tfm-video-oembed).tfm-featured-media .wp-block-embed__wrapper::before{padding-top:0 !important;}
.wp-embed-responsive .wp-embed-aspect-16-9:not(.tfm-video-shortcode):not(.tfm-video-oembed).tfm-featured-media .wp-block-embed__wrapper video{width:100%;}

/* Posts (Special Grid Layouts) ------------------------------------- */

/**
 * Entry & Widget title sizing
 */

h3.entry-title, .post-grid.cols-3 h3[class*="title"]{font-size:var(--cols-3-entry-title-size);line-height:1.1;margin-bottom:calc(var(--post-inner-elements-margin) / 1.5);}
.post-grid.cols-2 h3[class*="title"],
.post-grid[class*="list"] .article:not(.grid-style) h3[class*="title"],
.has-sidebar .post-grid[class*="list"] .article:not(.grid-style).cover h3[class*="title"]{font-size:var(--cols-2-entry-title-size);}
.cols-4:not(.list):not(.list-grid) .article:not(.first-full) h3[class*="title"],
.cols-4.list-grid .article.grid-style h3[class*="title"]{font-size:var(--cols-4-entry-title-size);letter-spacing:-0.03125rem;}
.post-grid.cols-1 .article h3[class*="title"],
.post-grid.grid-first-full .article:first-child h3[class*="title"],
.post-grid[class*="list"] .article:not(.grid-style).cover h3[class*="title"]{font-size:var(--cols-1-entry-title-size);}
.post-grid.list.cols-2 .article:not(.grid-style) h3[class*="title"]{font-size:var(--cols-2-list-entry-title-size, var(--cols-3-entry-title-size));}
.post-grid.list.cols-3 .article:not(.grid-style) h3[class*="title"]{font-size:var(--cols-3-list-entry-title-size);margin-top:calc(var(--post-inner-elements-margin) / 3);margin-bottom:calc(var(--post-inner-elements-margin) / 3);letter-spacing:-0.02rem;}
.post-grid.list.cols-4 .article:not(.grid-style) h3[class*="title"]{font-size:var(--cols-4-entry-title-size);letter-spacing:-0.03125rem;}
.post-grid.list.cols-4 .article:not(.grid-style).has-post-thumbnail:not(.disabled-post-thumbnail) h3[class*="title"]{font-size:var(--cols-4-list-entry-title-size);line-height:1.3;letter-spacing:normal;margin-bottom:0.5rem;}
.post-grid.list.cols-4 .article:not(.grid-style).has-post-thumbnail:not(.disabled-post-thumbnail).has-category-meta h3[class*="title"]{margin-top:0.5rem;}

/* With sidebar */
.has-sidebar .cols-2 h3[class*="title"],
.has-block-sidebar.sidebar-left .cols-2 h3[class*="title"],
.has-block-sidebar.sidebar-right .cols-2 h3[class*="title"]{font-size:var(--cols-3-entry-title-size);}
.has-sidebar .post-grid[class*="list"] .article:not(.grid-style) h3[class*="title"],
.has-block-sidebar.sidebar-left .post-grid[class*="list"] .article h3[class*="title"],
.has-block-sidebar.sidebar-right .post-grid[class*="list"] .article h3[class*="title"]{font-size:var(--cols-3-entry-title-size);}
.has-sidebar .post-grid.list.cols-2 .article h3[class*="title"],
.has-block-sidebar.sidebar-left .post-grid.list.cols-2 .article h3[class*="title"],
.has-block-sidebar.sidebar-right .post-grid.list.cols-2 .article h3[class*="title"]{font-size:var(--cols-3-list-entry-title-size);letter-spacing:-0.02rem;margin-top:calc(var(--post-inner-elements-margin) / 3);margin-bottom:calc(var(--post-inner-elements-margin) / 3);}

/* Grid offset */

.post-grid.grid-offset.cols-3 .article:nth-child(1) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(7) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(11) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(17) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(21) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(27) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(31) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(37) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(41) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(47) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(51) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(57) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(61) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(67) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(71) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(77) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(81) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(87) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(91) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(97) h3[class*="title"],
.post-grid.grid-offset.cols-3 .article:nth-child(101) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(1) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(8) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(13) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(20) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(25) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(32) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(37) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(44) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(49) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(56) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(61) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(68) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(73) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(80) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(85) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(92) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(97) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(104) h3[class*="title"]{font-size:var(--cols-1-entry-title-size);}

.post-grid.grid-offset.cols-4 .article:nth-child(2) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(7) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(14) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(19) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(26) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(31) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(38) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(43) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(50) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(55) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(62) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(67) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(74) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(79) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(86) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(91) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(98) h3[class*="title"],
.post-grid.grid-offset.cols-4 .article:nth-child(103) h3[class*="title"]{font-size:var(--cols-3-entry-title-size);line-height:1.1;letter-spacing:-0.0625rem;}

body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(1) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(6) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(9) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(14) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(17) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(22) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(25) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(30) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(33) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(38) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(41) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(46) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(49) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(54) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(57) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(62) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(65) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(70) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(73) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(78) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(81) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(86) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(89) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(94) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(97) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(102) h3[class*="title"]{font-size:var(--cols-1-entry-title-size);}

body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(2) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(5) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(10) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(13) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(18) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(21) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(26) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(29) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(34) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(37) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(42) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(45) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(50) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(53) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(58) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(61) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(66) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(69) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(74) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(77) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(82) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(85) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(90) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(93) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(98) h3[class*="title"],
body:not(.has-sidebar) .post-grid.grid-offset.cols-2 .article:nth-child(101) h3[class*="title"]{font-size:var(--cols-3-entry-title-size);}

/* Grid Asc/Desc */
.post-grid.grid-asc.cols-4 .article:nth-child(10n+1) h3[class*="title"],
.post-grid.grid-desc.cols-4 .article:nth-child(10n+10) h3[class*="title"],
.post-grid.grid-asc.cols-3 .article:nth-child(6n+1) h3[class*="title"],
.post-grid.grid-asc.cols-2 .article:nth-child(3n+1) h3[class*="title"],
.post-grid.grid-desc.cols-3 .article:nth-child(6n) h3[class*="title"],
.post-grid.grid-desc.cols-2 .article:nth-child(3n) h3[class*="title"],
.post-grid.grid-first-full .article:first-child h3[class*="title"]{font-size:var(--cols-1-entry-title-size);}
.post-grid.grid-asc.cols-3 .article:nth-child(6n) h3[class*="title"],
.post-grid.grid-asc.cols-3 .article:nth-child(6n+5) h3[class*="title"],
.post-grid.grid-desc.cols-3 .article:nth-child(6n+4) h3[class*="title"],
.post-grid.grid-desc.cols-3 .article:nth-child(6n+5) h3[class*="title"],
.post-grid.grid-asc.cols-4 .article:nth-child(10n+2) h3[class*="title"],
.post-grid.grid-asc.cols-4 .article:nth-child(10n+3) h3[class*="title"],
.post-grid.grid-desc.cols-4 .article:nth-child(10n+8) h3[class*="title"],
.post-grid.grid-desc.cols-4 .article:nth-child(10n+9) h3[class*="title"]{font-size:var(--cols-2-entry-title-size);}
.post-grid.grid-asc.cols-4 .article:nth-child(10n+4) h3[class*="title"],
.post-grid.grid-asc.cols-4 .article:nth-child(10n+5) h3[class*="title"],
.post-grid.grid-asc.cols-4 .article:nth-child(10n+6) h3[class*="title"],
.post-grid.grid-desc.cols-4 .article:nth-child(10n+5) h3[class*="title"],
.post-grid.grid-desc.cols-4 .article:nth-child(10n+6) h3[class*="title"],
.post-grid.grid-desc.cols-4 .article:nth-child(10n+7) h3[class*="title"]{font-size:var(--cols-3-entry-title-size);}
/* List style full width post in special grid layouts (no sidebar) */
@media(min-width:1061px){
	body:not(.has-sidebar) .post-grid.grid-asc.cols-4 .article:nth-child(10n+1):not(.cover):not(.loop-sidebar).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-4 .article:nth-child(10n+10):not(.cover):not(.loop-sidebar).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner{display:flex;flex-direction:row;height:100%;padding:0;}
body:not(.has-sidebar) .post-grid.grid-asc.cols-4 .article:nth-child(10n+1):not(.cover).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner > *,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-4 .article:nth-child(10n+10):not(.cover).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner > *{width:100%;flex-grow:1;}
body:not(.has-sidebar) .post-grid.grid-asc.cols-4 .article:nth-child(10n+1):not(.cover) .post-inner .thumbnail-wrapper,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-4 .article:nth-child(10n+10):not(.cover) .post-inner .thumbnail-wrapper{max-width:calc(((100% / 3) * 2) - ( var(--post-margin) / 3) * 2);}
body:not(.has-sidebar) .post-grid.grid-asc.cols-4 .article:not(.loop-sidebar):nth-child(10n+1) .post-thumbnail,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-4 .article:not(.loop-sidebar):nth-child(10n+10) .post-thumbnail{height:100%;}
body:not(.has-sidebar) .post-grid.grid-asc.cols-4 .article:nth-child(10n+1):not(.cover).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner .entry-wrapper,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-4 .article:nth-child(10n+10):not(.cover).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner .entry-wrapper{width:calc(100% / 3);padding-left:var(--post-inner-elements-margin);}
body:not(.has-sidebar) .post-grid.grid-asc.cols-3 .article:nth-child(6n+1):not(.cover):not(.loop-sidebar).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner,
	body:not(.has-sidebar) .post-grid.grid-asc.cols-2 .article:nth-child(3n+1):not(.cover):not(.loop-sidebar.has-post-thumbnail:not(.disabled-post-thumbnail)) .post-inner,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-3 .article:nth-child(6n):not(.cover):not(.loop-sidebar).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-2 .article:nth-child(3n):not(.cover):not(.loop-sidebar).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner,
	body:not(.has-sidebar) .post-grid.grid-first-full .article:first-child:not(.cover):not(.loop-sidebar).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner{display:flex;flex-direction:row;height:100%;padding:0;}
body:not(.has-sidebar) .post-grid.grid-asc.cols-3 .article:nth-child(6n+1):not(.cover) .post-inner > *,
	body:not(.has-sidebar) .post-grid.grid-asc.cols-2 .article:nth-child(3n+1):not(.cover) .post-inner > *,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-3 .article:nth-child(6n):not(.cover) .post-inner > *,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-2 .article:nth-child(3n):not(.cover) .post-inner > *,
	body:not(.has-sidebar) .post-grid.grid-first-full .article:first-child:not(.cover) .post-inner > *{width:100%;flex-grow:1;}
body:not(.has-sidebar) .post-grid.grid-asc.cols-3 .article:nth-child(6n+1):not(.cover) .post-inner .thumbnail-wrapper,
	body:not(.has-sidebar) .post-grid.grid-asc.cols-2 .article:nth-child(3n+1):not(.cover) .post-inner .thumbnail-wrapper,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-3 .article:nth-child(6n):not(.cover) .post-inner .thumbnail-wrapper,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-2 .article:nth-child(3n):not(.cover) .post-inner .thumbnail-wrapper,
	body:not(.has-sidebar) .post-grid.grid-first-full .article:first-child:not(.cover) .post-inner .thumbnail-wrapper{max-width:calc(((100% / 3) * 2) - ( var(--post-margin) / 3) * 2);}
body:not(.has-sidebar) .post-grid.grid-asc.cols-3 .article:not(.loop-sidebar):nth-child(6n+1) .post-thumbnail,
	body:not(.has-sidebar) .post-grid.grid-asc.cols-2 .article:not(.loop-sidebar):nth-child(3n+1) .post-thumbnail,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-3 .article:not(.loop-sidebar):nth-child(6n) .post-thumbnail,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-2 .article:not(.loop-sidebar):nth-child(3n) .post-thumbnail,
	body:not(.has-sidebar) .post-grid.grid-first-full .article:not(.loop-sidebar):first-child .post-thumbnail{height:100%;}
body:not(.has-sidebar) .post-grid.grid-asc.cols-3 .article:nth-child(6n+1):not(.cover).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner .entry-wrapper,
	body:not(.has-sidebar) .post-grid.grid-asc.cols-2 .article:nth-child(3n+1):not(.cover).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner .entry-wrapper,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-3 .article:nth-child(6n):not(.cover).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner .entry-wrapper,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-2 .article:nth-child(3n):not(.cover).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner .entry-wrapper,
	body:not(.has-sidebar) .post-grid.grid-first-full .article:first-child:not(.cover).has-post-thumbnail:not(.disabled-post-thumbnail) .post-inner .entry-wrapper{width:calc(100% / 3);padding-left:var(--post-inner-elements-margin);}
}
/* Posts with Background */
.post-grid .article.has-background .post-inner{box-shadow:var(--post-box-shadow);border-radius:var(--post-thumbnail-border-radius);overflow:hidden;border:0;}
.post-grid .article.has-background:not(.cover) .entry-wrapper,
.post-grid .article.has-background.cover:not(.has-post-thumbnail) .entry-wrapper,
.post-grid .article.has-background.cover.has-featured-video .entry-wrapper{padding:0.67rem var(--post-inner-elements-margin) var(--post-inner-elements-margin) var(--post-inner-elements-margin) !important;height:100%;display:flex;flex-direction:column;background:var(--post-background);}
.post-grid[class*="list"] .article:not(.grid-style).has-background .entry-wrapper{padding-top:0 !important;}
.post-grid.list.cols-3 .article:not(.grid-style).has-background .entry-wrapper{padding:0 calc(var(--post-inner-elements-margin) / 1.5) calc(var(--post-inner-elements-margin) / 1.5) calc(var(--post-inner-elements-margin) / 1.5) !important;}
.post-grid.list.cols-4 .article:not(.grid-style).has-background .entry-wrapper{padding:0 1.25rem 1.25rem 1.25rem !important;}
.post-grid[class*="list"] .article:not(.grid-style):not(.loop-sidebar).has-background .entry-header{margin-top:var(--post-inner-elements-margin);}
.post-grid.list.cols-3 .article:not(.grid-style):not(.loop-sidebar).has-background .entry-header{margin-top:calc(var(--post-inner-elements-margin) / 1.5);}
.post-grid.list.cols-4 .article:not(.grid-style):not(.loop-sidebar).has-background .entry-header{margin-top:1.25rem;}
.post-grid .article.has-background:not(.cover) .post-thumbnail{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.post-grid[class*="list"] .article:not(.grid-style).has-background:not(.cover) .post-thumbnail,
body:not(.has-sidebar) .post-grid.grid-first-full .article:first-child.has-background:not(.cover) .post-thumbnail,
body:not(.has-sidebar) .post-grid.grid-asc.cols-3 .article:nth-child(6n+1).has-background:not(.cover) .post-thumbnail,
body:not(.has-sidebar) .post-grid.grid-desc.cols-3 .article:nth-child(6n).has-background:not(.cover) .post-thumbnail,
body:not(.has-sidebar) .post-grid.grid-asc.cols-2 .article:nth-child(3n+1).has-background:not(.cover) .post-thumbnail,
body:not(.has-sidebar) .post-grid.grid-desc.cols-2 .article:nth-child(3n).has-background:not(.cover) .post-thumbnail,
body:not(.has-sidebar) .post-grid.grid-asc.cols-4 .article:nth-child(10n+1).has-background:not(.cover) .post-thumbnail,
body:not(.has-sidebar) .post-grid.grid-desc.cols-4 .article:nth-child(10n+10).has-background:not(.cover) .post-thumbnail{border-top-right-radius:0;}
@media(min-width:1201px){
.cols-4:not([class*="list"]):not(.grid-desc):not(.grid-asc):not(.grid-offset) .article:not(.first-full).has-background:not(.cover) .entry-wrapper,
.cols-4.grid-desc .article:not(:nth-child(10n+5)):not(:nth-child(10n+6)):not(:nth-child(10n+7)):not(:nth-child(10n+8)):not(:nth-child(10n+9)):not(:nth-child(10n+10)).has-background .entry-wrapper,
.cols-4.grid-asc .article:not(:nth-child(10n+1)):not(:nth-child(10n+2)):not(:nth-child(10n+3)):not(:nth-child(10n+4)):not(:nth-child(10n+5)):not(:nth-child(10n+6)).has-background .entry-wrapper,
.cols-4.grid-offset .article:not(:nth-child(6n+1)):not(:nth-child(6n+2)).has-background .entry-wrapper,
.cols-4 .article.grid-style.has-background .entry-wrapper{padding:0 1.25rem 1.25rem 1.25rem !important;}
}
/* Posts (Meta Data) ------------------------------------- */

.entry-meta-avatar{margin-right:0.5rem;}
.entry-meta .avatar{border-radius:50%;border:3px solid transparent;}
.post-grid:not(.cols-1).grid .entry-meta .avatar,
.has-sidebar .post-grid.list .entry-meta .avatar, .has-block-sidebar.sidebar-left .post-grid.list .entry-meta .avatar, .has-block-sidebar.sidebar-right .post-grid.list .entry-meta .avatar{width:38px;}
.entry-meta-avatar a{border:2px solid var(--avatar-border-color);display:block;border-radius:50%;transition:all 0.5s ease;}
.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-meta-avatar a{border-color:rgba(255,255,255,0.3);}
.post-grid[class*="list"] .article:not(.grid-style).cover .entry-meta-avatar a{border-color:var(--light-grey);}
.entry-meta a[class*="cat-link"]{font-family:var(--title-font);}
.entry-meta{margin-top:0;color:var(--entry-meta-color);font-size:var(--entry-meta-font-size, 0.8125rem);}
.entry-meta.before-title + div.entry-meta.after-title{margin-top:calc(var(--post-inner-elements-margin) / 1.5);}
.entry-meta a{color:var(--entry-meta-link-color);text-decoration:none;}
.single .the-post > .article:not(.cover) .entry-meta{font-size:var(--single-entry-meta-font-size, 0.875rem);color:var(--single-entry-meta-color);}
.single-hero .entry-meta{font-size:var(--single-entry-meta-font-size, 0.875rem);color:var(--single-hero-entry-meta-color, var(--single-entry-meta-color));}
.single .the-post > .article .entry-meta.before-title{margin-top:0;}
.single .the-post > .article:not(.cover) .entry-meta-avatar a{border-color:var(--single-avatar-border-color);}
.single-hero .article:not(.cover) .entry-meta-avatar a{border-color:var(--single-hero-avatar-border-color, var(--single-avatar-border-color));}
.single .the-post > .article.has-avatar.has-date li.entry-meta-author, .single .the-post > .article.has-avatar.has-comment-count li.entry-meta-author, .single .the-post > .article.has-avatar.has-tfm-read-time li.entry-meta-author{top:0;}
.single .the-post > .article:not(.cover) .entry-meta.after-title a{color:var(--single-entry-meta-link-color);}
.single-hero .article:not(.cover) .entry-meta.after-title a{color:var(--single-hero-entry-meta-link-color, var(--single-entry-meta-link-color));}
.post-categories-meta li{margin:0;}
.post-categories-meta li:not(:last-child)::after{content:',';margin-right:0.1875rem;}
.post-categories-meta li:first-child::before{content:none;}

/* separator */
.after-title-meta li:not(.entry-meta-avatar):not(:last-child)::after{content:"\00B7";color:var(--light-grey);margin-left:0.3125rem;}
.has-avatar .after-title-meta li.entry-meta-author::after, .has-read-more.has-avatar.has-tfm-read-time .after-title-meta li:nth-last-child(-n+2)::after,
.has-read-more:not(.has-avatar).has-tfm-read-time .after-title-meta li:nth-last-child(-n+2)::after{content:none;}
/* Avatar  */
.entry-meta .entry-meta-avatar{padding:0;margin-right:0.5rem;line-height:1;}
.entry-meta .avatar{border-radius:50%;}
.has-avatar.has-author .entry-meta.after-title li:nth-child(n+3){padding-top:16px;}
.has-avatar.has-date li.entry-meta-author, .has-avatar.has-comment-count li.entry-meta-author, .has-avatar.has-tfm-read-time li.entry-meta-author{position:absolute;top:2px;left:50px;padding-top:0;}
.the-post > .has-avatar.has-date li.entry-meta-author, .the-post > .has-avatar.has-comment-count li.entry-meta-author, .the-post > .has-avatar.has-tfm-read-time li.entry-meta-author, .single-hero .has-avatar.has-date li.entry-meta-author, .single-hero .has-avatar.has-comment-count li.entry-meta-author, .single-hero .has-avatar.has-tfm-read-time li.entry-meta-author, .hero-entry.has-avatar.has-date li.entry-meta-author, .hero-entry.has-avatar.has-comment-count li.entry-meta-author, .hero-entry.has-avatar.has-tfm-read-time li.entry-meta-author{left:52px;}
/* Posts (Read More) ------------------------------------- */

.entry-read-more{border-top:1px solid var(--entry-meta-border-color);padding:calc(var(--post-inner-elements-margin) / 1.5) 0 0 0;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;}
.read-more-button{flex-grow:1;}
.entry-read-more .read-more{background:var(--continue-reading-button-background);color:var(--continue-reading-button-color);padding:10px 15px;font-size:var(--read-more-font-size, 0.875rem);letter-spacing:normal;text-decoration:none;text-transform:none;margin-right:auto;border-radius:var(--button-border-radius);font-family:var(--title-font);}
.read-more:hover, .read-more:focus{background:var(--continue-reading-button-hover-background, var(--button-hover-background));color:var(--continue-reading-button-hover-color, var(--button-hover-color));}
.read-more::after{font-family:fontello;content:"\e812";font-size:8px;font-weight:400;margin-left:6px;}
.entry-read-more .entry-meta-read-time{color:var(--medium-grey);font-size:var(--entry-meta-font-size, 0.8125rem);position:relative;padding-top:20px;padding-left:15px;border-left:1px solid var(--entry-meta-border-color);}
.entry-read-more .entry-meta-read-time::after{font-family:"fontello";content:"\e817";color:var(--entry-meta-icon-color);font-size:16px;position:absolute;top:-2px;left:calc((50% - 7px) + 7px);}
.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-read-more .entry-meta-read-time::after{color:var(--cover-entry-meta-icon-color, var(--light-grey));}
/* Hide read time in after-title meta when read more is active  */
.article.has-read-more .entry-meta.after-title .entry-meta-read-time{display:none;}

.cols-4:not([class*="list"]) .article:not(.first-full) .entry-read-more,
.cols-4 .article.grid-style .entry-read-more{padding-top:1.25rem;}
/* Posts (Format Icons) ------------------------------------- */
.formats-key{position:absolute;top:0;right:0;z-index:2;margin:0;display:flex;flex-direction:column-reverse;}
.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .formats-key{right:auto;left:0;}
.formats-key > *{width:38px;height:38px;background:var(--post-format-icon-background);color:var(--post-format-icon-color);display:flex;align-items:center;justify-content:center;font-size:var(--format-icons-font-size, 0.875rem);}
body:not(.has-sidebar) .cols-1 .formats-key > *,
body:not(.has-sidebar) .list .formats-key > *,
body:not(.has-sidebar) .cols-2 .formats-key > *{width:52px;height:52px;}
.cols-4 .formats-key > *{width:32px;height:32px;}
.formats-key .format-audio{background:var(--format-audio-icon-background);}
.formats-key .format-gallery{background:var(--format-gallery-icon-background);}
.formats-key .format-video{background:var(--format-video-icon-background);}
.formats-key .format-count{font-weight:800;}
.article .entry-header > .formats-key{display:none;}
/* Entry Content ------------------------------------- */

.excerpt{color:var(--excerpt-color, var(--entry-meta-color));font-size:var(--excerpt-font-size, 0.875rem);line-height:1.4;}
.excerpt p{margin:0;padding:0;max-width:100%;}

.the-post .excerpt, .single-hero .excerpt{font-size:1.1875rem;color:var(--single-excerpt-color);font-weight:600;margin-top:var(--post-inner-elements-margin);}
.single-hero .excerpt{color:var(--single-hero-excerpt-color, var(--single-excerpt-color));}
.single .the-post .cover.has-post-thumbanil:not(.disabled-post-thumbnail) .entry-wrapper{padding:calc(var(--post-inner-elements-margin) * 2);max-width:var(--site-width);margin-left:auto;margin-right:auto;}
.single:not(.has-sidebar) .the-post .cover .alignfull .entry-header{padding-left:0;padding-right:0;width:100%;}
/* Post thumbnail  */
.post-thumbnail.has-figcaption + figcaption,
.single-hero .post-thumbnail.has-figcaption figcaption{margin-top:1rem;}
.single-hero .default.has-post-thumbnail .post-thumbnail.has-figcaption figcaption{position:absolute;bottom:0;background:var(--figcaption-overlay, var(--cover-overlay-gradient));padding:15px;color:var(--white);width:100%;}
.single-hero .cover.has-post-thumbnail .post-thumbnail.has-figcaption figcaption{display:none;}
.alignfull .post-thumbnail.has-figcaption + figcaption{width:var(--content-width);max-width:var(--site-width);margin-left:auto;margin-right:auto;}
.default-alt .post-thumbnail.has-figcaption + figcaption{max-width:var(--content-max-width);width:var(--content-width);margin-left:auto;margin-right:auto;padding:0;}
/* Single ------------------------------------- */
.has-hero main{margin-top:9px;}
body.single-custom-background, body.custom-background.single-custom-background{background:var(--single-body-background);}
.single-content-wrapper{margin-top:var(--post-inner-elements-margin);}
.entry-content > *{color:var(--single-entry-font-color);}
.single-post .article:not(.cover) h1{color:var(--single-entry-title-color);}
.single-hero .article:not(.cover) .entry-title{color:var(--single-hero-entry-title-color, var(--single-entry-font-color));}
.the-post > .default-alt .entry-header, .the-post > .article:not(.has-post-thumbnail) .entry-header,
.the-post > .article.disabled-post-thumbnail .entry-header, .the-page > .page:not(.has-post-thumbnail) .entry-header{margin-top:0;}
.the-post .default-alt .thumbnail-wrapper{margin-top:var(--post-inner-elements-margin);}
.hentry-footer{border-top:1px solid var(--very-light-grey);margin-bottom:var(--global-elements-margin);}
.hentry-footer > *:first-child{margin-top:var(--global-elements-margin);}
/* Prev/Next Post */
div.post-navigation{margin-bottom:0;}
.post-navigation .section-header{margin-top:-10px;}
.post-navigation h2{margin-top:0;margin-bottom:calc(var(--global-elements-margin));font-size:var(--h3-font-size);}
.post-navigation.post-grid[class*="cols"] .entry-title,
.has-sidebar .post-navigation.post-grid[class*="cols"] .entry-title{font-size:1.5rem;letter-spacing:-0.03125rem;}
.post-navigation .article > .next-article{margin-left:auto;}
.post-navigation .article:not(.previous-article){margin-left:auto;}
.post-navigation .article:nth-of-type(2),
.post-navigation .article.next-article{text-align:right;}
.post-navigation .article:nth-of-type(2) .entry-meta ul,
.post-navigation .article.next-article .entry-meta ul{flex-direction:row-reverse;}
.post-navigation .entry-meta.after-title li{margin:0;}
.post-navigation .entry-wrapper, .post-navigation .entry-header{height:100%;display:flex;flex-direction:column;}
.prev-next{position:absolute;display:block;top:calc(0rem - var(--post-inner-elements-margin));right:0;}
.prev{right:auto;left:0;}
/* Video & Audio format alignfull ------------------ */

body:not(.has-sidebar):not(.has-logo-below-nav) .the-post .cover .cover-wrapper.alignfull,
body:not(.has-sidebar):not(.has-logo-below-nav) .the-post .default .thumbnail-wrapper.alignfull,
body:not(.has-sidebar):not(.has-logo-below-nav) .the-post .default.post_format-post-format-video .post-inner > .wp-block-embed.is-type-video.alignfull,
body:not(.has-sidebar):not(.has-logo-below-nav) .the-post .default.post_format-post-format-audio .post-inner > .wp-block-embed.is-type-audio.alignfull,
body:not(.has-sidebar):not(.has-logo-below-nav) .the-page .default .thumbnail-wrapper.alignfull,
body:not(.has-sidebar):not(.has-logo-below-nav) .the-page .cover .cover-wrapper.alignfull{margin-top:calc(0px - (var(--post-margin) * 2));}
body:not(.has-sidebar).has-logo-below-nav.has-tfm-breadcrumbs .the-post .cover .cover-wrapper.alignfull,
body:not(.has-sidebar).has-logo-below-nav.has-tfm-breadcrumbs .the-post .default .thumbnail-wrapper.alignfull,
body:not(.has-sidebar).has-logo-below-nav.has-tfm-breadcrumbs .the-post .default.post_format-post-format-video .post-inner > .wp-block-embed.is-type-video.alignfull,
body:not(.has-sidebar).has-logo-below-nav.has-tfm-breadcrumbs .the-post .default.post_format-post-format-audio .post-inner > .wp-block-embed.is-type-audio.alignfull,
body:not(.has-sidebar).has-logo-below-nav.has-tfm-breadcrumbs .the-page .default .thumbnail-wrapper.alignfull,
body:not(.has-sidebar).has-logo-below-nav.has-tfm-breadcrumbs .the-page .cover .cover-wrapper.alignfull{margin-top:calc(0px - (var(--post-margin) * 2));}
.has-logo-below-nav .single-hero[data-fullwidth="true"]{margin-top:calc(var(--post-margin) * 2)}
.has-logo-below-nav.has-tfm-breadcrumbs .single-hero[data-fullwidth="true"].has-background,
.has-logo-below-nav.has-tfm-breadcrumbs .single-hero[data-fullwidth="true"]{margin-top:0;}
/* Author BIO ------------------------------------- */
.author-bio{display:flex;flex-wrap:wrap;flex-direction:row;color:var(--dark-grey);}
.author-bio > div{flex-grow:1;flex-basis:110px;font-size:0.9375rem;color:var(--medium-grey);}
.author-bio .author-avatar{flex-grow:0;margin-right:var(--global-elements-margin);}
.author-avatar img{border-radius:100%;border:5px solid transparent;}
.author-avatar a, .author-avatar span{border:3px solid var(--light-grey);display:block;border-radius:100%;}
.author-bio h4{margin-top:0.5rem;margin-bottom:1rem;}
.author-bio h4 a{color:var(--black);text-decoration:none;}
.author-bio .entry-meta{font-size:0.875rem;color:var(--medium-grey);}
/* Comments ------------------------------------- */
div.comments-area{background:var(--off-white);padding:calc(var(--global-elements-margin) * 1.5);box-shadow:var(--post-box-shadow);opacity:0;transition:opacity 0.8s ease;font-size:0.9375rem;margin-top:var(--global-elements-margin);}
.comments-header + div.comments-area{margin-top:calc(var(--global-elements-margin) * 2);}
.comments-area.open{opacity:1;}
.comment article, .trackback .comment-body, .pingback .comment-body{border-bottom:1px solid var(--off-white-accent);padding-bottom:var(--global-elements-margin);}
.comment-list > .comment:first-child, .comment-list > .trackback:first-child{padding-top:0;}
.comment .avatar{position:relative;padding:3px;border:2px solid var(--light-grey);}
.bypostauthor.comment .avatar{border-color:var(--post-author-avatar-border);}
.comment-author.vcard{position:relative;}
.bypostauthor.comment .comment-author.vcard::before{font-family:"fontello";content:"\e809";font-size:16px;position:absolute;top:-4px;left:30px;color:var(--dark-grey);z-index:2;}
.comment-meta{font-size:0.875rem;}
.comment-meta a{text-decoration:none;}
.comment time, .comment .edit-link, .comment .says{color:var(--medium-grey);font-size:0.8125rem;}
.comment .says{font-style:italic;}
.comment .fn{text-transform:capitalize;font-weight:600;}
.comment .fn a{color:var(--dark-grey);}
.comment-metadata{line-height:1;}
.comment-list .comment:not(:last-child) .comment-respond{border-bottom:1px solid var(--off-white-accent);padding-bottom:var(--global-elements-margin);}
.comment-reply-title{margin-top:20px;margin-bottom:14px;font-size:var(--h4-font-size);}
.comment-list .comment-reply-title{margin-top:25px;}
.comment-reply-title small{margin-left:0.5rem;float:right;}
.comment-reply-title small a{text-decoration:none;font-size:13px;background:var(--white);padding:4px 10px;border:1px solid var(--light-grey);font-weight:600;letter-spacing:normal;border-radius:var(--button-border-radius);}
.comment-reply-link{font-size:0.8125rem;padding:0;border-radius:var(--button-border-radius);text-decoration:none;}
.logged-in-as a{color:var(--black);text-decoration:none;}
.logged-in-as a:last-of-type{font-weight:700;color:var(--link-color);}
.comment-form-cookies-consent label{font-family:var(--body-font);}
.comment-form-author, .comment-form-email{width:calc(50% - ( var(--global-elements-margin) / 2));float:left;}
.comment-form-email{float:right;}
.comment-form-url{clear:both;}
.comment-form-cookies-consent label, .comment-notes{font-size:0.875rem;color:var(--medium-grey);margin-bottom:1rem;}
p.form-submit{margin-bottom:0;}
#disqus_thread{width:100%;}
/* Tags  ------------------------------------- */
.single-post-tags{}
/* Single Hero  ------------------------------------- */
.the-post .hero-default .single-content-wrapper, .the-post .hero-default, .the-post .hero-cover .single-content-wrapper, .the-post .hero-cover, .the-post .hero-default, .the-page .hero-default .single-content-wrapper, .the-page .hero-default, .the-page .hero-cover .single-content-wrapper, .the-page .hero-cover, .the-page .hero-default{margin-top:0;}
.the-post .hero-cover.has-excerpt .excerpt{margin-top:0;}

/* -------------------------------------------------------------------------- */
/*	2. Archive Header
/* -------------------------------------------------------------------------- */
.archive-header{background:var(--archive-header-background);color:var(--archive-header-color);}
@media(min-width:1061px){
	.has-logo-below-nav:not(.has-tfm-breadcrumbs) .archive-header{margin-top:calc(var(--global-elements-margin) * 2);}
}
.archive-title{margin-top:0;margin-bottom:0;font-weight:400;order:1;color:var(--archive-header-title-color);font-size:var(--h2-font-size)}
.archive-title span{font-weight:700;}
.archive-subtitle{font-size:1rem;margin-bottom:0.5rem;margin-top:0.5rem;display:block;color:var(--archive-header-meta-color);font-size:0.875rem;order:2;}
.archive-title + p{margin-bottom:0;margin-top:0.5rem;order:3;color:var(--archive-header-description-color);}
.sub-categories{order:3;margin-top:1rem;border-top:1px solid var(--off-white-accent);padding-top:1rem;}
.sub-categories h5{margin:0;}
.child-categories{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap;gap:0.5rem;}
.child-categories li{flex:0 1 calc(100% / 6 - (2.5rem / 6));margin:0;}
.child-categories li a{background:var(--white);margin:0;}
.archive-header-inner{display:flex;flex-wrap:wrap;flex-direction:row;margin:auto;padding:calc(var(--global-elements-margin) * 1.5) var(--post-margin);}
.archive-header-inner.alt{padding-bottom:0;}
.archive-header-inner > div{display:flex;flex-direction:column;flex-basis:110px;flex-grow:1;}
.archive-header-inner .author-avatar{flex-grow:0;margin-right:var(--global-elements-margin);}
.tfm-breadcrumbs{background:var(--archive-header-background);font-size:0;color:var(--archive-header-meta-color, var(--medium-grey));}
@media(min-width:1061px){
	.has-logo-below-nav:not(.has-tfm-ad-after-header) .tfm-breadcrumbs{margin-top:calc(var(--global-elements-margin) * 2);}
.has-logo-below-nav .tfm-after-header-sidebar{margin-top:calc(var(--global-elements-margin) * 2);}
.single.has-logo-below-nav .tfm-breadcrumbs{border-top:1px solid var(--very-light-grey);}
}
.single .tfm-breadcrumbs, .page .tfm-breadcrumbs, .error404 .tfm-breadcrumbs{background:none;border-bottom:1px solid var(--breadcrumbs-border-color, var(--very-light-grey));}
.tfm-breadcrumbs + header .archive-header-inner{padding-top:0;}
.tfm-breadcrumbs.yoast > span, .tfm-breadcrumbs.navxt .tfm-breadcrumbs-inner, .tfm-breadcrumbs.rankmath nav{display:block;max-width:var(--site-max-width);margin:auto;padding:var(--global-elements-margin);overflow-wrap:break-word;word-break:break-all;word-break:break-word;}
.tfm-breadcrumbs.rankmath p{margin:0;line-height:1.2;}
.tfm-breadcrumbs a{text-decoration:none;color:var(--archive-header-link-color, var(--link-color));}
.tfm-breadcrumbs.navxt span, .tfm-breadcrumbs.yoast span a, .tfm-breadcrumbs.yoast span.breadcrumb_last, .tfm-breadcrumbs.rankmath a, .tfm-breadcrumbs.rankmath span.last{font-size:0.8125rem;}
.tfm-breadcrumbs.navxt div > span, .tfm-breadcrumbs.yoast span a, .tfm-breadcrumbs.rankmath span.separator{margin:0 10px 0 0;}
.tfm-breadcrumbs.navxt div > span:not(:last-child)::after,
.tfm-breadcrumbs.yoast span a::after, .tfm-breadcrumbs.rankmath a::after{font-family:fontello;content:"\e812";font-size:8px;margin-left:10px;font-weight:400;color:var(--archive-header-meta-color, var(--dark-grey));}
.tfm-breadcrumbs ul{padding:var(--global-elements-margin);margin:0 auto;display:flex;list-style:none;font-size:13px;max-width:var(--site-max-width);}
.tfm-breadcrumbs ul li{padding:0;margin:0 10px 0 0;color:var(--medium-grey);}
.tfm-breadcrumbs ul li:not(:last-child)::after{font-family:fontello;content:"\e812";font-size:8px;margin-left:10px;font-weight:400;color:var(--dark-grey);}
.tfm-breadcrumbs ul li:last-child span{word-break:break-all;}
.tfm-breadcrumbs ul li a{display:block;word-break:none;}
.home .tfm-breadcrumbs, .blog .tfm-breadcrumbs{display:none;}
.archive-header .tfm-author-social{order:4;margin-top:var(--global-elements-margin);}
/* -------------------------------------------------------------------------- */
/*	3. Menus
/* -------------------------------------------------------------------------- */

/* Toggle sidebar  */
.toggle-sidebar-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--toggle-sidebar-border-color);margin:0;padding-left:1.875rem;padding-right:1.875rem;padding-top:0.8125rem;padding-bottom:0.8125rem;}
.toggle-sidebar .close-menu .close{display:none;}
.toggle-sidebar .close-menu span{padding:0.5rem;display:block;width:38px;height:34px;}
.toggle-sidebar .close-menu i{font-size:1rem;}
.primary-nav-sidebar{font-size:1rem;font-weight:600;font-family:var(--title-font);}
.primary-nav-sidebar a{color:var(--toggle-sidebar-menu-color, var(--black));text-decoration:none;}
.primary-nav-sidebar .sub-menu{opacity:0;transition:opacity 0.5s ease;font-weight:400;}
.primary-nav-sidebar .sub-menu.visible{opacity:1;}
/* Secondary & Third */
ul.primary-menu.header-third{font-weight:400;}
.header-third li.menu-item-has-children > a::after{font-size:0.5rem;}
/* Footer menu  */

.footer-nav{display:flex;flex-wrap:wrap;justify-content:space-between;}
.footer-nav ul{margin-left:0;padding-left:0;list-style:none;display:flex;flex-direction:column;}
.footer-nav li{font-size:0.875rem;flex-basis:1%;flex-grow:1;}
.footer-nav a{display:inline-block;color:var(--footer-link-color, var(--dark-grey));text-decoration:none;}
.footer-nav a:hover, .footer-nav a:focus{color:var(--medium-grey);}
.footer-nav li.menu-item-has-children{margin-right:calc(var(--global-elements-margin) * 2);margin-bottom:var(--global-elements-margin);}
.footer-nav li.menu-item-has-children ul li{padding:0.3125rem 0.3125rem 0.3125rem 0;}
.footer-columns.cols-1 .footer-column:not(.footer-menu){width:100%;max-width:var(--content-max-width);margin-left:auto;margin-right:auto;}
.footer-columns:not(.columns-70-30-menu) .footer-nav li.menu-item-has-children:last-child{margin-right:0;}
.footer-nav li.menu-item-has-children > a{font-weight:700;padding:0;color:var(--black);}
.columns-70-30-menu.cols-2 .footer-menu{border-right:1px solid var(--off-white-accent);margin-right:0;}
.cols-3 .footer-menu, .cols-4 .footer-menu{border-left:1px solid var(--footer-border-color, var(--off-white-accent));padding-left:calc(var(--global-elements-margin) * 2);}
.cols-3 .footer-nav li.menu-item-has-children{margin-right:0;flex-basis:34%;}
.cols-3 .footer-nav li.menu-item-has-children:nth-child(odd){margin-right:calc(var(--global-elements-margin) * 2);}
.cols-4 .footer-nav li.menu-item-has-children{margin-right:0;flex-basis:100%;}
/* TFM menu items */
.primary-menu .tfm-pill-menu > a{color:var(--tfm-pill-menu-item-color);background:var(--tfm-pill-menu-item-background);padding:0.3125rem 0.75rem;border-radius:var(--tfm-pill-menu-border-radius);}
.primary-menu .tfm-pill-menu > a:hover, .primary-menu .tfm-pill-menu > a:focus, .primary-menu .tfm-pill-menu.current-menu-item > a:hover, .primary-menu .tfm-pill-menu.current-menu-item > a:focus{background:var(--tfm-pill-menu-item-hover-background);color:var(--tfm-pill-menu-item-color);}
li.tfm-pill-menu.current-menu-item a{color:var(--tfm-pill-menu-item-color);background:var(--tfm-pill-menu-item-background);}
.tfm-menu-sash a, .primary-menu ul li.tfm-menu-sash a{display:flex;align-items:center;}
.tfm-menu-sash span{color:var(--tfm-menu-sash-color, var(--white));background:var(--tfm-menu-sash-background, var(--primary-theme-color));font-size:0.625rem;padding:0.25rem 0.375rem;margin-left:5px;font-family:var(--body-font);font-weight:600;line-height:1;}
.tfm-subscribe a::after{font-family:fontello;content:"\f1d8";font-size:0.75rem;margin-left:0.5rem;font-weight:300;}
/* -------------------------------------------------------------------------- */
/*	4. Widgets
/* -------------------------------------------------------------------------- */
.has-hero .aside-sidebar{margin-top:0;padding-top:11px;}
.aside-sidebar.has-background .widget{background:var(--widget-background);box-shadow:var(--widget-box-shadow);padding:var(--post-margin);}
.widget-title, aside[class*="sidebar"] .widget-title,
.widgettitle{font-size:var(--widget-title-font-size, 1.5rem);color:var(--widget-title-color);margin-bottom:var(--global-elements-margin);}
.widget{font-size:0.9375rem;}
.widget ul li, .widget ol li{color:var(--widget-font-color);display:block;border-bottom:1px solid var(--widget-border-color);}
.widget ul li a, .widget ol li a{color:var(--widget-primary-link-color);text-decoration:none;}
.widget ul.children li a, .widget ul.sub-menu li a{color:var(--widget-child-link-color);font-size:0.875rem;}
.widget ul ul.children li ul.children li a::before, .widget_nav_menu li.menu-item-has-children .sub-menu li .sub-menu li a::before{content:"-";/* dash */ margin-right:5px;color:var(--medium-grey);font-weight:500;}
.widget ul ul.children, .widget ul ul.submenu-container{border-top:1px solid var(--widget-border-color);}
.widget ul ul.children li:last-child, .widget ul ul.sub-menu li:last-child{border-bottom:0;}
.widget_nav_menu li.menu-item-has-children .sub-menu li{border-top:1px solid var(--widget-border-color);border-bottom:0;}
.widget input[type="text"],
.widget input[type="email"],
.widget input[type="search"]{margin:var(--global-elements-margin) 0;}
.widget form label, .mc4wp-form  label{font-size:1rem;color:var(--widget-font-color);margin-bottom:var(--global-elements-margin);margin-top:var(--global-elements-margin);}
.widget form input:not([type="checkbox"]),
.widget form button{width:100%;}
.widget select{width:100%;}
/* Calendar */
.widget_calendar table{font-size:1rem;margin-bottom:0;margin-top:0;}
.widget_calendar th, .widget_calendar td{padding:10px;text-align:center;position:relative;}
.widget_calendar td:not(#prev):not(#next) a{display:block;font-weight:600;}
.widget_calendar td:not(#prev):not(#next) a::before{content:'';width:100%;height:100%;background:var(--widget-misc-elements-background);position:absolute;top:0;left:0;z-index:-1;}
.wp-calendar-nav{display:flex;background:var(--widget-border-color);/*justify-content:space-between;*/ padding:1rem;justify-content:center;}
.wp-calendar-nav span{display:flex;margin:0 5px;}
.widget_calendar #prev a,
.widget_calendar #next a,
.widget_calendar .wp-calendar-nav a{font-weight:600;color:var(--widget-primary-link-color);}
.has-background .widget_calendar th, .has-background .widget_calendar td{padding:0.3125rem;}
/* RSS Feed */
.rss-widget-icon{display:none;}
.widget .widget-title a:nth-child(2)::before{font-family:"fontello";content:"\f09e";margin-right:0.625rem;font-weight:400;}
.widget_rss ul li{border:1px solid var(--widget-border-color);padding:var(--post-margin);margin-bottom:var(--post-margin);}
.widget_rss ul li .rsswidget{font-family:var(--title-font);font-weight:700;font-size:1.125rem;line-height:1.3;padding-top:0;position:relative;}
.widget_rss ul li .rsswidget::before{content:'';display:block;width:3px;height:70%;background:var(--black);position:absolute;left:-25px;top:5px;}
.rss-date{font-weight:400;display:block;color:var(--widget-meta-color);font-size:0.8125rem;}
.rssSummary{margin-top:0.5rem;margin-bottom:0.5rem;font-size:0.8755rem;;}
.widget_rss cite{font-size:0.8125rem;font-weight:400;}
.has-background .widget_rss ul li{border:0;padding:0;border-bottom:1px solid var(--widget-border-color);padding-bottom:var(--post-margin);}
.has-background .widget_rss ul li .rsswidget::before{content:none;}
/* Search  */
.widget_search form{display:flex;}
.widget.widget_search input, .widget.widget_search button{margin:0;}
.widget.widget_search button:not(.wp-block-search__button){width:auto;border-top-left-radius:0;border-bottom-left-radius:0;padding:.375em 1rem;}
.widget.widget_search input[type="search"]{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;}
/* Tag cloud */
.widget_tag_cloud .tagcloud, .widget_tag_cloud .wp-block-tag-cloud, .wp-block-tag-cloud, .tagcloud{display:flex;flex-wrap:wrap;line-height:1.5;margin:0;}
.widget_tag_cloud a, .single-post-tags a, .child-categories a, a.tag-cloud-link{margin:0.25rem;padding:0.5rem 1rem;background:var(--widget-tag-background);color:var(--widget-tag-color);display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:0.875rem !important;border-radius:var(--widget-tag-border-radius);font-family:var(--title-font);font-weight:600;overflow:hidden;text-decoration:none;}
.single-post-tags a{margin-left:0;color:var(--single-tags-color, var(--widget-tag-color));background:var(--single-tags-background, var(--widget-tag-background));}
.widget_tag_cloud a:hover, .widget_tag_cloud a:focus, .single-post-tags a:hover, .single-post-tags a:focus, a.tag-cloud-link:focus, a.tag-cloud-link:hover{background:var(--widget-tag-hover-background);color:var(--widget-tag-hover-color);}
.tag-link-count, .wp-block-tag-cloud > span, .wp-block-tag-cloud span{font-weight:400;margin-left:0.625rem;font-size:0.75rem;margin-bottom:-2px;}
.tag-link-count span{margin:0;}
/* Recent Comments */
.widget_recent_comments .comment-author-link{font-size:0.8125rem;color:var(--widget-primary-link-color);text-transform:capitalize;}
.widget_recent_comments .comment-author-link a{padding:0;}
.widget_recent_comments ul{counter-reset:li-counter;}
.widget_recent_comments ul li{position:relative;padding-left:calc(var(--post-margin) * 2);padding-bottom:0.875rem;font-size:0.8125rem;border-bottom:1px solid var(--widget-border-color);margin-bottom:var(--global-elements-margin);}
.widget_recent_comments ul li::before{position:absolute;top:-5px;left:0;display:flex;justify-content:center;align-items:center;color:var(--tfm-widget-count-color);content:counter(li-counter);counter-increment:li-counter;z-index:200;font-size:1.5rem;font-weight:800;background:0 0;}
.widget_recent_comments ul li > a{font-size:1.125rem;font-family:var(--title-font);font-weight:700;line-height:1.3;display:block;}
/* Text Widget */
.widget_text img{margin-top:1rem;}
/* MailChimp  */
.widget.widget_mc4wp_form_widget label.tfm-agree, .mc4wp-form .mc4wp-form-fields label.tfm-agree{font-size:0.875rem;line-height:1.3;margin-bottom:0;margin-top:var(--global-elements-margin);font-weight:normal;}
.mc4wp-form-fields{padding-top:var(--global-elements-margin);}
.mc4wp-form-fields > label:first-of-type{margin-top:0;}
.widget.widget_mc4wp_form_widget .widget-title{margin-bottom:0;}
.widget.widget_mc4wp_form_widget form{width:100%;}
/* Loop sidebar styling */
.cols-1 .loop-sidebar .widget_mc4wp_form_widget, .cols-2 .loop-sidebar .widget_mc4wp_form_widget, .grid-first-full .article:first-child.loop-sidebar .widget_mc4wp_form_widget, .grid-asc .article:first-child.loop-sidebar .widget_mc4wp_form_widget, .grid-asc.cols-4 .article:nth-child(10n+2).loop-sidebar .widget_mc4wp_form_widget,
.grid-asc.cols-4 .article:nth-child(10n+3).loop-sidebar .widget_mc4wp_form_widget,
.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .widget_mc4wp_form_widget,
.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .widget_mc4wp_form_widget,
.grid-asc.cols-3 .article:nth-child(6n).loop-sidebar .widget_mc4wp_form_widget,
.grid-asc.cols-3 .article:nth-child(6n+5).loop-sidebar .widget_mc4wp_form_widget,
.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .widget_mc4wp_form_widget,
.grid-desc.cols-4 .article:nth-child(10n+8).loop-sidebar .widget_mc4wp_form_widget,
.grid-desc.cols-4 .article:nth-child(10n+9).loop-sidebar .widget_mc4wp_form_widget,
.grid-desc.cols-3 .article:nth-child(6n+5).loop-sidebar .widget_mc4wp_form_widget,
.grid-desc.cols-3 .article:nth-child(6n+4).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(1).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(8).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(13).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(20).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(25).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(32).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(37).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(44).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(49).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(56).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(61).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(68).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(73).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(80).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(85).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(92).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(97).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-4 .article:nth-child(104).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(1).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(7).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(11).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(17).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(21).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(27).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(31).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(37).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(41).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(47).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(51).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(57).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(61).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(67).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(71).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(77).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(81).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(87).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(91).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(97).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-offset.cols-3 .article:nth-child(101).loop-sidebar .widget_mc4wp_form_widget,
.post-grid.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .widget_mc4wp_form_widget{display:flex;flex-direction:column;align-items:center;overflow:hidden;padding:calc(var(--post-inner-elements-margin) * 2) !important;text-align:center;}
.cols-1 .loop-sidebar .widget_mc4wp_form_widget > *,
.grid-first-full .article:first-child.loop-sidebar  .widget_mc4wp_form_widget > *,
.grid-asc .article:first-child.loop-sidebar .widget_mc4wp_form_widget > *,
.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .widget_mc4wp_form_widget > *,
.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .widget_mc4wp_form_widget > *,
.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .widget_mc4wp_form_widget > *,
.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .widget_mc4wp_form_widget > *,
.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .widget_mc4wp_form_widget > *{max-width:var(--content-max-width);}
.cols-1 .loop-sidebar .mc4wp-form-fields, .grid-first-full .article:first-child:not(.cover).loop-sidebar .mc4wp-form-fields,
.grid-asc .article:first-child:not(.cover).loop-sidebar .mc4wp-form-fields,
.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .mc4wp-form-fields,
.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .mc4wp-form-fields,
.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .mc4wp-form-fields,
.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .mc4wp-form-fields,
.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .mc4wp-form-fields{display:flex;flex-wrap:wrap;}
.cols-1 .loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]),
.cols-1 .loop-sidebar .widget .mc4wp-form-fields button, .cols-1 .loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
.grid-first-full .article:first-child.loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]),
.grid-first-full .article:first-child.loop-sidebar .widget .mc4wp-form-fields button, .grid-first-full .article:first-child.loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
.grid-asc .article:first-child.loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]),
.grid-asc .article:first-child.loop-sidebar .widget .mc4wp-form-fields button, .grid-asc .article:first-child.loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]),
.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .widget .mc4wp-form-fields button,
.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]),
.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .widget .mc4wp-form-fields button,
.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]),
.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .widget .mc4wp-form-fields button,
.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]),
.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .widget .mc4wp-form-fields button,
.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]),
.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .widget .mc4wp-form-fields button,
.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .widget .mc4wp-form-fields input[type="submit"]{width:auto;margin:0;border-color:#eeeeee;}
.cols-1 .loop-sidebar .mc4wp-form-fields input[type="text"],
.cols-1 .loop-sidebar .mc4wp-form-fields input[type="email"],
.grid-first-full .article:first-child.loop-sidebar .mc4wp-form-fields input[type="text"],
.grid-first-full .article:first-child.loop-sidebar .mc4wp-form-fields input[type="email"],
.grid-asc .article:first-child.loop-sidebar .mc4wp-form-fields input[type="text"],
.grid-asc .article:first-child.loop-sidebar .mc4wp-form-fields input[type="email"],
.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .mc4wp-form-fields input[type="text"],
.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .mc4wp-form-fields input[type="email"],
.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .mc4wp-form-fields input[type="text"],
.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .mc4wp-form-fields input[type="email"],
.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .mc4wp-form-fields input[type="text"],
.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .mc4wp-form-fields input[type="email"],
.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .mc4wp-form-fields input[type="text"],
.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .mc4wp-form-fields input[type="email"],
.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .mc4wp-form-fields input[type="text"],
.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .mc4wp-form-fields input[type="email"]{flex:1 1 auto;border-top-right-radius:0;border-bottom-right-radius:0;}
.cols-1 .loop-sidebar .mc4wp-form-fields input[type="email"],
.grid-first-full .article:first-child.loop-sidebar .mc4wp-form-fields input[type="email"],
.grid-asc .article:first-child.loop-sidebar .mc4wp-form-fields input[type="email"],
.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .mc4wp-form-fields input[type="email"],
.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .mc4wp-form-fields input[type="email"],
.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .mc4wp-form-fields input[type="email"],
.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .mc4wp-form-fields input[type="email"],
.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .mc4wp-form-fields input[type="email"]{flex:1 1 auto;border-top-right-radius:0;border-bottom-right-radius:0;}
.cols-1 .loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
.grid-first-full .article:first-child:not(.cover).loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
.grid-asc .article:first-child.loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]){border-right:0;transition:all 0.2s ease;}
.cols-1 .loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):nth-of-type(2),
.cols-1 .loop-sidebar .widget .mc4wp-form-fields button, .cols-1 .loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
.grid-first-full .article:first-child.loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):nth-of-type(2),
.grid-first-full .article:first-child.loop-sidebar .widget .mc4wp-form-fields button, .grid-first-full .article:first-child.loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
.grid-asc .article:first-child.loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):nth-of-type(2),
.grid-asc .article:first-child.loop-sidebar .widget .mc4wp-form-fields button, .grid-asc .article:first-child.loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):nth-of-type(2),
.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .widget .mc4wp-form-fields button,
.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):nth-of-type(2),
.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .widget .mc4wp-form-fields button,
.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):nth-of-type(2),
.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .widget .mc4wp-form-fields button,
.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):nth-of-type(2),
.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .widget .mc4wp-form-fields button,
.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):nth-of-type(2),
.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .widget .mc4wp-form-fields button,
.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .widget .mc4wp-form-fields input[type="submit"]{border-top-left-radius:0;border-bottom-left-radius:0;}
.cols-1 .loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):focus,
.grid-first-full .article:first-child.loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):focus,
.grid-asc .article:first-child.loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):focus,
.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):focus,
.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):focus,
.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):focus,
.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):focus,
.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):focus{outline:none;}
.cols-1 .loop-sidebar .mc4wp-form-fields label, .cols-1 .loop-sidebar .mc4wp-form-fields .tfm-clear, .grid-first-full .article:first-child.loop-sidebar .mc4wp-form-fields label, .grid-first-full .article:first-child.loop-sidebar .mc4wp-form-fields .tfm-clear, .grid-asc .article:first-child.loop-sidebar .mc4wp-form-fields label, .grid-asc .article:first-child.loop-sidebar .mc4wp-form-fields .tfm-clear, .grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .mc4wp-form-fields label,
.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .mc4wp-form-fields .tfm-clear,
.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .mc4wp-form-fields label,
.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .mc4wp-form-fields .tfm-clear,
.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .mc4wp-form-fields label,
.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .mc4wp-form-fields .tfm-clear,
.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .mc4wp-form-fields label,
.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .mc4wp-form-fields .tfm-clear,
.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .mc4wp-form-fields label,
.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .mc4wp-form-fields .tfm-clear{width:100%;display:block;text-align:center;}
/* Mc4wp embed */
.the-post article .mc4wp-form  label, .the-page article .mc4wp-form  label{font-size:var(--single-entry-font-size);}
.the-post article .mc4wp-form .mc4wp-form-fields label.tfm-agreem, .the-page article .mc4wp-form .mc4wp-form-fields label.tfm-agree{font-size:1rem;}
/* TFM Social Widget  */
.tfm_social_widget .widget-title{margin-bottom:0;}
.tfm_social_widget .widget-subtitle, .widget-subtitle{margin-top:0;color:var(--tfm-widget-subtitle-color);font-size:0.875rem;display:block;letter-spacing:normal;line-height:normal;}
.tfm_social_widget .widget-title + p.widget-subtitle{margin-top:1rem;}
.tfm_social_widget .widget-wrapper.has-title{margin-top:calc(2rem - 0.625rem);}
.tfm_social_widget .widget-wrapper.has-subtitle{margin-top:0;}
.tfm_social_widget .widget-wrapper:not(.has-title):not(.has-subtitle){margin-top:-0.5rem;}
/* TFM Posts widget */
.tfm_posts_widget .widget-title, .post-grid.cols-3 .tfm_posts_widget .widget-title, aside[class*="sidebar"] .tfm_posts_widget .widget-title{margin-bottom:0;}
.tfm_posts_widget .widget-subtitle{color:var(--tfm-widget-subtitle-color);font-size:0.875rem;display:block;margin-top:0;letter-spacing:normal;line-height:normal;}
.tfm_posts_widget .widget-title + p.widget-subtitle,
.tfm_posts_widget .widgettitle + p.widget-subtitle{margin-top:var(--posts-widget-subtitle-margin, 1rem);margin-bottom:0;}
.tfm_posts_widget > ul[class*="title"],
.tfm_posts_widget > ol[class*="title"]{padding-top:var(--global-elements-margin);}
.widget.tfm_posts_widget li.widget-entry{display:flex;flex-direction:row;flex-wrap:wrap;border-bottom:var(--posts-widget-entry-border, 1px solid var(--widget-border-color));margin-bottom:var(--posts-widget-entry-margin, 1.25rem);padding-bottom:var(--posts-widget-entry-margin, 1.25rem);position:relative;}
.widget.tfm_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry{flex-direction:column;border:0;margin-bottom:1rem;padding-bottom:1rem;}
.widget.tfm_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry + li:not(.has-post-thumbnail){border-top:1px solid var(--widget-border-color);border-bottom:0;padding-top:1.25rem;padding-bottom:0;}
.widget.tfm_posts_widget .list-style-grid.has-post-thumbnails li.widget-entry:not(.has-post-thumbnail) + li.has-post-thumbnail{padding-top:1.25rem;}
.widget.tfm_posts_widget li.widget-entry:last-child{border-bottom:none;margin-bottom:0 !important;padding-bottom:0 !important;}
.widget.tfm_posts_widget .entry-header{position:relative;flex-basis:5%;margin:0;padding:0;flex-grow:1;}
.widget.tfm_posts_widget .list-style-list-first-grid li:first-child .entry-header{flex-basis:100%;}
.widget.tfm_posts_widget .show-post-count li.widget-entry:not(.has-post-thumbnail) .entry-header{margin-left:2.1875rem;}
.widget.tfm_posts_widget .show-post-count.has-post-thumbnails li.widget-entry:not(.has-post-thumbnail) .entry-header{margin-left:3.1875rem;}
.tfm_posts_widget .post-thumbnail{width:90px;height:90px;margin-right:1.25rem;}
.tfm_posts_widget .list-style-list .post-thumbnail img, .widget.tfm_posts_widget .list-style-list-first-grid li:not(:first-child) .post-thumbnail img{position:relative;}
.tfm_posts_widget .list-style-list.round-thumbnails .post-thumbnail img, .widget.tfm_posts_widget .list-style-list-first-grid.round-thumbnails li:not(:first-child) .post-thumbnail img{border-radius:50%;}
.widget.tfm_posts_widget .show-post-count.list-style-list-first-grid li:first-child .post-thumbnail img{border-radius:10px 0 0 0;}
.widget.tfm_posts_widget .list-style-grid .post-thumbnail, .widget.tfm_posts_widget .list-style-list-first-grid li:first-child .post-thumbnail{width:100%;height:0;margin-bottom:1rem;margin-right:0;}
.widget.tfm_posts_widget .list-style-grid .post-thumbnail img, .widget.tfm_posts_widget .list-style-list-first-grid li:first-child .post-thumbnail img{position:absolute;object-fit:cover;height:100%;}
.widget.tfm_posts_widget .list-style-grid .post-thumbnail a, .widget.tfm_posts_widget .list-style-list-first-grid li:first-child .post-thumbnail a{display:block;}
/* Cover style */

.widget.tfm_posts_widget .has-post-thumbnails li.widget-entry.cover.has-post-thumbnail{padding-bottom:0;margin-bottom:2rem;}
.widget.tfm_posts_widget .has-post-thumbnails li.widget-entry.cover.has-post-thumbnail .post-thumbnail{padding-bottom:66.75%;margin-bottom:0;}
.widget.tfm_posts_widget .has-post-thumbnails li.widget-entry.cover.has-post-thumbnail.thumbnail-wide .post-thumbnail{padding-bottom:56.25%;}
.widget.tfm_posts_widget .has-post-thumbnails li.widget-entry.cover.has-post-thumbnail.thumbnail-square .post-thumbnail{padding-bottom:100%;}
.widget.tfm_posts_widget .has-post-thumbnails li.widget-entry.cover.has-post-thumbnail.thumbnail-portrait .post-thumbnail{padding-bottom:149.88%;}
.widget.tfm_posts_widget .has-post-thumbnails li.widget-entry.cover.has-post-thumbnail{overflow:hidden;}
.widget.tfm_posts_widget .has-post-thumbnails li.widget-entry.cover.has-post-thumbnail .entry-header{position:absolute;bottom:0;padding:var(--post-margin);background:var(--cover-overlay-gradient);margin-bottom:0;}
.widget.tfm_posts_widget li a{padding:0;margin:0;text-decoration:none;}
.tfm_posts_widget .entry-title-link{font-family:var(--title-font);font-weight:700;line-height:1.3;font-size:var(--body-font-size);word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;word-break:break-word;text-align:left;}
.widget.tfm_posts_widget .list-style-grid .entry-title-link, .widget.tfm_posts_widget .list-style-list-first-grid li:first-child .entry-title-link{font-size:1.25rem;letter-spacing:-0.01875rem;line-height:1.2;}
.widget.tfm_posts_widget .list-style-list:not(.has-post-thumbnails) .entry-title-link{font-size:1.125rem;line-height:1.3;}
.tfm_posts_widget .entry-meta li{color:var(--widget-meta-color);border:0;}
.tfm_posts_widget .entry-meta.before-title{margin-bottom:0.5rem;}
.tfm_posts_widget .entry-meta.after-title{margin-top:0.5rem;width:100%;}
.tfm_posts_widget .list-style-list-first-grid.has-post-thumbnails li:first-child.has-post-thumbnail .entry-header > *:not(.entry-title-link),
.tfm_posts_widget .list-style-grid.has-post-thumbnails li.has-post-thumbnail .entry-header > *:not(.entry-title-link){margin-bottom:0.625rem;}
.tfm_posts_widget .list-style-list-first-grid.has-post-thumbnails li:first-child.has-post-thumbnail .entry-meta.after-title, .tfm_posts_widget .list-style-grid.has-post-thumbnails li.has-post-thumbnail .entry-meta.after-title{margin-top:0.625rem;margin-bottom:0;}
.tfm_posts_widget .entry-meta ul{font-size:0.75rem;}
.tfm_posts_widget .entry-meta a{color:var(--widget-meta-link-color);}
.tfm_posts_widget ol.show-post-count{counter-reset:li-counter;}
.tfm_posts_widget ol.show-post-count > li.widget-entry::before{position:absolute;top:-7px;margin-left:0;display:flex;justify-content:center;align-items:center;color:var(--tfm-widget-count-color);content:counter(li-counter);counter-increment:li-counter;z-index:2;font-size:var(--posts-widget-count-font-size, 1.5rem);font-weight:800;background:0 0;}
.tfm_posts_widget ol.show-post-count > li.widget-entry:first-child::before{color:var(--tfm-widget-first-count-color);}
.tfm_posts_widget ol.show-post-count.has-post-thumbnails > li::before{left:0;top:0;width:18px;height:18px;padding:5px;color:var(--tfm-widget-alt-count-color);background:var(--tfm-widget-alt-count-background);border:4px solid var(--widget-background);font-size:var(--posts-widget-alt-count-font-size, .75rem);line-height:10px;content:counter(li-counter);}
.tfm_posts_widget ol.show-post-count.has-post-thumbnails.round-thumbnails.list-style-list > li::before, .tfm_posts_widget ol.show-post-count.has-post-thumbnails.round-thumbnails.list-style-list-first-grid > li:not(:first-child)::before{border-radius:50%;}
.tfm_posts_widget ol.show-post-count.has-post-thumbnails > li:first-child::before{background:var(--tfm-widget-alt-first-count-background);color:var(--tfm-widget-alt-first-count-color);}
.tfm_posts_widget .has-avatar.has-author.has-date .entry-meta-author{top:-1px;left:42px;}
.tfm_posts_widget .has-avatar.has-author .entry-meta.after-title li:nth-child(n+3){padding-top:10px;}
/* After title meta break out of header */
.tfm_posts_widget .list-style-list-first-grid li[class*="meta-items"]:not(.meta-items-1),
.tfm_posts_widget .list-style-list li[class*="meta-items"]:not(.meta-items-1){padding-bottom:1rem;}
.tfm_posts_widget .list-style-list.has-post-thumbnails li > .entry-meta.after-title, .tfm_posts_widget .list-style-list-first-grid.has-post-thumbnails li:not(:first-child) > .entry-meta.after-title{width:100%;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--very-light-grey);}
.widget span.tfm-count{float:right;margin-top:0.75rem;color:var(--medium-grey);letter-spacing:-0.5px;}
/* Posts widget inside post block > colums block */
.tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .list-style-list-first-grid li:first-child .entry-title-link, .tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .list-style-grid .entry-title-link{font-size:var(--cols-3-entry-title-size);letter-spacing:-0.0625rem;}
.tfm-post-block-sidebar .wp-block-columns .wp-block-column .tfm_posts_widget .entry-title-link{font-size:var(--cols-3-list-entry-title-size);letter-spacing:-0.02rem;line-height:1.2;}
.tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .has-post-thumbnail.cover.thumbnail-wide .entry-title-link, .tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .has-post-thumbnail.cover.thumbnail-landscape .entry-title-link{font-size:var(--cols-4-entry-title-size);letter-spacing:normal;}
.tfm-post-block-sidebar .wp-block-columns .wp-block-column .tfm_posts_widget .widgettitle{margin-bottom:0;}
/* Highlight Widget */
.tfm-highlight-widget{background:var(--widget-highlight-background);padding:var(--global-elements-margin) !important;}
/* -------------------------------------------------------------------------- */
/*	5. Site Header
/* -------------------------------------------------------------------------- */
.toggle-search.hidden, .toggle-menu.hidden{display:none;}
.toggle-menu{margin-right:auto;}
.has-toggle-search:not(.has-toggle-cart) .toggle-search,
.toggle-cart{margin-left:auto;}
.has-toggle-cart .toggle-search{margin-left:1.25rem;}
.toggle i[class*="icon"]{font-size:1.3rem;margin:0 0 0 -5px;cursor:pointer;line-height:1;}
.toggle-search i[class*="icon"],
.toggle-cart i[class*="icon"]{margin-right:-5px;}
.toggle-cart i[class*="icon"]{font-size:1.2rem;}
.toggle-menu span, .toggle-search span{color:var(--toggle-icon-color);padding:0;margin:0;text-align:left;}
.toggle-menu i{padding:0;margin:0;}
.toggle-cart a{color:var(--toggle-icon-color);text-decoration:none;display:flex;flex-wrap:wrap;align-items:center;position:relative;}
.toggle-cart .cart-qty{font-size:0.5625rem;background:var(--tfm-pill-menu-item-background);color:var(--tfm-pill-menu-item-color);display:flex;align-items:center;justify-content:center;min-width:14px;height:14px;position:absolute;top:-3px;left:10px;border-radius:7px;line-height:1;padding:0 4px;}
.mobile-header .toggle{margin:0;}
.mobile-header .toggle-menu{margin-right:var(--global-elements-margin);}
.mobile-header .header-right > *{margin-left:var(--global-elements-margin);}
.mobile-header .header-right .toggle-cart:not(.hidden) + .toggle-search{margin-left:1.25rem;}
.site-title{margin:0 0 0.5rem 0;line-height:1.05;}
.logo-left-menu-right .site-title{padding:0;line-height:0.5;}
.site-title a{padding:0;display:inline-block;color:var(--logo-color);text-decoration:none;}
.tagline{color:var(--medium-grey);margin-bottom:0;font-family:var(--title-font);font-size:0.9375rem;}
.site-logo + p{margin-top:0.5rem;}
ul.primary-menu{font-family:var(--title-font);font-size:var(--primary-menu-font-size, 0.9375rem);font-weight:600;}
.site-header:not(.logo-below-nav):not(.logo-left-menu-right) .primary-menu-container::after{content:'';width:100vw;margin-left:calc(-50vw + 50%);height:calc(100% + 30px);background:var(--primary-menu-background, var(--header-background));position:absolute;bottom:-15px;z-index:-1;}
ul.header-secondary{font-family:var(--title-font);}
.site-header .search-form input, .site-header .search-form button{padding:0.3125rem 0.5625rem 0.3125rem 1rem;font-size:0.8125rem;border-radius:var(--header-search-input-border-radius);background:var(--header-search-input-background);border:0;color:var(--header-search-input-color);margin:0;}
.site-header .search-form input{border-top-right-radius:0;border-bottom-right-radius:0;border:1px solid var(--header-search-input-border-color, var(--header-search-input-background));border-right:0;}
.site-header .search-form button{border-top-left-radius:0;border-bottom-left-radius:0;padding:0.46875rem;border:1px solid var(--header-search-input-border-color, var(--header-search-input-background));border-left:0;}
.site-header .search-form input:focus{outline:none;}
.site-header .search-form{width:220px;}
.site-header.has-primary-nav.default:not(.has-primary-nav-background) .header-branding::after,
.site-header.has-primary-nav.default-advert:not(.has-primary-nav-background) .header-branding::after,
.site-header.has-primary-nav.default-logo-left:not(.has-primary-nav-background) .header-branding::after{content:'';width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);height:1px;background:var(--header-border-color, var(--very-light-grey));position:absolute;bottom:0;}
.site-header.default.has-primary-nav .header-branding, .site-header.default-advert.has-primary-nav .header-branding, .site-header.default-logo-left.has-primary-nav .header-branding{margin-bottom:1.25rem;padding-bottom:1.25rem;}
.site-header.default.has-primary-nav, .site-header.default-logo-left.has-primary-nav, .site-header.default-advert.has-primary-nav:not(.has-search-input),
.site-header.default-advert.has-primary-nav.has-primary-nav-background{padding-bottom:15px;}
.site-header.default.has-primary-nav .header-branding, .site-header.default-logo-left.has-primary-nav .header-branding, .site-header.default-advert.has-primary-nav:not(.has-search-input) .header-branding,
.site-header.default-advert.has-primary-nav.has-primary-nav-background .header-branding{margin-bottom:15px;}
.site-header.default .primary-menu > li > ul, .site-header.default-logo-left .primary-menu > li > ul, .site-header.default-advert.has-primary-nav:not(.has-search-input) .primary-menu > li > ul{top:calc(100% + 15px);}
/* -------------------------------------------------------------------------- */
/*	6. Footer
/* -------------------------------------------------------------------------- */

.goto-top, .goto-top:hover, .goto-top:focus{display:inline-block;position:fixed;bottom:-100px;right:25px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;visibility:hidden;background:var(--gototop-background);color:var(--gototop-color);font-weight:400;border-radius:var(--gototop-border-radius, 0);}
.goto-top.visible{opacity:1;visibility:visible;bottom:30px;}
.columns-70-30-menu .footer-column-2{display:flex;align-items:flex-end;flex-direction:column;padding-left:calc(var(--global-elements-margin) * 2);}
.columns-70-30-menu .footer-column-2 .widget{margin-top:0;}
.footer-bottom{padding:0;font-size:0.875rem;}
.footer-widget-area + .footer-bottom{border-top:1px solid var(--footer-border-color, var(--off-white-accent));padding-top:var(--global-elements-margin);}
.footer-bottom a{color:var(--footer-link-color, var(--link-color));text-decoration:none;}
.footer-column .widget{margin:0 0 calc(var(--global-elements-margin) * 2) 0;}
.footer-column .widget:last-child{margin-bottom:var(--global-elements-margin);}
/* -------------------------------------------------------------------------- */
/*	7. Pagination
/* -------------------------------------------------------------------------- */

.pagination, .page-pagination{font-size:0.9375rem;}
.single .page-pagination{margin-top:calc(var(--global-elements-margin) * 2);margin-bottom:var(--global-elements-margin);text-align:center;padding-bottom:1.4rem;}
.has-pagination-prev-next .nav-links .page-numbers a.prev, .has-pagination-prev-next .nav-links .page-numbers a.next{background:var(--pagination-button-background, var(--button-background));color:var(--pagination-button-color, var(--button-color));padding:0.875rem 1.3125rem;font-weight:600;border-radius:var(--button-border-radius);display:block;border:0;text-decoration:none;}
.has-pagination-prev-next .nav-links .page-numbers a.prev::before{content:"\2039";margin-right:6px;}
.has-pagination-prev-next .nav-links .page-numbers a.next::after{content:"\203A";margin-left:6px;}
.nav-links .page-numbers .page-numbers.current{display:none;background:var(--very-light-grey);}
body:not(.paged) .nav-links .page-numbers li:not(:last-child),
.paged .nav-links .page-numbers li:not(:first-child):not(:last-child),
.nav-links .page-numbers a.prev, .nav-links .page-numbers a.next{display:none;}
.has-pagination-numbers .nav-links .page-numbers .page-numbers.current, body:not(.paged) .has-pagination-numbers .nav-links .page-numbers li:not(:last-child),
.paged .has-pagination-numbers .nav-links .page-numbers li:not(:first-child):not(:last-child){display:flex;align-items:center;}
.has-pagination-numbers .nav-links ul li .page-numbers, .page-pagination.nav-links a.post-page-numbers, .the-post .entry-content .page-pagination.nav-links a.post-page-numbers, .the-page .entry-content .page-pagination.nav-links a.post-page-numbers{border:1px solid var(--very-light-grey);padding:0.8125rem 1.25rem;border-radius:var(--button-border-radius);font-size:0.9375rem;text-decoration:none;}
.page-pagination.nav-links a.post-page-numbers:not(:last-child){margin:0 0.625rem 0 0;}
.the-post .entry-content .page-pagination.nav-links a.post-page-numbers:hover, .the-page .entry-content .page-pagination.nav-links a.post-page-numbers:hover{text-decoration:none;}
/* -------------------------------------------------------------------------- */
/*	8. Plugins
/* -------------------------------------------------------------------------- */

/* TFM Hero ------------------------------------- */
.tfm-hero{max-width:var(--site-max-width);margin:auto;padding:var(--post-margin) 0 0 0;}
.tfm-hero[data-fullwidth="true"]{max-width:100vw;padding-left:var(--post-margin);padding-right:var(--post-margin);}
.tfm-hero[data-fullwidth="true"].carousel[data-centermode="true"],
.tfm-hero[data-fullwidth="true"].slider[data-centermode="true"]{padding-left:0;padding-right:0;}
.tfm-hero[data-fullwidth="true"] .slick-track{width:100vw;}
.tfm-hero-background-wrapper{margin-bottom:var(--post-margin);}
.tfm-hero-background-wrapper .tfm-hero{padding-bottom:var(--post-margin);}
.tfm-hero.cols-1 .excerpt, .tfm-hero.cols-2:not(.grid-offset) .excerpt,
.tfm-hero.cols-2.grid-offset .article:first-child .excerpt, .tfm-hero.cols-2.grid-offset[data-fullwidth="true"] .excerpt,
.tfm-hero[data-fullwidth="true"].cols-3 .excerpt{font-size:1rem;}
.tfm-hero.cols-1 .article{width:100vw;margin:var(--post-margin);}
.tfm-hero.cols-1[data-fullwidth="true"] .article.cover .entry-wrapper,
.tfm-hero.cols-1[data-fullwidth="true"] .article:not(.has-post-thumbnail):not(.disabled-post-thumbnail) .entry-wrapper,
.has-sidebar .tfm-hero.cols-1[data-fullwidth="true"] .article.disabled-post-thumbnail .entry-wrapper{max-width:var(--hero-wrapper-max-width);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;}
.tfm-hero.cols-1[data-fullwidth="true"] .article:not(.has-post-thumbnail):not(.disabled-post-thumbnail) .entry-wrapper,
.has-sidebar .tfm-hero.cols-1[data-fullwidth="true"] .article.disabled-post-thumbnail .entry-wrapper{max-width:var(--site-max-width);}
.tfm-hero.cols-1[data-fullwidth="true"] .article.disabled-post-thumbnail .entry-wrapper,
.tfm-hero.cols-1[data-fullwidth="true"] .article:not(.has-post-thumbnail) .entry-wrapper{max-width:var(--content-max-width);margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;}
.tfm-hero .post-inner{width:100%;}
.tfm-hero.cols-1 .article.has-post-thumbnail .entry-wrapper{padding:1.125rem 3.125rem 3.125rem 3.125rem;}
.tfm-hero.cols-1 .article.has-post-thumbnail.has-background:not(.cover) .entry-wrapper{padding:1.125rem 3.125rem 3.125rem 3.125rem !important;}
.tfm-hero.cols-1 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper,
.tfm-hero.cols-2[data-fullwidth="true"] .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper{padding:3.125rem 3.125rem 3.125rem 3.125rem;}
.tfm-hero[data-fullwidth="true"] .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper{max-width:calc(var(--site-max-width) + 3.125rem);}
.tfm-hero.cols-2:not([data-fullwidth="true"]) .article.has-background .entry-wrapper,
.tfm-hero[data-margins="false"].cols-2 .article .entry-wrapper{padding:var(--post-inner-elements-margin);}
.tfm-hero[data-margins="false"].cols-2 .article:not(.has-background) .entry-header{margin-top:0;}
.tfm-hero.cols-3 .article.has-background .entry-wrapper, .tfm-hero[data-margins="false"].cols-3 .article .entry-wrapper{padding:var(--post-margin);}
.tfm-hero[data-margins="false"].cols-3 .article:not(.has-background) .entry-header{margin-top:0;}
.tfm-hero.cols-3 .article.cover.has-post-thumbnail .entry-wrapper, .tfm-hero.cols-4 .article.cover.has-post-thumbnail .entry-wrapper{padding:var(--post-inner-elements-margin);}
.tfm-hero.cols-4[data-margins="false"] .article .entry-wrapper{padding:var(--post-margin);}
.tfm-hero.cols-4[data-margins="false"] .article:not(.has-background) .entry-header{margin-top:0;}
.tfm-hero.cols-1 .article .post-inner{padding-bottom:0;flex-direction:row;}
.tfm-hero.cols-1 .has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .post-inner > *{max-width:50%;}
.tfm-hero.cols-1 .post-thumbnail{height:100%;}
.tfm-hero.cols-1 .entry-meta{font-size:0.875rem;}
element{display:flex;}
.tfm-hero.slick[data-arrows="true"]{padding-bottom:65px;}
.tfm-hero.slick[data-arrows="true"][data-margins="false"]{padding-bottom:90px;}
.tfm-hero-background-wrapper .tfm-hero.slick[data-arrows="true"]{padding-bottom:115px;}
.tfm-hero-background-wrapper .tfm-hero[data-arrows="true"].slick .slick-arrow{margin-bottom:calc(var(--post-margin) * 2);}
.slick-arrow{position:absolute;bottom:0;left:calc(50% + 5px);width:50px;height:50px;z-index:200;font-size:0;display:flex;align-items:center;justify-content:center;padding:0;color:var(--medium-grey);background:none;border:1px solid var(--very-light-grey);}
.slick-arrow.slick-prev{right:auto;left:calc(50% - 55px);}
.slick-arrow::after{font-family:fontello;content:"\e811";font-size:14px;font-weight:300;}
.slick-arrow.slick-next::after{content:"\e812";}
.slick-arrow:hover, .slick-arrow:focus{background:var(--very-light-grey);color:var(--body-font-color);}
.tfm-hero[data-arrows="false"] .slick-arrow{display:none !important;}
.tfm-hero[data-margins="false"]{margin-top:0;padding-top:0;padding-bottom:var(--post-margin);padding-left:0;padding-right:0;}
.tfm-hero[data-margins="false"] .post-thumbnail{border-radius:0;}
@media(min-width:1061px){
	.has-logo-below-nav:not(.has-tfm-ad-after-header) .tfm-hero[data-margins="false"],
	.has-logo-below-nav:not(.has-tfm-ad-after-header) .tfm-hero[data-margins="false"],
	.has-logo-below-nav:not(.has-tfm-ad-after-header) .tfm-hero-background-wrapper,
	.has-logo-below-nav:not(.has-tfm-ad-after-header) .tfm-hero-background-wrapper{margin-top:calc(var(--post-margin) * 2);}
}
.tfm-hero-background-wrapper .tfm-hero[data-margins="false"]{padding-bottom:0;}
.tfm-hero[data-margins="false"].cols-3 .article{flex-basis:calc(100% / 3);}
.tfm-hero[data-margins="false"].cols-4 .article{flex-basis:calc(100% / 4);}
/* Grid Offset */
.tfm-hero.grid-offset > .article:first-child{flex-basis:calc(100% / 3 * 2 - (var(--post-margin) * 2));}
.tfm-hero.grid-offset > .article:nth-child(2){flex-basis:calc(100% / 3 - (var(--post-margin) * 2));}
.tfm-hero-offset-wrapper{flex-basis:calc(100% / 3);}
#tfm-hero .tfm-hero-offset-wrapper .article{flex-basis:100%;}
.tfm-hero .tfm-hero-offset-wrapper .article.has-background .entry-wrapper{padding:0 var(--post-inner-elements-margin) var(--post-inner-elements-margin) var(--post-inner-elements-margin);}
.tfm-hero .tfm-hero-offset-wrapper .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper,
.tfm-hero.grid-offset[data-poststyle="cover"]:not([data-posts="1"]) .article:not(:first-child) .entry-wrapper{padding:var(--post-inner-elements-margin);}
.tfm-hero-offset-wrapper .excerpt, .tfm-hero-offset-wrapper .entry-read-more{display:none;}
/* Grid Offset Half */
.tfm-hero.grid-offset-half > .article:first-child{flex-basis:calc(100% / 2 - (var(--post-margin) * 2));}
.tfm-hero.grid-offset-half > .article:nth-child(2){flex-basis:calc(100% / 2 - (var(--post-margin) * 2));}
.grid-offset-half .tfm-hero-offset-wrapper{flex-basis:calc(100% / 2);}
#tfm-hero.grid-offset-half .tfm-hero-offset-wrapper .article{flex-basis:calc(100% / 2 - (var(--post-margin) * 2));}
/* Grid Offset Sides */
.grid-offset-sides .tfm-hero-offset-wrapper{flex-basis:calc(100% / 4);}
.tfm-hero[data-margins="false"][data-fullwidth="false"].has-post-thumbnails,
.tfm-hero.slick[data-fullwidth="false"][data-margins="true"][data-centermode="true"].has-post-thumbnails{padding-left:var(--post-margin);padding-right:var(--post-margin);}
.tfm-hero[data-margins="false"] .article{margin:0;flex-grow:1;}
/* Hero Entry title sizing */
.tfm-hero.cols-1.post-grid .article .entry-title{font-size:3.5rem;letter-spacing:-0.125rem;line-height:1.138888889;}
.tfm-hero.cols-2 .article .entry-title{font-size:var(--cols-1-entry-title-size);}
.tfm-hero.cols-3 .article .entry-title{font-size:var(--cols-2-entry-title-size);}
#tfm-hero.cols-4 .article .entry-title{letter-spacing:-0.0625rem;font-size:var(--cols-3-entry-title-size);}
/* Grid offset */
#tfm-hero.grid-offset .article .entry-title{font-size:var(--cols-2-entry-title-size);}
#tfm-hero.grid-offset > .article:first-child .entry-title{font-size:3rem;letter-spacing:-0.125rem;line-height:1.138888889;}
#tfm-hero .tfm-hero-offset-wrapper .article .entry-title{font-size:1.75rem;}
/* Full width */
#tfm-hero[data-fullwidth="true"].cols-4 .article .entry-title{font-size:var(--cols-2-entry-title-size);}
.tfm-hero[data-fullwidth="true"].cols-2 .article .entry-title{font-size:3rem;}
.tfm-hero[data-fullwidth="true"].cols-3 .article .entry-title{font-size:var(--cols-1-entry-title-size);}
/* Grid offset sides */
#tfm-hero.grid-offset-sides .tfm-hero-offset-wrapper .article .entry-title,
#tfm-hero.grid-offset-half .tfm-hero-offset-wrapper .article .entry-title{font-size:var(--cols-4-entry-title-size);margin-top:calc(var(--post-inner-elements-margin) / 3);margin-bottom:calc(var(--post-inner-elements-margin) / 3);letter-spacing:-0.03125rem;}
/* Post count */
.tfm-hero .formats-key > *{width:52px;height:52px;font-size:1rem;}
.tfm-hero.cols-4.has-post-count .formats-key > *,
.tfm-hero.grid-offset.has-post-count article:not(:first-child) .formats-key > *,
.tfm-hero.grid-offset.has-post-count .tfm-hero-offset-wrapper article .formats-key > *{width:38px;height:38px;font-size:0.875rem;}
/**
 * Set colours to match theme defaults
 * These can be changed in plugin settings
 */

.tfm-hero .entry-title a{color:var(--black);}
.tfm-hero .excerpt, .tfm-hero .entry-meta, .tfm-hero .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-meta{color:var(--medium-grey);}
.tfm-hero .entry-meta a{color:var(--black);}
.tfm-hero .entry-meta-avatar a{border-color:var(--light-grey);}
.tfm-hero .read-more, .tfm-hero .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .read-more{background:var(--very-light-grey);color:var(--dark-grey);}
.tfm-hero .read-more:hover, .tfm-hero .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .read-more:hover,
.tfm-hero .read-more:focus, .tfm-hero .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .read-more:focus{background:var(--very-dark-grey);color:var(--white);}
.tfm-hero .entry-read-more, .tfm-hero .read-more-button, .tfm-hero .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-read-more,
.tfm-hero .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .read-more-button{border-color:var(--very-light-grey);}
.tfm-hero .entry-read-more .entry-meta-read-time::after, .tfm-hero .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-read-more .entry-meta-read-time::after{color:var(--light-grey);}
.tfm-hero .article.has-background:not(.cover) .entry-wrapper{background:none;}
.tfm-hero .formats-key .format-count{background:var(--secondary-theme-color);color:var(--white);}
.tfm-hero .cover.has-post-thumbnail:not(.disabled-post-thumbnail) a:not(.button),
.tfm-hero .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper .excerpt{color:var(--white);}

/*
 * Prevent jumping before/after initialization
 */
.tfm-hero.carousel[data-slidestoshow="4"] .article:nth-child(n+5){display:none;}
.tfm-hero.carousel[data-slidestoshow="4"].slick-initialized .article{width:100vw;}
.tfm-hero.carousel[data-slidestoshow="4"].slick-initialized .article:nth-child(n+5){display:flex;}
.tfm-hero.carousel[data-slidestoshow="3"] .article:nth-child(n+4){display:none;}
.tfm-hero.carousel[data-slidestoshow="3"].slick-initialized .article{width:100vw;}
.tfm-hero.carousel[data-slidestoshow="3"].slick-initialized .article:nth-child(n+4){display:flex;}
.tfm-hero.carousel[data-slidestoshow="2"] .article:nth-child(n+3){display:none;}
.tfm-hero.carousel[data-slidestoshow="2"].slick-initialized .article{width:100vw;}
.tfm-hero.carousel[data-slidestoshow="2"].slick-initialized .article:nth-child(n+3){display:flex;}
.tfm-hero.slider[data-slidestoshow="1"] .article:nth-child(n+2){display:none;}
.tfm-hero.slider[data-slidestoshow="1"].slick-initialized .article:nth-child(n+2){display:flex;}

/* TFM Homepage Post Blocks ------------------------------------- */

.tfm-post-block-background-wrapper.alignfull{margin-right:calc(-50vw);}
.tfm-post-block-background-wrapper:not(.tfm-prev-has-background){margin-top:var(--post-margin);}
.tfm-post-block-wrap.tfm-prev-has-background{padding-top:var(--post-margin);}
.tfm-post-block-background-wrapper .tfm-post-block-wrap{padding-top:var(--post-margin);padding-bottom:var(--post-margin);}
.tfm-post-block-background-wrapper.tfm-prev-background-match .tfm-post-block-wrap{padding-top:0;margin-top:calc(0rem - var(--post-margin));}
.has-tfm-hero.tfm-hero-has-background main > div[class*="tfm-post-block"]:first-child:not(.tfm-post-block-wrap){margin-top:calc(0rem - var(--post-margin));}
.tfm-post-block-wrap .section-header{margin-top:1.125rem;margin-bottom:1.125rem;display:flex;justify-content:space-between;}
.tfm-post-block-wrap.has-title .section-header{margin-top:0.9375rem;margin-bottom:0.75rem;}
.tfm-post-block-wrap .section-header-section{display:flex;flex-direction:column;}
.tfm-post-block-wrap .section-header-section.link-more-section{justify-content:flex-end;}
.tfm-post-block-wrap:not(.has-link-more) .section-header-section.link-more-section{display:none;}
.tfm-post-block-title{margin-bottom:0;margin-top:0;font-size:var(--tfm-post-block-heading-size, var(--h2-font-size));}
.tfm-post-block-wrap p.sub-title{margin:0;}
.tfm-post-block-wrap.has-title.has-subtitle p.sub-title{margin-bottom:0.5rem;margin-top:0.5rem;}
.tfm-post-block-wrap.has-title.has-subtitle.has-block-sidebar.sidebar-left p.sub-title, .tfm-post-block-wrap.has-title.has-subtitle.has-block-sidebar.sidebar-right p.sub-title{margin-bottom:0.5rem;}
.tfm-link-more{margin-bottom:0.36rem;font-size:0.9375rem;}
.has-title.has-subtitle .tfm-link-more{margin-bottom:0.5rem;margin-top:0.5rem;line-height:1.5;}
.tfm-link-more a{font-weight:700;position:relative;color:var(--primary-theme-color);font-family:var(--title-font);text-decoration:none;}
.tfm-link-more a::after{font-family:fontello;content:"\e812";font-size:11px;margin-left:6px;font-weight:400;}
/* Customizer */
.tfm-post-block-wrap:not(.has-subtitle):not(.has-title) .section-header{display:none;}
.tfm-post-block-background-wrapper{display:flex;flex-direction:column;}
.tfm-post-block-wrap.has-block-sidebar{display:flex;flex-wrap:wrap;align-items:flex-start;}
.tfm-post-block-wrap.has-block-sidebar.sidebar-left{flex-direction:row-reverse;}
.tfm-post-block-wrap.has-block-sidebar.sidebar-bottom, .tfm-post-block-wrap.has-block-sidebar.sidebar-top{flex-direction:column;}
.tfm-post-block-wrap.has-block-sidebar .post-grid:not(.tfm-post-block-offset-wrapper){flex-basis:calc(100% - var(--sidebar-width));position:relative;}
.tfm-post-block-sidebar{flex-basis:calc(var(--sidebar-width) - ( var(--post-margin) * 2));flex-grow:1;margin:var(--post-margin);margin-top:0;position:relative;}
.sidebar-top .tfm-post-block-sidebar, .sidebar-bottom .tfm-post-block-sidebar{width:calc(100% - ( var(--post-margin) * 2));margin:var(--post-margin);flex-basis:100%;}
.sidebar-top .tfm-post-block-sidebar{order:-1;}
.has-title.tfm-post-block-wrap .tfm-post-block-sidebar .widget:first-child .widget-title{margin-top:0.125rem;}
.has-title.tfm-post-block-wrap .tfm-post-block-sidebar .widget:first-child p.widget-subtitle{margin-top:0.5rem;}
.has-title.tfm-post-block-wrap .tfm-post-block-sidebar .widget:first-child .widget-title + p.widget-subtitle{margin-top:1rem;}
.tfm-post-block-sidebar > .widget_block > h2{font-size:2.25rem;margin-top:0.75rem;margin-bottom:0.75rem;border-bottom:1px solid var(--very-light-grey);}
.tfm-post-block-title{position:relative;}
.tfm-post-block-title a{text-decoration:none;color:var(--body-font-color);}
.tfm-post-block-sidebar .widget:last-child{margin-bottom:0;}
.sidebar-top .tfm-post-block-sidebar .widget:first-child, .sidebar-bottom .tfm-post-block-sidebar .widget:first-child{margin-top:0;}
.tfm-post-block-sidebar.has-background .widget{box-shadow:var(--post-box-shadow);padding:var(--post-margin);}
.tfm-post-block-sidebar.has-background .wp-block-columns{background:var(--body-background);margin:calc( 0px - var(--post-margin));}
.tfm-post-block-sidebar.has-background .wp-block-column:not(.has-background) > *{box-shadow:var(--post-box-shadow);padding:var(--post-margin);}
.tfm-post-block-sidebar:not(.has-background) .wp-block-column.has-background{box-shadow:var(--post-box-shadow);padding:var(--post-margin);}
/* Special layouts */
.tfm-post-block-offset-wrapper{flex-basis:calc(100% / 3 );}
.tfm-posts-block.post-grid.grid-offset[class*="cols"] .tfm-post-block-offset-wrapper .article{flex-basis:100%;}
.tfm-posts-block.post-grid.grid-offset[class*="cols"] > .article{flex-basis:calc(100% / 3 * 2 - (var(--post-margin) * 2) );}
.tfm-posts-block.grid-offset[class*="cols"].post-grid > .article h3.entry-title{font-size:var(--cols-1-entry-title-size);}
.tfm-post-block-offset-wrapper .excerpt, .tfm-post-block-offset-wrapper .entry-read-more{display:none;}
.tfm-posts-block.grid-offset.post-grid[class*="cols"] .tfm-post-block-offset-wrapper .article .entry-title{font-size:var(--cols-3-entry-title-size);}
/* offset half  */
.tfm-posts-block.grid-offset-half .tfm-post-block-offset-wrapper{flex-basis:calc(100% / 2);}
.tfm-posts-block.grid-offset-half[class*="cols"] > .article{flex-basis:calc(100% / 2 - (var(--post-margin) * 2) );}
.tfm-posts-block.post-grid.grid-offset-half .tfm-post-block-offset-wrapper .article{flex-basis:calc(100% / 2 - var(--post-margin) * 2);}
.tfm-posts-block.grid-offset-half[class*="cols"].post-grid > .article h3.entry-title{font-size:var(--cols-2-entry-title-size);}
.tfm-posts-block.grid-offset-half .tfm-post-block-offset-wrapper .article .entry-title{font-size:var(--cols-4-entry-title-size);margin-top:calc(var(--post-inner-elements-margin) / 3);margin-bottom:calc(var(--post-inner-elements-margin) / 3);letter-spacing:-0.03125rem;}
/* offset sides */
.tfm-posts-block.grid-offset-sides[class*="cols"] > .article{flex-basis:calc(100% / 2 - (var(--post-margin) * 2) );}
.tfm-posts-block.grid-offset-sides .tfm-post-block-offset-wrapper{flex-basis:calc(100% / 4);}
.tfm-posts-block.post-grid.grid-offset-sides[class*="cols"] .tfm-post-block-offset-wrapper .article{flex-basis:100%;}
.tfm-posts-block.grid-offset-sides[class*="cols"].post-grid > .article h3.entry-title{font-size:var(--cols-2-entry-title-size);}
.tfm-posts-block.grid-offset-sides .tfm-post-block-offset-wrapper .article .entry-title{font-size:var(--cols-4-entry-title-size);margin-top:calc(var(--post-inner-elements-margin) / 3);margin-bottom:calc(var(--post-inner-elements-margin) / 3);letter-spacing:-0.03125rem;}
/* grid/list half  */
.tfm-posts-block.grid-list-half .tfm-post-block-offset-wrapper{flex-basis:calc(100% / 2);}
.tfm-posts-block.grid-list-half .tfm-post-block-offset-wrapper .thumbnail-wrapper{max-width:calc(100% / 3);}
.tfm-posts-block.post-grid.grid-list-half[class*="cols"] > .article{flex-basis:calc(100% / 2 - (var(--post-margin) * 2) );}
.tfm-posts-block.post-grid.grid-list-half .tfm-post-block-offset-wrapper .article{flex-basis:100%;}
.tfm-posts-block.grid-list-half[class*="cols"].post-grid > .article h3.entry-title{font-size:var(--cols-2-entry-title-size);}
.tfm-posts-block.grid-list-half .tfm-post-block-offset-wrapper.list .article .entry-title{font-size:var(--cols-2-list-entry-title-size, var(--cols-3-entry-title-size));}
/* Remove any entry wrapper backgrounds from cover format with image */
.tfm-posts-block .cover.has-post-thumbnail:not(.disabled-post-thumbnail):not(.has-featured-video) .entry-wrapper[style*="background"]{background:none !important;}
/* Sidebar */
.has-sidebar .has-block-sidebar.sidebar-left .tfm-posts-block > *,
.has-sidebar .has-block-sidebar.sidebar-right .tfm-posts-block > *{flex-basis:100% !important;}
.has-sidebar .has-block-sidebar.sidebar-left .tfm-posts-block.post-grid .tfm-post-block-offset-wrapper:not(.list) .article,
.has-sidebar .has-block-sidebar.sidebar-right .tfm-posts-block.post-grid .tfm-post-block-offset-wrapper:not(.list) .article{flex-basis:calc(100% / 2 - var(--post-margin) * 2);}
@media(max-width:1060px){
	.tfm-post-block-wrap .tfm-posts-block.post-grid .tfm-post-block-offset-wrapper:not(.list) .article,
	.tfm-post-block-wrap .tfm-posts-block.post-grid .tfm-post-block-offset-wrapper:not(.list) .article{flex-basis:calc(100% / 2 - var(--post-margin) * 2);flex-grow:1;}
}
.has-sidebar .tfm-post-block-background-wrapper.alignfull{margin-left:var(--post-margin);margin-right:var(--post-margin);width:auto;max-width:auto;}
.has-sidebar .has-block-sidebar.sidebar-left .post-grid.list .entry-title, .has-sidebar .has-block-sidebar.sidebar-right .post-grid.list .entry-title{font-size:1.5rem;letter-spacing:-0.03125rem;}
.has-block-sidebar.sidebar-left .cols-2 article .formats-key > *,
.has-block-sidebar.sidebar-right .cols-2 article .formats-key > *{width:38px;height:38px;}
.has-sidebar .has-block-sidebar.sidebar-right .post-grid.list .article.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .post-inner .thumbnail-wrapper,
.has-sidebar .has-block-sidebar.sidebar-left .post-grid.list .article.has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .post-inner .thumbnail-wrapper{max-width:calc(100% / 3);}
/*  Sidebar grid offset half */
.has-block-sidebar.sidebar-right .tfm-posts-block.grid-offset-half .tfm-post-block-offset-wrapper .article .entry-title, .has-block-sidebar.sidebar-left .tfm-posts-block.grid-offset-half .tfm-post-block-offset-wrapper .article .entry-title, .has-sidebar .tfm-posts-block.grid-offset-half .tfm-post-block-offset-wrapper .article .entry-title, .has-block-sidebar.sidebar-right .tfm-posts-block.grid-offset-sides .tfm-post-block-offset-wrapper .article .entry-title, .has-block-sidebar.sidebar-left .tfm-posts-block.grid-offset-sides .tfm-post-block-offset-wrapper .article .entry-title, .has-sidebar .tfm-posts-block.grid-offset-sides .tfm-post-block-offset-wrapper .article .entry-title{font-size:1rem;letter-spacing:revert;line-height:1.2;margin-bottom:calc(var(--post-inner-elements-margin) / 3);margin-top:calc(var(--post-inner-elements-margin) / 3);}
/* Sidebar grid offset */
.has-block-sidebar.sidebar-right .tfm-posts-block.grid-offset .tfm-post-block-offset-wrapper .article .entry-title, .has-block-sidebar.sidebar-left .tfm-posts-block.grid-offset .tfm-post-block-offset-wrapper .article .entry-title, .has-sidebar .tfm-post-block-wrap .tfm-posts-block.grid-offset .tfm-post-block-offset-wrapper .article .entry-title{font-size:1.25rem;letter-spacing:-0.03125rem;margin-bottom:calc(var(--post-inner-elements-margin) / 3);margin-top:calc(var(--post-inner-elements-margin) / 3);}
.has-block-sidebar.sidebar-right .tfm-posts-block.grid-offset[class*="cols"].post-grid > .article h3.entry-title,
.has-block-sidebar.sidebar-left .tfm-posts-block.grid-offset[class*="cols"].post-grid > .article h3.entry-title,
.has-sidebar .tfm-posts-block.grid-offset[class*="cols"].post-grid > .article h3.entry-title{font-size:var(--cols-2-entry-title-size);}
/* Sidebar grid/list */
.has-block-sidebar.sidebar-right .tfm-posts-block.grid-list-half .tfm-post-block-offset-wrapper .article .entry-title, .has-block-sidebar.sidebar-left .tfm-posts-block.grid-list-half .tfm-post-block-offset-wrapper .article .entry-title{font-size:var(--cols-3-list-entry-title-size);margin-bottom:calc(var(--post-inner-elements-margin) / 3);margin-top:calc(var(--post-inner-elements-margin) / 3);letter-spacing:-0.02rem;line-height:1.2;}
@media(min-width:1061px){
	.has-block-sidebar.sidebar-right .tfm-posts-block.grid-list-half .tfm-post-block-offset-wrapper .article.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper,
	.has-block-sidebar.sidebar-left .tfm-posts-block.grid-list-half .tfm-post-block-offset-wrapper .article.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper,
	.has-sidebar .has-block-sidebar.sidebar-left .post-grid[class*="list"] .article.has-post-thumbnail:not(.disabled-post-thumbnail):not(.grid-style) .entry-wrapper,
	.has-sidebar .has-block-sidebar.sidebar-right .post-grid[class*="list"] .article.has-post-thumbnail:not(.disabled-post-thumbnail):not(.grid-style) .entry-wrapper,
	.has-sidebar .post-grid[class*="list"]:not(.cols-1) .article.has-post-thumbnail:not(.disabled-post-thumbnail):not(.grid-style) .entry-wrapper{padding-left:calc(var(--post-inner-elements-margin) / 1.5);}
}
/* Theme sidebar and block sidebar */
.has-sidebar .has-block-sidebar.sidebar-right .tfm-posts-block.grid-offset-half .tfm-post-block-offset-wrapper .article .entry-title, .has-sidebar .has-block-sidebar.sidebar-left .tfm-posts-block.grid-offset-half .tfm-post-block-offset-wrapper .article .entry-title, .has-sidebar .has-block-sidebar.sidebar-right .tfm-posts-block.grid-offset-sides .tfm-post-block-offset-wrapper .article .entry-title, .has-sidebar .has-block-sidebar.sidebar-left .tfm-posts-block.grid-offset-sides .tfm-post-block-offset-wrapper .article .entry-title, .has-sidebar .has-block-sidebar.sidebar-right .tfm-posts-block.grid-offset .tfm-post-block-offset-wrapper .article .entry-title, .has-sidebar .has-block-sidebar.sidebar-left .tfm-posts-block.grid-offset .tfm-post-block-offset-wrapper .article .entry-title{font-size:1.25rem;letter-spacing:-0.03125rem;line-height:1.2;}
/* Theme and block sidebar entry title */
.has-sidebar .has-block-sidebar.sidebar-left .article h3[class*="title"],
.has-sidebar .has-block-sidebar.sidebar-right .article h3[class*="title"]{font-size:var(--cols-2-entry-title-size);}
.has-sidebar .has-block-sidebar.sidebar-left .post-grid[class*="list"] .article:not(.grid-style) h3[class*="title"],
.has-sidebar .has-block-sidebar.sidebar-right .post-grid[class*="list"] .article:not(.grid-style) h3[class*="title"],
.has-sidebar .post-grid[class*="list"]:not(.cols-1):not(.list-grid) .article:not(.grid-style) h3[class*="title"]{font-size:var(--cols-4-entry-title-size);margin-bottom:calc(var(--post-inner-elements-margin) / 3);margin-top:calc(var(--post-inner-elements-margin) / 3);letter-spacing:-0.03125rem;}
.has-sidebar .post-grid[class*="list"]:not(.cols-1):not(.list-grid) .article:not(.grid-style) h3[class*="title"]{font-size:var(--cols-3-list-entry-title-size);}
/**
 * Post block widgets
 */

/* Columns */
.tfm-post-block-sidebar .wp-block-columns{gap:calc(var(--post-margin) * 2);}
@media(max-width:1060px){
	.tfm-post-block-sidebar .wp-block-columns{flex-wrap:wrap !important;}
.tfm-post-block-sidebar .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column{flex-basis:100%;flex-grow:1;}
}
.tfm-post-block-sidebar.has-background .wp-block-column:not(.has-background) .wp-block-image{background:var(--body-background);padding:0;}
/* Woocommerce Post Blocks */
.tfm-post-block-wrap.woocommerce .article .entry-header{flex-grow:0;}
.tfm-post-block-wrap.woocommerce .entry-title{margin-bottom:calc(var(--post-inner-elements-margin) / 1.5);}
.tfm-post-block-wrap.woocommerce a.button, .tfm-post-block-wrap.woocommerce button.button{order:3;/* margin-top:calc(var(--post-inner-elements-margin) / 1.5);*/ margin-top:auto;}
.tfm-post-block-wrap.woocommerce .star-rating{order:2;margin-bottom:calc(var(--post-inner-elements-margin) / 1.5);font-size:var(--entry-meta-font-size, 0.8125rem);}
.tfm-post-block-wrap.woocommerce .price{order:1;margin-top:0;margin-bottom:calc(var(--post-inner-elements-margin) / 1.5);}
.tfm-post-block-wrap.woocommerce .star-rating + .price{margin-bottom:0;}
/**
 * Set colours to match theme defaults
 * These can be changed in plugin settings
 */

.tfm-posts-block .entry-title a{color:var(--black);}
.tfm-posts-block .excerpt, .tfm-posts-block .entry-meta, .tfm-posts-block .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-meta{color:var(--medium-grey);}
.tfm-posts-block .entry-meta a{color:var(--black);}
.tfm-posts-block .entry-meta-avatar a{border-color:var(--light-grey);}
.tfm-posts-block .read-more, .tfm-posts-block .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .read-more{background:var(--very-light-grey);color:var(--dark-grey);}
.tfm-posts-block .read-more:hover, .tfm-posts-block .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .read-more:hover,
.tfm-posts-block .read-more:focus, .tfm-posts-block .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .read-more:focus{background:var(--very-dark-grey);color:var(--white);}
.tfm-posts-block .entry-read-more, .tfm-posts-block .read-more-button, .tfm-posts-block .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-read-more,
.tfm-posts-block .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .read-more-button{border-color:var(--very-light-grey);}
.tfm-posts-block .entry-read-more .entry-meta-read-time::after, .tfm-posts-block .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-read-more .entry-meta-read-time::after{color:var(--light-grey);}
.tfm-posts-block .article.has-background:not(.cover) .entry-wrapper{background:none;}
.tfm-posts-block .formats-key .format-count{background:var(--secondary-theme-color);color:var(--white);}
.tfm-posts-block .cover.has-post-thumbnail:not(.disabled-post-thumbnail):not(.has-featured-video) a:not(.button),
.tfm-posts-block .cover.has-post-thumbnail:not(.disabled-post-thumbnail):not(.has-featured-video) .entry-wrapper .excerpt{color:var(--white);}
/* TFM Related Posts ------------------------------------- */

.tfm-related-posts-wrapper.alignfull{margin-right:-50%;}
.has-sidebar .tfm-related-posts-wrapper.alignfull{width:100vw;margin-left:calc(-50vw + 50%);margin-right:-50%;}
.tfm-related-posts .related-posts-header{margin-top:18px;}
.related-posts-header h2{font-size:var(--h3-font-size);}
.tfm-related-posts{padding-top:var(--post-margin);padding-bottom:var(--post-margin);}
.tfm-related-posts::before{content:'';width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);height:1px;background:var(--very-light-grey);margin-top:calc(0px - var(--post-margin));}
.tfm-related-posts-wrapper .tfm-related-posts::before{content:none;}

/**
 * Set colours to match theme defaults
 * These can be changed in plugin settings
 */

.tfm-related-posts .entry-title a{color:var(--black);}
.tfm-related-posts .excerpt, .tfm-related-posts .entry-meta, .tfm-related-posts .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-meta{color:var(--medium-grey);}
.tfm-related-posts .entry-meta a{color:var(--black);}
.tfm-related-posts .entry-meta-avatar a{border-color:var(--light-grey);}
.tfm-related-posts .read-more, .tfm-related-posts .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .read-more{background:var(--very-light-grey);color:var(--dark-grey);}
.tfm-related-posts .read-more:hover, .tfm-related-posts .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .read-more:hover,
.tfm-related-posts .read-more:focus, .tfm-related-posts .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .read-more:focus{background:var(--very-dark-grey);color:var(--white);}
.tfm-related-posts .entry-read-more, .tfm-related-posts .read-more-button, .tfm-related-posts .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-read-more,
.tfm-related-posts .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .read-more-button{border-color:var(--very-light-grey);}
.tfm-related-posts .entry-read-more .entry-meta-read-time::after, .tfm-related-posts .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-read-more .entry-meta-read-time::after{color:var(--light-grey);}
.tfm-related-posts .article.has-background:not(.cover) .entry-wrapper{background:none;}
.tfm-related-posts .cover.has-post-thumbnail:not(.disabled-post-thumbnail) a:not(.button),
.tfm-related-posts .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper .excerpt{color:var(--white);}
/* TFM MailChimp Before Footer ------------------------------------- */

.tfm-before-footer-section + footer.has-custom-background{padding-top:calc(var(--global-elements-margin) * 2);}

.tfm-before-footer-section{background:var(--tfm-before-footer-background);}
.single.has-tfm-related-posts .tfm-related-posts-wrapper + .tfm-before-footer-section{margin-top:0;}
.tfm-before-footer-section .widget_mc4wp_form_widget, .footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .widget_mc4wp_form_widget,
.footer-columns.cols-2.columns-70-30 .footer-column:first-child .widget_mc4wp_form_widget{display:flex;flex-direction:column;align-items:center;max-width:var(--content-max-width);margin-left:auto;margin-right:auto;overflow:hidden;}
.tfm-before-footer-section .widget_mc4wp_form_widget{margin-top:0;margin-bottom:0;}
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .widget_mc4wp_form_widget,
.footer-columns.cols-2.columns-70-30 .footer-column:first-child .widget_mc4wp_form_widget{align-items:flex-start;}
.tfm-before-footer-section .mc4wp-form-fields, .footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .mc4wp-form-fields,
.footer-columns.cols-2.columns-70-30 .footer-column:first-child .mc4wp-form-fields{display:flex;flex-wrap:wrap;}
.tfm-before-footer-section .widget .mc4wp-form-fields input:not([type="checkbox"]),
.tfm-before-footer-section .widget .mc4wp-form-fields button, .tfm-before-footer-section .widget .mc4wp-form-fields input[type="submit"],
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .widget .mc4wp-form-fields input:not([type="checkbox"]),
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .widget .mc4wp-form-fields button,
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .widget .mc4wp-form-fields input[type="submit"],
.footer-columns.cols-2.columns-70-30 .footer-column:first-child .widget .mc4wp-form-fields input:not([type="checkbox"]),
.footer-columns.cols-2.columns-70-30 .footer-column:first-child .widget .mc4wp-form-fields button, .footer-columns.cols-2.columns-70-30 .footer-column:first-child .widget .mc4wp-form-fields input[type="submit"]{width:0;margin:0;border-color:#eeeeee;}
.tfm-before-footer-section .mc4wp-form-fields input[type="text"],
.tfm-before-footer-section .mc4wp-form-fields input[type="email"],
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .mc4wp-form-fields input[type="text"],
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .mc4wp-form-fields input[type="email"],
.footer-columns.cols-2.columns-70-30 .footer-column:first-child .mc4wp-form-fields input[type="text"],
.footer-columns.cols-2.columns-70-30 .footer-column:first-child .mc4wp-form-fields input[type="email"]{flex:1 1 auto;border-top-right-radius:0;border-bottom-right-radius:0;}
.tfm-before-footer-section .mc4wp-form-fields input[type="email"],
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .mc4wp-form-fields input[type="email"],
.footer-columns.cols-2.columns-70-30 .footer-column:first-child .mc4wp-form-fields input[type="email"]{flex:1 1 auto;border-top-right-radius:0;border-bottom-right-radius:0;}
.tfm-before-footer-section .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
.footer-columns.cols-2.columns-70-30 .footer-column:first-child .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]){border-right:0;transition:all 0.2s ease;}
.tfm-before-footer-section .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):nth-of-type(2),
.tfm-before-footer-section .widget .mc4wp-form-fields button, .tfm-before-footer-section .widget .mc4wp-form-fields input[type="submit"],
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):nth-of-type(2),
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .widget .mc4wp-form-fields button,
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .widget .mc4wp-form-fields input[type="submit"],
.footer-columns.cols-2.columns-70-30 .footer-column:first-child .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):nth-of-type(2),
.footer-columns.cols-2.columns-70-30 .footer-column:first-child .widget .mc4wp-form-fields button, .footer-columns.cols-2.columns-70-30 .footer-column:first-child .widget .mc4wp-form-fields input[type="submit"]{border-top-left-radius:0;border-bottom-left-radius:0;}
.tfm-before-footer-section .widget .mc4wp-form-fields button, .tfm-before-footer-section .widget .mc4wp-form-fields input[type="submit"],
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .widget .mc4wp-form-fields button,
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .widget .mc4wp-form-fields input[type="submit"],
.footer-columns.cols-2.columns-70-30 .footer-column:first-child .widget .mc4wp-form-fields button, .footer-columns.cols-2.columns-70-30 .footer-column:first-child .widget .mc4wp-form-fields input[type="submit"]{width:auto;}
.tfm-before-footer-section .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):focus,
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):focus,
.footer-columns.cols-2.columns-70-30 .footer-column:first-child .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]):focus{outline:none;}
.tfm-before-footer-section .mc4wp-form-fields label, .tfm-before-footer-section .mc4wp-form-fields .tfm-clear, .footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .mc4wp-form-fields label,
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .mc4wp-form-fields .tfm-clear,
.footer-columns.cols-2.columns-70-30 .footer-column:first-child .mc4wp-form-fields label, .footer-columns.cols-2.columns-70-30 .footer-column:first-child .mc4wp-form-fields .tfm-clear{width:100%;display:block;text-align:center;}
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .mc4wp-form-fields label,
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .mc4wp-form-fields .tfm-clear,
.footer-columns.cols-2.columns-70-30 .footer-column:first-child .mc4wp-form-fields label, .footer-columns.cols-2.columns-70-30 .footer-column:first-child .mc4wp-form-fields .tfm-clear{text-align:left;}
.tfm-before-footer-section .widgettitle, .tfm-before-footer-section .widget-title{margin-top:0;margin-bottom:0;font-size:var(--h2-font-size);text-align:center;}
.tfm-before-footer-section + footer .site-footer-inner{padding-top:0;}

/* TFM Social Plugin ------------------------------------- */
.tfm-social-icons.has-text .tfm-social-icon{line-height:1.5;}
.hentry-footer  .hentry-footer-meta + .tfm-share-wrapper{border-top:1px solid var(--very-light-grey);padding-top:var(--post-margin);margin-top:var(--post-margin);}
/* TFM Theme Boost Advert sidebars  */
.tfm-after-header-sidebar, .tfm-before-footer-advert{margin:0 auto 0 auto;display:flex;justify-content:center;border-bottom:1px solid var(--off-white);background:var(--tfm-after-header-background, var(--archive-header-background));flex-direction:column;align-items:center;}
.tfm-before-footer-advert{background:none;padding-bottom:var(--post-margin);border:none;}
.tfm-after-header-sidebar .widget{width:auto;}
.tfm-after-header-sidebar .widget > *{margin-bottom:0;}
.tfm-after-header-sidebar > *,
.tfm-before-footer-advert > *{margin:calc(var(--post-margin)) var(--post-margin) calc(var(--post-margin)) var(--post-margin);max-width:var(--site-width);}
.tfm-site-header-sidebar > *,
.tfm-site-header-sidebar .wp-block-image{margin:0;}
/* Contact Form 7 */
.entry-content div.wpcf7 label + br{display:none;}
.wpcf7-form-control-wrap textarea{margin-bottom:1em;}
.wpcf7-list-item{display:block;}
.wpcf7-list-item label{font-weight:400;font-family:var(--body-font);}
.wpcf7-radio .wpcf7-list-item label{display:flex;flex-direction:row-reverse;justify-content:flex-end;}
.wpcf7-radio .wpcf7-list-item label input[type="radio"]{margin-right:0.5rem;}
.wpcf7-list-item.first{margin-top:1rem;}
/* WP Dark mode  */
.wp-dark-mode-active .custom-logo{filter:invert(100%);}
.wp-dark-mode-switcher.floating{bottom:30px;}
.has-backtotop .wp-dark-mode-switcher.style-1.floating.right_bottom{transition:all 0.2s ease;right:25px;}
.has-backtotop .wp-dark-mode-switcher.floating.style-2.right_bottom{bottom:calc(50% - 15px);transform:rotate(90deg);right:8px;}
.has-backtotop .wp-dark-mode-switcher.floating.style-3.right_bottom{bottom:calc(50% - 20px);transform:rotate(-90deg);}
.wp-dark-mode-switcher.style-1 label{border-radius:var(--button-border-radius);}
.wp-dark-mode-switcher.style-3.floating.right_bottom{right:18px;}
.goto-top.visible + script + div.wp-dark-mode-switcher.right_bottom{bottom:100px;}
.wp-dark-mode-switcher label{margin-bottom:0;}
/* TFM Ratings (theme boost) */

.tfm-ratings{display:flex;gap:0.5rem;align-items:center;}
.entry-meta.after-title + .tfm-ratings{margin-top:calc(var(--post-inner-elements-margin) / 1.5);}
.tfm-posts-block.grid-offset-sides .tfm-post-block-offset-wrapper .article .entry-meta.after-title + .tfm-ratings,
.tfm-posts-block.grid-offset-half .tfm-post-block-offset-wrapper .article .entry-meta.after-title + .tfm-ratings{margin-top:calc(var(--post-inner-elements-margin) / 3);}
.tfm_posts_widget .tfm-ratings, .tfm_posts_widget .entry-meta.after-title + .tfm-ratings{margin-top:0.5rem;}
.the-post > .article .entry-meta.after-title + .tfm-ratings{margin-top:var(--post-inner-elements-margin);}
.tfm-ratings span[class*="tfm-rating"]{font-size:1rem;font-weight:600;font-family:var(--title-font);color:var(--tfm-rating-text-color,var(--black));}
.tfm-rating-stars .star{width:15px;height:15px;display:inline-block;position:relative;margin-right:2px;font-size:15px;}
.tfm-rating-stars .star::before{font-family:fontello;content:"\e822";color:var(--tfm-star-rating-color);position:absolute;z-index:1;top:0;left:0;opacity:0.33;}
.tfm-rating-stars .star:not(.none)::after{font-family:fontello;content:"\e822";color:var(--tfm-star-rating-color);position:absolute;top:0;left:0;z-index:2;}
.tfm-rating-stars .star.half::after{content:"\e823";}
.the-post > .article .tfm-rating-stars .star{width:18px;height:18px;font-size:17px}
.cover.has-post-thumbnail .tfm-rating-stars .star::before, .cover.has-post-thumbnail .tfm-rating-stars .star::after{color:var(--tfm-star-rating-color-cover);}
/* Scale */
.tfm-rating-scale{width:100%;max-width:150px;height:6px;background:var(--very-light-grey);background:linear-gradient(to right, var(--tfm-rating-scale-low-color), var(--tfm-rating-scale-high-color));display:inline-block;position:relative;margin-right:5px;}
.tfm-rating-scale .scale{position:absolute;top:0;right:0;background:var(--very-light-grey);height:6px;}
/* -------------------------------------------------------------------------- */
/*	9. Misc
/* -------------------------------------------------------------------------- */
.the-post > .article .entry-content .tfm-hide-block{display:none;margin:0;}
.tfm-round-thumbnails img[class*="thumbnail"]{border-radius:50%;}
.has-tfm-hero .lbn-site-title-wrapper{margin-bottom:0;}
.loop-sidebar .widget{display:flex;flex-direction:column;}
.loop-sidebar.has-border .widget, .loop-sidebar.has-background .widget{padding:var(--post-inner-elements-margin);border-radius:var(--post-thumbnail-border-radius);}
.loop-sidebar.has-border .widget{border:1px solid var(--very-light-grey);}
.cols-4:not([class*="list"]):not(.grid-desc):not(.grid-asc):not(.grid-offset) .article:not(.first-full).loop-sidebar .widget,
.cols-4.grid-desc .article:not(:nth-child(10n+5)):not(:nth-child(10n+6)):not(:nth-child(10n+7)):not(:nth-child(10n+8)):not(:nth-child(10n+9)):not(:nth-child(10n+10)).loop-sidebar .widget,
.cols-4.grid-asc .article:not(:nth-child(10n+1)):not(:nth-child(10n+2)):not(:nth-child(10n+3)):not(:nth-child(10n+4)):not(:nth-child(10n+5)):not(:nth-child(10n+6)).loop-sidebar .widget,
.cols-4.grid-offset .article:not(:nth-child(6n+1)):not(:nth-child(6n+2)).loop-sidebar .widget,
.cols-4 .article.grid-style.loop-sidebar .widget{padding:1.25rem 1.25rem 1.25rem 1.25rem;}
.loop-sidebar .widget:last-child{margin-bottom:0;}
.loop-sidebar .widget:first-child{margin-top:0;}
.loop-sidebar .widget.widget_mc4wp_form_widget{flex-grow:1;justify-content:center;}
/* Featured post styling  */
body:not(.single) .tfm-featured-post.has-tfm-background .post-inner{box-shadow:var(--post-box-shadow);border-radius:var(--post-thumbnail-border-radius);}
/* Home PAGE  */
.has-tfm-hero main{margin-top:0;}
.blog:not(.paged).has-loop-header.has-tfm-hero .tfm-hero + .section-header,
.home:not(.paged).has-loop-header.has-tfm-hero .tfm-hero + .section-header{margin-top:0.9375rem;}
.has-tfm-hero .aside-sidebar{margin-top:0;}
.error404 main{margin-bottom:calc(var(--post-margin) * 2);}
.error404 .page-header{text-align:center;}
.error{text-align:center;margin:0 var(--post-margin);}
.title-404{font-family:var(--body-font);font-size:240px;text-align:center;border-bottom:1px solid var(--very-light-grey);display:inline-block;margin-top:0;}
.message-404{margin-top:0;}
.sub-message-404 .toggle-search{cursor:pointer;}
.gohome{margin-top:var(--global-elements-margin);}
/* -------------------------------------------------------------------------- */
/*	10. Single/Page content styling
/* -------------------------------------------------------------------------- */

/* Blockquotes */
.the-post .entry-content blockquote, .the-page .entry-content blockquote{background:var(--blockquote-background-color, none);padding:calc(var(--global-elements-margin) * 1.2);text-align:center;margin-bottom:calc(var(--default-content-margin) * 1.5);}
blockquote p{color:var(--blockquote-default-color, var(--very-dark-grey));}
blockquote p:first-of-type::before{font-family:"fontello";content:"\e80a";margin-right:0.5rem;position:relative;top:-0.3rem;}
blockquote p:first-of-type::after{font-family:"fontello";content:"\e810";margin-left:0.5rem;position:relative;bottom:-0.5rem;}
blockquote cite{color:var(--medium-grey);}
/* Code */
code, p br + code{background:var(--white);border:1px solid var(--light-grey);color:var(--dark-grey);padding:calc(var(--global-elements-margin));display:block;margin:calc(var(--default-content-margin) * 1.4) 0;}
p code, li code{display:inline-block;padding:0.1rem 0.5rem;margin:0;}
p br + code + br{display:none;}
/* Password form */
.post-password-form > *{max-width:480px;margin:auto;}
.post-password-form input{width:100%;margin-bottom:1rem;}
.post-password-form p:first-child{margin-bottom:1rem;color:var(--medium-grey);}
/* Featured video/audio */
.tfm-featured-media{margin-bottom:var(--post-inner-elements-margin);margin-top:0;}
/* definition lists */
@media(min-width:481px){
	dl{display:flex;flex-wrap:wrap;}
dd, dt{flex-basis:25%;flex-grow:0;margin-bottom:1rem;}
dt + dd{flex-basis:50%;flex-grow:1;margin-top:0;margin-left:1rem;padding-left:var(--global-elements-margin);word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;word-break:break-word;}
dd + dt{margin-top:0;}
}
/* Bullet lists */
.entry-content li:not(.blocks-gallery-item):not([class*="wp-block"]){padding-left:5px;}
.entry-content li::marker{color:var(--list-marker-color, var(--primary-theme-color));font-size:1.1rem;}
.entry-content ol li::marker{font-weight:bold;}
/* -------------------------------------------------------------------------- */
/*	11. Media Queries
/* -------------------------------------------------------------------------- */
@media(max-width:1600px){
	#tfm-hero.carousel[data-fullwidth="true"].cols-3 .article .entry-title{font-size:var(--cols-2-entry-title-size);}
}
@media(max-width:1380px){
	.tfm-hero.cols-2[data-fullwidth="true"] .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper{padding:var(--post-inner-elements-margin);}
.tfm-hero[data-fullwidth="true"].cols-3 .article .entry-title{font-size:var(--cols-2-entry-title-size);}
#tfm-hero[data-fullwidth="true"].cols-4 .article .entry-title{font-size:var(--cols-3-entry-title-size);}
#tfm-hero[data-fullwidth="true"].cols-4.carousel .article .entry-title,
	#tfm-hero[data-fullwidth="true"].cols-3.carousel .article .entry-title{font-size:var(--cols-1-entry-title-size);}
}
@media(max-width:1300px){
	.tfm-hero[data-fullwidth="true"]:not([data-margins="false"]){max-width:var(--site-max-width);padding-left:0;padding-right:0;}
.tfm-hero[data-fullwidth="true"].cols-2 .article .entry-title{font-size:var(--cols-1-entry-title-size);}
}
@media(max-width:1250px){
	/* Fix Chrome Browser */
	.the-post > .article, .the-page > .article{margin-left:0;margin-right:0;}
.the-post > .article .thumbnail-wrapper:not(.alignfull) .post-thumbnail,
	.the-page > .article .thumbnail-wrapper:not(.alignfull) .post-thumbnail,
	.post-thumbnail.has-figcaption + figcaption{margin-left:var(--post-margin);margin-right:var(--post-margin);}
}
@media(max-width:1200px){
	.site-header.default.has-search-input.has-secondary-nav .search-form, .site-header.logo-split-menu.has-search-input .search-form,
	.site-header.logo-left-menu-right.has-primary-nav.has-search-input .search-form, .site-header.logo-below-nav.has-primary-nav.has-search-input .search-form,
	.site-header.default-advert.has-search-input.has-primary-nav .search-form, .site-header.logo-split-menu.has-split-menu-left.has-tfm-social-icons .tfm-social-icons-wrapper,
	.site-header.logo-split-menu.has-split-menu-right.has-toggle-search .header-secondary-menu-wrapper, .site-header.logo-split-menu.has-split-menu-left.has-third-nav .header-third-menu-wrapper,
	.site-header.logo-left-menu-right.has-primary-nav.has-search-input.has-tfm-social-icons.has-secondary-nav .tfm-social-icons, .site-header.logo-split-menu.has-split-menu-left.has-third-nav.has-tfm-social-icons .header-third-menu-wrapper,
	.site-header.logo-left-menu-right.has-third-nav.has-primary-nav.has-tfm-social-icons .header-third-menu-wrapper, .site-header.logo-below-nav.has-tfm-social-icons.has-third-nav.has-primary-nav .header-third-menu-wrapper,
	.site-header.default-advert.has-third-nav.has-primary-nav.has-tfm-social-icons .header-third-menu-wrapper{display:none;}
.site-header.default.has-search-input.has-secondary-nav .toggle-search, .site-header.logo-split-menu.has-search-input .toggle-search,
	.site-header.logo-left-menu-right.has-primary-nav.has-search-input .toggle-search, .site-header.logo-below-nav.has-primary-nav.has-search-input .toggle-search,
	.site-header.default-advert.has-search-input.has-primary-nav .toggle-search{display:flex;}
.single:not(.has-logo-below-nav) .the-post > .article,
	.page:not(.has-logo-below-nav) .the-page > .article,
	.single:not(.has-logo-below-nav) .single-hero .article,
	.single.has-sidebar:not(.has-logo-below-nav) .aside-sidebar{margin-top:0;}
.single-hero.has-background{margin-top:var(--post-margin);}
body:not(.has-sidebar):not(.has-logo-below-nav) .the-post > .article.default .thumbnail-wrapper.alignfull,
	body:not(.has-sidebar):not(.has-logo-below-nav) .the-post > .article.cover .cover-wrapper.alignfull,
	body:not(.has-sidebar):not(.has-logo-below-nav) .the-page > .article.default .thumbnail-wrapper.alignfull,
	body:not(.has-sidebar):not(.has-logo-below-nav) .the-page > .article.cover .cover-wrapper.alignfull{margin-top:calc(0rem - var(--post-margin));}
.has-sidebar .single-hero[data-thumbnails="false"].has-background .entry-wrapper,
	.has-sidebar .single-hero.hero-cover[data-thumbnails="true"] .cover .entry-wrapper{padding-left:0;padding-right:0;}
body:not(.has-sidebar) .the-page .default .thumbnail-wrapper.alignfull,
	body:not(.has-sidebar) .the-page .cover .cover-wrapper.alignfull{margin-top:calc(0px - var(--post-margin));}
/* List */
	.post-grid.list.cols-4 .article:not(.grid-style).has-post-thumbnail:not(.disabled-post-thumbnail) h3.entry-title,
	.post-grid.list.cols-3 .article:not(.grid-style) h3.entry-title{font-size:var(--cols-3-entry-title-size);line-height:1.1;letter-spacing:-0.0625rem;margin-bottom:calc(var(--post-inner-elements-margin) / 1.5);}
.post-grid.list.cols-4 .article:not(.grid-style).has-post-thumbnail:not(.disabled-post-thumbnail).has-category-meta h3.entry-title{margin-top:calc(var(--post-inner-elements-margin) / 1.5);}
/* tfm hero */
	.tfm-hero[data-margins="false"][data-fullwidth="false"].has-post-thumbnails{padding-left:0;padding-right:0;}
}
@media(max-width:1200px){
	/* reset layout */
	body:not(.has-sidebar) .post-grid.grid-asc.cols-4 .article.post:not(.cover):not(.loop-sidebar) .post-inner,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-4 .article.post:not(.cover):not(.loop-sidebar) .post-inner,
	body:not(.has-sidebar) .post-grid.grid-asc.cols-4 .article.page:not(.cover):not(.loop-sidebar) .post-inner,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-4 .article.page:not(.cover):not(.loop-sidebar) .post-inner{flex-direction:column;}
body:not(.has-sidebar) .post-grid.grid-asc.cols-4 .article:not(.cover):not(.loop-sidebar) .post-inner > div[class*="wrapper"],
	body:not(.has-sidebar) .post-grid.grid-desc.cols-4 .article:not(.cover):not(.loop-sidebar) .post-inner > div[class*="wrapper"]{max-width:100%;width:100%;padding-left:0;}
/* end */
	/* Grid descending */
	body:not(.has-sidebar) .post-grid.grid-asc.cols-4 .article:nth-child(6n+1):not(.cover):not(.loop-sidebar) .post-inner,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-4 .article:nth-child(6n):not(.cover):not(.loop-sidebar) .post-inner{display:flex;flex-direction:row;height:100%;padding:0;}
body:not(.has-sidebar) .post-grid.grid-asc.cols-4 .article:nth-child(6n+1):not(.cover) .post-inner > *,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-4 .article:nth-child(6n):not(.cover) .post-inner > *{width:100%;flex-grow:1;}
body:not(.has-sidebar) .post-grid.grid-asc.cols-4 .article:nth-child(6n+1):not(.cover):not(.loop-sidebar) .post-inner div.thumbnail-wrapper,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-4 .article:nth-child(6n):not(.cover):not(.loop-sidebar) .post-inner div.thumbnail-wrapper{max-width:calc(((100% / 3) * 2) - ( var(--post-margin) / 3) * 2);}
body:not(.has-sidebar) .post-grid.grid-asc.cols-4 .article:not(.loop-sidebar):nth-child(6n+1) .post-thumbnail,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-4 .article:not(.loop-sidebar):nth-child(6n) .post-thumbnail{height:100%;}
body:not(.has-sidebar) .post-grid.grid-asc.cols-4 .article:nth-child(6n+1):not(.cover):not(.loop-sidebar) .post-inner div.entry-wrapper,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-4 .article:nth-child(6n):not(.cover):not(.loop-sidebar) .post-inner div.entry-wrapper{width:calc(100% / 3);padding-left:var(--post-inner-elements-margin);}
body:not(.has-sidebar) .post-grid.grid-asc.cols-4 .article:nth-child(6n+1):not(.cover) .post-inner .entry-wrapper,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-4 .article:nth-child(6n):not(.cover) .post-inner .entry-wrapper,
	body:not(.has-sidebar) .post-grid.grid-asc.cols-3 .article:nth-child(6n+1):not(.cover) .post-inner .entry-wrapper,
	body:not(.has-sidebar) .post-grid.grid-desc.cols-2 .article:nth-child(3n):not(.cover) .post-inner .entry-wrapper,
	body:not(.has-sidebar) .post-grid.grid-first-full .article:first-child:not(.cover) .post-inner .entry-wrapper{padding-left:var(--post-inner-elements-margin);}
.post-grid.grid-asc.cols-4 .article:nth-child(6n) h3[class*="title"],
	.post-grid.grid-asc.cols-4 .article:nth-child(6n+5) h3[class*="title"],
	.post-grid.grid-desc.cols-4 .article:nth-child(6n+4) h3[class*="title"],
	.post-grid.grid-desc.cols-4 .article:nth-child(6n+5) h3[class*="title"],
	.list-grid.cols-4 .article.grid-style h3[class*="title"],
	.cols-4:not(.list):not(.list-grid)[data-posts="4"] .article:not(.first-full) h3[class*="title"]{font-size:var(--cols-2-entry-title-size);}
body:not(.has-sidebar) .post-grid.grid-asc.cols-4 .article:nth-child(6n+1) h3[class*="title"],
	body:not(.has-sidebar) .post-grid.grid-desc.cols-4 .article:nth-child(6n) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(1) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(7) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(11) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(17) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(21) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(27) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(31) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(37) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(41) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(47) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(51) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(57) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(61) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(67) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(71) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(77) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(81) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(87) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(91) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(97) h3[class*="title"],
	.post-grid.grid-offset.cols-4 .article:nth-child(101) h3[class*="title"],
	#tfm-hero.carousel.cols-3 .article .entry-title,
	#tfm-hero.tfm-hero.carousel.cols-4 .article .entry-title{font-size:var(--cols-1-entry-title-size);}
.has-sidebar .has-block-sidebar.sidebar-left .grid .article h3[class*="title"],
	.has-sidebar .has-block-sidebar.sidebar-right .grid .article h3[class*="title"],
	.has-sidebar .post-grid[class*="list"]:not(.cols-1):not(.list-grid) .article:not(.grid-style) h3[class*="title"],
	.cols-4:not(.list):not(.list-grid) .article:not(.first-full) h3[class*="title"],
	.cols-4.list-grid .article.grid-style h3[class*="title"]{font-size:var(--cols-3-entry-title-size);}
/* TFM Hero  */
	.tfm-hero{padding-top:0;}
.tfm-hero-background-wrapper .tfm-hero{padding-bottom:0;}
.tfm-hero.post-grid.grid.cols-4 .article{flex-basis:calc((100% / 2) - (var(--post-margin) * 2));}
#tfm-hero.post-grid.cols-4 .article .entry-title{font-size:var(--cols-2-entry-title-size);}
.single-hero[data-thumbnails="true"] .article .entry-title{font-size:3rem;}
/* Mailchimp */
	.cols-1 .loop-sidebar .widget_mc4wp_form_widget, .cols-2 .loop-sidebar .widget_mc4wp_form_widget,
	.grid-first-full .article:first-child.loop-sidebar .widget_mc4wp_form_widget, .grid-asc .article:first-child.loop-sidebar .widget_mc4wp_form_widget,
	.grid-asc.cols-4 .article:nth-child(10n+2).loop-sidebar .widget_mc4wp_form_widget,
	.grid-asc.cols-4 .article:nth-child(10n+3).loop-sidebar .widget_mc4wp_form_widget,
	.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .widget_mc4wp_form_widget,
	.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .widget_mc4wp_form_widget,
	.grid-asc.cols-3 .article:nth-child(6n).loop-sidebar .widget_mc4wp_form_widget,
	.grid-asc.cols-3 .article:nth-child(6n+5).loop-sidebar .widget_mc4wp_form_widget,
	.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .widget_mc4wp_form_widget,
	.grid-desc.cols-4 .article:nth-child(10n+8).loop-sidebar .widget_mc4wp_form_widget,
	.grid-desc.cols-4 .article:nth-child(10n+9).loop-sidebar .widget_mc4wp_form_widget,
	.grid-desc.cols-3 .article:nth-child(6n+5).loop-sidebar .widget_mc4wp_form_widget,
	.grid-desc.cols-3 .article:nth-child(6n+4).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(1).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(8).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(13).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(20).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(25).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(32).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(37).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(44).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(49).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(56).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(61).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(68).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(73).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(80).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(85).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(92).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(97).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-4 .article:nth-child(104).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(1).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(7).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(11).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(17).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(21).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(27).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(31).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(37).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(41).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(47).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(51).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(57).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(61).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(67).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(71).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(77).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(81).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(87).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(91).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(97).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-offset.cols-3 .article:nth-child(101).loop-sidebar .widget_mc4wp_form_widget,
	.post-grid.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .widget_mc4wp_form_widget{padding:var(--post-inner-elements-margin) !important;}
.cols-1 .loop-sidebar .mc4wp-form-fields, .grid-first-full .article:first-child:not(.cover).loop-sidebar .mc4wp-form-fields,
	.grid-asc .article:first-child:not(.cover).loop-sidebar .mc4wp-form-fields,
	.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .mc4wp-form-fields,
	.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .mc4wp-form-fields,
	.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .mc4wp-form-fields,
	.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .mc4wp-form-fields,
	.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .mc4wp-form-fields{flex-direction:column;}
.cols-1 .loop-sidebar .mc4wp-form-fields input:not([type="checkbox"]),
	.grid-first-full .article:first-child:not(.cover).loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]),
	.grid-asc .article:first-child:not(.cover).loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]),
	.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]),
	.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]),
	.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]),
	.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]),
	.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]){margin:0 0 var(--global-elements-margin) 0;width:auto;border-radius:var(--input-border-radius);}
.cols-1 .loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]) button,
	.cols-1 .loop-sidebar .widget .mc4wp-form-fields input:not([type="checkbox"]) input[type="submit"],
	.grid-first-full .article:first-child:not(.cover).loop-sidebar .widget .mc4wp-form-fields button,
	.grid-first-full .article:first-child:not(.cover).loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
	.grid-asc .article:first-child:not(.cover).loop-sidebar .widget .mc4wp-form-fields button,
	.grid-asc .article:first-child:not(.cover).loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
	.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .widget .mc4wp-form-fields button,
	.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
	.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .widget .mc4wp-form-fields button,
	.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
	.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .widget .mc4wp-form-fields button,
	.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
	.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .widget .mc4wp-form-fields button,
	.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .widget .mc4wp-form-fields input[type="submit"],
	.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .widget .mc4wp-form-fields button,
	.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .widget .mc4wp-form-fields input[type="submit"]{margin-bottom:0;border-radius:var(--input-border-radius);}
.cols-1 .loop-sidebar .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
	.grid-first-full .article:first-child:not(.cover).loop-sidebar .widget .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
	.grid-asc .article:first-child:not(.cover).loop-sidebar .widget .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
	.grid-asc.cols-4 .article:nth-child(10n+1).loop-sidebar .widget .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
	.grid-asc.cols-3 .article:nth-child(6n+1).loop-sidebar .widget .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
	.grid-asc.cols-2 .article:nth-child(3n+1).loop-sidebar .widget .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
	.grid-desc.cols-4 .article:nth-child(10n+10).loop-sidebar .widget .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
	.grid-desc.cols-3 .article:nth-child(6n).loop-sidebar .widget .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]){border-right:1px solid #eeeeee;border-radius:var(--input-border-radius);}
/* TFM post blocks */
	.tfm-posts-block.post-grid.cols-4.grid[data-posts="4"] .article,
	.tfm-posts-block.post-grid.cols-4[data-posts="4"] .article{flex-basis:calc(100% / 2 - (var(--post-margin) * 2));}
}
@media(min-width:541px) and (max-width:1060px){
	.tfm-post-block-sidebar .wp-block-columns .wp-block-column .tfm_posts_widget .has-post-thumbnail:not(.cover):not(.first-grid) .post-thumbnail{width:150px;height:150px;margin-right:var(--post-margin);}
.tfm-post-block-sidebar .wp-block-columns .wp-block-column .tfm_posts_widget .entry-title-link{font-size:1.5rem;}
}
@media(max-width:1060px){
	.hidden-mobile{display:none;}
.site-header.default.has-primary-nav, .site-header.default-logo-left.has-primary-nav,
	.site-header.default-advert.has-primary-nav:not(.has-search-input){padding-bottom:0;}
.mobile-header .site-logo .custom-logo{width:var(--custom-logo-width-mobile, 100px);}
.mobile-header .site-logo{max-width:calc(100% - (var(--post-margin) * 4));}
.archive-header-inner{padding-bottom:var(--global-elements-margin);}
/* Reset all post layouts*/
	body:not(.has-sidebar) .post-grid.grid-asc[class*="cols"] .article:not(.cover):not(.loop-sidebar) .post-inner,
	body:not(.has-sidebar) .post-grid.grid-desc[class*="cols"] .article:not(.cover):not(.loop-sidebar) .post-inner,
	body:not(.has-sidebar) .post-grid.grid-first-full .article.first-full:not(.cover):not(.loop-sidebar) .post-inner{flex-direction:column !important;}
body:not(.has-sidebar) .post-grid.grid-asc[class*="cols"] .article.post:not(.cover):not(.loop-sidebar) .post-inner > div[class*="wrapper"],
	body:not(.has-sidebar) .post-grid.grid-desc[class*="cols"] .article.post:not(.cover):not(.loop-sidebar) .post-inner > div[class*="wrapper"],
	body:not(.has-sidebar) .post-grid.grid-first-full .article.post.first-full:not(.cover):not(.loop-sidebar) .post-inner > div[class*="wrapper"],
	body:not(.has-sidebar) .post-grid.grid-asc[class*="cols"] .article.page:not(.cover):not(.loop-sidebar) .post-inner > div[class*="wrapper"],
	body:not(.has-sidebar) .post-grid.grid-desc[class*="cols"] .article.page:not(.cover):not(.loop-sidebar) .post-inner > div[class*="wrapper"],
	body:not(.has-sidebar) .post-grid.grid-first-full .article.page.first-full:not(.cover):not(.loop-sidebar) .post-inner > div[class*="wrapper"]{max-width:100%;width:100%;padding-left:0;}
/* Reset entry title for all post layouts now 2 per row*/
	.post-grid[class*="cols"]:not(.cols-1):not(.tfm-hero) .article h3[class*="title"],
	.post-grid.list .article h3[class*="title"]{font-size:1.5rem !important;letter-spacing:-0.0625rem !important;margin-bottom:calc(var(--post-inner-elements-margin) / 1.5);margin-top:calc(var(--post-inner-elements-margin) / 1.5);}
.post-grid[class*="cols"] .article:not(.has-category-meta) h3.entry-title{margin-top:0;}
.tfm-posts-block[class*="grid-offset"][class*="cols"].post-grid > .article h3.entry-title,
	.tfm-posts-block.grid-list-half.post-grid[class*="cols"] > .article h3.entry-title,
	.tfm-posts-block.post-grid.grid-offset[data-posts="2"] .tfm-post-block-offset-wrapper .article .entry-title,
	.tfm-posts-block.post-grid.grid-offset[data-posts="5"] .tfm-post-block-offset-wrapper .article .entry-title,
	.tfm-posts-block.grid-offset-sides[data-posts="4"] .tfm-post-block-offset-wrapper:nth-of-type(2) .article .entry-title,
	.tfm-posts-block.grid-offset-sides[data-posts="9"] .tfm-post-block-offset-wrapper:nth-of-type(4) .article .entry-title{font-size:var(--cols-2-entry-title-size) !important;}
body .tfm-post-block-wrap .tfm-posts-block.grid-offset[class*="cols"].post-grid > .article h3.entry-title{font-size:var(--cols-2-entry-title-size);}
.tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .list-style-list-first-grid li:first-child .entry-title-link, .tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .list-style-grid .entry-title-link,
	.tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .has-post-thumbnail.cover[class*="thumbnail-"] .entry-title-link{font-size:var(--cols-2-entry-title-size);}
.list-grid.cols-3 .article:nth-child(3n):not(.grid-style) .entry-header{margin-top:calc(var(--post-inner-elements-margin) / 1.5) !important;}
.post-grid[class*="list"] .article:not(.grid-style).has-excerpt:not(.has-background) .entry-header,
	.post-grid[class*="list"] .article:not(.grid-style).has-read-more:not(.has-background) .entry-header{margin-top:0;}
.has-sidebar .single-hero[data-thumbnails="false"] .entry-wrapper,
	.has-sidebar .single-hero[data-thumbnails="false"].has-background .entry-wrapper,
	.has-sidebar .single-hero.hero-cover[data-thumbnails="true"] .cover .entry-wrapper{width:var(--content-width);max-width:var(--content-max-width);}
.has-sidebar .single-hero.hero-cover[data-thumbnails="true"][data-fullwidth="true"] .cover .entry-wrapper{max-width:calc(var(--content-max-width) + 50px);padding-left:25px;padding-right:25px;}
.has-sidebar .single-hero[data-thumbnails="false"][data-fullwidth="true"] .entry-wrapper{padding-left:0;padding-right:0;width:var(--content-width);max-width:var(--content-max-width);}
.has-logo-below-nav .the-post > .article, .has-logo-below-nav .the-page > .article,
	.has-logo-below-nav .single-hero .article{margin-top:0;}
.has-logo-below-nav .the-post > .article.default .thumbnail-wrapper.alignfull, .has-logo-below-nav .the-post > .article.cover .cover-wrapper.alignfull{margin-top:calc(0rem - var(--post-margin));}
body.has-logo-below-nav.has-tfm-breadcrumbs .the-post > .article.default .thumbnail-wrapper.alignfull, body.has-logo-below-nav.has-tfm-breadcrumbs .the-post > .article.cover .cover-wrapper.alignfull{margin-top:0;}
.has-logo-below-nav.has-tfm-breadcrumbs main{margin-top:0;}
.has-logo-below-nav .single-hero[data-fullwidth="true"]{margin-top:0;}
.wrap > .tfm-share-wrapper[class*="side"]{display:none;}
.hentry-footer .tfm-share-wrapper.side{display:block;}
.list-grid.cols-3 .article:nth-child(3n):not(.grid-style) .entry-header{margin-top:calc(var(--post-inner-elements-margin) / 1.5) !important;}
h1, .heading-size-1, .faux-heading:not(.site-logo):not(.site-title), .single-hero[data-thumbnails="false"] .article .entry-title, .single-hero[data-thumbnails="true"] .article .entry-title{font-size:2.75rem;font-weight:700;line-height:1.138888889;letter-spacing:-0.125rem;}
.single-hero[data-thumbnails="true"] .article:not(.cover) .entry-wrapper{padding:var(--post-inner-elements-margin) 0 0 0;width:100%;}
.single-hero[data-thumbnails="true"].has-background .article:not(.cover) .entry-wrapper{padding:var(--post-inner-elements-margin) 0 var(--post-inner-elements-margin) 0;}
.single-hero[data-fullwidth="true"][data-thumbnails="true"] .article .entry-wrapper{padding:var(--post-inner-elements-margin) 0 0 0;width:100%;}
.single-hero[data-fullwidth="true"][data-thumbnails="true"].has-background .article:not(.cover) .entry-wrapper{padding:var(--post-inner-elements-margin) var(--post-margin);}
.child-categories li{flex:0 1 calc(100% / 3 - (1rem / 3));}
/* TFM Hero  */
	.tfm-hero:not([data-fullwidth="true"]){max-width:var(--mobile-site-max-width);}
.grid-offset-sides .tfm-hero-offset-wrapper{flex-basis:100%;}
#tfm-hero.grid-offset-sides .tfm-hero-offset-wrapper .article{flex-basis:calc(100% / 2 - (var(--post-margin) * 2));}
#tfm-hero.grid-offset-sides > .article{flex-basis:100%;}
.tfm-hero.post-grid.grid.cols-3 .article:first-child, .tfm-hero.post-grid.grid-offset[data-posts="3"] > .article:first-child,
	.tfm-hero.post-grid.grid-offset-half:not([data-posts="1"]):not([data-posts="2"]) > .article:first-child,
	.tfm-hero.post-grid.grid-offset-sides[data-posts="4"] .tfm-hero-offset-wrapper:nth-of-type(2) .article{flex-basis:100% !important}
.tfm-hero.post-grid.grid.cols-3 .article, .tfm-hero-offset-wrapper{flex-grow:1;}
#tfm-hero.grid-offset .tfm-hero-offset-wrapper .article{flex-basis:calc((100% / 2) - (var(--post-margin) * 2));}
.tfm-hero.cols-2 .article.has-background .entry-wrapper, .tfm-hero[data-margins="false"].cols-2 .article .entry-wrapper,
	.tfm-hero.cols-1 .article.has-post-thumbnail .entry-wrapper{padding:var(--post-margin);}
.tfm-hero.cols-1 .article.has-post-thumbnail:not(.has-background) .entry-wrapper{padding-top:0;}
.tfm-hero.cols-1 .article.has-post-thumbnail.has-background .entry-wrapper{padding:0.67rem var(--post-inner-elements-margin) var(--post-inner-elements-margin) var(--post-inner-elements-margin) !important;}
.tfm-hero.cols-2 .article.cover.has-post-thumbnail .entry-wrapper{padding:var(--post-inner-elements-margin);}
.tfm-hero.cols-1 .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper{padding:var(--post-inner-elements-margin);}
.tfm-hero[data-arrows="true"] .slick-arrow{display:none !important;}
.tfm-hero.slick[data-arrows="true"]{padding-bottom:0;}
.tfm-hero.slick[data-arrows="true"][data-margins="false"]{padding-bottom:var(--post-margin);}
.tfm-hero-background-wrapper .tfm-hero.slick[data-arrows="true"]{padding-bottom:var(--post-margin);}
#tfm-hero.post-grid.grid-offset[data-posts="2"] .article{flex-basis:calc(100% / 2 - calc(var(--post-margin) * 2));}
.tfm-hero.cols-1 .article .post-inner{flex-direction:column;}
.tfm-hero.cols-1 .has-post-thumbnail:not(.disabled-post-thumbnail):not(.cover) .post-inner > *{max-width:100%;}
.tfm-hero.cols-1[data-margins="true"] .article.has-post-thumbnail:not(.cover) .entry-wrapper{padding:1.125rem 0 0 0;}

	.tfm-hero.cols-1 .article.cover.has-post-thumbnail .entry-wrapper{padding:var(--post-inner-elements-margin);}
.tfm-hero.slick[data-arrows="true"][data-margins="false"]{padding-bottom:0;}
.tfm-hero.cols-1 .article.has-post-thumbnail.has-background:not(.cover) .entry-wrapper{padding:1.125rem var(--post-inner-elements-margin) var(--post-inner-elements-margin) var(--post-inner-elements-margin) !important;}
.tfm-hero[data-margins="false"].grid.cols-3:not([data-fullwidth="true"]) .article:first-child .entry-wrapper{padding-bottom:var(--post-margin);}
/* Hero entry title sizing */
	#tfm-hero.tfm-hero.cols-4 .article .entry-title,
	#tfm-hero.tfm-hero.cols-3 .article .entry-title,
	#tfm-hero.tfm-hero.cols-2 .article .entry-title{font-size:var(--cols-3-entry-title-size);letter-spacing:-0.0625rem;margin-top:calc(var(--post-inner-elements-margin) / 1.5);margin-bottom:calc(var(--post-inner-elements-margin) / 1.5);}
#tfm-hero.tfm-hero.cols-3 .article:first-child .entry-title,
	#tfm-hero.tfm-hero.cols-1 .article:first-child .entry-title,
	#tfm-hero.tfm-hero.grid-offset[data-posts="3"] > .article:first-child .entry-title,
	#tfm-hero.tfm-hero.grid-offset-half:not([data-posts="2"]) > .article:first-child .entry-title,
	#tfm-hero.tfm-hero.grid-offset-sides > .article .entry-title,
	#tfm-hero.carousel[class*="cols"] .article .entry-title,
	#tfm-hero.slider .article .entry-title,
	#tfm-hero.post-grid.grid-offset-sides[data-posts="4"] .tfm-hero-offset-wrapper:nth-of-type(2) .article .entry-title{font-size:var(--cols-1-entry-title-size);}

	/* tfm post blocks */
	.tfm-post-block-background-wrapper.alignfull, .has-sidebar .tfm-post-block-background-wrapper.alignfull{flex-direction:column;margin-left:auto;margin-right:auto;}
.tfm-posts-block[class*="offset"] > *,
	.tfm-posts-block.grid-list-half > *{flex-basis:100% !important;}
.tfm-post-block-wrap.has-block-sidebar, .tfm-post-block-wrap.has-block-sidebar.sidebar-left{display:flex;flex-direction:column;align-items:center;}
.tfm-post-block-wrap.has-block-sidebar .post-grid{margin-left:0;margin-right:0;}
.tfm-post-block-sidebar{width:calc(100% - calc(var(--post-margin) * 2));}
.has-sidebar .has-block-sidebar.sidebar-right .post-grid:not(.list):not([data-posts="1"]) .article,
	.has-sidebar .has-block-sidebar.sidebar-left .post-grid:not(.list):not([data-posts="1"]) .article{flex-basis:calc(100% / 2 - (var(--post-margin) * 2));}
body.has-sidebar .has-block-sidebar.sidebar-right .tfm-posts-block.post-grid.grid-list-half .tfm-post-block-offset-wrapper .article, body.has-sidebar .has-block-sidebar.sidebar-left .tfm-posts-block.post-grid.grid-list-half .tfm-post-block-offset-wrapper .article,
	.tfm-posts-block.post-grid.cols-3.grid[data-posts="3"] .article:last-child{flex-basis:100%;}
/* Footer */
	.columns-70-30-menu .footer-column-2{padding-left:0;}
/*.footer-column:last-child .widget:last-child,*/
	.footer-column:not(.columns-70-30-menu) .footer-menu{margin-bottom:0;}
.cols-1 .footer-menu, .columns-70-30-menu.cols-2 .footer-menu{border:0;padding:0;}
.footer-nav li.menu-item-has-children:last-child{margin-right:0;}
.tfm-before-footer-section .widget_mc4wp_form_widget{max-width:640px;}
.footer-nav li{flex-basis:40%;}
.footer-nav li.menu-item-has-children:not(:last-child){margin-right:0;}
.footer-nav li.menu-item-has-children:nth-child(odd){margin-right:calc(var(--post-margin) * 2);}
body:not(.paged) .has-pagination-numbers .nav-links .page-numbers li:not(:last-child),
	.paged .has-pagination-numbers .nav-links .page-numbers li:not(:first-child):not(:last-child){display:none;}
.tfm-breadcrumbs.yoast > span, .tfm-breadcrumbs.navxt .tfm-breadcrumbs-inner{max-width:var(--mobile-site-max-width);}
}
@media(max-width:640px){
	/* Grid asc/desc */
	.post-grid.grid-desc .article .post-inner, .post-grid.grid-asc .article .post-inner{flex-direction:column !important;}
.post-grid.grid-desc .article .post-inner > *,
	.post-grid.grid-asc .article .post-inner > *{max-width:100% !important;width:100% !important;}
/* Entry title */
	.post-grid[class*="cols"]:not(.cols-1):not(.tfm-hero) .article h3[class*="title"],
	.post-grid.cols-1 .article h3[class*="title"],
	.post-grid.list .article h3[class*="title"],
	.tfm-posts-block.post-grid[class*="cols"]:not(.cols-1) .tfm-post-block-offset-wrapper .article .entry-title,
	.tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .list-style-list-first-grid li:first-child .entry-title-link, .tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .list-style-grid .entry-title-link,
	.tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .has-post-thumbnail.cover[class*="thumbnail-"] .entry-title-link{font-size:2rem !important;}
h1, .heading-size-1, .faux-heading:not(.site-logo):not(.site-title), .single-hero[data-thumbnails="false"] .article .entry-title, .single-hero[data-thumbnails="true"] .article .entry-title{font-size:2.5rem;}
.post-grid[class*="list"] .article:not(.grid-style).has-excerpt:not(.has-background) .entry-header{margin-top:calc(var(--post-inner-elements-margin) / 1.5);}
.post-grid.list-grid[class*="cols"] .article:not(.grid-style):not(.has-background) .entry-header{margin-top:calc(var(--post-inner-elements-margin) / 1.5);}
.author-bio{flex-direction:column;align-items:center;text-align:center;}
.author-bio > div{margin-bottom:calc(var(--global-elements-margin) / 1.5);}
.author-bio .author-avatar{margin-right:0;flex-basis:100px;max-width:100px;}
.author-bio div + div + .tfm-author-social{margin-left:0;}
.author-bio .author-description, .author-bio > div:last-child{margin-bottom:0;}
.comment-form-author, .comment-form-email{float:none;width:100%;}
.post-navigation .article:nth-of-type(2),
	.post-navigation .article.next-article{text-align:left;margin:var(--post-margin);margin-top:calc(var(--post-margin) * 2);}
.post-navigation .article.next-article .entry-meta ul{flex-direction:row;}
.prev-next{left:0;right:auto;}
.tfm-before-footer-section .widget_mc4wp_form_widget, .footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .widget_mc4wp_form_widget,
	.footer-columns.cols-2.columns-70-30 .footer-column:first-child .widget_mc4wp_form_widget{width:100%;align-items:center;margin-left:auto;margin-right:auto;}
.tfm-before-footer-section .mc4wp-form-fields, .footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .mc4wp-form-fields,
	.footer-columns.cols-2.columns-70-30 .footer-column:first-child .mc4wp-form-fields, .footer-columns.cols-2.columns-70-30 .footer-column:first-child .widget_mc4wp_form_widget form,
	.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .widget_mc4wp_form_widget form{flex-direction:column;width:100%;}
.tfm-before-footer-section .widget .mc4wp-form-fields input:not([type="checkbox"]),
	.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .widget .mc4wp-form-fields input:not([type="checkbox"]),
	.footer-columns.cols-2.columns-70-30 .footer-column:first-child .widget .mc4wp-form-fields input:not([type="checkbox"]){margin:0 0 var(--global-elements-margin) 0;width:auto;border-radius:var(--input-border-radius);}
.tfm-before-footer-section .widget .mc4wp-form-fields button, .tfm-before-footer-section .widget .mc4wp-form-fields input[type="submit"],
	.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .widget .mc4wp-form-fields button,
	.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .widget .mc4wp-form-fields input[type="submit"],
	.footer-columns.cols-2.columns-70-30 .footer-column:first-child .widget .mc4wp-form-fields button, .footer-columns.cols-2.columns-70-30 .footer-column:first-child .widget .mc4wp-form-fields input[type="submit"]{margin-bottom:0;border-radius:var(--input-border-radius);}
.tfm-before-footer-section .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
	.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]),
	.footer-columns.cols-2.columns-70-30 .footer-column:first-child .mc4wp-form-fields input:not([type="submit"]):not([type="checkbox"]):not([type="button"]){border-right:1px solid #eeeeee;border-radius:var(--input-border-radius) !important;}
.footer-columns.cols-2:not(.columns-70-30-menu):not(.columns-70-30) .mc4wp-form-fields label,
	.footer-columns.cols-2.columns-70-30 .footer-column:first-child .mc4wp-form-fields label{text-align:center;}
.title-404{font-size:7.5rem;}
.message-404{font-size:1.75rem;}
.entry-content ul:not([class*="wp-block"]),
	.entry-content ul:not([class*="wp-block"]){margin-left:0;}
.entry-content li:not(.blocks-gallery-item):not([class*="wp-block"]) > ul,
	.entry-content li:not(.blocks-gallery-item):not([class*="wp-block"]) > ol{padding-left:0;}
.entry-content li:not(.blocks-gallery-item):not([class*="wp-block"]){word-wrap:break-word;}
/* Hero entry title sizing */
	#tfm-hero.tfm-hero[class*="cols"] .article .entry-title{font-size:var(--cols-2-entry-title-size) !important;}
}
@media(max-width:540px){

	.site-header{margin-bottom:0;}
.mobile-header .site-logo .custom-logo{width:var(--custom-logo-width-small-mobile, 70px);}
body:not(.home) .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide){width:var(--mobile-content-width);}
.child-categories li{flex:0 1 calc(100% / 2 - 0.25rem);}
/* Entry title */
	.post-grid[class*="cols"]:not(.cols-1):not(.tfm-hero) .article h3[class*="title"],
	.post-grid.cols-1 .article h3[class*="title"],
	.post-grid.list .article h3[class*="title"],
	.tfm-posts-block.post-grid[class*="cols"]:not(.cols-1) .tfm-post-block-offset-wrapper .article .entry-title,
	.tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .list-style-list-first-grid li:first-child .entry-title-link, .tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .list-style-grid .entry-title-link,
	.tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .has-post-thumbnail.cover[class*="thumbnail-"] .entry-title-link{font-size:1.625rem !important;}
/* Single */
	.single-post main, .page main{margin-top:0;}
.the-post > .article, .the-page > .article,
	.single-hero.has-background, .single-hero:not(.has-background)[data-thumbnails="true"]{margin:0;}
.the-post > .article, .the-page > .article{margin-bottom:var(--post-margin);}
.single .the-post > .article.default-alt, .page .the-page > .article.default-alt,
	.page .the-page > .article:not(.has-post-thumbnail){margin-top:var(--post-margin);}
.the-post > .article:not(.has-post-thumbnail):not(.hero-default):not(.hero-cover):not(.format-video):not(.format-audio),
	.the-post > .article.disabled-post-thumbnail:not(.hero-default):not(.hero-cover):not(.format-video):not(.format-audio),
	.the-post > .article.default-alt{margin-top:var(--post-margin);}
body:not(.has-sidebar) .the-post > .article.default .thumbnail-wrapper.alignfull,
	body:not(.has-sidebar) .the-post > .article.cover .cover-wrapper.alignfull,
	body:not(.has-sidebar) .the-page > .article.default .thumbnail-wrapper.alignfull,
	body:not(.has-sidebar) .the-page > .article.cover .cover-wrapper.alignfull{margin-top:0 !important;}
.the-post > .article .thumbnail-wrapper:not(.alignfull) .post-thumbnail,
	.the-page > .article .thumbnail-wrapper:not(.alignfull) .post-thumbnail{margin-left:0;margin-right:0;}
.the-post > .article .thumbnail-wrapper .post-thumbnail, .the-page > .article .thumbnail-wrapper .post-thumbnail,
	.post-thumbnail.has-figcaption img{border-radius:0;}
.single-hero .article{margin-top:0;margin-left:0;margin-right:0;}
.single-hero[data-fullwidth="true"].has-background .article{padding:0;}
.single-hero.has-background .article .entry-wrapper{padding:var(--post-margin) 0;}
.single-hero[data-fullwidth="true"][data-thumbnails="true"] .article .entry-wrapper{padding:var(--post-inner-elements-margin) 0 0 0;}
.single-hero.hero-cover[data-thumbnails="true"] .cover .entry-wrapper,
	.has-sidebar .the-post .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper,
	.the-post .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper,
	.the-post .article.cover.has-post-thumbnail:not(.disabled-post-thumbnail) .alignfull .entry-wrapper{padding:var(--post-inner-elements-margin) 0;width:var(--content-width);}
.single-hero[data-fullwidth="true"][data-thumbnails="true"].has-background .article .entry-wrapper,
	.has-sidebar .single-hero.hero-cover[data-thumbnails="true"] .cover .entry-wrapper{padding:var(--post-inner-elements-margin) 0 var(--post-margin) 0 !important;}
.has-sidebar .single-hero.has-background:not([data-fullwidth="true"]) .article .post-inner,
	.has-sidebar .single-hero.hero-cover .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper,
	.single-hero.hero-cover .cover.has-post-thumbnail:not(.disabled-post-thumbnail) .entry-wrapper{padding-left:0;padding-right:0;}
.the-post .default .thumbnail-wrapper.alignfull, .the-post .default.post_format-post-format-video .post-inner > .wp-block-embed.is-type-video.alignfull,
	.the-post .default.post_format-post-format-audio .post-inner > .wp-block-embed.is-type-audio.alignfull{margin-top:calc(0px - var(--post-margin));}
.post-thumbnail.has-figcaption + figcaption{font-size:0.75rem;}
.alignfull .post-thumbnail.has-figcaption + figcaption{padding-left:0;padding-right:0;font-size:0.75rem;}
div.comments-area{width:100%;padding:var(--global-elements-margin);}
.entry-content > :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6),
	.the-post .excerpt, .single-hero .excerpt{font-size:var(--body-font-size);}
h1, .heading-size-1, .faux-heading:not(.site-logo):not(.site-title), .single-hero[data-thumbnails="false"] .article .entry-title, .single-hero[data-thumbnails="true"] .article .entry-title{font-size:2.25rem;letter-spacing:-0.0625rem;}
h2, .heading-size-2,
	.related-posts-header h2, .post-navigation h2{font-size:1.625rem;}
h3, .heading-size-3{font-size:1.25rem;letter-spacing:-0.03125rem;}
h4, .heading-size-4{font-size:1.125rem;letter-spacing:-0.03125rem;}
h5, .heading-size-5{font-size:1rem;letter-spacing:normal;}
h6, .heading-size-6{font-size:0.875rem;letter-spacing:normal;}
.section-header h2:not(.toggle-comments){font-size:1.75rem;}
.section-header p.sub-title, .archive-header,
	.author-bio > div{font-size:0.875rem;}
.cover .entry-read-more{display:none;}
.cover.article.has-read-more .entry-meta.after-title .entry-meta-read-time{display:block;}
.cover.has-read-more .after-title-meta li:not(.entry-meta-avatar):not(.entry-meta-author):not(:last-child)::after{content:"\00B7";color:var(--light-grey);margin-left:0.3125rem;}
.tfm-breadcrumbs.navxt span, .tfm-breadcrumbs.yoast span a, .tfm-breadcrumbs.yoast span.breadcrumb_last{font-size:0.75rem;}
/* Plugins */
	.has-backtotop .wp-dark-mode-switcher.floating.style-2.right_bottom{right:-12px;}
#tfm-hero .article .entry-title{letter-spacing:-0.0625rem !important;}
.tfm-hero[class*="cols"] .article{margin-left:0 !important;margin-right:0 !important;margin-top:0 !important;}
.tfm-hero.slick[data-fullwidth="false"][data-margins="true"][data-centermode="true"].has-post-thumbnails{padding-left:0;padding-right:0;}
.tfm-hero[class*="cols"] .post-thumbnail{border-radius:0;}
.tfm-hero[class*="cols"] .article.cover:not(:last-child),
	#tfm-hero.grid-offset-sides .tfm-hero-offset-wrapper:first-of-type .article.cover,
	.tfm-hero[class*="cols"] .article.has-background{margin-bottom:0;}
.tfm-hero[class*="cols"]:not([data-margins="false"]) .article:not(.has-background) .entry-wrapper{padding:0 var(--post-margin) !important;}
.tfm-hero[class*="cols"] .article.cover .entry-wrapper{padding:var(--post-margin) !important;}


}
@media(max-width:480px){
	/* Entry title */
	.post-grid[class*="cols"]:not(.cols-1):not(.tfm-hero) .article h3[class*="title"],
	.post-grid.cols-1 .article h3[class*="title"],
	.post-grid.list .article h3[class*="title"],
	.tfm-posts-block.post-grid[class*="cols"]:not(.cols-1) .tfm-post-block-offset-wrapper .article .entry-title,
	.tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .list-style-list-first-grid li:first-child .entry-title-link, .tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .list-style-grid .entry-title-link,
	.tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .has-post-thumbnail.cover[class*="thumbnail-"] .entry-title-link{font-size:1.5rem !important;}
.tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .has-post-thumbnail.cover.thumbnail-wide .entry-title-link, .tfm-post-block-sidebar .wp-block-columns .wp-block-column .widget.tfm_posts_widget .has-post-thumbnail.cover.thumbnail-landscape .entry-title-link{font-size:1.25rem !important;}
h1, .heading-size-1, .faux-heading:not(.site-logo):not(.site-title){font-size:2rem !important;}
.title-404{font-size:5rem !important;}
.single-post-tags a, .child-categories a{font-size:0.75rem !important;}
.tfm-post-block-wrap .section-header{flex-direction:column;}
.tfm-link-more{margin:0.5rem 0 0 0;}
.has-title.has-subtitle .tfm-link-more{margin-top:0;margin-bottom:0;}
}
@media(max-width:380px){
	.tfm-post-block-sidebar .wp-block-columns .wp-block-column .tfm_posts_widget .entry-title-link{font-size:var(--body-font-size);line-height:1.3;letter-spacing:normal;}
}

/* -------------------------------------------------------------------------- */
/*	Custom & Development CSS (test here before moving to production)
/* -------------------------------------------------------------------------- */

/*
Theme Name: Mura
Description: Gutenberg FrontEnd Styles
Version: 1.2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Colours */

/* Background */
.has-primary-theme-color-background-color{background:var(--primary-theme-color) !important;}
.has-secondary-theme-color-background-color{background:var(--secondary-theme-color) !important;}
.has-tertiary-theme-color-background-color{background:var(--tertiary-theme-color) !important;}
.has-quaternary-theme-color-background-color{background:var(--quaternary-theme-color) !important;}
.has-quinary-theme-color-background-color{background:var(--quinary-theme-color) !important;}
.has-black-background-color{background:#000000 !important;}
.has-white-background-color{background:#ffffff !important;}
.has-very-dark-grey-background-color{background:var(--very-dark-grey) !important;}
.has-dark-grey-background-color{background:var(--dark-grey) !important;}
.has-medium-grey-background-color{background:var(--medium-grey) !important;}
.has-light-grey-background-color{background:var(--light-grey) !important;}
.has-very-light-grey-background-color{background:var(--very-light-grey) !important;}
/* Colors */
.has-primary-theme-color-color{color:var(--primary-theme-color);}
.has-secondary-theme-color-color{color:var(--secondary-theme-color);}
.has-tertiary-theme-color-color{color:var(--tertiary-theme-color);}
.has-quaternary-theme-color-color{color:var(--quaternary-theme-color);}
.has-quinary-theme-color-color{color:var(--quinary-theme-color);}
.has-black-color{color:#000000;}
.has-white-color{color:#ffffff;}
.has-very-dark-grey-color{color:#131315;}
.has-dark-grey-color{color:#44464b;}
.has-medium-grey-color{color:#94979e;}
.has-light-grey-color{color:#cfd0d2;}
.has-very-light-grey-color{color:#f2f2f3;}
/* Borders */
.has-primary-theme-color-border-color{border-color:var(--primary-theme-color);}
.has-secondary-theme-color-border-color{border-color:var(--secondary-theme-color);}
.has-tertiary-theme-color-border-color{border-color:var(--tertiary-theme-color);}
.has-quaternary-theme-color-border-color{border-color:var(--quaternary-theme-color);}
.has-quinary-theme-color-border-color{border-color:var(--quinary-theme-color);}
.has-black-color-border-color{border-color:var(--black);}
.has-white-color-border-color{border-color:var(--white);}
.has-very-dark-grey-color-border-color{border-color:var(--very-dark-grey);}
.has-dark-grey-color-border-color{border-color:var(--dark-grey);}
.has-medium-grey-color-border-color{border-color:var(--medium-grey);}
.has-light-grey-color-border-color{color:var(--light-grey);}
.has-very-light-grey-color-border-color{border-color:var(--very-light-grey);}
/**
 * Common
 */
.has-text-align-right{text-align:right !important;}
.has-text-align-left{text-align:left !important;}
.wp-block-spacer, .wp-block-group__inner-container div.wp-block-spacer{margin-top:0;margin-bottom:0;}
/* Block margins */
.entry-content [class*="wp-block"]{margin-bottom:calc(var(--default-content-margin) + ( var(--default-content-margin) / 3));margin-top:calc(var(--default-content-margin) + ( var(--default-content-margin) / 3));}
.entry-content > [class*="wp-block"] + [class*="wp-block"]{margin-top:calc(var(--default-content-margin) + 17px);}
[class*="wp-block"] [class*="wp-block"]{margin-top:0;margin-bottom:0;}
.entry-content > [class*="wp-block"]{margin-top:0;}
.entry-content p + [class*="wp-block"]{margin-top:calc(var(--default-content-margin) + ( var(--default-content-margin) / 3));}
.wp-block-group__inner-container [class*="wp-block"]{margin-bottom:calc(var(--default-content-margin) + ( var(--default-content-margin) / 3));margin-top:calc(var(--default-content-margin) + ( var(--default-content-margin) / 3));}
.wp-block-group__inner-container [class*="wp-block"]:last-child{margin-bottom:0;}
.entry-content [class*="wp-block"].alignleft,
.entry-content [class*="wp-block"].alignright{max-width:calc(var(--content-max-width) / 2);margin-top:0.6rem;}
.has-x-large-font-size, .has-large-font-size{letter-spacing:-1.2px;background:none;}
.has-x-large-font-size p, .has-large-font-size p{line-height:1.2;}
/* Image blocks */
.wp-block-image .alignleft{margin:0.2rem 2rem 0 0;}
.wp-block-image .alignright{margin:0.2rem 0 0 2rem;}
/* Buttons */
.wp-block-button .wp-block-button__link{margin:0;}
.wp-block-button:not(.has-custom-font-size) .wp-block-button__link{font-size:0.9375rem;display:inline-block;}
.wp-block-button.is-style-outline .wp-block-button__link{border:1px solid var(--light-grey);}
.wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:focus{background:var(--very-light-grey);color:var(--black);}
.wp-block-button.is-style-squared .wp-block-button__link{border-radius:0;}
.wp-block-buttons .wp-block-button.alignleft{margin-right:2rem;}
.wp-block-buttons .wp-block-button.alignright{margin-left:2rem;}
@media(max-width:540px){
	.the-post .entry-content .wp-block-button.alignleft, .the-post .entry-content .wp-block-button.alignright{display:block;}
}
.wp-block-file .wp-block-file__button{font-size:0.9375rem;}
/* Cover */
.entry-content .wp-block-cover .wp-block-cover__gradient-background, .entry-content .wp-block-cover .wp-block-cover__image-background{margin:0;}
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container, .entry-content .wp-block-cover-image .wp-block-cover__inner-container, .entry-content .wp-block-cover .wp-block-cover__inner-container{max-width:var(--site-width);padding:2rem 2rem 2rem 2rem;margin-top:0;}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, section.wp-block-cover-image > h2{padding:2rem;}
.entry-content .wp-block-cover > p.wp-block-cover-text{color:var(--white);z-index:2000;position:relative;margin-top:0;}
.the-post > .article .entry-content .wp-block-cover p.wp-block-cover-text a, .the-post > .article .entry-content .wp-block-cover p:not(.has-text-color) a{color:var(--white);text-decoration:none;}
.the-post > .article .entry-content .wp-block-cover p.wp-block-cover-text a:hover, .the-post > .article .entry-content .wp-block-cover p.wp-block-cover-text a:focus, .the-post > .article .entry-content .wp-block-cover p:not(.has-text-color) a:hover,
.the-post > .article .entry-content .wp-block-cover p:not(.has-text-color) a:focus{color:var(--white);text-decoration:none;}
.the-post > .article .entry-content .wp-block-cover p.has-text-color a{color:inherit;text-decoration:none;}
.the-post > .article .entry-content .wp-block-cover p.has-text-color a:hover, .the-post > .article .entry-content .wp-block-cover p.has-text-color a:focus{color:inherit;text-decoration:none;}
.wp-block-cover-image.is-light .wp-block-cover__inner-container, .wp-block-cover.is-light .wp-block-cover__inner-container{color:var(--white);}
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, section.wp-block-cover-image > h2{max-width:var(--content-max-width);}
/* Cover with modified inner blocks  */
.wp-block-cover blockquote.wp-block-quote, .wp-block-cover blockquote{max-width:var(--content-max-width);margin-left:auto;margin-right:auto;margin-bottom:0;}
.wp-block-cover span.has-light-grey-background-color + .wp-block-cover__inner-container blockquote:not(.is-style-large) p,
.wp-block-cover span.has-very-light-grey-background-color + .wp-block-cover__inner-container blockquote:not(.is-style-large) p,
.wp-block-cover span.has-tertiary-theme-color-background-color + .wp-block-cover__inner-container blockquote:not(.is-style-large) p{color:var(--single-entry-font-color);}
.wp-block-cover img + div .wp-block-quote.is-style-large p{color:#fff !important;}
.wp-block-cover .wp-block-cover__inner-container > h2, .wp-block-cover .wp-block-cover__inner-container > h3{margin-top:0;}
/* Galleries */
.entry-content .wp-block-gallery{margin-bottom:calc(var(--default-content-margin) - 0.75rem);display:flex;}
.wp-block-gallery .blocks-gallery-item figcaption, .wp-block-gallery .wp-block-image figcaption, .wp-block-gallery.has-nested-images figure.wp-block-image figcaption{font-size:0.8125rem;padding:var(--default-content-margin);}
ul.wp-block-gallery.alignleft{display:flex;}
.blocks-gallery-caption{color:var(--medium-grey);margin-bottom:calc( var(--default-content-margin) - 0.5rem);margin-top:1rem;}
.wp-block-image figcaption{color:var(--medium-grey);margin-top:calc(var(--default-content-margin) + 12px);margin-bottom:-4px;}
.wp-block-image .alignleft figcaption, .wp-block-image .alignright figcaption{margin-top:1rem;}
/* Columns */

.entry-content .wp-block-column + .wp-block-column{margin:0;}
.wp-block-columns.alignfull{padding-left:2em;padding-right:2em;}
.wp-block-column > *:first-child{margin-top:0;}
.wp-block-column > *:last-child{margin-bottom:0;}
@media(max-width:1250px){
	.wp-block-columns.alignfull{padding-left:var(--post-margin);padding-right:var(--post-margin);}
}
@media(min-width:600px) and (max-width:781px){
	.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:only-child){flex-grow:1;}
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:nth-child(n+3){margin-top:var(--default-content-margin);}
}
@media(max-width:599px){
	.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:not(:first-child){margin-top:var(--default-content-margin);}
}
/* Media text */
.entry-content .wp-block-media-text *[class*="wp-block"]{margin-top:0;}
@media(max-width:600px){
/* Ignore stack on mobile option and stack anyway*/
	.wp-block-media-text{grid-template-columns:100% !important;}
.wp-block-media-text .wp-block-media-text__content{width:100%;padding:var(--global-elements-margin) 0 0 0;}
.wp-block-media-text .wp-block-media-text__media{width:100%;grid-column:1;grid-row:1;}
.wp-block-media-text .wp-block-media-text__content{grid-column:1;grid-row:2;}
.wp-block-media-text.alignfull .wp-block-media-text__content{padding-right:var(--global-elements-margin);padding-left:var(--global-elements-margin);}
}

/* Blockquotes & Pullquotes------------------------------------- */

.wp-block-quote{padding:calc(var(--global-elements-margin) * 1.2) calc(var(--global-elements-margin) * 1.4);/*margin-bottom:1rem;*/ border-color:var(--blockquote-border-color, var(--primary-theme-color));border-width:0 0 0 0.4rem;}
.wp-block-quote.is-large, .wp-block-quote.is-style-large{padding:calc(var(--global-elements-margin) * 2);}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p{font-style:normal;color:var(--blockquote-is-large-font-color, var(--primary-theme-color));letter-spacing:-0.5px;line-height:1.3;font-family:var(--title-font);}
.wp-block-quote.has-large-font-size p, .wp-block-quote.has-x-large-font-size p{line-height:1.2;}
.wp-block-quote cite{color:var(--medium-grey);letter-spacing:normal}
.wp-block-quote:not(.has-small-font-size) cite{font-size:1.0625rem !important;}
.wp-block-pullquote.is-style-solid-color blockquote cite{margin-top:1rem;}

/* Pullquote */

.wp-block-pullquote{padding:0;clear:both;border-width:4px;}
.wp-block-pullquote blockquote{background:none;margin:0 auto;border-left:0;/*border-color:inherit;*/ padding:calc(var(--global-elements-margin) * 2);max-width:var(--content-max-width);}
.wp-block-pullquote.has-background blockquote{padding-top:calc(var(--global-elements-margin) * 2.5);padding-bottom:calc(var(--global-elements-margin) * 2.5);}
.wp-block-pullquote:not([class*="font-size"]):not([style*="font-size"]) p{font-size:var(--single-entry-font-size);line-height:1.4;}
.wp-block-pullquote:not(.has-text-color) .wp-block-pullquote__citation,
.wp-block-pullquote:not(.has-text-color) .wp-block-pullquote cite,
.wp-block-pullquote:not(.has-text-color) .wp-block-pullquote footer{color:var(--medium-grey);}
/* Fix WP smal font-size bug */
.wp-block-pullquote.has-small-font-size p, .wp-block-pullquote[style*="font-size"] p{font-size:inherit;}
.wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;margin:0;}
.wp-block-pullquote.is-style-solid-color blockquote p{font-size:var(--single-entry-font-size);}
.wp-block-quote.has-text-align-right cite::before, .wp-block-pullquote.has-text-align-right cite::before{left:auto;right:0;}
.wp-block-quote.has-text-align-left cite::before, .wp-block-pullquote.has-text-align-left cite::before{left:0;}
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright, .wp-block-pullquote.has-text-align-left, .wp-block-pullquote.has-text-align-right{max-width:calc((var(--content-max-width) / 2));}
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p, .wp-block-pullquote.has-text-align-left p, .wp-block-pullquote.has-text-align-right p{font-size:inherit;}
.has-x-large-font-size p:first-of-type::before{top:-0.8rem;margin-right:1rem;}
.has-x-large-font-size p:first-of-type::after{margin-left:1rem;bottom:-0.8rem;}

/* Embeds ------------------------------------- */

.wp-block-embed[class*="twitter"]:not(.alignleft):not(.alignright) .wp-block-embed__wrapper,
.wp-block-embed[class*="facebook"]:not(.alignleft):not(.alignright) .wp-block-embed__wrapper{display:flex;flex-direction:column;}

.wp-block-embed[class*="twitter"]:not(.alignleft):not(.alignright) .wp-block-embed__wrapper .twitter-tweet,
.wp-block-embed[class*="facebook"]:not(.alignleft):not(.alignright) .wp-block-embed__wrapper .fb-post.fb_iframe_widget{align-self:center;display:flex;}
.wp-block-embed figcaption{color:var(--medium-grey);margin-top:calc(var(--default-content-margin) + 12px);}
.wp-block-embed-twitter figcaption{margin-top:var(--default-content-margin);}
.wp-block-video figcaption{color:var(--medium-grey);margin-top:calc(var(--default-content-margin) + 12px);}

/* Formatting ------------------------------------- */

.wp-block-code{border:0;margin:0 auto;padding:0;}
.wp-block-code > code{background:var(--white);border:1px solid var(--light-grey);color:var(--dark-grey);padding:calc(var(--global-elements-margin));display:block;margin:1rem 0;border-radius:0.2rem;}
.wp-block-table table{margin:0;}
.wp-block-table td, .wp-block-table th{border:1px solid var(--off-white);line-height:1.4;margin:0;overflow:visible;padding:0.75rem;}
.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){background-color:var(--off-white);}
pre.wp-block-verse{color:var(--dark-grey);border:3px double var(--light-grey);}

/* Archives ------------------------------------- */

.wp-block-archives-list, .wp-block-categories-list{list-style:none;padding:0;}
.wp-block-archives-list li, .wp-block-categories-list li{margin:0;border-bottom:1px solid var(--widget-border-color);font-size:0.9375rem;}
.wp-block-archives-list li a, .wp-block-categories-list li a{display:inline-block;padding:0.625rem 0;text-decoration:none !important;color:var(--black) !important;}
.wp-block-archives-list span.tfm-count, .wp-block-categories-list span.tfm-count{float:right;margin-top:0.75rem;color:var(--medium-grey);letter-spacing:-0.5px;}
.wp-block-categories li ul.children{list-style:none !important;margin:0;border-top:1px solid var(--widget-border-color);}
.wp-block-categories li ul.children li:last-child{border:none;}
.wp-block-categories li ul.children li:before{content:none;}
.wp-block-categories ul.children li a{color:var(--medium-grey);}

/* Latest Comments ------------------------------------- */

ol.wp-block-latest-comments{margin-left:auto;padding:0;}
ol.wp-block-latest-comments li{margin:1.25rem 0;border:1px solid var(--very-light-grey);padding:1.5rem;display:block;font-size:0.9375rem;}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar{border:2px solid var(--light-grey);padding:3px;width:44px;height:44px;margin:0;}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, .wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt{margin-left:0;padding-top:0;}
.wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{font-style:italic;color:var(--medium-grey);}
.entry-content .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a.wp-block-latest-comments__comment-author{font-style:normal;color:var(--very-dark-grey);text-decoration:none;font-weight:600;}
.wp-block-latest-comments .wp-block-latest-comments .avatar, .wp-block-latest-comments .wp-block-latest-comments__comment-avatar{margin-right:0.75rem;}
.entry-content .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a.wp-block-latest-comments__comment-link{font-weight:700;font-family:var(--title-font);font-size:var(--cols-4-entry-title-size);line-height:1.3;font-style:normal;padding:0;display:block;color:var(--very-dark-grey);text-decoration:none;margin:1rem 0;float:left;width:100%;}
.entry-content .wp-block-latest-comments .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a.wp-block-latest-comments__comment-link:hover{color:var(--very-dark-grey);text-decoration:none;}
.wp-block-latest-comments:not(.has-excerpts):not(.has-dates) .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a.wp-block-latest-comments__comment-link{margin-bottom:0;}
.wp-block-latest-comments .wp-block-latest-comments__comment-author{font-style:normal;display:inline-block;}
.wp-block-latest-comments.has-avatars .wp-block-latest-comments__comment-author{padding:0.625rem 0;}
.entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt{margin-top:1rem;color:var(--medium-grey);float:left;}
.entry-content .wp-block-latest-comments:not(.has-dates) .wp-block-latest-comments__comment-excerpt{margin-top:0;}
.wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p{line-height:1.3;font-size:0.875rem;margin-bottom:0;margin-top:0;}
.entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-date{font-style:normal;color:var(--medium-grey);font-size:0.8125rem;margin-top:0;float:left;width:100%;}

/* Latest Posts ------------------------------------- */
.wp-block-latest-posts__list:not(.is-grid){display:flex;flex-direction:column;}
.wp-block-latest-posts__list li{padding:0;padding-left:0 !important;margin:1.25rem 0;border:1px solid var(--very-light-grey);font-size:0.9375rem;float:left;width:100%;position:relative;}
.wp-block-latest-posts__list.alignleft:not(.is-grid) li,
.wp-block-latest-posts__list.alignright:not(.is-grid) li{margin:0.75rem 0;}
.wp-block-latest-posts__list:not(.is-grid) li:first-child{margin-top:0 !important;}
.wp-block-latest-posts__list:not(.is-grid) li:last-child{margin-bottom:0 !important;}
.wp-block-latest-posts__list li > *{margin:1.5rem;}
.wp-block-latest-posts__list li a{color:var(--latest-posts-list-link-color, var(--entry-title-link-color)) !important;text-decoration:none !important;font-family:var(--title-font);font-weight:700;margin-bottom:calc(var(--post-inner-elements-margin) / 2);display:block;font-size:var(--cols-4-entry-title-size);line-height:1.2;}
.wp-block-latest-posts__list.alignleft li a, .wp-block-latest-posts__list.alignright li a{font-size:1.1rem;}
.wp-block-latest-posts__list li > *{z-index:2;position:relative;}
.wp-block-latest-posts__list li > *:not(:first-child){margin-bottom:calc(var(--post-inner-elements-margin) / 2);margin-top:0;}
.wp-block-latest-posts__list li > *:last-child{margin-bottom:1.5rem;}
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft + a,
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright + a{margin-right:0;}
.wp-block-latest-posts__list li .wp-block-latest-posts__post-author{float:left;margin-right:0.3125rem;margin-bottom:0;}
.wp-block-latest-posts__list:not(.has-dates) li .wp-block-latest-posts__post-author{margin-bottom:1.5rem;}
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft + a +  .wp-block-latest-posts__post-author,
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright + a + .wp-block-latest-posts__post-author{margin-left:0;}
.wp-block-latest-posts__list.has-dates .wp-block-latest-posts__post-author::after{content:"\00B7";color:var(--light-grey);margin-left:0.3125rem;}
.entry-content .wp-block-latest-posts__list .wp-block-latest-posts__post-date{color:var(--medium-grey);font-size:0.8125rem;float:left;margin-top:0;}
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft + a +  .wp-block-latest-posts__post-date,
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright + a + .wp-block-latest-posts__post-date,
.wp-block-latest-posts__list.has-author .wp-block-latest-posts__post-date{margin-left:0;}
.wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date{font-size:.8125rem;}
.entry-content .wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt{color:var(--excerpt-color, var(--entry-meta-color));font-size:0.875rem;line-height:1.4;margin-top:0;margin-bottom:1.5rem;float:left;}
.wp-block-latest-posts__list[class*="has-"] .wp-block-latest-posts__post-excerpt{margin-top:0px;}
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft + a +  div + time + .wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright + a +  div + time + .wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft + a +  div + .wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright + a +  div + .wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft + a +  time + .wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright + a +  time + .wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts__list:not([class*="has-"]) .wp-block-latest-posts__featured-image.alignleft + a + .wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts__list:not([class*="has-"]) .wp-block-latest-posts__featured-image.alignright + a + .wp-block-latest-posts__post-excerpt{margin-left:0;margin-top:calc(var(--post-inner-elements-margin) / 2);}
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image{position:static;}
.wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright){margin-bottom:calc(var(--post-inner-elements-margin) / 2);}
.wp-block-latest-posts__featured-image img{max-width:100% !important;border-radius:var(--post-thumbnail-border-radius);}
.wp-block-latest-posts__featured-image::after{content:'';width:100%;height:100%;border:1px solid var(--single-body-background);background:none;position:absolute;top:-1px;left:-1px;z-index:0;}
.wp-block-latest-posts__featured-image.aligncenter img{margin:auto;}
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft{margin-right:1.5em;max-width:50%}
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright{margin-left:1.5em;max-width:50%;}
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image a{margin:0;}
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft{margin:0;margin-right:1.5rem;}
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright{margin:0;margin-left:1.5rem;}

/* Grid */
.wp-block-latest-posts__list.is-grid li a{font-size:1.1rem;}
.wp-block-latest-posts__list.columns-2 li a{font-size:var(--cols-4-entry-title-size);}
.wp-block-latest-posts__list.columns-2 li .wp-block-latest-posts__featured-image.alignleft + a,
.wp-block-latest-posts__list.columns-2 li .wp-block-latest-posts__featured-image.alignright + a{font-size:1.1rem;}
.wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not([class*="align"]){margin-top:-1px;margin-left:-1px;margin-right:-1px;}
@media(max-width:540px){
	.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft, .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright{float:left;max-width:150px;}
.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft + a,
	.wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright + a{font-size:1.1rem;}
}
/* RSS */
.wp-block-rss li{border:1px solid var(--very-light-grey);padding:1.5rem;margin:0;}
.wp-block-rss .wp-block-rss__item-title a{text-decoration:none;font-family:var(--title-font);font-size:var(--cols-4-entry-title-size);color:var(--very-dark-grey);font-weight:700;line-height:1.3;margin:1rem 0;padding:0;}
.wp-block-rss .wp-block-rss__item .wp-block-rss__item-author, .wp-block-rss .wp-block-rss__item .wp-block-rss__item-publish-date{color:var(--medium-grey);font-size:0.8125rem;margin-top:calc(var(--post-inner-elements-margin) / 2);}
.wp-block-rss .wp-block-rss__item .wp-block-rss__item-author{color:var(--black);}
.wp-block-rss .wp-block-rss__item .wp-block-rss__item-excerpt{line-height:1.3;font-size:0.875rem;margin-bottom:0;color:var(--medium-grey);margin-top:calc(var(--post-inner-elements-margin) / 2);}
/* Social Links */
.wp-block-group__inner-container .wp-block-social-links{margin-bottom:0;margin-top:0;}
.wp-block-social-links .wp-block-social-link{display:flex;border:0;margin-top:0;margin-bottom:0;}
.wp-block-social-links .wp-social-link a, .wp-block-group__inner-container .wp-block-social-links .wp-block-link a.wp-block-social-link-anchor{padding:0.5rem;margin:0;}
.wp-block-social-links.wp-container-5, .wp-block-social-links.wp-container-6{gap:0.5rem;}
/* Seperator */
.entry-content .wp-block-separator{margin-top:3rem !important;margin-bottom:3rem !important;}
.entry-content .wp-block-separator.is-style-dots{border:0;}
.wp-block-separator.is-style-dots::before{content:"·····";color:currentColor;font-size:1.5em;letter-spacing:1em;padding-left:1em;font-family:serif;}
/* Tag cloud */
p.wp-block-tag-cloud{margin-left:auto;margin-right:auto;}
.wp-block-group__inner-container .wp-block-tag-cloud{margin:0;}
.entry-content .wp-block-tag-cloud a{text-decoration:none;}
/* Misc */
.wp-block-file a + a.wp-block-file__button{margin-left:1rem;}
p.has-drop-cap::first-letter{background:var(--primary-theme-color);color:var(--white);padding:1.5rem;font-size:2.6rem !important;margin-right:1rem !important;font-weight:700 !important;}
.wp-calendar-table{margin-bottom:0;}
.wp-block-calendar table caption{color:var(--dark-grey);padding:1rem;}
.wp-block-pullquote.has-background.has-cyan-bluish-gray-background-color.is-style-solid-color blockquote{text-align:left;}
.wp-block-pullquote.has-background.has-cyan-bluish-gray-background-color.is-style-solid-color blockquote cite::before{left:0;}
/* Containers */
.entry-content [class*="wp-container"]{display:flex;}
/* Block Widgets (In theme sidebars) ------------------------------------- */
.widget_block .widget-title{}
.widget_block h2, .widget_block h3{margin-top:0;margin-bottom:var(--global-elements-margin);}
/* Latest Posts Block */
.wp-block-group__inner-container .wp-block-latest-posts__list{margin:0;}
.widget_block.widget_recent_entries .wp-block-latest-posts__list li, .widget_block .wp-block-latest-posts__list li{border:0;border-bottom:1px solid var(--widget-border-color);margin-bottom:1.25rem;padding-bottom:1.25rem;margin-top:0;}
.widget_block.widget_recent_entries .wp-block-latest-posts__list li:last-child, .widget_block .wp-block-latest-posts__list li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0;}
.widget_block.widget_recent_entries .wp-block-latest-posts__list li > *,
.widget_block .wp-block-latest-posts__list li > *{margin:0;}
.widget_block.widget_recent_entries .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright),
.widget_block .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright){margin-bottom:1rem;}
.widget_block.widget_recent_entries .wp-block-latest-posts__list li a, .widget_block .wp-block-latest-posts__list li a{padding:0;font-size:1.125rem;line-height:1.3;display:block;}
.widget_block.widget_recent_entries .wp-block-latest-posts__list li .wp-block-latest-posts__post-author, .widget_block.widget_recent_entries .wp-block-latest-posts__list li .wp-block-latest-posts__post-date, .widget_block.widget_recent_entries .wp-block-latest-posts__list li .wp-block-latest-posts__post-excerpt, .widget_block .wp-block-latest-posts__list li .wp-block-latest-posts__post-author, .widget_block .wp-block-latest-posts__list li .wp-block-latest-posts__post-date, .widget_block .wp-block-latest-posts__list li .wp-block-latest-posts__post-excerpt{margin-top:0.5rem;font-size:0.75rem;margin-bottom:0;}
.widget_block.widget_recent_entries .wp-block-latest-posts__list .wp-block-latest-posts__post-author{margin-right:0.3125rem;}
.widget_block.widget_recent_entries .wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt, .widget_block .wp-block-latest-posts__list .wp-block-latest-posts__post-excerpt{font-size:13px;}
.widget_block.widget_recent_entries .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft, .widget_block.widget_recent_entries .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright, .widget_block .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft, .widget_block .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright{max-width:90px;margin-right:1.25rem;}
.widget_block .wp-block-latest-posts__list li:last-child .wp-block-latest-posts__featured-image.alignleft{margin-bottom:0;}
.widget_block.widget_recent_entries .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright, .widget_block .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright{margin-right:0;margin-left:1.25rem;}
.widget_block.widget_recent_entries .wp-block-latest-posts__list .wp-block-latest-posts__featured-image::after, .widget_block .wp-block-latest-posts__list .wp-block-latest-posts__featured-image::after{content:none;}
.widget_block.widget_recent_entries .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft + a,
.widget_block.widget_recent_entries .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright + a,
.widget_block .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft + a,
.widget_block .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright + a{padding:0;margin-left:0;margin-right:0;font-size:var(--body-font-size);display:block;margin-top:0;margin-bottom:0;}
.widget_block.widget_recent_entries .wp-block-latest-posts__list:not(.is-grid) .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) + a,
.widget_block .wp-block-latest-posts__list:not(.is-grid) .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) + a{font-size:1.25rem;letter-spacing:-0.01875rem;line-height:1.2;}

.widget_block.widget_recent_entries .wp-block-latest-posts__list.is-grid li, .widget_block .wp-block-latest-posts__list.is-grid li{border:0;padding-bottom:0;}
.widget_block.widget_recent_entries .wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image, .widget_block .wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image{margin-bottom:0.5rem;}
/* Latest posts in tfm after header */
.tfm-after-header-sidebar .widget_block.widget_recent_entries{margin-bottom:0;width:var(--content-width);}
.tfm-after-header-sidebar .widget_block.widget_recent_entries .wp-block-latest-posts__list li{margin-bottom:var(--post-margin);}
.tfm-after-header-sidebar .widget_block.widget_recent_entries .wp-block-latest-posts__list li:last-child{margin-bottom:var(--post-margin) !important;}
.tfm-after-header-sidebar .wp-block-latest-posts.is-grid li{margin-right:var(--post-margin);}
/* Cols 4 */
.tfm-after-header-sidebar .wp-block-latest-posts.columns-4.is-grid li:nth-child(4n){margin-right:0;}
.wp-block-latest-posts.columns-4 li{flex-basis:calc(100% / 4 - var(--post-margin));flex-grow:1;}
@media(max-width:1060px){
	.tfm-after-header-sidebar .wp-block-latest-posts.columns-4 li{/*width:calc(50% - .625em);*/ flex-basis:calc(100% / 2 - var(--post-margin));}
.tfm-after-header-sidebar .wp-block-latest-posts.columns-4 li:nth-child(even){margin-right:0;}
}
@media(max-width:768px){
	.tfm-after-header-sidebar .wp-block-latest-posts.columns-3 li{width:calc(50% - .625em);}
.tfm-after-header-sidebar .wp-block-latest-posts.columns-3 li:nth-child(even){margin-right:0;}
}
@media(max-width:600px){
	.tfm-after-header-sidebar .widget_block.widget_recent_entries .wp-block-latest-posts__list li{width:100%;flex-basis:100%;margin:0 0 var(--post-margin) 0;}
.tfm-after-header-sidebar .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft, .tfm-after-header-sidebar .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright{float:left;}
.tfm-after-header-sidebar .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright{float:right;}
}
.tfm-after-header-sidebar .widget_block.widget_recent_entries .wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image{margin-bottom:0;}
.tfm-after-header-sidebar .widget_block.widget_recent_entries .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft, .tfm-after-header-sidebar .widget_block.widget_recent_entries .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright{width:78px;}
.tfm-after-header-sidebar .widget_block.widget_recent_entries .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft a, .tfm-after-header-sidebar .widget_block.widget_recent_entries .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright a{display:block;}
.tfm-round-thumbnails img.size-thumbnail{border-radius:100%;}
.tfm-after-header-sidebar  .widget_block.widget_recent_entries .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignleft + a,
.tfm-after-header-sidebar .widget_block.widget_recent_entries .wp-block-latest-posts__list .wp-block-latest-posts__featured-image.alignright + a{line-height:1.2;font-weight:600;font-size:15px;}
.tfm-after-header-sidebar .widget_block.widget_recent_entries .wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright){position:relative;padding-bottom:56.25%;/* Wide */ height:0;margin-bottom:var(--post-inner-elements-margin);}
.tfm-after-header-sidebar .widget_block.widget_recent_entries .wp-block-latest-posts__list.is-grid .wp-block-latest-posts__featured-image:not(.alignleft):not(.alignright) img{object-fit:cover;height:100%;position:absolute;width:100%;top:0;left:0;}
/* Search widget */
.entry-content form.wp-block-search{background:var(--off-white);padding:calc(var(--default-content-margin) * 1.5);}
.wp-block-search{flex-direction:column;}
.wp-block-search .wp-block-search__inside-wrapper{margin-top:var(--default-content-margin);}
.wp-block-search .wp-block-search__label{width:100%;font-size:1.5rem;color:var(--widget-title-color);letter-spacing:-0.0625rem;margin-top:0;}
.widget form input.wp-block-search__input{margin:0;}
.wp-block-search__button{background:var(--button-background);color:var(--button-color);border:0;border-top-left-radius:0;border-bottom-left-radius:0;font-family:var(--button-font);width:auto !important;margin:0 !important;}
.wp-block-search__button{font-size:0;}
.wp-block-search__button::before{font-family:fontello;content:'\e807';font-size:1rem;padding:0 1.1rem;font-weight:400;background:none;}
.wp-block-search__input{border-color:var(--light-grey);border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 !important;}
.widget_block .wp-block-cover .widget{margin-top:0;}
/* Latest Comments */
.widget_block.widget_recent_comments li.wp-block-latest-comments__comment, .widget_block li.wp-block-latest-comments__comment{margin-bottom:var(--global-elements-margin);}
.widget_block .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin:0;}
.widget_block.widget_recent_comments .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, .widget_block.widget_recent_comments .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .widget_block .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, .widget_block .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt{margin-left:0;padding-top:0;}
.widget_block.widget_recent_comments .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta, .widget_block .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{font-style:italic;}
.widget_block.widget_recent_comments .wp-block-latest-comments .avatar, .widget_block.widget_recent_comments .wp-block-latest-comments__comment-avatar, .widget_block .wp-block-latest-comments .avatar, .widget_block .wp-block-latest-comments__comment-avatar{margin-right:0.75rem;}
.widget_block.widget_recent_comments .wp-block-latest-comments__comment-link, .widget_block .wp-block-latest-comments__comment-link{font-weight:700;font-family:var(--title-font);font-size:1.125rem;line-height:1.3;font-style:normal;padding:0;display:block;margin:1rem 0 1rem 0;text-decoration:none;}
.widget_block.widget_recent_comments  .wp-block-latest-comments:not(.has-dates) .wp-block-latest-comments__comment-link,
.widget_block .wp-block-latest-comments:not(.has-dates) .wp-block-latest-comments__comment-link{margin-bottom:0;}
.widget_block.widget_recent_comments .wp-block-latest-comments__comment-author, .widget_block .wp-block-latest-comments__comment-author{font-style:normal;padding:0.625rem 0 0 0;display:inline-block;margin:0;text-decoration:none;}
.widget_block.widget_recent_comments .wp-block-latest-comments:not(.has-avatars) .wp-block-latest-comments__comment-author,
.widget_block .wp-block-latest-comments:not(.has-avatars) .wp-block-latest-comments__comment-author{padding:0;}
.widget_block.widget_recent_comments .wp-block-latest-comments__comment-excerpt p, .widget_block .wp-block-latest-comments__comment-excerpt p{line-height:1.3;font-size:0.875rem;margin-top:1rem;}
.widget_block.widget_recent_comments .wp-block-latest-comments__comment-date, .widget_block .wp-block-latest-comments__comment-date{font-style:normal;}
/* Image */
.widget_block .wp-block-image{margin-bottom:0;margin-top:0;}
/* Cover widget */
.widget .wp-block-cover{padding:0;}
/* Media Queries ------------------------------------- */
@media(max-width:640px){

	.alignleft[class*="wp-block"]:not(.wp-block-image):not(.wp-block-latest-posts__featured-image),
	.alignright[class*="wp-block"]:not(.wp-block-image):not(.wp-block-latest-posts__featured-image){float:none;max-width:100%;width:var(--content-width);}

}

@media(max-width:540px){
	.wp-block-gallery.alignleft, .wp-block-gallery.alignright{flex-direction:row !important;}
.wp-block-image .alignleft{margin-right:0;max-width:100%;}
.wp-block-image .alignright{margin-left:0;max-width:100%;}
}

/* WP6.0 ------------------------------------------- */

/* Galleries */
.entry-content .wp-block-gallery[class*="wp-container"]{margin-bottom:calc(var(--default-content-margin) - 0.75rem + var(--default-gallery-margin, 16px));display:flex;}
@media(min-width:600px){
	.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image),
	.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--default-gallery-margin, 16px));}
.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--default-gallery-margin, 16px));}
.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--default-gallery-margin, 16px));}
.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66% - var(--default-gallery-margin, 16px));}
.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28% - var(--default-gallery-margin, 16px));}
.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--default-gallery-margin, 16px));}
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){width:calc(50% - var(--default-gallery-margin, 16px));}
.wp-block-gallery[class*="wp-container"]{gap:var(--default-gallery-margin, 16px);}
.wp-block-gallery.alignwide, .wp-block-gallery.is-style-wide, .blocks-gallery-grid:not(.has-nested-images),
.wp-block-gallery:not(.has-nested-images){margin-left:auto;margin-right:auto;}
.wp-block-gallery.alignleft{margin-right:2rem;}
.wp-block-gallery.alignright{margin-left:2rem;}
/* Columns  */
.entry-content .wp-block-columns[class*="wp-container"]{display:flex;}
@media(min-width:600px) and (max-width:781px){
	.wp-block-columns:not(.is-not-stacked-on-mobile)[class*="wp-container"] > .wp-block-column:not(:only-child){flex-grow:1;}
.wp-block-columns:not(.is-not-stacked-on-mobile)[class*="wp-container"] > .wp-block-column:nth-child(n+3){margin-top:0;}
}
@media(max-width:599px){
	.wp-block-columns:not(.is-not-stacked-on-mobile)[class*="wp-container"] > .wp-block-column:not(:first-child){margin-top:0;}
}
/* Blockquote */
.wp-block-quote.is-large:not(.is-style-plain) p,
.wp-block-quote.is-style-large:not(.is-style-plain) p{font-size:1.5em;font-style:normal;line-height:1.3;}



/*
Theme Name: Ruki
Description: Woocommerce styles
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

:root{--star-rating:var(--medium-grey);--shop-thumbnail-border-radius:50%;--product-card-background:var(--white);--product-entry-title-link-color:var(--entry-title-link-color);--woo-onsale-background:var(--primary-theme-color);--woo-onsale-color:var(--white);}
.woocommerce-cart.custom-background, .woocommerce-checkout.custom-background, .woocommerce-account.custom-background{background:var(--single-post-background)}
.woocommerce .entry-content, .woocommerce-page .entry-content{font-size:revert;}
.woocommerce-page .hentry-footer{border:0;}
.woocommerce-page div.woocommerce{max-width:var(--site-width) !important;}
.has-woocommerce-sidebar.woocommerce-page div.woocommerce{max-width:100%;width:100% !important;}
.woocommerce-wrapper{padding:var(--post-margin);}
.single-product .woocommerce-wrapper{padding:0;}
.woocommerce-page.woocommerce-checkout .single-content-wrapper{margin-top:0;}
body:not(.has-woocommerce-sidebar) .woocommerce-notices-wrapper{width:var(--content-width);margin:0 var(--post-margin);}
.has-woocommerce-sidebar .woocommerce-notices-wrapper{margin-left:var(--post-margin);margin-right:var(--post-margin);}
body.woocommerce-checkout .woocommerce-notices-wrapper, body.woocommerce-cart .woocommerce-notices-wrapper, body.woocommerce-account .woocommerce-notices-wrapper{margin-left:0;margin-right:0;width:100%;}
.woocommerce-message, .woocommerce-error, .woocommerce-info{padding-top:1.5rem;}
.woocommerce-message::before, .woocommerce-error::before, .woocommerce-info::before{top:1.5rem;}
.has-woocommerce-sidebar .woocommerce-notices-wrapper .woocommerce-message, .has-woocommerce-sidebar .woocommerce-notices-wrapper .woocommerce-error, .has-woocommerce-sidebar .woocommerce-notices-wrapper .woocommerce-info{margin-top:var(--post-margin);}
.woocommerce-info{border-top-color:var(--very-dark-grey);padding-bottom:1.5rem;}
.woocommerce-info::before{color:var(--very-dark-grey);}
.woocommerce-message{border-top-color:var(--tertiary-theme-color);}
.woocommerce-message::before{color:var(--tertiary-theme-color);}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{padding:12px 25px;float:right;margin-top:-10px;}
.woocommerce-wrapper .term-description, .woocommerce-wrapper .page-description{display:none;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{width:60%;padding:1.1rem 1rem;border-top:1px solid var(--very-light-grey);border-bottom:1px solid var(--very-light-grey);border-left:1px solid var(--very-light-grey);min-height:58px;font-size:0.875rem;color:var(--entry-meta-color);margin-bottom:var(--post-margin);}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{width:40%;padding:10px 1rem;text-align:right;border-top:1px solid var(--very-light-grey);border-bottom:1px solid var(--very-light-grey);border-right:1px solid var(--very-light-grey);min-height:58px;margin-bottom:var(--post-margin);}
.woocommerce .woocommerce-ordering select{font-size:0.8125rem;padding:0.4rem;background-size:9px;background-position-x:95%;background-position-y:14px;line-height:1.5;}
.custom-background.woocommerce .woocommerce-result-count, .custom-background.woocommerce-page .woocommerce-result-count,
.custom-background.woocommerce .woocommerce-ordering, .custom-background.woocommerce-page .woocommerce-ordering{background:var(--post-background);}
/* Products */
.woocommerce .products ul li, .woocommerce ul.products{display:flex;flex-wrap:wrap;}
.woocommerce .products ul li, .woocommerce ul.products li{display:flex;flex-direction:column;}
.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{display:flex;width:100%;}
.woocommerce .products ul li img, .woocommerce ul.products li.product a img{border-radius:var(--post-thumbnail-border-radius);margin:0;}
.woocommerce .products ul li .entry-header, .woocommerce ul.products li .entry-header{margin-top:1em;}
/* Has background */
.archive.woocommerce ul.products li.product.has-background, .woocommerce-page ul.products li.product.has-background{background:var(--post-background);padding-bottom:var(--post-inner-elements-margin);}
.archive.woocommerce ul.products li.product.has-background .entry-header, .archive.woocommerce-page ul.products li.product.has-background .entry-header, .archive.woocommerce ul.products li.product.has-background .price, .archive.woocommerce-page ul.products li.product.has-background .price{padding-left:var(--post-inner-elements-margin);padding-right:var(--post-inner-elements-margin);}
.archive.woocommerce ul.products li.product.has-background .entry-header, .archive.woocommerce-page ul.products li.product.has-background .entry-header{padding-top:0.67rem;}
.archive.woocommerce ul.products li.product.has-background a.button, .archive.woocommerce-page ul.products li.product.has-background a.button, .archive.woocommerce ul.prodsucts li.product.has-background .star-rating{margin-left:var(--post-inner-elements-margin);margin-right:var(--post-inner-elements-margin);}
.woocommerce ul li.product-category{background:var(--off-white);}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{font-size:var(--cols-4-entry-title-size);letter-spacing:normal;}
.woocommerce ul.products li.product .woocommerce-loop-category__title{color:var(--product-entry-title-link-color);padding:0 0.5rem 1rem 0.5rem;}
.woocommerce ul.products li.product h3{font-size:var(--cols-4-entry-title-size);letter-spacing:normal;}
.woocommerce ul.products li.product .woocommerce-loop-category__title mark{background:none;font-weight:400;color:var(--medium-grey);}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{border-radius:var(--button-border-radius);background:var(--button-background);color:var(--button-color);font-weight:600;font-size:0.9375rem;padding:var(--button-padding);}
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce input.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce a.button.alt:hover{background:var(--button-hover-background);color:var(--button-hover-color);}
.woocommerce ul.products li.product a.button{order:3;margin-top:auto;padding:12px;background:var(--continue-reading-button-background);color:var(--continue-reading-button-color);}
.woocommerce ul.products li.product .button:hover{background:var(--continue-reading-button-hover-background);color:var(--continue-reading-button-hover-color);}
.woocommerce a.added_to_cart{padding-top:0;font-size:0.875rem;margin-bottom:0.5em;}
.woocommerce ul.products li.product .price{font-size:0.9375rem;color:var(--entry-title-link-color);order:1;margin-bottom:1em;}
.woocommerce ul.products li.product .price ins, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins{text-decoration:none;font-weight:600;}
.woocommerce span.onsale{font-weight:normal;background:var(--woo-onsale-background, var(--primary-theme-color));color:var(--woo-onsale-color, var(--white));width:auto;height:auto;min-width:auto;min-height:auto;font-size:0.75rem;border-radius:0;margin:0;padding:4px 10px;line-height:normal;text-transform:uppercase;top:0;left:0;}
.woocommerce ul.products li.product .onsale{margin:0;}
.woocommerce ul.products li.product .star-rating{font-size:0.6875rem;color:var(--star-rating);order:2;margin-bottom:1.5em;}
.woocommerce .products ul.post-categories-meta{margin-bottom:0;}
/* Single product */
.woocommerce div.product div.summary > *{margin-bottom:calc(var(--global-elements-margin));}
.woocommerce div.product form.cart{margin-bottom:calc(var(--global-elements-margin) + 5px);}
.woocommerce-product-details__short-description p:last-child{margin-bottom:0;}
.woocommerce-product-gallery__image:first-child{margin-bottom:var(--global-elements-margin);}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){margin-right:var(--global-elements-margin);width:calc((100% / 4) - 19px);/* equal to global-elements-margin / 4 */}
.woocommerce div.product div.images .woocommerce-product-gallery__image:last-child{margin-right:0;}
.woocommerce-product-rating{float:right;font-size:12px;color:var(--star-rating);}
.woocommerce-product-rating a{font-size:0;color:var(--very-dark-grey);text-decoration:none;}
.woocommerce-product-rating a > *{font-size:13px;}
.woocommerce-product-rating .count::before{content:'(';}
.woocommerce-product-rating .count::after{content:')';}
.woocommerce div.product p.price, .woocommerce div.product span.price{color:var(--very-dark-grey);font-size:1.375rem;}
.woocommerce .product_meta{border-top:1px solid var(--very-light-grey);padding-top:calc(var(--global-elements-margin));}
.woocommerce .product_meta .sku_wrapper, .woocommerce .product_meta .posted_in, .woocommerce .product_meta .tagged_as{clear:both;display:block;padding:0 0 15px 0;font-weight:700;font-size:0.9375rem;}
.woocommerce .product_meta > span:last-child{padding-bottom:4px;}
.woocommerce .product_meta .sku_wrapper span, .woocommerce .product_meta .posted_in a, .woocommerce .product_meta .tagged_as a, .woocommerce .product_meta .tagged_as span{font-weight:normal;text-decoration:none;}
.woocommerce div.product div.summary .tfm-share-wrapper{border-top:1px solid var(--very-light-grey);padding-top:calc(var(--global-elements-margin));}
.woocommerce div.product div.summary .tfm-share-wrapper.side{display:none;}
@media(max-width:960px){
    .woocommerce div.product div.summary .tfm-share-wrapper.side{display:block;}
}
.woocommerce div.product form.cart .variations, .woocommerce div.product form.cart table{margin:0;margin-bottom:calc(var(--global-elements-margin) * 1.5);background:var(--off-white);}
.woocommerce div.product form.cart .group_table td{border-bottom:1px solid var(--body-background);}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th, .woocommerce div.product form.cart table td, .woocommerce div.product form.cart table th{padding:calc(var(--global-elements-margin) * 1) calc(var(--global-elements-margin) * 1) calc(var(--global-elements-margin) * 1) calc(var(--global-elements-margin) * 1);border-bottom:1px solid var(--white);}
.woocommerce div.product form.cart .variations tr:last-child td, .woocommerce div.product form.cart .variations tr:last-child th, .woocommerce div.product form.cart table tr:last-child td, .woocommerce div.product form.cart table tr:last-child th{padding-bottom:calc(var(--global-elements-margin) * 1);}
.woocommerce div.product form.cart .variations tr:first-child td, .woocommerce div.product form.cart .variations tr:first-child th, .woocommerce div.product form.cart table tr:first-child td, .woocommerce div.product form.cart table tr:first-child th{padding-top:calc(var(--global-elements-margin) * 1);}
.woocommerce div.product form.cart .group_table td{padding-bottom:calc(var(--global-elements-margin) / 1.5);}
.woocommerce div.product form.cart .variations label{margin-bottom:0;font-size:0.875rem;}
.woocommerce div.product form.cart .variations select{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:0.5rem;font-size:0.875rem;}
.woocommerce .quantity .qty{margin:0;width:auto;max-width:80px;max-height:47px;padding:13px 13px 12px 13px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__quantity .qty{border-right:1px solid var(--light-grey);}
.woocommerce div.product form.cart div.quantity{margin-right:0;}
.woocommerce button.button.single_add_to_cart_button{border-top-left-radius:0;border-bottom-left-radius:0;}
.woocommerce-variation-description, .woocommerce-variation-price{margin-bottom:calc(var(--global-elements-margin) * 1.5);}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{vertical-align:middle;}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label label{margin:0;}
.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label a{color:var(--body-font-color);text-decoration:none;font-size:0.875rem;}
.woocommerce-grouped-product-list-item__price{text-align:right;}
.woocommerce-grouped-product-list-item__price ins{text-decoration:none;font-weight:600;}
/* Product gallery */

/* Tabs */
.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0 0 0 5px;margin-bottom:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{border-color:var(--very-light-grey);border-radius:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:var(--off-white);font-size:0.875rem;padding:0 1.25rem;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before{content:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:500;color:inherit;padding:0.75rem 0;}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{padding-top:var(--global-elements-margin);border:1px solid var(--very-light-grey);border-top:0;}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel > *{max-width:100% !important;font-size:1rem;}
.woocommerce table.shop_attributes td{padding:8px;}
.woocommerce .up-sells.upsells.products ul.products{margin-bottom:0;}
.woocommerce .related.products{margin-top:40px;}
.woocommerce .up-sells.upsells.products + section.related.products{margin-top:0;}
.woocommerce .up-sells.upsells.products + section.related.products h2{margin-top:0;}
.woocommerce .comment-reply-title{font-size:var(--h4-font-size);font-weight:700;font-family:var(--title-font);letter-spacing:-0.046875rem;}
.woocommerce .comment-form{padding-top:14px;}
.woocommerce #review_form #respond p{margin-bottom:1rem;}
.woocommerce .related.products h2, .woocommerce .up-sells.upsells.products h2{font-size:var(--h3-font-size);}
.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:var(--h4-font-size);margin-top:0;}
/* Tab reviews  */
.woocommerce #reviews.woocommerce-Reviews{margin-bottom:0;}
.woocommerce #reviews #comments ol.commentlist{padding:0;}
.woocommerce #reviews #comments ol.commentlist li:not(:last-child){border-bottom:1px solid var(--very-light-grey);}
.woocommerce #reviews #comments ol.commentlist li .comment-text{border:0;padding-top:0;}
.woocommerce #reviews #comments ol.commentlist li img.avatar{width:44px;border-radius:100%;border:2px solid var(--light-grey);background:none;}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:0.875rem;}
.woocommerce #reviews #comments ol.commentlist li .woocommerce-review__author{color:var(--very-dark-grey);font-weight:600;}
.woocommerce #reviews #comments ol.commentlist li .woocommerce-review__published-date{display:block;color:var(--medium-grey);font-size:0.8125rem;}
.woocommerce #reviews #comments ol.commentlist li .woocommerce-review__verified.verified{color:var(--medium-grey);font-size:0.8125rem;}
.woocommerce #reviews #comments ol.commentlist li .woocommerce-review__dash{display:none;}
.woocommerce #reviews #comments ol.commentlist li .star-rating{font-size:0.6875rem;color:var(--star-rating);}
.woocommerce #review_form_wrapper{margin-left:calc(0px - var(--global-elements-margin));margin-right:calc(0px - var(--global-elements-margin));}
.woocommerce #review_form #respond{background:var(--off-white);padding:var(--global-elements-margin);}
.woocommerce #reviews #comments ol.commentlist li .comment-text p{font-size:0.875rem;color:var(--medium-grey);}
.woocommerce #review_form #respond .comment-form-cookies-consent{clear:both;margin-bottom:25px;}
/* Cart  */
.woocommerce table.shop_table{border-radius:0;border:0;border-collapse:collapse;margin-bottom:calc(var(--global-elements-margin) * 2);}
.woocommerce table.shop_table thead{background:var(--off-white);}
.woocommerce table.shop_table td, .woocommerce table.shop_table th{border:1px solid var(--very-light-grey);}
.woocommerce-cart table.cart td.actions{padding:calc(var(--global-elements-margin) / 1.5);}
.woocommerce-cart table.cart td.product-quantity .qty{border-right:1px solid var(--light-grey);border-radius:0;}
.woocommerce-cart table.cart td.actions .coupon .input-text{padding:0.8125rem 1rem;width:auto;margin-right:0;border-right:0;border-color:var(--light-grey);border-top-right-radius:0;border-bottom-right-radius:0;}
.woocommerce-cart table.cart td.actions .coupon button{min-height:48px;border-top-left-radius:0;border-bottom-left-radius:0;}
.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]{color:var(--button-color);}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{background:var(--off-white);padding:calc(var(--global-elements-margin) * 1.5);}
.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2{margin-top:0;font-size:var(--h3-font-size);}
.woocommerce .cart-collaterals .cart_totals form .form-row, .woocommerce-page .cart-collaterals .cart_totals form .form-row{padding:3px 0;}
#add_payment_method .cart-collaterals .cart_totals tr td,
#add_payment_method .cart-collaterals .cart_totals tr th,
.woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th{border-color:var(--off-white-accent);}
.woocommerce .cart-collaterals .cart_totals th, .woocommerce-page .cart-collaterals .cart_totals th{padding-left:0;}
.woocommerce-page .cart-collaterals .cart_totals tbody:first-child tr:first-child th, .woocommerce-page .cart-collaterals .cart_totals tbody:first-child tr:first-child td{border-bottom:0;}
.woocommerce-page .cart-collaterals .cart_totals tr.order-total th, .woocommerce-page .cart-collaterals .cart_totals tr.order-total td{border-top:0;}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{padding:1.2rem 1.5rem;}
#add_payment_method .cart-collaterals .shipping-calculator-button,
.woocommerce-cart .cart-collaterals .shipping-calculator-button, .woocommerce-checkout .cart-collaterals .shipping-calculator-button{background:var(--white);border:1px solid var(--light-grey);color:var(--very-dark-grey);padding:0.5rem 1rem;text-decoration:none;font-size:var(--button-font-size);font-family:var(--button-font);margin-bottom:var(--global-elements-margin);}
/* Checkout */
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{background:var(--off-white);border-radius:0;padding:var(--global-elements-margin);}
#add_payment_method #payment div.payment_box,
.woocommerce-cart #payment div.payment_box,
.woocommerce-checkout #payment div.payment_box{background:var(--dark-grey);color:var(--white);}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{border-color:var(--dark-grey);border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;}

.woocommerce-checkout #payment .woocommerce-notice{padding-left:2rem;}
.woocommerce-checkout #payment .woocommerce-info::before{left:0;}
.woocommerce ul.order_details{background:var(--off-white);padding:var(--global-elements-margin);}
.woocommerce ul.order_details li{padding-bottom:0.5rem;}
.woocommerce .woocommerce-customer-details address{border-radius:0;padding:var(--global-elements-margin);}
.woocommerce ul#shipping_method li input,
.woocommerce-checkout #payment ul.payment_methods li input{float:left;margin-top:8px;}
#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination, .woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin:1rem 0;}

/*---------------------------------------*/
/* Woo version 8.x.x                     */
/*---------------------------------------*/

.wp-block-woocommerce-cart.alignwide, .wp-block-woocommerce-checkout.alignwide{/*max-width:100%;width:100%;*/ margin-left:auto !important;margin-right:auto !important;}
.wp-block-woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main, .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{padding-right:40px;}
.wp-block-woocommerce-cart .wc-block-components-sidebar, .wp-block-woocommerce-checkout .wc-block-components-sidebar{padding-left:0;background:var(--off-white);padding:calc(var(--global-elements-margin) * 1.5) !important;}
.wp-block-woocommerce-cart-order-summary-block{/*background:var(--off-white);padding:calc(var(--global-elements-margin) * 1.5);*/}
.has-sidebar .wp-block-woocommerce-cart .wc-block-components-sidebar-layout .wc-block-components-main, .has-sidebar .wp-block-woocommerce-checkout .wc-block-components-sidebar-layout .wc-block-components-main{padding-right:0;width:100%;}
.has-sidebar .wp-block-woocommerce-cart .wc-block-components-sidebar, .has-sidebar .wp-block-woocommerce-checkout .wc-block-components-sidebar{margin-left:auto;width:48%;}
.has-sidebar .wp-block-woocommerce-checkout .wc-block-components-sidebar{width:100%;}
.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header{text-transform:none;font-size:1.1875rem;}
.wp-block-woocommerce-cart table.wc-block-cart-items th{background:var(--off-white) !important;}
.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product{visibility:visible;}
.wp-block-woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header .wc-block-cart-items__header-product span{visibility:hidden;}
.is-large.wc-block-cart .wc-block-cart-items th:first-child{padding:8px 16px 8px 8px;}
.wp-block-woocommerce-cart table.wc-block-cart-items tbody tr{border-left:1px solid var(--very-light-grey);border-right:1px solid var(--very-light-grey);}
.wp-block-woocommerce-cart .wc-block-cart__submit-button{border-radius:var(--button-border-radius);background:var(--button-background);color:var(--button-color);margin-top:30px;text-decoration:none;}
.wp-block-woocommerce-cart .wc-block-cart__submit-button:hover{background:var(--button-hover-background, var(--black));color:var(--button-hover-color, var(--white));}
.wp-block-woocommerce-cart-order-summary-block, .wp-block-woocommerce-checkout-order-summary-block{border-radius:var(--default-border-radius);border:1px solid var(--light-border-color);margin-bottom:30px;}
.wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper{border-top:0;}
.wp-block-woocommerce-cart-order-summary-subtotal-block, .wp-block-woocommerce-checkout-order-summary-subtotal-block{background:var(--very-light-background-color);}
.wp-block-woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__quantity{font-size:0.75rem;}
.wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-wrapper:last-child, .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper:last-child{background:var(--very-light-background-color);}
.is-large.wc-block-cart .wc-block-cart__totals-title{font-size:var(--h3-font-size) !important;font-weight:800 !important;text-transform:none !important;letter-spacing:var(--heading-letter-spacing, -0.0625rem) !important;font-family:var(--title-font, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif) !important;}
.wp-block-woocommerce-cart .wp-block-woocommerce-cart-order-summary-coupon-form-block.wc-block-components-totals-wrapper{padding:20px 0;border-top:0;}
.wc-block-components-totals-coupon-link{background:var(--button-background);color:var(--button-color);padding:10px 15px;border-radius:var(--button-border-radius);text-decoration:none;}
.wc-block-components-totals-coupon-link:hover, .wc-block-components-totals-coupon-link:focus{background:var(--light-grey);color:var(--very-dark-grey)}
.wp-block-woocommerce-checkout .is-large .wc-block-checkout__actions{border-top:0;}
.wc-block-checkout__actions.wp-block-woocommerce-checkout-actions-block{background:var(--off-white);padding:calc(var(--global-elements-margin) * 1.5) !important;margin-top:30px;}
.is-medium table.wc-block-cart-items td, .is-mobile table.wc-block-cart-items td, .is-small table.wc-block-cart-items td{padding:24px 16px 24px 16px !important;}
.is-medium.wc-block-components-sidebar-layout .wc-block-components-main, .is-medium.wc-block-components-sidebar-layout .wc-block-components-sidebar, .is-mobile.wc-block-components-sidebar-layout .wc-block-components-main, .is-mobile.wc-block-components-sidebar-layout .wc-block-components-sidebar, .is-small.wc-block-components-sidebar-layout .wc-block-components-main, .is-small.wc-block-components-sidebar-layout .wc-block-components-sidebar{border-top:1px solid var(--off-white);border-bottom:1px solid var(--off-white);}
/* Account pages */
.woocommerce-account .woocommerce-MyAccount-content{padding-left:calc(var(--global-elements-margin));}
.woocommerce-account .woocommerce-MyAccount-navigation{background:var(--off-white);}
.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:var(--global-elements-margin);list-style:none;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid var(--off-white-accent);padding:0;margin:0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li::before{content:none !important;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{text-decoration:none;font-weight:700;padding:0.75rem 0;display:block;color:var(--black);}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background:var(--very-light-background-color);padding:13px;font-weight:800;}
.woocommerce table.my_account_orders{font-size:16px;}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{padding:15px;}
.woocommerce-account .addresses .title .edit{margin-top:40px;background:var(--very-light-background-color);padding:4px 12px;font-size:13px;font-weight:800;border-radius:var(--misc-border-radius);text-decoration:none;}
.has-sidebar.woocommerce-account .addresses .title .edit{float:none;margin-top:0;}
.has-sidebar.woocommerce-account .addresses address{padding-top:30px;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{margin-top:30px;width:200px;height:45px;}
.woocommerce .woocommerce-EditAccountForm fieldset{border:3px solid var(--light-grey);border-radius:var(--input-border-radius);}
.woocommerce .woocommerce-EditAccountForm button{margin-top:30px;}
.woocommerce #account_display_name + span{padding-top:15px;color:var(--medium-grey);font-size:0.875rem;display:block;}
.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address input{margin-top:10px;margin-right:10px;width:15px;height:15px;}
.woocommerce-checkout .checkout textarea{min-height:100px;}
.woocommerce-checkout .checkout .shipping_address{background:var(--off-white);padding:var(--global-elements-margin);margin-bottom:calc( var(--global-elements-margin) / 2);}
.woocommerce-checkout .checkout #billing_address_2_field{margin-top:18px;}
.woocommerce-checkout .checkout #shipping_address_2{margin-top:12px;}
.woocommerce tr.order-total{background:var(--very-light-background-color);}
.woocommerce ul#shipping_method li{margin:0;padding:0;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border-radius:0;border-color:var(--light-grey);}
.woocommerce form.checkout_coupon .form-row-last, .woocommerce-page form.checkout_coupon .form-row-last,
.woocommerce form.checkout_coupon .form-row-first, .woocommerce-page form.checkout_coupon .form-row-first{float:left;padding:0;}
.woocommerce form.checkout_coupon .form-row-last button, .woocommerce-page form.checkout_coupon .form-row-last button{min-height:50px;border-top-left-radius:0;border-bottom-left-radius:0;}
.woocommerce form.checkout_coupon .form-row-first input, .woocommerce-page form.checkout_coupon .form-row-first input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;}
/* Widgets */
/* Layered nav ( filter menu) */
.woocommerce .widget_layered_nav_filters ul li{float:none;}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a, .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span, .woocommerce .widget_rating_filter ul li a{padding:0.625rem 0;}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span.count, .wc-block-product-categories-list-item-count{float:right;}
.wc-block-product-categories-list-item-count{margin-top:0.75rem;}
.woocommerce .widget_rating_filter ul li a{display:block;}
.woocommerce .widget_rating_filter ul li .star-rating{font-size:12px;color:var(--star-rating);}

/* js selector */
.woocommerce .select2-container--default .select2-selection--single{padding-top:0.625rem;padding-bottom:0.625rem;padding-left:8px;height:auto;border-color:var(--light-grey);border-radius:0;font-size:0.9375rem;height:auto;}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;position:absolute;top:1px;right:1px;width:28px;}
.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b{border:0;}
.woocommerce .select2-search--dropdown{padding-left:16px;padding-right:16px;}
.sidebar .widget_block .wc-block-grid__product{border:0;}
.sidebar .widget_block .wc-block-grid:not(.has-1-columns) .wc-block-grid__product{margin-right:1rem;margin-bottom:1rem;}
.sidebar .widget_block .wc-block-grid.has-2-columns .wc-block-grid__product{max-width:calc(50% - 8px);}
.sidebar .widget_block .wc-block-grid.has-2-columns .wc-block-grid__product:nth-child(2n){margin-right:0;}
.sidebar .widget_block .wc-block-grid.has-3-columns .wc-block-grid__product{max-width:calc(33.33% - 11px);}
@media(min-width:481px){
    .sidebar .widget_block .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(3n){margin-right:0;}
}
.sidebar .widget_block .wc-block-grid.has-4-columns .wc-block-grid__product{max-width:calc(25% - 12px);}
@media(max-width:600px){
    .sidebar .widget_block .wc-block-grid.has-4-columns .wc-block-grid__product{max-width:calc(50% - 8px);}
   .sidebar .widget_block .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n){margin-right:0;}
}
@media(min-width:481px){
    .sidebar .widget_block .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(4n){margin-right:0;}
}
.sidebar .has-1-columns .wc-block-grid__product{text-align:left;margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid var(--very-light-grey);}
.sidebar .has-1-columns .wc-block-grid__product:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.sidebar .wc-block-grid__product-link{display:block;padding:0;}
.sidebar .has-1-columns .wc-block-grid__product .wc-block-grid__product-image{float:left;width:90px;margin-right:1.25rem;margin-bottom:0;}
.wc-block-grid__products .wc-block-grid__product-image img{border-radius:var(--post-thumbnail-border-radius);}
.sidebar .wc-block-grid__product-title{font-size:var(--body-font-size);font-family:var(--title-font);margin-bottom:0.5rem;}
.sidebar .wc-block-grid__product .wc-block-grid__product-onsale{position:absolute;top:0;left:0;font-size:0.625rem;border:0;border-radius:0;}
.sidebar .wc-block-grid__product .wc-block-grid__product-add-to-cart{margin-bottom:0;margin-top:0;}
.sidebar .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:11px;color:var(--white);}
.sidebar .wc-block-grid__product .star-rating{float:none;font-size:0.625rem;}
.sidebar .has-1-columns .wc-block-grid__product .star-rating{margin:0;}
.wc-block-grid__product-rating .star-rating span::before{color:var(--star-rating);}
.sidebar .wc-block-grid__product .wc-block-grid__product-price{font-weight:400;font-size:0.875rem;}
.sidebar .wc-block-grid__product .wc-block-grid__product-price ins{font-weight:600;color:var(--widget-primary-link-color);text-decoration:none;}
/* Price filter */
.woocommerce .widget_price_filter .price_slider_amount .button{width:auto;padding:12px 16px;}
.woocommerce .widget_price_filter .price_slider_amount .button:hover{background:var(--button-hover-background);color:var(--button-hover-color);}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:var(--light-grey);}
/* Cart */
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{font-size:0.875rem;padding-bottom:0.5rem;margin-bottom:0.5rem;}
.woocommerce .widget_shopping_cart .woocommerce-mini-cart__buttons{margin-bottom:0;}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce .widget_shopping_cart .buttons a{width:calc(50% - 0.25rem);margin-right:0.5rem;padding:12px;}
.woocommerce .widget_shopping_cart .buttons a:hover, .woocommerce .widget_shopping_cart .buttons a:hover{background:var(--button-hover-background);color:var(--button-hover-color);}
.woocommerce .widget_shopping_cart .buttons a:last-child, .woocommerce.widget_shopping_cart .buttons a:last-child{margin-right:0;}
.woocommerce ul.cart_list li img{width:60px;border-radius:var(--post-thumbnail-border-radius);}
.woocommerce .widget_shopping_cart .total, .woocommerce.widget_shopping_cart .total{border:0;padding-top:0.5rem;}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{padding:0;}
.woocommerce ul.cart_list li dl{border-left:0;padding-left:0;}
.woocommerce ul.cart_list li dl dt{padding-bottom:0;flex-basis:10%;font-weight:600;}
.woocommerce ul.cart_list li dl dt + dd{margin-left:0.5rem;}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt{margin-bottom:0.5rem;}
.woocommerce form .form-row .select2-container--default .select2-selection--single{padding-top:0.625rem;padding-bottom:0.625rem;padding-left:8px;height:auto;border-color:var(--light-grey);border-radius:0;font-size:0.9375rem;}
.woocommerce form .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px;position:absolute;top:1px;right:1px;width:28px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border:0;}
.select2-container--default .select2-selection--single .select2-selection__arrow b::after{content:url("data:image/svg+xml,%3Csvg fill='none' fill-rule='evenodd' stroke='black' stroke-width='0.501' stroke-linejoin='bevel' stroke-miterlimit='10' font-family='Times New Roman' font-size='16' style='font-variant-ligatures:none' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' version='1.1' overflow='visible' width='10px' height='23.603pt' viewBox='250.025 -761.362 36.246 23.603'%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Layer 1' transform='scale(1 -1)'%3E%3Cpath d='M 268.155,737.759 L 250.025,755.887 L 255.5,761.362 L 268.156,748.709 L 280.796,761.349 L 286.271,755.875 L 268.155,737.759 Z' stroke='none' fill='%2344464b' stroke-linejoin='miter' marker-start='none' marker-end='none'/%3E%3C/g%3E%3C/svg%3E");display:inline-block;position:absolute;left:-5px;top:-12px;}
.select2-search--dropdown{padding-left:16px;padding-right:16px;}
.select2-container--default .select2-search--dropdown .select2-search__field{border-color:var(--light-grey);}
/* Categories */
.wc-block-product-categories{margin-bottom:0;}
.wp-block-woocommerce-product-categories ul li ul li{margin:0;display:block;}
.wp-block-woocommerce-product-categories ul li ul li:last-child{border:0;}
.wp-block-woocommerce-product-categories ul li ul{border-top:1px solid var(--very-light-grey);}
/* Search */
.wc-block-product-search{flex-direction:column;}
.wc-block-product-search .wc-block-product-search__label{width:100%;font-size:1.5rem;color:var(--widget-title-color);letter-spacing:-0.0625rem;margin-top:0;}
.wc-block-product-search form input.wc-block-product-search__field{margin:0;}
.wc-block-product-search .wc-block-product-search__button{background:var(--button-background);color:var(--button-color);border:0;border-top-left-radius:0;border-bottom-left-radius:0;font-family:var(--button-font);width:auto !important;margin:0;padding:0.75rem 1rem;}
.wc-block-product-search .wc-block-product-search__button{font-size:0;}
.wc-block-product-search .wc-block-product-search__button svg{display:none;}
.wc-block-product-search__button::before{font-family:fontello;content:'\e807';font-size:1rem;padding:0;font-weight:400;background:none;}
.wc-block-product-search__field{border-color:var(--light-grey);border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 !important;}
/* Featured products/category */
.wc-block-featured-product{margin-bottom:0;}
/* Recent reviews */
.widget .wc-block-components-sort-select{border:1px solid var(--very-light-grey);padding:0.5rem;margin-bottom:1.25rem;}
.widget select.wc-block-components-sort-select__select{width:auto;font-size:0.75rem;padding:0.5rem;background-size:7px;background-position-x:94%;background-position-y:14px;}
.widget .wc-block-components-sort-select__label{float:left;font-size:0.75rem;margin-top:10px;}
.wc-block-review-list.wc-block-components-review-list .wc-block-review-list-item__item{margin-bottom:1.25rem;padding-bottom:1.25rem;}
.wc-block-review-list.wc-block-components-review-list .wc-block-review-list-item__item:last-child{margin-bottom:0;border:0;padding-bottom:0;}
.wc-block-components-review-list-item__image img{border-radius:100%;}
.widget .wc-block-components-review-list-item__author a, .widget .wc-block-components-review-list-item__product a{padding:0;line-height:1.2em;font-size:var(--body-font-size);font-family:var(--title-font);}
.wc-block-components-review-list-item__info{margin-bottom:0;}
.wc-block-components-review-list-item__item--has-image .wc-block-components-review-list-item__meta{flex-basis:5%;margin:0;padding:0;flex-grow:1;}
.widget .wc-block-components-review-list-item__item .wc-block-components-review-list-item__meta > *{margin-bottom:0.5rem;width:100%;line-height:1.2;}
.wc-block-review-list-item__author.wc-block-components-review-list-item__author{color:var(--widget-primary-link-color);}
.wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars{font-size:0.625rem;color:var(--star-rating);}
.wc-block-components-review-list-item__rating > .wc-block-components-review-list-item__rating__stars span::before{color:var(--star-rating);}
.wc-block-components-review-list-item__product + .wc-block-components-review-list-item__author,
.wc-block-components-review-list-item__published-date{font-size:0.75rem;width:auto !important;display:inline-block;margin-right:0.3125rem;}
.wc-block-components-review-list-item__product + .wc-block-components-review-list-item__author + .wc-block-components-review-list-item__published-date::before{content:"\00B7";color:var(--light-grey);margin-right:0.3125rem;border:0;height:auto;position:static;transform:none;}
.widget .wc-block-components-review-list-item__text p{font-size:0.875rem;margin-bottom:0;}
.wc-block-components-review-list-item__verified{width:14px;height:14px;margin:0;position:absolute;right:0;bottom:auto;top:0;}
.wc-block-components-review-list-item__verified{line-height:1.2;text-indent:0;font-size:0;overflow:hidden;}
.wc-block-components-review-list-item__verified::before{background:none;content:none;}
.wc-block-components-review-list-item__verified::after{font-family:"fontello";content:"\e81f";font-size:8px;position:absolute;top:0;right:0;color:var(--white);width:auto;height:auto;z-index:2000;background:var(--dark-grey);width:14px;height:14px;border-radius:100%;display:flex;align-items:center;justify-content:center;font-weight:400;text-align:center;}
/* Pagination ------------------------------------- */

.woocommerce nav.woocommerce-pagination ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;border:0;}
.woocommerce nav.woocommerce-pagination ul li{display:flex;padding:0;text-align:center;margin:0 0.3125rem;border:0;}
.woocommerce nav.woocommerce-pagination ul li a{border:1px solid var(--very-light-grey);padding:17px 1.25rem;border-radius:var(--button-border-radius);font-size:0.9375rem;text-decoration:none;}
.woocommerce nav.woocommerce-pagination ul li a.next, .woocommerce nav.woocommerce-pagination ul li a.prev{background:var(--pagination-button-background, var(--button-background));color:var(--pagination-button-color, var(--button-color));padding:1.1875rem;font-weight:300;border-radius:var(--button-border-radius);display:block;border:0;font-size:12px;}
.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--very-light-grey);border:1px solid var(--very-light-grey);padding:17px 1.25rem;border-radius:var(--button-border-radius);font-size:0.9375rem;text-decoration:none;}
/* Misc */
.woocommerce-page:not(.single-product) .tfm-breadcrumbs{background:var(--archive-header-background);border:0;}
.woocommerce-cart .single-content-wrapper{margin-top:0;}
.woocommerce-cart .tfm-share-wrapper, .woocommerce-cart .hentry-footer .tfm-share-wrapper.side, .woocommerce-checkout .tfm-share-wrapper, .woocommerce-checkout .hentry-footer .tfm-share-wrapper.side, .woocommerce-account .tfm-share-wrapper, .woocommerce-account .hentry-footer .tfm-share-wrapper.side{display:none;}
/* Form fields */
.woocommerce form .form-row input.input-text{max-height:50px;}
/* Hide headers */
.woocommerce-page article .entry-header{display:none;}
.woocommerce form .form-row .input-checkbox{display:inline-block;margin-top:-7px;}
.woocommerce form .form-row .input-checkbox:checked::before{margin-left:-11px;}
@media(max-width:1200px){
    .woocommerce div.product{margin-top:0;}
}
/* Small screen  */
@media(max-width:768px){
   .woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product{margin:0 3.8% 2.992em 0;}
   .woocommerce ul.products[class*="columns-"] li.product:nth-child(2n), .woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n){margin-right:0;}
   .woocommerce div.product div.summary .tfm-share-wrapper{margin-bottom:calc(var(--global-elements-margin) * 2);}
   /* Cart */
    .woocommerce ul#shipping_method li input, .woocommerce-checkout #payment ul.payment_methods li input{float:none;}
   .woocommerce table.shop_table_responsive tr td div.quantity, .woocommerce-page table.shop_table_responsive tr td div.quantity{background:#ccc;display:inline-block;}
   .woocommerce table.shop_table{border-top:1px solid var(--very-light-grey);}
   .woocommerce-cart table.cart td.actions .coupon .input-text{width:48%;border-right:1px solid var(--light-grey);}
   .woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon{padding-bottom:var(--global-elements-margin);}
}
@media(max-width:540px){
    .woocommerce.single-product main{margin-top:0;}
   .woocommerce div.product div.images.woocommerce-product-gallery{margin-left:calc(0px - var(--post-margin));margin-right:calc(0px - var(--post-margin));width:calc(100% + (var(--post-margin) * 2));}
   .woocommerce span.onsale{left:-25px;}
   .woocommerce table.shop_table{margin-top:var(--post-margin);}
}
@media(max-width:480px){
    .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
        width: 100%;
        border-right:  1px solid var(--very-light-grey);
    }
    .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
     width: 100%;
     border-left:  1px solid var(--very-light-grey);
     text-align: left;
    }
    .woocommerce ul.products li.product h3, .woocommerce ul.products li.product .woocommerce-loop-category__title {
      font-size: 1.25rem;
    }
    .wc-block-grid.has-2-columns .wc-block-grid__products, .wc-block-grid.has-3-columns .wc-block-grid__products,
    .wc-block-grid.has-4-columns .wc-block-grid__products {
      display: flex;
    }
    .sidebar .widget_block .wc-block-grid.has-3-columns .wc-block-grid__product, .sidebar .widget_block .wc-block-grid.has-4-columns .wc-block-grid__product {
      max-width: calc(50% - 8px);
    }
    .sidebar .widget_block .wc-block-grid.has-3-columns .wc-block-grid__product:nth-child(2n),
    .sidebar .widget_block .wc-block-grid.has-4-columns .wc-block-grid__product:nth-child(2n) {
      margin-right: 0;
    }
    /* Tabs */
    .woocommerce div.product .woocommerce-tabs ul.tabs {
        padding: 0;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li {
        width: 100%;
        margin-left:  0;
        margin-right: 0;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li:not(:first-child) {
        border-top: 0;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        display: block;
    }
}.aawp-clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.aawp-clearfix{display:inline-block}html[xmlns] .aawp-clearfix{display:block}* html .aawp-clearfix{height:1%}.aawp .align-center{text-align:center}.aawp .aawp-button,.aawp-button{box-sizing:border-box;display:inline-block;margin:0;padding:7px 12px 6px 12px;border:1px solid transparent !important;cursor:pointer;font-size:14px;font-weight:400;line-height:19px;text-align:center;text-decoration:none !important;background-color:#fff;border-color:#ccc !important;color:#333 !important}.aawp .aawp-button:hover,.aawp-button:hover{text-decoration:none !important}.aawp .aawp-button:active,.aawp-button:active,.aawp .aawp-button:focus,.aawp-button:focus{box-shadow:none;text-decoration:none !important;outline:none}.aawp .aawp-button:visited,.aawp-button:visited{color:#333 !important}.aawp .aawp-button:hover,.aawp-button:hover,.aawp .aawp-button:focus,.aawp-button:focus{border:1px solid #ccc !important;color:#333 !important;background-color:#fafafa}.aawp .aawp-button.rounded,.aawp-button.rounded{border-radius:3px}.aawp .aawp-button.shadow,.aawp-button.shadow{box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.aawp .aawp-button.aawp-button--amazon,.aawp-button.aawp-button--amazon{border-color:#9c7e31 #90742d #786025 !important;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.4) inset;background:#f0c14b;background:linear-gradient(to bottom, #f7dfa5, #f0c14b) repeat scroll 0 0 rgba(0,0,0,0);color:#111 !important}.aawp .aawp-button.aawp-button--amazon:hover,.aawp-button.aawp-button--amazon:hover,.aawp .aawp-button.aawp-button--amazon:active,.aawp-button.aawp-button--amazon:active,.aawp .aawp-button.aawp-button--amazon:focus,.aawp-button.aawp-button--amazon:focus{background:#eeb933;background:linear-gradient(to bottom, #f5d78e, #eeb933) repeat scroll 0 0 rgba(0,0,0,0);color:#111 !important}.aawp .aawp-button.aawp-button--blue,.aawp-button.aawp-button--blue{background-color:#3498db;border-color:#3498db !important;color:#fff !important}.aawp .aawp-button.aawp-button--blue:visited,.aawp-button.aawp-button--blue:visited{color:#fff !important}.aawp .aawp-button.aawp-button--blue:hover,.aawp-button.aawp-button--blue:hover,.aawp .aawp-button.aawp-button--blue:focus,.aawp-button.aawp-button--blue:focus{border:1px solid #3498db !important;color:#fff !important;background-color:#2b94d9}.aawp .aawp-button.aawp-button--red,.aawp-button.aawp-button--red{background-color:#e74c3c;border-color:#e74c3c !important;color:#fff !important}.aawp .aawp-button.aawp-button--red:visited,.aawp-button.aawp-button--red:visited{color:#fff !important}.aawp .aawp-button.aawp-button--red:hover,.aawp-button.aawp-button--red:hover,.aawp .aawp-button.aawp-button--red:focus,.aawp-button.aawp-button--red:focus{border:1px solid #e74c3c !important;color:#fff !important;background-color:#e64433}.aawp .aawp-button.aawp-button--green,.aawp-button.aawp-button--green{background-color:#27ae60;border-color:#27ae60 !important;color:#fff !important}.aawp .aawp-button.aawp-button--green:visited,.aawp-button.aawp-button--green:visited{color:#fff !important}.aawp .aawp-button.aawp-button--green:hover,.aawp-button.aawp-button--green:hover,.aawp .aawp-button.aawp-button--green:focus,.aawp-button.aawp-button--green:focus{border:1px solid #27ae60 !important;color:#fff !important;background-color:#25a65b}.aawp .aawp-button.aawp-button--yellow,.aawp-button.aawp-button--yellow{background-color:#FFDF88;border-color:#FFDF88 !important;color:#333 !important}.aawp .aawp-button.aawp-button--yellow:visited,.aawp-button.aawp-button--yellow:visited{color:#333 !important}.aawp .aawp-button.aawp-button--yellow:hover,.aawp-button.aawp-button--yellow:hover,.aawp .aawp-button.aawp-button--yellow:focus,.aawp-button.aawp-button--yellow:focus{border:1px solid #FFDF88 !important;color:#333 !important;background-color:#ffdc7e}.aawp .aawp-button.aawp-button--orange,.aawp-button.aawp-button--orange{background-color:#f39c12;border-color:#f39c12 !important;color:#fff !important}.aawp .aawp-button.aawp-button--orange:visited,.aawp-button.aawp-button--orange:visited{color:#fff !important}.aawp .aawp-button.aawp-button--orange:hover,.aawp-button.aawp-button--orange:hover,.aawp .aawp-button.aawp-button--orange:focus,.aawp-button.aawp-button--orange:focus{border:1px solid #f39c12 !important;color:#fff !important;background-color:#ef970c}.aawp .aawp-button.aawp-button--dark,.aawp-button.aawp-button--dark{background-color:#363636;border-color:#363636 !important;color:#fff !important}.aawp .aawp-button.aawp-button--dark:visited,.aawp-button.aawp-button--dark:visited{color:#fff !important}.aawp .aawp-button.aawp-button--dark:hover,.aawp-button.aawp-button--dark:hover,.aawp .aawp-button.aawp-button--dark:focus,.aawp-button.aawp-button--dark:focus{border:1px solid #363636 !important;color:#fff !important;background-color:#313131}.aawp .aawp-button.aawp-button--icon,.aawp-button.aawp-button--icon{position:relative;padding-left:32px}.aawp .aawp-button.aawp-button--icon:before,.aawp-button.aawp-button--icon:before{position:absolute;content:'';top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:14px 14px;background-position:9px center}.aawp .aawp-button.aawp-button--icon-amazon-black:before,.aawp-button.aawp-button--icon-amazon-black:before{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/icon-amazon-black.svg)}.aawp .aawp-button.aawp-button--icon-black:before,.aawp-button.aawp-button--icon-black:before{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/icon-cart-black.svg)}.aawp .aawp-button.aawp-button--icon-amazon-white:before,.aawp-button.aawp-button--icon-amazon-white:before{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/icon-amazon-white.svg)}.aawp .aawp-button.aawp-button--icon-white:before,.aawp-button.aawp-button--icon-white:before{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/icon-cart-white.svg)}a.aawp-star-rating{border:none;box-shadow:none;outline:none;text-decoration:none}a.aawp-star-rating:hover,a.aawp-star-rating:focus,a.aawp-star-rating:active{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp-star-rating{position:relative;display:inline-block;background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/v1.svg);background-repeat:repeat-x;background-position:left center;vertical-align:middle;height:16px;width:80px;background-size:16px 16px}.aawp-star-rating>span{position:absolute;top:0;bottom:0;left:0;display:block;background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/v1-active.svg);background-repeat:repeat-x;background-position:left center;vertical-align:middle}.aawp-star-rating>span{height:16px;width:80px;background-size:16px 16px}.aawp-star-rating--medium{height:20px;width:100px;background-size:20px 20px}.aawp-star-rating--medium>span{height:20px;width:100px;background-size:20px 20px}.aawp-star-rating--large{height:30px;width:150px;background-size:30px 30px}.aawp-star-rating--large>span{height:30px;width:150px;background-size:30px 30px}.aawp-star-rating--v2{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/v2.svg)}.aawp-star-rating--v2>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/v2-active.svg)}.aawp-star-rating--v3{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/v3.svg)}.aawp-star-rating--v3>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/v3-active.svg)}.aawp-star-rating--v4{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/v4.svg)}.aawp-star-rating--v4>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/v4-active.svg)}.aawp-star-rating--v5{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/v5.svg)}.aawp-star-rating--v5>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/v5-active.svg)}.aawp-star-rating--v6{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/v6.svg)}.aawp-star-rating--v6>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/v6-active.svg)}.aawp-star-rating--v7{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/v7.svg)}.aawp-star-rating--v7>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/v7-active.svg)}.aawp-star-rating--wayl{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl.svg)}.aawp-star-rating--wayl>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-active.svg)}.aawp-star-rating--wayl.aawp-star-rating--small{height:16px;width:60px;background-size:12px 16px}.aawp-star-rating--wayl.aawp-star-rating--small>span{height:16px;width:60px;background-size:12px 16px}.aawp-star-rating--wayl.aawp-star-rating--medium{height:20px;width:75px;background-size:15px 20px}.aawp-star-rating--wayl.aawp-star-rating--medium>span{height:20px;width:75px;background-size:15px 20px}.aawp-star-rating--wayl.aawp-star-rating--large{height:30px;width:115px;background-size:23px 30px}.aawp-star-rating--wayl.aawp-star-rating--large>span{height:30px;width:115px;background-size:23px 30px}.aawp-product{position:relative;margin:0 0 30px;width:100%}.aawp-product .aawp-product__title{word-wrap:break-word}.aawp-product__ribbon{padding:0 20px;font-weight:400;font-size:12px;line-height:20px;text-transform:uppercase}.aawp-product__ribbon--sale{background:#27ae60;border-bottom-left-radius:2px;color:#fff}.aawp-product__ribbon--bestseller{background:#e47911;border-bottom-right-radius:2px;color:#fff}.aawp-product__ribbon--new{background:#d9534f;border-bottom-right-radius:2px;color:#fff}.widget .aawp-box,.aawp.aawp-box.box--widget{box-sizing:border-box;margin-bottom:15px;padding:15px 10px 10px}.widget .aawp-box *,.aawp.aawp-box.box--widget *,.widget .aawp-box *:before,.aawp.aawp-box.box--widget *:before,.widget .aawp-box *:after,.aawp.aawp-box.box--widget *:after{box-sizing:border-box}.widget .aawp-box:last-child,.aawp.aawp-box.box--widget:last-child{margin-bottom:0}.widget .aawp-box.sale,.aawp.aawp-box.box--widget.sale{padding-top:30px}.widget .aawp-box .aawp-box__thumb,.aawp.aawp-box.box--widget .aawp-box__thumb{float:none;width:100%;margin-bottom:10px}.widget .aawp-box .aawp-box__image,.aawp.aawp-box.box--widget .aawp-box__image{max-width:120px;margin-bottom:5px}.widget .aawp-box .aawp-box__content,.aawp.aawp-box.box--widget .aawp-box__content{margin-left:0;padding-left:0}.widget .aawp-box .aawp-box__title,.aawp.aawp-box.box--widget .aawp-box__title{font-size:14px !important;line-height:1.3 !important;text-align:center}.widget .aawp-box .aawp-box__footer,.aawp.aawp-box.box--widget .aawp-box__footer{text-align:center;margin-left:0;padding-left:0}.widget .aawp-box .aawp-box__footer p,.aawp.aawp-box.box--widget .aawp-box__footer p{margin:0}.widget .aawp-box .aawp-box__rating,.aawp.aawp-box.box--widget .aawp-box__rating{margin-left:0}.widget .aawp-box .aawp-box__pricing,.aawp.aawp-box.box--widget .aawp-box__pricing{margin:0 0 10px}.widget .aawp-box .aawp-box__price,.aawp.aawp-box.box--widget .aawp-box__price{line-height:1 !important;margin-bottom:5px}.widget .aawp-box .aawp-box__price--old,.aawp.aawp-box.box--widget .aawp-box__price--old{font-size:13px !important}.widget .aawp-box .aawp-box__price--saved,.aawp.aawp-box.box--widget .aawp-box__price--saved{margin-top:0}.widget .aawp-box .aawp-box__price--current,.aawp.aawp-box.box--widget .aawp-box__price--current{display:block !important;font-size:18px !important;margin:0}.widget .aawp-box .aawp-box__prime,.aawp.aawp-box.box--widget .aawp-box__prime{margin:5px 0 0 !important}.widget .aawp-box .aawp-box__btn,.aawp.aawp-box.box--widget .aawp-box__btn{margin-top:5px;margin-left:0}.widget .aawp-box .aawp-box__info,.aawp.aawp-box.box--widget .aawp-box__info{position:static;display:block;margin-top:10px;max-width:100%;text-align:center}.widget .aawp-box.inline-info .aawp-box__thumb,.aawp.aawp-box.box--widget.inline-info .aawp-box__thumb{margin-bottom:10px}.widget .aawp-box .aawp-box__reviews,.aawp.aawp-box.box--widget .aawp-box__reviews,.widget .aawp-box .aawp-box__description,.aawp.aawp-box.box--widget .aawp-box__description{display:none}.aawp .aawp-product--horizontal{zoom:1;display:block;max-width:100%;padding:20px;background:#fff;border:1px solid #ececec;font-size:15px;line-height:1.6;white-space:normal}.aawp .aawp-product--horizontal:before,.aawp .aawp-product--horizontal:after{content:" ";display:table}.aawp .aawp-product--horizontal:after{clear:both}.aawp .aawp-product--horizontal.aawp-product--ribbon{padding-top:35px}@media(min-width:769px){.aawp .aawp-product--horizontal.aawp-product--css-adjust-image-large .aawp-product__thumb{width:250px}.aawp .aawp-product--horizontal.aawp-product--css-adjust-image-large .aawp-product__content{margin-left:250px;padding-left:40px}}.aawp .aawp-product--horizontal .aawp-product__thumb{float:left;width:160px}@media(max-width:768px){.aawp .aawp-product--horizontal .aawp-product__thumb{float:none;width:100%}}.aawp .aawp-product--horizontal .aawp-product__image{display:block;height:auto;margin:0 auto 15px;max-height:200px;max-width:100%;width:auto;border:none;box-shadow:none}.aawp .aawp-product--horizontal .aawp-product__rating{margin:0 auto 10px;text-align:center}.aawp .aawp-product--horizontal .aawp-product__reviews{margin-top:5px;font-size:12px;color:#666;text-align:center}.aawp .aawp-product--horizontal .aawp-product__content{margin-left:160px;padding-left:20px}@media(max-width:768px){.aawp .aawp-product--horizontal .aawp-product__content{margin:0;padding:0}}.aawp .aawp-product--horizontal .aawp-product__title{display:block;margin:0 0 15px 0;font-size:18px;font-weight:bold}@media(max-width:480px){.aawp .aawp-product--horizontal .aawp-product__title{margin-bottom:5px;font-size:16px}}.aawp .aawp-product--horizontal .aawp-product__description{margin:0}.aawp .aawp-product--horizontal .aawp-product__description>p{margin:0 0 5px}.aawp .aawp-product--horizontal .aawp-product__description>p:empty{display:none}.aawp .aawp-product--horizontal .aawp-product__description>ul{margin:0 0 5px;padding:0 0 0 20px;list-style-type:disc;list-style-position:outside !important}.aawp .aawp-product--horizontal .aawp-product__description>ul li{margin:0;padding:0;background:none;word-wrap:break-word}@media(max-width:480px){.aawp .aawp-product--horizontal .aawp-product__description{display:none}}.aawp .aawp-product--horizontal .aawp-product__footer{text-align:right;margin-left:160px;padding-left:20px}@media(max-width:768px){.aawp .aawp-product--horizontal .aawp-product__footer{margin:0;padding:0}}.aawp .aawp-product--horizontal .aawp-product__pricing{display:block;margin-bottom:5px}.aawp .aawp-product--horizontal .aawp-product__pricing:empty,.aawp .aawp-product--horizontal .aawp-product__pricing .aawp-product__price:empty,.aawp .aawp-product--horizontal .aawp-product__pricing .aawp-product__price--old:empty,.aawp .aawp-product--horizontal .aawp-product__pricing .aawp-product__price--current:empty{display:none;margin:0}.aawp .aawp-product--horizontal .aawp-product__pricing span+span{margin-left:15px}.aawp .aawp-product--horizontal .aawp-product__pricing span+span.aawp-check-prime,.aawp .aawp-product--horizontal .aawp-product__pricing span+span.aawp-check-premium{margin-left:5px}@media(max-width:480px){.aawp .aawp-product--horizontal .aawp-product__pricing{margin-bottom:0}}.aawp .aawp-product--horizontal .aawp-product__price{display:inline-block;line-height:34px;vertical-align:middle}.aawp .aawp-product--horizontal .aawp-product__price--old{font-size:14px;text-decoration:line-through;color:#666}.aawp .aawp-product--horizontal .aawp-product__price--current{font-size:20px;font-weight:bold}@media(max-width:480px){.aawp .aawp-product--horizontal .aawp-product__price--current{font-size:16px}}.aawp .aawp-product--horizontal .aawp-product__price--saved{border-radius:2px;background:#27ae60;background:rgba(39,174,96,0.8);padding:4px 6px;color:#fff;font-size:12px;line-height:12px;margin-top:11px;margin-bottom:11px}.aawp .aawp-product--horizontal .aawp-button+.aawp-button{margin-left:15px;margin-top:5px}.aawp .aawp-product--horizontal .aawp-product__ribbon{position:absolute;padding:0 15px}.aawp .aawp-product--horizontal .aawp-product__ribbon--bestseller,.aawp .aawp-product--horizontal .aawp-product__ribbon--new{top:-1px;left:-1px}.aawp .aawp-product--horizontal .aawp-product__ribbon--sale{top:-1px;right:-1px}.aawp .aawp-product--horizontal .aawp-product__info{position:absolute;bottom:10px;left:15px;max-width:225px;color:#666;font-size:11px;text-align:left}@media(max-width:768px){.aawp .aawp-product--horizontal .aawp-product__info{position:static;display:block;margin-top:10px;max-width:100%}}@media(min-width:768px){.aawp .aawp-product--horizontal.aawp-product--inline-info .aawp-product__thumb{margin-bottom:30px}}@media(min-width:768px){}.aawp .aawp-product--horizontal.aawp-product--style-light{box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.aawp .aawp-product--horizontal.aawp-product--style-dark{background:#232F3E;color:#e2e2e2}.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__title{color:#fff}.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__title:visited{color:#fff}.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__title:hover,.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__price--current{color:#fff}.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__reviews,.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__price--old,.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-product__info{color:#ccc}.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-star-rating--wayl{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted.svg)}.aawp .aawp-product--horizontal.aawp-product--style-dark .aawp-star-rating--wayl>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--horizontal.aawp-product--style-wayl{background:#96281B;color:#e2e2e2}.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__title{color:#fff}.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__title:visited{color:#fff}.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__title:hover,.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__price--current{color:#fff}.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__reviews,.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__price--old,.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-product__info{color:#ccc}.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-star-rating--wayl{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted.svg)}.aawp .aawp-product--horizontal.aawp-product--style-wayl .aawp-star-rating--wayl>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--widget-vertical{zoom:1;padding:20px;background:#fff;border:1px solid #ececec;color:inherit;position:relative;display:block;margin:0 0 20px;max-width:100%;font-size:15px;line-height:1.6;white-space:normal;min-width:100%;padding:15px;margin-bottom:20px}.aawp .aawp-product--widget-vertical:before,.aawp .aawp-product--widget-vertical:after{content:" ";display:table}.aawp .aawp-product--widget-vertical:after{clear:both}@media(max-width:480px){.aawp .aawp-product--widget-vertical{margin-bottom:15px}}.aawp .aawp-product--widget-vertical.ribbon{padding-top:35px}.aawp .aawp-product--widget-vertical .aawp-box__thumb{float:left;width:160px}@media(max-width:768px){.aawp .aawp-product--widget-vertical .aawp-box__thumb{float:none;width:100%}}.aawp .aawp-product--widget-vertical .aawp-box__image{display:block;height:auto;margin:0 auto 15px;max-width:100%;border:none;box-shadow:none}.aawp .aawp-product--widget-vertical .aawp-box__rating{margin:0 auto 10px;text-align:center}.aawp .aawp-product--widget-vertical .aawp-box__reviews{margin-top:5px;font-size:12px;color:#666;text-align:center}.aawp .aawp-product--widget-vertical .aawp-box__content{margin-left:160px;padding-left:20px}@media(max-width:768px){.aawp .aawp-product--widget-vertical .aawp-box__content{margin:0;padding:0}}.aawp .aawp-product--widget-vertical .aawp-box__title{display:block;margin:0 0 15px 0;font-size:18px;font-weight:bold}@media(max-width:480px){.aawp .aawp-product--widget-vertical .aawp-box__title{margin-bottom:5px;font-size:16px}}.aawp .aawp-product--widget-vertical .aawp-box__description{margin:0}.aawp .aawp-product--widget-vertical .aawp-box__description>p{margin:0 0 5px}.aawp .aawp-product--widget-vertical .aawp-box__description>p:empty{display:none}.aawp .aawp-product--widget-vertical .aawp-box__description>ul{margin:0 0 5px;padding:0 0 0 20px;list-style-position:outside !important}.aawp .aawp-product--widget-vertical .aawp-box__description>ul li{margin:0;padding:0}@media(max-width:480px){.aawp .aawp-product--widget-vertical .aawp-box__description{display:none}}.aawp .aawp-product--widget-vertical .aawp-box__footer{text-align:right;margin-left:160px;padding-left:20px}@media(max-width:768px){.aawp .aawp-product--widget-vertical .aawp-box__footer{margin:0;padding:0}}.aawp .aawp-product--widget-vertical .aawp-box__pricing{display:block;margin-bottom:5px}.aawp .aawp-product--widget-vertical .aawp-box__pricing:empty{display:none}.aawp .aawp-product--widget-vertical .aawp-box__pricing span+span{margin-left:15px}.aawp .aawp-product--widget-vertical .aawp-box__pricing span+span.aawp-check-prime,.aawp .aawp-product--widget-vertical .aawp-box__pricing span+span.aawp-check-premium{margin-left:5px}@media(max-width:480px){.aawp .aawp-product--widget-vertical .aawp-box__pricing{margin-bottom:0}}.aawp .aawp-product--widget-vertical .aawp-box__price{display:inline-block;line-height:34px;vertical-align:middle}.aawp .aawp-product--widget-vertical .aawp-box__price--old{font-size:14px;text-decoration:line-through;color:#666}.aawp .aawp-product--widget-vertical .aawp-box__price--current{font-size:20px;font-weight:bold}@media(max-width:480px){.aawp .aawp-product--widget-vertical .aawp-box__price--current{font-size:16px}}.aawp .aawp-product--widget-vertical .aawp-box__price--saved{border-radius:2px;background:#27ae60;background:rgba(39,174,96,0.8);padding:4px 6px;color:#fff;font-size:12px;line-height:12px;margin-top:11px;margin-bottom:11px}.aawp .aawp-product--widget-vertical .aawp-button+.aawp-button{margin-left:15px;margin-top:5px}.aawp .aawp-product--widget-vertical .aawp-box__ribbon{position:absolute;font-weight:400;font-size:12px;text-transform:uppercase;color:#fff;line-height:20px;padding:0 15px}.aawp .aawp-product--widget-vertical .aawp-box__bestseller{top:-1px;left:-1px;background:#e47911;background:rgba(228,121,17,0.8);border-bottom-right-radius:2px}.aawp .aawp-product--widget-vertical .aawp-box__sale{top:-1px;right:-1px;background:#27ae60;background:rgba(39,174,96,0.8);border-bottom-left-radius:2px}.aawp .aawp-product--widget-vertical .aawp-box__info{position:absolute;bottom:10px;left:15px;max-width:225px;color:#666;font-size:11px;text-align:left}@media(max-width:768px){.aawp .aawp-product--widget-vertical .aawp-box__info{position:static;display:block;margin-top:10px;max-width:100%}}@media(min-width:768px){.aawp .aawp-product--widget-vertical.inline-info .aawp-box__thumb{margin-bottom:30px}}@media(min-width:768px){}.aawp .aawp-product--widget-vertical.aawp-product--ribbon{padding-top:25px}.aawp .aawp-product--widget-vertical .aawp-product__ribbon{padding:0 10px}.aawp .aawp-product--widget-vertical .aawp-product__ribbon--sale{position:absolute;top:-1px;right:-1px}.aawp .aawp-product--widget-vertical .aawp-product__ribbon--bestseller{position:absolute;top:-1px;left:-1px}.aawp .aawp-product--widget-vertical .aawp-product__ribbon--new{position:absolute;top:-1px;left:-1px}.aawp .aawp-product--widget-vertical .aawp-product__image-link{margin:0;border:none;box-shadow:none;outline:none;text-decoration:none}.aawp .aawp-product--widget-vertical .aawp-product__image-link:hover,.aawp .aawp-product--widget-vertical .aawp-product__image-link:focus,.aawp .aawp-product--widget-vertical .aawp-product__image-link:active{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp .aawp-product--widget-vertical .aawp-product__image{display:block;width:100% \9;max-width:100%;height:auto;margin:0 auto;max-height:200px}.aawp .aawp-product--widget-vertical .aawp-product__content{position:relative}.aawp .aawp-product--widget-vertical .aawp-product__title{display:block;margin-top:10px;border:none;box-shadow:none;outline:none;text-decoration:none;font-size:14px;font-weight:bold;line-height:1.3;text-align:center}.aawp .aawp-product--widget-vertical .aawp-product__meta{margin-top:5px;text-align:center}.aawp .aawp-product--widget-vertical .aawp-product__meta .aawp-star-rating{margin:0 5px}.aawp .aawp-product--widget-vertical .aawp-product__meta .aawp-check-prime{margin:0 5px}.aawp .aawp-product--widget-vertical .aawp-product__reviews{display:inline-block;color:#666;font-size:14px;line-height:14px;vertical-align:-10%}.aawp .aawp-product--widget-vertical .aawp-product__footer{text-align:center}.aawp .aawp-product--widget-vertical .aawp-product__footer .aawp-button{margin-top:10px}.aawp .aawp-product--widget-vertical .aawp-product__pricing{margin-top:10px;width:100%}.aawp .aawp-product--widget-vertical .aawp-product__pricing .aawp-check-prime{display:block;margin:7px auto 0}.aawp .aawp-product--widget-vertical .aawp-product__pricing:empty,.aawp .aawp-product--widget-vertical .aawp-product__pricing .aawp-product__price:empty,.aawp .aawp-product--widget-vertical .aawp-product__pricing .aawp-product__price--old:empty,.aawp .aawp-product--widget-vertical .aawp-product__pricing .aawp-product__price--current:empty{display:none;margin:0}.aawp .aawp-product--widget-vertical .aawp-product__price{margin:0 5px;line-height:18px}.aawp .aawp-product--widget-vertical .aawp-product__price--old{color:#666;font-size:13px;text-decoration:line-through}.aawp .aawp-product--widget-vertical .aawp-product__price--current{font-size:18px;font-weight:bold}.aawp .aawp-product--widget-vertical .aawp-product__info{display:block;margin-top:10px;color:#666;font-size:11px;text-align:center}.aawp .aawp-product--widget-vertical.aawp-product--style-light{box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.aawp .aawp-product--widget-vertical.aawp-product--style-dark{background:#232F3E;color:#e2e2e2}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__title{color:#fff}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__title:visited{color:#fff}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__title:hover,.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__price--current{color:#fff}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__reviews,.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__price--old,.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__info{color:#ccc}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-star-rating--wayl{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted.svg)}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-star-rating--wayl>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--widget-vertical.aawp-product--style-dark .aawp-product__price--current{color:#e2e2e2}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl{background:#96281B;color:#e2e2e2}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__title{color:#fff}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__title:visited{color:#fff}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__title:hover,.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__price--current{color:#fff}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__reviews,.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__price--old,.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__info{color:#ccc}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-star-rating--wayl{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted.svg)}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-star-rating--wayl>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--widget-vertical.aawp-product--style-wayl .aawp-product__price--current{color:#e2e2e2}.thrv_wrapper div.aawp,.thrv_wrapper div.aawp div{box-sizing:border-box}.thrv_wrapper .aawp .aawp-product--vertical{min-width:auto}.aawp{box-sizing:border-box}.aawp *,.aawp *:before,.aawp *:after{box-sizing:border-box}.aawp div,.aawp span{box-sizing:border-box}.aawp div *,.aawp span *,.aawp div *:before,.aawp span *:before,.aawp div *:after,.aawp span *:after{box-sizing:border-box}.aawp-disclaimer,.aawp-credits{font-size:12px}.aawp a.aawp-check-prime,a.aawp-check-prime,.aawp a.aawp-check-premium,a.aawp-check-premium{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp a.aawp-check-prime:visited,a.aawp-check-prime:visited,.aawp a.aawp-check-premium:visited,a.aawp-check-premium:visited,.aawp a.aawp-check-prime:hover,a.aawp-check-prime:hover,.aawp a.aawp-check-premium:hover,a.aawp-check-premium:hover,.aawp a.aawp-check-prime:focus,a.aawp-check-prime:focus,.aawp a.aawp-check-premium:focus,a.aawp-check-premium:focus,.aawp a.aawp-check-prime:active,a.aawp-check-prime:active,.aawp a.aawp-check-premium:active,a.aawp-check-premium:active{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp .aawp-check-prime,.aawp-check-prime{display:inline-block;width:55px;height:16px;background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/icon-check-prime.png);vertical-align:middle}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aawp .aawp-check-prime,.aawp-check-prime{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/icon-check-prime@2x.png);background-size:55px 16px}}.aawp .aawp-check-prime.aawp-check-prime--jp,.aawp-check-prime.aawp-check-prime--jp{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/icon-check-prime-jp.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.aawp .aawp-check-prime.aawp-check-prime--jp,.aawp-check-prime.aawp-check-prime--jp{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/icon-check-prime-jp.png)}}.aawp .aawp-check-premium,.aawp-check-premium{display:inline-block;width:75px;height:16px;background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/icon-check-premium.png);vertical-align:middle}.aawp-link{position:relative}.aawp-link-icon-container{position:relative;display:inline-block;height:16px;width:16px;box-shadow:none;text-decoration:none;outline:none;border:none;overflow:visible}.aawp-link-icon-container--large{width:66px}.aawp-link-icon{position:absolute;bottom:-2px;left:0;display:block;height:16px;width:16px;max-width:none;max-height:none;min-width:0;min-height:0;background-repeat:no-repeat;background-size:100%;background-position:center;transition:all .5s;overflow:visible}.aawp-link-icon.amazon{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/icon-amazon.svg)}.aawp-link-icon.cart{background-color:#fff;background-color:rgba(255,255,255,0.8);background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/icon-cart-black.svg)}.aawp-link-icon.amazon-logo{bottom:-5px;height:20px;width:66px;background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/icon-amazon-logo.png)}.aawp-link:hover+.aawp-link-icon-container .aawp-link-icon,.aawp-link-icon-container:hover .aawp-link-icon{height:30px;width:30px}.aawp-link:hover+.aawp-link-icon-container .aawp-link-icon.amazon-logo,.aawp-link-icon-container:hover .aawp-link-icon.amazon-logo{height:30px;width:99px}.aawp.aawp-box{box-sizing:border-box;zoom:1;position:relative;display:block;margin:0 0 20px;max-width:100%;padding:20px;background:#fff;border:1px solid #ececec;font-size:15px;line-height:1.6;white-space:normal}.aawp.aawp-box *,.aawp.aawp-box *:before,.aawp.aawp-box *:after{box-sizing:border-box}.aawp.aawp-box:before,.aawp.aawp-box:after{content:" ";display:table}.aawp.aawp-box:after{clear:both}@media(max-width:480px){.aawp.aawp-box{margin-bottom:15px}}.aawp.aawp-box.ribbon{padding-top:35px}.aawp.aawp-box .aawp-box__thumb{float:left;width:160px}@media(max-width:768px){.aawp.aawp-box .aawp-box__thumb{float:none;width:100%}}.aawp.aawp-box .aawp-box__image{display:block;height:auto;margin:0 auto 15px;max-width:100%;border:none;box-shadow:none}.aawp.aawp-box .aawp-box__rating{margin:0 auto 10px;text-align:center}.aawp.aawp-box .aawp-box__rating .aawp-star-rating{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp.aawp-box .aawp-box__rating .aawp-star-rating:hover,.aawp.aawp-box .aawp-box__rating .aawp-star-rating:focus,.aawp.aawp-box .aawp-box__rating .aawp-star-rating:active{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp.aawp-box .aawp-box__reviews{margin-top:5px;font-size:12px;color:#666;text-align:center}.aawp.aawp-box .aawp-box__content{margin-left:160px;padding-left:20px}@media(max-width:768px){.aawp.aawp-box .aawp-box__content{margin:0;padding:0}}.aawp.aawp-box .aawp-box__title{display:block;margin:0 0 15px 0;font-size:18px;font-weight:bold}@media(max-width:480px){.aawp.aawp-box .aawp-box__title{margin-bottom:5px;font-size:16px}}.aawp.aawp-box .aawp-box__description{margin:0}.aawp.aawp-box .aawp-box__description>p{margin:0 0 5px}.aawp.aawp-box .aawp-box__description>p:empty{display:none}.aawp.aawp-box .aawp-box__description>ul{margin:0 0 5px;padding:0 0 0 20px;list-style-position:outside !important}.aawp.aawp-box .aawp-box__description>ul li{margin:0;padding:0}@media(max-width:480px){.aawp.aawp-box .aawp-box__description{display:none}}.aawp.aawp-box .aawp-box__footer{text-align:right;margin-left:160px;padding-left:20px}@media(max-width:768px){.aawp.aawp-box .aawp-box__footer{margin:0;padding:0}}.aawp.aawp-box .aawp-box__pricing{display:block;margin-bottom:5px}.aawp.aawp-box .aawp-box__pricing:empty{display:none}.aawp.aawp-box .aawp-box__pricing span+span{margin-left:15px}.aawp.aawp-box .aawp-box__pricing span+span.aawp-check-prime,.aawp.aawp-box .aawp-box__pricing span+span.aawp-check-premium{margin-left:5px}@media(max-width:480px){.aawp.aawp-box .aawp-box__pricing{margin-bottom:0}}.aawp.aawp-box .aawp-box__price{display:inline-block;line-height:34px;vertical-align:middle}.aawp.aawp-box .aawp-box__price--old{font-size:14px;text-decoration:line-through;color:#666}.aawp.aawp-box .aawp-box__price--current{font-size:20px;font-weight:bold}@media(max-width:480px){.aawp.aawp-box .aawp-box__price--current{font-size:16px}}.aawp.aawp-box .aawp-box__price--saved{border-radius:2px;background:#27ae60;background:rgba(39,174,96,0.8);padding:4px 6px;color:#fff;font-size:12px;line-height:12px;margin-top:11px;margin-bottom:11px}.aawp.aawp-box .aawp-button+.aawp-button{margin-left:15px;margin-top:5px}.aawp.aawp-box .aawp-box__ribbon{position:absolute;font-weight:400;font-size:12px;text-transform:uppercase;color:#fff;line-height:20px;padding:0 15px}.aawp.aawp-box .aawp-box__bestseller{top:-1px;left:-1px;background:#e47911;background:rgba(228,121,17,0.8);border-bottom-right-radius:2px}.aawp.aawp-box .aawp-box__sale{top:-1px;right:-1px;background:#27ae60;background:rgba(39,174,96,0.8);border-bottom-left-radius:2px}.aawp.aawp-box .aawp-box__info{position:absolute;bottom:10px;left:15px;max-width:225px;color:#666;font-size:11px;text-align:left}@media(max-width:768px){.aawp.aawp-box .aawp-box__info{position:static;display:block;margin-top:10px;max-width:100%}}@media(min-width:768px){.aawp.aawp-box.inline-info .aawp-box__thumb{margin-bottom:30px}}@media(min-width:768px){}.aawp-not-available-info,.aawp-not-available-notice{font-size:80%}.aawp-not-available-info{color:#4189A5}.aawp-not-available-notice{color:#f0ad4e}.aawp.aawp-responsive-table{overflow-y:scroll;-webkit-overflow-scrolling:touch}@media(min-width:768px){.aawp.aawp-responsive-table{overflow:visible}}.aawp.aawp-table{box-sizing:border-box;margin:0 0 30px;table-layout:auto;width:100%;border:none;border-collapse:collapse;border-spacing:0;font-size:14px;line-height:1.4}.aawp.aawp-table tr{border:none}.aawp.aawp-table th,.aawp.aawp-table td{padding:5px;vertical-align:top}.aawp.aawp-table th{border:none;border-bottom:2px solid #ccc;font-size:16px;text-align:center;white-space:nowrap}.aawp.aawp-table td{border:none;border-bottom:1px solid #ccc;text-align:center;vertical-align:middle}.aawp.aawp-table a{text-decoration:none}.aawp.aawp-table .position{max-width:30px;font-weight:bold}.aawp.aawp-table .thumb img{display:block;width:100% \9;max-width:100%;height:auto;margin:0 auto}.aawp.aawp-table .title{min-width:150px;text-align:left}.aawp.aawp-table .description ul{margin:0;padding:0}.aawp.aawp-table .links{white-space:nowrap}.aawp-responsive-table-note{font-size:14px;color:#666}@media(min-width:768px){.aawp-responsive-table-note{display:none}}.aawp-box{zoom:1;padding:20px;background:#fff;border:1px solid #ececec;color:inherit;position:relative;display:block;margin:0 0 20px;max-width:100%;font-size:15px;line-height:1.6;white-space:normal}.aawp-box:before,.aawp-box:after{content:" ";display:table}.aawp-box:after{clear:both}@media(max-width:480px){.aawp-box{margin-bottom:15px}}.aawp-box.ribbon{padding-top:35px}.aawp-box .aawp-box__thumb{float:left;width:160px}@media(max-width:768px){.aawp-box .aawp-box__thumb{float:none;width:100%}}.aawp-box .aawp-box__image{display:block;height:auto;margin:0 auto 15px;max-width:100%;border:none;box-shadow:none}.aawp-box .aawp-box__rating{margin:0 auto 10px;text-align:center}.aawp-box .aawp-box__reviews{margin-top:5px;font-size:12px;color:#666;text-align:center}.aawp-box .aawp-box__content{margin-left:160px;padding-left:20px}@media(max-width:768px){.aawp-box .aawp-box__content{margin:0;padding:0}}.aawp-box .aawp-box__title{display:block;margin:0 0 15px 0;font-size:18px;font-weight:bold}@media(max-width:480px){.aawp-box .aawp-box__title{margin-bottom:5px;font-size:16px}}.aawp-box .aawp-box__description{margin:0}.aawp-box .aawp-box__description>p{margin:0 0 5px}.aawp-box .aawp-box__description>p:empty{display:none}.aawp-box .aawp-box__description>ul{margin:0 0 5px;padding:0 0 0 20px;list-style-position:outside !important}.aawp-box .aawp-box__description>ul li{margin:0;padding:0}@media(max-width:480px){.aawp-box .aawp-box__description{display:none}}.aawp-box .aawp-box__footer{text-align:right;margin-left:160px;padding-left:20px}@media(max-width:768px){.aawp-box .aawp-box__footer{margin:0;padding:0}}.aawp-box .aawp-box__pricing{display:block;margin-bottom:5px}.aawp-box .aawp-box__pricing:empty{display:none}.aawp-box .aawp-box__pricing span+span{margin-left:15px}.aawp-box .aawp-box__pricing span+span.aawp-check-prime,.aawp-box .aawp-box__pricing span+span.aawp-check-premium{margin-left:5px}@media(max-width:480px){.aawp-box .aawp-box__pricing{margin-bottom:0}}.aawp-box .aawp-box__price{display:inline-block;line-height:34px;vertical-align:middle}.aawp-box .aawp-box__price--old{font-size:14px;text-decoration:line-through;color:#666}.aawp-box .aawp-box__price--current{font-size:20px;font-weight:bold}@media(max-width:480px){.aawp-box .aawp-box__price--current{font-size:16px}}.aawp-box .aawp-box__price--saved{border-radius:2px;background:#27ae60;background:rgba(39,174,96,0.8);padding:4px 6px;color:#fff;font-size:12px;line-height:12px;margin-top:11px;margin-bottom:11px}.aawp-box .aawp-button+.aawp-button{margin-left:15px;margin-top:5px}.aawp-box .aawp-box__ribbon{position:absolute;font-weight:400;font-size:12px;text-transform:uppercase;color:#fff;line-height:20px;padding:0 15px}.aawp-box .aawp-box__bestseller{top:-1px;left:-1px;background:#e47911;background:rgba(228,121,17,0.8);border-bottom-right-radius:2px}.aawp-box .aawp-box__sale{top:-1px;right:-1px;background:#27ae60;background:rgba(39,174,96,0.8);border-bottom-left-radius:2px}.aawp-box .aawp-box__info{position:absolute;bottom:10px;left:15px;max-width:225px;color:#666;font-size:11px;text-align:left}@media(max-width:768px){.aawp-box .aawp-box__info{position:static;display:block;margin-top:10px;max-width:100%}}@media(min-width:768px){.aawp-box.inline-info .aawp-box__thumb{margin-bottom:30px}}@media(min-width:768px){}.aawp-not-available-info,.aawp-not-available-notice{font-size:80%}.aawp-not-available-info{color:#4189A5}.aawp-not-available-notice{color:#f0ad4e}.aawp.aawp-box.light{box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.aawp.aawp-box.dark{background:#232F3E;color:#f2f2f2}.aawp.aawp-box.dark .aawp-box__title{color:#fff}.aawp.aawp-box.dark .aawp-box__title:visited{color:#fff}.aawp.aawp-box.dark .aawp-box__title:hover,.aawp.aawp-box.dark .aawp-box__title:focus{color:#f2f2f2}.aawp.aawp-box.dark .aawp-box__price--current{color:#fff}.aawp.aawp-box.dark .aawp-box__reviews,.aawp.aawp-box.dark .aawp-box__price--old,.aawp.aawp-box.dark .aawp-box__info{color:#ccc}.aawp.aawp-box.dark .aawp-box__bestseller{top:0;left:0}.aawp.aawp-box.dark .aawp-box__sale{right:0;top:0}.aawp-grid{letter-spacing:-0.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-flex;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;-ms-align-content:flex-start;-webkit-align-content:flex-start;align-content:flex-start;width:104%;margin-left:-4%}.aawp-grid .opera-only :-o-prefocus,.aawp-grid{word-spacing:-0.43em}@media(min-width:601px){.aawp-grid{display:flex;display:-webkit-flex;flex-wrap:wrap}}.aawp-grid__item{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;font-family:sans-serif;width:96%;margin-left:4%}@media(min-width:601px){.aawp-grid__item{display:flex;display:-webkit-flex}.aawp-grid__item>*{max-width:100%}}@media(min-width:601px){.aawp-grid--col-2 .aawp-grid__item{width:46%}.aawp-grid--col-3 .aawp-grid__item{width:29.33%}.aawp-grid--col-4 .aawp-grid__item{width:21%}.aawp-grid--col-5 .aawp-grid__item{width:16%}.aawp-grid--col-6 .aawp-grid__item{width:12.66%}}@media(min-width:601px) and (max-width:1024px){.aawp-grid--col-3 .aawp-grid__item,.aawp-grid--col-4 .aawp-grid__item,.aawp-grid--col-5 .aawp-grid__item,.aawp-grid--col-6 .aawp-grid__item{width:46%}}.aawp table.aawp-table{display:block;margin:10px 0 30px;border:none;border-collapse:collapse;border-spacing:0;font-size:16px}.aawp table.aawp-table,.aawp table.aawp-table thead,.aawp table.aawp-table tbody,.aawp table.aawp-table th,.aawp table.aawp-table td,.aawp table.aawp-table tr{display:block;border:none}.aawp table.aawp-table thead tr{position:absolute;top:-9999px;left:-9999px}.aawp table.aawp-table tr{margin-bottom:20px}.aawp table.aawp-table tr:nth-child(odd){background-color:#fafafa}.aawp table.aawp-table th{border:none}.aawp table.aawp-table td{padding:10px;border:none;border-top:1px solid #ededed;border-right:1px solid #ededed;border-left:1px solid #ededed}.aawp table.aawp-table td:last-child{border-bottom:1px solid #ededed}.aawp table.aawp-table td:before{content:attr(data-label) ":";display:inline-block;font-weight:bold;width:125px}.aawp table.aawp-table td img{display:inline-block;width:100% \9;max-width:100%;height:auto;margin:0 auto;max-height:200px}.aawp table.aawp-table td.aawp-table__td-position{font-weight:bold;text-align:center}.aawp table.aawp-table td.aawp-table__td-position:before{content:attr(data-label) "";width:auto;margin-right:5px}.aawp table.aawp-table td.aawp-table__td-thumb,.aawp table.aawp-table td.aawp-table__td-title,.aawp table.aawp-table td.aawp-table__td-links{text-align:center}.aawp table.aawp-table td.aawp-table__td-thumb:before,.aawp table.aawp-table td.aawp-table__td-title:before,.aawp table.aawp-table td.aawp-table__td-links:before{display:none}.aawp table.aawp-table td .aawp-product__reviews{display:none}.aawp table.aawp-table td.aawp-table__td-pricing .aawp-product__price{display:inline-block;margin-right:10px;vertical-align:middle}.aawp table.aawp-table td.aawp-table__td-pricing .aawp-product__price--old{color:#666;font-size:11.2px;text-decoration:line-through}@media(min-width:800px){.aawp table.aawp-table{display:table;table-layout:auto;width:100%;border:1px solid #ededed;font-size:14px;line-height:1.4}.aawp table.aawp-table thead{display:table-header-group}.aawp table.aawp-table thead tr{position:static;top:auto;left:auto}.aawp table.aawp-table tbody{display:table-row-group}.aawp table.aawp-table tr{display:table-row}.aawp table.aawp-table th,.aawp table.aawp-table td{display:table-cell;padding:10px 12px;text-align:left}.aawp table.aawp-table td:before{display:none;content:"";width:auto}.aawp table.aawp-table thead{background:#fafafa}.aawp table.aawp-table tr:nth-child(odd){background:none}.aawp table.aawp-table th,.aawp table.aawp-table td{vertical-align:middle}.aawp table.aawp-table th.aawp-table__th-position,.aawp table.aawp-table td.aawp-table__th-position,.aawp table.aawp-table th.aawp-table__td-position,.aawp table.aawp-table td.aawp-table__td-position{max-width:50px;font-weight:bold;white-space:nowrap}.aawp table.aawp-table th.aawp-table__th-thumb img,.aawp table.aawp-table td.aawp-table__th-thumb img,.aawp table.aawp-table th.aawp-table__td-thumb img,.aawp table.aawp-table td.aawp-table__td-thumb img{display:block;width:100% \9;max-width:100%;height:auto;margin:0 auto;max-width:65px;max-height:100px}.aawp table.aawp-table th.aawp-table__th-title,.aawp table.aawp-table td.aawp-table__th-title,.aawp table.aawp-table th.aawp-table__td-title,.aawp table.aawp-table td.aawp-table__td-title{min-width:150px;text-align:left}.aawp table.aawp-table th.aawp-table__th-rating .aawp-product__reviews,.aawp table.aawp-table td.aawp-table__th-rating .aawp-product__reviews,.aawp table.aawp-table th.aawp-table__td-rating .aawp-product__reviews,.aawp table.aawp-table td.aawp-table__td-rating .aawp-product__reviews{display:block;margin-top:5px;color:#666;font-size:12px;white-space:nowrap}.aawp table.aawp-table th.aawp-table__th-pricing,.aawp table.aawp-table td.aawp-table__th-pricing,.aawp table.aawp-table th.aawp-table__td-pricing,.aawp table.aawp-table td.aawp-table__td-pricing{white-space:nowrap}.aawp table.aawp-table th.aawp-table__th-pricing .aawp-product__price,.aawp table.aawp-table td.aawp-table__th-pricing .aawp-product__price,.aawp table.aawp-table th.aawp-table__td-pricing .aawp-product__price,.aawp table.aawp-table td.aawp-table__td-pricing .aawp-product__price{display:block;font-weight:bold}.aawp table.aawp-table th.aawp-table__th-pricing .aawp-product__price--old,.aawp table.aawp-table td.aawp-table__th-pricing .aawp-product__price--old,.aawp table.aawp-table th.aawp-table__td-pricing .aawp-product__price--old,.aawp table.aawp-table td.aawp-table__td-pricing .aawp-product__price--old{font-weight:400}.aawp table.aawp-table th.aawp-table__th-pricing .aawp-check-prime,.aawp table.aawp-table td.aawp-table__th-pricing .aawp-check-prime,.aawp table.aawp-table th.aawp-table__td-pricing .aawp-check-prime,.aawp table.aawp-table td.aawp-table__td-pricing .aawp-check-prime{margin-top:5px}.aawp table.aawp-table th.aawp-table__th-links,.aawp table.aawp-table td.aawp-table__th-links,.aawp table.aawp-table th.aawp-table__td-links,.aawp table.aawp-table td.aawp-table__td-links{white-space:nowrap}.aawp table.aawp-table th.aawp-table__th-links .aawp-button,.aawp table.aawp-table td.aawp-table__th-links .aawp-button,.aawp table.aawp-table th.aawp-table__td-links .aawp-button,.aawp table.aawp-table td.aawp-table__td-links .aawp-button{word-break:break-all}.aawp table.aawp-table tr th{font-weight:bold;text-align:left}.aawp table.aawp-table tr td{border-left:none;border-right:none}.aawp table.aawp-table a{border:none;box-shadow:none;outline:none;text-decoration:none}}.aawp table.aawp-comparison-table{margin:10px 0 30px;border:none;border-collapse:separate;border-spacing:0;font-size:16px}.aawp table.aawp-comparison-table,.aawp table.aawp-comparison-table thead,.aawp table.aawp-comparison-table tbody,.aawp table.aawp-comparison-table th,.aawp table.aawp-comparison-table td,.aawp table.aawp-comparison-table tr{display:block;overflow:hidden;border:none}.aawp table.aawp-comparison-table thead tr{position:absolute;top:-9999px;left:-9999px}.aawp table.aawp-comparison-table tr{margin-bottom:20px}.aawp table.aawp-comparison-table tr:nth-child(odd){background-color:#fafafa}.aawp table.aawp-comparison-table th,.aawp table.aawp-comparison-table td{border-right:1px solid #ededed;border-bottom:1px solid #ededed}.aawp table.aawp-comparison-table td{padding:10px}.aawp table.aawp-comparison-table td:before{content:attr(data-label) ":";display:inline-block;font-weight:bold;width:125px}.aawp table.aawp-comparison-table td img{display:inline-block;width:100% \9;max-width:100%;height:auto}.aawp table.aawp-comparison-table td.position{font-weight:bold;text-align:center}.aawp table.aawp-comparison-table td.position:before{content:attr(data-label) "";width:auto}.aawp table.aawp-comparison-table td.thumb,.aawp table.aawp-comparison-table td.title,.aawp table.aawp-comparison-table td.links{text-align:center}.aawp table.aawp-comparison-table td.thumb:before,.aawp table.aawp-comparison-table td.title:before,.aawp table.aawp-comparison-table td.links:before{display:none}.aawp table.aawp-comparison-table td.pricing .price{display:block;min-height:20px;line-height:20px}.aawp table.aawp-comparison-table td.pricing .price--current{font-size:16px;font-weight:bold}.aawp table.aawp-comparison-table td.pricing .price--old{color:#666;font-size:12px;text-decoration:line-through}@media(min-width:800px){.aawp table.aawp-comparison-table{display:table;table-layout:fixed;width:100%;background:#fff;border-top:1px solid #ededed;border-left:1px solid #ededed;font-size:14px;line-height:1.4}.aawp table.aawp-comparison-table thead{display:table-header-group}.aawp table.aawp-comparison-table thead tr{position:static;top:auto;left:auto}.aawp table.aawp-comparison-table tbody{display:table-row-group}.aawp table.aawp-comparison-table tr{display:table-row}.aawp table.aawp-comparison-table th,.aawp table.aawp-comparison-table td{display:table-cell;padding:10px 12px;text-align:left}.aawp table.aawp-comparison-table td:before{display:none;content:"";width:auto}.aawp table.aawp-comparison-table tr:nth-child(odd){background:none}.aawp table.aawp-comparison-table tr:nth-child(2n){background:#fafafa}.aawp table.aawp-comparison-table th{font-weight:bold;text-align:left}.aawp table.aawp-comparison-table td{text-align:center}.aawp table.aawp-comparison-table td.thumb img{margin:0 auto;height:auto;max-height:115px;max-width:100%;width:auto}.aawp table.aawp-comparison-table td.rating .reviews{display:block;margin-top:5px;color:#666;font-size:12px;white-space:nowrap}.aawp table.aawp-comparison-table td.pricing .price{display:block;font-weight:bold}.aawp table.aawp-comparison-table td.pricing .aawp-check-prime{margin-top:5px}.aawp table.aawp-comparison-table a{border:none;box-shadow:none;outline:none;text-decoration:none}}.aawp-icon-globe{display:inline-block;height:16px;width:16px;background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/icon-globe.svg);background-repeat:no-repeat;background-size:16px;background-position:center;vertical-align:-15%}.aawp-icon-yes{display:inline-block;height:16px;width:16px;background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/icon-yes.svg);background-repeat:no-repeat;background-size:16px;background-position:center;vertical-align:-15%}.aawp-icon-no{display:inline-block;height:16px;width:16px;background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/icon-no.svg);background-repeat:no-repeat;background-size:16px;background-position:center;vertical-align:-15%}.aawp-tb{margin:20px 0 0 0;border-collapse:collapse;border-spacing:1px;color:#444;font-size:13px;line-height:20px;table-layout:fixed}.aawp-tb__head,.aawp-tb__data{position:relative;padding:10px 9px;background-clip:padding-box;border:1px solid #d7d7d7;text-align:center}.aawp-tb__head{font-weight:bold;text-align:left;vertical-align:middle}.aawp-tb__data{vertical-align:middle}.aawp-tb-ribbon{display:none;padding:10px 5px;background:transparent;color:#fff;font-size:13px;line-height:20px;text-align:center}.aawp-tb-thumb{display:block;margin:10px;background-repeat:no-repeat;background-size:contain;background-position:center center}.aawp-tb-thumb img{display:block;height:auto;max-height:150px;max-width:100%;background-color:transparent;box-shadow:none;float:none;opacity:1}.aawp-tb__row--highlight .aawp-tb-thumb img,.aawp-tb__data--highlight .aawp-tb-thumb img{border:none;box-shadow:none}.aawp-tb--desktop{display:table;margin-bottom:1.75em;width:100%}@media(max-width:767px){.aawp-tb--desktop{display:none}}.aawp-tb--desktop .aawp-tb__row{display:table-row}.aawp-tb--desktop .aawp-tb__row:not(.aawp-tb__row--highlight):nth-child(2n+2) .aawp-tb__head,.aawp-tb--desktop .aawp-tb__row:not(.aawp-tb__row--highlight):nth-child(2n+2) .aawp-tb__data:not(.aawp-tb__data--highlight){background-color:#F5F5F5}.aawp-tb--desktop .aawp-tb__head,.aawp-tb--desktop .aawp-tb__data{display:table-cell}.aawp-tb--desktop .aawp-tb__data{position:relative}.aawp-tb--desktop .aawp-tb__data--highlight{position:relative}.aawp-tb--desktop .aawp-tb__data--highlight:after{position:absolute;top:-1px;left:-1px;bottom:0;display:block;width:0;border-left:1px solid transparent;content:""}.aawp-tb--desktop .aawp-tb-ribbon{position:absolute;top:-1px;left:-1px;right:0}.aawp-tb--desktop.aawp-tb--hide-labels .aawp-tb__head,.aawp-tb--desktop.aawp-tb--hide-desktop-labels .aawp-tb__head{display:none}.aawp-tb--desktop.aawp-tb--ribbon .aawp-tb__row:first-child .aawp-tb__head,.aawp-tb--desktop.aawp-tb--ribbon .aawp-tb__row:first-child .aawp-tb__data{padding-top:52px}.aawp-tb--desktop.aawp-tb--ribbon .aawp-tb-ribbon{display:block}.aawp-tb--desktop.aawp-tb--cols-1 .aawp-tb__head,.aawp-tb--desktop.aawp-tb--cols-1 .aawp-tb__data{width:100%}.aawp-tb--desktop.aawp-tb--cols-2 .aawp-tb__head,.aawp-tb--desktop.aawp-tb--cols-2 .aawp-tb__data{width:50%}.aawp-tb--desktop.aawp-tb--cols-3 .aawp-tb__head,.aawp-tb--desktop.aawp-tb--cols-3 .aawp-tb__data{width:33.33333333%}.aawp-tb--desktop.aawp-tb--cols-4 .aawp-tb__head,.aawp-tb--desktop.aawp-tb--cols-4 .aawp-tb__data{width:25%}.aawp-tb--desktop.aawp-tb--cols-5 .aawp-tb__head,.aawp-tb--desktop.aawp-tb--cols-5 .aawp-tb__data{width:20%}.aawp-tb--desktop.aawp-tb--cols-6 .aawp-tb__head,.aawp-tb--desktop.aawp-tb--cols-6 .aawp-tb__data{width:16.66666667%}.aawp-tb--desktop.aawp-tb--cols-7 .aawp-tb__head,.aawp-tb--desktop.aawp-tb--cols-7 .aawp-tb__data{width:14.28571429%}@media(max-width:1200px){.aawp-tb--desktop .aawp-tb__data:nth-child(7){display:none}}@media(max-width:1100px){.aawp-tb--desktop .aawp-tb__data:nth-child(6){display:none}}@media(max-width:1000px){.aawp-tb--desktop .aawp-tb__data:nth-child(5){display:none}}.aawp-tb--mobile{display:none}@media(max-width:767px){.aawp-tb--mobile{display:block}}.aawp-tb--mobile .aawp-tb__product{position:relative;margin:0 0 30px;border:1px solid transparent}.aawp-tb--mobile .aawp-tb__row{display:table;width:100%}.aawp-tb--mobile .aawp-tb__row:not(.aawp-tb__row--highlight):nth-of-type(2n) .aawp-tb__head,.aawp-tb--mobile .aawp-tb__row:not(.aawp-tb__row--highlight):nth-of-type(2n) .aawp-tb__data{background-color:#F5F5F5}.aawp-tb--mobile .aawp-tb__head,.aawp-tb--mobile .aawp-tb__data{display:table-cell}.aawp-tb--mobile .aawp-tb__head{width:50%}.aawp-tb--mobile .aawp-tb__data{width:50%}.aawp-tb--mobile .aawp-tb__product--highlight .aawp-tb-ribbon{display:block}.aawp-tb--mobile.aawp-tb--hide-labels .aawp-tb__head,.aawp-tb--mobile.aawp-tb--hide-mobile-labels .aawp-tb__head{display:none}.aawp-tb--mobile.aawp-tb--hide-labels .aawp-tb__data,.aawp-tb--mobile.aawp-tb--hide-mobile-labels .aawp-tb__data{width:100%}.aawp-tb--mobile .aawp-tb-product-data-thumb img{background:transparent}.aawp-tb-product-data-thumb img{display:block;margin:0 auto}.aawp .aawp-product--vertical{zoom:1;padding:20px;background:#fff;border:1px solid #ececec;color:inherit;position:relative;display:block;margin:0 0 20px;max-width:100%;font-size:15px;line-height:1.6;white-space:normal;min-width:100%;padding:25px 15px 15px}.aawp .aawp-product--vertical:before,.aawp .aawp-product--vertical:after{content:" ";display:table}.aawp .aawp-product--vertical:after{clear:both}@media(max-width:480px){.aawp .aawp-product--vertical{margin-bottom:15px}}.aawp .aawp-product--vertical.ribbon{padding-top:35px}.aawp .aawp-product--vertical .aawp-box__thumb{float:left;width:160px}@media(max-width:768px){.aawp .aawp-product--vertical .aawp-box__thumb{float:none;width:100%}}.aawp .aawp-product--vertical .aawp-box__image{display:block;height:auto;margin:0 auto 15px;max-width:100%;border:none;box-shadow:none}.aawp .aawp-product--vertical .aawp-box__rating{margin:0 auto 10px;text-align:center}.aawp .aawp-product--vertical .aawp-box__reviews{margin-top:5px;font-size:12px;color:#666;text-align:center}.aawp .aawp-product--vertical .aawp-box__content{margin-left:160px;padding-left:20px}@media(max-width:768px){.aawp .aawp-product--vertical .aawp-box__content{margin:0;padding:0}}.aawp .aawp-product--vertical .aawp-box__title{display:block;margin:0 0 15px 0;font-size:18px;font-weight:bold}@media(max-width:480px){.aawp .aawp-product--vertical .aawp-box__title{margin-bottom:5px;font-size:16px}}.aawp .aawp-product--vertical .aawp-box__description{margin:0}.aawp .aawp-product--vertical .aawp-box__description>p{margin:0 0 5px}.aawp .aawp-product--vertical .aawp-box__description>p:empty{display:none}.aawp .aawp-product--vertical .aawp-box__description>ul{margin:0 0 5px;padding:0 0 0 20px;list-style-position:outside !important}.aawp .aawp-product--vertical .aawp-box__description>ul li{margin:0;padding:0}@media(max-width:480px){.aawp .aawp-product--vertical .aawp-box__description{display:none}}.aawp .aawp-product--vertical .aawp-box__footer{text-align:right;margin-left:160px;padding-left:20px}@media(max-width:768px){.aawp .aawp-product--vertical .aawp-box__footer{margin:0;padding:0}}.aawp .aawp-product--vertical .aawp-box__pricing{display:block;margin-bottom:5px}.aawp .aawp-product--vertical .aawp-box__pricing:empty{display:none}.aawp .aawp-product--vertical .aawp-box__pricing span+span{margin-left:15px}.aawp .aawp-product--vertical .aawp-box__pricing span+span.aawp-check-prime,.aawp .aawp-product--vertical .aawp-box__pricing span+span.aawp-check-premium{margin-left:5px}@media(max-width:480px){.aawp .aawp-product--vertical .aawp-box__pricing{margin-bottom:0}}.aawp .aawp-product--vertical .aawp-box__price{display:inline-block;line-height:34px;vertical-align:middle}.aawp .aawp-product--vertical .aawp-box__price--old{font-size:14px;text-decoration:line-through;color:#666}.aawp .aawp-product--vertical .aawp-box__price--current{font-size:20px;font-weight:bold}@media(max-width:480px){.aawp .aawp-product--vertical .aawp-box__price--current{font-size:16px}}.aawp .aawp-product--vertical .aawp-box__price--saved{border-radius:2px;background:#27ae60;background:rgba(39,174,96,0.8);padding:4px 6px;color:#fff;font-size:12px;line-height:12px;margin-top:11px;margin-bottom:11px}.aawp .aawp-product--vertical .aawp-button+.aawp-button{margin-left:15px;margin-top:5px}.aawp .aawp-product--vertical .aawp-box__ribbon{position:absolute;font-weight:400;font-size:12px;text-transform:uppercase;color:#fff;line-height:20px;padding:0 15px}.aawp .aawp-product--vertical .aawp-box__bestseller{top:-1px;left:-1px;background:#e47911;background:rgba(228,121,17,0.8);border-bottom-right-radius:2px}.aawp .aawp-product--vertical .aawp-box__sale{top:-1px;right:-1px;background:#27ae60;background:rgba(39,174,96,0.8);border-bottom-left-radius:2px}.aawp .aawp-product--vertical .aawp-box__info{position:absolute;bottom:10px;left:15px;max-width:225px;color:#666;font-size:11px;text-align:left}@media(max-width:768px){.aawp .aawp-product--vertical .aawp-box__info{position:static;display:block;margin-top:10px;max-width:100%}}@media(min-width:768px){.aawp .aawp-product--vertical.inline-info .aawp-box__thumb{margin-bottom:30px}}@media(min-width:768px){}.aawp .aawp-product--vertical .aawp-product__ribbon{padding:0 10px}.aawp .aawp-product--vertical .aawp-product__ribbon--sale{position:absolute;top:-1px;right:-1px}.aawp .aawp-product--vertical .aawp-product__ribbon--bestseller,.aawp .aawp-product--vertical .aawp-product__ribbon--new{position:absolute;top:-1px;left:-1px}.aawp .aawp-product--vertical .aawp-product__image{display:block;border:none;box-shadow:none;outline:none;text-decoration:none;background-repeat:no-repeat;background-position:center;background-size:contain}.aawp .aawp-product--vertical .aawp-product__image:hover,.aawp .aawp-product--vertical .aawp-product__image:focus,.aawp .aawp-product--vertical .aawp-product__image:active{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp .aawp-product--vertical .aawp-product__image-spacer{display:block;width:100% \9;max-width:100%;height:auto;margin:0 auto;background-color:transparent;box-shadow:none;float:none;opacity:1}.aawp .aawp-product--vertical.aawp-product--bestseller .aawp-product__image,.aawp .aawp-product--vertical.aawp-product--new .aawp-product__image{margin-top:3px}.aawp .aawp-product--vertical .aawp-product__content{position:relative;min-height:75px}.aawp .aawp-product--vertical .aawp-product__title{display:block;height:40px;margin-top:10px;border:none;box-shadow:none;outline:none;text-decoration:none;font-size:16px;font-weight:bold;line-height:20px;overflow:hidden;text-overflow:ellipsis}.aawp .aawp-product--vertical .aawp-product__meta{display:inline-block;display:block;margin-top:5px}.aawp .aawp-product--vertical .aawp-product__meta .aawp-check-prime{float:right;margin-top:7px}.aawp .aawp-product--vertical .aawp-product__reviews{display:inline-block;color:#666;font-size:14px;line-height:14px;vertical-align:-10%}.aawp .aawp-product--vertical .aawp-product__footer{text-align:right}.aawp .aawp-product--vertical .aawp-product__footer .aawp-check-prime{margin-bottom:5px}.aawp .aawp-product--vertical .aawp-product__footer .aawp-button{display:block;margin:0;width:100%}.aawp .aawp-product--vertical .aawp-product__footer .aawp-button+.aawp-button{margin-top:10px}.aawp .aawp-product--vertical .aawp-product__pricing{display:inline-block;margin-top:10px;width:100%}.aawp .aawp-product--vertical .aawp-product__pricing:empty,.aawp .aawp-product--vertical .aawp-product__pricing .aawp-product__price:empty,.aawp .aawp-product--vertical .aawp-product__pricing .aawp-product__price--old:empty,.aawp .aawp-product--vertical .aawp-product__pricing .aawp-product__price--current:empty{display:none;margin:0}.aawp .aawp-product--vertical .aawp-product__price{line-height:18px}.aawp .aawp-product--vertical .aawp-product__price--old{float:left;color:#666;font-size:14px;text-decoration:line-through}.aawp .aawp-product--vertical .aawp-product__price--current{float:right;font-size:18px;font-weight:bold}.aawp .aawp-product--vertical .aawp-product__info{display:block;margin-top:10px;color:#666;font-size:11px;text-align:center}.aawp .aawp-product--vertical.aawp-product--style-light{box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.aawp .aawp-product--vertical.aawp-product--style-dark{background:#232F3E;color:#e2e2e2}.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__title{color:#fff}.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__title:visited{color:#fff}.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__title:hover,.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__price--current{color:#fff}.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__reviews,.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__price--old,.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-product__info{color:#ccc}.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-star-rating--wayl{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted.svg)}.aawp .aawp-product--vertical.aawp-product--style-dark .aawp-star-rating--wayl>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--vertical.aawp-product--style-wayl{background:#96281B;color:#e2e2e2}.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__title{color:#fff}.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__title:visited{color:#fff}.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__title:hover,.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__price--current{color:#fff}.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__reviews,.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__price--old,.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-product__info{color:#ccc}.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-star-rating--wayl{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted.svg)}.aawp .aawp-product--vertical.aawp-product--style-wayl .aawp-star-rating--wayl>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--list{zoom:1;padding:20px;background:#fff;border:1px solid #ececec;color:inherit;position:relative;display:block;margin:0 0 20px;max-width:100%;font-size:15px;line-height:1.6;white-space:normal;min-width:100%;margin-bottom:20px;padding:10px}.aawp .aawp-product--list:before,.aawp .aawp-product--list:after{content:" ";display:table}.aawp .aawp-product--list:after{clear:both}@media(max-width:480px){.aawp .aawp-product--list{margin-bottom:15px}}.aawp .aawp-product--list.ribbon{padding-top:35px}.aawp .aawp-product--list .aawp-box__thumb{float:left;width:160px}@media(max-width:768px){.aawp .aawp-product--list .aawp-box__thumb{float:none;width:100%}}.aawp .aawp-product--list .aawp-box__image{display:block;height:auto;margin:0 auto 15px;max-width:100%;border:none;box-shadow:none}.aawp .aawp-product--list .aawp-box__rating{margin:0 auto 10px;text-align:center}.aawp .aawp-product--list .aawp-box__reviews{margin-top:5px;font-size:12px;color:#666;text-align:center}.aawp .aawp-product--list .aawp-box__content{margin-left:160px;padding-left:20px}@media(max-width:768px){.aawp .aawp-product--list .aawp-box__content{margin:0;padding:0}}.aawp .aawp-product--list .aawp-box__title{display:block;margin:0 0 15px 0;font-size:18px;font-weight:bold}@media(max-width:480px){.aawp .aawp-product--list .aawp-box__title{margin-bottom:5px;font-size:16px}}.aawp .aawp-product--list .aawp-box__description{margin:0}.aawp .aawp-product--list .aawp-box__description>p{margin:0 0 5px}.aawp .aawp-product--list .aawp-box__description>p:empty{display:none}.aawp .aawp-product--list .aawp-box__description>ul{margin:0 0 5px;padding:0 0 0 20px;list-style-position:outside !important}.aawp .aawp-product--list .aawp-box__description>ul li{margin:0;padding:0}@media(max-width:480px){.aawp .aawp-product--list .aawp-box__description{display:none}}.aawp .aawp-product--list .aawp-box__footer{text-align:right;margin-left:160px;padding-left:20px}@media(max-width:768px){.aawp .aawp-product--list .aawp-box__footer{margin:0;padding:0}}.aawp .aawp-product--list .aawp-box__pricing{display:block;margin-bottom:5px}.aawp .aawp-product--list .aawp-box__pricing:empty{display:none}.aawp .aawp-product--list .aawp-box__pricing span+span{margin-left:15px}.aawp .aawp-product--list .aawp-box__pricing span+span.aawp-check-prime,.aawp .aawp-product--list .aawp-box__pricing span+span.aawp-check-premium{margin-left:5px}@media(max-width:480px){.aawp .aawp-product--list .aawp-box__pricing{margin-bottom:0}}.aawp .aawp-product--list .aawp-box__price{display:inline-block;line-height:34px;vertical-align:middle}.aawp .aawp-product--list .aawp-box__price--old{font-size:14px;text-decoration:line-through;color:#666}.aawp .aawp-product--list .aawp-box__price--current{font-size:20px;font-weight:bold}@media(max-width:480px){.aawp .aawp-product--list .aawp-box__price--current{font-size:16px}}.aawp .aawp-product--list .aawp-box__price--saved{border-radius:2px;background:#27ae60;background:rgba(39,174,96,0.8);padding:4px 6px;color:#fff;font-size:12px;line-height:12px;margin-top:11px;margin-bottom:11px}.aawp .aawp-product--list .aawp-button+.aawp-button{margin-left:15px;margin-top:5px}.aawp .aawp-product--list .aawp-box__ribbon{position:absolute;font-weight:400;font-size:12px;text-transform:uppercase;color:#fff;line-height:20px;padding:0 15px}.aawp .aawp-product--list .aawp-box__bestseller{top:-1px;left:-1px;background:#e47911;background:rgba(228,121,17,0.8);border-bottom-right-radius:2px}.aawp .aawp-product--list .aawp-box__sale{top:-1px;right:-1px;background:#27ae60;background:rgba(39,174,96,0.8);border-bottom-left-radius:2px}.aawp .aawp-product--list .aawp-box__info{position:absolute;bottom:10px;left:15px;max-width:225px;color:#666;font-size:11px;text-align:left}@media(max-width:768px){.aawp .aawp-product--list .aawp-box__info{position:static;display:block;margin-top:10px;max-width:100%}}@media(min-width:768px){.aawp .aawp-product--list.inline-info .aawp-box__thumb{margin-bottom:30px}}@media(min-width:768px){}.aawp .aawp-product--list:first-child.aawp-product--ribbon{margin-top:10px}.aawp .aawp-product--list.aawp-product--bestseller,.aawp .aawp-product--list.aawp-product--new{padding-top:20px}.aawp .aawp-product--list .aawp-product__ribbon{z-index:10;padding:0 20px;font-size:11px;line-height:18px}.aawp .aawp-product--list .aawp-product__ribbon--sale{position:absolute;top:-10px;right:-5px;border-radius:0}.aawp .aawp-product--list .aawp-product__ribbon--bestseller,.aawp .aawp-product--list .aawp-product__ribbon--new{position:absolute;top:-10px;left:-5px}.aawp .aawp-product--list .aawp-product__inner{position:relative;display:block}.aawp .aawp-product--list .aawp-product__image-link{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp .aawp-product--list .aawp-product__image-link:hover,.aawp .aawp-product--list .aawp-product__image-link:focus,.aawp .aawp-product--list .aawp-product__image-link:active{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp .aawp-product--list .aawp-product__image{position:absolute;top:0;bottom:0;left:0;z-index:5;display:block;height:100%;width:75px;background-repeat:no-repeat;background-size:auto 100%;background-position:center}.aawp .aawp-product--list.aawp-product--bestseller .aawp-product__image,.aawp .aawp-product--list.aawp-product--new .aawp-product__image{background-size:auto 90%}.aawp .aawp-product--list .aawp-product__content{display:block;margin-left:75px;min-height:75px;padding:3px 10px 5px}.aawp .aawp-product--list .aawp-product__title{display:block;margin-top:5px;border:none;box-shadow:none;outline:none;text-decoration:none;font-size:16px;font-weight:bold;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:769px){.aawp .aawp-product--list .aawp-product__title{width:100%}}.aawp .aawp-product--list .aawp-product__teaser{margin:5px 0 0;color:#666;font-size:14px;line-height:18px}.aawp .aawp-product--list .aawp-product__meta{zoom:1}.aawp .aawp-product--list .aawp-product__meta:before,.aawp .aawp-product--list .aawp-product__meta:after{content:" ";display:table}.aawp .aawp-product--list .aawp-product__meta:after{clear:both}.aawp .aawp-product--list .aawp-star-rating,.aawp .aawp-product--list .aawp-product__price{margin-bottom:0}.aawp .aawp-product--list .aawp-star-rating{margin-top:-1px;margin-right:10px}.aawp .aawp-product--list .aawp-product__price{display:inline-block;margin-right:10px;color:inherit;font-size:15px;line-height:20px;vertical-align:middle}.aawp .aawp-product--list .aawp-product__price--old{color:#666;font-size:14px;text-decoration:line-through}.aawp .aawp-product--list .aawp-product__price--current{font-weight:bold}.aawp .aawp-product--list .aawp-product__price--saved{padding:4px 6px;border-radius:2px;background:#27ae60;background:rgba(39,174,96,0.8);color:#fff;font-size:12px;line-height:12px}.aawp .aawp-product--list.aawp-product--style-light{box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.aawp .aawp-product--list.aawp-product--style-dark{background:#232F3E;color:#e2e2e2}.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__title{color:#fff}.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__title:visited{color:#fff}.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__title:hover,.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__price--current{color:#fff}.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__reviews,.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__price--old,.aawp .aawp-product--list.aawp-product--style-dark .aawp-product__info{color:#ccc}.aawp .aawp-product--list.aawp-product--style-dark .aawp-star-rating--wayl{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted.svg)}.aawp .aawp-product--list.aawp-product--style-dark .aawp-star-rating--wayl>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--list.aawp-product--style-wayl{background:#96281B;color:#e2e2e2}.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__title{color:#fff}.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__title:visited{color:#fff}.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__title:hover,.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__price--current{color:#fff}.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__reviews,.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__price--old,.aawp .aawp-product--list.aawp-product--style-wayl .aawp-product__info{color:#ccc}.aawp .aawp-product--list.aawp-product--style-wayl .aawp-star-rating--wayl{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted.svg)}.aawp .aawp-product--list.aawp-product--style-wayl .aawp-star-rating--wayl>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--widget-small{zoom:1;padding:20px;background:#fff;border:1px solid #ececec;color:inherit;position:relative;display:block;margin:0 0 20px;max-width:100%;font-size:15px;line-height:1.6;white-space:normal;min-width:100%;margin-bottom:20px;padding:5px}.aawp .aawp-product--widget-small:before,.aawp .aawp-product--widget-small:after{content:" ";display:table}.aawp .aawp-product--widget-small:after{clear:both}@media(max-width:480px){.aawp .aawp-product--widget-small{margin-bottom:15px}}.aawp .aawp-product--widget-small.ribbon{padding-top:35px}.aawp .aawp-product--widget-small .aawp-box__thumb{float:left;width:160px}@media(max-width:768px){.aawp .aawp-product--widget-small .aawp-box__thumb{float:none;width:100%}}.aawp .aawp-product--widget-small .aawp-box__image{display:block;height:auto;margin:0 auto 15px;max-width:100%;border:none;box-shadow:none}.aawp .aawp-product--widget-small .aawp-box__rating{margin:0 auto 10px;text-align:center}.aawp .aawp-product--widget-small .aawp-box__reviews{margin-top:5px;font-size:12px;color:#666;text-align:center}.aawp .aawp-product--widget-small .aawp-box__content{margin-left:160px;padding-left:20px}@media(max-width:768px){.aawp .aawp-product--widget-small .aawp-box__content{margin:0;padding:0}}.aawp .aawp-product--widget-small .aawp-box__title{display:block;margin:0 0 15px 0;font-size:18px;font-weight:bold}@media(max-width:480px){.aawp .aawp-product--widget-small .aawp-box__title{margin-bottom:5px;font-size:16px}}.aawp .aawp-product--widget-small .aawp-box__description{margin:0}.aawp .aawp-product--widget-small .aawp-box__description>p{margin:0 0 5px}.aawp .aawp-product--widget-small .aawp-box__description>p:empty{display:none}.aawp .aawp-product--widget-small .aawp-box__description>ul{margin:0 0 5px;padding:0 0 0 20px;list-style-position:outside !important}.aawp .aawp-product--widget-small .aawp-box__description>ul li{margin:0;padding:0}@media(max-width:480px){.aawp .aawp-product--widget-small .aawp-box__description{display:none}}.aawp .aawp-product--widget-small .aawp-box__footer{text-align:right;margin-left:160px;padding-left:20px}@media(max-width:768px){.aawp .aawp-product--widget-small .aawp-box__footer{margin:0;padding:0}}.aawp .aawp-product--widget-small .aawp-box__pricing{display:block;margin-bottom:5px}.aawp .aawp-product--widget-small .aawp-box__pricing:empty{display:none}.aawp .aawp-product--widget-small .aawp-box__pricing span+span{margin-left:15px}.aawp .aawp-product--widget-small .aawp-box__pricing span+span.aawp-check-prime,.aawp .aawp-product--widget-small .aawp-box__pricing span+span.aawp-check-premium{margin-left:5px}@media(max-width:480px){.aawp .aawp-product--widget-small .aawp-box__pricing{margin-bottom:0}}.aawp .aawp-product--widget-small .aawp-box__price{display:inline-block;line-height:34px;vertical-align:middle}.aawp .aawp-product--widget-small .aawp-box__price--old{font-size:14px;text-decoration:line-through;color:#666}.aawp .aawp-product--widget-small .aawp-box__price--current{font-size:20px;font-weight:bold}@media(max-width:480px){.aawp .aawp-product--widget-small .aawp-box__price--current{font-size:16px}}.aawp .aawp-product--widget-small .aawp-box__price--saved{border-radius:2px;background:#27ae60;background:rgba(39,174,96,0.8);padding:4px 6px;color:#fff;font-size:12px;line-height:12px;margin-top:11px;margin-bottom:11px}.aawp .aawp-product--widget-small .aawp-button+.aawp-button{margin-left:15px;margin-top:5px}.aawp .aawp-product--widget-small .aawp-box__ribbon{position:absolute;font-weight:400;font-size:12px;text-transform:uppercase;color:#fff;line-height:20px;padding:0 15px}.aawp .aawp-product--widget-small .aawp-box__bestseller{top:-1px;left:-1px;background:#e47911;background:rgba(228,121,17,0.8);border-bottom-right-radius:2px}.aawp .aawp-product--widget-small .aawp-box__sale{top:-1px;right:-1px;background:#27ae60;background:rgba(39,174,96,0.8);border-bottom-left-radius:2px}.aawp .aawp-product--widget-small .aawp-box__info{position:absolute;bottom:10px;left:15px;max-width:225px;color:#666;font-size:11px;text-align:left}@media(max-width:768px){.aawp .aawp-product--widget-small .aawp-box__info{position:static;display:block;margin-top:10px;max-width:100%}}@media(min-width:768px){.aawp .aawp-product--widget-small.inline-info .aawp-box__thumb{margin-bottom:30px}}@media(min-width:768px){}.aawp .aawp-product--widget-small:first-child.aawp-product--ribbon{margin-top:10px}.aawp .aawp-product--widget-small.aawp-product--bestseller,.aawp .aawp-product--widget-small.aawp-product--new{padding-top:15px}.aawp .aawp-product--widget-small .aawp-product__ribbon{z-index:10;padding:0 10px;font-size:11px;line-height:18px}.aawp .aawp-product--widget-small .aawp-product__ribbon--sale{position:absolute;top:-10px;right:-5px;border-radius:0}.aawp .aawp-product--widget-small .aawp-product__ribbon--bestseller,.aawp .aawp-product--widget-small .aawp-product__ribbon--new{position:absolute;top:-10px;left:-5px}.aawp .aawp-product--widget-small .aawp-product__inner{position:relative;display:block}.aawp .aawp-product--widget-small .aawp-product__image-link{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp .aawp-product--widget-small .aawp-product__image-link:hover,.aawp .aawp-product--widget-small .aawp-product__image-link:focus,.aawp .aawp-product--widget-small .aawp-product__image-link:active{border:none;box-shadow:none;outline:none;text-decoration:none}.aawp .aawp-product--widget-small .aawp-product__image{position:absolute;top:0;bottom:0;left:0;z-index:5;display:block;height:100%;width:75px;background-repeat:no-repeat;background-size:contain;background-position:center}.aawp .aawp-product--widget-small .aawp-product__content{display:block;margin-left:75px;min-height:75px;padding:3px 10px 5px}.aawp .aawp-product--widget-small .aawp-product__title{display:block;margin-top:5px;border:none;box-shadow:none;outline:none;text-decoration:none;font-size:14px;font-weight:bold;line-height:20px;overflow:hidden;text-overflow:ellipsis}@media(min-width:769px){.aawp .aawp-product--widget-small .aawp-product__title{height:40px}}.aawp .aawp-product--widget-small .aawp-product__meta{zoom:1;margin-top:5px}.aawp .aawp-product--widget-small .aawp-product__meta:before,.aawp .aawp-product--widget-small .aawp-product__meta:after{content:" ";display:table}.aawp .aawp-product--widget-small .aawp-product__meta:after{clear:both}.aawp .aawp-product--widget-small .aawp-star-rating,.aawp .aawp-product--widget-small .aawp-product__price{margin-bottom:0}.aawp .aawp-product--widget-small .aawp-star-rating{margin-right:5px}.aawp .aawp-product--widget-small .aawp-product__price{display:inline-block;color:inherit;font-size:15px;font-weight:bold;line-height:1;vertical-align:middle}.aawp .aawp-product--widget-small.aawp-product--style-light{box-shadow:0 1px 2px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.aawp .aawp-product--widget-small.aawp-product--style-dark{background:#232F3E;color:#e2e2e2}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__title{color:#fff}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__title:visited{color:#fff}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__title:hover,.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__price--current{color:#fff}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__reviews,.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__price--old,.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__info{color:#ccc}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-star-rating--wayl{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted.svg)}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-star-rating--wayl>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--widget-small.aawp-product--style-dark .aawp-product__price--current{color:#e2e2e2}.aawp .aawp-product--widget-small.aawp-product--style-wayl{background:#96281B;color:#e2e2e2}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__title{color:#fff}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__title:visited{color:#fff}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__title:hover,.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__title:focus{color:#e2e2e2}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__teaser{color:#e2e2e2}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__price--current{color:#fff}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__reviews,.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__price--old,.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__info{color:#ccc}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-star-rating--wayl{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted.svg)}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-star-rating--wayl>span{background-image:url(//www.sockshype.com/wp-content/plugins/aawp/public/assets/img/stars/wayl-inverted-active.svg)}.aawp .aawp-product--widget-small.aawp-product--style-wayl .aawp-product__price--current{color:#e2e2e2}.aawp-floating-wrapper,div.aawp-floating-wrapper{box-sizing:border-box}@media(min-width:601px){.aawp-floating-wrapper--left,.aawp-floating-wrapper--right{max-width:250px}.aawp-floating-wrapper--left{float:left;margin:0 1em 1em 0}.aawp-floating-wrapper--right{float:right;margin:0 0 1em 1em}}/*
Theme Name: Mura - Child Theme
Theme URI: http://www.3forty.media/mura
Author: 3FortyMedia
Author URI: http://www.3forty.media
Description: Mura Child theme
Version: 1.0
Text Domain: mura
Template: mura
*/

/* Start Custom CSS */