@charset "UTF-8";
/* line 42, ../sass/partials/_grid.scss */
body {
  width: 100%;
  *zoom: 1;
}
/* line 27, ../sass/partials/_grid.scss */
body:before, body:after {
  content: "";
  display: table;
}
/* line 32, ../sass/partials/_grid.scss */
body:after {
  clear: both;
}

.page-extend {
  min-height: 400px;
}

ul.bullet-list {
  padding-left: 30px;
}

ul.bullet-list li {
  list-style: disc;
}

/* line 3, ../sass/partials/_mobile.scss */
#skip-navigation {
  position: absolute;
  left: -9999em;
  width: 100%;
  background: #000;
  text-align: center;
  color: #fff;
  display: block;
  max-height: 0;
  -webkit-transition: max-height 250ms ease;
  -moz-transition: max-height 250ms ease;
  -o-transition: max-height 250ms ease;
  transition: max-height 250ms ease;
}
/* line 17, ../sass/partials/_mobile.scss */
#skip-navigation:focus {
  max-height: 3em;
  position: relative;
  left: auto;
}

/* line 26, ../sass/partials/_mobile.scss */
#copyright {
  display: inline;
  float: left;
  width: 96.42857%;
  margin: 0 1.78571%;
  *width: 96.42852%;
  *margin: 0 1.78566%;
  line-height: 1em !important;
}

/* line 31, ../sass/partials/_mobile.scss */
#font-tester {
  font-family: 'font-tester';
}

/* line 35, ../sass/partials/_mobile.scss */
a {
  word-wrap: break-word;
}

/* line 39, ../sass/partials/_mobile.scss */
sup {
  vertical-align: super;
  font-size: 0.5em;
}

/* line 44, ../sass/partials/_mobile.scss */
blockquote {
  padding: 0 1em;
}

/* line 48, ../sass/partials/_mobile.scss */
.inner {
  padding: 2em 0;
}

/* line 52, ../sass/partials/_mobile.scss */
em {
  font-family: 'Lato-Italic', Arial !important;
}

/* line 56, ../sass/partials/_mobile.scss */
strong {
  font-family: 'Lato-Bold', Arial !important;
}

/* line 60, ../sass/partials/_mobile.scss */
strong em, em strong {
  font-family: 'Lato-Bold-Italic', 'Arial Black' !important;
}

/* line 64, ../sass/partials/_mobile.scss */
footer {
  background-color: #4b8297;
}

/* line 68, ../sass/partials/_mobile.scss */
img {
  max-width: 100%;
}

/* line 72, ../sass/partials/_mobile.scss */
html {
  position: relative;
  width: 100%;
  min-height: 100%;
}

/* line 78, ../sass/partials/_mobile.scss */
.divider {
  display: block;
  height: 2px;
  width: 100%;
  margin: 1em 0;
  background: #4b8297;
}

/* line 86, ../sass/partials/_mobile.scss */
.landing-image {
  width: 100%;
}

/* line 90, ../sass/partials/_mobile.scss */
#landing-sub-panels {
  padding-left: 0 !important;
  margin-bottom: 1.5em;
  overflow: hidden;
}

/* line 96, ../sass/partials/_mobile.scss */
#landing-sub-panels li {
  position: relative;
  margin-left: 0;
  margin-top: 2em;
  list-style: none;
  padding: 0 !important;
  height: 100%;
  background: #fff;
  font-size: 0.8em;
}

/* line 107, ../sass/partials/_mobile.scss */
#landing-sub-panels li:first-child {
  margin-top: 0;
}

/* line 111, ../sass/partials/_mobile.scss */
#landing-sub-panels > li:before {
  content: '';
  position: absolute;
  right: -0.7em;
  background: #abd5e6;
  height: 1000%;
  width: 0.7em;
  z-index: 20;
}

/* line 121, ../sass/partials/_mobile.scss */
#landing-sub-panels span {
  background: #33748e;
  color: #fff;
  display: block;
  padding: 0.75em 0 0.25em 0.75em;
  text-transform: uppercase;
  font-size: 0.9em;
}

/* line 130, ../sass/partials/_mobile.scss */
#landing-sub-panels p {
  padding: 0.25em 0 0.25em 1.5em;
}

/* line 134, ../sass/partials/_mobile.scss */
#landing-sub-panels img {
  width: 100%;
  display: block;
  clear: both;
}

/* line 140, ../sass/partials/_mobile.scss */
#landing-sub-panels li dl {
  clear: both;
  margin: 1em 1.5em 0 2em;
  padding-bottom: 1em;
  font-size: 1em;
}

/* line 147, ../sass/partials/_mobile.scss */
#landing-sub-panels li dt {
  position: relative;
  border-top: solid 1px #dbd5c8;
  margin-top: 1em;
  padding-top: 1em;
  line-height: 1.2em;
}

/* line 155, ../sass/partials/_mobile.scss */
#landing-sub-panels li dd {
  line-height: 1.2em;
  font-size: 0.8em;
}

/* line 160, ../sass/partials/_mobile.scss */
#landing-sub-panels li dt a {
  line-height: 1em;
  text-decoration: none;
  font-family: 'Lato-Bold', "Arial Black";
}

/* line 166, ../sass/partials/_mobile.scss */
#landing-sub-panels li dt:before {
  position: absolute;
  left: -1.25em;
  font-family: 'icomoon';
  content: '\f105';
}

/* line 173, ../sass/partials/_mobile.scss */
#left-nav {
  overflow: hidden;
}

/* line 177, ../sass/partials/_mobile.scss */
#left-nav ul {
  background: #f0f0f0;
  margin-top: 1em;
  list-style-image: none !important;
  padding-left: 0 !important;
}

/* line 184, ../sass/partials/_mobile.scss */
#left-nav li {
  position: relative;
  list-style: none;
  padding: 0 !important;
}

/* line 190, ../sass/partials/_mobile.scss */
#left-nav ul:first-child {
  margin-top: 0;
}

/* line 194, ../sass/partials/_mobile.scss */
#left-nav li ul {
  display: none;
  padding-left: 0 !important;
}

/* line 199, ../sass/partials/_mobile.scss */
#left-nav li.current ul {
  display: block;
}

/* line 203, ../sass/partials/_mobile.scss */
#left-nav li.current {
  padding-left: 0;
}

/* line 207, ../sass/partials/_mobile.scss */
#left-nav li a {
  position: relative;
}

/* line 211, ../sass/partials/_mobile.scss */
#left-nav li.current > a:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: -1em;
  width: 150%;
  height: 1px;
  background: #fff;
}

/* line 221, ../sass/partials/_mobile.scss */
#left-nav li.has-children:before, #left-nav li.children:before {
  position: absolute;
  top: 1em;
  right: 0.5em;
  z-index: 2;
  font-family: 'icomoon';
  margin-top: -12px;
  font-size: 24px;
  content: "\f105";
}

/* line 232, ../sass/partials/_mobile.scss */
#left-nav li.current.has-children:before, #left-nav li.current.has-children:before {
  content: "\f107";
}

/* line 236, ../sass/partials/_mobile.scss */
#left-nav a {
  display: block;
  padding: 0.75em 0.75em 0.75em 0;
  margin: 0 0.75em;
  text-decoration: none !important;
}

/* line 243, ../sass/partials/_mobile.scss */
#left-nav li li a {
  background: #fff;
  padding-left: 0.75em;
}

/* line 248, ../sass/partials/_mobile.scss */
#left-nav li li {
  padding: 0 0 0.75em 0 !important;
}

/* line 252, ../sass/partials/_mobile.scss */
#left-nav a.active {
  color: #51504e;
}

/* line 256, ../sass/partials/_mobile.scss */
.left-nav-level-1:first-child > li:first-child {
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAEElEQVQIW2NUq1vynxFEAAAULgSRTTc24gAAAABJRU5ErkJggg==) repeat-x left top;
}

/* line 260, ../sass/partials/_mobile.scss */
#landing-sub-panels li dt:first-child {
  border-top: none;
  padding-top: 0;
}

/* line 265, ../sass/partials/_mobile.scss */
.table-fixed {
  table-layout: fixed !important;
}

/* line 269, ../sass/partials/_mobile.scss */
.table {
  display: table;
  width: 100%;
}

/* line 274, ../sass/partials/_mobile.scss */
.table .row {
  display: table-row;
}

/* line 278, ../sass/partials/_mobile.scss */
.table .row:before, .table .row:after {
  content: none;
  display: none;
  overflow: visible;
}

/* line 284, ../sass/partials/_mobile.scss */
.table .row .cell {
  display: table-cell;
  vertical-align: middle;
}

/* line 289, ../sass/partials/_mobile.scss */
.table .row.blue {
  background-color: #4b8297;
}

/* line 293, ../sass/partials/_mobile.scss */
.table .row .header {
  background: #4b8297;
  color: #fff;
}

/* line 298, ../sass/partials/_mobile.scss */
.table.dark .row .header {
  color: #fff;
  background: #003246;
}

/* line 303, ../sass/partials/_mobile.scss */
.table .row .header a {
  color: #d9ebf3;
}

/* line 307, ../sass/partials/_mobile.scss */
.table .row.top .cell {
  vertical-align: top;
}

/* line 311, ../sass/partials/_mobile.scss */
.table .row.bottom .cell {
  vertical-align: bottom;
}

/* line 315, ../sass/partials/_mobile.scss */
.table.standard-drink-table img {
  width: 100%;
}

/* line 319, ../sass/partials/_mobile.scss */
.table.standard-drink-table .row .cell {
  text-align: center;
  font: normal 70%/1em 'Lato', Arial !important;
}

/* line 324, ../sass/partials/_mobile.scss */
.table.standard-drink-table .row .cell.space {
  color: #336699;
  width: 2.666666666666667%;
  font-weight: bold;
}

/* line 330, ../sass/partials/_mobile.scss */
.table.standard-drink-table .row .cell.drink {
  width: 12%;
  padding: 0.5em 0;
}

/* line 335, ../sass/partials/_mobile.scss */
.table.how-many-drinks-table {
  border-color: #4b8297;
  border-width: 0 0 1px 1px;
  border-style: solid;
  width: 100%;
}

/* line 342, ../sass/partials/_mobile.scss */
.table.how-many-drinks-table .row .cell {
  border-color: #4b8297;
  border-width: 1px 1px 0 0;
  border-style: solid;
  padding: 0.5em;
  text-align: left;
}

/* line 350, ../sass/partials/_mobile.scss */
.table.borders {
  border-color: #4b8297;
  border-width: 0 0 1px 1px;
  border-style: solid;
}

/* line 356, ../sass/partials/_mobile.scss */
.table.borders .row .cell {
  border-color: #4b8297;
  border-width: 1px 1px 0 0;
  border-style: solid;
  padding: 0.5em;
}

/* line 363, ../sass/partials/_mobile.scss */
.table.dark.borders, .table.dark .row .cell {
  border-color: #003246;
}

/* line 367, ../sass/partials/_mobile.scss */
.drink-size-calculator-table .row .cell {
  padding: 0.5em 0.5em 0.5em 0;
}

/* line 371, ../sass/partials/_mobile.scss */
.drink-size-calculator-table .row .cell:first-child {
  padding: 0.5em 0.5em 0.5em 0.5em;
}

/* line 375, ../sass/partials/_mobile.scss */
.drink-size-calculator-table .row .cell {
  background: #4b8297;
}

/* line 379, ../sass/partials/_mobile.scss */
.drink-size-calculator-table .row:first-child .cell {
  background: #003246;
  color: #fff;
}

/* line 384, ../sass/partials/_mobile.scss */
.transparent {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";
  filter: alpha(opacity=25);
  -moz-opacity: 0.25;
  -khtml-opacity: 0.25;
  opacity: 0.25;
}

/* line 392, ../sass/partials/_mobile.scss */
.invisible {
  visibility: hidden;
}

/* line 396, ../sass/partials/_mobile.scss */
.text-indent {
  padding-left: 2em !important;
}

/* line 400, ../sass/partials/_mobile.scss */
.text-left {
  text-align: left !important;
}

/* line 404, ../sass/partials/_mobile.scss */
.text-right {
  text-align: right !important;
}

/* line 408, ../sass/partials/_mobile.scss */
.text-center {
  text-align: center !important;
}

/* line 412, ../sass/partials/_mobile.scss */
.text-upper {
  text-transform: uppercase;
}

/* line 416, ../sass/partials/_mobile.scss */
.vertical-align {
  display: table-cell;
  vertical-align: middle;
}

/* line 421, ../sass/partials/_mobile.scss */
.no-border {
  border: none !important;
}

/* line 425, ../sass/partials/_mobile.scss */
.no-padding {
  padding: 0 !important;
}

/* line 429, ../sass/partials/_mobile.scss */
.no-margin-top {
  margin-top: 0 !important;
  line-height: 0;
}

/* line 434, ../sass/partials/_mobile.scss */
.mobile-hidden {
  display: none !important;
}

/* line 438, ../sass/partials/_mobile.scss */
.mobile-show {
  display: inline-block;
}

