/* Developed entirely by staycreative.es 2025 */

/* .bl-stats-centre .bl-highilighted-player-small:first-child {height: calc(50% - 15px) !important;} */
.bls-gamaday-team .bls-gamaday-team-item .text-hover {position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); opacity: 0; text-align: center; width: max-content; z-index: 1;}
.bl-stats-centre .bl-highilighted-player .blhp-text h4 {font-size: 1.8rem;}
.matches .blrg-team-logo {margin-left: 10px; margin-right: 10px;}
.teams .bls-gamaday-team .bls-gamaday-team-item a .overlay-bottom { z-index: 2;}
.teams .bls-gamaday-team .bls-gamaday-team-item .text {position: relative; z-index: 3;}
.teams .bls-gamaday-team .bls-gamaday-team-item .text-hover {z-index: 4; margin-left: 0; bottom: 30px;}
.teams .bls-gamaday-team .bls-gamaday-team-item:hover .text-hover {margin-left: 0; z-index: 2;}
.teams .bls-gamaday-team .bls-gamaday-team-item:hover .text {--uk-translate-y: -80px;}
/* .team .bls-team-next-gameday {min-height: auto;} */
.bls-gamaday-team .bls-gamaday-team-item a .overlay-bottom {z-index: 1;}

.player .player-info {margin-left: 30px;}
.player .container-bls-main-player-stats {padding: 30px;}
.player .bls-main-player-stats .uk-grid>div::after {background-color: white;}

@media only screen and (min-width: 960px){

}

@media only screen and (min-width: 1600px) {
    .navbar-logo-header img {margin-top: 10px;}
}

@media only screen and (max-width: 1599px) {
    .uk-navbar-nav>li>a {
        padding: 10px;
    }
}

@media only screen and (max-width: 1299px){ /* x-large */
    .uk-navbar-nav.navbar-social>li>a {
        padding: 10px;
    }
}

@media only screen and (max-width: 1199px){ /* large */
        /* HOME */
        .home h2 {font-size: clamp(3rem, 2vw, 2rem);}

        /* MATCHES */
        .bl-page-intro h1 {font-size: 2.2rem;}
        .blrg-team-name {font-size: 1rem;}
        .matches span.vs {font-size: 1rem !important;}

        /* TEAM */
        .team h3 {font-size: 2.2rem;}

        /* TEAM IND */
        .bl-home-results-container {margin-top: 10px;}

        /* PLAYER */
        .player .bls-player-number {font-size: 2.2rem;}
}






@media (max-width: 1024px){ /* ipad */

}

@media (max-width: 959px){ /* medium */

    /* GENERALS */


    /* HOME */
    .home h2 {font-size: clamp(2rem, 2vw, 2rem);}
    .bl-post-thumb .bl-text h3 { font-size: 1.6rem;}
    .bl-header-next-gameday .uk-countdown-number {font-size: 2rem;}

    /* MATCHES */
    .bl-page-intro h1 {font-size: 2.2rem;}


    /* STATS HOME */
    .bl-stats-centre .bl-highilighted-player .blhp-text h4 {font-size: 1.6rem;}

    /* PLAYER */
    .player .bl-page-intro h1 {font-size: 1.6rem;}
    .player .bls-player-number {font-size: 1.6rem;}


}

@media (max-width: 767px){ /* medium-small */

    /* HOME */
    .bl-post-thumb .bl-text h3 { font-size: 1.4rem;}

    /* MATCHES */
    .bl-page-intro h1 {font-size: 2rem;}

    /* TEAM-IND */
    .team h1 {margin-top: 0; font-size: 1.5rem !important; margin-bottom: -6px;}
    .team .bl-page-intro p {font-size: 0.9rem;}

    .uk-pagination>*>*{padding: 5px 0px;}
}

@media only screen and (max-width: 639px){ /* small */

    /* GENERALS */
    .uk-select {font-size: 0.8rem;}

    /* HOME */
    .home h2 {font-size: clamp(1.8rem, 2vw, 2rem);}
    .bl-post-thumb .bl-text h3 { font-size: 1.2em;}
    .bl-header-next-gameday .uk-countdown-number {font-size: 1.6rem;}
    .bl-header-next-gameday .uk-countdown-text {font-size: 0.7rem;}
    .bl-header-next-gameday .blrg-team-name {font-size: 0.9rem;}
    .bl-header-next-gameday {padding: 10px !important;}
    .bl-header-next-gameday .bl-results-gameday-ind {padding: 5px !important;}
    .bls-gamaday-team .bls-gamaday-team-item a {padding-top: 0;}
    .manager-count-1 img, .manager-count-2 img:last-child, .manager-count-2 img:first-child, .manager-count-3 img:first-child, .manager-count-3 img, .manager-count-3 img:last-child {max-width: 90%;}
    /* .manager-count-3 img:first-child {} */
    .manager-count-3 img:last-child {margin-left: -70%;}

    /* MATCHES */
    .bl-page-intro h1 {font-size: 1.8rem;}
    .blrg-team-name {font-size: 0.9rem;}
    .matches .bl-results-gameday-ind .uk-button-third {padding: 0.4rem 1rem 0.3rem; font-size: 0.8rem; margin-top: 4px;}
    .matches .blrg-team-logo {margin-left: 0px; margin-right: 0px;}

    /* STATS */
    .bl-stats-centre .uk-subnav-pill>.uk-active>a, .bl-stats-centre .uk-subnav-pill>li:hover>a {font-size: 0.8rem;}
    .bl-stats-centre .uk-subnav-pill>li>a {font-size: 0.8rem; padding: 3px 12px 0px 12px; height: 35px;}

    /* STATS HOME */
    .bl-stats-centre .bl-highilighted-player .blhp-text h4 {font-size: 1.4rem;}

    /* TEAM IND */
    .team .bls-team-next-gameday .bls-team-fixture-logo {width: 80px;}
    .team .bls-team-next-gameday .bls-team-fixture-date {font-size: 0.7rem !important;}
    .team .bls-team-next-gameday .bls-team-fixture-hour {font-size: 0.9rem;}

    .team .bls-team-next-gameday .bls-team-fixture-name {font-size: 0.8rem;}

    .bl-stats-centre h4 {font-size: 1.6rem;}

    /* PLAYERS */
    .player .bls-gti-image img {max-width: 100%;}
    .player .player-info {padding: 15px; margin-left: 0;}
    .player .container-bls-main-player-stats {padding: 15px;}
    .player .bls-player-stats {padding: 20px !important;}
}

@media (max-width: 459px){ /* x-small */

}
