.pt-rooms .rooms-anchor-links {
  background-color: #303F4B;
  padding: 1em;
}
.pt-rooms .rooms-anchor-links .rooms-anchor-links-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width: 850px) {
  .pt-rooms .rooms-anchor-links .rooms-anchor-links-inner {
    gap: 2em;
  }
}
.pt-rooms .rooms-anchor-links a {
  color: white;
  font-size: 0.75em;
  color: #FFF;
  text-decoration: none !important;
}
.pt-rooms .rooms-anchor-links a:hover {
  color: white !important;
  opacity: 0.6;
}
@media only screen and (max-width: 850px) {
  .pt-rooms .rooms-anchor-links a {
    -ms-flex-preferred-size: 48%;
        flex-basis: 48%;
    text-align: center;
    border: 1px solid white;
    margin: 1%;
  }
}
@media only screen and (max-width: 575px) {
  .pt-rooms .rooms-anchor-links a {
    -ms-flex-preferred-size: 98%;
        flex-basis: 98%;
  }
}
.pt-rooms .wv-room-wrapper .wv-title-main > p:first-child {
  text-transform: uppercase;
  color: #303F4B;
}
.pt-rooms .room_gallery {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 2fr 2fr;
  grid-template-columns: 2fr 2fr;
}
@media(max-width:850px){
	.pt-rooms .room_gallery {
		display: block;
	}
	.pt-rooms .room_gallery img {
		display:none;
		width:100%;
	}
	.pt-rooms .room_gallery img:first-of-type {
		display:block;
	}	
	.room_page-subtitle{
		padding-bottom:0!important;
		margin-bottom:0!important;
	}

}
.pt-rooms .room_gallery img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.pt-rooms .room_gallery img:last-child:nth-last-child(even) {
  grid-column: auto/span 2;
}
@media only screen and (min-width: 780px) {
  .pt-rooms .room_gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 !important;
  }
  .pt-rooms .room_gallery img {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: unset;
  }
  .pt-rooms .room_gallery img:first-child {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.pt-rooms .wv-room-wrapper *{
  font-family: 'Tenor Sans', sans-serif;
}
.pt-rooms .wv-room-wrapper .wv-description p{
	font-weight:600;
}
.pt-rooms .wv-room-wrapper .wv-description a{
  color:#789fbc;
}
.pt-rooms .wv-room-wrapper .rooms_top_blog_section ul li{
	font-weight:600;
}
.pt-rooms .wv-room-wrapper:nth-child(even) {
	background:#212F37;
}
.pt-rooms .wv-room-wrapper:nth-child(even) .wv-title-main p,
.pt-rooms .wv-room-wrapper:nth-child(even) .wv-description p,
.pt-rooms .wv-room-wrapper:nth-child(even) .rooms_top_blog_section ul li{
	color:white!important;
}
.pt-rooms .wv-room-wrapper:nth-child(even) .wv-button{
	color:#212F37;
	background-color:white;
}
.pt-rooms .wv-room-wrapper:nth-child(even) .rooms_top_blog_section ul li img{
	filter: brightness(0) invert(1);
}
@media only screen and (min-width: 850px) {
	.pt-rooms .wv-room-image {
		flex-basis:55%;
		min-width:55%;
	}
	.pt-rooms .wv-room-image img {
		max-width:100%;
	}
}