.wp-block-woocommerce-checkout-newsletter-subscription{align-items:flex-start;display:flex;margin:20px 0;padding-bottom:4px;padding-top:4px}.wp-block-woocommerce-checkout-newsletter-subscription .block-editor-rich-text__editable{line-height:24px;vertical-align:middle}.wp-block-woocommerce-checkout-newsletter-subscription .wc-block-components-checkbox{margin-right:16px;margin-top:0}:root{--PhoneInput-color--focus:#03b2cb;--PhoneInputInternationalIconPhone-opacity:0.8;--PhoneInputInternationalIconGlobe-opacity:0.65;--PhoneInputCountrySelect-marginRight:0.35em;--PhoneInputCountrySelectArrow-width:0.3em;--PhoneInputCountrySelectArrow-marginLeft:var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth:1px;--PhoneInputCountrySelectArrow-opacity:0.45;--PhoneInputCountrySelectArrow-color:currentColor;--PhoneInputCountrySelectArrow-color--focus:var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform:rotate(45deg);--PhoneInputCountryFlag-aspectRatio:1.5;--PhoneInputCountryFlag-height:1em;--PhoneInputCountryFlag-borderWidth:1px;--PhoneInputCountryFlag-borderColor:rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus:var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading:rgba(0,0,0,.1)}.PhoneInput{align-items:center;display:flex}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{height:var(--PhoneInputCountryFlag-height);width:calc(var(--PhoneInputCountryFlag-height)*var(--PhoneInputCountryFlag-aspectRatio))}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;height:100%;width:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{align-items:center;align-self:stretch;display:flex;margin-right:var(--PhoneInputCountrySelect-marginRight);position:relative}.PhoneInputCountrySelect{border:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-color:var(--PhoneInputCountrySelectArrow-color);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-style:solid;border-top-width:0;content:"";display:block;height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);opacity:var(--PhoneInputCountrySelectArrow-opacity);transform:var(--PhoneInputCountrySelectArrow-transform);width:var(--PhoneInputCountrySelectArrow-width)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{color:var(--PhoneInputCountrySelectArrow-color--focus);opacity:1}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px;padding-right:0px}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:bold;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0;padding-left:20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:bold;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}@font-face{font-family:'FontAwesome';src:url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/fontawesome-webfont.eot?v=4.2.0);src:url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'), url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'), url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'), url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');}
@font-face{font-family:'simple-line-icons';src:url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.eot);src:url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.eot?#iefix) format('embedded-opentype'), url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.ttf) format('truetype'), url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.woff2) format('woff2'), url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.woff) format('woff'), url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.svg?#simple-line-icons) format('svg');}
[class*="mec-fa-"],
[class*="mec-li_"],
[class*="mec-sl-"]{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;}
[class*="mec-fa-"]{font-family:FontAwesome;}
[class*="mec-sl-"]{font-family:'simple-line-icons';}
.mec-fa-glass:before{content:"\f000";}
.mec-fa-music:before{content:"\f001";}
.mec-fa-search:before{content:"\f002";}
.mec-fa-envelope-o:before{content:"\f003";}
.mec-fa-heart:before{content:"\f004";}
.mec-fa-star:before{content:"\f005";}
.mec-fa-star-o:before{content:"\f006";}
.mec-fa-user:before{content:"\f007";}
.mec-fa-film:before{content:"\f008";}
.mec-fa-th-large:before{content:"\f009";}
.mec-fa-th:before{content:"\f00a";}
.mec-fa-th-list:before{content:"\f00b";}
.mec-fa-check:before{content:"\f00c";}
.mec-fa-close:before, .mec-fa-remove:before, .mec-fa-times:before{content:"\f00d";}
.mec-fa-search-plus:before{content:"\f00e";}
.mec-fa-search-minus:before{content:"\f010";}
.mec-fa-power-off:before{content:"\f011";}
.mec-fa-signal:before{content:"\f012";}
.mec-fa-cog:before, .mec-fa-gear:before{content:"\f013";}
.mec-fa-trash-o:before{content:"\f014";}
.mec-fa-home:before{content:"\f015";}
.mec-fa-file-o:before{content:"\f016";}
.mec-fa-clock-o:before{content:"\f017";}
.mec-fa-road:before{content:"\f018";}
.mec-fa-download:before{content:"\f019";}
.mec-fa-arrow-circle-o-down:before{content:"\f01a";}
.mec-fa-arrow-circle-o-up:before{content:"\f01b";}
.mec-fa-inbox:before{content:"\f01c";}
.mec-fa-play-circle-o:before{content:"\f01d";}
.mec-fa-repeat:before, .mec-fa-rotate-right:before{content:"\f01e";}
.mec-fa-refresh:before{content:"\f021";}
.mec-fa-list-alt:before{content:"\f022";}
.mec-fa-lock:before{content:"\f023";}
.mec-fa-flag:before{content:"\f024";}
.mec-fa-headphones:before{content:"\f025";}
.mec-fa-volume-off:before{content:"\f026";}
.mec-fa-volume-down:before{content:"\f027";}
.mec-fa-volume-up:before{content:"\f028";}
.mec-fa-qrcode:before{content:"\f029";}
.mec-fa-barcode:before{content:"\f02a";}
.mec-fa-tag:before{content:"\f02b";}
.mec-fa-tags:before{content:"\f02c";}
.mec-fa-book:before{content:"\f02d";}
.mec-fa-bookmark:before{content:"\f02e";}
.mec-fa-print:before{content:"\f02f";}
.mec-fa-camera:before{content:"\f030";}
.mec-fa-font:before{content:"\f031";}
.mec-fa-bold:before{content:"\f032";}
.mec-fa-italic:before{content:"\f033";}
.mec-fa-text-height:before{content:"\f034";}
.mec-fa-text-width:before{content:"\f035";}
.mec-fa-align-left:before{content:"\f036";}
.mec-fa-align-center:before{content:"\f037";}
.mec-fa-align-right:before{content:"\f038";}
.mec-fa-align-justify:before{content:"\f039";}
.mec-fa-list:before{content:"\f03a";}
.mec-fa-dedent:before, .mec-fa-outdent:before{content:"\f03b";}
.mec-fa-indent:before{content:"\f03c";}
.mec-fa-video-camera:before{content:"\f03d";}
.mec-fa-image:before, .mec-fa-photo:before, .mec-fa-picture-o:before{content:"\f03e";}
.mec-fa-pencil:before{content:"\f040";}
.mec-fa-map-marker:before{content:"\f041";}
.mec-fa-adjust:before{content:"\f042";}
.mec-fa-tint:before{content:"\f043";}
.mec-fa-edit:before, .mec-fa-pencil-square-o:before{content:"\f044";}
.mec-fa-share-square-o:before{content:"\f045";}
.mec-fa-check-square-o:before{content:"\f046";}
.mec-fa-arrows:before{content:"\f047";}
.mec-fa-step-backward:before{content:"\f048";}
.mec-fa-fast-backward:before{content:"\f049";}
.mec-fa-backward:before{content:"\f04a";}
.mec-fa-play:before{content:"\f04b";}
.mec-fa-pause:before{content:"\f04c";}
.mec-fa-stop:before{content:"\f04d";}
.mec-fa-forward:before{content:"\f04e";}
.mec-fa-fast-forward:before{content:"\f050";}
.mec-fa-step-forward:before{content:"\f051";}
.mec-fa-eject:before{content:"\f052";}
.mec-fa-chevron-left:before{content:"\f053";}
.mec-fa-chevron-right:before{content:"\f054";}
.mec-fa-plus-circle:before{content:"\f055";}
.mec-fa-minus-circle:before{content:"\f056";}
.mec-fa-times-circle:before{content:"\f057";}
.mec-fa-check-circle:before{content:"\f058";}
.mec-fa-question-circle:before{content:"\f059";}
.mec-fa-info-circle:before{content:"\f05a";}
.mec-fa-crosshairs:before{content:"\f05b";}
.mec-fa-times-circle-o:before{content:"\f05c";}
.mec-fa-check-circle-o:before{content:"\f05d";}
.mec-fa-ban:before{content:"\f05e";}
.mec-fa-arrow-left:before{content:"\f060";}
.mec-fa-arrow-right:before{content:"\f061";}
.mec-fa-arrow-up:before{content:"\f062";}
.mec-fa-arrow-down:before{content:"\f063";}
.mec-fa-mail-forward:before, .mec-fa-share:before{content:"\f064";}
.mec-fa-expand:before{content:"\f065";}
.mec-fa-compress:before{content:"\f066";}
.mec-fa-plus:before{content:"\f067";}
.mec-fa-minus:before{content:"\f068";}
.mec-fa-asterisk:before{content:"\f069";}
.mec-fa-exclamation-circle:before{content:"\f06a";}
.mec-fa-gift:before{content:"\f06b";}
.mec-fa-leaf:before{content:"\f06c";}
.mec-fa-fire:before{content:"\f06d";}
.mec-fa-eye:before{content:"\f06e";}
.mec-fa-eye-slash:before{content:"\f070";}
.mec-fa-exclamation-triangle:before, .mec-fa-warning:before{content:"\f071";}
.mec-fa-plane:before{content:"\f072";}
.mec-fa-calendar:before{content:"\f073";}
.mec-fa-random:before{content:"\f074";}
.mec-fa-comment:before{content:"\f075";}
.mec-fa-magnet:before{content:"\f076";}
.mec-fa-chevron-up:before{content:"\f077";}
.mec-fa-chevron-down:before{content:"\f078";}
.mec-fa-retweet:before{content:"\f079";}
.mec-fa-shopping-cart:before{content:"\f07a";}
.mec-fa-folder:before{content:"\f07b";}
.mec-fa-folder-open:before{content:"\f07c";}
.mec-fa-arrows-v:before{content:"\f07d";}
.mec-fa-arrows-h:before{content:"\f07e";}
.mec-fa-bar-chart-o:before, .mec-fa-bar-chart:before{content:"\f080";}
.mec-fa-twitter-square:before{content:"\f081";}
.mec-fa-facebook-square:before{content:"\f082";}
.mec-fa-camera-retro:before{content:"\f083";}
.mec-fa-key:before{content:"\f084";}
.mec-fa-cogs:before, .mec-fa-gears:before{content:"\f085";}
.mec-fa-comments:before{content:"\f086";}
.mec-fa-thumbs-o-up:before{content:"\f087";}
.mec-fa-thumbs-o-down:before{content:"\f088";}
.mec-fa-star-half:before{content:"\f089";}
.mec-fa-heart-o:before{content:"\f08a";}
.mec-fa-sign-out:before{content:"\f08b";}
.mec-fa-linkedin-square:before{content:"\f08c";}
.mec-fa-thumb-tack:before{content:"\f08d";}
.mec-fa-external-link:before{content:"\f08e";}
.mec-fa-sign-in:before{content:"\f090";}
.mec-fa-trophy:before{content:"\f091";}
.mec-fa-github-square:before{content:"\f092";}
.mec-fa-upload:before{content:"\f093";}
.mec-fa-lemon-o:before{content:"\f094";}
.mec-fa-phone:before{content:"\f095";}
.mec-fa-square-o:before{content:"\f096";}
.mec-fa-bookmark-o:before{content:"\f097";}
.mec-fa-phone-square:before{content:"\f098";}
.mec-fa-twitter:before{content:"\f099";}
.mec-fa-facebook-f:before, .mec-fa-facebook:before{content:"\f09a";}
.mec-fa-github:before{content:"\f09b";}
.mec-fa-unlock:before{content:"\f09c";}
.mec-fa-credit-card:before{content:"\f09d";}
.mec-fa-feed:before, .mec-fa-rss:before{content:"\f09e";}
.mec-fa-hdd-o:before{content:"\f0a0";}
.mec-fa-bullhorn:before{content:"\f0a1";}
.mec-fa-bell:before{content:"\f0f3";}
.mec-fa-certificate:before{content:"\f0a3";}
.mec-fa-hand-o-right:before{content:"\f0a4";}
.mec-fa-hand-o-left:before{content:"\f0a5";}
.mec-fa-hand-o-up:before{content:"\f0a6";}
.mec-fa-hand-o-down:before{content:"\f0a7";}
.mec-fa-arrow-circle-left:before{content:"\f0a8";}
.mec-fa-arrow-circle-right:before{content:"\f0a9";}
.mec-fa-arrow-circle-up:before{content:"\f0aa";}
.mec-fa-arrow-circle-down:before{content:"\f0ab";}
.mec-fa-globe:before{content:"\f0ac";}
.mec-fa-wrench:before{content:"\f0ad";}
.mec-fa-tasks:before{content:"\f0ae";}
.mec-fa-filter:before{content:"\f0b0";}
.mec-fa-briefcase:before{content:"\f0b1";}
.mec-fa-arrows-alt:before{content:"\f0b2";}
.mec-fa-group:before, .mec-fa-users:before{content:"\f0c0";}
.mec-fa-chain:before, .mec-fa-link:before{content:"\f0c1";}
.mec-fa-cloud:before{content:"\f0c2";}
.mec-fa-flask:before{content:"\f0c3";}
.mec-fa-cut:before, .mec-fa-scissors:before{content:"\f0c4";}
.mec-fa-copy:before, .mec-fa-files-o:before{content:"\f0c5";}
.mec-fa-paperclip:before{content:"\f0c6";}
.mec-fa-floppy-o:before, .mec-fa-save:before{content:"\f0c7";}
.mec-fa-square:before{content:"\f0c8";}
.mec-fa-bars:before, .mec-fa-navicon:before, .mec-fa-reorder:before{content:"\f0c9";}
.mec-fa-list-ul:before{content:"\f0ca";}
.mec-fa-list-ol:before{content:"\f0cb";}
.mec-fa-strikethrough:before{content:"\f0cc";}
.mec-fa-underline:before{content:"\f0cd";}
.mec-fa-table:before{content:"\f0ce";}
.mec-fa-magic:before{content:"\f0d0";}
.mec-fa-truck:before{content:"\f0d1";}
.mec-fa-pinterest:before{content:"\f0d2";}
.mec-fa-pinterest-square:before{content:"\f0d3";}
.mec-fa-google-plus-square:before{content:"\f0d4";}
.mec-fa-google-plus:before{content:"\f0d5";}
.mec-fa-money:before{content:"\f0d6";}
.mec-fa-caret-down:before{content:"\f0d7";}
.mec-fa-caret-up:before{content:"\f0d8";}
.mec-fa-caret-left:before{content:"\f0d9";}
.mec-fa-caret-right:before{content:"\f0da";}
.mec-fa-columns:before{content:"\f0db";}
.mec-fa-sort:before, .mec-fa-unsorted:before{content:"\f0dc";}
.mec-fa-sort-desc:before, .mec-fa-sort-down:before{content:"\f0dd";}
.mec-fa-sort-asc:before, .mec-fa-sort-up:before{content:"\f0de";}
.mec-fa-envelope:before{content:"\f0e0";}
.mec-fa-linkedin:before{content:"\f0e1";}
.mec-fa-rotate-left:before, .mec-fa-undo:before{content:"\f0e2";}
.mec-fa-gavel:before, .mec-fa-legal:before{content:"\f0e3";}
.mec-fa-dashboard:before, .mec-fa-tachometer:before{content:"\f0e4";}
.mec-fa-comment-o:before{content:"\f0e5";}
.mec-fa-comments-o:before{content:"\f0e6";}
.mec-fa-bolt:before, .mec-fa-flash:before{content:"\f0e7";}
.mec-fa-sitemap:before{content:"\f0e8";}
.mec-fa-umbrella:before{content:"\f0e9";}
.mec-fa-clipboard:before, .mec-fa-paste:before{content:"\f0ea";}
.mec-fa-lightbulb-o:before{content:"\f0eb";}
.mec-fa-exchange:before{content:"\f0ec";}
.mec-fa-cloud-download:before{content:"\f0ed";}
.mec-fa-cloud-upload:before{content:"\f0ee";}
.mec-fa-user-md:before{content:"\f0f0";}
.mec-fa-stethoscope:before{content:"\f0f1";}
.mec-fa-suitcase:before{content:"\f0f2";}
.mec-fa-bell-o:before{content:"\f0a2";}
.mec-fa-coffee:before{content:"\f0f4";}
.mec-fa-cutlery:before{content:"\f0f5";}
.mec-fa-file-text-o:before{content:"\f0f6";}
.mec-fa-building-o:before{content:"\f0f7";}
.mec-fa-hospital-o:before{content:"\f0f8";}
.mec-fa-ambulance:before{content:"\f0f9";}
.mec-fa-medkit:before{content:"\f0fa";}
.mec-fa-fighter-jet:before{content:"\f0fb";}
.mec-fa-beer:before{content:"\f0fc";}
.mec-fa-h-square:before{content:"\f0fd";}
.mec-fa-plus-square:before{content:"\f0fe";}
.mec-fa-angle-double-left:before{content:"\f100";}
.mec-fa-angle-double-right:before{content:"\f101";}
.mec-fa-angle-double-up:before{content:"\f102";}
.mec-fa-angle-double-down:before{content:"\f103";}
.mec-fa-angle-left:before{content:"\f104";}
.mec-fa-angle-right:before{content:"\f105";}
.mec-fa-angle-up:before{content:"\f106";}
.mec-fa-angle-down:before{content:"\f107";}
.mec-fa-desktop:before{content:"\f108";}
.mec-fa-laptop:before{content:"\f109";}
.mec-fa-tablet:before{content:"\f10a";}
.mec-fa-mobile-phone:before, .mec-fa-mobile:before{content:"\f10b";}
.mec-fa-circle-o:before{content:"\f10c";}
.mec-fa-quote-left:before{content:"\f10d";}
.mec-fa-quote-right:before{content:"\f10e";}
.mec-fa-spinner:before{content:"\f110";}
.mec-fa-circle:before{content:"\f111";}
.mec-fa-mail-reply:before, .mec-fa-reply:before{content:"\f112";}
.mec-fa-github-alt:before{content:"\f113";}
.mec-fa-folder-o:before{content:"\f114";}
.mec-fa-folder-open-o:before{content:"\f115";}
.mec-fa-smile-o:before{content:"\f118";}
.mec-fa-frown-o:before{content:"\f119";}
.mec-fa-meh-o:before{content:"\f11a";}
.mec-fa-gamepad:before{content:"\f11b";}
.mec-fa-keyboard-o:before{content:"\f11c";}
.mec-fa-flag-o:before{content:"\f11d";}
.mec-fa-flag-checkered:before{content:"\f11e";}
.mec-fa-terminal:before{content:"\f120";}
.mec-fa-code:before{content:"\f121";}
.mec-fa-mail-reply-all:before, .mec-fa-reply-all:before{content:"\f122";}
.mec-fa-star-half-empty:before, .mec-fa-star-half-full:before, .mec-fa-star-half-o:before{content:"\f123";}
.mec-fa-location-arrow:before{content:"\f124";}
.mec-fa-crop:before{content:"\f125";}
.mec-fa-code-fork:before{content:"\f126";}
.mec-fa-chain-broken:before, .mec-fa-unlink:before{content:"\f127";}
.mec-fa-question:before{content:"\f128";}
.mec-fa-info:before{content:"\f129";}
.mec-fa-exclamation:before{content:"\f12a";}
.mec-fa-superscript:before{content:"\f12b";}
.mec-fa-subscript:before{content:"\f12c";}
.mec-fa-eraser:before{content:"\f12d";}
.mec-fa-puzzle-piece:before{content:"\f12e";}
.mec-fa-microphone:before{content:"\f130";}
.mec-fa-microphone-slash:before{content:"\f131";}
.mec-fa-shield:before{content:"\f132";}
.mec-fa-calendar-o:before{content:"\f133";}
.mec-fa-fire-extinguisher:before{content:"\f134";}
.mec-fa-rocket:before{content:"\f135";}
.mec-fa-maxcdn:before{content:"\f136";}
.mec-fa-chevron-circle-left:before{content:"\f137";}
.mec-fa-chevron-circle-right:before{content:"\f138";}
.mec-fa-chevron-circle-up:before{content:"\f139";}
.mec-fa-chevron-circle-down:before{content:"\f13a";}
.mec-fa-html5:before{content:"\f13b";}
.mec-fa-css3:before{content:"\f13c";}
.mec-fa-anchor:before{content:"\f13d";}
.mec-fa-unlock-alt:before{content:"\f13e";}
.mec-fa-bullseye:before{content:"\f140";}
.mec-fa-ellipsis-h:before{content:"\f141";}
.mec-fa-ellipsis-v:before{content:"\f142";}
.mec-fa-rss-square:before{content:"\f143";}
.mec-fa-play-circle:before{content:"\f144";}
.mec-fa-ticket:before{content:"\f145";}
.mec-fa-minus-square:before{content:"\f146";}
.mec-fa-minus-square-o:before{content:"\f147";}
.mec-fa-level-up:before{content:"\f148";}
.mec-fa-level-down:before{content:"\f149";}
.mec-fa-check-square:before{content:"\f14a";}
.mec-fa-pencil-square:before{content:"\f14b";}
.mec-fa-external-link-square:before{content:"\f14c";}
.mec-fa-share-square:before{content:"\f14d";}
.mec-fa-compass:before{content:"\f14e";}
.mec-fa-caret-square-o-down:before, .mec-fa-toggle-down:before{content:"\f150";}
.mec-fa-caret-square-o-up:before, .mec-fa-toggle-up:before{content:"\f151";}
.mec-fa-caret-square-o-right:before, .mec-fa-toggle-right:before{content:"\f152";}
.mec-fa-eur:before, .mec-fa-euro:before{content:"\f153";}
.mec-fa-gbp:before{content:"\f154";}
.mec-fa-dollar:before, .mec-fa-usd:before{content:"\f155";}
.mec-fa-inr:before, .mec-fa-rupee:before{content:"\f156";}
.mec-fa-cny:before, .mec-fa-jpy:before, .mec-fa-rmb:before, .mec-fa-yen:before{content:"\f157";}
.mec-fa-rouble:before, .mec-fa-rub:before, .mec-fa-ruble:before{content:"\f158";}
.mec-fa-krw:before, .mec-fa-won:before{content:"\f159";}
.mec-fa-bitcoin:before, .mec-fa-btc:before{content:"\f15a";}
.mec-fa-file:before{content:"\f15b";}
.mec-fa-file-text:before{content:"\f15c";}
.mec-fa-sort-alpha-asc:before{content:"\f15d";}
.mec-fa-sort-alpha-desc:before{content:"\f15e";}
.mec-fa-sort-amount-asc:before{content:"\f160";}
.mec-fa-sort-amount-desc:before{content:"\f161";}
.mec-fa-sort-numeric-asc:before{content:"\f162";}
.mec-fa-sort-numeric-desc:before{content:"\f163";}
.mec-fa-thumbs-up:before{content:"\f164";}
.mec-fa-thumbs-down:before{content:"\f165";}
.mec-fa-youtube-square:before{content:"\f166";}
.mec-fa-youtube:before{content:"\f167";}
.mec-fa-xing:before{content:"\f168";}
.mec-fa-xing-square:before{content:"\f169";}
.mec-fa-youtube-play:before{content:"\f16a";}
.mec-fa-dropbox:before{content:"\f16b";}
.mec-fa-stack-overflow:before{content:"\f16c";}
.mec-fa-instagram:before{content:"\f16d";}
.mec-fa-flickr:before{content:"\f16e";}
.mec-fa-adn:before{content:"\f170";}
.mec-fa-bitbucket:before{content:"\f171";}
.mec-fa-bitbucket-square:before{content:"\f172";}
.mec-fa-tumblr:before{content:"\f173";}
.mec-fa-tumblr-square:before{content:"\f174";}
.mec-fa-long-arrow-down:before{content:"\f175";}
.mec-fa-long-arrow-up:before{content:"\f176";}
.mec-fa-long-arrow-left:before{content:"\f177";}
.mec-fa-long-arrow-right:before{content:"\f178";}
.mec-fa-apple:before{content:"\f179";}
.mec-fa-windows:before{content:"\f17a";}
.mec-fa-android:before{content:"\f17b";}
.mec-fa-linux:before{content:"\f17c";}
.mec-fa-dribbble:before{content:"\f17d";}
.mec-fa-skype:before{content:"\f17e";}
.mec-fa-foursquare:before{content:"\f180";}
.mec-fa-trello:before{content:"\f181";}
.mec-fa-female:before{content:"\f182";}
.mec-fa-male:before{content:"\f183";}
.mec-fa-gittip:before, .mec-fa-gratipay:before{content:"\f184";}
.mec-fa-sun-o:before{content:"\f185";}
.mec-fa-moon-o:before{content:"\f186";}
.mec-fa-archive:before{content:"\f187";}
.mec-fa-bug:before{content:"\f188";}
.mec-fa-vk:before{content:"\f189";}
.mec-fa-weibo:before{content:"\f18a";}
.mec-fa-renren:before{content:"\f18b";}
.mec-fa-pagelines:before{content:"\f18c";}
.mec-fa-stack-exchange:before{content:"\f18d";}
.mec-fa-arrow-circle-o-right:before{content:"\f18e";}
.mec-fa-arrow-circle-o-left:before{content:"\f190";}
.mec-fa-caret-square-o-left:before, .mec-fa-toggle-left:before{content:"\f191";}
.mec-fa-dot-circle-o:before{content:"\f192";}
.mec-fa-wheelchair:before{content:"\f193";}
.mec-fa-vimeo-square:before{content:"\f194";}
.mec-fa-try:before, .mec-fa-turkish-lira:before{content:"\f195";}
.mec-fa-plus-square-o:before{content:"\f196";}
.mec-fa-space-shuttle:before{content:"\f197";}
.mec-fa-slack:before{content:"\f198";}
.mec-fa-envelope-square:before{content:"\f199";}
.mec-fa-wordpress:before{content:"\f19a";}
.mec-fa-openid:before{content:"\f19b";}
.mec-fa-bank:before, .mec-fa-institution:before, .mec-fa-university:before{content:"\f19c";}
.mec-fa-graduation-cap:before, .mec-fa-mortar-board:before{content:"\f19d";}
.mec-fa-yahoo:before{content:"\f19e";}
.mec-fa-google:before{content:"\f1a0";}
.mec-fa-reddit:before{content:"\f1a1";}
.mec-fa-reddit-square:before{content:"\f1a2";}
.mec-fa-stumbleupon-circle:before{content:"\f1a3";}
.mec-fa-stumbleupon:before{content:"\f1a4";}
.mec-fa-delicious:before{content:"\f1a5";}
.mec-fa-digg:before{content:"\f1a6";}
.mec-fa-pied-piper:before{content:"\f1a7";}
.mec-fa-pied-piper-alt:before{content:"\f1a8";}
.mec-fa-drupal:before{content:"\f1a9";}
.mec-fa-joomla:before{content:"\f1aa";}
.mec-fa-language:before{content:"\f1ab";}
.mec-fa-fax:before{content:"\f1ac";}
.mec-fa-building:before{content:"\f1ad";}
.mec-fa-child:before{content:"\f1ae";}
.mec-fa-paw:before{content:"\f1b0";}
.mec-fa-spoon:before{content:"\f1b1";}
.mec-fa-cube:before{content:"\f1b2";}
.mec-fa-cubes:before{content:"\f1b3";}
.mec-fa-behance:before{content:"\f1b4";}
.mec-fa-behance-square:before{content:"\f1b5";}
.mec-fa-steam:before{content:"\f1b6";}
.mec-fa-steam-square:before{content:"\f1b7";}
.mec-fa-recycle:before{content:"\f1b8";}
.mec-fa-automobile:before, .mec-fa-car:before{content:"\f1b9";}
.mec-fa-cab:before, .mec-fa-taxi:before{content:"\f1ba";}
.mec-fa-tree:before{content:"\f1bb";}
.mec-fa-spotify:before{content:"\f1bc";}
.mec-fa-deviantart:before{content:"\f1bd";}
.mec-fa-soundcloud:before{content:"\f1be";}
.mec-fa-database:before{content:"\f1c0";}
.mec-fa-file-pdf-o:before{content:"\f1c1";}
.mec-fa-file-word-o:before{content:"\f1c2";}
.mec-fa-file-excel-o:before{content:"\f1c3";}
.mec-fa-file-powerpoint-o:before{content:"\f1c4";}
.mec-fa-file-image-o:before, .mec-fa-file-photo-o:before, .mec-fa-file-picture-o:before{content:"\f1c5";}
.mec-fa-file-archive-o:before, .mec-fa-file-zip-o:before{content:"\f1c6";}
.mec-fa-file-audio-o:before, .mec-fa-file-sound-o:before{content:"\f1c7";}
.mec-fa-file-movie-o:before, .mec-fa-file-video-o:before{content:"\f1c8";}
.mec-fa-file-code-o:before{content:"\f1c9";}
.mec-fa-vine:before{content:"\f1ca";}
.mec-fa-codepen:before{content:"\f1cb";}
.mec-fa-jsfiddle:before{content:"\f1cc";}
.mec-fa-life-bouy:before, .mec-fa-life-buoy:before, .mec-fa-life-ring:before, .mec-fa-life-saver:before, .mec-fa-support:before{content:"\f1cd";}
.mec-fa-circle-o-notch:before{content:"\f1ce";}
.mec-fa-ra:before, .mec-fa-rebel:before{content:"\f1d0";}
.mec-fa-empire:before, .mec-fa-ge:before{content:"\f1d1";}
.mec-fa-git-square:before{content:"\f1d2";}
.mec-fa-git:before{content:"\f1d3";}
.mec-fa-hacker-news:before, .mec-fa-y-combinator-square:before, .mec-fa-yc-square:before{content:"\f1d4";}
.mec-fa-tencent-weibo:before{content:"\f1d5";}
.mec-fa-qq:before{content:"\f1d6";}
.mec-fa-wechat:before, .mec-fa-weixin:before{content:"\f1d7";}
.mec-fa-paper-plane:before, .mec-fa-send:before{content:"\f1d8";}
.mec-fa-paper-plane-o:before, .mec-fa-send-o:before{content:"\f1d9";}
.mec-fa-history:before{content:"\f1da";}
.mec-fa-circle-thin:before{content:"\f1db";}
.mec-fa-header:before{content:"\f1dc";}
.mec-fa-paragraph:before{content:"\f1dd";}
.mec-fa-sliders:before{content:"\f1de";}
.mec-fa-share-alt:before{content:"\f1e0";}
.mec-fa-share-alt-square:before{content:"\f1e1";}
.mec-fa-bomb:before{content:"\f1e2";}
.mec-fa-futbol-o:before, .mec-fa-soccer-ball-o:before{content:"\f1e3";}
.mec-fa-tty:before{content:"\f1e4";}
.mec-fa-binoculars:before{content:"\f1e5";}
.mec-fa-plug:before{content:"\f1e6";}
.mec-fa-slideshare:before{content:"\f1e7";}
.mec-fa-twitch:before{content:"\f1e8";}
.mec-fa-yelp:before{content:"\f1e9";}
.mec-fa-newspaper-o:before{content:"\f1ea";}
.mec-fa-wifi:before{content:"\f1eb";}
.mec-fa-calculator:before{content:"\f1ec";}
.mec-fa-paypal:before{content:"\f1ed";}
.mec-fa-google-wallet:before{content:"\f1ee";}
.mec-fa-cc-visa:before{content:"\f1f0";}
.mec-fa-cc-mastercard:before{content:"\f1f1";}
.mec-fa-cc-discover:before{content:"\f1f2";}
.mec-fa-cc-amex:before{content:"\f1f3";}
.mec-fa-cc-paypal:before{content:"\f1f4";}
.mec-fa-cc-stripe:before{content:"\f1f5";}
.mec-fa-bell-slash:before{content:"\f1f6";}
.mec-fa-bell-slash-o:before{content:"\f1f7";}
.mec-fa-trash:before{content:"\f1f8";}
.mec-fa-copyright:before{content:"\f1f9";}
.mec-fa-at:before{content:"\f1fa";}
.mec-fa-eyedropper:before{content:"\f1fb";}
.mec-fa-paint-brush:before{content:"\f1fc";}
.mec-fa-birthday-cake:before{content:"\f1fd";}
.mec-fa-area-chart:before{content:"\f1fe";}
.mec-fa-pie-chart:before{content:"\f200";}
.mec-fa-line-chart:before{content:"\f201";}
.mec-fa-lastfm:before{content:"\f202";}
.mec-fa-lastfm-square:before{content:"\f203";}
.mec-fa-toggle-off:before{content:"\f204";}
.mec-fa-toggle-on:before{content:"\f205";}
.mec-fa-bicycle:before{content:"\f206";}
.mec-fa-bus:before{content:"\f207";}
.mec-fa-ioxhost:before{content:"\f208";}
.mec-fa-angellist:before{content:"\f209";}
.mec-fa-cc:before{content:"\f20a";}
.mec-fa-ils:before, .mec-fa-shekel:before, .mec-fa-sheqel:before{content:"\f20b";}
.mec-fa-meanpath:before{content:"\f20c";}
.mec-fa-buysellads:before{content:"\f20d";}
.mec-fa-connectdevelop:before{content:"\f20e";}
.mec-fa-dashcube:before{content:"\f210";}
.mec-fa-forumbee:before{content:"\f211";}
.mec-fa-leanpub:before{content:"\f212";}
.mec-fa-sellsy:before{content:"\f213";}
.mec-fa-shirtsinbulk:before{content:"\f214";}
.mec-fa-simplybuilt:before{content:"\f215";}
.mec-fa-skyatlas:before{content:"\f216";}
.mec-fa-cart-plus:before{content:"\f217";}
.mec-fa-cart-arrow-down:before{content:"\f218";}
.mec-fa-diamond:before{content:"\f219";}
.mec-fa-ship:before{content:"\f21a";}
.mec-fa-user-secret:before{content:"\f21b";}
.mec-fa-motorcycle:before{content:"\f21c";}
.mec-fa-street-view:before{content:"\f21d";}
.mec-fa-heartbeat:before{content:"\f21e";}
.mec-fa-venus:before{content:"\f221";}
.mec-fa-mars:before{content:"\f222";}
.mec-fa-mercury:before{content:"\f223";}
.mec-fa-intersex:before, .mec-fa-transgender:before{content:"\f224";}
.mec-fa-transgender-alt:before{content:"\f225";}
.mec-fa-venus-double:before{content:"\f226";}
.mec-fa-mars-double:before{content:"\f227";}
.mec-fa-venus-mars:before{content:"\f228";}
.mec-fa-mars-stroke:before{content:"\f229";}
.mec-fa-mars-stroke-v:before{content:"\f22a";}
.mec-fa-mars-stroke-h:before{content:"\f22b";}
.mec-fa-neuter:before{content:"\f22c";}
.mec-fa-genderless:before{content:"\f22d";}
.mec-fa-facebook-official:before{content:"\f230";}
.mec-fa-pinterest-p:before{content:"\f231";}
.mec-fa-whatsapp:before{content:"\f232";}
.mec-fa-server:before{content:"\f233";}
.mec-fa-user-plus:before{content:"\f234";}
.mec-fa-user-times:before{content:"\f235";}
.mec-fa-bed:before, .mec-fa-hotel:before{content:"\f236";}
.mec-fa-viacoin:before{content:"\f237";}
.mec-fa-train:before{content:"\f238";}
.mec-fa-subway:before{content:"\f239";}
.mec-fa-medium:before{content:"\f23a";}
.mec-fa-y-combinator:before, .mec-fa-yc:before{content:"\f23b";}
.mec-fa-optin-monster:before{content:"\f23c";}
.mec-fa-opencart:before{content:"\f23d";}
.mec-fa-expeditedssl:before{content:"\f23e";}
.mec-fa-battery-4:before, .mec-fa-battery-full:before{content:"\f240";}
.mec-fa-battery-3:before, .mec-fa-battery-three-quarters:before{content:"\f241";}
.mec-fa-battery-2:before, .mec-fa-battery-half:before{content:"\f242";}
.mec-fa-battery-1:before, .mec-fa-battery-quarter:before{content:"\f243";}
.mec-fa-battery-0:before, .mec-fa-battery-empty:before{content:"\f244";}
.mec-fa-mouse-pointer:before{content:"\f245";}
.mec-fa-i-cursor:before{content:"\f246";}
.mec-fa-object-group:before{content:"\f247";}
.mec-fa-object-ungroup:before{content:"\f248";}
.mec-fa-sticky-note:before{content:"\f249";}
.mec-fa-sticky-note-o:before{content:"\f24a";}
.mec-fa-cc-jcb:before{content:"\f24b";}
.mec-fa-cc-diners-club:before{content:"\f24c";}
.mec-fa-clone:before{content:"\f24d";}
.mec-fa-balance-scale:before{content:"\f24e";}
.mec-fa-hourglass-o:before{content:"\f250";}
.mec-fa-hourglass-1:before, .mec-fa-hourglass-start:before{content:"\f251";}
.mec-fa-hourglass-2:before, .mec-fa-hourglass-half:before{content:"\f252";}
.mec-fa-hourglass-3:before, .mec-fa-hourglass-end:before{content:"\f253";}
.mec-fa-hourglass:before{content:"\f254";}
.mec-fa-hand-grab-o:before, .mec-fa-hand-rock-o:before{content:"\f255";}
.mec-fa-hand-paper-o:before, .mec-fa-hand-stop-o:before{content:"\f256";}
.mec-fa-hand-scissors-o:before{content:"\f257";}
.mec-fa-hand-lizard-o:before{content:"\f258";}
.mec-fa-hand-spock-o:before{content:"\f259";}
.mec-fa-hand-pointer-o:before{content:"\f25a";}
.mec-fa-hand-peace-o:before{content:"\f25b";}
.mec-fa-trademark:before{content:"\f25c";}
.mec-fa-registered:before{content:"\f25d";}
.mec-fa-creative-commons:before{content:"\f25e";}
.mec-fa-gg:before{content:"\f260";}
.mec-fa-gg-circle:before{content:"\f261";}
.mec-fa-tripadvisor:before{content:"\f262";}
.mec-fa-odnoklassniki:before{content:"\f263";}
.mec-fa-odnoklassniki-square:before{content:"\f264";}
.mec-fa-get-pocket:before{content:"\f265";}
.mec-fa-wikipedia-w:before{content:"\f266";}
.mec-fa-safari:before{content:"\f267";}
.mec-fa-chrome:before{content:"\f268";}
.mec-fa-firefox:before{content:"\f269";}
.mec-fa-opera:before{content:"\f26a";}
.mec-fa-internet-explorer:before{content:"\f26b";}
.mec-fa-television:before, .mec-fa-tv:before{content:"\f26c";}
.mec-fa-contao:before{content:"\f26d";}
.mec-fa-500px:before{content:"\f26e";}
.mec-fa-amazon:before{content:"\f270";}
.mec-fa-calendar-plus-o:before{content:"\f271";}
.mec-fa-calendar-minus-o:before{content:"\f272";}
.mec-fa-calendar-times-o:before{content:"\f273";}
.mec-fa-calendar-check-o:before{content:"\f274";}
.mec-fa-industry:before{content:"\f275";}
.mec-fa-map-pin:before{content:"\f276";}
.mec-fa-map-signs:before{content:"\f277";}
.mec-fa-map-o:before{content:"\f278";}
.mec-fa-map:before{content:"\f279";}
.mec-fa-commenting:before{content:"\f27a";}
.mec-fa-commenting-o:before{content:"\f27b";}
.mec-fa-houzz:before{content:"\f27c";}
.mec-fa-vimeo:before{content:"\f27d";}
.mec-fa-black-tie:before{content:"\f27e";}
.mec-fa-fonticons:before{content:"\f280";}
.mec-fa-reddit-alien:before{content:"\f281";}
.mec-fa-edge:before{content:"\f282";}
.mec-fa-credit-card-alt:before{content:"\f283";}
.mec-fa-codiepie:before{content:"\f284";}
.mec-fa-modx:before{content:"\f285";}
.mec-fa-fort-awesome:before{content:"\f286";}
.mec-fa-usb:before{content:"\f287";}
.mec-fa-product-hunt:before{content:"\f288";}
.mec-fa-mixcloud:before{content:"\f289";}
.mec-fa-scribd:before{content:"\f28a";}
.mec-fa-pause-circle:before{content:"\f28b";}
.mec-fa-pause-circle-o:before{content:"\f28c";}
.mec-fa-stop-circle:before{content:"\f28d";}
.mec-fa-stop-circle-o:before{content:"\f28e";}
.mec-fa-shopping-bag:before{content:"\f290";}
.mec-fa-shopping-basket:before{content:"\f291";}
.mec-fa-hashtag:before{content:"\f292";}
.mec-fa-bluetooth:before{content:"\f293";}
.mec-fa-bluetooth-b:before{content:"\f294";}
.mec-fa-percent:before{content:"\f295";}
.mec-fa-gitlab:before{content:"\f296";}
.mec-fa-wpbeginner:before{content:"\f297";}
.mec-fa-wpforms:before{content:"\f298";}
.mec-fa-envira:before{content:"\f299";}
.mec-fa-universal-access:before{content:"\f29a";}
.mec-fa-wheelchair-alt:before{content:"\f29b";}
.mec-fa-question-circle-o:before{content:"\f29c";}
.mec-fa-blind:before{content:"\f29d";}
.mec-fa-audio-description:before{content:"\f29e";}
.mec-fa-volume-control-phone:before{content:"\f2a0";}
.mec-fa-braille:before{content:"\f2a1";}
.mec-fa-assistive-listening-systems:before{content:"\f2a2";}
.mec-fa-american-sign-language-interpreting:before, .mec-fa-asl-interpreting:before{content:"\f2a3";}
.mec-fa-deaf:before, .mec-fa-deafness:before, .mec-fa-hard-of-hearing:before{content:"\f2a4";}
.mec-fa-glide:before{content:"\f2a5";}
.mec-fa-glide-g:before{content:"\f2a6";}
.mec-fa-sign-language:before, .mec-fa-signing:before{content:"\f2a7";}
.mec-fa-low-vision:before{content:"\f2a8";}
.mec-fa-viadeo:before{content:"\f2a9";}
.mec-fa-viadeo-square:before{content:"\f2aa";}
.mec-fa-snapchat:before{content:"\f2ab";}
.mec-fa-snapchat-ghost:before{content:"\f2ac";}
.mec-fa-snapchat-square:before{content:"\f2ad";}
.mec-fa-long-arrow-alt-left:before{content:"\f060";}
.mec-fa-window-minimize:before{content:"\f068";}
.mec-fa-long-arrow-alt-right:before{content:"\f061";}
.mec-sl-user:before{content:"\e005";}
.mec-sl-people:before{content:"\e001";}
.mec-sl-user-female:before{content:"\e000";}
.mec-sl-user-follow:before{content:"\e002";}
.mec-sl-user-following:before{content:"\e003";}
.mec-sl-user-unfollow:before{content:"\e004";}
.mec-sl-login:before{content:"\e066";}
.mec-sl-logout:before{content:"\e065";}
.mec-sl-emotsmile:before{content:"\e021";}
.mec-sl-phone:before{content:"\e600";}
.mec-sl-call-end:before{content:"\e048";}
.mec-sl-call-in:before{content:"\e047";}
.mec-sl-call-out:before{content:"\e046";}
.mec-sl-map:before{content:"\e033";}
.mec-sl-location-pin:before{content:"\e096";}
.mec-sl-direction:before{content:"\e042";}
.mec-sl-directions:before{content:"\e041";}
.mec-sl-compass:before{content:"\e045";}
.mec-sl-layers:before{content:"\e034";}
.mec-sl-menu:before{content:"\e601";}
.mec-sl-list:before{content:"\e067";}
.mec-sl-options-vertical:before{content:"\e602";}
.mec-sl-options:before{content:"\e603";}
.mec-sl-arrow-down:before{content:"\e604";}
.mec-sl-arrow-left:before{content:"\e605";}
.mec-sl-arrow-right:before{content:"\e606";}
.mec-sl-arrow-up:before{content:"\e607";}
.mec-sl-arrow-up-circle:before{content:"\e078";}
.mec-sl-arrow-left-circle:before{content:"\e07a";}
.mec-sl-arrow-right-circle:before{content:"\e079";}
.mec-sl-arrow-down-circle:before{content:"\e07b";}
.mec-sl-check:before{content:"\e080";}
.mec-sl-clock:before{content:"\e081";}
.mec-sl-plus:before{content:"\e095";}
.mec-sl-minus:before{content:"\e615";}
.mec-sl-close:before{content:"\e082";}
.mec-sl-event:before{content:"\e619";}
.mec-sl-exclamation:before{content:"\e617";}
.mec-sl-organization:before{content:"\e616";}
.mec-sl-trophy:before{content:"\e006";}
.mec-sl-screen-smartphone:before{content:"\e010";}
.mec-sl-screen-desktop:before{content:"\e011";}
.mec-sl-plane:before{content:"\e012";}
.mec-sl-notebook:before{content:"\e013";}
.mec-sl-mustache:before{content:"\e014";}
.mec-sl-mouse:before{content:"\e015";}
.mec-sl-magnet:before{content:"\e016";}
.mec-sl-energy:before{content:"\e020";}
.mec-sl-disc:before{content:"\e022";}
.mec-sl-cursor:before{content:"\e06e";}
.mec-sl-cursor-move:before{content:"\e023";}
.mec-sl-crop:before{content:"\e024";}
.mec-sl-chemistry:before{content:"\e026";}
.mec-sl-speedometer:before{content:"\e007";}
.mec-sl-shield:before{content:"\e00e";}
.mec-sl-screen-tablet:before{content:"\e00f";}
.mec-sl-magic-wand:before{content:"\e017";}
.mec-sl-hourglass:before{content:"\e018";}
.mec-sl-graduation:before{content:"\e019";}
.mec-sl-ghost:before{content:"\e01a";}
.mec-sl-game-controller:before{content:"\e01b";}
.mec-sl-fire:before{content:"\e01c";}
.mec-sl-eyeglass:before{content:"\e01d";}
.mec-sl-envelope-open:before{content:"\e01e";}
.mec-sl-envelope-letter:before{content:"\e01f";}
.mec-sl-bell:before{content:"\e027";}
.mec-sl-badge:before{content:"\e028";}
.mec-sl-anchor:before{content:"\e029";}
.mec-sl-wallet:before{content:"\e02a";}
.mec-sl-vector:before{content:"\e02b";}
.mec-sl-speech:before{content:"\e02c";}
.mec-sl-puzzle:before{content:"\e02d";}
.mec-sl-printer:before{content:"\e02e";}
.mec-sl-present:before{content:"\e02f";}
.mec-sl-playlist:before{content:"\e030";}
.mec-sl-pin:before{content:"\e031";}
.mec-sl-picture:before{content:"\e032";}
.mec-sl-handbag:before{content:"\e035";}
.mec-sl-globe-alt:before{content:"\e036";}
.mec-sl-globe:before{content:"\e037";}
.mec-sl-folder-alt:before{content:"\e039";}
.mec-sl-folder:before{content:"\e089";}
.mec-sl-film:before{content:"\e03a";}
.mec-sl-feed:before{content:"\e03b";}
.mec-sl-drop:before{content:"\e03e";}
.mec-sl-drawer:before{content:"\e03f";}
.mec-sl-docs:before{content:"\e040";}
.mec-sl-doc:before{content:"\e085";}
.mec-sl-diamond:before{content:"\e043";}
.mec-sl-cup:before{content:"\e044";}
.mec-sl-calculator:before{content:"\e049";}
.mec-sl-bubbles:before{content:"\e04a";}
.mec-sl-briefcase:before{content:"\e04b";}
.mec-sl-book-open:before{content:"\e04c";}
.mec-sl-basket-loaded:before{content:"\e04d";}
.mec-sl-basket:before{content:"\e04e";}
.mec-sl-bag:before{content:"\e04f";}
.mec-sl-action-undo:before{content:"\e050";}
.mec-sl-action-redo:before{content:"\e051";}
.mec-sl-wrench:before{content:"\e052";}
.mec-sl-umbrella:before{content:"\e053";}
.mec-sl-trash:before{content:"\e054";}
.mec-sl-tag:before{content:"\e055";}
.mec-sl-support:before{content:"\e056";}
.mec-sl-frame:before{content:"\e038";}
.mec-sl-size-fullscreen:before{content:"\e057";}
.mec-sl-size-actual:before{content:"\e058";}
.mec-sl-shuffle:before{content:"\e059";}
.mec-sl-share-alt:before{content:"\e05a";}
.mec-sl-share:before{content:"\e05b";}
.mec-sl-rocket:before{content:"\e05c";}
.mec-sl-question:before{content:"\e05d";}
.mec-sl-pie-chart:before{content:"\e05e";}
.mec-sl-pencil:before{content:"\e05f";}
.mec-sl-note:before{content:"\e060";}
.mec-sl-loop:before{content:"\e064";}
.mec-sl-home:before{content:"\e069";}
.mec-sl-grid:before{content:"\e06a";}
.mec-sl-graph:before{content:"\e06b";}
.mec-sl-microphone:before{content:"\e063";}
.mec-sl-music-tone-alt:before{content:"\e061";}
.mec-sl-music-tone:before{content:"\e062";}
.mec-sl-earphones-alt:before{content:"\e03c";}
.mec-sl-earphones:before{content:"\e03d";}
.mec-sl-equalizer:before{content:"\e06c";}
.mec-sl-like:before{content:"\e068";}
.mec-sl-dislike:before{content:"\e06d";}
.mec-sl-control-start:before{content:"\e06f";}
.mec-sl-control-rewind:before{content:"\e070";}
.mec-sl-control-play:before{content:"\e071";}
.mec-sl-control-pause:before{content:"\e072";}
.mec-sl-control-forward:before{content:"\e073";}
.mec-sl-control-end:before{content:"\e074";}
.mec-sl-volume-1:before{content:"\e09f";}
.mec-sl-volume-2:before{content:"\e0a0";}
.mec-sl-volume-off:before{content:"\e0a1";}
.mec-sl-calendar:before{content:"\e075";}
.mec-sl-bulb:before{content:"\e076";}
.mec-sl-chart:before{content:"\e077";}
.mec-sl-ban:before{content:"\e07c";}
.mec-sl-bubble:before{content:"\e07d";}
.mec-sl-camrecorder:before{content:"\e07e";}
.mec-sl-camera:before{content:"\e07f";}
.mec-sl-cloud-download:before{content:"\e083";}
.mec-sl-cloud-upload:before{content:"\e084";}
.mec-sl-envelope:before{content:"\e086";}
.mec-sl-eye:before{content:"\e087";}
.mec-sl-flag:before{content:"\e088";}
.mec-sl-heart:before{content:"\e08a";}
.mec-sl-info:before{content:"\e08b";}
.mec-sl-key:before{content:"\e08c";}
.mec-sl-link:before{content:"\e08d";}
.mec-sl-lock:before{content:"\e08e";}
.mec-sl-lock-open:before{content:"\e08f";}
.mec-sl-magnifier:before{content:"\e090";}
.mec-sl-magnifier-add:before{content:"\e091";}
.mec-sl-magnifier-remove:before{content:"\e092";}
.mec-sl-paper-clip:before{content:"\e093";}
.mec-sl-paper-plane:before{content:"\e094";}
.mec-sl-power:before{content:"\e097";}
.mec-sl-refresh:before{content:"\e098";}
.mec-sl-reload:before{content:"\e099";}
.mec-sl-settings:before{content:"\e09a";}
.mec-sl-star:before{content:"\e09b";}
.mec-sl-symbol-female:before{content:"\e09c";}
.mec-sl-symbol-male:before{content:"\e09d";}
.mec-sl-target:before{content:"\e09e";}
.mec-sl-credit-card:before{content:"\e025";}
.mec-sl-paypal:before{content:"\e608";}
.mec-sl-social-tumblr:before{content:"\e00a";}
.mec-sl-social-twitter:before{content:"\e009";}
.mec-sl-social-facebook:before{content:"\e00b";}
.mec-sl-social-instagram:before{content:"\e609";}
.mec-sl-social-linkedin:before{content:"\e60a";}
.mec-sl-social-pinterest:before{content:"\e60b";}
.mec-sl-social-github:before{content:"\e60c";}
.mec-sl-social-google:before{content:"\e60d";}
.mec-sl-social-reddit:before{content:"\e60e";}
.mec-sl-social-skype:before{content:"\e60f";}
.mec-sl-social-dribbble:before{content:"\e00d";}
.mec-sl-social-behance:before{content:"\e610";}
.mec-sl-social-foursqare:before{content:"\e611";}
.mec-sl-social-soundcloud:before{content:"\e612";}
.mec-sl-social-spotify:before{content:"\e613";}
.mec-sl-social-stumbleupon:before{content:"\e614";}
.mec-sl-social-youtube:before{content:"\e008";}
.mec-sl-social-dropbox:before{content:"\e00c";}
.mec-sl-social-vkontakte:before{content:"\e618";}
.mec-sl-social-steam:before{content:"\e620";}
.mec-sl-sitemap:before{content:"\e037";}
.mec-sl-map-marker:before{content:"\e096";}
.mec-sl-clock-o:before {
content: "\e081";
}.mec-wrap{position:relative;font-family:var(--mec-paragraph-font-family);}
.mec-screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}
.mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6, .entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6{font-family:var(--mec-heading-font-family);color:#171c24;font-weight:400;font-style:inherit;letter-spacing:normal;clear:none;}
.mec-wrap h1{font-size:50px;line-height:1.16;margin-bottom:12px;letter-spacing:-1px;}
.mec-wrap h2{font-size:36px;line-height:1.14;margin-bottom:10px;}
.mec-wrap h3{font-size:28px;line-height:1.2;margin-bottom:8px;}
.mec-wrap h4{font-size:24px;line-height:1.2;margin-bottom:10px;}
.mec-wrap h5{font-size:18px;line-height:1.3;margin-bottom:7px;}
.mec-wrap h6{font-size:16px;line-height:1.3;margin-bottom:4px;}
.mec-wrap .subheader{color:#849098;}
.mec-wrap h1 strong{font-weight:700;}
.mec-wrap p{margin:0 0 20px 0;color:#616161;font-size:14px;line-height:1.8;}
.mec-wrap .elementor-widget-container p, .mec-wrap .et_pb_module p{all:unset;display:block;margin:0 0 20px 0;}
.mec-wrap .read-more-text p span.more-text{display:none;}
.mec-wrap .mec-event-article .mec-color-hover{box-shadow:none;border:none;}
.mec-wrap abbr, .mec-wrap acronym{cursor:auto;border:none;}
.entry-content .mec-wrap a{box-shadow:none;}
.mec-single-event-description.mec-events-content ul li, .mec-single-event-description.mec-events-content ol li{color:#616161;font-size:14px;line-height:1.8;font-weight:400;}
.mec-wrap .button, .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*="et-"]),
.mec-wrap input[type="submit"],
.mec-wrap input[type="reset"],
.mec-wrap input[type="button"],
.lity-content .button, .lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*="et-"]),
.lity-content input[type="submit"],
.lity-content input[type="reset"],
.lity-content input[type="button"],
.lity-content input[type="submit"],
.mec-nextprev-next-button, .mec-nextprev-prev-button{position:relative;border:1px solid #ccecf4;border-radius:4px;box-shadow:0 1px 0 0 #fcfcfc;color:#07bbe9;display:inline-block;font-size:14px;line-height:18px;text-transform:capitalize;font-weight:600;text-decoration:none;cursor:pointer;margin-bottom:20px;margin-right:10px;padding:10px 24px 10px;background:#ecf9fd;-webkit-transition:all 0.21s ease;-moz-transition:all 0.21s ease;transition:all 0.21s ease;border-radius:var(--mec-secondary-border-radius);}
.mec-wrap .button:hover, .mec-wrap a.button:hover, .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.elementor-add-section-inner button):not(.dismissButton):not([class*="et-"]):hover,
.mec-wrap input[type="submit"]:hover,
.mec-wrap input[type="reset"]:hover,
.mec-wrap input[type="button"]:hover,
.lity-content .button:hover, .lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not([class*="et-"]):hover,
.lity-content input[type="submit"]:hover,
.lity-content input[type="reset"]:hover,
.lity-content input[type="button"]:hover,
.lity-content input[type="submit"]:hover{border:1px solid #38d5ed;box-shadow:0 1px 0 0 #fafafa;}
.mec-wrap .button svg, .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.et-fb-button):not([class*="et-"]) svg,
.mec-wrap input[type="submit"] svg,
.mec-wrap input[type="reset"] svg,
.mec-wrap input[type="button"] svg,
.lity-content .button svg, .lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.et-fb-button):not([class*="et-"]) svg,
.lity-content input[type="submit"] svg,
.lity-content input[type="reset"] svg,
.lity-content input[type="button"] svg,
.mec-nextprev-next-button svg, .mec-nextprev-prev-button svg{margin-left:30px;}
.mec-wrap .button svg.back, .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.et-fb-button) svg.back{margin-right:30px;margin-left:0;}
.mec-booking-form-container button{display:block;}
.vertical-space, .vertical-space1, .vertical-space2, .vertical-space3, .vertical-space4, .vertical-space5{display:block;width:100%;margin:0;clear:both;border:0 none;height:20px;}
.vertical-space2{height:40px;}
.vertical-space3{height:60px;}
.vertical-space4{height:80px;}
.vertical-space5{height:100px;}
*+html hr.vertical-space,
*+html hr.vertical-space1,
*+html hr .vertical-space2,
*+html hr.vertical-space3,
*+html hr.vertical-space4,
*+html hr.vertical-space5{height:0;margin:10px 0;background:#fff;border:1px solid #fff;}
*+html hr.vertical-space2{margin:20px 0;}
*+html hr.vertical-space3{margin:30px 0;}
*+html hr.vertical-space4{margin:40px 0;}
*+html hr.vertical-space5{margin:50px 0;}
@media only screen and (max-width: 479px) {
.vertical-space, .vertical-space1{height:8px;}
.vertical-space2{height:14px;}
.vertical-space3{height:28px;}
.vertical-space4{height:40px;}
.vertical-space5{height:60px;}
}
@media only screen and (max-width: 960px) {
.vertical-space, .vertical-space1{height:12px;}
.vertical-space2{height:18px;}
.vertical-space3{height:36px;}
.vertical-space4{height:50px;}
.vertical-space5{height:80px;}
}
.mec-wrap abbr{cursor:auto;border-bottom:0;}
@-webkit-keyframes rotating {
from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotating {
from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes rotating2 {
from{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
to{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}
} .mec-wrap{font-weight:400;color:#626262;}
.mec-wrap .mec-events a{border-bottom:none;}
.mec-wrap .mec-container a{box-shadow:none;}
.mec-event-content p{font-weight:400;}
.mec-wrap .mec-clear:before, .mec-wrap .mec-clear:after{content:" ";display:table;}
.mec-wrap .mec-clear:after{clear:both;}
.mec-events-button{background:#fff;padding:12px 28px;font-size:15px;font-weight:400;letter-spacing:0;border:1px solid #e3e3e3;border-radius:var(--mec-secondary-border-radius);text-shadow:none;margin-right:10px;transition:0.3s;}
.mec-wrap .mec-events-button:hover{color:#fff;}
.mec-no-event{display:none;}
#mec-active-current{display:block;}
.current-hide #mec-active-current{display:none !important;}
.mec-event-grid-classic .mec-event-article{position:relative;border:2px solid #e3e3e3;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.016);margin-bottom:30px;max-width:none;border-radius:var(--mec-primary-border-radius);}
.mec-event-grid-classic .mec-event-content{color:#767676;padding:0 20px 5px;text-align:center;min-height:125px;}
.mec-event-grid-classic .mec-event-title{color:#202020;margin:10px 0;font-weight:bold;font-size:20px;letter-spacing:1px;text-transform:uppercase;}
.mec-event-grid-classic .mec-event-title a{color:#202020;transition:all 0.24s ease;}
.mec-event-grid-classic .mec-event-date{font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#fff;padding:3px 20px;margin:0 -20px 20px -20px;text-align:center;}
.widget_mec_mec_widget .mec-event-grid-classic .mec-event-date{margin:0;}
.mec-event-grid-classic .mec-event-content p{font-size:15px;color:#8a8a8a;}
.mec-event-grid-classic .mec-event-content .mec-grid-event-location{margin:0;font-size:12px;font-weight:400;line-height:16px;}
.mec-event-grid-classic .mec-event-detail{display:none;}
.mec-event-grid-classic .mec-price-details{font-size:12px;font-weight:400;}
.mec-event-grid-classic .mec-event-image{border-radius:var(--mec-primary-border-radius) var(--mec-primary-border-radius) 0 0;overflow:hidden;}
.mec-event-grid-classic img{margin-bottom:0;width:100%;display:block;}
.mec-event-footer{position:relative;border-top:1px solid #efefef;padding:20px;min-height:80px;margin:0;background:#fafafa;border-radius:0 0 var(--mec-primary-border-radius) var(--mec-primary-border-radius);}
.mec-event-sharing-wrap{left:15px;position:absolute;list-style:none;margin:0;padding-left:0;}
.mec-event-sharing-wrap .mec-event-sharing{position:absolute;padding:8px 0 2px;left:-6px;bottom:54px;margin:0;margin-top:6px;border-radius:var(--mec-secondary-border-radius);min-width:50px;visibility:hidden;opacity:0;border:1px solid #e2e2e2;background:#fff;box-shadow:0 0 9px 0 rgba(0, 0, 0, 0.06);z-index:99;-webkit-transition:all 0.18s ease;transition:all 0.18s ease;}
.mec-event-sharing-wrap .mec-event-sharing:after, .mec-event-sharing-wrap .mec-event-sharing:before{content:"";display:block;position:absolute;bottom:-10px;left:50%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px;}
.mec-event-sharing-wrap .mec-event-sharing:before{bottom:-21px;border-color:#e2e2e2 transparent transparent transparent;}
.mec-event-sharing-wrap .mec-event-sharing:after{bottom:-19px;border-color:#ffffff transparent transparent transparent;}
.mec-event-sharing-wrap:hover .mec-event-sharing{opacity:1;visibility:visible;}
.mec-event-sharing-wrap li{text-align:center;border:0;display:block;margin-right:2px;overflow:hidden;margin:0 auto 6px;width:38px;}
.mec-event-sharing-wrap li.mec-event-share{height:38px;}
.mec-event-sharing-wrap:hover>li{cursor:pointer;background-color:#40d9f1;}
.mec-event-sharing-wrap:hover li a{color:#fff;}
.mec-event-sharing-wrap>li:first-of-type{border:1px solid #d9d9d9;border-radius:var(--mec-secondary-border-radius);}
.mec-event-sharing-wrap:hover li ul li a, .mec-event-sharing-wrap li a{border:none;color:#767676;display:block;}
.mec-event-sharing-wrap li a .mec-social-title{padding-right:10px;display:none;}
.mec-event-sharing-wrap li i{width:36px;height:36px;display:table-cell;vertical-align:middle;}
.mec-event-sharing-wrap li svg{height:16px;}
.mec-event-sharing-wrap .mec-event-sharing li a{display:block;}
.mec-event-sharing-wrap .mec-event-sharing li:hover a{color:#40d9f1;}
.mec-event-sharing .mec-event-share:hover .event-sharing-icon{background:#40d9f1;border-width:0 1px 0;cursor:pointer;}
.mec-event-sharing .mec-event-map{border-width:1px 0 1px;}
.mec-event-footer .mec-booking-button{box-shadow:none;transition:all 0.21s ease;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;background:#fff;color:#767676;border:1px solid #e8e8e8;position:absolute;top:20px;right:15px;padding:0 16px;line-height:37px;height:38px;border-radius:var(--mec-secondary-border-radius);}
.mec-event-footer .mec-booking-button:hover{background:#191919;color:#fff;border-color:#191919;}
@media only screen and (max-width: 960px) {
.mec-event-grid-classic{margin-bottom:30px;}
}
.mec-widget .mec-event-grid-classic.mec-owl-carousel{padding:36px 0 16px;}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav{margin:5px 0;width:100%;position:absolute;top:15px;padding:0;}
.mec-skin-grid-container.mec-widget{padding-top:18px;}
.mec-widget .mec-event-grid-classic.mec-owl-carousel{padding:20px 0 16px;}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav{margin:0;width:100%;position:absolute;top:0;padding:0;}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav div{position:absolute;background:#fff;line-height:0;width:34px;height:26px;padding:6px;text-align:center;margin-top:-17px;border-radius:3px;border:1px solid #e2e2e2;text-align:center;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.028);transition:all 0.33s ease;}
.mec-skin-grid-container .mec-categories{padding:0;}
.mec-skin-grid-container .mec-categories li{list-style:none;}
.mec-skin-grid-container .mec-categories li a{color:#000;text-align:left;transition:all 0.23s ease;-webkit-transition:all 0.23s ease;}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav i{font-size:12px;color:#40d9f1;cursor:pointer;}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav .owl-next{right:0;}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav .owl-prev{left:0;}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-sharing{display:none;}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-footer{text-align:center;}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-footer .mec-booking-button{position:static;padding:11px 16px;}
.widget .mec-event-footer ul.mec-event-sharing-wrap li a.mec-event-share-icon{padding:0;}
@media screen and (min-width:56.875em){
.mec-widget .mec-month-container dl{margin-bottom:0;}
}
.mec-widget .mec-event-grid-classic.owl-carousel .mec-event-footer{text-align:right;}
.mec-widget .mec-event-grid-classic.owl-carousel .mec-event-sharing-wrap{left:5px;padding-left:5px;}
.mec-widget .mec-event-grid-classic.owl-carousel .mec-event-sharing-wrap .mec-event-sharing{left:0;}
.mec-widget .mec-event-sharing-wrap .mec-event-sharing{position:absolute;top:auto;bottom:52px;margin:0;margin-top:0;border-radius:var(--mec-secondary-border-radius);}
.mec-widget .mec-event-sharing-wrap .mec-event-sharing:after{top:auto;bottom:-17px;border-color:#fff transparent transparent transparent;}
.mec-widget .mec-event-sharing-wrap .mec-event-sharing:before{top:auto;bottom:-18px;border-color:#e2e2e2 transparent transparent transparent;}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button{position:absolute;background:#fff;padding:6px;margin-top:-17px;border-radius:3px;border:1px solid #e2e2e2;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.028);}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover{background:#40d9f1;border-color:#40d9f1;}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover i{color:#fff;}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-booking-button{width:40%;float:right;color:#202020;height:36px;line-height:14px;font-size:12px;width:auto;}
.mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-booking-button:hover{color:#fff;}
.mec-widget .mec-event-list-modern .col-md-2.col-sm-2, .mec-widget .mec-event-list-modern .col-md-6.col-sm-6{padding:0;width:100%;display:block;position:unset;}
.mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button{width:80%;height:46px;line-height:22px;padding:11px 20px;float:right;}
.mec-widget .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper{top:auto;bottom:5%;}
@media(max-width:480px){
.mec-widget .mec-event-list-modern .col-md-4.col-sm-4{padding:0;}
.mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button{width:100%;}
}
.mec-widget .mec-event-list-modern .mec-month-divider{margin:30px 0 10px 0;}
.mec-widget .mec-event-list-minimal .mec-event-date span{font-size:12px;}
.mec-widget .mec-event-list-minimal .mec-event-date:after{height:29px;}
.mec-widget .mec-event-list-minimal .col-md-9, .mec-widget .mec-event-list-minimal .col-md-3{display:block;width:100%;text-align:left;}
.mec-widget .mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper{position:relative;}
.mec-widget .mec-event-list-modern .col-md-4.col-sm-4 .mec-booking-button{width:100%;text-align:center;}
.mec-widget .mec-event-list-minimal .mec-event-date:first-child{margin-right:24px;}
.mec-event-grid-clean{margin-bottom:10px;max-width:none;}
.mec-event-grid-clean .mec-event-article{margin-bottom:30px;position:relative;border:1px solid #e2e2e2;text-align:center;padding:15px 15px 0;background:#fff;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.016);border-radius:var(--mec-primary-border-radius);}
.mec-event-grid-clean .mec-event-content{background:#fff;color:#767676;padding:25px 16px 0;text-align:left;}
.mec-event-grid-clean .mec-event-title{color:#202020;margin:0 0 10px 0;font-weight:bold;font-size:21px;text-transform:capitalize;}
.mec-event-grid-clean .mec-event-title a{color:#202020;transition:all 0.24s ease;}
.mec-event-grid-clean .mec-event-date{font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:1px;background-color:#40d9f1;color:#fff;padding:3px 0;margin:0;text-align:center;}
.mec-event-grid-clean .mec-event-content p{font-size:15px;color:#9a9a9a;line-height:1.54;}
.mec-event-grid-clean img{margin-bottom:0;width:100%;border-radius:var(--mec-secondary-border-radius);}
.mec-event-grid-clean .event-grid-t2-head{margin-bottom:10px;color:#fff;padding:9px 14px 6px;text-align:left;border-radius:var(--mec-secondary-border-radius);}
.mec-event-grid-clean .event-grid-t2-head .mec-event-date{font-size:50px;line-height:50px;float:left;margin-right:11px;}
.mec-event-grid-clean .event-grid-t2-head .mec-event-month{text-transform:uppercase;font-size:17px;line-height:20px;padding-top:4px;}
.mec-event-grid-clean .event-grid-t2-head .mec-event-detail{font-size:12px;}
.mec-event-grid-clean .event-grid-t2-head .mec-categories li a{margin-bottom:10px;color:#fff;}
.mec-event-grid-clean .event-grid-t2-head .mec-categories li a:hover{color:#000;}
.mec-event-grid-clean .mec-event-sharing-wrap{left:0;padding-left:0;}
.mec-event-grid-clean .mec-event-footer{position:relative;border-top:2px solid;padding:20px 0;margin:0 14px;text-align:left;background:none;}
.mec-event-grid-clean .mec-event-footer .mec-booking-button{right:0;}
.mec-event-grid-clean .row{margin-bottom:30px;}
.mec-event-grid-modern{margin-bottom:10px;max-width:none;}
.mec-event-grid-modern .mec-event-article{position:relative;border:1px solid #e2e2e2;text-align:center;margin-bottom:30px;padding:45px 15px 10px;background:#fff;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.016);border-radius:var(--mec-primary-border-radius);}
.mec-event-grid-modern .mec-event-content{color:#767676;padding:0 15px 10px;text-align:left;}
.mec-event-grid-modern .mec-event-title{color:#202020;margin:0 0 10px 0;font-weight:bold;font-size:24px;text-transform:none;letter-spacing:-1px;}
.mec-event-grid-modern .mec-event-title a{color:#202020;transition:all 0.24s ease;}
.mec-event-grid-modern .mec-event-content .mec-categories-wrapper, .mec-event-grid-modern .mec-event-content .mec-shortcode-organizers{margin-bottom:10px;}
.mec-event-grid-modern .mec-event-content p, .mec-event-grid-modern .mec-event-content .mec-categories-wrapper, .mec-event-grid-modern .mec-event-content .mec-shortcode-organizers{font-size:15px;color:#9a9a9a;line-height:1.54;}
.mec-event-grid-modern img{margin-bottom:0;width:100%;}
.mec-event-grid-modern .event-grid-modern-head{margin-bottom:0;padding:9px 14px 6px;text-align:left;}
.mec-event-grid-modern .event-grid-modern-head .mec-event-date{font-size:50px;line-height:50px;float:left;margin-right:11px;}
.mec-event-grid-modern .event-grid-modern-head .mec-event-month{text-transform:uppercase;font-size:17px;line-height:20px;padding-top:4px;margin-bottom:5px;}
.mec-event-grid-modern .event-grid-modern-head .mec-event-detail{font-size:12px;}
.mec-event-grid-modern .event-grid-modern-head .mec-event-day{margin-top:9px;color:#c0c0c0;font-size:35px;font-weight:100;text-transform:uppercase;letter-spacing:-1px;}
.mec-event-grid-modern .mec-event-footer{position:relative;height:90px;padding:20px 0;border:none;margin:0 14px;text-align:left;background:none;}
.mec-event-grid-modern .mec-event-footer .mec-booking-button{right:auto;left:0;}
.mec-event-grid-modern .mec-event-sharing-wrap{left:auto;right:0;padding-left:0;}
.mec-event-grid-modern .mec-event-sharing{left:auto;right:-6px;}
.mec-event-grid-modern .mec-event-sharing-wrap li{border-radius:55px;}
.mec-event-grid-modern .row{margin-bottom:0;}
@media only screen and (max-width: 479px) {
.mec-event-grid-modern .mec-event-article{padding-bottom:30px;}
.mec-event-grid-modern .mec-event-sharing{top:60px;left:0;right:auto;}
.mec-event-grid-modern .mec-event-footer .mec-booking-button{top:0;}
} span.mec-event-title-soldout{font-size:8px;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;background:#e63360;color:#fff;padding:3px 8px;line-height:1;border-radius:15px;white-space:nowrap;vertical-align:middle;}
.mec-repeating-label{background:#222;color:#fff;padding:3px 8px;font-size:8px;font-weight:700;letter-spacing:0.5px;border-radius:40px;display:inline-block;}
.mec-event-grid-colorful .mec-event-article{min-height:400px;border:none;box-shadow:none;background:#40d9f1;padding-top:25px;margin:0;color:#fff;border-radius:var(--mec-primary-border-radius);}
.mec-event-grid-colorful .mec-event-content{background:none;}
.mec-event-grid-colorful .mec-event-content p, .mec-event-grid-colorful .event-grid-modern-head, .mec-event-grid-colorful .mec-event-sharing-wrap>li>a, .mec-event-grid-colorful .event-grid-modern-head .mec-event-day, .mec-event-grid-colorful .mec-event-title a, .mec-event-grid-colorful .event-grid-modern-head .mec-event-date, .mec-event-grid-colorful ul.mec-categories li.mec-category a{color:#fff;}
.mec-event-grid-colorful .mec-event-footer .mec-booking-button, .mec-event-grid-colorful .mec-event-footer .mec-modal-booking-button{border:none;}
.mec-event-grid-colorful .mec-event-sharing-wrap>li{border-color:#fff;}
.mec-event-grid-colorful .mec-event-sharing-wrap:hover>li{background:#333;border-color:#333;}
.mec-event-grid-colorful .mec-event-title a.mec-color-hover:hover{color:#fff;text-decoration:underline;}
.mec-event-grid-colorful .mec-event-title .event-color{display:none;}
.mec-event-grid-colorful div[class^="col-md-"]{padding:0 1px 1px 0;margin:0;}
.mec-event-grid-colorful .mec-event-article .mec-time-details, .mec-event-grid-colorful .mec-event-article .mec-price-details{color:#fff;}
@media only screen and (min-width: 768px) {
.mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-day{font-size:26px;}
.mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-month{font-size:15px;}
.mec-wrap.mec-sm959.mec-event-grid-colorful .event-grid-modern-head .mec-event-date{font-size:50px;}
.mec-wrap.mec-sm959.mec-event-grid-colorful .mec-event-title{font-size:21px;}
.mec-wrap.mec-sm959.mec-event-grid-colorful .mec-event-content p{font-size:13px;}
.mec-wrap .mec-event-grid-colorful .col-md-3.col-sm-3 .mec-event-sharing-wrap{bottom:100px;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
.mec-wrap.mec-sm959.mec-event-grid-colorful div[class^="col-md-"]{width:50%;}
} .mec-event-list-minimal .mec-event-article{border-bottom:1px solid #efefef;padding:24px 0 16px;}
.mec-event-list-minimal .mec-wrap .col-md-9{padding:0;}
.mec-event-list-minimal .mec-event-date{position:relative;float:left;margin-right:30px;color:#fff;width:52px;padding:6px 4px 3px;text-align:center;text-transform:uppercase;border-radius:3px;}
.mec-event-list-minimal .mec-event-date{min-width:52px;width:fit-content;line-height:1.3;border-radius:var(--mec-secondary-border-radius);}
.mec-event-list-minimal .mec-event-date:nth-child(2){margin:0 30px 0 -20px;}
.mec-event-list-minimal .mec-event-date span{display:block;font-size:23px;font-weight:700;text-align:center;}
.mec-event-list-minimal .mec-event-date:after{display:block;content:"";position:absolute;width:50px;left:0px;top:0px;height:34px;background:rgba(255, 255, 255, 0.1);box-shadow:0 4px 4px rgba(0, 0, 0, 0.02);}
.mec-event-list-minimal .mec-event-date:after{width:100%;}
.mec-event-list-minimal .mec-event-title{margin-top:0;margin-bottom:10px;font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:0;}
.mec-event-list-minimal .mec-time-details, .mec-event-list-minimal .mec-event-detail, .mec-event-list-minimal .mec-price-details, .mec-event-list-minimal .mec-categories-wrapper, .mec-event-list-minimal .mec-shortcode-organizers{font-size:15px;font-weight:400;line-height:1;letter-spacing:0;color:#9a9a9a;margin-bottom:10px;}
.mec-event-list-minimal .btn-wrapper{text-align:right;padding-right:0;padding-top:6px;text-align:center;}
.mec-event-list-minimal .btn-wrapper .mec-detail-button{border-bottom:0;margin-bottom:14px;margin-right:0;box-shadow:none;border-radius:var(--mec-secondary-border-radius);}
.mec-event-list-minimal a.mec-detail-button{text-align:center;display:inline-block;background:#ededed;color:#191919;padding:12px;border-radius:2px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;transition:all 0.24s ease;}
.mec-event-list-minimal a.mec-detail-button:hover{background:#292929;color:#fff;}
.vc_col-sm-4 .mec-event-list-minimal .mec-event-date, .vc_col-sm-6 .mec-event-list-minimal .mec-event-date{margin-right:12px;}
.vc_col-sm-4 .mec-event-list-minimal .mec-event-title, .vc_col-sm-6 .mec-event-list-minimal .mec-event-title{font-size:15px;letter-spacing:2px;}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.mec-event-list-minimal .btn-wrapper{padding-left:0;}
.mec-event-list-minimal .mec-event-date{margin-right:10px;}
}
@media only screen and (max-width: 767px) {
.mec-event-list-minimal .btn-wrapper .mec-detail-button{display:block;text-align:center;margin:0;margin-top:16px;padding:8px;}
.mec-event-list-minimal .btn-wrapper{margin:12px 0;}
}
@media only screen and (max-width: 479px) {
.mec-event-list-minimal .mec-event-date{float:none;width:160px;margin:8px auto;}
.mec-event-list-minimal .mec-event-date span{display:inline;padding-right:25px;margin-right:7px;font-size:inherit;}
.mec-event-list-minimal .mec-event-date:after{width:45%;box-shadow:4px 0 4px rgba(0, 0, 0, 0.02);}
.mec-event-list-minimal .btn-wrapper{text-align:center;padding-left:0;}
.mec-event-list-minimal{text-align:center;}
.mec-event-list-minimal .mec-event-detail{margin-bottom:10px;}
}
@media only screen and (min-width: 479px) {
.mec-event-list-minimal .mec-event-article{display:flex;align-items:center;justify-content:space-between;}
} .mec-wrap .mec-event-list-modern .mec-event-title{margin-top:0;margin-bottom:10px;}
.mec-event-list-modern .mec-event-article{border-bottom:1px solid #efefef;padding:30px 0 10px;}
.mec-event-list-modern .mec-event-article:last-child{border-bottom:none;}
.mec-event-list-modern .mec-event-title a{color:#191919;transition:all 0.24s ease;box-shadow:none;}
.mec-event-list-modern .mec-event-date{text-transform:uppercase;padding:10px 0;}
.mec-event-list-modern .mec-event-date .event-d{font-size:48px;display:table-cell;padding:10px 0 0;}
.mec-event-list-modern .mec-event-date .event-d.mec-multiple-dates{font-size:20px;padding:0;}
.mec-event-list-modern .mec-event-date.mec-multiple-date-event:first-child{padding:10px 0 6px 0;position:relative;width:fit-content;}
.mec-event-list-modern .mec-event-date.mec-multiple-date-event:first-child:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:silver;}
.mec-event-list-modern .mec-event-date.mec-multiple-date-event:last-child{padding:5px 0 10px 0;}
.mec-event-list-modern .mec-event-date.mec-multiple-date-event .event-d{font-size:20px;padding:0;}
.mec-event-list-modern .mec-event-date.mec-multiple-date-event .event-da{font-size:20px;margin:0;}
.mec-event-list-modern .mec-event-date .event-f{font-size:13px;display:table-cell;vertical-align:middle;padding-left:7px;font-weight:500;letter-spacing:3px;color:#777;}
.mec-event-list-modern .mec-event-detail{font-weight:400;color:#8a8a8a;}
.mec-event-list-modern .mec-event-detail .mec-time-details{display:inline;}
.mec-event-list-modern .mec-event-date .event-da{margin-top:9px;color:silver;font-size:28px;font-weight:100;text-transform:uppercase;letter-spacing:-1px;text-align:left;}
.mec-event-list-modern .mec-btn-wrapper .mec-booking-button{border-radius:var(--mec-secondary-border-radius);letter-spacing:2px;border:1px solid #e6e6e6;color:#333 !important;background-color:#fff;padding:13px 20px;font-weight:700;font-size:10px;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.016);transition:all 0.28s ease;}
.mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover{border-color:#222;background:#222;color:#fff !important;}
.mec-event-list-modern .mec-event-title{font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:1px;}
.mec-event-list-modern .mec-event-detail, .mec-event-list-modern .mec-price-details, .mec-event-list-modern .mec-shortcode-organizers, .mec-event-list-modern .mec-categories-wrapper{color:#9a9a9a;font-size:15px;font-weight:400;line-height:25px;}
.mec-event-list-modern .mec-btn-wrapper{text-align:right;padding:10px 0;text-transform:uppercase;}
.mec-event-list-modern .mec-event-sharing{position:relative;margin:10px 0;padding-left:0;}
.mec-event-list-modern .mec-event-sharing>li{display:inline-block;border:none;border-radius:50%;margin-right:10px;margin-bottom:5px;}
.mec-event-list-modern .mec-event-sharing>li:hover{display:inline-block;}
.mec-event-list-modern .mec-event-sharing>li:hover a i{color:#fff;background:#40d9f1;border-color:#40d9f1;}
.mec-event-list-modern .mec-event-sharing>li:hover a svg path{fill:#fff;}
.mec-event-list-modern .mec-event-sharing>li i{width:36px;display:inline-block;line-height:34px;color:#767676;text-align:center;border-radius:50%;border:1px solid #ddd;font-size:14px;margin-right:3px;transition:all ease 300ms;}
.mec-event-list-modern .mec-event-sharing>li i svg{height:15px;vertical-align:sub;}
.mec-event-list-modern .mec-event-sharing>li .mec-social-title{color:#767676;font-size:14px;}
.mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon{background:#40d9f1;border-color:#40d9f1;cursor:pointer;border-radius:50%;}
.mec-event-list-modern .mec-event-sharing li:hover a i{background:#40d9f1;}
@media only screen and (min-width: 768px) {
.mec-event-list-modern .mec-event-article{position:relative;min-height:160px;overflow:visible;}
.mec-event-list-modern .col-md-2.col-sm-2{width:210px;position:absolute;left:0;top:20px;padding:0;}
.mec-event-list-modern .col-md-4.col-sm-4.mec-btn-wrapper{padding:0;position:absolute;right:0;top:30%;}
.mec-event-list-modern .col-md-6.col-sm-6{width:100%;padding-left:225px;padding-right:195px;}
}
@media only screen and (max-width: 767px) {
.mec-event-list-modern .mec-btn-wrapper .mec-booking-button{letter-spacing:1px;border:1px solid #e1e1e1;}
.mec-event-list-modern .mec-btn-wrapper{padding:0 0 12px;}
.mec-event-list-modern .mec-event-sharing{margin-bottom:0;}
.mec-event-list-modern .mec-event-sharing li{margin-bottom:7px;}
} .mec-event-grid-minimal .mec-event-article{margin:15px 0;min-height:80px;display:table;}
.mec-event-grid-minimal .event-detail-wrap{display:table-cell;vertical-align:middle;}
.mec-event-grid-minimal .mec-event-date{width:70px;float:left;margin-right:20px;padding:12px 16px 10px;text-align:center;text-transform:uppercase;border-radius:var(--mec-secondary-border-radius);border:1px solid #e6e6e6;transition:all 0.37s ease-in-out;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.016);}
.mec-event-grid-minimal .mec-event-date span{display:block;font-size:24px;font-weight:700;text-align:center;margin-bottom:4px;color:#2a2a2a;transition:color 0.3s ease;}
.mec-event-grid-minimal .mec-event-title{margin-top:0;margin-bottom:10px;font-weight:700;line-height:21px;font-size:16px;text-transform:uppercase;transition:color 0.3s ease;}
.mec-event-grid-minimal .mec-event-title a{color:#191919;transition:color 0.3s ease;}
.mec-event-grid-minimal .mec-time-details, .mec-event-grid-minimal .mec-event-detail .mec-event-loc-place, .mec-event-grid-minimal .mec-event-detail .mec-categories-wrapper, .mec-event-grid-minimal .mec-event-detail .mec-categories-wrapper ul.mec-categories li.mec-category a, .mec-event-grid-minimal .mec-event-detail .mec-shortcode-organizers, .mec-event-grid-minimal .mec-event-detail .mec-price-details{font-size:15px;font-weight:400;line-height:1;letter-spacing:0;color:#9a9a9a;margin-bottom:10px;}
.mec-event-loc-place i{margin-right:4px;display:inline-block;}
.mec-event-grid-minimal .mec-event-date:hover{color:#fff;}
.mec-event-grid-minimal .mec-event-date:hover span{color:#fff;}
.mec-wrap .mec-event-grid-minimal .mec-event-date:hover{color:#fff;}
.mec-event-list-classic .mec-event-article{padding:12px 0;margin-bottom:20px;}
.mec-event-list-classic .mec-event-image{float:left;width:86px;margin-right:20px;}
.mec-event-list-classic .mec-event-date, .mec-event-list-classic .mec-event-time{font-weight:400;font-size:13px;letter-spacing:0;line-height:18px;text-align:left;display:initial;margin-right:12px;}
.mec-event-list-classic .mec-event-time .mec-time-details, .mec-event-list-classic .mec-event-time i{display:inline;margin-right:3px;}
.mec-event-list-classic .mec-event-date span{font-weight:500;margin-bottom:6px;}
.mec-event-list-classic .mec-event-title{font-size:15px;margin:10px 0 12px;font-weight:700;text-transform:uppercase;}
.mec-event-list-classic .mec-event-title a{color:#494949;transition:color 0.3s ease;}
.mec-event-list-classic .mec-event-detail, .mec-event-list-classic .mec-price-details{color:#777;font-weight:400;line-height:12px;font-size:12px;overflow:hidden;}
@media only screen and (max-width: 480px) {
.mec-event-list-classic .mec-event-detail{float:right;width:calc(100% - 104px);}
}
.mec-event-list-classic a.magicmore{padding:10px 16px;color:#fff;background:#222;letter-spacing:2px;font-size:11px;}
.mec-event-list-classic a.magicmore:after{content:"";display:none;}
.mec-event-list-classic a.magicmore:hover{color:#40d9f1;}
.mec-event-grid-simple .mec-event-article{position:relative;margin-bottom:30px;}
.mec-event-grid-simple .mec-event-article:after{border-right:1px solid #e6e6e6;height:60px;position:absolute;top:50%;margin-top:-30px;right:-1px;}
.mec-event-grid-simple .row div:last-child .mec-event-article:after{border:none;}
.mec-event-grid-simple .row{margin:15px 0 30px;text-align:center;}
.mec-event-grid-simple .mec-event-date{padding:0;margin:0;text-transform:capitalize;font-size:12px;font-weight:700;}
.mec-event-grid-simple .mec-event-title{margin-top:0;margin-bottom:10px;font-weight:700;line-height:21px;font-size:15px;padding-top:5px;padding-left:5px;padding-right:5px;text-transform:uppercase;transition:color 0.37s ease;}
.mec-event-grid-simple .mec-event-title a{color:#494949;transition:color 0.3s ease;}
.mec-event-grid-simple .mec-event-detail{font-weight:400;line-height:1;letter-spacing:0;font-size:13px;color:#777;}
.mec-event-grid-simple .mec-event-detail .mec-time-details{margin-top:7px;}
.mec-event-grid-simple .mec-event-title:hover{color:#40d9f1;}
.mec-event-grid-simple .mec-event-date:hover{background:transparent;}
.event-last:after{display:none;}
@media only screen and (max-width: 767px) {
.mec-event-grid-simple .mec-event-article{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee;}
.mec-event-grid-simple .mec-event-article:after{border:none;}
} .mec-event-grid-novel .mec-event-article{position:relative;margin-bottom:30px;padding:60px 5% 60px 7%;border-radius:var(--mec-primary-border-radius);background-color:#0050fd;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:1;}
.mec-event-grid-novel .mec-event-article .novel-grad-bg{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--mec-primary-border-radius);opacity:0;z-index:-1;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.mec-event-grid-novel .mec-event-article:hover{-webkit-box-shadow:0 13px 36px 0 rgba(0, 0, 0, 0.23);box-shadow:0 13px 36px 0 rgba(0, 0, 0, 0.23);border-color:transparent;}
.mec-event-grid-novel .mec-event-article:hover .novel-grad-bg{background-image:-webkit-gradient(linear, left top, right top, from(rgb(38, 46, 50)), to(rgb(14, 16, 21)));background-image:-webkit-linear-gradient(left, rgb(38, 46, 50) 0%, rgb(14, 16, 21) 100%);background-image:-o-linear-gradient(left, rgb(38, 46, 50) 0%, rgb(14, 16, 21) 100%);background-image:linear-gradient(90deg, rgb(38, 46, 50) 0%, rgb(14, 16, 21) 100%);opacity:1;}
.mec-event-grid-novel .mec-event-image{float:left;width:150px;height:150px;}
.mec-event-grid-novel .mec-event-image img{width:150px;height:150px;border-radius:50%;}
.mec-event-grid-novel .mec-event-detail-wrap{margin-left:200px;}
.mec-event-grid-novel .mec-event-content h4{position:relative;margin-bottom:10px;display:inline-block;}
.mec-event-grid-novel .mec-event-content h4 a{font-size:24px;line-height:35px;color:#fafcff;}
.mec-event-grid-novel .mec-event-content h4.mec-gCalendar-search-text-wrap input[type="text"]:before{content:"";position:absolute;top:8px;left:-30px;width:17px;height:17px;background:#5cd0ed;opacity:0.4;border-radius:50%;padding-right:5px;}
.mec-skin-grid-container .mec-event-grid-novel .mec-categories li a{color:#fff;}
.mec-event-grid-novel .mec-local-time-details, .mec-event-grid-novel .mec-event-month, .mec-event-grid-novel .mec-event-detail, .mec-event-grid-novel .mec-event-address{position:relative;padding-left:35px;font-size:15px;line-height:30px;color:rgba(255, 255, 255, 0.4);}
.mec-event-grid-novel .mec-price-details{position:relative;padding-left:7px;font-size:15px;line-height:30px;color:rgba(255, 255, 255, 0.4);}
.mec-event-grid-novel .mec-price-details i{margin-right:8px;}
.mec-event-grid-novel .mec-local-time-details:before, .mec-event-grid-novel .mec-event-month::before, .mec-event-grid-novel .mec-event-detail::before, .mec-event-grid-novel .mec-event-address::before, .mec-event-grid-novel .mec-categories-wrapper::before{position:absolute;top:6px;left:6px;font-size:17px;font-family:"simple-line-icons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;}
.mec-event-grid-novel .mec-local-time-details::before{content:"\e007";}
.mec-event-grid-novel .mec-event-month::before{content:"\e075";}
.mec-event-grid-novel .mec-event-detail::before{content:"\e081";}
.mec-event-grid-novel .mec-event-address::before{content:"\e096";}
.mec-event-grid-novel .mec-categories-wrapper::before{content:"\e089";}
.mec-event-grid-novel .mec-event-footer{clear:both;padding:20px 0;border-top:none;background:transparent;}
.mec-event-grid-novel .mec-event-footer .mec-booking-button{right:0;left:auto;height:38px;width:148px;padding:0 20px;font-size:14px;font-weight:normal;line-height:38px;text-align:center;color:#fff;background:transparent;border-color:rgba(255, 255, 255, 0.1);border-radius:50px;}
.mec-event-grid-novel .mec-event-footer .mec-booking-button:hover{background-color:rgba(255, 255, 255, 0.1);}
.mec-event-grid-novel .mec-event-sharing-wrap{left:0;cursor:pointer;padding-left:0;}
.mec-event-grid-novel .mec-event-sharing-wrap>li{border-color:rgba(255, 255, 255, 0.1);border-radius:50%;}
.mec-event-grid-novel .mec-event-sharing-wrap li.mec-event-share{position:absolute;z-index:2;}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing{top:-6px;left:0;padding:5px 10px 2px 50px;min-width:150px;width:inherit;height:38px;background-color:rgba(255, 255, 255, 0.1);-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:50px;backdrop-filter:blur(10px);}
.mec-event-grid-novel .mec-event-sharing-wrap:hover>li{background-color:rgba(255, 255, 255, 0.1);}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing::before, .mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing::after{display:none;}
.mec-event-grid-novel .mec-event-sharing .mec-event-social-icon, .mec-event-grid-novel .mec-event-sharing .mec-event-social-icon a, .mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li i{display:inline;}
.mec-event-grid-novel .mec-event-sharing .mec-event-social-icon a{padding:0 10px;}
.mec-event-grid-novel .mec-event-sharing-wrap>li a{color:#fff;}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li a{color:rgba(255, 255, 255, 0.4);}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li a:hover{color:rgba(255, 255, 255, 1);}
.mec-event-grid-novel .mec-event-sharing-wrap li.mec-event-social-icon{margin:0;width:auto;}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing{display:flex;align-items:center;padding-top:0;}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing li a{display:flex;align-items:center;width:31px;}
.mec-event-grid-novel .mec-event-sharing-wrap li.mec-event-social-icon a i{width:auto;height:auto;}
.mec-event-grid-novel .mec-event-sharing-wrap li.mec-event-social-icon a svg{fill:rgba(255, 255, 255, 0.4);padding:0;width:36px;height:36px;border-radius:0;margin:0;}
@media only screen and (max-width: 1200px) {
.mec-event-grid-novel .row .col-md-6.col-sm-6{width:100%;float:none;}
.mec-event-grid-novel .mec-event-image{float:none;margin-top:-20px;margin-bottom:20px;}
.mec-event-grid-novel .mec-event-detail-wrap{margin-left:20px;}
.mec-event-grid-novel .mec-event-footer{margin-top:30px;}
}
@media only screen and (max-width: 767px) {
.mec-event-grid-novel .mec-event-footer{margin-top:0;padding-top:30px;margin-bottom:24px;}
.mec-event-grid-novel .mec-event-footer .mec-booking-button{display:block;position:relative;}
.mec-event-grid-novel .mec-event-sharing-wrap{left:0;bottom:-55px;padding-left:0;}
.mec-event-grid-novel .mec-event-content h4 a{font-size:20px;line-height:1.3;}
}
.mec-event-grid-novel .mec-event-sharing-wrap{padding-left:0;}
.mec-event-grid-novel .mec-event-sharing-wrap .mec-event-sharing{width:fit-content;z-index:1;}
@media(min-width:1280px){
.mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-article img{width:100px;height:100px;object-fit:cover;}
.mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-detail-wrap{margin-left:150px;}
.mec-event-grid-novel .col-md-3.col-sm-3 .mec-event-content .mec-event-image, .mec-event-grid-novel .col-md-3.col-sm-3 .mec-event-content .mec-event-detail-wrap{width:100%;}
.mec-event-grid-novel .col-md-3.col-sm-3 .mec-event-content .mec-event-detail-wrap{margin-left:20px;}
}
@media(min-width:760px) and (max-width:1024px){
.mec-event-grid-novel .col-md-4.col-sm-4{width:100%;}
.mec-event-grid-novel .mec-event-image{float:left;}
.mec-event-grid-novel .col-md-4.col-sm-4 .mec-event-article img{width:100px;height:100px;}
} .mec-event-cover-modern{position:relative;border-radius:var(--mec-primary-border-radius);}
.mec-event-cover-modern .mec-event-cover-a{background:transparent;position:absolute;color:#fff;bottom:0;left:0;text-decoration:none;}
.mec-event-cover-modern .mec-event-cover-a .mec-event-overlay{transition:all 0.5s;opacity:0.8;width:100%;height:100%;position:absolute;border-radius:0 var(--mec-primary-border-radius) 0 var(--mec-primary-border-radius);}
.mec-event-cover-modern .mec-event-cover-a:hover .mec-event-overlay{opacity:1;}
.mec-event-cover-modern .mec-event-detail{padding:40px;position:relative;border-radius:0 var(--mec-primary-border-radius) 0 var(--mec-primary-border-radius);}
.mec-event-cover-modern .mec-event-cover-a:hover .mec-event-tag{color:#333;transition:all 0.5s;}
.mec-event-cover-modern .mec-event-cover-a .mec-event-title:hover{text-decoration:underline;}
.mec-event-cover-modern .mec-event-tag{background:#fff;display:inline-block;padding:5px 9px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;}
.mec-event-cover-modern .mec-event-date{text-transform:uppercase;font-size:17px;font-weight:400;}
.mec-event-cover-modern .mec-event-title{color:#fff;text-transform:uppercase;font-size:40px;font-weight:700;margin:6px 0;}
.mec-event-cover-modern .mec-event-place{font-weight:400;font-size:18px;}
@media only screen and (max-width: 767px) {
.mec-event-cover-modern .mec-event-cover-a{width:100%;}
} .mec-event-cover-classic{position:relative;overflow:hidden;background:#fff;padding:6px;border:1px solid #e8e8e8;border-radius:var(--mec-primary-border-radius);}
.mec-event-cover-classic .mec-event-overlay{position:absolute;left:6px;right:6px;bottom:6px;top:6px;width:auto;height:auto;background-color:rgba(36, 36, 36, 0.4);transition:all 0.33s ease-in-out;border-radius:var(--mec-primary-border-radius);}
.mec-event-cover-classic:hover .mec-event-overlay{background-color:rgba(36, 36, 36, 0.6);}
.mec-event-cover-classic .mec-event-content{font-size:15px;color:#fff;position:absolute;bottom:0;padding:50px 35px;transition:all 0.33s ease-in-out;border-radius:var(--mec-primary-border-radius);}
.mec-event-cover-classic .mec-event-date{font-size:14px;text-transform:uppercase;font-weight:400;line-height:1.6;text-align:left;}
.mec-event-cover-classic .mec-event-date span{display:block;font-weight:700;font-size:16px;}
.mec-event-cover-classic .mec-event-title{color:#fff;margin:20px 0 38px;font-size:24px;font-weight:bold;text-transform:uppercase;font-style:normal;}
.mec-event-cover-classic .mec-btn-wrapper{text-align:left;}
.mec-event-cover-classic .mec-event-icon{font-size:18px;float:left;margin-right:14px;color:#fff;padding:13px;border-radius:var(--mec-secondary-border-radius);}
.mec-event-cover-classic .mec-event-button{color:#fff;background-color:#191919;border:2px #191919 solid;padding:12px 20px;letter-spacing:3px;font-size:12px;font-weight:bold;font-style:normal;transition:all 0.22s ease;text-decoration:none;border-radius:var(--mec-secondary-border-radius);}
.mec-event-cover-classic .mec-event-button:hover{color:#191919;background-color:#fff;border-color:#fff;}
.mec-event-cover-classic .mec-event-image img{min-width:100%;border-radius:var(--mec-primary-border-radius);display:block;}
@media only screen and (max-width: 960px) {
.mec-event-cover-classic .mec-event-content{padding:20px;}
.mec-event-cover-classic .mec-event-button{font-size:11px;padding:7px 10px;letter-spacing:1px;}
.mec-event-cover-classic .mec-event-title{font-size:19px;margin:15px 0 25px;}
.mec-event-cover-classic .mec-event-date{font-size:12px;}
}
@media only screen and (max-width: 767px) {
.mec-event-cover-classic{margin-bottom:30px;}
}
@media only screen and (max-width: 479px) {
.mec-event-cover-classic .mec-event-content{padding:15px;font-size:15px;}
.mec-event-cover-classic .mec-event-title{font-size:15px;margin:10px 0;}
.mec-event-cover-classic .mec-event-button{font-size:10px;padding:6px;letter-spacing:1px;}
.mec-event-cover-classic .mec-event-icon{padding:10px;}
} .mec-load-more-wrap{text-align:center;display:block;width:100%;padding-top:20px;text-align:center;position:relative;}
.mec-load-more-button{box-shadow:none;transition:all 0.21s ease;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;background:#fff;color:#767676;border:2px solid #e8e8e8;border-radius:50px;padding:0 28px;margin-bottom:20px;cursor:pointer;line-height:40px;height:42px;display:inline-block;}
.mec-load-more-button:hover{background:#191919;color:#fff;border-color:#191919;}
.mec-load-more-loading{content:url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/img/ajax-loader.gif);cursor:wait;background:transparent;border-style:none;}
.mec-load-more-loading:hover{background:transparent;}
.mec-modal-preloader, .mec-month-navigator-loading{width:100%;height:100%;background:no-repeat rgba(255, 255, 255, 0.88) url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/img/ajax-loader.gif) center;border-style:none;position:absolute;left:0;right:0;bottom:0;top:0;z-index:999;}
.mec-event-calendar-classic .mec-calendar-side .mec-calendar-table{min-height:1024px;}
.mec-calendar-side .mec-calendar-table{min-height:450px;}
.mec-skin-weekly-view-events-container.mec-month-navigator-loading{margin-top:0;}
.mec-calendar.mec-event-calendar-classic .mec-calendar-side{display:block;}
.mec-skin-daily-view-events-container.mec-month-navigator-loading{margin-top:0;}
@media only screen and (min-width: 961px) {
.mec-wrap.mec-sm959 .mec-calendar-side .mec-calendar-table{min-height:1px;}
}
@media only screen and (max-width: 479px) {
.mec-calendar-side .mec-calendar-table{min-height:1px;}
} .mec-event-cover-clean{position:relative;border:1px solid #e6e6e6;padding:8px;border-radius:var(--mec-primary-border-radius);}
.mec-event-cover-clean .mec-event-overlay{height:100%;background-color:rgba(36, 36, 36, 0.4);position:absolute;width:100%;left:0;border:12px solid #fff;top:0;transition:all 0.5s ease-in-out;border-radius:var(--mec-primary-border-radius);}
.mec-event-cover-clean .mec-event-content{color:#fff;position:absolute;bottom:20px;padding:40px 60px;transition:all 0.5s ease-in-out;}
.mec-event-cover-clean .mec-event-title{color:#fff;font-weight:700;margin:46px 0 19px;font-size:29px;text-transform:uppercase;text-shadow:0 0 1px rgba(0, 0, 0, 0.5);}
.mec-event-cover-clean .mec-event-title a{color:#fff;transition:all 0.5s;text-decoration:none;outline:none;border:none;box-shadow:none;}
.mec-event-cover-clean .mec-event-title a:hover{text-decoration:underline;}
.mec-event-cover-clean .mec-event-date{position:absolute;top:-20px;right:60px;color:#fff;width:60px;padding:14px 10px;z-index:1;border-radius:var(--mec-secondary-border-radius);}
.mec-event-cover-clean .mec-event-date div{text-align:center;text-transform:uppercase;letter-spacing:1px;line-height:16px;}
.mec-event-cover-clean .mec-event-date .dday{padding-bottom:15px;border-bottom:1px solid rgba(255, 255, 255, 0.5);margin-bottom:13px;font-size:24px;}
.mec-event-cover-clean .mec-event-date .dmonth{letter-spacing:2px;}
.mec-event-cover-clean .mec-event-place{font-size:18px;}
.mec-event-cover-clean .mec-event-image img{width:100%;display:block;border-radius:var(--mec-primary-border-radius);}
@media only screen and (max-width: 768px) {
.mec-event-cover-clean .mec-event-content{padding:20px;bottom:5px;}
.mec-event-cover-clean .mec-event-title{font-size:23px;}
.mec-event-cover-clean .mec-event-date{right:20px;padding:10px;width:50px;}
}
@media only screen and (max-width: 479px) {
.mec-event-cover-clean .mec-event-content{padding:10px;}
.mec-event-cover-clean .mec-event-title{font-size:19px;padding-right:25px;}
.mec-event-cover-clean .mec-event-date{right:-20px;top:-10px;}
.mec-event-cover-clean .mec-event-detail{font-size:12px;}
} .mec-month-divider{text-align:center;margin:60px 0 40px 0;}
.widget .mec-month-divider{margin:10px 0;}
.mec-month-divider span{text-transform:uppercase;font-size:22px;font-weight:bold;padding-bottom:5px;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;position:relative;}
.mec-month-divider span:before{border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:-30px;left:50%;width:60px;}
.widget .mec-month-divider span{font-size:13px;}
.mec-event-list-standard .mec-events-pagination{margin-top:60px;border-top:4px solid #ebebeb;min-height:80px;padding-top:20px;}
.mec-event-list-standard .mec-events-pagination .mec-events-pag-previous{float:left;margin-left:0;}
.mec-event-list-standard .mec-events-pagination .mec-events-pag-next{float:right;margin-right:0;}
.mec-event-list-standard .mec-event-article{position:relative;display:block;margin-bottom:25px;background-color:#fff;border:1px solid #e9e9e9;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.016);border-radius:var(--mec-primary-border-radius);}
.mec-event-list-standard .mec-topsec{display:table;width:100%;}
.mec-event-list-standard .col-md-3.mec-event-image-wrap{padding-left:0;}
.mec-event-list-standard .col-md-3.mec-event-image-wrap .mec-event-image{border-radius:var(--mec-primary-border-radius) 0 0 0;overflow:hidden;}
.mec-event-list-standard .mec-event-content{padding-top:15px;padding-right:30px;}
.mec-event-list-standard ul.mec-event-status-icons{list-style:none;padding:0;margin-bottom:10px;}
.mec-event-list-standard ul.mec-event-status-icons li{display:inline-flex;align-items:inherit;justify-content:center;font-size:12px;font-weight:400;line-height:16px;border-radius:5px;padding:2px 5px;margin-right:10px;}
.mec-event-list-standard ul.mec-event-status-icons li img{margin-right:5px;}
.mec-event-list-standard ul.mec-event-status-icons li.mec-event-status-scheduled{color:#58aa22;background:#e9f8d7;}
.mec-event-list-standard ul.mec-event-status-icons li.mec-event-status-ongoing{color:#1aa82a;background:#e4f6df;}
.mec-event-list-standard ul.mec-event-status-icons li.mec-event-status-postponed{color:#a1830d;background:#fff3b7;}
.mec-event-list-standard ul.mec-event-status-icons li.mec-event-status-cancelled{color:#bb1313;background:#fed8d8;}
.mec-event-list-standard ul.mec-event-status-icons li.mec-event-status-movedonline{color:#f35e04;background:#feebd7;}
.mec-event-list-standard .mec-event-title{font-size:29px;font-weight:600;letter-spacing:-1px;margin:0 0 10px;}
.mec-event-list-standard .mec-event-title a{color:#292929;text-decoration:none;transition:color 0.3s ease;}
.mec-event-list-standard .mec-col-table-c{display:table-cell;height:100%;vertical-align:middle;float:none !important;}
.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap{padding:20px;}
.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap{vertical-align:top;}
.mec-topsec .mec-event-image{line-height:1px;}
.mec-topsec .mec-event-image a{display:block;}
.mec-event-list-standard .mec-event-meta-wrap{border-left:1px solid #eee;}
.mec-event-list-standard .mec-time-details{text-transform:uppercase;font-size:12px;font-weight:400;line-height:17px;color:#707070;padding-top:0;text-align:left;}
.mec-event-list-standard .mec-event-meta .mec-venue-details span{font-size:12px;font-weight:400;line-height:17px;color:#707070;padding-top:0;text-align:left;}
.mec-event-list-standard .mec-event-meta .mec-venue-details .mec-event-address span{font-style:normal;letter-spacing:0;font-size:12px;font-weight:400;color:#707172;margin-left:29px;}
.mec-event-list-standard .mec-event-meta span.mec-event-d, .mec-event-list-standard .mec-event-meta span.mec-event-m{font-size:13px;font-weight:600;line-height:17px;padding-right:6px;color:#414243;text-transform:uppercase;}
.mec-event-list-standard .mec-event-meta span.mec-event-d .mec-start-date-label, .mec-event-list-standard .mec-event-meta .mec-time-details .mec-start-time, .mec-event-list-standard .mec-event-meta .mec-time-details .mec-end-time, .mec-event-list-standard .mec-event-meta .mec-venue-details span{vertical-align:middle;}
.mec-event-list-standard .mec-event-meta svg{vertical-align:middle;margin-right:12px;width:20px;height:20px;}
.mec-event-list-standard .mec-local-time-details, .mec-event-list-standard .mec-venue-details, .mec-event-list-standard .mec-date-details, .mec-event-list-standard .mec-time-details, .mec-event-list-standard .mec-categories-wrapper, .mec-event-list-standard .mec-shortcode-organizers, .mec-event-list-standard .mec-price-details{position:relative;margin-bottom:8px;}
.mec-event-list-standard .mec-local-time-details .mec-local-title{font-size:13px;font-weight:400;line-height:17px;color:#414243;margin-left:-3px;}
.mec-event-list-standard .mec-local-time-details .mec-local-date, .mec-event-list-standard .mec-local-time-details .mec-local-time{font-style:normal;letter-spacing:0;font-size:11px;color:#8a8a8a;font-weight:400;line-height:1.6;margin-left:29px;}
.mec-event-list-standard .mec-date-details i, .mec-event-list-standard .mec-categories-wrapper i, .mec-event-list-standard .mec-shortcode-organizers i{float:left;margin-right:12px;}
.mec-event-list-standard .mec-categories-wrapper i:before, .mec-event-list-standard .mec-event-meta-wrap .mec-event-meta .mec-price-details i:before{font-size:16px;}
.mec-event-list-standard .mec-event-title .mec-labels-normal{line-height:18px;height:18px;display:inline-block;vertical-align:middle;}
.mec-event-list-standard .mec-event-title .mec-labels-normal .mec-label-normal{vertical-align:bottom;}
.mec-event-list-standard .mec-event-description{font-size:14px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;}
.mec-event-list-minimal .mec-event-title a{color:#292929;transition:color 0.3s ease;}
.mec-event-meta-wrap .mec-price-details{margin-bottom:10px;}
.mec-price-details i{margin-right:4px;line-height:16px;}
.mec-event-meta-wrap .mec-event-meta .mec-price-details i:before{font-size:15px;}
.mec-event-list-standard .mec-price-details{font-size:12px;font-weight:400;line-height:17px;color:#707070;padding-top:0;text-align:left;}
.mec-event-list-standard .mec-price-details i{margin-right:10px;}
.mec-month-side .mec-price-details{margin-left:2px;}
.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-content .mec-price-details i,
.mec-month-side .mec-price-details i{padding-top:4px;vertical-align:unset;}
.mec-event-list-standard ul.mec-categories{position:relative;margin-bottom:10px;}
@media only screen and (max-width: 960px) {
.mec-event-list-standard .mec-topsec{display:block;}
.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap{display:block;width:40%;}
.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap{display:block;min-height:230px;}
.mec-event-list-standard .mec-event-meta-wrap{display:block;border-left:none;border-top:1px solid #eee;width:100%;float:none;padding-top:20px;}
}
@media only screen and (min-width: 480px) and (max-width: 960px) {
.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap, .mec-event-list-standard .mec-col-table-c.mec-event-content-wrap{display:table-cell;}
}
@media only screen and (max-width: 479px) {
.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap, .mec-event-list-standard .mec-col-table-c.mec-event-image-wrap img{float:none;width:100%;padding:0;}
.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap{padding:10px 10px 10px 30px;}
} .mec-localtime-details{color:#777;font-weight:400;line-height:12px;font-size:12px;}
.mec-localtime-details .mec-localtitle, .mec-localtime-details .mec-localdate, .mec-localtime-details .mec-localtime{display:inline-block;}
.mec-localtime-details .mec-start-date-label{padding-right:5px;}
.mec-localtime-details .mec-localtime{padding-left:5px;}
.mec-event-list-minimal .mec-localtime-details{display:inline-flex;font-size:15px;font-weight:400;line-height:1;letter-spacing:0;color:#9a9a9a;padding-left:9px;}
.mec-event-grid-clean .mec-localtime-details, .mec-event-grid-classic .mec-localtime-details{color:#fff;font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:-0.02em;color:#fff;padding:0 0;line-height:18px;margin-top:-3px;}
.tooltipster-box .mec-localtime-details, .mec-event-grid-colorful .mec-localtime-details, .mec-event-grid-clean .mec-localtime-details{line-height:22px;padding-top:10px;}
.mec-event-grid-colorful .mec-localtime-details{color:#fff;}
.mec-event-grid-classic .mec-localtime-details{text-align:center;}
.mec-event-grid-minimal .mec-localtime-details{line-height:22px;}
.mec-wrap .mec-yearly-view-wrap .mec-localtime-wrap i{display:inline-block;margin-left:-1px;}
.mec-timetable-t2-content .mec-local-time-details{padding-left:19px;}
.mec-timetable-t2-content .mec-local-time-details{position:relative;}
.mec-timetable-t2-content .mec-local-time-details:before{content:"\e007";font-family:"simple-line-icons";position:absolute;font-size:12px;margin-right:4px;left:0;}
.mec-masonry .mec-masonry-col6 .mec-localtime-details{margin-top:10px;line-height:21px;}
.mec-masonry .mec-masonry-col6 .mec-localtime-details i{height:auto;}
.mec-event-cover-classic .mec-localtime-details{color:#fff;margin-top:12px;}
.mec-event-cover-classic .mec-localtime-details i{padding-right:8px;}
.mec-event-cover-clean .mec-localtime-details{color:#fff;margin-bottom:20px;}
.mec-event-cover-modern .mec-localtime-details{color:#fff;margin:10px 0;font-weight:400;font-size:18px;}
.mec-event-countdown-style3 .mec-localtime-details, .mec-event-countdown-style2 .mec-localtime-details, .mec-event-countdown-style1 .mec-localtime-details{color:#fff;padding:8px 5px 0;font-size:14px;line-height:25px;}
.mec-event-countdown-style1 .mec-localtime-details{text-align:center;}
.mec-event-hover-carousel-type4 .mec-localtime-details{display:block;color:#fff;font-size:11px;}
.mec-event-footer-carousel-type3 .mec-localtime-details span, .mec-event-footer-carousel-type3 .mec-localtime-details .mec-localdate, .mec-event-footer-carousel-type3 .mec-localtime-details .mec-localtime, .mec-event-footer-carousel-type3 .mec-localtime-details .mec-localtitle{display:inline-flex;line-height:20px;text-align:left;margin:0 !important;font-size:12px;color:#777;line-height:28px;}
.mec-owl-crousel-skin-type1 .mec-localtime-details{margin-top:-7px;margin-bottom:12px;}
.mec-wrap .mec-slider-t5 .mec-localtime-details{margin-top:14px;line-height:20px;}
.mec-wrap .mec-slider-t5 .mec-localtime-details i{font-size:18px;height:20px;}
.mec-timeline-event-local-time .mec-localtime-details{font-size:13px;font-weight:500;vertical-align:middle;margin-left:6px;color:inherit;line-height:24px;}
.mec-timeline-event-local-time .mec-localtime-details i{font-size:17px;vertical-align:middle;margin-left:-7px;padding-right:3px;}
.mec-booking-modal{background-color:#e6f7ff;}
.mec-booking-modal .mec-booking-shortcode .mec-book-form-gateway-label input[type="radio"]:before{top:-1px;}
.mec-modal-booking-button{box-shadow:none;transition:all 0.21s ease;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;background:#fff;color:#767676;border:1px solid #e8e8e8;padding:12px 16px;line-height:37px;height:38px;margin:12px 0;border-radius:var(--mec-secondary-border-radius);}
.mec-modal-booking-button:hover{background:#191919;color:#fff;border-color:#191919;}
.mec-modal-booking-button.mec-mb-icon i{font-size:14px;}
.mec-event-list-classic .mec-modal-booking-button{height:0;line-height:1;margin:7px 0 0;display:inline-table;letter-spacing:0;padding:12px 14px;border-radius:var(--mec-secondary-border-radius);}
.mec-event-grid-novel .mec-categories-wrapper{position:relative;color:rgba(255, 255, 255, 0.4);padding-left:35px;}
.mec-event-grid-novel ul.mec-categories{line-height:30px;font-size:15px;}
.mec-event-grid-novel .mec-categories-wrapper i{display:none;}
.mec-event-grid-novel ul.mec-categories li.mec-category a{color:rgba(255, 255, 255, 0.4);line-height:30px;font-size:15px;}
.mec-event-grid-novel ul.mec-organizers li.mec-organizer-item span{padding-left:35px;color:rgba(255, 255, 255, 0.4);line-height:30px;font-size:15px;}
.mec-timetable-t2-col .mec-modal-booking-button, .mec-event-container-classic .mec-modal-booking-button, .mec-calendar-events-side .mec-modal-booking-button, .mec-event-grid-minimal .mec-modal-booking-button, .mec-event-list-minimal .mec-modal-booking-button{margin:0;color:#282828;font-size:12px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;position:relative;padding:0 0 0 24px;background:0 0;text-align:left;display:inline;border:0;font-weight:700;}
.mec-timetable-t2-col .mec-modal-booking-button{color:#fff;padding-left:19px;}
.mec-timetable-t2-col .mec-modal-booking-button:hover{color:#282828;}
.mec-event-list-minimal .mec-modal-booking-button{margin:0 4px 0 84px;}
.mec-event-container-classic .mec-modal-booking-button:before, .mec-calendar-events-side .mec-modal-booking-button:before, .mec-event-grid-minimal .mec-modal-booking-button:before, .mec-event-list-minimal .mec-modal-booking-button:before{content:"";position:absolute;background:#7a7272;width:18px;height:1px;left:0;top:45%;transition:all 0.1s ease;-webkit-transition:all 0.1s ease;}
.mec-skin-carousel-container .mec-modal-booking-button{line-height:70px;border-radius:var(--mec-secondary-border-radius);}
.mec-event-list-modern .mec-modal-booking-button.mec-mb-icon{border-radius:var(--mec-secondary-border-radius);letter-spacing:2px;border:1px solid #e6e6e6;color:#333;background-color:#fff;padding:13px 12px 13px 14px;font-weight:700;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.016);transition:all 0.28s ease;line-height:unset;}
.mec-event-list-modern .mec-modal-booking-button.mec-mb-icon:hover{border-color:#222;background:#222;color:#fff;}
.mec-event-footer .mec-modal-booking-button{position:absolute;top:20px;right:125px;margin:0;padding:0 16px;line-height:37px;border-radius:var(--mec-secondary-border-radius);margin-right:5px;}
.mec-skin-carousel-container .mec-event-footer-carousel-type2 .mec-modal-booking-button{font-size:12px;line-height:17px;height:41px;}
.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button{line-height:36px;font-size:12px;padding:0 10px;letter-spacing:0;float:right;margin:0 5px 0 0;height:unset;}
.mec-skin-carousel-container .mec-owl-crousel-skin-type4 .mec-modal-booking-button{color:#fff;background-color:#191919;border:2px #191919 solid;padding:10px 14px;letter-spacing:1.5px;font-size:11px;font-weight:700;font-style:normal;transition:all 0.22s ease;text-decoration:none;margin:0 0 0 12px;}
.mec-skin-carousel-container .mec-owl-crousel-skin-type4 .mec-modal-booking-button:hover{color:#191919;background-color:#fff;border:2px #fff solid;}
.mec-event-grid-modern .mec-event-footer .mec-modal-booking-button{right:auto;left:110px;}
.mec-events-agenda .mec-modal-booking-button, .mec-event-grid-simple .mec-modal-booking-button{margin:0;font-size:12px;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;position:relative;padding:0;background:0 0;text-align:left;display:inline;border:0;font-weight:700;}
.mec-events-agenda .mec-modal-booking-button{display:block;height:unset;padding-left:173px;line-height:14px;margin-bottom:7px;}
.mec-yearly-view-wrap .mec-modal-booking-button{margin:0;padding-left:14px;text-transform:capitalize;}
.mec-event-grid-novel .mec-event-footer .mec-modal-booking-button.mec-mb-icon{right:auto;left:50px;width:36px;height:36px;display:table-cell;vertical-align:middle;padding:0 10px;border-color:rgba(255, 255, 255, 0.1);background-color:rgba(0, 0, 0, 0);color:#fff;border-radius:36px;}
.mec-event-grid-novel .mec-event-footer .mec-modal-booking-button.mec-mb-icon:hover{background-color:rgba(255, 255, 255, 0.1);}
.mec-events-yearlu .mec-modal-booking-button:hover, .mec-events-agenda .mec-modal-booking-button:hover, .mec-event-grid-simple .mec-modal-booking-button:hover{color:#191919;}
.mec-event-masonry .mec-event-footer .mec-modal-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px;top:0;box-shadow:0 5px 11px -3px rgba(0, 0, 0, 0.05);right:auto;left:155px;}
.mec-timeline-event .mec-modal-booking-button{position:absolute;top:0;right:0;display:inline-block;padding:7px 20px 7px;line-height:22px;height:unset;border:unset;text-transform:capitalize;font-weight:500;font-size:13px;letter-spacing:0;margin:0;border-radius:0 0 0 10px;}
.mec-timeline-event .mec-modal-booking-button:hover{background:#191919;color:#fff;}
.mec-skin-daily-view-events-container .mec-modal-booking-button, .mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button{position:absolute;top:50%;transform:translateY(-50%);right:15px;line-height:26px;height:49px;border:unset;text-align:center;display:inline-block;background:#ededed;color:#191919;padding:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;transition:all 0.24s ease;margin:0;border-radius:var(--mec-secondary-border-radius);}
.mec-skin-daily-view-events-container .mec-modal-booking-button:hover, .mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button:hover{background:#292929;color:#fff;}
@media(max-width:1023px){
.mec-skin-daily-view-events-container .mec-modal-booking-button, .mec-weekly-view-dates-events .mec-event-article .mec-modal-booking-button{position:relative;top:unset;transform:unset;margin:14px 16px 0;padding:8px;line-height:20px;height:35px;}
}
@media(max-width:768px){
.featherlight .featherlight-inner{width:100%;}
.mec-events-agenda .mec-modal-booking-button{padding:0;}
}
@media(max-width:480px){
.mec-booking-modal .mec-events-meta-group-booking-shortcode{padding:20px;}
.mec-booking-modal .mec-booking-shortcode .mec-book-reg-field-name, .mec-booking-modal .mec-booking-shortcode .mec-book-reg-field-mec_email{width:100%;}
.mec-booking-modal .mec-booking-shortcode button#mec-book-form-btn-step-2{margin-left:20px;}
.mec-booking-modal .mec-booking-shortcode .mec-click-pay button[type="submit"]{bottom:22px;}
.mec-calendar-events-side .mec-modal-booking-button:before, .mec-event-container-classic .mec-modal-booking-button:before, .mec-event-grid-minimal .mec-modal-booking-button:before, .mec-event-list-minimal .mec-modal-booking-button:before{display:none;}
.mec-calendar-events-side .mec-modal-booking-button, .mec-event-container-classic .mec-modal-booking-button, .mec-event-grid-minimal .mec-modal-booking-button, .mec-event-list-minimal .mec-modal-booking-button, .mec-timetable-t2-col .mec-modal-booking-button{margin:0;padding:0;}
.mec-event-grid-modern .mec-event-footer .mec-booking-button{top:20px;}
} .mec-wrap .mec-events-cal-links{margin-bottom:0;}
.mec-single-event #mec-wrap{padding:0;margin-top:35px;}
.single-mec-events .mec-wrap.mec-no-access-error h1, .mec-wrap .mec-single-title{margin-top:0;margin-bottom:30px;font-weight:700;font-size:33px;}
.mec-single-event .mec-event-content{padding:40px 0 30px;margin-bottom:10px;}
.mec-single-event .mec-frontbox, .mec-single-event .mec-events-meta-group-booking, .mec-events-meta-group-booking .mec-booking-shortcode{margin-bottom:30px;padding:40px;background:#fff;border:1px solid #e6e7e8;}
.mec-events-meta-group.mec-events-meta-group-gmap{margin-bottom:30px;}
.lity-content .mec-events-meta-group-booking{padding:40px;background:#fff;border:1px solid #e6e7e8;}
.mec-single-event .mec-frontbox, .lity-content .mec-events-meta-group-booking, .mec-single-event .mec-events-meta-group-booking, .mec-events-meta-group-booking .mec-booking-shortcode, .mec-single-event .mec-events-meta-group-countdown, .mec-single-event .mec-events-meta-group-gmap, .mec-single-modern .mec-single-event-bar{border-radius:var(--mec-primary-border-radius);overflow:hidden;margin-bottom:30px;}
.mec-wrap #main-content{overflow:hidden;padding-top:35px;}
.mec-single-event .mec-map-get-direction-address-cnt{position:relative;}
.mec-single-event .mec-map-get-direction-address-cnt input.mec-map-get-direction-address{width:100%;height:46px;padding:13px 10px;margin-bottom:0;background:#fcfcfc;border:1px solid #e0e0e0;border-radius:0;box-shadow:inset 0 2px 5px rgba(0, 0, 0, 0.081);}
.mec-single-event .mec-map-get-direction-address-cnt input.mec-map-get-direction-address:focus{color:#444;background:#fff;border-color:#b0b0b0;box-shadow:0 0 3px rgba(0, 0, 0, 0.2);}
.mec-single-event .mec-map-get-direction-btn-cnt input{width:100%;}
.mec-single-event .mec-map-get-direction-reset{position:absolute;z-index:2;top:5px;right:10px;font-size:11px;cursor:pointer;}
.mec-events-meta-group-tags{margin-top:20px;}
.mec-events-meta-group-tags a{display:inline-block;color:#444;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:500;padding:3px 7px;border:1px solid #ddd;border-radius:var(--mec-secondary-border-radius);background:#fff;margin:1px 3px;}
.mec-events-meta-group-tags a:hover{text-decoration:underline;background:#f9f9f9;}
.mec-local-time-details li{list-style:none;font-size:14px;font-weight:400;}
.mec-single-event:not(.mec-single-modern) .mec-local-time-details{padding:12px 14px 8px;margin-bottom:12px;vertical-align:baseline;position:relative;border:none;}
.mec-single-event:not(.mec-single-modern) .mec-local-time-details ul{margin:0;padding-left:35px;}
.mec-single-event:not(.mec-single-modern) .mec-local-time-details h3{border:none;padding-left:15px;}
.mec-single-event:not(.mec-single-modern) .mec-local-time-details h3:before{display:none;}
.mec-single-event.mec-single-modern i.mec-sl-speedometer{display:none;}
.mec-single-modern .mec-local-time-details.mec-frontbox i{display:none;}
.lity-content .mec-events-meta-group-booking, .mec-single-event .mec-events-meta-group-booking, .mec-events-meta-group-booking .mec-booking-shortcode{z-index:1;overflow:visible;}
.lity-content .mec-events-meta-group-booking ul.mec-book-tickets-reg-fields-container, .mec-single-event .mec-events-meta-group-booking ul.mec-book-tickets-reg-fields-container, .mec-events-meta-group-booking .mec-booking-shortcode ul.mec-book-tickets-reg-fields-container, .lity-content .mec-events-meta-group-booking .mec-paypal-credit-card-payment-fields, .mec-single-event .mec-events-meta-group-booking .mec-paypal-credit-card-payment-fields, .mec-events-meta-group-booking .mec-booking-shortcode .mec-paypal-credit-card-payment-fields{margin:0px -41.835px;overflow:hidden;clear:both;}
.mec-events-meta-group-booking .mec-booking-shortcode ul.mec-book-tickets-reg-fields-container li, .mec-single-event .mec-events-meta-group-booking .mec-paypal-credit-card-payment-fields li, .mec-single-event .mec-events-meta-group-booking .mec-paypal-credit-card-payment-fields li{margin-left:41.835px;margin-right:41.835px;}
.lity-content .mec-events-meta-group-booking ul, .mec-single-event .mec-events-meta-group-booking ul, .mec-events-meta-group-booking .mec-booking-shortcode ul{list-style:none;padding-left:0;margin-left:0;}
.lity-content .mec-events-meta-group-booking ul.mec-book-tickets-reg-fields-container{margin:0;}
.lity-content .mec-events-meta-group-booking ul.mec-book-tickets-reg-fields-container .col-md-6{float:left;}
.lity-content .mec-events-meta-group-booking ul li, .mec-single-event .mec-events-meta-group-booking ul li, .mec-single-event .mec-events-meta-group-booking .mec-book-ticket-variation-wrapper, .mec-events-meta-group-booking .mec-booking-shortcode ul li:not(.option),
.mec-events-meta-group-booking .mec-booking-shortcode .mec-book-ticket-variation-wrapper{padding:0;list-style:none;margin-top:0;margin-bottom:30px;}
.lity-content .mec-events-meta-group-booking ul li.col-md-6:first-child, .mec-single-event .mec-events-meta-group-booking ul li.col-md-6:first-child{width:calc(50% - 10px);margin-right:10px;margin-left:0;}
.lity-content .mec-events-meta-group-booking ul li.col-md-6:nth-child(2),
.mec-single-event .mec-events-meta-group-booking ul li.col-md-6:nth-child(2){width:calc(50% - 10px);margin-right:0;margin-left:10px;}
.lity-content .mec-events-meta-group-booking .mec-booking-form-container>.col-md-12, .mec-events-meta-group-booking .mec-booking-shortcode .col-md-12.mec-ticket-subtotal-wrapper, .mec-single-event .mec-events-meta-group-booking .mec-booking-form-container>.col-md-12{display:flex;align-items:center;padding:0 0 30px 0;margin-bottom:30px;border-bottom:1px solid #f0f1f2;}
.lity-content .mec-events-meta-group-booking .col-md-12 .mec-ticket-icon-wrapper, .mec-single-event .mec-events-meta-group-booking .col-md-12 .mec-ticket-icon-wrapper, .mec-events-meta-group-booking .mec-booking-shortcode .col-md-12 .mec-ticket-icon-wrapper{margin-right:25px;}
.lity-content .mec-events-meta-group-booking .col-md-12 .mec-ticket-name-description-wrapper .mec-ticket-price-wrapper span, .mec-single-event .mec-events-meta-group-booking .col-md-12 .mec-ticket-name-description-wrapper .mec-ticket-price-wrapper span, .mec-events-meta-group-booking .mec-booking-shortcode .col-md-12 .mec-ticket-name-description-wrapper .mec-ticket-price-wrapper span{display:block;font-size:14px;font-weight:400;line-height:19px;color:#606367;margin-bottom:4px;}
.lity-content .mec-events-meta-group-booking .col-md-12 .mec-ticket-name-description-wrapper .mec-ticket-price-wrapper span.mec-ticket-price, .mec-single-event .mec-events-meta-group-booking .col-md-12 .mec-ticket-name-description-wrapper .mec-ticket-price-wrapper span.mec-ticket-price, .mec-events-meta-group-booking .mec-booking-shortcode .col-md-12 .mec-ticket-name-description-wrapper .mec-ticket-price-wrapper span.mec-ticket-price{font-size:18px;font-weight:600;line-height:24px;color:#212224;margin:0;}
.lity-content .mec-events-meta-group-booking [id*="mec_booking_quantity_wrapper_"],
.mec-single-event .mec-events-meta-group-booking [id*="mec_booking_quantity_wrapper_"],
.mec-events-meta-group-booking .mec-booking-shortcode [id*="mec_booking_quantity_wrapper_"]{font-size:13px;font-weight:400;line-height:16px;color:#8e9195;display:block;margin-bottom:5px;text-align:end;}
.lity-content .mec-events-meta-group-booking .mec-first-for-all-wrapper, .mec-single-event .mec-events-meta-group-booking .mec-first-for-all-wrapper, .mec-events-meta-group-booking .mec-booking-shortcode .mec-first-for-all-wrapper{clear:both;margin-bottom:26px;}
.lity-content .mec-events-meta-group-booking li h4, .mec-single-event .mec-events-meta-group-booking li h4, .mec-events-meta-group-booking .mec-booking-shortcode li h4{font-size:19px;}
.lity-content .mec-events-meta-group-booking input, .mec-single-event .mec-events-meta-group-booking input, .mec-events-meta-group-booking .mec-booking-shortcode input, .lity-content .mec-events-meta-group-booking button, .mec-single-event .mec-events-meta-group-booking button, .mec-events-meta-group-booking .mec-booking-shortcode button{border-radius:0;margin-bottom:6px;}
.lity-content .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-2,
.mec-wrap .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-2,
.mec-events-meta-group-booking .mec-booking-shortcode button.mec-book-form-back-button#mec-book-form-back-btn-step-2,
.lity-content .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-3,
.mec-wrap .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-3,
.mec-events-meta-group-booking .mec-booking-shortcode button.mec-book-form-back-button#mec-book-form-back-btn-step-3{color:#636f72;background:#f6f7f8;border:1px solid #e7e8e9;float:left;margin:0;}
.lity-content .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-2:hover,
.mec-wrap .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-2:hover,
.mec-events-meta-group-booking .mec-booking-shortcode button.mec-book-form-back-button#mec-book-form-back-btn-step-2:hover,
.lity-content .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-2:hover,
.mec-wrap .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-2:hover,
.mec-events-meta-group-booking .mec-booking-shortcode button.mec-book-form-back-button#mec-book-form-back-btn-step-3:hover{border:1px solid #d9dadc;}
.lity-content .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-2 img.mec-svg-icon,
.mec-wrap .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-2 img.mec-svg-icon,
.mec-events-meta-group-booking .mec-booking-shortcode button.mec-book-form-back-button#mec-book-form-back-btn-step-2 img.mec-svg-icon,
.lity-content .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-3 img.mec-svg-icon,
.mec-wrap .mec-single-event .mec-events-meta-group-booking button.mec-book-form-back-button#mec-book-form-back-btn-step-3 img.mec-svg-icon,
.mec-events-meta-group-booking .mec-booking-shortcode button.mec-book-form-back-button#mec-book-form-back-btn-step-3 img.mec-svg-icon,
.mec-nextprev-prev-button svg{margin-left:unset;margin-right:30px;}
mec-book-form-pay-button button#mec-book-form-back-btn-step-3{float:none;}
.mec-next-occ-booking, .mec-next-occ-booking-p{padding-left:15px;}
.mec-events-meta-group-booking .mec-next-occ-booking-p, .mec-events-meta-group-booking .mec-next-occ-booking{padding:0;font-size:12px;letter-spacing:0;margin:3px 0;padding:5px 1em 3px 0;}
.mec-book-username-password-wrapper{padding:0 15px;}
.lity-container .mec-next-occ-booking, .lity-container .mec-next-occ-booking-p{padding-left:0;}
.mec-ssl-protection-message{display:none;}
.lity-content .mec-events-meta-group-booking .mec-click-pay, .mec-single-event .mec-events-meta-group-booking .mec-click-pay, .mec-events-meta-group-booking .mec-booking-shortcode .mec-click-pay{max-width:100%;}
.lity-content .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r,
.mec-single-event .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r,
.mec-events-meta-group-booking .mec-booking-shortcode .mec-click-pay #mec_woo_add_to_cart_btn_r,
.lity-content .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button, .mec-single-event .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button, .mec-events-meta-group-booking .mec-booking-shortcode .mec-click-pay button.mec-book-form-next-button{float:right;margin:30px 0 0 0 !important;background:#47dc6e !important;border-color:#47dc6e !important;color:#fff !important;font-weight:700 !important;}
.lity-content .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r:hover,
.mec-single-event .mec-events-meta-group-booking .mec-click-pay #mec_woo_add_to_cart_btn_r:hover,
.mec-events-meta-group-booking .mec-booking-shortcode .mec-click-pay #mec_woo_add_to_cart_btn_r:hover,
.lity-content .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button:hover, .mec-single-event .mec-events-meta-group-booking .mec-click-pay button.mec-book-form-next-button:hover, .mec-events-meta-group-booking .mec-booking-shortcode .mec-click-pay button.mec-book-form-next-button:hover{background:#54d274;}
.lity-container .mec-click-pay{max-width:400px;}
.lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r,
.lity-container .mec-book-form-btn-wrap button.mec-book-form-next-button{float:right;}
.lity-container button.mec-book-form-next-button{float:right;}
.lity-container .mec-click-pay #mec_woo_add_to_cart_btn_r:hover,
.lity-container .mec-click-pay button.mec-book-form-next-button:hover{background:#000;}
.lity-content .mec-events-meta-group-booking .mec-click-next, .mec-single-event .mec-events-meta-group-booking .mec-click-next, .mec-events-meta-group-booking .mec-booking-shortcode .mec-click-next{float:right;position:relative;width:calc(100% - 186px);}
.lity-container .mec-click-next{float:right;position:relative;width:calc(100% - 186px);}
.mec-single-event .mec-book-form-coupon button{margin-left:0;}
.mec-single-event .mec-book-form-gateway-checkout button{margin-left:0;}
.mec-single-event .mec-single-event .mec-book-form-gateway-checkout button{margin-right:20px;}
.lity-content .mec-booking-progress-bar, .mec-booking-shortcode .mec-booking-progress-bar, .mec-single-event .mec-booking-progress-bar, .mec-booking-progress-bar{display:flex;flex-wrap:wrap;margin:60px 0 25px;position:relative;padding:0;}
.lity-content .mec-booking-progress-bar li, .mec-booking-shortcode .mec-booking-progress-bar li, .mec-wrap .mec-booking-progress-bar li{margin:28px 0 15px !important;text-align:center;font-size:15px;font-weight:700;color:#000;position:relative;flex:1;align-items:center;justify-content:center;list-style:none;z-index:99999;}
.lity-content .mec-booking-progress-bar li .progress-index, .mec-booking-shortcode .mec-booking-progress-bar li .progress-index, .mec-wrap .mec-booking-progress-bar li .progress-index{font-size:14px;font-weight:600;line-height:24px;color:var(--mec-color-skin);position:absolute;width:24px;height:24px;background:var(--mec-color-skin-rgba-1);border-radius:50%;top:-39px;left:calc(50% - 12px);z-index:1;}
.lity-content .mec-booking-progress-bar li.mec-active .progress-index, .mec-booking-shortcode .mec-booking-progress-bar li.mec-active .progress-index, .mec-wrap .mec-booking-progress-bar li.mec-active .progress-index{background:#54d274;border-color:#54d274;color:#fff;}
.lity-content .mec-booking-progress-bar li:before, .mec-booking-shortcode .mec-booking-progress-bar li:before, .mec-wrap .mec-booking-progress-bar li:before{content:"";position:absolute;width:calc(50% - 12px);height:2px;background:var(--mec-color-skin-rgba-1);top:-28px;left:0;}
.lity-content .mec-booking-progress-bar li:after, .mec-booking-shortcode .mec-booking-progress-bar li:after, .mec-wrap .mec-booking-progress-bar li:after{content:"";position:absolute;width:calc(50% - 12px);height:2px;background:var(--mec-color-skin-rgba-1);top:-28px;left:calc(50% + 12px);}
.lity-content .mec-booking-progress-bar li.mec-active, .mec-booking-shortcode .mec-booking-progress-bar li.mec-active, .mec-wrap .mec-booking-progress-bar li.mec-active{color:#54d274;}
.lity-content .mec-booking-progress-bar li.mec-active:before, .mec-booking-shortcode .mec-booking-progress-bar li.mec-active:before, .mec-wrap .mec-booking-progress-bar li.mec-active:before, .lity-content .mec-booking-progress-bar li.mec-active:after, .mec-booking-shortcode .mec-booking-progress-bar li.mec-active:after, .mec-wrap .mec-booking-progress-bar li.mec-active:after{background:#54d274;}
.mec-single-event .row-done .mec-booking-progress-bar:after{background:#54d274;}
@media(max-width:480px){
.lity-content .mec-booking-progress-bar li, .mec-booking-shortcode .mec-booking-progress-bar li, .mec-wrap .mec-booking-progress-bar li{font-size:12px;}
}
@media(max-width:390px){
.lity-content .mec-booking-progress-bar li, .mec-booking-shortcode .mec-booking-progress-bar li, .mec-wrap .mec-booking-progress-bar li{font-size:8px;}
.lity-content .mec-booking-progress-bar li.mec-active:after, .mec-booking-shortcode .mec-booking-progress-bar li.mec-active:after, .mec-wrap .mec-booking-progress-bar li.mec-active:after{font-size:14px;}
}
.mec-wrap .mec-booking-progress-bar li.mec-active:last-child:before{width:50%;}
.mec-booking .mec-event-tickets-list .mec-event-ticket-available{margin-top:12px;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row input[type="number"]{display:block;margin:0 0 10px auto;box-shadow:unset;border:1px solid #e3e5e7;border-radius:var(--mec-secondary-border-radius);background:#fff;min-width:80px;width:80px !important;min-height:40px;height:40px;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row input::-webkit-outer-spin-button, .mec-booking .mec-event-tickets-list .mec-ticket-style-row input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row .mec-ticket-style-row-section-3{margin-left:auto;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row .mec-event-ticket-input-wrapper{position:relative;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row input[type="number"]{-moz-appearance:textfield;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row .plus, .mec-booking .mec-event-tickets-list .mec-ticket-style-row .minus{position:absolute;right:5px;line-height:1;height:14px;display:flex;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row .plus{top:5px;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row .minus{top:auto;bottom:5px;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row .plus:hover, .mec-booking .mec-event-tickets-list .mec-ticket-style-row .minus:hover{background:#dbdbdb;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row a{text-decoration:none;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row{margin-bottom:30px;}
.mec-ticket-style-row.mec-ticket-available-spots{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;align-content:stretch;flex-wrap:nowrap;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row>div{width:unset;}
@media(max-width:480px){
.mec-ticket-style-row.mec-ticket-available-spots{max-width:100%;display:flex;flex-direction:unset;align-items:unset;justify-content:unset;align-content:unset;flex-wrap:unset;}
.mec-wrap .mec-booking .mec-event-tickets-list .mec-ticket-style-row>div{width:100%;margin-bottom:10px;}
}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row .mec-ticket-style-row-section-1{width:unset;margin:5px 25px 0 0;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row .mec-event-ticket-available, .mec-booking .mec-event-tickets-list .mec-ticket-style-row>div{border:0;display:block;box-shadow:unset;margin:0;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row .mec-event-ticket-available{font-size:13px;font-weight:400;line-height:16px;color:#8e9195;text-align:right;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row .mec-event-ticket-name{font-size:14px;font-weight:400;line-height:19px;color:#606367;margin-bottom:4px;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row .mec-event-ticket-price{font-size:18px;font-weight:600;line-height:24px;color:#212224;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row .mec-ticket-style-row-section-3 div, .mec-booking .mec-event-tickets-list .mec-ticket-style-row .mec-event-ticket-description, .mec-booking .mec-event-tickets-list .mec-ticket-style-row .mec-event-ticket-price{margin:0;}
.mec-single-event .mec-book-form-price, .mec-single-event .mec-book-form-gateways, .mec-single-event form.mec-click-next, .mec-single-event .mec-book-first, .mec-single-event .mec-event-tickets-list{padding-left:0;padding-right:0;}
.mec-single-event .mec-book-form-price{padding-bottom:30px;border-bottom:1px solid #f0f1f2;}
.lity-content .mec-book-first .mec-booking-calendar-wrapper, .mec-booking-calendar-wrapper, .mec-single-fluent-wrap .mec-booking-calendar-wrapper, .mec-booking-shortcode .mec-book-first .mec-booking-calendar-wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #f0f1f2;}
@media only screen and (max-width: 767px) {
.lity-content .mec-events-meta-group-booking select, .mec-single-event .mec-events-meta-group-booking select, .mec-events-meta-group-booking .mec-booking-shortcode select{width:unset !important;}
}
@media only screen and (max-width: 479px) {
.lity-content .mec-book-first .mec-booking-calendar-wrapper, .mec-single-event .mec-book-first .mec-booking-calendar-wrapper, .mec-single-fluent-wrap .mec-book-first .mec-booking-calendar-wrapper, .mec-booking-shortcode .mec-book-first .mec-booking-calendar-wrapper{flex-direction:column;align-items:flex-start;}
.mec-booking .mec-event-tickets-list .mec-ticket-style-row .mec-ticket-style-row-section-1{display:none;}
}
.lity-content .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-label, .mec-single-event .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-label, .mec-single-fluent-wrap .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-label, .mec-booking-shortcode .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-label{font-size:14px;font-weight:400;color:#606367;}
.lity-content .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-label span.mec-required, .mec-single-event .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-label span.mec-required, .mec-single-fluent-wrap .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-label span.mec-required, .mec-booking-shortcode .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-label span.mec-required{color:#ec3365;}
.lity-content .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-dropdown, .mec-single-event .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-dropdown, .mec-single-fluent-wrap .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-dropdown, .mec-booking-shortcode .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-dropdown, .lity-content .mec-book-first .mec-select-date-dropdown-wrapper .mec-select-date-dropdown, .mec-single-event .mec-book-first .mec-select-date-dropdown-wrapper .mec-select-date-dropdown, .mec-booking-shortcode .mec-book-first .mec-select-date-dropdown-wrapper .mec-select-date-dropdown{border:1px solid #e3e5e7;border-radius:var(--mec-secondary-border-radius);width:auto;height:42px;display:flex;background-color:#fff;}
.lity-content .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-dropdown span.mec-select-date-calendar-icon, .mec-single-event .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-dropdown span.mec-select-date-calendar-icon, .mec-single-event .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-dropdown span.mec-select-date-calendar-icon, .mec-booking-shortcode .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-dropdown span.mec-select-date-calendar-icon, .lity-content .mec-book-first .mec-select-date-dropdown-wrapper .mec-select-date-dropdown span.mec-select-date-calendar-icon, .mec-single-event .mec-book-first .mec-select-date-dropdown-wrapper .mec-select-date-dropdown span.mec-select-date-calendar-icon, .mec-booking-shortcode .mec-book-first .mec-select-date-dropdown-wrapper .mec-select-date-dropdown span.mec-select-date-calendar-icon{display:flex;justify-content:center;align-items:center;border-right:1px solid #e3e5e7;background:#fafafa;min-width:40px;border-radius:var(--mec-secondary-border-radius) 0 0 var(--mec-secondary-border-radius);}
.lity-content .mec-book-first .mec-select-date-dropdown-wrapper .mec-select-date-dropdown .mec-custom-nice-select, .mec-single-event .mec-book-first .mec-select-date-dropdown-wrapper .mec-select-date-dropdown .mec-custom-nice-select, .mec-booking-shortcode .mec-book-first .mec-select-date-dropdown-wrapper .mec-select-date-dropdown .mec-custom-nice-select{margin:0;border:none;padding-right:30px;}
.lity-content .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-dropdown .mec-select-date-calendar-formatted-date, .mec-single-event .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-dropdown .mec-select-date-calendar-formatted-date, .mec-single-fluent-wrap .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-dropdown .mec-select-date-calendar-formatted-date, .mec-booking-shortcode .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-dropdown .mec-select-date-calendar-formatted-date{font-size:13px;line-height:40px;padding:0 12px;width:240px;}
.lity-content .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-dropdown span.mec-select-date-calendar-icons, .mec-single-event .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-dropdown span.mec-select-date-calendar-icons, .mec-single-fluent-wrap .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-dropdown span.mec-select-date-calendar-icons, .mec-booking-shortcode .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-dropdown span.mec-select-date-calendar-icons{cursor:pointer;line-height:33px;position:relative;right:10px;}
.lity-content .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-container, .mec-single-event .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-container, .mec-single-fluent-wrap .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-container, .mec-booking-shortcode .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-container{position:absolute;right:40px;z-index:99;}
.lity-content .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-container .mec-booking-calendar.mec-wrap, .mec-single-event .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-container .mec-booking-calendar.mec-wrap, .mec-single-fluent-wrap .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-container .mec-booking-calendar.mec-wrap, .mec-booking-shortcode .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-container .mec-booking-calendar.mec-wrap{border:1px solid #e3e5e7;border-radius:5px;}
.lity-content .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-container .mec-booking-calendar-month-navigation .mec-next-month, .mec-single-event .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-container .mec-booking-calendar-month-navigation .mec-next-month, .mec-single-event .mec-book-first .mec-select-date-express-calendar-wrapper .mec-select-date-calendar-container .mec-booking-calendar-month-navigation .mec-next-month, .mec-single-fluent-wrap .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-container .mec-booking-calendar-month-navigation .mec-next-month, .mec-booking-shortcode .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-container .mec-booking-calendar-month-navigation .mec-next-month, .lity-content .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-container .mec-booking-calendar-month-navigation .mec-previous-month, .mec-single-event .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-container .mec-booking-calendar-month-navigation .mec-previous-month, .mec-single-event .mec-book-first .mec-select-date-express-calendar-wrapper .mec-select-date-calendar-container .mec-booking-calendar-month-navigation .mec-next-month, .mec-single-fluent-wrap .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-container .mec-booking-calendar-month-navigation .mec-previous-month, .mec-booking-shortcode .mec-book-first .mec-booking-calendar-wrapper .mec-select-date-calendar-container .mec-booking-calendar-month-navigation .mec-previous-month{border:none;box-shadow:none;line-height:40px;margin:0;border-radius:5px;padding:0 5px;}
.mec-single-event label.mec-fill-attendees{margin-left:0;}
.lity-content .mec-booking .mec-book-form-btn-wrap, .mec-wrap .mec-booking .mec-book-form-btn-wrap{padding-top:30px;border-top:1px solid #f0f1f2;}
.lity-content .mec-booking .mec-book-form-btn-wrap:after, .mec-wrap .mec-booking .mec-book-form-btn-wrap:after{content:"";display:block;clear:both;}
.mec-events-meta-group-booking #mec-book-form-btn-step-1,
.mec-events-meta-group-booking #mec-book-form-btn-step-2{margin:0;float:right;}
.mec-wrap .mec-booking-form-container .col-md-12{padding-left:0;}
.mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout{margin:0;}
.lity-content .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-title, .mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-title, .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-title{font-size:18px;font-weight:600;line-height:24px;color:#212224;margin-bottom:20px;}
.lity-content .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons, .mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons, .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons{display:flex;flex-wrap:wrap;padding-bottom:20px;}
.lity-content .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option, .mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option, .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option{flex:calc(50% - 20px);max-width:calc(50% - 10px);border:1px solid #e6e7e8;border-radius:var(--mec-secondary-border-radius);margin-bottom:20px;padding:14.5px 20px 14.5px 15px;display:flex;justify-content:flex-start;align-items:center;cursor:pointer;}
.lity-content .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option:has(input:checked),
.mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option:has(input:checked),
.mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option:has(input:checked){border:1px solid var(--mec-color-skin-rgba-2);}
@media only screen and (max-width: 767px) {
.lity-content .mec-events-meta-group-booking .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option, .mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option, .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option{flex:100%;max-width:100%;}
.lity-content .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option:nth-child(2n + 1),
.mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option:nth-child(2n + 1),
.mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option:nth-child(2n + 1){margin-right:0 !important;}
}
.lity-content .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option:nth-child(2n + 1),
.mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option:nth-child(2n + 1),
.mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option:nth-child(2n + 1){margin-right:20px;}
.lity-content .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option .mec-book-form-gateway-option-svg, .mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option .mec-book-form-gateway-option-svg, .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option .mec-book-form-gateway-option-svg{display:flex;margin-right:10px;}
.lity-content .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option .mec-book-form-gateway-option-title, .mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option .mec-book-form-gateway-option-title, .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option .mec-book-form-gateway-option-title{font-size:14px;font-weight:600;line-height:18px;}
.lity-content .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option .mec-book-form-gateway-option-radio, .mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option .mec-book-form-gateway-option-radio, .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option .mec-book-form-gateway-option-radio{margin-left:auto;}
.lity-content .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option .mec-book-form-gateway-option-radio input, .mec-wrap .mec-events-meta-group-booking .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option .mec-book-form-gateway-option-radio input, .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateways-radio-buttons .mec-book-form-gateway-option .mec-book-form-gateway-option-radio input{left:-2px;}
.lity-content .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateway-label, .mec-wrap .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateway-label, .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout .mec-book-form-gateways .mec-book-form-gateway-label{padding-left:3px;}
.mec-events-progress-bar{display:flex;align-items:center;margin-top:40px;}
.mec-event-list-standard .mec-events-progress-bar{position:absolute;margin-top:15px;left:calc(50% - 210px);}
.mec-single-modern .mec-events-progress-bar{justify-content:flex-end;padding:0 20px;margin-top:10px;}
.mec-events-progress-bar .mec-progress-bar-time-passed, .mec-events-progress-bar .mec-progress-bar-time-remained{font-size:10px;line-height:14px;margin:0 10px 0 0;color:#959ca7;width:50px;text-align:center;}
.mec-events-progress-bar .mec-progress-bar-time-remained{margin:0 0 0 10px;}
.mec-events-progress-bar progress{width:300px;height:4px;border-radius:3px;position:relative;}
.mec-events-progress-bar progress:after{content:"";width:12px;height:12px;display:block;border-radius:100%;background-color:#38d5ed;position:absolute;top:-4px;}
.mec-events-progress-bar progress::-webkit-progress-bar{background-color:#e6e7e8;border-radius:3px;}
.mec-events-progress-bar progress::-webkit-progress-value{background-color:#38d5ed;border-radius:3px;}
.lity-content .mec-events-meta-group-booking .mec-event-ticket-available, .mec-single-event .mec-events-meta-group-booking .mec-event-ticket-available, .mec-events-meta-group-booking .mec-booking-shortcode .mec-event-ticket-available{display:block;margin-bottom:20px;margin-top:-17px;font-size:11px;color:#8a8a8a;}
.lity-content .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper, .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-checkout-coupon-total-wrapper{display:flex;justify-content:space-between;gap:30px;margin:30px 0 40px;}
@media only screen and (max-width: 767px) {
.lity-content .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper, .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-checkout-coupon-total-wrapper{flex-direction:column;}
.lity-content .mec-events-meta-group-booking .mec-book-form-coupon form span.mec-booking-coupon-field-wrapper input, .mec-single-event .mec-events-meta-group-booking .mec-book-form-coupon form span.mec-booking-coupon-field-wrapper input, .mec-events-meta-group-booking .mec-booking-shortcode .mec-book-form-coupon form span.mec-booking-coupon-field-wrapper input{width:100%;}
.lity-content .mec-events-meta-group-booking .mec-book-form-coupon form button, .mec-single-event .mec-events-meta-group-booking .mec-book-form-coupon form button, .mec-events-meta-group-booking .mec-booking-shortcode .mec-book-form-coupon form button{left:unset !important;right:5px;}
}
.lity-content .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul, .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul{display:flex;align-items:center;}
.lity-content .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li, .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li{margin-bottom:0;text-align:right;}
.lity-content .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li, .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li{padding-left:20px;margin-left:20px;border-left:1px dashed #e6e7e8;}
.lity-content .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li:first-child, .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li:first-child, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li:first-child{padding-left:unset;margin-left:unset;border-left:none;}
.lity-content .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li span, .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li span, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li span{display:block;font-size:14px;font-weight:400;line-height:19px;color:#606367;margin-bottom:4px;}
.lity-content .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li span:last-child, .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li span:last-child, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li span:last-child{font-size:18px;font-weight:600;line-height:24px;color:#212224;margin:0;}
.lity-content .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li span.mec-book-price-total, .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li span.mec-book-price-total, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li span.mec-book-price-total{font-weight:700;}
@media only screen and (max-width: 767px) {
.lity-content .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul, .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul{margin-top:30px;}
}
.lity-content .mec-events-meta-group-booking .mec-book-form-coupon form, .mec-single-event .mec-events-meta-group-booking .mec-book-form-coupon form, .mec-events-meta-group-booking .mec-booking-shortcode .mec-book-form-coupon form{margin:0;position:relative;}
.lity-content .mec-events-meta-group-booking .mec-booking-checkout-coupon-wrapper, .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-wrapper, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-checkout-coupon-wrapper{min-width:256px;}
.lity-content .mec-events-meta-group-booking .mec-book-form-coupon form span.mec-booking-coupon-field-wrapper, .mec-single-event .mec-events-meta-group-booking .mec-book-form-coupon form span.mec-booking-coupon-field-wrapper, .mec-events-meta-group-booking .mec-booking-shortcode .mec-book-form-coupon form span.mec-booking-coupon-field-wrapper{display:flex;border:1px solid #e3e5e7;border-radius:var(--mec-secondary-border-radius);max-width:330px;width:100%;}
.lity-content .mec-events-meta-group-booking .mec-book-form-coupon form span.mec-booking-coupon-field-wrapper .mec-booking-coupon-field-icon, .mec-single-event .mec-events-meta-group-booking .mec-book-form-coupon form span.mec-booking-coupon-field-wrapper .mec-booking-coupon-field-icon, .mec-events-meta-group-booking .mec-booking-shortcode .mec-book-form-coupon form span.mec-booking-coupon-field-wrapper .mec-booking-coupon-field-icon{display:flex;justify-content:center;align-items:center;border-right:1px solid #e3e5e7;background:#fafafa;min-width:40px;border-radius:var(--mec-secondary-border-radius) 0 0 var(--mec-secondary-border-radius);}
.lity-content .mec-events-meta-group-booking .mec-book-form-coupon form span.mec-booking-coupon-field-wrapper input, .mec-single-event .mec-events-meta-group-booking .mec-book-form-coupon form span.mec-booking-coupon-field-wrapper input, .mec-events-meta-group-booking .mec-booking-shortcode .mec-book-form-coupon form span.mec-booking-coupon-field-wrapper input{border:none;line-height:48px;height:unset;}
.lity-content .mec-events-meta-group-booking .mec-book-form-coupon form button, .mec-single-event .mec-events-meta-group-booking .mec-book-form-coupon form button, .mec-events-meta-group-booking .mec-booking-shortcode .mec-book-form-coupon form button{margin:0 !important;position:absolute !important;top:6px;left:auto;right:6px;padding:9px 10px 10px !important;}
.lity-content .mec-events-meta-group-booking .mec-book-form-coupon form button.loading, .mec-single-event .mec-events-meta-group-booking .mec-book-form-coupon form button.loading, .mec-events-meta-group-booking .mec-booking-shortcode .mec-book-form-coupon form button.loading{color:#ecf9fd !important;}
.lity-content .mec-events-meta-group-booking .mec-book-form-coupon form button.loading:after, .mec-single-event .mec-events-meta-group-booking .mec-book-form-coupon form button.loading:after, .mec-events-meta-group-booking .mec-booking-shortcode .mec-book-form-coupon form button.loading:after{position:absolute;left:calc(50% - 10px);}
.lity-content .mec-events-meta-group-booking label, .mec-single-event .mec-events-meta-group-booking label, .mec-events-meta-group-booking .mec-booking-shortcode label, .lity-content .mec-events-meta-group-booking h5, .mec-single-event .mec-events-meta-group-booking h5, .mec-events-meta-group-booking .mec-booking-shortcode h5{color:#606367;font-size:14px;font-weight:400;line-height:19px;letter-spacing:0;margin:0 0 4px 0;display:block;clear:none;padding:0 1em 5px 0;}
.lity-content .mec-events-meta-group-booking h5 span, .mec-single-event .mec-events-meta-group-booking h5 span, .mec-events-meta-group-booking .mec-booking-shortcode h5 span{display:inline-block;}
.lity-content .mec-events-meta-group-booking h5 span.mec-ticket-variation-name, .mec-single-event .mec-events-meta-group-booking h5 span.mec-ticket-variation-name, .mec-events-meta-group-booking .mec-booking-shortcode h5 span.mec-ticket-variation-name{padding-right:5px;text-transform:capitalize;}
.lity-content .mec-events-meta-group-booking input::-webkit-input-placeholder, .mec-single-event .mec-events-meta-group-booking input::-webkit-input-placeholder, .mec-events-meta-group-booking .mec-booking-shortcode input::-webkit-input-placeholder{color:#aaa;}
.lity-content .mec-events-meta-group-booking input:-moz-placeholder, .mec-single-event .mec-events-meta-group-booking input:-moz-placeholder, .mec-events-meta-group-booking .mec-booking-shortcode input:-moz-placeholder{color:#aaa;}
.lity-content .mec-events-meta-group-booking input[type="text"],
.mec-single-event .mec-events-meta-group-booking input[type="text"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="text"],
.lity-content .mec-events-meta-group-booking input[type="date"],
.mec-single-event .mec-events-meta-group-booking input[type="date"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="date"],
.lity-content .mec-events-meta-group-booking input[type="number"],
.mec-single-event .mec-events-meta-group-booking input[type="number"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="number"],
.lity-content .mec-events-meta-group-booking input[type="email"],
.mec-single-event .mec-events-meta-group-booking input[type="email"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="email"],
.lity-content .mec-events-meta-group-booking input[type="password"],
.mec-single-event .mec-events-meta-group-booking input[type="password"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="password"],
.lity-content .mec-events-meta-group-booking input[type="tel"],
.mec-single-event .mec-events-meta-group-booking input[type="tel"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="tel"],
.lity-content .mec-events-meta-group-booking textarea, .mec-single-event .mec-events-meta-group-booking textarea, .mec-events-meta-group-booking .mec-booking-shortcode textarea, .lity-content .mec-events-meta-group-booking select, .mec-single-event .mec-events-meta-group-booking select, .mec-events-meta-group-booking .mec-booking-shortcode select{display:block;background:#fff;min-height:40px;min-width:180px;font-size:13px;line-height:38px;color:#606367;border:1px solid #e3e5e7;border-radius:var(--mec-secondary-border-radius);padding:0 12px;width:100%;margin-bottom:0;box-shadow:unset;clear:both;}
.lity-content .mec-events-meta-group-booking select:not(#mec_paypal_credit_card_card_type),
.mec-single-event .mec-events-meta-group-booking select:not(#mec_paypal_credit_card_card_type),
.mec-events-meta-group-booking .mec-booking-shortcode select:not(#mec_paypal_credit_card_card_type){width:100%;-webkit-appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS40MjQiIGhlaWdodD0iNi40MiIgdmlld0JveD0iMCAwIDExLjQyNCA2LjQyIj4NCiAgPGcgaWQ9Ikdyb3VwXzY1NjI3IiBkYXRhLW5hbWU9Ikdyb3VwIDY1NjI3IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjIxMiAwLjIxMikiPg0KICAgIDxwYXRoIGlkPSJhbmdsZS1sZWZ0IiBkPSJNLjk5LDUuNWw1LDUuMDA1LS41LjVMMCw1LjUsNS41LDAsNiwuNS45OSw1LjVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDUuOTk1KSByb3RhdGUoLTkwKSIgZmlsbD0iIzYzNmY3MiIgc3Ryb2tlPSIjNjM2ZjcyIiBzdHJva2Utd2lkdGg9IjAuMyIvPg0KICA8L2c+DQo8L3N2Zz4NCg==");background-position:calc(100% - 12px) center;background-repeat:no-repeat;border-radius:0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0;}
.mec-events-meta-group-booking .mec-booking-shortcode ul.mec-book-tickets-reg-fields-container li{width:calc(100% - 83.665px);float:left;}
.lity-content .mec-events-meta-group-booking .mec-book-ticket-variation-wrapper, .mec-single-event .mec-events-meta-group-booking .mec-book-ticket-variation-wrapper, .mec-events-meta-group-booking .mec-booking-shortcode .mec-book-ticket-variation-wrapper{width:100%;}
.lity-content .mec-events-meta-group-booking .mec-paypal-credit-card-payment-fields li, .mec-single-event .mec-events-meta-group-booking .mec-paypal-credit-card-payment-fields li, .mec-events-meta-group-booking .mec-booking-shortcode .mec-paypal-credit-card-payment-fields li{width:50%;float:left;}
.mec-events-meta-group-booking .mec-booking-shortcode .mec-paypal-credit-card-payment-fields li, .mec-events-meta-group-booking .mec-booking-shortcode ul.mec-book-tickets-reg-fields-container li:first-child, .mec-events-meta-group-booking .mec-booking-shortcode ul.mec-book-tickets-reg-fields-container li:nth-child(2),
.mec-single-event .mec-events-meta-group-booking .mec-paypal-credit-card-payment-fields li{width:calc(50% - 83.665px);}
.lity-content .mec-events-meta-group-booking .mec-paypal-credit-card-payment-fields, .mec-single-event .mec-events-meta-group-booking .mec-paypal-credit-card-payment-fields, .mec-events-meta-group-booking .mec-booking-shortcode .mec-paypal-credit-card-payment-fields{padding-top:20px;}
.lity-content .mec-events-meta-group-booking .mec-paypal-credit-card-payment-fields li.mec-paypal-credit-card-expiration-date-month select, .mec-single-event .mec-events-meta-group-booking .mec-paypal-credit-card-payment-fields li.mec-paypal-credit-card-expiration-date-month select, .mec-events-meta-group-booking .mec-booking-shortcode .mec-paypal-credit-card-payment-fields li.mec-paypal-credit-card-expiration-date-month select{width:calc(50% - 24px) !important;display:inline-block;min-width:unset;}
@media only screen and (max-width: 768px) {
.mec-events-meta-group-booking .mec-booking-shortcode ul.mec-book-tickets-reg-fields-container li:first-child, .lity-content .mec-events-meta-group-booking .mec-paypal-credit-card-payment-fields li:nth-child(2n + 1),
.mec-single-event .mec-events-meta-group-booking .mec-paypal-credit-card-payment-fields li:nth-child(2n + 1),
.mec-events-meta-group-booking .mec-booking-shortcode .mec-paypal-credit-card-payment-fields li:nth-child(2n + 1),
.mec-events-meta-group-booking .mec-booking-shortcode ul.mec-book-tickets-reg-fields-container li:nth-child(2){width:calc(100% - 83.665px);max-width:unset;}
.lity-content .mec-events-meta-group-booking ul.mec-book-tickets-reg-fields-container li input, .lity-content .mec-events-meta-group-booking .mec-book-ticket-variation-wrapper input, .mec-single-event .mec-events-meta-group-booking ul.mec-book-tickets-reg-fields-container li input, .mec-single-event .mec-events-meta-group-booking .mec-book-ticket-variation-wrapper input, .mec-events-meta-group-booking .mec-booking-shortcode ul.mec-book-tickets-reg-fields-container li input, .mec-events-meta-group-booking .mec-booking-shortcode .mec-book-ticket-variation-wrapper input{max-width:unset !important;}
.lity-content .mec-events-meta-group-booking ul.mec-book-tickets-reg-fields-container li:nth-child(2n) input,
.lity-content .mec-events-meta-group-booking .mec-book-ticket-variation-wrapper:nth-child(2n) input,
.mec-single-event .mec-events-meta-group-booking ul.mec-book-tickets-reg-fields-container li:nth-child(2n) input,
.mec-single-event .mec-events-meta-group-booking .mec-book-ticket-variation-wrapper:nth-child(2n) input,
.mec-events-meta-group-booking .mec-booking-shortcode ul.mec-book-tickets-reg-fields-container li:nth-child(2n) input,
.mec-events-meta-group-booking .mec-booking-shortcode .mec-book-ticket-variation-wrapper:nth-child(2n) input{margin-left:0px;}
}
.wbmec-mandatory{padding-left:5px;font-size:14px;color:red;}
.lity-content .mec-events-meta-group-booking .mec-booking-email-field-wrapper, .mec-single-event .mec-events-meta-group-booking .mec-booking-email-field-wrapper, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-email-field-wrapper, .lity-content .mec-events-meta-group-booking .mec-booking-name-field-wrapper, .mec-single-event .mec-events-meta-group-booking .mec-booking-name-field-wrapper, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-name-field-wrapper, .lity-content .mec-events-meta-group-booking .mec-stripe-name-and-email-wrapper, .mec-single-event .mec-events-meta-group-booking .mec-stripe-name-and-email-wrapper, .mec-events-meta-group-booking .mec-booking-shortcode .mec-stripe-name-and-email-wrapper, .lity-content .mec-events-meta-group-booking .mec-field-wrapper, .mec-single-event .mec-events-meta-group-booking .mec-field-wrapper, .mec-events-meta-group-booking .mec-booking-shortcode .mec-field-wrapper{display:flex;align-items:flex-start;}
.lity-content .mec-events-meta-group-booking .mec-booking-email-field-wrapper span.mec-booking-email-field-icon, .mec-single-event .mec-events-meta-group-booking .mec-booking-email-field-wrapper span.mec-booking-email-field-icon, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-email-field-wrapper span.mec-booking-email-field-icon, .lity-content .mec-events-meta-group-booking .mec-booking-name-field-wrapper span.mec-booking-name-field-icon, .mec-single-event .mec-events-meta-group-booking .mec-booking-name-field-wrapper span.mec-booking-name-field-icon, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-name-field-wrapper span.mec-booking-name-field-icon, .lity-content .mec-events-meta-group-booking .mec-stripe-name-and-email-wrapper span.mec-booking-email-field-icon, .mec-single-event .mec-events-meta-group-booking .mec-stripe-name-and-email-wrapper span.mec-booking-email-field-icon, .mec-events-meta-group-booking .mec-booking-shortcode .mec-stripe-name-and-email-wrapper span.mec-booking-email-field-icon, .lity-content .mec-events-meta-group-booking .mec-field-wrapper span.mec-field-icon, .mec-single-event .mec-events-meta-group-booking .mec-field-wrapper span.mec-field-icon, .mec-events-meta-group-booking .mec-booking-shortcode .mec-field-wrapper span.mec-field-icon{border:1px solid #e3e5e7;background:#fafafa;border-radius:var(--mec-secondary-border-radius) 0 0 var(--mec-secondary-border-radius);min-width:40px;height:40px;display:flex;justify-content:center;align-items:center;}
.lity-content .mec-events-meta-group-booking .mec-booking-email-field-wrapper input, .mec-single-event .mec-events-meta-group-booking .mec-booking-email-field-wrapper input, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-email-field-wrapper input, .lity-content .mec-events-meta-group-booking .mec-stripe-name-and-email-wrapper input, .mec-single-event .mec-events-meta-group-booking .mec-stripe-name-and-email-wrapper input, .mec-events-meta-group-booking .mec-booking-shortcode .mec-stripe-name-and-email-wrapper input{border-left:none;border-radius:0 3px 3px 0;}
.lity-content .mec-events-meta-group-booking .mec-booking-name-field-wrapper input, .mec-single-event .mec-events-meta-group-booking .mec-booking-name-field-wrapper input, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-name-field-wrapper input, .lity-content .mec-events-meta-group-booking .mec-field-wrapper input, .mec-single-event .mec-events-meta-group-booking .mec-field-wrapper input, .mec-events-meta-group-booking .mec-booking-shortcode .mec-field-wrapper input{border-left:none;border-radius:0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0;}
.lity-content .mec-events-meta-group-booking .mec-red-notification input, .mec-single-event .mec-events-meta-group-booking .mec-red-notification input, .mec-events-meta-group-booking .mec-booking-shortcode .mec-red-notification input, .lity-content .mec-events-meta-group-booking .mec-red-notification textarea, .mec-single-event .mec-events-meta-group-booking .mec-red-notification textarea, .mec-events-meta-group-booking .mec-booking-shortcode .mec-red-notification textarea, .lity-content .mec-events-meta-group-booking .mec-red-notification select, .mec-single-event .mec-events-meta-group-booking .mec-red-notification select, .mec-events-meta-group-booking .mec-booking-shortcode .mec-red-notification select{border:1px solid #ff3c3c !important;}
.mec-single-event .mec-events-meta-group-booking .mec-red-notification input[type="radio"],
.mec-events-meta-group-booking .mec-booking-shortcode .mec-red-notification input[type="radio"],
.mec-single-event .mec-events-meta-group-booking .mec-red-notification input[type="checkbox"],
.mec-events-meta-group-booking .mec-booking-shortcode .mec-red-notification input[type="checkbox"],
.lity-content .mec-events-meta-group-booking .mec-red-notification input[type="checkbox"],
.lity-content .mec-events-meta-group-booking .mec-red-notification input[type="radio"]{outline:1px solid #ff3c3c !important;}
.lity-content .mec-book-ticket-container .mec-red-notification input, .lity-content .mec-book-ticket-container .mec-red-notification select, .lity-content .mec-book-ticket-container .mec-red-notification textarea{border:1px solid #ff3c3c !important;}
.mec-booking .woocommerce-notices-wrapper .woocommerce-message{color:#089740;background-color:#effdef;margin:0;line-height:40px;border:0;border-radius:5px;}
.mec-booking .woocommerce-notices-wrapper .woocommerce-message a{margin:0;}
@media only screen and (max-width: 479px) {
.lity-content .mec-events-meta-group-booking input[type="text"],
.mec-single-event .mec-events-meta-group-booking input[type="text"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="text"],
.lity-content .mec-events-meta-group-booking input[type="date"],
.mec-single-event .mec-events-meta-group-booking input[type="date"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="date"],
.lity-content .mec-events-meta-group-booking input[type="number"],
.mec-single-event .mec-events-meta-group-booking input[type="number"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="number"],
.lity-content .mec-events-meta-group-booking input[type="email"],
.mec-single-event .mec-events-meta-group-booking input[type="email"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="email"],
.lity-content .mec-events-meta-group-booking input[type="password"],
.mec-single-event .mec-events-meta-group-booking input[type="password"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="password"],
.lity-content .mec-events-meta-group-booking input[type="tel"],
.mec-single-event .mec-events-meta-group-booking input[type="tel"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="tel"],
.lity-content .mec-events-meta-group-booking textarea, .mec-single-event .mec-events-meta-group-booking textarea, .mec-events-meta-group-booking .mec-booking-shortcode textarea, .lity-content .mec-events-meta-group-booking select, .mec-single-event .mec-events-meta-group-booking select, .mec-events-meta-group-booking .mec-booking-shortcode select{width:100%;}
.lity-content .mec-events-meta-group-booking, .mec-single-event .mec-events-meta-group-booking, .mec-events-meta-group-booking .mec-booking-shortcode{padding:20px 10px;}
}
.lity-content .mec-events-meta-group-booking input[type="text"]:focus,
.mec-single-event .mec-events-meta-group-booking input[type="text"]:focus,
.mec-events-meta-group-booking .mec-booking-shortcode input[type="text"]:focus,
.lity-content .mec-events-meta-group-booking input[type="number"]:focus,
.mec-single-event .mec-events-meta-group-booking input[type="number"]:focus,
.mec-events-meta-group-booking .mec-booking-shortcodec, .lity-content .mec-events-meta-group-booking input[type="number"]:focus,
.mec-single-event .mec-events-meta-group-booking input[type="number"]:focus,
.mec-events-meta-group-booking .mec-booking-shortcode input[type="number"]:focus,
.lity-content .mec-events-meta-group-booking input[type="email"]:focus,
.mec-single-event .mec-events-meta-group-booking input[type="email"]:focus,
.mec-events-meta-group-booking .mec-booking-shortcode input[type="email"]:focus,
.lity-content .mec-events-meta-group-booking input[type="password"]:focus,
.mec-single-event .mec-events-meta-group-booking input[type="password"]:focus,
.mec-events-meta-group-booking .mec-booking-shortcode input[type="password"]:focus,
.lity-content .mec-events-meta-group-booking input[type="tel"]:focus,
.mec-single-event .mec-events-meta-group-booking input[type="tel"]:focus,
.mec-events-meta-group-booking .mec-booking-shortcode input[type="tel"]:focus,
.lity-content .mec-events-meta-group-booking textarea:focus, .mec-single-event .mec-events-meta-group-booking textarea:focus, .mec-events-meta-group-booking .mec-booking-shortcode textarea:focus, .lity-content .mec-events-meta-group-booking select:focus, .mec-single-event .mec-events-meta-group-booking select:focus, .mec-events-meta-group-booking .mec-booking-shortcode select:focus{outline:none;}
.lity-content .mec-events-meta-group-booking input[type="checkbox"],
.mec-single-event .mec-events-meta-group-booking input[type="checkbox"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="checkbox"],
.lity-content .mec-events-meta-group-booking input[type="radio"],
.mec-single-event .mec-events-meta-group-booking input[type="radio"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="radio"]{margin-right:6px;margin-top:5px;min-height:20px;clear:none;margin:0;}
.lity-content .mec-events-meta-group-booking input[type="radio"]:before,
.mec-single-event .mec-events-meta-group-booking input[type="radio"]:before,
.mec-events-meta-group-booking .mec-booking-shortcode input[type="radio"]:before,
.lity-container .mec-events-meta-group-booking input[type="radio"]:before{content:"";display:inline-block;background:#fff;border-radius:50%;width:18px;height:18px;cursor:pointer;border:2px solid #e1e7ed;position:absolute;top:-2px;left:-2px;}
.mec-single-event .mec-events-meta-group-booking input[type="radio"]:checked:before,
.mec-events-meta-group-booking .mec-booking-shortcode input[type="radio"]:checked:before,
.lity-container .mec-events-meta-group-booking input[type="radio"]:checked:before{background:#38d5ed;border:4px solid #fff;box-shadow:0 0 0 2px #afebf5;width:14px;height:14px;top:0px;left:0px;}
.lity-content .mec-events-meta-group-booking input[type="radio"],
.mec-single-event .mec-events-meta-group-booking input[type="radio"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="radio"],
.lity-container .mec-events-meta-group-booking input[type="radio"]{min-height:0;margin:0;position:relative;top:3px;left:3px;width:14px;height:14px;}
.lity-content .mec-events-meta-group-booking input[type="checkbox"],
.mec-single-event .mec-events-meta-group-booking input[type="checkbox"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="checkbox"]{float:left;}
.mec-events-meta-group-booking .mec-book-price-details{list-style:none;padding:0;overflow:hidden;display:flex;align-items:center;}
.mec-events-meta-group-booking .mec-book-price-details li{list-style:none;margin:0;border-right:1px dashed #e6e7e8;padding-right:20px !important;margin-right:20px !important;text-align:center;}
.mec-events-meta-group-booking .mec-book-price-details li.mec-book-price-detail.mec-book-price-detail-type-tickets{display:flex;align-items:center;}
.mec-events-meta-group-booking .mec-book-price-details li span{display:block;font-size:14px;font-weight:400;line-height:19px;color:#606367;margin-bottom:4px;}
.mec-events-meta-group-booking .mec-book-price-details li span.mec-book-price-detail-icon{margin:0 30px 0 0;width:48px;}
.mec-events-meta-group-booking .mec-book-price-details li span.mec-book-price-detail-amount{font-size:18px;font-weight:600;line-height:24px;color:#212224;margin-bottom:0;}
.mec-events-meta-group-booking .mec-book-price-details li:last-child{border-right:none;}
@media only screen and (max-width: 767px) {
.mec-events-meta-group-booking .mec-book-price-details{flex-direction:column;}
.mec-events-meta-group-booking .mec-book-price-details li{border-right:none;padding-right:0 !important;margin-right:0;border-bottom:1px dashed #e6e7e8;padding-bottom:30px !important;margin-bottom:30px;}
.lity-content .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul, .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul{flex-direction:column;}
.lity-content .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li, .mec-single-event .mec-events-meta-group-booking .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-checkout-coupon-total-wrapper .mec-booking-checkout-total-wrapper ul li{padding-left:0;margin-left:0;border-left:none;padding-bottom:30px;margin-bottom:30px;border-bottom:1px dashed #e6e7e8;}
}
.lity-content .mec-events-meta-group-booking .mec_book_first_for_all, .mec-single-event .mec-events-meta-group-booking .mec_book_first_for_all, .mec-events-meta-group-booking .mec-booking-shortcode .mec_book_first_for_all, .lity-container .mec-events-meta-group-booking .mec_book_first_for_all, .lity-content .mec-events-meta-group-booking input[type="checkbox"],
.mec-single-event .mec-events-meta-group-booking input[type="checkbox"],
.mec-events-meta-group-booking .mec-booking-shortcode input[type="checkbox"],
.mec-single-event .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type="checkbox"],
.mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-dates-checkboxes input[type="checkbox"],
.lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type="checkbox"],
.mec-booking input[type="checkbox"],
.mec-wrap .mec-simple-checkboxes-search ul li label input[type="checkbox"]{-webkit-appearance:none;appearance:none;font:inherit;width:20px;height:20px;min-height:unset;padding:0;border:1px solid #e3e5e7;border-radius:4px;display:flex;margin:0 10px 0 1px;overflow:hidden;}
.lity-content .mec-events-meta-group-booking .mec_book_first_for_all:before, .mec-single-event .mec-events-meta-group-booking .mec_book_first_for_all:before, .mec-events-meta-group-booking .mec-booking-shortcode .mec_book_first_for_all:before, .lity-container .mec-events-meta-group-booking .mec_book_first_for_all:before, .lity-content .mec-events-meta-group-booking input[type="checkbox"]:before,
.mec-single-event .mec-events-meta-group-booking input[type="checkbox"]:before,
.mec-events-meta-group-booking .mec-booking-shortcode input[type="checkbox"]:before,
.mec-single-event .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type="checkbox"]:before,
.mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-dates-checkboxes input[type="checkbox"]:before,
.lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type="checkbox"]:before,
.mec-booking input[type="checkbox"]:before,
.mec-wrap .mec-simple-checkboxes-search ul li label input[type="checkbox"]:before{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTAgOCI+DQogIDxwYXRoIGlkPSJEb25lIiBkPSJNOS4xNzUsMGEuOC44LDAsMCwwLS42NjUuMzA2bC01LjIsNS42NDdMMS4zODgsMy44MzNhLjcuNywwLDAsMC0uNjczLS4yMTIsMS4zODIsMS4zODIsMCwwLDAtLjcuNy44NjIuODYyLDAsMCwwLC4yMjYuNzI0TDIuNzk1LDcuNzkxYS43OTIuNzkyLDAsMCwwLDEuMDYyLjAxTDkuNzY5LDEuMzI5QS44MzIuODMyLDAsMCwwLDkuOTYuNTIxLDEsMSwwLDAsMCw5LjE3NSwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+DQo=");min-width:18px;height:auto;line-height:16px;border-radius:2px;transform:scale(0);transition:120ms transform ease-in-out;background-color:var(--mec-color-skin);display:flex;justify-content:center;}
.mec-single-event .mec-events-meta-group-booking .mec_book_first_for_all:checked, .mec-events-meta-group-booking .mec-booking-shortcode .mec_book_first_for_all:checked, .lity-container .mec-events-meta-group-booking .mec_book_first_for_all:checked, .lity-content .mec-events-meta-group-booking input[type="checkbox"]:checked,
.mec-single-event .mec-events-meta-group-booking input[type="checkbox"]:checked,
.mec-events-meta-group-booking .mec-booking-shortcode input[type="checkbox"]:checked,
.mec-single-event .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type="checkbox"]:checked,
.mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-dates-checkboxes input[type="checkbox"]:checked,
.lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type="checkbox"]:checked,
.mec-booking input[type="checkbox"]:checked,
.mec-wrap .mec-simple-checkboxes-search ul li label input[type="checkbox"]:checked{border:1px solid var(--mec-color-skin) !important;}
.mec-single-event .mec-events-meta-group-booking .mec_book_first_for_all:checked:before, .mec-events-meta-group-booking .mec-booking-shortcode .mec_book_first_for_all:checked:before, .lity-container .mec-events-meta-group-booking .mec_book_first_for_all:checked:before, .mec-single-event .mec-events-meta-group-booking input[type="checkbox"]:checked:before,
.mec-events-meta-group-booking .mec-booking-shortcode input[type="checkbox"]:checked:before,
.mec-single-event .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type="checkbox"]:checked:before,
.mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-dates-checkboxes input[type="checkbox"]:checked:before,
.lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type="checkbox"]:checked:before,
.mec-booking input[type="checkbox"]:checked:before,
.mec-wrap .mec-simple-checkboxes-search ul li label input[type="checkbox"]:checked:before{transform:scale(1);}
.lity-content .mec-events-meta-group-booking label.wn-checkbox-label, .mec-single-event .mec-events-meta-group-booking label.wn-checkbox-label, .mec-events-meta-group-booking .mec-booking-shortcode label.wn-checkbox-label, .lity-container .mec-events-meta-group-booking label.wn-checkbox-label{display:none;}
.mec-single-event a.button:after, .lity-content .mec-events-meta-group-booking button[type="submit"]:after,
.mec-single-event .mec-events-meta-group-booking button[type="submit"]:after,
.mec-events-meta-group-booking .mec-booking-shortcode button[type="submit"]:after,
.mec-wrap .mec-events-meta-group-booking button[type="submit"]:after{display:none;font-family:"simple-line-icons";content:"\e098";margin-left:4px;-webkit-animation:rotating2 1.2s linear infinite;-moz-animation:rotating2 1.2s linear infinite;-ms-animation:rotating2 1.2s linear infinite;-o-animation:rotating2 1.2s linear infinite;animation:rotating2 1.2s linear infinite;}
.mec-single-event a.button.loading:after, .lity-content .mec-events-meta-group-booking button[type="submit"].loading:after,
.mec-single-event .mec-events-meta-group-booking button[type="submit"].loading:after,
.mec-events-meta-group-booking .mec-booking-shortcode button[type="submit"].loading:after,
.mec-wrap .mec-events-meta-group-booking button[type="submit"].loading:after{display:inline-block;}
.mec-single-event .mec-event-export-module{display:block;}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul{display:table;width:100%;}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li{display:table-cell;}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li:last-child{text-align:right;}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a:hover{color:#fff;}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul{padding-left:0;margin:15px 5px;}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting{padding-left:0;margin:0;}
.mec-ticket-price{margin-left:10px;font-size:13px;font-weight:400;}
.mec-book-reg-field-checkbox label, .mec-book-reg-field-radio label{line-height:1.36;}
.mec-book-reg-field-checkbox input[type="checkbox"]{float:left;margin-right:10px !important;}
.mec-book-reg-field-radio input[type="radio"]{float:left;margin-right:12px !important;}
.mec-book-ticket-container .wbmec-mandatory, .mec-book-ticket-container .mec-reg-mandatory:nth-child(2) label:after,
.mec-book-ticket-container .mec-reg-mandatory:nth-child(3) label:after{content:"";color:red;width:50px;height:50px;font-size:14px;padding-left:5px;}
@media only screen and (max-width: 767px) {
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li{width:100%;min-height:40px;margin-bottom:15px;text-align:center;float:none;display:block;}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a{width:100%;padding-left:0;padding-right:0;text-align:center;display:block;font-size:12px;}
}
@media only screen and (max-width: 767px) {
.lity-content .mec-events-meta-group-booking .mec-single-event .mec-events-meta-group-booking, .mec-events-meta-group-booking .mec-booking-shortcode{margin-bottom:30px;}
}
.mec-single-modern .col-md-4 .mec-sponsors-details h3, .mec-sponsors-details .mec-events-single-section-title, .mec-single-event .mec-event-meta h3, .mec-single-event .mec-event-meta dt, .mec-single-event .mec-event-meta .mec-cost, .mec-single-event .mec-event-meta .mec-date, .mec-single-event .mec-event-meta .mec-time, .mec-single-event .mec-event-meta .mec-events-single-section-title{text-transform:uppercase;font-size:16px;font-weight:bold;padding-bottom:5px;display:inline;color:#000;padding-left:10px;}
.mec-single-event-sponsor span, .mec-single-event .mec-event-meta h6, .mec-single-event .mec-event-meta .mec-meta-label{font-size:14px;padding-bottom:5px;display:inline-block;color:#8d8d8d;margin:0;padding:0;}
.mec-single-event .mec-event-meta dd, .mec-single-event .mec-event-meta .mec-events-event-categories a{font-size:14px;color:#8d8d8d;}
.mec-single-event .mec-event-meta .mec-location dd.author{color:#3c3b3b;}
.mec-single-event .mec-event-meta dd{margin:0;padding-left:35px;}
@media only screen and (max-width: 480px) {
.single-mec-events .lity-container{width:100%;}
.single-mec-events .lity-content .mec-events-meta-group-booking{padding:20px;width:85%;margin:0 auto;}
}
.mec-single-event .mec-event-meta dd a{color:#8d8d8d;transition:all 0.2s ease;-ms-word-wrap:break-word;word-wrap:break-word;}
.mec-single-event .mec-event-meta dd a i:before{font-size:16px !important;}
.mec-single-event .mec-event-meta dd a i{margin-right:8px;}
.mec-single-event .mec-event-meta dl{margin-bottom:0;}
.mec-single-event .mec-event-meta .mec-events-event-cost{font-size:14px;font-weight:400;}
.mec-single-event .mec-event-meta .mec-events-address .mec-address, .mec-single-event .mec-event-meta .mec-location-opening-hour span, .mec-single-event .mec-event-meta .mec-location-url span{font-size:12px;color:#a9a9a9;display:block;}
.mec-single-event .mec-event-meta .mec-location-opening-hour, .mec-single-event .mec-event-meta .mec-location-url, .mec-single-event .mec-event-meta .mec-location-tel{margin-top:10px;display:table;}
.mec-single-event .mec-event-meta .mec-location-description{margin-top:15px;padding:0;}
.mec-single-event .mec-event-meta .mec-events-meta-group-venue .author{margin-bottom:0;color:#8d8d8d;font-size:13px;}
.mec-single-event .mec-events-event-image{margin-bottom:0;}
.mec-single-event .mec-events-event-image img{border-radius:var(--mec-primary-border-radius);max-width:100%;height:auto;}
.mec-event-gallery-wrapper{display:flex;flex-direction:row;}
.mec-event-gallery-wrapper .mec-event-gallery-image-list-wrapper{min-width:90px;margin-right:30px;}
.mec-event-gallery-wrapper .mec-event-gallery-image-list-wrapper ul{list-style:none;padding:0;}
.mec-event-gallery-wrapper .mec-event-gallery-image-list-wrapper ul li{display:flex;margin-bottom:15px;cursor:pointer;}
.mec-event-gallery-wrapper .mec-event-gallery-image-list-wrapper ul li img{width:90px;border-radius:5px;}
.mec-event-gallery-wrapper .mec-event-gallery-image img{border-radius:5px;}
@media(max-width:960px){
.mec-event-gallery-wrapper{flex-direction:column-reverse;}
.mec-event-gallery-wrapper .mec-event-gallery-image{margin-bottom:10px;}
.mec-event-gallery-wrapper .mec-event-gallery-image-list-wrapper{margin-right:0;}
.mec-event-gallery-wrapper .mec-event-gallery-image-list-wrapper ul{display:flex;flex-flow:row wrap;}
.mec-event-gallery-wrapper .mec-event-gallery-image-list-wrapper ul li{margin-bottom:15px;margin-right:15px;flex:1 1 calc(15% - 20px);}
}
#mec-event-gallery ul#mec_meta_box_event_gallery{display:flex;flex-flow:row wrap;list-style:none;padding:0;}
#mec-event-gallery ul#mec_meta_box_event_gallery li{flex:0 1 calc(33.333333% - 10px);margin-right:10px;position:relative;}
#mec-event-gallery ul#mec_meta_box_event_gallery li img{width:100% !important;height:75px;object-fit:cover;}
#mec-event-gallery ul#mec_meta_box_event_gallery li span.mec-event-gallery-delete{padding:0;min-height:20px;height:20px;width:20px;margin:0;border-radius:50%;position:absolute;top:2px;right:2px;box-shadow:none;background:#fff;border-color:#e3e4e5;font-size:0px;cursor:pointer;transition:0.2s;}
#mec-event-gallery ul#mec_meta_box_event_gallery li span.mec-event-gallery-delete:before{content:"";width:20px;height:20px;display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgd2lkdGg9IjFlbSIgaGVpZ2h0PSIxZW0iIHN0eWxlPSItbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSIjZWE2NDg1Ij48cGF0aCBkPSJNMTQuOTUgNi40NkwxMS40MSAxMGwzLjU0IDMuNTRsLTEuNDEgMS40MUwxMCAxMS40MmwtMy41MyAzLjUzbC0xLjQyLTEuNDJMOC41OCAxMEw1LjA1IDYuNDdsMS40Mi0xLjQyTDEwIDguNThsMy41NC0zLjUzeiIvPjwvc3ZnPg==");background-position:center;}
#mec-event-gallery ul#mec_meta_box_event_gallery li span.mec-event-gallery-delete:hover{color:#fff;border-color:#ea6485;background:#ea6485;}
#mec-event-gallery ul#mec_meta_box_event_gallery li span.mec-event-gallery-delete:hover:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgd2lkdGg9IjFlbSIgaGVpZ2h0PSIxZW0iIHN0eWxlPSItbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgdmlld0JveD0iMCAwIDIwIDIwIiBmaWxsPSIjZmZmZmZmIj48cGF0aCBkPSJNMTQuOTUgNi40NkwxMS40MSAxMGwzLjU0IDMuNTRsLTEuNDEgMS40MUwxMCAxMS40MmwtMy41MyAzLjUzbC0xLjQyLTEuNDJMOC41OCAxMEw1LjA1IDYuNDdsMS40Mi0xLjQyTDEwIDguNThsMy41NC0zLjUzeiIvPjwvc3ZnPg==");}
.mec-single-event h2.mec-single-event-title{margin-bottom:30px;font-weight:700;font-size:33px;}
.mec-single-event .mec-booking-button{border-bottom:none;letter-spacing:0.5px;line-height:48px;height:76px;transition:all 0.5s ease;color:#fff !important;padding:16px;display:block;text-align:center;font-size:16px;border-radius:var(--mec-secondary-border-radius);box-shadow:0 1px 2px rgba(0, 0, 0, 0.15);cursor:pointer !important;}
.mec-single-event .mec-booking-button:hover{background-color:#101010 !important;}
.mec-single-event .mec-event-tags a{display:inline-block;color:#444;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:500;padding:3px 7px;border:1px solid #ddd;border-radius:2px;background:#fff;margin:1px 3px;}
.mec-single-event .mec-event-tags:before{font-size:24px;color:#303030;margin-right:5px;content:"\f02c";font-family:fontawesome;}
.mec-single-event .mec-event-tags{padding-top:13px;}
.mec-single-event .mec-event-sharing{margin:30px 0 10px;}
.mec-single-event .mec-street-address, .mec-region.mec-events-abbr{font-style:normal;font-size:13px;}
.mec-single-event-date:before, .mec-single-event-time:before, .mec-events-meta-group.mec-events-meta-group-venue:before{color:#40d9f1;}
.mec-single-event .mec-event-social{text-align:center;}
.mec-single-event .mec-event-social h3{text-transform:uppercase;font-size:15px;font-weight:bold;padding-bottom:5px;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;position:relative;}
.mec-single-event .mec-social-single:before{padding:13px 35px;border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:39px;}
.mec-single-event .mec-event-social .event-sharing{margin-top:30px;}
.mec-single-event .mec-event-social ul{list-style:none;margin-left:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
.mec-single-event .mec-event-social li.mec-event-social-icon{display:inline-block;}
.mec-single-event .mec-event-social li.mec-event-social-icon a{display:flex;align-items:center;justify-content:center;color:#fff;width:40px;height:40px;padding:0px;font-size:18px;margin-right:5px;margin-bottom:5px;border-radius:var(--mec-secondary-border-radius);}
.mec-single-event .mec-event-social a.facebook{background:#3b5996;}
.mec-single-event .mec-event-social a.facebook:hover{background:#28385c;}
.mec-single-event .mec-event-social a.twitter svg{width:18px;height:18px;margin:0px;padding:0;}
.mec-single-event .mec-event-social a.twitter{background:#333333;}
.mec-single-event .mec-event-social a.twitter svg path{fill:#fff;}
.mec-single-event .mec-event-social a.twitter:hover{background:#111111;}
.mec-single-event .mec-event-social a.vimeo{background:#0dadd6;}
.mec-single-event .mec-event-social a.vimeo:hover{background:#0a85a3;}
.mec-single-event .mec-event-social a.dribble{background:#d53e68;}
.mec-single-event .mec-event-social a.dribble:hover{background:#bf4c78;}
.mec-single-event .mec-event-social a.youtube{background:#cb322c;}
.mec-single-event .mec-event-social a.youtube:hover{background:#992622;}
.mec-single-event .mec-event-social a.pinterest{background:#cb2027;}
.mec-single-event .mec-event-social a.pinterest:hover{background:#99181d;}
.mec-single-event .mec-event-social a.google{background:#c3391c;}
.mec-single-event .mec-event-social a.google:hover{background:#99181f;}
.mec-single-event .mec-event-social a.linkedin{background:#0073b2;}
.mec-single-event .mec-event-social a.linkedin:hover{background:#005380;}
.mec-single-event .mec-event-social a.email{background:#ff5d5e;}
.mec-single-event .mec-event-social a.email:hover{background:#cc4949;}
.mec-single-event .mec-event-social a.vk{background:#5b88bd;}
.mec-single-event .mec-event-social a.vk:hover{background:#3d608a;}
.mec-single-event .mec-event-social a.tumblr{background:#34465d;}
.mec-single-event .mec-event-social a.tumblr:hover{background:#273649;}
.mec-single-event .mec-event-social a.telegram{background:#0088cc;}
.mec-single-event .mec-event-social a.telegram:hover{background:rgb(16, 118, 190);}
.mec-single-event .mec-event-social a.whatsapp{background:#25d366;}
.mec-single-event .mec-event-social a.whatsapp:hover{background:#23ac55;}
.mec-single-event .mec-event-social a.flipboard{background:#e12828;}
.mec-single-event .mec-event-social a.flipboard:hover{background:#af1e1e;}
.mec-single-event .mec-event-social a.pocket{background:#ef4056;}
.mec-single-event .mec-event-social a.pocket:hover{background:#8d1717;}
.mec-single-event .mec-event-social a.reddit{background:#ff5700;}
.mec-single-event .mec-event-social a.reddit:hover{background:#c94909;}
.mec-single-event .mec-event-social a.telegram svg, .mec-single-event .mec-event-social a.flipboard svg{height:18px;margin-top:5px;}
.mec-single-event .mec-event-social li.mec-event-social-icon a svg{display:unset;}
.mec-single-event .mec-event-social a.rss{background:#f29a1d;}
.mec-single-event .mec-event-social a.rss:hover{background:#cc7400;}
.mec-single-event .mec-event-social a.instagram{background:#457399;}
.mec-single-event .mec-event-social a.instagram:hover{background:#2e4d66;}
.mec-single-event .mec-event-social a.linkedin{background:#457399;}
.mec-single-event .mec-event-social a.linkedin:hover{background:#2e4d66;}
.mec-single-event .mec-event-social a.other-social{background:#ff5d5e;}
.mec-single-event .mec-event-social a.other-social:hover{background:#cc4949;}
.mec-single-event .mec-event-social{text-align:center;}
.lity-content .mec-events-meta-group-booking form, .mec-single-event .mec-events-meta-group-booking form, .mec-events-meta-group-booking .mec-booking-shortcode form, .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout{margin:0;}
.mec-single-event .mec-frontbox-title, .mec-single-event .mec-wrap-checkout h4, .lity-content .mec-events-meta-group-booking .mec-wrap-checkout h4, .mec-single-event .mec-events-meta-group-booking .mec-wrap-checkout h4, .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout h4, .lity-content .mec-events-meta-group-booking form>h4, .mec-single-event .mec-events-meta-group-booking form>h4, .mec-events-meta-group-booking .mec-booking-shortcode form>h4{text-transform:uppercase;font-size:15px;font-weight:bold;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;position:relative;text-align:center;margin:0 0 40px 0;}
.mec-single-event .mec-frontbox-title:before, .mec-single-event .mec-wrap-checkout h4:before, .lity-content .mec-events-meta-group-booking .mec-wrap-checkout h4:before, .mec-single-event .mec-events-meta-group-booking .mec-wrap-checkout h4:before, .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout h4:before, .lity-content .mec-events-meta-group-booking form>h4:before, .mec-single-event .mec-events-meta-group-booking form>h4:before, .mec-events-meta-group-booking .mec-booking-shortcode form>h4:before{padding:1px 35px;border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:-35px;left:50%;}
.lity-content .mec-events-meta-group-booking input[data-stripe="exp-month"],
.mec-single-event .mec-events-meta-group-booking input[data-stripe="exp-month"],
.mec-events-meta-group-booking .mec-booking-shortcode input[data-stripe="exp-month"],
.lity-content .mec-events-meta-group-booking input[data-stripe="exp-year"],
.mec-single-event .mec-events-meta-group-booking input[data-stripe="exp-year"],
.mec-events-meta-group-booking .mec-booking-shortcode input[data-stripe="exp-year"]{width:47% !important;margin-right:12px;margin-top:5px;display:inline-block !important;}
@media(max-width:768px){
.mec-single-event .mec-events-meta-group-booking input[data-stripe="exp-month"],
.mec-events-meta-group-booking .mec-booking-shortcode input[data-stripe="exp-month"],
.mec-single-event .mec-events-meta-group-booking input[data-stripe="exp-year"],
.mec-events-meta-group-booking .mec-booking-shortcode input[data-stripe="exp-year"]{width:100% !important;margin-right:0;display:block !important;}
} .lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes,
.mec-single-event .mec-events-meta-group-booking .mec-booking-dates-checkboxes, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-dates-checkboxes{margin-bottom:22px;}
.mec-single-event .mec-events-meta-group-booking .mec-booking-dates-checkboxes label, .mec-events-meta-group-booking .mec-booking-shortcode .mec-booking-dates-checkboxes label, .lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes label{margin-bottom:3px;line-height:20px;}
.lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes label{display:flex;}
.lity-content .mec-events-meta-group-booking .mec-booking-dates-checkboxes input[type="checkbox"]{margin-top:-1px;}
.mec-events-meta-group-booking-shortcode .mec-booking-dates-checkboxes label{display:flex;align-items:center;}
.mec-events-meta-group-booking-shortcode .mec-booking-dates-checkboxes input[type="checkbox"]{margin-top:1px;}
.mec-event-meta i:before{font-size:20px !important;vertical-align:middle;}
.mec-event-meta .mec-single-event-organizer dl dd i:before, .mec-event-meta .mec-single-event-additional-organizers dl dd i:before, .mec-event-meta .mec-single-event-location dl dd i:before{font-size:14px !important;}
#mec-wrap .mec-events-day-time-slot .mec-events-content{float:left;width:33%;padding:0 15px;}
#mec-wrap .mec-events-day-time-slot .mec-events-event-image{padding-left:0;}
#mec-events-content .mec-events-abbr{color:#8d8d8d;font-size:14px;}
.mec-single-event .mec-events-content{margin-bottom:30px;}
.mec-single-event .mec-organizer-url a{word-wrap:break-word;}
.mec-single-event #headline{margin:0 0 10px;}
.mec-single-event #headline h2{padding:0;}
.mec-single-event .mec-events-meta-group.mec-events-meta-group-gmap .mec-events-venue-map{margin-top:0;padding:8px;border:1px solid #e5e5e5;border-radius:7px;}
#mec-events-gmap-0{height:325px !important;}
.mec-events-list .mec-events-day-time-slot .mec-events-event-meta{width:33%;float:left;padding:40px;height:auto;margin:0;}
.mec-events-day-time-slot .mec-events-content.description.entry-summary{font-size:15px;font-weight:400;color:#8d8d8d;}
.mec-events-day-time-slot .type-mec_events h2{font-size:28px;padding-bottom:20px;}
.mec-events-day .mec-events-day-time-slot .type-mec_events{margin:0;}
.mec-events-day .mec-events-day-time-slot h5{background-color:#8d8d8d;}
.mec-single-event .mec-event-meta .mec-single-event-organizer .mec-events-single-section-title, .mec-single-event .mec-event-meta .mec-single-event-additional-organizers .mec-events-single-section-title, .mec-single-event .mec-events-meta-date h3, .mec-single-event .mec-events-meta-date dt, .mec-single-event .mec-events-meta-date .mec-date, .mec-single-event .mec-events-meta-date .mec-time, .mec-single-event .mec-event-meta .mec-single-event-location .mec-events-single-section-title, .mec-single-event .mec-event-meta .mec-single-event-additional-locations .mec-events-single-section-title, .mec-single-event .mec-event-meta .mec-single-event-category .mec-events-single-section-title{padding:0 0 5px 10px;margin-top:0;display:inline-block;}
.mec-events-single-section-title a span{font-size:12px;}
.mec-single-event-additional-locations .mec-single-event-location{padding:0;}
.mec-single-event .mec-events-meta-date h3, .mec-single-event .mec-events-meta-date dt, .mec-single-event .mec-events-meta-date .mec-date, .mec-single-event .mec-events-meta-date .mec-time{width:100%;}
.mec-single-event .mec-events-event-image{border:0;}
.mec-single-event .mec-events-venue-map{padding:0;}
.mec-single-event-date, .mec-single-event-time, .mec-single-event-location, .mec-single-event-additional-locations, .mec-single-event-category, .mec-single-event-sponsor, .mec-single-event-label, .mec-single-event-sponsor, .mec-single-event-organizer, .mec-single-event-additional-organizers, .mec-events-meta-date, .mec-event-cost, .mec-event-website, .mec-event-more-info, .mec-local-time-details{padding:12px 14px 8px;margin-bottom:12px;vertical-align:baseline;position:relative;}
.mec-single-event-sponsor ul{margin:0;padding:0;list-style:none;}
.mec-single-event-sponsor ul li{margin-bottom:35px;}
.mec-single-event-sponsor ul li:last-child{margin-bottom:0;}
.mec-wrap .mec-single-modern .col-md-4 .mec-sponsors-details h3, .mec-wrap .mec-single-event-sponsor h3{padding:0 0 20px 0;margin:0;display:block;}
.mec-single-event .mec-single-event-organizer dd, .mec-single-event .mec-single-event-additional-organizers dd, .mec-single-event .mec-events-meta-date dd{padding-left:35px;margin-bottom:10px;display:table;}
.mec-single-event .mec-single-event-location dd.author>a{font-size:16px;font-weight:400;}
.mec-single-event .mec-event-meta dd.mec-organizer-email a, .mec-single-event .mec-single-event-organizer dd span, .mec-single-event .mec-single-event-additional-organizers dd span, .mec-single-event .mec-events-meta-date dd span, .mec-single-event .mec-single-event-location dd span, .mec-single-event .mec-event-meta dd.mec-organizer-tel a{display:block;padding-left:24px;color:#8d8d8d;}
.mec-single-event .mec-events-meta-date i, .mec-single-event .mec-single-event-location dl dd i, .mec-single-event .mec-single-event-organizer dl dd i, .mec-single-event .mec-single-event-additional-organizers dl dd i{margin-right:10px;}
.mec-events-meta-group.mec-events-meta-group-venue dl{margin-bottom:0;}
address.mec-events-address{line-height:19px;font-style:normal;font-size:12px;}
.mec-single-event .mec-event-content dt{margin-top:5px;}
.mec-single-event .mec-single-event-additional-organizers .mec-single-event-additional-organizer{margin-bottom:15px;padding-bottom:5px;}
.mec-single-event .mec-single-event-additional-organizers .mec-single-event-additional-organizer:last-child{margin-bottom:0;padding-bottom:0;}
.mec-event-category-color{width:9px;height:9px;display:inline-block;vertical-align:middle;margin:0 0 0 4px;border-radius:9px;}
.mec-event-schedule-content{border-left:4px solid #f0f0f0;padding-top:10px;margin-top:30px;margin-left:25px;margin-bottom:20px;color:#8a8a8a;}
.mec-event-schedule-content dl{padding-left:24px;font-size:12px;position:relative;margin-bottom:35px;}
.mec-event-schedule-content dl:before{content:"";display:block;position:absolute;left:0;top:4px;width:20px;height:0;border-top:4px solid #f0f0f0;}
.mec-event-schedule-content dl dt{margin:0 0 10px;line-height:1.16;}
.mec-event-schedule-content dl dt.mec-schedule-title{font-size:13px;color:#5a5a5a;font-weight:700;}
.mec-event-schedule-content dl dt.mec-schedule-description{font-weight:400;}
.mec-event-schedule-content .mec-schedule-speakers{padding:10px;}
.mec-wrap .mec-event-schedule-content h6{font-size:13px;color:#5a5a5a;font-weight:700;display:inline-block;}
.mec-wrap .mec-event-schedule-content a{font-weight:400;color:#5a5a5a;transition:all 0.1s ease;}
.single-mec-events .mec-speakers-details ul{padding:0;margin-left:0;}
.mec-single-event .mec-speakers-details ul li{list-style:none;padding:5px 5px 18px 5px;margin-top:14px;}
.mec-single-event .mec-speakers-details ul li a{-webkit-transition:0.2s all ease;transition:0.2s all ease;}
.mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a img{float:left;border-radius:50%;transition:0.2s all ease;border:2px solid transparent;width:68px;height:68px;object-fit:cover;}
.mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a:hover img{border-color:#40d9f1;}
.mec-single-event .mec-speakers-details .speaker-details{display:inline-block;}
.mec-single-event .mec-speakers-details ul li .mec-speaker-name{display:inline-block;margin-top:10px;font-size:15px;line-height:1.8;text-transform:capitalize;font-weight:700 !important;padding-left:8px;}
.mec-single-event .mec-speakers-details ul li .mec-speaker-job-title{display:block;font-size:12px;margin-top:-1px;padding-left:8px;color:#888;}
.mec-sponsor img, .mec-single-event-location img, .mec-single-event-organizer img, .mec-single-event-additional-organizers img{margin-bottom:5px;width:100%;border-radius:var(--mec-secondary-border-radius);padding-left:35px;}
.mec-qrcode-details{text-align:center;}
.mec-time-comment{font-size:11px;}
.mec-wrap .mec-attendees-list-details p{font-weight:400;margin:20px 0 0 0;color:#8d8d8d;}
.mec-wrap .mec-attendees-list-details li{list-style:none;display:block;margin-top:15px;}
.mec-wrap .mec-attendees-list-details li .mec-attendee-avatar{display:inline-block;}
.mec-wrap .mec-attendees-list-details li .mec-attendee-profile-link{display:inline-block;vertical-align:top;margin-left:10px;}
.mec-attendees-list-details ul{margin-bottom:0;}
.mec-attendees-list-details .mec-attendee-profile-link a{color:#8d8d8d;display:block;}
.mec-attendees-list-details .mec-attendee-profile-link span{display:inline-block;color:#000;vertical-align:middle;cursor:pointer;}
.mec-attendees-list-details span.mec-attendee-profile-ticket-number{border-radius:50px;width:20px;height:20px;font-size:12px;text-align:center;color:#fff;margin-right:4px;line-height:20px;}
#wrap .mec-attendees-list-details span.mec-attendee-profile-ticket-number{line-height:19px;}
.mec-attendees-list-details .mec-attendee-profile-link span i{vertical-align:middle;font-size:9px;font-weight:bold;margin-left:5px;}
.mec-attendees-list-details .mec-attendees-toggle{border:1px solid #e6e6e6;background:#fafafa;padding:15px 15px 0;border-radius:3px;margin:12px 0 20px 52px;position:relative;font-size:13px;box-shadow:0 3px 1px 0 rgba(0, 0, 0, 0.02);}
.mec-attendees-list-details .mec-attendees-toggle:before, .mec-attendees-list-details .mec-attendees-toggle:after{content:"";display:block;position:absolute;left:50px;width:0;height:0;border-style:solid;border-width:10px;}
.mec-attendees-list-details .mec-attendees-toggle:after{top:-20px;border-color:transparent transparent #fafafa transparent;}
.mec-attendees-list-details .mec-attendees-toggle:before{top:-21px;border-color:transparent transparent #e1e1e1 transparent;}
.mec-attendees-list-details .mec-attendees-toggle .mec-attendees-item{padding-bottom:15px;}
.mec-attendees-list-details .mec-attendee-avatar img{border-radius:3px;}
.mec-attendee-avatar-sec{float:left;width:50px;margin-right:12px;}
.mec-attendee-profile-name-sec, .mec-attendee-profile-ticket-sec{float:left;width:calc(100% - 62px);margin-top:3px;}
.mec-calendar{border:1px solid #e8e8e8;width:100%;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.016);border-radius:var(--mec-primary-border-radius);}
.mec-calendar .mec-calendar-topsec{display:table;background:#fff;border-radius:var(--mec-primary-border-radius);}
.mec-calendar .mec-calendar-topsec .mec-calendar-side .mec-calendar-table{border-top:1px solid #eaeaea;}
.mec-calendar .mec-calendar-topsec .mec-calendar-events-sec{display:none;}
.mec-calendar .mec-calendar-side{width:590px;display:table-cell;padding:40px;position:relative;text-align:center;box-shadow:0 1px 5px 6px rgba(0, 0, 0, 0.005) inset;}
.mec-calendar .mec-calendar-events-side{display:table-cell;height:100%;border-left:1px solid #efefef;padding:40px;width:100%;}
.mec-calendar .mec-calendar-events-side .mec-table-side-day{width:46px;height:46px;margin:0 auto 20px;position:relative;text-align:center;line-height:44px;border:1px solid #40d9f1;border-radius:50%;font-size:14px;font-weight:600;padding:0;}
.mec-calendar .mec-calendar-events-side .mec-table-side-title{text-align:center;font-size:11px;text-transform:uppercase;letter-spacing:3px;margin-bottom:14px;}
.mec-calendar .mec-calendar-header{position:relative;width:560px;margin-top:8px;margin-bottom:16px;}
.mec-calendar.mec-event-calendar-classic .mec-calendar-header{width:unset;}
.mec-calendar .mec-calendar-header h2{text-transform:uppercase;font-size:22px;font-weight:700;color:#333;}
.mec-calendar .mec-event-footer{width:auto;min-height:60px;border-radius:0 0 var(--mec-primary-border-radius) var(--mec-primary-border-radius);}
.mec-calendar dl{display:table;margin:0;border:none;padding:0;table-layout:fixed;}
.mec-calendar dt{display:table-cell;transition:all 0.66s ease;color:#a4aab1;background:#fff;border-radius:44px;font-size:14px;width:80px;height:80px;line-height:80px;text-align:center;}
.excerpt-wrap .mec-wrap dt, .nv-content-wrap .mec-wrap dt{display:table-cell;}
.mec-calendar .mec-calendar-table .mec-no-event{display:none;}
.mec-calendar .mec-calendar-table-head dt{font-weight:600;text-transform:uppercase;font-size:15px;color:#636f72;}
.mec-calendar .mec-calendar-row dt:hover{background:#f4f4f4;}
.mec-calendar .mec-table-nullday{color:#cacaca;}
.mec-calendar.mec-box-calendar .mec-table-nullday:last-child{border-right:1px solid #eaeaea;}
.mec-calendar .mec-prev-month:hover, .mec-calendar .mec-next-month:hover{background:#f4f4f4;}
.mec-calendar .mec-selected-day, .mec-calendar .mec-selected-day:hover{background:#40d9f1;color:#fff;}
.mec-calendar .mec-selected-day a{color:#fff;}
.mec-calendar .mec-has-event{position:relative;}
.mec-calendar .mec-calendar-row dt.mec-has-event:hover{background:#40d9f1;}
.mec-calendar .mec-has-event a{cursor:pointer;display:block;width:100%;height:100%;border-radius:50%;color:#4d4d4d;transition:all 0.25s ease;text-decoration:none;box-shadow:none;}
.mec-calendar .mec-calendar-row dt.mec-has-event:hover a, .mec-calendar .mec-calendar-row dt.mec-has-event.mec-selected-day a{color:#fff;}
.mec-calendar .mec-has-event:after{background-color:#40d9f1;border-radius:50%;display:block;content:"";width:8px;height:8px;bottom:10px;left:calc(50% - 4px);position:absolute;transition:all 0.25s ease;}
.mec-calendar .mec-calendar-row dt.mec-has-event:hover:after{background-color:#fff;}
.mec-calendar .mec-has-event.mec-selected-day:after{display:none;}
.mec-calendar:not(.mec-liquid-custom-scrollbar) .mec-event-article{display:flex;text-align:left;margin-bottom:0;padding-bottom:25px;padding-top:26px;border-top:1px solid #efefef;transition:all 0.33s ease;}
@media only screen and (max-width: 479px) {
.mec-calendar.mec-calendar-weekly .mec-event-article, .mec-calendar.mec-calendar-daily .mec-event-artile{flex-direction:column;gap:15px;}
}
.mec-weekly-contents-wrapper, .mec-daily-contents-wrapper{display:flex;}
.mec-calendar .mec-month-side .mec-event-article{padding-left:5px;padding-right:5px;}
.mec-calendar .mec-event-article:hover{background-color:#fafafa;}
.mec-calendar .mec-event-article .mec-event-time{font-size:11px;line-height:1.1;margin:0;}
.mec-calendar .mec-event-article .mec-event-time i{display:inline-block;}
.mec-calendar .mec-event-article .mec-event-title{font-size:13px;padding:0;margin:10px 0 8px;font-weight:700;text-transform:uppercase;}
.mec-calendar .mec-event-article .mec-event-title a{text-decoration:none;color:#494949;transition:color 0.3s ease;}
.mec-calendar .mec-event-article .mec-event-title a:hover{color:#40d9f1;}
.mec-calendar .mec-event-list-classic .mec-event-image img{width:65px;height:auto;}
.mec-calendar:not(.mec-liquid-custom-scrollbar, .mec-liquid-daily) .mec-event-article .mec-event-image{max-width:70px;margin-right:15px;height:auto;}
.mec-calendar:not(.mec-liquid-custom-scrollbar, .mec-liquid-daily) .mec-event-article .mec-event-image img{border-radius:var(--mec-secondary-border-radius);}
.mec-calendar .mec-event-article .mec-localtime-details div, .mec-calendar .mec-event-article .mec-event-detail, .mec-calendar .mec-event-article .mec-categories-wrapper, .mec-calendar .mec-event-article .mec-categories-wrapper ul.mec-categories li.mec-category a, .mec-calendar .mec-event-article .mec-shortcode-organizers, .mec-calendar .mec-event-article .mec-shortcode-organizers .mec-organizer-item span{font-size:13px;line-height:1.3;color:#9a9a9a;margin-bottom:0;}
.mec-calendar .mec-calendar-side .mec-previous-month, .mec-calendar .mec-calendar-side .mec-next-month{cursor:pointer;position:absolute;top:0;min-width:50px;height:50px;line-height:50px;text-align:center;background:#fff;color:#a9a9a9;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding-left:10px;padding-right:10px;border:1px solid #efefef;border-top:none;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.015);transition:all 0.33s ease;}
.mec-calendar .mec-calendar-side .mec-previous-month i, .mec-calendar .mec-calendar-side .mec-next-month i{font-size:12px;color:#40d9f1;cursor:pointer;}
.mec-calendar .mec-calendar-side .mec-previous-month:hover, .mec-calendar .mec-calendar-side .mec-next-month:hover{background-color:#f9f9f9;color:#40d9f1;}
.mec-calendar .mec-calendar-side .mec-previous-month{left:0;border-bottom-right-radius:var(--mec-secondary-border-radius);border-top-left-radius:var(--mec-primary-border-radius);border-left:none;}
.mec-calendar .mec-calendar-side .mec-next-month{right:0;border-bottom-left-radius:var(--mec-secondary-border-radius);border-right:none;}
@media only screen and (min-width: 961px) {
.mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-has-event:after{width:6px;height:6px;bottom:6px;}
.mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-calendar-side{width:370px;}
.mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-calendar-header{position:relative;width:350px;margin-top:30px;margin-bottom:20px;padding-top:20px;}
.mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) dt{width:50px;height:50px;line-height:50px;}
}
@media only screen and (max-width: 1200px) {
.mec-calendar .mec-has-event:after{width:6px;height:6px;bottom:6px;}
.mec-calendar .mec-calendar-side{width:370px;}
.mec-calendar .mec-calendar-header{position:relative;width:350px;margin-top:30px;}
.mec-calendar dt{width:50px;height:50px;line-height:50px;}
}
@media only screen and (max-width: 767px) {
.mec-calendar .mec-calendar-header h2{font-size:18px;}
.mec-calendar .mec-calendar-topsec{width:100%;}
.mec-calendar .mec-calendar-side{width:100%;display:block;padding:30px;}
.mec-calendar .mec-calendar-header{width:auto;}
.mec-calendar .mec-calendar-events-side{width:100%;display:block;height:100%;border-left:none;border-top:1px solid #efefef;padding:20px;}
.mec-calendar dl{width:100%;}
.mec-calendar dt{width:14%;height:60px;line-height:60px;border-radius:50px;}
}
@media only screen and (max-width: 479px) {
.mec-calendar .mec-has-event:after{width:4px;height:4px;}
.mec-calendar .mec-calendar-header h2{font-size:16px;margin-top:33px;}
.mec-calendar dt{height:38px;line-height:38px;}
.mec-calendar .mec-event-list-classic .mec-event-title, .mec-calendar .mec-event-list-classic .mec-event-detail{font-size:12px;}
.mec-calendar .mec-event-list-classic .mec-event-time{font-size:10px;}
} .mec-box-calendar.mec-calendar .mec-has-event a,
.mec-box-calendar.mec-calendar dt{border-radius:0;}
.mec-box-calendar.mec-calendar .mec-calendar-header{margin-top:2px;margin-bottom:30px;}
.mec-box-calendar.mec-calendar dt{border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;}
.mec-box-calendar.mec-calendar dl dt:last-child{border-right:1px solid #eaeaea;}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month, .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{border-radius:var(--mec-secondary-border-radius);top:40px;border:1px solid #eee;height:30px;line-height:30px;z-index:1;}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{left:40px;}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{right:40px;}
.mec-box-calendar.mec-calendar .mec-calendar-side{box-shadow:none;}
.mec-box-calendar.mec-calendar .mec-calendar-events-side{border:none;}
.mec-box-calendar.mec-calendar .mec-calendar-events-side .mec-table-side-day{border-radius:var(--mec-secondary-border-radius);}
.mec-box-calendar.mec-calendar h4.mec-month-label{position:relative;width:560px;margin-top:2px;margin-bottom:30px;text-transform:uppercase;font-size:22px;font-weight:700;color:#333;}
.mec-widget .mec-box-calendar.mec-calendar h4.mec-month-label{width:100%;margin-top:8px;font-size:13px;}
@media only screen and (max-width: 1200px) {
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{left:42px;}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{right:42px;}
.mec-calendar .mec-calendar-header h2{font-size:17px;margin-top:7px;}
}
@media only screen and (max-width: 767px) {
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month, .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{top:28px;font-size:10px;}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{left:30px;}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{right:30px;}
.mec-calendar .mec-calendar-header h2{font-size:15px;}
}
@media only screen and (max-width: 479px) {
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month, .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{font-size:0;padding:4px 8px;text-align:center;min-width:33px;}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month{left:10px;}
.mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{right:10px;}
} .mec-calendar.mec-event-calendar-classic,
.mec-calendar.mec-event-calendar-classic .mec-calendar-side{border:none;padding:0;width:100%;height:100%;box-shadow:none;}
.mec-calendar.mec-event-calendar-classic .mec-calendar-side{display:block;}
.mec-calendar.mec-event-calendar-classic dl.mec-calendar-table-head, .mec-calendar.mec-event-calendar-classic dl.mec-calendar-row{width:100%;}
.mec-calendar.mec-event-calendar-classic dl.mec-calendar-table-head{background:#f5f6f7;}
.mec-calendar.mec-event-calendar-classic dl.mec-calendar-table-head .mec-calendar-day-head{background:transparent;height:unset;line-height:36px;border-top-width:1px;border-top-style:solid;border-top-color:#eaeaea;}
.mec-calendar.mec-event-calendar-classic dl dt{width:15%;height:136px;line-height:1.2;text-align:left;padding:5px 7px;position:relative;}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month, .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month{top:0;}
.mec-calendar.mec-event-calendar-classic .mec-has-event:after{bottom:auto;top:24px;left:7px;margin:0;}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month{left:0;}
.mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month{right:0;}
.mec-next-month a, .mec-previous-month a{pointer-events:none;line-height:15px;}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec{text-align:left;background:#fafafa;border:1px solid #eaeaea;border-top:none;padding:10px 20px;}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec{display:none;}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-event-article:hover{background-color:#fcfcfc;}
.mec-calendar.mec-event-calendar-classic .mec-selected-day, .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover{color:#40d9f1;font-weight:700;background:#fafafa;border-bottom:none;}
.mec-wrap .mec-calendar.mec-event-calendar-classic:not(.mec-event-container-simple) .mec-selected-day:hover{color:#fff !important;}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-title, .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-day{display:inline-block;margin:0;margin-bottom:15px;font-weight:700;}
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-day{margin-left:4px;}
.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt.mec-has-event a{color:#4d4d4d;}
.mec-calendar.mec-event-calendar-classic .mec-calendar-row dt.mec-has-event:not(.mec-selected-day):hover a{color:#fff;}
@media only screen and (max-width: 1200px) {
.mec-calendar.mec-event-calendar-classic dl dt{height:100px;}
}
@media only screen and (max-width: 767px) {
.mec-calendar.mec-event-calendar-classic dl dt{height:40px;}
}
@media only screen and (max-width: 479px) {
.mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec{padding:10px;}
} .mec-calendar .mec-event-article.mec-single-event-novel{padding:4px 8px;min-height:25px;margin:0 -3px;border-radius:0;display:block;}
.mec-calendar .mec-event-article.mec-single-event-novel h4{margin:0;font-size:13px;line-height:1.5;font-weight:500;text-transform:capitalize;margin:0 0 2px 0;}
.mec-calendar .mec-event-article.mec-single-event-novel .mec-shortcode-organizers i, .mec-calendar .mec-event-article.mec-single-event-novel .mec-shortcode-organizers ul li span{color:#000;}
.mec-calendar.mec-event-container-novel dl dt{padding:3px;}
.mec-calendar.mec-event-calendar-classic .mec-calendar-novel-selected-day{display:inline-block;padding:4px;margin-left:1px;}
.mec-wrap .mec-calendar.mec-event-container-novel .mec-selected-day:hover{color:#fff !important;}
.mec-calendar.mec-event-calendar-classic .mec-selected-day .mec-calendar-novel-selected-day{color:#fff;}
.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:1px solid #eaeaea;}
.mec-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-calendar-side .mec-calendar-table{min-height:auto;}
.mec-single-event-novel.light h4{color:#000 !important;}
.mec-single-event-novel.dark h4{color:#fff !important;}
@media only screen and (max-width: 768px) {
.mec-calendar .mec-event-article.mec-single-event-novel{padding:2px;min-height:5px;}
.mec-calendar .mec-event-article.mec-single-event-novel h4{display:block;font-size:13px;}
}
@media only screen and (max-width: 480px) {
.mec-calendar .mec-event-article.mec-single-event-novel h4{font-size:11px;}
} .mec-event-container-simple .event-single-content-simple{display:none;}
.mec-event-calendar-classic.mec-event-container-simple .mec-calendar-side .mec-calendar-table{min-height:unset;}
.mec-event-container-simple .mec-monthly-tooltip h4{font-size:13px;font-weight:500;margin:0;color:#444;}
.mec-event-container-simple .mec-monthly-tooltip h4:hover{text-decoration:underline;color:#111;}
.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple{border-bottom:1px dashed #e3e3e3;padding:5px 2px;display:block;}
.mec-event-container-simple .simple-skin-ended:nth-last-of-type(2) .mec-monthly-tooltip.event-single-link-simple{border-bottom:none;}
.mec-event-container-simple .mec-calendar-day .ended-relative:nth-last-child(1 of .ended-relative) .mec-monthly-tooltip.event-single-link-simple{border:none;}
.mec-calendar.mec-event-container-simple dl dt.mec-calendar-day{font-size:30px;color:#000;}
.mec-calendar.mec-event-container-simple .mec-calendar-row dt:hover{background:unset;}
.mec-calendar.mec-event-container-simple .mec-calendar-row dt, .mec-calendar.mec-event-container-simple .mec-calendar-row dt:last-child, .mec-calendar.mec-event-container-simple .mec-calendar-table-head dt, .mec-calendar.mec-event-container-simple .mec-calendar-table-head dt:last-child{border-width:2px;}
.mec-calendar.mec-event-container-simple dl dt.mec-selected-day, .mec-calendar.mec-event-container-simple dl dt.mec-selected-day:hover{border-bottom:2px solid #40d9f1;background:unset;}
.mec-calendar.mec-event-container-simple .mec-calendar-table-head dt{border-top-width:2px !important;}
@media(max-width:768px){
.mec-calendar.mec-event-container-simple, .mec-calendar.mec-event-container-novel{overflow-x:scroll;}
.mec-calendar.mec-event-container-simple .mec-calendar-side, .mec-calendar.mec-event-container-novel .mec-calendar-side{min-width:100%;}
.mec-event-container-simple .mec-calendar-side, .mec-event-container-novel .mec-calendar-side{min-width:650px !important;}
}
.mec-wrap.colorskin-custom .mec-calendar.mec-event-container-simple .mec-selected-day:hover{background:#f4f4f4;}
.mec-tooltip-event-title{font-size:16px;font-weight:bold;color:#000;margin-bottom:2px;}
.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-content .mec-price-details,
.mec-tooltip-event-time{font-size:12px;color:#888;margin-bottom:8px;margin-top:5px;}
.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-content{padding:17px;}
.mec-tooltip-event-content{clear:both;}
.mec-tooltip-event-featured{float:left;margin-right:13px;margin-bottom:1px;}
.mec-tooltip-event-featured img{max-width:120px;}
.mec-tooltip-event-desc{font-size:14px;color:#444;line-height:18px;}
.mec-tooltip-event-desc p{font-size:13px;line-height:1.4;margin-bottom:10px;}
.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-box{border-radius:3px !important;border:1px solid #e2e3e4 !important;background:#fff !important;box-shadow:0 -1px 30px -2px rgba(0, 0, 0, 0.15) !important;}
.tooltipster-box .mec-tooltip-event-desc{margin-bottom:12px;}
.tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-arrow{overflow:visible !important;}
.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-arrow-border{border-width:12px !important;}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-right:not(.uael-tooltipster-active) .tooltipster-arrow-border{border-right-color:#e2e3e4 !important;}
.tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-arrow-border{left:-12px !important;z-index:9999999999 !important;}
.tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-arrow-background{display:block !important;}
.tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-arrow-background{border-width:11px !important;z-index:99999999999 !important;}
.tooltipster-sidetip.tooltipster-right:not(.uael-tooltipster-active) .tooltipster-arrow-background{left:-9px !important;top:1px !important;border-right-color:#ffffff !important;}
.tooltipster-sidetip.tooltipster-top:not(.uael-tooltipster-active) .tooltipster-arrow-background{border-top-color:#ffffff !important;left:0 !important;top:-1px !important;}
.tooltipster-sidetip.tooltipster-top:not(.uael-tooltipster-active) .tooltipster-arrow-border{left:-1px !important;}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-top:not(.uael-tooltipster-active) .tooltipster-arrow-border{border-top-color:#e2e3e4 !important;}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom:not(.uael-tooltipster-active) .tooltipster-arrow-border{left:-1px !important;top:-11px !important;}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom:not(.uael-tooltipster-active) .tooltipster-arrow-border{border-bottom-color:#e2e3e4 !important;}
.tooltipster-sidetip.tooltipster-bottom:not(.uael-tooltipster-active) .tooltipster-arrow-background{top:-9px !important;border-bottom-color:#ffffff !important;}
.tooltipster-sidetip.tooltipster-left:not(.uael-tooltipster-active) .tooltipster-arrow-background{border-left-color:#ffffff !important;left:-2px !important;top:0 !important;}
.tooltipster-sidetip.tooltipster-shadow.tooltipster-left:not(.uael-tooltipster-active) .tooltipster-arrow-border{border-left-color:#e2e3e4 !important;left:-1px !important;top:-1px !important;}
@media(max-width:768px){
.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple h4{font-size:13px;}
}
@media(max-width:480px){
.mec-event-container-simple .mec-monthly-tooltip.event-single-link-simple h4{font-size:11px;}
} .mec-calendar.mec-calendar-daily{border-radius:var(--mec-primary-border-radius);}
.mec-calendar.mec-calendar-daily .mec-calendar-day-events .mec-event-article{padding-left:15px;padding-right:15px;position:relative;}
.mec-calendar.mec-calendar-daily .mec-calendar-a-month{text-align:center;background-color:#fff;border-bottom:2px solid #f4f4f4;position:relative;display:inline;border-radius:var(--mec-primary-border-radius) var(--mec-primary-border-radius) 0 0;}
.mec-calendar.mec-calendar-daily .mec-calendar-a-month h4{color:#444;font-size:18px;line-height:1.2;padding:15px 0 11px;margin:0;font-weight:700;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #e6e6e6;}
.mec-calendar.mec-calendar-daily .mec-calendar-d-top{text-align:center;padding:10px 0;position:relative;background-color:#fafafa;}
.mec-calendar.mec-calendar-daily .mec-previous-month, .mec-calendar.mec-calendar-daily .mec-next-month{position:absolute;top:50%;left:50%;margin-top:-25px;min-width:50px;height:50px;line-height:50px;text-align:center;background:#fff;border:1px solid #e2e2e2;border-radius:50px;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.015);transition:all 0.33s ease;cursor:pointer;}
.mec-calendar.mec-calendar-daily .mec-previous-month i, .mec-calendar.mec-calendar-daily .mec-next-month i{font-size:14px;cursor:pointer;}
.mec-calendar.mec-calendar-daily .mec-previous-month:hover, .mec-calendar.mec-calendar-daily .mec-next-month:hover{border-color:#d0d0d0;color:#444;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.075);}
.mec-calendar.mec-calendar-daily .mec-previous-month{margin-left:-150px;}
.mec-calendar.mec-calendar-daily .mec-next-month{margin-left:100px;}
.mec-calendar.mec-calendar-daily .mec-month-navigator{position:relative;}
.mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month, .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month{min-height:28px;height:28px;line-height:28px;width:28px;margin-top:-14px;border-radius:var(--mec-secondary-border-radius);}
.mec-calendar.mec-calendar-daily .mec-calendar-d-top h2, .mec-calendar.mec-calendar-daily .mec-calendar-d-top h3{margin-top:9px;color:#b9b9b9;font-size:30px;font-weight:100;text-transform:uppercase;margin-bottom:12px;line-height:1;}
.mec-calendar.mec-calendar-daily .mec-calendar-d-top h2{font-size:81px;color:#444;margin-bottom:10px;line-height:1.1;}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table{overflow:hidden;background:#fff;min-height:60px;border-top:1px solid #e6e6e6;border-bottom:2px solid #f3f3f3;padding:0 50px;position:relative;}
@media only screen and (min-width: 479px) {
.mec-calendar.mec-calendar-daily .mec-calendar-d-table{padding:0 55px;}
}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl{width:1310px;display:block;}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl{display:none;}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl.mec-weekly-view-week-active{display:flex;}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt, .mec-calendar.mec-calendar-daily .mec-calendar-d-table a{display:block;background:#fff;width:42px;height:60px;line-height:60px;text-align:center;float:left;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-radius:0;}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt:hover, .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day:hover{background:#fafafa;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.065) inset;cursor:pointer;}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day{cursor:default;background:#fff;color:#c1c1c1;line-height:49px;padding-bottom:10px;text-align:center;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event{cursor:pointer;font-weight:700;color:#4a4a4a;}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt.mec-table-d-current, .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active{font-weight:700;background:#fafafa;color:#40d9f1;}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-prev, .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next{float:none;font-size:14px;width:55px;position:absolute;top:0;left:0;cursor:pointer;}
.mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next{left:auto;right:0;border-left:1px solid #e6e6e6;border-right:none;}
.mec-calendar.mec-calendar-daily .mec-today-container .mec-today-count{font-size:12px;color:#888;text-align:center;}
@media only screen and (max-width: 479px) {
.mec-calendar.mec-calendar-daily .mec-previous-month{margin-left:-130px;}
.mec-calendar.mec-calendar-daily .mec-next-month{margin-left:80px;}
.mec-calendar.mec-calendar-daily .mec-calendar-a-month h4{font-size:14px;letter-spacing:0;}
}
.widget .mec-calendar.mec-calendar-daily .mec-calendar-a-month h4{font-size:14px;letter-spacing:0;}
.widget .mec-calendar.mec-calendar-daily .mec-previous-month{margin-left:-130px;}
.widget .mec-calendar.mec-calendar-daily .mec-next-month{margin-left:80px;}
.mec-frontbox.mec-util-hidden{display:none !important;}
.mec-daily-view-dates-events{padding:0;background-color:#fff;}
.mec-daily-view-date-events, .mec-weekly-view-date-events{list-style:none;margin:0;}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table{padding:0;}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl{width:calc(100% - 1px);}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt{width:100%;height:70px;line-height:normal;cursor:default;}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt:hover{background:#fff;cursor:default;}
.mec-calendar-weekly article:hover li{background:transparent;}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt:last-child{border-right:none;}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span{font-size:12px;font-weight:700;text-transform:uppercase;display:block;margin:15px 0 6px;}
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table a.mec-table-d-prev, .mec-calendar.mec-calendar-weekly .mec-calendar-d-table a.mec-table-d-next{display:none;}
ul.mec-weekly-view-dates-events, ul.mec-weekly-view-dates-events li{padding:0;margin:0;line-height:initial;background:#fff;}
.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date{width:64px;height:64px;margin-right:10px;font-size:11px;text-transform:uppercase;float:left;text-align:center;padding-top:2px;}
.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date span{font-size:40px;line-height:30px;font-weight:700;display:block;margin-bottom:6px;letter-spacing:1px;}
.mec-calendar.mec-calendar-weekly .mec-calendar-a-month .mec-previous-month{margin-left:0;left:12px;}
.mec-calendar.mec-calendar-weekly .mec-calendar-a-month .mec-next-month{margin-left:0;left:auto;right:12px;}
@media only screen and (max-width: 479px) {
.mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span{font-size:9px;letter-spacing:0;}
.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date{width:100%;height:36px;margin-bottom:12px;line-height:1;font-size:10px;margin-right:5px;text-align:left;}
.mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date span{font-size:18px;margin-bottom:5px;}
}
.widget .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt span{font-size:9px;letter-spacing:0;}
.widget .mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date{width:100%;height:36px;margin-bottom:12px;line-height:1;font-size:10px;margin-right:5px;text-align:left;}
.widget .mec-calendar.mec-calendar-weekly .mec-event-list-weekly-date span{font-size:18px;margin-bottom:5px;}
.mec-week-events-container .mec-weekly-view-dates-events li.mec-no-event-found{list-style:none !important;}
li.mec-no-event-found .mec-event-title{text-align:center;}
.mec-widget .mec-calendar{max-width:100%;}
.mec-widget .mec-calendar dl dt, .mec-wrap.mec-sm959.mec-widget .mec-calendar.mec-event-calendar-classic dl dt{height:40px;}
.mec-widget .mec-calendar .mec-calendar-events-sec{padding:10px;}
.mec-widget .mec-calendar .mec-calendar-header h2{font-size:13px;margin-top:8px;}
.mec-widget .mec-calendar .mec-event-list-classic .mec-event-image{margin-right:12px;}
.mec-widget .mec-calendar .mec-has-event:after{width:4px;height:4px;}
.mec-widget .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-table-side-title{font-size:14px;}
.mec-widget .mec-calendar .mec-event-article .mec-event-image{margin-right:11px;}
.mec-widget .mec-box-calendar.mec-calendar .mec-calendar-header{margin-bottom:20px;}
.mec-widget .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month, .mec-widget .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month{font-size:0;padding:4px;text-align:center;min-width:33px;}
.mec-widget .mec-event-calendar-classic .mec-calendar-side .mec-calendar-table{min-height:200px;}
.mec-widget .mec-event-list-classic{margin-bottom:8px;padding:8px 0;}
.mec-widget .mec-event-list-classic .mec-event-article{margin-bottom:0;padding:10px 0;position:relative;min-height:86px;padding-left:80px;}
.mec-widget .mec-event-list-classic .mec-event-date{font-size:10px;line-height:14px;text-transform:uppercase;}
.mec-widget .mec-event-list-classic .mec-event-title{font-size:13px;}
.mec-widget .mec-event-list-classic .mec-event-detail{font-size:11px;}
.mec-widget .mec-event-list-classic .mec-event-image{width:68px;position:absolute;left:0;}
.mec-event-list-classic .mec-event-image img{width:100%;}
.mec-widget .mec-event-list-classic .mec-event-detail{overflow:visible;}
.event-color{width:14px;display:inline-block;vertical-align:inherit;height:14px;margin-left:5px;border-radius:50%;}
.mec-map-lightbox-wp{padding:15px 15px 0;background-color:#fff;}
.mec-map-view-event-detail.mec-event-detail{background-color:#e9e9e9;padding:8px 15px;}
.mec-map-lightbox-wp.mec-event-list-classic .mec-event-article{padding:0 0 15px;margin:0;}
.mec-map-lightbox-wp.mec-event-list-classic .mec-event-image{width:70px;margin-right:15px;}
.mec-marker-infowindow-wp{display:flex;align-items:center;padding:10px;}
.mec-marker-infowindow-wp .mec-marker-infowindow-count{width:60px;min-width:60px;height:60px;display:block;text-align:center;line-height:60px;border:1px solid #40d9f1;border-radius:50%;font-size:32px;color:#40d9f1;float:left;margin-right:11px;}
.mec-marker-infowindow-wp .mec-marker-infowindow-content{overflow:hidden;}
.mec-marker-infowindow-wp .mec-marker-infowindow-content span{display:block;color:#222;}
.mec-marker-infowindow-wp .mec-marker-infowindow-content span:first-child{font-size:15px;font-weight:700;}
.mec-marker-wrap{display:inline-block;width:35px;height:35px;margin:15px 0 0 4px;border-radius:50% 50% 50% 0;background:#00cae9;animation-name:mec-map-bounce;animation-fill-mode:both;animation-duration:1s;border:1px solid #fff;cursor:pointer;}
.mec-marker-wrap .mec-marker{margin-top:5px;display:block;-webkit-transform:rotate(45deg) translate(1px, 0);transform:rotate(45deg) translate(1px, 0);text-align:center;color:#fff;font-size:17px;}
.mec-marker-wrap .mec-marker-pulse-wrap{-webkit-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;margin-left:-11px;margin-top:0;}
.mec-marker-wrap .mec-marker-pulse{display:inline-block;background:#01cae947;border-radius:50%;height:12px;width:14px;margin-left:3px;-webkit-transform:rotateX(55deg);transform:rotateX(55deg);z-index:-2;}
.mec-marker-wrap .mec-marker-pulse:after{content:"";border-radius:50%;height:40px;width:40px;position:absolute;margin:-13px 0 0 -13px;animation:pulsate 1s ease-out;animation-iteration-count:infinite;opacity:0;box-shadow:0 0 1px 2px #00cae9;animation-delay:1.1s;}
@keyframes pulsate {
0%{transform:scale(0.1, 0.1);opacity:0;}
50%{opacity:1;}
100%{transform:scale(1.2, 1.2);opacity:0;}
}
@keyframes mec-map-bounce {
0%{opacity:0;transform:translateY(-2000px) rotate(-45deg);}
60%{opacity:1;transform:translateY(30px) rotate(-45deg);}
80%{transform:translateY(-10px) rotate(-45deg);}
100%{transform:translateY(0) rotate(-45deg);}
}
.mec-skin-grid-container .mec-skin-map-container, .mec-skin-list-container .mec-skin-map-container{margin-bottom:20px;}
.mec-googlemap-skin{border-radius:var(--mec-primary-border-radius);}
.mec-single-event .mec-events-meta-group-countdown{color:#c9c9c9;text-align:center;margin-bottom:30px;padding:20px 30px;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.016);}
.mec-events-meta-group-countdown .countdown-w{text-align:center;font-size:36px;margin:0 auto;padding:40px 0 0;position:relative;display:table;table-layout:fixed;}
.mec-events-meta-group-countdown .countdown-w .icon-w{font-size:24px;}
.mec-events-meta-group-countdown .countdown-w .label-w{font-size:15px;font-weight:400;letter-spacing:1px;text-transform:uppercase;position:relative;}
.mec-events-meta-group-countdown .countdown-w .block-w{display:table-cell;margin:0 20px 10px;position:relative;height:70px;width:190px;font-size:72px;transition:all 0.3s ease-in-out;line-height:1.2;}
.mec-events-meta-group-countdown .countdown-w .block-w.done-w{border:0 none;}
.mec-events-meta-group-countdown .countdown-w .block-w li{font-size:50px;}
.mec-events-meta-group-countdown .countdown-w span{padding:24px 0 20px;}
.mec-events-meta-group-countdown .countdown-w .div-d{display:none;}
.mec-events-meta-group-countdown .countdown-w .countdown-message{display:none;}
.mec-events-meta-group-countdown .countdown-w .block-w i{display:none;}
#countdown{list-style:none;margin-bottom:0;margin-top:0;margin-left:0;padding-left:0;}
.mec-events-meta-group-countdown .mec-end-counts h3{display:inherit;text-align:center;font-size:16px;right:50%;}
.mec-countdown-details .countdown-w .clockdiv li p{margin-top:23px;}
@media(min-width:481px) and (max-width:768px){
.mec-events-meta-group-countdown .countdown-w{padding:0;}
.mec-events-meta-group-countdown .countdown-w .label-w{font-size:12px;letter-spacing:0;}
.mec-events-meta-group-countdown .countdown-w span{font-size:34px;}
}
@media(min-width:320px) and (max-width:480px){
.mec-events-meta-group-countdown .countdown-w .label-w{font-size:10px;}
.mec-events-meta-group-countdown .countdown-w span{font-size:28px;}
.mec-countdown-details .countdown-w .clockdiv li p{margin-top:16px;}
}
@media(max-width:320px){
.mec-events-meta-group-countdown .countdown-w .label-w{font-size:9px;letter-spacing:0;}
.mec-events-meta-group-countdown .countdown-w span{font-size:22px;}
} .info-msg,
.mec-success, .warning-msg, .mec-error{margin:30px 0 20px 0;padding:10px;border-radius:var(--mec-secondary-border-radius);font-size:13px;line-height:22px;}
.info-msg{color:#07bbe9;background-color:#ecf9fe;}
.mec-cart .mec-success, .mec-success{color:#2ca84c;background-color:#e8f9ed;}
.warning-msg{color:#cf7909;background-color:#fef7e7;}
.mec-error{color:#cb2916 !important;background-color:#fef2f2;}
.mec-fes-list{background:var(--mec-fes-main-color-rgba-1);padding:30px 3%;color:#798f96;}
@media(min-width:783px){
.mec-fes-form .mec-col-1, .mec-fes-form .mec-col-2, .mec-fes-form .mec-col-3, .mec-fes-form .mec-col-4, .mec-fes-form .mec-col-5, .mec-fes-form .mec-col-6, .mec-fes-form .mec-col-7, .mec-fes-form .mec-col-8, .mec-fes-form .mec-col-9, .mec-fes-form .mec-col-10, .mec-fes-form .mec-col-11, .mec-fes-form .mec-col-12, .mec-fes-list .mec-col-1, .mec-fes-list .mec-col-2, .mec-fes-list .mec-col-3, .mec-fes-list .mec-col-4, .mec-fes-list .mec-col-5, .mec-fes-list .mec-col-6, .mec-fes-list .mec-col-7, .mec-fes-list .mec-col-8, .mec-fes-list .mec-col-9, .mec-fes-list .mec-col-10, .mec-fes-list .mec-col-11, .mec-fes-list .mec-col-12{float:left;}
.mec-fes-form .mec-col-12, .mec-fes-list .mec-col-12{width:99%;}
.mec-fes-form .mec-col-11, .mec-fes-list .mec-col-11{width:90.66666667%;}
.mec-fes-form .mec-col-10, .mec-fes-list .mec-col-10{width:82.33333333%;}
.mec-fes-form .mec-col-9, .mec-fes-list .mec-col-9{width:74%;}
.mec-fes-form .mec-col-8, .mec-fes-list .mec-col-8{width:65.66666667%;}
.mec-fes-form .mec-col-7, .mec-fes-list .mec-col-7{width:57.33333333%;}
.mec-fes-form .mec-col-6, .mec-fes-list .mec-col-6{width:49%;}
.mec-fes-form .mec-col-5, .mec-fes-list .mec-col-5{width:40.66666667%;}
.mec-fes-form .mec-col-4, .mec-fes-list .mec-col-4{width:32.33333333%;}
.mec-fes-form .mec-col-3, .mec-fes-list .mec-col-3{width:24%;}
.mec-fes-form .mec-col-2, .mec-fes-list .mec-col-2{width:15.66666667%;}
.mec-fes-form .mec-col-1, .mec-fes-list .mec-col-1{width:7.33333333%;}
}
.mec-fes-list ul, .mec-fes-list .mec-fes-list-top-actions{margin:0 auto 15px;max-width:840px;list-style:none;padding:0;}
.mec-fes-list ul li *{text-decoration:none !important;}
.mec-fes-list ul li{padding:20px 15px;border-radius:3px;margin-bottom:15px;border:1px solid #cfeff5;box-shadow:0 2px 6px -4px #cfeff5;background:#fff;line-height:normal;}
.mec-fes-list ul li a{box-shadow:none;color:#181818;}
.mec-fes-list ul li a:hover{color:#40d9f1;}
.mec-fes-list ul li .mec-event-title{font-size:17px;font-weight:600;width:calc(100% - 250px);display:inline-block;}
@media(max-width:680px){
.mec-fes-list ul li .mec-event-title{width:100%;font-size:13px;margin:0 0 20px 0;display:block;}
.mec-fes-list ul li{padding:10px 12px 40px;}
}
@media(max-width:480px){
.mec-fes-list .mec-fes-list-top-actions, .mec-fes-list ul{padding-left:0;}
}
.mec-fes-form .mec-meta-box-fields{font-size:13px;line-height:1.4;color:#798f96;}
.mec-fes-form .mec-required{color:#ff3c3c;}
.mec-fes-list .mec-event-status{color:#fff !important;border-color:transparent !important;}
.mec-fes-list .mec-book-confirmed, .mec-fes-form .mec-book-confirmed{background:#50d477 !important;}
.mec-fes-list .mec-book-pending, .mec-fes-form .mec-book-pending{background:#fcbe69 !important;}
.mec-fes-list .mec-book-rejected, .mec-fes-form .mec-book-rejected{background:#fe686a !important;}
.mec-fes-list .mec-book-other, .mec-fes-form .mec-book-other{background:#40d9f1 !important;}
.mec-fes-list ul li .mec-fes-event-remove, .mec-fes-list ul li .mec-fes-event-view, .mec-fes-list ul li .mec-fes-event-edit{font-size:11px;padding:0;border:0;background:#f7f8f9;float:right;margin-left:5px;border-radius:2px;transition:all 0.2s ease;}
.mec-fes-list ul li .mec-fes-event-remove, .mec-fes-list ul li .mec-fes-event-view a, .mec-fes-list ul li .mec-fes-event-edit a, .mec-fes-list ul li .mec-fes-event-export a{padding:4px 8px;display:inline-block;border:1px solid #e7e8e9;border-radius:2px;color:#789;position:relative;}
@media(max-width:600px){
.mec-fes-list ul li .mec-fes-event-remove, .mec-fes-list ul li .mec-fes-event-view a, .mec-fes-list ul li .mec-fes-event-export a, .mec-fes-list ul li .mec-fes-event-edit a{font-size:10px;}
}
.mec-fes-list ul li .mec-fes-event-remove:hover{cursor:pointer;background:#f96f8a;border-color:#f96f8a;color:#fff;}
.mec-fes-list ul li .mec-fes-event-view a:hover, .mec-fes-list ul li .mec-fes-event-edit a:hover, .mec-fes-list ul li .mec-fes-event-export a:hover{background:#40d9f1;color:#fff;border-color:#40d9f1;}
.single-mec-events .pmpro_content_message a, .single-mec-events .pmpro_content_message a:link, .mec-fes-form-top-actions a, .mec-fes-list-top-actions a{position:relative;border:none;border-radius:3px;color:#fff !important;display:inline-block;font-size:13px;line-height:16px;font-weight:600;text-transform:capitalize;text-decoration:none !important;cursor:pointer;margin-right:10px;margin-bottom:20px;letter-spacing:0;padding:15px 22px;background:#39c36e;box-shadow:0 1px 7px -3px #39c36e !important;-webkit-transition:all 0.21s ease;-moz-transition:all 0.21s ease;transition:all 0.21s ease;text-decoration:unset;}
.single-mec-events .pmpro_content_message a:hover, .single-mec-events .pmpro_content_message a:hover:link, .mec-fes-list-top-actions a:hover, .mec-fes-form-top-actions a:hover{background:#222;color:#fff;}
.mec-fes-form-top-actions a:before{content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin-right:5px;transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.mec-fes-form .mec-form-row, .mec-fes-list .mec-form-row{margin-bottom:0px;clear:both;}
.mec-fes-form .mec-form-row:after, .mec-fes-list .mec-form-row:after{content:"";display:block;clear:both;}
.mec-fes-form label, .mec-fes-form span.mec-label{font-size:13px;line-height:20px;display:block;color:#798f96;font-weight:400;padding:0;margin:5px 0;}
.mec-fes-form label:not(.mec-title label),
.mec-fes-form span.mec-label{margin:0;line-height:36px;}
.mec-fes-form input+label{line-height:24px;padding:0;margin:0;display:inline-block;vertical-align:middle;}
#wrap .mec-fes-form input+label{padding-top:0;}
.mec-fes-form .post-status{float:right !important;margin:0 5px;color:#fff;padding:0 10px;border-radius:12px;font-style:italic;font-size:18px;}
.mec-fes-form #mec-event-data input[type="date"],
.mec-fes-form input[type="text"],
.mec-fes-list input[type="search"],
.mec-fes-form input[type="url"],
.mec-fes-form input[type="number"],
.mec-fes-form input[type="email"],
.mec-fes-form input[type="password"],
.mec-fes-form input[type="tel"],
.mec-fes-form textarea, .mec-fes-form select, .mec-fes-list select{min-width:inherit;display:inline;min-height:30px;font-size:13px;line-height:36px;padding:0 10px;margin:0 1% 10px 0;background:#fff;border:1px solid #cfeff5;box-shadow:0 2px 5px rgba(207, 239, 245, 0.38) inset;border-radius:3px;height:36px;color:#798f96;font-family:inherit;}
.mec-fes-form select, .mec-fes-form select{width:auto;}
.mec-fes-form textarea{padding:10px;line-height:20px;}
.lity-content .mec-events-meta-group-booking input[type="date"]::-webkit-calendar-picker-indicator,
.lity-content #mec_fes_form input[type="date"]::-webkit-calendar-picker-indicator,
.mec-single-event .mec-events-meta-group-booking input[type="date"]::-webkit-calendar-picker-indicator,
.mec-events-meta-group-booking .mec-booking-shortcode input[type="date"]::-webkit-calendar-picker-indicator,
#mec_fes_form input[type="date"]::-webkit-calendar-picker-indicator{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0QjQ2N0QwQjQ4MzExRUE4RDdFREZDRTUxMUVERTM5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0QjQ2N0QxQjQ4MzExRUE4RDdFREZDRTUxMUVERTM5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDRCNDY3Q0VCNDgzMTFFQThEN0VERkNFNTExRURFMzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDRCNDY3Q0ZCNDgzMTFFQThEN0VERkNFNTExRURFMzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WW71PAAAGIklEQVR42qRXS28bVRQ+586Mx3ZC1DSpVFojRU2CqMIGiSKxAVoUduzoDjYIlhU/Av4AYsdjRXfkD0Cjom6QqIqEqEhRo1aRkkZpkpY6j7GduQ++c2dsj1+BlInGztxvzj3nfudpPlM/otc2W2QjJmU0rZ0uUytUpBxNnN9p/FYhctF0+XUi2nPGkX7WJOfwxNRzqXxtbfI4eUvm7xY1o4iiI0d/vFiisL2BgTAz0yvbCRnLhP0uNEtqrgUseZRcwPPvJewaldSA8o48vo+Tj0U+CnrkOgZwvkEzEmGm1PF9fzK5Y3U/YlllsjRUv19zXl7571HyAjooc/kmYerpcmPO0Mfa0SyxEtji44ynOjPuayjecd7M46/MQOdGyIs9ThnzMLD0XRrwIdeetmoLm41fWiG95Ar792tydLLrOPkAlpW027hbG3+T37lf/5EtvYcXUuhfBjWp9wHRBO63c5lbEkQj2B92uaHy4l2EAQ66GFgbmiD4id/9q661ooAtf8rsvmUEilAHEqcgtJvvNq3YPTkJA8PksT9ZFxD8+4my9pvAOqOMxIMoJHfPZoJkJNiYat3duOac6hxt1N3GR8lnt0O623s+c2CVZEGaZ8Oks1mElvxu7hGYaQjpHLpH3q/YFQE7Oh5Y6gFTaHhAXlasxmoWpZO5L9Ow4DTv+UBZBAkWNO+CqhkbSOzaXWWyzY+n3WcACdVscnklz5CHYsmv1L/RyUJ/cs7zdT3Ey8pTgw/QgNNuS4XjNMvffwvBNmwDH+pdeZ3J+1qDdW15vS0iBhjZWzF9ge8HWl7zNLluYhP/9/jvFANXyL+ufF4jZvOCZsK8isp77+sixf10n7QQjJT39bBtjzdA5chtLG61n7kgk6UvDy29z4HL4c/ifkN0hYV+cA3Bc7stKAfossgSSF06+3HOu8QovE8eThDlv4pu1TbUOpqySDNUKMSDQRIo6QgVRHbFcID1mCITUGgNKLI9uBbcCC59xUi+DsiHBq0XOLb3utqOUYV+LglH9XJASRAsRNqt4xHVj59Exqw3AlrYi0PaiwNqBKoX12Y9iQSP/GkD4xZC0yt/GPFCvZzhUBoMtmPftRwMEEtpupy2auzadLraXtlNoXLhKQYLbjrWRx0cXNf24wxPSmWw5aZPNXSNOi5ytXqZpjTwSqs3PsJi0I61LG29EFG9GtyaeqgvxU17TrAkDjbvnq/eKcTYrbcemi5eHoI/OLgUt7r4n+cqd04llmZ3mjBSDQ4kYtERLLz4OKGt0xGKA9+RgiSGSRV7+UlCVvka72lEvHRx04vLGW2f/PzTBk3VtddRrGlhMXVaIdME5sLJ3ZQOTPQBNqj58uzcxsXtZEkqmQ7IB9ihLeA2x6FQqyG4cRuvbh8uNZSigzBCALhBBtrjkwjjQItQ+kPXWY6eBuEi/lmOlC8kvTh38ZLH3QC+y+GiIl4OqbeZ9RggQZgcVIXe1ep48jPkz/oGw7x1yoytIq1o59AH1Wp1rNHBSXA9tip87zYyvFzpx8dXLVTvqySvhUMNsN6+1ERrrNQVQs57H4K6cR35GrapffICb16RpO7glOHrrQyvjHXxQHB0/j1ugV0LpcFwAzS4n6hiZoIvEp2znwcSigfGJhxpMmseLc0dvFjcvRuLvdEdNyl2+0DOALwE863TM/jnJqhfQa6v4AfJzUNOZ/aVlhqIUpoO4PuU4XFsqFrSM866m9hxBXSvWPx/wHpGqA96Vfa5AH9HnMjYNI96dbkwaVzcCw/nAK+xHzp4Hp89eD04nENzX6v4cYrnrVWXXQF/Fh7MQfWasmogCNsmaT+qwD0g4gYsuYqnWlboeKMUumUr86LycxdwdRUb+zQTvAzcgL0jLXFkbkQUX5UKyFTE2bvZD0a5B8SAUu6dPf+7AInssja2VPSZRud2Ni/NKse5M2VQqkO4BxSzZLmV8Wwpa8S9OHsK3X6+Lc7F/JidOwvkc7z3FbIgzd7smy1c35TEg7NGrg6Ucs88UsCliOLHH1+Td8HYFl++W//QxfT9iSee/3lJWy5X6aMwtK3rTVWJUU4/g4GzdLLp73ku8cEDxNmXUZhc/0eAAQAVgX0RHvvILQAAAABJRU5ErkJggg==);background-position:center;background-size:cover;width:10px;height:12px;display:block;}
.mec-fes-form input{background:#fff;border-radius:3px;}
.mec-fes-form textarea{height:80px;}
.mec-fes-form input::-webkit-input-placeholder{color:#798f96;}
.mec-fes-form input::-moz-placeholder{color:#798f96;}
.mec-fes-form input:-ms-input-placeholder{color:#798f96;}
.mec-fes-form input:-moz-placeholder{color:#798f96;}
#mec-excerpt .mec-form-row .widefat{max-width:100%;}
#mec_more_info_target{width:100%;}
@media only screen and (min-width: 961px) {
.mec-fes-form #mec-event-data input[type="date"],
.mec-fes-form input[type="text"],
.mec-fes-list input[type="search"],
.mec-fes-form input[type="url"],
.mec-fes-form input[type="email"],
.mec-fes-form input[type="tel"],
.mec-fes-form input[type="password"],
.mec-fes-form input[type="number"],
.mec-fes-form #mec-event-data select,
.mec-fes-form textarea{display:inline-block;}
}
@media only screen and (max-width: 768px) {
.mec-fes-form #mec-event-data input[type="date"],
.mec-fes-form input[type="text"],
.mec-fes-list input[type="search"],
.mec-fes-form input[type="url"],
.mec-fes-form input[type="email"],
.mec-fes-form input[type="password"],
.mec-fes-form #mec-event-data select,
.mec-fes-form textarea{width:100%;}
}
.mec-fes-form input[type="text"]#mec_fes_title{padding:5px 10px;min-height:32px;height:50px;background:#fff !important;max-width:100%;font-size:19px;font-weight:400;}
.mec-fes-form input[type="checkbox"],
.mec-fes-form input[type="radio"]{display:inline !important;float:left;margin:5px 5px 0 0;}
.mec-fes-form input[type="text"]:focus,
.mec-fes-list input[type="search"]:focus,
.mec-fes-form input[type="number"]:focus,
.mec-fes-form input[type="email"]:focus,
.mec-fes-form input[type="url"]:focus,
.mec-fes-form input[type="password"]:focus,
.mec-fes-form input[type="tel"]:focus,
.mec-fes-form textarea:focus, .mec-fes-form select:focus, .mec-fes-form select:focus{border:1px solid #aaa;color:#444;background:#fff;-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.2);box-shadow:0 0 3px rgba(0, 0, 0, 0.2);outline:none;}
.mec-form-row .mec-color{cursor:pointer;}
.mec-form-row.mec-available-color-row span{margin:10px;width:14px;height:14px;display:inline-block;margin:6px 10px 6px 0;border-radius:20px 20px 20px 20px;vertical-align:middle;}
.mec-form-row.mec-available-color-row span:first-of-type{margin-left:0;}
.mec-fes-form .mec-tooltip:hover:after, .mec-fes-form .mec-tooltip:hover:before{display:none;}
.mec-fes-form .mec-tooltip .box{min-width:300px;max-width:600px;display:inline-block;left:36px;top:calc(50% - 9px);transform:translateY(-50%);padding:0;margin-top:8px;background-color:#535a61;color:#fff;font-weight:400;font-size:14px;letter-spacing:0.5px;line-height:1.3;position:absolute;z-index:9999999;box-sizing:border-box;border-radius:6px;box-shadow:0 4px 45px -8px #444b50;visibility:hidden;opacity:0;transition:opacity 0.23s;}
#webnus-dashboard .mec-fes-form .mec-tooltip .box p,
.mec-fes-form .mec-tooltip .box p{color:#fff !important;font-size:14px;line-height:1.3;margin:0;}
.mec-fes-form .mec-tooltip:hover .box{visibility:visible;opacity:1;}
.mec-fes-form .mec-tooltip:hover .box{padding:20px;border-radius:8px;}
.mec-fes-form .mec-tooltip .box h5{color:#fff;font-size:17px;font-weight:600;margin:-30px -20px;padding:20px 0;text-align:center;margin-bottom:10px;background:#3a3f44;border-bottom:1px solid #32363a;border-radius:6px 6px 0 0;z-index:9999;}
#webnus-dashboard .mec-fes-form .mec-tooltip .box p a,
.mec-fes-form .mec-tooltip .box p a{color:#40d9f1;margin-top:10px;margin-left:0;font-weight:400;position:relative;text-decoration:none;display:block;width:max-content;}
.mec-fes-form .mec-tooltip .box a:hover{color:#f90;}
.mec-fes-form .mec-tooltip .box:after{display:block;position:absolute !important;top:100% !important;right:50% !important;margin-top:-6px !important;margin-right:-6px !important;width:12px !important;height:24px !important;overflow:hidden !important;transform:rotate(-90deg) !important;}
.mec-fes-form .mec-tooltip .box:before{display:block;content:"" !important;position:absolute !important;width:12px;height:12px;left:-10px !important;top:50% !important;transform:translate(50%, -50%) rotate(-45deg) !important;background-color:#535a61 !important;box-shadow:0 8px 9px -4px #535a61 !important;z-index:0 !important;}
.mec-fes-form .mec-tooltip .box.top{left:50%;top:0;transform:translate(-50%, -100%);margin-top:0;margin-left:-10px;}
.mec-fes-form .mec-tooltip .box.top:after{top:50% !important;right:100% !important;}
.mec-fes-form .mec-tooltip .box.top:before{left:50% !important;top:100% !important;}
.mec-fes-form .mec-tooltip .box.bottom{left:50%;top:auto;bottom:0;transform:translate(-50%, 100%);margin-bottom:-20px;margin-left:-10px;}
.mec-fes-form .mec-tooltip .box.bottom:after{top:0 !important;right:50% !important;background-color:#3a3f44 !important;}
.mec-fes-form .mec-tooltip .box.bottom:before{left:50% !important;top:-7px !important;transform:translateX(-50%);background-color:#3a3f44 !important;}
.mec-fes-form .mec-tooltip .box.left{left:auto;right:26px;top:50%;transform:translateY(-50%);}
.mec-fes-form .mec-tooltip .box.left:before{right:0 !important;left:auto !important;top:50% !important;}
.mec-fes-form .mec-tooltip{display:inline-block;vertical-align:middle;margin-right:10px;cursor:help;position:relative;bottom:0 !important;}
.mec-fes-form .mec-tooltip:last-child{margin-right:0;}
.mec-fes-form .mec-tooltip:hover:after{background:#313130;border-radius:5px;bottom:24px;color:#fff;content:attr(title);left:-75px;padding:10px;position:absolute;z-index:98;width:240px;}
.mec-fes-form .mec-tooltip:hover:before{border:solid;border-color:#313130 transparent;border-width:6px 6px 0;bottom:18px;content:"";left:30%;position:absolute;z-index:99;}
.mec-fes-form .mec-tooltip .dashicons-before:before{color:var(--mec-fes-main-color) !important;font-size:24px;width:24px;height:36px;line-height:36px;padding:0;}
.mec-fes-form .mec-tooltip a:focus{box-shadow:none;}
.mec-form-row .bootstrap_unvalid{display:block;border:2px solid red;position:relative;display:inline-block;border-bottom:1px dotted #000;}
.mec-fes-form .mec-tooltiptext{visibility:hidden;width:120px;background-color:red;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;}
.mec-fes-form .mec-tooltip .content p a{display:none;}
@media only screen and (min-width: 961px) {
.mec-fes-form .mec-fes-form-cntt, .mec-fes-form .mec-fes-form-sdbr{width:68%;float:left;padding-right:20px;}
.mec-fes-form .mec-fes-form-sdbr{width:32%;padding-right:0;padding-left:10px;}
.mec-fes-submit-mobile{display:none;}
}
.mec-fes-form .mec-meta-box-fields{padding:0 20px 20px;border:1px solid #cfeff5;margin-bottom:20px !important;box-shadow:0 2px 6px -3px #cfeff5;border-radius:3px;background:#fff;}
.mec-fes-form .mec-fes-editor{margin-bottom:20px;}
.mec-fes-form .mec-meta-box-fields h4, .mec-fes-form .mec-meta-box-fields h4 label{margin:0 -20px;font-size:15px;font-weight:600;letter-spacing:0;color:#40d9f1;text-transform:capitalize;padding:15px 20px;margin-bottom:20px;}
.mec-fes-form .mec-meta-box-fields h4 label{padding:0;margin:0;}
.mec-fes-sub-button{width:100% !important;}
.mec-available-color-row span.color-selected{box-sizing:content-box;box-shadow:0 0 0 2px #40d9f1;}
.mec-fes-loading:before{content:url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/img/ajax-loader.gif);background:transparent;border-style:none;display:block;margin-left:47%;}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type="text"]{width:190px;margin-right:1.4%;}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type="text"].mec-col-1,
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type="text"].mec-col-2{width:120px;margin-right:10px;}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type="text"].widefat{width:100%;}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row{border-bottom:none;padding-bottom:10px;}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type="text"].mec-col-6{width:39%;}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row button{margin-right:0;padding:9px 26px;}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row button.mec-add-hourly-schedule-button{font-size:12px;height:30px;line-height:25px;}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row .description{display:inline-block;border-left:1px dashed #bfcacc;margin-left:12px;line-height:28px;padding-left:12px;margin-top:5px;font-style:italic;}
@media only screen and (max-width: 768px) {
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type="text"]{width:100% !important;}
}
#mec_fes_form_message{max-width:838px;margin:10px auto;display:block !important;text-align:center;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip{position:relative;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list strong, .post-type-mec-books .attendees strong{line-height:26px;padding-left:26px;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip:before{position:absolute;content:"\e001";font-family:simple-line-icons;margin:12px 0;top:-30px;left:0;font-size:18px;line-height:12px;color:#40d9f1;padding:0 60px 5px 0;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul{position:absolute;min-width:300px;max-width:600px;display:inline-block;left:60px;top:50%;transform:translateY(-50%);background-color:#535a61;color:#fff;font-weight:400;font-size:14px;letter-spacing:0.5px;line-height:1.3;z-index:9999999;box-sizing:border-box;box-shadow:0 4px 45px -8px #444b50;visibility:hidden;opacity:0;transition:opacity 0.23s;padding:23px 20px 20px 20px;border-radius:8px;margin-top:-13px;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul:before{display:block;content:"" !important;position:absolute !important;width:12px;height:12px;left:-10px !important;top:50% !important;transform:translate(50%, -50%) rotate(-45deg) !important;background-color:#535a61 !important;box-shadow:0 8px 9px -4px #535a61 !important;z-index:0 !important;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip:hover ul{visibility:visible;opacity:1;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul li{list-style:none;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul a{color:#40d9f1;margin-bottom:14px;margin-left:0;font-weight:400;font-size:14px;letter-spacing:0.5px;position:relative;text-decoration:none;display:block;width:max-content;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip ul li:last-child a{margin-bottom:0;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list{margin:0;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child{background:#fff;border-bottom:1px solid #cfeff5;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child div span{line-height:1;font-weight:600;font-size:13px;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix{display:flex;background:#f8feff;padding:10px;text-align:left;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3{width:25%;word-wrap:break-word;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:first-child{width:45%;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:nth-child(2){width:15%;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:nth-child(3){width:25%;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3:nth-child(4){width:20%;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:not(:first-child) .w-col-xs-3{font-size:13px;display:block;color:#798f96;font-weight:400;padding:0;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix .w-col-xs-3 a{text-decoration:unset;}
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:nth-child(odd){background:#fff;}
select#mec_fes_selected_group{width:100%;display:block;}
.mec-pagination{display:block;margin:40px 0 0 0;}
.mec-pagination ul.page-numbers{display:flex;justify-content:center;align-content:space-around;flex-wrap:nowrap;align-items:center;flex-direction:row;}
.mec-pagination .page-numbers li{margin:0 7px;padding:0;display:flex;}
.mec-pagination .page-numbers li .page-numbers{text-align:center;font-size:14px;line-height:3;width:42px;}
.mec-pagination .page-numbers li .page-numbers.prev, .mec-pagination .page-numbers li .page-numbers.next{width:110px;}
.mec-wrap .mec-totalcal-box{position:relative;border:1px solid #efefef;padding:20px 5px 45px 5px;margin:0 0 20px;background:#fafafa;overflow:hidden;box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.012);min-height:78px;border-radius:var(--mec-primary-border-radius);}
.mec-wrap .mec-totalcal-box i{float:left;margin:0;width:36px;height:36px;background:#fff;border:1px solid #efefef;text-align:center;padding:10px 0;font-size:15px;color:#888;border-radius:var(--mec-secondary-border-radius) 0 0 var(--mec-secondary-border-radius);}
.mec-wrap .mec-totalcal-box input, .mec-wrap .mec-totalcal-box select, .mec-checkboxes-search .mec-searchbar-category-wrap, .mec-wrap .mec-totalcal-box .mec-totalcal-view span{width:auto;min-height:36px;height:36px;line-height:36px;background:#fff;font-size:13px;color:#777;border:1px solid #efefef;margin:0 0 0 -1px;float:left;padding:0 5px;font-family:inherit;}
.mec-search-form .select2-container{width:calc(100% - 36px) !important;}
.mec-search-form .mec-date-search .select2-container:first-of-type{width:calc((100% - 36px) * 3 / 5) !important;}
.mec-search-form .mec-date-search .select2-container:last-of-type{width:calc((100% - 36px) * 2 / 5) !important;}
.mec-search-form span.select2.select2-container--open.select2-container--below .selection .select2-selection.select2-selection--single, .mec-search-form span.select2.select2-container--open.select2-container--below .selection .select2-selection.select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.mec-search-form span.select2.select2-container--open.select2-container--above .selection .select2-selection.select2-selection--single, .mec-search-form span.select2.select2-container--open.select2-container--above .selection .select2-selection.select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}
.mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection, .mec-search-form .mec-date-search span.select2 .selection .select2-selection{min-height:36px;height:36px;line-height:36px;background:#fff;font-size:13px;color:#777;border:1px solid #efefef;margin:0 0 10px -1px;padding:0 5px;font-family:inherit;border-radius:0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0;width:100%;}
.mec-search-form .mec-date-search span.select2:first-of-type .selection .select2-selection{border-radius:0;}
.mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection .select2-selection__rendered, .mec-search-form .mec-date-search span.select2 .selection .select2-selection .select2-selection__rendered{color:#777;line-height:34px;padding:0 0 0 5px;}
.mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection .select2-selection__arrow, .mec-search-form .mec-date-search span.select2 .selection .select2-selection .select2-selection__arrow{height:34px;}
body:has(.mec-search-form) .select2-container--open .select2-dropdown--below{margin-top:21px;margin-left:-1px;border:1px solid #efefef;border-radius:0 0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius);overflow:hidden;}
body:has(.mec-search-form) .select2-container--open .select2-dropdown--above{margin-top:33px;border:1px solid #efefef;border-radius:var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0 0;overflow:hidden;left:-1px;}
body:has(.mec-search-form) .select2-search--dropdown .select2-search__field{font-size:13px;color:#777;border:1px solid #efefef !important;}
body:has(.mec-search-form) .select2-container--default .select2-results__option--selected{background-color:#efefef !important;}
body:has(.mec-search-form) .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--mec-color-skin) !important;}
body:has(.mec-search-form) .select2-results__option{font-size:13px !important;}
.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection, .mec-modern-search-bar .mec-search-form .mec-date-search span.select2 .selection .select2-selection{min-height:45px;height:45px;border:1px solid #ccc;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1) inset;}
.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection .select2-selection__rendered, .mec-modern-search-bar .mec-search-form .mec-date-search span.select2 .selection .select2-selection .select2-selection__rendered{line-height:43px;}
.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection .select2-selection__arrow, .mec-modern-search-bar .mec-search-form .mec-date-search span.select2 .selection .select2-selection .select2-selection__arrow{height:43px;}
body:has(.mec-modern-search-bar .mec-search-form) .select2-container--open .select2-dropdown--below{border:1px solid #ccc;}
body:has(.mec-modern-search-bar .mec-search-form) .select2-container--open .select2-dropdown--above{border:1px solid #ccc;}
.mec-wrap .mec-totalcal-box input[type="text"],
.mec-wrap .mec-totalcal-box input[type="date"],
.mec-wrap .mec-totalcal-box input[type="email"],
.mec-wrap .mec-totalcal-box input[type="number"],
.mec-wrap .mec-totalcal-box input[type="password"],
.mec-wrap .mec-totalcal-box input[type="search"],
.mec-wrap .mec-totalcal-box input[type="tel"],
.mec-wrap .mec-totalcal-box input[type="url"],
.mec-wrap .mec-totalcal-box select, .mec-wrap .mec-totalcal-box textarea{border-radius:0;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected{border-right-width:2px;}
.mec-there-labels .mec-totalcal-view{margin-top:28px;}
.mec-wrap .mec-totalcal-box input[type="submit"]{cursor:pointer;padding:0 16px;text-transform:uppercase;font-size:11px;transition:all 0.21s ease;}
.mec-wrap .mec-totalcal-box input[type="submit"]:hover{background:#222;color:#fff;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span{display:inline-block;text-transform:uppercase;font-size:11px;padding:0 12px;cursor:pointer;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span:hover{color:#40d9f1;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected{color:#fff;background:#40d9f1;border-color:#40d9f1;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span:first-child{border-radius:var(--mec-secondary-border-radius) 0 0 var(--mec-secondary-border-radius);}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span:last-child{border-radius:0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view{text-align:right;float:right;}
.mec-wrap .mec-totalcal-box input[type="search"]{width:calc(100% - 36px);}
.mec-there-reset-button.mec-totalcal-box{padding-bottom:48px;}
.mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button{position:absolute !important;margin:0 !important;bottom:0 !important;right:0 !important;padding:9px 25px !important;background:#fff !important;color:#767676 !important;border-top:1px solid !important;border-left:1px solid !important;border-color:#e8e8e8 !important;overflow:hidden !important;height:36px;}
.mec-wrap .mec-totalcal-box .mec-search-reset-button .mec-button:hover{background:#000 !important;color:#fff !important;border-color:#000 !important;}
.mec-full-calendar-wrap .mec-search-form .col-md-7{padding:0;}
.mec-wrap .mec-date-search .mec-col-3, .mec-wrap .mec-minmax-event-cost .mec-minmax-price{width:calc(50% - 17px);}
.mec-wrap .mec-text-address-search.with-mec-cost{width:calc(100% - 336px);}
.mec-wrap .mec-minmax-event-cost{display:block;float:left;width:50%;margin-left:10px;}
.mec-wrap .mec-minmax-event-cost.with-mec-address{display:block;width:336px;max-width:50%;float:right;margin-left:0;padding:0 10px;}
.mec-wrap .mec-checkboxes-search{padding:0 10px;display:table-caption;}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap{width:calc(100% - 36px) !important;max-width:calc(100% - 36px) !important;padding:0;position:relative;line-height:inherit;height:auto;}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap select{line-height:20px;}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container.select2-container--default{width:calc(100% - 36px) !important;}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap input[type="search"]{width:calc(100% - 36px) !important;min-height:30px;margin:0;}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul, .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container.select2-container--default{height:auto;overflow:unset;}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul{display:block;}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple{border:unset;width:100%;height:0 !important;border-radius:0;}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul li{line-height:12px !important;max-height:20px !important;width:auto;margin-right:5px;margin-top:5px;}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice{letter-spacing:0;color:#777;text-transform:capitalize;padding:4px 6px;background-color:#efefef;border-radius:2px;border:0;cursor:default;float:left;margin-right:5px;margin-top:5px;margin-bottom:5px;font-size:11px;text-transform:uppercase;}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#777;}
@media only screen and (min-width: 961px) and (max-width: 1200px) {
.mec-wrap .mec-totalcal-box{padding:37px 5px;}
}
@media only screen and (max-width: 960px) {
.mec-wrap .mec-totalcal-box .col-md-3, .mec-wrap .mec-totalcal-box .col-md-4, .mec-wrap .mec-totalcal-box .col-md-5{width:100%;float:none;clear:both;overflow:hidden;}
.mec-full-calendar-wrap .mec-search-form .col-md-3, .mec-full-calendar-wrap .mec-search-form .col-md-4, .mec-full-calendar-wrap .mec-search-form .col-md-5{display:block;max-width:100%;padding:0;margin:0 0 10px 0;}
.mec-full-calendar-wrap .mec-search-form .col-md-3{padding-bottom:10px !important;}
.mec-wrap .mec-search-form .mec-date-search select{width:calc(100% - 106px);}
.mec-wrap .mec-search-form .mec-date-search select:last-child{width:70px;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view{float:none;}
.mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice{display:block;max-width:100%;white-space:break-spaces;max-height:unset !important;height:auto !important;}
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
.mec-wrap .mec-totalcal-box .col-md-4{position:relative;width:initial;}
.mec-wrap .mec-totalcal-box .col-md-5{padding-bottom:0;}
.mec-full-calendar-wrap .mec-search-form .col-md-5{margin-top:20px;}
.mec-wrap .mec-totalcal-box{padding:37px 5px;}
}
@media only screen and (max-width: 767px) {
.mec-wrap .mec-totalcal-box .mec-totalcal-view{float:none;}
.mec-wrap .mec-totalcal-box .col-md-4{padding-bottom:0;}
.mec-wrap .mec-text-address-search.with-mec-cost, .mec-wrap .mec-minmax-event-cost.with-mec-address{width:100%;float:left;}
.mec-wrap .mec-minmax-event-cost.with-mec-address{max-width:calc(100% - 20px);margin:0 10px 20px 10px;}
.mec-wrap .mec-minmax-event-cost .mec-minmax-price{width:calc(50% - 17px);}
}
@media only screen and (max-width: 479px) {
.mec-wrap .mec-totalcal-box .mec-totalcal-view span{padding:0 8px;font-size:10px;}
.mec-wrap .mec-totalcal-box input[type="submit"]{padding:0 10px;font-size:10px;}
}
@media only screen and (min-width: 961px) {
.mec-wrap.mec-sm959 .mec-totalcal-box .col-md-3, .mec-wrap .mec-wrap.mec-sm959 .mec-totalcal-box .col-md-5{padding-bottom:20px;clear:both;overflow:hidden;}
.mec-wrap.mec-sm959 .mec-totalcal-box .col-md-5{right:10px;width:initial;}
.mec-wrap.mec-sm959 .mec-totalcal-box .col-md-4{padding-bottom:0;width:100%;}
}
@media(min-width:961px) and (max-width:1200px){
.mec-full-calendar-wrap .mec-totalcal-box{padding:15px 10px;}
.mec-full-calendar-wrap .mec-totalcal-box .col-md-2{width:50%;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span{padding:0 10px;}
.mec-search-form .mec-date-search, .mec-search-form .mec-dropdown-search, .mec-search-form .mec-text-input-search, .mec-search-form .mec-text-address-search{padding:0 4px;}
.mec-full-calendar-wrap .mec-totalcal-box .col-md-2, .mec-full-calendar-wrap .mec-totalcal-box .col-md-3, .mec-full-calendar-wrap .mec-totalcal-box .col-md-4, .mec-full-calendar-wrap .mec-totalcal-box .col-md-5{padding-bottom:20px;}
.mec-full-calendar-wrap .mec-totalcal-box .col-md-2 select{min-width:calc(100% - 36px);}
.mec-full-calendar-wrap .mec-totalcal-box .col-md-3 select{min-width:calc(30% - 10px);}
.mec-full-calendar-wrap .mec-totalcal-box .col-md-3:last-child select{min-width:calc(50% - 19px);}
.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{font-size:9px;text-align:center;}
}
@media only screen and (max-width: 1200px) {
.post-type-archive-mec-events .mec-totalcal-box .col-md-3, .post-type-archive-mec-events .mec-totalcal-box .col-md-4{width:100%;padding:0;}
.post-type-archive-mec-events .mec-totalcal-box select:last-child{min-width:auto;}
.post-type-archive-mec-events .mec-totalcal-box .col-md-5{position:relative;float:right;max-width:100%;left:0;top:20px;width:100% !important;display:block;clear:both;}
.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view{max-width:100%;width:100%;}
.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span{width:20.1%;font-size:10px;}
}
@media only screen and (max-width: 960px) {
.post-type-archive-mec-events .mec-totalcal-box .col-md-5{top:10px;}
}
@media only screen and (max-width: 760px) {
.post-type-archive-mec-events .mec-totalcal-box .col-md-5{top:0 !important;}
}
@media only screen and (max-width: 480px) {
.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span{font-size:8px;}
}
@media(min-width:1201px) and (max-width:1280px){
.mec-full-calendar-wrap .mec-totalcal-view span{font-size:9px;padding:0 10px;}
}
@media(min-width:761px) and (max-width:1200px){
.mec-full-calendar-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search{width:33.3333%;display:block;float:left;}
.mec-full-calendar-wrap .mec-search-form .col-md-4 .mec-text-input-search{padding:0;margin-bottom:20px;}
.mec-full-calendar-wrap .mec-search-form .col-md-3{width:100%;}
.mec-full-calendar-wrap .mec-search-form .mec-date-search select:last-child{min-width:70px;width:70px;}
.mec-full-calendar-wrap .mec-search-form .col-md-5{float:right;padding:0 0 10px 0;}
.mec-full-calendar-wrap .mec-totalcal-view span{font-size:11px;}
}
@media(max-width:760px){
.mec-full-calendar-wrap .mec-search-form .col-md-3{width:100%;}
.mec-full-calendar-wrap .mec-search-form .mec-date-search select:last-child{min-width:70px;width:70px;}
.mec-full-calendar-wrap .mec-search-form .col-md-5{float:right;padding:0 0 10px 0;}
.mec-full-calendar-wrap .mec-totalcal-view span{font-size:11px;}
}
@media(max-width:960px){
.mec-full-calendar-wrap .mec-totalcal-box{padding:20px 20px;}
.mec-full-calendar-wrap .mec-totalcal-box .col-md-2{width:50%;}
.mec-full-calendar-wrap .mec-totalcal-box .col-md-2, .mec-full-calendar-wrap .mec-totalcal-box .col-md-3, .mec-full-calendar-wrap .mec-totalcal-box .col-md-4{padding-bottom:10px;}
.mec-full-calendar-wrap .mec-totalcal-box .col-md-2 select{min-width:calc(100% - 36px);margin-bottom:10px;}
.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view{margin-left:10px;}
.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{font-size:10px;text-align:center;}
.mec-full-calendar-wrap .mec-totalcal-box .col-md-2{width:100%;}
.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{min-width:14.3%;text-align:center;font-size:10px;margin-right:-1px;}
}
@media(max-width:780px){
.mec-full-calendar-wrap .mec-totalcal-box .col-md-3 select{width:calc(50% - 18px) !important;}
.mec-full-calendar-wrap .mec-totalcal-box .col-md-4{position:unset;padding-right:0;}
.mec-full-calendar-wrap .mec-search-form .col-md-3, .mec-full-calendar-wrap .mec-search-form .col-md-4, .mec-full-calendar-wrap .mec-search-form .col-md-5{margin:0;padding:0;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span{padding:0 7px;margin-top:20px;}
}
@media(max-width:480px){
.mec-full-calendar-wrap .mec-totalcal-box{padding:15px 10px;}
.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{min-width:13.5%;text-align:center;font-size:11px;}
}
@media(max-width:411px){
.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{min-width:12%;font-size:10px;}
}
@media(max-width:320px){
.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{min-width:22.5%;font-size:11px;}
} .mec-totalcalview-selected:hover{color:#fff !important;}
.mec-search-form{padding:20px 10px;}
.mec-search-form .mec-dropdown-wrap{display:table;width:100%;table-layout:fixed;}
.mec-search-form .mec-date-input-search, .mec-search-form .mec-time-input-search, .mec-search-form .mec-dropdown-search, .mec-search-form .mec-text-input-search, .mec-search-form .mec-date-search{padding:0 10px;float:left;}
.mec-search-form .mec-text-input-search input{border-radius:0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0 !important;}
.mec-search-form .mec-date-search, .mec-search-form .mec-totalcal-view, .mec-search-form .mec-time-picker-search{padding:0 10px;}
.mec-search-form .mec-text-input-search{width:100%;}
.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search{width:50%;}
.mec-search-form .mec-date-search, .mec-search-form .mec-time-picker-search{width:50%;float:left;}
.mec-search-form .mec-time-picker-search input:last-child, .mec-search-form .mec-minmax-event-cost input:last-child, .mec-search-form .mec-text-address-search input{border-radius:0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0 !important;}
.mec-search-form .mec-date-search.with-mec-time-picker, .mec-search-form .mec-time-picker-search.with-mec-date-search{width:25%;float:left;}
.mec-search-form .mec-tab-loader.col-md-6 .mec-totalcal-view{padding:0;}
.mec-wrap .mec-search-form .with-mec-date-search .mec-timepicker-start, .mec-wrap .mec-search-form .with-mec-date-search .mec-timepicker-end{width:calc(50% - 17px);}
.mec-wrap .mec-search-form .with-mec-date-search .mec-timepicker-start:hover, .mec-wrap .mec-search-form .with-mec-date-search .mec-timepicker-end:hover, .mec-wrap .mec-search-form .with-mec-date-search .mec-timepicker-start:focus, .mec-wrap .mec-search-form .with-mec-date-search .mec-timepicker-end:focus{border-color:#efefef;box-shadow:none;}
.mec-search-form .mec-text-address-search, .mec-search-form .mec-minmax-event-cost, .mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12{min-height:55px;}
.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12, .mec-widget .mec-search-form .mec-text-input-search, .mec-widget .mec-search-form .mec-date-search{width:100%;}
.mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12{padding:0 10px;}
.mec-there-labels .mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12{margin-top:20px;}
.mec-search-form .mec-date-search{clear:left;}
.mec-search-form .mec-dropdown-wrap .mec-dropdown-search{display:table-cell;float:none;}
.mec-widget .mec-search-form .mec-dropdown-wrap .mec-dropdown-search{display:block;}
.mec-checkboxes-search .mec-searchbar-category-wrap, .mec-wrap .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select{width:calc(100% - 36px);margin-bottom:20px !important;border-radius:0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0;padding-bottom:3px;}
.mec-wrap .mec-search-form .mec-text-input-search{padding:0 10px;}
.mec-wrap .mec-search-form .mec-text-input-search input, .mec-wrap .mec-search-form .mec-minmax-price input, .mec-wrap .mec-search-form .mec-text-address-search input{margin-bottom:10px;}
.mec-wrap .mec-totalcal-box label{display:block;line-height:1.8;margin-bottom:4px;font-size:13px;color:#9a9a9a;}
.mec-wrap .mec-search-form .mec-date-search select{width:calc(100% - 106px);}
.mec-wrap .mec-search-form .mec-date-search select:last-child{width:70px;border-radius:0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0 !important;}
@media only screen and (max-width: 781px) {
.mec-search-form .mec-dropdown-search, .mec-search-form .mec-text-input-search, .mec-search-form .mec-date-search{width:100%;float:none;}
.mec-search-form .mec-date-search{min-height:55px;}
.mec-search-form .mec-dropdown-wrap .mec-dropdown-search{display:block;width:50%;float:left;}
.mec-full-calendar-wrap .mec-totalcal-box .col-md-3{margin-bottom:0;padding-bottom:0 !important;}
}
@media only screen and (max-width: 479px) {
.mec-search-form .mec-dropdown-wrap .mec-dropdown-search{display:block;width:100%;float:none;}
} @media only screen and (min-width: 961px) and (max-width: 1200px) {
.post-type-archive-mec-events .mec-totalcal-box .col-md-3, .post-type-archive-mec-events .mec-totalcal-box .col-md-4, .post-type-archive-mec-events .mec-totalcal-box .col-md-5{max-width:100%;width:100%;}
.post-type-archive-mec-events .mec-totalcal-box .col-md-4{padding:0 10px;}
.post-type-archive-mec-events .mec-totalcal-box .col-md-4 .mec-text-input-search{margin:0;}
.post-type-archive-mec-events .mec-totalcal-box .col-md-5{margin-bottom:20px;padding:0 10px 10px 10px;}
}
@media only screen and (max-width: 960px) {
.mec-full-calendar-wrap .mec-totalcal-box .col-md-4, .post-type-archive-mec-events .mec-totalcal-box .col-md-4{padding:0 10px;}
.mec-full-calendar-wrap .mec-totalcal-box .col-md-4{margin-bottom:0;}
.post-type-archive-mec-events .mec-totalcal-box .col-md-4 .mec-text-input-search{margin:0;}
.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view{padding-right:15px;}
.mec-full-calendar-wrap .mec-search-form .col-md-5{margin-bottom:0;}
.post-type-archive-mec-events .mec-totalcal-box .col-md-5{padding:0;}
}
@media only screen and (max-width: 780px) {
.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span{margin-top:10px;margin-bottom:10px;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span{margin-top:0;}
}
@media only screen and (max-width: 760px) {
.post-type-archive-mec-events .mec-totalcal-box .mec-totalcal-view span{margin-top:20px;margin-bottom:0;}
.mec-wrap .mec-totalcal-box .mec-totalcal-view span{margin-top:20px;}
.mec-full-calendar-wrap .mec-totalcal-box .col-md-4, .post-type-archive-mec-events .mec-totalcal-box .col-md-4{padding:0;}
}
@media only screen and (max-width: 1200px) {
.post-type-archive-mec-events .mec-full-calendar-wrap .mec-totalcal-view span{width:14.333%;font-size:8px;}
}
@media only screen and (min-width: 320px) and (max-width: 960px) {
.post-type-archive-mec-events .mec-search-form .col-md-5 span{width:20% !important;}
}
.mec-search-form .mec-text-address-search{float:left;width:100%;padding:0 10px;}
@media(max-width:960px){
.mec-search-form .mec-dropdown-search{margin-bottom:10px;}
.mec-wrap .mec-minmax-event-cost.with-mec-address, .mec-wrap .mec-text-address-search.with-mec-cost{margin-top:0;}
.mec-search-form .mec-date-search.with-mec-time-picker, .mec-search-form .mec-time-picker-search.with-mec-date-search{width:50%;margin-bottom:20px;}
.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view{margin:0;}
.mec-full-calendar-wrap .mec-tab-loader{width:100%;display:block;float:unset;padding:0 0 0 10px;}
}
@media(max-width:780px){
.mec-full-calendar-wrap .mec-totalcal-box{padding:10px;}
.mec-search-form .mec-date-search.with-mec-time-picker, .mec-search-form .mec-time-picker-search.with-mec-date-search{margin:20px 0;height:auto;}
.mec-search-form .mec-date-search{min-height:unset;}
}
@media(max-width:480px){
.mec-search-form .mec-date-search.with-mec-time-picker, .mec-search-form .mec-time-picker-search.with-mec-date-search{width:100%;}
.mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{min-width:12%;text-align:center;font-size:9px;}
.mec-search-form .mec-minmax-event-cost, .mec-search-form .mec-text-address-search, .mec-search-form .mec-full-calendar-search-ends .mec-text-input-search, .mec-search-form .mec-date-search.with-mec-time-picker, .mec-search-form .mec-time-picker-search.with-mec-date-search, .mec-wrap .mec-minmax-event-cost.with-mec-address, .mec-full-calendar-wrap .mec-totalcal-box .mec-totalcal-view span{margin-bottom:0;margin-top:10px;min-height:auto;}
.mec-wrap .mec-minmax-event-cost.with-mec-address{margin-bottom:10px;}
.mec-wrap.mec-widget .mec-search-form .mec-time-picker-search.with-mec-date-search, .mec-wrap.mec-widget .mec-minmax-event-cost.with-mec-address, .mec-wrap.mec-widget .mec-text-address-search.with-mec-cost{display:block !important;width:100% !important;max-width:100% !important;}
.mec-wrap.mec-widget .mec-minmax-event-cost.with-mec-address{float:left !important;max-width:calc(100% - 20px) !important;margin:0 0 0 10px !important;}
.mec-wrap.mec-widget .mec-search-form .mec-time-picker-search.with-mec-date-search{margin-top:20px !important;}
.mec-wrap.mec-widget .mec-search-form .mec-text-input-search{padding:10px !important;}
} body:has(.mec-fes-form, .mec-search-form) .ui-datepicker{background-color:#fff;border:1px solid #66afe9;border-radius:4px;box-shadow:0 0 8px rgba(102, 175, 233, 0.6);display:none;margin-top:4px;padding:10px;width:240px;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker a,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker a:hover{text-decoration:none;cursor:pointer;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker a:hover,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker td:hover a{color:#2c6396;-webkit-transition:color 0.1s ease-in-out;-moz-transition:color 0.1s ease-in-out;-o-transition:color 0.1s ease-in-out;transition:color 0.1s ease-in-out;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-header{margin-bottom:4px;text-align:center;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-title{font-weight:700;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-prev,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-next{cursor:default;font-family:dashicons;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;height:20px;line-height:1.4;margin-top:2px;width:20px;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-prev{float:left;text-align:left;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-next{float:right;text-align:center;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-prev:before{content:"\f341";}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-next:before{content:"\f345";}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-icon{display:none;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-calendar{table-layout:fixed;width:100%;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-calendar th,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-calendar td{text-align:center;padding:4px 0;border:none;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-calendar td{border-radius:4px;-webkit-transition:background-color 0.1s ease-in-out, color 0.1s ease-in-out;-moz-transition:background-color 0.1s ease-in-out, color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out, color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out, color 0.1s ease-in-out;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-calendar td:hover{background-color:#eee;cursor:pointer;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-calendar td a{text-decoration:none;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-current-day{background-color:#4289cc;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-current-day a{color:#fff;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{background-color:#fff;cursor:default;}
@media only screen and (max-width: 768px) {
.mec-owl-theme .owl-nav [class*="owl-"]{display:none !important;}
}
.mec-owl-theme .owl-dots .owl-dot{border:none;}
.event-carousel-type1-head .mec-event-image{position:relative;min-height:150px;overflow:hidden;border-radius:var(--mec-primary-border-radius) var(--mec-primary-border-radius) 0 0;}
.event-carousel-type1-head .mec-event-image img{width:100%;}
.mec-event-carousel-content .mec-event-carousel-title a{transition:all 0.2s ease;}
.event-carousel-type1-head .mec-event-date-carousel{position:absolute;top:25px;left:1px;font-size:41px;width:160px;color:#fff;font-weight:500;background-color:#40d9f1;padding-left:14px;height:97px;line-height:2.3;padding-right:85px;border-radius:var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0;}
.event-carousel-type1-head .mec-event-date-carousel:after{content:"";position:absolute;display:inline-block;z-index:-1;bottom:-13px;left:5px;width:0;border-width:13px;border-style:solid;border-color:transparent transparent #40d9f1 transparent;transform:rotate(45deg);}
.event-carousel-type1-head .mec-event-date-info{font-size:12px;font-weight:400;position:absolute;top:27px;left:75px;}
.event-carousel-type1-head .mec-event-date-info-year{font-size:12px;font-weight:400;position:absolute;top:45px;left:75px;}
.mec-event-carousel-content{border:1px solid #e8e8e8;border-top:none;margin-top:-5px;padding:34px 9px 11px 37px;}
.mec-event-carousel-content .mec-event-carousel-title a{font-size:23px;font-weight:500;color:#000;letter-spacing:-1px;}
.mec-event-carousel-content p{font-size:14px;color:#7a7272;font-weight:400;}
.mec-owl-crousel-skin-type1 .owl-item .mec-event-article{padding:0 19px;border-radius:var(--mec-primary-border-radius);}
.mec-event-carousel-type1 .owl-page.active span{background-color:#00aeef;height:14px;width:14px;}
.mec-event-carousel-type1 .mec-event-date{border-radius:var(--mec-primary-border-radius) var(--mec-primary-border-radius) 0 0;}
.mec-event-carousel-type1 .mec-event-carousel-content{margin-bottom:15px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.04);transition:all 0.27s ease;border-radius:0 0 var(--mec-primary-border-radius) var(--mec-primary-border-radius);}
.mec-skin-carousel-container .mec-owl-carousel button:focus{outline:none;}
.mec-event-carousel-type1 .mec-event-carousel-content:hover{box-shadow:0 0 35px rgba(0, 0, 0, 0.07);}
.mec-skin-carousel-container .mec-multiple-event .mec-event-date-carousel{width:255px;}
.mec-skin-carousel-container .mec-multiple-event .event-carousel-type1-head .mec-event-date-info-year, .mec-skin-carousel-container .mec-multiple-event .event-carousel-type1-head .mec-event-date-info{left:175px;}
.mec-skin-carousel-container .mec-time-details span, .mec-skin-carousel-container .mec-time-details{font-size:11px;font-weight:400;line-height:1.9;letter-spacing:0;color:#000;border-radius:2px;white-space:nowrap;}
.mec-event-carousel-type4 .mec-time-details span, .mec-event-carousel-type4 .mec-time-details{color:#fff;}
.mec-skin-carousel-container .mec-time-details span{margin:0;display:inline-block;}
@media only screen and (min-width: 768px) and (max-width: 1000px),
(min-width: 270px) and (max-width: 448px) {
.event-carousel-type1-head .mec-event-date-carousel{font-size:25px;line-height:2.5;padding-right:70px;height:64px;width:120px;}
.event-carousel-type1-head .mec-event-date-carousel:after{left:7px;}
.event-carousel-type1-head .mec-event-date-info{font-size:10px;top:13px;left:55px;}
.event-carousel-type1-head .mec-event-date-info-year{font-size:10px;top:25px;left:55px;}
.event-carousel-type1-head .mec-event-date-carousel:after{top:48px;}
} .event-carousel-type2-head{background:#fff;border:1px solid #e6e6e6;}
.event-carousel-type2-head .mec-event-carousel-content-type2{margin-top:15px;min-height:182px;}
.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-date-info{font-size:15px;color:#9a9a9a;font-weight:400;}
.event-carousel-type2-head .mec-event-carousel-content-type2 .mec-event-carousel-title{font-size:26px;font-weight:bold;color:#1c1d21;margin-top:15px;letter-spacing:-1px;}
.mec-event-carousel-content-type2 .mec-event-carousel-title a{color:inherit;}
.mec-event-carousel-type2 .event-carousel-type2-head .mec-event-carousel-content-type2 p{font-size:16px;font-weight:400;color:#444444;}
.event-carousel-type2-head .mec-event-footer-carousel-type2{margin-top:33px;position:relative;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-end;}
.mec-event-carousel-type2 .mec-event-footer-carousel-type2 .mec-event-sharing-wrap{padding-left:0;position:relative;left:0;margin-right:auto;}
.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-event-sharing-wrap>li{border:none;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button{border:1px solid #e4e4e4;padding:7px 23px 7px;font-size:12px;text-transform:uppercase;color:#707070;font-weight:500;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;}
.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button:hover{color:#fff;}
.mec-event-article .event-carousel-type2-head{padding:10%;margin-right:-1px;border-radius:var(--mec-primary-border-radius);}
.mec-event-carousel-type2 .mec-owl-carousel .owl-wrapper-outer{border-right:1px solid #e6e6e6;}
.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button{line-height:17px;height:41px;padding:12px 10px;border-radius:var(--mec-secondary-border-radius);}
.event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-modal-booking-button{margin:0;padding:12px 10px;margin-left:15px;}
.mec-wrap .mec-event-carousel-type2 .owl-prev, .mec-wrap .mec-event-carousel-type2 .owl-next, .mec-wrap .mec-event-carousel-type3 .owl-prev, .mec-wrap .mec-event-carousel-type3 .owl-next, .mec-wrap .mec-event-carousel-type4 .owl-prev, .mec-wrap .mec-event-carousel-type4 .owl-next{transition:all 0.25s ease;-webkit-transition:all 0.25s ease;position:absolute;top:47%;background-color:transparent !important;position:absolute !important;}
.mec-event-carousel-type2 .owl-next{right:-60px;}
.mec-event-carousel-type2 .owl-prev{left:-60px;}
.mec-event-carousel-type2 .owl-prev, .mec-event-carousel-type2 .owl-next, .mec-event-carousel-type3 .owl-prev, .mec-event-carousel-type3 .owl-next, .mec-event-carousel-type4 .owl-prev, .mec-event-carousel-type4 .owl-next{border:none;}
.mec-event-carousel-type2 .owl-prev i, .mec-event-carousel-type2 .owl-next i, .mec-event-carousel-type3 .owl-prev i, .mec-event-carousel-type3 .owl-next i, .mec-event-carousel-type4 .owl-prev i, .mec-event-carousel-type4 .owl-next i{font-size:40px;color:#282828;}
.mec-event-carousel-type2 .owl-prev i:hover, .mec-event-carousel-type2 .owl-next i:hover, .mec-event-carousel-type3 .owl-prev i:hover, .mec-event-carousel-type3 .owl-next i:hover{color:#000;cursor:pointer;}
.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing{top:auto;bottom:60px;}
.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:after, .mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:before{top:auto;bottom:-19px;border-color:#e2e2e2 transparent transparent transparent;}
.mec-event-footer-carousel-type2 .mec-event-sharing-wrap .mec-event-sharing:after{bottom:-18px;border-color:#fff transparent transparent transparent;}
@media only screen and (min-width: 320px) and (max-width: 768px) {
.mec-event-carousel-type2 .owl-prev, .mec-event-carousel-type2 .owl-next, .mec-event-carousel-type3 .owl-prev, .mec-event-carousel-type3 .owl-next, .mec-event-carousel-type4 .owl-prev, .mec-event-carousel-type4 .owl-next{position:initial;top:100%;}
} .mec-event-carousel-type3 .mec-event-article{margin:0 10px;}
.event-carousel-type3-head .mec-event-image, .event-carousel-type3-head .mec-event-image img{width:100%;height:auto;border-radius:var(--mec-primary-border-radius);}
.event-carousel-type3-head .mec-event-footer-carousel-type3{background:#fff;display:inline-block;width:calc(100% - 40px);margin-top:-74px;position:relative;margin-left:20px;margin-right:20px;margin-bottom:6px;padding:8% 11%;box-shadow:0 2px 10px -2px rgba(0, 0, 0, 0.2);border-radius:var(--mec-primary-border-radius);}
.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button{border:1px solid #e4e4e4;text-transform:uppercase;float:right;padding:0 10px;font-size:12px;line-height:36px;color:#707070;font-weight:500;border-radius:var(--mec-secondary-border-radius);}
.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button:hover{color:#fff;}
.mec-event-footer-carousel-type3 span{font-size:15px;color:#9a9a9a;font-weight:400;}
.mec-event-footer-carousel-type3 .mec-event-carousel-title{font-size:29px;font-weight:700;}
.event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-event-carousel-title{font-size:26px;font-weight:bold;color:#1c1d21;margin-top:15px;letter-spacing:-1px;}
.mec-event-footer-carousel-type3 .mec-event-carousel-title a{color:inherit;}
.event-carousel-type3-head .mec-event-footer-carousel-type3 p{font-size:16px;font-weight:400;color:#444444 !important;margin-bottom:36px;}
.mec-event-carousel-type3 .owl-next{right:-70px;}
.mec-event-carousel-type3 .owl-prev{left:-70px;}
.mec-event-footer-carousel-type3 .mec-event-sharing-wrap{position:relative;float:left;left:0;}
.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing{top:auto;bottom:60px;}
.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:after, .mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:before{top:auto;bottom:-19px;border-color:#e2e2e2 transparent transparent transparent;}
.mec-event-footer-carousel-type3 .mec-event-sharing-wrap .mec-event-sharing:after{bottom:-18px;border-color:#fff transparent transparent transparent;}
.event-carousel-type3-head .mec-end-date-label{display:inline;margin-left:2px;}
.event-carousel-type4-head.clearfix{position:relative;overflow:hidden;background:#fff;border-radius:var(--mec-primary-border-radius);}
.event-carousel-type4-head .mec-event-overlay{position:absolute;left:0;right:0;bottom:0;top:0;width:auto;height:auto;background-color:rgba(36, 36, 36, 0.4);transition:all 0.33s ease-in-out;}
.mec-event-hover-carousel-type4{font-size:15px;color:#fff;position:absolute;bottom:0;padding:50px 35px;transition:all 0.33s ease-in-out;opacity:0;visibility:hidden;}
.event-carousel-type4-head .mec-event-image img{min-height:360px;object-fit:cover;}
.mec-event-carousel-type4 .mec-event-article{margin:0 10px;border-radius:var(--mec-primary-border-radius);}
.mec-event-carousel-type4 .mec-event-article:hover .mec-event-hover-carousel-type4{opacity:1;visibility:visible;}
.mec-event-hover-carousel-type4 .mec-event-icon{font-size:18px;float:left;margin-right:14px;color:#fff;padding:13px;border-radius:var(--mec-secondary-border-radius);}
.mec-event-hover-carousel-type4 .mec-event-date{font-size:11px;text-transform:uppercase;font-weight:400;line-height:1.6;text-align:left;}
.mec-event-hover-carousel-type4 .mec-event-date span{display:block;font-weight:700;font-size:14px;}
.mec-event-hover-carousel-type4 .mec-event-title{color:#fff;margin:20px 0 38px;font-size:16px;font-weight:700;text-transform:uppercase;font-style:normal;}
.mec-event-hover-carousel-type4 .mec-btn-wrapper{text-align:left;}
.mec-event-hover-carousel-type4 .mec-event-button{color:#fff;background-color:#191919;border:2px #191919 solid;padding:10px 14px;letter-spacing:1.5px;font-size:11px;font-weight:700;font-style:normal;transition:all 0.22s ease;text-decoration:none;border-radius:var(--mec-secondary-border-radius);}
.mec-event-hover-carousel-type4 .mec-event-button:hover{color:#191919;background-color:#fff;border-color:#fff;}
.mec-event-carousel-type4 .owl-next{right:-70px;}
.mec-event-carousel-type4 .owl-prev{left:-70px;}
.mec-carousel-type4-head{margin-bottom:25px;}
.mec-carousel-type4-head-title{padding:0 11px;text-align:left;font-weight:bold;font-size:20px;color:#000;}
.mec-carousel-type4-head-link{text-align:right;padding:0 11px;}
.mec-carousel-type4-head-link a{background:#222;color:#fff;padding:10px 38px;transition:all 0.3s ease;}
.mec-carousel-type4-head-link a:hover, .mec-carousel-type4-head-link a:visited{color:#fff;}
.mec-wrap .mec-event-countdown-style1{color:#fff;padding:0 !important;display:table;background:#437df9;border-radius:var(--mec-primary-border-radius);}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1{z-index:5;padding:50px 1% 50px 4%;display:table-cell;float:none;vertical-align:middle;}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2{background-color:rgba(0, 0, 0, 0.05);height:100%;padding-top:0;display:table-cell;float:none;position:relative;vertical-align:middle;}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3{background-color:#f8f8f8;display:table-cell;float:none;text-align:center;vertical-align:middle;border-radius:0 var(--mec-primary-border-radius) var(--mec-primary-border-radius) 0;}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-title{color:#fff;font-size:15px;margin-top:30px;}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming{font-size:36px;font-weight:bold;line-height:1;margin-top:0;}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-countdown>div{display:inline-block;}
.mec-event-countdown-style1 .mec-events-meta-group-countdown{color:#c9c9c9;margin-bottom:30px;padding:20px 30px;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.016);}
.mec-event-countdown-style1 .mec-event-countdown-part1 .mec-event-upcoming span{display:block;}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2:after{content:"";position:absolute;display:inline-block;z-index:1;top:50%;margin-top:-11px;right:-22px;width:0;border-width:12px;border-style:solid;}
.mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-date-place{text-align:center;padding-bottom:8px;}
.mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-date, .mec-event-countdown-part2 .mec-event-place{display:inline;font-size:14px;padding:0 5px;text-align:center;}
.mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button{display:inline-block;padding:14px 30px;vertical-align:middle;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#4077ed;transition:all 0.24s ease;border-radius:var(--mec-secondary-border-radius);}
.mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button:hover{background:#222;}
.mec-event-countdown-style1 .mec-event-countdown{text-align:center;display:table;table-layout:fixed;margin:0 auto;}
.mec-event-countdown-style1 .mec-event-countdown .label-w{letter-spacing:1px;text-transform:uppercase;position:relative;}
.mec-event-countdown-style1 .mec-event-countdown .block-w{display:table-cell;margin:0 20px 10px;position:relative;height:70px;}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li{background-color:rgba(0, 0, 0, 0.1);margin:5px;padding:20px 0;min-width:94px;}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li:first-child{border-radius:var(--mec-secondary-border-radius) 0 0 var(--mec-secondary-border-radius);}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li:last-child{border-radius:0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0;}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li span{font-size:30px;}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li .label-w{font-size:12px;color:#fff;margin:8px 0 0;line-height:1;}
@media only screen and (min-width: 1200px) {
.mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part1, .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part2, .mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part3{width:100%;display:block;padding-top:50px;padding-bottom:50px;}
.mec-wrap.mec-sm959 .mec-event-countdown-style1 .mec-event-countdown-part2:after{border-color:#4077ed transparent transparent transparent;top:auto;margin-top:0;bottom:-24px;margin-left:-11px;left:50%;}
}
@media(max-width:960px){
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part1, .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2, .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3{width:100%;display:block;padding-top:50px;padding-bottom:50px;}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part2:after{border-color:#4077ed transparent transparent transparent;top:auto;margin-top:0;bottom:-24px;margin-left:-11px;left:50%;transform:rotate(90deg);}
}
@media(max-width:480px){
.mec-event-countdown-style1 .mec-event-countdown .block-w{margin:3px;height:auto;}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li{padding:10px 5px;min-width:50px;margin:3px 1px;}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li span{font-size:15px;}
.mec-wrap .mec-event-countdown-style1 .mec-event-countdown li .label-w{font-size:8px;}
.mec-event-countdown-style1 .mec-event-countdown-part2 .mec-event-date-place{display:inline;}
} .mec-wrap .mec-event-countdown-style2{color:#fff;padding:30px 0;background:#437df9;max-width:600px;margin:0 auto;border-radius:var(--mec-primary-border-radius);}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1, .mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part2, .mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part3{width:100%;float:none;vertical-align:middle;padding:50px 10% 50px 10%;}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part2{padding-top:12%;padding-bottom:0;}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-title{color:#fff;font-size:15px;margin-top:30px;}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming{font-size:36px;font-weight:bold;line-height:1;margin-top:0;}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-countdown>div{display:inline-block;}
.mec-event-countdown-style2 .mec-events-meta-group-countdown{color:#c9c9c9;margin-bottom:30px;padding:20px 30px;background:#fff;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.016);}
.mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming span{display:block;}
.mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-date-place{text-align:left;padding-bottom:8px;}
.mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-date, .mec-event-countdown-part2 .mec-event-place{display:inline;font-size:14px;padding:0 8px;}
.mec-event-countdown-style2 .mec-event-countdown-part3 .mec-event-button{display:inline-block;padding:14px 30px;vertical-align:middle;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#222;background:#fff;transition:all 0.24s ease;border-radius:var(--mec-secondary-border-radius);}
.mec-event-countdown-style2 .mec-event-countdown-part3 .mec-event-button:hover{background:#222;color:#fff;}
.mec-event-countdown-style2 .mec-event-countdown{text-align:center;display:table;table-layout:fixed;margin:0;}
.mec-event-countdown-style2 .mec-event-countdown .label-w{letter-spacing:1px;text-transform:uppercase;position:relative;}
.mec-event-countdown-style2 .mec-event-countdown .block-w{display:table-cell;margin:0 20px 10px;position:relative;height:70px;}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li{background-color:rgba(0, 0, 0, 0.1);margin:5px;padding:20px 0;min-width:94px;border-radius:var(--mec-secondary-border-radius);}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span{font-size:30px;}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w{font-size:12px;color:#fff;margin:8px 0 0;line-height:1;}
@media only screen and (max-width: 767px) {
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li{min-width:80px;padding:15px;}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span{font-size:26px;}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w{font-size:11px;}
}
@media only screen and (max-width: 479px) {
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li{min-width:40px;padding:15px 10px;margin:2px;}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span{font-size:20px;}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w{font-size:9px;}
}
@media(max-width:380px){
.mec-event-countdown-style2 .mec-event-countdown .block-w{margin:3px;height:auto;}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li{padding:10px 4px;margin:4px 1px;}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span{font-size:15px;}
.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w{font-size:7px;}
} .mec-wrap .mec-event-countdown-style3{color:#fff;padding:0;background:#282828;display:flex;flex-direction:row;width:100%;border-radius:var(--mec-primary-border-radius);}
@media only screen and (max-width: 768px) {
.mec-wrap .mec-event-countdown-style3{flex-direction:column;}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-image img{width:100% !important;}
}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1{width:800px;padding:50px 10px 50px 60px;vertical-align:middle;position:relative;}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2{width:calc(100% - 800px);position:relative;padding-bottom:0;padding-top:0;}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-image{overflow:hidden;border-radius:0 var(--mec-primary-border-radius) var(--mec-primary-border-radius) 0;}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-image img{width:340px;height:340px;object-fit:cover;max-width:unset;display:block;}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-countdown-part-title span{font-weight:400;display:block;}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming{color:#fff;font-size:36px;letter-spacing:-2px;font-weight:bold;line-height:1;margin-top:-10px;}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-countdown>div{display:inline-block;}
.mec-event-countdown-style3 .mec-events-meta-group-countdown{color:#c9c9c9;margin-bottom:30px;padding:20px 30px;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.016);}
.mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-date-place{text-align:center;padding-bottom:8px;}
.mec-event-countdown-style3 .mec-event-countdown-part2 .mec-event-date, .mec-event-countdown-part2 .mec-event-place{display:inline;font-size:14px;padding:0 5px;text-align:center;}
.mec-event-countdown-style3 .mec-event-countdown-part3 .mec-event-button{display:inline-block;padding:14px 30px;vertical-align:middle;font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#fff;background:#4077ed;transition:all 0.24s ease;}
.mec-event-countdown-style3 .mec-event-countdown-part3 .mec-event-button:hover{background:#222;}
.mec-event-countdown-style3 .mec-event-countdown{text-align:center;display:table;table-layout:fixed;margin:0 auto;position:absolute;top:40px;right:20px;}
.mec-event-countdown-style3 .mec-event-countdown .label-w{letter-spacing:1px;text-transform:uppercase;position:relative;}
.mec-event-countdown-style3 .mec-event-countdown .block-w{display:table-cell;margin:0 20px 10px;position:relative;height:70px;}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li{padding:15px;}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li span{font-size:30px;}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li .label-w{font-size:11px;color:#888;margin:8px 0 0;line-height:1;}
.mec-event-countdown-style3 .mec-event-date{width:176px;height:96px;background:#40d9f1;color:#fff;font-size:13px;position:absolute;left:-27px;top:146px;border-radius:var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0;}
.mec-event-countdown-style3 .mec-event-date:after{content:"";position:absolute;display:inline-block;z-index:1;bottom:-18px;left:8px;width:0;border-width:19px;border-style:solid;border-color:transparent transparent #40d9f1 transparent;transform:rotate(45deg);}
.mec-event-countdown-style3 .mec-event-date .mec-date1{font-size:50px;position:absolute;top:7px;left:12px;letter-spacing:-3px;}
.mec-event-countdown-style3 .mec-event-date .mec-date2{position:absolute;left:80px;top:26px;}
.mec-event-countdown-style3 .mec-event-date .mec-date3{position:absolute;left:80px;top:45px;}
.mec-event-countdown-style3 .mec-event-countdown-part-details{padding-top:35px;margin-bottom:50px;min-height:100px;}
.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-title{font-size:17px;color:#fff;line-height:1.4;padding-right:20px;}
.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-link{color:#fff;font-size:12px;position:relative;padding-left:22px;}
.mec-event-countdown-style3 .mec-event-countdown-part-details .mec-event-link:before{content:"";display:inline-block;width:18px;border-top:1px solid #fff;position:absolute;left:0;top:8px;}
.mec-event-countdown-style3 .mec-event-title-link{position:absolute;left:190px;top:152px;}
.mec-event-countdown-style3 .mec-event-date:before, .event-carousel-type1-head .mec-event-date-carousel:before{content:"";position:absolute;left:0;bottom:0;z-index:2;width:100%;height:96px;display:inline-block;box-shadow:0 5px 5px rgba(0, 0, 0, 0.12);background:transparent;}
@media only screen and (min-width: 960px) {
.mec-wrap.mec-sm959 .mec-event-countdown-style3 .mec-event-countdown li{padding:10px;}
.mec-wrap.mec-sm959 .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming{font-size:31px;}
}
@media(max-width:959px){
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1, .mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part2{width:100%;display:block;}
.mec-event-countdown-style3 .mec-event-title-link{top:190px;}
.mec-event-countdown-style3 .mec-event-countdown{top:96px;}
.mec-event-countdown-style3 .mec-event-date{left:0;top:190px;}
.mec-event-countdown-style3 .mec-event-date:after{display:none;}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-countdown-part-title span{display:inline;}
.mec-event-countdown-style3 .mec-event-countdown-part-details{min-height:150px;}
}
@media(max-width:767px){
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown-part1 .mec-event-upcoming{font-size:26px;letter-spacing:-1px;}
.mec-event-countdown-style3 .mec-event-title-link{left:130px;}
.mec-event-countdown-style3 .mec-event-date{width:120px;font-size:10px;height:63px;}
.mec-event-countdown-style3 .mec-event-date .mec-date1{font-size:36px;top:3px;left:4px;letter-spacing:-2px;}
.mec-event-countdown-style3 .mec-event-date .mec-date2{position:absolute;left:52px;top:12px;}
.mec-event-countdown-style3 .mec-event-date .mec-date3{position:absolute;left:52px;top:28px;}
}
@media(max-width:380px){
.mec-event-countdown-style3 .mec-event-title-link{left:10px;top:260px;}
.mec-event-countdown-style3 .mec-event-countdown-part-details{min-height:200px;}
.mec-event-countdown-style3 .mec-event-countdown .block-w{margin:3px;height:auto;}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li{padding:10px 5px;}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li span{font-size:15px;}
.mec-wrap .mec-event-countdown-style3 .mec-event-countdown li .label-w{font-size:8px;}
} .mec-slider-t1-wrap{width:100%;padding:60px 90px;background:#f7f7f7;min-height:560px;position:relative;}
.mec-slider-t1{height:500px;box-shadow:0 5px 35px 0 rgba(0, 0, 0, 0.13);border-radius:var(--mec-primary-border-radius);}
.mec-slider-t1 .mec-event-article{position:relative;height:500px;border-radius:var(--mec-primary-border-radius);}
.mec-slider-t1 .mec-slider-t1-img{position:relative;background-size:cover !important;background-position:center !important;width:50%;height:100%;float:right;margin:0;overflow:hidden;border-radius:0 var(--mec-primary-border-radius) var(--mec-primary-border-radius) 0;}
.mec-slider-t1 .mec-slider-t1-content{width:50%;float:left;height:100%;background:#fff;padding:6%;border-radius:var(--mec-primary-border-radius) 0 0 var(--mec-primary-border-radius);}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-article{border:none;padding:0;margin:0;box-shadow:none;}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-title{font-size:29px;}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-title a:hover{text-decoration:underline;}
.mec-slider-t1-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px;}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev, .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next{opacity:1;width:44px;height:44px;line-height:38px;border-radius:var(--mec-secondary-border-radius);text-align:center;background:#fff;border:1px solid #fff;transition:all 0.25s ease;-webkit-transition:all 0.25s ease;position:absolute;top:50%;margin-top:-21px;cursor:pointer;}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover, .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover{box-shadow:0 4px 16px 0 rgba(0, 0, 0, 0.075);background:#fff;}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next{left:auto;right:-100px;}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev{right:auto;left:-100px;}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i, .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i{font-size:12px;color:#282828;transition:all 0.21s ease;}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover i, .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover i{color:#000;cursor:pointer;}
@media only screen and (min-width: 961px) {
.mec-slider-t1{margin:0 auto;max-width:900px;}
}
@media only screen and (max-width: 960px) {
.mec-slider-t1 .mec-slider-t1-img, .mec-slider-t1 .mec-slider-t1-content{width:100%;float:none;}
.mec-slider-t1 .mec-slider-t1-img{height:300px;}
.mec-slider-t1, .mec-slider-t1 .mec-event-article{height:auto;}
}
@media only screen and (max-width: 768px) {
.mec-slider-t1-wrap{padding:0;}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev, .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next{top:40px;margin-top:0;}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next{left:auto;right:10px;}
.mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev{right:auto;left:10px;}
}
@media only screen and (max-width: 479px) {
.mec-slider-t1-content.mec-event-grid-modern .mec-event-title{font-size:22px;}
.mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day{font-size:25px;}
} .mec-slider-t2-wrap{width:100%;padding:0;background:#fff;min-height:600px;position:relative;}
.mec-slider-t2 .mec-event-article{height:600px;position:relative;border:none;padding:0;margin:0;box-shadow:none;background:none;}
.mec-slider-t2 .mec-slider-t2-img{position:absolute;left:0;top:0;background-size:cover !important;background-position:center !important;width:70%;height:100%;margin:0;overflow:hidden;border-radius:var(--mec-primary-border-radius);}
.mec-slider-t2 .mec-slider-t2-content{width:50%;position:absolute;right:0;top:60px;bottom:60px;padding:3%;border-radius:var(--mec-primary-border-radius);}
.mec-slider-t2 .mec-slider-t2-content.mec-event-grid-modern *{color:#fff;}
.mec-slider-t2 .mec-slider-t2-content.mec-event-grid-modern .mec-event-title{font-size:29px;}
.mec-slider-t2-content.mec-event-grid-modern .mec-event-content, .mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{background:none;}
.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px;}
.mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover{background:#fff;color:#000;border-color:#fff;}
.mec-slider-t2-content.mec-event-grid-modern .mec-event-title a:hover, .mec-slider-t2-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover{color:#111;}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev, .mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next{opacity:1;width:44px;height:44px;line-height:38px;border-radius:var(--mec-secondary-border-radius);text-align:center;background:transparent;border:1px solid #fff;transition:all 0.25s ease;-webkit-transition:all 0.25s ease;position:absolute;top:84px;cursor:pointer;}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev:hover, .mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next:hover{box-shadow:0 4px 16px 0 rgba(0, 0, 0, 0.075);background:#fff;}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next{right:30px;}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev{right:82px;}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev i, .mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next i{font-size:14px;color:#fff;opacity:1;transition:all 0.25s ease;}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev:hover i, .mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next:hover i{color:#000;cursor:pointer;}
.mec-wrap.colorskin-custom .mec-slider-t2 .mec-event-article .mec-event-date.mec-color{color:#fff;}
@media only screen and (min-width: 961px) {
.mec-slider-t2{margin:0 auto;max-width:1200px;}
}
@media only screen and (max-width: 960px) {
.mec-slider-t2 .mec-slider-t2-img, .mec-slider-t2 .mec-slider-t2-content{width:100%;float:none;position:static;}
.mec-slider-t2 .mec-slider-t2-img{height:300px;}
.mec-slider-t2 .mec-event-article{height:auto;}
.mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev, .mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next{top:40px;}
}
@media only screen and (max-width: 479px) {
.mec-slider-t2-content.mec-event-grid-modern .mec-event-title{font-size:22px;}
} .mec-slider-t3-wrap{width:100%;padding:0;background:#161616;min-height:700px;position:relative;border-radius:var(--mec-primary-border-radius);}
.mec-slider-t3 .mec-event-article{height:700px;position:relative;border:none;padding:0;margin:0;box-shadow:none;background:none;border-radius:var(--mec-primary-border-radius);}
.mec-slider-t3 .mec-slider-t3-img{position:absolute;left:0;top:0;background-size:cover !important;background-position:center !important;width:100%;height:100%;margin:0;overflow:hidden;opacity:0.68;z-index:1;border-radius:var(--mec-primary-border-radius);}
.mec-slider-t3 .mec-slider-t3-content{width:50%;height:auto;vertical-align:middle;display:table;position:absolute;left:0;top:50%;transform:translateY(-50%);bottom:0;padding:0 2% 0 7%;margin:auto 0;background:none;z-index:2;}
.mec-slider-t3 .mec-slider-t3-content.mec-event-grid-modern *:not(.mec-color){color:#fff;}
.mec-slider-t3-content.mec-event-grid-modern .mec-event-title{font-size:29px;}
.mec-slider-t3-content.mec-event-grid-modern .mec-event-content, .mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{background:none;}
.mec-slider-t3-content.mec-event-grid-modern .mec-booking-button{display:inline-block;border:1px solid;font-weight:500;letter-spacing:1px;text-transform:uppercase;font-size:13px;padding:0 42px;line-height:49px;height:50px;transition:all 0.21s ease;border-radius:var(--mec-secondary-border-radius);}
.mec-slider-t3-content.mec-event-grid-modern .mec-booking-button:hover{background:#fff;color:#000;border-color:#fff;}
.mec-slider-t3-content.mec-event-grid-modern .mec-slider-t3-footer{text-align:left;padding:15px 15px 10px;}
.mec-slider-t3-content.mec-event-grid-modern .mec-event-title a:hover, .mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover{color:#40d9f1;}
.mec-slider-t3-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover{border-color:#40d9f1;}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev, .mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next{opacity:1;width:44px;height:44px;line-height:38px;border-radius:var(--mec-secondary-border-radius);text-align:center;background:transparent;border:1px solid #fff;transition:all 0.25s ease;-webkit-transition:all 0.25s ease;position:absolute;top:50%;margin-top:-22px;cursor:pointer;}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev:hover, .mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next:hover{box-shadow:0 4px 16px 0 rgba(0, 0, 0, 0.075);background:#fff;}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next{right:10px;}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev{right:auto;left:10px;}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev i, .mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next i{font-size:14px;color:#fff;opacity:1;transition:all 0.25s ease;}
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev:hover i, .mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next:hover i{color:#000;cursor:pointer;}
@media only screen and (min-width: 961px) {
.mec-slider-t3-content.mec-event-grid-modern .mec-event-title{font-size:50px;font-weight:400;}
.mec-slider-t3-content.mec-event-grid-modern .mec-event-description{font-size:19px;}
}
.mec-event-description{line-height:1.7;}
@media only screen and (max-width: 767px) {
.mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev, .mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next{top:40px;margin-top:0;}
}
@media only screen and (max-width: 479px) {
.mec-slider-t3 .mec-slider-t3-content{width:100%;}
.mec-slider-t3-content.mec-event-grid-modern .mec-event-title{font-size:22px;}
.mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day{font-size:25px;}
} .mec-slider-t4-wrap{width:100%;padding:0;background:#161616;min-height:700px;position:relative;border-radius:var(--mec-primary-border-radius);}
.mec-slider-t4 .mec-event-article{height:700px;border:none;padding:0;margin:0;box-shadow:none;background:none;border-radius:var(--mec-primary-border-radius);}
.mec-slider-t4 .mec-slider-t4-img{position:absolute;left:0;top:0;background-size:cover !important;background-position:center !important;width:100%;height:100%;margin:0;overflow:hidden;z-index:1;border-radius:var(--mec-primary-border-radius);}
.mec-slider-t4 .mec-slider-t4-content{width:auto;max-width:700px;background:rgba(37, 37, 37, 0.94) !important;height:auto;vertical-align:middle;display:table;position:absolute;left:8%;top:19%;padding:3%;margin:auto 0;background:none;z-index:2;border-radius:var(--mec-primary-border-radius);}
.mec-slider-t4 .mec-slider-t4-content.mec-event-grid-modern *:not(.mec-color){color:#fff;}
.mec-slider-t4-content.mec-event-grid-modern .mec-event-title{font-size:29px;}
.mec-slider-t4-content.mec-event-grid-modern .mec-event-content, .mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{background:none;}
.mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:13px;padding:0 42px;line-height:49px;height:50px;}
.mec-slider-t4-content.mec-event-grid-modern .mec-event-title a:hover{color:#40d9f1;}
.mec-slider-t4-content.mec-event-grid-modern .mec-slider-t4-footer{text-align:left;padding:15px 15px 10px;}
.mec-slider-t4-content.mec-event-grid-modern .mec-booking-button{display:inline-block;border:1px solid;font-weight:500;letter-spacing:1px;text-transform:uppercase;font-size:13px;padding:0 42px;line-height:49px;height:50px;transition:all 0.21s ease;border-radius:var(--mec-secondary-border-radius);}
.mec-slider-t4-content.mec-event-grid-modern .mec-booking-button:hover{background:#fff;color:#000;border-color:#fff;}
.mec-slider-t4-content.mec-event-grid-modern .mec-event-title a:hover, .mec-slider-t4-content.mec-event-grid-modern .mec-event-footer .mec-booking-button:hover{color:#111;}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev, .mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next{opacity:1;width:44px;height:44px;line-height:40px;border-radius:var(--mec-secondary-border-radius);text-align:center;background:transparent;border:1px solid #fff;transition:all 0.25s ease;-webkit-transition:all 0.25s ease;position:absolute;top:34px;cursor:pointer;}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev:hover, .mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next:hover{box-shadow:0 4px 16px 0 rgba(0, 0, 0, 0.075);background:#fff;}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next{right:60px;}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev{right:112px;}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev i, .mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next i{font-size:14px;color:#fff;opacity:1;transition:all 0.25s ease;}
.mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev:hover i, .mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next:hover i{color:#000;cursor:pointer;}
@media only screen and (max-width: 767px) {
.mec-slider-t4 .mec-slider-t4-content{width:100%;left:0;top:auto;bottom:0;}
.mec-slider-t4-content.mec-event-grid-modern .mec-event-title{font-size:22px;}
.mec-slider-t1-content.mec-event-grid-modern .event-grid-modern-head .mec-event-day{font-size:25px;}
} .mec-slider-t5-wrap{width:auto;max-width:570px;padding:0;margin:0 auto 25px;background:#fff;min-height:480px;position:relative;border-radius:var(--mec-primary-border-radius);}
.mec-slider-t5{height:auto;box-shadow:0 5px 35px 0 rgba(0, 0, 0, 0.13);border-radius:var(--mec-primary-border-radius);}
.mec-slider-t5 .mec-event-article{position:relative;height:auto;border-radius:var(--mec-primary-border-radius);}
.mec-slider-t5 .mec-slider-t5-img{position:relative;background-size:cover !important;background-position:center !important;width:100%;height:300px;float:none;margin:0;overflow:hidden;border-radius:var(--mec-primary-border-radius) var(--mec-primary-border-radius) 0 0;}
.mec-slider-t5 .mec-slider-t5-content{width:100%;float:none;height:100%;padding:0 20px 20px;margin-bottom:0;}
.mec-slider-t5 .mec-events-content p{margin-bottom:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;}
.mec-slider-t5-content.mec-event-grid-modern .mec-event-article{border:none;padding:0;margin:0;box-shadow:none;}
.mec-slider-t5-wrap .mec-event-grid-modern .event-grid-modern-head{margin-bottom:10px;padding:14px 34px;margin-left:-20px;margin-right:-20px;text-align:left;background:#f9f9f9;border-bottom:1px solid #eee;}
.mec-slider-t5-content.mec-event-grid-modern .mec-event-title{font-size:29px;}
.mec-slider-t5 .mec-slider-t5-col6{width:50%;float:left;height:100%;}
.mec-slider-t5 .mec-slider-t5-col6 i{font-size:42px;float:left;margin-right:7px;height:58px;}
.mec-slider-t5 .mec-slider-t5-col6 h6{text-transform:uppercase;font-size:17px;padding:4px 0;display:inline;color:#444;}
.mec-slider-t5 .mec-slider-t5-col6 address{font-size:12px;margin-bottom:0;}
.mec-slider-t5-content.mec-event-grid-modern .mec-event-title a:hover{text-decoration:underline;}
.mec-slider-t5-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px;top:0;}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev, .mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next{opacity:1;width:44px;height:44px;line-height:40px;border-radius:var(--mec-secondary-border-radius);text-align:center;background:transparent;border:1px solid #fff;transition:all 0.25s ease;-webkit-transition:all 0.25s ease;position:absolute;top:34px;cursor:pointer;}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev:hover, .mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next:hover{box-shadow:0 4px 16px 0 rgba(0, 0, 0, 0.075);background:#fff;}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next{right:30px;}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev{right:82px;}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev i, .mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next i{font-size:14px;color:#fff;opacity:1;transition:all 0.25s ease;}
.mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev:hover i, .mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next:hover i{color:#000;cursor:pointer;}
@media only screen and (max-width: 768px) {
.mec-slider-t5 .mec-slider-t5-col6{width:100%;margin:10px 0;}
}
@media only screen and (max-width: 479px) {
.mec-slider-t5-content.mec-event-grid-modern .mec-event-title{font-size:24px;}
} .mec-single-modern .mec-events-event-image{text-align:center;}
.mec-single-modern .mec-events-event-image img{width:100%;}
.mec-single-modern .mec-single-event-bar{margin:20px 0 0;padding:15px;display:table;width:100%;background:#fff;border:1px solid #e6e6e6;}
.mec-single-modern .mec-single-event-bar>div{display:table-cell;}
.mec-single-modern .mec-single-event-bar>div i{font-size:20px;vertical-align:middle;}
.mec-single-modern .mec-single-event-bar>div .mec-time-comment{font-size:12px;color:#999;}
.mec-single-modern .mec-single-event-bar>div h3{text-transform:uppercase;font-size:16px;font-weight:bold;padding-bottom:5px;display:inline;color:#000;padding-left:10px;}
.mec-single-modern .mec-single-event-bar>div dd{font-size:14px;color:#8d8d8d;padding-left:34px;margin-bottom:0;}
.mec-single-modern .col-md-4 .mec-sponsors-details, .mec-single-modern .col-md-4 .mec-frontbox{margin-top:-50px;margin-bottom:70px;padding:20px;border:1px solid #e6e6e6;box-shadow:none;}
.mec-single-modern .col-md-4.mec-no-image .mec-frontbox{margin-top:20px;}
.mec-next-occurrence ul{padding-left:0;margin-left:0;}
.mec-next-occurrence li{list-style:none;}
@media only screen and (min-width: 960px) { .featherlight-content .col-md-4 .mec-sponsors-details{margin-left:0;margin-bottom:15px;}
}
@media only screen and (max-width: 960px) {
.mec-single-modern .mec-single-event-bar>div{display:block;}
}
.lity-content>div{overflow:auto;max-height:80vh !important;border-radius:var(--mec-primary-border-radius);}
.mec-next-event-details li{list-style:none;margin-top:20px;}
.mec-next-event-details h6{text-transform:uppercase;font-size:14px;font-weight:600;padding-bottom:5px;display:inline;color:#222;padding-left:0;}
.mec-next-event-details abbr{display:block;padding-left:0;color:#8d8d8d;font-size:14px;}
.mec-next-event-details i{margin:0 10px;vertical-align:middle;}
.mec-next-event-details i:before{color:#40d9f1;}
.mec-next-event-details a{text-align:center;display:block;background:#fff;padding:6px 0;font-size:11px;font-weight:400;letter-spacing:0;border:1px solid #e3e3e3;transition:0.3s;border-radius:var(--mec-secondary-border-radius);}
.mec-active-occurrence-button{margin-top:20px;}
.mec-single-modal.mec-single-modern .mec-single-title{text-align:center;padding:15px 10px 0;}
.admin-bar .mec-single-modal.mec-single-modern .mec-single-title{padding-top:40px;}
.mec-single-modal.mec-single-modern .mec-single-event-bar{width:calc(100% - 30px);margin:0 auto 15px;padding:5px;}
.mec-single-modal.mec-single-modern .mec-events-event-image{width:calc(100% - 30px);margin:0 auto;}
.mec-single-modal.mec-single-modern .mec-single-event-bar>div dd{font-size:13px;}
.mec-single-modal.mec-single-modern .mec-single-event-bar>div h3{font-size:15px;}
@media only screen and (min-width: 960px) {
.mec-single-modal.mec-single-modern .col-md-4 .mec-frontbox{margin-left:0;}
}
.mec-single-modal.mec-single-modern .col-md-4 .mec-frontbox{margin-top:10px;margin-bottom:10px;}
.mec-single-modal.mec-single-modern .col-md-4 .mec-frontbox.mec-event-meta{padding:0;}
@media(min-width:961px){
.mec-single-event.mec-sticky{position:relative;}
.mec-single-event.mec-sticky .col-md-4{position:-webkit-sticky;position:sticky;top:120px;}
.mec-single-modern.mec-sticky .col-md-4{top:170px;}
.single-mec-events .mec-sticky .col-md-8>div:last-child{margin-bottom:30px;}
.single-mec-events .mec-single-modern.mec-sticky .col-md-8>div:last-child{margin-bottom:70px;}
}
.mec-single-modal .mec-event-meta dd.mec-organizer-url a, .mec-single-modal .mec-event-meta dd.mec-organizer-email a{font-size:12px;display:block;}
.mec-organizer-description p{padding-left:12px;}
.mec-modal-wrap{max-width:90vw;max-height:90vh !important;background:#fff;box-shadow:0 1px 55px rgba(0, 0, 0, 0.5);overflow-x:hidden !important;}
@media(max-width:1023px){
.mec-modal-wrap{max-width:80vw;}
}
.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li, .mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a.mec-events-button{display:block;text-align:center;}
.mec-single-modal .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li:first-child{margin-bottom:20px;}
.mec-holding-status-expired{color:#d8000c;}
.mec-holding-status-ongoing{color:#0dbf52;}
body .featherlight{z-index:999999 !important;}
body .featherlight .featherlight-content{background:transparent;overflow:unset;z-index:9999;}
body .featherlight .featherlight-close-icon, body .lity-close{position:fixed;top:40px;right:40px;background:transparent;color:#fff;font-size:16px;border:1px solid #fff;border-radius:0;padding:0;width:25px;height:25px;line-height:25px;z-index:9999;cursor:pointer;}
body .featherlight .featherlight-close-icon:hover, body .lity-close:hover, body .featherlight .featherlight-close-icon:focus, body .lity-close:focus, body .featherlight .featherlight-close-icon:active, body .lity-close:active{top:40px;font-size:16px;line-height:25px;background:#fff;color:#000;border:1px solid #000;}
@media(max-width:320px){
.mec-wrap span.flip-clock-divider{width:20px;}
.mec-single-event .mec-events-meta-group-countdown{padding:15px 12%;}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
.mec-wrap .flip-clock-wrapper ul{padding:0;}
}
@media(max-width:414px){
.mec-wrap span.flip-clock-divider{width:30px;}
.mec-single-event .mec-events-meta-group-countdown{margin-left:0;padding:15px 7%;}
}
@media(max-width:480px){
body .featherlight .featherlight-content{width:95%;}
.mec-wrap span.flip-clock-divider{width:7px;}
.mec-single-event .mec-events-meta-group-countdown{margin-left:0;padding:15px 1%;}
body .featherlight .featherlight-close-icon{color:#000;border-color:#000;}
}
@media(max-width:1366px){
body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:20px !important;}
body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:20px 15px;}
body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul{width:48px;}
}
@media(max-width:1280px){
body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:14px !important;}
body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:15px 10px;}
body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul{width:38px;}
}
@media(min-width:961px) and (max-width:1024px){
body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:7px !important;}
body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:15px 5px;}
body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul{width:14px;}
body .mec-modal-wrap .mec-single-modal .flip-clock-wrapper ul li a div{font-size:30px;}
}
@media(max-width:640px){
body .mec-modal-wrap .mec-single-modal.featherlight-close-icon{top:14px;right:14px;}
}
@media(max-width:480px){
.featherlight .featherlight-content, body .mec-modal-wrap{max-width:100%;}
body .mec-modal-wrap.flip-clock-divider .flip-clock-label{display:block;}
}
@media(max-width:414px){
body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:50px !important;}
.mec-wrap .flip-clock-divider .flip-clock-label{display:none;}
body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:20px 5px 20px 65px;}
body .featherlight-content .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:20px 2px 20px 2px !important;}
body .featherlight-content .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:3px !important;}
}
@media(max-width:375px){
body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:50px !important;}
.mec-wrap .flip-clock-divider .flip-clock-label{display:none;}
body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:20px 5px 20px 45px;}
}
@media(max-width:320px){
body .mec-modal-wrap .mec-single-modal .flip-clock-divider:not(:first-child){width:20px !important;}
body .mec-modal-wrap .mec-single-modal .mec-events-meta-group-countdown{padding:20px 5px 20px 40px;}
}
.mec-single-modal .mec-events-progress-bar{display:none;}
.mec-single-event-bar dd{margin-left:0;}
.mec-events-toggle{max-width:960px;margin-left:auto;margin-right:auto;}
.mec-events-toggle .mec-toggle-item{border:1px solid #e4e4e4;margin-bottom:15px;box-shadow:0 10px 15px #f3f3f3;border-radius:0 var(--mec-primary-border-radius) var(--mec-primary-border-radius) 0;}
.mec-events-toggle .mec-toggle-item-inner{cursor:pointer;position:relative;padding:30px 60px 30px 15px;background:#fff;transition:all 0.3s ease;min-height:100px;display:table;width:100%;border-collapse:separate;border-radius:0 var(--mec-primary-border-radius) var(--mec-primary-border-radius) 0;}
.mec-events-toggle .mec-toggle-item-inner:hover{background:#fbfbfb;}
.mec-toggle-item-col{width:200px;border-right:1px solid #e3e3e3;margin-right:15px;display:table-cell;padding-right:5px;}
.mec-toggle-item-col .mec-event-date{font-size:38px;line-height:40px;float:left;margin-right:8px;}
.mec-toggle-item-col .mec-event-month, .mec-toggle-item-col .mec-time-details{text-transform:uppercase;font-size:12px;line-height:14px;padding-top:4px;font-weight:700;}
.mec-toggle-item-col .mec-event-detail{font-size:10px;}
.mec-toggle-item-col .mec-event-day{margin-top:9px;color:#c0c0c0;font-size:35px;font-weight:100;text-transform:uppercase;letter-spacing:-1px;}
.mec-events-toggle .mec-toggle-title{color:#000;font-size:23px;font-weight:600;margin-bottom:0;transition:all 0.3s ease;display:table-cell;text-align:left;max-width:calc(100% - 200px);padding-left:15px;vertical-align:middle;}
.mec-events-toggle .mec-toggle-item-inner span.event-color{width:5px;height:calc(100% + 2px);position:absolute;left:-1px;top:-1px;bottom:0;border-radius:0;margin:0;}
.mec-events-toggle .mec-toggle-item-inner i{position:absolute;font-size:30px;right:25px;top:50%;transform:translate(0, -50%);cursor:pointer;}
.mec-events-toggle .mec-toggle-item.is-open i.mec-sl-plus:before{content:"\e615";}
.mec-events-toggle .mec-toggle-item.is-open .mec-toggle-title{background:#f8f8f8;cursor:pointer;}
.mec-events-toggle .mec-toggle-content{border-top:1px solid #e4e4e4;}
.mec-events-toggle .mec-toggle-content .mec-modal-wrap{margin:0;max-width:100%;box-shadow:none;}
.mec-events-toggle .mec-toggle-content .mec-modal-wrap .mec-single-event{margin:0;}
.mec-events-toggle .mec-toggle-content h1.mec-single-title, .mec-events-toggle .mec-toggle-content .mec-single-event-bar{display:none;}
.mec-events-toggle .media-links a{margin-bottom:0;}
.mec-events-toggle .mec-toggle-content .mec-toggle-meta{margin-bottom:14px;}
.mec-events-toggle .mec-toggle-content .mec-frontbox{padding:12px 14px 8px;}
.mec-events-toggle .mec-toggle-content .mec-frontbox .mec-speakers-details{border:none;}
.mec-events-toggle .mec-toggle-content .mec-frontbox .mec-speakers-details ul{padding-left:0;}
.mec-events-toggle #mec_speakers_details.mec-frontbox{padding:0;margin:0;}
.mec-events-toggle .mec-toggle-item h3.mec-speakers{border:none;text-align:left;margin-bottom:20px;}
.mec-events-toggle .mec-toggle-item h3.mec-speakers:before{content:"\e063";font-family:simple-line-icons;border:none;position:relative;display:inline-block;left:3px;bottom:unset;font-size:22px;font-weight:normal;padding:0 11px 0 28px;vertical-align:middle;}
.mec-events-toggle .mec-event-data-fields.mec-frontbox{border:none;padding:0;overflow:visible;}
@media only screen and (max-width: 767px) {
.mec-toggle-item-inner .mec-toggle-item-col{float:none;width:100%;border-right:none;margin-bottom:5px;display:block;max-width:100%;padding-left:15px;}
.mec-events-toggle .mec-toggle-title{display:block;width:100%;max-width:100%;}
} .mec-events-agenda-wrap{margin:10px 0;border:1px solid #e9e9e9;background:#fff;padding-left:20px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.03);border-radius:var(--mec-primary-border-radius);}
.mec-agenda-event>*{display:inline-block;}
.mec-agenda-event-title{line-height:18px;}
.mec-agenda-event-title a{display:inline-block;}
.mec-events-agenda-container .mec-month-divider{margin-right:20px;}
.mec-events-agenda:not(:last-of-type){padding:0;border-bottom:1px solid #e9e9e9;}
.mec-events-agenda:last-of-type{border-radius:0 0 var(--mec-primary-border-radius) var(--mec-primary-border-radius);}
.mec-events-agenda:last-of-type .mec-agenda-events-wrap{border-radius:0 0 var(--mec-primary-border-radius) 0;}
.mec-agenda-date-wrap{width:210px;padding-top:15px;float:left;font-size:13px;}
.mec-agenda-date-wrap i, .mec-agenda-event i{font-size:11px;color:#aaa;margin-right:4px;margin-left:1px;}
.mec-agenda-event i{vertical-align:middle;margin-right:1px;}
.mec-agenda-events-wrap{float:left;width:calc(100% - 210px);background:#f9f9f9;padding:15px;}
.mec-agenda-event{margin-bottom:10px;}
.mec-agenda-time{font-size:11px;color:#707070;padding-right:10px;width:138px;display:inline-block;}
.mec-agenda-event-title{position:relative;padding-left:14px;}
.mec-agenda-event-title a{font-size:14px;font-weight:600;color:#333;}
.mec-agenda-event-title span.event-color{width:9px;height:9px;position:absolute;left:0;top:6px;margin:0;}
.mec-agenda-date-wrap span.mec-agenda-day{color:#aaa;font-size:12px;}
@media only screen and (max-width: 767px) {
.mec-agenda-date-wrap, .mec-agenda-events-wrap{float:none;width:100%;}
.mec-events-agenda-wrap{padding-left:0;}
.mec-events-agenda span.mec-agenda-event-title{display:block;width:100%;}
.mec-agenda-event-title span.event-color{top:7px;}
.mec-agenda-event-title a{font-size:13px;}
} .mec-yearly-view-wrap{margin:0 0 15px;border:1px solid #e6e6e6;background:#fff;box-shadow:0 2px 4px rgba(0, 0, 0, 0.04);border-bottom-width:4px;border-radius:var(--mec-primary-border-radius);}
.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar{max-width:100%;width:231px;padding:10px;background:#fff;margin:10px;display:inline-block;}
.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar dl dt{transition:none;height:30px;width:30px;line-height:30px;border-radius:0;font-size:12px;}
.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar .mec-calendar-events-sec{padding:10px;}
.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar .mec-has-event:after{width:4px;height:4px;bottom:3px;left:calc(50% - 2px);}
.mec-yearly-view-wrap .mec-calendar-side .mec-calendar-table{min-height:200px;}
.mec-calendar.mec-yearly-calendar .mec-calendar-table-head dl dt{background:#f9f9f9;font-size:13px;}
.rtl .mec-calendar.mec-yearly-calendar .mec-calendar-table-head dl dt{font-size:7px;}
.mec-calendar.mec-yearly-calendar .mec-calendar-table-title{text-align:center;font-size:15px;font-weight:700;color:#222;margin-top:-5px;padding-bottom:5px;}
.mec-yearly-view-wrap .mec-yearly-calendar-sec{min-height:200px;width:538px;overflow:hidden;float:left;background:#f8f8f8;padding:15px;border-radius:0 0 0 var(--mec-primary-border-radius);}
.mec-yearly-view-wrap .mec-yearly-agenda-sec{min-height:200px;width:calc(100% - 538px);float:left;padding:0 0 0 20px;overflow:hidden;}
.mec-yearly-view-wrap .mec-yearly-title-sec{position:relative;padding:15px;text-align:center;border-bottom:1px solid #e6e6e6;box-shadow:0 1px 3px rgba(0, 0, 0, 0.02);}
.mec-yearly-view-wrap .mec-yearly-title-sec h2{font-size:30px;line-height:40px;color:#333;margin:0;font-weight:700;}
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year{position:absolute;top:50%;margin-top:-15px;min-width:30px;height:30px;line-height:30px;padding:0 8px;text-align:center;background:#fff;color:#666;font-size:14px;border:1px solid #eee;border-radius:var(--mec-secondary-border-radius);box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.015);transition:all 0.33s ease;cursor:pointer;}
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year{right:auto;left:20px;padding-right:14px;}
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year{left:auto;right:20px;padding-left:14px;}
.mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year i, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year i{font-size:12px;color:#40d9f1;cursor:pointer;}
.mec-yearly-view-wrap .mec-events-agenda.mec-selected{box-shadow:-10px 0 0 0 #fffcf2, 0 -1px 0 #fbebb6;background:#fffcf2;border-color:#fbebb6;color:#f9af29;}
.mec-yearly-agenda-sec span.mec-event-label-captions.mec-fc-style{right:0;top:-2px;}
@media only screen and (max-width: 959px) {
.mec-yearly-view-wrap .mec-yearly-calendar-sec{width:268px;padding:10px 5px;}
.mec-yearly-view-wrap .mec-yearly-agenda-sec{width:calc(100% - 268px);padding:0 0 0 10px;}
}
@media only screen and (max-width: 767px) {
.mec-yearly-view-wrap .mec-yearly-calendar-sec, .mec-yearly-view-wrap .mec-yearly-agenda-sec{width:100%;float:none;}
.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar{width:auto;}
.mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar dl dt{width:14.2%;}
.mec-yearly-view-wrap .mec-yearly-title-sec h2{font-size:25px;}
} .mec-yearly-view-wrap .mec-agenda-time,
.mec-yearly-view-wrap .mec-agenda-event i{display:none;}
@media only screen and (min-width: 768px) {
.mec-yearly-view-wrap .mec-events-agenda-wrap{margin-top:0;border:none;padding-left:0;box-shadow:none;}
.mec-yearly-view-wrap .mec-agenda-date-wrap{width:174px;font-size:11px;padding-top:10px;}
.mec-yearly-view-wrap .mec-agenda-events-wrap{width:calc(100% - 174px);padding:10px;}
.mec-yearly-view-wrap .mec-agenda-event-title a{font-size:13px;}
.mec-yearly-view-wrap .mec-agenda-event-title span.event-color{width:8px;height:8px;}
.mec-yearly-view-wrap .mec-agenda-date-wrap span.mec-agenda-day{font-size:11px;}
.mec-yearly-view-wrap .mec-yearly-calendar-sec{box-shadow:-2px 0 5px rgba(0, 0, 0, 0.03) inset;}
}
@media only screen and (max-width: 1200px) {
.mec-yearly-view-wrap .mec-agenda-event-title a{font-size:12px;padding-right:6px;}
} .mec-calendar.mec-calendar-timetable .mec-calendar-d-table{padding-bottom:10px;border-bottom:none;}
.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt:hover{cursor:pointer;}
.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-has-no-event, .mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-has-no-event:hover{color:#bbb;cursor:default;}
.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-day-active{background:#40d9f1;color:#fff;position:relative;}
.mec-calendar.mec-calendar-timetable .mec-calendar-d-table dl dt.mec-timetable-day-active:after{content:"";position:absolute;display:block;bottom:-20px;left:50%;margin-left:-10px;width:0;border-width:10px;border-style:solid;border-color:#40d9f1 transparent transparent transparent;}
.mec-week-events-container{background:#fff;border-radius:0 0 var(--mec-primary-border-radius) var(--mec-primary-border-radius);}
.mec-timetable-events-list{padding:10px 20px;border:none;margin:0;}
.mec-timetable-events-list .mec-timetable-event{padding:10px 0;border-bottom:1px dashed #ddd;}
.mec-timetable-events-list .mec-timetable-event:last-child{border:none;}
.mec-timetable-event .mec-timetable-event-span{font-size:12px;color:#444;padding-right:30px;line-height:22px;}
.mec-timetable-events-list .mec-timetable-event i{font-size:13px;color:#aaa;margin-right:3px;vertical-align:baseline;display:inline-block;}
.mec-timetable-event .mec-timetable-event-span a{color:#333;}
.mec-timetable-event .mec-timetable-event-time{font-size:11px;}
.mec-timetable-event .mec-timetable-event-time i{vertical-align:text-bottom;}
.mec-timetable-event .mec-timetable-event-title{font-size:13px;}
.mec-timetable-event .mec-timetable-event-title .event-color{width:10px;height:10px;}
.mec-timetable-events-list .mec-timetable-event.mec-util-hidden{display:none;}
.mec-timetable-events-list.mec-util-hidden{display:none;}
@media only screen and (min-width: 768px) {
.mec-timetable-events-list{display:table;width:100%;margin:10px 0 20px;}
.mec-timetable-events-list .mec-timetable-event{display:table-row;padding:0;border:none;background:#fff;}
.mec-timetable-events-list .mec-timetable-event:hover{background:#fafafa;}
.mec-timetable-event .mec-timetable-event-span{display:table-cell;padding:10px 15px;border-bottom:1px solid #ebebeb;}
.mec-timetable-events-list .mec-timetable-event:last-child .mec-timetable-event-span{border-bottom:none;}
}
@media only screen and (max-width: 767px) {
.mec-timetable-event .mec-timetable-event-title{display:block;width:100%;padding:5px 0 10px;font-weight:700;}
} .mec-timetable-t2-wrap{border:1px solid #e6e6e6;background:#fafafa;padding:0 15px 15px;overflow:hidden;box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.012);border-radius:var(--mec-primary-border-radius);}
.mec-timetable-t2-col{width:20%;float:left;min-height:20px;padding-right:1px;background:none;}
.mec-ttt2-title{background:#fafafa;color:#333;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;text-align:center;padding:25px 10px 10px;margin-bottom:1px;}
.mec-timetable-t2-col .mec-event-article{position:relative;}
.mec-timetable-t2-col .mec-event-article .event-color{position:absolute;width:auto;height:auto;left:0;right:0;top:0;bottom:0;margin:0;z-index:1;border-radius:var(--mec-primary-border-radius);}
.mec-timetable-t2-content{position:relative;z-index:2;color:#fff;padding:15px 15px 20px;text-align:left;height:auto;margin-bottom:1px;overflow:hidden;}
.mec-timetable-t2-content .mec-event-title{line-height:22px;margin-bottom:13px;white-space:nowrap;padding-right:1px;overflow:hidden;}
.mec-timetable-t2-content .mec-event-title a{color:#fff;font-size:15px;font-weight:600;white-space:pre-line;overflow:hidden;}
.mec-timetable-t2-content div{color:#fff;font-size:11px;font-weight:400;line-height:19px;white-space:nowrap;}
.mec-timetable-t2-content div i{font-size:12px;margin-right:4px;}
@media only screen and (max-width: 960px) {
.mec-timetable-t2-col{width:100%;float:none;}
}
@media(min-width:961px){
.mec-timetable-col-7{width:14.28%;}
.mec-timetable-col-6{width:16.6666%;}
} .mec-timetable-t3-wrap td{position:relative;padding:0;}
.mec-timetable-t3-wrap td a{width:100%;display:block;min-height:110px;}
.mec-weather-box{padding:15px 0;}
.mec-weather-head{min-height:90px;padding:5px 0;clear:both;overflow:hidden;margin-bottom:25px;border-radius:10px;background:#238af5;position:relative;}
.mec-weather-icon-box{float:left;width:80px;height:80px;border-radius:10px;overflow:hidden;background:#238af5;}
.mec-weather-icon{width:80px;height:80px;display:inline-block;border-radius:10px;}
.mec-weather-summary{float:left;width:calc(100% - 80px);padding-left:10px;margin:10px 0;height:60px;}
.mec-weather-summary-report{font-size:15px;color:rgba(255, 255, 255, 0.68);margin-bottom:6px;}
.mec-weather-summary-temp{font-weight:400;color:#fff;font-size:29px;line-height:1;}
.degrees-mode{background:rgba(0, 0, 0, 0.2);cursor:pointer;font-weight:400;font-size:18px;padding:4px 5px;line-height:1;color:#fff;position:absolute;border-radius:8px;bottom:16px;left:16px;}
.mec-weather-extras{width:auto;padding:10px 15px 0 15px;float:right;min-height:80px;color:#fff;font-size:13px;line-height:1;}
.mec-weather-extras{width:auto;padding:10px 15px 0 15px;float:right;min-height:80px;color:#fff;font-size:13px;line-height:1;}
.mec-weather-extras div{line-height:20px;height:20px;}
.mec-weather-extras span{color:rgba(255, 255, 255, 0.68);font-size:12px;text-transform:uppercase;}
.mec-weather-extras var{font-size:11px;letter-spacing:0.4px;}
.mec-weather-icon.clear-day, .mec-weather-icon.clear-night{background-image:url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/img/mec-weather-icon-01.png);}
.mec-weather-icon.partly-sunny-day, .mec-weather-icon.partly-sunny-night{background-image:url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/img/mec-weather-icon-02.png);}
.mec-weather-icon.partly-cloudy-day, .mec-weather-icon.partly-cloudy-night{background-image:url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/img/mec-weather-icon-03.png);}
.mec-weather-icon.cloudy, .mec-weather-icon.fog, .mec-weather-icon.wind{background-image:url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/img/mec-weather-icon-04.png);}
.mec-weather-icon.thunderstorm{background-image:url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/img/mec-weather-icon-05.png);}
.mec-weather-icon.rain{background-image:url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/img/mec-weather-icon-06.png);}
.mec-weather-icon.snow, .mec-weather-icon.hail, .mec-weather-icon.sleet{background-image:url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/img/mec-weather-icon-07.png);}
.mec-av-spot-wrap{width:auto;max-width:1200px;padding:0;margin:0 auto 25px;background:#f7f7f7;min-height:480px;position:relative;border-radius:var(--mec-primary-border-radius);}
.mec-av-spot{height:auto;border:1px solid #eee;box-shadow:0 6px 12px -4px rgba(0, 0, 0, 0.05);border-radius:var(--mec-primary-border-radius);}
.mec-av-spot .mec-event-article{position:relative;height:auto;border-radius:var(--mec-primary-border-radius);}
.mec-av-spot .mec-av-spot-img{position:relative;background-size:cover !important;background-position:center !important;width:100%;height:330px;float:none;margin:0;overflow:hidden;border-radius:var(--mec-primary-border-radius) var(--mec-primary-border-radius) 0 0;}
.mec-av-spot .mec-av-spot-content{border-radius:0 0 var(--mec-primary-border-radius) var(--mec-primary-border-radius);}
.mec-av-spot .mec-av-spot-content, .mec-av-spot .mec-av-spot-head{width:100%;float:none;height:100%;background:#fff;padding:0 20px 20px;margin-bottom:0;}
.mec-av-spot .mec-av-spot-head{background:#222;color:#fff;min-height:80px;}
.mec-av-spot .mec-av-spot-head .mec-av-spot-box{padding-top:25px;font-size:13px;color:#ddd;}
.mec-av-spot .mec-av-spot-head .mec-av-spot-box span{color:#40d9f1;font-size:40px;font-weight:bold;font-style:italic;}
.mec-av-spot .mec-av-spot-head .mec-event-countdown{text-align:center;padding-top:10px;display:table;table-layout:fixed;margin:0 auto;float:right;}
.mec-av-spot .mec-av-spot-head .mec-event-countdown li{display:table-cell;padding:10px 20px;position:relative;height:60px;}
.mec-av-spot .mec-av-spot-head .mec-event-countdown p{margin-bottom:0;}
.mec-av-spot .mec-events-content p{margin-bottom:20px;}
.mec-av-spot-content.mec-event-grid-modern .mec-event-article{border:none;padding:0;margin:0;box-shadow:none;}
.mec-av-spot-wrap .mec-event-grid-modern .event-grid-modern-head{margin-bottom:10px;padding:14px 34px;margin-left:-20px;margin-right:-20px;text-align:left;background:#f9f9f9;border-bottom:1px solid #eee;}
.mec-av-spot-content.mec-event-grid-modern .mec-event-title{font-size:29px;}
.mec-av-spot .mec-av-spot-col6{width:50%;float:left;height:100%;}
.mec-av-spot .mec-av-spot-col6 i{font-size:42px;float:left;margin-right:7px;height:58px;}
.mec-av-spot .mec-av-spot-col6 h6{text-transform:uppercase;font-size:17px;padding:4px 0;display:inline;color:#444;}
.mec-av-spot .mec-av-spot-col6 address{font-size:12px;margin-bottom:0;}
.mec-av-spot-content.mec-event-grid-modern .mec-event-title a:hover{text-decoration:underline;}
.mec-av-spot-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:12px;padding:0 31px;line-height:49px;height:50px;top:0;box-shadow:0 5px 11px -3px rgba(0, 0, 0, 0.05);}
@media only screen and (max-width: 768px) {
.mec-av-spot .mec-av-spot-col6{width:100%;margin:10px 0;}
}
@media only screen and (max-width: 479px) {
.mec-av-spot-content.mec-event-grid-modern .mec-event-title{font-size:24px;}
} .mec-events-masonry-wrap{display:block;width:auto;}
.mec-masonry-item-wrap{width:calc(33.33% - 30px);padding:0;margin:0 15px 30px;min-height:10px;position:relative;float:left;}
.mec-events-masonry-cats{padding:10px;margin-bottom:25px;text-align:center;clear:both;list-style:none outside none;}
.mec-events-masonry-cats a{border-radius:2px;padding:6px 12px;font-size:13px;line-height:1.2;color:#333;font-weight:normal;margin-top:0 !important;text-align:center;display:inline-block;width:auto;border:2px solid transparent;transition:all 0.2s ease;}
.mec-events-masonry-cats a:hover{border-color:#40d9f1;color:#333;}
.mec-events-masonry-cats a.mec-masonry-cat-selected{border:2px solid #40d9f1;color:#40d9f1;}
.mec-masonry{background:#f7f7f7;height:auto;border:1px solid #eee;box-shadow:0 6px 12px -4px rgba(0, 0, 0, 0.05);border-radius:var(--mec-primary-border-radius);}
.mec-masonry .mec-event-article{position:relative;height:auto;background-color:#fff;border-radius:var(--mec-primary-border-radius);}
.mec-masonry .mec-masonry-img{position:relative;width:100%;height:auto;float:none;margin:0;overflow:hidden;border-radius:var(--mec-primary-border-radius) var(--mec-primary-border-radius) 0 0;}
.mec-masonry .mec-masonry-img img{width:100%;display:block;}
.mec-masonry .mec-masonry-content, .mec-masonry .mec-masonry-head{width:100%;float:none;height:100%;padding:0 20px 20px;margin-bottom:0;}
.mec-masonry .mec-events-content p{margin-bottom:20px;}
.mec-masonry-content.mec-event-grid-modern .mec-event-article{border:none;padding:0;margin:0;box-shadow:none;}
.mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head{min-height:79px;margin-bottom:10px;padding:14px 5%;margin-left:-20px;margin-right:-20px;text-align:left;background:#f9f9f9;border-bottom:1px solid #eee;}
.mec-masonry-content.mec-event-grid-modern .mec-event-description{padding-top:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;}
.mec-masonry-content.mec-event-grid-modern .mec-event-content{padding-top:20px;}
@media(max-width:480px){
.mec-masonry-content.mec-event-grid-modern .mec-labels-normal{display:block;}
}
.mec-masonry-content.mec-event-grid-modern .mec-event-footer{height:auto;display:flex;gap:10px;}
.mec-wrap .mec-event-masonry .mec-masonry-content.mec-event-grid-modern .mec-event-footer a{position:static;padding:0;flex:auto;text-align:center;}
.mec-masonry .mec-masonry-col6 .mec-event-date{font-size:52px;letter-spacing:-2px;line-height:41px;vertical-align:top;}
.mec-masonry .mec-masonry-col6{width:50%;float:left;height:100%;}
.mec-masonry .mec-masonry-col6 i{font-size:24px;float:left;margin-right:7px;height:50px;}
.mec-masonry .mec-masonry-col6 h6, .mec-masonry .mec-masonry-col6 .mec-event-month{text-transform:capitalize;font-size:15px;padding:4px 0;display:inline;color:#444;}
.mec-masonry .mec-masonry-col6 address, .mec-masonry .mec-masonry-col6 .mec-event-detail{font-size:11px;margin-bottom:0;}
.mec-masonry-content.mec-event-grid-modern .mec-event-title a:hover{text-decoration:underline;}
.mec-masonry-content.mec-event-grid-modern .mec-event-footer .mec-booking-button{font-size:12px;line-height:49px;height:50px;box-shadow:0 5px 11px -3px rgba(0, 0, 0, 0.05);}
@media only screen and (max-width: 960px) {
.mec-masonry-item-wrap{width:calc(50% - 30px);}
}
@media only screen and (max-width: 768px) {
.mec-masonry .mec-masonry-col6{width:100%;margin:10px 0;}
.mec-masonry-item-wrap{width:calc(100% - 30px);}
}
@media only screen and (max-width: 479px) {
.mec-masonry-content.mec-event-grid-modern .mec-event-title{font-size:24px;}
}
.mec-wrap.mec-skin-masonry-container .mec-load-more-wrap{position:unset;}
.btn-wrapper{text-align:center;}
.countdown-wrapper .btn-wrapper{padding-top:10px;padding-right:0;}
.countdown-wrapper h5.countdown-message{letter-spacing:5px;font-weight:500;font-size:18px;}
.countdown-wrapper p, .blox.dar .countdown-wrapper p{color:#888;}
.countdown-wrapper a.button.black{float:right;margin-right:0;}
.mec-wrap .threedaydigits .days .flip-clock-label{right:-100px;}
@media only screen and (min-width: 320px) and (max-width: 767px) {
.mec-wrap .flip-clock-wrapper ul{width:29px !important;}
.mec-wrap .flip-clock-wrapper ul li a div div.inn{font-size:25px !important;}
.mec-wrap .flip-clock-divider .flip-clock-label{left:0;font-weight:400;}
.mec-wrap span.flip-clock-divider{width:12px;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.mec-wrap .flip-clock-wrapper ul{width:29px !important;}
.mec-wrap .flip-clock-wrapper ul li a div div.inn{font-size:25px !important;}
.mec-wrap .flip-clock-divider .flip-clock-label{display:none;}
.mec-wrap span.flip-clock-divider:first-child{width:0;}
.mec-wrap span.flip-clock-divider{width:5px;}
.mec-single-event .mec-events-meta-group-countdown{margin-left:0;padding:15px 18%;}
}
@media screen and (min-width: 960px) and (max-width: 1200px) {
.mec-wrap .threedaydigits ul{height:50px;width:47px;}
}
@media screen and (min-width: 480px) and (max-width: 768px) {
.mec-wrap .threedaydigits ul{height:48px;width:26px !important;}
.mec-wrap .threedaydigits .flip-clock-label{font-size:8px;left:-8px;}
}
@media screen and (min-width: 320px) and (max-width: 480px) {
.mec-wrap .threedaydigits ul{height:48px;width:22px !important;}
} .mec-wrap .flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;}
.mec-wrap .flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc;}
.mec-wrap .flip-clock-wrapper a:hover{color:#fff;}
.mec-wrap .flip-clock-wrapper ul{list-style:none;}
.mec-wrap .flip-clock-wrapper.clearfix:before, .flip-clock-wrapper.clearfix:after{content:" ";display:table;}
.mec-wrap .flip-clock-wrapper.clearfix:after{clear:both;}
.mec-wrap .flip-clock-wrapper.clearfix{zoom:1;}
.mec-wrap .flip-clock-wrapper{font-size:11px;-webkit-user-select:none;}
.mec-wrap .flip-clock-meridium{background:none !important;box-shadow:0 0 0 !important;font-size:36px !important;}
.mec-wrap .flip-clock-meridium a{color:#313333;}
.mec-wrap .flip-clock-wrapper{text-align:center;position:relative;display:inline-block;padding-bottom:10px;}
.mec-wrap .flip-clock-wrapper:before, .flip-clock-wrapper:after{content:" ";display:table;}
.mec-wrap .flip-clock-wrapper:after{clear:both;}
.mec-wrap .flip-clock-wrapper ul{position:relative;float:left;margin:2px;width:50px;height:50px;font-size:80px;font-weight:bold;line-height:87px;border-radius:3px;background:rgba(0, 0, 0, 0.21);}
.mec-wrap .flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:54px;text-decoration:none !important;}
.mec-wrap .flip-clock-wrapper ul li:first-child{z-index:2;}
.mec-wrap .flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0 !important;overflow:visible !important;cursor:default !important;}
.mec-wrap .flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;overflow:hidden;outline:1px solid transparent;}
.mec-wrap .flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2;}
.mec-wrap .flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0;}
.mec-wrap .flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:24px;left:0;z-index:5;width:100%;height:3px;background-color:rgba(0, 0, 0, 0.12);}
.mec-wrap .flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.mec-wrap .flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#fff;text-shadow:0 0 2px rgba(0, 0, 0, 0.25);text-align:center;background-color:#40d9f1;border-radius:3px;font-size:48px;}
.mec-wrap .flip-clock-wrapper ul li a div.up div.inn{top:0;}
.mec-wrap .flip-clock-wrapper ul li a div.down div.inn{bottom:0;}
.mec-wrap .flip-clock-wrapper ul.play li.flip-clock-before{z-index:3;}
.mec-wrap .flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0, 0, 0, 0.17);}
.mec-wrap .flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd 0.5s 0.5s linear both;-moz-animation:asd 0.5s 0.5s linear both;animation:asd 0.5s 0.5s linear both;z-index:5;}
.mec-wrap .flip-clock-divider{float:left;display:inline-block;position:relative;width:18px;height:62px;}
.mec-wrap .flip-clock-divider:first-child{width:0;}
.mec-wrap .flip-clock-dot{display:none;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0, 0, 0, 0.5);left:5px;}
.mec-wrap .flip-clock-divider .flip-clock-label{position:absolute;bottom:-1.5em;right:-71px;color:#101010;font-weight:bold;text-shadow:none;text-transform:uppercase;}
.mec-wrap .blox.dark .flip-clock-divider .flip-clock-label{color:#8a8a8a;}
.mec-wrap .flip-clock-divider.seconds .flip-clock-label{right:-82px;}
.mec-wrap .flip-clock-dot.top{top:30px;}
.mec-wrap .flip-clock-dot.bottom{bottom:30px;}
@-webkit-keyframes asd {
0%{z-index:2;}
20%{z-index:4;}
100%{z-index:4;}
}
@-moz-keyframes asd {
0%{z-index:2;}
20%{z-index:4;}
100%{z-index:4;}
}
@-o-keyframes asd {
0%{z-index:2;}
20%{z-index:4;}
100%{z-index:4;}
}
@keyframes asd {
0%{z-index:2;}
20%{z-index:4;}
100%{z-index:4;}
}
.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn 0.5s 0.5s linear both;-moz-animation:turn 0.5s 0.5s linear both;animation:turn 0.5s 0.5s linear both;}
@-webkit-keyframes turn {
0%{-webkit-transform:rotatex(90deg);}
100%{-webkit-transform:rotatex(0deg);}
}
@-moz-keyframes turn {
0%{-moz-transform:rotatex(90deg);}
100%{-moz-transform:rotatex(0deg);}
}
@-o-keyframes turn {
0%{-o-transform:rotatex(90deg);}
100%{-o-transform:rotatex(0deg);}
}
@keyframes turn {
0%{transform:rotatex(90deg);}
100%{transform:rotatex(0deg);}
}
.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 0.5s linear both;-moz-animation:turn2 0.5s linear both;animation:turn2 0.5s linear both;}
@-webkit-keyframes turn2 {
0%{-webkit-transform:rotatex(0deg);}
100%{-webkit-transform:rotatex(-90deg);}
}
@-moz-keyframes turn2 {
0%{-moz-transform:rotatex(0deg);}
100%{-moz-transform:rotatex(-90deg);}
}
@-o-keyframes turn2 {
0%{-o-transform:rotatex(0deg);}
100%{-o-transform:rotatex(-90deg);}
}
@keyframes turn2 {
0%{transform:rotatex(0deg);}
100%{transform:rotatex(-90deg);}
}
.flip-clock-wrapper ul li.flip-clock-active{z-index:3;}
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(64, 64, 64, 0.68)));background:linear, top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%;background:-o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%);background:linear, to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%;-webkit-animation:show 0.5s linear both;-moz-animation:show 0.5s linear both;animation:show 0.5s linear both;}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(64, 64, 64, 0.68)));background:linear, top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%;background:-o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%);background:linear, to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%;-webkit-animation:hide 0.5s 0.3s linear both;-moz-animation:hide 0.5s 0.3s linear both;animation:hide 0.5s 0.3s linear both;}
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(64, 64, 64, 0.68)), color-stop(100%, rgba(0, 0, 0, 0.1)));background:linear, top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%;background:-o-linear-gradient(top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear, to bottom, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%;-webkit-animation:show 0.5s linear both;-moz-animation:show 0.5s linear both;animation:show 0.5s linear both;}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(64, 64, 64, 0.68)), color-stop(100%, rgba(0, 0, 0, 0.1)));background:linear, top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%;background:-o-linear-gradient(top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%);background:-ms-linear-gradient(top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%);background:linear, to bottom, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%;-webkit-animation:hide 0.5s 0.3s linear both;-moz-animation:hide 0.5s 0.3s linear both;animation:hide 0.5s 0.2s linear both;}
@-webkit-keyframes show {
0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes show {
0%{opacity:0;}
100%{opacity:1;}
}
@-o-keyframes show {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes show {
0%{opacity:0;}
100%{opacity:1;}
}
@-webkit-keyframes hide {
0%{opacity:1;}
100%{opacity:0;}
}
@-moz-keyframes hide {
0%{opacity:1;}
100%{opacity:0;}
}
@-o-keyframes hide {
0%{opacity:1;}
100%{opacity:0;}
}
@keyframes hide {
0%{opacity:1;}
100%{opacity:0;}
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
.single-mec-events .mec-wrap .flip-clock-wrapper{padding-bottom:0;max-width:218px;}
.single-mec-events .mec-wrap .mec-events-meta-group-countdown{padding:20px 10px 20px 10px;}
.mec-wrap .flip-clock-wrapper ul{width:25px !important;padding:0;}
.single-mec-events .mec-wrap .flip-clock-wrapper .flip{margin-bottom:40px;}
.single-mec-events .mec-wrap .flip-clock-divider .flip-clock-label{display:block;}
.single-mec-events .mec-wrap .flip-clock-divider.days .flip-clock-label{left:-15px;}
.single-mec-events .mec-wrap .flip-clock-divider.hours .flip-clock-label{left:0;}
.single-mec-events .mec-wrap .flip-clock-divider.minutes .flip-clock-label{left:0;}
.single-mec-events .mec-wrap .flip-clock-divider.seconds .flip-clock-label{left:-15px;}
.single-mec-events .mec-wrap .flip-clock-wrapper{max-width:unset;}
} @font-face{font-family:"simple-line-icons";src:url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.eot?v=2.3.1);src:url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.eot?v=2.3.1#iefix) format("embedded-opentype"), url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.woff2?v=2.3.1) format("woff2"), url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.woff?v=2.3.1) format("woff"), url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.ttf?v=2.3.1) format("truetype"), url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/fonts/Simple-Line-Icons.svg?v=2.3.1#simple-line-icons) format("svg");font-weight:normal;font-style:normal;}
[class*="mec-sl-"]{font-family:"simple-line-icons";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;}
.mec-sl-facebook:before{content:"\e00b";}
.mec-sl-twitter:before{content:"\e009";}
.mec-sl-google-plus:before{content:"\e60d";}
.mec-sl-angle-left:before{content:"\e605";}
.mec-sl-angle-right:before{content:"\e606";}
.mec-sl-calendar:before{content:"\e075";}
.mec-sl-clock-o:before{content:"\e081";}
.mec-sl-home:before{content:"\e069";}
.mec-sl-phone:before{content:"\e600";}
.mec-sl-envelope:before{content:"\e086";}
.mec-sl-sitemap:before{content:"\e037";}
.mec-sl-map-marker:before{content:"\e096";}
.mec-sl-floder:before{content:"\e089";}
.mec-sl-wallet:before{content:"\e02a";}
.mec-color, .mec-color-hover:hover, .mec-color-before *:before,
.mec-wrap .mec-color, .mec-wrap .mec-color-hover:hover, .mec-wrap .mec-color-before *:before{color:#40d9f1;}
.mec-bg-color, .mec-bg-color-hover:hover, .mec-wrap .mec-bg-color, .mec-wrap .mec-bg-color-hover:hover{background-color:#40d9f1;}
.mec-box-marker, .mec-vip-content-notice{box-shadow:5px 0 0 #40d9f1 inset;padding:5px 10px;}
.mec-border-color, .mec-border-color-hover:hover, .mec-wrap .mec-border-color, .mec-wrap .mec-border-color-hover:hover{border-color:#40d9f1;}
.mec-toggle-month-divider.mec-skin-list-events-container{border:1px solid #e8e8e8;margin-bottom:30px;background:#f8f8f8;box-shadow:0 2px 18px -1px rgba(0, 0, 0, 0.1);border-radius:2px;}
.mec-toggle-month-divider .mec-month-divider{margin:0;text-align:left;background:#fff;position:relative;cursor:pointer;border-top:1px solid #e8e8e8;}
.mec-toggle-month-divider .mec-month-divider span{padding:20px;border-bottom:1px solid #e8e8e8;}
.mec-toggle-month-divider .mec-month-divider i{position:absolute;right:20px;top:24px;font-size:20px;cursor:pointer;}
.mec-toggle-month-divider .mec-month-divider span:before{display:none;}
.mec-toggle-month-divider .mec-month-divider+article{margin-top:20px;}
.mec-toggle-month-divider .mec-wrap .mec-month-divider:first-of-type{border-top:none;}
.mec-toggle-month-divider .mec-event-list-accordion .mec-month-divider:not(:first-of-type)~article{display:none;}
.mec-skin-list-events-container:not(.mec-toggle-month-divider) .mec-month-divider i{display:none;}
.mec-month-divider{display:flex;align-items:center;}
.mec-month-divider:before, .mec-month-divider:after{content:"";flex:1;height:4px;background:#ebebeb;}
.mec-month-divider h5{font-size:22px;font-weight:700;text-transform:uppercase;margin:0 20px;}
.mec-month-divider i{display:none;}
.mec-toogle-inner-month-divider .mec-toggle-item-col .mec-event-month{display:inline-block;padding-top:0;}
.mec-toogle-inner-month-divider .mec-toggle-item-col .mec-event-date{font-size:14px;line-height:14px;float:none;display:inline-block;margin-right:0;font-weight:700;}
.mec-events-toggle .mec-toogle-inner-month-divider.mec-toggle-item-inner{padding:20px 60px 30px 15px;}
.mec-toogle-inner-month-divider .mec-toggle-month-inner-image{float:left;clear:right;width:100px;margin-right:20px;margin-left:10px;}
.mec-toogle-inner-month-divider .mec-toggle-item-col .mec-event-detail{margin-top:-6px;}
.mec-toogle-inner-month-divider .mec-toggle-item-col{float:none;width:100%;margin-top:10px;display:block;border:none;}
.mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title{font-size:19px;display:block;padding-top:10px;}
@media only screen and (max-width: 768px) {
.mec-events-toggle .mec-toogle-inner-month-divider .mec-toggle-title{font-size:14px;padding-top:0;}
.mec-toogle-inner-month-divider .mec-toggle-item-col{margin-top:0;}
.mec-toogle-inner-month-divider .mec-toggle-month-inner-image{width:70px;}
}  .mec-wrap article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-label-featured,
.mec-wrap article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-label-canceled,
.mec-wrap article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-label-custom{overflow:hidden;position:relative;}
.mec-event-label-captions:not(.mec-fc-style){z-index:1;position:absolute;top:30px;right:-37px;font-size:10px;letter-spacing:1px;text-transform:uppercase;background:#04de78;padding:2px 0;color:#fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.5s cubic-bezier(0.25, 0.5, 0.06, 0.85);transition:0.5s cubic-bezier(0.25, 0.5, 0.06, 0.85);list-style:none;text-align:center;width:150px;max-width:150px;}
.mec-event-agenda-clean .mec-event-label-captions{top:0;}
.mec-box-calendar.mec-event-calendar-classic.mec-event-container-novel .mec-event-label-captions{display:none;}
.mec-wrap article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-label-canceled:before{background:#de0404;}
ul.mec-weekly-view-dates-events article:before, .mec-daily-view-date-events article:before{padding:7px 40px !important;top:27px !important;}
.mec-timeline-event .mec-fc-style, .mec-wrap .mec-events-agenda .mec-agenda-event .mec-fc-style, .mec-wrap .mec-event-list-modern article .mec-fc-style, .mec-wrap .mec-event-list-accordion article .mec-fc-style, .mec-timetable-wrap article .mec-fc-style, .mec-event-grid-minimal article .mec-fc-style, .mec-event-grid-classic article .mec-fc-style, .mec-event-grid-simple article .mec-fc-style, .mec-wrap article.mec-event-cover-modern .mec-fc-style, .mec-wrap article.mec-event-cover-classic .mec-fc-style, .mec-wrap article.mec-event-cover-clean .mec-fc-style, .mec-wrap article[class^="mec-event-countdown-"] .mec-fc-style{font-size:9px;letter-spacing:0.5px;text-transform:uppercase;background:#04de78;padding:2px 7px;color:#fff;position:relative;margin-left:10px;border-radius:2px;}
.mec-timeline-event.mec-label-canceled .mec-fc-style, .mec-wrap .mec-events-agenda .mec-agenda-event.mec-label-canceled .mec-fc-style, .mec-wrap article.mec-event-cover-modern.mec-label-canceled .mec-fc-style{background:#de0404;}
.mec-timeline-event.mec-label-canceled .mec-fc-style:before, .mec-wrap .mec-events-agenda .mec-agenda-event.mec-label-canceled .mec-fc-style:before{color:#de0404;}
.mec-wrap .mec-event-list-modern article.mec-label-featured:before, .mec-wrap .mec-event-list-modern article.mec-label-canceled:before, .mec-wrap .mec-event-list-accordion article.mec-label-featured:before, .mec-wrap .mec-event-list-accordion article.mec-label-canceled:before, .mec-event-grid-minimal article.mec-label-featured:before, .mec-event-grid-minimal article.mec-label-canceled:before, .mec-event-grid-simple article.mec-label-featured:before, .mec-event-grid-simple article.mec-label-canceled:before, .mec-event-grid-classic article.mec-label-featured:before, .mec-event-grid-classic article.mec-label-canceled:before, .mec-timetable-wrap article.mec-label-featured:before, .mec-timetable-wrap article.mec-label-canceled:before{display:none;}
.mec-wrap .mec-event-list-modern article .mec-fc-style, .mec-wrap .mec-event-list-accordion article .mec-fc-style, .mec-wrap article.mec-event-cover-classic .mec-fc-style, .mec-wrap article.mec-event-cover-clean .mec-fc-style, .mec-wrap article[class^="mec-event-countdown-"] .mec-fc-style{position:static;font-size:11px;font-weight:400;white-space:nowrap;display:inline-block;line-height:14px;}
.mec-wrap .mec-event-list-modern article.mec-label-canceled .mec-fc-style, .mec-wrap .mec-event-list-accordion article.mec-label-canceled .mec-fc-style, .mec-timetable-wrap article.mec-label-canceled .mec-fc-style, .mec-event-grid-minimal article.mec-label-canceled .mec-fc-style, .mec-event-grid-classic article.mec-label-canceled .mec-fc-style, .mec-event-grid-simple article.mec-label-canceled .mec-fc-style, .mec-wrap article.mec-event-cover-classic.mec-label-canceled .mec-fc-style, .mec-wrap article.mec-event-cover-clean.mec-label-canceled .mec-fc-style, .mec-wrap article[class^="mec-event-countdown-"].mec-label-canceled .mec-fc-style{background:#de0404;}
.mec-wrap .mec-event-list-modern article.mec-label-canceled .mec-fc-style:before, .mec-wrap .mec-event-list-accordion article.mec-label-canceled .mec-fc-style:before, .mec-timetable-wrap article.mec-label-canceled .mec-fc-style:before, .mec-event-grid-minimal article.mec-label-canceled .mec-fc-style:before, .mec-event-grid-classic article.mec-label-canceled .mec-fc-style:before, .mec-event-grid-simple article.mec-label-canceled .mec-fc-style:before, .mec-wrap article.mec-event-cover-classic.mec-label-canceled .mec-fc-style:before, .mec-wrap article.mec-event-cover-clean.mec-label-canceled .mec-fc-style:before, .mec-wrap article[class^="mec-event-countdown-"].mec-label-canceled .mec-fc-style:before{color:#de0404;}
.mec-wrap .mec-slider-t5 article:not([class^="mec-event-countdown"]).mec-label-featured:before,
.mec-wrap .mec-slider-t5 article:not([class^="mec-event-countdown"]).mec-label-canceled:before{-ms-transform:none;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;top:271px;right:0;}
.mec-timetable-wrap article .mec-fc-style{top:-2px;font-size:10px;right:0;}
.mec-wrap article.mec-event-cover-modern .mec-fc-style{font-size:11px;}
.mec-skin-grid-events-container .mec-wrap .mec-event-grid-clean .mec-event-article:before{-ms-transform:none;-webkit-transform:none;transform:none !important;-webkit-transition:none;transition:none;top:22px !important;right:22px !important;padding:0 10px !important;}
.mec-event-grid-minimal article .mec-fc-style, .mec-event-grid-simple article .mec-fc-style{position:static;font-size:11px;font-weight:400;white-space:nowrap;display:inline-block;line-height:14px;}
.mec-event-grid-classic article .mec-fc-style{padding:5px 20px;font-size:12px;margin-top:8px;display:inline-block;}
.mec-load-month-link{color:#a9a9a9;font-size:12px;font-weight:400;letter-spacing:1px;text-transform:uppercase;text-decoration:unset;transition:all 0.33s ease;}
.mec-categories-wrapper{font-size:12px;font-weight:400;line-height:18px;}
.mec-categories-wrapper i{margin-right:4px;display:inline-block;}
ul.mec-categories{padding:0;display:inline;vertical-align:top;}
ul.mec-categories li.mec-category{list-style:none;display:inline-block;margin-right:3px;cursor:pointer;}
ul.mec-categories li.mec-category:not(:last-of-type):after{content:",";}
ul.mec-categories li.mec-category a{color:#777;text-align:left;transition:all 0.23s ease;-webkit-transition:all 0.23s ease;}
.mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields{display:inline-block;width:18px;height:18px;position:relative;vertical-align:middle;cursor:pointer;margin:0 0 0 4px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAD90lEQVRoge2ZzWscZRjAf8/OJpUkQrF6SJMcNB+zobVdk8WCWEwqBEou0kMKtkgPHoRUD54VFMQ/wJBYhJ6MoGvFg3rQQ7dQFJVN09RANl9UkrgRbVrFuDZpZh4PSWqYmd2Z2a8Ize+0+7zPO/N7dt7l/RjYY48HGynHRZKqRltm7mmBXo1It9jEEBqBhq2UVYSswrTYmraVVFdn248iYpd675IK+GluruXehg4KchZoCtl9SVRHJcrw0fb2pWIdiirg2uzsY2LLOyjngNpib77FOujFdd1481hn50rYzqELGJ+afxGxh0AeCdvXhxURBuNm2ydhOgUuIJ1O1xgN+0eAl0OrhUDgwp3lxVd7e3s3Aub7k05n64yG3CXgZEl2QVG+sv6uG0gkDub8UiN+CZu/fBXlAYR+oz6XTKVSUb9U3wK2hk315LcR+vc3Nr/nn1aA8cz8GdDR8lmFR9DT8Vh7Mn97Hn6YmjpQKzUZ4NGKmAVnxRIrljDNW16NeYdQbaTmXXZfHuCAYUffytfo+QQmZmebbUvmKX2SKhdrIlZr3DR/cTZ4PgHL4jz/H3mAfUp00KvBVYCqRgQ5U3mnkKi+lFQ1nGFXAeOZuWNAc1WkwtHUMXOz2xl0FSDQWx2f8NjoCWfM4z8giWrIFIMorifgnqojdKDeF7Asi69TVxm7MYkIdB85TF/PcQzDqGjeNoqa/gWoNuab3765cpUr331//3vq283PJ5/vqWjeNgKNzpjXEGpwxzZJT0zuSmwHDzsDvou5nYjHg4l4xMqdVwiPAnQ1X3L3kcOuWNfRJyuet4O/nAH3f0BkGcVzu9jXcxyAsRuT9wX6nnu24nnbKCy7dJ2Ba9Nzn4lyKu9VdhX59KlY68DOiHsis3WsekLhEHC5uQqwlcvV0QmPitvNNYRUNTI+Pf+zQEt1tAKzEDdbH3ee5rmHkIgdUf2oel4BEUa9jiI95wGJMgysV1wqOGuCNeLV4FnA5lmlXqysU3BE+MBrNwaF9sTWQ28Av1fMKjgra/a9t/M15i3g0KGW2yq8Vhmn4Cj6SqFD34JroS6z7WOBC+XXCoYIQ12x9kuFcnwXczNm63mUz8unFRDRL+9kF1/3TQtyrXQ6W2fU55II/aWb+aPIF3fra08/09Lyj19uoOV0InEw98eviy+Avl+6XmFEGPpzeeFUEHko4gXH9czsgCLDlP/U7jdFB/3GvJNQGxqAeKw9WWvtM1EZBtbC9ncicFeEIWO9JhZWfqt/8Vyfnm5SooOqeraItdMC8KGyMdIVi2WLdSjLa1ZVjUzM3EzY6AlRuhU1BW36b3+tqyBLIDMCaRUuxzueGCvHa9Y99njQ+RcbkGTacAW/agAAAABJRU5ErkJggg==);background-position:center center;background-size:cover;padding:0;border:none;background-color:transparent;overflow:visible;}
.mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip{position:absolute;width:160px;bottom:24px;left:calc(50% - 80px);background:#fff;border-radius:var(--mec-secondary-border-radius);border:1px solid #535a6121;box-shadow:0 4px 45px -8px #444b5061;visibility:hidden;opacity:0;transition:opacity 0.18s ease, transform 0.18s ease, visibility 0.25s ease;transform:scale(0.9);z-index:99;}
.mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields:hover .mec-data-fields-tooltip{visibility:visible;opacity:1;transform:scale(1);}
.mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip:before{display:block;content:"";position:absolute;width:12px;height:12px;left:calc(50% - 12px);top:100%;transform:translate(50%, -50%) rotate(-45deg);background-color:#fff;box-shadow:0 8px 9px -4px #535a61;z-index:0;}
.mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box{overflow:hidden;border-radius:11px;padding:12px 0;}
.mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul{width:100%;height:fit-content;overflow-y:scroll;padding:0px 15px;text-align:left;}
.mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul::-webkit-scrollbar-track{background-color:#fafafa;}
.mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul::-webkit-scrollbar{width:4px;background-color:#fafafa;}
.mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul::-webkit-scrollbar-thumb{background-color:#40d9f1;border-radius:4px;}
.mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item{display:block;width:100%;text-transform:none;margin:0 0 8px 0;color:#616263;font-size:13px;line-height:1.5;font-weight:400;padding-bottom:8px;border-bottom:1px dashed #e1e2e3;}
.mec-wrap [id^="mec_skin_events_"] .mec-event-data-fields .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item:last-child{border-bottom:none;}
.mec-wrap [id^="mec_skin_events_"] .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a{color:#40d9f1;font-size:13px;line-height:1.5;font-weight:400;}
.mec-wrap [id^="mec_skin_events_"] .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a:hover{color:#000;}
.mec-wrap .mec-custom-data .mec-timetable-t2-content, .mec-wrap .mec-custom-data .mec-timetable-t2-content .mec-event-title, .mec-wrap article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-custom-data.mec-label-canceled,
.mec-wrap article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-custom-data.mec-label-featured{overflow:visible !important;}
.mec-wrap article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-custom-data.mec-label-canceled .mec-event-label-captions,
.mec-wrap article:not([class^="mec-event-countdown"]):not([class^="mec-event-cover-"]).mec-custom-data.mec-label-featured .mec-event-label-captions{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);width:fit-content;top:7px;right:7px;padding:2px 5px;border-radius:4px;}
@media(min-width:769px){
.mec-wrap [id^="mec_skin_events_"] .mec-event-list-standard .mec-label-custom .mec-event-data-fields .mec-data-fields-tooltip,
.mec-wrap [id^="mec_skin_events_"] .mec-event-list-standard .mec-label-featured .mec-event-data-fields .mec-data-fields-tooltip,
.mec-wrap [id^="mec_skin_events_"] .mec-event-list-standard .mec-label-canceled .mec-event-data-fields .mec-data-fields-tooltip{bottom:calc(50% - 110px);left:30px;}
.mec-wrap [id^="mec_skin_events_"] .mec-event-list-standard .mec-label-custom .mec-event-data-fields .mec-data-fields-tooltip:before,
.mec-wrap [id^="mec_skin_events_"] .mec-event-list-standard .mec-label-featured .mec-event-data-fields .mec-data-fields-tooltip:before,
.mec-wrap [id^="mec_skin_events_"] .mec-event-list-standard .mec-label-canceled .mec-event-data-fields .mec-data-fields-tooltip:before{left:-10px;top:calc(100% - 110px);box-shadow:-8px -5px 9px -4px #535a61;}
} .mec-hourly-schedule-speaker-info{background:#fff;padding:30px;border:1px solid #e6e6e6;}
.mec-hourly-schedule-speaker-thumbnail{float:left;max-width:30%;width:30%;}
.mec-hourly-schedule-speaker-name{font-weight:700;font-size:26px;line-height:1.2;color:#333;text-transform:uppercase;}
.mec-hourly-schedule-speaker-details{float:left;width:69%;padding-left:25px;}
.mec-hourly-schedule-speaker-job-title{font-size:16px;line-height:1.3;margin-bottom:4px;}
.mec-hourly-schedule-speaker-description{font-size:14px;font-weight:400;color:#6d7683;line-height:1.7;text-align:left;}
.mec-organizer-social-information a i, .mec-hourly-schedule-speaker-contact-information a i{color:#6b6b6b;background:#ebebeb;line-height:29px;margin:9px 7px 9px 0;width:30px;height:30px;display:inline-block;text-align:center;transition:all 0.2s ease;font-size:15px;cursor:pointer;border-radius:var(--mec-secondary-border-radius);}
.mec-organizer-social-information a i:hover, .mec-hourly-schedule-speaker-contact-information a i:hover{background:#222;color:#fff;}
@media only screen and (max-width: 479px) {
.mec-hourly-schedule-speaker-thumbnail{float:none;max-width:none;margin-right:0;margin-bottom:15px;width:100%;}
.mec-hourly-schedule-speaker-thumbnail img{width:100%;}
.mec-hourly-schedule-speaker-details{padding-left:0;}
.mec-hourly-schedule-speaker-info{width:90%;margin:0 auto;}
} .mec-profile{overflow-x:auto;}
.mec-profile .mec-profile-bookings{border:2px solid #e6e6e6;text-align:center;min-width:600px;}
.mec-profile .mec-profile-bookings tbody tr:first-child{background:#f7f7f7;font-weight:bold;text-transform:capitalize;}
.mec-profile .mec-profile-bookings tbody tr{border-bottom:1px solid #e6e6e6;font-size:14px;}
.mec-profile .mec-profile-bookings tbody tr td{border:1px solid #e6e6e6;padding:10px;text-align:center;word-break:initial;}
.mec-profile .mec-profile-bookings tbody tr td a{text-decoration:none;color:#000;}
.mec-profile .mec-profile-bookings tbody tr td a:hover{color:#008aff;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(1){width:5%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(2){width:30%;text-align:left;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(3){width:30%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(4){width:7%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(5){width:7%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(6){width:7%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(7){width:7%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(8){width:7%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(8) i{color:#000;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(8) i:hover{color:#fe686a;}
.mec-profile .mec-event-status{padding:5px 10px;color:#fff;border-radius:5px;font-size:12px;line-height:12px;letter-spacing:0.4px;}
.mec-profile .mec-event-status.mec-book-confirmed{background:#50d477;}
.mec-profile .mec-event-status.mec-book-pending{background:#fcbe69;}
.mec-profile .mec-event-status.mec-book-rejected{background:#fe686a;}
.mec-profile .mec-event-date{font-size:12px;color:#000;}
.mec-profile table.mec-profile-bookings{border-collapse:separate;}
.mec-profile table.mec-profile-bookings tbody tr:first-of-type td{background:#fff;}
.mec-profile table.mec-profile-bookings tbody tr:first-of-type td{background:#f5f6f7;padding:15px 0 15px 15px;font-size:14px;line-height:25px;font-weight:600;text-align:left;border-top:1px solid #e1e2e3;border-bottom:1px solid #e1e2e3;}
.mec-profile table.mec-profile-bookings tbody tr td:last-of-type{padding:15px;}
.mec-profile table.mec-profile-bookings tbody tr:first-of-type td:first-child{border-left:1px solid #e1e2e3;border-radius:var(--mec-primary-border-radius) 0 0 0;}
.mec-profile table.mec-profile-bookings tbody tr:first-of-type td:last-child{border-right:1px solid #e1e2e3;border-radius:0 var(--mec-primary-border-radius) 0 0;}
.mec-profile table.mec-profile-bookings tbody tr td:first-of-type{text-align:left;}
.mec-profile table.mec-profile-bookings, .mec-profile table.mec-profile-bookings tr, .mec-profile .mec-profile-bookings tbody tr td{border:none;color:#000;vertical-align:middle;font-size:12px;}
.mec-profile a.mec-event-title{font-size:14px;}
.mec-profile table tbody tr:hover>td, .mec-profile table tbody tr:hover>th{background-color:transparent;}
.mec-profile .mec-event-status.mec-book-confirmed{background:#2dca73;}
.mec-profile .mec-event-status.mec-book-pending{background:#ffc114;}
.mec-profile .mec-event-status.mec-book-rejected{background:#fe686a;}
.mec-profile table.mec-profile-bookings tbody tr[id^="mec_profile_booking"]{border-bottom:1px solid #eff0f2;}
.mec-profile .mec-profile-bookings tbody tr td{text-align:left;background-color:transparent;border-bottom:1px solid #e1e2e3;padding:15px 0 15px 15px;}
.mec-profile .mec-profile-bookings tbody tr td:first-child{border-left:1px solid #e1e2e3;}
.mec-profile .mec-profile-bookings tbody tr td:last-child{border-right:1px solid #e1e2e3;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(2){width:20%;}
.mec-event-status, .mec-event-date{text-align:center;}
.mec-event-status .mec-tooltip, .mec-event-date .mec-tooltip{position:relative;width:fit-content;margin:auto;}
.mec-profile i{font-size:15px;color:#000;vertical-align:text-bottom;margin-right:4px;cursor:pointer;}
.mec-profile i:hover{color:#008aff;}
.mec-event-status .mec-tooltip .box, .mec-event-date .mec-tooltip .box{min-width:250px;max-width:300px;display:inline-block;top:-8px;left:50%;margin-top:0;transform:translate(-50%, -100%);padding:0;background-color:#000;color:#fff;font-weight:400;font-size:14px;letter-spacing:0.5px;line-height:1.5;position:absolute;z-index:99999999;box-sizing:border-box;border-radius:6px;box-shadow:0 4px 45px -8px #535a61;padding:5px 10px 6px;border-radius:8px;text-align:center;font-style:normal;opacity:0;visibility:hidden;display:none;}
.mec-event-date .mec-tooltip .box, .mec-event-status .mec-tooltip .box{font-size:13px;letter-spacing:1.1px;font-weight:500;}
.mec-event-status .mec-tooltip:hover .box:after, .mec-event-date .mec-tooltip:hover .box:after{content:"";position:absolute;width:12px;height:12px;left:calc(50% - 12px);bottom:-12px;transform:translate(50%, -50%) rotate(-45deg);background-color:#000;box-shadow:0 8px 9px -4px #535a61;}
.mec-event-status .mec-tooltip .box{min-width:100px;}
.mec-event-status.mec-book-confirmed .mec-tooltip:hover .box:after, .mec-event-status.mec-book-confirmed .mec-tooltip .box{background-color:#50d477;}
.mec-event-status.mec-book-rejected .mec-tooltip:hover .box:after, .mec-event-status.mec-book-rejected .mec-tooltip .box{background-color:#fe686a;}
.mec-event-status.mec-book-pending .mec-tooltip:hover .box:after, .mec-event-status.mec-book-pending .mec-tooltip .box{background-color:#fcbe69;}
.mec-event-status .mec-tooltip:hover .box, .mec-event-date .mec-tooltip:hover .box{opacity:1;visibility:visible;display:block;}
.mec-profile .mec-booking-number-of-attendees{font-size:13px;color:#888;}
.mec-profile .mec-booking-number-of-attendees i, .mec-profile .mec-profile-bookings-view-invoice i{font-size:15px;vertical-align:text-bottom;margin-right:4px;}
.mec-booking-attendees{background:#fff;padding:10px;}
.mec-booking-attendees{width:850px;text-align:center;}
.mec-booking-attendees-wrapper{border:2px solid #e6e6e6;font-size:14px;}
.mec-booking-attendees-head{display:table;width:100%;background:#f7f7f7;border-bottom:1px solid #e6e6e6;font-weight:bold;}
.mec-booking-attendees-head span, .mec-booking-attendees-head-content>span{vertical-align:middle;display:table-cell;padding:7px;border-right:1px solid #e6e6e6;font-size:12px;}
.mec-booking-attendees-head-content{display:table;width:100%;border-bottom:1px solid #e6e6e6;}
.mec-booking-attendees-wrapper .mec-booking-attendees-head-content:last-child{border:none;}
.mec-booking-attendees-head span:nth-child(1),
.mec-booking-attendees-head-content>span:nth-child(1){width:4%;}
.mec-booking-attendees-head span:nth-child(2),
.mec-booking-attendees-head-content>span:nth-child(2){width:20%;}
.mec-booking-attendees-head span:nth-child(3),
.mec-booking-attendees-head-content>span:nth-child(3){width:24%;}
.mec-booking-attendees-head span:nth-child(4),
.mec-booking-attendees-head-content>span:nth-child(4){width:26%;}
.mec-booking-attendees-head span:nth-child(5),
.mec-booking-attendees-head-content>span:nth-child(5){width:26%;}
@media only screen and (max-width: 759px) {
.mec-booking-attendees{width:470px;}
.mec-booking-attendees-head span, .mec-booking-attendees-head-content>span{word-break:break-all;}
} @media(max-width:1366px){
.mec-profile .mec-profile-bookings tbody tr td:nth-child(1){width:5%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(2){width:30%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(3){width:30%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(4){width:10%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(5){width:10%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(6){width:5%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(7){width:5%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(8){width:5%;}
}
@media(max-width:1024px){
.mec-profile .mec-profile-bookings tbody tr td:nth-child(1){width:5%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(2){width:30%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(3){width:30%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(4){width:10%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(5){width:10%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(6){width:5%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(7){width:5%;}
.mec-profile .mec-profile-bookings tbody tr td:nth-child(8){width:5%;}
}
@media(max-width:780px){
.mec-profile i, .mec-profile .mec-profile-bookings tbody tr{font-size:12px;}
.mec-event-date .mec-tooltip .box{min-width:200px;}
.mec-event-status .mec-tooltip .box{min-width:90px;}
.mec-event-date .mec-tooltip .box, .mec-event-status .mec-tooltip .box{padding:4px 5px !important;}
.mec-profile .mec-profile-bookings tbody tr{font-size:12px;}
}
@media(max-width:480px){
.mec-profile .mec-booking-number-of-attendees, .mec-profile i, .mec-profile .mec-profile-bookings tbody tr, .mec-profile .mec-event-date{font-size:10px !important;}
.mec-profile .mec-event-status{padding:2px 4px;font-size:10px;line-height:20px;}
.mec-profile .mec-profile-bookings tbody tr td{padding:3px;}
.mec-event-date .mec-tooltip .box, .mec-event-status .mec-tooltip .box{font-size:8px;}
.mec-event-date .mec-tooltip .box{min-width:75px;}
.mec-event-status .mec-tooltip .box{min-width:70px;}
.mec-event-date .mec-tooltip .box, .mec-event-status .mec-tooltip .box{padding:4px 5px !important;}
} .mec-woo-booking-checkout{position:relative;border:none;border-radius:0;color:#fff;display:inline-block;font-size:12px;letter-spacing:1px;line-height:1.5;text-transform:uppercase;font-weight:600;text-decoration:none;cursor:pointer;margin-bottom:21px;margin-right:10px;line-height:1;padding:18px 20px 16px;background:#39c36e;-webkit-transition:all 0.21s ease;-moz-transition:all 0.21s ease;transition:all 0.21s ease;border-radius:0;margin-bottom:6px;min-width:170px;margin-top:5px;text-align:center;}
.mec-woo-booking-checkout:hover{background:#222;color:#fff;}
.mec-woo-booking-checkout:focus, .mec-woo-booking-checkout:visited{color:#fff;}
.single-mec-events .lity-container{max-width:768px;width:768px;}
.lity-content .mec-events-meta-group-booking{width:100%;background:#fff;overflow-y:auto;}
@media only screen and (max-width: 480px) {
.lity-content .mec-events-meta-group-booking{padding:20px;width:340px;margin:0 auto;}
}
@media(max-width:480px){
.single-mec-events .lity-container{max-width:440px;width:440px;margin:0 auto !important;}
}
@media(max-width:411px){
.single-mec-events .lity-container{max-width:380px;width:380px;}
}
@media(max-width:375px){
.single-mec-events .lity-container{max-width:350px;width:350px;}
}
@media(max-width:320px){
.single-mec-events .lity-container{max-width:300px;width:300px;}
} .mec-events-meta-group-booking{position:relative;}
.mec-cover-loader:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255, 255, 255, 0.5);z-index:99999;}
.mec-loader{background:rgba(0, 0, 0, 0);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9;}
.mec-loader, .mec-loader:after{border-radius:50%;width:5em;height:5em;z-index:999999999999;}
.mec-loader{font-size:10px;text-indent:-9999em;border-top:0.5em solid rgba(0, 0, 0, 0.2);border-right:0.5em solid rgba(0, 0, 0, 0.2);border-bottom:0.5em solid rgba(0, 0, 0, 0.2);border-left:0.5em solid #ffffff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:mecloader 1.1s infinite linear;animation:mecloader 1.1s infinite linear;}
@-webkit-keyframes mecloader {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes mecloader {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
} .mec-google-recaptcha{margin:0 0 20px 16px;}
.mec-wrap *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mec-wrap *:before,
.mec-wrap *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.lity .clearfix:before, .lity .clearfix:after, .mec-wrap .clearfix:before, .mec-wrap .clearfix:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.lity .clearfix:after, .mec-wrap .clearfix:after{clear:both;}
.lity .clearfix, .mec-wrap .clearfix{zoom:1;}
.lity .clear, .lity .clr, .mec-wrap .clear, .mec-wrap .clr{clear:both;display:block;overflow:hidden;visibility:hidden;}
.lity .clr, .mec-wrap .clr{visibility:visible;overflow:visible;}
.mec-container [class*="col-"] img{max-width:100%;}
.mec-container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;}
.mec-container:before, .mec-container:after{content:" ";display:table;}
.mec-container:after{clear:both;}
@media only screen and (max-width: 479px) {
.mec-container{width:300px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.mec-container{width:420px;}
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
.mec-container{width:768px;}
}
@media only screen and (min-width: 961px) {
.mec-container{width:960px;}
}
@media only screen and (min-width: 1200px) {
.mec-container{width:1196px;padding-left:15px;padding-right:15px;}
}
@media only screen and (min-width: 1921px) {
.mec-container{max-width:1690px;}
}
.mec-wrap .row{margin-left:-10px;margin-right:-10px;}
.mec-wrap .row:before, .mec-wrap .row:after{content:" ";display:table;}
.mec-wrap .row:after{clear:both;}
.mec-wrap .col-xs-1, .mec-wrap .col-sm-1, .mec-wrap .col-md-1, .mec-wrap .col-lg-1, .mec-wrap .col-xs-2, .mec-wrap .col-sm-2, .mec-wrap .col-md-2, .mec-wrap .col-lg-2, .mec-wrap .col-xs-3, .mec-wrap .col-sm-3, .mec-wrap .col-md-3, .mec-wrap .col-lg-3, .mec-wrap .col-xs-4, .mec-wrap .col-sm-4, .mec-wrap .col-md-4, .mec-wrap .col-lg-4, .mec-wrap .col-xs-5, .mec-wrap .col-sm-5, .mec-wrap .col-md-5, .mec-wrap .col-lg-5, .mec-wrap .col-xs-6, .mec-wrap .col-sm-6, .mec-wrap .col-md-6, .mec-wrap .col-lg-6, .mec-wrap .col-xs-7, .mec-wrap .col-sm-7, .mec-wrap .col-md-7, .mec-wrap .col-lg-7, .mec-wrap .col-xs-8, .mec-wrap .col-sm-8, .mec-wrap .col-md-8, .mec-wrap .col-lg-8, .mec-wrap .col-xs-9, .mec-wrap .col-sm-9, .mec-wrap .col-md-9, .mec-wrap .col-lg-9, .mec-wrap .col-xs-10, .mec-wrap .col-sm-10, .mec-wrap .col-md-10, .mec-wrap .col-lg-10, .mec-wrap .col-xs-11, .mec-wrap .col-sm-11, .mec-wrap .col-md-11, .mec-wrap .col-lg-11, .mec-wrap .col-xs-12, .mec-wrap .col-sm-12, .mec-wrap .col-md-12, .mec-wrap .col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px;}
@media only screen and (min-width: 1200px) {
.mec-wrap .col-xs-1, .mec-wrap .col-sm-1, .mec-wrap .col-md-1, .mec-wrap .col-lg-1, .mec-wrap .col-xs-2, .mec-wrap .col-sm-2, .mec-wrap .col-md-2, .mec-wrap .col-lg-2, .mec-wrap .col-xs-3, .mec-wrap .col-sm-3, .mec-wrap .col-md-3, .mec-wrap .col-lg-3, .mec-wrap .col-xs-4, .mec-wrap .col-sm-4, .mec-wrap .col-md-4, .mec-wrap .col-lg-4, .mec-wrap .col-xs-5, .mec-wrap .col-sm-5, .mec-wrap .col-md-5, .mec-wrap .col-lg-5, .mec-wrap .col-xs-6, .mec-wrap .col-sm-6, .mec-wrap .col-md-6, .mec-wrap .col-lg-6, .mec-wrap .col-xs-7, .mec-wrap .col-sm-7, .mec-wrap .col-md-7, .mec-wrap .col-lg-7, .mec-wrap .col-xs-8, .mec-wrap .col-sm-8, .mec-wrap .col-md-8, .mec-wrap .col-lg-8, .mec-wrap .col-xs-9, .mec-wrap .col-sm-9, .mec-wrap .col-md-9, .mec-wrap .col-lg-9, .mec-wrap .col-xs-10, .mec-wrap .col-sm-10, .mec-wrap .col-md-10, .mec-wrap .col-lg-10, .mec-wrap .col-xs-11, .mec-wrap .col-sm-11, .mec-wrap .col-md-11, .mec-wrap .col-lg-11, .mec-wrap .col-xs-12, .mec-wrap .col-sm-12, .mec-wrap .col-md-12, .mec-wrap .col-lg-12{padding-left:15px;padding-right:15px;}
.mec-wrap .row{margin-left:-15px;margin-right:-15px;}
}
.mec-container [class*="col-"].alpha{padding-left:0;}
.mec-container [class*="col-"].omega{padding-right:0;}
.mec-wrap .col-xs-1, .mec-wrap .col-xs-2, .mec-wrap .col-xs-3, .mec-wrap .col-xs-4, .mec-wrap .col-xs-5, .mec-wrap .col-xs-6, .mec-wrap .col-xs-7, .mec-wrap .col-xs-8, .mec-wrap .col-xs-9, .mec-wrap .col-xs-10, .mec-wrap .col-xs-11, .mec-wrap .col-xs-12{float:left;}
.mec-wrap .col-xs-12{width:100%;}
.mec-wrap .col-xs-11{width:91.66666666666666%;}
.mec-wrap .col-xs-10{width:83.33333333333334%;}
.mec-wrap .col-xs-9{width:75%;}
.mec-wrap .col-xs-8{width:66.66666666666666%;}
.mec-wrap .col-xs-7{width:58.333333333333336%;}
.mec-wrap .col-xs-6{width:50%;}
.mec-wrap .col-xs-5{width:41.66666666666667%;}
.mec-wrap .col-xs-4{width:33.33333333333333%;}
.mec-wrap .col-xs-3{width:25%;}
.mec-wrap .col-xs-2{width:16.666666666666664%;}
.mec-wrap .col-xs-1{width:8.333333333333332%;}
@media(min-width:769px){
.mec-wrap .col-sm-1, .mec-wrap .col-sm-2, .mec-wrap .col-sm-3, .mec-wrap .col-sm-4, .mec-wrap .col-sm-5, .mec-wrap .col-sm-6, .mec-wrap .col-sm-7, .mec-wrap .col-sm-8, .mec-wrap .col-sm-9, .mec-wrap .col-sm-10, .mec-wrap .col-sm-11, .mec-wrap .col-sm-12{float:left;}
.mec-wrap .col-sm-12{width:100%;}
.mec-wrap .col-sm-11{width:91.66666666666666%;}
.mec-wrap .col-sm-10{width:83.33333333333334%;}
.mec-wrap .col-sm-9{width:75%;}
.mec-wrap .col-sm-8{width:66.66666666666666%;}
.mec-wrap .col-sm-7{width:58.333333333333336%;}
.mec-wrap .col-sm-6{width:50%;}
.mec-wrap .col-sm-5{width:41.66666666666667%;}
.mec-wrap .col-sm-4{width:33.33333333333333%;}
.mec-wrap .col-sm-3{width:25%;}
.mec-wrap .col-sm-2{width:16.666666666666664%;}
.mec-wrap .col-sm-1{width:8.333333333333332%;}
}
@media(min-width:961px){
.mec-wrap .col-md-1, .mec-wrap .col-md-2, .mec-wrap .col-md-3, .mec-wrap .col-md-4, .mec-wrap .col-md-5, .mec-wrap .col-md-6, .mec-wrap .col-md-7, .mec-wrap .col-md-8, .mec-wrap .col-md-9, .mec-wrap .col-md-10, .mec-wrap .col-md-11, .mec-wrap .col-md-12{float:left;}
.mec-wrap .col-md-12{width:100%;}
.mec-wrap .col-md-11{width:91.66666666666666%;}
.mec-wrap .col-md-10{width:83.33333333333334%;}
.mec-wrap .col-md-9{width:75%;}
.mec-wrap .col-md-8{width:66.66666666666666%;}
.mec-wrap .col-md-7{width:58.333333333333336%;}
.mec-wrap .col-md-6{width:50%;}
.mec-wrap .col-md-5{width:41.66666666666667%;}
.mec-wrap .col-md-4{width:33.33333333333333%;}
.mec-wrap .col-md-3{width:25%;}
.mec-wrap .col-md-2{width:16.666666666666664%;}
.mec-wrap .col-md-1{width:8.333333333333332%;}
}
@media(min-width:1200px){
.mec-wrap .col-lg-1, .mec-wrap .col-lg-2, .mec-wrap .col-lg-3, .mec-wrap .col-lg-4, .mec-wrap .col-lg-5, .mec-wrap .col-lg-6, .mec-wrap .col-lg-7, .mec-wrap .col-lg-8, .mec-wrap .col-lg-9, .mec-wrap .col-lg-10, .mec-wrap .col-lg-11, .mec-wrap .col-lg-12{float:left;}
.mec-wrap .col-lg-12{width:100%;}
.mec-wrap .col-lg-11{width:91.66666666666666%;}
.mec-wrap .col-lg-10{width:83.33333333333334%;}
.mec-wrap .col-lg-9{width:75%;}
.mec-wrap .col-lg-8{width:66.66666666666666%;}
.mec-wrap .col-lg-7{width:58.333333333333336%;}
.mec-wrap .col-lg-6{width:50%;}
.mec-wrap .col-lg-5{width:41.66666666666667%;}
.mec-wrap .col-lg-4{width:33.33333333333333%;}
.mec-wrap .col-lg-3{width:25%;}
.mec-wrap .col-lg-2{width:16.666666666666664%;}
.mec-wrap .col-lg-1{width:8.333333333333332%;}
} #mec_woo_add_to_cart_btn{min-width:170px;margin-top:5px;text-align:center;}
.mec-breadcrumbs{border-radius:var(--mec-secondary-border-radius);padding:6px 15px 6px;font-size:11px;color:#8d8d8d;letter-spacing:0;text-transform:none;font-weight:500;margin:auto 15px 30px 15px;border:1px solid #e6e6e6;}
.mec-breadcrumbs-modern{margin:auto 0 30px 0;}
.mec-breadcrumbs a{color:#000;padding-left:4px;display:inline-block;}
.mec-breadcrumbs a:hover{text-decoration:underline;}
.mec-breadcrumbs i{font-size:8px;margin:0 0 0 4px;}
.mec-breadcrumbs .container{padding-left:20px;}
body.single-mec-events:has(.mec-event-banner) .mec-single-modern .col-md-4 .mec-sponsors-details,
body.single-mec-events:has(.mec-event-banner) .mec-single-modern .col-md-4 .mec-frontbox,
body.single-mec-events:has(.mec-event-banner) .mec-single-modern .mec-single-event-bar{margin-top:0;}
body.single-mec-events:has(.mec-event-banner) .mec-breadcrumbs-modern{margin:auto 15px 33px 15px;}
.mec-content-notification a{margin-left:5px;}
.mec-content-notification{background:#f7f7f7;padding:10px 10px 10px;border:1px solid #e8e8e8;}
.mec-content-notification p{margin-bottom:0 !important;}
.mec-fes-form #mec-advanced-wraper div:first-child>ul{border:1px solid var(--mec-fes-main-color-rgba-4);width:auto;box-shadow:0 1px 4px -2px var(--mec-fes-main-color-rgba-5);display:block;margin:5px 0 10px;padding:5px 0;border-radius:2px;}
.mec-fes-form #mec-advanced-wraper div:first-child>ul:last-of-type{margin-bottom:35px;}
#mec-advanced-wraper div:first-child>ul span{display:none;}
#mec-advanced-wraper div:first-child>ul *{display:inline-block;background:#fff;font-size:12px;color:#717273;text-align:center;}
#mec-advanced-wraper div:first-child>ul>li{width:60px;font-weight:700;margin:0 10px 0 0;padding:4px 0;border-right:1px solid var(--mec-fes-main-color-rgba-4);}
#mec-advanced-wraper div:first-child>ul>ul>li{margin:0;padding:2px 10px;cursor:pointer;border-radius:2px;transition:all 0.18s ease;}
.mec-fes-form #mec-advanced-wraper div:first-child>ul>ul>li:hover,
.mec-fes-form #mec-advanced-wraper div:first-child>ul>ul>li.mec-active{background:var(--mec-fes-main-color) !important;box-shadow:0 1px 9px -3px var(--mec-fes-main-color-rgba-5);color:#fff !important;}
.mec-search-bar-wrap .mec-search-form .mec-text-input-search{width:83%;}
.mec-search-bar-wrap .mec-search-form .mec-ajax-search-result .mec-text-input-search{width:100%;float:none;}
.mec-search-bar-wrap input#mec-search-bar-input{width:calc(100% - 84%);margin-left:11px;background:#40d9f1;color:#fff;font-weight:normal;}
.mec-text-input-search+input#mec-search-bar-input{margin-left:-3px;}
.mec-search-bar-wrap input#mec-search-bar-input:hover{background:#000;}
.mec-wrap.mec-search-bar-wrap .mec-totalcal-box input{float:none;}
@media(max-width:768px){
.mec-search-bar-wrap .mec-search-form .mec-text-input-search{display:inline-block;}
}
@media(max-width:480px){
.mec-search-bar-wrap .mec-search-form .mec-text-input-search{width:64%;}
.mec-search-bar-wrap input#mec-search-bar-input{width:calc(100% - 67%);}
} .mec-wrap.mec-search-bar-wrap .mec-totalcal-box{overflow:visible;padding:20px 5px 20px 5px;}
.mec-ajax-search-result{position:relative;}
.mec-search-bar-wrap.mec-wrap .mec-totalcal-box input[type="text"]{width:calc(100% - 36px);}
.mec-search-bar-wrap.mec-wrap .mec-totalcal-box input[type="text"]:focus{border-color:#efefef;}
div#mec-ajax-search-result-wrap{position:absolute;top:calc(100% - 10px);opacity:0;visibility:hidden;width:calc(100% - 2px);min-height:50px;left:0;right:0;padding:0 10px;z-index:9999;transition:all 0.3s ease;}
.mec-ajax-search-result-events{background:#ffffff;padding:10px 20px;border:1px solid #efefef;border-top:none;}
.mec-ajax-search-result-events article:first-of-type{border:none;}
article.mec-search-bar-result{text-align:left;margin-bottom:0;padding-bottom:25px;padding-top:26px;border-top:1px solid #efefef;transition:all 0.33s ease;clear:both;}
.mec-search-bar-result .mec-event-list-search-bar-date{width:64px;height:64px;margin-right:10px;font-size:11px;text-transform:uppercase;float:left;text-align:center;padding-top:2px;}
.mec-search-bar-result .mec-event-list-search-bar-date span{font-size:40px;line-height:30px;font-weight:700;display:block;margin-bottom:6px;letter-spacing:1px;}
.mec-search-bar-result .mec-event-image{float:left;margin-right:20px;width:65px;height:auto;}
.mec-search-bar-result .mec-event-time{font-size:11px;line-height:1.1;margin:0;}
.mec-search-bar-result .mec-event-time i{color:#40d9f1;float:none;width:unset;height:unset;font-size:inherit;margin-right:3px;border:none;padding:0;}
.mec-search-bar-result .mec-event-title{font-size:13px;padding:0;margin:10px 0 8px;font-weight:700;text-transform:uppercase;}
.mec-search-bar-result .mec-event-title a{text-decoration:none;color:#494949;transition:color 0.3s ease;}
.mec-search-bar-result .mec-event-detail{font-size:13px;line-height:1.3;color:#9a9a9a;margin-bottom:0;}
.mec-wrap.mec-modern-search-bar .mec-totalcal-box{background:rgba(255, 255, 255, 0.87);border:none;padding:35px;border-radius:3px;box-shadow:0 3px 13px rgba(0, 0, 0, 0.4);position:relative;}
.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type="search"],
.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type="text"]{height:58px;background:rgba(255, 255, 255, 0.99);border-radius:2px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1) inset;border:1px solid #ccc;width:100%;padding-left:45px;padding-right:13px;font-size:16px;}
.mec-wrap.mec-modern-search-bar .mec-totalcal-box .mec-text-input-search i{position:absolute;background:none;border:none;font-size:21px;left:15px;top:calc(50% - 19px);color:#40d9f1;}
.mec-wrap.mec-modern-search-bar .mec-text-input-search{position:relative;height:58px;}
.mec-wrap.mec-modern-search-bar .mec-totalcal-box input[type="submit"]{height:58px;border:none;border-radius:2px;background:#fc4a1a;font-size:17px;font-weight:bold !important;}
.mec-wrap.mec-modern-search-bar .mec-text-input-search+input#mec-search-bar-input{margin-left:0;}
.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap .mec-dropdown-search select{height:45px;background:rgba(255, 255, 255, 0.99);border-radius:2px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1) inset;border:1px solid #ccc;padding-right:13px;font-size:16px;border-left:0;}
.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap i{height:45px;background:#ffff;border-radius:2px 0 0 2px;box-shadow:none;border:1px solid #ccc;font-size:15px;padding-top:14px;border-right:0;color:#40d9f1;margin-right:-1px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1) inset;}
.mec-wrap.mec-modern-search-bar .mec-search-form .mec-dropdown-wrap{min-height:64px;}
@media(max-width:768px){
.mec-wrap.mec-modern-search-bar .mec-search-form .mec-text-input-search{width:70%;}
.mec-wrap.mec-modern-search-bar input#mec-search-bar-input{width:calc(100% - 72%);}
}
@media(max-width:480px){
.mec-wrap.mec-modern-search-bar input#mec-search-bar-input{width:92%;padding:0 10px;position:relative;display:block;margin-left:11px;}
.mec-wrap.mec-modern-search-bar .mec-search-form .mec-text-input-search{width:100%;margin-bottom:20px;}
.mec-wrap.mec-modern-search-bar .mec-text-input-search+input#mec-search-bar-input{margin-left:10px;}
} .mec-wrap .mec-related-events-wrap{margin-left:0;margin-right:0;}
.mec-related-events{margin-right:-15px;margin-left:-15px;}
@media(max-width:980px){
.mec-related-events{margin-right:-10px;margin-left:-10px;}
}
.mec-related-events-wrap{margin-top:50px;}
.mec-related-events-wrap h3.mec-rec-events-title:before{content:"";background:#2c2f34;width:46px;height:4px;position:absolute;top:59px;left:0;}
.mec-related-events-wrap h3.mec-rec-events-title{font-size:21px;font-weight:600;padding:17px 0;margin-bottom:28px;text-transform:uppercase;border-bottom:1px solid #e8e8e8;position:relative;}
.mec-related-event-post figure{margin:0;}
.mec-related-event-post figure img{width:100%;border-radius:var(--mec-primary-border-radius);height:auto;}
.mec-related-event-content{background-color:#fff;margin:-40px 20px 15px;border-radius:var(--mec-primary-border-radius);position:relative;max-width:90%;padding:10px 12px 16px 17px;border:1px solid #e6e7e8;}
.mec-related-event-content h5 a{font-size:16px;color:#121212;font-weight:600;transition:all 0.3s ease;}
@media(max-width:480px){
.mec-wrap .mec-related-events .mec-related-event-post{padding-right:15px;padding-left:15px;}
} .mec-next-previous-events{width:100%;height:104px;display:block;padding:0;margin:0;}
.mec-next-previous-events li{list-style:none;width:50%;display:inline-block;margin:40px 0 40px;}
.mec-next-previous-events li:last-child{text-align:right;float:right;}
.mec-next-previous-events li a{padding:9px 14px 9px 14px;border:1px solid #000;transition:0.3s;border-radius:var(--mec-secondary-border-radius);}
.mec-wrap .mec-next-previous-events li a:hover{color:#fff !important;}
.mec-previous-event{float:left;text-align:left;}
.mec-next-event ul{padding-left:0;margin:0;}
.mec-next-previous-events .mec-previous-event i{padding-right:20px;}
.mec-next-previous-events .mec-next-event i{padding-left:20px;}
.mec-next-multiple ul{padding:0;margin:0;}
.mec-next-multiple ul li a{display:block;position:relative;padding:11px 14px 9px;z-index:9;}
.mec-next-multiple ul .mec-time, .mec-next-multiple ul .mec-date{display:inline-block;}
.mec-next-multiple ul .mec-time{width:40%;}
.mec-next-multiple ul .mec-date{width:60%;}
.mec-next-multiple ul .mec-date{float:left;text-align:left;}
.mec-next-multiple ul .mec-time{text-align:right;position:relative;z-index:-1;}
.mec-next-multiple ul .mec-time dd{margin:0;padding:0;}
.mec-next-multiple ul .mec-date .mec-end-date-label, .mec-next-multiple ul .mec-time .mec-events-abbr, .mec-next-multiple ul .mec-date .mec-start-date-label{font-size:11px;line-height:24px;}
@media(max-width:1280px){
.mec-next-multiple ul li a{padding:7px 9px 5px;}
.mec-next-multiple ul .mec-time .mec-events-abbr, .mec-next-multiple ul .mec-date .mec-start-date-label{font-size:12px;}
}
@media(max-width:480px){
.mec-next-previous-events li{list-style:none;width:100%;display:block;margin:10px 0;float:unset;}
.mec-next-previous-events li a{width:100%;max-width:100%;float:unset;display:block;text-align:center;font-size:16px;}
} .mec-fes-form-cntt #mec-organizer-payments ul{list-style:none;background:transparent;margin:0;padding-left:0;}
.mec-fes-form-cntt #mec-organizer-payments ul li h4{background:transparent;letter-spacing:0.2px;display:inline-block;padding-left:0 !important;padding-bottom:10px !important;margin:0;margin-bottom:1px;letter-spacing:1px;text-transform:capitalize;padding-top:1px;}
.mec-fes-form-cntt #mec-organizer-payments ul>li{width:100%;display:inline-block;vertical-align:top;padding:0;margin:0;}
.mec-fes-form #mec_gateway_options_form_stripe_connection_button{padding:9px 13px !important;}
#mec-login-form.mec-login-form{width:100%;background:#fff;padding:20px;margin:0 auto;text-align:center;position:relative;}
#mec-login-form.mec-login-form .mec-login-input{display:block;width:286px;margin:0 auto;margin-bottom:12px;}
#mec-login-form.mec-login-form .mec-login-forgotpassword{display:inline-block;}
.mec-login-forgotpassword a{color:#8f9295;font-size:14px;}
#mec-login-form.mec-login-form .mec-login-submit{float:right;text-align:right;width:49%;padding-right:2px;}
#mec-login-form.mec-login-form .mec-login-input input{border:none;box-shadow:none;background:#fff;color:#606367;font-size:13px;line-height:40px;border-left:1px solid #e6e6e6;border-radius:0;padding:0;background-image:none !important;padding-left:10px;padding-right:0;margin-left:0;}
#mec-login-form.mec-login-form .mec-login-input input:focus{outline:none;}
#mec-login-form.mec-login-form .mec-login-input label{display:flex;align-items:center;border:1px solid #e6e6e6;height:40px;padding:0;border-radius:var(--mec-secondary-border-radius);overflow:hidden;position:relative;}
#mec-login-form.mec-login-form .mec-login-input label i:not(.mec-sl-display-controller-password){font-size:14px;width:40px;min-width:40px;line-height:40px;color:#c5cad0;background:#fafafa;margin-right:0;}
#mec-login-form.mec-login-form .mec-login-forgotpassword{float:left;width:49%;text-align:left;padding-top:10px;font-size:13px;padding-left:2px;}
#mec-login-form.mec-login-form button{margin:0;}
#mec-login-form.mec-login-form .mec-login-form-footer{width:286px;margin:0 auto;margin-top:20px;clear:both;position:relative;display:block;min-height:50px;}
#mec-login-form.mec-login-form .mec-ajax-login-loading{position:absolute;background:#ffffffc2;left:0;right:0;top:0;bottom:0;}
#mec-login-form.mec-login-form .lds-ripple{position:absolute;width:64px;height:64px;top:calc(50% - 23px);left:calc(50% - 23px);}
#mec-login-form.mec-login-form .lds-ripple div{position:absolute;border:4px solid #40d9f1;opacity:1;border-radius:50%;animation:lds-ripple 1.2s cubic-bezier(0, 0.2, 0.1, 0.8) infinite;}
#mec-login-form.mec-login-form .lds-ripple div:nth-child(2){animation-delay:-0.5s;}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text{position:absolute;min-width:200px;top:calc(50% - 18px);left:calc(50% - 124px);color:#fff;padding:10px 22px;border-radius:3px;background:#fff;height:47px;}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text strong{color:#3fcc60;}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text strong:before{content:"";position:absolute;top:8px;left:1px;border-right:2px solid #3fcc60;border-bottom:2px solid #3acb5c;transform:rotate(45deg);transform-origin:0 100%;color:#000;animation:checkbox-check 130ms 140ms cubic-bezier(0.4, 0, 0.23, 1) forwards;width:8px;height:14px;}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text.error strong:after{content:"";position:absolute;top:14px;left:5px;border-bottom:2px solid #ff5d39;transform:rotate(45deg);transform-origin:0 100%;color:#000;animation:checkbox-check 130ms 140ms cubic-bezier(0.4, 0, 0.23, 1) forwards;width:14px;height:4px;}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text.error strong{color:#ff5d39;}
#mec-login-form.mec-login-form .mec-ajax-login-loading-text.error strong:before{border-color:#ff5d39;border-bottom:none;}
@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;}
} .mec-card-element-stripe{margin-bottom:30px;}
.mec-book-form-gateway-checkout [id*="mec_do_transaction_stripe_"] .mec-form-row.mec-stripe-name-and-email-wrapper{width:100%;}
.mec-book-form-gateway-checkout [id*="mec_do_transaction_stripe_"] .mec-form-row.mec-stripe-name-and-email-wrapper .mec-form-row{width:50%;}
.mec-book-form-gateway-checkout [id*="mec_do_transaction_stripe_"] .mec-form-row.mec-stripe-name-and-email-wrapper .mec-form-row:nth-child(2){margin-left:12px;}
.mec-book-form-gateway-checkout [id*="mec_do_transaction_stripe_"] .mec-form-row.mec-stripe-name-and-email-wrapper .mec-form-row input{max-width:unset;margin-bottom:20px;}
.mec-events-meta-group-booking .StripeElement--invalid{border-color:#fa755a;}
.mec-events-meta-group-booking .StripeElement--webkit-autofill{background-color:#fefde5 !important;}
#mec_occurrences_add{position:relative;top:-2px;}
.mec-occurrences-wrapper ul.mec-occurrences-list{list-style:none;padding:0;}
.mec-occurrences-wrapper ul.mec-occurrences-list li.mec_occurrences_item{border:2px dashed #eee;}
.mec-occurrences-wrapper ul.mec-occurrences-list li.mec_occurrences_item{border:2px dashed #eee;padding:20px;}
.mec-occurrences-wrapper ul.mec-occurrences-list li.mec_occurrences_item h3{font-size:1rem;}
.mec-occurrences-wrapper ul.mec-occurrences-list li.mec_occurrences_item h3{font-size:1rem;position:relative;}
.mec-occurrences-wrapper ul.mec-occurrences-list li.mec_occurrences_item h3 span.mec-occurrences-delete-button{position:absolute;right:10px;top:0;margin:0;padding:6px 8px !important;font-size:11px;line-height:12px !important;min-height:10px;height:auto;display:block;cursor:pointer;color:#ea6485;border:2px solid #ffd2dd;border-radius:3px;letter-spacing:0.4px;}
.mec-occurrences-wrapper ul.mec-occurrences-list li.mec_occurrences_item h3 span.mec-occurrences-delete-button:hover{background:#ea6485;color:#fff;border-color:#ea6485;box-shadow:0 2px 6px -3px #ea6485;}
ul#mec_bfixed_form_fields li .mec_bfixed_field_remove,
ul#mec_orgz_form_row li .mec-additional-organizer-remove,
ul#mec_reg_form_fields li .mec_reg_field_remove,
.mec-booking-tab-content .mec-reg-field-add-option, .mec-booking-tab-content .mec-bfixed-field-add-option, .mec-booking-tab-content .button, .mec-fes-form .mec-form-row .button:not(.wp-color-result),
.mec-fes-list .mec-form-row .button, .mec-fes-form input[type="file"],
#mec_occurrences_add{height:40px;margin-top:1px;text-decoration:none;font-size:14px;line-height:34px !important;margin:0;padding:0 15px 1px !important;text-transform:none;letter-spacing:0;font-weight:600;color:#40d9f1;background:#fff;border-radius:3px;margin-right:8px;border:2px solid #cfeff5;}
.mec-fes-form .mec-additional-organizers .select2-container{margin-bottom:0;}
.mec-booking-tab-content .mec-bfixed-field-add-option:hover, .mec-booking-tab-content .mec-reg-field-add-option:hover, .mec-booking-tab-content .button:hover, .mec-fes-form .mec-form-row .button:not(.wp-color-result):hover,
.mec-fes-list .mec-form-row .button:hover{background:#40d9f1;color:#fff;border-color:#40d9f1;}
.mec-fes-form .mec-form-row input+button.button{vertical-align:top;}
.mec-fes-form .mec-form-row .quicktags-toolbar input.button.button-small{border-width:0;padding:0 8px !important;color:#80c6d2;font-weight:400;margin:2px;transform:none;line-height:2 !important;height:unset;min-height:25px !important;}
#wp-mec_fes_content-editor-container .mce-toolbar .mce-btn-group .mce-btn.mce-menubtn:hover,
#wp-mec_fes_content-editor-container .mce-toolbar .mce-btn-group .mce-btn.mce-menubtn:focus{box-shadow:none;}
#wp-mec_fes_content-editor-container .mce-toolbar .mce-btn-group .mce-btn.mce-menubtn:hover button:hover{background:#fff;}
#wp-mec_fes_content-editor-container .mce-toolbar .mce-btn-group .mce-btn:not(.mce-menubtn){background:#fff;margin:3px 2px;border:none;height:26px;}
#wp-mec_fes_content-editor-container .mce-toolbar .mce-btn-group .mce-btn:not(.mce-menubtn):hover{box-shadow:none;}
#wp-mec_fes_content-editor-container .mce-toolbar .mce-btn-group .mce-btn:not(.mce-menubtn) button{height:26px;border:none;}
#wp-mec_fes_content-editor-container .mce-toolbar .mce-btn-group .mce-btn:not(.mce-menubtn) button:hover{background:var(--mec-fes-main-color);}
#wp-mec_fes_content-editor-container .mce-toolbar .mce-btn-group .mce-btn:not(.mce-menubtn) button .mce-ico{color:var(--mec-fes-main-color);}
#wp-mec_fes_content-editor-container .mce-toolbar .mce-btn-group .mce-btn:not(.mce-menubtn) button:hover .mce-ico{color:#fff;}
.mec-fes-form input[type="file"]{width:121px;text-align:center;height:44px;transition:all 0.2s ease;border-radius:5px !important;border:2px dashed #b8e9f3;margin:0;text-align:center;cursor:pointer;}
.mec-fes-form input[type="file"]::-webkit-file-upload-button{visibility:hidden;width:1px;height:38px;display:none;}
.mec-fes-form input[type="file"]::-moz-file-upload-button{visibility:hidden;width:1px;height:38px;}
.mec-fes-form .mec-meta-box-fields>label{padding:0;}
#mec_bfixed_form_fields li,
#mec_orgz_form_row li,
#mec_reg_form_fields li{list-style:none;}
ul#mec_bfixed_form_fields,
ul#mec_orgz_form_row,
ul#mec_reg_form_fields{padding:0;margin:0;}
ul#mec_bfixed_form_fields li,
ul#mec_orgz_form_row li,
ul#mec_reg_form_fields li{background:#f8feff;margin:6px -20px;padding:15px 25px 10px;width:auto;font-size:13px;border-top:1px solid #e8fafd;border-bottom:1px solid #e8fafd;position:relative;}
ul#mec_bfixed_form_fields li .mec_bfixed_field_remove,
ul#mec_orgz_form_row li .mec-additional-organizer-remove,
ul#mec_reg_form_fields li .mec_reg_field_remove{position:absolute;right:10px;top:10px;margin:0;padding:6px 8px !important;font-size:11px;line-height:12px !important;min-height:10px;height:auto;display:block;cursor:pointer;color:#ea6485;border-color:#ffd2dd;letter-spacing:0.4px;}
ul#mec_bfixed_form_fields li .mec_bfixed_field_remove:hover,
ul#mec_orgz_form_row li .mec-additional-organizer-remove:hover,
ul#mec_reg_form_fields li .mec_reg_field_remove:hover{background:#ea6485;color:#fff;border-color:#ea6485;box-shadow:0 2px 6px -3px #ea6485;}
#mec_bfixed_form_fields input[type="checkbox"],
#mec_bfixed_form_fields input[type="radio"],
#mec_reg_form_fields input[type="checkbox"],
#mec_reg_form_fields input[type="radio"],
.mec-form-row input[type="checkbox"],
.mec-form-row input[type="radio"]{background-color:#fff;border:1px solid #cfeff5;box-shadow:0 1px 3px -1px #cfeff5;padding:9px;border-radius:3px;min-width:20px;min-height:20px;display:inline-block !important;vertical-align:middle;float:none;transition:all 0.18s ease;outline:none;margin:0 5px 0 0;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;}
#mec_bfixed_form_fields input[type="checkbox"]:focus,
#mec_bfixed_form_fields input[type="radio"]:focus,
#mec_reg_form_fields input[type="checkbox"]:focus,
#mec_reg_form_fields input[type="radio"]:focus,
.mec-form-row input[type="checkbox"]:focus,
.mec-form-row input[type="radio"]:focus{outline:none;}
#mec_bfixed_form_fields input[type="radio"],
#mec_reg_form_fields input[type="radio"],
.mec-form-row input[type="radio"]{-webkit-appearance:none;border-radius:20px !important;min-width:20px;min-height:20px;margin:0;vertical-align:middle;}
#mec_bfixed_form_fields input[type="checkbox"]:hover,
#mec_bfixed_form_fields input[type="radio"]:hover,
#mec_reg_form_fields input[type="checkbox"]:hover,
#mec_reg_form_fields input[type="radio"]:hover,
.mec-form-row input[type="checkbox"]:hover,
.mec-form-row input[type="radio"]:hover{border-color:#40d9f1;}
#mec_bfixed_form_fields input[type="checkbox"]:checked,
#mec_bfixed_form_fields input[type="radio"]:checked,
#mec_reg_form_fields input[type="checkbox"]:checked,
#mec_reg_form_fields input[type="radio"]:checked,
.mec-fes-form .mec-form-row input[type="checkbox"]:checked,
.mec-fes-form .mec-form-row input[type="radio"]:checked{border-color:#40d9f1;background:#40d9f1;border-radius:2px;position:relative;}
.mec-form-row input[type="radio"]:checked{box-shadow:inset 0 0 0 3px #fff !important;}
#mec_bfixed_form_fields input[type="checkbox"]:checked::before,
#mec_reg_form_fields input[type="checkbox"]:checked::before,
.mec-form-row input[type="checkbox"]:checked:before{content:"";font:normal;position:absolute;top:12px;left:5px;margin:0;vertical-align:middle;line-height:1;border-right:2px solid #fff !important;border-bottom:2px solid #fff !important;transform:rotate(45deg);transform-origin:0% 100%;color:#fff;transition:all 0.2s ease;animation:checkbox-check 130ms 140ms cubic-bezier(0.4, 0, 0.23, 1) forwards;}
@keyframes checkbox-check {
0%{width:0;height:0;border-color:#fff;transform:translate3d(0, 0, 0) rotate(45deg);}
33%{width:6px;height:0;transform:translate3d(0, 0, 0) rotate(45deg);}
100%{width:6px;height:12px;border-color:#fff;transform:translate3d(0, -12px, 0) rotate(45deg);}
} #wrap #mec-event-data input[type="radio"]{position:relative;}
#wrap #mec-event-data input[type="radio"]:empty::before{display:none;}
#mec_bfixed_form_field_types .button,
#mec_reg_form_field_types .button{position:relative;outline:0;border-radius:50px;padding:2px 21px 2px 31px !important;line-height:1;font-size:11px;font-weight:600;color:#40d9f1;letter-spacing:2px;height:auto;cursor:pointer;margin:0 0 5px 0;text-transform:uppercase;box-shadow:0 2px 6px -3px #40d9f1;border:2px solid #cfeff5;}
#mec_bfixed_form_field_types .button:before,
#mec_reg_form_field_types .button:before{position:absolute;left:6px;color:#40d9f1;content:"\e095";font-family:simple-line-icons;font-size:12px;display:inline-block;color:var(--mec-fes-main-color);}
#mec_reg_form_field_types .button:hover:before,
#mec_bfixed_form_field_types .button:hover:before,
#mec_reg_form_field_types .button:hover:before{color:#fff;}
#mec_meta_box_hourly_schedule_days .mec-add-hourly-schedule-button{line-height:10px !important;}
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_sort,
.mec-fes-form #mec_orgz_form_row span.mec-additional-organizer-sort,
.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_sort{font-size:0;color:#fff;padding-left:20px;}
.mec-fes-form #mec_reg_form_fields .mec_reg_field_options,
.mec-fes-form #mec_bfixed_form_fields .mec_bfixed_field_option_sort,
.mec-fes-form #mec_orgz_form_row span.mec-additional-organizer-sort,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_option_sort{font-size:0;}
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_option_sort:before,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_options:before,
.mec-fes-form #mec_orgz_form_row span.mec-additional-organizer-sort:before,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_sort:before,
.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_option_sort:before,
.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_sort:before{position:absolute;left:px;top:12px;width:100px;height:28px;display:block;cursor:move;font-family:simple-line-icons;content:"\e023";font-size:18px;color:#888;}
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_option_sort:before,
.mec-fes-form #mec_reg_form_fields span.mec_reg_field_options:before,
.mec-fes-form #mec_bfixed_form_fields span.mec_bfixed_field_option_sort:before{font-size:13px;left:2px;top:26px;width:14px;height:14px;}
.mec-fes-form #mec_fes_form #mec_bfixed_form_fields .mec_bfixed_notification_placeholder{font-size:0;}
.mec-form-row select+span.mec-tooltip,
.mec-form-row input+span.mec-tooltip{bottom:10px;}
.mec-form-row label+span.mec-tooltip{bottom:8px;}
.mec-form-row textarea+span.mec-tooltip{bottom:auto;vertical-align:top;top:12px;}
.mec-form-row span+span.mec-tooltip{bottom:0;vertical-align:middle;}
.mec-form-row .mec-col-8 span.mec-archive-skins, .mec-form-row .mec-col-8 select, .mec-form-row .mec-col-8 input[type="text"]{vertical-align:top;}
.mec-form-row input:disabled{opacity:0.6;background:#f6f6f6;}
.mec-form-row p.description, .mec-form-row span.description{font-style:italic;font-size:12px !important;line-height:18px !important;color:#97b2bb !important;display:block;clear:both;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget{border:1px solid #e8e8e8;box-shadow:0 1px 9px rgba(0, 0, 0, 0.12);}
body:has(.mec-fes-form, .mec-search-form) table.ui-datepicker-calendar{margin-bottom:0;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker-calendar th{font-weight:700;color:#4a4b4c;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker-calendar tr,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker-calendar td,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker-calendar th{border:none;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget select{font-weight:600;font-size:12px;display:inline-block;border-radius:2px;padding:2px 10px;margin:5px 3px;width:auto;min-height:20px;height:26px;border:1px solid #e3e3e3;box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.04);}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget table{border-spacing:2px;border:none;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget td,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget tr{padding:0;background:none !important;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget td a{color:#9a9b9c;font-weight:600;width:30px;height:30px;line-height:30px;display:inline-block;border-radius:33px;padding:0;background:#fff;transition:all 0.2s ease;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget td a:hover,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget td a.ui-state-active{background:#40d9f1;color:#fff;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget .ui-datepicker-next,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget .ui-datepicker-prev{color:#40d9f1;width:30px;height:30px;line-height:30px;display:inline-block;text-align:center;border-radius:33px;background:#ecfcff;transition:all 0.2s ease;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget .ui-datepicker-next:hover,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget .ui-datepicker-prev:hover{background:#fff;box-shadow:0 0 7px -3px rgba(0, 0, 0, 0.4);}
.mec-fes-form button[type="submit"].mec-fes-sub-button{border-radius:3px;background:#40d9f1;color:#fff;height:54px;font-size:17px;font-weight:700;box-shadow:0 2px 8px -4px #40d9f1;display:block;transition:all 0.28s ease;text-transform:uppercase;margin:20px 0 0;padding:14px 20px;border:0;cursor:pointer;text-align:center;letter-spacing:0.1em;line-height:1;}
.mec-fes-form button[type="submit"].mec-fes-sub-button:hover{box-shadow:0 2px 12px -2px #40d9f1;}
.mec-fes-form button[type="submit"].mec-fes-sub-button:focus{margin-bottom:-2px;background:#1dc2dc;}
.mec-fes-form .mec-title span.mec-dashicons{color:#40d9f1;float:left;margin-right:5px;}
.mec-fes-form .mec-tooltip .box h5{padding:14px 2px;}
#mec_fes_form,
.mec-fes-form-top-actions{max-width:840px;margin:0 auto;}
@media only screen and (min-width: 961px) {
.mec-fes-form .mec-fes-form-cntt{width:calc(100% - 300px);float:left;padding-right:10px;max-width:540px;display:block;}
.mec-fes-form .mec-fes-form-sdbr{width:300px;}
}
.mec-fes-form div.mce-toolbar-grp, .mec-fes-form .quicktags-toolbar{background:#ecfcff;border-bottom:1px solid var(--mec-fes-main-color-rgba-4);box-shadow:0 1px 0 1px var(--mec-fes-main-color-rgba-4);}
.mec-fes-form .quicktags-toolbar{margin-right:-1px;border-top:1px solid var(--mec-fes-main-color-rgba-4);}
.mec-fes-form div.mce-statusbar{border-top-color:var(--mec-fes-main-color-rgba-4);}
.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-listbox{border:1px solid var(--mec-fes-main-color-rgba-4);border-radius:3px;}
.mec-fes-form .mce-tinymce.mce-container.mce-panel{border:1px solid var(--mec-fes-main-color-rgba-4);box-shadow:0 2px 6px -3px var(--mec-fes-main-color-rgba-4);border-radius:2px 0 2px 2px;}
.mec-fes-form .wp-editor-tabs{transform:translate(2px, 12px);}
.mec-fes-form .wp-editor-tabs .wp-switch-editor{border-radius:3px 3px 0 0;border-color:#cfeff5;background:#fff;color:#96b8bd;border-bottom:1px solid #ecfcff;}
.mec-fes-form .wp-editor-tabs .wp-switch-editor:focus{box-shadow:none;}
.mec-fes-form .wp-editor-tabs .wp-switch-editor:active, .mec-fes-form .html-active .switch-html, .mec-fes-form .tmce-active .switch-tmce{background:#ecfcff;color:#40d9f1;}
.mec-fes-form .wp-editor-container, .mec-fes-form div.mce-edit-area.mce-panel{border:none;box-shadow:none;}
.mec-fes-form .wp-editor-container textarea.wp-editor-area{max-width:100%;}
.mec-fes-form .mce-toolbar .mce-listbox button{font-size:12px;line-height:22px;color:#798f96;border:none;}
.mec-fes-form .mce-toolbar .mce-ico{color:#627f88;}
.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-active, .mec-fes-form .mce-toolbar .mce-btn-group .mce-btn:active, .mec-fes-form .qt-dfw.active{background:#fff;border-color:#40d9f1;box-shadow:inset 0 2px 6px -3px rgba(106, 231, 255, 0.7);}
.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-active .mce-ico{color:#40d9f1;}
body .mce-menu .mce-menu-item.mce-active.mce-menu-item-normal, body .mce-menu .mce-menu-item.mce-active.mce-menu-item-preview, body .mce-menu .mce-menu-item.mce-selected, body .mce-menu .mce-menu-item:focus, body .mce-menu .mce-menu-item:hover{background:#40d9f1;color:#fff;}
body:has(.mec-fes-form) .mce-menu .mce-menu-item.mce-active.mce-menu-item-normal,
body:has(.mec-fes-form) .mce-menu .mce-menu-item.mce-active.mce-menu-item-preview,
body:has(.mec-fes-form) .mce-menu .mce-menu-item.mce-selected,
body:has(.mec-fes-form) .mce-menu .mce-menu-item:focus,
body:has(.mec-fes-form) .mce-menu .mce-menu-item:hover{background:var(--mec-fes-main-color);color:#fff;}
.mec-fes-form .mec-not-in-days-day{font-size:13px;display:inline-block;padding:4px 32px 4px 15px;border-radius:33px;border:1px solid var(--mec-fes-main-color-rgba-4);box-shadow:0 1px 3px -1px var(--mec-fes-main-color-rgba-5);background:#fbfeff;color:var(--mec-fes-main-color);vertical-align:top;margin:0 0 5px 0;}
.mec-fes-form .mec-not-in-days-remove{font-size:13px;display:inline-block;margin-left:-28px;background:#ff918a;color:#fff;font-family:cursive;width:16px;height:16px;line-height:1;text-align:center;border-radius:50%;cursor:pointer;}
.mec-fes-list ul li .mec-event-status{float:left;margin-right:10px;margin-left:0;font-size:11px;font-weight:400;letter-spacing:0.3px;border-radius:3px;padding:4px 8px;}
.mec-fes-list ul li .mec-event-status.mec-book-confirmed:before, .mec-fes-form .post-status.mec-book-confirmed:before{content:"";margin:0;vertical-align:middle;line-height:1;border-right:2px solid #fff !important;border-bottom:2px solid #fff !important;transform:rotate(45deg);color:#fff;width:6px;height:12px;float:left;margin-right:6px;}
.mec-fes-list ul li .mec-fes-event-remove:before, .mec-fes-list ul li .mec-fes-event-view a:before, .mec-fes-list ul li .mec-fes-event-edit a:before, .mec-fes-list-top-actions a:before, .mec-fes-list ul li .mec-fes-event-export a:before{content:"\e054";font-family:simple-line-icons;font-size:13px;vertical-align:middle;}
.mec-fes-list ul li .mec-fes-event-view a:before{content:"\e087";}
.mec-fes-list ul li .mec-fes-event-edit a:before{content:"\e060";}
.mec-fes-list-top-actions a:before{content:"\e095";font-weight:400;margin-right:6px;}
.mec-fes-list ul li .mec-fes-event-export a:before{content:"\e083";}
.mec-fes-form .post-status{border-radius:20px;}
.mec-fes-form .post-status.mec-book-confirmed:before{height:20px;width:9px;margin:3px 10px;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker-calendar th,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-calendar td{height:auto;padding:0;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker-calendar th,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-calendar td a{font-size:14px;line-height:30px;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker.ui-widget .ui-state-disabled .ui-state-default{color:#ccc;width:30px;height:30px;line-height:30px;display:inline-block;}
.mec-fes-form .description{font-style:italic;font-size:12px !important;line-height:18px !important;color:#97b2bb !important;display:block;clear:both;}
.mec-fes-export-wrapper{width:640px;background:#f8feff;padding:40px 25px;}
.mec-fes-export-wrapper .mec-fes-btn-date{font-size:16px;line-height:44px;overflow:hidden;}
.mec-fes-export-wrapper .date-messgae{padding:2px 18px;}
.mec-fes-list ul li .mec-event-export-csv, .mec-fes-list ul li .mec-event-export-excel{font-size:12px;border:1px solid #40d9f1;padding:1px 4px;background:rgba(141, 229, 243, 0.18);border-radius:4px;color:#40d9f1;cursor:pointer;display:inline-block;height:26px;line-height:22px;}
.mec-export-badge{font-size:11px;color:#40d9f1;width:auto;height:24px;line-height:25px;display:inline-block;padding:0 8px;text-align:center;border-radius:3px;background:#ecfcff;transition:all 0.2s ease;}
.mec-fes-list ul li .mec-fes-event-export{font-size:11px;background:#f7f7f7;float:right;margin-left:5px;}
.mec-fes-list ul li .mec-fes-event-export:hover{cursor:pointer;background:rgb(144, 240, 224);border-color:rgb(77, 200, 204);}
.mec-fes-export-wrapper ul{padding:0;width:100%;text-align:center;}
.mec-fes-export-wrapper ul li{list-style:none;display:inline-block;width:30%;padding:10px 15px 10px 32px;border-radius:3px;margin-bottom:15px;border:1px solid #cfeff5;box-shadow:0 2px 6px -4px #cfeff5;background:#fff;line-height:normal;margin-right:10px;position:relative;cursor:pointer;font-size:13px;line-height:1;transition:all 0.2s ease;}
.mec-fes-export-wrapper ul li:nth-child(3n + 0){margin-right:0;}
.mec-fes-export-wrapper ul li:hover{box-shadow:0 2px 16px -1px #c6e8ef;}
.mec-fes-export-wrapper ul li:before{content:"";position:absolute;display:inline-block;background:#fff;width:15px;height:15px;margin:-1px 0 0 5px;cursor:pointer;border:2px solid #e1e7ed;box-shadow:0 2px 15px -3px rgba(69, 77, 89, 0.32);border-radius:50%;left:9px;top:calc(50% - 7px);}
.mec-fes-export-wrapper ul li.fes-export-date-active{color:#40d9f1;}
.mec-fes-export-wrapper ul li.fes-export-date-active:before{width:15px;height:15px;border:6px solid #40d9f1;background:#fff;box-shadow:0 3px 16px -3px #40d9f1;}
.mec-fes-btn-export{text-align:center;}
.mec-fes-btn-export span{position:relative;border:none;border-radius:3px;color:#fff !important;display:inline-block;font-size:13px;line-height:1;text-transform:none;font-weight:400;text-decoration:none;cursor:pointer;margin-right:4px;line-height:1;letter-spacing:0;padding:15px 22px;background:#39c36e;box-shadow:0 1px 7px -3px #39c36e !important;-webkit-transition:all 0.21s ease;-moz-transition:all 0.21s ease;transition:all 0.21s ease;cursor:pointer;margin-left:6px;}
.mec-fes-btn-export span:hover{background:#222;}
span.mec-event-export-csv:before, .mec-event-export-excel:before{content:"\e083";font-family:simple-line-icons;font-size:13px;vertical-align:middle;margin-right:7px;margin-top:-1px;display:inline-block;}
.mec-fes-list .wn-p-t-right{width:max-content;display:inline-block;top:-10px;left:50%;margin-top:0;transform:translate(-50%, -100%);background-color:#000;color:#fff;font-weight:400;font-size:12px;letter-spacing:0.5px;line-height:1.5;position:absolute;z-index:99999999;box-sizing:border-box;border-radius:6px;box-shadow:0 4px 45px -8px #535a61;visibility:hidden;opacity:0;transition:opacity 0.23s;padding:5px 10px 6px;border-radius:8px;text-align:center;font-style:normal;}
.mec-fes-list .mec-fes-event-export:hover .wn-p-t-right, .mec-fes-list .mec-fes-event-view:hover .wn-p-t-right, .mec-fes-list .mec-fes-event-remove:hover .wn-p-t-right, .mec-fes-list .mec-fes-event-edit:hover .wn-p-t-right{visibility:visible;opacity:1;}
.mec-fes-list .wn-p-t-right i{position:absolute !important;top:100%;right:50%;margin-top:-6px !important;margin-right:-6px !important;width:12px;height:24px;overflow:hidden;transform:rotate(-90deg);}
.mec-fes-list .wn-p-t-right i:after{content:"";position:absolute;width:12px;height:12px;left:0;top:50%;transform:translate(50%, -50%) rotate(-45deg);background-color:#000;box-shadow:0 8px 9px -4px #535a61;}
.mec-fes-form .select2-container{min-height:38px;box-sizing:border-box;margin-bottom:8px;padding:0 6px;border-radius:2px;border:1px solid var(--mec-fes-main-color-rgba-4);box-shadow:inset 0 1px 6px var(--mec-fes-main-color-rgba-5);background-color:#fff;color:#32373c;outline:none;transition:0.05s border-color ease-in-out;min-width:200px;max-width:230px;font-size:14px;z-index:1;}
.mec-fes-form .select2-selection{border:none;background:transparent;padding-top:2px;width:100%;height:100%;padding:0;}
.mec-fes-form .mec-dropdown-wrap span.select2 .selection .select2-selection .select2-selection__rendered{color:#777;line-height:34px;padding-left:5px;}
.mec-fes-form .mec-dropdown-wrap span.select2 .selection .select2-selection .select2-selection__arrow{height:34px;}
body:has(.mec-fes-form) .select2-container--open .select2-dropdown--below{margin-top:31px;border:1px solid var(--mec-fes-main-color-rgba-4);}
body:has(.mec-fes-form) .select2-container--open .select2-dropdown--above{margin-top:33px;border:1px solid var(--mec-fes-main-color-rgba-4);}
body:has(.mec-fes-form) .select2-search--dropdown .select2-search__field{font-size:13px;color:#777;border:1px solid var(--mec-fes-main-color-rgba-4) !important;}
body:has(.mec-fes-form) .select2-container--default .select2-results__option--selected{background-color:var(--mec-fes-main-color-rgba-4) !important;}
body:has(.mec-fes-form) .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:var(--mec-fes-main-color) !important;}
body:has(.mec-fes-form) .select2-results__option{font-size:13px !important;}
body:has(.mec-fes-form) .select2-container--default .select2-selection--single,
body:has(.mec-fes-form) .select2-container--default .select2-selection--multiple{border:none;background-color:unset;border-radius:0;height:auto;}
body:has(.mec-fes-form) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px;}
body:has(.mec-fes-form) .select2-container--default .select2-selection--multiple .select2-selection__choice{margin:2.5px 5px 2.5px 0;height:23px;vertical-align:sub;}
body:has(.mec-fes-form) .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{padding:0 4px !important;line-height:20px;height:21px;border-radius:0;}
body:has(.mec-fes-form) .select2-container--default .select2-selection--multiple .select2-selection__choice__display{line-height:20px;padding:0 5px;position:static;top:unset;}
body:has(.mec-fes-form) .ui-datepicker.ui-widget{border:1px solid var(--mec-fes-main-color-rgba-4);}
body:has(.mec-fes-form) .ui-datepicker.ui-widget .ui-datepicker-next,
body:has(.mec-fes-form) .ui-datepicker.ui-widget .ui-datepicker-prev{color:var(--mec-fes-main-color);background:var(--mec-fes-main-color-rgba-5);}
body:has(.mec-fes-form) .ui-datepicker.ui-widget td a:hover,
body:has(.mec-fes-form) .ui-datepicker.ui-widget td a.ui-state-active{background:var(--mec-fes-main-color);}
body:has(.mec-search-form) .ui-datepicker.ui-widget{border:1px solid #e8e8e8;}
body:has(.mec-search-form) .ui-datepicker.ui-widget .ui-datepicker-next,
body:has(.mec-search-form) .ui-datepicker.ui-widget .ui-datepicker-prev{color:var(--mec-color-skin);background:var(--mec-color-skin-rgba-4);}
body:has(.mec-search-form) .ui-datepicker.ui-widget td a:hover,
body:has(.mec-search-form) .ui-datepicker.ui-widget td a.ui-state-active{background:var(--mec-color-skin);}
.mec-fes-form .select2-container--default.select2-container--focus .select2-selection{border:none !important;outline:0;padding:0;}
.mec-fes-form .select2-container--default .select2-selection--single .select2-selection__arrow{top:5px;right:4px;}
.select2-results{font-size:14px;}
.mec-fes-form .select2-container--default .select2-search--inline .select2-search__field{margin:0;}
.mec-fes-category-children .mec-fes-category-children, .mec-fes-category-children{padding-left:24px;}
.mec-timeline-events-container{margin-left:19px;padding-top:20px;padding-bottom:9px;}
.mec-events-timeline-wrap{position:relative;display:block;overflow:visible;padding-left:95px;}
.mec-events-timeline-wrap:before{width:1px;content:"";height:100%;position:absolute;background:#b8f5ff;left:95px;}
.mec-timeline-month-divider+.mec-timeline-events-container{padding-top:110px;}
.mec-timeline-right-content{float:right;width:300px;}
.mec-timeline-left-content{float:left;width:calc(100% - 300px);padding-left:15px;padding-right:15px;position:relative;}
.mec-timeline-month-divider{position:absolute;display:block;background:#fff;right:calc(100% - 95px);left:0;width:190px;text-align:center;border:1px solid #b8f5ff;border-radius:50px;font-size:15px;padding:12px 27px;color:#40d9f1;}
.mec-timeline-event-date{position:relative;}
.mec-timeline-events-container .mec-timeline-event-date:before{content:"";width:11px;height:11px;position:absolute;background:#40d9f1;border-radius:50px;top:8px;left:-24px;z-index:9;}
.mec-timeline-events-container .mec-timeline-event-date:after{content:"";width:21px;height:21px;position:absolute;background:rgba(64, 217, 241, 0.3);border-radius:50px;top:3px;left:-29px;}
.mec-timeline-event-date{float:left;width:17%;margin-top:27px;}
.mec-timeline-event-content{float:left;width:82%;background:#fff;box-shadow:0 10px 30px 0 rgba(0, 0, 0, 0.1);border-radius:var(--mec-primary-border-radius);overflow:visible;position:relative;}
.mec-timeline-main-content{padding:23px 30px;}
.mec-timeline-main-content h4{margin-bottom:15px;}
.mec-timeline-main-content h4 a{font-size:25px;font-weight:bold;color:#000;line-height:33px;text-decoration:none;}
.mec-timeline-main-content p{font-size:15px;color:#515151;line-height:24px;margin-bottom:36px;}
a.mec-timeline-readmore{width:100%;display:block;text-align:center;color:#fff;text-decoration:none;line-height:52px;font-size:17px;font-weight:bold;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;border-radius:0 0 var(--mec-primary-border-radius) var(--mec-primary-border-radius);}
a.mec-timeline-readmore:hover{background:#222;color:#fff;}
.mec-timeline-event-time .mec-time-details, .mec-timeline-event-location address span, .mec-timeline-event-organizer .mec-organizer-item span, .mec-timeline-event-categories ul.mec-categories li.mec-category a{display:inline-block;font-size:13px;font-weight:500;color:inherit;}
.mec-timeline-event-organizer .mec-shortcode-organizers, .mec-timeline-event-categories .mec-categories-wrapper{line-height:unset;}
.mec-timeline-event-location, .mec-timeline-event-time, .mec-timeline-event-local-time, .mec-timeline-event-organizer, .mec-timeline-event-categories{background:rgba(64, 217, 241, 0.11);display:inline-block;padding:0 20px;border-radius:50px;line-height:32px;vertical-align:middle;}
.mec-timeline-event-time i, .mec-timeline-event-organizer i, .mec-timeline-event-categories i, .mec-timeline-event-location i{font-size:16px;margin-right:6px;position:relative;top:2px;}
.mec-timeline-event-location address{font-style:normal;margin-bottom:0;}
.mec-timeline-event-details+.mec-timeline-event-details{margin-top:12px;}
.mec-timeline-event-content .col-md-4{padding:0;}
.mec-timeline-event-content:after{content:"";display:block;position:absolute;left:50%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px;}
.mec-timeline-event-content:after{top:30px;border-color:transparent #ffffff transparent transparent;left:-10px;}
.mec-timeline-event-image img{border-radius:0 10px 0 0;width:100%;}
.mec-timeline-event-image a{display:block;line-height:0;}
a.mec-timeline-readmore i{vertical-align:middle;margin-left:10px;font-size:9px;}
.mec-wrap .mec-timeline-event-content a.mec-timeline-readmore:hover{background:#444;}
@media(min-width:1024px){
.mec-timeline-event{margin:50px 0;}
}
@media(max-width:1023px){
.mec-timeline-event{margin:25px 0;}
.mec-events-timeline-wrap{padding-left:20px;}
.mec-events-timeline-wrap:before{left:20px;}
}
@media(max-width:1200px) and (min-width:992px){
.mec-timeline-event-content{width:81%;}
.mec-timeline-event-date{width:18%;}
}
@media(max-width:992px){
.mec-timeline-right-content, .mec-timeline-left-content{float:none;width:100%;text-align:center;}
.mec-timeline-right-content .mec-timeline-event-image{text-align:center;}
.mec-timeline-right-content .mec-timeline-event-image img{max-width:300px;border-radius:10px;margin-top:35px;}
}
@media(max-width:440px){
.mec-timeline-right-content .mec-timeline-event-image img{margin-top:0;}
}
@media(max-width:320px){
.mec-timeline-event-date, .mec-timeline-event-content{float:none;width:100%;}
.mec-timeline-event-date{margin-bottom:8px;}
.mec-timeline-event-content:after{display:none;}
.mec-timeline-main-content{padding:23px 0;}
.mec-timeline-main-content p{font-size:13px;}
.mec-timeline-main-content h4 a{font-size:23px;line-height:24px;}
.mec-time-details span{font-size:11px;}
.mec-timeline-event-location address span{font-size:12px;}
a.mec-timeline-readmore{line-height:44px;font-size:14px;}
}
.mec-timeline-event-image img{margin-bottom:-7px;border-radius:0 10px 10px 0;}
.mec-timeline-event-image a img{margin-bottom:0;border-radius:0 var(--mec-primary-border-radius) 0 0;}
.mec-event-tile-view article.mec-tile-item{height:400px;margin:15px 0;border-radius:var(--mec-primary-border-radius);padding:35px 25px;position:relative;color:#fff;background-size:cover !important;background-position:center !important;box-shadow:0 2px 9px rgba(0, 0, 0, 0.25);transition:all 0.22s ease;}
.mec-event-tile-view article.mec-tile-item:hover{cursor:pointer;box-shadow:0 4px 19px rgba(0, 0, 0, 0.5);}
.mec-event-tile-view article.mec-tile-item div{position:relative;z-index:3;line-height:1.5;}
.mec-event-tile-view article.mec-tile-item .mec-categories-wrapper{color:#fff;}
.mec-event-tile-view article.mec-tile-item .mec-categories-wrapper i{font-size:16px;}
.mec-event-tile-view article.mec-tile-item .mec-categories-wrapper ul.mec-categories li.mec-category a, .mec-event-tile-view article.mec-tile-item .mec-shortcode-organizers{color:#fff;font-size:15px;}
.mec-event-tile-view article.mec-tile-item .mec-shortcode-organizers, .mec-event-tile-view article.mec-tile-item .mec-categories-wrapper, .mec-event-tile-view article.mec-tile-item .mec-event-loc-place{margin-bottom:5px;}
.mec-event-tile-view article.mec-tile-item:before, .mec-event-tile-view article.mec-tile-item:after{position:absolute;background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.48) 65%, rgba(0, 0, 0, 0.72) 100%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(0, 0, 0, 0.35)), color-stop(65%, rgba(0, 0, 0, 0.48)), color-stop(100%, rgba(0, 0, 0, 0.72)));background:-webkit-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.48) 65%, rgba(0, 0, 0, 0.72) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.48) 65%, rgba(0, 0, 0, 0.72) 100%);content:"";left:0;right:0;bottom:0;top:0;width:100%;height:100%;display:block;border-radius:var(--mec-primary-border-radius);z-index:1;}
.mec-event-tile-view article.mec-tile-item:after{background-color:inherit;background-image:none;top:35px;bottom:auto;height:40px;border-radius:0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0;width:110px;z-index:2;box-shadow:2px 1px 7px rgba(0, 0, 0, 0.1);}
.mec-event-tile-view article.mec-tile-item .event-tile-view-head{padding:8px 3px;font-size:16px;font-weight:700;margin-bottom:50px;text-transform:uppercase;}
.mec-event-tile-view article.mec-tile-item .event-tile-view-head>div{display:inline;}
.mec-event-tile-view article.mec-tile-item .mec-event-time{color:#d6d6d6;font-size:15px;font-weight:400;line-height:1;padding-top:4px;position:absolute;right:60px;top:10px;}
.mec-event-tile-view article.mec-tile-item .mec-event-time i{vertical-align:baseline;font-size:14px;float:left;}
.mec-event-tile-view article.mec-tile-item i{margin-right:5px;}
.mec-event-tile-view article.mec-tile-item .mec-event-title{color:#fff;font-weight:700;font-size:23px;padding-top:12px;}
.mec-event-tile-view article.mec-tile-item .mec-event-title a{color:#fff;}
.mec-event-tile-view article.mec-tile-item .mec-event-title a:hover{text-decoration:underline;}
.mec-event-tile-view article.mec-tile-item .mec-event-content{position:absolute;height:100%;bottom:0;left:0;right:0;}
.mec-event-tile-view article.mec-tile-item .mec-tile-into-content-link{position:absolute;content:"";top:0;right:0;left:0;bottom:0;background:transparent;}
.mec-tile-event-content{position:absolute !important;bottom:25px;left:25px;right:25px;}
.mec-event-tile-view article.mec-label-canceled:before, .mec-event-tile-view article.mec-label-featured:before{height:auto;}
.mec-skin-tile-month-navigator-container{position:relative;text-align:center;font-size:12px;height:80px;background:#f7f7f7;padding:28px;border-radius:var(--mec-primary-border-radius);margin-bottom:20px;}
.mec-skin-tile-month-navigator-container:before, .mec-skin-tile-month-navigator-container:after{content:"";display:block;position:absolute;left:50%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:10px;}
.mec-skin-tile-month-navigator-container:after{bottom:-20px;border-color:#f7f7f7 transparent transparent transparent;}
.mec-skin-tile-month-navigator-container:before{bottom:-21px;border-color:#ffffff transparent transparent transparent;}
@media only screen and (max-width: 480px) {
.mec-skin-tile-month-navigator-container{height:110px;padding-top:68px;}
}
.mec-skin-tile-month-navigator-container h2{font-size:23px;font-weight:700;}
.mec-skin-tile-month-navigator-container .mec-previous-month, .mec-skin-tile-month-navigator-container .mec-next-month{position:absolute;top:28px;left:20px;cursor:pointer;padding:3px 12px;line-height:23px;background:#fff;border-radius:32px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.02);transition:all 0.22s ease;}
.mec-skin-tile-month-navigator-container .mec-next-month{left:auto;right:20px;}
.mec-skin-tile-month-navigator-container .mec-previous-month:hover, .mec-skin-tile-month-navigator-container .mec-next-month:hover{box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);color:#000;}
.mec-wrap .mec-event-tile-view article.mec-label-canceled:before, .mec-wrap .mec-event-tile-view article.mec-label-featured:before{position:absolute;bottom:auto;text-align:center;right:auto;font-size:10px;}
.mec-event-tile-view article.mec-tile-item .mec-tile-overlay{position:absolute;background:-moz-linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0, rgba(0, 0, 0, 0.48) 65%, rgba(0, 0, 0, 0.72) 100%);background:-webkit-gradient(left top, right top, color-stop(0, rgba(0, 0, 0, 0.35)), color-stop(65%, rgba(0, 0, 0, 0.48)), color-stop(100%, rgba(0, 0, 0, 0.72)));background:-webkit-gradient(180deg, rgba(0, 0, 0, 0.35) 0, rgba(0, 0, 0, 0.48) 65%, rgba(0, 0, 0, 0.72) 100%);background:linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0, rgba(0, 0, 0, 0.48) 65%, rgba(0, 0, 0, 0.72) 100%);content:"";left:0;right:0;bottom:0;top:0;width:100%;height:100%;display:block;border-radius:22px;z-index:1;}
.mec-wrap .mec-event-tile-view .col-md-3 article.mec-label-canceled:before, .mec-wrap .mec-event-tile-view .col-md-3 article.mec-label-featured:before{top:12px;left:103px;z-index:9;}
.mec-wrap .mec-event-tile-view .col-md-4 article.mec-label-canceled:before, .mec-wrap .mec-event-tile-view .col-md-4 article.mec-label-featured:before{top:18px;left:125px;}
.mec-wrap .mec-event-tile-view .col-md-6 article.mec-label-canceled:before, .mec-wrap .mec-event-tile-view .col-md-6 article.mec-label-featured:before{top:20px;left:200px;}
@media(max-width:960px){
.mec-wrap .mec-event-tile-view .col-sm-3{width:50%;}
}
@media(max-width:480px){
.mec-wrap .mec-event-tile-view .col-sm-3{width:100%;}
}
.mec-event-tile-view article.mec-tile-item.tile-multipleday-event:after{width:185px;}
.mec-event-tile-view article.mec-tile-item.tile-multipleday-event .mec-event-time{right:auto;top:50px;left:0;}
.mec-event-tile-view .col-md-6.col-sm-6 article.mec-label-canceled:before{top:100px;left:140px;}
.mec-event-tile-view .col-md-4.col-sm-4 article.mec-label-canceled:before{top:20px;left:140px;}
@media(min-width:761px) and (max-width:1200px){
.mec-event-tile-view .col-md-3.col-sm-3{width:50%;}
.mec-event-tile-view .col-md-6.col-sm-6 article.mec-label-canceled:before{top:80px;left:90px;}
.mec-event-tile-view .col-md-4.col-sm-4 article.mec-label-canceled:before{top:40px;left:70px;}
.mec-event-tile-view .col-md-3.col-sm-3 article.mec-label-canceled:before{top:90px;left:110px;}
}
@media(min-width:761px) and (max-width:1024px){
.mec-event-tile-view .col-md-4.col-sm-4{width:50%;}
.mec-event-tile-view .col-md-4.col-sm-4:nth-child(1n + 3){width:100%;}
}
@media(max-width:760px){
.mec-event-tile-view .col-md-3.col-sm-3{width:100%;}
.mec-event-tile-view .col-md-4.col-sm-4{width:100%;}
}
@media(max-width:480px){
.mec-event-tile-view .col-md-6.col-sm-6 article.mec-label-canceled:before{top:100px;left:80px;}
} .mec-calendar .mec-event-article .mec-event-date{font-size:12px;text-align:left;}
.mec-event-detailed-time{display:flex;}
.mec-event-detailed-time i{width:15px;padding-top:7px;}
.mec-ongoing-normal-label{background-color:#40d9f1;}
.mec-expired-normal-label{background-color:#000;}
.mec-wrap .mec-labels-normal .mec-label-normal, .mec-wrap .mec-cancellation-reason span{position:relative;font-size:11px;font-weight:400;margin-left:10px;line-height:1.9;letter-spacing:1px;color:#fff;padding:2px 7px;border-radius:2px;white-space:nowrap;}
.mec-wrap .mec-cancellation-reason span, .mec-wrap .mec-labels-normal .mec-label-normal{white-space:normal;display:inline-block;line-height:14px;}
.mec-remaining-time-normal-label{background-color:var(--mec-color-skin);}
.mec-timetable-event .mec-labels-normal .mec-label-normal, .tooltipster-box .mec-labels-normal .mec-label-normal, .mec-agenda-event-title .mec-labels-normal .mec-label-normal{font-size:9px;letter-spacing:0.5px;text-transform:uppercase;padding:2px 7px;color:#fff;position:relative;margin-left:5px;border-radius:2px;top:0;}
.mec-tile-item .mec-labels-normal .mec-label-normal, .mec-timeline-event .mec-labels-normal .mec-label-normal, .mec-owl-carousel:not(.mec-slider-t1) .mec-labels-normal .mec-label-normal,
.mec-av-spot .mec-labels-normal .mec-label-normal, .mec-event-countdown-part1 .mec-labels-normal .mec-label-normal, .mec-event-countdown-part2 .mec-labels-normal .mec-label-normal, .mec-event-cover-modern .mec-labels-normal .mec-label-normal, .mec-masonry-content .mec-labels-normal .mec-label-normal, .tooltipster-box .mec-labels-normal .mec-label-normal{margin:0 5px 0 0;}
.mec-event-countdown-style3 .mec-labels-normal .mec-label-normal{margin:0 0 0 5px;}
.mec-event-footer-carousel-type3 .mec-labels-normal .mec-label-normal{display:inline;}
.mec-event-carousel-type4 .mec-fc-style{display:none;}
.mec-event-carousel-type4 .mec-labels-normal{top:-20px;position:relative;}
.mec-wrap .mec-cancellation-reason{display:inline-block;}
.mec-wrap .mec-cancellation-reason span{line-height:1.3;background:#eb3450;text-transform:none;display:inline-block;white-space:nowrap;}
.mec-wrap .mec-event-list-accordion .mec-labels-normal .mec-label-normal, .mec-wrap .mec-event-list-accordion .mec-cancellation-reason span{top:7px;}
.mec-agenda-event-title .mec-cancellation-reason span, .mec-timetable-event .mec-cancellation-reason span, .tooltipster-box .mec-cancellation-reason span{font-size:9px;letter-spacing:0.5px;text-transform:uppercase;padding:2px 7px;color:#fff;position:relative;margin-left:5px;border-radius:2px;top:0;}
.mec-wrap .mec-event-container-novel .mec-cancellation-reason span, .mec-wrap .mec-event-container-novel .mec-labels-normal .mec-label-normal{white-space:inherit;margin:0 3px 3px 0;}
.mec-wrap .mec-event-container-simple .mec-labels-normal{line-height:18px;display:inline-block;}
.mec-wrap .mec-event-container-simple .mec-cancellation-reason span, .mec-wrap .mec-event-container-simple .mec-labels-normal .mec-label-normal{top:-5px;white-space:inherit;margin-left:0;margin-right:3px;}
.mec-tile-item .mec-cancellation-reason span, .mec-timeline-event .mec-cancellation-reason span, .mec-owl-carousel:not(.mec-slider-t1) .mec-cancellation-reason span,
.mec-av-spot .mec-cancellation-reason span, .mec-event-countdown-part1 .mec-cancellation-reason span, .mec-event-countdown-part2 .mec-cancellation-reason span, .mec-event-cover-modern .mec-cancellation-reason span, .mec-masonry-content .mec-cancellation-reason span, .tooltipster-box .mec-cancellation-reason span{margin:0 5px 0 0;}
.mec-owl-carousel .mec-event-footer-carousel-type3 span.mec-event-title-soldout, .mec-owl-carousel .mec-event-footer-carousel-type3 span.mec-few-tickets{display:inline;}
.mec-owl-carousel .mec-event-footer-carousel-type3 span.soldout, .mec-owl-carousel .mec-event-footer-carousel-type3 span.mec-labels-normal{margin-top:0;color:#fff;display:unset;}
.mec-wrap .mec-single-event .mec-cancellation-reason span{margin:0;padding:6px 12px;font-size:14px;font-weight:bold;white-space:normal;word-break:break-word;}
.featherlight-content .mec-cancellation-reason{display:block;width:100%;text-align:center;margin-top:20px;margin-bottom:-10px;}
.mec-event-data-fields{margin-bottom:30px;}
.mec-event-data-fields ul.mec-event-data-field-items{overflow:hidden;padding-top:10px;padding-left:0;margin-left:0;}
.mec-event-data-fields .mec-event-data-field-item{list-style:none;margin-bottom:10px;border-bottom:1px dashed #e1e2e3;padding-bottom:8px;width:100%;float:left;}
.mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-value{margin:0 0 8px 0;color:#616263 !important;font-size:13px;line-height:1.5;word-wrap:break-word;white-space:break-spaces;}
.mec-event-data-fields .mec-event-data-field-item:last-child{border:none;width:100%;}
.mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-name{text-transform:none;font-size:13px;font-weight:600;color:#313131 !important;width:100%;position:relative;letter-spacing:-0.2px;}
@media(max-width:768px){
.mec-event-data-fields .mec-event-data-field-item{width:100%;}
}
.mec-wrap .col-md-4 .mec-event-data-fields .mec-event-data-field-item{width:100%;display:block;}
.mec-shortcode-organizers{overflow:hidden;font-weight:400;line-height:18px;font-size:12px;}
.mec-event-list-minimal .mec-shortcode-organizers{margin-top:6px;}
.mec-shortcode-organizers i{margin-right:4px;display:inline-block;}
.mec-shortcode-organizers .mec-organizers{display:inline-block;list-style:none;padding:0;}
.mec-organizer-item a{color:#777;}
.mec-event-list-standard .mec-shortcode-organizers .mec-sl-user:before{font-size:16px;}
.mec-shortcode-organizers{position:relative;}
.mec-skin-grid-container .mec-organizers, .mec-skin-grid-container .mec-shortcode-organizers{padding:0;margin:0;}
.mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a, .mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a:hover, .mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a, .mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a:hover{color:#fff;font-size:12px;}
.mec-skin-grid-container .mec-event-grid-colorful .mec-shortcode-organizers a:hover, .mec-skin-grid-container .mec-event-grid-clean .mec-shortcode-organizers a:hover{text-decoration:underline;}
.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers{position:relative;}
.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers i{display:block;color:rgba(255, 255, 255, 0.4);}
.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers i:before{position:absolute;top:6px;left:6px;font-size:17px;font-family:simple-line-icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;}
.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers a{padding-left:35px;font-size:15px;line-height:30px;color:rgba(255, 255, 255, 0.4);}
.mec-skin-grid-container .mec-event-grid-novel .mec-shortcode-organizers a:hover{color:#fff;}
.mec-calendar-daily .mec-shortcode-organizers, .mec-calendar-daily .mec-shortcode-organizers .mec-organizers{padding:0;}
.mec-calendar-daily .mec-organizer-item a{font-size:13px;line-height:1.3;color:#9a9a9a;margin-bottom:0;}
.mec-events-masonry-wrap .mec-shortcode-organizers, .mec-events-masonry-wrap .mec-shortcode-organizers .mec-organizers{padding:0;}
.mec-events-timeline-wrap .mec-shortcode-organizers .mec-organizers, .mec-events-timeline-wrap .mec-organizer-item{margin:0;display:inline;}
.mec-events-timeline-wrap .mec-shortcode-organizers i{line-height:24px;margin-right:7px;}
.mec-events-timeline-wrap .mec-organizer-item:after{content:",";}
.mec-events-timeline-wrap .mec-organizer-item:last-child:after{content:"";padding:0;}
.mec-events-timeline-wrap .mec-organizer-item:after, .mec-events-timeline-wrap .mec-organizer-item a{font-weight:500;}
.mec-events-timeline-wrap .mec-organizer-item a:hover{text-decoration:underline;}
.mec-event-tile-view .mec-shortcode-organizers, .mec-event-tile-view .mec-shortcode-organizers .mec-organizers{padding:0;}
.mec-event-tile-view .mec-shortcode-organizers i{line-height:24px;}
.mec-event-tile-view .mec-shortcode-organizers i, .mec-event-tile-view .mec-shortcode-organizers .mec-organizers a{color:#fff;}
.mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-modal-preloader, .mec-dark-mode .mec-month-navigator-loading{background-color:rgba(40, 40, 40, 0.88);}
.mec-dark-mode .mec-modal-wrap, .mec-dark-mode .mec-fes-form .mec-meta-box-fields, .mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next, .mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev, .mec-dark-mode .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button, .mec-dark-mode .mec-timetable-events-list .mec-timetable-event, .mec-dark-mode .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt, .mec-dark-mode .mec-calendar .mec-calendar-row dt:hover, .mec-dark-mode .mec-event-grid-classic .mec-event-content, .mec-dark-mode .mec-map-view-event-detail.mec-event-detail, .mec-dark-mode .mec-events-toggle .mec-toggle-content .mec-modal-wrap, .mec-dark-mode .mec-event-footer .mec-booking-button, .mec-dark-mode .mec-wrap .button,
.mec-dark-mode .mec-wrap a.button:not(.owl-dot):hover,
.mec-dark-mode .mec-wrap button:not(.owl-dot):hover,
.mec-dark-mode .mec-wrap input[type=button]:hover,
.mec-dark-mode .mec-wrap input[type=reset]:hover,
.mec-dark-mode .mec-wrap input[type=submit]:hover,
.mec-dark-mode .mec-hourly-schedule-speaker-contact-information a i, .mec-dark-mode .mec-organizer-social-information a i, .mec-dark-mode .mec-single-event .mec-event-exporting .mec-export-details a:hover, .mec-dark-mode .mec-events-meta-group-tags a:hover, .mec-dark-mode .mec-next-event-details a, .mec-dark-mode .mec-event-schedule-content .mec-schedule-speakers{background-color:#1f1f1f;color:#d2d2d2;}
.mec-dark-mode .mec-modal-wrap::-webkit-scrollbar{width:12px;}
.mec-dark-mode .mec-modal-wrap::-webkit-scrollbar-track{background:#000;}
.mec-dark-mode .mec-modal-wrap::-webkit-scrollbar-thumb{background-color:#333;border-radius:20px;border:2px solid #000;}
.mec-dark-mode .mec-modal-preloader, .mec-dark-mode .mec-month-navigator-loading{background-color:#1f1f1f;}
.mec-dark-mode .mec-skin-tile-month-navigator-container, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table{background:#282828;}
.mec-dark-mode .mec-skin-tile-month-navigator-container:after{border-color:#282828 transparent transparent transparent;}
.mec-dark-mode .mec-event-grid-novel .mec-event-article, body.mec-dark-mode .mec-single-modern .mec-single-event-bar{background-color:#282828;color:#d2d2d2;}
.mec-dark-mode .mec-fes-form input[type=email],
.mec-dark-mode .mec-fes-form input[type=number],
.mec-dark-mode .mec-fes-form input[type=password],
.mec-dark-mode .mec-fes-form input[type=tel],
.mec-dark-mode .mec-fes-form input[type=text],
.mec-dark-mode .mec-fes-list input[type=search],
.mec-dark-mode .mec-fes-form select, .mec-dark-mode .mec-fes-list select, .mec-dark-mode .mec-fes-form textarea, .mec-dark-mode .mec-fes-form, .mec-dark-mode .mec-fes-list, .mec-dark-mode .mec-slider-t1-wrap,
.mec-dark-mode .event-carousel-type2-head, .mec-dark-mode .mec-event-carousel-content, .mec-dark-mode .mec-wrap .mec-event-countdown-style2, .mec-dark-mode .mec-wrap .mec-event-countdown-style1, .mec-dark-mode .mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button, .mec-dark-mode .mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head, .mec-dark-mode .mec-ttt2-title, .mec-dark-mode .mec-timetable-t2-wrap, .mec-dark-mode .mec-timetable-events-list .mec-timetable-event, .mec-dark-mode .mec-calendar .mec-event-article:hover, .mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-table-head dt, .mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec .mec-event-article:hover, .mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-selected-day, .mec-dark-mode .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover, .mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover, .mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover, .mec-dark-mode .mec-calendar.mec-yearly-calendar .mec-calendar-table-head dl dt, .mec-dark-mode .mec-calendar .mec-calendar-side .mec-next-month, .mec-dark-mode .mec-calendar .mec-calendar-side .mec-previous-month, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-prev, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month, .mec-dark-mode .mec-events-agenda-wrap, .mec-dark-mode .mec-event-grid-classic .mec-event-content .mec-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-dark-mode .mec-wrap .mec-totalcal-box input, .mec-dark-mode .mec-wrap .mec-totalcal-box select, .mec-dark-mode .mec-wrap .mec-totalcal-box i, .mec-dark-mode .mec-map-lightbox-wp, .mec-dark-mode .mec-events-toggle .mec-toggle-item-inner, .mec-dark-mode .mec-event-footer, .mec-dark-mode .mec-event-list-standard .mec-topsec, .mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button, .mec-dark-mode.mec-wrap .mec-totalcal-box i, .mec-dark-mode.mec-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-dark-mode.mec-wrap .mec-totalcal-box input, .mec-dark-mode.mec-wrap .mec-totalcal-box select, .mec-dark-mode .mec-event-list-minimal a.mec-detail-button, .mec-dark-mode .mec-load-more-button, .mec-dark-mode .mec-wrap .mec-totalcal-box,
.mec-dark-mode .mec-hourly-schedule-speaker-info, .mec-dark-mode .mec-related-event-content, .mec-dark-mode .mec-events-meta-group-tags a, .mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=date],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=date],
.mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=email],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=email],
.mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=number],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=number],
.mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=password],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=password],
.mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=tel],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=tel],
.mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=text],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=text],
.mec-dark-mode .lity-content .mec-events-meta-group-booking select, .mec-dark-mode .mec-single-event .mec-events-meta-group-booking select, .mec-dark-mode .lity-content .mec-events-meta-group-booking textarea, .mec-dark-mode .mec-single-event .mec-events-meta-group-booking textarea, .mec-dark-mode .lity-content .mec-events-meta-group-booking .mec-dark-mode .mec-single-event .mec-events-meta-group-booking, .mec-dark-mode .mec-single-event .mec-frontbox, .mec-dark-mode .mec-single-event .mec-events-meta-group-countdown, .mec-dark-mode .mec-event-cost, .mec-dark-mode .mec-event-more-info, .mec-dark-mode .mec-event-website, .mec-dark-mode .mec-events-meta-date, .mec-dark-mode .mec-single-event-additional-organizers, .mec-dark-mode .mec-single-event-category, .mec-dark-mode .mec-single-event-sponsor, .mec-dark-mode .mec-single-event-date, .mec-dark-mode .mec-single-event-label, .mec-dark-mode .mec-single-event-location, .mec-dark-mode .mec-single-event-organizer, .mec-dark-mode .mec-single-event-time, .mec-dark-mode .mec-single-event .mec-speakers-details ul li, .mec-dark-mode .mec-single-event .mec-event-exporting .mec-export-details a, .mec-dark-mode .mec-single-modern .col-md-4 .mec-frontbox{background-color:#282828;}
.mec-dark-mode .mec-fes-form input[type=email],
.mec-dark-mode .mec-fes-form input[type=number],
.mec-dark-mode .mec-fes-form input[type=password],
.mec-dark-mode .mec-fes-form input[type=tel],
.mec-dark-mode .mec-fes-form input[type=text],
.mec-dark-mode .mec-fes-list input[type=search],
.mec-dark-mode .mec-fes-form select, .mec-dark-mode .mec-fes-list select, .mec-dark-mode .mec-fes-form textarea, .mec-dark-mode .mec-fes-form .mec-meta-box-fields, .mec-dark-mode .event-carousel-type2-head .mec-event-footer-carousel-type2 .mec-booking-button, .mec-dark-mode .event-carousel-type2-head, .mec-dark-mode .mec-event-carousel-content, .mec-dark-mode .mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head, .mec-dark-mode .mec-timetable-t2-wrap, .mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-table-head dt, .mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-side .mec-next-month, .mec-dark-mode .mec-box-calendar.mec-calendar .mec-calendar-side .mec-previous-month, .mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec, .mec-dark-mode .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt, .mec-dark-mode .mec-box-calendar.mec-calendar dt, .mec-dark-mode .mec-yearly-view-wrap, .mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec, .mec-dark-mode .mec-calendar .mec-calendar-side .mec-next-month, .mec-dark-mode .mec-calendar .mec-calendar-side .mec-previous-month, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table dl dt, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-next, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a.mec-table-d-prev .mec-calendar.mec-calendar-daily .mec-calendar-a-month, .mec-dark-mode .mec-events-agenda-wrap, .mec-dark-mode .mec-wrap .mec-totalcal-box i, .mec-dark-mode .mec-events-toggle .mec-toggle-content, .mec-dark-mode .mec-events-toggle .mec-toggle-item, .mec-dark-mode .mec-events-toggle .mec-toggle-item-inner, .mec-dark-mode .mec-event-footer .mec-booking-button, .mec-dark-mode .mec-event-list-standard .mec-event-meta-wrap, .mec-dark-mode .mec-event-list-standard .mec-event-article, .mec-dark-mode .mec-event-footer, .mec-dark-mode .mec-event-list-standard .mec-topsec, .mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button, .mec-dark-mode .mec-event-list-modern .mec-event-article, .mec-dark-mode .mec-event-list-minimal .mec-event-article, .mec-dark-mode .mec-wrap .mec-totalcal-box i, .mec-dark-mode .mec-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-dark-mode .mec-wrap .mec-totalcal-box input, .mec-dark-mode .mec-wrap .mec-totalcal-box select, .mec-dark-mode .mec-event-list-minimal a.mec-detail-button, .mec-dark-mode .mec-load-more-button, .mec-dark-mode .mec-wrap .mec-totalcal-box,
.mec-dark-mode .mec-events-meta-group-booking .mec-book-price-details, .mec-dark-mode .mec-events-meta-group-booking .mec-book-price-details li, .mec-dark-mode .mec-breadcrumbs, .mec-dark-mode .mec-hourly-schedule-speaker-info, .mec-dark-mode .mec-single-event .mec-event-exporting .mec-export-details a:hover, .mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title, .mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=date],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=date],
.mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=email],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=email],
.mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=number],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=number],
.mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=password],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=password],
.mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=tel],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=tel],
.mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=text],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=text],
.mec-dark-mode .lity-content .mec-events-meta-group-booking select, .mec-dark-mode .mec-single-event .mec-events-meta-group-booking select, .mec-dark-mode .lity-content .mec-events-meta-group-booking textarea, .mec-dark-mode .mec-single-event .mec-events-meta-group-booking textarea, .mec-dark-mode .lity-content .mec-events-meta-group-booking .mec-dark-mode .mec-single-event .mec-events-meta-group-booking, .mec-dark-mode .mec-single-event .mec-frontbox, .mec-dark-mode .mec-single-event .mec-events-meta-group-countdown, .mec-dark-mode .mec-next-event-details a, .mec-dark-mode .lity-content .mec-events-meta-group-booking form>h4, .mec-dark-mode .mec-single-event .mec-events-meta-group-booking form>h4, .mec-dark-mode .mec-single-event .mec-frontbox-title, .mec-dark-mode .mec-event-schedule-content, .mec-dark-mode .mec-event-schedule-content dl:before, .mec-dark-mode .mec-events-meta-group-tags a, .mec-dark-mode .mec-breadcrumbs{border-color:#353535;}
.mec-dark-mode .mec-fes-form input[type=email],
.mec-dark-mode .mec-fes-form input[type=number],
.mec-dark-mode .mec-fes-form input[type=password],
.mec-dark-mode .mec-fes-form input[type=tel],
.mec-dark-mode .mec-fes-form input[type=text],
.mec-dark-mode .mec-fes-list input[type=search],
.mec-dark-mode .mec-fes-form select, .mec-dark-mode .mec-fes-list select, .mec-dark-mode .mec-fes-form textarea, .mec-dark-mode .mec-fes-form label, .mec-dark-mode .mec-fes-form, .mec-dark-mode .mec-fes-list, .mec-dark-mode .mec-timeline-main-content h4 a,
.mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i, .mec-dark-mode .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i, .mec-dark-mode .mec-event-carousel-content .mec-event-carousel-title a, .mec-dark-mode .mec-ttt2-title, .mec-dark-mode .mec-timetable-events-list .mec-timetable-event span a, .mec-dark-mode .mec-timetable-event .mec-timetable-event-time, .mec-dark-mode .mec-tooltip-event-title, .mec-dark-mode .mec-calendar.mec-event-container-simple dl dt.mec-calendar-day, .mec-dark-mode .mec-calendar dt, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event, .mec-dark-mode .mec-calendar .mec-event-article .mec-event-title a, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month, .mec-dark-mode .mec-event-grid-simple .mec-event-title a, .mec-dark-mode .mec-event-grid-modern .mec-event-title a, .mec-dark-mode .mec-event-grid-minimal .mec-event-date span, .mec-dark-mode .mec-event-grid-minimal .mec-event-title a, .mec-dark-mode .mec-event-grid-clean .mec-event-title a, .mec-dark-mode .mec-event-grid-classic .mec-event-title a, .mec-dark-mode .mec-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-dark-mode .mec-wrap .mec-totalcal-box input, .mec-dark-mode .mec-wrap .mec-totalcal-box select, .mec-dark-mode .mec-events-toggle .mec-toggle-item-inner i, .mec-dark-mode .mec-event-list-standard .mec-event-title a, .mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button, .mec-dark-mode .mec-wrap .mec-event-list-modern .mec-event-title a, .mec-dark-mode .mec-event-list-minimal .mec-event-title a, .mec-dark-mode .mec-events-meta-group-booking .mec-book-price-details li, .mec-dark-mode .mec-events-meta-group-booking .mec-book-price-details li span.mec-book-price-detail-amount, .mec-dark-mode .mec-event-list-classic .mec-event-title a, .mec-dark-mode .mec-event-list-minimal a.mec-detail-button, .mec-dark-mode .mec-load-more-button, .mec-dark-mode .mec-wrap,
.mec-dark-mode .mec-wrap p, .mec-dark-mode .lity-content .mec-events-meta-group-booking h5 span, .mec-dark-mode .mec-single-event .mec-events-meta-group-booking h5 span, .mec-dark-mode .lity-content .mec-events-meta-group-booking label, .mec-dark-mode .mec-single-event .mec-events-meta-group-booking label, .mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=date],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=date],
.mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=email],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=email],
.mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=number],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=number],
.mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=password],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=password],
.mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=tel],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=tel],
.mec-dark-mode .lity-content .mec-events-meta-group-booking input[type=text],
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type=text],
.mec-dark-mode .lity-content .mec-events-meta-group-booking select, .mec-dark-mode .mec-single-event .mec-events-meta-group-booking select, .mec-dark-mode .lity-content .mec-events-meta-group-booking textarea, .mec-dark-mode .mec-single-event .mec-events-meta-group-booking textarea, .mec-dark-mode .mec-wrap .mec-event-schedule-content a, .mec-dark-mode .mec-hourly-schedule-speaker-description, .mec-dark-mode .mec-hourly-schedule-speaker-name, .mec-dark-mode .mec-hourly-schedule-speaker-contact-information a i, .mec-dark-mode .mec-organizer-social-information a i, .mec-dark-mode .mec-related-event-content span, .mec-dark-mode .mec-related-event-content h5 a, .mec-dark-mode .mec-events-meta-group-tags a, .mec-dark-mode .mec-single-event .mec-speakers-details ul li .mec-speaker-job-title, .mec-dark-mode .mec-breadcrumbs a, .mec-dark-mode .mec-single-event .mec-event-meta dt, .mec-dark-mode .mec-single-event .mec-event-meta h3, .mec-dark-mode .mec-single-modern .mec-single-event-bar>div h3, .mec-dark-mode .entry-content .mec-wrap h1, .mec-dark-mode .entry-content .mec-wrap h2, .mec-dark-mode .entry-content .mec-wrap h3, .mec-dark-mode .entry-content .mec-wrap h4, .mec-dark-mode .entry-content .mec-wrap h5, .mec-dark-mode .entry-content .mec-wrap h6, .mec-dark-mode .mec-wrap h1, .mec-dark-mode .mec-wrap h2, .mec-dark-mode .mec-wrap h3, .mec-dark-mode .mec-wrap h4, .mec-dark-mode .mec-wrap h5, .mec-dark-mode .mec-wrap h6, .mec-dark-mode .mec-next-event-details abbr, .mec-dark-mode .lity-content .mec-events-meta-group-booking form>h4, .mec-dark-mode .mec-single-event .mec-events-meta-group-booking form>h4, .mec-dark-mode .mec-single-event .mec-frontbox-title, .mec-dark-mode .mec-wrap .mec-single-title, .mec-dark-mode .mec-event-content p{color:#d2d2d2;}
.mec-dark-mode .mec-wrap .mec-totalcal-box .mec-totalcal-view span:hover, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event:hover, .mec-dark-mode .mec-calendar .mec-event-article .mec-event-title a:hover, .mec-dark-mode .mec-event-grid-minimal .mec-event-date:hover, .mec-dark-mode .mec-event-grid-minimal .mec-event-title a:hover, .mec-dark-mode .mec-event-grid-classic .mec-event-title a:hover, .mec-dark-mode .mec-event-list-classic .mec-event-title a:hover, .mec-dark-mode .mec-event-footer .mec-booking-button:hover, .mec-dark-mode .mec-event-list-standard .mec-event-title a:hover, .mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover, .mec-dark-mode .mec-wrap .mec-event-list-modern .mec-event-title a:hover, .mec-dark-mode .mec-event-list-minimal a.mec-detail-button:hover, .mec-dark-mode .mec-event-list-minimal .mec-event-title a:hover, .mec-dark-mode .mec-wrap a:hover,
.mec-dark-mode .mec-single-event .mec-event-meta dd a:hover, .mec-dark-mode .mec-breadcrumbs a:hover{color:#fff;}
.mec-dark-mode .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child{border-color:#333 !important;}
.mec-dark-mode .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:nth-child(odd){background:#1f1f1f !important;}
.mec-dark-mode .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix{background:#282828 !important;}
.mec-dark-mode .lity-container .mec-events-meta-group-booking input[type="radio"]:before,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type="radio"]:before,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type="checkbox"],
.mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title:before{background-color:#c4cace;}
.mec-dark-mode .mec-month-divider span, .mec-dark-mode .lity-container .mec-events-meta-group-booking input[type="radio"]:before,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type="radio"]:before,
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking input[type="checkbox"],
.mec-dark-mode .mec-related-events-wrap h3.mec-rec-events-title:before{border-color:#313131;}
.mec-dark-mode .mec-timeline-month-divider, .mec-dark-mode .mec-timeline-event-content, .mec-dark-mode .mec-slider-t5-wrap, .mec-dark-mode .mec-slider-t5-wrap .mec-event-grid-modern .event-grid-modern-head, .mec-dark-mode .mec-slider-t5 .mec-slider-t5-content, .mec-dark-mode .mec-slider-t1 .mec-slider-t1-content, .mec-dark-mode .event-carousel-type3-head .mec-event-footer-carousel-type3, .mec-dark-mode .mec-av-spot-wrap .mec-event-grid-modern .event-grid-modern-head, .mec-dark-mode .mec-av-spot .mec-av-spot-content, .mec-dark-mode .mec-av-spot .mec-av-spot-head, .mec-dark-mode .mec-wrap .mec-event-countdown-style1 .mec-event-countdown-part3, .mec-dark-mode .mec-event-cover-classic, .mec-dark-mode .mec-masonry .mec-masonry-content, .mec-dark-mode .mec-masonry .mec-masonry-head, .mec-dark-mode .mec-timetable-events-list .mec-timetable-event:hover, .mec-dark-mode .tooltipster-sidetip:not(.uael-tooltipster-active) .tooltipster-content,
.mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-events-sec, .mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year, .mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year, .mec-dark-mode .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar, .mec-dark-mode .mec-yearly-view-wrap .mec-yearly-calendar-sec, .mec-dark-mode .mec-calendar .mec-calendar-side .mec-next-month:hover, .mec-dark-mode .mec-calendar .mec-calendar-side .mec-previous-month:hover, .mec-dark-mode .mec-calendar dt, .mec-dark-mode .mec-calendar .mec-calendar-topsec, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table a:hover, .mec-dark-mode .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt:hover, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month:hover, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month:hover, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-has-event:hover, .mec-dark-mode .mec-calendar .mec-event-article:hover, .mec-dark-mode .mec-wrap .mec-totalcal-box, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-top, .mec-dark-mode .mec-agenda-events-wrap, .mec-dark-mode .mec-event-grid-modern .mec-event-content, .mec-dark-mode .mec-event-grid-modern .mec-event-article, .mec-dark-mode .mec-event-grid-clean .mec-event-content, .mec-dark-mode .mec-event-grid-clean .mec-event-article, .mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing, .mec-dark-mode .mec-events-toggle .mec-toggle-item-inner:hover, .mec-dark-mode .mec-event-footer .mec-booking-button:hover, .mec-dark-mode .mec-event-list-modern .mec-btn-wrapper .mec-booking-button:hover, .mec-dark-mode .mec-event-list-minimal a.mec-detail-button:hover, .mec-dark-mode .mec-organizer-social-information a:hover i,
.mec-dark-mode .mec-hourly-schedule-speaker-contact-information a:hover i{background:#191919;}
.mec-dark-mode .mec-fes-form .mec-meta-box-fields, .mec-dark-mode .mec-timeline-month-divider,
.mec-dark-mode .mec-slider-t5-wrap .mec-event-grid-modern .event-grid-modern-head, .mec-dark-mode .mec-event-sharing-wrap>li:first-of-type, .mec-dark-mode .event-carousel-type3-head .mec-event-footer-carousel-type3 .mec-booking-button, .mec-dark-mode .event-carousel-type3-head .mec-event-footer-carousel-type3, .mec-dark-mode .mec-av-spot-wrap .mec-event-grid-modern .event-grid-modern-head, .mec-dark-mode .mec-av-spot, .mec-dark-mode .mec-event-cover-clean, .mec-dark-mode .mec-event-cover-classic, .mec-dark-mode .mec-masonry, .mec-dark-mode .mec-calendar.mec-box-calendar .mec-table-nullday:last-child, .mec-dark-mode .mec-calendar .mec-event-article, .mec-dark-mode .mec-box-calendar.mec-calendar dl dt:last-child, .mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year, .mec-dark-mode .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-next-month:hover, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-previous-month:hover, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-d-table, .mec-dark-mode .mec-calendar, .mec-dark-mode .mec-wrap .mec-totalcal-box, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month, .mec-dark-mode .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month, .mec-dark-mode .mec-events-agenda, .mec-dark-mode .mec-event-grid-modern .mec-event-article, .mec-dark-mode .mec-event-grid-clean .mec-event-article, .mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing:after, .mec-dark-mode .mec-event-grid-classic .mec-event-article, .mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing{border-color:#353535;}
.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing:after{border-color:#191919 transparent transparent transparent;}
.mec-dark-mode .mec-event-sharing-wrap .mec-event-sharing:before{border-color:#353535 transparent transparent transparent;}
.mec-dark-mode .mec-wrap .mec-book-form-gateways [id*="mec_book_form_gateway_checkout"] input[type="text"],
.mec-dark-mode .mec-wrap .mec-book-form-gateways [id*="mec_book_form_gateway_checkout"] input[type="email"],
.mec-dark-mode .mec-events-meta-group-booking .StripeElement, .mec-dark-mode .mec-book-form-gateways [id*="mec_book_form_gateway_checkout"] input[type="text"]{background:#999 !important;border:1px solid #353535 !important;box-shadow:none !important;color:#353535 !important;}
.mec-dark-mode .CardField CardField--ltr .__PrivateStripeElement .InputContainer input{color:#d2d2d2 !important;}
.mec-dark-mode .mec-events-toggle .mec-toggle-item{border:1px solid #e4e4e4;box-shadow:0 10px 15px #282828;}
.mec-dark-mode .mec-agenda-events-wrap .mec-event-grid-colorful .mec-event-content{background-color:transparent;}
.mec-dark-mode .mec-calendar .mec-calendar-side{box-shadow:0 1px 5px 6px rgba(255, 255, 255, 0.005) inset;}
.mec-dark-mode .tooltipster-sidetip.tooltipster-shadow:not(.uael-tooltipster-active) .tooltipster-box{border:1px solid #282828 !important;}
.mec-dark-mode .mec-timeline-event-content:after{border-color:transparent #191919 transparent transparent;}
.mec-dark-mode .mec-fes-form .mec-meta-box-fields{box-shadow:0 2px 6px -3px #353535;}
.mec-dark-mode .mec-fes-form .mec-meta-box-fields h4{color:#d2d2d2;background:#000;}
.mec-dark-mode .mec-fes-form input[type="email"],
.mec-dark-mode .mec-fes-form input[type="number"],
.mec-dark-mode .mec-fes-form input[type="password"],
.mec-dark-mode .mec-fes-form input[type="tel"],
.mec-dark-mode .mec-fes-form input[type="text"],
.mec-dark-mode .mec-fes-list input[type="search"],
.mec-dark-mode .mec-fes-form select, .mec-dark-mode .mec-fes-list select, .mec-dark-mode .mec-fes-form textarea{box-shadow:0 2px 5px rgba(0, 0, 0, 0.38) inset;}
.mec-dark-mode .mec-fes-form input{background:#353535 !important;color:#d2d2d2 !important;}
.mec-dark-mode .mec-booking-tab-content .button:hover, .mec-dark-mode .mec-booking-tab-content .mec-reg-field-add-option:hover, .mec-dark-mode .mec-fes-form .mec-form-row .button:not(.wp-color-result):hover,
.mec-dark-mode .mec-fes-list .mec-form-row .button:hover{background:#353535;color:#d2d2d2;border-color:#353535;box-shadow:0 2px 6px -3px #353535;}
.mec-dark-mode .mec-booking-tab-content .button, .mec-dark-mode .mec-booking-tab-content .mec-reg-field-add-option, .mec-dark-mode .mec-fes-form .mec-form-row .button:not(.wp-color-result),
.mec-dark-mode .mec-fes-form input[type="file"],
.mec-dark-mode ul#mec_orgz_form_row li .mec-additional-organizer-remove,
.mec-dark-mode ul#mec_reg_form_fields li .mec_reg_field_remove{color:#d2d2d2;background:#282828;border:2px solid #353535;box-shadow:0 2px 6px -3px #353535;}
.mec-dark-mode #mec_reg_form_fields input[type="checkbox"],
.mec-dark-mode #mec_reg_form_fields input[type="radio"],
.mec-dark-mode .mec-form-row input[type="checkbox"],
.mec-dark-mode .mec-form-row input[type="radio"]{background-color:#000;border:1px solid #353535;box-shadow:0 1px 3px -1px #353535;}
.mec-dark-mode .mec-fes-form .select2-container{border:1px solid #353535;background-color:#282828;color:#d2d2d2;}
.mec-dark-mode ul#mec_bfixed_form_fields li,
.mec-dark-mode ul#mec_orgz_form_row li,
.mec-dark-mode ul#mec_reg_form_fields li{background:#000;border-color:#000;}
.mec-dark-mode #mec_meta_box_tickets_form [id^="mec_ticket_row"] .mec_add_price_date_button{background:#000;border-color:#2d2d2d;box-shadow:0 2px 6px -3px #2d2d2d;}
.mec-dark-mode #mec_reg_form_field_types .button{background:#2d2d2d;border-color:#2d2d2d;box-shadow:0 2px 6px -3px #2d2d2d;}
.mec-dark-mode #mec_bfixed_form_field_types .button,
.mec-dark-mode #mec_reg_form_field_types .button{color:#d2d2d2;box-shadow:0 2px 6px -3px #2d2d2d;border-color:#2d2d2d;}
.mec-dark-mode #mec_meta_box_tickets_form [id^="mec_ticket_row"] .mec_add_price_date_button:hover,
.mec-dark-mode #mec_reg_form_field_types .button:hover{background:#000;}
.mec-dark-mode ul#mec_bfixed_form_fields li .mec_bfixed_field_remove,
.mec-dark-mode ul#mec_orgz_form_row li .mec-additional-organizer-remove,
.mec-dark-mode ul#mec_reg_form_fields li .mec_reg_field_remove{background:#282828;}
.mec-dark-mode ul#mec_bfixed_form_fields li .mec_bfixed_field_remove:hover,
.mec-dark-mode ul#mec_orgz_form_row li .mec-additional-organizer-remove:hover,
.mec-dark-mode ul#mec_reg_form_fields li .mec_reg_field_remove:hover,
.mec-dark-mode #mec_taxes_fees_container_toggle [id^="mec_remove_fee_button"]:hover,
.mec-dark-mode #mec_ticket_variations_list [id^="mec_remove_ticket_variation_button"]:hover{color:#fff;border:2px solid #ea6485;background:#ea6485;}
.mec-events-meta-group-booking-shortcode h4{margin-bottom:20px;}
.mec-booking-shortcode .mec-event-tickets-list.mec-sell-all-occurrences{width:100%;}
.mec-booking-shortcode .mec-book-reg-field-mec_email{width:48%;display:inline-block;margin-right:30px;}
.mec-booking-shortcode .mec-book-reg-field-name{width:48%;display:inline-block;}
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month{width:48%;display:inline-block;vertical-align:top;margin-right:30px;}
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-cvv2{width:48%;display:inline-block;}
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month .nice-select{width:48%;display:inline-block;}
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month label{width:100%;}
.mec-booking-shortcode .mec-form-row.mec-paypal-credit-card-expiration-date-month .nice-select:first-of-type{margin-right:10px;}
.mec-booking-shortcode .nice-select{float:none;border-radius:3px;background-color:#fff;width:258px;height:40px;line-height:39px;padding-left:15px;padding-right:15px;margin:0;font-size:14px;font-weight:400;min-height:unset;min-width:unset;padding-top:0;padding-bottom:0;}
.mec-booking-shortcode .mec-gateway-message.mec-success{font-size:14px;}
.mec-booking-shortcode .mec-form-row.mec-name-stripe{margin-bottom:0 !important;}
.mec-booking-shortcode .mec-book-form-gateways [id*="mec_book_form_gateway_checkout"] input[type="text"],
.mec-events-meta-group-booking .mec-booking-shortcode .StripeElement{box-shadow:none !important;}
.mec-booking-shortcode .nice-select ul{width:100%;}
.mec-booking-shortcode span.mec-event-ticket-available{margin-top:-22px !important;margin-bottom:28px !important;display:block;font-size:11px;letter-spacing:0.5px;font-weight:400;color:#80abbf;}
.mec-booking-shortcode .mec-booking-form-container ul li{list-style:none;}
.mec-booking-shortcode .mec-booking-form-container ul{padding:0;}
.mec-events-meta-group-booking-shortcode .info-msg{margin:24px 0 24px;}
@media(max-width:980px){
.mec-events-meta-group-booking-shortcode{padding:20px;}
.mec-booking-shortcode .mec-book-price-details li{width:100%;border-right:0 !important;border-bottom:1px solid;}
.mec-booking-shortcode .mec-book-price-details li:last-child{width:100%;border-right:0;border-bottom:0 solid;}
}
.mec-booking-shortcode span.mec-book-price-total{font-size:22px;line-height:22px;font-weight:700;color:#2bbc10;margin-top:20px;margin-bottom:35px;display:inline-block;}
.mec-booking-shortcode span.mec-book-price-total-description{font-size:18px;line-height:22px;font-weight:700;color:#000;}
.mec-booking-shortcode span.mec-book-price-total-amount{font-size:22px;line-height:22px;font-weight:700;color:#2bbc10;}
.mec-booking-shortcode .mec-book-form-price{clear:both;position:relative;}
.mec-booking-shortcode .mec-book-form-gateway-label input[type="radio"]:after{content:"";display:inline-block;width:7px;height:7px;background-color:#fff;border-radius:50%;cursor:pointer;position:absolute;top:4px;left:3px;}
.mec-booking-shortcode .mec-book-form-gateway-label input[type="radio"]:before{box-shadow:none;border:2px solid #a8e4ff;width:17px;height:17px;position:absolute;top:-9px;left:-2px;margin:0;content:"";display:inline-block;background:#fff;border-radius:18px;cursor:pointer;position:relative;}
.mec-booking-shortcode .mec-book-form-gateway-label label input{position:relative;cursor:pointer;margin:0 !important;height:auto;margin-right:4px !important;}
.mec-booking-shortcode button#mec-book-form-btn-step-2{margin-left:30px;}
.mec-booking-shortcode .mec_book_first_for_all{display:none;}
.mec-booking-shortcode li.mec-first-for-all-wrapper{margin-bottom:20px;clear:both;}
.mec-booking-shortcode label.wn-checkbox-label:before{display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;content:"";-webkit-transition:opacity ease 0.5;-moz-transition:opacity ease 0.5;transition:opacity ease 0.5;position:absolute;background-color:#00acf8;width:2px;-webkit-transform:rotate(-138deg);transform:rotate(-138deg);}
.mec-booking-shortcode label.wn-checkbox-label{position:relative;display:inline-block;-moz-transition:border-color ease 0.2s;-o-transition:border-color ease 0.2s;-webkit-transition:border-color ease 0.2s;transition:border-color ease 0.2s;cursor:pointer;vertical-align:middle;font-size:14px;line-height:19px;font-weight:400;color:#00acf8;margin:0 0 4px !important;padding:0;background-color:#fff;border:2px solid #a8e4ff;width:17px;height:17px;border-radius:3px;margin-right:9px !important;box-shadow:none;}
.mec-booking-shortcode label.wn-checkbox-label:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-animation:dothabottomcheck 80ms ease 0s forwards;-o-animation:dothabottomcheck 80ms ease 0s forwards;-webkit-animation:dothabottomcheck 80ms ease 0s forwards;animation:dothabottomcheck 80ms ease 0s forwards;content:"";display:inline-block;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top;content:"";-webkit-transition:opacity ease 0.5;-moz-transition:opacity ease 0.5;transition:opacity ease 0.5;position:absolute;background-color:#00acf8;width:2px;}
.mec-booking-shortcode input[type="checkbox"]:checked+.wn-checkbox-label::after{height:5px;left:2px;top:7px;-moz-animation:dothatopcheck 0.16s ease 0s forwards;-o-animation:dothatopcheck 0.16s ease 0s forwards;-webkit-animation:dothatopcheck 0.16s ease 0s forwards;animation:dothatopcheck 0.16s ease 0s forwards;}
.mec-booking-shortcode input[type="checkbox"]:checked+.wn-checkbox-label::before{height:6px;left:7px;top:9px;-moz-animation:dothatopcheck 0.16s ease 0s forwards;-o-animation:dothatopcheck 0.16s ease 0s forwards;-webkit-animation:dothatopcheck 0.16s ease 0s forwards;animation:dothatopcheck 0.16s ease 0s forwards;}
.mec-booking-shortcode button.mec-book-form-back-button{background-color:#afe6ff;box-shadow:0 2px 2px rgba(175, 230, 255, 0.27);}
.mec-booking-shortcode button[type="submit"]:hover,
.mec-booking-shortcode button[type="button"]:hover{background-color:#000;text-decoration:none;box-shadow:0 4px 10px rgba(1, 2, 4, 0.32);}
.mec-booking-shortcode a.button.loading:after, .mec-booking-shortcode button[type="submit"].loading:after{display:block;}
.mec-single-fluent-wrap .mec-booking-calendar-month-navigation, .mec-booking-calendar-month-navigation{position:relative;text-align:center;padding:0;max-width:330px;}
.mec-single-fluent-wrap .mec-booking-calendar.mec-wrap, .mec-booking-calendar.mec-wrap{margin-bottom:20px;width:100%;}
.mec-single-fluent-wrap .mec-booking-calendar.mec-wrap, .mec-booking-calendar.mec-wrap{max-width:330px;background:#ffffff;box-shadow:0 1px 5px 6px rgba(0, 0, 0, 0.005) inset;border:1px solid #efefef;border-radius:5px;}
.mec-single-fluent-wrap .mec-booking-calendar-month-navigation .mec-calendar-header h2, .mec-booking-calendar-month-navigation .mec-calendar-header h2{font-size:15px;font-weight:600;line-height:40px;margin:0 auto;color:#4d4d4d;}
.mec-single-fluent-wrap .mec-booking-calendar-month-navigation .mec-previous-month, .mec-single-fluent-wrap .mec-booking-calendar-month-navigation .mec-next-month, .mec-booking-calendar-month-navigation .mec-previous-month, .mec-booking-calendar-month-navigation .mec-next-month{cursor:pointer;position:absolute;top:0;min-width:40px;height:40px;line-height:40px;text-align:center;background:#fff;color:#a9a9a9;font-size:10px;letter-spacing:1px;text-transform:uppercase;padding-left:5px;padding-right:5px;border-top:none;transition:all 0.33s ease;box-shadow:0 2px 0 0 rgba(0, 0, 0, 0.015);transition:all 0.33s ease;}
.mec-single-fluent-wrap .mec-booking-calendar-month-navigation .mec-previous-month, .mec-booking-calendar-month-navigation .mec-previous-month{left:0;}
.mec-single-fluent-wrap .mec-booking-calendar-month-navigation .mec-next-month, .mec-booking-calendar-month-navigation .mec-next-month{right:0;}
.mec-single-fluent-wrap .mec-booking-calendar-month-navigation .mec-previous-month a, .mec-single-fluent-wrap .mec-booking-calendar-month-navigation .mec-next-month a, .mec-booking-calendar-month-navigation .mec-previous-month a, .mec-booking-calendar-month-navigation .mec-next-month a{font-weight:600;text-decoration:none;}
.mec-single-fluent-wrap .mec-booking-calendar-month-navigation .mec-previous-month:hover a, .mec-single-fluent-wrap .mec-booking-calendar-month-navigation .mec-next-month:hover a, .mec-booking-calendar-month-navigation .mec-previous-month:hover a, .mec-booking-calendar-month-navigation .mec-next-month:hover a{color:#40d9f1;}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar{margin-bottom:15px;width:100%;}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar dl dt{text-align:center;padding:0;line-height:40px;height:40px;border:0;background:transparent;cursor:pointer;font-weight:unset;}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-row dt:hover{background:transparent;}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-novel-selected-day, .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-novel-selected-day span{width:32px;height:32px;margin:auto;line-height:30px;border-radius:50%;font-size:12px;font-weight:600;padding:0;}
.mec-booking-calendar .mec-calendar.mec-box-calendar .mec-table-nullday:last-child{border:none;}
.mec-booking-calendar .mec-calendar .mec-calendar-table-head dt{font-size:13px;}
.mec-has-event-for-booking{position:relative;}
.mec-has-event-for-booking .mec-calendar-novel-selected-day{border:1px solid #38d5ed;border-radius:50px;cursor:pointer;}
.mec-has-event-for-booking.mec-active .mec-calendar-novel-selected-day{background-color:#38d5ed;color:#fff;}
.mec-has-event-for-booking .mec-booking-tooltip, .mec-multiple-event .mec-has-event-for-booking .mec-booking-tooltip, .mec-has-event-for-booking .mec-booking-calendar-date{opacity:0;visibility:hidden;transition:all 0.4s ease;}
.mec-has-event-for-booking .mec-booking-tooltip, .mec-multiple-event .mec-has-event-for-booking .mec-booking-tooltip{top:60px;}
.mec-has-event-for-booking .mec-booking-tooltip, .mec-multiple-event .mec-has-event-for-booking .mec-booking-tooltip{position:absolute;z-index:99;width:150px;font-size:9px;left:calc(50% - 75px);background:#535a61;line-height:29px;border-radius:4px;color:#fff;font-weight:400;letter-spacing:1px;text-transform:uppercase;padding:3px 5px;box-shadow:0 4px 15px -2px #444b50a3;}
.mec-has-event-for-booking:hover .mec-booking-tooltip.multiple-time .mec-booking-calendar-date, .mec-has-event-for-booking:hover .mec-booking-tooltip, .mec-has-event-for-booking:hover .mec-booking-calendar-date, .mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-tooltip, .mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-calendar-date{opacity:1;visibility:visible;}
.mec-has-event-for-booking:hover .mec-booking-tooltip, .mec-multiple-event .mec-has-event-for-booking:hover .mec-booking-tooltip{top:43px;}
.mec-has-event-for-booking .mec-booking-calendar-date:before, .mec-multiple-event .mec-has-event-for-booking .mec-booking-calendar-date:before{display:block;content:"" !important;position:absolute !important;width:12px;height:12px;top:-6px;left:calc(50% - 6px);transform:rotate(-45deg) !important;background-color:#535a61;z-index:0 !important;box-shadow:0 8px 9px -9px #535a61 !important;}
.mec-multiple-event .mec-has-event-for-booking .mec-booking-calendar-date-hover{border-bottom:1px solid #ffffff30;}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day{position:relative;padding-left:7px;}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day .mec-calendar-novel-selected-day{border-radius:47px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;width:100%;}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .first-day .mec-calendar-novel-selected-day span{margin-left:-7px;}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day{position:relative;padding-right:7px;}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day .mec-calendar-novel-selected-day{border-radius:47px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;width:100%;}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .last-day .mec-calendar-novel-selected-day span{margin-right:-7px;}
.mec-events-meta-group-booking .mec-booking-calendar .mec-calendar.mec-multiple-event .middle-day .mec-calendar-novel-selected-day{border-radius:0;border-right:0;border-left:0;width:100%;}
.mec-booking-tooltip.multiple-time{color:#fff;}
.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:before{display:none;}
.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:first-child:before{display:block;}
.mec-booking-tooltip.multiple-time .mec-booking-calendar-date{border:1px dashed #68717a;line-height:25px;margin:8px 0;border-radius:20px;transition:all 0.17s ease;-webkit-transition:all 0.17s ease;-moz-transition:all 0.17s ease;-ms-transition:all 0.17s ease;-o-transition:all 0.17s ease;}
.mec-calendar-day.mec-active .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover{background:#40d9f1;border-color:#40d9f1;}
.mec-choosen-time-message{max-width:330px;padding:3px 14px;border-radius:4px;background:rgb(64 217 241 / 24%);color:#40d9f1;transition:all 0.17s ease;opacity:1;visibility:visible;font-size:12px;margin-bottom:20px;}
.mec-choosen-time-message .mec-choosen-time{padding-left:7px;}
.mec-choosen-time-message.disable .mec-choosen-time-message, .mec-choosen-time-message.disable{opacity:0;visibility:hidden;padding:0;font-size:0;margin:0;}
.mec-dark-mode .mec-single-event .mec-events-meta-group-booking .mec-calendar, .mec-dark-mode .mec-single-event .mec-events-meta-group-booking .mec-booking-calendar-month-navigation{background:#000;border-color:#222;color:#999;}
.mec-dark-mode .mec-booking-calendar-month-navigation .mec-next-month, .mec-dark-mode .mec-booking-calendar-month-navigation .mec-previous-month{background:#222;border-color:#000;color:#d2d2d2;}
.mec-dark-mode .mec-booking-calendar.mec-wrap{border-color:#111;}
.mec-dark-mode .mec-events-meta-group-booking .mec-booking-calendar .mec-calendar .mec-calendar-row dt:hover{background:transparent !important;}
.mec-dark-mode .mec-calendar.mec-event-calendar-classic, .mec-dark-mode .mec-calendar.mec-event-calendar-classic .mec-calendar-side{height:auto;}
.is-light-theme .mec-fes-form textarea{border:1px solid #cfeff5;box-shadow:0 2px 5px rgba(207, 239, 245, 0.38) inset;}
.is-light-theme .mec-fes-form .select2-selection{height:auto;}
.is-light-theme .mec-fes-form input[type="checkbox"]:after{border:unset !important;}
.is-light-theme .mec-fes-form input[type="radio"]:after{background:unset !important;}
.is-light-theme .mec-fes-form input+label{padding-top:0;}
.is-light-theme .mec-events-event-image img{height:auto;}
span.mec-booking-field-required{color:red;margin-left:10px;}
.mec-gCalendar{position:relative;}
.mec-gCalendar-filters{display:none;position:absolute;width:518px;background:#fff;right:calc(50% - 119px);top:60px;z-index:9999999;border:1px solid #e3e4e5;border-radius:7px;box-shadow:0 2px 7px rgb(0 0 0 / 5%);}
.mec-gCalendar-filters-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px;gap:20px 10px;align-items:center;}
.mec-gCalendar-filters-wrap>div{flex:1 0 calc(43% - 10px);display:inline-flex;}
.mec-gCalendar-filters .mec-gCalendar-filters-wrap .mec-search-reset-button{display:block;flex:1 0 calc(100%);}
.mec-gCalendar-filters .mec-gCalendar-filters-wrap .mec-search-reset-button button{width:100%;border:2px solid #e3e5e7;border-radius:7px;color:#4c5765;}
.mec-gCalendar-filters .mec-gCalendar-filters-wrap .mec-search-reset-button button:hover{color:#e9526c;border-color:#f37f9b;background-color:transparent;}
.mec-gCalendar-filters-wrap .select2-container--default>ul{margin-top:2px;width:100%;}
.mec-gCalendar-filters-wrap span.select2.select2-container{width:100% !important;}
.mec-gCalendar-filters-wrap .select2-container--default>ul>li{width:100%;}
.mec-gCalendar-filters-wrap .select2-container--default{height:39px;}
.mec-gCalendar-filters-wrap span.select2-selection.select2-selection--multiple{border:none !important;height:37px !important;}
.mec-gCalendar-filters-wrap .select2-container--default .select2-selection--multiple .select2-selection__choice{margin:0;background-color:#eeeeee;font-size:11px;}
.mec-gCalendar-filters-wrap .select2-container--default .select2-selection--multiple .select2-selection__rendered li{line-height:29px;margin-top:5px;border:none;margin-right:5px;}
.mec-gCalendar-filters-wrap .mec-searchbar-category-wrap{margin:0 !important;width:182px !important;padding:0 !important;height:40px !important;border-radius:0 3px 3px 0;border:1px solid #e3e4e5 !important;}
.mec-gCalendar-filters-wrap .mec-dropdown-search i, .mec-gCalendar-filters-wrap .mec-minmax-event-cost i, .mec-gCalendar-filters-wrap .mec-checkboxes-search i, .mec-gCalendar-filters-wrap .mec-text-address-search i{color:#b7b7b7;background-color:#fbfbfb;border-radius:3px 0 0 3px;border:1px solid #e3e4e5;width:40px;height:40px;line-height:40px;padding:0;border-right:0;text-align:center;}
.mec-gCalendar-filters-wrap .mec-minmax-event-cost input, .mec-gCalendar-filters-wrap .mec-minmax-event-cost input:focus, .mec-gCalendar-filters-wrap .mec-text-address-search input, .mec-gCalendar-filters-wrap .mec-text-address-search input:focus{width:208px;height:40px;border-radius:0;border-right:0;border-color:#e3e4e5;font-size:12px;border-style:solid;border-width:1px;padding-left:15px;}
.mec-gCalendar-filters-wrap .mec-text-address-search input:focus, .mec-gCalendar-filters-wrap .mec-text-address-search input{width:415px;}
.mec-gCalendar-filters-wrap .mec-minmax-event-cost input:last-child, .mec-gCalendar-filters-wrap .mec-text-address-search input:focus, .mec-gCalendar-filters-wrap .mec-text-address-search input{border-right:1px solid #e3e4e5;border-radius:0 3px 3px 0;border-left:none;}
.mec-gCalendar .mec-gCalendar-filters-wrap .mec-text-address-search i{border-right:1px solid #e3e4e5;}
.mec-gCalendar-filters-wrap ul.list li[data-value=""]{display:none;}
.mec-gCalendar .fc-h-event .fc-event-title, .mec-gCalendar .fc .fc-scroller-liquid-absolute, .mec-gCalendar .fc .fc-scroller-harness{overflow:visible !important;}
.mec-gCalendar-filters:before, #MonthPicker_mec-gCalendar-month-filter:before,
.mec-gCalendar-filters:after, #MonthPicker_mec-gCalendar-month-filter:after{content:"";display:block;position:absolute;left:50%;margin-left:77px;width:0;height:0;border-style:solid;border-width:7px;}
#MonthPicker_mec-gCalendar-month-filter:before,
#MonthPicker_mec-gCalendar-month-filter:after{margin-left:68px;}
.mec-gCalendar-filters:before, #MonthPicker_mec-gCalendar-month-filter:before{top:-15px;border-color:transparent transparent #e3e9f1 transparent;}
.mec-gCalendar-filters:after, #MonthPicker_mec-gCalendar-month-filter:after{top:-14px;border-color:transparent transparent #fff transparent;}
.mec-gCalendar{font-family:inherit;}
.mec-gCalendar-tooltip{width:290px;height:auto;position:absolute;background:#fff;left:calc(50% - 145px);bottom:calc(100% - 1px);border:1px solid #e3e4e5;border-radius:7px;opacity:1;box-shadow:0 4px 13px rgb(0 0 0 / 7%);z-index:9997;}
@media(max-width:991px){
.mec-gCalendar-tooltip{display:none;}
}
.mec-gCalendar-tooltip-image img{width:100%;border-radius:3px !important;}
.mec-gCalendar-tooltip-image{padding:10px;padding-bottom:8px;}
.mec-gCalendar a.fc-event:active{opacity:1;}
.mec-gCalendar #mec-gCalendar-wrap a.fc-event{padding:7px 3px;font-size:12px;font-weight:400;}
.mec-gCalendar-tooltip-title{color:#000;line-height:24px;font-size:15px;padding:10px 25px;font-weight:500;}
.mec-gCalendar-tooltip-title span{width:12px;height:12px;display:inline-block;margin-left:7px;vertical-align:middle;border-radius:50px;}
.mec-gCalendar-tooltip-title a{color:#000;}
.mec-gCalendar-tooltip-title a:hover{text-decoration:underline;color:#000;}
.mec-gCalendar-tooltip-location{color:#707172;font-size:12px;font-weight:normal;line-height:23px;padding:0 25px 15px;margin-top:-2px;}
.mec-gCalendar-tooltip-location i{margin-right:6px;color:#c1c7ce;}
.mec-gCalendar .fc-event-time{display:none;}
.mec-gCalendar-tooltip-date{background:#f7f8f9;color:#898a8c;font-weight:400;padding:10px 24px;display:flex;justify-content:space-between;font-size:12px;}
.mec-gCalendar-tooltip-date-text>div>span, .mec-gCalendar-tooltip-date-time>div>span{display:block;line-height:23px;}
.mec-gCalendar-tooltip-date-text>div>span:last-child, .mec-gCalendar-tooltip-date-time>div>span:last-child{margin:0;}
.mec-gCalendar-tooltip-date-text .mec-gCalendar-tooltip-date-day{font-size:14px;color:#000;}
.mec-gCalendar-tooltip-date-text, .mec-gCalendar-tooltip-date-time{display:flex;align-items:baseline;}
.mec-gCalendar-tooltip-date-text i, .mec-gCalendar-tooltip-date-time i{margin-right:8px;color:#c1c7ce;}
.mec-gCalendar-tooltip:after, .mec-gCalendar-tooltip:before{content:"";display:block;position:absolute;left:calc(50% - 8px);width:0;height:0;border-style:solid;border-width:8px;}
.mec-gCalendar-tooltip:before{bottom:-17px;border-color:#e3e9f1 transparent transparent transparent;}
.mec-gCalendar-tooltip:after{bottom:-16px;border-color:#fff transparent transparent transparent;}
#mec-gCalendar-wrap .openMonthFilter i{-moz-transition:all 0.27s ease;-webkit-transition:all 0.27s ease;-o-transition:all 0.27s ease;transition:all 0.27s ease;}
#mec-gCalendar-wrap .openMonthFilter.open i{transform:rotate(-180deg);}
.mec-gCalendar input#mec-gCalendar-month-filter{display:none;}
.mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk, .mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk>div:not(#MonthPicker_mec-gCalendar-month-filter){display:flex;align-items:center;justify-content:space-between;}
.mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk{margin-bottom:8px;}
.mec-gCalendar #mec-gCalendar-wrap .fc-header-toolbar.fc-toolbar{border:1px solid #e3e4e5;border-radius:var(--mec-primary-border-radius);padding:18px 30px 10px;position:relative;flex-wrap:wrap;}
.mec-gCalendar #mec-gCalendar-wrap h2.fc-toolbar-title{font-size:22px;font-weight:600;line-height:20px;margin-right:20px;position:relative;}
.mec-gCalendar #mec-gCalendar-wrap h2.fc-toolbar-title>span{font-weight:100;}
.mec-gCalendar h2.fc-toolbar-title i{color:#a1a2a3;cursor:pointer;margin-left:2px;font-size:14px;margin-right:0;}
.mec-gCalendar h2.fc-toolbar-title button{background:transparent;border:none;cursor:pointer;padding:0;outline:none;}
.mec-gCalendar table.fc-scrollgrid-sync-table tbody td{border:none;border-bottom:1px solid #eee;border-right:1px solid #eee;}
.mec-gCalendar button.fc-prevYear-button.fc-button.fc-button-primary, .mec-gCalendar button.fc-prevYear-button.fc-button.fc-button-primary:active, .mec-gCalendar button.fc-nextYear-button.fc-button.fc-button-primary:active, .mec-gCalendar button.fc-nextYear-button.fc-button.fc-button-primary{background:#fff;color:#a1a2a3;border-radius:var(--mec-secondary-border-radius) 0 0 var(--mec-secondary-border-radius);border-color:#e3e4e5;padding:3px 2px;box-shadow:none !important;}
.mec-gCalendar button.fc-button span.fc-icon{font-size:20px;padding:1px 0;width:30px;height:34px;vertical-align:middle;position:relative;}
.mec-gCalendar-filters-wrap .nice-select .list{margin:0;box-shadow:0 0 0 1px rgb(68 68 68 / 11%), 0 2px 4px rgb(0 0 0 / 5%);}
.mec-gCalendar button.fc-button span.fc-icon:before{vertical-align:middle;font-size:18px;position:absolute;top:calc(50% - 9px);left:calc(50% - 9px);}
.mec-gCalendar button.fc-prevYear-button.fc-button.fc-button-primary{border-right:none;}
.mec-gCalendar button.fc-nextYear-button.fc-button.fc-button-primary{border-left:none;border-radius:0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0;}
.mec-gCalendar button.fc-prev-button.fc-button.fc-button-primary, .mec-gCalendar button.fc-prev-button.fc-button.fc-button-primary:active, .mec-gCalendar button.fc-next-button.fc-button.fc-button-primary:active, .mec-gCalendar button.fc-next-button.fc-button.fc-button-primary{background:#fff;color:#a1a2a3;border-right:none;border-left:none;border-radius:0;border-color:#e3e4e5;padding:3px 2px;box-shadow:none !important;}
.mec-gCalendar button.fc-today-button.fc-button.fc-button-primary:active, .mec-gCalendar button.fc-today-button.fc-button.fc-button-primary{background:#fff;color:#707070;border-left:none;border-right:none;border-radius:0;border-color:#e3e4e5;font-size:13px;text-transform:capitalize;font-weight:400;opacity:1;padding:9px 8px 12px;box-shadow:none !important;cursor:pointer;height:42px;}
.mec-gCalendar button.fc-today-button.fc-button.fc-button-primary:disabled{cursor:auto;}
.mec-gCalendar button.fc-button.fc-button-primary:hover span, .mec-gCalendar button.fc-button.fc-button-primary:hover span{background:#f4f5f6;color:#000;border-radius:var(--mec-secondary-border-radius);}
.mec-gCalendar button.fc-today-button.fc-button.fc-button-primary:not(:disabled):hover{background:#f4f5f6;color:#000;border-radius:0;}
.mec-gCalendar button.fc-findEvents-button.fc-button.fc-button-primary, .mec-gCalendar button.fc-findEvents-button.fc-button.fc-button-primary:active, .mec-gCalendar button.fc-filterEvents-button.fc-button.fc-button-primary{min-width:100px;border-radius:7px !important;margin-right:0;background:#00acf8;border:none !important;padding:10px 15px 11px;font-size:13px;font-weight:500;margin-left:20px !important;box-shadow:none !important;}
.mec-gCalendar tr.fc-scrollgrid-section.fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>td{border-radius:7px 7px 0 0;border:none;}
.mec-gCalendar button.fc-filterEvents-button.fc-button.fc-button-primary{position:relative;text-align:right;padding-right:13px;padding-left:32px;min-width:auto;background:none;font-size:14px;color:#969798;font-weight:400;}
.mec-gCalendar button.fc-filterEvents-button.fc-button.fc-button-primary:active, .mec-gCalendar button.fc-filterEvents-button.fc-button.fc-button-primary:hover{background:#f4f5f6;color:#000000;}
.mec-gCalendar button.fc-filterEvents-button.fc-button.fc-button-primary svg{position:absolute;left:10px;top:14px;}
.mec-gCalendar button.fc-findEvents-button.fc-button.fc-button-primary:hover{background:#444;}
.mec-gCalendar-tooltip-location, .mec-gCalendar-tooltip-title{white-space:normal;}
.mec-gCalendar #mec-gCalendar-wrap .mec-gCalendar-search-text-wrap input[type="text"],
.mec-gCalendar #mec-gCalendar-wrap .mec-gCalendar-search-text-wrap input[type="text"]:focus{margin:0;border:none;box-shadow:none !important;font-size:14px;font-weight:400;line-height:20px;color:#949aa1;padding-right:5px;padding-left:8px;background:#fff;outline:none;display:inline-block;}
.mec-gCalendar .mec-gCalendar-search-text-wrap input[type="text"]::-webkit-input-placeholder{color:#949aa1;}
.mec-gCalendar .mec-gCalendar-search-text-wrap input[type="text"]::-moz-placeholder{color:#949aa1;}
.mec-gCalendar .mec-gCalendar-search-text-wrap input[type="text"]:-ms-input-placeholder{color:#949aa1;}
.mec-gCalendar .mec-gCalendar-search-text-wrap input[type="text"]:-moz-placeholder{color:#949aa1;}
.mec-gCalendar-search-text-wrap{border-left:1px solid #e3e4e5;padding-left:16px;}
.mec-gCalendar-search-text-wrap i{margin-right:0;color:#bcc4ce;font-size:17px;}
.mec-gCalendar .fc-direction-ltr .fc-button-group>.fc-button:first-child{margin-left:7px !important;}
.mec-gCalendar .fc-direction-ltr .fc-toolbar>*> :not(:first-child){margin-left:0;}
.mec-gCalendar .mec-localtime-wrap{color:#000;font-size:11px;margin-top:2px;margin-bottom:2px;}
.mec-gCalendar .fc-theme-standard .fc-popover{background:#fff;border:1px solid #e3e4e5;border-radius:7px;box-shadow:0 4px 13px rgb(0 0 0 / 7%);}
.mec-gCalendar .mec-localtime-wrap i{display:none;}
.mec-gCalendar .datepicker.dropdown-menu{top:51px !important;left:unset !important;right:0;}
.mec-month-picker.datepicker.dropdown-menu{position:absolute;min-width:215px !important;z-index:999;background:#fff;padding:4px 0 3px;margin:0;color:#000;border:1px solid #e3e4e5;border-radius:7px;box-shadow:0 3px 5px rgb(0 0 0 / 3%);}
.mec-month-picker.datepicker.dropdown-menu *,
.mec-month-picker.datepicker.dropdown-menu *{background:#fff;border-radius:7px;border:none;height:auto;}
.mec-month-picker.datepicker table caption+thead tr:first-child td,
.mec-month-picker.datepicker table caption+thead tr:first-child th,
.mec-month-picker.datepicker table colgroup+thead tr:first-child td,
.mec-month-picker.datepicker table colgroup+thead tr:first-child th,
.mec-month-picker.datepicker table thead:first-child tr:first-child td, .mec-month-picker.datepicker table thead:first-child tr:first-child th{border:none;}
.mec-month-picker.datepicker table thead:first-child tr:first-child th.switch{font-weight:500;}
.mec-month-picker.datepicker table thead:first-child tr:first-child th.next, .mec-month-picker.datepicker table thead:first-child tr:first-child th.prev{font-size:0;padding-top:11px;}
.mec-month-picker.datepicker table thead:first-child tr:first-child th.next:before, .mec-month-picker.datepicker table thead:first-child tr:first-child th.prev:before{content:"\e606";font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;color:#a1a2a3;}
.mec-month-picker.datepicker table thead:first-child tr:first-child th.prev:before{content:"\e605";}
.mec-month-picker.datepicker table.table-condensed thead tr{display:flex;padding:6px 12px 10px;justify-content:space-between;align-items:center;}
.mec-month-picker.datepicker thead tr:first-child th{width:auto;height:auto;}
.mec-month-picker.datepicker thead tr:first-child th.prev, .mec-month-picker.datepicker thead tr:first-child th.next{width:34px;height:34px;padding:0 12px;}
.mec-month-picker.datepicker thead tr:first-child th.switch{padding:5px 18px;}
.mec-month-picker.datepicker table.table-condensed tbody tr td{justify-content:space-between;align-items:center;padding:0 9px 7px;display:flex;flex-direction:row;flex-wrap:wrap;width:auto;}
.mec-month-picker.datepicker td span.active:hover, .mec-month-picker.datepicker td span.active:focus, .mec-month-picker.datepicker td span.active:active, .mec-month-picker.datepicker td span.active.active, .mec-month-picker.datepicker td span.active.disabled, .mec-month-picker.datepicker td span.active[disabled]{background-color:#00acf8;text-shadow:none;}
.mec-month-picker.datepicker td span{width:43px;line-height:41px;font-size:14px;}
.mec-month-picker.datepicker thead tr:first-child th:hover{background:#f4f5f6;}
.mec-month-picker.datepicker thead tr:first-child th:hover:before{color:#000 !important;}
.mec-month-picker.datepicker td span:hover{background-color:#f4f5f6;}
.mec-month-picker.datepicker:after{left:unset;right:11px;}
.mec-month-picker.datepicker:before{left:unset;right:10px;}
#gCalendar-loading{width:100%;height:100%;background:no-repeat rgba(255, 255, 255, 0.88) url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/img/ajax-loader.gif) center;border-style:none;position:absolute;left:0;right:0;bottom:0;top:0;z-index:9;}
#gCalendar-loading.mec-modal-preloader{display:block !important;}
.fc-daygrid.fc-dayGridMonth-view.fc-view{overflow:auto;border:1px solid #e3e4e5;border-radius:var(--mec-primary-border-radius);}
#mec-gCalendar-wrap table.fc-scrollgrid{min-width:650px;overflow:auto;border:none;border-radius:unset;margin:0;}
@media(min-width:992px){
#mec-gCalendar-wrap table.fc-scrollgrid,
.fc-daygrid.fc-dayGridMonth-view.fc-view{overflow:visible;}
}
#mec-gCalendar-wrap table.fc-scrollgrid thead tr td{border:none !important;background:transparent;}
#mec-gCalendar-wrap table.fc-scrollgrid table{margin-bottom:0;}
#mec-gCalendar-wrap table.fc-scrollgrid tr th{background:transparent;padding:20px 0 3px 10px;text-align:left;border-right:none !important;border-left:none !important;border-bottom:1px solid #e3e4e5;border-top:none;}
#mec-gCalendar-wrap table.fc-scrollgrid tr th.fc-col-header-cell{border:none;}
#mec-gCalendar-wrap table.fc-scrollgrid tr th a{font-size:15px !important;font-weight:500 !important;color:#000;text-decoration:none;}
#mec-gCalendar-wrap .openMonthFilter{position:relative;padding:7px 10px 2px;display:inline-block;}
#mec-gCalendar-wrap.fc .fc-daygrid-day-number{font-size:16px;padding:12px 10px 2px;color:#000;text-decoration:none;}
#mec-gCalendar-wrap table.fc-scrollgrid-sync-table{margin:0;border-spacing:0;border-collapse:separate;}
#mec-gCalendar-wrap table.fc-scrollgrid table,
.fc .fc-daygrid-body{width:100% !important;}
.mec-gCalendar table.fc-scrollgrid-sync-table tbody tr td:last-child{border-right:none;}
.mec-gCalendar table.fc-scrollgrid-sync-table tbody tr:last-child td{border-bottom:none;}
#mec-gCalendar-wrap span.mec-general-calendar-label{color:#fff;padding:1px 4px 3px;font-size:11px;border-radius:3px;margin:5px 3px 2px 0;display:inline-block;}
.mec-gCalendar .fc .fc-scrollgrid-section-sticky>*{position:relative;z-index:1;}
.mec-gCalendar .fc-direction-ltr .fc-daygrid-event.fc-event-end, .mec-gCalendar .fc-direction-rtl .fc-daygrid-event.fc-event-start, .mec-gCalendar .fc-direction-ltr .fc-daygrid-event.fc-event-start, .mec-gCalendar .fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-right:0 !important;margin-left:0 !important;}
#mec-gCalendar-wrap table.fc-scrollgrid-sync-table tr td{text-align:left;background:transparent !important;}
#mec-gCalendar-wrap table.fc-scrollgrid-sync-table .fc-daygrid-day-top{display:flex;flex-direction:row;padding-left:10px;}
#mec-gCalendar-wrap .fc-daygrid-day.fc-day-today{background:#fff !important;}
#mec-gCalendar-wrap .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{color:#00acf8;font-size:17px;font-weight:500;}
#mec-gCalendar-wrap .fc-scrollgrid-section-body>td{border:none !important;background-color:transparent !important;}
#mec-gCalendar-wrap table.fc-scrollgrid-sync-table tbody tr:last-child td:first-child{border-radius:0 0 0 7px;}
#mec-gCalendar-wrap table.fc-scrollgrid-sync-table tbody tr:last-child td:last-child{border-radius:0 0 7px 0;}
.select2-container{z-index:999999;}
@media(max-width:1200px){
.mec-gCalendar-search-text-wrap{padding-left:10px;}
.mec-gCalendar .mec-gCalendar-search-text-wrap input[type="text"],
.mec-gCalendar .mec-gCalendar-search-text-wrap input[type="text"]:focus{width:100px;}
}
@media(max-width:991px){
.mec-gCalendar .mec-gCalendar-search-text-wrap input[type="text"],
.mec-gCalendar .mec-gCalendar-search-text-wrap input[type="text"]:focus{width:auto;}
.mec-gCalendar #mec-gCalendar-wrap .fc-header-toolbar.fc-toolbar{display:block;}
.mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk:last-child{margin:0;}
.mec-gCalendar-search-text-wrap{border-left:none;}
}
@media(max-width:990px){
.mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk:first-child>div{width:100%;justify-content:flex-start !important;position:relative;}
.mec-gCalendar #mec-gCalendar-wrap h2.fc-toolbar-title{position:relative;}
}
@media(max-width:480px){
.mec-gCalendar button.fc-today-button.fc-button.fc-button-primary, .mec-gCalendar button.fc-today-button.fc-button.fc-button-primary:active{padding:6px 6px 9px;}
.mec-gCalendar button.fc-button span.fc-icon{font-size:12px;width:20px;height:27px;}
.mec-gCalendar #mec-gCalendar-wrap h2.fc-toolbar-title{font-size:17px;margin-right:11px;}
.mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk, .mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk>div:not(#MonthPicker_mec-gCalendar-month-filter){flex-wrap:wrap;}
.mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk:last-child>div:not(#MonthPicker_mec-gCalendar-month-filter){width:100%;display:block;}
.mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk:last-child>div.fc-button-group{text-align:right;}
.mec-gCalendar-filters-wrap .mec-text-address-search input, .mec-gCalendar-filters-wrap .mec-text-address-search input:focus{width:100%;}
.mec-gCalendar-filters-wrap>div{width:100%;}
.mec-gCalendar-filters-wrap .nice-select{width:100%;}
.mec-gCalendar-filters{width:328px;right:calc(50% - 165px);top:52px;}
.mec-gCalendar-filters:after, .mec-gCalendar-filters:before{margin-left:30px;}
.mec-gCalendar-filters-wrap .mec-minmax-event-cost input, .mec-gCalendar-filters-wrap .mec-minmax-event-cost input:focus{width:116px;}
.mec-month-picker.datepicker:after{left:unset;right:55px;}
.mec-month-picker.datepicker:before{left:unset;right:54px;}
.mec-month-picker.datepicker.dropdown-menu{top:40px !important;right:-45px;}
.mec-gCalendar #mec-gCalendar-wrap .fc-header-toolbar.fc-toolbar{padding:18px 10px;}
.mec-gCalendar button.fc-today-button.fc-button.fc-button-primary, .mec-gCalendar button.fc-today-button.fc-button.fc-button-primary:active{height:35.5px;}
.mec-gCalendar-search-text-wrap{border-left:0;border-bottom:1px solid #eee;padding:0;margin-bottom:10px;}
.mec-gCalendar-filters:after, .mec-gCalendar-filters:before{margin:0;}
}
@media(max-width:360px){
.mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk:last-child>div.fc-button-group{text-align:left;}
.mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk:last-child>div:not(#MonthPicker_mec-gCalendar-month-filter){margin-bottom:8px;}
.mec-gCalendar #mec-gCalendar-wrap h2.fc-toolbar-title{position:relative;width:100%;}
.mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk:first-child>div{justify-content:left !important;}
.mec-gCalendar #mec-gCalendar-wrap h2.fc-toolbar-title{font-size:22px;}
.mec-gCalendar button.fc-button span.fc-icon{font-size:20px;width:30px;height:34px;}
.mec-gCalendar button.fc-today-button.fc-button.fc-button-primary, .mec-gCalendar button.fc-today-button.fc-button.fc-button-primary:active{padding:9px 8px 12px;}
.mec-gCalendar-filters:after, .mec-gCalendar-filters:before{margin-left:-100px;}
.mec-gCalendar-filters{top:60px;}
.mec-month-picker.datepicker.dropdown-menu{width:215px;}
.mec-month-picker.datepicker.dropdown-menu{top:37px !important;right:27px;}
.mec-gCalendar #mec-gCalendar-wrap h2.fc-toolbar-title{font-size:12px;display:inline-block;width:auto;}
#mec-gCalendar-wrap .openMonthFilter{padding-right:0;}
.mec-gCalendar button.fc-button span.fc-icon{width:20px;height:27px;}
.mec-gCalendar button.fc-today-button.fc-button.fc-button-primary, .mec-gCalendar button.fc-today-button.fc-button.fc-button-primary:active{line-height:1;}
.mec-month-picker.datepicker.dropdown-menu{right:-80px;}
.mec-month-picker.datepicker:after{right:calc(50% - 3px);}
.mec-month-picker.datepicker:before{right:calc(50% - 4px);}
.mec-gCalendar .fc-header-toolbar .fc-toolbar-chunk:last-child>div.fc-button-group{text-align:right;}
.mec-gCalendar-filters{width:300px;right:calc(50% - 150px);}
.mec-gCalendar-filters-wrap{padding:15px;}
.fc-h-event .fc-event-main{font-size:9px;line-height:11px;}
} @media(max-width:768px){
.mec-cart{overflow-x:scroll;}
}
.mec-cart-coupon input[type="text"]{min-height:40px;font-size:13px;line-height:38px;color:#606367;border:1px solid #e3e5e7;border-radius:3px;padding:0 12px;margin-bottom:0;box-shadow:unset;width:330px;vertical-align:top;}
.mec-cart ul{padding:0;list-style:none;}
.mec-cart ul h5, .mec-cart ul h6{margin:0;font-size:14px;color:#000;font-weight:inherit;}
.mec-cart ul h6{padding-left:0;}
.mec-cart ul h6:before{content:"— ";}
.mec-cart ul h5{font-weight:400;margin:0 0 3px 0;}
.mec-cart ul h6:last-child{margin-bottom:12px;}
.mec-cart table td:nth-child(4) ul li{margin-bottom:5px;}
.mec-cart table td:nth-child(4) ul li:last-child{margin-bottom:12px;}
.mec-cart table a{font-size:15px;font-weight:400;line-height:20px;color:#474849;fill:#474849;}
.mec-cart table a:hover{color:#000;}
.mec-cart table #mec_cart_total_payable,
.mec-cart table .mec-transaction-price{font-size:20px;font-weight:700;line-height:26px;letter-spacing:-0.8px;text-align:right;color:#060607;fill:#060607;}
.mec-cart table .mec-line-through{text-decoration:line-through;}
.mec-cart table .mec-cart-remove-transactions svg:hover, .mec-cart table .mec-cart-remove-transactions svg:hover path{color:red !important;fill:red !important;cursor:pointer;}
.mec-cart table tr{text-align:left;}
.mec-cart table tr th{margin-bottom:27px;margin-top:0;padding:9px 12px 9px;font-size:14px;line-height:1.8;letter-spacing:0;font-weight:600;position:relative;color:#000;}
.mec-cart table tr td{padding:9px 12px 9px;font-size:14px;color:#000;}
.mec-cart table tr td a:hover{color:#000;text-decoration:underline;}
.mec-cart table tr td, .mec-cart table tr th{background-color:#fff !important;border:0 !important;vertical-align:middle;}
.mec-cart table tr{border-top:1px solid rgba(0, 0, 0, 0.1);}
.mec-cart table tr th:last-child{text-align:right;}
.mec-cart table tr{border-top:1px solid rgba(0, 0, 0, 0.1);}
.mec-cart table td:nth-child(1){width:35px;max-width:35px;}
.mec-cart table td:nth-child(2){width:135px;max-width:135px;}
.mec-cart table td:nth-child(3),
.mec-cart table td:nth-child(4){min-width:200px;width:200px;}
.mec-cart table td:nth-child(5){font-size:12px;}
.mec-cart table td:nth-child(6){text-align:right;vertical-align:middle;}
.mec-cart .mec-cart-coupon-code{font-size:12px;color:#8d9599;}
.mec-cart table thead tr th{border-bottom:1px solid #a3a3a3 !important;}
.mec-cart table thead tr, .mec-cart table thead tr th{border-top:none !important;}
@media only screen and (max-width: 992px) {
.mec-cart table{min-width:780px;overflow-x:scroll;}
}
.mec-cart table tfoot tr th:last-child{display:none;}
.mec-checkout .mec-checkout-list{list-style:none;padding:0;margin:40px 0;display:grid;grid-template-columns:auto auto;column-gap:25px;row-gap:25px;padding-bottom:40px;border-bottom:1px solid #e6e6e6;}
.mec-checkout .mec-checkout-list .mec-list-items{padding:20px 30px;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 0 0 rgb(0 0 0 / 2%);}
.mec-checkout .mec-checkout-list .mec-list-items h3{margin-top:20px;margin-bottom:12px;font-size:22px;line-height:27px;letter-spacing:-0.4px;font-weight:700;position:relative;}
.mec-checkout .mec-checkout-list .mec-list-items h5{font-size:18px;font-weight:500;padding-bottom:5px;display:inline;color:#000;margin:0 0 8px 0;}
.mec-checkout .mec-checkout-list .mec-list-items h6{margin:0;font-size:16px;line-height:23px;color:#8d9599;font-weight:inherit;}
.mec-checkout .mec-checkout-list .mec-list-items h6{padding-left:0;}
.mec-checkout .mec-checkout-list .mec-list-items h6:before{content:"— ";}
.mec-checkout .mec-checkout-list .mec-list-items ul{list-style:none;padding:15px 0 0 0;}
.mec-checkout .mec-checkout-list .mec-list-items .mec-checkout-price-details{color:#000;border:none;border-radius:2px;background:#f7f7f7;padding:15px;margin:15px 0 0 0;max-width:100%;}
.mec-checkout .mec-checkout-list .mec-list-items .mec-checkout-price-details li{display:flex;flex-wrap:nowrap;justify-content:space-between;}
.mec-checkout #mec_cart_total_payable{margin:0 0 40px 0;font-size:29px;line-height:27px;letter-spacing:-0.4px;font-weight:700;position:relative;color:#39c36e;}
.mec-checkout .mec-gateway-comment{margin-top:20px;margin:0 0 20px 0;color:#616161;font-size:14px;line-height:1.8;}
.mec-checkout .mec-email-stripe input[type="email"],
.mec-checkout .mec-name-stripe input[type="text"]{box-sizing:border-box;height:40px;padding:10px 12px;border:0 !important;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1 !important;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease;margin-bottom:20px;background:#fff !important;max-width:330px;}
.mec-checkout label{color:#424242;font-weight:700;font-size:13px;letter-spacing:0;margin:0 0 4px 0;display:block;clear:none;padding:7px 1em 3px 0;}
.mec-checkout input[type="radio"]:before{content:"";display:inline-block;background:#fff;border-radius:24px;width:13px;height:13px;cursor:pointer;margin:1px 0 0 0;border:1px solid #d7d8d9;}
.mec-checkout input[type="radio"]:checked:before{border:0;background:#000;}
.mec-checkout input[type="radio"]{margin:0 4px 0 0;font-size:0;}
.mec-checkout input[type="checkbox"]{float:left;}
.mec-checkout-gateways-wrapper{max-width:54%;margin-bottom:20px;}
@media(max-width:768px){
.mec-checkout-gateways-wrapper{max-width:100%;margin-bottom:20px;}
}
.mec-checkout .mec-book-form-next-button{float:right;right:30%;width:155px;text-align:center;}
.mec-checkout .mec-checkout-actions .mec-checkout-cart-link.button{background-color:#c4cace !important;width:155px;text-align:center;}
.mec-checkout .mec-book-form-next-button:hover, .mec-checkout .mec-checkout-actions .mec-checkout-cart-link.button:hover{background:#000 !important;}
@media(max-width:768px){
.mec-checkout .mec-checkout-list{display:block;padding-bottom:20px;}
.mec-checkout .mec-checkout-list .mec-list-items{margin-bottom:20px;padding:15px;}
.mec-checkout-gateways-wrapper{max-width:100%;margin-bottom:20px;}
.mec-checkout .mec-book-form-next-button{right:0;}
}
.mec-checkout-footer{background:#f5f6f7;padding:30px 40px 15px;border-radius:5px;}
.mec-checkout #mec_cart_total_payable{margin:0 0 15px;font-size:26px;line-height:1;letter-spacing:-0.4px;font-weight:700;position:relative;color:#000000;}
.mec-wrap .mec-simple-checkboxes-search{display:table-cell;float:none;padding:0 10px;}
.mec-wrap .mec-simple-checkboxes-search i{font-size:18px;width:unset;height:unset;background:none;border:none;display:inline-block;padding:0;margin-right:10px;}
.mec-wrap .mec-simple-checkboxes-search label:not(.selectit){font-size:14px;font-weight:600;line-height:20px;color:#313131;display:inline-block;margin-bottom:15px;}
.mec-wrap .mec-simple-checkboxes-search ul{list-style:none;padding:0;}
.mec-wrap .mec-simple-checkboxes-search ul li label{line-height:20px;margin-bottom:15px;}
.mec-load-more-wrap.mec-load-more-scroll-loading{width:100%;height:100%;background:no-repeat rgba(255, 255, 255, 0.88) url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/img/ajax-loader.gif) bottom;border-style:none;position:absolute;left:0;right:0;bottom:0;top:0;z-index:9;}
.mec-nextprev-wrap{margin-top:30px;overflow:hidden;clear:both;}
.mec-nextprev-next-button, .mec-nextprev-prev-button{margin-right:0;}
.mec-nextprev-next-button{float:right;clear:both;}
a.mec-nextprev-next-button{text-decoration:none !important;}
a.mec-nextprev-next-button:hover{color:var(--mec-color-skin);}
.mec-nextprev-prev-button svg{transform:rotate(180deg);}
.mec-loading-events:after{content:"";background:rgba(255, 255, 255, 0.88) url(//hebervalleylife.com/wp-content/plugins/modern-events-calendar-lite/assets/img/ajax-loader.gif) no-repeat center calc(100% - 100px);position:absolute;top:0;right:0;left:0;bottom:0;margin:0 -10px;}
.mec-credit-url{font-size:11px;text-align:center;color:#919293;margin-top:20px;}
.mec-credit-url a{text-decoration:none;color:#919293;}
body[class*="mec-theme"] .mec-wrap a{text-decoration:auto;}
.mec-ticket-name-description-wrapper h4{margin:0 0 5px 0;}
.mec-ticket-name-description-wrapper h4 .mec-ticket-attendee-counter, .mec-ticket-name-description-wrapper h4 .mec-ticket-name{font-size:16px;font-weight:500;}
.gm-style img{max-width:unset !important;}
.gm-style .gm-style-mtc button{border-radius:0 !important;}
.gm-style .gm-style-iw-c button[aria-label="Close"]{position:absolute !important;right:0;}
.gm-style .gm-style-iw-c button[aria-label="Close"]:hover{box-shadow:none !important;}
.mec-faq-list{list-style:none;padding:0;}
.mec-faq-list .mec-faq-item{border-bottom:1px solid #d4d4d4;position:relative;}
.mec-faq-list .mec-faq-item .mec-faq-toggle-icon{font-size:12px;position:absolute;right:15px;top:32px;z-index:1;cursor:pointer;transition:0.3s;}
.mec-faq-list .mec-faq-item.close .mec-faq-toggle-icon{transform:rotate(180deg);}
.mec-faq-list .mec-faq-item .mec-faq-title{padding:25px 15px;}
.mec-faq-list .mec-faq-item .mec-faq-title h4{font-size:19px;font-weight:700;margin:0;position:relative;white-space:nowrap;}
.mec-faq-list .mec-faq-item .mec-faq-title h4:after{content:"";position:absolute;top:0;right:0;width:30%;height:100%;background:rgb(0, 0, 0);background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(255, 255, 255, 1) 95%, rgba(255, 255, 255, 1) 100%);pointer-events:none;}
.mec-faq-list .mec-faq-item .mec-faq-content{padding:0 15px 5px;max-height:500px;overflow:hidden;-webkit-transition:max-height 0.5s linear;-moz-transition:max-height 0.5s linear;-ms-transition:max-height 0.5s linear;-o-transition:max-height 0.5s linear;transition:max-height 0.5s linear;}
.mec-faq-list .mec-faq-item.close .mec-faq-content{max-height:0;overflow:hidden;}
.mec-faq-list .mec-faq-item .mec-faq-content p{color:#6d8193;font-size:14px;font-weight:400;line-height:1.7em;letter-spacing:0.2px;}
.mec-trailer iframe{width:100%;}
.single-mec-events{overflow-x:hidden;}
.mec-event-banner{width:calc(100vw - 17px);position:relative;margin-left:calc(-50vw - 10px);left:calc(50% + 18px);min-height:420px;padding:80px 0;text-align:center;margin-bottom:30px;}
.mec-event-banner-inner{max-width:900px;margin:0 auto;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:1;}
.mec-event-banner-title .mec-single-title{font-size:46px;font-weight:700;line-height:1.1;color:#fff;}
.mec-event-banner-datetime{display:flex;justify-content:center;gap:20px;margin-bottom:20px;}
.mec-event-banner-datetime .mec-single-event-date, .mec-event-banner-datetime .mec-single-event-time, .mec-event-banner-location .mec-single-event-location{display:flex;align-items:baseline;margin:0;padding:0;color:#fff;}
.mec-event-banner-location .mec-single-event-location{justify-content:center;align-items:center;gap:16px;}
.mec-event-banner-location>i{display:none;}
.mec-event-banner-location img{max-width:90px;margin:0;}
.mec-event-banner-location .mec-single-event-location dl{display:flex;align-items:baseline;gap:7px;flex-direction:row;}
.mec-event-banner-location .mec-single-event-location img+dl{flex-direction:column;}
.mec-event-banner-location .mec-single-event-location dl dd{display:flex;align-items:baseline;gap:5px;}
.mec-event-banner-location .mec-single-event-location dl dd *{color:#fff;}
.mec-event-banner-location .mec-single-event-location dl dd address.mec-events-address{font-size:16px;line-height:1.5;}
.mec-event-banner-datetime .mec-single-event-date h3.mec-date, .mec-event-banner-datetime .mec-single-event-date dt.mec-date, .mec-event-banner-datetime .mec-single-event-date .mec-date, .mec-event-banner-datetime .mec-single-event-time h3.mec-time, .mec-event-banner-datetime .mec-single-event-time dt.mec-time, .mec-event-banner-datetime .mec-single-event-time .mec-time, .mec-event-banner-location .mec-single-event-location .mec-location{display:none;}
.mec-event-banner-datetime .mec-single-event-date i, .mec-event-banner-datetime .mec-single-event-time i, .mec-event-banner-datetime .mec-single-event-date img{margin-right:5px;}
.mec-event-banner-datetime .mec-single-event-date dl dd, .mec-event-banner-datetime .mec-single-event-time dl dd, .mec-event-banner-location .mec-single-event-location dl dd{margin:0;}
.mec-event-banner-datetime .mec-single-event-time .mec-time-comment{position:absolute;top:15px;left:20px;}
.mec-event-banner-datetime .mec-single-event-date{position:static;}
.mec-event-banner-datetime .mec-single-event-date .mec-holding-status{position:absolute;bottom:0;color:#fff;width:100px;padding:0 5px;border:1px solid #fff;border-radius:5px;left:calc(50% - 50px);}
.mec-event-banner-color{width:calc(100vw - 17px);height:100%;position:absolute;top:0;z-index:0;}
@media only screen and (max-width: 768px) {
.mec-event-banner{width:100vw;position:relative;margin-left:-50vw;left:50%;}
.mec-event-banner-color{width:100vw;}
.mec-event-banner-inner{min-height:400px;max-width:90%;}
.mec-event-banner-title .mec-single-title{font-size:36px;}
.mec-event-banner-datetime{flex-direction:column;align-items:center;}
.mec-event-banner-location .mec-single-event-location{flex-direction:column;align-items:center;}
.mec-event-banner-location .mec-single-event-location dl{flex-direction:column;align-items:center;}
}  .mec-wrap li.mec-event-social-icon a>svg{width:36px;height:36px;border-radius:50%;padding:9px;fill:#767676;margin-right:3px;transition:all ease 300ms;}
.mec-wrap .mec-event-list-standard li.mec-event-social-icon a.twitter svg, .mec-wrap .mec-event-grid-classic li.mec-event-social-icon a.twitter svg, .mec-wrap .mec-event-grid-modern li.mec-event-social-icon a.twitter svg, .mec-wrap .mec-event-grid-clean li.mec-event-social-icon a.twitter svg{margin:0;padding:0;height:36px;width:16px;margin-bottom:-7px;}
.mec-event-list-modern .mec-event-sharing>li a{display:flex;align-items:center;}
.mec-event-list-modern .mec-event-sharing>li a.twitter svg{border:1px solid #ddd;}
.mec-event-list-modern .mec-event-sharing{display:flex;align-items:center;flex-wrap:wrap;}
.mec-subscribe-to-calendar-container{display:flex;flex-direction:column;align-items:end;}
.mec-wrap button.mec-subscribe-to-calendar-btn{margin-top:20px;margin-right:0 !important;margin-bottom:0 !important;width:180px;}
.mec-subscribe-to-calendar-items{width:180px;padding:5px 20px;background:#fff;border:1px solid #e6e7e8;border-radius:3px;}
.mec-subscribe-to-calendar-items a{font-size:14px;color:#8d8d8d;display:block;margin:10px 0;transition:0.2s;}
.mec-subscribe-to-calendar-items a:hover{color:var(--mec-color-skin);}
.mec-booking-ticket-variations ul{list-style:none;padding:0;}
.mec-booking-ticket-variations ul li{margin-bottom:20px;}
.mec-booking-ticket-variations ul li h5{font-size:16px;margin:0;}
.mec-booking-ticket-variations ul li p{margin:0;}
 .mec-hourly-schedule-speaker-name, .mec-events-meta-group-countdown .countdown-w span, .mec-single-event .mec-event-meta dt, .mec-hourly-schedule-speaker-job-title, .post-type-archive-mec-events h1, .mec-ticket-available-spots .mec-event-ticket-name, .tax-mec_category h1, .mec-wrap h1, .mec-wrap h2, .mec-wrap h3, .mec-wrap h4, .mec-wrap h5, .mec-wrap h6, .entry-content .mec-wrap h1, .entry-content .mec-wrap h2, .entry-content .mec-wrap h3, .entry-content .mec-wrap h4, .entry-content .mec-wrap h5, .entry-content .mec-wrap h6{font-family:var(--mec-heading-font-family), Helvetica, Arial, sans-serif;}
.mec-single-event .mec-event-meta .mec-events-event-cost, .mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-value, .mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-name, .mec-wrap .info-msg div, .mec-wrap .mec-error div, .mec-wrap .mec-success div, .mec-wrap .warning-msg div, .mec-breadcrumbs .mec-current, .mec-events-meta-group-tags, .lity-content .mec-events-meta-group-booking .mec-event-ticket-available, .mec-single-event .mec-events-meta-group-booking .mec-event-ticket-available, .mec-single-modern .mec-single-event-bar>div dd, .mec-single-event .mec-event-meta dd, .mec-single-event .mec-event-meta dd a, .mec-next-occ-booking span, .mec-hourly-schedule-speaker-description, .mec-single-event .mec-speakers-details ul li .mec-speaker-job-title, .mec-single-event .mec-speakers-details ul li .mec-speaker-name, .mec-event-data-field-items, .mec-load-more-button, .mec-events-meta-group-tags a, .mec-events-button, .mec-wrap abbr, .mec-event-schedule-content dl dt, .mec-breadcrumbs a, .mec-breadcrumbs span .mec-event-content p, .mec-wrap p{font-family:var(--mec-paragraph-font-family), sans-serif;font-weight:400;}
.mec-event-grid-minimal .mec-modal-booking-button:hover, .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-timeline-event .mec-modal-booking-button, .mec-wrap .mec-map-lightbox-wp.mec-event-list-classic .mec-event-date, .mec-timetable-t2-col .mec-modal-booking-button:hover, .mec-event-container-classic .mec-modal-booking-button:hover, .mec-calendar-events-side .mec-modal-booking-button:hover, .mec-event-grid-yearly .mec-modal-booking-button, .mec-events-agenda .mec-modal-booking-button, .mec-event-grid-simple .mec-modal-booking-button, .mec-event-list-minimal .mec-modal-booking-button:hover, .mec-timeline-month-divider, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span:hover, .mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic .mec-selected-day, .mec-wrap.colorskin-custom .mec-color, .mec-wrap.colorskin-custom .mec-event-sharing-wrap .mec-event-sharing>li:hover a, .mec-wrap.colorskin-custom .mec-color-hover:hover, .mec-wrap.colorskin-custom .mec-color-before *:before,
.mec-wrap.colorskin-custom .mec-widget .mec-event-grid-classic.owl-carousel .owl-nav i, .mec-wrap.colorskin-custom .mec-event-list-classic a.magicmore:hover, .mec-wrap.colorskin-custom .mec-event-grid-simple .mec-event-title:hover, .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-events-meta-group.mec-events-meta-group-venue:before, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month i, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover, .mec-wrap.colorskin-custom .mec-calendar.mec-event-calendar-classic dt.mec-selected-day:hover, .mec-wrap.colorskin-custom .mec-infowindow-wp h5 a:hover, .colorskin-custom .mec-events-meta-group-countdown .mec-end-counts h3, .mec-calendar .mec-calendar-side .mec-next-month i, .mec-wrap .mec-totalcal-box i, .mec-calendar .mec-event-article .mec-event-title a:hover, .mec-attendees-list-details .mec-attendee-profile-link a:hover, .mec-wrap.colorskin-custom .mec-next-event-details li i, .mec-next-event-details i:before, .mec-marker-infowindow-wp .mec-marker-infowindow-count, .mec-next-event-details a, .mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected, .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, .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, .mec-calendar.mec-calendar-daily .mec-calendar-d-table .mec-daily-view-day.mec-daily-view-day-active.mec-color, .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-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-choosen-time-message, .mec-booking-calendar-month-navigation .mec-next-month:hover, .mec-booking-calendar-month-navigation .mec-previous-month:hover, .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-previous-year i, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover, .mec-av-spot .mec-av-spot-head .mec-av-spot-box span, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-previous-month:hover .mec-load-month-link, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-side .mec-next-month:hover .mec-load-month-link, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year:hover .mec-load-month-link, .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year:hover .mec-load-month-link, .mec-skin-list-events-container .mec-data-fields-tooltip .mec-data-fields-tooltip-box ul .mec-event-data-field-item a, .mec-wrap.mec-cart table tr td a, .mec-marker-infowindow-wp .mec-marker-infowindow-count, .mec-single-event .mec-speakers-details ul li .mec-speaker-name{color:var(--mec-color-skin);}
.mec-event-list-standard .mec-event-meta svg path, .mec-wrap .mec-event-sharing-wrap .mec-event-sharing>li:hover a svg{fill:var(--mec-color-skin);}
.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button:hover, .mec-wrap.colorskin-custom .mec-event-sharing .mec-event-share:hover .event-sharing-icon, .mec-wrap.colorskin-custom .mec-event-grid-clean .mec-event-date, .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 svg, .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-calendar:not(.mec-event-calendar-classic) .mec-selected-day,
.mec-wrap.colorskin-custom .mec-calendar .mec-selected-day: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-bg-color, .mec-wrap.colorskin-custom .mec-bg-color-hover:hover, .colorskin-custom .mec-event-sharing-wrap:hover>li, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .mec-wrap .flip-clock-wrapper ul li a div div.inn, .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .event-carousel-type1-head .mec-event-date-carousel, .mec-event-countdown-style3 .mec-event-date, #wrap .mec-wrap article.mec-event-countdown-style1,
.mec-event-countdown-style1 .mec-event-countdown-part3 a.mec-event-button, .mec-wrap .mec-event-countdown-style2, .mec-map-get-direction-btn-cnt input[type="submit"],
.mec-booking button, span.mec-marker-wrap, .mec-wrap.colorskin-custom .mec-timeline-events-container .mec-timeline-event-date:before, .mec-has-event-for-booking.mec-active .mec-calendar-novel-selected-day, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover, .mec-ongoing-normal-label, .mec-calendar .mec-has-event:after, .mec-events-progress-bar progress:after, .mec-events-progress-bar progress::-webkit-progress-value{background-color:var(--mec-color-skin);}
.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover, .mec-calendar-day.mec-active .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active{background-color:var(--mec-color-skin);}
.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button:hover, .mec-timeline-month-divider, .mec-wrap.colorskin-custom .mec-single-event .mec-speakers-details ul li .mec-speaker-avatar a:hover img, .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 svg, .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-standard .mec-month-divider span:before, .mec-wrap.colorskin-custom .mec-single-event .mec-social-single:before, .mec-wrap.colorskin-custom .mec-single-event .mec-frontbox-title:before, .mec-wrap.colorskin-custom .mec-calendar .mec-calendar-events-side .mec-table-side-day, .mec-wrap.colorskin-custom .mec-border-color, .mec-wrap.colorskin-custom .mec-border-color-hover:hover, .colorskin-custom .mec-single-event .mec-frontbox-title:before, .colorskin-custom .mec-single-event .mec-wrap-checkout h4:before, .colorskin-custom .mec-single-event .mec-events-meta-group-booking form>h4:before, .mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .event-carousel-type1-head .mec-event-date-carousel:after, .mec-wrap.colorskin-custom .mec-events-masonry-cats a.mec-masonry-cat-selected, .mec-marker-infowindow-wp .mec-marker-infowindow-count, .mec-wrap.colorskin-custom .mec-events-masonry-cats a:hover, .mec-has-event-for-booking .mec-calendar-novel-selected-day, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover, .mec-virtual-event-history h3:before, .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover, .mec-calendar-day.mec-active .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active, .mec-rsvp-form-box form>h4:before, .mec-wrap .mec-box-title::before, .mec-box-title::before, .lity-content .mec-booking-progress-bar li.mec-active:after, .mec-single-event .mec-frontbox-title:before, .mec-single-event .mec-wrap-checkout h4:before, .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout h4:before, .lity-content .mec-events-meta-group-booking form>h4:before, .mec-single-event .mec-events-meta-group-booking form>h4:before, .mec-events-meta-group-booking .mec-booking-shortcode form>h4:before, .lity-content .mec-events-meta-group-booking .mec-wrap-checkout h4:before, .mec-single-event .mec-events-meta-group-booking .mec-wrap-checkout h4:before, .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout h4:before{border-color:var(--mec-color-skin);}
.mec-wrap.colorskin-custom .mec-event-countdown-style3 .mec-event-date:after, .mec-wrap.colorskin-custom .mec-month-divider span:before, .mec-calendar.mec-event-container-simple dl dt.mec-selected-day, .mec-calendar.mec-event-container-simple dl dt.mec-selected-day:hover{border-bottom-color:var(--mec-color-skin);}
.mec-wrap.colorskin-custom article.mec-event-countdown-style1 .mec-event-countdown-part2:after{border-color:transparent transparent transparent var(--mec-color-skin);}
.mec-wrap .button, .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*="et-"]),
.mec-wrap input[type="submit"],
.mec-wrap input[type="reset"],
.mec-wrap input[type="button"],
.lity-content .button, .lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*="et-"]),
.lity-content input[type="submit"],
.lity-content input[type="reset"],
.lity-content input[type="button"],
.lity-content input[type="submit"],
.mec-nextprev-next-button, .mec-nextprev-prev-button, .mec-form-row .mec-book-form-next-button.mec-book-form-pay-button{color:var(--mec-color-skin);background:var(--mec-color-skin-rgba-1);border-color:var(--mec-color-skin-rgba-1);}
.mec-wrap .button:hover, .mec-wrap a.button:hover, .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*="et-"]):hover,
.mec-wrap input[type="submit"]:hover,
.mec-wrap input[type="reset"]:hover,
.mec-wrap input[type="button"]:hover,
.lity-content .button:hover, .lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*="et-"]):hover,
.lity-content input[type="submit"]:hover,
.lity-content input[type="reset"]:hover,
.lity-content input[type="button"]:hover,
.lity-content input[type="submit"]:hover,
.mec-nextprev-next-button:hover, .mec-nextprev-prev-button:hover{border-color:var(--mec-color-skin);}
.mec-single-event .mec-events-meta-group-booking input[type="radio"]:checked:before,
.mec-events-meta-group-booking .mec-booking-shortcode input[type="radio"]:checked:before,
.lity-container .mec-events-meta-group-booking input[type="radio"]:checked:before{background:var(--mec-color-skin);box-shadow:0 0 0 2px var(--mec-color-skin-rgba-1);}
.mec-wrap .button svg path, .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not([class*="et-"]) svg path,
.mec-wrap input[type="submit"] svg path,
.mec-wrap input[type="reset"] svg path,
.mec-wrap input[type="button"] svg path,
.lity-content .button svg path, .lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next) svg path,
.lity-content input[type="submit"] svg path,
.lity-content input[type="reset"] svg path,
.lity-content input[type="button"] svg path,
.mec-nextprev-next-button svg path, .mec-nextprev-prev-button svg path{fill:var(--mec-color-skin);}
.mec-wrap .button svg.back path, .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.et-fb-button) svg.back path{fill:#636f72;}
.mec-booking-calendar-month-navigation .mec-previous-month:hover a, .mec-booking-calendar-month-navigation .mec-next-month:hover a{color:var(--mec-color-skin);}
.mec-wrap.colorskin-custom .mec-box-shadow-color{box-shadow:0 4px 22px -7px var(--mec-color-skin);}
.mec-timeline-event .mec-modal-booking-button, .mec-events-timeline-wrap:before, .mec-wrap.colorskin-custom .mec-timeline-event-local-time, .mec-wrap.colorskin-custom .mec-timeline-event-time, .mec-wrap.colorskin-custom .mec-timeline-event-location, .mec-wrap.colorskin-custom .mec-timeline-event-organizer, .mec-wrap.colorskin-custom .mec-timeline-event-categories, .mec-choosen-time-message{background:var(--mec-color-skin-rgba-4);}
@media only screen and (min-width: 1200px) {
.mec-container, body [id*="mec_skin_"].mec-fluent-wrap{width:var(--mec-container-normal-width);max-width:var(--mec-container-normal-width);}
} @media only screen and (min-width: 1921px) {
.mec-container, body [id*="mec_skin_"].mec-fluent-wrap{width:var(--mec-container-large-width);max-width:var(--mec-container-large-width);}
} .mec-wrap h1 a,
.mec-wrap h2 a, .mec-wrap h3 a, .mec-wrap h4 a, .mec-wrap h5 a, .mec-wrap h6 a, .entry-content .mec-wrap h1 a, .entry-content .mec-wrap h2 a, .entry-content .mec-wrap h3 a, .entry-content .mec-wrap h4 a, .entry-content .mec-wrap h5 a, .entry-content .mec-wrap h6 a, .mec-wrap .mec-calendar .mec-event-article .mec-event-title a, .mec-wrap .mec-event-grid-simple .mec-event-title a, .mec-wrap .mec-event-grid-modern .mec-event-title a, .mec-wrap .mec-event-grid-minimal .mec-event-title a, .mec-wrap .mec-event-grid-clean .mec-event-title a, .mec-wrap .mec-event-grid-classic .mec-event-title a, .mec-wrap .mec-event-list-standard .mec-event-title a, .mec-wrap .mec-wrap .mec-event-list-modern .mec-event-title a, .mec-wrap .mec-event-list-minimal .mec-event-title a, .mec-wrap .mec-event-list-classic .mec-event-title a{color:var(--mec-title-color);}
.mec-wrap.colorskin-custom h1 a:hover, .mec-wrap.colorskin-custom h2 a:hover, .mec-wrap.colorskin-custom h3 a:hover, .mec-wrap.colorskin-custom h4 a:hover, .mec-wrap.colorskin-custom h5 a:hover, .mec-wrap.colorskin-custom h6 a:hover, .entry-content .mec-wrap.colorskin-custom h1 a:hover, .entry-content .mec-wrap.colorskin-custom h2 a:hover, .entry-content .mec-wrap.colorskin-custom h3 a:hover, .entry-content .mec-wrap.colorskin-custom h4 a:hover, .entry-content .mec-wrap.colorskin-custom h5 a:hover, .entry-content .mec-wrap.colorskin-custom h6 a:hover, .mec-wrap .mec-calendar .mec-event-article .mec-event-title a:hover, .mec-wrap .mec-event-grid-simple .mec-event-title a:hover, .mec-wrap .mec-event-grid-modern .mec-event-title a:hover, .mec-wrap .mec-event-grid-minimal .mec-event-title a:hover, .mec-wrap .mec-event-grid-clean .mec-event-title a:hover, .mec-wrap .mec-event-grid-classic .mec-event-title a:hover, .mec-wrap .mec-event-list-standard .mec-event-title a:hover, .mec-wrap .mec-wrap .mec-event-list-modern .mec-event-title a:hover, .mec-wrap .mec-event-list-minimal .mec-event-title a:hover, .mec-wrap .mec-event-list-classic .mec-event-title a:hover{color:var(--mec-title-color-hover);}
.mec-wrap.colorskin-custom .mec-event-description{color:var(--mec-content-color);}
.mec-fes-form #mec_bfixed_form_field_types .button,
.mec-fes-form #mec_reg_form_field_types .button,
.mec-fes-form .mec-meta-box-fields h4, .mec-fes-form .mec-meta-box-fields h4 label, .mec-fes-form .html-active .switch-html, .mec-fes-form .tmce-active .switch-tmce, .mec-fes-form .wp-editor-tabs .wp-switch-editor:active, .mec-fes-form .mec-form-row .button:not(.wp-color-result),
.mec-fes-list .mec-form-row .button, .mec-fes-form .mec-title span.mec-dashicons, .mec-fes-form .mec-form-row .quicktags-toolbar input.button.button-small, .mec-fes-list ul li a:hover, .mec-fes-form input[type="file"],
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip:before{color:var(--mec-fes-main-color);}
.mec-fes-form #mec_reg_form_field_types .button.red:hover,
.mec-fes-form #mec_reg_form_field_types .button:hover,
.mec-fes-list ul li .mec-fes-event-export a:hover, .mec-fes-list ul li .mec-fes-event-view a:hover, .mec-fes-list ul li .mec-fes-event-edit a:hover, .mec-fes-form button[type="submit"].mec-fes-sub-button,
.mec-fes-form .mec-form-row .button:not(.wp-color-result):hover,
.mec-fes-list .mec-form-row .button:hover, .mec-fes-form .mec-form-row .quicktags-toolbar input.button.button-small:hover{background:var(--mec-fes-main-color);color:#fff;}
.mec-fes-form #mec_reg_form_field_types .button.red:hover,
.mec-fes-form #mec_bfixed_form_fields input[type="checkbox"]:hover,
.mec-fes-form #mec_bfixed_form_fields input[type="radio"]:hover,
.mec-fes-form #mec_reg_form_fields input[type="checkbox"]:hover,
.mec-fes-form #mec_reg_form_fields input[type="radio"]:hover,
.mec-fes-form input[type="checkbox"]:hover,
.mec-fes-form input[type="radio"]:hover,
.mec-fes-form #mec_reg_form_field_types .button:hover,
.mec-fes-form .mec-form-row .button:not(.wp-color-result):hover,
.mec-fes-list .mec-form-row .button:hover, .mec-fes-list ul li .mec-fes-event-export a:hover, .mec-fes-list ul li .mec-fes-event-view a:hover, .mec-fes-list ul li .mec-fes-event-edit a:hover, .mec-fes-form input[type="file"],
.mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix:first-child{border-color:var(--mec-fes-main-color);}
.mec-fes-form button[type="submit"].mec-fes-sub-button{box-shadow:0 2px 8px -4px var(--mec-fes-main-color);}
.mec-fes-form button[type="submit"].mec-fes-sub-button:hover{box-shadow:0 2px 12px -2px var(--mec-fes-main-color);}
.mec-fes-form #mec_bfixed_form_fields input[type="checkbox"]:checked,
.mec-fes-form #mec_bfixed_form_fields input[type="radio"]:checked,
.mec-fes-form #mec_reg_form_fields input[type="checkbox"]:checked,
.mec-fes-form #mec_reg_form_fields input[type="radio"]:checked,
.mec-fes-form .mec-form-row input[type="checkbox"]:checked,
.mec-fes-form .mec-form-row input[type="radio"]:checked{box-shadow:0 1px 6px -2px var(--mec-fes-main-color) inset 0 0 0 3px #fff;border-color:var(--mec-fes-main-color);background:var(--mec-fes-main-color);}
.mec-fes-form .mec-available-color-row span.color-selected{box-shadow:0 0 0 2px var(--mec-fes-main-color);}
.mec-fes-form{padding:30px 3%;}
.mec-fes-form, .mec-fes-form .html-active .switch-html, .mec-fes-form .tmce-active .switch-tmce, .mec-fes-form .wp-editor-tabs .wp-switch-editor:active, .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix{background:var(--mec-fes-main-color-rgba-1);}
.mec-fes-form .mec-meta-box-fields h4, .mec-fes-form .quicktags-toolbar, .mec-fes-form div.mce-toolbar-grp{background:var(--mec-fes-main-color-rgba-2);}
.mec-fes-form ul#mec_bfixed_form_fields li,
.mec-fes-form ul#mec_reg_form_fields li,
.mec-fes-form ul#mec_bfixed_form_fields li,
.mec-fes-form ul#mec_reg_form_fields li{background:var(--mec-fes-main-color-rgba-3);}
.mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-listbox, .mec-fes-form ul#mec_bfixed_form_fields li,
.mec-fes-form ul#mec_reg_form_fields li,
.mec-fes-form ul#mec_bfixed_form_fields li,
.mec-fes-form ul#mec_reg_form_fields li,
.mec-fes-form #mec_bfixed_form_fields input[type="checkbox"],
.mec-fes-form #mec_bfixed_form_fields input[type="radio"],
.mec-fes-form #mec_reg_form_fields input[type="checkbox"],
.mec-fes-form #mec_reg_form_fields input[type="radio"],
.mec-fes-form input[type="checkbox"],
.mec-fes-form input[type="radio"],
.mec-fes-form #mec-event-data input[type="date"],
.mec-fes-form input[type="email"],
.mec-fes-form input[type="number"],
.mec-fes-form input[type="password"],
.mec-fes-form input[type="tel"],
.mec-fes-form input[type="text"],
.mec-fes-list input[type="search"],
.mec-fes-form input[type="url"],
.mec-fes-form select, .mec-fes-list select, .mec-fes-form textarea, .mec-fes-list ul li, .mec-fes-form .quicktags-toolbar, .mec-fes-form div.mce-toolbar-grp, .mec-fes-form .mce-tinymce.mce-container.mce-panel, .mec-fes-form #mec_bfixed_form_field_types .button,
.mec-fes-form #mec_reg_form_field_types .button,
.mec-fes-form .mec-meta-box-fields, .mec-fes-form .wp-editor-tabs .wp-switch-editor{border-color:var(--mec-fes-main-color-rgba-4);}
.mec-fes-form #mec_bfixed_form_fields input[type="checkbox"]:focus,
.mec-fes-form #mec_bfixed_form_fields input[type="radio"]:focus,
.mec-fes-form #mec_reg_form_fields input[type="checkbox"]:focus,
.mec-fes-form #mec_reg_form_fields input[type="radio"]:focus,
.mec-fes-form input[type="checkbox"]:focus,
.mec-fes-form input[type="radio"]:focus,
.mec-fes-form #mec-event-data input[type="date"]:focus,
.mec-fes-form input[type="email"]:focus,
.mec-fes-form input[type="number"]:focus,
.mec-fes-form input[type="password"]:focus,
.mec-fes-form input[type="tel"]:focus,
.mec-fes-form input[type="text"]:focus,
.mec-fes-list input[type="search"]:focus,
.mec-fes-form input[type="url"]:focus,
.mec-fes-form select:focus, .mec-fes-list select:focus, .mec-fes-form textarea:focus{border-color:var(--mec-fes-main-color);box-shadow:none;}
.mec-fes-form .mec-form-row .button:not(.wp-color-result),
.mec-fes-list .mec-form-row .button{border-color:var(--mec-fes-main-color);}
.mec-fes-form #mec-event-data input[type="date"],
.mec-fes-form input[type="email"],
.mec-fes-form input[type="number"],
.mec-fes-form input[type="password"],
.mec-fes-form input[type="tel"],
.mec-fes-form input[type="text"],
.mec-fes-list input[type="search"],
.mec-fes-form input[type="url"],
.mec-fes-form select, .mec-fes-list select, .mec-fes-form textarea{box-shadow:0 2px 5px var(--mec-fes-main-color-rgba-5) inset;}
.mec-fes-form #mec_bfixed_form_field_types .button,
.mec-fes-form #mec_reg_form_field_types .button,
.mec-fes-form .mec-meta-box-fields{box-shadow:0 2px 6px -3px var(--mec-fes-main-color-rgba-6);}
.mec-fes-form .quicktags-toolbar, .mec-fes-form div.mce-toolbar-grp{box-shadow:0 1px 0 1px var(--mec-fes-main-color-rgba-6);}
.mec-fes-form #mec_bfixed_form_fields input[type="checkbox"],
.mec-fes-form #mec_bfixed_form_fields input[type="radio"],
.mec-fes-form #mec_reg_form_fields input[type="checkbox"],
.mec-fes-form #mec_reg_form_fields input[type="radio"],
.mec-fes-form input[type="checkbox"],
.mec-fes-form input[type="radio"]{box-shadow:0 1px 3px -1px var(--mec-fes-main-color-rgba-6);}
.mec-fluent-wrap .mec-more-events-icon, .mec-single-fluent-wrap .mec-next-event-details a, .mec-fluent-wrap.colorskin-custom .mec-color-before *:before,
.mec-single-fluent-wrap .mec-marker-infowindow-wp .mec-marker-infowindow-count, .mec-single-fluent-wrap .mec-single-event-organizer dd i, .mec-single-fluent-wrap .mec-single-event-additional-organizers dd i, .mec-single-fluent-wrap .mec-next-event-details i:before, .mec-single-fluent-wrap .mec-next-event-details i:before, .mec-single-fluent-wrap .mec-single-event-location i, .mec-single-fluent-wrap .mec-single-event-organizer dd.mec-organizer-description:before, .mec-single-fluent-wrap .mec-single-event-additional-organizers dd.mec-organizer-description:before, .mec-single-fluent-wrap .mec-event-schedule-content dl dt.mec-schedule-time:before, .mec-single-fluent-wrap .mec-event-schedule-content dl dt.mec-schedule-time:before, .mec-single-fluent-wrap .mec-single-event-bar>div i, .mec-single-fluent-wrap .mec-single-event-category a, .mec-fluent-wrap .mec-daily-view-events-left-side .mec-daily-view-events-item>span.mec-time, .mec-fluent-wrap .mec-daily-view-events-left-side .mec-daily-view-events-item>span.mec-time-end, .mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table.mec-date-labels-container span, .mec-fluent-wrap .mec-calendar .mec-week-events-container dl>span, .mec-fluent-current-time-text, .mec-fluent-wrap.mec-timetable-wrap .mec-cell .mec-time, .mec-fluent-wrap.mec-skin-masonry-container .mec-events-masonry-cats a:hover, .mec-fluent-wrap.mec-skin-masonry-container .mec-events-masonry-cats a.mec-masonry-cat-selected, .mec-fluent-wrap .mec-date-details i:before, .mec-fluent-wrap .mec-event-location i:before, .mec-fluent-wrap .mec-event-carousel-type2 .owl-next i, .mec-fluent-wrap .mec-event-carousel-type2 .owl-prev i, .mec-fluent-wrap .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i, .mec-fluent-wrap .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i, .mec-fluent-wrap .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next, .mec-fluent-wrap .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev, .mec-fluent-wrap .mec-date-wrap i, .mec-fluent-wrap .mec-calendar.mec-yearly-calendar .mec-calendar-table-head dl dt:first-letter, .mec-fluent-wrap .mec-event-sharing-wrap .mec-event-sharing li:hover a, .mec-fluent-wrap .mec-agenda-event>i, .mec-fluent-wrap .mec-totalcal-box .nice-select:after, .mec-fluent-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-fluent-wrap .mec-totalcal-box input, .mec-fluent-wrap .mec-totalcal-box select, .mec-fluent-wrap .mec-totalcal-box .nice-select, .mec-fluent-wrap .mec-totalcal-box .nice-select .list li, .mec-fluent-wrap .mec-text-input-search i, .mec-fluent-wrap .mec-event-location i, .mec-fluent-wrap .mec-event-article .mec-event-title a:hover, .mec-fluent-wrap .mec-date-details:before, .mec-fluent-wrap .mec-time-details:before, .mec-fluent-wrap .mec-venue-details:before, .mec-fluent-wrap .mec-price-details i:before, .mec-fluent-wrap .mec-available-tickets-details i:before, .mec-single-fluent-wrap .mec-local-time-details li:first-child:before, .mec-single-fluent-wrap .mec-local-time-details li:nth-of-type(2):before,
.mec-single-fluent-wrap .mec-local-time-details li:last-child:before, .mec-single-fluent-wrap .mec-events-meta-group-countdown .mec-end-counts h3{color:var(--mec-fluent-main-color) !important;}
.mec-fluent-wrap .mec-totalcal-box input[type="search"]::-webkit-input-placeholder{color:var(--mec-fluent-main-color) !important;}
.mec-fluent-wrap .mec-totalcal-box input[type="search"]::-moz-placeholder{color:var(--mec-fluent-main-color) !important;}
.mec-fluent-wrap .mec-totalcal-box input[type="search"]:-ms-input-placeholder{color:var(--mec-fluent-main-color) !important;}
.mec-fluent-wrap .mec-totalcal-box input[type="search"]:-moz-placeholder{color:var(--mec-fluent-main-color) !important;}
.mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl dt.mec-table-nullday, .mec-single-fluent-body .lity-content input::-moz-placeholder, .mec-single-fluent-body .lity-content textarea::-moz-placeholder, .mec-single-fluent-wrap input::-moz-placeholder, .mec-single-fluent-wrap textarea::-moz-placeholder{color:var(--mec-fluent-main-color-rgba-1) !important;}
.mec-fluent-wrap .mec-event-sharing-wrap .mec-event-social-icon i, .mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl dt:hover{color:var(--mec-fluent-main-color-rgba-2) !important;}
.mec-fluent-wrap .mec-event-sharing-wrap .mec-event-social-icon svg path{fill:var(--mec-fluent-main-color-rgba-2) !important;}
.mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type4 .mec-booking-button:hover, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-booking-button:hover, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type1 .mec-booking-button:hover{color:var(--mec-fluent-main-color) !important;}
.mec-fluent-wrap.mec-skin-list-wrap .mec-event-article{border-top-color:var(--mec-fluent-main-color) !important;border-left-color:var(--mec-fluent-main-color) !important;border-bottom-color:var(--mec-fluent-main-color) !important;}
.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-content{border-right-color:var(--mec-fluent-main-color) !important;border-left-color:var(--mec-fluent-main-color) !important;border-bottom-color:var(--mec-fluent-main-color) !important;}
.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article .mec-event-image{border-right-color:var(--mec-fluent-main-color) !important;border-left-color:var(--mec-fluent-main-color) !important;}
.mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top, .mec-single-fluent-wrap .mec-next-event-details a:hover, .mec-single-fluent-wrap .mec-event-schedule-content dl:before, .mec-single-fluent-wrap .mec-event-schedule-content dl:first-of-type:after, .mec-single-fluent-wrap .mec-event-schedule-content dl, .mec-single-fluent-wrap .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a:hover, .mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top .mec-current-week, .mec-fluent-wrap .mec-calendar.mec-event-calendar-classic .mec-calendar-table-head, .mec-fluent-wrap .mec-yearly-view-wrap .mec-year-container, .mec-fluent-wrap.mec-events-agenda-container .mec-events-agenda-wrap, .mec-fluent-wrap .mec-totalcal-box .mec-totalcal-view span, .mec-fluent-wrap .mec-totalcal-box input, .mec-fluent-wrap .mec-totalcal-box select, .mec-fluent-wrap .mec-totalcal-box .nice-select, .mec-fluent-wrap .mec-load-more-button:hover, .mec-fluent-wrap .mec-skin-monthly-view-month-navigator-container, .mec-fluent-wrap .mec-calendar-a-month, .mec-fluent-wrap .mec-yearly-title-sec, .mec-fluent-wrap .mec-filter-content, .mec-fluent-wrap i.mec-filter-icon, .mec-fluent-wrap .mec-text-input-search input[type="search"],
.mec-fluent-wrap .mec-event-sharing-wrap .mec-event-sharing, .mec-fluent-wrap .mec-load-month, .mec-fluent-wrap .mec-load-year{border-color:var(--mec-fluent-main-color) !important;}
.mec-fluent-current-time-first, .mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top .mec-load-week, .mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl dt:first-of-type{border-left-color:var(--mec-fluent-main-color) !important;}
.mec-fluent-current-time-last, .mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top .mec-current-week, .mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl dt:last-of-type{border-right-color:var(--mec-fluent-main-color) !important;}
.mec-fluent-wrap .mec-more-events, .mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl:last-of-type dt, .mec-fluent-wrap.mec-skin-full-calendar-container>.mec-totalcal-box .mec-totalcal-view .mec-fluent-more-views-content:before, .mec-fluent-wrap .mec-filter-content:before{border-bottom-color:var(--mec-fluent-main-color) !important;}
.mec-fluent-wrap .mec-event-sharing-wrap .mec-event-sharing:before{border-color:var(--mec-fluent-main-color) transparent transparent transparent !important;}
.mec-fluent-wrap.mec-timetable-wrap .mec-cell, .mec-fluent-wrap .mec-event-meta{border-left-color:var(--mec-fluent-main-color-rgba-3) !important;}
.mec-fluent-wrap .mec-daily-view-events-left-side, .mec-fluent-wrap .mec-yearly-view-wrap .mec-yearly-calendar-sec{border-right-color:var(--mec-fluent-main-color-rgba-3) !important;}
.mec-fluent-wrap.mec-events-agenda-container .mec-agenda-events-wrap{border-left-color:var(--mec-fluent-main-color-rgba-3) !important;}
.mec-fluent-wrap dt .mec-more-events .simple-skin-ended:hover, .mec-fluent-wrap .mec-more-events .simple-skin-ended:hover, .mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1 .mec-slider-t1-content, .mec-fluent-wrap.mec-events-agenda-container .mec-events-agenda{border-top-color:var(--mec-fluent-main-color-rgba-3) !important;border-bottom-color:var(--mec-fluent-main-color-rgba-3) !important;}
.mec-fluent-wrap .mec-calendar.mec-calendar-daily .mec-calendar-d-table, .mec-fluent-wrap.mec-timetable-wrap .mec-ttt2-title, .mec-fluent-wrap.mec-timetable-wrap .mec-cell, .mec-fluent-wrap.mec-skin-countdown-container .mec-date-wrap{border-bottom-color:var(--mec-fluent-main-color-rgba-3) !important;}
.mec-fluent-wrap .mec-skin-daily-view-events-container, .mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a, .mec-single-fluent-wrap .mec-marker-infowindow-wp .mec-marker-infowindow-count, .mec-single-fluent-wrap .mec-events-meta-group-countdown .countdown-w .block-w, .mec-single-fluent-wrap .mec-events-meta-group-booking .nice-select, .mec-single-fluent-wrap .mec-next-event-details a, .mec-single-fluent-wrap .mec-events-meta-group, .mec-single-fluent-wrap .mec-events-meta-group-tags a, .mec-single-fluent-wrap .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a, .mec-fluent-wrap .mec-skin-weekly-view-events-container, .mec-fluent-wrap .mec-calendar .mec-week-events-container dt, .mec-fluent-wrap.mec-timetable-wrap .mec-timetable-t2-wrap, .mec-fluent-wrap .mec-event-countdown li, .mec-fluent-wrap .mec-event-countdown-style3 .mec-event-countdown li, .mec-fluent-wrap .mec-calendar.mec-event-calendar-classic dl dt, .mec-fluent-wrap .mec-yearly-view-wrap .mec-agenda-event, .mec-fluent-wrap .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar, .mec-fluent-wrap .mec-load-more-button, .mec-fluent-wrap .mec-totalcal-box .nice-select .list, .mec-fluent-wrap .mec-filter-content i, .mec-single-fluent-wrap .mec-event-schedule, .mec-single-fluent-wrap .mec-map-get-direction-address-cnt input.mec-map-get-direction-address, .mec-single-fluent-wrap .mec-single-links-wrap{border-color:var(--mec-fluent-main-color-rgba-1) !important;}
.mec-fluent-wrap .mec-totalcal-box .nice-select:after{border-right-color:var(--mec-fluent-main-color) !important;border-bottom-color:var(--mec-fluent-main-color) !important;}
.mec-fluent-wrap .mec-totalcal-box .nice-select .list, .mec-single-fluent-wrap .mec-booking-button, .mec-single-fluent-wrap .mec-events-meta-group-tags a:hover{box-shadow:0 2px 5px var(--mec-fluent-main-color-rgba-4) !important;}
.mec-fluent-wrap .mec-booking-button:hover, .mec-fluent-wrap .mec-load-more-button:hover, .mec-fluent-bg-wrap .mec-fluent-wrap article .mec-booking-button:hover{box-shadow:0 4px 10px var(--mec-fluent-main-color-rgba-4) !important;}
.mec-fluent-wrap.mec-skin-grid-wrap .mec-event-article, .mec-single-fluent-wrap .mec-next-event-details a:hover, .mec-single-fluent-wrap .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a:hover{box-shadow:0 4px 10px var(--mec-fluent-main-color-rgba-5) !important;}
.mec-single-fluent-wrap .mec-events-meta-group-booking input[type="radio"]:checked:before{box-shadow:0 0 0 2px var(--mec-fluent-main-color-rgba-4) !important;}
.mec-fluent-wrap .mec-skin-daily-view-events-container, .mec-fluent-wrap.mec-timetable-wrap .mec-timetable-t2-wrap, .mec-fluent-wrap .mec-calendar-side .mec-calendar-table, .mec-fluent-wrap .mec-yearly-view-wrap .mec-year-container, .mec-fluent-wrap.mec-events-agenda-container .mec-events-agenda-wrap{box-shadow:0 5px 33px var(--mec-fluent-main-color-rgba-1) !important;}
.mec-fluent-wrap .mec-yearly-view-wrap .mec-agenda-event{box-shadow:0 1px 6px var(--mec-fluent-main-color-rgba-6) !important;}
.mec-fluent-wrap .nicescroll-cursors, .mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap, .mec-single-fluent-wrap .mec-next-event-details a:hover, .mec-single-fluent-wrap .mec-events-meta-group-tags a:hover, .mec-single-fluent-wrap .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a:hover, .mec-fluent-wrap dt .mec-more-events .simple-skin-ended:hover, .mec-fluent-wrap .mec-more-events .simple-skin-ended:hover, .mec-fluent-wrap.mec-skin-countdown-container .mec-date-wrap, .mec-fluent-wrap .mec-yearly-view-wrap .mec-yearly-agenda-sec, .mec-fluent-wrap .mec-calendar-daily .mec-calendar-day-events, .mec-fluent-wrap .mec-totalcal-box .nice-select .list li:hover, .mec-fluent-wrap .mec-totalcal-box .nice-select .list li.focus, .mec-single-fluent-wrap .mec-single-event-category a{background-color:var(--mec-fluent-main-color-rgba-3) !important;}
.mec-fluent-wrap h5.mec-more-events-header, .mec-fluent-current-time, .mec-single-fluent-wrap .flip-clock-wrapper ul li a div div.inn{background-color:var(--mec-fluent-main-color) !important;}
.mec-single-fluent-body .lity-content .mec-events-meta-group-booking, .mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap i, .mec-fluent-wrap.mec-skin-carousel-container .mec-event-carousel-type2 .owl-next:hover, .mec-fluent-wrap.mec-skin-carousel-container .mec-event-carousel-type2 .owl-prev:hover, .mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next:hover, .mec-fluent-wrap.mec-skin-slider-container .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev:hover, .mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top dt.active, .mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top .mec-current-week, .mec-fluent-wrap.mec-skin-full-calendar-container>.mec-totalcal-box .mec-totalcal-view span.mec-fluent-more-views-icon.active, .mec-fluent-wrap.mec-skin-full-calendar-container>.mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .mec-fluent-wrap i.mec-filter-icon.active, .mec-fluent-wrap .mec-filter-content i, .mec-single-fluent-wrap .mec-events-meta-group-countdown, .mec-single-event-bar-seperator{background-color:var(--mec-fluent-main-color-rgba-1) !important;}
.mec-fluent-wrap .mec-daily-view-events-left-side h5.mec-daily-today-title span:first-child, .mec-single-fluent-wrap .mec-events-meta-group-tags .mec-event-footer a:hover, .mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a:hover, .mec-single-fluent-wrap .mec-related-event-post .mec-date-wrap span.mec-event-day-num, .mec-single-fluent-wrap .mec-single-event-category a:hover, .mec-fluent-wrap.mec-skin-available-spot-container .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-countdown-container .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-carousel-container .event-carousel-type2-head .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-slider-container .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap.mec-skin-masonry-container .mec-masonry .mec-date-wrap span.mec-event-day-num, .mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top dt.active, .mec-fluent-wrap .mec-calendar-weekly .mec-calendar-d-top .mec-current-week, .mec-fluent-wrap .mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt.active, .mec-fluent-wrap .mec-color, .mec-fluent-wrap a:hover, .mec-wrap .mec-color-hover:hover, .mec-fluent-wrap.mec-skin-full-calendar-container>.mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected, .mec-fluent-wrap .mec-load-more-button, .mec-fluent-wrap .mec-load-month i, .mec-fluent-wrap .mec-load-year i, .mec-fluent-wrap i.mec-filter-icon, .mec-fluent-wrap .mec-filter-content i, .mec-fluent-wrap .mec-event-sharing-wrap>li:first-of-type i, .mec-fluent-wrap .mec-available-tickets-details span.mec-available-tickets-number{color:var(--mec-fluent-bold-color);}
.mec-fluent-wrap.mec-skin-carousel-container .mec-owl-theme .owl-dots .owl-dot.active span, .mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a:hover, .mec-fluent-wrap .mec-load-month, .mec-fluent-wrap .mec-load-year, .mec-single-fluent-body .lity-content .mec-events-meta-group-booking .mec-book-available-tickets-details>.mec-book-available-tickets-details-header, .mec-single-fluent-wrap .mec-events-meta-group-booking .mec-book-available-tickets-details>.mec-book-available-tickets-details-header{border-color:var(--mec-fluent-bold-color) !important;}
.mec-fluent-wrap .mec-calendar .mec-daily-view-day.mec-has-event:after, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type4 .mec-booking-button, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type3 .mec-booking-button, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type1 .mec-booking-button, .mec-fluent-wrap .mec-event-cover-fluent-type2 .mec-event-sharing-wrap:hover>li:first-child, .mec-fluent-wrap.mec-skin-cover-container .mec-event-cover-fluent-type2 .mec-date-wrap, .mec-fluent-wrap.mec-skin-carousel-container .mec-owl-theme .owl-dots .owl-dot.active span, .mec-single-fluent-body .lity-content .mec-events-meta-group-booking button, .mec-fluent-wrap.mec-single-fluent-wrap .mec-events-meta-group-booking button, .mec-single-fluent-wrap .mec-events-meta-group-booking input[type="radio"]:checked:before{background-color:var(--mec-fluent-bold-color) !important;}
.mec-fluent-wrap .mec-load-more-button:hover, .mec-fluent-wrap .mec-load-month:hover, .mec-fluent-wrap .mec-load-year:hover, .mec-fluent-wrap .mec-booking-button:hover, .mec-wrap.mec-single-fluent-wrap .button:hover, .mec-wrap.mec-single-fluent-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):hover,
.mec-wrap.mec-single-fluent-wrap input[type="submit"]:hover,
.mec-wrap.mec-single-fluent-wrap input[type="reset"]:hover,
.mec-wrap.mec-single-fluent-wrap input[type="button"]:hover{background-color:var(--mec-fluent-bg-hover-color) !important;}
.mec-fluent-wrap{background-color:var(--mec-fluent-bg-color) !important;}
.mec-single-fluent-wrap .mec-event-social li.mec-event-social-icon a:hover{background-color:var(--mec-fluent-second-bg-color) !important;}
.mec-fluent-wrap .mec-filter-content:after{border-bottom-color:var(--mec-fluent-second-bg-color) !important;}
@media only screen and (min-width: 1200px) {
.mec-theme-saga .mec-container, body [id*="mec_skin_"].mec-fluent-wrap{width:inherit;max-width:inherit;}
}
.mec-theme-saga .mec-wrap h1, .mec-theme-saga .mec-wrap h2, .mec-theme-saga .mec-wrap h3, .mec-theme-saga .mec-wrap h4, .mec-theme-saga .mec-wrap h5, .mec-theme-saga .mec-wrap h6{text-align:inherit;}
.mec-theme-saga .mec-wrap h1:after, .mec-theme-saga .mec-wrap h2:after, .mec-theme-saga .mec-wrap h3:after, .mec-theme-saga .mec-wrap h4:after, .mec-theme-saga .mec-wrap h5:after, .mec-theme-saga .mec-wrap h6:after, .mec-theme-saga .mec-gCalendar h1:after, .mec-theme-saga .mec-gCalendar h2:after, .mec-theme-saga .mec-gCalendar h3:after, .mec-theme-saga .mec-gCalendar h4:after, .mec-theme-saga .mec-gCalendar h5:after, .mec-theme-saga .mec-gCalendar h6:after{display:none;}
.mec-theme-saga .mec-wrap a img{opacity:1;padding:0;border:none;-webkit-transition:unset;-moz-transition:unset;-o-transition:unset;transition:unset;background:none;border-color:unset;}
.mec-theme-saga .mec-wrap input[type="number"],
.mec-theme-saga .mec-wrap input[type="date"],
.mec-theme-saga .mec-wrap input[type="datetime"],
.mec-theme-saga .mec-wrap input[type="datetime-local"],
.mec-theme-saga .mec-wrap input[type="email"],
.mec-theme-saga .mec-wrap input[type="month"],
.mec-theme-saga .mec-wrap input[type="password"],
.mec-theme-saga .mec-wrap input[type="search"],
.mec-theme-saga .mec-wrap input[type="tel"],
.mec-theme-saga .mec-wrap input[type="text"],
.mec-theme-saga .mec-wrap input[type="time"],
.mec-theme-saga .mec-wrap input[type="url"],
.mec-theme-saga .mec-wrap input[type="week"],
.mec-theme-saga .mec-wrap textarea, .mec-theme-saga .mec-wrap select{opacity:1;-webkit-transition:unset;-moz-transition:unset;-o-transition:unset;transition:unset;}
.mec-theme-saga .mec-wrap ul, .mec-theme-saga .mec-wrap ol{margin:0;}
.mec-theme-saga .mec-wrap dl, .mec-theme-saga .mec-wrap dt{margin:0;}
.mec-theme-saga .mec-single-event{padding-top:15px;}
.mec-theme-saga .mec-single-event .mec-frontbox-title, .mec-theme-saga .mec-single-event .mec-wrap-checkout h4, .mec-theme-saga .lity-content .mec-events-meta-group-booking .mec-wrap-checkout h4, .mec-theme-saga .mec-single-event .mec-events-meta-group-booking .mec-wrap-checkout h4, .mec-theme-saga .mec-events-meta-group-booking .mec-booking-shortcode .mec-wrap-checkout h4, .mec-theme-saga .lity-content .mec-events-meta-group-booking form>h4, .mec-single-event .mec-events-meta-group-booking form>h4, .mec-theme-saga .mec-events-meta-group-booking .mec-booking-shortcode form>h4{text-align:center;}
.mec-event-banner-inner .mec-single-event-location>i{display:none;}
span.load-more-text{text-decoration:underline;margin-left:5px;cursor:pointer;position:relative;}
span.load-more-text:before{content:"";width:100px;height:24px;position:absolute;top:0;right:calc(100% + 5px);background-image:linear-gradient(90deg, #0000 0%, #fff 100%);z-index:1;}
.mec-event-meta img.mec-custom-image-icon, .mec-single-event-bar img.mec-custom-image-icon, .mec-event-banner img.mec-custom-image-icon{width:20px;}
.mec-partial-full-payment{display:flex;flex-wrap:wrap;}
.mec-partial-full-payment .mec-partial-payment-booking-tab, .mec-partial-full-payment .mec-full-payment-booking-tab{font-size:14px;font-weight:600;line-height:18px;flex:calc(50% - 20px);max-width:calc(50% - 10px);border:1px solid #e6e7e8;border-radius:var(--mec-secondary-border-radius);padding:14.5px 20px 14.5px 15px !important;display:flex;justify-content:flex-start;align-items:center;cursor:pointer;}
.mec-partial-full-payment li:nth-child(odd){margin-right:20px !important;}
.mec-partial-full-payment li.mec-active{border:1px solid var(--mec-color-skin-rgba-2);}
.mec-partial-full-payment .mec-book-form-partial-full-svg{display:flex;margin-right:10px;}
.mec-partial-full-payment .mec-book-form-partial-full-radio{margin-left:auto;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{padding:0px !important;margin:0 !important;line-height:10px !important;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display{line-height:5px;padding:0 0 0 5px;position:relative;top:-1px;}
.mec-fes-form .mec-form-row .button:not(.wp-color-result),
.mec-fes-list .mec-form-row .button, .mec-fes-form input[type="file"]{height:36px;line-height:32px !important;border-width:1px;font-weight:400;display:inline-block;margin:0 0 10px 0;vertical-align:top;}
.mec-fes-form .mec-form-row .button:not(.wp-color-result):focus,
.mec-fes-form input[type="file"]:focus{box-shadow:none;}
.mec-form-row input[type="checkbox"]{min-width:20px;min-height:20px;}
.mec-form-row input[type="checkbox"]:checked:before{top:10px;left:3px;}
.mec-fes-form label input[type="checkbox"]{margin-top:-2px;}
.mec-fes-form h5.mec-title, .mec-fes-form .mec-hourly-schedule-days h4, .mec-fes-form div[id^="mec_price_per_dates_container"] .mec-form-row h5,
.mec-fes-form div[id^="mec_ticket_availability_dates_container"] .mec-form-row h5,
.mec-fes-form .mec-form-subtitle{text-transform:capitalize;border-bottom:1px solid var(--mec-fes-main-color-rgba-4);padding-bottom:6px;margin:40px 0 16px;font-size:15px;font-weight:600;padding:0 0 10px 0;background:none;color:#798f96;}
.mec-fes-form #mec_faq_list li.mec-box.mec_faq_row{margin:15px 0;}
.mec-fes-form #mec_faq_list li ul{list-style:none;position:relative;}
.mec-fes-form #mec_faq_list li ul li{position:absolute;right:0;}
.mec-fes-form .mec-hourly-schedule-days .mec-form-row{position:relative;}
.mec-fes-form .mec-hourly-schedule-days .mec-form-row .mec-hourly-schedule-remove-day-button{position:absolute;right:0;}
.mec-fes-form .mec-box.mec_ticket_row{position:relative;}
.mec-fes-form .mec-form-row .mec-col-4 input[type="number"],
.mec-fes-form .mec-form-row .mec-col-4 input[type="text"],
.mec-fes-form .mec-form-row .mec-col-4:not(.mec-time-picker) select,
.mec-fes-form .mec-form-row .mec-col-4 textarea{width:75% !important;max-width:250px;}
.mec-fes-form .mec-form-row .mec-col-6 input[type="number"],
.mec-fes-form .mec-form-row .mec-col-6 input[type="text"],
.mec-fes-form .mec-form-row .mec-col-6:not(.mec-time-picker) select,
.mec-fes-form .mec-form-row .mec-col-6 textarea{width:85% !important;max-width:250px;}
.mec-fes-form #mec_meta_box_hourly_schedule_days .mec-form-row input[type="text"],
.mec-fes-form #mec_meta_box_tickets_form .mec-form-row input[type="text"]{max-width:250px;}
.mec-fes-form .mec-form-row .mec-stop-selling-tickets{width:120px;}
.mec-fes-form ul#mec_bfixed_form_fields li,
.mec-fes-form ul#mec_orgz_form_row li,
.mec-fes-form ul#mec_reg_form_fields li{margin:6px 0;border-right:1px solid var(--mec-fes-main-color-rgba-4);border-left:1px solid var(--mec-fes-main-color-rgba-4);}
.mec-fes-form ul#mec_bfixed_form_fields li,
.mec-fes-form ul#mec_orgz_form_row li,
.mec-fes-form ul#mec_reg_form_fields li{margin:6px 0;border-right:1px solid var(--mec-fes-main-color-rgba-4);border-left:1px solid var(--mec-fes-main-color-rgba-4);}
.mec-fes-form #mec_bfixed_form_field_types .button,
.mec-fes-form #mec_reg_form_field_types .button{line-height:20px !important;letter-spacing:0;padding:0px 10px 0px 25px !important;}
.mec-fes-form .mec_ticket_variation_row{margin-bottom:10px;}
.mec-fes-form .mec_ticket_variation_row .mec-col-3, .mec-fes-form .mec_ticket_variation_row .mec-col-9, .mec-fes-form .mec-ticket-id.mec-label{font-size:13px;line-height:20px;display:block;color:#798f96;font-weight:400;padding:0;}
.mec-fes-form #mec-schema label{line-height:20px;}
@media(min-width:783px){
.mec-fes-event-fields .mec-form-row .mec-col-4, .mec-fes-event-fields .mec-form-row .mec-col-8{width:49%;}
}
.mec-fes-form #mec_reg_form_fields .mec_reg_field_type{display:inline-block;margin-bottom:10px;}
.mec-fes-form .button.mec-util-hidden{display:none !important;}
.mec-fes-form #mec_reg_form_field_types .button.red:hover{background:unset;color:#ea6485;border-color:#ffd2dd;cursor:not-allowed;}
.mec-fes-form .mec-dash-remove-btn{color:#ea6485 !important;border-color:#ea6485 !important;}
.mec-fes-form .mec-dash-remove-btn:hover{background:rgb(234 100 133 / 0.1) !important;}
#mec_reg_form_field_types .button.red{color:#ea6485;background:#fff;border-color:#ffd2dd;}
#mec_reg_form_field_types .button.red:hover{background:#ea6485;color:#fff;}
#mec_reg_form_field_types .button.red:before{color:#ea6485;}
#mec_reg_form_field_types .button.red:hover{color:#fff;}
.mec-dark-mode #mec_reg_form_field_types .button.red{background:#2d2d2d;}
span.button{cursor:pointer;}
.lity{z-index:999999 !important;}
.mec-skin-weekly-view-month-navigator-container .mec-month-navigator{position:relative;}
.mec-featured-event-wrapper .mec-event-label-captions:before, .mec-general-calendar-label.mec-label-featured:before{font-family:FontAwesome;content:"\f02e";margin-right:3px;color:#fff;}
.mec-book-field-agreement.mec-reg-mandatory .wbmec-mandatory{font-size:0;}
.mec-book-field-agreement.mec-reg-mandatory a:after{content:"*";color:red;width:50px;height:50px;font-size:14px;padding-left:5px;}
.mec-select-date-label{color:#606367;font-size:14px;font-weight:400;line-height:19px;letter-spacing:0;margin:0 0 4px 0;display:block;clear:none;padding:0 1em 5px 0;}
.mec-select-date-label span.mec-required{color:red;}
.mec-fes-form .mec-event-appointment-tab{display:inline-block;margin:0 -20px;padding:5px;width:calc(100% + 40px);}
.mec-fes-form .mec-event-appointment-tab-item{display:inline-block;padding:12px 33px;line-height:1;font-size:14px;font-weight:600;color:#798f96;cursor:pointer;transition:all 0.2s ease;}
.mec-fes-form .mec-event-appointment-tab-item:hover{color:var(--mec-fes-main-color);}
.mec-fes-form .mec-b-active-tab, .mec-fes-form .mec-active-tab{background:var(--mec-fes-main-color-rgba-2);color:var(--mec-fes-main-color);cursor:default;}
.mec-fes-form .mec-entity-type-event .mec-appointment-form-wrap{display:none;}
.mec-fes-form .mec-entity-type-appointment .mec-appointment-form-wrap{display:block;}
.mec-fes-form .mec-entity-type-appointment .mec-date-time-inner-options, .mec-fes-form .mec-entity-type-appointment a.mec-add-event-tabs-link[data-href="mec_meta_box_repeat_form"],
.mec-fes-form .mec-entity-type-appointment #mec_meta_box_repeat_form,
.mec-fes-form .mec-entity-type-appointment a.mec-add-event-tabs-link[data-href="mec-hourly-schedule"],
.mec-fes-form .mec-entity-type-appointment #mec-hourly-schedule,
.mec-fes-form .mec-entity-type-appointment a.mec-add-event-tabs-link[data-href="mec-schema"],
.mec-fes-form .mec-entity-type-appointment #mec-schema{display:none !important;}
.mec-fes-form .lsd-apt-to{margin:0 1% 0 0%;}
.mec-fes-form .lsd-apt-day-label{line-height:38px;font-weight:600;}
.mec-fes-form .lsd-apt-days-wrapper{margin:20px 0;}
.mec-fes-form .lsd-apt-days-wrapper .lsd-apt-day-wrapper.mec-form-row, .mec-fes-form .lsd-apt-adjusted-days-wrapper .lsd-apt-day-wrapper.mec-form-row{margin-bottom:10px;}
.mec-fes-form .lsd-apt-day-timeslot-wrapper{display:flex;flex-direction:row;margin:0;}
.mec-fes-form .lsd-apt-day-timeslot-wrapper:not(:first-child){margin-top:10px;}
.mec-fes-form .lsd-apt-day-timeslot-wrapper>div{width:calc(100% - 32px);}
.mec-fes-form .mec-form-row .button.lsd-apt-day-timeslot-wrapper>span, .mec-fes-form .mec-form-row .button.lsd-apt-day-icon-plus, .mec-fes-form .mec-form-row .button.lsd-apt-day-icon-copy, .mec-fes-form .mec-form-row .button.lsd-apt-adj-day-icon-plus, .mec-fes-form .mec-form-row .button.lsd-apt-adjusted-day-remove, .mec-fes-form .mec-form-row .button.lsd-apt-day-icon-remove{height:36px !important;padding:0 8px !important;margin:0 2px 0 0 !important;}
.mec-fes-form .lsd-apt-day-timeslot-wrapper>span svg, .mec-fes-form .lsd-apt-day-icon-plus svg, .mec-fes-form .lsd-apt-day-icon-copy svg, .mec-fes-form .button.lsd-apt-adj-day-icon-plus svg, .mec-fes-form .button.lsd-apt-adjusted-day-remove svg, .mec-fes-form .mec-form-row .button.lsd-apt-day-icon-remove svg{width:12px;}
.mec-fes-form .lsd-apt-day-timeslot-wrapper>span svg path, .mec-fes-form .lsd-apt-day-icon-plus svg path, .mec-fes-form .lsd-apt-day-icon-copy svg path, .mec-fes-form .button.lsd-apt-adj-day-icon-plus svg path, .mec-fes-form .button.lsd-apt-adjusted-day-remove svg path, .mec-fes-form .mec-form-row .button.lsd-apt-day-icon-remove svg path{fill:#40d9f1;}
.mec-fes-form .lsd-apt-day-timeslot-wrapper>span:hover svg path, .mec-fes-form .lsd-apt-day-icon-plus:hover svg path, .mec-fes-form .lsd-apt-day-icon-copy:hover svg path, .mec-fes-form .button.lsd-apt-adj-day-icon-plus:hover svg path, .mec-fes-form .button.lsd-apt-adjusted-day-remove:hover svg path, .mec-fes-form .mec-form-row .button.lsd-apt-day-icon-remove:hover svg path{fill:#fff;}
.mec-fes-form .lsd-apt-day-icons .lsd-apt-day-icon-plus, .mec-fes-form .lsd-apt-day-icons .lsd-apt-day-icon-copy{line-height:38px;}
.mec-fes-form .lsd-apt-day-timeslots-unavailable{font-size:13px;line-height:36px;color:#ea6485;text-align:center;}
.mec-fes-form .lsd-apt-days-wrapper .lsd-apt-day-wrapper.mec-form-row select, .mec-fes-form .lsd-apt-adjusted-days-wrapper .lsd-apt-day-wrapper.mec-form-row select{max-width:55px;padding:0 0 0 5px;margin-bottom:0;}
.mec-fes-form .mec-dash-remove-btn svg path{fill:#ea6485 !important;}
.mec-fes-form .mec-form-row.sw-apt{display:flex;align-items:center;}
.mec-fes-form .mec-appointment-form-wrap span.mec-tooltip i{line-height:38px;}
.mec-fes-form .lsd-apt-day-icons{display:flex;}
.mec-fes-form .lsd-apt-adjusted-days-wrapper .lsd-apt-day-wrapper.mec-form-row .lsd-apt-day-label input{width:calc(100% - 15px);}
.mec-fes-form .lsd-apt-day-label.mec-col-2{width:7%;font-size:13px;line-height:36px;}
.mec-fes-form .lsd-apt-day-timeslots.mec-col-9{width:80%;}
.mec-fes-form .lsd-apt-adjusted-days-wrapper .lsd-apt-day-label.mec-col-2, .mec-fes-form #mec_appointments_buffer,
.mec-fes-form #mec_appointments_max_per_day,
.mec-fes-form #mec_appointments_start_date{width:30%;}
.mec-fes-form #mec_appointments_scheduling_advance,
.mec-fes-form #mec_appointments_scheduling_before{margin-bottom:0;}
.mec-fes-form .sw-apt span:not(:has(input)){font-size:13px;color:#798f96;font-weight:400;}
.mec-fes-form .button.mec_field_sort{font-size:0 !important;position:relative;width:38px;text-align:center;cursor:move;transition:all 0.3s;}
.mec-fes-form .button.mec_field_sort:before{position:absolute;top:0;left:calc(50% - 10px);width:20px;height:20px;display:block;font-family:simple-line-icons;content:"\e023";font-size:15px;color:#07bbe9;}
.mec-fes-form .button.mec_field_sort:hover:before{color:#ffffff;}
.mec-fes-form .mec-event-appointment-type-wrap{margin:10px -10px 0;font-size:15px;font-weight:600;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-prev,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-next{align-items:center;display:inline-flex !important;font-family:inherit;font-size:0;justify-content:center;line-height:0;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-prev:before,
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-next:before{border-right:2px solid currentColor;border-top:2px solid currentColor;content:"";display:block;height:8px;width:8px;position:relative;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-prev:before{transform:rotate(-135deg);left:2px;}
body:has(.mec-fes-form, .mec-search-form) .ui-datepicker .ui-datepicker-next:before{transform:rotate(45deg);left:-2px;}
.rtl .mec-yearly-view-wrap .mec-yearly-title-sec .mec-next-year i:before, .rtl .mec-yearly-view-wrap .mec-yearly-title-sec .mec-previous-year i:before, .rtl .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-previous-month i:before, .rtl .mec-box-calendar.mec-calendar.mec-event-calendar-classic .mec-calendar-side .mec-next-month i:before, .rtl .mec-calendar .mec-calendar-side .mec-next-month i:before, .rtl .mec-calendar .mec-calendar-side .mec-previous-month i:before, .rtl .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-next-month i:before, .rtl .mec-calendar.mec-calendar-daily .mec-calendar-a-month .mec-previous-month i:before, .rtl .mec-calendar.mec-calendar-daily .mec-next-month i:before, .rtl .mec-calendar.mec-calendar-daily .mec-previous-month i:before, .rtl .mec-event-carousel-type2 .owl-next i:before, .rtl .mec-event-carousel-type2 .owl-prev i:before, .rtl .mec-event-carousel-type3 .owl-next i:before, .rtl .mec-event-carousel-type3 .owl-prev i:before, .rtl .mec-event-carousel-type4 .owl-next i:before, .rtl .mec-event-carousel-type4 .owl-prev i:before, .rtl .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-next i:before, .rtl .mec-slider-t1-wrap .mec-owl-theme .owl-nav .owl-prev i:before, .rtl .mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-next i:before, .rtl .mec-slider-t2-wrap .mec-owl-theme .owl-nav .owl-prev i:before, .rtl .mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-next i:before, .rtl .mec-slider-t3-wrap .mec-owl-theme .owl-nav .owl-prev i:before, .rtl .mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-next i:before, .rtl .mec-slider-t4-wrap .mec-owl-theme .owl-nav .owl-prev i:before, .rtl .mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-next i:before, .rtl .mec-slider-t5-wrap .mec-owl-theme .owl-nav .owl-prev i:before, .rtl a.mec-timeline-readmore i:before, .rtl .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.et-fb-button) svg,
.rtl .mec-breadcrumbs i:before{display:inline-block;transform:scaleX(-1);}
body.rtl .mec-wrap{font-family:vazirmatn;}
.mec-util-hidden{display:none;}
.mec-booking-condition-box{margin:14px 0 0;padding-top:14px;border-top:1px solid #e6e8eb;}
.mec-booking-condition-row{margin:0 0 10px;}
.mec-booking-condition-row label{display:block;margin:0 0 6px;font-weight:600;}
.mec-booking-condition-message {
margin: 0;
}.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}.tooltipster-sidetip.tooltipster-shadow .tooltipster-box{border:none;border-radius:5px;background:#fff;box-shadow:0 0 10px 6px rgba(0,0,0,.1)}.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{color:#8d8d8d}.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:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-left .tooltipster-arrow-border{border-left-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-border{border-right-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-top .tooltipster-arrow-border{border-top-color:#fff}.tooltipster-sidetip.tooltipster-shadow.tooltipster-bottom .tooltipster-arrow-uncropped{top:-6px}.tooltipster-sidetip.tooltipster-shadow.tooltipster-right .tooltipster-arrow-uncropped{left:-6px}html.with-featherlight{overflow:hidden;}
.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0, 0, 0, 0);}
.featherlight:last-of-type{background:rgba(0, 0, 0, 0.8);}
.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal;}
.featherlight .featherlight-inner{display:block;}
.featherlight script.featherlight-inner, .featherlight link.featherlight-inner, .featherlight style.featherlight-inner{display:none;}
.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial, sans-serif;background:#fff;background:rgba(255, 255, 255, 0.3);color:#000;border:none;padding:0;}
.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0;}
.featherlight .featherlight-image{width:100%;}
.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;}
.featherlight iframe{border:none;}
.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@media only screen and (max-width: 1024px) {
.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent;}
} @media print {
html.with-featherlight>*> :not(.featherlight) {
display: none;
}
}.lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}.fc-icon,.fc-unselectable{-moz-user-select:none;-ms-user-select:none}.fc .fc-button,.fc-icon{text-transform:none;font-weight:400}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc .fc-button:not(:disabled),.fc a[data-navlink],.fc-event.fc-event-draggable,.fc-event[href]{cursor:pointer}.fc-unselectable{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.fc{display:flex;flex-direction:column;font-size:1em}.fc .fc-button,.fc-icon{display:inline-block;text-align:center}.fc,.fc *,.fc :after,.fc :before{box-sizing:border-box}.fc table{border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc td,.fc th{vertical-align:top;padding:0}.fc .fc-button,.fc .fc-button .fc-icon,.fc .fc-button-group,.fc .fc-timegrid-slot-label{vertical-align:middle}.fc a[data-navlink]:hover{text-decoration:underline}.fc .fc-button:hover,.fc .fc-list-event-title a,a.fc-event,a.fc-event:hover{text-decoration:none}.fc-direction-ltr{direction:ltr;text-align:left}.fc-direction-rtl{direction:rtl;text-align:right}.fc-theme-standard td,.fc-theme-standard th{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc-liquid-hack td,.fc-liquid-hack th{position:relative}@font-face{font-family:fcicons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format('truetype');font-weight:400;font-style:normal}.fc-icon{width:1em;height:1em;-webkit-user-select:none;user-select:none;font-family:fcicons!important;speak:none;font-style:normal;font-variant:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fc-icon-chevron-left:before{content:"\e900"}.fc-icon-chevron-right:before{content:"\e901"}.fc-icon-chevrons-left:before{content:"\e902"}.fc-icon-chevrons-right:before{content:"\e903"}.fc-icon-minus-square:before{content:"\e904"}.fc-icon-plus-square:before{content:"\e905"}.fc-icon-x:before{content:"\e906"}.fc .fc-button{overflow:visible;text-transform:none;margin:0;font-family:inherit}.fc .fc-button::-moz-focus-inner{padding:0;border-style:none}.fc .fc-button{-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.4em .65em;font-size:1em;line-height:1.5;border-radius:.25em}.fc .fc-button:focus{outline:0;box-shadow:0 0 0 .2rem rgba(44,62,80,.25)}.fc .fc-button-primary:focus,.fc .fc-button-primary:not(:disabled).fc-button-active:focus,.fc .fc-button-primary:not(:disabled):active:focus{box-shadow:0 0 0 .2rem rgba(76,91,106,.5)}.fc .fc-button:disabled{opacity:.65}.fc .fc-button-primary{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#2C3E50;background-color:var(--fc-button-bg-color,#2C3E50);border-color:#2C3E50;border-color:var(--fc-button-border-color,#2C3E50)}.fc .fc-button-primary:hover{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#1e2b37;background-color:var(--fc-button-hover-bg-color,#1e2b37);border-color:#1a252f;border-color:var(--fc-button-hover-border-color,#1a252f)}.fc .fc-button-primary:disabled{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#2C3E50;background-color:var(--fc-button-bg-color,#2C3E50);border-color:#2C3E50;border-color:var(--fc-button-border-color,#2C3E50)}.fc .fc-button-primary:not(:disabled).fc-button-active,.fc .fc-button-primary:not(:disabled):active{color:#fff;color:var(--fc-button-text-color,#fff);background-color:#1a252f;background-color:var(--fc-button-active-bg-color,#1a252f);border-color:#151e27;border-color:var(--fc-button-active-border-color,#151e27)}.fc .fc-button .fc-icon{font-size:1.5em}.fc .fc-button-group{position:relative;display:inline-flex}.fc .fc-button-group>.fc-button{position:relative;flex:1 1 auto}.fc .fc-button-group>.fc-button.fc-button-active,.fc .fc-button-group>.fc-button:active,.fc .fc-button-group>.fc-button:focus,.fc .fc-button-group>.fc-button:hover{z-index:1}.fc-direction-ltr .fc-button-group>.fc-button:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-direction-ltr .fc-button-group>.fc-button:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:first-child){margin-right:-1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-direction-rtl .fc-button-group>.fc-button:not(:last-child){border-top-left-radius:0;border-bottom-left-radius:0}.fc .fc-toolbar{display:flex;justify-content:space-between;align-items:center}.fc .fc-toolbar.fc-header-toolbar{margin-bottom:1.5em}.fc .fc-toolbar.fc-footer-toolbar{margin-top:1.5em}.fc .fc-toolbar-title{font-size:1.75em;margin:0}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fc-direction-rtl .fc-toolbar>*>:not(:first-child){margin-right:.75em}.fc-direction-rtl .fc-toolbar-ltr{flex-direction:row-reverse}.fc .fc-scroller{-webkit-overflow-scrolling:touch;position:relative}.fc .fc-scroller-liquid{height:100%}.fc .fc-scroller-liquid-absolute{position:absolute;top:0;right:0;left:0;bottom:0}.fc .fc-scroller-harness{position:relative;overflow:hidden;direction:ltr}.fc .fc-scroller-harness-liquid{height:100%}.fc-direction-rtl .fc-scroller-harness>.fc-scroller{direction:rtl}.fc-theme-standard .fc-scrollgrid{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc .fc-scrollgrid,.fc .fc-scrollgrid-section-footer>*,.fc .fc-scrollgrid-section-header>*{border-bottom-width:0}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{width:100%;table-layout:fixed}.fc .fc-scrollgrid table{border-top-style:hidden;border-left-style:hidden;border-right-style:hidden}.fc .fc-scrollgrid{border-collapse:separate;border-right-width:0}.fc .fc-scrollgrid-liquid{height:100%}.fc .fc-scrollgrid-section,.fc .fc-scrollgrid-section table,.fc .fc-scrollgrid-section>td{height:1px}.fc .fc-scrollgrid-section-liquid>td{height:100%}.fc .fc-scrollgrid-section>*{border-top-width:0;border-left-width:0}.fc .fc-scrollgrid-section-body table,.fc .fc-scrollgrid-section-footer table{border-bottom-style:hidden}.fc .fc-scrollgrid-section-sticky>*{background:var(--fc-page-bg-color,#fff);position:sticky;z-index:3}.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky>*{top:0}.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>*{bottom:0}.fc .fc-scrollgrid-sticky-shim{height:1px;margin-bottom:-1px}.fc-sticky{position:sticky}.fc .fc-view-harness{flex-grow:1;position:relative}.fc .fc-bg-event,.fc .fc-highlight,.fc .fc-non-business,.fc .fc-view-harness-active>.fc-view{position:absolute;top:0;left:0;right:0;bottom:0}.fc .fc-col-header-cell-cushion{display:inline-block;padding:2px 4px}.fc .fc-non-business{background:rgba(215,215,215,.3);background:var(--fc-non-business-color,rgba(215,215,215,.3))}.fc .fc-bg-event{background:var(--fc-bg-event-color,#8fdf82);opacity:.3;opacity:var(--fc-bg-event-opacity,.3)}.fc .fc-bg-event .fc-event-title{margin:.5em;font-size:.85em;font-size:var(--fc-small-font-size,.85em);font-style:italic}.fc .fc-highlight{background:rgba(188,232,241,.3);background:var(--fc-highlight-color,rgba(188,232,241,.3))}.fc .fc-cell-shaded,.fc .fc-day-disabled{background:rgba(208,208,208,.3);background:var(--fc-neutral-bg-color,rgba(208,208,208,.3))}.fc-event .fc-event-main{position:relative;z-index:2}.fc-event-dragging:not(.fc-event-selected){opacity:.75}.fc-event-dragging.fc-event-selected{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-event .fc-event-resizer{display:none;position:absolute;z-index:4}.fc-event-selected .fc-event-resizer,.fc-event:hover .fc-event-resizer,.fc-h-event,.fc-v-event{display:block}.fc-event-selected .fc-event-resizer{border-radius:4px;border-radius:calc(var(--fc-event-resizer-dot-total-width,8px)/ 2);border-width:1px;border-width:var(--fc-event-resizer-dot-border-width,1px);width:8px;width:var(--fc-event-resizer-dot-total-width,8px);height:8px;height:var(--fc-event-resizer-dot-total-width,8px);border-style:solid;border-color:inherit;background:var(--fc-page-bg-color,#fff)}.fc-event-selected .fc-event-resizer:before{content:'';position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px}.fc-event-selected,.fc-event:focus{box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event-selected:before,.fc-event:focus:before{content:"";position:absolute;z-index:3;top:0;left:0;right:0;bottom:0}.fc-event-selected:after,.fc-event:focus:after{content:"";background:rgba(0,0,0,.25);background:var(--fc-event-selected-overlay-color,rgba(0,0,0,.25));position:absolute;z-index:1;top:-1px;left:-1px;right:-1px;bottom:-1px}.fc-h-event{border:1px solid #3788d8;border:1px solid var(--fc-event-border-color,#3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color,#3788d8)}.fc-h-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff)}.fc-h-event .fc-event-main-frame{display:flex}.fc-h-event .fc-event-time{max-width:100%;overflow:hidden}.fc-h-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-width:0}.fc-h-event .fc-event-title{display:inline-block;vertical-align:top;left:0;right:0;max-width:100%;overflow:hidden;word-break:break-word;}.fc-h-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end){border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:0}.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start){border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.fc-h-event:not(.fc-event-selected) .fc-event-resizer{top:0;bottom:0;width:8px;width:var(--fc-event-resizer-thickness,8px)}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end{cursor:w-resize;left:-4px;left:calc(-.5 * var(--fc-event-resizer-thickness,8px))}.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start{cursor:e-resize;right:-4px;right:calc(-.5 * var(--fc-event-resizer-thickness,8px))}.fc-h-event.fc-event-selected .fc-event-resizer{top:50%;margin-top:-4px;margin-top:calc(-.5 * var(--fc-event-resizer-dot-total-width,8px))}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end{left:-4px;left:calc(-.5 * var(--fc-event-resizer-dot-total-width,8px))}.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start{right:-4px;right:calc(-.5 * var(--fc-event-resizer-dot-total-width,8px))}.fc .fc-popover{position:absolute;z-index:9999;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc .fc-popover-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:3px 4px}.fc .fc-popover-title{margin:0 2px}.fc .fc-popover-close{cursor:pointer;opacity:.65;font-size:1.1em}.fc-theme-standard .fc-popover{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd);background:var(--fc-page-bg-color,#fff)}.fc-theme-standard .fc-popover-header{background:rgba(208,208,208,.3);background:var(--fc-neutral-bg-color,rgba(208,208,208,.3))}:root{--fc-daygrid-event-dot-width:8px;--fc-list-event-dot-width:10px;--fc-list-event-hover-bg-color:#f5f5f5}.fc-daygrid-day-events:after,.fc-daygrid-day-events:before,.fc-daygrid-day-frame:after,.fc-daygrid-day-frame:before,.fc-daygrid-event-harness:after,.fc-daygrid-event-harness:before{content:"";clear:both;display:table}.fc .fc-daygrid-body{position:relative;z-index:1}.fc .fc-daygrid-day.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))}.fc .fc-daygrid-day-frame{position:relative;min-height:100%}.fc .fc-daygrid-day-top{display:flex;flex-direction:row-reverse}.fc .fc-day-other .fc-daygrid-day-top{opacity:.3}.fc .fc-daygrid-day-number{position:relative;z-index:4;padding:4px}.fc .fc-daygrid-day-events{margin-top:1px}.fc .fc-daygrid-body-balanced .fc-daygrid-day-events{position:absolute;left:0;right:0}.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events{position:relative;min-height:2em}.fc .fc-daygrid-body-natural .fc-daygrid-day-events{margin-bottom:1em}.fc .fc-daygrid-event-harness{position:relative}.fc .fc-daygrid-event-harness-abs{position:absolute;top:0;left:0;right:0}.fc .fc-daygrid-bg-harness{position:absolute;top:0;bottom:0}.fc .fc-daygrid-day-bg .fc-non-business{z-index:1}.fc .fc-daygrid-day-bg .fc-bg-event{z-index:2}.fc .fc-daygrid-day-bg .fc-highlight{z-index:3}.fc .fc-daygrid-event{z-index:6;margin-top:1px}.fc .fc-daygrid-event.fc-event-mirror{z-index:7}.fc .fc-daygrid-day-bottom{font-size:.85em;padding:2px 3px 0}.fc .fc-daygrid-day-bottom:before{content:"";clear:both;display:table}.fc .fc-daygrid-more-link{position:relative;z-index:4;cursor:pointer}.fc .fc-daygrid-week-number{position:absolute;z-index:5;top:0;padding:2px;min-width:1.5em;text-align:center;background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3));color:grey;color:var(--fc-neutral-text-color,grey)}.fc .fc-more-popover .fc-popover-body{min-width:220px;padding:10px}.fc-direction-ltr .fc-daygrid-event.fc-event-start,.fc-direction-rtl .fc-daygrid-event.fc-event-end{margin-left:2px}.fc-direction-ltr .fc-daygrid-event.fc-event-end,.fc-direction-rtl .fc-daygrid-event.fc-event-start{margin-right:2px}.fc-direction-ltr .fc-daygrid-week-number{left:0;border-radius:0 0 3px}.fc-direction-rtl .fc-daygrid-week-number{right:0;border-radius:0 0 0 3px}.fc-liquid-hack .fc-daygrid-day-frame{position:static}.fc-daygrid-event{position:relative;white-space:nowrap;border-radius:3px;font-size:.85em;font-size:var(--fc-small-font-size,.85em)}.fc-daygrid-block-event .fc-event-time{font-weight:700}.fc-daygrid-block-event .fc-event-time,.fc-daygrid-block-event .fc-event-title{padding:1px}.fc-daygrid-dot-event{display:flex;align-items:center;padding:2px 0}.fc-daygrid-dot-event .fc-event-title{flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;font-weight:700}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background:rgba(0,0,0,.1)}.fc-daygrid-dot-event.fc-event-selected:before{top:-10px;bottom:-10px}.fc-daygrid-event-dot{margin:0 4px;box-sizing:content-box;width:0;height:0;border:4px solid #3788d8;border:calc(var(--fc-daygrid-event-dot-width,8px)/ 2) solid var(--fc-event-border-color,#3788d8);border-radius:4px;border-radius:calc(var(--fc-daygrid-event-dot-width,8px)/ 2)}.fc-direction-ltr .fc-daygrid-event .fc-event-time{margin-right:3px}.fc-direction-rtl .fc-daygrid-event .fc-event-time{margin-left:3px}.fc-v-event{border:1px solid #3788d8;border:1px solid var(--fc-event-border-color,#3788d8);background-color:#3788d8;background-color:var(--fc-event-bg-color,#3788d8)}.fc-v-event .fc-event-main{color:#fff;color:var(--fc-event-text-color,#fff);height:100%}.fc-v-event .fc-event-main-frame{height:100%;display:flex;flex-direction:column}.fc-v-event .fc-event-time{flex-grow:0;flex-shrink:0;max-height:100%;overflow:hidden}.fc-v-event .fc-event-title-container{flex-grow:1;flex-shrink:1;min-height:0}.fc-v-event .fc-event-title{top:0;bottom:0;max-height:100%;overflow:hidden}.fc-v-event:not(.fc-event-start){border-top-width:0;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event:not(.fc-event-end){border-bottom-width:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-v-event.fc-event-selected:before{left:-10px;right:-10px}.fc-v-event .fc-event-resizer-start{cursor:n-resize}.fc-v-event .fc-event-resizer-end{cursor:s-resize}.fc-v-event:not(.fc-event-selected) .fc-event-resizer{height:8px;height:var(--fc-event-resizer-thickness,8px);left:0;right:0}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-thickness,8px)/ -2)}.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-thickness,8px)/ -2)}.fc-v-event.fc-event-selected .fc-event-resizer{left:50%;margin-left:-4px;margin-left:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)}.fc-v-event.fc-event-selected .fc-event-resizer-start{top:-4px;top:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)}.fc-v-event.fc-event-selected .fc-event-resizer-end{bottom:-4px;bottom:calc(var(--fc-event-resizer-dot-total-width,8px)/ -2)}.fc .fc-timegrid .fc-daygrid-body{z-index:2}.fc .fc-timegrid-axis-chunk>table,.fc .fc-timegrid-body,.fc .fc-timegrid-slots{position:relative;z-index:1}.fc .fc-timegrid-divider{padding:0 0 2px}.fc .fc-timegrid-body{min-height:100%}.fc .fc-timegrid-axis-chunk{position:relative}.fc .fc-timegrid-slot{height:1.5em;border-bottom:0}.fc .fc-timegrid-slot:empty:before{content:'\00a0'}.fc .fc-timegrid-slot-minor{border-top-style:dotted}.fc .fc-timegrid-slot-label-cushion{display:inline-block;white-space:nowrap}.fc .fc-timegrid-axis-cushion,.fc .fc-timegrid-slot-label-cushion{padding:0 4px}.fc .fc-timegrid-axis-frame-liquid{height:100%}.fc .fc-timegrid-axis-frame{overflow:hidden;display:flex;align-items:center;justify-content:flex-end}.fc .fc-timegrid-axis-cushion{max-width:60px;flex-shrink:0}.fc-direction-ltr .fc-timegrid-slot-label-frame{text-align:right}.fc-direction-rtl .fc-timegrid-slot-label-frame{text-align:left}.fc-liquid-hack .fc-timegrid-axis-frame-liquid{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.fc .fc-timegrid-col.fc-day-today{background-color:rgba(255,220,40,.15);background-color:var(--fc-today-bg-color,rgba(255,220,40,.15))}.fc .fc-timegrid-col-frame{min-height:100%;position:relative}.fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame{height:auto;position:absolute;top:0;right:0;bottom:0;left:0}.fc-media-screen .fc-timegrid-cols{position:absolute;top:0;left:0;right:0;bottom:0}.fc-media-screen .fc-timegrid-cols>table{height:100%}.fc-media-screen .fc-timegrid-col-bg,.fc-media-screen .fc-timegrid-col-events,.fc-media-screen .fc-timegrid-now-indicator-container{position:absolute;top:0;left:0;right:0}.fc .fc-timegrid-col-bg{z-index:2}.fc .fc-timegrid-col-bg .fc-non-business{z-index:1}.fc .fc-timegrid-col-bg .fc-bg-event{z-index:2}.fc .fc-timegrid-col-bg .fc-highlight,.fc .fc-timegrid-col-events{z-index:3}.fc .fc-timegrid-bg-harness{position:absolute;left:0;right:0}.fc .fc-timegrid-now-indicator-container{bottom:0;overflow:hidden}.fc-direction-ltr .fc-timegrid-col-events{margin:0 2.5% 0 2px}.fc-direction-rtl .fc-timegrid-col-events{margin:0 2px 0 2.5%}.fc-timegrid-event-harness{position:absolute}.fc-timegrid-event-harness>.fc-timegrid-event{position:absolute;top:0;bottom:0;left:0;right:0}.fc-timegrid-event-harness-inset .fc-timegrid-event,.fc-timegrid-event.fc-event-mirror,.fc-timegrid-more-link{box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px var(--fc-page-bg-color,#fff)}.fc-timegrid-event,.fc-timegrid-more-link{font-size:.85em;font-size:var(--fc-small-font-size,.85em);border-radius:3px}.fc-timegrid-event{margin-bottom:1px}.fc-timegrid-event .fc-event-main{padding:1px 1px 0}.fc-timegrid-event .fc-event-time{white-space:nowrap;font-size:.85em;font-size:var(--fc-small-font-size,.85em);margin-bottom:1px}.fc-timegrid-event-short .fc-event-main-frame{flex-direction:row;overflow:hidden}.fc-timegrid-event-short .fc-event-time:after{content:'\00a0-\00a0'}.fc-timegrid-event-short .fc-event-title{font-size:.85em;font-size:var(--fc-small-font-size,.85em)}.fc-timegrid-more-link{position:absolute;z-index:9999;color:inherit;color:var(--fc-more-link-text-color,inherit);background:var(--fc-more-link-bg-color,#d0d0d0);cursor:pointer;margin-bottom:1px}.fc-timegrid-more-link-inner{padding:3px 2px;top:0}.fc-direction-ltr .fc-timegrid-more-link{right:0}.fc-direction-rtl .fc-timegrid-more-link{left:0}.fc .fc-timegrid-now-indicator-line{position:absolute;z-index:4;left:0;right:0;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color,red);border-width:1px 0 0}.fc .fc-timegrid-now-indicator-arrow{position:absolute;z-index:4;margin-top:-5px;border-style:solid;border-color:red;border-color:var(--fc-now-indicator-color,red)}.fc-direction-ltr .fc-timegrid-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-direction-rtl .fc-timegrid-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-theme-standard .fc-list{border:1px solid #ddd;border:1px solid var(--fc-border-color,#ddd)}.fc .fc-list-empty{background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3));height:100%;display:flex;justify-content:center;align-items:center}.fc .fc-list-empty-cushion{margin:5em 0}.fc .fc-list-table{width:100%;border-style:hidden}.fc .fc-list-table tr>*{border-left:0;border-right:0}.fc .fc-list-sticky .fc-list-day>*{position:sticky;top:0;background:var(--fc-page-bg-color,#fff)}.fc .fc-list-table thead{position:absolute;left:-10000px}.fc .fc-list-table tbody>tr:first-child th{border-top:0}.fc .fc-list-table th{padding:0}.fc .fc-list-day-cushion,.fc .fc-list-table td{padding:8px 14px}.fc .fc-list-day-cushion:after{content:"";clear:both;display:table}.fc-theme-standard .fc-list-day-cushion{background-color:rgba(208,208,208,.3);background-color:var(--fc-neutral-bg-color,rgba(208,208,208,.3))}.fc-direction-ltr .fc-list-day-text,.fc-direction-rtl .fc-list-day-side-text{float:left}.fc-direction-ltr .fc-list-day-side-text,.fc-direction-rtl .fc-list-day-text{float:right}.fc-direction-ltr .fc-list-table .fc-list-event-graphic{padding-right:0}.fc-direction-rtl .fc-list-table .fc-list-event-graphic{padding-left:0}.fc .fc-list-event.fc-event-forced-url{cursor:pointer}.fc .fc-list-event:hover td{background-color:#f5f5f5;background-color:var(--fc-list-event-hover-bg-color,#f5f5f5)}.fc .fc-list-event-graphic,.fc .fc-list-event-time{white-space:nowrap;width:1px}.fc .fc-list-event-dot{display:inline-block;box-sizing:content-box;width:0;height:0;border:5px solid #3788d8;border:calc(var(--fc-list-event-dot-width,10px)/ 2) solid var(--fc-event-border-color,#3788d8);border-radius:5px;border-radius:calc(var(--fc-list-event-dot-width,10px)/ 2)}.fc .fc-list-event-title a{color:inherit}.fc .fc-list-event.fc-event-forced-url:hover a{text-decoration:underline}.fc-theme-bootstrap a:not([href]){color:inherit}.fc-theme-bootstrap5 a:not([href]){color:inherit;text-decoration:inherit}.fc-theme-bootstrap5 .fc-list,.fc-theme-bootstrap5 .fc-scrollgrid,.fc-theme-bootstrap5 td,.fc-theme-bootstrap5 th{border:1px solid var(--bs-gray-400)}.fc-theme-bootstrap5 .fc-scrollgrid{border-right-width:0;border-bottom-width:0}.fc-theme-bootstrap5-shaded{background-color:var(--bs-gray-200)}