/*
 meyermisginmedia.com
 Kunsthalle Mannheim CSS

 bis max. 767px
 */
.dunkelblauschmal {
  background-size: 100% 8rem !important;
}
.site-footer__top .region {
width: 100% !important;
margin: 0 3rem 2rem 0;
}

.site-footer__top .region:nth-child(4) {
text-align: left;
}
#kumaContent,
.page-node-419 #kumaContent {
padding-top: 7rem !important;
background-size: 100% 12.25rem !important;
}
#kumaNaviTopMenu #block-topnavigation li:first-child,
#kumaNaviTopMenu #block-topnavigation li:last-child,
#kumaNaviTopMenu #block-kuma-barrio-topnavigation li:first-child,
#kumaNaviTopMenu #block-kuma-barrio-topnavigation li:last-child {
display: none;
}
#kumaContent, .page-node-419 #kumaContent {
padding-top: 9rem !important;
  background-size: 100% 8.25rem !important;
}
.page-node-922 #kumaContent{
  padding-top: 2rem !important;
}
.dunkelblau h1.title, .dunkelblau .breadcrumb a, .dunkelblau .breadcrumb li, .dunkelblau .breadcrumb-item + .breadcrumb-item::before, .hellblau h1.title, .hellblau .breadcrumb a, .hellblau .breadcrumb li, .hellblau .breadcrumb-item + .breadcrumb-item::before, .blau h1.title, .blau .breadcrumb a, .blau .breadcrumb li, .blau .breadcrumb-item + .breadcrumb-item::before, .rot h1.title, .rot .breadcrumb a, .rot .breadcrumb li, .rot .breadcrumb-item + .breadcrumb-item::before, .orange h1.title, .orange .breadcrumb a, .orange .breadcrumb li, .orange .breadcrumb-item + .breadcrumb-item::before, .beige h1.title, .beige .breadcrumb a, .beige .breadcrumb li, .beige .breadcrumb-item + .breadcrumb-item::before, .gruen h1.title, .gruen .breadcrumb a, .gruen .breadcrumb li, .gruen .breadcrumb-item + .breadcrumb-item::before, .dunkelgruen h1.title, .dunkelgruen .breadcrumb a, .dunkelgruen .breadcrumb li, .dunkelgruen .breadcrumb-item + .breadcrumb-item::before,
.kumaAusstellung .datum,
.kumaAusstellung .ticketLink .btn.btn-primary {
  color: #000 !important;
}
.highlighted {
  margin-top: 2rem;
}
.kumaAusstellung .ticketLink .btn.btn-primary{
	border:1px solid #000;
}
#block-rundumkuma ul,
#block-fusszeile ul {
display: grid;
grid-template-columns: 1fr 1fr;
width: 100% !important;
}

.schmal {
padding-left: 0 !important;
padding-right: 0 !important;
}

.containerHeadline {
margin-left: 0;
padding-left: .75rem !important;
padding: 0;
}

.responsiveContainer {
padding-bottom:
60%;
} 

.zweiSpalterSingle,
.dreiSpalterSingle,
.vierSpalterSingle {
width: 100% !important;
display: block !important;
}

.webform-submission-form {
margin: 0;
width: 100%;
}

#block-kuma-barrio-kumalogofooter .media,
#block-kuma-barrio-kumalogofootertaxonomy .medai {
padding: 0;
}

.view-ausstellungen .views-field-field-headerbild img {
width: 99%;
height: auto;
}

