@import url("http://fonts.googleapis.com/css?family=Roboto:400,900italic,900,700italic,700,500italic,400italic,500,300italic,300,100italic,100&amp;subset=latin,vietnamese");

body {
    padding-top: 50px;
}

.navbar-default {
    background-color: #141b23;
    border-color: #141b23;
}

.main-container {
    background-color: #ffffff;
}

.navbar {
    min-height: 69px;
}

.navbar-nav > li > a {
    padding-bottom: 15px;
    padding-top: 25px;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
}

    .navbar-default .navbar-nav > li > a:hover {
        color: #e5e5e5;
    }

    .navbar-default .navbar-nav > li > a:visited {
        color: #e5e5e5;
    }

nav a {
    font-family: Roboto;
    font-size: 18px;
    font-weight: 500;
}

.col-layout {
    margin: 0;
}

.content-top {
    background: #40b2da none repeat scroll 0 0;
    position: relative;
    z-index: 13;
}

.old-price .price-label {
    display: none !important;
    white-space: nowrap;
}

.special-price .price-label {
    display: none !important;
    white-space: nowrap;
}

.main-heading {
    margin: 0;
    position: relative;
}

    .main-heading .heading-wrapper-title {
        margin: 0;
        text-align: left;
        width: 100%;
    }

    .main-heading h3 {
        font-family: Roboto;
        font-size: 36px;
        font-weight: 600;
        text-transform: uppercase;
    }

.main-top .main-heading .heading-wrapper-title h3, .main-top .tabs-collection .main-heading .heading-wrapper-title h3,
.container-main .main-inner .tabs-collection .main-heading .heading-wrapper-title h3, .container-main .com .main-heading .heading-wrapper-title h3, .container-main .books .main-heading .heading-wrapper-title h3 {
    color: #e2693c;
}

.main-top .new-product {
    margin-top: 70px;
    padding-bottom: 30px;
}

#slide.category-products.books-sale {
    padding-top: 80px;
    padding-bottom: 50px;
}

    #slide.category-products.books-sale .owl-theme .owl-controls {
        float: right;
        display: inline-block;
        width: auto;
        margin-top: 0;
    }

        #slide.category-products.books-sale .owl-theme .owl-controls .owl-page.active span {
            background: #ffe51e;
        }

        #slide.category-products.books-sale .owl-theme .owl-controls .owl-page span {
            background-color: #bbaea5;
            border-radius: 50%;
            height: 15px;
            width: 15px;
        }

    #slide.category-products.books-sale .item {
        margin: 0 10px;
    }

    #slide.category-products.books-sale .item {
        opacity: 1;
        z-index: 9;
    }

        #slide.category-products.books-sale .item button.btn-cart {
            background: url("../images/top-cart.png") no-repeat scroll 18px center #fcc000;
            border: 0 none;
            border-radius: 20px 0 0 20px;
            display: table;
            margin: 7px 0;
            opacity: 1;
            padding: 3px 12px 3px 58px;
            transform: scale(1);
        }

            #slide.category-products.books-sale .item button.btn-cart span {
                padding: 0;
            }

        #slide.category-products.books-sale .item .confix-produclist {
            padding: 0;
        }

            #slide.category-products.books-sale .item .confix-produclist a {
                margin: 0px 0 7px;
                border-radius: 0;
            }

        #slide.category-products.books-sale .item .item-inner {
            margin: 0 0 40px;
        }

            #slide.category-products.books-sale .item .item-inner .top-actions-inner {
                text-align: center;
            }

        #slide.category-products.books-sale .item .content h3.product-name {
            text-align: left;
        }

            #slide.category-products.books-sale .item .content h3.product-name a {
                font-size: 72px;
                font-family: Roboto;
                font-weight: 600;
                color: #ffffff;
                line-height: normal;
                text-transform: uppercase;
            }

        #slide.category-products.books-sale .item .content .std {
            font-family: Roboto;
            font-size: 18px;
            font-weight: 400;
            color: #ffffff;
        }

        #slide.category-products.books-sale .item .content .price-box {
            margin-top: 20px;
        }

            #slide.category-products.books-sale .item .content .price-box p {
                display: inline-block;
                margin-bottom: 10px;
            }

            #slide.category-products.books-sale .item .content .price-box span.price {
                background: none repeat scroll 0 0 #fcc000;
                display: inline-block;
                font-family: Roboto;
                font-size: 36px;
                border-radius: 30px;
                font-weight: 600;
                color: #ffffff;
                padding: 0px 35px;
            }

