
div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-divider h3 {
    font-size: var(--dfeh-font-size-larger);
    font-weight: var(--dfeh-font-weight-bold);
}
 
div.wpforms-container-full .wpforms-form .wpforms-field-label {
    font-weight: var(--dfeh-font-weight-light);
}

div.wpforms-container-full .wpforms-form .wpforms-other   {   
   margin-top: 15px;
}
div.wpforms-container-full .wpforms-form  .wpforms-field-description {
   margin-top:  14px;
   font-size: var(--dfeh-font-size-regular);
   font-weight: var(--dfeh-font-weight-xLight);
}

@media (min-width: 991px) {
    .FEHCouncilForm .wpforms-form {
        display: flex;
        align-items: center;
    }

    .FEHCouncilForm .wpforms-form .wpforms-submit-container {
        padding: 4px 0 0 0!important;
    }

    .FEHCouncilForm .wpforms-field-container {
        display: flex;
        justify-content: center;
        width: calc(100% - 150px)!important;
    }

    .FEHCouncilForm .wpforms-field-container .wpforms-list-inline {
        display: flex;
        align-items: center;
    }

    .FEHCouncilForm .wpforms-field-container > div {
        width: 31%;
        margin-right: 2%;
    }
}


div.wpforms-container-full .wpforms-form button[type=submit] {
    border: none;
    letter-spacing: .1em;
    line-height: 1em;
    padding: 13px 70px;
    text-transform: uppercase;
    color: var(--dfeh-color-white);
    background-color: var(--dfeh-color-teal)!important;
    font-size: var(--dfeh-font-size-xxSmall);
    font-weight: var(--dfeh-font-weight-bold);
}

div.wpforms-container-full .wpforms-form button[type=submit]:hover,
div.wpforms-container-full .wpforms-form button[type=submit]:focus {
    text-decoration: none;
    background-color: var(--dfeh-color-darkGrey)!important;
}

div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-divider h3 {
    line-height: 1.5em;
    position: relative;
    padding-left: var(--dfeh-indent-single)!important;
    font-size: var(--dfeh-font-size-large);
    font-weight: var(--dfeh-font-weight-regular);
}

div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-field-divider h3:before {
    content: "-";
    font-size: 80px;
    position: absolute;
    top: -.1em;
    left: 0;
    color: var(--dfeh-color-gold);
}

div.wpforms-container-full .wpforms-form input[type=text],
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=tel],
div.wpforms-container-full .wpforms-form input[type=number],
div.wpforms-container-full .wpforms-form textarea {
    border-color: var(--dfeh-color-tan);
    font-size: var(--dfeh-font-size-small);
}

div.wpforms-container-full .wpforms-form .wpforms-field-label,
div.wpforms-container-full .wpforms-form .wpforms-field-description {
    font-size: var(--dfeh-font-size-regular);
}

div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
    font-size: var(--dfeh-font-size-small);
}

div.wpforms-container-full .wpforms-submit-container {
    padding-top: 30px;
}