/*Programm Kalender*/
.kalenderzeile .views-row .kumaTerminZeile{
display: block;
margin-bottom: 2rem;
border-bottom: 1px solid #000;
padding-bottom: 2rem;
}
.page-node-422 .view-filters .flex-wrap {
width: 100%;
display: block !important;
margin: 0 auto;
}
.page-node-422 .dunkelblauschmal.dunkelblau {
background: none;
}
.page-node-422 h1.title,
.page-node-422 .view-filters *{
color:#000 !important;
}
.page-node-422 .view-filters input,
.page-node-422 .view-filters select{
border:1px solid #000;
}
.page-node-422 .view-filters button{
border-color: #000;
color:#000 !important;
}
.kalenderzeile .views-row .kumaTerminZeile .kumaTerminImage img {
max-width: 100%;
}
.page-node-type-exponat #kumaLogo, .page-node-type-person #kumaLogo, .page-node-type-album #kumaLogo, .page-node-413 #kumaLogo, .page-node-414 #kumaLogo, .page-node-419 #kumaLogo {
grid-template-columns: 10rem 24rem;
}
#block-kuma-barrio-sammlungonlineheader p, #block-kuma-barrio-sammlungonlineheader-2 p {
font-size: 1.75rem;
}
.path-website-suche #block-kuma-barrio-content {
padding-left: 0;
}
.path-website-suche .ui-autocomplete-input {
width: 95%;
}
.path-website-suche .js-form-type-search-api-autocomplete {
margin-right: 0;
}
.path-website-suche .view-content {
width: 100%;
margin-top: 2rem;
}
.kumaAusstellungHeader {
display: grid;
}
.paragraph .erd-list--ausstellung-als-grosser-teaser .row.kumaAusstellungHeader{
	padding: 0 0 1rem 0;
	margin-top: -1rem;
}
.kumaAusstellungHeader .ausstellungHeaderBild {
margin-bottom: 1rem;
width: 100%;
}
.blockinhaltAusstellungen .views-view-responsive-grid--horizontal {
display: block;
}
.blockinhaltAusstellungen .views-view-responsive-grid--horizontal .views-view-responsive-grid__item,
.kommendeAusstellungen .views-row,
.vergangeneAusstellungen .view-content.row .views-row,
.aktuelleAusstellungen .views-row{
margin-bottom: 3rem;
}
.kalenderzeileHeute .view-empty {
padding-left: 0;
}
.kommendeAusstellungen .view-content.row {
display: block;
width: 100%;
margin-left: inherit;
}
#kumaTop {
padding: 1rem 0 1rem 0.25rem;
}
.kumaExponat .exponatImage .field--name-field-bild {
width: 100%;
margin-bottom: 1rem !important;
}
.erd-list--ausstellung-als-grosser-teaser .kumaAusstellungHeader .col-4{
width: 100%;
}
.kumaAusstellungHeader .col-4{
width: 100%;
margin-bottom: 1rem;
}
.page-node-type-ausstellung #bodyAusstellung {
padding-left: 0 !important;
padding-right: 0 !important;
}
.page-node-type-ausstellung .kumaAusstellungHeader {
margin-bottom: 0;
}
.page-node-type-ausstellung .kumaAusstellungHeader .ausstellungHeaderBild,
.page-node-type-ausstellung .kumaAusstellungHeader .ausstellungHeaderBild .field--name-field-headerbild{
margin-bottom: 0;
}
.page-node-type-ausstellung h1,
.page-node-type-ausstellung .subTitle,
.page-node-type-ausstellung .datum,
.page-node-type-ausstellung .ticketLink a {
    color: #000;
}
.view-ausstellungen{
	margin: 0;
}
.view-ausstellungen .view-content.row {
  display: block;
}
.vergangeneAusstellungen .view-content.row .views-row {
  width: 100%;
}
.aktuelleAusstellungen .field--type-image img {
  margin: 0;
}
.aktuelleAusstellungen .views-row{
	padding-bottom: 0 !important;
}
.dunkelblauschmal {
  background-size: 100% 6.5rem;
}
.paragraph--type--kuma-teaser.paragraph--view-mode--vertikal .text p{
	margin-bottom: .5rem !important;
}
.breadcrumb-item, .breadcrumb-item a {
  font-size: 1rem;
}
.page-node-422 .breadcrumb, 
.page-node-422 .breadcrumb-item, 
.page-node-422 .breadcrumb-item:before, 
.page-node-422 .breadcrumb-item a {
  color:#000 !important;
}
.blogOverview {
  margin-left: 0;
}
.view-blog .views-row {
  margin-bottom: 0rem;
  padding-bottom: 0rem;
}
.recentBlogPosts .views-row {
  margin-bottom: 2rem;
  padding-bottom: 2rem;
}
.page-node-type-article #bodyBlog {
  padding: 1rem 0;
}
#block-views-block-blog-block-2 {
  padding-left: 0;
  margin-top: 0;
}
  .js-form-type-textfield input, .js-form-type-textfield input:focus, .js-form-type-select select {
    width: 100% !important;
  }
