/*Slider Room Home*/
.common-slider-primary .position-nav-center{ margin: 0 auto; top: calc(60vh - 50px); }

/*Content*/
.common-wrapper .common-content .common-row .details .heading-intro .heading-sub{ margin: 0!important; }

.common-wrapper .common-content .common-row .wp-block-button__link{ background-color: inherit; padding: 0; }
.heading-intro .wp-block-buttons{ margin-top: 20px;}
.heading-intro .wp-block-button__link:hover{ color: #fff; }

/*Contact*/
.wpcf7-form .uk-grid-small p{ margin: 0 !important;}
.wpcf7-form .uk-grid-small .uk-form-icon.uk-icon{ z-index: 1; top: 10px; bottom: auto; }
.uk-form-icon:not(.uk-form-icon-flip) ~ span.wpcf7-form-control-wrap .uk-input{ padding-left: 40px;}
.wpcf7-form .uk-grid-small.uk-grid > .uk-grid-margin {
    margin-top: 15px;
}
.wpcf7-form .wpcf7-not-valid-tip{
    font-size: 0.8em;
    margin-top: 10px;
}

/*bar checkbox*/
.uk-offcanvas-bar-checkbox h3{ font-size: 1.6em; color: #333; margin-bottom: 20px!important; text-align: center;}
.uk-offcanvas-bar-checkbox .uk-close{ color: #000;}
.uk-offcanvas-bar-checkbox .uk-close:hover{ color: #000;}

/*Blog*/
.uk-breadcrumb a{ color: #999; }
.uk-breadcrumb a:hover{ color: #A68563; }
.common-breadcrumb .nav-breadcrumb .uk-breadcrumb .breadcrumb_last:hover *{ color: #999 !important;}
.uk-breadcrumb.common-tag a{ color: #999; }
.breadcrumb-end-content a{ color: #999; }
.breadcrumb-end-content a:hover{ color: var(--secondary-color); }
.sidebar-entry .wp-block-latest-posts li{ margin-bottom: 10px; display: inline-block;}
.widget_block .wp-block-latest-posts__featured-image{ max-width: 60px;}
.widget_block .wp-block-latest-posts__post-title{ font-family: var(--font-primary); color: var(--primary-color);}
.widget_block .wp-block-latest-posts__post-title:hover{ color: var(--secondary-color);}
.widget_block .wp-block-categories-list{ padding: 0;}
.widget_block .wp-block-categories-list li{ list-style-type: none;}
.widget_block .wp-block-categories-list li a{ color: #999;}
.widget_block .wp-block-categories-list li a:hover{ color: var(--secondary-color);}
.widget_block .wp-block-tag-cloud a,
.widget_block .wp-block-latest-posts__post-author, .wp-block-latest-posts__post-date{ color: #999;}
.widget_block .wp-block-tag-cloud a:hover{ color: var(--secondary-color);}
.widget_block .wp-block-search__button-inside .wp-block-search__inside-wrapper{border: 1px solid var(--border-color);}
.widget_block .wp-block-search__button svg{ color: #999;}
.widget_block .wp-block-search__button:hover svg{ color: var(--secondary-color);}
.widget_block .wp-element-button{border:0; background: transparent;}
/*Footer*/
.common-footer .common-footer-content form .uk-flex p{ display: flex; width: 100%; margin: 0!important; }
.common-footer .common-footer-content form .uk-flex p .wpcf7-form-control-wrap{ width: 70%;}
.common-footer .common-footer-content form input{ width: 100%;}
.common-footer .common-footer-content form button{ width: 30%; height: 40px;}
.common-footer .common-footer-content form .uk-flex p .wpcf7-form-control-wrap .wpcf7-not-valid-tip{ color: #FF0000;}
.common-footer .common-footer-content form.invalid .wpcf7-response-output,
.common-footer .common-footer-content form.sent .wpcf7-response-output{ border: none; background-color: #A78563; font-size: 0.8em; color: #FFF; }

.common-footer .common-footer-content .uk-button-secondary:hover {
    background-color: var(--footer-hover);
}
.common-copyright .common-copyright-content a:hover {
    color: var(--white-color);
}



/* Home */

.title-slideshow-home {
    top: 70%;
}

.bg-title{
    position: relative;
    overflow: hidden;
}
.bg-title .heading-intro{
z-index: 1;
position: relative;

}
.bg-title::before{

    content: "";
    position: absolute;
    width: 730px;
    height: 590px;
    left: -360px;
    background-size: 700px;
    background-image: url(../images/choicecity-bg-01.png);
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    z-index: 0;
  }

  .bg-title::after{
    content: " ";
    width: 1280px;
    height: 452px;
    right: -825px;
    position: absolute;
    background: url(../images/choicecity-bg-01.png);
    background-repeat: no-repeat;
    background-position: center;
    top: 0;
    display: block;
    z-index: 0;
  }

.bg-offer-home {
    background-color:var(--primary-color);
}
.bg-offer-home .heading-intro {
    color: var(--background-primary);
}
.bg-offer-home h2 {
    color: var(--background-primary);
}
.bg-offer-home h3 {
    color: var(--background-primary);
}
.bg-offer-home .heading-sub {
    color: var(--background-primary);
}
.bg-offer-home .split-sentence{
    color: var(--background-primary);
}
.button-popup-home:hover{
    background-color: var(--secondary-color) !important;
    color: var(--white-color);
    border:1px solid var(--secondary-color) !important;
}
.button-popup-home{
    color: var(--background-primary) !important;
    background-color: unset !important;
    border:1px solid var(--white-color) !important;
}
/* .button-popup-offer {
    border:1px solid var(--background-primary) !important;
    color: var(--background-primary);
    background-color: var(--white-color);
} */
.booknow-home {
    color: var(--primary-color) !important;
    background-color: unset !important;
    border:1px solid var(--primary-color)!important ;
}    
.booknow-home:hover {
    background-color: var(--secondary-color) !important;
    color: var(--white-color)!important;
    border:1px solid var(--secondary-color) !important;
}    


.button-booknow-home {
    background-color: var(--background-primary) !important;
    color: var(--copyright);
}
.button-booknow-home:hover {
    background-color: var(--secondary-color) !important;
    color: var(--white-color);
}
.icon-instagram h2{ 
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.icon-ig-home svg{
    width: 40px;
    height: 40px;
    margin-right: 5px;
}
.icon-ig-home svg:hover {
    color: var(--copyright);
}


/* Privacy */
.uagb-container-inner-blocks-wrap{
    margin-top: 20px;
    text-align: start;
}

.uagb-container-inner-blocks-wrap p {
    margin: 0px;
}
.uagb-container-inner-blocks-wrap ul {
    margin: 0px;
}

  
.uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle{
    min-height: 81px;
}



/* booking */
#WCL_RESERVATION_WIDGET .wcl_button button {
    background: var(--primary-color) !important;
}
#WCL_RESERVATION_WIDGET .wcl_button button:hover{
    background: var(--secondary-color) !important;
}

/* Facilities & Services */
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{
    padding: 20px;
}

.heading-sub-nearby{
    text-align: center;
    margin-bottom: 50px;
}

/* end Facilities & Services */


/* offer */
.dot-slider-home > .uk-active > *, .uk-dotnav > * > :hover {
    background-color: var(--background-primary) !important;  
}
.dot-slider-home > * > *{
    border: 1px solid var(--background-primary)!important ;
}
/* end offer */

.tp-wrapper { display: flex; justify-content:center; }
#checkbox-be{ max-width: 650px; }
#tripla-searching-app form{ box-shadow: none; }

@media only screen and (max-width: 992px) {
    #checkbox-be .search-widget-search-container-bf1818 {
        width: 100% !important;
    }
}

@media (max-width: 768px) {
    .common-wrapper .common-content .common-row {
        overflow: hidden;
    }
}


@media (max-width: 1200px){
    .bg-title::before {
        background-image: none;
    }
    .bg-title::after {
        background-image: none;
    }
}







@media (max-width: 1024px){
    .common-slider-primary .position-nav-center{ top: calc(25vh - 40px); }
    #checkbox-flip{ display: none!important; }
}