:root {
	--mb-red: #C61B1F;
	--mb-blue: #004c63;
}
.main-nav-container .sub-menu .cws_megamenu_item .widgettitle:after {
	width: 100%;
	background-color: var(--mb-red);
}
.cws_megamenu_item .menu-item a, .cws_megamenu_item .menu-item a:hover, .sticky_header .main-nav-container .main-menu>.menu-item>*, .sticky_header .main-nav-container .menu-item a, .sticky_header .main-nav-container .main-menu>.menu-item>span, .sticky_header .main-nav-container .menu-item a, .sticky_header .main-nav-container .main-menu>.menu-item>a {
	line-height: 22px;
	margin: 8px 0px;
	font-size: 13px;
	white-space: normal !important;
}
.cws_megamenu_item .menu-item:hover>a {
	padding-left: 15px !important;
}
.cws_megamenu_item .menu-item:hover:after {
	left: 0px !important;
}
.menu_box {
	backdrop-filter: blur(6px);
	background-color: hsla(0, 0%, 100%, .1);
}
.sticky_header .header_container {
	backdrop-filter: blur(6px);
	background-color: hsla(0, 0%, 100%, .5) !important;
}
.main-nav-container .main-menu>.menu-item-object-megamenu_item>.cws_megamenu_item_title:after, .main-nav-container .main-menu>.menu-item-has-children>a:after {
	content: '';
	display: inline-block;
	vertical-align: middle;
	font-size: 0;
	position: relative;
	top: -4px;
	background: none;
	border: solid #ffffff;
	border-width: 0 2px 2px 0;
	padding: 2px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg) scaleY(1);
	transition: all 0.3s ease;
}
.main-nav-container .main-menu>.menu-item-object-megamenu_item:hover>.cws_megamenu_item_title:after, .main-nav-container .main-menu>.menu-item:hover>a:after {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg);
	/*) scaleY(-1);*/
	/*) scaleY(-1);*/
	top: -2px;
}
.main-nav-container .sub-menu .menu-item:after {
	content: '';
	position: absolute;
	margin-left: -3px;
	width: 0;
	height: 0;
	/* opacity: 0; */
	top: 50%;
	margin-top: -8px;
	transition: all .3s;
	border: solid rgb(200, 27, 31);
	border-width: 0 3px 3px 0;
	padding: 3px;
	background: none !important;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.main-nav-container .sub-menu .menu-item {
	padding-right: 0;
}
.main-nav-container .sub-menu .menu-item:last-child:after {
	margin-top: -3px;
}
.main-nav-container .menu-item-has-children .sub-menu .menu-item {
	background-color: white;
}
.main-nav-container .sub-menu a {
	color: var(--mb-blue) !important;
	text-transform: capitalize;
}
.main-nav-container .menu-item-has-children .sub-menu>.menu-item:hover {
	background: none;
}
.main-nav-container .menu-item-has-children .sub-menu .menu-item:after {
	margin-top: -4px;
}
.site_header .search_menu_wrap {
	height: 9rem;
}
.site_header .search_menu_cont .search-form .search-field {
	font-size: 1.25rem;
	height: 3rem;
}
.contactus {
	background-color: var(--mb-red) !important;
}
.contactus:hover {
	background-color: var(--mb-blue) !important;
}
.sticky_header .main-nav-container .main-menu>.menu-item-object-megamenu_item>.cws_megamenu_item_title:after, .sticky_header .main-nav-container .main-menu>.menu-item-has-children>a:after {
	border: solid var(--mb-blue);
	background: none;
	border-width: 0 2px 2px 0;
}
.sticky_header .contactus a {
	color: white !important;
}
li.contactus {
	margin-left: 0.5rem;
}
.menu_right_icons {
	display: none;
}
@media only screen and (max-width:1199px) {
	.menu_right_icons {
		display: block;
	}
	.cws_mobile .header_container .search_menu, .mobile_menu .contactus a {
		color: white;
	}
}
@media screen and (max-width: 1190px) {
	.header_wrapper_container {
		position: absolute;
	}
}
.topbar_left_icons .mobile_menu_switcher {
	display: none !important;
}
@media screen and (max-width: 600px) {
	#site_top_panel .container .topbar_right_icons, #site_top_panel .container {
		-webkit-justify-content: end;
		-ms-flex-pack: end;
		justify-content: space-between;
	}
}
@media screen and (max-width: 600px) {
	#site_top_panel .container .topbar_right_icons {
		-webkit-flex-direction: row;
		flex-direction: row;
	}
}
@media screen and (max-width: 767px) {
	#site_top_panel .container .topbar_right_icons {
		padding: 3px 0 !important;
	}
}
@media screen and (max-width: 767px) {
	.site_header .header_container .header_zone:not(:first-child) {
		padding-top: 0;
	}
	.svg.cws_vc_shortcode_milestone_icon{
		margin: 2rem auto;
	}
}
.logo_desktop.light {
	display: block;
}
.logo_desktop.dark {
	display: none;
}
@media screen and (max-width: 1190px) {
	.cws_mobile .site_header .header_logo_part .logo img.logo_desktop {
		display: inline-block;
	}
	.logo_desktop.light {
		display: none !important;
	}
	.logo_desktop.dark {
		display: block !important;
	}
	.mobile_menu .cws-content:first-child .menu-item a, .mobile_menu .menu-item .cws_megamenu_item_title {
		font-size: 0.9rem !important;
		line-height: 2rem;
	}
}
.cws_megamenu_item .cws_textmodule_title {
	margin-bottom: 0.75rem !important;
}
@media screen and (max-width:1190px) {
	.header_container .menu_box .main-nav-container>.no-split-menu {
		display: none;
	}
	.cws_mobile .menu_box .mobile_menu_hamburger {
		display: inline-block;
	}
	.menu-left-part {
		display: none;
	}
	.cws_megamenu_item .cws_textmodule_title {
		margin-bottom: 0 !important;
	}
	.sticky_header .menu_box {
		display: none;
	}
	.mobile_menu .menu-item>.menu_row>a, .mobile_menu .menu-item-object-megamenu_item>.menu_row>.cws_megamenu_item_title {
		font-size: 1.5rem !important;
		line-height: 3.5rem;
	}
	.cws_mobile ul.mobile_menu>li.current-menu-item>.menu_row {
		background: none;
	}
	.cws_mobile ul.mobile_menu li.current-menu-item>.menu_row a {
		color: var(--mb-red);
	}
	.cws_mobile ul.mobile_menu li.current-menu-item.contactus>.menu_row a {
		color: white;
	}
}
.sticky_header .main-nav-container .menu-item {
	padding: 0 15px;
}
@media screen and (min-width: 1190px) {
	.megamenu-products ul.sub-menu {
		width: 1144px;
		left: -295px !important;
	}
	.megamenu-services ul.sub-menu {
		width: 834px;
		left: -114px !important;
	}
	.megamenu-markets ul.sub-menu {
		width: 905px;
		left: -318px !important;
	}
	.megamenu-aboutus ul.sub-menu {
		width: 580px !important;
		left: -146px !important;
	}
}
.main-nav-container .menu-item-object-megamenu_item>.sub-menu {
	padding-bottom: 1rem
}
.cws_vc_shortcode_module {
	margin-bottom: 1rem;
}
.main-nav-container .main-menu>.menu-item:hover>a, .main-nav-container .main-menu>.current-menu-item>a, sticky_header .main-nav-container .main-menu>.menu-item>a, .sticky_header .main-nav-container .main-menu>.menu-item:hover>a {
	color: var(--mb-red) !important;
}
.main-nav-container .main-menu .menu-item.contactus>a {
	color: white !important;
}
.top_bar_box_content_wrapper .top_bar_box_text i:before {
	font-size: 1.2em;
	color: white;
}
.top_bar_box_content_wrapper .top_bar_box_text:not(:last-child) {
	margin-right: 20px;
}
.header_wrapper_container .top_bar_box {
	background-color: var(--mb-blue);
}
@media screen and (max-width: 600px) {
	#site_top_panel .container {
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	#site_top_panel .container .topbar_right_icons, #site_top_panel .container {
		-webkit-justify-content: space-between;
		-ms-flex-pack: space-between;
		justify-content: space-between;
	}
	#site_top_panel .topbar_left_icons {
		-webkit-flex-direction: row;
		flex-direction: row;
	}
}
@media screen and (max-width: 767px) {
	.top_bar_box_content_wrapper>* {
		display: inline;
	}
}
@media screen and (max-width: 767px) {
	.vc_row:not(.vc_row-no-padding) .vc_column-inner {
		padding-bottom: 0px;
	}
	.main-menu>.menu-item>.sub-menu {
		margin-bottom: 2rem;
	}
}
.main-nav-container .main-menu>.contactus.menu-item:hover>a {
	color: white;
}
.cws_textmodule .cws_textmodule_titles .cws_textmodule_title {
	font-size: 2.5rem;
	text-transform: capitalize;
}
.page_footer {
	margin-top: 5rem;
}
.portfolio_item_post .links_wrap:not(:empty):not(:last-child) {
	margin: 0;
}
.header_cont .header_nav_part .menu-item .current-menu-item {
	background: none;
}
.cws_mobile ul.mobile_menu>li.current-menu-item>.menu_row>.button_open {
	color: initial;
}
.header_zone .main-nav-container .main-menu>.menu-item.current-menu-item>span, .cws_mobile ul.mobile_menu li.current-menu-item>.menu_row .cws_megamenu_item_title {
	color: var(--mb-red) !important;
}
.main-nav-container .main-menu>.menu-item-object-megamenu_item.current-menu-item>.cws_megamenu_item_title:after {
	border: solid var(--mb-red);
	border-width: 0 2px 2px 0;
}
@media screen and (max-width: 1190px) {
	.header_cont .menu-item .current-menu-item>a, .header_cont .menu-item .current-menu-item:hover>a {
		color: var(--mb-red);
		font-family: Titillium Web !important;
	}
	.header_cont .menu-item .current-menu-item>a, .header_cont .menu-item>a:before {
		font-family: FontAwesome;
		content: "\f105";
		display: inline-block;
		-webkit-transition: transform .2s ease;
		transition: transform .2s ease;
		color: var(--mb-red);
		margin-right: 0.5rem;
	}
	.menu .menu-item.current-menu-item>a:before {
		background: none;
	}
}
button.timeline-nav-button.timeline-nav-button--prev, button.timeline-nav-button.timeline-nav-button--next {
	padding: 0;
	margin: 0;
}
.timeline__item:after {
	border: 3px solid var(--mb-red);
	background-color: var(--mb-red);
}
.timeline--horizontal .timeline-divider {
	background-color: var(--mb-red);
}
.cws_vc_shortcode_button:hover:before, input[type='submit']:hover:before, .cws_vc_shortcode_cta .cta_button .cws_vc_shortcode_button:hover:before, button:hover:before {
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1) translateX(-50%) translateY(-50%);
	opacity: 1;
}
.timeline--horizontal .timeline-divider {
	height: 2px;
}
.timeline-nav-button {
	background-color: var(--mb-red) !important;
	border-radius: 50px!important;
	border: none;
}
.timeline-nav-button:hover {
	background-color: #E91E63!important;
}
.osteo-timeline-style-8 .timeline__content {
	box-shadow: 0 3px 15px #0000001A;
	border: none;
	/* text-align: center !important; */
	margin-left: 0.5rem;
}
.timeline--horizontal .timeline__item--bottom .timeline__content:before, .timeline--horizontal .timeline__item .timeline__content:before {
	border: none;
	box-shadow: 0 3px 15px #0000001A;
}
.osteo-timeline-style-8 .timeline__content .timeline-date {
	font-size: 1.5rem !important;
	color: var(--mb-red);
	font-weight: 700 !important;
	margin: 0;
	/* padding: 0; */
}
.timeline__content h2 {
	font-size: 1.25rem !important;
	font-weight: bolder !important;
	color: #656565;
	margin: 0.5rem 0 !important;
}
.osteo-timeline-style-8 .timeline__content p {
	margin: 0;
	padding: 0;
	font-size: 0.8rem !important;
}
.main-nav-container .sub-menu .cws_megamenu_item .widgettitle {
	text-transform: capitalize;
}
.logo_box_content_wrapper {
	display: none !important;
}
.main-nav-container .main-menu>.menu-item, .main-nav-container .main-menu>.menu-item.current-menu-item {
	background: none !important;
}
.single-product .main-nav-container .main-menu>.menu-item>.cws_megamenu_item_title, .single-product .main-nav-container .main-menu>.menu-item>a, .single-post .main-nav-container .main-menu>.menu-item>.cws_megamenu_item_title, .single-post .main-nav-container .main-menu>.menu-item>a {
	color: var(--mb-blue) !important;
}
.single-product .main-nav-container .main-menu>.menu-item-object-megamenu_item>.cws_megamenu_item_title:after, .single-product .main-nav-container .main-menu>.menu-item-has-children>a:after, .single-post .main-nav-container .main-menu>.menu-item-object-megamenu_item>.cws_megamenu_item_title:after, .single-post .main-nav-container .main-menu>.menu-item-has-children>a:after {
	border: solid var(--mb-blue);
	border-width: 0 2px 2px 0;
}
.main-nav-container .main-menu>.menu-item:hover>a {
	color: var(--mb-red) !important;
}
.header_wrapper_container .header_container .menu_box .main-nav-container>.no-split-menu {
	padding-top: 25px;
	padding-bottom: 25px;
}
.page_content:not(:empty), .tribe-events-pg-template {
	padding: 0;
}
.single-product #main, .single-post #main {
	margin-top: 1rem;
}
@media screen and (min-width: 1190px) {
	.single-product #main {
		margin-top: 6rem;
	}
	.single-post #main {
		margin-top: 10rem;
	}
}
.woocommerce-breadcrumb {
	margin-bottom: 2rem;
}
button.button.button--primary.js-search-button {
	margin: 0;
	padding: 0;
}
.ymc-dropdown__list>li:before {
	display: none;
}
.ymc-container .filter-dropdown-inner .ymc-dropdown__list, .ymc-extra-container .filter-dropdown-inner .ymc-dropdown__list, .ymc-container .filter-dropdown-inner .ymc-dropdown__checkbox .term-name, .ymc-container .filter-dropdown-inner .ymc-dropdown__checkbox .post-count, .ymc-extra-container .filter-dropdown-inner .ymc-dropdown__checkbox .term-name, .ymc-extra-container .filter-dropdown-inner .ymc-dropdown__checkbox .post-count {
	background-color: var(--mb-blue);
}
.ymc-container .filter-dropdown-inner .ymc-dropdown__item, .ymc-extra-container .filter-dropdown-inner .ymc-dropdown__item {
	padding: 0;
	padding-left: 1.5rem;
}
.ymc-container .filter-dropdown-inner .ymc-dropdown .dropdown-close-btn, .ymc-extra-container .filter-dropdown-inner .ymc-dropdown .dropdown-close-btn {
	top: 0;
}
.ymc-container .filter-dropdown-selected-tags .tag, .ymc-extra-container .filter-dropdown-selected-tags .tag {
	background-color: var(--mb-red);
}
.ymc-container .button--primary:hover, .ymc-extra-container .button--primary:hover {
	background-color: white;
}
.osteo-timeline-style-9 .timeline__content {
	margin-left: 1rem;
	display: flow-root;
}
.osteo-timeline-style-9 img {
	float: left;
	margin-right: 1rem;
}
.osteo-timeline-style-8 .timeline__content img {
	margin-bottom: 0;
}
.post-card__text {
	position: absolute;
	bottom: 0;
	backdrop-filter: blur(2px);
	background-color: #004c6378;
	width: 100%;
}
.ymc-container .filter-content .posts-grid .post-card__image, .ymc-extra-container .filter-content .posts-grid .post-card__image {
	margin: 0;
	min-height: 11rem;
}
.ymc-container .filter-content .posts-grid .post-card__title, .ymc-extra-container .filter-content .posts-grid .post-card__title {
	color: white;
	margin-top: 1rem;
}
span.ymc-dropdown__label.js-dropdown-label {
	text-transform: capitalize;
}
ul>li:before {
	content: "";
}

