/**
* Theme Name: Wavo Child
* Description: This is a child theme of Wavo, generated by Merlin WP.
* Author: <a href="http://ninetheme.com/about">Ninetheme</a>
* Template: wavo
* Version: 2.0.2
*/

/* Fix for height:auto; set for html content which enlarged the space for cases like: 
https://www.hkmu.edu.hk/about-hkmu/university-publications/e-bulletin/e-bulletin-2021/issue141/
for the code like this, but the image is 100x100px, but set at height:20px. Where the default WP HTML Block set image to be height:auto;
<div id="align-wrapper" style="text-align:center;">
<img loading="lazy" align="middle" border="0" height="20" src="http://www.ouhk.edu.hk/PAU/ebulletin/icon/pixel.gif" width="100">
</div>
*/
td.lh_f div#align-wrapper img[height='15'][width='100']{height: 15px;}
td.lh_f div#align-wrapper img[height='20'][width='100']{height: 20px;}
td.lh_f div#align-wrapper img[height='40'][width='100']{height: 40px;}


/*Slick Slider*/
html body .wpsisac-slick-slider.wpsisac-prodesign-9 .wpsisac-clr-1 .wpsisac-slide-wrap,
html body .wpsisac-slick-slider.wpsisac-prodesign-9 .wpsisac-clr-2 .wpsisac-slide-wrap,
html body .wpsisac-slick-slider.wpsisac-prodesign-9 .wpsisac-clr-3 .wpsisac-slide-wrap,
html body .wpsisac-slick-slider.wpsisac-prodesign-9 .wpsisac-clr-4 .wpsisac-slide-wrap {
    background: transparent;
}
.wpsisac-slick-slider.wpsisac-prodesign-7.wpsisac-image-fit .wpsisac-slide-image-bg, .wpsisac-slick-slider.wpsisac-prodesign-8.wpsisac-image-fit .wpsisac-slide-image-bg, .wpsisac-slick-slider.wpsisac-prodesign-9.wpsisac-image-fit .wpsisac-slide-image-bg{height: auto!important;max-height: 450px;}
.wpsisac-slide-wrap{display: table;}
.wpsisac-slider-wrp .wpsisac-slick .wpsisac-columns{width: calc(100% - 1000px);display: table-cell;float: none;padding: 0;z-index: 0;/*z-index: 2;*/vertical-align:middle;}
.wpsisac-slider-wrp .wpsisac-slick .wpsisac-columns.left-image-side{width: 1000px;padding: 20px 0;z-index: 1;}
.wpsisac-slider-wrp .wpsisac-slick .wpsisac-slide-image-bg{box-shadow: 2px 2px 15px rgb(0 0 0 / 50%);}
.wpsisac-slider-wrp .wpsisac-slick .wpsisac-slider-content{background-color: #EFEFEF;display: table;width: 100%;min-height: 320px;margin: 10% 0;padding: 50px 50px 50px 50px;/*padding: 50px 50px 50px 20px;*/vertical-align: middle;position: relative;}
.wpsisac-slider-wrp .wpsisac-slick .wpsisac-slider-content .wpsisac-slide-title{display: table-row;z-index: 1;}
.wpsisac-slider-wrp .wpsisac-slick .wpsisac-slider-content .wpsisac-slider-short-content{display: table-cell;vertical-align: middle;z-index: 1;padding: 0 !important;}
/*.wpsisac-slider-wrp .wpsisac-slick .wpsisac-slider-content:after{background-color: transparent;border: 5px solid #7fc241;content: '';display: table;width: 100%;height: calc(100% - 60px);position: absolute;top: 30px;left: -30px;right: 30px;bottom: 30px;z-index: 0;}*/
.wpsisac-slick-slider.wpsisac-prodesign-9 .wpsisac-slider-short-content{color: #004B77;text-shadow: none;}
.wpsisac-image-fit img.wpsisac-slider-img{-o-object-position: center;object-position: center;}
.wpsisac-slider-wrp .wpsisac-slick .slick-dots{position: relative;bottom: 0 !important;}
.wpsisac-slider-wrp .wpsisac-slick .slick-dots li button, 
.wpsisac-slider-wrp .wpsisac-slider-nav .slick-dots li button{background-color: #ddd !important;}
.wpsisac-slider-wrp .wpsisac-slick .slick-dots li.slick-active button, 
.wpsisac-slider-wrp .wpsisac-slider-nav .slick-dots li.slick-active button{background-color: var(--color-hkmu-main) !important;}
.wpsisac-slider-wrp .wpsisac-slick.wpsisac-dots-design-4 .slick-dots li.slick-active button{box-shadow: none !important;}
.wpsisac-slider-wrp .wpsisac-slick .slick-dots{text-align: center;}
.wpsisac-slider-wrp .wpsisac-image-fit img.wpsisac-slider-img{object-fit: unset;height: auto;}
@media (max-width: 1500px){
    .wpsisac-slider-wrp .wpsisac-slick .wpsisac-columns{width: calc(100% - 800px);}
    .wpsisac-slider-wrp .wpsisac-slick .wpsisac-columns.left-image-side{width: 800px;}
    .wpsisac-slider-wrp .wpsisac-slick .wpsisac-slider-content{padding: 30px 20px 30px 20px;/*padding: 30px 20px 30px 10px;*/}
    .wpsisac-slider-wrp .wpsisac-slick .wpsisac-slider-content:after{height: calc(100% - 30px);top: 15px;left: -20px;right: 15px;bottom: 20px;}
}
@media (max-width: 1200px){
    .wpsisac-slider-wrp .wpsisac-slick .wpsisac-columns{width: 60%;}
    .wpsisac-slider-wrp .wpsisac-slick .wpsisac-columns.left-image-side{width: 40%;}
}
@media (max-width: 1200px){
    .wpsisac-slider-wrp{margin-left: 0;}
    .wpsisac-slider-wrp .wpsisac-slick .wpsisac-columns{width: 100%;display: block;}
    .wpsisac-slider-wrp .wpsisac-slick .wpsisac-columns.left-image-side{width: 100%;min-height: 100px;padding-bottom: 0;}
    .wpsisac-slider-wrp .wpsisac-slick .wpsisac-slider-content{margin: 0;min-height: 200px;padding: 20px !important;}
    .wpsisac-slick-slider.wpsisac-prodesign-7 .slick-dots, .wpsisac-slick-slider.wpsisac-prodesign-8 .slick-dots, .wpsisac-slick-slider.wpsisac-prodesign-9 .slick-dots {
        display: block!important;
        left: 0!important;
        right: 0!important;
        margin: 15px 0!important;
    }
    .wpsisac-slider-wrp .wpsisac-slick .wpsisac-slider-content:after{width: calc(100% - 30px);height: 100%;top: -15px;left: 10px;right: 15px;bottom: 10px;}
}




html body .wpsisac-slick-slider.wpsisac-prodesign-9 .wpsisac-clr-1 .wpsisac-readmore a.wpsisac-slider-readmore:focus,
html body .wpsisac-slick-slider.wpsisac-prodesign-9 .wpsisac-clr-1 .wpsisac-readmore a.wpsisac-slider-readmore:hover,
html body .wpsisac-slick-slider.wpsisac-prodesign-9 .wpsisac-clr-2 .wpsisac-readmore a.wpsisac-slider-readmore:focus,
html body .wpsisac-slick-slider.wpsisac-prodesign-9 .wpsisac-clr-2 .wpsisac-readmore a.wpsisac-slider-readmore:hover,
html body .wpsisac-slick-slider.wpsisac-prodesign-9 .wpsisac-clr-3 .wpsisac-readmore a.wpsisac-slider-readmore:focus,
html body .wpsisac-slick-slider.wpsisac-prodesign-9 .wpsisac-clr-3 .wpsisac-readmore a.wpsisac-slider-readmore:hover,
html body .wpsisac-slick-slider.wpsisac-prodesign-9 .wpsisac-clr-4 .wpsisac-readmore a.wpsisac-slider-readmore:focus,
html body .wpsisac-slick-slider.wpsisac-prodesign-9 .wpsisac-clr-4 .wpsisac-readmore a.wpsisac-slider-readmore:hover
{
    color:var(--color-hkmu-main)!important;background:#fff;
}

html body ul.slick-dots li {
    width: 16px; height: 16px;
}

html body .wpsisac-slick.wpsisac-dots-design-4 .slick-dots li button {
    height: 12px !important;
    width: 12px !important;
}

html, body {/*font-family: "Roboto", Sans-serif !important;*/}
#hkmu_header a:hover,
.hkmu_footer a:hover,
a:hover{color: inherit;/*text-decoration: underline;text-decoration-color: inherit;*/}
#hkmu_header a,#hkmu_header a.has-submenu:hover,
.hkmu_footer a,
a.elementor-button-link,
a.elementor-button-link:hover,
a.nt-flip-button:hover,
.wavo-button a:hover,
a.elementor-toggle-title:hover,
.premium-blog-entry-title a{text-decoration: none;}
.premium-blog-even .premium-blog-post-container{max-width: 360px;display: block;margin: 0 auto;}
.premium-blog{padding: 0 30px;}
.elementor-widget-premium-addon-blog .premium-blog-meta-data{font-family: var( --hkmu-theme-h4-font-family ), var( --hkmu-theme-sc-font-family ), Arial;font-size: var( --hkmu-theme-h4-font-size );font-weight: var( --hkmu-theme-h4-font-weight );line-height: var( --hkmu-theme-h4-line-height );letter-spacing: var( --hkmu-theme-h4-letter-spacing );}
.elementor-widget-premium-addon-blog .premium-blog-meta-data .fa{display:none;}

ul{padding-inline-start: 0;}

.hkmu_footer a:hover{color: rgba(255, 255, 255, 0.8);}
/* header */
/* For the scrolled header */
.nav-scroll{box-shadow: 0 0 10px rgb(0 0 0 / 50%);background: #fff !important;}
[data-overlay-dark="3"]:before, [data-overlay-light="3"]:before{opacity: 0.1 !important;}
.topnav{color: #212529 !important;}
.topnav .menu-icon .icon i{background: #212529 !important;}
@media (min-width: 1500px){
    .elementor-section.elementor-section-boxed>.elementor-container{max-width: 1470px;}
}

#navi{
    display:none;
    width:100%;
    padding: 10px 0 20px 0 !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 5%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.3) 70%, rgba(255, 255, 255, 0) 100%) !important;
}
@media (min-width: 1025px){
    div.sfm-navicon-button{
        width:50px !important;height:50px !important;
        top:25px !important; z-index: -2;
        border-radius: 0; padding:5px;background-color: transparent;
        right: 25px !important;
    }
    body.admin-bar div.sfm-navicon-button{
        top:57px !important;
    }
}

@media (max-width: 1024px){
    div.sfm-navicon-button{
        width:40px !important;height:40px !important;
        top:25px !important; z-index: -2;
        border-radius: 0; padding:5px;
        right: 15px !important;
    }
    body.admin-bar div.sfm-navicon-button{
        top:57px !important;
    }    
}
@media (max-width: 767px){
    div.sfm-navicon-button{
        top:15px !important; z-index: -2;
    }
    body.admin-bar div.sfm-navicon-button{
        top:43px !important;
    }
}

@media (max-width: 625px){
    body.admin-bar div.sfm-navicon-button{
        top:43px !important;
    }
    body.admin-bar #h_logo img{margin-top: 25px;}
}

#navi.open{background-image: none !important;}
.lang-select .lang-icon{color: #212529 !important;}
.lang-select .lang-arrow{color: #212529 !important;}
.hamburger-inner, .hamburger-inner::after, .hamburger-inner::before{background-color: #212529 !important;}

body:not(.elementor-msie) .slider .parallax-slider .caption h1 .stroke span{-webkit-text-stroke-color: #00A040;}



.hamenu{background-color: #009d8380 !important;}
/*.hamenu{background-color: #009d8366 !important;background-image: url("http://hkmu2.bbltech.com/wp-content/uploads/2021/04/JC_outlook_0187_1920.jpg") !important;background-position: center center !important;background-repeat: no-repeat !important;background-size: cover !important;}
*/
.hamenu.open:after{display:block;position:fixed;top:0;left:0;width:100vw;height:calc(100% + 62px);content:"";background-color: #009d83d0 !important;z-index:-2;}
.hamenu.open:before{display:block;position:fixed;top:0;right:0;width:40vw;height:calc(100% + 62px);content:"";background-color: #2A7AB2d0 !important;z-index:-1;}

@media (max-width: 1024px){
    .hamenu:before{width: 37vw;}
}
@media (max-width: 767px){
    .hamenu:before{width: 100vw;top: 60vh;height: calc(80vh - 1px)}
    .hamenu .menu-links .main-menu{overflow: hidden auto;}
    .hamenu .menu-links{margin-top: 0;}
    .hamenu .menu-links .main-menu::-webkit-scrollbar{width: 10px;}
    .hamenu .menu-links .main-menu::-webkit-scrollbar-track{background: transparent; border-radius: 10px;}
    .hamenu .menu-links .main-menu::-webkit-scrollbar-thumb{background: #fff;border-radius: 10px;}
}


/*.page-header{background: #009D83 !important;}*/
.page-header .text-bg{-webkit-text-stroke-width: 5px !important;}
.cont-info .item{display: none;}
.cont-info .item.topmenu{display: block;}
.cont-info .item:last-child{display: block;}
.cont-info ::-webkit-input-placeholder{color: #fff;}
.cont-info ::-ms-input-placeholder{color: #fff;}
.cont-info ::placeholder{color: #fff;}
.plus-navigation-wrap .navbar-nav .dropdown-menu>li>a{white-space: normal;}
#menu-sidebar1_menu-1{display: block;width: 100%;}


#hamenu .main-menu a:hover{color: #fff;}
.swiper-slide-thumb-active .slide-item-number.stroke-text{color:#fff !important;}
.hamenu .cont-info{z-index: 0;}
.hamenu .cont-info>*{z-index: 0;}
.hamenu .cont-info:after{display:none;}
#header_st .hamenu{background-image: url("http://hkmu2.bbltech.com/st/wp-content/uploads/sites/2/2021/04/scientific-with-closeup-light-microscope-blurred-laboratory.jpg") !important;}
#header_st .hamenu:after{background-color: #2A7AB2d0 !important;}
#header_st .hamenu:before{background-color: #009d83d0 !important;}
.team .item .img.filter img{-webkit-filter: grayscale(0) !important;filter: grayscale(0) !important;}
.testi-type4 img{width: auto !important;height: 150px !important;border-radius: 50px 0 50px 0 !important;}
.splash-button{background-color: transparent !important;border: 1px solid #fff;border-radius: 5px;text-decoration: none;font-family: 'Poppins', sans-serif !important;}
.splash-button-area{position: fixed;bottom: 30px;right: 30px;}
.splash-button{border: 0;}
.animatedfsmenu.navbar-expand-md .navbar-collapse{overflow: hidden auto;}
.animatedfsmenu.navbar-expand-md .navbar-collapse::-webkit-scrollbar{width: 10px;}
.animatedfsmenu.navbar-expand-md .navbar-collapse::-webkit-scrollbar-track{background: transparent; border-radius: 10px;}
.animatedfsmenu.navbar-expand-md .navbar-collapse::-webkit-scrollbar-thumb{background: #fff;border-radius: 10px;}
.animatedfsmenu .animatedfs_background:before{content:'';background-color: #2A7AB2d0;width:100%;height:100%;position:relative;top:0;left:0;z-index: 1;}

.hamenu .menu-links .main-menu.gosub > li{visibility: visible !important;}
.hamenu .menu-links .main-menu .sub-menu.sub-open{height: auto;visibility: visible;}
.hamenu .menu-links .main-menu .sub-menu{position: relative;}
.hamenu .menu-links .main-menu .sub-menu > ul > li > div > .sub-link{}
.hamenu .menu-links .main-menu .sub-menu.sub-open > ul > li > div > .sub-link{}

.topnav .menu-icon{display:none !important;}
#sfm-sidebar .sfm-logo>a{padding: 5px;/*background: #fff;border: 0;border-radius: 50%;*/}
#sfm-sidebar.sfm-hl-line .sfm-menu li>a:before{bottom: -1px;height: 1px;background: rgb(255 255 255 / 25%);}
#sfm-sidebar .sfm-view .sfm-menu{justify-content: start;padding-top: 136px;padding-bottom: 50px;}
#sfm-sidebar.sfm-compact .sfm-nav{margin-top: 0 !important;}
.sfm-rollback{width: 5px;}

/*Header*/
#hkmu_header{position: fixed;top: 0;left: 0;right: 0;background-color: transparent;transition: background-color 0.5s;z-index:100;}
.scroll-start #hkmu_header{background-color:#fff;box-shadow: 0 0 10px rgb(0 0 0 / 50%);transition: background-color 0.5s;}
#hkmu_header .elementor-nav-menu--main .elementor-nav-menu a, 
#hkmu_header .elementor-nav-menu--main .elementor-nav-menu a.highlighted, 
#hkmu_header .elementor-nav-menu--main .elementor-nav-menu a:focus, 
#hkmu_header .elementor-nav-menu--main .elementor-nav-menu a:hover{padding:10px 8px !important;}
#hkmu_header:after{background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.9) 40%, rgba(255, 255, 255, 0.75) 55%, rgba(255, 255, 255, 0.25) 75%, rgba(255, 255, 255, 0) 100%) !important;display:block;content:'';position:absolute;left:0;top:0;right:0;z-index:-1;transition: all 0.5s;height: 180px;}
.scroll-start #hkmu_header:after{opacity:0;display:none; transition: all 0.5s;}
#hkmu_header .elementor-nav-menu .elementor-item{font-weight: 400;font-size: 14px;}
@media (max-width: 1200px){
    #hkmu_header .elementor-nav-menu .elementor-item{font-size: 12px;}
}
#h_logo img{height: auto !important;max-height: 85px;width: auto;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
#h_logo img{opacity: 0;}
@media (max-width: 1100px){
    #h_logo img{max-height: 60px;}
}
@media (max-width: 1024px){
    #h_logo img{max-height: 60px;}
}
@media (max-width: 767px){
    #h_logo img{max-height: 40px;}
}
#h_logo .logo_pc .elementor-widget-container{padding: 15px 5px 15px 5px !important;}
#h_logo .elementor-element .elementor-image{position:relative;}
/*#h_logo .elementor-element .elementor-image:before{border-left: 1px solid #909090;content:'';display: block;width:0;height:45px;position: absolute;left: -15px; top: calc((100% - 45px) / 2);}*/
#h_logo .elementor-element:first-child .elementor-image:before{display: none;}
#h_logo .elementor-heading-title a{color: #333333;font-size: 16px;font-weight:400;}
#h_logo .elementor-heading-title:before{border-left: 1px solid #909090;content:'';display: block;width:0;height:45px;position: absolute;left: -10px; top: calc((100% - 45px) / 2);}

/*Page Template*/
.hkmu_banner{background-position: center;background-repeat: no-repeat;background-size: cover;display: block;min-height:250px;height:33vh; /*450px*/;margin-bottom: 20px;position: relative;}
.hkmu_banner .container{position: relative;height: 100%;}
.hkmu_banner h1{color: #fff;text-shadow: black 5px 5px 10px;position: absolute;left: 10px;bottom: 30px;padding: 0;z-index: 1;}
.hkmu_banner .container,
.hkmu_breadcrumb .container,
.hkmu_tools .container,
.page_content.container{max-width: 1140px !important;padding: 0;}
.page_content.container-fluid{padding: 0 10px;}
@media (min-width: 1500px){
    .hkmu_banner .container,
    .hkmu_breadcrumb .container,
    .hkmu_tools .container,
    .page_content.container{max-width: 1470px !important;}
}
@media (max-width: 767px){
    .hkmu_banner .container,
    .hkmu_breadcrumb .container,
    .hkmu_tools .container,
    .page_content.container,
    .page_content.container-fluid{max-width: 1024px !important;padding: 0 15px;}
    .page_content.container-fluid{padding: 0 15px;}
    .hkmu_banner h1{left: 15px;}
}
.hkmu1a_banner{background-position: center;background-repeat: no-repeat;background-size: cover;display: block;min-height:600px;height:50vh; /*450px*/;margin-bottom: 30px;position: relative;}
.hkmu1a_banner .container{position: relative;height: 100%;}
.hkmu1a_banner h1{color: #fff;text-shadow: black 5px 5px 10px;position: absolute;left: 15px;bottom: 30px;padding: 0 15px;z-index: 1;}


.hkmu_breadcrumb{border-bottom: 1px solid #eaeaea;padding-bottom: 15px;}
#breadcrumbs span a,
#breadcrumbs span .breadcrumb_last,
.hkmu_breadcrumb span a,
.hkmu_breadcrumb span .breadcrumb_last{font-size:14px;padding:5px 8px 5px 0;font-family: var( --hkmu-theme-default-font-family ), var( --hkmu-theme-sc-font-family ), Arial !important;}
#breadcrumbs i,
.hkmu_breadcrumb i{color: var(--color-hkmu-main);font-size:14px;font-style: normal;padding:5px 8px 5px 0;}

/* Footer CSS */
#footer-div1{ background-color: var(--color-hkmu-footer) !important; opacity:0.87 !important; }
#footer-div2{ background-color: var(--color-hkmu-footer) !important; opacity:0.87 !important; }
#footer-div3{ background-color: var(--color-hkmu-footer) !important; opacity:0.87 !important; }
.footer_sp{color: #1162ab !important;}
.footer_sp a{color: #8AA91B !important;}
.footer_sp a:hover{text-decoration: underline;}

/* Header sublogo */
.elementor-widget-wrap>.elementor-element.hkmu_sublogo_box{display:inline-block;width: auto;padding-left: 20px;}
@media (max-width: 767px){
    .elementor-widget-wrap>.elementor-element.hkmu_sublogo_box{display: none;}
}
/* no border line in between school name and logo
.hkmu_sublogo:before {border-left: 1px solid #909090;content: '';display: block;width: 0;height: 45px;position: absolute;left: -15px;top: calc((100% - 45px) / 2);}
*/
.hkmu_sublogo{display:inline-block;position: relative;}
.hkmu_sublogo span{display: inline-block;max-width: 240px;}
.hkmu_sublogo span.l_b{display: none;}
.hkmu_sublogo a,
.hkmu_sublogo a:hover{color: var(--e-global-color-text);}
#hkmu_header .hkmu_sublogo a{font-size: 20px;font-weight:400;}
#hkmu_header .hkmu_sublogo.n_row1 a{font-size: 26px;}
#hkmu_header .hkmu_sublogo.n_row3 a{font-size: 18px;}
#hkmu_header .hkmu_sublogo.n_row4 a{font-size: 18px;}
#hkmu_header .hkmu_sublogo.n_row4_5 a{font-size: 14px;}
@media (max-width: 1500px){
    .hkmu_sublogo span{max-width: 200px;}
}
@media (max-width: 1400px){
    .hkmu_sublogo span{display: none;max-width: 140px;}
    .hkmu_sublogo span.l_b{display: inline-block;}
    #hkmu_header .hkmu_sublogo a{font-size: 14px;font-weight:400;}
    #hkmu_header .hkmu_sublogo.n_row1 a{font-size: 26px;}
    #hkmu_header .hkmu_sublogo.n_row1_5 a{font-size: 18px;}
    #hkmu_header .hkmu_sublogo.n_row2 a{font-size: 20px;}
    #hkmu_header .hkmu_sublogo.n_row3 a{font-size: 14px;}
    #hkmu_header .hkmu_sublogo.n_row4 a{font-size: 12px;}
    #hkmu_header .hkmu_sublogo.n_row4_5 a{font-size: 12px;}
}
@media (max-width: 1100px){
    .hkmu_sublogo span{max-width: 130px;}
    #hkmu_header .hkmu_sublogo.n_row1 a{font-size: 20px;}
}
.sfm-widget-area .wpml-ls-link{font-size: 18px;}


/* container not too short so can have footer at the bottom for empty content*/
.page_content.container { min-height: 600px !important; }
.page_content.container-fluid { min-height: 600px !important; }


/* menu sublogo */
.hkmu_msublogo a,
.hkmu_msublogo a:active,
.hkmu_msublogo a:hover{display:block;padding: 30px 5px 30px 5px;text-align:center;color:#fff !important;font-size: 18px;font-weight:400;position:relative;text-decoration: none;}
/*.hkmu_msublogo a:after {border-bottom: 1px solid #a0a0a0;content: '';display: block;width: 80%;height: 45px;position: absolute;left: calc((100% - 80%) / 2);bottom: 10px; }*/
#sfm-sidebar .sfm-logo, #sfm-sidebar .sfm-rollback.sfm-fixed{position: relative;}
#sfm-sidebar .sfm-logo{top: 0;}
#sfm-sidebar .sfm-nav{position: relative !important;height: auto;min-height: 50px;}
#sfm-sidebar .sfm-view-level-1, #sfm-sidebar .sfm-view-level-2, #sfm-sidebar .sfm-view-level-3, #sfm-sidebar .sfm-scroll-main{box-shadow: 0 -10px 15px #2d2d2d;}
.sfm-sm-indicator,
.sfm-vertical-nav .sfm-sm-indicator{width: 70px !important;/*background-color: rgba(255, 255, 255, 0.15);*/}
#sfm-sidebar .sfm-menu li a, #sfm-sidebar .sfm-chapter, #sfm-sidebar .sfm-back-parent{text-transform: none !important;}
html.sfm-pos-right .sfm-sub-flyout #sfm-sidebar .sfm-menu li a{padding: 10px 5px;padding-left: 70px !important;}
html.sfm-pos-right .sfm-sub-flyout #sfm-sidebar.sfm-vertical-nav .sfm-view-level-3 .sfm-menu li a{padding-left: 10% !important;}
#sfm-sidebar .sfm-menu li.child_active a:after{opacity: 1;}
#sfm-sidebar.sfm-hl-line .sfm-menu li.sfm-submenu-visible>a, 
#sfm-sidebar.sfm-hl-line .sfm-menu li:hover>a, 
#sfm-sidebar.sfm-hl-line .sfm-menu li.sfm-active-class > a{background: transparent !important;color: #DEE44C;}
#sfm-sidebar.sfm-hl-line .sfm-menu li:hover>a:after, 
#sfm-sidebar.sfm-hl-line .sfm-menu li.sfm-active-class > a:after,
#sfm-sidebar.sfm-menu li a:after{background: rgba(0, 0, 0, 0.3) !important;}
#sfm-sidebar.sfm-hl-line .sfm-menu li:hover>a:after, 
#sfm-sidebar.sfm-hl-line .sfm-menu li.sfm-active-class > a:after{opacity: 1;}
#sfm-sidebar.sfm-hl-line .sfm-menu li.sfm-submenu-visible>a .sfm-sm-indicator i, 
#sfm-sidebar.sfm-hl-line .sfm-menu li:hover>a .sfm-sm-indicator i, 
#sfm-sidebar.sfm-hl-line .sfm-menu li>a:focus .sfm-sm-indicator i,
#sfm-sidebar.sfm-hl-line .sfm-menu li.sfm-active-class > a .sfm-sm-indicator i{border-color: #DEE44C;}

#sfm-sidebar .sfm-menu li.child_active a{background: rgba(0,0,0,.15);}
#sfm-sidebar.sfm-hl-line .sfm-menu li>a:before{display:none !important;}
@media (min-width: 1200px){
    .sfm-menu .sfm-has-child-menu .sfm-child-menu{display: none !important;}
}
html.sfm-pos-right .sfm-sub-flyout #sfm-sidebar.sfm-vertical-nav .sfm-menu li a{padding-left: 10% !important;}
#sfm-sidebar .sfm-scroll::-webkit-scrollbar{width: 10px;}
#sfm-sidebar .sfm-scroll::-webkit-scrollbar-track{background: transparent; border-radius: 10px;}
#sfm-sidebar .sfm-scroll::-webkit-scrollbar-thumb{background: #ddd;border-radius: 10px;}


/* sidebar menu */
.hkmu_sidebar_menu{margin-bottom: 30px;background-color:#fff;border: 1px solid #ddd;box-shadow: 1px 1px 3px rgba(127, 127, 127, 0.25);margin-top: 15px;}
.hkmu_sidebar_menu .iksm-terms{padding: 0 !important;}
.hkmu_sidebar_menu > label{background-color: var(--color-hkmu-main);color: #fff;font-size: 1.2rem;display: block;padding: 10px 15px;}
.hkmu_sidebar_menu .iksm-terms .iksm-term__link{font-size: 16px;line-height: 16px;font-weight: 400;padding-top:10px;padding-bottom:10px;}
.iksm-terms .iksm-term.iksm-term--current>.iksm-term__inner>.iksm-term__link,
.iksm-term--expanded>.iksm-term__inner>.iksm-term__link{position: relative;}
.iksm-term--expanded>.iksm-term__inner>.iksm-term__link>span{z-index: 1;}
.hkmu_sidebar_menu .iksm-terms-tree .iksm-term--child .iksm-term__inner{border-left: 4px solid var(--color-hkmu-main);}

.hkmu_sidebar_menu .iksm-terms .iksm-term__toggle{color: #333;}
.hkmu_sidebar_menu .iksm-terms .iksm-term__link{color: #333;}
.hkmu_sidebar_menu .iksm-terms .iksm-term__inner:hover .iksm-term__link{color: #fff;}
.hkmu_sidebar_menu .iksm-terms .iksm-term--child.iksm-term--current > .iksm-term__inner .iksm-term__link{color: #fff;}
.hkmu_sidebar_menu .iksm-terms .iksm-term--child .iksm-term__inner:hover .iksm-term__link

.hkmu_sidebar_menu .iksm-terms .iksm-term__inner,
.hkmu_sidebar_menu .iksm-terms .iksm-term--child .iksm-term__inner{background-color: #fff;}
.hkmu_sidebar_menu .iksm-terms .iksm-term--child .iksm-term__inner{margin-bottom: 5px;}

.hkmu_sidebar_menu .iksm-terms .iksm-term__inner:hover,
.hkmu_sidebar_menu .iksm-terms .iksm-term--child .iksm-term__inner:hover,
.hkmu_sidebar_menu .iksm-terms .iksm-term--child .iksm-term__inner:hover .iksm-term__link{background-color: var(--e-global-color-f132db5);color: #fff !important;}

.hkmu_sidebar_menu .iksm-terms .iksm-term__inner:hover .iksm-term__toggle,
.hkmu_sidebar_menu .iksm-terms .iksm-term--child .iksm-term__inner:hover .iksm-term__toggle,
.hkmu_sidebar_menu .iksm-terms .iksm-term--child.iksm-term--current .iksm-term__toggle,
.hkmu_sidebar_menu .iksm-terms .iksm-term--current>.iksm-term__inner .iksm-term__toggle,
.hkmu_sidebar_menu .iksm-terms .iksm-term--child .iksm-term__inner:hover .iksm-term__link .iksm-term__toggle{color: #fff;}

.hkmu_sidebar_menu .iksm-terms .iksm-term--current > .iksm-term__inner,
.hkmu_sidebar_menu .iksm-terms .iksm-term--child.iksm-term--current > .iksm-term__inner{background-color: var(--e-global-color-f132db5) !important;}

.hkmu_sidebar_menu .iksm-terms .iksm-term--current>.iksm-term__inner .iksm-term__link,
.hkmu_sidebar_menu .iksm-terms .iksm-term--child.iksm-term--current>.iksm-term__inner .iksm-term__link{color: #fff;}

.hkmu_sidebar_menu .iksm-terms a:hover{opacity: 1 !important;}

.iksm-terms .iksm-term .iksm-terms-tree__inner{margin-left: 15px !important;}

/* Footer style update*/
#footer_nav_menu .elementor-nav-menu .menu-item a{color: #fff;}
@media (max-width: 1024px){
    #footer_nav_menu .elementor-nav-menu{margin: 0 auto !important;justify-content: center !important;}
}
#footer_nav_menu .elementor-nav-menu .elementor-item:hover{background-color: transparent !important;}
#footer_nav_menu .elementor-nav-menu--dropdown{background-color: transparent !important;}
@media (max-width: 1024px){
    #footer_nav_menu .elementor-nav-menu .menu-item a{padding: 10px 10px;}
    #footer_nav_menu .elementor-nav-menu .elementor-item{text-align: center !important;display: block !important;}
}
/*banner*/
@media (max-width: 1200px){
    #flip_box .nt-flip-desc{display: none;}
}
#half_banner .swiper-wrapper{height: 70vh !important;}
#half_banner .slider .parallax-slider .swiper-slide{min-height: 70vh !important;}
#half_banner .slider .parallax-slider .swiper-slide .bg-img{height: 70vh !important;background-position: 50%;}
.interactive-link-slider-wrapper .slide-item-footer .slide-item-btn{display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0 !important;width: 100%;height: 100%;z-index:5;}
.interactive-link-slider-wrapper .slide-content-info{/*position:absolute;*/height:100%;}
.interactive-link-slider-wrapper .slide-item-body{padding:10px;position:absolute;display: table;/*height: 100%;*/bottom:30%;left: 0;}
/* Change to make the wordings on banner don't move up on mouse over */
/*.interactive-link-slider-wrapper .slide-item-body .slide-item-title{margin-bottom: 30vh !important;text-shadow: 3px 0 10px #000000;transition: all 0.5s;font-size: 36px !important;}
.interactive-link-slider-wrapper .swiper-slide-thumb-active .slide-item-body .slide-item-title{color: var(--color-hkmu-main) !important;margin-bottom: 40vh !important;text-shadow: 2px 2px 0 #fff;transition: all 0.5s;}*/
.interactive-link-slider-wrapper .slide-item-body .slide-item-title{/*margin-bottom: 45vh !important;*/display: table-cell;vertical-align: bottom;text-shadow: 3px 0 10px #000000;transition: all 0.5s;font-size: 44px;}
.interactive-link-slider-wrapper .swiper-slide-thumb-active .slide-item-body .slide-item-title{/*color: var(--color-hkmu-main) !important;text-shadow: 2px 2px 0 #fff;*/transition: all 0.5s;}
.interactive-link-slider-wrapper .gallery-thumbs .swiper-slide-thumb-active{
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(4, 4, 4, 0.2)), color-stop(50%, rgba(4, 4, 4, 0.4)), to(rgba(4, 4, 4, .8)));
    background: -o-linear-gradient(rgba(4, 4, 4, 0.2) 0, rgba(4, 4, 4, 0.4) 70%, rgba(4, 4, 4, .8) 100%);
    background: linear-gradient(rgba(4, 4, 4, 0.2) 0, rgba(4, 4, 4, 0.4) 70%, rgba(4, 4, 4, .8) 100%);
}
@media (max-width: 767px){
    .interactive-link-slider-wrapper .gallery-thumbs .swiper-slide-thumb-active{background: transparent;}
}
.nt-vegas-slide-content{text-shadow: 0 0 10px #000;}
#sfm-sidebar .sfm-back-parent .sfm-sm-indicator i, .sfm-pos-right .sfm-sub-flyout #sfm-sidebar .sfm-sm-indicator i{-webkit-transform: rotate(225deg);transform: rotate(225deg);}
#sfm-sidebar.sfm-vertical-nav .sfm-back-parent .sfm-sm-indicator i, .sfm-pos-right .sfm-sub-flyout #sfm-sidebar.sfm-vertical-nav .sfm-sm-indicator i{-webkit-transform: rotate(135deg);transform: rotate(135deg);}
#sfm-sidebar.sfm-vertical-nav .sfm-submenu-visible>a>.sfm-sm-indicator>i{-webkit-transform: rotate(315deg)!important;transform: rotate(315deg)!important;}

/* Header menu*/
.header_menu_ver .eael-simple-menu-container.preset-1,
.header_menu_ver .eael-simple-menu-container.preset-2,
.header_menu_ver .eael-simple-menu-container.preset-3{background-color:transparent;}
.header_menu_ver .eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu{display: table;position:relative;margin: 0;float: right;text-align:right;}
.header_menu_ver .eael-simple-menu-container.eael-simple-menu-align-left .eael-simple-menu{display: table;position:relative;margin: 0;float: left;text-align:left;width: 100%;}
.header_menu_ver .eael-simple-menu-container .eael-simple-menu .menu-item{display: inline-block;float: none;padding: 0;}
.elementor-element.header_menu_ver .eael-simple-menu-container .eael-simple-menu li.menu-item a{padding: 10px 13px;}
.elementor-element.header_menu_ver .eael-simple-menu-container.eael-simple-menu-align-left .eael-simple-menu li.menu-item a{padding: 5px 10px;font-size: 13px;line-height: 1.3;}
.page .header_menu_ver .eael-simple-menu-container .eael-simple-menu li.menu-item a{line-height: 1.3;}
@media (max-width: 1400px){
    .page .header_menu_ver .eael-simple-menu-container .eael-simple-menu li.menu-item a{font-size: 14px;padding:10px 8px;}
    .page .header_menu_ver .eael-simple-menu-container.eael-simple-menu-align-left .eael-simple-menu li.menu-item a{font-size: 13px;padding: 5px 10px;}
}
@media (max-width: 1250px){
    .page .header_menu_ver .eael-simple-menu-container .eael-simple-menu li.menu-item a{font-size: 14px;padding:10px 5px;}
    .page .header_menu_ver .eael-simple-menu-container.eael-simple-menu-align-left .eael-simple-menu li.menu-item a{font-size: 13px;padding: 5px 10px;}
}
@media (max-width: 1024px){
    .page .header_menu_ver .eael-simple-menu-container.eael-simple-menu-align-left .eael-simple-menu{text-align:center;}
    .page .header_menu_ver .eael-simple-menu-container.eael-simple-menu-align-left .eael-simple-menu li.menu-item a{padding: 10px 10px;}
}
@media (max-width: 1024px){
    .header_menu_ver .eael-simple-menu-container.eael-simple-menu-align-left .eael-simple-menu{float: none; margin: 0 auto;text-align: center;}
    .header_menu_ver .eael-simple-menu-container.eael-simple-menu-align-left .eael-simple-menu .menu-item{float: none;}
}
@media (max-width: 991px){
    .header_menu_ver .eael-simple-menu-container {min-height: 20px;}
}
#hkmu_header .jet-menu.jet-menu--animation-type-fade .jet-sub-menu .jet-menu-title{text-align: left;}
#hkmu_header .jet-menu > .jet-menu-item > a:hover{text-decoration: none;}

/* Elementor Toggle */
.elementor-toggle .elementor-tab-title{position:relative;}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon{line-height: 1.3;margin-right: 1em;height: 1em;}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed,
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{position: absolute;top: calc((100% - 1em) / 2);}
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{margin-top: 5px;}

/* Back to top*/
.progress-wrap svg.progress-circle path {stroke: var( --color-hkmu-main );}
.progress-wrap::after {color: var( --color-hkmu-main );}


/* Override for addon-elements-for-elementor-page-builder */
body .vegas-container {
    position: absolute !important;
}

/* Vegas Slider Arrow */
div.elementor-widget-container div.home-slider-vegas-wrapper div.nt-vegas-slide-content{
    /*padding-left: 90px;*/
    padding: 0;
}

div.elementor-widget-container div.home-slider-vegas-wrapper div.nt-vegas-slide-content div.container{
    padding:0;
    margin:0;
    max-width:100%;
    bottom: 15%;
    position: absolute;
}

div.elementor-widget-container div.home-slider-vegas-wrapper div.container div.row{
    padding: 30px 15px 30px 90px;
    max-width:40%;
    position:relative;
}


@media( max-width: 1024px){
    div.elementor-widget-container div.home-slider-vegas-wrapper div.container div.row{
        padding: 30px 15px 30px 60px;
        width: 65%;
        max-width: 65%;
        text-align: left;
    }
}


@media( max-width:767px){ 
    div.elementor-widget-container div.home-slider-vegas-wrapper div.container div.row{
        padding: 15px 15px 15px 15px;
        width: 100%;
        max-width: 100%;
        text-align: left;
    }
}

div.elementor-widget-container div.home-slider-vegas-wrapper div.container div.row > * { 
    z-index:1;
}


div.elementor-widget-container div.home-slider-vegas-wrapper div.vegas-control .vegas-control-prev{
    left:30px;
}
div.elementor-widget-container div.home-slider-vegas-wrapper div.vegas-control .vegas-control-next{
    right:30px;
}

/* Search */
#nt-search .page-header{background-color: transparent;background-repeat: no-repeat;background-attachment: scroll;background-position: center center;background-image: url(https://www.hkmu.edu.hk/wp-content/uploads/sites/2/2021/06/asian-man-using-laptop-computer-connect-with-high-speed-internet-5g-wireless-connection-technology-work-from-home-copy.jpg);background-size: cover;position: relative;}
#nt-search .nt-hero-title,
#nt-search .breadcrumbs{text-shadow: 0 0 10px #000;}
#nt-search .page-header .text-bg{display: none;}
.nt-pagination.-style-default .nt-pagination-item.active .nt-pagination-link{background-color: var(--color-hkmu-main);}
#nt-search .page-header:after{background-color: #1162AB;content: '';display:block;position: absolute;top:0;left:0;right:0;bottom:0;z-index:0;opacity: 0.3;}
#nt-search .page-header .container{position:relative;z-index: 1;}


section:not(#home1)  a[href="#news_value"] {display:none;}
body .elementor .elementor-element .school_name_2 .nt-flip-container .nt-flip-front .nt-flip-inner,
body .elementor .elementor-element .school_name_3 .nt-flip-container .nt-flip-front .nt-flip-inner{display: table;}
body .elementor .elementor-element .school_name_2 .nt-flip-container .nt-flip-front .nt-flip-desc,
body .elementor .elementor-element .school_name_3 .nt-flip-container .nt-flip-front .nt-flip-desc{height:80px;display: table-cell !important;vertical-align: middle;}
@media (max-width: 1100px){
    body .elementor .elementor-element .school_name_3 .nt-flip-container .nt-flip-front .nt-flip-desc{height:100px;}
}
@media (max-width: 1024px){
    body .elementor .elementor-element .school_name_3 .nt-flip-container .nt-flip-front .nt-flip-desc{height:80px;}
}
/* Image Icon Link */
.icon_link .elementor-widget-image .elementor-widget-container{
    background-color: var(--e-global-color-1251e86);
    border: 3px solid #fff;
    border-radius: 50%;
    display: block;
    width: 160px;
    height: 160px;
    margin: 0 auto;
    padding: 0 30px 0 30px;
}
.icon_link .elementor-widget-image .elementor-widget-container:hover{background-color: var(--e-global-color-714729a);}
.icon_link .elementor-widget-image .elementor-widget-container img{
    display: block;
    margin: 0 auto;
    width: 140px;
    height: 140px;
}

/*.icon_link .services.items{text-align: center;}*/
/*Fixed the services items color when the column not hover*/
/*
.icon_link .elementor-column .services.items .services_title,
.icon_link .elementor-column .services.items.draw-hover.active .services_title{color: var(--e-global-color-f2dd711);}
.icon_link .elementor-column .services.items .more-stroke,
.icon_link .elementor-column .services.items.draw-hover.active .more-stroke{color: var(--e-global-color-f2dd711);}
.icon_link .elementor-column .services.items .more-stroke span,
.icon_link .elementor-column .services.items.draw-hover.active .more-stroke span{color: var(--e-global-color-f2dd711);width: 0;transition: width .3s;}
.icon_link .elementor-column .services.items .more-stroke span:after, 
.icon_link .elementor-column .services.items .more-stroke span:before{width: 0;transition: width .3s;}
*/
/*services items only change color when hover the column*/
/*
.icon_link .elementor-column:hover .services.items .services_title,
.icon_link .elementor-column:hover .services.items.draw-hover.active .services_title{color: var(--e-global-color-714729a);}
.icon_link .elementor-column:hover .services.items .more-stroke,
.icon_link .elementor-column:hover .services.items.draw-hover.active .more-stroke{color: var(--e-global-color-714729a);}
.icon_link .elementor-column:hover .services.items .more-stroke span,
.icon_link .elementor-column:hover .services.items.draw-hover.active .more-stroke span{color: var(--e-global-color-714729a);width: 30px;transition: width .3s;}
.icon_link .elementor-column:hover .services.items .more-stroke span:after, 
.icon_link .elementor-column:hover .services.items .more-stroke span:before{width: 12px;transition: width .3s;}
*/
.icon_link .elementor-column:hover .elementor-widget-image .elementor-widget-container{background-color: var(--e-global-color-714729a);}
.icon_link .elementor-image-box-img{background-color: var(--e-global-color-1251e86);border: 3px solid #fff;border-radius: 50%;display: inline-block;width: 160px !important;height: 160px;margin: 0 auto;padding: 25px;}
@media (max-width: 1200px){
    .icon_link .elementor-image-box-img{width: 140px !important;height: 140px;}
}
@media (max-width: 768px){
    .icon_link .elementor-widget-image .elementor-widget-container{width: 100px;height: 100px;padding:0 20px;}
    .icon_link .elementor-widget-image .elementor-widget-container img{width: 100px;height: 100px;padding:20px 0;}
    .icon_link .elementor-image-box-img{width: 100px !important;height: 100px;padding:20px;}
}

/* Search Page */
.nt-blog-pg .posts .item .content .more:hover{padding-right: 20px;}

/* sidemenu mobile*/
.menu_mb_btn{display: none;text-align: right;margin-bottom: 10px;}
.menu_mb_btn button{
    background-color: var(--color-hkmu-main);
    border: 0;
    color: #fff;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    width:100%;
    padding: 10px 15px;
    font-size: 20px;
    line-height: 30px;
}
.menu_mb_btn button i{font-size: 30px;float: left;}
.menu_list{display: block;}
@media (min-width: 992px){
    .menu_list{display: block !important;}
}
@media (max-width: 991px){
    .hkmu_sidebar_menu{margin-bottom: 0 !important;}
    .menu_mb_btn{display: block;}
    .menu_list{display: none;border: 1px solid #ddd;}
}

/* Hidden search in menu*/
.sfm-search-form{display: none;}
/* Mobile Menu*/
.sfm-widget-area{display: none;}
#sfm-sidebar .sfm-nav{padding-bottom: 60px;}
#header_lang .wpml-ls-legacy-list-horizontal .wpml-ls-item.wpml-ls-current-language{display: none !important;}
#sfm-sidebar .wpml-ls-sidebars-sf_sidebar_widget_area{background-color: #fff;border: 0;box-shadow: inset 0 10px 10px #a0a0a0;display: block;width: 100%;height: 60px;padding: 0;position: fixed;left: 0;right: 0;bottom: 0;z-index: 1;}
#sfm-sidebar .wpml-ls-sidebars-sf_sidebar_widget_area ul{text-align: right;}
#sfm-sidebar .wpml-ls-sidebars-sf_sidebar_widget_area .wpml-ls-item a,
#sfm-sidebar .mb_menu_tools a,
#sfm-sidebar .mb_menu_langs a{
    color: #1162AB;
    font-family: var( --hkmu-theme-menu-font-family ), var( --hkmu-theme-sc-font-family ), Arial !important;
    font-size: var( --hkmu-theme-menu-font-size );
    font-weight: var( --hkmu-theme-menu-font-weight );
    line-height: var( --hkmu-theme-menu-line-height );
    letter-spacing: var( --hkmu-theme-menu-letter-spacing );
    padding: 17px 15px 10px 15px;
}
#sfm-sidebar .mb_menu_tools a{padding: 15px 15px 10px 30px;}
#sfm-sidebar .mb_menu_langs a{padding: 15px 10px 10px 10px;}
#sfm-sidebar .wpml-ls-sidebars-sf_sidebar_widget_area .wpml-ls-item a:hover,
#sfm-sidebar .mb_menu_tools a:hover,
#sfm-sidebar .mb_menu_langs a:hover{color: #8aa91b;}
#sfm-sidebar .mb_menu_tools{display: inline-block;height: 60px;padding: 5px 0;position: fixed;left: 0;bottom: 0;z-index: 3;}
#sfm-sidebar .mb_menu_langs{background-color: #fff;border: 0;box-shadow: inset 0 10px 10px #a0a0a0;text-align: right;display: block;width: 100%;height: 60px;padding: 5px 15px 5px 0;position: fixed;right: 0;bottom: 0;z-index: 2;}
#sfm-sidebar .sfm-widget-area .wpml-ls{display: none;}
.sfm-body-pushed .zopim{right: 310px !important;}
@media (max-width: 1024px){
    .sfm-widget-area{display: block;}
    #sfm-sidebar .wpml-ls-sidebars-sf_sidebar_widget_area,
    #sfm-sidebar .iksm-container{display:block;}
    .iksm-terms .iksm-term.iksm-term--id-20632,
    .iksm-terms .iksm-term.iksm-term--id-20634,
    .iksm-terms .iksm-term.iksm-term--id-20633{display: none;}
    .sfm-search-form{display: block;}
}
.switch_lang_btn{color: var(--e-global-color-f4e6d40);display:inline-block;padding: 10px 13px;}
#hkmu_header .elementor-search-form{width: 200px;}
@media (max-width: 1250px){
    .switch_lang_btn{padding: 10px 10px;}
}
@media (max-width: 450px){
    .hkmu_sublogo a{display: none;}
}

/*Sfmenu IKSMenu*/
#sfm-sidebar .sfm-widget-area{padding: 0;}
#sfm-sidebar .mb_menu_list{background-color: rgba(0, 49, 92, 0.95);/*position: fixed;left: 0;right: 0;bottom: 60px;*/}
#sfm-sidebar .iksm-container{margin: 0;}
#sfm-sidebar .iksm-term__inner{background-color: transparent;position: relative;}
#sfm-sidebar .iksm-term__inner:hover{background: rgba(0, 0, 0, 0.3);}
#sfm-sidebar .iksm-term__inner:hover .iksm-term__toggle{color: #dee44c;}
#sfm-sidebar a.iksm-term__link{
    font-family: var( --hkmu-theme-menu-font-family ), Sans-serif !important;
    font-size: var( --hkmu-theme-menu-font-size );
    font-weight: var( --hkmu-theme-menu-font-weight );
    line-height: var( --hkmu-theme-menu-line-height );
    color: #fff;
    padding: 15px 5px 10px 10%;
}
#sfm-sidebar .iksm-term__inner:hover a.iksm-term__link, 
#sfm-sidebar .iksm-term--expanded>.iksm-term__inner>a.iksm-term__link,
#sfm-sidebar .iksm-term--expanded>.iksm-term__inner>.iksm-term__toggle,
#sfm-sidebar a.iksm-term__link:hover{color: #DEE44C;}
#sfm-sidebar .iksm-term__toggle{justify-content: flex-end;position: absolute;top: 0;right: 0;width: 70px;height: 49px;font-size: 17px;z-index: 0;}
#sfm-sidebar .iksm-term__toggle__inner{width: 70px;text-align: center;}
#sfm-sidebar .iksm-term__shifts{width: 0 !important;min-width: 0 !important;max-width: 0 !important;}

/*Sfmenu mousehover improvement*/
.sfm-view.hov:after{content:'';display:block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 10;}

.premium-blog-wrap.slick-slider{display: block!important;}
@media (max-width: 1024px){
    .premium-blog-wrap.slick-slider{max-width: 800px;margin: 0 auto!important;}
}
/*Firefox only, for image fit not work*/
@supports (-moz-appearance:none) {
    .elementor-widget-image a{display:block;}
}
.elementor-widget-image a{display:block;}
/*for print*/
@media print{
    body,
    section,
    .elementor-section{
        max-width:100% !important;
    }
    #hkmu_header{
        position: absolute !important;
        /*max-width:1045px !important;*/
    }
    .sfm-rollback{position: absolute !important;}
    @page{
        size: A4 portrait;
        margin: 0.5cm;
        orphans:4;
        widows:2;
    }
    h1, h2, h3, h4, h5, h6 {
        page-break-after:avoid;
        page-break-inside:avoid
    }
    h1+p, h2+p, h3+p {
        page-break-before: avoid;
    }
    a {
        page-break-inside:avoid
    }
    img{
        page-break-after: avoid;
        page-break-inside: avoid;
    }
    table, blockquote{
        page-break-inside: avoid;
    }
    ul, ol, dl {
        page-break-before:avoid;
    }
}
.post .col-img{width: 180px;flex: 0 0 180px;}
.post .col-info{width: calc(100% - 180px);flex: 0 0 calc(100% - 180px);}
.post .img{width: 180px;max-height: 100%;}
.post .img a{display: block;height: 100%;padding: 10px 0 10px 10px;}
.post .img a img{width: 180px;height: 100px;object-fit: cover;}
.post a:hover{color: var(--e-global-color-cb70bcb);}
.posts .item{margin-bottom: 20px !important;overflow: hidden;}
.nt-blog-pg .posts .item .content,
.nt-blog-pg .posts .item.thumb-none .content{padding: 0;}
.nt-blog-pg .posts .item .content h4{margin: 5px 0;}
.posts .post-info{padding: 20px;}
.nt-pagination.-style-default .nt-pagination-link:hover{background-color: var(--e-global-color-2fcde9e) !important;}
.post_no_img{background-color: var(--e-global-color-f132db5);color: #fff;font-size: 70px;line-height: 70px;text-align: center;display: block;width: 100%;min-height: 100px;padding: 40px 20px;}
@media (max-width: 768px){
    .post .img{width: 100%;}
    .post .col-img{width: 100%;flex: 0 0 100%;}
    .post .col-info{width: 100%;flex: 0 0 100%;}
    .posts .item{width: 360px;max-width: 100%;margin: 0 auto;}
}
.nt-blog a{display: block;}
.nt-blog a img{width: 100%;height: 300px;object-fit: cover;}
.nt-blog .info .far{display: none;}
.nt-blog .info a:last-child{display: none;}

.elementor-slick-slider .jet-carousel__item-title a{display: block;width:235px;margin: 0 auto;}
.jet-carousel-wrap.jet-equal-cols .jet-carousel__item img{height: 137px;max-height: 137px;}

.nice-select .option{overflow: initial;word-break: break-word;white-space: normal;padding: 10px 15px;line-height: 1.3em;}

/*vegas slider link clickable*/
.nt-vegas-slide-content a.dis{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;opacity: 0 !important;}


/*Image box hover style*/
.hover_box .elementor-widget-container .elementor-heading-title a{color: #fff;display: block;}
.hover_box .elementor-widget-container:hover .elementor-heading-title a{color: var(--e-global-color-714729a);}
.hover_box .elementor-widget-container .elementor-heading-title a:after{content: '\2192';display:inline-block;margin-left: 10px;opacity: 0;transform: scale(1.5);transform-origin: left center;}
.hover_box .elementor-widget-container:hover .elementor-heading-title a:after{opacity: 1;}

.page_content.none_elementor:not(.subweb){padding: 10px;}
.page_content.none_elementor.subweb .col-lg-9{padding-top: 10px;padding-bottom: 10px;}

.hkmu_tools{padding: 10px 0;z-index: 1;position: relative;}
.addtoany_shortcode{display: inline-block;}
.hkmu_atc{display:inline-block;position: relative;z-index: 0;}
.hkmu_atc .hkmu_atc_btn{display: inline-block;width: 150px;text-align: center;background-color: var(--e-global-color-f132db5);border-radius: 5px;padding: 8px 10px;color: #fff;}
.hkmu_atc .hkmu_atc_btn:hover{background-color: var(--e-global-color-2fcde9e);color: #fff;opacity: 1;}
.hkmu_atc ul{background-color:#fff;border: 1px solid #666;border-radius: 5px;box-shadow: 3px 3px 10px 2px rgba(51, 51, 51, 0.2);display: none;list-style: none;padding: 0 !important;position: absolute;top: calc(100% + 5px);left: 0;width: 200px;z-index: 1;}
.hkmu_atc ul li{display: block;}
.hkmu_atc ul li a{display:block;padding: 10px 20px;text-align: center;}
.hkmu_atc .hkmu_atc_bg{display: none;}
.hkmu_atc.on .hkmu_atc_bg{display: block;position:fixed;top: 0;left: 0;right:0;bottom: 0;z-index: 0;}

.blog--slider-wrapper .box--grid .post--thumb img{object-fit: cover;}

/*socialsnap*/
.ss-envelope-color .ss-svg-icon{display: none;}
.ss-envelope-color .ss-network-icon:after,
.ss-popup .ss-envelope-color>span:first-child:after{content: "\f0e0";color: #fff;font-family: "Font Awesome 5 Free";font-weight: 900;font-style: normal;padding:10px;}
.ss-hide-floating-bar svg,
.ss-close-modal .ss-svg-icon{display: none !important;}
.ss-hide-floating-bar:after,
.ss-close-modal:after{content: "\f00d";color: #000;font-family: "Font Awesome 5 Free";font-weight: 900;font-style: normal;}
.ss-powered-by{display: none !important;}

.elementor-main-swiper{position:relative;}

.p404_search .wavo_search{margin: 20px auto;width: 100%;max-width: 500px;}
.p404_search .wavo_search .error_search_button{background-color: #1162AB;border: 1px solid #ddd;}
.p404_search .wavo_search .error_search_button:hover{background-color: #8FAD15;}
.p404_search .wavo_search .error_search_button.btn-curve.btn-wit span,
.p404_search .wavo_search .error_search_button.btn-curve.btn-wit:hover span{color: #fff;}
.p404_search .wavo_search .error_search_button.btn-curve.btn-wit:after{display: none !important;}
.nt-404 > .container{min-height: calc(100vh - 470px);}

.group_btn.on .elementor-button{background-color: var( --e-global-color-2fcde9e ) !important;}


/*Fixed for HTML style bug*/
img{max-width: fit-content;}
.page_content>.row>.col-md-4>img{max-width: 100%;}

.eael-post-grid .eael-entry-wrapper > .eael-entry-meta span.eael-posted-on::before{display: none;}

.hkmu_sitemap_page{padding: 20px 0;}
ul.hkmu_sitemap{margin: 0;}

.elementor-widget-eae-timeline .eae-tl-content-wrapper>a{display: block;margin: 10px 0;}

/* Fix line break before anchor */
div.elementor-widget-text-editor a { display: inline; }

.lib_mb_banner .elementor-carousel-image{background-position: bottom;}

/* Filteable post list*/
.elementor-widget-lae-portfolio .lae-portfolio-wrap .lae-portfolio-header{ margin: 0 auto;}
.elementor-widget-lae-portfolio .lae-portfolio-wrap .lae-taxonomy-filter .lae-filter-item{border-bottom:0;}
.elementor-widget-lae-portfolio .lae-portfolio-wrap .lae-taxonomy-filter .lae-filter-item a,
.elementor-widget-lae-portfolio .lae-portfolio-wrap .lae-taxonomy-filter .lae-filter-item.lae-active a{padding: 5px 15px 5px;}
.elementor-widget-lae-portfolio .lae-portfolio-wrap .lae-taxonomy-filter .lae-filter-item.lae-active:after{border-top: 3px solid var(--e-global-color-2fcde9e);border-bottom: 0;top: 0;bottom: unset;left: 15px;width: calc(100% - 30px);}
.elementor-widget-lae-portfolio .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-project-image{display: table;}
.elementor-widget-lae-portfolio .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-project-image > a{display: table-cell;width: 400px;position: relative;}
.elementor-widget-lae-portfolio .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-project-image:hover img{-webkit-filter: brightness(100%);filter: brightness(100%);}
.elementor-widget-lae-portfolio .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-project-image:hover > a:after{background-color: rgba(214, 214, 214, 0.3);content: '';display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;}
.elementor-widget-lae-portfolio .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-entry-text-wrap{display: table-cell;padding: 30px 35px 30px 35px;text-align: left;vertical-align: middle;}
.elementor-widget-lae-portfolio .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-title a{color: var(--e-global-color-f132db5);font-size: 22px;font-weight: 700;}
.elementor-widget-lae-portfolio .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-title a:hover{color: var(--e-global-color-2fcde9e);}
.elementor-widget-lae-portfolio .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .entry-summary:before{width: 100%;}
@media (max-width: 1024px){
    .elementor-widget-lae-portfolio .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-project-image > a{display: block;width: 100%;}
    .elementor-widget-lae-portfolio .lae-portfolio-wrap .lae-portfolio .lae-portfolio-item .lae-entry-text-wrap{display: block;padding: 30px 35px 30px 35px;text-align: center;}
}

/* disable ads */
/*div.gsc-adBlock{ display: none; }*/
