.partfinder .block-content{

padding: 10px;
padding-bottom: 5px;
background-color: #545454;
margin-bottom: 0px;

}

.partfinder .block-content a{
color: white;
}
#partfinder_level_0_select {
margin-bottom:5px;


}
#partfinder_level_1_select {
margin-bottom:5px;

}
#partfinder_level_2_select {
margin-bottom:5px;

}
#partfinder_level_3_select {
margin-bottom:5px;

}

#partfinder_not_found {
color: white;
}


body > div.off-canvas-wrap > div > div.block.partfinder > div.block-title{
font-size:16px;
margin-bottom:5px;
margin-left:10px;
margin-top: 25px;
display: none;

}
.main-logo, .main-logo-small{
width: 100%;

}
table.ox_table {
margin-bottom: 21px;
width: 100%;
overflow-x: auto;



}


#product_addtocart_form > div.small-12.medium-5.product-shop.columns > table {
border: none;

}

@media only screen and (min-width: 40.063em) and (max-width: 48em)  {
.buybox p {
display: inline;

}
table.ox_table {
margin-bottom: 21px;
width: 100%;
overflow-x: auto;
display: block;



}


}

@media only screen and (max-width: 48em) {
.buybox p {
display: inline;
}
table.ox_table {
margin-bottom: 21px;
width: 100%;
overflow-x: auto;
display:block;



}
}

body > div.off-canvas-wrap > div > header > div > div.small-6.medium-3.medium-push-6.large-3.large-push-6.icons-for-small.columns.text-right > a.right-off-canvas-toggle.show-for-small-only.icon-main-menu {

color:#000000;


}
.cart .paypal-or {

display: block;
}
#product_addtocart_form > div.small-12.medium-3.product-shop-side.columns > div.show-for-large-up > div > div.shopperapproved_widget.sa_rotate.sa_horizontal.sa_count2.sa_rounded.sa_colorBlack.sa_borderGray.sa_bgWhite.sa_nodate.sa_flex.sa_narrow > table {

border: none;
}
table tr th, table tr td {

font-weight: normal;

}
.short-description {
font-weight: normal;

}
#product_addtocart_form > div.small-12.medium-3.product-shop-side.columns > div.show-for-large-up > div > div > table
{
border: none;

}
body > div.off-canvas-wrap > div > section > div.product-collateral-wrapper > div.product-collateral.tags.clearfix.row
{
display: none;
}

.vselector {

height: 65px;
margin-top: 5px;
}


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

.vselector {
top: -25px;
height: 90px;
}

.vselector  button.ghost, .button.ghost {

float: right;
bottom: 35px;
}

.vselector  h1{
padding-top: 25px;
}


}

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

.vselector {
top: -25px;
height: 90px;
}

.vselector  button.ghost, .button.ghost {

float: right;
bottom: 35px;
}
.vselector  h1{
padding-top: 25px;
}
}