/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

body:not(.avada-menu-highlight-style-background) .fusion-is-sticky .fusion-main-menu>ul>li.wpml-ls-menu-item{padding-right: 0!important;}

a {-moz-transition: none; -webkit-transition: none; -o-transition: color 0 ease-in; transition: none;}

.text-justify{text-align: justify;}
.fusion-main-menu>ul>li.wpml-ls-menu-item{padding-right: 0; position: relative;}
.fusion-main-menu>ul>li.wpml-ls-menu-item::after{content: "|"; position: absolute; top: 23px; left: 33px; color: #4060af;}
.fusion-main-menu>ul>li.wpml-ls-menu-item.wpml-ls-last-item::after{content:"";}
.fusion-main-menu>ul>li.wpml-ls-menu-item span.menu-text{border-bottom: 1px solid transparent; line-height: 20px; padding: 5px 10px; background-color: #C7D0DA;	}
.fusion-main-menu>ul>li.wpml-ls-menu-item span.menu-text .wpml-ls-display{border-bottom: 2px solid transparent;}
.fusion-main-menu>ul>li.wpml-ls-menu-item.wpml-ls-current-language span.menu-text .wpml-ls-display{border-bottom: 2px solid #4060af;}
.fusion-main-menu>ul>li.wpml-ls-menu-item.wpml-ls-current-language:hover span.menu-text .wpml-ls-display{border-color: #cf4520;}
/* <li id="menu-item-wpml-ls-33-en" class="menu-item wpml-ls-slot-33 wpml-ls-item wpml-ls-item-en wpml-ls-current-language wpml-ls-menu-item wpml-ls-last-item menu-item-type-wpml_ls_menu_item menu-item-object-wpml_ls_menu_item menu-item-wpml-ls-33-en" data-classes="menu-item" data-item-id="wpml-ls-33-en"><a title="EN" href="http://qwench.com.hk/optune2" class="fusion-bar-highlight"><span class="menu-text"><span class="wpml-ls-display">EN</span></span></a></li> */

.flex-prev{
	opacity: 1!important;
    border-radius: 50%!important;
    border: 1px solid #5c5c5c!important;
    background-color: #eee!important;
    color: #5c5c5c!important;
    top: 70%!important;
    left: 2%!important;
}

.flex-next{
	opacity: 1!important;
    border-radius: 50%!important;
    border: 1px solid #5c5c5c!important;
    background-color: #eee!important;
    color: #5c5c5c!important;
    top: 70%!important;
    right: 2%!important;
}

.flex-prev:hover,
.flex-next:hover{
    border: 1px solid #D85B35!important;
    background-color: #E9C6BE!important;
    color: #D85B35!important;	
}

ul.slides li a{cursor: default;}

.app_code{position: absolute; right: 0; top: 10px;}


/* Menu */
.fusion-main-menu>ul>li .menu-text{position: relative;}
.fusion-main-menu>ul>li .menu-text sup{position: absolute; top: -5px; right: -12px;}