/* CMS widget → MAİB header chrome */
.nav-area > ul > li {
	padding: 40px 0;
	cursor: pointer;
	position: relative;
	list-style: none;
}
header.header--sticky.sticky .nav-area > ul > li {
	padding: 30px 0;
}
.nav-area > ul > li > ul,
.nav-area > ul > li .submenu {
	min-width: 230px;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 90;
	opacity: 0;
	visibility: hidden;
	background: #fff;
	box-shadow: 0 36px 35px rgba(0, 0, 0, 0.08);
	padding: 8px 0;
	margin: 0;
	list-style: none;
}
.nav-area > ul > li:hover > ul,
.nav-area > ul > li:hover .submenu {
	opacity: 1;
	visibility: visible;
}
.nav-area > ul > li > ul li a,
.nav-area > ul > li .submenu li a {
	display: block;
	padding: 12px 45px 12px 15px;
	font-size: 14px;
	font-weight: 600;
	color: #1C2539 !important;
}
.nav-area > ul > li > ul li a:hover,
.nav-area > ul > li .submenu li a:hover {
	background: #F2F2F8;
	color: var(--color-primary) !important;
}
.maib-lang a {
	color: inherit;
	text-decoration: none;
}
.maib-lang a.is-active {
	font-weight: 700;
}
header.maib-inner-header {
	position: relative;
	background: #fff;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
header.maib-inner-header .nav-area ul li a,
header.maib-inner-header .main-nav > a {
	color: #1C2539 !important;
}
.maib-hidden-cart {
	display: none !important;
}
.side-bar .mobile-menu .nav-item,
.side-bar .mobile-menu ul {
	list-style: none;
	padding-left: 0;
}
.side-bar .mobile-menu a {
	color: inherit;
}
.rts-breadcrumb-area .list-group-item a {
	color: inherit;
	text-decoration: none;
}
.rts-about-area-two .list-group-item {
	position: relative;
}
.rts-about-area-two .list-group-item a {
	color: inherit;
	text-decoration: none;
	display: block;
}
.rts-about-area-two .maib-page-body img {
	max-width: 100%;
	height: auto;
}
.maib-altsayfa-visual {
	margin-bottom: 1.5rem;
}
.maib-altsayfa-visual img {
	width: 100%;
	height: auto;
	display: block;
}
.maib-page-body h6 {
	margin-top: 1.25rem;
	margin-bottom: 0.75rem;
}
.maib-page-body ul {
	padding-left: 1.25rem;
}
.maib-page-body li + li {
	margin-top: 0.75rem;
}
.faq-wrapper-inner-page {
	--bs-accordion-border-width: 0;
	--bs-accordion-btn-focus-box-shadow: none;
	--bs-accordion-active-bg: transparent;
	--bs-accordion-active-color: inherit;
	--bs-accordion-btn-icon: none;
	--bs-accordion-btn-active-icon: none;
}
.faq-wrapper-inner-page .accordion-item + .accordion-item {
	margin-top: 0;
}
.faq-wrapper-inner-page .accordion-button:focus {
	box-shadow: none;
}
.faq-wrapper-inner-page .accordion-item .accordion-header button::after {
	background-image: url(../images/faq/plus.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	width: 1.7rem;
	height: 1.7rem;
	margin-top: 0;
}
.faq-wrapper-inner-page .accordion-item .accordion-header button:not(.collapsed)::after,
.faq-wrapper-inner-page .accordion-item .accordion-header button[aria-expanded="true"]::after {
	background-image: url(../images/faq/minus.svg);
	width: 1.2rem;
	height: 1.2rem;
}

/* Homepage nearest upcoming uses first-event as a marker; keep sticky-card layout. */
section.main-wrapper-sticky .sticky-statement.first-event {
	padding: 43px;
	display: flex;
	flex: none;
}