.wpb_text_column ul>li:before {
	content: '\f152';
}

.wpb_text_column ul>li {
	line-height: 1.5em;
}

button.button.button--primary.js-search-button {
	border-width: 1px;
}
b {
	font-weight: bolder;
}
.owl-carousel h2.wpb_heading.wpb_singleimage_heading {
	font-size: 1rem;
	color: slategrey;
}
.woocommerce-product-details__short-description {
	margin-top: 3rem;
}
.woocommerce-product-details__short-description ul {
	list-style: disc;
	margin-left: 15px;
}
.woocommerce-product-details__short-description ul>li {
	padding-left: 10px;
	line-height: 1.5rem;
}
.post_post_info .info, .post_post_info .like, .comment-respond {
	display: none;
}
div.product .related.products {
	margin-top: 6rem !important;
}
.summary .product_meta:after {
	content: '';
	display: block;
	left: 0;
	top: 1rem;
	width: 60px;
	height: 3px;
	position: relative;
	background: -moz-linear-gradient(90deg, rgb(200, 27, 31) 52px, transparent 52px, transparent 56px, rgb(200, 27, 31) 56px);
	background: -webkit-linear-gradient(90deg, rgb(200, 27, 31) 52px, transparent 52px, transparent 56px, rgb(200, 27, 31) 56px);
	background: linear-gradient(90deg, rgb(200, 27, 31) 52px, transparent 52px, transparent 56px, rgb(200, 27, 31) 56px);
}
.wcb-floating-wa {
	position: fixed;
	bottom: 2.5rem;
    left: 1.5rem;
	/* Posisi di kiri bawah */
	width: 60px;
	height: 60px;
	background-color: #25d366;
	color: #fff;
	border-radius: 50px;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.2);
	z-index: 9999;
	transition: all 0.3s ease;
}
.wcb-floating-wa:hover {
	background-color: #128c7e;
	transform: scale(1.1);
	color: #fff;
}
/* Sembunyikan jika di layar sangat kecil agar tidak menutupi konten (opsional) */

