/*Module One*/
.module-one {margin-bottom: 55px;}
/*Left*/
#div-home-menuleft {margin-top: 95px;}
#div-home-menuleft .title {margin-bottom: 10px;}
#div-home-menuleft .title a {color:#454343;font-size:24px;}
#div-home-menuleft ul {margin: 0;padding: 0;list-style: none;display: block;}
#div-home-menuleft ul li {position: relative;margin: 0;padding: 0;}
#div-home-menuleft ul li a {text-decoration: none;cursor: pointer;}
#div-home-menuleft > ul > li > a {display: block;padding: 8px 5px 8px 20px;position: relative;}
#div-home-menuleft ul > li {background: url(../Images/ico-mh-04.png)left 14px no-repeat;}
#div-home-menuleft ul > li.has-sub {background:url(../Images/ico-mh-01.png)left 14px no-repeat;}
#div-home-menuleft > ul > li:hover {background:url(../Images/ico-mh-03.png)left 14px no-repeat;}
#div-home-menuleft > ul > li.has-sub:hover {background:url(../Images/ico-mh-02.png)left 14px no-repeat;}
#div-home-menuleft > ul > li.open,#div-home-menuleft > ul > li.open:hover {background:url(../Images/ico-mh-03.png)left 14px no-repeat;}
#div-home-menuleft > ul > li.active > a, #div-home-menuleft > ul > li:hover > a, #div-home-menuleft > ul > li.open > a{color: #fd741e;}
#div-home-menuleft ul > li:hover::after,#div-home-menuleft ul > li.active::after,#div-home-menuleft ul > li.open::after {border-top-color: #ffffff;}
#div-home-menuleft ul > li.has-sub.open > a::after {opacity: 1;bottom: -13px;}
#div-home-menuleft ul > li.has-sub.open > a::before {opacity: 1;bottom: -12px;}
#div-home-menuleft ul ul {display: none;}
#div-home-menuleft ul ul li {background: none;}
#div-home-menuleft ul ul li a {display: block;position: relative;padding: 5px 5px 5px 20px;color: #777;}
#div-home-menuleft ul ul ul li {border: 0;}
#div-home-menuleft ul ul li:hover > a,#div-home-menuleft ul ul li.open > a,#div-home-menuleft ul ul li.active > a {background: #e4e4e4;color: #333;}
#div-home-menuleft ul ul > li.has-sub > a::after {border-top: 13px solid #dddddd;}
#div-home-menuleft ul ul > li.has-sub > a::before {border-top: 13px solid #e4e4e4;}
#div-home-menuleft ul ul ul li a {padding-left: 30px;}
#div-home-menuleft ul ul > li.has-sub::after {top: 18.5px;border-width: 6px;border-top-color: #777777;}
#div-home-menuleft ul ul > li:hover::after,#div-home-menuleft ul ul > li.active::after,#div-home-menuleft ul ul > li.open::after {border-top-color: #666666;}
/*#div-home-menuleft > ul > li:hover ul {display:block;}*/
/*Right*/
.div-box-sp {}
.div-box-sp .title {margin-left: -15px;text-align: center;padding: 35px 0 25px;}
.div-box-sp .title a {font-family: MyriadPro BoldCond;font-size: 36px;text-transform: uppercase;color:#454343;}
.div-box-sp .sub-box-sp {height:277.484px;margin-bottom:15px;}
.div-box-sp .sub-box-sp .a-sub-box-sp {text-align:center;height:100%;width:100%;display: block;}
.div-box-sp .sub-box-sp .img {height:100%;width:100%;padding: 10px;}
.div-box-sp .sub-box-sp .img img {max-width: 100%;position: relative;top: 30px;}
.div-box-sp .sub-box-sp .text {position:relative;bottom:48px;font-family: MyriadPro BoldCond;font-size: 24px;text-transform: uppercase;color: #fff;}
.div-box-sp .sub-box-sp:hover .a-sub-box-sp {-webkit-transition: all .2s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;background: rgba(0,0,0,0.2);width:100%;height:100%;}
.div-box-sp .sp-orange {background:#f47f20;}
.div-box-sp .sp-blue {background:#1960a0;}
.div-box-sp .sp-pink {background:#a01972;}
.div-box-sp .sp-green {background:#07990e;}
.div-box-sp .sp-red {background:#fd741e;}
.div-box-sp .sp-black {background:#454343;}
.div-box-sp .sp-purple2 {background:#532343;}
.div-box-sp .sp-brown {background:#994500;}
.div-box-sp .sp-yellow {background:#bdbf0a;}
.div-box-sp .sp-blue2 {background:#077c99;}
.div-box-sp .sp-red2 {background:#de0f49;}
.div-box-sp .sp-purple {background:#8507c7;}
.div-loadit {margin-left:-15px;text-align:center;margin-top: 15px;}
.div-loadit .btn-load-sp {font-size:18px;padding:12px 60px;background:#f9f9f9;border:0;outline:none;}
.div-loadit .btn-load-sp:hover {background:#e5e5e5;-webkit-transition: all .2s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
/*Module Three*/
.page-pi-list {float:left;}
.page-pi-list .title {text-align:center;padding-bottom: 10px;}
.page-pi-list .title a {font-family: MyriadPro BoldCond;font-size: 30px;text-transform: uppercase;color: #454343;}
.box-mfh-three {padding-bottom: 15px;margin-bottom: 15px;float: left;width: 100%;}
.box-mfh-three .img {/* border:1px solid #ecebeb; */height:190px;overflow:hidden;text-align: center;position: relative;}
.box-mfh-three .img .quickshow {
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.9);
    visibility: hidden;
    opacity: 0;
    transition: 0.3s ease-in-out;
    top: 100%;
    left: 0;
    position: absolute;
    text-align: left;
    padding: 14px;
    font-size: 15px;
    
}

.text-fix {
    font-size: 15px;
    float: left;
    width: 100%;
    margin: 20px 0;
}
.text-fix .title-box {
    display: block;
    float: left;
    width: 100%;
}
.text-fix h2 {
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    float: left;
    width: auto;
    position: relative;
    border-bottom: 3px solid #f47f20;
    padding-bottom: 9px;
    
}

.text-fix ul li ,.text-fix p ,.text-fix  span {
    padding: 2px 0;
    display: inline-block;
    line-height: 1.4em;
      margin-bottom: 0;
}
.text-fix ul li {
    display: block;
}
.box-mfh-three .img .quickshow span ,.box-mfh-three .img .quickshow li {
    padding: 2px 0;
    display: block;
  
} 
.box-mfh-three .img .quickshow p {
    line-height: 1.4em;
    font-size: 15px;
    
}
.box-mfh-three:hover .img .quickshow {
     visibility: visible;
    opacity: 1;
	top: 0;
    transition: 0.3s ease-in-out;
    display: none;
} 
.box-mfh-three:hover a {
	color: #FFF !important
}
.box-mfh-three .img img {max-width:100%;max-height: 100%;}
.box-mfh-three .main {text-align:center;}
.box-mfh-three .main .sub-title {font-family:'Segoe UI Bold';display:block;margin-top: 10px;color: #454343;height: 42px;overflow: hidden;
}
.box-mfh-three .main .sub-price {font-family:'Segoe UI Bold';font-size:18px;color:#fd741e;display:block;margin-bottom: 5px;}
/**/
.box-mfh-three .phone {
    color: red;
    font-size: 14px;
}
.btn-buy {border: 0;outline: none;border-radius: 6px;margin-top: 5px;padding: 7px 15px;cursor: pointer;background: #fd741e;text-decoration: none;color: #fff;-webkit-tap-highlight-color: rgba(0,0,0,0);display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;}


.box-mfh-three:hover .img {/* border: 1px solid #fd741e; */-webkit-transition: all .2s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.box-mfh-three .main .sub-title:hover {text-decoration:underline;}
.module-three .div-loadit {margin-left: 0px;text-align: center;margin-top: 5px;}
/* BEGIN product page */
.product-item {float: left;width: 100%;}
.product-item .title {text-align:center;margin: 15px 0;}
.product-item .title a {font-family: MyriadPro BoldCond;font-size: 36px;text-transform: uppercase;color: #454343;}
.inf-product {width: 100%;float: left;}
/**/
.infor-product-item {float: left;width: 100%;}
.infor-product-item h4 {font-family: 'Segoe UI Bold';font-size:18px;margin:0;line-height: 24px;}
.infor-product-item .price {margin-bottom:10px;}
.infor-product-item .price strong {color:#fd741e;font-size:24px;font-family: 'Segoe UI Bold';}
.product-page-options ul li {margin-bottom: 10px;float:left;width:100%;}
.product-page-options ul li strong {font-family: 'Segoe UI Bold';width:190px;float: left;}
.product-page-options ul li:last-child strong,.product-page-options ul li:last-child p {margin-top:5px;}
.product-page-options ul li p {float: left;margin:0}
.product-page-options ul li span {margin-left: 5px;}
.product-page-options ul li span input {text-align:center;width:63px;height:23px;border:1px solid #e1e1e1;outline:none;}
/**/
.btn-muahang {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;background:#ff0000;color:#fff;float: left;margin-right: 20px;padding: 8px 20px; margin-bottom:20px;}
.btn-muahang:before {content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 0;right: 0;background: #fd741e;-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: 50%;transform-origin: 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.btn-muahang:hover, .btn-muahang:focus, .btn-muahang:active {color: white;}
.btn-muahang:hover:before, .btn-muahang:focus:before, .btn-muahang:active:before {-webkit-transform: scaleY(0);transform: scaleY(0);}
.bt-send-reviews:hover {background:#ea5f08;color:#fff;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.infor-product-item .social-icons {float: left;margin-top: 3px;margin-right:15px;}
.infor-product-item .social-icons li {float: left;width: 28px;height: 28px;margin-right:5px;}
.infor-product-item .social-icons li a {display:block;height:100%;background-position: 0 0px;background-repeat:no-repeat;opacity: 1;}
.infor-product-item .social-icons li:hover a {background-position: 0 -38px;}
.infor-product-item .social-icons li .facebook {background-image: url(../images/facebook.png);}
.infor-product-item .social-icons li .email {background-image: url(../images/email.png);}
.infor-product-item .social-icons li .print {background-image: url(../images/print.png);}
.infor-product-item .social-icons li .twitter {background-image: url(../images/twitter.png);}
.infor-product-item .social-icons li .linkin {background-image: url(../images/linkedin.png);}
.infor-product-item .social-icons li .googleplus {background-image: url(../images/googleplus.png);}
.review {float: left;margin-top: 10px;}
.review a {color:#fd741e;position: relative;top: -1px;}
.review .rateit {margin-right:10px;}
/**/
.product-main-image {border: 1px solid #e1e1e1;margin-bottom: 20px;}
.product-main-image img {width: 100%;}
.product-other-images {text-align: left;}
.product-other-images a {width: calc(100% / 4 - 10px);height: 100%;margin-left: 13px;border: 1px solid #e1e1e1;float: left;}
.product-other-images a:first-child {margin-left:0;}
.product-other-images a:last-child {padding-right:0}
.product-other-images img {width: 100%;height: 65px;}
.product-other-images a:hover img,.product-other-images a.active img {box-shadow: 0 0 0 2px #c7ced5;}
.product-page-options {margin-bottom: 10px;width: 100%;float: left;}
.product-quantity, .product-quantity .input-group {width: 70px;float: left;margin-left: 2px;position: relative;}
table .product-quantity, table .product-quantity .input-group {margin-right: 0;}
.product-quantity input.form-control {border: none;background: #edeff1 !important;color: #647484;height: 35px;width: 50px;text-align: center;padding: 5px;}
.product-quantity input.form-control:focus {border: none;}
.product-quantity .input-group-btn {position: static;}
.product-quantity .btn {text-align: center;height: 18px !important;width: 18px;padding: 0 2px 0 1px !important;text-align: center;background: #edeff1;border-radius: 0 !important;font-size: 18px !important;line-height: 1 !important;color: #616b76;margin: 0 !important;position: absolute;right: 0;}
.product-quantity .quantity-up {top: 0;}
.product-quantity .quantity-down {bottom: 0;}
.product-quantity .btn i {position: relative;top: -2px;left: 1px;}
.product-page .review {color: #6e7a85;border-bottom: 1px solid #f4f4f4;padding-bottom: 18px;margin-bottom: 20px;}
.product-page .rateit {margin-right: 27px;position: relative;top: 2px;}
.product-page .review a {color: #e6400c;}
.product-page-content {width: 100%;overflow: hidden;padding: 30px 15px 0;}
.product-page-content .nav-tabs > li.active > a,.product-page-content .nav-tabs > li.active > a:hover,.product-page-content .nav-tabs > li.active > a:focus {color: #454343;font-family: 'Segoe UI Bold';border-color: #e7e7e7;border-radius: 0;border-bottom-color: transparent;}
.product-page-content .nav-tabs > li > a {font-size: 18px;border-radius:0;}
.product-page-content .tab-content {padding: 20px 15px;background: #fff;border: 1px solid #e7e7e7;border-top: 0;margin-bottom: 30px;}
/* reviews tab */
.reviews-form {}
.reviews-form h2 {margin-top:0;margin-bottom:10px;text-transform:uppercase;font-size:20px;}
.reviews-form label {top: -2px;position: relative;margin-right: 10px;font-family: 'Segoe UI Bold';}
.reviews-form input.form-control {color: #aaa;}
.reviews-form .require {color: #e94d1c;}
.reviews-form input.form-control,.reviews-form textarea.form-control {color: #444;box-shadow: none;border: 1px solid #dbdbdb;border-radius:0;width:100% !important;}
.review-item {width: 100%;overflow: hidden;border-bottom: solid 1px #eee;padding: 0 5px 5px;margin: 0 -5px 20px;}
.review-item-submitted {margin-bottom: 5px;position: relative;}
.review-item-submitted strong, .review-item-submitted em {display: block;}
.review-item-submitted strong {margin-bottom: 3px;font-family: 'Segoe UI Bold';}
.review-item-submitted em {font-style: normal;color: #bbb;font-size: 12px;}
.review-item-submitted .rateit {position: absolute;top: 3px;right: 0;}
.reviews-form .form-group .rateit {}
.bt-send-reviews {background: #fd741e;color: #fff;border: 0;padding: 6px 20px;}
/*rateit*/
.rateit {display: -moz-inline-box;display: inline-block;position: relative;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-o-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;}
.rateit .rateit-range {position: relative;display: -moz-inline-box;display: inline-block;background: url(../images/star.gif);height: 16px;outline: none;}
.rateit .rateit-range * {display:block;}
/* for IE 6 */
* html .rateit, * html .rateit .rateit-range {display: inline;}
/* for IE 7 */
* + html .rateit, * + html .rateit .rateit-range {display: inline;}
.rateit .rateit-hover, .rateit .rateit-selected {position: absolute;left: 0px;}
.rateit .rateit-hover-rtl, .rateit .rateit-selected-rtl {left: auto;right: 0px;}
.rateit .rateit-hover {background: url(../images/star.gif) left -32px;}
.rateit .rateit-hover-rtl {background-position: right -32px;}
.rateit .rateit-selected {background: url(../images/star.gif) left -16px;}
.rateit .rateit-selected-rtl {background-position: right -16px;}
.rateit .rateit-preset {background: url(../images/star.gif) left -48px;}
.rateit .rateit-preset-rtl {background: url(../images/star.gif) left -48px;}
.rateit button.rateit-reset {background: url(../images/delete.gif) 0 0;width: 16px;height: 16px;display: -moz-inline-box;display: inline-block;float: left;outline: none;border:none;padding: 0;}
.rateit button.rateit-reset:hover, .rateit button.rateit-reset:focus {background-position: 0 -16px;}
/*Custom*/
#fancybox-loading {background: url('../Images/fancybox_loading.gif')center center no-repeat;}
.fancybox-close {background: url('../Images/x-close.png')center center no-repeat;width: 30px;height: 30px;border: 7px solid #fff;top: 0px;right: 0px;}
.fancybox-prev span {background: url('../Images/x-left_arrow.png')center center no-repeat;width: 40px;height: 40px;}
.fancybox-next span {background: url('../Images/x-right_arrow.png')center center no-repeat;width: 40px;height: 40px;}
#div-home-menuleft ul .active ul {display: block;}
.fancybox-overlay {background: url('../images/fancybox_overlay.png');}
/* END product page */
/*Product-list*/
.page-product-list {text-align: center;}
.page-product-list .title {padding: 35px 0 25px;float: left;width: 100%;}
.page-product-list .title a {font-family: MyriadPro BoldCond;font-size: 36px;text-transform: uppercase;color: #454343;}

.page-product-list .col-md-2 {padding-right:0;}
.page-product-list .col-md-10 .col-md-3 {padding:0;}
.page-product-list .col-md-9 .col-md-3 {padding:0;}
.page-product-list .col-md-1 {padding-left:0;}

.div-pr-more ,.div-pr-nhom , .div-pr-hang {display: table;border: 1px solid #D7D7D7;background: #F7F7F7;width: 100%;padding: 10px;}
.div-pr-nhom {height:180px;border-top:0;}
.div-pr-hang {border-left: 0;height: 80px;}
.div-pr-more {height:80px;background:#1960a0;}
.div-pr-more:hover {background:#0F5594;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.div-pr-more a ,.div-pr-nhom a, .div-pr-hang a {vertical-align: middle;display: table-cell;font-size: 18px;}
.div-pr-nhom:hover, .div-pr-hang:hover {background:#eee;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.div-pr-more a {color: white;}

.div-pr-sp {height: 180px;border-right: 1px solid #D7D7D7;padding: 10px;}
.div-pr-sp .img {height: 90px;overflow:hidden;float: left;width: 100%;}
.div-pr-sp .img img {max-width:100%;}
.div-pr-sp .text {float: left;width: 100%;max-height: 55px;overflow: hidden;}
.div-pr-sp .text:hover {text-decoration:underline;}
.div-pr-sp .sub-price {color:#fd741e;font-family: 'Segoe UI Bold';margin-top: 5px;float: left;width: 100%;}
.div-bpr-more {border-right: 1px solid #D7D7D7;border-bottom: 1px solid #d7d7d7;height: 90px;padding: 30px 0;}
.div-bpr-more a {background:#f9f9f9;padding:10px 30px;}
.div-bpr-more a:hover,.col-md-1 .div-bpr-more a:hover {background:#e1e1e1;color:#222;}
.div-pr-titlemore {height: 90px;border-right: 1px solid #D7D7D7;}

.col-md-1 .div-pr-titlemore {height: 80px;border-bottom: 1px solid #D7D7D7;border-right:0;}
.col-md-1 .div-bpr-more {height: 180px;padding: 60px 10px;}
.col-md-1 .div-bpr-more a {background: #f9f9f9;padding: 10px;display: block;}
.col-md-9 .div-pr-sp {height: 180px;border-bottom: 1px solid #D7D7D7;border-right:0;padding: 10px;}

.page-product-list .col-md-2 .active {padding-right:0;background-color: #fff;border-right: 0;}
.page-product-list .col-md-2 .active a,.page-product-list .col-md-3 .active a {color:#1960a0;}
.page-product-list .col-md-3 .active {background-color: #fff;border-bottom: 0;}

/* CSS for lens */
#img-item-big {margin-bottom: 20px;border: 1px solid #e1e1e1;}
#img-item-big img {max-width:100%;}
img.cloudzoom-gallery {width: 100%;height: 65px;}
#img-item-small {overflow:hidden;}
#img-item-small a {text-decoration: none;display: inline-block;height: 100%;margin-left: 13px;border: 1px solid #e1e1e1;float: left;}
#img-item-small .owl-controls {display: none !important;}
#img-item-small a:first-child {margin-left: 0;}
#img-item-small a:last-child {padding-right: 0;}
#img-item-small .owl-wrapper-outer {width: initial;float: inherit;margin-left: -10px;}
#img-item-small .owl-item {padding-left: 10px;}
.cloudzoom-lens {border:5px solid #888; width:100px;height:100px;box-shadow: -0px -0px 10px rgba(0,0,0,0.40);cursor:crosshair;z-index: 9999;}
.cloudzoom-zoom {border:1px solid #888;width:600px;height:200px;box-shadow: -0px -0px 10px rgba(0,0,0,0.40);z-index: 9999;}
.cloudzoom-zoom-inside {border:none;box-shadow:none;z-index: 9999;}
.cloudzoom-caption {display:none;text-align: left;background-color:#000;color:#fff;font-weight:bold;padding:10px;font-family: sans-serif;font-size:11px;}
.cloudzoom-blank {background-image:url(../images/blank.png);}
.cloudzoom-ajax-loader {background-image:url(../images/ajax-loader.gif);width:32px;height:32px;}

@media (min-width:1600px) {#img-item-small .owl-item {width: 112px !important;}}
@media (min-width:1199px) and (max-width:1599px){#img-item-small .owl-item {width: 92.5px !important;}}
@media (min-width:991px) and (max-width:1199px){#img-item-small .owl-item {width: 96px !important;}}
@media (min-width:768px) and (max-width:990px) {#img-item-small .owl-item {width: 88.5px !important;}}
@media (max-width:768px) and (max-width:990px) {#img-item-small .owl-wrapper-outer {margin-left:0px;}#img-item-small .owl-item {padding-left:0;}}

.detail-product {
    padding-top: 30px;
}

.product {
    margin-bottom: 50px
}
.product-name {
    font-size: 14px
    color:#454343;
 text-align: center;
}
.product-name a{
    font-size: 12px
    color:#454343;
 text-align: center;
} 
.product-category,
.product-status {
    color: #898989;
    margin-bottom: 7px;
    text-align: center;
}
.product-price {
    color: #e03232;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
}
.product-price del {
    color: #898989;
    font-size: 16px;
    font-weight: 400
}
.product-label,
.product-soldout .soldout {
    font-weight: 700;
    font-family: Montserrat, Arial, sans-serif;
    text-transform: uppercase
}
.product-stars {
    margin-top: 10px;
    margin-bottom: 30px
}
.product-description {
    color: #898989;
    margin-bottom: 30px
}
.product-media {
    background: #F7F7F7;
    overflow: hidden;
    position: relative;
    z-index: 40
}
.product-media a {
    display: block
}
.product-media:hover .product-hover {
    opacity: 1
}
.product-thumbnail img {
    width: 100%!important
}
.product-hover,
.product-soldout {
    width: 100%;
    position: absolute;
    left: 0
}
.product-soldout {
    top: 0;
    height: 100%;
    z-index: 45;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    -webkit-transform: scale(.2);
    -ms-transform: scale(.2);
    -o-transform: scale(.2);
    transform: scale(.2);
    color: #fff;
    background-color: rgba(0, 0, 0, .5)
}
.product-grid:hover .product-soldout {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}
.product-soldout .soldout {
    color: #fff;
    font-size: 20px
}
.product-hover {
    bottom: -20px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out
}
.product-grid:hover .product-hover {
    visibility: visible;
    opacity: 1;
    bottom: 0
}
.product-actions {
    background-color: #fff;
    padding: 12px 0;
    margin: 0 35px 13px;
    -webkit-box-shadow: 2px 4px 5px 0 rgba(0, 0, 0, .09);
    box-shadow: 2px 4px 5px 0 rgba(0, 0, 0, .09);
   
}
.product-actions  a.awe-button i{ padding-right: 5px;}
.product-actions>.awe-button,
.product-actions>button {
    background: 0 0;
    border: transparent;
    font-size: 16px;
    padding: 0px 15px;
    border-left: solid 1px #ddd;
    display: inline-block;
}
.product-actions>.awe-button:first-child,
.product-actions>button:first-child {
    border-left: none
}
.product-actions>.awe-button.active,
.product-actions>.awe-button:hover,
.product-actions>button.active,
.product-actions>button:hover {
    color: #ed161d
}
.product-actions>.awe-button>span,
.product-actions>button>span {
    display: none
}
.product-label {
    background-color: #333;
    color: #fff;
    font-size: 12px;
    display: inline-block;
    position: absolute;
    z-index: 50;
    top: 20px;
    left: 0;
    width: 95px;
    height: 25px;
    line-height: 24px
}
.product-label.hot {
    background-color: #D75B51
}
.product-label.new {
    background-color: #43C872
}
.product-label.sale {
    background-color: #ffa800
}
.product-grid .product-name {
    overflow: hidden;
    /* text-overflow: ellipsis; */
    /* white-space: nowrap */
    line-height: 1.4em;
    text-align: center;
    margin-top: 15px;
    height: 38px;
}
.product-list:after,
.product-list:before {
    content: " ";
    display: table
}
.product-list .product-media {
    float: left;
    margin-right: 30px
}
.product-list .product-body {
    overflow: hidden
}
.product-list .product-name {
    font-size: 20px;
    font-weight: 400;
    margin-top: 0
}
.product-list .product-category,
.product-list .product-status {
    font-size: 16px;
    margin-bottom: 20px
}
.product-list .product-price {
    font-size: 30px
}
.product-list .product-price del {
    font-size: 18px
}










