/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* IMPORTS STYLESHEET FRAGMENTS */
/* normalize.css v2.1.2 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 22, ../sass/_normalize.scss */
/* line 15, ../sass/screen.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 32, ../sass/_normalize.scss */
/* line 24, ../sass/screen.scss */
audio, canvas, video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 41, ../sass/_normalize.scss */
/* line 34, ../sass/screen.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 50, ../sass/_normalize.scss */
/* line 44, ../sass/screen.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 64, ../sass/_normalize.scss */
/* line 58, ../sass/screen.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/**
 * Remove default margin.
 */
/* line 74, ../sass/_normalize.scss */
/* line 72, ../sass/screen.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 86, ../sass/_normalize.scss */
/* line 85, ../sass/screen.scss */
a:focus {
  outline: thin dotted;
}
/* line 88, ../sass/screen.scss */
a:active, a:hover {
  outline: 0;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 95, ../sass/_normalize.scss */
/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 108, ../sass/_normalize.scss */
/* line 107, ../sass/screen.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 117, ../sass/_normalize.scss */
/* line 117, ../sass/screen.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 126, ../sass/_normalize.scss */
/* line 126, ../sass/screen.scss */
b, strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 134, ../sass/_normalize.scss */
/* line 135, ../sass/screen.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 142, ../sass/_normalize.scss */
/* line 144, ../sass/screen.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 152, ../sass/_normalize.scss */
/* line 155, ../sass/screen.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 164, ../sass/_normalize.scss */
/* line 165, ../sass/screen.scss */
code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 173, ../sass/_normalize.scss */
/* line 175, ../sass/screen.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 181, ../sass/_normalize.scss */
/* line 184, ../sass/screen.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 189, ../sass/_normalize.scss */
/* line 193, ../sass/screen.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 198, ../sass/_normalize.scss */
/* line 202, ../sass/screen.scss */
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 209, ../sass/screen.scss */
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}

/* line 205, ../sass/_normalize.scss */
/* line 209, ../sass/_normalize.scss */
/* line 221, ../sass/screen.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 221, ../sass/_normalize.scss */
/* line 233, ../sass/screen.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 229, ../sass/_normalize.scss */
/* line 242, ../sass/screen.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 241, ../sass/_normalize.scss */
/* line 254, ../sass/screen.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 253, ../sass/_normalize.scss */
/* line 266, ../sass/screen.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 264, ../sass/_normalize.scss */
/* line 278, ../sass/screen.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 278, ../sass/_normalize.scss */
/* line 292, ../sass/screen.scss */
button, input, select, textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 290, ../sass/_normalize.scss */
/* line 307, ../sass/screen.scss */
button, input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 302, ../sass/_normalize.scss */
/* line 319, ../sass/screen.scss */
button, select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 317, ../sass/_normalize.scss */
/* line 332, ../sass/screen.scss */
button, html input[type="button"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/* line 340, ../sass/screen.scss */
input[type="reset"], input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 327, ../sass/_normalize.scss */
/* line 353, ../sass/screen.scss */
button[disabled], html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
/* line 337, ../sass/_normalize.scss */
/* line 364, ../sass/screen.scss */
input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/* line 370, ../sass/screen.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}
/* line 377, ../sass/screen.scss */
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 348, ../sass/_normalize.scss */
/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 361, ../sass/_normalize.scss */
/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 370, ../sass/_normalize.scss */
/* line 401, ../sass/screen.scss */
button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 380, ../sass/_normalize.scss */
/* line 412, ../sass/screen.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 393, ../sass/_normalize.scss */
/* line 427, ../sass/screen.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

@font-face {
  font-family: 'seravek';
  src: url("../fonts/seravek-webfont.eot");
  src: url("../fonts/seravek-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/seravek.woff") format("woff"), url("../fonts/seravek-webfont.ttf") format("truetype"), url("../fonts/seravek-webfont.svg#webfont") format("svg");
}

@font-face {
  font-family: 'seravek-medium';
  src: url("../fonts/seravek-medium-webfont.eot");
  src: url("../fonts/seravek-medium-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/seravek-medium-webfont.woff") format("woff"), url("../fonts/seravek-medium-webfont.ttf") format("truetype"), url("../fonts/seravek-medium-webfont.svg#webfont") format("svg");
}

@font-face {
  font-family: 'seravek-light';
  src: url("../fonts/seravek-light-webfont.eot");
  src: url("../fonts/seravek-light-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/seravek-light-webfont.woff") format("woff"), url("../fonts/seravek-light-webfont.ttf") format("truetype"), url("../fonts/seravek-light-webfont.svg#webfont") format("svg");
}


/* MEDIA QUERY STUFF */
@media only screen and (min-width: 48em) {
  /* line 13, ../sass/screen.scss */
  /* line 456, ../sass/screen.scss */
  .show-for-mobile {
    display: none;
  }

}
/* FONTS */
/* COLORS */
/*  CLEARFIX  */
/* line 31, ../sass/screen.scss */
/* line 466, ../sass/screen.scss */
.group {
  zoom: 1;
  /* For IE 6/7 (trigger hasLayout) */
}
/* line 467, ../sass/screen.scss */
.group:before {
  content: "";
  display: table;
}
/* line 471, ../sass/screen.scss */
.group:after {
  content: "";
  display: table;
  clear: both;
}

/* line 35, ../sass/screen.scss */
/* line 38, ../sass/screen.scss */
/* line 44, ../sass/screen.scss */
/* line 486, ../sass/screen.scss */
img {
  max-width: 100%;
}

/* line 48, ../sass/screen.scss */
/* line 492, ../sass/screen.scss */
body {
  background-color: #99cedd;
  color: #00647f;
  font-size: 100%;
  font-family: "seravek", helveticaneue, arial, sans-serif;
  line-height: 1.45em;
}

/* line 55, ../sass/screen.scss */
/* line 502, ../sass/screen.scss */
.wrapper {
  background-color: #daf5fa;
  max-width: 44em;
  margin: 0 auto;
  border-right: 6px solid #0e477f;
  border-left: 6px solid #0e477f;
  padding: 1em 1em 0em 1em;
  text-align: center;
  overflow: hidden;
  position: relative;
  border-bottom: 2px solid #88AFC8;
}
/* line 513, ../sass/screen.scss */
.wrapper h2:first-child {
  margin-top: 0;
}

.front h1 {
  font-size: 1.85em;
  text-transform: none;
  color: #00647F;
  line-height: 1;
}

/* line 716, ../sass/screen.scss */
.front h2 {
  font-size: 1.25em;
  line-height: 1.3;
  color: #00647F;
}

.marketplace_logo {
  float: left;
  max-width: 17em;
  width: 40%;
}
/* line 1748, ../sass/screen.scss */
footer .previous_results {
  float: left;
  font-size: .9em;
  line-height: 2.75;
  width: 3em;
  text-align: left;
  margin-top: .2em;
  display: block;
  background: url("../images/logo-mini.png") no-repeat 8px;
}
/* line 1757, ../sass/screen.scss */
footer .previous_results a {
  width: 3em;
  height: 2em;
  display: block;
}

.wax-legend {
  text-align: center;
  margin: 0 auto;
}

.waxlegend li {
  margin-bottom: 10px;
  font-size: .8em;
}
.waxlegend {
  margin-bottom: -45px;
}
#local_median{
  font-weight:bold;
}

