@import "https://fonts.googleapis.com/css?family=Roboto:400,300,700,500&subset=latin,latin-ext,vietnamese";

body {
	color:#333;
	font-family:Arial,sans-serif;
	font-weight:400;
	font-size:14px;
	text-align:left;
	background: #fff url(//bizweb.dktcdn.net/100/180/408/themes/235775/assets/bg2.jpg?1740028389454) repeat 0 0;
	border-top: 1px solid #fff;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}

.col-xs-15 {
	width: 20%;
	float: left;
}
@media (min-width: 768px) {
	.col-sm-15 {
		width: 20%;
		float: left;
	}
}
@media (min-width: 992px) {
	.col-md-15 {
		width: 20%;
		float: left;
	}
}
@media (min-width: 1200px) {
	.col-lg-15 {
		width: 20%;
		float: left;
	}
}

img {
	max-width:100%;
	height:auto;
	border:0;
	vertical-align:top
}

a {
	text-decoration:none
}

a:hover,a:focus,a:active {
	outline:none;
	text-decoration:none
}

button,button:focus {
	outline:none important
}

.required {
	color:red
}

.topbar {
	height:40px;
	line-height:40px;
	background:#ef7f69;
}

.tophello {
	margin-bottom:0;
	color:#fff;
}

.customer {
	margin-bottom:0;
	float:right;
	color:#fff;
}

.customer a {
	color:#fff;
}

.customer a:hover {
	color: #fff;
}

.header {
	min-height:60px;
	border-bottom:1px solid #ebebeb
}

.logo a {
	display:inline-block
}

.logo img {
	padding:5px 0;
	max-width:100%
}

.headcart {
	float:right;
	position:relative;
	width:110px;
	display:block;
	height:120px;
	text-align:center
}

.headcart > a {
	position:relative;
	display:inline-block;
	padding-top:36px;
	margin-top:30px;
	color:#333
}

.headcart > a:hover {
	color: #b71a01;
}

.headcart > a::after {
	content:'';
	display:block;
	background:url(icocart.png) no-repeat;
	width:23px;
	height:20px;
	position:absolute;
	top:0;
	left:calc(50% - 12px)
}

.headcart p {
	margin-bottom:0
}

#dropdown-cart {
	width:360px;
	padding:20px;
	background:#fff;
	position:absolute;
	top:100%;
	right:0;
	z-index:2000;
	border:1px solid #ebebeb
}

#dropdown-cart ul {
	list-style:none;
	padding:0;
	margin:0
}

.cart-item {
	margin-bottom:20px
}

.cart-item::after,.cart-item::before {
	clear:both;
	content:'';
	display:table
}

.cart-item img {
	width:135px;
	height:135px;
	overflow:hidden;
	border:1px solid #ebebeb;
	float:left
}

.cart-info-item {
	padding-left:150px;
	text-align:left
}

.cart-info-item h3,.cart-info-item h3 a {
	font-size:15px;
	color:#333;
	line-height:22px;
	margin:0 0 15px
}

.cart-info-item h3:hover,.cart-info-item h3 a:hover {
	color: #b71a01;
}

.cart-info-item .quantity {
	color:#9a9a9a
}

.dropdown-cart-del {
	position:absolute;
	top:70px;
	right:30px;
	width:11px;
	height:11px;
	display:inline-block;
	background:url(cartdel.png) no-repeat;
	font-size:0
}

.total-cart {
	margin-bottom:20px
}

.total-cart p {
	color:#404040;
	text-align:left;
	margin-bottom:0;
	line-height:46px;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb
}

.total-cart p span {
	float:right;
	color: #b71a01;
	font-size:18px;
	font-weight:700
}

.action a {
	float:left;
	position:relative;
	display:inline-block;
	width:49%
}

.action a.btn-cart {
	background:url(bgbutton_01.png) repeat;
	line-height:48px;
	text-align:center;
	color:#fff;
	border-radius:5px;
	margin-right:2%
}

.action a.btn-cart::before {
	content:'';
	width:16px;
	height:14px;
	display:inline-block;
	background:url(icobag.png) no-repeat;
	position:absolute;
	top:17px;
	left:26px
}

.action a.btn-checkout {
	background:url(bgbutton_02.png) repeat;
	line-height:48px;
	text-align:center;
	color:#fff;
	border-radius:5px
}

.menunav {
	float:right
}

.menunav ul {
	margin-bottom:0
}

.menunav > ul > li {
	float:left;
	position:relative;
	height:120px;
	margin-right:50px
}

.menunav > ul > li > a {
	position:relative;
	padding-top:36px;
	margin-top:30px;
	display:block;
	text-transform:uppercase;
	font-weight:700;
	color:#919191
}

.menunav > ul > li > a::after {
	content:'';
	display:block;
	width:24px;
	height:24px;
	position:absolute;
	top:0;
	left:calc(50% - 12px)
}

.menunav > ul > li.active > a,.menunav > ul > li:hover > a {
	color: #b71a01;
}

.menunav > ul > li:nth-child(1) > a::after {
	content: "\f015";
	font-family: "FontAwesome";
	font-size: 25px;
	font-weight: normal;
}

.menunav > ul > li:nth-child(2) > a::after {
	content: "\f05a";
	font-family: "FontAwesome";
	font-size: 25px;
	font-weight: normal;
}

.menunav > ul > li:nth-child(3) > a::after {
	content: "\f02d";
	font-family: "FontAwesome";
	font-size: 25px;
	font-weight: normal;
}

.menunav > ul > li:nth-child(4) > a::after {
	content: "\f1ea";
	font-family: "FontAwesome";
	font-size: 25px;
	font-weight: normal;
}

.menunav > ul > li:nth-child(5) > a::after {
	content: "\f1cd";
	font-family: "FontAwesome";
	font-size: 25px;
	font-weight: normal;
}

.menunav > ul > li.active:nth-child(1) > a::after,.menunav > ul > li:nth-child(1):hover > a::after {
	color: #ef7f69;
}

.menunav > ul > li.active:nth-child(2):hover > a::after,.menunav > ul > li:nth-child(2):hover > a::after {
	color: #ef7f69;
}

.menunav > ul > li.active:nth-child(3):hover > a::after,.menunav > ul > li:nth-child(3):hover > a::after {
	color: #ef7f69;
}

.menunav > ul > li.active:nth-child(4):hover > a::after,.menunav > ul > li:nth-child(4):hover > a::after {
	color: #ef7f69;
}

.menunav > ul > li.active:nth-child(5):hover > a::after,.menunav > ul > li:nth-child(5):hover > a::after {
	color: #ef7f69;
}

.menunav > ul > li > ul {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	z-index:2016;
	background:#2a2a2a;
	width:220px
}

.menunav > ul > li:hover > ul {
	display:block
}

.menunav > ul > li > ul > li {
	padding:0 20px;
	position:relative
}

.menunav > ul > li > ul > li > a {
	display:block;
	color:#a7a7a7;
	padding:15px 0;
	border-bottom:1px dashed #4c4c4c
}

.menunav > ul > li > ul > li:last-child > a {
	border-bottom:none
}

.menunav > ul > li:hover > ul > li:hover > a {
	color: #b71a01;
}

.menunav > ul > li > ul > li > ul {
	display:none;
	position:absolute;
	top:0;
	left:100%;
	z-index:2016;
	background:#2a2a2a;
	width:220px
}

.menunav > ul > li:hover > ul > li:hover > ul {
	display:block
}

.menunav > ul > li > ul > li > ul > li {
	padding:0 20px;
	position:relative
}

.menunav > ul > li > ul > li > ul > li > a {
	display:block;
	color:#a7a7a7;
	padding:15px 0;
	border-bottom:1px dashed #4c4c4c
}

.menunav > ul > li:hover > ul > li:hover > ul > li:hover > a {
	color: #b71a01;
}

.topsuport {
	border-bottom:1px solid #ebebeb
}

.topcontact ul {
	margin-bottom:0
}

.topcontact ul li {
	float:left;
	position:relative;
	line-height:50px;
	margin-right:30px;
	padding-left:30px
}

.topcontact ul li::before {
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:18px;
	line-height:50px;
	position:absolute;
	left:0;
	color: #b71a01;
}

.topcontact ul li:nth-child(1)::before {
	content:"\f095"
}

.topcontact ul li:nth-child(2)::before {
	content:"\f0e0"
}

.topcontact ul li a {
	color:#333
}

.topcontact ul li a:hover {
	color: #b71a01;
}

.topsearch .search {
	margin-top:8px
}

.search {
	position:relative
}

.search input {
	width:100%;
	background:#fff;
	border:0;
	outline:0;
	line-height:34px;
	height:34px;
	padding:0 34px 0 10px
}

.search button {
	position:absolute;
	top:0;
	right:0;
	width:34px;
	height:34px;
	line-height:34px;
	background:transparent;
	outline:0;
	border:0
}

.main-wrap {
	margin:0 0 30px
}

.topcontent {
	margin-top:30px;
	margin-bottom:40px
}

#owlslider .owl-controls {
	margin-top:-30px
}

