/*
    Asia Bali Tour
    Custom Stylesheet
*/


/*
    NAVBAR
*/

/* Add Z-Index To Navbar */
#main_navbar.uk-position-top {
    z-index: 2;
}

/* Overide Default Main Nav Font Color */
#desktop_nav_items li>a {
    color: #ffffff;
}

/* Overide Default Active Nav Link Color */
#desktop_nav_items li.uk-active>a,
#mobile_nav_items li.uk-active>a {
    color: #ffd662; /* Pantone Color: Aspen Gold */
    font-weight: bold;
}

/* Overide Mobile Menu Toggle Color */
.uk-navbar-toggle {
    color: #ffd662; /* Pantone Color: Aspen Gold */;
}
.uk-navbar-toggle:focus {
    color: #ffd662; /* Pantone Color: Aspen Gold */;
}


/*
    ----------
*/


/*
    HERO BANNER
*/

/* Overide Hero Heading Font */
#homepage_hero h1 {
    font-family: 'Courgette', cursive;
}


/*
    ----------
*/


/*
    OVERLAY
*/

/* Overide Primary Overlay Opacity */
#homepage_tour .uk-overlay-primary,
#main_page_hero .uk-overlay-primary,
#tour_page_category .uk-overlay-primary,
#tour_detail_hero .uk-overlay-primary,
#search_hero .uk-overlay-primary
{
    background: rgba(34,34,34,.3);
}

/* Add Border Radius To Card Overlay */
#homepage_tour .uk-overlay-primary,
#tour_page_category .uk-overlay-primary {
    border-radius: 5px;
}


/*
    ----------
*/


/*
    CARD
*/

/* Add All Side Border Radius To Tour List Card */
#homepage_tour .uk-card,
#homepage_popular_tour .uk-card,
#tour_program_list .uk-card,
#destination_list .uk-card,
#adv_tour_program_water_sport .uk-card {
    border-radius: 10px;
}

/* Add Top Left & Right Border Radius To Tour List Card Image */
#homepage_popular_tour .uk-border-rounded,
#tour_program_list .uk-border-rounded,
#destination_list .uk-border-rounded {
    border-radius: 10px 10px 0 0;
}

/* Overide Box Shadow Style on Tour List Card */
#homepage_popular_tour .uk-card-default,
#tour_program_list .uk-card-default,
#destination_list .uk-card-default,
#adv_tour_program_water_sport .uk-card-default {
    box-shadow: 0 2px 0px 0px rgba(60, 173, 212, 0.8); /* Pantone Color: Aquarius */
}

/* Overide Card Title Font Size */
.uk-card-title {
    font-size: 1.3rem;
}

/*
    DIVIDER
*/

.uk-divider-icon {
    width: 50%;
    margin: 0px auto;
}

.uk-divider-icon::before {
    border-bottom: 3px solid;
    border-image-source: linear-gradient(90deg, rgba(228,207,99,1) 0%, rgba(9,121,101,1) 56%, rgba(0,212,255,1) 100%);
    border-image-slice: 1;
}

.uk-divider-icon::after {
    border-bottom: 3px solid;
    border-image-source: linear-gradient(90deg, rgba(0,212,255,1) 0%, rgba(9,121,101,1) 56%, rgba(228,207,99,1) 100%);
    border-image-slice: 1;
}


/*
    FORM
*/

form .uk-inline {
    width: 100%!important;
}

/* Remove Form Label */
div.form-label {
    display: none;
}

#mainNav ::placeholder {
    color: #ffffff;
    opacity: .8;
}

#mainNav .uk-input {
    height: 30px;
    background: transparent!important;
    color: #ffffff;
}

#mainNav .uk-input:focus {
    color: #ffffff;
    border-color: #ffd662; /* Pantone Color: Aspen Gold */
}


/*
    TABLE
*/

#car_rental_transfer table.uk-table > thead > tr > th {
    font-weight: 700;
}