@charset "utf-8";
#mtadm{width:100%;float:left;height:auto;margin-bottom:15px}
#tdlsp{width:100%;float:left;height:auto;line-height: 30px;
    display: block;
    text-align: center;
   margin-bottom:30px;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    text-transform: uppercase;
    font-weight: 600;}
#kmdsdmt{width:100%;float:left;height:auto;margin-bottom:20px;border:1px solid #EEE;}	
#kmdsdmt ul{margin:0px;padding:0px;}
#kmdsdmt ul li{margin:0px;padding:0px;list-style:none;width:100%;float:left;height:auto;position:relative}
#kmdsdmt ul li .ic1{color: #fff;
    position: absolute;
    top: 9px;
    right: 7px;
    cursor: pointer;
    font-size: 20px;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}
#kmdsdmt ul li .ic1:hover{color:#fbd426}	
#kmdsdmt ul li a.ac1{width:100%;float:left;height:auto;padding:6px 10px;background:#b91015;font-size:16px;color:#fff;font-weight:400;text-transform:uppercase;    border-bottom: 1px solid #eee;padding-top:8px;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}
#kmdsdmt ul li a.ac1:hover{background:#930a1a}
#kmdsdmt ul li ul{margin:0px;padding:0px;height: 0px;
    overflow: hidden; transition: all 2s ease;}
