.oooh-baby-regular {
  font-family: "Oooh Baby", serif;
  font-weight: 800;
  font-style: normal;
  font-size:3em;
}
.oooh-baby-title-big {
  font-family: "Oooh Baby", serif;
  font-weight: 800;
  font-style: normal;
  color: #F2673A;
  line-height:0.7;
  text-shadow: 2px 2px 0px white;
}

.carousel-indicators {
  display:none !important;
}

.arena-viola{
  background-color: #A35FBA;
}
.arena-azzurro{
  background-color: #00CCFF;
}
.arena-verde{
  background-color: #33CC33;
}
.arena-giallo{
  background-color: #FFCC00;
}

.arena-link-btn{
  color: white;
  font-weight:900;
  border-radius:10px;
  padding: 5px 25px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
}
.arena-link-btn:hover, .arena-link-btn:active {
  color:black;
  text-decoration: none;
}


.arena-arancio {
    background-color: #FF6633;
}

/* MEDIA ITEM V2 */      
.arena-mediaitem-azzurro {
  background-color: #B2F0FF;
}
.arena-mediaitem-azzurro.arena-mediaitem-01-title {
    background-color: #00CCFF;
    color: white;
    font-weight: 900;
    text-align: center;
    padding: 5px;
}

.arena-mediaitem-azzurro.arena-mediaitem-01-image {
    background-color: #B2F0FF;
}

.arena-mediaitem-azzurro.arena-mediaitem-01-text {
    background-color: rgb(178, 240, 255);
    min-height: 200px;
    padding: 20px;
}
    .arena-mediaitem-azzurro.arena-mediaitem-01-text a {
        background-color: #00CCFF;
        color: white;
        font-weight: 900;
        border-radius: 10px;
        padding: 5px 25px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
    }

        .arena-mediaitem-azzurro.arena-mediaitem-01-text a:hover, .arena-mediaitem-azzurro.arena-mediaitem-01-text a:active {
            color: black;
            text-decoration: none;
        }
    .arena-mediaitem-azzurro.arena-mediaitem-01-link a {
        background-color: #00CCFF;
        color: white;
        font-weight: 900;
        border-radius: 10px;
        padding: 5px 25px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
    }

        .arena-mediaitem-azzurro.arena-mediaitem-01-link a:hover, .arena-mediaitem-azzurro.arena-mediaitem-01-link a:active {
            color: black;
            text-decoration: none;
        }    


.arena-mediaitem-grigio {
  background-color: #CCCCCC;
}
.arena-mediaitem-grigio.arena-mediaitem-01-title {
    background-color: #B3B3B3;
    color: white;
    font-weight: 900;
    text-align: center;
    padding: 5px;
}

.arena-mediaitem-grigio.arena-mediaitem-01-image {
    background-color: #CCCCCC;
}

.arena-mediaitem-grigio.arena-mediaitem-01-text {
    background-color: #CCCCCC;
    padding: 20px;
    min-height: 200px;     
}

    .arena-mediaitem-grigio.arena-mediaitem-01-text a {
        background-color: #B3B3B3;
        color: white;
        font-weight: 900;
        border-radius: 10px;
        padding: 5px 25px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
    }

        .arena-mediaitem-grigio.arena-mediaitem-01-text a:hover, .arena-mediaitem-grigio.arena-mediaitem-01-text a:active {
            color: black;
            text-decoration: none;
        }
    .arena-mediaitem-grigio.arena-mediaitem-01-link a {
        background-color: #B3B3B3;
        color: white;
        font-weight: 900;
        border-radius: 10px;
        padding: 5px 25px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
    }

        .arena-mediaitem-grigio.arena-mediaitem-01-link a:hover, .arena-mediaitem-grigio.arena-mediaitem-01-link a:active {
            color: black;
            text-decoration: none;
        }            
        
        
        
        
.arena-mediaitem-viola {
   background-color: #E4CFEB;
}
.arena-mediaitem-viola.arena-mediaitem-01-title {
    background-color: #A35FBA;
    color: white;
    font-weight: 900;
    text-align: center;
    padding: 5px;
}

.arena-mediaitem-viola.arena-mediaitem-01-image {
    background-color: #E4CFEB;
}

