/*
Theme Name: epotala
Template: Impreza
Version: 1.0
Author:	epotala
Theme URI: https://epotala.com
Author URI: https://epotala.com/
*/

/*Add your own styles here:*/

/* Nechung persons section — card style with circular photo */
.nechung-persons {
    background-color: #f5f5f5 !important;
}
.nechung-persons .w-person.layout_circle {
    background: #ffffff;
    border: 1px solid #d4d4d4;
    border-radius: 10px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
    padding: 2rem 1.5rem 1.5rem;
    max-width: 18rem;
}
.nechung-persons .w-person-image {
    width: 55%;
    margin: 0 auto 0.5rem;
}
.nechung-persons .w-person-name span {
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.04em;
}
.nechung-persons .w-person-role {
    opacity: 0.65;
}

/* Staff page — compact person cards */
.nechung-staff .w-person.layout_circle {
    background: #ffffff;
    border: 1px solid #d4d4d4;
    border-radius: 10px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.10);
    padding: 1.5rem 1rem 1rem;
    max-width: 14rem;
}
.nechung-staff .w-person-image {
    width: 45%;
    margin: 0 auto 0.5rem;
}
.nechung-staff .w-person-name span {
    font-weight: 700;
    letter-spacing: 0.03em;
}
.nechung-staff .w-person-role {
    opacity: 0.65;
    font-size: 0.85em;
}
.nechung-staff .w-person-description {
    font-size: 0.82em;
    line-height: 1.5;
}

/* Nav dropdown — maroon background matching header */
.l-subheader.at_bottom .w-nav-list.level_2 {
    background-color: #7c1000 !important;
    border-top: 2px solid #edba1c;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.25);
}
.l-subheader.at_bottom .w-nav-list.level_2 .w-nav-anchor {
    color: #fff !important;
}
.l-subheader.at_bottom .w-nav-list.level_2 .w-nav-anchor:hover,
.l-subheader.at_bottom .w-nav-list.level_2 .w-nav-item.current-menu-item > .w-nav-anchor {
    background-color: #5a0b00 !important;
    color: #edba1c !important;
}

/* Footer bottom — center text, maroon link */
.color_footer-bottom .w-hwrapper {
    justify-content: center !important;
}
.color_footer-bottom a {
    color: #7c1000 !important;
}
.color_footer-bottom a:hover {
    color: #a01500 !important;
}
