
@media (max-width: 1199px) {

.topics {display: block;}
.topics .topic {width: 47%; float: left; margin: 10px;}
.nid-2102 .kleiner, #block-weworkacrossthesetopics .kleiner {font-size: 1em;}

.body-veranstaltungen .field--name-title, .body-veranstaltungen .field--name-body, .body-veranstaltungen .field--name-field-datum-und-uhrzeit {padding: 0 8px;}
}

@media (max-width: 991px) {

h1, h2, h3 {font-size: 18pt; line-height: 1.1; margin-bottom: 18px;}

#block-gpf-zircon-branding {display: none;}

#main-menu .region-main-menu .block-search, #search-block-form {float: unset;}
#main-menu .container #block-languageswitcher {float: left;}
#main-menu .navbar-collapse .container ul.menu {
  clear: both;
}

#block-languageswitcher ul {float: unset; margin: 20px auto; width: 200px;}
#block-languageswitcher li {
	background-color: #eee;
	padding: 20px;
    font-size: 1.6em;
}

#block-languageswitcher ul li:nth-child(2):before {display: none;}



.path-frontpage .block > h2 {margin-bottom: 30px;}
.node--type-news h2 {margin-bottom: 12px;}

#block-whatsnewfrontpage .field--name-field-oben .field--name-field-titelbild {float: none; width: 100%;}
.path-frontpage #block-whatsnewfrontpage .field--name-field-oben .field--name-field-cover-media,
.path-frontpage #block-whatsnewfrontpage .field--name-field-oben .field--name-field-image,
.path-frontpage #block-whatsnewfrontpage .field--name-field-oben .field--name-field-titelbild,
.path-frontpage #block-whatsnewfrontpage .field--name-field-oben .field--name-title,
.path-frontpage #block-whatsnewfrontpage .field--name-field-oben .field--name-body,
.path-frontpage .whatsnew_unten .field--name-field-unten-links,
.path-frontpage .whatsnew_unten .field--name-field-unten-mitte,
.path-frontpage .whatsnew_unten .field--name-field-unten-rechts {width: 100%;}

.path-frontpage #block-whatsnewfrontpage .whatsnew_unten .field--name-title {height: auto;}
.path-frontpage #block-whatsnewfrontpage .whatsnew_unten {flex-direction: column;}
.path-frontpage #block-whatsnewfrontpage .whatsnew_unten .node__content {display: block; float: left; text-align: left; width: 100%;}
.path-frontpage #block-whatsnewfrontpage .whatsnew_unten .field--name-field-cover-media,
.path-frontpage #block-whatsnewfrontpage .whatsnew_unten .field--name-field-image,
.path-frontpage #block-whatsnewfrontpage .whatsnew_unten .field--name-field-titelbild {float: left; margin-left: 10px;}

.publications-gpf.latest-issues.latest .view-content {display: block;}
.publications-gpf.latest-issues.latest .view-content .views-row {width: 100%; margin-bottom: 60px;}

.views-exposed-form .form--inline {display: block;}
.views-exposed-form .form-item-field-thema-target-id {float: left;}
.views-exposed-form .js-form-wrapper {text-align: center;}
#search-block-form #edit-keys {margin-left: 0;}
/* #search-block-form .icon {display: none;} */


}

@media (max-width: 767px) {

.navbar-toggle {display: block;}
.superslide .headline {font-size: 1.6em;}
.superslide .subline {font-size: 1.2em;}

.topics .topic {width: 44%;}
.topics .text {font-size: 14pt;}

.path-frontpage #block-publications .whatsnew_unten .field--name-title {height: auto;}
.path-frontpage #block-publications .whatsnew_unten {flex-direction: column;}
.path-frontpage #block-publications .whatsnew_unten .node__content {display: block; float: left; text-align: center; width: 100%;}
.path-frontpage #block-publications .whatsnew_unten .field--name-field-cover-media,
.path-frontpage #block-publications .whatsnew_unten .field--name-field-image,
.path-frontpage #block-publications .whatsnew_unten .field--name-field-titelbild {margin-left: 10px;}

#block-ournetwork .field--name-body .nw-row .spinne img {height: auto; max-height: 100px;}
#block-gpffooter2020 .gpf-footer {display: block; text-align: center;}
#block-gpffooter2020 .gpf-footer > div {margin-bottom: 60px;}

.page-node-type-publikation .node--type-publikation .node__content {display: block;}
.bilderspalte, .page-node-type-publikation .field--name-field-media-image, .page-node-type-publikation .node--type-publikation .field--name-field-image {width: 100%; text-align: center;}
.shariff .orientation-horizontal {margin: 0 auto; width: 220px;}
.bilderspalte {margin-bottom: 30px;}
.textspalte {width: 100%;}

.body-veranstaltungen .whatsnew_unten {display: block;}
.body-veranstaltungen .whatsnew_unten .field--name-field-unten-links,
.body-veranstaltungen .whatsnew_unten .field--name-field-unten-mitte,
.body-veranstaltungen .whatsnew_unten .field--name-field-unten-rechts {width: 100%;}
.body-veranstaltungen .whatsnew_unten .node__content {display: block; max-width: 100%;}

.veranstaltungskalender .views-view-grid .views-col {float: none; width: 100%!important}
.veranstaltungskalender .views-view-grid .views-col.col-2 {margin-top: 20px;}
#main .container .content .veranstaltungskalender .views-view-grid .views-row {margin-bottom: 0;}

.veranstaltungskalender #view-header {width: 100%; text-align: center; margin-top: 0;}

.page-node-type-what-s-new .whatsnew_unten .field--name-field-media-image .field__item {text-align: center;}
.page-node-type-what-s-new .whatsnew_unten .field--name-field-media-oembed-video iframe {width: 100%; max-width: 600%; height: 250px;}

.blocker {flex-direction: column;}
.page-node-type-veranstaltung article.media--type-image .field--name-field-media-image img {width: 100%; margin: 0 0 20px 0;}

.one-news-page .field-content {flex-direction: column;}
.one-news-page .bilderspalte, .one-news-page .textspalte {width: 100%;}
.one-news-page .bilderspalte .field--name-field-media-image img {width: 100%; margin: 0 0 20px 0;}

.field--name-field-media-image img


}