/* line 442, ../sass/partials/_mobile.scss */
.hidden {
  display: none !important;
}

/* line 446, ../sass/partials/_mobile.scss */
.inline-block {
  display: inline-block !important;
}

/* line 450, ../sass/partials/_mobile.scss */
.block {
  display: block !important;
}

/* line 454, ../sass/partials/_mobile.scss */
table.blue th {
  background-color: #4b8297;
  color: #ffffff;
  padding: 0.5em;
  font-size: 0.8em;
  line-height: 1.5em;
  border: 1px solid #fff;
  vertical-align: middle;
}

/* line 464, ../sass/partials/_mobile.scss */
table.blue td {
  border: 0.5em solid #fff;
  -webkit-box-shadow: none;
  box-shadow: none;
  vertical-align: middle;
}

/* line 471, ../sass/partials/_mobile.scss */
table.blue.border td {
  border: 1px solid #4b8297;
  padding: 0.5em;
}

/* line 476, ../sass/partials/_mobile.scss */
table.blue td.data {
  background: #d9ebf3;
  padding: 0.5em;
}

/* line 482, ../sass/partials/_mobile.scss */
table.blue.dark th {
  background: #003246;
}

/* line 486, ../sass/partials/_mobile.scss */
.data {
  background: #d9ebf3 !important;
  border: 1px solid #c5e7f5 !important;
  color: #4a463e;
}

/* line 492, ../sass/partials/_mobile.scss */
.data.white {
  background: #fff !important;
  border: 1px solid #fff !important;
}

/* line 497, ../sass/partials/_mobile.scss */
table.blue tr.sub-header th {
  background-color: #003246;
  color: #c5e7f5;
  text-align: left;
  font-size: 1em;
}

/* line 504, ../sass/partials/_mobile.scss */
.no-scroll {
  overflow: hidden;
  overflow-y: hidden;
  overflow-x: hidden;
}

/* line 510, ../sass/partials/_mobile.scss */
#overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQIW2P8//9/PQAJgAN+WzYaVQAAAABJRU5ErkJggg==) repeat left top;
  overflow: hidden;
  z-index: -1;
  pointer-events: none;
  opacity: 0;
}

/* line 523, ../sass/partials/_mobile.scss */
#overlay.active {
  z-index: 999;
  opacity: 1;
  pointer-events: all;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  -webkit-transform: translate3d(0, 0, 0);
}

/* line 532, ../sass/partials/_mobile.scss */
div.dialog {
  display: none;
}

/* line 536, ../sass/partials/_mobile.scss */
.backdrop {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.5);
  display: none;
}

/* line 550, ../sass/partials/_mobile.scss */
.popup-close.icon-remove-sign {
  position: fixed;
  top: -21px;
  right: -21px;
  height: 42px;
  width: 36px;
  font-size: 42px;
  color: #000;
  background: transparent url(data:image/gif;base64,R0lGODlhFQAVAIAAAP///wAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNTBFMERCQ0U5QjcxMUUyQUIyMzgwQkQ4MEFDNzBBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNTBFMERCREU5QjcxMUUyQUIyMzgwQkQ4MEFDNzBBQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA1MEUwREJBRTlCNzExRTJBQjIzODBCRDgwQUM3MEFCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA1MEUwREJCRTlCNzExRTJBQjIzODBCRDgwQUM3MEFCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAABUAFQAAAhOEj6nL7Q+jnLTai7PevPsPhkoBADs=) no-repeat center center;
  cursor: pointer;
  display: block;
  z-index: 1000;
}

/* line 564, ../sass/partials/_mobile.scss */
#drinking-patterns {
  border-collapse: collapse;
  font-size: 0.8em;
}

/* line 569, ../sass/partials/_mobile.scss */
#drinking-patterns tr td {
  padding: 0.5em;
  border: none;
}

/* line 574, ../sass/partials/_mobile.scss */
#drinking-patterns tr.active td {
  background: #d9ebf3;
}

/* line 578, ../sass/partials/_mobile.scss */
#drinking-patterns tr .pattern {
  display: none;
}

/* line 582, ../sass/partials/_mobile.scss */
#drinking-patterns tr.active .pattern {
  display: inline;
  color: red;
  font-family: 'Lato-Bold', "Arial Black";
}

/* line 588, ../sass/partials/_mobile.scss */
#drinking-patterns tr td + td {
  font-family: 'Lato-Bold', "Arial Black";
  font-size: 2em;
}

/* line 593, ../sass/partials/_mobile.scss */
#drinking-patterns tr td + td + td {
  font-family: 'Lato', "Arial";
  font-size: 1em;
}

/* line 598, ../sass/partials/_mobile.scss */
.icon-user {
  font-size: 18px !important;
  margin: auto 0.15em !important;
  display: inline-block;
  color: #d2d2d2;
}

/* line 605, ../sass/partials/_mobile.scss */
.icon-star {
  color: #ffe400;
  padding-left: 0.25em;
  display: inline-block;
}

/* line 611, ../sass/partials/_mobile.scss */
.xl-large {
  font-size: 98px !important;
}

/* line 615, ../sass/partials/_mobile.scss */
span[id*='user-'] {
  display: none;
}

/* line 619, ../sass/partials/_mobile.scss */
#drinking-patterns .users .icon-user {
  display: none;
}

/* line 623, ../sass/partials/_mobile.scss */
.icon-user.active, #drinking-patterns tr.active .icon-user {
  color: #003246;
}

/* line 628, ../sass/partials/_mobile.scss */
#drinking-patterns .icon-user.half {
  float: right;
  width: .5em;
  overflow: hidden;
}

/* line 635, ../sass/partials/_mobile.scss */
#drinking-patterns .users {
  position: relative;
  text-align: right;
}

/* line 641, ../sass/partials/_mobile.scss */
.popup {
  position: fixed;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  background-color: #f0f0f0;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: solid 5px #f0f0f0;
  -webkit-box-shadow: 0 0 0 0.5em rgba(0, 50, 70, 0.5);
  box-shadow: 0 0 0 0.5em rgba(0, 50, 70, 0.5);
  padding: 0.5em;
  display: none;
  z-index: 101;
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  pointer-events: all !important;
}

/* line 665, ../sass/partials/_mobile.scss */
#email-friend .popup {
  height: 90%;
}

/* line 669, ../sass/partials/_mobile.scss */
.popup #message {
  position: relative;
  visibility: hidden;
  display: block;
  height: 100%;
  width: 100%;
  padding: 0;
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}

/* line 680, ../sass/partials/_mobile.scss */
.popup #message iframe {
  float: left;
}

/* line 684, ../sass/partials/_mobile.scss */
.required {
  color: red;
  font-size: 14px;
}

/* line 689, ../sass/partials/_mobile.scss */
.error {
  color: Red;
}

/* line 693, ../sass/partials/_mobile.scss */
body {
  background-color: #f0f0f0;
  color: #4a463e;
  font: normal 100%/1.5em 'Lato', Arial;
  -webkit-text-size-adjust: none;
}

/* line 700, ../sass/partials/_mobile.scss */
a:link,
a:visited,
a:active {
  color: #4b8297;
  text-decoration: underline;
}

/* line 708, ../sass/partials/_mobile.scss */
a:hover {
  text-decoration: none;
}

/* line 713, ../sass/partials/_mobile.scss */
h2, h3, h4 {
  font-family: 'Lato-Light', Arial;
}

/* line 717, ../sass/partials/_mobile.scss */
h1 {
  font-size: 2em;
  line-height: 1em;
}

/* line 722, ../sass/partials/_mobile.scss */
h2 {
  position: relative;
  color: #4a463e;
  font-size: 1.2em;
  line-height: 1.2em;
  font-family: 'Lato-Italic', Arial;
}

/* line 730, ../sass/partials/_mobile.scss */
h2 > a, a > h2 {
  text-decoration: none !important;
}

/* line 734, ../sass/partials/_mobile.scss */
#homepage-content h2, .landing-panel h2 {
  font-family: 'Lato-Light', Arial;
  font-style: normal;
}

/* line 739, ../sass/partials/_mobile.scss */
h1 + h2 {
  margin-top: -0.5em;
}

/* line 743, ../sass/partials/_mobile.scss */
h2.v9 {
  font-family: 'Lato', Arial;
  color: #4a463e;
  font-size: 1.2em;
  line-height: 1.2em;
}

/* line 750, ../sass/partials/_mobile.scss */
h3 {
  color: #414141;
  font-size: 1.3em;
}

/* line 756, ../sass/partials/_mobile.scss */
a > h3, h3 > a {
  position: relative;
  color: #267ea4 !important;
  text-decoration: none !important;
}

/* line 762, ../sass/partials/_mobile.scss */
h4 {
  position: relative;
  color: #003246;
  display: inline-block;
}

/* line 768, ../sass/partials/_mobile.scss */
#qa-list {
  margin-left: 1.5em;
}

/* line 772, ../sass/partials/_mobile.scss */
#qa-list h3 a:before {
  font-family: 'icomoon';
  content: "\f105";
  position: absolute;
  top: 0;
  left: -1em;
  color: #003246;
  font-weight: bold;
}

/* line 782, ../sass/partials/_mobile.scss */
#qa-list h3 a.open:before {
  content: "\f107";
}

/* line 786, ../sass/partials/_mobile.scss */
#drink-size-list h4 {
  display: inline;
  vertical-align: -15%;
}

/* line 791, ../sass/partials/_mobile.scss */
#drink-size-list h4 a:after {
  font-family: 'icomoon';
  content: "\f105";
  color: #003246;
  font-weight: bold;
  padding-left: 0.5em;
  display: inline-block;
}

/* line 800, ../sass/partials/_mobile.scss */
#drink-size-list h4 a.open:after {
  content: "\f107";
}

/* line 804, ../sass/partials/_mobile.scss */
.answers {
  padding: 0 0 1em 0;
  display: none;
}

/* line 809, ../sass/partials/_mobile.scss */
.answers .drink {
  position: relative;
  display: inline-block;
  padding-left: 0.25em;
  overflow: hidden;
  background: #fff;
}

/* line 817, ../sass/partials/_mobile.scss */
.answers .drink:first-child {
  padding-left: 0em;
}

/* line 821, ../sass/partials/_mobile.scss */
.answers .drink:before {
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  width: 100%;
  background: #fff;
  z-index: 1;
}

/* line 831, ../sass/partials/_mobile.scss */
.answers .drink.height-55:before {
  height: 34%;
}

/* line 835, ../sass/partials/_mobile.scss */
.answers .drink.height-50:before {
  height: 40%;
}

/* line 839, ../sass/partials/_mobile.scss */
.answers .drink.height-80:before {
  height: 20%;
}

/* line 843, ../sass/partials/_mobile.scss */
.answers .drink.height-30:before {
  height: 50%;
}

/* line 847, ../sass/partials/_mobile.scss */
.answers .drink img {
  max-width: 50px;
}

/* Icons & Logos */
/* line 853, ../sass/partials/_mobile.scss */
.logo-nih-alcohol-abuse-and-alcoholism,
.logo-nih,
.logo-hhs,
.logo-usa-gov,
.logo-niaaa {
  background: transparent url("../images/sprite_logos.png") no-repeat;
  display: block;
  text-indent: -9999px;
}

/* line 864, ../sass/partials/_mobile.scss */
.logo-nih-alcohol-abuse-and-alcoholism {
  height: 50px;
  width: 189px;
}

/* line 869, ../sass/partials/_mobile.scss */
.logo-nih {
  background-position: left -60px;
  height: 34px;
  width: 126px;
}

/* line 876, ../sass/partials/_mobile.scss */
.logo-hhs {
  background-position: left -104px;
  height: 33px;
  width: 139px;
}

/* line 883, ../sass/partials/_mobile.scss */
.logo-usa-gov {
  background-position: left -147px;
  height: 30px;
  width: 99px;
}

/* line 890, ../sass/partials/_mobile.scss */
.logo-niaaa {
  background-position: left -187px;
  height: 34px;
  width: 84px;
}

/* line 897, ../sass/partials/_mobile.scss */
span[class*='icon-'].large {
  font-size: 56px;
}

/* line 902, ../sass/partials/_mobile.scss */
span[class*='icon-'].size-10 {
  font-size: 10px;
}

/* line 907, ../sass/partials/_mobile.scss */
span[class*='icon-'].size-12 {
  font-size: 12px;
}

/* line 912, ../sass/partials/_mobile.scss */
span[class*='icon-'].size-14 {
  font-size: 14px;
}

/* line 917, ../sass/partials/_mobile.scss */
span[class*='icon-'].size-22 {
  font-size: 22px;
}

/* line 922, ../sass/partials/_mobile.scss */
span[class*='icon-'].size-24 {
  font-size: 24px;
}

/* line 927, ../sass/partials/_mobile.scss */
span[class*='icon-'].size-28 {
  font-size: 28px;
}

/* line 932, ../sass/partials/_mobile.scss */
span[class*='icon-'].size-32 {
  font-size: 32px;
}

/* line 937, ../sass/partials/_mobile.scss */
span[class*='icon-'].size-42 {
  font-size: 42px;
}

