#sp-logo .sp-column a {
    color: #fff;
}

.fa-phone::before {
    color: #fff;
}
.fa-clock-o::before {
    color: #fff;
    display: none;
}
.sp-contact-info li {
    color: #fff;
}
#sp-header .logo {
    background: transparent !important;
    margin-right: 0px !important;
}
/*#sp-header {
    background: transparent !important;
}
#sp-page-builder .page-content .sppb-section:first-child {
    margin-top: -100px;
}*/
input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) {
    padding: 14px 20px !important;
    border: 1px solid #dbdbdb !important;
    border-radius: 3px !important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a, .offcanvas-menu .offcanvas-inner .sp-module ul > li span {
    font-weight: 400 !important;
}
.offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus, .offcanvas-menu .offcanvas-inner .sp-module ul > li span:focus {
    color: #EE1C25 !important;
}
.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) {
    margin-bottom: 0px !important;
}
#offcanvas-toggler > .fa {
    color: #ffffff;
    text-shadow: -1px 1px 1px #000000;
}

.bottom-text h3 {
    font-family: Work Sans, sans-serif;
    color: #fff;
}
.newsletter-input-bg input[type="email"]:not(.form-control) {
    background-color: #fff;
}
.red-button .btn-primary, .sppb-btn-primary {
    border-color: #9E0A0E;
    background-color: #9E0A0E;
}

.well {
    border: none;
    border-radius: 0;
    box-shadow: none;
    padding: 20px !important;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    min-height: 20px;
    margin-bottom: 20px;
    width: 40%;
}
.red-text .sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading {
    color: #9e0a0e;
}
.no-display .avs .page-header {
    display: none;
}