#owlslider .owl-controls .owl-page span {
	background:#fff
}

.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {
	opacity:1!important;
	background:#FFF!important;
	position:relative
}

.categories {
	background:#ea4f37;
}

.cate-title {
	min-height:60px;
	height:60px;
	background: #d7725e;
	padding-left:20px;
	color: #fff;
}

.cate-title span {
	display:block;
	color:#fff;
	font-size:16px;
	line-height:36px;
	padding:15px 0;
	font-weight:700;
	text-transform: uppercase;
}

.cate-content {
	padding:0;
}

.cate-content ul {
	margin-bottom:0
}

/*
.cate-content ul li {
padding-left:23px;
background:url(icocatelist.png) no-repeat center left;
border-bottom:1px dashed #4c4c4c;
position:relative
}

.cate-content ul li:last-child {
border-bottom:none
}
*/
.cate-content ul li.active a {
	color: #fff;
}

.cate-content ul li a {
	display:block;
	color:#fff;
	padding:14px 0
}

.cate-content ul li a:hover {
	color: #333;
}
.cate-content ul li {
	border-bottom:1px dashed #fff;	
}

.cate-content ul li:last-child {
	border-bottom:none
}
.cate-content ul li:first-child {
	border-top:none;
}

.cate-content ul li.active > a {color: #fff;}

.cate-content ul li a {display:block;color: #fff;padding: 8px 10px;border-left: 2px #b71a01 solid;}

.cate-content ul li a:hover {color: #333;}

.cate-content ul.list-unstyled.lv1 li a{
	color: #333;
}
.cate-content ul.list_top{
	position: relative;
}
.cate-content ul.submenu{
	overflow: auto;	
}
.cate-content ul.submenu li a{
	color: #000;
}
.cate-content ul.list-unstyled.lv1 li a:hover{
	color: #ef7f69;
}
.cate-content ul.list-unstyled li.icon > .ico {
	
	position:absolute;
	width: 20px;
	height: 20px;
	left: 0px;
	top: 15px;
}

.cate-content ul li > ul > li {padding:0 10px;margin-left:0px;background: #ffffff;display:block;}

.cate-content ul li > ul {
	position:absolute;
	left: 100%;    
	width:100%;
	padding: 10px 0;
	top:0;
	margin-left:0;
	z-index:9;
	display:none;
	visibility:visible;
	-webkit-transition:opacity 0.5s,-webkit-transform .5s;
	transition:opacity 0.5s,transform .5s;
	-webkit-transform:translate(30px,0);
	-moz-transform:translate(30px,0);
	-o-transform:translate(30px,0);
	-ms-transform:translate(30px,0);
	transform:translate(30px,0);
	height: 100%;
	overflow: auto;
	background: #fff;
}
.cate-content ul li.has-submenu{height: 50px;}
.cate-content ul li.has-submenu>a{position:relative}


.cate-content  ul#nav-mobile li:hover > .list-unstyled {display: block!important; top:-50px;opacity:1;visibility:visible;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}


@media screen and (min-width: 992px){
	.mx991 {display:none;}

	.cate-content ul li > ul > li > ul li {padding: 0 20px;border-left: 2px #b71a01 solid;margin-left: 0px;background: #ffffff; display: block;}
	ul li:hover > a , ul li.active > a{color: #333;} 
	.cate-content ul li:hover > ul.list-unstyled {display:block!important;visibility:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
	.cate-content ul.list-unstyled li.icon > .ico {
		
		position:absolute;
		width: 20px;
		height: 20px;
		left: 0px;
		top: 15px;
	}
}

@media screen and (max-width: 991px){
	.m992 {display:none;}
	.cate-content ul li:first-child {height:50px!important;}
	.cate-content ul.list-unstyled li.has-submenu>.fa{color: #ccc; cursor: pointer;position: absolute;right: 0px;top: 0px;font-size: 20px; padding: 18px;}
	.cate-content ul li.has-submenu .submenu{display:none;position:initial;opacity:1;visibility:visible;height:auto}
	.cate-content ul li.has-submenu .submenu {border-top: 1px dashed #4c4c4c;  position: relative!important; height: 100%; width: 100%;  left: -30px!important; top: 0px!important;  z-index: 10;opacity: 1!important;visibility: visible; transition: all .3s ease; -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;}
	.cate-content ul li.has-submenu { padding-right: 0px;position: relative;height: unset!important;margin-right: 0px;margin-left: 0px;}
	.cate-content ul li > ul > li {margin-left: 0px;border-left: none; padding: 0 20px 0px 0px; background: #ffffff;display: block;}
	.cate-content ul.list-unstyled li.icon > .ico {
		
		position:absolute;
		width: 20px;
		height: 20px;
		left: 0px;
		top: 15px;
	}


}
/*
.cate-content ul li > ul {
position:absolute;
left:100%;
width:100%;
top:0;
margin-left:0;
z-index:9;
opacity:0;
visibility:hidden;
-webkit-transition:opacity 0.5s,-webkit-transform .5s;
transition:opacity 0.5s,transform .5s;
-webkit-transform:translate(30px,0);
-moz-transform:translate(30px,0);
-o-transform:translate(30px,0);
-ms-transform:translate(30px,0);
transform:translate(30px,0)
}

.cate-content ul li > ul > li {
padding:0 20px;
border-left:2px #FF8500 solid;
margin-left:20px;
background:#000;
display:block
}
.cate-content ul li > ul > li > ul.list-unstyled {margin-left: -20px;}
@media screen and (min-width: 992px){
.cate-content ul li:hover > ul.list-unstyled {
opacity:1;
visibility:visible;
-webkit-transform:translate(0,0);
-moz-transform:translate(0,0);
-o-transform:translate(0,0);
-ms-transform:translate(0,0);
transform:translate(0,0)
display: block!important;
}
}
*/
.modtitle {
	//padding-bottom:33px;
	text-align:center;
	//background:url(icotitlemodule.png) no-repeat bottom center;
	margin-bottom:30px
}

.modtitle h2 {
	font-size:20px;
	line-height:24px;
	text-transform:uppercase;
	margin:0;
	position: relative;
	text-shadow: 1px 2px 2px rgba(150, 150, 150, 1);
	color: #695b4d;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
}

.modtitle h2:before{
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 11px;
	background-color: #e6dfd5;
	margin-left: auto;
	margin-right: auto;
}

.modtitle h2 a {
	color:#695b4d;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
}

.modtitle h2 a:hover {
	color: #b71a01;
}

.featured-product {
	margin-bottom:32px
}

.hote-product {	
	padding:40px 0 0;
	margin-bottom:40px
}

.midbanner {
	margin-bottom:10px
}

.sale-product {
	margin-bottom:10px
}

.index-blog {
	margin-bottom:0
}

#prod-1 {
	position:relative
}

.prod-grid {
	border:1px solid #ebebeb;
	background:#fff;
	position:relative;
	margin-top:8px;
	margin-bottom:8px
}

.prod-grid:hover {
	box-shadow:0 0 8px 0 rgba(0,0,0,.1)
}

.saleflag {
	position:absolute;
	top:10px;
	left:10px;
	font-size:0;
	width:30px;
	height:60px;
	display:block;
	background:url(saleflag.jpg) no-repeat center center
}

.prod-img {
	display:block;
	overflow:hidden;
	position:relative;
	text-align:center;
	padding:10px;
	border-bottom:1px solid #ebebeb
}

.prod-img a {
	display:block
}

.prod-img .sale-flash {
	width:60px;
	height:30px;
	background: #ec1c24;
	position:absolute;
	text-align:center;
	top:0;
	right:0;
	color:#FFF;
	line-height:30px;
	/*-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	writing-mode:lr-tb*/
}

.WhiteRounded {
	display:inline-block;
	margin:0 4px
}

.WhiteRounded button {
	background:transparent;
	border:0;
	outline:0;
	background-size:100% 100%;
	border-radius:3px;
	height: 40px;
	padding:0;
	background-color: #ec1c24!important;
	outline: 0;
	width: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
}

.WhiteRounded button img{
	max-width: 30px;
}

.WhiteRounded a {
	/*background:url(bgbutton_02.png) repeat; */
	background-size:100% 100%;
	border-radius:5px;
	height:38px;
	display:block;
	background-color: #ec1c24!important;
	outline: 0;
	box-shadow: 0px 4px 0px 0px #d61018!important;
}

.WhiteRounded a:hover,.WhiteRounded button:hover {
	background-color: #ec1c24!important;
	color: #fff;
}

.imageoverlay {
	background:none repeat scroll 0 0 rgba(255,255,255,0.75);
	bottom:0;
	display:block;
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	right:0;
	top:0;
	-webkit-transition:all .3s ease 0;
	-moz-transition:all .3s ease 0;
	-ms-transition:all .3s ease 0;
	-o-transition:all .3s ease 0;
	transition:all .3s ease 0;
	width:100%
}

.StyleC {
	visibility:hidden;
	opacity:0;
	position:absolute;
	text-align:center;
	width:100%;
	top:50%;
	margin-top:-20px;
	margin-left:-10px;
	-webkit-transform:scale(0.2);
	-moz-transform:scale(0.2);
	-ms-transform:scale(0.2);
	-o-transform:scale(0.2);
	transform:scale(0.2);
	-webkit-transition:all .3s ease 0;
	-moz-transition:all .3s ease 0;
	-ms-transition:all .3s ease 0;
	-o-transition:all .3s ease 0;
	transition:all .3s ease 0
}

.prod-grid:hover .imageoverlay {
	opacity:0.5;
}

.prod-grid:hover .StyleC {
	opacity:1;
	visibility:visible;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}

a.btn-choose {
	display:inline-block;
	/*background:url(bgbutton_02.png) repeat;*/
	background-size:100% 100%;
	height:38px;
	line-height:40px;
	padding:0 10px;
	text-align:center;
	color:#fff;
	border-radius:5px
		background-color: #ec1c24!important;
	outline: 0;
	box-shadow: 0px 4px 0px 0px #d61018;
}

a.btn-soldout {
	display:inline-block;
	/*background:url(bgbutton_02.png) repeat;*/
	background-size:100% 100%;
	height:38px;
	line-height:40px;
	padding:0 10px;
	text-align:center;
	color:#fff;
	border-radius:5px
		background-color: #ec1c24!important;
	outline: 0;
	box-shadow: 0px 4px 0px 0px #d61018;
}

a.btn-choose:hover,a.btn-soldout:hover {
	/*background:url(bgbutton_01.png) repeat;*/
	background-size:100% 100%
		height:38px;
	background-color: #ec1c24!important;
	color: #fff;
	box-shadow: 0px 4px 0px 0px #d61018;
}

.prod-info {
	padding:20px 10px;
	text-align:center;
	//background:#fff;
	overflow:hidden;
	-webkit-transition:all .3s ease 0;
	-moz-transition:all .3s ease 0;
	-ms-transition:all .3s ease 0;
	-o-transition:all .3s ease 0;
	transition:all .3s ease 0;
	height: auto;
}

.prod-info h3,.prod-info h3 a {
	display:block;
	font-size:14px;
	line-height:22px;
	margin:0;
	margin-bottom:5px;
	color: #000;
	font-weight: bold;
	word-break: break-word;
	height: 45px;
	overflow: hidden;
}

.prod-list .prod-info {
	padding:0px 15px;
}

.prod-list-sidebar .prod-info {
	padding:20px 10px
}

.price span {
	display:inline-block
}

.price span.regular {
	color: #b71a01;
	font-size:16px;
	font-weight:700;
	line-height:22px
}

.price span.special {
	color:#999;
	font-size:14px;
	line-height:22px;
	text-decoration:line-through;
	margin-left:12px
}

.prod-grid:hover .prod-info {
	background: #b71a01;
}

.prod-grid:hover .prod-info h3,.prod-grid:hover .prod-info h3 a {
	color:#fff
}

.prod-grid:hover .prod-info .price span.special,.prod-grid:hover .prod-info .price span.regular {
	color:#fff
}

.owl-theme .owl-controls {
	margin:0
}

.owl-theme .owl-controls .owl-buttons div {
	display:block;
	width:31px;
	height:31px;
	line-height:31px;
	text-align:center;
	background:#f5f5f5;
	color:#333;
	border-radius:0;
	margin:0
}

.owl-theme .owl-controls .owl-buttons div.owl-prev,.owl-theme .owl-controls .owl-buttons div.owl-next {
	font-size:18px;
	line-height:25px;
	border:1px solid #ebebeb
}

.owl-theme .owl-controls .owl-buttons div.owl-prev:hover,.owl-theme .owl-controls .owl-buttons div.owl-next:hover {
	background: #b71a01;
	color:#fff;
	border:1px solid #b71a01;
}

#prod-1 .owl-controls .owl-buttons div.owl-prev,#prod-2 .owl-controls .owl-buttons div.owl-prev {
	position:absolute;
	top:36%;
	left:15px
}

#prod-1 .owl-controls .owl-buttons div.owl-next,#prod-2 .owl-controls .owl-buttons div.owl-next {
	position:absolute;
	top:36%;
	right:15px
}

.prod-list {
	position:relative;
	border:1px solid #ebebeb;
	margin-bottom:30px
}

.prod-list::after,.prod-list::before {
	content:'';
	clear:both;
	display:table
}

.prod-list .prod-img {
	float:left;
	width:33.33%;
	border-bottom:0;
	border-right:1px solid #ebebeb;
	position:relative;
	margin-right:-1px
}

.prod-list .prod-info {
	text-align:left
}

.prod-list .WhiteRounded {
	margin:0 5px 0 0
}

.prod-info .description {
	margin-top:14px;
	color:#828181;
	line-height:24px;
	margin-bottom:20px
}

.description p {
	text-align:justify;
	margin-bottom:0;
	color:#828181
}

.prod-list:hover .prod-info h3,.prod-list:hover .prod-info h3 a {
	color: #b71a01;
}

.prod-list:hover .imageoverlay {
	opacity:0.5;
}

.prod-list:hover .StyleC {
	opacity:1;
	visibility:visible;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}

.prod-list-sidebar {
	margin-bottom:-1px
}

.prod-list-sidebar .prod-img {
	min-width:95px
}

.prod-list-sidebar .price span.special {
	margin-left:0
}

.grid-article {
	position:relative
}

.article-img {
	position:relative
}

.time {
	background:url(timeflag.png) no-repeat center center;
	width:86px;
	height:80px;
	padding:20px 25px 15px 20px;
	text-align:center;
	position:absolute;
	top:10px;
	left:-8px;
	display: none;
}

.time span {
	color:#fff
}

.time span.line {
	display:block;
	width:42px;
	height:1px;
	background:#ffb15c;
	margin:3px 0
}

.article-info h3,.article-info h3 a {
	margin:0;
	font-size:16px;
	line-height:24px;
	color:#333;
	font-weight:700;
	margin-bottom:5px
}

.article-info .readmore {
	display:inline-block;
	margin-top:12px
}

.readmore {
	color:#252525;
	font-size:14px;
	font-style:italic
}

.readmore:hover {
	color: #b71a01;
}

.privacy {
	padding:60px 0;
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover
}

.prilogo {
	text-align:center
}

.prilogo p {
	margin:15px 0 30px
}

.privacy-content .item-pri {
	margin-left:80px
}

.privacy-content .item-pri img {
	float:left
}

.privacy-content .item-pri h3 {
	padding-left:55px;
	margin:0;
	text-transform:uppercase;
	font-size:14px;
	line-height:23px;
	font-weight:700;
	color:#333
}

.privacy-content .item-pri h3 span {
	text-transform:lowercase;
	font-weight:400
}

.footer {
	padding: 20px 0;
}

.foo-title h2 {
	margin:0;
	font-weight:700;
	text-transform:uppercase;
	color:#2e2925;
	font-size:14px;
	line-height:34px;
	margin-bottom:12px
}

.foo-collum ul li a {
	display:block;
	padding-bottom:8px;
	color: #695b4d;
	transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-ms-transition:all 300ms ease-in-out;
	-webkit-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out
}

.foo-collum ul li a:hover {
	color: #b71a01;
}

.foo-collum ul li:hover a {
	color: #b71a01;
}

.copyright {
	width:100%;
	background:rgb(226, 122, 98);
}

.foo-copy {
	margin-bottom:0;
	line-height:60px;
	color:#fff
}

.foo-copy a {
	color:#fff
}

.foo-copy a:hover {
	color: #fff;
}

.foo-social {
	float:right
}

.foo-social li {
	float:left;
	margin-top:13px;
	margin-right:10px
}

.foo-social li a {
	display:block;
	color:#989898;
	width:34px;
	height:34px;
	line-height:34px;
	text-align:center;
	background:#363636;
	transition:all 300ms ease-in-out;
	-moz-transition:all 300ms ease-in-out;
	-ms-transition:all 300ms ease-in-out;
	-webkit-transition:all 300ms ease-in-out;
	-o-transition:all 300ms ease-in-out
}

.foo-social li:hover a {
	color: #b71a01;
	background:#fff
}

.foo-info ul li span,.foo-info ul li a {
	color: #695b4d;
}

.foo-info ul li a:hover {
	color: #b71a01;
}

.bread-content {
	 background:url(bgbreadcrumb.jpg) no-repeat; 
	background-size:cover;
	text-align:center;
	padding:75px 0;	
	margin-bottom:40px
}

.bread-content h1 {
	margin:0;
	color:#fff;
	font-size:26px;
	font-weight:700;
	line-height:32px;
	text-transform:uppercase
}

.bread-crumb {
	background-color:#FFF;
	margin-bottom:30px
}

.breadcrumbs {
	padding:10px 0;
	margin-bottom:0;
	list-style:none;
	background-color:transparent;
	border-radius:0;
	padding-bottom:0
}

.breadcrumbs li {
	display:inline
}

.breadcrumbs li > a {
	color:#fff;
	margin:0 5px
}

.breadcrumbs li span {
	display:inline-block;
	color:#fff
}

.breadcrumbs li span .fa {
	color:#fff
}

.breadcrumbs li a:hover,.breadcrumbs li.active,.breadcrumbs li strong {
	color: #b71a01;
	font-weight:400
}

.pagination {
	margin:0;
	margin-bottom:30px;
	margin-top: 15px;
}

.pagination-page {
	text-align:right
}

.pagination > li > a {
	margin-left:8px;
	border-radius:4px;
	background-color:#333;
	background-size:100% 100%;
	color:#fff;
	border:0
}

.pagination > li.active > a {
	background-color:#ef7f69;
	background-size:100% 100%;
	color:#fff;
}

.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {
	color:#fff;
	background-color:#ef7f69;
	background-size:100% 100%
}

.toolbar {
	min-height:60px;
	margin-bottom:30px
}

.toolbar-left {
	float:left
}

.toolbar-left .grid-view {
	margin-top:17px;
	margin-left:20px
}

.grid-view span {
	display:inline-block;
	width:22px;
	height:22px;
	margin-right:10px
}

.grid-view .grid {
	background:url(grid.png) no-repeat center center
}

.grid-view .list {
	background:url(list.png) no-repeat center center
}

.grid-view .active .grid {
	background:url(gridhover.png) no-repeat center center
}

.grid-view .active .list {
	background:url(listhover.png) no-repeat center center
}

.toolbar-right {
	float:right
}

.toolbar-right .soft {
	margin-top:11px;
	margin-right:20px
}

.toolbar-right .soft label {
	color:#333;
	font-size:14px;
	font-weight:400;
	margin:0;
	margin-right:10px
}

.toolbar-right .soft select {
	height:34px;
	line-height:34px;
	padding:0 10px;
	border:1px solid #f7f7f7;
	background:#fff;
	width:240px;
	max-width:240px
}

.collection-grid .col-md-4,.page-search .col-md-4 {
	margin-bottom:30px
}

.product-detail-form {
	margin-bottom:50px
}

.featured-image {
	border:1px solid #ebebeb;
	margin-bottom:10px
}

.featured-image .item {
	text-align:center;
	max-height:460px;
	overflow:hidden
}

.thumblist-image .item {
	text-align:center;
	margin:5px;
	border:1px solid #ebebeb;
	//width:80px;
	//height:80px;
	//max-height:80px;
	overflow:hidden
}

.product-name h1 {
	font-size:24px;
	margin:10px 0 20px
}

.price-box {
	margin-bottom:20px
}

.product-info .product-name {
	font-size:24px;
	color:#333;
	margin-bottom:0;
	display:block
}

.product-info .product-name h2 {
	margin-top:5px;
	line-height:40px;
	font-size: 24px;
	margin-bottom:0;
}

.product-info .price span.regular {
	font-size:22px
}

.product-availability span {
	color: #b71a01;
}

.short-description {
	word-break: break-word;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #ebebeb
}

.selector-wrapper {
	margin-bottom:20px
}

.selector-wrapper label {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	color:#333;
	margin:0;
	margin-right:20px
}

.selector-wrapper select {
	border:1px solid #ebebeb;
	height:34px;
	line-height:34px;
	padding:5px;
	width:150px;
	min-width:150px
}

.product-quantity {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #ebebeb
}

.product-quantity label {
	float:left;
	font-weight:400;
	font-size:14px;
	line-height:20px;
	color:#333;
	margin:0;
	margin-right:20px;
	line-height:40px
}

.product-quantity input {
	height:40px;
	line-height:40px;
	width:40px;
	display:inline-block;
	text-align:center;
	float:left;
	background:#fff
}

.product-quantity input[type="text"] {
	width:60px;
	border:1px solid #ebebeb;
	border-left:0;
	border-right:0
}

.product-quantity input[type="button"] {
	outline:0;
	border:1px solid #ebebeb;
	font-size:20px;
	line-height:24px;
	border-radius:0
}

.qty {
	border-radius:0
}

.action-box button[type="submit"] {
	/*padding:0 30px;
	margin-bottom:20px;
	color:#fff;
	height:44px;
	line-height:40px;
	background:url(bgbutton_02.png) repeat;
	background-size:100% 100%;
	border:0;
	outline:0 */
	padding: 0 15px;
	margin-bottom: 20px;
	color: #fff;
	height: 43px;
	line-height: 40px;
	background-size: 100% 100%;
	border: 0;
	background: #494949;
	outline: 0;
	box-shadow: 0px 4px 0px 0px #282828;
}

.action-box button[type="submit"]:hover {
	background-size: 100% 100%;
	background: #ef7f69;
	height: 43px;
	color: #fff;
	box-shadow: 0px 4px 3px 0px #d7725e;
}

.action-box button[type="submit"] span {
	background:url(icon-buy-cart.png) no-repeat center left;
	padding-left:20px
}

.action-box a.btn {
	/*padding:0 30px;
	margin-bottom:20px;
	color:#fff;
	height:44px;
	line-height:40px;
	background:url(bgbutton_02.png) repeat;
	background-size:100% 100%;
	border:0;
	outline:0 */
	padding: 0 15px;
	margin-bottom: 20px;
	color: #fff;
	height: 43px;
	line-height: 45px;
	background-size: 100% 100%;
	border: 0;
	background: #494949;
	outline: 0;
	box-shadow: 0px 4px 0px 0px #282828;
}

.action-box a.btn:hover {
	/*background:url(bgbutton_01.png) repeat;
	background-size:100% 100% */
	background-size: 100% 100%;
	background: #ef7f69;
	height: 43px;
	color: #fff;
	box-shadow: 0px 4px 0px 0px #d7725e;
}

.action-box a.btn span {
	background:url(icon-buy-cart.png) no-repeat center left;
	padding-left:20px
}

.product-content {
	margin-bottom:50px
}

.tab-content {
	border:1px solid #ddd;
	padding:15px;
	border-top:0
}

.nav-tabs {
	border-top:1px solid #ddd
}

.nav-tabs > li > a {
	margin-right:0;
	font-size:16px;
	color:#333;
	text-transform:uppercase;
	line-height:1.42857143;
	border:1px solid transparent;
	border-top:4px solid transparent;
	border-radius:0
}

.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {
	color: #b71a01;
	cursor:default;
	background-color:#fff;
	border:1px solid #ddd;
	border-top:4px solid #b71a01;
}

.nav-tabs > li > a:hover {
	color: #b71a01;
	cursor:default;
	background-color:#fff;
	border:1px solid #ddd;
	border-top:4px solid #b71a01;
}

.blog-page .grid-article:after,.blog-page .grid-article:before {
	content:"";
	display:table;
	clear:both
}

.blog-page .grid-article {
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px solid #ebebeb
}

.blog-page .grid-article .article-img {
	float:left;
	width:31%;
	margin-right:30px
}

.blog-page .grid-article .article-img img {
	width:100%
}

.blog-page .article-info h3,.blog-page .article-info h3 a {
	min-height:auto
}

.blog-page .article-info .description {
	font-size:14px;
	color:#828181
}

.blog-page .article-info .readmore {
	color: #b71a01;
}

.blog-page .pagination-page {
	text-align:left
}

.blog-page .pagination-page .pagination {
	margin-top:0
}

.article h2 {
	margin-top: 0;
	margin-bottom: 20px;
	margin: 0;
	font-size: 22px;
	font-weight: 700;
	line-height: 32px;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
}

.article p.created-time {
	font-size:14px;
	color:#979797;
	margin-bottom:10px
}

.comments {
	margin-bottom:30px
}

.comments h3 {
	font-size:20px;
	margin:0;
	margin-bottom:25px;
	text-transform:uppercase;
	padding-bottom:15px;
	position:relative
}

.comments h3:after {
	content:'';
	height:1px;
	width:50px;
	display:block;
	background:#000;
	position:absolute;
	bottom:0;
	left:0
}

.comments p {
	margin-bottom:20px
}

.comments ul li .avatar {
	width:10%;
	padding-right:10px;
	float:left
}

.comments ul li .avatar img {
	border-radius:100%
}

.comments ul li .info p {
	margin-bottom:5px
}

.comments ul li {
	margin-bottom:20px;
	padding-bottom:15px;
	border-bottom:1px solid #ebebeb
}

.comments ul li .info p.author {
	font-weight:700;
	color:#333
}

.comments ul li .info p.date {
	color:#979797
}

.comments ul li .info p.comment-content {
	font-size:14px;
	line-height:24px
		display: block;
	word-break: break-word;
	text-align: justify;
}
.comments .info {
	width: 90%;
	display: block;
	float: left;
}
.write-comment {
	display:block;
	margin-bottom:20px
}

.write-comment h3 {
	font-size:20px;
	margin:0;
	margin-bottom:25px;
	text-transform:uppercase;
	padding-bottom:15px;
	position:relative
}

.write-comment h3:after {
	content:'';
	height:1px;
	width:50px;
	display:block;
	background:#000;
	position:absolute;
	bottom:0;
	left:0
}

.write-comment label {
	display:block;
	font-weight:400;
	font-size:14px
}

.write-comment input {
	width:100%;
	padding:5px 10px;
	height:44px;
	line-height:44px;
	background:#fff;
	color:#000;
	border:1px solid #d1d1d1;
	outline:0;
}

.write-comment textarea {
	width:100%;
	padding:5px 10px;
	background:#fff;
	color:#000;
	border:0;
	outline:0;
	min-height:100px;
	border:1px solid #d1d1d1;
}

.write-comment ul li {
	margin-bottom:15px
}

.errors ul {
	list-style:none;
	padding:0;
	margin:0
}

.errors ul li {
	color:red
}

.action-form button[type="submit"] {
	height:44px;
	line-height:44px;
	border:0;
	outline:0;
	padding:0 20px;
	background:url(bgbutton_02.png) repeat 100% 100%;
	color:#fff;
	border-radius:4px
}

.action-form button[type="submit"]:hover {
	background:url(bgbutton_01.png) repeat 100% 100%
}
.title{	    
	text-align: center;    
	margin-bottom: 30px;
}
.title h2 {	
	line-height: 24px;
	text-transform: uppercase;
	margin: 0;
	position: relative;    
	color: #695b4d;
	font-family: 'Roboto Slab', serif;
	font-weight: 700;
	text-shadow: none;
	font-size: 18px;
}
.title h2:after{
	content: "";
	height: 1px;
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 11px;
	background-color: #e6dfd5;
	margin-left: auto;
	margin-right: auto;
}

.title h2 a {
	color: #cc0e0e;
	background: #fff;
	border: 1px solid #e6dfd5;
	padding: 3px 10px;
	position: relative;
	z-index: 9;
	font-family: 'Oswald', sans-serif;
}

.aside-article {
	margin-bottom:0
}

.aside-article h3,.aside-article h3 a {
	font-size:14px;
	font-weight:700;
	line-height:24px;
	color:#000
}

.name-blog-sidebar {
	margin-top:15px;
	margin-bottom:35px
}

label {
	font-weight:400
}

.form-control {
	border-radius:0
}

.account-login {
	margin-bottom:30px
}

.account-login .form-control,#recover-password .form-control,.account-doimatkhau .form-control {
	border-radius:0;
	height:44px;
	background:#fff;
	border:1px solid #d1d1d1;
	box-shadow:none;
}

#contact .form-control {
	border-radius:0;
	height:44px;
	background:#fff;
	border:1px solid #d1d1d1;
	box-shadow:none
}

#contact textarea.form-control {
	height:150px;
}

.info-contact-page p {
	line-height:24px;
	padding-left:25px;
	position:relative
}

.info-contact-page p .fa {
	margin-right:6px;
	position:absolute;
	top:5px;
	left:0
}

.info-contact-page span {
	line-height:24px;
	margin-bottom:10px;
	display:block
}

.btn-side {
	color:#fff;
	border:0;
	outline:0;
	padding:12px 30px;
	/*background:url(bgbutton_02.png) repeat 100% 100%;*/
	border-radius:5px;
	background-color: #ec1c24!important;
	outline: 0;
	box-shadow: 0px 4px 0px 0px #d61018;
	-moz-box-shadow: 0px 4px 0px 0px #d61018;
	-webkit-box-shadow: 0px 4px 0px 0px #d61018;
	-o-box-shadow: 0px 4px 0px 0px #d61018;
	-ms-box-shadow: 0px 4px 0px 0px #d61018;
}

.btn-side:hover {
	color:#fff;
	border:0;
	outline:0;
	/*background:url(bgbutton_01.png) repeat 100% 100%*/
	background-color: #ec1c24!important;
	color: #fff;
	box-shadow: 0px 4px 0px 0px #d61018;
	-moz-box-shadow: 0px 4px 0px 0px #d61018;
	-webkit-box-shadow: 0px 4px 0px 0px #d61018;
	-o-box-shadow: 0px 4px 0px 0px #d61018;
	-ms-box-shadow: 0px 4px 0px 0px #d61018;
}

.address-item {
	margin-bottom:30px
}

.table {
	text-align:center
}

.table > thead:first-child > tr:first-child > th {
	text-align:center;
	font-size:16px
}

h2.product-name,h2.product-name a {
	font-size:18px;
	color:#333;
	margin:0
}

.table tfoot {
	text-align:left
}

.table a.cart-del {
	font-size:20px;
	color: #b71a01;
}

.color-v {
	color: #b71a01;
}

.dropdown-cart {
	display:none
}

.headcart:hover .dropdown-cart {
	display:block
}

.tag_article,.social-media {
	font-size:14px;
	line-height:30px;
	color:#636363
}

.tag_article h2,.social-media h2 {
	display:inline-block;
	font-size:14px;
	font-weight:700;
	color:#363636
}

.tag_article a,.social-media a {
	color:#636363
}

.tag_article a:hover,.social-media a:hover {
	color: #b71a01;
	text-decoration:none
}

.social-media ul {
	list-style-type:none;
	padding:0;
	display:inline-block
}

.social-media ul li {
	display:inline-block
}

.social-media ul li a {
	padding:0 6px
}

.cart {
	margin-bottom:100px;
	float:left;
	width:100%
}

.cart th {
	text-align:center
}

.table-cart {
	border:1px #ebebeb solid;
	font-size:15px;
	margin-bottom:0;
	border-right:1px #ebebeb solid;
	margin-bottom:20px
}

.table-cart img {
	min-width:100px;
	max-width:160px
}

.table-cart .thead-default th {
	background-color:#ebebeb
}

.table-cart td,.table-cart th {
	border-top:1px #ebebeb solid
}

.table-cart th,.table-cart td {
	vertical-align:middle!important
}

.table-cart h2.product-name,h2.product-name a {
	font-size:15px;
	color:#333
}

.table-cart .cart-price {
	font-size:16px;
	color: #b71a01;
	font-weight:700
}

.table-cart input {
	text-align:center
}

.index-blog .grid-article .article-img {
	margin-bottom:10px
}

.index-blog .grid-article .article-img img {
	width:100%
}

.grid-article .article-info a.readmore {
	color: #b71a01;
}

.grid-article .article-info a:hover {
	color: #b71a01;
}

.grid-article .article-info .description {
	color:#828181;
	font-size:14px;
	line-height:24px
}

.cus-info-content {
	margin-bottom:40px
}

.cus-info-content .fa {
	margin-right:10px
}

.mm-menu {
	background:#2a2a2a;
	border-color:#353535;
	color:#a7a7a7
}

.mm-menu .mm-navbar a,.mm-menu .mm-navbar>* {
	color:#e7e7e7
}

.mm-menu.mm-theme-dark {
	background:#2a2a2a
}

.mm-listview>li:not(.mm-divider):after,.mm-menu.mm-theme-dark .mm-listview {
	border-color:#353535
}

.title-sale-product-w {
	font-size:16px;
	background-color:#d7725e;
	color:#fff;
	padding:15px;
	margin-top:30px
}

.title-sale-product-w a{
	color: #fff !important;
	font-weight: 600;
	text-transform: uppercase;
}

.title-sale-product {
	margin:0;
	font-size:16px;
	line-height:24px
}

.title-sale-product a {
	font-size:16px;
	color:#333;
	line-height:24px
}

@media screen and (max-width: 360px) {
	.logo img {
		width:100%;
		max-width:220px
	}
}

@media screen and (max-width: 544px) {
	.toolbar-right .soft select {
		width:140px;
		margin-top:3px;
	}

	div.jGrowl.top-right {
		right:0;
		top:0;
		width:90%;
		margin:5%
	}

	.product-info .btn {
		width:100%
	}
}
@media screen and (max-width: 543px){

	/*.prod-list .prod-img {
	width:100%;
	border-right:0;
	border-bottom:1px solid #ebebeb;
	float:left;
	margin-bottom:20px
}*/
}
@media screen and (max-width: 767px) {
	.index-blog .grid-article {
		margin-bottom:30px
	}

	.index-blog .grid-article .article-img {
		height:auto;
		margin-bottom:20px
	}

	.privacy-content .item-pri {
		margin-left:30px !improtant;
		margin-bottom:40px
	}

	.foo-copy {
		text-align:center;
		color: #fff;
	}

	.foo-social {
		text-align:center;
		float:none
	}

	.foo-social .list-unstyled {
		display:inline-block;
		float:none
	}

	.foo-social .list-unstyled li {
		display:inline-block;
		float:none
	}



	.prod-list .prod-info {
		padding-left:20px;
		border-left: 1px solid #ebebeb;
	}

	.featured-product {
		margin-bottom:50px
	}

	.index-blog .grid-article .article-img img {
		width:100%
	}

	.blog-page .grid-article .article-img {
		float:left;
		width:100%;
		margin-bottom:20px;
		padding-right:0
	}

	.product-content .nav-tabs li {
		width:100%
	}

	.product-content .nav-tabs li a {
		border-right:1px solid #ddd;
		border-left:1px solid #ddd;
		border-bottom:1px solid #ddd
	}
}
@media screen and (min-width: 992px){.cate-content ul li.hadsub .fa {display:none;}}
@media only screen and (min-width: 992px) and (max-width: 1024px){

	.privacy-content {margin-left:-37px;}
	.menunav > ul > li {
		float: left;
		position: relative;
		height: 120px;
		margin-right: 35px;
	}
	.headcart {
		float: right;
		position: relative;
		width: 100px;
		background: #f5f5f5;
		display: block;
		height: 120px;
		text-align: center;
	}
}
@media only screen and (max-width: 1199px) and (min-width: 1025px){

	.menunav > ul > li {
		float: left;
		position: relative;
		height: 120px;
		margin-right: 35px;
	}

}
@media screen and (max-width: 991px){

	.cate-content ul li a {
		display: block;
		color: #fff;
		padding: 15px 20px 15px 0px;
	}
	.cate-content ul li.hadsub .fa {
		color: #999;
		font-size: 15px;
		position: absolute;
		top: 9px;
		right: 0px;
		padding: 10px;
		display: block;
		cursor: pointer;
	}
	.cate-content ul li.hadsub > ul { top: 0px!important;  z-index: 10;opacity: 1!important;visibility: visible; transition: all .3s ease; -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;}

	.cate-content ul li > ul > li {
		padding: 0 20px;
		border-left: none;
		margin-left: 20px;
		background: #2a2a2a;
		display: block;
	}
}
/*
.cate-content ul li > ul {
position:absolute;
left:100%;
width:100%;
top:0;
margin-left:0;
z-index:9;
opacity:0;
visibility:hidden;
-webkit-transition:opacity 0.5s,-webkit-transform .5s;
transition:opacity 0.5s,transform .5s;
-webkit-transform:translate(30px,0);
-moz-transform:translate(30px,0);
-o-transform:translate(30px,0);
-ms-transform:translate(30px,0);
transform:translate(30px,0)
}

.cate-content ul li > ul > li {
padding:0 20px;
border-left:2px #FF8500 solid;
margin-left:20px;
background:#000;
display:block
}
.cate-content ul li > ul > li > ul.list-unstyled {margin-left: -20px;}
*/
/*	
.cate-content ul li:hover > ul.list-unstyled {
opacity:1;
visibility:visible;
-webkit-transform:translate(0,0);
-moz-transform:translate(0,0);
-o-transform:translate(0,0);
-ms-transform:translate(0,0);
transform:translate(0,0)
} 
*/



@media screen and (min-width: 768px) {
	.prod-list .prod-info {
		border-left:1px solid #ebebeb
	}

	.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {
		border-bottom-color:transparent
	}

	.prod-list-sidebar form {
		display:-webkit-flex;
		-webkit-align-items:center;
		display:flex;
		align-items:center
	}
}
@media screen and (min-width: 545px) and (max-width: 991px){

	.collection-grid .col-md-4{
		margin-bottom: 30px;
		width: 50%;
	}
	.page-search .col-md-4{
		margin-bottom: 30px;
		width: 50%;
	}
	.collection-grid .col-md-4:nth-child(2n+1){
		clear:both;
	}
	.page-search .col-md-4:nth-child(2n+1){
		clear:both;
	}

}
@media screen and (min-width: 543px){

	.foo-copy {
		text-align: center;
		display: inline-flex;
		color: #fff;
	}
}
@media only screen and (max-width: 991px) {
	.customer {
		float:left
	}

	.privacy-content .item-pri {
		margin-left:20px;
		margin-bottom:40px
	}

	.index-blog .grid-article {
		margin-bottom:30px
	}

	.navbar-toggle {
		display:block
	}
}

@media only screen and (min-width: 992px) {
	.collection-grid .col-md-4:nth-child(3n+1) {
		clear:both
	}

	.sale-product .prod-3 .col-md-6:nth-child(2n + 1) {
		clear:both
	}

	.article-info h3,.article-info h3 a {
		min-height:48px
	}

	.navbar-toggle {
		display:none
	}
}

.search-of-navmenu {
	background:#404040;
	color:#b0b0b0;
	padding:8px;
	display: none;
}

.search-of-navmenu input {
	font-style:italic
}

.search-of-navmenu button {
	top:8px;
	right:6px
}

#scrollable {
	height:330px;
	margin:auto
}

body::-webkit-scrollbar {
	width:5px
}

body::-webkit-scrollbar-track {
	background:rgba(255,255,255,.9)
}

body::-webkit-scrollbar-thumb {
	background:rgba(0,0,0,.7);
	border-radius:15px
}

body::-webkit-scrollbar-thumb:hover {
	background:rgba(0,0,0,.7);
	border-radius:15px
}

body::-webkit-scrollbar-thumb:active {
	background:rgba(0,0,0,.7);
	border-radius:15px
}

#bs-example-navbar-collapse-1::-webkit-scrollbar {
	width:5px
}

#bs-example-navbar-collapse-1::-webkit-scrollbar-track {
	background:rgba(255,255,255,.9)
}

#bs-example-navbar-collapse-1::-webkit-scrollbar-thumb {
	background:rgba(0,0,0,.7);
	border-radius:15px
}