/* line 942, ../sass/partials/_mobile.scss */
span[class*='icon-'].turquoise {
  color: #4b8297;
}

/* line 947, ../sass/partials/_mobile.scss */
.single-double {
  line-height: 3em;
}

/* line 952, ../sass/partials/_mobile.scss */
.left {
  float: left;
}

/* line 957, ../sass/partials/_mobile.scss */
.right {
  float: right;
}

/* line 962, ../sass/partials/_mobile.scss */
.center {
  margin: 0 auto;
  display: block;
}

/* line 968, ../sass/partials/_mobile.scss */
.clearfix:after {
  font-size: 0;
}

/* line 973, ../sass/partials/_mobile.scss */
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 982, ../sass/partials/_mobile.scss */
.element-invisible {
  left: -1000em;
  position: absolute;
}

/* line 988, ../sass/partials/_mobile.scss */
.centered {
  text-align: center;
}

/* line 992, ../sass/partials/_mobile.scss */
.centered img {
  max-width: 100%;
}

/* line 996, ../sass/partials/_mobile.scss */
.align-right {
  text-align: right;
}

/* line 1000, ../sass/partials/_mobile.scss */
.full-width {
  width: 100%;
}

/* line 1004, ../sass/partials/_mobile.scss */
acronym {
  border-bottom: 1px dotted #4b8297;
}

/* line 1008, ../sass/partials/_mobile.scss */
.icon-external-link {
  margin-left: .25em;
  font-size: 80%;
  line-height: 0;
}

/* line 1015, ../sass/partials/_mobile.scss */
.text-external-link {
  text-decoration: none !important;
}

/* line 1020, ../sass/partials/_mobile.scss */
.hidden {
  display: none;
}

/***** General :: End *****/
/***** Global :: Begin *****/
/*** Header :: Begin ***/
/* line 1029, ../sass/partials/_mobile.scss */
#section-header {
  background-color: #003246;
}

/* line 1034, ../sass/partials/_mobile.scss */
#section-header .inner {
  color: #fff;
}

/* line 1039, ../sass/partials/_mobile.scss */
#section-header a:link,
#section-header a:visited,
#section-header a:hover,
#section-header a:active {
  color: #fff;
  font-weight: 400;
  text-decoration: none;
}

/* line 1049, ../sass/partials/_mobile.scss */
#section-header .left-col {
  float: left;
}

/*Utility Navigation */
/* line 1055, ../sass/partials/_mobile.scss */
#section-header #utility-navigation-list {
  display: none;
}

/* Site Search*/
/* line 1061, ../sass/partials/_mobile.scss */
#section-header #site-search {
  position: relative;
}

/* line 1065, ../sass/partials/_mobile.scss */
#section-header #site-search input[type=text] {
  line-height: 1.2em;
  padding-right: 2em;
}

/* line 1070, ../sass/partials/_mobile.scss */
#section-header #site-search #sitesearchsubmit {
  border: 0 !important;
  cursor: pointer !important;
  display: inline-block !important;
  position: absolute;
  right: 0.8em;
  top: 0.3em;
  padding: 0;
  margin: 0;
  font-size: 16px;
  z-index: 2;
  width: 15px;
}

/* Mobile Navigation */
/* line 1085, ../sass/partials/_mobile.scss */
#section-header #mobile-menu-toggle, #section-header #mobile-search-toggle {
  background-color: #4288a6;
  border-radius: 2px;
  color: #fff;
  display: inline-block;
  font-size: 0.875em;
  font-family: 'Lato-Bold', "Arial Black";
  line-height: 1em;
  padding: .75em 1em;
  text-align: center;
  text-transform: uppercase;
}

/* line 1099, ../sass/partials/_mobile.scss */
#section-header #mobile-menu-toggle span {
  font-size: 3em;
}

/* line 1104, ../sass/partials/_mobile.scss */
#section-header #mobile-search-toggle span {
  font-size: 3em;
}

/* line 1109, ../sass/partials/_mobile.scss */
#section-header #mobile-menu-toggle.open, #section-header #mobile-search-toggle.open {
  background-color: #dbd5c8;
  color: #4b8297;
}

/*** Header :: End ***/
/*** Footer :: Begin***/
/* line 1117, ../sass/partials/_mobile.scss */
#section-footer {
  background: transparent;
  font-weight: 400;
  padding: 0;
}

/* line 1124, ../sass/partials/_mobile.scss */
#section-footer .inner {
  background-color: #4b8297;
  margin: 0 1em;
  color: #fff;
}

/* line 1131, ../sass/partials/_mobile.scss */
#section-footer a:link,
#section-footer a:visited,
#section-footer a:hover,
#section-footer a:active {
  color: #fff;
  text-decoration: none;
}

/* line 1140, ../sass/partials/_mobile.scss */
#section-footer .footer-column {
  margin-bottom: 2em;
}

/* line 1144, ../sass/partials/_mobile.scss */
#section-footer .footer-column-right {
  clear: both;
}

/* line 1149, ../sass/partials/_mobile.scss */
#section-footer .footer-column-right li {
  line-height: 1em;
  padding-bottom: 1em;
}

/* line 1155, ../sass/partials/_mobile.scss */
#section-footer .footer-column-right img {
  max-width: 190px;
  width: 100%;
}

/*** Footer :: End ***/
/***** Global :: End *****/
/***** Layouts :: Begin *****/
/* line 1165, ../sass/partials/_mobile.scss */
.row-wide-narrow,
.row-narrow-wide,
.row-full {
  position: relative;
  background-color: #fff;
  margin-left: 0;
  margin-right: 0;
}

/*** Quotes Rotator ***/
/* line 1176, ../sass/partials/_mobile.scss */
.scrolling-quotes {
  font-family: 'Lato-Light', Arial;
  position: relative;
  width: 80%;
  margin: 0 auto;
}

/* line 1184, ../sass/partials/_mobile.scss */
.scrolling-quotes #control-left,
.scrolling-quotes #control-right {
  color: #7f7f7f;
  font-size: 3em;
  position: absolute;
  top: 30%;
}

/* line 1193, ../sass/partials/_mobile.scss */
.scrolling-quotes #control-left {
  left: -10%;
  text-decoration: none;
}

/* line 1199, ../sass/partials/_mobile.scss */
.scrolling-quotes #control-right {
  right: -10%;
  text-decoration: none;
}

/* line 1205, ../sass/partials/_mobile.scss */
.scrolling-quotes .flex-control-nav {
  display: none;
}

/* line 1210, ../sass/partials/_mobile.scss */
.scrolling-quotes p.sub-text {
  position: relative;
  color: #7f7f7f;
  font-size: 0.8em;
  font-weight: 400;
  line-height: 1.5em;
  padding-top: 1em;
  text-align: center;
  width: 100%;
}

/* line 1222, ../sass/partials/_mobile.scss */
.scrolling-quotes p.sub-text:before {
  content: '';
  position: absolute;
  left: -5em;
  top: 0;
  width: 200%;
  border-top: 1px solid #f0f0f0;
}

/* line 1231, ../sass/partials/_mobile.scss */
.scrolling-quotes p.sub-text a {
  color: #7f7f7f;
}

/* line 1236, ../sass/partials/_mobile.scss */
.scrolling-quotes ul {
  display: block;
  width: 90%;
  position: relative;
}

/* line 1243, ../sass/partials/_mobile.scss */
.scrolling-quotes ul li {
  margin-top: -9999px;
}

/* line 1248, ../sass/partials/_mobile.scss */
.scrolling-quotes ul li.active {
  margin-top: 0;
}

/* line 1253, ../sass/partials/_mobile.scss */
.scrolling-quotes .flex-viewport ul li {
  margin-top: 0;
}

/* line 1258, ../sass/partials/_mobile.scss */
.scrolling-quotes ul li p {
  font-size: 1.8125em;
  font-style: italic;
  line-height: 1.25em;
  margin: .5em 5% 0 5%;
  text-align: center;
  width: 90%;
}

/* line 1268, ../sass/partials/_mobile.scss */
.scrolling-quotes ul li p:before,
.scrolling-quotes ul li p:after {
  color: #d2cccf;
  font: bold 1.5em/0 Times New Roman, Serif;
}

/* line 1275, ../sass/partials/_mobile.scss */
.scrolling-quotes ul li p:before {
  content: "\201C";
}

/* line 1280, ../sass/partials/_mobile.scss */
.scrolling-quotes ul li p:after {
  content: "\201D";
  left: 0.125em;
  position: relative;
  top: 0.175em;
}

/* line 1288, ../sass/partials/_mobile.scss */
.scrolling-quotes .icon-angle-left {
  font-weight: 300;
}

/* line 1293, ../sass/partials/_mobile.scss */
.scrolling-quotes ul.flex-direction-nav {
  display: none;
}

/*** Homepage Layout ***/
/* Image Banner Row */
/* line 1300, ../sass/partials/_mobile.scss */
.row-image-banner {
  line-height: 0;
  border-bottom: solid 1em #f0f0f0;
  position: relative;
}

/* line 1307, ../sass/partials/_mobile.scss */
.row-image-banner h1 {
  bottom: .6em;
  color: #fff;
  font-size: 3em;
  font-family: 'Lato-Bold', "Arial Black";
  left: .6em;
  line-height: 0.78em;
  position: absolute;
  text-transform: uppercase;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
  z-index: 1;
}

/* line 1321, ../sass/partials/_mobile.scss */
.row-image-banner img {
  width: 100%;
  z-index: 0;
}

/* line 1327, ../sass/partials/_mobile.scss */
.row-image-banner .picture-fill {
  display: none;
}

/* Brochure Download Homepage */
/* line 1333, ../sass/partials/_mobile.scss */
.row-narrow-wide .left-image-right-content {
  margin-bottom: 1em;
  text-align: center;
}

/* line 1339, ../sass/partials/_mobile.scss */
.row-narrow-wide .left-image-right-content .left-image-inner-right strong {
  color: #2D7A8F;
  display: block;
  font-size: 1.3125em;
  padding: .75em 0 .5em;
  text-transform: uppercase;
}

/* line 1347, ../sass/partials/_mobile.scss */
.row-narrow-wide .left-image-right-content .left-image-inner-right p {
  font-size: 0.88888889em;
  margin: 0;
}

/* Columns & Rows */
/* line 1355, ../sass/partials/_mobile.scss */
#homepage-content .row-wide-narrow,
#homepage-content .row-narrow-wide {
  background-color: #F0F0F0;
}

/* line 1361, ../sass/partials/_mobile.scss */
#homepage-content .column-left,
#homepage-content .column-right {
  background-color: #fff;
}

/* line 1367, ../sass/partials/_mobile.scss */
#homepage-content .row-full {
  text-align: center;
}

/* line 1372, ../sass/partials/_mobile.scss */
#homepage-content h2 {
  font-size: 2em;
  margin-bottom: 0 !important;
}

/* line 1379, ../sass/partials/_mobile.scss */
#homepage-content .row-full p {
  font-size: 1em;
  text-align: left;
}

/* line 1385, ../sass/partials/_mobile.scss */
#homepage-content .row-full .border-left {
  margin: 0 0 3em 0;
  text-align: center;
}

/* line 1391, ../sass/partials/_mobile.scss */
#homepage-content .row-full .inner > img {
  margin-bottom: 4em;
  max-width: 371px;
  width: 100%;
}

/*** Inner Layout ***/
/* line 1399, ../sass/partials/_mobile.scss */
p, ul.unordered, ol, ul.checkbox-list {
  margin: 1em auto 1em auto;
}

/* line 1404, ../sass/partials/_mobile.scss */
h1 {
  margin: .75em 0 .75em 0;
}

/* line 1409, ../sass/partials/_mobile.scss */
.small {
  font-size: 80%;
}

/* line 1413, ../sass/partials/_mobile.scss */
.disclaimer {
  font-size: 0.9em !important;
  line-height: 1.4em !important;
}

/* line 1418, ../sass/partials/_mobile.scss */
body small {
  font: normal 70%/0.5em 'Lato', Arial !important;
}

/* line 1423, ../sass/partials/_mobile.scss */
form {
  margin-bottom: 1em;
}

/* line 1428, ../sass/partials/_mobile.scss */
ol {
  list-style-type: decimal;
  padding-left: 1.25em;
}

/* line 1434, ../sass/partials/_mobile.scss */
ul.unordered, .popup ul {
  margin-left: 1em;
}

/* line 1439, ../sass/partials/_mobile.scss */
ul.unordered li, .popup ul li {
  position: relative;
}

/* line 1443, ../sass/partials/_mobile.scss */
ul.unordered li:before, .popup ul li:before {
  position: absolute;
  left: -0.5em;
  top: 0;
  content: "•";
  color: #d2d2d2;
}

/* line 1451, ../sass/partials/_mobile.scss */
ul.unordered.error li:before {
  color: red;
}

/* line 1455, ../sass/partials/_mobile.scss */
ul.unordered li, ol li, ul.checkbox-list li {
  margin-top: 0.5em;
  padding-left: 0.5em;
}

