.eshop-info-block h5 {
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0;
}

.product-info .product-share{
	padding: 8px 5px 8px;
}
.product-info .product-review, .product-share {
	margin-bottom: 20px;
}

/* Line 673, increase length of the product name block, list view */
/* Line 618 change previous-next navigation font size
.eshop-pre-nav a.pull-left, .eshop-next-nav a.pull-right {
	font-size: 12px;
}
*/
/*  Line 707 remove product details border */
/* border:1px solid #ddd; ——> 0px*/
/* New added for changing backgroud color */
/* 
.eshop-container {
  position: relative;
  background-color: #fff;
  border-radius: 3px;
  padding: 30px;
  margin-bottom: 40px;
}

.eshop-container:after {
  content: '';
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: -7px;
  height: 7px;
  border-radius: 0 0 2px 2px;
  background-color: #dcdde0;
}
*/


/* filter search icon not disply */
/* #eshop_products_filter_form [class^="icon-"]::before, 
#eshop_products_filter_form [class*=" icon-"]::before {
font-family: 'FontAwesome';
}
*/

/* search module icon not disply */
/*.eshop-search 
.input-prepend                 
.add-on {                       
    height: 40px;                     
    line-height: 30px;                  
}  

.eshop-search [class^="icon-"]::before,            
.eshop-search [class*=" icon-"]::before {            
font-family: 'FontAwesome';                     
}
*/

/* top search module frame corner */
/*.eshop-search .input-prepend input[type="text"] {
  border-radius: 4px 0 0 4px;
}
.eshop-search .input-prepend .add-on {
  border-radius: 0 4px 4px 0;
}
*/



/* top search module search results display problem
#eshop_result li {
    overflow: hidden;
}
#eshop_result li > a {
    color: #000000;
    width: 30%;
    float: left;
}
.sp-module ul#eshop_result > li > a::before {
    content: none;
  
}
 */



/* left Featured Products module*/
.list .product-infor-block {
  padding:0 10px;
}



/* 2nd level category product pictures display problem, set to center */

.eshop-image-block img
{
  display: inherit;  
}



/* Ask A Question button color */

.product-cart .btn-secondary {
  background:#0073ed;
  border-color: #0073ed;
}

.product-cart .btn-secondary:hover {
  background:#242a35 !important;
  border-color: #242a35!important;
}

.product-cart a.btn{
  background-color:#0073ed;
  border-color: #0073ed;
  font-weight:bold;
}

.product-cart a.btn:hover{
  background-color:#242a35;
  border-color: #242a35;
}

/* product details additional images arrow */

.slick-prev {
  z-index: 999;
  display: inline-block !important;
}
.product-info .image-additional {
    padding-left: 20px;
  }

/* left search module box*/
#eshop-search .product_search {
  width: 80%;
}
.eshop-search .input-prepend  {
  display: flex;
}


/* products grid layout left picture right info*/

/*
.list .eshop-image-block {
	width:24%;
}
*/
.list .eshop-info-block {
    width: 70%;
}

.eshop-container img {
  display: initial;
}
.image  img {
  display: initial;
  
}
#sp-right .list  .eshop-product {
  display: flex;
}

#sp-right .list .img-thumbnail  {
	width:30%;
  margin: 5px 0;
}
#sp-right .list .product-infor-block , #column-id-1603764221534 .list .product-infor-block {
width: 70%;
}


/*hide product quantity box on the product list page*/
.eshop-product-show {
  display: none;
}


#column-id-1603764221534 .list .img-thumbnail {
	width:30%;
  margin: 5px 0;
  float: left;
}


/* product pictures center align in product module, categories and product details page */

 @media (max-width: 768px) {
#sp-right .list .img-thumbnail  {
  width: auto;
}
#column-id-1603764221534 .list .img-thumbnail{
  width: auto;
  float: none;
}
#sp-right .list .product-infor-block , #column-id-1603764221534 .list .product-infor-block {
  width: 100%;
}
#sp-right .list .eshop-product {
  display: initial;
  text-align: center;
}
#sp-left .sp-module.hidden-xs {
  display: none;
}
.eshop-container .image {
  text-align: center;
}
.img-thumbnail {
  
  text-align: center;
}
}
/* products list/grid button */
.sortPagiBar  .btn
{
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.sortPagiBar  .btn:hover , .sortPagiBar .btn:focus
{
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}