#bs-example-navbar-collapse-1::-webkit-scrollbar-thumb:hover {
	background:rgba(0,0,0,.7);
	border-radius:15px
}

#bs-example-navbar-collapse-1::-webkit-scrollbar-thumb:active {
	background:rgba(0,0,0,.7);
	border-radius:15px
}

.categories-menu-mobile {
	margin-bottom:30px
}

.categories-menu-mobile .title-menu {
	font-size:16px;
	text-transform:uppercase;
	padding:30px 15px 10px
}

.navbar-pills {
	border:0 #ebebeb solid;
	border-top:0;
	border-radius:0
}

.navbar-pills li {
	position:relative;
	overflow:hidden;
	color:#c2c2c2
}

.navbar-pills li a:hover {
	color: #b71a01;
}

.navbar-pills > li > a:hover,.navbar-pills > li > a:focus {
	background:rgba(0,0,0,0)
}

.navbar-pills li li:hover a {
	color: #b71a01;
}

.navbar-pills li a {
	position:relative;
	margin:0 15px;
	display:block;
	border-bottom:1px #353535 solid;
	font-size:14px;
	line-height:38px;
	color:#a7a7a7;
	padding-right:0;
	padding-left:0
}

.navbar-pills li.active > a,.navbar-pills li.active > i.fa {
	color: #b71a01;
	background:rgba(0,0,0,0);
	font-weight:700
}

