.article-blog.read-more.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;font-size:16px;}
.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;}
.alert-error{color:red;background-color:#f6f6f6;border-color:#d6e9c6;}
#breadcumds{font-size:13px;padding:12px 5px;}
#breadcumds ul{padding:0;margin:0;}
#breadcumds ul:after{content:'';clear:both;}
#breadcumds ul li{position: relative; margin-right: 25px; display:block;float:left;min-height:17px;line-height:17px;text-align:left;padding-left: 5px}
#breadcumds ul li:not(:first-child):after {
    content: '';
    width: 10px;
    height: 10px;
    border-top: 1px solid #bdbdbd;
    border-right: 1px solid #bdbdbd;
    transform: rotate(45deg);
    position: absolute;
    left: -19px;
    top: 3px;
}
#breadcumds ul li a{color:#535353;display:block;}
#breadcumds ul li a:hover{color:#076db6}
#breadcumds ul li:last-child span{color:#535353}
#pagination-block{
	display: flex;flex-wrap: wrap; align-content: center; align-items: center;justify-content: space-between;
	padding: .8rem 0;
    margin-top: .8rem;
}
#pagination-block .pagination_form{
	display: flex;
	justify-content: flex-end; margin-left: auto;
	align-items: center;
}
.pagination_form input {
    width: 60px;
    height: 30px;
    padding: 0 5px;
    background: #fff;
    border-radius: 3px 0 0 3px;
    text-align: center;
    border: 1px solid #b8b8b8;
	border-right:0;
    outline: 0;
    font-size: 13px;
}
.pagination_form span {
    display: inline-block; font-size:14px; margin-right: .6rem;
}
.pagination_form button {
    background-color: #b8b8b8;
    border-radius: 0 3px 3px 0;
    border: 1px solid #b8b8b8;
    height: 30px;
    min-width: 1.8rem;
    text-align: center;
    cursor: pointer;
}
.pagination_form button:hover{background-color:#999;}
.pagination_form button:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 0;
    vertical-align: middle;
    content: "";
    border-top: .4rem solid transparent;
    border-right: 0;
    border-bottom: .4rem solid transparent;
    border-left: .4rem solid #fff;
}
#pagination, #pagination-shopping{
	margin: 0 auto;
	display: flex;
    align-content: center;
    align-items: center;
}
#pagination a, #pagination-shopping a{
	background:#ededed;padding:0 10px;min-width: 36px; height: 36px; line-height:36px;
	white-space:nowrap;text-align:center;
	vertical-align:middle;
    font-size:14px;color:#535353;margin:4px;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
}
#pagination a:hover, #pagination-shopping a:hover{background:#ed4934;color:#fff;}
#pagination strong, #pagination-shopping strong{
	background:#ed4934;padding:0 10px;margin:4px;min-width: 36px; height: 36px; line-height:36px;
	font-size:14px;color:#fff;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
}
#pagination span, #pagination-shopping span{margin:4px;}
#cart{width:100%;height:auto;margin:0 auto;padding-bottom:20px;position:relative;}
#cart .loading-cart{
	position:absolute;top:0;display: flex;
     align-items: center;
     justify-content: center;
   vertical-align: middle;font-size:50px;z-index:1;
	height: 100%;width: 100%;line-height:100%;text-align:center;  
}
#cart .remove{border:0;}
#cart .notify-text{
    background-color: #fffbfb;color:#e5101d;padding: 16px 12px;
    border: 1px solid #f35e67;border-radius: 4px;
}
.heading-cart{text-transform: uppercase;padding-top:16px; padding-bottom:16px; font-size:20px;}
.heading-cart span{font-size: 14px;text-transform: none;}
#cart .left-affix{width:77%;display:inline-block;}
#cart .main_heading{font-weight:700;}
#cart .main_heading th{background:#f9f9f9;padding:16px 8px;font-size:16px;}
#cart .right-affix{
	width:22%;display:inline-block;margin-left:1%;float: right;background-color:#fff;
	box-shadow: 0 0.1rem 0.4rem 0 rgba(0,0,0,.2);border: 1px #e1e1e1 solid;
}
.right-affix .affix-top{padding:16px 12px;border-bottom:1px #e1e1e1 solid;background:#fff;}
.right-affix .affix-top:after{content:'';clear:both;display:table;}
.right-affix .label-text{display:inline-block;min-width:70px;}
.right-affix .affix-price{display:inline-block;float:right;}
.right-affix .affix-vat{display:inline-block;float:right;font-size:12px;line-height:16px;clear:both;}
.right-affix .price-vat{color:#e5101d;font-size:20px;}
.right-affix .affix-contact{padding:12px;text-align:center;}
.right-affix .affix-contact button{
	border:0;padding:12px;font-size:16px;
	width:100%; background-color:#c70606;color:#fff;
}
.right-affix .affix-contact button:hover{background-color:#e5101d}
#table-cart{
	border-collapse:separate;border-spacing:1px;border-color:gray;font-size:14px;text-align:left;
	background-color:#E1E1E1;width:100%;box-shadow: 0 0.1rem 0.4rem 0 rgba(0,0,0,.2);
}
#table-cart tr{background:white;display:table-row;vertical-align:inherit;border-color:inherit;}
#table-cart th, td{padding:8px;vertical-align:top;}
#table-cart td img{display:block;margin:0 auto;}
#table-cart.mobi td img{float:left;margin-right:6px;}
#table-cart .cart-item-name{display:block;font-size:13px;line-height:16px;padding-bottom:6px;}
#table-cart .cart-item-qty{display:flex;justify-content: center;}
#table-cart.mobi .cart-item-qty{float:right;padding:6px 0;}
#table-cart .cart-item-price{min-width:115px;display: inline-block;padding-bottom:6px;}
#order{
	background-color:#fff;padding:12px;width:52%;float:right;box-shadow: 0 0.1rem 0.4rem 0 rgba(0,0,0,.2);
}
#order .heading{position:relative;}
#order .heading .btn-edit{ 
	border: 1px solid #e1e1e1;position:absolute;top:0;right:0;
    font-size: 12px;padding:6px 10px;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7f7f7));
    background: linear-gradient(#fff,#f7f7f7);color:#333;
    border-radius:5px;display: inline-block;
}
#order .heading .btn-edit:hover{background:#fff;} 
#order .order-item{
	padding-top: 12px;
    padding-bottom: 12px;
    border-bottom: 1px solid #e1e1e1;
    font-size: 13px;
}
#order .order-item:after{content:'';clear:both;display:block;}
#order .order-item .title{float:left;}
#order .order-item .title a{font-weight:700;}
#order .order-item .price-right{float:right;text-align:right;}

