/* Global Variables */
/* Sizes */
/* Colors */
/* Global mixins */
/* Global Styles */
/* line 34, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
body {
  font-family: "hypatia-sans-pro", sans-serif;
  background: #2a2c33; }

/* line 38, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
a {
  text-decoration: none;
  color: inherit; }

/* line 42, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
.global-font, .intro-page .intro-page-text h1 {
  letter-spacing: .03em; }

/* line 45, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
.hidden {
  display: none; }

/* line 48, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
button {
  width: 40px;
  height: 40px;
  background: #3e4351;
  font-size: .9em;
  border-radius: 40px;
  border: none;
  outline: none;
  color: #fff;
  line-height: 40px;
  text-align: center;
  vertical-align: middle;
  transition: all 0.2s;
  -webkit-transition: all 0.2s; }
  /* line 65, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  button:hover {
    background: #2a2c33; }

/* Main Page Styles */
/* line 71, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
#wrapper {
  width: 100%;
  height: 80%;
  text-align: center; }

/* line 75, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
.intro-page {
  width: 100%;
  z-index: 20; }
  /* line 79, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .intro-page .intro-page-text {
    width: 80%;
    max-width: 1160px;
    margin: 20% auto 0 auto; }
    /* line 84, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
    .intro-page .intro-page-text h1 {
      color: #fff;
      font-size: 1.3em;
      font-weight: 400; }
      /* line 90, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
      .intro-page .intro-page-text h1 span {
        font-weight: 400; }
  /* line 94, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .intro-page .intro-page-next {
    width: 100%;
    margin-top: 30px; }
    /* line 98, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
    .intro-page .intro-page-next button {
      width: 40px;
      height: 40px;
      background: #3e4351;
      border-radius: 40px;
      border: none;
      outline: none;
      color: #fff;
      line-height: 37px; }

/* line 110, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
.nav-tip-popup-container {
  width: 100%;
  padding-bottom: 20px;
  position: fixed;
  bottom: -200px;
  z-index: 90; }
  /* line 117, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .nav-tip-popup-container .nav-tip-popup {
    width: 300px;
    margin: 0 auto;
    height: auto;
    text-align: center;
    background: #3F4146;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; }
    /* line 125, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
    .nav-tip-popup-container .nav-tip-popup .close-popup {
      text-align: right;
      height: 1px; }
      /* line 129, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
      .nav-tip-popup-container .nav-tip-popup .close-popup i {
        color: rgba(255, 255, 255, 0.6);
        font-size: 20px;
        position: relative;
        top: -6px;
        right: -6px;
        transition: all 0.2s;
        -webkit-transition: all 0.2s; }
        /* line 137, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
        .nav-tip-popup-container .nav-tip-popup .close-popup i:hover {
          cursor: pointer;
          color: white; }
    /* line 141, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
    .nav-tip-popup-container .nav-tip-popup .nav-tip-text {
      color: #fff;
      font-size: 1.1em;
      padding: 15px 11px; }
      /* line 146, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
      .nav-tip-popup-container .nav-tip-popup .nav-tip-text p {
        margin: 0; }

/* line 149, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
.quote-nav {
  width: 100%;
  height: 40px;
  padding: 50px 0 20px 0;
  background: #2a2c33;
  /*position: fixed*/
  /*top: 0*/ }
  /* line 159, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .quote-nav button {
    margin: 0 3px;
    line-height: 33px; }
  /* line 163, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .quote-nav .info-button {
    width: 36px;
    height: 36px;
    font-weight: 600;
    font-size: .8em;
    line-height: 33px;
    position: relative; }

/* line 171, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
.menu {
  width: 100%;
  padding: 20px 0;
  margin: 20px 0 50px 0;
  background: #3F4146; }
  /* line 177, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .menu a {
    margin: 5px auto;
    display: block;
    font-size: 2em;
    letter-spacing: .04em;
    transition: all 0.2s;
    -webkit-transition: all 0.2s; }
    /* line 184, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
    .menu a:hover {
      cursor: pointer;
      color: #999 !important; }
  /* line 188, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .menu .contact {
    color: #fff;
    margin-bottom: 15px; }
  /* line 192, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .menu .social-share {
    width: 35px;
    height: 35px;
    margin: 0 2px;
    display: inline-block;
    font-size: 1.2em;
    background: #fff;
    color: #3F4146 !important;
    line-height: 35px;
    border-radius: 40px; }
    /* line 204, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
    .menu .social-share:hover {
      color: #3F4146 !important;
      background: #999; }
    /* line 208, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
    .menu .social-share:last-child {
      margin-bottom: 15px; }
  /* line 211, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .menu .selected {
    color: #999 !important; }

/* line 215, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
.quote-container {
  width: 100%;
  position: relative;
  z-index: 60; }
  /* line 220, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .quote-container .quote-mask {
    width: 100%;
    height: 200px;
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 60;
    background: -moz-linear-gradient(top, rgba(42, 44, 51, 0) 0%, #2a2c33 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(42, 44, 51, 0)), color-stop(100%, #2a2c33));
    background: -webkit-linear-gradient(top, rgba(42, 44, 51, 0) 0%, #2a2c33 100%);
    background: -o-linear-gradient(top, rgba(42, 44, 51, 0) 0%, #2a2c33 100%);
    background: -ms-linear-gradient(top, rgba(42, 44, 51, 0) 0%, #2a2c33 100%);
    background: linear-gradient(to bottom, rgba(42, 44, 51, 0) 0%, #2a2c33 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a2c33', endColorstr='#2a2c33',GradientType=0 ); }
  /* line 235, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .quote-container .quote-wrapper {
    width: 760px;
    margin: auto;
    margin-bottom: 100px;
    color: rgba(255, 255, 255, 0.9);
    letter-spacing: .06em;
    z-index: 50; }
    @media screen and (min-width: 175px) and (max-width: 768px) {
      /* line 235, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
      .quote-container .quote-wrapper {
        width: 90%; } }
    /* line 246, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
    .quote-container .quote-wrapper .quote {
      width: 100%;
      opacity: 0;
      position: relative;
      top: 20px; }
      /* line 252, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
      .quote-container .quote-wrapper .quote p {
        font-weight: 400;
        line-height: 1.6em; }
      /* line 256, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
      .quote-container .quote-wrapper .quote .short {
        font-size: 1.6em !important; }
      /* line 259, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
      .quote-container .quote-wrapper .quote .medium {
        font-size: 1.4em !important; }
      /* line 262, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
      .quote-container .quote-wrapper .quote .long {
        font-size: 1.1em !important; }
    /* line 265, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
    .quote-container .quote-wrapper .inmate {
      width: 100%;
      margin: 50px auto;
      opacity: 0;
      position: relative;
      top: 20px; }
      /* line 272, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
      .quote-container .quote-wrapper .inmate span {
        font-size: 1em;
        font-style: italic; }
        /* line 276, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
        .quote-container .quote-wrapper .inmate span::before {
          content: "- "; }

/* line 279, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
.about-container {
  width: 100%;
  color: rgba(255, 255, 255, 0.9);
  margin: 20px auto 100px auto; }
  /* line 284, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .about-container .about {
    width: 760px;
    margin: auto; }
    @media screen and (min-width: 175px) and (max-width: 768px) {
      /* line 284, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
      .about-container .about {
        width: 90%; } }
    /* line 291, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
    .about-container .about p {
      letter-spacing: .04em;
      font-size: 1.5em;
      line-height: 1.7em; }
    /* line 298, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
    .about-container .about .small-text {
      font-size: .8em; }
      /* line 301, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
      .about-container .about .small-text a {
        text-decoration: underline; }
        /* line 304, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
        .about-container .about .small-text a:hover {
          cursor: pointer;
          color: white; }

/* line 309, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
.support-container {
  width: 100%;
  color: rgba(255, 255, 255, 0.9);
  margin: 20px auto 100px auto; }
  /* line 314, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .support-container .support {
    width: 760px;
    margin: auto; }
    @media screen and (min-width: 175px) and (max-width: 768px) {
      /* line 314, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
      .support-container .support {
        width: 90%; } }
    /* line 321, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
    .support-container .support p {
      letter-spacing: .04em;
      font-size: 1.5em;
      line-height: 1.7em; }

/* line 328, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
.word-cloud-container {
  width: 100%;
  color: rgba(255, 255, 255, 0.9);
  margin: 20px auto 100px auto; }
  /* line 333, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .word-cloud-container .word-cloud-description {
    color: rgba(255, 255, 255, 0.9);
    padding-bottom: 20px; }
  /* line 337, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .word-cloud-container .word-cloud {
    width: 760px;
    margin: 0 auto; }
    @media screen and (min-width: 175px) and (max-width: 768px) {
      /* line 337, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
      .word-cloud-container .word-cloud {
        width: 90%; } }
    /* line 344, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
    .word-cloud-container .word-cloud span {
      display: inline-block;
      margin: 0 10px; }

/* line 349, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
.view-all-container {
  wodth: 100%;
  color: #fff;
  margin: 20px auto 100px auto; }
  /* line 354, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .view-all-container .view-all-mask {
    width: 100%;
    height: 200px;
    position: fixed;
    bottom: 0px;
    left: 0px;
    background: -moz-linear-gradient(top, rgba(42, 44, 51, 0) 0%, #2a2c33 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(42, 44, 51, 0)), color-stop(100%, #2a2c33));
    background: -webkit-linear-gradient(top, rgba(42, 44, 51, 0) 0%, #2a2c33 100%);
    background: -o-linear-gradient(top, rgba(42, 44, 51, 0) 0%, #2a2c33 100%);
    background: -ms-linear-gradient(top, rgba(42, 44, 51, 0) 0%, #2a2c33 100%);
    background: linear-gradient(to bottom, rgba(42, 44, 51, 0) 0%, #2a2c33 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a2c33', endColorstr='#2a2c33',GradientType=0 ); }
  /* line 368, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
  .view-all-container .view-all {
    width: 760px;
    margin: 0 auto;
    z-index: 60; }
    /* line 373, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
    .view-all-container .view-all .quote {
      margin-bottom: 150px; }
      /* line 376, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
      .view-all-container .view-all .quote:first-child {
        margin-top: 50px; }
      /* line 379, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
      .view-all-container .view-all .quote p {
        line-height: 1.5em;
        margin-bottom: 20px; }
      /* line 383, /Users/forrey/Sites/Goodbye Warden 3_0/css/styles.sass */
      .view-all-container .view-all .quote span {
        font-style: italic; }

/*# sourceMappingURL=styles.css.map */