.cms-page-view .page-title {
	margin: 2.4em 0px 4.3em;
}
.cms-page-view .page-title h1 {
	margin: 0px; letter-spacing: 0.2em; font-size: 3.1em;
}
.cms-page-view .main {
	overflow: hidden; padding-bottom: 3em;
}
ul.cms-menu {
	width: 70%; border-top-color: black; border-top-width: 2px; border-top-style: solid; background-color: white;
}
ul.next-parent {
	padding-top: 2em; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
ul.cms-menu li.parent {
	text-transform: uppercase; line-height: 2em; padding-top: 0.2em; padding-left: 0.2em; font-family: "Gill Sans Infant W01"; font-weight: bold; background-color: white;
}
ul.cms-menu li {
	text-transform: capitalize; line-height: 2em; font-weight: normal; vertical-align: sub; display: block; background-color: rgb(204, 204, 204);
}
ul.cms-menu li a {
	padding-left: 0.2em; display: block; background-color: white;
}
ul.cms-menu li strong {
	width: 100%; padding-top: 0.5em; padding-left: 0.2em; font-weight: normal;
}
.cms-page-view .content p {
	margin-top: 0px; margin-bottom: 1.5em;
}
.cms-page-view .main-container {
	min-width: 100px;
}
.cms-page-view .content ul {
	padding-left: 0px;
}
.cms-page-view .content-container {
	padding-right: 2em;
}
.cms-page-view .page .content h4 {
	margin: 0px 0px 0.2em; font-size: 1.1em;
}
.cms-page-view .content-block {
	margin: 1.5em 0px;
}
.cms-page-view .content-block a {
	text-transform: uppercase; text-decoration: underline;
}
.cms-page-view p.store-phone {
	margin-top: 1.9em; margin-bottom: 0.6em;
}
.cms-page-view table.contact-table {
	width: 95%;
}
.cms-page-view table.contact-table label {
	margin-right: 1em; display: block;
}
.cms-page-view table.contact-table td {
	padding-bottom: 1.5em; min-width: 70px;
}
.cms-page-view table.contact-table td input {
	width: 100%;
}
.cms-page-view table.contact-table td textarea {
	width: 100%;
}
.cms-page-view table.contact-table td button.button {
	padding: 0.5em 2em;
}
.cms-page-view .customer-service .customer-service-right {
	margin-bottom: 1em;
}
.cms-page-view .mobile-contact-form li.stretch input {
	width: 95%;
}
.cms-page-view .mobile-contact-form li.stretch textarea {
	width: 95%;
}
.cms-page-view .mobile-contact-form li.stretch input:focus {
	background: rgb(255, 255, 255);
}
.cms-page-view .mobile-contact-form li.stretch textarea:focus {
	background: rgb(255, 255, 255);
}
.cms-page-view .mobile-contact-form li {
	margin-bottom: 1.3em;
}
.cms-page-view .mobile-contact-form li button.button {
	width: 99%; height: auto; padding-top: 0.5em; padding-bottom: 0.5em; font-size: 1.5em;
}
