/* 

 * This is a sample custom stylesheet.  Copy it to ubermenu/custom/custom.css and 

 * set your Style Application setting to 'Custom' to start customizing 

 */





/**********************************************************************

 * UberMenu Skin: Custom

 * UberMenu - WordPress Mega Menu Plugin http://wpmegamenu.com

 **********************************************************************/



/* Menu Bar */

#megaMenu {

  border: none;
  width:960px;
  height:20px;
  background-repeat:no-repeat;
}



/* Top Level Items */

#megaMenu ul.megaMenu > li > a, #megaMenu ul.megaMenu > li > span.um-anchoremulator {

  font-family: 'Roboto', sans-serif;
  font-size:14px;
  font-weight:300;
  color: #666666;
  /*padding: 12px 15px;*
  margin-right:15px;*/
  margin-top:8px;
  padding-left:0px;
  padding-right:0px;
  margin-right:0px;
  margin-right:-12px;
}



/* Horizontal Menu Items */

#megaMenu.megaMenuHorizontal ul.megaMenu > li > a, #megaMenu.megaMenuHorizontal ul.megaMenu > li > span.um-anchoremulator {



}



/* Vertical Menu Items */

#megaMenu.megaMenuVertical ul.megaMenu > li > a, #megaMenu.megaMenuVertical ul.megaMenu > li > span.um-anchoremulator {



}



/* Menu Items with Dropdowns */

#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a,

#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator,

#megaMenu ul li.mega-with-sub > a,

#megaMenu ul li.mega-with-sub > span.um-anchoremulator,

#megaMenu ul li.ss-nav-menu-mega > a,

#megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator {

  /*padding-right: 20px;*/

}



/* Top Level Menu Item Titles */

#megaMenu ul.megaMenu > li > a span.wpmega-link-title, #megaMenu ul.megaMenu > li > span.um-anchoremulator span.wpmega-link-title {



}



/* Top Level Items - Hover */

#megaMenu ul.megaMenu > li:hover > a, #megaMenu ul.megaMenu > li > a:hover, #megaMenu ul.megaMenu > li.megaHover > a {

  color: #666666;

  text-decoration:underline;
}



/* Top Level Items Title - Hover */

#megaMenu ul.megaMenu > li:hover > a span.wpmega-link-title,

#megaMenu ul.megaMenu > li:hover > span.um-anchoremulator span.wpmega-link-title,

#megaMenu ul.megaMenu > li > a:hover span.wpmega-link-title,

#megaMenu ul.megaMenu > li > span.um-anchoremulator:hover span.wpmega-link-title,

#megaMenu ul.megaMenu > li.megaHover > a span.wpmega-link-title,

#megaMenu ul.megaMenu > li.megaHover > span.um-anchoremulator span.wpmega-link-title {



}



/* Top Level Items - Current Item */

#megaMenu ul.megaMenu > li.current-menu-item > a, #megaMenu ul.megaMenu > li.current-menu-parent > a, #megaMenu ul.megaMenu > li.current-menu-ancestor > a {
  
  color: #666666;

  text-decoration:underline;

}



/* Sub Menu Container Style */

#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu ul.megaMenu li.ss-nav-menu-reg ul.sub-menu {

  background-color:#2e2e2e;opacity:0.9; filter:alpha(opacity=90);

}



/* Horizontal Sub Menus */

#megaMenu.megaMenuHorizontal ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuHorizontal ul.megaMenu li.ss-nav-menu-reg ul.sub-menu {



}



/* Sub Menu Columns */

#megaMenu ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1 > li {



}



/* Sub Menu Headers */#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > a,

#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li:hover > a,

#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > a,

#megaMenu ul li.ss-nav-menu-mega ul.sub-menu-1 > li > span.um-anchoremulator,

#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu .ss-nav-menu-header > span.um-anchoremulator,

.wpmega-widgetarea h2.widgettitle {



}



/* Sub Menu Links & Fake Links */

#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > a,

#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li > span.um-anchoremulator,

#megaMenu ul ul.sub-menu li > a,

#megaMenu ul ul.sub-menu li > span.um-anchoremulator {

  color: #ffffff;

  font-size: 13px;

  margin-bottom:8px;

  font-family: tahoma, verdana, arial, sans serif;



}



/* Sub Menu Link Hover */

#megaMenu ul li.ss-nav-menu-mega ul ul.sub-menu li a:hover, #megaMenu ul ul.sub-menu > li:hover > a {



  color:#ffffff;

  text-decoration:underline;

}





#megaMenu ul.megaMenu > li.menu-item > .wpmega-nonlink > form#searchform {

  padding-top: 2px;

}



/* Highlight color */

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > a, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-highlight > span.um-anchoremulator {

  color: #d83f28 !important;

}



/* Image Spacing */

#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-title,

#megaMenu .ss-nav-menu-with-img > a > .wpmega-link-description,

#megaMenu .ss-nav-menu-with-img > a > .wpmega-item-description,

#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-title,

#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-link-description,

#megaMenu .ss-nav-menu-with-img > span.um-anchoremulator > .wpmega-item-description {

  /*padding-left: 25px;*/

}

.ss-nav-menu-with-img {

  min-height: 16px;

}



/* Item Description */

#megaMenu ul.megaMenu li a span.wpmega-item-description, #megaMenu ul.megaMenu li span.um-anchoremulator span.wpmega-item-description {

  font-size: 9px;

  color: #bbbbbb;

  text-transform: uppercase;

}



/* Arrow Colors */

#megaMenu ul li.mega-with-sub > a:after,

#megaMenu ul li.ss-nav-menu-mega > a:after,

#megaMenu ul li.mega-with-sub > span.um-anchoremulator:after,

#megaMenu ul li.ss-nav-menu-mega > span.um-anchoremulator:after {

  /*border-top-color: #bbbbbb;*/

}

#megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after, #megaMenu ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after {

  border-left-color: #bbbbbb;

}



/* Vertical */

#megaMenu.megaMenuVertical > ul > li > a, #megaMenu.megaMenuVertical > ul > li > span.um-anchoremulator {

  background-color: #fefefe;

  background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#f4f4f4));

  background: -webkit-linear-gradient(top, #fefefe, #f4f4f4);

  background: -moz-linear-gradient(top, #fefefe, #f4f4f4);

  background: -ms-linear-gradient(top, #fefefe, #f4f4f4);

  background: -o-linear-gradient(top, #fefefe, #f4f4f4);

}

#megaMenu.megaMenuVertical ul li.ss-nav-menu-reg li.megaReg-with-sub > a:after,

#megaMenu.megaMenuVertical ul li.mega-with-sub > a:after,

#megaMenu.megaMenuVertical ul li.ss-nav-menu-mega > a:after,

#megaMenu.megaMenuVertical ul li.ss-nav-menu-reg li.megaReg-with-sub > span.um-anchoremulator:after,

#megaMenu.megaMenuVertical ul li.mega-with-sub > span.um-anchoremulator:after,

#megaMenu.megaMenuVertical ul li.ss-nav-menu-mega > span.um-anchoremulator:after {

  border-left-color: #bbbbbb;

}

#megaMenu.megaMenuVertical ul.megaMenu > li.ss-nav-menu-mega > ul.sub-menu-1, #megaMenu.megaMenuVertical ul.megaMenu li.ss-nav-menu-reg ul.sub-menu {

  border-left: 1px solid #e0e0e0;

}

/* IE7 Hacks */

#megaMenu.megaMenuHorizontal ul.megaMenu {

  *border-bottom: none;

}

#megaMenu.megaMenuVertical ul.megaMenu {

  *border-right: none;

}


