.cta .more:hover, .more[type="submit"]:hover {
    color: #fff !important;
}

.more, .more[type="submit"] {
    padding: 16px 10px 15px;
}

.cta1 .more:hover, .more[type="submit"]:hover {
    color: #C90404 !important;
}

.cta1 .more  {
  background: #01017C !important;
  border-color: #fff !important;
}

.cta1 .announcement .vertical-align-cell::before {
color: #01017C !important;
}

.re-parallax, .re-parallax h2, .re-parallax h4, .re-parallax p, .re-parallax .feature-item::before {
    color: #000;
}
    

.site-container .vc_row.gray {
    background: #01017C;
    color: #fff;
}

.site-container .vc_row.gray p {
    color: #fff;
}

.site-container .vc_row.gray a {
    color: #C90404;
}

h2.widgettitle, h6.box-header {
    color: #fff;
}

.announcement h3 {
    color: #fff;
    font-weight: 700;
}

.announcement p.description {
    color: #fff;
}

.page-header-left h1 {
    color: #fff;
}

.header-top-bar .contact-details {
    float: right;
}

.header-top-bar .social-icons {
    float: left;
}

.header-top-bar .search-container {
    float: left;
    position: relative;
}


.contact-details li {
    float: right;
}

.contact-details li:first-child {
    border-left: 0px solid #E2E6E7;
}

.contact-details li:second-child {
    border-left: 1px solid #E2E6E7;
}

.wpb_image_grid .wpb_image_grid_ul .isotope-item {
    margin: 0 15px 15px 0;
}


.footer-row .gform_wrapper .top_label .gfield_label {
    color: #fff;
}

.footer-row .gform_wrapper textarea.medium {
    height: 90px !important;
}