.footer-section h6 {
    font-weight: 600 !important;
    padding-bottom: 15px;
    font-size: 16px !important;
}

.footer-section ul {
    margin-left: 0;
}

.footer-section ul li {
    list-style: none;
    padding-bottom: 5px;
    font-size: 16px;
}

.footer-section .nectar-button[data-color-override="false"].regular-button.donate-btn,
.footer-section .nectar-button[data-color-override="false"].regular-button.report-btn {
    background-color: #fff !important;
    color: #0092CF;
}

.footer-section .nectar-button[data-color-override="false"].regular-button.donate-btn,
.footer-section .nectar-button[data-color-override="false"].regular-button.report-btn {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.footer-section .nectar-button[data-color-override="false"].regular-button.donate-btn:before,
.footer-section .nectar-button[data-color-override="false"].regular-button.report-btn:before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #0092CF;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border-radius: 10px;
}

.footer-section .nectar-button[data-color-override="false"].regular-button.report-btn:hover,
.footer-section .nectar-button[data-color-override="false"].regular-button.report-btn:focus,
.footer-section .nectar-button[data-color-override="false"].regular-button.report-btn:active,
.footer-section .nectar-button[data-color-override="false"].regular-button.donate-btn:hover,
.footer-section .nectar-button[data-color-override="false"].regular-button.donate-btn:focus,
.footer-section .nectar-button[data-color-override="false"].regular-button.donate-btn:active  {
    color: #fff;
    transform: none;
    opacity: 0.99;
}

.footer-section .nectar-button[data-color-override="false"].regular-button.report-btn:hover:before,
.footer-section .nectar-button[data-color-override="false"].regular-button.report-btn:focus:before,
.footer-section .nectar-button[data-color-override="false"].regular-button.report-btn:active:before,
.footer-section .nectar-button[data-color-override="false"].regular-button.donate-btn:hover:before,
.footer-section .nectar-button[data-color-override="false"].regular-button.donate-btn:focus:before,
.footer-section .nectar-button[data-color-override="false"].regular-button.donate-btn:active:before {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}


.footer-section .donate-btn {
    margin-left: 10px;
}

.footer-section .charity-section .wpb_wrapper {
    display: flex;
}

.footer-section .social-media-section {
    width: 100%;
}

.footer-section .social-media-section .wpb_wrapper {
    display: flex;
    flex-direction: column;
    margin-left: 20px;
}

.footer-section .social-media-section .social-media-shortcode .wpb_wrapper {
    display: flex;
    flex-direction: row;
    margin-left: 0;
}

.footer-section .social-media-section .social-media-shortcode .social {
    display: flex;
}

.footer-section .social-media-section .social-media-shortcode .social li {
    margin-right: 20px;
}

.footer-section .social-media-section .social-media-shortcode .social li i {
    color: #fff;
    font-size: 40px;
    transition: .3s ease all;
}

.footer-section .social-media-section .social-media-shortcode .social li i:hover {
    color: #0093d0;
}

.copyright-section p,
.terms-condition-section a {
    font-size: 14px;
    color: #fff;
}

.terms-condition-section a:hover {
    color: #0092CF;
}

.newsletter-form p {
    padding-bottom: 10px;
}

.newsletter-form input {
    padding: 5px 10px;
}

body[data-form-submit="regular"] .container-wrap .newsletter-form button[type=submit] {
    padding: 10px 24px !important;
    background-color: #fff;
    color: #0092CF;
    float: right;
}

body[data-form-submit="regular"] .container-wrap .newsletter-form button[type=submit]:hover {
    background-color: #fff !important;
}

@media only screen and (max-width: 690px) {
    body[data-form-submit="regular"] .container-wrap .newsletter-form button[type=submit] {
        width: 100%;
    }

    .footer-section a.nectar-button span {
        text-align: center;
        font-size: 14px !important;
    }
}