﻿.numOfCompetition {
    font-weight: 900;
}

/*選擇學年選單*/
.chooseSchoolYear {
}

/*選擇校內校外選單*/
.chooseTernal {
}

.allCompetitionContainer {
}

.eachCompetition {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    padding: 1rem;
    position: relative;
    border-bottom: solid 1px #d9d8d8;
}

    .eachCompetition .coverLink
    {
        position : absolute;
        top : 0;
        left : 0;
        right : 0;
        bottom : 0;
        z-index : 1;
    }

    .eachCompetition .left {
        flex-basis: 30%;
        padding-right: 1rem;
        max-width: 400px;
    }

    .eachCompetition .right {
        flex-basis: 70%;
        padding-left: 1rem;
    }

.eachCompetition .thumbImg
{
    max-width : 100%;
}

.eachCompetition .date
{
    font-size : 0.8em;
}
    .eachCompetition .host {
        display: block;
    }

    .eachCompetition .name {
        display: block;
        font-weight: 800;
    }

    .eachCompetition .details {
        display: block;
    }

    .eachCompetition .contentUrl {
    }

        .eachCompetition .eachAward {
            margin-bottom : 10px;
        }

    .eachCompetition .eachAward .awardName {
    }


        .eachCompetition .eachAward .winners
        {
            margin-left : 1rem;
        }

            .eachCompetition .eachAward .winners .eachWinner {
                margin-right : 2rem;
            }

@media (max-width: 480px) {
    .eachCompetition{
        display : block;
    }
        .eachCompetition .left {
            padding-right: 0;
        }

        .eachCompetition .right {
            padding-left: 0;
        }
}
