.jsonform-error-FieldID-211d398a-d905-43f8-a8e2-c1c952d4f5cc,.jsonform-error-FieldID-1bcd68e1-2234-4a0c-9c70-21d9a6ff0ce8{display:inline-block;vertical-align:middle;margin-right:10px;width:calc(50% - 10px);box-sizing:border-box}.jsonform-error-FieldID-a1c64750-0a8e-457b-8575-bcada69db4a1,.jsonform-error-FieldID-d2fea894-1e23-4bf6-b488-2cd7a8359dde{display:inline-block;vertical-align:middle;width:calc(50%);box-sizing:border-box}.form-widget-FormConfigID-717ddbbf-a18f-46a8-ad3f-c5545d8e5a52{background-color:transparent!important}.form-widget-FormConfigID-717ddbbf-a18f-46a8-ad3f-c5545d8e5a52 .btn-primary{width:100%}@media only screen and (max-width:767px){.jsonform-error-FieldID-211d398a-d905-43f8-a8e2-c1c952d4f5cc,.jsonform-error-FieldID-1bcd68e1-2234-4a0c-9c70-21d9a6ff0ce8,.jsonform-error-FieldID-a1c64750-0a8e-457b-8575-bcada69db4a1,.jsonform-error-FieldID-d2fea894-1e23-4bf6-b488-2cd7a8359dde{width:100%;margin-left:0px}}a[href*="tel"],a[href*="mailto"]{white-space:nowrap}h1,h2,h3,h4,h5,h6,.et_pb_button,.et_header_style_split #et-top-navigation li>a,.custom-form .gform_footer button.button,.ecs-detail-label,a.custom-button{font-family:classico-urw,sans-serif}.et_header_style_split #et-top-navigation nav>ul>li>a{font-weight:400}.heading-highlight{font-weight:900}li.disable{display:none!important}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-top:calc(4vw + 8px)!important}.et_header_style_split .et-fixed-header #et-top-navigation{padding-top:20px!important}li.centered-inline-logo-wrap{width:auto!important}.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap{height:66px}#top-menu li{padding-right:5vw}.et-fixed-header #top-menu.nav li ul{width:260px}.et-fixed-header. #top-menu li li a{width:220px}#top-menu.nav li ul{width:280px}#top-menu li li a{width:240px}.et_header_style_split .et-fixed-header #et-top-navigation #top-menu li{padding-right:4vw}.et-fixed-header #logo{content:url("/wp-content/uploads/ChristmasVille-Logo-Color-Rock-Hill.svg")}}@media only screen and (min-width:981px) and (max-width:1200px){#top-menu li{padding-right:2vw}}:root{--tec-color-accent-primary:#005d48;--tec-color-icon-focus:#005d48;--tec-color-event-icon-hover:#005d48;--tec-color-text-primary:#231f20;--tec-font-family-sans-serif:classico-urw,sans-serif!important;--tec-color-accent-primary-hover:#005d48cc;--tec-color-accent-primary-active:#005d48cc;--tec-color-link-accent-hover:#005d48cc;--tec-border-radius-default:50px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description p{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}.tribe-common-g-row.tribe-events-pro-map{background:#fff}.tribe-events-calendar-list__event-description a.custom-button{display:inline-block;color:#005D48!important;border-radius:50px;font-size:18px;font-weight:500;padding:0.3em 1em;margin-top:1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}@media only screen and (min-width:981px){.tribe-common-g-row.tribe-events-calendar-list__event-row.tribe-events-calendar-list__event-row--featured:before,.tribe-common-g-row.tribe-events-calendar-latest-past__event-row.tribe-events-calendar-latest-past__event-row--featured:before{content:url(/wp-content/uploads/Brush-Shape-8.svg);position:absolute;width:50%;margin:-40px 0 0 -100px;z-index:-10;opacity:.5}.tribe-common-g-row.tribe-events-calendar-list__event-row,.tribe-common-g-row.tribe-events-calendar-list__event-row.tribe-events-calendar-list__event-row--featured,.tribe-common-g-row.tribe-events-calendar-latest-past__event-row.tribe-events-calendar-latest-past__event-row--featured{flex-wrap:nowrap!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border{border-radius:100px}.tribe-events .tribe-events-c-events-bar__search-container{background-color:transparent}}@media only screen and (max-width:980px){.tribe-common-g-row.tribe-events-calendar-list__event-row.tribe-events-calendar-list__event-row--featured:before,.tribe-common-g-row.tribe-events-calendar-latest-past__event-row.tribe-events-calendar-latest-past__event-row--featured:before{content:url(/wp-content/uploads/Brush-Shape-8.svg);position:absolute;width:80%;margin:-40px 0 0 -100px;z-index:-10;opacity:.5}}.tribe-events .tribe-events-c-view-selector__content{border-radius:0}li.tribe-events-c-top-bar__nav-list-item,ul.tribe-events-c-view-selector__list li.tribe-events-c-view-selector__list-item{list-style-type:none!important}span.decm_location a{color:#fff!important;text-decoration:underline}.custom-events-map .tribe-events-l-container{padding-bottom:20px!important}.custom-events-map button.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button{color:#fff}.custom-events-map .tribe-common .tribe-common-c-svgicon__svg-fill{fill:#fff}.custom-event-cards .tribe-common-l-container.tribe-events-l-container{padding:0!important;max-width:100%!important;min-height:0!important}.custom-event-cards .tribe-events-c-subscribe-dropdown{display:none}.custom-event-cards .tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small,.custom-event-cards .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{text-transform:uppercase;font-weight:900;background:#005d48;border:0;color:#fff;padding:9px 15px 5.5px;border-radius:50px}.custom-event-cards li.tribe_events{background:#fff;padding:1.5%!important;margin:1%;width:18%!important;border-radius:16px;box-shadow:0px 2px 50px 20px rgba(35,31,32,0.15)}.custom-event-cards .tribe-events-pro .tribe-events-pro-photo__event-datetime-featured-text,.custom-event-cards em.tribe-events-pro-photo__event-datetime-featured-icon,.custom-event-cards span.tribe-events-calendar-series-archive__container{display:none}.custom-event-cards .tribe-common .tribe-common-h3{color:rgba(0,0,0,.87)}.custom-event-cards .tribe-events-pro .tribe-events-pro-photo__event-date-tag{width:calc(30% - 12px)}.custom-event-cards .tribe-events-pro .tribe-events-pro-photo__event-date-tag-month{font-size:1.5vw!important;font-weight:500;font-family:classico-urw,sans-serif;line-height:0.8;color:#005d48}.custom-event-cards span.tribe-events-pro-photo__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium{font-size:3.4vw;line-height:1.2;font-weight:600;color:#da4b35;letter-spacing:-2.2px}.custom-event-cards .tribe-events-pro-photo__event-datetime.tribe-common-b2{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif;font-weight:700;color:#005d48;font-size:1vw!important}.custom-event-cards .tribe-common .tribe-common-h6{font-size:1.5vw!important;line-height:1.2em!important;margin-top:7px}.custom-event-cards .tribe-events .tribe-events-c-nav{border-top:none;padding-top:0!important}.custom-event-cards .tribe-events-pro .tribe-events-pro-photo__event-featured-image{margin-bottom:24px;border-radius:8px}.custom-event-cards .tribe-events-c-nav__prev-icon-svg path{fill:#fff!important}.custom-event-cards .tribe-events-c-nav__prev,.custom-event-cards a.tribe-events-c-nav__today.tribe-common-b2{color:#fff!important}@media only screen and (max-width:980px){.custom-event-cards li.tribe_events{margin:2%;width:46%!important}.custom-event-cards.dark-bg .tribe-common .tribe-common-b2{color:#fff}.custom-event-cards .tribe-events-pro .tribe-events-pro-photo__event-date-tag{width:calc(20% - 12px)}.custom-event-cards .tribe-events-pro .tribe-events-pro-photo__event-date-tag-month{font-size:2.5vw!important}.custom-event-cards span.tribe-events-pro-photo__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium{font-size:6.2vw}.custom-event-cards .tribe-events-pro-photo__event-datetime.tribe-common-b2{font-size:2vw!important}.custom-event-cards .tribe-common .tribe-common-h6{font-size:3.2vw!important}ul.tribe-events-c-nav__list>li a{font-size:14px!important}}@media only screen and (max-width:767px){.custom-event-cards li.tribe_events{margin:4%;width:92%!important;padding:4%!important}.custom-event-cards .tribe-events-pro .tribe-events-pro-photo__event-date-tag{width:calc(15% - 12px)}.custom-event-cards .tribe-events-pro .tribe-events-pro-photo__event-date-tag-month{font-size:3.8vw!important}.custom-event-cards span.tribe-events-pro-photo__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium{font-size:8.3vw}.custom-event-cards .tribe-events-pro-photo__event-datetime.tribe-common-b2{font-size:3.4vw!important}.custom-event-cards .tribe-common .tribe-common-h6{font-size:6.5vw!important}.custom-event-cards .tribe-events-c-nav__next-icon-svg path{fill:#fff!important}.custom-event-cards .tribe-events-c-nav__next{color:#fff!important}}#startwinkle{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:1;overflow:hidden}.twinkle{display:block;position:absolute;top:50%;left:50%;background-image:url("/wp-content/uploads/w3-webp/uploads/star-2.png.webp");background-repeat:no-repeat;background-position:center;background-size:100% 100%;overflow:hidden;z-index:2;color:tansparent;-moz-opacity:0.0;opacity:0.0;animation:glitter 6s linear 0s infinite normal;-webkit-animation:glitter 6s linear 0s infinite normal;-moz-animation:glitter 8s linear 0s infinite normal;-ms-animation:glitter 8s linear 0s infinite normal;-o-animation:glitter 8s linear 0s infinite normal}.twinkle.small{width:20px;height:20px}.twinkle.medium{width:30px;height:30px}.twinkle.large{width:50px;height:50px}@-webkit-keyframes glitter{0%{-webkit-transform:scale(0.3);opacity:0}25%{-webkit-transform:scale(1);opacity:1}50%{-webkit-transform:scale(0.3);opacity:0}100%{-webkit-transform:scale(0.3);opacity:0}}@media only screen and (min-width:641px){.custom-form_wrapper .gform_body{width:calc(100% + 16px)!important;max-width:calc(100% + 16px)!important}.custom-form_wrapper .custom-form li.gfield.gf_left_third,.custom-form_wrapper .custom-form li.gfield.gf_middle_third,.custom-form_wrapper .custom-form li.gfield.gf_right_third{margin-bottom:0px}}.custom-form_wrapper .gform_ajax_spinner{height:16px;width:26px;margin-top:19px;margin-bottom:19px}.custom-form .top_label .gfield_label,.custom-form .field_sublabel_below .ginput_complex.ginput_container label{display:none!important}form.custom-form ::placeholder{color:#eee!important;opacity:1}form.custom-form ::-webkit-input-placeholder{color:#eee!important}form.custom-form :-ms-input-placeholder{color:#eee!important}form.custom-form ::-moz-placeholder{color:#eee!important;opacity:1!important}.custom-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.custom-form textarea,.custom-form select,.custom-form .ginput_full[data-payment-element=false] .StripeElement{background:rgba(255,255,255,.3);border:none;border-radius:30px;color:#eee!important;padding:14px 15px!important;line-height:1.5em!important}.custom-form select{text-indent:0!important;margin-top:0!important;margin-left:0px!important;margin-bottom:0px!important}.custom-form .ginput_full[data-payment-element=false] .StripeElement{margin-bottom:16px;padding:20px 15px!important;height:53px;background:#eee}.custom-form span.ginput_total{color:#fdbf44}.custom-form select option{color:#231f20!important}@media only screen and (min-width:641px){.custom-form .ginput_container_address input[type=text]{margin-bottom:16px}}.custom-form .ginput_container_address span:last-of-type input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){margin-bottom:0px}.basic-horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span,.deluxe-horizontal_wrapper.gf_browser_chrome ul.gform_fields li.gfield span{padding-top:0!important}.custom-form .top_label div.ginput_container{margin-top:0!important}.custom-form .top_label input.datepicker{width:calc(100% - 21px)}.et_pb_bg_layout_dark img.ui-datepicker-trigger{filter:invert(100%)}@media only screen and (max-width:641px){.custom-form .ginput_container span:not(.ginput_price){margin-bottom:16px}}.custom-form .gfield_description{font-size:15px;font-weight:700}.custom-form .gform_footer{display:flex;justify-content:flex-start;margin-top:0}.et_pb_text_align_left .custom-form .gform_footer{justify-content:flex-start}.et_pb_text_align_right .custom-form .gform_footer{justify-content:flex-end}.et_pb_text_align_center .custom-form .gform_footer{justify-content:center}.custom-form .gform_footer button.button{background:transparent;border:2px solid;font-size:20px;padding:12px 23px;border-radius:50px;cursor:pointer;color:#444444}.et_pb_bg_layout_dark .custom-form .gform_footer button.button,.et_pb_bg_layout_dark .custom-form .gform_confirmation_message{color:#fff}.custom-form .gform_footer button.button:hover{background:rgba(0,0,0,0.05);border:2px solid transparent}.et_pb_bg_layout_dark .custom-form .gform_footer button.button:hover{background:rgba(255,255,255,0.05)}.custom-form_wrapper.gform_validation_error li.gfield_error div.validation_error{background:#de2727;border:0;color:#fff;text-align:left;padding:14px 15px}.custom-form_wrapper.gform_validation_error li.gfield_error div.validation_error:before{font-family:ETmodules;content:"\e062";color:#fff;font-size:2em;padding-right:0.4em;vertical-align:bottom}.custom-form_wrapper.gform_validation_error li.gfield_error{background:transparent;border:0;padding-top:0}.custom-form_wrapper.gform_validation_error li.gfield_error .validation_message{color:#ffffff;padding-top:5px!important;background:#de2727;padding:5px 20px;margin:0 1px;width:auto;font-size:.9em;font-weight:normal}.custom-form_wrapper.gform_validation_error li.gfield_error .validation_message:before{font-family:ETmodules;content:"\42";color:#de2727;font-size:3em;display:block;position:absolute;margin-top:-20px}.custom-form_wrapper.gform_validation_error li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper li.gfield_error textarea{border:1px solid #de2727}.custom-form.gform_confirmation_wrapper{border:1px solid #666666;padding:14px 15px!important}.custom-form .gform_confirmation_message{font-weight:bold}.custom-form .gform_confirmation_message:before{font-family:ETmodules;content:"\e052";color:#00dd00;font-size:2em;padding-right:0.4em;vertical-align:bottom}.grecaptcha-badge{display:none!important}p.google-tos{font-size:0.8em;margin-top:5px!important}p.siteby,p.google-tos{display:inline-block}p.google-tos:before{content:"|";margin:0 1em}@media only screen and (max-width:980px){p.siteby,p.google-tos{display:block;padding-bottom:.5em!important}p.google-tos:before{display:none}}