<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* HEADER */

#logo {
	background-image: url('/images/logo-tall.png');
	height: 4em;
}

#logo a {
	display: block;
	height: 4em;
	width: 7em;
}

nav li {
	height: 4em;
}

nav #aboutus {
	display: none;
}

nav #contact {
	display: none;
}

nav #products {
	display: none;
}

nav #specials {
	display: none;
}

/* PRODUCT CATEGORIES */
div.swims .product {
	height: 9.5em;
}

div.pools img:nth-child(2) {
	display: none;
}

div.pools img:nth-child(3) {
	display: none;
}

div.pools img:nth-child(4) {
	display: none;
}

div.pools img:nth-child(5) {
	display: none;
}

div.swims img:nth-child(2) {
	display: none;
}

div.swims img:nth-child(3) {
	display: none;
}

div.spas img:nth-child(2) {
	display: none;
}

div.spas img:nth-child(3) {
	display: none;
}

div.spas img:nth-child(4) {
	display: none;
}

div.spas img:nth-child(5) {
	display: none;
}

/* MAP */

div.location {
	width: 90%;
	margin: 0 auto;
	text-align: center;
}

div.location hr {
	margin-bottom: 1em;
}

div.location h3 {
	margin-bottom: 0.5em;
}

div.location p {
	margin-bottom: 0.3em;
}

div.location th {
	padding-bottom: 0.5em;
}

div.location td {
	padding-bottom: 0.3em;
}

div.location .address {
	width: 100%;
}

div.location .hours {
	display: none;
}

div.location .map {
	height: 0;
	width: 100%;
	position: relative;
	overflow: hidden;
	padding-bottom: 15em;
	margin: 0 auto;
}

div.location iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* SHOPFRONT IMG */
#shopfront {
	height: auto;
	width: 100%;
	border: 0;
	padding: 0;
}

/* SPECIALS */
div.special {
	width: 90%;
	margin: 0 auto;
	margin-bottom: 1em;
}

div.special .product {
	width: 80%;
	height: auto;
	margin-left: 10%;
	margin-bottom: 0.5em;
}

div.special .description {
	text-align: center;
}
</pre></body></html>