﻿/*=== Navigation Positions ===*/

#rt-menu{}
#rt-menu .rt-container {
  height:auto;
}

.sf-menu { margin: 0;display:table;width:100%;table-layout:fixed;}
ul.sf-menu > li{display:table-cell;float:none;padding:0 15px;text-align:center;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
ul.sf-menu > li.lastItem{}
ul.sf-menu > li.firstItem{}
ul.sf-menu > li.parent{background:url(../images/menu_arrow.png) 50% 16px no-repeat;}

ul.sf-menu > li > .sf-holder:before{content:' ';display:block;width:100%;position:absolute;top:-4px;height:0;background:transparent;height:0;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
ul.sf-menu > li.sfHover > .sf-holder:before{background:#fff;height:6px;}

ul.sf-menu > li.firstItem > a{
  }
  
ul.sf-menu > li.firstItem:hover a, ul.sf-menu > li.firstItem.active a, ul.sf-menu > li.firstItem.current a{}

.sf-holder{display:block;position:relative;}

ul.sf-menu > li > .sf-holder > a,
ul.sf-menu > li > .sf-holder > .separator{
  padding:0;
  display:block;
  font:16px/60px 'Tahoma', Arial, Sans-Serif;
  text-transform:uppercase;
  letter-spacing:-1px;
  white-space:nowrap;
  -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
}

ul.sf-menu > li.deeper a, ul.sf-menu > li.deeper span{}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul{top:78px;}
  
ul.sf-menu ul li{padding:0px;display:block;}
ul.sf-menu ul li a{}

ul.sf-menu ul{
  padding:10px 0;
  width:100%;
  display:block;
  text-align:left;
}

ul.sf-menu ul li a,
ul.sf-menu ul li .separator{
  text-transform:uppercase;
  font-size:12px;line-height:25px;
  padding:0;
  margin:0 10px;
  display:block;
  font-family: 16px/60px 'Tahoma', Arial, Sans-Serif;
}

ul.sf-menu ul ul{background:#bdbdbd;margin-left:11px;margin-top:-10px;}
ul.sf-menu ul ul li a,
ul.sf-menu ul ul li .separator{color:#000 !important;}
ul.sf-menu ul ul li a:hover,
ul.sf-menu ul ul li .separator:hover{color:#666 !important;}
ul.sf-menu ul li{margin-right:11px;}
ul.sf-menu ul li.parent{background:url(../images/submenu_marker.gif) 100% 50% no-repeat;}