.c-site-logo img {
    height: auto;
    display: block;
    width: 75%;
}

.shine-overlay {
    box-shadow: inset 0 0 0 1000px rgb(0 0 0 / 31%);
}

.region.region__name--footer a {
    color: #ffffff;
}

.region.region__name--footer .l-social-link-list {
    justify-content: left;
}

.u-address:before, .u-phone:before, .u-email:before, .u-work:before, .u-clock:before {
    background-color: #ffffff;
}

li.c-social-link .c-social-link__icon svg path {
    fill: white;
}

.header-info {
    display: flex;
    font-size:medium;
    gap:10px;
}

.region.region__name--utility a {
    color: #ffffff;
    text-decoration: none;
}

.region.region__name--utility p {
    margin: 0;
    padding: 0;
}

.t-teme-temp1 .l-link-list.l-link-list--card .c-link-list-item {
    max-width: 20%;
    min-width: 20%;
    margin-bottom: 2%;
}

.t-teme-temp1 .c-page-banner-cta__heading-wrapper {
    min-height: 75vh;
}

.c-site-header__masthead {
    padding-bottom: 20px;
    padding-top: 20px;
}

.c-footer.c-footer--4_column {
		background-image: none !important;
    background-color: #252f59;
}

.c-notification-bar__content a {
    color: #ffffff;
}

span.c-social-link__icon img {
    width: 35px;
    height: 35px;
}

div#block-touchstone-me-content .option-plugin-background {
    box-shadow: rgba(0, 0, 0, .2) 0 0 0 1000000px inset;
}

.t-teme-temp2 .c-button.c-button--solid {
    color: #ffffff;
    background-color: none;
}

.t-teme-temp2 .c-accordion__button {
    text-align: left;
}
.t-teme-temp2 .c-accordion__button {
    background-color: var(--tme-color-primary-2);
    text-align: left;
}
.t-teme-temp2 .c-accordion__button[aria-expanded=true] {
    background-color: var(--tme-color-primary-2);
}

.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;
}

a.c-button--solid.u-bgc--none.u-fgc--none.u-hbc--none.u-hfc--none.c-button {
    width: 30vw;
    text-align: center;
    justify-content: center;
    font-size: 16px;
}

@media only screen and (max-width: 1200px) {
.region.region__name--utility .l-layout__main {
    display: flex !important;
    justify-content: center;
}
a.c-button--solid.u-bgc--none.u-fgc--none.u-hbc--none.u-hfc--none.c-button {
    font-size: 10px;
}
}

@media (min-width: 992px) {
    form > * + *, form .form-item + .form-item {
        margin-top: 0 !important;
    }
}

.c-button svg#Layer_1 {
    display: none;
}

.shine-news-list__right a {
    font-family: 'Montserrat';
}

.c-date-square {
    font-family: 'Montserrat';
}

.shine-news-list__right a {
    font-family: 'Montserrat' !important;
}

article.message.message--type-alert.c-notification-bar.c-notification-bar--alert p {
    padding: 0;
}

main ul {
    list-style: disc;
}

/* highlight report outage button */

.outage-btn {
	background-color:#00a5e3 !important;
}