/* -----------------------------------------------
   NSW SHAMROCKS - COLORS & IMAGES ONLY
   All common structure is inherited from style.css
   ----------------------------------------------- */

:root {
    --club-color-0: #135335;
    --club-color-1: #F1C10D;
    --club-color-2: #1e293b;
    --club-color-3: #5AB24B;
    --club-color-text: #151F3A;
    --star-active-color: var(--club-color-1); /* active/favourited star color for NSW Shamrocks */
}

/* Club-specific background images */
.player-page .page-feature-card,
.search-result-card.sp_player .search-card {
    background-image: url("../images/NSW_Shamrocks/Feature_card_background_player.png");
}

.staff-page .page-feature-card,
.search-result-card.sp_staff .search-card {
    background-image: url("../images/NSW_Shamrocks/Feature_card_background_staff.png");
}

.team-page .page-feature-card {
    background-image: url("../images/NSW_Shamrocks/Feature_card_background_player.png");
    background-color: var(--club-color-0);
}

.clubland-my-account-header {
    background: url('../images/NSW_Shamrocks/Feature_card_background_player.png');
}

.fixture-page .page-feature-card {
    background-color: var(--club-color-0);
}

/* NSW Shamrocks Layout Adjustments */
.primary,
#primary {
    border-right: 0 !important;
    padding-right: 0 !important;
}

/* NSW Shamrocks Color Variations */
.load-more:hover {
    background-color: var(--club-color-2) !important; /* Dark slate hover */
}

.underline-team-color {
    border-color: var(--club-color-1); /* Yellow underlines */
}

.cl-block-heading,
.cl-block-heading a,
.underline-team-color .cl-block-heading,
.underline-team-color .cl-block-heading a {
    color: #fff; /* White text */
}

.honour-tabs.su-tabs .su-tabs-nav span.su-tabs-current,
.su-accordion.honour-tabs.honour-tabs--vertical .su-spoiler:not(.su-spoiler-closed) .su-spoiler-title {
    color: var(--club-color-1); /* Yellow active state */
}

.faq .su-spoiler:not(.su-spoiler-closed) .su-spoiler-title {
    color: var(--club-color-2);
}

.tab-page .tab button.tab-btn.active,
.tab-page .tab button.tab-btn-uppast.active {
    color: var(--club-color-1);
    border-color: var(--club-color-1);
}

@media (width <= 768px) {


    #Matches .tab .tab-btn.active {
        color: var(--club-color-1) !important;
    }
}

/* Footer specific to NSW Shamrocks */
.footer-column h2 {
    color: var(--club-color-1); /* Yellow headers */
}

.footer-app-promotion h3 {
    color: var(--club-color-1);
}

.app-benefit i {
    color: var(--club-color-1) !important;
    background-color: var(--club-color-0) !important;
}

/* NSW Shamrocks unique mobile header handling */
@media (width <= 921px) {


    #ast-desktop-header {
        display: none !important;
    }
}

@media (width >= 922px) {


    #ast-mobile-header {
        display: none !important;
    }
}

@media (width <= 921px) and (width >= 768px) {


    #ast-desktop-header .ast-builder-grid-row {
        flex-direction: column !important;
        align-items: center !important;
    }

    #ast-desktop-header .site-header-section {
        width: 100% !important;
        display: flex;
        justify-content: center !important;
        text-align: center;
        margin-bottom: 10px;
    }
}

/* NSW Shamrocks specific filter button styling */
.filter-btn {
    background: #1c7128;
    color: #FFF;
}

.filter-btn.active {
    background: #fc0;
    color: #000;
}

/* NSW Shamrocks specific event styling */
.evl-ico i {
    color: #F1C10D !important;
}

.mep-ev-start-date .mep-day {
    background-color: #F1C10D;
}

.mep-ev-start-date .mep-month {
    color: #F1C10D
}

.mep-events-container .mep-default-sidebar .mep-default-sidrbar-meta i,
.mep-default-sidebar-meta p, .mep-default-sidebar-meta p a {
    color: #fff !important;
}

/* Load More Button Styling for nsw-shamrocks */
.load-more {
    background-color: var(--club-color-0);
    color: #fff;
    border: none;
    transition: background-color 0.3s ease;
}

