.hv-mid{
	background:url(../images/icon-cover.png) center center no-repeat;
	height: 21px;
	clear: both;
	margin-bottom: 15px;
	margin-top:15px;
}

.shop-intro {
margin:20px 0 10px 0;
line-height: 24px;
overflow: hidden;
clear: both;
font: normal 16px/26px 'Segoe UI Light', Arial, Helvetica, sans-serif;
}
.img-post-item-left{float:left;}
.img-post-item-right{float:right;}
.text-item-left{float:left;}
.text-item-right{float:left;margin-left: 10px;}
.title-item-bot{margin-top:23px;padding-bottom: 9px;font:normal 27px/26px 'Segoe UI Light', Arial, Helvetica, sans-serif}
.text-item-post-bot{text-align:left;margin-bottom:20px;}
.text-item-right h3, .text-item-left h3, .title-item-bot h3{color:#855832;font-size:27px;font-weight: normal;text-align: center;}
.text-item-left h3{text-align:left;}
.text-item-bot{clear: both;width: 337px;margin-top: 20px;}
.img-gallery-thumb ul li{float:left;padding: 7px 6px 21px;}
.item-gallery-mb{margin-bottom:140px;}
.shop-body-editor{overflow: hidden;clear: both;margin-right:4px;margin-left:4px;}
.shop-body-editor ul li
{
	width: 232px;
	float: left;
	padding: 7px 7px 13px;
	margin-left: -1px;
	position:relative;
}
.shop-body-editor ul
{
	width: 740px;
overflow: hidden;
}
.shop-body-editor ul li .thumb {
position: relative;
margin-bottom: 5px;
overflow: hidden;
}
.shop-body-editor ul li .thumb img
{
	width: 230px;
	height: 150px;
	display: block !important;
	border: #e4e4e4 1px solid;
}
.shop-body-editor ul li h2 a
{
	color: #3d88d4;
font: normal 16px 'Segoe UI Light', Arial, Helvetica, sans-serif;
display: block;
height: 24px;
overflow: hidden;
text-align:center;
}
.shop-body-editor ul li h2 a:hover
{
	text-decoration:underline;
}
.head-shop-editor p{text-align:center;}
.meta-item-editor .price
{
	color: #ff6600;
	margin-top: 3px;
	height: 22px;
	font-weight:normal;
	text-align: center;
	font: bold 18px/26px 'Segoe UI Light', Arial, Helvetica, sans-serif;
}
}
.head-shop-editor h2
{
	padding: 10px 0 6px;
font-size: 24px;
font-weight: normal;
line-height: 22px;
color: #575757;
text-align: center;

}
.head-shop-editor{border-top: #e4e4e4 1px dotted; height:50px;padding-top: 17px;}

/*button*/

.a_demo_four, a.btn-cart-editor {
	background-color:#ff4029;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	position:relative;
	padding:8px 35px;
	padding-right:50px;
	background-image: linear-gradient(bottom, #ff2005 0%, #ff3f27 100%);
	background-image: -o-linear-gradient(bottom, #ff2005 0%, #ff3f27 100%);
	background-image: -moz-linear-gradient(bottom, #ff2005 0%, #ff3f27 100%);
	background-image: -webkit-linear-gradient(bottom, #ff2005 0%, #ff3f27 100%);
	background-image: -ms-linear-gradient(bottom, #ff2005) 0%, #ff3f27 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #ff2005 ),
	color-stop(1,  #ff3f27)
	);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 0px #ff3921, 0px 5px 0px 0px #aa1300, 0px 10px 5px #999;
	-moz-box-shadow: inset 0px 1px 0px #ff3921, 0px 5px 0px 0px #aa1300, 0px 10px 5px #999;
	-o-box-shadow: inset 0px 1px 0px #ff3921, 0px 5px 0px 0px #aa1300, 0px 10px 5px #999;
	box-shadow: inset 0px 1px 0px #ff3921, 0px 5px 0px 0px #aa1300, 0px 10px 5px #999;
	float:right;
}
a.btn-cart-editor
{
	padding: 6px 17px;
	float:none;
	-webkit-box-shadow: inset 0px 1px 0px #ff3921, 0px 2px 0px 0px #aa1300, 0px 5px 5px #999;
	-moz-box-shadow: inset 0px 1px 0px #ff3921, 0px 2px 0px 0px #aa1300, 0px 5px 5px #999;
	-o-box-shadow: inset 0px 1px 0px #ff3921, 0px 2px 0px 0px #aa1300, 0px 5px 5px #999;
	box-shadow: inset 0px 1px 0px #ff3921, 0px 2px 0px 0px #aa1300, 0px 5px 5px #999;
	text-transform:uppercase;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
}
.a_demo_four:active, a.btn-cart-editor:active {
	top:3px;
	background-image: linear-gradient(bottom, #ff2005 0%, #ff3f27 100%);
	background-image: -o-linear-gradient(bottom, #ff2005 0%, #ff3f27 100%);
	background-image: -moz-linear-gradient(bottom, #ff2005 0%, #ff3f27) 100%);
	background-image: -webkit-linear-gradient(bottom, #ff2005 0%, #ff3f27 100%);
	background-image: -ms-linear-gradient(bottom, #ff2005 0%, #ff3f27 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #ff3f27),
	color-stop(1,  #ff2005)
	);
	-webkit-box-shadow: inset 0px 1px 0px #ff3921, 0px 2px 0px 0px #aa1300, 0px 5px 3px #999;
	-moz-box-shadow: inset 0px 1px 0px #ff3921, 0px 2px 0px 0px #aa1300, 0px 5px 3px #999;
	-o-box-shadow: inset 0px 1px 0px #ff3921, 0px 2px 0px 0px #aa1300, 0px 5px 3px #999;
	box-shadow: inset 0px 1px 0px #ff3921, 0px 2px 0px 0px #aa1300, 0px 5px 3px #999;
}

.a_demo_four::before {
	background-color:#e61900;
	background-image:url(../images/right_arrow.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
	width:20px;
	height:20px;
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-9px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: inset 0px 1px 0px #6e0c00, 0px 1px 0px #ff6451;
	-moz-box-shadow: inset 0px 1px 0px #6e0c00, 0px 1px 0px #ff6451;
	-o-box-shadow: inset 0px 1px 0px #6e0c00, 0px 1px 0px #ff6451;
	box-shadow: inset 0px 1px 0px #6e0c00, 0px 1px 0px #ff6451;
}

.a_demo_four:active::before, a.btn-cart-editor:active::before {
	top:50%;
	margin-top:-12px;
	-webkit-box-shadow: inset 0px 1px 0px #e61900, 0px 3px 0px #9b1100, 0px 6px 3px #6e0c00;
	-moz-box-shadow: inset 0px 1px 0px #e61900, 0px 3px 0px #9b1100, 0px 6px 3px #6e0c00;
	-o-box-shadow: inset 0px 1px 0px #e61900, 0px 3px 0px #9b1100, 0px 6px 3px #6e0c00;
	box-shadow: inset 0px 1px 0px #e61900, 0px 3px 0px #9b1100, 0px 6px 3px #6e0c00;
}


.a_demo_next {
	background-color:#3bb3e0;
	font-family: 'Open Sans', sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	position:relative;
	padding:8px 12px;
	padding-right:42px;
	background-image: linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -o-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(44,160,202) 0%, rgb(62,184,229) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(44,160,202)),
	color-stop(1, rgb(62,184,229))
	);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	box-shadow: inset 0px 1px 0px #2ab7ec, 0px 5px 0px 0px #156785, 0px 10px 5px #999;
	float:left;
}

.a_demo_next:active {
	top:3px;
	background-image: linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -o-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(62,184,229) 0%, rgb(44,160,202) 100%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(62,184,229)),
	color-stop(1, rgb(44,160,202))
	);
	-webkit-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	-moz-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	-o-box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
	box-shadow: inset 0px 1px 0px #2ab7ec, 0px 2px 0px 0px #156785, 0px 5px 3px #999;
}

.a_demo_next::before {
	background-color:#2591b4;
	background-image:url(../images/right_arrow.png);
	background-repeat:no-repeat;
	background-position:center center;
	content:"";
	width:20px;
	height:20px;
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-9px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	-webkit-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	-moz-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	-o-box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
	box-shadow: inset 0px 1px 0px #052756, 0px 1px 0px #60c9f0;
}

.a_demo_next:active::before {
	top:50%;
	margin-top:-12px;
	-webkit-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	-moz-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	-o-box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
	box-shadow: inset 0px 1px 0px #60c9f0, 0px 3px 0px #0e3871, 0px 6px 3px #1a80a6;
}

.btn-add-new, .btn-add-detail
{
	clear: both;
margin-top: 30PX;
margin-bottom: 40PX;
}
.btn-add-new a, .btn-add-detail a
	{
	color:#fff;
	text-transform: uppercase;
}
.img-gallery-thumb
{
	width: 775px;
	overflow: hidden;
}

#nav li.item-03 li.sub-01 a.link-forum, #nav li.item-01 li.sub-01 a.link-forum
{
	width: 169px;
}
#nav li.item-03 li.sub-04 a.link-forum {
width: 178px;
}

#nav li.item-03 li.sub-03 a.link-forum, #nav li.item-01 li.sub-03 a.link-forum {
width: 178px;
}

#nav li.item-03 li.sub-02 a.link-forum, #nav li.item-01 li.sub-02 a.link-forum {
width: 178px;
}
#nav li.item-01 li.sub-02 a.link-antuong
{
	width: 198px;
}
#nav li.item-01 li.sub-03 a.link-hoidap{width: 159px;}
#nav li.item-01 li.sub-01 a.link-spat{width:174px}
#nav li li a.link-forum 
{
	padding-left:10px;
}
.single-ungcu
{
	width:650px;
	float:none;
	margin:0 auto;
}
.ungcu-page form input[type="text"], .ungcu-page  form textarea
{
	width: 628px;
}
#formUngCu input#captcha_response
{
	width:532px;
}
#formUngCu img
{
	float:left;
}
.menu-tab 
{
	border-bottom: 1px solid #dadbd6;
}
.menu-tab li
{
	float:left;
	display: inline-block;
}
.menu-tab li.menu-tab-item-1{margin-left:39px;border-left:1px solid #dadbd6;}
.menu-tab li a.link-tab
{
	font-size: 14px;
	padding: 10px 12px;
	margin-left: -3px;
	display: block;
	background-color: #f5f6f1;
	border: 1px solid #dadbd6;
	border-left: 0;
	font-size: 13px;
	padding: 13px 29px;
	margin: 0 0 -1px;
	text-align: center;
	color: #0c80ba;
	font-weight: normal;
	position: relative;
	cursor: pointer;
	font: normal 16px/24px 'Segoe UI Light', Arial, Helvetica, sans-serif
}

.menu-tab li.active a
{
	background-color: #fff;
	border-bottom-color: #fff;
	color: #000;
}
#coment-user #comments
{
	border:none;
	box-shadow:none;
}
.item-price
{
	margin-left:38px;
	margin-top: -28px;
	margin-bottom: -10px;
}
.item-price span.title-gia
{
	font: normal 16px/24px 'Segoe UI Light', Arial, Helvetica, sans-serif
}

.item-price span.price-editor
{
	color:#ff6600;
	font: bold 30px/24px 'Segoe UI Light', Arial, Helvetica, sans-serif;;
}
.form-comment-editor .comment-content textarea 
{
	width: 636px;
}
.itm-newFlag
{
	background: url(../images/wow_badge.png) no-repeat;
	position: absolute;
	top: 5px;
	width: 51px;
	height: 50px;
	left: 5px;
	padding: 0;
	z-index:3;
}
.comment-list-editor .comment-content{width: 620px;}

.menu-tab li.menu-tab-item-2 a span
{
	position: absolute;
	min-width: 18px;
	min-height: 18px;
	border: #d6677b 1px solid;
	border-radius: 50%;
	text-align: center;
	font-size: 11px;
	line-height: 18px;
	color: #fff;
	top: 5px;
	right: 8px;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f78096), color-stop(1, #f56a7c));
	background: -moz-linear-gradient(top, #f78096 5%, #f56a7c 100%);
	background: -webkit-linear-gradient(top, #f78096 5%, #f56a7c 100%);
	background: -o-linear-gradient(top, #f78096 5%, #f56a7c 100%);
	background: -ms-linear-gradient(top, #f78096 5%, #f56a7c 100%);
	background: linear-gradient(to bottom, #f78096 5%, #f56a7c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78096', endColorstr='#f56a7c',GradientType=0);
	background-color: #f78096;
	font-weight: bold;
}
.price-editor{margin-bottom:5px;font: bold 18px/26px 'Segoe UI Light', Arial, Helvetica, sans-serif;color: #ff6600;}
.item-post-mb, .info-ship-editor{width: 720px;margin: 0 auto;}
.item-list-editor{width:740px;}
.item-price-top{padding-bottom:10px;float: right;}
.item-price .btn-link-editor{padding-bottom:10px;clear: both;padding-left: 29px;}
.head-question{text-align:center;border-top:none;}
.title-item-edit{border-bottom: 1px #ccc solid;margin-top: 8px;padding-bottom: 13px;}
.btn-checkout a{color:#fff;}
.contact-team{clear: both;
padding-bottom: 30px;
margin-bottom: 10px;
width: 178px;
margin: 0 auto;
height: 41px;}
.contact-team a{color:#fff;text-transform:uppercase;padding: 12px 12px;padding-right: 44px;float:none;}
.item-post-intro{font:normal 16px/26px 'Segoe UI Light', Arial, Helvetica, sans-serif}
#coment-user{font:normal 15px/26px 'Segoe UI Light', Arial, Helvetica, sans-serif}
.comment-list li .user-picture-editor{top: 7px !important;}
.comment-editor{padding-left:72px;}
.reply a.like_editor 
{
	background:#E9E9E9;
	background-position:0 -18px;
	border: 1px solid #D9D9D9;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 1px 1px 0 0 #F4F4F4 inset;
	color: #333333;
	display: inline-block;
	font-size: 11px;
	height: 19px;
	line-height: 19px;
	padding: 0 10px;
	text-align: left;
	width: auto;
}
.contain-btn {text-align:center;}
.contain-btn a{float:none;padding:12px 35px;padding-right: 50px;}
.contain-btn a.a_demo_next{margin-right: 20px;}
.btn-checkout{text-transform: uppercase;text-align:center;clear:both;border-top: 1px #ccc solid;}
.btn-checkout a{float:none;padding: 11px 20px;padding-right: 43px;}
.btn-checkout a.a_demo_next{margin-right:15px;}
.ungcu-page{width: 644px;font:normal 16px/26px 'Segoe UI Light', Arial, Helvetica, sans-serif;color:#000;}
.box-com-cart-body{background-color:#fff;}
.numbercart{float:left;color:#000;font-size:15px;background:url(../images/bg-num.png)  bottom repeat-x;width: 104px;}
.numbercart p{width: 96px;padding-top: 15px;padding-bottom: 12px;}
.numbercart small{font-size:12px;}
.img-gallery-editor
{
	height: 474px;
	overflow-y: auto;
}
.box-aside-banner{padding:1px;height: 84px;}

.checkoutLogin, .checkoutLogin-02 {
height: 400px;
margin-top: 20px;
width: 455px;
float: left;
margin-right: 20px;
margin-left: 14px;
}
.checkoutLogin{margin-left:0;}
.checkoutLogin-02 {
margin-left: 0px;
margin-right: 0px;
width: 449px;
}
.box-bdr {
margin-top: 20px;
border: 1px #ccc solid;
margin-bottom: 20px;
}

.heightLogin {
margin: 20px 20px 0px 20px;
}
.ui-borderBottom {
border-bottom: 1px solid #d0d0d0!important;
margin-bottom: 10px;
}
.controls-02 {
margin-bottom: 20px;
}
.title-loginform {
margin-right: 23px;
margin-top: 18px;
margin-bottom: 7px;
display: block;
}

.controls-02 input[type="text"], .controls-02 input[type="password"] {
width: 270px;
float: left;
}
.controls-btn{float:right;}
.kh-not-login{margin-top: 30px;}
.icon-check-mark{display:block;background:url(../images/check-mark.png) top left no-repeat;width:16px; height:16px;float:left;margin: 3px;}
.added-cart{background-color:#dceccf;border:1px #b5e4a0 solid;color:#428b80;width: 154px;height: 23px;margin: 0 auto;}
.added-cart span{float:left;display:block;margin:3px 0px 0px 0}
.load-added{clear:both;height: 23px;}
.step-check {
float: right;
margin-top: 30px;
margin-right: 5px;
}
.checkout-steps li {
display: inline;
margin: 0px;
margin-left: 3px;
font-family: Arial, Sans-Serif;
font-size: 12px;
padding: 0px;
color: #888;
}
.checkout-steps li.title-step {
margin-left: 0px;
font-weight: bold;
font-size: 18px;
vertical-align: middle;
color: #017093;
}
.checkout-steps .checkout-active {
border: 1px solid #9c6514;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #fefceb;
color: #9c6514 !important;
}
.checkout-steps li a {
font-family: Arial, Sans-Serif;
font-size: 11px;
font-weight: bold;
color: #333;
text-decoration: none;
padding: 5px 7px;
}
h1.title-decu-page
{
	color: #855832;
font:normal 30px 'Segoe UI Light', Arial, Helvetica, sans-serif;
border-bottom: #959595 1px dashed;
padding-bottom: 6px;
margin-bottom: 35px;
}
.btn-print
{
	float: right;
	display: block;
	margin-top: -58px;
}
.btn-print img
{
	float: left;
}
.btn-print-text
{
	margin-top: 7px;
	display: block;
	float: left;
	margin-left: 7px;
}

#image-print
{
	display:none;
}