.wpcf7 form .wpcf7-response-output {
    color:  #ba9664;
    font-size: 1em;
    font-weight: strong;
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #ba9664; /* Gold */
}
 
.wpcf7 form.init .wpcf7-response-output {
    display: none;
}
 
.wpcf7 form.sent .wpcf7-response-output {
    color:  #ba9664;
    font-size: 1em;
    font-weight: strong;
    border-color: #ba9664; /* Gold */
}
 
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
    color:  #ba9664;
    font-size: 1em;
    font-weight: strong;
    border-color: #ba9664; /* Gold */
}
 
.wpcf7 form.spam .wpcf7-response-output {
    color:  #ba9664;
    font-size: 1em;
    font-weight: strong;
    border-color: #ba9664; /* Gold */
}
 
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output {
    color:  #ba9664;
    font-size: 1em;
    font-weight: strong;
    border-color: #ba9664; /* Gold */
}

/* New Menu CSS */
#site-header-wrap.header-layout1 .site-header-main .site-navigation-main-content {
    background: #C2B59B;
}

#site-header-wrap.header-layout1 .site-header-main .site-navigation-main-content .primary-menu .current-menu-item a {
    color: #BA9664 !important;
}

#site-header-wrap.header-layout1 .site-header-main .site-navigation-main-content .primary-menu li a:hover {
    color: #BA9664 !important;
}

#site-header-wrap.header-layout1 .site-header-main .site-navigation-main-content .primary-menu > li > a:before {
    border-color: #BA9664;
}

#site-header-wrap.header-layout1 .site-header-main.h-fixed {
    background: #C2B59B;
}

#site-header-wrap.header-layout1 .site-header-main.h-fixed .site-navigation-main-content {
    background: #C2B59B;
}
/* New Menu CSS End */