﻿.img-hover-zoom {
    /*height: 240px;*/
    overflow: hidden;
}

    .img-hover-zoom img {
        transition: transform .5s ease;
    }

    .img-hover-zoom:hover img {
        transform: scale(1.2);
    }

.momentsNotice {
    color: #7e7f80;
    font-size: 12px;
    display: flex;
    justify-content: flex-end;
    /*margin-top: -22px !important;*/  
}

    .momentsNotice span {
        color: #0076bc;
        font-size: 15px;
        margin-top: 1px;
        margin-left: 5px;
        font-weight: bold; 
    }

.newsPageBanner {
    height: 500px;
    background-image: url();
    background-size: cover;
    background-position: center;
}

.momentsNoticeSpan {
    color: #0076bc;
    font-size: 15px;
    margin-top: -5px;
    margin-left: 5px;
}

    .momentsNoticeSpan::after {
        content: '';
        display: inline-block;
        position: relative;
        top: 5px;
        left: 11px;
        border-style: solid;
        border-width: 10px 0 10px 20px;
        border-color: transparent transparent transparent #0076bc;
    }
.newsRow {
    margin-bottom:30px;
}
.newsRow .card-body a {
    font-size: 16px;
}
.dropdown-menu .dropdown-megamenu .dropdown-menu .dropdown-link {
    padding: 5px 0;
    color: #58595b;
    font-weight: bold;
}











#tcn-chat-root {
    position: relative !important;
    width: 100%;
    min-height: 60px;
    margin: 0.5rem auto 5rem;
    padding: 0 15px;
    display: flex;
    align-items: center;
    margin-top: -105px;
}



#arrowHolder::after {
    content: "\f177";
    display: inline-block;
    margin-left: 80px;
    font-family: 'Font Awesome 5 Pro';
    font-size: 1.8rem;
}

#tcn-chat-root::after {
    content: "Click the red icon when you are ready to chat.  If the icon is not present, then a chat agent is not available at this time.  Please call 1.877.288.5340.";
    display: inline-block;
    margin-left: 120px;
    width: 730px;
    font-family: 'gotham medium';
}



.chat-title {
    font-family: 'gotham medium';
    margin-top: 3rem;
}

.chat-list {
    font-family: 'gotham medium';
    list-style-type: disc;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}

    .chat-list > li::before {
        display: none;
    }

footer {
    order: 2;
}

/* colors */
.text-green {
    color: #a3cc00;
}

.text-red {
    color: #df1930;
}

.text-blue {
    color: #004987;
}


/*Chat Feature
*/


#tcn-chat-root > div {
    position: absolute !important;
    right: unset !important;
    align-items: flex-start !important;
}

#tcn-chat-button {
    width: 60px !important;
    height: 60px !important;
    margin: 0 !important;
}

    #tcn-chat-button svg {
        width: 35px;
        height: 35px;
    }

#tcn-chat-wrapper {
    overflow: visible;
}

    #tcn-chat-wrapper > div {
        padding-top: 0;
    }

#tcn-chat-widget {
    margin: 0;
}

@media(min-width: 576px) {
    script + #tcn-chat-root, style + #tcn-chat-root {
        max-width: 540px;
    }
}

@media(min-width: 768px) {
    script + #tcn-chat-root, style + #tcn-chat-root {
        max-width: 720px;
    }
}

@media(min-width: 992px) {
    script + #tcn-chat-root, style + #tcn-chat-root {
        max-width: 960px;
    }
}

@media(min-width: 1200px) {
    script + #tcn-chat-root, style + #tcn-chat-root {
        max-width: 1140px;
    }
}

@media(min-width: 1400px) {
    script + #tcn-chat-root, style + #tcn-chat-root {
        max-width: 1320px;
    }
}


@media(min-width: 576px) {
    #tcn-chat-root {
        max-width: 540px;
    }
}

@media(min-width: 768px) {
    #tcn-chat-root {
        max-width: 720px;
    }
}

@media(min-width: 992px) {
    #tcn-chat-root {
        max-width: 960px;
    }
}

@media(min-width: 1200px) {
    #tcn-chat-root {
        max-width: 1140px;
    }
}

@media(min-width: 1400px) {
    #tcn-chat-root {
        max-width: 1320px;
    }
}

