.gf-vendor-app_wrapper .products-offered .gfield_checkbox:after,.gf-vendor-app_wrapper .products-offered .gfield_checkbox:before,.vendor-app__fees:after,.vendor-app__fees:before,.vendor-app__fees__range:after,.vendor-app__fees__range:before,.vendor-app__fees__wrap:after,.vendor-app__fees__wrap:before{content:' ';display:table}.gf-vendor-app_wrapper .products-offered .gfield_checkbox:after,.vendor-app__fees:after,.vendor-app__fees__range:after,.vendor-app__fees__wrap:after{clear:both}#VendorApp__event-list,.vendor-app__section__title,.vendor-app__total__item:last-of-type{border-bottom:1px solid #ccc}#VendorApp{position:relative}.vendor-app__spinner{background-color:rgba(255,255,255,.7);position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;justify-content:center;align-items:center}.vendor-app__spinner div{background-image:url('../../vendor-app/img/loading.gif');height:130px;width:130px;background-size:100% auto}.vendor-app__location{margin:20px 0}.vendor-app__location label{display:block;margin:10px 0!important}.vendor-app__series{display:flex;flex-direction:row;margin-top:0!important}.vendor-app__series select{margin-right:15px}.vendor-app__series label{margin-bottom:.55rem!important}.vendor-app__series-repeater{padding-bottom:18px}.vendor-app__datepickers{display:flex;gap:20px}.vendor-app__datepicker__field{background-image:url('../../vendor-app/img/cal_icon.png');background-position:right 5px center;background-repeat:no-repeat;background-size:30px 30px;padding-right:45px!important}.vendor-app__datepicker__row{padding:10px 0}.vendor-app__datepicker__row .grey{opacity:50%;cursor:not-allowed;pointer-events:none}.vendor-app__datepicker__clear,.vendor-app__datepicker__delete{display:inline-block;padding:5px 10px;cursor:pointer;color:#707070;font-size:14px}.vendor-app__datepicker__clear:hover,.vendor-app__datepicker__delete:hover{color:#000}.vendor-app__datepicker__add{margin:20px;color:#694162;cursor:pointer}.vendor-app__fees-summer .vendor-app__fees__cabin-rentals :nth-child(3),.vendor-app__fees-winter .vendor-app__fees__cabin-rentals :nth-child(2) label,.vendor-app__total__deposit-amount,.vendor-app__total__preview .vendor-app__total__balance{display:none}.vendor-app__fees__range{border:1px solid #ccc;border-left:none;border-right:none;padding:5px 0;border-top:1px solid ccc;border-bottom:1px solid ccc;font-size:18px;color:ccc;margin:10px 0 5px}.vendor-app__fees__wrap{padding:10px 0 20px}.vendor-app__fees__section{float:left;width:35%;padding:10px 10px 10px 0}.vendor-app__fees__section:nth-of-type(2n){clear:left}.vendor-app__fees__section:nth-of-type(odd){clear:right}.vendor-app__fees__section__description,.vendor-app__fees__section__title{margin:0 0 5px}.vendor-app__fees .trailer-warning__small-text{font-size:17px;color:#707070;cursor:help}.vendor-app__total__wrap{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;align-items:flex-end;flex-direction:column}html.no-flexbox .vendor-app__total__wrap{display:table;border-collapse:collapse;table-layout:fixed;width:100%}html.no-flexbox .vendor-app__total__wrap>*{display:table-cell;text-align:center;vertical-align:middle;min-height:1px}.vendor-app__total__column{padding:10px 30px;width:30%;text-align:right;font-size:18px}.vendor-app__total__column-security{background-color:#815374;color:#fff}.vendor-app__total__item{border-top:1px solid #ccc;padding:20px 0}.vendor-app__total__balance div,.vendor-app__total__deposit div{font-size:36px;line-height:1.2em}.vendor-app__total__highlight-box{background:#f9f9f9;padding:20px;margin:20px 0}.vendor-app__section__title{display:flex;justify-content:space-between;background-color:#000;font-size:28px;color:#fff;text-transform:uppercase;font-weight:700}.vendor-app__section__title-vendor{padding:10px}.vendor-app__section__title-part{padding:10px;background-color:gray}.vendor-app__qty-wrap{margin-bottom:20px}.vendor-app__qty-wrap label{margin:0 10px 10px 0!important}.vendor-app__notes>div{margin:5px 0 0}.vendor-app__sortable__wrap{display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;justify-content:flex-start}html.no-flexbox .vendor-app__sortable__wrap{display:table;border-collapse:collapse;table-layout:fixed;width:100%}html.no-flexbox .vendor-app__sortable__wrap>*{display:table-cell;text-align:center;vertical-align:middle;min-height:1px}.vendor-app__sortable__column{flex:0 0 48%;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-direction:column;justify-content:stretch;align-items:stretch;margin:10px}html.no-flexbox .vendor-app__sortable__column{display:table;border-collapse:collapse;table-layout:fixed;width:100%}html.no-flexbox .vendor-app__sortable__column>*{display:table-cell;text-align:center;vertical-align:middle;min-height:1px}.vendor-app__sortable__column--2{border-color:#000}.vendor-app__sortable__box{flex:1 1 auto;border:1px solid #ccc;padding:20px}.vendor-app__sortable__item{margin:5px 0;cursor:pointer;background:#824370;color:#fff;padding:10px;font-size:12px;line-height:1.2em}#sortable1 .vendor-app__sortable__item{background:#ccc}.vendor-app__sortable__item__price{display:inline-block}@media screen and (max-width:500px){.vendor-app__sortable__column{flex:0 0 50%;padding:5px;margin:10px 0}.vendor-app__sortable__title{font-size:12px}.vendor-app__sortable__box{padding:5px}.vendor-app__sortable__item__price{display:none}.vendor-app__sortable__item{font-size:10px}}#sortable2 .vendor-app__sortable__badge{display:inline-block;margin:0 5px 2px 0;padding:2px 8px;border-radius:5px;background:#fff;color:purple}#VendorApp__preview .vendor-app__section__title,#VendorApp__total .vendor-app__section__title,#VendorApp__total .vendor-app__total__special-tax{padding:10px 20px}.vendor-app__checkbox-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vendor-app__checkbox-container input{position:absolute;opacity:0;cursor:pointer}.vendor-app__checkbox-container .vendor-app__checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}.vendor-app__checkbox-container:hover input~.vendor-app__checkmark{background-color:#ccc}.vendor-app__checkbox-container input:checked~.vendor-app__checkmark{background-color:#805474}.vendor-app__checkbox-container .vendor-app__checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.gf-vendor-app_wrapper .menu-checkbox .gfield_checkbox li,.vendor-app__checkbox-container input:checked~.vendor-app__checkmark:after{display:block}.gfield_error.no-booth .vendor-app__fees__wrap:before{content:'Select a Booth, Trailer or Cabin';color:red;font-weight:700;margin:15px}.gfield_error.no-booth .vendor-app__fees__booths .vendor-app__fees__section__title,.gfield_error.no-booth .vendor-app__fees__cabin-rentals .vendor-app__fees__section__title,.gfield_error.no-location #VendorApp__location label,.gfield_error.no-trailerbooth-size .vendor-app__fees__trailer .vendor-app__fees__section__title{border-bottom:3px solid red;margin-bottom:15px}.gfield_error.no-dates .vendor-app__datepickers__title{border-bottom:3px solid red;margin-bottom:15px;display:table}.gfield_error.no-booth-ranking .vendor-app__sortable__title:after{content:'Drag and drop to select one or more booths';color:red;font-weight:700;margin:15px}.gfield_error.no-booth-ranking .vendor-app__sortable__wrap{border:1px dotted red}.gf-vendor-app_wrapper .gfield_checkbox li{display:inline-block;margin:10px 5px!important;vertical-align:top;position:relative}.gf-vendor-app_wrapper .products-offered .gfield_checkbox li{display:block;float:left;width:33%;margin:5px 0!important}.gf-vendor-app_wrapper .products-offered .gfield_checkbox li>label{white-space:nowrap!important}@media screen and (max-width:900px){.gf-vendor-app_wrapper .products-offered .gfield_checkbox li{width:50%}.gf-vendor-app_wrapper .products-offered .gfield_checkbox li>label{white-space:normal!important}}.gf-vendor-app_wrapper .vendor-app__rules-popup{display:none;position:fixed;z-index:1000;padding-top:60px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);border:1px solid #ccc}.gf-vendor-app_wrapper .vendor-app__modal-content{background-color:#fefefe;padding:20px;border:1px solid #888;width:80vw;max-width:700px;height:80vh;top:50%;left:50%;position:fixed;transform:translate(-50%,-50%)}.gf-vendor-app_wrapper .vendor-app__modal-content .vendor-app__modal-inside{overflow:auto;height:60%;overflow-x:hidden;padding:0 10px}.gf-vendor-app_wrapper .vendor-app__modal-content .vendor-app__modal-inside p,.gf-vendor-app_wrapper .vendor-app__modal-content .vendor-app__modal-inside ul{font-size:14px}@media screen and (max-width:460px){.gf-vendor-app_wrapper .vendor-app__modal-content .vendor-app__modal-inside p,.gf-vendor-app_wrapper .vendor-app__modal-content .vendor-app__modal-inside ul{font-size:14px}}@media screen and (max-width:600px){.gf-vendor-app_wrapper .vendor-app__modal-content .vendor-app__modal-inside table{width:500px!important}}.gf-vendor-app_wrapper .vendor-app__modal-content h2{text-align:center;font-size:30px;line-height:1.2;padding:30px 0}@media screen and (max-width:750px){.vendor-app__fees__section{float:none;width:100%;padding:20px;clear:both!important}.vendor-app__total__wrap{display:block}.vendor-app__total__item:last-of-type{border-bottom:none;padding-bottom:0}.gf-vendor-app_wrapper .products-offered .gfield_checkbox li{float:none;width:100%}.gf-vendor-app_wrapper .vendor-app__modal-content{width:90vw;max-width:none;height:90vh}.gf-vendor-app_wrapper .vendor-app__modal-content .vendor-app__modal-inside{height:65%}.gf-vendor-app_wrapper .vendor-app__modal-content h2{font-size:18px}}.gf-vendor-app_wrapper .vendor-app__modal-content .close{color:#000;float:right;font-size:45px;font-weight:400;margin-right:0;position:absolute;right:12px;top:10px}.gf-vendor-app_wrapper .vendor-app__modal-content .close:focus,.gf-vendor-app_wrapper .vendor-app__modal-content .close:hover{color:#000;text-decoration:none;cursor:pointer}.gf-vendor-app_wrapper .vendor-app__modal-content .modal-buttons{display:flex;flex-direction:row;justify-content:center;margin-top:30px}.gf-vendor-app_wrapper .vendor-app__modal-content .modal-buttons button{cursor:pointer;border:none}.gf-vendor-app_wrapper .vendor-app__modal-content .modal-buttons .accept{background-color:#805474;color:#fff}.gf-vendor-app_wrapper .vendor-app__modal-content .modal-buttons .cancel{background-color:#7f7f7f;color:#fff;margin-left:10px}.gf-vendor-app_wrapper .vendor-app__modal-content .accept:disabled{background-color:#ccc;cursor:not-allowed}.gf-vendor-app_wrapper .gf-vendor-app .rules-checkbox .ginput_container_checkbox{cursor:not-allowed}.gf-vendor-app_wrapper .gf-vendor-app .disabled{cursor:not-allowed!important;color:gray;pointer-events:none}.gf-vendor-app_wrapper .gf-vendor-app .disabled::before:hover{color:gray}.no-scroll{overflow:hidden}@media screen and (min-width:1200px){.gf-vendor-app_wrapper .vendor-app__product-offering{float:right;margin-bottom:10px}.gf-vendor-app_wrapper .vendor-app__product-offering label{margin-bottom:0!important}.gf-vendor-app_wrapper .vendor-app__product-offering .ginput_container{display:inline-block;margin-top:0!important}.gf-vendor-app_wrapper .vendor-app__product-offering .ginput_container li,.gf-vendor-app_wrapper .vendor-app__product-offering .ginput_container ul{margin-top:0!important;margin-bottom:0!important}.gf-vendor-app_wrapper .vendor-app__nature-of-biz{clear:none!important}}#specialPricingPopup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:1000;width:600px;height:auto}@media screen and (max-width:768px){.gf-vendor-app_wrapper .vendor-app__series{flex-direction:column}.gf-vendor-app_wrapper .vendor-app__series .gfield_select{margin-bottom:10px}#specialPricingPopup{width:80%}}#specialPricingPopup .modal-header{position:relative;background:#000;color:#fff;border-bottom:0;box-shadow:0 -1px 2px #fff;justify-content:center}#specialPricingPopup .modal-header #closePopup{font-size:40px;border-left:1px solid #fff;color:#fff;opacity:1;position:absolute;right:0;top:0;bottom:0;margin:0;background:#000;font-weight:700;cursor:pointer;padding:16px;line-height:1}@media screen and (max-width:420px){#specialPricingPopup{width:90%}#specialPricingPopup .modal-body{font-size:14px}}#specialPricingPopup .modal-title{flex-grow:1;text-align:center;margin-right:53px;font-size:1.5em}@media screen and (max-width:768px){#specialPricingPopup .modal-title{margin-right:32px}}#specialPricingPopup .modal-footer button{color:fff;background:0 0!important;box-shadow:none!important;display:flex;font-size:18px;font-family:'Noto Serif',serif;font-weight:400;justify-content:flex-end;margin:0;padding:0;text-decoration:underline;text-transform:capitalize}#specialPricingOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999}.gfield_error .vendor-app__special-event-message{color:#790000;font-weight:700}#VendorApp__event-list>p{margin-bottom:0;margin-left:10px;font-size:18px;font-weight:700;color:gray}.event-series__dropdown{border:1px solid #815374;margin:0 10px 20px 0}.event-series__dropdown .event,.event-series__events>p,.vendor-fee-cont{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease-out,opacity .3s ease-out;position:relative;padding:0 20px}#gform_drag_drop_area_16_20,.file-drop-area{transition:background-color .3s}.event-series__dropdown.open .event,.event-series__dropdown.open .event-series__events>p,.event-series__dropdown.open .vendor-fee-cont{max-height:500px;opacity:1}.event-series__dropdown.open .vendor-fee-cont{max-height:unset}.event-series__dropdown.open .event-series__events{margin-top:20px!important}.event-series__events>p{font-size:14px;padding:0 20px;color:#815374;margin:0;margin-bottom:0!important}.event-series__dropdown.open .event-series__events>p{padding:0 20px 10px}.event-series__dropdown h2{cursor:pointer;margin-bottom:0;background-color:#815374!important;color:#fff;text-transform:initial;padding:0 0 0 10px;font-size:24px;font-weight:700!important;overflow:hidden;margin-top:0!important}.event-series__dropdown h2 span{font-size:18px;font-weight:400}.event-series__dropdown h2::after{content:"";background:url(../img/select_down_white.webp) right 10px center no-repeat #59314d;width:50px;height:40px;float:right}.event-series__dropdown.open h2::after{background:url(../img/select_up_white.webp) right 10px center no-repeat #59314d}.event-series__dropdown input.event-list__checkbox{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;cursor:pointed}body .gform-sub-heading h2.gsection_title{color:#000;font-size:24px!important;font-weight:700!important}.gform-sub-heading{padding-bottom:0!important;margin:-10px 0!important}.gf-vendor-app_wrapper p,.ginput_container_select label,.vendor-app__notes__fees,.vendor-app__notes__location,label.gfield_label.gform-field-label{font-size:16.5px!important}.ginput_container_address label,.ginput_container_select label{margin-bottom:0!important}label{letter-spacing:.1pt!important}.gform-sub-heading__b-contact{padding-top:20px!important;margin-bottom:-10px!important}.vendor-app__total__final,.vendor-app__total__preview{border:2px solid #ccc}.vendor-app__total__final{margin-top:60px}.vendor-app__total__series{font-size:18px;border-bottom:1px solid #ccc;padding:10px 0;display:flex;justify-content:space-between}.vendor-app__total__special{padding-left:25px;font-size:14px;font-style:italic}.vendor-app__total__column{display:flex;justify-content:space-between}#VendorApp__preview .vendor-app__total__column-total,#VendorApp__preview .vendor-app__total__special-tax,.vendor-app__deposit-amount{display:none}.vendor-app__total__series-cont{padding:5px 30px}.vendor-app__total__event{font-weight:700;margin-top:15px}.gform-billing-address input,.gform-billing-address label{margin:0!important}.gform-billing-address label{margin-top:10px!important}.gform-use-billing-address .gform-field-label{max-width:100%!important}.gfield--type-creditcard .gform-field-label{margin-bottom:5px!important}#input_16_25_5_container{display:flex;flex-wrap:wrap}.vendor-app__total__column-total{padding:10px 5px 10px 25px}.gform_wrapper .gfield--type-creditcard>.gform-field-label{border-bottom:1px solid #ccc;width:100%;font-weight:700!important;font-size:24px}.vendor-app__event__checkbox.disabled{pointer-events:none;cursor:not-allowed}.vendor-app__checkbox-container .vendor-app__event__checkbox.disabled+span+.vendor-app__checkmark{opacity:.5;pointer-events:none;cursor:not-allowed}.ginput_container_address input{margin-top:0!important}@media only screen and (min-width:1200px){.gform-billing-address .address_city,.gform-billing-address .address_state,.gform-billing-address .address_zip{padding-right:8px!important;margin-right:8px!important}.gform-billing-address .address_city{width:30%!important}.gform-billing-address .address_state,.gform-billing-address .address_zip{width:20%!important}.gform-billing-address .address_country{padding:0!important;width:28.5%!important}.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left{width:45%!important}.ginput_cardextras .ginput_cardinfo_right{margin-right:20px}.gform_card_icon.gform_card_icon_visa{width:4%}.gf-vendor-app_wrapper .ginput_container_fileupload{width:60%;float:right}.gf-vendor-app_wrapper div.gfield_description{margin-top:-200px;float:left}.gf-vendor-app_wrapper div.gfield_description.validation_message{margin-top:0}.gfield--type-creditcard{min-height:400px}.gf-vendor-app_wrapper .gform_drop_area{height:200px;background-color:#f0f0f0!important;margin-bottom:0!important}.gf-vendor-app_wrapper .gform_fileupload_multifile{padding:3px;background-color:#f0f0f0;margin-bottom:16px}.gf-vendor-app_wrapper .gform_drop_instructions{margin-top:40px}}@media only screen and (max-width:1550px){.vendor-app__total__column{width:40%}}@media only screen and (max-width:600px){.vendor-app__section__title{font-size:24px}.event-series__dropdown h2{font-size:16px}.vendor-app__total__column{font-size:16px;padding:5px 15px}}@media only screen and (max-width:767px){.event-series__dropdown h2 span{font-size:12px}.event-series__dropdown h2{font-size:20px}.vendor-app__total__column{width:100%}}.gf-vendor-app_wrapper .menu-checkbox .gfield_checkbox li{font-size:16.5px}.gf-vendor-app_wrapper .gform_drop_instructions{font-size:16.5px;color:#000;margin-bottom:-3px!important}.gf-vendor-app_wrapper .gform_button_select_files{border:none;background:0 0;color:#815374;text-decoration:underline;font-size:16.5px}.gf-vendor-app_wrapper span.gfield_description{display:none!important}.ginput_container_fileupload{position:relative;width:100%}.file-drop-area{border:2px dashed #ccc;padding:40px;text-align:center;color:#666;background-color:#f9f9f9;border-radius:5px;cursor:pointer;width:100%;box-sizing:border-box}.file-drop-area:hover{background-color:#eaeaea}.file-drop-area p{margin:0}#gform_drag_drop_area_16_20.dragover{background-color:#edd8e7!important}