:root {
    --darkbrown: #660028;
    --mediumbrown: #941A42;
    --windiesyellow: #FBED00;
    --windiesblack: #222222;
    /* --dharmablue: #7a1943 !important; */
}

.bg-dark {
    background-color: var(--darkbrown) !important;
}

.header-menu-wrapper {
    /* background-color: var(--mediumbrown) !important; */
}

.sec_head h2 {
    color: var(--darkbrown) !important;
}

.ba_copy_result .table0 .teamdetail .in_one_line h3 {
    color: var(--darkbrown) !important;
}

.theme-btn {
    background-color: var(--windiesyellow);
    color: var(--windiesblack) !important;
}

.subscribe {
    display: none;
}

footer .top {
    background-color: var(--windiesblack);
}

footer .bottom {
    background-color: var(--mediumbrown);
}

.ba_pg_bg_overlay::after {
    background-image: none !important;
}

.sec_content {
    /*  display: none;*/
}

.ba_tortnament_accordian ul {
    border: 2px solid #7a1943 !important;
}

.responsive-banner {
    margin-top: 119px;
}

.ba_header_sub_pg_search {
    margin-top: -80px;
}

    .ba_header_sub_pg_search .sec_content {
        display: none;
    }


#back-to-top {
    background: var(--darkbrown);
}


.hero-slide__title span {
    color: var(--windiesyellow);
}

@media only screen and (max-width: 767px) {
    .responsive-banner {
        margin-top: 85px;
    }

    .header_menu ul {
        background: transparent;
    }

    h4 {
        color: var(--darkbrown) !important;
    }

    .listall .list_item {
        border: 1px solid var(--darkbrown);
    }

    .mobile_buy_match_listing .matchimage {
        display: none !important;
    }

    .mobile_buy_match_listing .matchdetailinformation {
        padding: 15px 15px 15px 15px !important;
        /* border-radius: 10px;  */
        /* border: 1px solid var(--darkbrown);  */
    }

    .travel_packages .travel_packages_result .listall .list_item {
        /* box-shadow: 2px 2px 6px #66002836; */
    }

    .typeofitems li a {
        position: relative;
        display: block;
        width: 100%;
    }

        .typeofitems li a img {
            /* position: absolute;
            top: 2px;*/
            position: absolute;
            top: 12px;
            left: 20px;
        }

        .typeofitems li a label {
            padding-left: 35px !important;
        }

    .ba_tortnament_accordian ul {
        border: none !important;
        border-top: 1px solid var(--windiesyellow) !important;
        border-radius: 0px;
        box-shadow: none !important;
    }

    .bottom_part.show {
        /* border: 1px solid var(--darkbrown); */
        /* border-top:none !important; */
    }

        .bottom_part.show .ba_book_form {
            padding: 0px !important;
        }

        .bottom_part.show .ticket_book_form {
            border: none !important;
        }

    .ba_tortnament_accordian ul li:hover label {
        border-bottom: none !important;
    }

    .list_item.expanded .typeofitems li {
        display: none;
    }

    .tzmain_section:not(.ticket_only) .ticket_book_form {
        margin: 60px 0px 40px 0px !important;
    }

    .mobile_package_list_item .theme-btn {
        position: relative;
        width: 100%;
    }

    .bottom_part {
        border-radius: 20px;
    }

    .ba_book_form {
        padding-bottom: 0px !important;
    }

    .ticket_book_form {
        border: none !important;
        padding: 0px !important;
    }

        .ticket_book_form h2 {
            display: none;
        }

    .tzmain_section:not(.ticket_only) .ticket_book_form {
        margin: 60px 0px 5px 0px !important;
    }

    .ba_tortnament_accordian ul li {
        width: calc(100% / 1 - 10px);
    }

    .typeofitems li a {
        position: relative;
        display: block;
        width: 100%;
        background: var(--darkbrown);
        padding: 10px;
        color: white;
        border-radius: 5px;
    }

    .packagesvg {
        filter: invert(99%) sepia(11%) saturate(0%) hue-rotate(118deg) brightness(102%) contrast(101%);
    }

    .typeofitems li a label {
        text-align: left;
        padding-left: 50px !important;
    }

        .typeofitems li a label:after {
            content: '\003E';
            position: absolute;
            right: 10px;
            font-size: 20px;
            font-weight: normal;
            top: 7px;
        }

    .ba_tortnament_accordian ul li:hover a {
        color: white !important;
    }

    .ba_tortnament_accordian ul li:hover label {
        border-bottom: none !important;
        position: initial !important;
    }

    .typeofitems li a.active label:after
    {
        transform:rotate(90deg);
    }
}