.national h1, .horoscope h1 {
  background-color: #0e477f;
  font-size: 2.5em;
  line-height: 1.1;
  padding: 5px 0px;
}
@media only screen and (min-width: 48em) {
  /* line 55, ../sass/screen.scss */
  /* line 520, ../sass/screen.scss */
  .wrapper {
    padding: 1em 2em 10em 2em;
  }
  .national h1 {
  background-color: #0e477f;
  font-size: 5em;
  line-height: 1.1;
  padding: 5px 0px;
}
}
/* line 69, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 71, ../sass/screen.scss */
  /* line 529, ../sass/screen.scss */
  .io_content {
    width: 80%;
    margin: 0 auto;
    max-width:30em;
  }
  .tv .wrapper .io_content {
      padding-bottom: 29em;
      margin:0 -.75em;
  }
  .tv .status {
    bottom: 11%;
  }
}
/* Header */
/* line 76, ../sass/screen.scss */
/* line 538, ../sass/screen.scss */
.io_hed {
  clear: both;
  padding-top: 1em;
}

@media only screen and (min-width: 48em) {
  /* line 76, ../sass/screen.scss */
  /* line 545, ../sass/screen.scss */
  .io_hed {
    padding-top: 0;
  }
}
/* line 81, ../sass/screen.scss */
/* line 552, ../sass/screen.scss */
.io_logo {
  text-align: center;
}
/* line 554, ../sass/screen.scss */
.io_logo img {
  width: 8em;
  margin: 0 auto;
}
/* line 558, ../sass/screen.scss */
.io_logo + h2 {
  margin-top: .25em;
}

/* line 83, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 83, ../sass/screen.scss */
  /* line 567, ../sass/screen.scss */
  .io_logo img {
    width: 8em;
    float: left;
  }
}
/* line 88, ../sass/screen.scss */
/* line 92, ../sass/screen.scss */
/* line 577, ../sass/screen.scss */
.main_hed {
  margin: 0 .5em;
}

/* line 95, ../sass/screen.scss */
/* line 583, ../sass/screen.scss */
.percent {
  background-color: #92DFEC;
  position: absolute;
  -webkit-transition: all 1s ease 500ms;
  -moz-transition: all 1s ease 500ms;
  -o-transition: all 1s ease 500ms;
  transition: all 1s ease 500ms;
}

/*   TYPOGRAPHY   */
/* line 106, ../sass/screen.scss */
/* line 595, ../sass/screen.scss */
h1 {
  font-family: "seravek-medium", helveticaneue, arial, sans-serif;
  color: #fff;
  font-weight: normal;
  font-size: 3em;
  text-transform: uppercase;
  line-height: 1.5;
  margin: 0;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  margin: 0 -0.5em;
}

@media only screen and (min-width: 48em) {
  /* line 106, ../sass/screen.scss */
  /* line 611, ../sass/screen.scss */
  h1 {
    margin: 0;
    font-size: 4em;
  }

}
/* line 121, ../sass/screen.scss */
/* line 619, ../sass/screen.scss */
h2 {
  font-family: "seravek-light", helveticaneue-bold, arial, sans-serif;
  font-size: 1.2em;
  font-weight: normal;
  line-height: 1.2;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  color: #012767;
}

@media only screen and (min-width: 48em) {
  /* line 121, ../sass/screen.scss */
  /* line 632, ../sass/screen.scss */
  h2 {
    font-size: 1.85em;
  }
}
/* line 133, ../sass/screen.scss */
/* line 639, ../sass/screen.scss */
ul {
  margin: 0 -1em;
  padding: 0;
}

/* line 134, ../sass/screen.scss */
/* line 646, ../sass/screen.scss */
li {
  list-style: none;
  display: inline-block;
  font-family: "seravek-light", helveticaneue-bold, arial, sans-serif;
}
/* line 650, ../sass/screen.scss */
li span {
  font-family: "seravek-medium", helveticaneue, arial, sans-serif;
}

/* line 138, ../sass/screen.scss */
/* line 140, ../sass/screen.scss */

/* line 143, ../sass/screen.scss */
/* line 667, ../sass/screen.scss */
.source {
  display: none;
  text-align: left;
  font-size: .7em;
  color: #777;
  line-height: 1.3;
}
/* line 673, ../sass/screen.scss */
.source span {
  margin-left: -0.5em;
}

@media only screen and (min-width: 48em) {
  /* line 143, ../sass/screen.scss */
  /* line 680, ../sass/screen.scss */
  .source {
    display: block;
  }
}
/* line 150, ../sass/screen.scss */
/* Horizontal Columns */
/* line 156, ../sass/screen.scss */
/* line 690, ../sass/screen.scss */
.threeColumns {
  text-align: center;
  width: 30%;
  margin: 1%;
  vertical-align: top;
}

/* line 163, ../sass/screen.scss */
/* line 699, ../sass/screen.scss */
.fourColumns {
  text-align: center;
  width: 22%;
  margin: 1%;
}

/*  SPECIFIC PAGE STYLING */
/* INPUT PANEL */
/* line 173, ../sass/screen.scss */
/* line 710, ../sass/screen.scss */
.front h1 {
  font-size: 1.55em;
  text-transform: none;
  color: #00647F;
  line-height: 1;
  padding-top: 0em;
}
/* line 716, ../sass/screen.scss */
.front h2 {
  font-size: 1.15em;
  line-height: 1.2;
  color: #00647F;
  padding-bottom: 30px;
  margin-bottom: 0px;
}
/* line 720, ../sass/screen.scss */
.front h2 span {
  font-family: "seravek-medium", helveticaneue, arial, sans-serif;
}
/* line 724, ../sass/screen.scss */
.front form {
  width: 16em;
  margin: 0 auto;
  text-align: center;
  position: relative;
  border-top: 1px dashed #1d4a7c;
  padding-bottom: 30px;
  padding-top: 10px;
}
.front form h3 {
 width: 100%;
 
}
/* line 729, ../sass/screen.scss */
.front form strong {
  font-size: 1.25em;
  position: absolute;
  left: -.5em;
}
/* line 735, ../sass/screen.scss */
.front input {
  width: 92%;
}
/* line 738, ../sass/screen.scss */
.front .submit_button {
  background-color: #0E477F;
  color: #fff;
  border: none;
  font-size: 2em;
  width: 100%;
  margin-top: 1em;
  margin:1em 0em auto;
}

@media only screen and (min-width: 48em) {
  /* line 173, ../sass/screen.scss */
  /* line 750, ../sass/screen.scss */
  .front h1 {
    font-size: 2.4em;
  }
}
/* line 180, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 180, ../sass/screen.scss */
  /* line 759, ../sass/screen.scss */
  .front h2 {
    font-size: 1.5em;
    padding-bottom: 30px;

  border-bottom: none;
  margin-bottom: 0px;
  }
}
/* line 185, ../sass/screen.scss */
/* line 189, ../sass/screen.scss */
/* line 194, ../sass/screen.scss */
/* line 196, ../sass/screen.scss */
/* line 199, ../sass/screen.scss */
/* line 209, ../sass/screen.scss */
/* line 776, ../sass/screen.scss */
.marketplace_logo {
  float:left;
  max-width: 17em;
  width: 40%;
}

@media only screen and (min-width: 48em) {
  /* line 209, ../sass/screen.scss */
  /* line 784, ../sass/screen.scss */
  .marketplace_logo {
    display: block;
  }
}
/* line 215, ../sass/screen.scss */
/* line 791, ../sass/screen.scss */
.logo-placeholder {
  width: 80%;
  max-width: 20em;
  margin: 0 auto;
  color: #fff;
  z-index: 100;
	position: relative;
}
.retry hr {top:-100px !important;}

@media only screen and (min-width: 48em) {
  /* line 215, ../sass/screen.scss */
  /* line 801, ../sass/screen.scss */
  .logo-placeholder {
    margin: 1.5em auto 1.75em;
    width: 50%;
    max-width: 30em;
    margin: 0 auto .5em;
    float: none;
  }
  .retry .logo-placeholder {
		width: 22%;
    }
	.retry hr {top:30px !important;}
}
/*  LOCAL  */
/* line 232, ../sass/screen.scss */
/* line 814, ../sass/screen.scss */
.local .wrapper {
  border-right-color: #00b0e5;
  border-left-color: #00b0e5;
}
/* line 818, ../sass/screen.scss */
.local h1 {
  background-color: #00b0e5;

}
/* line 822, ../sass/screen.scss */
.local .dollars {
  max-width: 50%;
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 826, ../sass/screen.scss */
.local #more_less {
  font-size: .75em;
}

