.elementor-14378 .elementor-element.elementor-element-278dfdb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-4a9097c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-ba9f115{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-ba9f115.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14378 .elementor-element.elementor-element-98a7510 .mec-form-row input:not([type=radio]):not([type=checkbox]){border-style:solid;border-color:var( --e-global-color-635359d );width:100%;min-width:100%;max-width:100%;height:40px;max-height:40px;}.elementor-14378 .elementor-element.elementor-element-532c1d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-9174269{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-0781307 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-0781307 #mec-featured-image{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-0781307 #mec-featured-image > h4{display:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-0781307 #mec-featured-image #mec_featured_image_file{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:100%;max-width:100%;height:40px;}.elementor-14378 .elementor-element.elementor-element-0781307 #mec-featured-image #mec_featured_image_file:hover{color:#02010100;fill:#02010100;}.elementor-14378 .elementor-element.elementor-element-0781307 #mec-featured-image #mec_fes_thumbnail_caption{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-0781307 #mec-featured-image #mec_fes_thumbnail_caption:hover{color:#02010100;fill:#02010100;}.elementor-14378 .elementor-element.elementor-element-e87bac8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-01f8f06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-c1f35d4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-560dbce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-4bf3019{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-ecaeade > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time .mec-date-time-inner-options > h4, .elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time .mec-appointment-form-wrap > h4, .elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time .mec-apt-scheduling-window-wrapper > h4{display:none;}.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time #mec_meta_box_repeat_form h4{display:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time label:not([type=checkbox]~label):not([type=radio]~label):not(.label-checkbox){margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time .mec-dashicons::before{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time input:not([type=radio]):not([type=checkbox]){margin:0px 0px 0px 0px;padding:12px 8px 12px 8px;border-radius:8px 8px 8px 8px;height:1px;}.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time select, .elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time .select2{margin:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time input[type=checkbox]{border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time input[type=checkbox]:checked{background:#FFFFFF !important;border-style:solid;border-color:#FFFFFF;}.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time input[type=radio]{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time button{width:140px;max-width:100%;}.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time button:hover{color:var( --e-global-color-8b5981a );fill:var( --e-global-color-8b5981a );}.elementor-14378 .elementor-element.elementor-element-5ec64b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-261e07b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-14378 .elementor-element.elementor-element-6281ee1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-211f4a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-bbca780 #mec-fes-countdown-status{text-align:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-bbca780 #mec-fes-countdown-status:hover{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-bbca780 #mec-fes-countdown-status > h4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:#344054;fill:#344054;margin:0px 0px 0px 0px;padding:0px 0px 2px 0px;}.elementor-14378 .elementor-element.elementor-element-bbca780 #mec-fes-countdown-status select, .elementor-14378 .elementor-element.elementor-element-bbca780 #mec-fes-countdown-status .select2{margin:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-f61456e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-c9f5f49{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-14378 .elementor-element.elementor-element-4ffba4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-1610038{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-e0139e0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-14378 .elementor-element.elementor-element-862ba47 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-9c0bd32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-7d55819 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-7d55819 #mec-event-cost{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-7d55819 #mec-event-cost > h4{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#344054;fill:#344054;margin:0px 0px 0px 0px;padding:10px 0px 3px 0px;}.elementor-14378 .elementor-element.elementor-element-7d55819 #mec-event-cost input:not([type=radio]):not([type=checkbox]){margin:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-7d55819 #mec-event-cost input[type=checkbox]{margin:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-d5b18ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-d5b18ff #mec-organizer{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-d5b18ff #mec-organizer > h4{display:none;}.elementor-14378 .elementor-element.elementor-element-d5b18ff #mec-organizer input:not([type=radio]):not([type=checkbox]){padding:8px 12px 8px 12px;}.elementor-14378 .elementor-element.elementor-element-d5b18ff #mec-organizer .description{margin:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-d5b18ff #mec-organizer select, .elementor-14378 .elementor-element.elementor-element-d5b18ff #mec-organizer .select2{margin:0px 0px 20px 0px;}.elementor-14378 .elementor-element.elementor-element-d5b18ff #mec-organizer #mec_fes_organizer_thumbnail_file{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;max-width:100%;}.elementor-14378 .elementor-element.elementor-element-7f8b85e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location > h4{display:none;}.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location input:not([type=radio]):not([type=checkbox]){margin:0px 0px 0px 0px;padding:8px 12px 8px 12px;}.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location .description{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location select, .elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location .select2{margin:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location input[type=checkbox]{margin:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location input[type=checkbox]:checked{background:var( --e-global-color-4f04899 );border-radius:8px 8px 8px 8px;}.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location #mec_location_new_container h4{display:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location #mec_fes_location_thumbnail_file{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;max-width:100%;}.elementor-14378 .elementor-element.elementor-element-62ee788 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-62ee788 #mec-event-links{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-62ee788 #mec-event-links > h4{display:none;}.elementor-14378 .elementor-element.elementor-element-62ee788 #mec-event-links .mec-form-row > label{margin:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-62ee788 #mec-event-links select, .elementor-14378 .elementor-element.elementor-element-62ee788 #mec-event-links .select2{margin:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-fb915e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-d5b0773 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-d5b0773 #mec-event-note{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-d5b0773 #mec-event-note > h4{display:none;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#344054;fill:#344054;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-d5b0773 #mec-event-note .mec-form-row textarea{color:var( --e-global-color-4ebd126 );fill:var( --e-global-color-4ebd126 );margin:0px 0px 0px 0px;padding:10px 20px 10px 20px;border-style:solid;border-color:#D0D5DD;min-height:128px;}.elementor-14378 .elementor-element.elementor-element-ec4571c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-73efc80 #mec-downloadable-file:hover{background-color:#02010100;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-14378 .elementor-element.elementor-element-73efc80 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-73efc80 #mec-downloadable-file{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-73efc80 #mec-downloadable-file > h4{display:yes;}.elementor-14378 .elementor-element.elementor-element-73efc80 #mec-downloadable-file input:not([type=radio]):not([type=checkbox]){color:var( --e-global-color-635359d );fill:var( --e-global-color-635359d );margin:0px 0px 0px 0px;padding:8px 12px 12px 8px;width:100%;max-width:100%;}.elementor-14378 .elementor-element.elementor-element-73efc80 #mec-downloadable-file input:not([type=radio]):not([type=checkbox]):hover{color:#02010100;fill:#02010100;box-shadow:0px 0px 10px 0px rgba(255, 0, 0, 0);}.elementor-14378 .elementor-element.elementor-element-bc446ba button{background-color:var( --e-global-color-primary );color:var( --e-global-color-4f04899 );fill:var( --e-global-color-4f04899 );width:178px;}.elementor-14378 .elementor-element.elementor-element-bc446ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-bc446ba button:hover{color:var( --e-global-color-4f04899 );fill:var( --e-global-color-4f04899 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14378 .elementor-element.elementor-element-ba9f115{--width:63.523%;}.elementor-14378 .elementor-element.elementor-element-c1f35d4{--content-width:100%;}.elementor-14378 .elementor-element.elementor-element-4bf3019{--width:100%;}.elementor-14378 .elementor-element.elementor-element-261e07b{--width:50%;}.elementor-14378 .elementor-element.elementor-element-211f4a6{--width:50%;}.elementor-14378 .elementor-element.elementor-element-c9f5f49{--width:100%;}.elementor-14378 .elementor-element.elementor-element-e0139e0{--width:50%;}.elementor-14378 .elementor-element.elementor-element-9c0bd32{--width:50%;}}@media(max-width:767px){.elementor-14378 .elementor-element.elementor-element-278dfdb{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-4a9097c{--width:100%;}.elementor-14378 .elementor-element.elementor-element-ba9f115.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14378 .elementor-element.elementor-element-532c1d3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14378 .elementor-element.elementor-element-4bf3019{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time input:not([type=radio]):not([type=checkbox]){margin:10px 0px 10px 0px;}.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-date-time button{margin:10px 0px 10px 0px;}.elementor-14378 .elementor-element.elementor-element-261e07b{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-261e07b.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14378 .elementor-element.elementor-element-211f4a6{--width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14378 .elementor-element.elementor-element-211f4a6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14378 .elementor-element.elementor-element-bbca780.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-14378 .elementor-element.elementor-element-c9f5f49{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-c9f5f49.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14378 .elementor-element.elementor-element-e0139e0{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14378 .elementor-element.elementor-element-e0139e0.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14378 .elementor-element.elementor-element-9c0bd32{--width:100%;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14378 .elementor-element.elementor-element-9c0bd32.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-14378 .elementor-element.elementor-element-d5b18ff #mec-organizer{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-d5b0773 #mec-event-note{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14378 .elementor-element.elementor-element-d5b0773 #mec-event-note .mec-form-row textarea{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for mec-fes-title, class: .elementor-element-98a7510 */.mec-fes-form{
  background: unset !important;
  border: unset !important;
}

/*.elementor-widget-mec-fes-title{*/
/*    box-shadow: unset !important;*/
/*}*/

.mec-fes-form .mec-form-row input{
    border-color: var( --e-global-color-635359d ) !important;
}

.mec-fes-form .mec-meta-box-fields h4{
    background: unset !important;
}

.mec-fes-form{
    padding: 0px;
}

.elementor-14378 .elementor-element.elementor-element-98a7510 label[for="mec_fes_title"]{
    visibility: hidden;
}

.elementor-14378 .elementor-element.elementor-element-98a7510 label[for="mec_fes_title"]:before{
    visibility: visible;
    content:'Event Name';
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
}

.elementor-14378 .elementor-element.elementor-element-98a7510 #mec_fes_title{
    margin: 0;
}

