* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

body {
	background-color: rgba(135, 135, 136, 0.35);
	margin: 0 auto;
	min-height: 100vh;
	position: relative;
}

.custom-active {
	background-color: #0517c4;
	color: white;
}


.nav-center .navbar-item:hover {
	background-color: rgba(135, 135, 136, 0.25);
	color: black;
}

.ads__onepage--right {
	position: absolute;
	z-index: 30;
	right: -11em;
	top: 0;
	bottom: 0;
	width: 170px;
}

.ads__onepage--right img {
	height: 100vh;
}

.ads__onepage--left img {
	height: 100vh;
}

.ads__sticky {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	/* max-height: 100vh; */
}

.ads__sticky img {
	object-fit: contain;
}

.ads__onepage--left {
	position: absolute;
	z-index: 30;
	left: -11em;
	top: 0;
	bottom: 0;
	width: 170px;
}


.nav-center {
	margin: 0 auto;
}

.news .message a:not(.button):not(.tag) {
	text-decoration: none;
}

.is-soft-box {
	box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.40),
		0px 0px 0px 0px rgba(0, 0, 0, 0.40);
}

.is-soft-box a {
	color: #0517c4;
}

.is-soft-box a:hover {
	color: #ea0000;
}


.is-no-shadow {
	box-shadow: none;
}

.tag:not(body).category {
	height: 1.5em;
	margin-top: 0.375em;
	padding: 0.8em 0.75em;
}

.most-recent.column {
	padding-left: 0rem;
}

.most-recent .box:not(:last-child),
.news-section .box:not(:last-child),
.is-left-sidebar .box:not(:last-child) {
	margin-bottom: 0.5rem;
}

.most-recent .box .column {
	padding: 0rem;
}

.most-recent .box img {
	padding: 0.5rem;
}

.most-recent .box .title {
	margin-bottom: 0.5rem;
}

img {
	object-fit: cover;
}

#app {
	position: relative;
	max-width: 1000px;
	width: 100%;
}

#menus {
	margin-bottom: 1rem;
	width: 100%;
	-webkit-box-shadow: 0px 7px 9px -8px #777;
	-moz-box-shadow: 0px 7px 9px -8px #777;
	box-shadow: 0px 7px 9px -8px #777;
	z-index: 1;
}

.is-sticky {
	position: sticky;
	top: 0;
}

.share-link {
	overflow: hidden;
	width: 100%;
	height: 3em;
	position: fixed;
	bottom: -60px;
	left: 0;
	right: 0;
	-webkit-box-shadow: 0px -1px 9px 0px #7777;
	-moz-box-shadow: 0px -1px 9px 0px #777;
	box-shadow: 0px -1px 9px 0px #777;
	transition: bottom 0.4s;
	opacity: 0.95;
}

.share-link img {
	width: 100%;
}

.share-link .menu,
.share-link .menu-list {
	display: flex;
}

.share-link .menu {
	align-items: center;
	justify-content: space-between;
}

.box {
	border-radius: 2px;
}

.is-left-sidebar.column {
	padding-right: 0rem;
}

.card-content {
	padding: 1rem 0.75rem;
}

.media-content p>br:not(:last-child) {
	margin-bottom: 1.35rem;
}

.media-content p {
	line-height: 1.55rem;
	margin-top: 0.35rem;
}

.card-image>figure {
	margin: auto -1.25rem;
	cursor: pointer;
}

.news-section .box {
	padding: 0.75rem;
}

.newsss:hover p.title {
	color: #7957d5;
}

.isi-berita .media-left {
	position: -webkit-sticky;
	position: sticky;
	top: 15vh;
	margin-left: -12px;
}

.isi-berita figure {
	overflow: hidden;
}

.isi-berita .media .media-content div:not(:last-child) {
	margin-bottom: 0.75rem;
}

.isi-berita hr {
	margin: 1.5rem 0 -0.5rem 0;
}

.isi-berita h1.title:not(:last-child) {
	margin-bottom: 0.85rem;
}

.isi-berita div.tags:not(:last-child) {
	margin-bottom: 1.5rem;
}

.news-enter-active,
.news-leave-active {
	transition: all 1s;
}

.news-enter,
.news-leave-to {
	opacity: 0;
	transform: translateY(30px);
}

.load-more {
	display: flex;
	margin: 1em 4em;
}

#footer .navbar-menu {
	background-color: #151515;
}

#footer .navbar-menu .navbar-item {
	color: white;
}

#footer .navbar-menu .navbar-item a {
	color: #0f23e8;
}

/* Enter and leave animations can use different */
/* durations and timing functions.              */
.slide-fade-enter-active {
	transition: all 0.55s ease;
}

.slide-fade-leave-active {
	transition: all 0.85s cubic-bezier(1, 0.5, 0.8, 1);
}

.slide-fade-enter,
.slide-fade-leave-to

/* .slide-fade-leave-active below version 2.1.8 */
	{
	transform: translateX(-10px);
	opacity: 0;
}

@media screen and (min-width: 1400px) {
	.ads__onepage--right img {
		height: auto;
	}

	.ads__onepage--left img {
		height: auto;
	}
}
