.errorMessage {
	display: none;
  	border: 1px solid red;
  	margin-top: 20px;
  	color: red;
  	padding: 10px 20px;
}

#catalogLinkBlock {
	display: none;
}

.header.headerShort {
	height: auto;
  	max-height: initial;
  	min-height: initial;
  	padding-bottom: 20px;
}

.page__content {
  	max-width: 965px;
  	padding-top: 48px;
  	padding-bottom: 39px;
  	padding-left: 20px;
  	padding-right: 20px;
  	margin-left: auto;
  	margin-right: auto;
  	min-height: 350px;
}

.page__content h1 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 40px;
	font-weight: 500;
	line-height: 47.94px;
	text-transform: uppercase;
}
.page__content h2 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 25px;
	font-weight: 500;
	line-height: 30px;
	text-transform: uppercase;
	color: #3c3c3b;
}
.page__content h3 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 20px;
	text-transform: uppercase;
	color: #3c3c3b;
}

.page__content p {
	margin-bottom: 10px;
	color: #3c3c3b;
}

.page__content a {
	color: #00795d;
	text-decoration: underline;
}

.crumbs {
	margin-bottom: 20px;
}

@media (max-width: 768px) {
  .page__content {
    padding-top: 24px;
    padding-bottom: 72px;
    padding-left: calc(50vw - 167.5px);
    padding-right: calc(50vw - 167.5px);
  }

	 .page__content h1 {
		font-size: 28px;
		line-height: inherit;
		text-transform: inherit;
	}
	.page__content h2 {
		font-size: 22px;
		line-height: inherit;
		text-transform: inherit;
	}
	.page__content h3 {
		text-transform: inherit;
	}
}