.navbar-pills li i.fa {
	position:absolute;
	width:58px;
	height:58px;
	top:0;
	right:15px;
	cursor:pointer
}
.navbar-pills li i.child {
	position:absolute;
	width:58px;
	height:58px;
	top:-8px;
	right:15px;
	cursor:pointer
}

.navbar-pills li:hover i.fa {
	color: #b71a01;
}

.navbar-pills li i.fa:before {
	top:22px;
	right:25px;
	position:absolute
}

.navbar-pills .open > a,.navbar-pills .open > a:hover,.navbar-pills .open > a:focus {
	background-color:rgba(0,0,0,0)!important;
	color: #b71a01;
}

.navbar-pills li > i.fa:affter {
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg)
}

.navbar-pills li .dropdown-menu {
	padding:0;
	margin:0;
	min-width:100%;
	border:0;
	border-top:1px;
	opacity:0;
	display:block;
	float:left;
	position:relative;
	max-height:0;
	overflow:hidden;
	background:rgba(0,0,0,0);
	transition:All .3s ease;
	-webkit-transition:All .3s ease;
	-moz-transition:All .3s ease;
	-o-transition:All .3s ease;
	transform:scale(0);
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-o-transform:scale(0);
	-ms-transform:scale(0)
}

.navbar-pills li.open>.dropdown-menu {
	max-height:1000px;
	opacity:1;
	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1)
}

