/*
BTN-Skin-Swicth
**********************************************************************/

.btn-skin-swicth {
    color: #4CAF50;
}


/*
Navbar
***************************************************************************/

header {
    /*background: #333;*/
}

.navbar-top {
    border-bottom: 1px solid #259e2a !important;
    background: #4CAF50;
    box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.2);
}

.navbar-top .nav-top li.nav-shopping-cart .count {
    color: #FFF;
    background: #CDDC39;
}

@media (max-width: 767px) and (min-width: 320px) {
    .navbar-main {
        border-bottom: 1px solid #259e2a !important;
        background: #4caf50;
    }
    .navbar-main .navbar-toggle:focus,
    .navbar-main .navbar-toggle:hover {
        background-color: #259e2a;
        border: 1px solid #259e2a;
    }
}


/*
Info
***************************************************************************/


.grid-navigation li.active a i {
    color: #FFF;
    background: rgb(76,175,80);
    background: linear-gradient(120deg, rgba(139,195,74,1) 0%, rgba(76,175,80,1) 60%);
}

@media (max-width: 767px) and (min-width: 320px) {

}


/*
Box-Content
***************************************************************************/

.breadcrumb i {
    color: #4caf50;
    font-size: 20px;
}

.content-section .box-body .list-content .label-content {
    color: #4caf50;
}


/*
BOTTON
********************************************************************/

.btn {
    border: 0px solid #4caf50;
    background: #4caf50;
}

.btn:hover,
.btn:focus {
    border: 0px solid #8BC34A;
    background: #8BC34A;
}

.btn-add {
    background: #38b775;
    color: #FFF;
}

.btn-add:hover,
.btn-add:focus {
    background: #119854;
    color: #FFF;
}

.btn-inform-p {
    background: #4caf50;
    color: #FFF;
}


/*
Product-Showcase
***************************************************************************/

.showcase-section {
    background: #DDD;
}

.showcase-section .title {
    color: #333;
}

.cbp-vm-options a:hover,
.cbp-vm-options a.cbp-vm-selected {
    color: #4CAF50;
}

.product-showcase .nav-tabs>li>a {
    color: #333;
}

.product-showcase .nav-tabs>li.active>a,
.product-showcase .nav-tabs>li.active>a:focus,
.product-showcase .nav-tabs>li.active>a:hover {
    color: #4caf50;
    cursor: default;
    background-color: transparent;
    border: 2px solid #4caf50;
}

.grid-product {
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
    border-color: transparent;
    border: 0;
}

.grid-product .btn-rfi,
.grid-product .btn-rfi:hover,
.product-detail .grid-action .btn-rfi,
.product-detail .grid-action .btn-rfi:hover {
    color: #fff;
    background: #8BC34A;
}

.showcase-section .btn-view-all {
    /*background: #666;*/
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
}

@media (max-width: 767px) and (min-width: 320px) {
    .product-showcase .nav-tabs>li>a {
        color: #333;
    }
}


/*
Product-Category
***************************************************************************/

.grid-product-category .grid-product,
.grid-product-recommend .grid-product {
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
    border: 1px solid;
    border-color: #dddddd #dfe0e4 #d0d1d5;
}


/*
Product-Detail
***************************************************************************/

.grid-product-detail .list-detail .label-content {
    color: #4CAF50;
}

.grid-product-item .table-list-item tbody td.data-price {
    color: #4CAF50;
    font-size: 18px;
}

.grid-rfi .box-form .form-list .label-content {
    color: #4CAF50;
}

.product-detail .grid-action .btn-shopping-cart {
    background: #4CAF50;
    color: #FFFFFF;
}


/*
Product-Items
***************************************************************************/

.grid-grop-item .nav-grop-item li.active a {
    border: 1px solid #4CAF50;
    background: #4CAF50;
    color: #FFF;
}

.grid-grop-item .table-list-item tbody .data-item-shoping-cart .btn-action {
    background: #8BC34A;
    color: #FFF;
}


/*
News-Knowledge
***************************************************************************/

.grid-news .thumbnail-img .mask {
    background: #4CAF50;
}

.grid-news-knowledge .box-detail .post-content {
    font-size: 14px;
    color: #666;
    margin-bottom: 10px;
}

.post-meta li i {
    color: #4caf50;
}

.post-meta li span {
    color: #4caf50;
}

@media (max-width: 767px) and (min-width: 320px) {
    .product-showcase .nav-tabs>li.active>a,
    .product-showcase .nav-tabs>li.active>a:focus,
    .product-showcase .nav-tabs>li.active>a:hover {
        color: #333;
        cursor: default;
        background-color: transparent;
        border: 2px solid transparent;
    }
}


/*
Contact
***************************************************************************/

.contact-section {
    background-color: #DDD;
    color: #333;
}

.contact-section p {
    color: #333;
}

.grid-contact ul > li .icon-contact {
    background: #4caf50;
}

.grid-contact ul > li,
.grid-contact ul > li a,
.grid-contact ul > li a:hover,
.grid-contact ul > li a:focus {
    color: #333;
    text-decoration: none;
}

.contact-section .grid-map {
    border: 4px solid #ededed;
}

.contact-section .btn-direction {
    /*background: #666;*/
}


/*
Footer
***************************************************************************/

footer {
    border-top: 1px solid #259e2a;
    background: #4caf50;
}

footer p {
    color: #FFF;
}

footer a,
footer a:hover,
footer a:focus {
    color: #CDDC39;
    font-weight: bold;
}


/*
Spilt-Page
***************************************************************************/

.spilt ul li .spiltCurrentPage {
    z-index: 3;
    color: #333;
    cursor: default;
    background: transparent;
    border: 0px;
    border-bottom: 2px solid #4caf50;
}
