.row {
    display: flex;
}

.column {
    flex: 33.33%;
    padding: 5px;
}

.marquee { 
  overflow: hidden;
  position: relative;
  animation: MarqueeLeft linear 18s infinite;
}

@keyframes MarqueeLeft 
{
  0% { right: -100% }
  100% { right: 100% }
}

.entry{
    width: 100%; 
    float: left; 
    text-align: center;
    font-family:"bodoni 72 oldstyle", sans-serif;
}

#pagenav{
    width: 100%;
    background: #a2e0cd;    
}

#pagenav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#pagenav ul li{
    display: inline-block;
    padding: 10px;
    color: dimgray;
    box-sizing:border-box;
}

#pagenav ul li a {
    color: inherit;
    text-decoration: none;
    padding: 11px 10px 11px 10px;
}

#pagenav ul li:hover {
    background-color: #eaeda8;
    color: black;
}

#pagenav label, #hamburger {
    display: none;
}

@media screen and (min-width:600px) {
    .container {overflow: hidden; max-width: 960px; margin: auto;}
}

@media screen and (max-width: 525px){
    #pagenav label {
        display: inline-block;
        color: #000;
        background: #eaeda8;
        font-style: normal;
        font-size: 1.2rem;
        padding: 10px;
    } 
    
    #pagenav ul li {
        display: block;
        border-top: 1px solid #d1f0e7;
    }   
    
    #pagenav ul {
        display: none;
    } 
  
    #pagenav input:checked ~ ul {
        display: block;
    }
    
    
}