/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.affix{top:-0.4em;width:100%;z-index:9999 !important;position:fixed;}.form-control{width:90%;}#main-wrapper{background:#faf8f4 !important;margin-top:3em;}#navbar-top{background-color:#ffffff  !important;}@media (min-width:1360px){.navbar-brand{position:relative;transform:translateX(30%);}}@media (max-width:1360px){.navbar-brand *{padding-left:3rem;width:70%;}}@media (max-width:30em){.navbar-brand *{padding-left:3rem;width:70%;}}#block-bootstrap-barrio-subtheme-main-menu a:hover{color:#ff7052 !important;text-decoration:none;transition:500ms;}a{text-decoration:none !important;}a:link{color:#860012;}a:visited{color:#62000D;}a:hover{color:#FF5100 !important;}h2,h3{padding:10px;background-color:#e3e3e3 !important;}@media (min-width:1360px){#navbar-main{background-color:unset !important;padding-left:3em;padding-right:unset;}}#navbar-main{background-color:unset !important;}ul.sf-menu .sf-with-ul{padding-right:2.1em;}#superfish-main a{text-decoration:none;color:#ffffff;}ul.sf-menu a,ul.sf-menu span.nolink{padding:1em 2.1em 1em 1.2em;}#superfish-main,.sf-menu li{background:#FF4D50;background:-webkit-linear-gradient(#FF4D50,#cc0000);background:-o-linear-gradient(#FF4D50,#cc0000);background:-molinear-gradient(#FF4D50,#cc0000);background:linear-gradient(#FF4D50,#cc0000);}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover{background:#ff9900;color:#030303 !important;}ul.sf-menu a.is-active{color:#d9fcd8 !important;}.sf-menu li li{background:#838383;}.sf-menu li li li{background:#474747;}@media (min-width:992px) and (max-width:1290px){ul.sf-menu a{padding:1em 1em;font-size:small;}}@media (max-width:60em){#main-menu-link-content96fcdbd6-e833-40c0-a511-ea4ff9a2eee3 > ul:nth-child(2){width:auto;}}#sidebar_second,h1{padding-bottom:2rem;}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center;margin-right:2em;}@media (min-width:992px) and (max-width:1200px){.navbar-expand-lg .navbar-collapse{display:block !important;}}.navbar-toggler{position:fixed;right:3em;top:1em;padding:0.4em;border:var(--bs-border-width) solid #65576f;background:#fafafa;color:#000000;z-index:888;}@media (max-width:450px){.navbar-toggler{right:1em;}}@media (max-width:30em){ul.sf-menu a{font-size:medium;width:15em;}#main-menu-link-content96fcdbd6-e833-40c0-a511-ea4ff9a2eee3 > ul:nth-child(2){width:auto;}ul.sf-menu ul li{width:100%;}ul.sf-menu li.sfHover > ul{top:2.3em;}}#CollapsingNavbar .block-superfish{background:linear-gradient(#306DAC,#095cb1);}ul.sf-menu.menu{margin-bottom:unset;}ul.sf-menu li{border-bottom:none;border-right:1px solid #b4b4b4;}ul.sf-menu li li{border-bottom:1px solid #5f5f5f;border-right:none;}@media (min-width:30em){ul.sf-menu li.sfHover > ul{top:2.9em;}}tr td,tr th{padding:4px 9px;border:1px solid #fff;text-align:left;background-color:white;font-size:medium;}.content img{box-shadow:0 12px 15px 0 rgba(0,0,0,0.24),0 0 15px 0 rgba(0,0,0,0.19);}#views_slideshow_cycle_main_sliderblock-block_2 img{transform:translateX(90%) !important;}.sidebar .block .content{line-height:1.7;}#block-bootstrap-barrio-subtheme-sprechzeiten 
  .content a:hover,.link:hover{color:#202020;}@media (min-width:768px){#sidebar_first,.col-md-2{width:auto;}}@media (max-width:768px){#sidebar_first,.col-md-2{width:auto;}}@media (min-width:992px){#sidebar_second,.col-md-2{width:30%;}}@media (max-width:992px){#sidebar_second,.col-md-2{width:auto;}}@media (min-width:768px){.offset-md-1{margin-left:0.3%;}}.sidebar .block{background-color:#fff !important;}@media (min-width:70em){.node--view-mode-teaser{border-bottom:1px solid #d3d0d0;background-color:#f6f7f3;box-shadow:0 0 8px 1px #cccccc;border-radius:0.5em;padding:1.8rem;max-width:71rem;}}.inline__links{border-top:1px solid #33333363;border-bottom:1px solid #33333363;margin-top:2rem auto;}.node--view-mode-teaser h2 a{color:#095cb1;text-decoration:none;}#block-bootstrap-barrio-subtheme-weiterelinksfurunserepraxis  h2{font-size:1rem;background-color:#e6e6e6 !important;margin-top:5em;}.view-display-id-page_1 .row > *{width:auto;margin-top:2em;}.nav{--bs-nav-link-color:#484848 !important;}.site-footer{background:#8a8a8a !important;}.site-footer__bottom{border-top:none;}.site-footer .block{border:none;border-color:unset;padding:1px;}.site-footer__top .content li a{border-bottom:none;padding-left:2em;padding-right:2em;text-decoration:none;}.site-footer__top .region{width:auto;}.btn-primary{background-color:#095cb1 !important;border-color:#b5b5b5 !important;}.btn-primary:hover,.btn-primary:focus{background-color:#373737 !important;}@media (min-width:851px){.site-footer__top .region{width:auto;}}#popup-text,.eu-cookie-compliance-message p{font-size:0.9em;}.eu-cookie-compliance-message button{color:#626262;}svg.ext{width:24px;height:24px;fill:#fb0000;margin:0px 0px 6px 5px;}svg.mailto{width:24px;height:24px;fill:#fb0000;margin:0px 0px 6px 5px;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background-size:32px 32px;}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
