.home-form input::placeholder,
.home-form textarea {
    font-family: "Nunito", Sans-serif;
    color: #4E9F3D !important;
    font-size: 20.8px !important;
    font-weight: 700;
}

.home-form input,
.home-form textarea {
    font-family: "Nunito", Sans-serif;
    background-color: #1E5128 !important;
    border-color: #1E5128 !important;
    color: #191A19 !important;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%) !important;
    font-size: 20.8px !important;
    font-weight: 700;
    padding: 25px !important;
    border-radius: 8px !important;
}

.home-form textarea::placeholder {
  color: #4E9F3D;  
}

.home-form button[type="submit"] {
    font-family: "Nunito", Sans-serif;
    font-size: 20.8px !important;
    font-weight: 800 !important;
    fill: #D8E9A8 !important;
    color: #D8E9A8 !important;
    background-color: #191A19 !important;
    border-color: #191A19 !important;
    border-radius: 26px 26px 26px 26px;
}

.home-form .wpforms-submit-container {
    text-align: center;
}





















/* fix footer at bottom */
#page {
    display: flex;
    flex-direction: column;
	min-height: 100vh;
}
.admin-bar #page{
	min-height: calc(100vh - 32px);
}
#page .site-content{
    flex-grow: 1;
}











/* booking form */
.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue{
    background-color: #1e5128;
}

.gform_wrapper.gravity-theme .gf_progressbar_title {
    color: #1e5128;
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
}

.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    padding: 12px;
    border-radius: 8px;
}

.gform_wrapper.gravity-theme .gfield_label {
    font-family: "Nunito", Sans-serif;
    font-size: 18px;
}

.gform_wrapper.gravity-theme .gfield_header_item, .gform_wrapper.gravity-theme .gform_fileupload_rules, .gform_wrapper.gravity-theme .ginput_complex label {
        font-family: "Nunito", Sans-serif;
}

.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
    background-color: #191A19;
    border-radius: 36px;
    color: #D8E9A8;
    font-family: "Nunito", Sans-serif;
}





.wpforms-form{
    font-family: 'Nunito', Sans-serif;
} a