.etg-form{margin-bottom:30px}.etg-form input::placeholder{Qcolor:red;font-weight:400}.etg-form>div{float:left;width:16%;padding:5px;position:relative}.etg-form>div+div{border-left:1px solid #ddd}.etg-form>div.target{width:33%}.etg-form>div.submit{border:none}.etg-form .key{font-size:90%;padding:5px 5px 0}.etg-form .value{display:block;width:100%;border:none;background:transparent;text-align:left;padding:5px;font-weight:700;cursor:pointer}.etg-form .submit a{display:block}.suggests{display:none;position:absolute;left:0;background:#fff;border:1px solid #eee;box-shadow:0 4px 12px #0006;border-radius:8px;margin-top:4px;min-width:350px;z-index:1000}.suggests .title{font-size:85%;padding:5px 10px 1px}.suggests ul{list-style:none;padding:0}.suggests li{padding:1px 15px;cursor:pointer}.suggests li:hover{background:#ddd}.gdialog{display:none;position:absolute;left:0;background:#fff;border:1px solid #eee;box-shadow:0 4px 12px #0006;border-radius:8px;margin-top:4px;min-width:350px;z-index:1000}.gdialog .rooms{padding:10px}.gdialog .ready{border-top:1px solid #ddd;padding:10px}.room{margin-bottom:10px}.room .left{float:left;width:30%}.room .right{float:left;width:70%}.room .right .c2{float:left;width:50%;padding:2px}.spinner{position:relative;border:1px solid #ddd;border-radius:5px;text-align:center}.spinner .inc,.spinner .dec{position:absolute;top:0;bottom:0;width:30px;background:#eee;cursor:pointer;-webkit-user-select:none;user-select:none}.spinner .dec{left:0}.spinner .inc{right:0}.etg-content{position:relative}.message{text-align:center;position:absolute;inset:-30px 0 0;background:#ffffffe6;Qbackground:rgba(0,0,0,.5);z-index:1000;display:none}.pages>div{display:none}.result{margin-bottom:30px}.result .next-hotels{display:none}.result .title{font-size:20px;font-weight:700;margin:20px 0 10px;text-align:center}.result .count{text-align:center;margin-bottom:10px}.result .hotel{background:#f2f2f2;border-radius:8px;padding:30px 30px 15px;margin-bottom:30px}.result .gallery{float:left}.result .hotel_info{margin-left:300px}.result .hotel_name{display:block;font-size:20px;font-weight:700;text-decoration:none!important}.result .rate{margin:10px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.result .room_name{font-weight:700}.result .options{font-size:14px;line-height:16px}.result .price{font-weight:700}.pages .gallery{width:240px;height:240px;position:relative}.gallery .controls{position:absolute;bottom:15px;left:0;right:0;text-align:center;color:#fff;text-shadow:1px 1px 2px #000}.gallery .controls a{width:50px;display:inline-block;text-decoration:none!important;color:#fff;opacity:.7;font-size:18px}.gallery .controls a:hover{opacity:1}.slider{height:240px;position:relative}.slider .scroll{height:240px;width:100%;overflow:hidden;Qborder:1px solid green}.slider .view{height:240px}.slider .controls{position:absolute;top:110px;left:0;right:0;text-align:center;color:#fff;text-shadow:1px 1px 2px #000;Qborder:1px solid red}.slider .controls a{width:50px;display:block;position:absolute;text-decoration:none!important;color:#fff;opacity:.7;font-size:18px}.slider .controls a:hover{opacity:1}.slider .controls .prev{left:0}.slider .controls .next{right:0}.page .back{text-align:center;margin-bottom:10px}.page .hotel_name{font-size:20px;font-weight:700}.page .gallery{width:240px;height:240px;margin:30px 0}.page .rate{margin:10px 0;border-top:1px solid #ddd}.page .rates{border-bottom:1px solid #ddd}.page .norates{color:#be0000;font-weight:700;margin-top:10px;padding-top:10px;border-top:1px solid #ddd}.page .room_name{font-weight:700;margin:10px 0}.page .room_opt{font-size:14px;line-height:16px}.page .price{font-weight:700}.page .hotel_desc,.page .hotel_amenity,.page .hotel_policy{margin:30px 0}.page .title{font-size:20px;font-weight:700;margin-bottom:10px}.subtitle{font-weight:700;margin:5px 0}.page .columns{column-width:210px;column-gap:20px;column-count:3}.page .columns ul{padding-left:20px}.popover-title{white-space:nowrap}.popover-content{white-space:pre-line}.has-popover{cursor:pointer;color:#337ab7}.has-popover:hover{text-decoration:underline}.booking .back{margin:30px 0;text-align:center}.booking h1{text-align:center}.booking .hotel_name,.booking .room_name{font-weight:700}.etg-booking-form{max-width:500px;margin:10px auto}.etg-booking-form .part{margin:20px 0 5px;font-weight:700}.etg-booking-form .submit{text-align:center;margin-top:15px}.card-date{float:left;width:60%}.card-cvc{float:right;width:30%}.card-date .form-control{display:block;float:left;width:45%}.card-date span{display:block;float:left;width:10%;text-align:center;padding-top:6px}.guest-room{border-top:1px solid #ddd}.guest-man{margin-top:10px}
