﻿
/*-----Products-------*/

.blg_Products {}
.blg_Products .product-card{position:relative}
.btn-Sale {    width: 2.75rem;    height: 2.75rem;    padding: 0 !important;    transition: color 0.25s ease-in-out,background-color 0.25s ease-in-out,border-color 0.25s ease-in-out,box-shadow 0.2s ease-in-out;    border: 0;    border-radius: 50%;    background-color: transparent;    color: #fff;    text-align: center;    position: absolute;    top: .75rem;    right: 1.25rem;    font-weight: 600;    z-index: 5;}
.icoSale{position: inherit;    font-size: 48px;    color: #d38629;    left: 0;    top: 0;    z-index: -1;}
.product-title {min-height:35px}
.blg_Products .text-sale {color:#d38629}
.card-img-top {}
.card-img-top img{width:100%}
.product-card .card-body {  background-color: #fff;    z-index: 2; margin-top:0px;}
.btn-scroll-top.show {}
.cz-thumblist { max-height: 600px;  overflow-x:scroll;   /*overflow-y: scroll;    overflow-x: hidden;*/}

.product-card .card-img-top img{width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius: 10px;-webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear;-o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear;}
.product-card .card-img-top img:hover{-webkit-transform: scale(1.1,1.1);  -moz-transform: scale(1.1,1.1);  -o-transform: scale(1.1,1.1);   -ms-transform: scale(1.1,1.1);   transform: scale(1.1,1.1);}


.divProducts{padding:30px 0 25px; position:relative; z-index: 9; }
.divProducts .item{text-align:left;color:#484848; margin-bottom:15px}
.divProducts .item .box{text-align:center; height:100%; background:#f7f7f7;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius: 20px;border:1px solid transparent;}
.divProducts .item .box:hover{border:1px solid #d5751f}
.divProducts .item .img{}
.divProducts .item .img img{width:100%;-webkit-border-radius:20px 20px 0 0;-moz-border-radius:20px 20px 0 0;border-radius: 20px 20px 0 0;}
.divProducts .item .info{text-align:center; background:#f7f7f7; padding:20px 0; font-size:16px; -webkit-border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;border-radius: 0 0 20px 20px;}

.divProducts .item .info .title{}
.divProducts .item .info .title a{color:#5a361c; font-size:18px}
.divProducts .item .info .price{}
@media screen and (max-width: 992px) {
   .divProducts{padding:15px 0 15px; }
}

.caphome a {font-weight: 600 !important; font-size: 30px;color: #d38629;}
.caphome {
    font-size: 30px;
    text-align: center;
    font-weight: 600 !important;
    margin: 15px 0px 5px;
    color: #d38629;
    padding-bottom: 15px;
}
@media only screen and ( max-width: 576px ) {
    .caphome, .caphome a {font-size: 25px;}
}
/* detail */
.lightSlider {}
.lightSlider img{width:100%}

.producInfo {}
.producInfo .title {font-size:24px; color:#222; font-weight:bold}
.producInfo .price {color:#b81226; font-weight:600; font-size:22px}
.producInfo .price span{font-size:16px ; color: #333; font-weight:normal}
.producInfo .Desc{line-height:150%; font-size:16px}
.producInfo .star{}
.producInfo .star .ico{color:#b81226}

.wrapamount {font-size:16px}
.wrapamount .pamount {text-align:center; border:1px solid #ccc !important}
.wrapamount .icoup {}
.wrapamount .icodown{}
.tbamount {border-collapse: collapse;}
.tbamount td{padding:5px 10px; text-align:center; border:1px solid #ccc}
.tbamount td .ico{color:#822b1a}

.listpImg {display:none}
.listpImg .img{width:50%; padding:10px; float:left}

.pDetail { font-size:15px;}
.pDetail .title{text-transform:uppercase; font-weight:400; font-size:16px;}
.pDetail .price {text-transform:uppercase; font-weight:400; color:#ff0000; padding:10px 0}

.pDetail .optColors{width:100%; text-align:left}
.pDetail .optColors span{width:60px; padding:0 10px 10px 0; display:inline-block; cursor:pointer}
.pDetail .optColors span img{width:100%;}
.pDetail .optSize{ padding: 10px 0}
.pDetail .optSize span{font-size:14px; padding:0 10px; cursor:pointer; color:#333}
.pDetail .optSize span:hover{text-decoration:underline}
.pDetail .paddCart {text-align: center; padding:20px 0}
.pDetail .paddCart .btaddCart{ color: #fff; display:inline-block; cursor:pointer;  background-color: #b99d6b;   border-color: #b99d6b; font-size:14px; text-transform:uppercase; padding:5px 15px; -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;}

.optSize .focus{font-weight:bold; text-decoration:underline}
.optColors span.focus img{border:1px solid #000 !important;}
.optColors span img{border:1px solid transparent; padding:1px}