/* line 1461, ../sass/partials/_mobile.scss */
ul.unordered li:first-child, ol li:first-child, ul.checkbox-list li:first-child {
  margin-top: 0;
}

/* line 1465, ../sass/partials/_mobile.scss */
ul.unordered li.header {
  padding: 0 0 .5em 0;
}

/* line 1470, ../sass/partials/_mobile.scss */
ul.unordered li.header:before {
  content: none;
  display: none;
}

/* line 1476, ../sass/partials/_mobile.scss */
ul.no-bullets {
  list-style: none !important;
  list-style-image: none !important;
  list-style-type: none !important;
}

/* line 1483, ../sass/partials/_mobile.scss */
ul.no-bullets li:before {
  content: none;
}

/* line 1487, ../sass/partials/_mobile.scss */
ul.no-bullets,
ul.no-bullets > * {
  list-style: none !important;
  list-style-image: none !important;
  list-style-type: none !important;
  padding-left: 0;
  margin-left: 0;
}

/* line 1497, ../sass/partials/_mobile.scss */
ul.no-bullets li {
  margin-left: 0;
  padding-left: 0;
}

/* line 1503, ../sass/partials/_mobile.scss */
ul.bullets > li {
  list-style: circle !important;
  margin-left: 1em !important;
}

/* line 1508, ../sass/partials/_mobile.scss */
ul.checkbox-list li {
  position: relative;
  padding-left: 2em;
  display: block;
}

/* line 1515, ../sass/partials/_mobile.scss */
ul.checkbox-list li input[type="checkbox"],
ul.checkbox-list li input[type="radio"] {
  position: absolute;
  top: 0.4em;
  left: 0.5em;
  margin: 0 0 0 0;
}

/* line 1524, ../sass/partials/_mobile.scss */
ul.checkbox-list li label {
  display: inline;
  padding-left: 0em;
  vertical-align: top;
}

/* line 1531, ../sass/partials/_mobile.scss */
ul.checkbox-list li .ui.txt {
  margin-left: 0em;
}

/* line 1536, ../sass/partials/_mobile.scss */
img.tracking-card {
  margin-bottom: 1em;
  max-width: 400px;
  width: 100%;
}

/* Blue Box Content */
/* line 1544, ../sass/partials/_mobile.scss */
.blue-box {
  position: relative;
  background-color: #d9ebf3;
  color: #434343;
  padding: 0;
}

/* line 1552, ../sass/partials/_mobile.scss */
.blue-box .content {
  padding: 0.5em 1em;
  display: block;
}

/* line 1557, ../sass/partials/_mobile.scss */
.blue-box h2 {
  padding: 1em;
  font-family: 'Lato', Arial;
  font-size: 1.5em;
  background: #003246;
  display: block;
  width: 100%;
  color: #fff;
  border-color: #fff;
  border-style: solid;
  border-bottom-width: 3px;
}

/* how many drinks list */
/* line 1573, ../sass/partials/_mobile.scss */
.how-many-drinks {
  margin: inherit 5%;
  width: 90%;
}

/* line 1579, ../sass/partials/_mobile.scss */
.how-many-drinks p {
  margin: 0;
}

/* line 1584, ../sass/partials/_mobile.scss */
.how-many-drinks > li {
  border: 1px solid #4b8297;
  margin-bottom: 1em;
  padding: 0;
}

/* line 1591, ../sass/partials/_mobile.scss */
.how-many-drinks > li > ul {
  margin: 0;
}

/* line 1596, ../sass/partials/_mobile.scss */
.how-many-drinks > li > ul > li {
  padding: .5em 1em;
}

/* line 1601, ../sass/partials/_mobile.scss */
.how-many-drinks > li > ul > li.header {
  border-bottom: 1px solid #4b8297;
}

/* line 1606, ../sass/partials/_mobile.scss */
ul.icon-blue-list li:before {
  content: '';
  position: absolute;
  left: -1em;
  top: 0;
  height: 1px;
  width: 120%;
  background: #f0f0f0;
}

/* line 1616, ../sass/partials/_mobile.scss */
ul.icon-blue-list li {
  position: relative;
  padding: 1.5em 1em 0 1em;
  margin-top: 1.5em;
  display: block;
  clear: both;
}

/* line 1625, ../sass/partials/_mobile.scss */
ul.icon-blue-list li a {
  min-height: 56px;
  display: inherit;
  text-decoration: none;
}

/* line 1631, ../sass/partials/_mobile.scss */
.icon-blue-list li:first-child {
  padding-top: 0;
  margin-top: 0;
}

/* line 1637, ../sass/partials/_mobile.scss */
ul.icon-blue-list li:first-child:before {
  display: none;
}

/* line 1641, ../sass/partials/_mobile.scss */
.icon-blue-list li h3 {
  font-family: 'Lato', Arial;
  font-size: 1.6em;
  margin: 0 0 0 65px;
}

/* Breadcrumb Navigation */
/* line 1649, ../sass/partials/_mobile.scss */
.breadcrumb-navigation {
  display: none;
  font-size: 0.75em;
  margin-bottom: 1em;
  padding: 1em 0;
}

/* line 1657, ../sass/partials/_mobile.scss */
.breadcrumb-navigation .seperator {
  padding: 0.5em;
}

/* line 1662, ../sass/partials/_mobile.scss */
.breadcrumb-navigation a {
  text-decoration: none !important;
}

/* Brochure Download Inner Page Bottom */
/* line 1667, ../sass/partials/_mobile.scss */
#pdf-download {
  background-color: #fff;
  margin-top: 1em;
  padding: 2em 1em;
}

/* line 1674, ../sass/partials/_mobile.scss */
#pdf-download .left-image-right-content,
#pdf-download .right {
  display: inline-block;
  text-align: center;
  width: 100%;
}

/* line 1682, ../sass/partials/_mobile.scss */
#pdf-download .left-image-right-content .left-image-inner-right strong {
  color: #003246;
  display: block;
  font-size: 1.3125em;
  padding: 0 0 0.5em;
  text-transform: uppercase;
}

/* line 1691, ../sass/partials/_mobile.scss */
#pdf-download .left-image-right-content .left-image-inner-right p {
  font-size: 0.888889em;
  margin: 0;
}

/* Bottom Prev/Next Navigation */
/* line 1698, ../sass/partials/_mobile.scss */
#bottom-navigation {
  background-color: #d9ebf3;
  padding: 1em 2em;
  position: relative;
  margin-top: 1em;
}

/* line 1706, ../sass/partials/_mobile.scss */
#bottom-navigation a {
  position: relative;
  color: #4b8297;
  float: left;
  font-size: 1.5em;
  font-weight: 400;
  overflow: visible;
  margin-left: 0.75em;
  margin-right: 0.75em;
  text-decoration: none !important;
}

/* line 1719, ../sass/partials/_mobile.scss */
#bottom-navigation a + a {
  float: right;
}

/* line 1723, ../sass/partials/_mobile.scss */
#bottom-navigation a span[class*='icon-'] {
  font-size: 1.5em;
  position: absolute;
  z-index: 1;
  top: -0.2em;
  right: -1em;
}

/* line 1732, ../sass/partials/_mobile.scss */
#bottom-navigation a:first-child span[class*='icon-'] {
  left: -1em;
  right: auto;
}

/* line 1738, ../sass/partials/_mobile.scss */
#bottom-navigation span[class*='icon-']:after {
  content: '';
  position: absolute;
  left: 15%;
  top: 22%;
  z-index: -1;
  width: 70%;
  height: 60%;
  background: #fff;
}

/*** Sitmap Page ***/
/* line 1750, ../sass/partials/_mobile.scss */
#sitemap-tree {
  padding-left: 0 !important;
}

/* line 1755, ../sass/partials/_mobile.scss */
#sitemap-tree li {
  padding: 0.5em 0 0 0 !important;
  font-size: 1.1em;
  font-family: 'Lato-Bold', "Arial Black";
}

/* line 1762, ../sass/partials/_mobile.scss */
#sitemap-tree li li {
  font-size: 1em;
  font-weight: 300;
}

/* line 1768, ../sass/partials/_mobile.scss */
#sitemap-tree li li li {
  font-size: 0.9em;
}

/* line 1773, ../sass/partials/_mobile.scss */
#sitemap-tree * {
  list-style-image: none;
}

/*** Blank Layout ***/
/* line 1779, ../sass/partials/_mobile.scss */
#blank-content {
  padding: 2%;
}

/* line 1784, ../sass/partials/_mobile.scss */
#blank-content h1 {
  margin: 0 0 0.75em;
}

/* line 1789, ../sass/partials/_mobile.scss */
#blank-content h2 {
  font-size: 1.75em;
  margin-bottom: 0.5em;
}

/* line 1795, ../sass/partials/_mobile.scss */
#blank-content strong {
  font-family: 'Lato-Bold' "Arial Black";
}

/* line 1800, ../sass/partials/_mobile.scss */
#blank-content em {
  font-style: italic;
}

/* line 1805, ../sass/partials/_mobile.scss */
#blank-content small {
  font-size: .75em;
}

/* Table */
/* line 1811, ../sass/partials/_mobile.scss */
#blank-content table {
  margin-bottom: 1em;
}

/* line 1816, ../sass/partials/_mobile.scss */
#blank-content table,
#blank-content table td, #blank-content table th {
  border: 1px solid #000;
}

/* line 1822, ../sass/partials/_mobile.scss */
#blank-content table td, #blank-content table th {
  padding: 1em;
}

/* line 1827, ../sass/partials/_mobile.scss */
#blank-content textarea {
  width: 100%;
}

/* line 1832, ../sass/partials/_mobile.scss */
#blank-content ul li {
  padding: 0 0 .5em 1.5em;
}

/* line 1837, ../sass/partials/_mobile.scss */
#blank-content ul li:before {
  color: #cfcfcf;
  content: "\2022";
  float: left;
  margin-left: -1.5em;
  padding-right: 1em;
}

/*** Statard Drink List ***/
/* line 1847, ../sass/partials/_mobile.scss */
.standard-drink-list ul {
  text-align: center;
}

/* line 1852, ../sass/partials/_mobile.scss */
.standard-drink-list ul li.separator {
  color: #4b8297;
  font-size: 2em;
  font-family: 'Lato-Bold', "Arial Black";
}

/* line 1859, ../sass/partials/_mobile.scss */
.standard-drink-list ul li {
  padding: 0;
}

/* line 1864, ../sass/partials/_mobile.scss */
.standard-drink-list ul li.separator {
  padding: .5em 0;
}

/* line 1869, ../sass/partials/_mobile.scss */
.standard-drink-list ul li p {
  margin: 0;
}

/* line 1874, ../sass/partials/_mobile.scss */
.standard-drink-list ul li p:first-child {
  margin-bottom: .25em;
}

/*** Badges ***/
/* line 1880, ../sass/partials/_mobile.scss */
ul.badge-list li {
  padding-bottom: 2em;
}

/* line 1885, ../sass/partials/_mobile.scss */
ul.badge-list li textarea {
  width: 100%;
}

/* line 1890, ../sass/partials/_mobile.scss */
ul.badge-list li img {
  max-width: 100%;
}

/***** Layouts :: End *****/
/* line 1896, ../sass/partials/_mobile.scss */
#primary-navigation {
  font-size: 1.3em;
  display: none;
}

/* line 1902, ../sass/partials/_mobile.scss */
#primary-navigation a, #primary-navigation span {
  display: block;
}

/* line 1907, ../sass/partials/_mobile.scss */
#primary-navigation ul li ul.left, #primary-navigation ul li ul.right {
  float: none;
}

/* line 1912, ../sass/partials/_mobile.scss */
#primary-navigation ul li {
  position: relative;
  border: solid 1em #d2d2d2;
  padding: 1em;
}

/* line 1919, ../sass/partials/_mobile.scss */
#primary-navigation ul li a:link, #primary-navigation ul li a:active, #primary-navigation ul li a:hover, #primary-navigation ul li a:visited {
  font-family: 'Lato-Bold', "Arial Black";
  border-bottom: solid 1px #d2d2d2;
  text-decoration: none;
  padding-bottom: 0.5em;
  padding-right: 1em;
}

/* line 1928, ../sass/partials/_mobile.scss */
#primary-navigation ul li ul li a:link, #primary-navigation ul li ul li a:active, #primary-navigation ul li ul li a:hover, #primary-navigation ul li ul li a:visited {
  border-bottom: none;
  font-size: 0.8em;
}

/* line 1933, ../sass/partials/_mobile.scss */
#primary-navigation ul li:first-child {
  display: none;
}

/* line 1937, ../sass/partials/_mobile.scss */
#primary-navigation ul li span {
  padding: 0.5em 0;
}

/* line 1942, ../sass/partials/_mobile.scss */
#primary-navigation ul li + li {
  border-top: solid 1em #d2d2d2;
}

/* line 1947, ../sass/partials/_mobile.scss */
#primary-navigation ul li + li + li {
  border-top: none;
}