.elementor-14378 .elementor-element.elementor-element-98a7510 input{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba9f115 */@media only screen and (max-width: 767px) {
    .elementor-14378 .elementor-element.elementor-element-ba9f115 {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for mec-fes-featured-image, class: .elementor-element-0781307 *//*.mec-fes-form input[type="file"]:hover{*/
/*    box-shadow: unset;*/
/*    cursor: pointer !important;*/
/*}*/

/*.mec-form-row input[type="file"]::file-.elementor-14378 .elementor-element.elementor-element-0781307-button {*/
/*  all: unset !important;*/
/*  display: none !important;*/
/*   border: 2px solid #6c5ce7;*/
/*  padding: .2em .4em;*/
/*  border-radius: .2em;*/
/*  background-color: #a29bfe !important;*/
/*  transition: 1s; */
/*}*/

/*.mec-form-row input[type="file"] {*/
/*  background: linear-gradient(top, #f9f9f9, #e3e3e3);*/
/*  border: 1px solid #999;*/
/*  border-radius: 3px;*/
/*  padding: 5px 8px;*/
/*  outline: none;*/
/*  white-space: nowrap;*/
/*  -webkit-user-select: none;*/
/*  cursor: pointer;*/
/*  text-shadow: 1px 1px #fff;*/
/*  font-weight: 700;*/
/*  font-size: 10pt;*/
/*}*/

/*#mec_featured_image_file::file-.elementor-14378 .elementor-element.elementor-element-0781307-button {*/
/*  background-color: #fff;*/
/*  color: #000;*/
/*  border: 0px;*/
/*  border-right: 1px solid #e5e5e5;*/
/*  padding: 10px 15px;*/
/*  margin-right: 20px;*/
/*  transition: .5s;*/
/*}*/

/*#mec_featured_image_file::file-.elementor-14378 .elementor-element.elementor-element-0781307-button:hover {*/
/*  background-color: #eee;*/
/*  border: 0px;*/
/*  border-right: 1px solid #e5e5e5;*/
/*}*/

.elementor-14378 .elementor-element.elementor-element-0781307 h4{
    display: none;
    line-height: unset;
}

.elementor-14378 .elementor-element.elementor-element-0781307 .mec-form-row{
    display: flex;
    flex-direction: column;
    margin-bottom: 1px;
}

.elementor-14378 .elementor-element.elementor-element-0781307 .mec-form-row:before{
    content:'Upload Featured Event Image';
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    padding-bottom: 4px;
}

.elementor-14378 .elementor-element.elementor-element-0781307 #mec_fes_thumbnail_img{
    /*display: none;*/
}

.elementor-14378 .elementor-element.elementor-element-0781307 #mec_fes_remove_image_button{
    /*display: none;*/
	font-size: 24px;
	line-height: 38px;
	font-family: "Brandon Grotesque", Sans-serif !important;
	color: #475467;
	font-weight: 500;
}

.elementor-14378 .elementor-element.elementor-element-0781307 #mec-featured-image{
    /*margin-top: 18px !important;*/
    margin-bottom: 0 !important;
}

