/*Meyer Misgin Media CSS for kuma.art Web App*/

a{
text-decoration: none;
color:#000;
}

a,
p,
.field .field__label,
.field .field__item,
.field .field__items,
.kumaTerminZeile *,
.datetime,
.webAppRight,
.ckeditor-accordion-container > dl dt > a, 
.ckeditor-accordion-container > dl dt > a:not(.button),
.kumaExponatWebApp *{
font-size: 1rem !important;
}
h1.title,
.kumaTerminZeile h2,
.page-node-type-ausstellung h1,
.kumaExponatWebApp h1{
font-size: var(--fs-h3) !important;
text-transform: uppercase;
}





.container, 
.container-lg,
.container-md,
.container-sm,
.container-xl, 
.container-xxl {
max-width: 100% !important;
padding: 0;
--bs-gutter-x: 0;
--bs-gutter-y: 0;
}
.highlighted {
margin-top: 0;
}
footer,
#backtotop,
#kumaNaviMainMenu,
.page-node-665 h1.title,
.page-node-665 #backButton,
#backtotop,
body.webapp #block-kuma-barrio-cheesburgermenuausloser,
body.webapp #block-topnavigation,
body.webapp #block-newslettercta,
.page-node-type-exponat .relatedArtworkFromArtist{
display: none !important;
}
#kumaLogoWebApp{
display: block;
position: fixed;
top: 13px;
background: #fff;
left: calc(50% - 47px);
z-index: 1000;
width: 94px;
}
.page-node-665 #kumaLogoWebApp {
left: 15px;
top:18px;
}
.page-node-665 #kumaNavi {
top: 0rem;
}
#header{
padding: .75rem 0 .75rem 1rem !important;
border-bottom: 2px solid #ececec; 
}
.page-node-665 #header {
padding-top: 0 !important;
}
.page-node-665 #kumaLogo {
display: block;
visibility: hidden !important;
}
.page-node-665.webapp .row {
padding-top:0;
}
#kumaContent {
padding: 3rem 1rem 8rem 1rem !important;
}
.page-node-type-exponat #kumaContent {
  padding: 4.5rem 1rem 8rem 1rem !important;
}
#backButton{
display:block;
}
#backButton a{
text-decoration: none;
color: #000;
font-size: 1.25rem !important;
line-height: 2rem;
}
.region-top-header-form {
right: 2rem;
}
#kumaLogo {
margin-top: 0;
display: none;
}
#kumaLogo svg {
width: 50%;
}
#kumaTop{
width: 100%;
max-width: 100%;
padding: 0 !important;
display:grid;
grid-template-columns: 8% 92%;
}
#kumaNavi{
position: static;
}
#kumaNaviTopMenu{
width: 100%;
position: absolute;
top: 1rem;
right: 0;
}
.region-top-header-form span.nav-link {
margin-right: 0 !important;
}
#block-sprachumschalter {
margin-top: 0;
padding: 0;
}
#block-kuma-barrio-content {
padding-left: 0;
}
/*
#block-sprachumschalter {
	display: none;
}
*/
#block-topnavigation, 
.page-node-665 #block-sprachumschalter {
display: block;
}
#block-kuma-barrio-webappinfomenu{
position: fixed;
bottom: 0;
z-index: 10000;
background: #fff;
width: 100%;
margin-left: -1rem;
border-top: 2px solid #ececec;
}
#block-kuma-barrio-webappinfomenu ul{
display: flex;
justify-content: space-around;

}
#block-kuma-barrio-webappinfomenu ul li{
text-align: center;
aspect-ratio: 1 / 1;
padding-top: .5rem;
max-height: 4rem;
width: 20%;
}

#block-kuma-barrio-webappinfomenu ul li a{
background-repeat: no-repeat !important;
background-position: center top !important;
background-size: 2.25rem !important;
border: 0;
display: block;
padding: 2rem 1rem .25rem 1rem !important;
font-size: .75rem;
}









