.wrapper_menu {
  width: 974px;
  margin:0 auto;
  display:block;
  position: relative;
  z-index:9999;
}
  .wrapper_menu .menu {
    list-style:none;
    margin:0 auto;
    height:74px;
    padding:0;
  }
.wrapper_menu_full {
    margin:0;
    position: relative;
    z-index:9999;
}
  .wrapper_menu_full .menu {
    width:100%;
    padding:0;
    height:43px;
  }
  .wrapper_menu_full .menu_whole_width {
    list-style:none;
    width:974px;
    margin:0 auto;
    height:43px;
    padding:0;
  }
.menu li {
  border:none;
}
.menu .fullwidth {
  position: static !important;
}
.menu li:hover {
  border-bottom:none;
  margin-right:20px;
}
.menu li a {
  color: #fff;
  padding: 5px 10px 5px 10px;
  text-decoration:none;
  display:block;
  font-size:19px;
  font-family: 'Open Sans', sans-serif;
}
.menu li:hover a {
  padding: 5px 10px 3px 10px;
}
.menu li:hover div a {
  display:inline;
}
.menu li .drop,
.menu li:hover .drop {
  padding-right:27px;
  height:25px;
}

/* Right aligned menu item */

.menu li.right {
  float:right;
  right:0;
  margin-right:0;
}




/*  _______________________________________

  02 DROP DOWN MENU
    _______________________________________  */



/* Left & right aligned common styles */

.menu .dropdown_1column,
.menu .dropdown_2columns,
.menu .dropdown_3columns,
.menu .dropdown_4columns,
.menu .dropdown_5columns,
.menu .dropdown_fullwidth {
  margin:6px auto;
  left:-999em;
  position:absolute;
  padding:24px 0 15px 0;
  text-align:left;

}

/* Drop Downs Sizes */

.menu .dropdown_1column {width: 100%;}
.menu .dropdown_2columns {width: 100%;}
.menu .dropdown_3columns {width: 100%;}
.menu .dropdown_4columns {width: 100%;}
.menu .dropdown_5columns {width: 100%;}
.menu .dropdown_fullwidth {
  width: 100%;

}
.menu li .first_fullwidth {

}

/* Showing Drop Down on Mouse Hover - Left aligned */

.menu li:hover .dropdown_1column,
.menu li:hover .dropdown_2columns,
.menu li:hover .dropdown_3columns,
.menu li:hover .dropdown_4columns,
.menu li:hover .dropdown_5columns {
  left:0;
  top:60px;
}
.menu li:hover .dropdown_fullwidth {
  left:21px;
  top:33px;
  display: block;
}
.wrapper_menu_full .menu li:hover .dropdown_fullwidth {
  left:50%;
  margin-left:0;
  top:45px;
  display: block;
}

/* Showing Drop Down on Mouse Hover - Right aligned */

.menu li .align_right {

}
.menu li:hover .align_right {
  left:auto;
  right:-1px;
  top:32px;
}
.menu li.right:hover .dropdown_fullwidth {
  right:0;
  top:32px;
}
.wrapper_menu_full .menu li.right:hover .dropdown_fullwidth {
  left:auto;
  right:50%;
  margin-right:-471px;
  top:32px;
}

/* Columns Sizes */

.menu .col_1,
.menu .col_2,
.menu .col_3,
.menu .col_4,
.menu .col_5,
.menu .col_6 {
  float: left;
  margin-left:0;
}
.menu .col_1 {width:188px;}
.menu .col_2 {width:188px;}
.menu .col_3 {width:188px;}
.menu .col_4 {width:188px;}
.menu .col_5 {width:188px;}
.menu .col_6 {width:188px;}

/* 
.menu .col_1 {width:190px;}
.menu .col_2 {width:210px;}
.menu .col_3 {width:140px;}
.menu .col_4 {width:190px;}
.menu .col_5 {width:190px;}
.menu .col_6 {width:190px;}
*/

/* IMPORTANT */

/* Use the firstcolumn class for the items that stick to the left edge of the dropdown */
.menu .firstcolumn {
  margin-left:0; /* Clearing margin & left */
  clear: left;
}



/*  _______________________________________

  03 CONTENT STYLING
    _______________________________________  */



.menu p,
.menu ul,
.menu li,
.menu h2,
.menu h3 {
  font-family: 'Open Sans', sans-serif;
}

