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

.btn-skin-swicth {
    color: #333;
}


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

header {
    background: #333;
}

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

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

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


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

.grid-navigation li.active a i {
    color: #FFF;
    background: rgb(21,21,21);
    background: linear-gradient(120deg, rgba(47,47,47,1) 0%, rgba(21,21,21,1) 60%);
}

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

}


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

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

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


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

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

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

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

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

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


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

.showcase-section {
    background: #333;
}

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

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

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

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

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

.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: #333;
}

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

@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: none;
    border-color: #DDD;
}


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

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

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

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


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

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

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


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

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

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

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

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

@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: #333;
    color: #FFF;
}

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

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

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

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

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


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

footer {
    border-top: 1px solid #2D2D2D;
    background: #2F2F2F;
}

footer p {
    color: #FFF;
}

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


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

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