.navbar-pills li i.fa:active:hover {
	color:#fff;
	background-color:#000;
	border-color:#01315a
}

.icon-cart {
	width:100%;
	height:120px;
	padding:30px 0;
	display:block;
	font-size:14px;
	color:#333;
	text-align: center;
}

.icon-cart img{
	max-width: 40px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.search-main .modtitle {
	font-size:20px;
	line-height:24px;
	text-transform:uppercase;
	margin:0;
	color:#333
}

.search-main .modtitle a {
	color:#333
}

.search-main .search-input-group,.search-main .form-signup {
	margin:30px 0
}

.glyphicon-shopping-cart:before {
	font-size:14px;
	color:#fff;
	background: #b71a01;
	margin-right:12px;
	padding:6px 10px;
	border-radius:2px
}

.mini-products-list .product-image {
	float:left;
	margin:10px 10px 10px 0;
	border:1px #ebebeb solid;
	width:100px;
	max-width: 100px;
}

.mini-products-list .detail-item {
	float:left;
	width: 150px;
	max-width: 160px;
}

.top-cart-content .product-name {
	margin:0;
	width:150px;
	margin-bottom:10px;
	line-height:1;
	padding:0 0 5px
}

.top-cart-content .product-name a {
	font-size:15px;
	margin-top:10px;
	display:block;
	line-height:normal;
	font-weight:400;
	color:#333;
	word-break: break-word;
}

.top-cart-content .product-name a:hover {
	color:#000;
	text-decoration:none
}

.top-cart-contain .price {
	color: #b71a01;
	text-transform:uppercase
}

.top-cart-contain .mini-cart .price {
	margin-right:5px;
	font-size:16px;
	font-weight:700
}

.top-cart-contain .product-details .price {
	color: #b71a01;
	width:auto;
	float:none;
	font-weight:400;
	padding-left:0;
	font-size:12px
}

.mini-cart:hover .top-cart-content {
	display:block
}

.mini-cart {
	text-align:center;
	margin:0
}

.mini-cart .dropdown-toggle {
	font-size:12px;
	padding:0;
	text-transform:none
}

.mini-cart .basket a {
	color:#fff;
	margin:0;
	line-height:41px;
	font-size:11px;
	padding:0;
	font-family:'Open Sans',sans-serif;
	font-weight:400;
	min-width:170px!important;
	display:block;
	text-transform:uppercase;
	letter-spacing:1px
}

.mini-cart .basket a:hover {
	text-decoration:none
}

.mini-cart .basket .title {
	color:#2e3a47;
	font-size:13px;
	font-weight:700;
	line-height:1em;
	text-transform:uppercase;
	letter-spacing:normal
}

.mini-cart .basket .cart-box {
	display:inline-block
}

.mini-cart .basket .cart-box #cart-total {
	color:#777;
	text-transform:none;
	margin:0 0 0 5px
}

