#megaMenu {
	background: -ms-linear-gradient(rgb(51, 51, 51), rgb(17, 17, 17)) padding-box; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(0, 0, 0) rgb(0, 0, 0) currentColor; border-radius: 2px; border-image: none; box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.1); -moz-border-radius: 2px; -webkit-border-radius: 2px; -moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
#megaMenu ul.megaMenu > li.menu-item > a {
	padding: 12px 15px; color: rgb(238, 238, 238); font-size: 12px; font-weight: bold;
}
#megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator {
	padding: 12px 15px; color: rgb(238, 238, 238); font-size: 12px; font-weight: bold;
}
.megaMenuToggle {
	padding: 12px 15px; color: rgb(238, 238, 238); font-size: 12px; font-weight: bold;
}
.megaMenuHorizontal#megaMenu ul.megaMenu > li.menu-item > a {
	border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; box-shadow: inset 1px 0px 0px 0px rgba(255,255,255,0.1); -moz-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.1); -webkit-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.1);
}
.megaMenuHorizontal#megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator {
	border-left-color: rgb(0, 0, 0); border-left-width: 1px; border-left-style: solid; box-shadow: inset 1px 0px 0px 0px rgba(255,255,255,0.1); -moz-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.1); -webkit-box-shadow: inset 1px 0px 0px 0px rgba(255, 255, 255, 0.1);
}
.megaMenuVertical#megaMenu ul.megaMenu > li.menu-item > a {
	border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.1); -moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
}
.megaMenuVertical#megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator {
	border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.1); -moz-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1); -webkit-box-shadow: inset 0px 1px 0px 0px rgba(255, 255, 255, 0.1);
}
#megaMenu ul li.ss-nav-menu-reg.menu-item li.megaReg-with-sub.menu-item > a {
	padding-right: 20px;
}
#megaMenu ul li.ss-nav-menu-reg.menu-item li.megaReg-with-sub.menu-item > span.um-anchoremulator {
	padding-right: 20px;
}
#megaMenu ul li.mega-with-sub.menu-item > a {
	padding-right: 20px;
}
#megaMenu ul li.mega-with-sub.menu-item > span.um-anchoremulator {
	padding-right: 20px;
}
#megaMenu ul li.ss-nav-menu-mega.menu-item > a {
	padding-right: 20px;
}
#megaMenu ul li.ss-nav-menu-mega.menu-item > span.um-anchoremulator {
	padding-right: 20px;
}
#megaMenu ul.megaMenu > li.menu-item > a span.wpmega-link-title {
	text-transform: none; text-shadow: 0px -1px 1px #000000;
}
#megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator span.wpmega-link-title {
	text-transform: none; text-shadow: 0px -1px 1px #000000;
}
#megaMenu ul.megaMenu > li.menu-item:hover > a {
	background: -ms-linear-gradient(rgb(233, 233, 233), rgb(249, 249, 249)); color: rgb(0, 0, 0) !important; border-bottom-color: transparent !important; box-shadow: inset 1px 1px 0px 0px rgba(255,255,255,0.1); -moz-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1); -webkit-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1);
}
#megaMenu ul.megaMenu > li.menu-item > a:hover {
	background: -ms-linear-gradient(rgb(233, 233, 233), rgb(249, 249, 249)); color: rgb(0, 0, 0) !important; border-bottom-color: transparent !important; box-shadow: inset 1px 1px 0px 0px rgba(255,255,255,0.1); -moz-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1); -webkit-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1);
}
#megaMenu ul.megaMenu > li.megaHover.menu-item > a {
	background: -ms-linear-gradient(rgb(233, 233, 233), rgb(249, 249, 249)); color: rgb(0, 0, 0) !important; border-bottom-color: transparent !important; box-shadow: inset 1px 1px 0px 0px rgba(255,255,255,0.1); -moz-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1); -webkit-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1);
}
#megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator {
	background: -ms-linear-gradient(rgb(233, 233, 233), rgb(249, 249, 249)); color: rgb(0, 0, 0) !important; border-bottom-color: transparent !important; box-shadow: inset 1px 1px 0px 0px rgba(255,255,255,0.1); -moz-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1); -webkit-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1);
}
#megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator:hover {
	background: -ms-linear-gradient(rgb(233, 233, 233), rgb(249, 249, 249)); color: rgb(0, 0, 0) !important; border-bottom-color: transparent !important; box-shadow: inset 1px 1px 0px 0px rgba(255,255,255,0.1); -moz-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1); -webkit-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1);
}
#megaMenu ul.megaMenu > li.megaHover.menu-item > span.um-anchoremulator {
	background: -ms-linear-gradient(rgb(233, 233, 233), rgb(249, 249, 249)); color: rgb(0, 0, 0) !important; border-bottom-color: transparent !important; box-shadow: inset 1px 1px 0px 0px rgba(255,255,255,0.1); -moz-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1); -webkit-box-shadow: inset 1px 1px 0px 0px rgba(255, 255, 255, 0.1);
}
#megaMenu ul.megaMenu > li.menu-item:hover > a span.wpmega-link-title {
	text-shadow: 0px -1px 1px #ffffff;
}
#megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator span.wpmega-link-title {
	text-shadow: 0px -1px 1px #ffffff;
}
#megaMenu ul.megaMenu > li.menu-item > a:hover span.wpmega-link-title {
	text-shadow: 0px -1px 1px #ffffff;
}
#megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator:hover span.wpmega-link-title {
	text-shadow: 0px -1px 1px #ffffff;
}
#megaMenu ul.megaMenu > li.megaHover.menu-item > a span.wpmega-link-title {
	text-shadow: 0px -1px 1px #ffffff;
}
#megaMenu ul.megaMenu > li.megaHover.menu-item > span.um-anchoremulator span.wpmega-link-title {
	text-shadow: 0px -1px 1px #ffffff;
}
#megaMenu ul.megaMenu > li.current-menu-item.menu-item > a {
	color: rgb(255, 255, 255);
}
#megaMenu ul.megaMenu > li.current-menu-parent.menu-item > a {
	color: rgb(255, 255, 255);
}
#megaMenu ul.megaMenu > li.current-menu-ancestor.menu-item > a {
	color: rgb(255, 255, 255);
}
#megaMenu ul.megaMenu > li.ss-nav-menu-mega.menu-item > ul.sub-menu-1 {
	background: -ms-linear-gradient(rgb(249, 249, 249), rgb(254, 254, 254)); border-color: rgb(224, 224, 224); color: rgb(136, 136, 136); box-shadow: 1px 1px 1px #dddddd; text-shadow: 0px 1px 1px #ffffff; -moz-box-shadow: 1px 1px 1px #dddddd; -webkit-box-shadow: 1px 1px 1px #dddddd;
}
#megaMenu ul.megaMenu li.ss-nav-menu-reg.menu-item ul.sub-menu {
	background: -ms-linear-gradient(rgb(249, 249, 249), rgb(254, 254, 254)); border-color: rgb(224, 224, 224); color: rgb(136, 136, 136); box-shadow: 1px 1px 1px #dddddd; text-shadow: 0px 1px 1px #ffffff; -moz-box-shadow: 1px 1px 1px #dddddd; -webkit-box-shadow: 1px 1px 1px #dddddd;
}
#megaMenu ul.megaMenu ul.sub-menu .wpmega-postlist a {
	color: rgb(136, 136, 136);
}
.megaMenuHorizontal#megaMenu ul.megaMenu > li.ss-nav-menu-mega.menu-item > ul.sub-menu-1 {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.megaMenuHorizontal#megaMenu ul.megaMenu li.ss-nav-menu-reg.menu-item > ul.sub-menu {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
#megaMenu ul.megaMenu > li.ss-nav-menu-mega.menu-item > ul.sub-menu-1 > li.menu-item {
	min-width: 100px;
}
#megaMenu ul li.ss-nav-menu-mega.menu-item ul.sub-menu-1 > li.menu-item > a {
	color: rgb(119, 119, 119); padding-bottom: 0.4em; font-size: 12px; font-weight: bold; margin-bottom: 0.6em; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dotted; text-shadow: 0px 1px 1px #ffffff;
}
#megaMenu ul li.ss-nav-menu-mega.menu-item ul.sub-menu-1 > li.menu-item:hover > a {
	color: rgb(119, 119, 119); padding-bottom: 0.4em; font-size: 12px; font-weight: bold; margin-bottom: 0.6em; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dotted; text-shadow: 0px 1px 1px #ffffff;
}
#megaMenu ul li.ss-nav-menu-mega.menu-item ul ul.sub-menu .ss-nav-menu-header > a {
	color: rgb(119, 119, 119); padding-bottom: 0.4em; font-size: 12px; font-weight: bold; margin-bottom: 0.6em; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dotted; text-shadow: 0px 1px 1px #ffffff;
}
#megaMenu ul li.ss-nav-menu-mega.menu-item ul.sub-menu-1 > li.menu-item > span.um-anchoremulator {
	color: rgb(119, 119, 119); padding-bottom: 0.4em; font-size: 12px; font-weight: bold; margin-bottom: 0.6em; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dotted; text-shadow: 0px 1px 1px #ffffff;
}
#megaMenu ul li.ss-nav-menu-mega.menu-item ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator {
	color: rgb(119, 119, 119); padding-bottom: 0.4em; font-size: 12px; font-weight: bold; margin-bottom: 0.6em; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dotted; text-shadow: 0px 1px 1px #ffffff;
}
#megaMenu .wpmega-widgetarea h2.widgettitle {
	color: rgb(119, 119, 119); padding-bottom: 0.4em; font-size: 12px; font-weight: bold; margin-bottom: 0.6em; border-bottom-color: rgb(233, 233, 233); border-bottom-width: 1px; border-bottom-style: dotted; text-shadow: 0px 1px 1px #ffffff;
}
#megaMenu ul li.ss-nav-menu-mega.menu-item ul ul.sub-menu li.menu-item > a {
	color: rgb(136, 136, 136); font-size: 12px; text-shadow: 0px 1px 1px #ffffff; background-color: transparent;
}
#megaMenu ul li.ss-nav-menu-mega.menu-item ul ul.sub-menu li.menu-item > span.um-anchoremulator {
	color: rgb(136, 136, 136); font-size: 12px; text-shadow: 0px 1px 1px #ffffff; background-color: transparent;
}
#megaMenu ul ul.sub-menu li.menu-item > a {
	color: rgb(136, 136, 136); font-size: 12px; text-shadow: 0px 1px 1px #ffffff; background-color: transparent;
}
#megaMenu ul ul.sub-menu li.menu-item > span.um-anchoremulator {
	color: rgb(136, 136, 136); font-size: 12px; text-shadow: 0px 1px 1px #ffffff; background-color: transparent;
}
#megaMenu ul li.ss-nav-menu-mega.menu-item ul ul.sub-menu li.menu-item a:hover {
	color: rgb(0, 0, 0); background-color: transparent;
}
#megaMenu ul ul.sub-menu > li.menu-item:hover > a {
	color: rgb(0, 0, 0); background-color: transparent;
}
#megaMenu ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform {
	padding-top: 2px;
}
#megaMenu ul.megaMenu > li.menu-item > .wpmega-nonlink > form.ubersearch-v2#searchform input[type='text'] {
	background: rgb(85, 85, 85);
}
#megaMenu ul.megaMenu li.ss-nav-menu-highlight.menu-item > a {
	color: rgb(77, 144, 254) !important;
}
#megaMenu ul.megaMenu li.ss-nav-menu-highlight.menu-item > span.um-anchoremulator {
	color: rgb(77, 144, 254) !important;
}
#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-title {
	padding-left: 25px;
}
#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-description {
	padding-left: 25px;
}
#megaMenu .ss-nav-menu-with-img > a > .wpmega-item-description {
	padding-left: 25px;
}
#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-title {
	padding-left: 25px;
}
#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-description {
	padding-left: 25px;
}
#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-item-description {
	padding-left: 25px;
}
.ss-nav-menu-with-img {
	min-height: 16px;
}
#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description {
	color: rgb(187, 187, 187); text-transform: uppercase; font-size: 9px;
}
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
	color: rgb(187, 187, 187); text-transform: uppercase; font-size: 9px;
}
#megaMenu ul.megaMenu li.mega-with-sub.menu-item > a::after {
	border-top-color: rgb(187, 187, 187);
}
#megaMenu ul.megaMenu li.ss-nav-menu-mega.menu-item > a::after {
	border-top-color: rgb(187, 187, 187);
}
#megaMenu ul.megaMenu li.mega-with-sub.menu-item > span.um-anchoremulator::after {
	border-top-color: rgb(187, 187, 187);
}
#megaMenu ul.megaMenu li.ss-nav-menu-mega.menu-item > span.um-anchoremulator::after {
	border-top-color: rgb(187, 187, 187);
}
#megaMenu ul.megaMenu li.ss-nav-menu-reg.menu-item li.megaReg-with-sub.menu-item > a::after {
	border-left-color: rgb(187, 187, 187);
}
#megaMenu ul.megaMenu li.ss-nav-menu-reg.menu-item li.megaReg-with-sub.menu-item > span.um-anchoremulator::after {
	border-left-color: rgb(187, 187, 187);
}
#megaMenu .wpmega-divider {
	border-top-color: rgb(224, 224, 224); border-bottom-color: rgba(255, 255, 255, 0.05); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.megaMenuVertical#megaMenu > ul > li.menu-item > a {
	background: -ms-linear-gradient(rgb(51, 51, 51), rgb(17, 17, 17));
}
.megaMenuVertical#megaMenu > ul > li.menu-item > span.um-anchoremulator {
	background: -ms-linear-gradient(rgb(51, 51, 51), rgb(17, 17, 17));
}
.megaMenuVertical#megaMenu ul li.ss-nav-menu-reg.menu-item li.megaReg-with-sub.menu-item > a::after {
	border-left-color: rgb(187, 187, 187);
}
.megaMenuVertical#megaMenu ul li.mega-with-sub.menu-item > a::after {
	border-left-color: rgb(187, 187, 187);
}
.megaMenuVertical#megaMenu ul li.ss-nav-menu-mega.menu-item > a::after {
	border-left-color: rgb(187, 187, 187);
}
.megaMenuVertical#megaMenu ul li.ss-nav-menu-reg.menu-item li.megaReg-with-sub.menu-item > span.um-anchoremulator::after {
	border-left-color: rgb(187, 187, 187);
}
.megaMenuVertical#megaMenu ul li.mega-with-sub.menu-item > span.um-anchoremulator::after {
	border-left-color: rgb(187, 187, 187);
}
.megaMenuVertical#megaMenu ul li.ss-nav-menu-mega.menu-item > span.um-anchoremulator::after {
	border-left-color: rgb(187, 187, 187);
}
.megaMenuVertical#megaMenu ul.megaMenu > li.ss-nav-menu-mega.menu-item > ul.sub-menu-1 {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.megaMenuVertical#megaMenu ul.megaMenu li.ss-nav-menu-reg.menu-item > ul.sub-menu {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.megaMenuHorizontal#megaMenu ul.megaMenu {
	
}
.megaMenuVertical#megaMenu ul.megaMenu {
	
}
