.news-detail-page {
  width: 95%;
  margin: 0 auto;
  font-family: sans-serif;
  margin-top: 32px;
  margin-bottom: 48px;
}

.news-detail-page .wrap-content {
  flex: 1 1 0%;
  width: 80%;
  margin: 0 auto;
  overflow-wrap: break-word;
}

.news-detail-page .instagram-embed {
  display: flex;
}

.news-detail-page .heading-primary {
  font-size: 1.7em;
  font-weight: bolder;
  margin: 0;
  overflow-wrap: break-word;
  line-height: 1.4em;
}

h1.heading-primary{
  line-height: 3rem;
  letter-spacing: -0.00833em;
}

.news-detail-page .heading-secondary {
  font-size: 1.1em;
  font-weight: bold;
  margin: 0;
  padding: 0;
}

.news-detail-page .heading-tertiary {
  font-size: 1.2em;
}

.news-detail-page .text-author {
  color: #757575;
  margin: 0;
}

.news-detail-page .text-excerpt {
  color: #757575;
  /* margin: 0; */
}

.news-detail-page .text-content * {
  font-family: 'Roboto', sans-serif !important;
}

.news-detail-page .text-content {
  margin: 0;
  font-size: 1em;
  color: #424242;
}
.news-detail-page .text-title {
  margin: 32px 0 16px 0;
}

.news-detail-page .margin-y {
  margin-top: 48px;
  margin-bottom: 48px;
}

.news-detail-page .margin-y--small {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.news-detail-page .tag-span {
  background-color: #eeeeee;
  color: #666;
  padding: 0 0.6em;
  margin-right: 0.8em;
  display: inline-block;
  margin: 0.5em 0.3em;
}

.news-detail-page .pict {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 2em 0;
  font-size: 0.9em;
}

.news-detail-page .pict-like {
  display: flex;
  align-items: center;
}

.news-detail-page .pict-like div {
  margin-right: 1rem;
}

.news-detail-page .pict-description {
  font-size: 1.1em;
  font-weight: bold;
}

.news-detail-page .pict-share {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  align-items: center;
}

.news-detail-page .pict-share div {
  margin-right: 1em;
}

.news-detail-page .pict-like-icon {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  border: 1px solid #ddd;
  display: flex;
  justify-content: center;
  align-items: center;
}

.news-detail-page .author {
  display: flex;
  align-items: center;
  border-top: 1px solid rgba(0, 0, 0, 0.33);
  border-bottom: 1px solid rgba(0, 0, 0, 0.33);
  padding: 1em 0;
}

.news-detail-page .author-photo {
  margin-right: 1.25em;
}

.news-detail-page .author-photo img {
  display: block;
  width: 70px;
  /* height: 70px; */
  border-radius: 40px;
}

.news-detail-page .author-contact {
  width: 100%;
}

.news-detail-page .author-contact p {
  color: #888;
  font-size: 0.9em;
}

.news-detail-page .news-list {
  display: flex;
  flex-wrap: wrap;
}

.news-detail-page .news-list div {
  flex-basis: 31%;
}

.news-detail-page .caption {
  text-align: center;
  font-size: 80%;
}

.news-detail-page .videowrapper {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  height: -webkit-fill-available;
}
.news-detail-page .sosmedwrapper {
  float: none;
  clear: both;
  width: 100%;
  position: relative;
  padding-bottom: 56.25%;
  height: -webkit-fill-available;
}
.news-detail-page .videowrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.news-detail-page .sosmedwrapper iframe {
  width: auto;
  border: 1px solid rgb(219, 219, 219);
  box-shadow: none;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 100%;
}
.news-detail-page twitter-widget {
  margin: auto;
}
.news-detail-page .text-content{
  /* text-align: justify; */
  overflow-wrap: break-word;
}
.news-detail-page .text-content h1, .news-detail-page .text-content h2, .news-detail-page .text-content h3, .news-detail-page .text-content h4, .news-detail-page .text-content h5, .news-detail-page .text-content h6 {
  font-weight: bold;
}
.news-detail-page .text-content h1 {
  font-size: 36px;
}
.news-detail-page .text-content h2 {
  font-size: 24px;
}
.news-detail-page .text-content h3 {
  font-size: 20px;
}
.news-detail-page .text-content h4 {
  font-size: 16px;
}
.news-detail-page .text-content h5 {
  font-size: 12px;
}
.news-detail-page .text-content h6 {
  font-size: 8px;
}
.text-content li span {
  white-space: break-spaces !important;
}
.img-ads {
  height: 200px;
  width: 200px;
  border-radius: 4px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
}
.ads-unit {
  /* width: 100%; */
  /* background-image: url(https://lh3.ggpht.com/SwKJItV_dUKyXgtyB7ycADMWTVGscOmyr5zWyw8GgLfd6O1K8AyOCH8y_3xQBoChJ4JFCOSKew=w300); */
  /* background-size: contain;
  background-repeat: no-repeat;
  background-position: center; */
}
.news-detail-page .text-content table {
  overflow-x: auto;
  display: block;
}

@media (max-width: 799px) {
  .lazy-ads {
    height: 250px !important;
  }
}

@media (max-width: 575px) {
  .news-detail-page .wrap-content {
    width: 100%;
  }
  .news-detail-page .container {
    width: calc(100% - 32px);
  }
  .img-ads {
    height: 100px !important;
    width: 100px !important;
  }
  iframe:not(.unipin) {
    max-width: 100% !important;
    /* height: 56.25vw; */
  }
}

@media (max-width: 480px) {
  .text-content img {
    width: 100% !important;
    /* height: auto !important; */
  }
}

[data-jodit_iframe_wrapper] {
  max-width: 100% !important;
}