.sold-out {
    background: none repeat scroll 0 0 #e2693c;
    display: inline-block;
    font-family: Roboto;
    font-size: 18px;
    border-radius: 30px;
    font-weight: 600;
    color: #ffffff;
    padding: 0px 35px;
    margin-top: 10px;
}

#slide.category-products.books-sale .item .images {
    text-align: right;
}

    #slide.category-products.books-sale .item .images .product-hover {
        display: inline-block;
        position: relative;
        margin-right: 115px;
        padding-bottom: 105px;
    }

        #slide.category-products.books-sale .item .images .product-hover .product-image {
            float: right;
        }

        #slide.category-products.books-sale .item .images .product-hover .one-actions {
            bottom: 130px;
            left: -35px;
            overflow: hidden;
            position: absolute;
            transition: all 0.4s ease-in-out 0s;
            width: 55px;
        }

        #slide.category-products.books-sale .item .images .product-hover:before {
            background: url("../images/bg_slide.png") no-repeat scroll 0 bottom rgba(0,0,0,0);
            bottom: 2px;
            content: "";
            height: 100%;
            left: -100px;
            position: absolute;
            width: 450px;
            z-index: -1;
        }

    #slide.category-products.books-sale .item .images img {
        margin: auto;
    }

#slide.category-products.books-sale .item:hover .images .product-hover .one-actions {
    width: 145px;
    left: -125px;
}

.category-products.books-sale .item .product-item:hover {
    opacity: 1;
    right: 22px;
    z-index: 99;
}

.category-products.collection-position03 .item .item-inner .one-actions .button.btn-cart {
    border: 1px solid #d3d3d3;
    margin-right: 10px;
}

.category-products.books-sale.collection-position04 .item .item-inner {
    margin: 0;
}

    .category-products.books-sale.collection-position04 .item .item-inner .top-actions-inner {
        text-align: left;
    }

.category-products.books-sale.collection-position04 .item .table {
    position: relative;
}

.category-products.books-sale.collection-position04 .item .price-box, .category-products.books-sale.collection-position04 .item .ratings {
    display: table-cell;
}

.category-products.books-sale.collection-position04 .item .ratings {
    position: absolute;
    top: 0;
    right: 0;
}

.category-products.books-sale.collection-position04 .item {
    top: 75px;
}

.main-top .category-products .item .product-item {
    display: inline-block;
    overflow: hidden;
}

.product-item {
    margin: 0;
}

.top-actions-inner {
    clear: both;
    margin: 0;
    padding-top: 15px;
    padding-left: 25px;
}

.main-top .category-products .product-item .product-name {
    margin-top: 5px;
    text-align: left;
    margin-bottom: 1px;
}

.item h3.product-name a {
    font-weight: normal;
    line-height: 20px;
    outline: medium none;
    text-transform: capitalize;
}

.main-top .category-products .product-item .product-name a {
    font-size: 24px;
    font-weight: 600;
    text-transform: uppercase;
}

.product-name a, ul.nav-accordion li a, .product-name a, .owl-theme .owl-controls .owl-buttons div .fa {
    color: #e2693c;
}

.main-center {
    margin: 0;
}

.main-center {
    margin: 0px 0;
}

.main-center {
    border-top: 3px solid #7ab32c;
}

.main-center {
    background: #8dc63f;
}

    .main-center .about-kpma .block-title {
        color: #fff;
        font-family: Roboto;
        font-size: 36px;
        text-transform: uppercase;
        font-weight: 600;
        margin-top: 80px;
        text-align: left;
    }

    .main-center .block .about {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        margin-top: 40px;
        margin-bottom: 60px;
        letter-spacing: 0.5px;
        color: #ffffff;
        font-family: Roboto;
        font-size: 18px;
        font-weight: 500;
        letter-spacing: 1px;
        line-height: 26px;
    }

.footer-copyright {
    border-top: 3px solid #141b23;
    background: #141b23;
    padding: 20px 0;
}

    .footer-copyright .block-title {
        color: #fff;
        font-family: Roboto;
        font-size: 36px;
        text-transform: uppercase;
        font-weight: 600;
        margin-top: 24px;
        text-align: left;
    }

    .footer-copyright ul li a {
        color: #fff;
        text-decoration: underline;
        padding-bottom: 6px;
        font-size: 16px;
    }

.contact-lead {
    color: #fff;
    font-family: Roboto;
    font-size: 18px;
}
