.block-layered-nav ul,.block-layered-nav ol,#category ul,#category ol {
  /*list-style: none outside none;*/
}
.block-layered-nav dd{
  margin:0px;
  /*border-bottom:1px dotted gray;*/ 
  padding:0px 2px 8px 0px;
}
.block-layered-nav ol{
  padding-left: 3px;
}
.block-layered-nav .level0{
  padding-left: 0px;
}
.block li.level0 a,.mob-block li.level0 a{
  font-size: 14px;
}
.block-theme li.level0 a:not(.current),.mob-block li.level0 a{
  font-size: inherit;
}

.region-sidebar-first .block-content{
  padding-left:10px;
}
.block-content dl {
  margin-bottom: 3px;
}

.block .block-title-blue{
  color:white;
  font-size:14px;
  font-weight:Bold;
  padding:6px 0px 6px 10px;
}

.block-layered-nav dt {
  padding: 7px 12px 0 0px;
  font-weight: normal;
  /*text-transform: uppercase;*/
}

.catdepth {
  padding-left: 10px;
}
div.block-layered-nav{
  border:0;
}

.block-layered-nav .block-content, #mob-nav .mob-block{
  border: 1px solid #CCCCCC;
  border-top:0px;
  padding:8px 0px 0px 8px;
}
.block-layered-nav a{
  color: #545454;
}
.block-layered-nav .current{
  font-weight:bold;
}
.block-layered-nav ol{
  margin:0;
}
.category-description{
  padding:3px;
}


.category-table {
  background: none repeat scroll 0 0 transparent;
  border: medium none;
  overflow: hidden;
  position: relative;
  margin:0;
  padding:0;
}

.category-table .category-item-left{
  margin-right: 10px;
  float:left;
}
.category-table .category-item-left .public_note{
  font-size: 11px;
}
.category-table .category-item-left .price-box {
  margin: 3px 0px 1px 0px;
}
.category-table .category-item-right{
  overflow:auto;
  flex-grow:1;
}
.category-table .category-item-actions{
  right:auto;
  position:relative;
  left:auto;
  bottom:auto;
  text-align: right;
}
.category-table .category-item-bottom{
  align-self: flex-end;
}
.category-table .category-item-actions .add-to-cart label{
  color: #333333;
  float:none;
  display:inline;
  margin-right: 4px;
}
.category-table .category-item-actions .add-to-cart .qty{
  float: none;
}
.category-table .category-item-actions .add-to-cart .btn-cart{
  float:none;
  margin-top: 6px;
  display:block;
}
.category-table .category-item-actions table{
  margin-top:0px;
  margin-bottom:8px;
}
.page-store-wishlist .category-table .category-item-actions{
  position:relative;
  width:auto;
  bottom:auto;
  right:auto;
}
.category-table li.category-item {
  background: none repeat scroll 0 0 white;
  border: 1px solid #CCCCCC;
  border-radius: 6px 6px 6px 6px;
  margin: 3px;
  padding: 7px 10px 7px;
  position: relative;
  vertical-align: top;
  display: flex;
}
.category-table li.category-item .category-item-name {
  font-size: 12px;
}
.category-table .category-item-name {
  color: #203548;
  font-weight: bold;
  margin: 0 0 2px;
}
.category-table .has-table-actions,.category-table .has-table-actions .category-item-actions{
  flex-wrap: wrap;
}
.category-table .has-table-actions .category-item-bottom{
  flex-grow:1;
}
.category-table  .alt-link{
  background: lightblue;
  margin: -7px -10px 7px -10px;
  padding:3px;
  text-align:center;
  border-radius: 5px 5px 0px 0px;
}
.category-table li.category-item:hover{
  border-color:cadetblue;
}
.category-table li.category-item a {
  text-decoration: none;
  margin:0 auto;
  display:block;
}
.category-table .category-item-image {
  margin: 10px 0;
  display: block;
  /*height: 135px;*/
  /*margin: 0 0 10px;*/
  /*width: 135px;*/
  overflow:hidden;
}
.category-table .category-item a {
  color: #203548;
}




.category-item-buttons{
  bottom: 0px;
  /*display: block;*/
  position: absolute;
  left: 0px;
  right:-1px;
  /*width:100%;*/
}
.category-grid li.category-item .category-item-buttons a{
  float:left;
  border-top: 1px solid #CCCCCC;
  /*padding:5px;*/
  padding:2%;
  text-align:center;
  /*width:73px;*/
  width:46%;
}
.category-item-buttons a:first-child{
  border-right: 1px solid #CCCCCC;
}
.category-grid li.category-item .category-item-buttons a:last-child{
  margin-left: -1px;
}
.category-grid li.category-item .category-item-buttons a:hover{
  border-top-color:cadetblue;
  font-weight:bold;
}