.elementor-2647 .elementor-element.elementor-element-311a23b{padding:80px 0px 50px 0px;}.elementor-2647 .elementor-element.elementor-element-e0765e9 > .elementor-element-populated{padding:10px 30px 10px 10px;}.elementor-2647 .elementor-element.elementor-element-76afeb5 > .elementor-element-populated{padding:10px 10px 10px 30px;}.elementor-2647 .elementor-element.elementor-element-8b509b1 .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-2647 .elementor-element.elementor-element-44efe74 .elementor-button{background-color:#F47F4F;fill:#FFFFFF;color:#FFFFFF;}.elementor-2647 .elementor-element.elementor-element-44efe74 .elementor-button:hover, .elementor-2647 .elementor-element.elementor-element-44efe74 .elementor-button:focus{background-color:#15ABDD;}.elementor-2647 .elementor-element.elementor-element-449e7a4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-449e7a4{font-size:16px;}.elementor-2647 .elementor-element.elementor-element-a1380f6{--divider-border-style:wavy;--divider-color:#5F6368;--divider-border-width:2px;--divider-pattern-height:10.2px;--divider-pattern-size:10px;}.elementor-2647 .elementor-element.elementor-element-a1380f6 .elementor-divider-separator{width:160px;}.elementor-2647 .elementor-element.elementor-element-a1380f6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2647 .elementor-element.elementor-element-777eacc .elementor-heading-title{font-size:28px;text-transform:capitalize;line-height:1.3em;}.elementor-2647 .elementor-element.elementor-element-9f0245c > .elementor-container{min-height:400px;}.elementor-2647 .elementor-element.elementor-element-9f0245c{padding:0px 10px 0px 10px;}.elementor-2647 .elementor-element.elementor-element-aafc3a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-6dd58a9{padding:0px 0px 0px 0px;z-index:0;}.elementor-2647 .elementor-element.elementor-element-0c9dca5 > .elementor-element-populated{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-2647 .elementor-element.elementor-element-4ac9657{left:0px;}body.rtl .elementor-2647 .elementor-element.elementor-element-4ac9657{right:0px;}.elementor-2647 .elementor-element.elementor-element-4ac9657{top:0px;text-align:end;}.elementor-2647 .elementor-element.elementor-element-4ac9657 img{width:350px;}.elementor-2647 .elementor-element.elementor-element-1f4282f .elementor-tab-title, .elementor-2647 .elementor-element.elementor-element-1f4282f .elementor-tab-title:before, .elementor-2647 .elementor-element.elementor-element-1f4282f .elementor-tab-title:after, .elementor-2647 .elementor-element.elementor-element-1f4282f .elementor-tab-content, .elementor-2647 .elementor-element.elementor-element-1f4282f .elementor-tabs-content-wrapper{border-width:0px;}.elementor-2647 .elementor-element.elementor-element-1f4282f .elementor-tab-mobile-title, .elementor-2647 .elementor-element.elementor-element-1f4282f .elementor-tab-desktop-title.elementor-active, .elementor-2647 .elementor-element.elementor-element-1f4282f .elementor-tab-title:before, .elementor-2647 .elementor-element.elementor-element-1f4282f .elementor-tab-title:after, .elementor-2647 .elementor-element.elementor-element-1f4282f .elementor-tab-content, .elementor-2647 .elementor-element.elementor-element-1f4282f .elementor-tabs-content-wrapper{border-color:#00000059;}.elementor-2647 .elementor-element.elementor-element-1f4282f .elementor-tab-title, .elementor-2647 .elementor-element.elementor-element-1f4282f .elementor-tab-title a{color:#646464;}.elementor-2647 .elementor-element.elementor-element-1f4282f .elementor-tab-title.elementor-active,
					 .elementor-2647 .elementor-element.elementor-element-1f4282f .elementor-tab-title.elementor-active a{color:#F47F4F;}.elementor-2647 .elementor-element.elementor-element-7b3d499{padding:20px 10px 70px 10px;}.elementor-2647 .elementor-element.elementor-element-de81f8f{--divider-border-style:wavy;--divider-color:#5F6368;--divider-border-width:2px;--divider-pattern-height:10.2px;--divider-pattern-size:10px;}.elementor-2647 .elementor-element.elementor-element-de81f8f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-2647 .elementor-element.elementor-element-de81f8f .elementor-divider-separator{width:160px;}.elementor-2647 .elementor-element.elementor-element-de81f8f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2647 .elementor-element.elementor-element-26f9ac7 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-2647 .elementor-element.elementor-element-26f9ac7 .elementor-heading-title{font-size:30px;text-transform:capitalize;line-height:1.5em;}.elementor-2647 .elementor-element.elementor-element-e2e24fb{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2647 .elementor-element.elementor-element-e2e24fb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2647 .elementor-element.elementor-element-e2e24fb:after{content:"0.66";}.elementor-2647 .elementor-element.elementor-element-e2e24fb .elementor-post__thumbnail__link{width:100%;}.elementor-2647 .elementor-element.elementor-element-e2e24fb .elementor-post__thumbnail{border-radius:16px 16px 16px 16px;}.elementor-2647 .elementor-element.elementor-element-e2e24fb.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:15px;}.elementor-2647 .elementor-element.elementor-element-e2e24fb.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:15px;}.elementor-2647 .elementor-element.elementor-element-e2e24fb.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:15px;}.elementor-2647 .elementor-element.elementor-element-e2e24fb .elementor-post__title, .elementor-2647 .elementor-element.elementor-element-e2e24fb .elementor-post__title a{color:#101828;font-size:24px;font-weight:500;line-height:1.5em;}.elementor-2647 .elementor-element.elementor-element-e2e24fb .elementor-post__title{margin-bottom:5px;}.elementor-2647 .elementor-element.elementor-element-e2e24fb .elementor-post__read-more{color:#F47F4F;}.elementor-2647 .elementor-element.elementor-element-e2e24fb a.elementor-post__read-more{font-size:16px;font-weight:500;line-height:1.5em;}.elementor-2647 .elementor-element.elementor-element-61d9ada{padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-a41cdcf > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2647 .elementor-element.elementor-element-311a23b{padding:40px 0px 30px 0px;}.elementor-2647 .elementor-element.elementor-element-9f0245c > .elementor-container{min-height:auto;}.elementor-2647 .elementor-element.elementor-element-7b3d499{padding:10px 10px 50px 10px;}.elementor-2647 .elementor-element.elementor-element-26f9ac7 > .elementor-widget-container{padding:0px 0px 05px 0px;}}@media(max-width:767px){.elementor-2647 .elementor-element.elementor-element-311a23b{padding:30px 10px 20px 10px;}.elementor-2647 .elementor-element.elementor-element-ecca61e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2647 .elementor-element.elementor-element-e0765e9 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2647 .elementor-element.elementor-element-76afeb5 > .elementor-element-populated{padding:40px 10px 10px 10px;}.elementor-2647 .elementor-element.elementor-element-26f9ac7 .elementor-heading-title{font-size:24px;line-height:1.2em;}.elementor-2647 .elementor-element.elementor-element-e2e24fb .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2647 .elementor-element.elementor-element-e2e24fb:after{content:"0.5";}.elementor-2647 .elementor-element.elementor-element-e2e24fb .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-20d92d8 */.room-slider-section {
    overflow: hidden;
}
.room-slider-section .slick-prev {
    left: -25px;
    z-index: 99;
    top: 50%;
    transform: translateY(0px);
}
.room-slider-section .slick-prev:before,
.room-slider-section .slick-next:before{
    color: #5C5C5C;
}
.room-slider-section .slick-next {
    right: -25px;
    z-index: 99;
    top: 50%;
    transform: translateY(0px);
}
.room-slider-section .slick-slider.gallery-thumbs {
    width: 85% !important;
    margin: 0 auto;
}
.room-slider-section .gallery-thumbs img {
    width: 100% !important;
    height: auto !important;
    /*padding: 0px 10px;*/
    
}
.room-slider-section .gallery-thumbs .slick-slide {
	padding: 10px;
}
.room-slider-section .gallery-thumbs .slick-center.slick-active img {
    border: 3px solid #F47F4F;
}
.room-slider-section .gallery-thumbs img {
   border-radius: 14px !important;
}

.room-slider-section .gallery-top .slick-slide img {
    border-radius: 17px !important;
}

@media(min-width:1024px){
.room-slider-section .gallery-top .slick-slide {
    height: 350px;
}
.room-slider-section .gallery-top .slick-slide img{
    height: 100% !important;
}
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a1380f6 */.room-details p {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-82e6b45 */.matanzas-room-features li {
width: 50%;
    display: inline-block;
    padding: 10px 0px;
    font-weight: bold;
    vertical-align: top;

}
@media (max-width: 767px) {
	.matanzas-room-features li {
    	width: 100%;
	}
}
.matanzas-room-features li:before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
    background-size: contain;
  margin-right: 12px;
      vertical-align: middle;
          top: -2px;
    position: relative;
}
.two-queen-beds:before,
.two-queen-sleeper-sofas:before{
    width: 40px !important;
}
.non-smoking:before {
  background: url('/wp-content/uploads/2024/10/Non-Smoking-Icon.svg') no-repeat center center;
}
.queen-bed:before {
  background: url('/wp-content/uploads/2024/10/Queen-Bed-Icon.svg') no-repeat center center;
}
.two-queen-beds:before {
  background: url('/wp-content/uploads/2024/10/Two-Queen-Bed-Icon.svg') no-repeat center center;
}
.king-bed:before {
  background: url('/wp-content/uploads/2024/10/King-Bed-Icon.svg') no-repeat center center;
}
.queen-sleeper-sofa:before {
  background: url('/wp-content/uploads/2024/10/Queen-Sleeper-Sofa-Icon.svg') no-repeat center center;
}
.two-queen-sleeper-sofas:before {
  background: url('/wp-content/uploads/2024/10/Two-Queen-Sleeper-Sofas-Icon.svg') no-repeat center center;
}
.full-sleeper-sofa:before {
  background: url('/wp-content/uploads/2024/10/Full-Sleeper-Sofa-Icon.svg') no-repeat center center;
}
.full-size-bed:before {
  background: url('/wp-content/uploads/2024/10/Fullsize-Bed-Icon.svg') no-repeat center center;
}
.wireless-internet:before {
  background: url('/wp-content/uploads/2024/10/Wireless-Internet-Icon.svg') no-repeat center center;
}
.flat-screen-tv:before {
  background: url('/wp-content/uploads/2024/10/Flat-Screen-TV-Icon.svg') no-repeat center center;
}
.full-kitchen:before {
  background: url('/wp-content/uploads/2024/10/Full-Kitchen-Icon.svg') no-repeat center center;
}
.waterside:before {
  background: url('/wp-content/uploads/2024/10/Waterside-Icon.svg') no-repeat center center;
}
.water-view-balcony:before {
  background: url('/wp-content/uploads/2024/10/Water-View-Balcony-Icon.svg') no-repeat center center;
}
.balcony:before {
  background: url('/wp-content/uploads/2024/10/Balcony-Icon.svg') no-repeat center center;
}
.poolside:before {
  background: url('/wp-content/uploads/2024/10/Poolside-Icon.svg') no-repeat center center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8c7565c */@media(min-width:1024px) {
.matanzas-tab-section .elementor-tab-content {
    width: 85%;
}
}
@media (max-width: 767px) {
    .amenities-policies-section .elementor-tabs .elementor-tabs-wrapper {
        display: block;
    }
    .amenities-policies-section .elementor-tab-title {
    	padding: 10px 0px !important;
	}
	    .amenities-policies-section .elementor-tabs .elementor-tab-mobile-title {
        display: none !important;
    }
        .amenities-policies-section .elementor-tabs .elementor-tab-content {
        padding: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9f0245c */.amenities-policies-section .elementor-tabs-wrapper {
     border-bottom: 1px solid #00000059;
}
.amenities-policies-section .elementor-tab-title {
    padding: 20px 0px!important;
}
.amenities-policies-section .elementor-tab-title.elementor-tab-desktop-title.elementor-active {
    border-bottom: 1px solid #F47F4F !important;
}
    .amenities-policies-section .elementor-tab-title.elementor-tab-desktop-title:last-child {
    left: 40px !important;
}
.amenities-policies-section .elementor-tab-content {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.standard-amenities-list ul li {
    padding: 8px 0px;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-de81f8f */.room-details p {
    margin-bottom: 0;
}/* End custom CSS */