body{
                                        font-family:"Rubik", sans-serif;
                                                                                                            }
            /*----------main color------------*/
        .text-blue-1,
        .header .header-menu .menu .subnav > li > a:hover,
        .bravo_wrap .footer .menu-footer .menu__nav li .subnav > li > a:hover,
        .desktopMenu .menu a:hover,
        .desktopMenu .menu .subnav__backBtn a,
        .hotel_rooms_form .nav-enquiry .enquiry-item.active span,
        .bravo_single_book .nav-enquiry .enquiry-item.active span,
        .pricing-table .title{
            color: #fcb146;
        }

        .tabs.-underline .tabs__controls .tabs__button:hover,
        .tabs.-pills-2 .tabs__controls .tabs__button:hover,
        .tabs.-bookmark-2 .tabs__button:hover,
        .sidebar.-dashboard .sidebar__button.-is-active,
        .tabs.-underline-2 .tabs__controls .tabs__button.is-tab-el-active,
        .accordion.-db-sidebar .accordion__item.is-active .sidebar__button,
        .tabs.-underline-2 .tabs__controls .tabs__button:hover{
            color: #fcb146 !important;
        }

        .pagination.-dots .pagination__item.is-active,
        .button.-outline-blue-1:hover,
        .form-checkbox:hover input ~ .form-checkbox__mark,
        .pricing-tabs .tab-btns:before,
        .tabs.-underline-2 .tabs__controls .tabs__button::after{
            background-color: #fcb146;
        }

        .bg-blue-1,
        .button.-blue-1:hover,
        .tabs.-pills-2 .tabs__controls .tabs__button.is-tab-el-active,
        .tourTypeCard.-type-1:hover,
        .noUi-connect,
        .accordion.-map .accordion__item.is-active .accordion__icon,
        .form-checkbox input:checked ~ .form-checkbox__mark{
            background-color: #fcb146 !important;
        }

        .button.-blue-1:hover,
        .border-blue-1,
        .button.-outline-blue-1,
        .noUi-handle,
        .hotel_rooms_form .nav-enquiry .enquiry-item.active span,
        .bravo_single_book .nav-enquiry .enquiry-item.active span,
        .form-checkbox input:checked ~ .form-checkbox__mark,
        .pricing-table .inner-box:hover, .pricing-table.tagged .inner-box{
            border-color: #fcb146;
        }
        /*-----------end main color------------*/
    
            
    header.header.-fixed.bg-dark-3.js-header.bravo_header {
    box-shadow: 5px 3px 40px rgba(0, 72, 88, 0.1);
}
ul.menu__nav li a {
    color: #100C08 !important;
    font-weight: 500;
}
.header .header-logo img {
    min-width: 200px;
    max-width: 200px;
}
a.contactbtn {
    border-color: #000 !important;
    color: #000 !important;
}

@media (min-width: 1200px)
{
.header .header-menu .menu__nav > li {
    padding: 25px 10px;
}
}

/*.list-service-item {*/
/*    pointer-events: none;*/
/*}*/


.footer.-type-1.normal {
    background-image: url(https://grandpacificparkvacations.com/assets/img/footer-bg2.png), linear-gradient(180deg, #1d231f 0%, #1d231f 100%);
    padding: 50px 0;
}
.footer.-type-1.normal h5.text-16.fw-500.mb-30 {
    color: rgba(255, 255, 255, 0.8);
}
.footer.-type-1.normal a {
    color: rgba(255, 255, 255, 0.6);
}
.footer.-type-1.normal .text-14.mt-30 {
    color: #fcb146;
}
.footer.-type-1.normal .text-15.lh-1.fw-500 {
    color: #fcb146;
}
.footer.-type-1.normal .text-24 {
    color: #fcb146;
}
.bravo_search.bravo_search_hotel section.pt-40.pb-40.bg-light-2 {
    display: none;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, .05);
}
table.package td {
    padding: 20px;
    color: #000000bd;
    border-right: 3px solid #fff;
    font-weight: 700;
    font-size: 17px;
}
table tbody tr, table thead tr {
    border: 3px solid #fff;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
}

.bravo-vendor-form-register.layout-pt-lg form.form.bravo-form-register-vendor {
    display: none;
}


.membership_pricing.layout-pt-lg {
    overflow-x: scroll;
}


@media only screen and (max-width: 575px)
{
td.tbl {
    padding: 5px !important;
    font-size: 10px !important;
}
th.tbl {
    padding: 5px !important;
    font-size: 10px;
}
}



.bravo_detail.bravo_hotel_detail .bravo_content .g-header .container .col-auto:nth-child(2) {
    display: none;
}
section#hotel-rooms h3.text-22.fw-500.heading-section.mb-20.pt-40 {
    display: none;
}
section#hotel-rooms div#hotel-rooms-form {
    display: none;
}
.g-rules.border-bottom-light.mt-40.pb-50 {
    display: none;
}
section#hotel-rooms .room-available.pt-30.hotel_rooms_form {
    display: none;
}
.hotelsCard__content.mt-10 .mt-5 .fw-500 {
    display: none;
}
.hide{
    display: none !important;
}
    
