/*! Place your custom styles here */
.nav-container.nav-benda {
	border-bottom: 1px solid #ececec;
}
.nav-container.nav-benda ul {
	list-style: none !important;
}

.bar__module .madrasah-menu.menu-horizontal li:not(:last-child) {
    margin-right: 30px;
}

.logo.logo-benda {
	max-height: 50px;
	top: -5px;
}

.bar.bar-benda {
	padding-top: 20px;
	padding-bottom: 10px;
}

.no-border-top {
	border-top: 0 !important;
}

.video-cover.border--round.box-shadow-wide,
.border--round .background-image-holder {
	border-radius: 35px;
}

.benda-img-rounded {
	border-radius: 30px;
}


.bg--secondary.bg-pojok-kiri-bawah {
	background: #F7F7F7 url(../img/home-pojok-kiri-bawah.png) bottom left no-repeat;
	border-bottom: 0;
}

.bg--secondary.bg-pojok-kanan-atas {
	background: #F7F7F7 url(../img/home-pojok-kanan-atas.png) top right no-repeat;
	border-bottom: 0;
}

.bg--secondary.bg-pojok-kanan-bawah {
	background: #F7F7F7 url(../img/home-pojok-kanan-bawah.png) bottom right no-repeat;
	border-bottom: 0;
}

.feature.feature-1.bg-jenjang {
	background-image: url(../img/bg-jenjang-blue.png);
    background-position: center 30px;
    background-size: 100% auto;
    background-repeat: no-repeat;
}

.feature.feature-1.bg-jenjang.bg-jenjang-blue {
	background-image: url(../img/bg-jenjang-blue.png);
}

.feature.feature-1.bg-jenjang.bg-jenjang-yellow {
	background-image: url(../img/bg-jenjang-yellow.png);
}

.feature.feature-1.bg-jenjang .img-jenjang {
	padding-left: 35px;
	padding-right: 35px;
}

.feature.feature-1.bg-jenjang .img-jenjang img {
	border-radius: 35px;
}

.feature.feature-1.bg-jenjang .feature__body.boxed {
	background: #B8E0FB;
	border-radius: 40px;
	padding-left: 35px;
	padding-right: 35px;
}

.feature.feature-1.bg-jenjang.bg-jenjang-blue .feature__body.boxed {
	background: #B8E0FB;
}

.feature.feature-1.bg-jenjang.bg-jenjang-yellow .feature__body.boxed {
	background: #FBF7B8;
}

.berita-benda.feature-1 > a.block img {
	border-radius: 5px 5px 0 0;
	object-fit: cover;
	height: 200px;
	width: 100%;
}

.berita-benda.feature-1 > a.block + .feature__body {
	border-radius: 0 0 5px 5px;
	min-height: 140px;
}

.logo-footer {
	max-height: 80px;
}

h1.with-line {
	background-image: url(../img/line.png);
	background-position: left top;
    background-size: auto;
    background-repeat: no-repeat;
    line-height: 80px;
}

.benda-search-area {
	position: relative;
}

.benda-search-area .benda-search-icon {
	position: absolute;
	top: 7px;
	right: 5px;
	font-size: 25px;
	color: #C3C3C3;
}

.bg--secondary.footer-border-top {
	border-top: 1px solid #ececec;
}

a.link-black {
	color: #252525;
	text-decoration: none;
}

a.link-black:hover,
a.link-black:active {
	color: #252525;
	text-decoration: underline;
}


