@media (max-width: 1378px) {
body select.filters-select {
right: var(--default-padding);
}
}
@media (max-width: 1280px) {
.footer-column.column-1,
.footer-column.column-2 {
width: 30% !important;
flex-basis: 30% !important;
}
.wp-block-buttons .wp-block-button {
margin-top: .2em;
}
.footer-column.column-3 {
width: calc(40% - 20px) !important;
flex-basis: calc(40% - 20px) !important;
}
.footer-column.column-2 ul,
.footer-column.column-2 ul li {
line-height: 1.1 !important;
margin-top: 0 !important;
}
.footer-column.column-2 ul li {
display: inline-block !important;
}
.footer-column.column-2 ul li:after {
content: ', ';
}
.footer-column.column-2 ul li:last-child:after {
content: none;
}
.footer-column.column-3 {
padding-right: 0 !important;
}
.footer-column.column-4 {
width: calc(60% - 20px) !important;
flex-basis: calc(60% - 20px) !important;
margin-top: 1em;
}
.footer-column.column-5 {
width: calc(40% - 20px) !important;
flex-basis: calc(40% - 20px) !important;
margin-top: 1em;
}
}
@media (max-width: 1150px) {
.post-meta-header {
flex-wrap: wrap;
}
.post-meta-header > * {
display: block;
width: 100%;
}
.post-meta-header span.category {
margin-top: 1em;
}
.publication-category-filter {
flex-wrap: wrap;
}
.publication-category-filter > * {
display: block;
text-align: center;
}
input.quicksearch {
order: -1;
margin-bottom: 1em;
}
.publication-category-filter.filters .the-buttons {
margin-left: auto;
margin-right: auto;
}
:root body.single-events .event-information {
padding: 0;
}
}
@media (max-width: 970px) {
.footer-column.column-2 {
width: calc(70% - 20px) !important;
flex-basis: calc(70% - 20px) !important
}
.footer-column.column-4,
.footer-column.column-5 {
width: 100% !important;
flex-basis: 100% !important;
margin-top: 1em;
}
.footer-column.column-3 {
order: 4;
margin-top: 1em;
}
.footer-column.column-3 h5 {
display: none;
}
.swiper-slide:after {
background-position: center !important;
}
.swiper-slide:before {
background-color: var(--white) !important;
opacity: .8 !important;
}
:root .swiper-slide .slide-inner {
color: var(--primary) !important;
}
:root .swiper-slide .slide-inner .wp-block-button__link {
color: var(--primary) !important;
}
.acf-block-news.columns3 .news-item {
width: 100% !important;
}
:root .acf-block-popup-modals.columns4 .modal-trigger:nth-child(4n) {
margin-right: var(--default-padding);
}
:root .acf-block-popup-modals.columns4 .modal-trigger:nth-child(3n) {
margin-right: 0;
}
:root .acf-block-popup-modals.columns4 .modal-trigger {
flex-basis: calc((100% / 3) - (var(--default-padding) / 3) * 2);
}
.acf-block-circles.border .circles-wrap {
flex-wrap: wrap;
}
.acf-block-circles.border .a-circle {
width: 100% !important;
flex-basis: 100% !important;
transform: scale(1) !important;
}
.acf-block-circles.border .a-circle:not(:first-child) {
margin-top: -3em;
}
.entry-content.posts-page .columns3 article {
flex-basis: calc((100% / 2) - (var(--default-padding) / 2) * 1);
}
body.single-post.single-format-standard .post-inner .entry-content {
padding: var(--default-padding) var(--default-padding);
}
body .acf-block-events .news-wrap {
flex-wrap: wrap;
}
body .acf-block-events .news-item {
width: 100%;
margin-right: 0;
margin-bottom: var(--default-padding);
}
body .acf-block-events .news-item:last-child {
margin-bottom: 0;
}
body .entry-content.posts-page .columns3 article.event {
width: calc((100% / 2) - (var(--default-padding) / 2) * 1);
margin-right: var(--default-padding);
}
body .entry-content.posts-page .columns3 article.event:nth-child(3n) {
margin-right: var(--default-padding);
}
body .entry-content.posts-page .columns3 article.event:nth-child(2n) {
margin-right: 0;
}
}
@media (min-width: 0px) and (max-width: 820px) {
.publication {
width: calc(50% - var(--default-padding)) !important;
}
}
@media (min-width: 0px) and (max-width: 781px) {
:root body .wp-block-column {
margin-bottom: var(--default-padding) !important;
}
:root .wp-block-pullquote {
padding-left: 0em !important;
}	
:root .wp-block-pullquote:after {
display: none !important;
}
:root .wp-block-pullquote p {
font-size:105% !important;
}
}
@media (min-width: 0px) and (max-width: 750px) {
.footer-column.column-1,
.footer-column.column-2,
.footer-column.column-3,
.footer-column.column-4,
.footer-column.column-5 {
width: 100% !important;
flex-basis: 100% !important;
padding-right: 0 !important;
margin-top: 1em !important;
text-align: left !important;
}
:root .acf-block-popup-modals.columns4 .modal-trigger:nth-child(3n) {
margin-right: var(--default-padding);
}
:root .acf-block-popup-modals.columns4 .modal-trigger:nth-child(2n) {
margin-right: 0;
}
:root .acf-block-popup-modals.columns4 .modal-trigger {
flex-basis: calc((100% / 2) - (var(--default-padding) / 2) * 1);
}
.entry-content.posts-page .columns3 article {
flex-basis: calc(100%);
}
:root body.single-post.single-format-standard .post-inner {
padding: 0;
}
body .entry-content.posts-page .columns3 article.event {
width: 100%;
margin-right: 0 !important;
}
}
@media (min-width: 0px) and (max-width: 640px) {
:root body.single-events .entry-content .row {
flex-wrap: wrap;
}
:root body.single-events .entry-content .row .label,
:root body.single-events .entry-content .row .value {
width: 100%;
}
:root body.single-events .entry-content .row .label {
margin-bottom: .5em;
font-weight: 700;
}
}
@media (min-width: 0px) and (max-width: 600px) {
.wp-block-media-text__content {
padding: 0 !important;
}
.popupform-inner-wrap,
.popupform {
padding: calc(var(--default-padding) / 2);
}
.popupform-inner {
height: auto;
}
.switch-field label {
font-size: 0.75em;
}
}
@media (min-width: 0px) and (max-width: 599px) {
:root body .acf-block-circles {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.wp-block-media-text__media {
margin-bottom: var(--default-padding) !important;
}
}
@media (min-width: 0px) and (max-width: 580px) {
footer .gform_wrapper.gravity-theme .gform_fields {
display: block !important;
}
footer .gform_wrapper.gravity-theme .gform_fields > fieldset,
footer .gform_wrapper.gravity-theme .gform_fields > div {
width: 100%;
}
}
@media (min-width: 0px) and (max-width: 490px) {
:root .acf-block-popup-modals.columns4 .modal-trigger:nth-child(3n) {
margin-right: var(--default-padding);
}
:root .acf-block-popup-modals.columns4 .modal-trigger:nth-child(2n) {
margin-right: 0;
}
:root .acf-block-popup-modals.columns4 .modal-trigger {
flex-basis: calc(100%);
margin-right: 0 !important;
}
.publication {
width: 100% - var(--default-padding) !important
}
:root .post-meta-footer .share a {
width: 27px;
height: 27px;
font-size: 14px;
}
.post-meta-footer .share {
text-align: center;
display: block;
margin: auto;
}
.wp-block-group.careers {
margin-left: calc(-1* var(--default-padding));
margin-right: calc(-1* var(--default-padding));
}
:root .gform_wrapper.gravity-theme .gfield-choice-input+label {
max-width: unset;
}
}