/*--Style Sheet for Main Page - Do Not DELETE!*/

@import url('https://fonts.googleapis.com/css?family=Nunito&display=swap');

body{
 min-height: 100vh;
 padding: 0px;
 display: flex;
 flex-direction: column;
 /*gap: 5px;*/
 font-size: 14px;
 font-family: Arial, Helvetica, sans-serif;
}

.oneSectionBlock {
 border: none;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.1);
}

.main-menu-btn-icon, .main-menu-btn-icon:before, .main-menu-btn-icon:after {
 background: white;
}

.newsBrief {
    display: inline-grid;
}

h1 {
 font-family: Nunito, ariel;
}

h2 {
 font-family: Nunito, ariel;
}

h3 {
 font-family: Nunito, ariel;
}

h4 {
 font-family: Nunito, ariel;
}

/*Vertical bar decoration in articles*/

h5 {
 font-family: Nunito, ariel;
    font-size: 21px;
    color: rgb(165, 165, 165);
    border-left: 6px solid #7dbfa1;
    padding-left: 20px;
    height: auto;
    margin-left: -1px;
    top: 0;
}

h6 {
 font-family: Nunito, ariel;
    font-size: 16px;
    color: rgb(165, 165, 165);
    border-left: 6px solid #7dbfa1;
    padding-left: 20px;
    height: auto;
    margin-left: -1px;
    top: 0;
}

#topNav a{
font-family: Nunito, ariel;
}

#topNav a{
font-family: Nunito, ariel;
}

/*Slider animation for front page*/

#slider {
overflow: hidden;
}

#slider figure{
    position: relative;
    width: 500%;
    margin: 0;
    left: 0;
    animation: 40s slider infinite;
}

#slider figure img{
    float: left;
    width: 20%; 
}

@keyframes slider {
    0% {
        left: 0;
    }
    20% {
        left: 0;
    }
    25% {
        left: -100%;
    }
    45% {
        left: -100%;
    }
     50% {
        left: -200%;
    }
    70% {
        left: -200%;
    }
     75% {
        left: -300%;
    }
     95% {
        left: -300%;
    }
     -100% {
        left: -400%;
    }}

/*Vertical bar decoration in articles*/

.vline{
    border-left: 6px solid #7dbfa1;
    padding-left: 20px;
    height: auto;
    margin-left: -1px;
    top: 0;
}