.top-cart-contain {
	color:#333;
	margin:22px 0 0;
	padding:0;
	right:0;
	z-index:1000
}

.top-cart-content .empty {
	text-align:left;
	color:#333
}

.top-cart-content {
	display:none;
	width:300px;
	position:absolute;
	top:120px;
	right:0;
	background:#fff;
	padding:0;
	text-align:left;
	box-shadow:0 0 15px -5px rgba(0,0,0,0.4);
	z-index:10000
}

.top-subtotal {
	color:#333;
	font-size:16px;
	font-weight:400;
	padding:12px 15px;
	text-align:left;
	text-transform:none;
	border-bottom:1px #ebebeb solid
}

.top-subtotal span.price {
	float:right;
	color:#404040;
	font-weight:700;
	color: #b71a01;
}

.top-cart-content .block-subtitle {
	color:#333;
	overflow:hidden;
	padding:15px;
	text-align:left;
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	background:#f5f5f5;
	text-transform:none;
	font-weight:400;
	border-bottom:1px #ddd solid
}

ul#cart-sidebar {
	padding:8px 15px 0;
	margin:0;
	max-height:555px;
	overflow-y:auto;
	max-width:300px;

}

ul#cart-sidebar::-webkit-scrollbar {
	width:5px
}

ul#cart-sidebar::-webkit-scrollbar-track {
	background:rgba(255,255,255,.9)
}

