@mixin radius($radius){-webkit-border-radius:$radius;-moz-border-radius:$radius;behavior:url("../js/PIE.htc")}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{width:100%;-webkit-font-smoothing:antialiased;height:100%}body{margin:0 auto;background-image:url("/images/bg-repeat.png");background-position:center;background-repeat:repeat;height:100%;width:100%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;min-width:1280px}h1,h2,h3,h4,h5,h6{margin:0}.ir{display:block;text-indent:-9999px;text-transform:capitalize}.fouc{visibility:hidden}.loading-icon{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;display:none}.loading-icon img{margin-left:49%;top:48%;position:relative}.page-row{*zoom:1;width:auto;max-width:960px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;position:relative}.page-row:before,.page-row:after{content:'';display:table}.page-row:after{clear:both}#banner-slider{left:-170px;width:1110px;height:380px}.text-container{background-image:url("/images/lonh.png");-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center;width:940px;height:36px;margin-top:-36px;z-index:1000;position:relative;overflow:hidden;font-family:"Times New Roman",Times,serif;color:#b4a478;font-size:12px;font-weight:bold;padding:12px 15px;}.text-container .text-item{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);width:650px;letter-spacing:1px;position:absolute;left:18px;}.text-container .text-item.active{opacity:1;-ms-filter:none;filter:none}.pager{float:right;color:transparent;position:relative;z-index:1000;margin-top:-23px;margin-right:21px;}.pager span{background-image:url("/images/p.png");width:9px;height:9px;display:inline-block;background-repeat:no-repeat;background-position:center;cursor:pointer;margin-left:11px;}.pager span:hover,.pager span.cycle-pager-active{background-image:url("/images/c.png")}.line-banner{width:100%;height:31px;z-index:1000;position:relative;background-image:url("/images/line.png");background-position:center}.footer-bottom{color:#4c4c4c;font-size:10px;padding:25px 0;padding-bottom:34px;position:relative;}.footer-bottom img{position:absolute;right:19px;top:1px;width:200px}.top-bk-banner{position:absolute;top:0;height:556px;z-index:-1;left:0;right:0;margin:auto;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.header{margin-bottom:19px;position:relative;}.header .top-section{position:relative;}.header .top-section .logo{*zoom:1;float:left;clear:none;text-align:inherit;width:50%;margin-left:0%;margin-right:0%;padding-top:25px;}.header .top-section .logo:before,.header .top-section .logo:after{content:'';display:table}.header .top-section .logo:after{clear:both}.header .top-section .logo a{border:none;}.header .top-section .logo a img{border:none}.header .top-section .nav{background:url("/images/top.png") repeat-x left center;position:absolute;height:37px;top:0;left:300px;font-family:"Times New Roman",Times,serif;padding:8px 30px;width:130%;}.header .top-section .nav a{color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;text-decoration:none;display:inline-block;margin-right:22px;letter-spacing:.4px;}.header .top-section .nav a:hover,.header .top-section .nav a.active{color:#b5a478}.header-container{width:100%;overflow:hidden;height:auto}.page--booking .booking-title{border-bottom:1px solid #ccc;padding:4px 0;padding-bottom:14px;margin-bottom:16px;}.page--booking .booking-title h2{color:#193963;font-size:21px;font-family:"Times New Roman",Times,serif}.page--booking .content .section{margin-bottom:11px;padding-bottom:12px !important}.page--booking .short-text-container .short-text{overflow:hidden;border-bottom:1px solid #ccc;padding:2px 3px;padding-bottom:20px;margin-bottom:14px;}.page--booking .short-text-container .short-text .text{display:inline}.page--booking .short-text-container .short-text h3{color:#193963;display:inline;font-size:16px;font-family:"Times New Roman",Times,serif}.page--booking .short-text-container .short-text p{display:inline;color:#4c4c4c;font-size:14px;line-height:21px}.page--booking .table-content{margin-top:30px;margin-bottom:10px;}.page--booking .table-content .table-title{background-color:#fff;overflow:hidden;height:47px;}.page--booking .table-content .table-title .col{color:#193963;font-size:16px;font-weight:600;width:231px;font-family:"Times New Roman",Times,serif;float:left;padding:13px 21px;display:inline-block;vertical-align:top;}.page--booking .table-content .table-title .col:last-child{margin-left:109px}.page--booking .table-content .table-item{overflow:hidden;height:50px;}.page--booking .table-content .table-item .col{color:#4c4c4c;font-size:18px;width:231px;float:left;display:inline-block;vertical-align:top;padding:13px 21px;text-align:center;}.page--booking .table-content .table-item .col:first-child{text-align:left}.page--booking .table-content .table-item .col:last-child{width:415px;text-align:left;padding-left:78px}.page--booking .table-content .table-item:nth-of-type(2n+1){background-color:#fff}.page--booking form{padding:3px 8px;border-bottom:1px solid #ccc;padding-bottom:11px;margin-bottom:11px;}.page--booking form p{color:#f00;margin-bottom:0;display:none;font-size:13px;}.page--booking form p.active{display:inline-block}.page--booking form p.message_error{margin-left:173px}.page--booking form label{display:inline-block;color:#4c4c4c;font-size:18px;vertical-align:top;width:168px;margin-top:11px}.page--booking form .input{border:1px solid #ccc;width:342px;padding-left:10px;display:inline-block;font-size:18px;-webkit-border-radius:5px;border-radius:5px;height:33px;margin-right:15px;margin-top:11px;margin-bottom:-2px;background-color:#fff}.page--booking form .submit{color:#fff;font-family:"Times New Roman",Times,serif;-webkit-border-radius:5px;border-radius:5px;font-size:16px;background-color:#b5a478;border:none;width:340px;padding:5px 16px;margin:16px 173px;text-align:left;cursor:pointer;letter-spacing:1.8px;font-weight:200}.page--contact .contact-title{border-bottom:1px solid #ccc;padding:4px 0;padding-bottom:14px;margin-bottom:16px;}.page--contact .contact-title h2{color:#193963;font-size:21px;font-family:"Times New Roman",Times,serif}.page--contact .contact-info{border-bottom:1px solid #ccc;overflow:hidden;padding-bottom:23px;margin-bottom:11px;}.page--contact .contact-info .info-style{height:110px;}.page--contact .contact-info .info-style h4{font-size:16px;font-family:"Times New Roman",Times,serif;color:#193963;margin-bottom:0}.page--contact .contact-info .info-style p{color:#4c4c4c;font-size:14px;margin-top:9px;font-weight:500;line-height:21px}.page--contact .contact-info .info-style a{color:#009feb;text-decoration:none}.page--contact .contact-info .tel{width:179px;float:left;display:inline-block;padding-left:10px}.page--contact .contact-info .email{width:303px;padding-left:23px;float:left;display:inline-block;border-left:1px solid #ccc}.page--contact .contact-info .address{width:230px;float:left;display:inline-block;border-left:1px solid #ccc;padding-left:20px}.page--contact form{padding:3px 8px;border-bottom:1px solid #ccc;padding-bottom:14px;}.page--contact form p{color:#f00;margin-bottom:0;display:none;font-size:13px;}.page--contact form p.active{display:inline-block}.page--contact form p.message_error{margin-left:173px}.page--contact form label{display:inline-block;color:#4c4c4c;font-size:18px;vertical-align:top;width:168px;margin-top:11px}.page--contact form .input{border:1px solid #ccc;width:342px;padding-left:10px;display:inline-block;font-size:18px;-webkit-border-radius:5px;border-radius:5px;height:33px;background-color:#fff;margin-right:15px;margin-top:11px;margin-bottom:-1px}.page--contact form textarea{border:1px solid #ccc;width:100px;padding-left:10px;padding-top:10px;-webkit-border-radius:5px;border-radius:5px;resize:none;font-size:18px;background-color:#fff;margin-top:10px;width:574px;height:129px}.page--contact form .submit{color:#fff;font-family:"Times New Roman",Times,serif;-webkit-border-radius:5px;border-radius:5px;font-size:16px;background-color:#b5a478;border:none;width:340px;padding:5px 16px;margin:16px 173px;text-align:left;cursor:pointer;letter-spacing:1.8px;font-weight:200}.page--content .content{background-color:#f8f6f2;overflow:hidden;-webkit-box-shadow:0 -14px 30px 15px rgba(50,50,50,0.59);-moz-box-shadow:0 -14px 30px 15px rgba(50,50,50,0.59);-webkit-box-shadow:0 -14px 30px 15px rgba(50,50,50,0.59);box-shadow:0 -14px 30px 15px rgba(50,50,50,0.59);padding:11px 14px;}.page--content .content .title{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:4px;}.page--content .content .title h2{font-family:"Times New Roman",Times,serif;font-size:20px;color:#193963;letter-spacing:.9px;line-height:28px}.page--content .content .sub-title{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:4px;padding-top:13px;}.page--content .content .sub-title h2{font-family:"Times New Roman",Times,serif;font-size:20px;color:#193963;letter-spacing:.9px;line-height:28px;}.page--content .content .sub-title h2 a{color:#009feb;text-decoration:none}.page--content .content .section{border-bottom:1px solid #ccc;padding-bottom:6px;}.page--content .content .section p{color:#4c4c4c;font-size:14px;line-height:22px}.page--content .content .section-footer{padding:22px 0;}.page--content .content .section-footer h5{color:#193963;font-family:"Times New Roman",Times,serif;font-size:16px;margin-bottom:6px}.page--content .content .section-footer p{color:#4c4c4c;margin:0;font-size:14px;}.page--content .content .section-footer p a{color:#009feb;text-decoration:none}.page--content .content .repeat-section{overflow:hidden;padding:14px 0;padding-bottom:6px;min-height:179px;}.page--content .content .repeat-section .left-img{*zoom:1;float:left;clear:none;text-align:inherit;width:33.3333333333333%;margin-left:0%;margin-right:0%;}.page--content .content .repeat-section .left-img:before,.page--content .content .repeat-section .left-img:after{content:'';display:table}.page--content .content .repeat-section .left-img:after{clear:both}.page--content .content .repeat-section .right-info{*zoom:1;float:left;clear:none;text-align:inherit;width:66.6666666666667%;margin-left:0%;margin-right:0%;margin-bottom:9px;padding-right:5px;}.page--content .content .repeat-section .right-info:before,.page--content .content .repeat-section .right-info:after{content:'';display:table}.page--content .content .repeat-section .right-info:after{clear:both}.page--content .content .repeat-section .right-info .review-text{display:block;overflow:hidden;margin-top:0}.page--content .content .repeat-section .right-info .full-text{display:none;overflow:hidden;margin-top:0}.page--content .content .repeat-section .right-info h3{color:#193963;font-family:"Times New Roman",Times,serif;font-size:16px;margin-bottom:6px}.page--content .content .repeat-section .right-info ul{padding:0;margin:0;}.page--content .content .repeat-section .right-info ul li{display:inline;background-image:url("/images/bu.png");background-position:-4px center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;color:#4c4c4c;font-size:14px;padding-left:15px;line-height:22px;}@media only screen and (max-device-width:480px){.page--content .content .repeat-section .right-info ul li{background-position:-5px center;padding-left:19px}}.page--content .content .repeat-section .right-info p{margin:0}.page--content .content .repeat-section .right-info a{text-decoration:none;color:#009fec;font-size:14px;font-weight:500}.page--content .repeat-short-section{padding-bottom:5px !important;*zoom:1;}.page--content .repeat-short-section:before,.page--content .repeat-short-section:after{content:'';display:table}.page--content .repeat-short-section:after{clear:both}.page--content .repeat-short-section .left-title{*zoom:1;float:left;clear:none;text-align:inherit;width:33.3333333333333%;margin-left:0%;margin-right:0%;}.page--content .repeat-short-section .left-title:before,.page--content .repeat-short-section .left-title:after{content:'';display:table}.page--content .repeat-short-section .left-title:after{clear:both}.page--content .repeat-short-section .left-title img{display:inline-block;margin-top:9px;vertical-align:top;margin-left:19px;float:left}.page--content .repeat-short-section .left-title h4{color:#193963;font-size:16px;font-family:"Times New Roman",Times,serif;display:inline-block;vertical-align:top;margin-top:16px;float:left;margin-left:18px}.page--content .repeat-short-section .right-info{*zoom:1;float:left;clear:none;text-align:inherit;width:66.6666666666667%;margin-left:0%;margin-right:0%;}.page--content .repeat-short-section .right-info:before,.page--content .repeat-short-section .right-info:after{content:'';display:table}.page--content .repeat-short-section .right-info:after{clear:both}.page--content .repeat-short-section .right-info p{color:#4c4c4c;font-size:14px}.page--facilities .section-slider{padding-top:13px;padding-bottom:20px !important;position:relative;}.page--facilities .section-slider .cycle{height:512px}.page--facilities .section-slider .slider_prev{position:absolute;top:235px;cursor:pointer;left:14px;background-image:url("/images/l.png");width:30px;height:52px;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-position:center;z-index:1000;background-repeat:no-repeat}.page--facilities .section-slider .slider_next{position:absolute;top:235px;right:19px;cursor:pointer;background-image:url("/images/r.png");width:30px;height:52px;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-position:center;z-index:1000;background-repeat:no-repeat}.page--facilities .content .section p{letter-spacing:-.2px}.page--local-attractions .content .repeat-section .right-info h3{margin-bottom:14px}.page--location .map{border-bottom:1px solid #ccc;text-align:center;padding-top:27px;}.page--location .map img{margin-bottom:-3px}