/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@charset "UTF-8";
#header .bg-grey{background-color:transparent}#header .bg-grey .head{position:fixed;margin:auto;width:100%;left:0;right:0;padding:2rem 1rem 2rem 1rem;z-index:1030}#header .bg-grey .head .row{align-items:center;position:relative}#header .bg-grey .head .row img{width:300px;position:relative}#header .bg-grey .head .row img[alt*="Run"]{width:200px}.head-start figure{margin-bottom:0}.head-start figure img{width:100%}.head-start .content-text{position:relative;z-index:1}.head-start .content-text .rte{position:absolute;width:100%;left:0;top:50%;transform:translate(0%, -50%);z-index:1030}.header-scrolled{background-color:#171717}.categories{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;z-index:1010;height:70vh}.categories .content-text{padding-top:2rem;position:relative;z-index:1030}.categories .content-text h2{color:#fff;font-size:5rem}.categories::before{content:"";background-color:#171717;display:block;opacity:0.5;width:100%;height:100%;position:absolute;z-index:1020}.siegen-start{background-image:url("/files/media/shops/siegen/store_siegen.jpg")}.ausdauer-cup{background-image:url("/files/media/ausdauer_cup_start.jpg")}.community-run{background-image:url("/files/media/ausdauer_cup.jpg")}.ausdauer-cup-anmeldung{background-image:url("/files/media/stocks/stocks.jpg")}.ausdauer-cup-ergebnisse{background-image:url("/files/media/stocks/stocks_1.jpg");background-position:bottom !important}.team{background-image:url("/files/media/team/team.jpg");background-position:top !important}.card{border:none !important;border-radius:0 !important;background-color:#eee !important;box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px;height:95%;margin-bottom:2rem}.card figure{margin-bottom:0}.card figure img{width:100%;height:300px;object-fit:cover}.card .rte{padding:1rem 1.5rem 1rem 1.5rem}.layout_latest.card{height:auto}.kollegen .card{height:95%;box-shadow:none}.ce_slick-content-start.card_slider .slick-slider .slick-prev{left:-100px}.ce_slick-content-start.card_slider .slick-slider .slick-next{right:-100px}.ce_slick-content-start.card_slider .slick-slider .slick-dots{position:absolute;bottom:-2rem;width:100%;display:flex;justify-content:center;padding:0}.ce_slick-content-start{position:relative;z-index:2}.ce_slick-content-start .slick-slider .slick-slide{padding:1rem}.ce_slick-content-start .slick-slider .slick-arrow{position:absolute;top:0;height:100%;padding:4rem;color:#171717;border:0;font-size:2rem;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;z-index:2040}.ce_slick-content-start .slick-slider .slick-prev{left:-10%;position:absolute;background-color:transparent;outline:0}.ce_slick-content-start .slick-slider .slick-next{right:-10%;position:absolute;background-color:transparent;outline:0}.ce_slick-content-start .slick-slider .slick-dots{position:absolute;bottom:-2rem;width:100%;display:flex;justify-content:center;padding:0}.ce_slick-content-start .slick-slider .slick-dots li{list-style-type:none;text-indent:-9999px;background:#171717;cursor:pointer;width:10px;height:10px;border-radius:10px;margin-left:3px;margin-right:3px}.ce_slick-content-start .slick-slider .slick-dots li.slick-active{background-color:#E3000F}.ce_slick-content-start .slick-slider .card.slider{display:block;padding:3rem 1rem;margin-bottom:0;height:400px !important;align-content:center}.ce_slick-content-start .slick-slider .card.slider i{font-size:3rem}.mod_newslist .layout_latest{margin-bottom:2rem}.mod_newslist .layout_latest .card{height:100%}.mod_newslist .layout_latest .card img{width:100%}.mod_newslist .layout_latest .card .text-block{padding:1rem 1.5rem 1rem 1.5rem;text-align:center}.mod_newslist .layout_latest .card .text-block h3{text-transform:uppercase}.mod_newslist.blog h2{white-space:nowrap}.mod_newslist.blog .layout_latest{position:relative}.mod_newslist.blog .layout_latest .card{margin:0}.mod_newslist.blog .layout_latest .card figure{position:relative}.mod_newslist.blog .layout_latest .card figure:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5)}.mod_newslist.blog .layout_latest .card figure img{height:500px}.mod_newslist.blog .layout_latest .card .ce_text{position:absolute;top:0;width:100%;height:100%;align-content:end;padding:2.5rem 1.5rem}.mod_newslist.blog .layout_latest .card .ce_text h3{line-height:24px !important}.mod_newslist.blog .layout_latest .card .ce_text h3 a{font-size:1.5rem;color:#fff}.mod_newslist.blog .layout_latest .card .ce_text p{color:#fff}.mod_newslist.blog .layout_latest .card .ce_text div{text-align:end}.mod_newslist.blog .layout_latest .card .ce_text div a{border:2px solid #fff;border-radius:100%;padding:0.5rem 0.25rem}.mod_newslist.blog .layout_latest .card .ce_text div a i{color:#fff}.mod_newslist.blog .layout_latest .card .ce_text div a:hover{background-color:rgba(255, 255, 255, 0.25)}.mod_newsreader .layout_full img{width:400px}.mod_newsreader.blog .layout_full img{width:100%;height:600px;object-fit:cover;object-position:top}.mod_eventlist .event{display:flex}.mod_eventlist .event div:nth-child(1){padding:0.5rem;padding-left:0}.mod_eventlist .event div:nth-child(2){position:relative;width:20%;padding:0.5rem}.mod_eventlist .event div:nth-child(2) a{position:absolute;width:100%;display:flex;justify-content:space-between}.mod_eventlist.courses .image{padding:0}.mod_eventlist.courses .content{width:auto;padding:2rem}.mod_eventlist.courses .content h2{font-size:2rem}.mod_eventlist.courses .content table{width:100%}.mod_eventlist.courses .content a{width:auto}.mod_eventlist.courses .content i{align-content:center}.mod_eventreader .layout_list table{width:50%}.information_link a{color:#E3000F}.information_link a:hover{text-decoration:underline}.content-gallery ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;list-style:none;margin:0;padding:0}.content-gallery ul li{margin:0}.content-gallery ul li img{width:100%}.formbody .widget{margin-bottom:1rem}.formbody .widget .form-control:focus{border-color:#E3000F;box-shadow:0 0 0 0.25rem rgba(227, 0, 15, 0.25)}.scrollToTop{position:fixed;z-index:100000;right:3rem;bottom:3rem;background-color:#eee;border:1px solid #E3000F;border-radius:2rem}.scrollToTop a{display:block;font-size:1.5rem;padding-left:0.5rem;padding-right:0.5rem}.scrollToTop i{color:#E3000F;margin:0;padding:1rem 0.5rem}.footer{background-color:rgba(238, 238, 238, 0.6);position:relative;z-index:1010}.footer .container{position:relative;z-index:1020}.footer .container figure:first-child img{height:40px;width:auto}.footer .container ul{padding-left:0;list-style-type:none}.footer .container ul a{color:#171717;text-decoration:none}.footer .container ul a:hover,.footer .container ul strong{color:#E3000F}.footer::before{content:"";background-image:url("/files/theme/img/Motion.svg");opacity:0.7;background-repeat:no-repeat;background-position:bottom;background-size:contain;position:absolute;z-index:1010;width:100%;height:100%}.bottombar{color:#fff;text-align:center;position:relative;z-index:1020}.bottombar p{margin-bottom:0}.bottombar a{color:#fff;text-decoration:none}.bottombar a:hover{font-weight:700}@media only screen and (max-width:1400px){.ce_slick-content-start .slick-slider .card.slider{height:520px !important;padding:3rem 1rem}.ce_slick-content-start .slick-slider .card.slider i{font-size:1.8rem}.mod_eventlist .event div:nth-child(2){width:25%}.mod_eventreader .layout_list table{width:100%}.mod_eventlist.courses .content h2{word-wrap:break-word;hyphens:auto}}@media only screen and (max-width:992px){#header .bg-grey .head .row img[alt*="Run"]{width:180px}.ce_slick-content-start .slick-slider .card.slider{height:440px !important;padding:3rem 1rem}.card{height:92%}.ce_slick-content-start .slick-slider .slick-arrow{padding:3rem}.ce_slick-content-start .slick-slider .slick-prev{left:-5%}.ce_slick-content-start .slick-slider .slick-next{right:-5%}.mod_eventlist .event div:nth-child(2){width:45%}}@media only screen and (max-width:768px){.mod_newslist{margin-left:0.5rem !important;margin-right:0.5rem !important}.head-start .rte{top:50%}.head-start .rte h1{font-size:4rem}.categories{height:50vh}.categories .content-text h2{font-size:3rem !important}.footer::before{content:none}.content-gallery ul{grid-template-columns:repeat(2, 1fr)}.ce_slick-content-start.card_slider .slick-slider .slick-prev{left:-50px}.ce_slick-content-start.card_slider .slick-slider .slick-next{right:-50px}.ce_slick-content-start .slick-slider .card.slider{height:340px !important}.ce_slick-content-start .slick-slider .slick-arrow{padding:0}.ce_slick-content-start .slick-slider .slick-prev{left:-2%}.ce_slick-content-start .slick-slider .slick-next{right:-2%}}@media (max-width:600px){.ce_slick-content-start.card_slider .slick-slider .slick-prev,.ce_slick-content-start.card_slider .slick-slider .slick-next{display:none !important}.mod_eventlist .event div:nth-child(2){width:70%}.mod_newslist.blog h2{white-space:normal;word-wrap:break-word;hyphens:auto}}@media (max-width:480px){.ce_slick-content-start .slick-slider .card.slider{height:440px !important;padding:2rem 1rem}.ce_slick-content-start .slick-slider .card.slider i{font-size:2rem}}#header .invisible{display:none}#header .nav--burger{background-color:transparent;position:fixed;right:8rem;z-index:9999999;top:1rem}#header .nav--burger .btn--burger{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;font-size:2rem;color:#fff;background-color:transparent;padding:0.5rem 1rem;border-radius:none;display:block;width:4rem;text-align:center}#header .nav--burger .btn--burger.is--closed .fa-bars::before{content:""}#header .nav--burger .btn--burger.is--open{background-color:transparent;color:#E3000F}#header .nav--burger .btn--burger.is--open .fa-bars::before{content:""}#header .nav--burger .btn--burger.is--open.level_2--open .fa-bars::before{content:""}#header .mobile--nav{position:fixed;top:0;right:0;width:50%;height:100%;background-color:#171717;box-shadow:0 4px 10px 0 rgba(0, 0, 0, 0.2), 0 4px 20px 0 rgba(0, 0, 0, 0.19);z-index:999999;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-moz-transform:translateX(200%);-webkit-transform:translateX(200%);-o-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%)}#header .mobile--nav #mainNav{top:0;left:0;position:absolute}#header .mobile--nav .level_1{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;padding:0;padding-left:2rem;margin-top:4rem;display:flex;flex-direction:column}#header .mobile--nav .level_1 li{list-style-type:none !important;color:#fff;font-size:2rem;width:100%;line-height:1;text-align:left}#header .mobile--nav .level_1 li a,#header .mobile--nav .level_1 li strong{display:block;padding:0.6rem;cursor:pointer;text-decoration:none;line-height:auto}#header .mobile--nav .level_1 li a{color:#fff}#header .mobile--nav .level_1 li a:hover{color:#fff;font-weight:700;text-decoration:none}#header .mobile--nav .level_1 li strong{color:#E3000F}#header .mobile--nav .level_1 li a.submenu::after,#header .mobile--nav .level_1 li strong.submenu::after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.8em;margin-left:0.5rem}#header .mobile--nav .level_1 .submenu{margin:0;border-radius:0}#header .mobile--nav .level_1 .submenu:hover{background-color:transparent}#header .mobile--nav .level_2,#header .mobile--nav .level_3,#header .mobile--nav .level_4{display:flex;flex-direction:column;padding-top:7rem;padding-left:2rem;padding-right:0;padding-bottom:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;-moz-transform:translateX(200%);-webkit-transform:translateX(200%);-o-transform:translateX(200%);-ms-transform:translateX(200%);transform:translateX(200%)}#header .mobile--nav .level_2{background-color:#E3000F}#header .mobile--nav .level_3{background-color:#E3000F}#header .mobile--nav .level_4{background-color:#E3000F}#header .mobile--nav.is--open{transform:translateX(0%)}#header .mobile--nav.is--open .level_2.is--open,#header .mobile--nav.is--open .level_3.is--open,#header .mobile--nav.is--open .level_4.is--open{-moz-transform:translateX(5%);-webkit-transform:translateX(5%);-o-transform:translateX(5%);-ms-transform:translateX(5%);transform:translateX(5%)}#header .mobile--nav.is--open.level_2--open .level_1,#header .mobile--nav.is--open.level_3--open .level_2,#header .mobile--nav.is--open.level_4--open .level_3{padding-left:0.5rem}@media screen and (min-width:993px){#left .level_1{padding:0}#left .level_1 li{list-style-type:none;font-weight:200;font-size:1.25rem;white-space:nowrap}#left .level_1 li a,#left .level_1 li strong{display:block;color:#1A1A1A;white-space:nowrap;padding:0.75rem 1rem}#left .level_1 li a:hover{color:#E3000F}#left .level_1 li a.submenu::after,#left .level_1 li strong.submenu::after{display:inline-block;margin-left:0.255em;vertical-align:0.255em;content:"";border-top:0.3em solid;border-right:0.3em solid transparent;border-bottom:0;border-left:0.3em solid transparent}#left .level_1 .level_2{display:none;padding:0;background-color:#f7f7f7}#left .level_1 .level_2 li{text-transform:initial;font-size:1rem}#left .level_1 .level_2 li a,#left .level_1 .level_2 li strong{padding:0.25rem 1rem}#left .level_1 .level_2.is--open,#left .level_1 .trail .level_2{display:block}}@media screen and (max-width:768px){#header .nav--burger .btn--burger{padding:1rem 0.8rem;width:4rem}#header .mobile--nav{width:100%}}@media (max-width:600px){#header .nav--burger{right:2rem;top:0}}html{scroll-behavior:smooth}.container{max-width:1440px}img{max-width:100%;height:auto}.image_container{margin-bottom:0}.mod_pageimage img{width:100%}a{transition:all 300ms ease-in-out}a:hover{color:#E3000F}i{padding-left:0.5rem;padding-right:0.5rem}h1{font-family:"proxima-nova", sans-serif;font-weight:900;font-style:italic;font-size:7rem;opacity:0.8;text-transform:uppercase;line-height:1;color:#171717}h1 span:nth-child(1){padding-left:0.25em}h2{font-family:"proxima-nova", sans-serif;font-weight:700;font-style:italic;font-size:4rem;text-transform:uppercase;text-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px;line-height:1 !important;margin-top:1rem;margin-bottom:1rem}h3{font-size:3rem;font-weight:700;color:#171717;text-transform:uppercase;margin-top:1rem;margin-bottom:1rem;font-style:italic}h4{font-size:24px;font-weight:700;color:#171717;margin-top:1rem;margin-bottom:1rem}a{color:#171717;text-decoration:none}.btn-secondary:hover a{color:#fff}.bg-grey{background-color:rgba(23, 23, 23, 0.3)}.bg-lightgrey{background-color:rgba(238, 238, 238, 0.6)}body{font-family:"proxima-nova", sans-serif;font-weight:400;font-style:normal;font-size:20px;color:#171717}.btn-end{position:absolute !important;bottom:2rem;right:5rem;display:flex;justify-content:flex-end}.btn-end .btn:hover{border-color:#171717}.btn-end i{font-size:1rem}.btn-primary{background-color:transparent;border-color:#fff !important;color:#fff;border-radius:40px !important}.btn-primary a,.btn-primary p{color:#fff !important;text-decoration:none;text-transform:uppercase}.btn-primary:hover{background-color:#171717}.btn:active,.btn:first-child:active{background-color:#171717;border-color:#fff;color:#fff}.invisible{display:none !important}@media only screen and (max-width:768px){h1{font-size:4rem}h2{font-size:3rem}.btn-end{right:2rem}}
