.navWrap .rightPart .bottomBar .bookingBtn {
    width: 140px;
    height: 42px;
    position: absolute;
    cursor: pointer;
    right: 0px;
    top: 16px;
    color: #ffffff;
    text-align: center;
    line-height: 42px;
    font-weight: 600;
    transition: opacity .3s;
    border-radius: 21px;
    background: #907c4b;
}

.headerWidget05 .textWrap { margin-top:-200px !important; top:100% !important;}
.footerWidget01 {
    background: #0E0E11;
}
.footerWidget01 .weibo a {
            margin-left: -18px;
            display: block;
            text-align: center;
            width: 142px;
}
.footerWidget01 .box4 {
    width: 28%;
}
.layoutWidget71 .textWrap .title {
    color: #fff;
}
.footerWidget01 .box6 {
    width: 70%;
}
.footerWidget01 .box4 .qrBox .qrList li a {
    display: block;
    width: 180px;
    margin-left: -40px;
}
.footerWidget01 .box6 .contactBox .contactList li {
    width: 43%;
}
.headerWidget05 .navWrap .rightPart .bottomBar .doShowBooking {
    background: #ea5c2a;
}
.bookingWidget06 .bookingWidget{
    position: relative;
    z-index: 3;
    margin: -60px auto 0;
}
.bookingWidget06 .bookingWidget .bookingBtn {
    background: #ea5c2a;
}
.bookingWidget06 .bookingWidget .bookinDdatePicker .calendarIcon,.bookingWidget06 .bookingWidget .bookingRoomPicker .roomIcon,.bookingWidget06 .bookingWidget .bookingGuestPicker .guestIcon {
    color: #ea5c2a;
}
.bookingWidget06 .bookingWidget .datepicker__month-button {
    background: #ea5c2a;
}
.bookingWidget06 .bookingWidget .datepicker__month-day--first-day-selected, .bookingWidget06 .bookingWidget .datepicker__month-day--last-day-selected {
    background: #f19170;
}
.bookingWidget06 .bookingWidget .datepicker__month-day--hovering {
    background-color: #faa88b;
}
.bookingWidget06 .bookingWidget .datepicker__month-day--selected {
    background-color: #faa88b;
}
@media all and (max-width:992px) {
.layoutWidget71 .textWrap {
    z-index: 10 !important;
}
.layoutWidget71::after{
   width: 100%  !important;
    z-index: 9  !important;
}
.layoutWidget72::after{
   width: 100%  !important;
    z-index: 9  !important;
}
.layoutWidget72 .textWrap{left:10% !important;}
.HeaderWidget13 .navWrap .rightPart{background: #35302d;}
.HeaderWidget13 .navWrap .leftPart .fa-bars,.HeaderWidget13 .navWrap .leftPart .fa-user-circle{color:#fff !important;}
.footerWidget01 .box6 {
    width: 100%;
}
.footerWidget01 .box4 {
    width: 100%;
}
.footerWidget01 .box6 .contactBox {
     padding: 24px 20px;
}
.footerWidget01 .box6 .contactBox .contactList li {
    width: 100%;
}
.bookingWidget02 .box .headerContainer {
    margin-top: -80px;
}
.headerWidget06 .navWrap .rightPart {
    background: #35302d;
}
.headerWidget06 .navWrap .leftPart .fa {
    color: #fff;
}
    .headerWidget05 .navWrap .rightPart {
        background: #35302d;
    }
#layoutWidget5143::after{
display:none;
}
    .headerWidget05 .navWrap .leftPart .fa {
        color: #fff;
    }
}
/* news&pro */
.listWidget05 {
    background: #fffaf1;
}

.headerWidget05 .navWrap {
    background: linear-gradient(to bottom, #35302d 0%, rgba(180, 164, 134, 0) 100%);
}
.headerWidget13 .navWrap .rightPart .topBar #tp-weather-widget .tpwthwidt .tpwidget_title_hook, .headerWidget13 .navWrap .rightPart .topBar #tp-weather-widget .tpwthwidt .tpwidget_text_hook{color: #fff !important;}
.HeaderWidget13 .navWrap .rightPart .topBar{color:#fff !important;}
.headerWidget05 .navWrap .rightPart .topBar {
    color: #ffffff;
}
.headerWidget05 .navWrap .rightPart .topBar a {
    color: #fff;
}
.headerWidget05 .textWrap .mainTitle {
    color: #fff;
}
.headerWidget05 .textWrap .subTitle {
    color: #fff;
    font-size: 2.67em;
    letter-spacing: 0.0625em;
}
.headerWidget05 .navWrap .rightPart .bottomBar .bookingBtn {
    -webkit-border-radius: 21px;
    -moz-border-radius: 21px;
    -ms-border-radius: 21px;
    border-radius: 21px;
    background: #ea5c2a;
}
.subTitle,.mainTitle{text-shadow:rgb(18, 34, 84) 0px 1px 8px;}
.headerWidget05 .bookingWrap{display:none;}
.layoutWidget01 h2 {
    color: #b5a384 ;
}
.layoutWidget74 .header-describe h1 {
    color: #35302d;
}
.btn_primary {
    background-color: #ea5c2a;
    color: #ffffff;
}

.layoutWidget74 ul li .thumbnail .caption h2 {
    color: #ea5c2a;
}
.layoutWidget74 ul li .thumbnail .caption a {
    text-decoration: none;
    padding-top: 16px;
    display: inline-block;
    color: #ea5c2a;
}
.footerWidget01 .box4 .qrBox .qrList li a {
    margin-left: -20px;
}
.footerWidget01 .box4 .qrBox .qrList li:last-child {
    margin-left: 0px;
}
.layoutWidget70 .list .listItemWrap .listItem .moreBtn {
    border: 1px solid #ea5c2a;
}
.layoutWidget70 .list .listItemWrap .listItem .moreBtn a {
    color: #ea5c2a;
}
media (max-width: 992px)
.headerWidget05 .navWrap .rightPart {
    background: #b5a384;
}
.layoutWidget74 ul li .thumbnail .caption h2 {
    color: #333;
}
.layoutWidget12 {
    background: #fff;
}
.layoutWidget12 .box .caption .captionBox h2 {
    color: #b5a384;
}
.btn_ghost {
    background-color: #ea5c2a;
    color: #fff;
    border: 1px solid #ea5c2a;
}
.layoutWidget70 .list .listItemWrap .listItem .fullTitle, .layoutWidget70 .list .listItemWrap .listItem .abbreviation {
    font-size: 1.43em;
    color: #fff;
    font-weight: 500;
    opacity: 0;
    display: none;
    transition: opacity .5s;
    rgb(18, 34, 84) 0px 2px 12px
}
.layoutWidget70 .list .listItemWrap .listItem .moreBtn a {
    color: #fff;
}
.layoutWidget70 .list .listItemWrap .listItem .moreBtn {
    border: 1px solid #ea5c2a;
    background: #ea5c2a;
}
.layoutWidget70 .list .listItemWrap .listItem .moreBtn:hover {
    background:#ea5c2a;
    letter-spacing: 4px;
}
.layoutWidget12 .box .caption .captionBox h2 {
    color: #35302d;
}
.HeaderWidget13 .navWrap{    background: linear-gradient(to bottom, #35302d 0%, rgba(180, 164, 134, 0) 100%);}
.headerWidget06 .navWrap .rightPart .bottomBar .bookingBtn {
    -webkit-border-radius: 21px;
    -moz-border-radius: 21px;
    -ms-border-radius: 21px;
    border-radius: 21px;
    background: #ea5c2a;
}
.headerWidget06 .navWrap .rightPart .topBar #tp-weather-widget .tpwthwidt .tpwidget_title_hook, .headerWidget06 .navWrap .rightPart .topBar #tp-weather-widget .tpwthwidt .tpwidget_text_hook {
    color: #fff !important;
}
.headerWidget06 .navWrap{background:linear-gradient(to bottom, #35302d 0%, rgba(180, 164, 134, 0) 100%);
z-index:14;
}
.headerWidget06 .navWrap .rightPart .topBar a {
    color: #fff;
}
.headerWidget06 .navWrap .rightPart .topBar {
    color: #fff;
}
.headerWidget06 .textWrap .mainTitle {
    color: #fff;
}
.headerWidget06 .textWrap .subTitle {
    color: #fff;
}
.locationWidget06 .mapWrap .textWrap .title {
    color: #35302d;
}




.share-list-group{display:none;}
.footerWidget05 {
    background: #615e5c;
}
.address a{color:#ffffff; font-weight:bold;}
.navMenuLeft p, .footerWidget05 a {color:#ffffff;}
.navMenuRight p{color:#ffffff;}
.footerWidget05 .footerCopyright {
    overflow: hidden;
    margin-top: 40px;
    padding-top: 8px;
    border-top-color: rgba(255, 255, 255, 0.1);
    border-top-width: 1px;
    border-top-style: solid;
   opacity:0.5;
}
.footerCopyright .left{float:none; text-align:center;color: rgba(255, 255, 255, 0.5);margin-top:10px;}
.footerCopyright .right{float:none; text-align:center; color: rgba(255, 255, 255, 0.5);}
.footerCopyright .gray{opacity: 1 !important}
.locationWidget06 .mapWrap {
     padding: 0; 

}
#layoutWidget5143::after{ position: absolute;
                top: 0;
                right: 0;
                width: 50%;
                height: 100%;
                content: ""; 
                background: rgba(0,0,0,0.2);
                z-index: 11;
}
.layoutWidget71 .textWrap {
    right: -4%;
    z-index: 12;
    pointer-events: none;
}
.footerWidget05 .share img {
    display: inline-block;
    max-width: 120px;
}

.navMenu li a{color:#ffffff;}
.contact p,.contact p a,.contact p span{color:#ffffff;}
.footerCopyright .left{color:#ffffff !important;}
.navMenuBox p{font-weight:bold;}
.headerWidget05 .textWrap {top:50%;}
.headerWidget05 .textWrap { top:40%;}
.bookingWidget02 {
    background: #ffffff;
    margin-top: -80px;
    margin-bottom: 80px;
}
.bookingWidget02 .box .bookingWidget .bookingButton {
    background: #ea5c2a;
}
.bookingWidget02 .box .bookingWidget .bookingGuestPicker .guestIcon {
    color: #ea5c2a;
}
.bookingWidget02 .box .bookingWidget .bookingRoomPicker .roomIcon {
    color: #ea5c2a;
}
.bookingWidget02 .box .bookingWidget .bookinDdatePicker .calendarIcon {
color: #ea5c2a;
}

@media (max-width: 768px){
.headerWidget05 .textWrap {
    top: 40% !important;
}
.bookingWidget02 {
    margin-top: -150px  !important;
    margin-bottom: 0px  !important;
}
    .layoutWidget12 .box .caption .captionBox h2 {
        color: #35302d;
        text-align: center;
        margin-top: 32px;
    }
.layoutWidget12 .box .caption .captionBox .btn {
    margin-top: 16px;
    left: 50%;
    position: absolute;
    margin-left: -76px;
}
.layoutWidget12 .box .caption {
    width: 100%;
    position: relative;
    padding: 0px 0 100px;
}
.layoutWidget74 .header-describe{padding:0 16px;}
}

@media (max-width: 576px){
.bookingWidget02 {
    margin-top: -154px !important;
    margin-bottom: 0px !important;
}
.headerWidget05 .textWrap {
    display: none;
}
.bookingWidget02 .box .bookingWidget .bookingRoomPicker {
    display: none;
}
.bookingWidget02 .box .bookingWidget .bookingGuestPicker {
     display: none;
}
.bookingWidget02 .box .bookingWidget .bookingCode {
   display: none;
}
.bookingWidget02 .box .bookingWidget .bookinDdatePicker .checkOutDateLabel {
    display: none;
}
.bookingWidget02 .box .bookingWidget .bookinDdatePicker .calendarIcon,.bookingWidget02 .box .bookingWidget .bookinDdatePicker .iconIndicate {
    display: none;
}
.bookingWidget02 .box .bookingWidget .bookinDdatePicker #bookingDateInput {
    line-height: 40px;
    background: #f5f5f5;
    height: 40px;
    position: static;
    margin-top: 20px;
    border: 1px solid #eeeeee;
}
.bookingWidget02 .box .bookingWidget .bookingButton {
    margin-top: 20px;
}
}
.bookingWidget02 .box .bookingWidget .datepicker__month-button {
    background: #ea5c2a;
    color: #ffffff;
}
.bookingWidget02 .box .bookingWidget .datepicker__month-day--first-day-selected, .bookingWidget02 .box .bookingWidget .datepicker__month-day--last-day-selected {
    background: #ea5c2a;
    color: #ffffff;
}
.bookingWidget02 .box .bookingWidget .datepicker__month-day--hovering {
    background-color: #f19170;
    color: #ffffff;
}
.bookingWidget02 .box .bookingWidget .datepicker__month-day--first-day-selected, .bookingWidget02 .box .bookingWidget .datepicker__month-day--last-day-selected {
    background: #ea5c2a;
    color: #ffffff;
}
.HeaderWidget13 .navWrap .rightPart .topBar a{  color: #fff;}
.HeaderWidget13 .navWrap .rightPart .topBar #tp-weather-widget .tpwthwidt .tpwidget_title_hook, .HeaderWidget13 .navWrap .rightPart .topBar #tp-weather-widget .tpwthwidt .tpwidget_text_hook{color:#fff !important;}
.HeaderWidget13 .navWrap .rightPart .bottomBar .bookingBtn{
    background: #ea5c2a;
    cursor:pointer;
}
.HeaderWidget13 .textWrap .subTitle,.HeaderWidget13 .textWrap .mainTitle{color:#fff !important;}
.HeaderWidget13 .textWrap{top: 86%;}
@media (max-width: 890px){
.HeaderWidget13 .textWrap{top: 70%;}
}
@media (max-width: 320px){
.bookingWidget02 {
    margin-top: -210px !important;
    margin-bottom: 12px !important;
}
}
.listWidget05 .newsList .newsSummary .newsInfo h2 a{
color: #35302d;
}
.listWidget05 .pagination .currentPage {
    color: #999999;
}
.listWidget05 .pagination .pageNext {
    background: #ea5c2a;
}
.layoutWidget71::after{
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    content: "";
    background: rgba(0,0,0,0.2);
    z-index: 11;
    pointer-events: none;
}
.layoutWidget72::after{
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    content: "";
    background: rgba(0,0,0,0.2);
    z-index: 11;
}
.layoutWidget72 .textWrap{
z-index:12;
    left: -4%;
}
.layoutWidget72 .textWrap .title{
color:#fff;
margin-left: 43% !important;
}
.headerWidget06 .formWrap form .bookingButton {
    background: #ea5c2a;
}
.headerWidget06 .bookingWrap .leftPart .slogen {
    visibility: hidden;
}
.headerWidget06 .bookingWrap .leftPart .bookingLogo {
    left: 0;
    width:80px;
}
.headerWidget06 .datepicker__month-button {
    background-color: #ea5c2a;
}
.headerWidget06 .datepicker__month-day--first-day-selected, .headerWidget06 .datepicker__month-day--last-day-selected {
    background-color: #ea5c2a !important;
}
.headerWidget06 .datepicker__month-day--selected, .headerWidget06 .datepicker__month-day--hovering {
    background-color: #faa88b;
}
.bookingWidget02 .box .bookingWidget .datepicker__month-day--selected {
    background-color: #faa88b;
}
.tabWrapper {
    text-align: center;
    font-size: 14px;
    display: block;
    border-bottom: 1px solid #eeeeee;
}
.tabWrapper .tabItemActive {
    display: inline-block;
    color: #323232;
    padding-bottom: 2px;
    border-bottom: 1px solid #323232;
    margin: 0 16px;
    text-decoration: none;
    font-weight: 500;
}
.tabWrapper .tabItem {
    display: inline-block;
    padding-bottom: 2px;
    color: #323232;
    margin: 0 16px;
    text-decoration: none;
    opacity: 0.5;
}
 .gold {
    color: #ea5c2a !important;
    text-decoration: none;
}
.roomDetail li{
width: 80% !important;
}
.footerWidget05 .footerCopyright .mps {
    padding-left: 8px;
}

@media (max-width: 576px){
.HeaderWidget13 .textWrap {
    top: 58% ;
}
}
@media (max-width: 320px){
.HeaderWidget13 .textWrap {
    top: 50%;
}
}
.headerWidget06 .navWrap .rightPart .bottomBar .navMenu .navMenuItem .navSubMenu{
background: rgba(0, 0, 0, 0.3);
}

.HeaderWidget13 .navWrap .rightPart .bottomBar .navMenu .navMenuItem .navSubMenu {
 
    background: rgba(0, 0, 0, 0.3);

}
.footerWidget05 .share a {
    border: none;
}
.footerWidget05 .navMenuBox .navMenuRight{display: none;}