.path-website-suche #kumaContent {
  background-size: 100% 24rem !important;
}
.path-website-suche #block-kuma-barrio-cheesburgermenuausloser {
  right: -16px;
}
.site-footer h2 {
  font-size: 1.5rem;
  margin-bottom: 0 !important;
}

/*Sammlung Online*/
.page-node-type-exponat #block-kuma-barrio-topnavigationsammlungonline-3,
.page-node-type-person #block-kuma-barrio-topnavigationsammlungonline-3,
.page-node-type-album #block-kuma-barrio-topnavigationsammlungonline-3,
.page-node-413 #block-kuma-barrio-topnavigationsammlungonline-3,
.page-node-414 #block-kuma-barrio-topnavigationsammlungonline-3,
.page-node-419 #block-kuma-barrio-topnavigationsammlungonline-3,
block-kuma-barrio-topnavigationsammlungonline-3{
	display: none;
}
#block-kuma-barrio-sammlungonlineheader p, #block-kuma-barrio-sammlungonlineheader-2 p {
margin: -3px 0 0 0;
  line-height: 100%;
}
.view-sammlung-online .view-filters form .d-flex.flex-wrap, #views-exposed-form-sammlung-suche-block-1 .d-flex.flex-wrap {
  width: 100%;
  margin-top: 0;
  }
.view-sammlung-online .view-filters #edit-title, 
#views-exposed-form-sammlung-suche-block-1 #edit-search-api-fulltext {
  width: 100%;
}
.view-sammlung-online .view-filters form .d-flex.flex-wrap, 
#views-exposed-form-sammlung-suche-block-1 .d-flex.flex-wrap {

}
.relatedArtworkFromArtist .view-content, .block-views-blocksammlung-suche-block-1 .view-content {
  display: block;
}
.relatedArtworkFromArtist .views-row,
.block-views-blocksammlung-suche-block-1 .views-row{
	margin-bottom: 2rem;
}
.page-node-419 section.section {
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: minmax(80px, auto);
  grid-template-areas:
"sammlungTop" 
"sammlungResults" 
"facet1" 
"facet2" 
"facet3" 
"facet4" 
"facet5";
}
.block-facets {
  margin-left: 0;
}

.view-sammlung-online .view-filters form .d-flex.flex-wrap, #views-exposed-form-sammlung-suche-block-1 .d-flex.flex-wrap {
  margin-bottom: 2rem;
  }
