@import url("https://use.typekit.net/fvt8fhh.css");
:root {
	--tme-ff-cipco: "neue-haas-unica";
}
.c-site-header__standard-navigation .menu[data-depth="0"] > .menu__item > .menu__link > .text {
    font-family: var(--tme-ff-cipco);
}
body {
    font-family: var(--tme-ff-cipco);
}
h1, h2, h3, h4, h5, h6 {
    font-family: var(--tme-ff-cipco);
}
.region__name--search .form-actions {
    margin: auto;
}
.c-site-header__navigation {
    top: auto;
}
.c-site-logo img {
    width: auto;
    max-height: 120px;
}
.c-site-header__standard-navigation .menu[data-depth="0"] > .menu__item > .menu__link > .text {
    font-weight: 600;
    font-size: var(--tme-fs-body-16);
}
.c-site-header__standard-navigation .menu[data-depth="0"] {
    gap: 20px;
}
.c-site-header__masthead .c-site-header__inner {
    gap: 16px;
}
.region.region__name--search input {
    color: #fff !important;
    min-width: 150px;
    border-radius: 0.65rem;
    border: 1px solid var(--tme-color-primary-2);
}
/* Mercury Editor Branding */
:root {
    --me-logo-horizontal: url('/sites/default/files/2024-06/Shine-Logo-Final.svg');
} 

.t-teme-temp2 .c-footer {
    background-color: grey;
    background-image:none;
}

@media only screen and (max-device-width: 1000px){
	.region.region__name--utility
	.l-link-list {
	    flex-wrap: wrap;
	}
}
@media (min-width: 320px) and (max-width: 480px) {
.region.region__name--utility
.l-link-list {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 3;
    margin: 0;
    padding: 1.875rem 0 0;
    gap: 1.25rem;
    max-width: fit-content;
    align-content: center;
    flex-wrap: nowrap;
}
}

/*Header Social Icons*/
@media screen and (min-width: 800px) {
.u-bgc--none.u-fgc--white.l-link-list.l-link-list--list.l-link-list--link-color__white.l-link-list--link-background-color__none {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}
@media screen and (min-width: 800px) {
.region.region__name--utility
.l-layout__main.l-layout--layout-twocolumn-halves {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-content: center;
}
}

/*CTA List Mobile View*/
@media (min-width: 320px) and (max-width: 480px) {
	.l-layout__main {
	    --l-main-columns: 1;
	    display: grid;
	    grid-template-columns: repeat(var(--l-main-columns), minmax(0, 1fr));
	    align-content: center;
	    justify-content: center;
	    align-items: center;
	}
}
div#block-touchstone-me-headercontent .l-layout__inner {
    max-width: 1400px;
    margin: auto;
}

/*footer CSS*/
.c-footer.c-footer--4_column {
    background-image: url(/sites/default/files/2024-07/bluefooterimg.png) !important;
}
.l-link-list.l-link-list--list {
    gap: 0rem;
}

/*Header Menu*/
.c-site-header__controls {
    padding-left: 30px;
}
@media (max-width: 991px) {
	.c-mega-menu .menu[data-depth="0"] > .menu__item > .menu__link {
    font-weight: bold;
	}
}
@media (max-width: 567px) {
	.c-mega-menu .menu[data-depth="1"] .menu__link {
    font-size: var(--tme-fs-body-16);
  }
}