/* line 1952, ../sass/partials/_mobile.scss */
#primary-navigation ul li ul li {
  border: none;
  padding: 0;
}

/* line 1958, ../sass/partials/_mobile.scss */
#primary-navigation ul li ul li:first-child {
  display: list-item;
}

/* line 1962, ../sass/partials/_mobile.scss */
#primary-navigation ul li ul li a:link, #primary-navigation ul li ul li a:active, #primary-navigation ul li ul li a:hover, #primary-navigation ul li ul li a:visited {
  display: inline;
  padding-right: 0;
}

/* line 1967, ../sass/partials/_mobile.scss */
#primary-navigation ul li ul li ul {
  list-style: circle;
  padding-left: 2em;
}

/* line 1973, ../sass/partials/_mobile.scss */
#alcohol-spending-calculator label, #alcohol-spending-calculator-mobile label {
  position: relative;
  color: #fff;
  display: block;
}

/* line 1980, ../sass/partials/_mobile.scss */
ul.logo-list img {
  max-width: 100%;
  height: auto;
}

/* line 1985, ../sass/partials/_mobile.scss */
ul.inline-list {
  padding-left: 0 !important;
}

/* line 1990, ../sass/partials/_mobile.scss */
ul.inline-list li {
  list-style: none;
  padding: 0 !important;
  background-color: #4b8297;
  margin-bottom: 0.5em;
}

/* line 1998, ../sass/partials/_mobile.scss */
ul.inline-list li > div {
  background-color: #003246;
  color: #fff;
  min-height: 0;
  text-align: left;
}

/* line 2005, ../sass/partials/_mobile.scss */
ul.inline-list li > span, ul.inline-list li > div {
  padding: 0.5em;
  display: block;
}

/* line 2010, ../sass/partials/_mobile.scss */
#mobile-utility {
  text-align: center;
}

/* line 2015, ../sass/partials/_mobile.scss */
#mobile-utility a {
  float: left;
  display: inline-block;
  text-align: center;
  padding: 0 !important;
  width: 25%;
  font-size: 0.8em;
}

/* line 2025, ../sass/partials/_mobile.scss */
#mobile-utility a span {
  font-size: 2em !important;
  padding: 0 !important;
  display: block;
}

/* line 2032, ../sass/partials/_mobile.scss */
#mobile-utility a:after {
  content: " " !important;
}

/* line 2037, ../sass/partials/_mobile.scss */
#mobile-utility a:link {
  border: none !important;
}

/* line 2042, ../sass/partials/_mobile.scss */
.landing-panel li h2 {
  font-size: 1.8em;
  padding-bottom: 0.25em;
}

/* line 2047, ../sass/partials/_mobile.scss */
.landing-panel li h3 {
  margin-top: 0.5em;
}

/* line 2051, ../sass/partials/_mobile.scss */
.procon-text {
  text-align: left;
  display: block;
  padding-left: 0.5em;
}

/* line 2057, ../sass/partials/_mobile.scss */
div[class*='column-'] > ul {
  margin: 0 auto 0.5em auto;
}

/* line 2061, ../sass/partials/_mobile.scss */
hr:before {
  content: '';
  border-top: dashed 1px #4a463e;
  width: 100%;
  height: 1px;
  display: block;
}

/* line 2069, ../sass/partials/_mobile.scss */
#flexslider-arrows {
  position: absolute;
  bottom: 0.5em;
  right: 0.5em;
  z-index: 100;
  font-size: 48px;
  display: none;
}

/* line 2078, ../sass/partials/_mobile.scss */
#flexslider-arrows li {
  display: inline-block;
}

/* line 2082, ../sass/partials/_mobile.scss */
#flexslider-arrows a:link, #flexslider-arrows a:active, #flexslider-arrows a:visited, #flexslider-arrows a:hover {
  position: relative;
  text-decoration: none;
}

/* line 2087, ../sass/partials/_mobile.scss */
#flexslider-arrows a:hover {
  color: #52a0c1;
  text-decoration: none;
}

/* line 2092, ../sass/partials/_mobile.scss */
#flexslider-arrows span[class*='icon-']:after {
  content: '';
  position: absolute;
  left: 15%;
  top: 15%;
  z-index: -1;
  width: 70%;
  height: 55%;
  background: #fff;
}

/* line 2103, ../sass/partials/_mobile.scss */
.row-triple a {
  text-decoration: none;
}

/* line 2107, ../sass/partials/_mobile.scss */
#pros-cons .cell:first-child ul.unordered li {
  text-align: center;
}

/* line 2111, ../sass/partials/_mobile.scss */
#pros-cons ul.unordered li .icon-star.invisible {
  display: none;
}

/* line 2115, ../sass/partials/_mobile.scss */
#page, footer {
  max-width: 960px;
  margin: 0 auto;
  overflow: hidden;
}

/* line 2122, ../sass/partials/_mobile.scss */
#section-header {
  width: 100%;
}
/* line 2125, ../sass/partials/_mobile.scss */
#section-header .left-col {
  display: inline;
  float: left;
  width: 96.42857%;
  margin: 0 1.78571%;
  *width: 96.42852%;
  *margin: 0 1.78566%;
}
/* line 2128, ../sass/partials/_mobile.scss */
#section-header .left-col .table-list {
  display: block;
  width: 103.57143%;
  margin: 0 -1.78571%;
  *width: 103.57138%;
  *margin: 0 -1.78576%;
  *zoom: 1;
}
/* line 27, ../sass/partials/_grid.scss */
#section-header .left-col .table-list:before, #section-header .left-col .table-list:after {
  content: "";
  display: table;
}
/* line 32, ../sass/partials/_grid.scss */
#section-header .left-col .table-list:after {
  clear: both;
}
/* line 2131, ../sass/partials/_mobile.scss */
#section-header .left-col .table-list li {
  display: inline;
  float: left;
  width: 46.42857%;
  margin: 0 1.78571%;
  *width: 46.42852%;
  *margin: 0 1.78566%;
}
/* line 2135, ../sass/partials/_mobile.scss */
#section-header .left-col .table-list img {
  max-width: 100%;
}
/* line 2142, ../sass/partials/_mobile.scss */
#section-header .inner {
  padding: 1em 0;
}
/* line 2146, ../sass/partials/_mobile.scss */
#section-header .right-col {
  display: inline;
  float: left;
  width: 96.42857%;
  margin: 0 1.78571%;
  *width: 96.42852%;
  *margin: 0 1.78566%;
  text-align: right;
}
/* line 2150, ../sass/partials/_mobile.scss */
#section-header .right-col #site-search {
  margin-top: 1em;
  max-height: 0px;
  display: block;
  overflow: hidden;
  -webkit-transition: max-height 500ms ease-in-out;
  -moz-transition: max-height 500ms ease-in-out;
  -ms-transition: max-height 500ms ease-in-out;
  -o-transition: max-height 500ms ease-in-out;
  transition: max-height 500ms ease-in-out;
}
/* line 2162, ../sass/partials/_mobile.scss */
#section-header .right-col #site-search.active {
  max-height: 40px;
}

/* line 2169, ../sass/partials/_mobile.scss */
#primary-navigation {
  width: 100%;
  margin: 0;
}

/* line 2175, ../sass/partials/_mobile.scss */
#section-content {
  margin: 0;
}
/* line 2178, ../sass/partials/_mobile.scss */
#section-content .breadcrumb-navigation {
  display: inline;
  float: left;
  width: 96.42857%;
  margin: 0 1.78571%;
  *width: 96.42852%;
  *margin: 0 1.78566%;
  display: none;
}
/* line 2183, ../sass/partials/_mobile.scss */
#section-content .left-col {
  display: none;
  padding-bottom: 1.78571%;
}
/* line 2188, ../sass/partials/_mobile.scss */
#section-content .right-col {
  display: inline;
  float: left;
  width: 96.42857%;
  margin: 0 1.78571%;
  *width: 96.42852%;
  *margin: 0 1.78566%;
  padding-bottom: 1.78571%;
}

/* line 2196, ../sass/partials/_mobile.scss */
#homepage-content .row-wide-narrow {
  border-bottom: solid 1em #f0f0f0;
}
/* line 2199, ../sass/partials/_mobile.scss */
#homepage-content .row-wide-narrow .column-left, #homepage-content .row-wide-narrow .column-right {
  width: 100%;
  padding: 1.78571%;
}
/* line 2204, ../sass/partials/_mobile.scss */
#homepage-content .row-wide-narrow .column-left, #homepage-content .row-wide-narrow .column-right {
  width: 100%;
  padding: 1.78571%;
}
/* line 2210, ../sass/partials/_mobile.scss */
#homepage-content .row-narrow-wide {
  border-bottom: solid 1em #f0f0f0;
}
/* line 2213, ../sass/partials/_mobile.scss */
#homepage-content .row-narrow-wide .column-left, #homepage-content .row-narrow-wide .column-right {
  width: 100%;
  padding: 1.78571%;
}
/* line 2219, ../sass/partials/_mobile.scss */
#homepage-content .row-full {
  width: 100%;
  padding: 1.78571%;
}

/* line 2226, ../sass/partials/_mobile.scss */
#inner-page-content,
#pdf-download {
  margin: 1.78571%;
}

/* line 2232, ../sass/partials/_mobile.scss */
#section-footer {
  margin: 0;
  width: 100%;
}

/* line 2237, ../sass/partials/_mobile.scss */
.landing-panel {
  padding: 1.78571%;
  background: #fff;
  margin-top: 0;
  *zoom: 1;
}
/* line 27, ../sass/partials/_grid.scss */
.landing-panel:before, .landing-panel:after {
  content: "";
  display: table;
}
/* line 32, ../sass/partials/_grid.scss */
.landing-panel:after {
  clear: both;
}

/* line 2245, ../sass/partials/_mobile.scss */
.landing-panel + .landing-panel {
  margin-top: 1em;
}

/* line 2249, ../sass/partials/_mobile.scss */
#single-content {
  padding: 1.78571%;
  background: #fff;
  margin-top: 0;
  *zoom: 1;
}
/* line 27, ../sass/partials/_grid.scss */
#single-content:before, #single-content:after {
  content: "";
  display: table;
}
/* line 32, ../sass/partials/_grid.scss */
#single-content:after {
  clear: both;
}

/* line 2256, ../sass/partials/_mobile.scss */
#two-content {
  background: #fff;
  *zoom: 1;
}
/* line 27, ../sass/partials/_grid.scss */
#two-content:before, #two-content:after {
  content: "";
  display: table;
}
/* line 32, ../sass/partials/_grid.scss */
#two-content:after {
  clear: both;
}
/* line 2260, ../sass/partials/_mobile.scss */
#two-content .left-col {
  display: none;
}

/* line 2265, ../sass/partials/_mobile.scss */
.row-triple, .row-quad {
  margin-top: 1.78571%;
  width: 100%;
}
/* line 2269, ../sass/partials/_mobile.scss */
.row-triple ul, .row-quad ul {
  display: block;
}
/* line 2272, ../sass/partials/_mobile.scss */
.row-triple ul li, .row-quad ul li {
  background: #fff;
  padding: 2em 1em;
  width: 100%;
}
/* line 2277, ../sass/partials/_mobile.scss */
.row-triple ul li span, .row-quad ul li span {
  float: left;
  display: inline-block;
  width: 80px;
  margin: 5px 0;
  text-align: center;
  clear: both;
}
/* line 2286, ../sass/partials/_mobile.scss */
.row-triple ul li img, .row-quad ul li img {
  margin-right: 1em;
  max-height: 60px;
}
/* line 2291, ../sass/partials/_mobile.scss */
.row-triple ul li h3, .row-quad ul li h3 {
  font-size: 1.5em;
  line-height: 1em;
  font-weight: 100;
  margin-bottom: 0;
}
/* line 2298, ../sass/partials/_mobile.scss */
.row-triple ul li div, .row-quad ul li div {
  color: #2a7ea0;
  line-height: 1.2em;
}

/* line 2306, ../sass/partials/_mobile.scss */
.per-day {
  max-width: 2em;
}

/* line 2312, ../sass/partials/_mobile.scss */
.table-list li[class*='span-'] {
  width: 100%;
  margin: 1em 0;
}

/* line 2318, ../sass/partials/_mobile.scss */
#print-preview {
  position: fixed;
  top: 5%;
  left: auto;
  height: 90%;
  width: 90%;
  max-width: 768px;
  -webkit-box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 0.5em rgba(0, 50, 70, 0.5);
  box-shadow: 0 0 0 0.5em rgba(0, 50, 70, 0.5);
  background: #fff;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  z-index: -1;
}

/* line 2337, ../sass/partials/_mobile.scss */
.ie8 #print-preview {
  border: solid 5px #003246;
}

/* line 2341, ../sass/partials/_mobile.scss */
#print-preview.active {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  z-index: 1000;
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000px;
  -webkit-transform: translate3d(0, 0, 0);
}

/* line 2350, ../sass/partials/_mobile.scss */
#print-preview header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 40px;
  padding: 0.25em 0.65em;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  background: #003246;
  color: #fff;
  z-index: 1;
}

