@charset "ISO-8859-1";
/* Welcome to Compass. Use this file to define print styles.
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/print.css" media="print" rel="stylesheet" type="text/css" /> */
/* COLORS
 * ----------------------------------- */
/* FONT STACKS
 * -------------------------------- */
@import url(https://fonts.googleapis.com/css?family=Fjalla+One);
/* SPRITE
 * ----------------------------------- */
.icon-sprite {
  background: url('../images/icon-sfbdd86ecd6.png') no-repeat;
}

.glassware-sprite {
  background: url('../images/glassware-sc018f98337.png') no-repeat;
}

/* GRID
 * ------------------------------------ */
.clearfix {
  *zoom: 1;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}

.inline-block {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

.disabled {
  cursor: not-allowed;
  opacity: 0.5;
}

.visuallyhidden,
.element-invisible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.focusable:active, .focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static !important;
  width: auto;
}

.hidden {
  display: none !important;
  visibility: hidden;
}

.hide-text {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}

body {
  font-family: museo-sans, "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
}

h1, .letter a {
  font-weight: 500;
  font-family: museo-sans, "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
  font-size: 39px;
  font-size: 2.4375rem;
  line-height: 1.1;
  text-align: center;
  text-transform: uppercase;
}
h1.divider, .letter a.divider {
  background: transparent url(../images/divider.png) no-repeat 50% 0;
  height: 29px;
  width: 992px;
  color: white;
  font-family: museo-sans, "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 2;
  margin: 40px auto !important;
}

h2 {
  font-weight: 500;
  font-family: museo-sans, "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
  font-size: 32px;
  font-size: 2rem;
  line-height: 1.1;
  text-transform: uppercase;
  margin: 0 0 15px;
}
.sidebar h2, .featured-brewer h2 {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: museo-sans, "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
  font-weight: 700;
  color: #464646;
}

p {
  color: #464646;
  margin: 0 0 20px;
  line-height: 1.6;
  font-size: 16px;
  font-size: 1rem;
}

h3 {
  font-family: museo-sans, "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
  font-size: 25px;
  font-size: 1.5625rem;
  text-transform: uppercase;
  font-weight: 500;
  margin: 5px 0 10px;
}
.sidebar h3 {
  margin: 0;
  font-size: 20px;
}

.blocktitle {
  font-size: 18px;
  font-size: 1.125rem;
  font-family: museo-sans, "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
  font-weight: 700;
  color: #464646;
  line-height: 1.1;
  margin: 0 0 15px;
}

h4,
.subheading {
  color: #464646;
  font-family: museo-sans, "Century Gothic", "Apple Gothic", AppleGothic, "URW Gothic L", "Avant Garde", Futura, sans-serif;
  margin: 0 0 20px;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
}

body blockquote {
  font-size: 19px;
  font-size: 1.1875rem;
  font-style: italic;
  -webkit-font-smoothing: antialiased;
  margin: 30px 20px 50px 0px;
  color: #464646;
}
body blockquote:before {
  content: "“";
}
body blockquote:after {
  content: "”";
}

.header-top,
.header,
.footer,
.node-links,
.controls,
.share-post,
.view-filters,
.bottom-links,
.ui-tabs-nav,
.sidebar,
.alphabet,
.block-views-glassware-block-1,
ul.links,
.share,
.order-beer-banner,
.breadcrumb {
  display: none;
}

.mast img {
  display: none;
}

.blackflag {
  display: block;
  line-height: 1.3;
}

h1, .letter a {
  text-align: left;
}

.node-glassware .sidebar {
  display: block;
}
.node-glassware .sidebar a {
  text-decoration: none;
}

.brewing-step .icon {
  display: none;
}

.node-type-beer-style .sidebar,
.node-type-product .sidebar {
  display: block;
}
