/** Base show styling.  */
/* show.scss amicorp theme */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
/* BANNER.  */
/* SHOW BANNER SETTINGS */
/* HOMEPAGE BANNER SETTINGS */
/* rest settings are like for show banner */
/* former 220px */
@font-face { font-family: SpartanMBRegular; src: url("../../fonts/SpartanMB-Regular.otf") format("opentype"); }
@font-face { font-family: SpartanMBSemiBold; src: url("../../fonts/SpartanMB-SemiBold.otf") format("opentype"); }
@font-face { font-family: SpartanMBBold; src: url("../../fonts/SpartanMB-Bold.otf") format("opentype"); }
/* Play Button icon for media thumbnails in Seasons */
/* line 14, ../../scss/modules/show.scss */
.layout-container .region-header { padding-bottom: 0.1875rem; }
/* line 17, ../../scss/modules/show.scss */
.layout-container main { padding-top: 0; }

/* line 24, ../../scss/modules/show.scss */
.show-page > .row { margin-left: 0; margin-right: 0; }
/* line 31, ../../scss/modules/show.scss */
.show-page .category-content .large-feature { position: relative; }
/* line 34, ../../scss/modules/show.scss */
.show-page .category-content .large-feature a { text-decoration: none; }
/* line 37, ../../scss/modules/show.scss */
.show-page .category-content .large-feature a:hover p { color: #000; }
/* line 41, ../../scss/modules/show.scss */
.show-page .category-content .large-feature a .feature-brief { background-color: rgba(255, 255, 255, 0.9); /*padding: rem-calc(30px) rem-calc(20px) rem-calc(20px);*/ width: calc(100% - 1.25rem); }
@media screen and (min-width: 32em) { /* line 41, ../../scss/modules/show.scss */
  .show-page .category-content .large-feature a .feature-brief { /*position: absolute;*/ bottom: 0; } }
/* line 51, ../../scss/modules/show.scss */
.show-page .category-content .large-feature a .feature-brief .large-feature--title { margin: 0; font-family: 'Roboto', 'Arial', sans-serif; font-size: 1.875rem; font-style: normal; font-weight: 500; color: #A71E3F; }
/* line 56, ../../scss/modules/show.scss */
.show-page .category-content .large-feature a .feature-brief .large-feature--title:hover, .show-page .category-content .large-feature a .feature-brief .large-feature--title:active { text-decoration: underline; }
/* line 61, ../../scss/modules/show.scss */
.show-page .category-content .large-feature a .feature-brief p { margin: 0.625rem 0 0 0; font-family: 'Roboto', 'Arial', sans-serif; font-size: 1.125rem; font-style: normal; font-weight: 500; }
/* line 65, ../../scss/modules/show.scss */
.show-page .category-content .large-feature a .feature-brief p:hover { text-decoration: underline; color: #000; }
/* line 72, ../../scss/modules/show.scss */
.show-page .category-content .large-feature a img { width: 100%; min-height: 150px; }
@media screen and (max-width: 119.9375em) { /* line 34, ../../scss/modules/show.scss */
  .show-page .category-content .large-feature a { margin-bottom: 1.375rem; } }
@media screen and (max-width: 31.9375em) { /* line 34, ../../scss/modules/show.scss */
  .show-page .category-content .large-feature a { margin-bottom: 2.5rem; }
  /* line 84, ../../scss/modules/show.scss */
  .show-page .category-content .large-feature a .feature-brief { background-color: #ffffff; padding: 0.625rem 1.25rem; }
  /* line 88, ../../scss/modules/show.scss */
  .show-page .category-content .large-feature a .feature-brief p { margin-top: 0; } }
/* line 98, ../../scss/modules/show.scss */
.show-page .category-content .small-features .small-feature { margin-top: 15px; }
/* line 102, ../../scss/modules/show.scss */
.show-page .category-content .small-features .small-feature { overflow: hidden; /* margin: rem-calc($grid-column-gutter/2) 0 0; */ width: auto; display: table; }
/* line 108, ../../scss/modules/show.scss */
.show-page .category-content .small-features .small-feature:first-of-type { margin-top: 0; }
/* line 112, ../../scss/modules/show.scss */
.show-page .category-content .small-features .small-feature a { /* text-decoration: none; */ }
/* line 116, ../../scss/modules/show.scss */
.show-page .category-content .small-features .small-feature .feature-title { display: table-cell; vertical-align: middle; width: 50%; }
/* line 121, ../../scss/modules/show.scss */
.show-page .category-content .small-features .small-feature .feature-title h3 { font-family: 'Roboto', 'Arial', sans-serif; font-size: 1.125rem; font-style: normal; font-weight: 600; margin: -0.3125rem 0 0; }
/* line 125, ../../scss/modules/show.scss */
.show-page .category-content .small-features .small-feature .feature-title h3:hover, .show-page .category-content .small-features .small-feature .feature-title h3:active { color: #A71E3F; text-decoration: underline; }
/* line 132, ../../scss/modules/show.scss */
.show-page .category-content .small-features .small-feature .feature-image { /*padding: 0 rem-calc(20px) 0 0;*/ display: block; width: 100%; }
@media screen and (min-width: 120em) { /* line 102, ../../scss/modules/show.scss */
  .show-page .category-content .small-features .small-feature { /*margin: rem-calc($grid-column-gutter/2) rem-calc(-$grid-column-gutter/2) 0;*/ } }
@media screen and (max-width: 119.9375em) { /* line 143, ../../scss/modules/show.scss */
  .show-page .category-content .small-features .small-feature:first-of-type { margin-top: 0; }
  /* line 147, ../../scss/modules/show.scss */
  .show-page .category-content .small-features .small-feature .feature-title h3 { font-family: 'Roboto', 'Arial', sans-serif; font-size: 1.125rem; font-style: normal; font-weight: 500; margin-bottom: 0; line-height: 1.5rem; /*margin-top: rem-calc($grid-column-gutter/2);*/ } }
@media screen and (max-width: 31.9375em) { /* line 102, ../../scss/modules/show.scss */
  .show-page .category-content .small-features .small-feature { /*margin: rem-calc(30px) rem-calc(-$grid-column-gutter/2) 0;*/ }
  /* line 158, ../../scss/modules/show.scss */
  .show-page .category-content .small-features .small-feature:first-of-type { margin-top: 1.875rem; } }
/* line 166, ../../scss/modules/show.scss */
.show-page .recent-episodes { padding-top: 3.75rem; }
/* line 169, ../../scss/modules/show.scss */
.show-page .recent-episodes--title { font-family: 'SpartanMBSemiBold', sans-serif; font-size: 1.25rem; /* font-style:  $style; */ /* font-weight: $weight; */ line-height: 1.5625rem; color: #000; letter-spacing: 0.003rem; text-align: center; }
@media screen and (min-width: 120em) { /* line 169, ../../scss/modules/show.scss */
  .show-page .recent-episodes--title { font-family: 'SpartanMBSemiBold', sans-serif; font-size: 1.5625rem; /* font-style:  $style; */ /* font-weight: $weight; */ } }
/* line 352, ../../scss/base/_mixins.scss */
.show-page .recent-episodes--title a { color: #000; }
/* line 18, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.show-page .recent-episodes--title a:visited { color: #000; }
/* line 21, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.show-page .recent-episodes--title a:focus { color: #A71E3F; }
/* line 24, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.show-page .recent-episodes--title a:hover { color: #A71E3F; }
/* line 27, ../../../../../../../../../../../../Library/Ruby/Gems/2.6.0/gems/compass-core-1.0.3/stylesheets/compass/typography/links/_link-colors.scss */
.show-page .recent-episodes--title a:active { color: #A71E3F; }
/* line 354, ../../scss/base/_mixins.scss */
.show-page .recent-episodes--title a:hover, .show-page .recent-episodes--title a:focus { text-decoration: underline; }
@media screen and (max-width: 31.9375em) { /* line 169, ../../scss/modules/show.scss */
  .show-page .recent-episodes--title { text-align: left; } }
/* line 178, ../../scss/modules/show.scss */
.show-page .recent-episodes article a { text-decoration: none; }
/* line 181, ../../scss/modules/show.scss */
.show-page .recent-episodes article a .node-image, .show-page .recent-episodes article a .node-title { text-align: center; font-family: "Roboto", "Arial", sans-serif; }
/* line 186, ../../scss/modules/show.scss */
.show-page .recent-episodes article a .node-title { margin-top: calc(20px); }
/* line 189, ../../scss/modules/show.scss */
.show-page .recent-episodes article a .node-title:hover, .show-page .recent-episodes article a .node-title:active { color: #A71E3F; text-decoration: underline; }
/* line 197, ../../scss/modules/show.scss */
.show-page .recent-episodes article a .node-image { position: relative; display: block; }
@media screen and (max-width: 31.9375em) { /* line 203, ../../scss/modules/show.scss */
  .show-page .recent-episodes .recent-episodes-title { margin-bottom: 0.875rem; text-align: left; } }
/* line 210, ../../scss/modules/show.scss */
.show-page .recent-episodes--layout-b .recent-episodes--title { margin-top: 0; }
@media screen and (min-width: 120em) { /* line 214, ../../scss/modules/show.scss */
  .show-page .recent-episodes--layout-a article { width: 25%; } }
/* line 220, ../../scss/modules/show.scss */
.show-page .widget-zone { overflow: hidden; padding: 0 0 0; }
/* line 224, ../../scss/modules/show.scss */
.show-page .widget-zone.large-6 { padding-left: 1.25rem; padding-top: 6.875rem; }
@media only screen and (max-width: 1024px) { /* line 224, ../../scss/modules/show.scss */
  .show-page .widget-zone.large-6 { padding: 0 0.625rem; } }
/* line 234, ../../scss/modules/show.scss */
.show-page .widget-zone .widget-list a .tile-title:hover, .show-page .widget-zone .widget-list a .tile-title:active { color: #A71E3F; text-decoration: underline; }

/* line 244, ../../scss/modules/show.scss */
.show-page.no-large-feature .small-features { width: 21.875rem; }
/* line 247, ../../scss/modules/show.scss */
.show-page.no-large-feature .small-features .air-container { width: 21.875rem; height: 10rem; margin-bottom: 2.5rem; }
@media screen and (max-width: 31.9375em) { /* line 244, ../../scss/modules/show.scss */
  .show-page.no-large-feature .small-features { float: none; width: 100%; }
  /* line 256, ../../scss/modules/show.scss */
  .show-page.no-large-feature .small-features > div.air-container { width: 100%; position: relative; height: 11.875rem; }
  /* line 261, ../../scss/modules/show.scss */
  .show-page.no-large-feature .small-features > div.air-container p { /*font-size: rem-calc(40px);*/ font-size: 5vw; line-height: 5vw; margin-top: 0.5625rem; }
  /* line 267, ../../scss/modules/show.scss */
  .show-page.no-large-feature .small-features > div.air-container .cta-container { position: absolute; bottom: 1.25rem; left: 1.25rem; } }
/* line 276, ../../scss/modules/show.scss */
.show-page.no-large-feature .recent-episodes { padding: 0; clear: none; overflow: hidden; }
/* line 281, ../../scss/modules/show.scss */
.show-page.no-large-feature .recent-episodes h3 { display: none; }
/* line 285, ../../scss/modules/show.scss */
.show-page.no-large-feature .recent-episodes article { width: 50%; }
/* line 289, ../../scss/modules/show.scss */
.show-page.no-large-feature .recent-episodes .vertical-tile { width: 21.875rem; margin: 0 1.875rem 3.75rem 0; }
@media screen and (max-width: 31.9375em) { /* line 289, ../../scss/modules/show.scss */
  .show-page.no-large-feature .recent-episodes .vertical-tile { float: none; width: 100%; margin-bottom: 1.25rem; } }
/* line 298, ../../scss/modules/show.scss */
.show-page.no-large-feature .recent-episodes .vertical-tile .node-title { height: 7.25rem; overflow: hidden; margin: 0; padding: 0; }
/* line 304, ../../scss/modules/show.scss */
.show-page.no-large-feature .recent-episodes .vertical-tile .node-title h3 { display: block; font-family: 'Roboto', 'Arial', sans-serif; font-size: 1.5rem; font-style: normal; font-weight: 500; text-align: center; }
@media screen and (max-width: 31.9375em) { /* line 304, ../../scss/modules/show.scss */
  .show-page.no-large-feature .recent-episodes .vertical-tile .node-title h3 { margin-left: 1rem; margin-top: 0.4rem; } }
/* line 316, ../../scss/modules/show.scss */
.show-page.no-large-feature .recent-episodes .vertical-tile .node-body { height: 6rem; overflow: hidden; }
@media screen and (max-width: 31.9375em) { /* line 316, ../../scss/modules/show.scss */
  .show-page.no-large-feature .recent-episodes .vertical-tile .node-body { display: none; } }
/* line 323, ../../scss/modules/show.scss */
.show-page.no-large-feature .recent-episodes .vertical-tile .node-body p { font-family: 'Arial', sans-serif; font-size: 0.875rem; font-style: normal; font-weight: 400; text-align: center; padding: 0 0.625rem; }
/* line 331, ../../scss/modules/show.scss */
.show-page.no-large-feature .widget-zone { padding: 0 0 1.25rem 0; }

/* line 338, ../../scss/modules/show.scss */
.show--season-select { width: 100%; }
@media screen and (min-width: 32em) { /* line 338, ../../scss/modules/show.scss */
  .show--season-select { max-width: 13.75rem; } }

/* line 347, ../../scss/modules/show.scss */
.view-seasons li.column { list-style: none; }
/* line 350, ../../scss/modules/show.scss */
.view-seasons .node--subject li:before, .view-seasons .node--subject li.node--category { display: none; padding: 0 0; }

/* line 357, ../../scss/modules/show.scss */
.audio-category-content { font-size: 1rem; }
/* line 360, ../../scss/modules/show.scss */
.audio-category-content .recent-episodes--title { font-weight: 500; }
/* line 364, ../../scss/modules/show.scss */
.audio-category-content .add-to-any-block { margin: 1.25rem 0; padding: 0; }
/* line 367, ../../scss/modules/show.scss */
.audio-category-content .add-to-any-block .addtoany_list { float: right; }
/* line 490, ../../scss/base/_mixins.scss */
.audio-category-content .add-to-any-block .addtoany_list a { padding-bottom: 0.1875rem; margin-left: 0.75rem; margin-top: -0.375rem; }
/* line 497, ../../scss/base/_mixins.scss */
.audio-category-content .add-to-any-block .addtoany_list i:before { color: #336486; font-size: 28px; }
/* line 501, ../../scss/base/_mixins.scss */
.audio-category-content .add-to-any-block .addtoany_list i:hover:before { background-color: rgba(255, 255, 255, 0.4); color: #000; }
/* line 505, ../../scss/base/_mixins.scss */
.audio-category-content .add-to-any-block .addtoany_list i.fi-mail:before { font-size: 28px; }
/* line 370, ../../scss/modules/show.scss */
.audio-category-content .add-to-any-block .addtoany_list a { margin-left: 0.5rem; }
/* line 381, ../../scss/modules/show.scss */
.audio-category-content .field-category-body p:first-child { margin-top: 0px; }
/* line 385, ../../scss/modules/show.scss */
.audio-category-content .widget-zone { padding: 0; }
/* line 388, ../../scss/modules/show.scss */
.audio-category-content .widget-zone .h5 { text-align: left; }