/* line 236, ../sass/screen.scss */
/* line 240, ../sass/screen.scss */
/* line 241, ../sass/screen.scss */
/*   NATIONAL    */
/* line 246, ../sass/screen.scss */
/* line 841, ../sass/screen.scss */

/* line 845, ../sass/screen.scss */
.national h1 span {
  font-size: 0.4em;
  vertical-align: 30%;
}
/* line 850, ../sass/screen.scss */

/* line 854, ../sass/screen.scss */
.national .chart_wrapper {
  position: relative;
  max-width: 300px;
  max-height: 350px;
  margin: auto;
  padding-top: 35px;
  padding-bottom: 15px;
  display: block;
}
/* line 860, ../sass/screen.scss */
.national #map_legend {
  position: absolute;
  z-index: 100;
  margin-top: 24px;
}
/* line 864, ../sass/screen.scss */
.national #map_legend img {
  width: 100%;
}
.national h1 strong {
	color:#ffffff;
}

/* line 250, ../sass/screen.scss */
/* line 256, ../sass/screen.scss */
/* line 258, ../sass/screen.scss */
/* line 264, ../sass/screen.scss */
/* line 268, ../sass/screen.scss */



/*   MARRIAGE    */
/* line 274, ../sass/screen.scss */
/* line 884, ../sass/screen.scss */
.marriage .wrapper {
  border-right-color: #f2d16f;
  border-left-color: #f2d16f;
}
/* line 888, ../sass/screen.scss */
.marriage h1 {
  background-color: #f2d16f;
}

.marriage .io_content li {
  font-weight: bold!important;
  font-family: "seravek-medium", helveticaneue, arial, sans-serif;
}

.marriage .io_content {
  margin-top: 15px;
}
/* line 892, ../sass/screen.scss */
.marriage .status h3 {
  margin-top: 0;
}
/* line 895, ../sass/screen.scss */
.marriage .status p {
  font-family: "seravek-medium", helveticaneue, arial, sans-serif;
  background-color: #A0E2EF;
  font-size: .6em;
  padding: 5px;
}
/* line 900, ../sass/screen.scss */
.marriage .status img {
  width: 80%;
  position: relative;
  z-index: 100;
  bottom: auto;
  left: auto;
  padding: .5em 0 .1em;
}
/* line 908, ../sass/screen.scss */
.marriage .status .marriage_chart {
  position: relative;
  z-index: 100;
  border: thin solid;
  border-bottom: none;
}
/* line 913, ../sass/screen.scss */
.marriage .status .marriage_chart:before {
  content: "";
  position: absolute;
  width: 50%;
  height: 1em;
  top: -1em;
  border-right: thin solid;
}
/* line 922, ../sass/screen.scss */
.marriage .status .percent {
  bottom: 0;
  height: 0;
  right: 0;
  left: 0;
}
/* line 929, ../sass/screen.scss */
.marriage .fourColumns, .pets .fourColumns {
  width: 20%;
}


/* line 278, ../sass/screen.scss */
/* line 282, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 282, ../sass/screen.scss */
  /* line 941, ../sass/screen.scss */
  .marriage .status h3 {
    font-size: 2em;
  }

}
/* line 286, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 286, ../sass/screen.scss */
  /* line 950, ../sass/screen.scss */
  .marriage .status p {
    padding: .5em 0;
    font-size: 1.125em;
  }
}
/* line 292, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 292, ../sass/screen.scss */
  /* line 960, ../sass/screen.scss */
  .marriage .status img {
    width: 70%;
    padding-top: 1.5em;
  }
}

/*   tv    */
/* line 274, ../sass/screen.scss */
/* line 884, ../sass/screen.scss */
.tv .wrapper {
  border-right-color: #f2d16f;
  border-left-color: #f2d16f;
}
/* line 888, ../sass/screen.scss */
.tv h1 {
  background-color: #f2d16f;
  font-size:2em;
  line-height:1;
  padding:.5em 0;
}
#top_tv {margin-bottom:1.25em;}
.tv .io_content li {
  font-weight: bold!important;
  font-family: "seravek-medium", helveticaneue, arial, sans-serif;
  margin: 0 -4px 0 0;
}
#tv_set {
  width:100%;
  max-width:30em;
}

.tv .io_content {
  margin-top: 15px;
  position: relative;
  padding-bottom:95%;
  height: 0;
  overflow: hidden;
  margin: 0 -.75em;
  max-width:30em;
}

.tv .status {
  position: absolute;
  right: 5.5%;
  left: 5.5%;
  top: 6.5%;
  bottom: 18%;
  margin: 0;
  background: #fff url("../images/tv/ColorBars.png");
  background-size: 100%;
  margin:0;
}
.tv #tv_set {
  position: relative;
  z-index: 999;
}

/* line 892, ../sass/screen.scss */
.tv .status h3 {
  font-size:.825em;
  margin:0 auto;
  z-index: 999;
  position: absolute;
  width:100%;
  text-align:center;
    -webkit-transition: bottom 1s ease 500ms;
    -moz-transition: bottom 1s ease 500ms;
    -o-transition: bottom 1s ease 500ms;
    transition: bottom 1s ease 500ms;
}
/* line 895, ../sass/screen.scss */
.tv .status p {
  font-family: "seravek-medium", helveticaneue, arial, sans-serif;
  color:#fff;
  font-size: .6em;
  padding: 5px;
  margin:0;
  line-height:1;
}
/* line 900, ../sass/screen.scss */
.tv .status img {
  width: 80%;
  position: relative;
  z-index: 100;
  bottom: auto;
  left: auto;
  padding: .5em 0 .1em;
}
/* line 908, ../sass/screen.scss */
.tv .status .marriage_chart {
  position: relative;
  z-index: 100;
  border: none;
  height:155px;
}

/* line 922, ../sass/screen.scss */
.tv .status .percent {
  bottom: 0;
  height: 0;
  right: 0;
  left: 0;
}
/* line 929, ../sass/screen.scss */
.tv .fourColumns {
  width: 16%;
  margin: 0;
}
.tv .top_tv p {
  background-color:#0b24fa;
}
.tv .top_tv .marriage_chart {
  background-color:#cccccc;
}
.tv #topPercent {
  background-color:#aaa;
}
.tv .second_tv p {
  background-color:#000;
}
.tv .second_tv .marriage_chart {
  background-color:#fc28fb;
}
.tv #secondPercent {
  background-color:#be1ebd;
}
.tv .third_tv p {
  background-color:#fc28fb;
}
.tv .third_tv .marriage_chart {
  background-color:#29fd2f;
}
.tv #thirdPercent {
  background-color:#1fbe23;
}
.tv .fourth_tv p {
  background-color:#000;
}
.tv .fourth_tv .marriage_chart {
  background-color:#2dfffe;
}
.tv #fourthPercent {
  background-color:#22c0bf;
}
.tv .fifth_tv .marriage_chart {
  background-color:#fffd38;
}
.tv #fifthPercent {
  background-color:#c0be2a;
}
.tv .fifth_tv p {
  background-color:#fb0d1b;
}
.tv .sixth_tv .marriage_chart {
  background-color:#fb0d1b;
}
.tv .sixth_tv p {
  background-color:#000;
}
.tv #sixthPercent {
  background-color:#cb1e2e;
}
#top_tv + h2 {
  margin: .5em 0 -.25em;
}

