.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-vertical,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper {
    background: rgba(140, 140, 140, 0);
}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-vertical ul.wpmm-mega-wrapper>li {
    background: rgba(140, 140, 140, 0);
}

/* a tag small line on before tag */
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title::before,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li.wp-mega-menu-header>a.wp-mega-menu-link::before {
    background: rgba(140, 140, 140, 0);
}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-vertical {
    border-radius: 10px;
    margin-top: 10px;
    margin-bottom: 0px;
}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-vertical ul.wpmm-mega-wrapper>li {
    border-radius: 10px;
}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper {
    text-align: center;
}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal {
    width: 980px;
}


.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li>a,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-vertical ul.wpmm-mega-wrapper>li>a {
    color: #ffffff;
}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li>a,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-vertical ul.wpmm-mega-wrapper>li>a {
    font-size: 14px;
    font-family: Questrial;
    font-weight: normal;
    text-transform: initial;
    text-decoration: none;
}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li>a.wp-mega-menu-link,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-vertical ul.wpmm-mega-wrapper>li>a.wp-mega-menu-link {
    padding: 18px 22px 10px 20px;
}

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li:hover,
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-vertical ul.wpmm-mega-wrapper>li:hover {
    background: #810000;
}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper>li:hover>a {
    font-weight: normal;
    text-decoration: none;
    color: #ffffff
}

/*menu divider enable*/
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li>a.wp-mega-menu-link::before,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper>li>a.wp-mega-menu-link::before {
    background: none;
    opacity: 0;
}

/*Mega menu */

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-vertical ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {
    background: #ffffff;
}


.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal.wpmm-onhover ul.wpmm-mega-wrapper li:hover>.wpmm-sub-menu-wrap
    {
    padding-top: 15px;
    padding-bottom: 5px;
    padding-left: 8px;
    padding-right: 8px;
}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-vertical ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap {
    width: 100%;
    border: 1px solid #ffffff;
    border-radius: 0px;
    box-shadow: rgba(0, 0, 0, 0.2);
}

/*Widget section*/
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li.wp-mega-menu-header>a.wp-mega-menu-link span.wpmm-mega-menu-href-title,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-left .wpmm-custom-postimage span.wpmm-mega-menu-href-title,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wpmm-custom-post-settings.wpmega-image-top .wpmm-custom-postimage span.wpmm-mega-menu-href-title {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    font-family: Open Sans;
    text-decoration: none;
}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li h4.wpmm-mega-block-title:hover,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li.wp-mega-menu-header>a.wp-mega-menu-link span.wpmm-mega-menu-href-title:hover {
    font-weight: light;
    text-decoration: none;
    cursor: pointer;
}

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul li,
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wp-mega-sub-menu li a {
    color: #000000;
    font-family: Open Sans;
}

.wpmm-ctheme-wrapper.wpmega-default-theme .wp-mega-sub-menu li .wpmm-sub-menu-wrapper.wpmm_menu_1 li::before,
.wpmm-ctheme-wrapper.wpmega-default-theme .wp-mega-sub-menu .widget_pages li::before,
.wpmm-ctheme-wrapper.wpmega-default-theme .wp-mega-sub-menu .widget_categories li::before,
.wpmm-ctheme-wrapper.wpmega-default-theme .wp-mega-sub-menu .widget_archive li::before,
.wpmm-ctheme-wrapper.wpmega-default-theme .wp-mega-sub-menu .widget_meta li::before,
.wpmm-ctheme-wrapper.wpmega-default-theme .wp-mega-sub-menu .widget_recent_comments li::before,
.wpmm-ctheme-wrapper.wpmega-default-theme .wp-mega-sub-menu .widget_recent_entries li::before,
.wpmm-ctheme-wrapper.wpmega-default-theme .wp-mega-sub-menu .widget_product_categories ul.product-categories li a::before,
.wpmm-ctheme-wrapper.wpmega-default-theme .wp-mega-sub-menu .widget_categories li::before,
.wpmm-ctheme-wrapper.wpmega-default-theme .wp-mega-sub-menu .widget_archive li::before {
    color: #000000;
}

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul ul li a:hover,
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul ul li a,
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul ul li a:focus,
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul ul li span.wpmm-mega-menu-href-title {
    color: #000000;
}

/*
* Top Section Stylesheet
*/
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap span.wpmm_megamenu_topcontent {
    font-family: Assistant;
    font-weight: theme_default;
    text-transform: initial;
}

/* .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap .wpmm-topimage,
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap .wpmm-ctop {} */

/*
* Bottom Section stylhesheet
*/
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap span.wpmm_megamenu_bottomcontent {
    font-family: Assistant;
    font-weight: theme_default;
    text-transform: initial;
}

/* .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap .wpmm-bottomimage,
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li .wpmm-sub-menu-wrap .wpmm-cbottom {} */

/*flyout*/
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a {
    font-weight: theme_default;
    text-transform: initial;
    font-family: Assistant;
    text-decoration: none;
}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover a,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover a span {
    font-weight: theme_default;
    text-decoration: none;
}

/* search bar */
/* .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li.wpmm-menu-align-right.wpmm-search-type .wpmm-sub-menu-wrap .megamenu-type-search input.search-submit[type="submit"] {}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li.wpmm-menu-align-right.wpmm-search-type .wpmm-sub-menu-wrap .megamenu-type-search input.search-field[type="search"] {} */


.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme a.wpmm-search-type>.wpmm-mega-menu-icon>i.fa-search,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-search-type>.wpmm-mega-menu-icon>i.genericon-search,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-search-type>.wpmm-mega-menu-icon>i.dashicons-search {
    color: #ffffff;
}

/* Popup Search FOrm */
/* Popup Search FOrm */

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search {
    font-family: Assistant;
}


.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li div.popup-search-form .wpmm-overlay-search form input[type="submit"]:hover {
    background: #0078d7;
    color: #000000;
}

/* search bar custom css end */

/* top menu label custom css */
/* .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-mega-menu-label::before {} */

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.wp-mega-menu-header a span.wpmm-mega-menu-label {
    color: #000000;
}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-mega-menu-label {
    color: #000000;
    font-weight: normal;
    text-transform: initial;
    font-family: Questrial
}






/* Widget extra options */

