@font-face{font-family:"Futura-Round-Cond-Bold";font-weight:normal;font-style:normal;src:url("/wp-content/themes/fonts/Futura-Round-Cond-Bold.woff2") format("woff2"),url("/wp-content/themes/fonts/Futura-Round-Cond-Bold.ttf") format("ttf"),url("/wp-content/themes/fonts/Futura-Round-Cond-Bold.eot") format("eot")}@font-face{font-family:"Futura-Round";font-weight:normal;font-style:normal;src:url("/wp-content/themes/fonts/Futura-Round.woff2") format("woff2"),url("/wp-content/themes/fonts/Futura-Round.ttf") format("ttf"),url("/wp-content/themes/fonts/Futura-Round.eot") format("eot")}p,.extra-font,.dsm_icon_list_text{font-family:"Futura-Round"!important;font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6,.dipi_counter_number_number,.dipi_counter_number_suffix,.dipi_counter_number_prefix,.headline-style,.main-menu .et_pb_button,.menu-item a{font-family:'Futura-Round-Cond-Bold'!important;font-weight:normal;font-style:normal;text-transform:uppercase}.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons a{font-size:50px;color:#f5ca20!important}#main-header.et-fixed-header{box-shadow:0 0px 0 rgba(0,0,0,0)!important;-webkit-box-shadow:0 0px 0 rgba(0,0,0,0)!important;border-bottom:0px!important}.main-menu a:focus{outline:2px solid #000;text-decoration:underline;text-underline-offset:4px}.et_header_style_fullscreen ul#mobile_menu_slide{vertical-align:top!important}.acf-field:empty{display:none!important}.headline-style{word-wrap:break-word}@-moz-document url-prefix(){.et_pb_section_1_tb_header.et_pb_section{padding-top:0px!important;padding-bottom:0px!important}}.alter{font-size:13px!important}.page-id-25544445 #main-content a,.page-id-3 #main-content a{font-weight:bold;color:#f5ca21}.top-header .et_pb_blurb_position_left .et_pb_blurb_container{padding-left:0px!important}.et_header_style_fullscreen .et_pb_fullscreen_nav_container{vertical-align:top!important}.et-l--footer a{color:#fff!important}.list-flex .et_pb_blurb_position_left .et_pb_blurb_container{display:flex!important}.list-flex .et_pb_blurb_description{margin-left:10px;padding-top:16px}th{color:#4d4d4d!important}tr.row-1{padding:20px 10px!important;font-size:16px;font-weight:900!important;background-color:#f5ca2157;text-align:center!important}#tablepress-1,tr.even,tr.odd{border:none!important}th.column-1,th.column-2,th.column-5,th.column-6{background-color:#f5ca211f!important}th.column-3,th.column-4,th.column-7{background-color:#f5ca217d!important}.table-headline{text-transform:uppercase;font-weight:900;font-size:17px;line-height:15px}.ui-datepicker-calendar td{padding:0px!important}td{padding:20px 3px!important}.table-resp{display:none!important}.icon-txt-white,.icon-txt-white a,.icon-txt-white p,.icon-txt-white h3{color:#fff!important}.kletterkurs-wochentag{padding:12px}.acf-alter{font-size:13px}.acf-kursname{padding:3px;text-transform:uppercase}.acf-kursname-schueler-anfaenger{background-color:#C3690E;color:#fff}.acf-kursname-minis-anfaenger{background-color:#007fdb;color:#fff}.acf-kursname-erwachsene-anfaenger,.acf-kursname-erwachsene-fortgeschritten{background-color:#333333;color:#fff}.acf-kursname-kinder-anfaenger,.acf-kursname-kinder-fortgeschritten{background-color:#f2d130}.acf-kursname-minis-fortgeschritten{background-color:#00a4db;color:#fff}.acf-kursname-schueler-fortgeschritten{background-color:#f7a200}.acf-kursname-kletterteam{background-color:#8b28af;color:#fff}.acf-kursname-schnupperkurs{background-color:#dc1818;color:#fff}.acf-link{text-decoration:underline}@media only screen and (max-width:1024px){.table-desktop{display:none!important}.table-resp{display:initial!important;margin:0px auto;width:80%!important}.column-1{text-align:center!important}.et_header_style_left #logo{max-width:74%!important}.et_header_style_fullscreen ul#mobile_menu_slide{vertical-align:top!important}}@media only screen and (max-width:510px){#main-header{background-color:#f5ca21!important}#et-main-area{margin-top:-50px!important}.page-container{padding-top:0px!important}.logo_container{display:flex!important}.logo_container{padding-top:20px!important}#main-header,.et-l--header,#top-header{margin-top:-50px}.list-flex .et_pb_blurb_position_left .et_pb_blurb_container{display:block!important}.list-flex .et_pb_blurb_description{margin-left:0px!important;padding-top:0px!important;margin-top:-20px!important}.dipi_counter_number_number{text-align:left!important;margin:0px auto;display:block!important}.dipi-col-header:empty,.dipi-cell:emtpy,.dipi-content-text:emtpy{display:none!important}}