.banner-natal {
	display: none;
}

.special-list {
	margin-top: -60px;
}

/* GeneratePress Site CSS */ @media(min-width:769px){
.gb-container.text-container {
    column-count: 1;
}
}
.gb-headline.journal-drop-letter:first-letter {
		font-size: 3em;
	}
ul.wp-block-categories-list {
    list-style: none;
    margin-left: 0;
}
.inside-right-sidebar {
	height:100%;
}
.archive .blog-description,.blog .sidebar-term-title {
    display: none;
}
.gb-container.hover-bg-scale:hover:before {
	  opacity:0.7;
}
.gb-container.hover-bg-scale:before {
	transition:all 0.5s ease;
}
 /* End GeneratePress Site CSS */

.hide {
	display: none;
}

.archive.category-pengumuman .post-thumbnail {
	aspect-ratio: 4/3;
	object-fit: cover;
}

#menu-external {
	display: flex;
  flex-flow: row wrap;
  justify-content: center;
	font-size:15px;
	text-transform:uppercase;
	max-width:600px;
	margin:0 auto;
}

#menu-external li:after {
	content:"•";
	padding-left:10px;
	padding-right:10px;
}

#menu-external li:first-child {
	margin-left: 20px;
}

#menu-external li:last-child:after  {
	content: "";
}

.footer-widgets-container  {
	padding-bottom: 0px;
}

.podcast-grid {
	    min-height: auto;
    aspect-ratio: 1/1;
}

/* Sticky for Desktop only */
@media(min-width:1025px) {
	.home-sticky > div:nth-child(odd) {
		position: sticky;
		top: 70px;
		align-self: start;
	}

	.home-sticky .home-center {
			overflow-y: hidden;
	}

	.home-sticky .home-right {
		row-gap: 20px;
	}
}

/* Mobile only */
@media(max-width:1024px) { 
	.homepage-map {
		flex-basis: 50%;
	}
}

/* Adjustment for small desktop */
@media (min-width:1025px) and (max-width:1400px) {
	.home-sticky > div, .home-right {
		padding-left: 30px !important;
	}
}

.single-post .wp-block-pdfjsblock-pdfjs-embed {
	margin-top: -2em;
}

/*Adjustment for thumbnail*/

.archive .dynamic-content-template .gb-block-image img {
	  aspect-ratio: 4 / 3;
    object-fit: cover;
    object-position: center;
}

.single-post  .wp-block-post-featured-image {
	text-align: center;
}

.single-post  .wp-block-post-featured-image img {
	  width: 100%;
    max-width: 1000px;
}

.single-post .site-content {
	max-width: 850px;
    margin: 0 auto;
}

/* Nav */
/* switch next > to after title */
#nav-below {
	  display: flex;
    justify-content: space-between;
}

#nav-below .nav-next {
	    display: flex;
    flex-flow: row-reverse wrap;
}

#nav-below .nav-next .gp-icon
{    margin-right: 0px;
    margin-left: .6em;align-content}

@media(max-width: 700px) {
	#nav-below {
	    flex-flow: column;
		}
}

.category-lagu  .gb-block-image img {
	    object-fit: cover !important;
    object-position: top !important;
}

.center {
	margin: 0 auto !important;
}

.wp-block-file {
	text-align: center;
	    font-size: 20px !important;
    font-weight: bold;
}

#nav-below {
    justify-content: center;
}