.vc_container,.vc_container-fluid{z-index:10;position:relative}.vc_container .container,.vc_container-fluid .container{max-width:100%}.vc_container .container-fluid,.vc_container-fluid .container-fluid{width:100%}.vc_row-flex .row:before,.vc_row-flex .row:after{display:none}.vc_row>.container>.row{padding:0}.vc_row-flex>.container>.row,.vc_row-flex>.container-fluid>.row{flex-wrap:wrap;display:flex}.vc_row-flex>.container>.row>.vc_column_container,.vc_row-flex>.container-fluid>.row>.vc_column_container{display:flex}.vc_row-flex>.container>.row>.vc_column_container>.vc_column-inner,.vc_row-flex>.container-fluid>.row>.vc_column_container>.vc_column-inner{z-index:1;flex-direction:column;flex-grow:1;display:flex}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.vc_row-flex>.container>.row>.vc_column_container>.vc_column-inner>*,.vc_row-flex>.container-fluid>.row>.vc_column_container>.vc_column-inner>*{min-height:1em}}.vc_row-flex>.container>.row:before,.vc_row-flex>.container>.row:after,.vc_row-flex>.container-fluid>.row:before,.vc_row-flex>.container-fluid>.row:after{display:none}.vc_row-o-equal-height>.container>.row>.vc_column_container,.vc_row-o-equal-height>.container-fluid>.row>.vc_column_container{align-items:stretch}.wpb_column[data-stretch].vc_column_container>.vc_column-inner{background-size:cover;height:100%}@media (max-width:1023px){div[data-stretch=right] .vc_column-inner{position:relative}}@media (max-width:769px){.vc_col-sm-6:nth-of-type(odd){clear:both}}@media (min-width:1500px){}@media (max-width:1100px){}@media (max-width:550px){}[class*=vc_container] .stm_kenburns{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}[class*=vc_container] .stm_kenburns .stm_kenburns__image{background-repeat:no-repeat;background-size:cover;width:110%;height:110%;margin-top:-5%;margin-left:-5%;animation:60s linear infinite stm_kenburns}@media (max-width:1023px){}@keyframes stm_kenburns{0%{transform:scale(1)translate(0)translateY(0)}50%{transform:scale(1.2)translate(-10%)translateY(5%)}to{transform:scale(1)translate(0)translateY(0)}}.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}}