#main_icon{
    background-image: url(../img/topic2.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.nav_button{ width: 220px; }

table{
    position: relative;
    margin: auto;
    padding: 0;
    border-collapse: collapse;
    width: 90%;
}

th, td{
    border: 1px solid #000;
    padding: 4px;
    text-align: center;
}

td{ vertical-align: text-top; }
th{ color: #117cb4; }

#main_submenu{ display: none; }

@media screen and (max-width: 600px){
    
    #main_nav .nav_button{
        display: none;
    }
    #main_submenu{
        display: block;
    }
    
}