@font-face{font-family:'Trajan Pro';font-style:normal;font-weight:normal;src:url("../fonts/TrajanPro-Regular.eot");src:url("../fonts/TrajanPro-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/TrajanPro-Regular.woff") format("woff"),url("../fonts/TrajanPro-Regular.ttf") format("truetype"),url("../fonts/TrajanPro-Regular.svg#pt_sansregular") format("svg")}html{position:relative;min-height:100%}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;min-height:100px;margin-bottom:0;font-size:12px;color:#251c15;background:#fff;overflow-x:hidden}a,a:focus{color:#251c15}a:hover{color:#ccb781;text-decoration:none}h1,h2,h3{font-family:Trajan Pro,Times;color:#4c4c4c}h1{font-size:2em;margin:0 0 5px}h2{font-size:25px;margin:10px 0}h3{font-size:1.1em;margin:0 0 5px;line-height:normal}hr{border-top:1px solid #ccc}.flex-control-paging li a.flex-active{background:#ccb781 !important}.flexslider li{display:block;posution:relative}.flexslider h2{display:block;position:absolute;bottom:0;padding:10px;background:rgba(0,0,0,0.6);width:100%;color:#fff;font-size:1.2em}.divider{border:none}.container{max-width:1200px}.header{min-height:70px;background:#fff;border:none;z-index:101}.container>.navbar-header{position:relative}.logo,.logo:hover{padding:5px 0;position:absolute;top:0;left:0;margin-left:0 !important;height:100%}.logo img{width:auto;height:60px}.main-nav{margin:30px 0 0 12px;float:right}.main-nav a{font-size:1.18em;font-family:Trajan Pro,Times}.main-nav>li>a{padding:5px 10px}.navbar-default .navbar-nav>li>a{color:#251c15}.navbar-default .navbar-nav>li>a:hover{color:#ccb781;background:none}.select a{color:#ccb781 !important;border-bottom:3px solid #ccb781}.guest-review{position:absolute;top:250px;right:6%;width:300px;background:rgba(255,251,242,0.9);z-index:10;text-align:center;font-size:1.2em;padding:10px;font-weight:bold}.guest-review .flex-direction-nav{display:none}.guest-review .flex-control-nav{bottom:-30px}.alert-dismissable .close,.alert-dismissible .close{z-index:10}.guest-review .flexslider{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px 0 0;margin-bottom:5px}.guest-review .slides{margin:0}.guest-review img{width:40px}.review-more{float:left;font-size:0.8em}.user{font-size:0.8em;font-style:italic}.bookdirect{float:right;width:auto;height:80px}.icon-special{float:right;width:auto;height:40px;margin:30px 10px 0 0}.home-content{position:absolute;top:100%;width:100%}.page-content{margin-top:70px}.home-content h1,.page-content h1{padding:15px 5px}h2.promo-h{padding:13px 15px;font-size:1.5em;margin:0 -15px 10px;background:#dadada}.maincontent{margin-top:-45px;margin-bottom:30px;/*background:rgba(255,251,242,0.9);*/position:relative}.home-hili{margin-bottom:30px;position:relative}.norepeat{display:none}.norepeat:first-child{display:block}.img-hili{width:100%;height:200px}.img-thumb{width:18%;height:129px;overflow:hidden;float:left;margin:1%}.img-thumb img{width:100%;height:auto}.intro{background:rgba(37,28,21,0.9);padding:15px;color:#ccc}.intro a,.intro a:hover{color:#ccc}hgroup{border-bottom:solid #ccb781 1px;margin-bottom:10px;padding-bottom:5px}.promotion-box{position:relative;display:none}.promotion-box:first-child{display:block;margin-bottom:15px}.promo-list{margin-top:15px;padding-bottom:15px;border-bottom:1px solid #ccc}.price-form{width:100%;height:auto;margin:15px 0}.list3col ul{margin-bottom:15px}.list3col li{margin:0 0 3px 15px;float:left;width:30%}.aside{padding-bottom: 15px;background: transparent;    border: dotted 2px #8e8b8b;}.lead{font-size:1.2em}.roomtype{margin:15px 0}.roomtype li{display:inline-block;width:22%;margin:1%;text-align:center}.roomtype img{margin-bottom:5px}.dropdown-menu img{display:none}.aside-promo{display:none}.aside-promo:first-child,.aside-promo:nth-child(2),.aside-promo:nth-child(3),.aside-promo:nth-child(4),.aside-promo:nth-child(5){display:block}.top-banner{margin-top:0}.map{width:100%;height:500px}.map>iframe{width:100%;height:500px;border:0}.gallery{margin:0 0 20px;float:left}.icon-hot{display:block;position:absolute;top:-10px;right:-15px;z-index:4;width:70px}.item>img{width:100%}.hili-box{background:rgba(255,251,242,0.9);padding:10px}.hili-box p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;   line-height: 16px; max-height: 64px;-webkit-line-clamp: 4;    -webkit-box-orient: vertical;}.img-responsive{width:100%;height:auto}.social{width:36px;padding:5px;right:0;z-index:99;top:150px;float: left;}.social img{width:100%;height:auto;margin:5px 0;display:inline-block}.collapse-detail{padding:0 20px 20px}.room-heading{padding:0 20px}.awards{position:static;width:100%;background-color:rgba(255,251,242,0.9);padding:10px 0;margin-bottom:1px;text-align:center}.awards h2{border-bottom:1px solid #ccc;font-size:1.8em}.awards-img{display:inline-block;width:auto;height:60px;margin:10px}.awards img{width:auto;height:100%}.roomdetail{position:relative}.btn-book{font-family: Trajan Pro,Times;color: #000000;background: transparent;text-align: center;font-size: 16px;font-weight: normal;text-transform: uppercase;border-radius: 7px;display: inline-block;border: solid 1px #000;    padding: 9px 14px;}.btn-book:focus,.btn-book:hover,.field-submit input:focus,.field-submit input:hover{color: #eee;background: #2b90d9;    border: #fff;}.float-btn{position:absolute;bottom:0;right:20px}.room-info{margin-bottom:50px}.room-info ul{margin-left:-10px}.room-info li{width:33%;margin-left:0%;float:left}.panel-default{border:none;border-bottom:1px solid #ccc;background:none;box-shadow:none}.panel-group .panel{border-radius:0}.show-promo-detail{display:block;text-decoration:none;font-weight:bold;margin-bottom:5px;color:#474747 !important}.show-pro{display:block;background:url("../images/icon-show-pro-detail.png") left no-repeat;background-size:7px 7px;padding-right:22px;float:left;height:30px}.hide-pro{display:block;background:url("../images/icon-hide-pro-detail.png") left no-repeat;background-size:7px 7px;padding-right:22px;float:left;height:30px}.x-icon{    margin-top: -22px;font-size: 18px;    color: #c7c7c7;    margin-right: 15px;}.fotorama__thumb-border{border-color:#ccb781}.room-heading{cursor:pointer}.slick-slider{margin-bottom:0}.item-img img{width:100%}.slick-dots{bottom:20px}.slick-next,.slick-prev{position:absolute;display:block;height:40px;width:30px;cursor:pointer;background:rgba(0,0,0,0.5);color:transparent;top:50%;padding:0;border:none;outline:none;text-align:center}.slick-next{right:10px}.slick-prev{left:10px}.slick-prev:before{content:"❮"}.slick-next:before{content:"❯"}.popup{width:90%;display:block;margin:5%}.popup img{width:100%;height:auto}.close-modal,.close-modal:hover{position:absolute;bottom:-30px;right:0;display:block;background:#000 !important;color:#fff;padding:5px 0 !important;width:30px;opacity:1}.img-thumb a{display:inline-block;cursor:pointer}.footer{position:static;width:100%;min-height:44px;background-color:#c7c7c7;z-index:1}.footer-text,.footer-text a{font-size:0.9em;margin-top:7px;color:#333}.footer>.container{position:relative}.xcaliber{height:18px;width:auto;position:absolute;right:15px;top:20px}.text-right{position:relative}.top-float-alert{width:100%;position:absolute;top:-60px;z-index:1;margin-bottom:0;text-align:center;padding:10px;font-size:1.2em;background-color:rgba(0,0,0,0.6);border-radius:0;color:#fff;border:none}.top-float-alert .flex-control-nav{display:none}.top-float-alert .flex-control-nav,.top-float-alert .flex-direction-nav,.top-float-alert .slides{margin:0 !important}.alert-dismissable .close,.alert-dismissible .close{right:0;top:0}.glyphicon-time{top:5px;left:-7px;font-size:1.5em;color:#E79311}.wrap-booking{width: 100%;position: fixed;bottom: 0;z-index: 19;background: #dadada;    display: block;}.booking{background:#ab8013}.booking-bar{background: rgba(255, 255, 255, 0.62);    border-radius: 10px;box-shadow:0 2px 5px rgba(0,0,0,0.1)}.booking-bar h2{color:#4c4c4c;display:inline-block;float:left;line-height:20px;margin:7px 0 0 90px;font-size:20px;text-transform:uppercase}.booking-field form{margin:0 0 5px}.ui-datepicker-trigger{display:none}.clear{clear:both;display:block;width:100%}.booking-bar{padding:10px 15px;margin:0 auto;font-size:12px;font-family:Trajan Pro,Times;box-shadow: 0px 9px 12px 9px rgba(255, 255, 255, 0.62);position:relative}.booking-bar form{margin-bottom:0}.booking-field{float:left;margin:0 0 0 30px;padding:0}.booking-field label{color:#4c4c4c;float:left;line-height:30px;margin-right:10px;margin-bottom:0}.booking-field input{padding:0 10px;color:#636363;height:30px;text-align:left;margin-bottom:0;border:none;border-radius:5px;width:180px;border: solid 1px #dcdcdc;box-shadow: 5px 5px 33px 0px rgba(156, 155, 155, 0.66) inset;background:#fff url("../images/cal.png") no-repeat right}.field-submit input{color:#ffffff;background:#8e8e8e;padding:10px 30px 5px;text-align:center;font-size:1.2em;font-weight:normal;text-transform:uppercase;line-height:15px}.ui-datepicker-trigger{display:none}#ui-datepicker-div{font-size:14px}.hili-banner{display:block;position:absolute;bottom:-55px;right:15px}.hili-banner-h{width:auto;height:55px;float:left;margin-right:2px}.benefit{width:auto;height:55px;float:left;margin-left:2px}.benefit img{width:auto;height:100%}.wrap-mobile-book{display:none;position:fixed;top:70px;background:#8e8e8e;width:100%;z-index:10;text-align:center;height:40px}.mobile-book,.mobile-book:focus,.mobile-book:hover{display:block;width:100%;line-height:40px;font-weight:bold;color:#fff;font-size:1.2em}.mobile-book-content{background:#fff;padding:0 20px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:none;background:#fff}.ui-widget-header{border:none;background:#dadada;color:#4c4c4c}.ui-datepicker td a,.ui-datepicker td span{padding:5px}.ui-datepicker .ui-datepicker-title{color:#4c4c4c;font-family:Trajan Pro,Times}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #2b90d9}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#2b90d9;color:#fff}.clear{clear:both}.details{float:left;width:100%}.pro-thumb{float:left;width:100%}.pro-thumb img{display:block;width:100%;height:auto}.details h2{margin:0;line-height:normal;font-size:1.2em;display:block;padding:10px 0;color:#DB9926}.pro-roomtype{font-size:12px}.details h3,.details p{margin-bottom:10px;line-height:normal}.btn-check{background:#e63a2c;padding:10px 15px;font-size:14px;font-weight:400;display:block;float:left;line-height:1;text-decoration:none;cursor:pointer;text-transform:uppercase;border-radius:5px;text-shadow:0 1px 0 #a4281e;box-shadow:0 2px 0 0 #932820;color:#fff !important;-moz-box-shadow:0 2px 0 0 #932820;-webkit-box-shadow:0 2px 0 0 #932820}.btn-check:hover{color:#fff}.list li{list-style:disc !important;margin:5px 0 0 15px !important}.detail-pro-home{width:100%;position:absolute;padding:0 10px;bottom:0;background:rgba(0,0,0,0.7);color:#E2E2DC}body{overflow:hidden}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:100}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url("../images/status.gif");background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}@media only screen and (min-width: 992px) and (max-width: 1198px){.roomtype li{width:30%;margin:1%;text-align:center}.booking-field input{width:135px}.booking-bar h2{margin:8px 15px 0 55px}.field-submit input,.field-submit input:hover{padding:10px 0 5px}.top-float-alert{font-size:1.2em;top:-80px}}@media only screen and (max-width: 991px){.icon-special{display:none}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff;font-size:0.8em}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#ccb781}.promotion-box{margin-top:15px}.home-content{bottom:140px}.list3col li{width:45%}.roomtype li{width:45%;margin:1%;text-align:center}.icon-hot{display:none}.booking-bar h2{font-size:16px}.main-nav>li>a{padding:5px;font-size:1em}.booking-bar h2{display:none}.booking-field{margin:0 0 0 20px}.booking-field input{padding:0 10px;width:160px}.booking-bar{padding:10px 0}#supersized{top:0;height:100%}#supersized li{top:0;height:100%}.top-float-alert{font-size:1.2em;top:-80px}.logo img{max-width:180px}.alert-dismissable .close,.alert-dismissible .close{right:-10px;top:-35px !important;background:black;padding:0 3px 3px}.hili-box{margin-bottom:20px}.home-hili:last-child{margin-bottom:-15px}.img-hili img{width:40%;float:left;padding-right:15px}.detail-hili{width:60%;float:left}.guest-review{display:none}}@media only screen and (max-width: 767px){.booking-bar h2,.booking-bar h2 span{font-size:16px;float:left;color:#fff;display:block;line-height:0.7em;margin:0 0 5px;text-align:left;width:100%}.booking-bar>h2{display:none}.booking-bar h2{display:none}.booking-bar{background:none;box-shadow:npne}.footer{height:30px}.x-mobile{display:none}.field-submit{margin-top:10px;margin-bottom:10px}.bookdirect{display:none}.main-nav{width:100%;margin:12px 0}.navbar-default .navbar-collapse{background:#251c15}.home-content{position:static;margin:130px 0 0}.promotion-box{height:auto}.booking{position:fixed;bottom:0;left:0;width:100%}.promo-list img{margin-bottom:10px}.maincontent{margin:0}.list3col li{width:100%}.roomtype li{width:100%;margin:10px 0;text-align:left}.roomtype img{width:25%;margin-right:15px}.map{height:300px;margin:80px auto 0}.map>iframe{height:300px}#nextslide,#prevslide,#supersized{display:none !important}.pro-thumb img{height:auto}.icon-hot{display:none}.wrap-booking{display:none;top:inherit;z-index:100;bottom:0}.booking-field{margin:0 0 10px;width:50%;padding:0}.field-submit{width:100% !important}.booking-field input{padding:0 10px;width:95%}.field-submit input{padding:0 10px;width:100%}.logo,.logo:hover{padding:10px}.maincontent{margin:0 0 20px}.navbar-default .navbar-collapse{background:#fff}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333;font-size:0.8em}.page-content{margin-top:96px}.footer{margin-bottom:0;height:auto;padding-bottom:10px}.xcaliber{float:left;position:static;margin-top: 11px;margin-left: 20px;}.social{position:static;float:left;text-align:left;margin:0 0 15px;width:10%;background:none}.social img{width:30px;height:auto;margin:0 5px}.top-float-alert{position:static}.btn-warning{margin:10px auto 0 !important;width:120px;display:block}.wrap-mobile-book{display:block}.guest-review{display:none}.room-info li{width:95%;margin-left:5%}.alert-dismissable .close,.alert-dismissible .close{right:-10px;top:-20px !important;background:black;padding:0 3px 3px}flex-direction-nav a{top:55% !important}.navbar-default .navbar-collapse{z-index:21;position:absolute;width:100%}.navbar-toggle{margin-top:18px;margin-bottom:18px}.img-hili{width:35%;height:100px;float:left;margin-right:5%}.room-photo{margin-bottom:20px}.img-thumb{width:31%}}
