#site-wrapper {
    overflow:hidden;
}

#header #logo img{
    /*max-width:95px!important;*/
    width:108px;
    height:62px;

}

#header #header-inner{
    max-width:1480px; /*1600 min padding*/
}

#navigation #nav > ul > li > a{
    min-height:1px!important;
}

.block.image.cover{
    /* The url is relative to the document, not to the css file! */
    /* Prefer absolute urls to avoid confusion. */
    /*background-size: cover;
    position:relative;
    z-index:0;
    -ms-behavior: url(/css/sparta/backgroundsize.min.htc);
    behavior: url(/css/sparta/backgroundsize.min.htc);*/
}

.hotspot .tooltip{
    display:none;
}

.hotspot:hover .tooltip{
    display:block;
}

.bike-order .order-options a.disabled{
    color:#a1d775!important;
}

#menu-overlay{
    background:url(/img/bg-op60.png) repeat transparent top left;
}

#load-more{
    display:block;
    margin:40px auto;
    width:150px;
  padding-right:60px;
  background-image:url(/img/bg-arrow-right.png)!important;
  background-repeat:no-repeat!important;
  background-position:100% 0%;
}

/*fix for checkboxes*/
input[type="checkbox"],
input[type="checkbox"]+label,
input[type="radio"],
input[type="radio"]+label{
    display:inline-block!important;
    vertical-align:bottom;
}

input[type="checkbox"]+label,
input[type="radio"]+label{
}

input[type="checkbox"]+label:before,
input[type="radio"]+label:before{
    display:none;
}

.collection .bikes-filter fieldset ul li{
    position:relative;
}

.collection .bikes-filter fieldset ul li input[type="checkbox"]{
    position:absolute;
    top:0px;
    left:0px;
}

.collection .bikes-filter fieldset ul li input[type="checkbox"]+label{
    margin-left:20px;
}


.related-gallery{
    overflow:hidden!important;
}

#usp-bar{
    background-color:#666666!important;
}