.elementor-14378 .elementor-element.elementor-element-0781307 #mec_featured_image_file {
    display: none;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085 !important;
}

.elementor-14378 .elementor-element.elementor-element-0781307 #mec_fes_remove_image_button {
    font-family: 'Inter' !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    line-height: 24px !important;
    color: #475467 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e87bac8 */.elementor-14378 .elementor-element.elementor-element-e87bac8 label {
    max-width: 100%;
    width: 100%;
    padding: 0 0 5px 2px;
}

.elementor-14378 .elementor-element.elementor-element-e87bac8 .mec-fes-form label {
    padding: 0 0 4.5px 2px;
}

.elementor-14378 .elementor-element.elementor-element-e87bac8 label::after {
	content: "Upload Files " url("https://visitoceanside.org/wp-content/uploads/2023/02/plus-icon-white.svg");
	/*margin-top: 6px;*/
	display: block;
	background: var( --e-global-color-8b5981a );
	border: 1px solid #182B54;
	border-radius: 8px;
	padding: 3.5px 8px;
	cursor: pointer;
	color: #fff;
	font-family: 'Brandon Grotesque';
	font-weight: 420;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
}/* End custom CSS */
/* Start custom CSS for mec-fes-description, class: .elementor-element-01f8f06 */.elementor-14378 .elementor-element.elementor-element-01f8f06 #wp-mec_fes_content-editor-tools{
    display: none;
}

.elementor-14378 .elementor-element.elementor-element-01f8f06 #qt_mec_fes_content_toolbar, #mceu_25, #mceu_32{
    display: none;
}

.elementor-14378 .elementor-element.elementor-element-01f8f06 #wp-mec_fes_content-editor-container:before{
    content:'Event Description';
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
}

.elementor-14378 .elementor-element.elementor-element-01f8f06 #wp-mec_fes_content-editor-container{
    border: unset;
}

.elementor-14378 .elementor-element.elementor-element-01f8f06 #mec_fes_content{
    height: 128px;
    border: 1px solid #dcdcde !important;
}

.elementor-14378 .elementor-element.elementor-element-01f8f06 #mceu_24, textarea {
    border: 1px solid #dcdcde !important;
    border-color: #D0D5DD !important;
    box-shadow: unset !important;
}

.elementor-14378 .elementor-element.elementor-element-01f8f06 textarea{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
}

@media only screen and (max-width: 767px) {
    .elementor-14378 .elementor-element.elementor-element-01f8f06 #mec_fes_content{
        height: 276px;
        border: 1px solid #dcdcde !important;
    }
}/* End custom CSS */
/* Start custom CSS for mec-fes-description, class: .elementor-element-560dbce */.elementor-14378 .elementor-element.elementor-element-560dbce #wp-mec_fes_content-editor-tools{
    display: none;
}

.elementor-14378 .elementor-element.elementor-element-560dbce #qt_mec_fes_content_toolbar, #mceu_25, #mceu_32{
    display: none;
}

.elementor-14378 .elementor-element.elementor-element-560dbce #wp-mec_fes_content-editor-container:before{
    content:'Event Description';
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
}

.elementor-14378 .elementor-element.elementor-element-560dbce #wp-mec_fes_content-editor-container{
    border: unset;
}

.elementor-14378 .elementor-element.elementor-element-560dbce #mec_fes_content{
    height: 128px;
    border: 1px solid #dcdcde !important;
}

.elementor-14378 .elementor-element.elementor-element-560dbce #mceu_24, textarea {
    border: 1px solid #dcdcde !important;
    border-color: #D0D5DD !important;
    box-shadow: unset !important;
}


.elementor-14378 .elementor-element.elementor-element-560dbce textarea{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
}/* End custom CSS */
/* Start custom CSS for mec-fes-datetime, class: .elementor-element-ecaeade */#mec-date-time{
    margin-bottom: 10px !important;
}

#mec_exceptions_in_days_start_hour{
    margin-right: 5px !important;
}

#mec_exceptions_in_days_start_minutes{
    margin-left: 5px !important;
    margin-right: 5px !important;
}

#mec_repeat_certain_weekdays_container .label-checkbox input{
    margin-right: 8px !important;
}

#mec_exceptions_in_days_end_hour{
    margin-right: 5px !important;
}

#mec_exceptions_in_days_end_minutes{
    margin-left: 5px !important;
    margin-right: 5px !important;
}

.elementor-14378 .elementor-element.elementor-element-ecaeade.elementor-element.elementor-element-ecaeade #mec_add_in_days {
    border-radius: 8px;
    font-family: 'Brandon Grotesque';
    font-style: normal;
    font-weight: 500;
    width: 100px !important;
}

.elementor-14378 .elementor-element.elementor-element-ecaeade input{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
}

.elementor-14378 .elementor-element.elementor-element-ecaeade ul, li{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
}

.elementor-14378 .elementor-element.elementor-element-ecaeade #mec_add_in_days{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
}


.elementor-14378 .elementor-element.elementor-element-ecaeade input[type="checkbox"]:hover{
    border-color: #475467  !important;
}