#order .total{padding-top: 16px;padding-bottom:16px; border-bottom:1px #e1e1e1 solid;}
#order .total.total-bottom{border:0;}
#order .total:after{content:'';clear:both;display:table;}
#order .total .label-text{display:inline-block;min-width:70px;font-size: 14px;}
#order .total.total-bottom .label-text{font-weight:700;}
#order .total .total-price{display:inline-block;float:right;}
#order .total .total-vat{display:inline-block;float:right;font-size:12px;line-height:16px;clear:both;}
#order .total .price-vat{color:#e5101d;font-size:20px;font-weight: 700;}


#bill_info{background-color:#fff;padding:12px;width:46%;float:left;box-shadow: 0 0.1rem 0.4rem 0 rgba(0,0,0,.2);}
#bill_info h2, #order .heading{
	padding-top:10px; padding-bottom:16px;
	text-transform:uppercase;font-size:20px;border-bottom:1px solid #e1e1e1;
}
#order .heading span{font-size:14px;text-transform:none;}
#bill_info textarea, #bill_info input:not(.button), #bill_info select{
	width:100%;padding:5px;border-radius:3px;border:1px solid #e1e1e1;background:#f9f9f9;
}
#bill_info .form-submit{text-align:right;padding-right:8px;padding-bottom:16px;}
#bill_info .button{
	padding:10px 16px;font-size:20px;margin-top:10px;border-radius:5px;text-transform:uppercase;
	border: 0;cursor:pointer;
	background: #00b6f0;color:#fff;
}
#bill_info .button:hover{background:#0999c7;}
#billing{margin:0;padding-top:12px;}
#billing table{width:100%;font-size:14px;}
#billing td{vertical-align:top;text-align:left}
#billing td:nth-child(1){width:145px;}
.allproduct{margin:0;padding:0;}
.allproduct h2{text-transform:uppercase;padding-bottom:16px; font-size:20px;color:#535353;}
#blog-list-article, #category-block{}
#blog-list-article .blog{padding:0 15px 15px 15px;border:1px solid #EDEDED;margin-bottom:25px;border-top:none;}
#blog-list-article .blog .content{margin-top:15px;font-size:13.5px;}
#blog-list-article .blog .content p{line-height:23px;margin:10px 0;}
#blog-list-article .blog .content ul{margin-left:35px;list-style-type:initial;text-indent:2px;background:url("../i/page/xemthem.png") no-repeat scroll right center #f0f4a6;border-radius:5px;font-style:italic;font-weight:700;padding:1px 0 1px 10px;list-style:none}
#blog-list-article .blog .content ul li{list-style-type:initial;text-indent:2px;padding:10px 0 10px 20px;list-style:none;line-height:normal;background:url(../i/page/arrowhello.png) no-repeat 0 15px}
.category_desc{padding:12px;background-color: #fff;}
.category_title{font-family: "Roboto Condensed", sans-serif;float:left;display:inline-block;max-width:90%;text-align:left;}
.category_title h1{
	position:relative;display:inline-block;font-size:22px;line-height:30px;font-weight:700;
	text-transform:uppercase;padding-bottom:12px;
}
.category_title h4{
	display: inline;
	padding-left:6px;
    font-size: 20px;
    font-weight: 300;
    color: #898989;
}
.filter-search{margin-top:8px;}
.filter-items{clear:both;padding-top: 5px; padding-left: 12px;display:none;}
.filter-items:after{content:'';clear:both;display:block;text-align:left;}
.filter-items h5{
	display:inline-block; font-size: 13px; float:left;
    position: relative; margin-top: 4px;margin-right:5px;
}
.filter-items h5 i{color:#e2ab30;}
.filter-items p{
	background-color: #009cff;float:left;
    font-size: 12px; height: 27px;line-height: 26px;
    padding: 0 10px; margin-bottom: 6px;
    position: relative;margin-right: 30px;
    white-space: nowrap; display: inline-block;
    vertical-align: top; border-radius: 4px 0 0 4px;
    color: #f4f4f4; font-weight: 300;
    border: 1px solid #009cff;
}
.filter-items p.default {
    border: 1px solid #d3d2d3; background-color: #fff; color: #444;
}
.filter-items p span {
    cursor: pointer; position: absolute;right: -25px; top: -1px;
    width: 25px; height: 27px; line-height: 25px; display: block;
    color: #fff; background-color: #0087eb;
    text-align: center; font-size: 13px; font-weight:300;
    border-radius: 0 4px 4px 0; border: 1px solid #0087eb;
}
.filter-items p.default span {
    border: 1px solid #d3d2d3;
    background: #fff;
    color: #4e4e4e;
}
.filter-items p:not(.default) span:hover{background-color:#057dd6;border: 1px solid #057dd6;}
.filter-items p.default span:hover{background-color:#f6f6f6;}

#cate-product{position:relative;text-align:center;}
#cate-product .animate-spin{font-size:36px;color:#009cff;position:absolute;top:0;vertical-align:middle;}
.sort-search{border-bottom: 1px solid #e1e1e1;margin-bottom:20px;text-align:left;}
.sort-search:after{content:""; display:block; clear:both;}
.sort-box {
    position:relative;
	display: inline-block;
}
.sort-box > span {
    color: #4a4a4a;
    font-size: 14px;
}
.sort-box ul.sort-list {
    display: inline-block; list-style: none; padding: 0; margin: 0;
}
.sort-box ul.sort-list li {
    display: inline-block;
    font-size: 0;
    vertical-align: middle;
    border-bottom: 3px solid transparent;
}
.sort-box ul.sort-list li.active, .sort-box ul.sort-list li:hover {
    border-bottom: 3px solid #0092ff;
    font-size: 0;
}
.sort-box ul.sort-list li a {
    color: #898989; padding: 8px 11px 8px; display: inline-block; font-size: 13px; text-transform: uppercase;
}
.sort-box ul.sort-list li.active a, .sort-box ul.sort-list li:hover a {
    color: #009cff;
}
.search-right-box {
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    overflow: hidden;
    font-size: 13px;
    width: 283px;
    margin-bottom: 5px;
	float: right!important;
}
.search-right-box form {
    display: flex;
}
.search-right-box form input[type=text] {
    border: 0;
    outline: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 5px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.search-right-box form button {
    border: 0;border-left: 1px solid #d3d2d3; 
    width: 32px;height: 29px;
    background-color:#f6f6f6;
    outline: 0;font-size:18px;
	vertical-align:middle;
}
.category_detail{background:#fff;text-align:justify;}
#div-article, #div-product{
	padding:16px;background-color:#fff;
	-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;
	}
#div-article .blog-share-title{margin:0;padding:0;}
#div-article .like-add{float:left;padding:5px;}
#div-article .article_title{float:left;padding:0;margin:0;}
#div-article h1, #blog-list-article h1{font-size:22px;color:#0055a0;line-height:27px;text-align:left;font-family: "Roboto Condensed", sans-serif;}
#div-article .share{float:right;}
#div-article .color-tab{padding:12px 0;}
#div-article .color-tab h2{color:#2b465e;font-size:24px;text-align:left;line-height:32px;padding:4px 0 12px;text-transform:uppercase;font-family: "Roboto Condensed", sans-serif;}
#div-article .content_article{
	overflow:hidden;text-align:left;
	-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;
	-ms-user-select:none;-o-user-select:none;user-select:none;margin-bottom:10px;
}
#div-article .content_article img, .category_detail img{max-width:100%;}
.category_detail {-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.content_article h2, .category_detail h2{
	font-family:'Roboto Condensed', sans-serif;
	font-size: 22px;font-weight:700;
	color: #0055a0;
	position:relative;
	text-transform:uppercase;
	line-height: 28px;
	padding-bottom: 5px;
	margin-bottom: 12px;
	margin-top:16px;
	border-bottom: 4px solid #eee;
}
.content_article h2:after, .category_detail h2:after{
	position: absolute;
    content: '';
    bottom: -4px;
    left: 0;
    width: 20%;
    height: 4px;
    background-color: #0055a0;
}
.content_article h3, .category_detail h3{
	font-family: "Roboto Condensed", sans-serif;font-weight:700;
	font-size:18px;color:#375d89;line-height:26px;text-align:left;margin:12px 0;
}
.content_article p,  .category_detail p{line-height:25px;margin:10px 0;}
.content_article ul,  .category_detail ul{padding-left:10px;list-style-type:initial;text-indent:2px;}
.content_article ul li, .category_detail li{list-style-type:initial;background:url(../i/content_li.png) no-repeat 5px 4px;text-indent:18px;list-style:none;padding-left:5px;margin:10px 0;list-style:none;}
.content_article ol,  .category_detail ol{margin-left:35px;}
.content_article ol li, .category_detail ol li{list-style-type:decimal;margin:10px 0;padding:0 0 0 5px;}

.content_article .read-more{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(/media/images/icon/read-more-icon.gif) no-repeat 16px 0 #f2f2f2;border-radius:8px;font-size:16px;line-height:22px;padding:70px 12px 12px;margin-top:12px;}
.content_article .read-more:first-letter{text-transform:uppercase;}
.content_article .read-more a{line-height:20px;font-weight:bold;color:#365899;}
.content_article .read-more a:hover{text-decoration:underline;color:#167715}
.imagelist{margin-bottom:12px;}
.imagelist .image-color-list{position:relative;}
.imagelist span{width:100%;display:block;text-align:left;font-weight:700;text-transform:uppercase;text-shadow:1px 1px 1px #333;font-style:italic;position:absolute;top:0;left:0;background:rgba(255, 255, 255, 0.84);padding:10px 16px;box-sizing:border-box;}
.imagelist img{max-width:100%;}
.colorlist ul:after{content:'';clear:both;}
.colorlist ul li{box-shadow:1px 1px 1px #ccc;color:white;cursor:pointer;display:inline-block;margin:2px;float:left;padding:5px 10px;width:36px;height:23px;}
.colorlist b{float:left;color:#2b465e;font-size:16px;margin-right:20px;}
.blog-cate-vote{clear:both;padding:5px 0;font-size:12px;color:#999}
.title-vote{height:1px;overflow:hidden}
.blog-cate-vote span:first-child{padding-left:8px;}
.fancybox-nav{width:60px;}
.fancybox-nav span{visibility:visible;opacity:0.2;}
.fancybox-nav:hover span{opacity:1;}
.fancybox-next{right:-60px;}
.fancybox-prev{left:-60px;}
.product-info{overflow:hidden;}
.product-info:after{content:'';display:table;clear:both;}
.product-info > .left{width:44%;float:left;margin-bottom:10px;}
.product-info > .right{width:54%;float:right;}
.product-info .right h1.name{padding:0;text-transform:inherit !important;}
.product-info .image{
	background:none repeat scroll 0 0 #fff;
	border:1px solid #EDEDED;display:block;box-sizing:border-box;
	margin-bottom:5px;max-width:385px;
	text-align:center;position:relative;
}
.product-info .list-icon-image img{float:left;margin:1px;width:75px;height:75px;}
.product-info .list-icon-image{margin-bottom:10px;}
.product-info .list-icon-image:after{content:'';clear:both;}
.large{width:250px;height:250px;position:absolute;border-radius:100%;box-shadow:0 0 0 7px rgba(255, 255, 255, 0.85),
0 0 7px 7px rgba(0, 0, 0, 0.25),
inset 0 0 40px 2px rgba(0, 0, 0, 0.25);display:none;}
.small{display:block;}
.product-info .image img{width:100%;}
.product-info .product-code-details{font-size:20px;width:38%;}
.product-info .description{border-top:1px solid #EEE;border-bottom:1px solid #EEE;padding:0;margin:0;text-align:left;line-height:22px;}
.product-info .description .product-description .description-right{padding-left:10px;}
.product-info .description a{color:#E76453;}
.product-info .description a:hover{color:#211F20;}
.product-info .description td.td-first{width:30%;}
.product-info .description .button{
	margin-left:6px;padding:8px 10px;border:0;border-radius:5px;
    color: #fff;
    background-color: #e5101d;
    font-size: 1.2rem;
}
.product-info .description .button:hover{background-color:#cc0915;}
.product-info .description .button i{margin-right:3px;}
.product-info .price{overflow:auto;border-bottom:1px solid #EEE;padding:0px 5px 10px 5px;margin-bottom:10px;color:#F54F1D;font-weight:normal;}
.product-info .price-new{font-size:18px;}
.product-info .cart{padding:0;margin-bottom:0px;color:#4D4D4D;text-align:center;z-index:999;}
.product-info .review{color:#4D4D4D;}
.product-info .review a.review-write{padding-left:20px;}
.product-info .review > div{padding:10px 0px;;line-height:20px;border-bottom:1px solid #EEE;}
.product-info .review > div > span{color:#666;}
.product-info .review .share{overflow:auto;line-height:normal;border-bottom:none;padding-top:16px;}
.related-title{font-size:24px;line-height:30px;text-transform:uppercase;padding-top:20px;padding-bottom:10px;}
#sitemap{padding:10px 0 25px;width:96%;margin:0 auto}
#sitemap ul{padding-left:25px;}
#sitemap > ul li{list-style-type:disc;border-bottom:1px #EDEDED dashed;padding:3px 0;}
#sitemap > ul li:last-child{border:none}
#sitemap > ul > li > ul > li{list-style-type:circle;padding:5px 0;}
#sitemap > ul > li > ul > li > ul > li{list-style-type:square}
.radio-group{margin:0;}
.radio-group p{margin:0;}
.radio-group p label{top:0;left:0;margin-right:2rem;}
[type="radio"]:not(:checked), [type="radio"]:checked{position:absolute;left:-9999px;visibility:hidden;}
[type="radio"]:not(:checked) + label, [type="radio"]:checked + label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;-webkit-transition:0.28s ease;-moz-transition:0.28s ease;-o-transition:0.28s ease;-ms-transition:0.28s ease;transition:0.28s ease;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;}
[type="radio"] + label:before, [type="radio"] + label:after{content:'';position:absolute;left:0;top:0;margin:4px;width:16px;height:16px;z-index:0;-webkit-transition:0.28s ease;-moz-transition:0.28s ease;-o-transition:0.28s ease;-ms-transition:0.28s ease;transition:0.28s ease;}
[type="radio"]:not(:checked) + label:before{border-radius:50%;border:2px solid #5a5a5a;}
[type="radio"]:not(:checked) + label:after{border-radius:50%;border:2px solid #5a5a5a;z-index:-1;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);}
[type="radio"]:checked + label:before{border-radius:50%;border:2px solid transparent;}
[type="radio"]:checked + label:after{border-radius:50%;border:2px solid #424242;background-color:#424242;z-index:0;-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02);}
[type="radio"].with-gap:checked + label:before{border-radius:50%;border:2px solid #424242;}
[type="radio"].with-gap:checked + label:after{border-radius:50%;border:2px solid #424242;background-color:#424242;z-index:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);}
[type="radio"].with-gap:disabled:checked + label:before{border:2px solid rgba(0, 0, 0, .26);}
[type="radio"].with-gap:disabled:checked + label:after{border:none;background-color:rgba(0, 0, 0, .26);}
[type="radio"]:disabled:not(:checked) + label:before, [type="radio"]:disabled:checked + label:before{background-color:transparent;border-color:rgba(0, 0, 0, .26);}
[type="radio"]:disabled + label{color:rgba(0, 0, 0, .26);}
[type="radio"]:disabled:not(:checked) + label:before{border-color:rgba(0, 0, 0, .26);}
[type="radio"]:disabled:checked + label:after{background-color:rgba(0, 0, 0, .26);border-color:#bdbdbd;}
.thongbao-lienhe, .thongbao-lienhe1, .thongbao-lienhe2{clear:both;margin:0 auto;font-size:16px;text-align:center;overflow:hidden;}
.thongbao-lienhe .success, .thongbao-lienhe1 .success, .thongbao-lienhe2 .success{color:#5cb85c;}
.thongbao-lienhe .error, .thongbao-lienhe1 .error, .thongbao-lienhe2 .error{color:#F00;}
.loading{background:url(../i/loader.gif) no-repeat top center;display:block;text-align:center;width:24px;height:24px;background-size:100%;margin:0 auto}
@media screen and (max-width:1024px){}
@media screen and (max-width:800px){
#menu_desc .picture{width:96%;float:none;max-width:450px;margin:0 auto;}
#menu_desc .list-lienhe, #menu_desc .list-title{width:96%;float:none;max-width:450px;margin:0 auto;}
#div-product, #div-article, .allproduct{width:100%;float:none;margin:20px auto;text-align:left;}
#cart, #bill_info, #order{width:96%;float:none;margin:20px auto;text-align:left;}
#cart .left-aff.category_desc .shareix, #cart .right-affix{width:100%;}
{float:none;clear:both;padding-top:10px}
.category_title h1{font-size: 20px;line-height:25px;text-align:left;}
#cart{overflow-x:auto;}
#div-product .product-block-inner{margin:1%;text-align:center;position:relative;width:48%;float:left;}
.allproduct .product-block-inner{margin:1%;text-align:center;position:relative;width:98%;float:left;}
#div-article .color-tab h2{font-size:18px;line-height:26px;}
#blog-list-article, #category-block{width:100%;float:none;}
.colorlist ul li{padding:0;}
.colorlist b{display:block;float:none;}
.product-info{width:96%;margin:0 auto;}
.product-info > .left{width:100%;float:none;text-align:center;margin:0 auto;}
.product-info .right{width:100%;float:none;}
.product-info .image{max-width:320px;margin:0 auto;}
.article-sapo{max-width:96%;margin:0 auto;}
.trigger .button{max-width:98%;margin:5px auto;}
.imagelist span{padding:6px 8px;}
}
@media screen and (max-width:680px){
#chuyende .left, #chuyende .center{width:92%;margin:0 auto;}
#chuyende .right{float:none;clear:both;margin:0 auto;}
.category_detail{font-size:13.5px;}
.category_desc{width:98%;margin:0 auto;}
}
@media screen and (max-width:480px){
#billing td{display:block;}
.product-info .description .product-description tr td .button{max-width:110px;margin-left:6px;}
}