.elementor-5075 .elementor-element.elementor-element-2490dc9{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5075 .elementor-element.elementor-element-c1b3831{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5075 .elementor-element.elementor-element-c1b3831.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5075 .elementor-element.elementor-element-a38dd56 .elementor-icon-wrapper{text-align:center;}.elementor-5075 .elementor-element.elementor-element-a38dd56.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-5075 .elementor-element.elementor-element-a38dd56.elementor-view-framed .elementor-icon, .elementor-5075 .elementor-element.elementor-element-a38dd56.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5075 .elementor-element.elementor-element-a38dd56.elementor-view-framed .elementor-icon, .elementor-5075 .elementor-element.elementor-element-a38dd56.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-5075 .elementor-element.elementor-element-a38dd56 .elementor-icon{font-size:25px;}.elementor-5075 .elementor-element.elementor-element-a38dd56 .elementor-icon svg{height:25px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5075 .elementor-element.elementor-element-7baad63 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:30px;font-weight:500;color:var( --e-global-color-accent );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5075 .elementor-element.elementor-element-5610b47{text-align:center;}@media(max-width:767px){.elementor-5075 .elementor-element.elementor-element-2490dc9{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-08822b2 */.mec-fes-form, .mec-fes-form .html-active .switch-html, .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .w-clearfix, .mec-fes-form .tmce-active .switch-tmce, .mec-fes-form .wp-editor-tabs .wp-switch-editor:active {
    background-color: white;
}

.mec-fes-form .mec-meta-box-fields h4, .mec-fes-form .quicktags-toolbar, .mec-fes-form div.mce-toolbar-grp {
    background: #f8f8f8;
    color: #333333;
}

.mec-fes-form #mec-event-data input[type=date], .mec-fes-form #mec_bfixed_form_field_types .button, .mec-fes-form #mec_bfixed_form_fields input[type=checkbox], .mec-fes-form #mec_bfixed_form_fields input[type=radio], .mec-fes-form #mec_reg_form_field_types .button, .mec-fes-form #mec_reg_form_fields input[type=checkbox], .mec-fes-form #mec_reg_form_fields input[type=radio], .mec-fes-form .mce-tinymce.mce-container.mce-panel, .mec-fes-form .mce-toolbar .mce-btn-group .mce-btn.mce-listbox, .mec-fes-form .mec-meta-box-fields, .mec-fes-form .quicktags-toolbar, .mec-fes-form .wp-editor-tabs .wp-switch-editor, .mec-fes-form div.mce-toolbar-grp, .mec-fes-form input[type=checkbox], .mec-fes-form input[type=email], .mec-fes-form input[type=number], .mec-fes-form input[type=password], .mec-fes-form input[type=radio], .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, .mec-fes-form ul#mec_bfixed_form_fields li, .mec-fes-form ul#mec_reg_form_fields li, .mec-fes-list input[type=search], .mec-fes-list select, .mec-fes-list ul li {
    border-color:#e5e5e5;
}

.mec-fes-form .mec-form-row .button:not(.wp-color-result), .mec-fes-list .mec-form-row .button {
    border-color: #cc284c;
}

.mec-fes-form #mec_bfixed_form_field_types .button, .mec-fes-form #mec_reg_form_field_types .button, .mec-fes-form .html-active .switch-html, .mec-fes-form .mec-attendees-wrapper .mec-attendees-list .mec-booking-attendees-tooltip:before, .mec-fes-form .mec-form-row .button:not(.wp-color-result), .mec-fes-form .mec-form-row .quicktags-toolbar input.button.button-small, .mec-fes-form .mec-meta-box-fields h4, .mec-fes-form .mec-meta-box-fields h4 label, .mec-fes-form .mec-title span.mec-dashicons, .mec-fes-form .tmce-active .switch-tmce, .mec-fes-form .wp-editor-tabs .wp-switch-editor:active, .mec-fes-form input[type=file], .mec-fes-list .mec-form-row .button, .mec-fes-list ul li a:hover {
    color:#cc284c;
}

.mec-fes-form .mec-tooltip .dashicons-before:before {
    color: #cc284c !important;
}

h4 {
    text-transform: none !important;
}


.mec-form-row p.description, .mec-form-row span.description {
    margin-bottom: 20px;
} 


.mec-fes-form-top-actions a, .mec-fes-list-top-actions a, .single-mec-events .pmpro_content_message a, .single-mec-events .pmpro_content_message a:link {
    text-transform: none;
    background:#cc284c;
}

#wp-mec_fes_content-editor-container .mce-toolbar .mce-btn-group .mce-btn:not(.mce-menubtn) button .mce-ico
{
    color:#333;
}

.mec-fes-form label, .mec-fes-form span.mec-label {
    color:#333;
}

.mec-fes-form #mec_reg_form_field_types .button.red:hover, .mec-fes-form #mec_reg_form_field_types .button:hover, .mec-fes-form .mec-form-row .button:not(.wp-color-result):hover, .mec-fes-form .mec-form-row .quicktags-toolbar input.button.button-small:hover, .mec-fes-form button[type=submit].mec-fes-sub-button, .mec-fes-list .mec-form-row .button:hover, .mec-fes-list ul li .mec-fes-event-edit a:hover, .mec-fes-list ul li .mec-fes-event-export a:hover, .mec-fes-list ul li .mec-fes-event-view a:hover {
    background:#cc284c;
    box-shadow: none;
}

.mec-fes-form button[type=submit].mec-fes-sub-button:hover {
    box-shadow: none;
    background: #333;
}

.mec-fes-form #mec-event-data input[type=date]:focus, .mec-fes-form #mec_bfixed_form_fields input[type=checkbox]:focus, .mec-fes-form #mec_bfixed_form_fields input[type=radio]:focus, .mec-fes-form #mec_reg_form_fields input[type=checkbox]:focus, .mec-fes-form #mec_reg_form_fields input[type=radio]:focus, .mec-fes-form input[type=checkbox]:focus, .mec-fes-form input[type=email]:focus, .mec-fes-form input[type=number]:focus, .mec-fes-form input[type=password]:focus, .mec-fes-form input[type=radio]:focus, .mec-fes-form input[type=tel]:focus, .mec-fes-form input[type=text]:focus, .mec-fes-form input[type=url]:focus, .mec-fes-form select:focus, .mec-fes-form textarea:focus, .mec-fes-list input[type=search]:focus, .mec-fes-list select:focus {
    border-color:#333;
}/* End custom CSS */