<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* custom icons */

.mega_main *[class*="ci-icon-"],
.bootstrap *[class*="ci-icon-"] {
    position: relative !important;
    display: inline-block !important;
}

.mega_main *[class*="ci-icon-"]:before,
.bootstrap *[class*="ci-icon-"]:before {
    /*
 content: '\320' !important;*/
    content: '\00a0' !important;
    display: inline-block !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    top: 0px !important;
    left: 0px !important;
    width: 100% !important;
    height: auto !important;
    color: transparent !important;
    letter-spacing: 1em !important;
}

/* extended css fixes */

.mega_main *[class*="fa-icon-"]:before,
.mega_main *[class*="im-icon-"]:before {
    vertical-align: baseline !important;
    line-height: inherit !important;
    text-align: center !important;
    color: inherit !important;
}

/* common */

style {
    display: none !important;
    max-width: 0px !important;
    max-height: 0px !important;
    visibility: hidden !important;
    opacity: 0 !important;
}

.mega_main_menu .sf-sub-indicator,
.mega_main_menu .sub-indicator,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .mega_dropdown&gt;li&gt;.item_link&gt;.sf-sub-indicator,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.multicolumn_dropdown .mega_dropdown&gt;li&gt;.item_link&gt;.sf-sub-indicator {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    height: 0px !important;
    width: 0px !important;
}

.mega_main_menu ul:after,
.mega_main_menu:before,
.mega_main_menu:after,
.mm_clearfix:before,
.mm_clearfix:after {
    content: '' !important;
    display: table !important;
    clear: both !important;
    float: none !important;
    width: 100% !important;
    height: 0px !important;
    border: 0px none !important;
}

/*
 body 
 {
 overflow-x: hidden !important;}
 body.wp-admin
 {
 overflow-x: visible !important;}
 */

.mega_main_menu {
    float: none !important;
    position: relative !important;
    margin: 0px !important;
    height: inherit !important;
    -webkit-transition: all 0.4s !important;
    -moz-transition: all 0.4s !important;
    -ms-transition: all 0.4s !important;
    -o-transition: all 0.4s !important;
    transition: all 0.4s !important;
}

.mega_main_menu+.mega_main_menu {
    display: none !important;
}

.mega_main_menu * {
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -ms-box-sizing: border-box !important;
    -o-box-sizing: border-box !important;
    box-sizing: border-box !important;
    outline: none !important;
}

.mega_main_menu .item_link * {
    line-height: 131% !important;
}

.mega_main_menu a {
    cursor: default !important;
}

.mega_main_menu a[href] {
    cursor: pointer !important;
}

.mega_main_menu ul.mega_dropdown,
.mega_main_menu ul.mega_main_menu_ul {
    position: relative !important;
    margin: 0px !important;
    padding: 0px !important;
}

.mega_main_menu,
body .mega_main_menu,
.mega_main_menu&gt;.menu_holder,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;.mega_main_menu_ul {
    font-size: 0px !important;
    letter-spacing: 0px !important;
    word-spacing: 0px !important;
    line-height: 0px !important;
    display: block !important;
    visibility: visible !important;
    overflow: visible !important;
    -webkit-backface-visibility: hidden !important;
}

.mega_main_menu&gt;.menu_holder {
    position: relative !important;
}

.mega_main_menu&gt;.menu_holder&gt;.mmm_fullwidth_container {
    position: absolute !important;
    top: 0px !important;
    bottom: 0px !important;
    left: 0px !important;
    right: 0px !important;
    height: 100% !important;
    width: 100% !important;
}

