h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  line-height: 36px;
  font-weight: 700;
}

p {
  margin-bottom: 10px;
  border: 1px none #000;
  font-family: 'Droid Serif', serif;
  font-size: 14px;
}

.header {
  padding: 10px;
  border-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #000;
  text-align: left;
}

.button {
  border: 1px solid #000;
  background-color: transparent;
  font-family: 'Droid Serif', serif;
  color: #000;
  font-weight: 700;
  text-align: center;
}

.center-column {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

.bio-text {
  padding: 20px 20px 10px;
  font-family: 'Droid Serif', serif;
  font-size: 16px;
  text-align: left;
}

.picture-block {
  text-align: center;
}

.contact-column {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 20px;
}

.contact-row {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #000;
}

.contact-textt {
  font-family: 'Droid Serif', serif;
  font-size: 14px;
}

.text {
  padding: 20px;
}

.essay-text {
  padding: 20px;
  border-bottom: 1px solid #000;
  font-family: 'Droid Serif', serif;
}

.reviews-text {
  padding: 20px;
  font-family: 'Droid Serif', serif;
}

.about-text {
  padding: 10px 20px;
  font-family: 'Droid Serif', serif;
}

.sv-description {
  padding: 0px 10px;
  font-family: 'Droid Serif', serif;
  font-size: 14px;
}

.episode-row {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #000;
}

.download-sv {
  border: 1px solid #000;
  background-color: transparent;
  font-family: 'Droid Serif', serif;
  color: #000;
  text-align: center;
}

.sketch-list {
  padding: 10px;
  font-family: 'Droid Serif', serif;
  font-size: 14px;
}

.teeeext {
  padding: 0px 10px;
  font-family: 'Droid Serif', serif;
}

.buuuuuton {
  text-align: center;
}

.cover {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

.cc-description {
  font-family: 'Droid Serif', serif;
}

.cc-description-2 {
  padding-top: 0px;
  padding-bottom: 0px;
  text-align: center;
}

.new-section {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}

.new-row {
  padding-top: 0px;
  padding-bottom: 10px;
}

._05-div {
  padding-top: 10px;
}

._05-title {
  padding-left: 10px;
  font-family: 'Droid Serif', serif;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._404 {
  text-align: center;
}

.newrow3 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.credits {
  padding-right: 5px;
  padding-left: 5px;
  font-family: 'Droid Serif', serif;
}

.image-caption {
  font-family: 'Droid Serif', serif;
  font-size: 12px;
}

.cover-art-2 {
  padding: 5px;
}

.level-3-header {
  padding: 10px;
  border-bottom: 1px solid #000;
}

.level-3-column {
  padding-left: 0px;
  text-align: center;
}

.listing-container {
  padding-top: 10px;
}

.listing-item {
  padding-top: 5px;
  padding-left: 20px;
  border-top: 1px none #000;
  border-bottom: 1px solid #000;
}

.listing-item-1 {
  padding-bottom: 5px;
  font-family: 'Droid Serif', serif;
  font-size: 18px;
  line-height: 22px;
}

.listing-item-2 {
  padding-bottom: 5px;
  font-family: 'Droid Serif', serif;
  font-size: 18px;
  line-height: 22px;
}

.important-text {
  font-weight: 400;
}

.listing-item-3 {
  font-family: 'Droid Serif', serif;
  font-size: 18px;
  line-height: 22px;
}

.important-text-2 {
  font-weight: 400;
}

.footer-row {
  padding-top: 10px;
  padding-bottom: 5px;
  border-top: 1px solid #000;
}

.footer-column-2 {
  text-align: center;
}

.level-2-header {
  padding: 10px;
}

.level-2-row {
  padding-top: 0px;
  padding-bottom: 0px;
}

.level-2-column {
  text-align: center;
}

.listing---2-column {
  padding-top: 5px;
  padding-bottom: 0px;
  border-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #000;
}

.cc-title-row {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  border-top: 1px solid #000;
}

.cc-section {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #000;
}

.cast-table {
  padding-top: 5px;
  padding-bottom: 5px;
  border: 1px solid #000;
}

.cast-bio {
  padding-top: 10px;
  font-family: 'Droid Serif', serif;
}

.column {
  padding-top: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
}

.wt-div {
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
}

.important-text-3 {
  font-size: 24px;
}

.body {
  border-bottom: 1px none #000;
}

.title-block {
  padding-left: 10px;
}

.other-section {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 10px;
}

.image {
  text-align: left;
}

.section {
  padding-bottom: 10px;
  text-align: center;
}

.section-2 {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}

.some-text {
  font-family: 'Droid Serif', serif;
  font-size: 18px;
}

._2018-main-section {
  padding-top: 30px;
  text-align: center;
}

.row {
  padding: 30px;
}

.column-2 {
  padding-right: 30px;
  padding-left: 30px;
}

.column-3 {
  padding-right: 10px;
  padding-left: 10px;
}

.section-3 {
  padding-right: 10px;
  padding-left: 10px;
}

.column-4 {
  padding-bottom: 0px;
  padding-left: 0px;
}

.column-5 {
  padding-bottom: 0px;
  padding-left: 10px;
}

.container {
  padding: 10px;
}

.rich-text-block {
  padding-right: 10px;
  padding-left: 10px;
  font-family: 'Droid Serif', serif;
}

.image-2 {
  text-align: center;
}

.section-4 {
  padding: 10px;
}

.page-background {
  background-color: #e6e6e6;
}

.section-5 {
  background-color: rgba(0, 152, 255, .01);
}

.section-6 {
  background-color: #fff;
}

.column-6 {
  margin-top: 20px;
  background-color: transparent;
}

.column-7 {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #fff;
}

.container-2 {
  background-color: #fff;
}

.container-3 {
  margin-top: 10px;
  margin-bottom: 10px;
  background-color: #fff;
}

.text-block {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  font-family: 'Droid Serif', serif;
}

.text-block.text-block-5 {
  border-bottom: 1px solid #000;
}

.bold-text {
  font-size: 24px;
}

.row-2 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
}

.rich-text-block-2 {
  font-family: 'Droid Serif', serif;
}

.italic-text {
  font-size: 12px;
}

.text-block-2 {
  padding: 10px;
  font-family: 'Droid Serif', serif;
  text-align: justify;
}

.sidebar-row {
  padding-top: 10px;
  padding-bottom: 10px;
}

.column-8 {
  border-style: none;
  text-align: center;
}

.column-9 {
  border-style: none;
  text-align: center;
}

.top-banner {
  background-color: #fff;
}

.trek-row {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #000;
}

.column-10 {
  text-align: center;
}

.column-11 {
  text-align: center;
}

.column-12 {
  text-align: center;
}

.column-13 {
  text-align: center;
}

.column-14 {
  text-align: center;
}

.column-15 {
  text-align: center;
}

.podcast-archive-section {
  padding: 10px;
  background-color: transparent;
}

.podcast-episodes-table {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #fff;
}

.podcast-episodes-table.episode-table-b {
  display: block;
  overflow: visible;
  float: none;
  clear: none;
}

.podcast-episode-column {
  padding: 10px;
}

.podcast-episode-column.episoe-column-b {
  position: relative;
}

.div-block {
  padding-top: 0px;
  background-color: #3a3b3b;
  text-align: center;
}

.div-block.cover-block {
  padding: 5px;
}

.div-block-2 {
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #3a3b3b;
  text-align: center;
}

.button-2 {
  padding-right: 10px;
  padding-left: 10px;
  background-color: #fff;
  font-family: 'Droid Serif', serif;
  color: #000;
}

.text-block-3 {
  padding: 5px;
  font-family: 'Droid Serif', serif;
  font-weight: 400;
}

.text-block-3.podcast-title {
  color: #fff;
  font-weight: 700;
}

.text-block-3.description-row {
  padding-top: 0px;
  padding-bottom: 0px;
  color: #fff;
}

.heading {
  font-family: 'Droid Serif', serif;
}

.pah-supplemental-text {
  font-family: 'Droid Serif', serif;
}

.text-block-4 {
  font-family: 'Droid Serif', serif;
  font-size: 10px;
}

.italic-text-2 {
  font-size: 12px;
}

.column-16 {
  text-align: center;
}

.column-17 {
  text-align: center;
}

.div-block-3 {
  text-align: center;
}

.image-3 {
  text-align: center;
}

.div-block-4 {
  text-align: center;
}

.div-block-4.sidebar-icon {
  padding-top: 5px;
  padding-bottom: 5px;
}

.image-4 {
  text-align: left;
}

.column-18 {
  text-align: left;
}

.column-19 {
  text-align: left;
}

.column-20 {
  text-align: left;
}

.column-21 {
  text-align: left;
}

.column-22 {
  text-align: left;
}

.column-23 {
  text-align: left;
}

.column-24 {
  text-align: left;
}

.column-25 {
  text-align: left;
}

.column-26 {
  text-align: left;
}

.column-27 {
  text-align: left;
}

.column-28 {
  text-align: left;
}

.column-29 {
  text-align: left;
}

.column-30 {
  text-align: left;
}

.column-31 {
  text-align: left;
}

.column-32 {
  text-align: left;
}

.column-33 {
  text-align: left;
}

.column-34 {
  text-align: left;
}

.column-35 {
  text-align: left;
}

.column-36 {
  text-align: left;
}

.column-37 {
  text-align: left;
}

.column-38 {
  text-align: left;
}

.image-5 {
  width: 640px;
  height: 210px;
}

.image-6 {
  text-align: center;
}

.link {
  color: #fff;
}

.small-main-page {
  padding-top: 10px;
  padding-bottom: 10px;
}

.smaller-episode-column {
  padding-right: 0px;
  padding-left: 0px;
  background-color: #3a3b3b;
  text-align: center;
}

.smaller-episode-table {
  background-color: #fff;
}

.div-block-6 {
  padding-top: 5px;
}

.small-podcast-column {
  padding-left: 10px;
  text-align: left;
}

.wt-row {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #000;
}

.bold-text-2 {
  font-size: 18px;
}

.wt-button {
  border: 1px solid #000;
  background-color: #fff;
  font-family: 'Droid Serif', serif;
  color: #000;
}

.link-2 {
  font-family: 'Droid Serif', serif;
}

.grid {
  -ms-grid-columns: 0.25fr 1fr;
  grid-template-columns: 0.25fr 1fr;
}

.grid-2 {
  -ms-grid-columns: minmax(100px, 0.25fr) 1fr 0.25fr;
  grid-template-columns: minmax(100px, 0.25fr) 1fr 0.25fr;
  -ms-grid-rows: auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto;
}

.text-block-6 {
  font-family: 'Droid Serif', serif;
}

.text-block-6.ra-description {
  padding-top: 10px;
  padding-bottom: 5px;
}

.ra-title {
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: 'Droid Serif', serif;
  font-size: 24px;
  font-weight: 700;
}

.ra-button {
  margin-top: 5px;
  margin-bottom: 5px;
  border: 1px solid #000;
  background-color: transparent;
  font-family: 'Droid Serif', serif;
  color: #000;
  text-align: center;
}

.div-block-7 {
  text-align: center;
}

.image-7 {
  text-align: center;
}

.column-39 {
  text-align: center;
}

.button-div {
  padding-top: 5px;
  padding-bottom: 5px;
}

.new-item {
  margin-left: 20px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 20px;
  font-family: 'Droid Serif', serif;
  font-size: 18px;
  font-weight: 400;
}

.review-banner {
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 1px solid #000;
}

.grid-3 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto;
}

.grid-3.sketch-grid {
  padding: 20px 10px;
}

.sketch-heading {
  display: inline;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 5px;
  font-family: 'Droid Serif', serif;
  font-size: 24px;
}

.sketch-item {
  padding-left: 5px;
  font-family: 'Droid Serif', serif;
}

.grid-4 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-5 {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto;
}

@media (max-width: 767px) {
  .div-block-5 {
    text-align: center;
  }
}

@media (max-width: 479px) {
  .div-block-5 {
    text-align: center;
  }
}