.seSiteSearchForm label.sr-only,
#mc_embed_signup label.sr-only {
 color: #000 !important;
 background-color: #fff !important;
}

.sePage .sePageLayout .sePageFooter .wrc-footer-signup-social-section .container-fluid {
 width: 100%;
}
.sePage .sePageLayout .sePageFooter h2,
.sePage .sePageLayout .sePageFooter h3 {
 font-size: 22px;
 margin-top: 11px;
 margin-bottom: 11px;
}

.sePage .sePageLayout .sePageFooter .wrc-footer-signup-social-section h3 {
 margin: 0;
 color: #1f1f1f;
}

.sePage .sePageLayout .sePageFooter .wrc-footer-main-content {
 padding: 11px 0;
}

.sePage .sePageLayout .sePageFooter .wrc-footer-main-content,
.sePage .sePageLayout .sePageFooter h3,
.sePage .sePageLayout .sePageFooter h6,
.sePage .sePageLayout .sePageFooter address,
.sePage .sePageLayout .sePageFooter p,
.sePage .sePageLayout .sePageFooter a,
.sePage .sePageLayout .sePageFooter span,
.sePage .sePageLayout .sePageFooter ul li {
 text-align: center;
}

.sePage .sePageLayout .sePageFooter p,
.sePage .sePageLayout .sePageFooter a,
.sePage .sePageLayout .sePageFooter address,
.sePage .sePageLayout .sePageFooter ul {
 line-height: 1.4;
}

.wrc-footer-main-content .row.seContentBlockFooter {
 margin-left: 15px;
 margin-right: 15px;
}

@media (min-width: 768px) {
.sePage .sePageLayout .sePageFooter .wrc-footer-signup-social-section h3 {
 margin-right: 15px;
}
.sePage .sePageLayout .sePageFooter .wrc-footer-main-content,
.sePage .sePageLayout .sePageFooter .wrc-footer-main-content h3,
.sePage .sePageLayout .sePageFooter .wrc-footer-main-content h6,
.sePage .sePageLayout .sePageFooter .wrc-footer-main-content address,
.sePage .sePageLayout .sePageFooter .wrc-footer-main-content p,
.sePage .sePageLayout .sePageFooter .wrc-footer-main-content a,
.sePage .sePageLayout .sePageFooter .wrc-footer-main-content span,
.sePage .sePageLayout .sePageFooter .wrc-footer-main-content ul li {
 text-align: left;
}
}

@media (min-width: 992px) {
.sePage .sePageLayout .sePageFooter .wrc-footer-signup-social-section .seContentBlockFooter {
 margin: 15px 30px;
}
}

@media (min-width: 1200px) {
.wrc-footer-main-content .col-lg-2 {
 width: 20%;
}
.wrc-footer-main-content .col-lg-push-2 {
 left: 20%;
}
.wrc-footer-main-content .col-lg-pull-10 {
 right: 80%;
}
}