@media screen and (max-width: 480px) {
	.wcb-floating-wa {
		width: 50px;
		height: 50px;
		bottom: 15px;
		left: 15px;
	}
}

.cws_custom_button_wrapper {
    background-color: var(--mb-red);
}

.cws_custom_button_wrapper.blue {
    background-color: var(--mb-blue);
}

a.cws_custom_button {
    color: white;
}

.cws_custom_button_wrapper:hover {
    background-color: white;
}

.cws_custom_button_wrapper:hover .cws_custom_button{
    color:var(--mb-red);
}

.cws_custom_button_wrapper.blue:hover .cws_custom_button{
    color:var(--mb-blue);
}

.woo_products_media_side_links {
    display: none;
}

.page_footer .container {
    display: none;
}

.svg.cws_vc_shortcode_milestone_icon {
    width: 5rem !important;
    height: 5rem !important;
    display: block;
    margin-bottom: -1rem;
}

.sticky_header .main-nav-container .main-menu .menu-item.contactus>a {
    color: #004c63 !important;!i;!;
}

.sticky_header .main-nav-container .main-menu .menu-item.contactus>a:hover {
    color: var(--mb-red) !important;
}

.milestone_wrapper .cws_vc_shortcode_milestone_title {
    margin-top: 0;
}

.main-nav-container .menu-item-object-megamenu_item .sub-menu .menu-item.current_page_item > a,
.main-nav-container .menu-item-object-megamenu_item .sub-menu .menu-item.current-menu-item > a,
.main-nav-container .menu-item-object-megamenu_item .sub-menu .menu-item:hover > a
{
	padding-left:15px;
}

