.room-text-detail p, .dop-info-detail p {
	margin-bottom: 10px;
}
.living {
	margin: 60px 0 40px 0;
}
.room-detail {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	gap: 40px;
	margin-bottom: 40px;
	justify-content: center;
}
.room-information h2 {
	letter-spacing: 1px;
}
.room-information h2 a {
	color:#000;
}
.room-img-detail, .room-information-detail {
	max-width:510px;
}
.room-text-detail, .room-properties-detail {
	margin-bottom: 20px;
}
.room-btn-detail {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	gap: 20px;
}
.room-btn-detail a {
	display: block;
}
.room-btn-detail button {
	border: 1px solid #ffbf00;
}
a.transp-btn {
	background-color: #fff;
    border: 1px solid #ffbf00;
}
a.transp-btn:hover {
	background-color: #ffbf00;
}
.bg-color-detail {
	background-color: #eeebe2;
}
.dop-detail {
	display: flex;
	flex-wrap: nowrap;
	flex-direction: row;
	gap: 40px;
	margin-bottom: 40px;
	padding: 20px 0 40px 0;
}
.dops-detail, .dop-info-detail {
	width: 620px;
}
.swiper__nav_simple {
    width: 100vw;
}
.rooms-block-icons {
	column-count: 2;
    display: block;
    margin-top: 20px;
}
.rooms-block-icons li {
	margin-bottom: 10px;
}
.room-text-detail h2 {
	margin-bottom: 10px;
}
.room-properties-detail > div {
	display: flex;
	justify-content: space-evenly;
	gap: 40px;
	flex-direction: row;
}
.swiper__button {
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    background-image: url("/local/templates/basic/assets/img/slider-arrow.svg");
}
.swiper__nav_simple .swiper__button {
    background-image: url("/local/templates/basic/assets/img/slider-arrow--mob.svg");
    width: 9px;
    height: 18px;
    position: absolute;
    /*top: 50%;*/
    z-index: 2;
	bottom: 30px;
}
.swiper__nav_simple .swiper__button_prev {
    left: 2px;
}
.dop-info-detail ul {
    display: block;
    list-style-type: disc;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
    unicode-bidi: isolate;
}
.dop-info-detail ul li {
	list-style: disc;
}
@media only screen and (min-width: 1260px) {
    .room-img-detail .swiper__nav .swiper__button {
        width: 44px;
        height: 44px;
        background-image: url("/local/templates/basic/assets/img/slider-arrow.svg");
    }
}
@media only screen and (min-width: 1260px) {
    .room-img-detail .swiper__nav .swiper__button_prev {
        left: 10px;
    }
}
@media only screen and (min-width: 1260px) {
    .swiper__button {
        width: 44px;
        height: 44px;
    }
}
.swiper__button_next {
    rotate: 180deg;
}
.swiper__nav_simple .swiper__button_next {
    right: 2px;
}
@media only screen and (min-width: 1260px) {
    .room-img-detail .swiper__nav .swiper__button_next {
        right: 10px;
    }
}
@media (max-width: 599px) {
	.room-detail {
		display: block;
	}
	.room__item {
		padding: 20px;
	}
	.swiper__nav_simple .swiper__button {
		top: 50%;
	}
	.dop-detail {
		display: block;
	}
	.dops-detail, .dop-info-detail {
		width: 100%;
		margin-bottom: 20px;
	}
}
