/*Main Settings Animation and Custom CSS Start*/.wp-megamenu-main-wrapper .wpmm-mega-menu-icon{
	 	font-size:13px;
	 }#wpmm-wrap-primary .wpmm-mega-wrapper li a { font-weight: 700; }
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover a span { font-weight: 700; }

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper {
    background: none !important;
}
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper > li, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper > li {
	margin:0 5px;
}

.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-left ul.wp-mega-sub-menu li, .wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li.wpmega-menu-flyout.wpmega-flyout-horizontal-right ul.wp-mega-sub-menu li {
   margin: 0 !important;
}

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after {
	right: 15px;
}
li.menu-item-has-children a.wp-mega-menu-link {
	padding-right:30px !important;
}
.home #wpmm-wrap-primary .wpmm-mega-wrapper > li > a {
	color:#fff;
}
.home .show-phantom #wpmm-wrap-primary .wpmm-mega-wrapper > li > a {
	color:#222;
}
.home #wpmm-wrap-primary .wpmm-mega-wrapper > li.current-menu-item > a, .home #wpmm-wrap-primary .wpmm-mega-wrapper > li:hover > a {
	color:#f75b36;
}
#wp_nav_menu-item-168 .wpmm-sub-menu-wrap {
	width: 220px !important;
  	padding-top: 8px !important;
    background: transparent;
    padding: 0;
    border-color: transparent;
  	box-shadow: none;
    margin-right: 5px;
}
#wp_nav_menu-item-240 .wpmm-sub-menu-wrapper, #wp_nav_menu-item-168 .wpmm-sub-menu-wrapper {
    background-color: #fff;
    padding: 10px 10px;
  	border-radius: 5px;
  	box-shadow: 0px 8px 5px #00000038;
}
.wpmm-sub-menu-wrap::before {
  	width: 0; 
  	height: 0; 
  	border-left: 5px solid transparent !important;
  	border-right: 5px solid transparent !important;
  	border-bottom: 5px solid #fff !important;
    border-width: 0px 10px 10px !important;
    content: "";
    position: absolute;
    top: 0;
    right: 5px;
}
#wp_nav_menu-item-240 .wpmm-sub-menu-wrap {
    right: auto !important;
    left: 38px !important;
    padding-top: 8px !important;
    background: transparent;
    padding: 0;
    border-color: transparent;
  	box-shadow: none;
}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper li.wpmega-horizontal-right-edge .wpmm-sub-menu-wrap {
	right: 169px;
  	left: auto;
}
.wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div, .wp-megamenu-main-wrapper.wpmm-onclick ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div ul li > div, .wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div, .wp-megamenu-main-wrapper.wpmm-onhover ul.wpmm-mega-wrapper li.wpmega-menu-flyout > div ul li > div {
	border-radius: 0px 4px 4px 4px;
    overflow: hidden;
  	background: #ffffffb8;
}
.menu-item-has-children {
   border-radius: 4px 4px 0px 0px !important;
}/*Custom CSS End*/