@import "https://fonts.googleapis.com/css?family=Roboto:400,500,700&subset=latin,vietnamese,latin-ext";
.col-np-5.col-sm-4.col-xs-6 {
	padding: 0px;
}
.header {
	position: relative;
	z-index: 100;
}
.container-fluid>.navbar-collapse {
	height: auto !important;
}
.nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background-color: transparent !important;
}
.nav-main>ul>li {
	position: inherit !important;
}
.navbar {
	margin-bottom: 0px !important;
}
span.icon-bar {
	background: #fff;
}
ul.nav.navbar-nav {
	background: #ab094c;
}
.col-sm-4.newslists:nth-child(3n+1) {
	clear: left;
}
.col-sm-4.newslists{
	margin-top:10px;
}
.col-sm-4.newslists .col-sm-3{
	padding:0px;
}
@media screen and (min-width: 767px) {
	.box-content .col-np-5:nth-child(5n+1) {
		clear: left;
	}
}
@media screen and (max-width: 767px) {
	.box-content .col-np-5:nth-child(2n+1) {
		clear: left;
	}
}
@media (min-width: 767px){
	.col-np-5 {
		width: 20% !important;
		float: left;
		border-right: 1px solid #e1e1e1;
		border-bottom: 1px solid #e1e1e1;
	}
}
.collection__toolbar .view ul li a{opacity:.5}
.collection__toolbar .view ul li a.active{opacity:1}
.cart{margin-bottom:80px}
.table-cart thead tr th{font-size:13px;background-color:#ab094c;color:#fff;text-transform:uppercase;text-align:center}
.table-cart .table{background-color:#fff}
.table-cart tbody tr td{text-align:center;vertical-align:middle;line-height:10!important}
.table-cart tbody tr td:nth-child(3){line-height:10;font-size:14px;color:#363636}
.table-cart tbody tr td:nth-child(4){line-height:8!important;font-size:18px;font-family:"UVF Metroscript",Helvetica,Arial,sans-serif;color:#ab094c}
.table-cart tbody tr td:nth-child(5) input{line-height:10;height:40px;width:60px;line-height:40px;border:1px solid #e1e1e1;text-align:center}
.table-cart tbody tr td:nth-child(6){line-height:8!important;font-size:18px;font-family:"UVF Metroscript",Helvetica,Arial,sans-serif;color:#252525}
.table-cart tbody tr td:last-child{line-height:11!important}
.table-cart .header-cart-list__remove{display:inline-block;position:relative;top:auto;right:auto;text-align:center}
.table-total{background-color:#fff}
.table-total table tbody tr td{vertical-align:middle;font-size:14px;color:#363636;line-height:50px;padding:0 20px}
.table-total table tbody tr td:last-child{font-size:18px;font-family:"UVF Metroscript",Helvetica,Arial,sans-serif;color:#ab094c}
.btn-cart{color:#fff;background-color:#ab094c;display:inline-block;padding:0 27px;height:45px;line-height:45px;border:none}
.btn-cart:hover{color:#fff}
.blog{margin-bottom:80px}
.blog-title{margin:0 0 20px;padding:0;font-family:"Roboto",Helvetica,Arial,sans-serif;color:#252525}
.blog-articles{background-color:#fff;padding:20px;box-shadow:0 0 7px rgba(0,0,0,.1)}
.blog .nav-category{margin-bottom:30px}
.article-item{border-bottom:1px solid #e1e1e1;margin-bottom:40px}
.article-item:last-child{border:none;margin:0}
.article-item-info{overflow:hidden;margin-bottom:20px}
.article-item-info ul li{float:left;margin-right:18px;font-size:13px;font-style:italic;line-height:17px;color:#acacac}
.article-item-info ul li .fa{
	color: #ab094c;
	width: 20px;
}
.article-item-name{color:#252525}
.article-item-name h3{margin:0;padding:20px 0;font-family:"Roboto",Helvetica,Arial,sans-serif;font-size:18px;color:#252525}
.article-item-name h3:hover{color:#ab094c}
.article-item-summary{margin-bottom:30px}
.article{margin-bottom:80px}
.article .nav-category{margin-bottom:30px}
.caret1{padding-right:2px;border-top:5px dashed;border-top:5px solid\9;border-right:5px solid transparent;border-left:5px solid transparent}
span.caret{width:19px;margin:-23px 12px 0 0;float: right;}

.style-form{padding:20px;background-color:#fff}
.style-form-group{margin-bottom:30px}
.style-form-group label{display:block;width:100%;padding:0 0 10px;font-size:12px;font-weight:400;color:#898989}
.style-form-group label span{color:red}
.style-form-text{height:45px;line-height:45px;padding:0 15px;width:100%;outline:none;border:1px solid #ebebeb;border-radius:3px;background-color:#fafafa}
.style-form-textarea{width:100%;padding:15px;line-height:45px;outline:none;border:1px solid #ebebeb;border-radius:3px;background-color:#fafafa}
.style-form-submit{display:inline-block;height:45px;line-height:45px;padding:0 23px;text-align:center;color:#fff;background-color:#ab094c;border:none;outline:none;cursor:pointer;border-radius:3px}
.style-form-submit:hover{color:#fff}
.style-form h2{margin:0;font-size:18px;font-weight:700;text-transform:uppercase;color:#3d3d3d}
.style-form-error{margin-bottom:15px;padding:15px}
.style-form-error p{color:red;line-height:22px}
.style-form-success{margin-bottom:15px;padding:15px}
.style-form-success p{color:#5dbe59;line-height:22px}
.article-comments h2{margin:0;padding:0;font-size:24px;color:#252525}
.comment-item{padding:40px 0;border-bottom:1px solid #e1e1e1;word-break: break-all;text-align: justify;}
.comment-item h4{margin:0;padding:0 0 15px;font-size:14px;color:#363533}
.comment-item p{ word-break: break-word;text-align: justify;padding:0 0 15px;color:#898989}
.comment-item time{color:#898989;font-style:italic}
.comment-item img{float:left;height:74px;width:74px;margin:0 30px 30px 0}
.comment-paginate{overflow:hidden}
.comment-paginate .pagination{float:right;margin:10px 0 0}
.comment-add h2{padding:30px 0}
.comment-body{height:145px}
.comment-submit{float:right}
.article-content{padding:20px;background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.1)}
.article-title{margin:0;padding:20px 0;font-size:24px;color:#252525}
.article-body{    margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #e1e1e1;
	color: #000 !important;
	font-size: 16px !important;}
.article-tags{margin-top:70px}
.article-tags p{color:#acacac}
.article-tags p::before{content:"";margin:5px 5px 0 0;background-image:url(ic-tags.png);display:inline-block;height:13px;width:13px}
.article-related h2{margin:0 0 30px;padding:0;font-size:24px;color:#252525}
.article-related{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #e1e1e1}
.product-tags .box-content{background:#fff;padding:10px 5px}
.product-tags{margin-top:30px}
.product-tags a{display:inline-block;height:32px;border-radius:5px;color:#898989;line-height:32px;border:1px solid #e1e1e1;padding:0 10px;margin:0 10px 10px 0;background-color:#fff}
.product-tags a:hover{background-color:#ab094c;color:#fff}
.collection .search-form{margin:0;margin-bottom:30px;padding:0}
.contact-infomation,.contact-sent{background-color:#fff;padding:20px}
.contact-infomation-title,.contact-sent-title{padding-bottom:54px;border-bottom:1px solid #ebebeb}
.ci-email,.ci-hotline{overflow:hidden;margin-top:30px;padding-bottom:28px;border-bottom:1px solid #ebebeb}
.ci-icon{width:33px;float:left;font-size:24px;color:#5dbe59}
.ci-content{float:left;width:520px}
.ci-hotline .ci-content,.ci-email .ci-content{width:auto}
.ci-hotline .ci-content p,.ci-email .ci-content p{padding-top:17px}
.ci-content h3{margin:0;padding:5px 0 0;font-family:"Roboto Slab",Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;color:#242c42}
.ci-content p{font-size:14px;color:#878787}
.ci-content h4{margin:0;padding:15px 0 5px;font-size:14px;color:#242c42}
.ci-address{overflow:hidden;padding:25px 0;border-bottom:1px solid #ebebeb}
.ci-social{overflow:hidden;margin-top:15px}
.ci-social ul{margin-top:20px}
.ci-social ul li{float:left}
.ci-social ul li a{display:block;margin-right:17px;font-size:18px;color:#898989}
.contact-form{}
.contact-body{height:230px;padding:15px}
.contact-submit{float:right}
.contact-page{margin-bottom:30px}
#map{height:490px}
.notfound{margin-bottom:80px}
.notfound-content{text-align:center;height:424px;background-color:#fff;overflow:hidden;box-shadow:0 0 7px rgba(0,0,0,.1)}
.notfound-content h1{margin:142px 0 20px;padding:0;font-size:18px;color:#252525;text-transform:uppercase}
.notfound-content p{margin:0 0 20px;padding:0;font-size:14px;color:#252525}
.notfound-content a{display:inline-block;height:36px;width:110px;line-height:36px;text-align:center;text-decoration:none;border-radius:18px;background-clip:padding-box;margin-bottom:5px;color:#fff;background-color:#ab094c}
.login,.account,.address{margin-bottom:80px}
.article-content img{
	max-width: 100%!important; max-height: 100%!important;
}

.logo.logo-text {
	font-size: 40px;
	margin: 33px 0;
}
.logo.logo-text a{
	color: #000;
}
.ci-content {
	float: left;
	width: calc(100% - 40px);
}
div#sku {
	font-size: 14px;
	font-weight: 600;
}
.f-nav {
	z-index: 99999;
	position: fixed;
	left: 0;
	top: 0;
	margin-top: 0px;
	width: 100%;
	margin: 0 auto;
}
@media(min-width:1200px){
	.f-nav nav.header-nav .item_big {
		max-width: 1170px;
		margin: 0 auto;
	}
}

.jas-sale-pop.flex {
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.jas-sale-pop.middle-xs {
	-webkit-box-align: center;
	-ms-flex-align: center;
}
.jas-sale-pop {
	background: #fff;
	bottom: -100%;
	left: 20px;
	top: auto !important;
	right: auto;
	padding: 10px 30px 10px 10px;
	box-shadow: 0 0 20px rgb(0 0 0 / 30%);
	border-radius: 3px;
	opacity: 0;
	visibility: hidden;
	transition: all 2s;
	z-index: 100;
	position: fixed;
}
@media (min-width: 992px){
	.jas-sale-pop.slideUp {
		bottom: 20px;
	}
}
.jas-sale-pop.slideUp {
    opacity: 1;
    visibility: visible;
}
.jas-sale-pop .jas-sale-pop-img {
    margin-right: 10px;
    width: 70px;
    float: left;
}
.jas-sale-pop .jas-sale-pop-img img {
    max-height: 70px !important;
}
.jas-sale-pop .jas-sale-pop-content {
    width: calc(100% - 80px);
    float: left;
    display: block;
}
.jas-sale-pop h3 {
    margin: 0;
    font-size: 1em;
    max-width: 255px;
    font-weight: 700;
}
.jas-sale-pop .jas-sale-pop-timeago {
    color: #878787;
    font-size: .85714em;
}
.jas-sale-pop .pe-7s-close {
    right: 5px;
    top: 0px;
    cursor: pointer;
    position: absolute;
    font-family: FontAwesome;
}
.jas-sale-pop .pe-7s-close:before {
    content: "\f00d";
}