@media only screen and (min-width:23em) {
  .tv .status .marriage_chart {
    height: 148px;
  }
}
@media only screen and (min-width:30em)  {
    .tv .status {
      right: 1.5em;
      left: 1.5em;
      top: 1.8em;
      bottom:5em;
      margin: 0;
  }
  .tv .status .top_tv {
    margin-left: 0;
  }
  .tv .status h3, .tv .status p {
    font-size:1em;
  }
  .tv h1 {
    font-size:3em;
    
  }
  #top_tv + h2 {
    margin:1em;
  }
  #top_tv {margin-bottom:1.25em;}
  .tv .io_content {
    padding-bottom: 29em;
  }
  .tv .status .marriage_chart {
      height: 230px;
    }
	.tv .wrapper .io_content {
		margin: 0 auto;
		}
	.chart_container #container {
		margin:0 auto;
	}
}


/* line 278, ../sass/screen.scss */
/* line 282, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 282, ../sass/screen.scss */
  /* line 941, ../sass/screen.scss */
  .tv .status h3 {
    margin:0;
    z-index: 999;
    font-size:1.25em;
  }
  .tv .status p {
    padding: .5em 0;
    font-size: 1.125em;
  }
  .tv .status img {
    width: 70%;
    padding-top: 1.5em;
  }
}


/* POLITICS */

.politics .chart_figures span {
  text-transform:capitalize;
}
.politics .chart_figures h3 {
  margin:0;
}
.politics h1 {
  font-size: 3em;
  margin-bottom: .2em;
  background-color: #00b0e5;
}
.politics .fourColumns {
  width:32%;
  margin:0;
  padding:2em 0;
  border-right:5px solid transparent;
  position:relative;
  z-index:100;
}
.politics .fourColumns:last-child {
  margin-right:0;
  border-right:0;
}
.chart_figures span {
  font-size:1.5em;
}

.politics_chart {
  max-width:488px;
  margin:auto;
  color:#222;
}
.politics_chart strong {
  color:#222;
  font-size:.8em;
}
.curtain {
  margin-bottom:-2em;
  max-width:108%;
  margin-left:-4%;
}

@media only screen and (min-width:48em) {
  .politics h1 {
    font-size: 4em;
  }
  .chart_figures span {
    font-size:2em;
  }
}
@media only screen and (min-width:30em) {
  .curtain {
    max-width:100%;
    margin-left:0;
  }
  .politics_chart strong {font-size:1.25em;}
}

/* God */

.god h1 {
  font-size: 3em;
  margin-bottom: .2em;
  background-color: #00b0e5;
  line-height:1;
  padding:.325em .125em;
}
.god .chart_container #container {
		margin:0 0 0 -1em !important;
	}
	.god .wrapper {border-color:#00B0E5;}
@media only screen and (min-width:48em) {
  .god h1 {
    font-size: 4em;
  }
}
@media only screen and (min-width:30em) {
  .god .chart_container #container {
		margin:0 auto;
	}
}


/* line 322, ../sass/screen.scss */
/* HOMEOWNER */
/* line 332, ../sass/screen.scss */
/* line 978, ../sass/screen.scss */
.homeowner h1 {
  font-size: 3em;
  margin-bottom: .2em;
  background-color: #00b0e5;
  width: 3.7em;
  text-align: center;
  margin-left: auto;
}
/* line 986, ../sass/screen.scss */
.homeowner h2 {
  position: relative;
  margin-top: 0;
  margin-left: 30%;
}
/* line 990, ../sass/screen.scss */
.homeowner h2 .ownerStatus {
  text-transform: lowercase;
}
/* line 994, ../sass/screen.scss */
.homeowner .wrapper {
  text-align: right;
  border-right-color: #00b0e5;
  border-left-color: #00b0e5;
  position: relative;
}
/* line 1000, ../sass/screen.scss */
.homeowner footer {
  text-align: center;
}
/* line 1003, ../sass/screen.scss */
.homeowner .house_wrapper {
  height: 12em;
}
/* line 1006, ../sass/screen.scss */
.homeowner .house {
  position: absolute;
  left: 0;
  width: 8em;
  margin-top: 0;
}
/* line 1012, ../sass/screen.scss */
.homeowner .source {
  width: 50%;
  text-align: right;
  margin-left: 50%;
  margin-top: 10.5em;
}
/* line 1018, ../sass/screen.scss */
.homeowner .ownership_chart li {
  display: block;
  position: relative;
  text-align: left;
  background-color: #C3EDF5;
  height: 3.75em;
  margin-bottom: .125em;
}
/* line 1025, ../sass/screen.scss */
.homeowner .ownership_chart li img {
  float: right;
  position: relative;
  width: 3em;
  z-index: 100;
  margin: .7em .7em 0 0;
}
/* line 1032, ../sass/screen.scss */
.homeowner .ownership_chart li h2 {
  position: relative;
  font-family: "seravek-medium", helveticaneue, arial, sans-serif;
  font-weight: normal;
  font-size: 3em;
  width: 2em;
  line-height: 1.25;
  margin: 0;
  color: #0075A8;
  margin-left: .25em;
  z-index: 100;
}
/* line 1043, ../sass/screen.scss */
.homeowner .ownership_chart li h2 span {
  font-size: .5em;
  vertical-align: 23%;
}
/* line 1048, ../sass/screen.scss */
.homeowner .ownership_chart li .percent {
  background-color: #9EE2F1;
  width: 0;
  bottom: 0;
  top: 0;
  left: 0;
}
.more_link a {
	color: #012767;
	text-decoration: none;
}
@media only screen and (min-width: 48em) {
  /* line 332, ../sass/screen.scss */
  /* line 1060, ../sass/screen.scss */
  .homeowner h1 {
    font-size: 4em;
  }
}
/* line 341, ../sass/screen.scss */
/* line 345, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 341, ../sass/screen.scss */
  /* line 1071, ../sass/screen.scss */
  .homeowner h2 {
    margin-left: 7em;
  }
}
/* line 350, ../sass/screen.scss */
/* line 356, ../sass/screen.scss */
/* line 357, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 357, ../sass/screen.scss */
  /* line 1084, ../sass/screen.scss */
  .homeowner .house_wrapper {
    height: 24.5em;
  }
}
/* line 361, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 361, ../sass/screen.scss */
  /* line 1093, ../sass/screen.scss */
  .homeowner .house {
    left: 1em;
    width: 17em;
    margin-top: 2.5em;
  }
}
/* line 372, ../sass/screen.scss */
/* line 379, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 379, ../sass/screen.scss */
  /* line 1106, ../sass/screen.scss */
  .homeowner .ownership_chart li {
    height: 8em;
    margin-bottom: .25em;
  }
}
/* line 390, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 390, ../sass/screen.scss */
  /* line 1116, ../sass/screen.scss */
  .homeowner .ownership_chart li img {
    width: 7em;
    margin: 1em 1em 0 0;
  }
}
/* line 401, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 401, ../sass/screen.scss */
  /* line 1126, ../sass/screen.scss */
  .homeowner .ownership_chart li h2 {
    font-size: 4em;
    line-height: 2;
  }
}
/* line 413, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 413, ../sass/screen.scss */
  /* line 1136, ../sass/screen.scss */
  .homeowner .ownership_chart li h2 span {
    vertical-align: 15%;
  }
}


/* Guns */

