#widget-instance-11476, #widget-instance-11478{
display: none;
}
.videoWidget03 {
padding: 16px 0;
background: #f8f8f8;
}
/*body*/
@media (min-width: 992px) {
 html {
font-size:16px; }

}
@media (min-width: 768px) {
.layoutWidget12#widget-instance-3121,.layoutWidget12#widget-instance-3122 {
float:left;
width:50%;
}
.layoutWidget12#widget-instance-3121 .box,.layoutWidget12#widget-instance-3122 .box {
width: 450px;
padding: 0;
margin: 0;
}
.layoutWidget12 .box .caption .captionBox {
padding:0;
}
#widget-instance-3121.layoutWidget12 .box {
margin-left: calc(50vw - 220px);
}
#widget-instance-3122.layoutWidget12 .box {
margin-left: 20px;
}
.footerWidget04 {
clear: both;
}
}
/* layoutWidget20 */
.layoutWidget20 .caption .captionBox h2 {
  width: 100%;
font-family: "songti SC", SimSun, STSong, Times, "Times New Roman", serif;
color:#323232;
font-weight:400;
}
.layoutWidget20 {padding-top: 16px;}
.layoutWidget20 .thumbnail {
    width: 100%;
    position: relative;
}
.layoutWidget20 .caption {
    width: 100%;
    float: none;
}
.layoutWidget20 .caption .captionBox {min-height: auto;
    width: auto;
    text-align: center;}
.layoutWidget20 .caption .captionBox p {text-align: center;}
.layoutWidget20 .thumbnail img {max-width:1120px;min-width: auto;width: 100%;    margin: 0 auto;}
@media (max-width: 768px){
.layoutWidget20 {
    padding: 16px 16px 0;
  }}

body {background:#323232;}
p {text-align:justify;  text-justify: distribute;}
.layoutWidget04 p {text-align:center; max-width: 900px; font-weight: 400;}
/*header*/
@media (max-width: 992px){
.layoutWidget78 .warpper .rightPart .navItemList .navItem {
  margin-bottom:0;}
}
@media (min-width: 992px) {
#layoutWidget3110.layoutWidget78 .warpper .rightPart .navItemList .navItem,#layoutWidget3109.layoutWidget78 .warpper .rightPart .navItemList .navItem {
  width: 25%;}
}
.bookingWidget01 .box {
padding: 60px 40px; }
#layoutWidget3111 .warpper .rightPart .navItemList {
margin-top:2em; }
#layoutWidget3114 .warpper .rightPart .navItemList {margin-top: 6rem; }
.headerWidget10 .swiper-wrap img {width:100%;}
.layoutWidget79 .warpper {
padding:0 1em 1em 1em; }
}

