/*****************************/
/*** Core html setup stuff ***/
/* Tran Thanh Sang */
/* sangtialia@gmail.com */
/*****************************/
/* 
red:
Orange:f7941d
 */

.search-box button,
#scrollUp,
/*.mainmenu ul li:hover a,*/
/*.featured-inner:hover .featured-button a.add-to-card,
.progrtee-box.icon:hover,
.progrtee-box.icon1:hover,
.progrtee-box.icon2:hover,
.progrtee-box.icon3:hover,
.single-product-details .exclusive,
.summary a{
	background-color:var(--main-color);
}*/
.single-product-details .exclusive{
	border-color:#64963c;
	background-color:#8bcb50;
}
.top-call-to-acction p a i{
	color: #8bcb50;
}
.logo *{
	margin:0;
	padding:0;
}
body{
	font-family: var(--font-master);
	font-weight: 300;
	line-height: 1.5;
}
.maxw{
	width: 100%;
}
.top-search{
	/*margin-top:22px;*/
	margin: 1rem 0rem;
	/*margin-bottom:10px;*/
	/*width: 650px;*/
	width: 100%;
	/*float:right;*/
}
.copyright-text p{
	font-size:13px;
}
.home-top-banner .item{
	margin-bottom:30px;
	position: relative;
}
.home-top-banner .item .banner-image{
	border:1px solid #eee;
}
.home-top-banner .item .info{
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	width: 100%;
	background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
	color: #fff;
	padding: .5rem .5rem .5rem 1rem;
}
.home-top-banner .item .info h3{
	margin: 0;
	padding: 0;
	font-size: 1rem;
	line-height: 2rem;
	text-transform: uppercase;
}
#stl-content{
	padding-bottom:50px;
}
.featured-image{
	text-align:center;
	min-height: 220px;
}
.popular-tab-categori .icon{
	width:67px;
	height:67px;
	margin:0 auto;
}
.popular-tab-categori .icon img{
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
}

.featured-button .add-to-card {
	display: inline-block;
	margin-top: 10px;
	transition: all 600ms ease 0s;
	border: 1px solid var(--sub-color-3);
	color: #666;
}
.featured-button .add-to-card i{
	margin-left: 5px;
}
.blog-area .thumb{
	text-align:center;
	overflow:hidden;
	display: block;
	border:1px solid #f2f2f2;
}
.blog-area .thumb img:hover{
	transform: scale(1.1);
}
.blog-area .thumb img{
	transition: all 600ms ease 0s;
}
.breadcume-area{
	background: #f2f2f2;
	margin-bottom: 2rem;
}
footer{
	background: #F3F4F6;
	color: #333;
}
.footer-medil-information .block, .footer-medil-information .b-title, .footer-medil-information .block ul li a{
	color: #444;
}
.footer-medil-information{
	border-top: none;
	margin-top: 0;
}
.footer-top{
	/*background: #8bcb50;*/
	background:#64963c;
}
.footer-top-box i{
	/*color:#c5f09e;*/
	color:#84c650;
}
.footer-top-box::after{
	background-color: #84c650;
}
.footer-medil{
	background: none;
}
.footer-medil-information i{
	color: #8bcb50;
}
.footer-copyright{
	background: #f7f7f7;
	color: #000;
	border-top:1px solid #ddd;
}
footer .contact{
	line-height:1.7;
}
footer .contact h4{
	margin-bottom:5px;
	text-transform:uppercase;
	padding:0;
}
.icon-flipped {
    transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
	text-align:left;
}
.iso-cer{
	margin-top:10px;
}
.iso-cer img{
	max-height:100px;
}
.iso-cer p{
	padding:0;
	margin:0;
}
.brand-and-client{
	margin-bottom:15px;
}
/*.brand-and-client .clients a img{
	border: 1px solid #ccc;
}*/
@media (max-width: 1024px) {
	.top-search{
		width:100%;
	}

}

@media (max-width: 767px) {
	.home-top-banner{
		margin-top:30px;
	}
	.footer-top-box::after{
	background-color:transparent;
}

}
@media (max-width: 640px) {
}