/* Addtional styles from JB */

.fixed-header.header-style-one .main-menu ul > li > a::after {
    background: var(--title-color-yellow) !important;
}

.sticky-header .btn-box a.current {
    background: var(--secondary-color) !important;   /* your yellow */
    color: var(--text-color) !important;        /* dark text to match design */
    border-color: #F8C001 !important;
}
#contact-form input:focus,
#contact-form textarea:focus{
    border: 3px solid transparent; /* keeps layout stable */
    box-shadow: inset 0 0 0 2px var(--secondary-color);
    outline: none;
}

.terms-cond-privacy h3{margin-bottom: 10px; font-size: 30px; color: var(--theme-color)}
.terms-cond-privacy p{margin-bottom: 20px}
.terms-cond-privacy hr{color: var(--title-color-yellow)}
.terms-cond-privacy ul{}
.terms-cond-privacy ul li{margin-left: 20px;line-height: 20px; margin-bottom: 10px; list-style: circle}
p.mobile-terms{color: #ffffff}
p.mobile-terms a{font-size:16px}

p.mobile-terms a:link,
p.mobile-terms a:visited{color: #ffffff}

p.mobile-terms a:hover{
    text-decoration: underline;
    color: var(--secondary-color);
}