#block-kuma-barrio-webappinfomenu ul li:first-child a{
background: url(/themes/custom/kuma_barrio/images/webapp/home.png);
background-size: 2.5rem !important;
}
#block-kuma-barrio-webappinfomenu ul li:first-child a:hover,
#block-kuma-barrio-webappinfomenu ul li:first-child.menu-item--active-trail a{
background: url(/themes/custom/kuma_barrio/images/webapp/home-active.png);
}
#block-kuma-barrio-webappinfomenu ul li:nth-child(2) a{
background: url(/themes/custom/kuma_barrio/images/webapp/map.png);
}
#block-kuma-barrio-webappinfomenu ul li:nth-child(2) a:hover,
#block-kuma-barrio-webappinfomenu ul li:nth-child(2).menu-item--active-trail a{
background: url(/themes/custom/kuma_barrio/images/webapp/map-active.png);
}
#block-kuma-barrio-webappinfomenu ul li:nth-child(3) a{
background: url(/themes/custom/kuma_barrio/images/webapp/guide.png);
background-size: 2.75rem !important;
}
#block-kuma-barrio-webappinfomenu ul li:nth-child(3) a:hover,
#block-kuma-barrio-webappinfomenu ul li:nth-child(3).menu-item--active-trail a{
background: url(/themes/custom/kuma_barrio/images/webapp/guide-active.png);
}
#block-kuma-barrio-webappinfomenu ul li:nth-child(4) a{
background: url(/themes/custom/kuma_barrio/images/webapp/search.png);
}
#block-kuma-barrio-webappinfomenu ul li:nth-child(4) a:hover,
#block-kuma-barrio-webappinfomenu ul li:nth-child(4).menu-item--active-trail a{
background: url(/themes/custom/kuma_barrio/images/webapp/search-active.png);
}
#block-kuma-barrio-webappinfomenu ul li:nth-child(5) a{
background: url(/themes/custom/kuma_barrio/images/webapp/info.png);
}
#block-kuma-barrio-webappinfomenu ul li:nth-child(5) a:hover,
#block-kuma-barrio-webappinfomenu ul li:nth-child(5).menu-item--active-trail a{
background: url(/themes/custom/kuma_barrio/images/webapp/info-active.png);
}
#block-kuma-barrio-webappinfomenu ul li a{
color:#9F9557;
}
h1.title {
padding-left: 0;
}
.field--type-image img, .field--name-field-user-picture img {
margin: 0;
}
.ckeditor-accordion-container > dl dd {
padding: 0;
}
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::after{
right: 26px;
}
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle::before {
left: 0px;
}
.media--blazy {
padding: 0;
}
.webAppBox,
.field--name-field-transkription{
color:#fff;
padding:1rem 1.25rem .5rem 1.25rem;
margin-bottom: .75rem;
}
.webAppBox a{
color:#fff;
}
.exponatCopyright{
	padding-bottom:1rem;
}
.webAppStartseite .views-field-title{
background: #323232;
padding:0 1.25rem .5rem 1.25rem;
text-transform: uppercase;
}
.webAppStartseite .views-row{
margin-bottom: 1rem;
}
.webAppStartseite .views-field-nothing{
background: #323232;
padding:1rem 1.25rem 1rem 1.25rem;
line-height: 100%;
}
.webAppStartseite .views-field-title a,
.webAppStartseite .views-field-nothing a{
color:#fff;
display: block;
}
.webAppStartseite img{
width: 100%;
height: auto;
}
.webAppStartseite .Web.App.Seite span{
	display: none;
}
.webAppStartseite .Web.App.Seite h1{
	margin-top: -.5rem;
}

.field--type-entity-reference {
margin: 0;
}
.field--name-field-media-audio-file audio{
width:100%;
}
.field--name-field-media-audio-file {
/*position: fixed;
bottom: 87px;*/
width: 100%;
left: 0;
padding: 1.375rem 0;
background: #1C1C1C;
z-index: 100000;
}

