/*
    Theme Name: Prima Pubblicita
    Author: Andrea Paolazzi
    Description: Tema di Prima Pubblicita
    Version: 5.0
*/





/*
    ================================================
    CSS MOBILE
    ================================================
*/

@media screen and (max-width: 1900px) {

    /* PAGINA hHOME PAGE*/

    /* Slider Partite */
/*
    .SwiperPartite .prossima-partita .NomeSquadra p {
        font-size: 1.3em;
    }
   */
    
    /* Pubblicita Spponsor */
/*
    .bsaProContainer-7,
    .bsaProContainer-8 {
        margin-top: -0.4em;
    } 

    .bsaProContainer-18 {
        margin-top: -0.3em;
    } 
    */
}

@media screen and (max-width: 1800px) {

    /* PAGINA hHOME PAGE */

    /* Menu principale */

    .menu-principale li a {
        font-size: 1em;
        padding: 2em 0.4em;
    }


    /* Swiper - Partite */
/*
    .SwiperPartite p.ProssimaOra,
    .SwiperPartite p.ProssimaGioranata {
        font-size: 2.1em;
    }
        .SwiperPartite p.ProssimaGioranata::before {
            width: 4px;
            height: 29px;
            bottom: 10px;
        }
*/

    /* Secondo Blocco */
/*
    .SwiperPartite .SetSquadra1, .SwiperPartite .SetSquadra2 {
        width: fit-content;
        font-size: 5.1em;
    }
    */
}


@media screen and (max-width: 1700px) {

    /* PAGINA hHOME PAGE */

    /* pubblicità Sponsor */
/*
    .bsaProContainer-7,
    .bsaProContainer-8 {
        margin-top: -0.5em;
    } 
	
	*/
	
	
	
	/* PAGINA ROOSTER SUPERLEGA/FEMMINILE */ 
/*
    .ConteinerImgSquadra {
        height: 83vh;
    }
*/
}

@media screen and (max-width: 1600px) {

    /* PAGINA hHOME PAGE */

    /* MenuPrincipale */

    .menu-principale li a {
        font-size: 0.8em;
    }
        .menu-principale .sub-menu {
            top: 5em;
        }
            .menu-principale .sub-menu li a {
                font-size: 0.8em !important;
            }


    /* Swiper PageHome partite generiche */
	
/*
    .SwiperSuper .ProssimaTicket, 
    .SwiperFemm .ProssimaTicket {
        padding: 0.2em 2.2em;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        gap: 0.5em;
    }
        .SwiperSuper .ProssimaTicket p, 
        .SwiperFemm .ProssimaTicket p {
            font-size: 1.2em;
            margin-bottom: 0;
        }
        .ProssimaTicket img {
            max-height: 21px;
        }
    
    .SwiperPartite .Partita {
        font-size: 1.8em;
        line-height: 1.2em;
    }

    .SwiperPartite .partita-item .ProssimaData,
    .SwiperPartite .PrecedenteData {
        font-size: 2.6em;
    }

    .SwiperPartite .partita-item .ProssimaLuogo {
        font-size: 1.6em;
    }

    .SwiperPartite .partita-item .Timer {
        font-size: 1.5em;
    }

    .SwiperPartite p.ProssimaOra, 
    .SwiperPartite p.ProssimaGioranata {
        font-size: 1.7em;
    }
        .SwiperPartite p.ProssimaGioranata::before {
            width: 4px;
            height: 24px;
            bottom: 9px;
        }
    
    .SwiperPartite .prossima-partita .NomeSquadra p {
        font-size: 1.2em;
    }
	*/


    /* Secondo blocco - Partite passate */
/*
    .SwiperPartite .PrecedenteData {
        font-size: 1.9em;
        margin-top: 0.5em;
    }

    .SwiperPartite .NomeSquadra p {
        font-size: 1em;
        margin-bottom: 0;
    }
*/

    /* Pubblicita Sponsor */
/*
    .bsaProContainer-4 {
        margin-top: -0.5em;
    }

    .bsaProContainer-7,
    .bsaProContainer-8 {
        margin-top: -0.6em;
    } 

    .bsaProContainer-25 {
        margin-top: -0.4em;
    }
	*/

    



    /* PAGINA CALENDARIO SUPERLEGA/FEMMINILE */
/*
    .ContTitoloInterno h1.TitoloInterno {
        font-size: 5em;
    }

    .ArchiveCalendarioPartite .nav-link p {
        font-size: 1.3em;
    }


*/

	
	/* PAGINA ROOSTER SUPERLEGA/FEMMINILE */ 
/*
    .ConteinerImgSquadra {
        height: 700px;
    }

    .SingleGiocatori h1, 
    .SingleStaff h1 {
        font-size: 4.5em;
    }

    .SingleGiocatori h3, 
    .SingleStaff h3 {
        font-size: 15em;
    }
	
	*/





    /* PAGINA LA SEDE */
/*
    .Sede .SedeEServizi p:first-child {
        font-size: 1.3em;
    }

*/



    /* PAGINA CHI SIAMO */
/*
    .ChiSiamo .Vittorie p:first-child {
        font-size: 0.9em;
    }
*/
}










@media screen and (max-width: 1400px) {

    /* PAGINA HOME PAGE */

    /* MenuPrincipale */

    .ContainerBurger .navbar-toggler-icon,
    .ContainerBurger .navbar-toggler-icon::before,
    .ContainerBurger .navbar-toggler-icon::after {
        width: 1.3em !important;
    }

    .menu-principale > ul {
        margin-left: 5.2em !important;
        
    }
        .menu-principale li a {
            font-size: 0.7em;
            padding: 2.9em 0.4em;
        }
            .menu-principale .sub-menu {
                top: 5.5em;
            }

    .Lingue ul li a {
        font-size: 1em;
    }


    /* Punteggio live */
/*
    .PuntiHomeCont {
        width: 65%;
        transform: translate(-50%, -35%);
    }

    .PuntiHomeCont a {
        font-size: 4.5em;
    }
*/

    /* Slider */
/*
    section.SliderHome .ContenutoSlider {
        width: 30em;
    }
        section.SliderHome .ContenutoSlider .DataCatSlider h4 {
            font-size: 1.5em;
        }
        section.SliderHome .ContenutoSlider h2 {
            font-size: 3em;
            line-height: 1em;
            margin-bottom: 0.4em;
        }
        section.SliderHome .ContenutoSlider h3 {
            font-weight: 400;
            margin-bottom: 0.3em;
        }
*/
    .carousel-control-prev {
        right: 32.7em !important;
    }

    .carousel-control-next {
        right: 29.6em !important;
    }


    /* Swiper partite generiche */
/*
    .SwiperSuper .ProssimaTicket p, 
    .SwiperFemm .ProssimaTicket p {
        font-size: 1em;
    }

    .SwiperPartite .Partita {
        font-size: 1.2em;
    }

    .SwiperPartite .partita-item .ProssimaLuogo {
        font-size: 1.2em;
    }

    .SwiperPartite .partita-item .Timer {
        font-size: 1.4em;
    }

    .SwiperPartite .prossima-partita .NomeSquadra p {
        font-size: 0.9em;
    }

    .SwiperPartite p.ProssimaOra, 
    .SwiperPartite p.ProssimaGioranata {
        display: block;
    }

    .SwiperPartite p.ProssimaOra, 
    .SwiperPartite p.ProssimaGioranata {
        font-size: 2.2em;
    }
        .SwiperPartite p.ProssimaGioranata {
            margin-left: 0 !important;
            margin-top: -0.5em !important;
        }
            .SwiperPartite p.ProssimaGioranata::before {
                opacity: 0;
            }
*/

    /* Secondo blocco - Partite passate */
/*
    .SwiperPartite .PrecedenteData {
        font-size: 1.4em;
    }

    .SwiperPartite .NomeSquadra p {
        font-size: 0.9em;
    }

    .SwiperPartite .SetSquadra1, 
    .SwiperPartite .SetSquadra2 {
        font-size: 7em;
    }
*/
          
    /* pubblicita sponsor */
/*
    .bsaProContainer-4,
    .bsaProContainer-7,
    .bsaProContainer-8 {
        margin-top: -0.9em;
    }

    .bsaProContainer-18 {
        margin-top: -0.8em;
    } 
    
    .bsaProContainer-21 {
        margin-top: -0.3em;
    } 
*/

    /* Footer */

    .footer .LogoFooter img {
        width: 100%;
    }

    .footer .AppFooter img {
        width: 90%;
    } 

    .footer .AppFooter p {
        font-size: 0.7em;
    }





    /* PAGINA CALENDARIO SUPERLEGA/FEMMINILE */

    .ContTitoloInterno {
        padding-left: 1.8em;
        padding-bottom: 2.4em;
    }

    .ContTitoloInterno h1.TitoloInterno {
        font-size: 4.5em;
    }
/*
    .ArchiveCalendarioPartite .nav-link p,
    .ArchiveCalendarioPartite .Partita .Punteggio p {
        font-size: 1.1em;
    }

    .ArchiveCalendarioPartite .sottocategoria-titolo {
        font-size: 2.1em;
    }

    .ArchiveCalendarioPartite .Partita .Squadra {
        font-size: 1em;
    }

    .ElencoPartite h3 {
        font-size: 1.3em;
    }


*/


    /* PAGINA ROOSTER SUPERLEGA/FEMMINILE */ 
/*
    .ConteinerImgSquadra {
        height: 580px;
    }

    .NomeSingolaSquadra {
        font-size: 3.8em;
    }

    .SingleSquadre .LayoutSqNuova .FotoGiocSquadra {
        min-height: 460px;
    }
        .SingleSquadre .NumeroGiocatore h3 {
            font-size: 6em;
        }
        .SingleSquadre .DatiGiocatore h3, 
        .SingleSquadre .DatiGiocatoreOld h3 {
            font-size: 1.6em;
        }
        .SingleSquadre .DatiGiocatore h4, 
        .SingleSquadre .DatiGiocatoreOld h4 {
            font-size: 1.3em;
        }

    .SingleSquadre .DatiStaff h3 {
        font-size: 2.5em;
    }

    .SingleSquadre .DatiStaff h5 {
        font-size: 1.3em;
    }  
*/

    /* Giocatore singolo */
/*
    .SingleGiocatori h1, 
    .SingleStaff h1 {
        max-width: 352px;
        font-size: 4em;
    }

    .SingleGiocatori h3, 
    .SingleStaff h3 {
        font-size: 12.6em;
    }

    .SingleGiocatori h2, 
    .SingleStaff h2 {
        font-size: 2.2em;
    }
*/




    /* PAGINA BIG CAMP */
/*
    .BigCamp .BoxDataBCPeriodo {
        font-size: 1.1em;
    }

    .BigCamp .BoxDataBCPrezzo {
        font-size: 1em;
    }
*/




    /* PAGINA CODICE ETICO */
/*
    .CodiceEtico h4 {
        font-size: 1.5em;
    }
*/




    /* PAGINA CURVA GISLIMBERTI */
/*
    .CurvaGislimberti .SocialCurva h5 {
        font-size: 0.8em;
    }
*/




    /* PAGINA INTERVISTE MP3 / CARTELLESTAMPA */
/*
    .ArchiveCartelleStampa .TitoloNewsFile {
        min-height: 92px;
        padding-bottom: 1em;
    }
*/
}










