/*
Theme Name: Borobudur VW Safari
Description: Direct WordPress conversion of the original Borobudur VW Safari HTML template.
Version: 1.0.1
*/

/* Borobudur VW Safari search bar */
.search-bar form{position:relative;}
.search-bar form .form-control{padding-right:140px;}

/* Search field: keep the browser focus outline subtle without changing the design. */
.search-bar input[type="search"]:focus { outline: none !important; box-shadow: 0 0 0 2px rgba(255,255,255,.18) !important; }

/* Homepage search: subtle focus without a heavy browser outline. */
.bvws-search-form input[type="search"]:focus{outline:0!important;box-shadow:0 0 0 1px rgba(255,255,255,.20)!important;}

/* Search field: no heavy browser outline on focus. */
.search-bar input[type="search"]:focus,
.bvws-search-form input[type="search"]:focus {
    outline: none !important;
    box-shadow: none !important;
    border-color: transparent !important;
}

/* Align package cards so every card in a carousel has the same height. */
.packages .packages-carousel .owl-stage {
    display: flex;
    align-items: stretch;
}

.packages .packages-carousel .owl-item {
    display: flex;
    height: auto;
}

.packages .packages-carousel .packages-item {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.packages .packages-carousel .packages-img {
    height: 260px;
    flex: 0 0 260px;
}

.packages .packages-carousel .packages-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.packages .packages-carousel .packages-content {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    min-height: 285px;
}

.packages .packages-carousel .packages-content > .p-4 {
    flex: 1 1 auto;
}

.packages .packages-carousel .packages-content > .row {
    margin-top: auto;
    flex: 0 0 auto;
}

@media (max-width: 767.98px) {
    .packages .packages-carousel .packages-img {
        height: 230px;
        flex-basis: 230px;
    }

    .packages .packages-carousel .packages-content {
        min-height: 270px;
    }
}
