/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"SourceSansPro-Light";src:url(/themes/custom/sboe_rd/css/fonts/SourceSansPro-Light.ttf) format("truetype");}@font-face{font-family:"Source Sans Pro-Regular";src:url(/themes/custom/sboe_rd/css/fonts/SourceSansPro-Regular.ttf) format("truetype");}@font-face{font-family:"SourceSansPro-SemiBold";src:url(/themes/custom/sboe_rd/css/fonts/SourceSansPro-SemiBold.ttf) format("truetype");}@font-face{font-family:"SourceSansPro-Bold";src:url(/themes/custom/sboe_rd/css/fonts/SourceSansPro-Bold.ttf) format("truetype");}body{max-width:1920px;margin:0 auto;}h1,h2{font-family:'SourceSansPro-Light',sans-serif;}h3{font-family:'SourceSansPro-SemiBold',sans-serif;color:#444;}.toolbar{font-family:Verdana,sans-serif;font-size:0.8125rem;}h1{font-size:clamp(2.7rem,3vw,3.9rem) !important;}h2{font-size:clamp(2.3rem,3vw,3.1rem) !important;font-weight:300;}h2 a{text-decoration:none;}h3{font-size:clamp(1.4rem,1.53vw,2rem) !important;}h4{font-size:clamp(1.3rem,1.4vw,1.5rem) !important;}p{font-family:'SourceSansPro-Regular',sans-serif;font-size:clamp(.9rem,1.4vw,1.2rem) !important;}div#main-wrapper h1,div#main-wrapper h2{color:#eb1e26;}div#main-wrapper h1 a,div#main-wrapper h2 a{color:#eb1e26;}div#main-wrapper h1 a:hover,div#main-wrapper h2 a:hover{color:#555;}.views-field-title{background:url(/themes/custom/sboe_rd/css/images/stern_1_48x46.png) left top no-repeat;padding-left:55px;}a{text-decoration:none;}#main-wrapper a,.link{color:#eb1e26;}#main-wrapper a:hover,#main-wrapper a:focus,#main-wrapper .link:hover,#main-wrapper .link:focus{color:#555;}#main-wrapper a:active,#main-wrapper .link:active{color:#555;}.pagination{margin-left:45.5%;}.pagination a,.view-home .pagination a{color:#333;}.pagination{--bs-pagination-border-radius:0 !important;}.pagination li.page-item.active span.page-link{background-color:#777;border-color:#777;}#block-selbstbestimmtesosterreich .field--name-field-block-image img{max-width:100%;height:auto;padding:15px;}input[type="search"]{box-sizing:border-box;background:#f15a61;border-radius:0;}.search-form .btn.btn-primary{background:#f15a61;border-radius:0;border:1px solid #f15a61;}#block-sboe-rd-main-menu .navbar-nav{background:#eb1e26;color:#fff;font-size:1.1rem;padding:3px 9px;}#block-sboe-rd-main-menu .navbar-nav a{color:#fff;}#block-sboe-rd-main-menu .navbar-nav .dropdown-menu{background:#f15a61;border-radius:0;}#block-sboe-rd-main-menu .navbar-nav li.nav-item.menu-item--expanded.dropdown span.nav-link.dropdown-toggle.nav-link-{color:#fff;}#block-sboe-rd-main-menu .navbar-nav li.nav-item.menu-item--expanded.dropdown span.nav-link.dropdown-toggle.nav-link- a:hover{background:#eb1e26;}#block-sboe-rd-main-menu li.dropdown-item.active,#block-sboe-rd-main-menu li.dropdown-item:focus,#block-sboe-rd-main-menu li.dropdown-item:hover{background-color:#eb1e26;}.navbar-toggler{border-radius:0px !important;}.navbar-toggler-icon{height:1.9em !important;}div#block-sboe-rd-views-block-aktuelles-block-1{max-width:1600px;margin:0 auto;}div#block-sboe-rd-views-block-aktuelles-block-1 h2.views-field-title{max-width:980px;margin:3rem auto 0;}div#block-sboe-rd-views-block-aktuelles-block-1 div.view-header{max-width:980px;margin:0 auto 1rem;}div#views-bootstrap-aktuelles-block-1 .views-field-type{padding-top:1.7rem;}.view-aktuelles .views-field-field-image img,.view-aktuelles .views-field-field-video img{width:100%;height:auto;margin-bottom:10px;}div#views-bootstrap-aktuelles-block-1 h3{font-family:'SourceSansPro-Light',sans-serif;}div#views-bootstrap-aktuelles-block-1 h3 a{color:#eb1e26;text-decoration:none;}div#views-bootstrap-aktuelles-block-1 h3 a:hover{color:#555;}.view-aktuelles div.view-header h3{margin-left:55px;}.view-aktuelles div.view-header{border-bottom:1px solid #eb1e26;margin-bottom:1rem;}.fp-termine .views-field-field-beginn{font-weight:bold;font-size:24px;margin-top:-2.3rem;margin-left:1rem;}.fp-termine .views-field-field-beginn div.field-content time.datetime{background:rgba(244,244,244,.75);padding:5px 15px;}#main-wrapper{max-width:980px;margin:3rem auto 0;}.highlighted img{width:100%;height:auto;border-top:3px double #f15a61;padding-top:2px;border-bottom:3px double #929e77;padding-bottom:2px;}.view-was-ist-seboe .views-field-body{padding:10px 0px;}.view-frontpage .views-field-field-image div.field-content img{width:100%;height:auto;}#block-diezielevonsebo img{width:33.2%;height:auto;padding:10px 3%;}div#cboxWrapper div#cboxContent .node--type-text-bloecke h2.node__title{display:none;}div#cboxWrapper div#cboxContent .node--type-text-bloecke a,div#cboxWrapper div#cboxContent .node--type-text-bloecke a:hover{color:#555;}.view-frontpage h3,#block-diezielevonsebo h3,#block-views-block-unsere-grundlagen-block-1 h3,.view-was-ist-seboe h3,#block-mitgliedwerden h3{margin-left:55px;}.view-frontpage,.view-frontpage div.view-header,#block-views-block-unsere-grundlagen-block-1 div.view-header,#block-mitgliedwerden div.view-header{border-bottom:1px solid #eb1e26;}#block-diezielevonsebo p{border-top:1px solid #eb1e26;}.view-was-ist-seboe .views-field-body{border-top:1px solid #eb1e26;border-bottom:1px solid #eb1e26;}.view-frontpage div.view-header{margin-bottom:10px;}.field--name-field-block-untertitel{border-bottom:1px solid #eb1e26;}#block-diezielevonsebo{border-bottom:1px solid #eb1e26;}.view-unsere-grundlagen .views-field-field-untertitel{width:70%;margin:1rem auto 0;}.view-unsere-grundlagen .views-field-body{width:70%;font-size:140%;margin:1rem auto;}.view-unsere-grundlagen div.slide__caption{padding:0px;}.unsere-grundlagen-style-img{background:url(/themes/custom/sboe_rd/css/images/quotes-left.png) left center no-repeat,url(/themes/custom/sboe_rd/css/images/quotes-right.png) right center no-repeat;}.view-unsere-grundlagen .views-field-view-node{margin-bottom:20px;text-align:center;}.slick--view--unsere-grundlagen ul.slick-dots{border-top:1px solid #eb1e26;padding-top:5px;}.slick-prev:before{content:"〈 ";color:#fff;text-shadow:0 0 5px black;font-size:50px;font-weight:bold;}.slick-next:before{content:"〉";color:#fff;text-shadow:0 0 5px black;font-size:50px;font-weight:bold;}.slick-arrow{height:60px;width:70px;}div#block-pfeilnachunten-5.pfeil-nach-unten-icon{width:67px;margin:4rem auto;}.pfeil-nach-unten-icon{width:67px;margin:4rem auto;}#block-mitgliedwerden h2,#block-mitgliedwerden .field--name-body,#block-mitgliedwerden .field--name-field-block-untertitel{max-width:980px;margin:0 auto;}#block-mitgliedwerden h2{margin-bottom:.5rem;}#block-mitgliedwerden .field--name-body{padding:10px 0;}form#webform-submission-mitglied-werden-add-form{background:#889978;padding-top:25px;}form#webform-submission-mitglied-werden-add-form .js-form-item{max-width:600px;margin:0 auto;}form#webform-submission-mitglied-werden-add-form .btn,.newsletter-abonnieren .btn{background-color:#eb1e26;}form#webform-submission-mitglied-werden-add-form .webform-button--submit{margin-left:43.4%;font-size:130%;background-color:#eb1e26;margin-bottom:-2rem;border:2px solid #fff;}.newsletter-abonnieren .webform-button--submit{margin-left:28%;font-size:130% !important;background-color:#eb1e26 !important;margin-bottom:-3rem;border:2px solid #fff !important;}form#webform-submission-mitglied-werden-add-form .webform-button--submit:hover,.newsletter-abonnieren .webform-button--submit:hover,form#webform-submission-mitglied-werden-add-form .btn:hover,.newsletter-abonnieren .btn:hover{background-color:#555 !important;}form#webform-submission-mitglied-werden-add-form div.tabledrag-toggle-weight-wrapper{display:none;}.form-control,.input-group-text,.form-check-input[type="checkbox"],.btn{border-radius:0 !important;padding:5px !important;}.page-view-taxonomy-term h1.title{display:none;}.view-gruendungsprozess .views-field-title,.view-taxonomy-term .views-field-title{margin-top:3rem;}.view-gruendungsprozess .views-field-field-untertitel,.view-taxonomy-term .views-field-field-untertitel{border-bottom:1px solid #eb1e26;margin-bottom:3rem;}.view-gruendungsprozess .views-field-field-untertitel h3,.view-taxonomy-term .views-field-field-untertitel h3{margin-left:55px;}.view-gruendungsprozess .views-field-field-image,.view-taxonomy-term .views-field-field-image,.view-gruendungsprozess .views-field-field-video,.view-taxonomy-term .views-field-field-video{float:left;width:47%;height:auto;margin-right:3%;}div.personen.view-gruendungsprozess div.view-header{border-bottom:1px solid #eb1e26;margin-bottom:3rem;padding-bottom:1rem;}div.personen.view-gruendungsprozess .views-row{border-bottom:1px solid #eb1e26;margin-bottom:3rem;}div.personen.view-gruendungsprozess .views-field-field-image{float:left;width:33%;height:auto;margin-right:3%;border:1px solid rgba(0,0,0,.6);}.view-gruendungsprozess .views-field-field-image img,.view-taxonomy-term .views-field-field-image img{width:100%;height:auto;}div.personen.view-gruendungsprozess .views-field-field-image img{width:100%;height:auto;}div.personen.view-gruendungsprozess .views-field-field-person-vorstellen{width:60%;float:right;margin-bottom:1rem;}.view-gruendungsprozess .views-field-body img{display:none;}.view-gruendungsprozess .views-field-view-node,.view-taxonomy-term .views-field-view-node{clear:both;padding-top:2rem;padding-bottom:1rem;text-align:center;font-size:1.1rem;border-bottom:1px solid #eb1e26;margin-bottom:2rem;}.node img{max-width:100%;height:auto;}.node.node--type-article .field--name-body{padding:1rem 0;}.node.node--type-galerie .field--name-field-galeriebilder img{float:left;max-width:33.333%;padding:1%;}.node.node--type-video .video-embed-field-responsive-video{margin-bottom:2rem;}.node.node--type-termin .field--name-field-beginn,.node.node--type-termin .field--name-field-ende{margin-top:2rem;font-size:1.3rem;font-weight:bold;}.node.node--type-termin .field--name-field-ort{margin-top:.7rem;margin-bottom:2rem;font-size:1.3rem;font-weight:bold;}.node .field--name-field-download{margin:15px 0 25px;}.node .field--name-field-download::before{content:"↓";font-size:2rem;float:left;padding-right:10px;}.node .field--name-field-tags ul.links li{float:left;padding:3px 7px;white-space:nowrap;background-color:#889978;margin:3px;font-size:1.3rem;}.node .field--name-field-tags ul.links li a{color:#fff !important;text-decoration:none;}.node .field--name-field-tags ul.links li a:hover{color:#000 !important;}.node .shariff .orientation-horizontal{width:100%;}.node ul.flippy{text-align:center;font-size:1.5rem;font-weight:bild;margin-top:2rem;margin-bottom:2rem;background-color:rgba(235,30,38,.2);padding:5px 0 7px;}.node ul.flippy a{color:rgba(235,30,38,1) !important;}div#cboxOverlay{opacity:0.65 !important;}div.view-inhalte-suchen-form{margin-top:2rem;}div.view-inhalte-suchen-form div.js-form-item.js-form-type-textfield{width:calc(60% - 60px);}div.view-inhalte-suchen-form .views-field-title{margin-top:3rem;}.site-footer__top{background-color:#eb1e26;}.site-footer__top a{text-decoration:none;}.site-footer__top a::before{content:url(/themes/custom/sboe_rd/css/images/stern_1_21x20_neg.png);margin-right:4px;}#block-sitemap,#block-subfooter{max-width:1400px;margin:0 auto;}#block-sitemap h2{border-bottom:1px solid #fff;}#block-sitemap h2::before{content:url(/themes/custom/sboe_rd/css/images/stern_1_48x46_neg.png);margin-right:15px;}div.site-footer__bottom .block-copyright-footer div.content{color:#333;font-size:110%;}div.site-footer__bottom .block-social-media-links-block div.content a{color:#929e77;}div.site-footer__bottom .block-social-media-links-block div.content a:hover{color:#777;}div.site-footer__bottom .field--name-field-block-3{background-color:#eb1e26;padding:0 3%;}form#webform-submission-newsletter-abonnieren-add-form .btn{background-color:#555;border:none;}form#webform-submission-newsletter-abonnieren-add-form .btn:hover{background-color:#333;border:none;}.newsletter-abonnieren h2{font-size:30px !important;font-weight:bold;margin-bottom:1rem;padding-top:1rem;}@media (max-width:576px){#block-subfooter .group-left,#block-subfooter .group-middle,#block-subfooter .group-right{width:100%;}#block-diezielevonsebo img{width:100%;}.view-frontpage h3,#block-diezielevonsebo h3,#block-views-block-unsere-grundlagen-block-1 h3,.view-was-ist-seboe h3,#block-mitgliedwerden h3{margin-left:40px;}.views-field-title{background:url(/themes/custom/sboe_rd/css/images/stern_1_32x31.png) left top no-repeat;padding-left:40px;}.unsere-grundlagen-style-img{background:url(/themes/custom/sboe_rd/css/images/quotes-left-70x102.png) left center no-repeat,url(/themes/custom/sboe_rd/css/images/quotes-right-70x102.png) right center no-repeat;}.view-gruendungsprozess .views-field-field-untertitel h3,.view-taxonomy-term .views-field-field-untertitel h3{margin-left:40px;}.view-gruendungsprozess .views-field-field-image,.view-taxonomy-term .views-field-field-image{width:100%;height:auto;margin-bottom:1rem;}div.personen.view-gruendungsprozess .views-field-field-image{width:100%;height:auto;}div.personen.view-gruendungsprozess .views-field-field-person-vorstellen{width:100%;margin-bottom:1rem;}#block-sitemap h2::before{content:url(/themes/custom/sboe_rd/css/images/stern_1_32x31_neg.png);margin-right:15px;}}
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:#fff;}#navbar-main{background-color:#fff;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}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:none;}.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;}
