input {
    display: none;
}

label {
    display: block;
    margin-bottom: 0px;
}

input+div label {
    cursor: pointer;
}

input:checked+div {
    border-color: rgb(231, 66, 75);
    color: rgb(231, 66, 75);
}

.donate-button {
    border: 1px solid;
    border-radius: 8px;
    padding: 12px 16px;
}

.donate-input {
    padding: 12px 16px;
}

.bigcheck {
    display: inline;
}

input[type=checkbox] {
    accent-color: rgb(231, 66, 75);
    mix-blend-mode: multiply;
}

.nav-brand img {
    max-width: 80%;
}

.btn-primary {
    background-color: #AF281E;
}

.xs-round-nav {
    background-color: #AF281E;
}

.xs-back-to-top {
    background-color: #AF281E;
}

.xs-info-list i {
    background-color: #AF281E;
}

.xs-black-overlay.bg-aqua {
    background-color: rgba(175, 40, 30, .8);
}

.xs-recent-post-widget .post-info .comments-link i {
    color: #AF281E;
}

.xs-footer-menu p {
    color: #97b0ea;
}

.xs-footer-menu a {
    color: #fff;
}

.xs-footer-menu a:hover,
.xs-copyright-text a:hover,
.xs-footer-list a:hover {
    color: #AF281E;
}

.xs-footer-logo {
    margin-bottom: 0;
}

.xs-footer-logo img {
    max-width: 60%;
}

.xs-social-list-v2 li a {
    border-color: #AF281E;
}

.xs-black-overlay {
    background-color: rgba(0, 0, 0, .7);
}

.xs-line-title {
    color: #AF281E;
}

.xs-line-title:before {
    background-color: #AF281E;
}

.xs-unorder-list li:before {
    color: #AF281E;
}

.xs-funfact-list li p sup {
    color: #AF281E;
}

.xs-archive-content h5 {
    position: relative;
    z-index: 1;
}

.xs-archive-content p {
    z-index: 1;
    position: relative;
}

.xs-unorder-list.arrow li {
    position: relative;
    z-index: 1;
}

.xs-skill-bar .xs-skill-track {
    background-color: #AF281E;
}

.xs-skill-bar p {
    background-color: #AF281E;
}

.xs-simple-tag li {
    color: #AF281E;
}

.primary-color {
    color: #AF281E;
}

blockquote:before {
    color: #AF281E;
}

blockquote span {
    color: #AF281E;
}

.xs-feature-content h2 span,
.xs-feature-content-v2 h2 span {
    color: #AF281E;
}

.xs-feature-box {
    background-color: #ed1c24;
}

.xs-feature-box.highlight {
    background-color: #AF281E;
}

.xs-heading span {
    color: #AF281E;
}

.xs-service-promo span {
    color: #AF281E;
}

.bg-aqua {
    background-color: #AF281E;
}

.xs-service-promo .fa {
    color: white;
    font-size: 60px;
}

.badge-primary {
    background-color: #041d57;
}

.xs-breadcumb li a:hover {
    color: #AF281E;
}

.xs-unorder-list.green-icon li:before {
    color: #AF281E;
}

.top-padding-0 {
    padding-top: 0;
}

.btn-success {
    background-color: #AF281E;
}

.xs-post-title:hover {
    color: #AF281E !important;
}

.xs-maps-wraper .xs-info-list li {
    display: block;
}

.xs-maps-wraper h4 {
    color: #fff;
    font-size: 2.28571em;
    font-weight: 700;
    margin-bottom: 37px;
}

.xs-pagination li a:hover,
.xs-pagination li a.active {
    background-color: #AF281E;
    border-color: #AF281E;
}

.xs-pagination li a,
.xs-pagination .page-item:first-child .page-link,
.xs-pagination .page-item:last-child .page-link,
.page-item.disabled .page-link {
    border-color: #AF281E;
}

.xs-event-banner img {
    width: 100%;
    max-height: 400px;
    object-fit: cover;
}

.cause-details .xs-list-with-content li {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.cause-details .xs-event-schedule {
    margin-bottom: 20px;
}

.cause-details .xs-list-with-content {
    margin-bottom: 20px;
}

.widget_social_share {
    margin-top: 30px;
}

.sponsor-widget img {
    max-width: 50px;
}

.donor-details {
    padding-left: 20px;
}

.donors-details {
    margin-bottom: 20px;
}

.xs-event-schedule-widget .widget-title {
    text-align: left;
}

@media (max-width:900px) {
    #proceed {
        display: none;
    }
}