#categorybyid{

width:100%;height: auto;position: relative;float: left;

}

h3.homcb{

padding: 12px;

font-size: 19px;

letter-spacing: 1px;

background-color: #E86B64;

font-style: normal;

-webkit-box-shadow: 0 5px 8px 0 #80807E;

box-shadow: 0 5px 8px 0 #80807E;

text-align: center

}

h3.homcb a{

color:#ffffff!;

}

li.ajax_block_product {

margin-bottom:10px;

list-style: none;padding: 0 6px;

}.hc-product-name{font-size: 17px;line-height: 23px;color: #3a3939;margin-bottom: 0;}.hcproduct-price{font: 600 21px/26px "Open Sans", sans-serif;color: #333333;font-size: 17px;white-space: nowrap;}.hcproduct-priceats{font: 600 21px/26px "Open Sans", sans-serif;color: #4fa333;font-size: 30px;white-space: nowrap;}

.button.ajax_add_to_cart_button_hc span {border: 0!important;padding: 5px 9px;display: block;background: #009ad0;background: -moz-linear-gradient(top, #009ad0 0%, #007ab7 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009ad0), color-stop(100%, #007ab7));background: -webkit-linear-gradient(top, #009ad0 0%, #007ab7 100%);background: -o-linear-gradient(top, #009ad0 0%, #007ab7 100%);background: -ms-linear-gradient(top, #009ad0 0%, #007ab7 100%);background: linear-gradient(to bottom, #009ad0 0%, #007ab7 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009ad0', endColorstr='#007ab7',GradientType=0);}

.button.ajax_add_to_cart_button_hc {font: 700 15px/21px Arial, Helvetica, sans-serif;color: #ffffff;text-shadow: 1px 1px rgba(0, 0, 0, 0.2);padding: 0;border: 0;}

.button.lnk_view_hc {color: #333333;}

.button.lnk_view_hc {font: 700 17px/21px Arial,Helvetica,sans-serif;color: #333333;text-shadow: 1px 1px white;padding: 0;border: 1px solid;border-color: #cacaca #b7b7b7 #9a9a9a #b7b7b7;}

.button.lnk_view_hc span {border-color: white;padding: 3px 9px;font-size:14px;background: #f7f7f7;background: -moz-linear-gradient(top,#f7f7f7 0,#ededed 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f7),color-stop(100%,#ededed));background: -webkit-linear-gradient(top,#f7f7f7 0,#ededed 100%);background: -o-linear-gradient(top,#f7f7f7 0,#ededed 100%);background: -ms-linear-gradient(top,#f7f7f7 0,#ededed 100%);background: linear-gradient(to bottom,#f7f7f7 0,#ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7',endColorstr='#ededed',GradientType=0);}

.button.lnk_view_hc span {background: #ededed;}

.block_content_hid{

text-align:center;

margin-top:18px;

}#categorybyid .img-responsive{display:inline-block}

#categorybyid li span.discount{

display: block;

position: absolute;

font-size: 12px;

color: #FFF;

text-align: center;

width: 45px;

height: 45px;

border-radius: 25px 25px 25px 25px;

z-index: 1;

padding: 14px 0 0 0;

top: 8px;

margin-top:0px;

margin-left: 5px;

background: #F7B531;

line-height: 1.5;

}

#categorybyid li span.on_sale{

background-color: #f13340;

border-radius: 25px 25px 25px 25px;

color: #FFFFFF;

cursor:pointer;

font-size: 12px;

line-height: 1.5;

height: 45px;

margin-left: 0px;

margin-top: 0px;

padding: 14px 0 0 0;

position: absolute;

display: block;

text-align: center;

top: 8px;

width: 45px;

z-index: 999;

}

#categorybyid li span.new-label-homecat{

background-color: #6ad4ff;

border-radius: 25px 25px 25px 25px;

color: #FFFFFF;

cursor:pointer;

font-size: 12px;

line-height: 1.5;

height: 45px;

right: 5px;

margin-top: 0px;

padding: 14px 0 0 0;

position: absolute;

display: block;

text-align: center;

top: 8px;

width: 45px;

z-index: 999;

}

.up-product-id{

padding: 5px;

margin-bottom: 13px;

position: relative;

border: 1px solid #d6d4d4;

-webkit-box-shadow: 0 5px 8px 0 #80807E;

box-shadow: 0 5px 8px 0 #80807E;

}

li:hover.up-product {

-webkit-box-shadow: rgba(0, 0, 0, 0.17) 0 0 13px;

-moz-box-shadow: rgba(0, 0, 0, 0.17) 0 0 13px;

box-shadow: rgba(0, 0, 0, 0.17) 0 0 13px;

position: relative;

z-index: 10;

}

.product-image-container .quick-view {display:none;}

.product-image-container .quick-view {

font: 700 13px/16px Arial, Helvetica, sans-serif;

color: #777676;

position: absolute;

left: 50%;

top: 50%;

margin: -21px 0 0 -53px;

padding: 13px 0 0;

background: rgba(255, 255, 255, 0.82);

width: 107px;

height: 43px;

text-align: center;

-webkit-box-shadow: rgba(0, 0, 0, 0.16) 0 2px 8px;

-moz-box-shadow: rgba(0, 0, 0, 0.16) 0 2px 8px;

box-shadow: rgba(0, 0, 0, 0.16) 0 2px 8px;

}

li:hover .product-image-container .quick-view{

display:block;

}

h5.prod_name {

text-align:center;

}

div.content_price{

margin-bottom:8px;

text-align:center;

}

.button.ajax_add_to_cart_button{

margin: 0 0px 0px 10px;

}#categorybyid li div.button-container{margin-bottom: 8px;display: block!important;float: left;text-align:center;}.lnk_view_hc{border:1px solid #e5e5e5;padding:7px 8px;cursor:pointer;color:#000000;font-size:14px;background-color:#ededed;}.ajax_add_to_cart_button_hc i{background-color: #009ad0;color: #FFF;font-size: 16px;line-height: 32px;text-align: center;width: 35px;height:33px;margin-top:-8px;float:left;}.ajax_add_to_cart_button_hc{padding:8px 17px;border-right: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;font-weight: normal;color:#000000;margin-right:17px;}.shopping-cart-hc{display: inline-block;font-family: FontAwesome;font-style: normal;font-weight: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.shopping-cart-hc:before{content: "\f07a";}

@media (min-width: 480px) and (max-width: 767px){

.button.ajax_add_to_cart_button{

margin: 0 6px 10px 6px;

}

}

