.layout_style_1 body {
  background-color: #eff3f6;
}
.layout_style_1 .container {
  width: 1280px;
  max-width: 100%;
}
.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;
  border: 1px solid #e5ebf0;
}
@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;
    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;
    max-width: 100vw;
  }
}
.layout_style_1 .main-body .main-content .block-content {
  padding: 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 {
    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:not([data-position=top_header]) {
    padding: 10px 10px;
  }
}