#block-kuma-barrio-views-block-termine-block-3{
margin-top: 2rem;
background: #323232;
color: #fff;
padding: 1rem;
}
#block-kuma-barrio-views-block-termine-block-3 > h2{
font-size: var(--fs-h3);
text-transform: uppercase;
color: #000;
background: #fff;
margin: -1rem -1rem 1rem -1rem;
padding-bottom: .5rem;
}
.kumaTerminZeile h2{
margin: 0 !important;
}
.kumaTerminContent{
display:grid;
}
.kumaTerminTitle{
order:-1;
text-transform: uppercase;
}
.kumaTerminTitle h3{
margin-bottom: 0;
}
.programmuebersicht .views-row.kumaTerminZeile .kumaTerminImage img{
max-width: none;
}
.programmuebersicht .views-row.kumaTerminZeile .kumaTerminImage {
margin-left: 0;
}
.kalenderzeile .views-row .kumaTerminZeile {
margin-bottom: 1rem;
border-bottom: 1px solid #868686;
padding-bottom: 1.5rem;
}
.kalenderzeile .views-row .kumaTerminZeile a{
color: #fff;
border: 1px solid #fff;
padding: .5rem 1rem;
margin-top: .5rem;
display: inline-block;
}
.kalenderzeile .js-pager__items.pager .button {
color: #fff !important;
border: 0;
margin-top: 1.5rem;
display: block;
}
.kalenderzeile .views-row .kumaTerminZeile .kumaTerminDate {
display: flex;
}
.kalenderzeile .views-row .kumaTerminZeile .kumaTerminDate .kumaTerminZeit {
order: 2;
}

.kalenderzeile .views-row .kumaTerminZeile .kumaTerminDate .kumaTerminDatum {
margin-bottom: 0;
order: 1;
margin-right: .25rem;
font-weight: normal;
}
.kalenderzeile .views-row .kumaTerminZeile .kumaTerminDate .kumaTerminDatum:after {
content:', ';
}
.webApp2ColSmall,
.page-node-type-web_app_audiotour .webAppStation,
.page-node-type-web_app_audiotour .kumaExponat{
display: grid;
grid-template-columns: 150px auto;
margin-bottom: 1rem;
}
.page-node-type-web_app_audiotour .webAppStation .webAppHeaderbild img{
width: 100%;
height: auto;
}
.page-node-type-web_app_audiotour .webAppStation .webAppBox h1,
.page-node-type-web_app_audiotour .webAppExponatBildTitle h1,
.page-node-type-web_app_audiotour .exponatContent h1{
font-size: 1rem !important;
font-family: 'GT-Pressura Normal';
text-transform: uppercase;
}
.page-node-type-web_app_audiotour .kumaExponat #exponatHeader{
text-align: left;
margin-left: 1.25rem;
}
.page-node-type-web_app_audiotour .kumaExponat .exponatBody.exponatBodyGrid{
display: none !important;
}
.webApp2ColSmall .webAppRight{
align-self: center;
margin-left: 1rem;
}
.field--name-field-stationen .webAppStation #headlineFav{
align-self: center;
text-transform: uppercase;
}

.webApp2ColSmall .webAppLeft img{
width: 100%;
height: auto;
}
.webAppRightTitle{
text-transform: uppercase;
}
.pagination span.page-link{
display: none;
}
.pagination a.page-link:hover{
color:#fff;
border:1px solid #fff;
}
.dunkelblau,
.beige,
.dunkelgruen,
.blau,
.gruen,
.hellblau,
.hellgrau,
.orange,
.rot,
.weiss,
.hellbeige{
background: none;
}
.page-node-type-ausstellung img,
.field--type-image img{
width: 100%;
height:auto;
}

