@charset "UTF-8";
@charset "UTF-8";
.et-db #et-boc .et-fb-modules-list ul>li[class^="dmpro_"] {
background-image: linear-gradient(90deg,#9E4DC5 0%,#EB8285 100%) !important;
color: white !important;
overflow: visible !important;
padding-left: 0;
padding-right: 0;
text-align: center;
}
.et-db #et-boc .et-fb-modules-list ul>li[class^="dmpro_"] .et-fb-icon.et-fb-icon--svg {
width: 25px !important;
min-width: 25px !important;
height: 40px !important;
margin: 0 auto 5px auto !important;
}
[class*="dmpro_"].et_pb_module .et_pb_button {
transition: all .2s ease !important;
}
.et_pb_scroll_top.dmpro-btt-zoomin .dmpro_btt_wrapper {
transition: all 0.3s ease-in;
transform: scale(1);
}
.et_pb_scroll_top.dmpro-btt-zoomin:hover .dmpro_btt_wrapper {
transition: all 0.3s ease-in;
transform: scale(1.1);
}
.et_pb_scroll_top.dmpro-btt-zoomout .dmpro_btt_wrapper {
transition: all 0.3s ease-in;
transform: scale(1);
}
.et_pb_scroll_top.dmpro-btt-zoomout:hover .dmpro_btt_wrapper {
transition: all 0.3s ease-in;
transform: scale(.9);
}
.et_pb_scroll_top.dmpro-btt-zoomup .dmpro_btt_wrapper {
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
transition-duration: 0.3s;
transition-property: transform;
transition-timing-function: ease-out;
}
.et_pb_scroll_top.dmpro-btt-zoomup:hover .dmpro_btt_wrapper {
transform: translateY(-6px);
}
.et_pb_scroll_top.dmpro-btt-zoomdown .dmpro_btt_wrapper {
transform: perspective(1px) translateZ(0);
box-shadow: 0 0 1px rgba(0, 0, 0, 0);
transition-property: transform;
transition-timing-function: ease-out;
}
.et_pb_scroll_top.dmpro-btt-zoomdown:hover .dmpro_btt_wrapper {
transform: translateY(6px);
}
.dmpro-read-more-wrap {
position: relative;
clear: both;
height: auto;
display: flex;
align-items: center;
min-height: 50px;
}
.dmpro-read-more-button {
position: relative;
transition: all .3s ease-in-out;
line-height: 0;
overflow: hidden;
}
.dmpro-read-more-button.et-pb-icon {
position: relative;
transition: all .3s ease-in-out;
line-height: 1;
text-align: center;
}
.dmpro-button-icon-none:after {
content: '' !important;
transition: all .3s ease-in-out;
}
.dmpro-read-more-button:after {
position: absolute;
font-family: ETmodules!important;
opacity: 0;
text-shadow: none;
font-size: 32px;
font-weight: 400;
font-style: normal;
font-variant: none;
line-height: 1;
text-transform: none;
transition: all .3s;
}
.dmpro-button-none {
justify-content: flex-start;
}
.dmpro-button-center {
justify-content: center;
}
.dmpro-button-right {
justify-content: flex-end;
} body.archive article.dmpro-post-zoomin .entry-featured-image-wrap a,
body.blog article.dmpro-post-zoomin .entry-featured-image-wrap a,
.dmpro-related-article-thumb.dmpro-zoom-in {
transition: all .6s ease-in-out;
transform: scale(1);
}
body.archive article.dmpro-post-zoomin:hover .entry-featured-image-wrap a,
body.blog article.dmpro-post-zoomin:hover .entry-featured-image-wrap a,
.dmpro-related-article-thumb.dmpro-zoom-in:hover,
.dmpro-related-article-thumb.dmpro-zoom-in-hover {
transition: all .6s ease-in-out;
transform: scale(1.1);
}
body.archive article.dmpro-post-zoomout .entry-featured-image-wrap a,
body.blog article.dmpro-post-zoomout .entry-featured-image-wrap a,
.dmpro-related-article-thumb.dmpro-zoom-out {
transition: all .6s ease-in-out;
transform: scale(1.1);
}
body.archive article.dmpro-post-zoomout:hover .entry-featured-image-wrap a,
body.blog article.dmpro-post-zoomout:hover .entry-featured-image-wrap a,
.dmpro-related-article-thumb.dmpro-zoom-out:hover,
.dmpro-related-article-thumb.dmpro-zoom-out-hover {
transition: all .6s ease-in-out;
transform: scale(1);
}
body.archive article.dmpro-post-zoomrotate .entry-featured-image-wrap a,
body.blog article.dmpro-post-zoomrotate .entry-featured-image-wrap a,
.dmpro-related-article-thumb.dmpro-zoom-rotate {
transition: all .6s ease-in-out;
height: 100%;
width: 100%;
}
body.archive article.dmpro-post-zoomrotate:hover .entry-featured-image-wrap a,
body.blog article.dmpro-post-zoomrotate:hover .entry-featured-image-wrap a,
.dmpro-related-article-thumb.dmpro-zoom-rotate:hover,
.dmpro-related-article-thumb.dmpro-zoom-rotate-hover {
transform: scale(1.1) rotate(2deg);
transition: all .6s ease-in-out;
}
body.archive article.dmpro-post-blacktocolor .entry-featured-image-wrap a,
body.blog article.dmpro-post-blacktocolor .entry-featured-image-wrap a {
filter: grayscale(100%);
transition: all .6s ease-in-out;
}
body.archive article.dmpro-post-blacktocolor:hover .entry-featured-image-wrap a,
body.blog article.dmpro-post-blacktocolor:hover .entry-featured-image-wrap a {
filter: grayscale(0%);
transition: all .6s ease-in-out;
}
body.archive article.dmpro-post-zoombox,
body.blog article.dmpro-post-zoombox {
transition: all .6s ease-in-out;
transform: scale(1);
}
body.archive article.dmpro-post-zoombox:hover,
body.blog article.dmpro-post-zoombox:hover {
transition: all .6s ease-in-out;
transform: scale(1.040);
}
body.archive article.dmpro-post-slideupbox,
body.blog article.dmpro-post-slideupbox {
transition: all .6s ease-in-out;
}
body.archive article.dmpro-post-slideupbox:hover,
body.blog article.dmpro-post-slideupbox:hover {
transition: all .6s ease-in-out;
transform: translateY(-10px);
}
@media (min-width: 320px) and (max-width: 480px) {
body.dmpro-fix-search-icon #et_top_search {
margin: 0 15px 0 0 !important;
}
.dmpro-hide-search-icon #et_top_search,
.dmpro-hide-search-icon .et_pb_menu__search-button {
display: none !important;
}
}: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,0.14);--tec-color-box-shadow-secondary:rgba(#000,0.1);--tec-color-scroll-track:rgba(#000,0.25);--tec-color-scroll-bar:rgba(#000,0.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}.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}.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)}.tribe-events .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-virtual-virtual-event{align-items:center;display:flex}.tribe-events .tribe-events-virtual-hybrid-event__icon,.tribe-events .tribe-events-virtual-virtual-event__icon{display:inline-block;line-height:0;margin-right:var(--tec-spacer-1)}.tribe-events .tribe-events-virtual-hybrid-event__icon-svg{height:12px}.tribe-events .tribe-events-virtual-virtual-event__icon-svg{height:10px}.tribe-events .tribe-events-calendar-day .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-calendar-day .tribe-events-virtual-virtual-event,.tribe-events .tribe-events-calendar-latest-past .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-calendar-latest-past .tribe-events-virtual-virtual-event,.tribe-events .tribe-events-calendar-list .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-calendar-list .tribe-events-virtual-virtual-event{margin:var(--tec-spacer-1) 0}.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day .tribe-events-virtual-hybrid-event,.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-day .tribe-events-virtual-virtual-event,.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-latest-past .tribe-events-virtual-hybrid-event,.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-latest-past .tribe-events-virtual-virtual-event,.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list .tribe-events-virtual-hybrid-event,.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-list .tribe-events-virtual-virtual-event{margin-bottom:var(--tec-spacer-3) 0}.tribe-events .tribe-events-calendar-day .tribe-events-virtual-hybrid-event:last-child,.tribe-events .tribe-events-calendar-day .tribe-events-virtual-virtual-event:last-child,.tribe-events .tribe-events-calendar-latest-past .tribe-events-virtual-hybrid-event:last-child,.tribe-events .tribe-events-calendar-latest-past .tribe-events-virtual-virtual-event:last-child,.tribe-events .tribe-events-calendar-list .tribe-events-virtual-hybrid-event:last-child,.tribe-events .tribe-events-calendar-list .tribe-events-virtual-virtual-event:last-child{margin-bottom:0}.tribe-events .tribe-events-calendar-month .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-calendar-month .tribe-events-virtual-virtual-event,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-virtual-virtual-event{display:inline-block;line-height:0}.tribe-events .tribe-events-calendar-month__multiday-event .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-calendar-month__multiday-event .tribe-events-virtual-virtual-event{flex:none}.tribe-events .tribe-events-calendar-month-mobile-events .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-calendar-month-mobile-events .tribe-events-virtual-virtual-event{margin-top:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month .tribe-events-virtual-hybrid-event__icon,.tribe-events .tribe-events-calendar-month .tribe-events-virtual-virtual-event__icon,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-virtual-hybrid-event__icon,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-virtual-virtual-event__icon{margin-right:var(--tec-spacer-0)}.tribe-events .tribe-events-calendar-month-mobile-events .tribe-events-virtual-hybrid-event__icon,.tribe-events .tribe-events-calendar-month-mobile-events .tribe-events-virtual-virtual-event__icon{margin-right:var(--tec-spacer-1)}.tribe-events .tribe-events-calendar-month .tribe-events-virtual-virtual-event__icon-svg{width:16px}.tribe-events .tribe-events-calendar-month .tribe-events-virtual-hybrid-event__text,.tribe-events .tribe-events-calendar-month .tribe-events-virtual-virtual-event__text,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-virtual-hybrid-event__text,.tribe-events .tribe-events-calendar-month__calendar-event-tooltip .tribe-events-virtual-virtual-event__text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-events .tribe-events-pro-summary .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-pro-summary .tribe-events-virtual-virtual-event{display:inline-block}.tribe-events .tribe-events-pro-summary .tribe-events-virtual-hybrid-event__icon,.tribe-events .tribe-events-pro-summary .tribe-events-virtual-virtual-event__icon{margin-right:0}.tribe-events .tribe-events-pro-summary .tribe-events-virtual-hybrid-event__icon-svg,.tribe-events .tribe-events-pro-summary .tribe-events-virtual-virtual-event__icon-svg{height:10px}.tribe-events .tribe-events-pro-summary .tribe-events-virtual-hybrid-event__text,.tribe-events .tribe-events-pro-summary .tribe-events-virtual-virtual-event__text{display:none}.tribe-events .tribe-events-pro-photo__event.tribe-events-hybrid-event,.tribe-events .tribe-events-pro-photo__event.tribe-events-virtual-event{position:relative}.tribe-events .tribe-events-pro-photo .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-pro-photo .tribe-events-virtual-virtual-event{align-items:center;background-color:var(--tec-color-background);border-radius:13px;display:flex;height:26px;justify-content:center;left:calc(var(--tec-grid-gutter-small-half) + var(--tec-spacer-2));position:absolute;top:var(--tec-spacer-2);width:37px}.tribe-events.tribe-common--breakpoint-medium .tribe-events-pro-photo .tribe-events-virtual-hybrid-event,.tribe-events.tribe-common--breakpoint-medium .tribe-events-pro-photo .tribe-events-virtual-virtual-event{left:calc(var(--tec-grid-gutter-half) + var(--tec-spacer-2))}.tribe-events .tribe-events-pro-photo .tribe-events-virtual-hybrid-event__icon,.tribe-events .tribe-events-pro-photo .tribe-events-virtual-virtual-event__icon{margin-right:0}.tribe-events .tribe-events-pro-photo .tribe-events-virtual-hybrid-event__text,.tribe-events .tribe-events-pro-photo .tribe-events-virtual-virtual-event__text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-events .tribe-events-pro-map .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-pro-map .tribe-events-virtual-virtual-event,.tribe-events .tribe-events-pro-map__event-tooltip .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-pro-map__event-tooltip .tribe-events-virtual-virtual-event{margin-top:var(--tec-spacer-1)}.tribe-events .tribe-events-pro-week-grid .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-pro-week-grid .tribe-events-virtual-virtual-event,.tribe-events .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-virtual-event{display:inline-block;line-height:0}.tribe-events .tribe-events-pro-week-grid__multiday-event .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-pro-week-grid__multiday-event .tribe-events-virtual-virtual-event{flex:none}.tribe-events .tribe-events-pro-week-mobile-events .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-pro-week-mobile-events .tribe-events-virtual-virtual-event{margin-bottom:var(--tec-spacer-1)}.tribe-events .tribe-events-pro-week-grid .tribe-events-virtual-hybrid-event__icon,.tribe-events .tribe-events-pro-week-grid .tribe-events-virtual-virtual-event__icon,.tribe-events .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-hybrid-event__icon,.tribe-events .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-virtual-event__icon{margin-right:var(--tec-spacer-0)}.tribe-events .tribe-events-pro-week-grid .tribe-events-virtual-hybrid-event__text,.tribe-events .tribe-events-pro-week-grid .tribe-events-virtual-virtual-event__text,.tribe-events .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-hybrid-event__text,.tribe-events .tribe-events-pro-week-grid__event-tooltip .tribe-events-virtual-virtual-event__text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-events #tribe-filter-VirtualEvents span{white-space:normal}: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:0.07;--tec-opacity-select-highlighted:0.3;--tec-opacity-icon-hover:0.8;--tec-opacity-icon-active:0.9;--tec-opacity-default:1;--tec-transition:all 0.2s ease;--tec-transition-background-color:background-color 0.2s ease;--tec-transition-color-border-color:color 0.2s ease,border-color 0.2s ease;--tec-transition-transform:transform 0.2s ease;--tec-transition-border-color:border-color 0.2s ease;--tec-transition-color:color 0.2s ease;--tec-transition-opacity:opacity 0.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)}.tribe-events .tribe-events-virtual-hybrid-event__icon-svg:hover circle,.tribe-events .tribe-events-virtual-hybrid-event__icon-svg:hover ellipse,.tribe-events .tribe-events-virtual-hybrid-event__icon-svg:hover path,.tribe-events .tribe-events-virtual-virtual-event__icon-svg:hover circle,.tribe-events .tribe-events-virtual-virtual-event__icon-svg:hover ellipse,.tribe-events .tribe-events-virtual-virtual-event__icon-svg:hover path{opacity:var(--tec-opacity-icon-hover);stroke:currentcolor}.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-calendar-month__multiday-event--past .tribe-events-virtual-virtual-event{opacity:.64}.tribe-events .tribe-events-pro-map__event-card .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-pro-map__event-card .tribe-events-virtual-virtual-event{font-size:var(--tec-font-size-0);line-height:var(--tec-line-height-2)}.tribe-events .tribe-events-pro-map__event-tooltip .tribe-events-virtual-hybrid-event,.tribe-events .tribe-events-pro-map__event-tooltip .tribe-events-virtual-virtual-event,.tribe-events.tribe-common--breakpoint-medium .tribe-events-pro-map__event-card .tribe-events-virtual-hybrid-event,.tribe-events.tribe-common--breakpoint-medium .tribe-events-pro-map__event-card .tribe-events-virtual-virtual-event{font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0)}.tribe-mini-calendar-block{max-width:767px}@media screen and (max-width:768px){.tribe-mini-calendar-block .tribe-common .tribe-common-l-container,.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget.tribe-events-view--shortcode.tribe-events-widget-events-month{padding:0}}.tribe-mini-calendar-block .tribe-common.tribe-events.tribe-events-widget-shortcode.tribe-events-widget-shortcode-events-month .tribe-events-calendar-month__day-cell--mobile:focus{background-color:var(--tec-color-accent-primary)}.tribe-mini-calendar-block .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum{color:#fff}#rtec .tribe-bar-toggle-arrow {
display: inline-block;
margin: 0 4px;
position: absolute;
top: 11px;
right: 10px;
}
#rtec .tribe-bar-toggle-arrow:after {
top: 10px;
right: 0;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: rgba(136, 183, 213, 0);
border-top-color: inherit;
border-width: 8px;
}
#rtec .tribe-bar-filters-open span.tribe-bar-toggle-arrow:after {
top: 0;
border-top-color: transparent;
border-bottom-color: inherit;
} .rtec-flex-centered-row {
display: flex;
align-items: center;
}
.rtec-flex-standard-gap {
gap: 8px;
} #rtec .rtec-js-show,
#rtec .rtec-hidden-message,
#rtec .rtec-screen-reader,
.rtec-no-currency-code .rtec-currency-code{
display: none;
}
#rtec {
max-width: 700px;
min-width: 300px;
border-top: 0;
}
.rtec-outer-wrap { position: relative; margin-top: 1em; }
#rtec .rtec-spinner,
#rtec-confirm-unregister .rtec-spinner,
.rtec-payment-table-wrap .rtec-spinner{
display: none;
position: absolute;
top: 50%;
right: 50%;
box-shadow: none !important;
}
#rtec .rtec-spinner img,
#rtec-confirm-unregister .rtec-spinner img,
.rtec-payment-table-wrap .rtec-spinner img{
border-radius: 0;
box-shadow: none !important;
margin: 0;
padding: 0;
border: none;
width: 24px;
height: 24px;
}
#rtec-confirm-unregister {
text-align: center;
}
#rtec-confirm-unregister.rtec-confirm-unregister-group {
text-align: left;
}
.rtec-confirm-who-wrap {
margin: 20px 0;
}
.rtec-who-unregister {
margin-bottom: 10px;
}
.rtec-child-unregister-wrap {
display: flex;
align-content: center;
}
#rtec-confirm-unregister.rtec-confirm-unregister-group button {
margin: 0;
}
.rtec-unregister-link-wrap .rtec-spinner,
.rtec + .rtec-spinner {
position: absolute;
right: 50%;
top: 50%;
box-shadow: none !important;
}
.rtec-yellow-message {
display: inline-block;
line-height: 19px;
padding: 11px 15px;
font-size: 14px;
text-align: left;
margin: 25px 20px 0 2px;
background-color: #fff;
border-left: 4px solid #ffba00;
-webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}
.rtec .rtec-warning {
border-color: rgb(255, 92, 51);
color: rgb(255, 92, 51);
background: #FFE4CF;
}
#rtec .rtec-form-wrapper {
box-sizing: border-box;
position: relative;
width: 100%;
margin: 0 auto 30px;
padding: 30px;
border: 1px solid #ddd;
background: #eee;
}
#rtec .rtec-register-button,
#rtec-confirm-unregister button{
position: relative;
padding: 12px 16px 12px 16px;
font-size: 16px;
cursor: pointer;
}
.tribe-common #rtec .rtec-register-button,
.tribe-common .rtec-add-child{
outline: 1px solid;
background: #eee;
padding: 12px 16px 12px 16px;
}
.tribe-common #rtec .rtec-form-buttons input,
.tribe-common #rtec .rtec-form-buttons button{
outline: none;
background: #eee;
padding: 12px 16px 12px 16px;
line-height: 1;
border: 1px solid;
}
#rtec .rtec-register-button {
margin-bottom: 30px;
}
#rtec-confirm-unregister button {
display: block;
margin: auto;
}
#rtec:not(.rtec-use-modal) .rtec-register-button {
padding-right: 40px !important;
}
#rtec.rtec-use-modal .rtec-register-button > span {
display: none;
}
#rtec input[type="submit"],
#rtec .rtec-form-buttons button{
float: none;
padding: 12px 16px;
font-size: 16px;
cursor: pointer;
}
#rtec .rtec-add-guest-button {
margin-bottom: 30px;
}
#rtec .rtec-change-button {
display: block;
padding: 4px 10px;
font-size: 16px;
cursor: pointer;
}
.rtec-attendance p,
.rtec-attendance {
text-align: center;
margin: 10px 0 0;
}
.rtec-attendance-display {
display: flex;
align-items:center;
position: relative;
margin-bottom: 1em;
padding-top: 1em;
}
.rtec-attendance-display .rtec-spinner {
display: inline-block;
margin-left: 5px;
height: 1em;
}
.rtec-attendance-display .rtec-spinner img {
float: left;
height: 1em;
}
#rtec .rtec-form-field {
margin-bottom: 30px;
}
#rtec .rtec-input-wrapper {
position: relative;
}
#rtec input[type="text"],
#rtec input[type="email"],
#rtec input[type="tel"],
#rtec input[type="number"],
#rtec input[type="password"],
#rtec textarea {
box-sizing: border-box;
display: inline-block;
float: none;
padding: 8px;
margin: 0;
width: 100%;
height: auto;
font-size: 18px;
line-height: 1.5;
background: #fff;
border: 1px solid #ddd;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#rtec select {
padding-left: 8px;
height: auto;
font-size: 18px;
line-height: 1.5;
background: #fff;
border: 1px solid #ddd;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#rtec option {
padding: 8px;
height: auto;
font-size: 18px;
line-height: 1.5;
}
#rtec input[type="number"] {
max-width: 100px;
}
#rtec .rtec-form-buttons input,
.rtec button {
line-height: inherit;
height: auto;
margin: 0;
}
#rtec label {
display: inline-block;
}
#rtec .rtec-checkbox-option-wrap label:hover,
#rtec .rtec-form-wrapper input[type=checkbox]:hover,
#rtec .rtec-form-wrapper input[type=radio]:hover,
#rtec .rtec-form-wrapper select:hover {
cursor: pointer;
}
#rtec .rtec-checkbox-option-wrap input {
margin-right: 10px
}
#rtec .rtec-form-buttons {
text-align: center;
}
#rtec .rtec-custom-hover:hover {
opacity: .8;
}
#rtec .rtec-valid {
border: 1px solid rgb(20, 220, 70) !important;
}
#rtec .rtec-error {
border: 1px solid rgb(255, 92, 51) !important;
}
#rtec .rtec-checkbox-option-wrap label {
display: inline;
vertical-align: middle;
}
.rtec-modal-is-open .select2-drop-active {
z-index: 161000;
font-size: 16px;
} #rtec .rtec-email-spinner img{
position: absolute;
top: 11px;
right: 11px;
border-radius: 0;
box-shadow: none !important;
margin: 0 !important;
padding: 0 !important;
border: none !important;
width: 24px;
height: 24px;
}
#rtec .rtec-form-buttons .rtec-email-spinner {
top: 50%;
right: 50%;
margin-top: -12px;
margin-right: -12px;
}
#rtec .rtec-error-message {
margin: 0;
padding: 0 5px;
font-weight: bold;
background: rgb(255, 92, 51);
color: #fff;
border-radius: 3px;
}
#rtec .rtec-success-message {
text-align: center;
} h2.rtec-header, .entry-content h2.rtec-header { margin: 0; }
h3.rtec-header, .entry-content h3.rtec-header { margin: 1em 0 1.5em; } .rtec-mvt-wrapper {
position: relative;
padding: 10px;
margin-bottom: 18px;
border-radius: 4px;
background-color: #666;
color: #fff;
}
.rtec-mvt-option-wrap {
margin-bottom: 10px;
}
.rtec-mvt-wrapper .rtec-mvt-label {
margin: 0;
padding: 0;
font-size: 20px;
color: #fff;
}
.rtec-mvt-wrapper .rtec-mvt-label:hover {
cursor: pointer;
}
.rtec-mvt-wrapper .rtec-venue-mvt-input {
margin: 0;
padding: 0;
}
.rtec-mvt-wrapper .rtec-mvt-description {
font-size: 16px;
}
.rtec-mvt-wrapper .rtec-mvt-att {
display: inline-block;
vertical-align: middle;
background-color: #333;
padding: 2px 8px 4px;
border-radius: 4px;
font-size: 14px;
}
.rtec-mvt-att-wrap {
display: inline-block;
margin-left: 8px;
}
.rtec-disabled {
color: #aaa;
}
#rtec .rtec-mvt-wrapper .rtec-error-message {
bottom: -22px;
left: 0;
top: auto
}
#rtec .rtec-mvt-waiting-title {
margin-top: 15px;
}
#rtec .rtec-mvt-option-wrap {
position: relative;
}
#rtec .rtec-input-absolute {
position: absolute;
top: 8px;
left: 0;
} .rtec-unregister-link {
display: block;
margin-bottom: 20px;
} .rtec-event-meta.rtec-attendee-list-meta {
padding-top: 24px;
}
.rtec-shortcode .rtec-event-meta.rtec-attendee-list-meta {
padding-top: 0;
margin-bottom: 20px;
}
.rtec-event-meta:after,
.rtec-clearfix:after{
content: "";
visibility: hidden;
display: table;
clear: both;
}
.rtec-attendee-list {
box-sizing: border-box;
display: inline-block;
float: left;
}
.rtec-list-column-2 {
width: 50%;
}
.rtec-list-column-3 {
width: 33.33%;
}
.single-tribe_events .tribe-events-event-meta .rtec-section-title,
.rtec-section-title {
clear: left;
width: 100%;
font-size: 1.4em;
font-weight: 700;
margin: 0 0 8px;
}
.single-tribe_events .tribe-events-event-meta .rtec-section-subtitle,
.rtec-section-subtitle {
font-size: 1.2em;
font-weight: 700;
margin: 20px 0 10px;
}
.rtec-attendee {
display: block;
width: 100%;
line-height: 1.4;
margin-bottom: 10px;
margin-right: 4%;
word-break: break-word;
}
.rtec-attendee-list-meta {
position: relative;
}
.rtec-attendee-list-meta .rtec-spinner {
position: absolute;
margin-top : -12px;
margin-right: -12px;
top: 50%;
right: 50%;
}
.tribe-events-event-meta.rtec-event-meta .tribe-events-meta-group{
width: 100%;
}
@media (min-width: 768px) {
.rtec-shortcode .tribe-events-meta-group {
padding-bottom: 16px;
width: 100%;
}
.rtec-event-meta.rtec-attendee-list-meta {
padding-top: 0;
}
} .rtec .rtec-already-registered-options .rtec-event-meta {
position: relative;
}
.rtec-already-registered-options input[type=submit] {
line-height: inherit;
height: auto;
margin-bottom: 10px;
padding: 12px 16px;
font-size: 16px;
}
.rtec-unregister-link-wrap,
.rtec-already-registered-options.rtec-is-user form{
display: inline-block;
} #rtec .tribe-events-event-meta.rtec-event-meta {
display: block;
}
#rtec-payment-form button.rtec-payment-button {
float: right;
padding: 12px 16px;
}
#rtec-payment-form button.rtec-payment-button,
.rtec-payment-table-wrap .rtec-payment-button {
margin-bottom: 15px;
}
.rtec-jstfy-right {
text-align: right;
}
.rtec-jstfy-center {
text-align: center;
}
.rtec-payment-total {
font-weight: bold;
}
.rtec-currency-code {
padding-left: 5px;
vertical-align: top;
font-size: .8em
}
.rtec-payment-table-wrap table {
width: 100%;
border-collapse: collapse;
margin-bottom: 15px;
}
.rtec-payment-table-wrap th,
.rtec-payment-table-wrap td {
padding: 6px 10px !important;
}
.rtec-payment-table-wrap th {
font-weight: bold;
}
.rtec-highlight {
background: #d9edf7;
color: #3a87ad;
text-shadow: 0 1px 0 #fff;
}
.rtec-button-right {
display: inline-block;
float: right;
clear: both;
}
.rtec .rtec-can-wait-link,
.rtec-can-wait-link{
display: inline-block;
float: right;
clear: both;
}
.rtec button.rtec-can-wait-link {
padding: 12px 16px;
}
#rtec-payment-form input[type=submit] {
float: right;
margin-bottom: 10px;
}
.rtec-clear::after {
clear: both;
content: "";
display: block;
} body .rtec-outer-wrap .tribe-events-notices,
.tribe-events-notices {
background: #d9edf7;
border-radius: 4px;
border: 1px solid #bce8f1;
color: #3a87ad;
margin: 10px 0 18px;
padding: 8px 35px 8px 14px;
text-shadow: 0 1px 0 #fff;
} @media all and (max-width: 640px){
#rtec .rtec-form-wrapper {
width: 100% !important;
}
.rtec-list-column-3 {
width: 50%;
}
} .rtec-attendee-list-wrap .rtec-section-title {
padding: 0 4%;
font-size: 1.4em;
font-weight: 700;
margin: 20px 0 10px;
}
.rtec-attendee-list-wrap .rtec-attendee-list {
padding: 0 4%;
margin-bottom: 20px;
}
.rtec-attendee-list-wrap .tribe-events-single-section-title.rtec-section-subtitle {
font-size: 1.2em;
font-weight: 700;
margin: 20px 0 10px;
}
.rtec-attendee-list-wrap .tribe-events-event-meta {
background: #fafafa;
border: 1px solid #eee;
margin: 30px 0;
} body .rtec .rtec-field-group-menu,
.rtec-field-group-menu {
margin-bottom: 14px;
}
body .rtec .rtec-fg-item,
.rtec-fg-item {
display: inline-block;
margin-right: 10px;
padding: 9px;
font-size: 14px;
line-height: 1;
}
body .rtec .rtec-fg-item,
body .rtec .rtec-field-group-remove,
.rtec-fg-item,
.rtec-field-group-remove {
background: #fff;
}
body .rtec .rtec-fg-selected,
body .rtec .rtec-fg-item:hover,
.rtec-fg-selected,
.rtec-fg-item:hover{
border: 1px solid #ccc;
border-left: 4px solid #ccc;
padding: 8px;
padding-left: 5px;
cursor: pointer;
}
#rtec .rtec-fg-selected.rtec-error.rtec-fg-item,
#rtec .rtec-error.rtec-fg-item:hover {
border-left: 4px solid rgb(255, 92, 51) !important;
}
.rtec-fg-header-text {
font-size: 28px;
}
.rtec-field-group-remove {
display: inline-block;
font-size: 14px;
margin-left: 20px;
line-height: 1;
padding: 2px 3px;
border-radius: 5px;
vertical-align: text-top;
}
.rtec-field-group-remove:hover {
padding: 1px 2px;
border: 1px solid #ccc;
} .rtec-modal-is-open {
overflow: hidden;
}
.rtec-modal {
position: fixed;
width: 700px;
top: 5%;
left: 50%;
right: 50%;
max-height: 90%;
margin-left: -350px;
overflow-y: auto;
opacity: 0;
pointer-events: none;
-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.7);
box-shadow: 0 5px 15px rgba(0,0,0,.7);
background: #fcfcfc;
-webkit-font-smoothing: subpixel-antialiased;
}
.rtec-modal-content .rtec-event-meta {
padding: 10px;
}
.rtec-modal .rtec-button-link.rtec-action-modal-close,
#rtec-modal .rtec-button-link.rtec-action-modal-close{
position: absolute;
top: 4px;
right: 4px;
left: auto;
bottom: 0;
width: 34px;
height: 34px;
margin: 0;
padding: 0;
border: 1px solid transparent;
z-index: 1000;
cursor: pointer;
outline: none;
background: transparent;
box-shadow: none;
border-radius: 0;
text-align: center;
text-decoration: none;
font-weight: bold;
font-size: 24px;
font-family: sans-serif;
transition-property: border, background;
transition-duration: .05s;
transition-timing-function: ease-in-out;
}
.rtec-modal .rtec-button-link.rtec-action-modal-close svg {
fill: #444;
}
.rtec-modal .rtec-button-link.rtec-action-modal-close:hover svg,
.rtec-modal .rtec-button-link.rtec-action-modal-close:active svg{
fill: #111;
}
.rtec-modal-content .rtec-already-registered-reveal {
display: none;
}
.rtec-media-modal-icon {
display: block;
}
.rtec-modal .rtec-button-link {
text-align: center;
color: inherit;
text-decoration: none;
}
.rtec-modal .rtec-modal-inner-pad {
margin: 40px 30px;
}
@media all and (max-width: 725px){
.rtec-modal {
width: 100%;
margin-left: -50%;
}
}
.rtec-modal-is-open .rtec-modal {
opacity: 1;
pointer-events: auto;
z-index: 160000;
}
.rtec-modal-is-open .rtec-modal-backdrop {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
min-height: 360px;
background: #000;
opacity: .7;
z-index: 159900;
}
.rtec-modal #rtec .rtec-already-registered-options,
.rtec-modal #rtec .rtec-form-toggle-button {
display: none !important;
}
.rtec-modal #rtec .rtec-form-wrapper {
margin: 0;
}
.rtec-modal .rtec-after-submission-wrap{
margin: 50px 0 0;
} #rtec .rtec-edit-entry-link {
text-decoration: none;
font-size: 15px;
font-weight: bold;
}
.rtec-modal .rtec-edit-entry-link {
margin-left: 4%;
}

