::-webkit-input-placeholder,
.gform_wrapper select::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #e44025;
    font-size: 18px;
}
::-moz-placeholder,
.gform_wrapper select::-moz-placeholder {
    /* Firefox 19+ */
    color: #e44025;
    font-size: 18px;
}
:-ms-input-placeholder,
.gform_wrapper select:-ms-input-placeholder {
    /* IE 10+ */
    color: #e44025;
    font-size: 18px;
}
:-moz-placeholder,
.gform_wrapper select:-moz-placeholder {
    /* Firefox 18- */
    color: #e44025;
    font-size: 18px;
}

.gform_confirmation_message {
    background-color: #30bfc4;
    color: #fff;
    padding: 15px 0 5px;
}

#gform_wrapper_5 .gfield_select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../images/dropdown-arrow@2x.png);
    background-position: 98%;
    background-repeat: no-repeat;
    background-size: 15px;
}

body .gform_wrapper.gravity-theme input:not(input[type="submit"]),
body .gform_wrapper.gravity-theme select,
body .gform_wrapper.gravity-theme textarea {
    color: #e44025;
    font-size: 18px;
    background-color: transparent;
    border-radius: 0;

    outline: none;
    border: 1px solid #e44025;
    padding-left: 15px !important;
}

body .gform_wrapper.gravity-theme input:not(input[type="submit"]),
body .gform_wrapper.gravity-theme select {
    height: 50px;
}

body .gform_legacy_markup_wrapper li.hidden_label input {
    font-family: "BrandonG Regular";
    margin-top: 0 !important;
    border: none;
    background-color: #ded6cc;
    outline: none;
    color: #e43e24;
}

input:-internal-autofill-selected {
    background-color: transparent !important;
}

#gform_wrapper_4 form.gf_simple_horizontal div.gform_footer.top_label input[type="image"] {
    height: 36px;
    margin-bottom: 0 !important;
}

#gform_wrapper_4 form.gf_simple_horizontal div.gform_body ul.top_label li.gfield {
    padding-right: 0;
}

#gform_wrapper_4 form.gf_simple_horizontal div.gform_body,
#gform_wrapper_4 form.gf_simple_horizontal div.gform_footer.top_label {
    display: inline-block;
}
#gform_wrapper_4 form.gf_simple_horizontal div.gform_footer.top_label {
    margin-left: -5px;
        padding: 5px 0px;
}
#gform_wrapper_4 form.gf_simple_horizontal {
    width: 100%;
    text-align: center;
}

#gfield_instruction_5_13 {
    display: none;
}

#gform_wrapper_5 .ginput_container_date input {
    width: 100%;
}

/*#gform_wrapper_5 input[type="submit"] {
    font-family: "Palo Santo";
    text-transform: uppercase;
    color: #fff;
    font-size: 12px;
    background-color: transparent;
    background-image: url(../images/btn-bg-orange.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    min-height: auto;
    width: auto;
    padding: 10px 30px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: transparent;
    border-radius: 0;
    -webkit-appearance: none !important;
    vertical-align: middle;
    cursor: pointer;
    -webkit-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
    outline: none;
    border: 0;
}
*/


#gform_wrapper_5 input[type="submit"] {
    font-family: 'Palo Santo';
    font-size: 12px;
    line-height: 14px;
    letter-spacing: 2.4px;
    text-transform: uppercase;
    text-align: center;
    background-color: #E43E24;
    color: #EEEAE4;
    
    clip-path: polygon(10% 0, 90% 0, 100% 40%, 100% 65%, 90% 100%, 10% 100%, 0 65%, 0 40%);
    padding: 8px 24px;
    transition: all .5s ease;
    border: 0;
    margin-bottom: 0;
    cursor: pointer;
}


#gform_wrapper_5 input[type="submit"]:hover {
   

    background-color: #30bfc4;
    color: #fff;
}

#gform_wrapper_5 .gform_footer {
    position: relative;
    text-align: center;
}

#gform_wrapper_5 .gform_footer:before {
        position: absolute;
    top: 50%;
    overflow: hidden;
    width: 100%;
    height: 2px;
    content: "\a0";
    background-color: #E44025;
    left: 0;
    transform: translateY(-50%);
     -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
    right: 0;

    margin-top: 1px;
}

@media (max-width: 767px) {
    body .gform_legacy_markup_wrapper .gform_footer {
        padding: 0;
        margin: 0;
        width: auto;
    }

    #gform_4 {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    body .gform_legacy_markup_wrapper .top_label div.ginput_container,
    body .gform_legacy_markup_wrapper ul li.gfield {
        margin-top: 0 !important;
    }

    body .gform_legacy_markup_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]) {
        line-height: 0;
    }

    ::-webkit-input-placeholder,
    .gform_wrapper select::-webkit-input-placeholder {
        /* Chrome/Opera/Safari */

        font-size: 15px;
    }
    ::-moz-placeholder,
    .gform_wrapper select::-moz-placeholder {
        /* Firefox 19+ */
        font-size: 15px;
    }
    :-ms-input-placeholder,
    .gform_wrapper select:-ms-input-placeholder {
        /* IE 10+ */
        font-size: 15px;
    }
    :-moz-placeholder,
    .gform_wrapper select:-moz-placeholder {
        /* Firefox 18- */
        font-size: 15px;
    }

    body .gform_wrapper.gravity-theme input:not(input[type="submit"]),
    body .gform_wrapper.gravity-theme select,
    body .gform_wrapper.gravity-theme textarea {
        font-size: 15px;
    }
}