@media (min-width: 428px ) and (max-width:992px) { .headerWidget09 .oneBooking .members,
.headerWidget11 .oneBooking .members
{
width: 380px;
margin-left: -214px;
padding: 40px 24px 24px; }}
@media (min-width: 380px ) and (max-width:992px) {
.headerWidget09 .bookingContainer,
.headerWidget11 .bookingContainer {
width: 380px;
margin-right: -190px;}}
.headerWidget09 .oneBooking .members li label,
.headerWidget11 .oneBooking .members li label {
color:#999999; }
.headerWidget09 .navigator .topBar .logoWrap .logo,
.headerWidget11 .navigator .topBar .logoWrap .logo {
width:86px;
margin-top:-8px; }
.headerWidget09 .navigator .bottomBar .navMenu, 
.headerWidget11 .navigator .bottomBar .navMenu {
max-width: 960px; }
.headerWidget09 .navigator .bottomBar,
.headerWidget11 .navigator .bottomBar {
margin-top: 0; }
.headerWidget09 .smallNavigator .bottomBar .navMenu,
.headerWidget11 .smallNavigator .bottomBar .navMenu ,.headerWidget11 .navigator .bottomBar .navMenu a{
font-weight:400; }
.headerWidget09 .navigator .bottomBar .navMenu a:hover,.headerWidget09 .smallNavigator .bottomBar .navMenu a:hover,
.headerWidget11 .navigator .bottomBar .navMenu a:hover,.headerWidget11 .smallNavigator .bottomBar .navMenu a:hover {
font-weight:500; }
.headerWidget09 .smallNavigator .topBar .logoWrap .miniLogo,
.headerWidget11 .smallNavigator .topBar .logoWrap .miniLogo {
height:46px;
margin:-10px 32px 0 0;
}
.headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingHotelLabel, .headerWidget09 .bookingContainer .bookingWrap .bookingForm .checkInDateLabel, .headerWidget09 .bookingContainer .bookingWrap .bookingForm .roomNomLabel, .headerWidget09 .bookingContainer .bookingWrap .bookingForm .guestNomLabel, .headerWidget09 .bookingContainer .bookingWrap .bookingForm .codeLabel,
.headerWidget11 .bookingContainer .bookingWrap .bookingForm .bookingHotelLabel, .headerWidget11 .bookingContainer .bookingWrap .bookingForm .checkInDateLabel, .headerWidget11 .bookingContainer .bookingWrap .bookingForm .roomNomLabel, .headerWidget11 .bookingContainer .bookingWrap .bookingForm .guestNomLabel, .headerWidget11 .bookingContainer .bookingWrap .bookingForm .codeLabel {
color:#999999;}
.headerWidget09 .smallNavigator .bottomBar .bookingBtn {font-size: 0.75rem;}
.headerWidget11 .smallNavigator .bottomBar .bookingBtn {font-size: 0.75rem;}

.layoutWidget78 .warpper .leftPart .navTitle,.layoutWidget78 .warpper .leftPart .navDescription,.layoutWidget79 .warpper .leftPart .navTitle,.layoutWidget79 .warpper .leftPart .navDescription,.layoutWidget78 .warpper .rightPart .navItemList .navItem .itemTit,.layoutWidget79 .warpper .rightPart .navItemList .navItem .itemRight .itemTit {
font-weight:400;}

@media (max-width: 992px){
.headerWidget09 .navigator .topBar,.headerWidget11 .navigator .topBar {
   background: #323232;
}
.headerWidget09 .navigator .topBar .logoWrap .miniLogo ,.headerWidget11 .navigator .topBar .logoWrap .miniLogo {
height:46px;
margin: -12px 0 0 -32px;}}
.headerWidget11 .swiper-wrap .title {font-family: "songti SC",SimSun, STSong, Times,"Times New Roman",serif;}
/*booking*/

.bookingWidget01 .box .bookingHotelPicker .bookingHotelLabel,.bookingWidget01 .box .bookingDatePicker .checkInDateLabel,.bookingWidget01 .box .bookingRoomPicker .roomNomLabel,.bookingWidget01 .box .bookingGuestPicker .guestNomLabel {
color:#999999;
}
.bookingWidget01 .box .bookingSelect,.headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingHotelPicker .bookingSelect {
font-weight:400;
letter-spacing:0.5px; 
color:#232323; }
.bookingWidget01 .box .bookingDatePicker .bookingDateInput ,.headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingDateInput, .headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingSelect, .headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingCodeInput,
.headerWidget11 .bookingContainer .bookingWrap .bookingForm .bookingDateInput, .headerWidget11 .bookingContainer .bookingWrap .bookingForm .bookingSelect, .headerWidget11 .bookingContainer .bookingWrap .bookingForm .bookingCodeInput{
font-weight:400;
letter-spacing:1.5px; 
}
.bookingWidget01 .nice-select:hover {
border-color:#233232;
}

/*sliderblock*/
.layoutWidget80 .boxWrap .nextBtn, .layoutWidget80 .boxWrap .prevBtn {
border-right-width: 1px;
border-bottom-width: 1px;
}

/*layout*/
#bookingWidget2880 + .layoutWidget04, #layoutWidget3094 + .layoutWidget04, #layoutWidget3097 + .layoutWidget04, .headerWidget11 + .layoutWidget04 {
padding:40px 0 0 0;}
.layoutWidget04 h2,.layoutWidget80 .box .listWrap .caption .itemTitle {
color:#323232;
font-family: "songti SC",SimSun, STSong, Times,"Times New Roman",serif;
font-size:15px;
font-weight:400;
}
.layoutWidget80 .box .listWrap .caption .itemBtn {margin-top: 0;}
.layoutWidget04 h2 {font-size:18px;}
.layoutWidget80 .box .listWrap .caption {
padding:24px 16px; text-align:justify }
.layoutWidget80 .box .listWrap .caption p,.layoutWidget80 .box .listWrap .caption .itemBtn {font-size:12px;}
#layoutWidget3097 .box {
padding-top:16px;}
#layoutWidget3097 .layoutWidget04 h2, .layoutWidget80 .box .listWrap .caption .itemTitle ,#layoutWidget3107 .layoutWidget04 h2, .layoutWidget80 .box .listWrap .caption .itemTitle  {margin-bottom:8px;}
#layoutWidget3107 .box {
padding:16px 0 80px;}
#layoutWidget3097 .box .listWrap .caption .itemBtn,#layoutWidget3107 .box .listWrap .caption .itemBtn {margin-top:0;}
.layoutWidget12 .box .caption .captionBox h2 {
font-size:15px;
color:#323232;}
@media (min-width: 768px) {
.layoutWidget12 .box .thumbnail {width:45%;float: none; margin:0;}
.layoutWidget12 .box .caption {width:100%;float: none; margin:0;}
}
.listWidget05 {background:#f8f8f8;}
.listWidget05 .newsDetail {margin:0 auto;}
#widget-instance-3137 .newsDetail .newsDate, #widget-instance-3137 .newsDetail .back {display:none;}
#widget-instance-3117 + .layoutWidget04, #widget-instance-3121 + .layoutWidget04 {padding:0;}
/*footer*/
.footerWidget04 .siteInfo p .split {opacity:0.25;}
.footerWidget04 .navMenuBox .qrBox .qrList li:first-child a {
    background: url(http://static.hotelsite-builder.com/site/groups/31/sites/54/widgetInstances/3115/image/LOGO_32x32_1543570788846_1544176091522.png) 0 0 no-repeat;
    background-size: 16px 16px;
}

.footerWidget04 .navMenuBox .qrBox .qrList li a {
    display: block;
    height: 16px;
    margin: 0 8px;
}
.footerWidget04 .navMenuBox .qrBox .qrList li:last-child a {
    background: url(http://static.hotelsite-builder.com/site/groups/31/sites/54/widgetInstances/3115/image/In-2C-32px_1543570788845_1544176095125.png) 0 0 no-repeat;
    background-size: 16px 16px;
}
.footerWidget04 .navMenuBox .qrBox .qrList li .fa {
    display: none;
}
.videoWidget02 .title {
    font-family: "songti SC", SimSun, STSong, Times, "Times New Roman", serif;
    font-weight: 400;
    color: #323232;
    font-size: 18px;
}
.galleryWidget01 .title {
font-family: "songti SC", SimSun, STSong, Times, "Times New Roman", serif;
    font-weight: 400;
    color: #323232;
    font-size: 18px;
}
.formWidget09 .wrap .title {
    font-family: "songti SC", SimSun, STSong, Times, "Times New Roman", serif;
    font-weight: 400;
    color: #323232;
    font-size: 18px;
}
.formWidget09 .content p {
    text-align: center;
}
.formWidget09 .wrap .formWrap .formGroup .formLabel {font-size: 12px;}

/* unified style */
.headerWidget09 .navigator .bottomBar .bookingBtn{
  transition: all 0.15s ease-in-out;
}
.headerWidget11 .navigator .bottomBar .bookingBtn{
  transition: all 0.15s ease-in-out;
}

.headerWidget09 .bookingContainer {
  transform: scale(0.75);
  opacity: 0;
  pointer-events: none;
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
}
.headerWidget11 .bookingContainer {
  transform: scale(0.75);
  opacity: 0;
  pointer-events: none;
  transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
}
.headerWidget09 .smallNavigator .bottomBar .bookingBtn {
  transition: all 0.15s ease-in-out;
}
.headerWidget11 .smallNavigator .bottomBar .bookingBtn {
  transition: all 0.15s ease-in-out;
}
.formWidget09 .wrap .content {color: #999999;}
.formWidget09 .wrap .formWrap .formGroup .formItem {color: #323232;}
.listWidget07 {background: #f8f8f8;}
.listWidget07 .wrapper .newsList li .newsSummary .newsInfo h2 {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 8px;
}
.listWidget07 .wrapper .newsList li .newsSummary .newsInfo .intro {
  color: #999999;
  font-weight: 400;
  font-size: 12px;
  margin-bottom: 24px;
}
.listWidget07 .wrapper .newsList li .newsSummary .newsInfo .newsDate {color: #999999;}
.listWidget07 .wrapper .newsList li .newsSummary .newsBtn .btn {
  width: auto;
  background: transparent;
  color: #CFA46B;
  font-size: 12px;
}
.listWidget07 .wrapper .pagination .currentPage {background: #f8f8f8;}
.layoutWidget28 {color: #999999;}
.layoutWidget28 .thumbnailBox .thumbnail h2 {
    color: #323232;
    font-family: "songti SC",SimSun, STSong, Times,"Times New Roman",serif;
    font-weight: 400;
    font-size: 18px;
}
.layoutWidget28 .thumbnailBox .thumbnail {border-color: #eeeeee;}
.listWidget05 .newsList .newsSummary {
  padding: 0px;
  margin: 8px 16px;
  border-radius: 0px;
  -ms-border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.listWidget05 .newsList .newsSummary .newsInfo {padding: 16px;}
.listWidget05 .newsList .newsSummary .newsInfo h2 {
  color: #323232;
  font-family: "songti SC",SimSun, STSong, Times,"Times New Roman",serif;
  font-size: 15px;
  font-weight: 400;
}
.listWidget05 .newsList .newsSummary .newsInfo h2 a {
  color: #323232;
  font-family: "songti SC",SimSun, STSong, Times,"Times New Roman",serif;
  font-size: 15px;
  font-weight: 400;
}
.listWidget05 .newsList .newsSummary .newsInfo .btn {
  background: transparent;
  color: #CFA46B;
  text-align: left;
  font-size: 12px;
  font-weight: 500;
  padding: 0px;
  margin: 0px;
}
.listWidget05 .newsList .newsSummary .newsInfo .intro {height: auto;}
/* tab */
.tabWrapper {
    text-align:center; 
    font-size:14px; 
    display: block;  
    border-bottom:1px solid #eeeeee;
}
.tabWrapper .tabItem {
    display:inline-block; 
    padding-bottom:2px;  
    color:#323232; 
    margin:0 16px; 
    text-decoration:none; 
    opacity:0.5;
}
.tabWrapper .tabItemActive {
    display:inline-block;
    color:#323232; 
    padding-bottom:2px; 
    border-bottom:1px solid #323232; 
    margin:0 16px; 
    text-decoration:none; 
    font-weight:500;
}
.layoutWidget80 .box .listWrap .caption p {margin-bottom: 8px;}
.listWidget07 .newsDetail .newsTitle {
  color:#323232; 
  font-family: "songti SC",SimSun, STSong, Times,"Times New Roman",serif;
  font-weight: 400;
  font-size: 18px;
}
.listWidget07 .newsDetail .back .btn {
  border-radius: 0px;
  -ms-border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
.bookingWidget01 .box .bookingHotelPicker::after {
  color: #323232;
}
.headerWidget09 .navigator .bottomBar .navMenu > .active {
  font-weight: 400;
}
.layoutWidget28 .thumbnailBox {max-width: 900px;}
.layoutWidget28 .thumbnailBox .thumbnail h2 {font-size: 15px;}
.formWidget09 .wrap .formWrap .formGroup .formControlFeedback {color: #323232;}
.headerWidget11 .bookingContainer .bookingWrap .bookingForm .bookingHotelPicker::after {color: #323232;}
.headerWidget11 .oneBooking .members li .formControlFeedback {color: #323232;}
.headerWidget09 .bookingContainer .bookingWrap .bookingForm .bookingHotelPicker::after {color: #323232;}
.headerWidget09 .oneBooking .members li .formControlFeedback {color: #323232;}
#layoutWidget3244 .box {padding-bottom: 0px;}
#layoutWidget3536 .box {padding-top: 0px;}
.listWidget05 .newsDetail .newsTitle {
color:#323232; 
  font-family: "songti SC",SimSun, STSong, Times,"Times New Roman",serif;
  font-weight: 400;
  font-size: 18px;
}
.listWidget05 .tabWrapper {margin-bottom: 24px;}
.listWidget05 .tabWrapper .tabItemActive,.listWidget05 .tabWrapper .tabItem {cursor: pointer;}
.listWidget05 .tabWrapper .tabItemActive {color: #323232;}
.listWidget05 .tabContent {display: none;}
#gallery-3194,#gallery-3192,#gallery-3190, #gallery-16412 {display: none;}
.galleryWidget05 .galleryDetail .galleryItem .galleryImage {pointer-events: none;}
.galleryWidget05 .galleryPreviewWrap .galleryItem img {pointer-events: none;}
#headerWidget3139 {overflow: initial;}
#widget-instance-3133 .mobile-p {display: none;}
@media (max-width: 768px) {
#widget-instance-3133 .mobile-p {display: block;}
#widget-instance-3133 .pc-p {display: none;}
}
.footerWidget04 .siteInfo p>span:first-of-type {display: none;}

#swiper-3094 {padding-top:16px;}
#listWidget5749 .newsList li:first-child, #listWidget5749 .newsList li:nth-child(2), #listWidget5749 .newsDetail .newsDate{display:none;}



#layoutWidget3110 .warpper .rightPart .navItemList .navItem:first-child .itemBtn .arrowRight {
display: inline-block;
}

#layoutWidget3110 .warpper .rightPart .navItemList .navItem:first-child  .itemBtn {
opacity: 1;
}
#layoutWidget19660 {
display: none;
}