
/* header */
#menu-header_menu .menu-item a{color: #ffffffbf !important;font-size: 16px;font-weight: 500;padding: 8px 10px !important;transition: color 0.3s ease;text-decoration: none; }
#menu-header_menu .menu-item.current-menu-item a{color: var(--accent-gold) !important;}
#menu-header_menu .menu-item a:hover{opacity: 1 !important;transform: translateY(-1px);color: #ffc107 !important;}
.custom-navbar .navbar-nav > li > a {transition: color 0.25s ease-in-out, transform 0.25s ease-in-out !important;opacity: 0.8;position: relative;display: inline-block;}
.custom-navbar .navbar-nav > li > a:hover,
.custom-navbar .navbar-nav > li.current-menu-item > a,
.custom-navbar .navbar-nav > li.current-menu-ancestor > a {opacity: 1 !important;transform: translateY(-1px);}
.custom-navbar .navbar-nav > li > a::after {content: '';position: absolute;bottom: 2px;left: 0.5rem;right: 0.5rem;height: 2px;background-color: #ffc107;transform: scaleX(0);transform-origin: center;transition: transform 0.28s cubic-bezier(0.25, 1, 0.5, 1);}
.custom-navbar .navbar-nav > li > a:hover::after,
.custom-navbar .navbar-nav > li.current-menu-item > a::after,
.custom-navbar .navbar-nav > li.current-menu-ancestor > a::after {transform: scaleX(1);}

/* Footer */
.footer-02 ul li a { text-decoration: none; color: #fff;}
.footer-02 ul li a:hover { color: #ffc107; }
.footer-03 ul li a { text-decoration: none; color: #fff;}
.footer-03 ul li a:hover { color: #ffc107; }
.footer-segment .btn.btn-warning { background-color: #ffc107 !important; color: #000; border: 1px solid #ffc107; border-radius: 4px; margin-top: 0;}
.footer-segment .btn.btn-warning:hover,
.footer-segment .btn.btn-warning:focus { background-color: #ffc107; color: #000; box-shadow: none;}
.footer-input-box { border: 1px solid rgba(255, 255, 255, 0.3) !important; background-color: transparent;}
.footer-segment form p { margin-bottom: 5px;}
.footer-segment form .d-flex p {margin-bottom: 3px; flex: 1;}

/* ********** HOME ********** */
/* How it Works */
.col:last-child .how-works-arrow{display: none !important;}

/* faq */
.accordion-body p{margin-bottom: 0;}

/* ********** ABOUT ********** */
.aboutlist p{margin-bottom: 0;}

/* ********** Contact ********** */
.wpcf7-spinner{display: none !important;}
.wpcf7-form-control.wpcf7-submit{background-color: transparent !important;border: none;}
.contact-submit-btn p{margin-bottom: 0;}