.container_wrap_first .av-content-full{padding:0}.section_football .header_bg,.page_football .header_bg{background-color:var(--color_football)}.section_running .header_bg,.page_running .header_bg{background-color:var(--color_running)}.section_fitness .header_bg,.page_fitness .header_bg{background-color:var(--color_fitness)}.section_tennis .header_bg,.page_tennis .header_bg{background-color:var(--color_tennis)}.section_ski .header_bg,.page_ski .header_bg{background-color:var(--color_ski)}.section_football h1,.page_football h1{color:var(--color_football)}.section_running h1,.page_running h1{color:var(--color_running)}.section_fitness h1,.page_fitness h1{color:var(--color_fitness)}.section_tennis h1,.page_tennis h1{color:var(--color_tennis)}.section_ski h1,.page_ski h1{color:var(--color_ski)}.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{font-size:2rem!important;font-weight:300!important}.av-burger-overlay-inner{background-color:black!important}.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a{border-color:rgba(255,255,255,.4)}.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul>li>a{text-transform:uppercase}.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul li>a{color:white;font-size:25px!important}.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul ul.sub-menu li a{font-size:20px!important}.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet:before{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDIwIDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xNi4xNzIgOWwtNi4wNzEtNi4wNzEgMS40MTQtMS40MTRMMjAgMTBsLS43MDcuNzA3LTcuNzc4IDcuNzc4LTEuNDE0LTEuNDE0TDE2LjE3MiAxMUgwVjl6Ii8+PC9zdmc+");display:inline-block;width:15px;padding-right:20px}.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet{opacity:1;left:50px;top:30%}.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover{background-color:black}.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul ul.sub-menu li.current_page_item{padding-left:30px}@media only screen and (min-width:768px){.single .av_slideshow_full.avia-slideshow{margin:0}.mec-single-event .mec-events-event-image{margin-bottom:0}}.reservierung{position:fixed;top:50%;right:-310px;transform:translatey(-50%);z-index:9999;background:0 0}@media screen and (min-width:990px){.reservierung{width:auto}}.reservierung .container{padding:0;max-width:100%}.reservierung .container .button-platzreservierung .avia-button,.reservierung .container .button-kursanmeldung .avia-button{background:var(--color_tennis);color:black!important;padding:20px;border:none;font-size:1em;letter-spacing:.5px;font-weight:600;text-transform:uppercase;border-radius:0px!important;min-width:385px!important;text-align:left;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out}.reservierung .container .button-platzreservierung .avia-button:hover{opacity:1;transform:translate(-300px,0);-webkit-transform:translate(-300px,0);-moz-transform:translate(-300px,0);-o-transform:translate(-300px,0);-ms-transform:translate(-300px,0)}.reservierung .container .button-kursanmeldung .avia-button:hover{opacity:1;transform:translate(-260px,0);-webkit-transform:translate(-260px,0);-moz-transform:translate(-260px,0);-o-transform:translate(-260px,0);-ms-transform:translate(-260px,0)}.reservierung .container .button-platzreservierung .avia-button .avia_button_icon,.reservierung .container .button-kursanmeldung .avia-button .avia_button_icon{padding-right:10px}.reservierung .container .button-platzreservierung .avia-button .avia_button_icon:before{content:url("/wp-content/uploads/2024/08/icon_tennis_reservation_black.svg");display:inline-block;width:30px!important;height:30px!important;position:relative;top:6px}.reservierung .container .button-kursanmeldung .avia-button .avia_button_icon:before{content:url("/wp-content/uploads/2024/08/icon_tennis_course_register_black.svg");display:inline-block;width:30px!important;height:30px!important;position:relative;top:6px}@media screen and (max-width:989px){.reservierung{bottom:0!important;top:auto;left:0;right:auto;min-height:unset;transform:none;z-index:5}.reservierung .entry-content-wrapper{display:flex;flex-direction:row;justify-content:space-between}.reservierung .container{padding:0;max-width:100%!important;width:100%!important}.reservierung .container .content{padding:0}.reservierung .container .post-entry{background-color:var(--color_tennis)}.reservierung .container .button-platzreservierung .avia-button,.reservierung .container .button-kursanmeldung .avia-button{padding:10px 5px;font-size:.6em;min-width:unset!important;text-align:center!important;float:none!important}.reservierung .container .button-platzreservierung,.reservierung .container .button-kursanmeldung{float:none!important;width:100%}.reservierung .container .button-kursanmeldung .avia-button .avia_button_icon:before,.reservierung .container .button-platzreservierung .avia-button .avia_button_icon:before{width:18px!important;height:18px!important;position:relative;top:4px;padding-right:0}.reservierung .container .button-platzreservierung .avia-button .avia_button_icon,.reservierung .container .button-kursanmeldung .avia-button .avia_button_icon{padding-right:2px}}h1.mec-single-title{font-size:90px!important}@media only screen and (max-width:989px){h1.mec-single-title{font-size:70px!important}}@media only screen and (max-width:767px){h1.mec-single-title{font-size:60px!important}}@media only screen and (max-width:479px){h1.mec-single-title{font-size:45px!important}}.special_amp{font-family:"barlow",serif;font-style:normal;font-size:1em;line-height:1.3;font-weight:inherit}blockquote{border-left:0px solid black;padding-left:0!important;font-weight:600!important;font-size:1.5em;line-height:1.3}@media only screen and (max-width:767px){.iconbox_content{margin-bottom:20px}}#top .iconbox_left_content .iconbox_icon,#top .iconbox_right_content .iconbox_icon{width:20px;height:20px;font-size:18px;line-height:20px;border-style:solid;border-width:1px;border-radius:0;text-align:center;margin-right:10px}.iconbox .iconbox_content .iconbox_content_title{font-size:16px;font-weight:700;text-transform:none;letter-spacing:0}.iconbox .iconbox_content .iconbox_content_title a{color:#000!important;text-decoration:none!important;font-weight:700}.iconbox_left .iconbox_icon{top:0!important}.iconbox .iconbox_content .iconbox_content_container p{font-size:14px;font-style:italic;margin-top:0}#top div .avia-gallery img{border-width:0!important}.main_color .av-minimal-toggle .toggler,.main_color .toggle_content{background:0 0!important}.av-minimal-toggle.togglecontainer .single_toggle .toggler{font-size:1em;line-height:1.3}.av-minimal-toggle .toggler{font-weight:700!important}.toggle_icon{left:auto;right:20px}.toggle_icon:before{content:"";font-family:"entypo-fontello";font-weight:300}.activeTitle .toggle_icon:before{content:""}.av-minimal-toggle .single_toggle{display:table;position:relative;margin-bottom:0;border-bottom:1px solid black}.av-minimal-toggle .single_toggle{margin:0 0 7px}.av-minimal-toggle .toggle_content{line-height:1.3}.av-minimal-toggle .toggle_content,.js_active .toggler,.avia-admin-preview-container .toggler{padding:20px 35px 20px 0!important}.toggle_icon .vert_icon,.toggle_icon .hor_icon{display:none}.js_active .toggler{border-width:0}table.avia-table,table.avia-table td{font-size:.9em}table caption{padding:0 0 12px;width:auto;font-style:normal;text-align:left;font-size:1em;line-height:1.3;font-family:"barlow-bold",sans-serif}td.avia-highlight-col{font-family:"barlow-bold"}.main_color .avia-data-table .avia-highlight-col{background-color:inherit}.av-milestone-content p{font-size:.7em;line-height:1.3}.main_color .avia-timeline .milestone_inner{background-color:black}.avia-timeline .av-milestone-date>a,.avia-timeline .av-milestone-date>strong{color:black!important}.main_color .avia-timeline .av-milestone-date span{background-color:black!important}.main_color .av-milestone-icon-wrap:after{border-color:black!important}.avia-animated-number-title{letter-spacing:0px!important;font-size:100px!important;font-weight:700!important;font-family:"barlow-bold"!important}.avia-animated-number-content{font-size:28px!important;font-weight:600!important}@media only screen and (max-width:989px){.avia-animated-number-title{font-size:80px!important}.avia-animated-number-content{font-size:26px!important}}@media only screen and (max-width:767px){.avia-animated-number-title{font-size:70px!important}.avia-animated-number-content{font-size:24px!important}.numbers .leftborder{border-left:0px!important;border-top:1px solid black;padding-top:20px}}@media only screen and (max-width:479px){.avia-animated-number-content{font-size:20px!important}}.no-padding-top.avia-section-huge .content{padding-top:0!important}#top .av_iconlist_title a:hover{text-decoration:none}.av-iconlist-small .iconlist_title_small{margin:0!important}.avia-button-wrap:not(.button-platzreservierung,.button-kursanmeldung) .avia-button:not(.avia-button-fullwidth){font-size:1em!important;letter-spacing:.5px;font-weight:600;text-transform:uppercase;transition:transform .25s;border-radius:0px!important;background-color:black!important;color:white!important;padding:5px 14px 3px 10px!important}.avia-button-wrap:not(.button-platzreservierung,.button-kursanmeldung) .avia-button:not(.avia-button-fullwidth):hover{transform:translate3d(.75rem,0,0)}.avia-button-wrap:not(.button-platzreservierung,.button-kursanmeldung) .avia-button:not(.avia-button-fullwidth) .avia_button_icon:before{transition:.2s ease-in;display:inline-block;width:.8em!important}.avia-button-wrap:not(.button-platzreservierung,.button-kursanmeldung) .avia-button:not(.avia-button-fullwidth) .avia_button_icon.avia_button_icon_right:before{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDIwIDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xNi4xNzIgOWwtNi4wNzEtNi4wNzEgMS40MTQtMS40MTRMMjAgMTBsLS43MDcuNzA3LTcuNzc4IDcuNzc4LTEuNDE0LTEuNDE0TDE2LjE3MiAxMUgwVjl6Ii8+PC9zdmc+")!important}@media only screen and (max-width:479px){.avia-button-wrap:not(.button-platzreservierung,.button-kursanmeldung) .avia-button:not(.avia-button-fullwidth){font-size:.8em!important}}.avia-promocontent p{font-size:1em;line-height:1.3!important;margin:.5em 0!important}.av_promobox{padding:10px 20px;margin:20px 0}@media only screen and (min-width:768px){.leftborder{border-left:1px solid black!important;padding-left:30px}}.avia_button_icon_left{padding-left:10px}.avia_button_icon_left:before{padding-right:5px}.main_color .avia-content-slider .slide-image{background-color:transparent!important}@media only screen and (min-width:768px){.c-grid{display:grid;grid-template-columns:auto auto;gap:20px}}.wpcf7-list-item{margin:0}span.wpcf7-list-item.first{padding-right:50px}span.wpcf7-list-item-label{line-height:1.2}div.checkbox label input[type=checkbox]{width:25px!important;height:25px!important;margin-right:20px}div.checkbox .wpcf7-list-item label{display:table}span.wpcf7-list-item-label{display:table-cell}.wpcf7-not-valid-tip{color:#dc3232!important}.slide-entry-excerpt.entry-content{line-height:1.3}.grid-content{position:absolute;top:0;background:0 0!important}.grid-entry .inner-entry{box-shadow:none}.grid-content header{line-height:1.3}.grid-entry-title{font-size:.8em!important;padding:5px}.grid-entry .grid-entry-title{background-color:black;color:white}.grid-entry.football_sort .grid-entry-title{background-color:var(--color_football)}.grid-entry.running_sort .grid-entry-title{background-color:var(--color_running)}.grid-entry.fitness_sort .grid-entry-title{background-color:var(--color_fitness)}.grid-entry.tennis_sort .grid-entry-title{background-color:var(--color_tennis)}.grid-entry.ski_sort .grid-entry-title{background-color:var(--color_ski)}#top div.container .av-portfolio-grid-sorting-container .sort_width_container{margin-top:30px;margin-bottom:30px;font-size:.65em;line-height:1.3}.sort_by_cat a:not(.active_sort) span.inner_sort_button:after{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDIwIDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xNi4xNzIgOWwtNi4wNzEtNi4wNzEgMS40MTQtMS40MTRMMjAgMTBsLS43MDcuNzA3LTcuNzc4IDcuNzc4LTEuNDE0LTEuNDE0TDE2LjE3MiAxMUgwVjl6Ii8+PC9zdmc+");display:inline-block;width:14px;padding-left:8px;padding-right:2px}.sort_by_cat a:not(.active_sort):hover{transform:translate3d(.3rem,0,0);transition:transform .3s}@media only screen and (min-width:480px){.grid-entry.flex_column{padding-right:30px;margin-bottom:30px!important}}#top div.container .av-masonry .av-masonry-sort{margin-top:30px;margin-bottom:30px;font-size:.65em;line-height:1.3}#top .news .av-inner-masonry{border-radius:0px}span.av-masonry-date{display:none}#top div.container .av-masonry .av-masonry-sort{text-align:left}@media only screen and (min-width:990px){span.av-masonry-date{display:block}}a.all_sort_button,a.club_sort_button,a.tennis_sort_button,a.football_sort_button,a.running_sort_button,a.ski_sort_button,a.fitness_sort_button{border-radius:0px;padding:2px 4px;margin-top:5px;margin-bottom:5px;font-size:1em;text-transform:uppercase;font-weight:600;letter-spacing:.5px}a.all_sort_button,a.all_sort_button.active_sort,a.club_sort_button,a.club_sort_button.active_sort,a.tennis_sort_button,a.tennis_sort_button.active_sort,a.football_sort_button,a.football_sort_button.active_sort,a.running_sort_button,a.running_sort_button.active_sort,a.ski_sort_button,a.ski_sort_button.active_sort,a.fitness_sort_button,a.fitness_sort_button.active_sort{border:1px solid black}a.all_sort_button:not(.active_sort),a.club_sort_button:not(.active_sort),a.tennis_sort_button:not(.active_sort),a.football_sort_button:not(.active_sort),a.running_sort_button:not(.active_sort),a.ski_sort_button:not(.active_sort),a.fitness_sort_button:not(.active_sort){background-color:black;color:white!important}a.all_sort_button.active_sort,a.club_sort_button.active_sort,a.tennis_sort_button.active_sort,a.football_sort_button.active_sort,a.running_sort_button.active_sort,a.ski_sort_button.active_sort,a.fitness_sort_button.active_sort{background-color:transparent;color:black}.av-sort-by-term a:not(.active_sort) span.inner_sort_button:after{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDIwIDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xNi4xNzIgOWwtNi4wNzEtNi4wNzEgMS40MTQtMS40MTRMMjAgMTBsLS43MDcuNzA3LTcuNzc4IDcuNzc4LTEuNDE0LTEuNDE0TDE2LjE3MiAxMUgwVjl6Ii8+PC9zdmc+");display:inline-block;width:14px;padding-left:8px;padding-right:2px}.av-sort-by-term a:not(.active_sort):hover{transform:translate3d(.3rem,0,0);transition:transform .3s}.av-sort-by-term{text-align:center}span.text-sep{color:transparent!important}.av-masonry-entry-content.entry-content{line-height:1.2}.av-masonry-entry .av-masonry-entry-title{padding:2px 5px 5px}.av-masonry-entry .av-masonry-entry-title{font-size:28px!important;line-height:1.2}.av-masonry-author,.av-masonry-date,.av-masonry-text-sep{font-size:.65em}@media only screen and (min-width:990px) and (max-width:1200px){.av-masonry-entry-content.entry-content{font-size:.65em!important}}@media only screen and (max-width:989px){.av-masonry-entry .av-masonry-entry-title{font-size:26px!important}}@media only screen and (max-width:767px){.av-masonry-entry .av-masonry-entry-title{font-size:25px!important}}@media only screen and (max-width:489px){.av-masonry-entry .av-masonry-entry-title{font-size:24px!important}}@media only screen and (min-width:481px) and (max-width:768px){.responsive .av-masonry-entry .av-masonry-entry-title+.av-masonry-entry-content{display:none}span.av-masonry-date{display:none}}@media only screen and (min-width:768px){.av-masonry-col-3 .av-masonry-entry{width:33.333333333333332%}.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry{right:30px;bottom:30px}.av-masonry.av-large-gap{width:calc(100% + 30px)!important}}@media only screen and (max-width:767px){.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry{right:15px;bottom:15px}}@media only screen and (max-width:480px){.av-large-gap.av-fixed-size .av-masonry-entry .av-inner-masonry{bottom:20px}}.av-masonry-entry.mec_category-tennis h3.av-masonry-entry-title,.av-masonry-entry.category-tennis h3.av-masonry-entry-title{background-color:var(--color_tennis)!important}.av-masonry-entry.mec_category-football h3.av-masonry-entry-title,.av-masonry-entry.category-football h3.av-masonry-entry-title{background-color:var(--color_football)!important}.av-masonry-entry.mec_category-running h3.av-masonry-entry-title,.av-masonry-entry.category-running h3.av-masonry-entry-title{background-color:var(--color_running)!important}.av-masonry-entry.mec_category-ski h3.av-masonry-entry-title,.av-masonry-entry.category-ski h3.av-masonry-entry-title{background-color:var(--color_ski)!important}.av-masonry-entry.mec_category-fitness h3.av-masonry-entry-title,.av-masonry-entry.category-fitness h3.av-masonry-entry-title{background-color:var(--color_fitness)!important}.av-masonry-entry.mec_category-club h3.av-masonry-entry-title,.av-masonry-entry.category-club h3.av-masonry-entry-title{background-color:black!important}#top .av-masonry-load-more{text-align:center;text-decoration:none;text-transform:uppercase;font-weight:600;letter-spacing:.5px;font-size:1em;background-color:black!important;color:white;display:inline-block;padding:0 15px 0 10px;transition:transform .25s}#top .av-masonry-load-more:hover{transform:translate3d(.75rem,0,0)}#top .av-masonry-load-more:after{transition:.2s ease-in;display:inline-block;width:.8em!important;padding-left:10px;content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDIwIDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xNi4xNzIgOWwtNi4wNzEtNi4wNzEgMS40MTQtMS40MTRMMjAgMTBsLS43MDcuNzA3LTcuNzc4IDcuNzc4LTEuNDE0LTEuNDE0TDE2LjE3MiAxMUgwVjl6Ii8+PC9zdmc+")!important}.archive.category-tennis h3.slide-entry-title.entry-title{background-color:var(--color_tennis)}.archive.category-football h3.slide-entry-title.entry-title{background-color:var(--color_football)}.archive.category-laufen h3.slide-entry-title.entry-title{background-color:var(--color_running)}.archive.category-ski h3.slide-entry-title.entry-title{background-color:var(--color_ski)}.archive.category-fitness h3.slide-entry-title.entry-title{background-color:var(--color_fitness)}.av-masonry-entry-content.entry-content,.avia-content-slider .slide-meta div,.avia-content-slider .slide-meta time,.slide-entry-excerpt.entry-content{font-size:.85em}.container.template-blog.template-single-blog{max-width:100%;padding:0!important}.container.template-blog.template-single-blog .content{padding-top:0}#top .fullsize .template-blog .post .entry-content-wrapper>*{max-width:1400px;padding-top:82px;padding-left:50px;padding-right:50px}#top .fullsize .template-blog .post-title{max-width:1400px;padding-top:50px;text-align:left;line-height:1.1;padding-left:0;padding-right:0}.container .minor-meta{font-size:1em;font-style:italic}#top .fullsize .template-blog .post-meta-infos{text-align:left}@media only screen and (max-width:767px){.responsive #top #wrap_all .container.template-blog{width:100%;max-width:100%}}#top .fullsize .template-blog .post-title{font-size:80px}@media only screen and (max-width:989px){#top .fullsize .template-blog .post-title{font-size:70px}}@media only screen and (max-width:767px){#top .fullsize .template-blog .post-title{font-size:60px}#top .fullsize .template-blog .post .entry-content-wrapper>*{padding-top:30px}}@media only screen and (max-width:489px){#top .fullsize .template-blog .post-title{font-size:45px}#top .fullsize .template-blog .post .entry-content-wrapper>*{padding-top:20px;padding-left:30px;padding-right:30px}}#top .fullsize .template-blog .post .entry-content-wrapper{text-align:left;font-size:1em;line-height:1.3em}#top .fullsize .template-blog .big-preview{padding:0}.big-preview.single-big a{pointer-events:none}#top .fullsize .template-blog .post .entry-content-wrapper{max-width:100%!important}h5.av-share-link-description{text-align:center}#top .av-share-box ul{border-radius:0px;border-color:transparent!important}.av-share-box ul li a{font-size:30px!important}.av-share-box ul li{border-color:transparent!important}@media only screen and (min-width:768px){.mec-event-grid-simple .row{display:flex;gap:30px}.mec-event-grid-simple .row .col-md-4.col-sm-4{flex:1}}@media only screen and (max-width:767px){.mec-event-grid-simple .mec-event-article{border-bottom:0px solid #eee;margin-bottom:30px}.mec-event-grid-simple .row{margin:0}}.mec-event-grid-simple .row .col-md-4.col-sm-4{background:#f7f7f2;padding-top:30px}span.event-color{display:none}.mec-event-grid-simple h4.mec-event-title{color:white!important}.mec-event-grid-simple .mec-event-article:after{display:none}.mec-event-grid-simple .fussball h4{background-color:var(--color_football)}.mec-event-grid-simple .laufen h4{background-color:var(--color_running)}.mec-event-grid-simple .turnen h4{background-color:var(--color_fitness)}.mec-event-grid-simple .tennis h4{background-color:var(--color_tennis)}.mec-event-grid-simple .ski h4{background-color:var(--color_ski)}.mec-wrap .mec-skin-grid-events-container .mec-time-details{color:black;font-size:.8em}.mec-event-grid-simple .mec-event-date{font-size:.8em;color:black}.mec-event-grid-simple .mec-event-title{line-height:1.3;font-size:1em;padding-top:4px;padding-bottom:5px}.mec-event-grid-simple .mec-event-detail .mec-time-details,.mec-event-grid-simple .mec-event-detail .mec-event-loc-place,.mec-event-grid-simple .mec-event-detail{color:black;font-size:.8em;padding-top:5px}ul.mec-categories li.mec-category a{color:black}.mec-load-more-button{font-size:.8em;font-weight:600;letter-spacing:.5px;background:#000;color:#fff;border:0px solid #000;border-radius:0px;padding:5px 12px;line-height:1.3;height:unset}.mec-skin-tile-month-navigator-container{border-radius:0px}.mec-skin-tile-month-navigator-container .mec-next-month,.mec-skin-tile-month-navigator-container .mec-previous-month{padding:0 12px 0 6px}.mec-skin-tile-month-navigator-container .mec-load-month-link{text-transform:uppercase;font-size:1em!important}.mec-skin-tile-month-navigator-container .mec-sl-angle-left:before,.mec-skin-tile-month-navigator-container .mec-sl-angle-right:before{transition:.2s ease-in;display:inline-block;width:14px;padding-top:6px}.mec-skin-tile-month-navigator-container .mec-sl-angle-right:before{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDIwIDIwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xNi4xNzIgOWwtNi4wNzEtNi4wNzEgMS40MTQtMS40MTRMMjAgMTBsLS43MDcuNzA3LTcuNzc4IDcuNzc4LTEuNDE0LTEuNDE0TDE2LjE3MiAxMUgwVjl6Ii8+PC9zdmc+");padding-left:2px}.mec-skin-tile-month-navigator-container .mec-sl-angle-left:before{content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9Ii0yODcgNDEwLjkgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTI4NyA0MTAuOSAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0yODMuMiw0MjEuOWw2LjEsNi4xbC0xLjQsMS40bC04LjUtOC41bDAuNy0wLjdsNy44LTcuOGwxLjQsMS40bC02LjEsNi4xaDE2LjJ2MkgtMjgzLjJ6Ii8+DQo8L3N2Zz4NCg==");padding-right:2px}.mec-next-month.mec-load-month.mec-next-month:hover{transform:translate3d(.3rem,0,0);transition:transform .3s}.mec-previous-month.mec-load-month.mec-previous-month:hover{transform:translate3d(-.3rem,0,0);transition:transform .3s}.mec-checkboxes-search .mec-searchbar-category-wrap,.mec-wrap .mec-totalcal-box .mec-totalcal-view span,.mec-wrap .mec-totalcal-box input,.mec-wrap .mec-totalcal-box select{height:unset}i.mec-sl-folder{display:none}.mec-dropdown-search select{cursor:pointer}.mec-event-tile-view article.mec-tile-item .mec-event-time{color:#fff;font-size:1em!important;font-weight:300}.mec-skin-tile-month-navigator-container .mec-next-month,.mec-skin-tile-month-navigator-container .mec-previous-month{border-radius:0px;background:#000}.mec-skin-tile-month-navigator-container .mec-next-month a,.mec-skin-tile-month-navigator-container .mec-previous-month a{color:white;font-weight:600}.mec-event-tile-view article.mec-tile-item .event-tile-view-head{padding:0!important}.mec-event-tile-view article.mec-tile-item,.mec-event-tile-view article.mec-tile-item:after,.mec-event-tile-view article.mec-tile-item:before{border-radius:0px}.mec-event-tile-view article.mec-tile-item:after{top:45px;bottom:auto;height:25px;border-radius:0;width:80px;box-shadow:none}@media only screen and (max-width:767px){.mec-event-tile-view article.mec-tile-item:after{top:40px}}.mec-event-tile-view article.mec-tile-item{box-shadow:none}.mec-event-tile-view span.mec-event-loc-place{font-size:.8em}.mec-event-tile-view article.mec-tile-item .mec-event-title a{letter-spacing:.5px}.mec-wrap .mec-calendar-header h2{font-size:18px}.mec-event-tile-view article.mec-tile-item .mec-event-title{font-weight:600;padding:1px 2px 3px;font-size:28px}@media only screen and (max-width:989px){.mec-event-tile-view article.mec-tile-item .mec-event-title{font-size:26px}}@media only screen and (max-width:767px){.mec-event-tile-view article.mec-tile-item .mec-event-title{font-size:25px}}@media only screen and (max-width:489px){.mec-event-tile-view article.mec-tile-item .mec-event-title{font-size:24px}}.mec-event-tile-view .row{margin-bottom:0}@media only screen and (max-width:960px){.mec-event-tile-view .row{margin-bottom:-15px}}.mec-single-event .mec-event-content{padding-top:115px}@media only screen and (max-width:989px){.mec-single-event .mec-event-content{padding-top:85px;padding-bottom:85px}}@media only screen and (max-width:767px){.mec-single-event .mec-event-content{padding-top:55px;padding-bottom:55px}}@media only screen and (max-width:479px){.mec-single-event .mec-event-content{padding-top:35px;padding-bottom:35px}}.mec-wrap .mec-single-title{margin-bottom:46px}.section_football .mec-event-meta>div,.section_football .mec-events-button,.section_football .mec-wrap .button,.section_football .mec-wrap .button:hover,.section_football .mec-wrap a.button:hover{background-color:var(--color_football)}.section_football h1.mec-single-title{color:var(--color_football)}.section_running .mec-wrap .button:hover,.section_running .mec-wrap a.button:hover,.section_running .mec-event-meta>div,.section_running .mec-events-button,.section_running .mec-wrap .button{background-color:var(--color_running)}.section_running h1.mec-single-title{color:var(--color_running)!important}.section_fitness .mec-wrap .button:hover,.section_fitness .mec-wrap a.button:hover,.section_fitness .header_bg,.section_fitness .mec-event-meta>div,.section_fitness .mec-events-button,.section_fitness .mec-wrap .button{background-color:var(--color_fitness)}.section_fitness h1.mec-single-title{color:var(--color_fitness)}.section_tennis .mec-wrap .button:hover,.section_tennis .mec-wrap a.button:hover,.section_tennis .header_bg,.section_tennis .mec-event-meta>div,.section_tennis .mec-events-button,.section_tennis .mec-wrap .button{background-color:var(--color_tennis)}.section_tennis h1.mec-single-title{color:var(--color_tennis)}.section_ski .mec-wrap .button:hover,.section_ski .mec-wrap a.button:hover,.section_ski .header_bg,.section_ski .mec-event-meta>div,.section_ski .mec-events-button,.section_ski .mec-wrap .button{background-color:var(--color_ski)}.section_ski h1.mec-single-title{color:var(--color_ski)!important}@media only screen and (max-width:960px){.section_football .mec-event-meta{background-color:var(--color_football)}.section_running .mec-event-meta{background-color:var(--color_running)}.section_fitness .mec-event-meta{background-color:var(--color_fitness)}.section_tennis .mec-event-meta{background-color:var(--color_tennis)}.section_ski .mec-event-meta{background-color:var(--color_ski)}}.mec-single-event{margin-top:0;padding-bottom:70px}.mec-container{max-width:100%;width:100%;padding-left:0;padding-right:0}.single-mec-events .mec-wrap .col-md-1,.single-mec-events .mec-wrap .col-md-10,.single-mec-events .mec-wrap .col-md-11,.single-mec-events .mec-wrap .col-md-12,.single-mec-events .mec-wrap .col-md-2,.single-mec-events .mec-wrap .col-md-3,.single-mec-events .mec-wrap .col-md-4,.single-mec-events .mec-wrap .col-md-5,.single-mec-events .mec-wrap .col-md-6,.single-mec-events .mec-wrap .col-md-7,.single-mec-events .mec-wrap .col-md-8,.single-mec-events .mec-wrap .col-md-9{float:none;max-width:100%;width:100%}.mec-single-event .mec-event-content,.mec-event-info-mobile,.mec-single-event .mec-events-meta-group-booking,.mec-single-event .mec-frontbox,.mec-single-event .mec-events-meta-group,.mec-event-social .mec-frontbox{padding-left:50px!important;padding-right:50px!important;margin:0 auto;max-width:1400px}@media only screen and (max-width:489px){.mec-single-event .mec-event-content,.mec-event-info-mobile,.mec-single-event .mec-events-meta-group-booking,.mec-single-event .mec-frontbox,.mec-single-event .mec-events-meta-group,.mec-event-social .mec-frontbox{padding-left:30px!important;padding-right:30px!important}.mec-single-event .mec-event-content{padding-top:60px!important}}.mec-event-social{padding-top:100px!important}.mec-wrap h2{font-size:50px;line-height:1.3}@media only screen and (max-width:989px){.mec-wrap h2{font-size:45px}}@media only screen and (max-width:767px){.mec-wrap h2{font-size:35px}}@media only screen and (max-width:489px){.mec-wrap h2{font-size:30px}}.mec-wrap p{color:#000;font-size:1em;line-height:1.3;margin:1em 0}.mec-single-event .mec-event-meta dt,.mec-single-event .mec-event-meta h3{text-transform:none;font-size:1em;font-weight:600;padding-left:0}.mec-events-button{padding:2px;font-size:1em;font-weight:600;letter-spacing:.5px;border-width:0;border-radius:0px;box-shadow:none;color:white!important;text-transform:uppercase}.mec-single-event .mec-public-download-details a.button.lightbox-added{border-radius:0px;font-weight:600;font-size:1em;letter-spacing:.5px;transition:transform .25s}.mec-single-event .mec-public-download-details a.button.lightbox-added:hover{transform:translate3d(.75rem,0,0)}.mec-single-event .mec-public-download-details a.button.lightbox-added:before{display:inline-block;width:30px!important;padding-right:10px;content:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iRWJlbmVfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjQyNyAzNDUuOSAxNTAgMTUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDQyNyAzNDUuOSAxNTAgMTUwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8dGl0bGU+ZG93bmxvYWQ8L3RpdGxlPg0KPGcgaWQ9IlBhZ2UtMSI+DQoJPGcgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg1LjMzMzMzMywgNDIuNjY2NjY3KSI+DQoJCTxwYXRoIGlkPSJDb21iaW5lZC1TaGFwZSIgZD0iTTQ3MCwzNzIuNmwtMTAuMS0xMi4xbC0zNC4zLDI4Ljd2LTc3LjdoLTE1Ljh2NzcuN2wtMzQuMy0yOC43bC0xMC4xLDEyLjFsNTIuMyw0My42TDQ3MCwzNzIuNg0KCQkJTDQ3MCwzNzIuNnogTTM1NC42LDQzNy41aDEyNnYxNS44aC0xMjZWNDM3LjV6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=")!important}.mec-single-event p a,.mec-single-event dd a{color:black;display:inline-block;position:relative}.mec-single-event dd a:hover{color:black!important}.mec-single-event p a::after,.mec-single-event dd a::after{content:"";position:absolute;width:100%;transform:scaleX(1);height:1px;bottom:0;left:0;background-color:#000;transform-origin:bottom right;transition:transform .25s ease-out}.mec-single-event p a:hover::after,.mec-single-event dd a:hover::after{transform:scaleX(0);transform-origin:bottom left}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li{display:inline-block;margin-bottom:20px}@media only screen and (max-width:767px){.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a{font-size:.8em}}.mec-event-meta>div{margin-bottom:0!important}@media only screen and (min-width:961px){.mec-event-meta>div{padding:10px 30px!important}.mec-event-meta>div:first-child{padding-top:20px!important}.mec-event-meta>div:last-child{padding-bottom:20px!important}}@media only screen and (max-width:960px){.mec-single-event .mec-event-meta{padding-left:20px!important}}.mec-event-meta dd,.mec-event-meta dd a{font-size:1em!important}.mec-single-event .mec-event-meta dl{display:block}.mec-event-meta i{display:none}.mec-single-event .mec-event-meta dd{padding-left:0}.mec-event-cost,.mec-event-more-info,.mec-event-website,.mec-single-event-additional-organizers,.mec-single-event-category,.mec-single-event-date,.mec-single-event-label,.mec-single-event-location,.mec-single-event-organizer,.mec-single-event-time{background:0 0;padding:0;margin-bottom:20px;vertical-align:baseline;position:relative}.mec-single-event .mec-event-meta h3{padding-right:0;padding-bottom:2px}.mec-single-event .mec-events-address{line-height:1.3;font-size:.7em}.mec-single-event .mec-events-meta-group-booking,.mec-single-event .mec-frontbox{padding:20px 0;border:0px solid transparent;box-shadow:none}@media only screen and (min-width:960px){.mec-single-modern .col-md-4 .mec-frontbox{margin-left:0}}.mec-single-modern .col-md-4 .mec-frontbox{margin-top:0;margin-bottom:0;background:0 0;padding:0}.mec-single-modern .mec-single-event-bar{background-color:transparent;margin:0;padding:0}.mec-single-modern .mec-single-event-bar>div h3,.mec-single-modern .mec-single-event-bar>div dd{font-size:1em}.mec-single-modern .mec-single-event-bar>div i{display:none}.mec-single-modern .mec-single-event-bar>div dd{padding-left:0}.mec-single-event .mec-event-social{text-align:center}.mec-single-event-category dt{background:#000;color:white!important;padding-right:10px}.mec-single-event .mec-event-social h3{text-transform:none;font-size:1em;border-bottom:0px solid #ebebeb;width:unset;display:inline-block;padding:0!important;position:relative}.mec-single-modern .mec-single-event-bar>div h3{padding:0!important}.mec-single-event .mec-events-meta-group-booking form>h4:before,.mec-single-event .mec-frontbox-title:before,.mec-single-event .mec-wrap-checkout h4:before{display:none}.mec-single-event-description p a{display:inline-block;position:relative}.mec-single-event-description p a:afer{content:""!important;position:absolute!important;width:100%!important;transform:scaleX(1)!important;height:1px!important;bottom:0!important;left:0!important;background-color:#000!important;transform-origin:bottom right!important;transition:transform .25s ease-out!important}.mec-single-event-description p a:hover::after{transform:scaleX(0)!important;transform-origin:bottom left!important}.mec-single-event .mec-event-sharing{margin:15px 0 10px}.mec-single-event .mec-event-social h3{font-size:16px!important;color:#000!important;background-color:transparent!important}.mec-event-sharing ul{border-style:solid;border-width:1px;border-color:#ded6d1;display:table;text-align:center;table-layout:fixed;border-radius:0px;width:100%}.mec-event-sharing ul li{margin:0;padding:0;display:table-cell!important;border-color:transparent!important}.mec-event-sharing ul{border-color:transparent!important}.mec-event-sharing ul li:first-child{border:none}.mec-single-event .mec-event-social a.facebook,.mec-single-event .mec-event-social a.whatsapp,.mec-single-event .mec-event-social a.email{background:0 0}.mec-single-event .mec-event-social li.mec-event-social-icon a{padding:15px 0!important;color:#000!important;font-size:30px!important;display:block!important;width:unset!important;height:unset!important;margin-right:0!important;margin-bottom:0!important;border-radius:0!important}.mec-single-event .mec-event-social li.mec-event-social-icon a:focus,.mec-single-event .mec-event-social li.mec-event-social-icon a:hover{background-color:#000!important;color:#fff!important}@media only screen and (min-width:768px){#footer .av_one_third:nth-child(3) section{text-align:right}}.mfp-content h3.av-special-heading-tag{font-weight:600!important;background-color:white!important;color:black!important}.mfp-content .avia-cookie-consent-modal-button{font-size:16px!important}.avia-popup .avia-cookie-consent-button{margin-right:20px!important}.mec-fes-form .mec-meta-box-fields h4,.mec-fes-form .mec-meta-box-fields h4 label{color:#40d9f1!important}