/*
* Custom Skin Sample
*
* These styles apply when the skin is set to "None". To apply to do different skin, replace the .ubermenu-skin-none prefix with the appropriate skin.
* To apply to all menus, replace .ubermenu-skin-none with just .ubermenu
*/
/* UberMenu - Copyright 2011-2014, SevenSpark */
 
 
/* General settings for the skin */
.ubermenu-skin-none {
  border: none;
  margin-bottom:20px;
  font-size: 12px;
  z-index: 999999;

}
 
/* Menu Item Links in general */
.ubermenu-skin-none .ubermenu-target {
color: #FFF;
}
 
/* Menu Item Descriptions */
.ubermenu-skin-none .ubermenu-target-description {
color: #555;
}
 
/* Responsive Toggle */
.ubermenu-skin-none.ubermenu-responsive-toggle {
     background: rgb(71, 25, 64)!important; /* Fallback for older browsers without RGBA-support */
    background: rgba(71, 25, 64, 0.4)!important;
	color: #FFF;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
}
/* Responsive Toggle - Hover */
.ubermenu-skin-none.ubermenu-responsive-toggle:hover {
  color: #ffffff;
  border-bottom-color: transparent !important;
     background: rgb(0, 0, 0)!important; /* Fallback for older browsers without RGBA-support */
    background: rgba(0, 0, 0, 0.3)!important;
		  -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}
 
/* Menu Bar */
.ubermenu-skin-none {
     background: rgb(71, 25, 64)!important; /* Fallback for older browsers without RGBA-support */
    background: rgba(71, 25, 64, 0.4)!important;
	  -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  -moz-box-shadow: 0 0 20px #fff!important;
-webkit-box-shadow: 0 0 20px #fff!important;
box-shadow: 0 0 20px #fff!important;
}
 
/* Current Top Level Menu Item */
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target,
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target,
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target {
color: #ffffff;
}
 
/* Top Level Highlight */
.ubermenu-skin-none .ubermenu-item.ubermenu-item-level-0 > .ubermenu-highlight {
color: #4d90fe;
background: transparent;
}
 
/* Vertical Orientation Menu Item Backrounds */
.ubermenu-skin-none.ubermenu-vertical .ubermenu-item-level-0 > .ubermenu-target {
background: none;
}
 
/* Top Level Items */
.ubermenu-skin-none .ubermenu-item-level-0 > .ubermenu-target {
font-weight: bold;
color: #d9d9d9;
text-transform: uppercase;
border-left: none;
padding: 12px 20px;

}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target {
    padding-right: 25px;
}
 
/* The first top level item */
.ubermenu-skin-none .ubermenu-item-level-0:first-child > .ubermenu-target {
box-shadow: none;
}
 
/* Top Level Items - Hover */
.ubermenu-skin-none .ubermenu-item-level-0:hover > .ubermenu-target,
.ubermenu-skin-none .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
  color: #ffffff;
  border-bottom-color: transparent !important;
     background: rgb(0, 0, 0)!important; /* Fallback for older browsers without RGBA-support */
    background: rgba(0, 0, 0, 0.3)!important;
		  -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
 
/* Top Level Submenu Stack Links */
.ubermenu-skin-none .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target {
color: #d9d9d9;
}
.ubermenu-skin-none .ubermenu-item-level-0 > .ubermenu-submenu-type-stack > .ubermenu-item > .ubermenu-target:hover {
color: #ffffff;
}
 
/* Submenus */
.ubermenu-skin-none .ubermenu-submenu.ubermenu-submenu-drop {
  border: #47243E solid 1px;
  color: #fff;
  -webkit-box-shadow: 0px 0px 3px #333;
  -moz-box-shadow: 0px 0px 3px #333;
  box-shadow: 0px 0px 3px #333;
     background: rgb(71, 25, 64)!important; /* Fallback for older browsers without RGBA-support */
    background: rgba(71, 25, 64, 0.8)!important;

}
.ubermenu-skin-none.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop {


}

.ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child > .ubermenu-submenu-type-flyout, .ubermenu.ubermenu-horizontal .ubermenu-item-level-1:first-child > .ubermenu-submenu-type-flyout > .ubermenu-item:first-child > .ubermenu-submenu-type-flyout, .ubermenu.ubermenu-horizontal .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega {
    border-top: #fff solid 1px!important;
}
.ubermenu .ubermenu-submenu-type-flyout > .ubermenu-item {
    min-width: 250px;
}
 
/* Tab Content Panel */
.ubermenu-skin-none .ubermenu-tab-content-panel {
background: #f9f9f9;
}
 
/* Submenu general text color */
.ubermenu-skin-none .ubermenu-submenu,
.ubermenu-skin-none .ubermenu-submenu .ubermenu-target {
color: #fff;
}
 
/* Submenu highlight color */
.ubermenu-skin-none .ubermenu-submenu .ubermenu-highlight {
color: #4d90fe;
}
 
/* Submenu Links */
.ubermenu-skin-none .ubermenu-submenu .ubermenu-target:hover,
.ubermenu-skin-none .ubermenu-submenu .ubermenu-active > .ubermenu-target {
color: #fff;
     background: rgb(0, 0, 0)!important; /* Fallback for older browsers without RGBA-support */
    background: rgba(0, 0, 0, 0.3)!important;
		  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
/* Submenu Descriptions */
.ubermenu-skin-none .ubermenu-submenu .ubermenu-target > .ubermenu-target-description {
color: #555;
}
.ubermenu-skin-none .ubermenu-submenu .ubermenu-active > .ubermenu-target > .ubermenu-target-description {
color: #fff;
}
 
/* Submenu Headers */
.ubermenu-skin-none .ubermenu-submenu .ubermenu-item-header > .ubermenu-target {
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  padding: .4em 0.6em;
  border-bottom: 1px dotted #fff;
  margin: 0.6em 0.3em 0.3em 0.3em;
  		  -webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;}
}
/* Submenu items in a stack */
.ubermenu-skin-none .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
border-bottom: 1px solid #fff;
}
/* Submenu Headers - Hover */
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item:hover > a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu-1 > li.menu-item > span.um-anchoremulator,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator,
#megaMenu .wpmega-widgetarea h2.widgettitle {
  color: #fff;
     background: rgb(77, 29, 69)!important; /* Fallback for older browsers without RGBA-support */
    background: rgba(0, 0, 0, 0.2)!important;
}
/* Current Submenu Item */
.ubermenu-skin-none .ubermenu-submenu .ubermenu-current-menu-item > .ubermenu-target {
color: #fff;
background: transparent;
}
/* Tab Toggle active/hover */
.ubermenu-nojs.ubermenu-skin-none .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target,
.ubermenu-skin-none .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target {
background: #eeeeee;
color: #111111;
}
/* Tabs Borders */
.ubermenu-skin-none .ubermenu-tabs-group,
.ubermenu-skin-none .ubermenu-tab > .ubermenu-target,
.ubermenu-skin-none .ubermenu-tab-content-panel {
border-color: #eeeeee;
}
/* Submenu Border */
.ubermenu-skin-none .ubermenu-submenu-drop {
border-bottom-width: 3px;
}