.elementor-14378 .elementor-element.elementor-element-ecaeade select {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    border-color: #D0D5DD !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    padding-top: 7px;
}

.elementor-14378 .elementor-element.elementor-element-ecaeade input[type="checkbox"]:checked{
    background: #475467  !important;
    border-color: #475467  !important;
    
}

.elementor-14378 .elementor-element.elementor-element-ecaeade input[type="checkbox"]:before{
    background: none  !important;
    border-right: 2px solid var( --e-global-color-f0d57b5 ) !important;
    border-bottom: 2px solid var( --e-global-color-f0d57b5 ) !important;
    color: #F9FAFB;
}

.mec-time-picker select{
    border-color: #D0D5DD !important;
}

.mec-form-row .mec-col-8 select {
    border-color: #D0D5DD !important;
}

.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-advanced-wraper ul ul li:hover{
    background: var( --e-global-color-8b5981a )  !important;
    box-shadow: 0 1px 9px -3px var( --e-global-color-8b5981a )  !important;
}

.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-advanced-wraper .mec-active{
    background: var( --e-global-color-8b5981a )  !important;
    box-shadow: 0 1px 9px -3px var( --e-global-color-8b5981a )  !important;
}

.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-advanced-wraper .mec-form-row > ul{
    border: var( --e-global-color-8b5981a )  !important;
    box-shadow: 0 1px 4px -2px var( --e-global-color-8b5981a )  !important;
}

.elementor-14378 .elementor-element.elementor-element-ecaeade #mec-advanced-wraper div:first-child > ul > li{
    border-right: 1px solid #F2F4F7  !important;
}

.elementor-14378 .elementor-element.elementor-element-ecaeade .mec-form-row .mec-col-4{
    width: 30%;
    display: inline-block;
}

.elementor-14378 .elementor-element.elementor-element-ecaeade .mec-col-6{
    display: inline;
}

.mec-time-picker select{
  width: unset !important;
  height: 0px;
}

.mec-time-picker {
  margin-left: 12px;
}

.elementor-14378 .elementor-element.elementor-element-ecaeade label{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    padding-top: 12px;
}

#mec_meta_box_date_form{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

#mec_repeat {
    display: relative;
}

#mec_meta_box_date_form .mec-title:nth-child(1){
  /*grid-column: 1/span 2;*/
  /*grid-row: 1;*/
  display: none;
}

#mec_meta_box_date_form .mec-form-row:nth-child(2):before{
    content: 'Start Date';
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    padding-bottom: 4px;
    display: block;
}

#mec_meta_box_date_form .mec-form-row:nth-child(2){
  grid-column: 1/span 2;
  grid-row: 1/span 2;
  
  /*flex-direction: column;*/
}

#mec_meta_box_date_form .mec-title:nth-child(3){
  /*grid-column: 1/span 2;*/
  /*grid-row: 3;*/
  display: none;
}

#mec_meta_box_date_form .mec-form-row:nth-child(4):before{
    content: 'End Date';
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    padding-bottom: 4px;
    display: block;
}

#mec_meta_box_date_form .mec-form-row:nth-child(4){
  grid-column: 1/span 2;
  grid-row: 3/span 3;
}

#mec_meta_box_date_form .mec-form-row:nth-of-type(5){
  grid-column: 3;
  grid-row: 1;
}
#mec_meta_box_date_form .mec-form-row:nth-of-type(6){
  grid-column: 3;
  grid-row: 2;
}
#mec_meta_box_date_form .mec-form-row:nth-of-type(7){
  grid-column: 3;
  grid-row: 3;
}

#mec_meta_box_date_form .mec-form-row:nth-of-type(9){
  grid-column: 3;
  grid-row: 4;
}

#mec_meta_box_date_form .mec-form-row:nth-of-type(8){
  grid-column: 1/span 3;
  grid-row: 6;
}

/*#mec_meta_box_date_form .mec-form-row:nth-child(8):before{*/
/*    content: 'Notes on the time';*/
/*    font-family: 'Inter';*/
/*    font-style: normal;*/
/*    font-weight: 500;*/
/*    font-size: 14px;*/
/*    line-height: 20px;*/
/*    color: #344054;*/
/*    padding-top: 10px;*/
/*    padding-bottom: 4px;*/
/*    display: block;*/
/*}*/

#mec_meta_box_date_form .mec-form-row:nth-of-type(8) .mec-col-4{
    width: 100%;
    display: none;
}

#mec_meta_box_date_form .mec-form-row:nth-of-type(8) .mec-col-4 .description{
    display: none;
}

.mec-form-row input[type=checkbox]{
    padding: unset !important;
}

.mec-form-repeating-event-row{
      display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.mec-form-repeating-event-row div:nth-child(1){
     grid-column: 1 / span 3;
    grid-row: 1;
}
.mec-form-repeating-event-row div:nth-child(2){
     grid-column: 1 / span 3;
    grid-row: 3;
}

.mec-form-repeating-event-row div:nth-child(3){
     grid-column: 1/span 3;
    grid-row: 4;
}

#mec_repeat_certain_weekdays_container .label-checkbox {
	display: inline-flex;
}

#mec_repeat_certain_weekdays_container .label-checkbox input {
	margin: 0 5px 0 0 !important;
}

.mec-form-repeating-event-row div:nth-child(4){
    /*display: grid;*/
    grid-column: 1;
    grid-row: 5;
}

.mec-form-repeating-event-row #mec_exceptions_in_days_container .mec-col-12 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

.mec-form-repeating-event-row #mec_exceptions_in_days_container .mec-form-row:nth-child(1){
    grid-column: 1;
    grid-row: 1;
}

.mec-form-repeating-event-row #mec_exceptions_in_days_container .mec-form-row:nth-child(2){
    grid-column: 1 / span 2;
    grid-row: 2;
}

.mec-form-repeating-event-row #mec_exceptions_in_days_container .mec-form-row:nth-child(3){
    grid-column: 1 / span 2;
    grid-row: 3;
}

