#contact-page .gform_wrapper .gform_footer  {
text-align: center;
}


#contact-page .gform_wrapper .gform_footer input.button {
    background-color: #D94449 !important;
}

#contact-page .gform_wrapper .gform_footer input.button:hover {
    background-color: #B2000D !important;
    color: white !important;
}


/*==================== WIDGET STYLING ====================*/

h4.widgettitle {
    font-weight: 800;
    font-size: 24px;
    margin-bottom: 18px;
}

#footer-widgets .footer-widget li {
padding-left:0px;

}


#footer-widgets .footer-widget li::before {
display:none;

}


/*==================== PRIMARY NAVIGATION  ====================*/

@media (min-width: 981px) {
.et_fullwidth_nav #main-header .container {
    padding-right: 7%;
    padding-left: 7%;
}
}


/*==================== GRAVITY FORMS ====================*/

#home-form .gform_body {
    color: white !important;
}

#home-form .gform_footer, #home-form .gform_page_footer {
    text-align: center;
}

/*==================== GENERAL TYPOGRAPHY ====================*/

h5 {
font-weight: light !important;
letter-spacing: 1px;
font-size: 12px;
text-transform: uppercase;
}

h1 {
font-weight:bolder;
font-size:54px;
line-height: 1.2em;
margin-bottom:15px;
margin-top: 8px;
}

h2.entry-title {
    font-weight: 800;
}

.et_pb_text_inner h2 {
font-weight:800;
font-size:40px;
}

.et_pb_text_inner h2:after {
    content: "";
    display: block;
    height: 6px;
    width: 90px;
    background-color: #d94449;
    margin-top: 25px;
    margin-bottom: 15px;
    text-align: center;
}

/* homepage list styling */

.et_pb_text .et_pb_text_inner ul, .et_pb_blurb_description ul {
    list-style: square outside url("/wp-content/uploads/2018/05/pink-bullet-smaller.png");
     padding: 0 0 20px 1.25em;
margin-top: 1em;
}

.et_pb_text .et_pb_text_inner ul li, .et_pb_blurb_description ul li {
     padding-left: 20px;
}


