@charset "utf-8";

/* CONTACT INFO */
	.contact-info {
		}
	.contact-info.c {
		text-align: center;
		}
	.contact-info-header {
		font-size: 1.6rem;
		font-weight: 700;
		text-transform: none;
		}
	.contact-info-link {
		font-size: 2rem;
		font-weight: 700;
		margin: 1rem 0;
		}
	.contact-info-text {
		font-size: 1.6rem;
		line-height: 1.4em;
		opacity: 0.75;
		}

/* CTA */
	.contact-cta {
		font-size: 2.4em;
		}
	.contact-cta-text {
		}
	.contact-cta-line > a {
		font-weight: 700;
		}
	.contact-cta.c {
		text-align: center;
		}
	.contact-cta.w {
		font-size: 3.2em;
		}

/* HOURS TABLE */
	.hours-table {
		margin: var(--mywp-mg-gap) 0;
		}
	.hours-table table {
		margin: 0;
		}
	.hours-table table,
	.hours-table thead,
	.hours-table tr,
	.hours-table th,
	.hours-table td {
		background: none;
		border: none;
		text-align: left;
		}
	.hours-table table > thead > tr,
	.hours-table table > tbody > tr {
		display: grid;
		grid-template-columns: 40% 1fr 1fr;
		}
	.hours-table table > tbody > tr {
		border: 0.1rem solid var(--mywp-medium);
		}
	.hours-table table > tbody > tr + tr {
		margin-top: 1rem; 
		}
	.hours-table th,
	.hours-table td {
		padding: 1.2rem;
		}
	.hours-table .hours-table-1 {
		}
	.hours-table td.hours-table-1 {
		font-weight: 700;
		}
	.hours-table thead {
		color: var(--mywp-highlight);
		}
	.hours-table.xcolors-dark i.fa-check {
		color: var(--mywp-white);
		}
	.hours-table td > em {
		font-style: normal;
		opacity: 0.5;
		}
	.hours-table td.hours-table-time > em {
		font-style: italic;
		font-weight: 400;
		}

/* CONTACT LIST */
	.contact-list {
		margin: var(--mywp-mg-gap) 0;
		}
	.contact-list > dt {
		font-size: 1.4em;
		font-weight: 700;
		margin-top: 1rem;
		text-transform: uppercase;
		}
	.contact-list > dd {
		font-size: 1.8em;
		margin: 0.5rem 0 0.5rem 1rem;
		}
	.contact-list > dd > strong {
		text-transform: uppercase;
		}
	.contact-list.c {
		text-align: center;
		}
	.contact-list.c > dd {
		margin: 0.5rem 0;
		}

/* CONTACT MAP */
	.contact-map-holder {
		margin: var(--mywp-mg-gap) 0;
		}