.section_accommodations:after, .scroll_menu, .dropdown-menu {
    background: #fff;
}

.section_header {
    border: 50px solid #fff;
}

h1 {
    font-size: 36px;
}

h2 {
    font-size: 30px;
}

h4 {
    text-transform: none;
    font-size: 16px;
}
.text_event .btn_readmore:hover {
    background: #fcb52b;
}
.text_event .btn_readmore:hover {
    border: 1px solid #fcb52b;
}
.section_footer a:hover {
    color: #fcb52b;
}

.btnbook_reser, .btn_readmore, .section_footer, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus,
.nav_top .lang_parent li a:hover, .slide_accommodation .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot span,
.section_description h1:before, .section_accommodations h2:before,
.section_offers h2:before, .section_facilities h2:before, .section_event h2:before, .section_contentchild h2:before,
.slide_facilities .owl-nav [class*=owl-]:hover, .simplefilter li:hover, .simplefilter li.active,.dropdown_menu a:hover,
.owl-theme .owl-dots .owl-dot.active span, .overlay_menu, .scroll_menu .button_container span,
.scroll_menu .main_menu .active:after{
    background: #3c1a07;
}

.slide_facilities .owl-nav [class*=owl-] {
    border: 1px solid #3c1a07;
    color: #3c1a07;
}
.scroll_menu .main_menu a:hover, .text_gallery_hover i, .section_accommodations h2, h1, .details_offers h4,
.section_facilities h2, .section_event h2, .text_event .btn_readmore:hover,
.scroll_menu .main_menu .active, .dropdown-menu > li > a, .lang_parent a, .popup_content label, .section_contentchild h2,
.section_offers h2, .overlay_menu ul li a:hover,.btn_readmore:hover, .owl-theme .owl-nav [class*=owl-]:hover{
    color: #3c1a07;
}

.section_accommodations, .details_offers, .details_offers:before {
    background: rgba(195, 152, 90, 0.15);
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
    border-color: #3c1a07;
}

.btn_apply {
    background: #3c1a07 !important;
}

.section_detailscontentchild .box_offers:nth-child(even) .images_child {
    float: right;
}

.hm-red-strong .full-bg-img, .hm-red-strong .mask {
    background-color: #00913db3;
}

.btn_readmore, .btnbook_reser {
    text-transform: none;
    font-size: 15px;
}

.details_offers:after, .section_accommodations:before, .section_footer:after {
    content: '';
}


.overlay_box, .hm-red-strong .full-bg-img, .hm-red-strong .mask {
    /*background: #001f41a1;*/
    background: rgba(0, 0, 0, 0.5);
}

.form_contact .fa-exclamation-triangle {
    color: #c30f0f;
    bottom: 40px;
}

.form_contact input + label {
    margin-top: 5px;
}

.wi {
    display: inherit;
}



.sitemap_footer {
    text-transform: none;
}

.sitemap_footer li {
    border-right: 1px solid #ffffff33;
    padding: 0 15px;
    line-height: initial;
}

.row_footer .col-xs-2 {
    padding: 0 15px;
}

.section_info .demo_gallery {
    margin-top: 50px;
}

.main_menu li {
    font-size: 13px;
    padding: 0 10px;
    position: relative;
}

.text_accommodation h3 {
    margin: 0;
    line-height: inherit;
}

.row_footer .col-xs-4 {
    padding-right: 30px;
}

.brand_logo img {
    height: 65px;
}
.section_footer .col-xs-2 img {
    height: 50px;
}
/*.section_accommodations:before {*/
/*    background-image: url('../images/icon/bg.png');*/
/*    width: 280px;*/
/*    height: 341px;*/
/*    background-repeat: no-repeat;*/
/*    top: 50px;*/
/*}*/

/*.section_footer:after {*/
/*    filter: brightness(0) invert(1);*/
/*    z-index: 1;*/
/*    opacity: 0.2;*/
/*    background-image: url('../images/icon/bg_footer.png');*/
/*    width: 170px;*/
/*    height: 340px;*/
/*    bottom: 0;*/
/*    margin: auto;*/
/*}*/

