.gmw-locator-contact-hours {
	margin-bottom: var(--spacing-1, 8px);
}

.gmw-single-item .gmw-item-phone,
.gmw-single-item .gmw-hours-of-operation-wrapper {
	margin-bottom: var(--spacing-1, 8px);
}

.gmw-single-item .gmw-item-phone .gmw-icon-phone,
.gmw-single-item .gmw-hours-of-operation-wrapper .gmw-icon-clock {
	color: var(--store-locator-text-color, currentColor);
}

.gmw-single-item .gmw-item-phone a {
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	text-transform: uppercase;
	color: var(--store-locator-text-color, currentColor);
	text-decoration: none;
}

.gmw-single-item .gmw-item-phone a:active,
.gmw-single-item .gmw-item-phone a:hover,
.gmw-single-item .gmw-item-phone a:focus {
	color: var(--Primary, #ff5c35);
}

.gmw-hours-of-operation-wrapper {
	display: flex;
	align-items: flex-start;
	gap: 0.15em;
}

.gmw-hours-of-operation-wrapper .gmw-icon-clock {
	flex: 0 0 auto;
	margin-top: 0.15em;
}

.gmw-hours-of-operation-wrapper ul.gmw-hours-of-operation {
	list-style: none;
	margin: 0;
	padding: 0;
	flex: 1 1 auto;
}

.gmw-hours-of-operation-wrapper ul.gmw-hours-of-operation li.day {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.4;
}

.gmw-info-window-inner .gmw-item-content {
	display: flex;
	flex-direction: column;
}

.gmw-info-window-inner .gmw-locator-contact-hours {
	order: 1;
}

.gmw-info-window-inner .gmw-info-window-buttons {
	order: 2;
}

.gmw-info-window-inner .gmw-item-phone a,
.gmw-info-window-inner .gmw-hours-of-operation-wrapper {
	color: var(--Black, #212322);
}

.gmw-info-window-inner .gmw-item-phone a:active,
.gmw-info-window-inner .gmw-item-phone a:hover,
.gmw-info-window-inner .gmw-item-phone a:focus {
	color: var(--Primary, #ff5c35);
}

.gmw-info-window-inner .gmw-hours-of-operation-wrapper .gmw-icon-clock,
.gmw-info-window-inner .gmw-item-phone .gmw-icon-phone {
	color: var(--Black, #212322);
}
