
/* Handling for List Links in Header Block */
div#block-touchstone-me-headercontent .l-layout__inner {
     width: 100%;
     /*max-width: 1400px; */
     /*margin: auto; */
     /*display: flex; */
     /*justify-content: flex-end; */
}
div#block-touchstone-me-headercontent .c-link-list-item {
    padding: 0;
    margin: 10px 1rem;
    box-shadow: none;
    overflow: visible;
    width: auto;
}
.t-teme-temp3 div#block-touchstone-me-headercontent .c-link-list-item__icon svg {
    max-width: 1.5rem;
    max-height: 1.5rem;
}
div#block-touchstone-me-headercontent .l-link-list {
    padding: 0;
}
div#block-touchstone-me-headercontent .l-link-list .c-link-list-item__link {
    flex-direction: row;
    align-items: center;
      font-size: var(--tme-fs-body-18);
    line-height: var(--tme-lh-body-18);
}
@media (max-width: 991px) {
	div#block-touchstone-me-headercontent .l-layout__inner {
    justify-content: center;
	}
}

.t-teme-temp3 .c-footer {
    padding: 0;
    background-image: none !important;
    /*background-color: #185f98;*/
}

div#block-touchstone-me-footermeblock {
    max-width: 100vw !important;
    margin: auto;
}

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

.region.region__name--utility {
    color: #000000;
}

.region.region__name--utility {
    font-size: 15px;
}

@media (max-width: 600px) {
.region.region__name--utility {
    font-size: 14px;
    text-align: center;
}
}

ul:not([class]), ol:not([class]) {
    font-size: inherit;
    line-height: inherit;
    list-style-position: outside;
}

.region.region__name--utility a {
    color: #000;
}

/* footer art */

.cls-1 { 
	fill: #006eb2; 
} 
.cls-2 {
	fill: #fcddd9; 
} 
.cls-3 { 
	fill: #3ea4cc; 
} 
.cls-4 { fill: #005a9c; } 
.cls-5, .cls-6, .cls-7 { fill: none; } 
.cls-8 { fill: #b3f1ff; } 
.cls-9 { fill: #70c0e0; } 
.cls-6 { stroke-linecap: round; stroke-width: 4px; } 
.cls-6, .cls-7 { stroke: #005a9c; stroke-miterlimit: 10; }