@charset "utf-8";

/*
-----------------------------------------------
Created with Notepad++
User: Yohanes Budi Santosa
Date: 28-04-2015
Time: 08:36
-----------------------------------------------
*/

*{outline:none !important;}
.clear{clear:both;}
.h5{height:5px;display:block;}
.h10{height:10px;display:block;}
.h15{height:15px;display:block;}
.h20{height:20px;display:block;}
.h25{height:25px;display:block;}
.red,.warning{color:red !important;}
.noborder{border:none !important;}
.formText{border:1px solid #dfdfdf;padding:0 6px;margin:0;height:38px;line-height:38px;font-size:16px;width:100%;border-radius:0;}
.formText:hover{border-color:#bbb;}
.formText:focus{border-color:#e95a1c !important;box-shadow:1px 1px 3px #ccc inset;}
.formButton{border:1px solid #e95a1c;background:#e95a1c;color:#fff;height:38px;line-height:38px;padding:0 6px;margin:0;text-align:center;cursor:pointer;font-size:16px;width:100%;text-transform:uppercase;font-weight:bold;border-radius:0;}
.formButton:hover{box-shadow:0 0 0 1px #fff inset, 1px 2px 4px #ddd;}
.formText::-moz-placeholder{color:#999;opacity:1}
.formText:-ms-input-placeholder{color:#999}
.formText::-webkit-input-placeholder{color:#999}
.textNonThrough{text-decoration:none !important;}

body{background:#fff;padding:0;margin:0;line-height:1.6em;color:#333;font-size:14px;font-family: arial,sans-serif;text-align:center;}
.outer-wrapper,.content-wrapper{text-align:left;padding:0;margin:0;}

/* Icon */
.bigIconFitur1,.bigIconFitur2,.bigIconFitur3,.bigIconFitur4,.bigIconFitur5,.bigIconFitur6{width:72px;height:50px;display:block;margin:0 auto;padding:0;overflow:hidden;}
.bigIconFitur1 {background:url(../img/icon/fiturHotel-icon1.png) no-repeat -0px -0px;}
.bigIconFitur2 {background:url(../img/icon/fiturHotel-icon2.png) no-repeat -0px -0px;}
.bigIconFitur3 {background:url(../img/icon/fiturHotel-icon3.png) no-repeat -0px -0px;}
.bigIconFitur4 {background:url(../img/icon/fiturHotel-icon4.png) no-repeat -0px -0px;}
.bigIconFitur5 {background:url(../img/icon/fiturHotel-icon5.png) no-repeat -0px -0px;}
.bigIconFitur6 {background:url(../img/icon/fiturHotel-icon6.png) no-repeat -0px -0px;}
.mediumFitur1 {background:url(../img/icon/mediumFitur1.png) no-repeat -0px -0px;}
.mediumFitur2 {background:url(../img/icon/mediumFitur2.png) no-repeat -0px -0px;}
.mediumFitur3 {background:url(../img/icon/mediumFitur3.png) no-repeat -0px -0px;}
.mediumFitur4 {background:url(../img/icon/mediumFitur4.png) no-repeat -0px -0px;}
.mediumFitur5 {background:url(../img/icon/mediumFitur5.png) no-repeat -0px -0px;}
.mediumFitur6 {background:url(../img/icon/mediumFitur6.png) no-repeat -0px -0px;}
.mediumFitur7 {background:url(../img/icon/mediumFitur7.png) no-repeat -0px -0px;}
.iconNavLeft,.iconNavRight{width:50px;height:50px;display:block;padding:0;margin:0;cursor:pointer;}
.iconNavLeft{background:url(../img/icon/icon-nav-left.png) no-repeat -0px -0px;}
.iconNavRight{background:url(../img/icon/icon-nav-right.png) no-repeat -0px -0px;}

/* Header */
.header-wrapper{padding:0;margin:0;height:80px;}
.header{padding:12px 0 0;margin:0 auto;width:980px;}
.header .headerLogo{width:250px;height:50px;overflow:hidden;float:left;padding:0;margin:0;display:block;}
.header .headerLogo a{width:250px;height:50px;overflow:hidden;padding:0;margin:0;display:block;background:#fff url(../img/logo.svg) no-repeat -0px -0px;}
.header .headerLogo a span,.header .headerLogo h3 span{display:none;}
.header .headerLogo h3{padding:0;margin:0;}
.header .headerContact{float:right;width:650px;overflow:hidden;margin:10px 0 0;line-height:16px;text-align:right;vertical-align:middle;font-weight:bold;}
.header .headerContact ul{margin:0;padding:0;list-style:none;}
.header .headerContact li{margin:0;padding:9px 8px 11px 0;list-style:none;display:inline-block;border-right:1px solid #dfdfdf;vertical-align:top;}
.header .headerContact li:nth-last-child(1){border:none;}
.header .headerContact i{color:#999;font-size:14px;margin:0 4px;}
.header .headerContact .iconBBM{background:url(../img/icon/icon-bbm.png) no-repeat -0px -0px;width:16px;height:16px;display:inline-block;margin:0 4px;padding:0;vertical-align:middle;}

/* Menu Header */
.menuHeader-wrapper{background:#f5f5f5;color:#555;margin:0 0 20px;}
.menuHeader{width:980px;padding:0;margin:0 auto;}
.menuHeader li{font-size:16px;font-weight:bold;}
.menuHeader a{color:#555;text-decoration:none;}
.menuHeader .nav i{font-size:18px;margin:0 4px 0 0;}
.menuHeader .navbar-nav > li > a{padding:12px 0;}
.menuHeader .nav li{padding:0;margin:0 -1px 0 0;text-align:center;float:left;}
.menuHeader .nav li a span{border-right:1px solid #ff9800;padding:0 15px;}
.menuHeader .nav > li > a:focus span{border-color:#e95a1c;}
.menuHeader .nav li:nth-last-child(1) a span{border:none;}
.menuHeader .nav > li.active > a,.menuHeader .nav > li.active > a:hover,.menuHeader .nav > li > a:focus,.menuHeader .nav > li > a:hover{background:#e95a1c;color:#fff;}
.menuHeader .nav li.active a span{border-color:#e95a1c;}
.menuHeader .nav .fa-caret-down{font-size:14px;margin:0;padding:0 10px 0 0;line-height:0px !important;}
.menuHeader .navbar-nav > li > .dropdown-menu li{float:none;margin:0;text-align:left;}
.menuHeader .navbar-nav > li > .dropdown-menu li a{display:block;padding:12px 16px;margin:0;}
.menuHeader .navbar-nav > li > .dropdown-menu li:nth-last-child(1){border-top:1px solid #dfdfdf;padding:5px 0 0;margin:5px 0 0;}
.menuHeader .navbar-nav > li > .dropdown-menu li a:hover{background:#e95a1c;color:#fff;}
.menuHeader .navbar-nav > li > .dropdown-menu{background:#edeff1;border-radius:0;border:none;box-shadow:none;}
.menuHeader .right{float:right;padding:10px 0 0;}
.menuHeader .right li{border-right:1px solid #dfdfdf;padding:0 10px;list-style:none;float:right;}
.menuHeader .right li:nth-child(odd){border:none;padding:0 0 0 10px;}
.menuHeader .right li i{margin:0 0 0 5px;}
.menuHeader .right li.subMenuRight{position:relative;}
.menuHeader .right li.subMenuRight .subMenuRightContent{position:absolute;right:0 !important;left:auto !important;top:45px;width:340px;padding:20px;background:#33495f;color:#fff;z-index:3;margin:0;border-radius:6px;}
.menuHeader .right li.subMenuRight .subMenuRightContent:hover{display:block;}
.menuHeader .right li.subMenuRight .subMenuRightContent.afterLogin{width:240px;}
.menuHeader .right li.subMenuRight .subMenuRightContent .arrowBg{position:absolute;color:#33495f;font-size:32px;top:-22px;right:20px;}
.menuHeader .right li.subMenuRight .subMenuRightContent .password{position:relative;}
.menuHeader .right li.subMenuRight .subMenuRightContent .password i{position:absolute;right:8px;top:8px;color:#c3c8cc;font-size:22px;}
.menuHeader .right li.subMenuRight .subMenuRightContent .left{float:left;width:60%;margin:10px 0 0;padding:0;}
.menuHeader .right li.subMenuRight .subMenuRightContent .right{float:right;width:38%;padding:0;}
.menuHeader .right li.subMenuRight .subMenuRightContent .forgotPassword{color:#fff;margin:5px 0 0;font-weight:normal;font-size:12px;text-decoration:underline;display:block;}
.menuHeader .right li.subMenuRight .subMenuRightContent .forgotPassword:hover{text-decoration:none;}
.menuHeader .right li.subMenuRight .subMenuRightContent label{font-weight:normal;vertical-align:middle;cursor:pointer;}
.menuHeader .right li.subMenuRight .subMenuRightContent .formText{border-radius:3px;margin:0 0 20px;color:#333;}
.menuHeader .right li.subMenuRight .subMenuRightContent .formButton{border-radius:3px;text-transform:none;line-height:36px;font-weight:normal;}
.menuHeader .right li.subMenuRight .subMenuRightContent .formButton:hover{box-shadow:none;}
.menuHeader .right li.subMenuRight .subMenuRightContent .contentAfterLogin ul{padding:0;margin:0;}
.menuHeader .right li.subMenuRight .subMenuRightContent .contentAfterLogin li.title{font-size:16px;font-weight:bold;}
.menuHeader .right li.subMenuRight .subMenuRightContent .contentAfterLogin li.last{border-top:1px solid #4d6174;padding:12px 0 0;margin:10px 0 0;}
.menuHeader .right li.subMenuRight .subMenuRightContent .contentAfterLogin li{font-size:14px;font-weight:normal;border:none;display:block;float:none;padding:3px 0;margin:0 0 1px;cursor:pointer;}
.menuHeader .right li.subMenuRight .subMenuRightContent .contentAfterLogin li .bubble{background:#d8dce0;color:#e95a1c;padding:2px 8px;border-radius:2px;}
.menuHeader .right li.subMenuRight .subMenuRightContent .contentAfterLogin li:hover{color:#e95a1c;}
.menuHeader .right li.subMenuRight .subMenuRightContent .contentAfterLogin li .left{width:50%;float:left;padding:0;margin:0;}
.menuHeader .right li.subMenuRight .subMenuRightContent .contentAfterLogin li .right{width:45%;float:right;padding:0;margin:0;text-align:right;}
.modalRegister{width:400px;}
.modalRegister .modal-content{padding:20px;box-shadow:none;position:relative;}
.modalRegister .modal-content .form{margin:0 60px;}
.modalRegister .modal-content .close{position:absolute;top:20px;right:20px;}
.modalRegister .modal-content .title{font-size:18px;text-align:center;margin:30px 0;color:#555;}
.modalRegister .modal-content .formText{margin:0 0 10px;border:2px solid #dfdfdf;border-radius:3px;}
.modalRegister .modal-content .formButton{margin:10px 0 20px;border-radius:3px;}
.modalRegister .modal-content .member{margin:20px 0;text-align:center;color:#555;}
.modalRegister .modal-content .member a{text-decoration:underline;color:#555;}
.modalRegister .modal-content .password{position:relative;}
.modalRegister .modal-content .password i{position:absolute;right:8px;top:8px;color:#c3c8cc;font-size:22px;}
.menuSignOut{display:none;}
.subMenuInfomartion{position:relative;cursor:pointer;}
.subMenuInfomartion i{position:absolute;right:10px;}
.subMenuInfomartion .contentSubMenuInfo{display:none;}
.subMenuInfomartion:hover .contentSubMenuInfo{display:block;position:absolute;top:0;left:248px;min-width:160px;background:#edeff1;}
.stickyTop .subMenuInfomartion:hover .contentSubMenuInfo{left:210px;}
.subMenuInfomartion .contentSubMenuInfo ul{padding:0;margin:0;list-style:none;}
.subMenuInfomartion .contentSubMenuInfo li{padding:0 !important;margin:0 !important;list-style:none;border:none !important;font-weight:normal;}

/* Breadcrumb */
.breadcrumb {background: #fff;color: #444;font: 12px arial;margin:20px auto;padding:0;width:980px;border-radius:0;}
.breadcrumb .fa-home {font-size: 16px;}
.breadcrumb a {color: #444;text-decoration: none;}
.breadcrumb a:hover {text-decoration: underline;}
.breadcrumb > li + li::before {content: ">";}

/* Main Column */
.fullColumn{width:980px;margin:0 auto 20px;padding:0;}
.fullColumn .columnLeft{width:700px;float:left;}
.fullColumn .columnRight{width:260px;float:right;overflow:hidden;}
.mainContent .title{font-size:22px;font-weight:bold;padding:0;margin:0 0 5px;}
.mainContent .title .rating{font-size:18px;margin:0 0 0 10px;vertical-align:top;color:#ff8b00;}
.mainContent .underTitle {margin:0 0 10px;}
.mainContent .underTitle .leftTitle {padding:0;margin:0;width:510px;float:left;}
.mainContent .underTitle .leftTitle .viewMap a{font-weight:bold;text-decoration:underline !important;}
.mainContent .underTitle .rightTitle {padding:0;margin:0 -4px 0 0;width:175px;float:right;vertical-align:middle;overflow:hidden;}
.mainContent .underTitle .rightTitle .mediumFitur1,.mainContent .underTitle .rightTitle .mediumFitur2,.mainContent .underTitle .rightTitle .mediumFitur3,.mainContent .underTitle .rightTitle .mediumFitur4,.mainContent .underTitle .rightTitle .mediumFitur5,.mainContent .underTitle .rightTitle .mediumFitur6,.mainContent .underTitle .rightTitle .mediumFitur7{width:20px;height:20px;background-size: 20px 20px;}
.mainContent .underTitle .rightTitle .mediumFitur7{width:26px;height:20px;background-size: 26px 20px;}

/* Gallery Main Slider */
.mainContent .carousel-control{position: static;}
.mainContent .carousel-control.left,.mainContent .carousel-control.right{background:none;}
.mainContent .priceSlider{width:205px;height:62px;display:block;background:url(../img/icon/priceSlider.png) no-repeat bottom left;position:absolute;top:10px;left:-10px;z-index:3;text-align:center;}
.mainContent .priceSlider span{font-size:28px;font-weight:bold;color:#fff;line-height:42px;}
.mainContent .reviewOnGallery{z-index:2;position:absolute;top:0;right:0;width:250px;max-height:230px;padding:10px;overflow:hidden;}
.mainContent .reviewOnGallery .bottom{background:rgba(0,0,0,0.5);max-height:110px;padding:10px;overflow:hidden;margin:0;color:#fff;text-align:right;overflow:hidden;font-size:12px;line-height:1.3em;}
.mainContent .reviewOnGallery .bottom .comment{max-height:60px;margin:0 0 15px;overflow:hidden;text-align:justify;}
.mainContent .reviewOnGallery .bottom .author{height:15px;overflow:hidden;}
.mainContent .reviewOnGallery .bottom .author i{font-size:14px;vertical-align:top;margin-right:5px;}
.mainContent .reviewOnGallery .bottom .author .date{font-size:11px;}
.mainContent ul.thumbnails-carousel {padding:10px 0 0;margin:0 -4px;list-style: none;text-align: center;width:712px;}
.mainContent ul.thumbnails-carousel .center {display: inline-block;}
.mainContent ul.thumbnails-carousel li {float:left;cursor: pointer;margin:0 3px 3px 0;padding:0;width:86px;height:86px;overflow:hidden;position:relative;border:4px solid #fff;-webkit-transition: all 0.8s ease;transition: all 0.8s ease;}
.mainContent ul.thumbnails-carousel li .imageWrap{width:80px;height:80px;overflow:hidden;position:relative;}
.mainContent ul.thumbnails-carousel li img{width:107px;height:80px;margin-left:-14px;}
.mainContent .controls-background-reset {background: none !important;}
.mainContent ul.thumbnails-carousel li.active-thumbnail{border-color:#e95a1c;}
.mainContent ul.thumbnails-carousel li.active-thumbnail img{-webkit-filter: grayscale(100%); filter: grayscale(100%);}

/* Form Calendar */
.formCalendar{background:#e5e5e5;padding:5px 10px 5px;margin:5px 0 20px;font-size:13px;}
.formCalendar label{margin:0;padding:0;}
.formCalendar .inputForm .formText{padding-left:25px;}
.formCalendar .formText{font-size:13px;border:1px solid #bbb;}
.formCalendar .inputForm{position:relative;}
.formCalendar .formCalendarLeft .inputForm i{position:absolute;left:5px;top:10px;font-size:16px;color:#777;}
.formCalendar .formCalendarLeft{width:362px;float:left;overflow:hidden;}
.formCalendar .formCalendarLeft .checkIn,.formCalendar .formCalendarLeft .checkOut{width:105px;float:left;overflow:hidden;margin-right:10px;}
.formCalendar .formCalendarLeft .night,.formCalendar .formCalendarLeft .room{width:60px;float:left;overflow:hidden;}
.formCalendar .formCalendarLeft .night{margin-right:10px;}
.formCalendar .formCalendarRight{width:202px;margin:0 10px;float:left;overflow:hidden;}
.formCalendar .formCalendarRight .titleKamar{margin:30px 0 0;width:60px;float:left;overflow:hidden;font-weight:bold;text-align:right;}
.formCalendar .formCalendarRight .dewasa,.formCalendar .formCalendarRight .anak{width:60px;float:left;overflow:hidden;margin-left:10px;}
.formCalendar .formAction{margin:22px 0 0;width:96px;float:right;overflow:hidden;}
.formCalendar .formAction .formButton{background:#3498db;border-color:#3498db;}
.formCalendar .formAction .formButton.inactive{background:rgba(52,152,219,0.4);border-color:rgba(52,152,219,0.1)}
.formCalendar .formAction .formButton.inactive:hover{box-shadow:none;}
.formCalendar .priceNotInclude{margin-top:3px; text-align:justify; font-size:12px;}

/* Date Picker */
.ui-datepicker-header{font-weight:normal;}
.ui-widget-content{border-radius:0 !important;border-color:#ea5b19;color:#666;z-index:30 !important;}
.ui-datepicker-header{background:none;border:none;color:#444;}
.ui-datepicker-week-end,.ui-datepicker-week-end a.ui-state-default,.specialDate a.ui-state-default,.ui-datepicker td.holiday a,.week-end a{color:red;}
.ui-datepicker,.ui-widget-header,.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:#fff;font-weight:normal;color:#333;}
.ui-datepicker td{padding:0;border:1px solid #ddd;}
a.ui-state-default:hover{background:#ea5b19 !important;color:#fff !important;display:block;}
.ui-state-active{box-shadow:0 0 0 2px #ea5b19 inset;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:none;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,.ui-datepicker-week-col{text-align:center;border-radius:0;}
.ui-datepicker-prev,.ui-datepicker-next,.ui-state-hover.ui-datepicker-prev-hover,.ui-state-hover.ui-datepicker-next-hover{background:none !important;border:none !important;border:none !important;top:3px !important;}
.ui-datepicker-next{right:3px !important;cursor:pointer;}
.ui-datepicker-prev{left:3px !important;cursor:pointer;}
.ui-autocomplete {max-height: 300px;overflow-y: auto;overflow-x: hidden;}
* html .ui-autocomplete {height: 300px;}
.ui-menu-item{text-align:left;background:none !important;border-color:#f68f32 !important;padding:0;margin:0;}
.ui-autocomplete-category{text-align:left;background:#ea5b19;border-color:#ea5b19;color:#fff;padding:5px 5px;font-size:18px;}
.ui-menu-item:hover{background:#f68f32 !important;color:#fff;}

/* Detail Room */
.detailRoom{padding:0;margin:0;overflow:hidden;}
.detailRoom .listDetailRoom{border:1px solid #d2d2d2;border-top:none;padding:5px;margin:0;}
.detailRoom .listDetailRoom:nth-child(1){border-top:1px solid #d2d2d2;}
.detailRoom .hideDetailRoom .listDetailRoom{border-top:none;}
.detailRoom .listDetailRoom .showList{padding:0;margin:0;}
.detailRoom .listDetailRoom .showList .left{padding:0;margin:0;width:180px;overflow:hidden;float:left;text-align:center;}
.detailRoom .listDetailRoom .showList .left .image{padding:0;margin:0 0 10px;width:180px;height:180px;overflow:hidden;position:relative;}
.detailRoom .listDetailRoom .showList .left .image .discountListRoom{background:url(../img/icon/diskonSearch.png) no-repeat scroll 0 0;color: #fff;font-weight: bold;height: 55px;left: 0;line-height: 1.2em;margin: 0;padding: 5px 0;position: absolute;text-align: center;top: 0;width: 50px;}
.detailRoom .listDetailRoom .showList .left .image .discountListRoom span{color:#fff;font-weight:bold;font-size:14px;line-height:1.2em;width:45px;height:45px;overflow:hidden;display:inline-block;text-align:center;padding:0 0 0 3px;margin:0;}
.detailRoom .listDetailRoom .showList .left .image img{margin:-10px 0 0 -60px;}
.detailRoom .listDetailRoom .showList .left .showInfo{font-size:12px;font-weight:bold;color:#337ab7;cursor:pointer;display:block;}
.detailRoom .listDetailRoom .showList .left .showInfo i{font-size:16px;margin-left:2px;vertical-align:middle;}
.detailRoom .listDetailRoom .showList .right{padding:0;margin:0;width:490px;overflow:hidden;float:right;}
.detailRoom .listDetailRoom .showList .right .title{font-size:18px;font-weight:bold;color:#337ab7;height:45px;overflow:hidden;}
.detailRoom .listDetailRoom .showList .right .title span{cursor:pointer;}
.detailRoom .listDetailRoom .showList .right .snippetFitur table{width:100%;border-collapse:separate;border-spacing: 2px;line-height:1.5em;}
.detailRoom .listDetailRoom .showList .right .snippetFitur td{width:50%;padding:2px 10px;}
.detailRoom .listDetailRoom .showList .right .snippetFitur td:nth-child(odd){width:40%;background:#f2f2f2;}
.detailRoom .listDetailRoom .showList .right .snippetFitur td:nth-child(even){width:60%;}
.detailRoom .listDetailRoom .showList .right .contentBottom{padding:2px;margin:4px 0 0;}
.detailRoom .listDetailRoom .showList .right .contentBottom .contentBottomLeft{width:200px;float:left;text-align:right;}
.detailRoom .listDetailRoom .showList .right .contentBottom .contentBottomLeft .diskonPrice{padding:0;margin:7px 0 7px;font-size:16px;font-weight:bold;color:#777;text-decoration: line-through;}
.detailRoom .listDetailRoom .showList .right .contentBottom .contentBottomLeft .normalPrice{font-size:28px;font-weight:bold;}
.detailRoom .listDetailRoom .showList .right .contentBottom .contentBottomCenter{width:55px;float:left;margin:0 15px;}
.detailRoom .listDetailRoom .showList .right .contentBottom .contentBottomCenter label{padding:0;margin:0 0 2px;}
.detailRoom .listDetailRoom .showList .right .contentBottom .contentBottomRight{width:200px;float:right;text-align:center;}
.detailRoom .listDetailRoom .showList .right .contentBottom .contentBottomRight .title{font-size:12px;padding:0;margin:0 0 2px;height:auto;width:auto;cursor:text;color:#666;}
.detailRoom .listDetailRoom .showList .right .contentBottom .contentBottomRight .reward{font-size:12px;padding:0;margin:2px 0 0;color:#ff6600;}
.detailRoom .listDetailRoom .showList .right .contentBottom .contentBottomRight .formButton{font-size:22px;}
.detailRoom .listDetailRoom .hideList{padding:0;margin:0;display:none;}
.detailRoom .listDetailRoom .hideList .title{font-size:18px;font-weight:bold;color:#337ab7;cursor:pointer;margin:0 0 10px;}
.detailRoom .listDetailRoom .hideList .content{padding:0;margin:0 0 10px;}
.detailRoom .listDetailRoom .hideList .content.bottomGrey{background:#f2f2f2;margin:0 -5px -5px;padding:10px 5px;}
.detailRoom .listDetailRoom .hideList .content .subTitle{padding:0;margin:0 0 5px;font-size:18px;font-weight:bold;color:#666;}
.detailRoom .listDetailRoom .hideList .content .subContent{padding:0;margin:5px 0 15px;line-height:1.3em;font-size:13px;}
.detailRoom .listDetailRoom .hideList .content ul{padding:0;margin:0 0 0 25px;list-style:none;line-height:1.3em;font-size:13px;}
.detailRoom .listDetailRoom .hideList .content li{padding:0;margin:0 0 2px;list-style:disc;}
.detailRoom .listDetailRoom .hideList .content .contentLeft{padding:0;margin:0;width:350px;float:left;}
.detailRoom .listDetailRoom .hideList .content .contentLeft .hideInfo{margin:10px 0 0;font-size:12px;font-weight:bold;color:#337ab7;cursor:pointer;display:block;text-align:center;}
.detailRoom .listDetailRoom .hideList .content .contentLeft .hideInfo i{font-size:16px;margin-left:2px;vertical-align:middle;}
.detailRoom .carousel-control{opacity: 1;position: static;}
.detailRoom .carousel-control.left,.detailRoom .carousel-control.right{background:none;}
.detailRoom .carousel-inner{margin:2px 0 0;height:200px;overflow:hidden;}
.detailRoom .carousel-inner .item{margin-top:-30px;}
.detailRoom  .iconNavLeft,.detailRoom  .iconNavRight{width:40px;height:40px;display:block;padding:0;margin:0;cursor:pointer;background-size:40px 40px;}
.detailRoom .carousel-inner .iconNavLeft,.detailRoom .carousel-inner .iconNavRight{position:absolute;top:50%;left:15px;margin-top:-20px;opacity:0.5;}
.detailRoom .carousel-inner .iconNavLeft:hover,.detailRoom .carousel-inner .iconNavRight:hover{opacity:1;}
.detailRoom .carousel-inner .iconNavRight{left:auto;right:15px;}
.detailRoom ul.thumbnails-carousel {padding:3px 0 0 !important;margin:0 -15px 0 0 !important;list-style:none;}
.detailRoom ul.thumbnails-carousel li {float:left;cursor: pointer;margin:0 2px 3px 0 !important;padding:0 !important;width:48px;height:48px;overflow:hidden;position:relative;-webkit-transition: all 0.8s ease;transition: all 0.8s ease;border:1px solid #ccc;}
.detailRoom ul.thumbnails-carousel li:nth-child(even){margin:0 3px 3px 0 !important;}
.detailRoom ul.thumbnails-carousel li .imageWrap{width:51px;height:51px;overflow:hidden;position:relative;}
.detailRoom ul.thumbnails-carousel li img{width:65px;height:65px;margin-left:-8px;margin-top:-8px;}
.detailRoom .controls-background-reset {background: none !important;}
.detailRoom ul.thumbnails-carousel li.active-thumbnail img{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.detailRoom ul.thumbnails-carousel li.active-thumbnail{border-color:#e95a1c;}
.detailRoom .listDetailRoom .hideList .discountListRoom{background:url(../img/icon/diskonSearch.png) no-repeat scroll 0 0;color: #fff;font-weight: bold;height: 55px;line-height: 1.2em;margin:2px 0 0;padding: 5px 0;position: absolute;text-align: center;width: 50px;z-index: 3;}
/*.detailRoom .listDetailRoom .hideList .discountListRoom{background:url(../img/icon/diskonSearch.png) no-repeat scroll 0 0;color: #fff;font-weight: bold;height: 55px;left: 0;line-height: 1.2em;margin: 0;padding: 5px 0;position: absolute;text-align: center;top: 0;width: 50px;z-index: 3;}*/
.detailRoom .listDetailRoom .hideList .discountListRoom span{color:#fff;font-weight:bold;font-size:14px;line-height:1.2em;width:45px;height:45px;overflow:hidden;display:inline-block;text-align:center;padding:0 0 0 3px;margin:0;z-index: 3;}
.detailRoom .listDetailRoom .hideList .discountListRoom span{color:#fff;font-weight:bold;font-size:14px;line-height:1.2em;width:45px;height:45px;overflow:hidden;display:inline-block;text-align:center;padding:0 0 0 3px;margin:0;z-index: 3;}
.detailRoom .listDetailRoom .hideList .content .contentRight{padding:0;margin:0;width:320px;float:right;overflow:hidden;}
.detailRoom .listDetailRoom .hideList .content .contentRight .snippetFitur table{width:100%;border-collapse:separate;border-spacing: 2px;font-size:13px;line-height:1.5em;}
.detailRoom .listDetailRoom .hideList .content .contentRight .snippetFitur td{width:50%;padding:2px 10px;vertical-align:middle;}
.detailRoom .listDetailRoom .hideList .content .contentRight .snippetFitur td:nth-child(odd){background:#f2f2f2;}
.detailRoom .listDetailRoom .hideList .content .contentRight .snippetFitur tr.room td{background:none;font-size:16px;text-align:right;font-weight:bold;}
.detailRoom .listDetailRoom .hideList .content .contentRight .snippetFitur tr.room td:nth-child(1){padding:2px 0;}
.detailRoom .listDetailRoom .hideList .content .contentRight .contentBottom{padding:2px;margin:0;}
.detailRoom .listDetailRoom .hideList .content .contentRight .contentBottom .contentBottomLeft{width:160px;float:left;text-align:right;}
.detailRoom .listDetailRoom .hideList .content .contentRight .contentBottom .contentBottomLeft .diskonPrice{padding:0;margin:18px 0 4px;text-decoration: line-through;color: #777;}
.detailRoom .listDetailRoom .hideList .content .contentRight .contentBottom .contentBottomLeft .diskonPrice .right{float:right;width:auto;color:#777;font-weight:bold;font-size:16px;text-decoration: line-through;padding:2px;line-height:14px;margin:4px 0 0;}
.detailRoom .listDetailRoom .hideList .content .contentRight .contentBottom .contentBottomLeft .normalPrice{font-size:22px;font-weight:bold;}
.detailRoom .listDetailRoom .hideList .content .contentRight .contentBottom .contentBottomRight{width:137px;float:right;text-align:center;margin:0 10px 0 0;}
.detailRoom .listDetailRoom .hideList .content .contentRight .contentBottom .contentBottomRight .title{font-size:12px;padding:0;margin:0 0 2px;height:auto;width:auto;cursor:text;color:#666;}
.detailRoom .listDetailRoom .hideList .content .contentRight .contentBottom .contentBottomRight .formButton{font-size:22px;}
.detailRoom .listDetailRoom .hideList .content .contentRight .contentBottom  .reward{font-size:12px;padding:2px 0 0;margin:5px auto 0;color:#ff6600;text-align:center;line-height:15px;}
.listDetailRoomMore{border:1px solid #d2d2d2/*#e5e5e5*/;padding:10px;margin:10px 0;font-size:18px;text-align:center;color:#3670b7;font-weight:bold;display:block;cursor:pointer;}
.listDetailRoomMore i{margin-left:2px;vertical-align:top;font-size:22px;}
.hideDetailRoom{display:none;}

/* Detail Hotel */
.detailHotel{border:1px solid #d2d2d2;padding:5px;margin:0 0 25px;}
/*.detailHotel .title{background:#999;padding:6px 15px;margin:-10px -10px 0;color:#fff;font-size:16px;text-align:left;line-height:1.6em;}*/
.detailHotel{border:1px solid #d2d2d2;padding:10px;margin:0;}
.detailHotel .title{background:#edeff1;padding:8px 15px;margin:-10px -10px 0;color:#333;font-size:16px;border-left:8px solid #ff9c00;font-weight:bold;text-align:left;line-height:1.6em;}
.detailHotel .title .nameHotel{font-weight:inherit;color:inherit;}/*{font-weight:normal;color:#444;}*/
.detailHotel .content{margin:10px 0 25px;line-height:1.3em;}
.detailHotel .content table{padding:0;margin:0;width:100%;border-collapse:separate;border-spacing:2px;}
.detailHotel .content tr{padding:0;margin:0;}
.detailHotel .content td{padding:5px 10px;}
.detailHotel .content td:nth-child(odd){background:#f2f2f2;width:28%;}
.detailHotel .content td:nth-child(even){width:72%;}
.detailHotel .content .contentTop{border-bottom:1px solid #e5e5e5;padding:10px 0;margin:0 0 10px;}
.detailHotel .content .contentTop .contentLeft{float:left;width:49%;}
.detailHotel .content .contentTop .contentLeft .mediumFitur{padding:0;margin:0;}
.mediumFitur1,.mediumFitur2,.mediumFitur3,.mediumFitur4,.mediumFitur5,.mediumFitur6,.mediumFitur7{float:left;padding:0;margin:0 4px 0 0;width:28px;height:28px;}
.mediumFitur1.notooltip,.mediumFitur2.notooltip,.mediumFitur3.notooltip,.mediumFitur4.notooltip,.mediumFitur5.notooltip,.mediumFitur6.notooltip,.mediumFitur7.notooltip{opacity:0.3;}
.mediumFitur7{width:36px;}
.detailHotel .content .contentTop .contentRight{float:right;width:49%;text-align:right;}
.detailHotel .content .contentTop .contentRight .more{height:28px;line-height:28px;}
.detailHotel .content .contentTop .contentRight .more a{text-decoration: none !important;}
.detailHotel .content .contentTop .contentRight .more a i{font-size:18px;color:#ff8b00;}
.detailHotel .content .listFitur .left{width:52px;float:left;overflow:hidden;text-align:center;}
.detailHotel .content .listFitur .left .icon{width:52px;margin:0 0 0 -10px;}
.detailHotel .content .listFitur .right{width:620px;float:right;}
.detailHotel .content .listFitur .right .titleFitur{height:52px;line-height:52px;font-weight:bold;font-size:18px;}
.detailHotel .content .listFitur .right ul{padding:0;margin:0;list-style:none;}
.detailHotel .content .listFitur .right li{padding:0;margin:0 0 2px 18px;position:relative;}
.detailHotel .content .listFitur .right li:before{content: " - ";position: absolute;top: -2px;left: -18px;font-size: 18px;color:#ff9c00;}
.detailHotel .content .listFitur .right li .contentLeft{width:50%;margin:0 2% 0 0;float:left;}
.detailHotel .content .listFitur .right li .contentRight{width:48%;float:left;}

/* Sidebar Column */
.ulasanSidebar,.historyHotelSidebar,.lokasiSidebar{border:1px solid #d2d2d2;padding:5px;margin:0 0 25px;}
.ulasanSidebar .title,.historyHotelSidebar .title,.lokasiSidebar .title{background:#999;padding:6px 15px;margin:-7px -10px 0;color:#fff;font-size:16px;text-align:left;line-height:1.6em;}

/* Widget List Photo Full */
#fullGallery .carousel-control i{font-size:48px;}
.listPhotoFull{border:1px solid #d2d2d2;padding:10px;margin:0;overflow:hidden;}
.listPhotoFull .title{background:#edeff1;padding:8px 15px;margin:-10px -10px 0;color:#333;font-size:16px;border-left:8px solid #ff9c00;font-weight:bold;text-align:left;line-height:1.6em;}
.listPhotoFull .title .nameHotel{font-weight:inherit;color:inherit;}/*{font-weight:normal;color:#444;}*/
.listPhotoFull .content{padding:0;margin:20px 0 0;overflow:hidden;position:relative;}
.listPhotoFull .content .wrap{margin:0 -13px 0 0;}
.listPhotoFull .content .fancybox{padding:5px;margin:0 13px 26px 13px;border:1px solid #dfdfdf;width:212px;height:162px;float:left;overflow:hidden;}
.listPhotoFull .content .fancybox img{width:200px;height:150px;overflow:hidden;-webkit-transition: all 0.8s ease;transition: all 0.8s ease;}
.listPhotoFull .content .fancybox img:hover{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.listPhotoFullMore{border:1px solid #d2d2d2/*#e5e5e5*/;padding:10px;margin:10px 0;font-size:18px;text-align:center;color:#3670b7;font-weight:bold;display:block;cursor:pointer;}
.listPhotoFullMore i{margin-left:2px;vertical-align:top;font-size:22px;}
.hideListPhoto{display:block;}

/* Widget Full Map */
.mapWidgetFull{border:1px solid #d2d2d2;padding:10px;margin:0;}
.mapWidgetFull .title{background:#edeff1;padding:8px 15px;margin:-10px -10px 0;color:#333;font-size:16px;border-left:8px solid #ff9c00;font-weight:bold;text-align:left;line-height:1.6em;}
.mapWidgetFull .title .nameHotel{font-weight:inherit;color:inherit;}/*{font-weight:normal;color:#444;}*/
.mapWidgetFull .content{padding:0;margin:0;}
.mapWidgetFull .contentHeader{padding:0;margin:0;}
.mapWidgetFull .contentHeader .left{padding:0 0 0 50px;margin:5px 0;background:url(../img/icon/iconHome.png) no-repeat left top;background-size:38px 38px;float:left;width:400px;line-height:1.3em;min-height:38px;}
.mapWidgetFull .contentHeader .left .nameHotel{padding:2px 0 0;font-weight:bold;}
.mapWidgetFull .contentHeader .left .addressHotel{font-size:12px;color:#555;}
.mapWidgetFull .contentHeader .right{padding:0;margin:5px -8px 0 0;float:right;width:540px;}
.mapWidgetFull .contentHeader .right .tab{padding:5px 0 5px 32px;margin:0 8px 0 0;width:100px;height:38px;line-height:28px;border:1px solid #ccc;cursor:pointer;text-align:left;float:left;font-weight:bold;font-size:12px;}
.mapWidgetFull .contentHeader .right .tab i{margin:0 0 0 2px;}
.mapWidgetFull .contentHeader .right .tab.noactive i{display:none;}
.mapWidgetFull .contentHeader .right .tab.airport{background: url(../img/icon/iconFlight.png) no-repeat 2px center;border-color:#4d4d4d;color:#4d4d4d;}
.mapWidgetFull .contentHeader .right .tab.hotel{background: url(../img/icon/iconHotel.png) no-repeat 2px center;border-color:#679bff;color:#679bff;}
.mapWidgetFull .contentHeader .right .tab.beach{background: url(../img/icon/iconBeach.png) no-repeat 2px center;border-color:#fe595d;color:#fe595d;}
.mapWidgetFull .contentHeader .right .tab.mall{background: url(../img/icon/iconMall.png) no-repeat 2px center;border-color:#eb5c20;color:#eb5c20;}
.mapWidgetFull .contentHeader .right .tab.atraksi{background: url(../img/icon/iconAtraksi.png) no-repeat 2px center;border-color:#f89b22;color:#f89b22;}
.mapWidgetFull .contentHeader .right .tab.airport,.mapWidgetFull .contentHeader .right .tab.hotel,.mapWidgetFull .contentHeader .right .tab.beach,.mapWidgetFull .contentHeader .right .tab.mall,.mapWidgetFull .contentHeader .right .tab.atraksi{background-size:26px 26px;}
.mapWidgetFull .mapWidgetWrap{padding:0;margin:10px 0 0;height:320px;background:#f1f1f1;border:1px solid #dfdfdf;display:block;z-index:1;}
.mapWidgetFull .mapWidget{padding:5px;margin:0;display:block;position:relative;}
.mapWidgetFull .mapWidget .zoom{background:#1ba0e2;padding:5px 15px;position:absolute;right:2px;top:2px;font-size:14px;color:#fff;display:inline-block;cursor:pointer;z-index:2;}
.mapWidgetFull .mapWidget .zoom i{margin:0 5px 0 0;}
.mapWidgetFull .listAtraksi{padding:0;margin:10px -10px 0 0;overflow:hidden;}
.mapWidgetFull .listAtraksi .column{padding:0;margin:0 8px 0 0;width:185px;float:left;overflow:hidden;}
.mapWidgetFull .listAtraksi .column .titleList{padding:8px 4px 8px 30px;margin:0 0 15px;border-bottom:1px solid #dfdfdf;font-weight:bold;line-height:24px;vertical-align:middle;}
.mapWidgetFull .listAtraksi .column.airport .titleList{background:url(../img/icon/iconFlight.png) no-repeat left center;background-size:24px 24px;}
.mapWidgetFull .listAtraksi .column.hotel .titleList{background:url(../img/icon/iconHotel.png) no-repeat left center;background-size:24px 24px;}
.mapWidgetFull .listAtraksi .column.beach .titleList{background:url(../img/icon/iconBeach.png) no-repeat left center;background-size:24px 24px;}
.mapWidgetFull .listAtraksi .column.mall .titleList{background:url(../img/icon/iconMall.png) no-repeat left center;background-size:24px 24px;}
.mapWidgetFull .listAtraksi .column.atraksi .titleList{background:url(../img/icon/iconAtraksi.png) no-repeat left center;background-size:24px 24px;}
.mapWidgetFull .listAtraksi .column ul{padding:0;margin:0;list-style:none;}
.mapWidgetFull .listAtraksi .column li{padding:0 4px 2px 30px;margin:0 0 2px;list-style:none;line-height:1.3em;font-size:12px;}
.mapWidgetFull .listAtraksi .column li.hideListAtraksi,.mapWidgetFull .listAtraksi .column li.hideListAtraksi ul{padding:0;margin:0;list-style:none;}
.mapWidgetFull .listAtraksi .column li.hideListAtraksi{display:none;}
.mapWidgetFull .listDetailAtraksiMore{color: #3670b7;cursor: pointer;display: block;font-size: 18px;font-weight: bold;margin:15px 30px;padding: 5px 0;text-align: right;}
.mapWidgetFull .listAtraksi .column.airport li{background:url(../img/icon/iconFlight.png) no-repeat left top;}
.mapWidgetFull .listAtraksi .column.hotel li{background:url(../img/icon/iconHotel.png) no-repeat left top;}
.mapWidgetFull .listAtraksi .column.beach li{background:url(../img/icon/iconBeach.png) no-repeat left top;}
.mapWidgetFull .listAtraksi .column.mall li{background:url(../img/icon/iconMall.png) no-repeat left top;}
.mapWidgetFull .listAtraksi .column.atraksi li{background:url(../img/icon/iconAtraksi.png) no-repeat left top;}
.mapWidgetFull .listAtraksi .column.airport li,.mapWidgetFull .listAtraksi .column.hotel li,.mapWidgetFull .listAtraksi .column.beach li,.mapWidgetFull .listAtraksi .column.mall li,.mapWidgetFull .listAtraksi .column.atraksi li{background-size:24px 24px;vertical-align:top;}
.mapWidgetFull .listAtraksi .column li .name{padding:0;margin:0 0 2px;}
.mapWidgetFull .listAtraksi .column li .distance{color:#666;}
.mapOverlay{position:absolute;top:0;bottom:0;left:0;right:0;background:transparent;}
.modalFullMap{width:980px;background:#fff;overflow:hidden;}
.modalFullMap .mapWidgetFull{border:none;}
.modalFullMap .modal-content{box-shadow:none;border:none;border-radius:0;position:relative;}
.modalFullMap .modal-content .headerContent{border-bottom:1px solid #dfdfdf;overflow:hidden;padding:5px 10px;}
.modalFullMap .modal-content .hContent{height:50px;overflow:hidden;}
.modalFullMap .modal-content .content{width:960px;height:550px;background:#eee;margin:10px auto;padding:5px;border:1px solid #dfdfdf;overflow:hidden;position:relative;}

.mapWidgetFull .content .priceHotelMap,.modalFullMap .content .priceHotelMap{height:31px;width:120px;overflow:hidden;font-weight:bold;color:#fff;text-align:center;line-height:26px;}
.mapWidgetFull .content .priceHotelMap,.modalFullMap .content .priceHotelMap{background:url(../img/icon/map/bluePrice.png) no-repeat -0px -0px;}
.mapWidgetFull .content .priceHotelMap.active,.modalFullMap .content .priceHotelMap.active{background:url(../img/icon/map/orangePrice.png) no-repeat -0px -0px;}
.mapWidgetFull .content .priceHotelMap .text,.modalFullMap .content .priceHotelMap .text{font-size:12px;}
.mapWidgetFull .content .priceHotelMap .numeric,.modalFullMap .content .priceHotelMap .numeric{font-size:14px;}
.mapWidgetFull .content .popUpAtraksi,.modalFullMap .content .popUpAtraksi{background:#fff;box-shadow:1px 1px 2px #dfdfdf;height:64px;width:300px;padding:5px 5px 5px 74px;line-height:1.3em;}
.mapWidgetFull .content .popUpAtraksi.flight,.modalFullMap .content .popUpAtraksi.flight{background:#fff url(../img/icon/map/iconBigMapFlight.png) no-repeat -0px -0px;}
.mapWidgetFull .content .popUpAtraksi.beach,.modalFullMap .content .popUpAtraksi.beach{background:#fff url(../img/icon/map/iconBigMapBeach.png) no-repeat -0px -0px;}
.mapWidgetFull .content .popUpAtraksi.mall,.modalFullMap .content .popUpAtraksi.mall{background:#fff url(../img/icon/map/iconBigMapMall.png) no-repeat -0px -0px;}
.mapWidgetFull .content .popUpAtraksi.home,.modalFullMap .content .popUpAtraksi.home{background:#fff url(../img/icon/map/iconBigMapHome.png) no-repeat -0px -0px;}
.mapWidgetFull .content .popUpAtraksi.atraksi,.modalFullMap .content .popUpAtraksi.atraksi{background:#fff url(../img/icon/map/iconBigMapAtraksi.png) no-repeat -0px -0px;}
.mapWidgetFull .content .popUpAtraksi.flight,.modalFullMap .content .popUpAtraksi.flight{background:#fff url(../img/icon/map/iconBigMapFlight.png) no-repeat -0px -0px;}
.mapWidgetFull .content .popUpAtraksi .titleAtraksi,.modalFullMap .content .popUpAtraksi .titleAtraksi{font-size:12px;padding:0;margin:0;}
.mapWidgetFull .content .popUpAtraksi .DecsAtraksi,.modalFullMap .content .popUpAtraksi .DecsAtraksi{font-size:16px;padding:0;margin:0;}

/* ZOOM IN & ZOOM OUT*/
.modalFullMap  .content .zoom{float:right;font-size:14px;color:#fff;display:inline-block;cursor:pointer;z-index:2;}
.modalFullMap  .content .zoom i{margin:0;}
.modalFullMap  .content .zoom .zoom-in, .modalFullMap  .content .zoom .zoom-out{background:#1ba0e2;padding:5px 15px;display:inline-block;}

.hotelPriceMap{background:#fff;box-shadow:1px 1px 2px #dfdfdf;padding:5px;width:360px;}
.hotelPriceMap .left{float:left;position:relative;}
.hotelPriceMap .left .image{width:102px;height:102px;border:1px solid #dfdfdf;overflow:hidden;}
.hotelPriceMap .left .image img{width:133px;height:100px;margin:0 0 0 -17px;}
.discountRoomMap{background:url(../img/icon/diskonSearch.png) no-repeat scroll 0 0;color: #fff;font-weight: bold;height: 55px;left: 0;line-height: 1.2em;margin:1px 0 0;padding: 5px 0;position: absolute;text-align: center;top: 0;width: 50px;}
.discountRoomMap span{width:37px;overflow:hidden;text-align:center;color:#fff;font-weight:bold;display:inline-block;font-size:14px;line-height:1.2em;padding:4px 0 0;}
.hotelPriceMap .right{float:right;line-height:1.3em;width:243px;}
.hotelPriceMap .right .titleHotel{font-size:14px;font-weight:bold;line-height:1.3em;}
.hotelPriceMap .right .titleHotel a{color:#df733f;text-decoration:none;}
.hotelPriceMap .right .titleHotel .textTitle{margin-right:5px;color:#df733f;}
.hotelPriceMap .right .titleHotel .rating{color:#ff8b00;display:inline-block;}
.hotelPriceMap .right .addressHotel{font-size:11px;color:#666;line-height:1.2em;padding:0;margin:2px 0 2px;}
.hotelPriceMap .right .contentBottom{padding:0;margin:0;}
.hotelPriceMap .right .contentBottom .leftContent{padding:0;margin:0;float:left;width:123px;}
.hotelPriceMap .right .contentBottom .leftContent .ratingPP,.hotelPriceMap .right .contentBottom .leftContent .ratingTA{padding:2px 0;margin:0 0 4px;height:20px;}
.hotelPriceMap .right .contentBottom .leftContent .ratingPP span,.hotelPriceMap .right .contentBottom .leftContent .ratingTA span{padding:0;margin:0;width:24px;height:22px;line-height:22px;text-align:center;color:#fff;background:#ea5b19;font-size:12px;font-weight:bold;display:inline-block;}
.hotelPriceMap .right .contentBottom .leftContent .ratingTA span{background:#5a993d;}
.hotelPriceMap .right .contentBottom .rightContent{padding:0;margin:0;float:right;width:115px;text-align:right;}
.hotelPriceMap .right .contentBottom .rightContent .normalPrice,.hotelPriceMap .right .contentBottom .rightContent .diskonPrice{padding:0;margin:0 0 4px;height:20px;overflow:hidden;font-weight:bold;}
.hotelPriceMap .right .contentBottom .rightContent .normalPrice{font-size:12px;color:#777;text-decoration:line-through;margin:8px 0 0;}
.hotelPriceMap .right .contentBottom .rightContent .diskonPrice{font-size:16px;line-height:14px;}
.hotelPriceMap .right .contentBottom .rightContent .diskonPrice,.hotelPriceMap .right .contentBottom .leftContent .ratingTA{margin:0;}

/* Widget Ulasan Pegipegi */
.ulasanPegipegi{border:1px solid #d2d2d2;padding:10px;margin:0;}
.ulasanPegipegi .title{background:#edeff1;padding:8px 15px;margin:-10px -10px 0;color:#333;font-size:16px;border-left:8px solid #ff9c00;font-weight:bold;text-align:left;line-height:1.6em;}
.ulasanPegipegi .title .nameHotel{font-weight:inherit;color:inherit;}/*{font-weight:normal;color:#444;}*/
.ulasanPegipegi .columReview{border-bottom:1px dashed #dfdfdf;margin:20px 30px;padding:0 0 20px;}
.ulasanPegipegi .columReview.titleReview{border-bottom:1px solid #dfdfdf;}
.ulasanPegipegi .columReview .columnLeft{float:left;width:100px;overflow:hidden;}
.ulasanPegipegi .columReview .columnRight{float:right;width:780px;overflow:hidden;}
.ulasanPegipegi .columReview .columnRight .title{background:none;padding:0;margin:0 0 5px;border:none;}
.ulasanPegipegi .moreUlasanPegipegi{color:#3670b7;cursor:pointer;text-align:right;display:block;font-size:18px;font-weight:bold;padding:10px 0;margin:10px 30px;}
.ulasanPegipegi .moreUlasanPegipegi i{margin:0 0 0 5px;}
.columReview .columnLeft{text-align:center;}
.columReview .columnLeft .point{background:#ff8b00;width:80px;height:50px;line-height:50px;display:block;text-align:center;color:#fff;font-size:18px;font-weight:bold;margin:0 auto;}
.columReview .columnLeft .pointBuble{background:url(../img/icon/pointBuble.png) no-repeat -0px -0px;width:75px;height:97px;line-height:80px;display:block;text-align:center;color:#ff8b00;font-size:22px;font-weight:bold;margin:0 auto;}
.columReview .columnLeft .date{margin:10px 0;}
.columReview .detailUserReview{padding:5px 0;margin:0 0 5px;color:#666;}
.columReview .contentComment{padding:10px;margin:10px 0 5px;color:#333;background:#edeff1;line-height:1.3em;}
.contentRating a:hover{color:#e95a1c;}
.contentRating table.starScore{width:380px;}
.contentRating table.starScore.right{float:right;}
.contentRating table.starScore.left{float:left;}
.contentRating table.starScore td span{float:left;}
.contentRating table.starScore td:nth-child(odd){padding:2px 0;width:60%;}
.contentRating table.starScore td:nth-child(even){text-align:right;color:#ff8b00;font-weight:bold;font-size:18px;padding:2px 0;width:40%;}
.contentRating .bintang00{background:url(../img/icon/star0.0.png) no-repeat -0px -0px;width:119px;height:19px;display:inline-block;vertical-align:top;}
.contentRating .bintang05{background:url(../img/icon/star0.5.png) no-repeat -0px -0px;width:119px;height:19px;display:inline-block;vertical-align:top;}
.contentRating .bintang10{background:url(../img/icon/star1.0.png) no-repeat -0px -0px;width:119px;height:19px;display:inline-block;vertical-align:top;}
.contentRating .bintang15{background:url(../img/icon/star1.5.png) no-repeat -0px -0px;width:119px;height:19px;display:inline-block;vertical-align:top;}
.contentRating .bintang20{background:url(../img/icon/star2.0.png) no-repeat -0px -0px;width:119px;height:19px;display:inline-block;vertical-align:top;}
.contentRating .bintang25{background:url(../img/icon/star2.5.png) no-repeat -0px -0px;width:119px;height:19px;display:inline-block;vertical-align:top;}
.contentRating .bintang30{background:url(../img/icon/star3.0.png) no-repeat -0px -0px;width:119px;height:19px;display:inline-block;vertical-align:top;}
.contentRating .bintang35{background:url(../img/icon/star3.5.png) no-repeat -0px -0px;width:119px;height:19px;display:inline-block;vertical-align:top;}
.contentRating .bintang40{background:url(../img/icon/star4.0.png) no-repeat -0px -0px;width:119px;height:19px;display:inline-block;vertical-align:top;}
.contentRating .bintang45{background:url(../img/icon/star4.5.png) no-repeat -0px -0px;width:119px;height:19px;display:inline-block;vertical-align:top;}
.contentRating .bintang50{background:url(../img/icon/star5.0.png) no-repeat -0px -0px;width:119px;height:19px;display:inline-block;vertical-align:top;}

/* Widget TripAdvisor */
.tripadvisorColumn{border:2px solid #d2d2d2;}
.tripadvisorColumn iframe{height:800px;width:100%;border:none;}

/* Widget Fasilitas & Layanan */
.fiturHotel,.hotelGroup{border:1px solid #d2d2d2;padding:5px;margin:0 0 10px;display:block;}
.fiturHotel .title, .hotelGroup .title{background:#edeff1;padding:8px 15px;margin:-5px -5px 0;color:#333;font-size:16px;border-left:8px solid #ff9c00;font-weight:bold;text-align:left;line-height:1.6em;}
.fiturHotel .title .nameHotel{font-weight:inherit;color:inherit;}/*{font-weight:normal;color:#444;}*/
.fiturHotel .content{padding:10px;}
.fiturHotel .content .boxFiturHotel{border-bottom:1px solid #d2d2d2;margin:0 0 4px;padding:0 0 4px;}
.fiturHotel .content .boxFiturHotel .contentLeft{width:180px;padding:10px;margin:0;float:left;overflow:hidden;text-align:center;font-weight:bold;}
.fiturHotel .content .boxFiturHotel .contentRight{width:470px;padding:10px;margin:0;float:right;font-size:12px;line-height:1.5em;color:#444;}
.fiturHotel .content .boxFiturHotel .contentRight ul{list-style:none;padding:0;margin:0;}
.fiturHotel .content .boxFiturHotel .contentRight li{list-style:none;padding:0;margin:0 0 2px;width:33.33333%;float:left;}
.fiturHotel .content .boxFiturHotel .contentRight li span{width:120px;display:inline-block;}
.fiturHotel .content .boxFiturHotel .contentRight li i{font-size:16px;vertical-align:top;width:20px;}
.fiturHotel .content .boxFiturHotel .contentRight li.active{color:#444;}
.fiturHotel .content .boxFiturHotel .contentRight li.noactive,.fiturHotel .content .boxFiturHotel .contentRight li .fa-minus{color:#ccc;}
.fiturHotel .content .boxFiturHotel .contentRight li .fa-check{color:#abdf09;}
.fiturHotel .content .boxFiturHotel .contentRight li.noactive .fa-check,.fiturHotel .content .boxFiturHotel .contentRight li.active .fa-minus{display:none;}
.hotelGroup .content{padding:10px 20px;}
.hotelGroup .content ul{padding:0;margin:0;list-style:none;}
.hotelGroup .content li{padding:0;margin:0;list-style:none;}

/* Widget Ulasan Sidebar */
.ulasanSidebarPegipegi{padding:10px;}
.ulasanSidebarPegipegi .titleContent{text-align:center;}
.ulasanSidebarPegipegi .titleContent .bigTitle{height:28px;text-align:center;padding:0;margin:0;overflow:hidden;}
.ulasanSidebarPegipegi .bigTitle .left{font-size:24px;line-height:28px;font-weight:bold;color:#ff8b00;padding:0;margin:0;width:80px;height:28px;overflow:hidden;float:left;}
.ulasanSidebarPegipegi .bigTitle .right{padding:0;margin:0;width:110px;height:28px;float:right;overflow:hidden;}
.ulasanSidebarPegipegi .bigTitle .pepe{background:url(../img/icon/ico-pepe.svg) no-repeat -0px -0px;background-size:22px 24px;width:22px;height:24px;float:left;margin:0 0 0 10px;}
.ulasanSidebarPegipegi .bigTitle .right .ppRating.pp{color:#ff8b00;margin:0;font-size:16px;line-height:28px;}
.ulasanSidebarPegipegi .bigTitle .right .ppRating.pp i{margin:0 !important;padding:0 !important;}
.ulasanSidebarPegipegi .smallTitle{font-size:11px;margin:2px 0;color:#444;}
.ulasanSidebarPegipegi .detailBubble{margin:10px auto;padding:0;font-size:12px;}
.ulasanSidebarPegipegi .detailBubble .step{padding:0;margin:0;display:block;line-height:1.6em;}
.ulasanSidebarPegipegi .detailBubble .nameProgress{width:130px;float:left;}
.ulasanSidebarPegipegi .detailBubble .lineProgress{width:75px;float:left;padding:0 5px;}
.ulasanSidebarPegipegi .detailBubble .numProgress{width:20px;float:right;color:#333;}
.ulasanSidebarPegipegi .detailBubble .progress{border-radius:0px;height:12px;margin:0px;box-shadow:none !important;background:#f0f0f0;}
.ulasanSidebarPegipegi .detailBubble .progress-bar{background:#f8ad17;box-shadow:none !important;}
.ulasanSidebarPegipegi .more,.ulasanSidebarTripAdvisor .more{padding:0;margin:0;text-align:center;font-size:12px;}
.ulasanSidebarPegipegi .more a,.ulasanSidebarTripAdvisor .more a{text-decoration:none;}
.ulasanSidebarPegipegi .more a:hover,.ulasanSidebarTripAdvisor .more a:hover{text-decoration:underline;}
.ulasanSidebarTripAdvisor{background:#fff;margin:0 0 20px;}
.ulasanSidebarTripAdvisor .contentIframe{width:100%;height:145px;overflow:hidden;margin:0 0 5px;}
.ulasanSidebarTripAdvisor .contentIframe iframe{width:100% !important;overflow:hidden;}

.historyHotelSidebar ul{padding:0;margin:5px 0;list-style:none;}
.historyHotelSidebar li{padding:5px;margin:0;list-style:none;}
.historyHotelSidebar li a .left{padding:0;margin:0;float:left;width:80px;height:80px;overflow:hidden;}
.historyHotelSidebar li a .left img{margin:0 0 0 -14px;width:107px;height:80px;}
.historyHotelSidebar li a .right{padding:0;margin:0;float:right;width:145px;overflow:hidden;}
.historyHotelSidebar li a .right .titleContent{line-height:1.3em;font-weight:bold;}
.historyHotelSidebar li a .right .rating{color:#ff8b00;}
.historyHotelSidebar li a .right .ratingPP img,.historyHotelSidebar li a .right .ratingTA img{vertical-align:top;margin:2px 0 0;}
.historyHotelSidebar li a .right .ratingPP span,.historyHotelSidebar li a .right .ratingTA span{background:#ea5b19;padding:0;text-align:center;width:22px;height:20px;line-height:20px !important;color:#fff;font:normal 11px arial;float:left;margin:0 3px 0 0;}
.historyHotelSidebar li a .right .ratingTA span{background:#5a993d;}
.historyHotelSidebar .deleteHistory{font-weight:bold;text-align:center;margin:20px 0 10px;font-size:12px;}
.historyHotelSidebar .deleteHistory a{text-decoration:none !important;}

.lokasiSidebar .content{padding:10px 5px;}
.lokasiSidebar .content .map{margin:-10px -10px 0;height:200px;background:#f1f1f1;position:relative;overflow:hidden;}
.lokasiSidebar .content .map .zoom{background:#1ba0e2;padding:2px 8px;position:absolute;right:2px;top:2px;font-size:12px;color:#fff;display:inline-block;cursor:pointer;z-index:2;}
.lokasiSidebar .content .descLokasi{margin:10px 0 0;padding:0;}
.lokasiSidebar .content .descLokasi .left{margin:0;padding:0;float:left;overflow:hidden;width:25px;text-align:center;height:25px;}
.lokasiSidebar .content .descLokasi .left img{width:25px;height:25px;overflow:hidden;}
.lokasiSidebar .content .descLokasi .right{margin:0;padding:0;float:right;overflow:hidden;width:200px;line-height:1.2em;color:#333;}
.lokasiSidebar .content .descLokasi .right .title{color:#333;background:none;padding:0;margin:0;font-weight:bold;font-size:12px;}
.lokasiSidebar .content .descLokasi .right .subtitle{font-size:12px;color:#555;}
.lokasiSidebar .content .listLokasiHotel,.lokasiSidebar .content .listLokasiHotel .content{padding:0;margin:0;text-align:left;}
.lokasiSidebar .content .listLokasiHotel .title{font-size:12px;background:#ff9c00;padding:4px 10px;margin:10px -10px;text-align:center;color:#fff;}
.lokasiSidebar .content .listLokasiHotel .descLokasi .title{font-weight:normal;text-align:left;line-height:1.3em;margin:0 0 2px;}
.lokasiSidebar .content .listLokasiHotel ul{margin:0;padding:0;list-style:none;}
.lokasiSidebar .content .listLokasiHotel li{margin:0 -10px 5px;padding:0 10px 5px;list-style:none;border-bottom:1px solid #dfdfdf;}
.lokasiSidebar .content .listLokasiHotel li:nth-last-child(1){border:none;}
.lokasiSidebar .more{font-weight:bold;text-align:center;margin:20px 0 10px;font-size:12px;}
.lokasiSidebar .more a{text-decoration:none !important;}

/* Footer */
.footer-wrapper{width:980px;margin:45px auto;background:#999;}
.footer{padding:0;margin:0;}
.footer a{color:#fff;text-decoration:none;}
.footer a:hover{text-decoration:underline;}
ul.imageList li,.tripAdvisor,.geoTrust img{border-radius:2px;overflow:hidden;}
.footer-icon{background:#fff url(../img/icon/footer-payment.png) no-repeat bottom left;}
.footer-icon .subscribe{width:610px;float:right;}
.footer-icon .subscribe .title{font-size:16px;line-height:1.3em;font-weight:bold;padding:0;margin:0;color:#555;}
.footer-icon .subscribe .subtitle{font-size:14px;line-height:14px;font-weight:normal;padding:0;margin:0;color:#666;}
.footer-icon .subscribe .formSubscribe{padding:5px 0 0;margin:5px 0 0;}
.footer-icon .subscribe .formSubscribe .left{width:68%;float:left;}
.footer-icon .subscribe .formSubscribe .right{width:30%;float:right;}
.footer-icon .subscribe .formSubscribe .messageSubscribe{padding:0;margin:0;display:block;font-weight:bold;font-size:16px;margin:12px 0;}
.footer-icon .subscribe .formSubscribe .messageSubscribe .success{color:green;}
.footer-icon .subscribe .formSubscribe .messageSubscribe .warning{color:red;}
.footer-middle-content{border-bottom:4px solid #fff;padding:20px;margin:0 0 15px;color:#fff;}
.footer-middle-content ul{padding:0;margin:0;list-style:none;}
.footer-middle-content li{padding:0 0 2px;margin:0 0 2px;list-style:none;}
.footer-middle-content h5{font-weight:normal;font-size:18px;padding:0 0 10px;margin:10px 0 15px;border-bottom:1px solid #fff;}
.footer-middle-content h6{font-size:14px;font-weight:normal;}
.middle-content-first{width:160px;overflow:hidden;float:left;margin:0;}
.middle-content-second{width:160px;overflow:hidden;float:left;margin:0 20px;}
.middle-content-third{width:310px;overflow:hidden;float:left;margin:0 20px 0 0;text-align:left;}
.middle-content-four{width:250px;overflow:hidden;float:left;margin:0;}
.footer-middle-content .tripAdvisor{background:#fff;width:178px;height:39px;padding:5px 10px;}
.maskapaiFooter{padding:0 0 20px;margin:0 20px;color:#fff;font-size:12px;}
.maskapaiFooter h5{padding:0 0 10px;margin:0 0 5px;border-bottom:1px solid #fff;font-size:18px;font-weight:normal;}
.maskapaiFooter ul{padding:0;margin:0;list-style:none;}
.maskapaiFooter li{list-style:none;display:inline-block;padding:0;margin:0;}
.maskapaiFooter li:after {content: "-";padding:0 4px;}
.maskapaiFooter li:nth-last-child(1):after{content: ""}
.copyright{text-align:right;padding:0 20px 20px;color:#fff;}
ul.imageList{padding:0;margin:20px 0 0;list-style:none;}
ul.imageList li{padding:0;margin:0 4px 2px 0;list-style:none;display:inline-block;}
.spriteFooter{background:url(../img/icon/spriteFooter.png) no-repeat center;position:relative;}
.bca{width:85px;height:35px;background-position: -0px -114px !important;display:block;}
.mandiri{width:97px;height:35px;background-position: -125px -42px !important;display:block;}
.bni{width:85px;height:35px;background-position: -0px -150px !important;display:block;}
.klikbca{width:53px;height:35px;background-position: -162px -114px !important;display:block;}
.ib_muamalat{width:113px;height:35px;background-position: -0px -78px !important;display:block;}
.cimbclicks{width:124px;height:35px;background-position: -0px -42px !important;display:block;}
.mastercard{width:57px;height:35px;background-position: -86px -150px !important;display:block;}
.visa{width:75px;height:35px;background-position: -86px -114px !important;display:block;}
.a123{width:45px;height:35px;background-position: -144px -150px !important;display:block;}
.indomaret{width:87px;height:35px;background-position: -114px -78px !important;display:block;}
/*.amg{width:100px;height:41px;background-position: -129px -0px !important;display:block;}*/
.recruit{width:128px;height:41px;background-position: -0px -0px !important;display:block;}

/* Custom Fancybox */
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background:#f9f9f9;color: #444;text-shadow: none;width:980px !important;height:640px !important;overflow:hidden;}
.fancybox-skin .headerAlbum{background: url(../img/icon/iconHome.png) no-repeat 10px center;background-size:40px 40px;position:absolute;top:0;left:0;right:0;height:70px;padding:15px 10px 10px 60px;border-bottom:1px solid #dfdfdf;line-height:1.4em;text-align:left;}
.fancybox-skin .headerAlbum .title{font-weight:bold;font-size:16px;display:block;}
.fancybox-outer{margin:70px 0 0;width:960px;height:550px;overflow:hidden;}
.fancybox-opened {z-index: 8030;}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-image{-webkit-transition: opacity 10s ease-in-out;-moz-transition: opacity 10s ease-in-out;-o-transition: opacity 10s ease-in-out;transition: opacity 10s ease-in-out;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url(../img/fancybox/fancybox_loading.gif) center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-outer .iconNavRight,.fancybox-outer .iconNavLeft{position:absolute;top:50%;right:15px;margin-top:-25px;opacity:0.5;}
.fancybox-outer .iconNavRight:hover,.fancybox-outer .iconNavLeft:hover{opacity:1;}
.fancybox-outer .iconNavLeft{left:15px;right:auto;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
.fancybox-lock {overflow: hidden !important;width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url(../img/fancybox/fancybox_overlay.png);}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}
.fancybox-opened .fancybox-title {visibility: visible;}
.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}
.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent;background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}
.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}
.fancybox-title-inside-wrap {padding-top: 10px;}
.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}

/* label new on menu */
.bubbles{background-color: #E95A1C;border: medium none !important;bottom: -9px;color: #FFF;display: block;right: 0%;margin-bottom: 44px;margin-left: -70px;padding: 0px !important;position: absolute;text-align: center;width: 28px;z-index: 100;}
.bubbles p {font: bold 10px Tahoma;margin: 2px 1px 2px 2px;}
.bubbles strong{font-style: italic;font-weight: bold;}
.bubbles:after,.bubbles:before  {bottom: 9px;border-width: 9px 7px 1px 0px;border-style: solid solid none;border-color: #c04915 transparent;content: " ";display: block;height: 0px;left: -26%;overflow: hidden;position: absolute;width: 0px;z-index: 101;transform: rotate(180deg);}
.bubble:before {bottom: -5px;border-top-color: #F00;z-index: 99;}
.beta{color: #555;position: absolute;border: none !important;padding: 0px !important;left: 29%;bottom: 0px;font-size: 10px;font-weight:bold;display:none;}
.menuHeader .nav > li.active > a,.menuHeader .nav > li.active > a:hover,.menuHeader .nav > li > a:focus,.menuHeader .nav > li > a:hover span.beta{color:#fff;}
.menuHeader .nav > li.active > a,.menuHeader .nav > li.active > a:hover,.menuHeader .nav > li > a:focus,.menuHeader .nav > li > a:hover span#bubbles{display:block;}
.bt15{bottom:-15px;}
.bubbles.bt15:after,.bubbles.bt15:before {border-color: transparent;}
@media screen and (-webkit-min-device-pixel-ratio:0){.bubbles p {margin: 4px 1px 2px 2px;}}

/*widget*/
.widget,.sidebar .widget{border:1px solid #ccc;padding:10px;margin:0 0 -1px;}
/*.widget .titleWidget{background:#edeff1;color:#333;padding:7px 10px 7px 20px;margin:-10px -10px 10px;font-size:16px;font-weight:bold;border-left:8px solid #ff9c00;}*/
.widget .titleWidget i,.main .widget .content i{color:#ff8b00;}
.widget .content{line-height:1.5em;text-align:justify;}
.widget .content h5,.main .widget .content h6{font-weight:bold;font-size:16px;padding:0 0 5px;margin:0 0 5px;}
.widget .content .columnContent{padding:0;margin:0;}
.widget .content .columnContent .columnWrap{padding:0;margin:0;width:33.33333%;float:left;}
.widget .content .columnContent .columnWrap .column{padding:2px;line-height:1.3em;}
.widget .content .columnContent .columnWrap .column .title{padding:0;margin:0 0 4px;font-weight:bold;}
.widget .content .columnContent .columnWrap .column ul{padding:0;margin:0 0 0 10px;list-style:none;}
.widget .content .columnContent .columnWrap .column li ul{padding:0;margin:2px 0 0 15px;list-style:none;}
.widget .content .columnContent .columnWrap .column li,.main .widget .content .columnContent .columnWrap .column li ul li{padding:0;margin:0 0 4px;list-style:none;}
.widget .content .columnContent .columnWrap .column li i{margin:0 2px 0 0;}
.widget .content .columnContent .columnWrap .column a{text-decoration:none !important;}
.widget{padding:0 10px;margin:0 0 -2px;}
.widget .content{padding:0;margin:20px 15px;}
/*.widget .titleWidget{padding:0;}*/
.widget .titleWidget a{color:#333;padding:7px 10px 7px 20px;border-top:1px solid #ccc;text-decoration:none;display:block;}
.widget:nth-last-child(1) .titleWidget{margin-bottom:0;}

.widget .title{background:#999;padding:7px 10px;margin:-11px -11px 0;color:#fff;font-weight:bold;font-size:16px;}
.widget .titleContent{padding:0;margin:10px 0;color:#888;font-weight:bold;font-size:16px;}

.hotelRecommended{padding:0;margin:0;}
.hotelRecommended ul,.hotelRecommended li{padding:0;margin:0;list-style:none;}
.hotelRecommended .box{width:225px;height:396px !important;float:left;margin:5px 0;padding:0;}
.hotelRecommended .box .contentBox{padding:5px 6px;margin:10px 5px 0 0;position:relative;height:376px !important;}
.hotelRecommended .box .contentBox .hoverBox{width:215px;display:block;padding:7px;cursor:pointer;margin:0;position:absolute;top:-7px;bottom:-7px;overflow:hidden;box-shadow:0 0 0 1px #ccc inset;}
.hotelRecommended .box .contentBox .hoverBox:hover{box-shadow:0 0 0 2px #ff9c00 inset;}
.hotelRecommended .box .contentBox .hoverBox a{display:block;width:200px;height:366px;text-decoration:none;position:relative;margin:-2px 0 0;}
.hotelRecommended .box .contentBox .hoverBox a .top{width:200px;height:150px;position:absolute;top:2px;}
.hotelRecommended .box .contentBox .hoverBox a .top img{width:200px;height:150px;}
.hotelRecommended .box .contentBox .hoverBox a .middle{width:200px;height:110px;position:absolute;top:160px;padding:0;overflow:hidden;text-align:left;color:#333;}
.hotelRecommended .box .contentBox .hoverBox a .middle .title{font-size:14px;font-weight:bold;line-height:1.3em;margin:4px 0;display:block;color:#337ab7;}
.hotelRecommended .box .contentBox .hoverBox a .middle .title .rating{font-size:12px;color:#ff9c00;vertical-align:top;display:inline-block;}
.hotelRecommended .box .contentBox .hoverBox a .middle .address{font-size:12px;line-height:1.3em;margin:4px 0;max-height:34px;overflow:hidden;display:block;}
.hotelRecommended .box .contentBox .hoverBox a .middle .description{font-size:11px;line-height:1.3em;max-height:30px;overflow:hidden;display:block;}
.hotelRecommended .box .contentBox .hoverBox a .bottom{width:200px;height:95px;border-top:1px solid #999;position:absolute;bottom:-2px;padding:5px 0 0;}
.hotelRecommended .box .contentBox .hoverBox a .bottom .formButton{width:100px;position:absolute;bottom:0;left:0;height:32px;line-height:32px;text-transform:none;font-size:13px;}
.hotelRecommended .box .contentBox .hoverBox a .bottom .balonDiskon{width:51px;position:absolute;bottom:0;right:0;height:64px;background:url(../img/icon/balonDiskon.png) no-repeat -0px -0px;}
.hotelRecommended .box .contentBox .hoverBox a .bottom .balonDiskon span{width:30px;height:30px;line-height:25px;text-align:center;overflow:hidden;display:inline-block;margin:12px 0 0 10px;font-size:13px;color:#333;font-weight:bold;}
.hotelRecommended .box .contentBox .hoverBox a .bottom .normalPrice{color:#555;text-decoration:line-through;}
.hotelRecommended .box .contentBox .hoverBox a .bottom .diskonPrice{color:#333;font-weight:bold;font-size:22px;margin:5px 0 0;}

.listResult{padding:0;margin:0;}
.listResult .listContent{padding:10px;margin:-10px -10px 10px;border-bottom:1px solid #dfdfdf;position:relative;}
.listResult.notFound{border-color:#ff9c00;margin:35px 0;position:relative;}
.listResult.notFound span{padding:25px;text-align:center;display:block;margin:0 auto;font-size:16px;}

.widget .title{background:none;}
.widget .content{margin: 20px 0;}
.widget .titleWidget{background:#edeff1;padding:8px 15px;margin:0 -10px;color:#333;font-size:16px;border-left:8px solid #ff9c00;font-weight:bold;text-align:left;line-height:1.6em;}
.arrowWidget{position:absolute;top:-30px;-ms-transform: rotate(20deg); /* IE 9 */-webkit-transform: rotate(20deg); /* Chrome, Safari, Opera */transform: rotate(20deg);}
.arrowWidget2{position: absolute;top: 60px;-ms-transform: rotate(-20deg);-webkit-transform: rotate(-20deg);transform: rotate(-20deg)}
.pl30{padding-left:30px;}

/* Coupon Float Bottom */
.kuponFixedBottom #klik-disini {background: #f60;cursor: pointer;height: 37px;padding-right: 5px;padding-top: 5px;}
.kuponFixedBottom #klik-disini {border-radius: 8px 8px 0 0;position: relative;}
.kuponFixedBottom #klik-disini {position: relative;}
.kuponFixedBottom .pepenew {left: -15px;position: absolute;top: -30px;}
.kuponFixedBottom .voucari {color: #fff;display: inline-block;font-size: 14px;line-height: 14px;margin-left: 47px;width: 107px;}
.kuponFixedBottom .floating-disc {bottom: 0;position: fixed;right: 10px;z-index: 9999;}
.kuponFixedBottom .fl2 {width: 300px;}
.kuponFixedBottom .fl3 {height: 95px !important;width: 274px !important;}
.kuponFixedBottom #voucherFront2 .fl3 {height: 80px !important;}
.kuponFixedBottom .batal-kupon-btn {height: 30px;padding: 0;width: 75px;background-color: #006dcc !important;background-image: linear-gradient(to bottom, #08c, #04c);background-repeat: repeat-x;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.kuponFixedBottom #discountMessage,.kuponFixedBottom #voucherSuggestionMessage{color: #fff;font-weight:bold;font-size:16px;line-height:1.2em;}
.kuponFixedBottom #voucherSuggestionMessage{font-size:14px;font-weight:normal;}
.kuponFixedBottom .voucari {color: #fff;display: inline-block;font-size: 14px;line-height: 14px;margin-left: 47px;width: 107px;}
.kuponFixedBottom .fl-apply {font-size: 11px;width: 225px !important;}
.kuponFixedBottom .fl-apply.voucari span{color:#ffff29; font-weight:bold;}
.kuponFixedBottom .kupon-btn {height: 28px;padding: 2px;width: 32px;background-color: #006dcc !important;background-image: linear-gradient(to bottom, #0088cc, #0044cc);background-repeat: repeat-x;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.kuponFixedBottom .kupon-input {height: 28px !important;padding: 2px 4px;border-radius:2px;border:none;}
.kuponFixedBottom .input-small {width: 100px;}
.kuponFixedBottom .clp {cursor: pointer;position: absolute;right: 6px;top: -14px;z-index: 9999;}
.kuponFixedBottom .bub {position: absolute;right: 195px;top: -100px;}
.kuponFixedBottom #voucherFront2 .bub {right: 100px;top: -135px;}
.kuponFixedBottom .bubble::after {border-color:#f3961c transparent;border-style: solid;border-width: 17px 0 0 20px;bottom: -16px;content: "";display: block;left: 55px;position: absolute;width:0;}
.kuponFixedBottom .bubble {background: rgba(0, 0, 0, 0) linear-gradient(#f9d835, #f3961c) repeat scroll 0 0;border-radius:10px;color:#000;padding:17px;position:relative;text-align:center;min-width:230px;font-size:12px;line-height:1.5em;}
.kuponFixedBottom #voucherFront2 .bubble {min-width:280px;}
#voucherFront2,#voucherFront3,#voucherBack,#voucherBack #bubbleMessage{display:none;}

/* Form Permintaan Panggilan */
.formFPP .content-fpp{margin:10px 0 25px;line-height:1.3em;}
.formFPP .content-fpp table{padding:0;margin:0;width:100%;border-collapse:separate;border-spacing:2px;}
.formFPP .content-fpp tr{padding:0;margin:0;}
.formFPP .content-fpp td{padding:5px 10px;}
.formFPP .content-fpp td:nth-child(1){width:25px;}
.formFPP .content-fpp td:nth-child(2){width:200px; /*background-color:pink;*/ text-align:right;}
.formFPP .content-fpp td:nth-child(3){width:100px !important; /*background-color:yellow;*/ text-align:left; padding-right:0px}
.formFPP .content-fpp td:nth-child(4){width:70px; /*background-color:navajowhite;*/ text-align:left; padding-left:0px;}
.formFPP .content-fpp td:nth-child(5){width:100px; /*background-color:purple;*/ text-align:left; padding-left:0px; padding-right:0px;}
.formFPP .content-fpp td:nth-child(6){width:100px; /*background-color:grey;*/ text-align:left; padding-left:0px;}
.formFPP .content-fpp td:nth-child(7){width:25px;}
.formFPP .tdSubmit{text-align:right !important; margin:0px auto;}
.formFPP .formSubmit{background-color:#ED711A; width:100px; height:40px; color:#ffffff; border:1px solid #ed711a; font-size:16px;}
.formFPP .labelKamar{text-align:right !important; padding-right:15px !important;}
.formFPP .formText-new{border:1px solid #dfdfdf;padding:0 6px;margin:0;height:38px;line-height:38px;font-size:16px;border-radius:0;}
.formFPP td .Calendar{font-size:13px;}
.formFPP td .Calendar label{margin:0;padding:0;}
.formFPP td .Calendar .inputForm .formText{padding-left:25px;}
.formFPP td .Calendar .formText{font-size:13px;border:1px solid #bbb;}
.formFPP td .Calendar .inputForm{position:relative;}
.formFPP td .Calendar .formCalendarLeft .inputForm i{position:absolute;left:5px;top:10px;font-size:16px;}
.formFPP td .Calendar .formCalendarLeft{float:left;overflow:hidden;}
.formFPP td .Calendar .formCalendarLeft .checkIn,.formFPP td .Calendar .formCalendarLeft .checkOut{width:105px;float:left;overflow:hidden;margin-right:10px;}
.formFPP td .night,.formFPP td .room, .formFPP td .guest{width:70px;float:left;overflow:hidden;}
.formFPP td .night{margin-right:0px;}

.detailRoom .listDetailRoom .hideList  .discountCarousel{position: relative;}

/* form review */
.formReview{padding: 10px;margin: 20px 0 5px;color: #333;background: #fff;border:solid 1px #ccc;line-height: 1.3em;}
.formReview-text{float:left;width:75%;color:#666;font-weight:bold;}
.formReview-Button {float:right;border: 1px solid #3498DB;background: #3498DB;color: #fff;height: 38px;line-height: 38px;padding: 0 6px;margin: 0;text-align: center;cursor: pointer;font-size: 16px;width: 20%;text-transform: uppercase;font-weight: bold;border-radius: 0;}
.form-before{display:none;}
.form-after{padding:20px;display:none;}
.form-success{padding:20px;display:block;}
.formReview-title{width:100%;color:#666;font-weight:bold;}
.borderNone{border:none !important;}
.columnWrapper{width:100%; margin-top:20px;padding:0;}
.review-room-wrapper{width:350px;height:60px;float:left;}
.review-checkIn-wrapper{width:150px;height:60px;margin-left:30px;float:left;}
.review-checkOut-wrapper{width:150px;height:60px;margin-left:30px;float:left;}
.review-title{width:100%;font-family: 'Arial Bold', 'Arial';font-weight: 700;font-style: normal;font-size: 14px;color: #333333;}
.review-title .noted{font-size: 12px;color: #666666;font-weight: 400;}
.review-room-wrapper .review-select-form{width: 344px;height: 38px;font-family: 'Arial';font-weight: 400;font-style: normal;font-size: 14px;text-decoration: none;color: #000000;padding:2px;margin-top:5px;border:1px solid #dfdfdf;}
.review-room-wrapper .review-select-form:focus{border: solid 1px blue;}
.pl30{padding-left:30px;}
.review-checkIn-wrapper > .checkIn > .sub > .inputForm {position:relative;margin-top:5px;}
.review-checkIn-wrapper > .checkIn > .sub > .inputForm > i{position: absolute;left: 5px;top: 10px;font-size: 16px;color: #ea5b19;}
.review-checkOut-wrapper > .checkIn > .sub > .inputForm {position:relative;margin-top:5px;border-color:#bbb;}
.review-checkOut-wrapper > .checkIn > .sub > .inputForm > i{position: absolute;left: 5px;top: 10px;font-size: 16px;color: #ea5b19;}
.columnWrapper .email-field{width:100%;height:38px;padding:2px 6px;border: 1px solid #dfdfdf;margin-top:5px;}
.columnWrapper .wrongFormat{font-family: 'Arial Bold', 'Arial';font-weight: 700;font-style: normal;font-size: 12px;color: #FF0000;}
.columnWrapper .formSubmit{font-weight:bold;background-color:#3498DB; width:100px; height:40px; color:#FFF; border:1px solid #3498DB; font-size:16px;float:right;}
.columnWrapper .batalBtn{width:100px; height:40px;color: #337AB7; text-decoration:none;font-size: 16px;font-family: 'Arial Regular', 'Arial';font-weight: 400;float:right;padding-top:10px;}
.columnWrapper .batalBtn a:hover{text-decoration:none;color: #337AB7;}
.text-align-center{text-align:center;}
.columnWrapper .thank-you-text{font-family: 'Arial Bold', 'Arial';font-weight: 700;font-style: normal;font-size: 16px;color: #008000;text-align: center;}

/* hotel di sekitar*/
.title-Hotel-disekitar{background:#edeff1 !important;padding:8px 15px;margin:-10px -10px 0;color:#444 !important;font-size:16px;border-left:8px solid #ff9c00;font-weight:bold;    margin: -5px -5px 0 !important; line-height:1.3em !important;}
.historyHotelSidebar .nameHotel{font-weight:inherit;color:inherit;}/*{font-weight:normal;color:#444;}*/

.error{border-color:#FF7003 !important;}

/* Fade transition for carousel items */
.carousel-fade .carousel-inner .item {transition-property: opacity;-webkit-transition-property: opacity;-ms-transition-property: opacity;-o-transition-property: opacity;-moz-transition-property: opacity;}
.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right {opacity: 0;filter: alpha(opacity=0);-khtml-opacity: 0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right {opacity: 1;filter: alpha(opacity=100);-khtml-opacity: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.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);-moz-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-control {z-index: 2;}

.mainContent .carouselNav .iconNavLeft,.mainContent .carouselNav .iconNavRight{position:absolute;left:15px;margin-top:175px;}
.mainContent .carouselNav .carousel-control{display:none;}
.mainContent .carousel-inner .reviewOnGallery{display:block;}
.mainContent .carouselNav .iconNavRight{left:auto;right:15px;}
.carouselNav {z-index:3;position:relative;width:100%;}

.detailRoom  .iconNavLeft,.detailRoom  .iconNavRight{width:40px;height:40px;display:block;padding:0;margin:0;cursor:pointer;background-size:40px 40px;}
.detailRoom .carouselNav .iconNavLeft,.detailRoom .carouselNav .iconNavRight{position:absolute;left:15px;margin-top:90px;opacity:0.5;}
.detailRoom .carouselNav .iconNavLeft:hover,.detailRoom .carouselNav .iconNavRight:hover{opacity:1;}
.detailRoom .carouselNav .iconNavRight{left:auto;right:15px;}
.navbar-nav .dropdown-toggle:active, .navbar-nav .open .dropdown-toggle  {background:#e95a1c !important;color:#fff;}


/* Additional Info for CS */
.header .headerContact{overflow:visible;}
.weekendHolidayCS{color:#ff9c00;font-size:11px;}
.weekendHolidayCS i{color:#ff9c00 !important;padding:0 0 5px;position:relative;cursor:pointer;z-index:9999;}
.weekendHolidayCS i:hover .ifr{display:block;}
.weekendHolidayCS i .ifr{position:absolute;left:-185px;top:22px;display:none;}
.weekendHolidayCS i .ifr iframe{width:262px;height:230px;z-index:9999;border:1px solid #000;} /* set height and width for iframe cs schedule */
.header .headerContact li.serviceHour{padding: 1px 8px 0px 0px !important;}
.header .headerContact li.phoneNumber{padding:1px 8px 3px 0 !important;}

/* Internet Explorer ONLY */

.title-Hotel-disekitar{background:#edeff1 !important;padding:8px 15px;margin:-10px -10px 0;color:#444 !important;font-size:16px;border-left:8px solid #ff9c00;font-weight:bold;    margin: -5px -5px 0 !important; line-height:1.3em !important;}
.historyHotelSidebar .nameHotel{font-weight:inherit;color:inherit;}

@media screen\0 {.weekendHolidayCS{margin:0 0 0 -2px;}}
@media screen\9 {.weekendHolidayCS{margin:0 0 0 -2px;}}

@media not screen and (1){.detailRoom ul.thumbnails-carousel li img{margin-top:-26px;}}
@media screen and (-webkit-min-device-pixel-ratio:0){.detailRoom ul.thumbnails-carousel li img{margin-top:-26px;}}
@media not all and (-webkit-min-device-pixel-ratio:0){.detailRoom ul.thumbnails-carousel li img{margin-top:-26px;}}

/* Include Tax */
.includeTax-wrapper{height:19px;margin-top:6px;}
.includeTax{font-size:12px;color:#337ab7;font-weight:bold;cursor:default;}
	.showList .includeTax{margin:0;}
	.hideList .includeTax{margin:-7px auto 0;}
.includeTax span{text-decoration:underline;}
.includeTax i{font-size:14px !important;}
.includeTax .includeTax-hover{z-index:4;position:absolute;width:385px;height:130px;background-color:#f0f0f0;border:1px solid #c0c0c0;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.5);padding:0 15px 9px;display:none;margin-top:8px;}
	.showList .includeTax .includeTax-hover{margin-left:-195px;}
	.hideList .includeTax .includeTax-hover{margin-left:-235px;}
.includeTax:hover .includeTax-hover{display:block;}
.includeTax .includeTax-hover .triangle{width:20px;height:20px;margin-top:-10px;background-color:#f0f0f0;border:1px solid #c0c0c0;border-bottom:0;border-right:0;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);margin-left:300px;}
.includeTax .includeTax-hover hr{margin:10px auto !important;border-color:#c0c0c0 !important;}
.includeTax .includeTax-hover .text{line-height:23px;}
.includeTax .includeTax-hover .text .left, .includeTax .includeTax-hover .text .right{font-weight:normal;color:#333;}
.includeTax .includeTax-hover .text .left{width:234px !important;text-align:left;float:left;}
.includeTax .includeTax-hover .text .right{width:119px !important;text-align:right;float:right;}
.includeTax .includeTax-hover .text.memberDeals .right{color:#008000;}
.includeTax .includeTax-hover .text.memberDeals .right::before{content:"- ";}
.includeTax .includeTax-hover .text.hargaAkhir .left, .includeTax .includeTax-hover .text.hargaAkhir .right{font-weight:bold;line-height:19px;}

/* Member Price */
.memberPrice-wrapper{height:36px;}
	.login.memberPrice-wrapper{float:right;}
		.showList  .memberPrice-wrapper{margin-bottom:5px;}
.memberPrice{background-color:#337ab7;height:26px;border-radius:13px 6px 6px 13px;text-align:left;}
	.not-login.memberPrice-wrapper .memberPrice{cursor:pointer;}
		.showList .not-login.memberPrice-wrapper .memberPrice{width:100%;margin-top:11px;}
		.hideList .not-login.memberPrice-wrapper .memberPrice{width:148px;margin-top:22px;}
	.login.memberPrice-wrapper .memberPrice{cursor:default;margin-top:10px;width:148px;}
.memberPrice span.fa-stack{margin-left:4px;}
.memberPrice .fa-user{color:#fff;font-size:25px;}
.memberPrice .outer, .memberPrice .inner{-ms-transform:rotate(75deg);-webkit-transform:rotate(75deg);-moz-transform:rotate(75deg);transform:rotate(75deg);top:5px;left:10px;}
.memberPrice .outer{color:#337ab7;font-size:16px;}
.memberPrice .inner{color:#fff;font-size:12px;}
.memberPrice .text{text-transform:uppercase;color:#fff;font-size:11px;font-weight:bold;}
	.showList .not-login.memberPrice-wrapper .memberPrice .text{margin:2px 30px 0;position:absolute;}
	.showList .login.memberPrice-wrapper .memberPrice .text{margin:2px 15px 0;position:absolute;}
	.hideList .memberPrice .text{margin:0 12px;}
.memberPrice .memberPrice-hover{z-index:3;position:absolute;height:65px;background-color:rgba(0,0,0,0.85);box-shadow:0px 4px 5px 0px rgba(0,0,0,0.5);margin-top:-105px;display:none;text-align:center;}
	.not-login.memberPrice-wrapper .memberPrice .memberPrice-hover{width:305px;}
		.showList .not-login.memberPrice-wrapper .memberPrice .memberPrice-hover{margin-left:-60px;}
		.hideList .not-login.memberPrice-wrapper .memberPrice .memberPrice-hover{margin-left:-75px;}
	.login.memberPrice-wrapper .memberPrice .memberPrice-hover{width:235px;margin-left:-40px;color:#fff;font-weight:bold;line-height:65px;}
	.not-login.memberPrice-wrapper .memberPrice .memberPrice-hover .memberPrice-title, .not-login.memberPrice-wrapper .memberPrice .memberPrice-hover .memberPrice-text{height:50%;}
	.not-login.memberPrice-wrapper .memberPrice .memberPrice-hover .memberPrice-title{color:#ff9c00;font-weight:bold;line-height:45px;}
	.not-login.memberPrice-wrapper .memberPrice .memberPrice-hover .memberPrice-text{color:#fff;line-height:20px;}
.memberPrice:hover .memberPrice-hover{display:block;}
.memberPrice .memberPrice-hover .triangle{width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid rgba(0,0,0,0.8);margin:0 auto;}
	
.login.menuLogin{display:none;}
.login.menuSignOut{display:block;}

/* Safari only */
@media screen and (-webkit-min-device-pixel-ratio:0) {::i-block-chrome, .memberPrice .inner{left:9px;}}

/* Chrome & Opera */
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .hideList .login.memberPrice-wrapper .memberPrice .text{margin:0 9px;} }

/* IE only */
@media screen\0 {
	.hideList .memberPrice .text{margin:0 9px;}
	.showList .not-login.memberPrice-wrapper .memberPrice .text{margin:3px 25px 0;}
	.showList .login.memberPrice-wrapper .memberPrice .text{margin:3px 9px 0;}
}
@media screen\9 {
	.hideList .memberPrice .text{margin:0 9px;}
	.showList .not-login.memberPrice-wrapper .memberPrice .text{margin:2px 20px 0;}
	.showList .login.memberPrice-wrapper .memberPrice .text{margin:3px 9px 0;}
}