@font-face{font-family:"FontAwesome";font-weight:400;font-style:normal;font-display:swap;src:url(https://pedal-and-ride.com/wp-content/themes/pedalandride/fonts/fa-brands-400.ttf?v=2025)}:root{font-size:18px;--wp--preset--font-size--normal:18px!important}body,html,div,p,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0}body{background:#fff;color:#222;position:relative}h1,h2,h3,h4,h5,h6{color:#333}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.clearfix{clear:both;height:0}.wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 8px}figcaption{padding-top:1em}.anim a,.grow{position:relative;display:block;transition:300ms ease-in-out!important}.anim a:hover,.grow:hover{transform:scale(1.1)}a{text-decoration:none!important;color:#f37649}.move-anchor{scroll-margin-top:100px}.content p,.content li,.content .wp-block-heading{margin-bottom:1em;padding:0 1rem 3rem 1rem}.content .stk-row p{padding:0.75em!important}.content.wrap{width:96%;max-width:1248px;margin:0 auto;border-bottom:2px solid #f37649;padding-bottom:3rem}.content.wrap h2{margin:50px auto;font-size:56px;text-align:center;color:#f37649;font-family:"Carter One",serif;font-weight:400}.content.wrap .wp-post-image{width:100%;height:auto;aspect-ratio:1.7777777778;object-fit:cover;object-position:center center;margin-bottom:50px;border-radius:30px}.content.wrap .prevnext{margin:50px auto;display:grid;justify-content:space-between;grid-template-columns:1fr 1fr;justify-items:stretch;font-family:"Work Sans",sans-serif;font-size:13px;font-weight:300}.content.wrap .prevnext a{display:block;margin:.3em 0;font-size:19px;font-family:"Carter One",serif;font-weight:300;color:#f37649}.content.wrap .prevnext div:nth-of-type(2){text-align:right}.content.wrap .stk-button{display:block;width:173px;border-radius:80px;font-size:20px;padding:1em 0;text-align:center;margin:0 auto;background:#f37649;color:#fff;font-size:18px;font-family:"Work Sans",sans-serif;font-weight:800;text-transform:uppercase}[data-scroll-speed]{position:relative}a[href*="elfsight"]{display:none!important;background:red}.home .stk--transparent-overlay{inset:0 0 30px 0!important}div[data-cky-tag]{display:none!important}.stk-c0ed452-container,.stk-4902cbf-container{max-height:180px}[data-scroll-speed]{position:relative}a[href*="elfsight"]{display:none!important;background:red}.home .stk--transparent-overlay{inset:0 0 30px 0!important}.header-top{height:30px;background:#732121}.header-top .wrap{width:100%;max-width:1800px;margin:0 auto;padding:0 10px}.header-top .links{text-align:right;padding-top:5px}.header-top .links li{display:inline-block;transition:transform 300ms ease}.header-top .links li a{text-decoration:none;font-size:14px;letter-spacing:-1px;padding:0 14px;font-size:0;color:#fff0}.header-top .links li a::before{color:#fff;font-size:16px;font-family:"FontAwesome"}.header-top .links li a[href*="facebook"]::before{content:""}.header-top .links li a[href*="linked"]::before{content:""}.header-top .links li a[href*="twitter"]::before{content:""}.header-top .links li a[href*="strava"]::before{content:""}.header-top .links li a[href*="tube"]::before{content:""}.header-top .links li a[href*="mailto"]::before{font-family:"FontAwesomeSolid";content:""}.header-top .links li a[href*="instagram"]::before{content:""}.header-top .links li:hover{transform:scale(1.1)}.header{padding:8px 0 7px 0;position:sticky;width:100%;top:0;z-index:1000;background:#fff;clear:both!important;height:80px;border-bottom:2px solid #f37649;clear:both}.header .wrap{width:100%;max-width:1800px!important;margin:0 auto;padding:0 10px}.header .moblang{background:#222;color:#fff;display:none}.header .mobmenu{display:none}.header h1{background:#fff url(https://pedal-and-ride.com/wp-content/uploads/2024/05/logo.webp) no-repeat left center;background-size:contain;float:left;width:150px;height:150px;position:absolute;margin:0!important;top:-55%;z-index:100;border-radius:200px;border:4px solid #f37649}.header h1 a{position:absolute;top:0;left:0;bottom:0;right:0;color:#49b656;font-size:0;padding:0;font-weight:800}.header::after{clear:both;content:"";display:block}.header .menu{float:right;padding-right:3px;padding-left:3rem}.header .menu li{display:inline-block;color:#333;position:relative;padding:20px 0}.header .menu li:hover a{color:#708370}.header .menu li.current-menu-item a{color:#900!important}.header .menu li a{text-decoration:none;color:#f37649;font-family:"Carter One",serif;font-weight:800;font-size:14px;line-height:20px;letter-spacing:3px;text-transform:uppercase;transition:600ms ease-in-out;padding:3px 6px 3px 11px}.header .menu li:nth-of-type(4n) a{border-left:3px solid #f37649}.header .menu li:nth-of-type(4n+1) a{border-left:3px solid #900}.header .menu li:nth-of-type(4n+2) a{border-left:3px solid #86736A}.header .menu li:nth-of-type(4n+3) a{border-left:3px solid #405241}.header .menu .lang-item{float:right;padding:15px 7px}.header .menu .lang-item a{font-weight:400;font-size:0;width:28px;height:28px;border-radius:50%;display:inline-block;opacity:.5;border:2px solid!important}.header .menu .lang-item a img{display:none!important}.header .menu .lang-item.current-lang a{font-weight:900;font-size:0;opacity:1}.header .menu .lang-item.lang-item-de a{background:url(https://pedal-and-ride.com/wp-content/themes/pedalandride/img/lang-at.svg) center center!important;background-size:28px!important;position:relative}.header .menu .lang-item.lang-item-en a{background:url(https://pedal-and-ride.com/wp-content/themes/pedalandride/img/lang-en.svg) center center!important;background-size:28px!important}.header .menu .lang-item:first-of-type a{border:none}.sub-menu{position:absolute;width:320px;background:#fff;transition:150ms ease-out;transform-origin:top center;transform:scale(1,0);left:-2em;padding:1em 0;box-shadow:0 20px 20px 3px rgb(0 0 0 / .45);box-shadow:0 20px 20px 3px rgb(0 0 0 / .45)}.sub-menu>li{border-bottom:1px solid #fff;padding:6px 0 6px 20px!important;width:100%;display:block;clear:both}.sub-menu>li a{font-size:12px!important}.sub-menu>li:last-of-type{border:none}.sub-menu>li:hover a{color:black!important}.sub-menu>li>li a{font-weight:400;font-size:9px!important}.sub-menu>li.menu-item-has-children{height:40px;overflow:hidden;position:relative}.sub-menu>li.menu-item-has-children:after{content:"";display:block;width:10px;height:10px;position:absolute;right:15px;top:10px;transform-origin:center center;transform:rotate(45deg);border-right:2px solid #333;border-bottom:2px solid #333}.sub-menu>li.menu-item-has-children .sub-menu li{padding:0!important;border:none!important}.sub-menu>li.menu-item-has-children:hover{height:auto}.sub-menu>li.menu-item-has-children:hover .sub-menu{transform:scale(1,1)!important}.sub-menu .sub-menu{position:relative;padding:0!important;left:initial;width:auto;display:block;overflow:hidden;box-shadow:none;transform:scale(1,0)!important;transform-origin:top center}.sub-menu .sub-menu a{font-weight:500!important;font-size:12px!important;line-height:12px;text-transform:initial!important;border:none;color:#222;font-family:inherit}.sub-menu .sub-menu a:hover{color:#f37649!important}.current-menu-parent>a,.current-menu-item>a{color:#222!important}.current-menu-parent#menu-item-193 a,.current-menu-parent#menu-item-189 a,.current-menu-item#menu-item-193 a,.current-menu-item#menu-item-189 a{color:#f37649!important}li:hover .sub-menu{transform:scale(1,1)}.cn-button{color:white!important;font-weight:800!important}.registration-box:hover .stk-link{transform:scale(1.1)}.hoverme{transition:background-color 600ms ease-in-out}.hoverme:hover{background-color:#ffffff00!important}.wp-block-post-excerpt__more-link{border:0 solid #fff0;font-family:"Work sans",sans-serif;font-size:16px!important;font-weight:bold!important;padding:10px 25px;background:#f37649;color:#fff;border-radius:30px;text-transform:uppercase;transition:background 300ms ease}.wp-block-post-excerpt__more-link:hover{background:#b53822}.news .is-layout-grid{grid-column-gap:0}.news li{padding:0;display:grid;align-items:stretch;align-content:space-between}.news h2{margin-bottom:.5em}.news .wp-block-post-featured-image{margin:1rem auto 2rem auto;width:60%}.news img{border-radius:50%;border:5px solid #f37649}.wpcf7-form.sent p{display:none}.wpcf7-form.sent .wpcf7-response-output{font-family:"Open Sans",sans-serif;padding:2rem}.wpcf7-form h3{text-align:center;margin:1em auto}.wpcf7-form p:has(.wpcf7-submit){padding-top:1rem}.wpcf7-form input:not([type="checkbox"]),.wpcf7-form textarea,.wpcf7-form select{width:100%;font-family:inherit;font-size:18px;padding:5px;border:1px solid #666;border-radius:5px}.wpcf7-form input:not([type="checkbox"]):focus,.wpcf7-form input:not([type="checkbox"]):active,.wpcf7-form textarea:focus,.wpcf7-form textarea:active,.wpcf7-form select:focus,.wpcf7-form select:active{border:1px solid #2F4858}.wpcf7-form input:not([type="checkbox"])[aria-invalid="true"],.wpcf7-form textarea[aria-invalid="true"],.wpcf7-form select[aria-invalid="true"]{border:1px solid #f37649}.wpcf7-form input:not([type="checkbox"])[type="submit"],.wpcf7-form textarea[type="submit"],.wpcf7-form select[type="submit"]{font-family:"Carter One",sans-serif;font-weight:700;font-size:1rem;width:33%;padding:7px 12px;text-align:center;text-transform:uppercase;background:#f37649;border:0 solid #222;border-radius:30px;color:#fff;cursor:pointer;margin-left:33%;transition:300ms ease-in-out}.wpcf7-form input:not([type="checkbox"])[type="submit"]:hover,.wpcf7-form textarea[type="submit"]:hover,.wpcf7-form select[type="submit"]:hover{transform:scale(1.07);background:#900}.wpcf7-form .wpcf7-not-valid-tip{font-size:14px;padding:4px 0}.wpcf7-form label{font-size:14px;padding:0 0 5px 0}.wpcf7-form .checkboxes input{width:0;height:0;overflow:hidden}.wpcf7-form .checkboxes p{text-align:center;margin-top:3rem;position:relative}.wpcf7-form .checkboxes .wpcf7-list-item{margin-left:0}.wpcf7-form .checkboxes input[type=checkbox]::before{position:absolute;content:"";display:block;width:45px;height:26px;background:#fff0;border:4px solid gray;top:-1.75rem;left:50%;transform:translatex(-18px);border-radius:40px;transition:background 300ms ease}.wpcf7-form .checkboxes input[type=checkbox]::after{content:"";display:block;position:absolute;width:16px;height:16px;background:gray;top:-1.75rem;left:50%;transform:translatex(-12px) translatey(5px);border-radius:40px;transition:300ms ease-in-out}.wpcf7-form .checkboxes input[type=checkbox]:checked::before{border:4px solid #f37649}.wpcf7-form .checkboxes input[type=checkbox]:checked::after{background:#f37649;transform:translatex(5px) translatey(5px)}.wpcf7-response-output{font-size:18px;text-align:center}.cf-cols{display:grid;grid-gap:9px;margin-bottom:1em}.cf-cols br{display:none}.cf-cols textarea{width:100%;height:5rem}.cf-col-1{grid-template-columns:1fr}.cf-col-2-1-1{grid-template-columns:2.05fr 1fr 1fr}.cf-col-1-1{grid-template-columns:1fr 1fr}.cf-col-1-1-1{grid-template-columns:1fr 1fr 1fr}.cf-col-1-1-1-1{grid-template-columns:1fr 1fr 1fr 1fr}.footer-menu a{text-decoration:none;color:gold}.page-id-308 .footer-partners{display:none}tr{border-radius:7px}th{background:#2F4858;color:#fff}#newsletter iframe{max-width:96%}.wp-block-read-more{display:inline-block;color:#fff;background:#900;background:#fff;background:linear-gradient(100deg,white 6%,#c52e5c 7%,#c52e5c 93%,white 94%);width:145px;padding:.3em 1em;font-size:14px!important;letter-spacing:1px;text-align:center;font-weight:700;font-family:inherit;font-size:18px;text-transform:uppercase;transition:300ms ease}.wp-block-read-more:hover{transform:scale(1.07)}.team td{font-size:16px!important}.fade-in{opacity:0;scale:.95;animation:fade-in linear forwards}.scroll-fade-in{opacity:0;animation:fade-in linear forwards;animation-timeline:scroll();animation-range:entry 600px}@keyframes fade-in{25%,100%{opacity:1}}.hideme{display:none!important}.social-sticky{position:fixed!important;top:50%;right:5px;transform:translatey(-50%)}@media only screen and (max-width:1024px){.header{}.header .logo{height:55px;margin-top:6px!important;position:relative;border:none}.header .menu{width:100%;background:#fff;border-bottom:solid #eaeaea 1px;padding-bottom:20px;padding-left:0;transform-origin:top center;transform:scale(1,0);transition:400ms ease-in-out;position:absolute;left:0;top:80px;text-align:center}.header .menu .sub-menu{position:relative;width:100%;height:auto!important;left:0;transform:scale(1,1);padding:5px 40px;box-shadow:0 0 0 0 #fff}.header .menu .sub-menu:after{content:"";display:block!important;clear:both!important}.header .menu .sub-menu li{min-height:32px!important;padding:5px 0!important;overflow:visible}.header .menu .sub-menu li a{font-size:.8em;color:#2F4858}.header .menu .sub-menu li a:hover .sub-menu{transform:scale(1,1)}.header .menu .sub-menu .sub-menu{position:relative;width:100%;height:auto!important;left:0;transform:scale(1,0);padding:5px 40px}.header .menu .sub-menu .menu-item-has-children.open .sub-menu{transform:scale(1,1)}.header .menu.open{transform:scale(1,1)}.header .menu li{clear:both;display:block;width:100%!important;text-align:center;padding:10px 0;float:initial}.header .menu li:after{content:"";display:block!important;clear:both!important}.header .menu li a{display:inline;padding:6px 0!important;border-left:none!important}.header .menu .lang-item{display:inline-block!important;width:44px!important;float:unset!important}.header .menu .menu-item-has-children{min-width:100%;height:36px;overflow:hidden;transition:250ms ease-in-out}.header .menu .menu-item-has-children.open{height:auto}.header .menu .menu-item-has-children::after{content:"";display:block;width:10px;height:10px;position:absolute;right:15px;top:10px;transform-origin:center center;transform:rotate(45deg);border-right:2px solid #333;border-bottom:2px solid #333;transition:300ms ease-out}.header .menu .menu-item-has-children.open::after{content:"";display:block;width:10px;height:10px;position:absolute;right:15px;top:10px;transform-origin:center center;transform:rotate(-135deg);border-right:2px solid #333;border-bottom:2px solid #333;transition:300ms ease-out}.header .menu .menu-item-has-children .menu-item-has-children::after{content:"";display:block;width:10px;height:10px;position:absolute;right:-25px;top:10px;transform-origin:center center;transform:rotate(45deg);border-right:2px solid #333;border-bottom:2px solid #333}.header .mobmenu{display:inline-block;position:absolute;width:40px;top:26px;right:20px;transition:200ms ease-in-out;scale:.7}.header .mobmenu div{width:40px;height:6px;margin:0 0 6px 0;background:#f37649;transition:200ms ease-in-out}.header .mobmenu.open{transform:translate(7px,0)}.header .mobmenu.open div:nth-child(1){transform:rotate(45deg) translate(0,17px)}.header .mobmenu.open div:nth-child(2){transform:scale(0)}.header .mobmenu.open div:nth-child(3){transform:rotate(-45deg) translate(0,-17px)}.header .moblang{background:#900;color:#fff;display:none;height:29px;clear:both;text-align:right;padding-top:2px;margin-top:-8px;margin-bottom:5px}.header .moblang .lang-item{display:inline-block}.header .moblang .lang-item.lang-item-en{padding-left:100px}.header .moblang .lang-item.current-lang a{font-weight:900;font-size:13px;color:#fff}.header .moblang .lang-item a{font-weight:400;font-size:12px;border-right:1px solid #fff;color:#ddd;text-decoration:none;text-transform:uppercase;padding:0 10px}.header .moblang .lang-item a[hreflang*="de"]{border:none}.courseembed{width:100%;height:auto;aspect-ratio:1!important}}@media only screen and (max-width:660px){td,th{font-size:12px!important}.courseembed{width:100%;height:auto;aspect-ratio:0.5625!important}.cf-cols{grid-template-columns:1fr!important}}