.catalog_bottom_avail            { font-weight: bold; }

.button_action                   { float: left; width: 48%; margin-right: 2%; margin-bottom: 20px; background-color: #C62B2B; display: inline-block; padding: 5px 20px; font-weight: 500; color: #FFFFFF; text-decoration: none; border: none; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.button_sale                     { float: left;  width: 48%; margin-left: 2%; margin-bottom: 20px; background-color: #297BE1; display: inline-block; padding: 5px 20px; font-weight: 500; color: #FFFFFF; text-decoration: none; border: none; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.product_variant                 { padding: 6px 15px 6px 15px; background-color: #FFFFFF; border-bottom: none; }
.product_variant_price1          { font-size: 13px; font-weight: 400; width: 85px; }

.catalog_multi .catalog_name     { font-weight: 600; }
.catalog_multi .catalog_name a   { color: #666666; }

.catalog_priceslider             { width: 55%; }
.catalog_filters                 { width: 45%; }

.filter_name                     { font-weight: 600; }

#range-value-1                   { width: 65px; }
#priceslider                     { width: calc(100% - 180px); }
#range-value-2                   { width: 65px; }

@media screen and (max-width: 800px)
{
  .body2                         { margin-top: 0px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
}

@media screen and (max-width: 930px)  { .ch .categories_first_item > a { padding-left: 16px; padding-right: 16px; } }

/*
@media screen and (max-width: 920px)
{
  .ch .categories_first_item > a { padding: 13px 17px 0 17px; }
}
*/