#stmlabels{
  position: absolute;
  right: 0;
  align-items: center;
  z-index: 9;
  width: 100px;
  height: 34px;
  color: #fff !important;
  text-align: center;
  font-size: 12px;
  margin-top: 10px;
  border-radius: 3px;
  justify-content: center;
  display: flex;
}
@media only screen and (max-width: 750px) {
  #stmlabels{
  width: 25%;
}}
.pl-quantity-input-wrapper input[name="qty"]{
  display: none;
}
#center_column{
  padding: 0 5px;
}
#columns.container .row.content-inner{
  margin: 0;
}
.page-heading{
  border: 0 !important;
  margin: 0 !important;
}
.page-heading h1.page-heading span.cat-name{
  font-size: 27px;
  letter-spacing: -1px;
  line-height: 40px;
  text-transform: capitalize;
  font-weight: 500;
  color: #356686 !important;
  font-family: "klavikaMedium";
  margin-bottom: 15px;
}
.sku-container span{
  color: #000 !important;
}
.sku-container{
  margin-top: 1rem;
  /* display: flex; */
  flex-direction: column;
  display: none;
}
.page-heading h1.page-heading span.choose-cat{
  color: #356686 !important;
  font-size: 14px;
  font-family: klavikaMedium!important;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: -15px;
}
.subcategories-container{
  padding: 10px;
  background-color: #F5F5F5;
  border: 1px solid #E8E8E8;
  margin-bottom: 20px;
}
#subcategories ul li .subcategory-container{
 background-color: white;
 border: 1px solid #dedede;
}
#subcategories ul li .subcategory-container .subcategory-image a img{
  width: 100%;
}
#subcategories ul li .subcategory-container h5 {
  min-height: 42px;
}
#subcategories ul li .subcategory-container h5 a{
  line-height: 16px;
  font-size: 14px;
  width: 100%;
  color: #356686 !important;
  display: block;
  border-radius: 4px;
  text-align: center;
  padding: 5px 5px;
  background: none !important;
  text-transform: none;
}
#subcategories ul li .subcategory-container a.btn{
  width: 80%;
  display: flex;
  border: 1px solid #E7E7E7;
  margin-bottom: 20px;
  height: 40px;
  margin: 20px auto;
  justify-content: center;
  align-items: center;
  color: #026788 !important;
  text-transform: none;
  font-weight: bold;
  font-size: 14px;
}
.cat_desc.cat_desc_container{
  border: 0;
  padding: 0;
}
.cat_desc.cat_desc_container p{
  color: #636363;
  font-size: 14px;
  line-height: 1.5;
}
@media (min-width: 768px) {
ul.product_list li.ajax_block_product{
  width: 25%;

}
}

ul.product_list li.ajax_block_product .product-container{
  box-shadow: 0 0 15px 0 #c6c6c6;
  height: 410px;
}
ul.product_list li.ajax_block_product .product-container .product-name-container .product-name{
  color: #000 !important;
  text-shadow: 0 0;
}
ul.product_list li.ajax_block_product .product-container .content_price{
  padding: 0;
}
ul.product_list li.ajax_block_product .product-container .button-container{
  margin-top: 0 !important;
}
ul.product_list li.ajax_block_product .product-container .button-container span,
ul.product_list li.ajax_block_product .product-container .button-container a{
  padding: 0 !important;
}
/* override from global */
body .ajax_block_product .product-container .content_price .price.product-price{
  line-height: normal !important;
}
