/*
 * WARNING
 *
 * This is the .css version of a file compiled from an original Sass
 * file. It is NOT intended to be edited directly. CSS edits should
 * be made in the original .scss file and then recompiled using
 * Sass/Compass.
 */
/* line 4, ../../sass/override/toolbar.scss */
#toolbar {
  background: #555;
  -moz-box-shadow: 0 0 2em rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: 0 0 2em rgba(0, 0, 0, 0.9);
  box-shadow: 0 0 2em rgba(0, 0, 0, 0.9);
  color: #fff;
  font-size: 75%;
  left: 0;
  margin: 0 -2em;
  padding: 0 2em;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 600;
}

/* line 17, ../../sass/override/toolbar.scss */
#toolbar div.collapsed {
  display: none;
  visibility: hidden;
}

@media screen and (max-width: 45em) {
  /* line 24, ../../sass/override/toolbar.scss */
  body.toolbar {
    padding: 0 0 100px !important;
  }

  /* line 27, ../../sass/override/toolbar.scss */
  #toolbar {
    bottom: 0;
    top: auto;
  }
}
/* line 33, ../../sass/override/toolbar.scss */
#toolbar a {
  border: 2px solid transparent;
  -moz-border-radius: 1em;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  color: #fff;
  margin: 0;
  outline: 0;
  padding: 0 .75em;
  text-decoration: none;
}
/* line 42, ../../sass/override/toolbar.scss */
#toolbar a:hover, #toolbar a.active {
  background-color: #555;
}
/* line 47, ../../sass/override/toolbar.scss */
#toolbar a:focus {
  background-color: #555;
  border-color: #ccc;
}

/* line 53, ../../sass/override/toolbar.scss */
#toolbar ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 58, ../../sass/override/toolbar.scss */
#toolbar ul > li,
#toolbar ul > li > a {
  float: left;
}

/* line 63, ../../sass/override/toolbar.scss */
#toolbar > .toolbar-menu {
  background: #000;
  line-height: 1.75;
  padding: 0.5em 4em 0.5em 1em;
  position: relative;
}

/* line 70, ../../sass/override/toolbar.scss */
#toolbar-user {
  float: right;
}

/* line 73, ../../sass/override/toolbar.scss */
#toolbar-menu {
  float: left;
}

/* line 77, ../../sass/override/toolbar.scss */
#toolbar-home a {
  padding: 0 .25em;
}

/* line 81, ../../sass/override/toolbar.scss */
#toolbar-home .home-link {
  background-color: transparent;
  color: transparent;
  height: 20px;
  overflow: hidden;
  *text-indent: -9999px;
  text-shadow: none;
  width: 26px;
  background-image: url('../../images/icon-home.png');
  background-image: none, url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjAiIHdpZHRoPSIyNiIgdmVyc2lvbj0iMS4xIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTEzLDQtOSw2LDAsMTAsNywwLDAtNyw0LDAsMCw3LDcsMCwwLTEweiIvPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTUsMHY1LjMxMjVsLTUsMy4zNDM3NSwxLDEuMzQzNzUsMTItOCwxMiw4LDEtMS4zNDM3NS0xMy04LjY1NjI1LTUsMy4zNDM3NXYtMy4zNDM3NWgtM3oiLz4NCjwvc3ZnPg0K');
  background-position: 0 0;
  background-repeat: no-repeat;
  display: block;
  margin-top: 1px;
}
/* line 12, ../../sass/base/_mixins.scss */
#toolbar-home .home-link:before {
  content: "";
  display: block;
  height: 150%;
  width: 0;
}

/* line 91, ../../sass/override/toolbar.scss */
#toolbar .toggle {
  background-color: transparent;
  color: transparent;
  height: 25px;
  overflow: hidden;
  *text-indent: -9999px;
  text-shadow: none;
  width: 25px;
  background: #555;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-topleft: 0.5em;
  -webkit-border-top-left-radius: 0.5em;
  border-top-left-radius: 0.5em;
  -moz-border-radius-topright: 0.5em;
  -webkit-border-top-right-radius: 0.5em;
  border-top-right-radius: 0.5em;
  bottom: 0;
  cursor: pointer;
  padding: 0;
  position: absolute;
  right: 1em;
}
/* line 12, ../../sass/base/_mixins.scss */
#toolbar .toggle:before {
  content: "";
  display: block;
  height: 150%;
  width: 0;
}
/* line 105, ../../sass/override/toolbar.scss */
#toolbar .toggle:before {
  border: 1em solid transparent;
  border-top-color: #fff;
  bottom: 1em;
  content: '';
  display: block;
  font-size: 4px;
  height: 0;
  left: 50%;
  margin-left: -1em;
  position: absolute;
  width: 0;
}

/* line 120, ../../sass/override/toolbar.scss */
#toolbar .toggle-active:before {
  border-bottom-color: #fff;
  border-top-color: transparent;
  bottom: 2.25em;
}

/* line 126, ../../sass/override/toolbar.scss */
#toolbar > .toolbar-drawer {
  position: relative;
  padding: 0.5em 1em;
}

/* line 132, ../../sass/override/toolbar.scss */
#toolbar > .toolbar-drawer a:focus, #toolbar > .toolbar-drawer a:hover, #toolbar > .toolbar-drawer a.active {
  background-color: #000;
}
