.single-stay .rooms-intro .room-list h2 {
	font-family: Agenda;
	font-size: 20px;
	font-style: normal;
	font-weight: 600;
	line-height: 28px;
	text-transform: uppercase;
	color: #54585A;
}

.single-stay .rooms-intro .room-list ul {
	margin-top: 20px;
}

.single-stay .rooms-intro .room-list ul li a {
	font-family: Agenda;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 23px;
}

.single-stay .rooms-intro .room-list ul li a.current {
	color: black;
	border-left: 5px solid black;
}

.single-stay .rooms-intro .intro h2 {
	font-family: Agenda;
	font-size: 29px;
	font-style: normal;
	font-weight: 500;
	line-height: 34px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: black;
}

.single-stay .rooms-intro .intro .icons li span {
	right: 0;
    transform: translateX(50%);
}

.single-stay .rooms-intro .intro .icons li span.circled {
	background: black;
	width: auto;
	min-width: 21px;
	border-radius: 100px;
    padding: 3px 6px;
    font-size: 15px;
    line-height: 15px;
}

.single-stay .rooms-intro .content-text .content p {
	font-family: Agenda;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 23px;
}

@media (max-width: 991.98px) {
	.single-stay .rooms-intro .room-list {
		display: none;
	}
	
	.single-stay .intro {
		padding-top: 0px;	
	}
}

@media (max-width: 767.98px) {
	.single-stay .intro .buttons {
		justify-content: center;
	}
}
