#ltb_footer{
    background-color: rgba(0, 0, 0, 0.76);
    padding-top: 45px;
    padding-bottom: 62px;
    position: relative;
    background-image: url('content/footer.jpg');
}

#ltb_footer .footer_box{
    display: flex;
    justify-content: space-between;
    gap: 40px;
}
#ltb_footer .footer_box .left{
    display: flex;
    gap: 40px;
}
#ltb_footer .footer_box h3,
#ltb_footer .footer_box .h3{
    font-weight: 700;
    font-size: 1.8rem;
    line-height: 100%;
    text-transform: uppercase;
    color: #50B27D;
    margin-bottom: 24px;
}
#ltb_footer .footer_box .left a{
    display: block;
    font-size: 1.6rem;
    line-height: 150%;
    color: #FFF;
    margin-bottom: 10px;
    font-weight: 400;
    transition-duration: 0.3s;
}
#ltb_footer .footer_box .left a:hover{
    color: #50B27D;
}
#ltb_footer .footer_box .left a:last-child{
    margin-bottom: 0px;
}
#ltb_footer .footer_box .right p{
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 150%;
    color: #FFF;
}
#ltb_footer .footer_box .right p a{
    color: #FFF;
    transition-duration: 0.3s;
}
#ltb_footer .footer_box .right p a:hover{
    color: #50B27D;
}

#ltb_footer .social_box{
    margin-bottom: 47px;
    margin-top: 12px;
    display: flex;
    align-items: center;
    gap: 24px;
}
#ltb_footer .social_box a{
    border: 1px solid rgba(255, 255, 255, 0.21);
    background-color: rgba(255, 255, 255, 0.04);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    border-radius: 100%;
    transition-duration: 0.3s;
}
#ltb_footer .social_box a:hover{
    opacity: 0.7;
}
#ltb_footer .social_box img{
    width: 24px;
    height: auto;
}

#ltb_footer .copy_box{
    border-top: 1px solid #FFF;
    padding-top: 32px;
}
#ltb_footer .copy_box p{
    text-align: center;
    color: #FFF;
    margin-bottom: 0px;
}
#ltb_footer .copy_box p a{
    color: #FFF;
    transition-duration: 0.3s;
    font-weight: 700;
}
#ltb_footer .copy_box p a:hover{
    color: #ff7a00;
}

#wp_access_helper_container{
    background: #eef2f6 !important;
}
#wp_access_helper_container.accessability_container.dark_theme.accessability_container.active, 
#wp_access_helper_container.accessability_container.dark_theme #access_container, 
#wp_access_helper_container.accessability_container.dark_theme .access_container_inner, 
#wp_access_helper_container.accessability_container.dark_theme .a_module, 
#wp_access_helper_container.accessability_container.dark_theme .a_module_title, 
#wp_access_helper_container.accessability_container.dark_theme .a_module_exe,
#wp_access_helper_container.accessability_container.dark_theme .font_resizer a{
    background: #eef2f6 !important;
    color: #01160E !important;
    font-size: 1.6rem;
    font-family: 'Poppins';
}
#wp_access_helper_container  button.close_container{
    border-radius: 100px;
    background: #50B27D !important;
    transition-duration: 0.4s;
}
#wp_access_helper_container button.close_container:hover,
#wp_access_helper_container button.close_container:focus {
    background: #01160E !important;
    color: #FFF !important;
}
#wp_access_helper_container.accessability_container button.wah-action-button{
    border-radius: 100px;
    background: #50B27D !important;
    transition-duration: 0.4s;
}
#wp_access_helper_container.accessability_container.dark_theme .contrast_trigger{
    background: #50B27D !important;
}
#wp_access_helper_container.accessability_container button.wah-action-button:hover, 
#wp_access_helper_container.accessability_container button.wah-action-button:focus, 
#wp_access_helper_container.accessability_container button.wah-action-button.active_button{
    background: #01160E !important;
    color: #FFF !important;
}