@import url(//boulderhalle-straubing.de/wp-content/themes/divi-child/css/font.css);@import url(//boulderhalle-straubing.de/wp-content/themes/divi-child/css/color.css);#et-main-area .et_pb_section{padding:100px 0}#et-main-area .et_pb_row{padding:40px 0}#et-main-area .et_section_specialty .et_pb_row_inner,#et-main-area .et_section_specialty .et_pb_column_single{padding:20px 0}#et-main-area .et_pb_section.et_pb_fullwidth_section,#header-container,#header-container .et_pb_row,#top-header,#top-header .et_pb_row,#footer-nav,#footer-nav .et_pb_row{padding:0 !important}.et_pb_section.abstand-oben-weg,.et_pb_section.abstand-oben-weg .et_pb_row,#et-main-area .et_section_specialty .et_pb_row_inner:first-child,.stoerer-container .et_pb_row:last-child{padding-top:0 !important}.et_pb_section.abstand-unten-weg,.et_pb_section.abstand-unten-weg .et_pb_row,.et_pb_section.masonry-gallery-container .et_pb_row,#et-main-area .et_section_specialty .et_pb_row_inner:last-child{padding-bottom:0 !important}.et_pb_module{margin-bottom:20px !important}.et_pb_module:last-child,.before-text{margin-bottom:0 !important}#main-header .container,#top-header .container{max-width:90%}.et_pb_row,#main-header .container,#top-header .container,#main-footer .container{width:90%}#et-main-area{overflow-x:hidden;margin-top:100px}.et-menu a:hover,.et_mobile_menu li a:hover,.nav ul li a:hover{opacity:1}.center-text .et_pb_text,.text-small .et_pb_row{max-width:1020px;margin:0 auto}#header-img-text.center-text .et_pb_text{max-width:inherit}.et_pb_text ul{padding-bottom:12px}.text-stoerer-container .et_pb_equal_columns{align-items:center}.et_pb_accordion_item{margin-bottom:10px !important}.et_pb_accordion_item:last-child{margin-bottom:0 !important}.et_pb_toggle{border:0}.et_pb_toggle_close,.et_pb_toggle_open{padding:0 !important}.et_pb_toggle .et_pb_toggle_title{padding:20px 45px 20px 20px !important}.et_pb_toggle_content{padding:0 20px 20px !important}.et_pb_toggle_title:before{right:20px !important}.et_pb_toggle_open .et_pb_toggle_title:before{display:block !important;content:"\e04f"}.et_pb_toggle_title:hover:before{transform:scale(1.5);transform-origin:center}.BorlabsCookie._brlbs-cb-googlemaps ._brlbs-google-maps{max-height:400px}.BorlabsCookie._brlbs-cb-googlemaps ._brlbs-content-blocker ._brlbs-embed{margin-bottom:0}.divi-toggle-text .et_pb_text_inner{max-height:160px;transition:max-height .3s ease-out;overflow:hidden}.divi-toggle-text .divi-text-expand-button{position:relative;margin-top:10px}.divi-toggle-text .divi-text-expand-button:before{position:absolute;content:'';left:0;top:11px;height:1px;width:100%;z-index:-1}.divi-toggle-text .divi-text-expand-button span{cursor:pointer}.divi-toggle-text .divi-text-expand-button .divi-text-toggle-icon{font-family:ETMODULES,"sans-serif"}.divi-toggle-text .divi-text-toggle-expanded{max-height:2000px !important;transition:max-height .3s ease-in}.divi-toggle-text .divi-text-toggle-expanded.et_pb_text_inner:after{background:0 0}.et_pb_blurb_content{max-width:100%}.et_pb_main_blurb_image,.et_pb_blurb_position_left .et_pb_main_blurb_image{max-width:70px !important;width:auto;margin-bottom:10px}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:5px !important}.et_pb_button,.et_pb_button:hover,.wpcf7 .wpcf7-submit,.sidebar .more-link{padding:.6em 1.6em;border:0 solid !important;border-radius:50px;display:inline-block !important;line-height:1.1 !important}.et_pb_button:hover{padding:.6em 2em .6em 1.3em !important}.et_pb_button:after,.et_pb_button:before{font-size:23px;line-height:.8em}.button-container .buttons .et_pb_column{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:40px}.button-container .buttons .et_pb_button_module_wrapper{grid-column:span 2}.button-container .buttons a{display:block !important}.button-container .et_pb_button_module_wrapper{margin-bottom:0 !important}.button-container .et_pb_button,.sidebar .et_pb_button{display:block;text-align:center}.more-link{margin-top:10px}#header-container{box-shadow:0 0 30px rgba(7,51,84,.17) !important}a,img,.et_pb_menu__logo,.et_pb_blurb_content,.et_pb_main_blurb_image,.wpcf7 .wpcf7-submit,.et_pb_toggle_title:before,.et_pb_toggle_title:hover:before,.dm_menu_button,.menu-text,#nav-icon{-webkit-transition:all .3s ease 0ms !important;transition:all .3s ease 0ms !important}#et-info-phone{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#top-header{padding:10px 0 !important;display:flex;justify-content:space-between;position:fixed;width:100%;top:0;z-index:9}#top-header #top-header-kontakt{padding-right:calc((100vw - 1540px)/2) !important}#top-header .et_pb_column,#top-header .et_pb_blurb_content{display:flex;align-items:center}#top-header #top-header-kontakt .et_pb_column_4_4{justify-content:flex-end}#top-header .et_pb_blurb{margin-bottom:0 !important;padding-right:25px}#top-header .et_pb_blurb:last-child{margin-right:0;padding-right:0;border-right:0 solid}#top-header .et_pb_blurb,#top-header .et_pb_main_blurb_image{margin-bottom:0}#top-header .et_pb_main_blurb_image,#top-header .et_pb_main_blurb_image img{max-width:22px}#top-header .et_pb_blurb_container{padding-left:10px}#top-header #time .opening-hours-conditional{padding-left:30px}#top-header #time .opening-hours-conditional:before{position:absolute;content:'';left:0;top:0;width:24px;height:100%;background-image:url(//boulderhalle-straubing.de/wp-content/themes/divi-child/img/boulderhalle-straubing-icns-open.png);background-repeat:no-repeat;background-size:contain}#top-header #time .opening-hours-conditional.closed:before{background-image:url(//boulderhalle-straubing.de/wp-content/themes/divi-child/img/boulderhalle-straubing-icns-closed.png)}#header-container{position:fixed;width:100%;top:36px !important}#header-container .et_pb_menu{margin-bottom:0 !important}#header-container .et_pb_menu__logo{max-width:270px;padding:10px 0}.has_et_pb_sticky #header-container .et_pb_menu__logo{max-width:200px;padding:5px 0}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-top:30px;padding-bottom:30px}.has_et_pb_sticky .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-top:20px;padding-bottom:20px}.et_pb_menu .et_pb_menu__wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav li ul{width:300px;padding:10px !important}.nav li li{padding:0}.nav li li,.nav li li a{width:100%}.dm_menu_button{top:35px !important}#dm-header{display:none !important}.menu-text{width:90px;left:0 !important;top:16px !important}#nav-icon{left:33px !important}.has_et_pb_sticky .dm_menu_button{height:52px !important;width:52px}.has_et_pb_sticky .menu-text{width:52px !important;top:10px !important}.has_et_pb_sticky #nav-icon{left:14px !important;top:22px !important}.scroll_section{height:calc(100vh - 35px);max-height:calc(100vh - 35px)}#header-img .et_pb_slider,#header-img .et_pb_slides,#header-img .et_pb_slide,#header-img-text,.trenner-schraege-gruen{height:40vw}#header-img .et_pb_slider .et_pb_slide{-webkit-animation:zoomin 10s cubic-bezier(.165,.84,.44,1) forwards;animation:zoomin 7s cubic-bezier(.165,.84,.44,1) forwards;transition:all .5s cubic-bezier(.165,.84,.44,1)}@keyframes zoomin{0%{background-size:100% auto}100%{background-size:105% auto}}#header-img img,#header-img .et_pb_slide,.stoerer-img .et_parallax_bg,.stoerer-container .et_parallax_bg{mix-blend-mode:multiply}#header-img-text{position:fixed;background:0 0;width:100%;display:flex}body[data-scroll-step="0"] #header-img-text.et_pb_section_0{opacity:1 !important}#header-img-text .et_pb_row{opacity:1}.home #header-img-text .et_pb_column{max-width:1000px}.et_pb_section{z-index:2}#header-img{z-index:0}#header-img-text,.trenner-schraege-gruen{z-index:1}.trenner-schraege-gruen{position:absolute;background:0 0;width:100%}.trenner-schraege-gruen:before,.stoerer-img:before{position:absolute;content:'';left:0;bottom:-1px;width:100%;height:10vw;clip-path:polygon(0 calc(10vw - 20px), 0 10vw, 100% 10vw, 100% 0);z-index:1}.stoerer-img{height:400px}.text-bild-text img{width:60px !important;padding:10px 0}.et_pb_equal_columns .text-box .et_pb_text{height:100%;display:flex;align-items:center;padding:40px 20px}.text-stoerer-container .et_pb_column_1_2:first-child .et_pb_text_inner{text-align:right}.quicklinks .et_pb_column_4_4{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:40px}.quicklinks .et_pb_column_4_4 .et_pb_blurb{grid-column:span 2}.quicklinks .et_pb_blurb{margin-bottom:0 !important}.quicklinks .et_pb_main_blurb_image{margin-bottom:20px}.quicklinks .et_pb_image_wrap{display:flex;align-items:center;justify-content:center;margin:0 auto}.quicklinks .et_pb_main_blurb_image,.quicklinks .et_pb_image_wrap,.quicklinks .et_pb_main_blurb_image:after{width:150px;height:150px;max-width:inherit !important}.quicklinks .et_pb_main_blurb_image:after{position:absolute;content:'';left:calc(50% - 75px);top:0;border-radius:25% 75% 22% 78%/62% 50% 50% 38%;transition:border-radius .5s ease-in-out;z-index:-1}.quicklinks .et_pb_main_blurb_image:hover:after{border-radius:62% 38% 59% 41%/78% 69% 31% 22%}.quicklinks .et_pb_main_blurb_image img{max-width:60px}.quicklinks .et_pb_column:nth-child(2) .et_pb_main_blurb_image:after{border-radius:73% 76% 82% 103%/98% 50% 80% 81%}.quicklinks .et_pb_column:nth-child(2) .et_pb_main_blurb_image:hover:after{border-radius:53% 86% 32% 73%/28% 80% 50% 91%}.quicklinks .et_pb_column:nth-child(3) .et_pb_main_blurb_image:after{border-radius:123% 89% 120% 133%/198% 109% 94% 70%}.quicklinks .et_pb_column:nth-child(3) .et_pb_main_blurb_image:hover:after{border-radius:133% 56% 92% 173%/58% 80% 140% 101%}.quicklinks .et_pb_column:nth-child(4) .et_pb_main_blurb_image:after{border-radius:143% 176% 175% 184%/98% 174% 90% 261%}.quicklinks .et_pb_column:nth-child(4) .et_pb_main_blurb_image:hover:after{border-radius:73% 86% 142% 93%/108% 230% 90% 221%}.quicklinks .et_pb_column:nth-child(5) .et_pb_main_blurb_image:after{border-radius:93% 86% 82% 73%/58% 100% 70% 141%}.quicklinks .et_pb_column:nth-child(5) .et_pb_main_blurb_image:hover:after{border-radius:46% 66% 92% 83%/138% 76% 80% 61%}#news-container .et_pb_ajax_pagination_container,.post-template-default #news-container .et_pb_ajax_pagination_container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px}.home #news-container .et_pb_ajax_pagination_container{grid-template-columns:repeat(2,1fr)}#news-container #jobs-container .et_pb_ajax_pagination_container{grid-template-columns:repeat(1,1fr)}#news-container .et_pb_post{margin-bottom:0;padding-bottom:10px}.et_pb_post .entry-featured-image-url{margin-bottom:10px}#animierter-logo-teil{position:absolute}#animierter-logo-teil .et_pb_image{position:fixed;width:100%;top:350px;opacity:.3}.sidebar{padding:20px !important}.preise .et_pb_module_header,.kurse .et_pb_module_header{padding:10px 10px 10px 50px}.preise .et_pb_main_blurb_image,.kurse .et_pb_main_blurb_image{position:absolute;left:10px;top:6px;margin-bottom:0}.preise .info{padding:10px 20px 20px;display:block}.preise tr td{padding:5px 20px}.kurse .et_pb_blurb_description{padding:20px}.voranmeldung{padding:40px}#kindergeburtstag-buchen #drp-booking{border:1px solid}.half-container{display:flex;margin:0 -5px}.half{padding:0 5px 10px;width:50%}input,select,textarea{width:100%;max-width:100%;padding:10px !important}input[type=checkbox]{width:15px}textarea{min-height:100px;height:100px}.wpcf7-spinner{position:absolute;top:0;right:0}.wpcf7-list-item,input[type=checkbox]{margin-left:0}::placeholder{opacity:1}#footer-container:before{position:absolute;content:'';right:calc((100vw - 1540px)/2) !important;bottom:5px;width:127px;height:65px;background-image:url(//boulderhalle-straubing.de/wp-content/themes/divi-child/img/boulderhalle-straubing-signet-gruen.png);background-size:contain}#footer-container .footer-abstand{margin-bottom:12px !important}#footer-container .et_pb_menu .et_pb_menu__wrap,#footer-container .et-menu{display:block}#footer-container .et_pb_column_1_4:before{position:absolute;content:'';right:-1.3vw;top:0;height:100%;width:1px}#footer-container .et_pb_column_1_4:last-child:before{width:0}@media only screen and (max-width:1710px){#top-header #top-header-kontakt{padding-right:calc((100vw - 90%)/2) !important}}@media only screen and (max-width:1570px){.button-container .buttons .et_pb_column{grid-template-columns:repeat(9,1fr)}.button-container .buttons .et_pb_button_module_wrapper{grid-column:span 3}}@media only screen and (max-width:1200px){.quicklinks .et_pb_column_4_4{grid-template-columns:repeat(6,1fr)}.quicklinks .et_pb_column_4_4 .et_pb_blurb:nth-child(4),.quicklinks .et_pb_column_4_4 .et_pb_blurb:nth-child(5){grid-column:span 3}#news-container .et_pb_ajax_pagination_container,.post-template-default #news-container .et_pb_ajax_pagination_container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:980px){#et-main-area{margin-top:0}.et_pb_menu__wrap .mobile_menu_bar{-webkit-transform:translateY(0);transform:translateY(0)}.et_pb_module .mobile_menu_bar:before{top:0}#header-container .et_mobile_nav_menu{display:none}#header-img,#header-img .et_pb_fullwidth_image,#header-img .et_pb_slider,#header-img .et_pb_slides,#header-img .et_pb_slide,#header-img-text,.trenner-schraege-gruen{height:400px}#header-img .et_pb_fullwidth_image img{object-fit:cover;height:100%}@keyframes zoomin{0%{background-size:auto 100%}100%{background-size:auto 105%}}.text-stoerer-container .et_pb_column_1_2:first-child .et_pb_text_inner{text-align:left}.divi-toggle-text .et_pb_text_inner{max-height:135px}#footer-container .et_pb_menu__menu{display:block}#footer-container .et_mobile_nav_menu{display:none}#footer-container .et_pb_column_1_4:before{width:100%;height:1px;right:0;top:inherit;bottom:-15px}#footer-container .et_pb_column_1_4:nth-child(3):before{width:0}}@media only screen and (max-width:700px){.quicklinks .et_pb_column_4_4{grid-template-columns:repeat(4,1fr)}.quicklinks .et_pb_column_4_4 .et_pb_blurb:nth-child(4){grid-column:span 2}.quicklinks .et_pb_column_4_4 .et_pb_blurb:nth-child(5){grid-column:span 4}.button-container .buttons .et_pb_column{grid-template-columns:repeat(4,1fr)}.button-container .buttons .et_pb_button_module_wrapper{grid-column:span 2}}@media only screen and (max-width:550px){#top-header-kontakt .et_pb_blurb:last-child{display:none}#top-header .et_pb_blurb{padding-right:0}#news-container .et_pb_ajax_pagination_container,.post-template-default #news-container .et_pb_ajax_pagination_container{grid-template-columns:repeat(1,1fr) !important}.button-container .buttons .et_pb_column{grid-template-columns:repeat(1,1fr)}.button-container .buttons .et_pb_button_module_wrapper{grid-column:span 1}}@media only screen and (max-width:479px){.quicklinks .et_pb_column_4_4{grid-template-columns:repeat(2,1fr)}.quicklinks .et_pb_column_4_4 .et_pb_blurb:nth-child(5){grid-column:span 2}#footer-container .et_pb_column_1_4:nth-child(3):before{width:100%}}