/*
Theme Name: Avada Child
Template: Avada
Version: 1.0
*/
.fusion-logo img {
	max-width: 140px;
}
.mobile-lang-toggle {
    display: none;
}
.menu-footer-policy-en-container {
display: inline-flex;
}
.img_full_width .vc_figure,
.img_full_width .vc_single_image-wrapper,
.img_full_width .vc_single_image-wrapper img {
	width: 100%;
}

.fusion-main-menu .fusion-dropdown-menu .sub-menu li a,
.fusion-secondary-header a:hover, .fusion-main-menu .sub-menu li a:hover {
	font-weight: bold;
}

.fusion-main-menu .sub-menu li a:hover {
    background-color: #E6E6E6 !important;
}

@media screen and (max-width: 767px) {
    .fusion-footer .fusion-column-last {
        display: flex !important;
        justify-content: space-between;
    }

    .fusion-footer .fusion-column-last .widget {
        margin-right: 0 !important;
    }

    .fusion-logo .fusion-logo-link img {
        max-height: 35px !important;
        max-width: 120px !important;
    }

    .fusion-logo {
        padding-top: 0 !important;
    }

    #menu-toggle {
        width: 30px !important;
        height: 30px !important;
    }

    #menu-toggle #hamburger span {
        width: 30px !important;
        height: 2px !important;
        margin: 6px 0 !important;
    }

    #menu-toggle.show #hamburger span {
        width: 0% !important;
    }

    #menu-toggle #cross span:nth-child(1) {
        width: 2px !important;
        top: 0 !important;
        left: 48px !important;
        transform: translateX(-34px) !important;
    }

    #menu-toggle #cross span:nth-child(2) {
        height: 2px !important;
        left: 1px !important;
        top: 30px !important;
        transform: translateY(-17px) !important;
    }


    #brand-partner {
        top: 15px !important;
        left: 200px !important;
    }

    .mobile-lang-toggle{
        position: absolute;
        right: 60px;
        top: 13px;
        display: block;
    }


    .mobile-lang-toggle ul {
        list-style: none;
        padding:0;
        margin:0
    }

    .mobile-lang-toggle .wpml-ls-display,
    .mobile-lang-toggle .wpml-ls-native {
        display: none !important;
    }

    .mobile-lang-toggle .wpml-ls-legacy-list-horizontal a {
        padding: 5px;
    }

    .wpcf7-form .newsletter-content .wpcf7-text {
        height: 50px !important;
        font-size: 14px !important;
    }

    .newsletter-content .wpcf7-submit, .wpcf7-form .newsletter-content input[type=submit], .wpcf7-form input[type=submit] {
        padding: 10px !important;
        height: 50px !important;
        font-size: 14px !important;
    }
}

.column-logo-doi-tac ul li img {
    height: 100%;
    max-height: 80px;
    width: auto;
}