a.dathang{width: 100%;color: #FFF;background: none repeat scroll 0% 0% #d12732;border: medium none;text-shadow: none;font-size: 14px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;line-height:2; padding: 3px 0;margin: 1% 0;display: block;text-align: center;}
.nm-kh{max-height:400px; overflow-y:scroll;}
.nm-kh td{box-shadow: -1px -1px 0px 0px #ececec;}
.nm-kh table{font-size: 11pt;border:1px solid #ececec}
.nm-kh thead{color:#fff; background:#666666;padding:15px;font-size: 13pt; text-align:center;}
.nm-kh thead td{padding:5px}
.nm-kh tr::selection,.nm-kh thead~tr:hover{background-color:#EAEAEA}
.nm-kh tbody tr:nth-child(2n){background-color:#E4E4E4}
h3.nm-id {color: #f00 !important;text-align:center}
.nm-dathang{width:100%;position: fixed; bottom: 0; background: #404040; padding: 6px 10px; z-index: 100;text-align: center;left: 0;height: 40px;}
.nm-dathang a.nmdh{background-color:#d12732;border: 1px solid #fff;box-shadow: -17px -98px 31px -67px #c1111d inset; color:#dee400;font-size: 16px;padding: 15px 30px;border-radius: 4px;}

.hotln2{ position: fixed;  bottom: 15px;right: 0; height: 50px; width: auto; background: #424242;  z-index: 10000;}
.hotln2 label { position: relative; display: block;}
label { font-weight: 400; margin: 0; padding: 0;}
a { cursor: pointer;  color: #3b3b3b;}
.hotln2 a img { display: inline-block; vertical-align: middle; width: 52px; height: 50px;position: absolute;   right: 100%;background: #424242;border-radius: 50% 0 0 50%;}
.hotln2 a p { display: inline-block;  vertical-align: middle; color: #fff; font-size: 14px;line-height: 1.5;padding:0 10px;}
.hotln2 a strong {font-size: 20px;}

.nm-phone {position: fixed; z-index: 1000;}
.nm-phone.hotln1{right: 10px; bottom: 50%;}
.nm-phone a{font-size: 26px;display: inline-block;color:#fff;border-radius: 50%;line-height: 0;}
.hotln1 a p { display: none;}
.nm-phone.hotln1 a:hover{transform: scale(0.9);
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
-o-transform: scale(0.9);
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;}
.nm-phone.hotln1 a::after {
    -webkit-animation: sonarEffect 1.3s ease-out 75ms infinite;
    -moz-animation: sonarEffect 1.3s ease-out 75ms infinite;
    animation: sonarEffect 1.3s ease-out 75ms infinite;
	position: absolute;
width: 100%;
height: 100%;
border-radius: 50%;
content: '';
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
top: 0;
left: 0;
padding: 0;
z-index: -1;
box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.1);
opacity: 0;
transform: scale(0.9);
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
-o-transform: scale(0.9);
}
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale, span.onsale, .woocommerce-page span.onsale, .single-product .product .onsale {
    border-radius: 0px 5px 5px 0px !important;
    top: 30px !important;
    left: 0px !important;
    height: 30px;
    width: 50px !important;
    right: auto;
    font-size: 18px !important;
    padding: 0px 2px;
    background: #D4232B none repeat scroll 0% 0%;
    color: #FFF;
    float: left;
    font-family: Arial;
	min-height: 30px;
}

@media (max-width: 767px){
.nm-phone a{padding: 10px 12px;}
.nm-phone.hotln1 {bottom: 7px;}
.hotln2 a img{bottom: 4px;}
.hotln2 a p {line-height: 1; padding:0}
h3.nm-id {padding: 4px 10px;font-size: 12pt;border-radius: 2px;margin: 8px auto;}
}

@-webkit-keyframes sonarEffect{0%{opacity:0.3;}
40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255, 154, 218, 0.1), 0 0 10px 10px rgba(248, 56, 56, 0.8), 0 0 0 3px rgba(239, 142, 80, 0.5);}
100%{box-shadow:0 0 0 2px rgba(255, 154, 218, 0.1), 0 0 10px 10px rgba(248, 56, 56, 0.8), 0 0 0 3px rgba(239, 142, 80, 0.5);-webkit-transform:scale(1.3);opacity:0;}
}
@-moz-keyframes sonarEffect{0%{opacity:0.3;}
40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255, 154, 218, 0.1), 0 0 10px 10px rgba(248, 56, 56, 0.8), 0 0 0 3px rgba(239, 142, 80, 0.5);}
100%{box-shadow:0 0 0 2px rgba(255, 154, 218, 0.1), 0 0 10px 10px rgba(248, 56, 56, 0.8), 0 0 0 3px rgba(239, 142, 80, 0.5);-moz-transform:scale(1.3);opacity:0;}
}
@keyframes sonarEffect{0%{opacity:0.3;}
40%{opacity:0.5;box-shadow:0 0 0 2px rgba(255, 154, 218, 0.1), 0 0 10px 10px rgba(248, 56, 56, 0.8), 0 0 0 3px rgba(239, 142, 80, 0.5);}
100%{box-shadow:0 0 0 2px rgba(255, 154, 218, 0.1), 0 0 10px 10px rgba(248, 56, 56, 0.8), 0 0 0 3px rgba(239, 142, 80, 0.5);transform:scale(1.3);opacity:0;}
}