.menu p {
  font-size:12px;
  line-height:14px;
  margin:0;
  margin-bottom:10px;
}
.menu .strong {
  font-weight:bold;
}
.menu .italic {
  font-style:italic;
}
.menu li:hover div a {
  text-decoration:none;
  text-shadow:none;
  border:none;
  padding:0;
}
.menu .subheader {
  font: 700 11px/13px "Open Sans",Arial,Helvetica,sans-serif;
text-decoration: none;
text-transform: uppercase;

margin: 5px 0px 7px -15px !important;
color: #FCB126;
}
.menu .subheader a{
font: 700 12px/13px "Open Sans",Arial,Helvetica,sans-serif;
text-decoration: none;
margin: 0px 0px 2px;
color: #FCB126;
}
.subheader a:hover{
  color:#FCB126;
  text-decoration:underline!important;
}

.menu .subheader .submenu{
  padding-left:0!important;
  margin-left:20px !important;
}
.menu .subheader .submenu li{
  width:165px;
  list-style: none outside none;
    text-transform:capitalize;
}
.menu .subheader .submenu a{
  color:#fff !important;
  font:12px/20px "Open Sans",Arial,Helvetica,sans-serif;
  font-weight:normal!important;
    overflow: hidden;
display: block;
line-height: 18px;
    
}
.menu .subheader .submenu a:hover{
  color:#FCB126 !important;
  font-weight:normal !important;
  text-decoration:underline!important;
}

.menu .pusher { /* Use this pucher if you want to give more vertical spacing between your rows of content */
  margin-top:18px;
}

/* Images styles */

.menu .imgshadow_dark,
.menu .imgshadow_light {
  padding:4px;
  margin-top:5px;
}
.menu .img_left { /* Image sticks to the left */
  width:auto;
  float:left;
  margin:2px 15px 5px 0;
}
.menu .img_right { /* Image sticks to the right */
  width:auto;
  float:right;
  margin:2px 0 5px 15px;
}

/* Standard lists styles */




  06 DARK THEME
    _______________________________________  */



.menu_dark_theme ul li:hover,
.menu_dark_theme ul li.nodrop:hover {
  background:#605e5d;
}
.menu_dark_theme ul li:hover a {
}
.menu_dark_theme ul li .drop,
.menu_dark_theme .menu li.noactive .drop {
  background:none;
}
.menu_dark_theme ul li:hover .drop {
  background:none;
}
.menu_dark_theme ul .dropdown_1column,
.menu_dark_theme ul .dropdown_2columns,
.menu_dark_theme ul .dropdown_3columns,
.menu_dark_theme ul .dropdown_4columns,
.menu_dark_theme ul .dropdown_5columns,
.menu_dark_theme ul .dropdown_fullwidth,
.menu_dark_theme ul .levels li ul {
  background:#5a0a0f;
}
.menu_dark_theme ul p,
.menu_dark_theme ul ul,
.menu_dark_theme ul li,
.menu_dark_theme ul h2,
.menu_dark_theme ul h3 {
  color:#ffffff;
}
.menu_dark_theme ul h2,
.menu_dark_theme ul h3 {
  border-bottom:1px solid #333333;
}
.menu_dark_theme ul .imgshadow_dark,
.menu_dark_theme ul .imgshadow_light {
  background:#FFFFFF;
  border:1px solid #333333;
  -webkit-box-shadow:0 0 5px #000000;
  -moz-box-shadow:0 0 5px #000000;
  box-shadow:0 0 5px #000000;
}
.menu_dark_theme ul .imgshadow_light {
  border:1px solid #777777;
}
.menu_dark_theme ul li .black_box,
.menu_dark_theme ul li .dark_grey_box {
  background-color:#0A0A0A;
  -webkit-box-shadow:inset 0 0 3px #000000;
  -moz-box-shadow:inset 0 0 3px #000000;
  box-shadow:inset 0 0 3px #000000;
}
.menu_dark_theme ul li .greybox li {
  background:#0A0A0A;
  border:1px solid #000000;
}
.menu_dark_theme ul li .greybox li:hover {
  background:#141414;
  border:1px solid #111111;
}

.menu_dark_theme .menu li:hover div a {
  border-bottom:none;
}



/*  _______________________________________

  07 COLORS
    _______________________________________  */



/* Black */

.menu_black {
  background: #605e5d;
}
.wrapper_menu .menu_black {
}
.wrapper_menu_full .menu_black {
}
.menu_dark_theme .menu_black li:hover div a {color:#CCC;}
.menu_dark_theme .menu_black li:hover div a:hover {color:#EEE;}
.menu_dark_theme .menu_black li ul li a:hover {color:#EEE;}

/*  _______________________________________

  08 TOUCH SCREEN DEVICES
    _______________________________________  */



.menu li.noactive,
.menu li.noactive:hover {
  background:none;
  border:none;
  margin-right:20px;
}
.menu li.noactive a {
  padding: 5px 27px 3px 10px;
  text-shadow: 1px 1px 1px #000;
  border-bottom:none;
}
.menu li.noactive.right {
  margin-right:0;
}