/*header*/
.header{
    width: 100%;
    padding-bottom: 36px;
}

/*consigli di navigazione (grandi)*/
.nav-tips-section .nav-tips-container-big{
    gap: 12px;
    padding: 12px 12px;
}

.tip-item{
    border-radius: 12px;
}

.nav-tips-container-big  .tip-item{
    padding: 14px;
    min-width: 240px;
    height: 340px;

}

.nav-tips-container-big .categories{
    background: url("img/tips/categories.png");
}

.nav-tips-container-big .under-25{
    background: url("img/tips/under-25.png");
}

.nav-tips-container-big .tip-day{
    background: url("img/tips/day.png")
}

.nav-tips-container-big .ads{
    background: url("img/tips/prime.png")
}

.nav-tips-container-big .nothing{
    background: url("img/tips/nulla.png");
}

.nav-tips-container-big .vintage-lovers{
    background: url("img/tips/vintage.png");
}

.nav-tips-container-big .megazines{
    background: url("img/tips/megazines.png");
}

.nav-tips-container-big .perzonalized-gifts{
    background: url("img/tips/personalizzabili.png");
}

.nav-tips-container-big .emotions{
    background-color: #0895c0;
}

.nav-tips-container-big .under-25{
    background-color: #fe655d;
}

.nav-tips-section .tip-item{
    background-size: cover;
    background-position: center;
}

/*consigli di navigazione (piccoli)*/
.nav-tips-section > .nav-tips-container-small{
    gap: 12px;
    padding: 0px 12px;
}

.nav-tips-container-small  .tip-item{
    padding: 14px;
    min-width: 160px;
    height: 220px;
    border: 1px solid rgba(0,0,0,0.15);;
}

.nav-tips-container-small .last{
    background: url("img/tips/last-minute.png");
}


.nav-tips-container-small .home{
    background: url("img/tips/casa.png");
}

.nav-tips-container-small .socks{
    background: url("img/tips/calzioni.png");
}

.nav-tips-container-small .green{
    background: url("img/tips/verde.png");
}

.nav-tips-container-small .grow-up{
    background: url("img/tips/crescita.png");
}

.nav-tips-container-small .tech{
    background: url("img/tips/tech.png");
}

.nav-tips-container-small .gamer{
    background: url("img/tips/gamer.png");
}

/*
.nav-tips-container-smal .home{
    background-color: #fe655d;
}

.nav-tips-container-big .languages{
    background-color: #55c267;
}

.nav-tips-container-big .green{
    background-color: #d9d9e5;
}

.nav-tips-container-big .tech{
    background-color: #fe655d;
}

.nav-tips-container-big .japan{
    background-color: #55c267;
}

.nav-tips-container-big .grow-ip{
    background-color: #d9d9e5;
}

.nav-tips-container-big .colleague{
    background-color: #0895c0;
}
*/
.nav-tips-container-small .office{
    background: url("img/tips/office.png");
}

.nav-tips-container-small .f1{
    background: url("img/tips/f1.png");
}

.nav-tips-container-small .tip-item{
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}


/*Top 10 del mese*/
.top-month-section{
    margin-top: 32px;
}

.top-month-section > .top-ten-title{
    padding-left: 16px;
}

.top-month-section > .top-month-carousel{
    padding: 8px 16px;
    gap: 16px;
}

.carousel-item{
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0px 12px;
    min-width: 215px;
    height: 310px;
    border-radius: 12px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.15);
    overflow: hidden;
}

.carousel-item >.product-img{
    height: 50%;
    width: 100%;
    border-radius: 12px;
    background-color: #0895c0;
    background-position: center;
    background-size: cover;
}

.carousel-item > .info-container{
    padding: 12px 4px 0 4px;
}


.info-container .product-title{
    font-size: 16px;
    padding: 0 0 12px;
}

.info-container .prize{
    padding: 0 0 12px;
    display: inline-block;
}

.top-month-section > .discover-btn-container{
    width: 100%;
    display: flex;
    justify-content: center;
    padding: 16px;
}

.top-month-section > .discover-btn-container .discover-btn{
    border: none;
}

/*Università*/
.university-section{
    width: 85%;
    margin: 56px auto 48px auto;
}

.university-section .subjects-container{
    display: flex;
    flex-wrap: wrap;
}

.subjects-container .subject{
    height: 28px;
    max-width: 145px;
    font-size: 19px;
    font-weight: 500;
    padding: 28px 52px 28px 14px;
    margin-right: 8px;
    margin-bottom: 8px;
    border-radius: 12px;
    line-height: 100%;

    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #f6f6fe;

    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
}

.economia{
    background-color: #90bf52;
    background: url("img/university/economia.png");
}

.storia{
    background-color: #cea244;
    background: url("img/university/storia.png");
}

.lettere{
    background-color: #000;
    background: url("img/university/lettere.png");
}

.arte{
    background-color: #c27482;
    background: url("img/university/arte.png");
}

.ingegneria{
    background-color: #c36f6f;
    background: url("img/university/ingegneria.png");
}   

.medicina{
    background-color: #ba81cb;
    background: url("img/university/medicina.png");
}

.informatica{
    background: url("img/university/informatica.png");
}

.psicologia{
    background: url("img/university/psicologia.png");
}


/*Occasione*/
.events-section{
    width: 85%;
    margin: 0 auto 48px auto;
}


.events-section .event-title{
    padding-bottom: 8px;
}

.events-section .events-container{
    display: flex;
    flex-wrap: wrap;
}

.events-container > .event-container{
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 5px;
    margin-right: 12px;
}

.event-container span{
    color:  #2e2e3a;
}

.event-container span:hover{
    border-bottom: 1px solid #2e2e3a;
}

.event-container .fa-arrow-right{
    color: #2f6f5e;
}

/*Interessi*/
.interests-section{
    width: 85%;
    margin: 0 auto 24px auto;
}

.interests-section .discover-btn-container{
    width: 100%;
    text-align: center;
    padding: 12px;
}

.hobbies-container{
    height: 300px;
    margin: 12px auto 8px auto;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 12px;
}

.hobby{
    border-radius: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.hobby a{
    font-size: 22px;
    color: #f6f6fe;
    font-weight: 600;
}

.hobby .fa-solid{
    margin-left: 6px;
}

.collezionismo{
    background-color: #e3b047;
    grid-column: span 2;
}

.collezionismo .fa-solid{
    color: #fff;
}


.magia{
    font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    background-color: #7550f5;
    font-size: 24px;
    letter-spacing: 3px;
    grid-row: span 2;
    flex-direction: column;
}

.magia a{
    transform: rotate(90deg);
}


.magia img{
    height: 80px;
    width: 80%;
}

.musica{
    font-size: 24px;
    background-color: #0895c0;
    grid-row: span 2;
    grid-column: span 2;
}

.fai{
    background-color: #fe655d;
}

.fa-music{
    font-size: 24px;
    margin: 0 6px 0 0;
}

.giardinaggio{
    background-color: #55c267;
}

.gaming{
    font-size: 22px;
    background-color: #d9d9e5;
    grid-column: span 2;
    color: #2e2e3a;

}

.gaming a{
    color: #2e2e3a;
}