/* Mercury Editor Branding */
:root {
    --me-logo-horizontal: url('/sites/default/files/2024-06/Shine-Logo-Final.svg');
} 

.t-teme-temp2 .c-date-square {
    color: #fff7f7;
}

.t-teme-temp2 .c-button.c-button--solid:not([class*=u-fgc--]), .t-teme-temp2 .c-button.c-button--solid.u-fgc--none {
    color: #c4e4f3;
    background-color:#252f59;
}

.t-teme-temp2 .c-button.c-button--solid:not([class*=u-fgc--]), .t-teme-temp2 .c-button.c-button--solid.u-fgc--none {
    color: #ffffff;
    background-color: #008357;
        font-size: var(--tme-fs-body-base);
    line-height: var(--tme-lh-body-base);
    align-items: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0.125rem solid var(--tme-color-gray-700);
    border-radius: 0.625rem;
    font-family: var(--tme-ff-ui);
    font-weight: var(--tme-fw-medium);
    display: inline-flex;
    padding: 0.9375rem 3.75rem;
    text-decoration: none;
    transition: background-color 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    width: auto;
}

/* footer rules */

.l-footer-list[class*=l-footer-list--link-hover-color__primary1] .c-footer-list-item__link:before, .l-footer-list[class*=l-footer-list--link-hover-color__primary1] .c-footer-list-item a:before {
    background-color: #ffffff !important;
}

.c-footer {
    --tme-text-color: #ffffff;
    --tme-link-color: #ffffff;
    --tme-link-color-hover: #ffffff;
    --tme-icon-color: #ffffff;
    --tme-icon-color-hover: #ffffff;
    font-size: var(--tme-fs-body-18);
    line-height: var(--tme-lh-body-18);
    color: #ffffff;
}

.t-teme-temp2 .c-footer {
    --tme-link-color: #ffffff;
    --tme-icon-color: #ffffff;
    --tme-link-color-hover: #ffffff;
}

.c-footer img {
    max-width: 50%;
    display: block;
}

.l-footer-list[class*=l-footer-list--icon-color__white] .c-footer-list-item__icon svg path:hover {
    fill: #ffffff !important;
}

/*Shine Slideshow*/

/*SHiNE Slideshow*/

.tp-caption__title {
    color: white;
}

.tp-caption__title {
    font-size: 48px;
}

.tp-tabs.tp-span-wrapper.outer-bottom.nav-pos-hor-left.nav-pos-ver-bottom.nav-dir-horizontal {
    display: none;
}
.main-slideshow-block.rev_slider_wrapper {
    height: 700px;
}

.main-slideshow-block.rev_slider_wrapper {
    background-color: #314C6B;
    height: 700px;
}


/**/
div#block-views-block-recent-news-block-1
li.l-list-stacked__item {
    filter: drop-shadow(0 0 0.25rem grey);
}

.tp-caption__title.mt-style-custom-all {
    font-weight: 700;
}

.tp-caption__text {
    font-size: 18px;
}
.main-slideshow-block.rev_slider_wrapper {
    background: transparent;
    max-height: 710px;
}

/*mobile edits*/

@media only screen and (max-width: 600px){

.main-slideshow-block.rev_slider_wrapper {
    background: transparent;
    max-height: 650px;
}
.tp-mask-wrap {
    top: -180px;
}

.tp-caption__title.mt-style-custom-all.region--light-typography.region--dark-gray-background {
    font-size: x-small;
}
.tp-caption__text {
    display: block;
}
.tp-caption__text.mt-style-custom-all.region--light-typography.region--dark-gray-background {
    font-size: x-small;
}

.l-link-list.l-link-list--card {
    align-items: stretch;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
}

}