﻿/*
===========================================
responsive for horizontal mega menu
===========================================
*/
@media(min-width: 1024px)
{
    .wp-megamenu-main-wrapper .wpmm-mega-wrapper
    {
        display: block;
    }
}
@media(max-width: 930px)
{
    .wpmm-orientation-vertical .menutoggle, .wpmm-orientation-horizontal .menutoggle
    {
        display: none;
    }
}
@media(max-width: 911px)
{
    .wpmm-orientation-vertical .menutoggle, .wpmm-orientation-horizontal .menutoggle
    {
        display: none;
    }
}
@media screen and (max-width: 950px)
{
    .menu-widget-class-widget_wpmm_featuredbox_widget .wpmm-featured-horizontal-type .wpmm-featured-box-section .wpmm-feature-box-info
    {
        width: 100%;
    }
    .menu-widget-class-widget_wpmm_featuredbox_widget .wpmm-featured-horizontal-type .wpmm-featured-box-section .wpmm-icon-text-icon
    {
        width: 100%;
    }
}
@media screen and (max-width: 911px)
{
    .wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template ul.wpmm-mega-wrapper>li
    {
        margin: 0;
    }
    .wpmm_megamenu .wp-megamenu-main-wrapper.wpmega-highlighted-border-mm-template ul .wpmm-sub-menu-wrap>div>ul.wp-mega-sub-menu>li.menu-item-type-custom
    {
        border-left: unset;
    }
    .wp-megamenu-main-wrapper.wpmega-box-sized-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li
    {
        border-right: unset;
    }
    .wp-megamenu-main-wrapper.wpmega-box-sized-mm-template.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li:first-child
    {
        border-left: unset;
    }
    .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper>li>a i.wpmm-mega-menu-icon, .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-box-sized-mm-template ul.wpmm-mega-wrapper>li>a i.wpmm-mega-menu-icon
    {
        margin: auto;
    }
    .wp-megamenu-main-wrapper.wpmega-advanced-magazine-mm-template>ul>li>a>.wpmm-mega-menu-label
    {
        top: 10%;
        left: unset;
        right: -100%;
    }
    .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-simple-mm-template ul.wpmm-mega-wrapper>li>a
    {
        text-align: center;
    }
    .wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmega-orangebar-mm-template ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap
    {
        padding-top: 0;
    }
}
@media screen and (max-width: 810px)
{
    .wpmm_megamenu .wp-megamenu-main-wrapper .woocommerce ul.products li.product, .wpmm_megamenu .wp-megamenu-main-wrapper .woocommerce-page ul.products li.product
    {
        margin-right: 0;
    }
}
@media(max-width: 768px)
{
    .wpmm-mega-8columns, .wpmm-mega-7columns, .wpmm-mega-6columns, .wpmm-mega-5columns, .wpmm-mega-4columns, .wpmm-mega-3columns, .wpmm-mega-2columns, .wpmm-mega-1columns
    {
        width: 100%;
    }
    .wpmm-sub-menu-wrap li.wpmega-1columns-1total, .wpmm-sub-menu-wrap li.wpmega-1columns-2total, .wpmm-sub-menu-wrap li.wpmega-1columns-3total, .wpmm-sub-menu-wrap li.wpmega-1columns-4total, .wpmm-sub-menu-wrap li.wpmega-1columns-5total, .wpmm-sub-menu-wrap li.wpmega-1columns-6total, .wpmm-sub-menu-wrap li.wpmega-1columns-7total, .wpmm-sub-menu-wrap li.wpmega-1columns-8total, .wpmm-sub-menu-wrap li.wpmega-2columns-2total, .wpmm-sub-menu-wrap li.wpmega-2columns-3total, .wpmm-sub-menu-wrap li.wpmega-3columns-3total, .wpmm-sub-menu-wrap li.wpmega-2columns-4total, .wpmm-sub-menu-wrap li.wpmega-3columns-4total, .wpmm-sub-menu-wrap li.wpmega-4columns-4total, .wpmm-sub-menu-wrap li.wpmega-2columns-5total, .wpmm-sub-menu-wrap li.wpmega-3columns-5total, .wpmm-sub-menu-wrap li.wpmega-4columns-5total, .wpmm-sub-menu-wrap li.wpmega-5columns-5total, .wpmm-sub-menu-wrap li.wpmega-2columns-6total, .wpmm-sub-menu-wrap li.wpmega-3columns-6total, .wpmm-sub-menu-wrap li.wpmega-4columns-6total, .wpmm-sub-menu-wrap li.wpmega-5columns-6total, .wpmm-sub-menu-wrap li.wpmega-6columns-6total, .wpmm-sub-menu-wrap li.wpmega-2columns-7total, .wpmm-sub-menu-wrap li.wpmega-3columns-7total, .wpmm-sub-menu-wrap li.wpmega-4columns-7total, .wpmm-sub-menu-wrap li.wpmega-5columns-7total, .wpmm-sub-menu-wrap li.wpmega-5columns-7total, .wpmm-sub-menu-wrap li.wpmega-6columns-7total, .wpmm-sub-menu-wrap li.wpmega-7columns-7total, .wpmm-sub-menu-wrap li.wpmega-2columns-8total, .wpmm-sub-menu-wrap li.wpmega-3columns-8total, .wpmm-sub-menu-wrap li.wpmega-4columns-8total, .wpmm-sub-menu-wrap li.wpmega-5columns-8total, .wpmm-sub-menu-wrap li.wpmega-6columns-8total, .wpmm-sub-menu-wrap li.wpmega-7columns-8total, .wpmm-sub-menu-wrap li.wpmega-8columns-8total
    {
        width: 100%;
        padding: 0 10px;
    }
    .wpmm-sub-menu-wrap li
    {
        margin-bottom: 20px;
    }
    .wpmm-sub-menu-wrap li:last-child
    {
        margin-bottom: 0;
    }
    .wpmega-black-white .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before, .wpmega-black-white .wpmm-sub-menu-wrap ul li.wp-mega-menu-header>a.wp-mega-menu-link:before, .wpmega-mountain-meadow-white .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:before, .wpmega-mountain-meadow-white .wpmm-sub-menu-wrap ul li.wp-mega-menu-header>a.wp-mega-menu-link:before
    {
        width: 100%;
        height: 1px;
    }
    .wpmm-sub-menu-wrap ul li .wpmm-pro-recent-posts-widget ul li
    {
        width: 50%!important;
    }
    .wpmmpro-postslist-wrapper .wpmmpro-posts-list a.wpmegamenu_post_item
    {
        width: 48%;
    }
    .wpmm-orientation-horizontal .wpmm-sub-menu-wrap .wpmm-single-bgimage, .wpmm-orientation-vertical .wpmm-sub-menu-wrap .wpmm-single-bgimage
    {
        display: none;
    }
    .wp-megamenu-main-wrapper ul li ul li.wpmega-horizontal-tabs>div>ul>li.wpmm-tabs-section>div>ul.wpmm-tab-groups-panel>li
    {
        display: inline-block;
        width: 49%!important;
        margin: 0 0 20px!important;
    }
    .wp-megamenu-main-wrapper ul li ul li.wpmega-horizontal-tabs>div>ul>li.wpmm-tabs-section>div>ul.wpmm-tab-groups-panel>li:first-child
    {
        margin-left: 0!important;
    }
    .wp-megamenu-main-wrapper ul li ul li.wpmega-horizontal-tabs>div>ul>li.wpmm-tabs-section>div>ul.wpmm-tab-groups-panel>li:nth-child(even)
    {
        margin-left: 1%!important;
    }
    ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs div>ul.wpmm-tab-groups
    {
        width: 100%;
        height: auto!important;
    }
    ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li.wpmm-tabs-section>div.wpmm-sub-menu-wrapper>ul.wpmm-tab-groups-panel
    {
        position: relative;
        left: 0;
        width: 100%;
    }
    ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li>a>span
    {
        border-right: 1px solid #ccc;
    }
    ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li.show_tab>a>span
    {
        border-bottom: 1px solid #ccc;
    }
    ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage a.wp-mega-menu-link .wpmm-featured-image, ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage a.wp-mega-menu-link .wpmm-custom-image
    {
        float: none;
    }
}
@media(max-width: 620px)
{
    .wpmm-sub-menu-wrap ul li .wpmm-pro-recent-posts-widget ul li
    {
        width: 100%!important;
    }
    .wpmmpro-postslist-wrapper .wpmmpro-posts-list a.wpmegamenu_post_item
    {
        width: 100%;
    }
    .wpmm-pro-productlist-wrap ul.all-product-list li
    {
        width: 100%;
    }
    .wpmm-pro-productlist-wrap ul.all-product-list li:nth-child(even)
    {
        padding-left: 0;
    }
    .wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li
    {
        width: 47.9%;
    }
    .wp-megamenu-main-wrapper ul li ul.wp-mega-sub-menu>li.wpmega-horizontal-tabs>.wpmm-sub-menu-wrapper>ul>li.wpmm-tabs-section
    {
        display: block;
    }
    .wp-megamenu-main-wrapper ul li ul.wp-mega-sub-menu>li.wpmega-horizontal-tabs>.wpmm-sub-menu-wrapper>ul>li.wpmm-tabs-section>a.wp-mega-menu-link
    {
        width: 100%;
    }
    .wp-megamenu-main-wrapper ul li ul.wp-mega-sub-menu>li.wpmega-horizontal-tabs>.wpmm-sub-menu-wrapper>ul>li.wpmm-tabs-section>a.wp-mega-menu-link span
    {
        display: block;
    }
    .wp-megamenu-main-wrapper ul li ul.wp-mega-sub-menu>li.wpmega-horizontal-tabs>.wpmm-sub-menu-wrapper>ul>li.wpmm-tabs-section>a.wp-mega-menu-link, .wp-megamenu-main-wrapper ul li ul.wp-mega-sub-menu>li.wpmega-horizontal-tabs>.wpmm-sub-menu-wrapper>ul>li.wpmm-tabs-section>a.wp-mega-menu-link span
    {
        transform: skewX(0deg);
        -webkit-transform: skewX(0deg);
        -ms-transform: skewX(0deg);
    }
    .wp-megamenu-main-wrapper ul li ul.wp-mega-sub-menu>li.wpmega-horizontal-tabs>.wpmm-sub-menu-wrapper>ul>li.wpmm-tabs-section:first-child
    {
        margin-left: 0;
    }
    .wp-megamenu-main-wrapper ul li ul li.wpmega-horizontal-tabs>div>ul>li.wpmm-tabs-section>.wpmm-sub-menu-wrapper
    {
        position: relative;
        overflow: hidden;
    }
    .wp-megamenu-main-wrapper ul li ul li.wpmega-horizontal-tabs ul
    {
        height: auto!important;
    }
    ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmega-vertical-tabs ul.wpmm-tab-groups>li.wpmm-tabs-section>div.wpmm-sub-menu-wrapper>ul.wpmm-tab-groups-panel>li
    {
        width: 100%;
    }
}
@media(max-width: 480px)
{
    .wpmm-orientation-horizontal ul li ul li.wp-mega-menu-header
    {
        width: 100%;
    }
    .wpmm-pro-woo-product-widget ul.all-woo-product-new-layout li
    {
        width: 100%;
        margin: 0 0 10px;
    }
    .wp-megamenu-main-wrapper ul li ul li.wpmega-horizontal-tabs>div>ul>li.wpmm-tabs-section>div>ul.wpmm-tab-groups-panel>li
    {
        width: 100%!important;
    }
}
.wpmm-sub-menu-wrap.wpmm-double-image-animation:hover
{
    opacity: 1;
    -webkit-transition: opacity 1s;
    transition-duration: 1s;
    transition: opacity 1s;
}