.page-node-type-ausstellung .datum,
.page-node-type-ausstellung h1{
color: #fff;
}
.field--name-field-datum-range,
.webAppDauer{
font-size: 1rem;
}
body.page-node-type-exponat,
body.page-node-type-exponat header#header{
background: #fff !important;
}
.page-node-type-exponat #block-kuma-barrio-content .field--name-field-copyright {
width: 100%;
}
.exponatBody.exponatBodyBottom .exponatBodyItem,
.exponatBody.exponatBodyGrid .exponatBodyItem {
border: 0 !important;	
padding: 0;
background: transparent;
line-height: inherit;
}
.exponatBody.exponatBodyGrid .exponatBodyItem{
margin-bottom: 1rem;
}
body.page-node-type-exponat .exponatBody.exponatBodyGrid, 
body.page-node-type-exponat .exponatBody.exponatBodyBottom {
border-left: 0 !important;
border-top: 0 !important;
}
.page-node-type-exponat #block-kuma-barrio-content .field--name-field-copyright:before {
content:none;
}
.page-node-type-exponat .field__label{
text-transform: uppercase;
}
.exponatBodyGrid{
display: grid;
grid-template-columns: 50% 50%;
margin-bottom: 4rem;
gap:1rem;
}
.exponatBody.exponatBodyBottom {
border: 0 !important;
margin-bottom: 0;
}
.smallText{
font-size: 80%;	
}
#views-exposed-form-web-app-views-block-6 #edit-field-nummer-value--2{
border: 1px solid #bbb;
width: 100% !important;
padding: 6px 0;
text-align: center;
font-size: 50px;
} 
#views-exposed-form-web-app-block-6 .d-flex.flex-wrap,
#views-exposed-form-web-app-views-block-6 .d-flex.flex-wrap{
display: flex !important;
flex-wrap: nowrap;
} 
#views-exposed-form-web-app-block-6 .btn.btn-primary,
#views-exposed-form-web-app-views-block-6 .btn.btn-primary {
color: #000 !important;
border: 1px solid #bbb;
}
#views-exposed-form-webapp-suche-block-1 .d-flex.flex-wrap{
display: flex;
flex-wrap: nowrap !important;
}
#views-exposed-form-webapp-suche-block-1 #edit-rendered-item,
#views-exposed-form-webapp-suche-block-1 input[id^="edit-rendered-item--"]{
border: 1px solid #bbb;
width: 100% !important;
padding: 9px;
font-size: 20px;
border-radius:0;
}
#views-exposed-form-webapp-suche-block-1 label{
display: none;	
}
#views-exposed-form-webapp-suche-block-1 #edit-submit-webapp-suche,
#views-exposed-form-webapp-suche-block-1 button[id^="edit-submit-webapp-suche--"],
#views-exposed-form-web-app-block-5 #edit-submit-web-app,
#views-exposed-form-web-app-views-block-5 #edit-submit-web-app-views,
#views-exposed-form-web-app-views-block-5 button[id^="edit-submit-web-app-views--"],
#views-exposed-form-web-app-block-5 #edit-reset--4{
margin-left: 1rem;
color:#000 !important;
border-color:#000;
}
#views-exposed-form-web-app-block-5 #edit-submit-web-app,
#views-exposed-form-web-app-views-block-5 #edit-submit-web-app-views,
#views-exposed-form-web-app-views-block-5 button[id^="edit-submit-web-app-views--"]{
margin-left: 0;
}
#views-exposed-form-webapp-suche-block-1 #edit-submit-webapp-suche:hover,
#views-exposed-form-webapp-suche-block-1 [id^="edit-submit-webapp-suche--"]:hover,
#views-exposed-form-web-app-block-5 #edit-submit-web-app:hover,
#views-exposed-form-web-app-views-block-5 #edit-submit-web-app-views:hover,
#views-exposed-form-web-app-block-5 #edit-reset--4:hover,
#views-exposed-form-web-app-views-block-5 button[id^="edit-submit-web-app-views--"]:hover{
color:#fff !important;
}
.programmuebersicht .views-row.kumaTerminZeile {
display: block;
border-bottom: 1px solid #fff;
}


.programmuebersicht .views-row.kumaTerminZeile img{
margin-bottom: 2rem;
width: 100%;
height: auto;
}

.programmuebersicht .views-row.kumaTerminZeile .kumaTerminLink a{
color: #fff !important;
border: 1px solid #fff !important;
padding: 9px 17px !important;
}

.programmuebersicht .js-pager__items.pager .button{
color: #fff !important;
border: 0 !important;
padding: 0 !important;
}
.page-view-raumliste h3{
margin-top: 2rem;
}
.webAppNummersuche .views-row img{
width:100%;
height: auto;
}
.webAppNummersuche label{
font-size: 1rem;
}
 #views-exposed-form-web-app-views-block-6 .btn.btn-primary:hover{
	color:#fff !important;
}