.mec-form-repeating-event-row #mec_exceptions_in_days_container .mec-col-12 .mec-form-row{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}

.mec-form-repeating-event-row #mec_exceptions_in_days_container .mec-col-12 .mec-form-row .mec-col-4 #mec_exceptions_in_days_start_date{
    width: 240px;
    margin-right: 10px;
}

.mec-form-repeating-event-row #mec_exceptions_in_days_container .mec-col-12 .mec-form-row .mec-col-4 #mec_exceptions_in_days_end_date{
    width: 240px;
    margin-right: 10px;
}

.mec-form-repeating-event-row #mec_exceptions_in_days_container .mec-col-12 .mec-form-row .mec-col-4{
    grid-column: 1;
    grid-row: 1;
}

.mec-form-repeating-event-row #mec_exceptions_in_days_container .mec-col-12 .mec-form-row .mec-col-8{
    grid-column: 2;
    grid-row: 1;
}

.mec-form-repeating-event-row #mec_exceptions_in_days_container .mec-col-12 .mec-form-row .mec-col-8{
    display: inline-flex;
}


.elementor-14378 .elementor-element.elementor-element-ecaeade #mec_add_in_days{
    background: var( --e-global-color-8b5981a ) !important;
    border-color: var( --e-global-color-8b5981a ) !important;
    color: #fff !important;
    border-radius: 8px;
}

.elementor-14378 .elementor-element.elementor-element-ecaeade #mec_add_in_days:hover{
    box-shadow: 0 2px 6px -3px var( --e-global-color-8b5981a )  !important;
}

.elementor-14378 .elementor-element.elementor-element-ecaeade #mec_end_wrapper h5{
    display: none;
    line-height: unset;
}

/*.elementor-14378 .elementor-element.elementor-element-ecaeade .mec-form-row{*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*}*/

.elementor-14378 .elementor-element.elementor-element-ecaeade #mec_end_wrapper .mec-form-row label[for="mec_repeat_ends_never"]:first-child:before{
    content:'Ends Repeat';
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    padding-bottom: 4px;
}

#mec_end_wrapper input[type="radio"]:checked {
  background: #475467 !important;
 border-color: #F9FAFB !important;
}

#mec_end_wrapper input[type="radio"]:hover {
 border-color: #475467 !important;
}

.mec-form-repeating-event-row div:nth-child(5){
     grid-column: 1 / span 2;
    grid-row: 6;
}

.mec-form-repeating-event-row div:nth-child(6){
     grid-column: 1 / span 2;
    grid-row: 7;
}

@media only screen and (max-width: 767px) {
    #mceu_23-body {
        display: none;
    }
    #mceu_30 {
        display: none;
    }
    
    #mceu_22 {
        border: 1px solid var( --e-global-color-635359d );
        box-shadow: none;
        border-radius: 8px;
    }
    
    #mceu_29, #mec_fes_content_ifr {
        background-color: transparent;
        border-radius: 8px;
    }
    
    #mec_meta_box_date_form{
        display: grid;
        grid-template-columns: repeat(1, 1fr);
    }
    
    #mec_meta_box_date_form .mec-form-row:nth-child(2){
      grid-column: 1;
      grid-row: 1;
      
      /*flex-direction: column;*/
    }
    
    #mec_meta_box_date_form .mec-form-row:nth-child(2) .mec-time-picker{
        padding-top: 10px !important;
    }
    
    #mec_meta_box_date_form .mec-form-row:nth-child(5){
      grid-column: 1;
      grid-row: 2;
    }
    
    #mec_meta_box_date_form .mec-form-row:nth-child(9){
        grid-column: 1;
        grid-row: 3;
    }
    
    #mec_meta_box_date_form .mec-form-row:nth-child(6){
      grid-column: 1;
      grid-row: 4;
    }
    
    #mec_meta_box_date_form .mec-form-row:nth-child(4){
      grid-column: 1;
      grid-row: 5;
    }
    .elementor-14378 .elementor-element.elementor-element-ecaeade .mec-form-row .mec-col-4{
        width: 30%;
        display: unset;
    }
    
    .mec-time-picker {
      margin-left: 0;
    }
    
    #mec_meta_box_date_form .mec-form-row:nth-child(7){
      grid-column: 1;
      grid-row: 6;
    }
    
    .mec-form-repeating-event-row{
      display: unset;
    }
    
    .mec-form-repeating-event-row #mec_exceptions_in_days_container .mec-col-12 {
    	display: unset;
    }
    
    .mec-form-repeating-event-row #mec_exceptions_in_days_container .mec-col-12 .mec-form-row {
    	display: unset
    }
    
    #mec_exceptions_in_days_start_date{
        width: 100% !important;
    }
    
    #mec_exceptions_in_days_start_hour{
        margin-right: 5px;
    }
    
    #mec_exceptions_in_days_start_minutes{
        margin-left: 5px;
        margin-right: 5px;
    }
    
    #mec_exceptions_in_days_end_date{
        width: 100% !important;
    }
    
    #mec_exceptions_in_days_end_hour{
        margin-right: 5px;
    }
    
    #mec_exceptions_in_days_end_minutes{
        margin-left: 5px;
        margin-right: 5px;
    }
} 

