body {
	background: #fff;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 140%;
	color: #252525;
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}
a {
	color: #252525;
	text-decoration: none;
	transition: all 0.4s ease 0s;
}
a:hover {
	color: #c0090e;
	text-decoration: none!important;
}
a:focus,
a:visited {
	text-decoration: none!important;
	outline: 0;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
img { 
	max-width: 100%;
	border: none; 
	font-size: 0;
}
.control-group {
    padding-bottom: 10px;
}
.control-group h4 {
    margin: 0;
}
.control-label {
    float: left;
	padding-top: 0px!important;
    padding-right: 10px;
    text-align: right !important;
    width: 180px;
}
input[type="radio"] {
	margin-left: 0px!important;
}
.optional {
	display: none;
}
.spacer {
	margin-left: 180px;
}
.btn-secondary {
	display: none;
}
input[type="text"], 
input[type="email"], 
input[type="password"], 
select, 
textarea {
    border: 1px solid #ddd;
    padding: 5px 10px;
}
.radio input[type="radio"] {
	margin-left: -20px!important;
}
.red,
.star {
	color: #ed1b24;
}
.message {
	color: #ed1c24;
}
.end {
	border-right: none!important;
	border-bottom: none!important;
}
.affix {
	width: 100%;
	top: 0;
	z-index: 99999;
}
.no-wrap {
	white-space: nowrap;
}
.frame {
	background-color: #FFF;
	padding: 20px;
	margin-bottom: 20px;
}
.text-note {
    margin-left: 180px;
}
.registration .province, 
.registration .district {
    width: 285px;
}
#top-bar {
	background-color: #f5f5f5;
	border-bottom: 1px solid #ddd;
}
#top-bar li {
	display: inline-block;
	float: left;
	width: 20%;
	border-right: 1px solid #ddd;
}
#top-bar li:last-child {
	border-right: none;
}
#top-bar li a {
	display: block;
	font-size: 20px;
	text-align: center;
	padding: 10px;
}
#top-header {
	background: #f2f2f2;
	border-bottom: 1px solid #ddd;
}
#hotline {
	padding: 5px 0px;
}
#top-menu {
	float: right;	
}
#top-menu ul {
	border-left: 1px solid #ddd;
}
#top-menu ul li {
	display: inline-block;
}
#top-menu ul li a {
	display: block;
	color: #333;
	padding: 5px 15px;
	border-right: 1px solid #ddd;
}
#top-menu ul li a:hover {
	color: #ed1f24;
}
#top-menu ul li span {
	margin-right: 3px;
}
#header {
	background: #fff;
}
#logo {
	text-align: center;
	padding: 17px 0px;
}
#logo img {
	max-width: 100%;
}
#icon {
	font-size: 16px;
}
#icon li {
	display: inline-block;
	width: 32%;
	margin-top: 25px;
}
#icon i {
	float: left;
	font-size: 32px;
	color: #b00c10;
	margin-right: 10px;
	margin-top: 3px;
}
#icon span {
	font-size: 12px;
}
#main-menu ul li {
	display: inline-block;
}
#main-menu ul li a {
	display: block;
	color: #FFF;
	font-size: 16px;
	padding: 20px 15px;
}
#main-nav {
	background-color: #ed1f24;
}
#cate-list {
	position: relative;
}
#cate-list h3 {
	background-color: #b00c10;
	color: #FFF;
	font-size: 20px;
	text-transform: uppercase;
	padding: 11px 15px;
	margin: 0px;
	cursor: pointer;
}
#cate-list h3 span {
	font-size: 18px;
}
#cate-list ul#menu-box {
	position: absolute;
	width: 100%;
	background-color: #FFF;
	display: none;
	z-index: 99999;
}
ul.cate-menu {
	position: relative;
	background-color: #FFF;
	border: 1px solid #ddd;
	border-top: none;
	border-bottom: none;
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);
}
ul.cate-menu li.active a,
ul.cate-menu li:hover a {
	background-color: #f5f5f5;
	color: #c0090e;
}
ul.cate-menu li a {
	display: block;
	font-size: 16px;
	padding: 10px;
	border-bottom: 1px solid #ddd;
}
ul.cate-menu li a img {
	width: 20px;
	margin-right: 10px;
}
ul.cate-menu li p {
	font-size: 12px;
	color: #888;
	margin: 0px;
	margin-left: 30px;
	line-height: 130%;
}
ul.cate-menu li ul {
	position: absolute;
	display: none;
	background-color: #FFF;
	border: 1px solid #ddd;
	color: #b00809;
	width: 450px;
	height: 100%;
	top: 0px;
	left: 100%;
	padding: 30px;
	z-index: 99999;
}
ul.cate-menu li:hover ul {
	display: block;
}
ul.cate-menu li li {
	list-style-type: disc;
}
ul.cate-menu li li a {
	background: none!important;
	color: #333!important;
	font-size: 14px;
	padding-top: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom: none;
}
ul.cate-menu li li.active a,
ul.cate-menu li li a:hover {
	color: #b00809!important;
}
#search {
	margin-top: 5px;
}
#mod-search-searchword {
	border: none;
}
#cart {
	position: relative;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