/*Flag*/
#headlineFav{
display: flex;
justify-content: space-between;
}
.kumaExponatWebApp #headlineFav{
padding-left: 0 !important;
padding-bottom: 0;
margin-bottom: 0;
}
.kumaExponatWebApp .kuenstlerDatierung,
.kumaExponatWebApp .nodeTitleDeutsch{
	margin-bottom: .25rem;
}
.kumaExponatWebApp .field--name-field-urheberschaft{
	font-family: 'GT-Pressura Normal';
}
.kumaExponatWebApp .field--name-field-urheberschaft h2{
	margin-bottom: .5rem;
	font-family: 'GT-Pressura Normal';
}
#flagFav{
width: auto;
}
#flagFav div{
text-align: right;
}

#flagFav a/*,
.favoritenListe .views-field-link-flag-1 a*/{
display: block;
background: url(/themes/custom/kuma_barrio/images/heart-shape.png) no-repeat;
width: 100%;
height: 32px;
cursor: pointer;
color: #fff !important;
background-position: right 0;
}
.favoritenListe .favTitle,
.view-raum-taxonomy .favTitle,
.highlights .favTitle,
.alleExponate .webAppRightTitle,
.webAppNummersuche .favTitle,
.webAppNummersuche .favTitle,
.view-webapp-suche .favTitle{
	text-transform: uppercase;
}
.favoritenListe .webAppRight,
.highlights .webAppRight,
.view-raum-taxonomy .webAppRight{
	line-height: 120%;
}

#flagFav .action-unflag a,
#flagFav a:hover{
background: url(/themes/custom/kuma_barrio/images/heart-full.png) no-repeat !important;
display: block !important;
width: 100% !important;
height: 32px !important;
cursor: pointer !important;
color: #fff !important;
background-position: right 0 !important;
}
.view-flag-bookmark .webAppBox{
background:transparent;
color:#000;
}
.webAppExponatBildTitle .webAppRight {
margin-left: 0	;
}


#views-exposed-form-web-app-block-5 select,
#views-exposed-form-web-app-views-block-5 select,
#edit-field-kuenstler-beteilligte-target-id--4,
#edit-field-kuenstler-beteilligte-target-id,
#edit-field-classification-target-id,
#edit-field-ria-location-target-id{
font-size:1rem;
border-radius: 0;
padding: .5rem .75rem;
border:1px solid #bbb;
width:100% !important;
}
.myFavs #edit-flagging-bulk-form--2,
.myFavs #edit-actions #edit-submit{
display:none;
}
#views-exposed-form-web-app-block-5 .js-form-item,
#views-exposed-form-web-app-views-block-5 .js-form-item,
#views-exposed-form-webappnew-block-5 .js-form-item{
width: 100%;
}
.page-node-672 .btn-primary{
width: 100%;
margin-top: 1rem;
color: #000 !important;
border-color: #000;
}
.singleRoomTaxPage{
margin-top: 1rem;
}



.webAppStartseite .views-field-nothing,
.webAppBox,
.field--name-field-transkription,
#block-kuma-barrio-views-block-termine-block-3{
background: 
/* hier dunkelgrau*/
#323232 

/*hier dunkelblau*/
/*#20426C;*/
}
/*
.webAppBox,
.webAppBox a{
color: #000 !important;
} 
*/


.alleExponate .pager,
.view-webapp-suche .pager {
list-style: none;
margin: 0;
padding: 0;
width: 100%;
margin-top: 1rem;
color: #000 !important;
border-color: #000;
border: 1px solid #3964af;
padding: .625rem 1.125rem;
text-transform: uppercase;
text-align: center;
}

