.main-menu-section{padding:0 0}.page-id-2607 #post-16344 img#kurse-icon{display:none}.op-overview-shortcode{margin-bottom:20px}.anmerkungen-wrapper h4{text-transform:none;font-size:1.3em}.anmerkungen-wrapper h4 a{text-decoration:underline;font-size:.9em}.home .large-wellness-blurb h4{padding-top:6px!important}html body.et_pb_button_helper_class .formcraft-css .fc-form-11 .form-element .field-cover.customText-cover p{font-weight:400!important;margin-top:-30px;margin-bottom:30px;font-size:1em!important}html body.et_pb_button_helper_class .formcraft-css .fc-form-11 .form-element-field16{margin-top:30px!important}html body.et_pb_button_helper_class .formcraft-css .fc-form-11 .form-element .field-cover.heading-cover>div{margin-bottom:-20px;margin-top:20px}html body.et_pb_button_helper_class .formcraft-css .fc-form-11 .form-element .timepicker-cover .time-fields-cover{background-color:#fff!important;border:none!important}.wp-admin .fc-form-modal{display:none!important}.hero-section{padding:0!important;min-height:775px}.hero-text{font-family:'brooklynmedium'}.hero-text h1{color:#1b3031;font-size:2.2em;line-height:1.2em;padding-bottom:20px}.hero-text h1:last-child{padding-bottom:0}.hero-text .et_pb_text_inner{background:rgba(255,255,255,0.7);padding:30px;margin-bottom:300px;margin-top:100px}.hero-text h1 a{color:#0f7395;text-decoration:underline}@media all and (max-width:481px){.hero-text h1{font-size:1.6em;line-height:1.3em}body .et_pb_row.mitarbeiter-tabs-row{width:100%}.mitarbeiter-tabs-row .et_pb_toggle{padding-left:0;padding-right:0}.et_pb_text_inner h2{font-size:1.2em;line-height:1.1em}.et_pb_text_inner h1{font-size:1.2em;line-height:1.1em}.hero-section{min-height:580px}span.menu-text-white{font-size:.95em!important}html .formcraft-css .fc-form-18 .form-element .checkbox-cover.images-true>div label{width:100%!important;text-align:left!important}}body.page-template-page-template-blank_freibaeder #page-container,body.page-template-page-template-blank_freibad_bergholz #page-container{padding-top:0!important}header#main-header{display:none}div#temp-weierwise-xyz{padding-top:10px}#mobile-menu-row-top ul.overlay-menu-list{list-style-type:none;text-align:left;margin-left:5%!important;margin-top:0}#mobile-menu-row-top ul.overlay-menu-list li a{color:#fff!important}#mobile-menu-row-top{padding-top:0!important;padding-bottom:0!important}#mobile-menu-row-top .et_pb_column{margin-bottom:20px}html ul.overlay-menu-list li.main-menu-trigger-mobile{margin-bottom:-4px!important;margin-top:5px!important;text-align:left!important}.social-links-header a{padding-top:15px;vertical-align:middle;display:inline-block;margin-right:17px}.social-links-header a img{width:25px}.social-links-header a img.facebook-social-top{width:15px}.social-links-header{float:right;width:135px}.mobile-triggers{display:none}@media (max-width:980px){html .half-size-column{margin-bottom:40px}html .full-size-column{width:100%!important;margin-bottom:40px}html .full-size-column-second{width:100%!important}html .full-size-column .et_pb_space{height:300px}.home .speciality-row .et_pb_space{min-height:300px!important}html .half-size-column .et_pb_space{height:300px}.mobile-triggers{display:block}.social-links-footer{margin-bottom:50px!important;margin-top:-20px}#mobile-menu-row-top .et_pb_column{width:49%!important;margin-bottom:10px!important;display:inline-block;vertical-align:top}.main-menu-row .et_pb_column{width:50%!important;margin-bottom:0px}.main-menu-row div#small-column{width:30%!important}.single-post .main-menu-row .et_pb_column{width:70%!important;margin-bottom:0px}.main-menu-row{padding:20px 0!important}.main-menu-row{min-height:140px}.overlay-menu-list li.main-menu-trigger{display:none!important}ul.overlay-menu-list li{display:block!important;margin-right:0!important;padding-top:6px!important;text-align:right!important}ul.overlay-menu-list{padding-top:0!important;margin-top:-10px;justify-content:flex-end!important;align-items:flex-end!important;flex-direction:column}#mobile-menu-row-top ul.overlay-menu-list{align-items:flex-start!important}#mobile-menu-row-top ul.overlay-menu-list li:first-child{margin-left:5%}ul.overlay-menu-list li .menu-text{padding-left:0;padding-right:10px}.info-blocks-section .info-blocks-image{display:none!important}.info-blocks-section .info-blocks-image.first-image{display:block!important}.infos-text-block{max-width:550px!important}.et_pb_column .et_pb_grid_item:nth-child(n){width:33.33%!important;margin:0!important}.content-tabs-section .et_pb_tab{padding:20px 0!important}div#large-column{width:70%!important;margin:0 auto;float:none}.kurse-page-section .et_pb_blurb_position_left .et_pb_main_blurb_image,.kurse-page-section .et_pb_blurb_position_right .et_pb_main_blurb_image{width:auto!important;display:block!important}.kurse-page-section .et_pb_blurb_container{padding-left:0!important;width:auto!important;display:block!important}.kurse-page-section .et_pb_blurb_description{margin-bottom:70px}.oeffungszeiten-column.weekday-column{display:none!important}.oeffungszeiten-column{display:inline-block;width:20%!important}#freibad-times li#mon.heute:before,#freibad-times li#tue.heute:before,#freibad-times li#wed.heute:before,#freibad-times li#thu.heute:before,#freibad-times li#fri.heute:before,#freibad-times li#sat.heute:before,#freibad-times li#sun.heute:before{background:#fff;padding:3px;padding-bottom:3px;padding-top:2px;margin-top:-2px}#freibad-times li#mon:before{content:'Mo';margin-left:-35px;position:absolute}#freibad-times li#tue:before{content:'Di';margin-left:-35px;position:absolute}#freibad-times li#wed:before{content:'Mi';margin-left:-35px;position:absolute}#freibad-times li#thu:before{content:'Do';margin-left:-35px;position:absolute}#freibad-times li#fri:before{content:'Fr';margin-left:-35px;position:absolute}#freibad-times li#sat:before{content:'Sa';margin-left:-35px;position:absolute}#freibad-times li#sun:before{content:'So';margin-left:-35px;position:absolute}.oeffungszeiten-column.freibad-column{margin-left:35px}html .overlay-container .overlay-close{right:5%!important;top:0!important;font-size:90px!important;position:absolute!important}.overlay-container .overlay-close:before{display:none!important}html .oeffungszeiten-column.selbstbedienung-column{width:47%!important}html .oeffungszeiten-column.restaurant-column,html .oeffungszeiten-column.warmekueche-column{width:23%!important}html .wintersaison .oeffungszeiten-column.restaurant-column{width:22%!important}html .oeffungszeiten-column.eishalle-column{width:53%!important}.oeffungszeiten-column.restaurant-column{margin-left:115px}.wintersaison .oeffungszeiten-column.restaurant-column{margin-left:0}#restaurant-times li#mo-mi-do.heute:before,#restaurant-times li#di-fr.heute:before,#restaurant-times li#sa-so.heute:before{content:'Mo, Mi & Do';position:absolute;margin-left:-118px;background:#fff;padding:4px;padding-bottom:3px;padding-top:2px;margin-top:-2px;padding-right:10px}#restaurant-times li#mo-mi-do:before{content:'Mo, Mi & Do';position:absolute;margin-left:-115px}#restaurant-times li#di-fr:before{content:'Di & Fr';position:absolute;margin-left:-115px}#restaurant-times li#sa-so:before{content:'Sa & So';position:absolute;margin-left:-115px}html .eishalle-datum-headline{display:block!important;margin-bottom:0!important}.wintersaison #hallenbad-times li#mon.heute:before,.wintersaison #eishalle-times li#mon.heute:before,.wintersaison #hallenbad-times li#tue.heute:before,.wintersaison #eishalle-times li#tue.heute:before,.wintersaison #hallenbad-times li#wed.heute:before,.wintersaison #eishalle-times li#wed.heute:before,.wintersaison #hallenbad-times li#thu.heute:before,.wintersaison #eishalle-times li#thu.heute:before,.wintersaison #hallenbad-times li#fri.heute:before,.wintersaison #eishalle-times li#fri.heute:before,.wintersaison #hallenbad-times li#sat.heute:before,.wintersaison #eishalle-times li#sat.heute:before,.wintersaison #hallenbad-times li#sun.heute:before,.wintersaison #eishalle-times li#sun.heute:before{background:#fff;padding:4px;padding-bottom:3px;padding-top:2px;margin-top:-2px;margin-left:-38px}.wintersaison #hallenbad-times li#mon:before,.wintersaison #eishalle-times li#mon:before{content:'Mo';margin-left:-35px;position:absolute}.wintersaison #hallenbad-times li#tue:before,.wintersaison #eishalle-times li#tue:before{content:'Di';margin-left:-35px;position:absolute}.wintersaison #hallenbad-times li#wed:before,.wintersaison #eishalle-times li#wed:before{content:'Mi';margin-left:-35px;position:absolute}.wintersaison #hallenbad-times li#thu:before,.wintersaison #eishalle-times li#thu:before{content:'Do';margin-left:-35px;position:absolute}.wintersaison #hallenbad-times li#fri:before,.wintersaison #eishalle-times li#fri:before{content:'Fr';margin-left:-35px;position:absolute}.wintersaison #hallenbad-times li#sat:before,.wintersaison #eishalle-times li#sat:before{content:'Sa';margin-left:-35px;position:absolute}.wintersaison #hallenbad-times li#sun:before,.wintersaison #eishalle-times li#sun:before{content:'So';margin-left:-35px;position:absolute}.wintersaison .oeffungszeiten-column.hallenbad-column,.wintersaison .oeffungszeiten-column.eishalle-column{margin-left:35px}.wintersaison .oeffungszeiten-column.weihnacht-neujahr-column{margin-left:90px}.wintersaison li#weihnacht-neujahr:before{content:'Mo - So';margin-left:-90px;position:absolute}div#map{height:395px!important}.area-name-wrapper{left:40%!important;top:15%!important}.lageplan-link-footer{max-width:320px!important}#selbstbedienung-times li#mo-mi-do.heute:before,#selbstbedienung-times li#di-fr.heute:before,#selbstbedienung-times li#sa-so.heute:before{content:'Mo, Mi & Do';position:absolute;margin-left:-118px;background:#fff;padding:4px;padding-bottom:3px;padding-top:2px;margin-top:-2px;padding-right:10px}.lageplan-section{height:600px!important}.uber-uns-button a{position:relative!important;left:0!important;right:0!important;min-height:184px;top:45px!important}.uber-uns-button{min-height:184px}.partner-logos-footer img{max-width:105px!important;width:105px!important}}@media (max-width:479px){body.home .large-wellness-blurb h4{padding-top:5px!important}html body div#page-container{margin-top:60px!important}#mobile-menu-row-top{padding-top:0!important;padding-bottom:0!important;position:fixed;z-index:99999;top:0;left:0;right:0;height:60px;min-height:60px;max-height:60px}html div#large-column{width:98%!important}html .header-block-categories h1{font-size:1.85em!important;font-family:'brooklynmedium'}.form-element.form-element-field10.form-element-10 .full{height:50px!important}.social-links-header{float:right;width:120px!important}.social-links-footer{margin-bottom:50px!important;margin-top:-20px}.mainmenu-links-bereiche{display:inline-block!important;vertical-align:top;width:100%!important;padding-left:0px!important}.mainmenu-links-andere{display:inline-block!important;vertical-align:top;width:100%!important;padding-left:0!important;margin-top:0!important}.mainmenu-links-kontakt{display:inline-block!important;vertical-align:top;width:100%!important;margin-top:30px!important}.footer-links-bereiche,.footer-links-diverses,.footer-links-kontakt{display:inline-block!important;vertical-align:top;width:48%!important}.footer-links-shop{display:inline-block!important;vertical-align:top;width:48%!important}.main-menu-row .et_pb_column{width:50%!important;margin-bottom:0px}.main-menu-row.et_pb_row div#small-column{width:50%!important;margin-bottom:0px}.single-post .main-menu-row .et_pb_column{width:50%!important;margin-bottom:0px}div.header-logo{max-width:155px!important;transform:translate(0,10px)}.partner-logos-footer img{vertical-align:middle;margin-left:10px!important;max-width:100px!important;width:100px!important;margin-bottom:15px}.et_pb_column .et_pb_grid_item:nth-child(n){width:50%!important;margin:0!important}.et_pb_column.column-with-shadow.jobs-column{margin-top:-25px;margin-bottom:30px}ul.overlay-menu-list li{font-size:.95em!important}.uber-uns-button a{min-width:100px!important;position:relative!important;left:0!important;right:0!important;top:0!important}.uber-uns-button{min-height:0}.lageplan-section{height:400px!important}.beitrag-tabelle table td{display:block;width:100%!important;padding:10px 20px 0 20px!important}.beitrag-tabelle table tr{padding-bottom:20px 0!important}.beitrag-tabelle table tr td:last-child{padding-bottom:15px!important}.hero-info-section .infos-text-block{padding-left:0px!important}.home .large-freibad-blurb h4{padding-top:5px!important;max-width:250px!important}.home .large-wellness-blurb h4{padding-top:6px!important}span.saison-name{width:100%;display:inline-block}.oeffungszeiten-column{display:inline-block;width:44%!important}#wellness-times li#mon.heute:before,#wellness-times li#tue.heute:before,#wellness-times li#wed.heute:before,#wellness-times li#thu.heute:before,#wellness-times li#fri.heute:before,#wellness-times li#sat.heute:before,#wellness-times li#sun.heute:before{background:#fff;padding:3px;padding-bottom:3px;padding-top:2px;margin-top:-2px}#wellness-times li#mon:before{content:'Mo';margin-left:-35px;position:absolute}#wellness-times li#tue:before{content:'Di';margin-left:-35px;position:absolute}#wellness-times li#wed:before{content:'Mi';margin-left:-35px;position:absolute}#wellness-times li#thu:before{content:'Do';margin-left:-35px;position:absolute}#wellness-times li#fri:before{content:'Fr';margin-left:-35px;position:absolute}#wellness-times li#sat:before{content:'Sa';margin-left:-35px;position:absolute}#wellness-times li#sun:before{content:'So';margin-left:-35px;position:absolute}html .oeffungszeiten-column.eishalle-column{width:86%!important}.oeffungszeiten-column.freibad-column,.oeffungszeiten-column.wellness-column{margin-left:35px;width:50%!important}.oeffungszeiten-column.hallenbad-column,.oeffungszeiten-column.weierwise-column{width:36%!important}#selbstbedienung-times li#mo-mi-do:before{display:none}#selbstbedienung-times li#mo-mi-do,#selbstbedienung-times li#di-fr,#selbstbedienung-times li#sa-so{display:none}.oeffungszeiten-column.selbstbedienung-column{margin-left:0!important}#selbstbedienung-mobil{display:block!important}.oeffungszeiten-column.warmekueche-column{margin-left:115px}html .oeffungszeiten-column.selbstbedienung-column{width:100%!important}#warmekueche-times li#mo-mi-do.heute:before,#warmekueche-times li#di-fr.heute:before,#warmekueche-times li#sa-so.heute:before{content:'Mo, Mi & Do';position:absolute;margin-left:-118px;background:#fff;padding:4px;padding-bottom:3px;padding-top:2px;margin-top:-2px;padding-right:10px}#warmekueche-times li#mo-mi-do:before{content:'Mo, Mi & Do';position:absolute;margin-left:-115px}#warmekueche-times li#di-fr:before{content:'Di & Fr';position:absolute;margin-left:-115px}#warmekueche-times li#sa-so:before{content:'Sa & So';position:absolute;margin-left:-115px}html .oeffungszeiten-column.restaurant-column,html .oeffungszeiten-column.warmekueche-column{width:44%!important}.wintersaison #wellness-times li:before{display:none}.wintersaison .oeffungszeiten-column.wellness-column,.wintersaison .oeffungszeiten-column.warmekueche-column{margin-left:0}.wintersaison .oeffungszeiten-column.hallenbad-column,.wintersaison .oeffungszeiten-column.wellness-column{width:40%!important}html .wintersaison .oeffungszeiten-column.restaurant-column,html .wintersaison .oeffungszeiten-column.warmekueche-column{width:42%!important}.wintersaison #restaurant-times li#mon.heute:before,.wintersaison #restaurant-times li#tue.heute:before,.wintersaison #restaurant-times li#wed.heute:before,.wintersaison #restaurant-times li#thu.heute:before,.wintersaison #restaurant-times li#fri.heute:before,.wintersaison #restaurant-times li#sat.heute:before,.wintersaison #restaurant-times li#sun.heute:before{background:#fff;padding:4px;padding-bottom:3px;padding-top:2px;margin-top:-2px;margin-left:-38px}.wintersaison #restaurant-times li#mon:before{content:'Mo';margin-left:-35px;position:absolute}.wintersaison #restaurant-times li#tue:before{content:'Di';margin-left:-35px;position:absolute}.wintersaison #restaurant-times li#wed:before{content:'Mi';margin-left:-35px;position:absolute}.wintersaison #restaurant-times li#thu:before{content:'Do';margin-left:-35px;position:absolute}.wintersaison #restaurant-times li#fri:before{content:'Fr';margin-left:-35px;position:absolute}.wintersaison #restaurant-times li#sat:before{content:'Sa';margin-left:-35px;position:absolute}.wintersaison #restaurant-times li#sun:before{content:'So';margin-left:-35px;position:absolute}.wintersaison .oeffungszeiten-column.restaurant-column{margin-left:35px}html .overlay-container .overlay-close{right:5%!important;top:0!important;font-size:90px!important;position:absolute!important}.overlay-container .overlay-close:before{display:none!important}.partner-logos-footer a{margin-left:0!important}.personen-row .ueber-uns-person{display:inline-block;margin-bottom:0!important;width:calc(50% - 10px);margin-right:20px}.personen-row .ueber-uns-person:nth-child(2n){margin-right:0}.personen-row .et_pb_team_member_image{margin-right:0!important;margin-bottom:0}.personen-row .et_pb_team_member_description{margin-top:0}.overlay-preise span.chf{margin-right:5px;float:none!important}body .overlay-preise table td:first-child{padding-right:15px;max-width:115px}body .mit-chf tbody td:nth-child(2),body .mit-chf thead th:nth-child(2){width:25%!important;text-align:right!important}body .mit-chf tbody td:nth-child(3),body .mit-chf thead th:nth-child(3){width:22%!important;padding-left:20px;text-align:right!important}.no-chf table th:last-child,.no-chf table td:last-child{text-align:left!important}body .overlay-preise ul.anmerkungen{padding-left:15px!important;padding-top:20px!important}div#map{min-width:108%!important;margin-left:-4%!important;height:225px!important}.area-name-wrapper{left:35%!important;top:-30px!important}.lageplan-link-footer{max-width:377px!important}span.ft-zeit{padding-right:0!important}.partner-logos-footer{text-align:center}.et_pb_de_mach_search_posts_item_0 .et_pb_contact_select,.et_pb_de_mach_search_posts_item_0 .et_pb_contact_field[type="checkbox"]+label i,.et_pb_de_mach_search_posts_item_0 .et_pb_contact_field[type="radio"]+label i,.et_pb_de_mach_search_posts_item_0 .et_pb_contact_field[data-type="range"]+.divi-filter-item,.et_pb_de_mach_search_posts_item_0 .et_pb_contact_field[data-type="radio"],.et_pb_de_mach_search_posts_item_0 input.divi-filter-item,.et_pb_de_mach_search_posts_item_0 .et_pb_checkbox_select_wrapper,.et_pb_de_mach_search_posts_item_0 .divi-filter-item input.js-datepicker{margin-top:0px!important}html .mitarbeiter-tabs-row .personen-row .ueber-uns-person{margin-bottom:0!important;width:calc(50% - 10px);margin-right:0px}html .mitarbeiter-tabs-row .personen-row .ueber-uns-person:nth-child(2n){margin-right:0}.personen-row .et_pb_team_member_description{right:0!important}ul.overlay-menu-list li img{width:24px!important}}@media (min-width:981px) and (max-width:1025px){.et_pb_row{width:96%!important}.et_pb_row.karte-row{width:100%!important}.info-blocks-row{width:100%!important}div.header-logo{max-width:175px!important}ul.overlay-menu-list li img{width:24px!important}ul.overlay-menu-list li{margin-left:4%!important}.main-menu-row .et_pb_column{margin-right:3.5%!important}.main-menu-row .et_pb_column_3_4{width:75.625%}}@media (min-width:480px) and (max-width:980px){.hero-spacer{height:650px}.mainmenu-links-bereiche{width:33%!important}.mainmenu-links-andere{width:36%!important}div.header-logo{margin-top:0}.hero-info-row .et_pb_column{width:60%!important;float:right}.blocks-row{text-align:center}.blocks-row .et_pb_column,.blocks-row .et_pb_column:last-child{width:80%!important;float:none;margin-left:auto;margin-right:auto!important}html .blocks-image-full{height:350px!important;min-height:350px!important;max-height:350px!important}.noch-was-row .et_pb_column{width:48%!important;margin-right:4%;margin-bottom:0!important}.noch-was-section .et_pb_specialty_column{margin-bottom:0!important}.et_pb_column:last-child.jobs-column{margin-bottom:30px!important;width:80%!important;margin-left:auto;margin-right:auto!important;float:none;margin-top:0!important}html .formcraft-css .fc-form.fc-form-2{width:100%!important;max-width:700px!important}html .large-freibad-blurb h4{padding-top:15px!important}}.gastro-headline{display:none}#selbstbedienung-mobil{display:none}.eishalle-datum-headline{display:none}@media all and (max-width:1024px){.oeffungszeiten-column.eishalle-weekday{width:26%!important}.oeffungszeiten-column.eishalle-column{width:40%!important}.oeffungszeiten-column.weekday-gast-column{display:none}.gastro-headline{display:block}.oeffungszeiten-column.selbstbedienung-column{width:31%!important}.oeffungszeiten-column.restaurant-column,.oeffungszeiten-column.warmekueche-column{width:16%!important}.oeffungszeiten-column.selbstbedienung-column{margin-left:115px}#selbstbedienung-times li#mo-mi-do.heute:before,#selbstbedienung-times li#di-fr.heute:before,#selbstbedienung-times li#sa-so.heute:before{content:'Mo, Mi & Do';position:absolute;margin-left:-118px;background:#fff;padding:4px;padding-bottom:3px;padding-top:2px;margin-top:-2.5px;padding-right:10px}#selbstbedienung-times li#mo-mi-do:before{content:'Mo, Mi & Do';position:absolute;margin-left:-115px}#selbstbedienung-times li#di-fr:before{content:'Di & Fr';position:absolute;margin-left:-115px}#selbstbedienung-times li#sa-so:before{content:'Sa & So';position:absolute;margin-left:-115px}ul.anmerkungen{max-width:685px!important}}*{image-rendering:-webkit-optimize-contrast}.et_pb_row{width:90%}div#footer-bottom{display:none!important}.et-animated-content#page-container{-webkit-transition:none;-moz-transition:none;transition:none}a:focus{outline:none!important}.text-block p{font-family:'Noto Sans',sans-serif;font-size:1em}.mehr-inhalt p{font-family:'Noto Sans',sans-serif;font-size:1em}.startseite-blocks .mehr-inhalt p{font-family:'Noto Sans',sans-serif;font-size:1em;line-height:2em}@media (min-width:981px){.et_pb_gutters2 .et_pb_column_1_3,.et_pb_gutters2.et_pb_row .et_pb_column_1_3{width:32.333%}.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:2%}.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3{width:49.215%;margin-right:3.069%}.et_pb_column_4_4 .et_pb_grid_item:nth-child(4n+1){clear:none!important}.et_pb_column_single{padding:0}.speciality-row{padding:0!important}}html div[id*='ajaxsearchlite'].wpdreams_asl_container{margin:0 auto!important;max-width:600px}#ajaxsearchlite1 .probox,div.asl_w .probox{height:40px}div.asl_w .probox .promagnifier{width:40px;height:40px}div.asl_w .probox div.prosettings{width:40px;height:40px}#ajaxsearchlite1 .probox .proinput,div.asl_w .probox .proinput{font-size:15px}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-size:15px}div.asl_m .probox .proinput input{height:40px}div.asl_m .probox .proinput input.autocomplete{margin-top:-40px!important}div.asl_w .probox .proloading,div.asl_w .probox .proclose,div.asl_w .probox .prosettings{display:none!important}div.asl_w .probox .promagnifier{height:40px;width:40px}div[id*='ajaxsearchliteres'].wpdreams_asl_results .results div.asl_image{display:none}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{color:#a2790b;font-size:15px;font-weight:bold}div.asl_r .results .item .asl_content h3 a:hover{color:#242e2d;font-size:15px;font-weight:bold}.suchen-icon img{}div.header-logo{max-width:200px;display:none;margin-bottom:0!important}div#hallenbad-beitrag-logo{max-width:175px}#oberuzwil-beitrag-logo{max-width:250px;padding-top:15px}#eishalle-beitrag-logo,#wellness-beitrag-logo,#freibad-beitrag-logo,#hallenbad-beitrag-logo,#restaurant-beitrag-logo,#allgemein-beitrag-logo,#oberuzwil-beitrag-logo{display:block}div#allgemein-beitrag-logo{padding-top:0}.page-id-12 div#sportpark-logo,.page-id-512 div#sportpark-logo,.page-id-1349 div#sportpark-logo,.page-id-1376 div#sportpark-logo,.page-id-1390 div#sportpark-logo,.page-id-1582 div#sportpark-logo,.page-id-1970 div#sportpark-logo,.page-id-1430 div#sportpark-logo,.page-id-2022 div#sportpark-logo,.page-id-3244 div#sportpark-logo,.page-id-3275 div#sportpark-logo,.page-id-3415 div#sportpark-logo,.page-id-3421 div#sportpark-logo,.page-id-3437 div#sportpark-logo,.page-id-4176 div#sportpark-logo,.page-id-4857 div#sportpark-logo,.page-id-5122 div#sportpark-logo,.page-id-5762 div#sportpark-logo,.page-id-6183 div#sportpark-logo,.page-id-6351 div#sportpark-logo,.page-id-7261 div#sportpark-logo,.page-id-7284 div#sportpark-logo,.page-id-10492 div#sportpark-logo,.page-id-12956 div#sportpark-logo,.page-id-13569 div#sportpark-logo,.page-id-13573 div#sportpark-logo,.page-id-18045 div#sportpark-logo,.page-id-20344 div#sportpark-logo{display:block!important}.page-id-460 div#freibad-logo,.page-id-543 div#freibad-logo,.page-id-718 div#freibad-logo{display:block!important}.page-id-1040 div#weierwise-logo{display:block!important;padding-top:15px}.page-id-1173 div#hallenbad-logo,.page-id-796 div#hallenbad-logo,.page-id-1260 div#hallenbad-logo,.page-id-1279 div#hallenbad-logo,.page-id-1275 div#hallenbad-logo,.page-id-1283 div#hallenbad-logo,.page-id-1285 div#hallenbad-logo,.page-id-1281 div#hallenbad-logo,.page-id-2607 div#hallenbad-logo,.single div#hallenbad-logo{display:block!important}.page-id-476 div#wellness-logo,.page-id-1245 div#wellness-logo,.page-id-1252 div#wellness-logo,.page-id-1295 div#wellness-logo{display:block!important}.page-id-1097 div#fussball-logo{display:block!important}.page-id-1133 div#eishalle-logo,.page-id-2036 div#eishalle-logo,.page-id-12693 div#eishalle-logo{display:block!important}.page-id-1307 div#restaurant-logo{display:block!important}div#restaurant-beitrag-logo,div#restaurant-logo{padding-top:5px}div#fussball-logo{padding-top:5px}.single.single-post.postid-5418 div#oberzuwil-logo,.page-id-21474 div#oberzuwil-logo{display:block!important;max-width:250px;padding-top:15px}.single.single-post.postid-5418 div#hallenbad-logo{display:none!important}div#sportpark-logo img{margin-top:0}div#wellness-logo img,#wellness-beitrag-logo img{margin-top:5px}div#eishalle-logo img,div#eishalle-beitrag-logo img{margin-top:5px}span.menu-text-white{vertical-align:middle;padding-left:10px}span.menu-text-white{display:inline-block;font-family:'brooklynlight';text-transform:uppercase;color:#fff;font-size:1em;letter-spacing:1px}.overlay-top-icon img{vertical-align:middle;max-width:32px;width:32px}.mainmenu-links-bereiche{display:inline-block!important;vertical-align:top;width:28%;padding-left:40px}.mainmenu-links-bereiche li{font-size:1.5em;text-transform:uppercase;font-family:'brooklynbook';padding-top:19px!important;padding-bottom:20px!important;border-top:1px solid #fff}.mainmenu-links-bereiche li a{font-family:'brooklynbook'}li#freibad-trigger,li#wellness-trigger,li#kurse-trigger{position:relative;cursor:pointer}li#freibad-trigger:after,li#wellness-trigger:after,li#kurse-trigger:after{content:'+';font-size:1.6em;position:absolute;right:0;top:20px;cursor:pointer}li#freibad-trigger.submenu-open:after,li#wellness-trigger.submenu-open:after,li#kurse-trigger.submenu-open:after{content:'‒'}.mainmenu-links-bereiche li ul{padding-bottom:0!important;display:none;padding-left:15px!important}.mainmenu-links-bereiche li ul.show-submenu{display:block}.mainmenu-links-bereiche li ul li{border:none;font-size:1em;padding-bottom:0!important}.mainmenu-links-andere{display:inline-block!important;vertical-align:top;width:45%;padding-left:8%;margin-top:-35px}.mainmenu-links-kontakt{display:inline-block!important;vertical-align:top;width:25%;margin-top:-5px}.mainmenu-links-andere li{padding-bottom:15px!important}.mainmenu-links-andere h4{padding-bottom:15px!important;padding-top:30px}.overlay-section h4{font-family:'brooklynbold';font-size:1.35em;letter-spacing:1px;text-transform:uppercase;color:#fff}.overlay-section a{font-family:'Noto Sans',sans-serif;color:#fff;font-size:1.1em}.overlay-section li{padding-bottom:2.5px;padding-top:2.5px;padding-left:5px;margin-top:-3px;margin-left:-5px}.mainmenu-links-kontakt li{padding-bottom:0;font-family:'Noto Sans',sans-serif}.overlay-section ul{list-style-type:none!important;padding-left:0!important}.overlay-container .overlay-close:before{content:'MENÜ SCHLIESSEN';font-family:'brooklynbook';position:absolute;font-size:15px;width:200px;left:-25px;padding-top:75px}#divi-overlay-container-682 .overlay-close:before,#divi-overlay-container-1868 .overlay-close:before,#divi-overlay-container-2140 .overlay-close:before,#divi-overlay-container-5477 .overlay-close:before{content:'SCHLIESSEN'}.overlay-container .overlay-close{right:13%;top:400px!important;font-size:250px;line-height:125px;color:#fff;background-color:transparent;font-family:'';font-weight:300;height:150px}.overlay-container .overlay-close:hover{opacity:1}.overlay-section .et_pb_toggle{border:0;border-bottom:1px solid #fff;max-width:800px;padding-left:0;padding-right:0;margin-bottom:0!important}.overlay-preise table{border:0!important;width:100%!important}.mit-chf tbody td:nth-child(2){width:115px!important;text-align:right}.mit-chf thead th:nth-child(2){width:115px!important}.mit-chf tbody td:nth-child(3){width:155px!important;padding-left:35px;text-align:right}.mit-chf thead th:nth-child(3){width:155px!important;padding-left:35px}.overlay-preise td a:after{font-family:'ETmodules';content:"\26";margin-left:5px}.overlay-preise th{color:#fff!important;font-weight:400!important}.overlay-preise table td{border-top:0!important;border-bottom:1px dotted #fff}.overlay-preise table td:first-child{padding-left:0;width:auto!important;max-width:550px!important}.overlay-preise table td:last-child{padding-right:0;text-align:right}.overlay-preise table th:last-child{padding-right:0;text-align:left}.overlay-section .et_pb_toggle_title:before{display:none}.overlay-preise span.chf{float:left}.overlay-section h5.et_pb_toggle_title{text-transform:uppercase;font-size:1.4em;letter-spacing:1px;font-family:'brooklynlight'!important}.oeffungszeiten-column{display:inline-block;width:14%}.oeffungszeiten-column.eishalle-weekday{width:20%}.oeffungszeiten-column.eishalle-column{width:30%}.oeffungszeiten-column.weekday-gast-column{width:23%}.oeffungszeiten-column.selbstbedienung-column{width:26%}.oeffungszeiten-column.restaurant-column,.oeffungszeiten-column.warmekueche-column{width:13%}.oeffungszeiten-column{letter-spacing:1.5px}.heute{font-weight:700;background:#fff;color:#a67f17}.headline-saison h5{font-family:'brooklynbold';font-size:1.55em;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.hauptsaison ul#hallenbad-times #tue:after,.hauptsaison ul#hallenbad-times #fri:after,.nebensaison ul#hallenbad-times #tue:after,.nebensaison ul#hallenbad-times #fri:after{content:'a';position:absolute;font-size:.9em;margin-top:-2px;margin-left:4px}.hauptsaison ul#freibad-times #tue:after,.hauptsaison ul#freibad-times #fri:after,.hauptsaison ul#weierwise-times #mon:after,.hauptsaison ul#weierwise-times #thu:after{content:'a';position:absolute;font-size:.9em;margin-top:-2px;margin-left:4px}ul#wellness-times #thu:after{content:'b';position:absolute;font-size:.9em;margin-top:-2px;margin-left:4px}.wintersaison ul#wellness-times #thu:after{content:'a';position:absolute;font-size:.9em;margin-top:-2px;margin-left:4px}.wintersaison ul#eishalle-times #mon:after{content:'b';position:absolute;font-size:.9em;margin-top:-2px;margin-left:4px}.wintersaison li#weihnacht-neujahr:after{content:'c';position:absolute;font-size:.9em;margin-top:-2px;margin-left:4px}.weierwise-column h4:after{content:'*';position:absolute;font-family:'brooklynlight';font-weight:300!important;font-size:1em;margin-top:-2px;margin-left:4px}ul.anmerkungen{max-width:825px;padding-left:12px!important}ul.anmerkungen #sonderzeiten:before{content:'*';position:absolute;font-size:.9em;margin-top:-3px;margin-left:-12px}ul.anmerkungen #abtrennung:before{content:'** ';position:absolute;font-size:.9em;margin-top:-3px;margin-left:-12px}ul.anmerkungen #fruehschwimmen:before{content:'a';position:absolute;font-size:.9em;margin-top:-3px;margin-left:-12px}ul.anmerkungen #damensauna:before{content:'b';position:absolute;font-size:.9em;margin-top:-3px;margin-left:-12px}ul.anmerkungen.anmerk-winter #damensauna:before{content:'a';position:absolute;font-size:.9em;margin-top:-3px;margin-left:-12px}ul.anmerkungen #nur-eishockey:before{content:'b';position:absolute;font-size:.9em;margin-top:-3px;margin-left:-12px}ul.anmerkungen #eishockey:before,ul.anmerkungen #restaurant:before,ul.anmerkungen #weierwise:before{content:'c';position:absolute;font-size:.9em;margin-top:-3px;margin-left:-12px}ul.anmerkungen #eishockey:before{content:'d';position:absolute;font-size:.9em;margin-top:-3px;margin-left:-12px}ul.anmerkungen #eislaufen:before{content:'c';position:absolute;font-size:.9em;margin-top:-3px;margin-left:-12px}ul.anmerkungen #belegungsplan:before{content:'c';position:absolute;font-size:.9em;margin-top:-3px;margin-left:-12px}ul.anmerkungen #weierwise-anmerkungen:before{content:'*';position:absolute;font-size:.9em;margin-top:-3px;margin-left:-12px}.overlay-preise ul.anmerkungen{max-width:750px;padding-left:36px!important;padding-bottom:5px;padding-top:20px}ul.anmerkungen #einheimisch:before{content:'*';position:absolute;font-size:.9em;margin-top:-3px;margin-left:-12px}ul.anmerkungen #bulletpoint:before{content:'•';position:absolute;font-size:1.1em;margin-top:0px;margin-left:-15px}ul.anmerkungen #hinweis-sommer:before{content:'**';position:absolute;font-size:.9em;margin-top:-3px;margin-left:-18px}ul.anmerkungen #gueltigkeit:before{content:'**';position:absolute;font-size:.9em;margin-top:-3px;margin-left:-22px}ul.anmerkungen #zutritt-hallenbad:before{content:'***';position:absolute;font-size:.9em;margin-top:-3px;margin-left:-30px}ul.anmerkungen #zutritt-wellness:before{content:'****';position:absolute;font-size:.9em;margin-top:-3px;margin-left:-36px}span.ft-zeit{float:right;padding-right:30%}.text-block.feiertage-text-block h3{color:#a2790b!important;font-family:'brooklynbold';font-size:1.75em;padding-top:20px}.text-block.feiertage-text-block p{font-size:1.2em}ul.overlay-menu-list{display:flex;list-style-type:none;padding-bottom:0;padding-left:0;padding-top:40px;justify-content:flex-end;align-items:center}ul.overlay-menu-list li{display:flex;align-items:center;font-family:'brooklynbold';text-transform:uppercase;color:#242e2d;font-size:1em;margin-right:0%;margin-left:5%;cursor:pointer}ul.overlay-menu-list li:first-child{margin-left:0}ul.overlay-menu-list li img{vertical-align:middle;display:inline-block;width:30px;height:auto}ul.overlay-menu-list li .menu-text{vertical-align:middle;padding-left:10px;color:#242e2d;display:inline-block}.hero-info-row{position:absolute;bottom:0}.farbiger-rand{position:absolute;bottom:0;left:0;right:0}.blocks-row .et_pb_main_blurb_image{display:block;text-align:left;margin-bottom:8px;min-height:40px}.blocks-row .kurse-blurb .et_pb_main_blurb_image img{max-height:45px;max-width:40px;margin-top:-5px}.blocks-row .eishalle-blurb .et_pb_main_blurb_image img{max-height:45px;max-width:45px}.blocks-row .wellness-blurb .et_pb_main_blurb_image img{max-height:45px;max-width:45px;margin-top:2px}.blocks-row .fussball-blurb .et_pb_main_blurb_image img{max-height:35px;max-width:40px}.blocks-row .et_pb_main_blurb_image img{max-height:40px;max-width:40px}.blocks-blurb{padding:20px 30px 45px 30px;margin-bottom:0!important;min-height:181px}.blocks-image{height:160px;min-height:160px}.blocks-blurb h4 a{font-family:'brooklynbold';font-size:1.2em;text-transform:uppercase}.blocks-blurb h4{padding-bottom:12px;padding-top:4px}.blocks-blurb .et_pb_blurb_description{font-size:1em;line-height:1.3em}.blocks-blurb.blurb-with-buttons .et_pb_blurb_description a{font-family:'Noto Sans',sans-serif;font-size:1em;line-height:1.3em;color:#242e2d;padding:8px;border:1px solid #242e2d;width:49%!important;display:inline-block;text-align:center;margin-right:2%;margin-top:5px}.blocks-blurb.blurb-with-buttons.noch-was-blurb .et_pb_blurb_description a{font-family:'Noto Sans',sans-serif;font-size:1em;line-height:1.3em;color:#242e2d;padding:8px 20px;border:1px solid #242e2d;display:inline-block;text-align:center;margin-top:5px;width:auto!important}.blocks-blurb.blurb-with-buttons.noch-was-blurb .et_pb_blurb_description a:hover{color:#a2790b;border:1px solid #a2790b}.blocks-blurb.blurb-with-buttons .et_pb_blurb_description a:last-child{margin-right:0}.et_pb_column.column-with-shadow{box-shadow:rgba(0,0,0,0.15) 0px 0px 4px 1px;overflow:hidden}.blocks-row .et_pb_divider:before,.noch-was-row .et_pb_divider:before{height:0px}.mehr-overlay{position:absolute;bottom:0;left:0;right:0;overflow:hidden;width:100%;height:25px;transition:.5s ease}.mehr-overlay:hover{height:100%}.mehr-overlay:hover .mehr-trigger{display:none}.mehr-overlay:hover .mehr-inhalt{display:block!important}.mehr-inhalt{padding:20px 30px 20px 30px;display:none}.mehr-trigger{text-align:center;font-size:.85em;line-height:1em;margin-top:8px}.mehr-inhalt h4{font-family:'brooklynmedium';font-size:1.5em;line-height:1.2em;letter-spacing:.5px;padding-bottom:20px}.mehr-inhalt strong{letter-spacing:.5px}a.mehr-cta{color:#fff;font-size:1em;padding:6px 15px;border:1px solid #fff;position:absolute;top:100%;left:30px;margin-top:13px}.section-title h2{font-size:2.4em!important;font-family:'brooklynbold';letter-spacing:1px;line-height:1.3em}.large-blocks-blurb h4 a{font-family:'brooklynmedium';font-size:.9em;letter-spacing:3px}.large-blocks-blurb h4{padding-top:16px;padding-left:8px}.large-blocks-blurb{min-height:50px;max-height:50px}.home .large-freibad-blurb h4{padding-top:5px!important;max-width:250px!important}.large-blocks-blurb .et_pb_blurb_content{max-width:1550px}.speciality-row{padding:0!important}.speciality-row-first{padding-bottom:40px!important}.large-blocks-row{padding-top:20px;padding-bottom:20px}.full-size-column .et_pb_space{height:470px;cursor:pointer}.half-size-column .et_pb_space{height:190px;cursor:pointer}.blocks-image-full{height:450px!important;min-height:450px!important;max-height:450px!important}.large-blocks-blurb .et_pb_main_blurb_image img{min-width:45px!important;max-width:45px!important;padding-top:12px;padding-left:12px!important}.large-freibad-blurb .et_pb_main_blurb_image img{min-width:50px!important;max-width:50px!important;padding-top:6px;padding-left:12px!important}.large-kurse-blurb .et_pb_main_blurb_image img{min-width:40px!important;max-width:45px!important;padding-top:12px;padding-left:12px!important;margin-top:-5px}.large-fussball-blurb .et_pb_main_blurb_image img{min-width:42px!important;max-width:45px!important;padding-top:10px;padding-left:12px!important}.large-hallenbad-blurb .et_pb_main_blurb_image img{min-width:52px!important;max-width:48px!important;padding-top:11px;padding-left:12px!important}.large-wellness-blurb .et_pb_main_blurb_image img{min-width:48px!important;max-width:45px!important;padding-top:12px;padding-left:12px!important}.large-shop-blurb .et_pb_main_blurb_image img{min-width:45px!important;max-width:45px!important;padding-top:10px;padding-left:12px!important}.large-eishalle-blurb .et_pb_main_blurb_image img{min-width:52px!important;max-width:45px!important;padding-top:10px;padding-left:12px!important}.karte-toggle{padding:0}.karte-toggle .et_pb_toggle_content{padding-top:0}.karte-toggle .et_pb_toggle_content p{display:none}.karte-toggle .et_pb_module.et_pb_map_container_extended{margin-bottom:0!important}.karte-toggle h5.et_pb_toggle_title{padding-top:80px!important;padding-bottom:20px!important;text-align:center;background:#c4c4c4;color:#fff;font-family:'brooklynbook';font-size:1.3em;letter-spacing:3px;width:100%!important;padding-right:0}.karte-toggle .et_pb_toggle_title:before{position:absolute;top:20px;right:0;left:0;margin-top:0;color:#ccc;font-size:16px;content:"";height:50px;background:url(http://bergholzwil.ch/wp-content/uploads/2018/07/ico-map@2x.png);background-repeat:no-repeat;background-position:center;background-size:contain}.uber-uns-button a{color:#fff;font-size:1.6em;padding:15px!important;border:4px solid #fff;position:absolute;left:20%;right:20%;min-width:231px;top:0;background:rgba(0,0,0,0.4);margin-top:62px;font-family:'brooklynbold'}.noch-was-blurb{padding:35px 20px 35px 20px;min-height:184px}.noch-was-row .et_pb_column{box-shadow:rgba(0,0,0,0.15) 0px 0px 4px 1px}.noch-was-blurb h5{font-size:1.15em;text-transform:uppercase;padding-bottom:20px;font-family:'brooklynbold'}.noch-was-blurb strong{font-family:'brooklynbold'!important;font-size:1.1em!important}.noch-was-blurb img{margin-top:-3px}.jobs-column-inner{min-height:403px}.jobs-column-inner ul{list-style-type:none;padding-left:0}.jobs-column-inner ul li a{border:0!important;text-align:left!important;font-family:'brooklynbold'!important;font-size:1.1em!important;padding:0!important}.jobs-column-inner ul li{padding-top:15px;padding-bottom:15px;border-top:1px solid}.jobs-column-inner ul li:before{content:'';height:1px;background:#242e2d;width:100%;right:-20px;left:46px;margin-top:-16px;position:absolute}.jobs-column-inner ul li:last-child:after{content:'';height:1px;background:#242e2d;width:100%;right:-20px;left:46px;position:absolute;margin-top:44px}.agenda-monat h3{font-size:2.4em!important;font-family:'brooklynbold';letter-spacing:1px;line-height:1.3em;color:#a2790b}.agenda-text h2{font-family:'brooklynbold';font-size:1.55em;text-transform:uppercase;line-height:1.1em;padding-top:4px;letter-spacing:.5px}.agenda-text li a{color:#a2790b!important}.agenda-text h2 span{font-family:'brooklynmedium';margin-left:9px;letter-spacing:1px}.agenda-text ul{list-style-type:square;padding-left:30px;padding-bottom:10px}.agenda-text li{font-size:1.15em;line-height:1.4em}.agenda-text{border-bottom:.5px solid #000;padding-bottom:10px}.agenda-row .agenda-text:last-child{border-bottom:0!important}.text-block.jobs-text-oben{padding-bottom:20px}.jobs-toggle h5{font-family:'brooklynbold';font-size:1.55em;text-transform:uppercase;line-height:1.1em;letter-spacing:.5px;color:#000!important}.jobs-toggle{background:#fff;padding:20px 0px;margin-bottom:0px!important;border:0;border-bottom:.5px solid #000}.jobs-toggle .et_pb_toggle_title:before{display:none}.header-block-categories h1,.header-block-categories h3{font-size:2.4em!important;font-family:'brooklynbold';letter-spacing:1px;line-height:1.2em;padding-bottom:0;margin-bottom:0}.header-block-categories{padding-bottom:0;margin-bottom:0!important}.breadcrumbs-categories a{font-size:1.05em!important;font-family:'brooklynbook';color:#fff!important;letter-spacing:1px;line-height:1.2em;padding-bottom:0;margin-bottom:0}.over-breadcrumbs-section{min-height:150px;height:150px}.over-breadcrumbs-icon img{width:150px;max-width:150px}.over-breadcrumbs-icon.freibad-breadcrumbs-icon img{width:120px;max-width:120px;margin-top:0px}.over-breadcrumbs-icon.restaurant-breadcrumbs-icon img{width:130px;max-width:130px;margin-top:0px}.over-breadcrumbs-icon.allgemein-breadcrumbs-icon img{width:120px;max-width:120px;margin-top:0px}.category-freibad-bergholz .over-breadcrumbs-icon img,.category-freibad-weierwise .over-breadcrumbs-icon img{width:115px;max-width:115px;margin-top:0px}.weitere-infos-text h4{font-family:'brooklynbold';font-size:1.55em;letter-spacing:1px;color:#a2790b}.weitere-infos-text .bold-link{color:#a2790b;font-family:'Noto Sans',sans-serif;font-weight:600}.weitere-infos-text a{color:#a2790b}.blocks-kurse{padding:20px 20px 25px 20px;min-height:145px}.blocks-kurse a{font-family:'brooklynbold';font-size:1.7em;line-height:1.3em;letter-spacing:.5px;color:#242e2d}html .blocks-blurb.kursseite-blurb .et_pb_blurb_content a{font-size:1.3em!important;line-height:1.2em;letter-spacing:.5px;text-transform:unset!important;color:#000!important}.kursseite-blurb{padding:25px 30px 45px 30px}.kursseite-blurb .et_pb_main_blurb_image{margin-bottom:0!important}.kurse-page-section .et_pb_blurb_content{max-width:1000px}div#large-column{width:70%!important}div#small-column{width:15%!important}.kurse-page-section .et_pb_blurb_position_left .et_pb_main_blurb_image,.kurse-page-section .et_pb_blurb_position_right .et_pb_main_blurb_image{max-width:400px;width:400px}.kurse-page-section .text-block h4{color:#242e2d;font-family:'brooklynbold';font-size:1.25em;line-height:1.1em;letter-spacing:1px;text-transform:uppercase}.kurse-page-section a.mehr-cta,.kurse-page-section a{color:#e74310;font-size:1em;padding:6px 15px;border:1px solid #e74310;position:relative;left:0;top:20px;display:table-cell}.bader-beitrag-blurb a.mehr-cta,.bader-beitrag-blurb a{color:#e74310;border:1px solid #e74310}.restaurant-beitrag-blurb a.mehr-cta,.restaurant-beitrag-blurb a{color:#c01b58;border:1px solid #c01b58}.wellness-beitrag-blurb a.mehr-cta,.wellness-beitrag-blurb a{color:#9fa223;border:1px solid #9fa223}.eishalle-beitrag-blurb a.mehr-cta,.eishalle-beitrag-blurb a{color:#0f7395;border:1px solid #0f7395}.allgemeiner-beitrag-blurb a.mehr-cta,.allgemeiner-beitrag-blurb a{color:#a67f17;border:1px solid #a67f17}.beitrag-tabelle table,.beitrag-tabelle table td,.beitrag-tabelle table tr{border:none!important}.beitrag-tabelle table tr:nth-child(odd){background:#f2f2f2}.infos-text-block{padding:30px 20px}.infos-text-block h3{color:#fff;font-family:'brooklynbold';font-size:1.8em;text-transform:uppercase;line-height:1em;padding-bottom:15px}.infos-text-block h4{color:#fff;font-family:'brooklynmedium';font-size:1.55em;text-transform:uppercase;line-height:1.15em;padding-bottom:10px}.infos-text-block.oeffnungszeiten-text-block h4:first-of-type{padding-bottom:0}.infos-text-block.oeffnungszeiten-text-block.resto-text-block h4{padding-bottom:0}.infos-text-block.oeffnungszeiten-text-block.resto-text-block h4:last-of-type{padding-bottom:10px}.infos-text-block.oeffnungszeiten-text-block p{color:#fff;line-height:1.3em}.infos-text-block a{font-family:'Noto Sans',sans-serif;font-size:1em;line-height:1.3em;color:#fff;padding:8px 20px;border:1px solid #fff;display:inline-block;text-align:center;margin-top:5px}.info-blocks-image{min-height:440px}#temp-wrapper{color:#fff;font-family:'brooklynmedium';font-size:1.7em;line-height:1.15em;padding-left:25px}#temp-wrapper:before{content:'';background:url(http://bergholzwil.ch/wp-content/uploads/2018/07/ico-temp@2x.png);width:12px;height:33px;position:absolute;display:block;left:0;margin-top:5px;background-repeat:no-repeat;background-size:cover}#temp-wrapper-screen{color:#fff;font-family:'brooklynmedium';font-size:2.7em;line-height:1.1em;padding-left:30px}#temp-wrapper-screen:before{content:'';background:url(http://bergholzwil.ch/wp-content/uploads/2018/07/ico-temp@2x.png);width:12px;height:33px;position:absolute;display:block;left:0;margin-top:15px;background-repeat:no-repeat;background-size:cover}div#temp-weierwise{padding-top:10px}.content-tabs-section>.et_pb_row{max-width:90%!important}.content-tabs-section .et_pb_tabs_controls{background:#fff}.content-tabs-section .et_pb_tabs_controls li a{padding:20px 0 25px 0;color:#b0b0b0;font-family:'brooklynmedium';font-size:1.15em;text-transform:uppercase}.content-tabs-section .et_pb_tab_active a{color:#e74310!important}.content-tabs-section #fussball-tabs .et_pb_tab_active a{color:#000!important}.content-tabs-section #eishalle-tabs .et_pb_tab_active a{color:#0f7395!important}.content-tabs-section .wellness-tabs .et_pb_tab_active a,.page-id-1245 .content-tabs-section .et_pb_tab_active a,.page-id-1295 .content-tabs-section .et_pb_tab_active a,.page-id-1252 .content-tabs-section .et_pb_tab_active a{color:#9fa223!important}.content-tabs-section #restaurant-tabs .et_pb_tab_active a{color:#c01b58!important}.content-tabs-section #sportpark-tabs .et_pb_tab_active a{color:#a2790b!important}.content-tabs-section #aussenanlage-tabs .et_pb_tab_active a{color:#a2790b!important}.content-tabs-section .et_pb_tabs{border:0}.content-tabs-section .et_pb_tabs_controls li{border-right:0;padding:0 0 0 0;z-index:1;margin-right:50px}.et_pb_tab_active a:after{content:'';height:15px;background:#e74310;left:0;width:100%;bottom:0;position:absolute}#fussball-tabs .et_pb_tab_active a:after{background:#000}#eishalle-tabs .et_pb_tab_active a:after{background:#0f7395}#restaurant-tabs .et_pb_tab_active a:after{background:#c01b58}#sportpark-tabs .et_pb_tab_active a:after{background:#a2790b}.wellness-tabs .et_pb_tab_active a:after,.page-id-1245 .et_pb_tab_active a:after,.page-id-1295 .et_pb_tab_active a:after,.page-id-1252 .et_pb_tab_active a:after{background:#9fa223}ul.et_pb_tabs_controls:after{z-index:0;top:-2px;border-top:2px solid #b0b0b0;content:""}.et_pb_tab{padding:40px 0}.tab-content h3{font-family:'brooklynbold';font-size:1.55em;text-transform:uppercase;color:#e74310;padding-bottom:15px}.tab-content h4{font-family:'brooklynbold';font-size:1.25em;text-transform:uppercase;padding-top:5px}#fussball-tabs .tab-content h3{color:#000}#eishalle-tabs .tab-content h3{color:#0f7395}#restaurant-tabs .tab-content h3{color:#c01b58}#sportpark-tabs .tab-content h3{color:#a2790b}.wellness-tabs .tab-content h3,.page-id-1245 .tab-content h3,.page-id-1295 .tab-content h3,.page-id-1252 .tab-content h3{color:#9fa223}.tab-link-button a{font-family:'Noto Sans',sans-serif;font-size:1em;line-height:1.3em;color:#9fa223;padding:8px 40px;border:1px solid #9fa223;display:inline-block;text-align:center;margin-top:5px}#fussball-tabs .tab-link-button a{color:#000;border:1px solid #000}#fussball-tabs .et_pb_text a{color:#000}#eishalle-tabs .tab-link-button a{color:#0f7395;border:1px solid #0f7395}#eishalle-tabs .et_pb_text a{color:#0f7395}#restaurant-tabs .tab-link-button a{color:#c01b58;border:1px solid #c01b58}#restaurant-tabs .et_pb_text a{color:#c01b58}#sportpark-tabs .tab-link-button a{color:#a2790b;border:1px solid #a2790b}#sportpark-tabs .et_pb_text a{color:#a2790b}.wellness-tabs .tab-link-button a,.page-id-1245 .tab-link-button a,.page-id-1295 .tab-link-button a,.page-id-1252 .tab-link-button a{color:#9fa223;border:1px solid #9fa223}.wellness-tabs .et_pb_text a{color:#9fa223}.tab-link-button a:hover{color:#9fa223;border:1px solid #9fa223}.personen-row .et_pb_team_member_description p{position:absolute;padding:10px;bottom:10px}.personen-row .et_pb_team_member_image{max-width:165px;margin-right:30px}.personen-row .et_pb_team_member_description{z-index:9;position:absolute;display:none;transition:all 500ms;color:#fff;background:rgba(162,121,11,0.55);top:0;bottom:20px;right:20px;left:0}.overlay-mitarbeiter span.menu-text-white{vertical-align:middle;padding-left:0}.personen-row .et_pb_team_member_description a{color:#fff}.ueber-uns-person:hover .et_pb_team_member_description{display:block}.personen-row .et_pb_team_member_image{max-width:165px;margin-right:20px;margin-bottom:20px}.personen-row .et_pb_team_member_description a:after{font-family:'ETmodules';content:"\26";margin-left:5px}.personen-row .ueber-uns-person{display:inline-block;margin-bottom:0!important}.personen-row .ueber-uns-person:last-child{margin-bottom:0!important}#sportpark-tabs .personen-row{max-width:800px!important;margin-left:0!important}html .gallery-row{max-width:1240px!important}.gallery-row .et_pb_grid_item{width:33%!important}.gallery-row .et_overlay{display:none}@media (min-width:981px){.et_pb_gutters1 .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n+1),.et_pb_gutters1.et_pb_row .et_pb_column_4_4 .et_pb_grid_item:nth-child(4n+1){clear:unset}}.social-links-footer a{display:inline-block;vertical-align:middle;text-align:center;background:#242e2d;padding-top:12px;width:50px;height:50px;border-radius:5px;margin:2%}.youtube-social{padding-top:15px!important}.social-links-footer img{height:28px!important;margin-top:-1px}.social-links-footer .youtube-social img{height:22px!important;margin-top:-1px}span.social-text{font-family:'brooklynbold';color:#242e2d;padding-right:2%}.lageplan-link-footer a{width:100%;padding:25px;background:#fff;display:block;border-radius:4px}.lageplan-link-footer img{max-width:50px;min-width:50px;width:50px;background:#242e2d;position:absolute;right:0;top:0;padding:9px;border-radius:0 4px 4px 0}.lageplan-link-footer{max-width:270px}.lageplan-link-footer span{position:absolute;top:15px;font-family:'brooklynbold';color:#242e2d;text-transform:uppercase}.footer-links-bereiche,.footer-links-diverses,.footer-links-kontakt{display:inline-block!important;vertical-align:top;width:22%}.footer-links-shop{display:inline-block!important;vertical-align:top;width:32%}.footer-section h4{font-family:'brooklynbold';font-size:1.35em;letter-spacing:1px;text-transform:uppercase;color:#38344d}.footer-section a{font-family:'Noto Sans',sans-serif;color:#38344d;font-size:1em}.footer-section li{padding-bottom:5px;margin-top:-3px}.footer-links-kontakt li{padding-bottom:0}#kontaktformular:after,#belegungsplan:after,#kursanmeldungen:after,#kursanmeldungen-footer:after,#massage-footer:after,#kosmetik-footer:after,.impressum-link:after{font-family:'ETmodules';content:"\26";margin-left:5px}.impressum-block a{color:#666}li#belegungsplan a{font-size:1em}.title-reserv{margin-top:22px}.footer-section ul{list-style-type:none!important;padding-left:0!important}.footer-logo{max-width:250px}.footer-logo img{max-width:225px;width:225px;padding-top:20px}.partner-logos-footer img{vertical-align:middle;max-width:150px;width:150px!important}.partner-logos-footer a{margin-left:120px}.partner-logos-footer a:first-child{margin-left:0}.partner-logos-footer p{padding-right:4%;display:inline-block;vertical-align:middle}.partner-logos-footer p:last-child{padding-right:0}html .formcraft-css .fc-form .form-element .field-cover.heading-cover>div{font-family:'brooklynbold';font-size:1.7em!important;text-transform:uppercase;padding:15px 0px}html .formcraft-css .fc-form .form-page-content .form-element-type-heading:first-child .heading-cover{padding-bottom:10px;padding-top:10px}html .formcraft-css.align-left .fc-form{border-radius:5px!important;margin:0 auto}html .formcraft-css .powered-by,html body .fc_modal-dialog .powered-by{display:none!important}html .formcraft-css .fc-form .form-element .field-cover.customText-cover p{margin:10px 0 5px 0;width:100%!important;display:block;font-size:1.1em!important;font-weight:700!important;font-family:inherit!important}html .formcraft-css .fc-form .form-element .field-cover.customText-cover{padding-top:3em!important;margin-bottom:-2em!important}html .formcraft-css .fc-form .form-element-18 .field-cover.customText-cover{padding-top:.5em!important}html .formcraft-css .fc-form .form-element .form-element-html input[type=text],html .formcraft-css .fc-form .form-element .form-element-html select,html .formcraft-css .fc-form .form-element .textarea-cover textarea,html input[type=email],input[type=password],input[type=tel]{background-color:#fff!important;border:2px solid #b1afaf!important;;border-radius:5px!important;}::placeholder{color:#b1afaf!important;opacity:1}:-ms-input-placeholder{color:#b1afaf!important}::-ms-input-placeholder{color:#b1afaf!important}html .formcraft-css .fc-form .form-element .submit-cover .submit-button{background:#fff!important;color:#a2790b!important;border:1px solid #a2790b!important;padding:6px 30px 6px 30px!important;font-weight:500}.formcraft-css input[type=checkbox]:checked,.formcraft-css input[type=radio]:checked{border-color:#a2790b;background:#a2790b;box-shadow:0 0 0 0.5px #a2790b}html .formcraft-css .fc-form .form-element-field110 .field-cover.customText-cover{padding-top:1em!important}html .formcraft-css .fc-form .form-element .submit-cover .submit-button:hover{box-shadow:0 0 100px rgba(50,50,50,0) inset}img.logo-form{max-width:200px!important;margin-top:0;margin-bottom:15px}html .formcraft-css .fc-form .final-success .final-success-check{border:2px solid #a2790b!important;box-shadow:0 0 0 0.5px #a2790b!important}html .formcraft-css .fc-form .final-success{color:#a67f17!important}.form-element.form-element-field9.form-element-1 .full,.form-element.form-element-field10.form-element-10 .full,.form-element.form-element-field18.form-element-17 .full{height:30px;margin-top:-30px}.fc_modal-backdrop{background:#a2790b!important}body .fc-trigger-close,body .fc_modal .fc_close{top:5px;right:15px}.formcraft-css .fc-form.fc-form-2{width:100%!important;max-width:600px!important}.overlay{overflow:auto!important}.overlay-section{overflow:hidden!important}.ui-tooltip{color:#7b5f1f;font-family:Brooklyn-Book,sans-serif;font-size:20px}.single header#main-header{display:none}.single div#page-container{padding-top:0!important}.single article{padding-bottom:0px!important;margin-bottom:0px!important}.single #main-content .container{padding-top:0!important;width:100%!important;max-width:100%!important}.single .et_post_meta_wrapper{display:none}.single-post #page-container .et_pb_row{width:90%!important}.single-post #page-container .karte-section .et_pb_row.karte-row{width:100%!important}.single ul.overlay-menu-list{list-style-type:none!important;text-align:right;padding-bottom:0!important;padding-left:0!important;padding-top:40px!important}.blog-top-row article.category-aquafit-kurse .post-content,.blog-top-row article.category-kursangebote .post-content,.blog-top-row article.category-schwimmkurse .post-content,.blog-top-row article.category-events .post-content{display:none}html .single .main-menu-section div#mobile-menu-row-top{width:100%!important}html .single .main-menu-section #mobile-menu-row-top ul.overlay-menu-list{padding-top:0!important}@media (max-width:980px){.single ul.overlay-menu-list{padding-top:0!important}}@media (min-width:981px){.et_pb_gutters2 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3{width:32%;margin-right:2%}}.blog-top-row article .post-content-inner{font-size:1em;line-height:1.3em;color:#242e2d!important;padding-left:10px;padding-right:10px;padding-bottom:25px}.blog-top-row article .post-content-inner a{font-family:'Noto Sans',sans-serif;font-size:1em;line-height:1.3em;color:#242e2d;padding:8px;border:1px solid #242e2d;width:49%!important;display:inline-block;text-align:center;margin-right:2%;margin-top:15px}.blog-top-row article p a:nth-child(2){margin-right:0!important}.blog-top-row .et_pb_image_container img{position:absolute;left:50%;top:50%;min-height:100%;min-width:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.et_pb_post .entry-featured-image-url{position:relative;width:100%;height:190px;min-height:190px;overflow:hidden}.blog-top-row article.category-restaurant{box-shadow:rgba(0,0,0,0.15) 0px 0px 4px 1px;border:0;border-bottom:4px solid #c01b58;min-height:376px}.blog-top-row article.category-restaurant h2 a{font-family:'brooklynbold';font-size:1.2em;text-transform:uppercase;color:#c01b58}img#restaurant-icon{max-height:40px;max-width:40px;width:40px;position:absolute;margin-top:-50px}article.category-restaurant h2.entry-title{padding-top:40px;padding-bottom:15px;padding-left:10px;padding-right:10px}.blog-top-row article.category-wellness,.blog-top-row article.category-wellness-massagen,.blog-top-row article.category-wellness-kosmetik,.blog-top-row article.category-wellness-oase{box-shadow:rgba(0,0,0,0.15) 0px 0px 4px 1px;border:0;border-bottom:4px solid #9fa135;min-height:376px}.blog-top-row article.category-wellness h2 a,.blog-top-row article.category-wellness-massagen h2 a,.blog-top-row article.category-wellness-kosmetik h2 a,.blog-top-row article.category-wellness-oase h2 a{font-family:'brooklynbold';font-size:1.2em;text-transform:uppercase;color:#9fa135}img#wellness-icon{max-height:45px;max-width:45px;width:45px;position:absolute;margin-top:-50px}article.category-wellness h2.entry-title,article.category-wellness-kosmetik h2.entry-title,article.category-wellness-massagen h2.entry-title,article.category-wellness-oase h2.entry-title{padding-top:40px;padding-bottom:15px;padding-left:10px;padding-right:10px}.blog-top-row article.category-eishalle,.blog-top-row article.category-eishalle-kurse{box-shadow:rgba(0,0,0,0.15) 0px 0px 4px 1px;border:0;border-bottom:4px solid #0f7395;min-height:376px}.blog-top-row article.category-eishalle h2 a{font-family:'brooklynbold';font-size:1.2em;text-transform:uppercase;color:#0f7395}img#eishalle-icon{max-height:45px;max-width:45px;width:45px;position:absolute;margin-top:-50px}article.category-eishalle h2.entry-title{padding-top:40px;padding-bottom:15px;padding-left:10px;padding-right:10px}img#events-icon{max-height:45px;max-width:45px;width:45px;position:absolute;margin-top:-45px}.blog-top-row article.category-events{box-shadow:rgba(0,0,0,0.15) 0px 0px 4px 1px;border:0;border-bottom:4px solid #a2790b;min-height:376px}.blog-top-row article.category-uber-uns,.blog-top-row article.category-badeshop{box-shadow:rgba(0,0,0,0.15) 0px 0px 4px 1px;border:0;border-bottom:4px solid #a2790b;min-height:376px}.blog-top-row article.category-uber-uns h2 a,.blog-top-row article.category-badeshop h2 a{font-family:'brooklynbold';font-size:1.2em;text-transform:uppercase;color:#a2790b}img#uber-uns-icon{max-height:45px;max-width:45px;width:45px;position:absolute;margin-top:-50px}img#badeshop-icon{max-height:45px;max-width:45px;width:45px;position:absolute;margin-top:-50px}article.category-uber-uns h2.entry-title,article.category-badeshop h2.entry-title{padding-top:40px;padding-bottom:15px;padding-left:10px;padding-right:10px}.blog-top-row article.category-freibad-bergholz,.blog-top-row article.category-freibad-weierwise,.blog-top-row article.category-hallenbad,.blog-top-row article.category-aquafit-kurse,.blog-top-row article.category-schwimmkurse{box-shadow:rgba(0,0,0,0.15) 0px 0px 4px 1px;border:0;border-bottom:4px solid #e74310;min-height:376px}.blog-top-row article.post-5418.category-schwimmkurse,.blog-top-row article.category-oberuzwil-kurse{border-bottom:4px solid #1b8bcb!important}.blog-top-row article.category-freibad-bergholz h2 a,.blog-top-row article.category-freibad-weierwise h2 a,.blog-top-row article.category-hallenbad h2 a{font-family:'brooklynbold';font-size:1.2em;text-transform:uppercase;color:#e74310}.blog-top-row article.category-aquafit-kurse h2,.blog-top-row article.category-kursangebote h2,.blog-top-row article.category-schwimmkurse h2,.blog-top-row article.category-eishalle-kurse h2,.blog-top-row article.category-events h2{padding-left:10px;padding-right:10px;margin-top:70px}.blog-top-row article.category-aquafit-kurse h2 a,.blog-top-row article.category-kursangebote h2 a,.blog-top-row article.category-schwimmkurse h2 a,.blog-top-row article.category-eishalle-kurse h2 a,.blog-top-row article.category-events h2 a{font-family:'brooklynbold';font-size:1.3em!important;line-height:1.2em;letter-spacing:.5px;text-transform:unset!important;color:#000!important}img#freibad-icon{max-height:40px;max-width:40px;width:40px;position:absolute;margin-top:-50px}img#hallenbad-icon{max-height:45px;max-width:45px;width:45px;position:absolute;margin-top:-50px}img#kurse-icon{max-height:45px;max-width:45px;width:45px;position:absolute;margin-top:-50px}.over-breadcrumbs-icon.kurse-breadcrumbs-icon img{max-width:100px;width:100px;margin-top:-10px}article.category-freibad-bergholz h2.entry-title,article.category-freibad-weierwise h2.entry-title,article.category-hallenbad h2.entry-title{padding-top:40px;padding-bottom:15px;padding-left:10px;padding-right:10px}@media (max-width:980px){.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post{margin-bottom:12%;width:105%;margin-left:-2.5%}.blog-top-row article .post-content-inner a{width:75%!important}}article h2.entry-title a{pointer-events:none;cursor:auto!important}article .et_pb_image_container a{pointer-events:none}.page-id-1430 article h2.entry-title a,.page-id-2022 article h2.entry-title a,.page-id-2607 article h2.entry-title a,.page-id-796 article h2.entry-title a,.page-id-12693 article h2.entry-title a,.page-id-21474 article h2.entry-title a{pointer-events:auto}.page-id-1430 article .et_pb_image_container a,.page-id-2022 article .et_pb_image_container a,.page-id-2607 article .et_pb_image_container a,.page-id-796 article .et_pb_image_container a,.page-id-12693 article .et_pb_image_container a,.page-id-21474 article .et_pb_image_container a{pointer-events:auto}.print-logo-section,.print-footer{display:none}.print-footer-text p{font-size:1em}#print-logo{max-width:175px}a.btn-print:after{font-family:'ETmodules';content:"\e103";margin-left:5px;position:absolute;font-size:1.2em}a.btn-print{color:#fff;font-size:1.1em;background:#a2790b;padding:12px 42px 12px 12px}@media print{.print{display:block}.no-print{display:none}.btn-print{display:none}.print-logo-section,.print-footer{display:block}.header-block-categories h1{color:#000!important}html .et_pb_section.et_pb_with_background{background-color:#fff!important}html .agenda-section.et_pb_section{padding-top:0px!important;padding-bottom:0px!important}.agenda-monat h3{font-size:2em!important;color:#000!important}.agenda-monat{margin-bottom:0!important}.agenda-text h2{font-size:1.3em!important;color:#000!important}.agenda-text li{font-size:1em!important;color:#000!important}.agenda-text{padding-bottom:0px!important;margin-bottom:7px!important}}@media all and (min-width:1680px){body{max-width:1680px;margin:0 auto;box-shadow:0px 2px 10px 0px rgba(0,0,0,0.2);background-color:rgba(242,242,242,0.2)}.main-menu-row{max-width:1680px}}.lageplan-section{height:700px;padding-top:80px}.lageplan-container{position:relative;margin:0 auto;display:block;max-width:960px}.area-name-wrapper{position:absolute;left:40%;top:17%}.area-name-wrapper span{font-size:1em!important;font-family:'brooklynbook';color:#fff!important;letter-spacing:1px;line-height:1.2em;background:#a2790b;padding:5px;display:none;z-index:1003}.feiertage-zeiten,.feiertage-zeiten-overlay{display:none}.overlay-section .text-block.text-block-feiertage a{font-family:'Noto Sans',sans-serif!important;border:1px solid #fff;padding:6px 13px;display:table-cell}.overlay-section .text-block.text-block-feiertage h4{font-family:'brooklynbold';font-size:1.55em;letter-spacing:1px;padding-bottom:20px;text-transform:uppercase;color:#fff}#cookie-notice{padding:8px 0;background-color:rgba(0,0,0,.8)!important}#cookie-notice a{color:#A2790B}#cn-notice-icon{display:none}#dsgvo h2{display:block;margin-top:1em;font-weight:bold}#dsgvo input[type="submit"]{float:inherit;margin-bottom:1em}#dsgvo form{text-align:right}#dsgvo div.row,#dsgvo p{text-align:left}#titel-h3 h3{display:block;margin-top:1em;font-weight:bold}h3.op-overview-title{color:white;font-family:'brooklynbold';text-transform:uppercase;font-size:1.3em;line-height:1.1em}.op-period-time:nth-child(n+2)::before{content:" "}.op-period-time{display:inline-block!important;margin-top:-7px;padding-right:5px}.op-table{border:0!important}.op-table .op-cell{border:0!important;padding:5px 50px 5px 0!important;color:white}.tb1,.tb2,.tb3{display:inline-block;margin-right:-5px}.op-cell.op-cell-heading{font-weight:inherit;width:150px;padding-left:10px!important}.tb2 .op-cell.op-cell-heading{display:none}.tb1 .op-overview-title{opacity:0}.tb1 .op-cell.op-cell-periods{display:none}.op-table .highlighted{background:#ffffff}.op-table .highlighted th,.op-table .highlighted td{color:#A67F17!important;font-weight:700}span.op-closed{color:inherit!important}.op-period-time.irregular-opening::after{display:none}#op-fruhschwimmen-bh .op-row-day:nth-child(2) .op-period-time:nth-child(1)::after,#op-fruhschwimmen-bh .op-row-day:nth-child(5) .op-period-time:nth-child(1)::after{content:' a';vertical-align:super;font-size:85%}#op-fruhschwimmen-ww .op-row-day:nth-child(1) .op-period-time:nth-child(1)::after,#op-fruhschwimmen-ww .op-row-day:nth-child(4) .op-period-time:nth-child(1)::after{content:' a';vertical-align:super;font-size:85%}#op-damensauna .op-row-day:nth-child(4) .op-period-time:nth-child(1)::after{content:' b';vertical-align:super;font-size:85%}#op-eishockey .op-row-day:nth-child(1) .op-period-time:last-child::after,#op-eishockey .op-row-day:nth-child(6) .op-period-time:last-child::after,#op-eishockey .op-row-day:nth-child(7) .op-period-time:last-child::after{content:' d';vertical-align:super;font-size:85%}#op-eislaufen .op-row-day:nth-child(1) .op-period-time:last-child::after,#op-eislaufen .op-row-day:nth-child(2) .op-period-time:last-child::after,#op-eislaufen .op-row-day:nth-child(3) .op-period-time:last-child::after,#op-eislaufen .op-row-day:nth-child(4) .op-period-time:last-child::after,#op-eislaufen .op-row-day:nth-child(5) .op-period-time:last-child::after,#op-eislaufen .op-row-day:nth-child(6) .op-period-time:last-child::after,#op-eislaufen .op-row-day:nth-child(7) .op-period-time:last-child::after{content:' c';vertical-align:super;font-size:85%}#op-angebot .op-row-day .op-period-time:nth-child(1)::after{content:' c';vertical-align:super;font-size:85%}#op-angebot .op-row-day:nth-child(6) .op-period-time:nth-child(1)::after,#op-angebot .op-row-day:nth-child(7) .op-period-time:nth-child(1)::after{content:'';vertical-align:super;font-size:85%}.op-weierwise h3:after{content:' c';vertical-align:super;font-size:85%}.op-period-time.op-closed.holiday:after{display:none}#op-tabs_saison,#op-tabs_eishalle{border:none}#op-tabs_saison .et_pb_tabs_controls,#op-tabs_eishalle .et_pb_tabs_controls{background:none}#op-tabs_saison .et_pb_tab_active a,#op-tabs_eishalle .et_pb_tab_active a{color:#A2790B!important}#op-tabs_saison .et_pb_tab_active a::after,#op-tabs_eishalle .et_pb_tab_active a::after{background:none}#op-tabs_saison .et_pb_tabs_controls li a,#op-tabs_eishalle .et_pb_tabs_controls li a{color:#fff}.op-tabs_mobile .et_pb_tabs_controls li a{color:#fff;padding:5px 10px}#op-tabs_saison ul.et_pb_tabs_controls::after,#op-tabs_eishalle ul.et_pb_tabs_controls::after{border-top:2px solid white}#op-tabs_saison .et_pb_tabs_controls li,#op-tabs_eishalle .et_pb_tabs_controls li{border:none}#op-tabs_saison .et_pb_tab,#op-tabs_eishalle .et_pb_tab{padding:30px 0 0 0}.op-tabs_mobile .et_pb_tab{padding:20px 0}.op-tabs_mobile .op-cell.op-cell-heading{width:inherit;padding-right:10px!important}.op-tabs_mobile .op-cell.op-cell{padding-right:10px!important}.op-tabs_mobile h3.op-overview-title{padding-left:10px}.op-tabs_mobile .tb3{margin-right:5px}.ext_link:after{content:' \f08e';font-family:'FontAwesome'}.pum-container{padding-top:36px!important;padding-bottom:0!important}.pum-theme-newsletter .pum-title{color:#fff;text-transform:uppercase;text-shadow:none;font-family:'brooklynbold';font-weight:700;font-size:2em;line-height:1em;background:#a2790b;padding:55px 35px 60px 35px}.pum-theme-newsletter .pum-container{padding:0;padding-top:0!important;border-bottom:4px solid #a2790b}.newsletter-popup-section{margin-left:35px;margin-right:35px;margin-top:-45px;padding-bottom:15px}.newsletter-popup-row{padding:0!important}html .newsletter-popup-section .formcraft-css .fc-form .form-element .form-element-html input[type=text],html .newsletter-popup-section .formcraft-css .fc-form .form-element .form-element-html select,html .newsletter-popup-section .formcraft-css .fc-form .form-element .textarea-cover textarea,html .newsletter-popup-section input[type=email],.newsletter-popup-section input[type=password],input[type=tel]{background-color:#fff!important;border:1px solid #b1afaf!important;border-radius:0!important;padding:.4em .5em .45em}html .newsletter-popup-section .formcraft-css .fc-form .form-element .submit-cover .submit-button{box-shadow:none;text-transform:uppercase}.newsletter-text-block{padding:20px 20px 5px 20px;font-size:1.2em!important;line-height:1.2em;margin-bottom:0}.popup-newsletter-notice{font-size:.85em;margin-top:-20px}.popup-newsletter-notice span{margin-left:7px}article.post-5418 img#hallenbad-icon,article.post-16344 img#hallenbad-icon,article.post-16392 img#hallenbad-icon{display:none}img#oberzuwil-icon{max-width:200px;width:200px;position:absolute;margin-top:-50px}.post-5418 .kurse-page-section a.mehr-cta,.post-5418 .kurse-page-section a,article.category-oberuzwil-kurse .kurse-page-section a.mehr-cta,article.category-oberuzwil-kurse .kurse-page-section a{color:#1b8bcb;font-size:1em;padding:6px 15px;border:1px solid #1b8bcb;position:relative;left:0;top:20px;display:table-cell}.main-menu-row{padding:15px 0!important}body .et_pb_row.mitarbeiter-tabs-row{margin-left:0!important}.mitarbeiter-tabs-row .et_pb_toggle{background-color:#ffffff!important;margin-bottom:0!important}.mitarbeiter-tabs-row .et_pb_toggle{border:0;border-bottom:1px solid #a2790b}.mitarbeiter-tabs-row div#sportpark-tabs{padding-top:0!important;padding-bottom:0}body.et_pb_button_helper_class .mitarbeiter-tabs-row h5.et_pb_toggle_title{font-family:'brooklynmedium';font-size:1.15em;text-transform:uppercase;font-weight:700}html .mitarbeiter-tabs-row .personen-row .ueber-uns-person{margin-bottom:0!important}body .kurse-page-section.et_pb_section{background-color:#fff!important}.home .speciality-row .et_pb_space{min-height:190px}html.overlay-open,body.overlay-open{overflow:hidden}.overlay-section{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999999;overflow:auto!important;color:#fff}.overlay-section.overlay-open{display:block!important}.overlay-close{display:inline-block;margin-right:0!important;float:right;max-width:50px;cursor:pointer}.mainmenu-links-kontakt li{color:#fff}.zeiten-tablet-umbruch div#op-damensauna{margin-right:130px;margin-bottom:40px}@media all and (max-width:1400px){ul.overlay-menu-list li{margin-left:6%}}@media all and (max-width:982px){.overlay-row-top .et_pb_column{width:50%!important}.overlay-close{max-width:40px;cursor:pointer;margin-top:-10px}}