/* line 322, ../sass/screen.scss */
/* guns */
/* line 332, ../sass/screen.scss */
/* line 978, ../sass/screen.scss */
.guns h1 {
  font-size: 3em;
  margin-bottom: .2em;
  background-color: #00b0e5;
  text-align: center;
  line-height:1.1;
}
/* line 986, ../sass/screen.scss */
.guns h2 {
  position: relative;
  margin-top: 0;
  text-align:center;
}
strong {
  font-family: "seravek-medium", helveticaneue, arial, sans-serif;
  color: #00b0e5;
  font-weight: normal;
}
.national .strong {color:#fff;}
/* line 990, ../sass/screen.scss */
.guns h2 .ownerStatus {
  text-transform: lowercase;
}
/* line 994, ../sass/screen.scss */
.guns .wrapper {
  border-right-color: #00b0e5;
  border-left-color: #00b0e5;
  position: relative;
}
/* line 1000, ../sass/screen.scss */
.guns footer {
  text-align: center;
}
/* line 1003, ../sass/screen.scss */
.guns .house_wrapper {
  height: 12em;
}
/* line 1006, ../sass/screen.scss */
.guns .house {
  position: absolute;
  left: 0;
  width: 8em;
  margin-top: 0;
}
/* line 1012, ../sass/screen.scss */
.guns .source {
  width: 50%;
  text-align: right;
  margin-left: 50%;
  margin-top: 10.5em;
}
.guns ul.ownership_chart {
  margin:0;
}
/* line 1018, ../sass/screen.scss */
.guns .ownership_chart li {
  display: block;
  position: relative;
  text-align: left;
  background-color: #C3EDF5;
  height: 3.75em;
  margin-bottom: .125em;
}
/* line 1025, ../sass/screen.scss */
.guns .ownership_chart li img {
  float: right;
  position: relative;
  width: 3em;
  z-index: 100;
  margin: .7em .7em 0 0;
}
/* line 1032, ../sass/screen.scss */
.guns .ownership_chart li h2 {
  position: relative;
  font-family: "seravek-medium", helveticaneue, arial, sans-serif;
  font-weight: normal;
  font-size: 2em;
  width: 2em;
  line-height: 1.5em;
  color: #0075A8;
  margin-left: .25em;
  z-index: 100;
}
.guns .ownership_chart li h2#own, .guns .ownership_chart li h2.do_not_own {
  opacity:0;
  -webkit-transition: all 1s ease 500ms;
  -moz-transition: all 1s ease 500ms;
  -o-transition: all 1s ease 500ms;
  transition: all 1s ease 500ms;
}
/* line 1043, ../sass/screen.scss */
.guns .ownership_chart li h2 span {
  font-size: .5em;
  vertical-align: 23%;
}
/* line 1048, ../sass/screen.scss */
.guns .ownership_chart li .percent {
  background-color: #AAB72A;
  width: 0;
  bottom: 0;
  top: 0;
  left: 0;
}
.guns .ownership_chart li #rent_bar {
  background-color:#ebb043;
}
.guns .ownership_chart .do_not_own_label {
  margin-top: -2.5em;
}

@media only screen and (min-width: 48em) {
  /* line 332, ../sass/screen.scss */
  /* line 1060, ../sass/screen.scss */
  .guns h1 {
    font-size: 4em;
    margin-left:0;
    margin-right:0;
  }
  .guns ul.ownership_chart {
    margin:0 -1em;
  }
  .guns .ownership_chart .do_not_own_label {
    margin-top:-2.825em;
  }
}
/* line 341, ../sass/screen.scss */
/* line 345, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 341, ../sass/screen.scss */
  /* line 1071, ../sass/screen.scss */
  .guns h2 {
    margin-top: .5em;
  }
}
/* line 350, ../sass/screen.scss */
/* line 356, ../sass/screen.scss */
/* line 357, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 357, ../sass/screen.scss */
  /* line 1084, ../sass/screen.scss */
  .guns .house_wrapper {
    height: 24.5em;
  }
}
/* line 361, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 361, ../sass/screen.scss */
  /* line 1093, ../sass/screen.scss */
  .guns .house {
    left: 1em;
    width: 17em;
    margin-top: 2.5em;
  }
}
/* line 372, ../sass/screen.scss */
/* line 379, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 379, ../sass/screen.scss */
  /* line 1106, ../sass/screen.scss */
  .guns .ownership_chart li {
    height: 8em;
    margin-bottom: .25em;
  }
}
/* line 390, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 390, ../sass/screen.scss */
  /* line 1116, ../sass/screen.scss */
  .guns .ownership_chart li img {
    width: 7em;
    margin: 1em 1em 0 0;
  }
}
/* line 401, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 401, ../sass/screen.scss */
  /* line 1126, ../sass/screen.scss */
  .guns .ownership_chart li h2 {
    font-size: 4em;
    line-height: 2;
  }
}
/* line 413, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 413, ../sass/screen.scss */
  /* line 1136, ../sass/screen.scss */
  .guns .ownership_chart li h2 span {
    vertical-align: 15%;
  }
}


/* line 419, ../sass/screen.scss */
/* CARS  */
/* line 434, ../sass/screen.scss */
/* line 1147, ../sass/screen.scss */
.cars h1 {
  background-color: #ea7b2b;
  font-size: 2em;
  line-height: 1.1;
  padding: .5em 0;
  margin: 0 -0.5em;
}
/* line 1154, ../sass/screen.scss */
.cars .wrapper {
  border-left: thick solid #ea7b2b;
  border-right: thick solid #ea7b2b;
}
/* line 1158, ../sass/screen.scss */
.cars .source {
  position: relative;
  display: block;
  margin-top: 1em;
  font-size: 1em;
}
/* line 1163, ../sass/screen.scss */
.cars .source span {
  margin-left: 0;
}
/* line 1166, ../sass/screen.scss */
.cars .source h2 {
  padding-bottom: 0;
  position: relative;
  z-index: 100;
  text-align: center;
}
/* line 1172, ../sass/screen.scss */
.cars .source p {
  display: none;
  color: #000;
  font-size: 0.7em;
  line-height: 0.3;
  position: relative;
  z-index: 100;
}
/* line 1180, ../sass/screen.scss */
.cars .source img.keys {
  position: absolute;
  top: 0;
  width: 9em;
  left: -1em;
}
/* line 1187, ../sass/screen.scss */
.cars ul.carExamples {
  margin-left: -1em;
  margin-right: -1em;
  position: relative;
  z-index: 100;
}
/* line 1192, ../sass/screen.scss */
.cars ul.carExamples h2 {
  margin: 0;
  font-size: 3em;
  font-family: "seravek-medium", helveticaneue, arial, sans-serif;
  color: #1A4260;
  margin: .5em 0 0;
  line-height: .85;
}
/* line 1200, ../sass/screen.scss */
.cars ul.carExamples p {
  font-family: "seravek-medium", helveticaneue, arial, sans-serif;
  font-size: .95em;
  margin-top: 0;
}
/*.cars ul.carExamples #topExample {
  height:100px;
}
.cars ul.carExamples #secondExample {
  height:100px;
}
.cars ul.carExamples #tthirdExample {
  height:100px;
}*/
/* line 1205, ../sass/screen.scss */
.cars ul.carExamples li {
  font-size: .8em;
  line-height: 1.3;
  border-right: 2px solid #CCC;
}
/* line 1209, ../sass/screen.scss */
.cars ul.carExamples li:last-child {
  border-right: none;
}
/* line 1213, ../sass/screen.scss */
.cars ul.carExamples img.chart {
  position: relative;
  z-index: 100;
}
/* line 1217, ../sass/screen.scss */
.cars ul.carExamples span {
  display: inline-block;

}

.cars #topExample{
  height:90px;
}

