/*!
 * http://www.zkea.net/
 * Copyright 2016 ZKEASOFT
 * http://www.zkea.net/licenses
 */
.ie.ie7 .clearfix{clear:both}.ie.ie7 .colChild{margin-left:15px;margin-right:15px}.ie.ie7 .container,.ie.ie8 .container{width:960px;margin:0 auto}.ie.ie7 .container,.ie.ie7 .container-fluid{padding:0}.ie.ie7 .row{padding:0;margin:0}.ie.ie7 .col-md-1,.ie.ie8 .col-md-1{width:8.2%;float:left}.ie.ie7 .col-md-2,.ie.ie8 .col-md-2{width:16.5%;float:left}.ie.ie7 .col-md-3,.ie.ie8 .col-md-3{width:25%;float:left}.ie.ie7 .col-md-4,.ie.ie8 .col-md-4{width:33.2%;float:left}.ie.ie7 .col-md-5,.ie.ie8 .col-md-5{width:41.5%;float:left}.ie.ie7 .col-md-6,.ie.ie8 .col-md-6{width:50%;float:left}.ie.ie7 .col-md-7,.ie.ie8 .col-md-7{width:58.2%;float:left}.ie.ie7 .col-md-8,.ie.ie8 .col-md-8{width:66.5%;float:left}.ie.ie7 .col-md-9,.ie.ie8 .col-md-9{width:75%;float:left}.ie.ie7 .col-md-10,.ie.ie8 .col-md-10{width:83.2%;float:left}.ie.ie7 .col-md-11,.ie.ie8 .col-md-11{width:91.5%;float:left}.ie.ie7 .col-md-12,.ie.ie8 .col-md-12{width:100%;float:left}.ie.ie7 .col-md-1,.ie.ie7 .col-md-2,.ie.ie7 .col-md-3,.ie.ie7 .col-md-4,.ie.ie7 .col-md-5,.ie.ie7 .col-md-6,.ie.ie7 .col-md-7,.ie.ie7 .col-md-8,.ie.ie7 .col-md-9,.ie.ie7 .col-md-10,.ie.ie7 .col-md-11,.ie.ie7 .col-md-12{padding:0}.ie.ie8 .navbar-collapse.collapse,.ie.ie7 .navbar-collapse.collapse{float:left;display:block;visibility:visible;border:none;border-width:0;border-color:transparent}.ie.ie8 .navbar-header,.ie.ie7 .navbar-header{display:block;float:left}.ie.ie8 .navbar-header>.navbar-toggle,.ie.ie7 .navbar-header>.navbar-toggle{display:none;visibility:hidden}.ie.ie8 .navbar-header>.navbar-brand,.ie.ie7 .navbar-header>.navbar-brand{height:auto}.ie.ie8 .nav.navbar-nav,.ie.ie7 .nav.navbar-nav{margin:0}.ie.ie8 .nav.navbar-nav>li,.ie.ie7 .nav.navbar-nav>li{float:left}.ie.ie7 .media .media-left,.ie.ie7 .media .media-body{float:left}.ie.ie7 .media .media-body:after{content:" ";display:block;clear:both}.ie.ie7 .media .media-left{margin-right:10px}.ie.ie8 .navbar-nav>li>a,.ie.ie7 .navbar-nav>li>a{padding-top:17px;padding-bottom:17px;line-height:16px}.ie.ie7 .list-group{border-top:1px solid #ddd}
.cst-449ac5d1a4c73fc4 > .navigation.D > .navbar.navbar-inverse{
	border:0;
}
.navigation.D .navbar-brand img{
	max-height:90px;
}
.navbar-nav > li > a{
	padding:11px 20px;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .open > a{
	background-image: linear-gradient(to bottom,#fbdc0f 0,#eed009 100%);
	box-shadow: none;
}
.navigation.D .container{
	position: relative;
}
.language-switch-wrapper{
	position:absolute;
	right:20px;
	top:15px;
}
.language-switch-wrapper ul{
	list-style:none;
	padding:0;
	display:flex;
}
.language-switch-wrapper ul li{
	margin-left:20px;
}
.language-switch-wrapper ul li img{
	width:24px;
	margin-right:5px;
}
.language-switch-wrapper ul li a {
	color:#666;
	font-size:13px;
}
.language-switch-wrapper ul li a *{
	display:inline-block;
	vertical-align:middle;
}
.footer{
	padding-bottom:40px;
	color:#999
}
.footer h3{
	color:#fff;
}
table.product-detail tr{
	display:flex;
}
table.product-detail tr img{
	height:100%;
	width:100%；
}
.navigation .navbar-nav.navbar-center{
	text-align:left;
}

.search-bar{
	position: absolute;
	top:30px;
	width:350px;
	left:50%;
	margin-left:-175px;
	display:flex;
}
.search-bar .row{
	margin:0;
	display:flex;
}
.search-bar .row> div{
	padding:0;
}
.search-bar .row> div:first-child{
	width:270px;
}
.search-bar .row> div:last-child{
	width:80px;
}

.search-bar{
	position: absolute;
	top:30px;
	width:350px;
	left:50%;
	margin-left:-175px;
	display:flex;
}
.search-bar .btn{
	width:100%;
	border-radius:0;
}
.search-bar .form-control{
	border-radius:0;
}

.enquiry-form .btn-default,
.btn-primary {
	color: #fff;
	background-color: #06b51c;
	border-color:#06b51c;
	background-image: none;
}
.enquiry-form .btn-default:hover,
.enquiry-form .btn-default:focus,
.enquiry-form .btn-default.active,
.enquiry-form .btn-default:active,
.enquiry-form .btn-default:active:focus,
.btn-primary:active:focus,
.btn-primary.active, .btn-primary:active,
.btn-primary:focus, .btn-primary:hover{
	color: #fff;
	background-color: #1BCA31;
	border-color:#1BCA31;
	background-image: none;
}


.btn-secondary {
	color: #fff;
	background-color: #ecd32f ;
	border-color:#ecd32f ;
	background-image: none;
}
.btn-secondary:active:focus,
.btn-secondary.active, .btn-secondary:active,
.btn-secondary:focus, .btn-secondary:hover{
	color: #fff;
	background-color: #1BCA31 ;
	border-color:#1BCA31 ;
	background-image: none;
}


.owl-carousel.owl-theme .progressBar > .bar{
	background-color:#06b51c
}
.owl-carousel .owl-prev:hover, .owl-carousel .owl-next:hover,
.owl-carousel.owl-theme .owl-prev:hover, .owl-carousel.owl-theme .owl-carousel .owl-next:hover{
	background:#06b51c
}

.productlist .thumbnail{
	border:0
}
.productlist h4{
	text-align: center;
	line-height:1.3em;
	height:2.6em;
	overflow: hidden;
	display:inline-block;
	text-overflow: unset;
	white-space: unset!important;
}
.productlist h4 a{
	color:#888;
	font-weight:normal;
	font-size:16px;
	
}
.productlist .thumbnail > a{
	height:auto;
}
.productlist .thumbnail .caption{
	padding-top:0;
	padding-bottom:0;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	background:#06b51c;
	border-color:#06b51c
}
.product-ecommerce{
	max-width: 100% !important;;
}
.product-ecommerce .thumbnail{
	border:0;
}
.product-ecommerce h1{
	font-size:28px;
}
.enquiry-product{
	margin-top:50px;
	margin-bottom:20px;
}
.enquiry-product .btn{
	border-radius:0;
	padding-left:40px;
	padding-right:40px;
}
.breadcrumb{
	border-radius:0;
	margin-bottom:0;
}
.breadcrumb a{
	color:#0d951e
}
.product-detail .page-header{
	margin-top:20px;
}
.enquiry-form {
	max-width:800px;
	margin:0 auto;
}
.enquiry-form hr{
	display:none;
}
.enquiry-form .btn-default{
	border-radius: 0;
	display:block;
	margin: 0 auto;
	font-size:18px;
	padding:9px 40px;
	margin-top:20px;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
	border-color:#fff;
}
.navigation .navbar-toggle{
	margin-top:10px;
	margin-bottom:10px;
	padding-top:8px;
	padding-bottom:8px;
}
.search-toggle{
	display:none;
}
.search-header{
	background:#fff!important;
}
.search-header .navbar-brand{
	height:80px;
}
.search-header .navbar-collapse{
	padding-top:15px;
}
.search-header .navbar-toggle{
	margin-top:23px;
}

.search-result{
	margin-top:110px;
}

.product-types .copy-group{
	margin-bottom:30px;
}

.our-factory .row .copy-group{
	margin-bottom:30px;
}
.productlist .thumbnail h4{
	white-space:normal;
}

#st_gdpr_iframe{
	display:none;
}

@media(max-width:767px){
	.search-bar{
		width:100%;
		display:none;
		margin:0;
		left:0;
		padding:10px 15px;
		background:#fff;
	}
	.search-bar .row{
		width:320px;
		margin:0 auto;
	}
	.navbar-inverse .navbar-toggle{
		border-color:#fff;
	}
	.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{
		background:#06b51c
	}
	.cst-449ac5d1a4c73fc4 > .navigation.D > .navbar.navbar-inverse > .container > .navbar-collapse.collapse.navbar-responsive-collapse > .nav.navbar-nav.navbar-center > li > a{
		font-size:15px;
	}
	.navbar-nav > li > a{
		padding-top:8px;
		padding-bottom:8px;
		font-weight:bold!important;
		color:#fff!important;
	}
	.search-toggle{
		display:block;
		float:right;
		color:#fff!important;
		font-size:20px;
		margin-right:15px;
		padding:11px 5px;
		cursor: pointer;
	}
	.search-bar .row> div:first-child{
		width:240px;
	}
}