@media only screen and (max-width: 1189px) and (min-width: 600px) {
html,
body {
box-sizing: border-box;
max-width: 100%;
overflow-x: clip;
}
#menu {
display: flex;
flex-wrap: wrap;
justify-content: center;
width: auto !important;
max-width: 100%;
}
#menu > li {
margin: 0;
}
#menu > li > a {
font-size: 0.8rem !important;
padding-left: 12px !important;
padding-right: 12px !important;
}
#topsearch {
max-width: 100%;
}
}
@media only screen and (max-width: 959px) and (min-width: 600px) {
#menu > li > a {
padding-left: 8px !important;
padding-right: 8px !important;
}
}
@media only screen and (max-width: 1189px) {
.page table,
table.alternating {
display: block;
width: 100%;
max-width: 100%;
overflow-x: auto;
}
.page img,
.page iframe,
.page video {
max-width: 100%;
height: auto;
}
.page pre {
overflow-x: auto;
}
.page code,
.page kbd {
overflow-wrap: anywhere;
word-break: break-word;
}
}
@media only screen and (max-width: 1189px) {
.gallery,
.galleryitem {
max-width: 100%;
}
.galleryitem img {
max-width: 100%;
height: auto;
}
}
@media only screen and (max-width: 1189px) {
div.sponsors > div > div,
.team_list,
.team_list > div {
max-width: 100%;
}
#gallery,
.gallery,
.galleryview {
max-width: 100%;
overflow-x: auto;
}
}
@media only screen and (max-width: 1189px) {
#left-column,
#right-sidebar {
box-sizing: border-box;
max-width: 100%;
}
}