﻿*{margin: 0;padding: 0;}

@font-face {
	font-family: 'OpenSans-Bold';
  	src: url('../fonts/OpenSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'UTM Helve';
  	src: url('../fonts/UTM%20Helve.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Regular';
  	src: url('../fonts/OpenSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-Semibold';
  	src: url('../fonts/OpenSans-Semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lobster 1.4';
  	src: url('../fonts/Lobster%201.4.otf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeue-Bold';
  	src: url('../fonts/HelveticaNeue-Bold.otf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-BoldItalic';
  	src: url('../fonts/OpenSans-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeue-UltraLight';
  	src: url('../fonts/HelveticaNeue-UltraLight.otf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeue-UltraLightItalic';
  	src: url('../fonts/HelveticaNeue-UltraLightItalic.otf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeue';
  	src: url('../fonts/HelveticaNeue.otf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeue-Italic';
  	src: url('../fonts/HelveticaNeue-Italic.otf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeue-Light';
  	src: url('../fonts/HelveticaNeue-Light.otf') format('truetype');
}
@font-face {
	font-family: 'UTM Helve_Italic';
  	src: url('../fonts/UTM%20Helve_Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lobster-Regular';
  	src: url('../fonts/Lobster-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-SemiboldItalic';
  	src: url('../fonts/OpenSans-SemiboldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'OpenSans-LightItalic';
  	src: url('../fonts/OpenSans-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'HelveticaNeue-Light';
  	src: url('../fonts/HelveticaNeue-Light.otf') format('truetype');
}
@font-face {
	font-family: 'Roboto-Regular';
  	src: url('../fonts/Roboto-Regular.ttf') format('truetype');
}
body{
	font-family: Arial;
	font-size: 13px;
	overflow-x:hidden;
}
.pc{display:block;}
.sp{display:none;}
p.uppercase{
	text-transform: uppercase;
}
li{list-style: none;}
.clear{clear: both}
.container{width:1140px;}
input{line-height:25px;
	border-radius: 5px;
    border: 1px solid;
    /* padding-top: 5px; */
    margin-top: 5px;}
/*CSS header*/
.header-index{width:100%;
	overflow:hidden;
	background-attachment: scroll;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;}
.logo{width:15%;
	float:left;
	overflow:hidden;
	text-align:center;
	margin-bottom:14px;
	margin-top:21px;}

.slogan{width:85%;
	overflow:hidden;
	float:left;
	text-align:center;}
	.slogan h1{font-family:Lobster-Regular;
		font-size:34.66px;
		color:#005e20;}
	.slogan p.tuvan{font-family:HelveticaNeue-Bold;
		font-size:29.33px;
		color:#ff0000;}
	.slogan p{/* font-family:HelveticaNeue-UltraLight; */
		font-size:18.66px;
		color:#005e20;
		margin-bottom:0px;}
		
.content-right{margin-top:20px;}
.header-right{width:9%;
	overflow:hidden;
	float:right;
	margin-top:30px;}
	.header-right img{width:100%;}
	.language li{float:left;padding-right:10px;}
	.search input.search-from{font-family:OpenSans-SemiboldItalic;
		font-size:13.33px;
		color:#000;
		padding-left:10px;
		width:90%;
		float:left}
	.search button.search-submit{width: 13%;
		background: rgba(25,118,4,1);
		border: 0px;
		margin-top: 5px;
		height: 27px;
		/* border-radius: 5px; */
		margin-left: -10px;}
	.search button.search-submit .fa{color:#fff;}
	
	.search-sp input.search-from{font-family:OpenSans-SemiboldItalic;
		font-size:13.33px;
		color:#000;
		padding-left:10px;
		width:90%;
		float:left}
	.search-sp button.search-submit{width: 13%;
		background: rgba(25,118,4,1);
		border: 0px;
		margin-top: 5px;
		height: 27px;
		/* border-radius: 5px; */
		margin-left: -10px;}
	.search-sp button.search-submit .fa{color:#fff;}
	
	.title-newproduct{width:100%;
		overflow:hidden;
		text-align:center;
		margin-bottom: 8px;}
	.title-newproduct h3{font-family:"Lobster-Regular";
		font-size:24px;
		color:#000000;
		padding-bottom:6px;}
	.title-newproduct h3 span{border-bottom:2px solid #6ab407}
	
.owl-nav{/* position:absolute; */
	/* overflow:hidden;
	/* width:100%; 
	top:15%; */}
.owl2-prev{    width: 32px;
    height: 62px;
	background:url(../images/prev-sp.png)no-repeat left;
	float:left;
	left:5px;
	position: absolute;
    top: 15%;
	opacity:0.7;}
.owl2-next{width: 32px;
    height: 62px;
	background:url(../images/next-sp.png)no-repeat right;
	float:right;
	color:#000;
	right:5px;
	position: absolute;
    top: 15%;
	opacity:0.7;}
	.owl2-next:hover,.owl2-prev:hover{opacity:1;}

.main-c > li > .textwidget img{width:100%;
	height:auto;}
/*CSS footer*/
footer{width:100%;
	overflow:hidden;
	background:rgba(16,16,18,1);
	background-attachment: scroll;
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
	margin-top: 25px;}
	.menu-footer{width:100%;
		overflow:hidden;
		position:absolute;
		margin-top:-25px;}
	.menuft{overflow:hidden;
		background:rgba(0,94,32,1);}
	.menuft ul.menu-ft{width:100%;}
	.menuft ul.menu-ft li{float:left !important;padding: 0px 25px;}
	.menuft ul.menu-ft li a{font-family:UTM Helve;
		font-size:18.66px;
		color:#fff;}
	.menuft ul.menu-ft li#menu-item-297 a{background:url(../images/bg_giaohang.png) no-repeat left;
		padding-left:37px;}
	.menuft ul.menu-ft li#menu-item-296 a{background:url(../images/bg_camket.png) no-repeat left;
		padding-left:37px;}
	.menuft ul.menu-ft li#menu-item-295 a{background:url(../images/bg_hotro.png) no-repeat left;
		padding-left:37px;}
	.menuft ul.menu-ft li#menu-item-298 a{background:url(../images/bg_huongdan.png) no-repeat left;
		padding-left:37px;}
	.footer-c{overflow:hidden;
		margin-top:50px;
		margin-bottom: 50px;
		padding-left:0px;
		padding-right:0px;}
	.diachi{width:45%;
		overflow:hidden;
		float:left;}
	.diachi li{font-family:UTM Helve;
		font-size:24px;
		color:#fff;}
	.diachi li > .textwidget{margin-top:15px;}
	.diachi li > .textwidget p{font-family:HelveticaNeue-Bold;
		font-size:14px;
		color:#969696;
		margin-bottom:0px;}
	.faceboook{width:30%;
		overflow:hidden;
		float:left;}
	.dang-ky{width:25%;
		overflow:hidden;
		float:left;}
	.dang-ky li{font-family:UTM Helve;
		font-size:24px;
		color:#fff;}
	.dang-ky li .textwidget{background:rgba(255,255,255,1);padding: 10px 20px;
		border:1px solid #fff;
		border-radius:5px;}
	.dang-ky li .textwidget p{font-family:UTM Helve_Italic;
		font-size:12px;
		color:#5f5f5f;
		overflow:hidden;}
	.dang-ky li .textwidget p input.email{padding-left:15px;width:100%;}
	.dang-ky li .textwidget p input.dangkynews{background:rgba(141,198,63,1);
		font-family:UTM Helve;
		color:#fff;
		padding: 0px 15px;}
	.banquyen{width:100%;
		overflow:hidden;
		background:rgba(99,99,99,1);}
	.banquyen p{font-family:HelveticaNeue;
		font-size:18.66px;
		color:#ffffff;
		margin-bottom:0;
		line-height:50px;}
#bttop {
    width: 36px;
    height: 36px;
    background-color: #005e20;
    text-align: center;
    padding: 5px;
    position: fixed;
    bottom: 50px;
    right: 10px;
    cursor: pointer;
    display: none;
    font-size: 11px;
    font-weight: 900;
    opacity: 0.9;
    border-radius: 5px 5px 0 0;
}
#bttop i {
    margin-top: 7px;
    color: #fff;
}
/*CSS main*/
.main{width:100%;
	overflow:hidden;}
/*CSS left*/
.content-left-pc{width:22.7%;
	float:left;}
.content-left-sp{width:22.7%;
	float:left;
	display:none;}
	.search{width:100%;
		overflow:hidden;
		margin-top:20px;}
	.search-sp{display:none;}
.navbar-nav > li{float:initial !important;}	
	.an-qua{width:100%;
		overflow:hidden;
		margin-top:10px;
		border:1px solid #a6a6a6;
		border-radius:5px;}
	.an-qua h3{background:rgba(0,94,32,1);
		font-family:OpenSans-Light;
		font-size:18.62px;
		text-transform:uppercase;
		text-align:center;
		color:#fff;
		margin-top:0;
		margin-bottom:0;
		line-height:34px;}
	.an-qua	ul.menu-aq{width:100%;}
	.an-qua	ul.menu-aq li{background:rgba(235,235,235,1);
		border-bottom:1px solid #a6a6a6;}
	.an-qua	ul.menu-aq li a{/* font-family:HelveticaNeue-Italic; */ 
		font-family:OpenSans-Bold;
		font-size:13.33px;
		color:#000000;
		text-transform:uppercase;
		padding:8px 15px 10px 15px;
		background:url(../images/bg_a.png) no-repeat right;
		margin-right: 10px;}
	.an-qua	ul.menu-aq li a:hover{color:#be1e2d;}
	.an-qua	ul.menu-aq li ul.sub-menu{ display:none;padding-left: 10px;}
	.an-qua	ul.menu-aq li ul.sub-menu li{border-bottom:none;}
	.an-qua	ul.menu-aq li ul.sub-menu li a{background:none;
		line-height: 24px;}
	.an-qua	ul.menu-aq li ul.sub-menu li a:hover{text-decoration:none;}
	.an-qua-tt{width:100%;
		overflow:hidden;
		margin-top:20px;
		border:1px solid #a6a6a6;
		border-radius:5px;}
	.an-qua-tt h3{background:rgba(0,94,32,1);
		font-family:OpenSans-Light;
		font-size:18.62px;
		text-transform:uppercase;
		text-align:center;
		color:#fff;
		margin-top:0;
		margin-bottom:0;
		line-height: 20px;
		padding-top: 10px;
		padding-bottom: 10px;}
	.an-qua-tt	ul.menu-aq{width:100%;}
	.an-qua-tt	ul.menu-aq li{background:rgba(235,235,235,1);
		border-bottom:1px solid #a6a6a6;}
	.an-qua-tt	ul.menu-aq li a{ font-family:OpenSans-Bold; 
		font-size:13.33px;
		color:#000000;
		text-transform:uppercase;
		padding:8px 15px 10px 15px;
		background:url(../images/bg_a.png) no-repeat right;
		margin-right: 10px;}
	.banner-left{width:100%;
		overflow:hidden;
		margin-top:20px;}
	.banner-left p{margin-bottom:0px;}
	.banner-left img{width:100%;
		height:auto;}
	.thanh-toan{width:100%;
		overflow:hidden;
		margin-top:20px;
		background:rgba(235,235,235,1);}
	.thanh-toan h3{background:rgba(0,94,32,1);
		font-family:UTM Helve;
		font-size:14.66px;
		text-transform:uppercase;
		text-align:center;
		color:#fff;
		margin-top:0;
		margin-bottom:0;
		line-height: 20px;
		padding-top: 10px;
		padding-bottom: 10px;}
	.thanh-toan p.bank{margin-bottom:0;
		font-family:HelveticaNeue-Bold;
		font-size:13.33px;
		color:#000000;}
	.thanh-toan ul >li{font-family:HelveticaNeue-Light;
		font-size:10.67px;
		color:#000000;}
	.thanh-toan ul >li span{font-family:HelveticaNeue-Bold;}
	.thong-ke{width:100%;
		overflow:hidden;
		border:1px solid #c8e2a2;}
	.thong-ke h3{background:rgba(0,94,32,1);
		font-family:UTM Helve;
		font-size:14.66px;
		text-transform:uppercase;
		text-align:center;
		color:#fff;
		margin-top:0;
		margin-bottom:0;
		line-height: 20px;
		padding-top: 10px;
		padding-bottom: 10px;}
	.thong-ke p{font-family:HelveticaNeue-Bold;
		font-size:13.33px;
		color:#000000;
		margin-top: 10px;
		padding-left: 15px;}
	.thong-ke p span{text-align:right;
		float: right;
		padding-right: 10px;}
	.news{width:100%;
		overflow:hidden;
		margin-top:20px;
		margin-bottom: 20px;}
	.news h3{background:rgba(0,94,32,1);
		font-family:UTM Helve;
		font-size:14.66px;
		text-transform:uppercase;
		text-align:center;
		color:#fff;
		margin-top:0;
		margin-bottom:0;
		line-height: 20px;
		padding-top: 10px;
		padding-bottom: 10px;}
	.news-left{width:100%;
		overflow:hidden;}
	.newImage{width:100%;
		overflow:hidden;
		margin-top:20px}
	.newImage img{width:100%;
		height:auto;}
	.title-news a{font-family:Lobster-Regular;
		font-size:16px;
		color:#000;}
	.title-news a:hover{color:#005e20;
		text-decoration:none;}
	.title-news p{font-family:OpenSans-Regular;
		font-size:10.67px;
		color:#484848;
		margin-bottom:0px;}
	.title-news a.readmore{font-family:HelveticaNeue;
		font-size:12px;
		color:#000;}
	.title-news a.readmore:hover{color:#005e20;
		text-decoration:none;}
/*CSS right*/

/*CSS main chinh*/
.main-c{width:77.3%;
	float:left;
	padding: 0px 16px;}
	.slider{width:100%;
		overflow:hidden;
		position:relative;}
	.slider ul li img{width:100%;}
	.slider ul.callbacks_tabs{position: absolute;
		bottom: 0;
		right: 50%;
		z-index: 10;
		}
	.slider ul.callbacks_tabs > li {
		width: 16px;
		height: 16px;
		background:rgba(196,223,155,1);
		float: left;
		text-indent: 9000px;
		margin-left: 7px;
		display: inline-block;
		border-radius: 50%;}
	.slider ul.callbacks_tabs > li.callbacks_here{background:rgba(25,118,4,1);}
	
/*CSS Product plugin*/
	.show-product{width:100%;
		overflow:hidden;
		border: 1px solid #dedede;}
	.show-product .image{width:100%;
		overflow:hidden;
		/* height:175px; */}
	.show-product .image img{width:100%;
		/* height:175px; */
		height:auto;}
	.title-sp .sp-tt{width:100%;
		overflow:hidden;
		text-align:center;
		padding-bottom: 11px;}
	.sp-tt .tt-sp{height:35px;
	    margin-top: 8px;
		margin-bottom: 0px;}
	.sp-tt .tt-sp a{/* font-family:HelveticaNeue-Italic; */
		font-family:OpenSans-Bold;
		font-size:14.66px;
		color:#000000;
		text-align:center;
		line-height:15px;
		text-transform:uppercase;}
	.sp-tt a:hover{text-decoration:none;}
	
	.sp-tt p{font-family:HelveticaNeue-Light;
		font-size:14.66px;
		color:#000;
		margin-bottom:0;}
	.sp-tt p.gia{font-family:OpenSans-Regular;
		color:#ff0000;
		font-size:16px;
		margin-bottom:0;}
	.product,.showsp{width:100%;
		overflow:hidden;}
	.seemore{width:100%;
		overflow:hidden;
		text-align:center;
		margin-top:10px;}
	.seemore a{font-family:OpenSans-Regular;
		color:#fff;
		font-size:13.33px;
		border:1px solid #bcdd8e;
		padding:4px 15px;
		line-height:40px;
		background:rgba(141,198,63,1);}
	.seemore a:hover{text-decoration:none;}
	.content-product:hover .show-product .title-sp .sp{background:rgba(122,183,39,1);}
	.content-product:hover .show-product .title-sp .sp a,.show-product:hover .title-sp .sp p{color:#fff;}
	.content-product:hover .show-product{box-shadow:-2px 0px 13px 0px rgba(0,0,0,0.7);
		border:1px solid #7ab727;}
	.content-product:hover .seemore a{background:rgba(141,198,63,1);color:#fff;}
	.content-product{/* margin-bottom:17px; */}
	.xem-them{width:100%;
		text-align:right;
		overflow:hidden;    
		margin-bottom: 20px;
		}
	.xem-them p a{font-family:HelveticaNeue;
		font-size:13.33px;
		color:#7fbf2b;
		padding-right: 31px;}
	.xem-them p{background:url(../images/bg_xem.png) no-repeat center right;}
	.xem-them p a:hover{text-decoration:none;
		color:#be1e2d}
		
	.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display:block !important;}
/** CSS category**/
.category{width: 77.3%;
	float: left;
	padding: 0px 16px;}
	.noidung-cat{width:100%;
		overflow:hidden;
		margin-top:20px;
		padding: 0 15px;}
	.noidung-cat .col-sm-4{padding-left:10px;
		padding-right:10px;}
	.anh-spdv{width:100%;
		height:auto;
		position: relative;
		overflow: hidden;}
	.anh-spdv:hover:before{	
	    -webkit-animation: shine 1s;
    animation: shine 1s;}
	@-ms-keyframes shine{100%{left:125%}}
@-moz-keyframes shine{100%{left:125%}}
@-webkit-keyframes shine{100%{left:125%}}
	.anh-spdv:before {
    position: absolute;
    top: 0;
    left: -80%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);
    webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
    transition: .5s ease;
}
	.anh-spdv img{width:100%;
		height:184px;}
	.gia-spdv{width:100%;
		text-align:center;
		margin:0px 0 15px;}
	.gia-spdv p{font-family:'OpenSans-Bold';
		font-size:12px;
		color:#ff0000;} 
	.ten-spdv{width:100%;
		text-align:center;
		margin: 15px 0 0px;}
	.ten-spdv a{font-family:'OpenSans-Bold';
		font-size:12px;
		color:#005e20;
		text-transform:uppercase;}
	.ten-spdv a:hover{text-decoration:none;color:#be1e2d;}
	.item-tt{width:100%;
		overflow:hidden;
		margin-bottom: 20px;}
	.hinhanh-tt{width:30%;
		overflow:hidden;
		float:left;}
	.hinhanh-tt a img{width:100%;
		height:auto;}
	.noidung-tt{width:70%;
		overflow:hidden;
		float:left;
		padding-left:15px;}
	.tieude-tt a{font-family:'OpenSans-Bold';
		font-size:14px;
		color:#005e20;}
	.tieude-tt a:hover{text-decoration:none;
		color:#be1e2d;}
	.tomtat-tt p{font-family:'OpenSans-Regular';
		font-size:12px;
		color:#333;}
	.xem-ct i.fa{color:#005e20;}
	.xem-ct a{font-family:'OpenSans-Semibold';
		font-size:12px;
		color:#005e20;}
	.xem-ct a:hover,.xem-ct i.fa:hover, .xem-ct:hover{color:#be1e2d;}
	.tomtat-tt{text-align:justify;}
/*CSS single*/
.single{width: 77.3%;
	float: left;
	padding: 0px 16px;}
	.content-single{padding:10px 15px;
		background:rgba(255,255,255,1);
		text-align: justify;}
		/* .content-single img{width:100%;
			height:auto;} */
	.content-single ol li{list-style: inherit;
		margin-left: 20px;}
	.content-single input.gui{background:rgba(189,30,44,1);
		color:#fff;
		padding:5px;}
	.other{margin-top:20px;overflow:hidden;}
	.other p{font-family:'OpenSans-Bold';
		color:#be1e2d;
		font-size:14px;}
	.other li a{font-family:'OpenSans-Semibold';
		font-size:12px;
		color:#be1e2d;}
	.other li i.fa{color:#be1e2d;}
	.other li a:hover{color:#333;}
	
	.other > .item-spdv > .anh-spdv img{width:100%;
		height:157px;}
	
	.wpcf7-form p > lable{font-weight:initial;}
	lable{font-weight:inherit !important;}
	.noidung-single > div.wpcf7 > from.wpcf7-form  >p >lable{font-weight: inherit !important;}
	.wpcf7-form p > lable > span.ngay-sinh select.wpcf7-form-control .wpcf7-select{width:50px;}
	.noidung-single > input[type="submit"]{background: rgba(189,30,44,1);
		color: #fff;
		border: 1px solid #be1e2d;
		padding: 5px;
		}
	.gallery{width:100%;
		overflow:hidden;}
		.img-gallery{width:35%;
			overflow:hidden;
			float:left;}
		.content-gallery{width:65%;
			overflow:hidden;
			float:left;}
		.mua{width:100%;
			overflow:hidden;
			text-align:center;
			padding: 10px 15px;}
		.mua a{font-family:'OpenSans-Regular';
			font-size:14px;
			color:#fff;
			background:rgba(189,30,44,1);
			padding: 17px 15px;}
		.mua a:hover{text-decoration:none;
			background-color:crimson;}
	.content-post{width:100%;
		overflow:hidden;}
	.single-left{width:50%;
		overflow:hidden;
		float:left;}
	.single-right{width:50%;
		overflow:hidden;
		float:left;
		padding-left:20px;}
	.single-right p.gia{font-family:Roboto-Regular;
		font-size:16px;
		font-weight:normal;
		color:#ff0000}
	.single-right p.gia span{font-weight:bold;}
	.single-right p.gia-bv{font-family:Roboto-Regular;
		font-size:16px;
		font-weight:normal;}
	.single-right p.gia-bv span{font-weight:bold;}
	ul#slider1-pager{margin-top:10px;}
	ul#slider1-pager li{overflow:hidden;
		float:left;
		width:33.33%;}
	ul#slider1-pager li a img{width:100%;
		height:auto;
		max-height:102px;}
	.noidung-bv{margin-top:20px;}
	.noidung-bv p{font-family:Roboto-Regular;
		font-size:14px;}
/*CSS page dat hang*/

/*CSS page lịch*/
.page-nt{width:77.3%;
	overflow:hidden;
	float:left;
	padding-left: 15px;}
.page-right{width:100%;
	overflow:hidden;
	margin-top:20px;}
	.tieude-page p{font-family:OpenSans-Bold;
		font-size:16px;
		color:#005e20;
		border-bottom:1px solid #7ab727;
		padding-bottom:6px;
		text-transform:uppercase;}
	.page-content p{text-align:justify;}
	.page-content textarea.noidung-lh{margin-top:5px;} 
	.page-content input.sub-lh{background:#005e20;
		padding:5px 10px;
		color:#fff;}
/*CSS giỏ hàng*/

/*CSS menu-n*/
#icomenu {
    display: none;
    color: #fff;
    text-align: right;
    margin-top: 30px;
}
#mainmenuwap{width:100%;
	background:rgba(0,94,32,1);}
	#mega-menu-wrap-mainmenu{background:rgba(0,94,32,1) !important;}
	#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, 
	#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
	#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
		background:#8dc63f !important;
	}
	#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, 
	#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item > a.mega-menu-link:hover,
	#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item > a.mega-menu-link:focus{background:none !important;}
	#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-flyout ul.mega-sub-menu{background:rgba(141,198,63,1) !important;
		width: 235px !important;}
	#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{font-family:UltraLight !important;}
	#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item > a.mega-menu-link{font-family:UltraLight;
		font-size:14px !important;
		text-transform:uppercase !important;border-bottom: 1px solid;
		padding: 0 30px !important;}
	#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item{background:url(../images/bg_menu.png) no-repeat right !important;}
	#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-item:last-child{background:none !important;}
	#mega-menu-wrap-mainmenu #mega-menu-mainmenu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
		text-transform:uppercase !important;
		border-bottom: 1px solid;
		background:none !important;
		color:#fffefe }
	ul#mega-menu-mainmenu li a{font-weight:bold;}
	ul#mega-menu-mainmenu li a:hover{color:#be1e2d !important}
	ul#mega-menu-mainmenu li > ul.mega-sub-menu li a:hover{color:#be1e2d !important}
#icomenu i {
    font-size: 40px;
    margin-left: 6px;
    color: #fff;
	padding: 5px 0px;
    float: left;
}
.wp-pagenavi a, .wp-pagenavi span{line-height:25px;
	font-family:HelveticaNeue;
	font-size:12px;}
.thongKe{width:100%;
	overflow:hidden;
	padding:15px;}	
.thongKe p{font-family:OpenSans-Bold;
	font-size:14px;
	color:#000;}
/*CSS CELL ring*/
.phonering-alo-phone {
 position:fixed;
 visibility:hidden;
 background-color:transparent;
 width:200px;
 height:200px;
 cursor:pointer;
 z-index:200000!important;
 -webkit-backface-visibility:hidden;
 -webkit-transform:translateZ(0);
 transition:visibility .5s;
 right:150px;
/*  top:30px; */
 right:-40px;
/*  top:70px; */
 display:block
}

.phonering-alo-phone.phonering-alo-show {
 visibility:visible
}

@-webkit-keyframes fadeInRight {
 0% {
 opacity:0;
 -webkit-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0)
 }

100% {
 opacity:1;
 -webkit-transform:none;
 transform:none
 }
}

@-webkit-keyframes fadeInRightBig {
 0% {
 opacity:0;
 -webkit-transform:translate3d(2000px,0,0);
 transform:translate3d(2000px,0,0)
 }

100% {
 opacity:1;
 -webkit-transform:none;
 transform:none
 }
}

@-webkit-keyframes fadeOutRight {
 0% {
 opacity:1
 }

100% {
 opacity:0;
 -webkit-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0)
 }
}

.fadeOutRight {
 -webkit-animation-name:fadeOutRight;
 animation-name:fadeOutRight
}

.phonering-alo-phone.phonering-alo-static {
 opacity:.6
}

.phonering-alo-phone.phonering-alo-hover,.phonering-alo-phone:hover {
 opacity:1
}

.phonering-alo-ph-circle {
 width:160px;
 height:160px;
 top:20px;
 left:20px;
 position:absolute;
 background-color:transparent;
 border-radius:100%;
 border:2px solid rgba(30,30,30,0.4);
 border:2px solid #bfebfc 9;
 opacity:.1;
 -webkit-animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;
 animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;
 transition:all .5s;
 -webkit-transform-origin:50% 50%;
 -ms-transform-origin:50% 50%;
 transform-origin:50% 50%
}

.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle {
 -webkit-animation:phonering-alo-circle-anim 1.1s infinite ease-in-out!important;
 animation:phonering-alo-circle-anim 1.1s infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle {
 -webkit-animation:phonering-alo-circle-anim 2.2s infinite ease-in-out!important;
 animation:phonering-alo-circle-anim 2.2s infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone:hover .phonering-alo-ph-circle {
 border-color:#00aff2;
 opacity:.5
}

.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle {
 border-color:#75eb50;
 border-color:#baf5a7 9;
 opacity:.5
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle {
 border-color:#00aff2;
 border-color:#bfebfc 9;
 opacity:.5
}

.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle {
 border-color:#ccc;
 opacity:.5
}

.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle {
 border-color:#75eb50;
 opacity:.5
}

.phonering-alo-ph-circle-fill {
 width:100px;
 height:100px;
 top:50px;
 left:50px;
 position:absolute;
 background-color:#000;
 border-radius:100%;
 border:2px solid transparent;
 -webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
 animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
 transition:all .5s;
 -webkit-transform-origin:50% 50%;
 -ms-transform-origin:50% 50%;
 transform-origin:50% 50%
}

.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle-fill {
 -webkit-animation:phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important;
 animation:phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle-fill {
 -webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
 animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
 opacity:0!important
}

.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone:hover .phonering-alo-ph-circle-fill {
 background-color:rgba(0,175,242,0.5);
 background-color:#00aff2 9;
 opacity:.75!important
}

.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle-fill {
 background-color:rgba(117,235,80,0.5);
 background-color:#baf5a7 9;
 opacity:.75!important
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle-fill {
 background-color:rgba(0,175,242,0.5);
 background-color:#a6e3fa 9
}

.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle-fill {
 background-color:rgba(204,204,204,0.5);
 background-color:#ccc 9;
 opacity:.75!important
}

.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle-fill {
 background-color:rgba(117,235,80,0.5);
 opacity:.75!important
}

.phonering-alo-ph-img-circle {
 width:60px;
 height:60px;
 top:70px;
 left:70px;
 position:absolute;
 background:rgba(30,30,30,0.1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==) no-repeat center center;
 border-radius:100%;
 border:2px solid transparent;
 -webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;
 animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;
 -webkit-transform-origin:50% 50%;
 -ms-transform-origin:50% 50%;
 transform-origin:50% 50%
}

.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-img-circle {
 -webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out!important;
 animation:phonering-alo-circle-img-anim 1s infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-img-circle {
 -webkit-animation:phonering-alo-circle-img-anim 0 infinite ease-in-out!important;
 animation:phonering-alo-circle-img-anim 0 infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone:hover .phonering-alo-ph-img-circle {
 background-color:#00aff2
}

.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-img-circle {
 background-color:#75eb50;
 background-color:#75eb50 9
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-img-circle {
 background-color:#00aff2;
 background-color:#00aff2 9
}

.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-img-circle {
 background-color:#ccc
}

.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-img-circle {
 background-color:#75eb50
}

@-webkit-keyframes phonering-alo-circle-anim {
 0% {
 -webkit-transform:rotate(0) scale(.5) skew(1deg);
 -webkit-opacity:.1
 }

30% {
 -webkit-transform:rotate(0) scale(.7) skew(1deg);
 -webkit-opacity:.5
 }

100% {
 -webkit-transform:rotate(0) scale(1) skew(1deg);
 -webkit-opacity:.1
 }
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
 0% {
 -webkit-transform:rotate(0) scale(.7) skew(1deg);
 opacity:.2
 }

50% {
 -webkit-transform:rotate(0) scale(1) skew(1deg);
 opacity:.2
 }

100% {
 -webkit-transform:rotate(0) scale(.7) skew(1deg);
 opacity:.2
 }
}

@-webkit-keyframes phonering-alo-circle-img-anim {
 0% {
 -webkit-transform:rotate(0) scale(1) skew(1deg)
 }

10% {
 -webkit-transform:rotate(-25deg) scale(1) skew(1deg)
 }

20% {
 -webkit-transform:rotate(25deg) scale(1) skew(1deg)
 }

30% {
 -webkit-transform:rotate(-25deg) scale(1) skew(1deg)
 }

40% {
 -webkit-transform:rotate(25deg) scale(1) skew(1deg)
 }

50% {
 -webkit-transform:rotate(0) scale(1) skew(1deg)
 }

100% {
 -webkit-transform:rotate(0) scale(1) skew(1deg)
 }
}

@-webkit-keyframes fadeInRight {
 0% {
 opacity:0;
 -webkit-transform:translate3d(100%,0,0);
 -ms-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0)
 }

100% {
 opacity:1;
 -webkit-transform:none;
 -ms-transform:none;
 transform:none
 }
}

@keyframes fadeInRight {
 0% {
 opacity:0;
 -webkit-transform:translate3d(100%,0,0);
 -ms-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0)
 }

100% {
 opacity:1;
 -webkit-transform:none;
 -ms-transform:none;
 transform:none
 }
}

@-webkit-keyframes fadeOutRight {
 0% {
 opacity:1
 }

100% {
 opacity:0;
 -webkit-transform:translate3d(100%,0,0);
 -ms-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0)
 }
}

@keyframes fadeOutRight {
 0% {
 opacity:1
 }

100% {
 opacity:0;
 -webkit-transform:translate3d(100%,0,0);
 -ms-transform:translate3d(100%,0,0);
 transform:translate3d(100%,0,0)
 }
}

@-webkit-keyframes phonering-alo-circle-anim {
 0% {
 -webkit-transform:rotate(0) scale(.5) skew(1deg);
 transform:rotate(0) scale(.5) skew(1deg);
 opacity:.1
 }

30% {
 -webkit-transform:rotate(0) scale(.7) skew(1deg);
 transform:rotate(0) scale(.7) skew(1deg);
 opacity:.5
 }

100% {
 -webkit-transform:rotate(0) scale(1) skew(1deg);
 transform:rotate(0) scale(1) skew(1deg);
 opacity:.1
 }
}

@keyframes phonering-alo-circle-anim {
 0% {
 -webkit-transform:rotate(0) scale(.5) skew(1deg);
 transform:rotate(0) scale(.5) skew(1deg);
 opacity:.1
 }

30% {
 -webkit-transform:rotate(0) scale(.7) skew(1deg);
 transform:rotate(0) scale(.7) skew(1deg);
 opacity:.5
 }

100% {
 -webkit-transform:rotate(0) scale(1) skew(1deg);
 transform:rotate(0) scale(1) skew(1deg);
 opacity:.1
 }
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
 0% {
 -webkit-transform:rotate(0) scale(.7) skew(1deg);
 transform:rotate(0) scale(.7) skew(1deg);
 opacity:.2
 }

50% {
 -webkit-transform:rotate(0) scale(1) skew(1deg);
 transform:rotate(0) scale(1) skew(1deg);
 opacity:.2
 }

100% {
 -webkit-transform:rotate(0) scale(.7) skew(1deg);
 transform:rotate(0) scale(.7) skew(1deg);
 opacity:.2
 }
}

@keyframes phonering-alo-circle-fill-anim {
 0% {
 -webkit-transform:rotate(0) scale(.7) skew(1deg);
 transform:rotate(0) scale(.7) skew(1deg);
 opacity:.2
 }

50% {
 -webkit-transform:rotate(0) scale(1) skew(1deg);
 transform:rotate(0) scale(1) skew(1deg);
 opacity:.2
 }

100% {
 -webkit-transform:rotate(0) scale(.7) skew(1deg);
 transform:rotate(0) scale(.7) skew(1deg);
 opacity:.2
 }
}

@-webkit-keyframes phonering-alo-circle-img-anim {
 0% {
 -webkit-transform:rotate(0) scale(1) skew(1deg);
 transform:rotate(0) scale(1) skew(1deg)
 }

10% {
 -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
 transform:rotate(-25deg) scale(1) skew(1deg)
 }

20% {
 -webkit-transform:rotate(25deg) scale(1) skew(1deg);
 transform:rotate(25deg) scale(1) skew(1deg)
 }

30% {
 -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
 transform:rotate(-25deg) scale(1) skew(1deg)
 }

40% {
 -webkit-transform:rotate(25deg) scale(1) skew(1deg);
 transform:rotate(25deg) scale(1) skew(1deg)
 }

50% {
 -webkit-transform:rotate(0) scale(1) skew(1deg);
 transform:rotate(0) scale(1) skew(1deg)
 }

100% {
 -webkit-transform:rotate(0) scale(1) skew(1deg);
 transform:rotate(0) scale(1) skew(1deg)
 }
}

@keyframes phonering-alo-circle-img-anim {
 0% {
 -webkit-transform:rotate(0) scale(1) skew(1deg);
 transform:rotate(0) scale(1) skew(1deg)
 }

10% {
 -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
 transform:rotate(-25deg) scale(1) skew(1deg)
 }

20% {
 -webkit-transform:rotate(25deg) scale(1) skew(1deg);
 transform:rotate(25deg) scale(1) skew(1deg)
 }

30% {
 -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
 transform:rotate(-25deg) scale(1) skew(1deg)
 }

40% {
 -webkit-transform:rotate(25deg) scale(1) skew(1deg);
 transform:rotate(25deg) scale(1) skew(1deg)
 }

50% {
 -webkit-transform:rotate(0) scale(1) skew(1deg);
 transform:rotate(0) scale(1) skew(1deg)
 }

100% {
 -webkit-transform:rotate(0) scale(1) skew(1deg);
 transform:rotate(0) scale(1) skew(1deg)
 }
}

#mega-menu-wrap-mainmenu .mega-menu-toggle .mega-toggle-block-right{float:left !important;}
#mega-menu-wrap-mainmenu .mega-menu-toggle .mega-toggle-block-1:after{float:right !important;}

.product-item-sp{width:50%;
	float:left;
	padding:0 10px;
	margin-bottom:15px;}
.show-productsp{    width: 100%;
    overflow: hidden;
    border: 1px solid #dedede;}
.show-productsp .image a img{width:100%;
	max-height:220px;}
.thongke{width:100%;}
