/* CSS Document */

/*  HTML5 ✰ Boilerplate  */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

nav { margin-left:35px;  }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }

/*#header-wrap { background: #fff; width: 100%; box-shadow: 0px -5px 20px #777; z-index: 200; position: relative; padding-top: 15px; }*/

header nav { margin-top: 0px; font-size:15px; }
header nav ul { margin-left: -10px; position: relative; z-index: 20; }
header nav ul li { float: left; text-align:left; }
header nav ul li a { display: block; padding: 10px; text-decoration:none;line-height:0.8; color:white; }
header nav ul li a:hover { color: #000 }/*!important; */
/*header nav ul li a:hover, header nav ul li:hover > a { background-color: #fff; color: #666 !important; }*/
header nav ul li ul { display: none; margin-left: 0px; margin-top:-7px; position: absolute; top: 36px; background: #fff; min-width: 130px; padding-bottom: 10px; box-shadow: 0px 1px 6px #bbb; z-index: 2000; }
header nav ul li ul li { float: none; }
header nav ul li ul li a { display: block; padding: 10px; line-height:normal; color:#6a6a6a; }
header nav ul li ul li a:hover { color:#b32823; }
header nav ul li:hover ul { display: block; }
