html {
    font-size: 18px;
}

body {
    font-family: 'Oswald', sans-serif !important;
}

figure {
    margin: 2%;
    padding: 2%;
}

figcaption {
    bottom: 10%;
    color: black !important;
}

a {
    color: black;
    text-decoration: none;
}

a:hover {
    color: #0b7af3;
    text-decoration: underline;
}

body > #work-page {
    font-family: 'Lora', sans-serif !important;
}

.top-bar {
    margin-top: 2%;
    margin-bottom: 2%;
}

.sub-title {
    margin-top: 2%;
    margin-bottom: 2%;
}

.experiences-header {
    margin-top: 2%;
    margin-bottom: 2%;
    padding-top: 0.5%;
}

.experience {
    margin-top: 3% !important;
    margin-bottom: 3% !important;
}

.linkify {
    margin-bottom: 2% !important;
    text-decoration: underline;
}

.ratio {
    margin-top: 2%;
    margin-bottom: 2% !important;
}