/*.details_offers:after {*/
/*    background-image: url('../images/icon/bg_footer.png');*/
/*    width: 110px;*/
/*    height: 220px;*/
/*    background-size: contain;*/
/*    background-repeat: no-repeat;*/
/*    z-index: -1;*/
/*}*/


.text_slide h1 {
    font-size: 40px;
}

.overlay_video {
    background: none;
}

.overlay_video:before {
    content: '';
    background: rgb(0 0 0 / 18%);
    position: absolute;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.box_inout .col-xs-6 {
    position: relative !important;
}

.slide_otherfacilities .owl-dots {
    display: block;
}

.section_offers .details_offers {
    padding-left: 0;
}

.box_offers:hover .images_child img {
    transform: scale(1.0);
}

.images_child {
    overflow: hidden;
}

.images_child img {
    transition: all 1s;
    transform: scale(1.05);
}

.dropdown_new .dropdown_menu {
    background: #fff;
    opacity: 0;
    position: absolute;
    pointer-events: none;
    /*transform-origin: top left;*/
    /*transition-duration: 0.5s;*/
    transform: translateY(-2em);
    transition: all 1s;
    /*max-height: 0;*/
    /*overflow: hidden;*/
    /*-webkit-transition: max-height 0.8s;*/
    /*-moz-transition: max-height 0.8s;*/
    /*transition: max-height 0.8s;*/

}

.dropdown_menu {
    color: #212121;
}

.dropdown_menu li {
    width: 100%;
    padding: 0 !important;
    white-space: nowrap;
}

.dropdown_menu a {
    line-height: normal;
    padding: 10px;
    text-align: left;
}

.dropdown_new:hover .dropdown_menu {
    opacity: 1;
    /*transform: scaleY(1);*/
    transform: translateY(0);
    pointer-events: auto;
    /*max-height: 500px!important;*/
}

.main_menu {
    padding: 25px 25px 0;
}

.dropdown_menu a {
    width: 100%;
}

.dropdown_menu a:hover {
    color: #fff;
}



.scroll_menu .dropdown_menu a:hover {
    color: #fff;
}

.input_contact {
    background: none;
}

.navbar_fix a {
    opacity: 0.6;
}

.navbar_fix .active {
    color: #fff !important;
    opacity: 1;
}



.overlay_menu ul li a:hover {
    opacity: 1;
    color: #fff !important;
}

.base_plus_icon {
    opacity: 0.6;
}

.base_plus_icon.active {
    opacity: 1;
}

.info {
    padding: 10px 10px 0 !important;
}

.owl-theme .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin: 0 2px;
}

#cycle-nav {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 25px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#cycle-nav ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

#cycle-nav ul li {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #fff;
    margin: 7px 0;
    opacity: .5;
    cursor: pointer;
}

#cycle-nav ul li.activeSlide {
    opacity: 1;
}

.details_offers h4 + a > .btn_readmore {
    margin-top: 25px;
}

.hotel_facilities {
    padding-top: 30px;
}

.hotel_facilities img {
    width: 25px;
    float: left;
    vertical-align: bottom;
    margin-right: 10px;
}

.hotel_facilities .col-sm-3 {
    padding: 7px 0;
}

.slide_otherfacilities .owl-dots.disabled {
    display: none;
}

.input_contact {
    color: #212121
}

.lang_parent a {
    text-align: center;
}

.section_event .slide_event .item:before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.27);
    display: block;
    z-index: 1;
}

.section_headerhome div.mc-image:nth-child(1) {
    background-position: bottom 30% center !important;
}
.slide_contactpage div.mc-image:nth-child(1) {
    background-position: bottom  center !important;
}
.slide_photoindex.owl-theme .owl-dots .owl-dot span,
.slide_event.owl-theme .owl-dots .owl-dot span {
    background: #fff !important;
}
.owl-dots {
    margin-top: 15px;
}
.owl-dots.disabled ,
.owl-nav.disabled {
    display: none;
}
.box_content .details_offers h3 + p {
    margin: 0;
}