ul#cart-sidebar::-webkit-scrollbar-thumb {
	background: #b71a01;
	border-radius:15px
}

ul#cart-sidebar::-webkit-scrollbar-thumb:hover {
	background: #b71a01;
	border-radius:15px
}

ul#cart-sidebar::-webkit-scrollbar-thumb:active {
	background: #b71a01;
	border-radius:15px
}

.li-fix-1 {
	background:#FFF;
	width:295px;
	display:block
}

.li-fix-2 {
	display:block;
	width:295px
}

.top-cart-content li {
	list-style:none;
	color:#9a9a9a
}

.top-cart-content li.item {
	border-bottom:1px solid #eee;
	margin:5px 0 10px;
	overflow:hidden;
	padding:0 0 10px;
	//width:300px;
	//max-width: 300px;
}

.top-cart-content li.item:last-child {
	margin:0;
	border-bottom:0 #eee solid
}

.top-cart-content .product-details {
	color:#333;
	position:relative;
	text-align:left;
	padding:0
}

.mini-products-list .detail-item .product-details-bottom .price {
	color: #b71a01;
	font-size:16px;
	font-weight:700;
	display:list-item;
	margin-bottom:5px
}

.mini-products-list .detail-item .product-details-bottom .title-desc {
	font-size:14px
}

.mini-products-list .detail-item .product-details-bottom .label {
	font-weight:700;
	vertical-align:middle
}

.mini-products-list .detail-item .product-details-bottom strong {
	font-weight:400
}

.top-cart-content .product-details .btn-edit {
	position:absolute;
	right:22px;
	top:6px
}

.top-cart-content .actions {
	padding:25px 20px;
	margin:0;
	overflow:hidden;
	background:#FFF;
	padding-top:15px
}

.mini-cart .actions .btn-checkout:before {
	content:"\f00c";
	font-family:'FontAwesome';
	font-size:12px;
	padding-right:10px;
	font-weight:400
}

.mini-cart .actions .btn-checkout {
	color:#fff;
	font-size:11px;
	padding:10px 16px;
	font-family:'Open Sans',sans-serif;
	text-align:left;
	cursor:pointer;
	text-decoration:none;
	float:right;
	transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0;
	font-weight:700;
	text-transform:uppercase
}

.mini-cart .actions .btn-checkout:hover {
	color:#fff
}

.mini-cart .actions .view-cart {
	color:#fff;
	font-size:11px;
	padding:10px 16px;
	font-family:'Open Sans',sans-serif;
	text-align:left;
	cursor:pointer;
	text-decoration:none;
	float:left;
	transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0;
	font-weight:700;
	text-transform:uppercase
}

.mini-cart .actions .view-cart:before {
	content:'\f07a';
	font-family:'FontAwesome';
	font-size:12px;
	padding-right:8px;
	font-weight:400
}

.mini-cart .actions .button {
	display:inline-block;
	width:100px;
	text-align:center;
	margin-bottom:3px;
	padding:8px 10px 6px;
	text-transform:none;
	border:none;
	font-size:12px
}

.mini-cart .button.btn-checkout {
	background:none;
	color:#fff;
	font-size:11px;
	padding:8px 16px;
	font-family:'Open Sans',sans-serif;
	text-align:left;
	cursor:pointer;
	text-decoration:none;
	float:left;
	transition:color 300ms ease-in-out 0s,background-color 300ms ease-in-out 0s,background-position 300ms ease-in-out 0;
	border:1px solid #fff;
	font-weight:700;
	text-transform:uppercase
}

.mini-cart > .button {
	color:#000;
	font-size:12px;
	font-weight:300;
	text-shadow:none;
	border:none;
	border-radius:0;
	box-shadow:none;
	background:none
}

.fa-remove {
	position:absolute;
	right:0
}

.fa-pencil {
	position:absolute;
	right:10px
}

a.fa-pencil {
	color:#999;
	font-size:12px;
	margin-top:25%
}
a.fa-remove {
	color: #999;
	font-size: 12px;
	margin-top: -10px;
	margin-right: -5px;
}

a.fa-remove:hover,a.fa-pencil:hover {
	color:#333;
	text-decoration:none
}

.table-order .table td {
	text-align:left
}

.sortPagiBar .form-group {
	margin-bottom:0;
	float:right
}
.short-description img {
	display: none!important;
}
.button-view-mode {
	font-size:25px;
	line-height:normal;
	padding:0;
	float:left;
	text-align:center;
	font-weight:700;
	text-transform:uppercase;
	color:#C2C2C2;
	border:none;
	margin-right:10px;
	border-radius:0
}
.button-view-mode .fa{
	color: #C2C2C2;
}
.button-view-mode.active {
	color: #b71a01;
	-webkit-box-shadow :none!important;
	box-shadow: none!important;
}
.button-view-mode.active .fa {
	color: #b71a01;
}

.button-view-mode:hover {
	color:#DDD;
	border-color: #b71a01;
}

.button-view-mode.active:hover {
	background-color:transparent;
	color: #b71a01;
}

.prod-grid .btn-list-collection,.prod-grid .description,.prod-list .StyleC {
	display:none
}

.sale-product .btn-list-hidden-index {
	display:none
}

.box-maps {
	overflow:hidden
}

.box-maps iframe {
	float:left;
	margin-bottom:0;
	padding-bottom:0
}

.foo-copy span {

}
@media screen and (max-width:500px){
	.foo-copy{
		line-height: 30px;
		color: #fff;
	}
}


.cus-info-content ul li {
	margin-bottom: 5px;
	position: relative;
}
.cus-info-content ul li {
	margin-bottom: 5px;
	padding-left: 24px;
	position: relative;
}

.cus-info-content ul li::before {
	content: '';
	color: #000;
	font: normal normal normal 14px/1 FontAwesome;
	position: absolute;
	left: 0;
	top: 3px;
}
.cus-info-content ul li:nth-child(1)::before {
	content: "\f007 ";
}
.cus-info-content ul li:nth-child(2)::before {
	content: "\f003";
}
.cus-info-content ul li:nth-child(3)::before {
	content: "\f041";
}
.cus-info-content ul li:nth-child(4)::before {
	content: "\f095";
}


