
 	
 	.ui-tabs .ui-tabs-panel {
	padding: 0;
}





article {
	display: inline-block;
    vertical-align: top;
    
}
.section, .footer {
    position: relative;
    max-width:1024px;
    vertical-align:middle;
    overflow: hidden;
}

.teaser--content .teaser__text {
    font-family: "HelveticaNeueW02-45Ligh","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    letter-spacing: 0;
}

.teaser__text {
    font-family: "HelveticaNeueW02-45Ligh","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    letter-spacing: 0;
    margin-bottom: 11.5px;
    line-height: 22px;
    color: #767676;
}

.teaser--h-halfs .teaser__image {
    float: left;
    width: 50%;
}

.teaser--h-halfs .teaser__content {
    float: left;
    width: 50%;
}

.row {
	display: inline-block;
    vertical-align: top;
    margin-left: -10px;
    margin-right: -10px;
}

.row:before, .row:after {
    content: "";
    display: table;
}

.row:after {
    clear: both;
}

.col-sm-6 {
    width: 45%;
    float: left;
    position: relative;
    min-width:300px;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;

}



.col-sm-4 {
    width: 28%;
    float: left;
    position: relative;
    min-width:300px;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;

}

.teaser--content {
    margin-bottom: 46px;
}


.teaser {
    padding-bottom: 15px;
}

.teaser__image img {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    vertical-align: middle;
    display: block;
    max-width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
}


/*Icons*/


ul.speclist li {
     border: none; 
     border-bottom: 1px solid #eee;
     padding-left: 60px; 

}



.speclist-split {
    float: left;
    width: 38%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 60px;
    position: relative;

}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
 .speclist-split {
        width: 70%;
    }
}


.speclist_item {
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 60px;
    margin-left: 0;
    border-bottom: 1px solid #eee;
    letter-spacing: 0;
    
}

.speclist_item::before {
    background-image: url(//www.stromvelo.ch/css/spec_icons.png);
    background-size: 73px 2265px;
    height: 28px;
    width: 55px;

    
    display: block;
  position: relative;
  text-align: center;
    
    content: "";
    color: #333;
    margin-left: -60px;
}

.speclist_title {
    display: block;
margin-top:-25px;
    font-weight:bold;

    letter-spacing: -0.03em;
}


.speclist_item-Frame::before {
    background-position: 0 -715px;
}
.speclist_item-Tubing:before {
    background-position: 0 -1163px;
}
.speclist_item-Size:before {
    background-position: 0 -1107px;
}

.speclist_item-Fork:before {
    background-position: 0 -687px;
}
.speclist_item-RearShock:before {
    background-position: 0 -939px;
}
.speclist_item-Gears:before {
    background-position: 0 -771px;
}
.speclist_item-Chainwheel:before {
    background-position: 0 -547px;
}
.speclist_item-Cassette:before {
    background-position: 0 -491px;
}
.speclist_item-Chain:before {
    background-position: 0 -519px;
}
.speclist_item-FrontDerailleur:before {
    background-position: 0 -743px;
}
.speclist_item-RearDerailleur:before {
    background-position: 0 -911px;
 }   
.speclist_item-Shifters:before {
    background-position: 0 -1051px;
 }
 .speclist_item-Brakes:before {
    background-position: 0 -463px;
 }
 .speclist_item-Handlebar:before {
    background-position: 0 -827px;
 }
 .speclist_item-Stem:before {
    background-position: 0 -1135px;
 }
 .speclist_item-Seatpost:before {
    background-position: 0 -1023px;
 } 
.speclist_item-Seat:before {
    background-position: 0 -995px;
}
.speclist_item-Hubs:before {
    background-position: 0 -855px;
}
.speclist_item-Rims:before {
    background-position: 0 -967px;
}
.speclist_item-Tires:before {
    background-position: 0 -1191px;
}
.speclist_item-Colour:before {
    background-position: 0 -575px;
}
.speclist_item-Price:before {
    background-position: 0 -883px;
}

.speclist_item-ControlSwitch:before {
    background-position: 0 -631px;
}

.speclist_item-Driveunit:before {
    background-position: 0 -659px;
}

.speclist_item-Batterypack:before {
    background-position: 0 -435px;
}

.speclist_item-Note:before {
    background-position: 0 -1079px;
}


.speclist_item-Display:before {
    background-position: 0 -603px;
}

.speclist_item-Frontlight:before {
    background-position: 0 -603px;
}

.speclist_item-Rearlight:before {
    background-position: 0 -603px;
}