﻿body{background:#fff;color:#333;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}h1,h2,h3,h4,h5,h6{margin:0}p{margin:0 0 1.5em}ul{list-style:none;padding:0;margin:0}strong,b{font-weight:700}a{color:#333;text-decoration:none;outline:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}@font-face{font-family:"icomoon";src:url("fonts/icomoon.ttf?eaf7vb") format("truetype"),url("fonts/icomoon.woff?eaf7vb") format("woff"),url("fonts/icomoon.svg?eaf7vb#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-instagram:before{content:""}.nav-toggle{display:block;padding:10px;background:#fff}.nav-toggle span{display:block;width:32px;height:3px;background:#333;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.nav-toggle .line-2{margin:5px 0}body{font-family:"klavika-web",Arial,sans-serif;font-weight:400}h1,h2,h3,h4{font-weight:700}p{font-size:17px}p.small{font-size:14px}.button{display:inline-block;padding:15px 40px 15px 30px;background:#95c11a url("img/arrow-right-fff.svg") no-repeat right 5px center;background-size:34px;color:#fff;font-size:20px;line-height:1}.button:hover{background-color:#333}.button.ghost{padding:13px 28px;background:rgba(0,0,0,0);color:#333;border:2px solid #333}.button.ghost:hover{background:#333;color:#fff}.line-heading{margin-bottom:80px;border-bottom:2px solid #ddd;position:relative}.line-heading span{display:inline-block;padding:0 12px;background:#fff;font-weight:700;font-size:24px;white-space:nowrap;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.line{margin:20px auto 60px;width:70px;height:5px;background:#333}@media screen and (min-width: 48em){.line{margin-bottom:70px}}.table-wrapper{overflow-x:auto}.table{margin:10px 0 40px;font-size:17px;border-top:1px solid #ddd;border-collapse:collapse;border-spacing:0}.table td{padding:5px 0 5px 40px;border-bottom:1px solid #ddd;white-space:nowrap}.table td:first-child{padding-left:0}.text-center{text-align:center}.has-text-links a{border-bottom:1px solid}.has-text-links a:hover{border:0 none}.mb-100{margin-bottom:100px}.cell.left{margin-bottom:10px}@media screen and (min-width: 64em){.cell.left{padding-right:40px}}.cell.right{margin-bottom:10px}@media screen and (min-width: 64em){.cell.right{padding-left:40px}}.grid-x.border{padding-top:30px;border-bottom:2px solid #ddd}.grid-x.border.row-1{border-top:2px solid #ddd}.section{padding:100px 5px;position:relative}@media screen and (min-width: 48em){.section{padding:100px 15px}}.section.first{padding-top:50px}@media screen and (min-width: 48em){.section.first{padding-top:70px}}.section.text ul{margin-bottom:1.5em;font-size:17px;line-height:1.3}.section.text li{margin-bottom:.5em;padding-left:1.5em;background:url("img/plus-333.svg") no-repeat left .34em;background-size:10px}.section.text ul.large{font-size:19px}#header{padding-top:30px;padding-bottom:30px}.logo{display:block;width:60%;max-width:220px;margin:0 auto}@media screen and (min-width: 48em){.logo{width:220px}}#header-image{padding-top:0;padding-bottom:0;background:linear-gradient(to bottom, #fff, #fff 15%, #95c11a 15%, #95c11a 85%, #fff 85%)}#main-nav .menu>.menu-item{padding:0 14px}@media screen and (min-width: 80em){#main-nav .menu>.menu-item{padding:0 17px}}#main-nav .menu>.menu-item:last-child{padding-right:0}#main-nav .menu>.menu-item>a{padding:6px 0;color:#333;font-weight:700;font-size:19px;text-transform:uppercase;border-bottom:4px solid #fff;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}#main-nav .menu>.menu-item>a:hover,#main-nav .menu>.menu-item.is-active>a{border-color:#95c11a}#main-nav .menu>.current-menu-item>a,#main-nav .menu>.current-menu-ancestor>a{border-color:#95c11a}#main-nav .menu>.menu-item-has-children>a{cursor:pointer}.single-bike #main-nav .menu-item-45>a{border-color:#95c11a}.single-job #main-nav .menu-item-1302>a{border-color:#95c11a}#main-nav .menu .menu-item-254{position:relative;top:-1px}#main-nav .menu .menu-item-254 a{padding:7px 8px 6px;font-size:15px;border:2px solid;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}#main-nav .menu .menu-item-254 a:hover{color:#95c11a}#main-nav .sub-menu{padding-top:15px;background:rgba(0,0,0,0);cursor:pointer}#main-nav .sub-menu .menu-item a{padding:15px 17px;background:#3f3f3f;color:#fff;font-size:16px;border-bottom:1px solid #2b2b2b;white-space:nowrap}#main-nav .sub-menu .menu-item:last-child a{border-bottom:0 none}#main-nav .sub-menu .menu-item a:hover{background:#95c11a}#content h1{font-size:30px;line-height:1.1;text-transform:uppercase;text-align:center}@media screen and (min-width: 48em){#content h1{font-size:40px}}#content h1 .small{font-size:16px}#content h2{margin-bottom:20px;font-size:26px;line-height:1.3}#content .grid-x.border h2{font-size:22px}#content h3{line-height:1.2}#content p{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#content a{border-bottom:1px solid}#content a:hover{border:0 none}#content a.image-link,#content a.pdf-link{border:0 none}#content a.image-link:hover{opacity:.6}#content a.pdf-link{display:inline-block;padding-left:47px;position:relative}#content a.pdf-link:before{content:"PDF";background:#95c11a;color:#fff;padding:0 5px;position:absolute;left:0;top:0}#content a.pdf-link .text{border-bottom:1px solid}#content a.pdf-link:hover .text{border:0 none}.gallery{overflow:hidden}.gallery .grid-x{margin:0 -2px}.gallery .cell{padding:2px}.video-wrapper{max-width:100%}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#footer{background:#111}@media screen and (min-width: 48em){#footer #cell-01,#footer #cell-02{padding-right:60px}}#footer h4{margin-bottom:30px;color:#fff;font-weight:400;font-size:26px;text-transform:uppercase}#footer .nav{margin-bottom:60px}#footer .nav a{display:block;color:#666;line-height:1.7}#footer .nav a:hover{color:#fff}#footer p.instagram{padding-top:5px}#footer a.instagram{display:inline-block;color:#fff;font-size:16px}#footer a.instagram span{margin-right:6px;font-size:22px;position:relative;top:3px}#footer a.instagram:hover{color:#666}@media screen and (min-width: 48em){.home #main .cell.text{width:65%}}@media screen and (min-width: 64em){.home #main .cell.text{width:700px}}.home h1{margin-bottom:30px;font-weight:400;font-size:26px;line-height:1.2}@media screen and (min-width: 48em){.home h1{font-size:36px}}@media screen and (min-width: 64em){.home h1{margin-bottom:40px;font-size:44px}}.home h1 span{font-weight:700}.home #main p.first{margin-bottom:50px}.home #main .cell.facebook{padding-left:30px;text-align:right}@media screen and (min-width: 80em){.home #main .cell.facebook{padding-right:70px}}.home #main .cell.facebook a{display:inline-block;width:250px;max-width:100%}.home #virtual-view{padding-top:0;padding-bottom:0}.home #virtual-view h2{margin-bottom:15px;font-size:22px;line-height:1.3}.home #virtual-view .caption{padding-top:8px}#teasers{background:#efefef}#teasers #teaser-01,#teasers #teaser-02{margin-bottom:30px}@media screen and (min-width: 64em){#teasers #teaser-01,#teasers #teaser-02{margin-bottom:0}}#teasers .cell{background:#fff}#teasers .text{padding:30px 30px 40px}#teasers .kicker{font-size:17px}#teasers h2{font-size:24px;line-height:1.1;text-transform:uppercase}.home #video{background:#efefef}@media screen and (min-width: 48em){.home #video{padding-top:70px;padding-bottom:70px}}.home #video .cell.video{margin-bottom:40px}@media screen and (min-width: 48em){.home #video .cell.video{padding-top:31px;margin-bottom:0}}.home #video .video-poster{display:inline-block;position:relative}.home #video .video-poster::after{content:"";display:block;width:100%;height:100%;background:url("img/play-button.svg") no-repeat center;background-size:25%;position:absolute;left:0;top:0;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}@media screen and (min-width: 64em){.home #video .video-poster::after{background-size:20%}}.home #video .video-poster:hover::after{background-color:rgba(0,0,0,.3)}.home #video .caption{padding-top:8px;font-size:15px}@media screen and (min-width: 48em){.home #video .caption{text-align:center}}@media screen and (min-width: 48em){.home #video .cell.text{padding-left:40px}}@media screen and (min-width: 64em){.home #video .cell.text{padding-left:60px}}@media screen and (min-width: 80em){.home #video .cell.text{padding-left:80px}}.home #video h2{margin-bottom:15px;font-weight:400;font-size:26px;line-height:1.2}@media screen and (min-width: 48em){.home #video h2{font-size:30px}}@media screen and (min-width: 64em){.home #video h2{font-size:36px}}@media screen and (min-width: 80em){.home #video h2{font-size:44px}}.home #video .cell.text p.first{margin-bottom:40px}@media screen and (min-width: 80em){.home #video .cell.text p.first{margin-bottom:50px}}.home #video .cell.text p.last{margin-bottom:0}#bike-list h1{margin-bottom:60px;font-size:30px;line-height:1.1;text-transform:uppercase;text-align:center}@media screen and (min-width: 48em){#bike-list h1{font-size:40px}}#bike-list .line-heading{margin-top:40px}#bike-list .line-heading:nth-of-type(2){margin-top:0}#bike-list .line-heading span{font-size:20px}.bike-list .bike{margin-bottom:60px}.bike-list a{display:block;text-align:center}.bike-list .image{margin-bottom:25px;position:relative}.bike-list .image img{width:450px}@media screen and (min-width: 48em){.bike-list .image img{width:auto}}.bike-list .image .button{margin-top:20px;background-color:#95c11a;position:absolute;left:50%;top:50%;opacity:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.bike-list a:hover .image .button{margin:0;opacity:1}.bike-list .title{font-weight:700;font-size:20px;line-height:1.3}.bike-list .price{font-size:17px}.price .old{margin-right:3px;font-size:75%;position:relative}.price .old:after{content:"";display:block;width:100%;height:2px;background:#e50000;position:absolute;left:0;top:42%}.price .new{padding:0 .3em;background:#e50000;color:#fff}#bike-list .finanzierung{padding-top:5px;color:#999;font-size:14px}#bike-details .grid-x{position:relative}#bike-details h1{font-size:30px;line-height:1.1;text-transform:uppercase}@media screen and (min-width: 48em){#bike-details h1{font-size:40px}}@media screen and (min-width: 64em){#bike-details h1{max-width:calc(100% - 350px)}}#bike-details h2{margin-bottom:10px;color:#999;font-weight:400;font-size:19px}#bike-details .specifications{margin-bottom:20px}#bike-details .specifications a{display:inline-block;padding:5px 8px 3px;color:#999;font-size:14px;line-height:1;text-transform:uppercase;border:2px solid #999}#bike-details .specifications a:hover{background:#999;color:#fff}#bike-details .price{font-weight:700;font-size:26px}@media screen and (min-width: 48em){#bike-details .price{font-size:30px}}#bike-details .finanzierung{color:#999;font-size:14px}#bike-details img{margin:40px 0 60px}@media screen and (min-width: 48em){#bike-details img{margin-bottom:80px}}@media screen and (min-width: 64em){#bike-details img{margin:0}}@media screen and (min-width: 64em){#bike-details .button{position:absolute;right:0;top:0}}#bike-benefits{background:#efefef}#bike-benefits h3{margin-bottom:50px;font-size:30px;line-height:1.1;text-transform:uppercase}@media screen and (min-width: 48em){#bike-benefits h3{font-size:40px}}#bike-benefits .cell.left,#bike-benefits .cell.right{margin:0}#bike-benefits ul{margin:0}#bike-benefits li{margin-bottom:.8em}@media screen and (min-width: 48em){.page-template-werkstatt #intro .cell.text{width:65%}}@media screen and (min-width: 64em){.page-template-werkstatt #intro .cell.text{width:700px}}.page-template-werkstatt h1{margin-bottom:30px;font-weight:400;font-size:26px;line-height:1.2}@media screen and (min-width: 48em){.page-template-werkstatt h1{font-size:36px}}@media screen and (min-width: 64em){.page-template-werkstatt h1{margin-bottom:40px;font-size:44px}}.page-template-werkstatt #intro .cell.text ul{margin-bottom:50px}.page-template-werkstatt #intro .cell.phone{padding-left:30px;text-align:right}@media screen and (min-width: 80em){.page-template-werkstatt #intro .cell.phone{padding-right:70px}}.page-template-werkstatt #intro .cell.phone a{display:inline-block;width:250px;max-width:100%}.table.finanzierung td{text-align:right;vertical-align:top}.table.finanzierung td:first-child{font-weight:700;font-size:13px;text-transform:uppercase;text-align:left}.page-template-ski-snowboard #content{padding-bottom:70px}.page-template-ski-snowboard #price-list{padding-top:0}.page-template-ski-snowboard #price-list .cell{margin-bottom:30px;padding:50px 40px;background:#efefef;text-align:center}.page-template-ski-snowboard #price-list h2{font-size:17px;line-height:1.3}.page-template-ski-snowboard #price-list .price{padding:5px 0 25px;font-size:46px}.page-template-ski-snowboard #price-list .description li{padding:5px 0;font-size:15px;border-bottom:1px solid #ddd}.page-template-ski-snowboard #price-list .description li:first-child{border-top:1px solid #ddd}.page-template-team .video-wrapper{width:900px;margin:0 auto 100px}.team-member{margin-bottom:60px}.team-member .photo img{width:450px;margin-bottom:30px;position:relative}@media screen and (min-width: 48em){.team-member .text{padding-top:50px}}@media screen and (min-width: 48em){#content .team-member h2{margin-bottom:40px;position:relative;z-index:50}}#content .team-member h2 span{padding:0 20px;background:#95c11a;color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone}#content .team-member h3{margin-bottom:30px;font-size:20px}#content .team-member li{padding:0;background:none}@media screen and (min-width: 48em){.team-member.odd .photo{text-align:right}}@media screen and (min-width: 48em){.team-member.odd .photo img{left:20px}}@media screen and (min-width: 48em){.team-member.odd .text{padding-left:60px}}.team-member.odd h2{left:-100px}@media screen and (min-width: 48em){.team-member.even .photo img{right:20px}}@media screen and (min-width: 48em){.team-member.even .text{padding-right:60px;text-align:right}}.team-member.even h2{left:100px}.news{padding-top:50px;padding-bottom:25px;border-bottom:2px solid #ddd}.news.item-1{border-top:2px solid #ddd}.news .date{padding:0 0 30px 0}@media screen and (min-width: 48em){.news .date{padding:0 40px 0 0}}@media screen and (min-width: 64em){.news .date{padding:0 80px 0 0}}.calendar-sheet{display:inline-block;padding:7px 6px 6px;background:#95c11a;color:#fff;line-height:1;text-align:center;text-transform:uppercase}.calendar-sheet .month{font-size:18px}.calendar-sheet .day{font-size:34px}.calendar-sheet .year{font-size:17px}#content .news h2{font-size:30px;line-height:1.2}#content .news h3{margin-bottom:20px;font-size:20px}.page-template-jobs #content{padding-bottom:0}.page-template-jobs #job-list{padding-top:0}.page-template-jobs #job-list .cell{margin-bottom:30px;padding:50px 40px;background:#efefef;text-align:center}.page-template-jobs #job-list h2{font-size:26px;line-height:1.3}.page-template-jobs #job-list .gender{margin-bottom:20px;color:#999;font-size:16px}.single-job #content h1 .gender{font-size:16px}.single-job #content h3{margin-bottom:20px;font-size:30px;line-height:1.2}.single-job #content h3.bewerbung{margin-top:50px}.single-job #content p.phone a,.single-job #content p.mail a{border:0 none}.page-id-315 #content h3{margin-bottom:10px;font-size:17px}@media screen and (min-width: 64em){.page-id-315 #content .grid-x.border .cell.left{width:100%;padding-right:0}}@media screen and (min-width: 64em){.page-id-315 #content .grid-x.border .cell.right{width:100%;padding-left:0}}.page-template-terminbuchung #top-bar{background:#efefef}.page-template-terminbuchung #top-bar a{display:inline-block;height:50px;padding:0 25px 0 40px;background:#fe5a50 url("img/arrow-left-fff.svg") no-repeat 20px center;background-size:10px;color:#fff;font-size:15px;line-height:50px}.page-template-terminbuchung #top-bar a:hover{background-color:#333}.page-template-terminbuchung #iframe-container{margin:0 auto;padding:50px 20px 0}@media screen and (min-width: 80em){.page-template-terminbuchung #iframe-container{max-width:1540px;padding:50px 50px 0}}.page-template-terminbuchung form.questions{font-size:17px}.page-template-terminbuchung form.questions .form-heading{display:block;margin-bottom:30px;font-weight:400;font-size:26px;line-height:1.2}@media screen and (min-width: 48em){.page-template-terminbuchung form.questions .form-heading{font-size:36px}}@media screen and (min-width: 64em){.page-template-terminbuchung form.questions .form-heading{margin-bottom:40px;font-size:44px}}.page-template-terminbuchung form.questions .form-check{margin-bottom:10px}.page-template-terminbuchung form.questions .form-check-label{display:block;padding-left:25px;cursor:pointer;position:relative}.page-template-terminbuchung form.questions .form-check-label input[type=radio],.page-template-terminbuchung form.questions .form-check-label input[type=checkbox]{position:absolute;left:0;top:5px}.page-template-terminbuchung form.questions .form-textfield,.page-template-terminbuchung form.questions .form-control{display:block;max-width:100%;margin-top:5px;padding:5px 10px;color:#333;line-height:1.5;border:1px solid #ccc;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.page-template-terminbuchung form.questions .form-button{padding-top:30px}.page-template-terminbuchung form.questions .submit_button{border:0 none;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.page-template-terminbuchung form.questions .submit_button:disabled,.page-template-terminbuchung form.questions .submit_button[disabled]{opacity:.5;pointer-events:none}#info-box{display:none;position:fixed;right:0;bottom:0;z-index:50;-webkit-transition:-webkit-transform 300ms ease;-moz-transition:-moz-transform 300ms ease;-o-transition:-o-transform 300ms ease;transition:transform 300ms ease}@media screen and (min-width: 48em){#info-box{max-width:calc(100% - 40px);padding-right:40px;bottom:40px}}@media screen and (min-width: 64em){#info-box{max-width:840px}}#info-box .inner{position:relative}#info-box.visible{display:block;-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)}#info-box.hidden{display:block;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}#info-box .content{padding:60px 40px 40px;background:#fe5a50;position:relative;z-index:20}@media screen and (min-width: 48em){#info-box .content{padding:70px}}#info-box p{margin-bottom:0;color:#fff}@media screen and (min-width: 48em){#info-box p{font-size:20px}}#info-box .read-more{color:#fff;border-bottom:1px solid}#info-box .read-more:hover{border:0 none}#info-box .close-button{display:block;width:50px;height:50px;position:absolute;right:0;top:0;z-index:30}#info-box .close-button span{display:block;width:18px;height:2px;background:#fff;position:absolute;left:16px;top:24px}#info-box .close-button .line-1{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#info-box .close-button .line-2{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#info-box .label{display:inline-table;padding:8px 15px;background:#fe5a50;color:#fff;font-size:13px;line-height:1;text-transform:uppercase;position:absolute;left:0;top:0;z-index:10;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 300ms ease;-moz-transition:-moz-transform 300ms ease;-o-transition:-o-transform 300ms ease;transition:transform 300ms ease}@media screen and (min-width: 48em){#info-box .label{padding:8px 20px}}#info-box.visible .label{-webkit-transform:rotate(-90deg) translate3d(-100%, 0, 0);-moz-transform:rotate(-90deg) translate3d(-100%, 0, 0);-ms-transform:rotate(-90deg) translate3d(-100%, 0, 0);-o-transform:rotate(-90deg) translate3d(-100%, 0, 0);transform:rotate(-90deg) translate3d(-100%, 0, 0)}#info-box.hidden .label{-webkit-transform:rotate(-90deg) translate3d(-100%, -100%, 0);-moz-transform:rotate(-90deg) translate3d(-100%, -100%, 0);-ms-transform:rotate(-90deg) translate3d(-100%, -100%, 0);-o-transform:rotate(-90deg) translate3d(-100%, -100%, 0);transform:rotate(-90deg) translate3d(-100%, -100%, 0)}#teasers .cell{display:block}#teasers .cell img{-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}#teasers .cell:hover img{opacity:.6}#teasers h2{font-size:26px}#teasers .text{padding:30px 30px 35px}.home #news{padding-top:20px}@media screen and (min-width: 48em){.home .news{padding-top:0;padding-bottom:20px;border:0 none}}.home .news.item-1{padding-top:0;border-top:0 none}@media screen and (min-width: 48em){.home .news .date{padding:0 30px 0 0}}.home .news h2{font-size:22px;line-height:1.3;margin-bottom:10px}.home .news .news-teaser{margin-bottom:10px}.home .news .read-more{border-bottom:1px solid}.home .news .read-more:hover{border:0 none}#brands{padding-top:0}#brands img{display:block;width:250px;margin:0 auto}#brands .line-heading{margin-bottom:60px}#footer{background:#111}@media screen and (min-width: 48em){#footer{background:#111 url("img/nf-biker-03.png") no-repeat center -120px;background-size:1400px}}#footer-image img{width:100%}@media screen and (min-width: 80em){#footer #cell-01,#footer #cell-02{padding-right:100px}}#footer .cell.partner{padding-top:60px}@media screen and (min-width: 64em){#footer .cell.partner{padding-top:0}}#footer .mein-fahrradhaendler{display:block;width:200px;margin-right:30px}#footer .shimano-sc{display:block;width:150px}#content .team-member h2{line-height:1.4}#content .team-member h2 span{padding:2px 20px;font-weight:600;font-size:30px}@media screen and (min-width: 48em){#content .team-member h2 span{font-size:34px}}#content .team-member h3{font-size:24px}@media screen and (min-width: 48em){#content .team-member h3{font-size:26px}}.team-member .photo img{width:auto}@media screen and (min-width: 48em){.team-member.odd .photo img{left:auto}}@media screen and (min-width: 48em){.team-member.even .photo img{right:auto}}.team-member.odd h2{left:-120px}.team-member.even h2{left:120px}@media screen and (min-width: 48em){.full-team{padding-top:50px}}.full-team .cell{position:relative}@media screen and (min-width: 48em){#content .team-member.full-team h2{margin:0;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.page-template-kontakt h1{margin-bottom:50px;font-weight:400;font-size:26px;line-height:1.2}@media screen and (min-width: 48em){.page-template-kontakt h1{font-size:44px}}.page-template-kontakt h2{margin-bottom:30px;font-size:24px}.page-template-kontakt .cell.one{margin-bottom:40px}@media screen and (min-width: 48em){.page-template-kontakt .cell.one{margin-bottom:0;padding-right:80px}}.page-template-kontakt .cell.two{margin-bottom:40px}@media screen and (min-width: 48em){.page-template-kontakt .cell.two{margin-bottom:0}}.page-template-kontakt .cell.one a:hover{border-bottom:1px solid}.page-template-kontakt table{border-collapse:collapse;margin-bottom:1.5em}.page-template-kontakt td{padding:5px 0;font-size:17px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.page-template-kontakt td:first-child{padding-right:30px}.page-template-kontakt td:last-child{text-align:right;white-space:nowrap}@media screen and (min-width: 64em){.cell.phone{padding-left:50px;text-align:right}}@media screen and (min-width: 80em){.cell.phone{padding-right:70px}}.cell.phone a{display:inline-block;width:250px;max-width:100%}.home h1 span.typed-cursor{font-weight:400}.bike-list{-ms-flex-align:end;align-items:flex-end}@media screen and (min-width: 64em){#more-bikes .bike-list{margin-left:-25px;margin-right:-25px}}@media screen and (min-width: 64em){#more-bikes .bike{width:calc(50% - 50px);margin-left:25px;margin-right:25px}}#bike-benefits a{border-bottom:1px solid}#bike-benefits a:hover{border:0 none}.nav-toggle{background:rgba(0,0,0,0);position:fixed;right:10px;top:20px;z-index:200}@media screen and (min-width: 48em){.nav-toggle{right:20px;top:40px}}.nav-open .nav-toggle .line-1{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:8px}.nav-open .nav-toggle .line-2{opacity:0}.nav-open .nav-toggle .line-3{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:-8px}#off-canvas-nav{width:80%;max-width:380px;height:100%;overflow-y:auto;padding-top:80px;background:#fff;position:fixed;right:0;top:0;z-index:150;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 300ms ease;-moz-transition:-moz-transform 300ms ease;-o-transition:-o-transform 300ms ease;transition:transform 300ms ease}@media screen and (min-width: 48em){#off-canvas-nav{padding-top:120px}}.nav-open #off-canvas-nav{-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)}#off-canvas-nav .nav>li>a{display:block;padding:12px 0 12px 50px;font-weight:700;font-size:22px;text-transform:uppercase;cursor:pointer}@media screen and (min-width: 48em){#off-canvas-nav .nav>li>a{padding-left:80px;font-size:24px}}#off-canvas-nav .sub-menu{padding:10px 0 20px;background:#efefef}#off-canvas-nav .sub-menu a{display:block;padding:10px 0 10px 50px;font-size:17px}@media screen and (min-width: 48em){#off-canvas-nav .sub-menu a{padding-left:80px;font-size:19px}}#page:before{display:block;content:"";width:100%;height:0;position:fixed;left:0;top:0;background:rgba(204,204,204,.8);opacity:0;z-index:100;-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);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 300ms ease,height 1ms 300ms ease;-moz-transition:opacity 300ms ease,height 1ms 300ms ease;-o-transition:opacity 300ms ease,height 1ms 300ms ease;transition:opacity 300ms ease,height 1ms 300ms ease}.nav-open #page:before{-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;-o-transition:opacity 300ms ease;transition:opacity 300ms ease;height:100%;opacity:1}#main-nav .menu>.menu-item>a{font-size:16px}@media screen and (min-width: 80em){#main-nav .menu>.menu-item>a{font-size:19px}}#main-nav .menu .menu-item-254{position:relative;top:-3px}@media screen and (min-width: 80em){#main-nav .menu .menu-item-254{top:-1px}}#main-nav .menu .menu-item-254 a{padding:7px 8px 6px;font-size:15px;border:2px solid;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}#main-nav .menu .menu-item-254 a:hover{color:#95c11a}.page-template-test-bikes #bike-list h1{margin-bottom:60px}#bike-benefits li{margin-bottom:1em}.button{font-size:18px}@media screen and (min-width: 48em){.button{font-size:20px}}.page-id-38 .line-heading{margin-top:65px;margin-bottom:100px}.page-id-38 .line-heading span{font-size:20px}.iframe-wrapper{width:800px;max-width:100%;margin:0 auto 1.5em}.iframe-container{height:0;padding-bottom:210%;border:2px solid #ddd;position:relative;-webkit-overflow-scrolling:touch;overflow-y:scroll}.iframe-container iframe{width:100%;height:100%;position:absolute;left:0;top:0}.page-id-38 #content .grid-container .grid-x:last-child .cell p a{margin-top:10px;border:0 none}.page-id-552 #content .grid-container .grid-x{padding-top:50px;padding-bottom:50px;border-bottom:2px solid #ddd}.page-id-552 #content .grid-container .grid-x:first-child{padding-top:0;padding-bottom:0}.page-id-552 .cell.right p{margin-bottom:0}a#termin-button{background:#fe5a50;padding:10px;font-size:17px;position:fixed;left:20px;top:20px;z-index:90;-webkit-transform:translateX(calc(-100% - 20px));-moz-transform:translateX(calc(-100% - 20px));-ms-transform:translateX(calc(-100% - 20px));-o-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px));-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (min-width: 48em){a#termin-button{left:30px;top:40px;padding:10px 15px;-webkit-transform:translateX(calc(-100% - 30px));-moz-transform:translateX(calc(-100% - 30px));-ms-transform:translateX(calc(-100% - 30px));-o-transform:translateX(calc(-100% - 30px));transform:translateX(calc(-100% - 30px))}}@media screen and (min-width: 64em){a#termin-button{left:auto;right:15px;top:15px;-webkit-transform:translateX(calc(100% + 15px));-moz-transform:translateX(calc(100% + 15px));-ms-transform:translateX(calc(100% + 15px));-o-transform:translateX(calc(100% + 15px));transform:translateX(calc(100% + 15px))}}@media screen and (min-width: 80em){a#termin-button{right:25px;top:25px;padding:15px 30px;-webkit-transform:translateX(calc(100% + 25px));-moz-transform:translateX(calc(100% + 25px));-ms-transform:translateX(calc(100% + 25px));-o-transform:translateX(calc(100% + 25px));transform:translateX(calc(100% + 25px))}}a#termin-button.visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}@media screen and (min-width: 48em){.page-template-corona #intro .cell.text{width:65%}}@media screen and (min-width: 64em){.page-template-corona #intro .cell.text{width:700px}}.page-template-corona h1{margin-bottom:30px;font-weight:400;font-size:26px;line-height:1.2}@media screen and (min-width: 48em){.page-template-corona h1{font-size:36px}}@media screen and (min-width: 64em){.page-template-corona h1{margin-bottom:40px;font-size:44px}}.page-template-corona #intro .cell.text ul{margin-bottom:50px}.page-template-corona #intro .cell.phone{padding-left:30px;text-align:right}@media screen and (min-width: 80em){.page-template-corona #intro .cell.phone{padding-right:70px}}.page-template-corona #intro .cell.phone a{display:inline-block;width:250px;max-width:100%}.page-template-corona h2{margin-bottom:20px;font-size:26px;line-height:1.3}.page-template-corona a.mail{border-bottom:1px solid}.page-template-corona a.mail:hover{border-bottom:0 none}.page-template-corona .emojis{font-size:50px}/*# sourceMappingURL=style.css.map */
