/*!
 * Datepicker for Bootstrap v1.10.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (https://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:after,.datepicker-dropdown:before{content:"";display:inline-block;border-top:0;position:absolute}.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-bottom-color:rgba(0,0,0,.2)}.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td span,.datepicker td,.datepicker th{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border:0}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today{background-color:#fde19a}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today:active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today{background-color:#f3d17a}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active{background-color:#efe24b \9}.datepicker table tr td.selected{background-color:#9e9e9e}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-image:-moz-linear-gradient(to bottom,#b3b3b3,gray);background-image:-ms-linear-gradient(to bottom,#b3b3b3,gray);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(gray));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,gray);background-image:-o-linear-gradient(to bottom,#b3b3b3,gray);background-image:linear-gradient(to bottom,#b3b3b3,gray);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color:gray gray #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0-1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:gray}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active{background-color:#666 \9}.datepicker table tr td.active{background-color:#006dcc}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0-1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active:active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active{background-color:#039 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td span.focused,.datepicker table tr td span:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active{background-color:#006dcc}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0-1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active{background-color:#039 \9}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px;cursor:pointer}.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0#fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:20px}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px}
:root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--tec-color-text-primary:#141827;--tec-color-text-primary-light:#1418279e;--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:#334affcc;--tec-color-accent-primary-active:#334affe6;--tec-color-accent-primary-background:#334aff12;--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:#141827cc;--tec-color-accent-secondary-active:#141827e6;--tec-color-accent-secondary-background:#14182712;--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent:var(--tec-color-accent-primary);--tec-color-link-accent-hover:#334affcc;--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:#0000;--tec-color-background-transparent:#fff9;--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:#14182712;--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:#da394d14;--tec-color-box-shadow:rgba(#000,.14);--tec-color-box-shadow-secondary:rgba(#000,.1);--tec-color-scroll-track:rgba(#000,.25);--tec-color-scroll-bar:rgba(#000,.5);--tec-color-background-primary-multiday:#334aff3d;--tec-color-background-primary-multiday-hover:#334aff57;--tec-color-background-secondary-multiday:#1418273d;--tec-color-background-secondary-multiday-hover:#14182757;--tec-color-accent-primary-week-event:#334aff1a;--tec-color-accent-primary-week-event-hover:#334aff33;--tec-color-accent-primary-week-event-featured:#334aff0a;--tec-color-accent-primary-week-event-featured-hover:#334aff24;--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background)}
.tribe-common{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased}.tribe-common *{box-sizing:border-box}.tribe-common article,.tribe-common aside,.tribe-common details,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common header,.tribe-common main,.tribe-common menu,.tribe-common nav,.tribe-common section,.tribe-common summary{display:block}.tribe-common svg:not(:root){overflow:hidden}.tribe-common audio,.tribe-common canvas,.tribe-common progress,.tribe-common video{display:inline-block}.tribe-common audio:not([controls]){display:none;height:0}.tribe-common progress{vertical-align:initial}.tribe-common [hidden],.tribe-common template{display:none}.tribe-common pre{overflow:auto}.tribe-common sub,.tribe-common sup{position:relative;vertical-align:initial}.tribe-common sup{top:-.5em}.tribe-common sub{bottom:-.25em}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{box-sizing:border-box;margin:0}.tribe-common input[type=number]::-webkit-inner-spin-button,.tribe-common input[type=number]::-webkit-outer-spin-button{height:auto}.tribe-common legend{color:inherit;display:table;max-width:100%;white-space:normal}.tribe-common textarea{overflow:auto;resize:none}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=reset],.tribe-common input[type=submit]{cursor:pointer;overflow:visible}.tribe-common button[disabled],.tribe-common input[disabled]{cursor:default}.tribe-common button::-moz-focus-inner,.tribe-common input::-moz-focus-inner{border:0;padding:0}.tribe-common a,.tribe-common abbr,.tribe-common acronym,.tribe-common address,.tribe-common applet,.tribe-common article,.tribe-common aside,.tribe-common audio,.tribe-common b,.tribe-common big,.tribe-common blockquote,.tribe-common canvas,.tribe-common caption,.tribe-common center,.tribe-common cite,.tribe-common code,.tribe-common dd,.tribe-common del,.tribe-common details,.tribe-common dfn,.tribe-common div,.tribe-common dl,.tribe-common dt,.tribe-common em,.tribe-common embed,.tribe-common fieldset,.tribe-common figcaption,.tribe-common figure,.tribe-common footer,.tribe-common form,.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common header,.tribe-common i,.tribe-common iframe,.tribe-common img,.tribe-common ins,.tribe-common kbd,.tribe-common label,.tribe-common legend,.tribe-common li,.tribe-common main,.tribe-common mark,.tribe-common menu,.tribe-common nav,.tribe-common object,.tribe-common ol,.tribe-common output,.tribe-common p,.tribe-common pre,.tribe-common q,.tribe-common ruby,.tribe-common s,.tribe-common samp,.tribe-common section,.tribe-common small,.tribe-common span,.tribe-common strike,.tribe-common strong,.tribe-common sub,.tribe-common summary,.tribe-common sup,.tribe-common table,.tribe-common tbody,.tribe-common td,.tribe-common tfoot,.tribe-common th,.tribe-common thead,.tribe-common time,.tribe-common tr,.tribe-common tt,.tribe-common u,.tribe-common ul,.tribe-common var,.tribe-common video{border:0;margin:0;padding:0}.tribe-common ol,.tribe-common ul{list-style:none}.tribe-common img{border-style:none;height:auto;-ms-interpolation-mode:bicubic;max-width:100%}.tribe-common embed,.tribe-common iframe,.tribe-common video{max-height:100%;max-width:100%}.tribe-theme-avada input[type=text]{margin:0}.tribe-theme-divi .entry-content .tribe-common table,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common table{border:0;margin:0}.tribe-theme-divi .entry-content .tribe-common td,.tribe-theme-divibody.et-pb-preview #main-content .container .tribe-common td{border:0}.tribe-theme-divi #content-area .tribe-common td,.tribe-theme-divi #content-area .tribe-common th,.tribe-theme-divi #content-area .tribe-common tr,.tribe-theme-divi #left-area .tribe-common ul{padding:0}#top .main_color .tribe-common button[disabled],#top.tribe-theme-enfold .tribe-common button[disabled]{cursor:default}#top .main_color .tribe-common form,#top .main_color .tribe-common input,#top.tribe-theme-enfold .tribe-common form,#top.tribe-theme-enfold .tribe-common input{margin:0}.entry-content-wrapper .tribe-common li{margin:0;padding:0}.entry-content .tribe-common ol,.entry-content .tribe-common ul,.tribe-theme-genesis .tribe-common ol,.tribe-theme-genesis .tribe-common ul{margin:0;padding:0}.tribe-theme-twentynineteen .tribe-common svg{fill:none}.tribe-theme-twentyseventeen .tribe-common div.tribe-dialog{z-index:5!important}.tribe-common .tribe-common-form-control-checkbox,.tribe-common .tribe-common-form-control-radio{align-items:flex-start;display:flex}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{cursor:pointer;margin-left:15px}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{cursor:pointer;flex:none;margin:1px 0 0}#top .main_color .tribe-common .tribe-common-form-control-checkbox__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__input{margin:1px 0 0}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-checkbox__input{top:0}.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-checkbox__input:checked:after{border:none}.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-radio__input:checked:after{background-color:initial}.tribe-common .tribe-common-form-control-checkbox-radio-group>*{margin-bottom:15px}.tribe-common .tribe-common-form-control-checkbox-radio-group>:last-child{margin-bottom:0}.tribe-common .tribe-common-form-control-slider__input{cursor:pointer;display:inline-block;margin:0;padding:0;vertical-align:middle;width:120px}.tribe-common .tribe-common-form-control-slider__label{cursor:pointer;display:inline-block;margin-left:11px;vertical-align:middle}.tribe-common .tribe-common-form-control-slider--vertical .tribe-common-form-control-slider__label{display:block;margin:0 0 6px}.tribe-common .tribe-common-form-control-text__label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-common .tribe-common-form-control-text__input{height:auto;padding:var(--tec-spacer-2) var(--tec-spacer-6) var(--tec-spacer-2) 0;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{padding:var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-8)}#top .main_color .tribe-common .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input{padding:var(--tec-spacer-2) var(--tec-spacer-6) var(--tec-spacer-2) 0;width:100%}#top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input{padding:var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-4) var(--tec-spacer-8)}.tribe-common .tribe-common-form-control-toggle__input,.tribe-common .tribe-common-form-control-toggle__label{cursor:pointer;display:inline-block;vertical-align:middle}.tribe-common .tribe-common-form-control-toggle__label{margin-left:11px}.tribe-common .tribe-common-form-control-toggle--vertical .tribe-common-form-control-toggle__label{display:block;margin:0 0 6px}#top .main_color .tribe-common .tribe-common-form-control-toggle__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__input{display:inline-block;margin:5px 0}.tribe-common .tribe-common-g-col{min-width:0;width:100%}.tribe-common .tribe-common-g-row{display:flex;flex-wrap:wrap}.tribe-common .tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-small-half-negative);margin-right:var(--tec-grid-gutter-small-half-negative)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-half-negative);margin-right:var(--tec-grid-gutter-half-negative)}.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-small-half);padding-right:var(--tec-grid-gutter-small-half)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-theme-twentynineteen .tribe-common .entry.tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-small-half-negative);margin-right:var(--tec-grid-gutter-small-half-negative);padding:0}.tribe-theme-twentynineteen .tribe-common.tribe-common--breakpoint-medium .entry.tribe-common-g-row--gutters{margin-left:var(--tec-grid-gutter-half-negative);margin-right:var(--tec-grid-gutter-half-negative)}.tribe-theme-twentynineteen .tribe-common .tribe-common-g-row--gutters>.entry.tribe-common-g-col{margin:0;padding-left:var(--tec-grid-gutter-small-half);padding-right:var(--tec-grid-gutter-small-half)}.tribe-theme-twentynineteen .tribe-common.tribe-common--breakpoint-medium .tribe-common-g-row--gutters>.entry.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-common a{cursor:pointer}.tribe-theme-divi #left-area .tribe-common ul,.tribe-theme-divi .entry-content .tribe-common ul,body.et-pb-preview.tribe-theme-divi #main-content .container .tribe-common ul{list-style-type:none;padding:0}.entry-content .tribe-common ol>li,.entry-content .tribe-common ul>li{list-style-type:none}.tribe-common button{padding:0}.tribe-common .tribe-common-l-container{margin-left:auto;margin-right:auto;max-width:var(--tec-grid-width);padding-left:var(--tec-grid-gutter-page-small);padding-right:var(--tec-grid-gutter-page-small);width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding-left:var(--tec-grid-gutter-page);padding-right:var(--tec-grid-gutter-page)}.single-tribe_events .tribe-common-a11y-hidden,.tribe-common .tribe-common-a11y-hidden{display:none!important;visibility:hidden}.single-tribe_events .tribe-common-a11y-visual-hide,.tribe-common .tribe-common-a11y-visual-hide{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.single-tribe_events .tribe-common-a11y-visual-show,.tribe-common .tribe-common-a11y-visual-show{clip:auto;height:auto;margin:0;position:static;width:auto}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{padding:11px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border{width:auto}.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{padding:14px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{padding:6px 15px;width:auto}.tribe-common .tribe-common-c-btn-icon:before{background-repeat:no-repeat;background-size:contain;content:"";display:block}.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg{width:11px}.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{fill:currentcolor}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn{padding:11px 20px;width:100%}.tribe-common .tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:focus{outline:auto}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn{width:auto}.tribe-common .tribe-common-c-image{display:block;height:auto;margin-left:auto;margin-right:auto;width:100%}.tribe-common .tribe-common-c-image--bg{position:relative}.tribe-common .tribe-common-c-image__bg{background:50% no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.tribe-common .tribe-common-c-loader{display:flex;padding-top:calc(var(--tec-spacer-11)*3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-loader{padding-top:calc(var(--tec-spacer-13)*3)}.tribe-common .tribe-common-c-loader__dot{width:15px}.tribe-common .tribe-common-c-loader__dot:not(:first-of-type){margin-left:8px}.tribe-common .tribe-common-c-loader__dot circle{fill:currentcolor}.tribe-common .tribe-common-c-svgicon--featured{width:8px}.tribe-common .tribe-common-c-svgicon--recurring{width:12px}.tribe-common .tribe-common-c-svgicon--search{width:16px}.tribe-common .tribe-common-c-svgicon--location{width:10px}.tribe-common .tribe-common-c-svgicon--day,.tribe-common .tribe-common-c-svgicon--map,.tribe-common .tribe-common-c-svgicon--month,.tribe-common .tribe-common-c-svgicon--photo,.tribe-common .tribe-common-c-svgicon--week{height:100%;width:100%}.tribe-common .tribe-common-c-svgicon--close path,.tribe-common .tribe-common-c-svgicon--close-alt path{stroke:currentcolor}.tribe-common .tribe-common-c-svgicon--hybrid circle,.tribe-common .tribe-common-c-svgicon--mail,.tribe-common .tribe-common-c-svgicon--map-pin,.tribe-common .tribe-common-c-svgicon--messages-not-found g,.tribe-common .tribe-common-c-svgicon--no-map,.tribe-common .tribe-common-c-svgicon--phone,.tribe-common .tribe-common-c-svgicon--virtual g,.tribe-common .tribe-common-c-svgicon--website{fill:none}.tribe-common .tribe-common-c-svgicon--messages-not-found{width:22px}.tribe-common .tribe-common-c-svgicon--messages-not-found path{stroke:currentcolor}.tribe-common .tribe-common-c-svgicon--error{width:18px}.tribe-common .tribe-common-c-svgicon--error g,.tribe-common .tribe-common-c-svgicon--reset path{fill:none}.tribe-common .tribe-common-c-svgicon__svg-fill{fill:currentcolor}.tribe-common .tribe-common-c-svgicon__svg-stroke{stroke:currentcolor}
.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
.tribe-events-view{position:relative;width:100%}.tribe-events .tribe-events-l-container{min-height:600px;padding-bottom:var(--tec-spacer-12);padding-top:var(--tec-spacer-11)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:700px;padding-bottom:var(--tec-spacer-14);padding-top:var(--tec-spacer-13)}.tribe-events .tribe-events-c-breadcrumbs{margin-bottom:var(--tec-spacer-5);width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs{margin-bottom:var(--tec-spacer-7)}.tribe-events .tribe-events-c-breadcrumbs+.tribe-events-header__content-title{margin-top:0}.tribe-events .tribe-events-c-breadcrumbs__list{display:flex;flex-wrap:wrap}.tribe-events .tribe-events-c-breadcrumbs__list-item{align-items:center;display:inline-flex}.tribe-events .tribe-events-c-breadcrumbs__list-item a.tribe-events-c-breadcrumbs__list-item-link{bottom:-1px;position:relative}.tribe-events .tribe-events-c-breadcrumbs__list-item:last-child .tribe-events-c-breadcrumbs__list-item-icon-svg{display:none}.tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg{display:inline-block;height:8px;margin:0 var(--tec-spacer-0);width:8px}.tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg path{fill:currentcolor}.tribe-events .tribe-events-header__content-title{margin-bottom:var(--tec-spacer-5);width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__content-title{margin-bottom:var(--tec-spacer-7)}.tribe-events .datepicker{margin-top:var(--tec-spacer-1);padding:0 var(--tec-spacer-3) var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .datepicker{margin-top:var(--tec-spacer-3)}.tribe-events .datepicker table{border-collapse:collapse;table-layout:fixed}.tribe-events .datepicker .datepicker-switch,.tribe-events .datepicker .next,.tribe-events .datepicker .prev{padding:var(--tec-spacer-4) 0;vertical-align:middle}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg,.tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg{height:15px;margin-right:auto;width:9px}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path{fill:currentcolor}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg{margin-left:auto;margin-right:0}.tribe-events .datepicker .datepicker-months td,.tribe-events .datepicker .datepicker-months th,.tribe-events .datepicker .datepicker-years td,.tribe-events .datepicker .datepicker-years th{padding:0}.tribe-events .datepicker .datepicker-months .datepicker-switch,.tribe-events .datepicker .datepicker-months .next,.tribe-events .datepicker .datepicker-months .prev,.tribe-events .datepicker .datepicker-years .datepicker-switch,.tribe-events .datepicker .datepicker-years .next,.tribe-events .datepicker .datepicker-years .prev{padding:var(--tec-spacer-4) 0 var(--tec-spacer-1)}.tribe-events .datepicker .dow{padding:0;width:var(--tec-grid-width-1-of-7)}.tribe-events .datepicker .day{padding:11px 0;width:48px}.tribe-events .datepicker .month,.tribe-events .datepicker .year{height:auto;margin:0;padding:15px 0;width:25%}.admin-bar .tribe-events .datepicker{margin-top:var(--tec-spacer-1)}.admin-bar .tribe-events.tribe-common--breakpoint-medium .datepicker{margin-top:var(--tec-spacer-3)}.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-switch,.tribe-theme-divi #content-area .tribe-events .datepicker .next,.tribe-theme-divi #content-area .tribe-events .datepicker .prev{padding:var(--tec-spacer-4) 0}.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .datepicker-switch,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .next,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-months .prev,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .datepicker-switch,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .next,.tribe-theme-divi #content-area .tribe-events .datepicker .datepicker-years .prev{padding:var(--tec-spacer-4) 0 var(--tec-spacer-1)}.tribe-theme-divi #content-area .tribe-events .datepicker .dow{padding:0}.tribe-theme-divi #content-area .tribe-events .datepicker .day{padding:11px 0}.tribe-theme-enfold .tribe-events .datepicker{min-width:0;padding:0 var(--tec-spacer-3) var(--tec-spacer-3)}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch{cursor:pointer!important}.tribe-theme-avada .tribe-events .datepicker{padding:0 var(--tec-spacer-3) var(--tec-spacer-3)}.tribe-theme-avada .tribe-events .datepicker .datepicker-months td{padding:0}.tribe-events .tribe-events-c-day-marker{align-items:center;display:flex}.tribe-events .tribe-events-c-day-marker__date{flex:none}.tribe-events .tribe-events-c-events-bar{display:flex}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar{flex-direction:row}.tribe-events .tribe-events-c-events-bar__views{display:flex;flex:none;justify-content:center}.tribe-events .tribe-events-c-events-bar__search-container{display:none;left:0;padding:var(--tec-spacer-1) var(--tec-grid-gutter-small-half) var(--tec-spacer-2);position:absolute;right:0;top:calc(100% - var(--tec-spacer-1));z-index:var(--tec-z-index-dropdown)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-container{align-items:center;display:flex;flex:auto;padding:0;position:static;z-index:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search{display:flex;flex:auto}.tribe-events .tribe-events-c-events-bar__search-form{width:100%}.tribe-events .tribe-events-c-events-bar__search-button{display:inline-block;margin-right:var(--tec-spacer-1);padding:var(--tec-spacer-0);position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-button{display:none!important;visibility:hidden}.tribe-events .tribe-events-c-events-bar__search-button-icon-svg{width:21px}.tribe-events .tribe-events-c-events-bar__search-button-icon-svg path{fill:currentcolor}.tribe-events .tribe-events-header__title{width:100%}.tribe-events .tribe-events-header__title h1.tribe-events-header__title-text,.tribe-events .tribe-events-header__title h2.tribe-events-header__title-text,.tribe-events .tribe-events-header__title h3.tribe-events-header__title-text,.tribe-events .tribe-events-header__title h4.tribe-events-header__title-text,.tribe-events .tribe-events-header__title h5.tribe-events-header__title-text,.tribe-events .tribe-events-header__title h6.tribe-events-header__title-text{font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h1.tribe-events-header__title-text,.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h2.tribe-events-header__title-text,.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h3.tribe-events-header__title-text,.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h4.tribe-events-header__title-text,.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h5.tribe-events-header__title-text,.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__title h6.tribe-events-header__title-text{font-size:var(--tec-font-size-10);line-height:var(--tec-line-height-0);margin-bottom:var(--tec-spacer-3)}.single-tribe_events .tribe-events-c-ical,.tribe-events .tribe-events-c-ical{margin-top:var(--tec-spacer-4);text-align:right}.single-tribe_events .tribe-events-c-ical__link,.tribe-events .tribe-events-c-ical__link{align-items:center;display:inline-flex;justify-content:center;padding:var(--tec-spacer-2);width:100%}.tribe-common--breakpoint-medium.single-tribe_events .tribe-events-c-ical__link,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link{width:auto}.single-tribe_events .tribe-events-c-ical__link-icon-svg,.tribe-events .tribe-events-c-ical__link-icon-svg{display:none}.single-tribe_events .tribe-events-c-subscribe-dropdown__container,.tribe-events .tribe-events-c-subscribe-dropdown__container{display:flex;flex-flow:column;justify-content:flex-end}.single-tribe_events .tribe-events-c-subscribe-dropdown,.tribe-events .tribe-events-c-subscribe-dropdown{font-size:var(--tec-font-size-2);margin:var(--tec-spacer-7) 0}.tribe-common--breakpoint-medium.single-tribe_events .tribe-events-c-subscribe-dropdown,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown{float:right;margin-left:auto}.tribe-events--filter-bar-vertical.tribe-common--breakpoint-medium.single-tribe_events .tribe-events-c-subscribe-dropdown,.tribe-events--filter-bar-vertical.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-subscribe-dropdown{width:auto}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{position:relative}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon{display:inline-block;height:6px;margin-left:var(--tec-spacer-1);vertical-align:middle;width:10px}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__export-icon{height:16px}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content{display:none}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content.tribe-events-c-subscribe-dropdown__content--show,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content.tribe-events-c-subscribe-dropdown__content--show{display:block}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon--rotate,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon--rotate{transform:rotate(180deg)}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list{list-style:none;padding:var(--tec-spacer-1);transform:translateY(var(--tec-spacer-1));width:auto;z-index:var(--tec-z-index-dropdown)}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item{border-radius:var(--tec-border-radius-default);padding:var(--tec-spacer-0);text-align:left}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item a{display:inline-block;padding:0 var(--tec-spacer-3);width:100%}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button--active+.tribe-events-c-subscribe-dropdown__content,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button--active+.tribe-events-c-subscribe-dropdown__content{display:block}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button--active .tribe-events-c-subscribe-dropdown__button-icon,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button--active .tribe-events-c-subscribe-dropdown__button-icon{transform:rotate(180deg)}.tribe-events .tribe-events-view-loader{align-items:flex-start;background-color:var(--tec-color-background-transparent);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:var(--tec-z-index-spinner-container)}.tribe-events .tribe-events-c-messages{display:flex;flex-direction:column}.tribe-events .tribe-events-c-messages__message{align-items:center;display:flex;padding:var(--tec-spacer-2);width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message{justify-content:center;padding:var(--tec-spacer-3)}.tribe-events .tribe-events-c-nav{padding-top:var(--tec-spacer-4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav{padding-top:var(--tec-spacer-6)}.tribe-events .tribe-events-c-nav__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.tribe-events .tribe-events-c-nav__list-item{display:flex;width:33.33%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item{width:50%}.tribe-events .tribe-events-c-nav__list-item--prev{justify-content:flex-start}.tribe-events .tribe-events-c-nav__list-item--next{justify-content:flex-end}.tribe-events .tribe-events-c-nav__list-item--today{justify-content:center}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__list-item--today{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-label-plural,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-label-plural{clip:auto;height:auto;margin:0;position:static;width:auto}.tribe-events .tribe-events-c-nav__next,.tribe-events .tribe-events-c-nav__prev{align-items:center;display:flex;flex:none;flex-wrap:wrap;justify-content:center}.tribe-events .tribe-events-c-nav__next-icon-svg,.tribe-events .tribe-events-c-nav__prev-icon-svg{display:none}.tribe-events .tribe-events-c-promo{margin-top:var(--tec-spacer-4)}.tribe-events .tribe-events-c-read-more{margin-top:var(--tec-spacer-2)}.tribe-events .tribe-events-c-small-cta>*{margin-left:var(--tec-spacer-1)}.tribe-events .tribe-events-c-small-cta>:first-child{margin-left:0}.tribe-events .tribe-events-c-small-cta__link{cursor:pointer}.tribe-events .tribe-events-c-small-cta__stock{margin-left:var(--tec-spacer-0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search{align-items:center;display:flex}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-group{align-items:center;display:flex;flex:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control{flex:auto;margin:var(--tec-spacer-2) 0}.tribe-events .tribe-events-c-search__input-control-icon-svg{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input{margin:calc(var(--tec-spacer-2)*-1) 0}.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{margin-top:var(--tec-spacer-5)}.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{flex:none;margin-top:0}#top .main_color .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-search__input,#top.tribe-theme-enfold .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-search__input,.tribe-theme-avada .tribe-events.tribe-common--breakpoint-medium .tribe-events-c-search__input{margin:calc(var(--tec-spacer-2)*-1) 0}.tooltipster-base.tribe-events-tooltip-theme{height:auto!important;max-width:254px;padding:var(--tec-spacer-5)}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box{margin:0}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content{padding:0;word-break:break-word}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-arrow{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav{display:block!important;flex:none;visibility:visible}.tribe-events .tribe-events-c-top-bar__nav-list{display:flex}.tribe-events .tribe-events-c-top-bar__nav-list-item{flex:none;padding-right:15px}.tribe-events .tribe-events-c-top-bar__nav-list-item>*{vertical-align:middle}.tribe-events .tribe-events-c-top-bar__nav-link{display:block;line-height:0}.tribe-events .tribe-events-c-top-bar__nav-link-icon-svg{height:19px;width:11px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__today-button{display:block!important;flex:none;margin-right:15px;visibility:visible}.tribe-events .tribe-events-c-top-bar__datepicker{flex:auto;position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker{margin:0;padding:0}.tribe-events .tribe-events-c-top-bar__datepicker-separator{white-space:pre}.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-mobile{display:none!important;visibility:hidden}.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop{display:block!important;visibility:visible}.tribe-events .tribe-events-c-top-bar__datepicker-button{align-items:center;display:flex;flex:none}.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg{display:none}.tribe-events .tribe-events-c-top-bar__datepicker-container{bottom:0;left:0;max-width:calc(100% + 29px);position:absolute;width:363px}.tribe-events .tribe-events-c-top-bar__datepicker-container .dropdown-menu{min-width:100%;width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-container{max-width:none;min-width:min-content}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-container .dropdown-menu{max-width:100%}.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar__datepicker-container{max-width:calc(100% + 66px)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-top-bar__datepicker-container{max-width:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__actions{display:block!important;flex:none;margin-left:auto;visibility:visible}#top .main_color .tribe-events .tribe-events-c-top-bar__datepicker-input,#top.tribe-theme-enfold .tribe-events .tribe-events-c-top-bar__datepicker-input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.entry-content-wrapper .tribe-events .tribe-events-c-top-bar__nav-list-item{padding-right:15px}.tribe-theme-avada .tribe-events .tribe-events-c-top-bar__datepicker-input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-events .tribe-events-c-view-selector{position:relative;width:29px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector{width:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button{height:100%;padding:var(--tec-spacer-4) var(--tec-spacer-5)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-icon{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text{clip:auto;flex:auto;height:auto;margin:0;position:static;width:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content{left:0;padding:var(--tec-spacer-1);right:auto;transform:translateY(var(--tec-spacer-1));width:auto}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item--active{display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-link{padding:var(--tec-spacer-0) var(--tec-spacer-7) var(--tec-spacer-0) var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-icon,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__button{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{display:block;height:100%;padding:0 var(--tec-spacer-2);position:static;transform:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list{display:flex;height:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item{padding:0 var(--tec-spacer-2)}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active{display:block}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link{height:100%;padding:var(--tec-spacer-4) 0;position:relative}.tribe-events .tribe-events-c-view-selector__button{align-items:center;display:flex;padding:var(--tec-spacer-0);position:relative;width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__button{padding:var(--tec-spacer-1)}.tribe-events .tribe-events-c-view-selector__button-icon{display:block;height:21px;width:21px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__button-icon{height:23px;width:23px}.tribe-events .tribe-events-c-view-selector__button-icon-caret-svg{display:none}.tribe-events .tribe-events-c-view-selector__content{display:none;padding:var(--tec-spacer-2) calc(var(--tec-spacer-2)/2);position:absolute;right:0;top:100%;transform:translateY(var(--tec-spacer-3));z-index:var(--tec-z-index-dropdown)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__content{transform:translateY(var(--tec-spacer-2))}.tribe-events .tribe-events-c-view-selector__list-item-link{align-items:center;display:flex;padding:var(--tec-spacer-1) var(--tec-spacer-5) var(--tec-spacer-1) var(--tec-spacer-2)}.tribe-events .tribe-events-c-view-selector__list-item-icon{flex:none;height:18px;margin-right:12px;width:18px}.tribe-events .tribe-events-c-view-selector__list-item-text{flex:auto}.tribe-events .tec-events-c-view-box-border{margin-bottom:var(--tec-spacer-5);padding:var(--tec-spacer-5);width:100%}.tribe-common--breakpoint-medium.tribe-events .tec-events-c-view-box-border{margin-bottom:var(--tec-spacer-7);padding:var(--tec-spacer-5)}.tribe-events .tribe-events-header{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;margin:0 calc(var(--tec-grid-gutter-page-small)*-1);padding:0 var(--tec-grid-gutter-page-small) var(--tec-spacer-3);position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header{margin:0;padding:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search{background-color:initial;flex-direction:row}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar{margin-left:0;width:100%}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar{width:100%}.tribe-events .tribe-events-header__messages{margin-bottom:var(--tec-spacer-3);width:100%}.tribe-events .tribe-events-header__messages.tribe-events-header__messages--mobile{margin-top:10px}.tribe-events .tribe-events-header__messages:not(.tribe-events-header__messages--mobile){display:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages{margin-bottom:var(--tec-spacer-7);order:1}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages:not(.tribe-events-header__messages--mobile){display:flex}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__messages.tribe-events-header__messages--mobile{display:none}.tribe-events .tribe-events-header__events-bar{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__events-bar{margin-bottom:var(--tec-spacer-7);margin-left:var(--tec-spacer-3)}.tribe-events .tribe-events-header__top-bar{flex:auto}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar{margin-bottom:var(--tec-spacer-7)}.tribe-events .tribe-events-calendar-list__event-row{flex-wrap:nowrap;margin-bottom:var(--tec-spacer-5);margin-top:var(--tec-spacer-7)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row{margin:var(--tec-spacer-9) var(--tec-grid-gutter-half-negative) var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-events .tribe-events-calendar-list__event-row:last-child{margin-bottom:var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row:last-child{margin-bottom:var(--tec-spacer-11)}.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-top:var(--tec-spacer-4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__month-separator+.tribe-events-calendar-list__event-row{margin-top:var(--tec-spacer-8)}.tribe-events .tribe-events-calendar-list__event-date-tag{flex:none;position:relative;width:54px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag{min-width:90px;width:var(--tec-grid-width-1-of-9)}.tribe-events .tribe-events-calendar-list__event-date-tag-datetime{display:flex;flex-direction:column;height:100%;padding-top:var(--tec-spacer-0);text-align:center}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{margin-bottom:calc(var(--tec-spacer-0)*-1)}.tribe-events .tribe-events-calendar-list__event-wrapper{flex:1;width:calc(var(--tec-grid-width-1-of-4)*3 + var(--tec-grid-gutter-small-half))}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-wrapper{flex:1 1 calc(var(--tec-grid-width-1-of-9)*8)}.tribe-events .tribe-events-calendar-list__event{flex-direction:column}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event{flex-direction:row-reverse;justify-content:flex-end}.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{flex:none;margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-featured-image-wrapper{margin-bottom:0;width:calc(var(--tec-grid-width-1-of-8)*3)}.tribe-events .tribe-events-calendar-list__event-featured-image,.tribe-events .tribe-events-calendar-list__event-featured-image-link{display:block}.tribe-events .tribe-events-calendar-list__event-details{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details{width:calc(var(--tec-grid-width-1-of-8)*5)}.tribe-events .tribe-events-calendar-list__event-header>:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper,.tribe-events .tribe-events-calendar-list__event-title{margin:0 0 var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-list__event-datetime-wrapper:last-child,.tribe-events .tribe-events-calendar-list__event-title:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-list__event-title-link{background:#0000;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-list__event-title-link:active,.tribe-events .tribe-events-calendar-list__event-title-link:focus,.tribe-events .tribe-events-calendar-list__event-title-link:hover{background:#0000;border-color:currentColor;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-list__event-title-link:visited{background:#0000;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-list__event-datetime-featured-icon{display:inline-block;margin-right:var(--tec-spacer-0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{clip:auto;height:auto;margin:0;margin-right:var(--tec-spacer-1);position:static;width:auto}.tribe-events .tribe-events-calendar-list__event-venue{margin-bottom:var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-venue{margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description{display:block!important;margin-top:var(--tec-spacer-3);visibility:visible}.tribe-events .tribe-events-calendar-list__event-cost{margin-top:var(--tec-spacer-2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-cost{margin-top:var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-list__month-separator{align-items:center;display:flex}.tribe-events .tribe-events-calendar-list__month-separator-text{flex:none}.tribe-events .tribe-events-calendar-list-nav{padding-top:var(--tec-spacer-5)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list-nav{padding-top:var(--tec-spacer-7)}.tribe-events .tribe-events-calendar-month{margin-bottom:var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month{margin:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body{border-top:1px solid var(--tec-color-border-secondary-month-grid)}.tribe-events .tribe-events-calendar-month__week{display:flex}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week{border-left:1px solid var(--tec-color-border-secondary-month-grid)}.tribe-events .tribe-events-calendar-month__calendar-event{margin:var(--tec-spacer-1) 0;padding:0 var(--tec-spacer-3);position:relative}.tribe-events .tribe-events-calendar-month__calendar-event:first-child{margin-top:0}.tribe-events .tribe-events-calendar-month__calendar-event:last-child{margin-bottom:0;padding-bottom:var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__multiday-event-wrapper+.tribe-events-calendar-month__calendar-event{margin-top:0}.tribe-events .tribe-events-calendar-month__multiday-event-wrapper+.tribe-events-calendar-month__calendar-event--featured{margin-top:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month__calendar-event-datetime-featured-icon{display:inline-block;line-height:0;margin-right:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-wrapper{margin-bottom:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image,.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link{display:block}.tribe-events .tribe-events-calendar-month__calendar-event-datetime>*{vertical-align:middle}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper{margin-bottom:var(--tec-spacer-2);width:206px}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link{display:block}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime{margin-bottom:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime>*{vertical-align:middle}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime-featured-icon{display:inline-block;line-height:0;margin-right:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title{margin-bottom:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description{margin-bottom:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-month__calendar-event-title{margin:0}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-cost{margin-top:var(--tec-spacer-3)}.tribe-theme-twentynineteen .entry .tribe-events .tribe-events-calendar-month__calendar-event,.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-month__calendar-event{margin:var(--tec-spacer-1) 0;padding:0 var(--tec-spacer-3);position:relative}.tribe-theme-twentynineteen .entry .tribe-events .tribe-events-calendar-month__calendar-event:first-child,.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-month__calendar-event:first-child{margin-top:0}.tribe-theme-twentynineteen .entry .tribe-events .tribe-events-calendar-month__calendar-event:last-child,.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-month__calendar-event:last-child{margin-bottom:0;padding-bottom:var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__header-row{display:flex}.tribe-events .tribe-events-calendar-month__header-column{padding-bottom:var(--tec-spacer-3);width:var(--tec-grid-width-1-of-7)}.tribe-events .tribe-events-calendar-month__header-column-title{margin:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-mobile{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop{display:block!important;visibility:visible}.tribe-events .tribe-events-calendar-month__day{aspect-ratio:1/1;height:auto;min-height:36px;overflow:hidden;padding-top:var(--tec-grid-width-1-of-7);position:relative;width:var(--tec-grid-width-1-of-7)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{aspect-ratio:auto;border-color:var(--tec-color-border-secondary-month-grid);border-style:solid;border-width:0 1px 1px 0;min-height:168px;overflow:visible;padding-top:0}.tribe-events .tribe-events-calendar-month__day-cell{height:100%;width:100%}.tribe-events .tribe-events-calendar-month__day-cell--mobile{align-items:center;display:flex;flex-direction:column;position:absolute;text-align:center;top:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-cell--mobile{display:none!important;visibility:hidden}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-cell--desktop{display:flex!important;flex-direction:column;visibility:visible}.tribe-events .tribe-events-calendar-month__day-date{margin:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-date{flex:none;padding:var(--tec-spacer-1) var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__events{flex:auto}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:currentcolor;border-radius:50%;height:8px;width:8px}.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured{line-height:0;width:8px}.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path{fill:currentcolor}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month-mobile-events{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-day{display:none}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-day--show{display:block}.tribe-events .tribe-events-calendar-month-mobile-events__day-marker{padding-top:var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event{padding:var(--tec-spacer-2) 0}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event--featured{padding-bottom:var(--tec-spacer-4)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-featured-image-wrapper{margin-bottom:var(--tec-spacer-2)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime{margin-bottom:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime>*{vertical-align:middle}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-icon{display:inline-block;line-height:0;margin-right:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text{margin-right:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title{margin:0}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-cost{margin-top:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month-mobile-events__more-events{padding:var(--tec-spacer-0) 0 var(--tec-spacer-4) 0}.tribe-events .tribe-events-calendar-month__more-events{display:flex;flex:none;margin:0 var(--tec-spacer-3);padding:var(--tec-spacer-1) 0 var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__more-events-link{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__multiday-event-wrapper{height:19px;margin-bottom:var(--tec-spacer-0);position:relative}.tribe-events .tribe-events-calendar-month__multiday-event--width-2 .tribe-events-calendar-month__multiday-event-bar{width:calc(200% + 1px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-3 .tribe-events-calendar-month__multiday-event-bar{width:calc(300% + 2px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-4 .tribe-events-calendar-month__multiday-event-bar{width:calc(400% + 3px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-5 .tribe-events-calendar-month__multiday-event-bar{width:calc(500% + 4px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-6 .tribe-events-calendar-month__multiday-event-bar{width:calc(600% + 5px)}.tribe-events .tribe-events-calendar-month__multiday-event--width-7 .tribe-events-calendar-month__multiday-event-bar{width:calc(700% + 6px)}.tribe-events .tribe-events-calendar-month__multiday-event-hidden{height:100%;opacity:0;position:absolute;width:100%;z-index:var(--tec-z-index-multiday-event)}.tribe-events .tribe-events-calendar-month__multiday-event-hidden-title{margin:0;overflow:hidden;white-space:nowrap}.tribe-events .tribe-events-calendar-month__multiday-event-hidden-link{display:block;height:100%}.tribe-events .tribe-events-calendar-month__multiday-event-bar{background-color:var(--tec-color-background);overflow:hidden;position:relative;width:100%;z-index:var(--tec-z-index-multiday-event-bar)}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{align-items:center;cursor:pointer;display:flex;flex-wrap:nowrap;padding:1px var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-month__multiday-event-bar-featured-icon{flex:none;line-height:0;margin-right:5px}.tribe-events .tribe-events-calendar-month__multiday-event-bar-title{flex:none;margin:0;max-width:100%;overflow:hidden;white-space:nowrap}.tribe-events .tribe-events-calendar-month-nav{padding-top:var(--tec-spacer-4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month-nav{display:none!important;visibility:hidden}.tribe-events .tribe-events-calendar-day__event{margin-bottom:var(--tec-spacer-5);margin-top:var(--tec-spacer-7);padding-left:54px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event{margin-bottom:var(--tec-spacer-8);margin-top:var(--tec-spacer-9);padding-left:0}.tribe-events .tribe-events-calendar-day__event:last-child{margin-bottom:var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:last-child{margin-bottom:var(--tec-spacer-11)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event:before{content:"";min-width:90px;width:var(--tec-grid-width-1-of-9)}.tribe-events .tribe-events-calendar-day__time-separator+.tribe-events-calendar-day__event,.tribe-events .tribe-events-calendar-day__type-separator+.tribe-events-calendar-day__event{margin-top:var(--tec-spacer-4)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__time-separator+.tribe-events-calendar-day__event,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__type-separator+.tribe-events-calendar-day__event{margin-top:var(--tec-spacer-8)}.tribe-events .tribe-events-calendar-day__event-content{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content{display:flex;flex:1 1 calc(var(--tec-grid-width-1-of-9)*8);flex-direction:row-reverse;justify-content:flex-end;margin-left:var(--tec-grid-gutter-half-negative);margin-right:var(--tec-grid-gutter-half-negative)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-content>*{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper{margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-featured-image-wrapper{flex:none;margin-bottom:0;width:calc(var(--tec-grid-width-1-of-8)*3)}.tribe-events .tribe-events-calendar-day__event-featured-image-link,.tribe-events .tribe-events-calendar-list__event-featured-image{display:block}.tribe-events .tribe-events-calendar-day__event-details{position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-details{flex:none;width:calc(var(--tec-grid-width-1-of-8)*5)}.tribe-events .tribe-events-calendar-day__event-header>:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-day__event-datetime-wrapper,.tribe-events .tribe-events-calendar-day__event-title{margin:0 0 var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-wrapper,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-title{margin:0 0 var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-day__event-datetime-wrapper:last-child,.tribe-events .tribe-events-calendar-day__event-title:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-day__event-datetime-featured-icon{display:inline-block;margin-right:var(--tec-spacer-0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-featured-text{clip:auto;height:auto;margin:0;margin-right:var(--tec-spacer-1);position:static;width:auto}.tribe-events .tribe-events-calendar-day__event-venue{margin-bottom:var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-venue{margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-description{display:block!important;margin-top:var(--tec-spacer-3);visibility:visible}.tribe-events .tribe-events-calendar-day__event-cost{margin-top:var(--tec-spacer-2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-cost{margin-top:var(--tec-spacer-3)}.tribe-theme-twentynineteen .tribe-events .entry.tribe-events-calendar-day__event{margin-bottom:var(--tec-spacer-5);margin-top:var(--tec-spacer-7);padding-left:54px}.tribe-theme-twentynineteen .tribe-events .entry.tribe-events-calendar-day__event:last-child{margin-bottom:var(--tec-spacer-8)}.tribe-theme-twentynineteen .tribe-events.tribe-common--breakpoint-medium .entry.tribe-events-calendar-day__event{margin-bottom:var(--tec-spacer-8);margin-top:var(--tec-spacer-9);padding-left:0}.tribe-theme-twentynineteen .tribe-events.tribe-common--breakpoint-medium .entry.tribe-events-calendar-day__event:last-child{margin-bottom:var(--tec-spacer-11)}.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-day__time-separator+.entry.tribe-events-calendar-day__event,.tribe-theme-twentynineteen .tribe-events .tribe-events-calendar-day__type-separator+.entry.tribe-events-calendar-day__event{margin-top:var(--tec-spacer-4)}.tribe-theme-twentynineteen .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day__time-separator+.entry.tribe-events-calendar-day__event,.tribe-theme-twentynineteen .tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day__type-separator+.entry.tribe-events-calendar-day__event{margin-top:var(--tec-spacer-8)}.tribe-events .tribe-events-calendar-day-nav{padding-top:var(--tec-spacer-5)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day-nav{padding-top:var(--tec-spacer-7)}.tribe-events .tribe-events-calendar-day__time-separator{align-items:center;display:flex}.tribe-events .tribe-events-calendar-day__time-separator-text{flex:none}.tribe-events .tribe-events-calendar-day__type-separator{align-items:center;display:flex}.tribe-events .tribe-events-calendar-day__type-separator-text{flex:none}.tribe-events .tribe-events-calendar-latest-past__event-row{flex-wrap:nowrap;margin-bottom:var(--tec-spacer-5);margin-top:var(--tec-spacer-7)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row{margin:var(--tec-spacer-9) var(--tec-grid-gutter-half-negative) var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row>.tribe-common-g-col{padding-left:var(--tec-grid-gutter-half);padding-right:var(--tec-grid-gutter-half)}.tribe-events .tribe-events-calendar-latest-past__event-row:last-child{margin-bottom:var(--tec-spacer-8)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row:last-child{margin-bottom:var(--tec-spacer-11)}.tribe-events .tribe-events-calendar-latest-past__event-date-tag{flex:none;position:relative;width:54px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-date-tag{min-width:90px;width:var(--tec-grid-width-1-of-9)}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-datetime{display:flex;flex-direction:column;height:100%;text-align:center}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-daynum,.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month{margin-bottom:calc(var(--tec-spacer-0)*-1)}.tribe-events .tribe-events-calendar-latest-past__event-wrapper{flex:1;width:calc(var(--tec-grid-width-1-of-4)*3 + var(--tec-grid-gutter-small-half))}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-wrapper{flex:1 1 calc(var(--tec-grid-width-1-of-9)*8)}.tribe-events .tribe-events-calendar-latest-past__event{flex-direction:column}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event{flex-direction:row-reverse;justify-content:flex-end}.tribe-events .tribe-events-calendar-latest-past__event-featured-image-wrapper{flex:none;margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-featured-image-wrapper{margin-bottom:0;width:calc(var(--tec-grid-width-1-of-8)*3)}.tribe-events .tribe-events-calendar-latest-past__event-featured-image,.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link{display:block}.tribe-events .tribe-events-calendar-latest-past__event-details{flex:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-details{width:calc(var(--tec-grid-width-1-of-8)*5)}.tribe-events .tribe-events-calendar-latest-past__event-header>:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,.tribe-events .tribe-events-calendar-latest-past__event-title{margin:0 0 var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper,.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-title{margin:0 0 var(--tec-spacer-3)}.tribe-events .tribe-events-calendar-latest-past__event-datetime-wrapper:last-child,.tribe-events .tribe-events-calendar-latest-past__event-title:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-latest-past__event-datetime-featured-icon{display:inline-block;margin-right:var(--tec-spacer-0)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-featured-text{clip:auto;height:auto;margin:0;margin-right:var(--tec-spacer-1);position:static;width:auto}.tribe-events .tribe-events-calendar-latest-past__event-venue{margin-bottom:var(--tec-spacer-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-venue{margin-bottom:var(--tec-spacer-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-description{display:block!important;margin-top:var(--tec-spacer-3);visibility:visible}.tribe-events .tribe-events-calendar-latest-past__event-cost{margin-top:var(--tec-spacer-2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-cost{margin-top:var(--tec-spacer-3)}.tribe-events-single .tribe-events-status-single__header--alert-icon{align-items:center;display:inline-flex}.tribe-events-single .tribe-events-status-single{display:inline-flex;margin-bottom:var(--tec-spacer-4);padding:var(--tec-spacer-2) var(--tec-spacer-4)}.tribe-events-single .tribe-events-status-single__description{padding-left:var(--tec-spacer-5)}
:root{--tec-border-radius-default:4px;--tec-border-width-week-event:2px;--tec-box-shadow-default:0 2px 5px 0 var(--tec-color-box-shadow);--tec-box-shadow-tooltip:0 2px 12px 0 var(--tec-color-box-shadow);--tec-box-shadow-card:0 1px 6px 2px var(--tec-color-box-shadow);--tec-box-shadow-multiday:16px 6px 6px -2px var(--tec-color-box-shadow-secondary);--tec-form-color-background:var(--tec-color-background);--tec-form-color-border-default:var(--tec-color-text-primary);--tec-form-color-border-active:var(--tec-color-accent-secondary);--tec-form-color-border-secondary:var(--tec-color-border-tertiary);--tec-form-color-accent-primary:var(--tec-color-accent-primary);--tec-form-box-shadow-default:var(--tec-box-shadow-default);--tec-opacity-background:.07;--tec-opacity-select-highlighted:.3;--tec-opacity-icon-hover:.8;--tec-opacity-icon-active:.9;--tec-opacity-default:1;--tec-transition:all .2s ease;--tec-transition-background-color:background-color .2s ease;--tec-transition-color-border-color:color .2s ease,border-color .2s ease;--tec-transition-transform:transform .2s ease;--tec-transition-border-color:border-color .2s ease;--tec-transition-color:color .2s ease;--tec-transition-opacity:opacity .2s ease;--tec-font-family-sans-serif:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;--tec-font-weight-regular:400;--tec-font-weight-bold:700;--tec-font-size-0:11px;--tec-font-size-1:12px;--tec-font-size-2:14px;--tec-font-size-3:16px;--tec-font-size-4:18px;--tec-font-size-5:20px;--tec-font-size-6:22px;--tec-font-size-7:24px;--tec-font-size-8:28px;--tec-font-size-9:32px;--tec-font-size-10:42px;--tec-line-height-0:1.38;--tec-line-height-1:1.42;--tec-line-height-2:1.5;--tec-line-height-3:1.62}
.tribe-common figure{line-height:0}.tribe-common figcaption{line-height:normal}.tribe-common a{background-color:initial;-webkit-text-decoration-skip:objects}.tribe-common abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tribe-common code,.tribe-common kbd,.tribe-common pre,.tribe-common samp{font-family:monospace;font-size:1em}.tribe-common b,.tribe-common strong{font-weight:inherit;font-weight:bolder}.tribe-common dfn{font-style:italic}.tribe-common mark{background-color:#ff0;color:#000}.tribe-common small{font-size:80%}.tribe-common sub,.tribe-common sup{font-size:75%;line-height:0}.tribe-common hr{border:0;height:0}.tribe-common button,.tribe-common input[type=button],.tribe-common input[type=email],.tribe-common input[type=password],.tribe-common input[type=reset],.tribe-common input[type=search],.tribe-common input[type=submit],.tribe-common input[type=text],.tribe-common input[type=url],.tribe-common textarea{appearance:none}.tribe-common button,.tribe-common input,.tribe-common optgroup,.tribe-common select,.tribe-common textarea{color:inherit;font:inherit;-webkit-font-smoothing:antialiased;line-height:normal}.tribe-common button,.tribe-common input,.tribe-common select,.tribe-common textarea{border-radius:0;outline:0}.tribe-common select:-moz-focusring{color:#0000;text-shadow:0 0 0 #000}.tribe-common optgroup{font-weight:700}.tribe-common h1,.tribe-common h2,.tribe-common h3,.tribe-common h4,.tribe-common h5,.tribe-common h6,.tribe-common p{font-weight:400;text-rendering:optimizelegibility}#top .main_color .tribe-common button[disabled],#top.tribe-theme-enfold .tribe-common button[disabled]{opacity:1}.tribe-theme-twentynineteen .tribe-common h1:before,.tribe-theme-twentynineteen .tribe-common h2:before{content:none}.tribe-theme-twentynineteen .tribe-common button,.tribe-theme-twentynineteen .tribe-common input[type=button],.tribe-theme-twentynineteen .tribe-common input[type=reset],.tribe-theme-twentynineteen .tribe-common input[type=submit]{outline:none}.tribe-theme-twentynineteen .tribe-common td,.tribe-theme-twentynineteen .tribe-common th{word-break:normal}.tribe-theme-twentyseventeen .tribe-common h5{letter-spacing:normal;text-transform:none}.tribe-theme-twentyseventeen .tribe-common input[type=text]{border-radius:0}.tribe-theme-twentytwenty .tribe-common{background-color:var(--tec-color-background-events);letter-spacing:normal}.tribe-theme-twentytwenty .tribe-common input,.tribe-theme-twentytwenty .tribe-common textarea{letter-spacing:normal}.tribe-theme-twentytwenty .tribe-common *{word-break:normal}.tribe-theme-twentytwentyone.tribe-common .tribe-common .button:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common button:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common input[type=reset]:not(:hover):not(:active):not(.has-background),.tribe-theme-twentytwentyone.tribe-common .tribe-common input[type=submit]:not(:hover):not(:active):not(.has-background){background-color:initial}.tribe-common .tribe-common-form-control-checkbox,.tribe-common .tribe-common-form-control-radio{line-height:0}.tribe-common .tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-radio__label{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-form-control-checkbox__label:hover,.tribe-common .tribe-common-form-control-radio__label:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-common .tribe-common-form-control-checkbox__input,.tribe-common .tribe-common-form-control-radio__input{appearance:none;background-color:var(--tec-form-color-background);border:1px solid var(--tec-form-color-border-default);height:20px;position:relative;width:20px}.tribe-common .tribe-common-form-control-checkbox__input:active,.tribe-common .tribe-common-form-control-checkbox__input:focus,.tribe-common .tribe-common-form-control-checkbox__input:hover,.tribe-common .tribe-common-form-control-radio__input:active,.tribe-common .tribe-common-form-control-radio__input:focus,.tribe-common .tribe-common-form-control-radio__input:hover{border-color:var(--tec-form-color-border-active);opacity:var(--tec-opacity-icon-hover)}.tribe-common .tribe-common-form-control-checkbox__input:checked,.tribe-common .tribe-common-form-control-radio__input:checked{background-color:var(--tec-form-color-border-active)}.tribe-common .tribe-common-form-control-checkbox__input{border-radius:4px}.tribe-common .tribe-common-form-control-checkbox__input:checked:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%279%27%3E%3Cpath fill=%27%23fff%27 d=%27M10.6.1 3.9 6.8 1.4 4.3c-.1-.1-.3-.1-.4 0l-.8.8c-.1.1-.1.3 0 .4l3.4 3.4c.2.1.4.1.5 0l7.7-7.7c.1-.1.1-.3 0-.4L11 .1c-.1-.1-.3-.1-.4 0%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:9px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:12px}.tribe-common .tribe-common-form-control-checkbox__input:focus+.tribe-common-form-control-checkbox__label,.tribe-common .tribe-common-form-control-checkbox__input:hover+.tribe-common-form-control-checkbox__label{opacity:var(--tec-opacity-icon-hover)}.tribe-common .tribe-common-form-control-radio__input{border-radius:50%}.tribe-common .tribe-common-form-control-radio__input:checked:before{background-color:var(--tec-form-color-background);border-radius:50%;content:"";display:block;height:8px;left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.tribe-common .tribe-common-form-control-radio__input:focus+.tribe-common-form-control-radio__label,.tribe-common .tribe-common-form-control-radio__input:hover+.tribe-common-form-control-radio__label{opacity:var(--tec-opacity-icon-hover)}#top .main_color .tribe-common .tribe-common-form-control-checkbox__label,#top .main_color .tribe-common .tribe-common-form-control-radio__label,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-checkbox__label,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-radio__label{font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular)}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-checkbox__input:checked:before{margin:0}.tribe-common .tribe-common-form-control-slider{line-height:0}.tribe-common .tribe-common-form-control-slider__input{appearance:none;background-color:initial;border:0}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-runnable-track{background-color:var(--tec-form-color-accent-primary);border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;-webkit-transition:var(--tec-transition-background-color);transition:var(--tec-transition-background-color)}.tribe-common .tribe-common-form-control-slider__input::-moz-range-track{background-color:var(--tec-form-color-accent-primary);border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;-moz-transition:var(--tec-transition-background-color);transition:var(--tec-transition-background-color)}.tribe-common .tribe-common-form-control-slider__input::-ms-track{background-color:initial;border-color:#0000;border-width:5px 0;color:#0000;height:10px}.tribe-common .tribe-common-form-control-slider__input::-ms-fill-lower,.tribe-common .tribe-common-form-control-slider__input::-ms-fill-upper{background-color:var(--tec-form-color-accent-primary);border-radius:10px}.tribe-common .tribe-common-form-control-slider__input::-webkit-slider-thumb{appearance:none;background-color:var(--tec-form-color-background);border:1px solid var(--tec-form-color-border-secondary);border-radius:50%;box-shadow:var(--tec-form-box-shadow-default);height:20px;margin-top:-5px;width:20px}.tribe-common .tribe-common-form-control-slider__input::-moz-range-thumb{background-color:var(--tec-form-color-background);border:1px solid var(--tec-form-color-border-secondary);border-radius:50%;box-shadow:var(--tec-form-box-shadow-default);height:20px;margin-top:-5px;width:20px}.tribe-common .tribe-common-form-control-slider__input::-ms-thumb{background-color:var(--tec-form-color-background);border:1px solid var(--tec-form-color-border-secondary);border-radius:50%;box-shadow:var(--tec-form-box-shadow-default);box-shadow:none;height:20px;margin-top:-1px;width:20px}.tribe-common .tribe-common-form-control-slider__label{color:var(--tec-color-text-primary);color:var(--tec-color-text-secondary);font-family:var(--tec-font-family-sans-serif);line-height:var(--tec-line-height-0)}#top .main_color .tribe-common .tribe-common-form-control-slider__label,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-slider__label,.tribe-common .tribe-common-form-control-slider__label{font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-regular)}.tribe-common .tribe-common-form-control-text__input{border:0;border-bottom:1px solid var(--tec-color-border-default);font-size:var(--tec-font-size-3)}.tribe-common .tribe-common-form-control-text__input,.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input{border:0;font-size:var(--tec-font-size-2)}.tribe-common .tribe-common-form-control-text__input::placeholder{color:var(--tec-color-text-secondary);font-style:normal;opacity:var(--tec-opacity-default)}.tribe-common .tribe-common-form-control-text__input:focus{border-bottom-color:var(--tec-color-border-active);outline:auto}.tribe-theme-twentyseventeen .tribe-common .tribe-common-form-control-text__input{color:var(--tec-color-text-primary)}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-text__input{line-height:inherit}#top .main_color .tribe-common .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input{background:var(--tec-color-background);border:0;border-bottom:1px solid var(--tec-color-border-default);color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3)}#top .main_color .tribe-common .tribe-common-form-control-text__input:focus,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-text__input:focus{border-bottom-color:var(--tec-color-border-active);box-shadow:none}#top .main_color .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input,#top.tribe-theme-enfold .tribe-common.tribe-common--breakpoint-medium .tribe-common-form-control-text__input{border:0;color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-form-control-toggle{line-height:0;position:relative}.tribe-common .tribe-common-form-control-toggle__input{appearance:none;background-color:var(--tec-form-color-border-secondary);border:none;border-radius:5px;height:10px;margin:5px 0;padding:0;position:relative;transition:var(--tec-transition-background-color);width:40px}.tribe-common .tribe-common-form-control-toggle__input::-ms-check{display:none}.tribe-common .tribe-common-form-control-toggle__input+label:before{background-color:var(--tec-form-color-background);border:1px solid var(--tec-form-color-border-secondary);border-radius:50%;box-shadow:var(--tec-form-box-shadow-default);content:"";height:20px;left:0;position:absolute;top:0;transition:var(--tec-transition-transform);width:20px}.tribe-common .tribe-common-form-control-toggle__input:checked{background-color:var(--tec-form-color-accent-primary)}.tribe-common .tribe-common-form-control-toggle__input:checked+label:before{transform:translateX(20px)}.tribe-common .tribe-common-form-control-toggle__label{color:var(--tec-color-text-primary);color:var(--tec-color-text-secondary);font-family:var(--tec-font-family-sans-serif);line-height:var(--tec-line-height-0)}#top .main_color .tribe-common .tribe-common-form-control-toggle__label,#top.tribe-theme-enfold .tribe-common .tribe-common-form-control-toggle__label,.tribe-common .tribe-common-form-control-toggle__label{font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-regular)}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-toggle__input{top:0}.tribe-theme-twentytwenty .tribe-common .tribe-common-form-control-toggle__input:checked:before{content:none}.tribe-theme-twentytwentyone .tribe-common .tribe-common-form-control-toggle__input:after{display:none}.tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-common a:not(.tribe-common-anchor--unstyle):active,.tribe-common a:not(.tribe-common-anchor--unstyle):focus,.tribe-common a:not(.tribe-common-anchor--unstyle):hover,.tribe-common a:not(.tribe-common-anchor--unstyle):visited{color:var(--tec-color-text-primary);outline:0;-webkit-text-decoration:none;text-decoration:none}.tribe-common a:not(.tribe-common-anchor--unstyle):focus{outline:auto}.site-footer .widget-area .tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-theme-twentyseventeen .tribe-common a:not(.tribe-common-anchor--unstyle){box-shadow:none}.site-footer .widget-area .tribe-common a:not(.tribe-common-anchor--unstyle):focus,.site-footer .widget-area .tribe-common a:not(.tribe-common-anchor--unstyle):hover,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a:not(.tribe-common-anchor--unstyle):focus,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common a:not(.tribe-common-anchor--unstyle):hover,.tribe-theme-twentyseventeen .tribe-common a:not(.tribe-common-anchor--unstyle):focus,.tribe-theme-twentyseventeen .tribe-common a:not(.tribe-common-anchor--unstyle):hover{box-shadow:none;color:var(--tec-color-text-primary)}.tribe-theme-twentynineteen .entry .tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-theme-twentynineteen .tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-theme-twentytwentyone .entry .tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-theme-twentytwentyone .tribe-common a:not(.tribe-common-anchor--unstyle){-webkit-text-decoration:none;text-decoration:none}.main_color .sidebar .tribe-common a:not(.tribe-common-anchor--unstyle),.main_color .sidebar .tribe-common a:not(.tribe-common-anchor--unstyle):active,.main_color .sidebar .tribe-common a:not(.tribe-common-anchor--unstyle):focus,.main_color .sidebar .tribe-common a:not(.tribe-common-anchor--unstyle):hover,.main_color .sidebar .tribe-common a:not(.tribe-common-anchor--unstyle):visited,.tribe-theme-enfold .tribe-common a:not(.tribe-common-anchor--unstyle),.tribe-theme-enfold .tribe-common a:not(.tribe-common-anchor--unstyle):active,.tribe-theme-enfold .tribe-common a:not(.tribe-common-anchor--unstyle):focus,.tribe-theme-enfold .tribe-common a:not(.tribe-common-anchor--unstyle):hover,.tribe-theme-enfold .tribe-common a:not(.tribe-common-anchor--unstyle):visited{color:var(--tec-color-text-primary)}.tribe-common .tribe-common-anchor{border-bottom:2px solid #0000;transition:var(--tec-transition-border-color)}.tribe-common .tribe-common-anchor:active,.tribe-common .tribe-common-anchor:focus,.tribe-common .tribe-common-anchor:hover{border-bottom:2px solid}.tribe-common .tribe-common-anchor-alt{border-bottom:2px solid var(--tec-color-link-accent);color:var(--tec-color-link-primary);transition:var(--tec-transition-color)}.tribe-common .tribe-common-anchor-alt:active,.tribe-common .tribe-common-anchor-alt:focus,.tribe-common .tribe-common-anchor-alt:hover{border-bottom:2px solid;color:var(--tec-color-link-accent)}.tribe-common .tribe-common-anchor-thin{border-bottom:1px solid #0000;transition:var(--tec-transition-border-color)}.tribe-common .tribe-common-anchor-thin:active,.tribe-common .tribe-common-anchor-thin:focus,.tribe-common .tribe-common-anchor-thin:hover{border-bottom:1px solid var(--tec-color-link-primary)}.tribe-common .tribe-common-anchor-thin-alt{border-bottom:1px solid var(--tec-color-link-accent);color:var(--tec-color-link-primary);transition:var(--tec-transition-color)}.tribe-common .tribe-common-anchor-thin-alt:active,.tribe-common .tribe-common-anchor-thin-alt:focus,.tribe-common .tribe-common-anchor-thin-alt:hover{border-bottom:1px solid;color:var(--tec-color-link-accent)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-alt:hover,.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-thin-alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-anchor-thin-alt:hover{color:var(--tec-color-accent-primary)}.site-footer .widget-area .tribe-common .tribe-common-anchor,.site-footer .widget-area .tribe-common .tribe-common-anchor-thin,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor-thin{transition:var(--tec-transition-border-color)}.site-footer .widget-area .tribe-common .tribe-common-anchor-alt,.site-footer .widget-area .tribe-common .tribe-common-anchor-thin-alt,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor-alt,.tribe-theme-twentyseventeen .site-footer .widget-area .tribe-common .tribe-common-anchor-thin-alt{transition:var(--tec-transition-color)}.tribe-common .tribe-common-b1{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-b1--bold{font-weight:var(--tec-font-weight-bold)}.tribe-common .tribe-common-b2{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-0)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-b2--bold{font-weight:var(--tec-font-weight-bold)}.tribe-common .tribe-common-b3{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3{font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0)}.tribe-common .tribe-common-b3--bold{font-weight:var(--tec-font-weight-bold)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b1--min-medium{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2--min-medium{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-cta,.tribe-common--breakpoint-medium.tribe-common .tribe-common-b3--min-medium{font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0)}.tribe-common .tribe-common-cta{border-bottom:2px solid #0000;color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-regular);font-weight:var(--tec-font-weight-bold);transition:var(--tec-transition-border-color)}.tribe-common .tribe-common-cta:active,.tribe-common .tribe-common-cta:focus,.tribe-common .tribe-common-cta:hover{border-bottom:2px solid}.tribe-common .tribe-common-cta--alt{border-bottom:2px solid var(--tec-color-link-accent);color:var(--tec-color-link-primary);transition:var(--tec-transition-color)}.tribe-common .tribe-common-cta--alt:active,.tribe-common .tribe-common-cta--alt:focus,.tribe-common .tribe-common-cta--alt:hover{border-bottom:2px solid;color:var(--tec-color-link-accent)}.tribe-common .tribe-common-cta--thin{border-bottom:1px solid #0000;transition:var(--tec-transition-border-color)}.tribe-common .tribe-common-cta--thin:active,.tribe-common .tribe-common-cta--thin:focus,.tribe-common .tribe-common-cta--thin:hover{border-bottom:1px solid var(--tec-color-link-primary)}.tribe-common .tribe-common-cta--thin-alt{border-bottom:1px solid var(--tec-color-link-accent);color:var(--tec-color-link-primary);transition:var(--tec-transition-color)}.tribe-common .tribe-common-cta--thin-alt:active,.tribe-common .tribe-common-cta--thin-alt:focus,.tribe-common .tribe-common-cta--thin-alt:hover{border-bottom:1px solid;color:var(--tec-color-link-accent)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--alt:hover,.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--thin-alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-cta--thin-alt:hover{color:var(--tec-color-accent-primary)}.tribe-common .tribe-common-h1{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-8);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h1{font-size:var(--tec-font-size-10);line-height:var(--tec-line-height-0)}.tribe-common .tribe-common-h2{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-7);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h2{font-size:var(--tec-font-size-9);line-height:var(--tec-line-height-0)}.tribe-common .tribe-common-h3{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-6);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-2);text-transform:none}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3{font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}.tribe-common .tribe-common-h4{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-5);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4{font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-common .tribe-common-h5{font-size:var(--tec-font-size-4)}.tribe-common .tribe-common-h5,.tribe-common .tribe-common-h6{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-2);text-transform:none}.tribe-common .tribe-common-h6{font-size:var(--tec-font-size-3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-h7{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-h7,.tribe-common .tribe-common-h8{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);text-transform:none}.tribe-common .tribe-common-h8{font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium{font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium{font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h5--min-medium{font-size:var(--tec-font-size-4);line-height:var(--tec-line-height-2)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-common--breakpoint-medium.tribe-common .tribe-common-h7--min-medium{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-common .tribe-common-h--alt{font-weight:var(--tec-font-weight-regular)}.tribe-theme-avada #main .tribe-common .tribe-common-h1{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-8);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h1{font-size:var(--tec-font-size-10);line-height:var(--tec-line-height-0)}.tribe-theme-avada #main .tribe-common .tribe-common-h2{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-7);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h2{font-size:var(--tec-font-size-9);line-height:var(--tec-line-height-0)}.tribe-theme-avada #main .tribe-common .tribe-common-h3{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-6);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-2);text-transform:none}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h3{font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}.tribe-theme-avada #main .tribe-common .tribe-common-h4{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-5);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-1);text-transform:none}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h4{font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-theme-avada #main .tribe-common .tribe-common-h5{font-size:var(--tec-font-size-4)}.tribe-theme-avada #main .tribe-common .tribe-common-h5,.tribe-theme-avada #main .tribe-common .tribe-common-h6{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-2);text-transform:none}.tribe-theme-avada #main .tribe-common .tribe-common-h6{font-size:var(--tec-font-size-3)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h6{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-theme-avada #main .tribe-common .tribe-common-h7{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-theme-avada #main .tribe-common .tribe-common-h7,.tribe-theme-avada #main .tribe-common .tribe-common-h8{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);text-transform:none}.tribe-theme-avada #main .tribe-common .tribe-common-h8{font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h3--min-medium{font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h4--min-medium{font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h5--min-medium{font-size:var(--tec-font-size-4);line-height:var(--tec-line-height-2)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h6--min-medium{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-theme-avada #main .tribe-common.tribe-common--breakpoint-medium .tribe-common-h7--min-medium{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-theme-avada #main .tribe-common .tribe-common-h--alt{font-weight:var(--tec-font-weight-regular)}.tribe-common button{border:none}.tribe-common button,.tribe-common button:focus,.tribe-common button:hover,.tribe-theme-twentyseventeen .tribe-common button:focus,.tribe-theme-twentyseventeen .tribe-common button:hover{background-color:initial;background-image:none}.tribe-theme-twentytwenty .tribe-common button{background-color:initial;background-image:none;text-transform:inherit}.tribe-theme-twentytwenty .tribe-common button:focus,.tribe-theme-twentytwenty .tribe-common button:hover{-webkit-text-decoration:none;text-decoration:none}.tribe-theme-twentytwentyone .tribe-common button:not(:hover):not(:active){background-color:inherit;background-image:inherit;color:inherit}.tribe-theme-enfold .tribe-common th{letter-spacing:0;text-transform:none}.tribe-common .tribe-common-c-btn--clear{background:#0000;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-block;height:auto;outline:none;padding:0;-webkit-text-decoration:none;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn--clear:active,.tribe-common .tribe-common-c-btn--clear:focus,.tribe-common .tribe-common-c-btn--clear:hover{background:#0000;color:inherit}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{background:#0000;border:0;border-radius:0;color:var(--tec-color-text-primary);color:inherit;cursor:pointer;display:inline-block;font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);font-weight:var(--tec-font-weight-bold);height:auto;line-height:var(--tec-line-height-3);outline:none;padding:0;-webkit-text-decoration:none;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn-border:active,.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:active,.tribe-common a.tribe-common-c-btn-border:focus,.tribe-common a.tribe-common-c-btn-border:hover{background:#0000;color:inherit}.tribe-common .tribe-common-c-btn-border,.tribe-common a.tribe-common-c-btn-border{background-color:var(--tec-color-background);border:1px solid var(--tec-color-accent-primary);border-radius:var(--tec-border-radius-default);color:var(--tec-color-button-primary);padding:11px 20px;text-align:center;transition:var(--tec-transition);width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border{width:auto}.tribe-common .tribe-common-c-btn-border:focus,.tribe-common .tribe-common-c-btn-border:hover,.tribe-common a.tribe-common-c-btn-border:focus,.tribe-common a.tribe-common-c-btn-border:hover{background-color:var(--tec-color-accent-primary);color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn-border:active,.tribe-common a.tribe-common-c-btn-border:active{opacity:.9}.tribe-common .tribe-common-c-btn-border--secondary,.tribe-common a.tribe-common-c-btn-border--secondary{border-color:var(--tec-color-button-secondary);color:var(--tec-color-button-secondary)}.tribe-common .tribe-common-c-btn-border--secondary:focus,.tribe-common .tribe-common-c-btn-border--secondary:hover,.tribe-common a.tribe-common-c-btn-border--secondary:focus,.tribe-common a.tribe-common-c-btn-border--secondary:hover{background-color:var(--tec-color-button-secondary)}.tribe-common .tribe-common-c-btn-border--secondary:active,.tribe-common a.tribe-common-c-btn-border--secondary:active{opacity:.9}.tribe-common .tribe-common-c-btn-border--alt,.tribe-common a.tribe-common-c-btn-border--alt{border-color:var(--tec-color-border-secondary);color:var(--tec-color-text-primary);font-weight:var(--tec-font-weight-regular)}.tribe-common .tribe-common-c-btn-border--alt:focus,.tribe-common .tribe-common-c-btn-border--alt:hover,.tribe-common a.tribe-common-c-btn-border--alt:focus,.tribe-common a.tribe-common-c-btn-border--alt:hover{background-color:var(--tec-color-background);border-color:var(--tec-color-border-active);color:var(--tec-color-text-primary)}.tribe-common .tribe-common-c-btn-border--alt:active,.tribe-common a.tribe-common-c-btn-border--alt:active{opacity:.9}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border:hover{background-color:var(--tec-color-button-primary)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--secondary:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--secondary:hover{background-color:var(--tec-color-button-secondary)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--alt:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border--alt:hover{background-color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{background:#0000;border:0;border-radius:0;color:var(--tec-color-text-primary);color:inherit;cursor:pointer;display:inline-block;font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-regular);height:auto;line-height:var(--tec-line-height-0);outline:none;padding:0;-webkit-text-decoration:none;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn-border-small:active,.tribe-common .tribe-common-c-btn-border-small:focus,.tribe-common .tribe-common-c-btn-border-small:hover,.tribe-common a.tribe-common-c-btn-border-small:active,.tribe-common a.tribe-common-c-btn-border-small:focus,.tribe-common a.tribe-common-c-btn-border-small:hover{background:#0000;color:inherit}.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);text-align:center;transition:var(--tec-transition-color-border-color)}.tribe-common .tribe-common-c-btn-border-small:focus,.tribe-common .tribe-common-c-btn-border-small:hover,.tribe-common a.tribe-common-c-btn-border-small:focus,.tribe-common a.tribe-common-c-btn-border-small:hover{background-color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn-border-small:active,.tribe-common a.tribe-common-c-btn-border-small:active{border-color:var(--tec-color-border-active)}.tribe-common .tribe-common-c-btn-border-small,.tribe-common a.tribe-common-c-btn-border-small{color:var(--tec-color-text-secondary);padding:14px 20px;width:100%}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{padding:6px 15px;width:auto}.tribe-common .tribe-common-c-btn-border-small:active,.tribe-common .tribe-common-c-btn-border-small:focus,.tribe-common .tribe-common-c-btn-border-small:hover,.tribe-common a.tribe-common-c-btn-border-small:active,.tribe-common a.tribe-common-c-btn-border-small:focus,.tribe-common a.tribe-common-c-btn-border-small:hover{color:var(--tec-color-text-primary)}.tribe-common .tribe-common-c-btn-border-small:disabled,.tribe-common a.tribe-common-c-btn-border-small:disabled{color:var(--tec-color-text-disabled)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-border-small:hover{background-color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn-icon{background:#0000;border:0;border-radius:0;color:inherit;cursor:pointer;display:inline-block;height:auto;outline:none;padding:0;-webkit-text-decoration:none;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn-icon:active,.tribe-common .tribe-common-c-btn-icon:focus,.tribe-common .tribe-common-c-btn-icon:hover{background:#0000;color:inherit}.tribe-common .tribe-common-c-btn-icon--caret-left:active .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-left:focus .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-left:hover .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right:active .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right:focus .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right:hover .tribe-common-c-btn-icon__icon-svg path{fill:var(--tec-color-icon-primary)}.tribe-common .tribe-common-c-btn-icon--caret-left:disabled .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right:disabled .tribe-common-c-btn-icon__icon-svg path{fill:var(--tec-color-icon-disabled)}.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path{fill:var(--tec-color-icon-secondary)}.tribe-common .tribe-common-c-btn-icon--border{align-items:center;background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-default);display:inline-flex;height:56px;justify-content:center;transition:none;width:56px}.tribe-common .tribe-common-c-btn-icon--border:focus,.tribe-common .tribe-common-c-btn-icon--border:hover{background-color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn-icon--border:active{border-color:var(--tec-color-border-active)}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn-icon--border:hover{background-color:var(--tec-color-background)}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn,.tribe-common button.tribe-common-c-btn{background:#0000;border:0;border-radius:0;color:var(--tec-color-text-primary);color:inherit;cursor:pointer;display:inline-block;font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);font-weight:var(--tec-font-weight-bold);height:auto;line-height:var(--tec-line-height-3);outline:none;padding:0;-webkit-text-decoration:none;text-decoration:none;width:auto}.tribe-common .tribe-common-c-btn:active,.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:active,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover,.tribe-common button.tribe-common-c-btn:active,.tribe-common button.tribe-common-c-btn:focus,.tribe-common button.tribe-common-c-btn:hover{background:#0000;color:inherit}.tribe-common .tribe-common-c-btn,.tribe-common a.tribe-common-c-btn,.tribe-common button.tribe-common-c-btn{background-color:var(--tec-color-button-primary);border-radius:var(--tec-border-radius-default);color:var(--tec-color-background);padding:11px 20px;text-align:center;transition:var(--tec-transition-background-color);width:100%}.tribe-common .tribe-common-c-btn,.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover,.tribe-common button.tribe-common-c-btn,.tribe-common button.tribe-common-c-btn:focus,.tribe-common button.tribe-common-c-btn:hover{background-image:none;border:0;border-radius:var(--tec-border-radius-default);box-shadow:none;color:var(--tec-color-background);font-style:normal;outline:none;-webkit-text-decoration:none;text-decoration:none;text-shadow:none}.tribe-common .tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:focus,.tribe-common button.tribe-common-c-btn:focus{outline:auto}.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn,.tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn,.tribe-common--breakpoint-medium.tribe-common button.tribe-common-c-btn{width:auto}.tribe-common .tribe-common-c-btn:focus,.tribe-common .tribe-common-c-btn:hover,.tribe-common a.tribe-common-c-btn:focus,.tribe-common a.tribe-common-c-btn:hover,.tribe-common button.tribe-common-c-btn:focus,.tribe-common button.tribe-common-c-btn:hover{background-color:var(--tec-color-button-primary-hover);padding:11px 20px}.tribe-common .tribe-common-c-btn:active,.tribe-common a.tribe-common-c-btn:active,.tribe-common button.tribe-common-c-btn:active{background-color:var(--tec-color-button-primary-active);padding:11px 20px}.tribe-common .tribe-common-c-btn:disabled,.tribe-common a.tribe-common-c-btn:disabled,.tribe-common button.tribe-common-c-btn:disabled{background-color:var(--tec-color-button-primary-background);padding:11px 20px}.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn:focus,.tribe-theme-twentyseventeen .tribe-common .tribe-common-c-btn:hover{background-color:var(--tec-color-button-primary-hover);color:var(--tec-color-background)}.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn{background-color:var(--tec-color-button-primary)}.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn:focus,.tribe-theme-twentytwenty .tribe-common .tribe-common-c-btn:hover{background-color:var(--tec-color-button-primary-hover);color:var(--tec-color-background)}.tribe-theme-twentytwentyone .tribe-common .tribe-common-c-btn{outline:none}.tribe-theme-twentytwentyone .tribe-common .tribe-common-c-btn:not(:hover):not(:active){background-color:var(--tec-color-button-primary);color:var(--tec-color-background)}.tribe-common .tribe-common-c-loader__dot circle{animation-direction:normal;animation-duration:2.24s;animation-iteration-count:infinite;animation-name:tribe-common-c-loader-bounce;fill:currentcolor;opacity:var(--tec-opacity-background)}.tribe-common .tribe-common-c-loader__dot--first circle{animation-delay:.45s}.tribe-common .tribe-common-c-loader__dot--second circle{animation-delay:1.05s}.tribe-common .tribe-common-c-loader__dot--third circle{animation-delay:1.35s}@keyframes tribe-common-c-loader-bounce{50%{opacity:var(--tec-opacity-default)}}.tribe-common .tribe-common-c-svgicon{color:var(--tec-color-accent-primary)}.tribe-common .tribe-common-c-svgicon--featured path{fill:currentcolor}.tribe-common .tribe-common-c-svgicon--recurring path{fill:var(--tec-color-icon-active);stroke:var(--tec-color-icon-active)}.tribe-common .tribe-common-c-svgicon--close path,.tribe-common .tribe-common-c-svgicon--close-alt path{stroke:var(--tec-color-icon-secondary)}.tribe-common .tribe-common-c-svgicon--messages-not-found path{stroke:var(--tec-color-icon-active)}.tribe-common .tribe-common-c-svgicon--messages-not-found .tribe-common-c-svgicon__svg-stroke{stroke:currentcolor}.tribe-common .tribe-common-c-svgicon__svg-fill{fill:var(--tec-color-icon-active)}.tribe-common .tribe-common-c-svgicon__svg-stroke{stroke:var(--tec-color-icon-active)}
:root{--tec-color-text-events-title-day:var(--tec-color-text-events-title);--tec-color-text-events-title-latest-past:var(--tec-color-text-events-title);--tec-color-text-event-title-list:var(--tec-color-text-events-title);--tec-color-text-events-title-month-multiday:var(--tec-color-text-events-title);--tec-color-text-events-title-widget-list:var(--tec-color-text-events-title);--tec-color-text-secondary-event-date-month:var(--tec-color-text-secondary-event-date);--tec-color-text-secondary-event-date-month-mobile:var(--tec-color-text-secondary-event-date-month);--tec-color-text-day-of-week-month:var(--tec-color-text-secondary);--tec-color-day-marker-month:var(--tec-color-text-primary);--tec-color-day-marker-month-hover:var(--tec-color-text-primary-hover);--tec-color-day-marker-month-active:var(--tec-color-text-primary-active);--tec-color-day-marker-current-month:var(--tec-color-day-marker-month);--tec-color-day-marker-current-month-hover:var(--tec-color-day-marker-month-hover);--tec-color-day-marker-current-month-active:var(--tec-color-day-marker-month-active);--tec-color-day-marker-past-month:var(--tec-color-text-primary);--tec-color-day-marker-past-month-hover:var(--tec-color-day-marker-past-month);--tec-color-day-marker-past-month-active:var(--tec-color-day-marker-past-month);--tec-color-text-day-of-week-week:var(--tec-color-text-secondary);--tec-border-radius-month-multiday:9.5px;--tec-color-border-secondary-month-grid:var(--tec-color-border-secondary);--tec-color-border-active-month-grid-hover:var(--tec-color-border-active);--tec-color-background-month-grid:#0000;--tec-color-background-tooltip:var(--tec-color-background);--tec-color-text-events-bar-input:var(--tec-color-text-primary);--tec-color-text-events-bar-input-placeholder:var(--tec-color-text-secondary);--tec-opacity-events-bar-input-placeholder:var(--tec-opacity-default);--tec-color-border-events-bar:var(--tec-color-border-secondary);--tec-color-background-events-bar:var(--tec-color-background);--tec-color-background-view-selector:var(--tec-color-background-events-bar);--tec-color-background-view-selector-tabs:var(--tec-color-background-view-selector);--tec-color-background-view-selector-list-item-hover:var(--tec-color-background-secondary);--tec-color-background-subscribe-list-item-hover:var(--tec-color-background-secondary);--tec-color-text-view-selector-list-item:var(--tec-color-text-primary);--tec-color-text-view-selector-list-item-hover:var(--tec-color-accent-secondary-hover);--tec-color-background-search-container:var(--tec-color-background-events-bar);--tec-color-text-events-bar-submit-button:var(--tec-color-background);--tec-color-text-events-bar-submit-button-active:var(--tec-color-text-events-bar-submit-button);--tec-color-text-events-bar-submit-button-hover:var(--tec-color-text-events-bar-submit-button);--tec-color-background-events-bar-submit-button:var(--tec-color-button-primary);--tec-color-background-events-bar-submit-button-hover:var(--tec-color-button-primary-hover);--tec-color-background-events-bar-submit-button-active:var(--tec-color-button-primary-active);--tec-color-icon-events-bar:var(--tec-color-icon-primary);--tec-color-icon-events-bar-active:var(--tec-color-icon-active);--tec-color-icon-events-bar-hover:var(--tec-color-icon-hover)}.tribe-events-view{background-color:var(--tec-color-background-events)}.tribe-events-view.alignwide{margin-left:auto;margin-right:auto}.page-template-astra.post-type-archive-tribe_events header.entry-header p{display:none}.tribe-events .tribe-events-c-breadcrumbs__list{font-family:var(--tec-font-family-base);font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-1)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-breadcrumbs__list{line-height:var(--tec-line-height-0)}.tribe-events .tribe-events-c-breadcrumbs__list-item-link{color:var(--tec-color-link-accent);transition:var(--tec-transition-color)}.tribe-events .tribe-events-c-breadcrumbs__list-item-link:visited{color:var(--tec-color-text-secondary)}.tribe-events .tribe-events-c-breadcrumbs__list-item-link:focus,.tribe-events .tribe-events-c-breadcrumbs__list-item-link:hover{color:var(--tec-color-accent-primary-hover)}.tribe-events .tribe-events-c-breadcrumbs__list-item-icon-svg path{fill:var(--tec-color-icon-primary)}.tribe-events .tribe-events-header__content-title{align-items:center;display:flex}.tribe-events .tribe-events-header__content-title:after{background-color:var(--tec-color-border-default);content:"";display:block;flex:auto;height:1px;margin-left:20px}.tribe-events .tribe-events-header__content-title .tribe-events-header__content-title-text{flex:none}.tribe-events .datepicker{background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip)}.tribe-events .datepicker:after,.tribe-events .datepicker:before{content:none}.tribe-events .datepicker .datepicker-switch:active,.tribe-events .datepicker .datepicker-switch:focus,.tribe-events .datepicker .datepicker-switch:hover,.tribe-events .datepicker .next:active,.tribe-events .datepicker .next:focus,.tribe-events .datepicker .next:hover,.tribe-events .datepicker .prev:active,.tribe-events .datepicker .prev:focus,.tribe-events .datepicker .prev:hover{background-color:var(--tec-color-background)}.tribe-events .datepicker .datepicker-switch{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3)}.tribe-events .datepicker .datepicker-switch:focus,.tribe-events .datepicker .datepicker-switch:hover{color:var(--tec-color-accent-secondary-hover)}.tribe-events .datepicker .datepicker-switch:active{color:var(--tec-color-accent-secondary-active)}.tribe-events .datepicker .next:active .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .next:focus .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .next:hover .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev:active .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev:focus .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev:hover .tribe-events-c-top-bar__datepicker-nav-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-events .datepicker .next .tribe-events-c-top-bar__datepicker-nav-icon-svg path,.tribe-events .datepicker .prev .tribe-events-c-top-bar__datepicker-nav-icon-svg path{fill:var(--tec-color-icon-secondary)}.tribe-events .datepicker .dow{font-size:var(--tec-font-size-0);line-height:var(--tec-line-height-2)}.tribe-events .datepicker .day,.tribe-events .datepicker .dow{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-regular)}.tribe-events .datepicker .day{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-events .datepicker .month,.tribe-events .datepicker .year{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-0)}.tribe-events .datepicker .past{color:var(--tec-color-text-primary-light)}.tribe-events .datepicker .day,.tribe-events .datepicker .month,.tribe-events .datepicker .year{border-radius:var(--tec-border-radius-default)}.tribe-events .datepicker .day.focused,.tribe-events .datepicker .day:focus,.tribe-events .datepicker .day:hover,.tribe-events .datepicker .month.focused,.tribe-events .datepicker .month:focus,.tribe-events .datepicker .month:hover,.tribe-events .datepicker .year.focused,.tribe-events .datepicker .year:focus,.tribe-events .datepicker .year:hover{background:var(--tec-color-background-secondary-datepicker)}.tribe-events .datepicker .day.current,.tribe-events .datepicker .day.current.focused,.tribe-events .datepicker .day.current:focus,.tribe-events .datepicker .day.current:hover,.tribe-events .datepicker .month.current,.tribe-events .datepicker .month.current.focused,.tribe-events .datepicker .month.current:focus,.tribe-events .datepicker .month.current:hover,.tribe-events .datepicker .year.current,.tribe-events .datepicker .year.current.focused,.tribe-events .datepicker .year.current:focus,.tribe-events .datepicker .year.current:hover{background:var(--tec-color-accent-primary-background-datepicker)}.tribe-events .datepicker .day.active,.tribe-events .datepicker .day.active.focused,.tribe-events .datepicker .day.active:focus,.tribe-events .datepicker .day.active:hover,.tribe-events .datepicker .month.active,.tribe-events .datepicker .month.active.focused,.tribe-events .datepicker .month.active:focus,.tribe-events .datepicker .month.active:hover,.tribe-events .datepicker .year.active,.tribe-events .datepicker .year.active.focused,.tribe-events .datepicker .year.active:focus,.tribe-events .datepicker .year.active:hover{background:var(--tec-color-accent-primary);color:var(--tec-color-background);text-shadow:none}.admin-bar .tribe-events .datepicker{margin-top:var(--tec-spacer-1)}.admin-bar .tribe-events.tribe-common--breakpoint-medium .datepicker{margin-top:var(--tec-spacer-3)}.tribe-theme-enfold .tribe-events .datepicker{border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip)}.tribe-theme-enfold .tribe-events .datepicker table,.tribe-theme-enfold .tribe-events .datepicker td,.tribe-theme-enfold .tribe-events .datepicker th,.tribe-theme-enfold .tribe-events .datepicker tr{background:#0000}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch{color:var(--tec-color-text-primary)!important}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:focus,.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:hover{color:var(--tec-color-accent-secondary-hover)!important}.tribe-theme-enfold .tribe-events .datepicker .datepicker-switch:active{color:var(--tec-color-accent-secondary-active)!important}.tribe-theme-enfold .tribe-events .datepicker .day{background-color:var(--tec-color-background)}.tribe-theme-enfold .tribe-events .datepicker .day.new,.tribe-theme-enfold .tribe-events .datepicker .day.old{opacity:1}.tribe-theme-enfold .tribe-events .datepicker .day,.tribe-theme-enfold .tribe-events .datepicker .month,.tribe-theme-enfold .tribe-events .datepicker .year{background-color:var(--tec-color-background);color:var(--tec-color-text-primary)}.tribe-theme-enfold .tribe-events .datepicker .day.focused,.tribe-theme-enfold .tribe-events .datepicker .day:focus,.tribe-theme-enfold .tribe-events .datepicker .day:hover,.tribe-theme-enfold .tribe-events .datepicker .month.focused,.tribe-theme-enfold .tribe-events .datepicker .month:focus,.tribe-theme-enfold .tribe-events .datepicker .month:hover,.tribe-theme-enfold .tribe-events .datepicker .year.focused,.tribe-theme-enfold .tribe-events .datepicker .year:focus,.tribe-theme-enfold .tribe-events .datepicker .year:hover{background:var(--tec-color-background-secondary-datepicker)}.tribe-theme-enfold .tribe-events .datepicker .day.past,.tribe-theme-enfold .tribe-events .datepicker .month.past,.tribe-theme-enfold .tribe-events .datepicker .year.past{color:var(--tec-color-text-primary-light)}.tribe-theme-enfold .tribe-events .datepicker .day.current,.tribe-theme-enfold .tribe-events .datepicker .day.current.focused,.tribe-theme-enfold .tribe-events .datepicker .day.current:focus,.tribe-theme-enfold .tribe-events .datepicker .day.current:hover,.tribe-theme-enfold .tribe-events .datepicker .month.current,.tribe-theme-enfold .tribe-events .datepicker .month.current.focused,.tribe-theme-enfold .tribe-events .datepicker .month.current:focus,.tribe-theme-enfold .tribe-events .datepicker .month.current:hover,.tribe-theme-enfold .tribe-events .datepicker .year.current,.tribe-theme-enfold .tribe-events .datepicker .year.current.focused,.tribe-theme-enfold .tribe-events .datepicker .year.current:focus,.tribe-theme-enfold .tribe-events .datepicker .year.current:hover{background:var(--tec-color-accent-primary-background-datepicker)}.tribe-theme-enfold .tribe-events .datepicker .day.active,.tribe-theme-enfold .tribe-events .datepicker .day.active.focused,.tribe-theme-enfold .tribe-events .datepicker .day.active:focus,.tribe-theme-enfold .tribe-events .datepicker .day.active:hover,.tribe-theme-enfold .tribe-events .datepicker .month.active,.tribe-theme-enfold .tribe-events .datepicker .month.active.focused,.tribe-theme-enfold .tribe-events .datepicker .month.active:focus,.tribe-theme-enfold .tribe-events .datepicker .month.active:hover,.tribe-theme-enfold .tribe-events .datepicker .year.active,.tribe-theme-enfold .tribe-events .datepicker .year.active.focused,.tribe-theme-enfold .tribe-events .datepicker .year.active:focus,.tribe-theme-enfold .tribe-events .datepicker .year.active:hover{background:var(--tec-color-accent-primary);color:var(--tec-color-background)}.tribe-theme-avada .tribe-events .datepicker{border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default)}.tribe-theme-avada .tribe-events .datepicker tbody td{border:0}.tribe-theme-avada .tribe-events .datepicker .datepicker-switch,.tribe-theme-avada .tribe-events .datepicker .datepicker-switch:hover,.tribe-theme-avada .tribe-events .datepicker .next,.tribe-theme-avada .tribe-events .datepicker .next:hover,.tribe-theme-avada .tribe-events .datepicker .prev,.tribe-theme-avada .tribe-events .datepicker .prev:hover{background-color:var(--tec-color-background)}.tribe-theme-avada .tribe-events .datepicker .day.new,.tribe-theme-avada .tribe-events .datepicker .day.old{background-color:initial!important;color:var(--tec-color-text-primary)!important}.tribe-theme-avada .tribe-events .datepicker .day.new.focused,.tribe-theme-avada .tribe-events .datepicker .day.new:focus,.tribe-theme-avada .tribe-events .datepicker .day.new:hover,.tribe-theme-avada .tribe-events .datepicker .day.old.focused,.tribe-theme-avada .tribe-events .datepicker .day.old:focus,.tribe-theme-avada .tribe-events .datepicker .day.old:hover{background:var(--tec-color-background-secondary-datepicker)!important}.tribe-theme-avada .tribe-events .datepicker .day,.tribe-theme-avada .tribe-events .datepicker .month{background-color:initial;color:var(--tec-color-text-primary)}.tribe-theme-avada .tribe-events .datepicker .day.focused,.tribe-theme-avada .tribe-events .datepicker .day:focus,.tribe-theme-avada .tribe-events .datepicker .day:hover,.tribe-theme-avada .tribe-events .datepicker .month.focused,.tribe-theme-avada .tribe-events .datepicker .month:focus,.tribe-theme-avada .tribe-events .datepicker .month:hover{background:var(--tec-color-background-secondary-datepicker)}.tribe-theme-avada .tribe-events .datepicker .day.past,.tribe-theme-avada .tribe-events .datepicker .month.past{color:var(--tec-color-text-primary-light)!important}.tribe-theme-avada .tribe-events .datepicker .day.current,.tribe-theme-avada .tribe-events .datepicker .day.current.focused,.tribe-theme-avada .tribe-events .datepicker .day.current:focus,.tribe-theme-avada .tribe-events .datepicker .day.current:hover,.tribe-theme-avada .tribe-events .datepicker .month.current,.tribe-theme-avada .tribe-events .datepicker .month.current.focused,.tribe-theme-avada .tribe-events .datepicker .month.current:focus,.tribe-theme-avada .tribe-events .datepicker .month.current:hover{background:var(--tec-color-accent-primary-background-datepicker)}.tribe-theme-avada .tribe-events .datepicker .day.active,.tribe-theme-avada .tribe-events .datepicker .day.active.focused,.tribe-theme-avada .tribe-events .datepicker .day.active:focus,.tribe-theme-avada .tribe-events .datepicker .day.active:hover,.tribe-theme-avada .tribe-events .datepicker .month.active,.tribe-theme-avada .tribe-events .datepicker .month.active.focused,.tribe-theme-avada .tribe-events .datepicker .month.active:focus,.tribe-theme-avada .tribe-events .datepicker .month.active:hover{background:var(--tec-color-accent-primary)!important;color:var(--tec-color-background)!important}.tribe-events .tribe-events-c-day-marker:after{background-color:var(--tec-color-border-default);content:"";display:block;flex:auto;height:1px;margin-left:20px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar{background-color:var(--tec-color-background-events-bar)}.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input{background-color:initial;color:var(--tec-color-text-events-bar-input)}.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input::placeholder{color:var(--tec-color-text-events-bar-input-placeholder);opacity:var(--tec-opacity-events-bar-input-placeholder)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border{border:1px solid var(--tec-color-border-events-bar)}.tribe-events .tribe-events-c-events-bar__search-container{background-color:var(--tec-color-background-events-bar)}.tribe-events .tribe-events-c-events-bar__search-button,.tribe-events .tribe-events-c-events-bar__search-button:focus,.tribe-events .tribe-events-c-events-bar__search-button:hover,.tribe-events button.tribe-events-c-events-bar__search-button,.tribe-events button.tribe-events-c-events-bar__search-button:focus,.tribe-events button.tribe-events-c-events-bar__search-button:hover{background-color:initial;background-image:none;border:none;border-radius:0;box-shadow:none;display:flex;font-size:var(--tec-font-size-3);font-style:normal;outline:none;padding:var(--tec-spacer-0);-webkit-text-decoration:none;text-decoration:none;text-shadow:none}.tribe-events .tribe-events-c-events-bar__search-button:focus,.tribe-events .tribe-events-c-events-bar__search-button:hover,.tribe-events button.tribe-events-c-events-bar__search-button:focus,.tribe-events button.tribe-events-c-events-bar__search-button:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-c-events-bar__search-button:focus,.tribe-events button.tribe-events-c-events-bar__search-button:focus{outline:auto}.tribe-events .tribe-events-c-events-bar__search-button:active,.tribe-events button.tribe-events-c-events-bar__search-button:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-c-events-bar__search-button:before,.tribe-events button.tribe-events-c-events-bar__search-button:before{background-color:var(--tec-color-icon-events-bar-hover);content:"";display:none;height:2px;pointer-events:none;position:absolute;top:100%;transform:translateY(var(--tec-spacer-0));width:calc(100% - var(--tec-spacer-0)*2)}.tribe-events .tribe-events-c-events-bar__search-button--active:before{display:block}.tribe-events .tribe-events-c-events-bar__search-button-icon-svg path{fill:var(--tec-color-icon-events-bar-active)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-events-bar__search-button,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-events-bar__search-button:focus,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-events-bar__search-button:hover{background-color:initial}.tribe-events .tribe-events-header__title h1.tribe-events-header__title-text,.tribe-events .tribe-events-header__title h2.tribe-events-header__title-text,.tribe-events .tribe-events-header__title h3.tribe-events-header__title-text,.tribe-events .tribe-events-header__title h4.tribe-events-header__title-text,.tribe-events .tribe-events-header__title h5.tribe-events-header__title-text,.tribe-events .tribe-events-header__title h6.tribe-events-header__title-text{font-family:var(--tec-font-family-base)}.single-tribe_events .tribe-events-c-ical__link,.single-tribe_events .tribe-events-c-ical__link:visited,.tribe-events .tribe-events-c-ical__link,.tribe-events .tribe-events-c-ical__link:visited{align-items:center;background-color:var(--tec-color-background);border:1px solid var(--tec-color-accent-primary);border-radius:var(--tec-border-radius-default);color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-bold)}.single-tribe_events .tribe-events-c-ical__link:active,.single-tribe_events .tribe-events-c-ical__link:focus,.single-tribe_events .tribe-events-c-ical__link:focus-within,.single-tribe_events .tribe-events-c-ical__link:hover,.tribe-events .tribe-events-c-ical__link:active,.tribe-events .tribe-events-c-ical__link:focus,.tribe-events .tribe-events-c-ical__link:focus-within,.tribe-events .tribe-events-c-ical__link:hover{background-color:var(--tec-color-accent-primary);color:var(--tec-color-background)}.single-tribe_events .tribe-events-c-ical__link:active .tribe-events-c-ical__link-icon-svg path,.single-tribe_events .tribe-events-c-ical__link:focus .tribe-events-c-ical__link-icon-svg path,.single-tribe_events .tribe-events-c-ical__link:focus-within .tribe-events-c-ical__link-icon-svg path,.single-tribe_events .tribe-events-c-ical__link:hover .tribe-events-c-ical__link-icon-svg path,.tribe-events .tribe-events-c-ical__link:active .tribe-events-c-ical__link-icon-svg path,.tribe-events .tribe-events-c-ical__link:focus .tribe-events-c-ical__link-icon-svg path,.tribe-events .tribe-events-c-ical__link:focus-within .tribe-events-c-ical__link-icon-svg path,.tribe-events .tribe-events-c-ical__link:hover .tribe-events-c-ical__link-icon-svg path{stroke:var(--tec-color-background)}.single-tribe_events .tribe-events-c-ical__link-icon-svg,.tribe-events .tribe-events-c-ical__link-icon-svg{display:block;flex:none;margin-right:var(--tec-spacer-1);width:10px}.single-tribe_events .tribe-events-c-ical__link-icon-svg path,.tribe-events .tribe-events-c-ical__link-icon-svg path{stroke:currentcolor}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{background-color:var(--tec-color-accent-primary);color:var(--tec-color-background)}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button button,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button button{background:#0000}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text,.single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text,.tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text{background-color:initial;background-image:none;border:none;border-radius:0;box-shadow:none;color:currentcolor;cursor:pointer;font-size:inherit;padding:0;text-shadow:none}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:focus,.single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:focus,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text:focus,.tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text:focus{outline:auto}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon{color:currentcolor;stroke:currentcolor}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon path,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon path{fill:currentcolor}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list{background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-secondary);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-default)}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif)}.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:active,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:focus,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:focus-within,.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:hover,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:active,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:focus,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:focus-within,.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item:hover{background-color:var(--tec-color-background-subscribe-list-item-hover)}.tribe-theme-twentyseventeen .single-tribe_events .tribe-events-c-ical__link:active,.tribe-theme-twentyseventeen .single-tribe_events .tribe-events-c-ical__link:focus,.tribe-theme-twentyseventeen .single-tribe_events .tribe-events-c-ical__link:hover,.tribe-theme-twentyseventeen .tribe-events .tribe-events-c-ical__link:active,.tribe-theme-twentyseventeen .tribe-events .tribe-events-c-ical__link:focus,.tribe-theme-twentyseventeen .tribe-events .tribe-events-c-ical__link:hover{color:var(--tec-color-background)}.tribe-theme-twentytwentyone .single-tribe_events .tribe-events-c-ical__link:focus:not(.wp-block-button__link):not(.wp-block-file__button),.tribe-theme-twentytwentyone .tribe-events .tribe-events-c-ical__link:focus:not(.wp-block-button__link):not(.wp-block-file__button){background-color:var(--tec-color-accent-primary);color:var(--tec-color-background)}.tribe-theme-twentytwentyone .single-tribe_events .tribe-events-c-subscribe-dropdown__list-item a:focus,.tribe-theme-twentytwentyone .single-tribe_events .tribe-events-c-subscribe-dropdown__list-item a:focus-within,.tribe-theme-twentytwentyone .single-tribe_events .tribe-events-c-subscribe-dropdown__list-item a:hover,.tribe-theme-twentytwentyone .tribe-events .tribe-events-c-subscribe-dropdown__list-item a:focus,.tribe-theme-twentytwentyone .tribe-events .tribe-events-c-subscribe-dropdown__list-item a:focus-within,.tribe-theme-twentytwentyone .tribe-events .tribe-events-c-subscribe-dropdown__list-item a:hover{background-color:initial!important}.single-tribe_events .tribe-events-c-ical,.tribe-block__events-link .tribe-events-c-ical{text-align:left}.single-tribe_events .tribe-events-c-ical__link,.tribe-block__events-link .tribe-events-c-ical__link{color:var(--tec-color-accent-primary);font-size:var(--tec-font-size-2);margin:0 0 var(--tec-spacer-3);width:220px}.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container,.tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown__container{min-width:200px;width:auto}.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown,.tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown{position:relative}.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content,.tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__content{position:absolute;top:42px;width:100%;z-index:var(--tec-z-index-dropdown)}.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon,.tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-icon{margin-left:var(--tec-spacer-2)}.single-tribe_events .tribe-events-c-subscribe-dropdown__button,.tribe-block__events-link .tribe-events-c-subscribe-dropdown__button{min-width:200px;padding:var(--tec-spacer-1) var(--tec-spacer-2);width:auto}.single-tribe_events .tribe-events-c-subscribe-dropdown__export-icon,.tribe-block__events-link .tribe-events-c-subscribe-dropdown__export-icon{color:currentcolor;display:inline-block;height:16px;margin-right:var(--tec-spacer-1);margin-top:-3px;stroke:currentcolor;vertical-align:middle;width:21px}#tribe-events-content .tribe-block__events-link .tribe-events-c-ical__link{color:var(--tec-color-accent-primary)}#tribe-events-content .tribe-block__events-link .tribe-events-c-ical__link:hover{color:#fff}.tribe-events .tribe-events-c-messages__message{background-color:var(--tec-color-background-messages);border-radius:var(--tec-border-radius-default)}.tribe-events .tribe-events-c-messages__message--notice .tribe-events-c-messages__message-icon-svg{display:inline-block;margin-right:var(--tec-spacer-2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message-list{text-align:center}.tribe-events .tribe-events-c-messages__message-list-item-link{color:var(--tec-color-link-accent);font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-c-nav{border-top:1px solid var(--tec-color-border-default)}.tribe-events .tribe-events-c-nav__list{list-style:none}.tribe-events .tribe-events-c-nav__next-label-plural,.tribe-events .tribe-events-c-nav__prev-label-plural{white-space:pre}.tribe-events .tribe-events-c-nav__today:focus,.tribe-events .tribe-events-c-nav__today:hover{color:var(--tec-color-accent-secondary-hover)}.tribe-events .tribe-events-c-nav__today:active{color:var(--tec-color-text-primary)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev{color:var(--tec-color-text-secondary)}.tribe-events .tribe-events-c-nav__next:focus,.tribe-events .tribe-events-c-nav__next:hover,.tribe-events .tribe-events-c-nav__prev:focus,.tribe-events .tribe-events-c-nav__prev:hover{color:var(--tec-color-accent-secondary-hover)}.tribe-events .tribe-events-c-nav__next:active,.tribe-events .tribe-events-c-nav__prev:active{color:var(--tec-color-text-primary)}.tribe-events .tribe-events-c-nav__next:disabled,.tribe-events .tribe-events-c-nav__prev:disabled{background-color:initial;background-image:none;border:none;border-radius:0;box-shadow:none;color:var(--tec-color-text-disabled);cursor:default;font-size:1rem;font-style:normal;outline:none;padding:0;pointer-events:none;-webkit-text-decoration:none;text-decoration:none;text-shadow:none}.tribe-events .tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg,.tribe-events .tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg,.tribe-events button.tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg,.tribe-events button.tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg path,.tribe-events .tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg path,.tribe-events button.tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg path,.tribe-events button.tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-events .tribe-events-c-nav__prev:active:before,.tribe-events button.tribe-events-c-nav__prev:active:before{opacity:var(--tec-opacity-default)}.tribe-events .tribe-events-c-nav__prev:disabled,.tribe-events button.tribe-events-c-nav__prev:disabled{background-color:initial;background-image:none;border:none;cursor:default;outline:none;pointer-events:none}.tribe-events .tribe-events-c-nav__prev:disabled .tribe-events-c-nav__prev-icon-svg path,.tribe-events button.tribe-events-c-nav__prev:disabled .tribe-events-c-nav__prev-icon-svg path{fill:var(--tec-color-icon-disabled)}.tribe-events .tribe-events-c-nav__prev-icon-svg{display:block;margin-right:8px;width:7px}.tribe-events .tribe-events-c-nav__prev-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg{margin-right:15px;width:9px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg path{fill:var(--tec-color-icon-primary)}.tribe-events .tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg,.tribe-events .tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg,.tribe-events button.tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg,.tribe-events button.tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg path,.tribe-events .tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg path,.tribe-events button.tribe-events-c-nav__next:focus .tribe-events-c-nav__next-icon-svg path,.tribe-events button.tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-events .tribe-events-c-nav__next:active:after,.tribe-events button.tribe-events-c-nav__next:active:after{opacity:var(--tec-opacity-default)}.tribe-events .tribe-events-c-nav__next:disabled,.tribe-events button.tribe-events-c-nav__next:disabled{background-color:initial;background-image:none;border:none;cursor:default;outline:none;pointer-events:none}.tribe-events .tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path,.tribe-events button.tribe-events-c-nav__next:disabled .tribe-events-c-nav__next-icon-svg path{fill:var(--tec-color-icon-disabled)}.tribe-events .tribe-events-c-nav__next-icon-svg{display:block;margin-left:8px;width:7px}.tribe-events .tribe-events-c-nav__next-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg{margin-left:15px;width:9px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg path{fill:var(--tec-color-icon-primary)}.tribe-events .tribe-events-c-small-cta__stock{color:var(--tec-color-text-secondary)}.tribe-events .tribe-events-c-search__input-control{position:relative}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control{border-right:1px solid var(--tec-color-border-events-bar)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control:last-child{border-right:0}.tribe-events .tribe-events-c-search__input-control-icon-svg{color:var(--tec-color-icon-events-bar);display:block;position:absolute;right:0;top:50%;transform:translateY(-50%)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg{left:16px;right:auto}.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus~.tribe-events-c-search__input-control-icon-svg path,.tribe-events .tribe-events-c-search__input-control--keyword-focus .tribe-events-c-search__input~.tribe-events-c-search__input-control-icon-svg path,.tribe-events .tribe-events-c-search__input-control--location .tribe-events-c-search__input:focus~.tribe-events-c-search__input-control-icon-svg path,.tribe-events .tribe-events-c-search__input-control--location-focus .tribe-events-c-search__input~.tribe-events-c-search__input-control-icon-svg path,.tribe-events .tribe-events-c-search__input-control-icon-svg path{fill:currentcolor}.tribe-events .tribe-events-c-search__button,.tribe-events button.tribe-events-c-search__button{background-color:var(--tec-color-background-events-bar-submit-button);background-image:none;box-shadow:none;color:var(--tec-color-text-events-bar-submit-button);font-style:normal;outline:none;-webkit-text-decoration:none;text-decoration:none;text-shadow:none}.tribe-events .tribe-events-c-search__button:focus,.tribe-events .tribe-events-c-search__button:hover,.tribe-events button.tribe-events-c-search__button:focus,.tribe-events button.tribe-events-c-search__button:hover{background-color:var(--tec-color-background-events-bar-submit-button-hover);border:none;border-radius:var(--tec-border-radius-default);box-shadow:none;color:var(--tec-color-text-events-bar-submit-button-hover);font-size:var(--tec-font-size-2);font-style:normal;outline:none;-webkit-text-decoration:none;text-decoration:none;text-shadow:none}.tribe-events .tribe-events-c-search__button:focus,.tribe-events button.tribe-events-c-search__button:focus{outline:2px solid var(--tec-color-accent-secondary)}.tribe-events .tribe-events-c-search__button:active,.tribe-events button.tribe-events-c-search__button:active{background-color:var(--tec-color-background-events-bar-submit-button-active);color:var(--tec-color-text-events-bar-submit-button-active)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__input{background-color:var(--tec-background-color)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__button{background-color:var(--tec-color-background-events-bar-submit-button);color:var(--tec-color-text-events-bar-submit-button)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__button:focus,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__button:hover{background-color:var(--tec-color-background-events-bar-submit-button-hover);color:var(--tec-color-text-events-bar-submit-button-hover)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-search__button:active{background-color:var(--tec-color-background-events-bar-submit-button-active);color:var(--tec-color-text-events-bar-submit-button-active)}.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__input{background-color:var(--tec-background-color)}.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__button{background-color:var(--tec-color-background-events-bar-submit-button);color:var(--tec-color-text-events-bar-submit-button)}.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__button:focus,.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__button:hover{background-color:var(--tec-color-background-events-bar-submit-button-hover);color:var(--tec-color-text-events-bar-submit-button-hover)}.tribe-theme-twentytwenty .tribe-events .tribe-events-c-search__button:active{background-color:var(--tec-color-background-events-bar-submit-button-active);color:var(--tec-color-text-events-bar-submit-button-active)}.tribe-theme-twentytwentyone .tribe-events .tribe-events-c-search__button:not(:hover):not(:active){background-color:var(--tec-color-background-events-bar-submit-button);color:var(--tec-color-text-events-bar-submit-button)}.tooltipster-base.tribe-events-tooltip-theme{background-color:var(--tec-color-background-tooltip);border:1px solid var(--tec-color-border-default);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip)}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box{background-color:initial;border:0;border-radius:0;box-shadow:none}.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content{color:var(--tec-color-text-primary);overflow:inherit}.tooltipster-base.tribe-events-tooltip-theme--hover{background-color:var(--tec-color-background-tooltip)}.tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button{font-size:var(--tec-font-size-8)}.tribe-events .tribe-events-c-top-bar__nav-link--next,.tribe-events .tribe-events-c-top-bar__nav-link--prev{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.tribe-events button.tribe-events-c-top-bar__nav-link--next:disabled,.tribe-events button.tribe-events-c-top-bar__nav-link--prev:disabled{background-color:initial;background-image:none;border:none;border-radius:0;box-shadow:none;color:var(--tec-color-text-disabled);font-size:1rem;font-style:normal;outline:none;padding:0;-webkit-text-decoration:none;text-decoration:none;text-shadow:none}.tribe-events button.tribe-events-c-top-bar__datepicker-button{background-color:initial;background-image:none;border:none;border-radius:0;box-shadow:none;color:var(--tec-color-text-primary);font-size:var(--tec-font-size-6);font-style:normal;outline:none;padding:0;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;transition:var(--tec-transition-opacity)}.tribe-events button.tribe-events-c-top-bar__datepicker-button:focus,.tribe-events button.tribe-events-c-top-bar__datepicker-button:hover{border:none;border-radius:0;box-shadow:none;color:var(--tec-color-text-primary);opacity:var(--tec-opacity-icon-hover);outline:none;text-shadow:none}.tribe-events button.tribe-events-c-top-bar__datepicker-button:focus{outline:auto}.tribe-events button.tribe-events-c-top-bar__datepicker-button:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg{display:block;height:6px;margin-left:var(--tec-spacer-1);width:9px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg{height:8px;width:11px}.tribe-events .tribe-events-c-top-bar__datepicker-button--open .tribe-events-c-top-bar__datepicker-button-icon-svg{transform:rotate(180deg)}.tribe-theme-genesis .tribe-events .tribe-events-c-top-bar__nav-link:disabled,.tribe-theme-genesis .tribe-events .tribe-events-c-top-bar__nav-link:focus,.tribe-theme-genesis .tribe-events .tribe-events-c-top-bar__nav-link:hover,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-top-bar__datepicker-button,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-top-bar__nav-link{background-color:initial}.tribe-theme-twentytwentyone .tribe-events button.tribe-events-c-top-bar__datepicker-button:focus{outline-offset:0}.tribe-theme-twentytwentyone .tribe-events a.tribe-events-c-top-bar__nav-link--next.tribe-events-c-top-bar__nav-link:focus,.tribe-theme-twentytwentyone .tribe-events a.tribe-events-c-top-bar__nav-link--prev.tribe-events-c-top-bar__nav-link:focus{background:#0000}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button,.tribe-events .tribe-events-c-view-selector--labels button.tribe-events-c-view-selector__button{background-color:inherit;background-image:none;border:none;border-radius:0;box-shadow:none;color:inherit;font-size:var(--tec-font-size-3);font-style:normal;outline:none;-webkit-text-decoration:none;text-decoration:none;text-shadow:none}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:focus,.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:hover,.tribe-events .tribe-events-c-view-selector--labels button.tribe-events-c-view-selector__button:focus,.tribe-events .tribe-events-c-view-selector--labels button.tribe-events-c-view-selector__button:hover{background-color:inherit;background-image:none;border-radius:0;box-shadow:none;color:var(--tec-color-text-events-bar-submit-button-hover);font-style:normal;outline:none;-webkit-text-decoration:none;text-decoration:none;text-shadow:none}.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:focus,.tribe-events .tribe-events-c-view-selector--labels button.tribe-events-c-view-selector__button:focus{outline:2px solid var(--tec-color-accent-secondary)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:before,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels button.tribe-events-c-view-selector__button:before{content:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-icon-caret-svg{color:var(--tec-color-icon-events-bar);display:block;flex:none;height:6px;margin-left:var(--tec-spacer-1);width:10px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-icon-caret-svg path{fill:currentcolor}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button--active .tribe-events-c-view-selector__button-icon-caret-svg{transform:rotate(180deg)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button-text{color:var(--tec-color-text-primary);color:var(--tec-color-text-view-selector-list-item);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);font-weight:var(--tec-font-weight-bold);line-height:var(--tec-line-height-3)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__content{box-shadow:var(--tec-box-shadow-default)}.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{background-color:var(--tec-color-background-view-selector)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content{border:0;border-radius:0;box-shadow:none}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after{background-color:var(--tec-color-accent-secondary);bottom:-1px;content:"";display:block;height:2px;position:absolute;width:100%}.tribe-events .tribe-events-c-view-selector__button{background:#0000;text-align:left}.tribe-events .tribe-events-c-view-selector__button:focus,.tribe-events .tribe-events-c-view-selector__button:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-c-view-selector__button:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-c-view-selector__button:before{background-color:var(--tec-color-accent-primary);content:"";display:none;height:2px;pointer-events:none;position:absolute;top:100%;transform:translateY(var(--tec-spacer-0));width:calc(100% - var(--tec-spacer-0)*2)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__button:before{transform:none;width:calc(100% - var(--tec-spacer-1)*2)}.tribe-events .tribe-events-c-view-selector__button--active:before{display:block}.tribe-events .tribe-events-c-view-selector__content{background-color:var(--tec-color-background-view-selector);border:1px solid var(--tec-color-border-secondary);border-radius:var(--tec-border-radius-default);box-shadow:var(--tec-box-shadow-tooltip)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus-within,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover{background-color:var(--tec-color-background-view-selector-list-item-hover)}.tribe-events .tribe-events-c-view-selector__list-item-text{color:var(--tec-color-text-primary);color:var(--tec-color-text-view-selector-list-item);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3)}.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-text{font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-c-view-selector__list-item-link{border-radius:var(--tec-border-radius-default);color:var(--tec-color-text-view-selector-list-item)}.tribe-events .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-icon,.tribe-events .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-icon{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-c-view-selector__list-item-link:focus .tribe-events-c-view-selector__list-item-text,.tribe-events .tribe-events-c-view-selector__list-item-link:hover .tribe-events-c-view-selector__list-item-text{color:var(--tec-color-text-view-selector-list-item-hover)}.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-view-selector__button,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-view-selector__button:focus,.tribe-theme-twentyseventeen.colors-dark .tribe-events .tribe-events-c-view-selector__button:hover{background-color:initial}.tribe-events .tec-events-c-view-box-border{background-color:var(--tec-color-background);border:1px solid var(--tec-color-border-default)}.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{background-color:var(--tec-color-accent-primary);border-radius:var(--tec-border-radius-default);content:"";height:100%;position:absolute;right:calc(100% - 3px);width:3px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{right:-1px;width:4px}.tribe-events .tribe-events-calendar-list__event-venue{font-style:normal}.tribe-events .tribe-events-calendar-list__event-date-tag-weekday{color:var(--tec-color-text-primary);color:var(--tec-color-text-secondary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2);text-transform:uppercase}.tribe-events .tribe-events-calendar-list__event-featured-image-link{transition:var(--tec-transition-opacity)}.tribe-events .tribe-events-calendar-list__event-featured-image-link:focus,.tribe-events .tribe-events-calendar-list__event-featured-image-link:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-calendar-list__event-featured-image-link:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-calendar-list__event-title{color:var(--tec-color-text-event-title-list)}.tribe-events .tribe-events-calendar-list__event-datetime{color:var(--tec-color-text-event-date)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-calendar-list__month-separator:after{background-color:var(--tec-color-border-default);content:"";display:block;flex:auto;height:1px;margin-left:20px}.tribe-events .tribe-events-calendar-list-nav{border-top:1px solid var(--tec-color-border-default)}.tribe-events .tribe-events-calendar-month__body{background-color:var(--tec-color-background-month-grid)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event{opacity:.64}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__calendar-event-datetime{color:var(--tec-color-text-event-date);opacity:.94}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link{transition:var(--tec-transition-opacity)}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link:focus,.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-calendar-month__calendar-event-featured-image-link:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-calendar-month__calendar-event-datetime{color:var(--tec-color-text-primary);color:var(--tec-color-text-secondary-event-date);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2)}.tribe-events .tribe-events-calendar-month__calendar-event--featured:before{background-color:var(--tec-color-accent-primary);content:"";height:100%;left:7px;position:absolute;width:2px}.tribe-events .tribe-events-calendar-month__calendar-event--featured:last-child:before{height:calc(100% - var(--tec-spacer-3))}.tribe-events .tribe-events-calendar-month__calendar-event-title-link,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link{background:#0000;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month__calendar-event-title-link:active,.tribe-events .tribe-events-calendar-month__calendar-event-title-link:focus,.tribe-events .tribe-events-calendar-month__calendar-event-title-link:hover,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:active,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:focus,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:hover{background:#0000;border-color:currentColor;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month__calendar-event-title-link:visited,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:visited{background:#0000;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link{transition:var(--tec-transition-opacity)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link:focus,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-link:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime{color:var(--tec-color-text-primary);color:var(--tec-color-text-event-date);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2)}.tribe-events .tribe-events-calendar-month__header-column{text-transform:uppercase}.tribe-events .tribe-events-calendar-month__header-column-title{color:var(--tec-color-text-day-of-week-month);text-align:center}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title{text-align:left}.tribe-events .tribe-events-calendar-month__day{border-radius:var(--tec-border-radius-default)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{border-radius:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:after{background-color:initial;bottom:0;content:"";display:block;height:2px;left:-1px;position:absolute;transition:var(--tec-transition-background-color);width:calc(100% + 2px)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after{background-color:var(--tec-color-border-active-month-grid-hover)}.tribe-events .tribe-events-calendar-month__day-date-link{color:var(--tec-color-day-marker-month);transition:var(--tec-transition-color)}.tribe-events .tribe-events-calendar-month__day-date-link:focus,.tribe-events .tribe-events-calendar-month__day-date-link:hover{color:var(--tec-color-day-marker-month-hover)}.tribe-events .tribe-events-calendar-month__day-date-link:active{color:var(--tec-color-day-marker-month-active)}.tribe-events .tribe-events-calendar-month__day-date-daynum{color:var(--tec-color-day-marker-month)}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date,.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link{color:var(--tec-color-day-marker-current-month);font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:focus,.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:hover{color:var(--tec-color-day-marker-month-current-hover)}.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:active{color:var(--tec-color-day-marker-month-current-active)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date{color:var(--tec-color-day-marker-past-month);opacity:.6}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link{color:var(--tec-color-day-marker-past-month)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link:focus,.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link:hover{color:var(--tec-color-day-marker-month-past-hover)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link:active{color:var(--tec-color-day-marker-month-past-active)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-link .tribe-events-calendar-month__day-date-daynum{color:inherit}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--event{background-color:var(--tec-color-icon-active);opacity:.6}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--featured{opacity:.6}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path{fill:var(--tec-color-icon-active)}.tribe-events .tribe-events-calendar-month__day-cell--mobile:focus,.tribe-events .tribe-events-calendar-month__day-cell--mobile:hover{background-color:var(--tec-color-background-secondary)}.tribe-events .tribe-events-calendar-month__day-cell--selected,.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color:var(--tec-color-accent-primary)}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date{color:var(--tec-color-background);opacity:var(--tec-opacity-default)}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event{background-color:var(--tec-color-background);opacity:var(--tec-opacity-default)}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--featured{opacity:var(--tec-opacity-default)}.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path{fill:var(--tec-color-background)}.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{background-color:var(--tec-color-accent-primary)}.tribe-events .tribe-events-calendar-month__mobile-events-icon--featured .tribe-events-calendar-month__mobile-events-icon-svg path{fill:currentcolor}.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:focus,.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:hover{color:var(--tec-color-accent-primary-hover)}.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link:active{color:var(--tec-color-accent-primary-active)}.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-cell--selected:focus,.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-cell--selected:hover{background-color:var(--tec-color-accent-primary)}.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-date-link:focus,.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-date-link:hover{color:var(--tec-color-accent-secondary-hover)}.tribe-theme-twentyseventeen .tribe-events .tribe-events-calendar-month__day-date-link:active{color:var(--tec-color-accent-secondary-active)}.tribe-theme-twentytwenty .tribe-events .tribe-events-calendar-month__day-cell--selected{background-color:var(--tec-color-accent-primary)}.tribe-theme-avada #main .tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date{color:var(--tec-color-background-events)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event+.tribe-events-calendar-month-mobile-events__mobile-event{border-top:1px solid var(--tec-color-border-default)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime{color:var(--tec-color-text-secondary-event-date-month-mobile)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-featured-text{color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link:focus .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon-svg path,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-link:hover .tribe-events-calendar-month-mobile-events__mobile-event-datetime-recurring-icon-svg path{fill:currentcolor;stroke:currentcolor}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link{background:#0000;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:active,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:focus,.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:hover{background:#0000;border-color:currentColor;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:visited{background:#0000;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-month__more-events{border-top:1px solid var(--tec-color-border-secondary)}.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__more-events-link{opacity:.5}.tribe-events .tribe-events-calendar-month__multiday-event--start .tribe-events-calendar-month__multiday-event-bar{border-bottom-left-radius:9.5px;border-top-left-radius:9.5px}.tribe-events .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar{border-bottom-right-radius:9.5px;border-top-right-radius:9.5px}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner{background-color:var(--tec-color-background-primary-multiday);transition:var(--tec-transition-background-color)}.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--focus,.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--hover,.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:focus,.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:hover{background-color:var(--tec-color-background-primary-multiday-hover)}.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner{background-color:var(--tec-color-background-secondary-multiday)}.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner--focus,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner--hover,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner:focus,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-inner:hover{background-color:var(--tec-color-background-secondary-multiday-hover)}.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-featured-icon,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-calendar-month__multiday-event-bar-title{opacity:.64}.tribe-events .tribe-events-calendar-month__multiday-event-bar-title{color:var(--tec-color-text-events-title-month-multiday);font-weight:var(--tec-font-weight-regular);text-overflow:ellipsis}.tribe-theme-avada #main .tribe-events .tribe-events-calendar-month__multiday-event-bar-title{font-weight:var(--tec-font-weight-regular)}.tribe-events .tribe-events-calendar-day__event-title{color:var(--tec-color-text-events-title-day)}.tribe-events .tribe-events-calendar-day__event-title-link{background:#0000;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-day__event-title-link:active,.tribe-events .tribe-events-calendar-day__event-title-link:focus,.tribe-events .tribe-events-calendar-day__event-title-link:hover{background:#0000;border-color:currentColor;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-day__event-title-link:visited{background:#0000;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-day__event-datetime{color:var(--tec-color-text-event-date)}.tribe-events .tribe-events-calendar-day__event--featured{position:relative}.tribe-events .tribe-events-calendar-day__event--featured:after{background-color:var(--tec-color-accent-primary);content:"";height:100%;left:var(--tec-grid-gutter-small-half);position:absolute;width:3px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event--featured:after{left:calc(var(--tec-grid-width-1-of-9) - var(--tec-grid-gutter-half));width:4px}.tribe-events .tribe-events-calendar-day__event-venue{font-style:normal}.tribe-events .tribe-events-calendar-day__event-featured-image-link{transition:var(--tec-transition-opacity)}.tribe-events .tribe-events-calendar-day__event-featured-image-link:focus,.tribe-events .tribe-events-calendar-day__event-featured-image-link:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-calendar-day__event-featured-image-link:active{opacity:var(--tec-opacity-icon-active)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-day__event-datetime-featured-text{color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-calendar-day-nav{border-top:1px solid var(--tec-color-border-default)}.tribe-events .tribe-events-calendar-day__time-separator:after,.tribe-events .tribe-events-calendar-day__type-separator:after{background-color:var(--tec-color-border-default);content:"";display:block;flex:auto;height:1px;margin-left:20px}.tribe-events .tribe-events-calendar-latest-past__event-row--featured .tribe-events-calendar-latest-past__event-date-tag-datetime:after{background-color:var(--tec-color-accent-primary);content:"";height:100%;position:absolute;right:calc(100% - 3px);width:3px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-row--featured .tribe-events-calendar-latest-past__event-date-tag-datetime:after{right:-1px;width:4px}.tribe-events .tribe-events-calendar-latest-past__event-venue{font-style:normal}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month,.tribe-events .tribe-events-calendar-latest-past__event-date-tag-year{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-0);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-2)}.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month{color:var(--tec-color-text-secondary);text-transform:uppercase}.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link{transition:var(--tec-transition-opacity)}.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link:focus,.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link:hover{opacity:var(--tec-opacity-icon-hover)}.tribe-events .tribe-events-calendar-latest-past__event-featured-image-link:active{opacity:var(--tec-opacity-icon-active)}.tribe-events .tribe-events-calendar-latest-past__event-datetime{color:var(--tec-color-text-event-date)}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-datetime-featured-text{color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-bold)}.tribe-events .tribe-events-calendar-latest-past__event-title{color:var(--tec-color-text-events-title-latest-past)}.tribe-events .tribe-events-calendar-latest-past__event-title-link{background:#0000;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-latest-past__event-title-link:active,.tribe-events .tribe-events-calendar-latest-past__event-title-link:focus,.tribe-events .tribe-events-calendar-latest-past__event-title-link:hover{background:#0000;border-color:currentColor;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-calendar-latest-past__event-title-link:visited{background:#0000;color:var(--tec-color-text-events-title)}.tribe-events .tribe-events-status-label__text{color:var(--tec-color-icon-error)}.tribe-events-single .tribe-events-status-single__header{color:var(--tec-color-icon-error);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-0)}.tribe-events-single .tribe-events-status-single__header--bold{font-weight:var(--tec-font-weight-bold)}.tribe-events-single .tribe-events-status-single__header--alert-icon:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+CiAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjUzMyAxLjUzMykiPgogICAgPGNpcmNsZSBjeD0iNy40NjciIGN5PSI3LjQ2NyIgcj0iNy40NjciIHN0cm9rZT0iI0RBMzk0RCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIvPgogICAgPGNpcmNsZSBjeD0iNy40NjciIGN5PSIxMS4yIiByPSIxLjA2NyIgZmlsbD0iI0RBMzk0RCIgZmlsbC1ydWxlPSJub256ZXJvIi8+CiAgICA8cGF0aCBzdHJva2U9IiNEQTM5NEQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik03LjQ2NyAzLjJWOCIvPgogIDwvZz4KPC9zdmc+);background-repeat:no-repeat;background-size:var(--tec-spacer-3);content:"";display:inline-block;height:var(--tec-spacer-3);margin-right:var(--tec-spacer-1);min-width:var(--tec-spacer-3)}.tribe-events-single .tribe-events-status-single{border-left-color:var(--tec-color-border-active);border-left-width:1px;border:1px solid var(--tec-color-border-active);border-left:var(--tec-spacer-0) solid var(--tec-color-icon-error);font-size:var(--tec-font-size-2)}.tribe-events-single .tribe-events-status-single__description{color:var(--tec-color-text-primary)}
button,input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],input[type=submit],textarea,select{font-family:Arial,sans-serif;font-weight:400;border-radius:0;-webkit-appearance:none;appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button{display:none;-webkit-appearance:none}input{font-family:Arial,sans-serif;font-size:14px}textarea{overflow:auto;resize:none}.content-form ::placeholder{color:#fff}.content-form fieldset{min-width:0}.content-form .intro{margin:0 0 30px}.content-form .info{margin:0 0 15px;font-size:12px;line-height:1.4em}.content-form .field .info{clear:both;margin:0;padding:5px 0 0;line-height:20px;text-align:right}.content-form .field{position:relative;margin:0 0 15px}.content-form .field:after{clear:both;display:block;content:''}.content-form .field:not(.checkbox):not(.multicheckbox):not(.multiradio):not(.file) label{position:absolute;left:-9999px}.content-form .text input,.content-form .email input,.content-form .tel input,.content-form .date input,.content-form .textarea textarea,.content-form .select .customSelect{float:left;width:100%;height:40px;margin:0;padding:10px 0;line-height:20px;font-size:15px;color:#fff;border:none;border-bottom:1px solid #fff;background:0 0;box-sizing:border-box;transition:border-color .3s ease}.content-form .textarea textarea{height:auto;line-height:normal}.content-form .select select{display:block;width:100%!important;height:40px;line-height:20px;cursor:pointer}.content-form .select .customSelect{position:static!important;display:block!important;width:100%!important;max-width:100%;padding-right:40px;line-height:18px;color:#fff;background-image:url(../svg/bg-custom-select-white.svg);background-position:calc(100% + 15px) -10px;background-repeat:no-repeat;background-size:60px 60px;overflow:hidden}.content-form .select .customSelectInner{display:inline-block!important;width:100%!important;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-form .select .customSelectChanged{color:#000}.content-form .text input:focus,.content-form .email input:focus,.content-form .tel input:focus,.content-form .date input:focus,.content-form .textarea textarea:focus,.content-form .select .customSelectFocus{border-color:#000}.content-form .checkbox,.content-form .multicheckbox,.content-form .multiradio{padding:10px 0 15px;font-size:15px;border-bottom:1px solid #fff}.content-form .multicheckbox .label,.content-form .multiradio .label{margin:0 0 10px;line-height:1.4em}.content-form .multicheckbox .options .option,.content-form .multiradio .options .option{margin:0 0 10px}.content-form .multicheckbox .options .option:last-child,.content-form .multiradio .options .option:last-child{margin:0}.content-form .checkbox input,.content-form .multicheckbox .options .option input,.content-form .multiradio .options .option input{position:absolute;left:-9999px}.content-form .checkbox label,.content-form .multicheckbox .options .option label,.content-form .multiradio .options .option label{position:relative;display:block;padding:0 0 0 25px;line-height:20px;cursor:pointer}.content-form .checkbox label:before,.content-form .multicheckbox .options .option label:before,.content-form .multiradio .options .option label:before{position:absolute;top:3px;left:0;display:block;width:14px;height:14px;content:'';border:1px solid #fff;background:center center no-repeat transparent;box-sizing:border-box}.content-form .multiradio .options .option label:before{border-radius:50%}.content-form .checkbox input:checked+label:before,.content-form .multicheckbox .options .option input:checked+label:before,.content-form .multiradio .options .option input:checked+label:before{background-image:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/forms/css/../images/bg-input-checked.svg);background-size:14px}.content-form .file{text-align:left}.content-form .file input{position:absolute;top:0;right:0;bottom:20px;left:0;width:100%;opacity:0;cursor:pointer}.content-form .file .custom-upload{position:relative;display:block;overflow:hidden;cursor:pointer}.content-form .file .custom-upload .file-name{display:block;width:100%;height:40px;padding:10px 70px 10px 0;line-height:20px;font-size:15px;color:#fff;text-overflow:ellipsis;border-bottom:1px solid #fff;background:0 0;box-sizing:border-box;white-space:nowrap;overflow:hidden}.content-form .file .custom-upload .file-name.selected{color:#000}.content-form .file .custom-upload .file-select{position:absolute;top:0;right:0;bottom:0;left:auto;width:70px;font-size:14px;text-align:center;line-height:38px;color:#000;background:#fff;transition:all .3s ease}.content-form .file:hover .custom-upload .file-select{color:#fff;background:#000}.content-form .honeypot{display:none}.content-form .controls{display:flex;flex-flow:row wrap;align-items:center;margin:0;padding:20px 0 0}.content-form .controls .button{margin:0 0 0 auto}.validate-form .error-field div.error{position:absolute;top:10px;left:-25px;width:20px;height:20px;text-indent:-9999px;border-radius:50%;background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/forms/css/../images/bg-error.svg) center center no-repeat #fff;background-size:10px}.validate-form .error-field p.info{color:#000}.validate-form .controls p.error{width:100%;margin:0 0 10px;color:#fff;font-size:15px;font-weight:700;font-family:'Montserrat',sans-serif}.validate-form p.success{display:none;color:#fff;font-weight:700;font-size:18px}*{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}button{border:none;border-radius:0;box-shadow:none;background:0 0;-webkit-appearance:none;appearance:none;cursor:pointer}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}img{display:block;max-width:100%;height:auto}:focus{outline:none}abbr{text-decoration:none}strong{font-weight:700}em{font-style:italic}sub{vertical-align:sub}sup{vertical-align:super}sub,sup{font-size:.5em}h4,h5,h6{font-weight:700}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit}h1 em,h2 em,h3 em{font-style:normal}body{font-family:'Poppins',sans-serif;font-size:16px;color:#000;background:#000;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.nav-active{overflow:hidden}a{text-decoration:none;outline:none;transition:color .2s ease}h1,h2,h3{margin:0 0 20px;font-weight:700;line-height:1.2em;letter-spacing:-.02em}h1,h2.large{font-size:43px}h2{font-size:26px}h3{font-size:22px}h1.themed,h2.themed,h3.themed{position:relative;padding-bottom:20px}h1.themed:after,h2.themed:after,h3.themed:after{position:absolute;bottom:0;left:0;width:50px;height:1px;content:'';background:#ccc}h1.themed.theme-a:after,h2.themed.theme-a:after,h3.themed.theme-a:after{background:#da182a}#main .layout-section .section-intro h1.themed:after,#main .layout-section .section-intro h2.themed:after,#main .layout-section .section-intro h3.themed:after{left:50%}h1 span.style-a,h2 span.style-a,h3 span.style-a{font-weight:400}h1 span.style-c,h2 span.style-c,h3 span.style-c{letter-spacing:.18em}h1 a:not(:hover):not(:active):not(:focus),h2 a:not(:hover):not(:active):not(:focus),h3 a:not(:hover):not(:active):not(:focus){text-decoration:none}hr{width:100%;height:5px;margin:40px 0;border:none;background:#ececec}#wpadminbar{position:fixed!important}#page-wrap{max-width:100vw}.wrapper{width:1260px;max-width:100%;margin:0 auto;padding:0 20px;box-sizing:border-box}.wrapper:after{clear:both;display:block;content:''}.video-wrap{width:940px;max-width:100%;margin:0 auto 20px auto}.video-wrap .video{position:relative;width:100%;height:0;padding-top:56.25%;overflow:hidden}.video-wrap .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slick-list,.slick-track{overflow:hidden}.mfp-bg{z-index:5000!important}.mfp-wrap{z-index:5001!important}.mfp-wrap .mfp-container:not(.mfp-iframe-holder) .mfp-content{z-index:5002!important}.mfp-wrap .mfp-container:not(.mfp-iframe-holder) .mfp-content .mfp-close{position:absolute;top:10px;right:10px;display:block;width:30px;height:30px;text-align:left;text-indent:-9999px;transform:rotate(45deg);opacity:1}.mfp-wrap .mfp-container:not(.mfp-iframe-holder) .mfp-content .mfp-close:before,.mfp-wrap .mfp-container:not(.mfp-iframe-holder) .mfp-content .mfp-close:after{position:absolute;display:block;content:'';background:#000;transition:all .2s ease}.mfp-wrap .mfp-container:not(.mfp-iframe-holder) .mfp-content .mfp-close:before{top:50%;right:5px;left:5px;height:2px;transform:translateY(-50%)}.mfp-wrap .mfp-container:not(.mfp-iframe-holder) .mfp-content .mfp-close:after{top:5px;bottom:5px;left:50%;width:2px;transform:translateX(-50%)}.form-popup{position:relative;width:600px;padding:30px;max-width:100%;margin:0 auto;border-radius:30px;background:#f4f4f4;box-sizing:border-box}.map-section .map-wrap{height:300px}.map-wrap iframe{width:100%;height:100%}.hidden{position:absolute!important;left:-9999px!important}.cols-wrap:not(.cols-1){display:flex;flex-flow:row wrap}.cols-wrap .col{box-sizing:border-box}.cols-wrap.cols-2{margin:0 -25px}.cols-wrap.cols-2>.col{width:50%;padding:0 25px}.cols-wrap.cols-3{margin:0 -20px}.cols-wrap.cols-3>.col{width:33.33%;padding:0 20px}.cols-wrap.cols-4{margin:0 -10px}.cols-wrap.cols-4>.col{width:25%;padding:0 10px}.bg-video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%)}.bg-video::-webkit-media-controls-start-playback-button{display:none!important;position:absolute!important;left:-9999px!important;opacity:0!important;-webkit-appearance:none}.infinite-scroll .post{opacity:0;transition:opacity 1s ease}.infinite-scroll .post:nth-child(-n+12){opacity:1}.infinite-scroll .next-posts{display:none}.infinite-scroll .post-load-status{display:none;text-align:center}.infinite-scroll .post-load-status .infinite-scroll-request{display:block;width:40px;height:40px;margin:20px auto 50px auto;text-indent:-9999px;background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/loading.gif) 0 0 no-repeat}.slick-controls .control{z-index:1250;position:absolute;top:50%;display:block;width:30px;height:40px;margin-top:-20px;text-indent:-9999px;background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/arrow-right-grey.svg) center center no-repeat;background-size:20px auto;overflow:hidden;opacity:.5;transition:opacity .3s ease}.slick-controls .control:hover{opacity:1}.slick-controls .prev{left:0;transform:rotate(180deg)}.slick-controls .next{right:0}.slick-dots{z-index:1250;position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:center}.slick-dots li{margin:0 5px}.slick-dots li:first-child{margin-left:0}.slick-dots li:last-child{margin-right:0}.slick-dots li button{display:block;width:10px;height:10px;text-indent:-9999px;border-radius:50%;background:#f4f4f4}.slick-dots li.slick-active button{background:#da182a}.filter-form .select{position:relative;width:300px;max-width:100%;margin:0 auto}.filter-form .field label{position:absolute;left:-9999px}.filter-form .select select{display:block;width:100%!important;height:40px;line-height:20px;cursor:pointer}.filter-form .select .customSelect{position:static!important;display:block!important;width:100%!important;max-width:100%;height:40px;margin:0;padding:10px 50px 10px 20px;line-height:16px;color:#da182a;font-size:15px;font-weight:700;text-transform:uppercase;border-radius:20px;border:2px solid #ddd;background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/bg-custom-select.svg) right -7px no-repeat #fff;background-size:50px 50px;overflow:hidden;box-sizing:border-box;transition:border-color .3s ease}.filter-form .select .customSelectInner{display:inline-block!important;width:100%!important;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button{display:inline-block;max-width:100%;height:50px;margin:0;padding:0 25px;font-size:15px;line-height:46px!important;font-family:'Poppins',sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none!important;border-radius:25px;border:2px solid;transition:all .3s ease !important;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-sizing:border-box}.button.theme-a{color:#FFF!important;border-color:#da182a;background:#da182a}.button.theme-a:hover,.button.theme-a:active,.button.theme-a:focus{border-color:#000;background:#000}.button.theme-b{color:#FFF!important;border-color:#fff;background:0 0}.button.theme-b:hover,.button.theme-b:active,.button.theme-b:focus{color:#DA182A!important;background:#fff}.button.theme-c{color:#000!important;border-color:#fff;background:#fff}.button.theme-c:hover,.button.theme-c:active,.button.theme-c:focus{color:#FFF!important;border-color:#000;background:#000}.button.theme-d{color:#000!important;border-color:#000;background:0 0}.button.theme-d:hover,.button.theme-d:active,.button.theme-d:focus{color:#FFF!important;background:#000}.button.theme-e{color:#FFF!important;border-color:#428415;background:#428415}.button.theme-e:hover,.button.theme-e:active,.button.theme-e:focus{border-color:#000;background:#000}.social-links{display:flex;flex-flow:row wrap}.social-links li{margin:0 3px;text-align:left}.social-links li:first-child{margin-left:0}.social-links li:last-child{margin-right:0}.social-links li a{display:block}.social-links li a span{display:block;width:25px;height:25px;text-indent:-9999px;border-radius:3px;background:center center no-repeat #fff;background-size:16px;box-sizing:border-box;transition:background-color .2s ease!important}.social-links li a:hover span,.social-links li a:active span,.social-links li a:focus span{background-color:#000}.social-links li.linkedin a span{background-image:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/social-icons/icon-linkedin-red.svg)}.pagination{display:flex;justify-content:center;padding:30px 0 0;border-top:5px solid #ececec}.pagination li{margin:0 3px}.pagination li:first-child{margin-left:0}.pagination li:last-child{margin-right:0}.pagination li a,.pagination li span{display:block;width:25px;height:25px;line-height:25px;text-align:center;color:#FFF!important;text-decoration:none!important;background-color:#da182a;transition:background-color .2s ease!important}.pagination li .current{background-color:#000}.pagination li a:hover,.pagination li a:active,.pagination li a:focus{background-color:#428415}.pagination li .icon{text-indent:-9999px;background-position:center center;background-repeat:no-repeat;background-size:auto 15px;overflow:hidden}.pagination li .first,.pagination li .last{background-image:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/bg-pagination-double-arrow.svg)}.pagination li .prev,.pagination li .next{background-image:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/bg-pagination-single-arrow.svg)}.pagination li .first,.pagination li .prev{transform:rotate(180deg)}.highlighted.theme-a{color:#DA182A!important}.highlighted.theme-b{color:#858585!important;background:-webkit-linear-gradient(#eee,#333);-webkit-background-clip:text;-webkit-text-fill-color:transparent}a.link-a{font-weight:700;text-transform:uppercase;color:#DA182A!important;text-decoration:none!important}a.link-a:hover,a.link-a:active,a.link-a:focus{color:#000!important}span.style-b{font-weight:700;text-transform:uppercase}.editable-content{overflow-wrap:break-word}.editable-content a{text-decoration:underline;overflow-wrap:break-word;word-wrap:break-word}.editable-content .wp-video{margin:0 0 20px}.editable-content,.editable-content p,.editable-content ul li,.editable-content ol li,.editable-content blockquote,.editable-content table{line-height:1.5em}.editable-content .button{margin:10px 10px 0 0}.editable-content h4,.editable-content h5,.editable-content h6{margin:0 0 20px}.editable-content *:not(h2):not(hr)+h2,.editable-content *:not(h2):not(h3):not(hr)+h3{padding-top:20px}.editable-content p{margin:0 0 20px}.editable-content p.intro-text{font-size:16px;font-weight:700}.editable-content ul,.editable-content ol{margin:0 0 20px}.editable-content ul{list-style:none}.editable-content ol{list-style:decimal}.editable-content ul li{position:relative;padding-left:20px}.editable-content ul li:before{position:absolute;top:0;left:0;content:'\2022';color:#da182a}.editable-content ol li{margin-left:30px;padding-left:10px}.editable-content ul li:not(:last-child),.editable-content ol li:not(:last-child){margin-bottom:5px}.editable-content ul li ul,.editable-content ul li ol,.editable-content ol li ol,.editable-content ol li ul{margin:0;padding-top:10px}.editable-content ul li ul li{padding-left:20px}.editable-content ol li ol{list-style:lower-alpha}.editable-content ol li ol li{padding-left:5px}.editable-content ul li:last-child p:last-of-type,.editable-content ol li:last-child p:last-of-type{margin-bottom:0}.editable-content .checklist li{padding:1px 0 1px 45px;font-weight:700;font-size:22px;line-height:28px}.editable-content .checklist li:not(:last-child){margin-bottom:6px}.editable-content .checklist li:before{width:25px;height:25px;content:'';background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/bg-checklist-li.svg) center center no-repeat;background-size:25px}.editable-content .steplist{position:relative;margin:40px 0}.editable-content .steplist:before{position:absolute;top:0;bottom:0;left:16px;width:2px;content:'';background:#fff}.editable-content .steplist li{padding:5px 0 0 60px}.editable-content .steplist li:not(:last-child){margin-bottom:40px}.editable-content .steplist li:before{z-index:1;width:30px;height:30px;content:'';border-radius:50%;border:2px solid #fff;background:#da182a}.editable-content .steplist li:last-child:after{position:absolute;top:0;bottom:0;left:16px;width:2px;content:'';background:#da182a}.editable-content .steplist li h3{margin:0 0 10px}.editable-content blockquote p{font-size:30px;line-height:1.3em;font-weight:700}.editable-content img{margin:0 0 20px}.editable-content img.alignleft{float:left;margin-right:20px}.editable-content img.aligncenter{margin-right:auto;margin-left:auto}.editable-content img.alignright{float:right;margin-left:20px}.editable-content .wp-caption{display:block;max-width:100%;margin:30px 0 20px;padding:10px;background:#f3f3f3;box-sizing:border-box}.editable-content .wp-caption img{margin:0}.editable-content .wp-caption .wp-caption-text{padding:15px 0 0;font-size:14px;font-style:italic}.editable-content .wp-caption.alignleft{float:left;margin:0 20px 20px 0}.editable-content .wp-caption.aligncenter{margin-right:auto;margin-left:auto}.editable-content .wp-caption.alignright{float:right;margin:0 0 20px 20px}.editable-content .wp-caption.aligncenter .wp-caption-text{text-align:center}.editable-content .button{margin:10px 10px 0 0}.editable-content .table-wrap{width:100%;margin:20px auto;overflow:auto}.editable-content table{width:100%;text-align:left;border:solid #f1f1f1;border-width:1px 0 0 1px;background:#fff;box-sizing:border-box;border-collapse:collapse}.editable-content table th,.editable-content table td{padding:5px 10px;vertical-align:middle;border:solid #f1f1f1;border-width:0 1px 1px 0}.editable-content table th{padding:10px;font-weight:700;background-color:#f1f1f1}.editable-content table th.centered,.editable-content table td.centered{text-align:center}.editable-content table td.centered img{display:inline;margin:0 auto!important}.editable-content .results-list{margin:0 0 30px;padding:30px 0 0;border-top:5px solid #ececec}.editable-content .results-list li{font-size:20px}.editable-content .results-list li:not(:last-child){margin-bottom:20px}.editable-content .results-list li a{text-decoration:none!important}.info-list{margin:0 0 20px}.info-list .wrap:not(:last-child){border-bottom:1px solid #e5e5e5}.info-list .wrap h3{margin:0;font-size:17px;line-height:20px}.info-list .wrap h3 a{position:relative;display:block;padding:20px 60px 20px 0;font-weight:700;text-transform:uppercase;color:#000!important;text-decoration:none!important}.info-list .wrap h3 a.active{color:#DA182A!important}.info-list .wrap h3 a .more{position:absolute;top:20px;right:0;display:block;width:20px;height:20px;text-indent:-9999px;overflow:hidden}.info-list .wrap h3 a .more:before,.info-list .wrap h3 a .more:after{position:absolute;display:block;content:'';background:#707070;transition:all .3s ease}.info-list .wrap h3 a .more:before{top:50%;right:0;left:0;height:2px;transform:translateY(-50%)}.info-list .wrap h3 a .more:after{top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%)}.info-list .wrap h3 a .more:hover:before,.info-list .wrap h3 a .more:hover:after,.info-list .wrap h3 a.active .more:before{background:#da182a}.info-list .wrap h3 a.active .more:after{top:50%;bottom:50%}.info-list .info .content{padding:0 0 10px}.layout-section.theme-g .info-list .wrap:not(:last-child){border-color:#707070}.layout-section.theme-g .info-list .wrap h3 a{color:#858585!important;background:-webkit-linear-gradient(#eee,#333);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.layout-section.theme-g .info-list .wrap h3 a .more:hover:before,.layout-section.theme-g .info-list .wrap h3 a .more:hover:after,.layout-section.theme-g .info-list .wrap h3 a.active .more:before{background:#fff}.local-number a{display:flex;align-items:center;padding:20px;line-height:25px;color:#fff;font-weight:700;background:#000}.local-number a img{width:auto;height:15px;margin-right:10px}.local-number a span{position:relative;display:block;padding-right:17px;font-size:15px;white-space:nowrap}.local-number a span:after{position:absolute;top:8px;right:0;display:block;width:7px;height:7px;content:'';border-radius:50%;background:#5bb721;animation:statusFade 2s ease infinite}@keyframes statusFade{0%{opacity:1}50%{opacity:0}100%{opacity:1}}#header{z-index:2000;position:fixed;top:0;right:0;left:0;min-width:360px;color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15);transition:all .3s ease}.logged-in #header{top:32px}.nav-active #header{z-index:3001;box-shadow:none}#header a{color:#fff}#header .lvl-1{min-height:40px;background:#000}#header .lvl-2{min-height:70px;background:#da182a}#header .wrapper{display:flex;align-items:center;width:auto;min-height:inherit}#header .wrap{display:flex;align-items:center;margin-left:auto}#header .local-number a{padding:0}#header .local-number a span{padding-right:0}#header .local-number a span:after{display:none}#header .times{margin-left:20px}#header .search-toggle{display:block;width:30px;height:30px;margin:0 20px 0 0;content:'';text-indent:-9999px;background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/icon-search.svg) center center no-repeat;background-size:30px;transition:transform .3s ease}#header .search-toggle:hover{transform:scale(1.1)}#header .main-logo{display:block;margin:0 0 5px}#header .main-logo img{width:auto;height:50px}#header .quote-link:not(:hover):not(:active):not(:focus){background:#428415}#header .nav-toggle{display:none}#search-form{z-index:3002;position:fixed;top:-100vh;right:0;left:0;width:100vw;min-height:100vh;color:#fff;background:rgba(0,0,0,.9);opacity:0;visibility:hidden;transition:opacity .3s ease}.search-active #search-form{top:0;opacity:1;visibility:visible}.logged-in.search-active #search-form{top:32px;min-height:calc(100vh - 32px)}#search-form .wrapper{display:flex;flex-direction:column;justify-content:center;min-height:inherit;width:740px;max-width:100%}#search-form .content{width:100%;padding:100px 0}#search-form .content header{display:flex;align-items:center;margin:0 0 20px}#search-form .content header h2{margin:0;color:#fff;font-size:42px}#search-form .content header .close{position:relative;display:block;width:30px;height:30px;margin:0 0 0 auto;text-indent:-9999px;overflow:hidden;transition:all .2s ease}#search-form .content header .close:hover{transform:scale(1.2)}#search-form .content header .close:before,#search-form .content header .close:after{position:absolute;display:block;top:50%;left:50%;width:30px;height:2px;content:'';background:#fff;transition:all .2s ease}#search-form .content header .close:before{transform:translate(-50%,-50%) rotate(45deg)}#search-form .content header .close:after{transform:translate(-50%,-50%) rotate(-45deg)}#search-form .content .search-form{position:relative}#search-form .content .search-input{width:100%;padding:15px 0 15px 50px;line-height:30px;font-size:20px;color:#fff;font-family:muli,sans-serif;border:solid #fff;border-width:1px 0;background:0 0;box-sizing:border-box;transition:border .2s ease}#search-form .content .search-submit{position:absolute;top:15px;left:10px;display:block;width:30px;height:30px;text-indent:-9999px;background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/icon-search.svg) center center no-repeat transparent;background-size:30px;transition:all .2s ease}#search-form .content .search-submit:hover{transform:scale(1.2)}.searchwp-live-search-results{width:700px!important;min-width:700px!important}.searchwp-live-search-results .searchwp-live-search-result{padding:8px 10px}.searchwp-live-search-results .searchwp-live-search-result h4{font-weight:400}.searchwp-live-search-results .searchwp-live-search-result h4 a{line-height:1.3}.searchwp-live-search-results .searchwp-live-search-result h4 a:hover,.searchwp-live-search-results .searchwp-live-search-result h4 a:active,.searchwp-live-search-results .searchwp-live-search-result h4 a:focus{color:#da182a}#banner{position:relative;min-height:400px;color:#fff;background:center center no-repeat #404040;background-size:cover;overflow:hidden}#banner a{color:#fff}#banner .wrapper{z-index:1;position:relative}#banner .content{padding:170px 0 40px}#banner .cols-wrap.has-cta{align-items:center}#banner .cta{margin:0 0 20px;padding:40px 40px 20px;color:#000;border-radius:35px;background:#fff}#banner .cta h2{margin:0;font-size:15px;line-height:20px;font-weight:700;text-transform:uppercase}#banner .cta .local-number{margin:0 0 20px}#banner .cta .local-number a{line-height:40px}#banner .cta .local-number a img{height:40px;margin-right:20px}#banner .cta .local-number a span{padding-right:20px;font-size:28px}#banner .cta .local-number a span:after{top:15px;width:10px;height:10px}#banner .cta .form-wrap{margin:0 0 20px}.front-page #banner{padding-bottom:20px}.front-page #banner .wrapper{display:block;width:auto}.front-page #banner .content{width:585px;max-width:100%;margin:0 70px}#banner .ticker-wrap{border-bottom:1px solid #494949;background:#000}#banner .ticker-wrap .link{display:flex}#banner .ticker-wrap .link .trendstitle{position:relative;width:130px;padding:10px 0;margin:0;font-size:15px;line-height:20px;text-align:center;text-transform:uppercase;color:#fff;background:#da182a;font-weight:700}#banner .ticker-wrap .link .trendstitle:after{position:absolute;top:0;right:-19px;width:0;height:0;content:'';border:solid transparent;border-width:20px 0 20px 20px;border-left-color:#da182a}#banner .ticker-wrap .link .ticker{width:calc(100% - 150px);margin-left:20px;color:#fff}#banner .ticker-wrap .link .ticker .item .wrap{display:flex;justify-content:center;width:100%;padding:10px 0;font-size:15px;line-height:20px;font-weight:700;text-transform:uppercase;color:#818181;box-sizing:border-box}#banner .ticker-wrap .link .ticker .item .wrap p{margin:0 5px;white-space:nowrap}#banner .ticker-wrap .link .ticker .item .wrap p.value{position:relative;padding-left:20px}#banner .ticker-wrap .link .ticker .item .wrap p.value:before{position:absolute;top:2px;left:0;display:block;width:15px;height:15px;content:'';border-radius:50%;background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/icon-ticker.svg) center center no-repeat #fff}#banner .ticker-wrap .link .ticker .item .wrap p.value.icon-1{color:#4a9118}#banner .ticker-wrap .link .ticker .item .wrap p.value.icon-1:before{background-color:#4a9118;transform:rotate()}#banner .ticker-wrap .link .ticker .item .wrap p.value.icon-2{color:#808e33}#banner .ticker-wrap .link .ticker .item .wrap p.value.icon-2:before{background-color:#808e33;transform:rotate(45deg)}#banner .ticker-wrap .link .ticker .item .wrap p.value.icon-3{color:#cecece}#banner .ticker-wrap .link .ticker .item .wrap p.value.icon-3:before{background-color:#cecece;transform:rotate(90deg)}#banner .ticker-wrap .link .ticker .item .wrap p.value.icon-4{color:#e09c1b}#banner .ticker-wrap .link .ticker .item .wrap p.value.icon-4:before{background-color:#e09c1b;transform:rotate(135deg)}#banner .ticker-wrap .link .ticker .item .wrap p.value.icon-5{color:#d1424e}#banner .ticker-wrap .link .ticker .item .wrap p.value.icon-5:before{background-color:#d1424e;transform:rotate(180deg)}#banner .ticker-wrap .slick-list,#banner .ticker-wrap .slick-track,#banner .ticker-wrap .slick-slide,#banner .ticker-wrap .slick-slide>div{height:100%;overflow:hidden}#banner .ticker-wrap .slick-track{display:flex}#banner .ticker-wrap .slick-slide{float:none;flex-grow:1;height:auto}#banner .ticker-wrap .item,#banner .ticker-wrap .item .wrap{min-height:inherit;height:100%}#banner .services-list{display:flex;flex-flow:row wrap;justify-content:center;background:#000}#banner .services-list .service{width:16.66%;padding:20px 0;text-align:center;box-sizing:border-box}#banner .services-list .service a{display:flex;align-items:center;height:100%;padding:10px 20px;color:#fff;box-sizing:border-box}#banner .services-list .service:not(:last-child) a{border:solid #494949;border-width:0 1px 0 0}#banner .services-list .service a h2{width:100%;margin:0;font-size:15px;font-weight:700;text-transform:uppercase;overflow-wrap:break-word;word-wrap:break-word;transition:color .3s ease}#banner .services-list .service a:hover h2,#banner .services-list .service a:active h2,#banner .services-list .service a:focus h2{color:#5bb721}#banner .products-list{display:flex;flex-flow:row wrap;justify-content:center}#banner .products-list .product{width:16.66%;padding:0 1px 0 0;text-align:center;box-sizing:border-box}#banner .products-list .product a{display:block;height:100%;padding:20px;color:#000;background:#fff;box-sizing:border-box}#banner .products-list .product a img{margin:0 auto 10px auto}#banner .products-list .product a h2{margin:0;font-size:15px;font-weight:700;text-transform:uppercase;overflow-wrap:break-word;word-wrap:break-word;transition:color .3s ease}#banner .products-list .product a:hover h2,#banner .products-list .product a:active h2,#banner .products-list .product a:focus h2{color:#da182a}#main{color:#000;background:#fff}#main a{color:#000}#main a:hover,#main a:active,#main a:focus{color:#da182a;text-decoration:underline}#main .breadcrumb-wrap{padding:15px 0;border-bottom:1px solid #e0e0e0}#main .breadcrumb{display:flex;flex-flow:row wrap;font-size:15px;line-height:20px}#main .breadcrumb li:not(:last-child){position:relative;margin:0 5px 0 0;padding:0 18px 0 0}#main .breadcrumb li:not(:last-child):before{position:absolute;top:5px;right:0;width:12px;height:9px;content:'';background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/arrow-down.svg) center center no-repeat;background-size:12px auto;transform:rotate(-90deg)}#main .breadcrumb li a{color:#DA182A!important;text-decoration:none}#main .breadcrumb li a:hover,#main .breadcrumb li a:active,#main .breadcrumb li a:focus{text-decoration:underline}body.single-work-post #main .breadcrumb-wrap{display:none}body.single-post #main .breadcrumb-wrap{padding-top:110px}#main .layout-section .section-intro{text-align:center}#main .layout-section{padding:80px 0 60px;overflow:hidden}#main .layout-section.theme-a{background-color:#fff}#main .layout-section.theme-b{background-color:#f4f4f4}#main .layout-section.theme-c{background:linear-gradient(#f4f4f4 0%,#fff 100%)}#main .layout-section.theme-d{background:linear-gradient(#fff 0%,#f4f4f4 100%)}#main .layout-section.theme-e{color:#fff;background-color:#404040}#main .layout-section.theme-e a,#main .layout-section.theme-e .editable-content ul li:before{color:#fff}#main .layout-section.theme-e a:hover,#main .layout-section.theme-e a:active,#main .layout-section.theme-e a:focus{color:#da182a}#main .layout-section.theme-f{color:#fff;background-color:#da182a}#main .layout-section.theme-f a,#main .layout-section.theme-f .editable-content ul li:before{color:#fff}#main .layout-section.theme-f a:hover,#main .layout-section.theme-f a:active,#main .layout-section.theme-f a:focus{color:#000}#main .layout-section.theme-g{color:#fff;background-color:#000}#main .layout-section.theme-g a,#main .layout-section.theme-g .editable-content ul li:before{color:#fff}#main .layout-section.theme-g a:hover,#main .layout-section.theme-g a:active,#main .layout-section.theme-g a:focus{color:#da182a}#main .layout-section.has-bg{background:center center no-repeat;background-size:cover}#main .layout-section.theme-a:not(.has-bg)+.layout-section.theme-a:not(.has-bg),#main .layout-section.theme-a:not(.has-bg)+.layout-section.theme-d:not(.has-bg),#main .layout-section.theme-a:not(.has-bg)+.layout-section.theme-c.styled,#main .layout-section.theme-b:not(.has-bg)+.layout-section.theme-b:not(.has-bg),#main .layout-section.theme-b:not(.has-bg)+.layout-section.theme-c:not(.has-bg),#main .layout-section.theme-c:not(.has-bg)+.layout-section.theme-a:not(.has-bg),#main .layout-section.theme-d:not(.has-bg)+.layout-section.theme-d:not(.has-bg),#main .layout-section.theme-d:not(.has-bg)+.layout-section.theme-b:not(.has-bg),#main .layout-section.theme-f:not(.has-bg)+.layout-section.theme-f:not(.has-bg),#main .layout-section.theme-g:not(.has-bg)+.layout-section.theme-g:not(.has-bg){padding-top:0}#main .layout-section.type-a{text-align:left}#main .layout-section.type-b{text-align:center}#main .layout-section.type-c{text-align:right}#main .layout-section.type-b .editable-content .button{margin:10px 5px 0}#main .layout-section.type-c .editable-content .button{margin:10px 0 0 10px}#main .layout-section .cols-wrap.cols-b{align-items:center}#main .layout-section.styled{position:relative;background:linear-gradient(#f4f4f4 75%,#fff 100%)!important}#main .layout-section.styled:before{z-index:0;position:absolute;top:0;right:0;bottom:75%;left:0;content:'';background:#fff}#main .layout-section.styled:after{z-index:0;position:absolute;top:25%;right:0;bottom:25%;left:0;content:'';background:#fff;clip-path:polygon(0 0,0% 100%,100% 0)}#main .layout-section.styled .wrapper{z-index:1;position:relative}#main .layout-section .section-intro{padding-bottom:40px}#main .content-section .section-intro{text-align:center}#main .layout-section .button-wrap{padding:40px 0 20px;text-align:center}#main .section-404 .col-1{text-align:right}#main .section-404 .col-1 img{display:inline-block}#main .banner-section{padding:0!important}#main .banner-section.banner-a img{width:100%}#main .banner-section.banner-b{position:relative;min-height:32vw;background:center center no-repeat fixed;background-size:cover}#main .banner-section.banner-b .wrapper{z-index:1;position:relative;display:flex;flex-direction:column;min-height:inherit}#main .banner-section.banner-b .content{width:50%;margin-top:auto;padding:80px 0 60px}#main .banner-section.banner-b .bg-img{z-index:0;position:absolute;top:-50%;right:0;left:0;height:150%;background:center center no-repeat;background-size:cover}#main .banner-section.banner-b.remove-min-height{min-height:auto}#main .details-list{display:flex;flex-flow:wrap;justify-content:center;margin:0 -10px}#main .details-list .detail{width:25%;margin:0 0 20px;padding:0 10px;box-sizing:border-box}#main .details-list .detail .wrap{max-width:290px;height:100%;margin:0 auto;background:#f4f4f4;overflow:hidden}#main .details-list .detail .wrap .thumb{display:flex;align-items:center;justify-content:center;max-width:100%;border:10px solid #f4f4f4;background:#fff;box-sizing:border-box}#main .details-list .detail .wrap .thumb img{width:100%}#main .details-list .detail .wrap .details{padding:20px 30px 10px;box-sizing:border-box}#main .exports-section .map{z-index:0;position:relative;margin:0 0 20px}#main .exports-section .map .locations .location{z-index:1;position:absolute}#main .exports-section .map .locations .location:hover{z-index:2}#main .exports-section .map .locations .location.usa{top:35%;left:18%}#main .exports-section .map .locations .location.north-america{top:36%;left:18%}#main .exports-section .map .locations .location.qatar{top:52%;left:62%}#main .exports-section .map .locations .location.saudi-arabia{top:52.5%;left:60.5%}#main .exports-section .map .locations .location.scandinavia{top:25%;left:51%}#main .exports-section .map .locations .location.south-america{top:72%;left:29%}#main .exports-section .map .locations .location.türkiye{top:43.5%;left:57%}#main .exports-section .map .locations .location.uae{top:52.5%;left:63%}#main .exports-section .map .locations .location a{position:relative;display:block}#main .exports-section .map .locations .location a .text{z-index:1;position:absolute;top:50%;left:calc(100% + 10px);display:block;padding:0 7px 0 5px;font-size:13px;font-weight:700;line-height:20px;color:#fff;background:#000;transform:translateY(-50%);opacity:0;visibility:hidden;white-space:nowrap;text-overflow:ellipsis;transition:all .2s ease}#main .exports-section .map .locations .location a:hover .text,#main .exports-section .map .locations .location a:active .text,#main .exports-section .map .locations .location a:focus .text{opacity:1;visibility:visible}#main .exports-section .map .locations .location a .text:before{position:absolute;top:50%;left:-10px;display:block;width:0;height:0;content:'';border:solid transparent;border-width:10px 10px 10px 0;border-right-color:#000;transform:translateY(-50%)}#main .exports-section .map .locations .location a .pin{z-index:0;position:relative;display:block;width:12px;height:12px;border-radius:50%;background:#5cb723;transition:transform .2s ease}#main .exports-section .map .locations .location a .pin:hover,#main .exports-section .map .locations .location a .pin:active,#main .exports-section .map .locations .location a .pin:focus{transform:scale(1.5)}#main .exports-section .map .locations .location a .pin:before{position:absolute;top:50%;left:50%;display:block;width:80%;height:80%;content:'';border-radius:50%;border:1px solid #fff;box-sizing:border-box;transform:translate(-50%,-50%)}#main .faqs-section .category:not(:last-of-type){margin:0 0 50px}#main .faqs-tabs-section .tabs-list{display:flex;flex-flow:wrap;justify-content:center;align-items:center;margin:0 0 40px}#main .faqs-tabs-section .tabs-list li{margin:0 10px}#main .faqs-tabs-section .tabs-list li.selected a{color:#000!important;border-color:#efefef;background:#efefef;cursor:default}#main .faqs-tabs-section .tabs-filter{display:none}#main .form-section{background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/bg-form-block.svg) calc(50% - 547px) bottom no-repeat;background-size:125px 58px}#main .form-section .content-form{margin:0 0 20px}#main .form-section.form-a .col-1{margin-bottom:40px}#main .form-section.form-a .form-wrap{padding:40px 32px 40px 40px;border-radius:30px;background:#fff}#main .form-section.form-b .content-form fieldset{display:flex;flex-flow:row wrap;margin:0 -20px}#main .form-section.form-b .content-form .field{width:50%;margin:0;padding:0 20px;box-sizing:border-box}#main .form-section.form-b .content-form .controls{width:100%;padding-top:30px}#main .form-section.form-b .content-form .error-field div.error{left:-5px}#main .download-section .cols-wrap.has-img{align-items:center}#main .download-section .cols-wrap.has-img .col-1{width:440px}#main .download-section .cols-wrap.has-img .col-2{width:calc(100% - 440px)}#main .gallery-section{padding:0!important}#main .gallery-section .row{display:flex;flex-flow:wrap;width:100vw;max-width:100vw}#main .gallery-section .row:not(:last-of-type){margin-bottom:.5vw}#main .gallery-section .row.img-2 .img{width:49.75vw}#main .gallery-section .row.img-2 .img:nth-of-type(1){margin-right:.25vw}#main .gallery-section .row.img-2 .img:nth-of-type(2){margin-left:.25vw}#main .gallery-section .row.img-3 .img{width:33vw}#main .gallery-section .row.img-3 .img:nth-of-type(2){margin:0 .5vw}#main .gallery-section .row .img .wrap{position:relative;display:block;overflow:hidden}#main .gallery-section .row .img .wrap:before{z-index:1;position:absolute;top:30px;right:30px;display:block;width:50px;height:50px;content:'';border-radius:50%;background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/icon-more.svg) center center no-repeat rgba(0,0,0,.5);background-size:24px;transition:background-color .3s ease}#main .gallery-section .row .img .wrap:hover:before{background-color:rgba(0,0,0,.75)}#main .gallery-section .row .img .wrap img{z-index:0;position:relative;width:100%;margin:0 auto;transition:transform .3s ease}#main .gallery-section .row .img .wrap:hover img{transform:scale(1.1)}#main .image-slides-section .slides-list{display:flex;flex-flow:wrap;justify-content:center;margin:0 -15px}#main .image-slides-section .slides-list .slide{width:25%;padding:0 15px;box-sizing:border-box}#main .image-slides-section .slides-list .slide .wrap{display:block;max-width:260px;margin:0 auto;text-decoration:none}#main .image-slides-section .slides-list .slide .wrap .thumb{margin:0 auto 20px auto}#main .image-slides-section .slides-list .slide .wrap .details h2{margin:0 0 5px}#main .image-slides-section .slides-list .slide .wrap .details h3{margin:0 0 5px;font-size:15px;font-weight:700;text-transform:uppercase;color:#939393}#main .image-slides-section .slides-wrap{position:relative;margin:0 0 20px;padding:0 50px}#main .image-slides-section .slides-wrap .slick-track{display:flex!important}#main .image-slides-section .slides-wrap .slick-slide{height:inherit!important}#main .image-slides-section .slides-wrap .slick-slide>div{height:100%}#main .image-slides-section .slides-wrap .slides-list .slide{display:block!important;height:100%;margin:0}#main .image-slides-section .slides-wrap .slick-controls .control{top:0;margin-top:145px}#main .ingredients-text-section{padding-bottom:30px}#main .ingredients-text-list{display:flex;flex-flow:row wrap;margin:0 -25px}#main .ingredients-text-list .lvl-1{width:20%;margin:0 0 50px;padding:0 25px;box-sizing:border-box}#main .ingredients-text-list .lvl-1 h3{font-size:42px;line-height:1em;color:#da182a}#main .ingredients-text-list .lvl-1 ul .lvl-2{line-height:1.5em}#main .jumps-section{padding-bottom:20px!important}#main .jumps-section.jumps-c{padding:0!important}#main .jumps-section .jumps-list{display:flex;flex-flow:row wrap;justify-content:center}#main .jumps-section .jumps-list{margin:0 -40px}#main .jumps-section .jumps-list .jump{margin:0 0 60px;padding:0 40px;box-sizing:border-box}#main .jumps-section .jumps-list .jump .wrap{display:block;text-decoration:none}#main .jumps-section .jumps-list .jump .wrap .thumb img{width:100%}#main .jumps-section .jumps-list .jump .wrap .details h2{margin:0 0 10px}#main .jumps-section.jumps-a .jumps-list.style-a .jump{width:25%}#main .jumps-section.jumps-a .jumps-list.style-b .jump{width:33.33%}#main .jumps-section.jumps-a.align-b .jumps-list .jump .wrap .thumb{border:1px solid #e5e5e5}#main .jumps-section.jumps-a.align-b .jumps-list .jump .wrap .details h2{font-size:22px}#main .jumps-section.jumps-a.align-b .jumps-list .jump .wrap .details h2:after{content:'.';color:#da182a}#main .jumps-section.jumps-a .jumps-list .jump .wrap .thumb{width:100px;height:100px;margin:0 auto 20px auto;border-radius:50%;overflow:hidden}#main .jumps-section.jumps-b .jumps-list .jump{width:33.33%;margin-bottom:80px}#main .jumps-section.jumps-b .jumps-list .jump .wrap{height:100%;border-radius:15px;box-shadow:0 0 10px rgba(0,0,0,.15);overflow:hidden}#main .jumps-section.jumps-b .jumps-list .jump .wrap .details{padding:30px 30px 10px;text-align:left}#main .jumps-section.jumps-b .jumps-list .jump a.wrap .details{background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/icon-link.svg) calc(100% - 30px) 30px no-repeat;background-size:33px;transition:background .3s ease}#main .jumps-section.jumps-b .jumps-list .jump a.wrap:hover .details{background-position:calc(100% - 20px) 30px}#main .jumps-section.jumps-b .jumps-list .jump a.wrap .details h2{padding-right:40px}#main .jumps-section.jumps-c .jumps-list{width:100vw;max-width:100vw;margin:0}#main .jumps-section.jumps-c .jumps-list .jump{width:33vw;margin:0;padding:0}#main .jumps-section.jumps-c .jumps-list .jump:nth-child(2){margin:0 .5vw}#main .jumps-section.jumps-c .jumps-list .jump .wrap,#main .jumps-section.jumps-d .jumps-list .jump .wrap{position:relative;display:block;color:#fff;overflow:hidden}#main .jumps-section.jumps-c .jumps-list .jump .wrap .thumb img,#main .jumps-section.jumps-d .jumps-list .jump .wrap .thumb img{margin:0 auto;transition:transform .3s ease}#main .jumps-section.jumps-c .jumps-list .jump .wrap:hover .thumb img,#main .jumps-section.jumps-d .jumps-list .jump .wrap:hover .thumb img{transform:scale(1.1)}#main .jumps-section.jumps-c .jumps-list .jump .wrap:after{position:absolute;top:50%;right:0;bottom:0;left:0;content:'';background:linear-gradient(rgba(0,0,0,0) 0%,rgba(0,0,0,.75) 100%)}#main .jumps-section.jumps-c .jumps-list .jump .wrap .details,#main .jumps-section.jumps-d .jumps-list .jump .wrap .details{z-index:1;position:absolute;right:0;bottom:0;left:0;padding:30px 30px 10px}#main .jumps-section.jumps-d .jumps-list{flex-direction:column;align-items:flex-start;height:1600px;margin:0 -25px;padding:0 0 10px;text-align:left}#main .jumps-section.jumps-d .jumps-list .jump{width:50%;margin:0 0 50px;padding:0 25px}#main .jumps-section.jumps-d .jumps-list .jump .wrap{color:#000}#main .jumps-section.jumps-d .jumps-list .jump.theme-b .wrap{color:#fff}#main .jumps-section.jumps-d .jumps-list .jump .wrap .details{top:0;bottom:auto}#main .jumps-section.jumps-e .slides-wrap{display:flex;max-width:100%;margin:0 0 60px calc(50vw - 630px);padding-left:20px;box-sizing:border-box}#main .jumps-section.jumps-e .slides-wrap .intro{width:330px;padding:30px 30px 10px;color:#fff;box-sizing:border-box;background:#da182a}#main .jumps-section.jumps-e .slides-wrap .slides{width:calc(100% - 370px);margin-left:auto;overflow:hidden}#main .jumps-section.jumps-e .jumps-list{display:grid;justify-content:flex-start;margin:0;padding:0 0 20px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#000 #eaeaea}#main .jumps-section.jumps-e .jumps-list::-webkit-scrollbar{height:5px}#main .jumps-section.jumps-e .jumps-list::-webkit-scrollbar-track{background:#eaeaea}#main .jumps-section.jumps-e .jumps-list::-webkit-scrollbar-thumb{border-radius:0;border:none;background-color:#000}#main .jumps-section.jumps-e .jumps-list .jump{width:280px;margin:0;padding:0}#main .jumps-section.jumps-e .jumps-list .jump .wrap{padding-right:40px}#main .jumps-section.jumps-e .jumps-list .jump .wrap .thumb{margin:0 0 15px}#main .jumps-section.jumps-e .jumps-list .jump .wrap .details h3.title{margin:0 0 10px}#main .jumps-section.jumps-f .jumps-list{display:block;margin:0 0 60px}#main .jumps-section.jumps-f .jumps-list .jump{margin:0;padding:0}#main .jumps-section.jumps-f .jumps-list .jump:not(:last-child){margin:0 0 40px;padding:0 0 40px;border-bottom:1px solid #ccc}#main .jumps-section.jumps-f .jumps-list .jump .wrap{display:flex}#main .jumps-section.jumps-f .jumps-list .jump .wrap .thumb{display:block;width:360px}#main .jumps-section.jumps-f .jumps-list .jump .wrap .details{width:calc(100% - 400px);margin-left:auto;text-align:left}#main .jumps-section .button-wrap{padding:0 0 60px}#main .logos-section .logos-wrap{position:relative;margin:0 0 20px;padding:0 50px}#main .logos-section .logos .slick-track{display:flex!important;margin:0 auto}#main .logos-section .logos .slick-slide{height:inherit!important}#main .logos-section .logos .slick-slide>div,#main .logos-section .logos .logo{height:100%}#main .logos-section .logos.slick-slider{margin:0 0 20px}#main .logos-section .logos:not(.slick-slider){display:flex;flex-flow:row wrap;align-items:center;justify-content:center}#main .logos-section .logos:not(.slick-slider) .logo{width:20%;margin:0 0 20px;padding:0 10px;box-sizing:border-box}#main .logos-section .logos .logo .wrap{display:flex;align-items:center;justify-content:center;height:100%;padding:0 10px;text-align:center}#main .map-section{height:400px;padding:0!important}#main .map-section .map-wrap{width:100%;height:100%}#main .nav-section{padding-bottom:20px}#main .nav-section nav .menu{display:flex;flex-flow:row wrap;margin:0 -5px;text-align:left;font-size:12px;line-height:1.4em}#main .nav-section nav .menu>li{width:16.66%;margin:0 0 55px;padding:0 5px;box-sizing:border-box}#main .nav-section nav .menu>li>a{display:block;margin:0 0 15px;padding:0 0 10px;font-weight:700;border-bottom:1px solid #d0d0d0}#main .nav-section nav .menu li .sub-menu li{margin:0 0 5px}#main .product-images-section .images{margin:0 0 20px}#main .product-images-section .images .gallery-wrap{position:relative}#main .product-images-section .images .gallery{margin:0 0 10px;border:1px solid #e0e0e0}#main .product-images-section .images .gallery .image{display:block!important;overflow:hidden}#main .product-images-section .images .gallery .image img{float:left}#main .product-images-section .images .thumbs{margin:0 -5px 10px}#main .product-images-section .images .thumbs .thumb{padding:0 5px;box-sizing:border-box;cursor:pointer}#main .product-images-section .images .thumbs .thumb .wrap{width:100%;border:1px solid #e0e0e0;box-sizing:border-box}#main .product-images-section .images .controls .control{z-index:1250;position:absolute;top:50%;display:block;width:40px;height:60px;margin-top:-30px;text-indent:-9999px;background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/bg-slide-control-b.svg) center center no-repeat rgba(255,255,255,.75);background-size:15px auto;overflow:hidden;transition:background .3s ease}#main .product-images-section .images .controls .control:hover{background-color:rgba(255,255,255,1)}#main .product-images-section .images .controls .prev{left:1px;transform:rotate(180deg)}#main .product-images-section .images .controls .next{right:1px}#main .profile-section .cols-wrap{overflow:hidden}#main .profile-section .col-1{width:30%;padding-right:15px}#main .profile-section .col-1 .thumb{z-index:1;position:relative;padding-top:20px}#main .profile-section .col-1 .thumb img{margin:0 0 20px}#main .profile-section .col-1 .link-wrap{z-index:1;position:relative;text-align:center}#main .profile-section .col-2{width:70%;padding-left:15px}#main .profile-section .col-2 header{position:relative;margin:0 0 30px;padding:30px 0 1px}#main .profile-section .col-2 header:before{z-index:0;position:absolute;top:0;right:-20px;bottom:0;left:-100vw;content:'';background:#f4f4f4}#main .profile-section .col-2 header .details{z-index:1;position:relative;margin:0 0 20px;padding-right:40px}#main .profile-section .col-2 header .details h2{margin:0}#main .profile-section .col-2 header .details h3{margin:0;font-size:20px;color:#da182a}#main .profile-section .col-2 header .details .linkedin{position:absolute;top:0;right:0;display:block;width:30px;height:30px;text-indent:-9999px;border-radius:50%;background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/social-icons/icon-linkedin-white.svg) center center no-repeat #da182a;background-size:16px;box-sizing:border-box;transition:background-color .2s ease}#main .profile-section .col-2 header .details .linkedin:hover,#main .profile-section .col-2 header .details .linkedin:active,#main .profile-section .col-2 header .details .linkedin:focus{background-color:#000}#main .profile-section .col-2 header blockquote{z-index:1;position:relative;padding:57px 0 37px;border-top:1px solid rgba(0,0,0,.1)}#main .profile-section .col-2 header blockquote:before,#main .profile-section .col-2 header blockquote:after{position:absolute;top:27px;left:0;display:block;width:23px;height:17px;content:'';background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/icon-quote.svg) center center no-repeat;background-size:23px auto}#main .profile-section .col-2 header blockquote:after{top:auto;bottom:27px;transform:rotate(180deg)}#main .profile-section .col-2 header blockquote p{margin:0 0 20px;line-height:1.4}#main .profile-section .col-2 .link-wrap{display:none}#main .profiles-section{padding-bottom:40px}#main .profiles-list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -20px;text-align:left}#main .profiles-list .profile{width:33.33%;margin:0 0 40px;padding:0 20px;box-sizing:border-box}#main .profiles-list .profile .wrap{display:block;text-decorationn:none}#main .profiles-list .profile .wrap .thumb{position:relative;display:block;margin:0 0 20px;overflow:hidden}#main .profiles-list .profile .wrap .thumb img{width:100%;transition:transform .5s ease}#main .profiles-list .profile .wrap .thumb .more{z-index:1;position:absolute;bottom:20px;right:20px;display:block;width:30px;height:30px;text-indent:-9999px;border-radius:50%;background:#da182a;overflow:hidden}#main .profiles-list .profile .wrap .thumb .more:before,#main .profiles-list .profile .wrap .thumb .more:after{position:absolute;display:block;content:'';background:#fff;transition:all .3s ease}#main .profiles-list .profile .wrap .thumb .more:before{top:50%;right:8px;left:8px;height:2px;transform:translateY(-50%)}#main .profiles-list .profile .wrap .thumb .more:after{top:8px;bottom:8px;left:50%;width:2px;transform:translateX(-50%)}#main .profiles-list .profile .wrap .details h2{margin:0;font-size:16px;line-height:1.4;color:#da182a}#main .profiles-list .profile .wrap .details h3{margin:0;font-size:16px;line-height:1.4;font-weight:400}#main .search-section{padding-top:140px}#main .slides-section{padding:0!important}#main .slides-section .slides-wrap{position:relative}#main .slides-section .slides-list .slick-track{display:flex;align-items:stretch}#main .slides-section .slides-list .slick-slide,#main .slides-section .slides-list .slick-slide>div,#main .slides-section .slides-list .slide{display:flex!important;align-items:stretch;width:100%;height:auto}#main .slides-section .slides-list .slide{position:relative;background:center center no-repeat;background-size:cover}#main .slides-section .slides-list .slide .content{width:50%;padding:80px 0 140px}#main .slides-section .slick-dots{z-index:1250;position:absolute;bottom:80px;left:50%;display:flex;width:1220px;transform:translateX(-50%)}#main .slides-section .slick-dots li{margin:0 10px}#main .slides-section .slick-dots li:first-child{margin-left:0}#main .slides-section .slick-dots li:last-child{margin-right:0}#main .slides-section .slick-dots li button{display:block;width:50px;height:5px;text-indent:-9999px;background:#fff}#main .slides-section .slick-dots li.slick-active button{background:#da182a}#main .stats-section{padding-bottom:20px}#main .stats-section .stats-list{display:flex;flex-flow:row wrap;justify-content:center}#main .stats-section .stats-list .stat{width:33.33%;margin:0 0 60px;padding:0 40px;border:solid #707070;border-width:0 0 0 1px;box-sizing:border-box}#main .stats-section .stats-list .stat:nth-child(3n+3),#main .stats-section .stats-list .stat:last-child{border-width:0 1px}#main .stats-section .stats-list .stat .wrap{width:250px;max-width:100%}#main .stats-section .stats-list .stat .wrap h2{margin:0}#main .stats-section .stats-list .stat .wrap h2 span{display:block}#main .stats-section .stats-list .stat .wrap h2 .value{margin:0 0 10px;font-size:75px;line-height:1em;color:#da182a;white-space:nowrap;letter-spacing:-.05em}#main .stats-section .button-wrap{padding:0 0 60px}#main .steps-list{position:relative;text-align:left}#main .steps-list:before{position:absolute;top:0;bottom:0;left:50%;display:block;width:2px;margin-left:-1px;content:'';background:#da182a}#main .steps-list .step{width:50%;margin-left:auto;padding:0 0 0 80px;box-sizing:border-box}#main .steps-list .step .wrap .thumb{width:160px;height:160px;margin:0 0 20px;border-radius:50%;overflow:hidden}#main .steps-list .step .wrap .details{position:relative}#main .steps-list .step .wrap .details:before{position:absolute;top:0;left:-88px;display:block;width:16px;height:16px;content:'';border-radius:50%;background:#da182a}#main .steps-list .step .wrap .details:after{position:absolute;top:6px;left:-80px;display:block;width:65px;height:2px;content:'';background:#da182a}#main .steps-list .step .wrap .details h3.title{margin:0 0 10px}#main .tabs-section header{margin:0 0 40px}#main .tabs-section header h1{margin:0}#main .tabs-section .tabs-list{z-index:1;position:relative;display:flex;overflow:hidden}#main .tabs-section .tabs-list li{margin:0 5px 0 0}#main .tabs-section .tabs-list li a{display:block;padding:10px 15px;font-weight:700;font-size:16px;line-height:1.4em;text-decoration:none;background:#f4f4f4;border-radius:10px 10px 0 0;text-align:center}#main .tabs-section .tabs-list li.selected a{border:1px solid #707070;border-bottom-color:#fff;background:#fff}#main .tabs-section .filter-form{display:none}#main .tabs-section .tabs{margin:-1px 0 20px;padding:30px 0;border:solid #707070;border-width:1px 0}#main .tabs-section.style-b .tabs{padding:30px;border-width:1px}#main .tabs-section .tabs .tab .wrap.has-img{display:flex;align-items:center}#main .tabs-section .tabs .tab .wrap.has-img .thumb{width:340px;margin:20px 0}#main .tabs-section .tabs .tab .wrap.has-img .details{width:calc(100% - 340px);margin-left:auto;padding:20px 0 0 50px}#main .txt-img-section .cols-wrap{align-items:center}#main .txt-img-section .cols-wrap:nth-of-type(odd){flex-direction:row-reverse}#main .txt-img-section .cols-wrap:not(:last-of-type){margin-bottom:60px}#main .txt-img-section .col-1:after{clear:both;display:block;content:''}#main .txt-img-section .col-1 img{float:left;margin:0 0 20px}#main .videos-section .cols-wrap{align-items:center}#main .videos-section .cols-wrap.type-b{flex-direction:row-reverse}#main .videos-section .videos-wrap{margin:0 0 20px}#main .videos-section .videos{padding-bottom:20px}#main .videos-section .videos .video .wrap{position:relative;display:block;border-radius:30px;overflow:hidden}#main .videos-section .videos .video a.wrap:before{position:absolute;top:50%;left:50%;display:block;width:80px;height:80px;content:'';border:5px solid #fff;border-radius:50%;background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/icon-play.svg) center center no-repeat #da182a;background-size:40px;transform:translate(-50%,-50%);transition:all .2s ease}#main .videos-section .videos .video a.wrap:hover:before{background-color:#000}#page-wrap.animated-content #main .layout-section:not(.banner-section.banner-b):not(.filter-section):not(.ingredients-section.listings):not(.section-404):not(.steps-section):not(.txt-img-section):not(.works-section)>*{opacity:0;transform:translateY(10vh);transition:opacity 1s ease,transform 1s ease}#page-wrap.animated-content #main .layout-section:not(.banner-section.banner-b):not(.filter-section):not(.ingredients-section.listings):not(.section-404):not(.steps-section):not(.txt-img-section):not(.works-section).active>*{opacity:1;transform:translateY(0)}#page-wrap.animated-content #main .steps-section .section-intro{opacity:0;transform:translateY(10vh);transition:opacity 1s ease,transform 1s ease}#page-wrap.animated-content #main .steps-section.active .section-intro{opacity:1;transform:translateY(0)}#page-wrap.animated-content #main .steps-list .step{opacity:0;transition:opacity .75s ease,transform .75s ease}#page-wrap.animated-content #main .steps-list .step:nth-child(odd){transform:translateX(20vw)}#page-wrap.animated-content #main .steps-list .step.active{opacity:1;transform:translateY(0)!important}#page-wrap.animated-content #main .txt-img-section .cols-wrap .col{opacity:0;transition:opacity 2s ease,transform 2s ease}#page-wrap.animated-content #main .txt-img-section .cols-wrap .col-1,#page-wrap.animated-content #main .txt-img-section .cols-wrap:nth-of-type(odd) .col-2{transform:translateX(-30vw)}#page-wrap.animated-content #main .txt-img-section .cols-wrap .col-2,#page-wrap.animated-content #main .txt-img-section .cols-wrap:nth-of-type(odd) .col-1{transform:translateX(30vw)}#page-wrap.animated-content #main .txt-img-section .cols-wrap.active .col{opacity:1;transform:translateY(0)}#page-wrap.animated-content #banner .content{opacity:0;transform:translateX(100px);transition:opacity 1s ease,transform 2s ease}#page-wrap.animated-content #banner .content.active{opacity:1;transform:translateX(0)}#main .ingredient-cats{display:flex;flex-flow:wrap;margin:0 -5px}#main .ingredient-cats li{width:33.33%;margin:0 0 10px;padding:0 5px;text-align:center;box-sizing:border-box}#main .ingredient-cats li .icon{width:55px;height:55px;margin:0 auto;border-radius:50%;border:1px solid #d5d5d5;overflow:hidden}#main .ingredient-cats li h3{margin:0;padding:5px 0 0;font-size:12px;line-height:1.4em;text-transform:uppercase}#main .filter-section.ingredients{position:relative}#main .filter-section #f{position:absolute;top:-100px}#main .filter-section.ingredients .wrapper{display:flex;align-items:center}#main .filter-section .filter{display:flex;flex-flow:wrap;align-items:center;margin:0 -10px}#main .filter-section .filter h3.title{margin:0 10px;font-size:17px;line-height:1.4em;text-transform:uppercase}#main .filter-section .filter .filter-form{display:flex;flex-flow:wrap}#main .filter-section .filter .filter-form .field{display:flex;margin:0 10px}#main .filter-section .views{display:flex;align-items:center;margin-left:auto;overflow:hidden}#main .filter-section .views li{overflow:hidden}#main .filter-section .views li:first-child{border-radius:5px 0 0 5px}#main .filter-section .views li:last-child{border-radius:0 5px 5px 0}#main .filter-section .views li a{display:block;width:44px;height:40px;background:#f4f4f4;transition:background .1s ease}#main .filter-section .views li.selected a{background:#da182a}#main .filter-section .views li a:hover{background-color:#000}#main .filter-section .views li a svg{margin:12px 11px}#main .filter-section .views li a svg *{fill:#9d9d9d;transition:fill .1s ease}#main .filter-section .views li a:hover svg *,#main .filter-section .views li.selected a svg *{fill:#fff}#main .ingredient-section{padding-top:165px;background:center center no-repeat #f4f4f4;background-size:cover}#main .ingredient-section .content{width:calc(50% - 25px);margin:0 0 50px;padding:50px 50px 30px;background:#fff;box-sizing:border-box}#main .ingredient-section .content h1.title{margin:0 0 40px}#main .ingredient-section .content .tabs-list{display:flex;margin:0 0 30px;font-size:15px;font-weight:700;text-transform:uppercase}#main .ingredient-section .content .tabs-list li{padding:0 0 15px;border-bottom:1px solid #fff}#main .ingredient-section .content .tabs-list li.selected{border-bottom-color:#da182a}#main .ingredient-section .content .tabs-list li:first-child{margin-right:20px}#main .ingredient-section .content .tabs-list li a{text-decoration:none}#main .ingredient-section .content .ingredient-cats{padding:20px 0 0}#main .ingredient-section .nav{padding:20px 0 0}#main .ingredient-section .nav ul{display:flex;flex-flow:wrap;margin:0 -5px 10px}#main .ingredient-section .nav ul li{width:50%;min-height:70px;margin:0 0 10px;padding:0 5px;box-sizing:border-box}#main .ingredient-section .nav ul li .button{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px;line-height:1.3!important;font-weight:700;text-align:center;text-transform:uppercase;border-radius:35px;overflow:visible;white-space:normal}#main .ingredient-section .nav ul li .button span{display:block}#main .ingredients-list{display:flex;flex-flow:wrap;margin:0 -15px}#main .ingredients-list .post{margin:0 0 30px;padding:5px 15px 0;text-align:left;box-sizing:border-box}#main .ingredients-list .post .wrap{position:relative;display:block;height:100%;margin:0 auto;text-decoration:none;color:#000;background:#f4f4f4;overflow:hidden;transition:transform .2s ease}#main .ingredients-list .post .wrap:hover{transform:translateY(-5px)}#main .ingredients-list .post .wrap .note{position:absolute;top:25px;right:-30px;width:140px;padding:5px 10px;color:#fff;font-size:15px;line-height:20px;font-weight:700;text-align:center;text-transform:uppercase;background:#da182a;box-sizing:border-box;transform:rotate(45deg)}#main .ingredients-list .post .wrap .thumb{display:flex;align-items:center;justify-content:center;width:390px;max-width:100%;border:10px solid #f4f4f4;background:#fff;box-sizing:border-box}#main .ingredients-list .post .wrap .details{padding:20px 20px 10px;box-sizing:border-box}#main .ingredients-list .post .wrap .points{margin:0 0 20px}#main .ingredients-list .post .wrap .points li{position:relative;margin:0 0 10px;padding-left:10px;font-size:14px;line-height:1.5em}#main .ingredients-list .post .wrap .points li:before{position:absolute;top:0;left:0;content:'\2022';color:#da182a}#main .ingredients-list .post .wrap .ingredients-cats{margin-left:0}#main .ingredients-list .post .wrap .ingredients-cats li .icon{margin:0}#main .ingredients-list .post .wrap .ingredients-cats li h3{display:none}#main .ingredients-list a{color:#da182a;text-decoration:underline}#main .ingredients-list.grid .post{width:33.33%;box-sizing:border-box}#main .ingredients-list.grid .post .wrap{max-width:390px}#main .ingredients-list.list .post{width:100%}#main .ingredients-section .ingredients-wrap{position:relative;margin:0 0 20px;padding:0 50px}#main .ingredients-section .ingredients-wrap .slick-track{display:flex!important}#main .ingredients-section .ingredients-wrap .slick-slide{height:inherit!important}#main .ingredients-section .ingredients-wrap .slick-slide>div{height:100%}#main .ingredients-section .ingredients-wrap .ingredients-list{justify-content:center}#main .ingredients-section .ingredients-wrap .ingredients-list:not(.slick-slider){display:flex;flex-flow:row wrap;margin:0 -15px}#main .ingredients-section .ingredients-wrap .ingredients-list.slick-slider .post{display:block!important;width:100%!important;height:100%;margin:0}#main .quantities-tabs{display:flex;align-items:stretch;margin:0 0 20px}#main .quantities-tabs .tabs-list{width:270px;padding:0 30px;text-align:right;box-sizing:border-box}#main .quantities-tabs .tabs-list li a{display:block;padding:10px 30px 10px 10px;font-size:20px;line-height:1.1em;font-weight:700;color:rgba(255,255,255,.6);text-decoration:none;background:#da182a;border-radius:25px;margin:0 0 1px}#main .quantities-tabs .tabs-list li a:hover,#main .quantities-tabs .tabs-list li a:active,#main .quantities-tabs .tabs-list li a:focus,#main .quantities-tabs .tabs-list li.selected a{color:rgba(255,255,255,1)}#main .quantities-tabs .tabs-list li.selected a{background:#000 right 15px center no-repeat url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/arrow-right-white.svg);background-size:auto 15px}#main .quantities-tabs .filter-form{display:none}#main .quantities-tabs .tabs{width:calc(100% - 270px)}#main .quantities-tabs .tabs header{padding:30px 40px;background:center center no-repeat #404040;background-size:cover;border-radius:10px}#main .quantities-tabs .tabs header h1{margin:0;color:#fff}#main .quantities-tabs .tabs .types{padding:40px;background:#fff}#main .quantities-tabs .tabs .types .type:not(:last-child){margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #e5e5e5}#main .quantities-tabs .tabs .types .type .wrap{display:flex;align-items:flex-start}#main .quantities-tabs .tabs .types .type .wrap .thumb{padding:9px;border:1px solid #e5e5e5;box-sizing:border-box}#main .quantities-tabs .tabs .types .type .wrap.has-thumb .details{width:calc(100% - 290px);margin-left:auto}#main .quantities-tabs .tabs .types .type .wrap .details h3{color:#da182a}#main .quantities-tabs .tabs .types .type .wrap .details h4,#main .quantities-tabs .tabs .types .type .wrap .details p{font-size:15px;line-height:1.5em;font-weight:700;text-transform:uppercase;color:#939393}#main .quantities-tabs .tabs .types .type .wrap .details p{color:#000}#main .quantities-tabs .tabs .types .type .wrap .details p:not(:last-of-type){margin:0 0 15px}#main .filter-section .work-nav ul{display:flex;flex-flow:wrap;align-items:center;justify-content:center}#main .filter-section .work-nav ul li{margin:0 20px;font-size:17px;font-weight:700;text-transform:uppercase}#main .filter-section .work-nav ul li.selected a{color:#da182a}#main .filter-section .filter-form.work{display:none}#main .works-section{padding:0!important}#main .work-list{display:flex;flex-flow:wrap;margin:0 -1px}#main .work-list .post{width:20%;padding:1px;box-sizing:border-box}#main .work-list .post .wrap{display:block;padding:30px;background:#f4f4f4}#main .work-list .post .wrap img{width:100%;transition:all .3s ease}#main .work-list .post .wrap:hover img{transform:scale(1.05)}#main .work-section .intro .col{padding:0 25px}#main .work-section .intro .col-1{display:flex;align-items:center;width:330px}#main .work-section .intro .col-2{width:calc(100% - 640px)}#main .work-section .intro .col-3{width:300px}#main .work-section .intro .services li{margin:0 0 5px;line-height:1.5em}#main .work-section .intro .services li a{color:#da182a}#main .work-section .details{width:940px;max-width:100%;margin:0 auto;padding:60px 0 0}#main .work-section .details .detail{display:flex;flex-flow:row wrap;padding:40px 0 20px;border-top:1px solid #e5e5e5}#main .work-section .details .detail:last-of-type{padding-bottom:0}#main .work-section .details .detail .title{width:calc(100% - 670px);font-size:17px;font-weight:700;text-transform:uppercase}#main .work-section .details .detail .text{width:640px;margin-left:auto}#main .posts-list:not(.latest){display:flex;flex-flow:row wrap;margin:0 -25px}#main .posts-list:not(.latest) .post{width:33.33%;margin:0 0 50px;padding:0 25px;box-sizing:border-box}#main .posts-list:not(.latest) .post:nth-child(1),#main .posts-list:not(.latest) .post:nth-child(2){width:50%}#main .posts-list .post article{display:block}#main .posts-list .post article .thumb{display:block;margin:0 0 20px}#main .posts-list .post article .details .date{margin:0 0 5px}#main .posts-list .post article .details h2{margin:0 0 10px;font-size:22px}#main .posts-list .post article .details .excerpt{line-height:1.5em}#main .posts-section{padding-bottom:30px}#main .posts-section.latest-posts{padding-bottom:50px}#main .posts-section.latest-posts header{display:flex;align-items:center;margin:0 0 40px}#main .posts-section.latest-posts header h1{margin:0}#main .posts-section.latest-posts header .button{margin-left:auto}#main .posts-section.latest-posts .button-wrap{display:none}#main .post-section{padding-top:80px;overflow:visible}#main .post-section .wrapper{display:flex;flex-flow:row wrap}#main .post-section .post-content{width:780px}#main .post-section .post-content .fw-img{margin:40px 0}#main .post-section .post-content .fw-img:first-of-type{margin-top:0}#main .post-section .post-content a{text-decoration:none;color:#da182a}#main .post-section .post-content a:hover{text-decoration:underline}#main .post-section .post-content header .date{margin:0 0 5px}#main .post-section .post-content header .wrap{display:flex;flex-flow:row wrap;align-items:center;margin:0 0 20px}#main .post-section .post-content header .length{margin-left:auto;font-size:15px;font-weight:700;text-transform:uppercase;color:#da182a}#main .post-section .post-content .author{display:flex;margin:30px 0;padding:30px 0;border:solid #f4f4f4;border-width:5px 0}#main .post-section .post-content .author .thumb{width:130px;height:130px;border-radius:50%;overflow:hidden}#main .post-section .post-content .author.has-thumb .details{width:calc(100% - 160px);margin-left:auto}#main .post-section .post-content .author .details .more{color:#da182a}#main .post-section .post-content .author .details .more:not(:hover):not(:active):not(:focus){text-decoration:none}#main .post-section .post-content .post-nav{margin:0 0 20px}#main .post-section .post-content .section div{padding-bottom:40px}#main .post-section aside{width:380px;margin-left:auto}#aside{overflow:visible}#aside .content{z-index:1000;position:sticky;top:106px}.logged-in #aside .content{top:138px}#aside .cta{margin:0 0 30px}#aside .cta.theme-b{color:#fff;background-color:#da182a}#aside .cta.theme-b a{color:#fff}#aside .cta.theme-c{background-color:#f4f4f4}#aside .cta-editable{display:flex;flex-direction:column;min-height:350px;padding:30px;color:#fff;background:center center no-repeat;background-size:cover;box-sizing:border-box}#aside .cta-editable a{color:#fff}#aside .cta-editable .content,#aside .cta-editable .link-wrap{width:100%}#aside .cta-editable .link-wrap{margin-top:auto}#aside .has-bg{padding:30px;background-image:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/bg-cta-form.svg);background-position:right bottom;background-repeat:no-repeat;background-size:90px 75px}#aside #subscribe-form .controls p.error{display:none!important}#aside #subscribe-form .controls{display:block;padding:0}#aside #subscribe-form .controls .button{margin:0}#aside .cta-linkedin{padding:30px}#aside .cta-linkedin h3{margin:0;font-size:26px;text-align:center}#aside .cta-linkedin h3 a{display:block;text-decoration:none}#aside .cta-linkedin h3 a span{display:inline-block;width:114px;height:30px;margin:0 0 0 3px;text-indent:-9999px;background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/logo-linkedin.svg) center center no-repeat;background-size:114px 30px}#aside .cta-button .button{display:block;width:100%;height:60px;font-size:20px;line-height:56px!important;text-align:center;border-radius:0}#aside #post-nav li{position:relative;margin:0 0 10px;padding:0 0 0 30px;font-size:18px;line-height:24px;font-weight:700}#aside #post-nav li a{color:rgba(255,255,255,.6);text-decoration:none}#aside #post-nav li a.active,#aside #post-nav li a:hover{color:rgba(255,255,255,1)}#aside #post-nav li .more{position:absolute;top:2px;left:0;display:block;width:20px;height:20px;text-indent:-9999px;overflow:hidden}#aside #post-nav li .more:before,#aside #post-nav li .more:after{position:absolute;display:block;content:'';background:#fff;transition:all .3s ease}#aside #post-nav li .more:before{top:50%;right:3px;left:3px;height:2px;transform:translateY(-50%)}#aside #post-nav li .more:after{top:3px;bottom:3px;left:50%;width:2px;transform:translateX(-50%)}#aside #post-nav li .more.active:after{top:50%;bottom:50%}#aside #post-nav li .sub-menu-wrap{display:none}#aside #post-nav li .sub-menu{padding:10px 0}#aside #post-nav li .sub-menu li{margin:0 0 5px;padding:0;font-size:14px;line-height:22px;font-weight:400}#aside #post-nav li .sub-menu li:last-child{margin:0}#footer{padding:50px 0;color:#b1b1b1;font-size:14px;line-height:1.4em;background:linear-gradient(#404040 0%,#000 100%)}#footer a{color:#b1b1b1}#footer a:hover,#footer a:active,#footer a:focus{color:#da182a}#footer h3{margin:0 0 10px;line-height:1.25em}#footer h3,#footer h3 a:not(:hover):not(:active):not(:focus){color:#fff}#footer .wrap{display:flex;flex-flow:row wrap}#footer .wrap.head{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #626262}#footer .wrap.head h3{margin:0;line-height:35px}#footer .wrap.head h3 a{display:block}#footer .wrap.head h3.tel a{padding-left:35px;background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/icon-tel.svg) left center no-repeat;background-size:auto 35px}#footer .wrap.head h3.linkedin{position:relative;margin-left:auto;padding-right:35px}#footer .wrap.head h3.linkedin .title{position:absolute;top:5px;right:0;display:block;width:25px;height:25px;text-indent:-9999px;border-radius:3px;background:url(//supplementfactoryuk.com/wp-content/themes/supplement-factory/assets/css/../images/social-icons/icon-linkedin.svg) center center no-repeat #fff;background-size:16px;box-sizing:border-box;transition:background-color .2s ease!important}#footer .wrap.mid{margin:0 -20px;padding:0 0 10px}#footer .wrap.mid .text{width:30%;padding:0 20px;box-sizing:border-box}#footer .wrap.mid .main-nav{width:70%;padding:0 20px;box-sizing:border-box}#footer .main-nav .menu{display:flex;flex-flow:row wrap;margin:0 -15px}#footer .main-nav .menu li{margin:0 0 5px}#footer .main-nav .menu>li{width:33.33%;margin:0 0 10px;padding:0 15px;box-sizing:border-box}#footer .main-nav .menu>li>a{display:block;margin:0 0 10px;padding:0 0 10px;font-weight:700;font-size:16px;border-bottom:1px solid #626262}#footer .main-nav .menu>li>a:not(:hover):not(:active):not(:focus){color:#fff}#footer .main-nav .menu li .mm-wrap{display:none}#footer .wrap.foot{padding:30px 0 0;border-top:1px solid #626262}#footer .links ul{display:flex;flex-flow:row wrap}#footer .links ul li{margin:0 15px 0 0}#footer .copy{margin-left:auto}.tribe-events-pro-map__map .map-wrap{height:100%}.tribe-common a:not(.tribe-common-anchor--unstyle):focus{outline:none}body.page-id-24506 #main{background:#000}body.page-id-24506 #banner{min-height:650px}body.page-id-24506 #header .lvl-2{background:#222}body.page-id-24506 section#banner .content{background:#fff;max-width:760px;margin:0 auto;border-radius:10px;text-align:center;color:#000;padding:40px 40px 20px}body.page-id-24506 #banner .cols-wrap.cols-2>.col{width:100%}body.page-id-24506 #banner .wrapper{margin-top:300px}@media screen and (min-width:1280px){#main .layout-section .cols-1>.col-1,#main .profiles-section .profiles-wrap,#main .tabs-section.style-b .tabs-wrap{width:940px;margin:0 auto}#main .jumps-section.jumps-a.align-b{padding:40px 0 20px 20px!important}#main .jumps-section.jumps-a.align-b .jumps-list{margin:0 -10px}#main .jumps-section.jumps-a.align-b .jumps-list .jump{margin:0;padding:0 10px}#main .jumps-section.jumps-a.align-b .jumps-list .jump .wrap{display:flex;text-align:left}#main .jumps-section.jumps-a.align-b .jumps-list .jump .wrap .thumb{margin:0}#main .jumps-section.jumps-a.align-b .jumps-list .jump .wrap .details{width:calc(100% - 120px);margin-left:auto;padding:10px 0 0}}@media screen and (max-width:1279px){.wrapper{width:940px}#banner{min-height:350px;background-position:right center}#banner:after{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;content:'';background:linear-gradient(90deg,rgba(0,0,0,.7) 20%,rgba(0,0,0,.25) 100%)}#main .details-list .detail{width:33.33%}#main .exports-section .map .locations .location a .pin{width:10px;height:10px}#main .filter-section .filter .filter-form .field{width:200px}#main .ingredients-text-section{padding-bottom:40px}#main .ingredients-text-list{margin:0 -20px}#main .ingredients-text-list .lvl-1{width:25%;margin:0 0 40px;padding:0 20px}#main .ingredient-cats{display:block;margin:0}#main .ingredient-cats li{display:flex;align-items:center;width:auto;margin:0 0 10px;padding:0;text-align:left}#main .ingredient-cats li .icon{width:35px;height:35px;margin:0}#main .ingredient-cats li h3{width:calc(100% - 45px);margin-left:auto;padding:0}#main .jumps-section .jumps-list{margin:0 -20px}#main .jumps-section .jumps-list .jump{margin:0 0 40px;padding:0 20px}#main .jumps-section.jumps-b .jumps-list .jump{width:50%;margin:0 0 40px}#main .jumps-section.jumps-d .jumps-list{height:1200px;margin:0 -20px}#main .jumps-section.jumps-d .jumps-list .jump{margin:0 0 40px;padding:0 20px}#main .jumps-section.jumps-e .slides-wrap{margin-left:calc(50vw - 470px)}#main .nav-section nav .menu>li{width:25%}#main .ingredient-section{padding-top:165px}#main .ingredient-section .content{width:66.66%;margin:0 0 20px}#main .posts-list:not(.latest){margin:0 -15px}#main .posts-list:not(.latest) .post{margin:0 0 30px;padding:0 15px}.archive #main .posts-section.latest-posts{padding-bottom:20px}#main .posts-section.latest-posts .cols-wrap{margin:0 -15px}#main .posts-section.latest-posts .col-1{width:33.33%;padding:0 15px}#main .posts-section.latest-posts .col-2{width:66.66%;padding:0 15px}#main .post-section .post-content{width:580px}#main .post-section .post-content .content{padding:0}#main .post-section aside{width:280px}#main .ingredients-list .post .wrap .details{padding:20px 10px 10px}#main .slides-section .slick-dots{bottom:60px;width:900px}#main .tabs-section .tabs .tab .wrap.has-img .thumb{width:300px}#main .tabs-section .tabs .tab .wrap.has-img .details{width:calc(100% - 300px);padding:20px 0 0 30px}#main .txt-img-section .cols-wrap:not(:last-of-type){margin-bottom:40px}#main .work-section .intro .col{width:100%}#main .work-section .intro .col-1 img{margin:0 auto}#main .work-section .intro .col:not(.col-3){margin-bottom:40px}#main .work-section .intro .col-3 h2 br{display:none}#footer .wrap.mid .text{width:100%;margin-bottom:20px}#footer .wrap.mid .main-nav{width:100%}#header .times{display:none}}@media screen and (min-width:1080px){#header .section-links{display:flex;flex-flow:row wrap;align-items:center;min-height:inherit;margin:0 30px 0 0}#header .section-links li{min-height:inherit}#header .section-links li a{display:block;padding:0 15px;font-size:14px;line-height:40px}#header .section-links li.active a{background:#da182a}#header .section-links li.client.active a{background:#222}#main-nav{margin:0 0 0 30px;min-height:inherit}#main-nav .nav-wrap{min-height:inherit}#main-nav .content{display:flex;min-height:inherit}#main-nav .menu{display:flex;min-height:inherit}#main-nav .menu>li{position:relative;min-height:inherit;margin:0 25px 0 0;font-size:16px;line-height:25px;font-weight:600}#main-nav .menu li a{display:block}#main-nav .menu>li>a{padding:2px 0 0;line-height:66px;border-bottom:2px solid #da182a}body.page-id-24506 #main-nav .menu>li>a{border-color:#222}#main-nav .menu>li>a:hover,#main-nav .menu>li>a:active,#main-nav .menu>li>a:focus,#main-nav .menu>li.current-menu-item>a,#main-nav .menu>li.current-menu-parent>a,.single-ingredient-post #main-nav .menu>li.ingredients>a,.single-work-post #main-nav .menu>li.work>a{border-color:#fff}#main-nav .menu li .sub-menu-wrap{z-index:100;position:absolute;top:100%;left:-30px;min-width:200px;padding:30px;background:#f2f2f2;box-shadow:0 0 5px rgba(0,0,0,.15);visibility:hidden;opacity:0;transition:all .2s ease}#main-nav .menu li:hover .sub-menu-wrap,#main-nav .menu>li>a:focus+.sub-menu-wrap{visibility:visible;opacity:1}#main-nav .menu li .sub-menu li{line-height:1.4em;white-space:nowrap}#main-nav .menu li:not(.mega-menu) .sub-menu li:not(:last-child){margin:0 0 10px;padding:0 0 10px;border-bottom:2px solid #e5e5e5}#main-nav .menu li .sub-menu li a{color:#000}#main-nav .menu li .sub-menu li a:hover,#main-nav .menu li .sub-menu li a:active,#main-nav .menu li .sub-menu li a:focus,#main-nav .menu li .sub-menu li.current-menu-item a{color:#da182a}#main-nav .menu .mega-menu .sub-menu-wrap{position:fixed;top:110px;right:0;left:0;padding:30px 15px 10px}.logged-in #main-nav .menu .mega-menu .sub-menu-wrap{top:142px}#main-nav .menu .mega-menu .sub-menu-wrap .sub-menu{display:flex;flex-flow:row wrap;width:940px;margin:0 auto}#main-nav .menu .mega-menu .sub-menu-wrap .sub-menu li{width:25%;margin:0 0 20px;padding:0 15px;box-sizing:border-box;white-space:normal}#main-nav .menu .mega-menu .sub-menu-wrap .sub-menu li a .title{display:none}#main-nav .menu .mega-menu .sub-menu-wrap .sub-menu li a .mm-wrap .thumb{margin:0 0 10px}#main-nav .menu .mega-menu .sub-menu-wrap .sub-menu li a .mm-wrap .title{display:block;margin:0 0 10px;color:#da182a;transition:color .2s ease}#main-nav .menu .mega-menu .sub-menu-wrap .sub-menu li a:hover .mm-wrap .title{color:#000}#main-nav .menu .mega-menu .sub-menu-wrap .sub-menu li a .mm-wrap .text{font-size:14px;color:#676767;font-weight:400;line-height:20px}#header .nav-toggle,#main-nav .more,#main-nav .nav-min{display:none}}@media screen and (min-width:1300px){#main-nav .menu .mega-menu .sub-menu-wrap .sub-menu{width:1260px}}@media screen and (max-width:1079px){#header .lvl-2{min-height:0;padding:10px 0}#header .section-links{display:none}.nav-active #header .main-logo{position:relative;z-index:3001}#header .nav-toggle{display:block;margin-left:auto;margin:0 20px;padding:14px 0;border:none}.nav-active #header .nav-toggle{position:relative;z-index:3001}#header .nav-toggle span,#header .nav-toggle span:before,#header .nav-toggle span:after{position:absolute;display:block;width:30px;height:2px;content:'';background:#fff;transition:all .2s ease}#header .nav-toggle span{position:relative;text-indent:-9999px}#header .nav-toggle span:before{top:-9px}#header .nav-toggle span:after{bottom:-9px}#header .nav-toggle:hover span:before{top:-11px}#header .nav-toggle:hover span:after{bottom:-11px}.nav-active #header .nav-toggle span{background:0 0}.nav-active #header .nav-toggle span:before{top:0;transform:rotate(-45deg)}.nav-active #header .nav-toggle span:after{bottom:0;transform:rotate(45deg)}#main-nav .nav-max{display:none}#main-nav .nav-min{display:block}#main-nav{z-index:3000;position:fixed;top:-100vh;right:0;left:0;min-height:100vh;color:#fff;background:#da182a;opacity:0;visibility:hidden;transition:opacity .3s ease}.nav-active #main-nav{top:0;opacity:1;visibility:visible}.logged-in.nav-active #main-nav{top:32px;min-height:calc(100vh - 32px)}#main-nav .nav-wrap{min-height:inherit;max-height:100vh;overflow-y:auto}.logged-in.nav-active #main-nav .nav-wrap{max-height:calc(100vh - 32px)}#main-nav .content{width:100%;padding:140px 40px;text-align:right;box-sizing:border-box}#main-nav .section-nav li{position:relative;margin:0 0 10px;padding:0 40px 0 0;font-size:28px;line-height:34px;font-weight:600}#main-nav .section-nav li .more{position:absolute;top:7px;right:5px;display:block;width:20px;height:20px;text-indent:-9999px;overflow:hidden}#main-nav .section-nav li .more:before,#main-nav .section-nav li .more:after{position:absolute;display:block;content:'';background:#fff;transition:all .3s ease}#main-nav .section-nav li .more:before{top:50%;right:0;left:0;height:2px;transform:translateY(-50%)}#main-nav .section-nav li .more:after{top:0;bottom:0;left:50%;width:2px;transform:translateX(-50%)}#main-nav .section-nav li .more.active:after{top:50%!important;bottom:50%!important}#main-nav .section-nav li .sub-menu-wrap{display:none}#main-nav .section-nav li .sub-menu-wrap ul{margin:0 -40px 0 0;padding:10px 0}#main-nav .section-nav li .sub-menu-wrap ul li{margin:0 0 5px;font-size:18px;line-height:1.4}#main-nav .section-nav li .sub-menu-wrap ul li .more{top:2px}#main-nav .section-nav li .sub-menu-wrap ul li .more:before{right:2px;left:2px}#main-nav .section-nav li .sub-menu-wrap ul li .more:after{top:2px;bottom:2px}#main-nav .section-nav li .sub-menu-wrap ul li ul{margin:0}#main-nav .section-nav li .sub-menu-wrap ul li ul li{margin:0 0 5px;padding:0;font-size:16px;font-weight:400}#main-nav .section-nav li .sub-menu-wrap ul li ul li:last-child{margin:0}#main-nav .mm-wrap{display:none}#main-nav .links{padding:20px 60px 0 0}}@media screen and (max-width:1079px) and (min-width:980px){#banner .services-list .service a{padding:10px 15px}#banner .products-list .product a{padding:15px}#banner .services-list .service a h2,#banner .products-list .product a h2{font-size:13px}}@media screen and (min-width:980px){#banner .products-list .product:last-child{padding-right:0}#main .ingredients-list.list .post .wrap{display:flex}#main .ingredients-list.list .post .wrap .details{display:flex;align-items:center;width:calc(100% - 390px);margin-left:auto}#main .ingredients-list.list .post .wrap .details .content{width:260px}#main .ingredients-list.list .post .wrap .details .ingredient-cats{width:calc(100% - 280px);margin-left:auto}#main .steps-list .step:nth-child(even){margin:0;padding:0 80px 0 0;text-align:right}#main .steps-list .step:nth-child(even) .wrap .thumb{margin-left:auto}#main .steps-list .step:nth-child(even) .wrap .details:before{right:-88px;left:auto}#main .steps-list .step:nth-child(even) .wrap .details:after{right:-80px;left:auto}}@media screen and (min-width:1280px){#main .ingredients-list.list .post .wrap .details{width:calc(100% - 390px)}#main .ingredients-list.list .post .wrap .details .content{width:390px}#main .ingredients-list.list .post .wrap .details .ingredient-cats{width:calc(100% - 410px)}}@media screen and (max-width:979px){h1,h2.large{font-size:36px}h2{font-size:24px}h3{font-size:20px}.wrapper{width:720px}#banner .content{padding:150px 0 20px}.front-page #banner .content{margin:0}#banner .cols-wrap .col{width:100%}#banner .services-list .service{width:33.33%;padding:0}#banner .services-list .service a{padding:20px}#banner .services-list .service:nth-child(-n+3) a{border-width:0 1px 1px 0}#banner .services-list .service:nth-child(3n+3) a{border-width:0 0 1px}#banner .products-list .product{width:25%;padding:0 1px 1px 0}#banner .products-list .product:nth-child(4n+4){padding:0 0 1px}#main .layout-section{padding:60px 0 40px}#main .layout-section .section-intro{padding-bottom:20px}#main .banner-section.banner-b .content{width:100%;padding:60px 0 40px}#main .details-list .detail{width:50%}#main .download-section .cols-wrap.has-img .col-1,#main .download-section .cols-wrap.has-img .col-2{width:100%}#main .download-section .cols-wrap.has-img .col-1 img{margin:0 auto 30px auto}#main .exports-section .map .locations .location a .pin{width:8px;height:8px}#main .ingredient-section{padding-top:135px}#main .ingredient-section .content{width:100%;padding:30px 30px 10px}#main .ingredients-text-section{padding-bottom:20px}#main .ingredients-text-list .lvl-1{width:33.33%}#main .gallery-section .row .img .wrap:before{top:10px;right:10px;width:30px;height:30px;background-size:14px}#main .jumps-section.jumps-a .jumps-list.style-a .jump{width:33.33%}#main .jumps-section.jumps-c .jumps-list{width:100vw;max-width:100vw;margin:0}#main .jumps-section.jumps-c .jumps-list .jump{width:100%;margin:0 0 5px 0!important;padding:0}#main .jumps-section.jumps-c .jumps-list .jump:nth-child(3){margin:0!important}#main .jumps-section.jumps-c .jumps-list .jump .wrap .thumb{position:absolute;top:50%;left:50%;width:100vw;transform:translate(-50%,-50%)}#main .jumps-section.jumps-c .jumps-list .jump .wrap .details{position:relative;right:auto;bottom:auto;left:auto;padding:60vw 30px 10px}#main .jumps-section.jumps-d .jumps-list{height:910px}#main .jumps-section.jumps-d .jumps-list .jump{margin:0 0 20px;padding:0 10px}#main .jumps-section.jumps-d .jumps-list .jump .wrap .details{padding:20px 20px 1px}#main .jumps-section.jumps-e .slides-wrap{display:block;width:720px;max-width:100%;margin:0 auto 40px auto;padding:0 20px;box-sizing:border-box}#main .jumps-section.jumps-e .slides-wrap .intro{width:auto;margin:0 0 40px}#main .jumps-section.jumps-e .slides-wrap .slides{width:auto;margin-left:0}#main .jumps-section.jumps-f .jumps-list{margin:0 0 40px}#main .jumps-section.jumps-f .jumps-list .jump:not(:last-child){margin:0 0 30px;padding:0 0 30px}#main .jumps-section.jumps-f .jumps-list .jump .wrap .thumb{width:300px}#main .jumps-section.jumps-f .jumps-list .jump .wrap .details{width:calc(100% - 330px)}#main .jumps-section .button-wrap{padding:0 0 40px}#main .profiles-section{padding-bottom:20px}#main .profiles-list .profile{width:50%}#main .nav-section{padding-bottom:15px}#main .nav-section nav .menu>li{width:33.33%;margin-bottom:35px}#main .posts-section.latest-posts .col-1,#main .posts-section.latest-posts .col-2{width:100%}.archive #main .posts-section.latest-posts{padding-bottom:0}#main .posts-list:not(.latest-c) .post{width:100%;margin:0 0 20px}#main .post-section{padding-top:145px}#main .post-section .post-content{width:100%}#main .post-section aside{width:100%;margin:0}#main .posts-list:not(.latest) .post:nth-child(1),#main .posts-list:not(.latest) .post:nth-child(2){width:100%}#main .filter-section.ingredients .wrapper{display:block}#main .filter-section .filter h3.title{display:none}#main .filter-section .filter .filter-form{margin:0 auto 20px auto}#main .filter-section .views{display:none}#main .ingredients-list .post{width:50%!important}#main .ingredients-list .post .wrap{max-width:390px}#main .quantities-tabs{display:block}#main .quantities-tabs .tabs-list{display:none}#main .quantities-tabs .filter-form{display:block;margin:0 0 30px}#main .quantities-tabs .tabs{width:auto}#main .stats-section .stats-list .stat{margin:0 0 40px;padding:0 20px}#main .stats-section .stats-list .stat .wrap h2 .value{font-size:60px}#main .steps-list:before{left:0;margin-left:0}#main .steps-list .step{width:100%;margin:0 0 40px;padding:0 0 0 40px}#main .steps-list .step:last-child{margin-bottom:0}#main .steps-list .step .wrap .details:before{top:0;left:-48px}#main .steps-list .step .wrap .details:after{left:-40px;width:25px}#main .slides-section .slides-list .slide .content{width:100%;padding:60px 0 100px}#main .slides-section .slick-dots{width:680px}#main .slides-section .slick-dots li button{width:20px}#main .tabs-section .tabs-list{display:none}#main .tabs-section .filter-form{display:block;margin:0 0 30px}#main .tabs-section .filter-form .select{margin:0}#main .tabs-section .tabs{margin:0 0 20px;padding:0;border:none}#main .tabs-section.style-b .tabs{padding:0}#main .tabs-section .tabs .tab .wrap.has-img .thumb{width:200px}#main .tabs-section .tabs .tab .wrap.has-img .details{width:calc(100% - 200px)}#main .filter-section .work-nav{display:none}#main .filter-section .filter-form.work{display:block}#main .work-list .post{width:25%}#main .work-section .details .detail{display:block}#main .work-section .details .detail .title{width:auto}#main .work-section .details .detail .text{width:auto;margin-left:0}#aside .content{position:static}#aside .cta-nav{display:none}#footer .wrap.foot{text-align:center}#footer .main-nav .menu>li{width:50%;margin-bottom:20px}#footer .links{width:100%}#footer .links ul{justify-content:center}#footer .links ul li{margin:0 10px 10px}#footer .copy{width:100%;margin-left:0}}@media screen and (max-width:979px) and (min-width:760px){#main .posts-list:not(.latest-c){margin:0}#main .posts-list:not(.latest-c) .post{padding:0 0 20px;border-bottom:1px solid #e5e5e5}#main .posts-list:not(.latest-c) .post article{display:flex}#main .posts-list:not(.latest-c) .post article .thumb{width:170px;margin:0}#main .posts-list:not(.latest-c) .post article .details{width:calc(100% - 190px);margin-left:auto}#main .posts-list:not(.latest-c) .post article .details .excerpt{display:none}#main .post-section aside .posts-list{display:flex;flex-flow:row wrap;margin:0 -10px}#main .post-section aside .posts-list .post{width:50%;margin:0;padding:0 10px;box-sizing:border-box}#main .videos-section .videos .video a:before{width:50px;height:50px;background-size:28px}}@media screen and (max-width:782px){.logged-in #header{top:46px}.logged-in.nav-active #main-nav,.logged-in.nav-active #main-nav .nav-wrap{max-height:calc(100vh - 46px)}}@media screen and (min-width:760px){#main .posts-list.latest-a .post,#main .posts-list.latest-b .post{margin:0 0 20px}#main .posts-list.latest-b .post:not(:last-child){padding:0 0 20px;border-bottom:1px solid #e5e5e5}#main .posts-list.latest-b .post article{display:flex}#main .posts-list.latest-b .post article .thumb{width:170px;margin:0}#main .posts-list.latest-b .post article .details{width:calc(100% - 190px);margin-left:auto}#main .posts-list.latest-b .post article .details .excerpt{display:none}#main .posts-list.latest-c .post{margin:0 0 30px}}@media screen and (min-width:980px){#main .posts-list.latest-b .post article .thumb{width:230px}#main .posts-list.latest-b .post article .details{width:calc(100% - 250px)}}@media screen and (max-width:759px){.wrapper{width:580px}.cols-wrap .col{width:100%!important}#main .details-list .detail{width:100%}#main .exports-section .map .locations .location a .pin{width:6px;height:6px}#main .filter-section .filter .filter-form{width:300px;max-width:100%;margin:0 auto}#main .filter-section .filter .filter-form .field{width:100%;margin:0 0 10px}#main .ingredients-text-section{padding-bottom:40px}#main .ingredients-text-list{margin:0 -10px}#main .ingredients-text-list .lvl-1{width:50%;margin:0 0 20px;padding:0 10px}#main .ingredients-text-list .lvl-1 h3{font-size:32px}#main .faqs-tabs-section .tabs-list{display:none}#main .faqs-tabs-section .tabs-filter{display:block;margin:0 0 40px}#main .form-section.form-b .content-form .field{width:1000%;margin-bottom:20px}#main .jumps-section.jumps-a .jumps-list.style-a .jump,#main .jumps-section.jumps-a .jumps-list.style-b .jump{width:50%}#main .jumps-section.jumps-d .jumps-list{display:block;height:auto}#main .jumps-section.jumps-d .jumps-list .jump{width:100%}#main .jumps-section.jumps-f .jumps-list .jump .wrap{display:block}#main .jumps-section.jumps-f .jumps-list .jump .wrap .thumb{width:360px;max-width:100%;margin:0 auto 20px auto}#main .jumps-section.jumps-f .jumps-list .jump .wrap .details{width:100%;text-align:center}#main .jumps-section.jumps-f .jumps-list .jump .wrap .details h2.themed:after{left:50%;transform:translateX(-50%)}#main .map-section{height:300px}#main .profile-section .col-1{padding-right:25px}#main .profile-section .col-1 .link-wrap{display:none}#main .profile-section .col-2{padding-left:25px}#main .profile-section .col-2.link-wrap{display:block}#main .posts-section.latest-posts header .button{display:none}#main .posts-section.latest-posts .button-wrap{display:block}#main .post-section .post-content header .length{width:100%;margin:10px 0 0}#main .post-section .post-content .author .thumb{display:none}#main .post-section .post-content .author.has-thumb .details{width:100%;margin-left:0}#main .product-images-section .images{margin:0 0 30px}#main .quantities-tabs .tabs .types .type .wrap{display:block}#main .quantities-tabs .tabs .types .type .wrap .thumb{width:260px;max-width:100%;margin:0 0 20px}#main .quantities-tabs .tabs .types .type .wrap.has-thumb .details{width:auto;margin-left:0}#main .slides-section .slick-dots{right:20px;left:20px;width:100%;transform:translateX(0)}#main .stats-section .stats-list .stat{width:50%}#main .stats-section .stats-list .stat:nth-child(2n+2){border-width:0 1px}#main .stats-section .stats-list .stat:nth-child(3n+3){border-right:none}#main .stats-section .stats-list .stat .wrap h2 .value{font-size:40px}#main .tabs-section .tabs .tab .wrap.has-img{display:block}#main .tabs-section .tabs .tab .wrap.has-img .details{width:auto;margin:0;padding:0}.single-work-post #main .banner-section.main{padding-top:105px!important}#main .work-list .post{width:33.33%}#footer{padding:40px 0}#footer .wrap.head h3{line-height:25px}#footer .wrap.head h3.tel a{width:25px;padding-left:0;text-indent:-9999px;background-size:auto 25px}#footer .wrap.head h3.linkedin{padding-right:0}#footer .wrap.head h3.linkedin .text{display:none}#footer .wrap.head h3.linkedin .title{position:static;top:auto}}@media screen and (max-width:740px){#search-form .content header{margin:0 0 10px}#search-form .content header h2{margin:0;color:#fff;font-size:22px}#search-form .content .search-input{padding:5px 0 5px 40px;font-size:16px;line-height:30px}#search-form .content .search-submit{top:5px;left:0;background-size:24px}.searchwp-live-search-results{width:calc(100% - 40px)!important;min-width:calc(100% - 40px)!important}.searchwp-live-search-results .searchwp-live-search-result h4 a{font-size:12px!important}}@media screen and (max-width:579px){h1,h2.large{font-size:30px}.wrapper{width:100%}#header .times{font-size:14px}#header .lvl-2{padding:5px 0}#header .main-logo img{height:40px}#header .quote-link{height:40px;padding:0 15px;font-size:14px;line-height:36px!important;border-radius:20px}#banner .content{padding:120px 0 20px}#banner .cta{padding:20px 20px 1px;border-radius:20px}#banner .cta .local-number a{line-height:30px}#banner .cta .local-number a img{height:30px}#banner .cta .local-number a span{padding-right:25px;font-size:22px}#banner .cta .local-number a span:after{top:10px}#banner .ticker-wrap .link .trendstitle{width:120px;padding:5px 0;font-size:14px}#banner .ticker-wrap .link .trendstitle:after{display:none}#banner .ticker-wrap .link .ticker{width:calc(100% - 120px);margin-left:0}#banner .ticker-wrap .link .ticker .item .wrap{padding:5px 0;font-size:14px}#banner .services-list .service{width:50%;padding:0}#banner .services-list .service:nth-child(-n+4) a{border-width:0 1px 1px 0}#banner .services-list .service:nth-child(2n+2) a{border-width:0 0 1px}#banner .services-list .service a{padding:10px}#banner .products-list .product{width:50%;text-align:left;padding:0 1px 1px 0}#banner .products-list .product:nth-child(2n+2){padding:0 0 1px}#banner .products-list .product a{display:flex;align-items:center;padding:10px}#banner .products-list .product a img{width:70px;margin:0}#banner .products-list .product a h2{width:calc(100% - 80px);margin-left:auto}#main .exports-section .map .locations .location a .text{font-size:11px}#main .gallery-section .row .img{width:100vw!important;margin:0 0 2px 0!important}#main .jumps-section.jumps-b .jumps-list .jump{width:auto;max-width:400px;margin-right:auto;margin-left:auto}#main .jumps-section.jumps-e .slides-wrap{margin-left:0}#main .profiles-section{padding-bottom:40px}#main .profiles-list{margin:0 -10px}#main .profiles-list .profile{margin:0 0 20px;padding:0 10px}#main .nav-section nav .menu>li{width:50%}#main .ingredients-list .post{width:100%!important}#main .ingredient-section .nav ul li{width:100%}#main .quantities-tabs .tabs header{padding:20px}#main .quantities-tabs .tabs .types{padding:20px;background:#fff}#main .work-list .post{width:50%}#main .videos-section .videos .video a:before{width:50px;height:50px;background-size:28px}#footer a{display:block;padding:3px 0}h1 br,h2 br,h3 br{display:none}}@media screen and (max-width:439px){#main-nav .section-nav li{font-size:24px}#main .profiles-list .profile{width:100%}#banner .products-list .product a img{width:50px}#banner .products-list .product a h2{width:calc(100% - 60px)}#main .nav-section{padding-bottom:45px}#main .nav-section nav .menu>li{margin:0 0 15px}#main .nav-section nav .menu>li>a{margin:0 0 5px;padding:0 0 5px}body.page-id-24506 section#banner .content{padding:20px 10px}}@media screen and (max-width:399px){#header .quote-link{display:none}}@media screen and (max-width:349px){#main-nav .content{padding:140px 20px}}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
.swp-flex--col{display:flex;flex-direction:column;flex-grow:1}form.searchwp-form .swp-flex--row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;flex-grow:1}form.searchwp-form .swp-flex--wrap{flex-wrap:wrap}form.searchwp-form .swp-flex--gap-sm{gap:.25em}form.searchwp-form .swp-flex--gap-md{gap:.5em}form.searchwp-form .swp-items-stretch{align-items:stretch}form.searchwp-form .swp-margin-l-auto{margin-left:auto}form.searchwp-form input.swp-input{color:rgba(14,33,33,.8)}form.searchwp-form input.swp-input--search{background-image:url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.06786 12.1357C7.3777 12.1357 8.60074 11.7096 9.59495 10.9995L13.3351 14.7396C13.5087 14.9132 13.7375 15 13.9742 15C14.4871 15 14.858 14.6055 14.858 14.1005C14.858 13.8638 14.7791 13.6428 14.6055 13.4692L10.889 9.74487C11.6702 8.7191 12.1357 7.44871 12.1357 6.06786C12.1357 2.73014 9.40558 0 6.06786 0C2.72225 0 0 2.73014 0 6.06786C0 9.40558 2.72225 12.1357 6.06786 12.1357ZM6.06786 10.8259C3.45608 10.8259 1.30984 8.67175 1.30984 6.06786C1.30984 3.46397 3.45608 1.30984 6.06786 1.30984C8.67175 1.30984 10.8259 3.46397 10.8259 6.06786C10.8259 8.67175 8.67175 10.8259 6.06786 10.8259Z' fill='%23CFCFCF'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px top 50%;background-size:15px auto;padding-right:38px;padding-left:.7em}form.searchwp-form .searchwp-form-input-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;flex-grow:1}form.searchwp-form .searchwp-form-input-container .swp-input{margin:0;width:100%}
.searchwp-live-search-results{box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;-webkit-box-shadow:0 0 2px 0 rgba(30,30,30,.4);box-shadow:0 0 2px 0 rgba(30,30,30,.4);border-radius:3px;width:315px;min-width:315px;min-height:175px;max-height:300px}.searchwp-live-search-result{display:flex;flex-wrap:wrap;gap:10px;padding:10px;border-bottom:1px solid rgba(30,30,30,.1)}.searchwp-live-search-result:last-child{border-bottom:none}.searchwp-live-search-result--img{flex-shrink:0;-ms-flex-preferred-size:70px;flex-basis:70px}.searchwp-live-search-results-container.swp-ls--img-sm .searchwp-live-search-result--img{-ms-flex-preferred-size:70px;flex-basis:70px}.searchwp-live-search-results-container.swp-ls--img-m .searchwp-live-search-result--img{-ms-flex-preferred-size:110px;flex-basis:110px}.searchwp-live-search-results-container.swp-ls--img-l .searchwp-live-search-result--img{-ms-flex-preferred-size:150px;flex-basis:150px}.searchwp-live-search-result--img img{display:block;width:100%;height:100%;object-fit:contain;object-position:top}.searchwp-live-search-result--info{flex:1 1 250px;overflow:hidden;text-overflow:ellipsis}.searchwp-live-search-result--title{margin-top:0;font-size:1.1em;font-weight:700}.searchwp-live-search-result--desc{font-size:.9em}.searchwp-live-search-result--ecommerce{margin-left:auto;text-align:end;flex-shrink:0}.searchwp-live-search-result--ecommerce *{font-size:1em}.searchwp-live-search-no-min-chars .spinner{opacity:.3}.searchwp-live-search-result--focused{background:#f7f7f7}.searchwp-live-search-instructions{border:0 !important;clip:rect(1px,1px,1px,1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}@keyframes searchwp-spinner-line-fade-more{0%,100%{opacity:0}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-quick{0%,39%,100%{opacity:.25}40%{opacity:1}}@keyframes searchwp-spinner-line-fade-default{0%,100%{opacity:.22}1%{opacity:1}}