/*!
Theme Name: Spectra Template Child
Author: Wineworks
Author URI: http://wineworks.co
GitHub Theme URI: https://github.com/wineworks/wp-spectratheme
Description: Custom child theme developed by Wine Works to be used with Commerce7 & WordPress
Template: wp-spectratheme
Version: 1.1.2.13
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Spectra Child
*/@font-face{font-family:"Berling";src:url("fonts/Berling-Roman.otf") format("opentype");font-weight:400}@font-face{font-family:"Old Fashion Script";src:url("fonts/Old-Fashion-Script-Regular.ttf") format("truetype");font-weight:400}:root{--black: #000000;--white: #FFFFFF;--grey: #e2e3e3;--green: #5E6C3F;--lightgreen: #EBEDE4;--c7-link-color: var(--green);--primary-navigation-anchor-color-hover: var(--green);--c7-heading-font-family: "Berling", serif;--c7-font-family: Helvetica, sans-serif;--c7-primary-button-bg: var(--green);--c7-primary-button-bg-hover: var(--c7-primary-color-dark);--c7-primary-button-text-color: #FFF;--c7-button-border-radius: 0px;--c7-field-border-radius: 0px}body,.header{background-color:#fbfaf3}body,p{font-weight:300;font-style:normal;font-family:var(--c7-font-family);color:var(--black);letter-spacing:.00625rem;line-height:1.75}h1,.c7-product-detail h1,h2,.mec-wrap .mec-single-title,.single-mec-events .mec-wrap.mec-no-access-error h1,h3,.mec-calendar .mec-calendar-header h2,.mec-calendar .mec-calendar-header .mec-wrap .mec-single-title,.mec-wrap .mec-calendar .mec-calendar-header .mec-single-title,.c7-product-detail h2,.c7-product-detail h3,.c7-checkout-summary h2,.c7-modal__content h2,h4,.blog-page .blog-page__posts article .post__single h2,.blog-page .blog-page__posts article .post__single .mec-wrap .mec-single-title,.mec-wrap .blog-page .blog-page__posts article .post__single .mec-single-title,.blog-page .blog-page__posts article .post__single .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .blog-page .blog-page__posts article .post__single h1,h5,.mec-single-event .mec-event-social h3,h6,.h1,.c7t-half-text h1,.c7t-half-text .h1,.h2,.c7t-half-text h2,.c7t-half-text .h2,.h3,.c7t-half-text h3,.c7t-half-text .h3,.h4,.h5,.h6{font-weight:400;font-style:normal;font-family:var(--c7-heading-font-family);text-transform:uppercase;letter-spacing:.1875rem}h1,.c7-product-detail h1,.h1,.c7t-half-text h1,.c7t-half-text .h1{font-size:var(--h1-font-size);font-size:clamp(2.125rem,1.971rem + .588vw,2.5rem);margin-bottom:1.75rem}h2,.mec-wrap .mec-single-title,.single-mec-events .mec-wrap.mec-no-access-error h1,.h2,.c7t-half-text h2,.c7t-half-text .h2{font-size:var(--h2-font-size);font-size:clamp(1.875rem,1.824rem + .196vw,2rem);margin-bottom:1.5rem}h3,.mec-calendar .mec-calendar-header h2,.mec-calendar .mec-calendar-header .mec-wrap .mec-single-title,.mec-wrap .mec-calendar .mec-calendar-header .mec-single-title,.mec-calendar .mec-calendar-header .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .mec-calendar .mec-calendar-header h1,.h3,.c7t-half-text h3,.c7t-half-text .h3{font-size:28px;margin-bottom:1.25rem}h4,.blog-page .blog-page__posts article .post__single h2,.blog-page .blog-page__posts article .post__single .mec-wrap .mec-single-title,.mec-wrap .blog-page .blog-page__posts article .post__single .mec-single-title,.blog-page .blog-page__posts article .post__single .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .blog-page .blog-page__posts article .post__single h1,.h4{font-size:24px}h5,.mec-single-event .mec-event-social h3,.mec-single-event .mec-event-social .mec-calendar .mec-calendar-header h2,.mec-calendar .mec-calendar-header .mec-single-event .mec-event-social h2,.mec-single-event .mec-event-social .mec-calendar .mec-calendar-header .mec-wrap .mec-single-title,.mec-calendar .mec-calendar-header .mec-wrap .mec-single-event .mec-event-social .mec-single-title,.mec-single-event .mec-event-social .mec-wrap .mec-calendar .mec-calendar-header .mec-single-title,.mec-wrap .mec-calendar .mec-calendar-header .mec-single-event .mec-event-social .mec-single-title,.mec-single-event .mec-event-social .mec-calendar .mec-calendar-header .single-mec-events .mec-wrap.mec-no-access-error h1,.mec-calendar .mec-calendar-header .single-mec-events .mec-wrap.mec-no-access-error .mec-single-event .mec-event-social h1,.mec-single-event .mec-event-social .single-mec-events .mec-wrap.mec-no-access-error .mec-calendar .mec-calendar-header h1,.single-mec-events .mec-wrap.mec-no-access-error .mec-calendar .mec-calendar-header .mec-single-event .mec-event-social h1,.h5{font-size:20px}h6,.h6{font-size:1rem}p{font-size:15px}@media only screen and (min-width: 40em){p{font-size:16px}}.overline{font-size:11px;font-style:normal;font-weight:400;font-family:var(--c7-font-family);letter-spacing:.15em;text-transform:uppercase;line-height:1.3333;color:var(--green)}@media only screen and (min-width: 40em){.overline{font-size:12px}}.overline+h1,.overline+h2,.mec-wrap .overline+.mec-single-title,.single-mec-events .mec-wrap.mec-no-access-error .overline+h1,.overline+h3,.mec-calendar .mec-calendar-header .overline+h2{margin-top:.8125rem}.overline.overline-margin{margin-bottom:1rem}.normal-title{text-transform:none;letter-spacing:0}.normal-title h1,.normal-title h2,.normal-title .mec-wrap .mec-single-title,.mec-wrap .normal-title .mec-single-title,.normal-title .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .normal-title h1,.normal-title .c7-product-detail h1,.normal-title h3,.normal-title .mec-calendar .mec-calendar-header h2,.mec-calendar .mec-calendar-header .normal-title h2,.normal-title .c7-product-detail h2,.normal-title .c7-product-detail h3,.normal-title .c7-checkout-summary h2,.normal-title .c7-modal__content h2,.normal-title h4,.normal-title .blog-page .blog-page__posts article .post__single h2,.normal-title .blog-page .blog-page__posts article .post__single .mec-wrap .mec-single-title,.mec-wrap .normal-title .blog-page .blog-page__posts article .post__single .mec-single-title,.blog-page .blog-page__posts article .post__single .normal-title h2,.blog-page .blog-page__posts article .post__single .normal-title .mec-wrap .mec-single-title,.mec-wrap .blog-page .blog-page__posts article .post__single .normal-title .mec-single-title,.normal-title h5,.normal-title .mec-single-event .mec-event-social h3,.mec-single-event .mec-event-social .normal-title h3,.normal-title h6,.normal-title .h1,.normal-title .h2,.normal-title .h3,.normal-title .h4,.normal-title .h5,.normal-title .h6{text-transform:none;letter-spacing:0}strong{font-weight:400}.button,.c7-btn,.mec-events-template-default .mec-container .mec-export-details a,.mec-events-button{font-weight:400;font-style:normal;font-family:var(--c7-heading-font-family);font-size:13px;text-transform:uppercase;letter-spacing:.078125em;min-height:40px;padding:6px 16px;line-height:2}@media only screen and (min-width: 40em){.button,.c7-btn,.mec-events-template-default .mec-container .mec-export-details a,.mec-events-button{font-size:.875rem;padding:6px 20px}}.c7-btn--white,.subscribe-block .c7-btn,.subscribe-block .mec-events-template-default .mec-container .mec-export-details a,.mec-events-template-default .mec-container .mec-export-details .subscribe-block a,.subscribe-block .mec-events-button{background-color:#fff;color:#000}.c7-btn--white:hover,.subscribe-block .c7-btn:hover,.subscribe-block .mec-events-template-default .mec-container .mec-export-details a:hover,.mec-events-template-default .mec-container .mec-export-details .subscribe-block a:hover,.subscribe-block .mec-events-button:hover,.c7-btn--white:focus,.subscribe-block .c7-btn:focus,.subscribe-block .mec-events-template-default .mec-container .mec-export-details a:focus,.mec-events-template-default .mec-container .mec-export-details .subscribe-block a:focus,.subscribe-block .mec-events-button:focus,.c7-btn--white:active,.subscribe-block .c7-btn:active,.subscribe-block .mec-events-template-default .mec-container .mec-export-details a:active,.mec-events-template-default .mec-container .mec-export-details .subscribe-block a:active,.subscribe-block .mec-events-button:active{background-color:#000;color:#fff}.linkBtnUnderlined,.blog-page .blog-page__posts article .post__single .post__teaser-link a{font-weight:400;letter-spacing:.078125em;font-size:14px;text-transform:uppercase;position:relative;padding-bottom:3px;text-decoration:underline;font-family:var(--c7-heading-font-family);line-height:1.866666667;color:var(--green);text-underline-offset:2px}@media only screen and (min-width: 40em){.linkBtnUnderlined,.blog-page .blog-page__posts article .post__single .post__teaser-link a{font-size:15px}}@media screen and (max-width: 64em){.c7-tools{background:#000}}@media only screen and (min-width: 64.0625em){.c7-tools{margin-top:-24px;top:10px}}.scrolled .header{background-color:#fbfaf3;box-shadow:0px 4px 8px rgba(0,0,0,.1)}.scrolled .header__logo a img:first-child{opacity:1}.scrolled .header__logo a img.logo-alternate{display:none}.scrolled .header__navigation__menu .menu-header-container>ul>li>a{color:#000}.scrolled .header__navigation__menu .menu-header-container>ul>li>a:hover,.scrolled .header__navigation__menu .menu-header-container>ul>li>a:focus,.scrolled .header__navigation__menu .menu-header-container>ul>li>a:active{color:var(--primary-navigation-anchor-color-hover)}.scrolled .header__navigation__menu .menu-header-container>ul>li>button{stroke:#000}.header__navigation__menu{font-weight:400;font-style:normal;font-family:var(--c7-heading-font-family);text-transform:uppercase;letter-spacing:.0625em}@media only screen and (max-width: 64em){.header__navigation__menu .menu-header-container{top:205px}.show-mobile-nav .header__navigation__menu .menu-header-container{background-color:#fbfaf3}}.header__navigation__menu .menu-header-container>ul>li>ul{background-color:#fbfaf3;border:0}.header__navigation__menu .menu-header-container a{font-size:15px}.show-mobile-nav .header__navigation__menu .menu-header-container a{color:#000}.header__navigation__menu .menu-header-container a:hover,.header__navigation__menu .menu-header-container a:focus,.header__navigation__menu .menu-header-container a:active{color:var(--primary-navigation-anchor-color-hover)}.show-mobile-nav .header__navigation__menu .menu-header-container a:hover,.show-mobile-nav .header__navigation__menu .menu-header-container a:focus,.show-mobile-nav .header__navigation__menu .menu-header-container a:active{color:var(--primary-navigation-anchor-color-hover)}.header__navigation__menu .menu-header-container .current-menu-item>a,.header__navigation__menu .menu-header-container .current-menu-parent>a,.header__navigation__menu .menu-header-container .hover>a{color:var(--primary-navigation-anchor-color-hover)}.show-mobile-nav .header__navigation__menu .menu-header-container .current-menu-item>a,.show-mobile-nav .header__navigation__menu .menu-header-container .current-menu-parent>a,.show-mobile-nav .header__navigation__menu .menu-header-container .hover>a{color:var(--primary-navigation-anchor-color-hover)}.show-mobile-nav .header__navigation__menu .menu-header-container .dropdown-toggle{stroke:#000 !important}.padding-top-normal{padding-top:3rem !important}@media only screen and (min-width: 64.0625em){.padding-top-normal{padding-top:6rem !important}}.padding-top-half{padding-top:1.5rem !important}@media only screen and (min-width: 64.0625em){.padding-top-half{padding-top:3rem !important}}.padding-top-double{padding-top:6rem !important}@media only screen and (min-width: 64.0625em){.padding-top-double{padding-top:12rem !important}}.padding-top-none{padding-top:0 !important}.padding-bottom-normal{padding-bottom:3rem !important}@media only screen and (min-width: 64.0625em){.padding-bottom-normal{padding-bottom:6rem !important}}.padding-bottom-half{padding-bottom:1.5rem !important}@media only screen and (min-width: 64.0625em){.padding-bottom-half{padding-bottom:3rem !important}}.padding-bottom-double{padding-bottom:6rem !important}@media only screen and (min-width: 64.0625em){.padding-bottom-double{padding-bottom:12rem !important}}.padding-bottom-none{padding-bottom:0 !important}.c7t-content{max-width:72.625rem}.c7t-content--narrow{max-width:43.875rem}.c7t-video video{width:100%}.c7t-video .mute-video,.c7t-video .play-pause-video{width:2.5rem;height:2.5rem}.c7t-video .mute-video svg.icon-pause,.c7t-video .play-pause-video svg.icon-pause{max-height:1.3rem;max-width:1.05rem}.c7t-text-block.box-content .c7t-content{max-width:51.875rem;width:calc(100% - 2rem);padding:2rem 1rem;background:#fff;box-shadow:0px 0px 15px rgba(0,0,0,.15)}@media only screen and (min-width: 64.0625em){.c7t-text-block.box-content .c7t-content{padding:2rem}}@media only screen and (min-width: 75.0625em){.c7t-text-block.box-content .c7t-content{padding:5rem}}.c7t-text-block.overlap-box .c7t-content{position:relative;margin-top:-150px}.c7t-text-block a:not(.c7-btn):not(.mec-events-button){color:var(--green)}.c7t-text-block li{margin-bottom:1rem}.c7t-text-block li:last-of-type{margin-bottom:0}.c7t-text-block--2col .c7t-template-width{max-width:72.625rem}@media only screen and (min-width: 48.0625em){.c7t-text-block--2col .c7t-template-width>div{width:50%}}.c7t-text-block--background-image.badge-background{background-size:330px}@media only screen and (min-width: 64.0625em){.c7t-text-block--background-image.badge-background{padding:5.625rem 0 !important;background-size:600px}}.c7t-text-block--background-image.badge-background:before{display:none}.light-green-background{background-color:var(--lightgreen)}.banner-text-block{height:580px;display:flex;align-items:flex-start;justify-content:flex-start;width:100%;flex-direction:column;width:calc(100% - 2rem);margin:0 auto}@media only screen and (min-width: 64.0625em){.banner-text-block{height:75vh;justify-content:center;width:calc(100% - 4rem)}}.banner-text-block *:not(.c7-btn):not(.mec-events-button){color:#fff}.banner-text-block .c7t-content{margin:0;position:relative;z-index:2;max-width:487px}@media only screen and (min-width: 64.0625em){.banner-text-block .c7t-content{padding-left:2rem;padding-right:0}}.banner-text-block:before{content:"";position:absolute;z-index:1}@media only screen and (max-width: 64em){.banner-text-block:before{top:0;left:0;right:0;width:100%;height:90%;background:linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%)}}@media only screen and (min-width: 64.0625em){.banner-text-block:before{left:0;top:0;bottom:0;width:90%;height:100%;background:linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 100%)}}.cropped-images-section .c7t-template-width{display:block}@media only screen and (min-width: 40em){.cropped-images-section .c7t-template-width{display:flex;flex-wrap:nowrap;column-gap:1rem;max-width:none;padding:0}}.cropped-images-section .c7t-template-width>div{position:relative;aspect-ratio:67/42;width:100%}@media only screen and (min-width: 40em){.cropped-images-section .c7t-template-width>div{width:50%}}.cropped-images-section .c7t-template-width>div img{object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;height:100% !important}@media only screen and (max-width: 39.9375em){.cropped-images-section .c7t-template-width>div:first-of-type{display:none}}@media only screen and (min-width: 40em){.cropped-images-section .c7t-template-width>div:first-of-type{aspect-ratio:73/84;width:25%}}@media only screen and (max-width: 39.9375em){.cropped-images-section .c7t-template-width>div:last-of-type{display:none}}@media only screen and (min-width: 40em){.cropped-images-section .c7t-template-width>div:last-of-type{aspect-ratio:73/84;width:25%}}.top-light-fade,.top-light-fade-overlap{position:relative}.top-light-fade-overlap,.top-light-fade-overlap-overlap{margin-top:-150px;z-index:-1}.top-light-fade:before,.top-light-fade-overlap:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;width:100%;height:65%;background:linear-gradient(180deg, #FBFAF3 0%, rgba(251, 250, 243, 0) 100%)}.top-light-fade:after,.top-light-fade-overlap:after{content:"";position:absolute;z-index:1;top:0;left:0;right:0;width:100%;height:43.5%;background:linear-gradient(180deg, #FBFAF3 13.59%, rgba(251, 250, 243, 0) 100%)}.c7t-half-text{display:block;max-width:none}.c7t-half-text__wrapper{max-width:640px;display:block}@media only screen and (min-width: 64.0625em){.c7t-half-text__wrapper{display:flex;align-items:center;max-width:70.625rem;margin:0 auto}}.c7t-half-text__image{width:100%}@media only screen and (min-width: 64.0625em){.c7t-half-text__image{width:52%}}.c7t-half-text__content{width:100%}@media only screen and (min-width: 64.0625em){.c7t-half-text__content{width:48%;padding-top:0;padding-bottom:0}}.c7t-half-text .c7-reservation__search{margin-bottom:0}.c7t-half-text:not(.overlapping-half-half) .c7t-half-text__wrapper{max-width:72.625rem;padding:0 1rem}@media only screen and (min-width: 64.0625em){.c7t-half-text:not(.overlapping-half-half) .c7t-half-text__content{padding-left:9%;padding-right:0}}@media only screen and (min-width: 64.0625em){.c7t-half-text:not(.overlapping-half-half).c7t-half-text--image-right .c7t-half-text__content{padding-left:0;padding-right:9%}}.c7t-half-text:not(.overlapping-half-half) p{font-size:15px}@media only screen and (min-width: 64.0625em){.c7t-half-text:not(.overlapping-half-half) p{font-size:14px}}@media only screen and (min-width: 64.0625em){.c7t-half-text.experience-detail .c7t-half-text__wrapper{align-items:flex-start}}.c7t-half-text.experience-detail .c7-reservation__search{margin-bottom:1rem}.overlapping-half-half{display:block}@media only screen and (max-width: 64em){.overlapping-half-half{padding:0 1rem}}.overlapping-half-half .c7t-half-text__wrapper{max-width:640px;margin:0 auto;display:block}@media only screen and (max-width: 64em){.overlapping-half-half .c7t-half-text__wrapper{box-shadow:0px 0px 15px rgba(0,0,0,.15)}}@media only screen and (min-width: 64.0625em){.overlapping-half-half .c7t-half-text__wrapper{display:flex;align-items:center;max-width:70.625rem}}.overlapping-half-half .c7t-half-text__image{width:100%}@media only screen and (min-width: 64.0625em){.overlapping-half-half .c7t-half-text__image{width:60%}}.overlapping-half-half .c7t-half-text__content{position:relative;background-color:#fff;z-index:1;width:100%}@media only screen and (min-width: 64.0625em){.overlapping-half-half .c7t-half-text__content{box-shadow:0px 0px 15px rgba(0,0,0,.15);width:47.5%;margin-left:-75px}}@media only screen and (min-width: 75.0625em){.overlapping-half-half .c7t-half-text__content{padding:5rem}}@media only screen and (min-width: 64.0625em){.overlapping-half-half.c7t-half-text--image-right .c7t-half-text__content{margin-left:auto;margin-right:-75px}}.c7t-slider-block.slider-overlap .c7t-slider{position:relative;top:-100px;margin-bottom:-100px}.c7t-slider-block .c7t-slider:not(.c7t-slider--large,.c7t-slider--small){height:580px}.c7t-slider--restricted{max-width:70.625rem}@media only screen and (max-width: 39.9375em){.blog-featured{padding:0 1rem}}.blog-featured .blog-page .blog-page__posts article .post__single-image{aspect-ratio:91/125;height:auto}@media only screen and (min-width: 40em){.numbered-list{columns:2;column-gap:5%}}.numbered-list__item{display:flex;column-gap:1rem;break-inside:avoid;padding-bottom:2.5rem;border-bottom:1px solid #c4c4c4;margin-bottom:2.5rem}.numbered-list__item--number{display:flex;max-width:40px;width:100%;height:40px;justify-content:center;align-items:center;line-height:1;background-color:var(--lightgreen);border:1px solid rgba(94,108,63,.5)}.numbered-list__item--content{padding-top:.25rem}.numbered-list__item--content p:last-of-type{margin-bottom:0}.blog-page{padding-top:0}.blog-page .blog-page__posts article .post__single{box-shadow:none}.blog-page .blog-page__posts article .post__single h2,.blog-page .blog-page__posts article .post__single .mec-wrap .mec-single-title,.mec-wrap .blog-page .blog-page__posts article .post__single .mec-single-title,.blog-page .blog-page__posts article .post__single .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .blog-page .blog-page__posts article .post__single h1{text-transform:none;letter-spacing:0}.blog-page .blog-page__posts article .post__single-content{padding-left:1rem;padding-right:1rem}.blog-page .blog-page__posts article .post__single-content p:last-of-type{margin-bottom:0}.overlap-section{position:relative;margin-top:-150px;z-index:-1}.c7-reservation__search .c7-form__group{justify-content:flex-start}.c7-reservation__search .c7-form__group .c7-form__field+button{margin-top:0;margin-bottom:0}@media only screen and (min-width: 64.0625em){.c7-reservation__search .c7-form__group .c7-form__field+button{margin-left:0}}.c7t-complex-square{max-width:70.625rem;margin-bottom:0}.c7t-complex-square img{padding:.5rem}.club-selector-wrapper{max-width:470px;margin:0 auto;justify-content:center}.club-selector-wrapper .c7-selectboxWrap{width:100%}.c7t-faq-block .c7t-template-width{max-width:702px}.c7t-faq-block__wrapper .faq-item{border-bottom-color:#c4c4c4}.c7t-faq-block__wrapper .faq-item__container__title{font-weight:300;font-size:12px;letter-spacing:.15em;color:var(--green)}.c7t-faq-block__wrapper .faq-item__container__toggle button{background:#fbfaf3;border:1px solid #c4c4c4;box-shadow:0px 0px 5px rgba(0,0,0,.12);border-radius:50%}.c7t-faq-block__wrapper .faq-item__container__toggle button *{stroke:var(--green)}.c7t-faq-block__wrapper .faq-item__container__toggle button svg{left:-0.5px}.c7t-team{margin-bottom:-4.5rem}.c7t-team__member{text-align:center;padding:0 .5rem;margin-bottom:4.5rem}.c7t-team__member__title{margin-bottom:.5rem}.c7t-team__detail{background-color:#fbfaf3}.c7t-team__detail__titles{text-align:center;margin-bottom:1.5rem}.c7t-team__detail__titles h2,.c7t-team__detail__titles .mec-wrap .mec-single-title,.mec-wrap .c7t-team__detail__titles .mec-single-title,.c7t-team__detail__titles .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .c7t-team__detail__titles h1{margin-bottom:.5rem}.c7t-team__detail__close{line-height:.8;font-size:2.3rem;transform:rotate(45deg);font-family:var(--c7-font-family)}.back-to-link{font-family:var(--c7-heading-font-family);font-style:normal;font-weight:500;font-size:13px;letter-spacing:.0625rem;text-transform:uppercase;color:#000 !important;display:flex;align-items:center;column-gap:.5rem;text-decoration:none}.back-to-link::before{content:"";background-image:url("images/icon-back.svg");height:9px;width:5px;background-size:contain}.gform_wrapper{max-width:660px !important;margin:0 auto;margin-top:3rem !important}.gform_wrapper form .gfield_required{color:#000 !important;margin-left:0 !important}.gform_wrapper form li{margin-bottom:1.25rem}.gform_wrapper form label{font-style:normal;font-weight:400 !important}.gform_wrapper form input{background:#fff;border:0;border:1px solid #c4c4c4;border-radius:0}.gform_wrapper form textarea{border-color:#c4c4c4;border-radius:0;background:#fff}.gform_wrapper form input[type=submit]{cursor:pointer !important;display:inline-block !important;border:0 !important;border-radius:var(--c7-button-border-radius) !important;font-size:var(--c7-font-size) !important;font-weight:500 !important;line-height:1.5 !important;min-height:46px !important;height:46px !important;padding:11px 20px !important;text-align:center !important;text-decoration:none !important;transition:all .1s ease-out !important;outline-width:medium !important;outline-style:none !important;background:var(--c7-primary-button-bg) !important;color:var(--c7-primary-button-text-color) !important;font-weight:400 !important;font-style:normal !important;font-family:var(--c7-heading-font-family) !important;text-transform:uppercase !important;letter-spacing:.078125em !important;font-size:.875rem !important}.gform_wrapper form input[type=submit]:hover,.gform_wrapper form input[type=submit]:focus,.gform_wrapper form input[type=submit]:active{background:var(--c7-primary-button-bg-hover) !important;color:var(--c7-primary-button-text-color) !important;text-decoration:none !important}.gform_wrapper .gform_footer{text-align:right}.gform_wrapper .gform_footer input{margin-right:0 !important}.wp-pagenavi a,.wp-pagenavi span.current,.wp-pagenavi a:hover{border:1px solid rgba(94,108,63,.5);background:rgba(0,0,0,0);color:var(--black);transition:all .4s ease;margin:0 .125rem;padding:.75rem 1rem;font-weight:400;font-family:var(--c7-font-family)}.wp-pagenavi span.current,.wp-pagenavi a:hover{background:var(--lightgreen)}.subscribe-block{padding-top:100px !important;padding-bottom:108px !important;position:relative}.subscribe-block:before,.subscribe-block:after{content:""}.subscribe-block:before{background:linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0) 100%);opacity:.9;width:90%;height:100%;top:0;left:0;bottom:0;position:absolute}.subscribe-block:after{background:rgba(0,0,0,.35);width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute}.subscribe-block .c7t-content{position:relative;z-index:1}@media only screen and (max-width: 39.9375em){.subscribe-block .c7t-content>div:first-of-type{text-align:center}}@media only screen and (min-width: 64.0625em){.subscribe-block .c7t-newsletter__form{padding-top:0}}.footer.footer--1{font-weight:400;font-style:normal;font-family:var(--c7-heading-font-family)}@media only screen and (max-width: 64em){.footer.footer--1{text-align:center}}.footer.footer--1 .c7t-template-width{display:block}@media only screen and (min-width: 64.0625em){.footer.footer--1 .c7t-template-width{display:flex;justify-content:space-between}}@media only screen and (min-width: 64.0625em){.footer.footer--1 .footer-left{width:35%}}.footer.footer--1 .footer-left .footer__logo{max-width:134px}@media only screen and (max-width: 64em){.footer.footer--1 .footer-left .footer__logo{margin:0 auto}}.footer.footer--1 .footer-left .footer__address,.footer.footer--1 .footer-left .footer__social-media{width:100%;float:none}@media only screen and (min-width: 64.0625em){.footer.footer--1 .footer-left .footer__address,.footer.footer--1 .footer-left .footer__social-media{text-align:left}}.footer.footer--1 .footer-left .footer__social-media{justify-content:center}@media only screen and (min-width: 64.0625em){.footer.footer--1 .footer-left .footer__social-media{justify-content:flex-start}}@media only screen and (min-width: 64.0625em){.footer.footer--1 .footer-left .footer__social-media a:first-child{margin-left:0}}.footer.footer--1 .footer-left .footer__address{font-size:15px;line-height:1.5}@media only screen and (min-width: 64.0625em){.footer.footer--1 .footer-left .footer__address{font-size:16px}}.footer.footer--1 .footer-left .footer__address__phone{padding-right:0;margin-bottom:0}.footer.footer--1 .footer-left .footer__address__phone:after{display:none}.footer.footer--1 .footer-left .footer__address__phone,.footer.footer--1 .footer-left .footer__address__email{display:block}@media only screen and (min-width: 64.0625em){.footer.footer--1 .footer-right{width:65%;display:flex;justify-content:space-between;column-gap:1rem;padding-top:4.875rem}}.footer.footer--1 .footer-right .footer__menu{width:100%;float:none;text-transform:uppercase;letter-spacing:.0625em;font-size:14px}@media only screen and (min-width: 64.0625em){.footer.footer--1 .footer-right .footer__menu{font-size:15px;width:50%;text-align:left}}.footer.footer--1 .footer-right .footer__menu ul li{display:block;margin-right:0}.footer.footer--1 .footer__copyright,.footer.footer--1 .footer__optional-text{float:none;font-weight:400;font-style:normal;font-family:var(--c7-heading-font-family);font-size:12px}@media only screen and (min-width: 64.0625em){.footer.footer--1 .footer__copyright,.footer.footer--1 .footer__optional-text{font-size:13px}}.c7-product-collection{margin:0 auto;max-width:74rem;padding:0 1.5rem}.page-template-page-collection .c7-product-collection{margin:0 auto;max-width:none;padding:0}.page-template-page-collection .c7-product-collection__content{margin-bottom:0}.page-template-page-collection .c7t-products,.page-template-page-collection .c7-pagination{margin:0 auto;max-width:74rem;padding:0 1.5rem}.c7-filters__label{padding-top:2.3rem;font-weight:400}.c7-filters label{font-weight:400}.c7t-products-teaser--false .c7-product__teaser{display:none}.c7t-products{margin-bottom:2rem}.c7t-products-featured--true .c7-product:first-of-type{background:#eee;padding:2rem 2rem;border-radius:16px}@media screen and (min-width: 640px){.c7t-products--1up .c7-product-collection__product-list{grid-template-columns:1fr;-webkit-column-gap:30px;row-gap:80px}}@media screen and (min-width: 640px){.c7t-products--2up .c7-product-collection__product-list{grid-template-columns:1fr 1fr;-webkit-column-gap:30px;column-gap:30px;row-gap:80px}}@media screen and (min-width: 640px){.c7t-products--2up.c7t-products-featured--true .c7-product:first-of-type{grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:1}}@media screen and (min-width: 400px){.c7-product-collection .c7-product-collection__product-list,.c7t-products--3up .c7-product-collection__product-list{grid-template-columns:1fr 1fr;-webkit-column-gap:20px;column-gap:20px;row-gap:80px}}@media screen and (min-width: 640px){.c7-product-collection .c7-product-collection__product-list,.c7t-products--3up .c7-product-collection__product-list{-webkit-column-gap:30px;column-gap:30px}}@media screen and (min-width: 768px){.c7-product-collection .c7-product-collection__product-list,.c7t-products--3up .c7-product-collection__product-list{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 640px){.c7-product-collection.c7t-products-featured--true .c7-product:first-of-type,.c7t-products--3up.c7t-products-featured--true .c7-product:first-of-type{grid-column-start:1;grid-column-end:4;grid-row-start:1;grid-row-end:1}.c7-product-collection.c7t-products-featured--true .c7-product:first-of-type .c7-product__teaser p,.c7t-products--3up.c7t-products-featured--true .c7-product:first-of-type .c7-product__teaser p{text-align:center}.c7-product-collection.c7t-products-featured--true .c7-product:first-of-type .c7-form,.c7t-products--3up.c7t-products-featured--true .c7-product:first-of-type .c7-form{max-width:100%}}.c7t-products--4up .c7-product-collection__product-list{margin-bottom:0}@media screen and (min-width: 400px){.c7t-products--4up .c7-product-collection__product-list{grid-template-columns:1fr 1fr;-webkit-column-gap:20px;column-gap:20px;row-gap:80px}}@media screen and (min-width: 640px){.c7t-products--4up .c7-product-collection__product-list{-webkit-column-gap:30px;column-gap:30px}}@media screen and (min-width: 960px){.c7t-products--4up .c7-product-collection__product-list{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width: 640px){.c7t-products--4up.c7t-products-featured--true .c7-product:first-of-type{grid-column-start:1;grid-column-end:5;grid-row-start:1;grid-row-end:1}}.c7t-products--4up.c7t-products-featured--true .c7-product:first-of-type .c7-form{max-width:100%}.c7-product{display:flex;flex-direction:column}.c7-product__teaser{margin-bottom:0}.c7-product .overline{letter-spacing:.078125rem}.c7-product .overline+.product-title{margin-top:.5rem}.c7-product .product-title{letter-spacing:.0625rem}.c7-product__add-to-cart__price{font-size:17px;font-weight:400;margin-bottom:.5rem}.c7-product__add-to-cart__price__variant{font-size:12px;vertical-align:baseline}.c7-product__add-to-cart input{max-width:40px;height:40px !important}.c7-product .c7-price--original{display:inline-block;width:100%}.c7-product .c7-price--discounted{font-weight:bold}.c7-product img{max-height:280px}@media screen and (min-width: 48rem){.c7-product img{max-height:360px}}.c7-product__photo,.c7-product__image{padding:0;position:relative;text-align:center}@media screen and (min-width: 40rem){.c7t-products--1up .c7-product{flex-direction:row;align-items:center}}@media screen and (min-width: 40rem){.c7t-products--1up .c7-product .c7-product__photo,.c7t-products--1up .c7-product .c7-product__image{width:30%}}@media screen and (min-width: 40rem){.c7t-products--1up .c7-product .c7-product__info,.c7t-products--1up .c7-product .c7-product__details{width:70%}}@media screen and (min-width: 54rem){.c7t-products--2up .c7-product{flex-direction:row;align-items:center}}@media screen and (min-width: 54rem){.c7t-products--2up .c7-product .c7-product__photo,.c7t-products--2up .c7-product .c7-product__image{width:30%}}@media screen and (min-width: 54rem){.c7t-products--2up .c7-product .c7-product__info,.c7t-products--2up .c7-product .c7-product__details{width:70%}}.c7-product-collection .c7-product .c7-product__image,.c7t-products--3up .c7-product .c7-product__image,.c7t-products--4up .c7-product .c7-product__image{margin:0;margin-bottom:1rem}.c7-product-collection .c7-product .c7-product__image img,.c7t-products--3up .c7-product .c7-product__image img,.c7t-products--4up .c7-product .c7-product__image img{max-height:280px}@media screen and (min-width: 48rem){.c7-product-collection .c7-product .c7-product__image img,.c7t-products--3up .c7-product .c7-product__image img,.c7t-products--4up .c7-product .c7-product__image img{max-height:400px}}.c7-product-collection .c7-product .c7-product__title h2,.c7-product-collection .c7-product .c7-product__title .mec-wrap .mec-single-title,.mec-wrap .c7-product-collection .c7-product .c7-product__title .mec-single-title,.c7-product-collection .c7-product .c7-product__title .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .c7-product-collection .c7-product .c7-product__title h1,.c7t-products--3up .c7-product .c7-product__title h2,.c7t-products--3up .c7-product .c7-product__title .mec-wrap .mec-single-title,.mec-wrap .c7t-products--3up .c7-product .c7-product__title .mec-single-title,.c7t-products--3up .c7-product .c7-product__title .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .c7t-products--3up .c7-product .c7-product__title h1,.c7t-products--4up .c7-product .c7-product__title h2,.c7t-products--4up .c7-product .c7-product__title .mec-wrap .mec-single-title,.mec-wrap .c7t-products--4up .c7-product .c7-product__title .mec-single-title,.c7t-products--4up .c7-product .c7-product__title .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .c7t-products--4up .c7-product .c7-product__title h1{font-size:15px}@media screen and (min-width: 48rem){.c7-product-collection .c7-product .c7-product__title h2,.c7-product-collection .c7-product .c7-product__title .mec-wrap .mec-single-title,.mec-wrap .c7-product-collection .c7-product .c7-product__title .mec-single-title,.c7-product-collection .c7-product .c7-product__title .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .c7-product-collection .c7-product .c7-product__title h1,.c7t-products--3up .c7-product .c7-product__title h2,.c7t-products--3up .c7-product .c7-product__title .mec-wrap .mec-single-title,.mec-wrap .c7t-products--3up .c7-product .c7-product__title .mec-single-title,.c7t-products--3up .c7-product .c7-product__title .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .c7t-products--3up .c7-product .c7-product__title h1,.c7t-products--4up .c7-product .c7-product__title h2,.c7t-products--4up .c7-product .c7-product__title .mec-wrap .mec-single-title,.mec-wrap .c7t-products--4up .c7-product .c7-product__title .mec-single-title,.c7t-products--4up .c7-product .c7-product__title .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .c7t-products--4up .c7-product .c7-product__title h1{font-size:18px}}.c7-product-collection .c7-product .c7-product__title,.c7-product-collection .c7-product .c7-product__subtitle,.c7t-products--3up .c7-product .c7-product__title,.c7t-products--3up .c7-product .c7-product__subtitle,.c7t-products--4up .c7-product .c7-product__title,.c7t-products--4up .c7-product .c7-product__subtitle{text-align:center;margin-top:.5rem}@media screen and (min-width: 48rem){.c7-product-collection .c7-product .c7-product__title,.c7-product-collection .c7-product .c7-product__subtitle,.c7t-products--3up .c7-product .c7-product__title,.c7t-products--3up .c7-product .c7-product__subtitle,.c7t-products--4up .c7-product .c7-product__title,.c7t-products--4up .c7-product .c7-product__subtitle{text-align:center}}@media screen and (min-width: 48rem){.c7-product-collection .c7-product .c7-product__info,.c7-product-collection .c7-product .c7-product__details,.c7t-products--3up .c7-product .c7-product__info,.c7t-products--3up .c7-product .c7-product__details,.c7t-products--4up .c7-product .c7-product__info,.c7t-products--4up .c7-product .c7-product__details{width:100%;margin-bottom:0;margin-top:auto;display:flex;flex-direction:column;height:100%;min-height:0}}.c7-product-collection .c7-product .c7-product__teaser,.c7t-products--3up .c7-product .c7-product__teaser,.c7t-products--4up .c7-product .c7-product__teaser{text-align:center}.c7-product-collection .c7-product .c7-product__add-to-cart,.c7t-products--3up .c7-product .c7-product__add-to-cart,.c7t-products--4up .c7-product .c7-product__add-to-cart{align-self:flex-end;margin-top:auto;width:100%}.c7-product-collection .c7-product .c7-product__add-to-cart__price,.c7t-products--3up .c7-product .c7-product__add-to-cart__price,.c7t-products--4up .c7-product .c7-product__add-to-cart__price{text-align:center}@media screen and (min-width: 48rem){.c7-product-collection .c7-product .c7-product__add-to-cart__price,.c7t-products--3up .c7-product .c7-product__add-to-cart__price,.c7t-products--4up .c7-product .c7-product__add-to-cart__price{text-align:center}}.c7-product-collection .c7-product .c7-product__add-to-cart__form,.c7t-products--3up .c7-product .c7-product__add-to-cart__form,.c7t-products--4up .c7-product .c7-product__add-to-cart__form{justify-content:center}@media screen and (min-width: 48rem){.c7-product-collection .c7-product .c7-product__add-to-cart__form,.c7t-products--3up .c7-product .c7-product__add-to-cart__form,.c7t-products--4up .c7-product .c7-product__add-to-cart__form{justify-content:center}}.c7-product-collection .c7-product .c7-product__login-message,.c7t-products--3up .c7-product .c7-product__login-message,.c7t-products--4up .c7-product .c7-product__login-message{margin-top:auto;text-align:center}@media screen and (min-width: 48rem){.c7-product-collection .c7-product .c7-product__login-message,.c7t-products--3up .c7-product .c7-product__login-message,.c7t-products--4up .c7-product .c7-product__login-message{text-align:center}}.c7-product-collection .c7-product .c7-price--original,.c7t-products--3up .c7-product .c7-price--original,.c7t-products--4up .c7-product .c7-price--original{text-align:center}@media screen and (min-width: 48rem){.c7-product-collection .c7-product .c7-price--original,.c7t-products--3up .c7-product .c7-price--original,.c7t-products--4up .c7-product .c7-price--original{text-align:center}}.c7t-products--4up_no_cart .c7-product .c7-product__variant__add-to-cart{display:none}.c7-personalization .c7-product-collection__product-list{margin-bottom:0}.c7-personalization .c7-product__title{text-align:center}.c7-personalization .c7-product__info{width:100%;margin-bottom:0;margin-top:auto;display:flex;flex-direction:column;height:100%;min-height:0}.c7-personalization .c7-product__teaser{margin-bottom:1.5rem;display:none}.c7-personalization .c7-product__add-to-cart{justify-content:center;align-self:flex-end;margin-top:auto;width:100%;text-align:center}.c7-personalization .c7-product__add-to-cart__form{justify-content:center}.page-template-page-product .c7-content{padding-bottom:0}.c7-product-detail{display:block;margin:0;width:100%}.c7-product-detail .c7-product{margin-top:2rem}@media screen and (min-width: 48rem){.c7-product-detail .c7-product{flex-direction:row;justify-content:space-between;max-width:none;margin:0 auto;margin-top:3.25rem}}.c7-product-detail .c7-product__photo{position:relative;text-align:center;padding:0;margin:0 0 1rem;width:100%}@media screen and (min-width: 48rem){.c7-product-detail .c7-product__photo{width:18.5%;text-align:center}}@media screen and (min-width: 48rem){.c7-product-detail .c7-product__photo img{max-height:640px}}.c7-product-detail .c7-product__photo .c7-product-detail__photo__thumbs{display:flex;justify-content:center}.c7-product-detail .c7-product__photo .c7-product-detail__photo__thumbs img{padding:.75rem}.c7-product-detail .c7-product__details{width:100%;text-align:center;flex:none}@media screen and (min-width: 48rem){.c7-product-detail .c7-product__details{width:70%;text-align:left}}.c7-product-detail .c7-product__details .c7-product__info{max-width:670px;display:block}.c7-product-detail h1{text-align:center}@media screen and (min-width: 48rem){.c7-product-detail h1{text-align:left}}.c7-product-detail .c7-product__subtitle{font-size:15px;line-height:1.1;margin-bottom:28px;font-family:var(--c7-heading-font-family)}@media screen and (min-width: 40.0625rem){.c7-product-detail .c7-product__subtitle{font-size:17px}}.c7-product-detail .c7-product__add-to-cart{margin-top:30px;margin-bottom:36px;max-width:none}.c7-product-detail .c7-product__add-to-cart__form{justify-content:center}@media screen and (min-width: 48rem){.c7-product-detail .c7-product__add-to-cart__form{justify-content:flex-start}}.c7-product-detail .c7-product__login-message{margin:30px 0 50px}.c7-product-detail .c7-product__variant{margin-bottom:2rem}.c7-product-detail .c7-product__specs{max-width:none;margin-top:30px;border-top:1px solid #c4c4c4;padding-top:30px}@media screen and (max-width: 47.99rem){.c7-product-detail .c7-product__specs{max-width:250px;margin:0 auto;margin-top:30px}}@media screen and (min-width: 48rem){.c7-product-detail .c7-product__specs{margin-top:52px;padding-top:52px}}.c7-product-detail .c7-product__spec{display:flex;column-gap:30px}.c7-product-detail .c7-product__spec--label{min-width:110px;color:var(--green);font-weight:300 !important}.c7-product-detail .c7-product__tech{margin-top:32px}.hide-variant-title .c7-product__variant__price__title{display:none}.c7c-single-product{max-width:80rem;margin:0 auto;padding:0 1rem}.c7c-single-product .c7c-breadcrumbs{margin-bottom:2rem}.c7c-single-product .c7c-favorite-product-button,.c7c-single-product .c7c-waitlist-product-button{display:inline-block}.c7c-single-product .c7c-favorite-product-button>input,.c7c-single-product .c7c-waitlist-product-button>input{font-size:12px;min-height:auto;margin-top:0}.c7c-single-product .c7-product__info{margin-top:2rem}#mec_skin_1979{color:#000;margin-top:2rem}#mec_skin_1979 .mec-text-input-search{display:flex;padding:0}#mec_skin_1979 .mec-text-input-search i{height:58px !important;margin-left:10px;position:absolute;right:10px;background:none;border:0;display:flex;justify-content:center;align-items:center}#mec_skin_1979 .mec-text-input-search input{order:-1;margin:0 !important;border-color:#c4c4c4;padding:10px;background:none;width:100%;font-family:var(--c7-font-family)}#mec_skin_1979 .mec-text-input-search input:focus{outline:none}#mec_skin_1979 .mec-text-input-search input::placeholder{color:#000}#mec_skin_1979 #mec_search_form_1979{background:none;border:0;box-shadow:none;padding:0;margin:0}.colorskin-custom .mec-events-meta-group-countdown .mec-end-counts h3,.colorskin-custom .mec-events-meta-group-countdown .mec-end-counts .mec-calendar .mec-calendar-header h2,.colorskin-custom .mec-events-meta-group-countdown .mec-end-counts .mec-calendar .mec-calendar-header .mec-wrap .mec-single-title,.mec-wrap .colorskin-custom .mec-events-meta-group-countdown .mec-end-counts .mec-calendar .mec-calendar-header .mec-single-title,.colorskin-custom .mec-events-meta-group-countdown .mec-end-counts .mec-calendar .mec-calendar-header .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .colorskin-custom .mec-events-meta-group-countdown .mec-end-counts .mec-calendar .mec-calendar-header h1,.mec-calendar .mec-calendar-header .colorskin-custom .mec-events-meta-group-countdown .mec-end-counts h2,.mec-calendar .mec-calendar-header .colorskin-custom .mec-events-meta-group-countdown .mec-end-counts .mec-wrap .mec-single-title,.mec-wrap .mec-calendar .mec-calendar-header .colorskin-custom .mec-events-meta-group-countdown .mec-end-counts .mec-single-title,.mec-calendar .mec-calendar-header .colorskin-custom .mec-events-meta-group-countdown .mec-end-counts .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .mec-calendar .mec-calendar-header .colorskin-custom .mec-events-meta-group-countdown .mec-end-counts h1,.leaflet-popup-content .mec-color,.leaflet-popup-content .mec-color-before ::before,.leaflet-popup-content .mec-color-hover:hover,.leaflet-popup-content .mec-wrap .mec-color,.leaflet-popup-content .mec-wrap .mec-color-before ::before,.leaflet-popup-content .mec-wrap .mec-color-hover:hover,.lity .mec-color,.lity .mec-color-before ::before,.lity .mec-color-hover:hover,.lity .mec-wrap .mec-color,.lity .mec-wrap .mec-color-before ::before,.lity .mec-wrap .mec-color-hover:hover,.mec-attendees-list-details .mec-attendee-profile-link a:hover,.mec-av-spot .mec-av-spot-head .mec-av-spot-box span,.mec-booking-calendar-month-navigation .mec-next-month:hover,.mec-booking-calendar-month-navigation .mec-previous-month:hover,.mec-calendar .mec-calendar-side .mec-next-month i,.mec-calendar .mec-event-article .mec-event-title a:hover,.mec-calendar-events-side .mec-modal-booking-button:hover,.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active.mec-color,.mec-choosen-time-message,.mec-event-container-classic .mec-modal-booking-button:hover,.mec-event-grid-minimal .mec-modal-booking-button:hover,.mec-event-grid-simple .mec-modal-booking-button,.mec-event-grid-yearly .mec-modal-booking-button,.mec-event-list-minimal .mec-modal-booking-button:hover,.mec-events-agenda .mec-modal-booking-button,.mec-events-timeline-wrap .mec-organizer-item a,.mec-events-timeline-wrap .mec-organizer-item::after,.mec-events-timeline-wrap .mec-shortcode-organizers i,.mec-map-boxshow .mec-color,.mec-map-boxshow .mec-color-before ::before,.mec-map-boxshow .mec-color-hover:hover,.mec-map-boxshow .mec-wrap .mec-color,.mec-map-boxshow .mec-wrap .mec-color-before ::before,.mec-map-boxshow .mec-wrap .mec-color-hover:hover,.mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail i,.mec-map-boxshow div .mec-map-view-event-detail.mec-event-detail:hover,.mec-marker-infowindow-wp .mec-marker-infowindow-count,.mec-next-event-details a,.mec-next-event-details i::before,.mec-single-event .mec-speakers-details ul li .mec-speaker-name,.mec-skin-list-events-container .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a,.mec-timeline-event .mec-modal-booking-button,.mec-timeline-month-divider,.mec-timetable-t2-col .mec-modal-booking-button:hover,.mec-wrap .mec-map-lightbox-wp.mec-event-list-classic .mec-event-date,.mec-wrap .mec-totalcal-box i,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover .mec-load-month-link,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month i,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover .mec-load-month-link,.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day,.mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover,.mec-wrap.colorskin-custom .mec-color,.mec-wrap.colorskin-custom .mec-color-before ::before,.mec-wrap.colorskin-custom .mec-color-hover:hover,.mec-wrap.colorskin-custom .mec-event-grid-simple:hover .mec-event-title,.mec-wrap.colorskin-custom .mec-event-list-classic a.magicmore:hover,.mec-wrap.colorskin-custom .mec-event-sharing-wrap .mec-event-sharing>li:hover a,.mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected,.mec-wrap.colorskin-custom .mec-events-meta-group.mec-events-meta-group-venue::before,.mec-wrap.colorskin-custom .mec-infowindow-wp h5 a:hover,.mec-wrap.colorskin-custom .mec-infowindow-wp .mec-single-event .mec-event-social h3 a:hover,.mec-single-event .mec-event-social .mec-wrap.colorskin-custom .mec-infowindow-wp h3 a:hover,.mec-wrap.colorskin-custom .mec-infowindow-wp .mec-single-event .mec-event-social .mec-calendar .mec-calendar-header h2 a:hover,.mec-single-event .mec-event-social .mec-calendar .mec-calendar-header .mec-wrap.colorskin-custom .mec-infowindow-wp h2 a:hover,.mec-wrap.colorskin-custom .mec-infowindow-wp .mec-calendar .mec-calendar-header .mec-single-event .mec-event-social h2 a:hover,.mec-calendar .mec-calendar-header .mec-single-event .mec-event-social .mec-wrap.colorskin-custom .mec-infowindow-wp h2 a:hover,.mec-single-event .mec-event-social .mec-calendar .mec-calendar-header .mec-wrap.colorskin-custom .mec-infowindow-wp .mec-single-title a:hover,.mec-calendar .mec-calendar-header .mec-wrap.colorskin-custom .mec-infowindow-wp .mec-single-event .mec-event-social .mec-single-title a:hover,.mec-calendar .mec-calendar-header .mec-wrap.colorskin-custom .mec-single-event .mec-event-social .mec-infowindow-wp .mec-single-title a:hover,.mec-single-event .mec-event-social .mec-wrap.colorskin-custom .mec-infowindow-wp .mec-calendar .mec-calendar-header .mec-single-title a:hover,.mec-single-event .mec-event-social .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-header .mec-infowindow-wp .mec-single-title a:hover,.mec-wrap.colorskin-custom .mec-infowindow-wp .mec-calendar .mec-calendar-header .mec-single-event .mec-event-social .mec-single-title a:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-header .mec-single-event .mec-event-social .mec-infowindow-wp .mec-single-title a:hover,.mec-wrap.colorskin-custom .mec-infowindow-wp .mec-single-event .mec-event-social .mec-calendar .mec-calendar-header .single-mec-events .mec-wrap.mec-no-access-error h1 a:hover,.mec-single-event .mec-event-social .mec-calendar .mec-calendar-header .single-mec-events .mec-wrap.mec-no-access-error .mec-wrap.colorskin-custom .mec-infowindow-wp h1 a:hover,.mec-wrap.colorskin-custom .mec-infowindow-wp .mec-calendar .mec-calendar-header .single-mec-events .mec-wrap.mec-no-access-error .mec-single-event .mec-event-social h1 a:hover,.mec-calendar .mec-calendar-header .single-mec-events .mec-wrap.mec-no-access-error .mec-single-event .mec-event-social .mec-wrap.colorskin-custom .mec-infowindow-wp h1 a:hover,.mec-wrap.colorskin-custom .mec-infowindow-wp .mec-single-event .mec-event-social .single-mec-events .mec-wrap.mec-no-access-error .mec-calendar .mec-calendar-header h1 a:hover,.mec-single-event .mec-event-social .single-mec-events .mec-wrap.mec-no-access-error .mec-calendar .mec-calendar-header .mec-wrap.colorskin-custom .mec-infowindow-wp h1 a:hover,.mec-wrap.colorskin-custom .mec-infowindow-wp .single-mec-events .mec-wrap.mec-no-access-error .mec-calendar .mec-calendar-header .mec-single-event .mec-event-social h1 a:hover,.single-mec-events .mec-wrap.mec-no-access-error .mec-calendar .mec-calendar-header .mec-single-event .mec-event-social .mec-wrap.colorskin-custom .mec-infowindow-wp h1 a:hover,.mec-wrap.colorskin-custom .mec-next-event-details li i,.mec-wrap.colorskin-custom .mec-single-event .mec-event-meta dd.mec-events-event-categories::before,.mec-wrap.colorskin-custom .mec-single-event-date::before,.mec-wrap.colorskin-custom .mec-single-event-time::before,.mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span:hover,.mec-wrap.colorskin-custom .mec-widget .mec-event-grid-classic.owl-carousel .owl-nav i,.mec-wrap.mec-cart table tr td a,.mec-yearly-view-wrap .mec-agenda-event-title a:hover,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year i,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover .mec-load-month-link,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year i,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover,.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover .mec-load-month-link{color:var(--green) !important}#wrap .mec-wrap article.mec-event-countdown-style1,.colorskin-custom .mec-event-sharing-wrap:hover>li,.event-carousel-type1-head .mec-event-date-carousel,.lity-content .mec-booking-progress-bar li.mec-active::after,.lity-content .mec-booking-progress-bar li.mec-active::before,.mec-booking button,.mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active,.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover,.mec-calendar .mec-has-event::after,.mec-event-countdown-style1 .mec-event-countdown-part3 a.mec-event-button,.mec-event-countdown-style3 .mec-event-date,.mec-event-list-modern .mec-event-sharing li:hover .telegram,.mec-events-progress-bar progress::-webkit-progress-value,.mec-events-progress-bar progress::after,.mec-has-event-for-booking.mec-active .mec-calendar-novel-selected-day,.mec-map-get-direction-btn-cnt input[type=submit],.mec-ongoing-normal-label,.mec-remaining-time-normal-label,.mec-single-event .row-done .mec-booking-progress-bar::after,.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button:hover,.mec-wrap .flip-clock-wrapper ul li a div div.inn,.mec-wrap .mec-booking-progress-bar li.mec-active::after,.mec-wrap .mec-booking-progress-bar li.mec-active::before,.mec-wrap .mec-event-countdown-style2,.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,.mec-wrap.colorskin-custom .mec-bg-color,.mec-wrap.colorskin-custom .mec-bg-color-hover:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-row dt.mec-has-event:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-has-event::after,.mec-wrap.colorskin-custom .mec-calendar .mec-selected-day:hover,.mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day,.mec-wrap.colorskin-custom .mec-event-grid-clean .mec-event-date,.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon,.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing li:hover a i,.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing>li:hover a i,.mec-wrap.colorskin-custom .mec-event-sharing .mec-event-share:hover .event-sharing-icon,.mec-wrap.colorskin-custom .mec-timeline-events-container .mec-timeline-event-date::before,.mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,span.mec-marker-wrap,.mec-calendar .mec-calendar-row dt:hover{background:#fbfaf3 !important}.mec-wrap .mec-totalcal-box input{background:#fff !important;height:40px;line-height:40px;box-sizing:border-box}#mec_skin_1979 .mec-text-input-search i{height:40px !important;box-sizing:border-box}.mec-calendar.mec-event-calendar-classic dl.mec-calendar-table-head{background:none !important}.mec-calendar.mec-event-calendar-classic dl.mec-calendar-table-head .mec-calendar-day-head{border-top:0 !important;border-left:0 !important;border-right:0 !important;font-size:14px !important;font-family:var(--c7-font-family) !important}.mec-box-calendar.mec-calendar dt{background:none;border-color:#c4c4c4}.mec-calendar.mec-event-calendar-classic dl.mec-calendar-table-head .mec-calendar-day-head{font-family:var(--c7-font-family)}.mec-calendar .mec-calendar-header h2,.mec-calendar .mec-calendar-header .mec-wrap .mec-single-title,.mec-wrap .mec-calendar .mec-calendar-header .mec-single-title,.mec-calendar .mec-calendar-header .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .mec-calendar .mec-calendar-header h1,.mec-calendar.mec-event-calendar-classic dl dt,.mec-calendar-novel-selected-day{font-family:var(--c7-heading-font-family) !important}.mec-calendar.mec-event-calendar-classic dl dt{font-weight:500}.mec-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-selected-day,.mec-calendar.mec-event-calendar-classic.mec-event-container-novel dt.mec-selected-day:hover{border-bottom:2px solid #c4c4c4 !important}.mec-calendar.mec-event-calendar-classic dl dt,.mec-calendar-novel-selected-day,.mec-calendar.mec-event-calendar-classic .mec-selected-day,.mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover{font-size:22px;color:#000;letter-spacing:.1em}.mec-calendar-day.mec-selected-day{background:rgba(0,0,0,0) !important}.mec-box-calendar.mec-calendar dt{border-left-width:2px;border-bottom-width:2px;border-color:#c4c4c4}.mec-box-calendar.mec-calendar dl dt:last-child{border-right-width:2px;border-color:#c4c4c4}.mec-calendar.mec-box-calendar .mec-table-nullday:last-child{border-right:2px solid #c4c4c4}.mec-calendar .mec-event-article.mec-single-event-novel{border-top:0}.mec-calendar .mec-event-article.mec-single-event-novel h4,.mec-calendar .mec-event-article.mec-single-event-novel .blog-page .blog-page__posts article .post__single h2,.mec-calendar .mec-event-article.mec-single-event-novel .blog-page .blog-page__posts article .post__single .mec-wrap .mec-single-title,.mec-wrap .mec-calendar .mec-event-article.mec-single-event-novel .blog-page .blog-page__posts article .post__single .mec-single-title,.mec-calendar .mec-event-article.mec-single-event-novel .blog-page .blog-page__posts article .post__single .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .mec-calendar .mec-event-article.mec-single-event-novel .blog-page .blog-page__posts article .post__single h1,.blog-page .blog-page__posts article .post__single .mec-calendar .mec-event-article.mec-single-event-novel h2,.blog-page .blog-page__posts article .post__single .mec-calendar .mec-event-article.mec-single-event-novel .mec-wrap .mec-single-title,.mec-wrap .blog-page .blog-page__posts article .post__single .mec-calendar .mec-event-article.mec-single-event-novel .mec-single-title,.blog-page .blog-page__posts article .post__single .mec-calendar .mec-event-article.mec-single-event-novel .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .blog-page .blog-page__posts article .post__single .mec-calendar .mec-event-article.mec-single-event-novel h1{font-weight:normal;font-size:11px;line-height:1.3}.mec-calendar.mec-event-container-novel dl dt{padding:10px 3px 3px 10px}.mec-events-template-default .mec-event-meta h3,.mec-events-template-default .mec-event-meta .mec-calendar .mec-calendar-header h2,.mec-events-template-default .mec-event-meta .mec-calendar .mec-calendar-header .mec-wrap .mec-single-title,.mec-wrap .mec-events-template-default .mec-event-meta .mec-calendar .mec-calendar-header .mec-single-title,.mec-events-template-default .mec-event-meta .mec-calendar .mec-calendar-header .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .mec-events-template-default .mec-event-meta .mec-calendar .mec-calendar-header h1,.mec-calendar .mec-calendar-header .mec-events-template-default .mec-event-meta h2,.mec-calendar .mec-calendar-header .mec-events-template-default .mec-event-meta .mec-wrap .mec-single-title,.mec-wrap .mec-calendar .mec-calendar-header .mec-events-template-default .mec-event-meta .mec-single-title,.mec-calendar .mec-calendar-header .mec-events-template-default .mec-event-meta .single-mec-events .mec-wrap.mec-no-access-error h1,.single-mec-events .mec-wrap.mec-no-access-error .mec-calendar .mec-calendar-header .mec-events-template-default .mec-event-meta h1,.mec-events-template-default .mec-single-event-category dt{font-family:var(--c7-font-family);font-size:16px;font-weight:500;color:var(--green);letter-spacing:.00625rem;text-transform:none}@media only screen and (min-width: 64.0625em){.mec-events-template-default .mec-container{padding-top:5rem}}.mec-events-template-default .mec-container .mec-event-meta dl{margin-top:5px}.mec-events-template-default .mec-container .mec-events-event-categories{padding-top:0}.mec-events-template-default .mec-container .mec-booking-button.mec-bg-color{cursor:pointer !important;display:inline-block !important;border:0 !important;border-radius:var(--c7-button-border-radius) !important;font-size:var(--c7-font-size) !important;font-weight:500 !important;line-height:1.5 !important;min-height:46px !important;height:46px !important;padding:11px 20px !important;text-align:center !important;text-decoration:none !important;transition:all .1s ease-out !important;outline-width:medium !important;outline-style:none !important;background:var(--c7-primary-button-bg) !important;color:var(--c7-primary-button-text-color) !important;font-weight:400 !important;font-style:normal !important;font-family:var(--c7-heading-font-family) !important;text-transform:uppercase !important;letter-spacing:.078125em !important;font-size:.875rem !important}.mec-events-template-default .mec-container .mec-booking-button.mec-bg-color:hover,.mec-events-template-default .mec-container .mec-booking-button.mec-bg-color:focus,.mec-events-template-default .mec-container .mec-booking-button.mec-bg-color:active{background:var(--c7-primary-button-bg-hover) !important;color:var(--c7-primary-button-text-color) !important;text-decoration:none !important}.mec-events-template-default .mec-container .mec-single-event .mec-event-social h3:before,.mec-events-template-default .mec-container .mec-single-event .mec-event-social .mec-calendar .mec-calendar-header h2:before,.mec-events-template-default .mec-container .mec-single-event .mec-event-social .mec-calendar .mec-calendar-header .mec-wrap .mec-single-title:before,.mec-wrap .mec-events-template-default .mec-container .mec-single-event .mec-event-social .mec-calendar .mec-calendar-header .mec-single-title:before,.mec-events-template-default .mec-container .mec-single-event .mec-event-social .mec-calendar .mec-calendar-header .single-mec-events .mec-wrap.mec-no-access-error h1:before,.single-mec-events .mec-wrap.mec-no-access-error .mec-events-template-default .mec-container .mec-single-event .mec-event-social .mec-calendar .mec-calendar-header h1:before,.mec-calendar .mec-calendar-header .mec-events-template-default .mec-container .mec-single-event .mec-event-social h2:before,.mec-calendar .mec-calendar-header .mec-events-template-default .mec-container .mec-single-event .mec-event-social .mec-wrap .mec-single-title:before,.mec-wrap .mec-calendar .mec-calendar-header .mec-events-template-default .mec-container .mec-single-event .mec-event-social .mec-single-title:before,.mec-calendar .mec-calendar-header .mec-events-template-default .mec-container .mec-single-event .mec-event-social .single-mec-events .mec-wrap.mec-no-access-error h1:before,.single-mec-events .mec-wrap.mec-no-access-error .mec-calendar .mec-calendar-header .mec-events-template-default .mec-container .mec-single-event .mec-event-social h1:before{border-color:var(--green)}.mec-events-template-default .mec-container .mec-export-details a{cursor:pointer !important;display:inline-block !important;border:0 !important;border-radius:var(--c7-button-border-radius) !important;font-size:var(--c7-font-size) !important;font-weight:500 !important;line-height:1.5 !important;min-height:46px !important;padding:11px 20px !important;text-align:center !important;text-decoration:none !important;transition:all .1s ease-out !important;outline-width:medium !important;outline-style:none !important;background:var(--c7-primary-button-bg) !important;color:var(--c7-primary-button-text-color) !important;font-weight:400 !important;font-style:normal !important;font-family:var(--c7-heading-font-family) !important;text-transform:uppercase !important;letter-spacing:.078125em !important;font-size:.875rem !important}.mec-events-template-default .mec-container .mec-export-details a:hover,.mec-events-template-default .mec-container .mec-export-details a:focus,.mec-events-template-default .mec-container .mec-export-details a:active{background:var(--c7-primary-button-bg-hover) !important;color:var(--c7-primary-button-text-color) !important;text-decoration:none !important}.mec-events-template-default .nocomments,.mec-events-template-default #categories-3,.mec-events-template-default .mec-event-more-info,.mec-events-template-default .mec-single-event-category{display:none}.mec-events-meta-group.mec-events-meta-group-countdown{display:none}.lity-content .mec-events-meta-group-booking,.mec-events-meta-group-booking .mec-booking-shortcode,.mec-single-event .mec-events-meta-group-booking,.mec-single-event .mec-events-meta-group-countdown,.mec-single-event .mec-events-meta-group-gmap,.mec-single-event .mec-frontbox,.mec-single-modern .mec-single-event-bar{border-radius:0 !important}.mec-calendar.mec-event-calendar-classic .mec-selected-day .mec-calendar-novel-selected-day{color:initial !important;background:initial !important}.event-single-link-novel{transition:all .3s ease-out}.event-single-link-novel--ready{opacity:1;transition:all .3s ease-out}body.no-js .event-single-link-novel{opacity:1}.mec-color,.mec-color-before ::before,.mec-color-hover:hover,.mec-wrap .mec-color,.mec-wrap .mec-color-before ::before,.mec-wrap .mec-color-hover:hover{color:#000}.mec-calendar .mec-calendar-side .mec-load-month{background:#fff;box-shadow:0px 0px 8px rgba(0,0,0,.25);font-family:var(--c7-heading-font-family);font-style:normal;font-weight:500;font-size:12px;line-height:28px;text-align:center;letter-spacing:.0625rem;text-transform:uppercase;color:#000}.mec-event-info-desktop,.mec-event-social,.mec-event-export-module,.mec-event-info-mobile{background:#fff;box-shadow:0px 0px 15px rgba(0,0,0,.15)}
