.layout_style_1 body {
    background-color: #eff3f6;
}

.layout_style_1 .container,
.container-full .main-content {
    width: 1280px;
    max-width: 100%;
}

.container-full .main-content {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.container-full {
    background: #fff;
    padding-top: 10px
}

.layout_style_1 .breadcrumbs {
    background: none;
}

.layout_style_1 .trending span {
    color: #f00;
}

.layout_style_1 .trending a {
    background-color: rgba(255, 255, 255, 0.7);
    font-size: 0.85rem;
    border: 1px solid #cacad8;
}

.layout_style_1 .trending a:hover,
.layout_style_1 .trending a:active,
.layout_style_1 .trending a:focus {
    background-color: rgba(132, 121, 184, 0.2);
    color: #222250;
}

.layout_style_1 .main-two-column .main-left {
    margin-bottom: 0;
}

.layout_style_1 .main-two-column .main-left .feature-box {
    padding-bottom: 0;
    border-bottom: dashed 0 #ccc;
}

.layout_style_1 .main-two-column .main-left .feature-box .card-bg .card-content {
    background-color: #fff;
}

.layout_style_1 .main-two-column .main-left .feature-box .card-bg .card-content .card-body {
    padding: 10px 10px 10px 0;
}

.layout_style_1 .main-two-column .main-left .feature-box .card-bg .card-content .card-title {
    font-size: 1.4rem;
    line-height: 1.8rem;
}

.layout_style_1 .main-two-column .main-right .aside-box {
    background-color: #fff;
    padding: 15px;
    border-radius: 3px;
    border: 1px solid #e5ebf0;
}

.layout_style_1 .news-views-more .box-content {
    border: 0;
    padding: 0;
}

.layout_style_1 .aside-box .latest-news {
    background: none;
}

.layout_style_1 .aside-box .latest-news .item {
    padding: 0;
}

.layout_style_1 .aside-box .latest-news .item .card {
    background: none;
}

.layout_style_1 .content-article {
    padding: 15px;
    background-color: #fff;
    border-radius: 3px;
}

@media (max-width: 768px) {
    .layout_style_1 .content-article {
        border-radius: 0;
    }
}

.layout_style_1 .page-row .box-balance .box-items {
    height: 100%;
}

.layout_style_1 .page-row .box-balance .box-items .body-block {
    height: 100%;
}

.layout_style_1 .page-row .box-balance .box-items .body-block .block-content {
    height: 100%;
}

.layout_style_1 .column-balance .box-items {
    height: 100%;
}

.layout_style_1 .column-balance .box-items .body-block {
    height: 100%;
}

@media (max-width: 768px) {
    .layout_style_1 .column-balance .box-items {
        height: auto;
    }
    .layout_style_1 .column-balance .box-items .body-block {
        height: auto;
    }
}

.layout_style_1 .column-balance .block-content {
    height: 100%;
}

.layout_style_1 .column-balance .block-content .body-block {
    height: 100%;
}

@media (max-width: 768px) {
    .layout_style_1 .column-balance .block-content {
        height: auto;
    }
    .layout_style_1 .column-balance .block-content .body-block {
        height: auto;
    }
}

@media (max-width: 768px) {
    .layout_style_1 .main-body .main-content.main-detail .content-article {
        padding: 10px 5px;
        border-left: 0;
        border-right: 0;
    }
    .layout_style_1 .main-body .main-content.main-detail .content-article .detail img {
        margin-left: -10px;
        margin-right: -10px;
    }
}

.layout_style_1 .main-body .main-content .block-content {
    padding: 10px 15px 15px 15px;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #e5ebf0;
}

.layout_style_1 .main-body .main-content .block-content.block-content-noborder {
    border-radius: 0;
    border: none;
    padding: 0;
}

.layout_style_1 .main-body .main-content .block-content.block-content-noborder .top-item .card-body {
    padding: 10px;
}

.layout_style_1 .main-body .main-content .block-content.block-content-noborder .bottom-item {
    padding: 0 10px;
}

@media (max-width: 768px) {
    .layout_style_1 .main-body .main-content .block-content {
        padding: 10px;
        border-radius: 0;
        border-left: 0;
        border-right: 0;
    }
}

.layout_style_1 .main-body .main-content .multimedia {
    border: none;
    border-radius: 0;
}

.layout_style_1 .main-body .main-content .box-top {
    display: block;
}

.layout_style_1 .main-body .main-content .box-top .primary-item .card-bg {
    background-color: #fff;
}

.layout_style_1 .main-body .main-content .box-top .primary-item .card-bg .card-content {
    background-color: #fff;
}

.layout_style_1 .main-body .cate-style-2 .box-top {
    padding: 0;
    margin-bottom: 1rem;
}

.layout_style_1 .main-body .cate-style-2 .box-top .card .card-body {
    padding: 15px;
    background-color: #fff;
}

.layout_style_1 .main-body .cate-style-2 .box-top .card .card-body .card-title {
    font-size: 1.5rem;
    line-height: 2rem;
}

.layout_style_1 .main-body .cate-style-3 .block-content {
    padding: 0;
}

.layout_style_1 .main-body .cate-style-3 .item-second .card {
    background-color: #fff;
    height: 100%;
}

.layout_style_1 .main-body .cate-style-3 .item-second .card .card-body {
    padding: 15px;
}

.layout_style_1 .main-body .cate-style-3 .item-second .card .card-body .card-title {
    font-size: 1.2rem;
}

.layout_style_1 .main-body .main-content .three-cols {
    padding: 10px;
    background-color: #fff;
    border: 1px solid #e5ebf0;
    margin-left: 0;
    margin-right: 0;
}

.layout_style_1 .main-body .main-content .three-cols .block-content {
    padding: 0;
    border: 0;
    border-radius: 0;
}

.layout_style_1 .main-users .users-page {
    padding: 15px;
    background-color: #fff;
    border: 1px solid #e5ebf0;
}

@media (max-width: 768px) {
    .layout_style_1 .container,
    .container-full .main-content {
        padding-left: 0;
        padding-right: 0;
    }
    .layout_style_1 .row {
        margin-left: 0;
        margin-right: 0;
    }
    .layout_style_1 [class*='col-'] {
        padding-left: 0;
        padding-right: 0;
    }
    .layout_style_1 .trending {
        padding-left: 10px;
        padding-right: 10px;
    }
    .layout_style_1 .footer-menu,
    .layout_style_1 .info-website,
    .layout_style_1 .footer-copyright {
        padding-left: 10px;
        padding-right: 10px;
    }
    .layout_style_1 .main-body .main-content .head-main {
        padding-left: 10px;
        padding-right: 10px;
    }
    .layout_style_1 .ads-zone-group {
        padding: 0 10px;
    }
}

.layout_style_1 .main-body .main-content .album .block-content {
    background: url("../img/bank-pics.jpg") no-repeat center;
    background-size: cover;
    border-top: 3px solid #268036;
}

.layout_style_1 .main-body .main-content .magazine .block-content {
    background-color: #ffde76;
}

.layout_style_1 .main-body .main-content .album .title a span:after {
    display: none
}

.layout_style_1 .main-body .main-content .album .title a,
.main-body .album .multimedia .body-multi .card-style-less .card-body a {
    color: #fff!important;
}

.layout_style_1 .main-body .main-content .magazine .title a,
.main-body .magazine .multimedia .body-multi .card-style-less .card-body .card-title a {
    color: #da0000 !important
}

.layout_style_1 .main-body .main-content .magazine .title a span:after {
    background: none!important;
}

.main-body .album .multimedia .body-multi .card-style-less .card-body,
.main-body .album .multimedia .body-multi .box-right .card .card-content {
    background-color: #2a7d37;
}