@media screen and (max-width: 1200px) {

    /* Generale */

    .PaddingGrandeMobile {
        padding: 2em;
    }

    /* PAGINA HOME PAGE */

    /* Menu burgher mobile */
	

    #HeaderMobile {
        height: 88px;
        display: flex;
        align-items: center;
    }
        a.LogoHeader {
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
        }
        .Lingue {
            position: absolute;
            right: 4.5em;
            top: 2.3em;
        }

    .ContainerBurger .navbar-toggler {
        width: fit-content;
        top: 0.9em;
        left: unset;
        right: 0.7em;
    }
        .offcanvas-start {
            width: 100% !important;
            border-right: 0px !important;
        }
        .offcanvas-header {
            top: -4.3em;
            left: unset;
            right: 0.2em;
        }

    .offcanvas-header .btn-close::after {
        left: 0.4em !important;
    }
    
    .offcanvas-header .btn-close::before {
        left: 0.4em !important;
    }

    .MenuBurger .menu-mobile > ul {
        padding: 0;
        margin: 0;
    }
        .MenuBurger .menu-item-has-children a::after {
            rotate: -138deg;
            transition: all 0.4s ease; 
        }
            .MenuBurger .menu-item-has-children .sub-menu a {
                padding: 0.7em 2.2em
            }
    
    .menu-item-has-children.active {
        background-color: var(--blu6);
    }
        .MenuBurger .menu-item-has-children.active > a::after {
            rotate: -45deg;
            transition: all 0.4s ease; 
        }
            .MenuBurger.Mobile .menu-item-has-children.active > .sub-menu {
                width: 100%;
                height: auto;
                padding: 0.5em 0em;
                display: contents;
                transition: all 0.2s ease; 
            }
            .MenuBurger.Mobile  a:hover {
                background-color: var(--blu8);
            }


    /* Punteggio Live */
/*
    .PaddingLive {
        padding-top: 2em;
        padding-bottom: 2em;
    }

    .PuntiHomeCont h1 {
        font-size: 4.5em;
    }

    .MatchVs {
        height: 192px;
    }

    .PuntiHomeCont h2 {
        font-size: 3em;
    }

    .PuntiHomeCont a {
        font-size: 3.2em;
    }

    .FrecciaLive {
        margin-left: 1.1em;
        height: 54%;
    }   
    */

    /* Swiper PageHome partite generiche */
/*
    .SwiperPartite .prossima-partita {
        min-height: 330px;
        padding: 1em 1em;
    }

    .SwiperPartite .scorsa-partita {
        min-height: 330px;
    }
        .SwiperSuper .ProssimaTicket, 
        .SwiperFemm .ProssimaTicket {
            padding: 0.6em 0.1em;
        }
            .SwiperSuper .ProssimaTicket p, 
            .SwiperFemm .ProssimaTicket p {
                font-size: 1.4em;
            }
            .ProssimaTicket img {
                max-height: 35px;
            }

        .SwiperPartite .partita-item .ProssimaData,
        .SwiperPartite .PrecedenteData {
            font-size: 3em;
        }

        .SwiperPartite p.ProssimaOra, 
        .SwiperPartite p.ProssimaGioranata {
            display: inline-block;
        }

        .SwiperPartite p.ProssimaOra, 
        .SwiperPartite p.ProssimaGioranata {
            font-size: 2.1em;
        }
            .SwiperPartite p.ProssimaGioranata {
                margin-top: 0em !important;
                margin-left: 0.4em !important;
            }
                .SwiperPartite p.ProssimaGioranata::before {
                    width: 5px;
                    height: 31px;
                    bottom: 10px;
                    opacity: 1 !important;
                }

        .SwiperPartite .partita-item .Timer {
            font-size: 1.8em;
        }

        .SwiperPartite .prossima-partita .NomeSquadra p,
        .SwiperPartite .NomeSquadra p {
            font-size: 1.2em;
        }

    .HomeCampionato p {
        font-size: 1.3em;
    }

    .SwiperPartite .SetSquadra1, 
    .SwiperPartite .SetSquadra2 {
        font-size: 4.7em;
    }

    .ContenitoreSquadre2 {
        width: -webkit-fill-available;
    }

    .SwiperRooster,
    .SwiperFemminile {
        margin-top: 1em;
    }
    */

    /* Swiper HomePage News */
/*
    .NewsFermaHome {
        min-height: 770px;
    }

*/
    /* Pubblicita sponsor */
/*
    .bsaProContainer-4,
    .bsaProContainer-7,
    .bsaProContainer-8 {
        margin-top: -1.2em;
    }

    .bsaProContainer-25 {
        margin-top: -0.8em;
    }
*/

    /* Footer */

    .LogoFooter img {
        width: auto !important;
        margin-bottom: 3em !important;
    }

    .footer a {
        width: auto;
    }

    .InfoFooter {
        margin-bottom: 3em !important;
    }
        .InfoFooter p {
            font-size: 1.1em;
        }

    .SocialFooter {
        margin-bottom: 3em !important
    }

    .SponsorFooter {
        margin-bottom: 3em !important
    }

    .SponsorLega {
        margin-bottom: 3em !important;
        justify-content: center;
    }
     
    .AppFooter {
        margin-bottom: 3em !important;
    }
        .AppFooter p {
            font-size: 1em !important;
        }

    .NewAppFooter img,
    .SponsorFooter img {
        width: 100%;
    }
        .SponsorFooter {
            display: flex;
            justify-content: center;
            align-items: center;
        } 





    /* PAGINA ROOSTER SUPERLEGA/FEMMINILE */
