.elementor-kit-65358{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-699f02b9:#DD4237;--e-global-color-2d65a035:#7E4085;--e-global-color-66ad8c74:#50AA53;--e-global-color-48f822bd:#ED8200;--e-global-color-5666e96a:#A53545;--e-global-color-591de72f:#507EC2;--e-global-color-4e54c857:#282828;--e-global-color-7f123c7f:#FFF;--e-global-color-5fd0a507:#F2F2F2;--e-global-color-1dee3956:#A5A5A5;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#282828;font-family:"Playfair Display", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6em;background-color:#F2F2F2;}.elementor-kit-65358 p{margin-bottom:1.8em;}.elementor-kit-65358 a{color:#DD4237;}.elementor-kit-65358 h1{color:#282828;font-family:"Montserrat", Sans-serif;font-size:2.5rem;font-weight:700;}.elementor-kit-65358 h2{color:#282828;font-family:"Montserrat", Sans-serif;font-size:1.8rem;font-weight:700;}.elementor-kit-65358 h3{color:#282828;font-family:"Montserrat", Sans-serif;font-size:1.4rem;font-weight:700;}.elementor-kit-65358 h4{color:#282828;font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:300;}.elementor-kit-65358 h5{color:#282828;font-family:"Montserrat", Sans-serif;font-size:1.2rem;font-weight:300;}.elementor-kit-65358 h6{color:#282828;font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:300;}.elementor-kit-65358 button,.elementor-kit-65358 input[type="button"],.elementor-kit-65358 input[type="submit"],.elementor-kit-65358 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:400;color:#FFFFFF;background-color:#DD4237;}.elementor-kit-65358 button:hover,.elementor-kit-65358 button:focus,.elementor-kit-65358 input[type="button"]:hover,.elementor-kit-65358 input[type="button"]:focus,.elementor-kit-65358 input[type="submit"]:hover,.elementor-kit-65358 input[type="submit"]:focus,.elementor-kit-65358 .elementor-button:hover,.elementor-kit-65358 .elementor-button:focus{background-color:#282828;}.elementor-kit-65358 label{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:700;}.elementor-kit-65358 input:not([type="button"]):not([type="submit"]),.elementor-kit-65358 textarea,.elementor-kit-65358 .elementor-field-textual{font-family:"Playfair Display", Sans-serif;font-size:1rem;font-weight:400;line-height:1.1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;padding:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-65358 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-65358 button,.elementor-kit-65358 input[type="button"],.elementor-kit-65358 input[type="submit"],.elementor-kit-65358 .elementor-button{line-height:1.2em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.cred-form .form-group {
    margin-bottom: 20px !important; }

.mec-fes-form, .mec-fes-list {
    background: #ffffff;
    padding: 30px 3%;
    color: #798f96;
    font-family: "Montserrat", Sans-serif; }

#mceu_28-body,
.wp-editor-tabs,
#wp-mec_fes_content-editor-tools,
.mce-statusbar,
.mce-toolbar-grp,
.mec-form-row p.description,
#mec-event-data,
#mec-hourly-schedule,
#mec_meta_box_repeat_form,
input#mec_read_more_link,
input#mec_more_info_title,
select#mec_more_info_target {
    display: none;
    visibility: hidden; }

.mec-fes-form .mec-meta-box-fields {
    border: 1px solid #757575;
    box-shadow: none;
    border-radius: 0;
    background: #fff; }

.mec-fes-form .mec-meta-box-fields h4 {
    color: #ffffff;
    background: #dd4237;
    border-radius: 0; }

.mec-fes-form-cntt input {
    border: 1px solid black !important;
    border-radius: 0 0 0 0 !important;
    box-shadow: none !important;}

.mec-fes-form .mec-title span.mec-dashicons {
    color: #dd4237; }

.mec-fes-form .mec-tooltip .dashicons-before:before {
    color: #dd4237; }

button.mec-fes-sub-button {
    width: 100%;
    background-color: #51aa54 !important;
    border-color: #51aa54 !important;
    box-shadow: none !important;
    font-family: "Montserrat", Sans-serif !important;
    letter-spacing: 0 !important; }
    
    button.mec-fes-sub-button:hover {
        background-color: #000000 !important; }

div#wp-mec_fes_content-editor-container {
    border: 1px solid black !important; }

.mec-fes-form .mce-tinymce.mce-container.mce-panel {
    border: none;
    box-shadow: none;
    border-radius: 0 0 0 0; }

.mec-fes-form input {
    border-radius: 0 0 0 0 !important;
    font-family: "Playfair Display", Sans-serif !important; }

.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 {
    border: 1px solid #000000; }

.mec-fes-form .mec-form-row, .mec-fes-list .mec-form-row {
    margin-bottom: 30px;
    font-family: "Montserrat", Sans-serif !important;}

.mec-fes-form-cntt label {
    font-family: "Montserrat", Sans-serif !important;
    font-weight: 400; }

input#mec_more_info_link {
    border: 1px solid black; }

input#mec_more_info_link,
input#mec_cost {
    border: 1px solid black;
    border-radius: 0 0 0 0 !important; }

.mec-fes-form input[type=file] {
    border-radius: 0 0 0 0 !important;
    border: 1px solid #000000 !important;
    color: #ffffff;
    background-color: #39c36d !important; }

.mec-fes-form .select2-container {
    border-radius: 0;
    border: 1px solid #000000;
    box-shadow: none; }

input#mec_cost,
textarea#mec_fes_tags {
    border: 1px solid black;
    border-radius: 0 0 0 0 !important; }/* End custom CSS */