/*
 Theme Name:   Flatsome Child
 Theme URI:    https://www.limeandmarble.com/
 Description:  Child theme for Flatsome — keeps custom CSS safe across parent theme updates.
 Author:       Lime and Marble
 Author URI:   https://www.limeandmarble.com/
 Template:     flatsome
 Version:      1.0.0
 Text Domain:  flatsome-child
*/

/* =========================================================
   Add your custom CSS below this line.
   Anything here will override Flatsome's default styles
   and will NOT be lost when you update the Flatsome parent
   theme.
   ========================================================= */

   .forminator-ui#forminator-module-284.forminator-design--flat .forminator-error-message {
               background-color: #F9E4E8;
                     color: #E04562;
         }


   .forminator-ui#forminator-module-284.forminator-design--flat .forminator-input,
   .forminator-ui#forminator-module-284.forminator-design--flat .forminator-input input,
   .forminator-ui#forminator-module-284.forminator-design--flat .forminator-iti-input .iti__selected-dial-code {
      font-size: 16px;
      font-family: inherit;
      font-weight: 400;
   }


   #forminator-module-284.forminator-design--flat .forminator-input {
               background-color: #f7f7f7;
               color: #000000;
         }

   #forminator-module-284.forminator-design--flat .forminator-iti-input .iti__selected-dial-code {
               color: #000000;
         }
.forminator-ui#forminator-module-284.forminator-design--flat .forminator-label {
    color: #777771;
   font-size: 12px;
    font-family: inherit;
    font-weight: 700;
}
.forminator-ui#forminator-module-284.forminator-design--flat .forminator-label .forminator-required {
    color: #E04562;
}
.forminator-ui#forminator-module-284.forminator-design--flat .forminator-button-submit {
    background-color: #8cbe22;
    color: #FFFFFF;
}
#forminator-module-285.forminator-design--flat .forminator-input {
    background-color: #f7f7f7;
    color: #000000;
}
.forminator-ui#forminator-module-285.forminator-design--flat .forminator-label {
    font-size: 12px;
    font-family: inherit;
    font-weight: 700;
}
.forminator-ui#forminator-module-285.forminator-design--flat .forminator-label .forminator-required {
    color: #E04562;
}
#forminator-module-285.forminator-design--flat .forminator-textarea {
    background-color: #f7f7f7;
    color: #000000;
}
#forminator-module-285.forminator-design--flat .forminator-has_error .forminator-input {
    box-shadow: inset 2px 0 0 0 #E04562;
    -moz-box-shadow: inset 2px 0 0 0 #E04562;
    -webkit-box-shadow: inset 2px 0 0 0 #E04562;
}
.forminator-ui#forminator-module-285.forminator-design--flat .forminator-error-message {
    background-color: #F9E4E8;
    color: #E04562;
}

.forminator-ui#forminator-module-285.forminator-design--flat .forminator-error-message {
    font-size: 12px;
    font-family: inherit;
    font-weight: 500;
}
.forminator-ui#forminator-module-285.forminator-design--flat .forminator-checkbox.forminator-consent .forminator-checkbox-box {
    border-color: #777771;
    background-color: #EDEDED;
    color: #17A8E3;
}

.forminator-ui.forminator-custom-form[data-design=flat] .forminator-checkbox input:checked+.forminator-checkbox-box:before {
    opacity: 1;
    -khtml-opacity: 1;
}
.forminator-ui.forminator-custom-form[data-design=flat] .forminator-checkbox .forminator-checkbox-box:before
Specificity: (0,5,1)
 {
    content: "✓";
    opacity: 0;
    -khtml-opacity: 0;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    color: inherit;
    font-size: 12px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: .2s 
ease;
    transition: .2s 
ease;
}
.forminator-ui#forminator-module-285.forminator-design--flat .forminator-button-submit {
    background-color: #8cbe22;
    color: #FFFFFF;
}
.forminator-ui#forminator-module-285.forminator-design--flat .forminator-button-submit {
    font-size: 14px;
    font-family: inherit;
    font-weight: 500;
}

.forminator-field .forminator-input ,.forminator-field .forminator-textarea
 {
    color: #000000;
    background: #f7f7f7;
}
button.forminator-button.forminator-button-submit {
    background-color: #8cbe22;
    color: #FFFFFF;
    font-size: 14px;
    font-family: inherit;
    font-weight: 500;
}
.forminator-label
 {
    font-size: 12px;
    font-family: inherit;
    font-weight: 700;
}
span.forminator-required {
    color: red;
}
.abblock a {
    color: #8cbe22;
}