.cars #secondExample{
  height:90px;
}
.cars #thirdExample{
  height:90px;
}
@media only screen and (min-width: 48em) {
  /* line 434, ../sass/screen.scss */
  /* line 1225, ../sass/screen.scss */
  .cars h1 {
    font-size: 3.25em;
    margin: 0;
  }
}
/* line 443, ../sass/screen.scss */
/* line 447, ../sass/screen.scss */
/* line 452, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 447, ../sass/screen.scss */
  /* line 1239, ../sass/screen.scss */
  .cars .source {
    text-align: right;
    margin-bottom: .5em;
  }
}
/* line 457, ../sass/screen.scss */
/* line 463, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 463, ../sass/screen.scss */
  /* line 1251, ../sass/screen.scss */
  .cars .source p {
    display: block;
  }
}
/* line 472, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 472, ../sass/screen.scss */
  /* line 1260, ../sass/screen.scss */
  .cars .source img.keys {
    left: 0;
    width: 10em;
  }
}
/* line 480, ../sass/screen.scss */
/* line 485, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 485, ../sass/screen.scss */
  /* line 1272, ../sass/screen.scss */
  .cars ul.carExamples h2 {
    font-size: 4.5em;
  }
}
/* line 494, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 494, ../sass/screen.scss */
  /* line 1281, ../sass/screen.scss */
  .cars ul.carExamples p {
    font-size: .85em;
    margin: 0 1em;
  }
}
/* line 500, ../sass/screen.scss */
/* line 501, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 480, ../sass/screen.scss */
  /* line 1293, ../sass/screen.scss */
  .cars ul.carExamples {
    margin: 0;
  }
}
/* line 503, ../sass/screen.scss */
/* line 507, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 507, ../sass/screen.scss */
  /* line 1304, ../sass/screen.scss */
  .cars ul.carExamples span {
    display: inline;
  }
}
/* ALCOHOL */
/* line 515, ../sass/screen.scss */
/* line 1313, ../sass/screen.scss */
.alcohol .wrapper {
  border-right-color: #f2d16f;
  border-left-color: #f2d16f;
}
/* line 1318, ../sass/screen.scss */
.alcohol .threeColumns p {
  font-family: "seravek-medium", helveticaneue, arial, sans-serif;
  font-size: .7em;
  margin-top: 0;
}
/* line 1323, ../sass/screen.scss */
.alcohol .threeColumns h3 {
  margin-bottom: 14px;
  font-size: 2.5em;
}
/* line 1327, ../sass/screen.scss */
.alcohol h1 {
  background-color: #f2d16f;
}

/* line 520, ../sass/screen.scss */
/* line 525, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 525, ../sass/screen.scss */
  /* line 1338, ../sass/screen.scss */
  .alcohol .threeColumns h3 {
    font-size: 3em;
    line-height: 1;
  }
}
/* line 533, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 534, ../sass/screen.scss */
  /* line 1348, ../sass/screen.scss */
  .alcohol .drinks {
    width: 85%;
    margin: 0 auto;
  }
}
/* COMMUTE */
/* line 543, ../sass/screen.scss */
/* line 1358, ../sass/screen.scss */
.commute .wrapper {
  border-left-color: #00b0e5;
  border-right-color: #00b0e5;
}
/* line 1362, ../sass/screen.scss */
.commute h2 {
  width: 72%;
  margin-left: auto;
  text-align: right;
}
/* line 1367, ../sass/screen.scss */
.commute .chart_header {
  position: relative;
  margin: 0 -1em;
}
/* line 1371, ../sass/screen.scss */
.commute .clock_chart {
  position: absolute;
  width: 40%;
  left: .1em;
  top: -50%;
}
/* line 1377, ../sass/screen.scss */
.commute .cityscape {
  margin-top: -3em;
}
/* line 1380, ../sass/screen.scss */
.commute h1 {
  text-transform: none;
  background-color: #00b0e5;
  text-align: right;
  width: 93%;
  font-size: 2.5em;
  margin-left: auto;
  margin-right: 0;
  padding: .15em 0;
}
/* line 1390, ../sass/screen.scss */
.commute .source {
  width: 46em;
  text-align: right;
  position: absolute;
  right: 0;
  top: 35em;
}
/* line 1397, ../sass/screen.scss */
.commute footer {
  margin-top: .5em;
}

/* line 547, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 547, ../sass/screen.scss */
  /* line 1406, ../sass/screen.scss */
  .commute h2 {
    width: 50%;
  }
}
/* line 553, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 553, ../sass/screen.scss */
  /* line 1415, ../sass/screen.scss */
  .commute .chart_header {
    margin: 0;
  }
}
/* line 558, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 558, ../sass/screen.scss */
  /* line 1424, ../sass/screen.scss */
  .commute .clock_chart {
    width: 17em;
    left: .9em;
    top: -7em;
  }
}
/* line 569, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 569, ../sass/screen.scss */
  /* line 1435, ../sass/screen.scss */
  .commute .cityscape {
    margin-top: 0;
  }
}
@media only screen and (min-width: 48em) {
  /* line 572, ../sass/screen.scss */
  /* line 1442, ../sass/screen.scss */
  .commute .cityscape img {
    margin-top: -2em;
  }
}
/* line 577, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 577, ../sass/screen.scss */
  /* line 1451, ../sass/screen.scss */
  .commute h1 {
    font-size: 4em;
    width: 45%;
    position: absolute;
    right: 0;
    top: 4em;
    text-align: center;
  }
}
/* line 595, ../sass/screen.scss */
/* line 602, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 602, ../sass/screen.scss */
  /* line 1467, ../sass/screen.scss */
  .commute footer {
    margin-top: 0;
  }
}
/* PETS  */
/* line 610, ../sass/screen.scss */
/* line 1476, ../sass/screen.scss */
.pets .fourColumns {
  width: 24%;
  margin: 0;
}
/* line 1480, ../sass/screen.scss */
.pets .content {
  margin: 1em auto;
}
/* line 1483, ../sass/screen.scss */
.pets .source {
  margin: 5em 0;
}
/* line 1486, ../sass/screen.scss */
.pets h1 {
  background-color: #0e477f;
}
/* line 1490, ../sass/screen.scss */
.pets .pet_chart p span {
  text-transform: uppercase;
  font-family: "seravek-light", helveticaneue-bold, arial, sans-serif;
  font-weight: normal;
}
/* line 1495, ../sass/screen.scss */
.pets .pet_chart p {
  font-family: "seravek-medium", helveticaneue, arial, sans-serif;
}
/* line 1499, ../sass/screen.scss */
.pets .pet_chart .fourColumns:first-child {
  margin-left: 0;
}
/* line 1502, ../sass/screen.scss */
.pets .pet_chart .fourColumns:last-child {
  margin-right: 0;
}
/* line 1507, ../sass/screen.scss */
.pets .chart_figures {
  padding: .5em 0;
  background-color: #A0E2EF;
}
/* line 1510, ../sass/screen.scss */
.pets .chart_figures h3 {
  font-size: 1em;
  line-height: 1;
  margin: 0;
}
/* line 1515, ../sass/screen.scss */
.pets .chart_figures p {
  margin: 0;
  font-size: 0.6em;
  line-height: 1;
}
/* line 1521, ../sass/screen.scss */
.pets .pet_images {
  background-image: url("../images/pets/chart_bg.png");
}
/* line 1524, ../sass/screen.scss */
.pets .Birds_image {
  max-width: 120%;
  margin-left: -20%;
  margin-bottom: -20%;
}
/* line 1529, ../sass/screen.scss */
.pets .Dogs_image {
  max-width: 110%;
  margin-bottom: -15%;
}
/* line 1533, ../sass/screen.scss */
.pets .Cats_image {
  max-width: 118%;
  margin-left: -6%;
  margin-bottom: -19%;
}
/* line 1538, ../sass/screen.scss */
.pets .Fish_image {
  max-width: 120%;
  margin-bottom: -27%;
  margin-left: -13%;
}
/* line 1543, ../sass/screen.scss */
.pets .Gerbils_image {
  margin-left: -50%;
  max-width: 150%;
  margin-top: -50%;
}
/* line 1548, ../sass/screen.scss */
.pets .Reptiles_image {
  margin-left: -25%;
  max-width: 125%;
  margin-top: -25%;
}

