.newspaper {
  -webkit-column-count: 2; /* Chrome, Safari, Opera */
  -moz-column-count: 2; /* Firefox */
  column-count: 2;
}

@media (max-width:580px) {
.newspaper {
  -webkit-column-count: 1 !important; /* Chrome, Safari, Opera */
  -moz-column-count: 1 !important; /* Firefox */
  column-count: 1 !important;
}
}

.sidebar {
    background-color: rgba(194, 255, 194, 0.78);
    padding: 5px 10px;
    box-shadow: 0px 4px 6px rgba(0,0,0,0.5);
    margin-bottom: 15px;
}

.nav-column li>a, .nav-dropdown>li>a {
    padding: 4px 20px;
}