#mainnav #megaMenu {
	background:none;
	background-image: url(images/divider.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

/* Mobile Menu Toggle
---------------------------------------*/
#mainnav #megaMenu #megaMenuToggle, #megaMenu #megaMenuToggle .megaMenuToggle-icon {
	color:#FFF;
	font-size:12px;
	font-weight:400;
}

#mainnav #megaMenu #megaMenuToggle .megaMenuToggle-icon {
	background-color:#D2393A;
}

#mainnav #megaMenu #megaMenuToggle .megaMenuToggle-icon::before {
	background-color:#D2393A;
}

#mainnav #megaMenu #megaMenuToggle .megaMenuToggle-icon::after {
	background-color:#D2393A;
}

/* Desktop Navigation
---------------------------------------*/

#mainnav #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > a, #mainnav #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > span.um-anchoremulator {
	border:none;
	color:#FFF;
}

#mainnav #megaMenu ul.megaMenu > li.menu-item:hover {
	color:#D2393A;
}

#mainnav #megaMenu ul.megaMenu > li.menu-item > a span.wpmega-link-title, #mainnav #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator span.wpmega-link-title {
	text-transform:uppercase;
	font-family: "museo-sans-condensed",serif;
	font-size:18px;
	font-weight:700;
	line-height:50px;
	height:50px;
}

#mainnav #megaMenu ul.megaMenu > li.menu-item > a span.wpmega-link-title:hover, #mainnav #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator span.wpmega-link-title:hover {
	color:#D2393A;
}

#mainnav #megaMenu ul.megaMenu > li.menu-item:hover > a, #megaMenu ul.megaMenu > li.menu-item > a:hover, #mainnav #megaMenu ul.megaMenu > li.menu-item.megaHover > a, #mainnav #megaMenu ul.megaMenu > li.menu-item:hover > span.um-anchoremulator, #mainnav #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator:hover, #mainnav #megaMenu ul.megaMenu > li.menu-item.megaHover > span.um-anchoremulator {
	background:none;
}

#mainnav #megaMenu ul.megaMenu > li.menu-item > a, #mainnav #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator {
	padding:0px;
	margin:0px 30px;
	border-width:0px;
}

#mainnav #megaMenu ul.megaMenu > li.menu-item.current-menu-item > a, #mainnav #megaMenu ul.megaMenu > li.menu-item.current-menu-parent > a, #mainnav #megaMenu ul.megaMenu > li.menu-item.current-menu-ancestor > a {
	color:#D2393A;
	-webkit-box-shadow: inset 0 -3px 0 0 #D2393A;
	-moz-box-shadow: inset 0 -3px 0 0 #D2393A;
	box-shadow: inset 0 -3px 0 0 #D2393A;
}

/* UberMenu Dropdown
---------------------------------------*/

#mainnav #megaMenu.megaMenuHorizontal ul.megaMenu > li.menu-item > ul.sub-menu.sub-menu-1 {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}

#mainnav #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1,
#mainnav #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
	border:none;
	color: #FFF;
	text-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	background:#D2393A;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	opacity: 0.9;
}

/* Uber Menu Dropdown Mega Menu Titles
---------------------------------------*/
#mainnav #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a,
#mainnav #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item:hover > a,
#mainnav #megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a,
#mainnav #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > span.um-anchoremulator,
#mainnav #megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator,
#mainnav #megaMenu .wpmega-widgetarea h2.widgettitle {
	color: #FFF;
	font-family: "museo-sans-condensed",serif;
	font-weight:700;
	font-size:18px;
	text-shadow:none;
	border-bottom:0;
	margin:0;
	padding:0;
	text-transform:none;
}

/* Uber Menu Dropdown Links and Hover
---------------------------------------*/
#mainnav #megaMenu ul ul.sub-menu > li.menu-item> a {
	color:#FFF;
	font-size:14px;
	font-family: "proxima-nova",sans-serif;
	font-weight:400;
	text-transform:none;
}

#mainnav #megaMenu ul ul.sub-menu > li.menu-item> a:hover {
	color:#F89F9F;
}

/* Dropdown Arrows
---------------------------------------*/
#mainnav #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg > li.megaReg-with-sub > a:after,
#mainnav #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after,
#mainnav #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after,
#mainnav #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after,
#mainnav #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after,
#mainnav #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after{
  display:none;
  border:none;
}

@media only screen and (max-width: 1030px) {
#mainnav #megaMenu ul.megaMenu > li.menu-item > a, #mainnav #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator {
	margin:0px 20px;
}
}

@media only screen and (max-width: 767px) {
#mainnav #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega > ul.sub-menu-1,
#mainnav #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}

#megaMenu.megaResponsive ul.megaMenu > li.menu-item {
    width:100%;
 }
 
#mainnav #megaMenu ul.megaMenu > li.menu-item > a, #mainnav #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator {
	margin:0px;
	padding:0px 15px;
} 
 
}