/*
    .SingleSquadre .NumeroGiocatore h3 {
        font-size: 7em;
    }

    .SingleSquadre .DatiGiocatore h3, 
    .SingleSquadre .DatiGiocatoreOld h3 {
        font-size: 1.9em;
    }

    .SingleSquadre .DatiGiocatore h4, 
    .SingleSquadre .DatiGiocatoreOld h4 {
        font-size: 1.4em;
    }
*/

    /* Giocatore singolo / Staff singolo */
	
/*
    .SingleStaff .FotoStaff {
        max-height: 528px; 
        background-size: cover !important;
    }

    .SingleGiocatori .FotoGiocSquadra {
        min-height: 477px;
    }

    .SingleGiocatori h1, 
    .SingleStaff h1 {
        max-width: 220px;
        font-size: 2.9em;
    }

    .SingleGiocatori h3, 
    .SingleStaff h3 {
        font-size: 11.6em;
    }

    .SingleGiocatori .Descrizione,
    .SingleStaff .Descrizione {
        display: none;
    }

    .SingleGiocatori .DescrizioneMobile,
    .SingleStaff .DescrizioneMobile {
        display: block;
    }
    
    .SingleGiocatori .NumeriGiocatore, 
    .SingleStaff .NumeriStaff {
        font-size: 5.5em;
    }

    .SingleGiocatori .TestoNumeri, 
    .SingleStaff .TestoNumeri {
        font-size: 1.1em;
    }

    .SingleGiocatori .InfoSensibiliGiocatore p, 
    .SingleStaff .InfoSensibiliStaff p {
        font-size: 1.1em;
    }

    .SingleGiocatori .CarieraGiocatore h4, 
    .SingleStaff .CarieraStaff h4 {
        font-weight: 500;
        margin-top: 0.9em;
        margin-bottom: 0.5em;
    }

    .SingleGiocatori .VitaGiocatore ul,
    .SingleStaff .VitaStaff ul {
        column-count: 2;
    }

    .SingleGiocatori .BordoSopra, 
    .SingleStaff .BordoSopra {
        padding-top: 1.6em;
    }
    
*/



    /* PAGINA TUTTE LE DATE SUPERLEGA/FEMMINILE */
/*
    .ContTitoloInterno {
        padding-left: 2.8em; 
    }

    .TutteLeDate .HadTable p {
        font-size: 1.4em;
    }

    .TutteLeDate .BodyData {
        font-size: 1.2em;
    }

    .TutteLeDate .BodyOrario, 
    .OrarioProgramma {
        font-size: 1.2em;
    }

    .TutteLeDate .BodyInfo {
        font-size: 1.2em;
    }
*/




    /* PAGINA PALMARES */
/*
    .Palmares .HeaderNews {
        height: 41vh;
    }

    .Palmares .swiper-wrapper,
    .PalmaresGiov .swiper-wrapper {
        width: 21%;
    }

*/



    /* PAGINA IMPIANTI DI GIOCO / E ALTRE PAGINE */
    
    /* Generico */

    .HeaderNews {
        height: 47vh;
        background-attachment: unset !important;
    }

    .ContHeadTesto {
        min-width: fit-content;
        position: absolute;
        right: 3.3em;
        bottom: 2.4em;
    }
        .ContHeadTesto h1 {
            font-size: 3.3em;
        }

    .NewsLaterale,
    .H2News,
    .SliderLatoNewsInt {
        display: none;
    }

    .MarginAutoResponsive {
        margin: 0 auto !important;
    }

    .H2Blu1 {
        font-size: 2.2em;
    }


    /* Tiket office */
/*
    .TicketOffice .Editor h4 {
        font-size: 1.4em;
    }

    .TicketOffice .TiketServizi h2 {
        font-size: 1.8em;
    }

    .TicketOffice .TiketServizi h3 {
        font-size: 1.2em;
    }

    .TicketOffice .swiper-slide {
        width: 471px;
    }
        .TicketOffice .VediImg {
            height: 380px;
        }

    .TicketOffice .VideoIframe iframe {
        width: 100%;
        height: 470px;
        margin-top: 2em;
    }

    */



    /* PAGINA BIG CAMP */
/*
    .BigCamp .carousel-control-prev {
        left: -2em !important; 
    }

    .BigCamp .carousel-control-next {
        right: -2em !important; 
    }

*/



    /* PAGINA CODICE ETICO */
/*
    .ContenitoreModelo {
        margin-bottom: 3.5em;
    }
*/




    /* PAGINA NEWS */

    .ArchiveNews form.search-form,
    .ArchiveCartelleStampa form.search-form,
    .ArchiveIntervisteMp3 form.search-form {
        padding-top: 1.5em;
    }
        .ArchiveNews label,
        .ArchiveCartelleStampa label,
        .ArchiveIntervisteMp3 label {
            width: 40%;
            text-align: start;
            margin: 0 auto;
            margin-bottom: 0.8em;
            display: flex;
            justify-content: space-between;
            align-items: center;
        }
            .search-container.open form input[type="date"], 
            .search-container.open form input[type="search"] {
                min-width: 175px !important;
            }

        .search-container.open form button {
            font-size: 1.3em;
            margin-top: 1em;
            margin-left: unset;
        }

    .IconeNewsLista {
        display: none;
    }


    /* News interne*/

    .NewsTitolo {
        position: absolute;
        right: 1.6em;
        bottom: 1.4em;
    }




    
    /* PAGINA INTERVISTE MP3 / CARTELLESTAMPA */
/*
    .DataNewsFile {
        font-size: 1.4em;
    }

    .ArchiveCartelleStampa .TitoloNewsFile {
        min-height: 77px;
        font-size: 1.2em;
        padding-bottom: 1em;
        margin-bottom: 1.7em;
        display: flex;
        justify-content: center;
    }

    .TitoloNewsFileMp3 {
        font-size: 1.2em;
    }


/

    
    /* PAGINA IL T QUOTIDIANO ARENA - L'ARENA */
/*
    .Arena .ContenitoreInfoArena {
        min-height: 250px;
        padding-bottom: 4em;
    }
        .Arena .image-display {
            min-height: 450px;
        }

    .MappaInterattivaSx,
    .disegnoParcheggio,
    .TabServizi,
    .TabGate  {
        margin-bottom: 3em;
    }

    .disegnoParcheggio {
        max-height: max-content;
    }

    .Arena .VediImg {
        height: 380px;
    }

    .Arena .swiper-slide {
        width: 471px;
    }
*/




    /* PAGINA CURVA GISLIMBERTI */
/*
    .CurvaGislimberti .InfoCurvaGislimberti p {
        font-size: 1em;
    }

    .CurvaGislimberti .VediImg {
        height: 380px;
    }

    .CurvaGislimberti .swiper-slide {
        width: 471px;
    }

*/



    /* PAGINA RADIOCRONACHE */
/*
    .Radiocronache .TitoloNewsFile {
        min-height: unset;
        padding-bottom: unset;
        margin-bottom: unset;
    }

    .SottoTitoloNewsFile {
        min-height: 80px;
    }
*/




    /* PAGINA CHI SIAMO */
/*
    .ChiSiamo .Vittorie p:first-child {
        min-height: unset;
        font-size: 1em;
    }

*/



    /* PAGINA BIGLIETTI */
/*
    .Biglietti .CardBiglietti {
        margin-bottom: 2em;
    }
*/
}










