.logoTop {
	background: none;
	border: none;
	height: 150px;
	margin-top: 10px;
}

.logoTop svg {
	width: 150px;
	height: 150px;
}

.logoTop svg path {
		fill: #000 !important;
	}


.logoFooter, .textFooterBG, .passes-wrap, .printwindow, .hide-print { display: none; }
body, .photoBG, .cartBG { background: none;  }
.photoBG { padding-top: 10px; }
.cartBG { padding: 10px; width: 620px; margin-top: -500px; }
.review-cols { display: block; }
.review-col { width: 100%; }
.review-wrap { width: 100%; }
h1 { font-size: 3.5rem; }
h2 { border-bottom: 1px solid #ccc; margin-bottom: .5em; }

body * { color: #000 !important; }
html { font-size:50%; }
