/* Enter Your Custom CSS Here */

#text-4 input#mce-EMAIL, input#mce-FNAME, input#mce-LNAME {
    margin-bottom: 10px !important;
}

#text-4 input[type="submit"] {
    width: 100% !important;
    display: block !important;
    color: #fff !important;
    padding: 12px 10px !important;
    font-weight: 500;
    font-family: 'Spinnaker', sans-serif !important;
    font-size: 20px !important;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .entry-content .button{
    font-family: 'Spinnaker', sans-serif !important;
    color: #fff !important;
    padding: 12px 10px !important;
    font-weight: 500;
}
#text-4 h4.widget-title.widgettitle {
    color: #fff !important;
}

section#text-4 {
    background-color: #333 !important;
}

section#text-5 {
    background: none !important;
}


input.wpcf7-form-control.wpcf7-submit, input#nf-field-8 {
    font-weight: 500;
    font-size: 20px;
    color: #fff;
}

span.nf-form-title {
    display: none;
}

.home-middle {
    padding: 0% 0 5% !important;
}

.home-top .wrap {
	padding: 5% 0 !important;
}

.nf-error-msg {
    color: #E80000;
    display: none !important;
}

.freetextarea, .nf-form-layout, .post-139 h1.entry-title {
    font-family: helvetica !important;
}

.post-139 h1.entry-title {
    font-size: 30px !important;
}

.nf-form-layout {
    font-size: 12px !important;
}

.freetextarea {
    font-size: 22px !important;
}
.home-bottom .featuredpost .entry {
    min-height: 678px;
}

#button-price a {
    font-family: 'Spinnaker', sans-serif !important;
    color: #fff !important;
    padding: 12px 10px !important;
    font-weight: 500;
}
#button-price a:hover {
background-color: #d7c603 !important;
}
