*, ::before, ::after {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
html,
body {
position: relative;
}
:root {
--bs-body-font-size:2rem;
}
body a:focus {
outline: none !important;
}
a {
text-decoration: none !important;
}
p {
margin-bottom: 1.5em;
}
.entry-meta {
font-size: 1.4rem;
}
.post-content {
margin-top: 20px;
}
.menu {
margin: 0 !important;
padding: 0 !important;
text-align: right;
}
.menu li {
margin-top: 0 !important;
font-size: 0.8em;
list-style: none !important;
display: inline-block;
}
.menu li:before {
top: 12px !important;
}
.exhibitions .wrapper-inner {
display: flex;
justify-content: space-between;
padding-top: 1em;
padding-bottom: 1em;
border-bottom: 1px solid #ccc;
}
.exhibitions .wrapper-inner:first-child {
border-top: 1px solid #ccc;
}
.exhibitions .wrapper-inner h4, .exhibitions .wrapper-inner .exhibition-location {
margin: 0 !important;
} .page:not(.entry-card) .hentry {
max-width: 960px;
}
@media screen and (max-width:768px) {
.single .hentry, .single .theme-block, .single .comments-area, .single .nocomments, .single #respond.comment-respond, .page:not(.entry-card) .hentry, .page:not(.entry-card) .comments-area, .page:not(.entry-card) .nocomments, .page:not(.entry-card) #respond.comment-respond, .attachment-navigation, .nav-links {
max-width: 100%;
}
p a {
-moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
#menu-footer li {
display: block;
font-size: 16px;
text-align: left;
}
}
.exhibitions.wrapper, .image-gallery.wrapper {
max-width: 100%;
}
.image-gallery .column {
padding-bottom: 2em;
}
.image-gallery .image-title {
font-weight: 700;
}