/* Header / homepage inline SVG icons */

.main-header .header-v2-icon,
.news-text-link .news-link-icon {
	display: inline-block;
	flex-shrink: 0;
	vertical-align: middle;
}

.main-header .header-v2-icon {
	margin-left: 4px;
	margin-right: 4px;
}

/* Mega arrow — fill full row height (flush to borders like live) */
.mega-col .mega-col-list li.mega-link-group {
	align-items: stretch;
}

.mega-col .mega-col-list li.mega-link-group .mega-arrow-link {
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.mega-col .mega-col-list li.mega-link-group .mega-arrow-link .header-v2-icon,
.main-header .mobile-menu-list li.mobile-link-group .mobile-arrow-link .header-v2-icon {
	width: 10px;
	height: 14px;
	margin: 0;
}
.mega-col .mega-col-list li.mega-link-group .mega-arrow-link{
	padding: 1.3rem !important;
}
.main-header .mobile-menu-list li.mobile-link-group {
	align-items: stretch;
}

.main-header .mobile-menu-list li.mobile-link-group .mobile-arrow-link {
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 0;
	padding-top: 0;
	padding-bottom: 0;
}

.mega-col .mega-close-menu-col .header-v2-icon {
	margin-left: 8px;
	color: var(--main-text-color);
}

.mega-col .mega-close-menu-col:hover .header-v2-icon {
	color: var(--primary-dark-color);
}

.main-header .offcanvas-header .btn-close {
	color: #fff;
}

/* Mobile menu dropdown arrow — replaces Material \e313 with SVG */
@media only screen and (max-width: 991px) {
	.main-header .mobile-menu-list .dropdown-toggle::after {
		content: "" !important;
		font-family: inherit !important;
		font-size: 0 !important;
		background: var(--aubergine-color) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M5.534 6.814L.193 1.681a.643.643 0 010-.897l.623-.599a.72.72 0 01.932-.001L6 4.253l4.252-4.069a.72.72 0 01.932.001l.623.599a.643.643 0 010 .897L6.466 6.814a.693.693 0 01-.932 0z' fill='%23fff'/%3E%3C/svg%3E") center / 12px 7px no-repeat !important;
	}
	.main-header .mobile-menu-list .dropdown-toggle.show::after {
		background-color: var(--primary-color) !important;
		transform: rotate(180deg);
	}
}
