/**
* Theme Name: Loanlift Child
* Description: This is a child theme of Loanlift.
* Author: Udayraj
* Template: loanlift 
* Version: 1.0.0
*/
.topbar-three{
	background-color: var(--loanlift-primary-bg) !important;
}

.wpml-ls-statics-shortcode_actions{
	display: flex;
    align-items: center;
}

.mobile-nav-container .mobile-menu-list ~ .wpml-ls{
	display: none
}

.main-header-four.sticky-header--cloned.sticky-fixed .main-menu-logo img{
	filter: brightness(1) !important;
}

.services-details-section .btn-primary.active, .services-details-section .btn-primary:active, .services-details-section .open>.dropdown-toggle.btn-primary{
	background-color: var(--loanlift-primary-bg) !important;
}

.why-choose-three-list li{
	width: 100% !important;
}

.promotions-form p, .promotions-form .inquiry-form-group-one .form-control{
	color: #fff;
    padding: 10px;
    line-height: 1.2;
    border-color: #fff;
}

.promotions-form .inquiry-form-group-one .form-control::placeholder{
	color: #fff
}

.main-header-three, .mobile-nav-wrapper.expanded .mobile-nav-content{
	background-color: rgb(255 255 255 / 100%) !important;
}
.sticky-header--cloned.sticky-fixed{
	background-color: rgb(255 255 255 / 65%) !important;
}

ul.main-menu-list li a, ul.main-menu-list li, ul.contact-info li a, .search-btn, ul.contact-info li, ul.mobile-menu-list li a, .main-header-four.sticky-header--cloned.sticky-fixed .menu-phone{
	color: #000 !important
}

.header-side-menu span, .header-right-end span{
	background-color: #000 !important
}

.main-header-four.sticky-fixed .logo-header-normal{
	display: block !important;
	filter: unset !important;
}

.main-header-four.sticky-fixed .logo-header-active{
	display: none !important
}

.preloader{
	background: #134D26 !important
}

.apply-loan-widget .form-group textarea{
	    border: none;
    border-bottom: 1px solid var(--loanlift-text-light-grey);
    padding: 20px 18px;
    font-size: 14px;
    line-height: 20px;
    color: var(--loanlift-text-dark-grey);
    background: transparent;
    width: 100%;
}

.wpcf7-form-control-wrap.recaptcha{
	float: right
}

.animated-text {
    font-family: "Great Vibes", Sans-serif;
    color: #FFFFFF;
    font-size: 0; /* 🔥 loại bỏ space giữa inline-block */
    display: inline-block;
    white-space: nowrap;
}

.animated-text .char {
    font-size: 45px; /* set lại font-size */
	font-weight: bold;
    opacity: 0;
    display: inline-block;
    transform: translateY(20px);
    animation: charFadeUp 2.5s ease-in-out infinite;
}

.mobile-nav-close{
	top: 10px !important;
}

.mobile-nav-close span{
	background-color: #061525 !important;
}

/* reset opacity giữa mỗi vòng */
@keyframes charFadeUp {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    20% {
        opacity: 1;
        transform: translateY(0);
    }
    80% {
        opacity: 1;
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        transform: translateY(-10px);
    }
}
