@import url("https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,400italic,500,500italic,700,700italic&subset=latin,vietnamese");
 body{
    font-size:14px;
    font-family:"Roboto",Arial,sans-serif !important;
    color:#333;
    padding:31px 0px 0px 0px;
    margin:0px;
    min-width:1350px;
}
body.single-product,
body.d,
lv.gif{
    background:url(../img/i/lv.gif) repeat-x left 157px;
}
/*body.d{
    background:url(../img/i/lv.gif) repeat-x left 157px,url(../img/f/g.gif) repeat-x left 772px;
}
*/
 body.z{
    background:url(../img/i/pv.gif) repeat-x left 157px;
}
 body.v,
 body.single-video {
    background:url(../img/i/v.gif) repeat-x left 157px;
}
body.page-template-page-khuyenmai,
 body.k{
    background:#f5f5f5 url(../img/i/k.gif) repeat-x left top;
}
 .wrap, form{
    padding:0px;
    margin:0px;
    width:1350px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
}
 ul{
    padding:0px;
    margin:0px;
    list-style-type:none;
}
ul li{
    padding:0px;
    margin:0px;
    list-style-type:none;
}
h1,h2,h3,h4,h5,h6{
    padding:0px;
    margin:0px;
}
img{
    border:0px;
}
.sao{
    font-family:Verdana;
    color:Red;
}
.cl{
    clear:both;
}
 a{
    color:#4f4f4f;
    text-decoration:none;
}
a:hover{
    color:#ed1b24;
    text-decoration:underline;
}
 .textbox{
    border:1px solid #288fb8;
    font-size:11px;
    font-family:Arial;
    color:#2c478c;
    background-color:White;
}
.txt{
    border:0px solid #fff;
    font-size:11px;
    font-family:Arial;
    color:#2c478c;
    background-color:Transparent;
    padding:0px;
    margin:0px;
    border:0px;
    border-style:none;
    outline:none;
}
 .txt12{
    border:1px solid #288fb8;
    font-size:12px;
    font-family:Arial;
    color:#2c478c;
    background-color:White;
    padding:2px;
}
 .btnID{
    font-family:Arial,padding:1px;
    margin:0px;
    font-size:11px;
}
 .lpg{
    display:block;
    text-align:right;
    padding-top:15px;
    height:28px;
    clear:both;
    font-size:15px;
}
 A.apage:link{
    color:#6b696a;
    text-decoration:none;
    padding:2px 9px;
    vertical-align:middle;
    background-color:#f4f4f4;
}
 A.apage:visited{
    color: #0062BD;
    text-decoration:none;
    padding:2px 9px;
    vertical-align: middle;
}
 A.apage:hover{
    color:#bb0f1d;
    text-decoration:none;
    padding:2px 9px;
    vertical-align:middle;
    background-color:#ffff00;
}
 .cpage{
    color:#bb0f1d;
    text-decoration:none;
    padding:2px 9px;
    vertical-align:middle;
    color:#bb0f1d;
    background-color:#ffff00;
}
 .v19,.u19,.usw ul,.dkm ul,.fb,.mkm .h,.skb ul,.uth,.us li,.dvdh ul,.uft,.av9,.ha,.usear,.umh,.dac ul,.umt,.pul,.dnf ul,.fx ul,.dmf ul.t,.dmf div.c,.dbc ul,.dsw2 div.cc{
    width:1350px;
    margin-left:auto;
    margin-right:auto;
}
 .tu,.lb,#av6 .h,#uv6 strong,.tvd .l,.udk strong,.dkb h2,.dkm .tt,#owct strong,.fk,.fy,.fm,.fi,.mkm b,.uyk .h,.umt .l,.skb strong,.skb h2,.ma h2,.ha .r,.vdc .l,.vda .l,.d5,.vdt .h b,.dvdh .h,.lff strong,.divl .hv,.upd1 li.r div.t,.divl .hh,.divl .yt,.divl .zh,.umh .a1,.uda .hh,.d8 b{
    font-size:14px;
    text-transform:uppercase;
}
 .v19 img:hover,.uda .vc:hover img,.vdh li:hover img,ul.pul img:hover,.divl .hv img:hover{
    -moz-opacity:0.7;
    opacity:0.7;
    filter:alpha(opacity=70);
}
 .uchat{
    left:0px;
    bottom:0px;
    position:fixed;
    z-index:998;
}
 .uchat li{
    width:64px;
    height:68px;
    background:url(../img/bg/cfb.png) no-repeat left top;
}
 .uchat a{
    display:block;
    height:68px;
    color:#fff;
    font-size:13px;
}
 .uchat b{
    display:inline;
    position:absolute;
    z-index:1;
    width:210px;
    height:32px;
    line-height:32px;
    overflow:hidden;
    text-align:center;
    margin-top:74px;
    background-color:#ef4136;
    border-radius:3px;
}
 #uv22,#uv6,#v6g,#v22g{
    position:fixed;
    _position:absolute;
    /* hack for internet explorer 6*/
    width:100%;
    top:0;
    left:0px;
}
 #v6g{
    background:#000;
    z-index:9998;
    opacity:0.7;
    height:100%;
}
 #uv6{
    z-index:9999;
    height:1px;
}
 #uv6 li{
    width:998px;
    height:450px;
    overflow:hidden;
    margin:auto;
    overflow:hidden;
    margin-top:90px;
    border-radius:10px;
    border:solid 1px #eee;
    background-color:#fff;
}
 #uv6 img{
    display:block;
    width:380px;
    height:450px;
}
 #uv6 .t{
    display:block;
    position:absolute;
    z-index:1;
    width:50px;
    height:50px;
    margin-left:975px;
    margin-top:-25px;
    cursor:pointer;
    background:#ef4136 url(../img/i/ik.png) no-repeat center center;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
}
 #uv6 .l{
    float:left;
}
 #uv6 .r{
    float:left;
    margin-left:60px;
    width:500px;
    overflow:hidden;
    margin-left:59px;
    text-align:center;
    background:url(../img/b/a.png) no-repeat 232px 93px;
}
 #uv6 strong{
    font-size:25px;
    color:#ed1b24;
    padding-top:59px;
    display:block;
    font-weight:600;
    height:40px;
}
 #uv6 em{
    display:block;
    padding-top:10px;
    height:50px;
    font-style:normal;
    font-size:18px;
}
 #uv6 .a,#uv6 .b,#uv6 .c{
    font-size:18px;
}
 #uv6 .b{
    margin-left:42px;
    font-weight:bold;
}
 #uv6 .c{
    margin-left:15px;
}
 #uv6 iframe{
    margin-top:20px;
}
 #v22g{
    background:#000;
    z-index:9996;
    opacity:0.7;
    height:100%;
}
 #uv22{
    z-index:9997;
    height:1px;
}
 #uv22 li{
    width:700px;
    height:210px;
    margin:auto;
    overflow:hidden;
    margin-top:200px;
    background-color:#fff;
}
 #uv22 .t{
    display:block;
    position:absolute;
    z-index:1;
    width:40px;
    height:40px;
    margin-left:680px;
    margin-top:-20px;
    cursor:pointer;
    background:#ef4136 url(../img/i/ik.png) no-repeat center center;
    background-size:16px auto;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
}
 #uv22 .r{
    float:left;
    width:400px;
    text-align:center;
     background-color:#0ea19a;
     color:#fff;
}
 #uv22 .l{
    float:left;
    width:300px;
}
 #uv22 img{
    display:block;
    width:300px;
    height:210px;
}
 #uv22 strong{
     display:block;
    padding-top:15px;
     height:30px;
     text-transform:uppercase;
     font-size:21px;
}
 #uv22 .a{
     display:block;
     height:33px;
}

