.article {float:none; width:auto;}
.aside {float:none; display:none;}
.header{display:none;}
.footer-content{
    font-size:80%;
}
.footer-menu a{
    color:#fff;
    display:inline-block;
    padding:5px 25px;
}
.top-nav{
    background-color:rgba(12, 35, 64, .8);
    left:0px;
    position:absolute;
    text-align:center;
    top:.5%;
    width:100%;
    z-index:10;
}
.top-nav a{
   color:#fff;
   display:inline-block;
   padding:15px 25px;
   text-decoration:none;
}
@media screen and (max-width:1024px){

    .top-nav{
        background-color:#0c2340;
        position:relative;
    }
}