/* 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 > .menu_holder > .menu_inner > ul > li .mega_dropdown > li > .item_link > .sf-sub-indicator,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown .mega_dropdown > li > .item_link > .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 > .menu_holder,  .mega_main_menu > .menu_holder > .menu_inner,  .mega_main_menu > .menu_holder > .menu_inner > .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 > .menu_holder  {
     position:  relative !important;
}
 .mega_main_menu > .menu_holder > .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 > .menu_holder > .mmm_fullwidth_container  {
     border-radius:  0px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > 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 > .menu_holder > .menu_inner > ul  {
     text-align:  left !important;
}
 .mega_main_menu.first-lvl-align-center > .menu_holder > .menu_inner > ul  {
     text-align:  center !important;
}
 .mega_main_menu.first-lvl-align-right > .menu_holder > .menu_inner > ul  {
     text-align:  right !important;
}
 .mega_main_menu.first-lvl-align-justify > .menu_holder > .menu_inner > ul  {
     display:  table !important;
     width:  100% !important;
     text-align:  center !important;
}
 .mega_main_menu.first-lvl-align-justify > .menu_holder > .menu_inner > ul > li  {
     display:  table-cell !important;
     float:  none !important;
     width:  auto !important;
}
 .mega_main_menu.first-lvl-align-justify.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > i,  .mega_main_menu.first-lvl-align-justify.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > i,  .mega_main_menu.first-lvl-align-justify > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     display:  inline-block !important;
     vertical-align:  top !important;
     float:  none !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link *  {
     font-size:  inherit !important;
     letter-spacing:  normal !important;
     word-spacing:  normal !important;
     line-height:  inherit !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > 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 > .menu_holder > .menu_inner > ul > li > .item_link:after,  .mega_main_menu.structure_settings-no_icons li.default_dropdown > .mega_dropdown > .menu-item > .item_link:before  {
     display:  none !important;
}
 */ .mega_main_menu > .menu_holder > .menu_inner > ul > 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 > .menu_holder > .menu_inner > ul > li.nav_search_box  {
     width:  68px !important;
     padding:  0px 17px !important;
     position:  relative !important;
     float:  right !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > 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 > .menu_holder > .menu_inner > ul > li.nav_search_box .mega_main_menu_searchform .icosearch,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box .mega_main_menu_searchform .submit,  .mega_main_menu > .menu_holder > .menu_inner > ul > 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 > .menu_holder > .menu_inner > ul > li.nav_search_box .mega_main_menu_searchform .icosearch,  .mega_main_menu > .menu_holder > .menu_inner > ul > 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 > .menu_holder > .menu_inner > ul > li.nav_search_box .mega_main_menu_searchform .icosearch  {
     z-index:  20 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > 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 > .menu_holder > .menu_inner > ul > 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 > .menu_holder > .menu_inner > ul > 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 > .menu_holder > .menu_inner > ul > li.nav_search_box .mega_main_menu_searchform .field:active ~ .submit,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box .mega_main_menu_searchform .field:focus-within ~ .submit,  .mega_main_menu > .menu_holder > .menu_inner > ul > 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 > .menu_holder > .menu_inner > ul > li.nav_woo_cart  {
     float:  right !important;
}
 .mega_main_menu.icons-disable_first_lvl > .menu_holder > .menu_inner > ul > li.nav_woo_cart > .item_link i  {
     float:  left !important;
     display:  block !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_woo_cart .woocommerce  {
     margin-bottom:  15px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_woo_cart > .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 > .menu_holder > .menu_inner > ul > li.nav_woo_cart > .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 > .menu_holder > .menu_inner > ul > li.nav_buddypress  {
     float:  right !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link i,  .mega_main_menu.icons-disable_first_lvl > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link i,  .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link i.ci-icon-buddypress-user  {
     float:  left !important;
     display:  block !important;
     padding:  0px !important;
     position:  relative !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > 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 > .menu_holder > .menu_inner > ul > li.nav_buddypress .mega_notifications.notification-none  {
     display:  none !important;
}
 /* nav_wpml_switcher */ .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher  {
     float:  right !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher > .item_link i,  .mega_main_menu.icons-disable_first_lvl > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher > .item_link i,  .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher > .item_link i  {
     float:  left !important;
     display:  block !important;
     padding:  0px !important;
     position:  relative !important;
}
 /* FIRST LEVEL */ .mega_main_menu > .menu_holder > .menu_inner > ul > 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 > .menu_holder > .menu_inner > ul > li[class*="columns"]  {
     width:  auto !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .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 > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i,  .mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li.nav_buddypress > .item_link i.ci-icon-buddypress-user,  .mega_main_menu.icons-top.primary_style-buttons > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link i.ci-icon-buddypress-user,  .mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li.nav_wpml_switcher > .item_link i,  .mega_main_menu.icons-top.primary_style-buttons > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher > .item_link i,  .mega_main_menu.mega_main.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content,  .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     padding-top:  0px !important;
     padding-bottom:  0px !important;
}
 .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     display:  table !important;
     width:  100% !important;
     text-align:  center !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > p,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > br,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > br,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > span > br,  .mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > p,  .mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > br,  .mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > p,  .mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > br,  .mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > .item_link > p,  .mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > .item_link > br,  .mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > .item_link > span > br,  .mega_main_menu > .menu_holder > .menu_inner .mega_dropdown > li > .item_link > span > .link_text > br  {
     display:  none !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li span.item_link  {
     cursor:  default !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li .item_link  {
     width:  auto !important;
     height:  auto !important;
     min-width:  inherit !important;
     max-width:  inherit !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .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 > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i  {
     float:  left !important;
     padding-right:  15px !important;
}
 .mega_main_menu.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i  {
     float:  right !important;
     padding-left:  17px !important;
}
 .mega_main_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon.menu_item_without_text i,  .mega_main_menu.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon.menu_item_without_text i  {
     padding-left:  0px !important;
     padding-right:  0px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     display:  block !important;
     float:  none !important;
     padding:  0px !important;
     position:  static !important;
     border:  0px none !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .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 > .menu_holder > .menu_inner .item_link > .link_content > .link_text > .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 > .link_content,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > .link_content,  .mega_main_menu .menu_item_without_text .link_text  {
     display:  none !important;
}
 .mega_main_menu.icons-disable_first_lvl > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i,  .mega_main_menu.icons-disable_globally > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i,  .mega_main_menu.icons-disable_globally > .menu_holder > .menu_inner > ul > li .mega_dropdown .item_link.with_icon > i,  .mega_main_menu.icons-disable_globally > .menu_holder > .menu_inner > ul > li > .mega_dropdown .processed_image > .cover > a > i,  .mega_main_menu.icons-disable_globally > .menu_holder > .menu_inner > ul > li.grid_dropdown .mega_dropdown > li > .item_link > i  {
     display:  none !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon i,  .mega_main_menu > .menu_holder > .menu_inner > ul > li[class*="dropdown"] .mega_dropdown > li > .item_link.disable_icon > i,  .mega_main_menu a.disable_icon > i  {
     display:  none !important;
}
 .mega_main_menu ul > li a.item_link,  .mega_main_menu ul > li > .mega_dropdown a.item_link  {
     text-decoration:  none !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .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 > .menu_holder > .menu_inner > ul > li[class*="current"] > .item_link:after,  body .mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li[class*="current"] > .item_link:after,  body [class] .mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li:hover > .item_link:after,  body .mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li:hover > .item_link:after,  body [class] .mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link:after,  body .mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li > .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 > .menu_holder > .menu_inner > ul > li.nav_woo_cart > .item_link:after,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link:after,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:last-child:after  {
     display:  none !important;
}
 /* separator */ .mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link:before,  .mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > .nav_logo:before,  .mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > 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 > .menu_holder > .menu_inner > ul > li: last-child > .item_link:before,  .mega_main_menu.direction-horizontal.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li > .item_link:before,  .mega_main_menu.direction-horizontal.first-lvl-separator-none > .menu_holder > .menu_inner > .nav_logo:before,  .mega_main_menu.direction-horizontal.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li.nav_search_box:before  {
     background-position:  0px 0px !important;
}
 .mega_main_menu.direction-horizontal.first-lvl-separator-smooth > .menu_holder > .menu_inner > ul > li:last-child > .item_link:before,  .mega_main_menu.direction-horizontal.first-lvl-separator-smooth > .menu_holder > .menu_inner > ul > li > .item_link:before,  .mega_main_menu.direction-horizontal.first-lvl-separator-smooth > .menu_holder > .menu_inner > .nav_logo:before,  .mega_main_menu.direction-horizontal.first-lvl-separator-smooth > .menu_holder > .menu_inner > ul > li.nav_search_box:before  {
     background-position:  -3px 0px !important;
}
 .mega_main_menu.direction-horizontal.first-lvl-separator-sharp > .menu_holder > .menu_inner > ul > li:last-child > .item_link:before,  .mega_main_menu.direction-horizontal.first-lvl-separator-sharp > .menu_holder > .menu_inner > ul > li > .item_link:before,  .mega_main_menu.direction-horizontal.first-lvl-separator-sharp > .menu_holder > .menu_inner > .nav_logo:before,  .mega_main_menu.direction-horizontal.first-lvl-separator-sharp > .menu_holder > .menu_inner > ul > li.nav_search_box:before  {
     background-position:  -6px 0px !important;
}
 .mega_main_menu.direction-horizontal.first-lvl-align-left > .menu_holder > .menu_inner > .nav_logo:before  {
     right:  -1px !important;
     left:  auto !important;
}
 .mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link:before,  .mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li.nav_search_box:before  {
     left:  -1px !important;
     right:  auto !important;
}
 .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link:before,  .mega_main_menu.first-lvl-align-right > .menu_holder > .menu_inner > .nav_logo:before,  .mega_main_menu.first-lvl-align-center > .menu_holder > .menu_inner > .nav_logo:before,  .mega_main_menu.first-lvl-align-left.primary_style-buttons > .menu_holder > .menu_inner > .nav_logo:before,  .mega_main_menu.language_direction-rtl.first-lvl-align-left > .menu_holder > .menu_inner > .nav_logo:before,  .mega_main_menu.language_direction-rtl.first-lvl-align-center > .menu_holder > .menu_inner > .nav_logo:before,  .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li.nav_search_box:before,  .mega_main_menu.direction-horizontal > .menu_holder > .menu_inner > ul > li:first-child > .item_link:before  {
     display:  none !important;
}
 /* Navigation Dropdown variations */ /* DROPDOWNS */ .mega_main_menu ul > li > .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 > li ul  {
     text-align:  left !important;
}
 .mega_main_menu li .mega_dropdown > li  {
     margin:  0px !important;
     list-style:  none !important;
     height:  auto !important;
}
 .mega_main_menu li.default_dropdown > ul,  .mega_main_menu li.default_dropdown li > ul,  .mega_main_menu li.multicolumn_dropdown > ul,  .mega_main_menu li.tabs_dropdown > ul,  .mega_main_menu li.widgets_dropdown > ul,  .mega_main_menu li.post_type_dropdown > ul,  .mega_main_menu li.grid_dropdown > ul,  .mega_main_menu li.post_type_dropdown .mega_dropdown > li.post_item .post_details,  .mega_main_menu li.grid_dropdown .mega_dropdown > 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 > .menu_holder > .menu_inner > ul li > .item_link:hover  {
     box-shadow:  none !important;
     float:  none !important;
     text-decoration:  none !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul li > a.item_link:hover  {
     cursor:  pointer !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li .item_link .link_text > *  {
     max-width:  100% !important;
     max-height:  100% !important;
     margin:  0px !important;
}
 .mega_main_menu .item_link > .link_content > .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 > ul  {
     position:  absolute !important;
     top:  100% !important;
}
 .mega_main_menu li.default_dropdown > ul > 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 > .mega_dropdown  {
     width:  205px !important;
}
 .mega_main_menu li.default_dropdown.drop_to_center > .mega_dropdown  {
     left:  -100% !important;
}
 .mega_main_menu li.default_dropdown.submenu_full_width.drop_to_center > .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 > .mega_dropdown li.drop_to_right > .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 > .mega_dropdown li.drop_to_left > .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 > .mega_dropdown > li  {
     float:  none !important;
     width:  100% !important;
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > li > .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 > .mega_dropdown > li > .item_link  {
     text-align:  right !important;
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > li > .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 > .mega_dropdown > li:last-child > .item_link  {
     border-width:  0px !important;
     border-style:  none !important;
}
 .mega_main_menu li.tabs_dropdown > .mega_dropdown > li > .item_link:before,  .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .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 > .mega_dropdown > li.menu-item.drop_to_center > .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 > .mega_dropdown > li.menu-item:hover > .item_link:before,  body .mega_main_menu.language_direction-ltr .menu_holder li.tabs_dropdown > .mega_dropdown > li.menu-item > .item_link:before,  body .mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_right:hover > .item_link:before,  body .mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_right > .item_link:before,  body *[class] .mega_main_menu.language_direction-ltr li.tabs_dropdown > .mega_dropdown > li.menu-item:hover > .item_link:before,  body *[class] .mega_main_menu.language_direction-ltr li.tabs_dropdown > .mega_dropdown > li.menu-item > .item_link:before,  body *[class] .mega_main_menu li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_right:hover > .item_link:before,  body *[class] .mega_main_menu li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_right > .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 > .mega_dropdown > li.menu-item:hover > .item_link:before,  body .mega_main_menu.language_direction-rtl .menu_holder li.tabs_dropdown > .mega_dropdown > li.menu-item > .item_link:before,  body .mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_left:hover > .item_link:before,  body .mega_main_menu .menu_holder li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_left > .item_link:before,  body *[class] .mega_main_menu.language_direction-rtl li.tabs_dropdown > .mega_dropdown > li.menu-item:hover > .item_link:before,  body *[class] .mega_main_menu.language_direction-rtl li.tabs_dropdown > .mega_dropdown > li.menu-item > .item_link:before,  body *[class] .mega_main_menu li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_left:hover > .item_link:before,  body *[class] .mega_main_menu li.default_dropdown > .mega_dropdown > li.menu-item.drop_to_left > .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 > .mega_dropdown > .menu-item > .item_link:last-child:before,  .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link:last-child:before  {
     display:  none !important;
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link > i  {
     display:  block !important;
     float:  left !important;
     position:  absolute !important;
     top:  50% !important;
}
 .mega_main_menu li.default_dropdown .mega_dropdown > li > .item_link.with_icon > 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 > .mega_dropdown  {
     width:  100% !important;
}
 .mega_main_menu li.default_dropdown.submenu_full_width > .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 > .mega_dropdown .mega_dropdown  {
     margin:  0px !important;
}
 .mega_main_menu li.default_dropdown.submenu_full_width > .mega_dropdown .mega_dropdown > li:first-child > .item_link:after  {
     display:  none !important;
}
 /* multicolumn_dropdown */ .mega_main_menu li.multicolumn_dropdown  {
     position:  relative !important;
}
 .mega_main_menu li.tabs_dropdown > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown,  .mega_main_menu li.widgets_dropdown > .mega_dropdown,  .mega_main_menu li.post_type_dropdown > .mega_dropdown,  .mega_main_menu li.grid_dropdown > .mega_dropdown,  .mega_main_menu li .mega_dropdown > 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 > .mega_dropdown,  .mega_main_menu li.tabs_dropdown:hover > .mega_dropdown,  .mega_main_menu li.tabs_dropdown > .item_link:hover + .mega_dropdown,  .mega_main_menu li.tabs_dropdown.keep_open > .mega_dropdown,  .mega_main_menu li.tabs_dropdown > .mega_dropdown > li.keep_open > .mega_dropdown,  .mega_main_menu li.tabs_dropdown > .mega_dropdown > li:hover > .mega_dropdown,  .mega_main_menu .mega_dropdown > li.multicolumn_dropdown > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown:hover > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown > .item_link:hover + .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown.keep_open > .mega_dropdown,  .mega_main_menu li.widgets_dropdown:hover > .mega_dropdown,  .mega_main_menu li.widgets_dropdown > .item_link:hover + .mega_dropdown,  .mega_main_menu li.widgets_dropdown.keep_open > .mega_dropdown,  .mega_main_menu li.post_type_dropdown:hover > .mega_dropdown,  .mega_main_menu li.post_type_dropdown > .item_link:hover + .mega_dropdown,  .mega_main_menu li.post_type_dropdown.keep_open > .mega_dropdown,  .mega_main_menu li.post_type_dropdown > .mega_dropdown > .post_item:hover .post_details,  .mega_main_menu li.post_type_dropdown > .mega_dropdown > .post_item.keep_open .post_details,  .mega_main_menu li.grid_dropdown:hover > .mega_dropdown,  .mega_main_menu li.grid_dropdown > .item_link:hover + .mega_dropdown,  .mega_main_menu li.grid_dropdown.keep_open > .mega_dropdown,  .mega_main_menu li.grid_dropdown:hover > .mega_dropdown,  .mega_main_menu li.grid_dropdown > .mega_dropdown > li:hover .post_details,  .mega_main_menu li.grid_dropdown > .mega_dropdown > li.keep_open .post_details  {
     padding:  15px !important;
}
 .mega_main_menu li.nav_buddypress.not_logged:hover > .mega_dropdown,  .mega_main_menu li.widgets_dropdown:hover > .mega_dropdown,  .mega_main_menu li.widgets_dropdown > .item_link:hover + .mega_dropdown,  .mega_main_menu li.widgets_dropdown.keep_open > .mega_dropdown,  .mega_main_menu .mega_dropdown > li.multicolumn_dropdown > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown:hover > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown.keep_open > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown > .item_link:hover + .mega_dropdown  {
     padding-bottom:  0px !important;
}
 .mega_main_menu li.multicolumn_dropdown .mega_dropdown > li:hover > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link:hover + .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown .mega_dropdown > li.keep_open > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.widgets_dropdown:hover > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.widgets_dropdown > .item_link:hover + .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.widgets_dropdown.keep_open > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.post_type_dropdown:hover > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.post_type_dropdown > .item_link:hover + .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.post_type_dropdown.keep_open > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.grid_dropdown:hover > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.grid_dropdown > .item_link:hover + .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.grid_dropdown.keep_open > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li.grid_dropdown:hover > .mega_dropdown  {
     padding:  0px !important;
}
 .mega_main_menu li.multicolumn_dropdown.submenu_full_width.drop_to_center > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown.drop_to_right > .mega_dropdown  {
     left:  0px !important;
     right:  auto !important;
}
 .mega_main_menu li.multicolumn_dropdown.drop_to_left > .mega_dropdown  {
     left:  auto !important;
     right:  0px !important;
}
 .mega_main_menu li.multicolumn_dropdown.drop_to_center > .mega_dropdown  {
     left:  -150% !important;
     right:  auto !important;
}
 .mega_main_menu li.widgets_dropdown > .mega_dropdown > li,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li  {
     float:  left !important;
     display:  inline-block !important;
     clear:  none !important;
     padding:  0px 5px 20px 5px !important;
}
 .mega_main_menu li.widgets_dropdown > .mega_dropdown > li .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > 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 > .mega_dropdown > li .mega_dropdown > li,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > li .mega_dropdown > li  {
     display:  block !important;
     width:  100% !important;
}
 .mega_main_menu li.widgets_dropdown .mega_dropdown > li > .item_link,  .mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .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 > .mega_dropdown > li > .item_link,  .mega_main_menu li.multicolumn_dropdown .mega_dropdown li.default_dropdown > .mega_dropdown > li > .item_link  {
     border-width:  0px !important;
}
 .mega_main_menu li.widgets_dropdown .mega_dropdown li.default_dropdown > .mega_dropdown > li > .item_link:before,  .mega_main_menu li.multicolumn_dropdown .mega_dropdown li.default_dropdown > .mega_dropdown > li > .item_link:before  {
     display:  none !important;
}
 .mega_main_menu li.widgets_dropdown .mega_dropdown > li > .item_link > i,  .mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link > 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 > li > .item_link > .link_content,  .mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link > .link_content  {
     display:  block !important;
     vertical-align:  middle !important;
}
 .mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link.disable_icon > .link_content,  .mega_main_menu ul li .mega_dropdown > li > .item_link.disable_icon > .link_content,  .mega_main_menu.icons-disable_globally li .mega_dropdown > li > .item_link > .link_content,  .mega_main_menu.icons-disable_globally li .mega_dropdown > li > .item_link.with_icon > .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 > .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 > .mega_dropdown,  .mega_main_menu li.tabs_dropdown.drop_to_right > .mega_dropdown  {
     left:  0px !important;
     right:  auto !important;
}
 .mega_main_menu li.tabs_dropdown.drop_to_left > .mega_dropdown  {
     left:  auto !important;
     right:  0px !important;
}
 .mega_main_menu li.tabs_dropdown.drop_to_center > .mega_dropdown  {
     left:  -150% !important;
     right:  auto !important;
}
 .mega_main_menu li.tabs_dropdown > .mega_dropdown > li  {
     position:  static !important;
     clear:  none !important;
     float:  none !important;
}
 .mega_main_menu li.tabs_dropdown .mega_dropdown > li > .mega_dropdown  {
     box-shadow:  none !important;
     border-radius:  0px !important;
}
 /*.mega_main_menu li.tabs_dropdown > .mega_dropdown > li.default_dropdown .mega_dropdown > li.default_dropdown > .item_link  {
     border-width:  0px !important;
}*/
 .mega_main_menu li.tabs_dropdown > .mega_dropdown > li > .mega_dropdown .mega_dropdown  {
     padding:  0px !important;
}
 .mega_main_menu li.multicolumn_dropdown .mega_dropdown > li .mega_dropdown > li.keep_open .post_details,  .mega_main_menu li.multicolumn_dropdown .mega_dropdown > li .mega_dropdown > li:hover .post_details,  .mega_main_menu li.tabs_dropdown .mega_dropdown > li .mega_dropdown > li.keep_open .post_details,  .mega_main_menu li.tabs_dropdown .mega_dropdown > li .mega_dropdown > li:hover .post_details  {
     display:  none !important;
}
 .mega_main_menu li.tabs_dropdown > .mega_dropdown > li > .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 > .mega_dropdown > li > .item_link  {
     margin-right:  0px !important;
     margin-left:  19px !important;
}
 .mega_main_menu li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link > i  {
     display:  block !important;
     float:  left !important;
     position:  absolute !important;
     top:  50% !important;
}
 .mega_main_menu li.tabs_dropdown .mega_dropdown > li > .item_link > .link_content  {
     display:  block !important;
     vertical-align:  middle !important;
}
 .mega_main_menu li.tabs_dropdown > .mega_dropdown > li > .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 > li.default_dropdown > .mega_dropdown .mega_dropdown  {
     display:  block !important;
     position:  static !important;
     float:  none !important;
     width:  auto !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.tabs_dropdown.submenu_full_width  {
     position:  static !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.tabs_dropdown.submenu_full_width > .mega_dropdown,  .mega_main_menu li.widgets_dropdown.columns1 > .mega_dropdown > *  {
     width:  100% !important;
}
 .mega_main_menu li.tabs_dropdown.columns1 > .mega_dropdown > li  {
     width:  50% !important;
}
 .mega_main_menu li.tabs_dropdown.columns2 > .mega_dropdown > li,  .mega_main_menu li.widgets_dropdown.columns2 > .mega_dropdown > *  {
     width:  50% !important;
}
 .mega_main_menu li.tabs_dropdown.columns3 > .mega_dropdown > li,  .mega_main_menu li.widgets_dropdown.columns3 > .mega_dropdown > *  {
     width:  33.3333% !important;
}
 .mega_main_menu li.tabs_dropdown.columns4 > .mega_dropdown > li,  .mega_main_menu li.widgets_dropdown.columns4 > .mega_dropdown > *  {
     width:  25% !important;
}
 .mega_main_menu li.tabs_dropdown.columns5 > .mega_dropdown > li,  .mega_main_menu li.widgets_dropdown.columns5 > .mega_dropdown > *  {
     width:  20% !important;
}
 .mega_main_menu li.tabs_dropdown.columns6 > .mega_dropdown > li,  .mega_main_menu li.widgets_dropdown.columns6 > .mega_dropdown > *  {
     width:  16.6666% !important;
}
 .mega_main_menu li.tabs_dropdown.columns7 > .mega_dropdown > li,  .mega_main_menu li.widgets_dropdown.columns7 > .mega_dropdown > *  {
     width:  14.2857% !important;
}
 .mega_main_menu li.tabs_dropdown.columns8 > .mega_dropdown > li,  .mega_main_menu li.widgets_dropdown.columns8 > .mega_dropdown > *  {
     width:  12.5% !important;
}
 .mega_main_menu li.tabs_dropdown.columns9 > .mega_dropdown > li,  .mega_main_menu li.widgets_dropdown.columns9 > .mega_dropdown > *  {
     width:  11.1111% !important;
}
 .mega_main_menu li.tabs_dropdown.columns10 > .mega_dropdown > li,  .mega_main_menu li.widgets_dropdown.columns10 > .mega_dropdown > *  {
     width:  10% !important;
}
 .mega_main_menu li.tabs_dropdown.columns1 > .mega_dropdown > li > .mega_dropdown  {
     left:  50% !important;
}
 .mega_main_menu li.tabs_dropdown.columns2 > .mega_dropdown > li > .mega_dropdown  {
     left:  50% !important;
}
 .mega_main_menu li.tabs_dropdown.columns3 > .mega_dropdown > li > .mega_dropdown  {
     left:  33.3333% !important;
}
 .mega_main_menu li.tabs_dropdown.columns4 > .mega_dropdown > li > .mega_dropdown  {
     left:  25% !important;
}
 .mega_main_menu li.tabs_dropdown.columns5 > .mega_dropdown > li > .mega_dropdown  {
     left:  20% !important;
}
 .mega_main_menu li.tabs_dropdown.columns6 > .mega_dropdown > li > .mega_dropdown  {
     left:  16.6666% !important;
}
 .mega_main_menu li.tabs_dropdown.columns7 > .mega_dropdown > li > .mega_dropdown  {
     left:  14.2857% !important;
}
 .mega_main_menu li.tabs_dropdown.columns8 > .mega_dropdown > li > .mega_dropdown  {
     left:  12.5% !important;
}
 .mega_main_menu li.tabs_dropdown.columns9 > .mega_dropdown > li > .mega_dropdown  {
     left:  11.1111% !important;
}
 .mega_main_menu li.tabs_dropdown.columns10 > .mega_dropdown > li > .mega_dropdown  {
     left:  10% !important;
}
 .mega_main_menu.language_direction-rtl li.tabs_dropdown[class*="columns"] > .mega_dropdown > li > .mega_dropdown  {
     left:  0px !important;
}
 .mega_main_menu.language_direction-rtl li.tabs_dropdown.columns1 > .mega_dropdown > li > .mega_dropdown  {
     right:  50% !important;
}
 .mega_main_menu.language_direction-rtl li.tabs_dropdown.columns2 > .mega_dropdown > li > .mega_dropdown  {
     right:  50% !important;
}
 .mega_main_menu.language_direction-rtl li.tabs_dropdown.columns3 > .mega_dropdown > li > .mega_dropdown  {
     right:  33.3333% !important;
}
 .mega_main_menu.language_direction-rtl li.tabs_dropdown.columns4 > .mega_dropdown > li > .mega_dropdown  {
     right:  25% !important;
}
 .mega_main_menu.language_direction-rtl li.tabs_dropdown.columns5 > .mega_dropdown > li > .mega_dropdown  {
     right:  20% !important;
}
 .mega_main_menu.language_direction-rtl li.tabs_dropdown.columns6 > .mega_dropdown > li > .mega_dropdown  {
     right:  16.6666% !important;
}
 .mega_main_menu.language_direction-rtl li.tabs_dropdown.columns7 > .mega_dropdown > li > .mega_dropdown  {
     right:  14.2857% !important;
}
 .mega_main_menu.language_direction-rtl li.tabs_dropdown.columns8 > .mega_dropdown > li > .mega_dropdown  {
     right:  12.5% !important;
}
 .mega_main_menu.language_direction-rtl li.tabs_dropdown.columns9 > .mega_dropdown > li > .mega_dropdown  {
     right:  11.1111% !important;
}
 .mega_main_menu.language_direction-rtl li.tabs_dropdown.columns10 > .mega_dropdown > li > .mega_dropdown  {
     right:  10% !important;
}
 /* post_type_dropdown */ .mega_main_menu li.post_type_dropdown.submenu_full_width.drop_to_center > .mega_dropdown,  .mega_main_menu li.post_type_dropdown.drop_to_right > .mega_dropdown  {
     left:  0px !important;
     right:  auto !important;
}
 .mega_main_menu li.post_type_dropdown.drop_to_left > .mega_dropdown  {
     left:  auto !important;
     right:  0px !important;
}
 .mega_main_menu li.post_type_dropdown.drop_to_center > .mega_dropdown  {
     left:  -150% !important;
     right:  auto !important;
}
 .mega_main_menu li.post_type_dropdown .mega_dropdown > 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 > li > .item_link,  .mega_main_menu li.post_type_dropdown .mega_dropdown > li > .item_link > i  {
     display:  block !important;
}
 .mega_main_menu li.post_type_dropdown .mega_dropdown > li > .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 > li > .item_link > img  {
     opacity:  0 !important;
     width:  100% !important;
     height:  auto !important;
}
 .mega_main_menu li.post_type_dropdown .mega_dropdown > li > .item_link > 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 > 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 > .mega_dropdown  {
     width:  100% !important;
}
 /* grid_dropdown */ .mega_main_menu li.grid_dropdown.submenu_full_width.drop_to_center > .mega_dropdown,  .mega_main_menu li.grid_dropdown.drop_to_right > .mega_dropdown  {
     left:  0px !important;
     right:  auto !important;
}
 .mega_main_menu li.grid_dropdown.drop_to_left > .mega_dropdown  {
     left:  auto !important;
     right:  0px !important;
}
 .mega_main_menu li.grid_dropdown.drop_to_center > .mega_dropdown  {
     left:  -150% !important;
     right:  auto !important;
}
 .mega_main_menu li.grid_dropdown .mega_dropdown > 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 > li > .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 > .mega_dropdown > li > .item_link > img  {
     opacity:  0 !important;
     width:  100% !important;
     height:  auto !important;
     max-width:  100% !important;
     max-height:  none !important;
}
 .mega_main_menu li.grid_dropdown > .mega_dropdown > li > .item_link > 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 > 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 > .mega_dropdown  {
     width:  100% !important;
}
 /* post_details */ .mega_main_menu li .post_details  {
     z-index:  1 !important;
}
 .mega_main_menu li .post_details > .post_icon,  .mega_main_menu li .post_details > .post_icon > 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 > .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 > .post_title,  .mega_main_menu li .post_details > .post_description  {
     margin-left:  52px !important;
     line-height:  150% !important;
}
 /* processed_image */ .mega_main_menu li > .mega_dropdown .processed_image  {
     position:  relative !important;
     overflow:  hidden !important;
     line-height:  1px !important;
}
 .mega_main_menu li > .mega_dropdown .processed_image > img  {
     width:  100% !important;
}
 .mega_main_menu li > .mega_dropdown .processed_image:hover > img  {
     opacity:  0.4 !important;
}
 .mega_main_menu li > .mega_dropdown .processed_image > .cover  {
     opacity:  0 !important;
}
 .mega_main_menu li > .mega_dropdown .post_item.keep_open > .processed_image > .cover,  .mega_main_menu li > .mega_dropdown .processed_image:hover > .cover,  .mega_main_menu li > .mega_dropdown .processed_image > .cover:hover  {
     opacity:  1 !important;
}
 .mega_main_menu li > .mega_dropdown .processed_image > .cover,  .mega_main_menu li > .mega_dropdown .processed_image > .cover > 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 > .mega_dropdown .processed_image > .cover > a > 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 > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width.drop_to_center > .mega_dropdown,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_right > .mega_dropdown  {
     left:  0px !important;
     right:  auto !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_left > .mega_dropdown  {
     left:  auto !important;
     right:  0px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_center > .mega_dropdown  {
     left:  -150% !important;
     right:  auto !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width  {
     position:  static !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width > .mega_dropdown  {
     width:  100% !important;
}
 /* dropdown columns */ .mega_main_menu li[class*="_dropdown"].columns1 > .mega_dropdown > *,  .mega_main_menu li[class*="_dropdown"].columns2 > .mega_dropdown > *:nth-child(2n+3),  .mega_main_menu li[class*="_dropdown"].columns3 > .mega_dropdown > *:nth-child(3n+4),  .mega_main_menu li[class*="_dropdown"].columns4 > .mega_dropdown > *:nth-child(4n+5),  .mega_main_menu li[class*="_dropdown"].columns5 > .mega_dropdown > *:nth-child(5n+6),  .mega_main_menu li[class*="_dropdown"].columns6 > .mega_dropdown > *:nth-child(6n+7),  .mega_main_menu li[class*="_dropdown"].columns7 > .mega_dropdown > *:nth-child(7n+8),  .mega_main_menu li[class*="_dropdown"].columns8 > .mega_dropdown > *:nth-child(8n+9),  .mega_main_menu li[class*="_dropdown"].columns9 > .mega_dropdown > *:nth-child(9n+10),  .mega_main_menu li[class*="_dropdown"].columns10 > .mega_dropdown > *:nth-child(10n+11)  {
     clear:  both !important;
}
 .mega_main_menu li.widgets_dropdown > .mega_dropdown > *  {
     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 > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown,  .mega_main_menu li.widgets_dropdown > .mega_dropdown,  .mega_main_menu li.post_type_dropdown > .mega_dropdown,  .mega_main_menu li.post_type_dropdown > .mega_dropdown > li.post_item .post_details,  .mega_main_menu li.grid_dropdown > .mega_dropdown,  .mega_main_menu li.grid_dropdown > .mega_dropdown > li .post_details  {
     display:  none !important;
}
 .mega_main_menu li.keep_open > ul,  .mega_main_menu.dropdowns_trigger-hover li:hover > .mega_dropdown,  .mega_main_menu.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown,  .mega_main_menu li.default_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown,  .mega_main_menu li.default_dropdown li.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown,  .mega_main_menu li.tabs_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown,  .mega_main_menu li.multicolumn_dropdown.keep_open > .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 > .mega_dropdown,  .mega_main_menu li.post_type_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details,  .mega_main_menu li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details,  .mega_main_menu.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown,  .mega_main_menu li.grid_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details,  .mega_main_menu li.grid_dropdown > .mega_dropdown > li.keep_open .post_details  {
     display:  block !important;
}
 /* Responsive */ @media (max-width: 1199px)  {
     .mega_main_menu > .menu_holder > .menu_inner > ul > li > .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 > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i  {
     padding-right:  10px !important;
 }
 .mega_main_menu.icons-right > .menu_holder > .menu_inner > ul > li > .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 > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > .nav_logo .logo_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box  {
     padding-left:  10px !important;
     padding-right:  10px !important;
 }
 .mega_main_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i  {
     padding-right:  8px !important;
 }
 .mega_main_menu.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon i  {
     padding-left:  8px !important;
 }
 }
 @media (max-width: 767px)  {
     /* DO NOT CHANGE THIS LINE (See = Specific Options -> Responsive Resolution) */ .mega_main_menu > .menu_holder > .menu_inner > ul li > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul li  {
     cursor:  pointer !important;
 }
 .mega_main_menu.responsive-enable > .menu_holder > .menu_inner  {
     width:  auto !important;
 }
 .mega_main_menu.responsive-enable > .menu_holder > .menu_inner > .nav_logo  {
     float:  none !important;
 }
 .mega_main_menu.responsive-enable.logo-mobile > .menu_holder > .menu_inner > .nav_logo > .logo_link  {
     display:  block !important;
 }
 .mega_main_menu.responsive-enable.direction-horizontal[class*="first-lvl-align"] > .menu_holder > .menu_inner > .nav_logo:before  {
     display:  none !important;
 }
 .mega_main_menu.responsive-enable > .menu_holder > .menu_inner > .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 > .menu_holder > .menu_inner > ul > li > .item_link:before,  .mega_main_menu.responsive-enable.direction-horizontal > .menu_holder > .menu_inner > ul > li.nav_search_box:before  {
     display:  none !important;
 }
 .mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .logo_link  {
     float:  left !important;
 }
 .mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .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 > .menu_holder > .menu_inner > .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 > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button *  {
     line-height:  inherit !important;
     vertical-align:  middle !important;
 }
 .mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo .mobile_toggle .mobile_button .symbol_cross,  .mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo.mobile_menu_active .mobile_toggle .mobile_button .symbol_menu  {
     display:  none !important;
 }
 .mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo.mobile_menu_active .mobile_toggle .mobile_button .symbol_cross  {
     display:  inline !important;
 }
 .mega_main_menu.responsive-enable.mobile_minimized-enable > .menu_holder > .menu_inner > 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 > .menu_holder > .menu_inner > ul > li,  .mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li.nav_search_box  {
     float:  none !important;
     display:  block !important;
     width:  100% !important;
 }
 .mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li.nav_search_box > .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 > .menu_holder > .menu_inner > ul > li.nav_search_box > .mega_main_menu_searchform .field,  .mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li.nav_search_box > .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 > .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 > .item_link,  .mega_main_menu.responsive-enable li .mega_dropdown .item_link  {
     float:  none !important;
 }
 .mega_main_menu.responsive-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     float:  none !important;
     width:  100% !important;
     text-align:  center !important;
 }
 .mega_main_menu.responsive-enable > .menu_holder > .menu_inner > ul > li > .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 > .mega_dropdown .mega_dropdown > li:first-child > .item_link:after  {
     display:  none !important;
 }
 .mega_main_menu.responsive-enable li.multicolumn_dropdown > .mega_dropdown > li  {
     width:  100% !important;
 }
 .mega_main_menu.responsive-enable li.widgets_dropdown[class*="columns"] > .mega_dropdown > *  {
     min-width:  100% !important;
 }
 .mega_main_menu.responsive-enable li.tabs_dropdown[class*="columns"] > .mega_dropdown > li,  .mega_main_menu.responsive-enable li.tabs_dropdown[class*="columns"] > .mega_dropdown > li > .mega_dropdown  {
     width:  100% !important;
     position:  relative !important;
     left:  0px !important;
 }
 .mega_main_menu.responsive-enable li.tabs_dropdown[class*="columns"] > .mega_dropdown > li > .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 > li.post_item .post_details,  .mega_main_menu li.grid_dropdown .mega_dropdown > li .post_details  {
     display:  none !important;
 }
 .mega_main_menu.dropdowns_trigger-hover li:hover > .mega_dropdown,  .mega_main_menu > .menu_holder > .menu_inner > ul li.keep_open > .mega_dropdown,  .mega_main_menu > .menu_holder > .menu_inner > ul li[class*="_dropdown"].keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_trigger-hover li > .item_link:hover + .mega_dropdown,  .mega_main_menu.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_trigger-hover li.default_dropdown > .item_link:hover + .mega_dropdown,  .mega_main_menu.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown,  .mega_main_menu.dropdowns_trigger-hover li.default_dropdown li > .item_link:hover + .mega_dropdown,  .mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown > .item_link:hover + .mega_dropdown,  .mega_main_menu.dropdowns_trigger-hover li.post_type_dropdown .mega_dropdown > li.post_item:hover .post_details,  .mega_main_menu.dropdowns_trigger-hover li.grid_dropdown .mega_dropdown > li:hover .post_details,  .mega_main_menu.dropdowns_trigger-hover li.grid_dropdown .mega_dropdown > li > .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"] > .mega_dropdown > *  {
     min-width:  100% !important;
     width:  100% !important;
 }
 }
 @media (min-width: 768px)  {
     /* DO NOT CHANGE THIS LINE (See = Specific Options -> Responsive Resolution) */ .mega_main_menu.direction-horizontal > .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 > .menu_holder.sticky_container  {
     top:  30px !important;
 }
 .mega_main_menu.direction-horizontal > .menu_holder.sticky_container > .mmm_fullwidth_container  {
     top:  0px !important;
     right:  0px !important;
     bottom:  0px !important;
     left:  0px !important;
 }
 .mega_main_menu.direction-horizontal > .menu_holder.sticky_container > .menu_inner  {
     display:  inline-block !important;
 }
 .mega_main_menu.logo-desktop > .menu_holder > .menu_inner > .nav_logo > .logo_link,  .mega_main_menu.logo-sticky > .menu_holder.sticky_container > .menu_inner > .nav_logo > .logo_link  {
     display:  block !important;
 }
 .mega_main_menu.first-lvl-align-justify > .menu_holder > .menu_inner > .nav_logo  {
     display:  none !important;
 }
 /* .mega_main_menu.direction-horizontal.include-logo > .menu_holder.sticky_container > .menu_inner > .nav_logo,  */ .mega_main_menu.direction-horizontal > .menu_holder.sticky_container > .menu_inner > .nav_logo,  .mega_main_menu.direction-horizontal > .menu_holder.sticky_container > .menu_inner > .mega_main_menu_ul  {
     vertical-align:  top !important;
 }
 body .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.menu-item.drop_to_center > .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 > .menu_holder > .menu_inner > ul > li.menu-item.drop_to_right > .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 > .menu_holder > .menu_inner > ul > li.menu-item.drop_to_left > .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 > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1 li.tabs_dropdown > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1 li.widgets_dropdown > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1 li.post_type_dropdown > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1 li.post_type_dropdown > .mega_dropdown > li.post_item .post_details,  .mega_main_menu.dropdowns_animation-anim_1 li.grid_dropdown > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1 li.grid_dropdown > .mega_dropdown > 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 > .menu_holder > .menu_inner > ul li.keep_open > ul,  .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1 li.default_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1 li.default_dropdown li.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1 li.multicolumn_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1 li.tabs_dropdown.keep_open > .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 > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1 li.post_type_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details,  .mega_main_menu.dropdowns_animation-anim_1 li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details,  .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1 li.grid_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_1.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details,  .mega_main_menu.dropdowns_animation-anim_1 li.grid_dropdown > .mega_dropdown > 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 > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2 li.tabs_dropdown > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2 li.widgets_dropdown > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2 li.post_type_dropdown > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2 li.post_type_dropdown > .mega_dropdown > li.post_item .post_details,  .mega_main_menu.dropdowns_animation-anim_2 li.grid_dropdown > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2 li.grid_dropdown > .mega_dropdown > 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 > .menu_holder > .menu_inner > ul li.keep_open > ul,  .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2 li.default_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2 li.default_dropdown li.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2 li.multicolumn_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2 li.tabs_dropdown.keep_open > .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 > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2 li.post_type_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details,  .mega_main_menu.dropdowns_animation-anim_2 li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details,  .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2 li.grid_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_2.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details,  .mega_main_menu.dropdowns_animation-anim_2 li.grid_dropdown > .mega_dropdown > 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 > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3 li.tabs_dropdown > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3 li.widgets_dropdown > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3 li.post_type_dropdown > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3 li.post_type_dropdown > .mega_dropdown > li.post_item .post_details,  .mega_main_menu.dropdowns_animation-anim_3 li.grid_dropdown > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3 li.grid_dropdown > .mega_dropdown > 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 > .menu_holder > .menu_inner > ul li.keep_open > ul,  .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3 li.default_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3 li.default_dropdown li.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3 li.multicolumn_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3 li.tabs_dropdown.keep_open > .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 > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3 li.post_type_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details,  .mega_main_menu.dropdowns_animation-anim_3 li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details,  .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3 li.grid_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_3.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details,  .mega_main_menu.dropdowns_animation-anim_3 li.grid_dropdown > .mega_dropdown > 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 > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4 li.tabs_dropdown > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4 li.widgets_dropdown > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4 li.post_type_dropdown > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4 li.post_type_dropdown > .mega_dropdown > li.post_item .post_details,  .mega_main_menu.dropdowns_animation-anim_4 li.grid_dropdown > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4 li.grid_dropdown > .mega_dropdown > 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 > .menu_holder > .menu_inner > ul li.keep_open > ul,  .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4 li.default_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4 li.default_dropdown li.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4 li.multicolumn_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4 li.tabs_dropdown.keep_open > .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 > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4 li.post_type_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details,  .mega_main_menu.dropdowns_animation-anim_4 li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details,  .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4 li.grid_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_4.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details,  .mega_main_menu.dropdowns_animation-anim_4 li.grid_dropdown > .mega_dropdown > 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 > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_5 li.tabs_dropdown > .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 > 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 > 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 > .menu_holder > .menu_inner > ul li.keep_open > ul,  .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.default_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_5 li.default_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.default_dropdown li:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_5 li.default_dropdown li.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_5 li.multicolumn_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_5 li.tabs_dropdown.keep_open > .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 > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_5 li.post_type_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.post_type_dropdown > .mega_dropdown > li.post_item:hover .post_details,  .mega_main_menu.dropdowns_animation-anim_5 li.post_type_dropdown > .mega_dropdown > li.post_item.keep_open .post_details,  .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.grid_dropdown:hover > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_5 li.grid_dropdown.keep_open > .mega_dropdown,  .mega_main_menu.dropdowns_animation-anim_5.dropdowns_trigger-hover li.grid_dropdown > .mega_dropdown > li:hover .post_details,  .mega_main_menu.dropdowns_animation-anim_5 li.grid_dropdown > .mega_dropdown > 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 > .mega_dropdown .mega_dropdown,  .mega_main_menu[class*="dropdowns_animation-anim"] li.tabs_dropdown > .mega_dropdown .mega_dropdown,  .mega_main_menu[class*="dropdowns_animation-anim"] li.widgets_dropdown > .mega_dropdown .mega_dropdown  {
     display:  none !important;
 }
 .mega_main_menu[class*="dropdowns_animation-anim"].dropdowns_trigger-hover li.multicolumn_dropdown:hover > .mega_dropdown .mega_dropdown,  .mega_main_menu[class*="dropdowns_animation-anim"] li.multicolumn_dropdown.keep_open > .mega_dropdown .mega_dropdown,  .mega_main_menu[class*="dropdowns_animation-anim"].dropdowns_trigger-hover li.tabs_dropdown:hover > .mega_dropdown .mega_dropdown,  .mega_main_menu[class*="dropdowns_animation-anim"] li.tabs_dropdown.keep_open > .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 > .menu_holder > .menu_inner > .nav_logo  {
     float:  none !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > .nav_logo > .logo_link  {
     text-align:  center !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li  {
     display:  block !important;
     float:  none !important;
}
 /* spans */ /* .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link .link_text  {
     display:  inline !important;
}
 */ .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     float:  none !important;
}
 .mega_main_menu.direction-vertical.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content  {
     margin-left:  32px !important;
}
 .mega_main_menu.direction-vertical.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     margin-right:  32px !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > span  {
     margin-right:  0px !important;
     margin-left:  0px !important;
}
 .mega_main_menu.direction-vertical.first-lvl-align-left > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     text-align:  left !important;
}
 .mega_main_menu.direction-vertical.first-lvl-align-right > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     text-align:  right !important;
}
 .mega_main_menu.direction-vertical.first-lvl-align-center > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     text-align:  center !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text  {
     display:  inline !important;
}
 /* vertical fix */ /* .mmm .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link,  .mmm .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  .mmm .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box,  .mmm .mega_main_menu.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content,  .mmm .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text,  .mmm .mega_main_menu.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  .mmm .mega_main_menu.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text,  .mmm .mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link,  .mmm .mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content,  .mmm .mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li.nav_search_box,  .mmm .mega_main_menu.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.disable_icon > .link_content,  .mmm .mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text,  .mmm .mega_main_menu.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content,  .mmm .mega_main_menu.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text,  .mmm .mega_main_menu.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link,  .mmm .mega_main_menu.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  .mmm .mega_main_menu.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content,  .mmm .mega_main_menu.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  .mmm .mega_main_menu.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text  {
     height:  auto !important;
}
 */ /* separator */ .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link:before,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > 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 > .menu_holder > .menu_inner > ul > li > .item_link: before,  .mega_main_menu.direction-vertical.first-lvl-separator-none > .menu_holder > .menu_inner > ul > li.nav_search_box:before  {
     background-position:  0px 0px !important;
}
 .mega_main_menu.direction-vertical.first-lvl-separator-smooth > .menu_holder > .menu_inner > ul > li > .item_link:before,  .mega_main_menu.direction-vertical.first-lvl-separator-smooth > .menu_holder > .menu_inner > ul > li.nav_search_box:before  {
     background-position:  0px -3px !important;
}
 .mega_main_menu.direction-vertical.first-lvl-separator-sharp > .menu_holder > .menu_inner > ul > li > .item_link:before,  .mega_main_menu.direction-vertical.first-lvl-separator-sharp > .menu_holder > .menu_inner > ul > li.nav_search_box:before  {
     background-position:  0px -6px !important;
}
 /* nav_search_box */ .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box  {
     width:  100% !important;
     padding:  0px 17px !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > 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 > .menu_holder > .menu_inner > ul > 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 > .menu_holder > .menu_inner > ul > li.default_dropdown > ul  {
     top:  0px !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_right .mega_dropdown  {
     left:  100% !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_left .mega_dropdown  {
     right:  100% !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_center  {
     position:  relative !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > 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 > .menu_holder > .menu_inner > ul > li:first-child > .item_link:before,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_center > .mega_dropdown .mega_dropdown > li:first-child > .item_link:after  {
     display:  none !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.default_dropdown.drop_to_center .mega_dropdown li > .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 > .menu_holder > .menu_inner > ul > li.tabs_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown  {
     position:  relative !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.submenu_full_width.drop_to_center > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.drop_to_right > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.drop_to_left > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.submenu_full_width.drop_to_center > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_right > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_left > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.submenu_full_width.drop_to_center > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.drop_to_right > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.drop_to_left > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.submenu_full_width.drop_to_center > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.drop_to_right > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.drop_to_left > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width.drop_to_center > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_right > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_left > .mega_dropdown  {
     top:  0px !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.drop_to_right > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_right > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.drop_to_right > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.drop_to_right > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_right > .mega_dropdown  {
     left:  100% !important;
     right:  auto !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.drop_to_left > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_left > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.drop_to_left > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.drop_to_left > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_left > .mega_dropdown  {
     right:  100% !important;
     left:  auto !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.drop_to_center > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.drop_to_center > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.drop_to_center > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.drop_to_center > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.drop_to_center > .mega_dropdown  {
     position:  relative !important;
     left:  0px !important;
     right:  0px !important;
     width:  100% !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.submenu_full_width.drop_to_left > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.tabs_dropdown.submenu_full_width.drop_to_right > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.submenu_full_width.drop_to_left > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown.submenu_full_width.drop_to_right > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.submenu_full_width.drop_to_left > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.post_type_dropdown.submenu_full_width.drop_to_right > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.submenu_full_width.drop_to_left > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.grid_dropdown.submenu_full_width.drop_to_right > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width.drop_to_left > .mega_dropdown,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.widgets_dropdown.submenu_full_width.drop_to_right > .mega_dropdown  {
     width:  480px !important;
}
 /* language_direction */ .mega_main_menu.language_direction-rtl *  {
     direction:  rtl !important;
}
 .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box  {
     direction:  ltr !important;
}
 .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box .mega_main_menu_searchform  {
     left:  18px !important;
     right:  auto !important;
     z-index:  600 !important;
}
 .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box .mega_main_menu_searchform .submit,  .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box .mega_main_menu_searchform .icosearch  {
     left:  0px !important;
     right:  auto !important;
}
 .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box .mega_main_menu_searchform .field  {
     padding-right:  0px !important;
     padding-left:  30px !important;
}
 .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box .mega_main_menu_searchform .field:focus  {
     padding-right:  8px !important;
}
 .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .mega_dropdown > li > .item_link > .link_content  {
     text-align:  right !important;
}
 .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .mega_dropdown > li > .item_link.with_icon > span  {
     margin-left:  0px !important;
}
 .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     float:  right !important;
}
 .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li > .item_link:after  {
     left:  5px !important;
     right:  auto !important;
}
 .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_search_box,  .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_woo_cart,  .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_buddypress,  .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li.nav_wpml_switcher  {
     float:  left !important;
}
 .mega_main_menu.language_direction-rtl .nav_logo,  .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .mega_dropdown > li > .item_link > i,  .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .post_details > .post_icon,  .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .post_details > .post_icon > i  {
     float:  right !important;
}
 .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .post_details > .post_title,  .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > li .post_details > .post_description  {
     margin-left:  0px !important;
     margin-right:  52px !important;
     text-align:  right !important;
}
 .mega_main_menu.language_direction-rtl.direction-horizontal > .menu_holder > .menu_inner > ul > li > .item_link:before,  .mega_main_menu.language_direction-rtl.direction-horizontal > .menu_holder > .menu_inner > ul > li.nav_search_box:before  {
     right:  -1px !important;
     left:  auto !important;
}
 .mega_main_menu.language_direction-rtl.direction-horizontal > .menu_holder > .menu_inner > .nav_logo:before  {
     left:  -1px !important;
     right:  auto !important;
}
 .mega_main_menu.language_direction-rtl > .menu_holder > .menu_inner > ul > 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 *//* menu-1 */ /* initial_height */ .mega_main_menu .nav_logo > .logo_link > img  {
     max-height:  90% !important;
}
 .mega_main_menu  {
     min-height: 50px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .logo_link,  .mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,  .mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box,  .mega_main_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content,  .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user  {
     height: 50px !important;
     line-height: 50px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text  {
     height: 50px !important;
}
 .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     height: 25px !important;
     line-height: 16.666666666667px !important;
}
 .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text  {
     height: 16.666666666667px !important;
}
 .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i  {
     padding-top: 8.3333333333333px !important;
}
 .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     padding-bottom: 8.3333333333333px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i:before  {
     width: 30px !important;
}
 /* initial_height_sticky */ .mega_main_menu > .menu_holder.sticky_container > .menu_inner > .nav_logo > .logo_link,  .mega_main_menu > .menu_holder.sticky_container > .menu_inner > .nav_logo > .mobile_toggle,  .mega_main_menu > .menu_holder.sticky_container > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,  .mega_main_menu > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link,  .mega_main_menu > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content,  .mega_main_menu > .menu_holder.sticky_container > .menu_inner > ul > li.nav_search_box,  .mega_main_menu.icons-left > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.icons-right > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.disable_icon > .link_content,  .mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.menu_item_without_text > i,  .mega_main_menu > .menu_holder.sticky_container > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user  {
     height: 40px !important;
     line-height: 40px !important;
}
 .mega_main_menu > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text  {
     height: 40px !important;
}
 .mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content  {
     height: 20px !important;
     line-height: 13.333333333333px !important;
}
 .mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text  {
     height: 13.333333333333px !important;
}
 .mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i  {
     padding-top: 6.6666666666667px !important;
}
 .mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content  {
     padding-bottom: 6.6666666666667px !important;
}
 .mega_main_menu > .menu_holder.sticky_container > .menu_inner > ul > li.nav_buddypress > .item_link > i:before  {
     width: 24px !important;
}
 .mega_main_menu.primary_style-buttons > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link  {
     margin: 5px 4px !important;
}
 /* initial_height_mobile */ @media (max-width: 767px)  {
     /* DO NOT CHANGE THIS LINE (See = Specific Options -> Responsive Resolution) */ .mega_main_menu  {
     min-height: 40px !important;
 }
 .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .logo_link,  .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,  .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,  .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li.nav_search_box,  .mega_main_menu.mobile_minimized-enable.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.mobile_minimized-enable.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content,  .mega_main_menu.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i,  .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user  {
     height: 40px !important;
     line-height: 40px !important;
 }
 .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text  {
     height: 40px !important;
 }
 .mega_main_menu.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     height: 20px !important;
     line-height: 13.333333333333px !important;
 }
 .mega_main_menu.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i  {
     padding-top: 6.6666666666667px !important;
 }
 .mega_main_menu.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     padding-bottom: 6.6666666666667px !important;
 }
 .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i:before  {
     width: 24px !important;
 }
 .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link  {
     margin: 5px 4px !important;
 }
 }
 /* style-buttons */ .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  .mega_main_menu.primary_style-buttons.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.primary_style-buttons.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content,  .mega_main_menu.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i,  .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user  {
     height: 30px !important;
     line-height: 30px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > i  {
     width: 30px !important;
}
 .mega_main_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content  {
     margin-left: 30px !important;
}
 .mega_main_menu.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content  {
     margin-right: 30px !important;
}
 .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text  {
     height: 30px !important;
}
 .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link  {
     margin: 10px 4px !important;
}
 .mega_main_menu.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     height: 15px !important;
     line-height: 10px !important;
}
 .mega_main_menu.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text  {
     height: 10px !important;
}
 .mega_main_menu.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i  {
     padding-top: 5px !important;
}
 .mega_main_menu.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     padding-bottom: 5px !important;
}
 /* vertical */ .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box,  .mega_main_menu.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content  {
     min-height: 50px !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text  {
     min-height: 50px !important;
}
 .mega_main_menu.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     min-height: 25px !important;
}
 .mega_main_menu.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text  {
     min-height: 16.666666666667px !important;
}
 .mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link,  .mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content,  .mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li.nav_search_box,  .mega_main_menu.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.disable_icon > .link_content  {
     min-height: 40px !important;
}
 .mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text  {
     min-height: 40px !important;
}
 .mega_main_menu.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content  {
     min-height: 20px !important;
}
 .mega_main_menu.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text  {
     min-height: 13.333333333333px !important;
}
 .mega_main_menu.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  .mega_main_menu.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content  {
     min-height: 30px !important;
}
 .mega_main_menu.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text  {
     min-height: 30px !important;
}
 .mega_main_menu.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     min-height: 15px !important;
}
 .mega_main_menu.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text  {
     min-height: 10px !important;
}

 .mega_main_menu > .menu_holder > .mmm_fullwidth_container  {
 }
 .mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box input,  .mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title,  .mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link  {
     font-family:  "Cambria" !important;
    /*font-size:  13px !important;*/
    font-weight:  400 !important;
    text-transform:  none !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box *  {
     font-size: 15px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > i  {
     font-size: 15px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > i:before  {
     width: 15px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link *  {
     /*color:  #f8f8f8 !important;*/
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after  {
     /*border-color:  #f8f8f8 !important;
     color:  #f8f8f8 !important;*/
}
 .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link  {
     background-color:  #04acd4 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:focus,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.keep_open > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link  {
     background-color:  #f4851f !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box > .mega_main_menu_searchform  {
     background-color: #2980B9 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box .field,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box *,  .mega_main_menu > .menu_holder > .menu_inner > ul > li .icosearch  {
     color:  #f8f8f8 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover *,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:focus,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.keep_open > .item_link *,  .mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link *,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link *,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link *,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link *,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link *  {
     color:  #f8f8f8 !important;
     border-color:  #f8f8f8 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link:after,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link:after,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link:after,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link:after,  .mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link:after  {
     border-color:  #f8f8f8 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown .mega_dropdown,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .mega_dropdown,  .mega_main_menu > .menu_holder > .menu_inner > ul > li .mega_dropdown > 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 .mega_dropdown *  {
     /*color:  #333333 !important;*/
}
 .mega_main_menu ul li .mega_dropdown > li > .item_link,  .mega_main_menu ul li .mega_dropdown > li > .item_link .link_text,  .mega_main_menu ul li .mega_dropdown,  .mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_description  {
     font-family:  "Cambria" !important;
    font-size:  12px !important;
    font-weight:  400 !important;
    text-transform:  none !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul li .mega_dropdown > li > .item_link.with_icon  {
     line-height:  12px !important;
     min-height:  12px !important;
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link > i,  .mega_main_menu li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link > i,  .mega_main_menu li.widgets_dropdown > .mega_dropdown > .menu-item > .item_link > i,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > .menu-item > .item_link > i  {
     width:  12px !important;
     height:  12px !important;
     line-height:  12px !important;
     font-size:  12px !important;
     margin-top:  -6px !important;
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content,  .mega_main_menu li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content,  .mega_main_menu li.widgets_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content  {
     margin-left:  20px !important;
}
 .mega_main_menu.language_direction-rtl li.default_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content,  .mega_main_menu.language_direction-rtl li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content,  .mega_main_menu.language_direction-rtl li.widgets_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content,  .mega_main_menu.language_direction-rtl li.multicolumn_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content  {
     margin-right:  20px !important;
}
 .mega_main_menu li.default_dropdown .mega_dropdown > li > .item_link,  .mega_main_menu li.widgets_dropdown .mega_dropdown > li > .item_link,  .mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link,  .mega_main_menu li.grid_dropdown .mega_dropdown > li > .item_link  {
     background:  -moz-linear-gradient(top,  transparent 0%,  transparent 100%) !important;
    background:  -webkit-linear-gradient(top,  transparent 0%,  transparent 100%) !important;
    background:  -o-linear-gradient(top,  transparent 0%,  transparent 100%) !important;
    background:  -ms-linear-gradient(top,  transparent 0%,  transparent 100%) !important;
    background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  transparent),  color-stop(100%, transparent)) !important;
    background:  linear-gradient(to bottom,  transparent 0%,  transparent 100%) !important;
    -ms-filter:  "progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent',  endColorstr='transparent', GradientType=0 )" !important;
    background-color:  transparent !important;
     color:  #646464 !important;
}
 .mega_main_menu li .post_details > .post_icon > i,  .mega_main_menu li .mega_dropdown .item_link *,  .mega_main_menu li .mega_dropdown a,  .mega_main_menu li .mega_dropdown a *,  .mega_main_menu li li .post_details a  {
     /*color:  #646464 !important;*/
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link:before  {
     border-color:  #646464 !important;
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > li > .item_link  {
     border-color:  #f0f0f0 !important;
}
 .mega_main_menu ul .mega_dropdown > li.current-menu-ancestor > .item_link,  .mega_main_menu ul .mega_dropdown > li.current-menu-item > .item_link,  .mega_main_menu ul .mega_dropdown > li > .item_link:focus,  .mega_main_menu ul .mega_dropdown > li > .item_link:hover,  .mega_main_menu ul li.post_type_dropdown > .mega_dropdown > li > .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 .mega_dropdown > li.current-menu-ancestor > .item_link *,  .mega_main_menu .mega_dropdown > li.current-menu-item > .item_link *,  .mega_main_menu .mega_dropdown > li > .item_link:focus *,  .mega_main_menu .mega_dropdown > li > .item_link:hover *,  .mega_main_menu li.post_type_dropdown > .mega_dropdown > li > .processed_image:hover > .cover > a > i  {
     /*color:  #f8f8f8 !important;*/
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item.current-menu-ancestor > .item_link:before,  .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item.current-menu-item > .item_link:before,  .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link:focus:before,  .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link:hover:before  {
     border-color:  #f8f8f8 !important;
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > li:first-child:last-child > .item_link,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li:first-child:last-child > .item_link,  .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,  .mega_main_menu.primary_style-buttons.direction-vertical > .menu_holder > .menu_inner > ul > li:first-child > .item_link,  .mega_main_menu > .menu_holder > .mmm_fullwidth_container,  .mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details,  .mega_main_menu > .menu_holder > .menu_inner > ul .mega_dropdown  {
     border-radius:  0px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > span.nav_logo,  .mega_main_menu.primary_style-flat.direction-horizontal.first-lvl-align-left.no-logo > .menu_holder > .menu_inner > ul > li:first-child > .item_link,  .mega_main_menu.primary_style-flat.direction-horizontal.first-lvl-align-center.no-logo.no-search.no-woo_cart > .menu_holder > .menu_inner > ul > li:first-child > .item_link  {
     border-radius:  0px 0px 0px 0px !important;
}
 .mega_main_menu.primary_style-flat.direction-horizontal.no-search > .menu_holder > .menu_inner > ul > li.nav_woo_cart > .item_link,  .mega_main_menu.primary_style-flat.direction-horizontal.no-search.no-woo_cart > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link,  .mega_main_menu.primary_style-flat.direction-horizontal.first-lvl-align-right.no-search.no-woo_cart > .menu_holder > .menu_inner > ul > li:last-child > .item_link,  .mega_main_menu.primary_style-flat.direction-horizontal.first-lvl-align-center.no-search.no-woo_cart > .menu_holder > .menu_inner > ul > li:last-child > .item_link  {
     border-radius:  0px 0px 0px 0px !important;
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > li:first-child > .item_link,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li:first-child > .item_link  {
     border-radius:  0px 0px 0px 0px !important;
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > li:last-child > .item_link,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li:last-child > .item_link  {
     border-radius:  0px 0px 0px 0px !important;
}
 .mega_main_menu .widgets_dropdown > .mega_dropdown > li.default_dropdown .mega_dropdown > li > .item_link,  .mega_main_menu .multicolumn_dropdown > .mega_dropdown > li.default_dropdown .mega_dropdown > li > .item_link,  .mega_main_menu ul .nav_search_box .mega_main_menu_searchform,  .mega_main_menu .tabs_dropdown .mega_dropdown > li > .item_link,  .mega_main_menu .tabs_dropdown .mega_dropdown > li > .mega_dropdown > li > .item_link,  .mega_main_menu .widgets_dropdown > .mega_dropdown > li > .item_link,  .mega_main_menu .multicolumn_dropdown > .mega_dropdown > li > .item_link,  .mega_main_menu .grid_dropdown > .mega_dropdown > li > .item_link,  .mega_main_menu .grid_dropdown > .mega_dropdown > li .processed_image,  .mega_main_menu .post_type_dropdown > .mega_dropdown > li .item_link,  .mega_main_menu .post_type_dropdown > .mega_dropdown > li .processed_image  {
     border-radius:  0px !important;
}
 /* additional_styles */ .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link  {
     background:  -moz-linear-gradient(top,  #fff 0%,  #fff 100%) !important;
    background:  -webkit-linear-gradient(top,  #fff 0%,  #fff 100%) !important;
    background:  -o-linear-gradient(top,  #fff 0%,  #fff 100%) !important;
    background:  -ms-linear-gradient(top,  #fff 0%,  #fff 100%) !important;
    background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #fff),  color-stop(100%, #fff)) !important;
    background:  linear-gradient(to bottom,  #fff 0%,  #fff 100%) !important;
    -ms-filter:  "progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',  endColorstr='#fff', GradientType=0 )" !important;
    background-color:  #fff !important;
     color:  rgba(117, 117, 117, 1) !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link > i  {
     color:  rgba(117, 117, 117, 1) !important;
     font-size:  12px !important;
}
 .mega_main_menu ul li .mega_dropdown .menu-item.additional_style_1 > .item_link > i  {
     width:  12px !important;
     height:  12px !important;
     line-height:  12px !important;
     font-size:  12px !important;
     margin-top:  -6px !important;
}
 .mega_main_menu ul li .mega_dropdown > .menu-item.additional_style_1 > .item_link.with_icon > span  {
     margin-left:  20px !important;
}
 .mega_main_menu.language_direction-rtl ul li .mega_dropdown > .menu-item.additional_style_1 > .item_link.with_icon > span  {
     margin-right:  20px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link .link_content  {
     color:  rgba(117, 117, 117, 1) !important;
     font-family:  "Cambria" !important;
    font-size:  14px !important;
    font-weight:  400 !important;
    text-transform:  none !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-menu-ancestor.additional_style_1 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-page-ancestor.additional_style_1 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-post-ancestor.additional_style_1 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-menu-item.additional_style_1 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link:hover,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link:focus  {
     background:  -moz-linear-gradient(top,  #fff 0%,  #fff 100%) !important;
    background:  -webkit-linear-gradient(top,  #fff 0%,  #fff 100%) !important;
    background:  -o-linear-gradient(top,  #fff 0%,  #fff 100%) !important;
    background:  -ms-linear-gradient(top,  #fff 0%,  #fff 100%) !important;
    background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #fff),  color-stop(100%, #fff)) !important;
    background:  linear-gradient(to bottom,  #fff 0%,  #fff 100%) !important;
    -ms-filter:  "progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',  endColorstr='#fff', GradientType=0 )" !important;
    background-color:  #fff !important;
     color:  rgba(117, 117, 117, 1) !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-menu-ancestor.additional_style_1 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-page-ancestor.additional_style_1 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-post-ancestor.additional_style_1 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link:focus > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link:hover > i,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link:hover *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link:hover .link_content  {
     color:  rgba(117, 117, 117, 1) !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link  {
     background:  -moz-linear-gradient(top,  rgba(52, 73, 94, 0) 0%,  rgba(44, 62, 80, 0) 100%) !important;
    background:  -webkit-linear-gradient(top,  rgba(52, 73, 94, 0) 0%,  rgba(44, 62, 80, 0) 100%) !important;
    background:  -o-linear-gradient(top,  rgba(52, 73, 94, 0) 0%,  rgba(44, 62, 80, 0) 100%) !important;
    background:  -ms-linear-gradient(top,  rgba(52, 73, 94, 0) 0%,  rgba(44, 62, 80, 0) 100%) !important;
    background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  rgba(52, 73, 94, 0)),  color-stop(100%, rgba(44, 62, 80, 0))) !important;
    background:  linear-gradient(to bottom,  rgba(52, 73, 94, 0) 0%,  rgba(44, 62, 80, 0) 100%) !important;
    -ms-filter:  "progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(52, 73, 94, 0)',  endColorstr='rgba(44, 62, 80, 0)', GradientType=0 )" !important;
    background-color:  rgba(52, 73, 94, 0) !important;
     color:  #f8f8f8 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link > i  {
     color:  #f8f8f8 !important;
     font-size:  12px !important;
}
 .mega_main_menu ul li .mega_dropdown .menu-item.additional_style_2 > .item_link > i  {
     width:  12px !important;
     height:  12px !important;
     line-height:  12px !important;
     font-size:  12px !important;
     margin-top:  -6px !important;
}
 .mega_main_menu ul li .mega_dropdown > .menu-item.additional_style_2 > .item_link.with_icon > span  {
     margin-left:  20px !important;
}
 .mega_main_menu.language_direction-rtl ul li .mega_dropdown > .menu-item.additional_style_2 > .item_link.with_icon > span  {
     margin-right:  20px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link .link_content  {
     color:  #f8f8f8 !important;
     font-family:  "Cambria" !important;
    font-size:  12px !important;
    font-weight:  400 !important;
    text-transform:  none !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-menu-ancestor.additional_style_2 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-page-ancestor.additional_style_2 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-post-ancestor.additional_style_2 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-menu-item.additional_style_2 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link:hover,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link:focus  {
     background:  -moz-linear-gradient(top,  rgba(61, 86, 110, 0) 0%,  rgba(53, 75, 96, 0) 100%) !important;
    background:  -webkit-linear-gradient(top,  rgba(61, 86, 110, 0) 0%,  rgba(53, 75, 96, 0) 100%) !important;
    background:  -o-linear-gradient(top,  rgba(61, 86, 110, 0) 0%,  rgba(53, 75, 96, 0) 100%) !important;
    background:  -ms-linear-gradient(top,  rgba(61, 86, 110, 0) 0%,  rgba(53, 75, 96, 0) 100%) !important;
    background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  rgba(61, 86, 110, 0)),  color-stop(100%, rgba(53, 75, 96, 0))) !important;
    background:  linear-gradient(to bottom,  rgba(61, 86, 110, 0) 0%,  rgba(53, 75, 96, 0) 100%) !important;
    -ms-filter:  "progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(61, 86, 110, 0)',  endColorstr='rgba(53, 75, 96, 0)', GradientType=0 )" !important;
    background-color:  rgba(61, 86, 110, 0) !important;
     color:  #f8f8f8 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-menu-ancestor.additional_style_2 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-page-ancestor.additional_style_2 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-post-ancestor.additional_style_2 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link:focus > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link:hover > i,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link:hover *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link:hover .link_content  {
     color:  #f8f8f8 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link  {
     background:  -moz-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    background:  -webkit-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    background:  -o-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    background:  -ms-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  rgba(255, 255, 255, 1)),  color-stop(100%, rgba(255, 255, 255, 1))) !important;
    background:  linear-gradient(to bottom,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    -ms-filter:  "progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255, 255, 255, 1)',  endColorstr='rgba(255, 255, 255, 1)', GradientType=0 )" !important;
    background-color:  rgba(255, 255, 255, 1) !important;
     color:  #0092be !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link > i  {
     color:  #0092be !important;
     font-size:  12px !important;
}
 .mega_main_menu ul li .mega_dropdown .menu-item.additional_style_3 > .item_link > i  {
     width:  12px !important;
     height:  12px !important;
     line-height:  12px !important;
     font-size:  12px !important;
     margin-top:  -6px !important;
}
 .mega_main_menu ul li .mega_dropdown > .menu-item.additional_style_3 > .item_link.with_icon > span  {
     margin-left:  20px !important;
}
 .mega_main_menu.language_direction-rtl ul li .mega_dropdown > .menu-item.additional_style_3 > .item_link.with_icon > span  {
     margin-right:  20px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link .link_content  {
     color:  #0092be !important;
     font-family:  "Cambria" !important;
    font-size:  12px !important;
    font-weight:  800 !important;
    text-transform:  none !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-menu-ancestor.additional_style_3 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-page-ancestor.additional_style_3 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-post-ancestor.additional_style_3 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-menu-item.additional_style_3 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link:hover,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link:focus  {
     background:  -moz-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    background:  -webkit-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    background:  -o-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    background:  -ms-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  rgba(255, 255, 255, 1)),  color-stop(100%, rgba(255, 255, 255, 1))) !important;
    background:  linear-gradient(to bottom,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    -ms-filter:  "progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255, 255, 255, 1)',  endColorstr='rgba(255, 255, 255, 1)', GradientType=0 )" !important;
    background-color:  rgba(255, 255, 255, 1) !important;
     color:  #0092be !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-menu-ancestor.additional_style_3 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-page-ancestor.additional_style_3 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-post-ancestor.additional_style_3 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link:focus > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link:hover > i,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link:hover *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link:hover .link_content  {
     color:  #0092be !important;
}
 /* menu-2 */ /* initial_height */ .mega_main_menu .nav_logo > .logo_link > img  {
     max-height:  90% !important;
}
 .mega_main_menu  {
     min-height: 50px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .logo_link,  .mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,  .mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box,  .mega_main_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content,  .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user  {
     height: 50px !important;
     line-height: 50px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text  {
     height: 50px !important;
}
 .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     height: 25px !important;
     line-height: 16.666666666667px !important;
}
 .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text  {
     height: 16.666666666667px !important;
}
 .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i  {
     padding-top: 8.3333333333333px !important;
}
 .mega_main_menu.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     padding-bottom: 8.3333333333333px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i:before  {
     width: 30px !important;
}
 /* initial_height_sticky */ .mega_main_menu > .menu_holder.sticky_container > .menu_inner > .nav_logo > .logo_link,  .mega_main_menu > .menu_holder.sticky_container > .menu_inner > .nav_logo > .mobile_toggle,  .mega_main_menu > .menu_holder.sticky_container > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,  .mega_main_menu > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link,  .mega_main_menu > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content,  .mega_main_menu > .menu_holder.sticky_container > .menu_inner > ul > li.nav_search_box,  .mega_main_menu.icons-left > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.icons-right > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.disable_icon > .link_content,  .mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.menu_item_without_text > i,  .mega_main_menu > .menu_holder.sticky_container > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user  {
     height: 40px !important;
     line-height: 40px !important;
}
 .mega_main_menu > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text  {
     height: 40px !important;
}
 .mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content  {
     height: 20px !important;
     line-height: 13.333333333333px !important;
}
 .mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text  {
     height: 13.333333333333px !important;
}
 .mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > i  {
     padding-top: 6.6666666666667px !important;
}
 .mega_main_menu.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content  {
     padding-bottom: 6.6666666666667px !important;
}
 .mega_main_menu > .menu_holder.sticky_container > .menu_inner > ul > li.nav_buddypress > .item_link > i:before  {
     width: 24px !important;
}
 .mega_main_menu.primary_style-buttons > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link  {
     margin: 5px 4px !important;
}
 /* initial_height_mobile */ @media (max-width: 767px)  {
     /* DO NOT CHANGE THIS LINE (See = Specific Options -> Responsive Resolution) */ .mega_main_menu  {
     min-height: 40px !important;
 }
 .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .logo_link,  .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,  .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,  .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li.nav_search_box,  .mega_main_menu.mobile_minimized-enable.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.mobile_minimized-enable.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content,  .mega_main_menu.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i,  .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user  {
     height: 40px !important;
     line-height: 40px !important;
 }
 .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text  {
     height: 40px !important;
 }
 .mega_main_menu.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     height: 20px !important;
     line-height: 13.333333333333px !important;
 }
 .mega_main_menu.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i  {
     padding-top: 6.6666666666667px !important;
 }
 .mega_main_menu.mobile_minimized-enable.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     padding-bottom: 6.6666666666667px !important;
 }
 .mega_main_menu.mobile_minimized-enable > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i:before  {
     width: 24px !important;
 }
 .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link  {
     margin: 5px 4px !important;
 }
 }
 /* style-buttons */ .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  .mega_main_menu.primary_style-buttons.icons-left > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.primary_style-buttons.icons-right > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content,  .mega_main_menu.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.menu_item_without_text > i,  .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link > i.ci-icon-buddypress-user  {
     height: 30px !important;
     line-height: 30px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > i  {
     width: 30px !important;
}
 .mega_main_menu.icons-left > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content  {
     margin-left: 30px !important;
}
 .mega_main_menu.icons-right > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content  {
     margin-right: 30px !important;
}
 .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text  {
     height: 30px !important;
}
 .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link  {
     margin: 10px 4px !important;
}
 .mega_main_menu.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i,  .mega_main_menu.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     height: 15px !important;
     line-height: 10px !important;
}
 .mega_main_menu.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text  {
     height: 10px !important;
}
 .mega_main_menu.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > i  {
     padding-top: 5px !important;
}
 .mega_main_menu.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     padding-bottom: 5px !important;
}
 /* vertical */ .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li.nav_search_box,  .mega_main_menu.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content  {
     min-height: 50px !important;
}
 .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text  {
     min-height: 50px !important;
}
 .mega_main_menu.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     min-height: 25px !important;
}
 .mega_main_menu.direction-vertical.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text  {
     min-height: 16.666666666667px !important;
}
 .mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link,  .mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content,  .mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li.nav_search_box,  .mega_main_menu.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.disable_icon > .link_content  {
     min-height: 40px !important;
}
 .mega_main_menu.direction-vertical > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content > .link_text  {
     min-height: 40px !important;
}
 .mega_main_menu.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link > .link_content  {
     min-height: 20px !important;
}
 .mega_main_menu.direction-vertical.icons-top > .menu_holder.sticky_container > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text  {
     min-height: 13.333333333333px !important;
}
 .mega_main_menu.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content,  .mega_main_menu.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.disable_icon > .link_content  {
     min-height: 30px !important;
}
 .mega_main_menu.direction-vertical.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link > .link_content > .link_text  {
     min-height: 30px !important;
}
 .mega_main_menu.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link > .link_content  {
     min-height: 15px !important;
}
 .mega_main_menu.direction-vertical.primary_style-buttons.icons-top > .menu_holder > .menu_inner > ul > li > .item_link.with_icon > .link_content > .link_text  {
     min-height: 10px !important;
}

 .mega_main_menu > .menu_holder > .mmm_fullwidth_container  {
 }
 .mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link .link_text,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box input,  .mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title,  .mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link  {
     font-family:  "Cambria" !important;
    /*font-size:  13px !important;*/
    font-weight:  400 !important;
    text-transform:  none !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box *  {
     font-size: 15px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > i  {
     font-size: 15px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link > i:before  {
     width: 15px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link *  {
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:after  {
     /*border-color:  #f8f8f8 !important;
     color:  #f8f8f8 !important;*/
}
 .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link  {
     background-color:  #04acd4 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:focus,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.keep_open > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link  {
     background-color:  #f4851f !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box > .mega_main_menu_searchform  {
     background-color: #2980B9 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box .field,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box *,  .mega_main_menu > .menu_holder > .menu_inner > ul > li .icosearch  {
     color:  #f8f8f8 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover *,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:hover,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link:focus,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.keep_open > .item_link *,  .mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link *,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link *,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link *,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link *,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link *  {
     color:  #f8f8f8 !important;
     border-color:  #f8f8f8 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-ancestor > .item_link:after,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-page-ancestor > .item_link:after,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-post-ancestor > .item_link:after,  .mega_main_menu > .menu_holder > .menu_inner > ul > li.current-menu-item > .item_link:after,  .mega_main_menu > .menu_holder > .menu_inner > ul > li:hover > .item_link:after  {
     border-color:  #f8f8f8 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.default_dropdown .mega_dropdown,  .mega_main_menu > .menu_holder > .menu_inner > ul > li > .mega_dropdown,  .mega_main_menu > .menu_holder > .menu_inner > ul > li .mega_dropdown > 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 .mega_dropdown *  {
     /*color:  #333333 !important;*/
}
 .mega_main_menu ul li .mega_dropdown > li > .item_link,  .mega_main_menu ul li .mega_dropdown > li > .item_link .link_text,  .mega_main_menu ul li .mega_dropdown,  .mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details > .post_description  {
     font-family:  "Cambria" !important;
    font-size:  12px !important;
    font-weight:  400 !important;
    text-transform:  none !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul li .mega_dropdown > li > .item_link.with_icon  {
     line-height:  12px !important;
     min-height:  12px !important;
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link > i,  .mega_main_menu li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link > i,  .mega_main_menu li.widgets_dropdown > .mega_dropdown > .menu-item > .item_link > i,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > .menu-item > .item_link > i  {
     width:  12px !important;
     height:  12px !important;
     line-height:  12px !important;
     font-size:  12px !important;
     margin-top:  -6px !important;
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content,  .mega_main_menu li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content,  .mega_main_menu li.widgets_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content,  .mega_main_menu li.multicolumn_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content  {
     margin-left:  20px !important;
}
 .mega_main_menu.language_direction-rtl li.default_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content,  .mega_main_menu.language_direction-rtl li.tabs_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content,  .mega_main_menu.language_direction-rtl li.widgets_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content,  .mega_main_menu.language_direction-rtl li.multicolumn_dropdown > .mega_dropdown > .menu-item > .item_link.with_icon > .link_content  {
     margin-right:  20px !important;
}
 .mega_main_menu li.default_dropdown .mega_dropdown > li > .item_link,  .mega_main_menu li.widgets_dropdown .mega_dropdown > li > .item_link,  .mega_main_menu li.multicolumn_dropdown .mega_dropdown > li > .item_link,  .mega_main_menu li.grid_dropdown .mega_dropdown > li > .item_link  {
     background:  -moz-linear-gradient(top,  transparent 0%,  transparent 100%) !important;
    background:  -webkit-linear-gradient(top,  transparent 0%,  transparent 100%) !important;
    background:  -o-linear-gradient(top,  transparent 0%,  transparent 100%) !important;
    background:  -ms-linear-gradient(top,  transparent 0%,  transparent 100%) !important;
    background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  transparent),  color-stop(100%, transparent)) !important;
    background:  linear-gradient(to bottom,  transparent 0%,  transparent 100%) !important;
    -ms-filter:  "progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent',  endColorstr='transparent', GradientType=0 )" !important;
    background-color:  transparent !important;
     color:  #646464 !important;
}
 .mega_main_menu li .post_details > .post_icon > i,  .mega_main_menu li .mega_dropdown .item_link *,  .mega_main_menu li .mega_dropdown a,  .mega_main_menu li .mega_dropdown a *,  .mega_main_menu li li .post_details a  {
     /*color:  #646464 !important;*/
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link:before  {
     border-color:  #646464 !important;
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > li > .item_link  {
     border-color:  #f0f0f0 !important;
}
 .mega_main_menu ul .mega_dropdown > li.current-menu-ancestor > .item_link,  .mega_main_menu ul .mega_dropdown > li.current-menu-item > .item_link,  .mega_main_menu ul .mega_dropdown > li > .item_link:focus,  .mega_main_menu ul .mega_dropdown > li > .item_link:hover,  .mega_main_menu ul li.post_type_dropdown > .mega_dropdown > li > .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 .mega_dropdown > li.current-menu-ancestor > .item_link *,  .mega_main_menu .mega_dropdown > li.current-menu-item > .item_link *,  .mega_main_menu .mega_dropdown > li > .item_link:focus *,  .mega_main_menu .mega_dropdown > li > .item_link:hover *,  .mega_main_menu li.post_type_dropdown > .mega_dropdown > li > .processed_image:hover > .cover > a > i  {
     /*color:  #f8f8f8 !important;*/
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item.current-menu-ancestor > .item_link:before,  .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item.current-menu-item > .item_link:before,  .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link:focus:before,  .mega_main_menu li.default_dropdown > .mega_dropdown > .menu-item > .item_link:hover:before  {
     border-color:  #f8f8f8 !important;
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > li:first-child:last-child > .item_link,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li:first-child:last-child > .item_link,  .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > ul > li > .item_link,  .mega_main_menu.primary_style-buttons > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle,  .mega_main_menu.primary_style-buttons.direction-vertical > .menu_holder > .menu_inner > ul > li:first-child > .item_link,  .mega_main_menu > .menu_holder > .mmm_fullwidth_container,  .mega_main_menu > .menu_holder > .menu_inner > ul > li .post_details,  .mega_main_menu > .menu_holder > .menu_inner > ul .mega_dropdown  {
     border-radius:  0px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > span.nav_logo,  .mega_main_menu.primary_style-flat.direction-horizontal.first-lvl-align-left.no-logo > .menu_holder > .menu_inner > ul > li:first-child > .item_link,  .mega_main_menu.primary_style-flat.direction-horizontal.first-lvl-align-center.no-logo.no-search.no-woo_cart > .menu_holder > .menu_inner > ul > li:first-child > .item_link  {
     border-radius:  0px 0px 0px 0px !important;
}
 .mega_main_menu.primary_style-flat.direction-horizontal.no-search > .menu_holder > .menu_inner > ul > li.nav_woo_cart > .item_link,  .mega_main_menu.primary_style-flat.direction-horizontal.no-search.no-woo_cart > .menu_holder > .menu_inner > ul > li.nav_buddypress > .item_link,  .mega_main_menu.primary_style-flat.direction-horizontal.first-lvl-align-right.no-search.no-woo_cart > .menu_holder > .menu_inner > ul > li:last-child > .item_link,  .mega_main_menu.primary_style-flat.direction-horizontal.first-lvl-align-center.no-search.no-woo_cart > .menu_holder > .menu_inner > ul > li:last-child > .item_link  {
     border-radius:  0px 0px 0px 0px !important;
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > li:first-child > .item_link,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li:first-child > .item_link  {
     border-radius:  0px 0px 0px 0px !important;
}
 .mega_main_menu li.default_dropdown > .mega_dropdown > li:last-child > .item_link,  .mega_main_menu.direction-vertical > .menu_holder > .menu_inner > ul > li:last-child > .item_link  {
     border-radius:  0px 0px 0px 0px !important;
}
 .mega_main_menu .widgets_dropdown > .mega_dropdown > li.default_dropdown .mega_dropdown > li > .item_link,  .mega_main_menu .multicolumn_dropdown > .mega_dropdown > li.default_dropdown .mega_dropdown > li > .item_link,  .mega_main_menu ul .nav_search_box .mega_main_menu_searchform,  .mega_main_menu .tabs_dropdown .mega_dropdown > li > .item_link,  .mega_main_menu .tabs_dropdown .mega_dropdown > li > .mega_dropdown > li > .item_link,  .mega_main_menu .widgets_dropdown > .mega_dropdown > li > .item_link,  .mega_main_menu .multicolumn_dropdown > .mega_dropdown > li > .item_link,  .mega_main_menu .grid_dropdown > .mega_dropdown > li > .item_link,  .mega_main_menu .grid_dropdown > .mega_dropdown > li .processed_image,  .mega_main_menu .post_type_dropdown > .mega_dropdown > li .item_link,  .mega_main_menu .post_type_dropdown > .mega_dropdown > li .processed_image  {
     border-radius:  0px !important;
}
 /* additional_styles */ .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link  {
     background:  -moz-linear-gradient(top,  #fff 0%,  #fff 100%) !important;
    background:  -webkit-linear-gradient(top,  #fff 0%,  #fff 100%) !important;
    background:  -o-linear-gradient(top,  #fff 0%,  #fff 100%) !important;
    background:  -ms-linear-gradient(top,  #fff 0%,  #fff 100%) !important;
    background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #fff),  color-stop(100%, #fff)) !important;
    background:  linear-gradient(to bottom,  #fff 0%,  #fff 100%) !important;
    -ms-filter:  "progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',  endColorstr='#fff', GradientType=0 )" !important;
    background-color:  #fff !important;
     color:  rgba(117, 117, 117, 1) !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link > i  {
     color:  rgba(117, 117, 117, 1) !important;
     font-size:  12px !important;
}
 .mega_main_menu ul li .mega_dropdown .menu-item.additional_style_1 > .item_link > i  {
     width:  12px !important;
     height:  12px !important;
     line-height:  12px !important;
     font-size:  12px !important;
     margin-top:  -6px !important;
}
 .mega_main_menu ul li .mega_dropdown > .menu-item.additional_style_1 > .item_link.with_icon > span  {
     margin-left:  20px !important;
}
 .mega_main_menu.language_direction-rtl ul li .mega_dropdown > .menu-item.additional_style_1 > .item_link.with_icon > span  {
     margin-right:  20px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link .link_content  {
     color:  rgba(117, 117, 117, 1) !important;
     font-family:  "Cambria" !important;
    font-size:  14px !important;
    font-weight:  400 !important;
    text-transform:  none !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-menu-ancestor.additional_style_1 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-page-ancestor.additional_style_1 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-post-ancestor.additional_style_1 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-menu-item.additional_style_1 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link:hover,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link:focus  {
     background:  -moz-linear-gradient(top,  #fff 0%,  #fff 100%) !important;
    background:  -webkit-linear-gradient(top,  #fff 0%,  #fff 100%) !important;
    background:  -o-linear-gradient(top,  #fff 0%,  #fff 100%) !important;
    background:  -ms-linear-gradient(top,  #fff 0%,  #fff 100%) !important;
    background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  #fff),  color-stop(100%, #fff)) !important;
    background:  linear-gradient(to bottom,  #fff 0%,  #fff 100%) !important;
    -ms-filter:  "progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff',  endColorstr='#fff', GradientType=0 )" !important;
    background-color:  #fff !important;
     color:  rgba(117, 117, 117, 1) !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-menu-ancestor.additional_style_1 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-page-ancestor.additional_style_1 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-post-ancestor.additional_style_1 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link:focus > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link:hover > i,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link:hover *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_1 > .item_link:hover .link_content  {
     color:  rgba(117, 117, 117, 1) !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link  {
     background:  -moz-linear-gradient(top,  rgba(52, 73, 94, 0) 0%,  rgba(44, 62, 80, 0) 100%) !important;
    background:  -webkit-linear-gradient(top,  rgba(52, 73, 94, 0) 0%,  rgba(44, 62, 80, 0) 100%) !important;
    background:  -o-linear-gradient(top,  rgba(52, 73, 94, 0) 0%,  rgba(44, 62, 80, 0) 100%) !important;
    background:  -ms-linear-gradient(top,  rgba(52, 73, 94, 0) 0%,  rgba(44, 62, 80, 0) 100%) !important;
    background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  rgba(52, 73, 94, 0)),  color-stop(100%, rgba(44, 62, 80, 0))) !important;
    background:  linear-gradient(to bottom,  rgba(52, 73, 94, 0) 0%,  rgba(44, 62, 80, 0) 100%) !important;
    -ms-filter:  "progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(52, 73, 94, 0)',  endColorstr='rgba(44, 62, 80, 0)', GradientType=0 )" !important;
    background-color:  rgba(52, 73, 94, 0) !important;
     color:  #f8f8f8 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link > i  {
     color:  #f8f8f8 !important;
     font-size:  12px !important;
}
 .mega_main_menu ul li .mega_dropdown .menu-item.additional_style_2 > .item_link > i  {
     width:  12px !important;
     height:  12px !important;
     line-height:  12px !important;
     font-size:  12px !important;
     margin-top:  -6px !important;
}
 .mega_main_menu ul li .mega_dropdown > .menu-item.additional_style_2 > .item_link.with_icon > span  {
     margin-left:  20px !important;
}
 .mega_main_menu.language_direction-rtl ul li .mega_dropdown > .menu-item.additional_style_2 > .item_link.with_icon > span  {
     margin-right:  20px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link .link_content  {
     color:  #f8f8f8 !important;
     font-family:  "Cambria" !important;
    font-size:  12px !important;
    font-weight:  400 !important;
    text-transform:  none !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-menu-ancestor.additional_style_2 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-page-ancestor.additional_style_2 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-post-ancestor.additional_style_2 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-menu-item.additional_style_2 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link:hover,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link:focus  {
     background:  -moz-linear-gradient(top,  rgba(61, 86, 110, 0) 0%,  rgba(53, 75, 96, 0) 100%) !important;
    background:  -webkit-linear-gradient(top,  rgba(61, 86, 110, 0) 0%,  rgba(53, 75, 96, 0) 100%) !important;
    background:  -o-linear-gradient(top,  rgba(61, 86, 110, 0) 0%,  rgba(53, 75, 96, 0) 100%) !important;
    background:  -ms-linear-gradient(top,  rgba(61, 86, 110, 0) 0%,  rgba(53, 75, 96, 0) 100%) !important;
    background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  rgba(61, 86, 110, 0)),  color-stop(100%, rgba(53, 75, 96, 0))) !important;
    background:  linear-gradient(to bottom,  rgba(61, 86, 110, 0) 0%,  rgba(53, 75, 96, 0) 100%) !important;
    -ms-filter:  "progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(61, 86, 110, 0)',  endColorstr='rgba(53, 75, 96, 0)', GradientType=0 )" !important;
    background-color:  rgba(61, 86, 110, 0) !important;
     color:  #f8f8f8 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-menu-ancestor.additional_style_2 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-page-ancestor.additional_style_2 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-post-ancestor.additional_style_2 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link:focus > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link:hover > i,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link:hover *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_2 > .item_link:hover .link_content  {
     color:  #f8f8f8 !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link  {
     background:  -moz-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    background:  -webkit-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    background:  -o-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    background:  -ms-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  rgba(255, 255, 255, 1)),  color-stop(100%, rgba(255, 255, 255, 1))) !important;
    background:  linear-gradient(to bottom,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    -ms-filter:  "progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255, 255, 255, 1)',  endColorstr='rgba(255, 255, 255, 1)', GradientType=0 )" !important;
    background-color:  rgba(255, 255, 255, 1) !important;
     color:  #0092be !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link > i  {
     color:  #0092be !important;
     font-size:  12px !important;
}
 .mega_main_menu ul li .mega_dropdown .menu-item.additional_style_3 > .item_link > i  {
     width:  12px !important;
     height:  12px !important;
     line-height:  12px !important;
     font-size:  12px !important;
     margin-top:  -6px !important;
}
 .mega_main_menu ul li .mega_dropdown > .menu-item.additional_style_3 > .item_link.with_icon > span  {
     margin-left:  20px !important;
}
 .mega_main_menu.language_direction-rtl ul li .mega_dropdown > .menu-item.additional_style_3 > .item_link.with_icon > span  {
     margin-right:  20px !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link .link_content  {
     color:  #0092be !important;
     font-family:  "Cambria" !important;
    font-size:  12px !important;
    font-weight:  800 !important;
    text-transform:  none !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-menu-ancestor.additional_style_3 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-page-ancestor.additional_style_3 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul > .menu-item.current-post-ancestor.additional_style_3 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-menu-item.additional_style_3 > .item_link,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link:hover,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link:focus  {
     background:  -moz-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    background:  -webkit-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    background:  -o-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    background:  -ms-linear-gradient(top,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    background:  -webkit-gradient(linear,  left top,  left bottom,  color-stop(0%,  rgba(255, 255, 255, 1)),  color-stop(100%, rgba(255, 255, 255, 1))) !important;
    background:  linear-gradient(to bottom,  rgba(255, 255, 255, 1) 0%,  rgba(255, 255, 255, 1) 100%) !important;
    -ms-filter:  "progid:DXImageTransform.Microsoft.gradient( startColorstr='rgba(255, 255, 255, 1)',  endColorstr='rgba(255, 255, 255, 1)', GradientType=0 )" !important;
    background-color:  rgba(255, 255, 255, 1) !important;
     color:  #0092be !important;
}
 .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-menu-ancestor.additional_style_3 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-page-ancestor.additional_style_3 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.current-post-ancestor.additional_style_3 > .item_link > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link:focus > *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link:hover > i,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link:hover *,  .mega_main_menu > .menu_holder > .menu_inner > ul .menu-item.additional_style_3 > .item_link:hover .link_content  {
     color:  #0092be !important;
}
 /* custom css */ /* Fix menu layout and stretch to the full width */
 #nav
 {
 float: none !important;}
 .mega_main_menu > .menu_holder > .menu_inner > ul
 {
 width: auto !important;}
 #snav > .mega_main_menu,
 #nav > #nav > .mega_main_menu,
 #small-nav #mobile-nav,
 .mmm header .fusion-main-menu
 {
 display: block !important; float: none !important;}
 .mmm header .fusion-main-menu
 {
 float: none !important; overflow: visible !important;}
 .mmm header .fusion-header
 {
 height: auto !important; padding-top: 0px !important; padding-bottom: 0px !important;}
 
 /* remove unnecessary borders */
 #wrapper .mega_main_menu > .menu_holder > .menu_inner > ul > li > .item_link,
 #wrapper .mega_main_menu > .menu_holder > .menu_inner > ul > li.multicolumn_dropdown .mega_dropdown > li > .item_link
 {
 border: 0px none !important;}
 
 /* fix background color for menu item on hover */
 [class*="mega_main_menu"] #wrapper #nav ul li ul li a:hover
 {
 background-color: transparent !important;}
 
 /* fix background color for MMM searchbox */
 .mega_main_menu > .menu_holder > .menu_inner > ul > li.nav_search_box .mega_main_menu_searchform .field
 {
 background-color: transparent !important; float: none !important; border: 0px none !important; margin: 0px !important; min-width: auto !important;}
 
 /* hide all unnecessary elements */
 .mmm header .fusion-mobile-menu-icons,
 .mmm header .fusion-main-menu.fusion-sticky-menu,
 .mmm .mega_main_menu[class*="first-lvl-align-"] > .menu_holder > .menu_inner > ul > li.fusion-menu-cart,
 .mmm .fusion-logo,
 #snav > *,
 #nav > #nav > *,
 #small-nav .mobile-selector,
 .mega_main_menu .fusion-main-menu-search,
 .mmm header .fusion-mobile-nav-holder
 {
 display: none !important;} /*2024-03-06 11:17*/