.contacts {}

.contacts .page-title {
	background-image: url(../images/page-titles/contacts.jpg);
}

.contacts h1.slice {
	background-color: #e31d1a;
	display: inline-block;
	padding: 15px 60px;
	color: #fff;
	font-weight: bold;
}

.contact-a {
	color: #333;
}

.contact-a:hover {
	color: #e31d1a;
}

.superC {
	width: 100%;
	height: 70px;
	line-height: 65px;
	cursor: pointer;
	user-select: none;
	border: 2px solid transparent;
}

.superC:hover {
	border: 2px solid #e31d1a;
}

input[type=checkbox] {
	display: none;
}

@media screen and (max-width: 450px) {
	.contacts h1.slice {
		padding: 15px;
	}
}

@media screen and (max-width: 775px) {
	.contacts h1.slice {
		font-size: 25px;
	}
}