#cart .cartbutton {
    cursor: pointer;
	color: #FFF;
    font-size: 16px;
	line-height: 105%;
}
#cart .cartbutton span {
	float: left;
	background-color: #b00c10;
	font-size: 16px;
	padding: 8px;
	border-radius: 5px;
	margin-right: 10px;
}
#cart .cart-content {
    background-color: #fff;
    box-shadow: 0 -2px 9px rgba(0, 0, 0, 0.2);
    cursor: default;
    display: none;
    font-size: 14px;
    font-weight: normal;
    line-height: 120%;
	text-align: left;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 45px;
    width: 100%;
    z-index: 99999;
}
#cart:hover .cart-content {
    display: block;
}
#cart .cart-content li {
    border-bottom: 1px dotted #e1e1e1;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
#cart .cart-img {
    float: left;
    height: 60px;
    margin-right: 10px;
    width: 60px;
}
#cart .cart-title {
    display: block;
}
#cart .cart-btdelete {
    background-color: #f2f2f2;
    border-radius: 3px;
    float: right;
    margin-top: 5px;
    padding: 3px 7px;
    text-transform: uppercase;
}
#cart .cart-content .cart-btdelete:hover {
    background-color: #ed1c24;
    color: #fff;
}
#cart li.cart_btn {
    border-bottom: medium none;
    margin-bottom: 0;
}
#cart .cart_total {
    font-weight: bold;
}
#slideshow {
	overflow: hidden;
	margin-top: 20px;
}
#best-sale {
	background-color: #f5f5f5;
    margin-top: 20px;
    padding-bottom: 20px;
	padding-top: 20px;
}
.product-scroll {
	position: relative;
	background-color: #FFF;
}
#services {
	margin-top: 20px;
}
#services img {
	width: 100%;
	height: 200px;
}
#main-content {
	margin-top: 20px;
}
#system-message-container dt.message {
	display: none;
}
#product {
	margin-top: 40px;
	border-top: 1px solid #ddd;
}
#product h3 {
	background-color: #fff;
	width: 280px;
	text-align: center;
	font-size: 24px;
	padding: 10px 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -20px;
}
.category-title {
	border-top: 1px solid #ddd;
    margin-top: 20px;
}
.category-title h1 {
	background-color: #fff;
    font-size: 24px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -20px;
    padding: 10px 20px;
    text-align: center;
    width: 280px;
}
h1.page-header {
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 20px;
}
#product-list {
	margin-left: -5px;
	margin-right: -5px;
}
#product-list .col-md-2 {
	width: 20%;
	padding-right: 5px;
	padding-left: 5px;
}
.product-item {
	position: relative;
	float: left;
	width: 20%;
	padding-left: 5px;
	padding-right: 5px;
}
.product-row {
	position: relative;
	background-color: #FFF;
	margin-bottom: 10px;
	border: 1px solid #ddd;
}
.product-row:hover {
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
}
.product-row-image {
	display: block;
    overflow: hidden;
}
.product-row-thumb {
	max-width: 100%;
	transform: scale(1);
    transition: all 0.2s ease-out 0s;
}
.product-row-image:hover .product-row-thumb {
    transform: scale(1.05);
}
.product-row-name {
	overflow: hidden;
	font-size: 16px;
	line-height: 120%;
	height: 50px;
	padding: 10px;
	margin: 0px;
	text-align: center;
}
.product-row-sku {
	color: #0c7e00;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
}
.product-row-bottom {
	padding: 10px;
	margin-top: 10px;
	border-top: 1px solid #eee;
}
.product-row-price {
	float: left;
	color: #888;
	line-height: 120%;
}
.product-row-sale {
	color: #ed1f24;
	font-size: 18px;
	font-weight: bold;
}
.product-row-percent {
	float: left;
	background: url("../images/discount.png") no-repeat center center;
	color: #FFF;
	width: 48px;
	height: 20px;
	padding-left: 5px;
	margin-left: 5px;
	text-align: center;
}
.product-row-view {
	float: right;
	color: #888;
	margin-top: 10px;
}
.product-row-hot {
	position: absolute;
	top: 10px;
	right: 10px;
}
.product-readmore {
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
}
a.product-btn-more {
	cursor: pointer;
	background-color: #22c219;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #0f9d07;
	padding: 10px 30px;
	border-radius: 3px;
}
a.product-btn-more:hover {
	background-color: #0f9d07;
}
.product-images,
#product-params {
	margin-bottom: 20px;
}
.product-name {
	font-size: 24px;
	margin-bottom: 20px;
	margin-top: 0px;
}
.product-sku {
	color: #888;
}
.product-rated {
	color: #888; 
	margin-right: 10px;
}
.fb-like {
	margin-right: 10px;
}
.product-introtext {
	text-align: justify;
}
.product-frame-select {
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	padding: 20px 0px;
	margin-top: 10px;
}
.selected {
	display: none;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.product-colors {
	clear: both;
}
.product-colors dt {
	float: left;
	width: 100px;
}
.product-colors dd {
	margin-left: 100px;
}
.color-select li {
	position: relative;
	float: left;
	background-color: #FFF;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #ddd;
	padding: 1px;
}
.color-select li.active {
	border: 1px solid #F00;
}
.color-select li.active .selected {
	display: block;
}
.product-colors dt.sub-title {
	background-color: none;
	font-size: 16px;
	font-weight: normal;
	vertical-align: middle;
	border: none;
	width: 100px;
}
.color-select li.freesize {
	background-color: none;
	font-weight: bold;
	border: none;
}
.color-select label {
	display: block;
	font-weight: normal;
	height: 40px;
	text-align: center;
	vertical-align: middle;
	padding-left: 5px;
	margin: 0px;
	cursor: pointer;
}
.color-image {
	width: 40px;
	height: 40px;
	margin-left: 5px;
	pointer-events: none;
}
.product-colors label input {
	display: none;
}
.product-colors li.freesize label {
	width: auto;
	height: auto;
}
.product-colors li.freesize label input {
	display: inline-block;
}
.product-sizes {
	position: relative;
	display: block;
	clear: both;
	margin-top: 10px;
}
.product-sizes dt {
	float: left;
	width: 100px;
}
.product-sizes dd {
	margin-left: 100px;
}
.product-sizes li {
	position: relative;
	float: left;
	background-color: #FFF;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid #ddd;
	padding: 1px;
}
.product-sizes li.active {
	border: 1px solid #F00;
}
.product-sizes li.active .selected {
	display: block;
}
.product-sizes dt.sub-title {
	background-color: none;
	font-size: 16px;
	font-weight: normal;
	vertical-align: middle;
	border: none;
	width: 100px;
}
.product-sizes li.freesize {
	background-color: none;
	font-weight: bold;
	border: none;
}
.product-sizes label {
	display: block;
	background-color: #FFF;
	width: 35px;
	height: 35px;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding-top: 7px;
	cursor: pointer;
}
.product-sizes label input {
	display: none;
}
.product-sizes li.freesize label {
	width: auto;
	height: auto;
}
.product-sizes li.freesize label input {
	display: inline-block;
}
.product-quantity {
	clear: both;
	margin-top: 10px;
}
.product-quantity dt {
	float: left;
	width: 100px;
}
.product-quantity dd {
	margin-left: 100px;
}
.product-quantity dt.sub-title {
	font-size: 16px;
	font-weight: normal;
}
#product-qty {
	width: 50px;
	height: 31px;
	text-align: center;
	font-size: 16px;
	padding: 4px;
}
.quantity {
	position: relative;
}
.add-qty, 
.sub-qty {
    background-color: #f1f1f1;
    border: 1px solid #ddd;
    cursor: pointer;
    display: block;
    font-size: 16px;
    height: 16px;
    left: 49px;
    line-height: 14px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 18px;
}
.sub-qty {
	top: 15px;
}
.product-price {
	color: #888;
    float: left;
    font-size: 16px;
}
.product-sale-price {
	color: #ed1c24;
    font-size: 24px;
    font-weight: bold;
}
.product-percent {
    background: rgba(0, 0, 0, 0) url("../images/discount.png") no-repeat scroll center center;
    color: #fff;
    float: left;
    height: 24px;
    margin-left: 5px;
    padding-left: 8px;
    padding-top: 2px;
    text-align: center;
    width: 53px;
}
.product-btn {
	margin-top: 30px;
}
a.product-btn-buy {
	float: right;
	background-color: #21C219;
	color: #FFF;
	font-size: 24px;
	padding: 12px 30px;
	border-radius: 3px;
}
a.product-btn-buy:hover {
	background-color: #0f9d07;
}
.product-btn-buy span {
	font-size: 20px;
	margin-right: 5px;
}
.product-save h3 {
	font-size: 18px;
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}
.buy-save-title {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.product-save li {
	margin-bottom: 10px;
}
.product-save label {
	display: block;
	font-size: 16px;
	font-weight: normal;
	line-height: 160%;
	margin-bottom: 0px;
	cursor: pointer;
}
.product-save label:hover {
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	padding: 10px;
}
.product-save-thumb {
	background-color: #FFF;
	width: 60px;
	height: 60px;
	float: left;
	margin-right: 10px;
	padding: 1px;
	border: 1px solid #ddd;
}
.product-save-list del {
	color: #888;
}
.product-save-total {
	font-size: 16px;
	font-weight: bold;
}
#product-total-price {
	color: #ed1b24;
}
#product-right {
	padding: 15px;
	box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.2);
}
#product-right h3 {
	font-size: 18px;
	margin-bottom: 10px;
	margin-top: 0px;
}
#product-right .hotline {
	font-size: 18px;
	color: #F00;
}
#product-right .hotline span {
	font-size: 20px;
	margin-right: 5px;
}
#product-right ul {
	padding-left: 15px;
}
#product-right li {
	list-style-type: disc;
	margin-bottom: 10px;
}
#product-middle {
	position: relative;
	background-color: #f5f5f5;
	padding-bottom: 20px;
}
.product-well {
	overflow: hidden;
}
#product_notes_readmore {
	background-color: #fff;
	color: #c0090e;
	text-align: center;
	padding: 8px 15px;
	border-radius: 3px;
	border: 1px solid #ddd;
	bottom: -18px;
    left: 50%;
	width: 100px;
    margin-left: -46px;
    position: absolute;
    z-index: 999;
}
.product-tabs {
	margin-top: 20px;
}
.product-tabs ul {
	text-align: left;
}
.product-tabs li {
	float: left;
	margin-right: 20px;
}
.product-tabs li a {
	display: block;
	font-size: 20px;
	font-weight: bold;
	color: #afafaf;
	padding-bottom: 10px;
}
.product-tabs li a:hover {
	color: #252525;
}
.product-tabs li.active a {
	color: #252525;
	border-bottom: 2px solid #252525;
}
.product-tabs .tabs-content {
	display: none;
	padding-top: 20px;
	text-align: justify;
}
.product-tabs .tabs-content * {
	max-width: 100%;
}
.product-cart-title,
.product-buyer-title {
	margin-top: 0px;
	margin-bottom: 10px;
}
.product-btn-bottom {
	background-color: #333;
}
.product-btn-bottom .product-price {
	display: inline-block;
	color: #fff200;
	font-size: 36px;
	padding: 17px 20px;
}
.product-btn-bottom .product-btn-buy {
	float: right;
	background-color: #ed1c24;
	color: #FFF;
	padding: 17px 20px;
	border-radius: 0px;
}
.product-related-content {
	padding-left: 5px;
	padding-right: 5px;
}
.product-related-item {
	position: relative;
	float: left;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
}
#product-comments {
	background-color: #f5f5f5;
	padding: 15px;
	border: 2px solid #ddd;
}
.cart_thumbnail {
	width: 60px;
	height: 60px;
}
.cart_delete {
	padding: 2px 8px;
	background-color: #f2f2f2;
	border-radius: 3px;
}
a.cart_delete:hover {
	background-color: #ed1c24;
	color: #FFF;
}
.cart_notes ul {
	padding-left: 15px;
}
.cart_notes li {
	list-style-type: square;
	margin: 10px 0;
}
.product-cart-more-title {
	border-top: 1px solid #ddd;
	margin-top: 20px;
}
.product-cart-more-title h3 {
	 background-color: #fff;
    font-size: 24px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -20px;
    padding: 10px 20px;
    text-align: center;
    width: 300px;
}
#product-cart-more {
	position: relative;
	background-color: #f5f5f5;
	padding: 15px;
	padding-left: 10px;
}
.product-cart-frame,
.order-recipient {
	background-color: #f5f5f5;
	padding: 15px;
	border: 2px solid #ddd;
}
.order-recipient {
	margin-top: 20px;
}
.order-recipient h3 {
	margin-top: 0px;
}
.order_payment label {
	display: block;
}
.order_payment label {
	display: block;
}
.order-color-image {
	width: 60px;
	height: 60px;
}
.order-thank {
	color: #f5821f;
	font-style: italic;
	font-weight: bold;
	font-size: 16px;
}
#bt-cart-order{
	background-color: #21c219;
	border: none;
    border-radius: 3px;
    color: #fff;
    float: right;
    font-size: 24px;
    padding: 12px 20px;
}
#bt-cart-order:hover {
    background-color: #0f9d07;
}
#product-continue,
.order-bt-home,
.order-bt-my {
	font-size: 18px;
}
#product-view {
	margin-top: 30px;
	margin-bottom: 30px;
	border-top: 1px solid #ddd;
}
#product-view h3 {
    background-color: #fff;
    font-size: 24px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -20px;
    padding: 10px 20px;
    text-align: center;
    width: 280px;
}
.product-view-content {
	padding-left: 5px;
	padding-right: 5px;
}
#product-view .col-md-2 {
    padding-left: 5px;
    padding-right: 5px;
    width: 20%;
}
.product-view-list {
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #ddd;
}
.view-title-list {
	float: left;
	text-align: right;
	width: 120px;
	margin: 10px;
}
.product-view-item {
	float: left;
	width: 80px;
	margin: 10px;
}
.product-view-thumb {
	background-color: #FFF;
	max-width: 100%;
	padding: 1px;
	border: 1px solid #ddd;
}
.product-view-thumb:hover {
	border: 1px solid #ed1b24;
}
#articles {
	background-color: #FFF;
	padding-bottom: 20px;
	border-top: 1px solid #ddd;
}
#articles h3 {
	background-color: #FFF;
	width: 260px;
	text-align: center;
	font-size: 24px;
	padding: 10px 20px;
	margin-left: auto;
	margin-right: auto;
	margin-top: -20px;
}
.article-title {
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 5px;
}
.article-introtext {
	color: #333;
	font-style: italic;
	margin-top: 10px;
}
.article-readmore {
	float: right;
	color: #0c7f00;
}
#footer {
	background-color: #f5f5f5;
}
#infos {
	padding-bottom: 30px;
}
#infos h3 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 30px;
}
#infos ul {
	color: #c0090e;
	padding-left: 15px;
}
#infos li {
	list-style-type: disc;
}
#infos li a {
	line-height: 150%;
}
#users {
	background-color: #FFF;
	padding-bottom: 20px;
}
#email h3 {
	font-size: 16px;
	margin-top: 20px;
}
#social {
	padding-left: 50px;
}
#social h3 {
	font-size: 16px;
	text-transform: uppercase;
}
#phone_call {
	font-size: 24px;
	margin-top: 40px;
}
#phone_call strong {
	color: #F00;
}
#fanpage {
	background-color: #FFF;
	padding: 20px 0;
	border-top: 1px solid #ddd;
	text-align: center;
}
#keyword {
	padding-bottom: 20px;
	padding-top: 20px;
	text-align: justify;
	font-size: 13px;
}
#copy-right {
	background-color: #252525;
	color: #FFF;
	text-align: center;
	padding: 12px 0;
}
.scrollup {
    background: url("../images/icon_gototop.png") no-repeat scroll 0 0;
    bottom: 50px;
    display: none;
    height: 40px;
    position: fixed;
    right: 20px;
    text-indent: -9999px;
    width: 40px;
}
#mobile-footer {
	background-color: #f2f2f2;
	border-top: 1px solid #ddd;
	display: none!important;
}
.icon-bottom li {
	display: block;
	float: left;
	width: 20%;
	text-align: center;
	border-right: 1px solid #ddd;
}
.icon-bottom li:last-child {
	border-right: none;
}
.icon-bottom li a {
	display: block;
	padding: 10px;
	font-size: 20spx;
}
#facebook-chat {
    background: transparent none repeat scroll 0 0;
    border-radius: 5px 5px 0 0;
    bottom: 0px;
    box-shadow: 2px 2px 6px #888;
    position: fixed;
	display: block;
    right: 20px;
    width: 260px;
    z-index: 999999;
}
#facebook-chat h3#fc-btn {
    background: #4267b2 url("../images/facebook-chat.png") no-repeat scroll 10px 10px;
    border-radius: 5px 5px 0 0;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding: 12px 15px 12px 38px;
}
#facebook-chat .fc-btn-action {
    float: right;
    font-size: 20px;
}
@media screen and (max-width: 750px) {
	body {
		font-size: 16px;
	}
	#mod-search-searchword {
		font-size: 16px;
	}
	.product-item {
		width: 33.33%;
	}
	.product-related-item {
		width: 33.33%;
	}
	.product-row-name {
		font-size: 16px;
		height: 53px;
	}
	.product-row-sku {
		font-size: 14px;
	}
}
@media screen and (max-width: 480px) {
	#logo {
		margin-top: 40px;
		padding-bottom: 25px;
		padding-top: 25px;
	}
	#cate-list h3 {
		font-size: 22px;
		margin-left: -10px;
		margin-right: -10px;
	}
	#cate-list h3 span {
		font-size: 20px;
	}
	#search {
		margin-bottom: 7px;
	}
	.product-item {
		width: 50%;
	}
	.product-related-item {
		width: 50%;
	}
	.product-row-view {
		display: none;
	}
	#bt-cart-order {
		width: 100%;
	}
	#social {
		padding-left: 0px;
	}
}
@media screen and (max-width: 350px) {
	.product-row-percent {
		display: none;
	}
}
/*--Css for nivo slide ---*/
.nivo-box,.nivo-caption,.nivoSlider{overflow:hidden}.nivoSlider{position:relative;width:100%;height:auto}.nivoSlider img{position:absolute;top:0;left:0;max-width:none}.nivo-main-image{display:block!important;position:relative!important;width:100%!important}.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:#fff;filter:alpha(opacity=0);opacity:0}.nivo-box,.nivo-slice{z-index:5;position:absolute}.nivo-box,.nivo-box img,.nivo-slice{display:block}.nivo-slice{height:100%;top:0}.nivo-caption{position:absolute;left:0;bottom:0;background:#000;color:#fff;width:100%;z-index:8;padding:5px 10px;opacity:.8;display:none;-moz-opacity:.8;filter:alpha(opacity=8);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nivo-caption p{padding:5px;margin:0}.nivo-caption a{display:inline!important}.nivo-html-caption{display:none}.nivo-directionNav a{position:absolute;top:45%;z-index:9;cursor:pointer}.nivo-prevNav{left:0}.nivo-nextNav{right:0}.nivo-controlNav{text-align:center;padding:15px 0}.nivo-controlNav a{cursor:pointer}.nivo-controlNav a.active{font-weight:700}.theme-default .nivoSlider{position:relative;background:url(../images/loading.gif) 50% 50% no-repeat #fff;margin-bottom:10px;-webkit-box-shadow:0 1px 5px 0 #4a4a4a;-moz-box-shadow:0 1px 5px 0 #4a4a4a;box-shadow:0 1px 5px 0 #4a4a4a}.theme-default .nivoSlider img{position:absolute;top:0;left:0;display:none}.theme-default .nivoSlider a{border:0;display:block}.theme-default .nivo-controlNav{text-align:center;padding:20px 0}.theme-default .nivo-controlNav a{display:inline-block;width:22px;height:22px;background:url(../images/bullets.png) no-repeat;text-indent:-9999px;border:0;margin:0 2px}.theme-default .nivo-controlNav a.active{background-position:0 -22px}.theme-default .nivo-directionNav a{display:block;width:30px;height:30px;background:url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.theme-default:hover .nivo-directionNav a{opacity:1}.theme-default a.nivo-nextNav{background-position:-30px 0;right:15px}.theme-default a.nivo-prevNav{left:15px}.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif}.theme-default .nivo-caption a{color:#fff;border-bottom:1px dotted #fff}.theme-default .nivo-caption a:hover{color:#fff}.theme-default .nivo-controlNav.nivo-thumbs-enabled{width:100%}.theme-default .nivo-controlNav.nivo-thumbs-enabled a{width:auto;height:auto;background:0 0;margin-bottom:5px}.theme-default .nivo-controlNav.nivo-thumbs-enabled img{display:block;width:120px;height:auto}.chitiet {
float: right;
color: #888;
margin-top: 10px;
}
.check {
	margin: 0px 10px 0px 0px;
    color: #ed1f24;
    font-size: 14px;
}