h1, h2, h3, h4, h5, h6, p {
    margin: 0;
    padding: 0
}

ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

a {
    color: #ac9455;
    outline: none !important;
    text-decoration: none
}

    a:focus, a:hover {
        color: #ac9455;
        text-decoration: none
    }

.pagination {
    display: block;
    text-align: center;
    margin-top: 22px
}

    .pagination .prev, .pagination .pages, .pagination .next, .pagination .page {
        display: inline-block
    }

    .pagination .prev, .pagination .next {
        display: inline-block
    }

        .pagination .prev .btn-prev, .pagination .prev .btn-next, .pagination .next .btn-prev, .pagination .next .btn-next {
            display: inline-block;
            width: 62px;
            height: 27px;
            line-height: 27px;
            border: 1px solid #ac9455;
            border-radius: 30px;
            color: #ac9455;
            background: #fff;
            font-size: 12px;
            text-decoration: none;
            transition: all .2s ease-in
        }

            .pagination .prev .btn-prev:hover, .pagination .prev .btn-next:hover, .pagination .next .btn-prev:hover, .pagination .next .btn-next:hover {
                color: #fff;
                background: #ac9455
            }

    .pagination .prev {
        margin-right: 20px
    }

    .pagination .next {
        margin-left: 20px
    }

    .pagination .page {
        display: inline-block;
        margin-left: 4px
    }

        .pagination .page:first-child {
            margin-left: 0
        }

        .pagination .page.active .page-item {
            border-color: #ac9455;
            color: #fff;
            background: #ac9455
        }

        .pagination .page .page-item {
            display: inline-block;
            width: 27px;
            height: 27px;
            line-height: 27px;
            border: 1px solid transparent;
            border-radius: 30px;
            color: #898989;
            text-decoration: none;
            transition: all .2s ease-in
        }

            .pagination .page .page-item:hover {
                border-color: #ac9455;
                color: #fff;
                background: #ac9455
            }

.content-area {
    padding: 65px 70px 60px 70px;
    border: 1px solid #ac9455;
    background-color: #fff;
    min-height: 200px;
    margin-bottom: 60px;
    padding: 48px 100px 74px
}

    .content-area .intro-img {
        margin-bottom: 54px;
        text-align: center
    }

    .content-area .intro-title {
        text-align: center;
        text-transform: uppercase
    }

        .content-area .intro-title .divider {
            position: relative;
            display: inline-block;
            width: 710px;
            height: 0;
            border-top: 1px solid #ac9455
        }

        .content-area .intro-title .title {
            position: relative;
            width: 370px;
            top: -20px;
            margin: 0 auto 38px auto;
            color: #ac9455;
            background-color: #fff;
            font-size: 24px;
            line-height: 24px;
            text-transform: uppercase
        }

    .content-area .intro-content {
        margin-top: -20px;
        margin-bottom: 50px;
        color: #343333;
        font-size: 14px;
        line-height: 28px;
        text-align: justify
    }

    .content-area .practices-list {
        margin-right: -5px
    }

        .content-area .practices-list .item {
            float: left;
            height: 70px;
            margin-right: 5px;
            margin-bottom: 5px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; 
        }

            .content-area .practices-list .item a {
                display: inline-block;
                width: 318px;
                height: 70px;
                line-height: 70px;
                padding: 0 15px;
                border: 1px solid #ac9455;
                color: #2b2b2b;
                background: #fff;
                font-size: 14px;
                text-align: center;
                text-decoration: none;
                transition: all .2s ease-in-out;
                cursor: pointer
            }

                .content-area .practices-list .item a:hover {
                    color: #fff;
                    background: #ac9455
                }

.top-breadcrumb {
    height: 14px;
    margin-top: 15px;
    margin-bottom: 48px;
    line-height: 14px;
    text-transform: uppercase
}

    .top-breadcrumb a {
        color: #333
    }

        .top-breadcrumb a:hover {
            color: #ac9455
        }

    .top-breadcrumb span {
        color: #7d7d7d
    }

.hg-part {
    margin-bottom: 60px;
}
