
:root {
    --monalisa-gray: #58595B;
    --monalisa-campogne-gold: #EEB5A1;
}
.nav-bg.monalisa {
    background: var(--monalisa-gray);
}
.body-pweb-monalisa .mb-nav-btn {
    color: var(--monalisa-campogne-gold);
}
img.pweb-logo-monalisa {
    width: 10rem;
}
.body-pweb-monalisa .content-bg {
    background: var(--monalisa-campogne-gold);
    padding: 0px 30px;
}
.body-pweb-monalisa .content-bg .inner-content {
    box-shadow: none;
}
.body-pweb-monalisa .inner-content, .body-pweb-monalisa .inner-content .container, .body-pweb-monalisa .banner-area, .body-pweb-monalisa .image-box, .body-pweb-monalisa .image-box img {
    border-radius: 0;
    padding: 0px;
    width: 100%;
}
.body-pweb-monalisa .welcome {
    background: var(--monalisa-campogne-gold);
    padding: 10px;
}
.body-pweb-monalisa .border-box {
    padding: 20px;
    position: relative;
}
.body-pweb-monalisa .order-text {
    margin: 20px 10px;
}
.quick-links-btn-monalisa {
    background: var(--monalisa-campogne-gold);
    border-radius: 50px;
    border: 1px solid white;
    box-shadow: 3px 3px 3px rgb(135, 135, 135);
    color: #58595B;
    font-weight: 700;
}
a.quick-links-btn-monalisa {
    color: var(--monalisa-gray);
    cursor: pointer;
}
.pweb-container-monalisa .pweb-new-order {
    border-left: 5px solid var(--monalisa-campogne-gold);
    color: var(--monalisa-gray);
}
.pweb-register-now-monalisa {
    background: var(--monalisa-campogne-gold);
}
.coffee-border-white.pweb-register-now-monalisa {
    border: none;
}
.pweb-register-now-monalisa .text-dark {
    color: var(--monalisa-gray) !important;
}
.body-pweb-monalisa .coffee-border::before {
    background: var(--monalisa-campogne-gold);
}
.body-pweb-monalisa .copyright {
    background: var(--monalisa-campogne-gold);
    position: relative;
    bottom: 0;
}
.body-monalisa .custom-footer, .body-pweb-monalisa .custom-footer {
    background-image: url(../assets/monalisa-bookstore/monalisa-bookstore-footer.png);
    background-size: cover;
    background-repeat: no-repeat;
    height: 240px;
}
.mb-nav-monalisa {
    width: 90% !important;
    margin-right: 20px !important;
    margin-bottom: 20px !important;
    border-radius: 50px !important;
    background: var(--monalisa-gray) !important;
    padding-top: 10px !important;
    margin-left: 20px !important;
}
.coffee-nav-mb.monalisa-nav-mb{
    color: var(--monalisa-campogne-gold);
}
.place-new-order-monalisa {
    color: var(--monalisa-gray) !important;
}
.count-member-title-monalisa {
    color: var(--monalisa-gray);
}
.count-member-text-monalisa {
    font-size: 55px;
    line-height: 1;
    color: var(--monalisa-gray);
}
.member-number-box-monalisa {
    border-left: 2px solid var(--monalisa-gray);
    height: 100px;
    color: var(--monalisa-gray);
}
.body-pweb-monalisa .coffee-border.member-box {
    min-height: 100px;
    height: fit-content;
    max-width: 500px;
    background: var(--monalisa-campogne-gold);
}
.body-pweb-monalisa .coffee-footer {
    background: var(--monalisa-gray);
    padding: 0px calc(15% - (5vw));
}
.body-pweb-monalisa .footer-quick-links h2.title, .body-pweb-monalisa .footer-quick-links hr.footer-line, .body-pweb-monalisa .footer-contact-us h2.title, .body-pweb-monalisa .footer-contact-us hr.footer-line {
    color: var(--monalisa-campogne-gold);
}
.body-pweb-monalisa .footer-quick-links .footer-link a {
    color: var(--monalisa-campogne-gold);
}
.body-pweb-monalisa .footer-contact-us .footer-contact {
    color: var(--monalisa-campogne-gold);
}
.monalisa-outside-footer p {
    color: var(--monalisa-campogne-gold);
}
.footer-social .monalisa-logo {
    padding: 35px 0px 15px 0px;
}
.footer-social img.monalisa-logo {
    width: 200px;
}
.body-monalisa .coffee-footer, .dashboard-monalisa .coffee-footer {
    background: var(--monalisa-gray);
    padding: 0px calc(15% - (5vw));
}
.body-pweb-monalisa .footer-quick-links h2.title, .body-pweb-monalisa .footer-quick-links hr.footer-line, .body-pweb-monalisa .footer-contact-us h2.title, .body-pweb-monalisa .footer-contact-us hr.footer-line,
.body-monalisa .footer-quick-links h2.title, .body-monalisa .footer-quick-links hr.footer-line, .body-monalisa .footer-contact-us h2.title, .dashboard-monalisa .footer-contact-us h2.title, .body-monalisa .footer-contact-us hr.footer-line,
.dashboard-monalisa .footer-contact-us hr.footer-line, .dashboard-monalisa .footer-quick-links h2.title, .dashboard-monalisa .footer-quick-links hr.footer-line {
    color: var(--monalisa-campogne-gold);
}
.body-pweb-monalisa .footer-quick-links .footer-link a, .body-monalisa .footer-quick-links .footer-link a, .dashboard-monalisa .footer-quick-links .footer-link a {
    color: var(--monalisa-campogne-gold);
}
.body-pweb-monalisa .footer-contact-us .footer-contact,  .body-monalisa .footer-contact-us .footer-contact, .dashboard-monalisa .footer-contact-us .footer-contact {
    color: var(--monalisa-campogne-gold);
}
@media (max-width: 1199px){
    .footer-social img.monalisa-logo{
        width: 150px;
    }
}
@media (max-width: 992px) {
    .body-pweb-monalisa .inner-content {
        background: none;
        box-shadow: none;
        margin: 0px;
        border-radius: 30px;
    }
    .body-pweb-monalisa .border-box {
        margin: 20px;
        padding: 10px;
    }
    .body-pweb-monalisa .border-box::before {
        content: "";
        position: absolute;
        inset: 0;
        border-radius: 30px;
        padding: 3px;
        background: var(--monalisa-campogne-gold);
        -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
        -webkit-mask-composite: xor;
        mask-composite: exclude;
        pointer-events: none;
    }
}
@media only screen and (max-width: 768px) {
    .quick-links-btn-monalisa {
        width: 100%;
    }
}
