.pull-right{float:right!important}
.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857;background-color:#fff;border:1px solid #f2f2f2;border-radius:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.thumbnail>img,
.thumbnail a>img{display:block;width:100% \9;max-width:300px;height:auto;margin-left:auto;margin-right:auto}
.thumbnail_search>img,
.thumbnail_search a>img{display:block;width:100% \9;max-width:200px;height:auto;margin-left:auto;margin-right:auto}
.thumbnail .caption{padding:9px;color:#000}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active{border-color:#f37a1f}
.thumbnail-text{padding-top:0px;height:50px;vertical-align:middle;text-align:center;}
.clearfix:before,
.navbar-brand.endvr-brand:before,
.clearfix:after,
.navbar-brand.endvr-brand:after{content:" ";display:table}
.clearfix:after,
.navbar-brand.endvr-brand:after{clear:both}
[sft-image-placeholder]{min-height:30px}
.result .brand-thumbnail{max-width:100%;clear:both;text-align:center}
@media (max-width:766px){#left-column.mobil{display:none;width:0%}
#right-column.mobil{float:left;width:100%;margin-left:0%;}
}
@media (min-width:767px){#left-column.desktop{float:left;width:23%;}
#right-column.desktop{width:74%;margin-left:26%;}
}
.sft-ribbon-mask{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%}
.sft-ribbon{text-align:center;font-size:14px;line-height:24px;font-weight:bold;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:12px;left:-125px;width:300px;color:#fff}
.sft-ribbon-sale{background-color:#A00}
.result-price strong{font-size:16px}
.result-saleprice{color:#A00}
.label{display:inline;padding:.2em .6em .3em;font-size:80%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}
.label-instock{line-height:1.5;background-color:#5cb85c}
.label-call{line-height:1.5;background-color:#ffc300}
.label-stockout{line-height:1.5;background-color:#cc0000}.img-responsive{display:block;width:100%;max-width:300px;height:auto}
@media print{.recommendation{font-size:100%}
.recommendation .product-image{width:40%!important;margin:0 auto}
}
@media(max-width:766px){.hidden-xs{display:none!important}
}
@media print{.hidden-print{display:none!important}
}
.zoom-button{position:relative;bottom:40px;right:-5px;}
.btn_square{top:auto;}
.btn_square{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn_square:focus,
.btn_square:active:focus,
.btn_square.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn_square:hover,
.btn_square:focus{color:#222;text-decoration:none}
.btn_square:active,
.btn_square.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125)}
.btn_square.disabled,
.btn_square[disabled],
fieldset[disabled] .btn_square{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-link{color:#950202;font-weight:normal;cursor:pointer;border-radius:0}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active{border-color:transparent}
.btn-link:hover,
.btn-link:focus{color:#4a0101;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}
.col-xs-12 p.graphic-disclaimer{text-align:center;font-size:9px;position:relative;margin:-20px auto auto auto;line-height:10px;}
.row:before,
.row:after{content:" ";display:table}
.row:after{clear:both}
h2 algolia, h2 .algolia,.h2 .algolia{font-size:20px;}
.row.equipment{width:100%;}
.ais-hits--item{float:left;}
.equipment .table th{color:#000}
.panel{margin-bottom:10px!important;line-height:20px!important}
.panel p{margin-bottom:5px}
.panel h2{margin-bottom:5px}
.panel h2 a{text-decoration:none;}
.panel .thumbnail{margin-bottom:5px;padding-right:0px}
.panel-body{padding:10px!important}
.panel-heading{padding:5px 10px!important}
.flexbox{display:inline-block;vertical-align:top;text-align:center;}
@media (min-width:769px) and (max-width:999px){.flexbox150.desktop{width:160px;height:175px;}
.thumbnail-text{width:160px}
}
@media (min-width:1000px){.flexbox150.desktop{width:220px;height:175px;}
.thumbnail-text{width:220px}
}
@media (max-width:768px){.flexbox150.mobil{width:120px;height:120px;}
.flexbox150.mobil a >img{width:100px;}
.thumbnail-text{width:120px;}
}
.flexbox75{display:inline-block;vertical-align:top;width:82px;}