.header-wrapper {
    display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    padding: 0 20px;
    background-color: #0c6a16;
}
.header-wrapper .menu-mavigation {
    position: relative;
    background-color: #0c6a16;
    min-height: 40px;
}
.about-us-wrapper {
    background-color: #fff !important;
}
.header-wrapper .menu-mavigation-items > ul > li > a {
    display: block;
    font-size: 12px;
    color: #fff;
    padding: 20px 5px;
    text-transform: uppercase;
    letter-spacing: -0.3px;
}
.image-bg.image-bg-70 a {
    padding-top: 100% !important;
}
.header-slider .header-slider-items::before {
    background-color: transparent;
}
.footer-wrapper__info {
    background-color: #096212;
    padding-top: 40px;
    padding-bottom: 10px;
    color: #fff;
}
.footer-wrapper__several {
    background-color: #06590e;
}
.footer-wrapper__several__copyright {
    border-top: 1px solid #0b7b15;
}
.product-categories-wrapper {
    background-color: #fff;
}

.home-title::before {
    background-color: #0c6a16;
}
.home-title .name {
    display: inline-flex;
    position: relative;
    align-items: center;
    font-size: 20px;
    font-weight: 500;
    color: #fff;
    line-height: 1.3em;
    background-color: #0c6a16;
    padding: 5px 15px;
	border-radius: 30px;
}
.product-categories-wrapper .product-categories--box .info {
    background-color: #0c6a16;
    padding: 12px 0;
}
.product-title .title .name {
    font-size: 20px !important;
    font-weight: 500 !important;
    color: #0c6a16 !important;
    border-bottom: 1px solid #0c6a16;
}
.categories-products-wrapper {
    background-color: #f0f0f0;
    padding: 20px 0 10px;
}
.product-wrapper {
    background-color: #f0f0f0;
}
.knowledge-wrapper {
    background-color: #096212;
    padding: 5px 0 6px;
}
.about-us-wrapper {
    background-color: #fff !important;
}
.about-us-wrapper__info-bg {
    background-color: rgba(12, 106, 22, 0.5) !important;
    padding: 30px 20px;
}
.home-product-title.dark::before {
    background-color: #0c6a16 !important;
}
.product-box {
    box-shadow: 0 4px 8px -3px rgba(0,0,0,.5) !important;
}
.home-product-title.dark .name {
	color: #fff;
	background-color: #0c6a16 !important;
	font-size: 20px !important;
	border-radius: 30px;
	padding: 5px 15px;
}
a:hover {
    color: #ffd17b !important;
    text-decoration: underline;
}
.footer-wrapper__info__title {
    color: #ffc049 !important;
}
.footer-wrapper__info__contact__hotline {
    border: 1px solid #ffc049 !important;
	color: #ffc049 !important;
}
.footer-wrapper__several__company-information p {
    color: #ffc049 !important;
}
.footer-wrapper__several__company-information ul li a span {
    margin-right: 8px;
    font-size: 14px !important;
    color: #fff !important;
}
.header-wrapper .menu-mavigation-items.fixed {
    background: #0c6a16 !important;
}
.home-product-view-all a {
    border: 1px solid #e3a42b !important;
    color: #e3a42b !important;
    font-weight: 500;
    box-shadow: 1px 3px 3px 1px rgba(0,0,0,.3) !important;
}
.header-wrapper .menu-mavigation-items > ul > li.active > a {
    color: #f6b946 !important;
}
.about-us-wrapper__info__detail {
    background-color: #a88133 !important;
}
.home-contact-wrapper::before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(13, 70, 14, 0.82)!important;
}
.home-product-title .name {
    font-size: 23px !important;
}
.about-us-wrapper__info__title {
    font-size: 23px !important;
    line-height: 1.2em !important;
}
.about-us-wrapper__info__detail {
    padding: 0 15px !important;
    height: 35px !important;
    line-height: 35px !important;
}
.product-box .info .name a:hover {
    color: #a17817 !important;
}
.product-title__view-all {
	color: #0c6a16 !important;
	font-weight: 500;
}
.new-theme-box.dark .info .sumary {
    color: #e5dede !important;
}
.product-detail-panel .detail-product-addcart--box button {
    background-color: #c8983d !important;
}
.product-detail-panel .detail-product-addcart--box button:hover {
    background-color: #0c6a16 !important;
}