@import url("default.css");
@import url("input.css");
@import url("fonts/opensans/opensans_font.css");
@import url("reset.css");

.carousel-fade{background-color:#000;}
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
          transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.widget_banner{width:100%;position:relative;}
.widget_banner .carousel-caption{position:absolute;bottom:0;right:15px;background:rgba(0,0,0,0.7);padding:20px 15px;width:255px;left:auto;text-align:center;}
.widget_banner-detail{text-align:left;font-size:13px;color:#DDDDDD;line-height:1.5;display:block;margin:20px 0;min-height: 150px;}
.widget_banner-link{width:120px;height:34px;background:#BA7554;color:#FFF;display:inline-block;font-size:13px;line-height:34px;margin-bottom:5px;text-shadow:none;-webkit-transition:0.4s;transition:0.4s;text-transform:uppercase}
.widget_banner-link:hover{background:#777777;color:#FFF}
.widget_banner-page{position:absolute;background:rgba(0,0,0,0.7);color:#FFF;font-size:20px;bottom:0;right:15px;height:30px;line-height:30px;padding:0 15px;}
.widget_banner .pic_2{display:none !important;}

.widget_contant{display:block;margin:45px 0 53px; text-align:center;}
.widget_contant-head{display:block;font-size:22px;color:#212121;margin-bottom:20px;text-align:center;margin-top:0;}
.widget_contant-head.two{font-size:20px;color:#858585;margin-bottom:15px;margin-top:40px;}
.widget_contant-text{display:inline-block; max-width:750px; font-size:14px;color:#666666;text-align:center;line-height:1.6}

#contact_widget .btn{margin-top:9px;}

.widget_menu{margin-top:35px;}
.widget_menu-link:hover img{filter: alpha(opacity = 60);opacity: 0.6;}
.widget_menu-image{width:100%;height:auto;background:#000;}
.widget_menu-image img{-webkit-transition:0.4s;transition:0.4s;}
.widget_menu-detail{background:#FFF;height:300px;position:relative;text-align:center;padding:15px 15px;}
.widget_menu-detail:before {position: absolute;content: "";width: 0;height: 0;left: 0;top: -13px;right:0;margin:auto;border-bottom: 14px solid #FFF;border-left: 12px solid transparent;border-right:12px solid transparent;}
.widget_menu-name{display:block;font-size:18px;color:#BA7554;}
.widget_menu-text{display:block;font-size:13px;color:#666666;margin-top:10px;line-height:1.5}

.widget_project{margin-top:35px;}
.widget_project .row{margin:0 -5px;}
.widget_project-img{padding:0 5px;height:360px;float:left;width:auto;}
.widget_project-img a{display:block;}
.widget_project-img img{height:100%;}
.widget_project-slide{margin-top:10px;}
.widget_project-plan{position:relative;}
.widget_project-plan .inner{width:296px;height:296px;-webkit-border-radius: 296px;border-radius: 296px;background:#FFF;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;overflow:hidden}
.widget_project-plan .name{width:112px;height:112px;-webkit-border-radius: 112px;border-radius: 112px;background:rgba(186,117,84,0.9);position:absolute;top:35px;right:62px;overflow:hidden;text-align:center;color:#FFF;font-size:22px;display:inline-block;padding:45px 0;}
.widget_project-plan .hover{width:296px;height:296px;-webkit-border-radius: 296px;border-radius: 296px;position:absolute;top:305px;-webkit-transition:0.4s;transition:0.4s;background:url(../../images/frontend/icons/plus-icon.png) no-repeat center rgba(0,0,0,0.6)}
.widget_project-plan:hover .hover{top:0;}


.widget_contant-roomtype{text-align:center;margin-top:35px;}
.widget_contant-roomtype .room_type{width:147px;height:147px;background:#3C4448;-webkit-border-radius: 147px;border-radius: 147px;display:inline-block;text-align:center;padding:19px;margin:0 30px;}
.widget_contant-roomtype .room_type .bad{width:75px;height:50px;display:inline-block;background:url(../../images/frontend/icons/bad-icons.png)}
.widget_contant-roomtype .room_type .name{display:block;text-align:center;color:#FFF;font-size:14px;font-family:'open_sansbold';}
.widget_contant-roomtype .room_type .number{display:block;text-align:center;font-size:30px;color:#C18568;font-family:'open_sansbold';}

.widget_contant-exclusive{text-align:center;margin:35px 0;}
.widget_contant-exclusive .exclusive_type{width:270px;height:270px;background:#ddd;-webkit-border-radius: 270px;border-radius: 270px;display:inline-block;text-align:center; margin:0 15px; overflow:hidden;}
.widget_contant-exclusive .exclusive_type img{height:auto;}


.room{display:block;margin:55px 0 40px;}
.room_list-image{width:100%;height:auto;background:#000;position:relative;}
.room_list-image img{-webkit-transition:0.4s;transition:0.4s;}
.room_list-box{cursor:default;}
.room_list-box:hover img{filter: alpha(opacity = 60);opacity: 0.6;}
.room_list-detail{background:#FFF;position:relative;text-align:center;padding:10px 15px;}
.room_list-name{display:block;font-size:18px;color:#444444;font-family:'open_sanssemibold';}
.room_list-text{display:block;font-size:13px;color:#666666;margin-top:7px;line-height:1.5;padding:0 14px;}
.room_list-box{margin-bottom:20px;}

.exclusive{display:block;margin:40px 0 40px;}
.exclusive_image{width:100%;min-height:210px;background:#CCCCCC;}
.exclusive_detail li{margin-bottom:10px;float:left;width:100%;}
.exclusive_detail li .exclusive_detail-left{height:34px;line-height:34px;background:#403531;color:#FFF;font-size:16px;text-align:right;padding:0 10px;display:inline-block;float:left;margin-right:10px;width:28%;}
.exclusive_detail li .exclusive_detail-right{height:34px;line-height:34px;background:#FFFFFF;color:#666666;font-size:12px;text-align:left;padding:0 10px;display:inline-block;float:left;width:70%;}

.facilities{display:block;margin:25px 0 40px;}
.facilities_list{display:block;margin-bottom:25px;float:left}
.facilities_list li{float:left;width:100%;background:url(../../images/frontend/icons/list-icons.png) no-repeat left 7px;font-size:14px;color:#666666;padding-left:15px;margin-bottom:10px;padding-right:15px;line-height:1.4}
.facilities_images img{margin-bottom:10px;}

.location{display:block;margin:40px 0 40px;}
.location_map{width:100%;height:440px;}
.location_map img{max-width:none}
.location_how-head{font-size:18px;color:#666666;font-family:'open_sanssemibold';display:block;margin-bottom:10px; text-transform:uppercase;}
.location_how-detail{font-size:14px;color:#666666;line-height:1.5;}
.location_neighbor{margin-bottom:20px;}
.location_neighbor-image{width:100%;height:160px;background:#CCC;}
.location_neighbor-detail{text-align:center;margin-top:14px;}
.location_neighbor-name{display:block;font-size:18px;color:#666666;font-family:"open_sansregular";margin-bottom:10px;}
.location_neighbor-text{display:block;font-size:14px;color:#666666;line-height:1.3;}

.gallery{display:block;margin:40px 0 40px;}
.gallery_list{height:auto;margin-bottom:20px;}
.gallery_list-img{display:block;background:#000;overflow:hidden;}
.gallery_list-img img{width:100%;height:auto;-webkit-transition:0.4s;transition:0.4s;}
.gallery_list-img:hover img{filter: alpha(opacity = 60);opacity: 0.6;}
.gallery .owl-nav .owl-prev,.gallery .owl-nav .owl-next{width:29px;height:57px;}
.gallery .owl-nav .owl-prev{left:-45px;}
.gallery .owl-nav .owl-next{  background-position: -95px 0;right: -45px;}
.gallery_silde .owl-item > div{padding:0;}

.news{display:block;margin:40px 0 40px;}
.news_list{margin-bottom:20px;float:left}
.news_list-images{width:100%;background:#000;}
.news_list-images img{width:100%;-webkit-transition:0.4s;transition:0.4s;}
.news_list-images:hover img{filter: alpha(opacity = 60);opacity: 0.6;}
.news_list-detail{padding:3px 0;}
.news_list-name{display:block;font-size:16px;color:#555;font-family:'open_sanssemibold';margin-bottom:5px;}
.news_list-name:hover{color:#BA7554}
.news_list-text{display:block;font-size:13px;color:#666666;padding-right:10px;margin-top:10px;}
.news_list-date{display: inline-block;height: 21px;line-height: 21px;width: 90px;text-align: center;background: #3C4448;color: #F0F0F0;font-size: 11px;font-family: 'open_sanssemibold';}
.news_detail .news_list-name{font-size:18px;}
.news_detail .news_list-name:hover{color:#000;}
.news_detail .news_list-text{margin:20px 0;font-size:14px; line-height:24px;}
.news_detail .news_list-img > img{margin-bottom: 18px;}
.news_list-back{margin-top:20px; display:block; border-top:1px solid #d6d6d6; padding-top:20px;}

.contact{display:block;margin:40px 0 33px;}
.contact_inner{width:700px;margin:0 auto;}
.contact .form-group{margin-bottom:10px;}
.contact input[type="text"]{height:34px;color:#777777;font-size:13px;border:none;padding:0 10px;}
.contact textarea{color:#777777;font-size:13px;height:140px;min-height:inherit;border:none;padding:10px;}
.contact .btn{margin:15px 5px 0;}

label.error{color: #ea7777;font-weight: normal;font-size: 11px;}
.contact .message{display:block;font-size:18px;color:#444444;font-family:'open_sanssemibold';text-align: center;margin-top: 60px;}

.hilight_news{background:rgba(0,0,0,0.8)}
.hilight_news .modal-dialog{width:800px;margin:70px auto}
.hilight_news .modal-content{border:none;background:none;}
.hilight_news .modal-header{padding:0;height:58px;background:url(../../images/frontend/backgrounds/modal_head.png) no-repeat center;}
.hilight_news .modal-body{background:#FFF;margin-top:15px;padding:0;min-height:inherit;}
.hilight_news .carousel{position:relative}
.hilight_news .carousel-caption{position:absolute;background:rgba(0,0,0,0.8);left:0;bottom:20px;color:#DDDDDD;padding:15px;text-align:left;right:auto;font-size:13px;max-width:82%;line-height:1.4}
.hilight_news .carousel-indicators{bottom:-25px;}
.hilight_news .carousel-indicators li{border:none;background:#FFF;width:8px;height:8px;margin:0 1px;}
.hilight_news .carousel-indicators li.active{border:none;background:#BA7554;width:8px;height:8px;border:none;margin:0 1px;}
.hilight_news .modal-footer{border:none;text-align:center;}
.hilight_news .skip{background:none;font-size:16px;padding:0;font-weight:normal;font-family: 'open_sansregular';position:absolute;top:0;right:0;width:80px;height:50px;}
.hilight_news .skip:hover{color:#BA7554}

.room_list-btn{width:120px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;-webkit-transition:0.4s;transition:0.4s;height:40px;filter: alpha(opacity = 0);opacity: 0;}
.room_list-btn a{width:100%;height:40px;display:block;text-align:center;line-height:36px;font-family:'open_sanssemibold';color:#FFF;border:2px solid #FFFFFF;font-size:16px;-webkit-transition:0.4s;transition:0.4s;}
.room_list-btn a:hover{background:#C18568;}
.room_list-box:hover .room_list-btn{filter: alpha(opacity = 100);opacity: 1;}
.room_list-border{border:2px solid #C18568}


