.bodyAbout {
    margin: 0;
    padding: 0;
}

/*        FONT STYLE        */

@font-face {
    font-family: Akzidenz;
    src: url('./font/akzidenz/AkzidenzGrotesk-Regular.otf');
    font-style: normal;
    font-weight: 100;
}

@font-face {
    font-family: AkzidenzBold;
    src: url('./font/akzidenz/AkzidenzGrotesk-Bold.otf');
    font-style: bold;
}

@font-face {
    font-family: AkzidenzItalic;
    src: url('./font/akzidenz/AkzidenzGrotesk-Italic.otf');
    font-style: italic;
}

@font-face {
    font-family: AkzidenzLightCaps;
    src: url('./font/akzidenz/AkzidenzGrotesk-LightSC.otf');
    font-style: normal;
}

@font-face {
    font-family: AkzidenzBoldItalic;
    src: url('./font/akzidenz/AkzidenzGrotesk-MediumItalic.otf');
    font-style: medium, italic;
}

@font-face {
    font-family: AkzidenzMedium;
    src: url('./font/akzidenz/AkzidenzGrotesk-Medium.otf');
    font-style: medium;
}

@font-face {
    font-family: AkzidenzLight;
    src: url('./font/akzidenz/AkzidenzGrotesk-LightOsF.otf');
    font-style: normal;
}

@font-face {
    font-family: AkzidenzLightItalic;
    src: url('./font/akzidenz/AkzidenzGrotesk-LightItalicOsF.otf');
    font-style: normal, italic;
}

a {
    text-decoration: none;
    color: #141414;
    font-size: 2em;
    font-family: AkzidenzLight;
}

h1 {
    font-family: Akzidenz;
    font-size: 3em;
    font-weight: 100;
    margin: 1em;
}

h4 {
    font-family: Akzidenz;
    font-weight: 100;
    margin: 1em;
}

h5 {
    font-family: Akzidenz;
    font-weight: 100;
    font-size: 1em;
}

.titleAbout {
    font-family: AkzidenzLightCaps;
    font-size: 2em;
    font-weight: 100;
    margin: 0em;
    margin-left: 0.5em;
}




p {
    font-family: AkzidenzLight;
    color: brown;
}

li {
    list-style: none;
    width: 100%;
}

ul {
    font-family: AkzidenzLight;
}

button {
    color: #0000F0;
    background-color: white;
    box-shadow: 0;
    border: none;
    text-align: left;
    padding: 0px;
    font-family: AkzidenzLightCaps;
    font-size: 1em;
    margin-bottom: 1em;
    margin-left: 1em;
}

.projectTitle {
    font-family: AkzidenzLightCaps;
    font-size: 2em;
    font-weight: 100;
    margin: 0em;
    margin-left: 0.5em;
}

#cafeogi {
    color: #00ff00;
    position: fixed;
    z-index: 1;
    right: 0;
    bottom: 0;
    margin-right: 1em;
    margin-bottom: 1em;
    font-size: 1em;
}

#archive {
    color: #ff0055;
    position: fixed;
    z-index: 1;
    left: 0;
    bottom: 0;
    margin-left: 1em;
    margin-bottom: 1em;
    font-size: 1em;
}

header {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #141414;
    height: 4em;
    font-size: 0.75em;
    left: 0;
    padding: 0;
    right: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    position: fixed;
    background-color: white;
}

nav {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100%;
}

nav > div {
    display: flex;
    justify-content: flex-end;
    width: 100%
}

nav > div > a {
    margin: 1em;
}

#homebutton {
    color: #0000F0;
    font-family: AkzidenzBold;
    font-size: 2em;
    margin: 1em;
    width: 20%;
    align-self: flex-start;
}

main {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    min-width: fit-content;
    margin-top: 75px;
    overflow-x: hidden;
}

img {
    width: 300px;
}

section {
    width: 100%;
}

.achtergrondFilter {
    width: 100%;
    background-color: white;
    position: sticky;
    position: -webkit-sticky;
    /* Safari */
    left: 0;
    right: 0;
    top: 0;
    padding-top: 2em;
    z-index: 1;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    overflow: auto;
}

.filter {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    margin: 0;
    width: 10px;

}

#filter {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    font-size: 1em;
    margin-left: 200px;
}

/*




#filter {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    width: 100%;
    height: 4em;
    background: white;
    left: 0;
    right: 0;
    top: 0;
    font-family: sans-serif;
    font-size: 1em;
    overflow: auto;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
}
*/

#creativestrategy {
    color: #8000FF;
}

#creativedirection {
    color: #FF007A;
}

#photography {
    color: #001AFF;
}

#narrativedesign {
    color: #00FFE0;
}

#illustration {
    color: #FFFF00;
}

#communicationdesign {
    color: #FF0000;
}

#digitaldesign {
    color: #70FF00;
}

.creativestrategy {
    color: #8000FF;
    font-size: 1em;
}

.content-blokken {
    width: 100%;
    margin-left: 1em;
}

.digitaldesign {
    color: #70FF00;
    font-size: 1em;
}

.creativedirection {
    color: #FF007A;
    font-size: 1em;
}

.photography {
    color: #001AFF;
    font-size: 1em;
}

.narrativedesign {
    color: #00FFE0;
    font-size: 1em;
}

