
/*Css product detail*/
#product-detail .block-product{
  display: block;
  z-index: -10;
  padding-bottom: 8px;
  border-radius: 3px;
  margin-bottom: 1.2rem;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0,0,0,.24);
}
.detail-product-left .slider-for {margin-bottom: 8px;}
.detail-product-left .slider-for img{z-index: 0 !important}
#product-detail .slick-arrow {width: 30px;height: 30px;border-radius: 50%;color: #bbb;}
#product-detail .slick-arrow, .slider-nav .img-thumb{padding-left: 5px;}
#product-detail .slick-arrow, .slider-nav .img-thumb img {border: 1px solid #bbb;}
#product-detail .detail-product-left{ padding-right: 30px; border-right: 1px solid #ccc;}
#product-detail .intro {padding-right: 15px;}
#product-detail .intro .title-product{
  color: #4984c5;
  font-size: 18px;
  line-height: 30px;
  font-weight: bold;
  display: block;
  margin-bottom: 10px;
  margin-top: 10px;
}
#product-detail .intro  li.sku_product{font-weight: bolder;border-top: none;}
#product-detail .intro li.price{color: #ed7732;}
#product-detail .attribute-product li {
    line-height: 18px;
    border-top: dotted #CCCCCC 1px;
    margin-top: 5px;
    padding-top: 5px;
    list-style: none;
}
#product-detail .attribute-product li:last-child {border-bottom: dotted #CCCCCC 1px; padding-bottom: 6px;}

#product-detail .box-kmm {
    padding-top: 10px;
}

.box-kmm .box-kmm-item {
    border: dashed #F58220 1px;
    padding: 15px;
    border-radius: 4px;
    color: #000;
    background: #eee;
    font-size: 10px;
}

.box-kmm .box-kmm-item h3 {
    font-weight: 500;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 20px;
    color: #d0011b;
    border-bottom: double #CCCCCC 4px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}
.box-kmm .box-kmm-item p{ margin-bottom: 0px;}

#product-detail .box-discount {
    clear: both;
    margin-bottom: 20px;
}

.tabs_content, #content_detail {
  overflow: auto;
  background: #fff;
  padding: 20px;
}
.tabs_content, #content_detail img{
  max-width : 100%;
  height: auto;
}

.tabs_content , #review{
  overflow: none;
  background: #fff;
  padding: 20px; 
}

#add-cart {border: none;border-radius: 10px;background-color: #ed1c24;color: #fff;font-size: 16px;}

.slick-next:before, .slick-prev:before {
    display: block;
    content: "\f2fb";
    font-family: 'Material-Design-Iconic-Font' !important;
    color: #bbb !important;
    opacity: 1 !important;
    font-size: 28px !important;
}
