.mb-20{margin-bottom:20px;}#bb-infoframe{margin-top:-150px;}.input-group-addon{border:1px solid #b6c0c6;}#slider-header{max-width:1920px;margin:0 auto;}main{padding-bottom:50px;}#section-quick-contact{margin-bottom:-50px;}#navCartCategories-{display:block !important;}#navCartCategories- #cacid-6629 ul{display:block !important;}#cconsent-bar{top:auto !important;bottom:0;background-color:#006a4d !important;box-shadow:0 0 8px 0 #000;-webkit-box-shadow:0 0 8px 0 #000;}#cconsent-bar.ccb--hidden{transform:translateY(110%) !important;}#cconsent-bar button{color:#006a4d !important;}#cconsent-modal .ccm__footer button{background-color:#006a4d !important;}#shopWorkshopReservation .mt10{margin-top:10px;}#shopWorkshopReservation .rimicon h5{font-size:11px;}#shopWorkshopReservation .help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373;}#shopWorkshopReservation .help-block span.info{padding:9px 0 0 1px;border:1px solid #b33030;color:#b33030;border-radius:50%;width:36px;height:36px;text-align:center;line-height:15px;font-size:20px;margin-right:10px;float:left;margin-bottom:55px;font-weight:bold;}#nav-main .navLevel-0 .navLevel-2{padding-left:15px;}#nav-main .navLevel-0 .navLevel-3{padding-left:30px;}#section-bikenews #bikenews-wrapper .bikenews-box .news-text:after{z-index:1;}#contact-social ul a{width:50px;height:100%;display:inline-block;border:1px solid #006a4d;padding:10px 10px 8px 10px;background-color:#006a4d;color:#fff;}#contact-social ul a:hover{background-color:#fff;}.offer-box .box-footer .footer-left p,.category-item .box-footer .footer-left p{position:absolute !important;}.offer-box .box-footer .footer-right,.category-item .box-footer .footer-right{position:relative;}.offer-box .box-footer .footer-right .price-wrapper,.category-item .box-footer .footer-right .price-wrapper{position:absolute !important;}@media screen and (min-width:1650px){#category-main #category-wrapper .category-item .box-footer .footer-left{width:60%;}#category-main #category-wrapper .category-item .box-footer .footer-right{width:40%;}#category-main #category-wrapper .category-item .box-footer .footer-right .price-wrapper{right:5px;}}@media screen and (min-width:480px) and (max-width:1650px){#category-main #category-wrapper .category-item .box-overlay{border-left:1px solid #fff;border-right:1px solid #fff;bottom:113px;}#category-main #category-wrapper .category-item .box-footer{height:113px;display:block;}#category-main #category-wrapper .category-item .box-footer .footer-left{display:block;width:80%;height:60px;margin-left:0;padding-left:20;}#category-main #category-wrapper .category-item .box-footer .footer-left p{top:35%;webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}#category-main #category-wrapper .category-item .box-footer .footer-right{display:block;width:100%;margin-left:0;padding:10px;border-left:1px solid #fff;border-right:1px solid #fff;}#category-main #category-wrapper .category-item .box-footer .footer-right .price-wrapper{webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}#category-main #category-wrapper .category-item .box-footer .footer-right .price-wrapper p{margin:inherit;}}#gallery-wrapper .gallery-item{padding:2px;}#availableProduct #collapseExample{max-height:200px;overflow-y:auto;}#availableProduct .panel-heading{background-color:#222b2e;color:#fff;}#availableProduct .divTable{display:table;width:100%;font-size:11px;}#availableProduct .divTable .divTableHeading{display:table-header-group;font-weight:bold;}#availableProduct .divTable .divTableHeading .divTableHead{border-bottom-width:3px !important;}#availableProduct .divTable .divTableBody{display:table-row-group;}#availableProduct .divTable .divTableBody .divTableRow{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#availableProduct .divTable .divTableBody .divTableRow:hover{background-color:#f5f5f5;cursor:pointer;}#availableProduct .divTable .divTableBody .divTableRow.selected.statusGreen{background-color:#5cb85c;color:#fff;}#availableProduct .divTable .divTableBody .divTableRow.selected.statusYellow{background-color:#f0ad4e;color:#fff;}#availableProduct .divTable .divTableBody .divTableRow.selected.statusRed{background-color:#d9534f;color:#fff;}#availableProduct .divTable .divTableRow{display:table-row;}#availableProduct .divTable .divTableRow .divTableCell,#availableProduct .divTable .divTableRow .divTableHead{display:table-cell;border-bottom:1px solid #ccc;padding:10px 5px;vertical-align:top;}#availableProduct .divTable .divTableRow .divTableCell.deliveryTime,#availableProduct .divTable .divTableRow .divTableCell.cartArticlePrice{white-space:nowrap;}#availableProduct p.available .label-success{background-color:#5cb85c;}#availableProduct p.available .label-warning{background-color:#f0ad4e;}#availableProduct p.available .label-danger{background-color:#d9534f;}section.cartArticle .gallery figcaption{background:#006a4d;color:#fff;font-size:13px;text-align:center;padding:0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#bike-content-main figure{text-align:center;display:inherit;}form#shopWorkshopStatus{margin-bottom:20px;}form#shopWorkshopStatus .form-control{height:50px;}form#shopWorkshopStatus button{height:50px;margin-bottom:0;}.datenschutztext a{text-decoration:underline;}.cta-opened{background-color:#006a4d;top:-20px;}.cta-opened:after{border-top-color:#006a4d;}.cta-opened.cta-close{background-color:#b71e3f;}.cta-opened.cta-close:after{border-top-color:#b71e3f;}.slick-list{width:100%;}.contact-infos h3{margin-bottom:0;}.contact-infos .opening-hours .cta-opened{position:relative;top:inherit;width:inherit;width:min-content;margin-bottom:20px;margin-left:0;left:inherit;}#section-bikeoffer .bikeoffer-filter{height:auto;padding:10px 0;}#section-bikeoffer .bikeoffer-filter .container{position:relative;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.modal-dialog{max-width:840px;width:auto;}.modal-dialog .modal-body{text-align:center;}.modal-dialog .modal-body img{display:inline-block;}#section-quick-contact .contact-map{width:auto !important;margin-bottom:10px;}#section-quick-contact .contact-form{width:auto !important;padding:10px !important;}#section-quick-contact .contact-form:before{display:none;}#section-quick-contact .contact-form .form-wrapper{-webkit-transform:translateY(0) !important;-ms-transform:translateY(0) !important;transform:translateY(0) !important;}#section-quick-contact #google-map-quick-contact{height:auto !important;}#section-quick-contact #google-map-quick-contact img{display:inline-block;}.shopBikeInfoPaging li{cursor:pointer;}.default.shopPopupBanner a{display:block;position:absolute;height:100%;width:calc(100% - 30px);z-index:99;}.default.shopPopupBannerDefault .thumbnail{z-index:0;}.filters .filterBtn .list-group{z-index:99;}.shopBikeInfoList .category-item .box-overlay p.text{max-height:180px;overflow:auto;}#product-main #product-image a figure figcaption{z-index:10 !important;}.p-0{padding:0 !important;}section.shopBikeInfoList .divBikeInfoResult li{margin:0 5px;border-radius:20px;}section.shopBikeInfoList .divBikeInfoResult li:hover{background-color:#e1e1e1;}section.shopBikeInfoList .divBikeInfoResult li a{display:block;text-decoration:none;}section.shopBikeInfoList .divBikeInfoResult li a i{margin-right:5px;}section.shopBikeInfoList nav.shopBikeInfoPlusPaging{text-align:center;}section.shopBikeInfoList nav.shopBikeInfoPlusPaging ul{list-style:none;display:inline-block;padding-left:0;margin:5px 0 20px 0;border-radius:4px;}section.shopBikeInfoList nav.shopBikeInfoPlusPaging ul li{position:relative;display:inline-block;margin:0 1px;}section.shopBikeInfoList nav.shopBikeInfoPlusPaging ul li.active a{background-color:#8b9092;}section.shopBikeInfoList nav.shopBikeInfoPlusPaging ul li a{background-color:#37464c;display:block;height:42px;color:#fff;text-align:center;border:0;border-radius:0;padding:10px 15px 10px 15px;line-height:23px;font-size:12px;-webkit-transform:skew(-40deg);-moz-transform:skew(-40deg);-ms-transform:skew(-40deg);-o-transform:skew(-40deg);transform:skew(-40deg);}section.shopBikeInfoList nav.shopBikeInfoPlusPaging ul li a:hover,section.shopBikeInfoList nav.shopBikeInfoPlusPaging ul li a:focus{background-color:#006a4d;color:#fff;}section.shopBikeInfoList nav.shopBikeInfoPlusPaging ul li a span{display:inline-block;-webkit-transform:skew(40deg);-moz-transform:skew(40deg);-ms-transform:skew(40deg);-o-transform:skew(40deg);transform:skew(40deg);}section.shopBikeInfoList nav.shopBikeInfoPlusPaging ul li a span[aria-hidden]{font-size:20px;line-height:19px;text-shadow:0 0 10px rgba(0,0,0,.25);}section.shopBikeInfoList .bikeBox.bikeBoxPlus img[alt="BikeLocal"]{display:none;}section.shopBikeInfoList .bikeBox.bikeBoxPlus:before{content:"";display:inline-block;position:absolute;top:-15px;right:5px;width:80px;height:80px;background-image:url("/media/BikeLocal/BikeLocalBadge-powered-by-bidex-300.png");background-repeat:no-repeat;background-size:cover;}section.shopBikeInfoList .bikeBox .thumbnail{border-radius:0;}section.shopBikeInfoList .bikeBox .thumbnail h3{color:#006a4d;}section.shopBikeInfoList .bikeBox .thumbnail h3 span{color:#37464c;}section.shopBikeInfoList .bikeBox .thumbnail .priceBox{text-align:right;margin-top:10px;font-weight:bold;font-size:28px;}section.shopBikeInfoList .bikeBox .thumbnail .priceBox .priceText{display:none;}section.shopBikeInfoList .bikeBox .thumbnail .thumbnail-btn{margin-bottom:0;}section.shopBikeInfoList .bikeBox .thumbnail .thumbnail-btn a.btn{margin-bottom:0;}section.shopBikeInfoList .bikeInfoPlus.list{margin-bottom:10px;}section.shopBikeInfoList .bikeInfoPlus.list a:hover,section.shopBikeInfoList .bikeInfoPlus.list a:focus{color:#fff;}section.shopBikeInfoList .bikeInfoPlus.list .row{background-color:#37464c;border:1px solid #fff;color:#fff;font-size:12px;text-transform:uppercase;}section.shopBikeInfoList .bikeInfoPlus.list .row table{width:100%;}section.shopBikeInfoList .bikeInfoPlus.list .row table td{padding:3px;width:33.33%;white-space:nowrap;}section.shopBikeInfoList .bikeInfoPlus.list .row table td img{height:16px;}section.shopBikeInfoList .bikeInfoPlus.list .row table td .arrow:after{content:"";font-family:'FontAwesome';padding-right:5px;}section.shopBikeInfoList .bikeInfoPlus.list .row[aria-expanded="true"] .arrow:after{content:"";}section.shopBikeInfoList .bikeInfoPlus.list div[id^="variants"]{max-height:100px;overflow:auto;border:1px solid #3792b3;margin:0 -15px;padding:5px;background-color:#fff;position:absolute;z-index:1;width:100%;}section.shopBikeInfoList .bikeInfoPlus.list div[id^="variants"] li{font-size:11px;margin-bottom:5px;}section.shopBikeInfoList .bikeInfoPlus.list div[id^="variants"] li .fa{margin-right:4px;}section.shopBikeInfoList .bikeInfoPlus.list div[id^="variants"] li .pull-right{font-size:9px;margin-top:2px;}section.shopBikeInfoList .bikeInfoPlus.list div[id^="variants"] li .center-block{margin-left:17px;}.bikeInfoPlus.details{margin:0 0 40px 0;}.bikeInfoPlus.details .info{font-weight:bold;margin-bottom:20px;}.bikeInfoPlus.details .info img{width:50px;margin-right:15px;}.bikeInfoPlus.details .info span{display:inline-block;margin-top:5px;}.bikeInfoPlus.details #bikeInfoVariants{border:1px solid #4f4f4f;max-height:100px;overflow:auto;margin-bottom:20px;}.bikeInfoPlus.details #bikeInfoVariants .divTable{display:table;width:100%;font-size:11px;}.bikeInfoPlus.details #bikeInfoVariants .divTable .divTableBody{display:table-row-group;}.bikeInfoPlus.details #bikeInfoVariants .divTable .divTableBody .divTableRow{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:5px;}.bikeInfoPlus.details #bikeInfoVariants .divTable .divTableBody .divTableRow input{margin:0;position:relative;top:2px;}.bikeInfoPlus.details #bikeInfoVariants .divTable .divTableBody .divTableRow:hover{background-color:#f5f5f5;cursor:pointer;}.bikeInfoPlus.details #bikeInfoVariants .divTable .divTableBody .divTableRow.selected.statusGreen{background-color:#e1e1e1;color:#000;}.bikeInfoPlus.details #bikeInfoVariants .divTable .divTableBody .divTableRow.selected.statusYellow{background-color:#e1e1e1;color:#000;}.bikeInfoPlus.details #bikeInfoVariants .divTable .divTableBody .divTableRow.selected.statusRed{background-color:#e1e1e1;color:#000;}.bikeInfoPlus.details #bikeInfoVariants .divTable .divTableBody .divTableRow .center-block{margin-left:28px;}section.shopBikeInfoDetail .page-header{margin-top:0;}section.shopBikeInfoDetail .page-header h1 span{color:#006a4d;}section.shopBikeInfoDetail .priceBox p.priceOld span.priceOld{text-decoration:line-through;}section.shopBikeInfoDetail .priceBox p.price span.priceText{display:block;}section.shopBikeInfoDetail .priceBox p.price span.price,section.shopBikeInfoDetail .priceBox p.price span.currency{font-size:27px;color:#006a4d;font-family:inherit;font-weight:700;}.custom-switch .pull-left{margin-right:10px;}.custom-switch .text-muted{margin-top:5px;}.custom-switch>input[type="checkbox"]{display:none;}.custom-switch>input[type="checkbox"]:checked+label::before{background:inherit;opacity:.5;}.custom-switch>input[type="checkbox"]:checked+label::after{background:inherit;left:20px;}.custom-switch>label{cursor:pointer;height:0;position:relative;width:40px;}.custom-switch>label::before{background:#000;box-shadow:inset 0 0 10px rgba(0,0,0,.5);border-radius:8px;content:'';height:16px;margin-top:-8px;position:absolute;opacity:.3;transition:all .4s ease-in-out;width:40px;}.custom-switch>label::after{background:#fff;border-radius:16px;box-shadow:0 0 5px rgba(0,0,0,.3);content:'';height:24px;left:-4px;margin-top:-8px;position:absolute;top:-4px;transition:all .3s ease-in-out;width:24px;}#collapseLocalBike .iframeContainer{position:relative;}#collapseLocalBike .iframeContainer .loader{background-color:rgba(255,255,255,.9);width:100%;height:100%;position:absolute;}#collapseLocalBike .iframeContainer .loader:after{content:"";border:10px solid #f3f3f3;border-top:10px solid #777;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}