.containStyle{background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;}.coverStyle{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}.wrap_navigation{text-align:center;}.img_overlay{overflow:hidden;position:relative;}.img_overlay .room_description{position:absolute;bottom:0;color:white;padding:20px 30px;z-index:99;font-weight:500;font-size:15px;opacity:0;z-index:99999;-webkit-transition:all 0.45s ease;-moz-transition:all 0.45s ease;-ms-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease;}.room{position:relative;background:#fff;margin-bottom:20px;cursor:pointer;-webkit-transition:all 0.45s ease;-moz-transition:all 0.45s ease;-ms-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease;}.room .shadow_room{background-color:rgba(33, 33, 33, 0.8);opacity:0;}.room .room_img{height:250px;background-size:cover;background-position:center center;position:relative;transition:all 0.45s ease;backface-visibility:hidden;}.room .room_overlay{position:absolute;top:0;background-color:rgba(106, 159, 151, 0.87);height:100%;width:100%;color:#fff;padding:30px;opacity:0;-webkit-transition:all 0.45s ease;-moz-transition:all 0.45s ease;-ms-transition:all 0.45s ease;-o-transition:all 0.45s ease;transition:all 0.45s ease;}.room .room_overlay .button{position:absolute;right:35px;top:30px;background:#2b2926;}.room .room_button{color:#fff;margin-top:20px;}.room .room_city{position:absolute;top:60px;left:35px;color:#fff;z-index:9999;font-weight:400;}.room .room_title{position:relative;padding:0 20px;z-index:99;text-align:left;width:100%;height:160px;line-height:26px;box-shadow:0px 0px 18px rgba(0, 0, 0, 0.1);}.room .room_title span{font-size:12px;color:#969696;margin-bottom:7px;display:block;}.room .room_title a{font-size:19px;margin-bottom:0px;display:block;text-align:center;font-weight:400;color:#3a3846;}.room .room_title strong{font-size:12px;font-weight:400;letter-spacing:1px;line-height:14px;color:;}.room:hover .img_overlay:after{opacity:1;}.room:hover .room_img{transform:scale(1.1);}.room:hover .room_overlay{opacity:1;}.room:hover .room_description{opacity:1;}.room:hover .shadow_room{opacity:1;}.room_price{position:absolute;bottom:10px;left:0;color:#9c9c9c;background:#fff;font-size:13px;padding:4px 12px;display:none;}.room_price strong,.room_price b{color:;}.room_box_info{position:relative;z-index:999;padding:12px 0 0 0;margin-top:12px;text-align:center;}.room_box_info svg{height:13px;width:13px;}.room_box_info svg *{fill: !important;}.room_box_info p{font-size:11px;color:#9fa6af !important;padding:0;margin:0;padding-right:20px;display:inline-block;}.room_box_info p b{color:;font-weight:600;}.blockContact{position:relative;height:250px;background:#eee;margin:20px 0;background-size:cover;background-position:center;}.blockContact:after{background:rgba(255, 255, 255, 0.8117647058823529);position:absolute;left:0;right:0;top:0;bottom:0;content:'';}.blockContact .row{height:100%;}.blockContact .row .columns{height:100%;}.blockContact .blockContact_desc{position:relative;z-index:999999;height:100%;}.blockContact h2{font-weight:400;margin-bottom:0;font-size:40px;padding:5px 0px;color:#4b4b4b;}.blockContact p{margin:10px 0;}.blockContact p a{color:#6d6d6d;font-weight:400;}.blockContact p i{border-radius:100%;border:1px solid;padding:10px;}.blockContact p .button{background:#c79961;color:#fff;margin-top:30px;text-align:center;}.room_title .button_top{z-index:9999;position:absolute;text-align:right;bottom:0;right:0;padding:15px 5px;border-top:1px solid rgba(204, 204, 204, 0.4392156862745098);width:100%;}.room_title .button_top a{color:#646464;padding:5px 16px;border:1px solid #fff;margin-right:10px;text-transform:uppercase;font-size:12px;background:#fff;font-family:;}.room_title .button_top a:hover{color:;padding:5px 16px;border:1px solid #fff;margin-right:10px;text-transform:uppercase;font-size:12px;background:#fff;}.room_title .button_top .second_min{background:#fff;border:1px solid #c5c5c5;color:#5d5d5d;border-radius:4px;}.room_title .button_top .second_min:hover{color:;border:1px solid #c5c5c5;border-radius:4px;}.promo_ribbon{position:absolute;top:10px;right:0;z-index:9;text-align:center;background:#fff;width:50%;}.promo_ribbon p{line-height:33px;font-weight:600;margin:0;font-size:12px;}