/*
@font-face {
font-family:Product_Sans;src:url('//theme.hstatic.net/1000012173/1001382799/14/Product_Sans_Regular.eot?v=3343');src:local('☺'),
url('//theme.hstatic.net/1000012173/1001382799/14/Product_Sans_Regular.eot?v=3343?#iefix') format('embedded-opentype'),
url('//theme.hstatic.net/1000012173/1001382799/14/Product_Sans_Regular.woff?v=3343') format('woff'),
url('//theme.hstatic.net/1000012173/1001382799/14/Product_Sans_Regular.ttf?v=3343') format('truetype')
}



@font-face {
font-family:Product_Sans;src:url('//theme.hstatic.net/1000012173/1001382799/14/Product_Sans_Italic.eot?v=3343');
src:local('☺'),url('//theme.hstatic.net/1000012173/1001382799/14/Product_Sans_Italic.eot?v=3343?#iefix') format('embedded-opentype'),
url('//theme.hstatic.net/1000012173/1001382799/14/Product_Sans_Italic.woff?v=3343') format('woff'),
url('//theme.hstatic.net/1000012173/1001382799/14/Product_Sans_Italic.ttf?v=3343') format('truetype');font-style:italic
}

@font-face {
font-family:Product_Sans;src:url('//theme.hstatic.net/1000012173/1001382799/14/Product_Sans_SemiBold.eot?v=3343');
src:local('☺'),url('//theme.hstatic.net/1000012173/1001382799/14/Product_Sans_SemiBold.eot?v=3343?#iefix') format('embedded-opentype'),
url('//theme.hstatic.net/1000012173/1001382799/14/Product_Sans_SemiBold.woff?v=3343') format('woff'),
url( '//theme.hstatic.net/1000012173/1001382799/14/Product_Sans_SemiBold.ttf?v=3343') format('truetype');font-weight:700
}


@font-face {
font-family:Product_Sans;src:url('//theme.hstatic.net/1000012173/1001382799/14/Product_Sans_SemiBoldItalic.eot?v=3343');src:local('☺'),
url('//theme.hstatic.net/1000012173/1001382799/14/Product_Sans_SemiBoldItalic.eot?v=3343?#iefix') format('embedded-opentype'),
url('//theme.hstatic.net/1000012173/1001382799/14/Product_Sans_SemiBoldItalic.eot?v=3343') format('woff'),
url('//theme.hstatic.net/1000012173/1001382799/14/Baomoi-SemiBoldItalic_gdi.ttf ?v=3343') format('truetype');font-weight:700;font-style:italic
}
*/
#header.header-themestore .theme-filters button,
#headerland .text-header .cls,
body {
	font-family: Product_Sans, Arial, Helvetica, sans-serif!important
}
.color-discount {
	color: red!important;
	opacity: 1!important;
	background: url(//hstatic.net/0/0/global/design/haravan/h_themestore/images/gift_3.png) 0 50% no-repeat;
	padding-left: 32px!important
}
.theme-item h3.title {
	font-size: 18px;
	font-weight: 600;
	margin-top: 10px;
}
span.price {
	color: #EA2E37;
	font-size: 16px;
	font-weight: 600
}
.theme-item .image img {
	outline: #e5e5e5 solid 1px!important;
	transition: all .3s ease;
	border: none!important;
	margin: auto;
}
.theme-item:hover .image img {
	outline: 0!important
}
.price_root {
	font-size: 12px;
	font-weight: 300;
	color: #d8d8d8
}
.price-detail .price_root {
	font-size: 18px
}
.wrap-img {
	text-align: right;
	overflow: hidden;
	height: auto
}
@media screen and (max-width: 480px) {
	.resourcescontent.wrapper>div.row>div.row-lg>div>p {
		display: block
	}
}
#footer .footer-top {
	color: #fff;
	padding-bottom: 30px;
	padding-top: 20px
}
#footer .footer-bottom {
	color: #fff;
	padding: 20px 0 0
}
#footer .footer-top ul li a {
	color: #fff;
	display: block;
	font-size: 14px
}
#footer .footer-top ul li {
	margin-top: 10px;
	list-style: none
}
#footer .border-collap {
	border-bottom: 1px solid #e5e5e5;
	padding-right: 15px
}
#footer .footer-top .footer-title {
	color: #fff;
	font-size: 25px;
	font-weight: 400;
	margin-top: 14px;
	padding-bottom: 10px
}
#footer .footer-bottom .social a {
	display: inline-block;
	width: 40px;
	transition: background .3s;
	margin: 0 2px
}
#footer .footer-top ul li a:hover {
	color: #3DAEF5;
	text-decoration: none
}
.map {
	display: none;
	position: absolute;
	right: -222px;
	top: -195px;
	transition: all 1s ease-in-out 0s;
	z-index: 9999
}
#copyright {
	background: 0 0;
	border-top: 1px solid #373d47;
	padding: 20px 0 10px
}
.img-congthuong img {
	padding: 0;
	max-width: 180px;
	margin: 5px auto
}
#product-review {
	position: relative;
	z-index: 10
}
#product-review .product-review {
	height: 100%;
	width: 100%;
	background-color: rgba(255, 255, 255, .9);
	position: fixed;
	z-index: 11;
	top: 0;
	left: 0;
	right: 0
}
#product-review .product-review .product-review-ct {
	max-width: 600px;
	text-align: center;
	margin: 25% auto
}
#product-review .product-review .product-review-ct p {
	font-size: 20px
}
#footer.header-review,
#header.header-themestore.header-review {
	position: relative;
	z-index: 11;
	background: 0 0
}
@media (max-width: 640px) {
	.footer-bottom img {
		padding: 20px 0
	}
}
.arrow_tuyendung {
	position: relative;
	background: #1876B1;
	border: 1px solid #1876B1;
	color: #fff;
	display: inline-block;
	border-radius: 2px;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px
}
.arrow_tuyendung:after,
.arrow_tuyendung:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(24, 118, 177, 0);
	border-right-color: #1876B1
}
.arrow_tuyendung:after {
	border-width: 4px;
	margin-top: -4px
}
.arrow_tuyendung:before {
	border-width: 5px;
	margin-top: -5px
}

.cl_collect h1 {
	font-size:36px;
	font-weight:300;
	line-height:50px;
	text-align:center;
	margin-top:0;
}
.cl_collect p{
	font-size:16px;
	font-weight:200;
	line-height:32px;
	text-align:center;
	color:#666
}
@media(min-width:768px){
	.cl_collect p {
		padding: 0 130px
	}
	.cl_collect {
		padding: 30px 15px 30px 15px;
	}
}
@media(max-width:767px){
	.cl_collect p {padding: 0 15px}
	.cl_collect h1 {font-size: 30px; line-height: 40px;}
}