@font-face{font-family:"Segoe UI";font-style:normal;font-weight:normal;src:local("Segoe UI"),url(../fonts/Vietnamese/Segoe-UI.woff) format('woff'),url(../fonts/Vietnamese/Segoe-UI.ttf) format('truetype')}
@font-face{font-family:"Segoe UI Light";font-style:normal;font-weight:normal;src:local("Segoe UI Light"),url(../fonts/Vietnamese/Segoe-UI-Light.woff) format('woff'),url(../fonts/Vietnamese/Segoe-UI-Light.ttf) format('truetype')}
@font-face{font-family:"Segoe UI Semilight";font-style:normal;font-weight:normal;src:local("Segoe UI Semilight"),url(../fonts/Vietnamese/Segoe-UI-Semilight.woff) format('woff'),url(../fonts/Vietnamese/Segoe-UI-Semilight.ttf) format('truetype')}
@font-face{font-family:"Segoe UI Semibold";font-style:normal;font-weight:normal;src:local("Segoe UI Semibold"),url(../fonts/Vietnamese/Segoe-UI-Semibold.woff) format('woff'),url(../fonts/Vietnamese/Segoe-UI-Semibold.ttf) format('truetype')}
@font-face{font-family:"Segoe UI Bold";font-style:normal;font-weight:normal;src:local("Segoe UI Bold"),url(../fonts/Vietnamese/Segoe-UI-Bold.woff) format('woff'),url(../fonts/Vietnamese/Segoe-UI-Bold.ttf) format('truetype')}
html{background:#1b2f59  url(../images/bottom-cloud-background-slider2.png) top center repeat-x;}
body{background:url(../images/bottom-cloud-background-slider.png) bottom center repeat-x;font-family: "Segoe UI","Segoe WP",Arial,Sans-Serif;font-size:15px}
.panel-default>.panel-heading{color:#f00;font-family:"Segoe UI Semibold";}
.panel-default>.panel-heading a{color:#f00;font-family:"Segoe UI Semibold";}
.tab-content{background:#fff;padding:10px}
.pro_name{margin:0;font-size: 30px;}
.footer-top{padding:30px 0;background:rgba(0,0,0,.5);margin-top:30px;color:#fff}
.footer-top h3{margin-top:0}
.footer-top a{color:#fff}
.footer-top a:hover{color:#f00}
.p_detail_img{width:100%;padding-bottom:100%;overflow:hidden;position:relative}
.p_detail_img img{width:100%;height:auto}
.p_detail_img div{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.padding_a1{padding:10px 0}
.list-group2 {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.list-group2 .list-group-item:first-child{
	border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.m_menu a{color:#fff}
.list-group2 .list-group-item{
	border: none;
	border-bottom: 2px dotted #ddd;
	padding-left:0;
	padding-right:0;
	font-size:14px
}
.list-group2 .list-group-item:last-child{
	border-top-left-radius: 0;
    border-top-right-radius: 0;
	border-bottom: 1px dotted #ddd;
}
.list-group2 .badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #444;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #fff;
    border-radius: 10px;
}
ul.simple-pagination{list-style:none}
.simple-pagination{display:block;overflow:hidden;padding:0 0 5px;margin:0}
.simple-pagination ul{list-style:none;padding:0;margin:0}
.simple-pagination li{list-style:none;padding:0;margin:0;float:left}
.compact-theme .prev{border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px}
.compact-theme .next{border-right:1px solid #AAA;border-radius:0 3px 3px 0;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px}
.light-theme a,.light-theme span{float:left;color:#666;font-size:14px;line-height:24px;font-weight:400;text-align:center;border:1px solid #BBB;min-width:14px;padding:0 7px;margin:0 0 0 5px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background:#efefef;background:-moz-linear-gradient(top,#ffffff 0%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#ffffff 0%,#efefef 100%);background:-o-linear-gradient(top,#ffffff 0%,#efefef 100%);background:-ms-linear-gradient(top,#ffffff 0%,#efefef 100%);background:linear-gradient(top,#ffffff 0%,#efefef 100%)}
.light-theme a:hover{text-decoration:none;background:#fcfcfc}
.light-theme .current{background:#666;color:#FFF;border-color:#444;box-shadow:0 1px 0 #fff,0 0 2px rgba(0,0,0,.3) inset;cursor:default}
.light-theme .ellipse{background:none;border:none;border-radius:0;box-shadow:none;font-weight:700;cursor:default}
.bg_green_s{
	background-image: -webkit-linear-gradient(top,#81bf64 0,#5a9c3b 100%);
    background-image: -o-linear-gradient(top,#81bf64 0,#5a9c3b 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#81bf64),to(#5a9c3b));
    background-image: linear-gradient(to bottom,#81bf64 0,#5a9c3b 100%);
    background-repeat: repeat-x;
    border-color: #5a9c3b;
	color:#fff;
	text-shadow: 0 1px 0 #5a9c3b;
}
.bg_green_s:hover{
	background-image: -webkit-linear-gradient(top,#5a9c3b 0,#81bf64 100%);
    background-image: -o-linear-gradient(top,#5a9c3b 0,#81bf64 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#5a9c3b),to(#81bf64));
    background-image: linear-gradient(to bottom,#5a9c3b 0,#81bf64 100%);
}
.green_border{border-color: #5a9c3b;}
.top_m{text-align:right;margin-bottom:5px}
.main_menu{margin-bottom:5px;margin-top:5px}
.top_m a{font-size:13px;}
.p_menu{list-style:none;margin:0;padding:0}
.p_menu li{
display:block;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background: #5a9c3b; /* Old browsers */
background: -moz-linear-gradient(top, #5a9c3b 0%, #81bf64 50%, #5a9c3b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5a9c3b), color-stop(50%,#81bf64), color-stop(100%,#5a9c3b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5a9c3b 0%,#81bf64 50%,#5a9c3b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5a9c3b 0%,#81bf64 50%,#5a9c3b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5a9c3b 0%,#81bf64 50%,#5a9c3b 100%); /* IE10+ */
background: linear-gradient(to bottom, #5a9c3b 0%,#81bf64 50%,#5a9c3b 100%); /* W3C */
border:1px solid #5a9c3b;
box-shadow:inset 0 1px 1px #fff;
line-height:20px;
font-size:15px;
padding:14px;
text-align:center;
font-weight:bold;
position:relative
}
.p_menu li a{color:#fff;font-family:"Segoe UI Light";}
.p_menu li:hover>ul{display:block}
.p_menu li ul{
display:none;
padding:0;
position:absolute;
top:49px;left:0;z-index:999999;
right:0;
background:#81bf64;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
border-left:1px solid #5a9c3b;
border-right:1px solid #5a9c3b;
border-bottom:1px solid #5a9c3b;
}
.p_menu li ul li{
background:#81bf64;
border:none;text-align:left;
border-bottom:1px dotted #fff;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
position:relative;
white-space:nowrap;
padding:7px 10px;
font-weight:normal;
box-shadow:none;
}
.p_menu li ul li i{float:right}
.p_menu li ul li:last-child{border-bottom:none}
.p_menu li ul li:hover{background:#5a9c3b}
.p_menu li ul li ul{
left:100%;
top:0;
right:auto;
margin-left:-2px;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
}
.m_menu{border-bottom:1px solid #5a9c3b;list-style:none;padding:0}
.m_menu li{display:inline-block;position:relative;padding:5px 7px;-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;}
.m_menu li.active{background:#5a9c3b;color:#fff}
.m_menu li.active a{color:#fff}
.m_menu li:hover>ul{display:block}
.m_menu ul{position:absolute;
top:30px;left:0;background:#fff;
display:none;
padding:0;
right:auto;
z-index:999999
}
.m_menu ul li{background:#5a9c3b;border-top:1px solid #81bf64;border-bottom:1px solid #3c7521;display:block;position:relative;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
white-space:nowrap
}
.m_menu ul li a{color:#fff}
.m_menu ul li a i{float:right}
.m_menu ul ul{top:-1px;left:100%;margin-left:-1px}
.spec_pro{
position:relative;
border:1px solid #bbb;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin:5px;
padding-bottom:100%;
overflow:hidden
}
.spec_pro a{display:block;position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.caption_spec{background:rgba(0,0,0,.7);position:absolute;bottom:0;left:0;right:0;padding:10px;z-index:3}
.caption_spec .price{color:#ff9600;font-size:17px}
.caption_spec a{position:relative}
.h-1{border-bottom:1px dotted #999;margin-top:0;text-align:center;height:65px}
.h-1 h1{margin-bottom:0;display:inline-block;padding-left:0;padding-right:20px}
.video_main{background:#f00;padding-bottom:5px}
.page-header{text-align:left;color:#5a9c3b}
.page-header a{color:#f00}
.fa-5 {font-size: 12em;}
.btn-primary2{background-image: -webkit-linear-gradient(top,#a20c11 0,#ea1b23 100%);background-image: -o-linear-gradient(top,#a20c11 0,#ea1b23 100%);background-image: -webkit-gradient(linear,left top,left bottom,from(#a20c11),to(#ea1b23));background-image: linear-gradient(to bottom,#a20c11 0,#ea1b23 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa20c11', endColorstr='#ffea1b23', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat: repeat-x;border-color: #880e12;color:#fff}
.video_selected{opacity:.5}
.video_main_frame{position:relative}
.video_main_frame .title{position:absolute;z-index:3;bottom:0;left:0;right:0;padding:10px;background:rgba(255,0,0,.3);color:#fff}
.panel-primary>.panel-heading {background-image: -webkit-linear-gradient(top,#5a9c3b 0,#ffface 100%);background-image: -o-linear-gradient(top,#5a9c3b 0,#ffface 100%);background-image: -webkit-gradient(linear,left top,left bottom,from(#5a9c3b),to(#ffface));background-image: linear-gradient(to bottom,#5a9c3b 0,#ffface 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a9c3b', endColorstr='#ffffface', GradientType=0);background-repeat: repeat-x;}
.panel-primary {border-color: #5a9c3b;}
.panel-primary>.panel-heading {color: #fff;background-color: #5a9c3b;border-color: #5a9c3b;}
a{color:#5a9c3b}
a:hover{text-decoration:none}
.top-header{background:rgba(255,0,0,.7);padding:10px 0;margin-bottom:20px}
.header{font-size: 20px;text-align: center;text-transform: uppercase;margin: 10px 0px 20px 0px;}
.home{text-align:center;margin-bottom: -30px;}
.home_product_title{background:#fff;padding:10px 30px;display:inline-block;text-align:center;font-size: 30px;color:#5a9c3b;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;border:1px solid #5a9c3b;margin-top: 30px;background: -webkit-linear-gradient(#ffface, #fff); background: -o-linear-gradient(#ffface,  #fff);background: -moz-linear-gradient(#ffface,  #fff);background: linear-gradient(#ffface,  #fff);}
.home_product{border:2px solid #5a9c3b;padding-top:35px;border-radius:10px}
.top-header a{display:inline-block;margin-right:50px;color:#fff}
.top-header a:last-child{margin-right:0}
.top-header a:hover{color:#444}
.header1{padding-top:0px;padding-bottom:0px;position: relative}
.header2{margin-bottom:0;margin-top:20px}
.content{margin-top:0;border-left:1px solid #444;border-right:1px solid #444;border-bottom:1px solid #444;padding:10px}
.navigator_bar{background:#97b3ed;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px;margin: 0 0 10px 0;height:25px!important}
.borders{margin-left:0;margin-right:0}
.main-menu{float:right}
.cus_form_home .part2{display:none}
.stylish-input-group .input-group-addon{background: white !important;}
.iconhot {z-index:100;background: url('../images/hot.png') no-repeat top left !important;position: absolute;font-weight: bold;text-align: center;width: 54px;height: 48px;top: 30px;left: 30px;padding: 14px 5px 0px 0px;color: #fff;}
#menu11,#menu22{display:none}
.iconsale {z-index:100;background: url('../images/sale.png') no-repeat top left !important;position: absolute;font-weight: bold;text-align: center;width: 54px;height: 48px;top: 30px;right: 22px;padding: 14px 5px 0px 0px;color: #fff;}
.iconspec {z-index:100;background: url('../images/shock.png') no-repeat top left !important;position: absolute;font-weight: bold;text-align: center;width: 95px;height: 58px;top: -1px;right: -6px;padding: 14px 5px 0px 0px;color: #fff;}
.old-price {font-size: 17px;text-decoration: line-through;color: #C5C5C5;}
.new-price {font-size: 20px;font-weight: bold;color: #FFA500;margin-left: 10px;}
.product_thumb{position:relative;padding:10px;text-align:center;border:1px solid #bbb;background: #fff;margin:0;-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}
.product_thumb .caption .description{font-size:13px;height:40px;overflow:hidden; line-height: 20px;}
.product_thumb .caption{padding:10px;text-align:center}
.product_thumb .caption a{font-size:18px;white-space:nowrap;color:#5a9c3b}
.product_thumb .image{padding-bottom:100%;overflow:hidden;position:relative}
.product_thumb .image a{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}
.product_thumb .image a img{width:100%;height:auto}
.product_thumb .p_name{font-size:24px;font-weight:normal}
.product_thumb .p_name a{color:#33AD00}
.product_thumb .p_name a:hover{color:#f00}
.product_thumb .price{color:#f00;font-size:24px;font-weight:normal}
.product_thumb .old_price{color:#999;font-size:17px;font-weight:normal;text-decoration: line-through;}
.product_thumb .p_name1{font-weight:normal;font-family: "Segoe UI Semibold","Segoe UI","Segoe WP",Arial,Sans-Serif;font-size: 18px;}
.product_thumb .p_name1 a{color:#f00;line-height: 20px;}
.product_thumb .name{white-space: nowrap;overflow: hidden;display: block;text-overflow: ellipsis;width:100%}
.product_thumb .name h3{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:100%;margin-top: 0px;}
.product_thumb .button{border-radius:20px;padding:5px;display:inline-block;border:1px solid #5a9c3b;background:#f00;}
.product_thumb .button a{color:#fff;font-size:14px}
.product_thumb .descript{white-space: nowrap;overflow: hidden;display: block;text-overflow: ellipsis;width:100%;font-size:16px;margin-bottom:10px}


.product_thumb2{position:relative;padding:0;text-align:left}
.product_thumb2 .caption .name{border-bottom:1px solid #999;margin-bottom:15px}
.product_thumb2 .caption .name h3{display:block;margin-bottom:-12px;background:#fff;padding: 0 10px 0 0;float:left;line-height:25px}
.product_thumb2 .caption a{text-transform:uppercase;font-size:18px;white-space:nowrap;color:#5a9c3b;display:block;text-overflow: ellipsis;}
.product_thumb2 .image img{width:100%}
.product_thumb2 .descript{display: block;font-size:16px;margin-bottom:10px}
.product_thumb2 .btn{font-size:20px;padding:15px}

.pull-center{text-align:center}
.change_type{margin:20px auto;background:#ff8901;padding:5px;float:left}
.stylish-input-group .form-control{border-right:0; box-shadow:0 0 0; border-color:#ccc;}
.stylish-input-group button{border:0;background:transparent;}
.logo img{height:72px!important}
.menu{background: rgba(255,0,0,.7);border-top:1px solid #444;border-left:1px solid #444;border-right:1px solid #444;}
.menu_icon{display:block;text-align:center;margin-top:5px}
.menu_icon img{width:35px;height:35px;border:0}
#menu{margin:0;padding:0}
#menu li{margin:0;position:relative;transition: background-color 0.2s ease;list-style:none;display:block;padding: 5px 0px;;float:left}
#menu li:hover,#menu .active{background: rgba(255,255,255,.4);}
#menu .active a{color:#fff}
#menu .active ul li a{color:#979797}
#menu ul li a{color:#979797;font-weight:normal}
#menu ul li ul{top: -1px;left: 100%;border:1px solid #aeacac;}
#menu li a{text-align:center;font-size:16px;text-transform:uppercase;color:#fff;display:block;padding: 0px 34px;line-height: 16px;}
#menu li:first-child>a{border-left: none}
#menu li a:hover{color:#5a9c3b}
#menu ul{padding:0;border:1px solid #aeacac;display:none;position:absolute;top:40px;left:0;z-index:10;background:#fff}
#menu ul li,#menu ul li a {position:relative;margin:0;padding:5px;display:block}
#menu ul li{width:200px;margin:0}
#menu li:hover > ul{display:block}
@media screen and (max-width:991px){
	#menu{display:none}
	.main_menu{display:none}
	#menu11{display:block}
	#menu22{display:block}
	#menu11 .caret,#menu11 i,#menu22 .caret,#menu22 i{display:none}
	#menu22 .fa-home{display:block}
	#home_hidden{display:none}
	.slicknav_btn{width:100%;text-align:left}
	.slicknav_menu .slicknav_icon{float:right!important}
	.slicknav_nav li, .slicknav_nav ul,.slicknav_nav .slicknav_row, .slicknav_nav a{text-align:left}
	.slicknav_nav a{
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
		background: #3c7521;
		color: #fff;
		text-align:left
	}
	.slicknav_btn{background:#3c7521;    background-color: #3c7521!important;margin-top:10px!important}
	.support_widget{display:none}
}
@media screen and (min-width:769px){
	.banner-main{margin-top:-22px}
}
.p_info .price{color:#f00;font-size:25px;font-weight:bold}
.padding_a1 .old_price{color: #999;font-size: 22px;font-weight: normal;text-decoration: line-through;font-weight: bold;}
.padding_a1 .discount {color: #FF0000;font-size: 30px;font-weight: bold;margin: 10px 0;}
#footer{padding: 20px 0px;z-index: -1;}
.iconshare{position: absolute;bottom: 19px;right: 20px;z-index: 2;max-width: 275px;}
.contact_form{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 0 5px rgba(0,0,0,.5);-moz-box-shadow: 0 0 5px rgba(0,0,0,.5);-webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);padding: 10px;margin-bottom: 20px;}
.u_button2{background: #21bbe1;border-radius: 5px;color: #fff;padding: 5px 10px;text-transform: uppercase;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);font-family: 'Helvetica Neue', Arial, sans-serif;font-weight: bold;margin-bottom: 10px;border: none;cursor: pointer;-webkit-box-shadow: 0px 5px 0px #249BC4, 0 5px 5px rgba(0, 0, 0, 0.75);-moz-box-shadow: 0px 5px 0px #249BC4, 0 5px 5px rgba(0, 0, 0, 0.75);box-shadow: 0px 5px 0px #249BC4, 0 5px 5px rgba(0, 0, 0, 0.75);-webkit-user-select: none;-moz-user-select: none;user-select: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block;zoom: 1;}
.u_button2:hover{background: #5a9c3b;border-radius: 5px;color: #fff;padding: 5px 10px;text-transform: uppercase;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);font-family: 'Helvetica Neue', Arial, sans-serif;font-weight: bold;margin-bottom: 10px;border: none;cursor: pointer;-webkit-box-shadow: 0px 5px 0px #f1290a, 0 5px 5px rgba(0, 0, 0, 0.75);-moz-box-shadow: 0px 5px 0px #f1290a, 0 5px 5px rgba(0, 0, 0, 0.75);box-shadow: 0px 5px 0px #f1290a, 0 5px 5px rgba(0, 0, 0, 0.75);-webkit-user-select: none;-moz-user-select: none;user-select: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: inline-block;zoom: 1;}
.u_button2 a:hover{color: #fff;}
.btn:hover{color: #fff;}
#hot_cat_part2 .content_hot_title{float: left;}
.order_form{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;box-shadow: 0 0 5px rgba(0,0,0,.5);-moz-box-shadow: 0 0 5px rgba(0,0,0,.5);-webkit-box-shadow: 0 0 5px rgba(0,0,0,.5);padding: 10px;margin-bottom: 20px;width: 100%;}