/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 07 2026 | 07:12:16 */
/* Focus */
a:focus,
button:focus,
input:focus,
textarea:focus {
    outline: 2px solid #FFC107;
  outline-offset: 2px;
}

:focus-visible {
  outline: 3px solid #fd5900!important;
  outline-offset: 2px;
}

a:focus img {
	border: 2px solid #fd5900;
}

:where(
  a,
  button,
  input,
  select,
  textarea,
  [tabindex]:not([tabindex="-1"])
):focus-visible {
  outline: 3px solid #fd5900!important;
  outline-offset: 2px!important;
}


/* Menu hover */
body.fusion-body .fusion-menu-element-wrapper[data-count="0"]:not(.collapse-enabled) .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > a {
	color: #FF6F00!important;
}

.fusion-blog-shortcode .fusion-read-more:after {
	font-size: 0.875rem;
}

.fusion-menu-element-wrapper .fusion-menu-element-list ul:not(.fusion-megamenu) {
	font-size: 0.875rem;
}

#content .post .post-content .fusion-fullwidth {
	padding-inline: 0;
}

.fusion-form-field fieldset > legend {
    visibility: hidden;
    position: absolute;
    z-index: -22;
}

.post-content .custom-fontstyle h6 {
	font-size: 1.125rem; 
	line-height: 24px; 
	color: #000000; 
	font-family: 'Playfair Display'; 
	font-weight: 400;
}

#mega-menu-wrap-main_navigation,
#mega-menu-wrap-main_navigation #mega-menu-main_navigation,
#mega-menu-wrap-main_navigation #mega-menu-main_navigation ul.mega-sub-menu,
#mega-menu-wrap-main_navigation #mega-menu-main_navigation li.mega-menu-item,
#mega-menu-wrap-main_navigation #mega-menu-main_navigation li.mega-menu-row,
#mega-menu-wrap-main_navigation #mega-menu-main_navigation li.mega-menu-column,
#mega-menu-wrap-main_navigation #mega-menu-main_navigation a.mega-menu-link,
#mega-menu-wrap-main_navigation #mega-menu-main_navigation span.mega-menu-badge,
#mega-menu-wrap-main_navigation #mega-menu-main_navigation+button.mega-close {
	font-size: 0.875rem !important;
}

.more a.active:after {
    font-size: 0.875rem !important;
}

.fusion-body .fusion-text {
    font-size: 0.875rem !important;
}

/* slider revolution slider focus */
rs-arrow.tp-leftarrow:focus,
rs-arrow.tp-rightarrow:focus {
  outline: 3px solid #FFC107;
  outline-offset: 2px;
}

.ytp-title,
.ytp-chrome-top {
    display: none !important;
}

/* Peta Panduan */
@media(max-width: 767px) {
	.fusion-petapanduansidebar>.fusion-sidebar-inner-content .textwidget.custom-html-widget {
		overflow-y: visible!important;
		max-height: unset!important;
	}
}

/* Main */
#main {
	padding: 55px 10px 45px!important;
}

.page-id-16213 #main {
	padding: 0!important;
}
/* Sidebar */
#main .sidebar.fusion-sticky-sidebar .fusion-sidebar-inner-content {
	padding: 40px!important;
}

@media only screen and (max-width: 1270px) {
	#main .sidebar.fusion-sticky-sidebar .fusion-sidebar-inner-content {
		padding: 20px!important;
	}
}

/* Color */
body.fusion-body .fusion-menu-element-wrapper[data-count="1"]:not(.collapse-enabled) .fusion-menu-element-list > li:not(.fusion-menu-item-button):not(.custom-menu-search-overlay):hover > a, body.fusion-body .fusion-menu-element-wrapper[data-count="1"]:not(.collapse-enabled) .fusion-menu-element-list > li:not(.fusion-menu-item-button).hover > a, body.fusion-body .fusion-menu-element-wrapper[data-count="1"]:not(.collapse-enabled) .fusion-menu-element-list > li:not(.fusion-menu-item-button):not(.custom-menu-search-overlay):focus > a, body.fusion-body .fusion-menu-element-wrapper[data-count="1"]:not(.collapse-enabled) .fusion-menu-element-list > li:not(.fusion-menu-item-button):not(.custom-menu-search-overlay):active > a, body.fusion-body .fusion-menu-element-wrapper[data-count="1"]:not(.collapse-enabled) .fusion-menu-element-list > li:not(.fusion-menu-item-button).current-menu-item > a {
	color: #663C00!important;
}

body .sidebar .widget .heading h4, body .sidebar .widget .widget-title {
	color: #000;
}