@media screen and (max-width: 992px) {

    /* Generali */

     .bottoni {
        display: none;
    }

    /* PAGINA HOME PAGE */

    /* Slider Homepage */
/*
    .SfondoHomeSlider {
        min-height: 60vh;
    }

    .SliderHome .carousel-control-prev,
    .SliderHome .carousel-control-next {
        display: none !important;
    }

    section.SliderHome .ContenutoSlider {
        width: 70%;
        padding: 0.4em 1.6em;
        left: 50%;
        bottom: 7%;
        transform: translate(-50%, 0%);
    }
        section.SliderHome .ContenutoSlider .DataCatSlider h4 {
            font-size: 1.9em;
        }
        section.SliderHome .ContenutoSlider h2 {
            font-size: 2.7em;
        }
        section.SliderHome .ContenutoSlider h3 {
            margin-bottom: 0em;
            font-size: 1.7em;
        }
*/

    /* Punteggio live */
/*
    .MatchInCorso:after,
    .SfondoPuntiHome {
        height: 90vh;
    }
    
    .PuntiHomeCont h1 {
        font-size: 2.5em;
    }

    .PuntiHomeCont h2 {
        font-size: 2em;
    }

    .PuntiHomeCont a {
        font-size: 1.6em;
        margin-top: 2em;
    }
        .FrecciaLive {
            margin-left: 0.4em;
            height: 30%;
        }   
*/

    /* Swiper PageHome partite generiche */
/*
    .SwiperSuper .ProssimaTicket, 
    .SwiperFemm .ProssimaTicket {
        width: 40%;
        padding: 0.5em 0em;
        margin-bottom: 1em;
        flex-direction: row;
    }
        .SwiperSuper .ProssimaTicket p, 
        .SwiperFemm .ProssimaTicket p {
            font-size: 1.5em;
        }
            .ProssimaTicket img {
                display: none;
            }
            .ProssimaTimer {
                padding-bottom: 1.2em;
                margin: 1.4em 0;
            }
    
    .ContenitoreSquadre {
        position: relative;
    }
*/

    /* Secondo blocco - Partite passate */
/*
    .SwiperSuper .swiper-button-next, 
    .SwiperFemm .swiper-button-next {
        right: -1em;
    }
    .SwiperSuper .swiper-button-prev, 
    .SwiperFemm .swiper-button-prev {
        left: -1em;
    }
    
    .scorsa-partita .HomeCampionato {
        position: relative;
    }

    .SwiperPartite .scorsa-partita {
        padding: 0.6em 0.9em;
    }

   */
    /* Swiper HomePage News */
/*
    .NewsFermaHome {
        min-height: 647px;
    }
*/

    /* Pubblicita sponsor */
/*
    .bsaProContainer-4,
    .bsaProContainer-7,
    .bsaProContainer-8,
    .bsaProContainer-18 {
        margin-top: unset;
    }

    .bsaProContainer-21 {
        margin-top: 0.2em;
    }
*/




    /* PAGINA ROOSTER SUPERLEGA/FEMMINILE */
/*
    .ConteinerImgSquadra {
        height: 415px;
    }

    .NomeSingolaSquadra {
        font-size: 2.7em;
    }

    .SingleSquadre .NumeroGiocatore h3 {
        font-size: 5.4em;
    }

    .SingleSquadre .DatiGiocatore h3, 
    .SingleSquadre .DatiGiocatoreOld h3 {
        font-size: 1.5em;
    }

    .SingleSquadre .DatiGiocatore h4, 
    .SingleSquadre .DatiGiocatoreOld h4 {
        font-size: 1.1em;
    }
*/

    /* Giocatore singolo / Staff singolo */
/*
    .SingleGiocatori h1, 
    .SingleStaff h1 {
        max-width: 500px;
        font-size: 3.3em;
    }

    .SingleGiocatori h3, .SingleStaff h3 {
        font-size: 10.5em;
    }

    .SingleStaff .FotoStaff {
        min-height: 500px;
    }

    .SingleGiocatori .DatiPrincipaleGiocatore, 
	.SingleStaff .DatiPrincipaleStaff {
        margin-bottom: 0em !important;
    }

    .SingleGiocatori .carousel-control-prev, 
    .SingleGiocatori .carousel-control-next,
    .SingleStaff .carousel-control-prev, 
    .SingleStaff .carousel-control-next {
        display: block !important;
    }
*/
    



    /* PAGINA CALENDARIO SUPERLEGA/FEMMINILE */
/**/
    .ArchiveCalendarioPartite .NavCalendario {
        display: none;
    }

    .ArchiveCalendarioPartite .NavCalendarioDropdown {
        display: block;
		width: 50%;
    }

    .ContTitoloInterno {
        min-height: 16em;
        padding-left: 1.1em;
        padding-bottom: 1.7em;
    }





    /* PAGINA PALMARES */
/*
    .Palmares .swiper-slide .NomeCampionato, 
    .PalmaresGiov .swiper-slide .NomeCampionato {
        font-size: 1.3em;
    }

    .Palmares .PalmaresTesto, 
    .PalmaresGiov .PalmaresTesto {
        margin-bottom: 1em;
    }

    .Palmares .swiper-button-prev, 
    .PalmaresGiov .swiper-button-prev {
        color: white;
        content: 'prev';
        position: absolute;
        left: -2em;
    }

    .Palmares .swiper-button-next, 
    .PalmaresGiov .swiper-button-next {
        color: white;
        content: 'next';
        position: absolute;
        right: -2em;
    }


*/


    /* PAGINA BIGLIETTI */
/*
    .Biglietti .ContLinkBiglietti {
        min-height: 500px;
    }

    .BigliettiFemminile h2, 
    .BigliettiSuperlega h2 {
        padding-top: 0.4em;
    }
    
*/



    /* PAGINA NEWS */

    .NewsElencoCat,
    .Ricerca h4 {
        display: none;
    }

    .NavigazioneInterna {
        text-align: center;
    }
        .NavigazioneInterna .BottoneRicercaAvanzata {
            text-align: center;
            margin: 1.5em auto 0em auto;
            display: inline-block;
            position: relative;
            top: unset;
            right: unset;
        }

    .NewsDropdownCat {
        display: block;
    }
        .NewsDropdownCat select,
        .NavCalendarioDropdown {
            -webkit-appearance: none;  
            -moz-appearance: none;  
            appearance: none;    
            font-family: "Oswald", serif !important;
            font-size: 1.3em !important;
            font-weight: 500;
            text-transform: uppercase;
            color: var(--giallo1);
            background: url('https://www.trentinovolley.it/wp-content/uploads/2025/04/FrecciaOpzioni.png') no-repeat;
            background-position: calc(100% - 10px); 
            border: 2px solid var(--giallo1);
            padding: 0.5em 1.4em 0.5em 1em;
        }
            .NewsDropdownCat select:focus-visible,
            .NavCalendarioDropdown:focus-visible {
                outline: none !important; 
            }

        .NewsDropdownCat option,
        .NavCalendarioDropdown option {
            color: white; 
            background-color: var(--blu1); 
            padding: 10px; 
        }

    .ArchiveNews label,
    .ArchiveCartelleStampa label,
    .ArchiveIntervisteMp3 label {
        width: 56%;
    }

    .BottoneGiallo {
        padding: 0.4em 2em;
    }


    /* NEWS INTERNE */

    .SingleNews .HeaderNews::before {
        background: linear-gradient(to top right, rgba(0, 0, 0, 0.4) 17%, rgba(0, 0, 0, 0) 52%);
    }

    .NewsTitolo h1 {
        font-size: 3.1em;
    }

    h3.TitoloNewsCorr {
        margin: 1.3em 0em 0em 0.6em;
    }

    .swiper.Swiper.swiper-initialized.swiper-horizontal.swiper-backface-hidden {
        /*margin: 2em 1em 2.5em 1em;*/
    }




    /* PAGINA IL T QUOTIDIANO ARENA - L'ARENA */
/*
    .Arena .image-display {
        min-height: 250px;
    }

*/



    /* PAGINA IL T QUOTIDIANO ARENA - CURVAGISLIMBERTI */
/*
    .CurvaGislimberti .InfoCurvaGislimberti .BottoneBlu {
        margin: 1em auto;
        display: inline-block;
    }

    .CurvaGislimberti .InfoCurvaGislimberti h3 {
        margin-right: 2.2em;
        display: inline-block;
    }
*/




    /* PAGINA LE STAGIONI */
/*
    .table-wrapper {
        width: 100%; 
        -webkit-overflow-scrolling: touch; 
        overflow-x: auto;  
    }
*/




    /* PAGINA  LA SEDE */
/*
    .SedeEServizi {
        margin-bottom: 1.5em;
    }
*/




    /* PAGINA RADIOCRONACHE */
/*
    .ContTitoloInterno h2.SottotitoloInterno {
        margin-left: 3px;
    }

*/


    /* PAGINA TICKET-OFFICE */
/*
    .ServiziTicket {
        margin-bottom: 1.5em;
    }
*/
}