.mec-form-row {
    /*position: absolute;*/
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6281ee1 */.elementor-14378 .elementor-element.elementor-element-6281ee1 label {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    padding-bottom: 4px;
}

.elementor-14378 .elementor-element.elementor-element-6281ee1 input {
    border-color: var( --e-global-color-635359d ) !important;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #667085;
  height: 40px;
}

#mec-exceptional-days #mec_exceptions_not_in_days_date {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-261e07b */@media all and (max-width: 767px) {
    .elementor-14378 .elementor-element.elementor-element-261e07b {
        width: 100%;
        padding: 0;
    }
    
    .elementor-14378 .elementor-element.elementor-element-261e07b .mec-form-row {
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for mec-fes-countdown-method, class: .elementor-element-bbca780 */.elementor-14378 .elementor-element.elementor-element-bbca780 #mec-fes-countdown-status{
    margin-bottom: 0 !important;    
}

.elementor-14378 .elementor-element.elementor-element-bbca780 select {
    border-color: #D0D5DD !important;
}

/*.elementor-14378 .elementor-element.elementor-element-bbca780 .mec-meta-box-fields:before{*/
/*    content:'Countdown Method';*/
/*    font-family: 'Inter';*/
/*    font-style: normal;*/
/*    font-weight: 500;*/
/*    font-size: 14px;*/
/*    line-height: 20px;*/
/*    color: #344054;*/
/*    padding-bottom: 4px;*/
/*}*/

.elementor-14378 .elementor-element.elementor-element-bbca780 select{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
}

.mec-fes-form select {
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-211f4a6 */@media all and (max-width: 767px) {
    .elementor-14378 .elementor-element.elementor-element-211f4a6 {
        width: 100%;
        padding: 0;
    }
    
    .elementor-14378 .elementor-element.elementor-element-211f4a6 .mec-form-row {
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4ffba4c */.elementor-14378 .elementor-element.elementor-element-4ffba4c label {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    padding-bottom: 4px;
}

.elementor-14378 .elementor-element.elementor-element-4ffba4c input {
    border-color: var( --e-global-color-635359d ) !important;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #667085;
  height: 40px;
}

#mec-exceptional-days #mec_exceptions_not_in_days_date {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9f5f49 */@media all and (max-width: 767px) {
    .elementor-14378 .elementor-element.elementor-element-c9f5f49 {
        width: 100%;
        padding: 0;
    }
    
    .elementor-14378 .elementor-element.elementor-element-c9f5f49 .mec-form-row {
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-862ba47 */.elementor-14378 .elementor-element.elementor-element-862ba47 label {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    padding-bottom: 4px;
}

.elementor-14378 .elementor-element.elementor-element-862ba47 input {
    border-color: var( --e-global-color-635359d ) !important;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #667085;
  height: 40px;
}

.elementor-14378 .elementor-element.elementor-element-862ba47 .mec-form-row:before {
    content: 'Notes on the time';
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    padding-top: 10px;
    padding-bottom: 4px;
    display: block;
}

.elementor-14378 .elementor-element.elementor-element-862ba47 .mec-fes-form {
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e0139e0 */@media all and (max-width: 767px) {
    .elementor-14378 .elementor-element.elementor-element-e0139e0 {
        width: 100%;
        padding: 0;
        margin-top: 20px;
    }
    
    .elementor-14378 .elementor-element.elementor-element-e0139e0 .mec-form-row {
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for mec-fes-cost, class: .elementor-element-7d55819 */.elementor-14378 .elementor-element.elementor-element-7d55819 select {
    border-color: #D0D5DD !important;
}

/*.elementor-14378 .elementor-element.elementor-element-7d55819 label{*/
/*    font-family: 'Inter';*/
/*    font-style: normal;*/
/*    font-weight: 500;*/
/*    font-size: 14px;*/
/*    line-height: 20px;*/
/*    color: #344054;*/
/*}*/

/*.elementor-14378 .elementor-element.elementor-element-7d55819 .mec-form-row:before{*/
/*    content:'Event Cost';*/
/*    font-family: 'Inter';*/
/*    font-style: normal;*/
/*    font-weight: 500;*/
/*    font-size: 14px;*/
/*    line-height: 20px;*/
/*    color: #344054;*/
/*    padding-bottom: 4px !important;*/
/*}*/

.elementor-14378 .elementor-element.elementor-element-7d55819 input[type="checkbox"]:hover{
    border-color: #475467  !important;
}

.elementor-14378 .elementor-element.elementor-element-7d55819 input[type="checkbox"]:checked{
    background: #475467  !important;
    border-color: #475467  !important;
}

.elementor-14378 .elementor-element.elementor-element-7d55819 input[type="checkbox"]:before{
    background: #475467  !important;
    border-right: 2px solid #F9FAFB !important;
    border-bottom: 2px solid #F9FAFB !important;
    color: #F9FAFB;
}

.elementor-14378 .elementor-element.elementor-element-7d55819 input {
    border-color: var( --e-global-color-635359d ) !important;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #667085;
  height: 40px;
}

.elementor-14378 .elementor-element.elementor-element-7d55819 select{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
}

.elementor-14378 .elementor-element.elementor-element-7d55819 .mec-form-subtitle {
    display: none;
}

.elementor-14378 .elementor-element.elementor-element-7d55819 #mec-event-cost .mec-form-row:nth-child(1n+2){
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c0bd32 */@media all and (max-width: 767px) {
    .elementor-14378 .elementor-element.elementor-element-9c0bd32 {
        width: 100%;
        padding: 0;
    }
    
    .elementor-14378 .elementor-element.elementor-element-9c0bd32 .mec-form-row {
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for mec-fes-organizers, class: .elementor-element-d5b18ff */.elementor-14378 .elementor-element.elementor-element-d5b18ff .mec-meta-box-fields:before{
    content:'Event Organizer';
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    padding-bottom: 4px;
}

.elementor-14378 .elementor-element.elementor-element-d5b18ff select {
    border-color: #D0D5DD !important;
}

.elementor-14378 .elementor-element.elementor-element-d5b18ff .select2 {
    width: 100% !important;
    box-shadow:unset;
    z-index: 0;
}

.elementor-14378 .elementor-element.elementor-element-d5b18ff #mec_fes_organizer_thumbnail_file {
    color: #667085 !important;
}

.elementor-14378 .elementor-element.elementor-element-d5b18ff span{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
}

.elementor-14378 .elementor-element.elementor-element-d5b18ff input{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
}

.elementor-14378 .elementor-element.elementor-element-d5b18ff .description{
  display: none
}

.elementor-14378 .elementor-element.elementor-element-d5b18ff #mec_fes_organizer_thumbnail_file{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
}

.mec-fes-form .select2-container {
    border-radius: 8px !important;
}



.elementor-14378 .elementor-element.elementor-element-d5b18ff .select2-container  {
    padding: 0;
    padding-left: 10px;
    display: inline-flex;
    align-items: center;
    padding-right: 10px;
}/* End custom CSS */
/* Start custom CSS for mec-fes-locations, class: .elementor-element-7f8b85e */.elementor-14378 .elementor-element.elementor-element-7f8b85e input {
    border-color: var( --e-global-color-635359d ) !important;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #667085;
  height: 40px;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e .select2 {
    width: 100% !important;
    box-shadow:unset;
    border-color: var( --e-global-color-635359d ) !important;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #667085;
  height: 40px;
  padding: 3px 12px 2px 12px;
  z-index: 1000;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec_fes_location_thumbnail_file {
    color: #667085 !important;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e span{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e input[type="checkbox"]{
    height: 16px;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec_location_dont_show_map:checked {
    background-color: #fff !important;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec_location_dont_show_map:before {
  background: #fff !important;
  border-right: 2px solid #475467 !important;
  border-bottom: 2px solid #475467 !important;
  color: #475467 !important;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e .description{
  display: none
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e label[for="mec_location_dont_show_map"]{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    padding-top: 12px;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e input[type="checkbox"]:checked{
    background: #475467  !important;
    border-color: #475467  !important;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e input[type="checkbox"]:before{
    background: #475467  !important;
    border-right: 2px solid #F9FAFB !important;
    border-bottom: 2px solid #F9FAFB !important;
    color: #F9FAFB;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec_fes_location_thumbnail_file {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085 !important;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    margin-bottom: 0px !important;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e .mec-fes-form:before{
    content:'Event Location';
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    padding-bottom: 4px;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location .mec-form-row:nth-child(2) {
    grid-column: 1/span 2;
  grid-row: 1;
  /*padding-bottom: 20px;*/
  /*margin: 0;*/
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location #mec_location_new_container{
    grid-column: 1/span 3;
    grid-row: 2;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location .mec-form-row.mec-show-map-status{
    grid-column: 3;
    grid-row: 1;
    padding-left: 15px;
    /*padding-bottom: 20px;*/
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e .mec-form-row.mec-show-map-status label{
    font-size: 0;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e .mec-form-row.mec-show-map-status label:before {
    content:'Don’t Show Map';
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e .mec-form-row:last-child {
    display: none;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e .mec-form-row{
    margin-bottom: 20px;
}

.elementor-14378 .elementor-element.elementor-element-7f8b85e .mec-form-row.mec-lat-lng-row #mec_location_latitude{
    margin-bottom: 20px !important;
}


.elementor-14378 .elementor-element.elementor-element-7f8b85e .select2-container  {
    padding: 0;
    padding-left: 10px;
    display: inline-flex;
    align-items: center;
    padding-right: 10px;
}


@media only screen and (max-width: 767px) {
    .elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location .mec-form-row:nth-child(2) {
      grid-column: 1/span 3;
      grid-row: 1;
      /*padding-bottom: 20px;*/
      /*margin: 0;*/
    }
    
    .elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location .mec-form-row.mec-show-map-status{
        grid-column: 1/span 3;
        grid-row: 2;
        padding-left: 0px;
        padding-top:0px;
        /*padding-bottom: 20px;*/
    }
    
    .elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location .mec-form-row.mec-show-map-status label{
        padding-top: 9px;
    }

    .elementor-14378 .elementor-element.elementor-element-7f8b85e #mec-location #mec_location_new_container{
        grid-column: 1/span 3;
        grid-row: 3;
    }
}/* End custom CSS */
/* Start custom CSS for mec-fes-links, class: .elementor-element-62ee788 */.elementor-14378 .elementor-element.elementor-element-62ee788 .mec-meta-box-fields:before{
    content:'Event Webpage';
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    padding-bottom: 4px;
}

.elementor-14378 .elementor-element.elementor-element-62ee788 label[for=mec_read_more_link]{
    display: none;
}

.elementor-14378 .elementor-element.elementor-element-62ee788 label{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
}

.elementor-14378 .elementor-element.elementor-element-62ee788 select {
    width: 100% !important;
    border-color: #D0D5DD !important;
    box-shadow:unset;
    z-index: 0;
}

.elementor-14378 .elementor-element.elementor-element-62ee788 select{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
}

.elementor-14378 .elementor-element.elementor-element-62ee788 input{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
}

.elementor-14378 .elementor-element.elementor-element-62ee788 .description{
  display: none
}

.elementor-14378 .elementor-element.elementor-element-62ee788 .mec-form-row:nth-child(3){
    display: none;
}

.elementor-14378 .elementor-element.elementor-element-62ee788 #mec_read_more_link {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb915e4 */h4 {
    margin-top: 20px;
}

.form-radio-Wrapper {
    display: flex;
    justify-content: start;
    gap: 20px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.elementor-14378 .elementor-element.elementor-element-fb915e4 .mec-meta-box-fields.mec-event-tab-content h4 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
}

@media only screen and (max-width: 767px) {
    .form-radio-Wrapper {
        margin-top: 15px;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 0;
    }
    
    .form-radio-Wrapper .mec-form-row {
        width: 50%;
        margin-bottom: 5px;
    }
}

.mec-schema-event-status {
    padding: 0 !important;
    box-shadow: none;
    margin-right: 10px !important;
}

.mec-form-row label {
    display: flex;
    align-content: center;
}

.mec-form-row p {
    all: unset;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px !important;
    line-height: 20px !important;
    color: #344054 !important;
    cursor: pointer;
}

.mec-form-row input[type=radio]:checked {
    background-color: var( --e-global-color-f0d57b5 ) !important ; 
    box-shadow: 0 1px 1px -2px #475467,inset 0 0 0 3px #fff!important;
}

.mec-fes-form input[type=radio] {
    box-shadow: unset;
}/* End custom CSS */
/* Start custom CSS for mec-fes-note, class: .elementor-element-d5b0773 */#mec-event-note:before{
    content: 'Note to Reviewer';
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    padding-bottom: 4px;
    display: block;
}

#mec_meta_box_event_note textarea {
  background: linear-gradient(top, #f9f9f9, #e3e3e3);
  border-color: #D0D5DD !important;
  border-radius: 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  padding: 10px 20px 10px 20px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085;
    cursor: text;
}/* End custom CSS */
/* Start custom CSS for mec-fes-downloadable-file, class: .elementor-element-73efc80 */.elementor-14378 .elementor-element.elementor-element-73efc80 {
    display: none;
}

#mec_downloadable_file_uploader::file-.elementor-14378 .elementor-element.elementor-element-73efc80-button {
  background-color: #fff;
  color: #000;
  border: 0px;
  border-right: 1px solid #e5e5e5;
  padding: 10px 15px;
  margin-right: 20px;
  transition: .5s;
}

#mec_downloadable_file_uploader::file-.elementor-14378 .elementor-element.elementor-element-73efc80-button:hover {
  background-color: #eee;
  border: 0px;
  border-right: 1px solid #e5e5e5;
}

.elementor-14378 .elementor-element.elementor-element-73efc80 h4{
    display: none;
    line-height: unset;
}

.elementor-14378 .elementor-element.elementor-element-73efc80 .mec-form-row{
    display: flex;
    flex-direction: column;
}

.elementor-14378 .elementor-element.elementor-element-73efc80 .mec-meta-box-fields:before{
    content:'Upload Additional Images for Event Photo Gallery';
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    color: #344054;
    padding-bottom: 4px;
}

#mec_meta_box_downloadable_file_options input[type="file"] {
    border-color: var( --e-global-color-635359d ) !important;
  background: linear-gradient(top, #f9f9f9, #e3e3e3);
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  text-shadow: 1px 1px #fff;
  font-weight: 700;
  font-size: 10pt;
  width: 31%;
}

.elementor-14378 .elementor-element.elementor-element-73efc80 .description {
    display: none;
}


.elementor-14378 .elementor-element.elementor-element-73efc80 #mec_downloadable_file_uploader {
    color: #667085 !important;
}

.elementor-14378 .elementor-element.elementor-element-73efc80 input{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400 !important;
    font-size: 16px !important;
    line-height: 24px !important;
    color: #667085 !important;
}

.elementor-14378 .elementor-element.elementor-element-73efc80 #mec_downloadable_file_remove_image_button{
    display: none;
}

.elementor-14378 .elementor-element.elementor-element-73efc80 #mec_downloadable_file_uploader {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #667085 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bf3019 */.mec-fes-form.mec-fes-form .mec-tooltip {
    display: none;
}/* End custom CSS */
/* Start custom CSS for mec-fes-submit-button, class: .elementor-element-bc446ba */.elementor-14378 .elementor-element.elementor-element-bc446ba button {
  visibility: hidden;
  padding: 0 !important;
}

.elementor-14378 .elementor-element.elementor-element-bc446ba button.processing:after {
    content: 'Processing..';
}

.elementor-14378 .elementor-element.elementor-element-bc446ba button:after {
    text-transform: capitalize;
    content:'Send'; 
    visibility: visible;
    display: block;
    position: absolute;
    padding: 5px;
    top: auto;
    bottom:0px;
    min-width: 150px;
    height: 50px;
    background: #FD4517;
    border: 1px solid #FD4517;
    box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);
    border-radius: 8px;
    font-family: 'Brandon Grotesque';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    padding-top: 10px;
    letter-spacing: 0.1px !important;
    transition: all 0.4s;
}

.elementor-14378 .elementor-element.elementor-element-bc446ba button:hover:after {
    background: #e93205 !important;
    border-color: #e93205 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-278dfdb */.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-form input[type="url"], .mec-fes-form select, .mec-fes-form textarea {
    box-shadow: unset !important;
}

.mec-form-row input[type=checkbox] ~ label{
    margin-left: 5px;
    display: inline-block;
}

#osid-submit-event #mec_repeat_certain_weekdays_container .mec-form-repeating-event-row .mec-form-row .label-checkbox input{
    margin-right: 5px !important;
}

@media all and (max-width: 767px) {
    #wp-mec_fes_content-editor-container {
        margin-top: 10px;
    }
    
    .elementor-element-e0139e0  {
        margin-top: 10px !important;
    }
    
    #mec-event-cost {
        margin-bottom: 10px !important;
    }
    #mec-event-cost h4 {
        padding-top: 0 !important;
        
    }
    
    #mec-schema h4 {
     
        padding-top: 5px !important;
        padding-bottom: 0 !important;
        
    }
    
    .custom-meta-gallery-wrapper h4 {
        margin-top: 0;
    }
    
    .mec-fes-sub-button {
        margin-top: 0 !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://visitoceanside.org/wp-content/uploads/2022/11/Inter-Medium.woff2') format('woff2'),
		url('https://visitoceanside.org/wp-content/uploads/2022/11/Inter-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://visitoceanside.org/wp-content/uploads/2022/11/Inter-Bold.woff2') format('woff2'),
		url('https://visitoceanside.org/wp-content/uploads/2022/11/Inter-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Inter';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://visitoceanside.org/wp-content/uploads/2022/11/Inter-Regular.eot');
	src: url('https://visitoceanside.org/wp-content/uploads/2022/11/Inter-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://visitoceanside.org/wp-content/uploads/2022/11/Inter-Regular.woff2') format('woff2'),
		url('https://visitoceanside.org/wp-content/uploads/2022/11/Inter-Regular.woff') format('woff'),
		url('https://visitoceanside.org/wp-content/uploads/2022/11/Inter-Regular.ttf') format('truetype'),
		url('https://visitoceanside.org/wp-content/uploads/2022/11/Inter-Regular.svg#Inter') format('svg');
}
/* End Custom Fonts CSS */