body{
    color: #818286;
    font-family: 'cardoregular', 'sarabunregular';
}
.brand_logo {
    position: absolute;
    left: 50px;
    background: #243b31;
    padding: 10px 20px;
}
.brand_logo img {
    padding: 0;
    height: 100px;
}
.nav_top .lang_parent li a:hover,
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,
.tab_reser li:nth-child(1),
.btnbook_reser,
.tab_reser:before,
.section_footer,
.section_copyright,
.details_offers:after,
.nav_desktop a.active:before,
.slide_accommodations .owl-prev:before,
.section_contentchildoffers .details_offerschild:after,
.btn_apply{
    background: #243b31!important;
}
.btn_lang{
    color: #fff;
}
.nav_desktop a.active, .nav_desktop a:hover,
h1, h2, .details_offers h2,
.t-day-check-in, .t-day-check-out, .box_reservation select,
.input_promocode{
    color: #243b31;
}

.section_offers,
.details_facilities,
.details_facilities:before,
.section_amenities,
.section_googlemap{
    background: #f8f5ee;
}
.btn_booknow:hover{
    background: #111!important;
}
.section_description .col-xs-7:before{
    content: none;
    background-image: url('../images/icon/bg.png');
    width: 279px;
    height: 174px;
    top: auto;
    bottom: -15px;
    opacity: 0.3;
}
.owl-theme .owl-dots .owl-dot span,
.owl-theme .owl-dots .owl-dot span:after{
    width: 20px;
    height: 20px;
}
.tab_reser li:nth-child(2), .btn_booknow, .section_offers h4:after,
.section_description h4:after,
.section_accommodations h4:after,
.details_facilities h4:after,
.section_amenities h4:after{
     background: #b6a066;
 }
.box_reservation{
    background: #e8ebea;
}
.logo_footer{
    height: 130px;
    filter: none;
}
.section_offers h4,
.section_description h4,
.section_accommodations h4, h4,
.popup_content label,
.btn_seeoffers,
.navbar_fix .active{
    color: #b6a066;
}
.text_slide h4, .text_accom h4{
    color: #fff;
}
.overlay_slideshow{
    position: absolute;
}
.section_slideshow{
    height: 100vh;
}
.video_layer{
    background: #fff3;
    bottom: 5px;
    left: 0;
}
h2{
    font-size: 24px;
}
.brand_logo, .brand_logo img{
    transition: all 1s;
}
.scroll_menu .brand_logo{
    height: 70px;
    padding: 0 20px;
}
.scroll_menu .brand_logo img{
    height: 70px;
}
.overlay_menu{
    background: #243b31fa;
}