@charset "UTF-8";
/* line 4, /WWW/web-home/prairiehome/shared/bundle/ruby/2.4.0/gems/neat-1.8.0/app/assets/stylesheets/grid/_box-sizing.scss */
html {
  box-sizing: border-box; }

/* line 9, /WWW/web-home/prairiehome/shared/bundle/ruby/2.4.0/gems/neat-1.8.0/app/assets/stylesheets/grid/_box-sizing.scss */
*, *::after, *::before {
  box-sizing: inherit; }

/*
 * Table styles
 */
/* line 4, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */ }

/* line 17, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold; }

/* line 21, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable thead th,
table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111111; }

/* line 26, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none; }

/* line 30, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111111; }

/* line 35, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  cursor: pointer;
  *cursor: hand; }

/* line 41, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background-repeat: no-repeat;
  background-position: center right; }

/* line 49, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable thead .sorting {
  background-image: url(sort_both.png); }

/* line 52, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable thead .sorting_asc {
  background-image: url(sort_asc.png); }

/* line 55, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable thead .sorting_desc {
  background-image: url(sort_desc.png); }

/* line 58, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable thead .sorting_asc_disabled {
  background-image: url(sort_asc_disabled.png); }

/* line 61, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable thead .sorting_desc_disabled {
  background-image: url(sort_desc_disabled.png); }

/* line 64, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable tbody tr {
  background-color: white; }

/* line 67, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable tbody tr.selected {
  background-color: #b0bed9; }

/* line 70, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px; }

/* line 74, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #dddddd; }

/* line 77, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none; }

/* line 82, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #dddddd;
  border-right: 1px solid #dddddd; }

/* line 86, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #dddddd; }

/* line 90, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none; }

/* line 94, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9; }

/* line 97, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #abb9d3; }

/* line 100, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: whitesmoke; }

/* line 103, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #a9b7d1; }

/* line 106, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #f9f9f9; }

/* line 113, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad4; }

/* line 120, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1; }

/* line 123, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3; }

/* line 126, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke; }

/* line 129, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b3cd; }

/* line 132, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a7b5ce; }

/* line 135, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b6d0; }

/* line 138, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #f9f9f9; }

/* line 141, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fbfbfb; }

/* line 144, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fdfdfd; }

/* line 147, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad4; }

/* line 150, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #adbbd6; }

/* line 153, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8; }

/* line 156, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea; }

/* line 159, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ebebeb; }

/* line 162, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #eeeeee; }

/* line 165, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a1aec7; }

/* line 168, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a2afc8; }

/* line 171, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a4b2cb; }

/* line 174, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.no-footer {
  border-bottom: 1px solid #111111; }

/* line 177, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap; }

/* line 180, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px; }

/* line 184, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px; }

/* line 188, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px; }

/* line 192, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left; }

/* line 196, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center; }

/* line 201, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right; }

/* line 205, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify; }

/* line 209, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap; }

/* line 213, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left; }

/* line 219, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center; }

/* line 225, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right; }

/* line 231, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify; }

/* line 237, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap; }

/* line 243, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left; }

/* line 247, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center; }

/* line 251, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right; }

/* line 255, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify; }

/* line 259, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap; }

/* line 264, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
table.dataTable,
table.dataTable th,
table.dataTable td {
  box-sizing: content-box; }

/*
 * Control feature layout
 */
/* line 274, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1; }

/* line 280, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_length {
  float: left; }

/* line 283, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right; }

/* line 287, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em; }

/* line 290, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em; }

/* line 295, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em; }

/* line 300, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333333 !important;
  border: 1px solid transparent;
  border-radius: 2px; }

/* line 314, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333333 !important;
  border: 1px solid #979797;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, gainsboro));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, white 0%, gainsboro 100%);
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, white 0%, gainsboro 100%);
  /* W3C */ }

/* line 331, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none; }

/* line 338, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111111;
  background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111111));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #585858 0%, #111111 100%);
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #585858 0%, #111111 100%);
  /* W3C */ }

/* line 355, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Chrome10+,Safari5.1+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  /* W3C */
  box-shadow: inset 0 0 3px #111; }

/* line 372, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em; }

/* line 375, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); }

/* line 394, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333333; }

/* line 401, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_scroll {
  clear: both; }

/* line 404, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch; }

/* line 408, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td {
  vertical-align: middle; }

/* line 411, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important; }

/* line 418, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111111; }

/* line 421, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper.no-footer div.dataTables_scrollHead table,
.dataTables_wrapper.no-footer div.dataTables_scrollBody table {
  border-bottom: none; }

/* line 425, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }

@media screen and (max-width: 767px) {
  /* line 434, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center; }

  /* line 439, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em; } }
@media screen and (max-width: 640px) {
  /* line 444, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center; }

  /* line 449, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_jquery.dataTables.scss */
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em; } }
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
/* line 9, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
/* line 19, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 33, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 54, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 67, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
/* line 77, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 89, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
a {
  background-color: transparent; }

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
/* line 98, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
/* line 110, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
/* line 118, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 127, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 136, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
/* line 145, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 154, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 162, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

/* line 170, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
sup {
  top: -0.5em; }

/* line 174, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 185, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 193, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 204, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
/* line 212, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
hr {
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
/* line 221, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
/* line 229, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 252, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 266, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
button {
  overflow: visible; }

/**
 * 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 Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 277, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.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 290, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
/* line 302, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 311, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 322, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 334, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 346, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */
/* line 356, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  box-sizing: content-box;
  /* 2 */ }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 367, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
/* line 376, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.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/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 387, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 396, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 405, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 416, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 421, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_normalize.scss */
td,
th {
  padding: 0; }

/* Slider */
/* line 3, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

/* line 17, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  /* line 24, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
  .slick-list:focus {
    outline: none; }
  /* line 28, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

/* line 33, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 42, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  /* line 48, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  /* line 54, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
  .slick-track:after {
    clear: both; }
  /* line 58, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
  .slick-loading .slick-track {
    visibility: hidden; }

/* line 62, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  /* line 66, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
  [dir="rtl"] .slick-slide {
    float: right; }
  /* line 69, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
  .slick-slide img {
    display: block; }
  /* line 72, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
  .slick-slide.slick-loading img {
    display: none; }
  /* line 78, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
  .slick-slide.dragging img {
    pointer-events: none; }
  /* line 82, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
  .slick-initialized .slick-slide {
    display: block; }
  /* line 86, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
  .slick-loading .slick-slide {
    visibility: hidden; }
  /* line 90, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

/* line 96, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/vendor/_slick.scss */
.slick-arrow.slick-hidden {
  display: none; }

