
.footer-ribbon {
	/* position: absolute; */
	margin: -44px 0 0 0;
	padding: 10px 20px 6px 20px;
}

.footer-ribbon:before {
	border-right: 10px solid #646464;
	border-top: 16px solid transparent;
	content: "";
	display: block;
	height: 0;
	right: 100%;
	position: absolute;
	top: 0;
	width: 7px;
}

.footer-ribbon span {
	color: var(--light);
	font-size: 1.6em;
	font-family: "Shadows Into Light", cursive;
}
/* Footer - Skin */
.footer-ribbon {
	background: var(--primary);
}

.footer-ribbon:before {
	border-right-color: var(--primary-300);
	border-left-color: var(--primary-300);
}

.gh-card-picture,
.gh-card-image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.img-home-slider {
height: 400px !important;
width: 100%;
object-fit: cover;
object-position: center; 
}
.post-title-2-rows {
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.4em;
    max-height: 2.8em;
}
.post-content-dark{
	color: #293338;
	font-size: 14px !important;
}
.post-content-light{
	color: #c4d2f2;
	font-size: 14px !important;
}

/* reset Rounded  */
/* Sudut atas kiri */
.rounded-lt-0, .rounded-tl-0 {
    border-top-left-radius: 0 !important;
}

/* Sudut atas kanan */
.rounded-rt-0, .rounded-tr-0 {
    border-top-right-radius: 0 !important;
}

/* Sudut bawah kiri */
.rounded-lb-0,.rounded-bl-0 {
    border-bottom-left-radius: 0 !important;
}

/* Sudut bawah kanan */
.rounded-rb-0, .rounded-br-0 {
    border-bottom-right-radius: 0 !important;
}

/* Sisi start (kiri untuk LTR) */
.rounded-start-0 {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

/* Sisi end (kanan untuk LTR) */
.rounded-end-0 {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

/* Sisi top */
.rounded-top-0 {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

/* Sisi bottom */
.rounded-bottom-0 {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}