.alleExponate .pager:hover,
.view-webapp-suche .pager:hover{
background: #000;
border-color: #000;
color: #fff !important;
display: block;
cursor: pointer;
}
.alleExponate .pager a:hover,
.alleExponate .pager:hover a,
.view-webapp-suche .pager a:hover,
.view-webapp-suche .pager:hover a{
color: #fff !important;
cursor: pointer;
}
.alleExponate .pager a,
.view-webapp-suche .pager a{
	display: block;
}
.kumaExponatWebApp .taxonomy-term.vocabulary-raum h2{
display: none;
}
.kumaExponatWebApp .taxonomy-term.vocabulary-raum p,
.kumaExponatWebApp .field--name-field-creditline p,
.webAppStation .taxonomy-term.vocabulary-raum p,
.webAppAudiotour .taxonomy-term p{
margin-bottom: 0;
}
.webAppStation .taxonomy-term.vocabulary-raum summary,
.webAppAudiotour .webAppAudiotourRaum .taxonomy-term summary,
.webAppStation .webAppAudiotour summary{
font-size:1rem !important;
}
.webAppStation .webAppAudiotour summary{
margin-top: .5rem;
}
.view-raum-taxonomy .field--name-field-raum-skizze{
margin-bottom: 2rem;
}
.view-raum-taxonomy .views-row{
display: none;
}
.view-raum-taxonomy .attachment .views-row{
display: block;
}
#block-sprachumschalter span{
margin-left: .5rem !important;
}
.view-raum-taxonomy .field--name-description p,
.page-node-676 .containerHeadline h2,
#block-kuma-barrio-webappschaudepotuberschrift h1{
font-weight: 500;
font-family: 'GT-Pressura Fett';
hyphens: auto;
line-height: 1.1;
font-size: var(--fs-h3) !important;
text-transform: uppercase;
}
.view-raum-taxonomy h2{
	margin-top:1rem;
	font-weight: 500;
	  font-family: 'GT-Pressura Fett';
	  hyphens: auto;
	  text-wrap: balance;
	  line-height: 1.1;
	  font-size: var(--fs-h3) !important;
	  text-transform: uppercase;
}
.view-raum-taxonomy .taxonomy-term > h2{
	display: none;
}
.webAppStation .webAppBody .taxonomy-term h2,
.webAppAudiotour .webAppAudiotourRaum .taxonomy-term h2{
display: none;
}
.webAppBox.webAppAudiotourRaum{
	margin-bottom: -2rem !important;
	padding-bottom: 0 !important;
}
.webAppAudiotourRaeume .webAppAudiotourRaum:last-child{
	margin-bottom: .75rem !important;
	padding-bottom: 1rem !important	;
}
.kommendeAusstellungen.view-ausstellungen  .views-field-title h3{
text-transform: uppercase;
font-family: 'GT-Pressura Normal';
margin-top: 0 !important;
}
.webAppAusstellungen,
.webAppAudiotourenView .row {
margin-top: -2rem;
}
.btn-primary:hover, .btn-primary:focus {
background-color: transparent;
} 
.kumaAusstellungWebApp *{
color:#fff !important;
} 
.kumaAusstellungWebApp h1,
.kumaExponatWebApp h1{
	margin-bottom: 0 !important;
}
.kumaExponatWebApp h1{
	margin-bottom: .5rem !important;
}
.kumaAusstellungWebApp h2{
	margin-bottom: .5rem;
	font-size: var(--fs-h4);
font-family: 'GT-Pressura Normal';
}
.webapp h2{
letter-spacing: 0;
}
.webapp .exponatBody.exponatBodyGrid .exponatBodyItem, 
.webapp .exponatBody.exponatBodyBottom .exponatBodyItem {
padding: 0;
}

#block-sprachumschalter span.is-active {
display: block;
}

#block-sprachumschalter span.is-active a {
text-decoration: none;
color: #ccc;
}
.page-node-13100 .row{
padding-top: 0 !important;
}
.exponatBody.exponatBodyGrid .exponatBodyItem, 
.exponatBody.exponatBodyBottom .exponatBodyItem {
padding: 0 !important;
}
body.page-node-type-exponat #header {
  box-shadow: none !important;
}
.kumaAusstellungWebApp .ticketLink a,
.webAppBox .btn.btn-secondary{
	color:#fff !important;
	border-color: #fff;
	display: inline-block;
	margin-bottom: 1rem;
}

