h2{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 36px;
}

h3{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
}

.title-div{
    display: flex;
    flex-direction: row;
    height: 150px;
}

.title-center{
    width: 450px;
}

.title-side-borders{
    flex: 1;
}

.title-silly-guys{
    width: 100px;
    flex-direction: row;
    align-items: center;
    justify-items: center;
}

.title-text{
    margin: 0px;
    text-align: center;
    font-size: 100px;
    font-family: Renogare;
    color: #68419b;
    text-shadow: -1.2px -1.2px 1.2px #000, 1.2px -1.2px 1.2px #000, -1.2px 1.2px 1.2px #000, 1.2px 1.2px 1.2px #000;
}

.silly-guy{
    display: block;
    align-items: center;
    width: 100%;
    margin-top: 20px;
}

.gd-level-thumbnail{
    display: block;
    align-items: center;
    width: 100%;
}

.horizontal-flip{
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}

.gd-portfolio{
    width: 100%;
    display: block;
    align-items: center;
    align-self: center;
    text-align: center;
    flex: 80%;
}

.gd-level-container{
    display: inline-block;
    margin: 15 15;
    width: 500px;
    height: 360px;
    max-height: 360px;
    overflow: hidden;
    color: black;
    text-decoration: none;
}

.gd-level-container:hover{
    color: blue;
    text-decoration: underline;
}

@font-face {
    font-family: Pusab;
    src: url(/fonts/PUSAB___.woff2) format(woff2);
    src: url(/fonts/PUSAB___.woff) format(woff);
}

@font-face {
    font-family: LemonMilkBold;
    src: url(/fonts/LEMONMILK-Bold.woff2) format(woff2);
    src: url(/fonts/LEMONMILK-Bold.woff) format(woff);
}

@font-face {
    font-family: Renogare;
    src: url(/fonts/Renogare\ Regular.woff2) format(woff2);
    src: url(/fonts/Renogare\ Regular.woff) format(woff);
}