@import url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
@font-face {
font-family: "icomoon";
src: url(//www.envisionyourlife.coach/wp-content/plugins/wp-easy-pay/assets/frontend/fonts/icomoon.eot?rvheu5);
src: url(//www.envisionyourlife.coach/wp-content/plugins/wp-easy-pay/assets/frontend/fonts/icomoon.eot?rvheu5#iefix) format("embedded-opentype"), url(//www.envisionyourlife.coach/wp-content/plugins/wp-easy-pay/assets/frontend/fonts/icomoon.ttf?rvheu5) format("truetype"), url(//www.envisionyourlife.coach/wp-content/plugins/wp-easy-pay/assets/frontend/fonts/icomoon.woff?rvheu5) format("woff"), url(//www.envisionyourlife.coach/wp-content/plugins/wp-easy-pay/assets/frontend/fonts/icomoon.svg?rvheu5#icomoon) format("svg");
font-weight: normal;
font-style: normal;
font-display: block;
} input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} input[type="number"] {
-moz-appearance: textfield;
}
.icomoonLib [class^="icon-"],
.icomoonLib [class*=" icon-"] { font-family: "icomoon" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-pay:before {
content: "\c007";
font-family: "icomoon" !important;
}
.multipage a:hover,
.multipage a:active,
.multipage a:focus {
box-shadow: none;
outline: none;
}
.multipage label {
font-weight: normal;
}
.multipage a,
.multipage h1 a:hover,
.multipage h2 a:hover,
.multipage h3 a:hover,
.multipage h4 a:hover,
.multipage h5 a:hover,
.multipage h6 a:hover {
color: #fff;
}
.multipage .termsCondition a {
color: var(--wpep-theme-color);
}
.multipage a.terms {
color: var(--wpep-theme-color);
}
.multipage form {
margin: 0px;
}
.multipage .wizard-section {
position: relative;
}
.multipage .wizard-section ul,
.multipage ol {
margin: 0px;
padding: 0px;
}
.multipage * {
box-sizing: border-box;
}
.multipage img,
.multipage video,
.multipage svg {
max-width: 100%;
}
.multipage ul {
padding: 0px;
margin: 0px;
}
.multipage li {
list-style: none inside;
}
.multipage .tempwrap {
max-width: 710px;
margin: 0px auto;
}
.multipage .wizard-section {
max-width: 100%;
border-radius: 8px;
background: transparent;
}
.multipage .wizard-section.wpep_form_shadow {
box-shadow: 0px 2px 8px rgba(44, 49, 73, 0.12);
background: #ffffff;
}
.multipage .wizard-section.wpep_form_shadow .wpepLoader {
left: 20px;
right: 20px;
top: 20px;
bottom: 20px;
}
.multipage .wizardWrap h5 {
font-size: 20px;
font-weight: 400;
margin: 0px 0px 20px 0px;
padding: 0px;
letter-spacing: normal;
text-transform: none;
}
.multipage .form-wizard {
color: #2f2f37;
padding: 0px;
font-size: 15px;
}
.multipage .wizard-section.wpep_form_shadow .form-wizard {
padding: 30px;
}
.multipage .form-wizard .wizard-form-radio {
display: inline-block;
margin-left: 5px;
position: relative;
}
.multipage .form-wizard .wizard-form-radio input[type="radio"] {
height: 20px;
width: 20px;
display: inline-block;
vertical-align: middle;
border-radius: 50%;
position: relative;
cursor: pointer;
margin: -3px 0px 0px 0px;
border: 1px solid #7f8393;
background-color: #fff;
transition: all 1s ease-in-out;
}
.multipage .form-wizard .wizard-form-radio input[type="radio"]:focus {
outline: 0;
}
.multipage .form-wizard .wizard-form-radio input[type="radio"]:checked {
background-color: #fff;
border: 1px solid var(--wpep-theme-color);
}
.multipage .form-wizard .wizard-form-radio input[type="radio"]::before {
content: "";
position: absolute;
width: 12px;
height: 12px;
display: inline-block;
background-color: var(--wpep-theme-color);
border-radius: 50%;
left: 0px;
right: 0;
margin: 0 auto;
top: 3px;
transition: all 0.2s ease;
opacity: 0;
transform: scale(0);
}
.multipage .form-wizard .wizard-form-radio input[type="radio"]:checked::before {
content: "";
position: absolute;
width: 12px;
height: 12px;
display: inline-block;
background-color: var(--wpep-theme-color);
border-radius: 50%;
left: 0px;
right: 0;
margin: 0 auto;
top: 3px;
opacity: 1;
transform: scale(1);
}
.multipage .form-wizard .wizard-form-radio input[type="radio"] ~ label {
padding-left: 0px;
cursor: pointer;
margin: 0 15px;
display: inline-block;
color: #333 !important;
font-size: 12px;
}
.multipage .form-wizard .form-wizard-header {
text-align: center;
}
.multipage .form-wizard .form-wizard-next-btn,
.multipage .form-wizard .form-wizard-previous-btn,
.multipage .form-wizard .form-wizard-submit,
.multipage .wpep-wizard-form-submit-btn {
background-color: var(--wpep-theme-color);
color: #ffffff;
display: inline-block;
min-width: 100px;
min-width: 120px;
padding: 10px 20px;
text-align: center;
font-size: 16px;
font-weight: bold;
border-radius: 4px;
border: none;
transition: all 0.2s ease-in-out;
text-decoration: none !important;
cursor: pointer;
}
.multipage .form-wizard .form-wizard-next-btn:hover, .multipage .form-wizard .form-wizard-next-btn:focus, .multipage .form-wizard .form-wizard-next-btn:active,
.multipage .form-wizard .form-wizard-previous-btn:hover,
.multipage .form-wizard .form-wizard-previous-btn:focus,
.multipage .form-wizard .form-wizard-previous-btn:active,
.multipage .form-wizard .form-wizard-submit:hover,
.multipage .form-wizard .form-wizard-submit:focus,
.multipage .form-wizard .form-wizard-submit:active,
.multipage .wpep-wizard-form-submit-btn:hover,
.multipage .wpep-wizard-form-submit-btn:focus,
.multipage .wpep-wizard-form-submit-btn:active {
background-color: var(--wpep-theme-color);
color: #ffffff;
opacity: 0.8;
text-decoration: none;
box-shadow: none;
outline: none;
border: 1px solid var(--wpep-theme-color);
}
.multipage .form-wizard-next-btn small {
font-size: 16px;
}
.multipage .hentry .entry-content a:not(.button) {
text-decoration: none;
}
.multipage .form-wizard .wizard-fieldset {
display: none;
border: none;
background: transparent;
padding: 0px;
margin: 0px;
}
.multipage .form-wizard .wizard-fieldset.show {
display: block;
}
.multipage .form-wizard .wizard-form-error {
display: none;
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 2px;
width: 100%;
}
.multipage .form-wizard .form-wizard-previous-btn {
opacity: 0.75;
}
.multipage .form-wizard .form-control {
font-weight: 400;
padding: 0px 15px;
color: #2f2f37;
background-color: #fff;
border: none;
width: 100%;
max-width: 100%;
height: 40px;
line-height: 40px;
border: 1px solid #b3b3b3;
border-radius: 4px;
font-size: 14px;
box-shadow: none;
margin: 0px;
}
.multipage .form-wizard .form-control:focus {
outline: none;
border: 1px solid var(--wpep-theme-color);
background: transparent;
}
.multipage .form-wizard textarea.form-control {
height: 60px;
}
.multipage .form-wizard .form-group {
position: relative;
margin: 0px 0px 25px 0px;
}
.multipage .form-wizard .wizard-form-text-label {
position: absolute;
left: 15px;
top: 9.5px;
transition: 0.2s linear all;
color: #2f2f37 !important;
padding: 0px;
margin: 0px;
pointer-events: none;
font-weight: 400;
line-height: normal;
font-size: 14px;
z-index: 1;
}
.multipage .form-wizard .focus-input .wizard-form-text-label {
color: #2f2f37 !important;
top: -10px;
background: #fff;
transition: 0.2s linear all;
font-size: 13px;
left: 15px;
z-index: 1;
}
.multipage .form-wizard .form-wizard-steps {
margin: 10px 0px 30px 0px;
display: table;
width: 100%;
}
.multipage .form-wizard .form-wizard-steps li {
display: table-cell;
position: relative;
transition: width 0.6s ease;
list-style: none inside;
}
.multipage .form-wizard .form-wizard-steps li small {
position: absolute;
left: 0px;
right: 0px;
margin-top: 45px;
font-size: 14px;
}
.multipage .form-wizard .form-wizard-steps li::before {
border: none;
background-color: #f3f3f3;
content: "";
height: 4px;
left: 0;
position: absolute;
left: 0%;
top: 50%;
width: 100%;
transition: width 0.6s ease;
}
.multipage .form-wizard .form-wizard-steps li::after {
border: none;
background-color: var(--wpep-theme-color);
content: "";
height: 4px;
left: 0;
position: absolute;
left: 0%;
top: 50%;
width: 0;
transition: width 0.6s ease;
}
.multipage .form-wizard .form-wizard-steps li.active:after {
border: none;
background-color: var(--wpep-theme-color);
content: "";
height: 4px;
left: 0;
position: absolute;
left: 0%;
top: 50%;
width: 100%;
}
.multipage .form-wizard .form-wizard-steps li.activated:after {
border: none;
background-color: var(--wpep-theme-color);
content: "";
height: 4px;
left: 0;
position: absolute;
left: 0%;
top: 50%;
width: 100%;
}
.multipage .form-wizard .form-wizard-steps li.activated small {
color: var(--wpep-theme-color);
}
.multipage .form-wizard .form-wizard-steps li:first-child::before,
.multipage .form-wizard .form-wizard-steps li:first-child::after,
.multipage .form-wizard .form-wizard-steps li:first-child.active:after,
.multipage .form-wizard .form-wizard-steps li:first-child.activated:after {
left: 50%;
}
.multipage .form-wizard .form-wizard-steps li:last-child::before {
width: 50%;
}
.multipage .form-wizard .form-wizard-steps li:last-child::after,
.multipage .form-wizard .form-wizard-steps li:last-child.active:after,
.multipage .form-wizard .form-wizard-steps li:last-child.activated:after {
max-width: 50%;
}
.multipage .form-wizard .form-wizard-steps li span {
border: 6px solid #efefef;
background: #f5f5f5;
border-radius: 50%;
display: inline-block;
height: 34px;
position: relative;
text-align: center;
width: 34px;
z-index: 1;
font-size: 0px;
vertical-align: middle;
}
.multipage .form-wizard .form-wizard-steps li.active span,
.multipage .form-wizard .form-wizard-steps li.activated span {
background-color: #fff;
color: #ffffff;
border: 6px solid var(--wpep-theme-color);
}
.multipage .form-wizard .wizard-password-eye {
position: absolute;
right: 32px;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
}
.multipage .btnGroup {
display: flex;
justify-content: space-between;
margin-top: 25px;
}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix {
display: inline-block;
}/*\*/* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
.multipage .pic {
width: 70%;
height: 50vh;
background-size: cover;
background-repeat: no-repeat;
}
.multipage .paymentSelect .selection {
display: inline-block;
margin-right: 0px;
vertical-align: top;
padding: 0px 10px 15px 0px;
width: auto;
min-width: 60px;
}
.multipage .paymentSelect .selection:last-child {
padding: 0px;
margin-right: 0px;
}
.multipage .paymentSelect .selection label {
display: inline-block;
width: 100%;
background-color: #f2f2f2;
border-radius: 4px;
color: #484848;
padding: 0px 10px;
cursor: pointer;
margin: 0px;
text-align: center;
height: 50px;
line-height: 50px;
transition: all 0.3s;
white-space: nowrap;
font-size: 14px;
font-weight: 600;
text-overflow: ellipsis;
overflow: hidden;
}
.multipage .paymentSelect .selection label:hover {
background-color: var(--wpep-theme-color);
color: #fff;
}
.multipage .paymentSelect .selection input[type="radio"] {
display: none;
}
.multipage .paymentSelect .selection input[type="radio"]:checked ~ label {
background-color: var(--wpep-theme-color);
color: #fff;
}
.multipage .paymentSelect {
display: block;
width: 100%;
}
.multipage .shcusIn {
display: block !important;
}
.multipage .otherpInput {
position: relative;
}
.multipage .otherpInput::before {
content: var(--wpep-currency);
position: absolute;
left: 0px;
top: 0px;
background: var(--wpep-theme-color);
font-size: 12px;
color: #fff;
bottom: 0px;
text-align: center;
width: 40px;
height: 40px;
border-radius: 4px 0px 0px 4px;
line-height: 40px;
}
.multipage .otherpInput .customPayment {
padding-left: 50px;
text-align: left !important;
}
.multipage .selectAmount {
padding: 0px 0px 10px 0px;
display: block;
margin: 0px;
}
.multipage label.paynow::before:hover {
color: #fff;
}
.multipage .shopping-cart {
display: flex;
flex-direction: column;
position: relative;
}
.multipage .title {
height: 60px;
border-bottom: 1px solid #e1e8ee;
padding: 20px 30px;
color: #5e6977;
font-size: 18px;
font-weight: 400;
}
.multipage .buttons {
position: relative;
padding-top: 30px;
margin-right: 60px;
}
.multipage .delete-btn,
.multipage .like-btn {
display: inline-block;
cursor: pointer;
}
.multipage .delete-btn {
width: 18px;
height: 17px;
background: url(//www.envisionyourlife.coach/wp-content/plugins/wp-easy-pay/assets/frontend/img/delete-icn.svg) no-repeat center;
}
.multipage .like-btn {
position: absolute;
top: 9px;
left: 15px;
background: url(//www.envisionyourlife.coach/wp-content/plugins/wp-easy-pay/assets/frontend/img/twitter-heart.png);
width: 60px;
height: 60px;
background-size: 2900%;
background-repeat: no-repeat;
}
.multipage .is-active {
animation-name: animate;
animation-duration: 0.8s;
animation-iteration-count: 1;
animation-timing-function: steps(28);
animation-fill-mode: forwards;
}
@keyframes animate {
0% {
background-position: left;
}
50% {
background-position: right;
}
100% {
background-position: right;
}
}
.multipage .wpeasy_image {
margin-right: 20px;
max-width: 110px;
}
.multipage .description {
padding-top: 10px;
width: 220px;
}
.multipage .description span,
.multipage .pDetails span {
display: block;
font-size: 15px;
color: #43484d;
font-weight: 400;
}
.multipage .description span:first-child {
margin-bottom: 5px;
}
.multipage .description span:last-child,
.multipage .pDetails span:last-child {
font-weight: 300;
margin-top: 8px;
color: #86939e;
}
.multipage .wpEasyquantity {
margin-right: 30px;
width: 100px;
align-self: center;
}
.multipage .wpEasyquantity input {
-webkit-appearance: none;
border: none;
text-align: center;
width: 32px;
font-size: 16px;
color: #43484d;
font-weight: 300;
}
.multipage .wpEasybutton[class*="btn"] {
width: 30px;
height: 30px;
background-color: #e1e8ee;
border-radius: 4px;
border: none;
cursor: pointer;
}
.multipage .minus-btn img {
margin-bottom: 3px;
}
.multipage .plus-btn img {
margin-top: 2px;
}
.multipage .wpEasybutton:focus,
.multipage input:focus {
outline: 0;
}
.multipage .total-price {
width: 85px;
text-align: center;
font-size: 16px;
color: #43484d;
font-weight: 300;
align-self: center;
}/**/@keyframes click-radio-wave {
0% {
width: 25px;
height: 25px;
opacity: 0.35;
position: relative;
}
100% {
width: 60px;
height: 60px;
margin-left: -15px;
margin-top: -15px;
opacity: 0;
}
}
@media screen and (max-width: 767px) {
.multipage .wizard-content-left {
height: auto;
}
}
.multipage .headCol {
align-self: center;
float: none;
}
.multipage .form-control-em {
border: none;
background: transparent;
box-shadow: none;
width: auto;
display: inline-block;
font-size: 16px;
color: #43484d;
font-weight: 300;
}
.multipage .basket-tbl .headCol.pPrice {
width: 100%;
max-width: 70px;
margin: 10px auto;
}
.multipage .basket-tbl .headCol.pPrice .form-control-em {
width: 40px;
margin: 0px auto;
text-align: center;
background: transparent;
box-shadow: none;
}
@media screen and (max-width: 767px) {
.multipage .basket-tbl .headCol.pPrice .form-control-em {
width: 70px;
}
}
.multipage .basket-tbl .headCol.pCost .form-control-em {
width: 70px;
margin: 0px auto;
text-align: left;
background: transparent;
border: none;
box-shadow: none;
padding: 0px;
}
@media screen and (max-width: 767px) {
.multipage .basket-tbl .headCol.pCost .form-control-em {
text-align: center;
}
}
.multipage .basket-tbl .headCol.pCost {
width: 70px;
margin: 0px auto;
clear: both;
text-align: center;
padding-top: 15px;
}
.multipage .basket-tbl .headCol.pImage {
width: 100%;
margin-right: 0px;
text-align: center;
}
.multipage .basket-tbl .headCol.pImage img {
margin: 0px auto;
}
.multipage .result-tbl {
position: absolute;
bottom: -60px;
right: 0px;
max-width: 130px;
white-space: nowrap;
font-size: 16px;
}
.multipage .result-tbl .curr {
display: inline-block;
}
.multipage .result-tbl .form-control-em {
display: inline-block;
width: 50px;
max-width: initial;
min-width: auto;
font-size: 16px;
font-weight: bold;
background: transparent;
border: none;
box-shadow: none;
color: #43484d;
padding: 0px;
margin: 0px;
}
.multipage .result-tbl b {
font-weight: bold;
font-size: 16px;
position: relative;
display: inline-block;
top: 0px;
margin-right: 1px;
margin-left: 5px;
}
.multipage .result-tbl label {
margin-right: 10px;
vertical-align: top;
float: left;
}
.multipage .btnqty[class*="btn"] {
width: 30px;
height: 30px;
background-color: #e1e8ee;
border-radius: 4px;
border: none;
cursor: pointer;
text-align: center;
line-height: 30px;
}
.multipage .basket-tbl .pQty .form-control-em {
width: 30px;
height: 30px;
background-color: #fff;
border-radius: 4px;
text-align: center;
line-height: 30px;
position: absolute;
left: 0px;
right: 0px;
margin: 0px auto;
box-shadow: none;
border: none;
padding: 0px;
}
.multipage .basket-tbl .pQty .btnqty[class*="btn"] i {
color: #86939e;
vertical-align: middle;
}
.multipage .basket-tbl .qty.pQty {
width: 100%;
max-width: 95px;
min-width: 95px;
position: relative;
}
@media screen and (max-width: 767px) {
.multipage .basket-tbl .qty.pQty {
margin: 0px auto;
}
}
.multipage .inc.btnqty {
float: right;
}
.multipage .dec.btnqty {
float: left;
}
.multipage .basket-tbl .headCol.pDetails {
margin-right: 0px;
width: 100%;
text-align: center;
margin-top: 10px;
}
.multipage .paymentDetails .paymetncol li {
padding: 15px;
list-style: none;
font-size: 15px;
}
.multipage .paymentDetails .paymetncol li i {
color: var(--wpep-theme-color);
text-align: center;
line-height: 20px;
border-radius: 100px;
font-size: 11px;
margin-right: 10px;
}
.multipage .paymentDetails .paymetncol li:last-child {
background: #f9f9f9;
}
.multipage .paymentDetails .paymetncol li span {
font-weight: 600;
float: right;
margin: 0px 0px;
}
.multipage .pReset i {
cursor: pointer;
padding: 0px 10px;
font-size: 16px;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
color: #fff;
background: var(--wpep-theme-color);
border-radius: 4px;
width: 85px;
margin-top: 10px;
}
.multipage .listingHeadWrap {
display: none;
}
.multipage .wpItem {
padding: 20px 20px;
background: #fff;
text-align: center;
margin: 0px 0px 20px 0px;
border-radius: 6px;
box-shadow: 0px 0px 30px -23px #b3b3b3;
border: 1px solid #f7f7f7;
}
.multipage .wpItem:last-child {
border: none;
}
.multipage .headCol.pReset {
text-align: center;
}
.multipage .form-group.cusPaymentSec {
margin: 15px 0px 25px 0px;
}
.multipage .cusSelect select {
border-radius: 4px;
border: 1px solid #fff;
font-size: 13px;
background: #f3f3f3;
padding: 2px;
color: #717171;
font-weight: 500;
}
.multipage .cusSelect select:hover,
.multipage .cusSelect select:focus,
.multipage .cusSelect select:active {
outline: none;
box-shadow: none;
}
.multipage .form-control-wrap input {
font-weight: 300;
padding: 0px 15px;
color: #2f2f37;
background-color: #fff;
border: none;
width: 100%;
height: 40px;
line-height: 40px;
border: 1px solid #b3b3b3;
border-radius: 4px;
font-size: 13px;
box-shadow: none;
}
.multipage .form-wizard .wizard-form-checkbox {
display: inline-block;
margin-left: 5px;
position: relative;
}
.multipage .form-wizard .wizard-form-checkbox input[type="checkbox"] {
height: 18px;
width: 18px;
display: inline-block;
vertical-align: middle;
border-radius: 4px;
position: relative;
cursor: pointer;
margin: -3px 0px 0px 0px;
border: 1px solid #7f8393;
background-color: #fff;
transition: all 1s ease-in-out;
}
.multipage .form-wizard .wizard-form-checkbox input[type="checkbox"]:focus {
outline: 0;
}
.multipage .form-wizard .wizard-form-checkbox input[type="checkbox"]:checked {
background-color: #fff;
background-color: #2065e1;
}
.multipage .form-wizard .wizard-form-checkbox input[type="checkbox"]::before {
content: "";
position: absolute;
display: inline-block;
background-color: #2065e1;
left: 0px;
right: 0;
margin: 0 auto;
top: 3px;
transition: all 0.2s ease;
opacity: 0;
transform: scale(0);
}
.multipage .form-wizard .wizard-form-checkbox input[type="checkbox"]:checked::before {
content: "✓";
position: absolute;
display: inline-block;
background-color: #2065e1;
color: #fff;
border-radius: 0px;
left: 2px;
right: 2px;
font-size: 11px;
margin: 0 auto;
top: 2px;
line-height: 15px;
opacity: 1;
text-align: center;
transform: scale(1);
font-weight: bold;
bottom: 2px;
}
.multipage .form-wizard .wizard-form-checkbox input[type="checkbox"] ~ label {
padding-left: 5px;
cursor: pointer;
margin-right: 15px;
margin-bottom: 0px;
display: inline-block;
font-size: 12px;
}
.multipage input {
color: #900;
}
.multipage .form-control-wrap {
font-weight: 400;
padding: 0px 15px;
color: #2f2f37;
background-color: #fff;
border: none;
width: 100%;
line-height: 40px;
border: 1px solid #b3b3b3;
border-radius: 4px;
font-size: 13px;
overflow: hidden;
position: relative;
}
.multipage .form-control-wrap iframe {
float: left;
margin: 0px !important;
}
.multipage .form-control-wrap .input-card {
width: 100%;
margin-left: 0px;
}
.multipage .form-control-wrap .input-date {
width: 50%;
left: 0px;
}
.multipage .form-control-wrap .input-ccv {
width: 50%;
}
.multipage .cred {
width: 100%;
border-top: 1px solid #e1e8ee;
float: right;
}
.multipage .form-control-1 {
height: 40px;
position: relative;
top: -7px;
left: 5px;
}
.multipage .CardIcon {
width: 20px;
height: 14px;
perspective: 1000px;
overflow: hidden;
position: absolute;
left: 10px;
top: 13px;
display: none;
}
.multipage .CardIcon-inner {
position: relative;
text-align: center;
transition: transform 0.6s;
transform-style: preserve-3d;
}
.multipage .input-postal {
left: -15px;
}
.multipage .CardIcon-front,
.multipage .CardIcon-back {
position: absolute;
backface-visibility: hidden;
}
.multipage .CardIcon-front img,
.multipage .CardIcon-back img {
vertical-align: top !important;
width: 20px;
height: auto;
padding: 0px;
margin: 0px;
}
.multipage .CardIcon-back {
transform: rotateY(180deg);
}
.multipage .orderCompleted {
text-align: center;
}
.multipage .orderCompleted h2 {
margin: 0px;
margin-bottom: 10px;
margin-top: 10px;
padding: 0px;
}
.multipage .orderCompleted h2::before {
display: none !important;
}
.multipage .orderCompleted p {
font-size: 14px;
padding: 0px;
margin: 0px;
}
.multipage .doneorder {
margin: 0px auto;
width: 70px;
height: auto;
padding: 0px;
}
.multipage .orderCompleted a {
color: #82aeff;
text-decoration: none;
display: block;
margin-top: 9px;
}
.multipage .orderCompleted a:hover,
.multipage .orderCompleted a:active,
.multipage .orderCompleted a:focus {
box-shadow: none;
outline: none;
}
.multipage .lastPage {
display: block;
text-align: center;
}
.multipage .wizard-fieldset.orderCompleted {
padding-bottom: 30px;
}
.multipage .orderCompleted .form-wizard-submit {
opacity: 0.7;
}
.multipage ul.wpep_tabs {
margin: 0px;
padding: 0px;
list-style: none;
border-top: 2px solid #efefef;
display: block;
width: 100%;
}
.multipage ul.wpep_tabs li {
background: none;
color: #777 !important;
display: inline-block;
padding: 15px 20px 15px 20px;
margin: 0px;
cursor: pointer;
position: relative;
vertical-align: top;
}
.multipage ul.wpep_tabs li img {
-moz-filter: grayscale(100%);
filter: grayscale(100%);
opacity: 0.4;
transition: all 0.5s ease;
width: 28px;
margin: 0px;
padding: 0px;
height: auto;
margin-right: 5px;
display: inline-block;
} .multipage ul.wpep_tabs li:hover img {
-moz-filter: grayscale(0%);
filter: grayscale(0%);
opacity: 1;
}
.multipage ul.wpep_tabs li.current {
background: #fbfbfb;
}
.multipage ul.wpep_tabs li.current img {
-moz-filter: grayscale(0%);
filter: grayscale(0%);
opacity: 1;
}
.multipage ul.wpep_tabs li::before {
content: "";
display: block;
width: 0;
height: 2px;
background: var(--wpep-theme-color);
transition: width 0.3s;
position: absolute;
top: -2px;
left: 0px;
}
.multipage ul.wpep_tabs li:hover::before {
width: 100%;
}
.multipage ul.wpep_tabs li.current::before {
width: 100%;
color: #222;
}
.multipage .tab-content {
display: none;
background: #fbfbfb;
padding: 18px;
margin-bottom: 15px;
}
.multipage .tab-content.current {
display: inherit;
}
.multipage .tab-content .form-group.form-control-wrap {
margin-bottom: 15px;
border: 1px solid #e1e8ee;
}
.multipage .tab-content .form-group.form-control-wrap.pcode {
margin-bottom: 0px;
}
.multipage .tab-content h3 {
font-size: 16px;
font-weight: 400;
color: #3c3c3c;
}
.multipage .cred-card-wrap.form-group.form-control-wrap {
padding: 0px;
}
.multipage .btnGroupFirst {
justify-content: flex-end;
}
.multipage #stickyBar {
transition: all 1s ease-in-out;
position: fixed;
bottom: 0px;
left: 0px;
right: 0px;
}
.multipage #stickyBar .paymentDetails .paymetncol li:last-child {
background: #fff;
border-top: 1px solid #e0e0e0;
box-shadow: 0px 0px 40px -20px #b9b9b9;
height: 60px;
}
.multipage #stickyBar .paymetncol {
padding: 0px;
margin: 0px;
}
.multipage .btn-wpep {
padding: 0px 40px;
line-height: 40px;
outline: none;
font-size: 16px;
text-align: center;
border: none;
background: transparent;
color: #000;
cursor: pointer;
display: inline-block;
text-decoration: none;
}
.multipage .btn-wpep-primary {
background: var(--wpep-theme-color);
border: 1px solid var(--wpep-theme-color);
box-shadow: 0px 0px 20px -8px var(--wpep-theme-color);
color: #fff;
opacity: 1;
transition: opacity 0.25s ease-in-out;
-moz-transition: opacity 0.25s ease-in-out;
-webkit-transition: opacity 0.25s ease-in-out;
}
.multipage .btn-wpep-primary:hover,
.multipage .btn-wpep-primary:focus,
.multipage .btn-wpep-primary:active {
opacity: 0.8;
}
.multipage .btn-wpep-secondary {
background: #ffffff;
border: 1px solid #e2e5ec;
box-shadow: 0px 0px 15px -8px var(--wpep-theme-color);
color: #595d6e;
opacity: 1;
transition: opacity 0.25s ease-in-out;
-moz-transition: opacity 0.25s ease-in-out;
-webkit-transition: opacity 0.25s ease-in-out;
}
.multipage .btn-wpep-secondary:hover,
.multipage .btn-wpep-secondary:focus,
.multipage .btn-wpep-secondary:active {
opacity: 0.8;
}
.multipage #stickyBar .btn-wpep {
padding: 0px 30px;
line-height: 28px;
height: 30px;
font-size: 14px;
}
.multipage #stickyBar .paymentDetails .paymetncol li span {
font-size: 18px;
margin-left: 5px;
}
.multipage #stickyBar .paymentDetails .paymetncol li strong {
line-height: 32px;
} .multipage .noMulti {
display: none;
} .multipage .cusLabel {
padding: 0px 0px 10px 0px;
display: block;
color: #333 !important;
}
.multipage .subscriptionPlan {
margin-bottom: 20px;
}
.multipage .form-wizard .subscriptionPlan .wizard-form-radio {
display: block;
margin-left: 0px;
position: relative;
margin-bottom: 8px;
font-size: 14px;
}
.multipage .paydlayout .shcusIn {
margin-top: 15px;
}
.multipage .wpep-btn {
padding: 0px 40px;
line-height: 40px;
outline: none;
font-size: 16px;
text-align: center;
border: none;
background: transparent;
color: #000;
cursor: pointer;
display: inline-block;
text-decoration: none;
}
.multipage .wpep-btn-primary {
background: var(--wpep-theme-color);
border: 1px solid var(--wpep-theme-color);
box-shadow: 0px 0px 20px -8px var(--wpep-theme-color);
color: #fff;
opacity: 1;
transition: opacity 0.25s ease-in-out;
-moz-transition: opacity 0.25s ease-in-out;
-webkit-transition: opacity 0.25s ease-in-out;
}
.multipage .wpep-btn-primary:hover,
.multipage .wpep-btn-primary:focus,
.multipage .wpep-btn-primary:active {
opacity: 0.8;
}
.multipage .wpep-btn-secondary {
background: #ffffff;
border: 1px solid #e2e5ec;
box-shadow: 0px 0px 15px -8px var(--wpep-theme-color);
color: #595d6e;
opacity: 1;
transition: opacity 0.25s ease-in-out;
-moz-transition: opacity 0.25s ease-in-out;
-webkit-transition: opacity 0.25s ease-in-out;
}
.multipage .wpep-btn-secondary:hover,
.multipage .wpep-btn-secondary:focus,
.multipage .wpep-btn-secondary:active {
opacity: 0.8;
}
.multipage .wpepError {
color: #ff4200;
display: inline-block;
margin: 0;
font-size: 10px;
position: absolute;
bottom: -18px;
left: 0;
}
.multipage .wpep-disabled {
pointer-events: none !important;
opacity: 0.75 !important;
}
.multipage .wpep-alert {
padding: 12px 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
}
.multipage .wpep-alert-danger {
color: #ca1818;
background-color: #f8d7da;
border-color: #f5c6cb;
}
.multipage .wpep-alert-dismissable,
.multipage .wpep-alert-dismissible {
padding-right: 35px;
position: relative;
}
.multipage .wpep-alert-dismissable a.wpep-alert-close,
.multipage .wpep-alert-dismissible a.wpep-alert-close {
position: absolute;
top: 0;
right: 15px;
color: inherit;
text-decoration: none;
font-size: 18px;
opacity: 0.75;
bottom: 0;
margin: auto;
height: 12px;
display: inline-block;
line-height: 12px;
}
.multipage .wpep-ptb-150 {
padding-top: 150px !important;
padding-bottom: 150px !important;
}
@media screen and (min-width: 767px) {
.multipage .paymentSelect .selection label {
padding: 0px 10px;
}
.multipage #stickyBar {
display: none;
}
.multipage .cred-card-wrap.form-group.form-control-wrap {
padding: 0px 15px;
}
.multipage .form-control-wrap .input-ccv {
width: 50px;
}
.multipage .form-control-wrap .input-date {
width: 85px;
left: 20px;
}
.multipage .form-control-wrap .input-card {
width: 210px;
margin-left: 10px;
}
.multipage .cred {
width: 135px;
border: none;
}
.multipage .CardIcon {
display: block;
}
.multipage .paymentSelect .selection {
margin-right: 10px;
vertical-align: middle;
padding: 0px 10px 0px 0px;
min-width: 64px;
width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.multipage .paymentSelect {
display: flex;
justify-content: space-between;
}
.multipage .listingHeadWrap {
display: block;
}
.multipage .listingHeadWrap {
background: #f9f9f9;
padding: 20px 20px;
}
.multipage .listingHead {
display: table;
font-size: 15px;
width: 100%;
}
.multipage .listingHead .headCol.pPrice {
width: 70px;
}
.multipage .listingHead .headCol.pQty {
width: 95px;
margin-right: 30px;
}
.multipage .listingHead .headCol.pDetails {
margin-right: 30px;
width: 170px;
}
.multipage .listingHead .headCol.pImage {
width: 110px;
padding-right: 20px;
}
.multipage .wpItem {
padding: 20px 0px;
display: flex;
border: none;
border-bottom: 1px solid #e1e8ee;
background: #fff;
border-bottom: 1px solid #e2e2e2;
background: #fff;
text-align: inherit;
box-shadow: none;
border-radius: 0px;
margin: 0px;
}
.multipage .headCol {
float: left;
}
.multipage .basket-tbl .headCol.pImage {
width: 100%;
max-width: 70px;
min-width: 70px;
margin-right: 65px;
}
.multipage .basket-tbl .headCol.pDetails {
margin-right: 30px;
width: 100%;
max-width: 170px;
text-align: left;
margin-top: 0px;
}
.multipage .basket-tbl .qty.pQty {
margin-right: 30px;
}
.multipage .basket-tbl .headCol.pCost {
width: 100%;
max-width: 70px;
margin: 0px;
text-align: left;
padding-top: 0px;
}
.multipage .pReset i {
cursor: pointer;
padding: 0px 10px;
font-size: 16px;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
color: #d6d6d6;
background: transparent;
margin: 0px;
}
.multipage .pReset i:hover {
color: red;
}
.multipage .basket-tbl .headCol.pPrice {
margin: 0px;
}
.multipage .basket-tbl .headCol.pPrice .form-control-em {
width: auto;
text-align: inherit;
padding: 0px;
margin: 0px;
background: transparent;
border: none;
box-shadow: none;
}
}
.wpepLoader {
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
width: auto;
height: auto;
font-size: 16px;
color: #000;
background: rgba(253, 253, 253, 0.98);
border-radius: 4px;
border: 1px solid #fbfbfb;
z-index: 99;
display: flex;
align-items: center;
justify-content: center;
padding: 60px;
}
.multipage small.display {
font-size: 100%;
}
.wpep-btn-primary {
text-decoration: none !important;
}
.multipage .wizard-fieldset {
margin-top: 60px !important;
}
.multipage .wizard-fieldset.orderCompleted {
margin: 0px !important;
}
label[data-label-show="no"] {
display: none;
} @keyframes initial-loading {
0%,
100% {
transform: translate(-34px, 0);
}
50% {
transform: translate(96px, 0);
}
}
.initial-load-animation {
width: 200px;
margin: 0 auto;
transform: scale(1);
transition: transform 0.5s ease;
}
.payment-image {
text-align: center;
}
.initial-load-animation .payment-image .icon-pay::before {
height: 44px;
width: 64px;
margin: 0 auto 15px;
transform: translate(0, 0);
opacity: 1;
transition: all 0.5s ease-out;
display: inline-block;
}
.initial-load-animation .loading-bar {
width: 130px;
height: 2px;
margin: 0 auto;
border-radius: 2px;
background-color: #cfcfcf;
position: relative;
overflow: hidden;
z-index: 1;
transform: rotateY(0);
transition: transform 0.3s ease-in;
}
.initial-load-animation .loading-bar .blue-bar {
height: 100%;
width: 68px;
position: absolute;
transform: translate(-34px, 0);
background-color: var(--wpep-theme-color);
border-radius: 2px;
animation: initial-loading 1.5s infinite ease;
}
.initial-load-animation.fade-load .payment-image .icon-pay::before {
transform: rotateY(180deg);
opacity: 1;
}
.initial-load-animation .payment-image .icon-pay {
color: var(--wpep-theme-color);
}
.multipage ul.wpep_tabs li.titelIcon {
display: block !important;
padding: 20px 15px 0px 15px;
}
.multipage ul.wpep_tabs li.titelIcon h4 {
margin: 0px;
font-size: 15px;
padding: 0px;
font-weight: normal;
display: inline-block;
color: #333 !important;
}
.multipage ul.wpep_tabs li.titelIcon img {
margin: -5px 10px 0px 0px !important;
max-width: 28px;
display: inline-block;
vertical-align: middle;
}
.wpep-popup .wpep-close {
z-index: 10000;
}
.wpep-popup .wpep-content .wpepLoader {
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(253, 253, 253, 0.98);
}
.multipage .form-wizard .termsCondition .wizard-form-checkbox input[type="checkbox"] {
height: 18px;
width: 18px;
}
.multipage .form-wizard .termsCondition .wizard-form-checkbox input[type="checkbox"] ~ label {
margin-right: 0px;
font-size: 14px;
display: inherit;
}
.multipage .form-wizard .termsCondition .wizard-form-checkbox a {
font-size: 14px;
}
@media screen and (max-width: 480px) {
.multipage .wpep-ptb-150 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}
.multipage span.wpep-help-text {
font-size: 11px;
color: #999;
padding: 0;
display: block;
line-height: inherit;
margin-top: 5px;
}
.multipage .wpep-m-0 {
margin: 0 !important;
}
.multipage .wpep-checkboxWrapper,
.wpep-radioWrapper {
margin-bottom: 15px;
}
.multipage input[type="checkbox"] + label,
.multipage input[type="radio"] + label {
margin: 0;
}
.multipage .inputGroup {
background-color: #fff;
display: block;
margin: 10px 0;
position: relative;
box-shadow: 0px 0px 12px 0px #f1f1f1;
border-radius: 4px;
}
.multipage .inputGroup label {
padding: 25px 20px;
width: 100%;
display: block;
text-align: left;
color: #8c8c8c;
cursor: pointer;
position: relative;
z-index: 2;
transition: color 200ms ease-in;
overflow: hidden;
}
.multipage .inputGroup label:before {
width: 10px;
height: 10px;
border-radius: 50%;
content: "";
background-color: var(--wpep-theme-color);
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%) scale3d(1, 1, 1);
transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
opacity: 0;
z-index: -1;
}
.multipage .inputGroup label:after {
width: 32px;
height: 32px;
content: "";
border: 2px solid #d1d7dc;
background-color: #fff;
background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
background-repeat: no-repeat;
background-position: 1px 3px;
border-radius: 50%;
z-index: 2;
position: absolute;
right: 30px;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
transition: all 200ms ease-in;
}
.multipage .inputGroup input:checked ~ label {
color: #fff;
}
.multipage .inputGroup input:checked ~ label:before {
transform: translate(-50%, -50%) scale3d(120, 120, 1);
opacity: 1;
}
.multipage .inputGroup input:checked ~ label:after {
background-color: var(--wpep-theme-color);
border-color: rgba(255, 255, 255, 0.6);
}
.multipage .inputGroup input {
width: 32px;
height: 32px;
order: 1;
z-index: 2;
position: absolute;
right: 30px;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
visibility: hidden;
}
.multipage .cardList .cardListLab {
display: flex;
justify-content: space-between;
padding: 25px 85px 25px 30px;
align-items: center;
font-size: 20px;
font-weight: 300;
border-radius: 4px;
font-size: 14px;
}
.multipage .removeicon {
vertical-align: text-top;
z-index: 3;
position: relative;
}
.multipage .removeicon svg {
fill: var(--wpep-theme-color);
}
.multipage .inputGroup input:checked ~ label .removeicon svg {
fill: #fff;
}
.multipage .carexp {
margin-right: 15px;
letter-spacing: 1px;
}
.multipage .mastercard1 {
vertical-align: sub;
margin-right: 15px;
height: 20px;
display: inline-block;
font-weight: 600;
}
.multipage .mastercard2 {
letter-spacing: 2px;
}
.multipage .card01 .icon-pay-brand {
margin-right: 25px;
height: 32px;
display: inline-block;
vertical-align: middle;
}
.multipage .card01 .icon-pay-brand svg {
width: 32px;
height: 32px;
fill: currentColor;
}
.multipage .inputGroup input:checked ~ label .icon-pay-brand svg {
fill: #fff;
}
@media screen and (max-width: 767px) {
.multipage .mastercard1 {
margin-right: 5px;
}
.multipage .card01 .icon-pay {
margin-right: 5px;
}
.multipage .inputGroup label:after {
right: 15px;
width: 22px;
height: 22px;
background-position: 2px 3px;
background-size: 22px;
}
.multipage .cardList .cardListLab {
font-size: 18px;
white-space: nowrap;
padding: 25px 55px 25px 15px;
}
.multipage .removeicon svg {
width: 18px;
height: 18px;
}
.multipage .mastercard2 {
letter-spacing: 0px;
}
.multipage .carexp {
margin-right: 10px;
letter-spacing: 0px;
font-size: 18px;
}
}
.multipage .cardsBlock02 {
margin-bottom: 20px;
}
.multipage .form-wizard .cardsBlock02 .wizard-form-radio {
margin-left: 0px;
margin-right: 15px;
cursor: pointer;
}
.multipage .form-wizard .cardsBlock02 .wizard-form-radio input[type="radio"] {
margin-right: 5px;
}
.multipage .form-wizard .cardsBlock02 .wizard-form-radio label {
cursor: pointer;
font-size: 12px;
}
.multipage .wpep_saved_cards .inputGroup {
margin-top: 0px;
}
.multipage .form-wizard .wizard-form-checkbox.saveCarLater {
margin: 10px 0px 0px 0px;
font-size: 14px;
}
.wpep-popup .multipage .inputGroup label:after {
background-position: 1px 3px;
} .multipage .custom-select-wrapper {
position: relative;
display: inline-block;
user-select: none;
cursor: pointer;
width: 100%;
}
.multipage .custom-select-wrapper select {
display: none;
}
.multipage .custom-select {
position: relative;
display: inline-block;
width: 100%;
}
.multipage .custom-select-trigger {
position: relative;
display: block;
min-width: 130px;
cursor: pointer;
transition: all 0.2s ease-in-out;
width: 100%;
height: 38px;
line-height: 38px;
}
.multipage .custom-select-trigger:after {
position: absolute;
display: block;
content: "";
width: 7px;
height: 7px;
top: 50%;
right: 0px;
margin-top: 0px;
border-bottom: 1px solid #6d6d6d;
border-right: 1px solid #6d6d6d;
transform: rotate(45deg) translateY(-50%);
transition: all 0.35s ease-out;
transform-origin: 50% 0;
}
.multipage .custom-select.opened .custom-select-trigger:after {
margin-top: 3px;
transform: rotate(-135deg) translateY(-50%);
}
.multipage .custom-options {
position: absolute;
display: block;
top: 100%;
left: 0%;
right: 0;
width: 100%;
z-index: 2;
margin: 10px 0;
border-radius: 5px;
box-sizing: border-box;
background: #fff;
transition: all 0.2s ease-in-out;
opacity: 0;
visibility: hidden;
pointer-events: none;
transform: translateY(-15px);
border: 1px solid #b3b3b3;
}
.multipage .custom-select.opened .custom-options {
opacity: 1;
visibility: visible;
pointer-events: all;
transform: translateY(-8px);
}
.multipage .option-hover:before {
background: #f9f9f9;
}
.multipage .custom-option {
position: relative;
display: block;
padding: 0 20px;
line-height: 38px;
cursor: pointer;
transition: all 0.05s ease-in-out;
}
.multipage .custom-option:first-of-type {
border-radius: 4px 4px 0 0;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}
.multipage .custom-option:last-of-type {
border-bottom: 0;
border-radius: 0 0 4px 4px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.multipage .custom-option:hover,
.multipage .custom-option.selection {
color: #2f2f37;
background-color: #ecf3fb;
}
span.fieldReq {
font-size: 10px;
vertical-align: top;
color: red;
}
.multipage { }
.multipage .button-google-pay {
min-width: 200px;
min-height: 40px;
padding: 11px 24px;
margin: 10px auto;
background-color: #000;
background-image: url(data:image/svg+xml,%3Csvg%20width%3D%22103%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M.148%202.976h3.766c.532%200%201.024.117%201.477.35.453.233.814.555%201.085.966.27.41.406.863.406%201.358%200%20.495-.124.924-.371%201.288s-.572.64-.973.826v.084c.504.177.912.471%201.225.882.313.41.469.891.469%201.442a2.6%202.6%200%200%201-.427%201.47c-.285.43-.667.763-1.148%201.001A3.5%203.5%200%200%201%204.082%2013H.148V2.976zm3.696%204.2c.448%200%20.81-.14%201.085-.42.275-.28.413-.602.413-.966s-.133-.684-.399-.959c-.266-.275-.614-.413-1.043-.413H1.716v2.758h2.128zm.238%204.368c.476%200%20.856-.15%201.141-.448.285-.299.427-.644.427-1.036%200-.401-.147-.749-.441-1.043-.294-.294-.688-.441-1.183-.441h-2.31v2.968h2.366zm5.379.903c-.453-.518-.679-1.239-.679-2.163V5.86h1.54v4.214c0%20.579.138%201.013.413%201.302.275.29.637.434%201.085.434.364%200%20.686-.096.966-.287.28-.191.495-.446.644-.763a2.37%202.37%200%200%200%20.224-1.022V5.86h1.54V13h-1.456v-.924h-.084c-.196.336-.5.611-.91.826-.41.215-.845.322-1.302.322-.868%200-1.528-.259-1.981-.777zm9.859.161L16.352%205.86h1.722l2.016%204.858h.056l1.96-4.858H23.8l-4.41%2010.164h-1.624l1.554-3.416zm8.266-6.748h1.666l1.442%205.11h.056l1.61-5.11h1.582l1.596%205.11h.056l1.442-5.11h1.638L36.392%2013h-1.624L33.13%207.876h-.042L31.464%2013h-1.596l-2.282-7.14zm12.379-1.337a1%201%200%200%201-.301-.735%201%201%200%200%201%20.301-.735%201%201%200%200%201%20.735-.301%201%201%200%200%201%20.735.301%201%201%200%200%201%20.301.735%201%201%200%200%201-.301.735%201%201%200%200%201-.735.301%201%201%200%200%201-.735-.301zM39.93%205.86h1.54V13h-1.54V5.86zm5.568%207.098a1.967%201.967%200%200%201-.686-.406c-.401-.401-.602-.947-.602-1.638V7.218h-1.246V5.86h1.246V3.844h1.54V5.86h1.736v1.358H45.75v3.36c0%20.383.075.653.224.812.14.187.383.28.728.28.159%200%20.299-.021.42-.063.121-.042.252-.11.392-.203v1.498c-.308.14-.681.21-1.12.21-.317%200-.616-.051-.896-.154zm3.678-9.982h1.54v2.73l-.07%201.092h.07c.205-.336.511-.614.917-.833.406-.22.842-.329%201.309-.329.868%200%201.53.254%201.988.763.457.509.686%201.202.686%202.079V13h-1.54V8.688c0-.541-.142-.947-.427-1.218-.285-.27-.656-.406-1.113-.406-.345%200-.656.098-.931.294a2.042%202.042%200%200%200-.651.777%202.297%202.297%200%200%200-.238%201.029V13h-1.54V2.976zm32.35-.341v4.083h2.518c.6%200%201.096-.202%201.488-.605.403-.402.605-.882.605-1.437%200-.544-.202-1.018-.605-1.422-.392-.413-.888-.62-1.488-.62h-2.518zm0%205.52v4.736h-1.504V1.198h3.99c1.013%200%201.873.337%202.582%201.012.72.675%201.08%201.497%201.08%202.466%200%20.991-.36%201.819-1.08%202.482-.697.665-1.559.996-2.583.996h-2.485v.001zm7.668%202.287c0%20.392.166.718.499.98.332.26.722.391%201.168.391.633%200%201.196-.234%201.692-.701.497-.469.744-1.019.744-1.65-.469-.37-1.123-.555-1.962-.555-.61%200-1.12.148-1.528.442-.409.294-.613.657-.613%201.093m1.946-5.815c1.112%200%201.989.297%202.633.89.642.594.964%201.408.964%202.442v4.932h-1.439v-1.11h-.065c-.622.914-1.45%201.372-2.486%201.372-.882%200-1.621-.262-2.215-.784-.594-.523-.891-1.176-.891-1.96%200-.828.313-1.486.94-1.976s1.463-.735%202.51-.735c.892%200%201.629.163%202.206.49v-.344c0-.522-.207-.966-.621-1.33a2.132%202.132%200%200%200-1.455-.547c-.84%200-1.504.353-1.995%201.062l-1.324-.834c.73-1.045%201.81-1.568%203.238-1.568m11.853.262l-5.02%2011.53H96.42l1.864-4.034-3.302-7.496h1.635l2.387%205.749h.032l2.322-5.75z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M75.448%207.134c0-.473-.04-.93-.116-1.366h-6.344v2.588h3.634a3.11%203.11%200%200%201-1.344%202.042v1.68h2.169c1.27-1.17%202.001-2.9%202.001-4.944%22%20fill%3D%22%234285F4%22%2F%3E%3Cpath%20d%3D%22M68.988%2013.7c1.816%200%203.344-.595%204.459-1.621l-2.169-1.681c-.603.406-1.38.643-2.29.643-1.754%200-3.244-1.182-3.776-2.774h-2.234v1.731a6.728%206.728%200%200%200%206.01%203.703%22%20fill%3D%22%2334A853%22%2F%3E%3Cpath%20d%3D%22M65.212%208.267a4.034%204.034%200%200%201%200-2.572V3.964h-2.234a6.678%206.678%200%200%200-.717%203.017c0%201.085.26%202.11.717%203.017l2.234-1.731z%22%20fill%3D%22%23FABB05%22%2F%3E%3Cpath%20d%3D%22M68.988%202.921c.992%200%201.88.34%202.58%201.008v.001l1.92-1.918c-1.165-1.084-2.685-1.75-4.5-1.75a6.728%206.728%200%200%200-6.01%203.702l2.234%201.731c.532-1.592%202.022-2.774%203.776-2.774%22%20fill%3D%22%23E94235%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
background-origin: content-box;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
border: 0;
border-radius: 4px;
box-shadow: 0 1px 1px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
outline: 0;
cursor: pointer;
display: none;
}
.multipage .button-masterpass {
min-width: 200px;
min-height: 40px;
max-height: 40px;
padding: 0;
margin: 10px auto;
background-color: black;
background-size: 100% 100%;
background-repeat: no-repeat;
background-position: 50% 50%;
border-radius: 5px;
border-color: white;
cursor: pointer;
display: none;
}
.multipage .inpuQty {
position: relative;
max-width: 120px;
}
.multipage .inpuQty .value-button {
position: absolute;
height: 40px;
margin: 0px;
padding: 0px;
border: none;
line-height: 40px;
font-size: 30px;
font-weight: 100;
background: transparent;
color: #a5a5a5;
width: 40px;
text-align: center;
cursor: pointer;
}
.multipage .inpuQty #decrease {
left: 0px;
margin: 0px;
font-size: 40px;
line-height: 35px;
}
.multipage .inpuQty #increase {
right: 0px;
top: 0px;
}
.multipage .inpuQty .form-control {
text-align: center;
padding: 0px 40px !important;
}
.multipage .qtylabel {
padding: 0px;
margin: 0px 0px 5px 0px;
line-height: normal;
font-size: 14px;
display: block;
}
.multipage .file-upload-wrapper {
position: relative;
width: 100%;
height: 40px;
border: 1px solid #b3b3b3;
border-radius: 4px;
overflow: hidden;
}
.multipage .file-upload-wrapper:after {
content: attr(data-text);
font-size: 14px;
position: absolute;
top: 0;
left: 0;
background: #fff;
padding: 10px 15px;
display: block;
width: calc(100% - 160px);
pointer-events: none;
z-index: 20;
height: 20px;
line-height: 20px;
color: #2f2f37;
border-radius: 5px 10px 10px 5px;
font-weight: 400;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
min-height: 100%;
}
.multipage .file-upload-wrapper:before {
content: "Upload";
position: absolute;
top: 4px;
right: 5px;
display: inline-block;
height: 31px;
background: var(--wpep-theme-color);
color: #fff;
font-weight: 700;
z-index: 25;
font-size: 14px;
line-height: 32px;
padding: 0 15px;
text-transform: uppercase;
pointer-events: none;
border-radius: 4px;
width: 90px;
text-align: center;
}
.multipage .file-upload-wrapper:hover:before {
background: var(--wpep-theme-color);
opacity: 0.8;
}
.multipage .file-upload-wrapper input {
opacity: 0;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99;
height: 40px;
margin: 0;
padding: 0;
display: block;
cursor: pointer;
width: 100%;
}
.multipage .labelupload {
font-size: 14px;
}
.multipage .wpep-coupons {
margin: 0px 0px 25px 0px; }
.multipage .wpep-coupons .coupon-field {
display: flex;
}
.multipage .wpep-coupons .coupon-field .cp-apply {
height: 40px;
margin-left: 15px;
padding: 0;
}
.multipage .wpep-single-form-submit-btn {
background-color: var(--wpep-theme-color);
color: #ffffff;
display: inline-block;
min-width: 100px;
min-width: 120px;
padding: 10px 20px;
text-align: center;
font-size: 16px;
font-weight: bold;
border-radius: 4px;
transition: all 0.2s ease-in-out;
text-decoration: none !important;
cursor: pointer;
border: 1px solid var(--wpep-theme-color);
}
.multipage .wpep-alert-success {
color: #155724;
background-color: #d4edda;
border-color: #d4edda;
}
.multipage div.wpep-payment-details-wrapper {
position: relative;
display: flex;
align-items: center;
margin-right: 15px;
}
.multipage a.wpep-open-details {
color: var(--wpep-theme-color);
}
.multipage div.wpep-payment-details {
width: 251px;
min-height: 150px;
height: auto;
padding: 15px;
border: 1px solid #ddd;
border-radius: 4px;
position: absolute;
right: 0;
top: 45px;
background: #FFF;
visibility: hidden;
opacity: 0;
transition: all 0.3s ease 0s;
box-shadow: 0px 0px 3px 0px rgb(179 179 179 / 25%);
-webkit-box-shadow: 0px 0px 3px 0px rgb(179 179 179 / 25%);
-moz-box-shadow: 0px 0px 3px 0px rgb(179 179 179 / 25%);
-ms-box-shadow: 0px 0px 3px 0px rgb(179 179 179 / 25%);
-o-box-shadow: 0px 0px 3px 0px rgb(179 179 179 / 25%);
}
.multipage div.wpep-payment-details:after {
content: '';
border-top: 8px solid transparent;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #ddd;
display: inline-block;
position: absolute;
right: 20px;
top: -17px;
}
.multipage div.wpep-payment-details:before {
content: '';
border-top: 8px solid transparent;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #FFF;
display: inline-block;
position: absolute;
right: 20px;
top: -16px;
z-index: 9;
}
.multipage a.wpep-open-details:hover + div.wpep-payment-details, div.wpep-payment-details:hover {
visibility: visible;
opacity: 1;
transition: all 0.3s ease 0s;
}
.multipage div.wpep-payment-details ul li {
display: flex;
flex-direction: row;
justify-content: space-between;
padding: 2px;
font-size: 12px;
}
.multipage li.wpep-fee-total {
padding-top: 5px!important;
border-top: 1px solid #ddd;
margin-top: 5px;
}
.multipage span.fee_value {
font-weight: 600;
}
.multipage span.donationGoalProgressBar {
width: 100%;
display: inline-flex;
height: 12px;
background: #EEEEEE;
border-radius: 10px;
}
.multipage span.donationGoalProgressBar > span {    
border-radius: 10px;
background-color: var(--wpep-theme-color);
}
.multipage .donationGoalDetails {
display: block;
text-align: right;
font-weight: bold;
}
.multipage .donationGoalDetails small {
font-weight: normal;
}
.multipage p.doantionGoalAchieved {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 9999;
background: rgba(255,255,255, 0.75);
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
font-weight: bold;
}
@supports (-webkit-appearance: -apple-pay-button) { 
.apple-pay-button {
display: inline-block;
-webkit-appearance: -apple-pay-button;
}
.apple-pay-button-black {
-apple-pay-button-style: black;
}
.apple-pay-button-white {
-apple-pay-button-style: white;
}
.apple-pay-button-white-with-line {
-apple-pay-button-style: white-outline;
}
}
@supports not (-webkit-appearance: -apple-pay-button) {
.apple-pay-button {
display: inline-block;
background-size: 100% 60%;
background-repeat: no-repeat;
background-position: 50% 50%;
border-radius: 5px;
padding: 0px;
box-sizing: border-box;
min-width: 200px;
min-height: 32px;
max-height: 64px;
}
.apple-pay-button-black {
background-image: -webkit-named-image(apple-pay-logo-white);
background-color: black;
}
.apple-pay-button-white {
background-image: -webkit-named-image(apple-pay-logo-black);
background-color: white;
}
.apple-pay-button-white-with-line {
background-image: -webkit-named-image(apple-pay-logo-black);
background-color: white;
border: .5px solid black;
} 
} .button-src {
min-width: 200px;
min-height: 40px;
max-height: 40px;
padding: 0;
margin: 10px;
background-color: black;
background-size: 100% 100%;
background-repeat: no-repeat;
background-position: 50% 50%;
border-radius: 5px;
border-color: rgb(255, 255, 255);
cursor:pointer;
display: none;
}
.multipage #masterPass.current .button-src {
display: block!important;
}
.multipage #applePay.current #sq-apple-pay-label {
display: block!important;
margin: 10px auto!important;
}
.multipage #googlePay.current .button-google-pay {
display: block!important;
}

