/**
 * Theme Name: Blocksy Child
 * Description: Blocksy Child theme
 * Author: Creative Themes
 * Template: blocksy
 * Text Domain: blocksy
 */

/* 方案 A（推荐）：默认隐藏 mega menu 面板，等 JS 把 inline style 写好、鼠标 hover 时再显示 */
.elementskit-megamenu-panel {
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.2s ease;
}

/* 鼠标悬停、或被激活时显示 */
.elementskit-dropdown-has:hover > .elementskit-megamenu-panel,
.elementskit-megamenu-has:hover > .elementskit-megamenu-panel,
.elementskit-megamenu-has.active > .elementskit-megamenu-panel,
li.active > .elementskit-megamenu-panel {
    visibility: visible;
    opacity: 1;
}

.elementskit-navbar-nav {
    position: relative;
}

.elementskit-navbar-nav > li.elementskit-megamenu-has {
    position: static;
}

.elementskit-navbar-nav .elementskit-megamenu-panel {
    left: 60% !important;
    right: auto !important;
    transform: translateX(-50%) !important;
    width: 100%;
    max-width: 1278px;
}
@media (max-width: 767px) {
.elementskit-navbar-nav .elementskit-megamenu-panel {
    left: 60% !important;
    right: auto !important;
    transform: translateX(0%) !important;
    width: 100%;
    max-width: 1278px;
}   
}

/* video gallery 小部件  */
.mfp-wrap .mfp-iframe-holder .mfp-content{
    max-width: 1200px;
    height: 90vh;
}
.mfp-wrap .mfp-iframe-holder .mfp-content .mfp-close{
    position: absolute;
    top: -20px;
    right: 0;
    color: #fff;
    z-index: 1024;
    font-size: 36px;
}
.ekit-main-swiper .video_thumb_icon{
    position: absolute;
    top: 10px;
    right: 15px;
    width: 37px !important;
    height: 40px !important;
}