@media screen and (max-width: 768px) {

    /* PAGINA HOME PAGE */

    /* sliderhome */   
/*
    .DataCatSlider {
        font-size: 0.9em;
    }
    section.SliderHome .ContenutoSlider h2 {
        font-size: 1.9em;
    }
    section.SliderHome .ContenutoSlider h3 {
        font-size: 1.3em;
    }
*/

    /* Swiper PageHome partite generiche */
/*
    .BottoneBlu,
    .BottoneArancio {
        padding: 0.4em 1.1em;
    }

    .SwiperPartite h2 {
        font-size: 2.6em;
    }

    .SwiperSuper .ProssimaTicket, 
    .SwiperFemm .ProssimaTicket {
        padding: 0.3em 0em;
        margin-bottom: 1em;
        flex-direction: row;
    }
        .SwiperSuper .ProssimaTicket p, 
        .SwiperFemm .ProssimaTicket p {
            font-size: 1.3em;
        }

    .SwiperPartite .partita-item .ProssimaData,
    .SwiperPartite .PrecedenteData {
        font-size: 2.3em;
    }

    .SwiperPartite .partita-item .Timer {
        font-size: 1.3em;
    }

    .SwiperPartite p.ProssimaOra, 
    .SwiperPartite p.ProssimaGioranata {
        font-size: 1.9em;
    }

    .SwiperPartite .prossima-partita .CategoriaPartita {
        font-size: 1.2em;
    }

    p.ProssimaGioranata {
        display: block !important;
    }

    .SwiperPartite p.ProssimaOra  {
        font-size: 2.8em;
    }

    .SwiperPartite p.ProssimaGioranata {
        font-size: 1.9em;
        margin-left: 0 !important;
    }
        .SwiperPartite p.ProssimaGioranata {
            margin-top: -0.5em !important;
        }
            .SwiperPartite p.ProssimaGioranata::before {
                display: none;
            }

    .SwiperPartite .ContenitoreStreaming {
        min-height: 28px;
    }
*/

    /* Punteggio live */
/*
    .PuntiHomeCont {
        width: 90%;
    }

    .PuntiHomeCont h1 {
        font-size: 2.2em;
    }
*/

    /* Swiper HomePage News */
/*
    .NewsFermaHome {
        min-height: 500px;
    }
        .TestoNewsFerma h2 {
            font-size: 2.7em;
            margin-bottom: 0.5em;
        }
*/

    /* Pubblicita sponsor */
/*
    .bsaProContainer-21 {
        margin-top: -0.5em;
    }
*/




    /* PAGINA ROOSTER SUPERLEGA/FEMMINILE */
	
/*
    .ConteinerImgSquadra {
        height: 300px;
    }

    .NomeSingolaSquadra {
        font-size: 1.6em;
    }

    .SingleSquadre .NumeroGiocatore h3 {
        font-size: 7.6em;
    }

    .SingleSquadre .DatiGiocatore h3, 
    .SingleSquadre .DatiGiocatoreOld h3 {
        font-size: 2.3em;
    }

    .SingleSquadre .DatiGiocatore h4, 
    .SingleSquadre .DatiGiocatoreOld h4 {
        font-size: 1.2em;
    }
    
    .SingleSquadre h2 {
        text-align: center;
    }

    .SingleSquadre .DatiStaff h3 {
        display: inline-block;
    }

*/
    /* Giocatore singolo / Staff singolo */
/*
    .SingleGiocatori .container-fluid, 
    .SingleStaff .container-fluid {
        padding: 0px 2.4em !important;
    }

    .SingleStaff .FotoStaff {
        max-height: 528px;
        min-height: 477px;
    }

    .SingleGiocatori h1, 
    .SingleStaff h1 {
        width: 365px;
        font-size: 3.2em;
    }

    .SingleGiocatori .VitaGiocatore ul,
    .SingleStaff .CarieraStaff ul {
        column-count: 1;
    }

    .SingleGiocatori .carousel-control-prev, 
    .SingleGiocatori .carousel-control-next,
    .SingleStaff .carousel-control-prev, 
    .SingleStaff .carousel-control-next {
        display: block !important;
    }

    .SingleGiocatori .carousel-control-prev, 
    .SingleStaff .carousel-control-prev {
        left: -1em !important;
    }

    .SingleGiocatori .carousel-control-next, 
    .SingleStaff .carousel-control-next {
        right: -1em !important;
    }

    .SingleGiocatori .carousel-control-next, 
    .SingleStaff .carousel-control-next,
    .SingleGiocatori .carousel-control-prev,
    .SingleStaff .carousel-control-prev {
        top: 44% !important;
    }
*/
    .lb-nav {
        height: fit-content !important;
        top: 50% !important;
        transform: translate(0%, -50%);
    }
        .lb-nav a.lb-next, 
        .lb-nav a.lb-prev {
            width: 4% !important;
            height: 3.5em;
            background-color: black !important;
            background-position: center !important;
            position: relative;
            opacity: 0.7 !important;
        }
            .lb-nav a.lb-next {
                background-image: url(https://www.trentinovolley.it/wp-content/uploads/2025/04/FrecciaMobileNext.png) !important;
            }

            .lb-nav a.lb-prev {
                background-image: url(https://www.trentinovolley.it/wp-content/uploads/2025/04/FrecciaMobilePrev.png) !important;
            }





    /* PAGINA TUTTE LE DATE SUPERLEGA/FEMMINILE */
/*
    .TutteLeDate .HadTable p {
        font-size: 1.3em;
    }

    .TutteLeDate .BodyData {
        font-size: 1.1em;
    }

    .TutteLeDate .BodyOrario, 
    .OrarioProgramma {
        font-size: 1.1em;
    }

    .TutteLeDate .BodyInfo {
        font-size: 1.1em;
    }





    /* PAGINA STORICO */
/*
    .ArchiveSquadre .ImgElencoSquadre {
        height: 44vh;
    }

    .TitoloInterno2 {
        font-size: 2em;
    }
*/




    /* PAGINA PALMARES */

	
	/*
    .ContHeadTesto {
        left: 0.7em;
        bottom: 1.4em;
    }

    .Palmares .swiper-wrapper,
    .PalmaresGiov .swiper-wrapper {
        width: 26%;
    }

    .Palmares .swiper-slide .NumTrofei, 
    .PalmaresGiov .swiper-slide .NumTrofei {
        font-size: 5.6em;
    }

    .Palmares .swiper-slide .NomeCampionato, 
    .PalmaresGiov .swiper-slide .NomeCampionato {
        font-size: 1em;
    }
    
    .Palmares .swiper-button-next, 
    .PalmaresGiov .swiper-button-next {
        right: -0.6em;
    }

    .Palmares .swiper-button-prev, 
    .PalmaresGiov .swiper-button-prev {
        left: -0.6em;
    }

*/



    /* PAGINA BIGLIETTI */

	/*
    .BigliettiSuperlega .ContHeadTesto,
    .BigliettiFemminile .ContHeadTesto  {
        left: 1.7em;
        bottom: 2em;
    }

    .BigliettiFemminile thead tr th:nth-child(2), 
    .BigliettiSuperlega thead tr th:nth-child(2) {
        padding: 0.6em 1.2em;
        font-size: 1.2em;
    }

    .BigliettiFemminile thead tr th:nth-child(3), 
    .BigliettiFemminile thead tr th:nth-child(4), 
    .BigliettiSuperlega thead tr th:nth-child(3), 
    .BigliettiSuperlega thead tr th:nth-child(4) {
        padding: 0.6em 1em;
        font-size: 1.2em;
    }

    .BigliettiFemminile tbody tr td:nth-child(2) p, 
    .BigliettiSuperlega tbody tr td:nth-child(2) p {
        min-width: 175px;
        font-size: 1.2em;
    }

    .BigliettiFemminile table p, 
    .BigliettiSuperlega table p {
        font-size: 1.3em;
    }
    
    .hotspot {
        width: 5vw;
        height: 5vw;
    }
    
    .image-map {
        max-width: 100%;
    }
*/




    /* PAGINA IMPIANTI DI GIOCO / E ALTRE PAGINE */
    
    /* Ticket office */
/*
    .TicketOffice .VideoIframe iframe {
        height: 360px;
    }
*/




    /* PAGINA LA STORIA */
/*
    .Storia .SwiperStoria .swiper-slide.SwiperArticoli, 
    .StoriaInterna .SwiperStoriaInterna .swiper-slide.SwiperArticoli {
        width: 492px !important;
        height: 455px;
    }
*/




    /* PAGINA NEWS */

    .ArchiveNews label,
    .ArchiveCartelleStampa label,
    .ArchiveIntervisteMp3 label {
        width: 75%;
    }
    

    /* News interne*/

    .NewsTitolo {
        min-width: fit-content;
        position: absolute;
        left: 0.7em;
        bottom: 0.7em;
    }





    /* PAGINA INTERVISTE MP3 / CARTELLESTAMPA */
/*
    .TitoloNewsFileMp3 {
        min-height: 53px;
    }
*/




    /* PAGINA SALASTAMPA */
/*
    .SalaStampa .MargineSopraLabel {
        margin-top: 0em;
    }

*/



    /* PAGINA I GIOCATORI */
/*
    .ImgListaGioc {
        min-height: 281px;
    }
*/




    /* PAGINA CALENDARIO SUPERLEGA / FEMMINILE */
/*
    .ArchiveCalendarioPartite .Partita .Squadra {
        line-height: 1.2em;
    }

*/



    /* PAGINA BIG CAMP */
/*
    .BigCamp .nav.nav-tabs .nav-link {
        padding: 0.5em 2.3em;
    }

    .AssEsterne {
        padding: 1em;
    }

*/


    /* PAGINA BIG CAMP */
/*
    .CurvaGislimberti .InfoCurvaGislimberti h3 {
        margin-right: 0.6em;
    }
*/
}










@media screen and (max-width: 576px) {

    /* Generiche */

    .Editor h5 {
        font-size: 1.2em;
    }

    .Editor h3 {
        font-size: 1.4em;
    }

    .Editor h2 {
        font-size: 1.2em;
    }

    .Editor p {
        font-size: 1em;
        word-break: break-word;
    }

    .Editor li {
        font-size: 1em;
    }





    /* PAGINA HOME PAGE */

    /* Menu burgher mobile */

    .LogoSponsor1,
    .LogoSponsor2 {
        max-width: 45px;
        margin-left: 0.7em;
    }
        .LogoSponsor1 img,
        .LogoSponsor2 img {
            width: 100%;
        }

    .Lingue {
        right: 4em;
        top: 2.5em;
    }


    /* Sliderhome */   

	/*
    section.SliderHome .ContenutoSlider {
        width: 100%;
    }
        .DataCatSlider {
            font-size: 0.9em;
        }
        section.SliderHome .ContenutoSlider h2 {
            font-size: 1.9em;
        }
        section.SliderHome .ContenutoSlider h3 {
            font-size: 1.3em;
        }
*/

    /* Swiper PageHome partite generiche */
	
/*
    .SwiperPartite .BottoneBlu,
    .SwiperPartite .BottoneArancio {
        width: 46%;
        text-align: center;
        display: inline-block;
    }

    .SwiperPartite h2 {
       margin-bottom: 0.4em;
    }

    .BorderBiancoSinistra {
        border-left: 2px solid white;
    }
        .BorderBiancoSotto {
            border-bottom: 2px solid white;
        }

    .SwiperSuper .ProssimaTicket, 
    .SwiperFemm .ProssimaTicket {
        width: 100%;
    }
        
        .SwiperSuper .ProssimaTicket p, 
        .SwiperFemm .ProssimaTicket p {
            font-size: 1.7em;
        }
        .SwiperPartite .Partita {
            font-size: 1.5em;
        }
        .SwiperPartite .partita-item .ProssimaData,
        .SwiperPartite .PrecedenteData {
            font-size: 3.1em;
        }
        .SwiperPartite .partita-item .ProssimaLuogo {
           font-size: 1.3em;
        }
        .SwiperPartite p.ProssimaOra {
            font-size: 3.4em;
        }
        .SwiperPartite p.ProssimaGioranata {
            font-size: 2.1em;
        }
        .SwiperPartite .prossima-partita .CategoriaPartita {
            font-size: 1.2em;
            margin-bottom: 0.8em;
        }

    .SwiperPartite .partita-item .Timer {
        width: 100%;
        font-size: 1.5em;
        padding: 0.4em 0.7em;
        display: inline-block;
        position: unset;
    }
    
    .BorderBluSinistra,
    .BorderBluSinistra2,
    .BorderArancioSinistra,
    .BorderArancioSinistra2 {
        border-left: unset;
    }

    .SwiperPartite .PrecedenteLuogo {
        margin-top: 1em;
        margin-bottom: 1em;
    }

    .scorsa-partita .HomeCampionato {
        margin: -0.3em 0;
    }

    .SwiperPartite .PrecedenteData {
        margin-top: 0.4em;
    }

    .ContenitoreSquadre2 {
        position: relative;
    }
*/

    /* Swiper HomePage News */

	/*
    .SwiperNewsHome .swiper-slide {
        width: 350px;
    }*/
        .ImgBgArticolo {
            height: 353px;
        }

        .ContNewsHomeTitolo p, 
        .ContNews p {
            font-size: 1em;
        }

        .ContNewsHomeTitolo h2, 
        .ContNews h2 {
            font-size: 1em;
        }
	/*

    .NewsFermaHome {
        min-height: 630px;
    }

*/



    /* PAGINA ROOSTER SUPERLEGA / FEMMINILE */

	/*
    .ConteinerImgSquadra {
        height: 250px;
    }

    .NomeSingolaSquadra {
        font-size: 1.5em;
    }

    .SingleSquadre .NumeroGiocatore h3 {
        font-size: 7.1em;
    }

    .SingleSquadre .DatiGiocatore h3, 
    .SingleSquadre .DatiGiocatoreOld h3 {
        font-size: 2.1em;
    }

    .SingleSquadre .DatiGiocatore h4, 
    .SingleSquadre .DatiGiocatoreOld h4 {
        font-size: 1.2em;
    }

*/



    /* PAGINA GIOCATORE SINGOLO / STAFF SINGOLO */
	
/*
    .SingleGiocatori h1, 
    .SingleStaff h1 {
        max-width: 320px;
        font-size: 2.9em;
    }

    .SingleGiocatori h2, 
    .SingleStaff h2 {
        font-size: 1.9em;
    }

    .SingleGiocatori h3, 
    .SingleStaff h3 {
        font-size: 10.6em;
    }

    .SingleGiocatori .TestoNumeri, 
    .SingleStaff .TestoNumeri {
        font-size: 1.1em;
    }

    .InfoSensibiliGiocatore {
        margin-top: 2.2em;
    }
    
    .LinkSocial {
        margin-top: 1em;
        justify-content: center;
    }

    .SingleGiocatori .CarieraGiocatore h4, 
    .SingleStaff .CarieraStaff h4 {
        font-weight: 500;
        margin-bottom: 0.5em;
        margin-top: 0.9em;
    }

    .SingleGiocatori .VediImg, 
    .SingleStaff .VediImg {
        height: 192px;
    }
*/




    /* PAGINA CALENDARIO SUPERLEGA / FEMMINILE */
	

    .ContTitoloInterno {
        min-height: 8.6em;
        padding-left: 0em;
        padding-bottom: 0.7em;
    }
        .ContTitoloInterno h1.TitoloInterno {
            font-size: 2.2em;
        }
	/*
	 .ArchiveCalendarioPartite .NavCalendarioDropdown {
		width: 100%;
    }

    .ArchiveCalendarioPartite .Ora {
        margin-bottom: 0.3em;
    }

    .ArchiveCalendarioPartite .Partita .Punteggio p {
        text-align: center;
        font-size: 1.3em;
        margin-top: 0.3em
    }

    .ArchiveCalendarioPartite .sottocategoria-titolo {
        text-align: center;
    }

    .ArchiveCalendarioPartite .Partita .Squadra {
        font-size: 1.3em;
        line-height: 1.1em;
    }

    .ArchiveCalendarioPartite .Vs {
        font-size: 1.5em;
        margin-top: 0em;
        margin-bottom: 0.3em;
    }
	*/
	



    /* PAGINA TUTTE LE DATE SUPERLEGA / FEMMINILE */
/*
    .TutteLeDate .HadTable p {
        margin: 0;
        padding: 0.3em 0px;
    }

    .TutteLeDate .HadTable p {
        font-size: 1.1em;
        text-align: start;
    }

    .TutteLeDate .BodyData {
        font-size: 0.9em;
    }

    .TutteLeDate .BodyOrario, 
    .OrarioProgramma {
        font-size: 0.9em;
    }

    .TutteLeDate .BodyInfo {
        font-size: 0.9em;
    }
*/




    /* PAGINA STORICO */
/*
    .ArchiveSquadre .InfoDatiSquadra h3 {
        font-size: 1.4em;
        margin-right: 0.8em;
    }

    .ArchiveSquadre .InfoDatiSquadra h2 {
        font-size: 1.4em;
    }

    .ArchiveSquadre .InfoDatiSquadra h4 {
        font-size: 1.2em;
    }
*/




    /* PAGINA PALMARES */
  /*
    .Palmares h4, 
    .PalmaresGiov h4 {
        font-size: 1.9em;
        text-align: center;
    }

    .Palmares h3, 
    .PalmaresGiov h3 {
        text-align: center;
    }
*/




    /* PAGINA BIG CAMP */
/*
    .InfoProgramma {
        font-size: 1.1em;
    }
    
    .BigCamp .wpcf7-list-item-label {
        font-size: 0.9em;
    }

*/



    /* PAGINA NEWS */

    .ArchiveNews .ContNews h2,
    .ArchiveCartelleStampa .ContNews h2,
    .ArchiveIntervisteMp3 .ContNews h2 {
        font-size: 1.3em;
    }

    .ArchiveNews label,
    .ArchiveCartelleStampa label,
    .ArchiveIntervisteMp3 label {
        width: 85%;
    }

    .search-container.open form input[type="date"], 
    .search-container.open form input[type="search"] {
        min-width: 175px !important;
    }
    
    .agendamedia .BottoneGiallo, 
    .perilsociale .BottoneGiallo {
        margin-left: 0.9em;
    }


    /* News interne */
  
    .NewsTitolo h1 {
        font-size: 2em;
    }

    .SingleNews .carousel-control-prev {
        left: -2em !important;
    }

    .SingleNews .carousel-control-next {
        right: -2em !important;
    }





    /* PAGINA INTERVISTE MP3 / CARTELLESTAMPA */
/*
    .TitoloNewsFileMp3,
    .ArchiveCartelleStampa .TitoloNewsFile {
        min-height: auto;
    }
    
*/



    /* PAGINA RADIOCRONACHE */ 
/*
    .Radiocronache .SottoTitoloNewsFile {
        min-height: auto;
    }

    .ContTitoloInterno h2.SottotitoloInterno {
        font-size: 1.5em;
        margin-left: 1px;
    }


*/


    /* PAGINA NEWSLETTER */
/*
    .Newsletter .BottoneGiallo {
        margin-left: 1.5em;
    }

*/



    /* PAGINA CURVA GISLIMBERTI */
/*
    .CurvaGislimberti .InfoCurvaGislimberti .BottoneBlu {
        display: block;
    }

*/


    
    /* PAGINA QUATTROZEROQUATTRO */


    .QuattroZeroQuattro img {
        width: 70%;
    }

    .QuattroZeroQuattro h2 {
        font-size: 1.4em;
    }

    .QuattroZeroQuattro .TornaHome h1 {
        font-size: 1.4em;
    }

}










@media screen and (max-width: 450px) {
	
	 /* Generico */

    .HeaderNews::before {
        background: linear-gradient(to top right, rgba(0, 0, 0, 0.4) 17%, rgba(0, 0, 0, 0) 52%);
    }

    /* PAGINA HOME PAGE */
    
    /* menu burgher mobile */

    .Lingue .lang-item {
        font-size: 0.9em;
    }


    /* Sliderhome */   
/*
    section.SliderHome .ContenutoSlider .DataCatSlider h4 {
        font-size: 1.3em;
    }

    section.SliderHome .ContenutoSlider h2 {
        font-size: 1.6em;
    }

    section.SliderHome .ContenutoSlider h3 {
        font-size: 1.3em;
    }
*/

    /* Punteggio live */

    /*
     .PaddingLive {
        padding-top: 1.4em;
        padding-bottom: 1.4em;
    }

    .FrecciaLive {
        height: 21%;
    }

*/
    /* Swiper PageHome partite generiche */
/*
    .SwiperSuper .ProssimaTicket p, 
    .SwiperFemm .ProssimaTicket p {
        font-size: 1.4em;
    }

    .SwiperPartite .Partita {
        font-size: 1.4em;
        margin-bottom: 0.5em;
    }

    .SwiperPartite p.ProssimaOra {
        font-size: 2.3em;
    } 

    .SwiperPartite p.ProssimaGioranata {
        font-size: 1.6em;
    }

    .SwiperPartite .partita-item .ProssimaData,
    .SwiperPartite .PrecedenteData {
        font-size: 2.5em;
        margin-bottom: 0.4em;
    }

    .NomeSquadra {
        padding:0 0.2em;    
    }
        .SwiperPartite .prossima-partita .NomeSquadra p {
            font-size: 1.1em;
            margin-top: 0.8em !important;
        }

    .SwiperPartite .ContenitoreStreaming {
        min-height: 21px;
    }
*/

    /* Secondo blocco - Partite passate */

	/*
    .SwiperPartite .NomeSquadra p {
        font-size: 1em;
        margin-top: 0.9em !important;
    }

    .SwiperPartite .PrecedenteLuogo {
        font-size: 1.2em;
        margin-top: 0em;
        margin-bottom: 0.7em;
    }

*/
    /* Swiper HomePage News */
	
/*
    .SwiperNewsHome .swiper-slide {
        width: 290px;
    }
	*/
        .ImgBgArticolo {
            height: 390px;
        }
/*
        .bordo-femminile, 
        .SwiperNewsHome .NewsHomeFemminile .ContNewsHomeTitolo {
            border-left: 8px solid var(--arancio1);
        }

        .bordo-giovanile, 
        .SwiperNewsHome .NewsHomeGiovanile .ContNewsHomeTitolo {
            border-left: 8px solid var(--rosso1);
        }
*/
        .bordo-superlega, 
        .SwiperNewsHome .NewsHomeSuperlega .ContNewsHomeTitolo {
            border-left: 8px solid var(--blu5);
        }

        .ContNewsHomeTitolo p, 
        .ContNews p {
            font-size: 1.2em;
        }

        .ContNewsHomeTitolo h2, 
        .ContNews h2 {
            font-size: 1.4em;
            margin-bottom: 0.8em;
        }
	
	
        .BottoneGiallo {
			font-size: 1.2em;
			padding: 0.2em 1em;
			margin-left: 1.2em !important;
		}
            .IconeNewsLista {
                display: none;
            }
/*
        .NewsFermaHome {
            min-height: 470px;
        }
            .TestoNewsFerma h2 {
                line-height: 1em;
                font-size: 2.9em;
            }
            .NewsFermaHome .BottoneGiallo {
                font-size: 1.2em;
            }
            
            

*/

    /* PAGINA ROOSTER SUPERLEGA / FEMMINILE */
    
  /*
    .ConteinerImgSquadra {
        height: 179px;
    }

    .NomeSingolaSquadra {
        font-size: 1.2em;
    }

    .SingleSquadre .NumeroGiocatore h3 {
        font-size: 5.2em;
    }

    .SingleSquadre .DatiGiocatore h3, 
    .SingleSquadre .DatiGiocatoreOld h3 {
        font-size: 1.4em;
    }

    .SingleSquadre .DatiGiocatore h4, 
    .SingleSquadre .DatiGiocatoreOld h4 {
        font-size: 1.1em;
    }

    .SingleSquadre .DatiStaff h3 {
        font-size: 1.8em;
    }

    .SingleSquadre .DatiStaff h5 {
        font-size: 1.1em;
    }


*/


    /* PAGINA GIOCATORE SINGOLO / STAFF SINGOLO */
/*
    .SingleGiocatori .FotoGiocSquadra,
    .SingleStaff .FotoStaff {
        min-height: 350px;
    }

    .SingleGiocatori h1, 
    .SingleStaff h1 {
        width: 156px;
        font-size: 2em;
    }

    .SingleGiocatori h2, 
    .SingleStaff h2 {
        font-size: 1.3em;
    }

    .SingleGiocatori h3, 
    .SingleStaff h3 {
        font-size: 6.5em;
    }
    
    .SingleGiocatori .NumeriGiocatore, 
    .SingleStaff .NumeriStaff {
        font-size: 3.7em;
    }

    .InfoSensibiliGiocatore {
        margin-top: 3em;
    }

    .SingleGiocatori ul li, 
    .SingleStaff ul li {
        font-family: "Open Sans", serif !important;
        font-size: 1em;
        font-weight: 300;
        padding-right: 1.5em;
        margin: 0.2em 0px;
        position: relative;
    }
*/
    .lb-nav a.lb-next, 
    .lb-nav a.lb-prev {
        width: 8% !important;
    }

    .SingleGiocatori .carousel-item p, 
    .SingleStaff .carousel-item p {
        font-size: 1em;
    }





    /* PAGINA PROGRAMMA SETTIMANALE SUPERLEGA / FEMMINILE */
/*
    .ProgrammaSettimanale h3 {
        font-size: 1.2em;
    }
    
    .InfoProgramma {
        font-size: 1em;
    }

*/



    /* PAGINA STORICO */
/*
    .ArchiveSquadre .ImgElencoSquadre {
        height: 27.4vh;
    }

    .ArchiveSquadre .InfoDatiSquadra div:nth-child(2) {
        padding-left: 0.7em;
    }

    .ArchiveSquadre .InfoDatiSquadra h3 {
        font-size: 1.2em;
        margin-right: 0.6em;
    }

    .ArchiveSquadre .InfoDatiSquadra h2 {
        font-size: 1.2em;
    }

    .ArchiveSquadre .InfoDatiSquadra h4 {
        font-size: 1.1em;
    }

    .TitoloInterno2 {
        left: 0.4em;
        bottom: 0.4em;
    }*/





    /* PAGINA PALMARES */
/*
    .Palmares .ContHeadTesto {
        left: 0.8em;
        bottom: 0.8em;
    }

    .ContHeadTesto h1, 
    .ContHeadTesto2 h1 {
        font-size: 2.5em;
    }

    .Palmares .swiper-slide .NumTrofei, 
    .PalmaresGiov .swiper-slide .NumTrofei {
        font-size: 4.9em;
    }

    .Palmares .swiper-slide .NomeCampionato,
    .PalmaresGiov .swiper-slide .NomeCampionato {
        font-size: 1em;
    }

    .Palmares .swiper-button-prev, 
    .PalmaresGiov .swiper-button-prev {
        left: -0.6em;
    }

    .Palmares .swiper-button-next, 
    .PalmaresGiov .swiper-button-next {
        right: -0.6em;
    }

    .Palmares .swiper-slide,
    .PalmaresGiov .swiper-slide {
        width: 150%; 
    }
    
    .Palmares .PalmaresTesto, 
    .PalmaresGiov .PalmaresTesto {
        font-size: 1.4em;
    }
*/




    /* PAGINA BIG CAMP / SALA STAMPA */
/*
    .BigCamp .InviaIscrizione .wpcf7-form-control,
    .SalaStampa .wpcf7-form-control {
        top: 3em;
        left: 0.9em;
        right: unset;
    }
*/
   



    /* PAGINA BIGLIETTI */
/*
    .Biglietti .ContLinkBiglietti {
        min-height: 400px;
    }
	
	.ContHeadTesto .BottoneGiallo {
		margin-left: 0.2em !important;
	}
*/

    /* Biglietti Superlega/Femminile */
/*
    .BigliettiSuperlega .ContHeadTesto {
        bottom: 1.7em;
    } 

    .BigliettiFemminile thead tr th:nth-child(2), 
    .BigliettiSuperlega thead tr th:nth-child(2) {
        font-size: 1em;
    }

    .BigliettiFemminile thead tr th:nth-child(3), 
    .BigliettiFemminile thead tr th:nth-child(4), 
    .BigliettiSuperlega thead tr th:nth-child(3), 
    .BigliettiSuperlega thead tr th:nth-child(4) {
        font-size: 0.9em;
    }

    .BigliettiFemminile tbody tr td:nth-child(2) p, 
    .BigliettiSuperlega tbody tr td:nth-child(2) p {
        font-size: 0.9em;
        min-width: 101px;
    }

    .BigliettiFemminile table p, 
    .BigliettiSuperlega table p {
        font-size: 1em;
    }
*/




    /* PAGINA TICKET OFFICE */

    /* Ticket office */
/*
    .TicketOffice .swiper-slide {
        width: 300px;
    }
        .TicketOffice .VediImg {
            height: 295px;
        }

    .TicketOffice .VideoIframe iframe {
        height: 208px;
    }
*/




    /* PAGINA ORGANIGRAMMA */
/*
    .Organigramma .Ruolo, 
    .StaffTecnico .Ruolo,
    .Organigramma p, 
    .StaffTecnico p {
        font-size: 1.1em;
    }

*/



    /* PAGINA STORIA IN CIFRE */
/*
    .StoriaInCifre .Successi h3 {
        font-size: 1.6em;
    }

    .StoriaInCifre .Successi p {
        font-size: 1.1em;
        line-height: 1.2em;
        margin-top: -0.2em;
    }
*/




    /* PAGINA CHI SIAMO */
      /*
    table {
        width: 100%;  
        border-collapse: collapse; 
        table-layout: auto; 
    }
        .ChiSiamo thead tr th {
            padding: 0.2em 0em 0.2em 0.5em !important;
            text-transform: uppercase;
        }
            .ChiSiamo thead tr th:nth-child(4) {
                text-align: start;
            }

        .ChiSiamo tbody tr td {
            padding: 0.2em 2em 0.2em 0.5em !important;
        }

*/



    /* PAGINA LA STORIA */
/*
    .Storia .SwiperStoria .swiper-slide.SwiperArticoli, 
    .StoriaInterna .SwiperStoriaInterna .swiper-slide.SwiperArticoli {
        width: 492px !important;
        height: 455px;
    }

    .Storia .SwiperStoria .swiper-slide.SwiperArticoli, 
    .StoriaInterna .SwiperStoriaInterna .swiper-slide.SwiperArticoli {
        width: 298px !important;
        height: 360px;
    }
        .SwiperStoria .TitoloSwiperArticoli h4, 
		.SwiperStoriaInterna .TitoloSwiperArticoli h4 {
            font-size: 1em !important;
        }
*/




    /* PAGINA NEWS */

    .ArchiveNews .ContNews h2,
    .ArchiveCartelleStampa .ContNews h2,
    .ArchiveIntervisteMp3 .ContNews h2 {
        max-width: 90%;
        margin-bottom: 1.3em;
    }

    .ArchiveNews .BottoneGiallo,
    .ArchiveCartelleStampa .BottoneGiallo,
    .ArchiveIntervisteMp3 .BottoneGiallo {
        /*rgin-left: 1.2em;*/
        transition: 0.2s;
    }

    .ArchiveNews label,
    .ArchiveCartelleStampa label,
    .ArchiveIntervisteMp3 label {
        width: 100%;
    }

    .search-container.open form input[type="date"], 
    .search-container.open form input[type="search"] {
        width: 100!;
    }
        .search-container.open form label span {
            margin-left: unset;
            width: 76%;
        }
        
    .agendamedia .BottoneGiallo, 
    .perilsociale .BottoneGiallo {
        margin-left: 0.7em;
    }


    /* News interne*/

    .SingleNews .carousel-control-prev {
        left: -0.5em !important;
    }

    .SingleNews .carousel-control-next {
        right: -0.5em !important;
    }

    .SingleNews .SwiperCorrelati .swiper-slide {
        width: 250px !important;
        height: 310px !important;
    }
        .TitoloSwiperArticoli h5 {
            font-size: 1.1em !important;
        }

        .TitoloSwiperArticoli h4 {
            font-size: 1.3em !important;
        }
	
	.SingleNews .SwiperCorrelati .slider {
		margin-top: 2.1em;
		margin-bottom: 2.5em;
	}





    /* PAGINA IL T QUOTIDIANO ARENA */
/*
    .QuotidianoArena .ContLinkBiglietti {
        min-height: 400px;
    }
*/




    /* PAGINA IL T QUOTIDIANO ARENA - L'ARENA */
/*
    .Arena .FotoParcheggio {
       min-height: 214px;
    }

    .swiper-wrapper {
        width: 100%;
    }
   
    .Arena li.nav-item {
        font-size: 0.8em;
    }
*/



    
    /* PAGINA IL T QUOTIDIANO ARENA - L'ARENA */
/*
    .Arena .ContenitoreInfoArena {
        min-height: 250px;
        padding-bottom: 3em;
    }
        .Arena .image-display {
            min-height: 207px;
        }

    .disegnoParcheggio {
        width: 100%;
    }

    .Arena .VediImg {
        height: 299px;
    }

    .Arena .swiper-slide {
        width: 332px;
    }

*/


    
    /* PAGINA CURVA GISLIMBERTI */
/*
    .CurvaGislimberti .VediImg {
        height: 299px;
    }

    .CurvaGislimberti .swiper-slide {
        width: 332px;
    }
*/




    /* PAGINA RADIOCRONACHE */
/*
    .ContTitoloInterno h1.TitoloInterno {
        font-size: 1.9em;
    }

    .ContTitoloInterno h2.SottotitoloInterno {
        font-size: 1em;
    }

    .TitoloNewsFile {
        font-size: 1.1em;
    }

    .SottoTitoloNewsFile {
        font-size: 1.2em;
        line-height: 1.1em;
        margin-top: 0.2em;
    }

*/



    /* PAGINA NEWSLETTER */
/*
    .Newsletter .BottoneGiallo {
        margin-left: 1.2em;
    }
*/
}