/* Typography */

  html, body {
    font-size: 13px;
      font-family: 'Lato';
    
  }

  a {
    color: #008C87;
  }

  h1#logo,
  header#mobile-masthead h1 {
    font-size: 40px;
      font-family: 'Kaushan Script';
      font-weight: normal;
  }

  h1#logo a {
    color: #B3E6E4;
  }

  h2 {
    
    
  }

  h3 {
    
    
  }

  p,
  ul#menu_nav,
  div#menu p,
  span.menu_description,
  span.menu_diet,
  span.menu_price,
  div.menus label,
  address,
  ul#contact  {
    
    
  }

  div#menu h4 {
    
    
  }

  p#tagline {
    
    
  }

  nav#primary li a {
    
    color: #718282;
  }

  nav#primary li#current_page a {
      color: #FFFFFF;
  }

  nav#primary li a:hover {
      color: #FFFFFF;
  }

  section.module,
  section.module address,
  section.module p,
  section.module ul,
  section.module a,
  section#secondary,
  section#secondary a {
      color: #FFFFFF;
  }

  nav#footer, nav#footer a {
      color: #FFFFFF;
  }

  /* Layout */

  body {
      background-color: #000000;
      background-image: url(../system/preset_attachments/96/original/herbs_1411109269.jpg);
      background-attachment: fixed;
      background-size: cover;
  }

  div#wrapper {
  }

  header#masthead {
      background-color: #1C2424;
  }

  h1#logo, p#tagline {
      text-align: right;
  }

  nav#primary {
      background-color: #1C2424;
      text-align: right;
  }

  div#content {
  }

  section#main {
      background-color: #FFFFFF;
  }

  section#secondary,
  section#third {
      background-color: #1C2424;
      text-align: right;
  }

  section.module {
  }

  nav#footer {
      text-align: center;
  }


  nav#primary { text-transform: none; }


/*  Custom CSS for pro users */