.woocommerce-pagination {
  height: 35px;
  margin: 30px 0;
  text-align: center;
}
.woocommerce-pagination * {
    background-color: #efefef;
    display: inline-block;
    line-height: 35px;
    margin: 0 1px;
    width: 35px;
}
.woocommerce-pagination .active {
    background-color: #000;
    color: #fff;
}

#formdk1 {padding:0px;margin:0px auto 0px auto;width:410px; overflow:hidden;}

#formdk1 div{ width:105px; padding-left:5px; height:44px; line-height:44px; overflow:hidden;border-left:solid 1px #f2f2f2;position:absolute;z-index:1; margin-left:290px;margin-top:11px;}
#formdk1 span {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #000;
  display: inline-block;
  float: left;
  padding: 10px 0 0;
}
#formdk1 ul{padding:0px;margin:0px;list-style-type:none;}ul li{padding:0px;margin:0px;list-style-type:none;}
#formdk1 a{text-decoration:none;}
#formdk1 ul{ margin-top:10px;}
#formdk1 .kk{border:0px solid #fff;font-size:14px;color:#000;background-color:Transparent;padding:13px;font-family:Arial;outline:none;} 
#formdk1 .t{overflow:hidden;height:44px;border:solid 1px #eaeaea; background-color:#fff; margin-bottom:10px;border-radius:5px;}
#formdk1 .c{overflow:hidden;height:100px;border:solid 1px #eaeaea; background-color:#fff; margin-bottom:10px;border-radius:5px;}
#formdk1 .f{position:relative;background:#c57f1e url(../img/form/b.png) no-repeat 286px 12px; height:44px;line-height:44px; overflow:hidden;border-radius:5px;font-family:"Roboto",sans-serif !important; font-weight:500; text-align:center; color:#fff; font-size:20px;}
#formdk1 .s {
    font-size: 0;
    height: 44px;
    left: 0;
    position: absolute;
    width: 360px;
    z-index: 1;
    background: transparent;
    border: 0px;
}






