@media (max-width: 768px){#container-content{max-width:940px;width:100%}#container-content .row-fluid{width:100%;box-sizing:border-box}.promo-image
img{width:100%;height:auto}#container-content #bike-list .row-fluid{padding:0;margin:0}#bike-list
.image{max-width:239px}#shop #container-background,
#bikes #container-background,
#fitness #container-background,
#kontakt #container-background,
#angebote #container-background,
#impressum #container-background{background:none}#shop #container-content,
#bikes #container-content,
#fitness #container-content,
#kontakt #container-content,
#angebote #container-content,
#impressum #container-content{box-shadow:none}header,footer{max-width:940px;width:100%;box-sizing:border-box}header{height:50px;z-index:100}header
nav{left:0;width:100%}header nav>ul{margin:20px}header #phone-number-header{display:none}header
h1{left:0;width:100%;height:50px;margin:0;background:white}header #logo-icon{background-image:url(/images/logo_red.svg);background-repeat:no-repeat;background-position:right 13px center;background-size:40px}header .home-info{display:none !important}header
.burger{position:absolute;display:block;left:0;top:0;width:70px;height:50px;background:url(/images/burger.svg);background-repeat:no-repeat;background-size:70px 50px;cursor:pointer;margin:0}header #burger-checkbox:checked+.burger{background:url(/images/burger_x.svg)}header #burger-checkbox:checked~#main-nav{display:block}footer #footer-nav{margin:20px
0 0 20px;text-align:left}footer #footer-nav a,
footer #footer-nav
p{margin-left:0 !important}footer #back-to-top{display:none}#main-nav{width:100%;top:50px;display:none}#main-nav .container-sub-nav{display:block !important;position:relative;top:auto;left:auto}#main-nav .container-sub-nav .sub-nav{position:relative;top:auto;left:auto;background:none}#main-nav .container-sub-nav .sub-nav
li{margin:0
0 0 10px}.error-message{padding:10px
20px;margin:0
auto;text-align:center;box-sizing:border-box;background:white}#container-content
h2.schoen{font-size:40px;text-indent:20px;padding:20px
0;margin-bottom:20px}.promo-image{margin:0
0 20px 0 !important}#bike-filter-bar{display:none !important}#container-content .row-fluid{padding:0
20px}#bike-primary-filter{margin:0
0 20px 0 !important}#bike-primary-filter
.span4{width:100%;margin-left:0}#bike-primary-filter
a{margin-bottom:10px}#bike-primary-filter .span4:last-child
a{margin-bottom:0}#bike-filter
.span3{width:49%;margin-left:1%}#bike-list
.span4{width:100%;margin-left:0}#loading-gif{width:100%;margin:0}.container-bike-detail #bike-detail{top:0;right:0;bottom:0;left:0;width:auto;height:auto !important;margin-left:0;padding:20px;-webkit-overflow-scrolling:touch}.container-bike-detail #bike-detail
img{width:100%}.container-bike-detail .bike .bike-name{max-width:75%}.container-bike-detail .bike .bike-detail
#features{margin-bottom:40px;float:none;width:100%}.container-bike-detail .bike .bike-detail
#buy{float:none;width:100%}#shop
blockquote{width:100%;box-sizing:border-box}#shop #service-maintext{background:none}#shop #service-maintext .seven-col,
#impressum .seven-col{width:100%;padding:0
20px;margin:0;box-sizing:border-box}#shop
.brands{display:none}#shop .feature-image{margin:0
!important}#shop .feature-image
img{width:100%}#shop .twelve-col{width:100%}#shop .thumbnail-gallery{margin:0;padding:5px;box-sizing:border-box}#shop .thumbnail-gallery:last-child{margin-bottom:0}#shop .thumbnail-gallery
.container_thumbnail{width:50%;margin:0;padding:5px;box-sizing:border-box}#shop .thumbnail-gallery .container_thumbnail
img{width:100%;height:auto;border:none;display:block}#angebote #grid-angebote .two-col-aktionen,
#angebote #grid-angebote .one-col-aktionen.style-one.last{width:100%;height:auto;box-sizing:border-box}#angebote #grid-angebote .one-col-aktionen.style-one.last{padding:20px}#angebote #grid-angebote .one-col-aktionen.style-one.last p:last-child{margin-bottom:0}#angebote #grid-angebote .two-col-aktionen
img{width:100%;height:auto;display:block}#angebote #grid-angebote
h3{margin-top:0}#container-content #banner-content-bottom{clear:left;padding:10px;position:relative;height:auto;overflow:hidden;box-sizing:border-box;background:#e31e26}#container-content #banner-content-bottom
p{margin:0;width:60%;float:left;font-style:normal}#container-content #banner-content-bottom p
strong{display:none}#container-content #banner-content-bottom
.button{width:40%;float:right;margin-right:0;margin-top:0}#container-content{padding-bottom:0}#kontakt .four-col,
#kontakt .seven-col{width:100%;padding:0
20px;margin:0;box-sizing:border-box}#kontakt .four-col h3,
#kontakt .four-col p,
#kontakt .four-col
ul{margin-left:0}#kontakt #container-content .row-fluid .span6
input{width:100%;box-sizing:border-box}#kontakt #container-content .row-fluid .span12 #z_subject,
#kontakt #container-content
#z_description{width:100%;box-sizing:border-box}#kontakt #container-content
#z_art{width:100%;font-size:14px}#kontakt #route-planner{display:none}#kontakt #route-planner #route-planner-needle{display:none}}