.mega_main_menu.fullwidth-enable&gt;.menu_holder&gt;.mmm_fullwidth_container {
    border-radius: 0px !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul {
    z-index: 2000 !important;
    list-style: none !important;
    float: none !important;
    width: auto !important;
    position: relative !important;
    top: auto !important;
    bottom: auto !important;
    left: auto !important;
    right: auto !important;
    border: 0px none !important;
    background: transparent !important;
}

.mega_main_menu.first-lvl-align-left&gt;.menu_holder&gt;.menu_inner&gt;ul {
    text-align: left !important;
}

.mega_main_menu.first-lvl-align-center&gt;.menu_holder&gt;.menu_inner&gt;ul {
    text-align: center !important;
}

.mega_main_menu.first-lvl-align-right&gt;.menu_holder&gt;.menu_inner&gt;ul {
    text-align: right !important;
}

.mega_main_menu.first-lvl-align-justify&gt;.menu_holder&gt;.menu_inner&gt;ul {
    display: table !important;
    width: 100% !important;
    text-align: center !important;
}

.mega_main_menu.first-lvl-align-justify&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li {
    display: table-cell !important;
    float: none !important;
    width: auto !important;
}

.mega_main_menu.first-lvl-align-justify.icons-left&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon&gt;i,
.mega_main_menu.first-lvl-align-justify.icons-right&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon&gt;i,
.mega_main_menu.first-lvl-align-justify&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    display: inline-block !important;
    vertical-align: top !important;
    float: none !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link * {
    font-size: inherit !important;
    letter-spacing: normal !important;
    word-spacing: normal !important;
    line-height: inherit !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .mega_dropdown .menu_item_without_text.disable_icon {
    background-image: none !important;
    background-color: transparent !important;
    height: 0px !important;
    padding: 0px !important;
}

/*
 .mega_main_menu.structure_settings-no_icons &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link:after,
 .mega_main_menu.structure_settings-no_icons li.default_dropdown &gt; .mega_dropdown &gt; .menu-item &gt; .item_link:before
 {
 display: none !important;}
 */

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.pull_to_other_side {
    float: right !important;
}

/* nav_logo */

/*
 .mega_main_menu.no-logo .nav_logo
 {
 display: none !important;}
 */

.mega_main_menu .nav_logo {
    display: block !important;
    vertical-align: top !important;
    float: left !important;
    position: relative !important;
    z-index: 2100 !important;
}

.mega_main_menu .nav_logo .logo_link {
    display: none !important;
    padding: 0px 17px !important;
    margin: 0px !important;
    vertical-align: middle !important;
    position: relative !important;
    z-index: 2100 !important;
}

.mega_main_menu .nav_logo .logo_link img {
    display: inline-block !important;
    max-height: 100% !important;
    width: auto !important;
    max-width: 100% !important;
    position: relative !important;
    vertical-align: middle !important;
}

.mega_main_menu .nav_logo .mobile_toggle {
    display: none !important;
}

/* nav_search_box */

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box {
    width: 68px !important;
    padding: 0px 17px !important;
    position: relative !important;
    float: right !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform {
    display: inline-block !important;
    position: absolute !important;
    top: 50% !important;
    right: 18px !important;
    z-index: 600 !important;
    width: auto !important;
    margin-top: -16px !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: rgba(128, 128, 128, 0.4) !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .icosearch,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .submit,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .field {
    display: block !important;
    height: 26px !important;
    line-height: 26px !important;
    padding: 0px !important;
    margin: 2px 0px !important;
    border-width: 0px !important;
    border-style: none !important;
    outline: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .icosearch,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .submit {
    position: absolute !important;
    top: 0px !important;
    right: 0px !important;
    width: 30px !important;
    text-align: center !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .icosearch {
    z-index: 20 !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .field {
    width: 0px !important;
    max-width: 0px !important;
    padding-right: 30px !important;
    padding-left: 0px !important;
    cursor: pointer !important;
    position: relative !important;
    z-index: 30 !important;
    -webkit-transition: all 0.3s !important;
    -moz-transition: all 0.3s !important;
    -ms-transition: all 0.3s !important;
    -o-transition: all 0.3s !important;
    transition: all 0.3s !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .field:focus {
    width: 160px !important;
    max-width: 160px !important;
    padding-left: 8px !important;
    cursor: text !important;
    z-index: 10 !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .submit {
    display: block !important;
    font-size: 0px !important;
    color: transparent !important;
    cursor: pointer !important;
    z-index: 0 !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .field:active~.submit,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .field:focus-within~.submit,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .field:focus~.submit {
    font-size: 0px !important;
    z-index: 50 !important;
}

/* nav_woo_cart */

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_woo_cart {
    float: right !important;
}

.mega_main_menu.icons-disable_first_lvl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_woo_cart&gt;.item_link i {
    float: left !important;
    display: block !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_woo_cart .woocommerce {
    margin-bottom: 15px !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_woo_cart&gt;.item_link i.custom_icon_cart:before {
    content: '' !important;
    display: inline-block !important;
    width: 18px !important;
    height: 12px !important;
    border-width: 10px 3px 0px 3px !important;
    border-style: solid !important;
    border-top-color: inherit !important;
    border-right-color: transparent !important;
    border-bottom-color: transparent !important;
    border-left-color: transparent !important;
    vertical-align: top !important;
    position: relative !important;
    top: 50% !important;
    margin-top: -4px !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_woo_cart&gt;.item_link i.custom_icon_cart:after {
    content: '' !important;
    display: inline-block !important;
    width: 12px !important;
    height: 12px !important;
    border-width: 1px !important;
    border-style: solid !important;
    border-color: red !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    margin-top: -10px !important;
    margin-left: -6px !important;
    -webkit-border-radius: 100% !important;
    -moz-border-radius: 100% !important;
    -ms-border-radius: 100% !important;
    -o-border-radius: 100% !important;
    border-radius: 100% !important;
}

/* nav_buddypress */

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_buddypress {
    float: right !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_buddypress&gt;.item_link i,
.mega_main_menu.icons-disable_first_lvl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_buddypress&gt;.item_link i,
.mega_main_menu.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_buddypress&gt;.item_link i.ci-icon-buddypress-user {
    float: left !important;
    display: block !important;
    padding: 0px !important;
    position: relative !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_buddypress .mega_notifications {
    position: absolute !important;
    background-color: #E74C3C !important;
    color: #f8f8f8 !important;
    width: 12px !important;
    height: 12px !important;
    bottom: 50% !important;
    right: -6px !important;
    font-size: 10px !important;
    font-style: normal !important;
    line-height: 10px !important;
    display: block !important;
    text-align: center !important;
    -webkit-border-radius: 100% !important;
    -moz-border-radius: 100% !important;
    -ms-border-radius: 100% !important;
    -o-border-radius: 100% !important;
    border-radius: 100% !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_buddypress .mega_notifications.notification-none {
    display: none !important;
}

/* nav_wpml_switcher */

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_wpml_switcher {
    float: right !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_wpml_switcher&gt;.item_link i,
.mega_main_menu.icons-disable_first_lvl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_wpml_switcher&gt;.item_link i,
.mega_main_menu.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_wpml_switcher&gt;.item_link i {
    float: left !important;
    display: block !important;
    padding: 0px !important;
    position: relative !important;
}

/* FIRST LEVEL */

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li {
    display: inline-block !important;
    vertical-align: top !important;
    margin: 0px !important;
    padding: 0px !important;
    float: none !important;
    height: auto !important;
    width: auto !important;
    overflow: visible !important;
    background-color: transparent !important;
    border: 0px none !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li[class*="columns"] {
    width: auto !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link {
    display: block !important;
    text-shadow: none !important;
    text-transform: none !important;
    position: relative !important;
    display: block !important;
    padding: 0px 17px !important;
    margin: 0px !important;
    top: auto !important;
    bottom: auto !important;
    left: auto !important;
    right: auto !important;
}

.mega_main_menu.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.menu_item_without_text&gt;i,
.mega_main_menu.icons-top&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li.nav_buddypress&gt;.item_link i.ci-icon-buddypress-user,
.mega_main_menu.icons-top.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_buddypress&gt;.item_link i.ci-icon-buddypress-user,
.mega_main_menu.icons-top&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li.nav_wpml_switcher&gt;.item_link i,
.mega_main_menu.icons-top.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_wpml_switcher&gt;.item_link i,
.mega_main_menu.mega_main.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.disable_icon&gt;.link_content,
.mega_main_menu.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.mega_main_menu.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    display: table !important;
    width: 100% !important;
    text-align: center !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;p,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;br,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;br,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;span&gt;br,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner .mega_dropdown&gt;p,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner .mega_dropdown&gt;br,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner .mega_dropdown&gt;li&gt;p,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner .mega_dropdown&gt;li&gt;br,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner .mega_dropdown&gt;li&gt;.item_link&gt;p,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner .mega_dropdown&gt;li&gt;.item_link&gt;br,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner .mega_dropdown&gt;li&gt;.item_link&gt;span&gt;br,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner .mega_dropdown&gt;li&gt;.item_link&gt;span&gt;.link_text&gt;br {
    display: none !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li span.item_link {
    cursor: default !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .item_link {
    width: auto !important;
    height: auto !important;
    min-width: inherit !important;
    max-width: inherit !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon i {
    display: block !important;
    line-height: inherit !important;
    text-align: center !important;
    margin: 0px auto !important;
}

.mega_main_menu.icons-left&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon i {
    float: left !important;
    padding-right: 15px !important;
}

.mega_main_menu.icons-right&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon i {
    float: right !important;
    padding-left: 17px !important;
}

.mega_main_menu.icons-left&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon.menu_item_without_text i,
.mega_main_menu.icons-right&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon.menu_item_without_text i {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    display: block !important;
    float: none !important;
    padding: 0px !important;
    position: static !important;
    border: 0px none !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link .link_text {
    white-space: normal !important;
    word-wrap: break-word !important;
    word-break: normal !important;
    display: table-cell !important;
    line-height: 120% !important;
    vertical-align: middle !important;
    position: static !important;
    padding: 0px !important;
    border: 0px none !important;
    height: auto !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner .item_link&gt;.link_content&gt;.link_text&gt;.link_descr {
    display: block !important;
    float: none !important;
    font-size: 80% !important;
    white-space: pre-line !important;
    margin-top: 2px !important;
}

.mega_main_menu .menu_item_without_text&gt;.link_content,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.menu_item_without_text&gt;.link_content,
.mega_main_menu .menu_item_without_text .link_text {
    display: none !important;
}

.mega_main_menu.icons-disable_first_lvl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon i,
.mega_main_menu.icons-disable_globally&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon i,
.mega_main_menu.icons-disable_globally&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .mega_dropdown .item_link.with_icon&gt;i,
.mega_main_menu.icons-disable_globally&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.mega_dropdown .processed_image&gt;.cover&gt;a&gt;i,
.mega_main_menu.icons-disable_globally&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.grid_dropdown .mega_dropdown&gt;li&gt;.item_link&gt;i {
    display: none !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.disable_icon i,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li[class*="dropdown"] .mega_dropdown&gt;li&gt;.item_link.disable_icon&gt;i,
.mega_main_menu a.disable_icon&gt;i {
    display: none !important;
}

.mega_main_menu ul&gt;li a.item_link,
.mega_main_menu ul&gt;li&gt;.mega_dropdown a.item_link {
    text-decoration: none !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:after {
    content: '' !important;
    display: block !important;
    width: 0px !important;
    height: 0px !important;
    position: absolute !important;
    top: 50% !important;
    right: 5px !important;
    margin-top: -2px !important;
    border-width: 4px 3px !important;
    border-style: solid !important;
}

body [class] .mega_main_menu.direction-horizontal&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li[class*="current"]&gt;.item_link:after,
body .mega_main_menu.direction-horizontal&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li[class*="current"]&gt;.item_link:after,
body [class] .mega_main_menu.direction-horizontal&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:hover&gt;.item_link:after,
body .mega_main_menu.direction-horizontal&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:hover&gt;.item_link:after,
body [class] .mega_main_menu.direction-horizontal&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:after,
body .mega_main_menu.direction-horizontal&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:after {
    border-top-color: inherit !important;
    border-right-color: transparent !important;
    border-bottom-color: transparent !important;
    border-left-color: transparent !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_woo_cart&gt;.item_link:after,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_buddypress&gt;.item_link:after,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:last-child:after {
    display: none !important;
}

/* separator */

.mega_main_menu.direction-horizontal&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:before,
.mega_main_menu.direction-horizontal&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo:before,
.mega_main_menu.direction-horizontal&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box:before {
    content: '' !important;
    width: 2px !important;
    height: 100% !important;
    margin: 0px !important;
    padding: 0px !important;
    display: block !important;
    position: absolute !important;
    top: 0px !important;
    bottom: auto !important;
    z-index: 2 !important;
    border-width: 0px !important;
    border-style: none !important;
    background-repeat: no-repeat !important;
    background-size: 400% 100% !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAyCAYAAABh7ppAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOdJREFUeNqk0ssKhCAUBuC8zbaIossDzqN3oYii3ZiZQYuU+m0ocOHx4/ekEq11cPURQr77Gj0X53ne5+xcs8A4jsytWZO+75mbwM+Ttm2524tVaJoGg6qq9jm5BXVde4GAwPSAQdd13P11CwzDICCYpknAg5JSfmCC+XDCE8Dd2lXCf4D6trgC4nUCBAy+6mORIkB9CasZCgF1oNuTVL7rXuCbfAqCV0CaoV+B5UnC6gPqFgghfvDZh2GIE+I4lvAu0jTFR53nuYSgKAovwFuUZYkvy/SAQZZlGCRJoiCIoki5TW4CDACPvE4qiEdEewAAAABJRU5ErkJggg==) !important;
}

.mega_main_menu.direction-horizontal.first-lvl-separator-none&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:last-child&gt;.item_link:before,
.mega_main_menu.direction-horizontal.first-lvl-separator-none&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:before,
.mega_main_menu.direction-horizontal.first-lvl-separator-none&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo:before,
.mega_main_menu.direction-horizontal.first-lvl-separator-none&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box:before {
    background-position: 0px 0px !important;
}

.mega_main_menu.direction-horizontal.first-lvl-separator-smooth&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:last-child&gt;.item_link:before,
.mega_main_menu.direction-horizontal.first-lvl-separator-smooth&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:before,
.mega_main_menu.direction-horizontal.first-lvl-separator-smooth&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo:before,
.mega_main_menu.direction-horizontal.first-lvl-separator-smooth&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box:before {
    background-position: -3px 0px !important;
}

.mega_main_menu.direction-horizontal.first-lvl-separator-sharp&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:last-child&gt;.item_link:before,
.mega_main_menu.direction-horizontal.first-lvl-separator-sharp&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:before,
.mega_main_menu.direction-horizontal.first-lvl-separator-sharp&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo:before,
.mega_main_menu.direction-horizontal.first-lvl-separator-sharp&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box:before {
    background-position: -6px 0px !important;
}

.mega_main_menu.direction-horizontal.first-lvl-align-left&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo:before {
    right: -1px !important;
    left: auto !important;
}

.mega_main_menu.direction-horizontal&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:before,
.mega_main_menu.direction-horizontal&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box:before {
    left: -1px !important;
    right: auto !important;
}

.mega_main_menu.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:before,
.mega_main_menu.first-lvl-align-right&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo:before,
.mega_main_menu.first-lvl-align-center&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo:before,
.mega_main_menu.first-lvl-align-left.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo:before,
.mega_main_menu.language_direction-rtl.first-lvl-align-left&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo:before,
.mega_main_menu.language_direction-rtl.first-lvl-align-center&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo:before,
.mega_main_menu.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box:before,
.mega_main_menu.direction-horizontal&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:first-child&gt;.item_link:before {
    display: none !important;
}

/* Navigation Dropdown variations */

/* DROPDOWNS */

.mega_main_menu ul&gt;li&gt;.mega_dropdown {
    position: absolute !important;
    margin: 0px !important;
    z-index: 5000 !important;
    top: auto !important;
    float: none !important;
    height: auto !important;
    visibility: visible !important;
    opacity: 1 !important;
    border: 0px none !important;
    vertical-align: top !important;
    overflow: visible !important;
}

.mega_main_menu ul&gt;li ul {
    text-align: left !important;
}

.mega_main_menu li .mega_dropdown&gt;li {
    margin: 0px !important;
    list-style: none !important;
    height: auto !important;
}

.mega_main_menu li.default_dropdown&gt;ul,
.mega_main_menu li.default_dropdown li&gt;ul,
.mega_main_menu li.multicolumn_dropdown&gt;ul,
.mega_main_menu li.tabs_dropdown&gt;ul,
.mega_main_menu li.widgets_dropdown&gt;ul,
.mega_main_menu li.post_type_dropdown&gt;ul,
.mega_main_menu li.grid_dropdown&gt;ul,
.mega_main_menu li.post_type_dropdown .mega_dropdown&gt;li.post_item .post_details,
.mega_main_menu li.grid_dropdown .mega_dropdown&gt;li .post_details {
    -webkit-box-shadow: 0px 4px 13px -3px #808080 !important;
    -moz-box-shadow: 0px 4px 13px -3px #808080 !important;
    -ms-box-shadow: 0px 4px 13px -3px #808080 !important;
    -o-box-shadow: 0px 4px 13px -3px #808080 !important;
    box-shadow: 0px 4px 13px -3px #808080 !important;
    list-style: none !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul li&gt;.item_link:hover {
    box-shadow: none !important;
    float: none !important;
    text-decoration: none !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul li&gt;a.item_link:hover {
    cursor: pointer !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .item_link .link_text&gt;* {
    max-width: 100% !important;
    max-height: 100% !important;
    margin: 0px !important;
}

.mega_main_menu .item_link&gt;.link_content&gt;.link_text {
    display: inline !important;
    white-space: normal !important;
    word-wrap: break-word !important;
    word-break: normal !important;
}

/* default_dropdown */

.mega_main_menu li.menu-item {
    position: relative !important;
}

.mega_main_menu li.default_dropdown&gt;ul {
    position: absolute !important;
    top: 100% !important;
}

.mega_main_menu li.default_dropdown&gt;ul&gt;li {
    position: relative !important;
    height: auto !important;
    float: none !important;
    width: 100% !important;
    margin: 0px !important;
    padding: 0px !important;
    display: block !important;
    overflow: visible !important;
}

.mega_main_menu li.default_dropdown&gt;.mega_dropdown {
    width: 205px !important;
}

.mega_main_menu li.default_dropdown.drop_to_center&gt;.mega_dropdown {
    left: -100% !important;
}

.mega_main_menu li.default_dropdown.submenu_full_width.drop_to_center&gt;.mega_dropdown,
.mega_main_menu li.default_dropdown.drop_to_right .mega_dropdown {
    left: 0px !important;
    right: auto !important;
}

.mega_main_menu li.default_dropdown&gt;.mega_dropdown li.drop_to_right&gt;.mega_dropdown {
    top: 0px !important;
    left: 100% !important;
    right: auto !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.mega_main_menu li.default_dropdown.drop_to_left .mega_dropdown {
    left: auto !important;
    right: 0px !important;
}

.mega_main_menu li.default_dropdown&gt;.mega_dropdown li.drop_to_left&gt;.mega_dropdown {
    top: 0px !important;
    left: auto !important;
    right: 100% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.mega_main_menu li.default_dropdown&gt;.mega_dropdown&gt;li {
    float: none !important;
    width: 100% !important;
}

.mega_main_menu li.default_dropdown&gt;.mega_dropdown&gt;li&gt;.item_link {
    display: block !important;
    float: none !important;
    padding: 6px 12px !important;
    margin: 0px !important;
    position: relative !important;
    border-width: 0px 0px 1px 0px !important;
    border-style: solid !important;
    width: auto !important;
    height: auto !important;
}

.mega_main_menu.language_direction-rtl li.default_dropdown&gt;.mega_dropdown&gt;li&gt;.item_link {
    text-align: right !important;
}

.mega_main_menu li.default_dropdown&gt;.mega_dropdown&gt;li&gt;.item_link .link_content {
    padding: 0px !important;
    vertical-align: middle !important;
    position: relative !important;
    top: auto !important;
    bottom: auto !important;
    left: auto !important;
    right: auto !important;
}

.mega_main_menu li.default_dropdown&gt;.mega_dropdown&gt;li:last-child&gt;.item_link {
    border-width: 0px !important;
    border-style: none !important;
}

.mega_main_menu li.tabs_dropdown&gt;.mega_dropdown&gt;li&gt;.item_link:before,
.mega_main_menu li.default_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link:before {
    content: '' !important;
    display: block !important;
    width: 0px !important;
    height: 0px !important;
    position: absolute !important;
    top: 50% !important;
    margin-top: -2px !important;
    border-width: 4px 3px !important;
    border-style: solid !important;
    right: 0px !important;
}

body .mega_main_menu .menu_holder li.default_dropdown&gt;.mega_dropdown&gt;li.menu-item.drop_to_center&gt;.item_link:before {
    right: 0px !important;
    left: auto !important;
    border-right-color: transparent !important;
    border-bottom-color: transparent !important;
    border-left-color: transparent !important;
}

body .mega_main_menu.language_direction-ltr .menu_holder li.tabs_dropdown&gt;.mega_dropdown&gt;li.menu-item:hover&gt;.item_link:before,
body .mega_main_menu.language_direction-ltr .menu_holder li.tabs_dropdown&gt;.mega_dropdown&gt;li.menu-item&gt;.item_link:before,
body .mega_main_menu .menu_holder li.default_dropdown&gt;.mega_dropdown&gt;li.menu-item.drop_to_right:hover&gt;.item_link:before,
body .mega_main_menu .menu_holder li.default_dropdown&gt;.mega_dropdown&gt;li.menu-item.drop_to_right&gt;.item_link:before,
body *[class] .mega_main_menu.language_direction-ltr li.tabs_dropdown&gt;.mega_dropdown&gt;li.menu-item:hover&gt;.item_link:before,
body *[class] .mega_main_menu.language_direction-ltr li.tabs_dropdown&gt;.mega_dropdown&gt;li.menu-item&gt;.item_link:before,
body *[class] .mega_main_menu li.default_dropdown&gt;.mega_dropdown&gt;li.menu-item.drop_to_right:hover&gt;.item_link:before,
body *[class] .mega_main_menu li.default_dropdown&gt;.mega_dropdown&gt;li.menu-item.drop_to_right&gt;.item_link:before {
    right: 0px !important;
    left: auto !important;
    border-width: 3px 4px !important;
    border-top-color: transparent !important;
    border-right-color: transparent !important;
    border-bottom-color: transparent !important;
}

body .mega_main_menu.language_direction-rtl .menu_holder li.tabs_dropdown&gt;.mega_dropdown&gt;li.menu-item:hover&gt;.item_link:before,
body .mega_main_menu.language_direction-rtl .menu_holder li.tabs_dropdown&gt;.mega_dropdown&gt;li.menu-item&gt;.item_link:before,
body .mega_main_menu .menu_holder li.default_dropdown&gt;.mega_dropdown&gt;li.menu-item.drop_to_left:hover&gt;.item_link:before,
body .mega_main_menu .menu_holder li.default_dropdown&gt;.mega_dropdown&gt;li.menu-item.drop_to_left&gt;.item_link:before,
body *[class] .mega_main_menu.language_direction-rtl li.tabs_dropdown&gt;.mega_dropdown&gt;li.menu-item:hover&gt;.item_link:before,
body *[class] .mega_main_menu.language_direction-rtl li.tabs_dropdown&gt;.mega_dropdown&gt;li.menu-item&gt;.item_link:before,
body *[class] .mega_main_menu li.default_dropdown&gt;.mega_dropdown&gt;li.menu-item.drop_to_left:hover&gt;.item_link:before,
body *[class] .mega_main_menu li.default_dropdown&gt;.mega_dropdown&gt;li.menu-item.drop_to_left&gt;.item_link:before {
    left: 0px !important;
    right: auto !important;
    border-width: 3px 4px !important;
    border-top-color: transparent !important;
    border-bottom-color: transparent !important;
    border-left-color: transparent !important;
}

.mega_main_menu li.tabs_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link:last-child:before,
.mega_main_menu li.default_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link:last-child:before {
    display: none !important;
}

.mega_main_menu li.default_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link&gt;i {
    display: block !important;
    float: left !important;
    position: absolute !important;
    top: 50% !important;
}

.mega_main_menu li.default_dropdown .mega_dropdown&gt;li&gt;.item_link.with_icon&gt;span {
    display: inline-block !important;
}

.mega_main_menu li.default_dropdown.submenu_full_width {
    position: static !important;
}

.mega_main_menu li.default_dropdown.submenu_full_width&gt;.mega_dropdown {
    width: 100% !important;
}

.mega_main_menu li.default_dropdown.submenu_full_width&gt;.mega_dropdown .mega_dropdown {
    width: auto !important;
    position: static !important;
    display: block !important;
    margin: 0px 0px 0px 35px !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    -ms-box-shadow: none !important;
    -o-box-shadow: none !important;
    box-shadow: none !important;
}

.mega_main_menu.direction-vertical li.default_dropdown.submenu_full_width&gt;.mega_dropdown .mega_dropdown {
    margin: 0px !important;
}

.mega_main_menu li.default_dropdown.submenu_full_width&gt;.mega_dropdown .mega_dropdown&gt;li:first-child&gt;.item_link:after {
    display: none !important;
}

/* multicolumn_dropdown */

.mega_main_menu li.multicolumn_dropdown {
    position: relative !important;
}

.mega_main_menu li.tabs_dropdown&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown&gt;.mega_dropdown,
.mega_main_menu li.widgets_dropdown&gt;.mega_dropdown,
.mega_main_menu li.post_type_dropdown&gt;.mega_dropdown,
.mega_main_menu li.grid_dropdown&gt;.mega_dropdown,
.mega_main_menu li .mega_dropdown&gt;li .post_details {
    width: 480px !important;
    padding: 0px !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -ms-box-sizing: border-box !important;
    -o-box-sizing: border-box !important;
    box-sizing: border-box !important;
}

.mega_main_menu li.nav_buddypress.not_logged:hover&gt;.mega_dropdown,
.mega_main_menu li.tabs_dropdown:hover&gt;.mega_dropdown,
.mega_main_menu li.tabs_dropdown&gt;.item_link:hover+.mega_dropdown,
.mega_main_menu li.tabs_dropdown.keep_open&gt;.mega_dropdown,
.mega_main_menu li.tabs_dropdown&gt;.mega_dropdown&gt;li.keep_open&gt;.mega_dropdown,
.mega_main_menu li.tabs_dropdown&gt;.mega_dropdown&gt;li:hover&gt;.mega_dropdown,
.mega_main_menu .mega_dropdown&gt;li.multicolumn_dropdown&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown:hover&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown&gt;.item_link:hover+.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown.keep_open&gt;.mega_dropdown,
.mega_main_menu li.widgets_dropdown:hover&gt;.mega_dropdown,
.mega_main_menu li.widgets_dropdown&gt;.item_link:hover+.mega_dropdown,
.mega_main_menu li.widgets_dropdown.keep_open&gt;.mega_dropdown,
.mega_main_menu li.post_type_dropdown:hover&gt;.mega_dropdown,
.mega_main_menu li.post_type_dropdown&gt;.item_link:hover+.mega_dropdown,
.mega_main_menu li.post_type_dropdown.keep_open&gt;.mega_dropdown,
.mega_main_menu li.post_type_dropdown&gt;.mega_dropdown&gt;.post_item:hover .post_details,
.mega_main_menu li.post_type_dropdown&gt;.mega_dropdown&gt;.post_item.keep_open .post_details,
.mega_main_menu li.grid_dropdown:hover&gt;.mega_dropdown,
.mega_main_menu li.grid_dropdown&gt;.item_link:hover+.mega_dropdown,
.mega_main_menu li.grid_dropdown.keep_open&gt;.mega_dropdown,
.mega_main_menu li.grid_dropdown:hover&gt;.mega_dropdown,
.mega_main_menu li.grid_dropdown&gt;.mega_dropdown&gt;li:hover .post_details,
.mega_main_menu li.grid_dropdown&gt;.mega_dropdown&gt;li.keep_open .post_details {
    padding: 15px !important;
}

.mega_main_menu li.nav_buddypress.not_logged:hover&gt;.mega_dropdown,
.mega_main_menu li.widgets_dropdown:hover&gt;.mega_dropdown,
.mega_main_menu li.widgets_dropdown&gt;.item_link:hover+.mega_dropdown,
.mega_main_menu li.widgets_dropdown.keep_open&gt;.mega_dropdown,
.mega_main_menu .mega_dropdown&gt;li.multicolumn_dropdown&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown:hover&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown.keep_open&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown&gt;.item_link:hover+.mega_dropdown {
    padding-bottom: 0px !important;
}

.mega_main_menu li.multicolumn_dropdown .mega_dropdown&gt;li:hover&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown .mega_dropdown&gt;li&gt;.item_link:hover+.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown .mega_dropdown&gt;li.keep_open&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown&gt;.mega_dropdown&gt;li.widgets_dropdown:hover&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown&gt;.mega_dropdown&gt;li.widgets_dropdown&gt;.item_link:hover+.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown&gt;.mega_dropdown&gt;li.widgets_dropdown.keep_open&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown&gt;.mega_dropdown&gt;li.post_type_dropdown:hover&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown&gt;.mega_dropdown&gt;li.post_type_dropdown&gt;.item_link:hover+.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown&gt;.mega_dropdown&gt;li.post_type_dropdown.keep_open&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown&gt;.mega_dropdown&gt;li.grid_dropdown:hover&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown&gt;.mega_dropdown&gt;li.grid_dropdown&gt;.item_link:hover+.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown&gt;.mega_dropdown&gt;li.grid_dropdown.keep_open&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown&gt;.mega_dropdown&gt;li.grid_dropdown:hover&gt;.mega_dropdown {
    padding: 0px !important;
}

.mega_main_menu li.multicolumn_dropdown.submenu_full_width.drop_to_center&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown.drop_to_right&gt;.mega_dropdown {
    left: 0px !important;
    right: auto !important;
}

.mega_main_menu li.multicolumn_dropdown.drop_to_left&gt;.mega_dropdown {
    left: auto !important;
    right: 0px !important;
}

.mega_main_menu li.multicolumn_dropdown.drop_to_center&gt;.mega_dropdown {
    left: -150% !important;
    right: auto !important;
}

.mega_main_menu li.widgets_dropdown&gt;.mega_dropdown&gt;li,
.mega_main_menu li.multicolumn_dropdown&gt;.mega_dropdown&gt;li {
    float: left !important;
    display: inline-block !important;
    clear: none !important;
    padding: 0px 5px 20px 5px !important;
}

.mega_main_menu li.widgets_dropdown&gt;.mega_dropdown&gt;li .mega_dropdown,
.mega_main_menu li.multicolumn_dropdown&gt;.mega_dropdown&gt;li .mega_dropdown {
    position: static !important;
    display: block !important;
    width: auto !important;
    box-shadow: none !important;
    overflow: visible !important;
    max-height: 3000px !important;
    max-width: 3000px !important;
    opacity: 1 !important;
    -webkit-transform: scaleY( 1) !important;
    -moz-transform: scaleY( 1) !important;
    -ms-transform: scaleY( 1) !important;
    -o-transform: scaleY( 1) !important;
    transform: scaleY( 1) !important;
}

.mega_main_menu li.widgets_dropdown&gt;.mega_dropdown&gt;li .mega_dropdown&gt;li,
.mega_main_menu li.multicolumn_dropdown&gt;.mega_dropdown&gt;li .mega_dropdown&gt;li {
    display: block !important;
    width: 100% !important;
}

.mega_main_menu li.widgets_dropdown .mega_dropdown&gt;li&gt;.item_link,
.mega_main_menu li.multicolumn_dropdown .mega_dropdown&gt;li&gt;.item_link {
    display: block !important;
    padding: 6px 10px !important;
    margin: 0px !important;
    width: auto !important;
    height: auto !important;
    position: relative !important;
}

.mega_main_menu li.widgets_dropdown .mega_dropdown li.default_dropdown&gt;.mega_dropdown&gt;li&gt;.item_link,
.mega_main_menu li.multicolumn_dropdown .mega_dropdown li.default_dropdown&gt;.mega_dropdown&gt;li&gt;.item_link {
    border-width: 0px !important;
}

.mega_main_menu li.widgets_dropdown .mega_dropdown li.default_dropdown&gt;.mega_dropdown&gt;li&gt;.item_link:before,
.mega_main_menu li.multicolumn_dropdown .mega_dropdown li.default_dropdown&gt;.mega_dropdown&gt;li&gt;.item_link:before {
    display: none !important;
}

.mega_main_menu li.widgets_dropdown .mega_dropdown&gt;li&gt;.item_link&gt;i,
.mega_main_menu li.multicolumn_dropdown .mega_dropdown&gt;li&gt;.item_link&gt;i {
    display: block !important;
    float: left !important;
    text-align: center !important;
    position: absolute !important;
    top: 50% !important;
}

.mega_main_menu li.widgets_dropdown .mega_dropdown&gt;li&gt;.item_link&gt;.link_content,
.mega_main_menu li.multicolumn_dropdown .mega_dropdown&gt;li&gt;.item_link&gt;.link_content {
    display: block !important;
    vertical-align: middle !important;
}

.mega_main_menu li.multicolumn_dropdown .mega_dropdown&gt;li&gt;.item_link.disable_icon&gt;.link_content,
.mega_main_menu ul li .mega_dropdown&gt;li&gt;.item_link.disable_icon&gt;.link_content,
.mega_main_menu.icons-disable_globally li .mega_dropdown&gt;li&gt;.item_link&gt;.link_content,
.mega_main_menu.icons-disable_globally li .mega_dropdown&gt;li&gt;.item_link.with_icon&gt;.link_content {
    margin: 0px !important;
}

.mega_main_menu li.multicolumn_dropdown li.post_type_dropdown,
.mega_main_menu li.multicolumn_dropdown li.grid_dropdown,
.mega_main_menu li.multicolumn_dropdown.submenu_full_width {
    position: static !important;
}

.mega_main_menu li.multicolumn_dropdown.submenu_full_width&gt;.mega_dropdown {
    width: 100% !important;
}

/* tabs_dropdown */

.mega_main_menu li.tabs_dropdown {
    position: relative !important;
}

.mega_main_menu li.tabs_dropdown.submenu_full_width.drop_to_center&gt;.mega_dropdown,
.mega_main_menu li.tabs_dropdown.drop_to_right&gt;.mega_dropdown {
    left: 0px !important;
    right: auto !important;
}

.mega_main_menu li.tabs_dropdown.drop_to_left&gt;.mega_dropdown {
    left: auto !important;
    right: 0px !important;
}

.mega_main_menu li.tabs_dropdown.drop_to_center&gt;.mega_dropdown {
    left: -150% !important;
    right: auto !important;
}

.mega_main_menu li.tabs_dropdown&gt;.mega_dropdown&gt;li {
    position: static !important;
    clear: none !important;
    float: none !important;
}

.mega_main_menu li.tabs_dropdown .mega_dropdown&gt;li&gt;.mega_dropdown {
    box-shadow: none !important;
    border-radius: 0px !important;
}

.mega_main_menu li.tabs_dropdown&gt;.mega_dropdown&gt;li.default_dropdown .mega_dropdown&gt;li.default_dropdown&gt;.item_link {
    border-width: 0px !important;
}

.mega_main_menu li.tabs_dropdown&gt;.mega_dropdown&gt;li&gt;.mega_dropdown .mega_dropdown {
    padding: 0px !important;
}

.mega_main_menu li.multicolumn_dropdown .mega_dropdown&gt;li .mega_dropdown&gt;li.keep_open .post_details,
.mega_main_menu li.multicolumn_dropdown .mega_dropdown&gt;li .mega_dropdown&gt;li:hover .post_details,
.mega_main_menu li.tabs_dropdown .mega_dropdown&gt;li .mega_dropdown&gt;li.keep_open .post_details,
.mega_main_menu li.tabs_dropdown .mega_dropdown&gt;li .mega_dropdown&gt;li:hover .post_details {
    display: none !important;
}

.mega_main_menu li.tabs_dropdown&gt;.mega_dropdown&gt;li&gt;.item_link {
    padding: 6px 10px !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    margin-right: 19px !important;
    position: relative !important;
}

.mega_main_menu.language_direction-rtl li.tabs_dropdown&gt;.mega_dropdown&gt;li&gt;.item_link {
    margin-right: 0px !important;
    margin-left: 19px !important;
}

.mega_main_menu li.tabs_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link&gt;i {
    display: block !important;
    float: left !important;
    position: absolute !important;
    top: 50% !important;
}

.mega_main_menu li.tabs_dropdown .mega_dropdown&gt;li&gt;.item_link&gt;.link_content {
    display: block !important;
    vertical-align: middle !important;
}

.mega_main_menu li.tabs_dropdown&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    top: 0px !important;
    right: 0px !important;
    height: auto !important;
    width: auto !important;
    position: absolute !important;
}

.mega_main_menu li.tabs_dropdown .mega_dropdown&gt;li.default_dropdown&gt;.mega_dropdown .mega_dropdown {
    display: block !important;
    position: static !important;
    float: none !important;
    width: auto !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.tabs_dropdown.submenu_full_width {
    position: static !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.tabs_dropdown.submenu_full_width&gt;.mega_dropdown,
.mega_main_menu li.widgets_dropdown.columns1&gt;.mega_dropdown&gt;* {
    width: 100% !important;
}

.mega_main_menu li.tabs_dropdown.columns1&gt;.mega_dropdown&gt;li {
    width: 50% !important;
}

.mega_main_menu li.tabs_dropdown.columns2&gt;.mega_dropdown&gt;li,
.mega_main_menu li.widgets_dropdown.columns2&gt;.mega_dropdown&gt;* {
    width: 50% !important;
}

.mega_main_menu li.tabs_dropdown.columns3&gt;.mega_dropdown&gt;li,
.mega_main_menu li.widgets_dropdown.columns3&gt;.mega_dropdown&gt;* {
    width: 33.3333% !important;
}

.mega_main_menu li.tabs_dropdown.columns4&gt;.mega_dropdown&gt;li,
.mega_main_menu li.widgets_dropdown.columns4&gt;.mega_dropdown&gt;* {
    width: 25% !important;
}

.mega_main_menu li.tabs_dropdown.columns5&gt;.mega_dropdown&gt;li,
.mega_main_menu li.widgets_dropdown.columns5&gt;.mega_dropdown&gt;* {
    width: 20% !important;
}

.mega_main_menu li.tabs_dropdown.columns6&gt;.mega_dropdown&gt;li,
.mega_main_menu li.widgets_dropdown.columns6&gt;.mega_dropdown&gt;* {
    width: 16.6666% !important;
}

.mega_main_menu li.tabs_dropdown.columns7&gt;.mega_dropdown&gt;li,
.mega_main_menu li.widgets_dropdown.columns7&gt;.mega_dropdown&gt;* {
    width: 14.2857% !important;
}

.mega_main_menu li.tabs_dropdown.columns8&gt;.mega_dropdown&gt;li,
.mega_main_menu li.widgets_dropdown.columns8&gt;.mega_dropdown&gt;* {
    width: 12.5% !important;
}

.mega_main_menu li.tabs_dropdown.columns9&gt;.mega_dropdown&gt;li,
.mega_main_menu li.widgets_dropdown.columns9&gt;.mega_dropdown&gt;* {
    width: 11.1111% !important;
}

.mega_main_menu li.tabs_dropdown.columns10&gt;.mega_dropdown&gt;li,
.mega_main_menu li.widgets_dropdown.columns10&gt;.mega_dropdown&gt;* {
    width: 10% !important;
}

.mega_main_menu li.tabs_dropdown.columns1&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    left: 50% !important;
}

.mega_main_menu li.tabs_dropdown.columns2&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    left: 50% !important;
}

.mega_main_menu li.tabs_dropdown.columns3&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    left: 33.3333% !important;
}

.mega_main_menu li.tabs_dropdown.columns4&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    left: 25% !important;
}

.mega_main_menu li.tabs_dropdown.columns5&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    left: 20% !important;
}

.mega_main_menu li.tabs_dropdown.columns6&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    left: 16.6666% !important;
}

.mega_main_menu li.tabs_dropdown.columns7&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    left: 14.2857% !important;
}

.mega_main_menu li.tabs_dropdown.columns8&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    left: 12.5% !important;
}

.mega_main_menu li.tabs_dropdown.columns9&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    left: 11.1111% !important;
}

.mega_main_menu li.tabs_dropdown.columns10&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    left: 10% !important;
}

.mega_main_menu.language_direction-rtl li.tabs_dropdown[class*="columns"]&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    left: 0px !important;
}

.mega_main_menu.language_direction-rtl li.tabs_dropdown.columns1&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    right: 50% !important;
}

.mega_main_menu.language_direction-rtl li.tabs_dropdown.columns2&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    right: 50% !important;
}

.mega_main_menu.language_direction-rtl li.tabs_dropdown.columns3&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    right: 33.3333% !important;
}

.mega_main_menu.language_direction-rtl li.tabs_dropdown.columns4&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    right: 25% !important;
}

.mega_main_menu.language_direction-rtl li.tabs_dropdown.columns5&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    right: 20% !important;
}

.mega_main_menu.language_direction-rtl li.tabs_dropdown.columns6&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    right: 16.6666% !important;
}

.mega_main_menu.language_direction-rtl li.tabs_dropdown.columns7&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    right: 14.2857% !important;
}

.mega_main_menu.language_direction-rtl li.tabs_dropdown.columns8&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    right: 12.5% !important;
}

.mega_main_menu.language_direction-rtl li.tabs_dropdown.columns9&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    right: 11.1111% !important;
}

.mega_main_menu.language_direction-rtl li.tabs_dropdown.columns10&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
    right: 10% !important;
}

/* post_type_dropdown */

.mega_main_menu li.post_type_dropdown.submenu_full_width.drop_to_center&gt;.mega_dropdown,
.mega_main_menu li.post_type_dropdown.drop_to_right&gt;.mega_dropdown {
    left: 0px !important;
    right: auto !important;
}

.mega_main_menu li.post_type_dropdown.drop_to_left&gt;.mega_dropdown {
    left: auto !important;
    right: 0px !important;
}

.mega_main_menu li.post_type_dropdown.drop_to_center&gt;.mega_dropdown {
    left: -150% !important;
    right: auto !important;
}

.mega_main_menu li.post_type_dropdown .mega_dropdown&gt;li.post_item {
    position: static !important;
    float: left !important;
    padding: 1px !important;
    min-width: inherit !important;
    background: none !important;
    clear: none !important;
    border: 0px none !important;
}

.mega_main_menu li.post_type_dropdown .mega_dropdown&gt;li&gt;.item_link,
.mega_main_menu li.post_type_dropdown .mega_dropdown&gt;li&gt;.item_link&gt;i {
    display: block !important;
}

.mega_main_menu li.post_type_dropdown .mega_dropdown&gt;li&gt;.item_link {
    display: block !important;
    position: relative !important;
    padding: 0px !important;
    margin: 0px !important;
    line-height: 0px !important;
    border: 0px none !important;
    min-width: 0% !important;
}

.mega_main_menu li.post_type_dropdown .mega_dropdown&gt;li&gt;.item_link&gt;img {
    opacity: 0 !important;
    width: 100% !important;
    height: auto !important;
}

.mega_main_menu li.post_type_dropdown .mega_dropdown&gt;li&gt;.item_link&gt;i {
    display: block !important;
    width: 24px !important;
    height: 24px !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    font-size: 24px !important;
    line-height: 24px !important;
    margin-left: -12px !important;
    margin-top: -12px !important;
}

.mega_main_menu li.post_type_dropdown .mega_dropdown&gt;li.post_item .post_details {
    position: absolute !important;
    top: 100% !important;
    left: 0px !important;
    width: 100% !important;
}

.mega_main_menu li.post_type_dropdown.submenu_full_width {
    position: static !important;
}

.mega_main_menu li.post_type_dropdown.submenu_full_width&gt;.mega_dropdown {
    width: 100% !important;
}

/* grid_dropdown */

.mega_main_menu li.grid_dropdown.submenu_full_width.drop_to_center&gt;.mega_dropdown,
.mega_main_menu li.grid_dropdown.drop_to_right&gt;.mega_dropdown {
    left: 0px !important;
    right: auto !important;
}

.mega_main_menu li.grid_dropdown.drop_to_left&gt;.mega_dropdown {
    left: auto !important;
    right: 0px !important;
}

.mega_main_menu li.grid_dropdown.drop_to_center&gt;.mega_dropdown {
    left: -150% !important;
    right: auto !important;
}

.mega_main_menu li.grid_dropdown .mega_dropdown&gt;li {
    float: left !important;
    padding: 1px !important;
    position: static !important;
    border: 0px none !important;
    background: none !important;
    clear: none !important;
}

.mega_main_menu li.grid_dropdown .mega_dropdown&gt;li&gt;.item_link {
    display: block !important;
    position: relative !important;
    padding: 0px !important;
    margin: 0px !important;
    line-height: 0px !important;
    border: 0px none !important;
}

.mega_main_menu li.grid_dropdown&gt;.mega_dropdown&gt;li&gt;.item_link&gt;img {
    opacity: 0 !important;
    width: 100% !important;
    height: auto !important;
    max-width: 100% !important;
    max-height: none !important;
}

.mega_main_menu li.grid_dropdown&gt;.mega_dropdown&gt;li&gt;.item_link&gt;i {
    display: block !important;
    width: 24px !important;
    height: 24px !important;
    font-size: 24px !important;
    line-height: 24px !important;
    margin-left: -12px !important;
    margin-top: -12px !important;
    text-align: center !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
}

.mega_main_menu li.grid_dropdown .mega_dropdown&gt;li .post_details {
    position: absolute !important;
    top: 100% !important;
    left: 0px !important;
    width: 100% !important;
}

.mega_main_menu li.grid_dropdown.submenu_full_width {
    position: static !important;
}

.mega_main_menu li.grid_dropdown.submenu_full_width&gt;.mega_dropdown {
    width: 100% !important;
}

/* post_details */

.mega_main_menu li .post_details {
    z-index: 1 !important;
}

.mega_main_menu li .post_details&gt;.post_icon,
.mega_main_menu li .post_details&gt;.post_icon&gt;i {
    float: left !important;
    width: 44px !important;
    height: 44px !important;
    line-height: 44px !important;
    font-size: 36px !important;
    text-align: center !important;
}

.mega_main_menu li .post_details&gt;.processed_image {
    margin-bottom: 15px !important;
}

.mega_main_menu .widgets_dropdown .mega_dropdown *,
.mega_main_menu .widget {
    line-height: normal !important;
    white-space: normal !important;
}

.mega_main_menu li .post_details&gt;.post_title,
.mega_main_menu li .post_details&gt;.post_description {
    margin-left: 52px !important;
    line-height: 150% !important;
}

/* processed_image */

.mega_main_menu li&gt;.mega_dropdown .processed_image {
    position: relative !important;
    overflow: hidden !important;
    line-height: 1px !important;
}

.mega_main_menu li&gt;.mega_dropdown .processed_image&gt;img {
    width: 100% !important;
}

.mega_main_menu li&gt;.mega_dropdown .processed_image:hover&gt;img {
    opacity: 0.4 !important;
}

.mega_main_menu li&gt;.mega_dropdown .processed_image&gt;.cover {
    opacity: 0 !important;
}

.mega_main_menu li&gt;.mega_dropdown .post_item.keep_open&gt;.processed_image&gt;.cover,
.mega_main_menu li&gt;.mega_dropdown .processed_image:hover&gt;.cover,
.mega_main_menu li&gt;.mega_dropdown .processed_image&gt;.cover:hover {
    opacity: 1 !important;
}

.mega_main_menu li&gt;.mega_dropdown .processed_image&gt;.cover,
.mega_main_menu li&gt;.mega_dropdown .processed_image&gt;.cover&gt;a {
    background-color: transparent !important;
    position: absolute !important;
    top: 0px !important;
    bottom: 0px !important;
    left: 0px !important;
    right: 0px !important;
    margin: 0px !important;
    padding: 0px !important;
    width: 100% !important;
    height: 100% !important;
    min-width: 0% !important;
}

.mega_main_menu li&gt;.mega_dropdown .processed_image&gt;.cover&gt;a&gt;i {
    display: block !important;
    width: 24px !important;
    height: 24px !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    margin-left: -12px !important;
    margin-top: -12px !important;
    font-size: 24px !important;
    line-height: 24px !important;
}

/* widgets_dropdown */

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.widgets_dropdown.submenu_full_width.drop_to_center&gt;.mega_dropdown,
.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.widgets_dropdown.drop_to_right&gt;.mega_dropdown {
    left: 0px !important;
    right: auto !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.widgets_dropdown.drop_to_left&gt;.mega_dropdown {
    left: auto !important;
    right: 0px !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.widgets_dropdown.drop_to_center&gt;.mega_dropdown {
    left: -150% !important;
    right: auto !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.widgets_dropdown.submenu_full_width {
    position: static !important;
}

.mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.widgets_dropdown.submenu_full_width&gt;.mega_dropdown {
    width: 100% !important;
}

/* dropdown columns */

.mega_main_menu li[class*="_dropdown"].columns1&gt;.mega_dropdown&gt;*,
.mega_main_menu li[class*="_dropdown"].columns2&gt;.mega_dropdown&gt;*:nth-child(2n+3),
.mega_main_menu li[class*="_dropdown"].columns3&gt;.mega_dropdown&gt;*:nth-child(3n+4),
.mega_main_menu li[class*="_dropdown"].columns4&gt;.mega_dropdown&gt;*:nth-child(4n+5),
.mega_main_menu li[class*="_dropdown"].columns5&gt;.mega_dropdown&gt;*:nth-child(5n+6),
.mega_main_menu li[class*="_dropdown"].columns6&gt;.mega_dropdown&gt;*:nth-child(6n+7),
.mega_main_menu li[class*="_dropdown"].columns7&gt;.mega_dropdown&gt;*:nth-child(7n+8),
.mega_main_menu li[class*="_dropdown"].columns8&gt;.mega_dropdown&gt;*:nth-child(8n+9),
.mega_main_menu li[class*="_dropdown"].columns9&gt;.mega_dropdown&gt;*:nth-child(9n+10),
.mega_main_menu li[class*="_dropdown"].columns10&gt;.mega_dropdown&gt;*:nth-child(10n+11) {
    clear: both !important;
}

.mega_main_menu li.widgets_dropdown&gt;.mega_dropdown&gt;* {
    float: left !important;
    margin: 0px 0px 20px 0px !important;
    padding: 0px 10px 0px 10px !important;
}

/* ANIMATIONS */

/* none */

.mega_main_menu li.default_dropdown .mega_dropdown,
.mega_main_menu li.tabs_dropdown&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown&gt;.mega_dropdown,
.mega_main_menu li.widgets_dropdown&gt;.mega_dropdown,
.mega_main_menu li.post_type_dropdown&gt;.mega_dropdown,
.mega_main_menu li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item .post_details,
.mega_main_menu li.grid_dropdown&gt;.mega_dropdown,
.mega_main_menu li.grid_dropdown&gt;.mega_dropdown&gt;li .post_details {
    display: none !important;
}

.mega_main_menu li.keep_open&gt;ul,
.mega_main_menu.dropdowns_trigger-hover li:hover&gt;.mega_dropdown,
.mega_main_menu.dropdowns_trigger-hover li.default_dropdown:hover&gt;.mega_dropdown,
.mega_main_menu li.default_dropdown.keep_open&gt;.mega_dropdown,
.mega_main_menu.dropdowns_trigger-hover li.default_dropdown li:hover&gt;.mega_dropdown,
.mega_main_menu li.default_dropdown li.keep_open&gt;.mega_dropdown,
.mega_main_menu.dropdowns_trigger-hover li.tabs_dropdown:hover&gt;.mega_dropdown,
.mega_main_menu li.tabs_dropdown.keep_open&gt;.mega_dropdown,
.mega_main_menu.dropdowns_trigger-hover li.multicolumn_dropdown:hover&gt;.mega_dropdown,
.mega_main_menu li.multicolumn_dropdown.keep_open&gt;.mega_dropdown,
.mega_main_menu.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown,
.mega_main_menu li.widgets_dropdown.keep_open .mega_dropdown,
.mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown:hover&gt;.mega_dropdown,
.mega_main_menu li.post_type_dropdown.keep_open&gt;.mega_dropdown,
.mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item:hover .post_details,
.mega_main_menu li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item.keep_open .post_details,
.mega_main_menu.dropdowns_trigger-hover li.grid_dropdown:hover&gt;.mega_dropdown,
.mega_main_menu li.grid_dropdown.keep_open&gt;.mega_dropdown,
.mega_main_menu.dropdowns_trigger-hover li.grid_dropdown&gt;.mega_dropdown&gt;li:hover .post_details,
.mega_main_menu li.grid_dropdown&gt;.mega_dropdown&gt;li.keep_open .post_details {
    display: block !important;
}

/* Responsive */

@media (max-width: 1199px) {
    .mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link,
    .mega_main_menu .nav_logo .logo_link,
    .mega_main_menu ul .nav_search_box {
        padding-left: 13px !important;
        padding-right: 13px !important;
    }
    .mega_main_menu.icons-left&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon i {
        padding-right: 10px !important;
    }
    .mega_main_menu.icons-right&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon i {
        padding-left: 10px !important;
    }
    .mega_main_menu ul .nav_search_box {
        width: 52px !important;
    }
    .mega_main_menu ul .nav_search_box .mega_main_menu_searchform {
        right: 10px !important;
    }
}

@media (max-width: 991px) {
    .mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link,
    .mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo .logo_link,
    .mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .mega_main_menu.icons-left&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon i {
        padding-right: 8px !important;
    }
    .mega_main_menu.icons-right&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon i {
        padding-left: 8px !important;
    }
}

@media (max-width: 767px) {
    /* DO NOT CHANGE THIS LINE (See = Specific Options -&gt; Responsive Resolution) */
    .mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul li&gt;.item_link,
    .mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul li {
        cursor: pointer !important;
    }
    .mega_main_menu.responsive-enable&gt;.menu_holder&gt;.menu_inner {
        width: auto !important;
    }
    .mega_main_menu.responsive-enable&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo {
        float: none !important;
    }
    .mega_main_menu.responsive-enable.logo-mobile&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo&gt;.logo_link {
        display: block !important;
    }
    .mega_main_menu.responsive-enable.direction-horizontal[class*="first-lvl-align"]&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo:before {
        display: none !important;
    }
    .mega_main_menu.responsive-enable&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo:after {
        content: '' !important;
        display: table !important;
        clear: both !important;
        width: 100% !important;
        height: 0px !important;
        position: relative !important;
    }
    .mega_main_menu.responsive-enable&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:before,
    .mega_main_menu.responsive-enable.direction-horizontal&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box:before {
        display: none !important;
    }
    .mega_main_menu.responsive-enable.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo .logo_link {
        float: left !important;
    }
    .mega_main_menu.responsive-enable.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo .mobile_toggle {
        display: block !important;
        float: right !important;
        text-decoration: none !important;
        padding: 0px !important;
        cursor: pointer !important;
    }
    .mega_main_menu.responsive-enable.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo .mobile_toggle .mobile_button {
        padding-left: 15px !important;
        padding-right: 15px !important;
        display: table-cell !important;
        vertical-align: middle !important;
    }
    .mega_main_menu.responsive-enable.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo .mobile_toggle .mobile_button * {
        line-height: inherit !important;
        vertical-align: middle !important;
    }
    .mega_main_menu.responsive-enable.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo .mobile_toggle .mobile_button .symbol_cross,
    .mega_main_menu.responsive-enable.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo.mobile_menu_active .mobile_toggle .mobile_button .symbol_menu {
        display: none !important;
    }
    .mega_main_menu.responsive-enable.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo.mobile_menu_active .mobile_toggle .mobile_button .symbol_cross {
        display: inline !important;
    }
    .mega_main_menu.responsive-enable.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;ul {
        display: none !important;
    }
    .mega_main_menu.responsive-enable.mobile_minimized-enable .nav_logo.mobile_menu_active+ul,
    .mega_main_menu.responsive-enable.mobile_minimized-enable .mobile_menu_active .mega_main_menu_ul {
        display: block !important;
    }
    .mega_main_menu.responsive-enable&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li,
    .mega_main_menu.responsive-enable&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box {
        float: none !important;
        display: block !important;
        width: 100% !important;
    }
    .mega_main_menu.responsive-enable&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box&gt;.mega_main_menu_searchform {
        display: inline-block !important;
        width: 100% !important;
        position: relative !important;
        right: 0px !important;
        top: 15% !important;
        float: none !important;
        vertical-align: middle !important;
    }
    .mega_main_menu.responsive-enable&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box&gt;.mega_main_menu_searchform .field,
    .mega_main_menu.responsive-enable&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box&gt;.mega_main_menu_searchform .field:focus {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 10px !important;
    }
    .mega_main_menu.responsive-enable li.default_dropdown .mega_dropdown,
    .mega_main_menu.responsive-enable li.default_dropdown .mega_dropdown .mega_dropdown,
    .mega_main_menu.responsive-enable li.default_dropdown[class*="drop_to"] .mega_dropdown,
    .mega_main_menu.responsive-enable li.default_dropdown[class*="drop_to"] .mega_dropdown .mega_dropdown,
    .mega_main_menu.responsive-enable li.tabs_dropdown .mega_dropdown,
    .mega_main_menu.responsive-enable li.multicolumn_dropdown&gt;.mega_dropdown,
    .mega_main_menu.responsive-enable li.post_type_dropdown .mega_dropdown,
    .mega_main_menu.responsive-enable li.grid_dropdown .mega_dropdown,
    .mega_main_menu.responsive-enable li.widgets_dropdown .mega_dropdown {
        width: 100% !important;
        position: relative !important;
        overflow: hidden !important;
        left: 0px !important;
        right: 0px !important;
        margin: 0px !important;
    }
    .mega_main_menu.responsive-enable li.post_type_dropdown .mega_dropdown {
        overflow: visible !important;
    }
    .mega_main_menu.responsive-enable li&gt;.item_link,
    .mega_main_menu.responsive-enable li .mega_dropdown .item_link {
        float: none !important;
    }
    .mega_main_menu.responsive-enable.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
        float: none !important;
        width: 100% !important;
        text-align: center !important;
    }
    .mega_main_menu.responsive-enable&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:after {
        right: 5px !important;
        left: auto !important;
        border-width: 4px 3px !important;
        border-top-color: inherit !important;
        border-right-color: transparent !important;
        border-bottom-color: transparent !important;
        border-left-color: transparent !important;
    }
    .mega_main_menu.responsive-enable li.default_dropdown&gt;.mega_dropdown .mega_dropdown&gt;li:first-child&gt;.item_link:after {
        display: none !important;
    }
    .mega_main_menu.responsive-enable li.multicolumn_dropdown&gt;.mega_dropdown&gt;li {
        width: 100% !important;
    }
    .mega_main_menu.responsive-enable li.widgets_dropdown[class*="columns"]&gt;.mega_dropdown&gt;* {
        min-width: 100% !important;
    }
    .mega_main_menu.responsive-enable li.tabs_dropdown[class*="columns"]&gt;.mega_dropdown&gt;li,
    .mega_main_menu.responsive-enable li.tabs_dropdown[class*="columns"]&gt;.mega_dropdown&gt;li&gt;.mega_dropdown {
        width: 100% !important;
        position: relative !important;
        left: 0px !important;
    }
    .mega_main_menu.responsive-enable li.tabs_dropdown[class*="columns"]&gt;.mega_dropdown&gt;li&gt;.item_link {
        margin: 0px !important;
    }
    /* ANIMATIONS */
    /* none */
    .mega_main_menu li .mega_dropdown,
    .mega_main_menu li.default_dropdown .mega_dropdown,
    .mega_main_menu li.post_type_dropdown .mega_dropdown,
    .mega_main_menu li.post_type_dropdown .mega_dropdown&gt;li.post_item .post_details,
    .mega_main_menu li.grid_dropdown .mega_dropdown&gt;li .post_details {
        display: none !important;
    }
    .mega_main_menu.dropdowns_trigger-hover li:hover&gt;.mega_dropdown,
    .mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul li.keep_open&gt;.mega_dropdown,
    .mega_main_menu&gt;.menu_holder&gt;.menu_inner&gt;ul li[class*="_dropdown"].keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_trigger-hover li&gt;.item_link:hover+.mega_dropdown,
    .mega_main_menu.dropdowns_trigger-hover li.default_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_trigger-hover li.default_dropdown&gt;.item_link:hover+.mega_dropdown,
    .mega_main_menu.dropdowns_trigger-hover li.default_dropdown li:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_trigger-hover li.default_dropdown li&gt;.item_link:hover+.mega_dropdown,
    .mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown&gt;.item_link:hover+.mega_dropdown,
    .mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown .mega_dropdown&gt;li.post_item:hover .post_details,
    .mega_main_menu.dropdowns_trigger-hover li.grid_dropdown .mega_dropdown&gt;li:hover .post_details,
    .mega_main_menu.dropdowns_trigger-hover li.grid_dropdown .mega_dropdown&gt;li&gt;.item_link:hover+.post_details {
        display: block !important;
    }
    .mega_main_menu.responsive-enable li.tabs_dropdown .mega_dropdown {
        min-height: auto !important;
    }
}

@media (max-width: 480px) {
    .mega_main_menu.responsive-enable li.widgets_dropdown[class*="columns"]&gt;.mega_dropdown&gt;* {
        min-width: 100% !important;
        width: 100% !important;
    }
}

@media (min-width: 768px) {
    /* DO NOT CHANGE THIS LINE (See = Specific Options -&gt; Responsive Resolution) */
    .mega_main_menu.direction-horizontal&gt;.menu_holder.sticky_container {
        position: fixed !important;
        top: 0px !important;
        left: 0px !important;
        width: 100% !important;
        border-radius: 0px !important;
        z-index: 4000 !important;
        line-height: 0px !important;
        text-align: center !important;
    }
    .admin-bar .mega_main_menu.direction-horizontal&gt;.menu_holder.sticky_container {
        top: 30px !important;
    }
    .mega_main_menu.direction-horizontal&gt;.menu_holder.sticky_container&gt;.mmm_fullwidth_container {
        top: 0px !important;
        right: 0px !important;
        bottom: 0px !important;
        left: 0px !important;
    }
    .mega_main_menu.direction-horizontal&gt;.menu_holder.sticky_container&gt;.menu_inner {
        display: inline-block !important;
    }
    .mega_main_menu.logo-desktop&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo&gt;.logo_link,
    .mega_main_menu.logo-sticky&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;.nav_logo&gt;.logo_link {
        display: block !important;
    }
    .mega_main_menu.first-lvl-align-justify&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo {
        display: none !important;
    }
    /*
 .mega_main_menu.direction-horizontal.include-logo &gt; .menu_holder.sticky_container &gt; .menu_inner &gt; .nav_logo,
 */
    .mega_main_menu.direction-horizontal&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;.nav_logo,
    .mega_main_menu.direction-horizontal&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;.mega_main_menu_ul {
        vertical-align: top !important;
    }
    body .mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.menu-item.drop_to_center&gt;.item_link:after {
        border-width: 4px 3px !important;
        border-top-color: inherit !important;
        border-right-color: transparent !important;
        border-bottom-color: transparent !important;
        border-left-color: transparent !important;
    }
    body .mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.menu-item.drop_to_right&gt;.item_link:after {
        border-width: 3px 4px !important;
        border-top-color: transparent !important;
        border-right-color: transparent !important;
        border-bottom-color: transparent !important;
        border-left-color: inherit !important;
    }
    body .mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.menu-item.drop_to_left&gt;.item_link:after {
        right: auto !important;
        left: 4px !important;
        border-width: 3px 4px !important;
        border-top-color: transparent !important;
        border-right-color: inherit !important;
        border-bottom-color: transparent !important;
        border-left-color: transparent !important;
    }
    /* ANIMATIONS */
    /* transform-origin */
    .mega_main_menu li.drop_to_right .mega_dropdown,
    .mega_main_menu li.drop_to_right .post_details {
        -webkit-transform-origin: 0% 0% !important;
        -moz-transform-origin: 0% 0% !important;
        -ms-transform-origin: 0% 0% !important;
        -o-transform-origin: 0% 0% !important;
        transform-origin: 0% 0% !important;
    }
    .mega_main_menu li.drop_to_left .mega_dropdown,
    .mega_main_menu li.drop_to_left .post_details {
        -webkit-transform-origin: 100% 0% !important;
        -moz-transform-origin: 100% 0% !important;
        -ms-transform-origin: 100% 0% !important;
        -o-transform-origin: 100% 0% !important;
        transform-origin: 100% 0% !important;
    }
    .mega_main_menu li.drop_to_center .mega_dropdown,
    .mega_main_menu li.drop_to_center .post_details {
        -webkit-transform-origin: 50% 0% !important;
        -moz-transform-origin: 50% 0% !important;
        -ms-transform-origin: 50% 0% !important;
        -o-transform-origin: 50% 0% !important;
        transform-origin: 50% 0% !important;
    }
    /* anim_1 */
    .mega_main_menu.dropdowns_animation-anim_1 li.default_dropdown .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1 li.multicolumn_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1 li.tabs_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1 li.widgets_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1 li.post_type_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1 li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item .post_details,
    .mega_main_menu.dropdowns_animation-anim_1 li.grid_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1 li.grid_dropdown&gt;.mega_dropdown&gt;li .post_details {
        display: block !important;
        overflow: hidden !important;
        max-height: 0px !important;
        max-width: 0px !important;
        -webkit-transform: scaleY( 0) !important;
        -moz-transform: scaleY( 0) !important;
        -ms-transform: scaleY( 0) !important;
        -o-transform: scaleY( 0) !important;
        transform: scaleY( 0) !important;
        -webkit-transition: -webkit-transform 0.3s ease, max-height 0.3s step-end, max-width 0.3s step-end, padding 0.3s step-end !important;
        -o-transition: -o-transform 0.3s ease, max-height 0.3s step-end, max-width 0.3s step-end, padding 0.3s step-end !important;
        transition: transform 0.3s ease, max-height 0.3s step-end, max-width 0.3s step-end, padding 0.3s step-end !important;
    }
    .mega_main_menu.dropdowns_animation-anim_1&gt;.menu_holder&gt;.menu_inner&gt;ul li.keep_open&gt;ul,
    .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.default_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1 li.default_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.default_dropdown li:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1 li.default_dropdown li.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.multicolumn_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1 li.multicolumn_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.tabs_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1 li.tabs_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1 li.widgets_dropdown.keep_open .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.post_type_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1 li.post_type_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item:hover .post_details,
    .mega_main_menu.dropdowns_animation-anim_1 li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item.keep_open .post_details,
    .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.grid_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1 li.grid_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.grid_dropdown&gt;.mega_dropdown&gt;li:hover .post_details,
    .mega_main_menu.dropdowns_animation-anim_1 li.grid_dropdown&gt;.mega_dropdown&gt;li.keep_open .post_details {
        overflow: visible !important;
        max-height: 3000px !important;
        max-width: 3000px !important;
        -webkit-transform: scaleY( 1) !important;
        -moz-transform: scaleY( 1) !important;
        -ms-transform: scaleY( 1) !important;
        -o-transform: scaleY( 1) !important;
        transform: scaleY( 1) !important;
        -webkit-transition: -webkit-transform 0.5s ease, max-height 0s step-start, max-width 0s step-start, padding 0s step-start !important;
        -o-transition: -o-transform 0.5s ease, max-height 0s step-start, max-width 0s step-start, padding 0s step-start !important;
        transition: transform 0.5s ease, max-height 0s step-start, max-width 0s step-start, padding 0s step-start !important;
    }
    /* anim_2 */
    .mega_main_menu.dropdowns_animation-anim_2 li.default_dropdown .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2 li.multicolumn_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2 li.tabs_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2 li.widgets_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2 li.post_type_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2 li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item .post_details,
    .mega_main_menu.dropdowns_animation-anim_2 li.grid_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2 li.grid_dropdown&gt;.mega_dropdown&gt;li .post_details {
        display: block !important;
        overflow: hidden !important;
        max-height: 0px !important;
        max-width: 0px !important;
        opacity: 0 !important;
        -webkit-transition: opacity 0.4s ease, max-height 0.4s step-end, max-width 0.4s step-end, padding 0.4s step-end !important;
        -o-transition: opacity 0.4s ease, max-height 0.4s step-end, max-width 0.4s step-end, padding 0.4s step-end !important;
        transition: opacity 0.4s ease, max-height 0.4s step-end, max-width 0.4s step-end, padding 0.4s step-end !important;
    }
    .mega_main_menu.dropdowns_animation-anim_2&gt;.menu_holder&gt;.menu_inner&gt;ul li.keep_open&gt;ul,
    .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.default_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2 li.default_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.default_dropdown li:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2 li.default_dropdown li.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.multicolumn_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2 li.multicolumn_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.tabs_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2 li.tabs_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2 li.widgets_dropdown.keep_open .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.post_type_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2 li.post_type_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item:hover .post_details,
    .mega_main_menu.dropdowns_animation-anim_2 li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item.keep_open .post_details,
    .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.grid_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2 li.grid_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.grid_dropdown&gt;.mega_dropdown&gt;li:hover .post_details,
    .mega_main_menu.dropdowns_animation-anim_2 li.grid_dropdown&gt;.mega_dropdown&gt;li.keep_open .post_details {
        overflow: visible !important;
        max-height: 3000px !important;
        max-width: 3000px !important;
        opacity: 1 !important;
        -webkit-transition: opacity 0.5s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end !important;
        -o-transition: opacity 0.5s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end !important;
        transition: opacity 0.5s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end !important;
    }
    /* anim_3 */
    .mega_main_menu.dropdowns_animation-anim_3 li.default_dropdown .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3 li.multicolumn_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3 li.tabs_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3 li.widgets_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3 li.post_type_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3 li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item .post_details,
    .mega_main_menu.dropdowns_animation-anim_3 li.grid_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3 li.grid_dropdown&gt;.mega_dropdown&gt;li .post_details {
        display: block !important;
        overflow: hidden !important;
        max-height: 0px !important;
        max-width: 0px !important;
        opacity: 0 !important;
        -webkit-transform: scale( 0) !important;
        -moz-transform: scale( 0) !important;
        -ms-transform: scale( 0) !important;
        -o-transform: scale( 0) !important;
        transform: scale( 0) !important;
        -webkit-transition: -webkit-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end !important;
        -o-transition: -o-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end !important;
        transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end !important;
    }
    .mega_main_menu.dropdowns_animation-anim_3&gt;.menu_holder&gt;.menu_inner&gt;ul li.keep_open&gt;ul,
    .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.default_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3 li.default_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.default_dropdown li:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3 li.default_dropdown li.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.multicolumn_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3 li.multicolumn_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.tabs_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3 li.tabs_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3 li.widgets_dropdown.keep_open .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.post_type_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3 li.post_type_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item:hover .post_details,
    .mega_main_menu.dropdowns_animation-anim_3 li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item.keep_open .post_details,
    .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.grid_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3 li.grid_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.grid_dropdown&gt;.mega_dropdown&gt;li:hover .post_details,
    .mega_main_menu.dropdowns_animation-anim_3 li.grid_dropdown&gt;.mega_dropdown&gt;li.keep_open .post_details {
        overflow: visible !important;
        max-height: 3000px !important;
        max-width: 3000px !important;
        opacity: 1 !important;
        -webkit-transform: scale( 1) !important;
        -moz-transform: scale( 1) !important;
        -ms-transform: scale( 1) !important;
        -o-transform: scale( 1) !important;
        transform: scale( 1) !important;
        -webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end !important;
        -o-transition: -o-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end !important;
        transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end !important;
    }
    /* anim_4 */
    .mega_main_menu.dropdowns_animation-anim_4 li.default_dropdown .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4 li.multicolumn_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4 li.tabs_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4 li.widgets_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4 li.post_type_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4 li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item .post_details,
    .mega_main_menu.dropdowns_animation-anim_4 li.grid_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4 li.grid_dropdown&gt;.mega_dropdown&gt;li .post_details {
        display: block !important;
        overflow: hidden !important;
        max-height: 0px !important;
        max-width: 0px !important;
        opacity: 0 !important;
        -webkit-transform: translateY( 40px) !important;
        -moz-transform: translateY( 40px) !important;
        -ms-transform: translateY( 40px) !important;
        -o-transform: translateY( 40px) !important;
        transform: translateY( 40px) !important;
        -webkit-transition: -webkit-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end !important;
        -o-transition: -o-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end !important;
        transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end !important;
    }
    .mega_main_menu.dropdowns_animation-anim_4&gt;.menu_holder&gt;.menu_inner&gt;ul li.keep_open&gt;ul,
    .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.default_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4 li.default_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.default_dropdown li:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4 li.default_dropdown li.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.multicolumn_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4 li.multicolumn_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.tabs_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4 li.tabs_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4 li.widgets_dropdown.keep_open .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.post_type_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4 li.post_type_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item:hover .post_details,
    .mega_main_menu.dropdowns_animation-anim_4 li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item.keep_open .post_details,
    .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.grid_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4 li.grid_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.grid_dropdown&gt;.mega_dropdown&gt;li:hover .post_details,
    .mega_main_menu.dropdowns_animation-anim_4 li.grid_dropdown&gt;.mega_dropdown&gt;li.keep_open .post_details {
        overflow: visible !important;
        max-height: 3000px !important;
        max-width: 3000px !important;
        opacity: 1 !important;
        -webkit-transform: translateY( 0px) !important;
        -moz-transform: translateY( 0px) !important;
        -ms-transform: translateY( 0px) !important;
        -o-transform: translateY( 0px) !important;
        transform: translateY( 0px) !important;
        -webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end !important;
        -o-transition: -o-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end !important;
        transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end !important;
    }
    /* anim_5 */
    .mega_main_menu.dropdowns_animation-anim_5 li.default_dropdown .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5 li.multicolumn_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5 li.tabs_dropdown&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5 li.widgets_dropdown .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5 li.post_type_dropdown .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5 li.post_type_dropdown .mega_dropdown&gt;li.post_item .post_details,
    .mega_main_menu.dropdowns_animation-anim_5 li.grid_dropdown .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5 li.grid_dropdown .mega_dropdown&gt;li .post_details {
        overflow: hidden !important;
        display: block !important;
        max-height: 0px !important;
        max-width: 0px !important;
        opacity: 0 !important;
        -webkit-transform: perspective( 600px) rotateX( -90deg) !important;
        -moz-transform: perspective( 600px) rotateX( -90deg) !important;
        -ms-transform: perspective( 600px) rotateX( -90deg) !important;
        -o-transform: perspective( 600px) rotateX( -90deg) !important;
        transform: perspective( 600px) rotateX( -90deg) !important;
        -webkit-transition: -webkit-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end !important;
        -o-transition: -o-transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end !important;
        transition: transform 0.5s ease, opacity 0.6s ease, max-height 0.6s step-end, max-width 0.6s step-end, padding 0.6s step-end !important;
    }
    .mega_main_menu.dropdowns_animation-anim_5&gt;.menu_holder&gt;.menu_inner&gt;ul li.keep_open&gt;ul,
    .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.default_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5 li.default_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.default_dropdown li:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5 li.default_dropdown li.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.multicolumn_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5 li.multicolumn_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.tabs_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5 li.tabs_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5 li.widgets_dropdown.keep_open .mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.post_type_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5 li.post_type_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item:hover .post_details,
    .mega_main_menu.dropdowns_animation-anim_5 li.post_type_dropdown&gt;.mega_dropdown&gt;li.post_item.keep_open .post_details,
    .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.grid_dropdown:hover&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5 li.grid_dropdown.keep_open&gt;.mega_dropdown,
    .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.grid_dropdown&gt;.mega_dropdown&gt;li:hover .post_details,
    .mega_main_menu.dropdowns_animation-anim_5 li.grid_dropdown&gt;.mega_dropdown&gt;li.keep_open .post_details {
        overflow: visible !important;
        max-height: 3000px !important;
        max-width: 3000px !important;
        opacity: 1 !important;
        -webkit-transform: perspective( 600px) rotateX( 0deg) !important;
        -moz-transform: perspective( 600px) rotateX( 0deg) !important;
        -ms-transform: perspective( 600px) rotateX( 0deg) !important;
        -o-transform: perspective( 600px) rotateX( 0deg) !important;
        transform: perspective( 600px) rotateX( 0deg) !important;
        -webkit-transition: -webkit-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end !important;
        -o-transition: -o-transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end !important;
        transition: transform 0.5s ease, opacity 0.2s ease, max-height 0s step-end, max-width 0s step-end, padding 0s step-end !important;
    }
    /* remove animation for sub sub sub */
    .mega_main_menu[class*="dropdowns_animation-anim"] li.multicolumn_dropdown&gt;.mega_dropdown .mega_dropdown,
    .mega_main_menu[class*="dropdowns_animation-anim"] li.tabs_dropdown&gt;.mega_dropdown .mega_dropdown,
    .mega_main_menu[class*="dropdowns_animation-anim"] li.widgets_dropdown&gt;.mega_dropdown .mega_dropdown {
        display: none !important;
    }
    .mega_main_menu[class*="dropdowns_animation-anim"].dropdowns_trigger-hover li.multicolumn_dropdown:hover&gt;.mega_dropdown .mega_dropdown,
    .mega_main_menu[class*="dropdowns_animation-anim"] li.multicolumn_dropdown.keep_open&gt;.mega_dropdown .mega_dropdown,
    .mega_main_menu[class*="dropdowns_animation-anim"].dropdowns_trigger-hover li.tabs_dropdown:hover&gt;.mega_dropdown .mega_dropdown,
    .mega_main_menu[class*="dropdowns_animation-anim"] li.tabs_dropdown.keep_open&gt;.mega_dropdown .mega_dropdown,
    .mega_main_menu[class*="dropdowns_animation-anim"].dropdowns_trigger-hover li.widgets_dropdown:hover .mega_dropdown .mega_dropdown,
    .mega_main_menu[class*="dropdowns_animation-anim"] li.widgets_dropdown.keep_open .mega_dropdown .mega_dropdown {
        display: block !important;
        max-height: auto !important;
        max-width: auto !important;
        opacity: 1 !important;
        -webkit-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -o-transform: none !important;
        transform: none !important;
        -webkit-transition: none !important;
        -o-transition: none !important;
        transition: none !important;
    }
}

/* direction-vertical */

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo {
    float: none !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo&gt;.logo_link {
    text-align: center !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li {
    display: block !important;
    float: none !important;
}

/* spans */

/*
 .mega_main_menu.direction-vertical &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link .link_text
 {
 display: inline !important;}
 */

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    float: none !important;
}

.mega_main_menu.direction-vertical.icons-left&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon&gt;.link_content {
    margin-left: 32px !important;
}

.mega_main_menu.direction-vertical.icons-right&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    margin-right: 32px !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.disable_icon&gt;span {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.mega_main_menu.direction-vertical.first-lvl-align-left&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    text-align: left !important;
}

.mega_main_menu.direction-vertical.first-lvl-align-right&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    text-align: right !important;
}

.mega_main_menu.direction-vertical.first-lvl-align-center&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    text-align: center !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content&gt;.link_text {
    display: inline !important;
}

/* vertical fix */

/*
 .mmm .mega_main_menu.direction-vertical &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link, 
 .mmm .mega_main_menu.direction-vertical &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link &gt; .link_content, 
 .mmm .mega_main_menu.direction-vertical &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li.nav_search_box,
 .mmm .mega_main_menu.direction-vertical.icons-top &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link.disable_icon &gt; .link_content,
 .mmm .mega_main_menu.direction-vertical &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link &gt; .link_content &gt; .link_text,
 .mmm .mega_main_menu.direction-vertical.icons-top &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link &gt; .link_content,
 .mmm .mega_main_menu.direction-vertical.icons-top &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link.with_icon &gt; .link_content &gt; .link_text,
 .mmm .mega_main_menu.direction-vertical &gt; .menu_holder.sticky_container &gt; .menu_inner &gt; ul &gt; li &gt; .item_link, 
 .mmm .mega_main_menu.direction-vertical &gt; .menu_holder.sticky_container &gt; .menu_inner &gt; ul &gt; li &gt; .item_link &gt; .link_content, 
 .mmm .mega_main_menu.direction-vertical &gt; .menu_holder.sticky_container &gt; .menu_inner &gt; ul &gt; li.nav_search_box,
 .mmm .mega_main_menu.direction-vertical.icons-top &gt; .menu_holder.sticky_container &gt; .menu_inner &gt; ul &gt; li &gt; .item_link.disable_icon &gt; .link_content,
 .mmm .mega_main_menu.direction-vertical &gt; .menu_holder.sticky_container &gt; .menu_inner &gt; ul &gt; li &gt; .item_link &gt; .link_content &gt; .link_text, 
 .mmm .mega_main_menu.direction-vertical.icons-top &gt; .menu_holder.sticky_container &gt; .menu_inner &gt; ul &gt; li &gt; .item_link &gt; .link_content,
 .mmm .mega_main_menu.direction-vertical.icons-top &gt; .menu_holder.sticky_container &gt; .menu_inner &gt; ul &gt; li &gt; .item_link.with_icon &gt; .link_content &gt; .link_text,
 .mmm .mega_main_menu.direction-vertical.primary_style-buttons &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link, 
 .mmm .mega_main_menu.direction-vertical.primary_style-buttons &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link &gt; .link_content, 
 .mmm .mega_main_menu.direction-vertical.primary_style-buttons.icons-top &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link.disable_icon &gt; .link_content,
 .mmm .mega_main_menu.direction-vertical.primary_style-buttons.icons-top &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link &gt; .link_content,
 .mmm .mega_main_menu.direction-vertical.primary_style-buttons.icons-top &gt; .menu_holder &gt; .menu_inner &gt; ul &gt; li &gt; .item_link.with_icon &gt; .link_content &gt; .link_text 
 {
 height: auto !important;}
 */

/* separator */

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:before,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box:before {
    content: '' !important;
    width: 100% !important;
    height: 2px !important;
    position: absolute !important;
    top: 0px !important;
    left: 0px !important;
    z-index: 2 !important;
    background-repeat: no-repeat !important;
    background-size: 100% 400% !important;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAICAYAAAC73qx6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALdJREFUeNrsktEKhSAMQG/peosiirQPvJ9eRhHVY9NKQUOkD7jIFQ7bHpw7zOS6rk8MJ/mL/JrIvu/puq5knmcyjiMVQtC+7+kwDAbQNUzTRJdlgW3bABEzfQ8sNMh9iCXVnBplkQFoeXIAOIqiwKqqsGkayRhDzrlBdl1natm2razrWpVlqfI8P81G3GPEGyIc0pEFEV6kfBHXV3kyvoAv4jiCiC+yrsfTN56vpfnGIEJj2cgtwABi1Gtdj9WVSAAAAABJRU5ErkJggg==) !important;
}

.mega_main_menu.direction-vertical.first-lvl-separator-none&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:before,
.mega_main_menu.direction-vertical.first-lvl-separator-none&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box:before {
    background-position: 0px 0px !important;
}

.mega_main_menu.direction-vertical.first-lvl-separator-smooth&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:before,
.mega_main_menu.direction-vertical.first-lvl-separator-smooth&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box:before {
    background-position: 0px -3px !important;
}

.mega_main_menu.direction-vertical.first-lvl-separator-sharp&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:before,
.mega_main_menu.direction-vertical.first-lvl-separator-sharp&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box:before {
    background-position: 0px -6px !important;
}

/* nav_search_box */

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box {
    width: 100% !important;
    padding: 0px 17px !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform {
    width: 100% !important;
    display: inline-block !important;
    position: relative !important;
    top: 0px !important;
    left: 0px !important;
    margin: 0px !important;
    vertical-align: middle !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .field {
    width: 100% !important;
    max-width: 100% !important;
    cursor: text !important;
    padding-left: 10px !important;
}

/* default_dropdown */

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.default_dropdown&gt;ul {
    top: 0px !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.default_dropdown.drop_to_right .mega_dropdown {
    left: 100% !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.default_dropdown.drop_to_left .mega_dropdown {
    right: 100% !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.default_dropdown.drop_to_center {
    position: relative !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.default_dropdown.drop_to_center .mega_dropdown {
    left: 0px !important;
    right: 0px !important;
    width: 100% !important;
    position: relative !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:first-child&gt;.item_link:before,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.default_dropdown.drop_to_center&gt;.mega_dropdown .mega_dropdown&gt;li:first-child&gt;.item_link:after {
    display: none !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.default_dropdown.drop_to_center .mega_dropdown li&gt;.item_link:before {
    /*
 ID #1466958718
 content: '' !important; right: 1px !important;*/
    right: 6px !important;
}

/* multicolumn_dropdown post_type_dropdown grid_dropdown widgets_dropdown */

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.tabs_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.multicolumn_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.post_type_dropdown .mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.grid_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.widgets_dropdown {
    position: relative !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.tabs_dropdown.submenu_full_width.drop_to_center&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.tabs_dropdown.drop_to_right&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.tabs_dropdown.drop_to_left&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.multicolumn_dropdown.submenu_full_width.drop_to_center&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.multicolumn_dropdown.drop_to_right&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.multicolumn_dropdown.drop_to_left&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.post_type_dropdown.submenu_full_width.drop_to_center&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.post_type_dropdown.drop_to_right&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.post_type_dropdown.drop_to_left&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.grid_dropdown.submenu_full_width.drop_to_center&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.grid_dropdown.drop_to_right&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.grid_dropdown.drop_to_left&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.widgets_dropdown.submenu_full_width.drop_to_center&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.widgets_dropdown.drop_to_right&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.widgets_dropdown.drop_to_left&gt;.mega_dropdown {
    top: 0px !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.tabs_dropdown.drop_to_right&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.multicolumn_dropdown.drop_to_right&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.post_type_dropdown.drop_to_right&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.grid_dropdown.drop_to_right&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.widgets_dropdown.drop_to_right&gt;.mega_dropdown {
    left: 100% !important;
    right: auto !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.tabs_dropdown.drop_to_left&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.multicolumn_dropdown.drop_to_left&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.post_type_dropdown.drop_to_left&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.grid_dropdown.drop_to_left&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.widgets_dropdown.drop_to_left&gt;.mega_dropdown {
    right: 100% !important;
    left: auto !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.tabs_dropdown.drop_to_center&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.multicolumn_dropdown.drop_to_center&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.post_type_dropdown.drop_to_center&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.grid_dropdown.drop_to_center&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.widgets_dropdown.drop_to_center&gt;.mega_dropdown {
    position: relative !important;
    left: 0px !important;
    right: 0px !important;
    width: 100% !important;
}

.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.tabs_dropdown.submenu_full_width.drop_to_left&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.tabs_dropdown.submenu_full_width.drop_to_right&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.multicolumn_dropdown.submenu_full_width.drop_to_left&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.multicolumn_dropdown.submenu_full_width.drop_to_right&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.post_type_dropdown.submenu_full_width.drop_to_left&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.post_type_dropdown.submenu_full_width.drop_to_right&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.grid_dropdown.submenu_full_width.drop_to_left&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.grid_dropdown.submenu_full_width.drop_to_right&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.widgets_dropdown.submenu_full_width.drop_to_left&gt;.mega_dropdown,
.mega_main_menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.widgets_dropdown.submenu_full_width.drop_to_right&gt;.mega_dropdown {
    width: 480px !important;
}

/* language_direction */

.mega_main_menu.language_direction-rtl * {
    direction: rtl !important;
}

.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box {
    direction: ltr !important;
}

.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform {
    left: 18px !important;
    right: auto !important;
    z-index: 600 !important;
}

.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .submit,
.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .icosearch {
    left: 0px !important;
    right: auto !important;
}

.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .field {
    padding-right: 0px !important;
    padding-left: 30px !important;
}

.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .mega_main_menu_searchform .field:focus {
    padding-right: 8px !important;
}

.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .mega_dropdown&gt;li&gt;.item_link&gt;.link_content {
    text-align: right !important;
}

.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .mega_dropdown&gt;li&gt;.item_link.with_icon&gt;span {
    margin-left: 0px !important;
}

.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    float: right !important;
}

.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:after {
    left: 5px !important;
    right: auto !important;
}

.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box,
.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_woo_cart,
.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_buddypress,
.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_wpml_switcher {
    float: left !important;
}

.mega_main_menu.language_direction-rtl .nav_logo,
.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .mega_dropdown&gt;li&gt;.item_link&gt;i,
.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .post_details&gt;.post_icon,
.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .post_details&gt;.post_icon&gt;i {
    float: right !important;
}

.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .post_details&gt;.post_title,
.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .post_details&gt;.post_description {
    margin-left: 0px !important;
    margin-right: 52px !important;
    text-align: right !important;
}

.mega_main_menu.language_direction-rtl.direction-horizontal&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:before,
.mega_main_menu.language_direction-rtl.direction-horizontal&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box:before {
    right: -1px !important;
    left: auto !important;
}

.mega_main_menu.language_direction-rtl.direction-horizontal&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo:before {
    left: -1px !important;
    right: auto !important;
}

.mega_main_menu.language_direction-rtl&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.pull_to_other_side {
    float: left !important;
}

/* WPB for visual composer */

.wpb-elements-list-modal .mega_main_menu {
    font-size: inherit !important;
    line-height: inherit !important;
    letter-spacing: inherit !important;
    display: table-cell !important;
}

/* END */

.empty {}

/* empty */

/* primary-menu */

/* initial_height */

.mega_main_menu.primary-menu .nav_logo&gt;.logo_link&gt;img {
    max-height: 80% !important;
}

.mega_main_menu.primary-menu {
    min-height: 80px !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo&gt;.logo_link,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo&gt;.mobile_toggle,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo&gt;.mobile_toggle&gt;.mobile_button,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box,
.mega_main_menu.primary-menu.icons-left&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i,
.mega_main_menu.primary-menu.icons-right&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i,
.mega_main_menu.primary-menu.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.disable_icon&gt;.link_content,
.mega_main_menu.primary-menu.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.menu_item_without_text&gt;i,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_buddypress&gt;.item_link&gt;i.ci-icon-buddypress-user {
    height: 80px !important;
    line-height: 80px !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content&gt;.link_text {
    height: 80px !important;
}

.mega_main_menu.primary-menu.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i,
.mega_main_menu.primary-menu.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    height: 40px !important;
    line-height: 26.666666666667px !important;
}

.mega_main_menu.primary-menu.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon&gt;.link_content&gt;.link_text {
    height: 26.666666666667px !important;
}

.mega_main_menu.primary-menu.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i {
    padding-top: 13.333333333333px !important;
}

.mega_main_menu.primary-menu.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    padding-bottom: 13.333333333333px !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_buddypress&gt;.item_link&gt;i:before {
    width: 48px !important;
}

/* initial_height_sticky */

.mega_main_menu.primary-menu&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;.nav_logo&gt;.logo_link,
.mega_main_menu.primary-menu&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;.nav_logo&gt;.mobile_toggle,
.mega_main_menu.primary-menu&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;.nav_logo&gt;.mobile_toggle&gt;.mobile_button,
.mega_main_menu.primary-menu&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link,
.mega_main_menu.primary-menu&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content,
.mega_main_menu.primary-menu&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li.nav_search_box,
.mega_main_menu.primary-menu.icons-left&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i,
.mega_main_menu.primary-menu.icons-right&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i,
.mega_main_menu.primary-menu.icons-top&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.disable_icon&gt;.link_content,
.mega_main_menu.primary-menu.icons-top&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.menu_item_without_text&gt;i,
.mega_main_menu.primary-menu&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li.nav_buddypress&gt;.item_link&gt;i.ci-icon-buddypress-user {
    height: 40px !important;
    line-height: 40px !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content&gt;.link_text {
    height: 40px !important;
}

.mega_main_menu.primary-menu.icons-top&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i,
.mega_main_menu.primary-menu.icons-top&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    height: 20px !important;
    line-height: 13.333333333333px !important;
}

.mega_main_menu.primary-menu.icons-top&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon&gt;.link_content&gt;.link_text {
    height: 13.333333333333px !important;
}

.mega_main_menu.primary-menu.icons-top&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i {
    padding-top: 6.6666666666667px !important;
}

.mega_main_menu.primary-menu.icons-top&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    padding-bottom: 6.6666666666667px !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li.nav_buddypress&gt;.item_link&gt;i:before {
    width: 24px !important;
}

.mega_main_menu.primary-menu.primary_style-buttons&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link {
    margin: 5px 4px !important;
}

/* initial_height_mobile */

@media (max-width: 767px) {
    /* DO NOT CHANGE THIS LINE (See = Specific Options -&gt; Responsive Resolution) */
    .mega_main_menu.primary-menu {
        min-height: 40px !important;
    }
    .mega_main_menu.primary-menu.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo&gt;.logo_link,
    .mega_main_menu.primary-menu.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo&gt;.mobile_toggle,
    .mega_main_menu.primary-menu.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo&gt;.mobile_toggle&gt;.mobile_button,
    .mega_main_menu.primary-menu.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link,
    .mega_main_menu.primary-menu.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content,
    .mega_main_menu.primary-menu.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box,
    .mega_main_menu.primary-menu.mobile_minimized-enable.icons-left&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i,
    .mega_main_menu.primary-menu.mobile_minimized-enable.icons-right&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i,
    .mega_main_menu.primary-menu.mobile_minimized-enable.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.disable_icon&gt;.link_content,
    .mega_main_menu.primary-menu.mobile_minimized-enable.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.menu_item_without_text&gt;i,
    .mega_main_menu.primary-menu.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_buddypress&gt;.item_link&gt;i.ci-icon-buddypress-user {
        height: 40px !important;
        line-height: 40px !important;
    }
    .mega_main_menu.primary-menu.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content&gt;.link_text {
        height: 40px !important;
    }
    .mega_main_menu.primary-menu.mobile_minimized-enable.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i,
    .mega_main_menu.primary-menu.mobile_minimized-enable.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
        height: 20px !important;
        line-height: 13.333333333333px !important;
    }
    .mega_main_menu.primary-menu.mobile_minimized-enable.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i {
        padding-top: 6.6666666666667px !important;
    }
    .mega_main_menu.primary-menu.mobile_minimized-enable.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
        padding-bottom: 6.6666666666667px !important;
    }
    .mega_main_menu.primary-menu.mobile_minimized-enable&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_buddypress&gt;.item_link&gt;i:before {
        width: 24px !important;
    }
    .mega_main_menu.primary-menu.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link {
        margin: 5px 4px !important;
    }
}

/* style-buttons */

.mega_main_menu.primary-menu.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link,
.mega_main_menu.primary-menu.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content,
.mega_main_menu.primary-menu.primary_style-buttons.icons-left&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i,
.mega_main_menu.primary-menu.primary_style-buttons.icons-right&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i,
.mega_main_menu.primary-menu.primary_style-buttons.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.disable_icon&gt;.link_content,
.mega_main_menu.primary-menu.primary_style-buttons.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.menu_item_without_text&gt;i,
.mega_main_menu.primary-menu.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_buddypress&gt;.item_link&gt;i.ci-icon-buddypress-user {
    height: 30px !important;
    line-height: 30px !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i {
    width: 29px !important;
}

.mega_main_menu.primary-menu.icons-left&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon&gt;.link_content {
    margin-left: 29px !important;
}

.mega_main_menu.primary-menu.icons-right&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon&gt;.link_content {
    margin-right: 29px !important;
}

.mega_main_menu.primary-menu.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content&gt;.link_text {
    height: 30px !important;
}

.mega_main_menu.primary-menu.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link {
    margin: 25px 4px !important;
}

.mega_main_menu.primary-menu.primary_style-buttons.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i,
.mega_main_menu.primary-menu.primary_style-buttons.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    height: 15px !important;
    line-height: 10px !important;
}

.mega_main_menu.primary-menu.primary_style-buttons.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon&gt;.link_content&gt;.link_text {
    height: 10px !important;
}

.mega_main_menu.primary-menu.primary_style-buttons.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i {
    padding-top: 5px !important;
}

.mega_main_menu.primary-menu.primary_style-buttons.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    padding-bottom: 5px !important;
}

/* vertical */

.mega_main_menu.primary-menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link,
.mega_main_menu.primary-menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content,
.mega_main_menu.primary-menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box,
.mega_main_menu.primary-menu.direction-vertical.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.disable_icon&gt;.link_content {
    min-height: 80px !important;
}

.mega_main_menu.primary-menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content&gt;.link_text {
    min-height: 80px !important;
}

.mega_main_menu.primary-menu.direction-vertical.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    min-height: 40px !important;
}

.mega_main_menu.primary-menu.direction-vertical.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon&gt;.link_content&gt;.link_text {
    min-height: 26.666666666667px !important;
}

.mega_main_menu.primary-menu.direction-vertical&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link,
.mega_main_menu.primary-menu.direction-vertical&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content,
.mega_main_menu.primary-menu.direction-vertical&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li.nav_search_box,
.mega_main_menu.primary-menu.direction-vertical.icons-top&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.disable_icon&gt;.link_content {
    min-height: 40px !important;
}

.mega_main_menu.primary-menu.direction-vertical&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content&gt;.link_text {
    min-height: 40px !important;
}

.mega_main_menu.primary-menu.direction-vertical.icons-top&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    min-height: 20px !important;
}

.mega_main_menu.primary-menu.direction-vertical.icons-top&gt;.menu_holder.sticky_container&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon&gt;.link_content&gt;.link_text {
    min-height: 13.333333333333px !important;
}

.mega_main_menu.primary-menu.direction-vertical.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link,
.mega_main_menu.primary-menu.direction-vertical.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content,
.mega_main_menu.primary-menu.direction-vertical.primary_style-buttons.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.disable_icon&gt;.link_content {
    min-height: 30px !important;
}

.mega_main_menu.primary-menu.direction-vertical.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content&gt;.link_text {
    min-height: 30px !important;
}

.mega_main_menu.primary-menu.direction-vertical.primary_style-buttons.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;.link_content {
    min-height: 15px !important;
}

.mega_main_menu.primary-menu.direction-vertical.primary_style-buttons.icons-top&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link.with_icon&gt;.link_content&gt;.link_text {
    min-height: 10px !important;
}

/* color_scheme */

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.mmm_fullwidth_container {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) !important;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255,255,255,0)', endColorstr='rgba(255,255,255,0)',GradientType=0 )" !important;
    background-color: rgba(255, 255, 255, 0) !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.mmm_fullwidth_container {}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo&gt;.mobile_toggle&gt;.mobile_button,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link .link_text,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box input,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .post_details&gt;.post_title,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .post_details&gt;.post_title&gt;.item_link {
    font-family: inherit !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-transform: none !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box * {
    font-size: 14px !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i {
    font-size: 14px !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link&gt;i:before {
    width: 14px !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo&gt;.mobile_toggle&gt;.mobile_button,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link * {
    color: rgba(79, 79, 79, 1) !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:after {
    border-color: rgba(79, 79, 79, 1) !important;
    color: rgba(79, 79, 79, 1) !important;
}

.mega_main_menu.primary-menu.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo&gt;.mobile_toggle,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) !important;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255,255,255,0)', endColorstr='rgba(255,255,255,0)',GradientType=0 )" !important;
    background-color: rgba(255, 255, 255, 0) !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:hover&gt;.item_link,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:hover,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:focus,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.keep_open&gt;.item_link,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.current-menu-ancestor&gt;.item_link,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.current-page-ancestor&gt;.item_link,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.current-post-ancestor&gt;.item_link,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.current-menu-item&gt;.item_link {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) !important;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255,255,255,0)', endColorstr='rgba(255,255,255,0)',GradientType=0 )" !important;
    background-color: rgba(255, 255, 255, 0) !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box&gt;.mega_main_menu_searchform {
    background-color: #3498db !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box .field,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_search_box *,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .icosearch {
    color: #f8f8f8 !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:hover&gt;.item_link,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:hover *,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:hover,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link:focus,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.keep_open&gt;.item_link *,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:hover&gt;.item_link *,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.current-menu-ancestor&gt;.item_link,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.current-menu-ancestor&gt;.item_link *,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.current-page-ancestor&gt;.item_link *,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.current-post-ancestor&gt;.item_link *,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.current-menu-item&gt;.item_link * {
    color: rgba(0, 117, 255, 1) !important;
    border-color: rgba(0, 117, 255, 1) !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.current-menu-ancestor&gt;.item_link:after,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.current-page-ancestor&gt;.item_link:after,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.current-post-ancestor&gt;.item_link:after,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.current-menu-item&gt;.item_link:after,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:hover&gt;.item_link:after {
    border-color: rgba(0, 117, 255, 1) !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.default_dropdown .mega_dropdown,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.mega_dropdown,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .mega_dropdown&gt;li .post_details {
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%) !important;
    background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%) !important;
    background: -o-linear-gradient(top, #ffffff 0%, #ffffff 100%) !important;
    background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ffffff)) !important;
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 )" !important;
    background-color: #ffffff !important;
}

.mega_main_menu.primary-menu .mega_dropdown * {
    color: #333333 !important;
}

.mega_main_menu.primary-menu ul li .mega_dropdown&gt;li&gt;.item_link,
.mega_main_menu.primary-menu ul li .mega_dropdown&gt;li&gt;.item_link .link_text,
.mega_main_menu.primary-menu ul li .mega_dropdown,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .post_details&gt;.post_description {
    font-family: inherit !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    text-transform: none !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul li .mega_dropdown&gt;li&gt;.item_link.with_icon {
    line-height: 24px !important;
    min-height: 24px !important;
}

.mega_main_menu.primary-menu li.default_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link&gt;i,
.mega_main_menu.primary-menu li.tabs_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link&gt;i,
.mega_main_menu.primary-menu li.widgets_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link&gt;i,
.mega_main_menu.primary-menu li.multicolumn_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link&gt;i {
    width: 24px !important;
    height: 24px !important;
    line-height: 24px !important;
    font-size: 24px !important;
    margin-top: -12px !important;
}

.mega_main_menu.primary-menu li.default_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link.with_icon&gt;.link_content,
.mega_main_menu.primary-menu li.tabs_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link.with_icon&gt;.link_content,
.mega_main_menu.primary-menu li.widgets_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link.with_icon&gt;.link_content,
.mega_main_menu.primary-menu li.multicolumn_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link.with_icon&gt;.link_content {
    margin-left: 32px !important;
}

.mega_main_menu.primary-menu.language_direction-rtl li.default_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link.with_icon&gt;.link_content,
.mega_main_menu.primary-menu.language_direction-rtl li.tabs_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link.with_icon&gt;.link_content,
.mega_main_menu.primary-menu.language_direction-rtl li.widgets_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link.with_icon&gt;.link_content,
.mega_main_menu.primary-menu.language_direction-rtl li.multicolumn_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link.with_icon&gt;.link_content {
    margin-right: 32px !important;
}

.mega_main_menu.primary-menu li.default_dropdown .mega_dropdown&gt;li&gt;.item_link,
.mega_main_menu.primary-menu li.widgets_dropdown .mega_dropdown&gt;li&gt;.item_link,
.mega_main_menu.primary-menu li.multicolumn_dropdown .mega_dropdown&gt;li&gt;.item_link,
.mega_main_menu.primary-menu li.grid_dropdown .mega_dropdown&gt;li&gt;.item_link {
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0))) !important;
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255,255,255,0)', endColorstr='rgba(255,255,255,0)',GradientType=0 )" !important;
    background-color: rgba(255, 255, 255, 0) !important;
    color: #428bca !important;
}

.mega_main_menu.primary-menu li .post_details&gt;.post_icon&gt;i,
.mega_main_menu.primary-menu li .mega_dropdown .item_link *,
.mega_main_menu.primary-menu li .mega_dropdown a,
.mega_main_menu.primary-menu li .mega_dropdown a *,
.mega_main_menu.primary-menu li li .post_details a {
    color: #428bca !important;
}

.mega_main_menu.primary-menu li.default_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link:before {
    border-color: #428bca !important;
}

.mega_main_menu.primary-menu li.default_dropdown&gt;.mega_dropdown&gt;li&gt;.item_link {
    border-color: #f0f0f0 !important;
}

.mega_main_menu.primary-menu ul .mega_dropdown&gt;li.current-menu-ancestor&gt;.item_link,
.mega_main_menu.primary-menu ul .mega_dropdown&gt;li.current-menu-item&gt;.item_link,
.mega_main_menu.primary-menu ul .mega_dropdown&gt;li&gt;.item_link:focus,
.mega_main_menu.primary-menu ul .mega_dropdown&gt;li&gt;.item_link:hover,
.mega_main_menu.primary-menu ul li.post_type_dropdown&gt;.mega_dropdown&gt;li&gt;.processed_image:hover {
    background: -moz-linear-gradient(top, #3498db 0%, #2980b9 100%) !important;
    background: -webkit-linear-gradient(top, #3498db 0%, #2980b9 100%) !important;
    background: -o-linear-gradient(top, #3498db 0%, #2980b9 100%) !important;
    background: -ms-linear-gradient(top, #3498db 0%, #2980b9 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3498db), color-stop(100%, #2980b9)) !important;
    background: linear-gradient(to bottom, #3498db 0%, #2980b9 100%) !important;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#3498db', endColorstr='#2980b9',GradientType=0 )" !important;
    background-color: #3498db !important;
    color: #f8f8f8 !important;
}

.mega_main_menu.primary-menu .mega_dropdown&gt;li.current-menu-ancestor&gt;.item_link *,
.mega_main_menu.primary-menu .mega_dropdown&gt;li.current-menu-item&gt;.item_link *,
.mega_main_menu.primary-menu .mega_dropdown&gt;li&gt;.item_link:focus *,
.mega_main_menu.primary-menu .mega_dropdown&gt;li&gt;.item_link:hover *,
.mega_main_menu.primary-menu li.post_type_dropdown&gt;.mega_dropdown&gt;li&gt;.processed_image:hover&gt;.cover&gt;a&gt;i {
    color: #f8f8f8 !important;
}

.mega_main_menu.primary-menu li.default_dropdown&gt;.mega_dropdown&gt;.menu-item.current-menu-ancestor&gt;.item_link:before,
.mega_main_menu.primary-menu li.default_dropdown&gt;.mega_dropdown&gt;.menu-item.current-menu-item&gt;.item_link:before,
.mega_main_menu.primary-menu li.default_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link:focus:before,
.mega_main_menu.primary-menu li.default_dropdown&gt;.mega_dropdown&gt;.menu-item&gt;.item_link:hover:before {
    border-color: #f8f8f8 !important;
}

.mega_main_menu.primary-menu li.default_dropdown&gt;.mega_dropdown&gt;li:first-child:last-child&gt;.item_link,
.mega_main_menu.primary-menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:first-child:last-child&gt;.item_link,
.mega_main_menu.primary-menu.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li&gt;.item_link,
.mega_main_menu.primary-menu.primary_style-buttons&gt;.menu_holder&gt;.menu_inner&gt;.nav_logo&gt;.mobile_toggle,
.mega_main_menu.primary-menu.primary_style-buttons.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:first-child&gt;.item_link,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.mmm_fullwidth_container,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li .post_details,
.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;ul .mega_dropdown {
    border-radius: 0px !important;
}

.mega_main_menu.primary-menu&gt;.menu_holder&gt;.menu_inner&gt;span.nav_logo,
.mega_main_menu.primary-menu.primary_style-flat.direction-horizontal.first-lvl-align-left.no-logo&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:first-child&gt;.item_link,
.mega_main_menu.primary-menu.primary_style-flat.direction-horizontal.first-lvl-align-center.no-logo.no-search.no-woo_cart&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:first-child&gt;.item_link {
    border-radius: 0px 0px 0px 0px !important;
}

.mega_main_menu.primary-menu.primary_style-flat.direction-horizontal.no-search&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_woo_cart&gt;.item_link,
.mega_main_menu.primary-menu.primary_style-flat.direction-horizontal.no-search.no-woo_cart&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li.nav_buddypress&gt;.item_link,
.mega_main_menu.primary-menu.primary_style-flat.direction-horizontal.first-lvl-align-right.no-search.no-woo_cart&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:last-child&gt;.item_link,
.mega_main_menu.primary-menu.primary_style-flat.direction-horizontal.first-lvl-align-center.no-search.no-woo_cart&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:last-child&gt;.item_link {
    border-radius: 0px 0px 0px 0px !important;
}

.mega_main_menu.primary-menu li.default_dropdown&gt;.mega_dropdown&gt;li:first-child&gt;.item_link,
.mega_main_menu.primary-menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:first-child&gt;.item_link {
    border-radius: 0px 0px 0px 0px !important;
}

.mega_main_menu.primary-menu li.default_dropdown&gt;.mega_dropdown&gt;li:last-child&gt;.item_link,
.mega_main_menu.primary-menu.direction-vertical&gt;.menu_holder&gt;.menu_inner&gt;ul&gt;li:last-child&gt;.item_link {
    border-radius: 0px 0px 0px 0px !important;
}

.mega_main_menu.primary-menu .widgets_dropdown&gt;.mega_dropdown&gt;li.default_dropdown .mega_dropdown&gt;li&gt;.item_link,
.mega_main_menu.primary-menu .multicolumn_dropdown&gt;.mega_dropdown&gt;li.default_dropdown .mega_dropdown&gt;li&gt;.item_link,
.mega_main_menu.primary-menu ul .nav_search_box .mega_main_menu_searchform,
.mega_main_menu.primary-menu .tabs_dropdown .mega_dropdown&gt;li&gt;.item_link,
.mega_main_menu.primary-menu .tabs_dropdown .mega_dropdown&gt;li&gt;.mega_dropdown&gt;li&gt;.item_link,
.mega_main_menu.primary-menu .widgets_dropdown&gt;.mega_dropdown&gt;li&gt;.item_link,
.mega_main_menu.primary-menu .multicolumn_dropdown&gt;.mega_dropdown&gt;li&gt;.item_link,
.mega_main_menu.primary-menu .grid_dropdown&gt;.mega_dropdown&gt;li&gt;.item_link,
.mega_main_menu.primary-menu .grid_dropdown&gt;.mega_dropdown&gt;li .processed_image,
.mega_main_menu.primary-menu .post_type_dropdown&gt;.mega_dropdown&gt;li .item_link,
.mega_main_menu.primary-menu .post_type_dropdown&gt;.mega_dropdown&gt;li .processed_image {
    border-radius: 0px !important;
}

/* set_of_custom_icons */

i.ci-icon-12_LEAD_64a:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2018/01/12_LEAD_64a.png) !important;
}

i.ci-icon-VENT_64:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2017/12/VENT_64.png) !important;
}

i.ci-icon-STABLE_64:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2017/12/STABLE_64.png) !important;
}

i.ci-icon-PALS_64:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2017/12/PALS_64.png) !important;
}

i.ci-icon-NRP_64:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2017/12/NRP_64.png) !important;
}

i.ci-icon-MAB_64:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2017/12/MAB_64.png) !important;
}

i.ci-icon-IV_THERAPY_64:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2017/12/IV_THERAPY_64.png) !important;
}

i.ci-icon-ECG_PHARM_64:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2017/12/ECG_PHARM_64.png) !important;
}

i.ci-icon-ECG_MON_64:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2017/12/ECG_MON_64.png) !important;
}

i.ci-icon-CPR_BLS_64:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2017/12/CPR_BLS_64.png) !important;
}

