@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=Poppins:wght@300;400;500;600&display=swap');

body {
  color: #ffffff;
}
.readmore > a {
  color: #C9A96E !important;
}
/* ép cả SP Page Builder */
html body .sppb-addon *,
html body .sppb-addon p,
html body .sppb-addon span,
html body .sppb-addon li,
html body .sppb-addon a,
html body .sppb-addon div,
html body .sppb-addon-text,
html body .sppb-btn,
html body .sppb-form-control,
html body input,
html body textarea,
html body select,
html body button {
    font-family: 'Poppins', sans-serif !important;
}

/* ép title */
html body .sppb-addon h1,
html body .sppb-addon h2,
html body .sppb-addon h3,
html body .sppb-addon h4,
html body .sppb-addon h5,
html body .sppb-addon h6,
html body .sppb-addon-title,
html body .sppb-panel-title,
html body .sppb-nav-title {
    font-family: 'Poppins', sans-serif !important;
}
html body [style*="font-family"] {
    font-family: 'Poppins', sans-serif !important;
}
html body div[style*="font-family"] h1,
html body div[style*="font-family"] h2,
html body div[style*="font-family"] h3,
html body div[style*="font-family"] h4,
html body div[style*="font-family"] h5,
html body div[style*="font-family"] h6 {
    font-family: 'Poppins', sans-serif !important;
}

html body div[style*="font-family"],
html body span[style*="font-family"],
html body p[style*="font-family"],
html body a[style*="font-family"] {
    font-family: 'Poppins', sans-serif, 'Font Awesome 5 Free' !important;
}
html body .sppb-addon-text-block div h1,
html body .sppb-addon-text-block div h2,
html body .sppb-addon-text-block div h3,
html body .sppb-addon-text-block div h4,
html body .sppb-addon-text-block div h5,
html body .sppb-addon-text-block div h6 {
    font-family: 'Poppins', sans-serif !important;
}
/* FIX SP PAGE BUILDER TITLE */
html body .sppb-addon-title {
    font-family: 'Poppins', sans-serif !important;
}
html body .sppb-addon-title[style] {
    font-family: 'Poppins', sans-serif !important;
}

/* title bình thường */
.sppb-item .sppb-carousel-text h2 {
  opacity: 1;
}

body .sp-scroll-up {
    width: 56px !important;
    height: 56px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

body .sp-scroll-up span,
body .sp-scroll-up i {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 1 !important;
    position: relative;
    top: -2px;
}
.com-content-category-blog .article-list {
  padding-top: 60px !important;
}
.view-article .article-social-share,
.view-article .social-share,
.view-article .helix-social-share,
.view-article .entry-social,
.view-article .article-info,
.view-article .at-share-btn-elements {
    display: none !important;  
}
.article-details .article-ratings-social-share{
  border-bottom: none !important;
}
.article-details {
  padding-top: 60px !important;
  }
.article-info{
  border-top: 1px solid #c9a96e !important;
  width: 30% !important;
}
.article-info>span {
  display: none !important;  
}
.article-list .article .article-header h2 a,
.article-list .article .article-header h4 a {
  color: white !important;
  font-size: 16px !important;
}
.article-list .article {
  border: 1px solid #c9a96e !important;
}
.article-list .article-introtext {
  font-size: 14px !important;
}
.article-list .article .article-full-image{
    border-bottom: 1px solid #c9a96e;
    padding: 10px;
}
.article-list .article .article-intro-image{
  border-bottom: 1px solid #c9a96e;
}