a:link:not(.dropdown-item):not(.nav-link), a:visited:not(.dropdown-item):not(.nav-link), a:hover:not(.dropdown-item):not(.nav-link), a:active:not(.dropdown-item):not(.nav-link) { color: #ff0000; } h5 a { text-decoration: none; } h3 { color: #e64946; font-weight: bold; border-bottom: 2px solid #e64946; margin-bottom: 25px; } h5 { color: #e64946; font-weight: bold; border-bottom: 2px solid #e64946; margin-bottom: 25px; } .imagecenter { display: block; margin-left: auto; margin-right: auto; /* width: 50%; */ } .imageright { float: right; clear: right; margin-left: 20px; margin-right: 20px; } .imagerightpadded { float: right; clear: right; margin-left: 20px; margin-right: 20px; margin-bottom: 50px; } .imageleft { float: left; clear: left; margin-left: 20px; margin-right: 20px; } .logo { margin-top: 10px; margin-bottom: 10px; } .mainpage { margin-top: 20px; margin-bottom: 40px; } .news { margin-bottom: 40px; } .newspublished { font-style: italic; } .newsdate { font-weight: bold; } .gallery { display: block; margin-left: auto; margin-right: auto; width: 690px; } .gallerycaption { margin-top: 50px; font-weight: bold; } .downloadlink { } .downloadlinkerror { font-weight: bold; } .prev { width: 100%; text-align: right; } .next { width: 100%; } .columns { display: flex; flex-wrap: wrap; justify-content: flex-start; margin-left: -1rem; margin-right: -1rem; } .column { flex: 0 1 100%; margin-left: 1rem; margin-right: 1rem; max-width: 100%; } @media (min-width: 790px) { .column { flex: 1; } }