.header_cont .main-nav-container .sub-menu .cws_megamenu_item .current-menu-item:after{
	left:0px;
}

@media screen and ( max-width: 767px ){
	.cws_textmodule .cws_textmodule_titles .cws_textmodule_title{
		font-size: 18px !important;
	}
	.woo_product_post_media.post_single_post_media + .summary{
		clear: both;
    	margin-top: 3rem !important;
	}
	.carousel_nav_panel{
		display:block !important;
	}
	.navigation_owl.arrows_default.arrows_on_hover:hover .carousel_nav_panel .prev, .cws_sc_carousel.arrows_default.arrows_on_hover:hover .prev, .cws_sc_carousel.arrows_default .prev{
		left:0;
		right: unset !important;
	}
	
	.navigation_owl.arrows_default.arrows_on_hover:hover .carousel_nav_panel .next, .cws_sc_carousel.arrows_default.arrows_on_hover:hover .next, .cws_sc_carousel.arrows_default .next{
		right:0;
		left: unset !important;
	}

}

.mobile_menu .button_open{
	font-size: 30px;
}

.navigation_owl.arrows_default.arrows_on_hover .carousel_nav_panel .prev, .cws_sc_carousel.arrows_default.arrows_on_hover .prev {
    right: calc(100% - 30px) !important;
}