@font-face {
  font-family: 'Playfair Display';
  src: local("Playfair Display"), local("Playfair-Display"), local("Playfair-Display-regular"), local("PlayfairDisplay"), local("PlayfairDisplay-Regular"), url(Playfair-Display-regular.woff2) format("woff2"), url(Playfair-Display-regular.woff) format("woff"), url(Playfair-Display-regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Playfair Display';
  src: local("Playfair Display Italic"), local("Playfair-Display-italic"), local("PlayfairDisplay-Italic"), url(Playfair-Display-italic.woff2) format("woff2"), url(Playfair-Display-italic.woff) format("woff"), url(Playfair-Display-italic.ttf) format("truetype");
  font-weight: 400;
  font-style: italic; }
@font-face {
  font-family: 'Playfair Display';
  src: local("Playfair Display Bold"), local("Playfair-Display-700"), local("PlayfairDisplay-Bold"), url(Playfair-Display-700.woff2) format("woff2"), url(Playfair-Display-700.woff) format("woff"), url(Playfair-Display-700.ttf) format("truetype");
  font-weight: 700;
  font-style: normal; }
@font-face {
  font-family: 'Playfair Display';
  src: local("Playfair Display Bold Italic"), local("Playfair-Display-700italic"), local("PlayfairDisplay-BoldItalic"), url(Playfair-Display-700italic.woff2) format("woff2"), url(Playfair-Display-700italic.woff) format("woff"), url(Playfair-Display-700italic.ttf) format("truetype");
  font-weight: 700;
  font-style: italic; }
@font-face {
  font-family: 'Source Sans Pro';
  src: local("Source Sans Pro"), local("Source Sans Pro regular"), local("Source Sans Pro Regular"), local("SourceSansPro"), local("SourceSansPro-Regular"), url(Source-Sans-Pro-regular.woff2) format("woff2"), url(Source-Sans-Pro-regular.woff) format("woff"), url(Source-Sans-Pro-regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Source Sans Pro';
  src: local("Source Sans Pro Bold"), local("Source Sans Pro 700"), local("SourceSansPro-Bold"), local("SourceSansPro-700"), url(Source-Sans-Pro-700.woff2) format("woff2"), url(Source-Sans-Pro-700.woff) format("woff"), url(Source-Sans-Pro-700.ttf) format("truetype");
  font-weight: 700;
  font-style: normal; }
/*doc
---
title: Elements
name: elements
category: Elements
---

This is some text explaining things for example one.

```html_example
<div class='alert'>Example One</div>
```

This is some text explaining things for example two.

```html_example
<div class='alert'>Example Two</div>
```
*/
/* line 21, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_elements.scss */
html {
  box-sizing: border-box;
  font-size: 16px; }

/* line 26, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_elements.scss */
*,
*:before,
*:after {
  box-sizing: inherit; }

/* line 35, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_elements.scss */
::-moz-selection {
  background: #ccd1f6; }

/* line 36, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_elements.scss */
::-moz-selection {
  background: #ccd1f6; }
::selection {
  background: #ccd1f6; }

/* line 38, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_elements.scss */
body {
  font-family: "Source Sans Pro", Geneva, Tahoma, sans-serif;
  font-size: 0.9275rem;
  -webkit-font-smoothing: antialiased;
  color: #333333;
  background: #ffffff; }

/* line 47, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_elements.scss */
ul,
ol,
li {
  margin: 0;
  padding: 0;
  list-style: none; }

/* line 55, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_elements.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  margin: 0; }

/* line 65, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_elements.scss */
p {
  margin-top: 1em;
  margin-bottom: 1em; }
  /* line 69, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_elements.scss */
  p:first-child {
    margin-top: 0; }
  /* line 73, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_elements.scss */
  p:last-child {
    margin-bottom: 0; }

/* line 79, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_elements.scss */
q:before, q:after {
  content: ''; }

/* line 86, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_elements.scss */
blockquote:before, blockquote:after {
  content: ''; }

/* line 92, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_elements.scss */
img {
  display: block;
  max-width: 100%; }

/* line 97, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_elements.scss */
iframe {
  max-width: 100%; }

/* line 101, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_elements.scss */
a {
  color: inherit;
  text-decoration: none; }

/* line 4, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_util.scss */
.util-donate {
  color: #7075a0;
  font-weight: normal; }

/* line 9, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_util.scss */
.invisible {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px); }

/* line 13, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_util.scss */
.ct {
  color: #7075a0; }

/* line 17, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_util.scss */
.gk {
  color: #c6c12e; }

/* line 21, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/base/_util.scss */
.center {
  text-align: center; }

/*doc
---
title: Blocks
name: blocks
category: Layout
---

Allows a list of contents to take up space at defined widths similar to columns, but the content flows horizontally instead of vertically. Each block can be of arbitrary height and the tallest one will push the next row down.

```html_example
<ul class="blocks blocks-smallTablet-2 blocks-tablet-3">
  <li class="well">
    <div class="well_container">
      <p>Block 1 This content will flow horizontally without the need for column containers. Eam velit legimus accommodare ne, no sint euismod melioad usu. His impedit ponderum pericula id. No eos diceret molestiae, pro ei meliore reformidans, in mea alii noster pertinacia.</p>
    </div>
  </li>
  <li class="well">
    <div class="well_container">
      <p>Block 2 This content will flow horizontally without the need for column containers. Eam velit legimus accommodare ne, no sint euismod melioad usu. His impedit ponderum pericula id. No eos diceret molestiae, pro ei meliore reformidans, in mea alii noster pertinacia.</p>
    </div>
  </li>
  <li class="well">
    <div class="well_container">
      <p>Block 3 This content will flow horizontally without the need for column containers. Eam velit legimus accommodare ne, no sint euismod melioad usu. Eam velit legimus accommodare ne, no sint euismod melioad usu. His impedit ponderum pericula id. No eos diceret molestiae, pro ei meliore reformidans, in mea alii noster pertinacia.</p>
    </div>
  </li>
  <li class="well">
    <div class="well_container">
      <p>Block 4 This content will flow horizontally without the need for column containers. Eam velit legimus accommodare ne, no sint euismod melioad usu. His impedit ponderum pericula id. No eos diceret molestiae, pro ei meliore reformidans, in mea alii noster pertinacia.</p>
    </div>
  </li>
  <li class="well">
    <div class="well_container">
      <p>Block 5 This content will flow horizontally without the need for column containers. Eam velit legimus accommodare ne, no sint euismod melioad usu. His impedit ponderum pericula id. No eos diceret molestiae, pro ei meliore reformidans, in mea alii noster pertinacia.</p>
    </div>
  </li>
  <li class="well">
    <div class="well_container">
      <p>Block 3 This content will flow horizontally without the need for column containers. Eam velit legimus accommodare ne, no sint euismod melioad usu. Eam velit legimus accommodare ne, no sint euismod melioad usu. His impedit ponderum pericula id. No eos diceret molestiae, pro ei meliore reformidans, in mea alii noster pertinacia.</p>
    </div>
  </li>
</ul>
```

*/
/* line 51, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_blocks.scss */
.blocks {
  margin-left: -3.5%;
  margin-bottom: -1.5rem;
  font-size: 0; }
  /* line 56, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_blocks.scss */
  .blocks > * {
    width: 96.5%;
    margin-left: 3.5%;
    margin-bottom: 1.5rem;
    display: inline-block;
    font-size: 0.9275rem;
    vertical-align: top; }

/* line 111, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
.blocks-1 > * {
  width: 96.5%; }

/* line 111, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
.blocks-2 > * {
  width: 46.5%; }

/* line 111, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
.blocks-3 > * {
  width: 29.83333%; }

/* line 111, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
.blocks-4 > * {
  width: 21.5%; }

@media (min-width: 32em) {
  /* line 99, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .blocks-smallTablet-1 > * {
    width: 96.5%; }

  /* line 99, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .blocks-smallTablet-2 > * {
    width: 46.5%; }

  /* line 99, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .blocks-smallTablet-3 > * {
    width: 29.83333%; }

  /* line 99, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .blocks-smallTablet-4 > * {
    width: 21.5%; } }
@media (min-width: 48em) {
  /* line 99, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .blocks-tablet-1 > * {
    width: 96.5%; }

  /* line 99, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .blocks-tablet-2 > * {
    width: 46.5%; }

  /* line 99, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .blocks-tablet-3 > * {
    width: 29.83333%; }

  /* line 99, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .blocks-tablet-4 > * {
    width: 21.5%; } }
@media (min-width: 64em) {
  /* line 99, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .blocks-desktop-1 > * {
    width: 96.5%; }

  /* line 99, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .blocks-desktop-2 > * {
    width: 46.5%; }

  /* line 99, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .blocks-desktop-3 > * {
    width: 29.83333%; }

  /* line 99, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .blocks-desktop-4 > * {
    width: 21.5%; } }
/* line 74, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_blocks.scss */
.blocks-condensed {
  margin-bottom: 0; }
  /* line 77, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_blocks.scss */
  .blocks-condensed > * {
    margin-bottom: 0; }

/* line 82, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_blocks.scss */
.blocks-small > * {
  font-size: .85rem; }

/* line 86, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_blocks.scss */
.blocks-vert-centered {
  vertical-align: inherit; }

/* line 90, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_blocks.scss */
.blocks-larger > * {
  margin-bottom: 2.75rem; }
  @media (min-width: 48em) {
    /* line 90, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_blocks.scss */
    .blocks-larger > * {
      margin-bottom: 4.75rem; } }

/* line 11, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
.col-main {
  margin-bottom: 3rem; }
  @media (min-width: 48em) {
    /* line 11, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
    .col-main {
      margin-bottom: 0;
      margin-right: -300px;
      float: left;
      width: 100%; } }

@media (min-width: 48em) {
  /* line 22, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
  .col-main_content {
    margin-right: 360px; } }

/* line 28, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
.col-sidebar {
  position: relative; }
  @media (min-width: 48em) {
    /* line 28, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
    .col-sidebar {
      padding-top: 2em;
      width: 300px;
      float: left; } }

@media (min-width: 48em) {
  /* line 38, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
  .col-live_content {
    margin-right: 0; } }

/* line 44, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
.col-sidebar-liveVideo {
  padding-top: 2.2rem; }

/* line 48, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
.col-liveText {
  padding-bottom: .75rem; }
  @media (min-width: 48em) {
    /* line 48, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
    .col-liveText {
      width: 30%;
      float: left;
      padding-right: 4%;
      padding-top: 1.2rem; } }

@media (min-width: 48em) {
  /* line 59, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
  .col-livePlayer {
    width: 70%;
    float: right; } }

/* line 55, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
.col-footerMain:before, .col-footerMain:after {
  content: ' ';
  display: table; }
/* line 61, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
.col-footerMain:after {
  clear: both; }
@media (min-width: 48em) {
  /* line 66, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
  .col-footerMain {
    margin-right: -300px;
    float: left;
    width: 100%; } }
@media (min-width: 64em) {
  /* line 66, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
  .col-footerMain {
    margin-right: -440px; } }

@media (min-width: 48em) {
  /* line 80, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
  .col-footerMain_content {
    margin-right: 360px; } }
@media (min-width: 64em) {
  /* line 80, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
  .col-footerMain_content {
    margin-right: 500px; } }

/* line 90, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
.col-footerSide {
  position: relative;
  margin-top: 1rem; }
  @media (min-width: 48em) {
    /* line 90, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
    .col-footerSide {
      width: 300px;
      float: left;
      margin-top: 0; } }
  @media (min-width: 64em) {
    /* line 90, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_col.scss */
    .col-footerSide {
      width: 440px; } }

/*doc
---
title: Container
name: container
category: Layout
---

Constrains the width of content to the site maximum

```html_example

```

*/
/* line 16, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_container.scss */
.container {
  margin: 0 auto;
  max-width: 70rem;
  padding: 0 1rem;
  position: relative; }

/* line 23, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_container.scss */
.container-min {
  max-width: 27rem; }

/* line 5, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_row.scss */
.row {
  margin-bottom: 2rem; }
  /* line 55, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .row:before, .row:after {
    content: ' ';
    display: table; }
  /* line 61, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .row:after {
    clear: both; }

/* line 10, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_row.scss */
.row-collection {
  margin-bottom: 2rem; }
  @media (min-width: 48em) {
    /* line 10, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_row.scss */
    .row-collection {
      margin-bottom: 4rem; } }

/*doc
---
title: Split
name: split
category: Layout
---

Floats content left or right. Uses the parent `.split` container for clearfix

```html_example
<div class="split">
  <div class="split_first">
    Left-aligned content
  </div>
  <div class="split_last">
    Right-aligned content
  </div>
</div>
```
*/
/* line 55, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
.split:before, .split:after {
  content: ' ';
  display: table; }
/* line 61, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
.split:after {
  clear: both; }

/* line 26, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_split.scss */
.split_first {
  float: left; }

/* line 30, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/layout/_split.scss */
.split_last {
  float: right; }

/*doc
---
title: Ad
name: ad
category: Interface
---

*/
/* line 10, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_ad.scss */
#aphc-ad-ros1 {
  display: none !important;
  height: 0;
  margin: 0;
  width: 0; }
  @media (min-width: 48em) {
    /* line 10, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_ad.scss */
    #aphc-ad-ros1 {
      display: block !important;
      height: 250px;
      margin: auto;
      width: 300px; } }

/* line 27, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_ad.scss */
#mobile-aphc-ad-ros1 {
  display: block !important;
  height: 250px;
  margin: auto;
  width: 300px; }
  @media (min-width: 48em) {
    /* line 27, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_ad.scss */
    #mobile-aphc-ad-ros1 {
      display: none !important;
      height: 0;
      margin: 0;
      width: 0; } }

/* line 44, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_ad.scss */
#commerce-ad {
  display: none !important;
  height: 0;
  margin: 0;
  width: 0; }
  @media (min-width: 48em) {
    /* line 44, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_ad.scss */
    #commerce-ad {
      display: block !important;
      height: 250px;
      margin: auto;
      width: 300px; } }

/* line 61, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_ad.scss */
#mobile-commerce-ad {
  height: auto;
  margin: auto;
  width: 300px; }

/* line 68, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_ad.scss */
#aphc-ad-responsive-1 {
  height: 100%;
  max-height: 250px;
  max-width: 1088px;
  width: 100%; }

/* line 75, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_ad.scss */
#responsive_leaderboard {
  padding-bottom: 1.6%;
  position: relative;
  overflow: hidden;
  width: 100%; }
  /* line 81, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_ad.scss */
  #responsive_leaderboard iframe {
    height: 100%;
    position: absolute;
    width: 100%; }

/* line 88, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_ad.scss */
#responsive_live_show_ad {
  height: 250px;
  margin: auto;
  margin-bottom: 10px;
  width: 300px; }
  @media (min-width: 48em) {
    /* line 88, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_ad.scss */
    #responsive_live_show_ad {
      height: 100%;
      padding-bottom: 5%;
      position: relative;
      width: 100%;
      max-height: 400px; } }
  /* line 102, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_ad.scss */
  #responsive_live_show_ad iframe {
    height: 100%;
    position: absolute;
    width: 100%;
    max-width: 300px; }
    @media (min-width: 48em) {
      /* line 102, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_ad.scss */
      #responsive_live_show_ad iframe {
        max-width: 1088px; } }

