html
  body
  .etf_feed_wraper
  .etf_header
  .etf_header_inner_wrap
  .etf_header_content {
  display: block;
}

.etf_feed_popup_container .fancybox-content {
  width: 100%;
  max-width: 56%;
}

.etf_feed_popup_container .fancybox-content.etf-popup-free-wrap {
  max-width: 22%;
}

.etf-post-detail .etf-d-columns-wrapper.etf-popup-pro-wrap {
  padding-right: 0;
}

.etf-post-detail .etf-d-columns-wrapper .etf-image {
  width: 100%;
  max-width: 55%;
  background: #fff;
}

.etf-post-detail.etf-popup-free-wrap .etf-d-columns-wrapper .etf-image {
  max-width: 100%;
}

.etf-post-detail .etf-d-columns-wrapper .etf-caption {
  position: static;
  width: 100%;
  max-width: 45%;
}

.etf-post-detail .etf-d-columns-wrapper .etf-caption::after {
  display: none;
}

.etf-post-detail
  .etf-d-columns-wrapper
  .etf-post-header
  .etf-profile-image
  a
  img {
  width: 100%;
}

.tiktok-embed {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.etf-fullwidth-skin .etf-thumbnail-wrapper .etf-thumbnail-col {
  padding-left: 0;
  padding-right: 0;
}

.etf-fullwidth-skin .etf-thumbnail-wrapper .etf-thumbnail-col a .etf-overlay {
  bottom: 8px;
}

.etf-halfwidth-skin .etf-row {
  flex-wrap: nowrap;
}

.etf-loader {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  border: 5px solid #ddd;
  border-top-color: #333;
  animation: rotate 1s infinite;
  position: absolute;
  z-index: 2;
  top: 40%;
  left: 44%;
}
@keyframes rotate {
  100% {
    rotate: 360deg;
  }
}

@media screen and (max-width: 768px) {
  .etf-post-detail .etf-d-columns-wrapper .etf-image {
    max-width: 100%;
    height: 100%;
    min-height: 76%;
  }

  .etf-post-detail .etf-d-columns-wrapper .etf-caption {
    max-width: 100% !important;
  }

  .etf_feed_popup_container .fancybox-content {
    max-width: 92%;
  }
  .etf_feed_popup_container .fancybox-content.etf-popup-free-wrap {
    max-width: 100%;
}
}
