h1.entry-title {
	margin: 50px 0 10px 0;
	font-size: var(--xxxlarge);
	color: var(--main-color);
}

/**
 * Contact Form Style
 */

.cover-form {
    padding: 40px 40px 0 40px;
}

.cover-form label {
	color: var(--white);
	font-weight: var(--normal);
	font-size: var(--small);
}

.cover-form input, .cover-form textarea {
	margin-top: 7px;
	border: 1px solid var(--border-dark);
	width: 100%;
	padding: 8px;
	background: transparent;
	color: var(--white);
	border-radius: 18px;
}

.cover-form input[type="submit"] {
	display: block;
	width: max-content;
	background: var(--main-color);
	color: var(--white);
	border: none;
	border-radius: 50px;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	font-weight: bold;
	margin: auto;
}

.amenities p {
	border: 1px solid var(--border-dark);
	border-radius: 5px;
	text-align: left;
	padding: 20px;
	margin: 10px;
}


/**
 * accordion
 */
.accordion details {
	margin-bottom: 10px;
}
.accordion summary {
	border: 1px solid var(--border-dark);
	padding: 10px;
	border-radius: 5px;
}
.accordion details p {
	padding: 20px;
	background: var(--border-color);
	border-radius: 0 0 5px 5px;
}


/**
 * nearby
 */
.nearby-group {
	margin-bottom: 40px;
}

.nearby-group table * {
	border: none;
}

.nearby-group table tr :last-child {
	color: var(--link-color);
}

/**
 * Slider
 */
 .superblockslider__slide_inner {
	width: 100%;
	left: 0;
}