/*
Theme Name: Twenty Twenty-Four Child - MVS
Theme URI: https://example.com
Description: Child theme for Twenty Twenty-Four with MVS custom header.
Author: MVS
Template: twentytwentyfour
Version: 1.0.0
Text Domain: twentytwentyfour-child
*/
footer{
    background: #ffffff;
}
/* MVS custom header layout */
.mvs-site-header {
	margin: 0;
}

.mvs-header-top {
	background: #ece6f3;
	padding: 6px 25px;
}

.mvs-top-nav .wp-block-navigation-item__content {
	font-weight: 700;
	font-size: 30px;
	color: #111;
}

.mvs-top-nav .wp-block-navigation-item + .wp-block-navigation-item {
	border-left: 2px solid #111;
	padding-left: 18px;
	margin-left: 6px;
}

.mvs-header-main {
	background: #fff;
	padding: 8px 25px;
	border-bottom: 1px solid #ececec;
	margin:0;
}

.mvs-main-actions {
	gap: 28px;
}

.mvs-main-nav .wp-block-navigation-item__content {
	font-weight: 700;
	font-size: 16px;
	color: #5f1884;
}

.mvs-header-cta .wp-block-button__link {
	background: #ece6f3;
	color: #5f1884;
	font-weight: 700;
	font-size: 16px;
	border-radius: 14px;
	padding: 14px 28px;
}

@media (max-width: 900px) {
	.mvs-top-nav .wp-block-navigation-item__content,
	.mvs-main-nav .wp-block-navigation-item__content,
	.mvs-header-cta .wp-block-button__link {
		font-size: 20px;
	}

	.mvs-main-actions {
		gap: 12px;
		flex-wrap: wrap;
		justify-content: flex-end;
	}
}
