.stm_wp_hotelier_rooms_list_style_1{position:relative}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-types{margin-bottom:46px;font-size:0;list-style:none}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-types ul{text-align:center;padding-left:0;font-size:0}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-types ul li{padding:0 30px;font-size:14px;display:inline-block}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-types ul li a{text-transform:uppercase;letter-spacing:2px;padding:8px 0;text-decoration:none}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-types ul li.active a{border-bottom:1px solid}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-types ul li.active a:after{opacity:1}.stm_wp_hotelier_rooms_list_style_1 .room-list-wrapper{position:relative}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list{flex-wrap:wrap;margin:0 -15px;font-size:14px;display:flex;position:absolute;top:0;left:0}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room{-o-transition:.3s ease;visibility:hidden;opacity:0;transition:all .3s;transform:translateY(15px)}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list.active{z-index:100;-o-transition:.3s cubic-bezier(.06,.43,.22,1);transition:all .3s cubic-bezier(.06,.43,.22,1);position:relative}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list.active .room{visibility:visible;opacity:1;transform:translateY(0)}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list.active .room:first-child{-o-transition-delay:.2s;transition-delay:.2s}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list.active .room:nth-child(2){-o-transition-delay:.3s;transition-delay:.3s}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list.active .room:nth-child(3){-o-transition-delay:.4s;transition-delay:.4s}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list.active .room:hover{transform:translateY(-15px);-o-transition-delay:0s!important;transition-delay:0s!important}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room{width:33.33%;margin-bottom:60px;padding:0 15px}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room:last-child{margin-bottom:60px!important}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room .inner{-o-transition:.3s ease;background-color:#fff;height:100%;transition:all .3s;box-shadow:0 30px 50px #99999926}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room__image{position:relative}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room__image img{width:100%}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room__price{color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50px;padding:10px 20px;font-size:18px;font-weight:400;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room__content{text-align:center;background-color:#fff;padding:40px 30px 21px;line-height:22px}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room__title h3{margin-bottom:8px!important}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room__title h3 a{-o-transition:all .3s ease;white-space:nowrap;text-overflow:ellipsis;transition:all .3s;display:block;overflow:hidden}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room__excerpt{margin-bottom:19px;font-size:15px}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room_info{border-top:1px solid #cccccc80;flex-wrap:wrap;justify-content:center;padding-top:20px;line-height:17px;display:flex}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room_info__single{margin:0 10px}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room_info__single i{margin-right:4px;font-size:17px}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room_info__single span{font-size:14px;position:relative;top:3px}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room_info__single>*{vertical-align:top}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room:hover .inner{box-shadow:0 30px 50px #99999959}@media (max-width:1023px){.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-types{margin-bottom:35px}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-types ul{text-align:center}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-types ul li{margin-bottom:15px;padding:0 10px}.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room{width:50%;height:auto}}@media (max-width:550px){.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room{width:100%}}@media (max-width:1024px){.stm_wp_hotelier_rooms_list_style_1 .stm-rooms-list .room__price{text-align:center;left:15%;right:15%;transform:none}}