.arena-mediaitem-viola.arena-mediaitem-01-text {
    background-color: #E4CFEB;
    padding: 20px;
     min-height: 250px;
}

    .arena-mediaitem-viola.arena-mediaitem-01-text a {
        background-color: #A35FBA;
        color: white;
        font-weight: 900;
        border-radius: 10px;
        padding: 5px 25px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
    }

        .arena-mediaitem-viola.arena-mediaitem-01-text a:hover, .arena-mediaitem-viola.arena-mediaitem-01-text a:active {
            color: black;
            text-decoration: none;
        }   
    .arena-mediaitem-viola.arena-mediaitem-01-link a {
        background-color: #A35FBA;
        color: white;
        font-weight: 900;
        border-radius: 10px;
        padding: 5px 25px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
    }

        .arena-mediaitem-viola.arena-mediaitem-01-link a:hover, .arena-mediaitem-viola.arena-mediaitem-01-link a:active {
            color: black;
            text-decoration: none;
        }           
        
        
.arena-mediaitem-menta {
  background-color: #B3F1E5;
}
.arena-mediaitem-menta.arena-mediaitem-01-title {
    background-color: #02CFAA;
    color: white;
    font-weight: 900;
    text-align: center;
    padding: 5px;
}
.arena-mediaitem-menta.arena-mediaitem-01-image {
    background-color: #B3F1E5;
}
.arena-mediaitem-menta.arena-mediaitem-01-text {
    background-color: #B3F1E5;
    padding: 20px;
    min-height: 250px;
}
    .arena-mediaitem-menta.arena-mediaitem-01-text a {
        background-color: #02CFAA;
        color: white;
        font-weight: 900;
        border-radius: 10px;
        padding: 5px 25px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
    }
        .arena-mediaitem-menta.arena-mediaitem-01-text a:hover, .arena-mediaitem-menta.arena-mediaitem-01-text a:active {
            color: black;
            text-decoration: none;
        }        
    .arena-mediaitem-menta.arena-mediaitem-01-link a {
        background-color: #02CFAA;
        color: white;
        font-weight: 900;
        border-radius: 10px;
        padding: 5px 25px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
    }

        .arena-mediaitem-menta.arena-mediaitem-01-link a:hover, .arena-mediaitem-menta.arena-mediaitem-01-link a:active {
            color: black;
            text-decoration: none;
        }      

/* MEDIA ITEM V2 */


.Link-gas-Rosso {
    font-family: Arial;
    color: #c00000;
    font-weight: normal;
}
.Link-gas-Rosso:hover {
    color: black;
    font-weight: normal;
}

.Link-gas-Nero {
    color: black;
    font-weight: normal;
}
.Link-gas-Nero:hover {
    color: black;
    font-weight: normal;
}

.Link-gas-Bianco {
    color: white;
    font-weight: normal;
}

.Link-gas-Bianco:hover {
    color: white;
    font-weight: normal;
}

.Link-gas-Blu {
    color: blue;
    font-weight: normal;
}
.Link-gas-Blu:hover {
    color: blue;
    font-weight: normal;
}

.titolo-eventi{
    margin-top:10px;
    color:black;
    font-family: Arial;
    font-weight: bold;
    font-size: 22px;
}




.arena-show-menu-sport{
    cursor:pointer;
}
.arena-show-menu-ristoro{
    cursor:pointer;
}
.arena-show-menu-hostel{
    cursor:pointer;
}
.arena-show-menu-arena{
    cursor:pointer;
}




/*@media screen and (min-width: 768px) {
    .carousel-caption > h1 {
        right: 20%;
        left: 20%;
        padding-bottom: 30px;*/
        /*font-size: 18px !important;*/        
    /*}
}

.carousel-caption > h1 {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    font-size: 10px;
}*/

/*.oooh-baby-title-big {
    font-size: 15em !important;
}*/


@media screen and (min-width: 768px) {
    .carousel-caption .oooh-baby-title-big {
        font-size: 6em !important;
    }
}

@media screen and (max-width: 767px) {
    .carousel-caption .oooh-baby-title-big {
        text-shadow: 1px 1px 0px white;
        font-size: 2.5em !important;
    }
}