/* line 114, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_ad.scss */
.advertisementBlock {
  margin-top: 4rem; }

/*doc
---
title: Aspect Ratio
name: aspect
category: Media
---

For setting certain aspect ratios on elements.

## Widescreen 16:9 (for video, etc)

Cuts off anything inside of it, and there should only be one element as the child

```slim_example
.aspect.aspect-widescreen
  img src="http://placehold.it/300x300"
```

## Fullscreen 4:3

```slim_example
.aspect.aspect-fullscreen
  img src="http://placehold.it/300x300"
```

*/
/* line 28, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_aspect.scss */
.aspect {
  position: relative;
  overflow: hidden; }
  /* line 32, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_aspect.scss */
  .aspect:before {
    display: block;
    content: '';
    width: 100%; }
  /* line 38, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_aspect.scss */
  .aspect > * {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%; }
  /* line 47, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_aspect.scss */
  .aspect > iframe {
    height: 100%; }

/* line 126, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
.aspect-widescreen:before {
  padding-top: 56.25%; }

/* line 126, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
.aspect-fullscreen:before {
  padding-top: 75%; }

/*doc
---
title: Box
name: box
category: Interface
---

A bordered element containing content. The `.box` should include proper padding where borders are involved.

Used for collection teasers, etc:

```slim_example
.box Some Content
```

Used for event list in sidebar, for example:

```slim_example
.box.box-ticket Some Content
```

*/
/* line 24, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_box.scss */
.box {
  display: block;
  border-top: 1px solid #7075a0;
  padding: .75rem 0 0; }

/* line 30, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_box.scss */
.box-ticket {
  border-right: 1px solid #7075a0;
  padding-right: .75rem; }