/* line 2366, ../sass/partials/_mobile.scss */
#print-preview span[class*='icon-'] {
  color: #fff;
  font-size: 28px;
  margin: 2px 0 0 0.5em;
  cursor: pointer;
  -webkit-transition: color 250ms ease;
  -moz-transition: color 250ms ease;
  -ms-transition: color 250ms ease;
  -o-transition: color 250ms ease;
  transition: color 250ms ease;
}

/* line 2378, ../sass/partials/_mobile.scss */
#print-preview span[class*='icon-']:hover {
  color: #4b8297;
}

/* line 2382, ../sass/partials/_mobile.scss */
#print-preview header h2 {
  font-family: 'Lato-Bold', 'Arial-Black';
  line-height: 1.7em;
  color: #fff;
  margin: 0;
}

/* line 2389, ../sass/partials/_mobile.scss */
#timing {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* line 2395, ../sass/partials/_mobile.scss */
#timing input {
  width: auto;
  padding-right: 32px;
}

/* line 2400, ../sass/partials/_mobile.scss */
#timing .icon-calendar {
  position: absolute;
  right: 32px;
  bottom: 11px;
  height: 16px;
}

/* line 2407, ../sass/partials/_mobile.scss */
.middle-line {
  line-height: 2em;
  display: block;
  vertical-align: top;
  text-align: center;
}

/* line 2414, ../sass/partials/_mobile.scss */
.touch .scroll-wrapper {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}

/* line 2426, ../sass/partials/_mobile.scss */
.scroll-wrapper iframe {
  float: left;
  height: 100%;
  width: 100%;
}

/* line 2432, ../sass/partials/_mobile.scss */
#tPros .icon-star.size-24 {
  font-size: 14px;
}

/* line 2436, ../sass/partials/_mobile.scss */
.flex-14 {
  font-size: 14px;
  font-size: 1vw;
}

/* line 2441, ../sass/partials/_mobile.scss */
li[class*='stars-'] {
  margin-left: 5em !important;
}

/* line 2445, ../sass/partials/_mobile.scss */
li[class*='stars-']:after {
  position: absolute;
  right: 100% !important;
  top: 0 !important;
  z-index: 1;
  font-family: 'icomoon';
  font-size: 14px;
  color: #ffe400 !important;
  text-align: right;
  width: 5em;
}

/* line 2457, ../sass/partials/_mobile.scss */
.stars-0:after {
  content: none !important;
}

/* line 2461, ../sass/partials/_mobile.scss */
.stars-1:after {
  content: "\f005" !important;
}

/* line 2465, ../sass/partials/_mobile.scss */
.stars-2:after {
  content: "\f005 \f005" !important;
}

/* line 2469, ../sass/partials/_mobile.scss */
.stars-3:after {
  content: "\f005 \f005 \f005" !important;
}

/* line 2473, ../sass/partials/_mobile.scss */
.stars-4:after {
  content: "\f005 \f005 \f005 \f005" !important;
}

/* line 2477, ../sass/partials/_mobile.scss */
.stars-5:after {
  content: "\f005 \f005 \f005 \f005 \f005" !important;
}

/* line 2481, ../sass/partials/_mobile.scss */
#bottom-navigation a span[class*='icon-']:after {
  position: absolute;
  left: 50%;
  right: 50%;
  margin-left: -11px;
  background: #fff;
  content: '';
  height: 21px;
  width: 22px;
  display: block;
}

/* line 2493, ../sass/partials/_mobile.scss */
.data.white.volume {
  padding-right: 5.5em !important;
}

/* line 2497, ../sass/partials/_mobile.scss */
.drink-size-calculator-table .amount-label:after {
  margin-top: -0.1em;
}

