﻿body {
    color: #565656;
}

h1, h2, h3, h4, h5, h6 {
    color: #000000;
}

a {
    color: #565656;
}

    a:hover {
        text-decoration: none;
    }

.bg-warning {
    background-color: #c4a569 !important;
}

.text-warning {
    color: #c4a569 !important;
}

.border-white-footer {
    border-color: rgba(255,255,255,0.2) !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
    background-color: #d39e00 !important;
}

.btn-outline-warning {
    border-radius: 0;
    color: #c4a56a;
    border-color: #c4a56a;
}

    .btn-outline-warning:hover {
        color: #212529;
        background-color: #c4a56a;
        border-color: #c4a56a;
    }

    .btn-outline-warning:focus, .btn-outline-warning.focus {
        box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
    }

    .btn-outline-warning.disabled, .btn-outline-warning:disabled {
        color: #c4a56a;
        background-color: transparent;
    }

    .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
    .show > .btn-outline-warning.dropdown-toggle {
        color: #212529;
        background-color: #c4a56a;
        border-color: #c4a56a;
    }

        .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
        .show > .btn-outline-warning.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
        }

.btn-warning {
    border-radius: 0;
    color: #fff;
    background-color: #c4a56a;
    border-color: #c4a56a;
}

    .btn-warning:hover {
        color: #212529;
        background-color: #e0a800;
        border-color: #d39e00;
    }

    .btn-warning:focus, .btn-warning.focus {
        color: #212529;
        background-color: #e0a800;
        border-color: #d39e00;
        box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
    }

    .btn-warning.disabled, .btn-warning:disabled {
        color: #212529;
        background-color: #c4a56a;
        border-color: #c4a56a;
    }

    .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
    .show > .btn-warning.dropdown-toggle {
        color: #212529;
        background-color: #d39e00;
        border-color: #c69500;
    }

        .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
        .show > .btn-warning.dropdown-toggle:focus {
            box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
        }


.page-link {
    color: #000;
    border: 1px solid #a7a8a9;
}

    .page-link:hover {
        color: #fff;
        background-color: #c4a56a;
        border-color: #c4a56a;
    }

.page-item.active .page-link {
    background-color: #c4a56a;
    border-color: #c4a56a;
}

.bg-light {
    background-color: #f5f5f5 !important;
}

.btn-link-more {
    display: inline-block;
    font-weight: 400;
    color: #c4a56a;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    /*background-color: #c4a56a;*/
    border: 1px solid #c4a56a;
    padding: 0.75rem 2rem;
    line-height: 1.5;
    border-radius: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

    .btn-link-more:hover {
        color: #ffffff;
    }

.card:hover .item-img img {
    transform: scale(1.1);
}

.card .item-img {
    overflow: hidden;
}

    .card .item-img img {
        transform: scale(1);
        transition: all 0.3s ease-in-out;
    }


.app-part-title {
}

    .app-part-title h3 {
        font-size: 2.2rem;
        margin-bottom: 0.45rem;
    }

    .app-part-title h4 {
        margin-bottom: 0.45rem;
        color: #a7a8a9;
        font-size: 1.5rem;
        font-family: Arial;
        font-weight: 400;
    }

    .app-part-title hr {
        background-color: #c4a56a;
        height: 3px;
        line-height: 3px;
        width: 102px;
        border: none;
        margin: 0 auto -2px auto;
    }


.about-warp {
    background: url(../img/bg-about.png) no-repeat;
    background-size: contain;
}

    .about-warp .title-en {
        font-family: Arial;
        font-size: 50px;
        color: #c4a56a;
    }

@media only screen and (max-width: 768px) {
    #product-container{
        display:none;
    }
    .about-warp {
        background: none;
        background-size: contain;
    }

        .about-warp .title-en {
            font-size: 16px;
            padding: 0;
            line-height: 24px;
            margin: 0;
        }

        .about-warp .title-cn {
            font-size: 24px;
            line-height: 24px;
            padding: 0;
            margin: 0;
        }
}


.news-warp {
    background: #181c36 url(../img/bg-news.png) no-repeat;
    background-size: cover;
}

    .news-warp .title {
    }

    .news-warp .title-en {
        font-family: Arial;
    }

    .news-warp hr {
        background-color: #000;
        height: 3px;
        line-height: 3px;
        width: 102px;
        border: none;
        margin: 0 auto -2px auto;
    }

#breadcrumb-warp {
    background-color: #e9ecef;
}


.part-warp h1, .part-warp h3, .part-warp h4 {
    color: #Ffffff;
}

.part-warp .item-large {
    height: 736px;
    background: url(../img/bg-company.png) no-repeat;
    background-size: cover;
}

.part-warp .card-large {
    height: 368px;
}

.part-warp .card .card-img-bottom {
    max-width: 50%;
    max-height: 150px;
}


.part-warp .app-part-title h1 {
    color: #fff;
    font-size: 3rem;
    margin-bottom: 0.45rem;
    letter-spacing: 0.25rem;
}

.part-warp .app-part-title h4 {
    margin-bottom: 0.65rem;
    color: #fff;
}

.part-warp .app-part-title hr {
    background-color: #fff;
    height: 2px;
    width: 80px;
    border: none;
}