.navigation_owl.arrows_default.arrows_on_hover .carousel_nav_panel .next, .cws_sc_carousel.arrows_default.arrows_on_hover .next {
    left: calc(100% - 30px) !important;
}

@media screen and ( min-width: 1190px ){

    .flex-viewport {
        /*height: 480px !important;*/
    }
    
    /* Mengatur lebar thumbnail agar muat 6 dalam satu baris */
    .woocommerce-product-gallery--columns-4 .flex-control-thumbs li {
        width: 16.66% !important; /* 100% dibagi 6 */
        float: left;
    }
    
    /* Menghilangkan margin yang mungkin mengganggu */
    .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) {
        clear: none !important;
    }
    
    .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(6n+1) {
        clear: both !important;
    }
    
    .woo_product_post_media.post_single_post_media{
        width:60% !important;
    }
    
    .woo_product_post_media.post_single_post_media + .summary{
        margin-left: calc(60% + 50px) !important;
    }
    
    

}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--init.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images.post_media.woo_product_post_media.post_single_post_media.img_retina {
        display: flex;
        flex-wrap: wrap;
    }

/* Mematikan link kategori di bawah judul produk */
.product_meta .posted_in a {
    pointer-events: none !important; /* Mematikan fungsi klik */
    cursor: default !important;      /* Kursor tetap panah biasa */
    color: inherit !important;       /* Warna mengikuti teks sekitarnya */
    text-decoration: none !important; /* Menghapus garis bawah */
}