@media (max-width: 639px) {
h1, h2, h3 {font-size: 16pt; line-height: 1.1; margin-bottom: 18px;}
.path-frontpage .whatsnew_unten .field--name-title h2 {font-size: 16pt;}
.node .node__content .field--name-field-image {margin-right: 15px;}

.page-node-type-issue .field--name-field-logo-link {display: block; margin-top: 50px;}
.paragraph--type--linked-image .media--type-image {margin: 0; padding: 0;}
.paragraph--type--linked-image .field--name-field-media-image {text-align: center; max-width: 100%;}
.paragraph--type--linked-image img {margin-right: 0;}

.contact-message-form .form-actions input {width: 100%;}
}


@media (max-width: 569px) {

.path-frontpage #block-whatsnewfrontpage .whatsnew_unten .field--name-field-cover-media,
.path-frontpage #block-whatsnewfrontpage .whatsnew_unten .field--name-field-image,
.path-frontpage #block-whatsnewfrontpage .whatsnew_unten .field--name-field-titelbild {float: left; max-width: 120px;}

.topics .topic {width: 100%; float: left; margin: 10px;}

.view-annual-reports .views-col {width: 100%!important; margin-bottom: 40px;}
.path-annual-reports #main .container .content .views-row {margin-bottom: 0;}

#block-ournetwork .field--name-body .nw-row,
#block-ournetwork-2 .field--name-body .nw-row {flex-wrap: wrap;}

.nw-cell {
    width: 100%;
    margin-bottom: 40px;
    text-align: center;
}

.node--type-staff .linke_spalte, .node--type-staff .linke_spalte .media--type-image {padding-right: 0;}

.publications-gpf .views-field-field-cover-media,
.publications-gpf .views-field-field-image,
.publications-gpf .views-field-field-bild {float: unset;}

.publications-gpf .field--name-field-media-image, .publications-gpf .views-field-views-conditional-field {text-align: center;}
.publications-gpf .field--name-field-media-image img, .publications-gpf .views-field-views-conditional-field img {margin: 0; margin-bottom: 20px;}

.veranstaltungskalender .kalenderblatt {padding: 10px 30px;}

.news-archiv .views-field-body .field-content,
.press-archiv .views-field-body .field-content {flex-direction: column;}

.page-node-type-news .field--name-field-media-image img {margin: 0 0 20px 0; box-shadow: none; border: 1px solid #ccc;}
.page-node-type-news article .media--type-image {padding: 0;}
.node--type-news .news_infoline {flex-direction: column-reverse;}
.news_infoline .shariff .orientation-horizontal {justify-content: flex-start;}

}

@media (max-width: 439px) {

.superslide .headline {font-size: 1.3em;}
.superslide .subline {font-size: 1em; width: 80%;}

.path-frontpage #block-whatsnewfrontpage .whatsnew_unten .field--name-field-cover-media,
.path-frontpage #block-whatsnewfrontpage .whatsnew_unten .field--name-field-image,
.path-frontpage #block-whatsnewfrontpage .whatsnew_unten .field--name-field-titelbild {width: 100%; max-width: 100%; text-align: center;}

.node--type-staff .linke_spalte {float: unset; text-align: center;}
.field--name-field-media-image img, .publications-gpf .views-field-field-image img {margin: 0;}
.page-node-type-leute .rechte_spalte {text-align: center; margin-bottom: 40px; padding-top: 0;}

.node--type-staff .field--name-field-media-image {margin-bottom: 20px;}

#edit-field-thema-target-id--3, #edit-field-format-target-id--3 {font-size: .8em;}

}

@media (max-width: 309px) {

#block-weworkacrossthesetopics .kleiner {font-size: .8em;}

}