.smallbutton .buynow-btn {
  display: none;
}
.collapse {
  display: none;
}

.desc.product_excerpt {
  font-size: 14px;
  max-height: 3200px;
  line-height: 1.5;
  margin-bottom: 0;
  overflow: hidden;
  width: 100%;
}
.desc.product_excerpt.toggled {
  height: auto;
  max-height: 100%;
}
#product_excerpt_toggle {
  height: 25px;
  margin-bottom: 15px;
  padding-top: 20px;
  text-align: center;
}
#product_excerpt_toggle::before {
    height: 55px;
    margin-top: -45px;
    content: -webkit-gradient(linear,0% 100%,0% 0%,from(#fff),color-stop(.2,#fff),to(rgba(255,255,255,0)));
    display: block;
}
#product_excerpt_toggle span {
  background-color: #fff;
  border: 1px solid #337ab7;
  border-radius: 5px;
  color: #337ab7;
  cursor: pointer;
  font-weight: bold;
  padding: 5px 25px;
} 
#product_excerpt_toggle span.collapse {
	color:#666;
}
#product_excerpt_toggle span.collapse i {
	color:#0388cd;
}
 
.hoidap {
  width: 920px;
}
.hoidap h3 {
  background: #efefef url("../img/icon-question.png") no-repeat scroll 10px center;
  border: 1px dashed #ccc;
  box-sizing: border-box;
  padding: 15px 15px 15px 60px;
}
.hoidap .desc {
  margin-bottom: 0;
}
.hoidap .read {
  color: red;
  display: block;
  font-size: 90%;
  line-height: 20px;
  padding-bottom: 10px;
  text-align: right;
}
.hoidaplienquan li {
  list-style: inside none disc;
  margin-bottom: 10px;
}

.table {
    border-collapse: collapse;
    border-spacing: 0;
}
.table-bordered > tbody > tr > td{
   border: 1px solid #ddd;
   padding: 5px;
}
.table-bordered > tbody > tr > td:nth-child(1) {
    width: 100px;
    white-space: nowrap;
    font-weight: bold;
}
.utl1{
    padding: 20px 0;
    background-color: #262423;
}
 .utl1 .h{
    float:left;
    text-align:center;
    width:14.2%;
    overflow:hidden;
    white-space: nowrap;
    font-size: 14px;
    font-weight: bold;
}
 .utl1 div{
    border:solid 1px #e3e3e3;
    margin:12px;
    padding:8px 0px;
    text-transform:uppercase;
    border-radius:8px;
}
.utl1 div a{
   color: #ffffff;
}
 .utl1 img{
    display:block;
    margin:0px auto 10px auto;
    width:120px;
    height:100px;
}






