.openhours--section {
	background-color: var(--theme-dk-green);
	color: #fff;
	background-image: url(../../images/bg-green.jpg);
	background-size: cover;
}

.openhours--container {
	padding: 60px 30px;
	text-align: center;
	position: relative;
}

.openhours--title {
	text-transform: uppercase;
	letter-spacing: .05em;
}

@media (min-width: 992px) {
	.openhours--container:before {
		content: "";
		position: absolute;
		top: 0;
		left: 30px;
		bottom: 0;
		width: 300px;
		background-image: url(../../images/three-half-circles.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: left center;
	}
}