.cgallery{ width:40%; float:left} .bggrey{; background: #eee; padding:10px 15px; overflow:hidden; margin-bottom:5px; border-radius: 10px}
.cinfo{ width: 55%; float: right;}
.cinfo h2, h2.ten{ font-weight: bold; color: #000; margin-bottom: 10px; line-height: 30px}
.cinfo p.motangan{ color: #777; line-height: 24px; align-items: center }
ul.listthongso{}
ul.listthongso li{float:left; width:48%; margin-right:2%; text-transform:uppercase; font-size:12px; font-weight:bold; color:#353535;}
ul.listthongso li {}
.lcompany{text-transform:uppercase; color:#353535; font-weight:600; line-height:22px; font-size:12px;}
.lhot{ color:#888;}
.lhot b{color:#0050a3; text-transform:uppercase;} .lhot b span{color:#f00;}
.bggrey .lleft{width:210px; line-height:22px; position: absolute;}
.bggrey .lleft p.giaban{color:#f00; margin-bottom:5px; font-size:20px; font-weight:bold;}
.bggrey .lleft p.giamgia{color:#888;}
.bggrey .lleft p.giacty{color:#333; font-weight:600; font-size:12px;}
.bggrey .lleft #Soluong{}
.bggrey .lleft input[type=number]::-webkit-inner-spin-button,.bggrey .lleft input[type=number]::-webkit-outer-spin-button{opacity: 1;}

.bggrey .lright{line-height:22px; box-sizing: border-box; margin-left: 210px;}
.cinfo .giaban{ font-size: 22px; font-weight: bold; color: #eb1d25; padding: 5px 0 }
.soluong{ padding: 5px 0 10px 0; border-bottom: 1px solid#ccc}
.soluong .sl{ margin-right: 10px }

img{max-width: 100%}
.fb-like{ display: none; margin-bottom: 20px}
.cinfo p.motangan img{ margin-right: 5px; width: 16px; height: auto }
ul#multiprice{ margin:10px 0; max-height: 220px; line-height: 24px}
ul#multiprice li{ background:url(../images/square.svg) left top 8px no-repeat; background-size:20px; margin:10px 0; padding:5px 10px 5px 30px; border-top:1px dashed #ccc;}
ul#multiprice li:hover{background:url(../images/square-checked.svg) left top 8px no-repeat; background-size:20px; padding:5px 10px 5px 30px; cursor: pointer;font-weight:bold; }
ul#multiprice li.selected{background:url(../images/square-checked.svg) left top 8px no-repeat; background-size:20px; padding:5px 10px 5px 30px; cursor: pointer;font-weight:bold; }

ul#multiprice span.giaban{ color: #2582be; font-size: 16px !important}
ul#multiprice span.giacty{ color: #666; text-decoration: line-through }
ul#multiprice span.phantram{ margin-left:10px; background: #2582be url(../svg/down.svg) left 3px center no-repeat; background-size:12px; color: #fff;
font-size: 14px; padding:3px 5px 3px 16px; border-radius: 4px}
ul#multiprice span.phantram::after{ content: '%'; display: inline-block; font-size: 12px }
.hoat_dong{ letter-spacing: 1px; font-weight: normal; margin-top: 10px; border-radius: 4px; display: block; padding: 10px 15px; line-height: 23px; margin: 10px 0 0; background: #288ad6; color: #fff }
input#Soluong,input#Soluong1{ width: 40px; padding:3px 6px; border-radius:3px; margin-right: 10px; border:1px solid #ccc; margin-top:5px;}
.nutdathang{ text-align: center; padding: 20px 0 }
#btnDathang{text-align: center; cursor: pointer;background: #FB2934;display: inline-block; color: #fff; padding:12px 10px; border-radius:3px; box-sizing: border-box; margin-left: 1%; position:relative; width: 45%}
#btnDathang:hover{ background:#f30; display: inline-block; }
#btnDathang img{float:left; height:40px; vertical-align:middle; padding:0 10px;}
#btnDathang p{text-align:center; font-size:18px; text-transform:uppercase;}
#btnDathang span{font-style:italic; font-size:12px;}

hr.chiara{border-bottom:1px solid #ccc; width:100%; height:0px; margin:0px 0 10px;}

span.warning{color: #f00}

.csschitiet{line-height: 26px}
    list-style: decimal;
    margin-left: 16px;
.csschitiet li{list-style: decimal;
    margin-left: 16px;}
.cinfo li{list-style: decimal;
    margin-left: 16px;}
.cinfo .mota{ padding: 5px 0; border-bottom: 1px solid#ccc }
.csschitiet .tieudect{ display:inline-block; padding:10px 20px; box-sizing:border-box; color:#0050a3; background:#eee; margin-bottom:10px;}
.csschitiet img{ margin: 5px 0px }
a.adminpage{ display: inline-block; margin-top:10px; display: none }
/* CSS popup */
.popup{ width: 100%; height: 100%; background: rgba(255,255,255,0.9); position: fixed; top: 0; left: 0; z-index: 9999; display: none; padding-top:50px;}
.popup .frame{ width: 50%; max-height:400px; margin: 0 auto; padding: 2%; background: rgba(255,255,255,0.9); border-radius: 7px; border:2px solid #eee; box-shadow: 2px 2px 2px #ccc; position: relative; overflow-y: auto; overflow-x: hidden;}
.popup .frame::after{ content: ''; display: block; clear: both; }
.popup .close{ width: 32px; height: 32px; border-radius:100%; cursor: pointer; background: url(../images/close.svg) center center no-repeat #fff; background-size: 32px 32px; position: absolute; right: 20px; top: 20px; transition: transform .8s ease-in-out}
.popup .close:hover{ background: url(../images/delete-hover.svg) center center no-repeat #fff;background-size: 32px 32px; 
	transform: rotate(360deg);}

.cleft{ float: left; width: 48%}
.cright{ float: right; width: 48%; position: relative;}

h3.title{ font-size: 18px; color: #f7931e; text-transform: uppercase; margin-bottom: 10px }
span.reinput{ display: inline-block; margin-top:8px; }
span.btn{ padding: 8px 20px; border-radius:3px; background: #f7931e; color: #fff; display: inline-block; cursor: pointer; margin-top: 15px }
span.btn:hover{ background: #f60}

span.btnright{ float: right; }


.zipcodelookup{ border: 0; margin-top:25px; display: block;}
#googleMap{ width:100%; height:100%; }

input.require{ border-color: #f30 !important; background: url(../images/warning.png) right 5px center no-repeat}
input.full{ width: 96%; padding: 1% 2%; margin: 2px 0; border-radius:3px; border:1px solid #ccc;}


.chukysanpham{}
.chukysanpham ul{ margin-top:0px; }
.chukysanpham ul li{ background: url(../images/right_check_icon.png) left center no-repeat; padding-left: 26px; margin-bottom: 10px }
.chukysanpham img{ width: 100%; height:auto;}


.buynow-bot{background: #e6740e; color: #fff; padding: 20px; display: block; margin-top: 20px; overflow:hidden}
.buynow-bot h3{font-size:24px; margin-bottom:5px; color:#fff; float:left}
.buynow-bot .prices{float:left}
.buynow-bot span{background: #333;display: block; float: right; font-size: 20px; color: #fff; padding: 7px 15px; text-transform: uppercase;
cursor:pointer}

/* Responsive cho comment & Facebook */
#___comments_0{width:100% !important}
.video-wrap{width:100% !important}
.fb-comments {max-width:100%}
.fb-comments span{max-width:100%} .fb-comments iframe{max-width:100%}
.fb_iframe_widget{max-width:100%} .fb_iframe_widget iframe{max-width: 100%}
.fb_iframe_widget span{max-width:100%}
iframe{max-width:100%}