.wpb_text_column ul.pagination>li:before {
	content: '' !important;
}

.ymc-container .filter-content .posts-grid .post-card__title, .ymc-extra-container .filter-content .posts-grid .post-card__title{
	margin-bottom: 0.25rem;
	font-size: 1rem;
}

.ymc-container .filter-content .posts-grid .post-card__tags .tag, .ymc-extra-container .filter-content .posts-grid .post-card__tags .tag {
    border: none;
    background: none;
    color: white;
    margin: 0;
    font-size: 0.7rem;
}

.ymc-container .filter-content .posts-grid--masonry .post-card, .ymc-extra-container .filter-content .posts-grid--masonry .post-card{
	width:365px;
}

.ymc-container .filter-dropdown-inner .ymc-dropdown__checkbox, .ymc-extra-container .filter-dropdown-inner .ymc-dropdown__checkbox {
    font-size: var(--ymc-filter-font-size);
}

.ymc-container .filter-content .posts-grid .post-card__tags a, a.post-card__title-link.js-post-link {
    pointer-events: none;
}

.ymc-container .filter-dropdown, .ymc-extra-container .filter-dropdown{
	max-width: 274px;
}
.ymc-container .filter-dropdown-inner .ymc-dropdown__selected, .ymc-extra-container .filter-dropdown-inner .ymc-dropdown__selected{
	font-size: 0.85rem;
	padding: 8px 15px;
}

@media screen and (min-width: 590px) and (max-width: 979px) {
	 .ymc-container .filter-dropdown, .ymc-extra-container .filter-dropdown{
		 max-width: 357px;
		}

	.ymc-container .filter-content .posts-grid--masonry .post-card, .ymc-extra-container .filter-content .posts-grid--masonry .post-card{
		width: 215px;
	}
}

@media screen and (min-width: 980px) and (max-width: 1190px) {
	 .ymc-container .filter-dropdown, .ymc-extra-container .filter-dropdown{
		 max-width: 215px;
		}

	.ymc-container .filter-content .posts-grid--masonry .post-card, .ymc-extra-container .filter-content .posts-grid--masonry .post-card{
		width: 285px;
	}
}

.menu-disabled {
    pointer-events: none !important; /* Link tidak bisa diklik */
    cursor: default !important;     /* Mengubah kursor agar tidak jadi 'hand' */
}