/*doc
---
title: Buttons
name: btn
category: Interface
---

Buttons with different sizes

```html_example
<a href="#" class="btn">Regular button</a>
<a href="#" class="btn btn-small">Small button</a>
```

*/
/* line 17, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_btn.scss */
.btn {
  display: inline-block;
  padding: .5rem .75rem;
  border: 0;
  border-radius: 3px;
  font-size: 0.9275rem;
  font-family: "Playfair Display", Georgia, serif;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  color: #ffffff;
  background: #7075a0;
  cursor: pointer; }
  /* line 33, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_btn.scss */
  .btn:hover {
    background-color: #c6c12e; }

/* line 38, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_btn.scss */
.btn-small {
  padding: 0 .25rem;
  font-size: .875rem; }

/* line 43, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_btn.scss */
.btn-full {
  display: block; }

/* line 47, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_btn.scss */
.btn-em {
  box-shadow: 3px 3px 0 0 rgba(112, 117, 160, 0.4); }

/* line 51, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_btn.scss */
.btn-alt {
  background: #c6c12e;
  box-shadow: 3px 3px 0 0 rgba(198, 193, 46, 0.4);
  float: none;
  margin: 0 25%; }
  @media (min-width: 64em) {
    /* line 51, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_btn.scss */
    .btn-alt {
      float: right;
      margin: auto; } }
  /* line 63, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_btn.scss */
  .btn-alt:hover {
    background-color: #9d9924; }

/* line 68, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_btn.scss */
.btn-sans {
  font-family: "Source Sans Pro", Geneva, Tahoma, sans-serif; }

/* line 72, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_btn.scss */
.btn-separator {
  width: 65%; }
  @media (min-width: 48em) {
    /* line 72, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_btn.scss */
    .btn-separator {
      text-transform: uppercase;
      width: 35%; } }

/*doc
---
title: Carousel
name: carousel
category: Interface
---

Styles carousels, Slick plugin is used for js: http://kenwheeler.github.io/slick/
We are importing the base stylesheet in vendor/_slick.scss,
and these styles are built on top of that.

```slim_example
```

*/
/* line 19, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_carousel.scss */
.carousel_controls {
  margin-bottom: .75rem; }

/* line 23, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_carousel.scss */
.carousel_prev,
.carousel_next {
  display: inline-block;
  padding: 0;
  margin: 0;
  border: 0;
  background: transparent;
  vertical-align: middle; }
  /* line 32, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_carousel.scss */
  .carousel_prev svg,
  .carousel_next svg {
    display: block;
    width: 30px;
    height: 30px; }
  /* line 38, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_carousel.scss */
  .carousel_prev:hover,
  .carousel_next:hover {
    background-color: #eeeeee;
    fill: #1e407a; }
  /* line 43, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_carousel.scss */
  .carousel_prev:focus,
  .carousel_next:focus {
    outline: 0;
    fill: #1e407a; }

/* line 49, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_carousel.scss */
.carousel_info {
  vertical-align: middle; }

/* line 53, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_carousel.scss */
.carousel_slides {
  overflow: hidden; }

/* line 57, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_carousel.scss */
.slick-list {
  margin-left: -1rem;
  margin-right: -1rem; }

/* line 62, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_carousel.scss */
.slick-slide {
  margin-left: 1rem;
  margin-right: 1rem; }

/*doc
---
title: Form Fields
name: field
category: Interface
---

Form field styling, can sometimes influence buttons (`.btn`)

```slim_example
input.field type="text"
```

*/
/* line 16, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_field.scss */
.field > input {
  display: inline-block;
  width: 100%;
  padding: 0 5px;
  font-family: "Source Sans Pro", Geneva, Tahoma, sans-serif;
  line-height: 31px;
  vertical-align: top;
  border: 3px solid #7075a0;
  border-radius: 4px; }
  /* line 134, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .field > input::-webkit-input-placeholder {
    color: #7075a0;
    text-transform: uppercase;
    font-size: .75rem; }
  /* line 138, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .field > input:-moz-placeholder {
    /* Firefox 18- */
    color: #7075a0;
    text-transform: uppercase;
    font-size: .75rem; }
  /* line 142, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .field > input::-moz-placeholder {
    /* Firefox 19+ */
    color: #7075a0;
    text-transform: uppercase;
    font-size: .75rem; }
  /* line 146, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .field > input:-ms-input-placeholder {
    color: #7075a0;
    text-transform: uppercase;
    font-size: .75rem; }

/* line 35, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_field.scss */
.field-attached {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  /* line 38, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_field.scss */
  .field-attached > input {
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: auto;
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  /* line 46, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_field.scss */
  .field-attached > .btn {
    width: auto;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

/*doc
---
title: Figure
name: figure
category: Content
---

Basic layout of image + caption or caption + image. Can be used with the html `<figure>` and `<figcaption>` elements or other elements

```html_example_table
<figure class="figure">
  <img src="http://placehold.it/800x400" alt="">
  <figcaption class="figure_caption">A caption for the image</figcaption>
</figure>
```

It can also be used with any other elements:

```html_example_table
<a href="#" class="figure">
  <div class="figure_caption">
    <h5>A caption for the image</h5>
  </div>
  <img src="http://placehold.it/800x400" alt="">
</a>
```
*/
/* line 29, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_figure.scss */
.figure, .story_body figure {
  margin: 0; }
  /* line 32, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_figure.scss */
  .figure > *, .story_body figure > * {
    display: block; }
  /* line 36, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_figure.scss */
  .figure > img, .story_body figure > img,
  .figure > iframe,
  .story_body figure > iframe,
  .figure > video,
  .story_body figure > video {
    width: 100%; }

/* line 43, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_figure.scss */
.figure-right,
.figure-left {
  width: 50%; }

/* line 48, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_figure.scss */
.figure-right {
  float: right;
  margin-left: 1rem; }

/* line 53, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_figure.scss */
.figure-left {
  float: left;
  margin-right: 1rem; }

/* line 58, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_figure.scss */
.figure_img > * {
  width: 100%; }

/* line 62, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_figure.scss */
* + .figure_caption, .story_body * + figcaption,
.figure_caption + *,
.story_body figcaption + * {
  margin-top: .75rem; }

/* line 67, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_figure.scss */
.figure_caption_info {
  display: inline-block;
  margin: .5rem 2rem 1rem 0;
  border-top: 3px solid #7075a0;
  padding-top: 3px;
  min-width: 125px; }
  @media (min-width: 32em) {
    /* line 67, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_figure.scss */
    .figure_caption_info {
      float: left;
      margin-top: 0; } }
  @media (min-width: 48em) {
    /* line 67, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_figure.scss */
    .figure_caption_info {
      float: none;
      margin-top: .5rem; } }
  @media (min-width: 64em) {
    /* line 67, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_figure.scss */
    .figure_caption_info {
      float: left;
      margin-top: 0; } }

/* line 90, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_figure.scss */
.figure_caption_content {
  overflow: hidden; }

/* line 94, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_figure.scss */
.figure_credit, .story_body figcaption .credit {
  margin-left: 2rem;
  float: right;
  font-family: "Playfair Display", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased;
  font-style: italic;
  font-size: .8125rem; }

/*doc
---
title: Garrison Box
name: gkCta
category: Interface
---

A special box inviting the user to the Garrison Keillor page.


```slim_example
.gkCta
  .gkCta_header
    h3.hdg.hdg-3 Keep up with Garrison Keillor
  .gkCta_body Get the latest on Writer's Almanac, Garrison Keillor books and events
```

*/
/* line 20, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_gkCta.scss */
.gkCta {
  display: block;
  padding: 70px 15px 60px;
  background-image: url(gk_tile_bg.jpg);
  background-position: right;
  background-color: #000000;
  background-repeat: no-repeat;
  background-size: 300px 250px;
  border-radius: 3px; }

/* line 31, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_gkCta.scss */
.gkCta_header {
  width: 60%;
  margin-bottom: 10px;
  color: #c6c12e; }

/* line 37, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_gkCta.scss */
.gkCta_body {
  width: 46%;
  color: #ffffff; }

/*doc
---
title: Horizontal Lists
name: hList
category: Lists
---

For horizontally spacing small pieces of content.

```html_example
<ul class="hList">
  <li>First Item</li>
  <li>Second Item</li>
  <li>Third Item</li>
  <li>Fourth Item</li>
</ul>
```

It can apply to any type of element, such as the unordered list above, or these nested `<div>`s

```html_example
<div class="hList">
  <div>First Item</div>
  <div>Second Item</div>
  <div>Third Item</div>
  <div>Fourth Item</div>
</div>
```
*/
/* line 32, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hList.scss */
.hList > * {
  display: inline-block;
  margin-right: 1rem; }
  /* line 36, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hList.scss */
  .hList > *:last-child {
    margin-right: 0; }

/* line 43, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hList.scss */
.hList-divided > * {
  padding-right: .75rem;
  margin-right: .75rem;
  border-right: 1px solid #e3e4ec; }
  /* line 48, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hList.scss */
  .hList-divided > *:last-child {
    margin-right: 0;
    padding-right: 0;
    border-right: 0; }

/* line 58, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hList.scss */
.hList-social > * {
  margin-right: 20px; }
/* line 62, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hList.scss */
.hList-social:first-child {
  margin-left: 12px; }
/* line 66, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hList.scss */
.hList-social:last-child {
  margin-right: 12px; }

/*doc
---
title: Headings
name: hdg
category: Text
---

Headings with basic style in standard sizes. Can be used on any tag, not just the corresponding `h1` - `h6` tags

```slim_example
h1.hdg.hdg-1 Heading Size 1
h2.hdg.hdg-2 Heading Size 2
h3.hdg.hdg-3 Heading Size 3
h4.hdg.hdg-4 Heading Size 4
h5.hdg.hdg-5 Heading Size 5
h6.hdg.hdg-6 Heading Size 6
```

Alternate heading styles. Can be used in combination with the above sizes.

```slim_example
h3.hdg.hdg-5.hdg-section Section Heading
```

*/
/* line 27, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hdg.scss */
.hdg, .story_body h1,
.story_body h2,
.story_body h3,
.story_body h4,
.story_body h5,
.story_body h6 {
  display: block;
  font-family: "Playfair Display", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased; }

/* line 33, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hdg.scss */
.hdg-1 {
  font-size: 1.5rem; }

/* line 34, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hdg.scss */
.hdg-2 {
  font-size: 1.3125rem; }

/* line 35, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hdg.scss */
.hdg-3 {
  font-size: 1.25rem; }

/* line 36, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hdg.scss */
.hdg-4 {
  font-size: 1.125rem; }

/* line 37, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hdg.scss */
.hdg-5 {
  font-size: 1rem; }

/* line 38, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hdg.scss */
.hdg-6 {
  font-size: .8125rem; }

/* line 40, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hdg.scss */
.hdg-sans {
  font-family: "Source Sans Pro", Geneva, Tahoma, sans-serif;
  -webkit-font-smoothing: antialiased; }

/* line 45, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hdg.scss */
.hdg-section {
  font-family: "Source Sans Pro", Geneva, Tahoma, sans-serif;
  -webkit-font-smoothing: antialiased;
  font-weight: bold;
  letter-spacing: -.035em;
  color: #c6c12e;
  text-transform: uppercase; }

/* line 54, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hdg.scss */
.hdg-tag {
  text-transform: uppercase;
  font-weight: bold; }

/* line 59, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hdg.scss */
.hdg-section-light {
  font-weight: normal; }

/* line 61, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_hdg.scss */
.hdg_host {
  font-style: italic;
  font-weight: bold;
  margin-right: .35rem; }

/*doc
---
title: Icons
name: icon
category: Content
---

Icon

```html_example
```

*/
/* line 19, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_icon.scss */
.icon-hamburger {
  fill: #1b3c13;
  display: inline-block; }

/*doc
---
title: Icon Link
name: iconlink
category: Interface
---

Link containing an icon with text vertically centered

```slim_example
a.iconLink
  span.social
  span Link Text
```

*/
/* line 18, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_iconLink.scss */
.iconLink {
  font-family: "Playfair Display", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased;
  color: #7075a0; }
  /* line 23, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_iconLink.scss */
  .iconLink:hover {
    color: #c6c12e; }
    /* line 26, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_iconLink.scss */
    .iconLink:hover .social,
    .iconLink:hover .social_icon {
      color: #c6c12e;
      border-color: #c6c12e;
      fill: #c6c12e; }
  /* line 34, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_iconLink.scss */
  .iconLink > * {
    margin-left: 1rem;
    vertical-align: middle; }
    /* line 38, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_iconLink.scss */
    .iconLink > *:first-child {
      margin-left: 0; }

/*doc
---
title: Image Tag
name: imgTag
category: Content
---

A tag overlaying an image

```html_example
.imgTag
  img src="http://fillmurray.com/800/400"
  .imgTag_tag
    .btn.btn-small New
```

*/
/* line 19, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_imgTag.scss */
.imgTag {
  position: relative; }

/* line 23, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_imgTag.scss */
.imgTag_tag {
  position: absolute;
  top: .5rem;
  right: .5rem; }

/*doc
---
title: Info
name: info
category: Content
---

A block for displaying formatted information, for example, episode information

```slim_example
.info
  .info_header Header
  .info_body Body
```

*/
/* line 18, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_info.scss */
.info {
  margin-bottom: 1rem;
  font-family: "Playfair Display", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased;
  font-size: .875rem; }

/* line 25, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_info.scss */
.info_header {
  border-bottom: 1px solid #7075a0;
  margin-bottom: 6px;
  padding: 10px 0 6px; }

/*doc
---
title: Info Banner
name: infoBanner
category: Content
---

A banner for teasers indicating date and category

```slim_example
.infoBanner
  .infoBanner_date September 6, 2016
  .infoBanner_tag Video
```

*/
/* line 18, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_infoBanner.scss */
.infoBanner {
  font-size: .9375rem; }
  /* line 55, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .infoBanner:before, .infoBanner:after {
    content: ' ';
    display: table; }
  /* line 61, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .infoBanner:after {
    clear: both; }

/* line 23, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_infoBanner.scss */
.infoBanner_date {
  float: left;
  font-family: "Playfair Display", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased; }

/* line 29, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_infoBanner.scss */
.infoBanner_tag {
  float: right;
  color: #7075a0;
  font-family: "Source Sans Pro", Geneva, Tahoma, sans-serif;
  text-transform: uppercase;
  font-weight: bold; }

/* line 37, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_infoBanner.scss */
.infoBanner_tag_em {
  color: #333333;
  font-style: italic; }

/* line 42, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_infoBanner.scss */
.infoBanner_host {
  float: right;
  font-family: "Playfair Display", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased;
  font-style: italic;
  font-weight: bold; }

/*doc
---
title: Link
name: link
category: Content
---

Styling for links

Footer links

```slim_example
.link-footer Some Text
```

*/
/* line 18, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_link.scss */
.link, .story_body a {
  background: -webkit-linear-gradient(#ffffff, #ffffff), -webkit-linear-gradient(#ffffff, #ffffff), -webkit-linear-gradient(#317023, #317023);
  background: linear-gradient(#ffffff, #ffffff), linear-gradient(#ffffff, #ffffff), linear-gradient(#317023, #317023);
  background-position: 0 90%, 100% 90%, 0 90%;
  background-repeat: no-repeat, no-repeat, repeat-x;
  background-size: .05em 1px, .05em 1px, 1px 1px;
  text-shadow: 0.03em 0 #ffffff, -0.03em 0 #ffffff, 0 0.03em #ffffff, 0 -0.03em #ffffff, 0.06em 0 #ffffff, -0.06em 0 #ffffff, 0.09em 0 #ffffff, -0.09em 0 #ffffff, 0.12em 0 #ffffff, -0.12em 0 #ffffff, 0.15em 0 #ffffff, -0.15em 0 #ffffff;
  color: #317023; }
  /* line 86, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .link::-moz-selection, .story_body a::-moz-selection {
    text-shadow: none; }
  /* line 87, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .link::-moz-selection, .story_body a::-moz-selection {
    text-shadow: none; }
  .link::selection, .story_body a::selection {
    text-shadow: none; }
  /* line 22, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_link.scss */
  .link:hover, .story_body a:hover {
    background: -webkit-linear-gradient(#ffffff, #ffffff), -webkit-linear-gradient(#ffffff, #ffffff), -webkit-linear-gradient(#1b3c13, #1b3c13);
    background: linear-gradient(#ffffff, #ffffff), linear-gradient(#ffffff, #ffffff), linear-gradient(#1b3c13, #1b3c13);
    background-position: 0 90%, 100% 90%, 0 90%;
    background-repeat: no-repeat, no-repeat, repeat-x;
    background-size: .05em 1px, .05em 1px, 1px 1px;
    text-shadow: 0.03em 0 #ffffff, -0.03em 0 #ffffff, 0 0.03em #ffffff, 0 -0.03em #ffffff, 0.06em 0 #ffffff, -0.06em 0 #ffffff, 0.09em 0 #ffffff, -0.09em 0 #ffffff, 0.12em 0 #ffffff, -0.12em 0 #ffffff, 0.15em 0 #ffffff, -0.15em 0 #ffffff;
    color: #1b3c13; }
    /* line 86, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
    .link:hover::-moz-selection, .story_body a:hover::-moz-selection {
      text-shadow: none; }
    /* line 87, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
    .link:hover::-moz-selection, .story_body a:hover::-moz-selection {
      text-shadow: none; }
    .link:hover::selection, .story_body a:hover::selection {
      text-shadow: none; }

/* line 28, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_link.scss */
.link-info {
  font-style: italic; }

/* line 32, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_link.scss */
.link-tag {
  text-transform: uppercase;
  font-family: "Playfair Display", Georgia, serif;
  font-weight: bold;
  -webkit-font-smoothing: subpixel-antialiased; }
  /* line 38, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_link.scss */
  .link-tag:not(:hover) {
    background: transparent;
    text-shadow: none; }

/* line 44, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_link.scss */
.link-footer {
  color: #317023;
  background: transparent;
  text-shadow: none; }
  /* line 50, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_link.scss */
  .link-footer:hover {
    color: #c6c12e;
    background: transparent;
    text-shadow: none; }

/*doc
---
title: Media Object
name: media
category: Content
---

A structure containing an image (or other media) and some associated text, with the image to one side

```slim_example
.media
  .media_figure
    img src="http://placehold.it/300x300"
  .media_content This is the content area for the media element: A structure containing an image (or other media) and some associated text, with the image to one side
```

*/
/* line 55, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
.media:before, .media:after {
  content: ' ';
  display: table; }
/* line 61, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
.media:after {
  clear: both; }

/* line 23, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_media.scss */
.media_figure {
  float: left;
  margin-right: 1rem; }

/* line 28, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_media.scss */
.media_figure-collection {
  float: none;
  margin-bottom: 1rem;
  margin-right: 0;
  width: 100%; }
  @media (min-width: 48em) {
    /* line 28, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_media.scss */
    .media_figure-collection {
      float: left;
      margin-right: 1rem;
      width: 40%; } }
  /* line 40, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_media.scss */
  .media_figure-collection > * {
    margin-bottom: 1rem;
    width: 100%; }
    @media (min-width: 48em) {
      /* line 40, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_media.scss */
      .media_figure-collection > * {
        width: auto; } }

/* line 50, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_media.scss */
.media_figure_ticket {
  width: 100px; }

/* line 54, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_media.scss */
.media_figure_eventListing {
  width: 37.5%;
  margin-right: 2rem; }

/* line 59, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_media.scss */
.media_content {
  overflow: hidden; }

/* line 63, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_media.scss */
.media_content-collection {
  min-width: 300px; }
  @media (min-width: 20em) {
    /* line 63, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_media.scss */
    .media_content-collection {
      min-width: 0;
      width: auto; } }

/*doc
---
title: Membership
name: membership
category: Interface
---


*/
/* line 11, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_membership.scss */
.membership {
  padding: 1rem 0;
  color: #c6c12e;
  width: 100%;
  position: relative;
  font-size: 1.75rem;
  margin: 5rem 0;
  display: block; }
  @media (min-width: 64em) {
    /* line 11, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_membership.scss */
    .membership {
      padding: 0; } }
  /* line 24, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_membership.scss */
  .membership:before, .membership:after {
    content: ' ';
    position: absolute;
    width: 25%;
    padding: 2% 25%; }
  /* line 32, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_membership.scss */
  .membership:before {
    border-top: 1px solid #c6c12e;
    border-left: 1px solid #c6c12e;
    position: absolute;
    top: 0;
    left: 0;
    float: left; }
  /* line 41, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_membership.scss */
  .membership:after {
    border-bottom: 1px solid #c6c12e;
    border-right: 1px solid #c6c12e;
    right: 0;
    bottom: 0;
    float: right; }

/* line 51, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_membership.scss */
.membership-text {
  text-align: center;
  letter-spacing: -1px;
  font-style: italic;
  padding: 1.25rem;
  width: 100%; }
  @media (min-width: 64em) {
    /* line 51, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_membership.scss */
    .membership-text {
      text-align: left;
      padding: 1.25rem;
      width: auto;
      margin-bottom: 5rem;
      margin-top: 5rem;
      margin-right: 4px; } }

/* line 68, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_membership.scss */
.membership-support {
  fill: #c6c12e;
  font-family: "Playfair Display", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased;
  font-style: italic;
  font-weight: bold;
  background-image: url(membership-heart.svg);
  background-repeat: no-repeat;
  background-position: right;
  width: 220px;
  margin: auto;
  float: none; }
  @media (min-width: 64em) {
    /* line 68, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_membership.scss */
    .membership-support {
      width: 175px;
      margin-right: 1.5rem;
      float: left; } }

/*doc
---
title: Module
name: mod
category: Interface
---

A generic structure containing a header, body, and footer with spacing. Header and footer are optional.

```slim_example
.mod
  .mod_header Header Content
  .mod_body Body Content
  .mod_footer Footer Content
```

*/
/* line 19, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_mod.scss */
.mod_header {
  display: block;
  margin-bottom: .75rem; }

/* line 24, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_mod.scss */
.mod_header-padded {
  margin-bottom: 1.5rem; }

/* line 28, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_mod.scss */
.mod_header-condensed {
  margin-bottom: .375rem; }

/* line 32, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_mod.scss */
.mod_image {
  display: block;
  margin-bottom: .75rem; }
  /* line 36, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_mod.scss */
  .mod_image > * {
    width: 100%; }

/* line 41, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_mod.scss */
.mod_footer {
  display: block;
  margin-top: .75rem; }

/* line 46, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_mod.scss */
.mod_body-collection {
  margin-bottom: 2.4rem; }

/* line 50, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_mod.scss */
.mod_info {
  border-top: 1px solid #7075a0; }

/* line 54, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_mod.scss */
.mod_body-ticket {
  margin-right: -.75rem;
  padding: .75rem;
  background-color: #e3e4ec; }

/* line 60, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_mod.scss */
.venue_info {
  font-size: 1.3em; }

/* line 64, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_mod.scss */
.event_date {
  font-size: 1.4em; }

/*doc
---
title: Now Live
name: nowLive
category: Interface
---

*/
/* line 10, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_nowLive.scss */
.nowLive {
  padding: 32px 0;
  position: absolute;
  right: 1%;
  top: -28px;
  width: 68px;
  height: 62px;
  text-align: center;
  z-index: 10000;
  background-image: url(live-badge.svg);
  background-repeat: no-repeat; }
  @media (min-width: 48em) {
    /* line 10, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_nowLive.scss */
    .nowLive {
      top: 0;
      left: 10%;
      padding: 10px;
      width: 136px;
      height: 123px; } }
  @media (min-width: 64em) {
    /* line 10, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_nowLive.scss */
    .nowLive {
      left: 20%; } }

/* line 35, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_nowLive.scss */
.nowLive_text {
  font-family: "Playfair Display", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased;
  text-transform: uppercase;
  font-style: italic;
  color: #ffffff;
  font-size: .75rem;
  font-weight: normal; }
  @media (min-width: 48em) {
    /* line 35, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_nowLive.scss */
    .nowLive_text {
      font-size: 1.75rem; } }

/*doc
---
title: Page
name: page
category: Story
---

The page module creates the framework for the main sections of a story, episode, event page, etc.

```html_example
```

*/
/* line 15, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_page.scss */
.page_header {
  margin-bottom: 1rem;
  padding-bottom: .5rem;
  border-bottom: 1px solid #7075a0; }
  /* line 55, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .page_header:before, .page_header:after {
    content: ' ';
    display: table; }
  /* line 61, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .page_header:after {
    clear: both; }
  @media (min-width: 48em) {
    /* line 15, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_page.scss */
    .page_header {
      padding-top: 1em; } }

/* line 26, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_page.scss */
.page_header_meta {
  float: right;
  margin-left: 1rem; }

/* line 31, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_page.scss */
.page_image {
  margin-bottom: 1.5rem; }

/* line 35, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_page.scss */
.page_section {
  margin-bottom: 1.5rem; }

/*doc
---
title: Pagination
name: pagination
category: Interface
---

Styles for pagination, uses Kaminari for pagination so the CSS won't necessarily match our coding standards

```html_example
```

*/
/* line 16, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
.pagination {
  font-size: 0;
  margin-bottom: 4rem;
  margin-top: 2rem; }
  @media (min-width: 48em) {
    /* line 16, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
    .pagination {
      margin-bottom: 0; } }
  /* line 25, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
  .pagination > * {
    font-size: 0.9275rem;
    font-family: "Source Sans Pro", Geneva, Tahoma, sans-serif;
    font-weight: bolder;
    line-height: 1;
    display: inline-block;
    position: relative; }
    /* line 33, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
    .pagination > * a {
      background-color: #317023;
      border-right: 1px solid #ffffff;
      color: #ffffff; }
    /* line 41, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
    .pagination > *:first-child a {
      border-left: 0;
      border-radius: 4px 0 0 4px;
      border-right: 1px solid #ffffff;
      text-indent: -9999px;
      width: 26px; }
      @media (min-width: 48em) {
        /* line 41, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
        .pagination > *:first-child a {
          text-indent: 0;
          width: 100%; } }
    /* line 56, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
    .pagination > *:last-child a {
      border-radius: 0 4px 4px 0;
      text-indent: -9999px;
      width: 26px; }
      @media (min-width: 48em) {
        /* line 56, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
        .pagination > *:last-child a {
          text-indent: 0;
          width: 100%; } }
  /* line 74, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
  .pagination .page a,
  .pagination .first a,
  .pagination .prev a,
  .pagination .next a,
  .pagination .last a {
    display: block;
    padding: 0.375rem 0.5rem;
    line-height: 1; }
    /* line 79, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
    .pagination .page a:hover,
    .pagination .first a:hover,
    .pagination .prev a:hover,
    .pagination .next a:hover,
    .pagination .last a:hover {
      color: #ffffff;
      background: #1b3c13; }
  /* line 87, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
  .pagination .page.current, .pagination .page.gap {
    padding: 0.375rem 0.5rem; }
  /* line 92, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
  .pagination .page.current {
    background: #1b3c13;
    border-right: 1px solid #ffffff;
    color: #ffffff;
    padding: 0.375rem 0.5rem; }
    /* line 98, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
    .pagination .page.current:first-child {
      border-radius: 4px 0 0 4px; }
  /* line 105, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
  .pagination .first a:before {
    content: '\00ab';
    color: #ffffff;
    float: left;
    text-indent: 0; }
    @media (min-width: 48em) {
      /* line 105, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
      .pagination .first a:before {
        content: "";
        text-indent: 0; } }
  /* line 119, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
  .pagination .prev a {
    border-left: 0;
    text-indent: -9999px;
    width: 26px; }
    @media (min-width: 48em) {
      /* line 119, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
      .pagination .prev a {
        text-indent: 0;
        width: 100%; } }
  /* line 129, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
  .pagination .prev a:before {
    content: '\2039';
    color: #ffffff;
    float: left;
    text-indent: 0; }
    @media (min-width: 48em) {
      /* line 129, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
      .pagination .prev a:before {
        content: '';
        text-indent: 0; } }
  /* line 143, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
  .pagination .next a {
    text-indent: -9999px;
    width: 26px; }
    @media (min-width: 48em) {
      /* line 143, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
      .pagination .next a {
        text-indent: 0;
        width: 100%; } }
  /* line 152, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
  .pagination .next a:before {
    content: '\203A';
    color: #ffffff;
    float: left;
    text-indent: 0; }
    @media (min-width: 48em) {
      /* line 152, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
      .pagination .next a:before {
        content: '';
        text-indent: 0; } }
  /* line 167, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
  .pagination .last a:before {
    content: '\00bb';
    color: #ffffff;
    float: left;
    text-indent: 0; }
    @media (min-width: 48em) {
      /* line 167, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pagination.scss */
      .pagination .last a:before {
        content: '';
        text-indent: 0; } }

/*doc
---
title: Media Player
name: player
category: Media
---

Player

```html_example
```

*/
/* line 15, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.player {
  background-color: #dff8eb;
  line-height: normal;
  min-height: 6rem;
  padding: 1rem 1rem 2rem;
  position: relative;
  width: 100%; }
  /* line 55, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .player:before, .player:after {
    content: ' ';
    display: table; }
  /* line 61, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .player:after {
    clear: both; }
  @media (max-width: 32em) {
    /* line 15, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
    .player {
      min-height: 7rem; } }

/* line 29, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.player_tray {
  border-left: #dddddd 1px solid;
  border-right: #dddddd 1px solid;
  border-bottom: #dddddd 1px solid;
  display: block;
  background-color: #ffffff; }
  /* line 36, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
  .player_tray button {
    background-color: #e3e4ec;
    border-radius: 24px;
    border: 0;
    color: #7075a0;
    display: inline-block;
    font-size: .75rem;
    margin: 10px;
    padding: 9px 18px;
    -webkit-transition: all 0.175s;
    transition: all 0.175s; }
    /* line 47, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
    .player_tray button:hover {
      background-color: #1e407a;
      color: #ffffff; }

/* line 54, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.player_play {
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  position: absolute;
  top: 1rem;
  left: 1rem;
  fill: #317023;
  background: transparent; }
  /* line 65, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
  .player_play:focus {
    outline: 0;
    fill: #204917; }
  /* line 70, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
  .player_play:hover {
    fill: #317023; }

/* line 75, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.player_playIcon,
.player_pauseIcon {
  display: block;
  width: 38px;
  height: 38px;
  cursor: pointer; }

/* line 83, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.player_pauseIcon {
  display: none; }

/* line 87, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.player_rw {
  display: none; }

/* line 91, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.player_ff {
  display: none; }

/* line 95, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.player_progress {
  height: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #317023; }

/* line 104, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.player_progress_buffered {
  height: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 149;
  background: #afafaf; }

/* line 113, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.player_progress_played {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 150;
  background: #1e407a; }

/* line 122, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.player_meta {
  display: block;
  margin-left: 3rem; }

/* line 129, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
a.player_download,
.player_download {
  display: none;
  border-bottom: 1px dotted;
  color: #7075a0;
  fill: #7075a0;
  position: absolute;
  bottom: .5rem;
  left: 4rem;
  background: transparent;
  text-shadow: none; }
  /* line 141, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
  a.player_download:hover, a.player_download:focus,
  .player_download:hover,
  .player_download:focus {
    outline: 0;
    background: transparent;
    text-shadow: none;
    color: #1e407a;
    fill: #1e407a; }
  /* line 150, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
  a.player_download.is-active,
  .player_download.is-active {
    display: block; }

/* line 156, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.player_download_label {
  display: inline-block;
  font-family: "Source Sans Pro", Geneva, Tahoma, sans-serif;
  font-size: .75rem;
  vertical-align: middle;
  white-space: nowrap; }

/* line 164, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.player_download_icon {
  vertical-align: middle;
  width: 14px;
  height: 14px; }

/* line 170, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.player_label {
  color: #317023;
  display: block;
  font-size: .75rem;
  font-weight: 500;
  text-transform: uppercase; }

/* line 178, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.player_title {
  color: #317023;
  font-size: 1rem;
  font-family: "Playfair Display", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased; }

/* line 185, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.player_time {
  color: #317023;
  font-size: .75rem;
  position: absolute;
  right: 1rem;
  bottom: .5rem; }

/* line 194, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.is-playing .player_progress {
  height: .75rem; }
/* line 198, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.is-playing .player_download {
  bottom: 1rem; }
/* line 202, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.is-playing .player_time {
  bottom: 1rem; }
/* line 206, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.is-playing .player_playIcon {
  display: none; }
/* line 210, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.is-playing .player_pauseIcon {
  display: block; }
/* line 214, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.is-playing .player_progress {
  cursor: pointer; }

/* line 220, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.is-paused .player_playIcon {
  display: block; }
/* line 224, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.is-paused .player_pauseIcon {
  display: none; }

/* line 230, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
.playerFixed {
  margin-bottom: 2rem; }
  @media (max-width: 48em) {
    /* line 230, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
    .playerFixed {
      margin-bottom: 0;
      position: fixed;
      bottom: 0;
      right: 0;
      left: 0; }
      /* line 240, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
      .playerFixed .player {
        -webkit-transition: padding-top .2s;
        transition: padding-top .2s;
        padding-bottom: 1.5rem; }
      /* line 245, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
      .playerFixed .player_progress {
        bottom: auto;
        top: 3px;
        height: 0;
        -webkit-transition: height .2s;
        transition: height .2s; }
      /* line 252, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
      .playerFixed .player_play {
        -webkit-transition: top .2s, left .2s;
        transition: top .2s, left .2s; }
        /* line 255, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
        .playerFixed .player_play:hover {
          fill: #204917; }
        /* line 259, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
        .playerFixed .player_play:active {
          fill: #317023; }
      /* line 264, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
      .playerFixed .player_rw,
      .playerFixed .player_ff {
        display: block;
        margin: 0;
        border: 0;
        padding: .5rem;
        position: absolute;
        top: .875rem;
        opacity: 0;
        outline: 0;
        visibility: hidden;
        background: transparent;
        -webkit-transition: top .2s, opacity .2s;
        transition: top .2s, opacity .2s; }
        /* line 278, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
        .playerFixed .player_rw svg,
        .playerFixed .player_ff svg {
          display: block;
          height: 16px;
          width: 16px;
          fill: #7075a0; }
      /* line 286, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
      .playerFixed .player_rw {
        left: .5rem; }
      /* line 290, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
      .playerFixed .player_ff {
        left: 4.875rem; }
      /* line 294, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
      .playerFixed .player_meta {
        margin-right: 3rem;
        -webkit-transition: margin .2s;
        transition: margin .2s; }
      /* line 299, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
      .playerFixed .is-playing,
      .playerFixed .is-paused {
        padding-top: 1.5rem; }
        /* line 303, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
        .playerFixed .is-playing .player_progress,
        .playerFixed .is-paused .player_progress {
          height: 16px; }
        /* line 307, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
        .playerFixed .is-playing .player_play,
        .playerFixed .is-paused .player_play {
          top: 2.5rem;
          left: 2.5rem; }
        /* line 312, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
        .playerFixed .is-playing .player_rw,
        .playerFixed .is-playing .player_ff,
        .playerFixed .is-paused .player_rw,
        .playerFixed .is-paused .player_ff {
          top: 2.75rem;
          opacity: 1;
          visibility: visible; }
        /* line 319, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
        .playerFixed .is-playing .player_meta,
        .playerFixed .is-paused .player_meta {
          margin-left: 6rem;
          margin-right: 0; }
        /* line 324, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_player.scss */
        .playerFixed .is-playing .player_time,
        .playerFixed .is-paused .player_time {
          bottom: .5rem; } }

/*doc
---
title: Playlist
name: playlist
category: Media
---

Playlist

```slim_example
```

*/
/* line 18, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_playlist.scss */
.playlistExpand {
  border: 0;
  margin: .5rem 0 0;
  padding: 6px 0;
  background: transparent;
  font-size: 0.9275rem;
  color: #7075a0; }
  /* line 26, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_playlist.scss */
  .playlistExpand:hover {
    color: #1e407a; }
  /* line 30, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_playlist.scss */
  .playlistExpand.isCollapsed:after {
    content: '\25bc';
    padding-left: 6px; }
  /* line 35, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_playlist.scss */
  .playlistExpand.isExpanded:after {
    content: '\25b2';
    padding-left: 6px; }

/* line 41, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_playlist.scss */
.playlist {
  font-size: .875rem;
  overflow: hidden;
  margin-top: -6px;
  margin-left: -6px;
  padding-left: 6px; }
  /* line 48, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_playlist.scss */
  .playlist.isCollapsed {
    height: 0; }

/* line 53, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_playlist.scss */
.playlist_item {
  padding: 6px 6px 6px 0;
  cursor: pointer;
  color: #7075a0; }
  /* line 55, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .playlist_item:before, .playlist_item:after {
    content: ' ';
    display: table; }
  /* line 61, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .playlist_item:after {
    clear: both; }
  /* line 59, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_playlist.scss */
  .playlist_item:hover {
    color: #1e407a; }
  /* line 63, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_playlist.scss */
  .playlist_item.is-playing {
    padding-left: 2px;
    margin-left: -6px;
    border-left: 4px solid #7075a0;
    background-color: #e3e4ec;
    color: #1e407a; }

/* line 72, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_playlist.scss */
.playlist_item_icon {
  float: left;
  height: 20px;
  width: 20px;
  margin-right: 6px;
  fill: #1e407a;
  vertical-align: middle; }

/* line 81, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_playlist.scss */
.playlist_item_text {
  display: block;
  overflow: hidden;
  vertical-align: middle; }

/*doc
---
title: Promo
name: promo
category: Interface
---

A promotional banner link that appears in the sidebar.

*/
/* line 12, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_promo.scss */
.promo {
  display: block; }
  /* line 15, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_promo.scss */
  .promo > * {
    width: 100%;
    height: auto; }

/*doc
---
title: Pullquote
name: pullquote
category: Story
---

Pullquotes

```html_example
```

*/
/* line 15, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pullquote.scss */
.pullquote {
  float: right;
  width: 33.333%;
  margin-left: 1rem; }

/* line 21, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pullquote.scss */
.pullquote_quote {
  display: block;
  font-size: 1.5rem;
  font-style: italic;
  font-weight: bold; }

/* line 28, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_pullquote.scss */
.pullquote_cite {
  display: block;
  font-size: .85rem; }

/*doc
---
title: Search Results
name: search
category: Search
---

Search

```html_example
```

*/
/* line 16, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_searchResults.scss */
.searchResults .page-title {
  font-family: "Playfair Display", Georgia, serif;
  letter-spacing: 1px;
  margin-bottom: 3rem;
  text-transform: uppercase; }
/* line 23, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_searchResults.scss */
.searchResults .search-header {
  position: relative; }
/* line 27, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_searchResults.scss */
.searchResults li {
  list-style: none;
  margin: 0 0 2rem;
  padding: 0 0 3rem;
  border-bottom: 1px solid #7075a0; }
  /* line 33, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_searchResults.scss */
  .searchResults li:last-child {
    border-bottom: 0; }
/* line 38, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_searchResults.scss */
.searchResults p {
  font-size: .9275rem;
  font-family: "Source Sans Pro", Geneva, Tahoma, sans-serif; }
/* line 45, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_searchResults.scss */
.searchResults a:link {
  color: #7075a0; }
/* line 49, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_searchResults.scss */
.searchResults a:hover {
  color: #1e407a; }
/* line 54, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_searchResults.scss */
.searchResults .form-control {
  width: 100%;
  max-width: 728px;
  vertical-align: top;
  padding-top: 2px; }
  /* line 60, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_searchResults.scss */
  .searchResults .form-control input {
    border: 3px solid #7075a0;
    border-radius: 4px;
    box-shadow: none;
    display: block;
    height: 36px;
    font-family: "Source Sans Pro", Geneva, Tahoma, sans-serif;
    max-width: 728px;
    padding: 0 5px;
    vertical-align: bottom;
    width: 99.8%; }
    /* line 72, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_searchResults.scss */
    .searchResults .form-control input:focus {
      outline: 0; }
/* line 78, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_searchResults.scss */
.searchResults .btnWrapper {
  position: absolute;
  top: 2px;
  right: 2px; }
  /* line 83, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_searchResults.scss */
  .searchResults .btnWrapper .btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    width: auto; }

/* line 91, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_searchResults.scss */
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus {
  width: auto !important;
  height: 25px !important;
  margin-top: 4px !important; }

/* line 97, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_searchResults.scss */
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {
  padding-left: 0 !important; }

/* line 101, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_searchResults.scss */
#gsc-i-id1 {
  height: 20px !important; }

/* line 105, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_searchResults.scss */
.gsib_a {
  padding: 2px !important; }

/*doc
---
title: Separator
name: separator
category: Interface
---


```slim_example
```

*/
/* line 14, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_separator.scss */
.separator {
  margin: 5.5rem 0 4rem;
  text-align: center;
  position: relative;
  overflow: hidden; }
  /* line 20, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_separator.scss */
  .separator:before {
    content: ' ';
    border-top: 0;
    border-bottom: 1px solid #7075a0;
    top: 10px;
    right: 9px;
    height: 10px;
    width: 100%;
    z-index: -1000;
    position: absolute;
    display: block; }

/* line 34, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_separator.scss */
.separator_mask {
  z-index: -1;
  border: 10px solid #ffffff;
  text-align: center;
  width: 70%;
  height: 50%;
  overflow: auto;
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }
  @media (min-width: 48em) {
    /* line 34, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_separator.scss */
    .separator_mask {
      width: 40%; } }

/*doc
---
title: Text Sizes
name: size
category: Content
---

Arbitrary text sizes for various content

```html_example
```

*/
/* line 15, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_size.scss */
.size-xsmall {
  font-size: .7rem; }

/* line 19, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_size.scss */
.size-small {
  font-size: .85rem; }

/* line 23, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_size.scss */
.size-medium {
  font-size: 1rem; }

/* line 27, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_size.scss */
.size-large {
  font-size: 1.25rem; }

/* line 31, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_size.scss */
.size-xlarge {
  font-size: 1.5em; }

/*doc
---
title: Social Icons
name: social
category: Interface
---

Styles for social media icons

```slim_example
```

*/
/* line 15, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_social.scss */
.social {
  display: inline-block;
  height: 36px;
  width: 36px;
  padding: 5px;
  border: 3px solid #7075a0;
  border-radius: 50px; }

/* line 24, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_social.scss */
.social_icon {
  display: block;
  width: 20px;
  height: 20px;
  fill: #7075a0; }

/* line 31, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_social.scss */
.social:hover,
.social:hover .social_icon {
  border-color: #c6c12e;
  color: #c6c12e;
  fill: #c6c12e; }

/*doc
---
title: Story
name: story
category: Story
---

Story

```html_example
```

*/
/* line 15, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
.story {
  margin-bottom: 3rem; }
  /* line 55, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .story:before, .story:after {
    content: ' ';
    display: table; }
  /* line 61, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .story:after {
    clear: both; }

/* line 20, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
.story_header {
  margin-bottom: 2rem; }

/* line 25, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
.story_meta {
  margin: 1rem 0; }

/* line 29, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
.story_topic {
  text-transform: uppercase;
  font-size: .75rem; }

/* line 34, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
.story_subhead {
  margin: 0;
  font-family: "Playfair Display", Georgia, serif; }

/* line 39, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
.story_byline {
  font-size: .875rem; }
  /* line 42, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
  .story_byline a {
    color: #317023; }

/* line 47, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
.story_date {
  font-size: .875rem; }

/* line 51, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
.story_date_updated {
  color: #666666;
  font-style: italic; }

/* line 56, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
.story_hero {
  margin: 1rem 0; }
  /* line 59, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
  .story_hero img {
    width: 100%; }

/* line 64, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
.story_caption, .story_body figcaption {
  font-size: .875rem;
  line-height: 1.25;
  color: #666666; }

/* line 70, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
.story_body {
  font-family: "Source Sans Pro", Geneva, Tahoma, sans-serif;
  line-height: 1.5; }
  /* line 55, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .story_body:before, .story_body:after {
    content: ' ';
    display: table; }
  /* line 61, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .story_body:after {
    clear: both; }
  /* line 76, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
  .story_body > * {
    margin-bottom: 1rem; }
  /* line 80, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
  .story_body h1,
  .story_body h2,
  .story_body h3,
  .story_body h4,
  .story_body h5,
  .story_body h6 {
    margin: 1em 0 .5em; }
  /* line 90, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
  .story_body p {
    font-weight: 300;
    margin: 0 0 1rem; }
  /* line 95, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
  .story_body ul {
    margin-bottom: 1rem;
    font-weight: 300; }
    /* line 99, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
    .story_body ul > li {
      list-style: disc;
      margin: 0 0 1rem 1.5rem; }
      /* line 103, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
      .story_body ul > li > ul > li {
        list-style: circle; }
  /* line 109, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
  .story_body ol {
    margin-bottom: 1rem;
    font-weight: 300; }
    /* line 113, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
    .story_body ol > li {
      list-style: decimal;
      margin: 0 0 1rem 1.5rem; }
  /* line 123, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
  .story_body blockquote {
    margin: 1em 0;
    padding-left: 2.5rem;
    position: relative;
    quotes: "“" "”"; }
    /* line 129, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
    .story_body blockquote:before, .story_body blockquote:after {
      font-family: "Playfair Display", Georgia, serif;
      font-size: 3.5rem;
      font-weight: bold;
      font-style: italic;
      color: #c6c12e; }
    /* line 138, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
    .story_body blockquote:before {
      content: open-quote;
      position: absolute;
      left: 0;
      top: -20px; }
    /* line 145, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
    .story_body blockquote:after {
      content: close-quote;
      display: inline-block;
      margin-top: -3.5rem;
      position: relative;
      top: 2rem; }
    /* line 153, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
    .story_body blockquote > * {
      color: #666666;
      line-height: 1.5; }
  /* line 159, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
  .story_body figure {
    margin-bottom: 2rem; }
    @media (max-width: 32em) {
      /* line 159, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
      .story_body figure {
        margin-bottom: 1.5rem; } }
  /* line 178, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
  .story_body iframe {
    width: 100%; }

/* line 183, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_story.scss */
.story_body-condensed {
  line-height: normal; }

/*doc
---
title: Text Styles
name: text
category: Content
---

## Basic Paragraphs

```html_example
<p>Eam velit legimus accommodare ne, no sint euismod meliore vis. Cum ei feugiat scriptorem. At qui accusam eleifend, eam nonumy phaedrum. His impedit ponderum pericula id. No eos diceret molestiae, pro ei meliore reformidans, in mea alii noster pertinacia.</p>
<p>Id petentium voluptatibus sea, vel id cibo omnis altera. Ei dicat nusquam denique mel. Iudico option vel te, qui ei augue graeci facilisi, rebum efficiendi eum in. Animal pertinacia eloquentiam an eam, vix eu magna munere omittantur.</p>
```

## Lead paragraph

Use the class `.text-lead`

```html_example_table
<p class="text-lead">Eam velit legimus accommodare ne, no sint euismod meliore vis. Cum ei feugiat scriptorem. At qui accusam eleifend, eam nonumy phaedrum. His impedit ponderum pericula id.</p>
<p>Id petentium voluptatibus sea, vel id cibo omnis altera. Ei dicat nusquam denique mel. Iudico option vel te, qui ei augue graeci facilisi, rebum efficiendi eum in.</p>
```

*/
/* line 26, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_text.scss */
.text-lead {
  font-size: 1.5em;
  font-family: "Playfair Display", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased; }

/* line 32, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_text.scss */
.text-pullquote {
  font-weight: bold;
  font-style: italic;
  font-size: 1.5rem; }

/* line 38, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_text.scss */
.text-light {
  color: #999999; }

/* line 42, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_text.scss */
.text-serif {
  font-family: "Playfair Display", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased; }

/* line 47, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_text.scss */
.text-sans {
  font-family: "Source Sans Pro", Geneva, Tahoma, sans-serif; }

/* line 51, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_text.scss */
.text-bold {
  font-weight: bold; }

/* line 55, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_text.scss */
.text-em {
  font-style: italic; }

/* line 59, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_text.scss */
.text-byline {
  font-family: "Playfair Display", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased;
  font-style: italic;
  font-weight: bold; }

/* line 66, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_text.scss */
.text-live {
  font-family: "Playfair Display", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased;
  font-style: italic;
  font-weight: bold;
  text-transform: uppercase;
  color: #c6c12e;
  margin-right: .75rem; }

/*doc
---
title: The Writer's Almanac
name: twaCta
category: Interface
---

A special box inviting the user to the Garrison Keillor page.


```slim_example

  a.twaCta href="http://writersalmanac.org/"
    | poems, prose and literary history from garrison keillor
```

*/
/* line 19, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_twaCta.scss */
.twaCta {
  display: block;
  padding: 20px 0;
  background-image: url(TWA.svg);
  background-position: top;
  background-color: white;
  background-repeat: no-repeat;
  background-size: 246px 37px;
  color: #333333;
  text-transform: uppercase;
  font-size: 11px;
  padding-top: 37px;
  text-align: center; }

/*doc
---
title: Vertical Lists
name: vList
category: Lists
---

For vertically spacing content.

```html_example
<ul class="vList">
  <li>First Item</li>
  <li>Second Item</li>
  <li>Third Item</li>
  <li>Fourth Item</li>
</ul>
```

It can apply to any type of element, such as the unordered list above, or these nested `<div>`s

```html_example
<div class="vList">
  <div>First Item</div>
  <div>Second Item</div>
  <div>Third Item</div>
  <div>Fourth Item</div>
</div>
```
*/
/* line 32, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_vList.scss */
.vList > * {
  margin-bottom: 1rem; }
  /* line 35, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_vList.scss */
  .vList > *:last-child {
    margin-bottom: 0; }

/* line 42, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_vList.scss */
.vList-condensed > * {
  margin-bottom: .5rem; }

/* line 48, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_vList.scss */
.vList-collection > * {
  margin-bottom: 2rem; }

/* line 53, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_vList.scss */
.vList-indented {
  border-left: 1px dashed #7075a0;
  padding-left: 10px; }

/*doc
---
title: Video
name: video
category: Interface
---

Styles video-related things such as the placeholder thumbnail that loads the youtube iframe

```slim_example
```

*/
/* line 15, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_video.scss */
.video {
  position: relative;
  background-color: #000000;
  background-position: center;
  background-size: 100% auto;
  cursor: pointer; }

/* line 23, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_video.scss */
.aspect > .video {
  position: absolute; }

/* line 27, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_video.scss */
.video_placeholder {
  width: 100%;
  position: relative;
  z-index: 144;
  cursor: pointer; }

/* line 34, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_video.scss */
.video_playIcon {
  width: 48px;
  height: 48px;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 145;
  margin-top: -24px;
  margin-left: -24px;
  fill: #7075a0;
  pointer-events: none; }

/* line 47, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/modules/_video.scss */
.video:hover > .video_playIcon,
.video_playIcon:hover {
  fill: #1e407a; }

/* line 5, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_footer.scss */
.footer {
  border-top: 3px solid #317023;
  margin-top: 4rem;
  padding: 3rem 0 4rem;
  font-size: .85rem; }
  /* line 55, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .footer:before, .footer:after {
    content: ' ';
    display: table; }
  /* line 61, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .footer:after {
    clear: both; }

/* line 13, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_footer.scss */
.footer_colophon {
  margin-bottom: 1rem; }
  /* line 55, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .footer_colophon:before, .footer_colophon:after {
    content: ' ';
    display: table; }
  /* line 61, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .footer_colophon:after {
    clear: both; }

/* line 55, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
.footer_sitemap:before, .footer_sitemap:after {
  content: ' ';
  display: table; }
/* line 61, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
.footer_sitemap:after {
  clear: both; }

/* line 22, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_footer.scss */
.footer_colophon_logo {
  display: block;
  width: 280px;
  height: 15px;
  background-image: url(apm-logo-blk.png);
  background-position: top left;
  background-size: contain;
  background-repeat: no-repeat;
  text-indent: -999999px; }

/* line 5, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_header.scss */
.header {
  margin-bottom: 2.25rem;
  position: relative;
  color: #ffffff;
  background-color: #317023; }
  /* line 11, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_header.scss */
  .header:after {
    content: '';
    display: block;
    width: 100%;
    position: absolute;
    bottom: 3px; }

/* line 20, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_header.scss */
.header-min {
  margin-bottom: 0;
  border-bottom: 0;
  background-color: transparent; }
  /* line 25, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_header.scss */
  .header-min:after {
    content: normal; }
  /* line 29, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_header.scss */
  .header-min .header_logo {
    max-width: 450px; }

/* line 34, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_header.scss */
.header_banner {
  height: 100px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  text-align: center; }
  @media (min-width: 48em) {
    /* line 34, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_header.scss */
    .header_banner {
      height: 200px; } }

/* line 48, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_header.scss */
.header_nav {
  font-family: "Playfair Display", Georgia, serif;
  -webkit-font-smoothing: subpixel-antialiased; }
  @media (min-width: 48em) {
    /* line 48, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_header.scss */
    .header_nav {
      text-align: center; } }

/* line 57, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_header.scss */
.header_logo {
  max-width: 250px;
  width: 100%;
  height: 100%; }
  @media (min-width: 48em) {
    /* line 57, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_header.scss */
    .header_logo {
      max-width: 450px; } }

/* line 68, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_header.scss */
.header_logo-reverse .aphc-logo-bg {
  fill: #1e407a; }

/* line 4, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
.nav {
  display: none;
  width: 100%;
  background-color: #ffffff;
  position: absolute;
  top: 28px;
  z-index: 1000; }
  @media (min-width: 48em) {
    /* line 4, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
    .nav {
      display: block;
      margin-bottom: 0;
      background: none;
      position: relative;
      top: 0; } }
  /* line 20, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
  .nav.isActive {
    display: block; }

/* line 26, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
.nav_men {
  display: none; }
  @media (min-width: 48em) {
    /* line 26, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
    .nav_men {
      height: 4em;
      display: block;
      background: #1b3c13; }
      /* line 34, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
      .nav_men > li {
        display: inline-block; }
        /* line 37, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
        .nav_men > li > a {
          display: block;
          padding: 1rem; } }

/* line 45, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
.nav_menu {
  margin: 0;
  padding: 0 0 1em;
  position: relative;
  width: 100%;
  white-space: nowrap;
  border-bottom: 1px solid #ffffff;
  background: #317023; }
  @media (min-width: 48em) {
    /* line 45, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
    .nav_menu {
      height: 2em;
      padding-bottom: 48px; } }
  /* line 60, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
  .nav_menu > li {
    display: block;
    margin: 0 0 0 2px;
    list-style-type: none; }
    @media (min-width: 48em) {
      /* line 60, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
      .nav_menu > li {
        display: inline-block;
        text-align: center; }
        /* line 69, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
        .nav_menu > li.mobile-only {
          display: none; } }
    /* line 75, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
    .nav_menu > li > a {
      display: block;
      padding: .25rem;
      margin: 0 .25rem; }
      @media (min-width: 48em) {
        /* line 75, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
        .nav_menu > li > a {
          padding: .25rem 1.25rem 1rem; } }
      /* line 84, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
      .nav_menu > li > a.open, .nav_menu > li > a:hover {
        color: #ffffff;
        background-color: #1b3c13; }
        @media (min-width: 48em) {
          /* line 84, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
          .nav_menu > li > a.open, .nav_menu > li > a:hover {
            background: -webkit-linear-gradient(bottom, #1b3c13 54%, #317023 100%);
            background: linear-gradient(0deg, #1b3c13 54%, #317023 100%);
            border: 1px solid #1b3c13;
            box-shadow: 1px 1px 10px 2px rgba(27, 60, 19, 0.44); } }
    /* line 95, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
    .nav_menu > li > ul {
      display: block;
      margin-left: 1rem;
      width: 100%;
      left: 0;
      top: 2em;
      white-space: nowrap; }
      /* line 103, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
      .nav_menu > li > ul.open {
        display: block; }
      @media (min-width: 48em) {
        /* line 95, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
        .nav_menu > li > ul {
          margin: 0;
          padding: 1em 0 1.5em;
          display: none;
          position: absolute;
          background: #1b3c13; } }
      /* line 115, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
      .nav_menu > li > ul > li {
        width: 100%;
        display: block;
        border-bottom: 1px solid #ffffff; }
        @media (min-width: 48em) {
          /* line 115, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
          .nav_menu > li > ul > li {
            display: inline-block;
            width: 80px;
            border-bottom: 0; } }
        /* line 126, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
        .nav_menu > li > ul > li > a {
          padding: .25rem;
          display: block; }
          @media (min-width: 48em) {
            /* line 126, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
            .nav_menu > li > ul > li > a {
              display: inline-block;
              white-space: nowrap; } }
          /* line 135, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
          .nav_menu > li > ul > li > a:hover {
            color: #1b3c13;
            background-color: #ffffff; }
  /* line 145, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
  .nav_menu:last-child {
    border-bottom: 3px solid #7075a0; }
    @media (min-width: 48em) {
      /* line 145, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
      .nav_menu:last-child {
        border-bottom: 0; } }
  /* line 153, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
  .nav_menu:first-child {
    border-top: 3px solid #7075a0; }
    @media (min-width: 48em) {
      /* line 153, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
      .nav_menu:first-child {
        border-top: 0; } }

/* line 167, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
.hamburger {
  height: 19px;
  width: 28px;
  position: absolute;
  top: 5px;
  left: 10px;
  overflow: hidden;
  display: block;
  cursor: pointer; }
  @media (min-width: 48em) {
    /* line 167, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
    .hamburger {
      display: none; } }
  /* line 181, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_nav.scss */
  .hamburger .hamburger_bar {
    fill: #1b3c13; }

/* line 5, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_searchMenu.scss */
.searchMenu {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 0 .25rem;
  font-family: "Source Sans Pro", Geneva, Tahoma, sans-serif;
  line-height: 10px;
  vertical-align: top;
  color: #ffffff;
  background-color: #7075a0;
  border-radius: 4px; }

/* line 17, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_searchMenu.scss */
.searchMenu > input {
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: auto;
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  color: #ffffff; }
  /* line 134, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .searchMenu > input::-webkit-input-placeholder {
    font-family: "Playfair Display", Georgia, serif;
    text-transform: uppercase;
    color: #ffffff; }
  /* line 138, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .searchMenu > input:-moz-placeholder {
    /* Firefox 18- */
    font-family: "Playfair Display", Georgia, serif;
    text-transform: uppercase;
    color: #ffffff; }
  /* line 142, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .searchMenu > input::-moz-placeholder {
    /* Firefox 19+ */
    font-family: "Playfair Display", Georgia, serif;
    text-transform: uppercase;
    color: #ffffff; }
  /* line 146, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
  .searchMenu > input:-ms-input-placeholder {
    font-family: "Playfair Display", Georgia, serif;
    text-transform: uppercase;
    color: #ffffff; }

/* line 32, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_searchMenu.scss */
.searchMenu > textarea {
  color: #ffffff; }

/* line 36, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_searchMenu.scss */
.searchMenu > .btn {
  width: auto;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  background-image: url(search_white_18px.svg);
  background-position: center;
  background-repeat: no-repeat;
  text-indent: -999999px; }

/* line 46, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_searchMenu.scss */
.searchTerm {
  border: none;
  background-color: #7075a0; }

/* line 51, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/landmarks/_searchMenu.scss */
.searchMenuForm {
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex; }

/*doc
---
title: Minimal Page Theme
name: theme-min
category: Themes
---

Body styles for a minimally themed page. Other styles here can override the default module styles set elsewhere.

It is preferable to use extension classes in their respective modules if possible.

*/
/* line 14, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/overrides/_theme-min.scss */
.theme-min {
  padding-bottom: 10rem;
  background-color: #1e407a;
  color: #ffffff; }
  /* line 19, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/overrides/_theme-min.scss */
  .theme-min .aphc-logo-bg {
    fill: #1e407a; }
  /* line 23, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/overrides/_theme-min.scss */
  .theme-min .aphc-logo-wordmark {
    fill: #ffffff; }
  /* line 27, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/overrides/_theme-min.scss */
  .theme-min .aphc-logo-moon {
    fill: #c6c12e; }
  /* line 31, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/overrides/_theme-min.scss */
  .theme-min .link, .theme-min .story_body a, .story_body .theme-min a {
    background: -webkit-linear-gradient(#1e407a, #1e407a), -webkit-linear-gradient(#1e407a, #1e407a), -webkit-linear-gradient(#ffffff, #ffffff);
    background: linear-gradient(#1e407a, #1e407a), linear-gradient(#1e407a, #1e407a), linear-gradient(#ffffff, #ffffff);
    background-position: 0 90%, 100% 90%, 0 90%;
    background-repeat: no-repeat, no-repeat, repeat-x;
    background-size: .05em 1px, .05em 1px, 1px 1px;
    text-shadow: 0.03em 0 #1e407a, -0.03em 0 #1e407a, 0 0.03em #1e407a, 0 -0.03em #1e407a, 0.06em 0 #1e407a, -0.06em 0 #1e407a, 0.09em 0 #1e407a, -0.09em 0 #1e407a, 0.12em 0 #1e407a, -0.12em 0 #1e407a, 0.15em 0 #1e407a, -0.15em 0 #1e407a;
    color: #317023; }
    /* line 86, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
    .theme-min .link::-moz-selection, .theme-min .story_body a::-moz-selection, .story_body .theme-min a::-moz-selection {
      text-shadow: none; }
    /* line 87, /WWW/web-home/prairiehome/releases/20180424185017/app/assets/stylesheets/helpers/_mixins.scss */
    .theme-min .link::-moz-selection, .theme-min .story_body a::-moz-selection, .story_body .theme-min a::-moz-selection {
      text-shadow: none; }
    .theme-min .link::selection, .theme-min .story_body a::selection, .story_body .theme-min a::selection {
      text-shadow: none; }
