@font-face {
    font-family: gothamFont;
    src: url(assets/GothamLight.ttf);

}

@font-face {
    font-family: gothamFontBold2;
    src: url(assets/GothamMedium.ttf);

}

@keyframes slideright {
    0% {opacity: 0.0; right: 50px; top: 0px;}
    100% {opacity: 1.0; right: 0px; top: 0px;}
}

@keyframes slideleft {
    0% {opacity: 0.0; left: 50px; top: 0px;}
    100% {opacity: 1.0; left: 0px; top: 0px;}
}

@keyframes slideup {
    0% {opacity: 0.0; left: 0px; top: 50px;}
    100% {opacity: 1.0; left: 0px; top: 0px;}
}


.navbar {
    color: white;
    background-color: black;
}

header .navbar {
    color: white;
    width: 80%;
    text-align: center;
    position: absolute;
    bottom: 2.5%;
    left: 5%;
}

.nav-link {
    opacity: 0.5;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    padding-bottom: .25rem;
}

.nav-link:hover {
    opacity: 1;
}

.nav-link::after {
    content: '';
    position: absolute;
    display: block;
    height: 0.2rem;
    width: 0%;
    background-color: red;
    bottom: 0.5em;
    transition: all ease-in-out 0.5s;
}

.nav-link:hover::after {
    width: 2em;
}

.triangle {
    width: 100%;
    height: 10%;
    border-top: 50px solid black;
    border-left: 50px solid transparent;
    position: relative;
}

.rowhero {
    padding-top: 15%;
}

.container {
    padding-top: 5rem;

}

body {
    background-image: linear-gradient(45deg, #5A05A2, #5A66E6);
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.Title {
    animation-name: slideright;
    animation-duration: 1s;
    animation-fill-mode: both;
    position: relative;

}

.Introduction {
    animation-name: slideright;
    animation-duration: 1s;
    animation-delay: 0.5s;
    animation-fill-mode: both;
    position: relative;

}

.Lit_review {
    animation-name: slideright;
    animation-duration: 1s;
    animation-delay: 1s;
    animation-fill-mode: both;
    position: relative;

}

.Methods {
    animation-name: slideright;
    animation-duration: 1s;
    animation-delay: 1.5s;
    animation-fill-mode: both;
    position: relative;

}

.Findings {
    animation-name: slideright;
    animation-duration: 1s;
    animation-delay: 2s;
    animation-fill-mode: both;
    position: relative;

}

.figures {
    padding-top: 1rem;
    padding-bottom: 3rem;
    animation-name: slideright;
    animation-duration: 1s;
    animation-delay: 2.5s;
    animation-fill-mode: both;
    position: relative;
}

.Figure {
    border: 5px solid yellow;

}

.Discussion {
    animation-name: slideright;
    animation-duration: 1s;
    animation-delay: 2s;
    animation-fill-mode: both;
    position: relative;

}

.content {
    padding-bottom: 2rem;

}

.link {
    font-family: 'Trebuchet MS', sans-serif;
    text-decoration: none;
    color: yellow;
    transition: 0.5s;
}

.link:hover {
    color: yellow;
    text-decoration: underline;
}


p, ol, ul {
    color: white;
    font-family: gothamFont;
}

h3 {
    color: white;
    font-family: gothamFontBold2;
    text-decoration: underline;

}

.bold {
    color: white;
    font-family: gothamFontBold2;

}

h1 {
    color: white;
    font-family: gothamFontBold2;
}

@media screen and (max-width: 1000px) {

    .row > .col-5 {
        width: 50%;
    }

    .col-sm-3 {
        width: 0%;

    }

    .col-2 {
        width: 5%;
    }

}

@media screen and (max-width: 800px) {

    .row > .col-5 {
        width: 100%;
        padding-top: 1rem;
    }

}