@font-face{font-display:swap;font-family:'League 140 Medium Oblique';src:url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-140MediumOblique.woff2) format('woff2'),url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-140MediumOblique.woff) format('woff'),url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-140MediumOblique.ttf) format('truetype');font-weight:500;font-style:italic}@font-face{font-display:swap;font-family:'League 170 Bold Oblique';src:url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-170BoldOblique.woff2) format('woff2'),url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-170BoldOblique.woff) format('woff'),url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-170BoldOblique.ttf) format('truetype');font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:'League 140';src:url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-140Medium.woff2) format('woff2'),url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-140Medium.woff) format('woff'),url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-140Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'League 170';src:url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-170Bold.woff2) format('woff2'),url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-170Bold.woff) format('woff'),url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-170Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'League 105 Light Oblique';src:url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-105LightOblique.woff2) format('woff2'),url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-105LightOblique.woff) format('woff'),url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-105LightOblique.ttf) format('truetype');font-weight:300;font-style:italic}@font-face{font-display:swap;font-family:'League 200 ExtraBold Oblique';src:url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-200ExtraBoldOblique.woff2) format('woff2'),url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-200ExtraBoldOblique.woff) format('woff'),url(//www.sbr-nachwuchs.de/wp-content/cache/min/1/wp-content/themes/starbulls-nachwuchs-child/../../../../../../themes/starbulls-nachwuchs-child/fonts/league/League-200ExtraBoldOblique.ttf) format('truetype');font-weight:800;font-style:italic}.top-bar-bg{text-align:center!important}.top-bar>.mini-widgets{display:block!important;text-align:center;min-width:100%!important}.branding:before{content:"";display:block;position:absolute;width:1000px;height:140px;left:-670px;top:-37px;background:#fff;-webkit-box-shadow:0 0 5px 10px rgba(0,0,0,.2);box-shadow:-15px 0 9px 7px rgba(0,0,0,.2);z-index:0!important}.branding:after{content:"";display:block;position:absolute;left:330px;top:-37px;width:0;height:0;border-style:solid;border-width:140px 140px 0 0;border-color:#fff transparent transparent}.branding a,.branding{z-index:1!important}.branding img{margin-top:-23px}.sticky-on .branding{margin-top:-15px;margin-left:-10px}.sticky-on .branding:after{content:"";display:block;position:absolute;left:110px;top:-36px;width:0;height:0;border-style:solid;border-width:90px 90px 0 0;border-color:#fff transparent transparent}.sticky-on .branding:before{content:"";display:block;position:absolute;width:1000px;height:90px;left:-890px;top:-36px;background:#fff;-webkit-box-shadow:0 0 5px 10px rgba(0,0,0,.2);box-shadow:-15px 0 9px 7px rgba(0,0,0,.2);z-index:0!important}.main-nav>li>a .menu-text{font-size:28px;font-family:'League 170 Bold Oblique'!important}.main-nav{text-align:center!important;margin-left:-290px!important}.sticky-on .main-nav{text-align:center!important;margin-left:-70px!important}.sticky-on .main-nav li{margin-top:-7px!important}.sticky-on.masthead .main-nav{margin-top:-7px}.single .entry-content{font-size:19px!important;line-height:1.5em!important}@media only screen and (min-width:767px){.single .page-title .entry-title{font-size:30px!important;line-height:1.2em!important}}.unterseite-menu-wrapper{background:#005143!important;display:block!important;width:100%!important;background:#005143!important;color:#fff;position:fixed;top:125px;left:0;max-height:40px}.unterseite-menu-wrapper ul{display:flex!important;text-align:center!important;justify-content:center!important}.unterseite-menu-wrapper li{display:block;position:relative;margin:0!important;padding:5px 0!important;text-transform:uppercase}.unterseite-menu-wrapper li:hover{background:rgba(255,255,255,.2)}.unterseite-menu-wrapper li.act{background:#e2002b}.unterseite-menu-wrapper ul li a{color:#fff;font-weight:700;padding:0 20px!important;margin:0!important}.sticky-on .unterseite-menu-wrapper{top:85px!important;max-height:30px;transition:all .1s ease!important}.sticky-on .unterseite-menu-wrapper li{margin-top:0!important;padding:2px 0!important}.heading .rs-layer,.bg-text{font-family:'League 200 ExtraBold Oblique'!important;font-style:italic}@media only screen and (max-width:767px){.mobil-center *{margin:0 Auto}}.next-games-slider div{overflow:visible!important}.next-games-slider .ult-content-box{background:#fff!important;box-shadow:0 5px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)!important;border-radius:5px;padding:20px 10px 0}@media only screen and (min-width:1024px){.next-games-slider .ult-content-box:hover{background:#fff!important;box-shadow:0 10px 40px rgba(0,0,0,.19),0 9px 9px rgba(0,0,0,.23)!important;padding:20px 10px 0;margin-top:-10px!important}}.game-slider-date *{font-weight:400!important;line-height:1.2em;margin-top:-30px;color:#888}.game-slider-head h3{font-family:'League 170 Bold Oblique'!important;font-size:20px!important;line-height:1.2em;z-index:3!important}.game-slider-logo-right img{margin-left:-25px!important;margin-top:-22px;height:68px!important;min-width:68px!important}.game-slider-logo-left img{margin-right:-25px!important;margin-top:-22px;height:68px!important;min-width:68px!important}.game-slider-score{font-weight:700;font-size:28px;color:#005143;margin:0!important;padding:0!important}.game-slider-score.small{font-size:12px}@media only screen and (min-width:1200px) and (max-width:1850px){.game-slider-logo-right img{margin-top:-15px;height:50px!important;min-width:50px!important}.game-slider-logo-left img{margin-top:-15px;height:50px!important;min-width:50px!important}.game-slider-score{font-size:24px}}.game-slider-head strong{color:#005143!important}@media only screen and (max-width:768px){.vc_row.game-slider-row{padding-left:0!important;padding-right:0!important}}.blog-shortcode .entry-title,.post .entry-title{font-size:21px!important;line-height:1.2em!important;margin-bottom:20px!important}.standard-title p{text-transform:uppercase;letter-spacing:5px;font-size:14px;margin-bottom:15px!important}.dots.standard-title:before{content:"";display:block;width:950px;height:400px;position:absolute;top:170px;left:calc(50% - 500px);background:url(https://topscorer.qodeinteractive.com/wp-content/plugins/topscorer-core/assets/img/dot.png)}.gform_wrapper.gravity-theme .gfield input,.gform_wrapper.gravity-theme .gfield textarea{border:1px solid #fff;background:#f7f7f7;padding:10px 15px!important;margin-bottom:0}.gform_wrapper.gravity-theme .gfield{z-index:0!important}.staff.dt-team-shortcode .team-author-name{background:#fff!important;color:#005143;font-size:20px;text-transform:uppercase;padding:5px 10px 0}.staff .team-container{box-shadow:0 10px 40px rgba(0,0,0,.25),0 9px 9px rgba(0,0,0,.4)!important}.staff .team-content{display:none}.staff .team-author{background:#ffffff!important;font-size:18px!important;line-height:1.2em;text-transform:uppercase;padding:5px 10px 0}.staff .team-author p{color:#000!important;font-size:16px!important;font-weight:400!important}.staff.move-icons-under-position .team-desc{padding:0!important;margin-bottom:0!important}.staff.team-author{padding:0!important;margin-bottom:-25px}.staff.team-container .team-author img{position:absolute;top:10px;right:10px}.kader .dt-team-shortcode .team-author-name{background:#005143!important;color:#fff;font-size:16px;line-height:1.2em;text-transform:uppercase;padding:10px}.kader .team-container .team-media{max-height:260px;overflow:hidden}.kader .move-icons-under-position .team-desc{padding:0!important;margin-bottom:0!important}.kader .team-author{padding:0!important;margin-bottom:-25px}.kader .team-container .team-author img{position:absolute;top:10px;right:10px;width:30px;height:auto}.team-content p{background:#005143;color:#fff;margin-top:-10px;padding-bottom:10px}.grubauer-wrapper{position:absolute!important;left:0;bottom:-135px;overflow:visible!important}.grubauer-wrapper img{height:750px;width:610px}.start-quote-wrapper{overflow:visible!important}.quote-sign img{width:80px;height:80px}.start-quote .quote-message{font-family:'League 170 Bold Oblique'!important;font-size:36px!important;line-height:1.4em;color:#fff;text-align:center}@media only screen and (min-width:700px) and (max-width:1850px){.quote-sign img{width:60px!important;height:60px!important}.start-quote .quote-message{font-family:'League 170 Bold Oblique'!important;font-size:24px!important;line-height:1.4em;color:#fff;text-align:center}}@media only screen and (max-width:700px){.start-quote .quote-message{font-size:24px!important;line-height:1.4em}}.start-quote .quote-team{text-transform:uppercase;letter-spacing:2px;font-weight:600;text-align:center!important;margin-top:50px;color:#777}.start-quote .quote-name{font-size:28px!important;line-height:1.4em;z-index:3!important;color:#fff;font-weight:700;text-align:center;text-transform:uppercase}.contact-name{margin-top:-20px;font-size:22px;text-decoration:none!important;color:#005143;text-transform:uppercase;font-weight:700!important}.contact-position{font-size:16px;text-decoration:none!important;line-height:1.5em;color:#888;text-transform:uppercase;margin-bottom:20px;font-weight:600}.contact-number a,.contact-mail a{font-size:18px;text-decoration:none!important;line-height:1.5em}.contact-number i,.contact-mail i{margin-right:10px;color:#005143;font-size:20px}.weiss *{color:#fff}@media only screen and (min-width:1400px){.wpb_tour .wpb_tabs_nav{width:20%;margin-top:0!important;padding-top:20px!important}.wpb_tour_tabs_wrapper{display:flex!important}.wpb_tour_tabs_wrapper .wpb_tab{width:calc(80% - 50px)!important;padding:0 0 0 50px!important}.wpb_tour .wpb_tabs_nav i{font-size:40px;display:block!important}.wpb_tour .wpb_tabs_nav li{font-size:20px}}.wpb_content_element .wpb_tabs_nav li.ui-tabs-active{background:#005143!important;border:3px solid #fff}.wpb_tour .wpb_tabs_nav li{font-weight:700;padding-top:10px;padding-bottom:10px;font-size:20px;text-align:center;background:#fff!important;border:3px solid #fff;border-radius:3px!important;box-shadow:0 5px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)!important}.wpb_tour .wpb_tabs_nav{margin-top:0!important;padding-top:20px!important}@media only screen and (min-width:900px) and (max-width:1400px){.wpb_tour .wpb_tabs_nav i{display:none}}@media only screen and (max-width:899px){.wpb_tour .wpb_tabs_nav li{padding-top:3px!important;padding-bottom:3px!important;font-size:18px!important}}.dalt-table *{border:0!important;border-spacing:0px!important;font-family:"Titillium Web"!important}.dalt-table td{padding-top:15px!important;padding-bottom:15px!important}.dalt-tabelle td{font-size:16px!important}.dalt-tabelle td:first-child{font-weight:600!important;font-size:20px!important}.dalt-tabelle .dalt-image-left{height:40px!important;width:40px;padding:10px 0!important;margin:0!important;text-align:center!important;margin:0!important}.dalt-tabelle img.dalt-image-left{height:40px!important;width:auto}.dalt-tabelle .dalt-table td:nth-child(2){padding-top:0!important;padding-bottom:0!important}.dalt-tabelle .dalt-table td:nth-child(3){text-transform:uppercase!important;text-align:left!important;font-weight:700!important}.dalt-tabelle tr:nth-child(even) td:nth-child(2),.dalt-tabelle tr:nth-child(even) td:nth-child(3),.dalt-tabelle tr:nth-child(even) td:nth-child(4),.dalt-tabelle tr:nth-child(even) td:nth-child(5),.dalt-tabelle tr:nth-child(even) td:nth-child(6),.dalt-tabelle tr:nth-child(even) td:nth-child(7),.dalt-tabelle tr:nth-child(even) td:nth-child(8),.dalt-tabelle tr:nth-child(even) td:nth-child(9),.dalt-tabelle tr:nth-child(even) td:nth-child(10),.dalt-tabelle tr:nth-child(even) td:nth-child(11),.dalt-tabelle tr:nth-child(even) td:nth-child(12),.dalt-tabelle tr:nth-child(even) td:nth-child(13),.dalt-tabelle tr:nth-child(even) td:nth-child(14),.dalt-tabelle tr:nth-child(even) td:nth-child(15),.dalt-tabelle tr:nth-child(even) td:nth-child(16){background-color:#fff!important}.dalt-tabelle tr:nth-child(odd) td:nth-child(2),.dalt-tabelle tr:nth-child(odd) td:nth-child(3),.dalt-tabelle tr:nth-child(odd) td:nth-child(4),.dalt-tabelle tr:nth-child(odd) td:nth-child(5),.dalt-tabelle tr:nth-child(odd) td:nth-child(6),.dalt-tabelle tr:nth-child(odd) td:nth-child(7),.dalt-tabelle tr:nth-child(odd) td:nth-child(8),.dalt-tabelle tr:nth-child(odd) td:nth-child(9),.dalt-tabelle tr:nth-child(odd) td:nth-child(10),.dalt-tabelle tr:nth-child(odd) td:nth-child(11),.dalt-tabelle tr:nth-child(odd) td:nth-child(12),.dalt-tabelle tr:nth-child(odd) td:nth-child(13),.dalt-tabelle tr:nth-child(odd) td:nth-child(14),.dalt-tabelle tr:nth-child(odd) td:nth-child(15),.dalt-tabelle tr:nth-child(odd) td:nth-child(16){background-color:#f7f7f7!important}.dalt-spielplan td{padding-top:7px!important;padding-bottom:7px!important;text-align:center}.dalt-spielplan th,.dalt-tabelle th{border:0!important;border-spacing:0px!important;background:#00221c!important;color:#fff;text-align:center;font-weight:700!important}.dalt-spielplan tr:nth-child(odd){background-color:#f7f7f7}.dalt-spielplan tr:nth-child(even){background-color:#fff}.dalt-spielplan td:last-child{font-weight:700!important;font-size:18px}@media only screen and (max-width:767px){.dalt-spielplan .dalt-table,.dalt-trainingsplan .dalt-table,.dalt-training-spielplan .dalt-table{overflow-x:auto!important;display:block}.wpb_tab{padding:0!important}}.dalt-trainingsplan td:first-child{background:#00221c!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important;text-transform:uppercase!important;min-width:230px!important}.dalt-trainingsplan td,.dalt-training-spielplan td{border:1px solid #999!important;color:#000}.dalt-trainingsplan .dalt-table th,.dalt-training-spielplan .dalt-table th{border:1px solid rgba(255,255,255,.15)!important;text-align:center}.dalt-training-spielplan td:first-child{background:#00221c!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important;text-transform:uppercase!important}.-hd-los{font-family:"Titillium Web",Helvetica,Arial,Verdana,sans-serif!important;font-size:16px}.-hd-los table{overflow-x:auto!important;display:block!important}.-hd-los tr:nth-child(odd){background:#fff!important}.-hd-los tr:nth-child(even){background:#f7f7f7}.-hd-util-intellitable .-hd-util-intellitable-data th{border:0!important;background:#00221C!important;color:#fff;font-weight:600!important}.-hd-los-standings table td{padding:5px 10px!important}.-hd-los-standings-row-13194{background:#D5E0DD!important}.-hd-los-standings-col-tableRank,div.tabelle-gross .-hd-los-standings-col-points{font-weight:700;text-align:center}.-hd-los-standings table thead{font-size:16px!important;line-height:1.5em!important}.-hd-los-standings-col-teamLogo img{min-height:40px!important;width:40px!important}.-hd-los-standings-col-teamLongname,.-hd-los-standings-col-teamShortname{font-weight:700;text-transform:uppercase!important}.-hd-los-schedule table td{padding:5px 10px!important}.-hd-los-schedule-home-team-name,.-hd-los-schedule-away-team-name{font-size:16px;font-weight:600!important;max-width:140px!important}.-hd-los-schedule-state-extended-label{display:block;font-size:10px!important;line-height:1em!important;font-family:"Titillium Web"!important;font-weight:600;margin:0!important;text-align:center!important}.-hd-los-schedule-col-homeTeamScore,.-hd-los-schedule-col-awayTeamScore{font-family:'League 170'!important;font-size:30px;line-height:1em!important;font-weight:700!important;color:#005143}.-hd-los-schedule-col-scoreDivider{font-family:'League 170'!important;font-size:30px;font-weight:700!important;color:#999!important;text-align:center}.-hd-los-schedule td{height:40px}.-hd-los-schedule-col-gameDay{display:none}.-hd-util-intellitable .-hd-util-intellitable-data tr:nth-child(even) .-hd-los-schedule-col-gameDay{background:#00352b;color:#fff!important;font-size:24px;font-weight:700;text-align:center!important}.-hd-los-schedule .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-clickable:hover .-hd-los-schedule-col-gameDay{background-color:#999}.-hd-los-schedule .-hd-util-intellitable .-hd-util-intellitable-data tr.-hd-clickable:hover td{background-color:#e0e0e0}.-hd-los-schedule .-hd-util-intellitable .-hd-util-intellitable-data td{transition:background-color 0s}.-hd-los-schedule-col-homeTeamLogo img,.-hd-los-schedule-col-awayTeamLogo img{height:60px!important;width:60px!important}.-hd-los-schedule .-hd-los-schedule-overtime,.-hd-los-schedule .-hd-los-schedule-shootout{background:#e20002;color:#fff;padding:3px!important}.-hd-los-schedule-col-scheduledDateTime div:first-child{font-weight:700}.-hd-game-document-link-official-roster,.-hd-game-document-link-game-report,.-hd-game-document-link-eligible-players{font-size:14px;line-height:1.2em;color:#fff;text-decoration:none;padding:5px 10px;display:block;text-align:center;margin:3px auto}.-hd-game-document-link-official-roster{background:#b5b5b5!important}.-hd-game-document-link-game-report{background:#999!important}.-hd-game-document-link-eligible-players{background:#777!important}.-hd-los-schedule-col-gameDocuments{max-width:90px}@media only screen and (max-width:767px){.-hd-los-schedule-col-homeTeamLogo img,.-hd-los-schedule-col-awayTeamLogo img{height:25px!important;width:25px!important}.-hd-los-schedule-col-homeTeamScore,.-hd-los-schedule-col-awayTeamScore{font-size:20px}.-hd-los-schedule-col-scoreDivider{font-size:20px}.-hd-los-schedule-col-scheduledDateTime{font-size:14px!important}}.menu-schedule .-hd-los-schedule{width:85%!important;margin-top:10px!important}.img-shadow img{position:relative;filter:drop-shadow(0 0 4px rgba(85,85,85,.43))!important;z-index:6!important}#width700.claim{max-width:700px;position:relative;left:50%;transform:translatex(-50%)}.claim p{font-size:18px;line-height:1.5}.smile_icon_list li.icon_list_item{padding:0!important;list-style:none!important;clear:both!important;position:relative!important;min-height:1em!important;margin:0 0 0!important;line-height:100%!important;overflow:visible}.icon_list_item:first-child .fa-medal:before{color:rgba(0,81,67,.45)!important}.icon_list_item:nth-child(2) .fa-medal:before{color:rgba(0,81,67,.7)!important}.text-white,.infolist-white .smile_icon_list li .icon_description h3,.infolist-white .icon_list_item .fa-medal:before{color:#ffffff!important}.infolist-white .icon_list_item .fa-medal:before{color:#ffffff!important}.infolist-white .icon_list_item:first-child .fa-medal:before{color:rgba(255,255,255,.4)!important}.infolist-white .icon_list_item:nth-child(2) .fa-medal:before{color:rgba(255,255,255,.7)!important}.btn-invers{background-color:#E2002B!important}.btn-invers:hover{background-color:#005143!important}.erfolgsstories img{max-height:400px;width:auto}.trainername-col h3{font-size:2.9rem;line-height:1!important}.traineruebersicht{margin-bottom:35px;border-bottom:4px solid #f2f2f2}@media only screen and (min-width:900px) and (max-width:1300px){.traineruebersicht .trainername-col.vc_col-sm-3{width:35%!important}.traineruebersicht .trainerinfo-col.vc_col-sm-6{width:45%!important}.traineruebersicht .trainerpic-col.vc_col-sm-3{width:20%!important}}@media only screen and (min-width:600px) and (max-width:899px){.traineruebersicht .trainername-col.vc_col-sm-3{width:65%!important;order:1}.traineruebersicht .trainerinfo-col.vc_col-sm-6{width:100%!important;order:3}.traineruebersicht .trainerpic-col.vc_col-sm-3{width:35%!important;order:2;right:0!important;position:relative}.traineruebersicht .trainerpic-col img{width:60%!important;float:right}.liste-ueberuns-img.vc_col-sm-4{width:100%;order:2}.liste-ueberuns-img img{width:60%}.liste-ueberuns-col{width:100%}.erfolgsstories .vc_col-sm-3{width:50%}}@media only screen and (min-width:100px) and (max-width:599px){.trainername-col h3{font-size:2.3rem}.traineruebersicht .trainername-col.vc_col-sm-3{width:100%!important;order:1}.traineruebersicht .trainerinfo-col.vc_col-sm-6{width:100%!important;order:3}.traineruebersicht .trainerpic-col.vc_col-sm-3{width:100%!important;order:2}.infolist-white .smile_icon_list li.icon_list_item{margin:0 0 25px!important}.liste-ueberuns-img.vc_col-sm-4{width:100%;order:2}}.imp-tooltip p{font-size:20px!important}#sommercamp-introduction .image-row .wpb_single_image{width:100%;height:100%;clip-path:polygon(0 0,100% 0,100% 80%,0% 100%);margin-bottom:1rem}#sommercamp-introduction .image-row .wpb_single_image,#sommercamp-introduction .image-row .wpb_single_image *{max-height:30rem;object-fit:cover}#sommercamp-introduction .content-row{padding-left:20px;padding-right:20px}#sommercamp-introduction .vc_column-inner{padding-left:0;padding-right:0}#sommercamp-introduction{background:#005143;padding-bottom:3.5rem;margin-bottom:3.5rem}#sommercamp-introduction .standard-title:has(h1){width:100%;max-width:50rem;margin:0 auto 1rem}#sommercamp-introduction .logo-row{position:absolute}#sommercamp-introduction .logo-row{right:0;top:0;margin-top:15rem;margin-right:5rem;transform:rotate(-5deg)}#sommercamp-introduction .logo-row .wpb_single_image,#sommercamp-introduction .logo-row .wpb_single_image *{max-width:17rem;object-fit:contain}@media only screen and (max-width:1024px){#sommercamp-introduction .logo-row{margin-top:20rem;margin-right:2rem}#sommercamp-introduction .logo-row .wpb_single_image,#sommercamp-introduction .logo-row .wpb_single_image *{max-width:10rem}}@media only screen and (max-width:720px){#sommercamp-introduction .logo-row{margin-top:18rem;margin-right:1rem}}@media only screen and (max-width:640px){#sommercamp-introduction .logo-row{display:none}}.willkommens-section .right-column>.vc_column-inner>.wpb_wrapper{display:flex;flex-wrap:wrap;gap:2.5rem 3rem}.willkommens-section .right-column .ult-content-box-container{max-width:15rem}.willkommens-section .right-column .ult-content-box-container *{margin-bottom:0}.willkommens-section .right-column .ult-content-box-container .name{font-family:"League 200 ExtraBold Oblique";margin-top:1rem;font-size:1.1rem;font-style:italic}.willkommens-section .willkommens-row{display:flex;flex-wrap:wrap;flex-direction:column}.willkommens-section .willkommens-row .left-column{width:100%;max-width:55rem;margin:0 auto}.willkommens-section .willkommens-row .right-column{width:100%}.willkommens-section .willkommens-row .right-column img{border-radius:99999px}.willkommens-section .willkommens-row .right-column>.vc_column-inner>.wpb_wrapper{justify-content:right}.willkommens-section .dots.standard-title:before{transform:translatex(1.3rem) translatey(-15px);height:545px}@media only screen and (max-width:860px){.willkommens-section .willkommens-row .right-column{margin-top:3rem}}@media only screen and (max-width:776px){.willkommens-section .willkommens-row .right-column>.vc_column-inner>.wpb_wrapper{justify-content:center}}.sommercamp-infos-section{margin-top:3rem}.sommercamp-infos-section .vc_column-inner>.wpb_wrapper:before{background:#005143;content:"";top:0;left:0;z-index:2;width:5px;height:100%;position:absolute}.sommercamp-infos-section .vc_column-inner>.wpb_wrapper{padding-left:1.5rem}.sommercamp-infos-section .wpb_text_column:has(h3){margin-bottom:.5rem}.sommercamp-infos-section .wpb_text_column:has(p){margin-bottom:1.5rem}.sommercamp-infos-section .wpb_text_column:has(h2){margin-bottom:1.5rem;margin-top:5rem}.sommercamp-infos-section .wpb_text_column:has(h2) h2{color:#005143}.sommercamp-infos-section .wpb_text_column.no-margin-top{margin-top:0!important}.sommercamp-button-section{margin-top:3rem}@media only screen and (max-width:640px){.sommercamp-infos-section .vc_column-inner>.wpb_wrapper{padding-left:.5rem}}.important-people-section .bild{max-width:25rem;margin-left:auto;margin-right:auto;margin-bottom:2rem}.important-people-section .bild img{border:10px solid #005143;border-radius:99999px;background:#005143}.important-people-section .name{font-family:"League 200 ExtraBold Oblique";font-size:2.13rem;line-height:2.3rem;margin-bottom:.5rem;font-style:italic}.important-people-section .infos{font-size:1.5rem;line-height:2.3rem}.sommercamp-sponsoren-section{margin-top:3rem;margin-bottom:2rem}.sommercamp-sponsoren-section .vc_column-inner>.wpb_wrapper *{margin:0}.sommercamp-sponsoren-section .vc_column-inner>.wpb_wrapper{display:flex;flex-direction:row;justify-content:center;gap:2rem 5rem;align-content:center;align-items:center;flex-wrap:wrap}.sommercamp-sponsoren-section .vc_column-inner>.wpb_wrapper .wpb_single_image,.sommercamp-sponsoren-section .vc_column-inner>.wpb_wrapper .wpb_single_image *{max-width:15rem;max-height:6rem;object-fit:contain}.sommercamp-sponsoren-section .vc_column-inner>.wpb_wrapper .wpb_single_image img{filter:brightness(0) saturate(100%) invert(10%) sepia(71%) saturate(0%) hue-rotate(186deg) brightness(93%) contrast(76%)}.sommercamp-kontakt-section{margin-top:6rem;margin-bottom:2rem}.sommercamp-kontakt-section>.vc_row{max-width:55rem;margin:0 auto}.sommercamp-kontakt-section .standard-title:has(h2){margin-bottom:2rem}.sommercamp-kontakt-section .gform_required_legend{display:none}.sommercamp-kontakt-section .klick-boxen input[type=radio]{display:none!important}.sommercamp-kontakt-section .klick-boxen label{display:block;padding:1.3rem;background-color:#f7f7f7;cursor:pointer;transition:.3s ease;width:100%}.sommercamp-kontakt-section .klick-boxen label:hover{background-color:#ddd}.sommercamp-kontakt-section .klick-boxen .ginput_container .gfield_radio{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px, 100%),1fr));gap:1rem}.sommercamp-kontakt-section .klick-boxen input[type=radio]:checked+label{background-color:#333;color:#fff!important}.sommercamp-kontakt-section .gfield_description{font-size:.75rem!important;padding-top:.1rem!important}.sommercamp-kontakt-section label.gfield_label.gform-field-label,.sommercamp-kontakt-section legend.gfield_label.gform-field-label{padding-top:1rem}.sommercamp-kontakt-section .preis-info-box{background-color:#fff;border:3px solid #005143;padding:1.5rem}.sommercamp-kontakt-section .preis-info-box h3{color:#005143;font-size:1.4rem;margin-top:0;margin-bottom:1rem;font-weight:400}.sommercamp-kontakt-section .preis-info-liste{display:grid;grid-template-columns:repeat(3,1fr);gap:0 10px;list-style:none;padding:0;margin:0 0 25px}.sommercamp-kontakt-section .preis-info-liste li{position:relative;padding-left:18px;font-size:15px}.sommercamp-kontakt-section .preis-info-liste li:before{content:'●';color:#005143;position:absolute;left:0;top:0;font-size:.875rem}.sommercamp-kontakt-section .preis-info-text{font-size:.875rem;line-height:1.6;margin:0}@media (max-width:600px){.sommercamp-kontakt-section .preis-info-liste{grid-template-columns:1fr}}.sommercamp-kontakt-section #gf_page_steps_8.gf_page_steps{display:flex;flex-wrap:wrap;gap:1rem 3rem;padding-bottom:1rem!important;justify-content:space-between}.sommercamp-kontakt-section #gf_page_steps_8.gf_page_steps>.gf_step{margin:0!important}.sommercamp-kontakt-section .gf_step_active .gf_step_number{background:#004026!important;color:#fff!important;border-color:#005143}.sommercamp-kontakt-section .gf_step.gf_step_pending .gf_step_number{color:#333!important;border-color:#005143}.sommercamp-kontakt-section .gf_step_completed .gf_step_number:before{display:none!important}.sommercamp-kontakt-section .gf_step_completed .gf_step_number:after{color:#fff!important}.sommercamp-kontakt-section .gf_step_completed .gf_step_number{background:#005143;color:#005143;border-color:#005143}.sommercamp-kontakt-section .gfield:not(.klick-boxen) .gchoice .gform-field-label{padding-left:.5rem}.sommercamp-kontakt-section .gform-page-footer input{padding:.7rem 1.3rem!important;font-family:"Titillium Web"!important;text-transform:uppercase!important;font-weight:600!important;letter-spacing:.2px!important;font-size:1rem!important;border:none;line-height:1.4rem!important;transition-duration:.2s!important}.sommercamp-kontakt-section .gform-page-footer input.gform_previous_button{background:#555!important;color:#fff!important}.sommercamp-kontakt-section .gform-page-footer input.gform_previous_button:hover{background:#000000!important}.mobil-klein a *{font-size:14px!important;border:0!important;font-family:"Titillium Web"!important;font-style:normal!important;text-transform:uppercase!important;font-weight:600!important}.mobile-main-nav li.mobil-klein a{padding:5px 25px 5px 0!important}.dt-mobile-header .menu-divider{padding-top:20px}.dt-mobile-header .menu-divider{border-top:solid rgba(255,255,255,.45) 2px;margin-top:20px}h1{font-family:"League 200 ExtraBold Oblique"!important;font-style:italic}html{scroll-behavior:smooth!important}.anchor{position:absolute;margin-top:-150px}