:root{
	--main-room-color: #7f6f54;
	--services-icons-size: 35px;
}

/* feautures */
.room-features{margin-bottom: 15px;}
.room-features .room-feature:not(:last-child):after{
	content: "";
	height: 7px;
	width: 7px;
	background-color: var(--main-room-color);
	display: inline-block;
	border-radius: 50%;
	margin: 0 3px;
}
@media screen and (max-width: 992px) { .room-features,.room-booked-calendar{font-size: 14px;} }
/* gallery */

/* services */
.room-services-title{
	font-weight: 500;
	font-size: 1.35rem;
}

.room-services-items > ul{padding: 0;columns:2;}
@media screen and (max-width: 992px) { .room-services-items > ul{columns:1;} }
.room-service-item{ display: flex; align-items: center; margin: 15px 0;	}

div.room-services-items .room-service-item:before{
	display: inline-flex;
	content: '';
	width: var(--services-icons-size);
	height: var(--services-icons-size);
	background-size: var(--services-icons-size) var(--services-icons-size);
	background-repeat: no-repeat;
	background-position: center;
	justify-content: center;
	align-items: center;
	margin-right: 10px;
	overflow: auto;
}

.room-services-items .view::before { background: url('/images/icons/room/view.svg'); }
.room-services-items .cleaning::before { background: url('/images/icons/room/cleaning.svg'); }
.room-services-items .jacuzzi::before { background: url('/images/icons/room/jacuzzi.svg'); }
.room-services-items .kitchen::before { background: url('/images/icons/room/kitchen.svg'); }
.room-services-items .wifi::before { background: url('/images/icons/room/wifi.svg'); }
.room-services-items .tv::before { background: url('/images/icons/room/tv.svg'); }
.room-services-items .washing-machine::before { background: url('/images/icons/room/washing-machine.svg'); }
.room-services-items .dryer::before { background: url('/images/icons/room/dryer.svg'); }
.room-services-items .iron::before { background: url('/images/icons/room/iron.svg'); }
.room-services-items .treasury::before { background: url('/images/icons/room/treasury.svg'); }
.room-services-items .heating::before { background: url('/images/icons/room/heating.svg'); }
.room-services-items .aircondition::before { background: url('/images/icons/room/aircondition.svg'); }
.room-services-items .smoke-detector::before { background: url('/images/icons/room/smoke-detector.svg');}
.room-services-items .office::before { background: url('/images/icons/room/office.svg'); }
.room-services-items .dining-room::before { background: url('/images/icons/room/dining-room.svg'); }
.room-services-items .dishwasher::before { background: url('/images/icons/room/dishwasher.svg'); }
.room-services-items .coffee::before { background: url('/images/icons/room/coffee.svg'); }
.room-services-items .balcony::before { background: url('/images/icons/room/balcony.svg'); }
.room-services-items .parking::before { background: url('/images/icons/room/parking.svg'); }
.room-services-items .hair-dryer::before { background: url('/images/icons/room/hair-dryer.svg'); }
.room-services-items .pets::before { background: url('/images/icons/room/pets.svg'); }
.room-services-items .smoking::before { background: url('/images/icons/room/smoking.svg'); }
.room-services-items .fireplace::before { background: url('/images/icons/room/fireplace.svg'); }
.room-services-items .hydromassage::before { background: url('/images/icons/room/hydromassage.svg'); }
.room-services-items .minibar::before { background: url('/images/icons/room/minibar.svg'); }
.room-services-items .kettle::before { background: url('/images/icons/room/kettle.svg'); }
.room-services-items .sofa-bed::before { background: url('/images/icons/room/sofa-bed.svg'); }
.room-services-items .bathrobes::before { background: url('/images/icons/room/bathrobes.svg'); }

/*
.gallery-span > div:first-child{
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}

.gallery-span > div:nth-child(3){
	border-top-right-radius: 10px;
}

.gallery-span > div:nth-child(5){
	border-bottom-right-radius: 10px;
}*/

.gallery-span{
	margin-top: 35px;
	margin-bottom: 35px;
	border-radius: 10px;
	overflow: hidden;
}


.room-booking-form-popup{

}

.room-booking-form-popup a {
  border: 1px solid var(--main-room-color);
  padding: .5rem 1rem;
  display: inline-flex;
  margin: 10px 0;
  background: var(--main-room-color);
  color: #fff !important;
  border-radius: 2px;
}

.room-booking-form-popup a:hover {
	background: #988462ff;
}