/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--primary:#cd017e;--primary-d:#670e62;--city-pink:#cd017e;--city-pinkDark:#670e62;}.navbar.mobile-mode ul.nav{display:inherit;}.nav-wrap .nav-link,.nav-wrap .icon{color:var(--city-pink);}@media (max-width :991px){.mobile-menu-tile{background-color:var(--city-pink);}}.searchbar.mobile-menu-tile .searchbar-submit,.searchbar.screen-menu-open .searchbar-submit{background-color:var(--city-pink);}.searchbar.mobile-menu-tile .searchbar-submit:hover,.searchbar.screen-menu-open .searchbar-submit:hover,.searchbar.mobile-menu-tile .searchbar-submit:focus,.searchbar.screen-menu-open .searchbar-submit:focus{background-color:var(--city-pink);}body.screen-menu-open .nav-wrap{background-color:unset;}.menu-backface{background-color:var(--city-pink);}.logo,body.is-scrolled .logo{width:100px;}body.screen-menu-open .logo,body.mobile-menu-open .logo{filter:brightness(2);}@media (min-width :992px){.logo,body.screen-menu-open .logo{width:180px;}}nav.tabs{margin-top:2rem;}.footer{background-color:var(--city-pink);}.footer hr{border-top-color:var(--city-pink);}.accessible-tile{background-color:var(--city-pink);}.accessible-tile:hover,.accessible-tile:focus{background-color:var(--city-pinkDark);}.accessible-tile::after{border-color:var(--city-pinkDark);}a{color:var(--city-pinkDark);}a:hover,a:focus{color:var(--city-pink);}a.box-item:hover,a.box-item:focus,.gen-after-color::after,.box-item .image-wrap::after{background-color:var(--city-pink);}.nav-link-top::after,.footer-elementary-links a::after,section p a:not(.link-empty)::after,article a:not(.link-empty)::after{background-color:var(--city-pinkDark);}.nav-wrap{background:rgb(2,0,36);background:linear-gradient(180deg,rgba(150,150,150,1) 0%,rgba(255,255,255,0) 100%);}@media (min-width:992px){header .navbar-collapse,header .navbar-controls-wrap{padding-top:1.3rem;padding-bottom:1.3rem;}}.btn-primary,.ui-dialog .btn-primary,.ui-dialog .button,.generic-button{border-radius:0!important;background-color:var(--city-pink);padding-right:30px!important;}article a{color:var(--city-pink);}article a:not(.link-empty):not(.box-item){padding-right:30px !important;}article a .fa-ext{display:none;}article a.stoerer{padding-right:0;}.btn-primary:hover,.btn-primary:focus,.ui-dialog .btn-primary:hover,.ui-dialog .btn-primary:focus,.generic-button:hover,.generic-button:focus{background-color:var(--city-pinkDark);text-decoration:none;}article a:hover{color:var(--city-pinkDark);}.btn-primary::after,.ui-dialog .btn-primary::after,.generic-button::after,article p a::after{background-color:transparent!important;bottom:unset!important;content:"\e91d"!important;font-family:'bielefeld-ui'!important;height:unset!important;left:unset!important;opacity:1!important;right:10px!important;transform:rotate(90deg);width:unset!important;}.toc-number,.toc-js ol li::before{background-color:var(--city-pink);}.generic-button{font-size:unset;}.stoerer .city-block{bottom:0;font-size:55%;left:0;padding:0!important;position:absolute;}.stoerer .p-3{padding:0!important;}.city-block{display:block;}.city-block > div > span,.city-block > div > div > span{padding:5px;display:inline-block;}.city-block > .city-subtitle-wrapper > .city-subtitle-wrapper:nth-child(2) > span{margin:0 0 0 50px;}.city-title{background-color:var(--city-pinkDark);color:white;font-weight:bold;}.city-subtitle{background-color:var(--city-pink);color:white;font-size:2.5em;font-weight:bold;line-height:1em;}h2.post-inpage-title-city{color:var(--city-pink)}h3.post-inpage-title-city{color:var(--city-pink)}.path-frontpage .masonry-view .veranstaltung .box-item .image-wrap{display:none;}.masonry-view .veranstaltung.is-sticky .box-item{border:none;}.box-item.city-box .field--name-field-portrait .field--name-field-media-image,.box-item.city-box-inverted .field--name-field-portrait .field--name-field-media-image,.box-item.city-box-bottom .field--name-field-portrait .field--name-field-media-image{aspect-ratio:1;margin:0;width:100%;}.box-item.city-box .field--name-field-portrait .field--name-field-media-image img,.box-item.city-box-inverted .field--name-field-portrait .field--name-field-media-image img,.box-item.city-box-bottom .field--name-field-portrait .field--name-field-media-image img{height:100%;margin:0;object-fit:cover;width:100%;}.box-item.city-box .city-box-title,.box-item.city-box-inverted .city-box-title{background-color:var(--city-pinkDark);color:white;display:inline;font-size:1.5em;font-weight:bold;padding:5px;}.box-item.city-box .city-box-subtitle,.box-item.city-box-inverted .city-box-subtitle,.box-item.city-box-bottom .city-box-subtitle{background-color:var(--city-pinkDark);bottom:0;color:white;display:inline;font-size:1.5em;font-weight:bold;padding:5px;position:absolute;}.box-item.city-box-inverted .city-box-title .field{display:inline;}.box-item.city-box-bottom .city-box-subtitle{background-color:transparent;}.box-item.city-box-bottom .city-box-subtitle{background-color:transparent;padding:0;}.box-item.city-box-bottom .city-box-subtitle .top{background-color:var(--city-pinkDark);display:inline-block;font-size:0.5em;padding:5px;}.box-item.city-box-bottom .city-box-subtitle .bottom{background-color:var(--city-pink);display:inline-block;padding:0 5px 5px 5px;}.block-field-blocknodecity-personfield-zitat .field--name-field-zitat{color:var(--city-pink);font-weight:bold;font-size:1.4rem;margin-bottom:1rem;margin-top:1rem;}.block-bielefeld-block-city-person header,.node--view-mode-city-details header{display:none;}.node--view-mode-city-details  .field--name-field-telefon .bielefeld-ui-telefon,.block-field-blocknodecity-personfield-adresse .field--name-field-adresse .bielefeld-ui-ort{font-size:0.95rem!important;margin-left:-1.2rem!important;}.node--view-mode-city-details  .field--name-field-telefon .field-group-icon,.block-field-blocknodecity-personfield-adresse .field--name-field-adresse .field-group-icon{margin-bottom:0;padding-left:1.2rem;}.block-bielefeld-block-city-person .layout__region--first{padding-left:0;}.block-bielefeld-block-city-person .grid-item > a{padding-bottom:15px}.block-bielefeld-block-city-person .grid-item{padding-left:0;}.block-bielefeld-block-city-person .layout__region--second{padding-right:0;}.block-bielefeld-block-city-person a::after{opacity:0!important;}.node--view-mode-city-details a{padding-right:0;}.node--type-city-person.node--view-mode-default{border-bottom:solid var(--city-pinkDark) 1px;position:relative;}.block-bielefeld-block-city-person article .layout__region--main{padding:0;}.city-person.city-box,.city-person.box-item{position:relative;}header.nav-wrap{background-color:transparent;}main{margin-top:0;}.search-toggler{display:none;}body.is-scrolled .nav-wrap{box-shadow:none;-webkit-box-shadow:none;}#mainmenu a.nav-link:hover,#mainmenu a.nav-link:focus{color:var(--city-pinkDark);margin:0 0.5rem 0 0;}#block-bootstrap-bielefeld-cityblock h3{color:var(--city-pink);margin-left:1rem;}.block-bielefeld-kopfbild-block{min-height:100px;}@media (min-width :768px){.footer .footer-icon-links{-webkit-box-pack :unset;-ms-flex-pack :unset;justify-content :unset;}}.footer-image{max-width:40%;min-width:300px;}article ul:not(.contextual-links):not(.page-link):not(.pagination):not(.entity-pager-list) > li::before{color:var(--city-pink);}.city-person-list-toplink{position:absolute;right:0;}.city-person-list-toplink a{border:1px solid var(--city-pink);padding:0.2rem 0.4rem;}.city-person-list-toplink a:hover,.city-person-list-toplink a:focus{border-color:var(--city-pinkDark);color:var(--city-pinkDark);}
.toolbar-horizontal header,.toolbar-vertical header{top:var(--drupal-displace-offset-top,0);}.toolbar-tray-open.toolbar-horizontal #mainmenu .submenu{max-height :calc(100vh - 199px);}.toolbar-tray-open.toolbar-vertical #mainmenu .submenu{max-height :calc(100vh - 159px);}.toolbar-tray-open.toolbar-horizontal .subpage-image-bg .breadcrumbs{top:199px;}body.is-scrolled.toolbar-tray-open.toolbar-horizontal .subpage-image-bg .breadcrumbs{top:145px;}.toolbar-oriented .toolbar-bar{z-index:3000;}.contextual-region.focus{outline-color:#444444;box-shadow:0 0 4px white;}