.ulactive{height:auto!important;overflow:inherit!important}	
#kmdsdmt ul li ul#ulc1ac{height:auto;overflow: inherit;}
#kmdsdmt ul li ul li{margin:0px;padding:0px;list-style:none;width:100%;float:left;height:auto;}
#kmdsdmt ul li ul li a{width:100%;float:left;height:auto;padding:6px 10px;padding-top:6px;border-bottom:1px solid #eee;color:#000;font-weight:400;font-size:15px;text-transform:uppercase;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}
#kmdsdmt ul li ul li a:hover{background:#ebebeb}
#kmdsdmt ul li ul li a#aacc2{background:#ebebeb}
#kmdsdmt ul li ul li:last-child a{border-bottom:0px solid #000}
#kttck1{width:100%;float:left;height:auto;margin-bottom:10px}
#trkttck1{width:39%;float:left;height:auto}
#phkttck1{width:59%;float:right;height:auto;background:#ecf1f4;padding:10px;border-radius:7px;    min-height: 153px;}
#tdphkttck1{width:100%;float:left;height:auto;text-align:center;font-size:16px;text-transform:uppercase;color:#000;font-weight:700;margin-bottom:10px}
#ndphkttck1{width:100%;float:left;height:auto;line-height:25px}
#ndphkttck1 p{margin:0px;padding:0px}
.mtrkct{width:100%;float:left;height:auto;margin-bottom:20px}	
.tdmtrkct{width:100%;float:left;height:auto;border-bottom:1px solid #eee;padding-bottom:10px;color:#333;font-size:14px;font-weight:700;text-transform:uppercase;margin-bottom:15px}
.ndmtrkct{width:100%;float:left;height:auto}
.ndmtrkct ul{margin:0px;padding:0px}
.ndmtrkct ul.ultactive li{display:none}
.ndmtrkct ul.ultactive li.littinhac{display:block}
.ndmtrkct ul li{margin:0px;padding:0px;list-style:none;width:100%;float:left;height:auto;margin-bottom:5px;padding-left:10px;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}
.ndmtrkct ul li:hover{color:#4cb551}
.ndmtrkct ul li.littinh{cursor:pointer}
.ndmtrkct ul li h3 a{color:#212529;font-weight:700;font-size:15px;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}
.ndmtrkct ul li span{float:right;}
.ndmtrkct ul li h3 a:hover{color:#4cb551}
.tdkdmcap1ct{width:100%;float:left;height:auto;margin-bottom:10px}
#h1ct{width:100%;float:left;height:auto;margin-bottom: 5px;}
#h1ct h1 a{    float: left;
    color: #333;
    font-size: 21px;
    font-weight: bold;
    text-transform: uppercase;}
#kgiact2{width:100%;float:left;height:auto;background:#f2f2f2;padding:10px;margin-bottom:10px}	
#kgiact2 ul{margin:0px;padding:0px;}
#kgiact2 ul li{margin:0px;padding:0px;list-style:none;float:left;margin-right:15px;}
#kgiact2 ul li .chgia{color:#ee3338;font-size:15px;position:relative;top:12px;}
#kgiact2 ul li .sogia{color:#ee3338;font-size:30px;font-weight:700}
#kgiact2 ul li .sogiacu{color:#333;font-size:15px;text-decoration:line-through}
#kgiact2 ul li .ptgia{color:#fff;font-size:15px;background:#fa0402;padding:3px 10px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;position:relative;top:15px}
#kgiact2 ul li:last-child{margin-left:20px}
#csct{width:100%;float:right;text-align:left;height:auto;margin-top:10px}
#motasanphamcap1{width:100%;float:left;height:auto;margin-bottom:15px;line-height:23px;font-family: 'Open Sans', sans-serif;font-weight:400;}
#motasanphamcap1 p{margin:0px;padding:0px}
#ctspmot{width: 100%;
    float: left;
   
    border-top: 1px solid #f5f5f5;
    height: auto;
    margin-bottom: 5px;    background: #fff;
    
    position:relative}

#traictspmot{width: 535px;
    float: left;
    height: auto;padding: 5px;background:#fff}
#image-gallery li{position:relative}	
#ndttctsp{width:100%;float:left;height:auto;margin-bottom:15px;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;padding-bottom:15px;position:relative}
#image-gallery li img{width:100%!important;height:auto!important;float: left;}

.tdkdmcap1 #xtcsplq{float:right;color:#b91015;float:right;font-weight:600;font-size:15px}
#phaictspmot{    width: 660px;
    float: right;
    height: auto;padding: 5px;background:#fff
   }
#gictspmot{width:5px;height:100%;position:absolute;right:660px;background:#f5f5f5}	 
#phaictspmottr{width:100%;margin-bottom:10px;overflow:auto;color:#333}
#phaictspmotdu{width:100%;background:#f5f5f5;padding:10px 20px;line-height:27px}
#phaictspmotdu p{margin:0px;padding:0px}
.nmttct{width:100%;float:left;height:auto;margin-bottom:10px;}
.nmttct b{color:#333;width:108px;float:left}
.nmttct #giactspcu{color:#333;text-decoration:line-through}
.nmttct #giactsp{color:#d0021c;font-weight:bold;font-size:30px}
#mtspct{    width: 100%;
    float: left;
    height: auto;
    line-height: 27px;
    border-bottom: 1px solid #f5f5f5;
    border-top: 1px solid #f5f5f5;
    margin-bottom: 15px;}
#mtspct strong{color:#333!important}
#cslxctsp{width:100%;float:left;height:auto;margin-bottom:5px}
#lxctsp{width:100%;float:left;height:auto;}

#slctsp{width:100%;float:left;height:auto;margin-bottom:10px}
#tagsctsp{width:100%;float:left;height:auto;margin-bottom:5px;}
#tagsctsp ul{margin:0px;padding:0px}
#tagsctsp ul li{margin:0px;padding:0px;list-style:none;float:left;margin-right:15px}
#tagsctsp ul li a{color:#333}
#tagsctsp ul li a:hover{color:#08a655}
#slctsp span{float:left;margin-top:5px;margin-right:10px}
#knmuactsp .btn-cart{width: 49%;
    float: right;
    padding: 13px 0px;
    color: #fff;
    text-transform:uppercase;
    font-weight: bold;
    text-align: center;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
	border:1px solid #fd6e1d;
    background: #fd6e1d;
    background: -webkit-gradient(linear,0% 0%,0% 100%,from(#fd6e1d),to(#f59000));
    background: -webkit-linear-gradient(top,#f59000,#fd6e1d);
    background: -moz-linear-gradient(top,#f59000,#fd6e1d);
    background: -ms-linear-gradient(top,#f59000,#fd6e1d);
    background: -o-linear-gradient(top,#f59000,#fd6e1d);}
#knmuactsp .btn-cart:hover{ background: #d24b02;
    background: -webkit-gradient(linear,0% 0%,0% 100%,from(#fd6e1d),to(#f59000));
    background: -webkit-linear-gradient(top,#f59000,#d24b02);
    background: -moz-linear-gradient(top,#f59000,#d24b02);
    background: -ms-linear-gradient(top,#f59000,#d24b02);
    background: -o-linear-gradient(top,#f59000,#d24b02);}
#knmuactsp .btn-cart1{width: 49%;
    float: left;
    padding: 13px 0px;
    color: #fff;
    text-transform:uppercase;
    font-weight: bold;
    text-align: center;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    cursor: pointer;
	border:1px solid #b91015;
    background: #b91015;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;
   }	
   
 #knmuactsp .btn-cart1:hover{border:1px solid #d61217;
    background: #d61217;}  
#knmuactsp .btn-cartdtyc{width: 49%;
    float: right;
    padding: 13px 0px;
    color: #b91015;
    text-transform:uppercase;
    font-weight: bold;
    text-align: center;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    cursor: pointer;
	border:1px solid #b91015;
    background: #ffff;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;
   }	
 #knmuactsp .btn-cartdtyc:hover{
    background: #b91015;color:#fff} 
#kdltt{width:100%;float:left;height:auto;padding:15px;background:#14a2f5;border-radius:7px;margin-top:15px}	
#tdkdltt{width:100%;float:left;height:auto;text-align:ce7200;color:#fff;text-transform:uppercase;font-size:18px;text-align:center;font-weight:700;margin-bottom:15px}
#ndkdltt{width:100%;float:left;height:auto;position:relative}
.txtdltt{width:100%;float:left;height:40px;    border-radius: 0.375rem;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.075);
    color: #212529;padding-left:10px;outline:none;border:1px solid #fff;font-size:16px }
#btndltt{position:absolute;top:7px;right:5px;color:#14a2f5;z-index:1;background:none;outline:none;border:0px solid #000}	
#btndltt i{font-size:26px;cursor:pointer}
.mphndttctsp{width:100%;float:left;height:auto;margin-bottom:15px}
.tdmphndttctsp{width:100%;float:left;height:auto;padding-bottom:15px;border-bottom:1px solid #f5f5f5}
.tdmphndttctsp h2 a{font-size:21px;color:#333;font-weight:bold}
.ndmphndttctsp{width:100%;float:left;height:auto}
.ndmphndttctsp ul{margin:0px;padding:0px}
.ndmphndttctsp ul li{margin:0px;padding:0px;list-style:none;width:100%;float:left;height:auto;padding:7px 0px;border-bottom:1px solid #f5f5f5}
.ndmphndttctsp ul li:last-child{border-bottom:0px solid #000}
.ndmphndttctsp  ul li a{    font-size: 15px;
    color: #333;
    font-weight: initial;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}
.ndmphndttctsp  ul li a:hover{color:#f7941d}	
.ndmphndttctsp ul li.mspdx img{width:70px;margin-right:10px}
.ndmphndttctsp ul li.mspdx .giaspdx{color:#d0021c;}
#kghct1{background-color: rgba(11, 11, 11, 0.56);
    bottom: 0;
    display: none;
    justify-content: center;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;}
#kghct2{align-self: center;
    background-color: rgba(0,0,0,.25);
    border-radius: 2px;
    padding: 6px;
    width: 67%;
    text-align: left;}
#kghct3{background-color: rgb(255,255,255);
    border-radius: 2px;
	
    padding: 24px;
	padding-top:50px;
    position: relative;height:auto;display: flow-root;}
a.close_giohang{    background-color: #72b656;
    border-radius: 50%;
    color: rgb(255,255,255);
    display: block;
    font-weight: 700;
    font-size: 21px;
    padding: 0;
    position: absolute;
    top: 9px;
    transition: all 400ms ease;
    right: 22px;
    height: 30px;
    line-height: 26px;
    width: 30px;
    text-align: center;
    cursor: pointer;}
a.close_giohang:hover{background:#2d9534}	
#kghct4{width:100%;float:left;height:auto;}
#ctspdknt1{position:fixed;z-index:111111; top:-1000px;right:10%;height:auto;background:#fff;border:1px solid #ee3338;padding:15px;width:300px;min-height:200px;padding-top:5px;transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; -webkit-transition:0.3s;}
#tdctspdknt1{width:100%;float:left;height:auto;text-transform:uppercase;text-align:center;padding:10px 0px;font-weight:700;color:#ee3338;font-size:21px}
#dongdkk{position:absolute;top:0px;right:0px;background:#ee3338;color:#fff;font-weight:700;height:30px;width:30px;line-height:30px;text-align:center;cursor:pointer}
#dongdkk:hover{background:#ce7200}
#traittctsp{width:810px;float:left;height:auto;background: #fff;
    padding: 5px;}
#phaittctsp{width:385px;float:right;height:auto;    background: #fff;
    padding: 5px}
#knmuactsp{width:100%;float:left;height:auto;}	
#phaittctsp p{margin:0px;padding:0px}
#tdphaittctsp{width:100%;float:left;height:auto;font-weight:700;color:#333;margin-bottom:15px;font-size:21px}
#ndphaittctsp{width: 100%;
    float: left;
    height: auto;
    line-height: 25px;
    overflow: hidden;
    word-break: break-word;
    }
#ndctsp{width:100%;float:left;height:auto;margin-bottom:15px}	
#ndphaittctsp img{width:100%;height:auto}
#ndphaittctsp table{width:100%!important;border-collapse: collapse!important;    border: 1px solid #eee;}
#ndphaittctsp table tr{background: #fff;
    border-top: 1px solid #eee;
    padding: 5px 0;}
#ndphaittctsp table tr td{vertical-align: top;
    padding: 8px;
    font-size: 14px;
    color: #666;
    border-left: 1px solid #eee;}	
#ndphaittctsp table tr td:first-child{width:50%!important}	
#ndphaittctsp table tr td:last-child{width:50%!important}
#ndphaittctsp table tr:nth-of-type(odd)	{background-color: #fcfcfc;}
.sanpham{    width: 285px;
    height: auto;
    float: left;
    border-radius: 7px;
    background: #fff;
    padding: 10px;
    -webkit-box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
    margin-right: 20px;
    margin-bottom: 20px;}
.sanpham1{float:right;margin-right:0px}	
.thgsanpham{padding:0px 5px}
.tensanpham{padding:0px 5px}
.kslctsp{width:136px;height:32px;float:left;border:1px solid #e8e8e8;}
.kslctsp i{width:32px;height:32px;float:left;line-height:32px;text-align:center;cursor:pointer}
.kslctsp input{width:70px;text-align:center;float:left;height:30px;border:1px solid #e8e8e8;border-bottom:0px solid #e8e8e8;border-top:0px solid #e8e8e8}
@media only screen and (min-width : 1px) and (max-width : 1200px) {
.sanpham{padding:5px}	
#kghct2{width:98%}	
#h1ct{width:100%;float:left;height:auto;margin-bottom:15px}	
#csct{width:100%;float:left;height:auto;margin-bottom:15px;text-align:left}	
#traictspmot{width:100%;float:left;height:auto;margin-bottom:15px;min-height:0px;}
#phaictspmot{width:100%;float:left;height:auto;margin-bottom:15px;min-height:0px;margin-left:0px}
#phaictspmottr{height:auto;overflow:hidden;min-height:0px;width:100%;float:left;margin-bottom:15px;padding:0px;line-height:30px}
#phaictspmotdu{height:auto;overflow:hidden;min-height:0px;width:100%;float:left;margin-bottom:15px;padding:20px;line-height:30px}
#lxctsp{width:100%;margin-bottom:5px}
#csctsp{width:100%;margin-bottom:5px}
#tagsctsp{width:100%;margin-bottom:5px}
#cslxctsp{width:100%;margin-bottom:5px}
#flexsplq .owl-nav button.owl-prev{left: 0px!important;}#flexsplq .owl-nav button.owl-next{right: 0px!important;}
#trndttctsp{width:100%;padding:0px 0px}
#phndttctsp{display:none}
#ctspmot{margin-bottom:0px}
.lSSlideOuter .lSPager.lSGallery img{height:auto!important}
#knmuactsp .btn-cart1{width:100%;float:left;margin-bottom:10px}
#knmuactsp .btn-cart{width:100%;float:left;}
.tabs li{font-size:15px!important;padding:5px 0px!important}
#traittctsp{width:100%;float:left;height:auto;margin-bottom:15px}
#phaittctsp{width:100%;float:right;height:auto;margin-bottom:20px;position: initial!important;}
#trkct{width:100%;float:left;height:auto;margin-bottom:15px;background:#fff}
#phkct{width:100%;float:left;height:auto;position: initial!important;}
.tghsanpham{width:100%;float:left;height:auto}
#ndphkct{border:0px solid #000}
.sanpham{    border-right: 0px solid #eeeeee;
    border-bottom: 0px solid #eeeeee;}
#gictspmot{display:none}	
#knmuactsp .btn-cartdtyc{width:100%}
#trkttck1{width:100%;margin-bottom:10px}
#phkttck1{width:100%}
}

