/* Global Styling */
/* Date: 4/10/2020 */
.livechat a {
    background-image: url('https://www2.heart.org/donation-forms/donatenow/images/chat-icon.png');
    /* background-size: 100% auto; */
    background-repeat: no-repeat;
    display: inline-block;
    /* width: 44px; */
    /* height: 33px; */
    /* vertical-align: middle; */
    /* margin-left: 5px; */
    background-position-y: center;
}

.c-promotion__title {
    background-color: #C10E38 !important;
}

/* this turns the button into a link */
.l-promo__col button.btn.btn-primary {
    background: none !important;
    border: none !important;
    color: #c10e21 !important;
    padding: 10px 0 !important;
}

.l-promo__col button.btn.btn-primary:hover,
.l-promo__col button.btn.btn-primary:focus {
    text-decoration: underline !important;
    box-shadow: none !important;
}

.l-promo__col .card {
    border: none !important;
}

.l-promo__col .card-body {
    padding: 0 0 1.25rem 0;
}

.l-promo__col .fixed-image {
    position: sticky;
    top: 0;
}

.l-promo__col .fixed-image::before {
    padding-top: 100%;
    display: block;
    position: relative;
    width: 100%;
    content: '';
}

.l-promo__col .fixed-image img {
    position: initial;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

@media screen and (max-width: 768px) {
    .l-promo__col {
        margin-bottom: 0;
    }

    .l-promo__col .fixed-image {
        position: relative;
        top: 0;
    }
}

/* fixing underlineing text for release 85 */
.c-text-promo a {
    text-decoration: none !important;
}

.c-promo a {
    text-decoration: none !important;
}