/* line 614, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 614, ../sass/screen.scss */
  /* line 1559, ../sass/screen.scss */
  .pets .content {
    max-width: 83%;
  }.pets .chart_figures h3 {
	  font-size: 1.5em;
  }
}
/* line 618, ../sass/screen.scss */
/* line 619, ../sass/screen.scss */
/* line 621, ../sass/screen.scss */
/* line 626, ../sass/screen.scss */
/* line 629, ../sass/screen.scss */
/* line 630, ../sass/screen.scss */
/* line 632, ../sass/screen.scss */
/* line 635, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 635, ../sass/screen.scss */
  /* line 1582, ../sass/screen.scss */
  .pets .chart_figures h3 {
    font-size: 2em;
  }
}
/* line 641, ../sass/screen.scss */
/* line 647, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 647, ../sass/screen.scss */
  /* line 1593, ../sass/screen.scss */
  .pets .pet_images {
    margin: 0 -0.6em 2em;
    height: 15em;
  }
}
/* line 651, ../sass/screen.scss */
/* line 656, ../sass/screen.scss */
/* line 660, ../sass/screen.scss */
/* line 665, ../sass/screen.scss */
/* line 670, ../sass/screen.scss */
/* line 675, ../sass/screen.scss */
/*  RETRY PANEL */
/* line 685, ../sass/screen.scss */
/* line 1615, ../sass/screen.scss */
.retry .wrapper {
  position: relative;
  z-index: 10;
}
/* line 1619, ../sass/screen.scss */
.retry .logo_placeholder {
  width: 65%;
}
/* line 1622, ../sass/screen.scss */
.retry h1 {
  font-size: 1.85em;
  text-transform: none;
  color: #00647F;
  line-height: 1;
}
/* line 1628, ../sass/screen.scss */
.retry h3 {
  margin-bottom: .25em;
}
/* line 1631, ../sass/screen.scss */
.retry .submit_button {
  background-color: #0E477F;
  color: #fff;
  border: none;
  font-size: 2em;
  width: 7.7em;
  margin-top: 1em;
}
/* line 1639, ../sass/screen.scss */
.retry li {
  margin-bottom: .25em;
  display: block;
}
/* line 1645, ../sass/screen.scss */
.retry a {
  text-decoration: none;
  color: #00647F;
}

/* line 686, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 686, ../sass/screen.scss */
  /* line 1655, ../sass/screen.scss */
  .retry .logo_placeholder {
    width: 35%;
  }
}
/* line 690, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 690, ../sass/screen.scss */
  /* line 1664, ../sass/screen.scss */
  .retry h1 {
    font-size: 3em;
  }
}
/* line 697, ../sass/screen.scss */
/* line 698, ../sass/screen.scss */
/* line 706, ../sass/screen.scss */
/* line 712, ../sass/screen.scss */
/* FOOTER */
/* line 720, ../sass/screen.scss */
/* line 1680, ../sass/screen.scss */
.navigation {
  font-size: .75em;
  margin: 1em 0;
  display: block;
  text-align: center;
}

.tv .navigation {
  font-size: .75em;
  margin: 2em 0;
  display: block;
  text-align: center;
}
.marriage .navigation {
   font-size: .75em;
  margin: 2em 0;
  display: block;
  text-align: center;

}

.pets .navigation {
   font-size: .75em;
  margin: 3em 0;
  display: block;
  text-align: center;

}

.commute .navigation {
   font-size: .75em;
  margin: 2em 0 3em 0;
  display: block;
  text-align: center;

}
.homeowner .navigation {
   font-size: .75em;
  margin: 3em 0;
  display: block;
  text-align: center;

}

/* line 1685, ../sass/screen.scss */
.navigation a {
  text-decoration: none;
  color: #00B0E5;
  font-family: helveticaneue-bold, arial, sans-serif;
}
/* line 1690, ../sass/screen.scss */
.navigation .share_arrow {
  margin-bottom: 0;
  width: 1em;
  margin-right: 8px;
}
/* line 1694, ../sass/screen.scss */
.navigation img {
  width: 1.5em;
  margin-bottom: -6px;
  margin-right: .35em;
}
/* line 1699, ../sass/screen.scss */
.navigation .previous_results {
  float: left;
  border: 1px solid #8ec1da;
   background-color: #ddeef6;
   border-radius: 4px;
   box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   color: #3985a8;
   text-shadow: 0 1px #fff;
   padding: 5px 20px;
}

.navigation .previous_results:hover {
   background-color: #d0e9f5;
   box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #bce0f0, 0 0 3px #81bcd9;
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   color: #3985a8;
    text-shadow: 0 1px #fff;
   padding: 5px 20px;
}

/* line 1702, ../sass/screen.scss */
.navigation .more_results {
  float: right;
  background: rgba(255, 255, 255, 0.8);
 border: 1px solid #8ec1da;
   background-color: #ddeef6;
   border-radius: 4px;
   box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   color: #3985a8;
   text-shadow: 0 1px #fff;
   padding: 5px 20px;
}

.navigation .more_results:hover {
   background-color: #d0e9f5;
   box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -o-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   -webkit-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #bce0f0, 0 0 3px #81bcd9;
   -moz-box-shadow: inset 0 1px 3px #fff, inset 0 -15px #cbe6f2, 0 0 3px #8ec1da;
   color: #3985a8;
    text-shadow: 0 1px #fff;
   padding: 5px 20px;
}
/* line 1705, ../sass/screen.scss */
.navigation .more_arrow {
  width: 1em;
  margin-left: .5em;
  margin-bottom: -2px;
}

@media only screen and (min-width: 48em) {
  /* line 720, ../sass/screen.scss */
  /* line 1714, ../sass/screen.scss */
  .navigation {
    font-size: 1em;
  }
}
/* line 724, ../sass/screen.scss */
/* line 731, ../sass/screen.scss */
/* line 732, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 732, ../sass/screen.scss */
  /* line 1727, ../sass/screen.scss */
  .navigation img {
    margin-right: 0em;
  }
  /* line 1748, ../sass/screen.scss */
footer .previous_results {
  float: left;
  font-size: .9em;
  line-height: 2.75;
  width: 9em;
  text-align: left;
  margin-top: .2em;
  display: block;
  background: url("../images/logo-mini.png") no-repeat 8px;
}
/* line 1757, ../sass/screen.scss */
footer .previous_results a {
  width: 9em;
  height: 2em;
  display: block;
}
}
/* line 738, ../sass/screen.scss */
/* line 739, ../sass/screen.scss */
/* line 740, ../sass/screen.scss */
/* line 746, ../sass/screen.scss */
/* line 1740, ../sass/screen.scss */
footer {
  margin: 3.0em -1.2em 0;
  background-color: #9cd2e3;
  font-size: .85em;
  line-height: 2.5;
}
/* line 1745, ../sass/screen.scss */
footer ul {
  margin: 0;
}

/* line 1763, ../sass/screen.scss */
footer .more_results {
  float: right;
  font-size: 1.0em;
  line-height: 2.75;
}

.share_buttons{
margin-top: .1em;
}

/* line 1768, ../sass/screen.scss */
footer a {
  text-decoration: none;
  color: #fff;
  font-family: "seravek-medium", helveticaneue, arial, sans-serif;
}
/* line 1773, ../sass/screen.scss */
footer img {
  width: 1.75em;
  margin: 0 .5em;
}
/* line 1777, ../sass/screen.scss */
footer .more_arrow, footer .share_arrow {
  max-width: 1.25em;
  margin-bottom: -0.25em;
}
/* line 1781, ../sass/screen.scss */
footer .share_buttons img {
  margin-bottom: -0.45em;
}

/* line 751, ../sass/screen.scss */
/* line 752, ../sass/screen.scss */
@media only screen and (min-width: 48em) {
  /* line 752, ../sass/screen.scss */
  /* line 1792, ../sass/screen.scss */
  footer .previous_results {
    background-image: url("../images/footer-logo.png");
    background-size: 80px 60px;
    background-size: 103px 19px;
  }
  .wax-legend {
  width: 100%;
}
}
/* line 762, ../sass/screen.scss */
/* line 768, ../sass/screen.scss */
/* line 769, ../sass/screen.scss */
/* line 774, ../sass/screen.scss */
/* line 775, ../sass/screen.scss */
/* line 776, ../sass/screen.scss */
/* line 1811, ../sass/screen.scss */
#source_info {
  max-height: 0;
  overflow: hidden;
  text-align: left;
  background-color: #C9EAF3;
  padding: 0 .5em;
  margin: 0 1em;
  line-height: 1.3;
  font-size: .8em;
  color: #666;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}

