.main {
    padding-top: 30px;
    padding-bottom: 50px;
}

h2 {
    font-family: Viner Hand Itc, Helvetica, Arial, serif;
    font-size: 50px;
    color: #171717;
    margin: 0;
}

.subtitle {
    margin-bottom: 50px;
}

.categorie-description {
    font-family: Viner Hand Itc, Helvetica, Arial, serif;
    margin-bottom: 50px;
    font-size: 22px;
}

.jeux-img {
    /*width: 100%;*/
    height: 300px;
    margin-bottom: 50px;
}

.jeux-filters {
    font-size: 1.7rem;
}

.jeux-table {
    font-family: Viner Hand Itc, Helvetica, Arial, serif;
    background-color: #ffffff;
    word-break: break-word;
    font-size: 1.7rem;
}

.jeux-table thead {
    background-color: #af9e88;
    word-break: keep-all;
}

.jeux-table.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #ede9e3;
}

.jeux-table th {
    text-align: center;
}

.difficulty-green {
    color: #00ff1d;
}

.difficulty-blue {
    color: #048cff;
}

.difficulty-red {
    color: #cc2312;
}

.difficulty-black {
    color: #000000;
}

@media screen and (min-width: 1500px) {
    .jeux-img {
        height: 400px;
    }
}

@media screen and (max-width: 768px) {
    .row.jeux-img-container div {
        /* Override some f****** default row margin deletion */
        margin-top: 15px !important;
    }
}
