body.eurobasket_2025 #kk_header_line_three,
body.eurobasket_2025 #kk_main_menu_listed_items,
body.eurobasket_2025 #kk_main_menu_owl_carausel_v2,
body.eurobasket_2025 .container_with_drugo #main_dropdown_drugo,
body.eurobasket_2025 #pfe_header_line_one,
body.eurobasket_2025 .new_container #news-carousel .single-post .pull-left .post-tag, 
body.eurobasket_2025 .new_container #news-carousel .single-post .pull-left .video-tag,
body.eurobasket_2025 .open-subscription, 
body.eurobasket_2025 .new_container .category_blog .news-post-small .head .post-content .pull-left a, 
body.eurobasket_2025 .spored-bar .tail, 
body.eurobasket_2025 .widget_sidebar_post .sidebar_post_sec .title,
body.eurobasket_2025 .nav-links a {
    background-color:#008fab !important; 
}

body.eurobasket_2025 #pfe_header_line_one .pfe_header_spored a, 
body.eurobasket_2025 .widget_sidebar_post .sidebar_post_sec .post_list_ .post_list_item_ .post_detail_ p strong  {
    color: #008fab !important;
}

body.eurobasket_2025 .spored-bar .tail .top .date-text, 
body.eurobasket_2025 .search-input.search-input-red {
    background-color: #004856;
}

body.eurobasket_2025 .video_tenda .vd_secction_, 
body.eurobasket_2025 .new_container .category_blog .news-post-small .head a .post-image {
    border-bottom-color: #008fab;
}

body.eurobasket_2025 #pfe_header_line_one, 
body.eurobasket_2025 #kk_main_menu_owl_carausel, 
body.eurobasket_2025 .spored-item.now .playing-now, 
body.eurobasket_2025 #kk_main_menu_owl_carausel .owl-next,
body.eurobasket_2025 #kk_main_menu_owl_carausel .owl-prev,
body.eurobasket_2025 .search-submit.search-submit-red {
    background-color:#008fab !important;
}


/** =================================================================================
=====================================================================================
         BASE
=====================================================================================
================================================================================= **/

#eurobasket2025_logo {
    max-height: 150px; 
    max-width: 100%;    
}

@media screen and (max-width: 767px) {
       
}

@media screen and (min-width: 992px) {
    #eurobasket2025_logo {
        max-height: 230px;         
        margin-left:-150px;
    }   
    #eurobasket2025_games_container {
        margin-top: -40px;
    }
}

.eurobasket2025_bg_dark {
    background-color: rgb(49, 50, 55);
}



.eurobasket2025_navigacija {
    text-transform: uppercase;font-weight: bold;color: #000;padding: 0px 15px;
    transition: color 0.2s ease-in-out;
}
.eurobasket2025_navigacija:hover {
    color: rgba(0, 143, 171, 1); 
}
.eurobasket2025_tab_content {
    border-left: 1px solid #ddd;
    padding: 5px;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    background-color: #FFF;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    margin-bottom: 15px;
}


/** =================================================================================
=====================================================================================
         standings
=====================================================================================
================================================================================= **/

body.eurobasket_2025 .group-table {
    margin: 10px 0;
    background: white;
    border-radius: 4px;
    overflow: hidden;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}

body.eurobasket_2025 .group-table table {
    margin-bottom: 0;
}

body.eurobasket_2025 .group-header {
    background-color: #f8f9fa;
    font-weight: bold;
    padding: 10px;
    border: 1px solid #eee;
    text-align: center;
}

body.eurobasket_2025 .qualified-row {
    background-color: #d4edda !important;
    border-left: 4px solid #28a745;
}

body.eurobasket_2025 .table-header {
    background-color: #f1f1f1;
    border: 1px solid #eee;
}

body.eurobasket_2025 .table-header th {
    text-align: center;
    font-size: 12px;
    padding: 8px 4px;
    font-weight: bold;
}

body.eurobasket_2025 .table-header .team-col {
    text-align: left;
    padding: 8px 6px;
}

body.eurobasket_2025 .standings-row td {
    text-align: center;
    padding: 8px 4px;
    border: 1px solid #eee;
    font-size: 13px;
}

body.eurobasket_2025 .standings-row .position {
    font-weight: bold;
}

body.eurobasket_2025 .standings-row .team-name {
    text-align: left;
    font-weight: bold;
    padding: 8px 6px;
}

body.eurobasket_2025 .standings-row .points {
    font-weight: bold;
}

body.eurobasket_2025 .plus-minus.positive {
    color: #28a745;
    font-weight: bold;
}

body.eurobasket_2025 .plus-minus.negative {
    color: #dc3545;
    font-weight: bold;
}

body.eurobasket_2025 .plus-minus.neutral {
    color: #6c757d;
}

@media (max-width: 768px) {
    body.eurobasket_2025 .group-table {
        font-size: 11px;
    }

    body.eurobasket_2025 .table-header th,
    body.eurobasket_2025 .standings-row td {
        padding: 6px 3px;
        font-size: 11px;
    }

    body.eurobasket_2025 .standings-row .team-name {
        padding: 6px 4px;
    }

    body.eurobasket_2025 .mobile-short {
        display: inline;
    }

    body.eurobasket_2025 .mobile-long {
        display: none;
    }
}

@media (min-width: 769px) {
    body.eurobasket_2025 .mobile-short {
        display: none;
    }

    body.eurobasket_2025 .mobile-long {
        display: inline;
    }
}

body.eurobasket_2025 .col-position { width: 30px; }
body.eurobasket_2025 .col-team { min-width: 80px; }
body.eurobasket_2025 .col-stat { width: 30px; }
body.eurobasket_2025 .col-scored { width: 35px; }
body.eurobasket_2025 .col-diff { width: 40px; }