/* line 1827, ../sass/screen.scss */
footer {
  -webkit-transition: padding-bottom 1s;
  -moz-transition: padding-bottom 1s;
  -o-transition: padding-bottom 1s;
  transition: padding-bottom 1s;
}
/* line 1832, ../sass/screen.scss */
footer.source_active {
  padding-bottom: .5em;
}
/* line 1834, ../sass/screen.scss */
footer.source_active #source_info {
  padding: .5em;
  margin: 1em;
  max-height: 4em;
}

/* =============================================================
PBrent Additions
==============================================================*/
/* line 1846, ../sass/screen.scss */
#factoid_wrapper {
  border-top: 1px dotted #fff;
  padding:5px 5px;
  margin-top: 5px;
  text-rendering: optimizeLegibility;
}
/* line 1852, ../sass/screen.scss */
#factoid_wrapper p {
  font-size: .9em;
  margin: 0px;
  padding: 10px 5px;
  line-height: 1.4em;
  text-align: center;
}

/* line 1862, ../sass/screen.scss */
#pie-chart {
  background-color: none;
  /*border: 1px solid gray;*/
  font: 10px sans-serif;
  height: 330px;
  text-shadow: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}

/* line 1873, ../sass/screen.scss */
#pie-chart .total {
  font-size: 18px;
  font-weight: bold;
}

/* line 1877, ../sass/screen.scss */
#pie-chart .units {
  fill: gray;
  font-size: 10px;
  font-weight: bold;
  display: none;
}

/* line 1882, ../sass/screen.scss */
#pie-chart .label {
  fill: #CCC;
  font-size: 12px;
  font-weight: bold;
  display: none;
}

/* line 1887, ../sass/screen.scss */
#pie-chart .value {
  font-size: 18px;
  font-weight: bold;
}

/* line 1891, ../sass/screen.scss */
#slider label {
  position: absolute;
  width: 20px;
  margin-left: -20px;
  text-align: center;
  margin-top: 30px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
}

/* line 1900, ../sass/screen.scss */


/* line 1905, ../sass/screen.scss */
.wax-legend .legend-title {
  text-align: left;
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 10px;
  font-family: sans-serif;
}

/* line 1912, ../sass/screen.scss */
.wax-legend .legend-scale ul {
  margin: 0;
  margin-bottom: -15px;
  padding: 0;
  float: left;
  list-style: none;
}

/* line 1919, ../sass/screen.scss */
.wax-legend .legend-scale ul li {
  font-size: .8em;
  list-style: none;
  margin-left: 0;
  line-height: 13px;
  margin-bottom: 9px;
  text-align: left;
  float: left;
  display: inline;
  margin-right: 5px;
  font-family: helvetica,sans-serif;
  font-weight: bold;
}

/* line 1932, ../sass/screen.scss */
.wax-legend ul.legend-labels li span {
  display: block;
  float: left;
  height: 12px;
  width: 12px;
  margin-right: 5px;
  margin-left: 0;
}

/* line 1940, ../sass/screen.scss */
.wax-legend .legend-scale {
  margin: 0 auto;
  float: left;
}

/* line 1945, ../sass/screen.scss */
.wax-legend .legend-source {
  font-size: 10px;
  color: #999;
  clear: both;
}

/* line 1950, ../sass/screen.scss */
.wax-legend a {
  color: #777;
}

/* line 1954, ../sass/screen.scss */
.wax-legend .legend-labels {
  padding: 7px 5px 5px 5px!important;
  border-radius: 9px;
  }

/* line 1961, ../sass/screen.scss */
#pie-chart .label_group .value {
  display: none;
}

/* line 1965, ../sass/screen.scss */
#pie-chart .label_group .units {
  background-color: red;
}

/* line 1969, ../sass/screen.scss */
.label_group .value {
  display: none;
}

/* =============================================================
ASoriano Additions
==============================================================*/
.front .notes {
	font-size: .8em;
	text-decoration: none;
	color:#00647F;
}
/* line 659, ../sass/screen.scss */

#income_entered, #local_median, #local_city, #range_low, #range_high, #status_percentage {
  font-family: "seravek-medium", helveticaneue, arial, sans-serif;
  color: #00b0e5;
  font-weight: normal;
}

.wealth {font-family:"seravek-medium", helveticaneue, arial, sans-serif;text-align:left;}
.wealth a {color:#666; text-decoration:none;}
.wealth span {font-size:.8em;margin-left:5px;}
.retry .wrapper {border-color:#afafaf;}
ul.famous {
	margin:0 -1em;
}
ul.famous img {
	display: block;
	margin: 0 auto .5em;
	}
.profile_description{
  font-style: italic;
  font-size:.6em;
  font-family: 'georgia', serif;
  margin:0px;
  padding: 0px;
}

ul.famous li{
	padding: 15px;
	width: 250px;
	display: inline-block;
	min-height: 16em;
	vertical-align: top;
	margin: 0 5px;
}
ul.famous h3 {
	font-size: 1.5em;
	font-family: "seravek-medium", helveticaneue, arial, sans-serif;
	margin:0 0 .125em;
}
ul.famous p {
	font-size: 0.825em;
	line-height: 1.5;
	font-family: "seravek", helveticaneue, arial, sans-serif;
	margin: 0;
}
ul.famous strong {
	color:#00B0E5;
}
ul.famous .tweet {font-size:.75em;font-family: "seravek-medium", helveticaneue, arial, sans-serif;}
ul.retry_buttons li {width:2em;display:inline-block;margin:0;}
form[name="wpincome"] {
	border-top:1px dashed #1D4A7C;
	text-align:left;
	max-width: 30em;
	margin: 2em auto 0;
	padding: 1em 1em 0;
	font-size: .8em;
}
input#field0 {
	width: 55%;
}
input#retry_submit {
	position: absolute;
	right: 0;
	top: -1.825em;
}
.LV_validation_message {
	position:absolute;
	left:0;
	right:0; 
	top:4.75em;
	font-weight:normal !important;
}
.retry .thanks {
	border-top: 1px dashed #1D4A7C;
	border-bottom: 1px dashed #1D4A7C;
	font-size:2em;
	padding:.5em 0;
	max-width:15em;
	margin:.25em auto 0;
}
.burst {
	position: absolute;
	z-index: 0;
	width: 5em;
	right: -.25em;
	top: -.25em;
}
img.booth {
	margin-top: -8em;
	max-width: 30em;
	width: 100%;
}
.politics_chart {
	margin: auto;
}
.retry h2 {
	margin:.5 auto;
}
.horoscope_container #horoscope_chart {
  -webkit-transition: all 1s ease 500ms;
  -moz-transition: all 1s ease 500ms;
  -o-transition: all 1s ease 500ms;
  transition: all 1s ease 500ms;
}
h1 #horoscope_symbol {
	color:#ffffff;
}
.horoscope_container {
	max-width:30em;
	margin:1.5em auto;	
	position:relative;
}
.horoscope_container:before {
	content: "";
	width: 0; 
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 40px solid #b2373a;
	position:relative;
	top: 1.2em;
}


@media only screen and (min-width: 30em) {
	.politics_chart {
		margin:2em auto -2em;
	}
}
@media only screen and (min-width: 48em) {
	ul.famous {
		margin:0 -2em;
	}
	ul.famous li {
		width: 200px;
	}

}
@media only screen and (min-width: 30em) {
	.burst {
		width: 7em;
		right: 5%;
		top: 1em;
	}
}