/* Make the top menu background white */
.navigation-wrapper {
    background-color: #ffffff !important; /* White background */
}

/* Make the top menu font color black */
.navigation-wrapper a {
    color: #000000 !important; /* Black font color */
}

/* Adjust hover state for links */
.navigation-wrapper a:hover {
    color: #555555 !important; /* Darker gray for hover state */
}
/* Increase the font size of the menu items */
.navigation-wrapper .main-menu a {
    font-size: 20px; /* Adjust the font size as needed */
}
body .post-password-form {
max-width: 620px;
margin: 90px auto;
padding: 46px 38px;
background: #ffffff;
border: 1px solid #d5dde2;
border-radius: 22px;
box-shadow: 0 18px 50px rgba(0, 0, 0, 0.08);
text-align: center;
font-family: "Montserrat", system-ui, sans-serif;
color: #1b2b4a;
}

body .post-password-form::before {
content: "Private Proposal";
display: inline-block;
margin-bottom: 16px;
padding: 7px 16px;
border-radius: 999px;
background: rgba(103, 210, 76, 0.14);
color: #1b2b4a;
font-size: 12px;
font-weight: 700;
letter-spacing: 0.14em;
text-transform: uppercase;
}

body .post-password-form p:first-child {
margin: 0 auto 24px;
max-width: 480px;
color: #79878a;
font-size: 15px;
line-height: 1.7;
}

body .post-password-form p:first-child::before {
content: "Digital Marketing Growth Proposal";
display: block;
margin-bottom: 10px;
color: #1b2b4a;
font-size: 28px;
font-weight: 800;
line-height: 1.25;
}

body .post-password-form label {
display: block;
margin: 0 auto 18px;
color: #1b2b4a;
font-size: 13px;
font-weight: 700;
text-align: left;
max-width: 420px;
}

body .post-password-form input[type="password"] {
width: 100%;
margin-top: 8px;
padding: 15px 16px;
border: 1px solid #d5dde2;
border-radius: 12px;
background: #f5f7fa;
color: #1b2b4a;
font-size: 15px;
outline: none;
transition: 0.25s ease;
}

body .post-password-form input[type="password"]:focus {
border-color: #67d24c;
background: #ffffff;
box-shadow: 0 0 0 4px rgba(103, 210, 76, 0.14);
}

body .post-password-form input[type="submit"] {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 180px;
padding: 14px 24px;
border: none;
border-radius: 999px;
background: #67d24c;
color: #ffffff;
font-size: 13px;
font-weight: 800;
letter-spacing: 0.08em;
text-transform: uppercase;
cursor: pointer;
transition: 0.25s ease;
}

body .post-password-form input[type="submit"]:hover {
transform: translateY(-2px);
box-shadow: 0 12px 28px rgba(103, 210, 76, 0.35);
}

body .post-password-form::after {
content: "Prepared by Maven Brand Group";
display: block;
margin-top: 28px;
color: #79878a;
font-size: 12px;
letter-spacing: 0.06em;
text-transform: uppercase;
}

@media (max-width: 600px) {
body .post-password-form {
margin: 50px 18px;
padding: 36px 24px;
border-radius: 18px;
}

body .post-password-form p:first-child::before {
font-size: 24px;
}

body .post-password-form input[type="submit"] {
width: 100%;
}