.illustration {
    color: #FFFF00;
    font-size: 1em;
}

.communicationdesign {
    color: #FF0000;
    font-size: 1em;
}

.onelinerhome {
    font-family: AkzidenzLightItalic;
    font-size: 1em;
    color: #909090;
    margin-top: 0.5em;
    margin-left: 0em;
}


.werken {
    width: 80%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    min-width: fit-content;
}

.werk {
    flex-basis: 50%;
    margin-bottom: 1em;
    width: 100%;
}









/* Project page */

.filterProject {
    display: flex;
    justify-content: space-around;
    flex-direction: row;
    position: sticky;
    position: -webkit-sticky;
    /* Safari */
    left: 0;
    right: 0;
    top: 0;
    padding-top: 1em;
    overflow: auto;
    white-space: nowrap;
}

.images {
    width: 100%;
}


.ProjectText{
    max-width: 300px;
}


.skillsSetProjectPage{
        font-size:0.75em
    }

.img-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    width: 100%;
}

.img-row {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        justify-content: center;
        align-content: center;
        align-items: center;
        justify-items: center;
    }

    .img-row-1{
        display: flex;
        justify-content: center;
        justify-items: center;
        align-self: center;
        align-items: center;
        justify-self: center;
    }

.staand {
    margin: 1em;
    align-self: center;
}

.liggend {
    margin: 1em;
    align-self: center;
}

video {
    margin-top: 1em;
    align-self: center;
    width: 80%;
    pointer-events: none;
}

.text {
    width: 100%
}








/*             About page             */

.skillsList {
    font-family: AkzidenzLight;
    display: flex;
    flex-direction: column;
    width: 100%;
    background-color: #0000f0;
    color: white;
}

#intro {
    font-family: AkzidenzBold;
}



.introFirst {
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-content: center;
    justify-items: center;
    align-items: center;
}


.aboutText {
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-content: center;
    justify-items: center;
    align-items: center;
}

#intro {
    width: 50%;
}

#textAbout1 {
    width: 50%;
}

#textAbout2 {
    width: 50%;

}

.skillsList {
    font-family: AkzidenzLight;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
}


.PartListEen {
    align-self: flex-start;
    margin-left: 2em;
    margin-top: 2em;
}

.PartListTwee {
    align-self: flex-end;
    margin-right: 2em;
    margin-top: 2em;
}

.PartListDrie {
    align-self: flex-start;
    margin-left: 2em;
    margin-bottom: 2em;
}












.experience {
    margin-left: 2em;
}


.employeAt {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-bottom: 1em;
    color: black;
}


.employer {
    font-family: AkzidenzLight;
    font-size: 1em;
    color: #0000F0;
    margin: 0;
}

.myTitle {
    color: black;
    font-family: AkzidenzLight;
    margin: 0;
}

.worktime {
    color: black;
    font-family: AkzidenzLightItalic;
    margin: 0;
}




.links {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin-bottom: 4em;
    margin-top: 2em;
}

.LinkTo {
    font-family: AkzidenzBold;
    font-size: 1em;
}




/*                          MEDIA QUERIES                   */

/*            MEDIUM SCHERM         */

@media (min-width:738px) {

    /*          OVERALL STYLE           */
    h1 {
        font-size: 5em;
    }

    h4 {
        font-size: 14px;
    }

    li {
        font-size: 14px;
    }

    #filter {
        margin-left: 0px;
    }


    .werken {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        justify-content: center;
        width: 90%
    }

    .content-blokken {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }

    .werk {
        margin: 1em;
        flex-basis: 40%;
        max-width: 25em;
    }

    .lijstje {
        display: flex;
        flex-direction: row;
        font-size: 12px;
    }




    .text {
        width: 80%;
    }

    .img-container {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
    }

    .img-row {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        flex-basis: 40%;
        justify-content: center;
        align-content: center;
        align-items: center;
        justify-items: center;
    }

    .img-row-1{
        display: flex;
        justify-content: center;
        justify-items: center;
        align-self: center;
        align-items: center;
        justify-self: center;
    }

    .tag {
        margin-right: 1em;
    }


    #lager {
        padding-top: 200px;
    }

    #hoger {
        margin-bottom: -400px;
    }





    .introFirst {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        width: 100%%
    }

    #intro {
        align-self: center;
        justify-self: center;
        max-width: 300px;
    }

    #aboutPic {
        align-self: center;
        justify-self: center;
        max-width: 300px;
    }


    .aboutText {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
        width: 100%%
    }


    #textAbout1 {
        align-self: center;
        justify-self: center;
        max-width: 300px;

    }

    #textAbout2 {
        align-self: center;
        justify-self: center;
        max-width: 300px;
    }




    .experience {
        margin-left: 2em;
    }







    .skillsList {
        font-family: AkzidenzLight;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        padding-left: 2em;
    }

    .PartListEen {
        margin-top: 2em;
        margin-bottom: 2em;
        margin-left: 0em;
        margin-right: 0em;
    }

    .PartListTwee {
        margin-top: 2em;
        margin-bottom: 2em;
        margin-left: 0em;
        margin-right: 0em;
    }

    .PartListDrie {
        margin-top: 2em;
        margin-bottom: 2em;
        margin-left: 0em;
        margin-right: 4em;
    }




}