/*CSS Bo Sung 12/10/2016 */
@media screen and (min-width: 1200px) {
	.page-search .col-lg-3:nth-child(4n+1) {
		clear: both;
	}
}

@media screen and (min-width: 992px) and (max-width: 1024px)  {

	.page-search .col-md-4:nth-child(3n+1) {
		clear: both;
	}

}
@media screen and (max-width: 991px) and (min-width: 768px){

	.page-search .col-sm-6:nth-child(2n+1) {
		clear: both;
	}

}
@media screen and (max-width: 767px){
	.midbanner .col-xs-12  {text-align: center!important;}
}

@media screen and (min-width: 768px) and (max-width: 1999px){

	.privacy-content .item-pri img {
		float: left;
		padding-right: 5px;
	}	
	.privacy-content .item-pri h3 {
		padding-left: 55px;
		margin: 0;
		text-transform: uppercase;
		font-size: 13px;
		line-height: 23px;
		font-weight: 700;
		color: #333;
		display: table-row;
	}

}
.prod-grid:hover .lienhe {color:#fff;}
.lienhe , .lienhe:hover {padding: 5px 10px;
	color: #b71a01;
	font-size: 18px;
	font-weight: 700;
	line-height: 10px;
	background-size: 100% 100%;
	border-radius: 5px;
	display: block;
	cursor: default;
}


/* CSS Update 04/10/16 */
@media screen and (min-width: 992px){.min992{display:none;}}
@media  only screen and (max-width: 991px) {
	.mini-cart {
		width: 40px;
		margin: 0px;
		padding: 0px;
		height: 40px;
		float: right;
	}
	.mini-cart .icon-cart-mobile img {margin-top: 0px;}
	.mini-cart .icon-cart-mobile span.cartCount {
		background: #fff;
		position: absolute;
		height: 20px;
		width: 20px;
		text-align: center;
		border-radius: 50%;
		line-height: 20px;
		margin: 2px -7px;
		color: #b71a01;
		top: 0;
		right: 15px;
	}
}
@media only screen and (max-width: 543px){
	.btn-xs_{width: 100%; margin-bottom: 10px;}
}
@media only screen and (max-width: 768px) and (min-width: 544px){
	.btn-xs_:last-child{ margin-bottom: 10px;}
	.btn-xs_:first-child{margin-bottom:10px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
	.cate-title span{    font-size: 14px!important;}
}
/* CSS ngay 05/11/2016 */
.google-map {width:100%;}
.google-map .map {width:100%; height:350px; background:#dedede}
/* CSS ngay 07/11/2016 */
.blog-page .article_grid .article-img {
	float: left;
	width: 100%;
	margin-right: 30px;
}
@media screen and (min-width: 992px) {
	.blog-page .col-lg-6.article_grid:nth-child(2n+1) {
		clear: both;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
	.blog-page .col-md-6.article_grid:nth-child(2n+1) {
		clear: both;
	}
}
@media screen and (min-width: 544px) and (max-width: 767px){
	.blog-page .col-sm-6.article_grid:nth-child(2n+1) {
		clear: both;
	}
}
.prod-img a img , .index-blog .grid-article .article-img img{max-width: 100% !important; height:100%;}
.prod-list .prod-img a img {height:auto!important;}

.a-readmore{
	text-align: center;
	margin-top: 15px;
}

.a-readmore a{
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f18c78),color-stop(50%, #e9836d),color-stop(100%, #e17860));
	background-image: -moz-linear-gradient(#f18c78,#e9836d 50%,#e17860);
	background-image: -webkit-linear-gradient(#f18c78,#e9836d 50%,#e17860);
	background-image: linear-gradient(#f18c78,#e9836d 50%,#e17860);
	border-width: 0;
	border: 1px solid #ce5c45;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: center;
	color: #fff !important;
	font-size: 14px;
	line-height: 2;
	font-weight: bold;
	line-height: 24px;
	padding: 5px 15px;
	display: inline-block;
}

.a-readmore a:hover, .a-readmore a:focus{
	color: #fff !important;
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f18c78),color-stop(10%, #e9836d),color-stop(100%, #e17860));
	background-image: -moz-linear-gradient(#f18c78,#e9836d 10%,#e17860);
	background-image: -webkit-linear-gradient(#f18c78,#e9836d 10%,#e17860);
	background-image: linear-gradient(#f18c78,#e9836d 10%,#e17860);
}

.cover-index{
	width: 100%;
	height: 170px;
}

.seconds-tags {
	display: block;
	width: 100%;
	height: 100%;
}

.seconds-tags img {
	width: 100%;
	height: 100% !important;
	object-fit: cover;
}
/*
.mod-news{
text-align: left;
}

.mod-news h2{
float: left;
}

.news-more{
text-align:right;
color: #695b4d;
float: right;
font-style: italic;
}

.news-more:hover, .news-more:focus{
color: #ef7f69;
}*/

footer#footer{
	background: url(https://bizweb.dktcdn.net/100/180/408/themes/235775/assets/slider-od-background.png?1488337385380) 0 0;
	color: #695b4d;
}

.li-address li{
	margin-bottom: 10px;
}

.li-address li i{
	width: 15px;
	text-align: center;
	color: #ef7f69;
}

.ul-ft-social li a{
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff !important;
}

.ul-ft-social li a:hover, .ul-ft-social li a:focus{
	color: #fff !important;
	text-decoration: none;
}

.ul-ft-social li.ft-fb a{
	background-color: #3b5998;
}

.ul-ft-social li.ft-tt a{
	background-color: #1da1f2;
}

.ul-ft-social li.ft-gp a{
	background-color: #dd4b39;
}

.ul-ft-social li.ft-yt a{
	background-color: #cd201f;
}

.footer-like-box{
	width: 100%;
	overflow: hidden;
}

.article-detail h2{
	font-size: 14px;
}

.article-detail img{
	display: block;
	margin-left: auto;
	margin-right: auto;
	max-width: 100% !important;
	height: auto !important;
}

.search-main-page .search-input-group input{
	border-radius: 0;
	height: 44px;
	background: #fff;
	border: 1px solid #d1d1d1;
	box-shadow: none;
}

.search-main-page .search-input-group button{
	height: 44px;
	color: #fff;
	background-color: #ef7f69;
	border-radius: 0;
}

@media(max-width: 1024px){
	.cate-content ul li a{
		padding: 9px 0;
	}

	.price span.regular{
		font-size: 15px;
	}

	.price span.special{
		font-size: 13px;
	}

	.footer .col-md-3{
		min-height: 190px;
	}

	.thumblist-image .item{
		margin-right: 5px;
	}
}

@media(max-width: 992px){
	.logo a{display:block;}
	.logo img{
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
}

@media(max-width: 767px){
	.footer .col-md-3{
		min-height: 1px;
	}

	.product-content .nav-tabs li a{
		text-align: center;
	}
}

@media(max-width: 480px){
	.col-100{
		width: 100%;
	}

	.logo img{
		max-width: 125px;
	}

	.navbar-toggle-2{
		margin-top: 25px;
	}

	.topcontact ul li{
		margin-right: 5px;
		padding-left: 20px;
		font-size: 13px;
	}

	.topcontact ul li:last-child{
		margin-right: 0;
	}

	.topcontent{
		margin-top: 5px;
	}
}

body.off-canvas-nav-left nav .navbar-collapse{
	overflow-y: scroll;
	padding-bottom: 40px;
	height: 400px;
}
@media(max-width: 767px){
	.prod-img{

	}
	.prod-img a img, .index-blog .grid-article .article-img img{
		height: 120px !important;
	}
}
@media (min-width:1200px){
	.prod-view.prod-grid {
		height: 400px;
	}

}
@media (max-width:767px){
	.prod-view.prod-grid {
		height: 310px;
	}

}
@media (max-width:480px){
	.privacy .col-md-3.col-sm-4.col-xs-6:nth-child(2n+1) {
		clear: left;
	}
	.collection-grid.products-view.products-view-grid .col-xs-6.col-sm-6.col-md-3 {
		width: 33.3%;
	}
	.collection-grid.products-view.products-view-grid .col-xs-6.col-sm-6.col-md-3:nth-child(3n+1) {
		clear: left;
	}
}
@media (min-width:992px){
	.page-search .col-sm-6:nth-child(5n+1) {
		clear: both;
	}
	.col-md-15.col-sm-4.col-xs-4:nth-child(5n+1) {
		clear: left;
	}
}
@media (max-width:991px){
	.page-search .col-sm-6:nth-child(2n+1) {
		clear: both;
	}
}
span.a-stock.a2 {
    color: red;
}
.hidden_quantity.inventory_quantity {
    margin-bottom: 10px;
}
.logo {
    text-align: center;
}
.a-center {
    text-align: center;
}
.table-cart .cart-price span.old-price {
    color: #999;
    font-size: 14px;
    line-height: 22px;
    text-decoration: line-through;
}
.cate-content ul li a {
    display: block;
    color: #fff;
    padding: 8.6px 10px;
    border-left: 2px #b71a01 solid;
}