img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.jp-related-posts-i2{margin-top:1.5rem}.jp-related-posts-i2__list{--hgap:1rem;display:flex;flex-wrap:wrap;column-gap:var(--hgap);row-gap:2rem;margin:0;padding:0;list-style-type:none}.jp-related-posts-i2__post{display:flex;flex-direction:column;flex-basis:calc(( 100% - var(--hgap) ) / 2)}.jp-related-posts-i2__post:nth-last-child(n+3):first-child,.jp-related-posts-i2__post:nth-last-child(n+3):first-child~*{flex-basis:calc(( 100% - var(--hgap) * 2 ) / 3)}.jp-related-posts-i2__post:nth-last-child(4):first-child,.jp-related-posts-i2__post:nth-last-child(4):first-child~*{flex-basis:calc(( 100% - var(--hgap) ) / 2)}.jp-related-posts-i2__post-link{display:flex;flex-direction:column;row-gap:.5rem;width:100%;margin-bottom:1rem;line-height:1.2}.jp-related-posts-i2__post-link:focus-visible{outline-offset:2px}.jp-related-posts-i2__post-img{order:-1;max-width:100%}.jp-related-posts-i2__post-defs{margin:0;list-style-type:unset}.jp-related-posts-i2__post-defs dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.jp-related-posts-i2__post-defs dd{margin:0}.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__list{display:block}.jp-relatedposts-i2[data-layout=list] .jp-related-posts-i2__post{margin-bottom:2rem}@media only screen and (max-width:640px){.jp-related-posts-i2__list{display:block}.jp-related-posts-i2__post{margin-bottom:2rem}}#jp-relatedposts{display:none;padding-top:1em;margin:1em 0;position:relative;clear:both}.jp-relatedposts:after{content:"";display:block;clear:both}#jp-relatedposts h3.jp-relatedposts-headline{margin:0 0 1em;display:inline-block;float:left;font-size:9pt;font-weight:700;font-family:inherit}#jp-relatedposts h3.jp-relatedposts-headline em:before{content:"";display:block;width:100%;min-width:30px;border-top:1px solid rgba(0,0,0,.2);margin-bottom:1em}#jp-relatedposts h3.jp-relatedposts-headline em{font-style:normal;font-weight:700}#jp-relatedposts .jp-relatedposts-items{clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:-20px}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{float:left;width:33%;margin:0 0 1em;box-sizing:border-box}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{padding-right:20px;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4){clear:both}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title,#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items time{font-size:14px;line-height:20px;margin:0}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs{position:relative}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay{position:absolute;top:0;bottom:0;left:0;right:0;display:block;border-bottom:0}#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items time{margin-bottom:0}#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{text-transform:none;margin:0;font-family:inherit;display:block;max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{font-size:inherit;font-weight:400;text-decoration:none;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover{text-decoration:underline}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span{display:block;max-width:90%;overflow:hidden;text-overflow:ellipsis}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span{height:auto;max-width:100%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context{opacity:.6}.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{display:none}#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt{display:none}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt{overflow:hidden}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span{margin-bottom:1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post{clear:both;width:100%}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img{float:left;overflow:hidden;max-width:33%;margin-right:3%}#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{display:inline-block;max-width:63%}@media only screen and (max-width:640px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:50%}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n){clear:left}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:20px}}@media only screen and (max-width:320px){#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post{width:100%;clear:both;margin:0 0 1em}#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title{float:none;max-width:100%;margin-right:0}}@media print{.jp-relatedposts{display:none !important}}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):where(a):active,:where(.wp-block-file__button):where(a):focus,:where(.wp-block-file__button):where(a):hover,:where(.wp-block-file__button):where(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}
h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--contrast:var(--contrast);--wp--preset--color--contrast-2:var(--contrast-2);--wp--preset--color--contrast-3:var(--contrast-3);--wp--preset--color--base:var(--base);--wp--preset--color--base-2:var(--base-2);--wp--preset--color--base-3:var(--base-3);--wp--preset--color--accent:var(--accent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*!
 * Torro Forms Version 1.0.8 (https://torro-forms.com)
 * Licensed under GNU General Public License v2 (or later) (http://www.gnu.org/licenses/gpl-2.0.html)
 */
.torro-element-wrap{margin-bottom:2em}.torro-element-label{margin-bottom:.5em}.torro-toggle input[type=radio]+label,.torro-toggle input[type=checkbox]+label{display:inline-block}.torro-pager{display:block;clear:both}.torro-pager .next,.torro-pager .prev{display:inline-block}.torro-pager .prev>button{float:left}.torro-pager .next>button{float:right}.torro-required-indicator{font-weight:700}.torro-element-wrap input[type=radio][aria-invalid=true],.torro-element-wrap input[type=range][aria-invalid=true],.torro-element-wrap input[type=date][aria-invalid=true],.torro-element-wrap input[type=month][aria-invalid=true],.torro-element-wrap input[type=week][aria-invalid=true],.torro-element-wrap input[type=time][aria-invalid=true],.torro-element-wrap input[type=datetime][aria-invalid=true],.torro-element-wrap input[type=datetime-local][aria-invalid=true],.torro-element-wrap input[type=color][aria-invalid=true],.torro-element-wrap input[type=checkbox][aria-invalid=true],.torro-element-wrap input[type=text][aria-invalid=true],.torro-element-wrap input[type=email][aria-invalid=true],.torro-element-wrap input[type=url][aria-invalid=true],.torro-element-wrap input[type=password][aria-invalid=true],.torro-element-wrap input[type=search][aria-invalid=true],.torro-element-wrap input[type=number][aria-invalid=true],.torro-element-wrap input[type=tel][aria-invalid=true],.torro-element-wrap select[aria-invalid=true],.torro-element-wrap textarea[aria-invalid=true]{border-color:#dc3232}.torro-element-errors{color:#dc3232}.torro-notice{padding:.5em 1em;margin-bottom:2em;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);border-left:4px solid #fff}.torro-notice.torro-success-notice{background-color:#d4ffd8;border-left-color:#46b450}.torro-notice.torro-info-notice{background-color:#d1f4ff;border-left-color:#00a0d2}.torro-notice.torro-warning-notice{background-color:#fff3d2;border-left-color:#ffb900}.torro-notice.torro-error-notice{background-color:#ffdcdc;border-left-color:#dc3232}.torro-notice>p:last-child,.torro-notice>ul:last-child{margin-bottom:0}.torro-evaluations-results{padding:2em;margin:0 0 2em;border:1px solid #ccc}.torro-evaluations-results .torro-evaluations-subcontent,.torro-evaluations-results .torro-evaluations-subtabs{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;min-height:1px;margin:0}.torro-evaluations-results .torro-evaluations-subtabs{border-bottom:1px solid #eee}.torro-evaluations-results .torro-evaluations-subtab{display:inline-block;padding:11px 12px}.torro-evaluations-results .torro-evaluations-subtab[aria-selected=true]{color:#555;font-weight:700;text-decoration:none}#torro-email-wrap,.torro-evaluations-results .torro-evaluations-subtab-panel[aria-hidden=true]{display:none}
.clearfix:after,.clearfix:before,.grid-100:after,.grid-100:before,.grid-15:after,.grid-15:before,.grid-20:after,.grid-20:before,.grid-25:after,.grid-25:before,.grid-30:after,.grid-30:before,.grid-33:after,.grid-33:before,.grid-35:after,.grid-35:before,.grid-40:after,.grid-40:before,.grid-45:after,.grid-45:before,.grid-50:after,.grid-50:before,.grid-55:after,.grid-55:before,.grid-60:after,.grid-60:before,.grid-65:after,.grid-65:before,.grid-66:after,.grid-66:before,.grid-70:after,.grid-70:before,.grid-75:after,.grid-75:before,.grid-80:after,.grid-80:before,.grid-85:after,.grid-85:before,.grid-container:after,.grid-container:before,[class*=mobile-grid-]:after,[class*=mobile-grid-]:before,[class*=tablet-grid-]:after,[class*=tablet-grid-]:before{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.clearfix:after,.grid-100:after,.grid-15:after,.grid-20:after,.grid-25:after,.grid-30:after,.grid-33:after,.grid-35:after,.grid-40:after,.grid-45:after,.grid-50:after,.grid-55:after,.grid-60:after,.grid-65:after,.grid-66:after,.grid-70:after,.grid-75:after,.grid-80:after,.grid-85:after,.grid-90:after,.grid-95:after,.grid-container:after,[class*=mobile-grid-]:after,[class*=tablet-grid-]:after{clear:both}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px;padding-left:10px;padding-right:10px}.grid-100,.grid-15,.grid-20,.grid-25,.grid-30,.grid-33,.grid-35,.grid-40,.grid-45,.grid-50,.grid-55,.grid-60,.grid-65,.grid-66,.grid-70,.grid-75,.grid-80,.grid-85,.grid-90,.grid-95,[class*=mobile-grid-],[class*=tablet-grid-]{box-sizing:border-box;padding-left:10px;padding-right:10px}.grid-parent{padding-left:0;padding-right:0}@media (max-width:767px){.hide-on-mobile{display:none!important}.mobile-grid-50{float:left;width:50%}.mobile-grid-100{clear:both;width:100%}}@media (min-width:768px) and (max-width:1024px){[class*=tablet-pull-],[class*=tablet-push-]{position:relative}.hide-on-tablet{display:none!important}.tablet-grid-15{float:left;width:15%}.tablet-push-15{left:15%}.tablet-pull-15{left:-15%}.tablet-grid-20{float:left;width:20%}.tablet-push-20{left:20%}.tablet-pull-20{left:-20%}.tablet-grid-25{float:left;width:25%}.tablet-push-25{left:25%}.tablet-pull-25{left:-25%}.tablet-grid-30{float:left;width:30%}.tablet-push-30{left:30%}.tablet-pull-30{left:-30%}.tablet-grid-35{float:left;width:35%}.tablet-push-35{left:35%}.tablet-pull-35{left:-35%}.tablet-grid-40{float:left;width:40%}.tablet-push-40{left:40%}.tablet-pull-40{left:-40%}.tablet-grid-45{float:left;width:45%}.tablet-push-45{left:45%}.tablet-pull-45{left:-45%}.tablet-grid-50{float:left;width:50%}.tablet-push-50{left:50%}.tablet-pull-50{left:-50%}.tablet-grid-55{float:left;width:55%}.tablet-push-55{left:55%}.tablet-pull-55{left:-55%}.tablet-grid-60{float:left;width:60%}.tablet-push-60{left:60%}.tablet-pull-60{left:-60%}.tablet-grid-65{float:left;width:65%}.tablet-push-65{left:65%}.tablet-pull-65{left:-65%}.tablet-grid-70{float:left;width:70%}.tablet-push-70{left:70%}.tablet-pull-70{left:-70%}.tablet-grid-75{float:left;width:75%}.tablet-push-75{left:75%}.tablet-pull-75{left:-75%}.tablet-grid-80{float:left;width:80%}.tablet-push-80{left:80%}.tablet-pull-80{left:-80%}.tablet-grid-85{float:left;width:85%}.tablet-push-85{left:85%}.tablet-pull-85{left:-85%}.tablet-suffix-33{margin-right:33.33333%}.tablet-push-33{left:33.33333%}.tablet-pull-33{left:-33.33333%}.tablet-grid-66{float:left;width:66.66667%}.tablet-push-66{left:66.66667%}.tablet-pull-66{left:-66.66667%}.tablet-grid-100{clear:both;width:100%}.inside-footer-widgets>div{margin-bottom:50px}.inside-footer-widgets>div:nth-child(odd){clear:both}.active-footer-widgets-1 .footer-widget-1,.active-footer-widgets-3 .footer-widget-3,.active-footer-widgets-5 .footer-widget-5{width:100%;margin-bottom:0}.active-footer-widgets-2 .inside-footer-widgets>div,.active-footer-widgets-4 .footer-widget-3,.active-footer-widgets-4 .footer-widget-4{margin-bottom:0}}@media (min-width:1025px){.pull-15,.pull-20,.pull-25,.pull-30,.pull-33,.pull-35,.pull-40,.pull-45,.pull-50,.pull-55,.pull-60,.pull-65,.pull-66,.pull-70,.pull-75,.pull-80,.pull-85,.pull-90,.pull-95,.push-15,.push-20,.push-25,.push-30,.push-33,.push-35,.push-40,.push-45,.push-50,.push-55,.push-60,.push-65,.push-66,.push-70,.push-75,.push-80,.push-85,.push-90,.push-95{position:relative}.hide-on-desktop{display:none!important}.grid-15{float:left;width:15%}.push-15{left:15%}.pull-15{left:-15%}.grid-20{float:left;width:20%}.push-20{left:20%}.pull-20{left:-20%}.grid-25{float:left;width:25%}.push-25{left:25%}.pull-25{left:-25%}.grid-30{float:left;width:30%}.push-30{left:30%}.pull-30{left:-30%}.grid-35{float:left;width:35%}.push-35{left:35%}.pull-35{left:-35%}.grid-40{float:left;width:40%}.push-40{left:40%}.pull-40{left:-40%}.grid-45{float:left;width:45%}.push-45{left:45%}.pull-45{left:-45%}.grid-50{float:left;width:50%}.push-50{left:50%}.pull-50{left:-50%}.grid-55{float:left;width:55%}.push-55{left:55%}.pull-55{left:-55%}.grid-60{float:left;width:60%}.push-60{left:60%}.pull-60{left:-60%}.grid-65{float:left;width:65%}.push-65{left:65%}.pull-65{left:-65%}.grid-70{float:left;width:70%}.push-70{left:70%}.pull-70{left:-70%}.grid-75{float:left;width:75%}.push-75{left:75%}.pull-75{left:-75%}.grid-80{float:left;width:80%}.push-80{left:80%}.pull-80{left:-80%}.grid-85{float:left;width:85%}.push-85{left:85%}.pull-85{left:-85%}.grid-33{float:left;width:33.33333%}.push-33{left:33.33333%}.pull-33{left:-33.33333%}.grid-66{float:left;width:66.66667%}.push-66{left:66.66667%}.pull-66{left:-66.66667%}.grid-100{clear:both;width:100%}}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;margin:0;padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left;padding:5px}blockquote:after,blockquote:before,q:after,q:before{content:""}a{background-color:transparent}a img{border:0}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,html input[type=button],input[type=reset],input[type=submit]{border:1px solid transparent;background:#55555e;cursor:pointer;-webkit-appearance:button;padding:10px 20px;color:#fff}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#fafafa;color:#666;border:1px solid #ccc;border-radius:0;padding:10px 15px;box-sizing:border-box;max-width:100%}textarea{overflow:auto;vertical-align:top;width:100%}input[type=file]{max-width:100%;box-sizing:border-box}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.clear:after,.comment-content:after,.entry-content:after,.inside-footer-widgets:not(.grid-container):after,.inside-header:not(.grid-container):after,.inside-navigation:not(.grid-container):after,.inside-top-bar:not(.grid-container):after,.page-header-content-container:after,.paging-navigation:after,.site-content:after,.site-footer:after,.site-header:after,.site-info:after{content:"";display:table;clear:both}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation li{float:left;position:relative}.sf-menu>li.menu-item-float-right{float:right!important}.nav-float-right .inside-header .main-navigation{float:right;clear:right}.nav-float-left .inside-header .main-navigation{float:left;clear:left}.nav-aligned-center .main-navigation:not(.toggled) .menu>li,.nav-aligned-right .main-navigation:not(.toggled) .menu>li{float:none;display:inline-block}.nav-aligned-center .main-navigation:not(.toggled) ul,.nav-aligned-right .main-navigation:not(.toggled) ul{letter-spacing:-.31em;font-size:1em}.nav-aligned-center .main-navigation:not(.toggled) ul li,.nav-aligned-right .main-navigation:not(.toggled) ul li{letter-spacing:normal}.nav-aligned-center .main-navigation{text-align:center}.nav-aligned-right .main-navigation{text-align:right}.main-navigation li.search-item{float:right}.main-navigation .mobile-bar-items a{padding-left:20px;padding-right:20px;line-height:60px}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.header-widget{float:right;overflow:hidden;max-width:50%}.header-widget .widget{padding:0 0 20px;margin-bottom:0}.header-widget .widget:last-child{padding-bottom:0}.header-widget .widget-title{margin-bottom:15px}.nav-float-right .header-widget{position:relative;top:-10px}.nav-float-right .header-widget .widget{padding:0 0 10px}.nav-float-left .inside-header .site-branding,.nav-float-left .inside-header .site-logo{float:right;clear:right}.nav-float-left .inside-header:after{clear:both;content:'';display:table}.nav-float-right .inside-header .site-branding{display:inline-block}.site-branding-container{display:inline-flex;align-items:center;text-align:left}.site-branding-container .site-logo{margin-right:1.5em}.header-aligned-center .site-header{text-align:center}.header-aligned-right .site-header{text-align:right}.header-aligned-right .site-branding-container{text-align:right}.header-aligned-right .site-branding-container .site-logo{order:10;margin-right:0;margin-left:1.5em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment,.comment-list{list-style-type:none;padding:0;margin:0}.comment-author-info{display:inline-block;vertical-align:middle}.comment-meta .avatar{float:left;margin-right:10px;border-radius:50%}.comment-author cite{font-style:normal;font-weight:700}.entry-meta.comment-metadata{margin-top:0}.comment-content{margin-top:1.5em}.comment-respond{margin-top:0}.comment-form>.form-submit{margin-bottom:0}.comment-form input,.comment-form-comment{margin-bottom:10px}.comment-form-comment textarea{resize:vertical}.comment-form #author,.comment-form #email,.comment-form #url{display:block}.comment-metadata .edit-link:before{display:none}.comment-body{padding:30px 0}.comment-content{padding:30px;border:1px solid rgba(0,0,0,.05)}.depth-1.parent>.children{border-bottom:1px solid rgba(0,0,0,.05)}.comment .children{padding-left:30px;margin-top:-30px;border-left:1px solid rgba(0,0,0,.05)}.pingback .comment-body,.trackback .comment-body{border-bottom:1px solid rgba(0,0,0,.05)}.pingback .edit-link{font-size:13px}.comment-content p:last-child{margin-bottom:0}.comment-list>.comment:first-child{padding-top:0;margin-top:0;border-top:0}ol.comment-list{margin-bottom:1.5em}.comment-form-cookies-consent{display:flex;align-items:center}.comment-form-cookies-consent input{margin-right:.5em;margin-bottom:0}.one-container .comments-area{margin-top:1.5em}.comment-content .reply{font-size:85%}#cancel-comment-reply-link{padding-left:10px}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget_search .search-submit{display:none}.widget{margin:0 0 30px;box-sizing:border-box}.separate-containers .widget:last-child,.widget:last-child{margin-bottom:0}.footer-widgets .widget,.sidebar .widget{font-size:17px}.widget ul li{list-style-type:none;position:relative;padding-bottom:5px}.widget_categories .children{margin-left:1.5em;padding-top:5px}.widget_categories .children li:last-child{padding-bottom:0}.widget_nav_menu ul ul,.widget_pages ul ul{margin-left:1em;margin-top:5px}.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}#wp-calendar{table-layout:fixed;font-size:80%}#wp-calendar #prev,#wp-calendar #prev+.pad{border-right:0}.sidebar .grid-container{max-width:100%;width:100%}.post{margin:0 0 2em}.page-header{margin-bottom:30px}.one-container.both-left .inside-left-sidebar,.one-container.both-right .inside-left-sidebar{margin-right:20px}.one-container.both-left .inside-right-sidebar,.one-container.both-right .inside-right-sidebar{margin-left:20px}.one-container:not(.page) .inside-article{padding:0 0 30px 0}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .page-header,.separate-containers .site-main>*,.separate-containers .widget{margin-bottom:20px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers.both-left .inside-left-sidebar,.separate-containers.both-right .inside-left-sidebar{margin-right:10px}.separate-containers.both-left .inside-right-sidebar,.separate-containers.both-right .inside-right-sidebar{margin-left:10px}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.site-info{text-align:center;font-size:15px}.site-info{padding:20px 40px}.footer-widgets{padding:40px}.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 40px}.site-footer .footer-widgets-container .inside-footer-widgets{margin-left:-40px}.footer-bar-active .footer-bar .widget{padding:0}.footer-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.footer-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.footer-bar .widget_nav_menu li:first-child{margin-left:0}.footer-bar .widget_nav_menu li:last-child{margin-right:0}.footer-bar .widget_nav_menu li ul{display:none}.footer-bar .textwidget p:last-child{margin:0}.footer-bar .widget-title{display:none}.footer-bar-align-right .copyright-bar{float:left}.footer-bar-align-right .footer-bar{float:right;text-align:right}.footer-bar-align-left .copyright-bar{float:right;text-align:right}.footer-bar-align-left .footer-bar{float:left;text-align:left}.footer-bar-align-center .copyright-bar{float:none;text-align:center}.footer-bar-align-center .footer-bar{float:none;text-align:center;margin-bottom:10px}.post-image:not(:first-child){margin-top:2em}.page-header-image,.page-header-image-single{line-height:0}.one-container .inside-article>[class*=page-header-],.separate-containers .inside-article>[class*=page-header-]{margin-bottom:2em;margin-top:0}.inside-article .page-header-image-single.page-header-below-title{margin-top:2em}.separate-containers .page-header-contained,.separate-containers .page-header-content,.separate-containers .page-header-content-single,.separate-containers .page-header-image,.separate-containers .page-header-image-single{margin-top:20px}.top-bar{font-weight:400;text-transform:none;font-size:13px}.top-bar .inside-top-bar .widget{padding:0;display:inline-block;margin:0}.top-bar .inside-top-bar .textwidget p:last-child{margin:0}.top-bar .widget-title{display:none}.top-bar .widget_nav_menu li{margin:0 10px;float:left;padding:0}.top-bar .widget_nav_menu li:first-child{margin-left:0}.top-bar .widget_nav_menu li:last-child{margin-right:0}.top-bar .widget_nav_menu li ul{display:none}.top-bar .widget_nav_menu>div>ul{display:inline-block;vertical-align:top}.inside-top-bar{padding:10px 40px}.top-bar-align-center{text-align:center}.top-bar-align-center .inside-top-bar .widget:not(:first-child){margin-left:10px}.top-bar-align-center .inside-top-bar .widget:first-child:last-child{display:block}.top-bar-align-right{text-align:right}.top-bar-align-right .inside-top-bar>.widget:nth-child(2n){float:left;margin-right:10px}.top-bar-align-right .inside-top-bar>.widget:nth-child(odd){margin-left:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(odd){float:left;margin-right:10px}.top-bar-align-left .inside-top-bar>.widget:nth-child(2n){margin-left:10px;float:right}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:first-child,.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:first-child{display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.so-panel.widget{padding:0}#mc_embed_signup .clear{display:block;height:auto;visibility:visible;width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}button.menu-toggle{background-color:transparent;width:100%;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}.nav-search-enabled .main-navigation .menu-toggle{text-align:left}.mobile-bar-items{display:none;position:absolute;right:0;top:0;z-index:21;list-style-type:none}.mobile-bar-items a{display:inline-block}nav.toggled ul ul.sub-menu{width:100%}.dropdown-hover .main-navigation.toggled ul li.sfHover>ul,.dropdown-hover .main-navigation.toggled ul li:hover>ul{transition-delay:0s}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled ul ul{transition:0s;visibility:hidden}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .main-nav li{float:none;clear:both;display:block;text-align:left}.main-navigation.toggled .main-nav li.hide-on-mobile{display:none!important}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.main-navigation.toggled .menu li.search-item{display:none!important}.main-navigation.toggled .sf-menu>li.menu-item-float-right{float:none;display:inline-block}@media (max-width:768px){a,body,button,input,select,textarea{transition:all 0s ease-in-out}.top-bar.top-bar-align-left,.top-bar.top-bar-align-right{text-align:center}.top-bar .widget{float:none!important;margin:0 10px!important}.top-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.footer-bar .widget_nav_menu li:first-child{margin-left:10px}.footer-bar .widget_nav_menu li:last-child{margin-right:10px}.inside-header>:not(:last-child):not(.main-navigation){margin-bottom:20px}.header-aligned-right .site-header,.site-header{text-align:center}.header-widget{float:none;max-width:100%;text-align:center}.content-area,.inside-footer-widgets>div,.sidebar{float:none;width:100%;left:0;right:0}.site-main{margin-left:0!important;margin-right:0!important}body:not(.no-sidebar) .site-main{margin-bottom:0!important}.one-container .sidebar{margin-top:40px}.separate-containers #left-sidebar+#right-sidebar .inside-right-sidebar{margin-top:0}.both-left.separate-containers .inside-left-sidebar,.both-left.separate-containers .inside-right-sidebar,.both-right.separate-containers .inside-left-sidebar,.both-right.separate-containers .inside-right-sidebar{margin-right:0;margin-left:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.post-image-aligned-left .post-image,.post-image-aligned-right .post-image{float:none;margin:2em 0;text-align:center}.comment .children{padding-left:10px;margin-left:0}.edd_download{display:block;float:none!important;margin-bottom:1.5em;width:100%!important}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}.site-info{text-align:center}.copyright-bar{float:none!important;text-align:center!important}.footer-bar{float:none!important;text-align:center!important;margin-bottom:20px}.footer-bar .widget_nav_menu li{float:none;display:inline-block;padding:5px 0}.inside-footer-widgets>div:not(:last-child){margin-bottom:40px}.site-footer .footer-widgets .footer-widgets-container .inside-footer-widgets{margin:0}.site-footer .footer-widgets .footer-widgets-container .inner-padding{padding:0}}
body{background-color:#efefef;color:#3a3a3a}a{color:#1e73be}a:hover,a:focus,a:active{color:#000}body .grid-container{max-width:1100px}.wp-block-group__inner-container{max-width:1100px;margin-left:auto;margin-right:auto}.site-header .header-image{width:70px}.navigation-search{position:absolute;left:-99999px;pointer-events:none;visibility:hidden;z-index:20;width:100%;top:0;transition:opacity .1s ease-in-out;opacity:0}.navigation-search.nav-search-active{left:0;right:0;pointer-events:auto;visibility:visible;opacity:1}.navigation-search input[type=search]{outline:0;border:0;vertical-align:bottom;line-height:1;opacity:.9;width:100%;z-index:20;border-radius:0;-webkit-appearance:none;height:60px}.navigation-search input::-ms-clear{display:none;width:0;height:0}.navigation-search input::-ms-reveal{display:none;width:0;height:0}.navigation-search input::-webkit-search-decoration,.navigation-search input::-webkit-search-cancel-button,.navigation-search input::-webkit-search-results-button,.navigation-search input::-webkit-search-results-decoration{display:none}.main-navigation li.search-item{z-index:21}li.search-item.active{transition:opacity .1s ease-in-out}.nav-left-sidebar .main-navigation li.search-item.active,.nav-right-sidebar .main-navigation li.search-item.active{width:auto;display:inline-block;float:right}.gen-sidebar-nav .navigation-search{top:auto;bottom:0}:root{--contrast:#222;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f8f9;--base-3:#fff;--accent:#1e73be}:root .has-contrast-color{color:var(--contrast)}:root .has-contrast-background-color{background-color:var(--contrast)}:root .has-contrast-2-color{color:var(--contrast-2)}:root .has-contrast-2-background-color{background-color:var(--contrast-2)}:root .has-contrast-3-color{color:var(--contrast-3)}:root .has-contrast-3-background-color{background-color:var(--contrast-3)}:root .has-base-color{color:var(--base)}:root .has-base-background-color{background-color:var(--base)}:root .has-base-2-color{color:var(--base-2)}:root .has-base-2-background-color{background-color:var(--base-2)}:root .has-base-3-color{color:var(--base-3)}:root .has-base-3-background-color{background-color:var(--base-3)}:root .has-accent-color{color:var(--accent)}:root .has-accent-background-color{background-color:var(--accent)}body,button,input,select,textarea{font-family:"Cantarell",sans-serif;font-weight:100}body{line-height:1.5}.entry-content>[class*=wp-block-]:not(:last-child):not(.wp-block-heading){margin-bottom:1.5em}.main-title{font-size:45px}.main-navigation .main-nav ul ul li a{font-size:14px}.sidebar .widget,.footer-widgets .widget{font-size:17px}h1{font-family:"Special Elite",display;font-weight:300;font-size:40px}h2{font-family:"Boogaloo",display;font-weight:300;font-size:33px}h3{font-size:20px}h4{font-size:inherit}h5{font-size:inherit}@media (max-width:768px){.main-title{font-size:30px}h1{font-size:30px}h2{font-size:25px}}.top-bar{background-color:#636363;color:#fff}.top-bar a{color:#fff}.top-bar a:hover{color:#303030}.site-header{background-color:#fff;color:#3a3a3a}.site-header a{color:#3a3a3a}.main-title a,.main-title a:hover{color:#222}.site-description{color:#757575}.main-navigation,.main-navigation ul ul{background-color:#222}.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .menu-bar-items{color:#fff}.main-navigation .main-nav ul li:not([class*=current-menu-]):hover>a,.main-navigation .main-nav ul li:not([class*=current-menu-]):focus>a,.main-navigation .main-nav ul li.sfHover:not([class*=current-menu-])>a,.main-navigation .menu-bar-item:hover>a,.main-navigation .menu-bar-item.sfHover>a{color:#fff;background-color:#3f3f3f}button.menu-toggle:hover,button.menu-toggle:focus,.main-navigation .mobile-bar-items a,.main-navigation .mobile-bar-items a:hover,.main-navigation .mobile-bar-items a:focus{color:#fff}.main-navigation .main-nav ul li[class*=current-menu-]>a{color:#fff;background-color:#3f3f3f}.navigation-search input[type=search],.navigation-search input[type=search]:active,.navigation-search input[type=search]:focus,.main-navigation .main-nav ul li.search-item.active>a,.main-navigation .menu-bar-items .search-item.active>a{color:#fff;background-color:#3f3f3f}.main-navigation ul ul{background-color:#3f3f3f}.main-navigation .main-nav ul ul li a{color:#fff}.main-navigation .main-nav ul ul li:not([class*=current-menu-]):hover>a,.main-navigation .main-nav ul ul li:not([class*=current-menu-]):focus>a,.main-navigation .main-nav ul ul li.sfHover:not([class*=current-menu-])>a{color:#fff;background-color:#4f4f4f}.main-navigation .main-nav ul ul li[class*=current-menu-]>a{color:#fff;background-color:#4f4f4f}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.one-container .container,.separate-containers .paging-navigation,.inside-page-header{background-color:#fff}.entry-meta{color:#595959}.entry-meta a{color:#595959}.entry-meta a:hover{color:#1e73be}.sidebar .widget{background-color:#fff}.sidebar .widget .widget-title{color:#000}.footer-widgets{background-color:#fff}.footer-widgets .widget-title{color:#000}.site-info{color:#fff;background-color:#222}.site-info a{color:#fff}.site-info a:hover{color:#606060}.footer-bar .widget_nav_menu .current-menu-item a{color:#606060}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{color:#666;background-color:#fafafa;border-color:#ccc}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus{color:#666;background-color:#fff;border-color:#bfbfbf}button,html input[type=button],input[type=reset],input[type=submit],a.button,a.wp-block-button__link:not(.has-background){color:#fff;background-color:#666}button:hover,html input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,a.button:hover,button:focus,html input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#fff;background-color:#3f3f3f}a.generate-back-to-top{background-color:rgba(0,0,0,.4);color:#fff}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba(0,0,0,.6);color:#fff}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,.2)}@media (max-width:768px){.main-navigation .menu-bar-item:hover>a,.main-navigation .menu-bar-item.sfHover>a{background:0 0;color:#fff}}.inside-top-bar{padding:10px}.inside-header{padding:40px}.site-main .wp-block-group__inner-container{padding:40px}.entry-content .alignwide,body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px)}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.rtl .main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:20px}.site-info{padding:20px}@media (max-width:768px){.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.separate-containers .paging-navigation,.one-container .site-content,.inside-page-header{padding:30px}.site-main .wp-block-group__inner-container{padding:30px}.site-info{padding-right:10px;padding-left:10px}.entry-content .alignwide,body:not(.no-sidebar) .entry-content .alignfull{margin-left:-30px;width:calc(100% + 60px);max-width:calc(100% + 60px)}}.one-container .sidebar .widget{padding:0}@media (max-width:768px){.main-navigation .menu-toggle,.main-navigation .mobile-bar-items,.sidebar-nav-mobile:not(#sticky-placeholder){display:block}.main-navigation ul,.gen-sidebar-nav{display:none}[class*=nav-float-] .site-header .inside-header>*{float:none;clear:both}}
@font-face{font-family:GeneratePress;src:url(//schwarzer-panther.org/wp-content/themes/generatepress/assets/css/components/../../fonts/generatepress.eot);src:url(//schwarzer-panther.org/wp-content/themes/generatepress/assets/css/components/../../fonts/generatepress.eot#iefix) format("embedded-opentype"),url(//schwarzer-panther.org/wp-content/themes/generatepress/assets/css/components/../../fonts/generatepress.woff2) format("woff2"),url(//schwarzer-panther.org/wp-content/themes/generatepress/assets/css/components/../../fonts/generatepress.woff) format("woff"),url(//schwarzer-panther.org/wp-content/themes/generatepress/assets/css/components/../../fonts/generatepress.ttf) format("truetype"),url(//schwarzer-panther.org/wp-content/themes/generatepress/assets/css/components/../../fonts/generatepress.svg#GeneratePress) format("svg");font-weight:400;font-style:normal}.cat-links:before,.comments-link:before,.dropdown-menu-toggle:before,.generate-back-to-top:before,.menu-toggle:before,.nav-next .next:before,.nav-previous .prev:before,.search-form .search-submit:before,.search-item a:before,.tags-links:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{opacity:.7}.menu-toggle:before{content:"\f0c9";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.toggled .menu-toggle:before{content:"\f00d"}.main-navigation.toggled .sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.search-item a:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}.search-item.close-search a:before{content:"\f00d"}.widget .search-form button:before{content:"\f002";font-family:GeneratePress}.dropdown-menu-toggle:before{content:"\f107";font-family:GeneratePress;display:inline-block;width:.8em;text-align:left}nav:not(.toggled) ul ul .dropdown-menu-toggle:before{text-align:right}.dropdown-hover .sub-menu-left:not(.toggled) ul ul .dropdown-menu-toggle:before{transform:rotate(180deg)}.dropdown-click .menu-item-has-children.sfHover>a .dropdown-menu-toggle:before{content:"\f106"}.dropdown-hover nav:not(.toggled) ul ul .dropdown-menu-toggle:before{content:"\f105"}.entry-header .cat-links:before,.entry-header .comments-link:before,.entry-header .tags-links:before{display:none}.cat-links:before,.comments-link:before,.nav-next .next:before,.nav-previous .prev:before,.tags-links:before{font-family:GeneratePress;text-decoration:inherit;position:relative;margin-right:.6em;width:13px;text-align:center;display:inline-block}.cat-links:before{content:"\f07b"}.tags-links:before{content:"\f02c"}.comments-link:before{content:"\f086"}.nav-previous .prev:before{content:"\f104"}.nav-next .next:before{content:"\f105"}.dropdown-hover .inside-right-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-right .inside-left-sidebar .dropdown-menu-toggle:before{content:"\f104"}.dropdown-hover .inside-left-sidebar .dropdown-menu-toggle:before,.dropdown-hover.both-left .inside-right-sidebar .dropdown-menu-toggle:before{content:"\f105"}.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}.search-form .search-submit:before{content:"\f002";font-family:GeneratePress;width:1.28571429em;text-align:center;display:inline-block}
#subscribe-email input{width:95%}.comment-subscription-form{margin-bottom:1em}.comment-subscription-form .subscribe-label{display:inline!important}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
/*! ICS Calendar front end styles https://icscalendar.com */
/* Variables */
/**
 * Note: Colors with hex values do not match the corresponding HTML color names. The named
 * colors are true neutral grays with values close to those defined. These variable names
 * will be retained permanently, so they can be used to create custom color palettes.
 */
.ics-calendar, .r34ics_lightbox {
	/**
	 * Color variables
	 * These allow for easy application of a full color palette
	 */
	--r34ics--color--black: #10181f;
	--r34ics--color--darkgray: #a3a8ac;
	--r34ics--color--dimgray: #60686f;
	--r34ics--color--dodgerblue: dodgerblue;
	--r34ics--color--gainsboro: #d9dcdf;
	--r34ics--color--gold: gold;
	--r34ics--color--gray: #70787f;
	--r34ics--color--ics-purple: #312a85;
	--r34ics--color--ics-red: #dc143c;
	--r34ics--color--lemonchiffon: lemonchiffon;
	--r34ics--color--limegreen: limegreen;
	--r34ics--color--orangered: orangered;
	--r34ics--color--white: #ffffff;
	--r34ics--color--whitesmoke: #f0f3f6;
	--r34ics--color--trans10: rgba(105,105,105,0.1);
	--r34ics--color--trans20: rgba(105,105,105,0.2);
	--r34ics--color--trans30: rgba(105,105,105,0.3);
	--r34ics--color--trans40: rgba(105,105,105,0.4);
	--r34ics--color--trans50: rgba(105,105,105,0.5);
	--r34ics--color--trans60: rgba(105,105,105,0.6);
	--r34ics--color--trans70: rgba(105,105,105,0.7);
	--r34ics--color--trans80: rgba(105,105,105,0.8);
	--r34ics--color--trans90: rgba(105,105,105,0.9);
	/**
	 * Selector property variables
	 * These allow for greater customization by applying different colors or styles
	 * to specific elements when the default color palette combinations are insufficient
	 */
	--r34ics--element--basic--date--background: var(--r34ics--color--trans10);
	--r34ics--element--basic--date--border: 2px solid var(--r34ics--color--trans40);
	--r34ics--element--button--background: var(--r34ics--color--whitesmoke);
	--r34ics--element--button--border: 1px solid var(--r34ics--color--gainsboro);
	--r34ics--element--button--border-radius: 4px;
	--r34ics--element--button--text: var(--r34ics--color--dimgray);
	--r34ics--element--color--whitetext: var(--r34ics--color--white);
	--r34ics--element--descloc-feed-label--border-bottom: 1px solid var(--r34ics--color--trans30);
	--r34ics--element--descloc-feed-label--border-left: 6px solid var(--r34ics--color--trans30);
	--r34ics--element--descloc-feed-label-before--background: var(--r34ics--color--trans30);
	--r34ics--element--events--color--whitetext: var(--r34ics--color--white);
	--r34ics--element--events--color: var(--r34ics--color--black);
	--r34ics--element--hover-block--background--whitetext: var(--r34ics--color--dimgray);
	--r34ics--element--hover-block--background: var(--r34ics--color--white);
	--r34ics--element--hover-block--border: 1px solid var(--r34ics--color--darkgray);
	--r34ics--element--hover-block--box-shadow: 2px 2px 5px var(--r34ics--color--trans20);
	--r34ics--element--lightbox--background: var(--r34ics--color--trans50);
	--r34ics--element--lightbox-close--background: var(--r34ics--color--black);
	--r34ics--element--lightbox-close--box-shadow: 3px 3px 9px var(--r34ics--color--trans50);
	--r34ics--element--lightbox-close--color: var(--r34ics--color--white);
	--r34ics--element--lightbox-content--background: var(--r34ics--color--white);
	--r34ics--element--lightbox-content--box-shadow: 3px 3px 9px var(--r34ics--color--trans50);
	--r34ics--element--lightbox-content--color: var(--r34ics--color--black);
	--r34ics--element--month--background--whitetext: var(--r34ics--color--black);
	--r34ics--element--month--background: var(--r34ics--color--white);
	--r34ics--element--month--day--background--whitetext: var(--r34ics--color--dimgray);
	--r34ics--element--month--day--background: var(--r34ics--color--whitesmoke);
	--r34ics--element--month--day--color: var(--r34ics--color--black);
	--r34ics--element--month--events-li--border-bottom: 1px solid var(--r34ics--color--gainsboro);
	--r34ics--element--month--off--background--whitetext: var(--r34ics--color--dimgray);
	--r34ics--element--month--off--background: var(--r34ics--color--whitesmoke);
	--r34ics--element--month--off--color: var(--r34ics--color--gray);
	--r34ics--element--month--th--background--whitetext: var(--r34ics--color--dimgray);
	--r34ics--element--month--th--background: var(--r34ics--color--gainsboro);
	--r34ics--element--month--th--color: var(--r34ics--color--black);
	--r34ics--element--month--th-td--border: 1px solid var(--r34ics--color--gainsboro);
	--r34ics--element--month--today-day--background--whitetext: var(--r34ics--color--gainsboro);
	--r34ics--element--month--today-day--background: var(--r34ics--color--gray);
	--r34ics--element--month--today-day--color--whitetext: var(--r34ics--color--black);
	--r34ics--element--month--today-day--color: var(--r34ics--color--white);
	--r34ics--element--multiday--background: var(--r34ics--color--gainsboro);
	--r34ics--element--print--background: var(--r34ics--color--white);
	--r34ics--element--print--border: 1px solid var(--r34ics--color--gainsboro);
	--r34ics--element--print--color: var(--r34ics--color--black);
	--r34ics--element--select--background: var(--r34ics--color--whitesmoke);
	--r34ics--element--select--color: var(--r34ics--color--black);
}
.ics-calendar.darkmode {
	--r34ics--element--button--background: var(--r34ics--color--trans30);
	--r34ics--element--button--border: 1px solid var(--r34ics--color--dimgray);
	--r34ics--element--button--border-radius: 4px;
	--r34ics--element--button--text: var(--r34ics--color--whitesmoke);
	--r34ics--element--color--whitetext: var(--r34ics--color--black);
	--r34ics--element--events--color--whitetext: var(--r34ics--color--black);
	--r34ics--element--events--color: var(--r34ics--color--white);
	--r34ics--element--hover-block--background--whitetext: var(--r34ics--color--whitesmoke);
	--r34ics--element--hover-block--background: var(--r34ics--color--black);
	--r34ics--element--hover-block--border: 1px solid var(--r34ics--color--dimgray);
	--r34ics--element--lightbox-close--background: var(--r34ics--color--white);
	--r34ics--element--lightbox-close--color: var(--r34ics--color--black);
	--r34ics--element--lightbox-content--background: var(--r34ics--color--black);
	--r34ics--element--lightbox-content--color: var(--r34ics--color--white);
	--r34ics--element--month--background--whitetext: var(--r34ics--color--white);
	--r34ics--element--month--background: var(--r34ics--color--black);
	--r34ics--element--month--day--background--whitetext: var(--r34ics--color--darkgray);
	--r34ics--element--month--day--background: var(--r34ics--color--trans30);
	--r34ics--element--month--day--color: var(--r34ics--color--white);
	--r34ics--element--month--events-li--border-bottom: 1px solid var(--r34ics--color--dimgray);
	--r34ics--element--month--off--background--whitetext: var(--r34ics--color--trans50);
	--r34ics--element--month--off--background: var(--r34ics--color--trans50);
	--r34ics--element--month--off--color: var(--r34ics--color--gray);
	--r34ics--element--month--th--background--whitetext: var(--r34ics--color--darkgray);
	--r34ics--element--month--th--background: var(--r34ics--color--dimgray);
	--r34ics--element--month--th--color: var(--r34ics--color--white);
	--r34ics--element--month--th-td--border: 1px solid var(--r34ics--color--trans50);
	--r34ics--element--month--today-day--background--whitetext: var(--r34ics--color--trans50);
	--r34ics--element--month--today-day--background: var(--r34ics--color--gray);
	--r34ics--element--month--today-day--color--whitetext: var(--r34ics--color--white);
	--r34ics--element--month--today-day--color: var(--r34ics--color--black);
	--r34ics--element--multiday--background: var(--r34ics--color--dimgray);
	--r34ics--element--print--background: var(--r34ics--color--black);
	--r34ics--element--print--border: 1px solid var(--r34ics--color--trans50);
	--r34ics--element--print--color: var(--r34ics--color--white);
	--r34ics--element--select--background: var(--r34ics--color--trans30);
	--r34ics--element--select--color: var(--r34ics--color--white);
}
/* Animations */
@keyframes r34icsInfiniteRotate {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
/* CSS classes */
.ics-calendar {
	clear: both;
	display: block;
	margin: 1.5em 0;
}
.ics-calendar:first-child { margin-top: 0; }
	.ics-calendar * { box-sizing: border-box; }
	/* [data-month-table-list-toggle=list] is a Pro feature */
	.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_first,
	.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_middle,
	.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_last
	{
		background-color: var(--r34ics--element--multiday--background);
		border-bottom: 0 !important;
		margin-top: 1px;
		margin-bottom: 1px;
		padding-right: 0.8em !important;
		padding-left: 0.8em !important;
	}
	.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_first {
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
		margin-left: 2px !important;
		padding-left: calc(0.8em - 2px) !important;
	}
	.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_last {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		margin-right: 2px !important;
		padding-right: calc(0.8em - 2px) !important;
	}
	.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_first .all-day-indicator,
	.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_middle .all-day-indicator,
	.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td .multiday_last .all-day-indicator
	{ display: none !important; }
	.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td:not(:first-child):not(.d_01) .multiday_middle,
	.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td:not(:first-child):not(.d_01) .multiday_last
	{ border-left-color: transparent !important; margin-left: -1px !important; }
	.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td:not(:first-child):not(.d_01) .multiday_middle > *:not(.descloc),
	.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td:not(:first-child):not(.d_01) .multiday_last > *:not(.descloc),
	.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td:not(:first-child):not(.d_01) .multiday_middle > *:not(.descloc) a,
	.ics-calendar.combinemultiday:not([data-month-table-list-toggle=list]) td:not(:first-child):not(.d_01) .multiday_last > *:not(.descloc) a
	{ color: transparent !important; }
	.ics-calendar.r34ics_compact { font-size: 85%; }
	.ics-calendar.r34ics_compact .ics-calendar-label, .ics-calendar.r34ics_compact .ics-calendar-date { font-size: 100%; }
	.ics-calendar .phone_only { display: none; }
	.ics-calendar-error { font-style: italic; }
	.ics-calendar.current_week_only tbody tr { display: none; }
	.ics-calendar.current_week_only tbody tr.current-week { display: table-row; }
	.ics-calendar .hidden { display: none !important; }
	.ics-calendar .events {
		color: var(--r34ics--element--events--color);
		overflow: visible;
	}
	.ics-calendar.solidcolors:not(.darkmode) .events,
	.ics-calendar.whitetext:not(.darkmode) .events,
	.ics-calendar.solidcolors:not(.darkmode) .events a,
	.ics-calendar.whitetext:not(.darkmode) .events a {
		color: var(--r34ics--element--events--color--whitetext);
	}
		.ics-calendar dl.events { margin: 0 0 1.5rem 0; }
		.ics-calendar dl.events dt, .ics-calendar dl.events dd { margin: 0; }
		.ics-calendar.r34ics_compact dl.events {
			display: grid;
			grid-template-columns: 10em calc(100% - 10em);
		}
		.ics-calendar.r34ics_compact dl.events dt {
			grid-column: 1;
			margin: 0 !important;
			padding: 2px 10px 2px 0 !important;
			vertical-align: top;
		}
		.ics-calendar.r34ics_compact dl.events dt[data-feed-color*='rgb'] {
			padding: 2px 10px 2px 5px !important;
		}
		.ics-calendar.r34ics_compact dl.events dd {
			grid-column: 1 / span 2;
			margin: 0 !important;
			padding: 2px 0 !important;
			vertical-align: top;
		}
		.ics-calendar.r34ics_compact dl.events dd[data-feed-color*='rgb'] {
			padding: 2px 5px !important;
		}
		.ics-calendar.r34ics_compact dl.events dt ~ dd {
			border-left: none !important;
			grid-column: 2;
		}
		.ics-calendar dl.events dt.time {
			font-weight: bold;
			padding-top: 0.5rem;
		}
		.ics-calendar dl.events dd.event { font-weight: normal; }
		.ics-calendar .events .time {
			/*cursor: help;*/
		}
		.ics-calendar .events .time .end_time {
			display: inline-block;
			font-size: 90%;
			font-weight: normal;
		}
		.ics-calendar .events .time .show_on_hover {
			visibility: hidden;
		}
		.ics-calendar .events .time:hover .show_on_hover, .ics-calendar .events .time:focus .show_on_hover { visibility: visible; }
		.ics-calendar.hide_times .events .time, .ics-calendar.hide_times .events .time-inline { display: none !important; }
		.ics-calendar.r34ics_toggle .events .title.has_desc, .ics-calendar .events .eventdesc *[title] { cursor: pointer; }
		.ics-calendar .events .title.cancelled { text-decoration: line-through; }
		.ics-calendar .event {
			position: relative;
			z-index: 1;
		}
		.ics-calendar .event:hover, .ics-calendar .event:focus, .ics-calendar .event:focus-within {
			z-index: 5 !important; /* Needs to be 5 for Full view in Pro */
		}
		.ics-calendar .event, .ics-calendar .event * {
			transition: none !important;
		}
			/* Source:  https://kenneth.io/blog/2012/03/04/word-wrapping-hypernation-using-css/ */
			.ics-calendar .event * {
				-ms-word-break: break-all;
				word-break: break-all;
				word-break: break-word;
				-webkit-hyphens: auto;
				-moz-hyphens: auto;
				-ms-hyphens: auto;
				hyphens: auto;
			}
			.ics-calendar .event .descloc {
				display: block;
				font-size: 85%;
				font-weight: normal;
				line-height: 1.5em;
			}
				.ics-calendar .event .descloc * {
					font-size: 100%;
					letter-spacing: 0;
					line-height: 1.5em;
					text-align: left;
				}
				.ics-calendar .event .descloc > *:last-child, .ics-calendar .event .eventdesc > *:last-child {
					margin-bottom: 0;
				}
			.ics-calendar.r34ics_toggle .event .descloc {
				display: none;
			}
			.ics-calendar.r34ics_toggle .event.open .descloc {
				display: block;
			}
			.ics-calendar .event .descloc div {
				margin: 0 0 0.5em 0;
			}
			.ics-calendar .event .descloc .attach, .ics-calendar .event .descloc .attach div {
				margin: 0.5em 0;
			}
			.ics-calendar .event .descloc .attach_float {
				float: right;
				margin: 0 0 1em 1em;
				max-width: 40%;
				position: relative;
			}
			.ics-calendar .event .descloc .attach_float img {
				display: block;
				height: auto;
				max-width: 100%;
				/*width: auto; Removed due to issue with Chrome 2024.11.14 */
			}
			.ics-calendar .event .descloc .descloc_feed_label {
				border-bottom: 1px solid var(--r34ics--element--descloc-feed-label--border-color);
				font-size: 90%;
				font-weight: 600;
				padding-bottom: 2px;
				text-transform: uppercase;
			}
			.ics-calendar .event[data-feed-color] .descloc.hover_block .descloc_feed_label:before {
				background-color: var(--r34ics--element--descloc-feed-label-before--background);
				border-radius: 8px;
				content: '';
				display: inline-block;
				height: 8px;
				margin-right: 0.5em;
				vertical-align: middle;
				width: 8px;
			}
			.r34ics_lightbox_content .descloc_feed_label {
				border-bottom: var(--r34ics--element--descloc-feed-label--border-bottom);
				border-left: var(--r34ics--element--descloc-feed-label--border-left);
				font-size: 75%;
				font-weight: 600;
				margin-bottom: 0.75rem;
				padding-left: 8px;
				text-transform: uppercase;
			}
			.ics-calendar .event .descloc .organizer_email {
				background: transparent url(//schwarzer-panther.org/wp-content/plugins/ics-calendar/assets/icon-mail.svg) left center no-repeat;
				background-size: 10px 10px;
				display: block;
				padding-left: 14px;
			}
		.ics-calendar .event_status {
			display: block;
		}
			.ics-calendar .event_status.event_status_cancelled {
				font-size: 85%;
				font-weight: bold;
				text-transform: uppercase;
			}
	.ics-calendar:not(.layout-full) .hidden_in_main { display: none !important; }
	.ics-calendar-title { }
	.ics-calendar-description { }
	.ics-calendar-select {
		background: var(--r34ics--element--select--background);
		color: var(--r34ics--element--select--color);
		float: right;
		font-size: 80%;
		margin: 0.5em 0 0.5em 0.5em;
		max-width: 200px;
		min-width: 200px;
		position: relative;
		width: 200px;
		z-index: 2;
	}
	.ics-calendar-arrow-nav {
		clear: both;
		display: block;
		margin: 0;
	}
	.ics-calendar-arrow-nav:after { clear: both; content: ''; display: table; }
		.ics-calendar-arrow-nav > * { margin: 0.5em 0; -moz-user-select: none; -webkit-user-select: none; user-select: none; }
		.ics-calendar-arrow-nav > *.inactive { display: none; }
		.ics-calendar-arrow-nav > .prev { cursor: w-resize; float: left; }
		.ics-calendar-arrow-nav > .today { cursor: s-resize; float: right; margin-right: 1.5rem; }
		.ics-calendar-arrow-nav > .next { cursor: e-resize; float: right; }
	.ics-calendar-basic-wrapper { }
		.ics-calendar-basic-wrapper ul.events {
			list-style: none;
			margin: 0;
			padding: 0;
		}
			.ics-calendar-basic-wrapper ul.events li {
				clear: both;
				margin: 0 0 1rem 0;
			}
			.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper ul.events li {
				display: flex;
				flex-direction: row;
			}
			.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date {
				align-self: flex-start;
				background: var(--r34ics--element--basic--date--background);
				border: var(--r34ics--element--basic--date--border);
				border-radius: 4px;
				display: inline-block;
				margin: 0 8px 8px 0;
				padding: 4px 8px;
				text-align: center;
			}
			.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date.multiday {
				align-items: center;
				display: flex;
				flex-direction: column;
			}
				.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date *[data-date-format],
				.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date .time-inline {
					display: block !important;
					font-size: 70% !important;
					line-height: 1.3em !important;
				}
				.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date *[data-date-format='d'],
				.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date *[data-date-format='j'] {
					font-size: 210% !important;
					font-weight: 800;
					line-height: 1em !important;
					width: 2em;
				}
				.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date *[data-date-format='F'],
				.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date *[data-date-format='m'],
				.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date *[data-date-format='M'],
				.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date *[data-date-format='n'] {
					font-weight: 600;
				}
				.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .date.multiday .multiday-sep {
					font-size: 210%;
					line-height: 0.5em;
				}
				.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper .event-info {
					display: inline-block;
				}
			.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper ul.events .event .title {
				font-weight: bold;
			}
			.ics-calendar:not(.nostyle) .ics-calendar-basic-wrapper ul.events .event .time {
				font-size: 80%;
				font-weight: normal;
			}
	.ics-calendar-list-wrapper {
		position: relative;
		z-index: 1;
	}
		.ics-calendar-list-wrapper .ics-calendar-label {
			margin: 0.5em 0 0.25em 0 !important; /* Needs !important because of general .ics-calendar-label properties */
		}
		.ics-calendar-list-wrapper .ics-calendar-date {
			margin: 0.5em 0 0.25em 0;
		}
		.ics-calendar-list-wrapper .descloc_toggle { }
			.ics-calendar-list-wrapper .descloc_toggle_excerpt { display: block; }
			.ics-calendar-list-wrapper .descloc_toggle_full { display: none; }
		.ics-calendar-list-wrapper .events .sublabel {
			display: block;
			font-size: 75%;
			font-weight: normal;
			line-height: 1.5em;
		}
		.ics-calendar-list-wrapper .event {
			clear: both;
		}
		.ics-calendar.r34ics_toggle .ics-calendar-list-wrapper .events .title.has_desc {
			text-decoration: underline;
		}
		.ics-calendar-list-wrapper .time-inline {
			display: inline-block;
			font-size: 80%;
			font-weight: normal;
		}
		.ics-calendar-paginate-wrapper {
			clear: both;
			display: flex;
			flex-direction: row;
			justify-content: space-between;
			margin: 1.5rem 0;
			width: 100%;
		}
		.ics-calendar-paginate.prev {
			align-self: flex-start;
		}
		.ics-calendar-paginate.next {
			align-self: flex-end;
			margin-left: auto;
		}
	.ics-calendar-month-wrapper {
		position: relative;
		z-index: 1;
	}
		.ics-calendar-label {
			clear: none !important;
			margin: 0 !important;
		}
		.ics-calendar-month-grid {
			background-color: var(--r34ics--element--month--background);
			border-collapse: collapse;
			line-height: 1.5em;
			margin: 0.5em 0;
			table-layout: fixed;
			width: 100%;
		}
		.ics-calendar.whitetext .ics-calendar-month-grid {
			background-color: var(--r34ics--element--month--background--whitetext);
		}
			.ics-calendar-month-grid th, .ics-calendar-month-grid td {
				border: var(--r34ics--element--month--th-td--border);
				font-size: 70%;
				overflow: visible;
				/*position: relative;*/
				text-align: left !important;
				vertical-align: top !important; /* Override themes */
				width: auto;
				z-index: 1;
			}
			.ics-calendar-month-grid th:hover, .ics-calendar-month-grid td:hover,
			.ics-calendar-month-grid th:focus, .ics-calendar-month-grid td:focus,
			.ics-calendar-month-grid th:focus-within, .ics-calendar-month-grid td:focus-within {
				position: relative;
				z-index: 2;
			}
			.ics-calendar-month-grid th {
				background: var(--r34ics--element--month--th--background);
				color: var(--r34ics--element--month--th--color);
				padding: 0.5em 0.8em 0.2em 0.8em !important;
				text-align: center !important;
				text-transform: uppercase;
			}
			.ics-calendar.whitetext .ics-calendar-month-grid th {
				background: var(--r34ics--element--month--th--background--whitetext);
			}
			.ics-calendar-month-grid th.week-number {
				padding: 0.2em !important;
				text-align: center !important;
				white-space: nowrap;
				width: 2em !important;
			}
			.ics-calendar-month-grid td {
				height: 9em; /* Remember min-height doesn't work on tables; height works equivalently */
				padding: 0 !important; /* !important fixes a common theme conflict */
			}
			.ics-calendar.r34ics_compact .ics-calendar-month-grid td {
				height: 4.5em;
			}
			.ics-calendar-month-grid .day {
				background: var(--r34ics--element--month--day--background);
				color: var(--r34ics--element--month--day--color);
				font-weight: bold;
				padding: 0.2em 0.8em;
			}
			.ics-calendar.whitetext .ics-calendar-month-grid .day {
				background: var(--r34ics--element--month--day--background--whitetext);
			}
			.ics-calendar-month-grid .off {
				background: var(--r34ics--element--month--off--background);
				color: var(--r34ics--element--month--off--color) !important;
			}
			.ics-calendar.whitetext .ics-calendar-month-grid .off {
				background: var(--r34ics--element--month--off--background--whitetext);
			}
			.ics-calendar-month-grid .today .day {
				background: var(--r34ics--element--month--today-day--background);
			}
			.ics-calendar-month-grid .today .day * {
				color: var(--r34ics--element--month--today-day--color);
			}
			.ics-calendar.whitetext .ics-calendar-month-grid .today .day {
				background: var(--r34ics--element--month--today-day--background--whitetext);
			}
			.ics-calendar.whitetext .ics-calendar-month-grid .today .day * {
				color: var(--r34ics--element--month--today-day--color--whitetext) !important;
			}
			.ics-calendar-month-grid ul.events {
				list-style: none !important;
				margin: 0 !important;
				padding: 0 !important;
			}
				.ics-calendar-month-grid ul.events li {
					border-bottom: var(--r34ics--element--month--events-li--border-bottom);
					list-style: none !important;
					margin: 0 !important;
					padding: 0.4em 0.8em !important;
				}
				.ics-calendar-month-grid ul.events li.all-day {
					font-weight: bold;
					padding: 0.4em 0.8em !important;
				}
				.ics-calendar-month-grid ul.events > li:last-of-type { border-bottom: 0; }
					.ics-calendar-month-grid .events .all-day-indicator {
						display: block;
						font-size: 80%;
						font-weight: normal;
						line-height: 1.5em;
						text-transform: uppercase;
					}
					.ics-calendar-month-grid .events .time {
						display: block;
						font-size: 90%;
						font-weight: bold;
						line-height: 1.5em;
					}
					.ics-calendar-month-grid .events .title {
						display: block;
						font-size: 100% !important; /* !important fixes a common theme conflict */
						line-height: 1.5em;
					}
					.ics-calendar-month-grid .events .sublabel {
						display: block;
						font-size: 60%;
						font-weight: normal;
						line-height: 1.5em;
						text-transform: uppercase;
					}
	.ics-calendar-week-wrapper {
		position: relative;
		z-index: 1;
	}
	.ics-calendar-color-key {
		clear: both;
		display: block;
		font-size: 85%;
		margin: 0 0 1.5em 0;
	}
		.ics-calendar-color-key-header, .ics-calendar-color-key-item {
			border-left: 4px solid transparent;
			line-height: 2em;
			padding: 0.1em 0.5em;
		}
		.ics-calendar-color-key.inline .ics-calendar-color-key-item {
			display: inline-block;
		}
			.ics-calendar-color-key-header label, .ics-calendar-color-key-item label {
				margin: 0;
			}
				.ics-calendar-color-key-header label input[type=checkbox], .ics-calendar-color-key-item label input[type=checkbox] {
					vertical-align: baseline;
				}
.ics-calendar table tbody tr {
	background: transparent !important; /* Override possible theme alternating row colors */
}
.ics-calendar.whitetext:not(.darkmode) *:not(.ics-calendar-select),
.ics-calendar.solidcolors:not(.darkmode) .ics-calendar-color-key {
	color: var(--r34ics--element--color--whitetext) !important;
}
.r34ics-ajax-container.loading {
	display: block;
	height: 75vh;
	position: relative;
	width: 100%;
}
/**
 * *Approximate* space needed for different view conditions.
 * Note: There is no way to precisely determine the height of the calendar before it's loaded.
 */
.r34ics-ajax-container[data-view-is-list-style='1'].loading { height: 7.5rem; }
.r34ics-ajax-container[data-view-is-list-long='1'].loading { height: 50vh; }
.r34ics-ajax-container:not(.loading):before { display: none; }
.r34ics-ajax-container.loading:before {
	animation: r34icsInfiniteRotate 2s linear infinite;
	background-image: url('data:image/svg+xml;utf8,<svg aria-hidden="true" focusable="false" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path fill="gray" d="M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"></path></svg>');
	background-size: contain;
	border: none;
	content: '';
	cursor: pointer;
	display: inline-block;
	height: 24px;
	opacity: 0.5;
	overflow: hidden;
	position: absolute; top: calc(50% - 12px); left: calc(50% - 12px);
	text-indent: -999px;
	vertical-align: middle;
	width: 24px;
}
button:not(.components-button):not([role=presentation]).r34ics_event_ics_download, button:not(.components-button):not([role=presentation]).r34ics_event_ics_download:focus,
button:not(.components-button):not([role=presentation]).r34ics_event_ics_download:hover {
	background: transparent url('data:image/svg+xml;utf8,<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 602 585" xmlns="http://www.w3.org/2000/svg"><path d="m216-20c-24.383 0-44 19.617-44 44v148h-67.8c-35.627 0-53.461 43.023-28.242 68.242l152.305 152.205c15.265 15.266 40.309 15.266 55.579-.005l152.105-152.205c25.214-25.214 7.38-68.237-28.247-68.237h-67.7v-148c0-24.383-19.617-44-44-44zm0 20h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1l-152.1 152.2c-7.5 7.5-19.8 7.5-27.3 0l-152.3-152.2c-12.6-12.6-3.7-34.1 14.1-34.1h87.8v-168c0-13.3 10.7-24 24-24z" transform="translate(44.7214 44.7214)"/><path d="m532 376c0-24.383-19.617-44-44-44h-154.984l-54.858 54.858c-12.269 12.269-32.047 12.269-44.316 0 0 0-54.858-54.858-54.858-54.858h-154.984c-24.383 0-44 19.617-44 44v112c0 24.383 19.617 44 44 44h464c24.383 0 44-19.617 44-44zm-20 0v112c0 13.3-10.7 24-24 24h-464c-13.3 0-24-10.7-24-24v-112c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49h146.7c13.3 0 24 10.7 24 24zm-60 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z" transform="translate(44.7214 27.7214)"/></svg>') left center no-repeat;
	background-size: 16px;
	border: none;
	border-radius: 0;
	color: inherit !important;
	cursor: pointer;
	display: inline-block;
	font-size: 10px;
	height: 16px;
	line-height: 10px;
	margin: 5px 0;
	overflow: hidden;
	padding: 0 0 0 20px;
	position: relative;
	vertical-align: baseline;
	width: auto;
}
button:not(.components-button):not([role=presentation]).r34ics_event_ics_download.minimal, button:not(.components-button):not([role=presentation]).r34ics_event_ics_download.minimal:focus,
button:not(.components-button):not([role=presentation]).r34ics_event_ics_download.minimal:hover {
	padding: 0;
	text-indent: -999px;
	width: 16px;
}
.ics-calendar.whitetext button:not(.components-button):not([role=presentation]).r34ics_event_ics_download,
.ics-calendar.whitetext button:not(.components-button):not([role=presentation]).r34ics_event_ics_download:focus,
.ics-calendar.whitetext button:not(.components-button):not([role=presentation]).r34ics_event_ics_download:hover {
	background-image: url('data:image/svg+xml;utf8,<svg clip-rule="evenodd" fill-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2" viewBox="0 0 602 585" xmlns="http://www.w3.org/2000/svg"><path fill="#fff" d="m216-20c-24.383 0-44 19.617-44 44v148h-67.8c-35.627 0-53.461 43.023-28.242 68.242l152.305 152.205c15.265 15.266 40.309 15.266 55.579-.005l152.105-152.205c25.214-25.214 7.38-68.237-28.247-68.237h-67.7v-148c0-24.383-19.617-44-44-44zm0 20h80c13.3 0 24 10.7 24 24v168h87.7c17.8 0 26.7 21.5 14.1 34.1l-152.1 152.2c-7.5 7.5-19.8 7.5-27.3 0l-152.3-152.2c-12.6-12.6-3.7-34.1 14.1-34.1h87.8v-168c0-13.3 10.7-24 24-24z" transform="translate(44.7214 44.7214)"/><path fill="#fff" d="m532 376c0-24.383-19.617-44-44-44h-154.984l-54.858 54.858c-12.269 12.269-32.047 12.269-44.316 0 0 0-54.858-54.858-54.858-54.858h-154.984c-24.383 0-44 19.617-44 44v112c0 24.383 19.617 44 44 44h464c24.383 0 44-19.617 44-44zm-20 0v112c0 13.3-10.7 24-24 24h-464c-13.3 0-24-10.7-24-24v-112c0-13.3 10.7-24 24-24h146.7l49 49c20.1 20.1 52.5 20.1 72.6 0l49-49h146.7c13.3 0 24 10.7 24 24zm-60 88c0-11-9-20-20-20s-20 9-20 20 9 20 20 20 20-9 20-20z" transform="translate(44.7214 27.7214)"/></svg>');
}
.r34ics_lightbox {
	display: none;
	position: fixed; top: 0; right: 0; bottom: 0; left: 0;
	z-index: -1;
}
.r34ics_lightbox.open {
	background: var(--r34ics--element--lightbox--background);
	display: block;
	z-index: 999999;
}
	.r34ics_lightbox .r34ics_lightbox_inner {
		height: 80%;
		max-height: 600px;
		max-width: 800px;
		overflow: visible;
		position: absolute; top: 50%; right: auto; bottom: auto; left: 50%;
		transform: translate(-50%, -50%);
		width: 80%;
	}
	.r34ics_lightbox .r34ics_lightbox_close {
		background-color: var(--r34ics--element--lightbox-close--background);
		border-radius: 100%;
		box-shadow: var(--r34ics--element--lightbox-close--box-shadow);
		color: var(--r34ics--element--lightbox-close--color);
		cursor: pointer;
		font-size: 28px;
		height: 44px;
		line-height: 40px;
		position: absolute; top: -22px; right: -22px; bottom: auto; left: auto;
		text-align: center;
		width: 44px;
		z-index: 2;
	}
	.r34ics_lightbox .r34ics_lightbox_content {
		background: var(--r34ics--element--lightbox-content--background);
		box-shadow: var(--r34ics--element--lightbox-content--box-shadow);
		color: var(--r34ics--element--lightbox-content--color);
		overflow-x: hidden;
		overflow-y: auto;
		padding: 1.5em;
		position: absolute; top: 0; right: 0; bottom: 0; left: 0;
		z-index: 1;
	}
		.r34ics_lightbox .r34ics_lightbox_content .title_in_hover_block {
			font-size: 150%;
			font-weight: bold;
			margin-bottom: 0.5em;
		}
		.r34ics_lightbox .r34ics_lightbox_content .date_in_hover_block {
			font-size: 120%;
			font-weight: 500;
			margin-bottom: 0.5em;
		}
		.r34ics_lightbox .r34ics_lightbox_content .time_in_hover_block {
			font-size: 120%;
			font-weight: 500;
			margin-bottom: 0.5em;
		}
		.r34ics_lightbox .r34ics_lightbox_content .descloc_toggle_excerpt {
			display: none !important;
		}
/* Non-phone breakpoint */
@media screen and (min-width: 783px) {
	.ics-calendar .event .hover_block {
		background: var(--r34ics--element--hover-block--background);
		border: var(--r34ics--element--hover-block--border);
		box-shadow: var(--r34ics--element--hover-block--box-shadow);
		display: none;
		padding: 0.4em 0.6em;
		position: absolute; top: 2em; left: 3em;
	}
	.ics-calendar.solidcolors:not(.darkmode) .event .hover_block,
	.ics-calendar.whitetext:not(.darkmode) .event .hover_block {
		background: var(--r34ics--element--hover-block--background--whitetext);
	}
	/* [data-month-table-list-toggle=list] is a Pro feature */
	.ics-calendar:not([data-month-table-list-toggle=list]) .event .hover_block {
		max-height: 30em;
		max-width: 25em;
		min-width: 15em;
		overflow-y: auto;
		width: 250%;
	}
	.ics-calendar td:last-child:not(:first-child) .event .hover_block {
		left: 3em;
	}
	.ics-calendar td:last-child:not(:first-child) .event .hover_block,
	.ics-calendar td:nth-of-type(n+5) .event .hover_block
	{
		right: 3em; left: auto;
	}
	.ics-calendar tbody tr:nth-of-type(n+3) td .event .hover_block {
		top: auto; bottom: 1em;
	}
	.ics-calendar .event .has_desc:hover ~ .hover_block, .ics-calendar .event .hover_block:hover,
	.ics-calendar .event .has_desc:focus ~ .hover_block, .ics-calendar .event .hover_block:focus,
	.ics-calendar .event .hover_block:focus-within
	{
		display: block !important;
	}
	.ics-calendar .hover_block .date_in_hover_block, .ics-calendar .hover_block .date_in_hover_block {
		display: block;
		font-weight: bold;
	}
	.ics-calendar .hover_block .title_in_hover_block, .ics-calendar .hover_block .time_in_hover_block {
		display: block;
		font-weight: bold;
	}
	.ics-calendar .hover_block .title_in_hover_block {
		font-size: 125%;
	}
	/* Special formatting for monthnav="compact" */
	.ics-calendar.monthnav-compact .ics-calendar-label { display: none; }
	.ics-calendar.monthnav-compact .ics-calendar-select {
		 float: none;
		 left: 50%;
		 transform: translateX(-50%);
		 top: -3em;
	}
	.ics-calendar.monthnav-compact .ics-calendar-month-wrapper {
		 margin-top: -1.5em;
	}
}
/* Tablet breakpoint */
@media screen and (max-width: 1024px) {
	.ics-calendar-month-grid td {
		height: 7.5em; /* Remember min-height doesn't work on tables; height works equivalently */
	}
}
/* Phone breakpoint */
@media screen and (max-width: 782px) {
	body:not(#tinymce) .ics-calendar:not(.nomobile) .no_phone { display: none !important; }
	body:not(#tinymce) .ics-calendar.nomobile .no_phone:not(.hidden):not(.no_phone_important) { display: inherit !important; }
	body:not(#tinymce) .ics-calendar:not(.nomobile) .phone_only:not(.hidden) { display: inherit !important; }
	body:not(#tinymce) .ics-calendar:not(.nomobile) .phone_only.inline_block:not(.hidden) { display: inline-block !important; }
	.ics-calendar-select {
		float: none;
		margin: 0 0 1em 0;
		width: 100%;
	}
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid { margin-bottom: 1.5em; }
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid,
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid tbody,
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid tr,
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid th,
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid td
	{
		border: none;
		display: block;
		font-size: 100%;
		width: 100%;
	}
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid tr.previous-week,
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid tr.next-week
	{ display: none; }
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid thead,
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid th.week-number,
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid .off,
	.ics-calendar:not(.nomobile):not(.show-past-events) .ics-calendar-month-grid .past,
	.ics-calendar.layout-month:not(.nomobile):not(.show-past-events) .past,
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid .empty
	{ display: none; }
	.ics-calendar:not(.show-past-events):not(.month_list_all) .ics-calendar-month-wrapper.past .past.has_events
	{ display: block !important; }
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid .day { padding: 0.5em 0.8em; }
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid .day * { display: inline-block !important; }
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid td { height: auto; }
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid ul.events li { border-bottom: none; }
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid .events .all-day-indicator { font-size: 75%; }
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid .events .time { font-size: 100%; }
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid .events .time .show_on_hover { visibility: visible; }
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid .events .title { font-size: 100% !important; } /* !important fixes a common theme conflict */
	.ics-calendar:not(.nomobile) .ics-calendar-month-grid .events .sublabel { font-size: 75%; }
	/* Remember min-height doesn't work on tables; height works equivalently */
	.ics-calendar-month-grid td { height: 6em; }
	/* Special formatting for monthnav="compact" */
	.ics-calendar.monthnav-compact .ics-calendar-label { display: none; }
	.ics-calendar .hover_block .title_in_hover_block,
	.ics-calendar .hover_block .time_in_hover_block
	{ display: none; }
	.ics-calendar.nomobile .ics-calendar-month-wrapper,
	.ics-calendar.nomobile .ics-calendar-week-wrapper
	{ overflow-x: scroll; }
	.ics-calendar.nomobile:not(.r34ics_compact_mobile):not(.r34ics_compact) .ics-calendar-month-wrapper .ics-calendar-month-grid,
	.ics-calendar.nomobile:not(.r34ics_compact_mobile):not(.r34ics_compact) .ics-calendar-week-wrapper .ics-calendar-month-grid
	{ min-width: 700px; }
	.ics-calendar.nomobile.r34ics_compact_mobile .ics-calendar-month-wrapper .ics-calendar-month-grid,
	.ics-calendar.nomobile.r34ics_compact .ics-calendar-month-wrapper .ics-calendar-month-grid,
	.ics-calendar.nomobile.r34ics_compact_mobile .ics-calendar-week-wrapper .ics-calendar-month-grid,
	.ics-calendar.nomobile.r34ics_compact .ics-calendar-week-wrapper .ics-calendar-month-grid
	{ font-size: 80% !important; min-width: 100%; }
	.ics-calendar.nomobile.r34ics_compact_mobile .ics-calendar-month-wrapper .ics-calendar-month-grid td .events,
	.ics-calendar.nomobile.r34ics_compact .ics-calendar-month-wrapper .ics-calendar-month-grid td .events,
	.ics-calendar.nomobile.r34ics_compact_mobile .ics-calendar-week-wrapper .ics-calendar-month-grid td .events,
	.ics-calendar.nomobile.r34ics_compact .ics-calendar-week-wrapper .ics-calendar-month-grid td .events
	{ height: 6.5em !important; overflow: auto !important; }
	/* Don't show day-of-week in grid if .nomobile is on! */
	.ics-calendar.nomobile .ics-calendar-month-grid .events .day > .phone_only { display: none; }
	.ics-calendar-color-key { max-width: 100%; }
}
/* Print */
.r34ics-print-button-wrapper {
	float: right;
	margin-right: 0.5rem;
	position: relative;
	z-index: 2;
}
.r34ics-print-button-wrapper .button.print {
	background: var(--r34ics--element--button--background);
	background-size: 16px;
	border: var(--r34ics--element--button--border);
	border-radius: var(--r34ics--element--button--border-radius);
	color: var(--r34ics--element--button--text);
	display: inline-block;
	height: 32px;
	padding: 5px;
	vertical-align: middle;
	width: 32px;
}
.r34ics-print-button-wrapper .button.print svg {
	height: 20px;
	width: 20px;
}
body.r34ics-print-calendar { margin: 3rem; }
body.r34ics-print-calendar .r34ics-print-button-wrapper { display: none !important; }
@media print {
	.ics-calendar {
		font-size: 10px !important;
		margin: 0 !important;
		width: 100% !important;
	}
	.ics-calendar input, .ics-calendar select, .ics-calendar textarea,
	.ics-calendar .button.print, .ics-calendar .button.subscribe,
	.ics-calendar .phone_only,
	.ics-calendar .r34ics-print-button-wrapper,
	.ics-calendar:not(.print_desc) .descloc
	{ display: none !important; }
	.ics-calendar h2 { font-size: 175% !important; }
	.ics-calendar h3 { font-size: 150% !important; }
	.ics-calendar h4 { font-size: 125% !important; }
	.ics-calendar.print_desc .descloc {
		display: block !important;
	}
		.ics-calendar.print_desc .descloc .time_in_hover_block,
		.ics-calendar.print_desc .descloc .title_in_hover_block
		{ display: none !important; }
}

.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
#jp-post-flair{padding-top:.5em}div.sharedaddy,#content div.sharedaddy,#main div.sharedaddy{clear:both}div.sharedaddy h3.sd-title{margin:0 0 1em;display:inline-block;line-height:1.2;font-size:9pt;font-weight:700}body.highlander-light h3.sd-title:before{border-top:1px solid rgba(0,0,0,.2)}body.highlander-dark h3.sd-title:before{border-top:1px solid rgba(255,255,255,.4)}.sd-sharing{margin-bottom:1em}.sd-content ul{padding:0 !important;margin:0 !important;list-style:none !important}.sd-content ul li{display:inline-block;margin:0 8px 12px 0;padding:0}.sd-content ul li.share-deprecated{opacity:.5}.sd-content ul li.share-deprecated a span{text-decoration:line-through}.sd-block.sd-gplus{margin:0 0 .5em}.sd-gplus .sd-content{font-size:12px}.sd-content .share-email-error .share-email-error-title{margin:.5em 0}.sd-content .share-email-error .share-email-error-text{font-family:"Open Sans",sans-serif;font-size:12px;margin:.5em 0}.sd-social-icon .sd-content ul li a.sd-button,.sd-social-text .sd-content ul li a.sd-button,.sd-content ul li a.sd-button,.sd-content ul li .option a.share-ustom,.sd-content ul li.preview-item div.option.option-smart-off a,.sd-content ul li.advanced a.share-more,.sd-social-icon-text .sd-content ul li a.sd-button,.sd-social-official .sd-content>ul>li>a.sd-button,#sharing_email .sharing_send,.sd-social-official .sd-content>ul>li .digg_button>a{text-decoration:none !important;display:inline-block;font-size:13px;font-family:"Open Sans",sans-serif;font-weight:500;border-radius:4px;color:#2c3338 !important;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.12);text-shadow:none;line-height:23px;padding:4px 11px 3px 9px}.sd-social-official .sd-content ul li a.sd-button,.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a{align-items:center;display:flex;font-size:12px;line-height:12px;padding:1px 6px 0 5px;min-height:20px}.sd-social-official .sd-content ul.preview li a.sd-button,.sd-social-official .sd-content ul.preview li.preview-item div.option.option-smart-off a{position:relative;top:2px}.sd-content ul li a.sd-button>span,.sd-content ul li .option a.share-ustom span,.sd-content ul li.preview-item div.option.option-smart-off a span,.sd-content ul li.advanced a.share-more span,.sd-social-icon-text .sd-content ul li a.sd-button>span,.sd-social-official .sd-content>ul>li>a.sd-button span,.sd-social-official .sd-content>ul>li .digg_button>a span{line-height:23px;margin-left:6px}.sd-social-icon .sd-content ul li a.sd-button>span{margin-left:0}body .sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-icon.no-text span:not(.custom-sharing-span){display:none}.sd-social-text .sd-content ul li a.sd-button span{margin-left:3px}.sd-social-official .sd-content ul li a.sd-button>span,.sd-social-official .sd-content ul li.preview-item div.option.option-smart-off a span{line-height:12px;margin-left:3px}.sd-social-official .sd-content>ul>li>a.sd-button:before,.sd-social-official .sd-content>ul>li .digg_button>a:before,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before,.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before{margin-bottom:-1px}.sd-social-icon .sd-content ul li a.sd-button:hover,.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:hover,.sd-social-text .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:hover,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-official .sd-content>ul>li>a.sd-button:hover,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-official .sd-content>ul>li .digg_button>a:hover,.sd-social-official .sd-content>ul>li .digg_button>a:active{box-shadow:0 1px 2px rgba(0,0,0,.22),0 0 0 1px rgba(0,0,0,.22)}.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-official .sd-content>ul>li .digg_button>a:active{box-shadow:inset 0 1px 0 rgba(0,0,0,.16)}.sd-content ul li a.sd-button:before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:400 18px/1 social-logos;vertical-align:top;text-align:center}.sd-social-icon-text ul li a.sd-button:before{position:relative;top:2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-content ul li a.sd-button:before{position:relative;top:2px}}.sd-social-official ul li a.sd-button:before{position:relative;top:-2px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-official ul li a.sd-button:before{top:0}}.jp-sharing-input-touch .sd-content ul li{padding-left:10px}.sd-content ul li.preview-item.no-icon a.sd-button span{margin-left:0}.sd-social-text .sd-content ul li a:before,.sd-content ul li.no-icon a:before{display:none}body .sd-social-text .sd-content ul li.share-custom a span,body .sd-content ul li.share-custom.no-icon a span{background-image:none;background-position:-500px -500px !important;background-repeat:no-repeat !important;padding-left:0;height:0;line-height:inherit}.sd-social-icon .sd-content ul li a.share-more{position:relative;top:-4px}@media screen and (-webkit-min-device-pixel-ratio:0){.sd-social-icon .sd-content ul li a.share-more{top:2px}}@-moz-document url-prefix(){.sd-social-icon .sd-content ul li a.share-more{top:2px}}.sd-social-icon .sd-content ul li a.share-more span{margin-left:3px}.sd-social-icon .sd-content ul li.share-print a:before,.sd-social-text .sd-content ul li.share-print a:before,.sd-content ul li.share-print div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-print a:before,.sd-social-official .sd-content li.share-print a:before{content:"\f469"}.sd-social-icon .sd-content ul li.share-email a:before,.sd-social-text .sd-content ul li.share-email a:before,.sd-content ul li.share-email div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-email a:before,.sd-social-official .sd-content li.share-email a:before{content:"\f410"}.sd-social-icon .sd-content ul li.share-linkedin a:before,.sd-social-text .sd-content ul li.share-linkedin a:before,.sd-content ul li.share-linkedin div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-linkedin a:before{content:"\f207"}.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before,.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-icon .sd-content ul li.share-x a:before,.sd-social-text .sd-content ul li.share-x a:before,.sd-content ul li.share-x div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-x a:before{content:"\f10e"}.sd-social-icon .sd-content ul li.share-reddit a:before,.sd-social-text .sd-content ul li.share-reddit a:before,.sd-content ul li.share-reddit div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-reddit a:before,.sd-social-official .sd-content li.share-reddit a:before{content:"\f222"}.sd-social-icon .sd-content ul li.share-tumblr a:before,.sd-social-text .sd-content ul li.share-tumblr a:before,.sd-content ul li.share-tumblr div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-tumblr a:before{content:"\f607"}.sd-social-icon .sd-content ul li.share-pocket a:before,.sd-social-text .sd-content ul li.share-pocket a:before,.sd-content ul li.share-pocket div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-pocket a:before{content:"\f224"}.sd-social-icon .sd-content ul li.share-pinterest a:before,.sd-social-text .sd-content ul li.share-pinterest a:before,.sd-content ul li.share-pinterest div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-pinterest a:before{content:"\f210"}.sd-social-icon .sd-content ul li.share-facebook a:before,.sd-social-text .sd-content ul li.share-facebook a:before,.sd-content ul li.share-facebook div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-facebook a:before{content:"\f203"}.sd-social-icon .sd-content ul li.share-press-this a:before,.sd-social-text .sd-content ul li.share-press-this a:before,.sd-content ul li.share-press-this div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-press-this a:before,.sd-social-official .sd-content li.share-press-this a:before{content:"\f205"}.sd-social-official .sd-content li.share-press-this a:before{color:#2ba1cb}.sd-social-icon .sd-content ul li.share-telegram a:before,.sd-social-text .sd-content ul li.share-telegram a:before,.sd-content ul li.share-telegram div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-telegram a:before,.sd-social-official .sd-content li.share-telegram a:before{content:"\f606"}.sd-social-official .sd-content li.share-telegram a:before{color:#08c}.sd-social-icon .sd-content ul li.share-threads a:before,.sd-social-text .sd-content ul li.share-threads a:before,.sd-content ul li.share-threads div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-threads a:before,.sd-social-official .sd-content li.share-threads a:before{content:"\f10d"}.sd-social-official .sd-content li.share-threads a:before{color:#000}.sd-social-icon .sd-content ul li[class*=share-].share-threads a.sd-button{background:#000;color:#fff !important}.sd-social-icon .sd-content ul li.share-mastodon a:before,.sd-social-text .sd-content ul li.share-mastodon a:before,.sd-content ul li.share-mastodon div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-mastodon a:before,.sd-social-official .sd-content li.share-mastodon a:before{content:"\f10a"}.sd-social-official .sd-content li.share-mastodon a:before{color:#563acc}.sd-social-icon .sd-content ul a.share-more:before,.sd-social-text .sd-content ul a.share-more:before,.sd-content ul li.advanced a.share-more:before,.sd-social-icon-text .sd-content a.share-more:before,.sd-social-official .sd-content a.share-more:before{content:"\f415"}.sd-social-official .sd-content a.share-more:before{color:#2ba1cb}.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before,.sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before,.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before,.sd-social-official .sd-content li.share-jetpack-whatsapp a:before{content:"\f608"}.sd-social-official .sd-content li.share-jetpack-whatsapp a:before{color:#43d854}.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button{background:#43d854;color:#fff !important}.sd-social-icon .sd-content ul li.share-nextdoor a:before,.sd-social-text .sd-content ul li.share-nextdoor a:before,.sd-content ul li.share-nextdoor div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-nextdoor a:before,.sd-social-official .sd-content li.share-nextdoor a:before{content:"\f10c"}.sd-social-official .sd-content li.share-nextdoor a:before{color:#8ed500}.sd-social-icon .sd-content ul li[class*=share-].share-nextdoor a.sd-button{background:#8ed500;color:#fff !important}.sd-social-icon .sd-content ul li.share-bluesky a:before,.sd-social-text .sd-content ul li.share-bluesky a:before,.sd-content ul li.share-bluesky div.option.option-smart-off a:before,.sd-social-icon-text .sd-content li.share-bluesky a:before,.sd-social-official .sd-content li.share-bluesky a:before{content:"\f10f"}.sd-social-official .sd-content li.share-bluesky a:before{color:#0085ff}.sd-social-icon .sd-content ul li[class*=share-].share-bluesky a.sd-button{background:#0085ff;color:#fff !important}.sd-social-icon .sd-content ul li.share-deprecated a:before,.sd-social-icon-text .sd-content li.share-deprecated a:before,.sd-social-official .sd-content li.share-deprecated a:before,.sd-content ul li.share-deprecated div.option.option-smart-off a:before{width:1em;height:1em;content:"\1F6AB"}.sd-social .sd-button .share-count{background:#2ea2cc;color:#fff;border-radius:10px;display:inline-block;text-align:center;font-size:10px;padding:1px 3px;line-height:1}.sd-social-official .sd-content>ul>li>a.sd-button span{line-height:1}.sd-social-official .sd-content ul{display:flex;flex-wrap:wrap}.sd-social-official .sd-content ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}.sd-social-official .sd-content li.share-press-this a{margin:0 0 5px}.sd-social-official .sd-content ul>li{display:flex;max-height:18px}.sd-social-official .sd-content ul>li .option-smart-off{margin-right:8px}.sd-social-official .fb-share-button>span{vertical-align:top !important}.sd-social-official .sd-content .pocket_button iframe{width:98px}.pocket_button iframe,.pinterest_button,.twitter_button,.linkedin_button>span{margin:0 !important}.linkedin_button>span,.pinterest_button a{display:block !important}.sd-social-official .sd-content .share-tumblr iframe{max-width:53px;width:unset}body .sd-social-official li.share-print,body .sd-social-official li.share-email a,body .sd-social-official li.share-custom a,body .sd-social-official li a.share-more,body .sd-social-official li.share-digg a,body .sd-social-official li.share-press-this a{position:relative;top:0}body .sd-social-icon .sd-content li.share-custom>a{padding:2px 3px 0;position:relative;top:4px}body .sd-social-icon .sd-content li.share-custom a span,body .sd-social-icon-text .sd-content li.share-custom a span,body .sd-social-text .sd-content li.share-custom a span,body .sd-social-official .sd-content li.share-custom a span,body .sd-content ul li.share-custom a.share-icon span{background-size:16px 16px;background-repeat:no-repeat;margin-left:0;padding:0 0 0 19px;display:inline-block;height:21px;line-height:16px}body .sd-content ul li.share-custom a span[hidden]{display:none}body .sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-icon.no-text .custom-sharing-span{color:transparent}body .sd-social-icon .sd-content li.share-custom a span{width:0;padding-left:16px !important}.sharing-hidden .inner{position:absolute;z-index:2;border:1px solid #ccc;padding:10px;background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.2);border-radius:2px;margin-top:5px;max-width:400px}.sharing-hidden .inner ul{margin:0 !important}.sd-social-official .sd-content .sharing-hidden ul>li.share-end{clear:both;margin:0 !important;height:0 !important}.sharing-hidden .inner:before,.sharing-hidden .inner:after{position:absolute;z-index:1;top:-8px;left:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #ccc;content:"";display:block}.sharing-hidden .inner:after{z-index:2;top:-7px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid #fff}.sharing-hidden ul{margin:0}.sd-social-icon .sd-content ul li[class*=share-] a,.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a{border-radius:50%;border:0;box-shadow:none;padding:7px;position:relative;top:-2px;line-height:1;width:auto;height:auto;margin-bottom:0;max-width:32px}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button>span,.sd-social-icon .sd-content ul li[class*=share-] div.option a span{line-height:1}.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a:hover{border:none;opacity:.6}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before{top:0}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom{padding:8px 8px 6px}.sd-social-icon .sd-content ul li a.sd-button.share-more{margin-left:10px}.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more{margin-left:0}.sd-social-icon .sd-button span.share-count{position:absolute;bottom:0;right:0;border-radius:0;background:#555;font-size:9px}.sd-social-icon .sd-content ul li[class*=share-] a.sd-button{background:#e9e9e9;margin-top:2px;text-indent:0}.sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button{background:#2c4762;color:#fff !important}.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button{background:#0866ff;color:#fff !important}.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{background:#000;color:#fff !important}.sd-social-icon .sd-content ul li[class*=share-].share-x a.sd-button{background:#000;color:#fff !important}.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button{background:#ca1f27;color:#fff !important}.sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button{color:#555 !important}.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button{background:#4f94d4;color:#fff !important}.sd-social-icon .sd-content ul li[class*=share-].share-telegram a.sd-button{background:#08c;color:#fff !important}.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button{background:#0077b5;color:#fff !important}.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button{background:#ee4056;color:#fff !important}.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button{background:#cee3f8;color:#555 !important}.sd-social-icon .sd-content ul li[class*=share-].share-mastodon a.sd-button{background:linear-gradient(to top,#563acc 0%,#6364ff 100%);color:#fff !important}#jetpack-source_f_name{display:none !important;position:absolute !important;left:-9000px}.sd-content .share-customize-link{margin-top:8px;line-height:11px}.sd-content .share-customize-link a{font-size:11px;font-family:"Open Sans",sans-serif}@media print{.sharedaddy.sd-sharing-enabled{display:none}}
@font-face{font-family:social-logos;src:url(data:application/octet-stream;base64,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) format('woff2');display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.social-logo__amazon:before{content:"\f600"}.social-logo__behance:before{content:"\f101"}.social-logo__blogger-alt:before{content:"\f601"}.social-logo__blogger:before{content:"\f602"}.social-logo__bluesky:before{content:"\f10f"}.social-logo__codepen:before{content:"\f216"}.social-logo__dribbble:before{content:"\f201"}.social-logo__dropbox:before{content:"\f225"}.social-logo__eventbrite:before{content:"\f603"}.social-logo__facebook:before{content:"\f203"}.social-logo__fediverse:before{content:"\f10b"}.social-logo__feed:before{content:"\f413"}.social-logo__flickr:before{content:"\f211"}.social-logo__foursquare:before{content:"\f226"}.social-logo__ghost:before{content:"\f61c"}.social-logo__github:before{content:"\f200"}.social-logo__google-alt:before{content:"\f102"}.social-logo__google-plus-alt:before{content:"\f218"}.social-logo__google-plus:before{content:"\f206"}.social-logo__google:before{content:"\f103"}.social-logo__instagram:before{content:"\f215"}.social-logo__link:before{content:"\f109"}.social-logo__linkedin:before{content:"\f207"}.social-logo__mail:before{content:"\f410"}.social-logo__mastodon:before{content:"\f10a"}.social-logo__medium-alt:before{content:"\f106"}.social-logo__medium:before{content:"\f623"}.social-logo__nextdoor:before{content:"\f10c"}.social-logo__patreon:before{content:"\f105"}.social-logo__pinterest-alt:before{content:"\f210"}.social-logo__pinterest:before{content:"\f209"}.social-logo__pocket:before{content:"\f224"}.social-logo__polldaddy:before{content:"\f217"}.social-logo__print:before{content:"\f469"}.social-logo__reddit:before{content:"\f222"}.social-logo__share:before{content:"\f415"}.social-logo__skype:before{content:"\f220"}.social-logo__sms:before{content:"\f110"}.social-logo__spotify:before{content:"\f515"}.social-logo__squarespace:before{content:"\f605"}.social-logo__stumbleupon:before{content:"\f223"}.social-logo__telegram:before{content:"\f606"}.social-logo-threads:before{content:"\f10d"}.social-logo__tiktok-alt:before{content:"\f107"}.social-logo__tiktok:before{content:"\f108"}.social-logo__tumblr-alt:before{content:"\f607"}.social-logo__tumblr:before{content:"\f214"}.social-logo__twitch:before{content:"\f516"}.social-logo__twitter-alt:before{content:"\f10e"}.social-logo__twitter:before{content:"\f610"}.social-logo__vimeo:before{content:"\f212"}.social-logo__whatsapp:before{content:"\f608"}.social-logo__woocommerce:before{content:"\f104"}.social-logo__wordpress:before{content:"\f205"}.social-logo__x:before{content:"\f10e"}.social-logo__xanga:before{content:"\f609"}.social-logo__youtube:before{content:"\f213"}

img#wpstats{display:none}
.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important}
.si_captcha_small{width:175px;height:45px;padding-top:10px;padding-bottom:10px}.si_captcha_large{width:250px;height:60px;padding-top:10px;padding-bottom:10px}img#si_image_com{border-style:none;margin:0;padding-right:5px;float:left}img#si_image_reg{border-style:none;margin:0;padding-right:5px;float:left}img#si_image_log{border-style:none;margin:0;padding-right:5px;float:left}img#si_image_side_login{border-style:none;margin:0;padding-right:5px;float:left}img#si_image_checkout{border-style:none;margin:0;padding-right:5px;float:left}img#si_image_jetpack{border-style:none;margin:0;padding-right:5px;float:left}img#si_image_bbpress_topic{border-style:none;margin:0;padding-right:5px;float:left}.si_captcha_refresh{border-style:none;margin:0;vertical-align:bottom}div#si_captcha_input{display:block;padding-top:15px;padding-bottom:5px}label#si_captcha_code_label{margin:0}input#si_captcha_code_input{width:65px}p#si_captcha_code_p{clear:left;padding-top:10px}.si-captcha-jetpack-error{color:#dc3232}