/*Instellingen voor iedere pagina*/
:root {
    /*font-family*/
    --ff-primary: sans-serif;
    --ff-secondary: georgia;

    /*font-weight*/
    --fw-reg: 300;
    --fw-bold: 900;

    /*kleuren voor background, text en een accent color*/
    --clr-bg: #f5f2e8;
    --clr-text: #313630;
    --clr-accent: #C1C1B3;

    /*font-size*/
    --fs-h1: 3rem;
    --fs-h2: 2.25rem;
    --fs-h3: 1.25rem;
    --fs-body: 1rem;
}

body {
    background-color: var(--clr-bg);
}



/*Studiejaren*/
.container {
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-flow: wrap;
}

.box {
    width: 20%;
    height: 300px;
    margin: 20px;
    box-sizing: border-box;
    background: var(--clr-accent);
    font-size: var(--fs-h1);
    padding: 10px;
    box-shadow: 5px 10px #5c5f5c;
    text-align: center;
}

@media screen and (max-width:900px) {
    .box {
        width: 40%;
    }
}

@media screen and (max-width:600px) {
    .box {
        width: 20%;
    }
}

.continued {
    text-align: center;
    font-weight: var(--fw-bold);
    font-size: var(--fs-h3);
}


nav a {
    border-style: dotted;
    border-color: #5c5f5c;
    text-decoration: none;
    color: #151715;
    padding: 0.2em;
}


.title {
    text-align: center;
    font-size: var(--fs-h1);
    margin: 1em;
    margin-top: 1.5em;
    font-weight: var(--fw-bold);
}

.tussenkopje {
    font-weight: var(--fw-bold);
}

.box a {
    text-decoration: none;
    color: var(--clr-text);
}

.box a:hover {
    color: #151715;
    text-decoration: underline;
}

.temporarybutton {
    margin: 0;
    position: relative;
    font-size: var(--fs-h3);
}

.button {
    margin: 0;
    position: absolute;
    top: 30%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: var(--fs-h3);
}

a {
    font-size: var(--fs-h3);
}

.name a {
    font-size: var(--fs-body);
}

.letter a {
    font-size: var(--fs-h1);
}


.leeruitkomsten {
    text-align: center;
    font-family: var(--ff-secondary);
    border: 0.2em;
    border-style: solid;
    border-color: var(--clr-accent);
    padding: 0.4em;
    margin: 1em;
}

.lotus {
    width: 500px;
}

.broodje {
    height: 300px;
    width: auto;
}

.stoel {
    height: 300px;
}

.schets {
    height: 400px;
}

.poster {
    height: 600px;
}

.kat {
    height: 160px;
}