i.ci-icon-ACLS_64:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2017/12/ACLS_64.png) !important;
}

i.ci-icon-ECG_MON:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2017/12/ECG_MON.png) !important;
}

i.ci-icon-fetal_heart_64:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2018/05/fetal_heart_64.png) !important;
}

i.ci-icon-abg_interpretation_california-medical-training-center3:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2019/11/abg_interpretation_california-medical-training-center3.png) !important;
}

i.ci-icon-airway-management-O2-therapy_california_medical-training-center3:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2019/11/airway-management-O2-therapy_california_medical-training-center3.png) !important;
}

i.ci-icon-ap_icon:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2021/06/ap_icon.png) !important;
}

i.ci-icon-mt_icon:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2021/06/mt_icon.png) !important;
}

i.ci-icon-ap_3_icon:before {
    background-image: url(http://calmedtrainingcenter.com/wp-content/uploads/2021/06/ap_3_icon.jpg) !important;
}

i.ci-icon-Logo-AP1:before {
    background-image: url(https://calmedtrainingcenter.com/wp-content/uploads/2021/07/Logo-AP1.jpg) !important;
}

i.ci-icon-Logo-Med-Term:before {
    background-image: url(https://calmedtrainingcenter.com/wp-content/uploads/2021/07/Logo-Med-Term.jpg) !important;
}

i.ci-icon-Logo-Pensonability:before {
    background-image: url(https://calmedtrainingcenter.com/wp-content/uploads/2021/07/Logo-Pensonability.jpg) !important;
}

/* custom css */

.mmm #top-menu-nav {
    display: block !important;
}

.mmm #et_top_search,
.mmm #et_mobile_nav_menu {
    display: none !important;
}

.mmm #et-top-navigation {
    float: none !important;
    padding: 0px !important;
}

.mmm #et-top-navigation #top-menu-nav {
    float: none !important;
}

/*2025-03-06 03:14*/</pre></body></html>