@media screen and (min-width: 600px) {
  /* line 3, ../sass/partials/_600.scss */
  #left-nav {
    display: block;
  }

  /* line 7, ../sass/partials/_600.scss */
  #section-footer .footer-column {
    float: left;
    width: auto;
    margin-bottom: 0;
    clear: right;
  }

  /* line 14, ../sass/partials/_600.scss */
  #mobile-utility, .mobile-visible {
    display: none !important;
  }

  /* line 19, ../sass/partials/_600.scss */
  .mobile-hidden {
    display: inline-block !important;
  }

  /* line 24, ../sass/partials/_600.scss */
  td.mobile-hidden {
    display: table-cell !important;
  }

  /* line 29, ../sass/partials/_600.scss */
  span.mobile-hidden {
    display: inline-block !important;
  }

  /* line 34, ../sass/partials/_600.scss */
  #drinking-patterns {
    font-size: 1em;
  }

  /* line 39, ../sass/partials/_600.scss */
  #drinking-patterns a {
    text-decoration: underline;
  }

  /* line 43, ../sass/partials/_600.scss */
  #drinking-patterns .users {
    display: inline-block;
  }

  /* line 48, ../sass/partials/_600.scss */
  #drinking-patterns .users:after {
    position: absolute;
    left: 100%;
    top: 0.25em;
    margin-left: 0.5em;
    margin-top: 0;
    content: attr(title);
    font-weight: bold;
    font-size: 1em;
    text-align: left;
  }

  /* line 60, ../sass/partials/_600.scss */
  #drinking-patterns .users .icon-user {
    display: inline-block;
  }

  /* line 64, ../sass/partials/_600.scss */
  #drinking-patterns .icon-user {
    font-size: 18px !important;
  }

  /* line 68, ../sass/partials/_600.scss */
  #drinking-patterns tr td + td {
    font-family: 'Lato-Bold', "Arial Black";
    font-size: 1em;
  }

  /* line 73, ../sass/partials/_600.scss */
  #drinking-patterns tr td + td + td {
    font-family: 'Lato', "Arial";
    font-size: 1em;
  }

  /*** Header :: Begin ***/
  /* line 79, ../sass/partials/_600.scss */
  #section-header .inner {
    padding: 1.25em 0 1.25em;
  }

  /*Utility Navigation */
  /* line 85, ../sass/partials/_600.scss */
  #section-header #utility-navigation-list {
    display: block;
    font-size: 0.75em;
    list-style-type: disc;
    padding-bottom: 1.5em;
  }

  /* line 93, ../sass/partials/_600.scss */
  #section-header #utility-navigation-list span[class*='icon'] {
    color: #4b8297;
    font-size: 14px;
    padding-right: 0.25em;
  }

  /* line 99, ../sass/partials/_600.scss */
  #section-header #utility-navigation-list a:hover {
    color: #4b8297;
  }

  /* line 103, ../sass/partials/_600.scss */
  #section-header #utility-navigation-list li {
    display: inline;
    padding-left: 1em;
  }

  /* line 109, ../sass/partials/_600.scss */
  #section-header #utility-navigation-list li:first-child {
    padding-left: 0;
  }

  /* Site Search*/
  /* line 115, ../sass/partials/_600.scss */
  #section-header #site-search {
    clear: both;
    display: block;
    float: right;
    position: relative;
  }

  /* line 123, ../sass/partials/_600.scss */
  #section-header #site-search #sitesearchinput::-webkit-input-placeholder {
    color: #fff;
  }

  /* line 128, ../sass/partials/_600.scss */
  #section-header #site-search #sitesearchinput:-moz-placeholder {
    color: #fff;
  }

  /* line 133, ../sass/partials/_600.scss */
  #section-header #site-search #sitesearchinput:-ms-input-placeholder {
    color: #fff;
  }

  /* line 138, ../sass/partials/_600.scss */
  #section-header #site-search #sitesearchsubmit {
    display: block;
  }

  /* Mobile Navigation */
  /* line 143, ../sass/partials/_600.scss */
  #section-header #mobile-menu-toggle {
    display: none;
  }

  /*** Header :: End ***/
  /* line 149, ../sass/partials/_600.scss */
  .sub-menu.left {
    left: 0;
  }

  /* line 154, ../sass/partials/_600.scss */
  .sub-menu.right {
    right: 0;
  }

  /*** Primary Navigation :: End ***/
  /***** Layouts :: Begin *****/
  /* Breadcrumb Navigation */
  /* line 163, ../sass/partials/_600.scss */
  .breadcrumb-navigation {
    display: block;
  }

  /* Full Height Borders */
  /* line 169, ../sass/partials/_600.scss */
  div[class*='row-'] > div[class*='column-']:before {
    content: '';
    position: absolute;
    top: 0;
    margin-left: -1.5625%;
    width: 1.5625%;
    height: 100%;
    background-color: #f0f0f0;
  }

  /* line 180, ../sass/partials/_600.scss */
  div[class*='row-'] > div[class*='column-']:first-child:before {
    background: none;
  }

  /* Image Banner Row */
  /* line 186, ../sass/partials/_600.scss */
  .row-image-banner h1 {
    bottom: .6em;
    font-size: 3.75em;
  }

  /* line 192, ../sass/partials/_600.scss */
  #homepage-content .row-wide-narrow,
  #homepage-content .row-narrow-wide,
  #homepage-content .row-full {
    background-color: #fff;
  }

  /* Brochure Download Homepage */
  /* line 200, ../sass/partials/_600.scss */
  .row-narrow-wide .left-image-right-content .left-image-inner-left,
  .row-narrow-wide .left-image-right-content .left-image-inner-right {
    float: none;
    margin: 0;
    text-align: center;
    width: 100%;
  }

  /* line 209, ../sass/partials/_600.scss */
  .row-narrow-wide .left-image-right-content .left-image-inner-left img {
    float: none;
  }

  /* line 214, ../sass/partials/_600.scss */
  #pdf-download .left-image-right-content {
    float: left;
    margin: 0;
    width: 50%;
  }

  /* line 221, ../sass/partials/_600.scss */
  #pdf-download .left-image-right-content img {
    float: none;
  }

  /* line 226, ../sass/partials/_600.scss */
  #pdf-download .left-image-right-content .left-image-inner-left {
    float: left;
  }

  /* line 231, ../sass/partials/_600.scss */
  #pdf-download .left-image-right-content .left-image-inner-right {
    float: right;
    margin: 0 5% 0 0;
    text-align: left;
    width: 43%;
  }

  /* line 239, ../sass/partials/_600.scss */
  #pdf-download .left-image-right-content img {
    float: right;
    max-width: 65px;
  }

  /* line 245, ../sass/partials/_600.scss */
  #pdf-download .left-image-right-content .left-image-inner-right {
    float: none;
    margin: 0 0 0 75px;
    width: auto;
  }

  /* line 252, ../sass/partials/_600.scss */
  #pdf-download .left-image-right-content .left-image-inner-right strong {
    padding: 0.75em 0 0.5em;
  }

  /* line 257, ../sass/partials/_600.scss */
  #pdf-download .right {
    float: right;
    padding-top: 3%;
    width: 50%;
  }

  /* Columns & Rows */
  /* line 265, ../sass/partials/_600.scss */
  #homepage-content .row-full h2 {
    margin-bottom: 1em;
  }

  /* line 270, ../sass/partials/_600.scss */
  #homepage-content .row-full .border-left {
    border-left: 1px solid #7F7F7F;
    float: right;
    margin: 2em 0;
    padding-left: 5%;
    text-align: left;
    width: 45%;
  }

  /* line 280, ../sass/partials/_600.scss */
  #homepage-content .row-full .border-right {
    border-right: 1px solid #7F7F7F;
    float: left;
    margin: 2em 0;
    padding-left: 5%;
    text-align: left;
    width: 45%;
  }

  /* line 290, ../sass/partials/_600.scss */
  #homepage-content .row-full .inner > img {
    float: left;
    margin: 5% 0 0 0;
    width: 45%;
  }

  /*** Inner Layout ***/
  /* line 298, ../sass/partials/_600.scss */
  h2 {
    min-height: 0;
  }

  /* line 303, ../sass/partials/_600.scss */
  ol > li > ul > li .column-left {
    float: left;
    margin-right: 10%;
    width: 50%;
  }

  /* line 310, ../sass/partials/_600.scss */
  ol > li > ul > li .column-right {
    float: right;
    text-align: center;
    width: 35%;
  }

  /* line 317, ../sass/partials/_600.scss */
  .column-left {
    float: left;
    text-align: left;
    width: 50%;
  }

  /* line 324, ../sass/partials/_600.scss */
  .column-right {
    float: right;
    width: 50%;
  }

  /* how many drinks list */
  /* line 331, ../sass/partials/_600.scss */
  .how-many-drinks {
    border: 1px solid #4b8297;
    margin: inherit 0;
    position: relative;
    width: auto;
  }

  /* line 339, ../sass/partials/_600.scss */
  ul.how-many-drinks > li {
    border: none;
    float: left;
    width: 16%;
  }

  /* line 346, ../sass/partials/_600.scss */
  ul.how-many-drinks > li:last-child {
    width: 52%;
  }

  /* line 351, ../sass/partials/_600.scss */
  ul.how-many-drinks > li:after {
    border-left: 1px solid #4b8297;
    bottom: 0;
    content: '';
    position: absolute;
    top: 0;
  }

  /* line 360, ../sass/partials/_600.scss */
  ul.how-many-drinks > li:first-child:after {
    display: none;
  }

  /* line 365, ../sass/partials/_600.scss */
  ul.how-many-drinks > li > ul > li.header {
    border-bottom: 1px solid #4b8297;
    height: 4em;
    margin-bottom: 1em;
    padding-bottom: 1em;
    text-align: center;
  }

  /* line 374, ../sass/partials/_600.scss */
  ul.how-many-drinks > li > ul > li {
    padding: 0 1em;
  }

  /* Bottom Prev/Next Navigation */
  /* line 380, ../sass/partials/_600.scss */
  #bottom-navigation {
    position: relative;
    height: auto;
    display: block;
    width: 100%;
  }

  /*** Statard Drink List ***/
  /* line 389, ../sass/partials/_600.scss */
  .standard-drink-list ul li {
    float: left;
    font-size: .65em;
    width: 12.9%;
  }

  /* line 396, ../sass/partials/_600.scss */
  .standard-drink-list ul li.separator {
    padding: 0;
    width: auto;
  }

  /* line 402, ../sass/partials/_600.scss */
  .standard-drink-list ul li p {
    line-height: 1em;
    margin: 0;
  }

  /* line 408, ../sass/partials/_600.scss */
  .standard-drink-list ul li p:first-child {
    height: 7em;
    margin: 0;
  }

  /* line 414, ../sass/partials/_600.scss */
  .standard-drink-list ul li .image {
    height: 150px;
    margin-bottom: 1em;
    position: relative;
  }

  /* line 421, ../sass/partials/_600.scss */
  .standard-drink-list ul li .image img {
    bottom: 0;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 100%;
  }

  /*** Blank Layout ***/
  /* line 432, ../sass/partials/_600.scss */
  #blank-content .column-left {
    float: left;
    width: 50%;
  }

  /* line 438, ../sass/partials/_600.scss */
  #blank-content .column-right {
    float: right;
    width: 50%;
  }

  /***** Layouts :: End *****/
  /*** Sticky Footer :: Begin***/
  /* line 447, ../sass/partials/_600.scss */
  body {
    margin: 0 0 236px;
  }

  /* line 451, ../sass/partials/_600.scss */
  #section-footer {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 236px;
    width: 100%;
    font-weight: 400;
  }

  /* line 461, ../sass/partials/_600.scss */
  #section-footer .inner {
    color: #fff;
    margin: 0;
  }

  /* line 467, ../sass/partials/_600.scss */
  #section-footer .footer-column {
    display: block;
  }

  /* line 472, ../sass/partials/_600.scss */
  #section-footer .footer-column strong {
    display: block;
    padding-bottom: .25em;
    text-transform: uppercase;
  }

  /* line 479, ../sass/partials/_600.scss */
  #section-footer .footer-column li {
    line-height: 1em;
    padding-bottom: .5em;
    padding-left: 0;
  }

  /* line 485, ../sass/partials/_600.scss */
  #section-footer .footer-column-right {
    font-size: inherit;
  }

  /*** Footer :: End ***/
  /* line 491, ../sass/partials/_600.scss */
  nav {
    position: relative;
    background: #4b8297;
    border-top: solid 1px #fff;
  }

  /* line 498, ../sass/partials/_600.scss */
  #primary-navigation {
    font-size: 0.9em;
    display: block;
  }

  /* line 503, ../sass/partials/_600.scss */
  #primary-navigation ul {
    overflow: hidden;
  }

  /* line 507, ../sass/partials/_600.scss */
  #primary-navigation ul li {
    position: inherit;
    border: none;
    padding: 0;
  }

  /* line 513, ../sass/partials/_600.scss */
  #primary-navigation ul > li.current, #primary-navigation ul > li:hover {
    background: #fff;
  }

  /* line 517, ../sass/partials/_600.scss */
  #primary-navigation ul > li:hover, #primary-navigation ul > li:hover > a {
    background: #52a0c1 !important;
    color: #fff !important;
  }

  /* line 522, ../sass/partials/_600.scss */
  #primary-navigation ul li span {
    font-size: 1em;
    font-family: 'Lato-Bold', 'Arial Black';
    text-transform: none;
  }

  /* line 528, ../sass/partials/_600.scss */
  #primary-navigation ul li a:link, #primary-navigation ul li a:active, #primary-navigation ul li a:hover, #primary-navigation ul li a:visited {
    display: block;
  }

  /* line 532, ../sass/partials/_600.scss */
  #primary-navigation ul li a:after {
    content: " ";
  }

  /* line 536, ../sass/partials/_600.scss */
  #primary-navigation ul li ul {
    position: absolute;
    left: -999em;
    z-index: 10;
    border: solid 1em #d2d2d2;
    background: #fff;
  }

  /* line 545, ../sass/partials/_600.scss */
  #primary-navigation ul li + li {
    border: 0;
  }

  /* line 550, ../sass/partials/_600.scss */
  #primary-navigation ul li + li + li + li {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAYAAAB10jRKAAAADklEQVQIW2P8DwSMpBAA5Yon43ijn38AAAAASUVORK5CYII=) no-repeat left center;
  }

  /* line 555, ../sass/partials/_600.scss */
  #primary-navigation ul li:hover {
    background: #fff;
  }

  /* line 560, ../sass/partials/_600.scss */
  #primary-navigation ul li:hover + li, #primary-navigation ul li.current + li {
    background-image: none;
  }

  /* line 564, ../sass/partials/_600.scss */
  #primary-navigation ul li {
    float: left;
    display: inline-block;
    vertical-align: top;
  }

  /* line 571, ../sass/partials/_600.scss */
  #primary-navigation .icon-home {
    height: 100%;
    display: block;
    line-height: inherit;
    font-family: icomoon !important;
  }

  /* line 579, ../sass/partials/_600.scss */
  #primary-navigation ul li a:link, #primary-navigation ul li a:active, #primary-navigation ul li a:hover, #primary-navigation ul li a:visited {
    color: #fff;
    text-decoration: none;
    border-bottom: none;
    padding-right: 0;
  }

  /* line 587, ../sass/partials/_600.scss */
  #primary-navigation ul li:hover a, #primary-navigation ul > li.current a {
    color: #4a463e;
  }

  /* line 592, ../sass/partials/_600.scss */
  #primary-navigation ul a, #primary-navigation ul span {
    display: block;
  }

  /* line 597, ../sass/partials/_600.scss */
  #primary-navigation ul a {
    margin: 0 0.85em !important;
    padding: 1em 0 !important;
  }

  /* line 603, ../sass/partials/_600.scss */
  #primary-navigation ul span {
    padding: 0.5em 0 !important;
    text-align: center;
  }

  /* line 609, ../sass/partials/_600.scss */
  #primary-navigation ul li:hover ul li {
    background: #fff;
  }

  /* line 614, ../sass/partials/_600.scss */
  #primary-navigation ul li ul li a:link, #primary-navigation ul li ul li a:active, #primary-navigation ul li ul li a:hover, #primary-navigation ul li ul li a:visited {
    color: #000;
    font-weight: 300;
  }

  /* line 620, ../sass/partials/_600.scss */
  #primary-navigation ul li ul li a:hover {
    color: #4b8297;
  }

  /* line 625, ../sass/partials/_600.scss */
  #primary-navigation ul li ul li span {
    background: #edeae5;
  }

  /* line 630, ../sass/partials/_600.scss */
  #primary-navigation ul li ul li ul {
    position: relative;
    margin: 0;
    border: 0;
    display: block;
  }

  /* line 638, ../sass/partials/_600.scss */
  #primary-navigation ul li ul li ul li {
    margin: 0;
    text-transform: none;
    border-left: none;
    display: block;
  }

  /* line 646, ../sass/partials/_600.scss */
  #primary-navigation ul li ul li ul li a {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQIW2O8ffX4fwAIggN4QZVA0QAAAABJRU5ErkJggg==) repeat-x left top;
  }

  /* line 651, ../sass/partials/_600.scss */
  #primary-navigation ul li ul li ul li:first-child a {
    background: none;
  }

  /* line 656, ../sass/partials/_600.scss */
  #primary-navigation ul li ul li ul li:first-child {
    margin: 0;
  }

  /* line 661, ../sass/partials/_600.scss */
  #primary-navigation ul li ul li {
    width: 100%;
  }

  /* line 667, ../sass/partials/_600.scss */
  #primary-navigation {
    width: auto;
    margin: auto;
  }

  /* line 674, ../sass/partials/_600.scss */
  #section-content .breadcrumb-navigation {
    display: inline;
  }
  /* line 678, ../sass/partials/_600.scss */
  #section-content .left-col {
    display: inline;
    float: left;
    width: 27.67857%;
    margin: 0 1.78571%;
    *width: 27.67852%;
    *margin: 0 1.78566%;
  }
  /* line 682, ../sass/partials/_600.scss */
  #section-content .right-col {
    display: inline;
    float: left;
    width: 65.17857%;
    margin: 0 1.78571%;
    *width: 65.17852%;
    *margin: 0 1.78566%;
  }
  /* line 685, ../sass/partials/_600.scss */
  #section-content .right-col .table-list {
    display: block;
    width: 105.19481%;
    margin: 0 -2.5974%;
    *width: 105.19476%;
    *margin: 0 -2.59745%;
    *zoom: 1;
  }
  /* line 27, ../sass/partials/_grid.scss */
  #section-content .right-col .table-list:before, #section-content .right-col .table-list:after {
    content: "";
    display: table;
  }
  /* line 32, ../sass/partials/_grid.scss */
  #section-content .right-col .table-list:after {
    clear: both;
  }
  /* line 688, ../sass/partials/_600.scss */
  #section-content .right-col .table-list li.span-50 {
    display: inline;
    float: left;
    width: 44.80519%;
    margin: 0 2.5974%;
    *width: 44.80514%;
    *margin: 0 2.59735%;
  }

  /* line 696, ../sass/partials/_600.scss */
  .landing-panel {
    *zoom: 1;
  }
  /* line 27, ../sass/partials/_grid.scss */
  .landing-panel:before, .landing-panel:after {
    content: "";
    display: table;
  }
  /* line 32, ../sass/partials/_grid.scss */
  .landing-panel:after {
    clear: both;
  }
  /* line 700, ../sass/partials/_600.scss */
  .landing-panel ul {
    display: inline;
    float: left;
    width: 96.42857%;
    margin: 0 1.78571%;
    *width: 96.42852%;
    *margin: 0 1.78566%;
    padding: 0;
    margin: 0;
  }
  /* line 705, ../sass/partials/_600.scss */
  .landing-panel ul li {
    display: inline;
    float: left;
    width: 33.92857%;
    margin: 0 1.78571%;
    *width: 33.92852%;
    *margin: 0 1.78566%;
    margin: 0;
    vertical-align: middle;
  }
  /* line 711, ../sass/partials/_600.scss */
  .landing-panel ul li + li {
    display: inline;
    float: left;
    width: 58.92857%;
    margin: 0 1.78571%;
    *width: 58.92852%;
    *margin: 0 1.78566%;
  }

  /* line 718, ../sass/partials/_600.scss */
  .landing-panel.sub {
    *zoom: 1;
  }
  /* line 27, ../sass/partials/_grid.scss */
  .landing-panel.sub:before, .landing-panel.sub:after {
    content: "";
    display: table;
  }
  /* line 32, ../sass/partials/_grid.scss */
  .landing-panel.sub:after {
    clear: both;
  }
  /* line 722, ../sass/partials/_600.scss */
  .landing-panel.sub ul {
    display: inline;
    float: left;
    width: 96.42857%;
    margin: 0 1.78571%;
    *width: 96.42852%;
    *margin: 0 1.78566%;
    padding: 0;
    margin: 0;
  }
  /* line 727, ../sass/partials/_600.scss */
  .landing-panel.sub ul li {
    display: inline;
    float: left;
    width: 15.17857%;
    margin: 0 1.78571%;
    *width: 15.17852%;
    *margin: 0 1.78566%;
    margin: 0;
    vertical-align: middle;
  }
  /* line 733, ../sass/partials/_600.scss */
  .landing-panel.sub ul li + li {
    display: inline;
    float: left;
    width: 77.67857%;
    margin: 0 1.78571%;
    *width: 77.67852%;
    *margin: 0 1.78566%;
  }

  /* line 739, ../sass/partials/_600.scss */
    .landing-panel img {
        max-width: 100%;
    }

  /* line 743, ../sass/partials/_600.scss */
  .landing-panel.sub img {
    border: solid 1px #f0f0f0;
  }

  /* line 750, ../sass/partials/_600.scss */
  #homepage-content .row-wide-narrow .column-left, #homepage-content .row-wide-narrow .column-right {
    margin: auto;
    padding: 0;
  }
  /* line 755, ../sass/partials/_600.scss */
  #homepage-content .row-wide-narrow .column-left {
    display: inline;
    float: left;
    width: 58.92857%;
    margin: 0 1.78571%;
    *width: 58.92852%;
    *margin: 0 1.78566%;
  }
  /* line 759, ../sass/partials/_600.scss */
  #homepage-content .row-wide-narrow .column-right {
    display: inline;
    float: left;
    width: 33.92857%;
    margin: 0 1.78571%;
    *width: 33.92852%;
    *margin: 0 1.78566%;
  }
  /* line 765, ../sass/partials/_600.scss */
  #homepage-content .row-narrow-wide .column-left, #homepage-content .row-narrow-wide .column-right {
    margin: auto;
    padding: 0;
  }
  /* line 770, ../sass/partials/_600.scss */
  #homepage-content .row-narrow-wide .column-left {
    display: inline;
    float: left;
    width: 33.92857%;
    margin: 0 1.78571%;
    *width: 33.92852%;
    *margin: 0 1.78566%;
  }
  /* line 774, ../sass/partials/_600.scss */
  #homepage-content .row-narrow-wide .column-right {
    display: inline;
    float: left;
    width: 58.92857%;
    margin: 0 1.78571%;
    *width: 58.92852%;
    *margin: 0 1.78566%;
  }

  /* line 782, ../sass/partials/_600.scss */
  #section-header .left-col {
    display: inline;
    float: left;
    width: 27.67857%;
    margin: 0 1.78571%;
    *width: 27.67852%;
    *margin: 0 1.78566%;
  }
  /* line 785, ../sass/partials/_600.scss */
  #section-header .left-col .table-list {
    display: block;
    width: 111.42857%;
    margin: 0 -5.71429%;
    *width: 111.42852%;
    *margin: 0 -5.71434%;
    *zoom: 1;
  }
  /* line 27, ../sass/partials/_grid.scss */
  #section-header .left-col .table-list:before, #section-header .left-col .table-list:after {
    content: "";
    display: table;
  }
  /* line 32, ../sass/partials/_grid.scss */
  #section-header .left-col .table-list:after {
    clear: both;
  }
  /* line 788, ../sass/partials/_600.scss */
  #section-header .left-col .table-list li {
    display: inline;
    float: left;
    width: 88.57143%;
    margin: 0 5.71429%;
    *width: 88.57138%;
    *margin: 0 5.71424%;
  }
  /* line 794, ../sass/partials/_600.scss */
  #section-header .inner {
    padding: 2em 0;
  }
  /* line 798, ../sass/partials/_600.scss */
  #section-header .right-col {
    display: inline;
    float: left;
    width: 65.17857%;
    margin: 0 1.78571%;
    *width: 65.17852%;
    *margin: 0 1.78566%;
  }
  /* line 801, ../sass/partials/_600.scss */
  #section-header .right-col #site-search {
    margin-top: 0;
    width: 200px;
    display: block;
    max-height: none;
  }

  /* line 811, ../sass/partials/_600.scss */
  #inner-page-content,
  #pdf-download {
    margin: 0;
  }

  /* line 818, ../sass/partials/_600.scss */
  #section-footer div.footer-column {
    display: inline;
    float: left;
    width: 15.17857%;
    margin: 0 1.78571%;
    *width: 15.17852%;
    *margin: 0 1.78566%;
  }
  /* line 822, ../sass/partials/_600.scss */
  #section-footer div.footer-column + div.footer-column {
    display: inline;
    float: left;
    width: 15.17857%;
    margin: 0 1.78571%;
    *width: 15.17852%;
    *margin: 0 1.78566%;
  }
  /* line 826, ../sass/partials/_600.scss */
  #section-footer div.footer-column + div.footer-column + div.footer-column {
    display: inline;
    float: left;
    width: 58.92857%;
    margin: 0 1.78571%;
    *width: 58.92852%;
    *margin: 0 1.78566%;
    text-align: right;
  }

  /* line 833, ../sass/partials/_600.scss */
  .row-full li {
    position: relative;
    display: inline;
    float: left;
    width: 46.42857%;
    margin: 0 1.78571%;
    *width: 46.42852%;
    *margin: 0 1.78566%;
  }
  /* line 838, ../sass/partials/_600.scss */
  .row-full li:first-child:before {
    content: '';
    position: absolute;
    z-index: 3;
    right: -1em;
    top: 0;
    height: 100%;
    width: 1px;
    background: #7f7f7f;
  }

  /* line 851, ../sass/partials/_600.scss */
  .row-triple, .row-quad {
    display: table;
  }
  /* line 854, ../sass/partials/_600.scss */
  .row-triple ul, .row-quad ul {
    display: table-row;
  }
  /* line 857, ../sass/partials/_600.scss */
  .row-triple ul li, .row-quad ul li {
    vertical-align: top;
    display: table-cell;
    background: #fff;
    width: 33.33333333333333%;
    border-left: solid 1em #F0F0F0;
    text-align: center;
  }
  /* line 865, ../sass/partials/_600.scss */
  .row-triple ul li span, .row-quad ul li span {
    float: none;
    display: inline-block;
    width: auto;
    text-align: center;
    clear: both;
    margin: 0 0;
  }
  /* line 874, ../sass/partials/_600.scss */
  .row-triple ul li img, .row-quad ul li img {
    margin-right: 0;
    margin: 0 auto;
    max-height: 120px;
    display: block;
  }
  /* line 881, ../sass/partials/_600.scss */
  .row-triple ul li h3, .row-quad ul li h3 {
    display: block;
    margin-top: 1em;
    width: 100%;
  }
  /* line 888, ../sass/partials/_600.scss */
  .row-triple ul li:first-child, .row-quad ul li:first-child {
    border-left: none;
  }

  /* line 895, ../sass/partials/_600.scss */
  .row-triple ul {
    display: table-row;
  }
  /* line 899, ../sass/partials/_600.scss */
  .row-triple ul li img {
    float: left;
    margin-right: 1em;
    max-height: 120px;
    display: inline-block;
  }
  /* line 906, ../sass/partials/_600.scss */
  .row-triple ul li h3 {
    display: inline;
    margin-top: 0;
    width: auto;
  }

  /* line 918, ../sass/partials/_600.scss */
  .row-quad ul li {
    width: 25%;
  }

  /* line 924, ../sass/partials/_600.scss */
  .row-triple + .row-quad, .row-quad + .row-triple {
    border-bottom: none;
  }

  /* line 928, ../sass/partials/_600.scss */
  #drinking-patterns tr td {
    font-weight: normal;
  }
}
@media screen and (min-width: 768px) {
  /* line 3, ../sass/partials/_768.scss */
  ul.checkbox-list li input[type="checkbox"],
  ul.checkbox-list li input[type="radio"] {
    left: 0;
  }

  /* line 9, ../sass/partials/_768.scss */
  #landing-sub-panels {
    background: #fff;
  }

  /* line 14, ../sass/partials/_768.scss */
  #landing-sub-panels li {
    float: left;
    margin-right: -100em;
    margin-top: 0;
    font-size: 0.8em;
  }

  /* line 22, ../sass/partials/_768.scss */
  #landing-sub-panels span {
    padding: 0.75em 0 0.25em 1.5em;
  }

  /* line 27, ../sass/partials/_768.scss */
  #landing-sub-panels > li:first-child span {
    padding-left: 0.75em;
  }

  /* line 32, ../sass/partials/_768.scss */
  #landing-sub-panels > li dl {
    margin-left: 2.75em;
  }

  /* line 37, ../sass/partials/_768.scss */
  #landing-sub-panels > li:first-child dl {
    margin-left: 2em;
  }

  /* line 42, ../sass/partials/_768.scss */
  #landing-sub-panels.two li {
    width: 50%;
  }

  /* line 47, ../sass/partials/_768.scss */
  #landing-sub-panels.two li + li {
    margin-left: 50%;
  }

  /* line 52, ../sass/partials/_768.scss */
  #landing-sub-panels.three li {
    width: 33.333333333333333333333333333333%;
  }

  /* line 57, ../sass/partials/_768.scss */
  #landing-sub-panels.three li + li {
    margin-left: 33.333333333333333333333333333333%;
  }

  /* line 62, ../sass/partials/_768.scss */
  #landing-sub-panels.three li + li + li {
    margin-left: 66.666666666666666666666666666667%;
  }

  /* line 67, ../sass/partials/_768.scss */
  #primary-navigation ul li:first-child {
    display: inline-block;
  }

  /* line 72, ../sass/partials/_768.scss */
  #primary-navigation ul li + li {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAYAAAB10jRKAAAADklEQVQIW2P8DwSMpBAA5Yon43ijn38AAAAASUVORK5CYII=) no-repeat left center;
  }

  /* line 77, ../sass/partials/_768.scss */
  #primary-navigation ul li {
    text-transform: uppercase;
  }

  /* line 82, ../sass/partials/_768.scss */
  #primary-navigation ul a {
    margin: 0 1em !important;
  }

  /* line 87, ../sass/partials/_768.scss */
  #primary-navigation ul li ul li {
    position: relative;
    float: left;
    width: 100%;
    color: #000;
    background: #fff;
    padding-right: 1em;
  }

  /* line 97, ../sass/partials/_768.scss */
  #primary-navigation ul li ul {
    border-right: none;
  }

  /* line 102, ../sass/partials/_768.scss */
  #primary-navigation ul li ul li:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    height: 500%;
    width: 1em;
    background: #d2d2d2;
    z-index: 15;
  }

  /* line 114, ../sass/partials/_768.scss */
  #primary-navigation ul li ul li ul li:before {
    background: none;
  }

  /* line 119, ../sass/partials/_768.scss */
  #primary-navigation ul li ul li:first-child {
    border-left: none;
  }

  /* line 123, ../sass/partials/_768.scss */
  #primary-navigation ul li ul li {
    width: 220px;
  }

  /* line 128, ../sass/partials/_768.scss */
  #primary-navigation ul li a:link, #primary-navigation ul li a:active, #primary-navigation ul li a:hover, #primary-navigation ul li a:visited {
    font-family: 'Lato-Bold', 'Arial Black';
  }

  /* line 132, ../sass/partials/_768.scss */
  .scrolling-quotes #control-right {
    right: -13.57142%;
    text-decoration: none;
  }

  /* line 139, ../sass/partials/_768.scss */
  #two-content .left-col {
    display: inline;
  }

  /* line 144, ../sass/partials/_768.scss */
  #tPros .icon-star.size-24 {
    font-size: 18px;
  }

  /* line 148, ../sass/partials/_768.scss */
  #drinking-patterns .icon-user {
    font-size: 22px !important;
  }

  /* line 153, ../sass/partials/_768.scss */
  #drinking-patterns td + td + td {
    white-space: nowrap;
  }

  /* line 157, ../sass/partials/_768.scss */
  #drinking-patterns td + td + td + td {
    white-space: normal;
  }
}
@media screen and (min-width: 900px) {
  /* line 3, ../sass/partials/_900.scss */
  #alcohol-spending-calculator input[type=text] {
    text-align: right !important;
  }

  /***** Layouts :: Start *****/
  /*** Homepage Layout ***/
  /* line 9, ../sass/partials/_900.scss */
  .row-image-banner h1 {
    bottom: 0.75em;
    font-size: 4.6875em;
    left: .5em;
  }

  /* line 16, ../sass/partials/_900.scss */
  span.large[class*="icon-"] {
    font-size: 56px;
    margin: inherit;
  }

  /* line 22, ../sass/partials/_900.scss */
  #homepage-content .row-full .inner > img {
    margin: 0;
  }

  /* Brochure Download Homepage */
  /* line 28, ../sass/partials/_900.scss */
  .row-narrow-wide .left-image-right-content .left-image-inner-left {
    float: left;
    width: auto;
  }

  /* line 34, ../sass/partials/_900.scss */
  .row-narrow-wide .left-image-right-content .left-image-inner-right {
    float: none;
    margin: 0 0 0 115px;
    text-align: left;
    width: auto;
  }

  /* line 42, ../sass/partials/_900.scss */
  table.blue tr.sub-header th {
    font-size: 1.75em;
  }

  /* line 47, ../sass/partials/_900.scss */
  table.blue th {
    font-size: 1em;
    border: none;
  }

  /***** Layouts :: End *****/
  /* line 54, ../sass/partials/_900.scss */
  #primary-navigation ul li ul li {
    width: 270px;
  }

  /* line 59, ../sass/partials/_900.scss */
  #primary-navigation ul li + li a {
    position: relative;
    display: inline-block;
  }

  /* line 65, ../sass/partials/_900.scss */
  #tPros .icon-star.size-24 {
    font-size: 22px;
  }

  /* line 69, ../sass/partials/_900.scss */
  #drinking-patterns .icon-user {
    font-size: 32px !important;
  }
}
@media screen and (min-width: 960px) {
  /* line 3, ../sass/partials/_960.scss */
  #primary-navigation {
    font-size: 1em;
  }

  /* line 7, ../sass/partials/_960.scss */
  #pros-cons .cell:first-child ul.unordered li {
    text-align: left;
  }

  /* line 11, ../sass/partials/_960.scss */
  #pros-cons ul.unordered li .icon-star.invisible {
    display: inline;
  }

  /* line 15, ../sass/partials/_960.scss */
  #tPros .icon-star.size-24 {
    font-size: 24px;
  }
}
