* {
	border-width: 0;
}
.related-actions-bar {
	display: none !important;
}
.adsbygoogle {
	display: flex !important;
	justify-content: center;
}

.desktop-page-content .page-content a.wp-block-button__link {
	color: #fff;
	text-decoration: none;
}

.desktop-page-content .page-content a.wp-block-button__link:hover {
	opacity: 0.8;
}

.desktop-page-content .page-content * {
	line-height: normal !important;
}

.mobile-view section > .p-3 > .card.border-0.mb-0.bg-transparent .card-body {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.desktop-single-content .single-content figure.alignleft {
	margin: .5em 1em .5em 0 ;
}

.desktop-single-content .single-content figure.alignright {
	margin: .5em 0 .5em 1em;
}
.post-c27-description, .news-description, .post-description {
	font-size: 16px !important;
	line-height: 24px !important;
}
.primary-nav-dropdown-link {
	white-space: nowrap;
}
.mobile-single-content .single-content,
.mobile-single-content .single-content p,
.mobile-single-content .single-content li {
	font-size: 20px;
	line-height: 28px;
}
.post-list.mb-0.d-flex.justify-content-between.gap-3 li {
	flex: 0 50%
}
.mobile-latest-section,
.mobile-most-viewed-section {
	padding: 0 16px;
}
.col.d-flex.flex-column.gap-4 .d-flex.gap-0.flex-wrap > div:nth-child(1), .d-flex.gap-0.flex-wrap > div:nth-child(3) {
    width: 18% !important;
}
.col.d-flex.flex-column.gap-4 .d-flex.gap-0.flex-wrap > div:nth-child(2) {
    width: 24% !important;
}
@media screen and (max-width: 782px) {
	#wp-admin-bar-reader,
	#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-help-center,
	#wpadminbar #wp-admin-bar-top-secondary #wp-admin-bar-notes {
		display: none !important;
	}
}
.news-image {
	height: auto;
}
a:has(> img[src*="placehold.co"]) {
    display: none !important;
}
.ads-top.mb-5 {
	margin-bottom: 8px !important;
	max-height: unset;
}

.latest-news-title.has-audio::after {
	margin-left: 8px;
}
.single-author-row > .d-flex > * {
	display: none;
}
@media screen and (max-width: 1099px) {
	.single-author-row > .d-flex > * {
	display: inline-flex;
}
}
.kbz-tinbang .kbz-titlebar .kbz-titlebar-text {
	white-space: unset !important;
}
.kbz-tinbang:hover .kbz-titlebar .kbz-titlebar-text {
	max-width: calc(100% - 8px);
	width: 100% !important;
}

.ketnoi-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

/* Tablet */
@media (max-width: 1099px) {
  .ketnoi-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* Mobile */
@media (max-width: 768px) {
  .ketnoi-grid {
    grid-template-columns: 1fr;
  }
}