.kumaAusstellungWebApp .ticketLink a:hover,
.webAppBox .btn.btn-secondary:hover{
	color:#000 !important;
	background: #fff;
	border-color: #000;	
}
.field--name-field-urheberschaft h2{
	display: inline-block;
	margin-right: .5rem;
	margin-bottom: 0 !important;
}
.page-node-type-web_app_station #headlineFav,
.page-node-type-web_app_audiotour .webAppDauer,
.page-node-type-web_app_audiotour .webAppAudiotourRaum{
	padding-bottom: 1rem !important;
}
.alleExponate label{
	font-family: 'GT-Pressura Fett';
}
#block-kuma-barrio-newsblockfurdiestartseitederwebapp{
	margin-top: 2.5rem;
}
.page-node-type-web_app_seite .field--name-field-headerbild{
	margin-bottom: 1rem;
}
.webapp .exponatBodyItem.exponatmasse{
	margin-bottom: 0.25rem !important;
}
.exponatBodyItem.exponatRoom  .field__item:nth-of-type(1){
	margin-bottom: 0;
}
.webapp .exponatBodyItem.exponatRoom{
	margin-bottom: .5rem !important;
}

.page-node-type-exponat .tabs a.nav-link {
	color:#000 !important;
	border-color: #000 !important
}

.page-node-type-exponat .tabs a.nav-link:hover {
	color:#fff !important;
}
.exponatBodyWebApp .exponatBodyItem .toggle-text:nth-of-type(2),
.exponatBodyWebApp .exponatBodyItem .toggle-text:nth-of-type(3){
	margin-bottom: .75rem;
}

.exponatCredits p{
	margin-bottom: .5rem;
}



/*.exponatBodyWebApp .exponatBodyItem .toggle-text:nth-of-type(2){
box-shadow: 0 0 0 90vmax #fff;
  background: #323232;
  clip-path: inset(0-10vmax);
  border-top: .75rem solid #fff;
  border-bottom: .75rem solid #fff;
  margin-left: -20px;
  margin-right: -20px;
  padding: .5rem 1.25rem .75rem 1.25rem;
}
*/



.webAppStation .field--name-body .field__item{
margin-bottom: 1rem;
}
#block-kuma-barrio-topnavigationsammlungonline{
display: none;
}


.webapp .webAppStationen .field--name-field-stationen .field__item{
border-bottom:1px solid #656565;
margin-bottom: 1rem;
}
.webapp .webAppStationen .field--name-field-stationen .field__item .field__item,
.webapp .webAppStationen .field--name-field-stationen .field__item:last-child,
.webapp .webAppAusstellungen .views-row:last-child,
.webapp .alleExponate .views-row:last-child,
.webAppAudiotourenView .views-row:last-child,
.highlights .views-row:last-child,
.page-node-type-exponat.webapp  .field--name-field-multimedia  .field__item:last-child,
.webapp .view-raum-taxonomy .view-raum-taxonomy .views-row:last-child{
border-bottom:0;
margin-bottom: 0;
}
.webapp .webAppAusstellungen .views-row,
.webapp .alleExponate .views-row,
.webAppAudiotourenView .views-row,
.highlights .views-row,
.webapp .view-raum-taxonomy .view-raum-taxonomy .views-row{
border-bottom:1px solid #656565;
margin-bottom: 1rem;
}
.page-node-type-exponat.webapp .field--name-field-multimedia .field__item{
margin-bottom: .5rem;
}
.page-node-type-exponat.webapp .field--name-field-multimedia .field__item .field__item{
margin-bottom: 0;
}

.page-node-671 .alert {
	display:none !important;
}
.page-node-671 .form-control.is-invalid, 
.page-node-671 .was-validated .form-control:invalid {
  background-image: none;
  }





/*Breakpoints*/

@media screen and (max-width: 767px) {
#kumaContent{
padding-top: 4.75rem !important;
}
.page-node-type-exponat .highlighted {
  margin-top: 0;
}
.exponatBodyGrid {
grid-template-columns: 100% !important;
gap:1.25rem;
}
.exponatBody.exponatBodyGrid .exponatBodyItem {
margin-bottom: 0;
}
}


@media (max-width: 991px) {
.region-top-header-form {
top: 1rem !important;
right: 1rem !important;
}
.webapp .region-top-header-form span.nav-link {
margin-right: 0 !important;
}
}

























