/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

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;}
*{font-family:"Arial",sans-serif!important;}nav#navbar-main{padding:0;background:white;}div#main{margin-top:2rem;}.sidebar .block{background-color:white;border:none;}.fp-block{padding-inline:0!important;overflow:hidden;}.fp-block > h2{margin:0 0 0.5em;border-bottom:none;padding-bottom:5px;text-shadow:none;font-size:1.071em;line-height:initial;background:#87888c;color:white;font-weight:bold;padding-left:10px;padding-block:5px;font-size:24px;}div#block-gbwflc-views-block-events-fp > h2,div#block-gbwflc-blockzumpromotenvonneuigkeiten > h2{font-size:36px;color:#d9002f;font-weight:normal;line-height:36px;margin-bottom:10px;background:none;}.fp-block h2:before,.path-frontpage h1:before,ul.cheeseburger-menu__menu-list a:before,.tb-megamenu-column ul li ul a:before,.path-alle-termine h1:before{content:"";font-family:"unicons-line";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.25rem;}div#block-gbwflc-blockzumpromotenvonneuigkeiten h2:before{content:'\eaf0';}div#block-gbwflc-views-block-events-fp h2:before{content:'\e8db';}div#block-gbwflc-kontakt h2:before{content:'\ea14';}div#block-gbwflc-mitgliedwerden h2:before{content:'\ea11';}div#block-gbwflc-intendenzascolasticaitaliana h2:before{content:'\e9a2';}.path-frontpage h1:before{content:"\e98e";}.field--name-body a{color:#d9002f;}h1.title{color:#d9002f;}a.active-trail{background:transparent!important;}div#block-gbwflc-search-form-wide form#search-block-form *{border-radius:0;margin-bottom:0!important;}div#block-gbwflc-search-form-wide form#search-block-form{gap:.5rem;}div#block-gbwflc-search-form-wide form#search-block-form input,div#block-gbwflc-search-form-wide form#search-block-form button#edit-submit{background-color:white;border-color:black;color:black;box-shadow:none;}div#block-gbwflc-views-block-events-fp{padding-top:0;}div#block-gbwflc-blockzumpromotenvonneuigkeiten{padding-top:0;}div#sidebar_first{margin-top:0;}.path-frontpage .view-footer a{font-size:14px;color:#d00a38;}.path-frontpage .view-footer{text-align:center;}footer.site-footer *{margin:0!important;padding:0!important;border:none!important;box-shadow:none;}footer.site-footer .container-xxl{margin-inline:auto;display:flex;justify-content:space-between;}.site-footer__top .region{width:100%;}footer.site-footer p{display:inline-flex;gap:1rem;}footer.site-footer{text-align:center;display:flex;justify-content:center;background:white;border-top:1px solid #ccc;}footer.site-footer *{color:black!important;font-size:12px;}li.breadcrumb-item a{color:#999!important;font-style:italic!important;}
nav#navbar-main{padding:0;background:white;}.tb-megamenu .nav > li > a,.tb-megamenu .nav > li > span.tb-megamenu-no-link{padding-block:68.5px;}.tb-megamenu-submenu.main_nav_mega{width:100dvw!important;max-width:1450px;border-bottom:none;right:0;display:block;top:248px;left:50%;right:50%;transform:translateX(-50%);}.tb-megamenu ul.tb-megamenu-nav li:nth-child(3) .tb-megamenu-submenu.main_nav_mega{position:fixed;}@media (min-width:1700px){.tb-megamenu-submenu.main_nav_mega{width:80dvw!important;max-width:1450px;border-bottom:none;right:0;display:block;top:248px;left:50%;right:50%;transform:translateX(-50%);}}.mega-dropdown-inner{background:none repeat scroll 0 0 #87888a;}.mega-dropdown-inner *{color:white!important;text-decoration:none;border:none!important;}li.mega.main_nav_mega_item_uc a{padding:10px!important;font-weight:normal;font-size:15px;margin-bottom:10px;background:#ffffff;color:#333333!important;text-align:center;display:block;min-width:145px;font-weight:bold;text-transform:uppercase;}ul.tb-megamenu-nav > li .dropdown-toggle span.caret,ul.tb-megamenu-nav > li .dropdown-toggle:after{display:none!important;}ul.tb-megamenu-nav.nav.level-0 > .level-1.mega.dropdown:nth-child(2) ul.tb-megamenu-subnav,ul.tb-megamenu-nav.nav.level-0 > .level-1.mega.dropdown:nth-child(4) ul.tb-megamenu-subnav{width:244px;}.tb-megamenu{background:transparent;}.tb-megamenu ul.tb-megamenu-nav.nav.level-0 > li:nth-child(odd){background:#87888a;}.tb-megamenu ul.tb-megamenu-nav.nav.level-0 > li > *{text-decoration:none;color:black!important;border:none;}.tb-megamenu ul.tb-megamenu-nav.nav.level-0 > li:last-child{border-right:1px solid #ccc;}nav#navbar-main{border-bottom:1px solid #ccc;}.tb-megamenu .nav li.dropdown.active > .dropdown-toggle,.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle,.tb-megamenu .nav > li.dropdown.open.active > a:hover,.tb-megamenu .nav > li.dropdown.open.active > span.tb-megamenu-no-link:hover{background:#87888a;color:white!important;}div#tb-megamenu-column-13 li.active-trail{background:#d00a38;}div#tb-megamenu-column-13 li.active-trail a{color:white!important;}div#tb-megamenu-column-13 li:hover{background:#d00a38;}div#tb-megamenu-column-13 li:hover *{color:white!important;}.nav-collapse.always-show ul.tb-megamenu-nav.nav.level-0.items-4 li{border-right:1px solid white;}
nav#block-gbwflc-topicsmenu > ul{flex-direction:column;width:100%;margin-left:0px;}li.nav-item.menu-item--expanded ul{display:none;}li.nav-item.menu-item--expanded:has(a.is-active) ul{display:block;}nav#block-gbwflc-topicsmenu > ul > li > a{background:#87888a;color:#ffffff;display:flex;}nav#block-gbwflc-topicsmenu > h2{margin:0;border:none;padding:0;width:100%;background-color:#87888a;color:white;font-size:unset;line-height:normal;font-family:"Arial",sans-serif;font-size:16px;color:white;background:#87888a;padding-left:10px;font-weight:normal;line-height:32px;margin-bottom:0;text-transform:uppercase;margin-bottom:15px;}nav#block-gbwflc-topicsmenu > ul > li > a:hover{background:#d9002f;}nav#block-gbwflc-topicsmenu > ul > li > a:before{content:'\eb6d';font-family:"unicons-line";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;margin-right:5px;}nav#block-gbwflc-topicsmenu li.nav-item.menu-item--expanded:has(a.is-active) > a{background:#d9002f!important;}nav#block-gbwflc-topicsmenu li.nav-item.menu-item--expanded:has(a.is-active) > a:before{content:'\eb3a'!important;}nav#block-gbwflc-topicsmenu li.nav-item.menu-item--expanded ul.menu li:has(a.is-active){background:#d9002f;}nav#block-gbwflc-topicsmenu li.nav-item.menu-item--expanded ul.menu a.is-active{color:white;}nav#block-gbwflc-topicsmenu li.nav-item.menu-item--expanded ul.menu{padding-inline:0;}nav#block-gbwflc-topicsmenu li.nav-item.menu-item--expanded ul.menu *{list-style:none;}nav#block-gbwflc-topicsmenu li.nav-item.menu-item--expanded ul.menu a{color:black;}nav#block-gbwflc-topicsmenu li.nav-item.menu-item--expanded ul.menu a:before{content:'\eb6d';font-family:"unicons-line";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;margin-right:5px;}nav#block-gbwflc-topicsmenu{margin:0;padding:0;max-width:90%;}div#sidebar_first{padding:0;padding-inline:1rem;}.tb-megamenu-column ul li ul a:before{content:"\eb9f";margin-right:0;}.tb-megamenu-column ul li ul a{display:inline-flex!important;align-items:center;}
ul.pagination{margin-inline:auto;width:max-content;display:flex;gap:8px;}ul.pagination *{border-radius:0!important;color:white!important;}ul.pagination li.page-item > .page-link{background:none repeat scroll 0 0 #d9002f!important;border-color:#d9002f!important;}ul.pagination li.page-item.active > .page-link,ul.pagination li.page-item:hover > .page-link{background:none repeat scroll 0 0 #838383!important;border-color:#838383!important;}ul.pagination li.page-item{width:38px;height:38px;text-align:center;}
nav#navbar-top{background-color:#d9002f;padding-block:0;}nav#navbar-top .region-secondary-menu *{color:white;text-decoration:none;width:auto;margin:0;padding:0;}nav#navbar-top section.row.region.region-secondary-menu{gap:4rem;}nav#navbar-top .region-secondary-menu nav.links.nav.links-inline{gap:.25rem;}nav#navbar-top .region-secondary-menu nav.links.nav.links-inline .nav-link:first-child:after{content:"|";margin-left:.25rem;}nav#navbar-top .region-secondary-menu nav .is-active a{color:#fbba00!important;}
body img{max-width:100%;height:auto;}
.view-id-events.view-display-id-block_1 .views-row{padding:10px 20px;margin-bottom:20px;}.view-id-events.view-display-id-block_1 .views-row *{font-family:"Arial",sans-serif;font-size:18px;color:white;font-weight:bold;line-height:1.5em;}.view-id-events.view-display-id-block_1 .views-row .views-field.views-field-field-event-date *{font-size:30px;}.view-id-events.view-display-id-block_1 .views-row:has(.color0){background:#e28a9d}.view-id-events.view-display-id-block_1 .views-row:has(.color0) *{color:black;}.view-id-events.view-display-id-block_1 .views-row:has(.color1){background:#d9002f;}
.view-id-news .views-row .topic-name a{font-size:12px;color:#333333;background:#f2b2c0;padding:2px 3px;}.view-id-news .views-row .news-date{font-size:12px;color:#333333;display:inline-block;}.view-id-news .views-row .news-date{font-size:12px;color:#333333;display:inline-block;float:left;margin-right:5px;}.view-id-news .views-row{line-height:20px;margin-bottom:20px;clear:both;}.view-id-news .views-row .news-top{margin-top:1px;display:grid;grid-template-columns:25% 75%;gap:1rem;}.view-id-news .views-row .news-top img{width:100%!important;height:auto;}.view-id-news .views-row .news-top .news-title a{font-size:18px;color:#333333;font-weight:bold;}.news-body a.views-more-link{width:100%;clear:both;float:left;color:#d00a38;}.view-id-news.view-display-id-page_1 .news-top img{max-width:175px;aspect-ratio:1;object-fit:cover;}.view-id-news.view-display-id-page_2 .news-top img{max-width:200px;aspect-ratio:1;object-fit:cover;}.view-id-news.view-display-id-page_2 .news-top{grid-template-columns:225px auto;}.view-id-news.view-display-id-page_2 .views-row{margin-bottom:4rem;}.view-id-news.view-display-id-page_2 form#views-exposed-form-news-page-2{margin-bottom:2rem;}.view-id-news.view-display-id-page_2 form#views-exposed-form-news-page-2 > div{gap:10px;}.view-id-news.view-display-id-page_2 form#views-exposed-form-news-page-2 *{border-radius:0;}.view-id-news.view-display-id-page_2 form#views-exposed-form-news-page-2 button#edit-submit-news{color:black;background:white;border-color:black}.view-id-news.view-display-id-page_2 form#views-exposed-form-news-page-2 input{border-color:black;}
.vocabulary-topics h3{font-family:"Arial",sans-serif;font-size:20px;background:#87888a;padding:0 5px;line-height:32px;font-weight:bold;margin-block:1.25rem 1rem;margin-inline:0.8rem;width:-webkit-fill-available;}.vocabulary-topics h3 *{color:white!important;text-decoration:none;}.view-node-count-by-taxonomy{}.view-node-count-by-taxonomy *{font-size:14px!important;font-weight:normal!important;color:white;background:none!important;line-height:14px!important;}.view-node-count-by-taxonomy .view-content.row{display:flex;background:#d9002f!important;padding:5px!important;width:max-content;margin-bottom:1rem;}.view.view-node-count-by-taxonomy .view-header{width:max-content;float:left;background:#d9002f!important;padding:5px!important;}.view-node-count-by-taxonomy .view-content.row *{margin:0;padding:0;float:left;width:max-content;}.view-node-count-by-taxonomy .view-content.row .views-row{margin-right:.5rem;margin-left:.25rem;}.view-node-count-by-taxonomy .view-content.row .views-row:last-child{margin-right:.25rem;}.view-node-count-by-taxonomy .view-content.row .views-row:after{content:",";}.view-node-count-by-taxonomy .view-content.row .views-row:last-child:after{content:"";}.view-inhalte-in-topics.view-id-inhalte_in_topics{}.view-inhalte-in-topics.view-id-inhalte_in_topics a{text-decoration:none;}.view-inhalte-in-topics.view-id-inhalte_in_topics.view-display-id-block_3 .views-row{line-height:19px;margin-bottom:42px;clear:both;}.view-inhalte-in-topics.view-id-inhalte_in_topics.view-display-id-block_3 .news-date{font-family:"Arial",sans-serif;font-size:12px;color:#333333;display:inline-block;}.view-inhalte-in-topics.view-id-inhalte_in_topics.view-display-id-block_3 .member-category{display:inline-block;background:#ffe4ac;margin-left:5px;padding:0 2px;}.view-inhalte-in-topics.view-id-inhalte_in_topics.view-display-id-block_3 .member-category a{font-size:12px;color:#333333;}.view-inhalte-in-topics.view-id-inhalte_in_topics.view-display-id-block_3 .news-title{margin-block:5px;}.view-inhalte-in-topics.view-id-inhalte_in_topics.view-display-id-block_3 .news-title a{font-size:18px;color:#333333;font-weight:900;}.view-inhalte-in-topics.view-id-inhalte_in_topics.view-display-id-block_3  .news-body a{color:#d9002f!important;}.view-id-inhalte_in_topics.view-display-id-block_4 .views-row,.view-id-inhalte_in_topics.view-display-id-block_5 .views-row{margin-bottom:15px;}.view-id-inhalte_in_topics.view-display-id-block_4 .views-row a,.view-id-inhalte_in_topics.view-display-id-block_5 .views-row a{font-size:24px;font-weight:normal;color:#333333;}.view-id-inhalte_in_topics.view-display-id-block_4 .views-row a:before,.view-id-inhalte_in_topics.view-display-id-block_5 .views-row a:before,.view-id-inhalte_in_topics.view-display-id-block_2 .views-row .views-field-title a:before{font-family:"unicons-line";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;margin-right:5px;display:inline-block;}.view-id-inhalte_in_topics.view-display-id-block_4 .views-row a:before{content:"\e954";}.view-id-inhalte_in_topics.view-display-id-block_5 .views-row a:before{content:"\ebb8";}.view-id-inhalte_in_topics.view-display-id-block_2 .views-row .views-field-title a:before{content:"\eb6d";font-size:45px;margin-right:0;width:40px;}.view-id-inhalte_in_topics.view-display-id-block_2 .views-row .views-field-title a{font-size:24px;color:#343434;font-weight:bold;display:inline-flex;align-items:center;}.view-id-inhalte_in_topics.view-display-id-block_2 .views-row .views-row *{background:none;border:none;}.view-id-inhalte_in_topics.view-display-id-block_2 .views-field-title[aria-expanded="true"] a:before{transform:rotate(90deg);}.view-id-inhalte_in_topics.view-display-id-block_2 .views-row h3{margin-right:0;}.view-id-inhalte_in_topics.view-display-id-block_2 .views-row{margin:0;padding-left:0;}
@media (max-width:1099px){header#header .container{max-width:90dvw;}header#header .container img{max-width:200px;}}@media (min-width:1100px) and (max-width:1250px){header#header .container{max-width:90dvw;}header#header .container img{max-width:250px;}}@media (min-width:950px) and (max-width:1140px){main#content{flex-shrink:1;flex-grow:1;width:100%;flex-basis:auto;}div#sidebar_first,div#sidebar_second{width:50%;}}@media (max-width:950px){div#sidebar_first,div#sidebar_second{width:100%;}}@media (max-width:950px){.d-inline-block.align-top.site-name-slogan{display:none!important;}}@media (min-width:991.1px){div#custom-mobile-menu{display:none;}}@media (max-width:990.99px){div#block-gbwflc-hauptnavigation{display:none;}nav#navbar-main{position:absolute;width:100%;}main#content{margin-top:3rem;}.cheeseburger-menu__menus{border-inline:1px solid #ccc;}div#CollapsingNavbar{position:absolute;width:50%;background:white;top:5rem;right:0rem;z-index:99;}div#CollapsingNavbar *{list-style:none;text-decoration:none;color:black;}div#CollapsingNavbar ul{margin:0;padding:0;display:flex;flex-direction:column;position:relative;}.cheeseburger-menu__navigation{display:none;}ul.cheeseburger-menu__menu-list li{}ul.cheeseburger-menu__menu-list > li > ul > li{padding-block:5px;width:100%!important;display:inline-block;}ul.cheeseburger-menu__menu-list a{padding:5px;display:inline-flex!important;}ul.cheeseburger-menu__menu-list span{padding-left:5px;text-transform:uppercase;font-weight:bold;padding-block:1rem!important;color:#ccc!important;width:100%;display:block;text-align:left;}ul.cheeseburger-menu__menu-list > ul.cheeseburger-menu__menu-list > li > a,ul.cheeseburger-menu__menu-list > ul.cheeseburger-menu__menu-list > li > span{font-weight:bold;text-transform:uppercase;}ul.cheeseburger-menu__menu-list > li.cheeseburger-menu__menu-list-item.cheeseburger-menu__menu-list-item--parent.cheeseburger-menu__menu-list-item--expanded > span.cheeseburger-menu__menu-list-item-link.cheeseburger-menu__menu-list-item-link--span{display:none;}ul.cheeseburger-menu__menu-list > li.cheeseburger-menu__menu-list-item.cheeseburger-menu__menu-list-item--parent.cheeseburger-menu__menu-list-item--expanded > ul.cheeseburger-menu__menu-list > li.cheeseburger-menu__menu-list-item.cheeseburger-menu__menu-list-item--parent.cheeseburger-menu__menu-list-item--expanded > span.cheeseburger-menu__menu-list-item-link.cheeseburger-menu__menu-list-item-link--span{display:block;}ul.cheeseburger-menu__menu-list a{border-bottom:1px solid #ccc;width:100%;display:inline-block;}ul.cheeseburger-menu__menu-list a:before{content:"\eb9f";}ul.cheeseburger-menu__menu-list span{margin-left:15px;}li.cheeseburger-menu__menu-list-item.cheeseburger-menu__menu-list-item--child:last-child a{border:none!important;}nav#block-gbwflc-topicsmenu{max-width:100%;}}
.path-alle-termine h1:before{content:'\e8db';}.view-id-events.view-display-id-page_1 .views-row{background:#d9002f;padding:10px 20px 0 20px;margin-bottom:20px;margin-inline:15px;}.view-id-events.view-display-id-page_1 .views-row *{font-family:"Arial",sans-serif;font-size:18px;color:white;}.view-id-events.view-display-id-page_1 header *{font-size:20px!important;font-weight:bold;}