@import url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
@font-face {
font-family: "icomoon";
src: url(//www.envisionyourlife.coach/wp-content/plugins/wp-easy-pay/assets/frontend/fonts/icomoon.eot?rvheu5);
src: url(//www.envisionyourlife.coach/wp-content/plugins/wp-easy-pay/assets/frontend/fonts/icomoon.eot?rvheu5#iefix) format("embedded-opentype"), url(//www.envisionyourlife.coach/wp-content/plugins/wp-easy-pay/assets/frontend/fonts/icomoon.ttf?rvheu5) format("truetype"), url(//www.envisionyourlife.coach/wp-content/plugins/wp-easy-pay/assets/frontend/fonts/icomoon.woff?rvheu5) format("woff"), url(//www.envisionyourlife.coach/wp-content/plugins/wp-easy-pay/assets/frontend/fonts/icomoon.svg?rvheu5#icomoon) format("svg");
font-weight: normal;
font-style: normal;
font-display: block;
} input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
textarea:blur::placeholder {
color: transparent;
} input[type="number"] {
-moz-appearance: textfield;
}
.icomoonLib [class^="icon-"],
.icomoonLib [class*=" icon-"] { font-family: "icomoon" !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-pay:before {
content: "\c007";
font-family: "icomoon" !important;
}
.icomoonLib {
font-size: 45px;
}
.singlepage label {
font-weight: normal;
}
.singlepage a:hover,
.singlepage a:active,
.singlepage a:focus {
box-shadow: none;
outline: none;
}
.singlepage a,
.singlepage h1 a:hover,
.singlepage h2 a:hover,
.singlepage h3 a:hover,
.singlepage h4 a:hover,
.singlepage h5 a:hover,
.singlepage h6 a:hover {
color: #fff;
}
.singlepage .termsCondition a {
color: var(--wpep-theme-color);
}
.singlepage a.terms {
color: var(--wpep-theme-color);
}
.singlepage form {
margin: 0px;
}
.singlepage .wizard-section ul,
ol {
margin: 0px;
padding: 0px;
}
.singlepage * {
box-sizing: border-box;
}
.singlepage img,
.singlepage video,
.singlepage svg {
max-width: 100%;
}
.singlepage ul {
padding: 0px;
margin: 0px;
}
.singlepage li {
list-style: none inside;
}
.singlepage .form-wizard {
color: #2f2f37;
padding: 0px;
font-size: 15px;
}
.singlepage .wizard-section.wpep_form_shadow .form-wizard {
padding: 30px;
} .singlepage .form-wizard-header {
display: none;
}
.singlepage .s_ft h2 {
font-size: 20px;
font-weight: 400;
margin: 0px 0px 20px 0px;
padding: 0px;
letter-spacing: normal;
text-transform: none;
color: #333 !important;
}
.singlepage .s_ft h2::before {
display: none !important;
} .singlepage .wizard-section {
max-width: 100%;
border-radius: 8px;
position: relative;
background: transparent;
}
.singlepage .wizard-section.wpep_form_shadow {
box-shadow: 0px 2px 8px rgba(44, 49, 73, 0.12);
background: #ffffff;
}
.singlepage .wizard-section.wpep_form_shadow .wpepLoader {
left: 20px;
right: 20px;
top: 20px;
bottom: 20px;
z-index: 99;
}
.singlepage .wizardWrap h5 {
font-size: 20px;
font-weight: 400;
margin: 0px 0px 20px 0px;
padding: 0px;
letter-spacing: normal;
text-transform: none;
}
.singlepage .form-wizard {
color: #2f2f37;
font-size: 15px;
}
.singlepage .form-wizard .wizard-form-radio {
display: inline-block;
margin-left: 5px;
position: relative;
}
.singlepage .form-wizard .wizard-form-radio input[type="radio"] {
height: 20px;
width: 20px;
display: inline-block;
vertical-align: middle;
border-radius: 50%;
position: relative;
cursor: pointer;
margin: -3px 0px 0px 0px;
border: 1px solid #7f8393;
background-color: #fff;
transition: all 1s ease-in-out;
}
.singlepage .form-wizard .wizard-form-radio input[type="radio"]:focus {
outline: 0;
}
.singlepage .form-wizard .wizard-form-radio input[type="radio"]:checked {
background-color: #fff;
border: 1px solid var(--wpep-theme-color);
}
.singlepage .form-wizard .wizard-form-radio input[type="radio"]::before {
content: "";
position: absolute;
width: 12px;
height: 12px;
display: inline-block;
background-color: var(--wpep-theme-color);
border-radius: 50%;
left: 0px;
right: 0;
margin: 0 auto;
top: 3px;
transition: all 0.2s ease;
opacity: 0;
transform: scale(0);
}
.singlepage .form-wizard .wizard-form-radio input[type="radio"]:checked::before {
content: "";
position: absolute;
width: 12px;
height: 12px;
display: inline-block;
background-color: var(--wpep-theme-color);
border-radius: 50%;
left: 0px;
right: 0;
margin: 0 auto;
top: 3px;
opacity: 1;
transform: scale(1);
}
.singlepage .form-wizard .wizard-form-radio input[type="radio"] ~ label {
padding-left: 0px;
cursor: pointer;
margin: 0 15px;
display: inline-block;
color: #333 !important;
font-size: 12px;
}
.singlepage .form-wizard .form-wizard-header {
text-align: center;
}
.singlepage .form-wizard .form-wizard-next-btn,
.singlepage .form-wizard .form-wizard-previous-btn,
.singlepage .form-wizard .form-wizard-submit,
.singlepage .wpep-single-form-submit-btn {
background-color: var(--wpep-theme-color);
color: #ffffff;
display: inline-block;
min-width: 100px;
min-width: 120px;
padding: 10px 20px;
text-align: center;
font-size: 16px;
font-weight: bold;
border-radius: 4px;
transition: all 0.2s ease-in-out;
text-decoration: none !important;
cursor: pointer;
border: 1px solid var(--wpep-theme-color);
}
.singlepage .form-wizard .form-wizard-next-btn:hover, .singlepage .form-wizard .form-wizard-next-btn:focus, .singlepage .form-wizard .form-wizard-next-btn:active,
.singlepage .form-wizard .form-wizard-previous-btn:hover,
.singlepage .form-wizard .form-wizard-previous-btn:focus,
.singlepage .form-wizard .form-wizard-previous-btn:active,
.singlepage .form-wizard .form-wizard-submit:hover,
.singlepage .form-wizard .form-wizard-submit:focus,
.singlepage .form-wizard .form-wizard-submit:active,
.singlepage .wpep-single-form-submit-btn:hover,
.singlepage .wpep-single-form-submit-btn:focus,
.singlepage .wpep-single-form-submit-btn:active {
background-color: var(--wpep-theme-color);
color: #ffffff;
opacity: 0.8;
text-decoration: none;
box-shadow: none;
outline: none;
border: 1px solid var(--wpep-theme-color);
}
.singlepage .form-wizard-next-btn small {
font-size: 16px;
}
.singlepage .hentry .entry-content a:not(.button) {
text-decoration: none;
}
.singlepage .form-wizard .wizard-fieldset {
border: none;
background: transparent;
padding: 0px;
margin: 0px;
}
.singlepage .form-wizard .wizard-form-error {
display: none;
position: absolute;
left: 0;
right: 0;
bottom: 0;
height: 2px;
width: 100%;
}
.singlepage .form-wizard .form-wizard-previous-btn {
background-color: #fb1647;
}
.singlepage .form-wizard .form-control {
font-weight: 400;
padding: 0px 15px;
color: #2f2f37;
background-color: #fff;
border: none;
width: 100%;
max-width: 100%;
height: 40px;
line-height: 40px;
border: 1px solid #b3b3b3;
border-radius: 4px;
font-size: 14px;
box-shadow: none;
margin: 0px;
min-height: 100%;
}
.singlepage .form-wizard .form-control:focus {  border: 1px solid var(--wpep-theme-color);
outline: none; background: transparent;
}
.singlepage .form-wizard textarea.form-control {
height: 60px;
}
.singlepage .form-wizard .form-group {
position: relative;
margin: 0px 0px 25px 0px;
}
.singlepage .form-wizard .wizard-form-text-label {
position: absolute;
left: 15px;
top: 9.5px;
transition: 0.2s linear all;
font-size: 15px;
color: #2f2f37 !important;
padding: 0px;
margin: 0px;
pointer-events: none;
font-weight: 400;
font-size: 14px;
line-height: normal;
z-index: 1;
}
.singlepage .form-wizard .focus-input .wizard-form-text-label {
color: #2f2f37 !important;
top: -10px;
background: #fff;
transition: 0.2s linear all;
font-size: 13px;
left: 15px;
z-index: 1;
}
.singlepage .form-wizard .form-wizard-steps {
margin: 10px 0px 30px 0px;
display: table;
width: 100%;
}
.singlepage .form-wizard .form-wizard-steps li {
display: table-cell;
position: relative;
transition: width 0.6s ease;
list-style: none inside;
}
.singlepage .form-wizard .form-wizard-steps li small {
position: absolute;
left: 0px;
right: 0px;
margin-top: 45px;
font-size: 14px;
}
.singlepage .form-wizard .form-wizard-steps li::before {
border: none;
background-color: #f3f3f3;
content: "";
height: 4px;
left: 0;
position: absolute;
left: 0%;
top: 50%;
width: 100%;
transition: width 0.6s ease;
}
.singlepage .form-wizard .form-wizard-steps li::after {
border: none;
background-color: var(--wpep-theme-color);
content: "";
height: 4px;
left: 0;
position: absolute;
left: 0%;
top: 50%;
width: 0;
transition: width 0.6s ease;
}
.singlepage .form-wizard .form-wizard-steps li.active:after {
border: none;
background-color: var(--wpep-theme-color);
content: "";
height: 4px;
left: 0;
position: absolute;
left: 0%;
top: 50%;
width: 100%;
}
.singlepage .form-wizard .form-wizard-steps li.activated:after {
border: none;
background-color: var(--wpep-theme-color);
content: "";
height: 4px;
left: 0;
position: absolute;
left: 0%;
top: 50%;
width: 100%;
}
.singlepage .form-wizard .form-wizard-steps li.activated small {
color: var(--wpep-theme-color);
}
.singlepage .form-wizard .form-wizard-steps li:first-child::before,
.singlepage .form-wizard .form-wizard-steps li:first-child::after,
.singlepage .form-wizard .form-wizard-steps li:first-child.active:after,
.singlepage .form-wizard .form-wizard-steps li:first-child.activated:after {
left: 50%;
}
.singlepage .form-wizard .form-wizard-steps li:last-child::before {
width: 50%;
}
.singlepage .form-wizard .form-wizard-steps li:last-child::after,
.singlepage .form-wizard .form-wizard-steps li:last-child.active:after,
.singlepage .form-wizard .form-wizard-steps li:last-child.activated:after {
max-width: 50%;
}
.singlepage .form-wizard .form-wizard-steps li span {
border: 6px solid #efefef;
background: #f5f5f5;
border-radius: 50%;
display: inline-block;
height: 34px;
position: relative;
text-align: center;
width: 34px;
z-index: 1;
font-size: 0px;
vertical-align: middle;
}
.singlepage .form-wizard .form-wizard-steps li.active span,
.singlepage .form-wizard .form-wizard-steps li.activated span {
background-color: #fff;
color: #ffffff;
border: 6px solid var(--wpep-theme-color);
}
.singlepage .form-wizard .wizard-password-eye {
position: absolute;
right: 32px;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
}
.singlepage .btnGroup {
display: flex;
justify-content: space-between;
margin-top: 25px;
}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix {
display: inline-block;
}/*\*/* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
.singlepage .pic {
width: 70%;
height: 50vh;
background-size: cover;
background-repeat: no-repeat;
}
.singlepage .paymentSelect .selection {
display: inline-block;
margin-right: 0px;
vertical-align: top;
padding: 0px 6px 15px 0px;
width: auto;
min-width: 60px;
}
.singlepage .paymentSelect .selection:last-child {
padding: 0px;
margin-right: 0px;
}
.singlepage .paymentSelect .selection label {
display: inline-block;
width: 100%;
background-color: #f2f2f2;
border-radius: 4px;
color: #484848;
padding: 0px 10px;
cursor: pointer;
margin: 0px;
text-align: center;
height: 50px;
line-height: 50px;
transition: all 0.3s;
white-space: nowrap;
font-size: 14px;
font-weight: 600;
text-overflow: ellipsis;
overflow: hidden;
}
.singlepage .paymentSelect .selection label:hover {
background-color: var(--wpep-theme-color);
color: #fff;
}
.singlepage .paymentSelect .selection input[type="radio"] {
display: none;
}
.singlepage .paymentSelect .selection input[type="radio"]:checked ~ label {
background-color: var(--wpep-theme-color);
color: #fff;
}
.singlepage .paymentSelect {
display: block;
width: 100%;
}
.singlepage .shcusIn {
display: block !important;
}
.singlepage .otherpInput {
position: relative;
}
.singlepage .otherpInput::before {
content: var(--wpep-currency);
position: absolute;
left: 0px;
top: 0px;
background: var(--wpep-theme-color);
font-size: 12px;
color: #fff;
bottom: 0px;
text-align: center;
width: 40px;
height: 40px;
border-radius: 4px 0px 0px 4px;
line-height: 40px;
}
.singlepage .otherpInput .customPayment {
padding-left: 50px;
text-align: left !important;
}
.singlepage .selectAmount {
padding: 0px 0px 10px 0px;
display: block;
margin: 0px;
}
.singlepage label.paynow::before:hover {
color: #fff;
}
.singlepage .shopping-cart {
display: flex;
flex-direction: column;
position: relative;
}
.singlepage .title {
height: 60px;
border-bottom: 1px solid #e1e8ee;
padding: 20px 30px;
color: #5e6977;
font-size: 18px;
font-weight: 400;
}
.singlepage .buttons {
position: relative;
padding-top: 30px;
margin-right: 60px;
}
.singlepage .delete-btn,
.singlepage .like-btn {
display: inline-block;
cursor: pointer;
}
.singlepage .delete-btn {
width: 18px;
height: 17px;
background: url(//www.envisionyourlife.coach/wp-content/plugins/wp-easy-pay/assets/frontend/img/delete-icn.svg) no-repeat center;
}
.singlepage .like-btn {
position: absolute;
top: 9px;
left: 15px;
background: url(//www.envisionyourlife.coach/wp-content/plugins/wp-easy-pay/assets/frontend/img/twitter-heart.png);
width: 60px;
height: 60px;
background-size: 2900%;
background-repeat: no-repeat;
}
.singlepage .is-active {
animation-name: animate;
animation-duration: 0.8s;
animation-iteration-count: 1;
animation-timing-function: steps(28);
animation-fill-mode: forwards;
}
@keyframes animate {
0% {
background-position: left;
}
50% {
background-position: right;
}
100% {
background-position: right;
}
}
.singlepage .wpeasy_image {
margin-right: 20px;
max-width: 110px;
}
.singlepage .description {
padding-top: 10px;
width: 220px;
}
.singlepage .description span,
.singlepage .pDetails span {
display: block;
font-size: 15px;
color: #43484d;
font-weight: 400;
}
.singlepage .description span:first-child {
margin-bottom: 5px;
}
.singlepage .description span:last-child,
.singlepage .pDetails span:last-child {
font-weight: 300;
margin-top: 8px;
color: #86939e;
}
.singlepage .wpEasyquantity {
margin-right: 30px;
width: 100px;
align-self: center;
}
.singlepage .wpEasyquantity input {
-webkit-appearance: none;
border: none;
text-align: center;
width: 32px;
font-size: 16px;
color: #43484d;
font-weight: 300;
}
.singlepage .wpEasybutton[class*="btn"] {
width: 30px;
height: 30px;
background-color: #e1e8ee;
border-radius: 4px;
border: none;
cursor: pointer;
}
.singlepage .minus-btn img {
margin-bottom: 3px;
}
.singlepage .plus-btn img {
margin-top: 2px;
}
.singlepage .wpEasybutton:focus,
.singlepage input:focus {
outline: 0;
}
.singlepage .total-price {
width: 85px;
text-align: center;
font-size: 16px;
color: #43484d;
font-weight: 300;
align-self: center;
}/**/@keyframes click-radio-wave {
0% {
width: 25px;
height: 25px;
opacity: 0.35;
position: relative;
}
100% {
width: 60px;
height: 60px;
margin-left: -15px;
margin-top: -15px;
opacity: 0;
}
}
@media screen and (max-width: 767px) {
.singlepage .wizard-content-left {
height: auto;
}
}
.singlepage .headCol {
align-self: center;
float: none;
}
.singlepage .form-control-em {
border: none;
background: transparent;
box-shadow: none;
width: auto;
display: inline-block;
font-size: 16px;
color: #43484d;
font-weight: 300;
}
.singlepage .basket-tbl .headCol.pPrice {
width: 100%;
max-width: 70px;
margin: 10px auto;
}
.singlepage .basket-tbl .headCol.pPrice .form-control-em {
width: 40px;
margin: 0px auto;
text-align: center;
background: transparent;
box-shadow: none;
}
@media screen and (max-width: 767px) {
.singlepage .basket-tbl .headCol.pPrice .form-control-em {
width: 70px;
}
}
.singlepage .basket-tbl .headCol.pCost .form-control-em {
width: 70px;
margin: 0px auto;
text-align: left;
background: transparent;
border: none;
box-shadow: none;
padding: 0px;
}
@media screen and (max-width: 767px) {
.singlepage .basket-tbl .headCol.pCost .form-control-em {
text-align: center;
}
}
.singlepage .basket-tbl .headCol.pCost {
width: 70px;
margin: 0px auto;
clear: both;
text-align: center;
padding-top: 15px;
}
.singlepage .basket-tbl .headCol.pImage {
width: 100%;
margin-right: 0px;
text-align: center;
}
.singlepage .basket-tbl .headCol.pImage img {
margin: 0px auto;
}
.singlepage .result-tbl {
position: absolute;
bottom: -60px;
right: 0px;
max-width: 130px;
white-space: nowrap;
font-size: 16px;
}
.singlepage .result-tbl .curr {
display: inline-block;
}
.singlepage .result-tbl .form-control-em {
display: inline-block;
width: 50px;
max-width: initial;
min-width: auto;
font-size: 16px;
font-weight: bold;
background: transparent;
border: none;
box-shadow: none;
color: #43484d;
padding: 0px;
margin: 0px;
}
.singlepage .result-tbl b {
font-weight: bold;
font-size: 16px;
position: relative;
display: inline-block;
top: 0px;
margin-right: 1px;
margin-left: 5px;
}
.singlepage .result-tbl label {
margin-right: 10px;
vertical-align: top;
float: left;
}
.singlepage .btnqty[class*="btn"] {
width: 30px;
height: 30px;
background-color: #e1e8ee;
border-radius: 4px;
border: none;
cursor: pointer;
text-align: center;
line-height: 30px;
}
.singlepage .basket-tbl .pQty .form-control-em {
width: 30px;
height: 30px;
background-color: #fff;
border-radius: 4px;
text-align: center;
line-height: 30px;
position: absolute;
left: 0px;
right: 0px;
margin: 0px auto;
box-shadow: none;
border: none;
padding: 0px;
}
.singlepage .basket-tbl .pQty .btnqty[class*="btn"] i {
color: #86939e;
vertical-align: middle;
}
.singlepage .basket-tbl .qty.pQty {
width: 100%;
max-width: 95px;
min-width: 95px;
position: relative;
}
@media screen and (max-width: 767px) {
.singlepage .basket-tbl .qty.pQty {
margin: 0px auto;
}
}
.singlepage .inc.btnqty {
float: right;
}
.singlepage .dec.btnqty {
float: left;
}
.singlepage .basket-tbl .headCol.pDetails {
margin-right: 0px;
width: 100%;
text-align: center;
margin-top: 10px;
}
.singlepage .paymentDetails .paymetncol li {
padding: 15px;
list-style: none;
font-size: 15px;
}
.singlepage .paymentDetails .paymetncol li i {
color: #86b2ff;
text-align: center;
line-height: 20px;
border-radius: 100px;
font-size: 11px;
margin-right: 10px;
}
.singlepage .paymentDetails .paymetncol li:last-child {
background: #f9f9f9;
}
.singlepage .paymentDetails .paymetncol li span {
font-weight: 600;
float: right;
margin: 0px 0px;
}
.singlepage .pReset i {
cursor: pointer;
padding: 0px 10px;
font-size: 16px;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
color: #fff;
background: #2e86df;
border-radius: 4px;
width: 85px;
margin-top: 10px;
}
.singlepage .listingHeadWrap {
display: none;
}
.singlepage .wpItem {
padding: 20px 20px;
background: #fff;
text-align: center;
margin: 0px 0px 20px 0px;
border-radius: 6px;
box-shadow: 0px 0px 30px -23px #b3b3b3;
border: 1px solid #f7f7f7;
}
.singlepage .wpItem:last-child {
border: none;
}
.singlepage .headCol.pReset {
text-align: center;
}
.singlepage .form-group.cusPaymentSec {
margin: 0px 0px 25px 0px;
}
.singlepage .cusSelect select {
border-radius: 4px;
border: 1px solid #fff;
font-size: 13px;
background: #f3f3f3;
padding: 2px;
color: #717171;
font-weight: 500;
}
.singlepage .cusSelect select:hover,
.singlepage .cusSelect select:focus,
.singlepage .cusSelect select:active {
outline: none;
box-shadow: none;
}
.singlepage .form-control-wrap input {
font-weight: 300;
padding: 0px 15px;
color: #2f2f37;
background-color: #fff;
border: none;
width: 100%;
height: 40px;
line-height: 40px;
border: 1px solid #b3b3b3;
border-radius: 4px;
font-size: 13px;
box-shadow: none;
}
.singlepage .form-wizard .wizard-form-checkbox {
display: inline-block;
margin-left: 5px;
position: relative;
}
.singlepage .form-wizard .wizard-form-checkbox input[type="checkbox"] {
height: 18px;
width: 18px;
display: inline-block;
vertical-align: middle;
border-radius: 4px;
position: relative;
cursor: pointer;
margin: -3px 0px 0px 0px;
border: 1px solid #7f8393;
background-color: #fff;
transition: all 1s ease-in-out;
}
.singlepage .form-wizard .wizard-form-checkbox input[type="checkbox"]:focus {
outline: 0;
}
.singlepage .form-wizard .wizard-form-checkbox input[type="checkbox"]:checked {
background-color: #fff;
background-color: #2065e1;
}
.singlepage .form-wizard .wizard-form-checkbox input[type="checkbox"]::before {
content: "";
position: absolute;
display: inline-block;
background-color: #2065e1;
left: 0px;
right: 0;
margin: 0 auto;
top: 3px;
transition: all 0.2s ease;
opacity: 0;
transform: scale(0);
}
.singlepage .form-wizard .wizard-form-checkbox input[type="checkbox"]:checked::before {
content: "✓";
position: absolute;
display: inline-block;
background-color: #2065e1;
color: #fff;
border-radius: 2px;
left: 2px;
right: 2px;
font-size: 11px;
margin: 0 auto;
top: 2px;
line-height: 15px;
opacity: 1;
text-align: center;
transform: scale(1);
font-weight: bold;
bottom: 2px;
}
.singlepage .form-wizard .wizard-form-checkbox input[type="checkbox"] ~ label {
padding-left: 5px;
cursor: pointer;
margin-right: 15px;
margin-bottom: 0px;
display: inline-block;
font-size: 12px;
}
.singlepage .form-control-wrap {
font-weight: 400;
padding: 0px 15px;
color: #2f2f37;
background-color: #fff;
border: none;
width: 100%;
line-height: 40px;
border: 1px solid #b3b3b3;
border-radius: 4px;
font-size: 13px;
overflow: hidden;
position: relative;
}
.singlepage .form-control-wrap iframe {
float: left;
margin: 0px !important;
}
.singlepage .form-control-wrap .input-card {
width: 100%;
margin-left: 0px;
}
.singlepage .form-control-wrap .input-date {
width: 50%;
left: 0px;
}
.singlepage .form-control-wrap .input-ccv {
width: 50%;
}
.singlepage .cred {
width: 100%;
border-top: 1px solid #e1e8ee;
float: right;
}
.singlepage .form-control-1 {
height: 40px;
position: relative;
top: -7px;
left: 5px;
}
.singlepage .CardIcon {
width: 20px;
height: 14px;
perspective: 1000px;
overflow: hidden;
position: absolute;
left: 10px;
top: 13px;
display: none;
}
.singlepage .CardIcon-inner {
position: relative;
text-align: center;
transition: transform 0.6s;
transform-style: preserve-3d;
}
.singlepage .input-postal {
left: -15px;
}
.singlepage .CardIcon-front,
.singlepage .CardIcon-back {
position: absolute;
backface-visibility: hidden;
}
.singlepage .CardIcon-front img,
.singlepage .CardIcon-back img {
vertical-align: top !important;
width: 20px;
height: auto;
padding: 0px;
margin: 0px;
}
.singlepage .CardIcon-back {
transform: rotateY(180deg);
}
.singlepage .orderCompleted {
text-align: center;
display: none;
}
.singlepage .orderCompleted div {
text-align: center !important;
}
.singlepage .orderCompleted h2 {
padding: 0px;
margin: 0px;
margin-bottom: 10px;
margin-top: 10px;
}
.singlepage .orderCompleted p {
font-size: 16px;
padding: 0px;
margin: 0px;
}
.singlepage .doneorder {
margin: 0px auto;
width: 70px;
height: auto;
padding: 0px;
}
.singlepage .orderCompleted a {
color: var(--wpep-theme-color);
text-decoration: none;
display: block;
margin-top: 9px;
font-size: 14px;
font-weight: 400;
}
.singlepage .orderCompleted a:hover,
.singlepage .orderCompleted a:active,
.singlepage .orderCompleted a:focus {
box-shadow: none;
outline: none;
}
.singlepage .lastPage {
display: block;
text-align: center;
}
.singlepage .wizard-fieldset.orderCompleted {
padding-bottom: 30px;
}
.singlepage .orderCompleted .form-wizard-submit {
opacity: 0.7;
}
.singlepage ul.wpep_tabs {
margin: 0px;
padding: 0px;
list-style: none;
border-top: 2px solid #efefef;
display: block;
width: 100%;
}
.singlepage ul.wpep_tabs li {
background: none;
color: #777 !important;
display: inline-block;
padding: 15px 20px 15px 20px;
margin: 0px;
cursor: pointer;
position: relative;
vertical-align: top;
}
.singlepage ul.wpep_tabs li img {
-moz-filter: grayscale(100%);
filter: grayscale(100%);
opacity: 0.4;
transition: all 0.5s ease;
vertical-align: middle;
width: 28px;
margin: 0px;
padding: 0px;
height: auto;
margin-right: 5px;
display: inline-block;
} .singlepage ul.wpep_tabs li:hover img {
-moz-filter: grayscale(0%);
filter: grayscale(0%);
opacity: 1;
}
.singlepage ul.wpep_tabs li.current {
background: #fbfbfb;
pointer-events: none;
}
.singlepage ul.wpep_tabs li.current img {
-moz-filter: grayscale(0%);
filter: grayscale(0%);
opacity: 1;
vertical-align: middle;
}
.singlepage ul.wpep_tabs li span {
vertical-align: middle;
}
.singlepage ul.wpep_tabs li::before {
content: "";
display: block;
width: 0;
height: 2px;
background: var(--wpep-theme-color);
transition: width 0.3s;
position: absolute;
top: -2px;
left: 0px;
}
.singlepage ul.wpep_tabs li:hover::before {
width: 100%;
}
.singlepage ul.wpep_tabs li.current::before {
width: 100%;
color: #222;
}
.singlepage .tab-content {
display: none;
background: #fbfbfb;
padding: 25px 18px 18px 18px;
margin-bottom: 15px;
}
.singlepage .tab-content.current {
display: inherit;
}
.singlepage .tab-content .form-group.form-control-wrap {
margin-bottom: 15px;
border: 1px solid #e1e8ee;
}
.singlepage .tab-content .form-group.form-control-wrap.pcode {
margin-bottom: 0px;
}
.singlepage .tab-content h3 {
font-size: 16px;
font-weight: 400;
color: #3c3c3c;
}
.singlepage .cred-card-wrap.form-group.form-control-wrap {
padding: 0px;
}
.singlepage .btnGroupFirst {
justify-content: flex-end;
}
.singlepage #stickyBar {
transition: all 1s ease-in-out;
position: fixed;
bottom: 0px;
left: 0px;
right: 0px;
}
.singlepage #stickyBar .paymentDetails .paymetncol li:last-child {
background: #fff;
border-top: 1px solid #e0e0e0;
box-shadow: 0px 0px 40px -20px #b9b9b9;
height: 60px;
}
.singlepage #stickyBar .paymetncol {
padding: 0px;
margin: 0px;
}
.singlepage .btn-wpep {
padding: 0px 40px;
line-height: 40px;
outline: none;
font-size: 16px;
text-align: center;
border: none;
background: transparent;
color: #000;
cursor: pointer;
display: inline-block;
text-decoration: none;
}
.singlepage .btn-wpep-primary {
background: var(--wpep-theme-color);
border: 1px solid var(--wpep-theme-color);
box-shadow: 0px 0px 20px -8px var(--wpep-theme-color);
color: #fff;
opacity: 1;
transition: opacity 0.25s ease-in-out;
-moz-transition: opacity 0.25s ease-in-out;
-webkit-transition: opacity 0.25s ease-in-out;
}
.singlepage .btn-wpep-primary:hover,
.singlepage .btn-wpep-primary:focus,
.singlepage .btn-wpep-primary:active {
opacity: 0.8;
}
.singlepage .btn-wpep-secondary {
background: #ffffff;
border: 1px solid #e2e5ec;
box-shadow: 0px 0px 15px -8px var(--wpep-theme-color);
color: #595d6e;
opacity: 1;
transition: opacity 0.25s ease-in-out;
-moz-transition: opacity 0.25s ease-in-out;
-webkit-transition: opacity 0.25s ease-in-out;
}
.singlepage .btn-wpep-secondary:hover,
.singlepage .btn-wpep-secondary:focus,
.singlepage .btn-wpep-secondary:active {
opacity: 0.8;
}
.singlepage #stickyBar .btn-wpep {
padding: 0px 30px;
line-height: 28px;
height: 30px;
font-size: 14px;
}
.singlepage #stickyBar .paymentDetails .paymetncol li span {
font-size: 18px;
margin-left: 5px;
}
.singlepage #stickyBar .paymentDetails .paymetncol li strong {
line-height: 32px;
} .singlepage .noSingle {
display: none !important;
}
.singlepage .paymentDetails.ifSingle {
margin: 20px 0px;
}
.singlepage .btnGroup.ifSingle {
justify-content: flex-end;
}
.singlepage fieldset.wizard-fieldset.orderCompleted.blockIfSingle {
padding-bottom: 0px;
}
.singlepage .blockIfSingle p {
margin: 0px;
}
.singlepage .blockIfSingle p br {
display: none;
}
.singlepage .blockIfSingle .lastPage {
display: none;
}
.singlepage .cusLabel {
padding: 0px 0px 10px 0px;
display: block;
color: #333 !important;
}
.singlepage .subscriptionPlan {
margin-bottom: 20px;
}
.singlepage .form-wizard .subscriptionPlan .wizard-form-radio {
display: block;
margin-left: 0px;
position: relative;
margin-bottom: 8px;
font-size: 14px;
}
.singlepage .paydlayout .shcusIn {
margin-top: 15px;
}
.singlepage .form-wizard .wizard-fieldset.show {
display: block;
} .singlepage .button-google-pay {
min-width: 200px;
min-height: 40px;
padding: 11px 24px;
margin: 10px auto;
background-color: #000;
background-image: url(data:image/svg+xml,%3Csvg%20width%3D%22103%22%20height%3D%2217%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M.148%202.976h3.766c.532%200%201.024.117%201.477.35.453.233.814.555%201.085.966.27.41.406.863.406%201.358%200%20.495-.124.924-.371%201.288s-.572.64-.973.826v.084c.504.177.912.471%201.225.882.313.41.469.891.469%201.442a2.6%202.6%200%200%201-.427%201.47c-.285.43-.667.763-1.148%201.001A3.5%203.5%200%200%201%204.082%2013H.148V2.976zm3.696%204.2c.448%200%20.81-.14%201.085-.42.275-.28.413-.602.413-.966s-.133-.684-.399-.959c-.266-.275-.614-.413-1.043-.413H1.716v2.758h2.128zm.238%204.368c.476%200%20.856-.15%201.141-.448.285-.299.427-.644.427-1.036%200-.401-.147-.749-.441-1.043-.294-.294-.688-.441-1.183-.441h-2.31v2.968h2.366zm5.379.903c-.453-.518-.679-1.239-.679-2.163V5.86h1.54v4.214c0%20.579.138%201.013.413%201.302.275.29.637.434%201.085.434.364%200%20.686-.096.966-.287.28-.191.495-.446.644-.763a2.37%202.37%200%200%200%20.224-1.022V5.86h1.54V13h-1.456v-.924h-.084c-.196.336-.5.611-.91.826-.41.215-.845.322-1.302.322-.868%200-1.528-.259-1.981-.777zm9.859.161L16.352%205.86h1.722l2.016%204.858h.056l1.96-4.858H23.8l-4.41%2010.164h-1.624l1.554-3.416zm8.266-6.748h1.666l1.442%205.11h.056l1.61-5.11h1.582l1.596%205.11h.056l1.442-5.11h1.638L36.392%2013h-1.624L33.13%207.876h-.042L31.464%2013h-1.596l-2.282-7.14zm12.379-1.337a1%201%200%200%201-.301-.735%201%201%200%200%201%20.301-.735%201%201%200%200%201%20.735-.301%201%201%200%200%201%20.735.301%201%201%200%200%201%20.301.735%201%201%200%200%201-.301.735%201%201%200%200%201-.735.301%201%201%200%200%201-.735-.301zM39.93%205.86h1.54V13h-1.54V5.86zm5.568%207.098a1.967%201.967%200%200%201-.686-.406c-.401-.401-.602-.947-.602-1.638V7.218h-1.246V5.86h1.246V3.844h1.54V5.86h1.736v1.358H45.75v3.36c0%20.383.075.653.224.812.14.187.383.28.728.28.159%200%20.299-.021.42-.063.121-.042.252-.11.392-.203v1.498c-.308.14-.681.21-1.12.21-.317%200-.616-.051-.896-.154zm3.678-9.982h1.54v2.73l-.07%201.092h.07c.205-.336.511-.614.917-.833.406-.22.842-.329%201.309-.329.868%200%201.53.254%201.988.763.457.509.686%201.202.686%202.079V13h-1.54V8.688c0-.541-.142-.947-.427-1.218-.285-.27-.656-.406-1.113-.406-.345%200-.656.098-.931.294a2.042%202.042%200%200%200-.651.777%202.297%202.297%200%200%200-.238%201.029V13h-1.54V2.976zm32.35-.341v4.083h2.518c.6%200%201.096-.202%201.488-.605.403-.402.605-.882.605-1.437%200-.544-.202-1.018-.605-1.422-.392-.413-.888-.62-1.488-.62h-2.518zm0%205.52v4.736h-1.504V1.198h3.99c1.013%200%201.873.337%202.582%201.012.72.675%201.08%201.497%201.08%202.466%200%20.991-.36%201.819-1.08%202.482-.697.665-1.559.996-2.583.996h-2.485v.001zm7.668%202.287c0%20.392.166.718.499.98.332.26.722.391%201.168.391.633%200%201.196-.234%201.692-.701.497-.469.744-1.019.744-1.65-.469-.37-1.123-.555-1.962-.555-.61%200-1.12.148-1.528.442-.409.294-.613.657-.613%201.093m1.946-5.815c1.112%200%201.989.297%202.633.89.642.594.964%201.408.964%202.442v4.932h-1.439v-1.11h-.065c-.622.914-1.45%201.372-2.486%201.372-.882%200-1.621-.262-2.215-.784-.594-.523-.891-1.176-.891-1.96%200-.828.313-1.486.94-1.976s1.463-.735%202.51-.735c.892%200%201.629.163%202.206.49v-.344c0-.522-.207-.966-.621-1.33a2.132%202.132%200%200%200-1.455-.547c-.84%200-1.504.353-1.995%201.062l-1.324-.834c.73-1.045%201.81-1.568%203.238-1.568m11.853.262l-5.02%2011.53H96.42l1.864-4.034-3.302-7.496h1.635l2.387%205.749h.032l2.322-5.75z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M75.448%207.134c0-.473-.04-.93-.116-1.366h-6.344v2.588h3.634a3.11%203.11%200%200%201-1.344%202.042v1.68h2.169c1.27-1.17%202.001-2.9%202.001-4.944%22%20fill%3D%22%234285F4%22%2F%3E%3Cpath%20d%3D%22M68.988%2013.7c1.816%200%203.344-.595%204.459-1.621l-2.169-1.681c-.603.406-1.38.643-2.29.643-1.754%200-3.244-1.182-3.776-2.774h-2.234v1.731a6.728%206.728%200%200%200%206.01%203.703%22%20fill%3D%22%2334A853%22%2F%3E%3Cpath%20d%3D%22M65.212%208.267a4.034%204.034%200%200%201%200-2.572V3.964h-2.234a6.678%206.678%200%200%200-.717%203.017c0%201.085.26%202.11.717%203.017l2.234-1.731z%22%20fill%3D%22%23FABB05%22%2F%3E%3Cpath%20d%3D%22M68.988%202.921c.992%200%201.88.34%202.58%201.008v.001l1.92-1.918c-1.165-1.084-2.685-1.75-4.5-1.75a6.728%206.728%200%200%200-6.01%203.702l2.234%201.731c.532-1.592%202.022-2.774%203.776-2.774%22%20fill%3D%22%23E94235%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);
background-origin: content-box;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
border: 0;
border-radius: 4px;
box-shadow: 0 1px 1px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
outline: 0;
cursor: pointer;
display: none;
}
.singlepage #googlePay.current .button-google-pay {
display: block!important;
}
.singlepage .button-masterpass {
min-width: 200px;
min-height: 40px;
max-height: 40px;
padding: 0;
margin: 10px;
background-color: black;
background-size: 100% 100%;
background-repeat: no-repeat;
background-position: 50% 50%;
border-radius: 5px;
border-color: white;
cursor: pointer;
display: none;
}
.singlepage .wpepError {
color: #ff4200;
display: inline-block;
margin: 0;
font-size: 10px;
position: absolute;
bottom: -18px;
left: 0;
}
.singlepage .wpep-disabled {
pointer-events: none !important;
opacity: 0.75 !important;
text-decoration: none !important;
}
.singlepage .wpep-alert {
padding: 12px 15px;
margin-bottom: 20px;
border: 1px solid transparent;
border-radius: 4px;
}
.singlepage .wpep-alert-danger {
color: #ca1818;
background-color: #f8d7da;
border-color: #f5c6cb;
}
.singlepage .wpep-alert-dismissable,
.singlepage .wpep-alert-dismissible {
padding-right: 35px;
position: relative;
}
.singlepage .wpep-alert-dismissable a.wpep-alert-close,
.singlepage .wpep-alert-dismissible a.wpep-alert-close {
position: absolute;
top: 0;
right: 15px;
color: inherit;
text-decoration: none;
font-size: 18px;
opacity: 0.75;
bottom: 0;
margin: auto;
height: 12px;
display: inline-block;
line-height: 12px;
}
.singlepage .wpep-ptb-150 {
padding-top: 150px !important;
padding-bottom: 150px !important;
}
.wpepLoader {
position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
width: auto;
height: auto;
font-size: 16px;
color: #000;
background: rgba(253, 253, 253, 0.98);
border-radius: 4px;
border: 1px solid #fbfbfb;
z-index: 6;
display: flex;
align-items: center;
justify-content: center;
padding: 60px;
}
.singlepage small.display {
font-size: 100%;
}
.wpep-btn-primary {
text-decoration: none !important;
}
label[data-label-show="no"] {
display: none;
}
.singlepage .form-wizard .date-field .wizard-form-text-label {
color: #2f2f37;
top: -10px;
background: #fff;
transition: 0.2s linear all;
font-size: 13px;
left: 15px;
}
.multipage .form-wizard .date-field .wizard-form-text-label {
color: #2f2f37;
top: -10px;
background: #fff;
transition: 0.2s linear all;
font-size: 13px;
left: 15px;
} @keyframes initial-loading {
0%,
100% {
transform: translate(-34px, 0);
}
50% {
transform: translate(96px, 0);
}
}
.initial-load-animation {
width: 200px;
margin: 0 auto;
transform: scale(1);
transition: transform 0.5s ease;
}
.payment-image {
text-align: center;
}
.initial-load-animation .payment-image .icon-pay::before {
height: 44px;
width: 64px;
margin: 0 auto 15px;
transform: translate(0, 0);
opacity: 1;
transition: all 0.5s ease-out;
display: inline-block;
}
.initial-load-animation .loading-bar {
width: 130px;
height: 2px;
margin: 0 auto;
border-radius: 2px;
background-color: #cfcfcf;
position: relative;
overflow: hidden;
z-index: 1;
transform: rotateY(0);
transition: transform 0.3s ease-in;
}
.initial-load-animation .loading-bar .blue-bar {
height: 100%;
width: 68px;
position: absolute;
transform: translate(-34px, 0);
background-color: var(--wpep-theme-color);
border-radius: 2px;
animation: initial-loading 1.5s infinite ease;
}
.initial-load-animation.fade-load .payment-image .icon-pay::before {
transform: rotateY(180deg);
opacity: 1;
}
.initial-load-animation .payment-image .icon-pay {
color: var(--wpep-theme-color);
} .singlepage ul.wpep_tabs li.titelIcon {
display: block !important;
padding: 20px 15px 15px 15px;
}
.singlepage ul.wpep_tabs li.titelIcon h4 {
margin: 0px;
font-size: 15px;
padding: 0px;
font-weight: normal;
display: inline-block;
color: #333 !important;
}
.singlepage ul.wpep_tabs li.titelIcon img {
margin: -5px 10px 0px 0px !important;
max-width: 28px;
display: inline-block;
vertical-align: middle;
}
.wpep-popup .wpep-close {
z-index: 10000;
}
.wpep-popup .wpep-content .wpepLoader {
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(253, 253, 253, 0.98);
}
.singlepage .form-wizard .termsCondition .wizard-form-checkbox input[type="checkbox"] {
height: 18px;
width: 18px;
}
.singlepage .form-wizard .termsCondition .wizard-form-checkbox input[type="checkbox"] ~ label {
margin-right: 0px;
font-size: 14px;
display: inherit;
}
.singlepage .form-wizard .termsCondition .wizard-form-checkbox a {
font-size: 14px;
}
@media screen and (max-width: 480px) {
.singlepage .wpep-ptb-150 {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
}
@media screen and (min-width: 575px) {
.singlepage .paymentSelect .selection label {
padding: 0px 10px;
}
.singlepage #stickyBar {
display: none;
}
.singlepage .cred-card-wrap.form-group.form-control-wrap {
padding: 0px 15px;
}
.singlepage .form-control-wrap .input-ccv {
width: 50px;
}
.singlepage .form-control-wrap .input-date {
width: 85px;
left: 20px;
}
.singlepage .form-control-wrap .input-card {
width: 60%;
margin-left: 10px;
}
.singlepage .cred {
width: 135px;
border: none;
}
.singlepage .CardIcon {
display: block;
}
.singlepage .paymentSelect .selection {
margin-right: 10px;
vertical-align: middle;
padding: 0px 10px 0px 0px;
min-width: 64px;
width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.singlepage .paymentSelect {
display: flex;
justify-content: space-between;
}
.singlepage .listingHeadWrap {
display: block;
}
.singlepage .listingHeadWrap {
background: #f9f9f9;
padding: 20px 20px;
}
.singlepage .listingHead {
display: table;
font-size: 15px;
width: 100%;
}
.singlepage .listingHead .headCol.pPrice {
width: 70px;
}
.singlepage .listingHead .headCol.pQty {
width: 95px;
margin-right: 30px;
text-align: center;
}
.singlepage .listingHead .headCol.pDetails {
margin-right: 30px;
width: 170px;
}
.singlepage .listingHead .headCol.pImage {
width: 110px;
padding-right: 20px;
}
.singlepage .wpItem {
padding: 20px 0px;
display: flex;
border: none;
border-bottom: 1px solid #e1e8ee;
background: #fff;
border-bottom: 1px solid #e2e2e2;
background: #fff;
text-align: inherit;
box-shadow: none;
border-radius: 0px;
margin: 0px;
}
.singlepage .headCol {
float: left;
}
.singlepage .basket-tbl .headCol.pImage {
width: 100%;
max-width: 70px;
min-width: 70px;
margin-right: 65px;
}
.singlepage .basket-tbl .headCol.pDetails {
margin-right: 30px;
width: 100%;
max-width: 170px;
text-align: left;
margin-top: 0px;
}
.singlepage .basket-tbl .qty.pQty {
margin-right: 30px;
}
.singlepage .basket-tbl .headCol.pCost {
width: 100%;
max-width: 70px;
margin: 0px;
text-align: left;
padding-top: 0px;
}
.singlepage .pReset i {
cursor: pointer;
padding: 0px 10px;
font-size: 16px;
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
color: #d6d6d6;
background: transparent;
margin: 0px;
}
.singlepage .pReset i:hover {
color: red;
}
.singlepage .basket-tbl .headCol.pPrice {
margin: 0px;
}
.singlepage .basket-tbl .headCol.pPrice .form-control-em {
width: auto;
text-align: inherit;
padding: 0px;
margin: 0px;
background: transparent;
border: none;
box-shadow: none;
}
}
.singlepage span.wpep-help-text {
font-size: 11px;
color: #999;
padding: 0;
display: block;
line-height: inherit;
margin-top: 5px;
}
.singlepage .wpep-m-0 {
margin: 0 !important;
}
.singlepage .wpep-checkboxWrapper,
.wpep-radioWrapper {
margin-bottom: 15px;
} .singlepage .custom-select-wrapper {
position: relative;
display: inline-block;
user-select: none;
cursor: pointer;
width: 100%;
}
.singlepage .custom-select-wrapper select {
display: none;
}
.singlepage .custom-select {
position: relative;
display: inline-block;
width: 100%;
}
.singlepage .custom-select-trigger {
position: relative;
display: block;
min-width: 130px;
cursor: pointer;
transition: all 0.2s ease-in-out;
width: 100%;
height: 38px;
line-height: 38px;
}
.singlepage .custom-select-trigger:after {
position: absolute;
display: block;
content: "";
width: 7px;
height: 7px;
top: 50%;
right: 0px;
margin-top: 0px;
border-bottom: 1px solid #6d6d6d;
border-right: 1px solid #6d6d6d;
transform: rotate(45deg) translateY(-50%);
transition: all 0.35s ease-out;
transform-origin: 50% 0;
}
.singlepage .custom-select.opened .custom-select-trigger:after {
margin-top: 3px;
transform: rotate(-135deg) translateY(-50%);
}
.singlepage .custom-options {
position: absolute;
display: block;
top: 100%;
left: 0%;
right: 0;
width: 100%;
z-index: 2;
margin: 10px 0;
border-radius: 5px;
box-sizing: border-box;
background: #fff;
transition: all 0.2s ease-in-out;
opacity: 0;
visibility: hidden;
pointer-events: none;
transform: translateY(-15px);
border: 1px solid #b3b3b3;
}
.singlepage .custom-select.opened .custom-options {
opacity: 1;
visibility: visible;
pointer-events: all;
transform: translateY(-8px);
}
.singlepage .option-hover:before {
background: #f9f9f9;
}
.singlepage .custom-option {
position: relative;
display: block;
padding: 0 20px;
line-height: 38px;
cursor: pointer;
transition: all 0.05s ease-in-out;
}
.singlepage .custom-option:first-of-type {
border-radius: 4px 4px 0 0;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}
.singlepage .custom-option:last-of-type {
border-bottom: 0;
border-radius: 0 0 4px 4px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
}
.singlepage .custom-option:hover,
.singlepage .custom-option.selection {
color: #2f2f37;
background-color: #ecf3fb;
} .singlepage input[type="checkbox"] + label,
.singlepage input[type="radio"] + label {
margin: 0;
}
.singlepage .inputGroup {
background-color: #fff;
display: block;
margin: 10px 0;
position: relative;
box-shadow: 0px 0px 12px 0px #f1f1f1;
border-radius: 4px;
}
.singlepage .inputGroup label {
padding: 25px 20px;
width: 100%;
display: block;
text-align: left;
color: #8c8c8c;
cursor: pointer;
position: relative;
z-index: 2;
transition: color 200ms ease-in;
overflow: hidden;
}
.singlepage .inputGroup label:before {
width: 10px;
height: 10px;
border-radius: 50%;
content: "";
background-color: var(--wpep-theme-color);
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%) scale3d(1, 1, 1);
transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
opacity: 0;
z-index: -1;
}
.singlepage .inputGroup label:after {
width: 32px;
height: 32px;
content: "";
border: 2px solid #d1d7dc;
background-color: #fff;
background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.414 11L4 12.414l5.414 5.414L20.828 6.414 19.414 5l-10 10z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E ");
background-repeat: no-repeat;
background-position: 1px 3px;
border-radius: 50%;
z-index: 2;
position: absolute;
right: 30px;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
transition: all 200ms ease-in;
}
.singlepage .inputGroup input:checked ~ label {
color: #fff;
}
.singlepage .inputGroup input:checked ~ label:before {
transform: translate(-50%, -50%) scale3d(120, 120, 1);
opacity: 1;
}
.singlepage .inputGroup input:checked ~ label:after {
background-color: var(--wpep-theme-color);
border-color: rgba(255, 255, 255, 0.6);
}
.singlepage .inputGroup input {
width: 32px;
height: 32px;
order: 1;
z-index: 2;
position: absolute;
right: 30px;
top: 50%;
transform: translateY(-50%);
cursor: pointer;
visibility: hidden;
}
.singlepage .cardList .cardListLab {
display: flex;
justify-content: space-between;
padding: 25px 85px 25px 30px;
align-items: center;
font-size: 20px;
font-weight: 300;
border-radius: 4px;
font-size: 14px;
}
.singlepage .removeicon {
vertical-align: text-top;
z-index: 3;
position: relative;
}
.singlepage .removeicon svg {
fill: var(--wpep-theme-color);
}
.singlepage .inputGroup input:checked ~ label .removeicon svg {
fill: #fff;
}
.singlepage .carexp {
margin-right: 15px;
letter-spacing: 1px;
}
.singlepage .mastercard1 {
vertical-align: sub;
margin-right: 15px;
height: 20px;
display: inline-block;
font-weight: 600;
}
.singlepage .mastercard2 {
letter-spacing: 2px;
}
.singlepage .card01 .icon-pay-brand {
margin-right: 25px;
height: 32px;
display: inline-block;
vertical-align: middle;
}
.singlepage .card01 .icon-pay-brand svg {
width: 32px;
height: 32px;
fill: currentColor;
}
.singlepage .inputGroup input:checked ~ label .icon-pay-brand svg {
fill: #fff;
}
@media screen and (max-width: 767px) {
.singlepage .mastercard1 {
margin-right: 5px;
}
.singlepage .card01 .icon-pay {
margin-right: 5px;
}
.singlepage .inputGroup label:after {
right: 15px;
width: 22px;
height: 22px;
background-position: 2px 3px;
background-size: 22px;
}
.singlepage .cardList .cardListLab {
font-size: 18px;
white-space: nowrap;
padding: 25px 55px 25px 15px;
}
.singlepage .removeicon svg {
width: 18px;
height: 18px;
}
.singlepage .mastercard2 {
letter-spacing: 0px;
}
.singlepage .carexp {
margin-right: 10px;
letter-spacing: 0px;
font-size: 18px;
}
}
.singlepage .cardsBlock02 {
margin-bottom: 20px;
}
.singlepage .form-wizard .cardsBlock02 .wizard-form-radio {
margin-left: 0px;
margin-right: 15px;
cursor: pointer;
}
.singlepage .form-wizard .cardsBlock02 .wizard-form-radio input[type="radio"] {
margin-right: 5px;
}
.singlepage .form-wizard .cardsBlock02 .wizard-form-radio label {
cursor: pointer;
font-size: 12px;
}
.singlepage .wpep_saved_cards .inputGroup {
margin-top: 0px;
}
.singlepage .form-wizard .wizard-form-checkbox.saveCarLater {
margin: 10px 0px 0px 0px;
font-size: 14px;
}
.wpep-popup .singlepage .inputGroup label:after {
background-position: 1px 3px;
}
span.fieldReq {
font-size: 10px;
vertical-align: top;
color: red;
}
.singlepage .inpuQty {
position: relative;
max-width: 120px;
}
.singlepage .inpuQty .value-button {
position: absolute;
height: 40px;
margin: 0px;
padding: 0px;
border: none;
line-height: 40px;
font-size: 30px;
font-weight: 100;
background: transparent;
color: #a5a5a5;
width: 40px;
text-align: center;
cursor: pointer;
}
.singlepage .inpuQty #decrease {
left: 0px;
margin: 0px;
font-size: 40px;
line-height: 35px;
}
.singlepage .inpuQty #increase {
right: 0px;
top: 0px;
}
.singlepage .inpuQty .form-control {
text-align: center;
padding: 0px 40px !important;
}
.singlepage .qtylabel {
padding: 0px;
margin: 0px 0px 5px 0px;
line-height: normal;
font-size: 14px;
display: block;
}
.singlepage .file-upload-wrapper {
position: relative;
width: 100%;
height: 40px;
border: 1px solid #b3b3b3;
border-radius: 4px;
overflow: visible;
}
.singlepage .file-upload-wrapper:after {
content: attr(data-text);
font-size: 14px;
position: absolute;
top: 0;
left: 0;
background: #fff;
padding: 10px 15px;
display: block;
width: calc(100% - 160px);
pointer-events: none;
z-index: 20;
height: 0px;
line-height: 18px;
color: #2f2f37;
border-radius: 5px 10px 10px 5px;
font-weight: 400;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
min-height: 40%;
}
.singlepage .file-upload-wrapper:before {
content: "Upload";
position: absolute;
top: 4px;
right: 5px;
display: inline-block;
height: 31px;
background: var(--wpep-theme-color);
color: #fff;
font-weight: 700;
z-index: 25;
font-size: 14px;
line-height: 32px;
padding: 0 15px;
text-transform: uppercase;
pointer-events: none;
border-radius: 4px;
width: 90px;
text-align: center;
}
.singlepage .file-upload-wrapper:hover:before {
background: var(--wpep-theme-color);
opacity: 0.8;
}
.singlepage .file-upload-wrapper input {
opacity: 0;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 99;
height: 40px;
margin: 0;
padding: 0;
display: block;
cursor: pointer;
width: 100%;
}
.singlepage .labelupload {
font-size: 14px;
}
.singlepage .wpep-coupons {
margin: 0px 0px 25px 0px; }
.singlepage .wpep-coupons .coupon-field {
display: flex;
}
.singlepage .wpep-coupons .coupon-field .cp-apply {
height: 40px;
margin-left: 15px;
padding: 0;
}
.singlepage .wpep-alert-success {
color: #155724;
background-color: #d4edda;
border-color:#d4edda;
}
.singlepage div.wpep-payment-details-wrapper {
position: relative;
display: flex;
align-items: center;
margin-right: 15px;
}
.singlepage a.wpep-open-details {
color: var(--wpep-theme-color);
}
.singlepage div.wpep-payment-details {
width: 251px;
min-height: 150px;
height: auto;
padding: 15px;
border: 1px solid #ddd;
border-radius: 4px;
position: absolute;
right: 0;
top: 45px;
background: #FFF;
visibility: hidden;
opacity: 0;
transition: all 0.3s ease 0s;
box-shadow: 0px 0px 3px 0px rgb(179 179 179 / 25%);
-webkit-box-shadow: 0px 0px 3px 0px rgb(179 179 179 / 25%);
-moz-box-shadow: 0px 0px 3px 0px rgb(179 179 179 / 25%);
-ms-box-shadow: 0px 0px 3px 0px rgb(179 179 179 / 25%);
-o-box-shadow: 0px 0px 3px 0px rgb(179 179 179 / 25%);
}
.singlepage div.wpep-payment-details:after {
content: '';
border-top: 8px solid transparent;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #ddd;
display: inline-block;
position: absolute;
right: 20px;
top: -17px;
}
.singlepage div.wpep-payment-details:before {
content: '';
border-top: 8px solid transparent;
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #FFF;
display: inline-block;
position: absolute;
right: 20px;
top: -16px;
z-index: 9;
}
.singlepage a.wpep-open-details:hover + div.wpep-payment-details, div.wpep-payment-details:hover {
visibility: visible;
opacity: 1;
transition: all 0.3s ease 0s;
}
.singlepage div.wpep-payment-details ul li {
display: flex;
flex-direction: row;
justify-content: space-between;
padding: 2px;
font-size: 12px;
}
.singlepage li.wpep-fee-total {
padding-top: 5px!important;
border-top: 1px solid #ddd;
margin-top: 5px;
}
.singlepage span.fee_value {
font-weight: 600;
}
.singlepage span.donationGoalProgressBar {
width: 100%;
display: inline-flex;
height: 12px;
background: #EEEEEE;
border-radius: 10px;
}
.singlepage span.donationGoalProgressBar > span {    
border-radius: 10px;
background-color: var(--wpep-theme-color);
}
.singlepage .donationGoalDetails {
display: block;
text-align: right;
font-weight: bold;
}
.singlepage .donationGoalDetails small {
font-weight: normal;
}
.singlepage p.doantionGoalAchieved {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 9999;
background: rgba(255,255,255, 0.75);
display: flex;
align-items: center;
justify-content: center;
font-size: 20px;
font-weight: bold;
}
@supports (-webkit-appearance: -apple-pay-button) { 
.apple-pay-button {
display: inline-block;
-webkit-appearance: -apple-pay-button;
width:100%; 
padding:20px;
}
.apple-pay-button-black {
-apple-pay-button-style: black;
}
.apple-pay-button-white {
-apple-pay-button-style: white;
}
.apple-pay-button-white-with-line {
-apple-pay-button-style: white-outline;
}
}
@supports not (-webkit-appearance: -apple-pay-button) {
.apple-pay-button {
display: inline-block;
background-size: 100% 60%;
background-repeat: no-repeat;
background-position: 50% 50%;
border-radius: 5px;
padding: 0px;
box-sizing: border-box;
min-width: 200px;
min-height: 32px;
max-height: 64px;
}
.apple-pay-button-black {
background-image: -webkit-named-image(apple-pay-logo-white);
background-color: black;
}
.apple-pay-button-white {
background-image: -webkit-named-image(apple-pay-logo-black);
background-color: white;
}
.apple-pay-button-white-with-line {
background-image: -webkit-named-image(apple-pay-logo-black);
background-color: white;
border: .5px solid black;
} 
} .button-src {
min-width: 200px;
min-height: 40px;
max-height: 40px;
padding: 0;
margin: 10px auto;
background-color: black;
background-size: 100% 100%;
background-repeat: no-repeat;
background-position: 50% 50%;
border-radius: 5px;
border-color: rgb(255, 255, 255);
cursor:pointer;
display: none;
}
.singlepage #masterPass.current .button-src {
display: block!important;
}
.singlepage #applePay.current #sq-apple-pay-label {
display: block!important;
margin: 10px auto!important;
}
#afterpay-button .sq-ap__button {
width: 240px; 
}
#ach-button {
margin-right: auto;
margin-left: auto;
display: block;
width: 206px;
background-color: white;
padding: 5px;
height: 38px;
}
#ach-button img {
width: 19px;
padding: 0;
margin-bottom: -5px;
margin-right: 6px;
}
.mleft30 {
margin-left: -30px;
}
.loader {
border: 4px solid #f3f3f3; border-top: 4px solid #3498db; border-radius: 50%;
width: 20px;
height: 20px;
animation: spin 1s linear infinite; margin: 0 auto; }
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); } }
.wp-square-wallet, .wp-square-wallet-ach {
width: 241px;
margin: 0 auto;
}
.wp-square-wallet button {
width: 100%!important;
}
.wp-square-wallet button {
width: 100%!important;
font-size: 16px;
background-color: transparent;
}
.wp-square-wallet-ach button {
width: 100%!important;
font-size: 16px;
padding: 7px 0;
background-color: transparent;
border-radius: 4px;
}
.wp-square-wallet-ach button img {
width: 22px!important;
vertical-align: bottom;
}
.wp-square-wallet div#cash_app_pay_v1_element {
background-color: black;
margin: 0 auto;
border-radius: 4px;
text-align: center;
display: inline-table;
padding: 0px 24px 0px 22px;
}
.wpep_coupon_applied{
display: flex;
justify-content: space-between;
align-items: center;
padding: 0;
background-color: #f2f2f2;
border: 1px solid #ccc;
border-radius: 5px;
overflow: hidden;
height: 50px;
font-size: 14px;
font-weight: 600;
color: #484848;
}
.wpep_coupon_applied_text i {
color: #5D97FF; font-size: 24px; margin-right: 8px; }
span.wpep_coupon_applied_text {
font-size: 14px;
color: #333;
padding-left: 15px;
flex: 1;
display: flex;
align-items: center;
}
button.wpep_coupon_remove_btn {
background-color: #5D97FF;
color: white;
border: none;
width: 100px;
height: 100%;
font-size: 12px;
font-weight: bold;
cursor: pointer;
text-transform: uppercase;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
border-left: 1px solid #ccc;
}
.wpep_coupon_remove_btn:hover {
background-color: #85aff9;
}
.quantityCouponAlert{
display: none;
}
.pStock{
display: none;
padding: 8px;
text-align: center;
background: #f8d7da;
color: #ca1818;
margin-top: -24px;
margin-bottom: 16px;
}
.subscrition_cycle_box {
display: flex; align-items: center; gap: 8px; border: 1px solid #4A90E2;
background: #E8F3FF;
color: #007BFF;
padding: 8px 16px;
border-radius: 8px;
font-weight: bold;
margin: 15px 0px;
max-width: fit-content; flex-wrap: wrap; justify-content: center; text-align: center;
} .subscrition_cycle_box .title {
font-weight: 600;
color: #007BFF;
font-size: 18px !important;
height: 24px !important;
padding: 0px !important;
border: none !important;
} .subscrition_cycle_box .subtext {
font-size: 12px;
color: #777;
padding-top: 5px;
} @media (max-width: 768px) {
.subscrition_cycle_box {
flex-direction: column; gap: 5px;
padding: 12px; width: 100%; text-align: center;
}
.subscrition_cycle_box .title {
font-size: 16px !important; height: auto !important;
}
.subscrition_cycle_box .subtext {
font-size: 11px; padding-top: 3px;
}
}
@media (max-width: 480px) {
.subscrition_cycle_box {
padding: 10px;
gap: 4px;
}
.subscrition_cycle_box .title {
font-size: 14px !important;
}
.subscrition_cycle_box .subtext {
font-size: 10px;
}
}
.no_product_found{
padding: 20px;
text-align: center;
font-size: 18px;
font-weight: 500;
}
span.valueCheckWpep {
color: #ff0000;
font-size: 12px;
}
span.couponAmountError {
color: #ff0000;
font-size: 12px;
}a.ab-item[target="_blank"]:after {
content: '\f504';
position: relative;
left: 10px;
font-family: 'dashicons';
font-size: inherit !important;
}   .stack.et_pb_login .et_pb_newsletter_form {
width: 100% !important;
padding-left: 0px !important;
}
.stack.et_pb_login .et_pb_newsletter_description {
width: 100% !important;
}
p.et_pb_forgot_password {
text-align: var(--forgot-pass-align);
}   .et-fb .custom-svg.et_pb_hovered {
z-index:1 !important;
}
.dh-custom-svg {
height: 100%;
width: 100%;
line-height:0px;
}   .divi_page_et_theme_builder div#wpadminbar {
z-index: 99999999;
top:-20px;
opacity:0;
transition:all 0.2s ease-in-out;
}
.divi_page_et_theme_builder div#wpadminbar:hover {
z-index: 99999999;
top:0px;
opacity:1;
transition:all 0.2s ease-in-out;
}   .divi-hacks-dim-controls .et-fb-page-settings-bar.et-fb-page-settings-bar--active {
opacity:0.1;
-webkit-transition:0.2s all ease-in-out;
-moz-transition:0.2s all ease-in-out;
-ms-transition:0.2s all ease-in-out;
-o-transition:0.2s all ease-in-out;
transition:0.2s all ease-in-out;
padding:0px;
}
.divi-hacks-dim-controls .et-fb-page-settings-bar.et-fb-page-settings-bar--active:hover {
opacity:1;
-webkit-transition:0.2s all ease-in-out;
-moz-transition:0.2s all ease-in-out;
-ms-transition:0.2s all ease-in-out;
-o-transition:0.2s all ease-in-out;
transition:0.2s all ease-in-out;
}   .divi-hacks-show-hovres-buttons.et-db #et-boc .et-fb-form__help, 
.divi-hacks-show-hovres-buttons.et-db #et-boc .et-fb-form__hover, 
.divi-hacks-show-hovres-buttons.et-db #et-boc .et-fb-form__reset, 
.divi-hacks-show-hovres-buttons.et-db #et-boc .et-fb-form__menu, 
.divi-hacks-show-hovres-buttons.et-db #et-boc .et-fb-form__responsive {
margin-left: 7px !important;
opacity: 1 !important;
}   .et_pb_root--vb li.menu-item[class*="lightbox-content"] {
display: none;
}
.closeable {
position:relative;
}
pre {
white-space: inherit;
}
body {
overflow-x:hidden !important;
}   .divibar-open #main-header .et_menu_container {
z-index: 1 !important;
}
#main-header > .container {
z-index: 99 !important;
}   .divi-hacks-class-space input#et-fb-module_class {
word-spacing: 12px;
}   @media only screen and (min-width:981px) {
.divi-hacks-sidebar-shadow.et_right_sidebar #sidebar {
box-shadow: -100px 50px 80px -80px rgba(0,0,0,0.1);
}
.divi-hacks-sidebar-shadow.et_left_sidebar #sidebar {
box-shadow: 100px 50px 80px -80px rgba(0,0,0,0.1);
}
.divi-hacks-sidebar-shadow #main-content .container:before {
display: none;
}
}   body.divi-hacks-hide-show.subscriber:not(.et-fb) .hide-if-subscriber,
body.divi-hacks-hide-show.contributor:not(.et-fb) .hide-if-contributor,
body.divi-hacks-hide-show.author:not(.et-fb) .hide-if-author,
body.divi-hacks-hide-show.editor:not(.et-fb) .hide-if-editor,
body.divi-hacks-hide-show.administrator:not(.et-fb) .hide-if-admin,
body.divi-hacks-hide-show.customer:not(.et-fb) .hide-if-customer,
body.divi-hacks-hide-show.shop_manager:not(.et-fb) .hide-if-shop-manager,
body.divi-hacks-hide-show.logged-in:not(.et-fb) .hide-if-login, 
body.divi-hacks-hide-show.logged-out .hide-if-logout {
display:none !important;
}   .et-fb-preview--phone .et-fb .et_parallax_bg, .et-fb-preview--tablet .et-fb .et_parallax_bg {
background-attachment: scroll !important;
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important;
}   .divi-hacks-full-height #main-footer {
z-index: 9999;
position: relative;
margin-top: 0 !important;
}
.divi-hacks-full-height.et-fb #main-footer {
margin-top:0;
}   .divi-hacks-insta-gradient .et_pb_social_media_follow.insta-gradient .et-social-instagram a.icon::after {
background: #d6249f;
background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%) !important;
content: '';
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 0;
border-radius: inherit;
}   .divi-hacks-mobile-reverse.is-mobile .mobile-reverse,
html.et-fb-preview--tablet .divi-hacks-mobile-reverse .mobile-reverse,
html.et-fb-preview--phone .divi-hacks-mobile-reverse .mobile-reverse {
flex-direction: column-reverse;
display: flex;
}   .divi-hacks-rss-insta .et-social-rss a.icon:before {
content: "\e09a" !important;
}   .divi-hacks-hover .hover-grow {
transform:scale(1);
transition:transform 0.3s ease-in-out;
}
.divi-hacks-hover .hover-grow:hover {
transform:scale(1.05);
}   [class*="keep-hidden-"] {
display:none;
visibility:hidden;
}.get_avatar.circle img { 
-moz-border-radius: 50%; 
-webkit-border-radius: 50%; 
-o-border-radius: 50%; 
-ms-border-radius: 50%; 
overflow:hidden;  
border-radius: 50%;
}
.get_avatar { 
max-width: fit-content; 
max-height: fit-content; 
line-height: 0; 
}@media only screen and (max-width: 980px) {
.mobile-menu-slide-in .et_mobile_menu {
display:block!important;
min-height: 100vh;
height: 100vh;
right: 0;
z-index: 9998;
overflow: scroll;
border-top: none;
padding-top: 20px!important;
padding-bottom: 70px !important;
box-sizing:border-box;
}
.mobile-menu-slide-in .et_mobile_menu {
position:absolute;
}
.mobile-menu-slide-in .et_mobile_menu li a {
width: 100%;
float: left;
margin: 0;
transition: .2s;
}
.mobile-menu-slide-in .et_mobile_menu li li {
padding-left: 0;
margin-left: -10px;
}
.mobile-menu-slide-in .mobile_nav.closed .et_mobile_menu {
-webkit-transform: translateX(130%);
-moz-transform: translateX(130%);
-ms-transform: translateX(130%);
-o-transform: translateX(130%);
transform: translateX(130%);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: -webkit-transform 0.4s 0s;
-moz-transition: -moz-transform 0.4s 0s;
-ms-transition: -ms-transform 0.4s 0s;
-o-transition: -o-transform 0.4s 0s;
transition: transform 0.4s 0s;
}
.mobile-menu-slide-in .mobile_nav.opened .et_mobile_menu {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
-webkit-overflow-scrolling: touch;
-webkit-transition: -webkit-transform 0.4s 0s;
-moz-transition: -moz-transform 0.4s 0s;
-ms-transition: -ms-transform 0.4s 0s;
-o-transition: -o-transform 0.4s 0s;
transition: transform 0.4s 0s
}
.mobile-menu-slide-in .mobile_nav.opened .mobile_menu_bar:before {
content: "\4d";
z-index: 999999;
}
.mobile-menu-slide-in .mobile_nav.closed .mobile_menu_bar:before {
content: "a";
z-index: 999999;
}
.divi-hacks-mobile-menu-slide-in.et_header_style_split .mobile_menu_bar, .divi-hacks-mobile-menu-slide-in.et_header_style_left .mobile_menu_bar {
z-index:9999
}
.mobile-menu-slide-in #et-top-navigation {
padding-right: 5px
}
.et_header_style_centered.divi-hacks-mobile-menu-slide-in:not(.divi-hacks-app-mobile-header) .et_mobile_menu {
top: auto;
margin-top: 25px;
}
.et_header_style_split.divi-hacks-mobile-menu-slide-in:not(.divi-hacks-app-mobile-header) .et_mobile_menu {
top: auto;
margin-top: 29px;
}
}
@media only screen and (min-width: 481px) {
.mobile-menu-slide-in .et_mobile_menu {
width:320px;
margin-left: calc(100% - 320px)
}
}
@media only screen and (max-width: 480px) {
.divi-hacks-mobile-menu-slide-in.divi-hacks-app-mobile-header .et_mobile_menu {
width:260px;
margin-left: calc(100% - 260px)
}
.divi-hacks-mobile-menu-slide-in.divi-hacks-app-mobile-header:not(.divi-hacks-fixed-mobile-header) .et_mobile_menu {
width:260px;
margin-left: calc(100% - 249px)
}
.divi-hacks-mobile-menu-slide-in:not(.divi-hacks-app-mobile-header) .et_mobile_menu {
width:260px;
margin-left: calc(100% - 218px)
}
}
@media only screen and (max-width: 340px) {
.mobile-menu-slide-in .et_mobile_menu {
width:100%;
margin-left: 0
}
}   @media screen and (max-width: 980px) {
.mobile-menu-fullscreen a.mobile_nav.opened .mobile_menu_bar {
position: fixed;
top: 0;
right: 0;
}
.mobile-menu-fullscreen span.mobile_menu_bar {
z-index: 9999;
}
.mobile-menu-fullscreen.et_pb_fullwidth_menu .et_pb_row, 
.mobile-menu-fullscreen.et_pb_menu .et_pb_row {
min-height: auto !important;
height: 100% !important;
}
.mobile-menu-fullscreen.et_pb_fullwidth_menu .et_mobile_menu,
.mobile-menu-fullscreen.et_pb_menu .et_mobile_menu {
position: fixed !important;
top: 0px !important;
bottom: 0px !important;
}
.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li>a,
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a {
padding-bottom: 0px;
}
.admin-bar .mobile-menu-fullscreen .et_mobile_menu {
top: 0
}
.mobile-menu-fullscreen .et_mobile_menu li ul, .mobile-menu-fullscreen .et_pb_fullwidth_menu .et_mobile_menu li ul {
padding-left: 0;
}
.mobile-menu-fullscreen .et_mobile_menu li li {
padding-left: 0;
}
.mobile-menu-fullscreen .et_mobile_menu {
left: 0;
position: fixed;
z-index: 9998;
overflow-y: scroll !important;
padding: 15vh 0;
height: 100vh;
width: 100vw;
border-top: none;
top: 0;
box-sizing:border-box;
}
.mobile-menu-fullscreen .et_mobile_menu li a {
text-align: center;
font-size: 1.55em;
border: 0;
text-transform: uppercase;
letter-spacing: 6px;
}
.mobile-menu-fullscreen .mobile_nav ul.et_mobile_menu li ul li a {
margin: auto;
}
.mobile-menu-fullscreen .et_mobile_menu li a:hover {
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.mobile-menu-fullscreen .mobile_nav.opened .mobile_menu_bar:before {
content: "\4d";
z-index: 999999;
position: sticky;
}
.mobile-menu-fullscreen .mobile_nav.closed .mobile_menu_bar:before {
content: "a";
z-index: 999999;
}
}   @media screen and (max-width: 980px) {
.divi-hacks-mobile-menu-fullscreen.admin-bar #main-header.et-fixed-header .et_mobile_menu {
top: 0
}
.divi-hacks-mobile-menu-fullscreen .et_mobile_menu .menu-item-has-children>a {
background-color: transparent;
}
.divi-hacks-mobile-menu-fullscreen .et_mobile_menu li ul, .divi-hacks-mobile-menu-fullscreen .et_pb_fullwidth_menu .et_mobile_menu li ul {
padding-left: 0;
}
.divi-hacks-mobile-menu-fullscreen .et_mobile_menu li li {
padding-left: 0;
}
.divi-hacks-mobile-menu-fullscreen.et_header_style_centered .mobile_nav {
background-color: transparent
}
.divi-hacks-mobile-menu-fullscreen .et_mobile_menu {
left: 0;
position: fixed;
z-index: 9998;
overflow-y: scroll !important;
background-color: rgb(10,10,10);
background-color: rgba(10,10,10,0.9);
padding: 15vh 0;
height: 100vh;
width: 100vw;
border-top: none;
top: 0;
box-sizing:border-box;
}
.divi-hacks-mobile-menu-fullscreen .et_mobile_menu li a {
text-align: center;
font-size: 1.55em;
border: 0;
text-transform: uppercase;
letter-spacing: 6px;
color:#fff;
}
.divi-hacks-mobile-menu-fullscreen .et_mobile_menu .menu-item-has-children > a {
font-weight: inherit;
}
.divi-hacks-mobile-menu-fullscreen .mobile_nav ul.et_mobile_menu .current_page_item > a {
background-color: rgb(255,255,255);
background-color: rgba(255,255,255,0.1);
}
.divi-hacks-mobile-menu-fullscreen .mobile_nav ul.et_mobile_menu li ul li a {
font-size: 1.05em!important;
margin: auto;
}
.divi-hacks-mobile-menu-fullscreen .et_mobile_menu li a:hover {
color: #999;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.divi-hacks-mobile-menu-fullscreen .mobile_nav.opened .mobile_menu_bar:before {
content: "\4d";
z-index: 999999;
position: fixed;
right: 30px !important;
top: 20px;
left: calc(100% - 60px);
}
.divi-hacks-mobile-menu-fullscreen.divi-hacks-app-mobile-header .mobile_nav.opened .mobile_menu_bar:before {
top: 10px;
margin-left: 17px;
}
.divi-hacks-mobile-menu-fullscreen .mobile_nav.closed .mobile_menu_bar:before {
content: "a";
z-index: 999999;
}
.divi-hacks-mobile-menu-fullscreen span.mobile_menu_bar {
z-index: 9999;
}
}   @media only screen and (max-width: 980px) {
.divi-hacks-mobile-menu-slide-in .et_mobile_menu .menu-item-has-children > a {
background-color: transparent
}
.divi-hacks-mobile-menu-slide-in .et_mobile_menu {
display:block!important;
min-height: 100vh;
height: 100vh;
right: 0;
z-index: 9998;
overflow: scroll;
border-top: none;
padding-top: 20px!important;
padding-bottom: 70px !important;
box-sizing:border-box;
}
.divi-hacks-mobile-menu-slide-in:not(.divi-hacks-fixed-mobile-header) .et_mobile_menu {
position:absolute;
}
.divi-hacks-mobile-menu-slide-in.divi-hacks-fixed-mobile-header .et_mobile_menu {
position:fixed;
}
.z9 { z-index:99999 !important; }
.divi-hacks-mobile-menu-slide-in .et_mobile_menu li a {
width: 100%;
float: left;
text-align: left;
margin: 0;
transition: .2s;
padding: 12px;
}
.divi-hacks-mobile-menu-slide-in .et_mobile_menu li li {
padding-left: 0;
margin-left: -10px;
}
.divi-hacks-mobile-menu-slide-in .mobile_nav.closed .et_mobile_menu {
-webkit-transform: translateX(130%);
-moz-transform: translateX(130%);
-ms-transform: translateX(130%);
-o-transform: translateX(130%);
transform: translateX(130%);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transition: -webkit-transform 0.4s 0s;
-moz-transition: -moz-transform 0.4s 0s;
-ms-transition: -ms-transform 0.4s 0s;
-o-transition: -o-transform 0.4s 0s;
transition: transform 0.4s 0s;
}
.divi-hacks-mobile-menu-slide-in .et_mobile_menu .menu-item-has-children > a {
font-weight: inherit;
}
.divi-hacks-mobile-menu-slide-in .mobile_nav.opened .et_mobile_menu {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-ms-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
-webkit-overflow-scrolling: touch;
-webkit-transition: -webkit-transform 0.4s 0s;
-moz-transition: -moz-transform 0.4s 0s;
-ms-transition: -ms-transform 0.4s 0s;
-o-transition: -o-transform 0.4s 0s;
transition: transform 0.4s 0s
}
.divi-hacks-mobile-menu-slide-in .mobile_nav.opened .mobile_menu_bar:before {
content: "\4d";
z-index: 999999;
}
.divi-hacks-mobile-menu-slide-in .mobile_nav.closed .mobile_menu_bar:before {
content: "a";
z-index: 999999;
}
.divi-hacks-mobile-menu-slide-in.et_header_style_split .mobile_menu_bar, .divi-hacks-mobile-menu-slide-in.et_header_style_left .mobile_menu_bar {
z-index:9999
}
.divi-hacks-mobile-menu-slide-in #et-top-navigation {
padding-right: 5px
}
.et_header_style_centered.divi-hacks-mobile-menu-slide-in:not(.divi-hacks-app-mobile-header) .et_mobile_menu {
top: auto;
margin-top: 25px;
}
.et_header_style_split.divi-hacks-mobile-menu-slide-in:not(.divi-hacks-app-mobile-header) .et_mobile_menu {
top: auto;
margin-top: 29px;
}
}
@media only screen and (min-width: 481px) {
.divi-hacks-mobile-menu-slide-in .et_mobile_menu {
width:320px;
margin-left: calc(100% - 320px)
}
}
@media only screen and (max-width: 480px) {
.divi-hacks-mobile-menu-slide-in.divi-hacks-app-mobile-header .et_mobile_menu {
width:260px;
margin-left: calc(100% - 260px)
}
.divi-hacks-mobile-menu-slide-in.divi-hacks-app-mobile-header:not(.divi-hacks-fixed-mobile-header) .et_mobile_menu {
width:260px;
margin-left: calc(100% - 249px)
}
.divi-hacks-mobile-menu-slide-in:not(.divi-hacks-app-mobile-header) .et_mobile_menu {
width:260px;
margin-left: calc(100% - 218px)
}
}
@media only screen and (max-width: 340px) {
.divi-hacks-mobile-menu-slide-in .et_mobile_menu {
width:100%;
margin-left: 0
}
}.lds-spinner {
color: official;
display: inline-block;
position: relative;
width: 64px;
height: 64px;
}
.lds-spinner div {
transform-origin: 32px 32px;
animation: lds-spinner 1.2s linear infinite;
}
.lds-spinner div:after {
content: " ";
display: block;
position: absolute;
top: 3px;
left: 29px;
width: 5px;
height: 14px;
border-radius: 20%;
}
.lds-spinner div:nth-child(1) {
transform: rotate(0deg);
animation-delay: -1.1s;
}
.lds-spinner div:nth-child(2) {
transform: rotate(30deg);
animation-delay: -1s;
}
.lds-spinner div:nth-child(3) {
transform: rotate(60deg);
animation-delay: -0.9s;
}
.lds-spinner div:nth-child(4) {
transform: rotate(90deg);
animation-delay: -0.8s;
}
.lds-spinner div:nth-child(5) {
transform: rotate(120deg);
animation-delay: -0.7s;
}
.lds-spinner div:nth-child(6) {
transform: rotate(150deg);
animation-delay: -0.6s;
}
.lds-spinner div:nth-child(7) {
transform: rotate(180deg);
animation-delay: -0.5s;
}
.lds-spinner div:nth-child(8) {
transform: rotate(210deg);
animation-delay: -0.4s;
}
.lds-spinner div:nth-child(9) {
transform: rotate(240deg);
animation-delay: -0.3s;
}
.lds-spinner div:nth-child(10) {
transform: rotate(270deg);
animation-delay: -0.2s;
}
.lds-spinner div:nth-child(11) {
transform: rotate(300deg);
animation-delay: -0.1s;
}
.lds-spinner div:nth-child(12) {
transform: rotate(330deg);
animation-delay: 0s;
}
@keyframes lds-spinner {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.lds-ripple {
display: inline-block;
position: relative;
width: 64px;
height: 64px;
}
.lds-ripple div {
position: absolute;
opacity: 1;
border-radius: 50%;
animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
.lds-ripple div:nth-child(2) {
animation-delay: -0.5s;
}
@keyframes lds-ripple {
0% {
top: 28px;
left: 28px;
width: 0;
height: 0;
opacity: 1;
}
100% {
top: -1px;
left: -1px;
width: 58px;
height: 58px;
opacity: 0;
}
}
.lds-hourglass {
display: inline-block;
position: relative;
width: 64px;
height: 64px;
}
.lds-hourglass:after {
content: " ";
display: block;
border-radius: 50%;
width: 0;
height: 0;
margin: 6px;
box-sizing: border-box;
animation: lds-hourglass 1.2s infinite;
}
@keyframes lds-hourglass {
0% {
transform: rotate(0);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
50% {
transform: rotate(900deg);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
100% {
transform: rotate(1800deg);
}
}
.lds-grid {
display: inline-block;
position: relative;
width: 64px;
height: 64px;
}
.lds-grid div {
position: absolute;
width: 13px;
height: 13px;
border-radius: 50%;
animation: lds-grid 1.2s linear infinite;
}
.lds-grid div:nth-child(1) {
top: 6px;
left: 6px;
animation-delay: 0s;
}
.lds-grid div:nth-child(2) {
top: 6px;
left: 26px;
animation-delay: -0.4s;
}
.lds-grid div:nth-child(3) {
top: 6px;
left: 45px;
animation-delay: -0.8s;
}
.lds-grid div:nth-child(4) {
top: 26px;
left: 6px;
animation-delay: -0.4s;
}
.lds-grid div:nth-child(5) {
top: 26px;
left: 26px;
animation-delay: -0.8s;
}
.lds-grid div:nth-child(6) {
top: 26px;
left: 45px;
animation-delay: -1.2s;
}
.lds-grid div:nth-child(7) {
top: 45px;
left: 6px;
animation-delay: -0.8s;
}
.lds-grid div:nth-child(8) {
top: 45px;
left: 26px;
animation-delay: -1.2s;
}
.lds-grid div:nth-child(9) {
top: 45px;
left: 45px;
animation-delay: -1.6s;
}
@keyframes lds-grid {
0%, 100% {
opacity: 1;
}
50% {
opacity: 0.5;
}
}
.lds-ellipsis {
display: inline-block;
position: relative;
width: 64px;
height: 64px;
}
.lds-ellipsis div {
position: absolute;
top: 27px;
width: 11px;
height: 11px;
border-radius: 50%;
animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
left: 6px;
animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
left: 6px;
animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
left: 26px;
animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
left: 45px;
animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
0% {
transform: scale(0);
}
100% {
transform: scale(1);
}
}
@keyframes lds-ellipsis3 {
0% {
transform: scale(1);
}
100% {
transform: scale(0);
}
}
@keyframes lds-ellipsis2 {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(19px, 0);
}
}
.lds-default {
display: inline-block;
position: relative;
width: 64px;
height: 64px;
}
.lds-default div {
position: absolute;
width: 5px;
height: 5px;
border-radius: 50%;
animation: lds-default 1.2s linear infinite;
}
.lds-default div:nth-child(1) {
animation-delay: 0s;
top: 29px;
left: 53px;
}
.lds-default div:nth-child(2) {
animation-delay: -0.1s;
top: 18px;
left: 50px;
}
.lds-default div:nth-child(3) {
animation-delay: -0.2s;
top: 9px;
left: 41px;
}
.lds-default div:nth-child(4) {
animation-delay: -0.3s;
top: 6px;
left: 29px;
}
.lds-default div:nth-child(5) {
animation-delay: -0.4s;
top: 9px;
left: 18px;
}
.lds-default div:nth-child(6) {
animation-delay: -0.5s;
top: 18px;
left: 9px;
}
.lds-default div:nth-child(7) {
animation-delay: -0.6s;
top: 29px;
left: 6px;
}
.lds-default div:nth-child(8) {
animation-delay: -0.7s;
top: 41px;
left: 9px;
}
.lds-default div:nth-child(9) {
animation-delay: -0.8s;
top: 50px;
left: 18px;
}
.lds-default div:nth-child(10) {
animation-delay: -0.9s;
top: 53px;
left: 29px;
}
.lds-default div:nth-child(11) {
animation-delay: -1s;
top: 50px;
left: 41px;
}
.lds-default div:nth-child(12) {
animation-delay: -1.1s;
top: 41px;
left: 50px;
}
@keyframes lds-default {
0%, 20%, 80%, 100% {
transform: scale(1);
}
50% {
transform: scale(1.5);
}
}
.lds-roller {
display: inline-block;
position: relative;
width: 64px;
height: 64px;
}
.lds-roller div {
animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
transform-origin: 32px 32px;
}
.lds-roller div:after {
content: " ";
display: block;
position: absolute;
width: 6px;
height: 6px;
border-radius: 50%;
margin: -3px 0 0 -3px;
}
.lds-roller div:nth-child(1) {
animation-delay: -0.036s;
}
.lds-roller div:nth-child(1):after {
top: 50px;
left: 50px;
}
.lds-roller div:nth-child(2) {
animation-delay: -0.072s;
}
.lds-roller div:nth-child(2):after {
top: 54px;
left: 45px;
}
.lds-roller div:nth-child(3) {
animation-delay: -0.108s;
}
.lds-roller div:nth-child(3):after {
top: 57px;
left: 39px;
}
.lds-roller div:nth-child(4) {
animation-delay: -0.144s;
}
.lds-roller div:nth-child(4):after {
top: 58px;
left: 32px;
}
.lds-roller div:nth-child(5) {
animation-delay: -0.18s;
}
.lds-roller div:nth-child(5):after {
top: 57px;
left: 25px;
}
.lds-roller div:nth-child(6) {
animation-delay: -0.216s;
}
.lds-roller div:nth-child(6):after {
top: 54px;
left: 19px;
}
.lds-roller div:nth-child(7) {
animation-delay: -0.252s;
}
.lds-roller div:nth-child(7):after {
top: 50px;
left: 14px;
}
.lds-roller div:nth-child(8) {
animation-delay: -0.288s;
}
.lds-roller div:nth-child(8):after {
top: 45px;
left: 10px;
}
@keyframes lds-roller {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.lds-ring {
display: inline-block;
position: relative;
width: 64px;
height: 64px;
}
.lds-ring div {
box-sizing: border-box;
display: block;
position: absolute;
width: 51px;
height: 51px;
margin: 6px;
border-radius: 50%;
animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}
.lds-ring div:nth-child(1) {
animation-delay: -0.45s;
}
.lds-ring div:nth-child(2) {
animation-delay: -0.3s;
}
.lds-ring div:nth-child(3) {
animation-delay: -0.15s;
}
@keyframes lds-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.lds-heart {
display: inline-block;
position: relative;
width: 64px;
height: 64px;
transform: rotate(45deg);
transform-origin: 32px 32px;
}
.lds-heart div {
top: 23px;
left: 19px;
position: absolute;
width: 26px;
height: 26px;
animation: lds-heart 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}
.lds-heart div:after,
.lds-heart div:before {
content: " ";
position: absolute;
display: block;
width: 26px;
height: 26px;
}
.lds-heart div:before {
left: -17px;
border-radius: 50% 0 0 50%;
}
.lds-heart div:after {
top: -17px;
border-radius: 50% 50% 0 0;
}
@keyframes lds-heart {
0% {
transform: scale(0.95);
}
5% {
transform: scale(1.1);
}
39% {
transform: scale(0.85);
}
45% {
transform: scale(1);
}
60% {
transform: scale(0.95);
}
100% {
transform: scale(0.9);
}
}
.lds-facebook {
display: inline-block;
position: relative;
width: 64px;
height: 64px;
}
.lds-facebook div {
display: inline-block;
position: absolute;
left: 6px;
width: 13px;
animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.lds-facebook div:nth-child(1) {
left: 6px;
animation-delay: -0.24s;
}
.lds-facebook div:nth-child(2) {
left: 26px;
animation-delay: -0.12s;
}
.lds-facebook div:nth-child(3) {
left: 45px;
animation-delay: 0;
}
@keyframes lds-facebook {
0% {
top: 6px;
height: 51px;
}
50%, 100% {
top: 19px;
height: 26px;
}
}
.lds-dual-ring {
display: inline-block;
width: 64px;
height: 64px;
}
.lds-dual-ring:after {
content: " ";
display: block;
width: 46px;
height: 46px;
margin: 1px;
border-radius: 50%;
animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
.lds-circle {
display: inline-block;
width: 51px;
height: 51px;
margin: 6px;
border-radius: 50%;
animation: lds-circle 2.4s cubic-bezier(0, 0.2, 0.8, 1) infinite;
}
@keyframes lds-circle {
0%, 100% {
animation-timing-function: cubic-bezier(0.5, 0, 1, 0.5);
}
0% {
transform: rotateY(0deg);
}
50% {
transform: rotateY(1800deg);
animation-timing-function: cubic-bezier(0, 0.5, 0.5, 1);
}
100% {
transform: rotateY(3600deg);
}
}
.double-bounce1, .double-bounce2 {
width: 100px;
height: 100px;
border-radius: 50%;
opacity: 0.6;
position: absolute;
-webkit-animation: sk-bounce 2.0s infinite ease-in-out;
animation: sk-bounce 2.0s infinite ease-in-out;
}
.double-bounce2 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
@-webkit-keyframes sk-bounce {
0%, 100% { -webkit-transform: scale(0.0) }
50% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bounce {
0%, 100% { 
transform: scale(0.0);
-webkit-transform: scale(0.0);
} 50% { 
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
}
.dh-spinner {
height: 300px;
width: 300px;
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column;
justify-content: center;
align-items: center;
}
[id^="preloader"] {
position: fixed;
z-index: 1000002;
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center;
justify-content: center;
overflow:hidden !important;
}
#preloader {
left: 0px;
top: 0px;
width: 100%;
height: 100%;
}
#preloader1,
#preloader3 {
left: 0px;
top: 0px;
}
#preloader2,
#preloader4 {
right: 0px;
bottom: 0px;
}
[id^="preloader"].hidden {
max-height:0px !important;
max-width:0px !important;
opacity:0;
}
[id^="preloader"].in {
opacity:1 !important;
}
#preloader.slide-down.out,
#preloader.slide-up.in {
bottom:0 !important;
top:unset !important;
}
#preloader.slide-right.out,
#preloader.slide-left.in {
top:0;
right:0 !important;
left:unset !important;
}
#preloader.slide-right.in,
#preloader.slide-left.out {
top:0;
left:0 !important;
right:unset !important;
}
#preloader.slide-left,
#preloader.slide-right {
height: 100vh !important;
}
#preloader.fade-out.out {
top:0 !important;
opacity:0;
}
#preloader.fade-in.in {
top:0 !important;
opacity:1;
}
#preloader1.horizontal-split,
#preloader1.vertical-split,
#preloader3.horizontal-split,
#preloader3.vertical-split {
top:0;
left:0;
}
#preloader2.horizontal-split,
#preloader4.horizontal-split {
top:0;
right:0;
}
#preloader2.vertical-split,
#preloader4.vertical-split {
bottom:0;
right:0;
}
#preloader1.vertical-split .dh-spinner,
#preloader3.vertical-split .dh-spinner {
align-self: flex-end;
-webkit-transform: translateY(50%);
-moz-transform: translateY(50%);
-ms-transform: translateY(50%);
-o-transform: translateY(50%);
transform: translateY(50%);
}
#preloader2.vertical-split .dh-spinner,
#preloader4.vertical-split .dh-spinner {
align-self: flex-start;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
#preloader1.horizontal-split,
#preloader3.horizontal-split {
justify-content: flex-end;
}
#preloader1.horizontal-split .dh-spinner,
#preloader3.horizontal-split .dh-spinner {
-webkit-transform:translateX(50%);
-moz-transform:translateX(50%);
-ms-transform:translateX(50%);
-o-transform:translateX(50%);
transform:translateX(50%);
}
#preloader2.horizontal-split,
#preloader4.horizontal-split {
justify-content: flex-start;
}
#preloader2.horizontal-split .dh-spinner,
#preloader4.horizontal-split .dh-spinner {
-webkit-transform:translateX(-50%);
-moz-transform:translateX(-50%);
-ms-transform:translateX(-50%);
-o-transform:translateX(-50%);
}
.vertical-split.in {
height:50vh !important;
max-height:50vh !important;
}
.vertical-split.out {
height:50vh;
max-height:50vh !important;
}
#preloader1.vertical-split:before,
#preloader3.vertical-split:before {
top: 0;
left: 0;
}
#preloader2.vertical-split:before,
#preloader4.vertical-split:before {
top: 50%;
left: 0;
}
#preloader1.horizontal-split:before,
#preloader3.horizontal-split:before {
top: 0;
left: 0;
}
#preloader1 + #preloader:not(.in):not(.out), 
#preloader2 + #preloader:not(.in):not(.out),
#preloader3 + #preloader:not(.in):not(.out), 
#preloader4 + #preloader:not(.in):not(.out) {
max-width:0;
max-height:0;
}
#preloader1 + #preloader.slide-left, 
#preloader2 + #preloader.slide-left,
#preloader1 + #preloader.slide-right, 
#preloader2 + #preloader.slide-right,
#preloader3 + #preloader.slide-left, 
#preloader4 + #preloader.slide-left,
#preloader3 + #preloader.slide-right, 
#preloader4 + #preloader.slide-right { 
max-width:0;
width:0;
}
#preloader1 + #preloader.slide-up, 
#preloader2 + #preloader.slide-up,
#preloader1 + #preloader.slide-down, 
#preloader2 + #preloader.slide-down,
#preloader3 + #preloader.slide-up, 
#preloader4 + #preloader.slide-up,
#preloader3 + #preloader.slide-down, 
#preloader4 + #preloader.slide-down { 
max-height:0;
height:0;
}
@media only screen and (min-width:981px) {
#preloader.slide-up,
#preloader.slide-down,
#preloader.fade-in,
#preloader.fade-out {
width: calc(100vw - (100vw - 100%)) !important;
}
#preloader1.horizontal-split,
#preloader3.horizontal-split {
right:unset !important;
left: 0 !important;
height: 100vh;
width: calc(50vw - (50vw - 50%));
}
#preloader2.horizontal-split,
#preloader4.horizontal-split {
left:unset !important;
right: 0 !important;
height: 100vh;
width: calc(50vw - (50vw - 50%));
}
#preloader1.vertical-split,
#preloader3.vertical-split {
bottom:unset !important;
top: 0 !important;
width: calc(100vw - (100vw - 100%));
height: 100vh;
max-height: 50vh;
}
#preloader2.vertical-split,
#preloader4.vertical-split {
top: unset !important;
bottom: 0 !important;
width: calc(100vw - (100vw - 100%));
height: 100vh;
max-height: 50vh;
}
.horizontal-split.in {
width:calc(50vw - (50vw - 50%)) !important;
max-width:calc(50vw - (50vw - 50%)) !important;
}
.horizontal-split.out {
width:calc(50vw - (50vw - 50%));
max-width:calc(50vw - (50vw - 50%)) !important;
}
.vertical-split:before, 
.horizontal-split:before {
content: '';
background: inherit;
position: absolute;
height: 100vh;
width:calc(100vw - (100vw - 100%));
}
#preloader2.horizontal-split:before,
#preloader4.horizontal-split:before {
top: 50%;
left: calc(50vw - (50vw - 50%));
}
}
@media only screen and (max-width:980px) {
#preloader.slide-up,
#preloader.slide-down,
#preloader.fade-in,
#preloader.fade-out {
width: 100vw !important;
}
#preloader1.horizontal-split,
#preloader3.horizontal-split {
right:unset !important;
left: 0 !important;
height: 100vh;
width: 50vw !important;
}
#preloader2.horizontal-split,
#preloader4.horizontal-split {
top:0;
left:unset !important;
right: 0 !important;
height: 100vh;
width: 50vw !important;
}
#preloader1.vertical-split,
#preloader3.vertical-split {
bottom:unset !important;
top: 0 !important;
width: 100vw !important;
height: 100vh;
max-height: 50vh;
}
#preloader2.vertical-split,
#preloader4.vertical-split {
top: unset;
bottom: 0 !important;
width: 100vw;
height: 100vh;
max-height: 50vh;
z-index:1000001;
}
.horizontal-split.in,
.horizontal-split.out {
width:50vw !important;
max-width:50vw !important;
}
.vertical-split:before, 
.horizontal-split:before {
content: '';
background: inherit;
position: absolute;
height: 100vh;
width: 100vw !important;
}
#preloader2.horizontal-split:before,
#preloader4.horizontal-split:before {
top: 50%;
left: 50vw !important;
}
}body.divi_page_divi-hacks-settings.divi-hacks-bg-effects #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="bg-effects"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-custom-svgs #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-svgs"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-custom-menus #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-menus"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-dim-controls #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="dim-controls"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-equal-height #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="equal-height"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-full-width-posts #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="full-width-posts"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-full-width-archive #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="full-width-archive"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-show-hovres-buttons #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="show-hovres-buttons"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-mobile-parallax #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="parallax-mobile"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-parallax #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="parallax"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-custom-dividers #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-dividers"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-wider-popup #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="wider-popup"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-open-links #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="open-links"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-password-protected #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="password-protected"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-custom-footer #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-footer"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-custom-tables #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-tables"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-custom-dropdowns #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-dropdowns"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-class-space #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="class-space"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-device-specific-alignment #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="device-specific-alignment"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-reveal-main-footer #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="reveal-main-footer"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-reveal-custom-footer #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="reveal-custom-footer"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-custom-tabs #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-tab-alignment"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-autohide-admin-bar #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="autohide-admin-bar"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-nav-columns #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="nav-columns"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-font-awesome-icons #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="font-awesome-icons"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-divider-shadows #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="divider-shadows"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-collapse-mobile-submenus #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="collapse-mobile-submenus"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-row-layouts #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="row-layouts"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-vb-module-hover #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="vb-module-hover"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-sticky #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="sticky"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-mobile-reverse #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="mobile-reverse"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-blurb-effects #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="blurb-effects"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-testimonial-styles #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="testimonial-styles"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-blurb-styles #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="blurb-styles"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-module-styles #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="module-styles"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-fixed-mobile-header #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="fixed-header"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-text-styles #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="text-styles"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-sidebar-shadow #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="sidebar-shadow"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-hide-show #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="hide-show"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-blog-styles #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="blog-styles"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-archive-grid #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="archive-grid"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-app-mobile-header #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="app-mobile-header"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-image-shapes #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="image-shapes"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-rss-insta #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="rss-replace-instagram"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-hover #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="hover-animations"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-shapes #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="element-shapes"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-gradient-overlay #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="gradient-overlay-parallax"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-insta-gradient #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="new-insta-gradient"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-blur-bg #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="blur-parallax-bg"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-blog-style #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="post-it-shadow"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-footer-on-bottom #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="footer-on-bottom"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-full-height #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="full-height-section"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-valign-center #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="vertical-center-row"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-instagram-filters #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="instagram-filters"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-animate-anything #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="animate-anything"]:after,
body.divi_page_divi-hacks-settings.divi-hacks-stacked-login #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="stacked-login"]:after {
content: "ON";
position:relative;
left:20px;
border: 7px solid green;
font-size: 10px !important;
-webkit-border-radius: 15px !important;
-moz-border-radius: 15px !important;
-ms-border-radius: 15px !important;
-o-border-radius: 15px !important;
border-radius: 15px !important;
color: #fff;
background: green;
text-decoration-line: underline;
text-decoration-color: green;
font-weight: bold !important;
text-transform:uppercase !important;
}
body.divi_page_divi-hacks-settings:not(.divi-hacks-bg-effects) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="bg-effects"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-custom-svgs) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-svgs"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-custom-menus) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-menus"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-dim-controls) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="dim-controls"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-equal-height) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="equal-height"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-full-width-posts) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="full-width-posts"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-full-width-archive) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="full-width-archive"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-show-hovres-buttons) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="show-hovres-buttons"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-mobile-parallax) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="parallax-mobile"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-parallax) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="parallax"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-custom-dividers) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-dividers"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-wider-popup) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="wider-popup"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-open-links) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="open-links"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-password-protected) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="password-protected"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-custom-footer) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-footer"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-custom-tables) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-tables"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-custom-dropdowns) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-dropdowns"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-class-space) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="class-space"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-device-specific-alignment) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="device-specific-alignment"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-reveal-main-footer) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="reveal-main-footer"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-reveal-custom-footer) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="reveal-custom-footer"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-custom-tabs) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="custom-tabs"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-autohide-admin-bar) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="autohide-admin-bar"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-nav-columns) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="nav-columns"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-font-awesome-icons) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="font-awesome-icons"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-divider-shadows) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="divider-shadows"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-collapse-mobile-submenus) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="collapse-mobile-submenus"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-row-layouts) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="row-layouts"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-vb-module-hover) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="vb-module-hover"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-sticky) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="sticky"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-mobile-reverse) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="mobile-reverse"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-blurb-effects) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="blurb-effects"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-testimonial-styles) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="testimonial-styles"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-blurb-styles) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="blurb-styles"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-module-styles) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="module-styles"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-fixed-mobile-header) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="fixed-header"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-text-styles) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="text-styles"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-sidebar-shadow) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="sidebar-shadow"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-hide-show) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="hide-show"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-blog-styles) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="blog-styles"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-archive-grid) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="archive-grid"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-app-mobile-header) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="app-mobile-header"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-image-shapes) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="image-shapes"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-rss-insta) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="rss-replace-instagram"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-hover) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="hover-animations"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-shapes) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="element-shapes"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-gradient-overlay) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="gradient-overlay-parallax"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-insta-gradient) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="new-insta-gradient"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-blur-bg) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="blur-parallax-bg"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-blog-style) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="post-it-shadow"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-footer-on-bottom) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="footer-on-bottom"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-full-height) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="full-height-section"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-valign-center) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="vertical-center-row"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-instagram-filters) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="instagram-filters"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-animate-anything) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="animate-anything"]:after,
body.divi_page_divi-hacks-settings:not(.divi-hacks-stacked-login) #wp-admin-bar-dh_docs a[href*="page=divi-hacks-settings"][href*="stacked-login"]:after {
content: "OFF";
position:relative;
left:20px;
border: 7px solid red;
font-size: 10px !important;
-webkit-border-radius: 15px !important;
-moz-border-radius: 15px !important;
-ms-border-radius: 15px !important;
-o-border-radius: 15px !important;
border-radius: 15px !important;
color: #fff;
background: red;
text-decoration-line: underline;
text-decoration-color: red;
font-weight: bold !important;
text-transform:uppercase !important;
}
span.auto-on {
content: "AUTO ON";
position:relative;
left:20px;
border: 7px solid green;
font-size: 10px !important;
-webkit-border-radius: 15px !important;
-moz-border-radius: 15px !important;
-ms-border-radius: 15px !important;
-o-border-radius: 15px !important;
border-radius: 15px !important;
color: #fff;
background: green;
text-decoration-line: underline;
text-decoration-color: green;
font-weight: bold !important;
text-transform:uppercase !important;
}
#wp-admin-bar-dh_docs span.wp-admin-bar-arrow {
display: none;
}
.ab-item:empty {
display: none !important;
}
.hack_desc li {
list-style: decimal !important;
margin-left: 15px !important;
}
.dh_hack > .ab-sub-wrapper {
min-width: calc(100% - 700px);
background: #fff !important;
padding: 10px 20px !important;
box-sizing: border-box !important;
max-height: 85vh;
overflow: scroll;
left:0;
right:0;
}
li#wp-admin-bar-dh_docs > .ab-item, li#wp-admin-bar-dh_docs > .ab-item:hover {
background: #c2fc52 !important;
color: #000 !important;
}
.dh_hack > ul > table {
width: 100% !important;
}
.dh_hack {
color: #000;
}
.dh_hack input.cls {
font-family: monospace !important;
font-weight: 900 !important;
background:#ddd;
padding:3px 5px !important;
line-height: 1.2em !important;
font-size: 14px !important;
border: 0px;
-webkit-border-radius: 5px !important;
-moz-border-radius: 5px !important;
-ms-border-radius: 5px !important;
-o-border-radius: 5px !important;
border-radius: 5px !important;
margin-bottom: 10px !important;
margin-right: 45px !important;
}
.dh_hack th {
font-size: 15px !important;
font-weight: 900 !important;
text-transform: uppercase !important;
letter-spacing: -1px !important;
padding:0px 10px !important;
}
.dh_hack td {
padding: 10px !important;
vertical-align:top !important;
}
.dh_hack tr:first-child {
background:rgba(0,0,0,0.1) !important;
}
.dh_hack b {
font-weight: 900 !important;
line-height: 1.2em !important;
}
.dh_hack td.hack_cls {
min-width: 240px;
}
.dh_sticky a, .dh_hack a {
color: blue !important;
padding: 0px !important;
text-decoration: underline !important;
line-height: 1.2em !important;
margin-top: 5px !important;
display: inline-block !important;
}
.dh_hack tr:nth-child(odd):not(:first-child) {
background: rgba(0,0,0,0.05) !important;
}
.dh_hack td, 
.dh_hack td > *, 
.dh_hack td div > *, 
.dh_hack td li > *, 
.dh_hack td li, 
.dh_hack td ol {
line-height: 1.2em !important;
}
.dh_hack .hack_desc p:not(:first-child) {
margin-top: 10px !important;
}
input.cls + button {
border: 0px;
padding: 3px 5px 5px 5px !important;
box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
line-height: 1em !important;
border-radius: 5px !important;
vertical-align: top;
margin-left: -43px !important;
cursor: pointer;
position: absolute !important;
}
input.cls + button:not(.copied) {
background: #fff !important;
font-size:14px !important;
}
input.cls + button.copied {
background: #c2fc52 !important;
font-size:0px !important;
}
button.copied:after {
content: 'copied' !important;
font-size:14px !important;
line-height:1.2em !important;
}
#wp-admin-bar-dh_docs ul.ab-submenu {
display: -webkit-box !important;
display: -moz-box !important;
display: -ms-flexbox !important;
display: -webkit-flex !important;
display: flex !important;
position: unset !important;
flex-direction: row !important;
flex-wrap: nowrap !important;
}
#wp-admin-bar-dh_docs ul.ab-submenu:not(#wp-admin-bar-dh_docs-default) {
padding-bottom: 0px !important;
}
#wp-admin-bar-dh_docs li.hover>.ab-sub-wrapper, 
#wp-admin-bar-dh_docs li:hover>.ab-sub-wrapper {
margin-left: 0px !important;
margin-top: 5px !important;
}
ul#wp-admin-bar-dh_docs-default,
ul#wp-admin-bar-dh_docs-default .ab-submenu {
padding: 0px !important;
}
ul#wp-admin-bar-dh_docs-default li {
padding: 5px 0px;
}
.dh_sticky {
position: -webkit-sticky !important;
position: -moz-sticky !important;
position: -ms-sticky !important;
position: -o-sticky !important;
position: sticky !important;
top: 15px;
}
li#wp-admin-bar-dh_docs,
.dh_hack,
.dh_category {
position: unset !important;
}
.dh_category > .ab-sub-wrapper {
min-width: 100% !important;
left: 0;
}
#wp-admin-bar-dh_docs > .ab-sub-wrapper {
min-width: 75% !important;
max-width: 75% !important;
}
.dh_category .ab-item.ab-empty-item {
min-width: unset !important;
padding-right: 10px !important;
height: 100% !important;
white-space: normal !important;
}
li.menupop.dh_category:hover,
li.menupop.dh_hack:hover {
background:#fff !important;
}
li:hover > .ab-item.ab-empty-item {
color:#000 !important;
}
.dh_category .ab-item:before, 
.dh_hack .ab-item:before {
display: none !important;
}
.dh_sticky p {
line-height: 1.2em !important;
}.tooltip_templates { display: none; }
body.is-mobile [class*="tooltip-content-"] { max-width:100% !important; }
.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:transparent; overflow:visible;}.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{padding:0px}.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}
.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border:none; background:transparent; overflow:visible;}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-box{margin-top:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-box{margin-right:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-box{margin-left:6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-box{margin-bottom:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-content{background:transparent; overflow:visible;}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow{height:6px;margin-left:-6px;width:12px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow{height:12px;margin-left:0;margin-top:-6px;width:6px}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-shadow .tooltipster-arrow-border{border:6px solid transparent}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{top:-6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{left:-6px}.divi-hacks-password-protected .post-password-required .et_password_protected_form {
width:100%;
max-width:500px;
margin:0 auto;
padding:0 20px;
display: block;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-direction: column;
justify-content: center;
}.mfp-wrap {
transition: all 0.5s ease-in-out;
opacity: 0;
}
.mfp-wrap.mfp-ready {
opacity: 1;
}
.mfp-wrap .mfp-close:active {
top:0;
}
.mfp-bg:not(.mfp-fade):not([style*="background"]):not(.dh):not(.dhscroll) {
background: transparent !important;
}
.mfp-bg.dh[class*="animate"].mfp-ready,
.mfp-bg.dhscroll[class*="animate"].mfp-ready {
animation:none !important;
}
.lightbox-overlay {
background: var(--overlay-background-color, rgba(0,0,0,0.8)) !important;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
overflow: hidden;
position: fixed;
}
[class*="lightbox-content"] ol {
list-style-type: decimal;
margin-left:1em;
}
[class*="lightbox-content"] ul {
list-style-type: inherit;
margin-left:1em;
}
.et-fb .et_pb_module[class*="lightbox-content"]:before {
line-height: 1.5em;
}
.et-fb .et_pb_row[class*="lightbox-content"] > .et-fb-mousetrap, 
.et-fb .et_pb_section[class*="lightbox-content"] > .et-fb-mousetrap, 
.et-fb .et_pb_module[class*="lightbox-content"],
.et-fb .et_pb_row.exit-popup > .et-fb-mousetrap:before, 
.et-fb .et_pb_section.exit-popup > .et-fb-mousetrap:before, 
.et-fb .et_pb_module.exit-popup:before {
border: 2px solid #c9c9c9;
}
.et-fb .et_pb_row[class*="lightbox-content"] > .et-fb-mousetrap:before, 
.et-fb .et_pb_section[class*="lightbox-content"] > .et-fb-mousetrap:before, 
.et-fb .et_pb_module[class*="lightbox-content"]:before,
.et-fb .et_pb_row.exit-popup > .et-fb-mousetrap:before, 
.et-fb .et_pb_section.exit-popup > .et-fb-mousetrap:before, 
.et-fb .et_pb_module.exit-popup:before {
background: #c9c9c9;
color: #000;
width: calc(100% + 4px);
position: absolute;
bottom: 100%;
left: -2px;
padding: 0 10px;
text-align: center;
box-sizing: border-box;
font-size:10px;
font-weight:bold;
height:auto;
}
.et-fb .et_pb_row[class*="lightbox-content"] > .et-fb-mousetrap:before, 
.et-fb .et_pb_section[class*="lightbox-content"] > .et-fb-mousetrap:before, 
.et-fb .et_pb_module[class*="lightbox-content"]:before {
content: 'lightbox-content';
}
.et-fb .et_pb_row.exit-popup > .et-fb-mousetrap:before, 
.et-fb .et_pb_section.exit-popup > .et-fb-mousetrap:before, 
.et-fb .et_pb_module.exit-popup:before {
content: 'exit-popup';
}
.mfp-content .lightbox-content:not(:first-child),
.mfp-content [class*="lightbox-content-"]:not(:first-child) {
display:none;
}
.lightbox-trigger,
[class*="lightbox-trigger-"] { 
cursor:pointer; 
}
.lightbox-content,
[class*="lightbox-content-"] { 
position:relative; 
z-index: unset !important;
}
.lightbox-content .mfp-close,
[class*="lightbox-content-"] .mfp-close,
.mfp-wrap .mfp-container [class*="lightbox-content-"] button:hover {
color: var(--close-icon-color, #999999) !important;
background-color: var(--close-button-color) !important;
opacity:1 !important;
}
.lightbox-content .mfp-close:active,
[class*="lightbox-content-"] .mfp-close:active {
top:0 !important;
}.hide-footer #main-footer {
height: 0;
overflow:hidden;
}
.hide-main-header #main-header {
height: 0;
overflow:hidden;
}
.hide-top-header:not(.divi-hacks-before-header) #top-header {
height: 0;
overflow:hidden;
}
.hide-top-header.divi-hacks-before-header #top-header .container {
height: 0;
overflow: hidden;
padding-top: 0;
}
.hide-main-header #page-container {
padding-top: 0 !important;
}
.hide-logo #logo {
display: none;
}#et-main-area > [id^="divi-hacks-"] .archive[data-posts] p.post-meta {
font-size: 0px !important;
line-height: inherit;
}
#et-main-area > [id^="divi-hacks-"] .archive[data-posts] .post-meta span.published, 
#et-main-area > [id^="divi-hacks-"] .archive[data-posts] .author:after,
#et-main-area > [id^="divi-hacks-"] .archive[data-posts] .post-meta .author:before {
font-size: var(--postmeta-size, 14px) !important;
}
#et-main-area > [id^="divi-hacks-"] .archive[data-posts] .post-meta .author:before {
content: 'By ';
}
#et-main-area > [id^="divi-hacks-"] .archive[data-posts] .post-meta span.published:after, 
#et-main-area > [id^="divi-hacks-"] .archive[data-posts] .post-meta a[rel*="category"]:after, 
#et-main-area > [id^="divi-hacks-"] .archive[data-posts] .post-meta .author:after {
content: "|";
margin-left: 0.4em;
margin-right: 0.4em;
}
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-meta .post-meta,
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-date .post-meta .published,
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-categories .post-meta a[rel*="category"],
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-comments .post-meta .comments-number,
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-image .entry-featured-image-url,
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-author .post-meta .author,
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-pagination .pagination,
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-excerpt .dh-excerpt,
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-sidebar #sidebar { 
display:none !important; 
}
.dh-shortcode-avatar {
width:100%;
}
body:not(.et-fb):not([class*="search-results"]) .show-on-results,
body:not(.et-fb):not([class*="search-no-results"]) .show-on-results { 
display:none;
}
body.search-results .show-on-results,
body.search-no-results .show-on-results { 
display:inherit !important;
}
.show-button a.et_pb_button.et_pb_read_more_button {
display: block;
width: max-content;
width: -moz-max-content;
margin-top: 15px;
}
.show-button.button-center a.et_pb_button.et_pb_read_more_button {
margin-left: auto;
margin-right: auto;
}
.show-button.button-left a.et_pb_button.et_pb_read_more_button {
margin-left: 0;
margin-right: auto;
}
.show-button.button-right a.et_pb_button.et_pb_read_more_button {
margin-left: auto;
margin-right: 0;
} 
.et-fb .search-results:before,
.et-fb .archive:before,
body.search-results .show-on-results:before,
body.search-no-results .show-on-results:before {
background: #c9c9c9;
color: #fff;
width: 100%;
position: absolute;
bottom: 100%;
left:0;
right: 0;
padding: 5px 10px;
text-align: center;
box-sizing: border-box;
font-size:18px;
font-weight:normal;
height:auto;
display:block;
}
.et-fb .show-on-results:before {
content:'Only visible on search results page.';
}
.et-fb .search-results:before {
content:'Search Results (not visible in visual builder)';
}
.et-fb .archive:before {
content:'Archive of Posts found (not visible in visual builder)';
}
li.dh-excerpt {
border-left: 0;
padding-left: 0;
}
#et-main-area > [id^="divi-hacks-"] .archive[data-posts].no-sidebar #left-area {
width:100%;
padding-right:0px;
}
#divi-hacks-search article,
#divi-hacks-tag article,
#divi-hacks-cptarchive article,
#divi-hacks-archive article,
#divi-hacks-author article,
#divi-hacks-category article {
background: var(--article-background) !important;
-webkit-border-radius: var(--article-border-radius, inherit);
-moz-border-radius: var(--article-border-radius, inherit);
-ms-border-radius: var(--article-border-radius, inherit);
-o-border-radius: var(--article-border-radius, inherit);
border-radius: var(--article-border-radius, inherit);
border-top: var(--article-border-top, inherit) !important;
border-right: var(--article-border-right, inherit) !important;
border-bottom: var(--article-border-bottom, inherit) !important;
border-left: var(--article-border-left, inherit) !important;
overflow:hidden !important;
padding: var(--article-padding, inherit);
margin: var(--article-margin, inherit);
display: var(--article-display, block);
width: var(--article-width, inherit);
vertical-align:top;
}
#divi-hacks-search .archive.grid:not(.default) article,
#divi-hacks-tag .archive.grid:not(.default) article,
#divi-hacks-cptarchive .archive.grid:not(.default) article,
#divi-hacks-archive .archive.grid:not(.default) article,
#divi-hacks-author .archive.grid:not(.default) article,
#divi-hacks-category .archive.grid:not(.default) article {
background: var(--article-background) !important;
-webkit-box-shadow: var(--article-shadow, 0 0 50px rgba(0,0,0,0.1)) !important;
-moz-box-shadow: var(--article-shadow, 0 0 50px rgba(0,0,0,0.1)) !important;
-ms-box-shadow: var(--article-shadow, 0 0 50px rgba(0,0,0,0.1)) !important;
-o-box-shadow: var(--article-shadow, 0 0 50px rgba(0,0,0,0.1)) !important;
box-shadow: var(--article-shadow, 0 0 50px rgba(0,0,0,0.1)) !important;
}
#divi-hacks-search .archive.default:not(.grid) article,
#divi-hacks-tag .archive.default:not(.grid) article,
#divi-hacks-cptarchive .archive.default:not(.grid) article,
#divi-hacks-archive .archive.default:not(.grid) article,
#divi-hacks-author .archive.default:not(.grid) article,
#divi-hacks-category .archive.default:not(.grid) article {
background: var(--article-background) !important;
-webkit-box-shadow: var(--article-shadow, inherit) !important;
-moz-box-shadow: var(--article-shadow, inherit) !important;
-ms-box-shadow: var(--article-shadow, inherit) !important;
-o-box-shadow: var(--article-shadow, inherit) !important;
box-shadow: var(--article-shadow, inherit) !important;
}
#divi-hacks-search article .post-meta,
#divi-hacks-category article .post-meta,
#divi-hacks-archive article .post-meta,
#divi-hacks-author article .post-meta,
#divi-hacks-tag article .post-meta,
#divi-hacks-cptarchive article .post-meta,
#divi-hacks-search article .post-meta a,
#divi-hacks-category article .post-meta a,
#divi-hacks-archive article .post-meta a,
#divi-hacks-author article .post-meta a,
#divi-hacks-tag article .post-meta a,
#divi-hacks-cptarchive article .post-meta a {
font-size: var(--postmeta-size, 14px);
font-weight: var(--postmeta-weight, inherit);
color: var(--postmeta-color, inherit);
text-align: var(--postmeta-align, inherit);
text-transform: var(--postmeta-transform, inherit);
}
#divi-hacks-search article .post-meta a,
#divi-hacks-category article .post-meta a,
#divi-hacks-archive article .post-meta a,
#divi-hacks-author article .post-meta a,
#divi-hacks-tag article .post-meta a,
#divi-hacks-cptarchive article .post-meta a {
font-size: var(--postmeta-link-size, 14px);
font-weight: var(--postmeta-link-weight, inherit);
color: var(--postmeta-link-color, inherit);
text-decoration: var(--postmeta-link-decoration, inherit);
text-transform: var(--postmeta-link-transform, inherit);
}.divi-hacks-animenu-1 #top-menu .current_page_item a::before {
content: "";
position: absolute;
z-index: 2;
left: 0;
right: 0;
}
.divi-hacks-animenu-1 #top-menu > li:before {
content: "";
position: absolute;
z-index: -2;
left: 0;
right: 100%;
bottom: 20%;
background: transparent; height: 3px; border-bottom: 3px solid;
-webkit-transition-property: right;
-moz-transition-property: right;
-ms-transition-property: right;
-o-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.3s;
-moz-transition-duration: 0.3s;
-ms-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.divi-hacks-animenu-1 #top-menu > li.centered-inline-logo-wrap:before {
display: none;
}
.divi-hacks-animenu-1 #top-menu li:hover {
opacity: 1 !important;
}
.divi-hacks-animenu-1 #top-menu li:hover:before {
right: 0;
}
.divi-hacks-animenu-1 #top-menu li li:before {
bottom: 10%;
}
.divi-hacks-animenu-2 #top-menu li:not(.menu-item-has-children):not(.current_page_item):hover a {
box-shadow: 0 5px 0 0;
}
.divi-hacks-animenu-2 #top-menu li li a {
padding-bottom: 6px !important;
}
.divi-hacks-animenu-2 #top-menu li.current_page_item > a,
.divi-hacks-animenu-2 .et-fixed-header #top-menu li.current_page_item > a {
border: 5px solid;
margin-bottom: 0;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px !important;
padding-left: 10px;
}
@keyframes grow {
from { border-top-width: 0; }
to  { border-top-width: 5px; }
} @-moz-keyframes grow {
from { border-top-width: 0; }
to  { border-top-width: 5px; }
} @-webkit-keyframes grow {
from { border-top-width: 0; }
to  { border-top-width: 5px; }
} @-o-keyframes grow {
from { border-top-width: 0; }
to  { border-top-width: 5px; }
}
.divi-hacks-animenu-3 #top-menu > li.page_item::before {
height:5px;
content:"";
width:100%;
left:0;
top:-15px;
position:absolute;
background:transparent;
border-top-width:5px;
border-top-style:solid;
opacity:1;
animation: grow 0.5s;
}
.divi-hacks-animenu-3 #top-menu li li a {
line-height: 1.2em;
}
.divi-hacks-animenu-3 #top-menu > li > a { 
opacity:1 !important; 
}
.divi-hacks-animenu-1 #top-menu > li:not(:last-child),
.divi-hacks-animenu-3 #top-menu > li:not(:last-child) {
padding-right:0;
margin-right:22px;
}#wp-admin-bar-themeoptions, #wp-admin-bar-divi-hacks {
display: block;
}
#wp-admin-bar-edit-backend.edit-backend a {
background: transparent !important;
}
#wp-admin-bar-edit-backend.edit-backend a:before {
display:none;
}
.is-phone #wp-admin-bar-et-use-visual-builder.edit-visual {
display: block;
position: static;
}
.is-phone #wp-admin-bar-et-use-visual-builder.edit-visual > a {
font-size:0px;
}
.is-phone #wp-admin-bar-et-use-visual-builder.edit-visual > a:before {
font-size:50px !important;
width:100%;
color:#fff !important;
}
@media only screen and (min-width:783px) {
#wp-admin-bar-be-edit, #wp-admin-bar-vb-edit {
display:none;
}
}