.kumaExponat.kumaExponatNode .exponatImage .field--name-field-bild, .page-node-type-exponat #block-kuma-barrio-content .field--name-field-copyright {
  width: 100%;
}
.kumaExponat #exponatHeader {
  margin: 1rem 0;
}
.kumaExponat h1 {
  font-size: 2rem;
}
.kumaExponat h2 {
  font-size: 1.5rem;
}
.kumaExponat .exponatBody.exponatBodyGrid {
  margin-bottom: 0rem;
}
.relatedArtworkFromArtist .artistSingle{
	margin-bottom: 2rem;
}
.kumaExponat .field__label {
  margin-bottom: 0;
}
.exponatBody.exponatBodyGrid .exponatBodyItem, .exponatBody.exponatBodyBottom .exponatBodyItem {
padding: .5rem 1rem;
}
.kumaExponat .exponatBody.exponatBodyGrid {
display: block !important;
}
.exponatBody.exponatBodyBottom {
  margin-bottom: 0rem;
}
.paragraph--type--pressedownload img{
	width: 100%;
	height: auto;
}
.paragraph--type--pressedownload .pressedownloadText,
.paragraph--type--pressedownload .pressedownloadLink{
margin: 1rem;
}
.paragraph--type--pressedownload .pressedownloadText p{
	margin-bottom: 0;
}
.paragraph--type--bild-mit-text-slider {
	margin-left: 0;
}
.media--blazy, .paragraph--type--bild-mit-text-slider .slick__slide {
  padding: 0;
}
.kalenderzeile .views-row .kumaTerminZeile .kumaTerminImage{
  margin-left: 0;
} 
.page-node-12455 .view-filters .flex-wrap {
  display: block !important;
}

.page-node-12455 .view-filters .js-form-item {
width: auto;
}

.page-node-12455 .view-filters .js-form-item,
.page-node-12455 .view-filters .js-form-item input,
.page-node-12455 .view-filters .js-form-item select {
width: 100% !important;
}

.page-node-type-termin_1920er .Termin1920er .row{
	display: grid;
}

.page-node-type-termin_1920er .Termin1920er .ausstellungHeaderBild{
width: 100%;
order:2;
}

.page-node-type-termin_1920er .Termin1920er .terminRight{
width: 100%;
order: 1;
}
.kumaTerminContent.zwei {
padding: .125rem 2rem 2rem 2rem;
}
#block-neue-sachlichkeit-1920-1920erstartseitepartnerlisteverlinkt {
width: 100%;
}
.page-node-12453 {
background: url(/themes/custom/neue_sachlichkeit_1920/images/bronze_ohne_Verlauf2.png) no-repeat #000 left top !important;
background-size: auto;
background-size: 100% 20% !important;
background-position: 10px 10px;
}

.page-node-12453 #block-neue-sachlichkeit-1920-content{
display: none;
}
#block-neue-sachlichkeit-1920-1920er{
	display:none;
}
#block-neue-sachlichkeit-1920-cheesburgermenuausloser{
	display:block;
	margin-right: 4rem;
}
#CollapsingNavbar {
  width: 100%;
}

#CollapsingNavbar {
  justify-content: space-between !important;
  margin-left: 145px;
  padding-left: 0;
  margin-right: 0 !important;
}
#block-neue-sachlichkeit-1920-1920erstartseiteintrotext{
  width: 98%;
}
.kalenderzeile .views-row .kumaTerminZeile, 
.programmuebersicht .views-row.kumaTerminZeile {
  display: block;
    margin-bottom: 0;
  }
.kumaTerminDate.eins {
  padding: 2rem 0rem 0rem 1rem;
}
.kumaTerminZeile .kumaTerminContent {
  padding-left: 1rem;
}
.page-node-12453 {
  background: #000 !important;
}
.page-node-12455  .teaserTextBild,
.page-node-12454  .teaserTextBild{
  min-height: auto;
}
#start1920Block {
grid-template-columns: 100%;
}
.kalenderzeile .views-row .kumaTerminZeile .kumaTerminImage img, 
.programmuebersicht .views-row.kumaTerminZeile .kumaTerminImage img {
  max-width: 100%;
}
.kalenderzeile .views-row .kumaTerminZeile .kumaTerminImage, 
.programmuebersicht .views-row.kumaTerminZeile .kumaTerminImage {
  margin-left: .5rem;
  margin-right: .5rem;
  margin-bottom: 1rem;
}
#block-neue-sachlichkeit-1920-views-block-termine-block-8 .view-footer a {
margin-left: 0;
}

#block-neue-sachlichkeit-1920-1920erfooter p {
  padding: 0 1rem;
}
 #kumaLogo {
    position: relative;
    z-index: 200;
  }
















