/* PowerSite 2.93 - Client: MARR - General, Consumer Overrides CSS */
/* Last Updated: 2025.07.09 ET */

@import url('marr_default.css');

h1,
p.headline {
	font-weight: 900;
}

h2 {
	font-weight: 900;
	margin-top: 2rem;
}

h1::after,
h2::after {
	display: none;
}

h3 {
	font-weight: 900;
}

input[type="submit"],
input[type="button"],
button,
.button {
	background: rgb(42,60,104);
	color: white !important;
}

input[type="submit"]:hover,
input[type="button"]:hover,
button:hover,
.button:hover {
	color: white;
}

input[type="submit"].prev,
input[type="button"].prev,
button.prev,
.button.prev {
	background: white;
	color: rgb(42,60,104) !important;
}

input[type="submit"].prev:hover,
input[type="button"].prev:hover,
button.prev:hover,
.button.prev:hover {
	border-color: rgb(178,196,229);
}

section.feature.recycling {
	background-image: url('/images/marr_bkgd_mount-assiniboine.jpg');
}

ul.products > li {
	margin: 1rem;
}

ul.products > li img {
	width: 7.43rem;
	height: 7.43rem;
	margin-bottom: 1.6rem;
}

ul.products > li a::after {
	display: none;
}

/* RESPONSIVE OVERRIDES */

@media (min-width: 641px) and (max-width: 1023px) {

	h1,
	p.headline {
		font-size: 2.14rem; /* 30px ÷ 14px */
	}
}

@media (max-width: 640px) {

	input[type="text"],
	input[type="password"],
	input[type="email"],
	input[type="file"],
	input[type="url"],
	input[type="number"],
	input[type="date"],
	input[type="time"],
	input[type="datetime"],
	select,
	textarea {
		border-width: 1px;
	}

}