
/* */

 body {background-color: #f4f4f4; background-image: url("https://www.fahrrad-cammer.de/css/bag-gr.jpg");}


.product--box .product--badges .product--badge {
    padding: 0.5rem 0.625rem 0.5rem 0.625rem;
    border-radius: 0.1875rem;
    font-size: 1rem;
    min-width: 3.0625rem;
    -webkit-transform: skewY(-5deg);
    transform: skewY(-5deg);
	color: #FFFFFF;
}

.product--box .product--description {display: none}
.product--box .product--actions {}


/*Iphone Problem ;*/

@media screen and (max-width: 1024px)  {.product--image-container.image-slider{
	
	position:absolute;
	max-height: 500px!important;
	display: contents;
    
}}



textarea, input[type="text"], input[type="search"], input[type="password"], input[type="number"], input[type="email"], input[type="tel"]
{background: #f4f4f4}

@media screen and (min-width: 48em){
.header-main .logo-main .logo--shop {margin-top: -6%;}}

@media screen and (min-width: 1224px) and (max-width: 1350px)
{.header--navigation .logo-main .logo--link img { min-height: 150%;width: auto; margin-left: 15%;}}

@media screen and (min-width: 820px) and (max-width: 1024px)
{.header--navigation .logo-main .logo--link img { min-height: 190%;width: auto; margin-left: 15%;}}


.navigation--list .account--display {display: none}
.navigation--list .entry--cart .cart--link .cart--amount {display: none}

.results--list .entry--name {font-size: 12px;font-weight: 200;}
.header-main {background-color: #FFFFFF;}
.header-main .container {background-color: #FFFFFF;}
.navigation-main {border-bottom: 1px dotted #6F6F6F !important;}

hr { border: 0;width:85%; height: 1px; background: linear-gradient(90deg, rgba(224,224,224,1) 0%, rgba(22,22,22,1) 50%, rgba(226,226,226,1) 100%);}

.footer-minimal .footer--service-menu .service--list .service--link {color: #c0c0c0!important}

.product--box .product--image .image--element img {border-radius: 20px;padding: 2%;}

.product--box .product--image .image--element img:hover {opacity:0.6;box-shadow: 10px 15px 10px silver; width: 200px;height:auto!important;  }

.product--table .table--actions .btn--inquiry {display: none}


@media screen and (min-width: 78.75em){
.image-slider--thumbnails {

    width: 40rem;
    height: 4.875rem;
    margin: 0rem 1.25rem 0rem 0rem;
    float: none;
    top: 600px;
}}


@media screen and (min-width: 78.75em){
.image-slider--thumbnails .thumbnail--link {
    margin: 0rem 2rem 2.25rem 0rem;
    display: block;
    float: right !important;
}}

@media screen and (min-width: 64em){ .product--details .product--image-container { margin-top: -30px;}}

@media screen and (min-width: 1024px) {.content--breadcrumb .breadcrumb--link {
    color: #3d4043; background-color: aliceblue; min-width: 170px;border-radius: 5px; border-bottom: 1px dotted #5A5A5A; border-right: 1px dotted #5A5A5A;max-height: 40px}}

.paypal--sidebar .paypal--sidebar-inner {display: none}

.btn { background: #f1f2f3;}

#rechts_ {border-radius: 5px; box-shadow: 3px 2px 4px silver;}



/* 

.navigation-main .navigation--link:hover {color: #6F6F6F!important}
.navigation-main .navigation--list .navigation--entry.is--hovered .navigation--link {background: #FFFFFF !important;}*/

.navigation-main {text-align: center} 
.navigation-main .navigation--entry {width: 8%; margin-bottom:0px;margin-top: 3px;}

@media only screen and (min-width: 42em) and (max-width: 64em){.navigation-main .navigation--entry {width: 14%!important}}

.container {background: transparent!important}

.content-main--inner, .listing--actions {background: #ffffff}
.footer-main .column--headline {color:#c0c0c0 !important; font-weight: 300 }
.js--tab-menu .tab--container-list .tab--container {border:none!important}
.content-main {box-shadow: none!important}

.footer-main .navigation--entry {color: #c0c0c0!important}

.content--breadcrumb, .panel.has--border,.sidebar--navigation {border:none!important;background:#FFFFFF} 

.footer-main .navigation--link {color: #c0c0c0!important; font-weight:100;
    border-bottom: 1px dotted rgb(169, 169, 169);
    width: 70%;
    margin-bottom: 1%;
}

.footer--vat-info .vat-info--text {color: #c0c0c0!important}
.footer--vat-info .vat-info--text a {color: #c0c0c0!important}

.configurator--variant .variant--option {height: 35px!important;width: 15%!important}
.configurator--variant .option--input:checked ~ label {background: #E3E3E3;}
.footer--copyright {display: none}
.btn {background-image: none!important}
.select-field select, .js--fancy-select select {background-image: none!important; border: 1px solid #5A5A5A!important}
.product--details .product--configurator .reset--configuration {border: 1px solid #5A5A5A;}

.content-main.is--fullscreen {margin-top: 1%}

.sidebar--navigation .navigation--entry {border:none!important;}

.listing--actions {border:none}
.filter-panel {background-image:none!important}

.product--table .basket--footer {background: #f8f8f8;}
.add-product--field {background: transparent!important }


.video--element {transform-origin:50%!important}

.is--ctl-detail .product--details .content--title {display: none}

.hue-emotionslider .hue-emotionslider-slide.image-slider--item.fullscreen {background-position: top!important;}

.entry--search .main-search--form .main-search--field, .entry--search .main-search--form .main-search--field:focus 

{background-color: #fff!important; border:1px dotted rgb(169, 169, 169); 	background-image: url("https://www.fahrrad-cammer.de/img/fahrrad-drive2.svg");background-repeat: no-repeat; background-position: right;background-size: 35%}

.pro-slider .emotion--product-slider .product-slider--content {padding: 10% 1% 0% 1%;} 

.pro-slider .product-slider--container.is--horizontal .product-slider--item {height: 93%;}

@media screen and (min-width: 1201px){
.pro-slider {background-image: url("https://www.fahrrad-cammer.de/img/fahrrad-drive2.svg");background-repeat: no-repeat; background-position: right top ;background-size:25%;}}


@media screen and (max-width: 1200px){
.pro-slider {background-image: url("https://www.fahrrad-cammer.de/img/fahrrad-drive2.svg");background-repeat: no-repeat; background-position: right top;background-size:30%;}}


@media screen and (min-width: 480px){
.icon--search:before {color: #2d5da3!important}
.shop--navigation .navigation--entry.entry--search i, .shop--navigation .navigation--entry.entry--account i, .shop--navigation .navigation--entry.entry--cart i, .shop--navigation .navigation--entry.entry--notepad i, .shop--navigation .navigation--entry.entry--wishlist i {
	font-size: 1.3rem!important;}}

.entry--search .main-search--form .main-search--button {padding-right: 0.4375rem!important;margin-top: 4px;}

.product--box .product--detail-btn {max-width: 50%}

.is--ctl-detail .tab-menu--product {background-image: url("https://www.fahrrad-cammer.de/img/fahrrad-drive2.svg");background-repeat: no-repeat; background-position: right top;background-size: 13%;background-color:#f6f6f6; padding: 2% }
.is--ctl-detail .tab-menu--product {background-image: url("https://www.fahrrad-cammer.de/img/fahrrad-drive2.svg");background-repeat: no-repeat; background-position: right top;background-size: 13%;background-color:#f6f6f6; padding: 2% ; box-shadow: 6px 6px 8px #aaa;}

.listing .product--box .box--content  {background-image: url("https://www.fahrrad-cammer.de/img/fahrrad-drive2.svg");background-repeat: no-repeat; background-position: right bottom;background-size: 45%; text-align: center;}

.listing--wrapper .listing .product--box .box--content  {;background-size: 30% !important;}

.listing .product--box .box--content { border:1px dotted rgb(169, 169, 169) !important; margin:1.5%;height: 98%; border-radius: 0% 3% 3% 3%;}

.detail-error--listing .listing .product--box {width: 30%!important;}
.detail-error--listing .product--box {width: 30%!important;}

.detail-error--listing .product--box .box--content {background-size: 30%!important}

/*never*/

.nev-stop {display: inline-block; z-index: 9999; float: right;margin-top: 10%} 

/* butte */
.variant-button.is--unavailable {
    opacity: .4!important;
	background-color: rgba(0, 0, 0, 0.1)!important;}

.variant-button {background-color: aliceblue;}


/*cookie*/


.acris--page-wrap--cookie-permission .cookie-permission--container.has--third-btn .cookie-permission--button { max-width: 920px;
	width: 90%;display: block}

.acris--page-wrap--cookie-permission.is--modal {width: 98%; max-width:940px }
.acris--page-wrap--cookie-permission .acris-cookie-settings--content .acris-cookie-settings--groups {width: 99%}

.acris--page-wrap--cookie-permission.is--modal .acris-cookie-settings--wrapper.container {width: 80%!important} 

.btn.is--default {background-color:#FFFFFF!important}
.btn.is--default:hover {background-color:#FFFFFF!important}

.paypal--payment-selection .payment--method {line-height:50px}

.acris--page-wrap--cookie-permission .acris-cookie-settings--content .cookie-setting--panel {max-width: 920px; }
.acris--page-wrap--cookie-permission .cookie-permission--container {text-align: left!important;}

.acris--page-wrap--cookie-permission.is--modal .acris-cookie-settings--content .cookie-setting--cookies .cookie--description {width: 40%}

.acris--page-wrap--cookie-permission .cookie-permission--heading .cookie-permission--heading--text {font-weight: 400!important;}

.acris--page-wrap--cookie-permission .acris-cookie-settings--content .cookie-setting--description {width: 60%}

.shop--navigation .navigation--entry.entry--search, .shop--navigation .navigation--entry.entry--account, .shop--navigation .navigation--entry.entry--cart, .shop--navigation .navigation--entry.entry--notepad, .shop--navigation .navigation--entry.entry--wishlist {background-color: #FFFFFF}

.bottomSlantResponsiveBadge_db8d3657bdbe440c985ae127463eaad4 {margin-top: 15px!important}

.emotion--side-view .side-view--banner, .emotion--banner-slider .banner-slider--banner,
.emotion--digital-publishing, .emotion--digital-publishing-slider, .dig-pub--image .dig-pub--img 

{background-color:#2d5da3!important;background: url('https://xxmoebel.de/images/load-4.png') no-repeat center/15% !important}

.hero-unit.category--teaser.panel.has--border.is--rounded .hero--headline {padding-bottom:1%;margin-top: -15px;}

.product--delivery .delivery--status-not-available, .product--delivery .delivery--text-not-available,
.product--delivery .delivery--status-more-is-coming, .product--delivery .delivery--text-more-is-coming {color: #2d5da3!important}
.product--delivery .delivery--status-not-available, .product--delivery .delivery--status-more-is-coming {background: #2d5da3!important}

.product--details .configurator--form {margin-top: 2%}


/*  Suche */


.fuzzy--synonym-media {width: 100%}

.search--content {padding:0px!important}

.index-serch {max-width: 220px!important;display: inline-block; margin: 0.5%;}

.is--ctl-detail .content--breadcrumb .breadcrumb--list {text-align: left;}


/* Cooky  max-width:1200px!important;*/

.cc-color-override--2044069504.cc-window {background-color: transparent!important}

.cc-banner.cc-top {margin-left: auto;margin-right: auto;text-align: center!important}

.cc-window {font-size: 12px!important}

.cc-window.cc-floating{padding:0,5%!important;}

.cc-banner{width:80%!important}

.cc-banner .cc-message {padding-left:1%}


/* Sucher  */

.suggestion--search .search--results-title {border-bottom: 1px dotted rgb(169, 169, 169);padding-bottom:10px;}

.emotion--video .video--play-btn {display: none}

/* Produkt und Slider Zahlungsarten Kopf  */

.product--details .product--buybox .price--content {font-weight: 400!important; font-size: 2.875rem!important;margin-top: 2%;}


@media screen and (max-width: 1023px){ .block-price-pay-info {margin-top: 5%; max-width:402px;}}
@media screen and (min-width: 1024px){
	
	.block-price-pay-info {margin-top: 2%; max-width:402px;}
	
	
	
	.custom-products--data-wrapper {margin-bottom: -20px!important}
}

@media screen and (min-width: 600px){ .custom-products--description .custom-products--actions p {width: 48.5%; margin-right: 1%;display: inline-block;}}

@media screen and (max-width: 1023px){.custom-products--form .panel--body.is--wide img {display: none;}}

/* -- Wichtig  */

.custom-products--form .panel--body.is--wide { max-width: 640px;margin: 2%;margin-left:auto;margin-right: auto;}

.custom-products--form .panel--body.is--wide h2 {font-size: 14px!important;}



.custom-products--actions-p {line-height: 0px;margin-bottom: -5%}

.configurator--form .configurator--label {border-bottom: 1px dotted rgba(177,0,2,1.00);font-size: 16px!important;line-height:35px; margin-bottom: 5%}

/* Config Suche   */

.x-serch {	
	margin-top: -60px; 
	border: 1px dotted rgb(169, 169, 169);
	padding: 1%;
	background: url('https://xxmoebel.de/images/load-4.png') no-repeat center/15%
}

.fuzzy--listing-similar-requests a {text-transform:lowercase}

/* Config Suche nach  */

.topseller .product-slider--arrow.arrow--prev, .product-slider--arrow.arrow--prev {left:0.6125rem}

.product-slider--arrow.arrow--next, .topseller .product-slider--arrow.arrow--next {right:0.6125rem}

.emotion--side-view .side-view--view.view--right .arrow--prev {left: 50%!important}

.product-slider--arrow {background:rgba(220,220,200,0.5)!important}

.is--ctl-detail .tab-menu--cross-selling.js--tab-menu .tab--link {color:#5abfde!important;background: #f4f4f4!important;padding-left:1.5%;padding-right:1.5%; }
.is--ctl-detail .tab-menu--cross-selling.js--tab-menu .tab--link hover {color:#e11a26!important;}

.account--profile .profile--birthdate::after {display: inline-block;}

.view--content .product--details .product--short-description {display: none}


.results--list {margin-bottom: 11%!important;box-shadow:0 0px 0px 0px #fff!important}

.navigation--entry.entry--search .main-search--results {background-color: #ffffff;box-shadow:0 10px 25px -15px #000000}


.results--list .search-result--link, .results--list {text-transform:capitalize;}

#netzp-search-content h3 {font-size: 14px; font-weight: 300}

#netzp-search-content h3 a {color: #292929!important;}

#netzp-search-content h3 a:hover {color: #fbb548!important;}

#netzp-search-content label.tablabelajax, #netzp-search-content label.tablabel {border:none!important}

.results--list .entry--all-results {width: 33%!important; display: inline-block;}

.alert.is--error {display: none;}


@media screen and (min-width: 1024px) {

.search--results .results--list .list--entry {display: inline-block; width: 33%;}

}

#netzp-search-content label.tablabelajax, #netzp-search-content label.tablabel {border-radius:10px }


/* Breite 1480 */

@media screen and (max-width: 700px){  .responsive-badge_db8d3657bdbe440c985ae127463eaad4--authentic-reviews {display:none}}
@media screen and (min-width: 1240px){ .container {max-width: 1536px !important}}

/* XXONE LOGO START */

.xxhead_logo { position: absolute; top: 60px; width: 180px; right: 4%;}
	
	@media screen and (min-width: 700px) and (max-width: 1000px)	{.xxhead_logo {top: 40px; width: 40%; right: 1%!important;}}
	@media screen and (max-width: 724px)							{.xxhead_logo {top: 50px; width: 40%; right: 1%!important;}}	
	

.xxhead_logo .ausg {float: right; width: 70px; margin: 2%}
.xxhead_logo .trust {float: right; width: 60px; margin: 2%; margin-top: 3%}


/* XXONE LOGO Ende */

.sidebar-main .sidebar--navigation .navigation--link.is--active, .sidebar-main .sidebar--navigation.is--level1 .navigation--link.is--active

{background-color: transparent !important;color: #2e5ca2 !important;}


/*Hinweise Box */

.alert.is--warning {color:#000000!important;background:#f5f5f5!important}

@media screen and (min-width: 48em) {.is--ctl-listing.is--act-manufacturer .vendor--info .vendor--text {margin-top:1%} }

/*Check Box */


.text-box h3 {border-bottom:1px dotted rgb(169, 169, 169)!important; padding-bottom: 0.5%}

.product--details .product--service-box .product--service-box-inner .service-box .text-box {height: 100%!important;}

@media screen and (min-width: 78em) { 
	.is--ctl-detail .product--details .image-slider--container {margin-left: -50px!important; margin-top: 2%!important}
}

.is--ctl-detail .image-slider--item .image--media img { max-height: 90%!important; border-radius: 3%; margin-top: 5%}


@media screen and (min-width: 200px)and (max-width: 1200px) { 
	.product--details .image-slider--dots {display: none} }


.is--ctl-detail .image-slider--container .arrow.is--left { font-size: 1.75rem!important}

@media screen and (min-width: 1200px){
.is--ctl-detail .image-slider--container .arrow.is--left  {left:  4.70rem}
.is--ctl-detail .image-slider--container .arrow.is--right {right: 4.70rem}
}

.is--ctl-detail .image-slider--container .arrow.is--right { font-size: 1.75rem!important}

/*Butten Farben alt #dddddd, #53555e */

.advanced-menu .menu--container.menu--is-active .button-container {display: none}

.btn.is--primary { background-image: linear-gradient(190deg, rgba(43,92,162,1) 30%, rgba(91,193,223,1) 100%) !important; background-color: #5f7285 !important;}

.btn.is--primary:hover { background-color: #e21825 !important; color: #FFFFFF !important}

.product--table .basket--badge {border: 2px solid #e21825 !important; color: #e21825 !important;}

.product--box .product--badges .badge--recommend {background-image: linear-gradient(to left, #e11a26, #ea5b0c) !important; background-color: #e11a26 !important;}

/*Butten Farben Ende */

.emotion--banner .banner--content {background-color:#ffffff}

.box--minimal .product--image {height: 12.5rem !important}
.shop--navigation .main-search--form .main-search--field {color:#2d5da3 !important}


.base-info--entry {border-bottom:1px dotted rgb(169, 169, 169); padding-bottom: 0.5%;line-height: 1.5rem}

@media screen and (min-width: 1201px){.product--details .product--header .product--title {max-width: 65%; text-align: center}}

@media screen and (max-width: 1200px){.product--details .product--header .product--title   {max-width: 90%;}}
	
.product--details .product--header .product--title {
	border-top: 1px dotted rgb(169, 169, 169); 
	border-bottom: 1px dotted rgb(169, 169, 169);
	padding:1%;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
	font-weight: 500;
	float: right;
	margin-top: 2%; margin-bottom: 1%;
	display: block}

.product--details .product--header {padding: 0px!important}

.configurator--variant .option--label {line-height: 1.5rem!important}

/* Neu */

.panel.has--border, .panel--title.is--underline, .panel--body.has--border  {background-color: transparent!important}

.footer-main .footer--below, .footer-minimal .footer--below {display: transparent!important;}


@media screen and (min-width: 64em) {.footer-main .footer--vat-info { margin-bottom: 1%!important;}}

.emotion--manufacturer .manufacturer--slider .arrow--prev {left: -3rem !important}

.search--cat-filter .cat-filter--sub-cat {display: inline-block !important;}

.product-slider--container.is--horizontal .product-slider--item .product--box .product--price {}

.content--breadcrumb {padding-top: 1%!important}

.product-slider--container.is--horizontal .product-slider--item  {

	border:1px dotted rgb(169, 169, 169);border-radius: 0% 3% 3% 3%; margin: 0.5%;
    background-image: url(https://www.fahrrad-cammer.de/img/fahrrad-drive2.svg);
    background-repeat: no-repeat;
    background-size: 40%;
    background-position: bottom right;
	min-height: 300px;
}
	
.last-seen-products--slider .product-slider--container.is--horizontal .product-slider--item {min-height: 300px !important; margin-bottom: 2% !important}

.content-main.is--fullscreen {margin-left: auto; margin-right: auto;}

.content-main.is--fullscreen .button-container {background-color: #53555e;}

.product--box.box--slider .product--title {font-size: 16px!important; margin-bottom: 5%;display: inline-block; width: 90%; height: 95%;}

.deteil-conent-footer { border-top:1px dotted rgb(169, 169, 169) !important;font-weight:700; line-height:60px; margin-bottom:0px; font-size:1rem !important}

.deteil-conent-footer-pro { border-top:1px dotted rgb(169, 169, 169) !important; border-bottom:1px dotted rgb(169, 169, 169) !important;line-height:60px; margin-bottom:0px; font-size:1rem !important;}


/* Farben Butten */

.main--actions .btn.is--primary, .confirm--actions .btn.is--primary, .modal--actions .btn.is--primary, .main--actions .btn.is--primary.btn--checkout-proceed, .confirm--actions .btn.is--primary.btn--checkout-proceed, .modal--actions .btn.is--primary.btn--checkout-proceed {color:#fff; background-color: #e21825}

.listing .product--box .box--content .buybox--button.btn.is--primary {margin-top: -40px;max-width:70%}

.main--actions .btn.is--primary:hover, .confirm--actions .btn.is--primary:hover, .modal--actions .btn.is--primary:hover, .main--actions .btn.is--primary.btn--checkout-proceed:hover, .confirm--actions .btn.is--primary.btn--checkout-proceed:hover, .modal--actions .btn.is--primary.btn--checkout-proceed:hover {background-color: #2d5da3;}


.buybox--button.btn.is--primary:hover, .btn.is--primary.button--checkout:hover {color:#f87d00 !important;}

.btn-1 {padding: 10px 40px 10px 40px;border-radius: 3px;opacity: 0.8; background-color: #5f7285 !important; color: rgba(255,255,255,1.00);background-image: linear-gradient(190deg, rgba(43,92,162,1) 30%, rgba(91,193,223,1) 100%) !important;}
.btn-1:hover {color: #ff9e10;}

.content-main .panel--title, .content-main .panel--title.is--underline, .content-main .last-seen-products .last-seen-products--title {border-bottom:1px dotted rgb(24 36 128); margin: 0%;}

.content-main .panel--title, .content-main .panel--title.is--underline, .content-main .last-seen-products .last-seen-products--title {line-height:10px;}

#one-page-checkout .content-main .panel--title, .content-main .panel--title.is--underline, .content-main .last-seen-products .last-seen-products--title {line-height:25px;}

#one-page-checkout .step-icon {border-radius: 0px!important;  background-image:linear-gradient(190deg, rgba(43,92,162,1) 30%, rgba(91,193,223,1) 100%) !important; }

#one-page-checkout .payment--method-headline.panel--title, #one-page-checkout h2.panel--title, #one-page-checkout .panel--title.is--underline {line-height:30px;font-weight: 500;}


@media screen and (max-width: 599px){
	.content-main .panel--title, .content-main .panel--title.is--underline, .content-main .last-seen-products .last-seen-products--title {margin-bottom: 8%!important}}




/* Farben Butten End */

@media screen and (min-width: 1024px){
	
	.header-main {height: 180px;}
	.container--ajax-cart.off-canvas {width: 28.5rem !important}

}

@media screen and (max-width: 724px){
	

	.header--navigation .logo-main .logo--link img { display: inline-block!important;max-height: none; max-width: none; width:130px !important; height: auto; margin-left:70px;margin-top: -10px;}
	.header--navigation {height:8.0rem !important;border-bottom:1px dotted rgb(169, 169, 169);margin-bottom:4%!important;}
	
	.product--details .image-slider--dots {display: manufacturers_link text-center;}
	.product--details .product--buybox .product--price {margin-top: 10%}
	
}


@media screen and (min-width: 1480px){

	.navigation--entry.entry--search .main-search--results {margin-left: -255px;}
	
	.container {width: 1920px !important}
	.emotion--wrapper {max-width: 1920px}
    .header--navigation .logo-main .logo--link img {max-height: none; max-width: 280px;display:initial}
	
}


@media screen and (min-width: 700px){ 
	

	.header--navigation .logo-main .logo--link {height: 130%; height: auto;}
	
	.sidebar-main .shop-sites--container .shop-sites--navigation.sidebar--navigation.navigation--list.is--drop-down.is--level0 .navigation--link, .sidebar-main .shop-sites--container .shop-sites--navigation.sidebar--navigation.navigation--list.is--drop-down.is--level0 .navigation--link.is--active {line-height: 30px;}
	
	.categories--navigation.is--level0 .navigation--entry:first-child .navigation--link.is--active {font-size: 14px;}

	.header-main .top-bar {border-top:5px solid #53555e ;margin-bottom: 0.15%;}
	
	.advanced-menu {max-width: 1480px !important}


.advanced-menu {
    max-width: 1480px !important;
    box-shadow: 0 10px 25px -15px #000000;
    border-top: 1px dotted rgb(169, 169, 169);
    margin-top: 0px;
	opacity: 0.9!important;
}
    	

	.navigation-main .navigation--list .navigation--entry.is--active .navigation--link {background: #fff; color: #53555e;}
	
	.navigation-main .navigation--list .navigation--entry.is--active .navigation--link:hover {color: #2e5ca2;}
	
	.sidebar-main .sidebar--navigation .navigation--link {font-size: 14px !important; border-bottom:1px dotted rgb(169, 169, 169); line-height: 30px;}
		
	.sidebar-main .sidebar--navigation.is--level1 .navigation--link.is--active {border-bottom:1px dotted rgb(169, 169, 169);}
	
	.advanced-menu .teaser--image + .teaser--headline, .advanced-menu .teaser--image + .teaser--text {width: 500px;}
	.advanced-menu .teaser--text {width: 600px !important;}
	
	.advanced-menu .item--level-0 .menu--list-item-link, .advanced-menu .item--level-0 a.menu--list-item-link 
	
	{border-bottom:1px dotted rgb(169, 169, 169); line-height: 30px; width: 85%; text-align: left;}
	
	.advanced-menu .item--level-0 .menu--list-item-link {font-weight: 500 !important; font-size: 16px; line-height: 30px;text-align: left}
	
	.advanced-menu .item--level-0 {padding-bottom: 1.5rem!important}

	.advanced-menu .menu--teaser {margin-left:1%}
	
	
}

/*Menu Mobil*/

/*Menu End*/

.advanced-menu .menu--level-0.columns--2 { margin-left: 2%; width: 47% !important; margin-top:2%}
.advanced-menu .advanced-menu-teaser--text-main { margin-bottom:1.62rem !important; width:80%;}
.advanced-menu .teaser--image {  height: 200px !important; width: 600px !important; margin-top: 2%;}
.is--ctl-checkout .advanced-menu .teaser--image {  height: 150px !important; width: 500px !important; margin-top: 2%;}
.advanced-menu .teaser--image:hover {opacity:0.7}
.advanced-menu .teaser--text { width: 90%;}
.advanced-menu .item--level-0 .menu--list-item-link {font-size: 0.85rem !important;}


.Sliderimgx img {margin-top: 1%; margin-left: auto;margin-right: auto; margin-bottom: 1%; padding-bottom: 1%; border-bottom:1px dotted rgb(169, 169, 169);}

/* Config content width  */

.is--ctl-detail .content--description {width: 100% !important}

/* Config content */


.div-tabel-head {font-family:Open Sans;display: inline-block; position: relative; top: 250px; right: 50px;z-index: 1001; color: #FFFFFF!important;max-width:480px;
				float: right; margin-top: -150px;text-align:justify;text-shadow:0px 1px 0px #000000}

.div-tabel-head a {background-color:rgba(255,255,255,0.50); padding: 15px 80px 15px 40px;border-radius:5px; color: #171717!important}

.div-tabel-head a:hover {color: #f39c12!important}

.div-tabel h3, .div-tabel h4, .div-tabel h5, .div-tabel h6  {font-size:1.1rem !important;}

.div-tabel h4, .div-tabel h5, .div-tabel h6   {border-bottom:1px dotted rgb(169, 169, 169) !important;}

.div-tabel { width:100%; line-height:25px; padding-left:2%; font-size:.9375rem !important; }


.div-tabel:before {
  width:90% !important;
  font-size:1.1em !important;
	font-family: Open Sans;
}
.div-tabel p:before {
  font-size:1.1em !important;
}
.div-tabel h2:before {
  font-size:1.1em !important;
}
.div-tabel li {
  list-style-type:none !important;
}
.div-tabel li:before {
  content:"\203A";
  color:#eb7c00;
  display:block;
  height:0;
  width:0;
  left:-1em;
  position:relative;
  font-size:1.5em;

}
#detail #description h4 {
  font-size:1.1em !important;
}

.product--box .product--badges .badge--discount {color: #FFFFFF;}

/* Config Produkt Deteils */

.product--details .product--properties .product--properties-table { width: 90%; margin-left: 4%;background: none!important;}

.product--details .product--properties tr:nth-child(even) td { background-color: none !important;background: none !important;}

.product--details .product--properties {width: 100% !important; margin: 1%;line-height: 28px}

.js--tab-menu .product--properties tr td { border-top: 1px dotted rgb(169, 169, 169);background: none;}

.content--quote {display: none}

.content .list--unstyled {
    display: inline-block !important;
    width: 100% !important;
	background: aliceblue;
    padding: 2%;

}
/* Prudukt Contetn Fotter Button */


/*collor Fotter*/
@media screen and (min-width: 78.75em){
	
	.footer-main .footer--columns {padding-left:2rem!important }

 }



@media (min-width : 1024px)  {.content--list .link--contact, .content--list .link--supplier {
    padding:1% !important;float: left;
	margin-right:2%; width:30%;
	background-image:linear-gradient(190deg, rgba(43,92,162,1) 30%, rgba(91,193,223,1) 100%) !important;
	background-color:transparent!important;
	color:rgba(255,255,255,1.00);
	margin-top:2%;
}


.content--list .link--contact:hover { color:#ff9e10 }
.content--list .link--supplier:hover { color:#ff9e10 }

}

@media (min-width : 768px) and (max-width : 1023px) {.content--list .link--contact, .content--list .link--supplier {
    padding:2% !important;float: left;
	margin-right:2%; width:40%;
	background-image:linear-gradient(190deg, rgba(43,92,162,1) 30%, rgba(91,193,223,1) 100%) !important;
	background-color:#5f7285 !important;
	color:rgba(255,255,255,1.00);
	margin-top:2%;
	border-radius: 10px;
}


.content--list .link--contact:hover { color:#ff9e10 }
.content--list .link--supplier:hover { color:#ff9e10 }

}


@media (min-width : 601px) and (max-width : 767px) {.content--list .link--contact, .content--list .link--supplier {
    padding:2% !important;float: left;
	margin-right:2%; width:48%;
	background-image:linear-gradient(190deg, rgba(43,92,162,1) 30%, rgba(91,193,223,1) 100%) !important;
	background-color:#5f7285 !important;
	/* margin-top:auto; */
	color:rgba(255,255,255,1.00);
	margin-top:2%;
}



.content--list .link--contact:hover { color:#ff9e10 }
.content--list .link--supplier:hover { color:#ff9e10 }

}

@media (min-width : 280px) and (max-width : 600px) {.content--list .link--contact, .content--list .link--supplier {
    padding:2% !important;float: left;
	margin-right:2%; width:90%;
	background-image:linear-gradient(190deg, rgba(43,92,162,1) 30%, rgba(91,193,223,1) 100%) !important;
	background-color:#5f7285 !important;
	/* margin-top:auto; */
	color:rgba(255,255,255,1.00);
	margin-top:2%;
}


.content--list .link--contact:hover { color:#ff9e10 }
.content--list .link--supplier:hover { color:#ff9e10 }

}

/* Produkt Auswahl */

@media screen and (min-width: 64em){
.product--details .product--buybox {min-height: 650px;}}

@media screen and (min-width: 48em){
.sidebar--navigation ul.sidebar--navigation {padding-left: 10%;}}

@media screen and (min-width: 768px){
.custom-products--wizard-container .wizard-container--content .wizard-container--options {width: 55% !important}}

.custom-products--wizard-container .wizard-container--content .wizard-container--options {padding-left: 2% !important;}

.box--minimal .product--price .price--default {font-size:28px !important; font-weight: 400;} 
.box--minimal .product--price .price--default .liveshopping--pseudoprice .is--line-through {color:#262626 !important;}  
.box--minimal .liveshopping--listing .liveshopping--container {bottom:8%}
.box--minimal .liveshopping--listing .liveshopping--price {font-size:1.25rem !important} 

.is--ctl-listing .topseller--title.panel--title { padding: 0rem 0rem 1rem 0rem; border-bottom: 1px dotted rgb(169, 169, 169); margin-bottom: 3%; }

@media screen and (min-width: 490px) and (max-width: 1280px){

.box--minimal {width: 49%;}
	
}


@media screen and (max-width: 490px){

.box--minimal {width: 99%;}
	
}

@media screen and (min-width: 78.75em) {
	
.box--minimal {width: 33%;}
}

/* Pay Button checkout */

.steps--content .steps--entry .icon {background-image: linear-gradient(190deg, rgba(43,92,162,1) 30%, rgba(91,193,223,1) 100%) !important; border-radius:2px!important}

.confirm--content .information--panel-wrapper .payment--panel .panel--actions
{   border: 2px solid #dedede!important;
	color: #FFFFFF;
    padding: 2% 40% 2% 2%;
    background-image: linear-gradient(190deg, rgba(43,92,162,1) 30%, rgba(91,193,223,1) 100%) !important;
    background-color: #5f7285 !important;
	height: 80px!important;
	top: 20px;
	padding-right: 80px;

}


.confirm--content .information--panel-wrapper .payment--panel .btn--change-payment 
{ left:20px!important;padding: 5px 80px 5px 10px  }

.address--actions-change

{   color: #FFFFFF;
	border: 2px solid #dedede!important;
    padding: 2% 40% 2% 2%;
    background-image: linear-gradient(190deg, rgba(43,92,162,1) 30%, rgba(91,193,223,1) 100%) !important;
    background-color: #5f7285 !important;
}



/* Produkt Button */

.product--details .buybox--button, .paypal-notification--simple {
    background-image: linear-gradient(190deg, rgba(43,92,162,1) 30%, rgba(91,193,223,1) 100%) !important;
    background-color: #5f7285 !important;
}

.product--details .product--base-info .entry--label {line-height: 1rem!important; font-size: 14px !important;text-shadow: 0px 1px 0px #FFFFFF;}

.product--details .product--actions {
	margin-top: 5%;
	line-height: 1rem!important;
	font-size: 1rem !important;
	text-shadow: 0px 1px 0px #FFFFFF;
	border-bottom: 1px solid #dedede!important;
	margin-bottom: 0.5%;
	

}

.product--details .product--base-info { 	
	text-align: left !important;
	text-align: justify !important;
	color: #4a4a4a!important;
	
					}
/* Einkaufsweld Slider */


.hue-emotionslider .hue-emotionslider-slide.image-slider--item .block-text {
    font-family: "Lato", "Open Sans", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif!important;}

/* Prosekt Farbe #1f1f25; */

.black .product--box .box--content {border:#000000 }

.black-hersteller {display: block;margin: auto;max-width: 1200px;}



/* Butten Hersteller & Leasing */

.black .pdfimg {display: inline-block; margin: 2%; }

.pdfimg img {border-radius: 3%;box-shadow: 3px 3px 5px 2px; border: 1px dotted #6F6F6F;max-width: 120px;height: auto;} 

@media screen and (max-width: 1024px) {
		
	.black-hersteller 	{margin-left: 10%}
	.pdfimg img 		{width: 95px;height: auto;}
    
	}


/* Butten Hersteller & Leasing */


.black-fotter .fottmgwb {display: inline-block; margin: 2% 2% 2% 2%; }

.fottmgwb img {background-color: #262626 ; border-radius: 5%;box-shadow: 3px 3px 5px 2px; border: 1px dotted #A4A4A4;max-width: 60px;height: auto;

background-image: url(https://www.fahrrad-cammer.de/img/leasing/back-leasing.png);background-repeat: no-repeat; background-position: left;background-size: 100% } 


.black-fotter .fottmgwbk {display: inline-block; margin: 2% 2% 2% 2%; }

.fottmgwbk img {background-color: #262626 ; border-radius: 5%;box-shadow: 3px 3px 5px 2px #A4A4A4; border: 1px dotted #C8C8C8;max-width: 60px;height: auto;

background-image: url(https://www.fahrrad-cammer.de/img/leasing/back-leasing.png);background-repeat: no-repeat; background-position: left;background-size: 100% } 


/* Winora*/

.border-0.card.bg-transparent.card-pin.ng-tns-c2349298714-726.ng-star-inserted { display: inline-flex;margin-left: 2%; max-width: 45%;}
.border-0.card.bg-transparent.card-pin.ng-tns-c2349298714-300.ng-star-inserted { display: inline-flex;margin-left: 2%; max-width: 45%;}

h5.card-title.ng-tns-c2349298714-726  { font-weight: 600;}
h5.card-title.ng-tns-c2349298714-300  { font-weight: 600;}

#bikedescription img {max-width: 50%; box-shadow: 10px 20px 15px silver; border-radius: 20px; margin-left: 5%}

#bikedescription hr {max-width: 80%; margin-left: 5%}

.component.rich-text {  display: block; background: aliceblue; padding: 2%;margin-top: 1%;}

.border-0.card.bg-transparent.card-pin.ng-tns-c3792796001-71.ng-star-inserted {
    display: inline-table;
	min-width: 44%; max-width: 45%;
}

h5.card-title.ng-tns-c3792796001-71 {
    font-weight: 600;
}

/* Cervelo*/

table.sc-1u9douf-0.keYjhv {
	padding: 2%;}
	
	/* Slider*/

/* Überschirften Einkaufswelt Slider! TOP H! / H"*/

@media screen and (max-width: 1400px) {

.hue-emotionslider.layout-2 .hue-emotionslider-slide .subline{display: none}
.hue-emotionslider .hue-emotionslider-slide.image-slider--item .headline {display: none}
	
	.hue-emotionslider .hue-emotionslider-slide.image-slider--item .line-two  {width: 75%; margin-top: 5%}
}

/* Einstellungen Slider!*/

@media screen and (max-width: 1200px){
.huindex .hue-emotionslider .hue-emotionslider-slide.image-slider--item .block-text {
    width: 80%!important;
    left: 20%!important;
	top: 50% !important;
}}

@media screen and (min-width: 48em)
{.hue-emotionslider .hue-emotionslider-slide.image-slider--item .block-text {
    width: 90%!important;
    left: 5%!important;}
}

@media screen and (max-width: 668px) {.hue-emotionslider .hue-emotionslider-slide.image-slider--item .block-text {display: none;}}
	
@media screen and (max-width: 920px) {

.hue-emotionslider .hue-emotionslider-slide.image-slider--item .line-two  p {font-size: 22px!important;}
.hue-emotionslider .hue-emotionslider-slide.image-slider--item .line-two  span  {font-size: 22px!important;}
.hue-emotionslider .hue-emotionslider-slide.image-slider--item .line-two  {width: 90%; margin-top: -5%}
}


@media only screen and (min-width: 921px) and (max-width: 1400px){
.hue-emotionslider .hue-emotionslider-slide.image-slider--item .block-text {
    width: 85%!important; margin-top: 2% }}


.black	  {padding-top:2%;
background-image:  linear-gradient(to left top, #09090a, #1d1f24, #131214, #141518, #202226, #191b1e, #0f0f11, #212429, #191e20, #202229, #171a1f, #101313);
}
.black img	  {
background-image: linear-gradient(to left top, #09090a, #1d1f24, #131214, #141518, #202226, #191b1e, #0f0f11, #212429, #191e20, #202229, #171a1f, #101313);
}




/* Butten link linear-gradient(to left top, #455069, #090809, #100f11, #151417, #18191c, #191b1e, #191C1A, #2f3237, #191e20, #191d1f, #455069, #181c1c); */

.blank-link {    border: 1px dotted rgb(169, 169, 169)!important;
    margin-bottom: 2%;
    width: 80%;
    padding: 2%;
    border-radius: 10px;
    padding-right: 20%;
	background: linear-gradient(#dddddd, #53555e)s
}	
.blank-link:Hover {color: #FFB600}

.black h1 {margin: 0% 0% 0% 5%;font-weight: 900; width: 90%;
	font-size: 2.5em;
    margin-top: 3%;
    max-width: 300px;
    display: inline-block;
    line-height: 34px;
	 background-image: linear-gradient(14deg, rgba(177,177,177,1) 0%, rgba(244,244,244,1) 52%, rgba(229,229,229,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;	
	float: left;
	margin-right: 5%;
    margin-bottom: 5%;
}
	
.black h2 {margin: 0% 0% 0% 5%;font-weight: 900; width: 90%;
	font-size: 2.3em;
    margin-top: 3%;
    max-width: 300px;
    display: inline-block;
    line-height: 34px;
	 background-image: linear-gradient(14deg, rgba(177,177,177,1) 0%, rgba(244,244,244,1) 52%, rgba(229,229,229,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;	
	float: left;
	margin-right: 5%;
    margin-bottom: 5%;
}

.black h1 span, h2 span, h3 span, h4 span { text-transform: uppercase;
     background-image: linear-gradient(144deg, rgba(1,169,211,1) 0%, rgba(0,174,217,1) 25%, rgba(123,222,247,1) 52%, rgba(0,158,197,1) 75%, rgba(0,162,229,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;} 


.black h3 {font-weight: 900; width: 90%;
    font-size: 2em;
    margin-top: 2%;
    line-height: 34px;   
     background-image: linear-gradient(14deg, rgba(177,177,177,1) 0%, rgba(244,244,244,1) 52%, rgba(229,229,229,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;	
    float: right;
    margin-right: 5%;
    margin-bottom: 1%;
}

.black h4 {margin: 0% 0% 0% 5%;font-weight: 900; width: 90%;
	font-size: 1em;
    margin-top: 3%;
    max-width: 300px;
    display: inline-block;
    line-height: 34px;
	background-image: linear-gradient(14deg, rgba(177,177,177,1) 0%, rgba(244,244,244,1) 52%, rgba(229,229,229,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;	
	float: right;
	margin-right: 5%;
    margin-bottom: 5%;
}


	
.black p {
    font-family: Open Sans, "Helvetica Neue", Helvetica, Arial, Sans!important;
	font-size: 1.3em;
    font-weight: 100; line-height: 1.5em; 
	color: #EDEDED;  text-align: justify;
	isplay: inline-block;
    margin-top: 3%;
    margin-right: 5%;
    margin-left: 5%;  width: 90%; 
}
 @media screen and (min-width: 390px) and (max-width: 768px)

{.black p { font-size: 1.35em;}

}

@media screen and (max-width: 1200px) {.black p {  } 
	h2 {font-size: 1.8em!important; } h1 {font-size: 1.8em!important; }}

.black-p  { margin-left: 10%;}


.black .custom-products--actions {display: inline-block; margin: 5% 0% 0% 1%}

.black .custom-products--actions a { color: #2e5ca2 !important;}
.black .custom-products--actions:hover { background-color: #00ccff!important;}


/* footer Show */

@media screen and (min-width: 48em) {
	
	.product--table .table--footer			{border-top: 1px dotted rgb(169, 169, 169)!important;}
	
	.product--table .benefit--headline 		{border-bottom: 1px dotted rgb(169, 169, 169)!important; margin-bottom: 2%;width: 80%}	
	
	.footer-main .column--headline			{border-bottom: 1px solid #5e5e5e;line-height: 36px; }
	
}


.footer--logo, .footer-main .newsletter--form { display:none;}


.footer_menu li 							{color:rgb(169, 169, 169); width:250px !important; line-height:25px; text-transform:uppercase;} 
.footer_menu a:hover 						{color:#00ccff !important;}
.fokontxt 									{font-size:14px; color:#c0c0c0; display:inline-block; line-height:10px;width: 80%}
.fokontxt h2, .fokontxt h3					{color:#00ccff !important; line-height:45px; margin-top:-5.9%; font-weight:400 !important;font-size:1rem !important;}
.fokontxt h3								{border-bottom: 1px solid #5e5e5e!important;width: 92%;}
.fokontxt p 								{line-height:15px !important}
.fokontxt .asp		 						{line-height:35px !important; margin-bottom:5px; font-weight:400 !important;}

.fokontxt table td 							{border:0px !important; background-color:transparent !important; color: #F2F2F2 !important;font-weight: 400;}
.fokontxt tbody 							{border:0px !important; background-color:transparent !important; color: #F2F2F2 !important;}
.fokonth2 									{font-size:1rem !important; color:#ff9e10 !important; line-height:0px;}

.footer-main .navigation--link:hover 		{background-color:transparent !important; color:#015DD9 !important}

.footer-main .navigation--link		 		{background-color:transparent !important; line-height:35px;}


@media (max-width: 700px) {.footer-main .navigation--link {border-bottom: 1px dotted #53555e;font-size: 16px; font-weight: 400; }}


.footer-main .is--ctl-detail .js--tab-menu .tab--container-list .tab--container, .is--ctl-detail .tab--title, .is--ctl-detail .js--collapse-target, .is--ctl-detail .js--off-canvas-button
{background-color: transparent !important;}

.footer-main .column--headline::after      {color:rgba(248,248,248,1.00) !important}

.footer-main .column--headline  { margin: 0.75rem 0rem .625rem 0rem !important;}  

.footer-main, .footer-minimal {margin-top: 1%; }

.footer-main, .footer--icons  {background:#000 !important;}


.is--ctl-checkout .table--shipping-costs-trigger
{
padding:7.5px 15px !important; color:rgba(255,255,255,1.00) !important; 
background-image: linear-gradient(190deg, rgba(43,92,162,1) 30%, rgba(91,193,223,1) 100%) !important;
background-color: #5f7285 !important;
display: inline-block !important;  font-weight:400; font-size:1rem; margin-bottom:5%;width:285px;
}

.btn.is--secondary
{color:rgba(255,255,255,1.00) !important; 
background-image: linear-gradient(190deg, rgba(43,92,162,1) 30%, rgba(91,193,223,1) 100%) !important;
background-color: #5f7285 !important;}



/* Phone anpassung 768 Einkaufswelten */


@media (min-width: 280px) and (max-width: 680px) {
	

	.shop-neu {width: 50%!important}
	.shop-entecke {display:none!important}
}


/* Tab anpassung 768 Einkaufswelten */


@media (min-width: 600px) and (max-width: 1000px) {
	
	.header-main {height: 160px;}
	.content--breadcrumb { font-size: .6375rem !important;}
	
	.advanced-menu .menu--delimiter {display: none}
	.advanced-menu .menu--level-0.columns--2 {width: 87% !important}
	.advanced-menu .menu--teaser {display: none}

	
}

@media (min-width: 1024px) and (max-width: 1280px) { .advanced-menu .teaser--image{height:153px!important;width:460px!important  }

}


/* Anpassungen Allgemein */

.product--details button.action--link.link--notepad:hover .icon--heart:before, .product--details .cart--add-to-list.action--link:hover .icon--heart:before, .product--details button.action--link.link--notepad:hover .icon--text:before, .product--details .cart--add-to-list.action--link:hover .icon--text:before {color: #e21825 !important }

.shop--navigation .navigation--entry .badge.is--primary {background-color: #f39c12 !important}



@media screen and (min-width: 590px) and (max-width: 900px){

	.is--ctl-detail .product--details .product--supplier {width: 50%!important; margin-top: 5%; display:inline-block;}


	.product--details .product--service-box .service-box > .icon-box [class^="icon--"] {width: auto!important;height: auto!important}
	
	.product--details .product--service-box .product--service-box-inner .service-box {width: 29%!important;}
}


@media screen and (max-width: 589px){
	
	.product--details .product--supplier {width: 40%!important;top: 15px!important; display: inline-block;}

}


/* Mobil Navigation */

.mobile--switches {height: 1%;}

.sidebar-main.is--left.off-canvas .sidebar--categories-navigation .navigation--entry {background: #FFFFFF !important; color: #000000 !important}

.sidebar-main.off-canvas, .offcanvas--overlay {background: #FFFFFF !important; background-color: #FFFFFF !important;}

.offcanvas--overlay .overlay--category .category--headline   {font-weight: 700;background-color: aliceblue; padding: 3% 20% 3% 3%;border-bottom:1px dotted rgba(0,0,2,1.009);display: block; margin-bottom: 5%;}  

 .navigation--headline  {font-weight: 700; background-color: aliceblue; padding: 3% 3% 3% 2%;border-bottom:1px dotted rgba(0,0,2,1.009);margin-left: -1%}

.sidebar-main.is--left.off-canvas .sidebar--navigation .navigation--link  {font-weight: 500;border-bottom:1px dotted rgba(0,0,2,1.00);padding-bottom: 1%; width: 90%;margin: 2%}

.sidebar-main.is--left.off-canvas .sidebar--categories-navigation .navigation--entry .navigation--link:hover {background: #FFFFFF !important; color: #2d5da3 !important}




.content--emotions .emotion--container:last-child {margin-bottom: 0px!important}

/* custom products  */
.panel--title, .panel--title.is--underline, .last-seen-products .last-seen-products--title 	{ font-size: 16px!important;border-bottom:1px dotted rgba(177,0,2,1.00)}

.custom-products--wizard-container .wizard-container--content .wizard-container--options h2 {font-size: 16px;font-weight: 400!important;line-height: 30px; border-bottom: 1px dotted rgb(169, 169, 169) !important;}

.custom-products--wizard-container .wizard-container--content .wizard-container--options h5 { border-bottom: 1px dotted rgb(169, 169, 169) !important;}

.custom-products--wizard-container .wizard-container--content .custom-products--global-calculation-overview {padding-top:8px!important}


/*Hersteller */

.hersteller img {margin: 2%;border: 1px dotted rgb(169, 169, 169) !important; display: inline-block;}

.hersteller h3 {color: #4a4a4a; font-weight: 300;border-bottom: 1px dotted rgba(177,0,2,1.00) !important;padding-top: .425rem !important; display: table; min-width: 100%;}

.hersteller .img-titel {margin: 0px 0px 2% 0px !important }

/*custom */

.tb-bikefit {margin-left: 5%}


@media screen and (min-width: 48em) {

.is--ctl-listing.is--act-manufacturer .vendor--info .vendor--text {width: 80%!important}
.is--ctl-listing.is--act-manufacturer .vendor--info h1.panel--title.is--underline {width: 80%!important}
	
.js--modal .header .title {margin-top: 0.0125rem!important;}	
.custom-products--wizard-container .wizard-container--navigation {top: -474px;width: 98%;height: 65px; z-index:9999;background-color:#e9eaec; }
.panel--title, .panel--title.is--underline, .last-seen-products .last-seen-products--title {margin-top: 80px;}
.custom-products--wizard-container .wizard-container--content .wizard-container--options .is--wizard {margin-top: 80px;
	}
}

.is--ctl-detail .product--details .tab--navigation {display: none}

@media (min-width: 1380px) {#bikedescription { }}

#bikedescription {}


/*
bikedescription
font-family: Open Sans;font-size: 18px!important;background-image: linear-gradient(to right bottom, #f9f9f9, #f9f9f9, #f8f8f8, #f8f8f8, #f7f7f7, #f7f7f7, #f8f8f8, #f8f8f8, #fafafa, #fbfcfb, #fdfdfd, #ffffff);padding:0% 0% 5% 5%*/

#bikedescription p {
	
	display: inline-block;margin: 2%;
	text-align: justify;
	font-size: large;
}

#bikedescription ul {display:inline-block; margin-left: 5%;margin-bottom: 2%; line-height: 1.8em; list-style: circle inside;}

#bikedescription li { border-bottom: 1px dotted darkgrey !important;}

@media (min-width: 1024px){ #bikedescription li {border-bottom: 1px dotted darkgrey !important; margin: 1%; min-width: 800px;}}

#bikedescription hr {display: inline-block; width: 80%;margin-right: 60%;
    border-bottom: 0px dotted rgb(169, 169, 169)} 

#bikedescription h4 {
    float: left;
    width: 45%;
    font-size: 16px;
    font-weight: 400;
}

#bikedescription h2 {
    border-bottom: 1px dotted darkgrey !important;
    font-weight: 400;
    margin-left: 2%;
    line-height: 50px;
}

@media (min-width: 1380px) {#bikedescription h2 { font-size: 28px; font-size: x-large; }}


#bikedescription h3 { 
    border-bottom: 1px dotted darkgrey !important;
    width: 90%;
    padding: 2%;
	font-size: 22px
}
    
 #bikedescription .div-tabel li {	list-style-type: none !important;}



 #bikedescription .div-tabel li:before {

    color: #2f5ea4;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    position: relative;
    font-size: 1.5em;
}


 #bikedescription ul li:before {

    color: #2f5ea4;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    position: relative;
    font-size: 1.5em;
}


#bikedescription .right {float: none!important}
#bikedescription table {width: 98%}
#bikedescription table th { border-radius: 5px;   background-color: #737373 !important;
    text-align: left;
    padding: 10px; }

.tablewrapper table th { background-color: #737373 !important;text-align: left;padding: 10px; border-radius: 5px }
.tablewrapper table thead td { background-color: #737373 !important; }

#bikedescription right {float:left !important;}

button, html input[type="button"], input[type="reset"], input[type="submit"] { display: none;}

.geochart {float: right !important;  border-bottom: 1px dotted darkgrey !important; max-width: 600px;}

.bikedescription-p1 {
	
	background: #000; color: #ffffff;
	border-left: 1px solid rgb(169, 169, 169)!important; 
	padding: 5% 5% 10% 5%;
	text-align: justify;
	font-size: large;

}
   

.bikedescription-p1 li {max-width: 44% !important}


.slick-slide {
	
    max-height: 300px;
    float: left;
    margin-right: 3%;
	margin-bottom: 1%;

}


.custom-page--tab-headline {

    background-color: #eee;
    padding: 1.3%;
	text-align: center;
}


/* Winora */



@media all and (min-width: 1000px) {
    .valtech-product-specifications {
        padding:5rem 0
    }
}

.valtech-product-specifications__category {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -1.25rem;
    margin-right: -1.25rem
}

.valtech-product-specifications__category li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

@media all and (max-width: 419px) {
    .valtech-product-specifications__category li {
        -webkit-box-flex:0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

@media all and (min-width: 420px) and (max-width:699px) {
    .valtech-product-specifications__category li {
        -webkit-box-flex:0;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }
}

@media all and (min-width: 700px) {
    .valtech-product-specifications__category li {
        -webkit-box-flex:0;
        -ms-flex: 0 0 33.3333%;
        flex: 0 0 33.3333%
    }
}

.valtech-product-specifications__categorykey {
    color: #000;
    font-size: 1.4375rem;
    font-family: "font-2",Arial,sans-serif;
    font-weight: normal;
    line-height: 1.25;
    margin-top: .75em;
    margin-bottom: .5em
}

.valtech-product-specifications__key {
    font-size: .75rem;
    font-family: "font-3",Arial,sans-serif;
    font-weight: normal;
    line-height: 1.25;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .25em
}

.valtech-product-specifications p {
    margin-top: 0;
    margin-bottom: 1.25rem;
    color: #808080;
    font-size: .875rem
}

.c-productsliderfilter__title {
    font-size: 1rem;
    padding: 1.25rem 0 .625rem
}

.c-productsliderfilter__inputs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media(pointer: coarse) {
    .c-productsliderfilter__inputs {
        padding-left:20px;
        padding-right: 20px
    }
}

.c-productsliderfilter__inputs input {
    max-width: -webkit-calc(50% - .625rem);
    max-width: calc(50% - .625rem);
    padding: .5rem;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content
}

.c-productsliderfilter__inputs input:nth-child(1) {
    margin-right: .625rem
}

.c-productsliderfilter__inputs input:nth-child(2) {
    text-align: right
}

.c-productsliderfilter__slider {
    position: relative;
    padding: 15px 0 20px;
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

@media(pointer: coarse) {
    .c-productsliderfilter__slider {
        margin-left:20px;
        margin-right: 20px
    }
}

.c-productsliderfilter__slider:before {
    content: '';
    position: absolute;
    display: block;
    top: 22px;
    left: 0;
    width: 100%;
    height: 7px;
    border-radius: 4px;
    background-color: #d4daf1
}

@media(pointer: coarse) {
    .c-productsliderfilter__slider:before {
        top:32px
    }
}

@media all and (-ms-high-contrast:none) {
    .c-productsliderfilter__slider:before {
        top: 27px
    }
}

@supports (-ms-ime-align:auto) {
    .c-productsliderfilter__slider:before {
        top: 32px;
    }
}

@media all and (-ms-high-contrast:none) {
    .c-productsliderfilter__slider.put-left-up input[type="range"]:nth-child(1) {
        z-index: 1
    }
}

@supports (-ms-ime-align:auto) {
    .c-productsliderfilter__slider.put-left-up input[type="range"]:nth-child(1) {
        z-index: 1;
    }
}

.c-productsliderfilter input[type="range"] {
    -webkit-appearance: none;
    width: 100%;
    vertical-align: top;
    background-color: transparent;
    color: #526cc8
}

