/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/* CSS Document */
/* palette colors
#575766 blue
#54484f eggplant
#5e6163 slate
#803126 apple red
#906114 pumpkin
#5b7519 apple green */
@font-face {
  font-family: "Myriad Pro";
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/MyriadPro-Regular.woff2') format("woff"), url('../fonts/MyriadPro-Regular.woff') format("woff"), url('../fonts/MyriadPro-Regular.otf') format("otf"), url('../fonts/MyriadPro-Regular.ttf') format("woff");
}
@font-face {
  font-family: "Myriad Pro";
  font-style: italic;
  font-weight: normal;
  src: url('../fonts/MyriadPro-It.woff2') format("woff"), url('../fonts/MyriadPro-It.woff') format("woff"), url('../fonts/MyriadPro-It.otf') format("otf"), url('../fonts/MyriadPro-It.ttf') format("woff");
}
@font-face {
  font-family: "Myriad Pro";
  font-style: normal;
  font-weight: bold;
  src: url('../fonts/MyriadPro-Bold.woff2') format("woff"), url('../fonts/MyriadPro-Bold.woff') format("woff"), url('../fonts/MyriadPro-Bold.otf') format("otf"), url('../fonts/MyriadPro-Bold.ttf') format("woff");
}
@font-face {
  font-family: "Myriad Pro";
  font-style: italic;
  font-weight: bold;
  src: url('../fonts/MyriadPro-BoldIt.woff2') format("woff"), url('../fonts/MyriadPro-BoldIt.woff') format("woff"), url('../fonts/MyriadPro-BoldIt.otf') format("otf"), url('../fonts/MyriadPro-BoldIt.ttf') format("woff");
}
@font-face {
  font-family: Pinto;
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/Pinto.woff2') format("woff"), url('../fonts/Pinto.woff') format("woff"), url('../fonts/Pinto.eot') format("eot"), url('../fonts/Pinto.ttf') format("woff");
}
@font-face {
  font-family: Spoiled;
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/Spoiled.woff2') format("woff"), url('../fonts/Spoiled.woff') format("woff"), url('../fonts/Spoiled.eot') format("eot"), url('../fonts/Spoiled.ttf') format("woff");
}
/*.fft-logo img { width: 260px; padding: 0px 0px 0px 0px; }*/
.fft-logo img {
  width: 80%;
  padding: 0px 0px 0px 0px;
}
.fft-tagline {
  width: 520px;
  float: right;
  position: relative;
  top: 24px;
}
.follow {
  /*color: #c6c6c6;*/
  color: #ab4b1c;
  text-align: right;
  font-size: 1rem;
  font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
}
.follow i {
  font-size: 0.7rem;
  position: relative;
  top: 5px;
}
.follow-color {
  color: #c6c6c6;
  /*color: #ab4b1c;*/
}
#g-footer .follow-color {
  /*color: #c6c6c6;*/
  color: #275906;
}
/* Section Resets */
#g-navigation {
  background: none;
}
#g-header {
  background: none;
}
#g-intro {
  background: none;
}
#g-features {
  background: none;
}
#g-utility {
  background: none;
}
#g-above {
  background: none;
}
#g-testimonials {
  background: none;
}
#g-expanded {
  background: none;
}
#g-footer {
  background: none;
}
#g-mainbar {
  background: none;
}
.full-width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
/* Farms for Tomorrow
HTML Color Palette
#f0eed8 light wheat - footer
#275906 dark green
#b04624 barn red
#773723 rust red
#b7b233 spring green
#9b8f2f mustard yellow
*/
.c-white {
  color: #ffffff;
}
.c-light-wheat {
  color: #f0eed8;
}
.c-dark-green {
  color: #275906;
}
.c-dark-green-lt-bkgd {
  color: #dee1d9;
}
.c-barn-red {
  color: #b04624;
}
.c-barn-red-lt-bkgd {
  color: #b69185;
}
.c-rust-red {
  color: #773723;
}
.c-rust-red-lt-bkgd {
  color: #dcd6d3;
}
.c-med-red {
  color: #b04624;
}
.c-med-red-lt-bkgd {
  color: #ebdbd3;
}
.c-spring-green {
  color: #b7b233;
}
.c-spring-green-lt-bkgd {
  color: #f4f3e4;
}
.c-mustard-yellow {
  color: #9b8f2f;
}
.c-mustard-yellow-lt-bkgd {
  color: #cccbc4;
}
.bg-light-wheat {
  background-color: #f0eed8;
}
.bg-dark-green {
  background-color: #275906;
}
.bg-dark-green-med-bkgd {
  background-color: #708066;
}
.bg-dark-green-med-bkgd:hover {
  background-color: #275906;
}
.bg-dark-green-lt-bkgd {
  background-color: #dee1d9;
}
.bg-barn-red {
  background-color: #b04624;
}
.bg-barn-red-med-bkgd {
  background-color: #a68c85;
}
.bg-barn-red-med-bkgd:hover {
  background-color: #b04624;
}
.bg-barn-red-lt-bkgd {
  background-color: #b69185;
}
.bg-rust-red {
  background-color: #773723;
}
.bg-rust-red-med-bkgd {
  background-color: #99817a;
}
.bg-rust-red-med-bkgd:hover {
  background-color: #773723;
}
.bg-rust-red-lt-bkgd {
  /*background-color: #dcd6d3;*/
  background-color: #ebe4e1;
}
.bg-med-red {
  background-color: #b04624;
}
.bg-med-red-med-bkgd {
  background-color: #d7a494;
}
.bg-med-red-med-bkgd:hover {
  background-color: #b3887b;
}
.bg-med-red-lt-bkgd {
  background-color: #ebdbd3;
}
.bg-spring-green {
  background-color: #b7b233;
}
.bg-spring-green-med-bkgd {
  background-color: #b9b782;
}
.bg-spring-green-med-bkgd:hover {
  background-color: #b7b233;
}
.bg-spring-green-lt-bkgd {
  background-color: #f4f3e4;
}
.bg-mustard-yellow {
  background-color: #9b8f2f;
}
.bg-mustard-yellow-lt-bkgd {
  background-color: #cccbc4;
}
.bg-light-wheat-alpha {
  background: rgba(155, 143, 47, 0.1);
}
.bg-light-pink {
  background-color: #e2d5d0;
}
.bg-light-green {
  background-color: #dde0d5;
}
.bg-light-slate {
  background-color: #d3d8d4;
}
.bg-light-olive {
  background-color: #dcdcbb;
}
.bg-light-peach {
  background-color: #e7dcc6;
}
.bg-light-apple {
  background-color: #d6ccca;
}
.bg-light-mint {
  background-color: #ced2c3;
}
.bg-grey-alpha {
  background-color: rgba(156, 156, 156, 0.7);
}
.bg-grey-alpha:hover {
  background-color: rgba(156, 156, 156, 0.9);
}
/* FFT Styles */
/* Overall */
body, p, ul, li {
  font-family: "Myriad Pro", Arial, Helivetica, sans-serif;
  line-height: 1.25rem;
}
ul {
  margin-top: 0px;
}
/* Page Surround */
/* #g-page-surround { background: url('http://farmsfortomorrow.org/gui/fft-wood-texture-1-lighter-compressed.jpg'); background-size: cover;  font-variant-ligatures: normal; } */
/* Navigation */
#g-mobilemenu-container {
  position: relative;
  top: 1.563rem;
  font-size: 0.875rem;
}
.g-main-nav .size-100 {
  width: none;
  max-width: none;
}
.g-main-nav {
  align: right;
  text-align: right;
}
.g-content {
  padding-top: 0rem;
  padding-bottom: 0rem;
  margin-top: 0rem;
  margin-bottom: 0rem;
}
.g-main-nav ul.g-toplevel {
  text-align: right;
}
.g-menu-item {
  margin: 0px 0px 0px 25px;
  font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 0.825rem;
}
#g-navigation .follow {
  font-size: 0.825rem;
}
#g-navigation .follow .fa {
  font-size: 1.325rem;
}
.g-main-nav .g-standard .g-dropdown.g-active {
  border-bottom-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-bottom-right-radius: 6px;
}
/* Menu Overrides */
#g-navigation .g-main-nav .g-dropdown {
  background: rgba(254, 254, 254, 0.9);
}
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator {
  display: none;
}
/* Header */
#g-header {
  background: #315d35;
  padding: 13px 0px 13px 0px;
  margin: 25px 0px 0px 0px;
  border-top: none;
  border-bottom: none;
  color: #ffffff;
}
#g-header {
  background: #315d35 url('../../../../../fft-images/home/fft-bar-woodcut-etch-pattern-2.png');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: left center;
}
#g-header {
  border-bottom: 2px solid #ffffff;
}
#g-header {
  -moz-box-shadow: 0px 4px 8px 6px #ffffff;
  -webkit-box-shadow: 0px 4px 8px 6px #ffffff;
  box-shadow: 0px 4px 8px 6px #ffffff;
}
#g-header a {
  color: #ffffff;
}
.g-dropdown {
  background-color: #315d35;
}
/* Intro */
#g-intro.homepage-intro {
  background: url('//farmsfortomorrow.org/fft-images/home/fft-stock-barn.jpg') !important;
  background-size: cover !important;
  height: 380px;
  background-position: bottom center !important;
}
/* Homepage Blocks */
.homepage-blocks .g-content {
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important;
  color: #ffffff;
}
.fft-block-eyebrow {
  display: block;
  width: 100%;
  height: 35px;
  background: url('../../../../../fft-images/home/fft-homepage-block-eyebrow-pattern.png');
  background-size: cover;
  background-position: center center;
}
.fft-ownership {
  background-color: #b6b148;
}
.fft-land-use {
  background-color: #315d35;
}
.fft-community {
  background-color: #af4732;
}
.fft-succession {
  background-color: #773a2a;
}
.fft-block-subhead {
  font-family: Pinto, Arial, Helvetica, sans-serif;
  font-size: 1.75rem;
  text-align: center;
  line-height: 1.75rem;
  margin: 25px 0px 0px 0px !important;
}
.fft-block-copy {
  font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  margin: 25px 25px 25px 25px !important;
}
.homepage-column {
  padding: 0px 0px 0px 0px;
  margin: 0x 0px 0px 0px;
  display: inline-block;
  width: 47%;
  vertical-align: top;
}
.homepage-gutter {
  width: 5%;
  display: inline-block;
}
.homepage-body {
  font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
  line-height: 1.25rem;
}
.entry-title {
  display: none;
}
.homepage-major-head {
  font-family: Pinto, Arial, Helvetica;
  font-size: 2.5rem;
  line-height: 2.25rem;
}
/* Content */
#g-container-main .g-container {
  /* border-radius: 9px;  background: rgba(254, 254, 254, .9); border: 1px solid #803126; */
}
#g-sidebar, #g-aside, #g-mainbar {
  background: none;
  padding: 1rem 0;
}
#g-sidebar, #g-aside {
  font-family: "Myriad Pro", sans-serif;
}
#g-sidebar h3, #g-aside h3, .g-content h2 {
  font-family: "Myriad Pro", sans-serif;
  font-size: 1.5rem;
  color: #5b7519;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
  background: #906114;
}
/* Footer */
#g-footer {
  margin: 1rem 0;
}
#g-footer .g-grid {
  /* border-radius: 9px;  background: rgba(254, 254, 254, .9); border: 1px solid #803126; */
}
#g-footer {
  padding: 0px 0px 0px 0px !important;
}
#g-footer {
  background: url('../../../../../fft-images/home/fft-footer-field-stock.jpg');
  background-size: cover;
  background-position: bottom center;
}
#g-footer .g-container {
  padding: 30px 0px 30px 0px !important;
}
#g-footer {
  font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
  font-size: 0.825rem;
  line-height: 1rem;
}
#g-footer p {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
}
#g-footer .g-copyright {
  font-size: 0.825rem;
}
#g-footer .fft-footer-logo {
  width: 80%;
}
#g-footer .fft-copyright {
  color: #315D35;
  margin: 15px 0px 0px 15px;
}
#g-footer .follow-footer {
  font-size: 1.325rem;
  margin: 15px 0px 0px 15px;
}
.fft-footer-subhead {
  font-size: 1.125rem;
  margin: 0px 0px 12px 0px;
  color: #b04624;
  font-weight: bold;
}
.fft-footer-subhead a {
  color: #b04624;
  font-weight: bold;
}
.fft-footer-link {
  font-size: 1rem;
  color: #444444;
  font-weight: normal;
}
.fft-footer-link em {
  font-size: 0.8rem;
  color: #444444;
  font-weight: normal;
}
.fft-footer-link:hover {
  text-decoration: underline;
}
.fft-footer-list {
  font-size: 0.925rem;
  font-style: italic;
  color: #444444;
  font-weight: normal;
  list-style-type: square;
  position: relative;
  left: -10px;
}
.fft-footer-nav {
  border-top: 2px solid #cbc490;
}
/* #9b8f2f */
#g-footer .fft-footer-podcasts, #g-footer .fft-footer-link-block {
  background: rgba(155, 143, 47, 0.1);
  margin-bottom: 1rem;
}
#g-footer .fft-footer-podcasts-first, #g-footer .fft-footer-link-block-first {
  border-top-left-radius: 9px;
  border-bottom-left-radius: 9px;
}
#g-footer .fft-footer-podcasts-last, #g-footer .fft-footer-link-block-last {
  border-top-right-radius: 9px;
  border-bottom-right-radius: 9px;
}
/* Content - Podcasts Page */
.two-col-row {
  display: block;
  vertical-align: top;
  text-align: left;
}
.two-col-group-1, .two-col-group-2 {
  display: inline-block;
  width: calc(49.8% - 25px);
  vertical-align: top;
  padding-top: 15px;
  padding-bottom: 15px;
}
.two-col-group-1 {
  position: relative;
  left: 0;
}
.two-col-group-2 {
  position: relative;
  right: 0;
}
.two-col-spacer {
  display: inline-block;
  width: 30px;
}
.season-3-ep-eyebrow {
  font-size: 16px;
  padding: 0px 20px 0px 20px;
}
.season-3-ep-pullquote {
  font-size: 19px;
  font-weight: bold;
  font-style: italic;
  padding: 0px 20px 0px 20px;
}
.season-3-ep-desc {
  font-size: 16px;
  font-weight: normal;
  padding: 0px 20px 0px 20px;
}
.row-reset {
  display: block;
  width: 100%;
  height: 1px;
}
.podcast-group-subhead, .page-subhead {
  font-family: "Pinto", Arial, Helvetica, sans-serif;
  line-height: 100%;
  font-size: 38pt;
  padding: 2rem 0rem 2rem 0rem;
  text-align: center;
}
.podcast-episode-header-wrapper {
  display: block;
  width: 100%;
  height: 170px;
  vertical-align: top;
  margin: 0 0;
}
.podcast-episode-header-wrapper-three {
  display: block;
  width: 100%;
  height: 190px;
  vertical-align: top;
  margin: 0 0;
}
.podcast-episode-header-image-group {
  display: inline-block;
  float: right;
  height: 100%;
}
.podcast-episode-header-wrapper p.podcast-episode {
  display: inline-block;
}
.podcast-episode-header-wrapper p.podcast-episode {
  color: #ffffff;
  font-size: 24px;
  line-height: 110%;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  margin: 1rem 1rem 1rem 1rem;
}
.podcast-episode-header-wrapper img.podcast-portrait {
  display: inline-block;
}
.podcast-episode-header-wrapper img.podcast-image {
  display: inline-block;
}
.podcast-episode-header-wrapper img {
  height: 100%;
  width: auto;
}
.g-content, #podcast-group-01, #podcast-group-02, #podcast-group-03, #podcast-group-04 {
  border-radius: 9px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
}
.podcast-episode-header-wrapper, .top-rounded {
  border-top-left-radius: 6px;
  -moz-border-top-left-radius: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  -moz-border-top-right-radius: 6px;
  -webkit-border-top-right-radius: 6px;
}
.bottom-rounded {
  border-bottom-left-radius: 6px;
  -moz-border-bottom-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-border-bottom-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
}
.podcast-episode-header-wrapper {
  overflow: hidden;
}
.podcast-episode-topic {
  text-align: left;
  font-size: 1.125rem;
  font-weight: bold;
  margin-block-start: 1.5rem;
  margin-block-end: 0.5rem;
  padding: 0rem 0rem 0rem 1rem;
}
.podcast-episode-description {
  display: block;
  text-align: left;
  font-size: 1rem;
  font-weight: normal;
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
  margin: 0 auto;
  padding: 0rem 0rem 0rem 1rem;
}
.podcast-episode-speaker-subtitle {
  text-align: left;
  font-size: 1.125rem;
  font-weight: bold;
  margin-block-start: 1.5rem;
  margin-block-end: 0.5rem;
  padding: 0rem 0rem 0rem 1rem;
}
.podcast-episode-speaker-description {
  display: block;
  text-align: left;
  font-size: 1rem;
  font-weight: normal;
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
  margin: 0 auto;
  padding: 0rem 0rem 0rem 1rem;
}
.podcast-episode-links-subtitle {
  text-align: left;
  font-size: 1.125rem;
  font-weight: bold;
  margin-block-start: 1.5rem;
  margin-block-end: 0.5rem;
  padding: 0rem 0rem 0rem 1rem;
  padding-right: 30px;
}
.podcast-episode-link {
  display: block;
  text-align: left;
  font-size: 1rem;
  font-weight: normal;
  margin-block-start: 0.5rem;
  margin-block-end: 0.5rem;
  padding: 0px 30px 5px 1rem;
  text-indent: -15px;
}
.podcast-episode-link i {
  width: 15px;
  text-align: left;
}
.podcast-links-wrapper {
  position: relative;
  left: 30px;
}
.podcast-episode-play {
  display: inline-block;
  font-size: 1.125rem;
  font-weight: bold;
  letter-spacing: 0.1rem;
  margin-right: 3rem;
  margin-block-start: 0rem;
  margin-block-end: 0.5rem;
}
.podcast-episode-pdf {
  display: inline-block;
  font-size: 1.125rem;
  font-weight: bold;
  letter-spacing: 0.1rem;
  margin-right: 1rem;
  margin-block-start: 0rem;
  margin-block-end: 0.5rem;
}
.podcast-episode-vertical-spacer {
  width: 100%;
  height: 1.5rem;
}
.fft-listen-parts {
  padding: 0.5rem 0.5rem 0.5rem 1rem;
  color: #ffffff;
  font-size: 1.125rem;
  font-style: italic;
  margin: 1rem 0;
}
.fft-listen-parts p {
  margin-block-start: 0rem;
  margin-block-end: 0rem;
}
.fft-listen-parts {
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.powerpress_links {
  display: none !important;
}
.post-type-episode .entry-header {
  display: none !important;
}
#parts-barry-lonik {
  display: none;
}
#parts-peter-brown {
  display: none;
}
#parts-david-junghans {
  display: none;
}
#parts-wills-thompson {
  display: none;
}
/* Episode Loop */
.multicolumn {
  margin-top: 8px;
  margin-bottom: 8px;
  /* -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; */
}
.multicolumn p {
  margin-top: 0px;
  padding-top: 0px;
}
.fft-podcast-col-1 {
  width: 30%;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.fft-podcast-col-2 {
  width: 30%;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.fft-podcast-col-3 {
  width: 30%;
  display: inline-block;
  vertical-align: top;
  text-align: left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.fft-podcast-col-spacer {
  display: inline-block;
  width: 4%;
}
[id^="toggle-parts-"]:hover {
  cursor: grab;
}
.fft-play-button {
  box-sizing: border-box;
  display: inline-block;
  width: 50px;
  height: 50px;
  padding-top: 12px;
  padding-left: 6px;
  line-height: 10px;
  border: 1px solid #fff;
  border-radius: 50%;
  color: #f5f5f5;
  text-align: center;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 24px;
  font-weight: bold;
  transition: all 0.3s ease;
  margin-right: 1rem;
  position: relative;
  top: 1px;
}
.fft-play-button:hover {
  opacity: 0.6;
}
.fft-play-button-color-1, .fft-play-button-color-2, .fft-play-button-color-3 {
  color: #b7b233;
}
.fft-play-button-color-4 {
  color: #275906;
}
.fft-play-button-color-5, .fft-play-button-color-6, .fft-play-button-color-7, .fft-play-button-color-8 {
  color: #b04624;
}
.fft-play-button-color-9, .fft-play-button-color-10, .fft-play-button-color-11 {
  color: #773723;
}
.fft-highlight-color-1:hover, .fft-highlight-color-2:hover, .fft-highlight-color-3:hover {
  color: #b7b233;
}
.fft-highlight-color-4:hover {
  color: #275906;
}
.fft-highlight-color-5:hover, .fft-highlight-color-6:hover, .fft-highlight-color-7:hover, .fft-highlight-color-8:hover {
  color: #b04624;
}
.fft-highlight-color-9:hover, .fft-highlight-color-10:hover, .fft-highlight-color-11:hover {
  color: #773723;
}
.fft-mediaplayer {
  display: block;
  margin: 0px 0px 0px 0px;
  padding: 0x 0px 0px 0px;
}
/*.mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {border-radius: 0px; }*/
.fft-mediaplayer .mejs-container, .fft-mediaplayer .mejs-container .mejs-controls, .fft-mediaplayer .mejs-embed, .fft-mediaplayer .mejs-embed body {
  background-color: #aaa;
}
/*
.fft-mediaplayer  {  border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; overflow: hidden; }
[class^="fft-mediaplayer-"] { border-bottom-left-radius: 6px; -moz-border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; -moz-border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px;  overflow: hidden;  }
[class^="fft-mediaplayer-"] .mejs-container .mejs-controls { border-bottom-left-radius: 6px; -moz-border-bottom-left-radius: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-right-radius: 6px; -moz-border-bottom-right-radius: 6px; -webkit-border-bottom-right-radius: 6px; }
*/
[class^="fft-mediaplayer-"] .mejs-container, [class^="fft-mediaplayer-"] .mejs-container .mejs-controls, [class^="fft-mediaplayer-"] .mejs-embed, .mejs-embed body {
  border-bottom-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-bottom-right-radius: 6px;
  /*border-radius: 3px;*/
  background-color: rgba(156, 156, 156, 0.7);
}
.fft-rounded-9 {
  border-radius: 9px;
  -webkit-border-radius: 9px;
  -mox-border-radius: 9px;
  overflow: hidden;
}
.fft-mediaplayer .mejs-container, .fft-mediaplayer .mejs-container .mejs-controls, .fft-mediaplayer .mejs-embed, .mejs-embed body {
  border-radius: 6px;
  -webkit-border-radius-: 6px;
  -moz-border-radius: 6px;
  /*border-radius: 3px;*/
  background-color: rgba(156, 156, 156, 0.7);
}
.fft-mediaplayer-1 .mejs-container, .fft-mediaplayer-1 .mejs-container .mejs-controls, .fft-mediaplayer-1 .mejs-embed, .fft-mediaplayer-1 .mejs-embed body {
  background-color: #b7b233;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.fft-mediaplayer-2 .mejs-container, .fft-mediaplayer-2 .mejs-container .mejs-controls, .fft-mediaplayer-2 .mejs-embed, .fft-mediaplayer-2 .mejs-embed body {
  background-color: #b7b233;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.fft-mediaplayer-3 .mejs-container, .fft-mediaplayer-3 .mejs-container .mejs-controls, .fft-mediaplayer-3 .mejs-embed, .fft-mediaplayer-3 .mejs-embed body {
  background-color: #b7b233;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.fft-mediaplayer-4 .mejs-container, .fft-mediaplayer-4 .mejs-container .mejs-controls, .fft-mediaplayer-4 .mejs-embed, .fft-mediaplayer-4 .mejs-embed body {
  background-color: #275906;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.fft-mediaplayer-5 .mejs-container, .fft-mediaplayer-5 .mejs-container .mejs-controls, .fft-mediaplayer-5 .mejs-embed, .fft-mediaplayer-5 .mejs-embed body {
  background-color: #b04624;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.fft-mediaplayer-6 .mejs-container, .fft-mediaplayer-6 .mejs-container .mejs-controls, .fft-mediaplayer-6 .mejs-embed, .fft-mediaplayer-6 .mejs-embed body {
  background-color: #b04624;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.fft-mediaplayer-7 .mejs-container, .fft-mediaplayer-7 .mejs-container .mejs-controls, .fft-mediaplayer-7 .mejs-embed, .fft-mediaplayer-7 .mejs-embed body {
  background-color: #b04624;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.fft-mediaplayer-8 .mejs-container, .fft-mediaplayer-8 .mejs-container .mejs-controls, .fft-mediaplayer-8 .mejs-embed, .fft-mediaplayer-8 .mejs-embed body {
  background-color: #b04624;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.fft-mediaplayer-9 .mejs-container, .fft-mediaplayer-9 .mejs-container .mejs-controls, .fft-mediaplayer-9 .mejs-embed, .fft-mediaplayer-9 .mejs-embed body {
  background-color: #773723;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.fft-mediaplayer-10 .mejs-container, .fft-mediaplayer-10 .mejs-container .mejs-controls, .fft-mediaplayer-10 .mejs-embed, .fft-mediaplayer-10 .mejs-embed body {
  background-color: #773723;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.fft-mediaplayer-11 .mejs-container, .fft-mediaplayer-11 .mejs-container .mejs-controls, .fft-mediaplayer-11 .mejs-embed, .fft-mediaplayer-11 .mejs-embed body {
  background-color: #773723;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
.fft-mediaplayer-21 .mejs-container, .fft-mediaplayer-21 .mejs-container .mejs-controls, .fft-mediaplayer-21 .mejs-embed, .fft-mediaplayer-21 .mejs-embed body {
  background-color: #b04624;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.fft-mediaplayer-21-light .mejs-container, .fft-mediaplayer-21-light .mejs-container .mejs-controls, .fft-mediaplayer-21-light .mejs-embed, .fft-mediaplayer-21-light .mejs-embed body {
  background-color: #d7a494;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.fft-mediaplayer-23 .mejs-container, .fft-mediaplayer-23 .mejs-container .mejs-controls, .fft-mediaplayer-23 .mejs-embed, .fft-mediaplayer-23 .mejs-embed body {
  background-color: #773723;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  border-bottom-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-bottom-right-radius: 6px;
}
.fft-mediaplayer-23-light .mejs-container, .fft-mediaplayer-23-light .mejs-container .mejs-controls, .fft-mediaplayer-23-light .mejs-embed, .fft-mediaplayer-23-light .mejs-embed body {
  background-color: #99817a;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.fft-mediaplayer-25 .mejs-container, .fft-mediaplayer-25 .mejs-container .mejs-controls, .fft-mediaplayer-25 .mejs-embed, .fft-mediaplayer-25 .mejs-embed body {
  background-color: #275906;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  border-bottom-left-radius: 6px;
  -webkit-border-bottom-left-radius: 6px;
  -moz-border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  -moz-border-bottom-right-radius: 6px;
}
.fft-mediaplayer-25-light .mejs-container, .fft-mediaplayer-25-light .mejs-container .mejs-controls, .fft-mediaplayer-25-light .mejs-embed, .fft-mediaplayer-25-light .mejs-embed body {
  background-color: #275906;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.fft-mediaplayer-31 .mejs-container, .fft-mediaplayer-31 .mejs-container .mejs-controls, .fft-mediaplayer-31 .mejs-embed, .fft-mediaplayer-31 .mejs-embed body {
  background-color: #275906;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.fft-mediaplayer-31-light .mejs-container, .fft-mediaplayer-31-light .mejs-container .mejs-controls, .fft-mediaplayer-31-light .mejs-embed, .fft-mediaplayer-31-light .mejs-embed body {
  background-color: #708066;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.fft-mediaplayer .mejs-container {
  background: none !important;
  border-bottom-left-radius: 9px;
  -webkit-border-bottom-left-radius-radius: 9px;
  -moz-border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  -webkit-border-bottom-right-radius-radius: 9px;
  -moz-border-bottom-right-radius: 9px;
}
#podcast-group-01 .mejs-mediaelement {
  background: none !important;
  background-color: #b7b233 !important;
  border-bottom-left-radius: 9px;
  -webkit-border-bottom-left-radius-radius: 9px;
  -moz-border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  -webkit-border-bottom-right-radius-radius: 9px;
  -moz-border-bottom-right-radius: 9px;
}
#podcast-group-02 .mejs-container {
  background: none !important;
  background-color: #275906 !important;
  border-bottom-left-radius: 9px;
  -webkit-border-bottom-left-radius-radius: 9px;
  -moz-border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  -webkit-border-bottom-right-radius-radius: 9px;
  -moz-border-bottom-right-radius: 9px;
}
#podcast-group-03 .mejs-container {
  background: none !important;
  background-color: #b04624 !important;
  border-bottom-left-radius: 9px;
  -webkit-border-bottom-left-radius-radius: 9px;
  -moz-border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  -webkit-border-bottom-right-radius-radius: 9px;
  -moz-border-bottom-right-radius: 9px;
}
#podcast-group-04 .mejs-container {
  background: none !important;
  background-color: #773723 !important;
  border-bottom-left-radius: 9px;
  -webkit-border-bottom-left-radius-radius: 9px;
  -moz-border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  -webkit-border-bottom-right-radius-radius: 9px;
  -moz-border-bottom-right-radius: 9px;
}
#podcast-group-21 .mejs-container {
  background: none !important;
  background-color: #b04624 !important;
  border-bottom-left-radius: 9px;
  -webkit-border-bottom-left-radius-radius: 9px;
  -moz-border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  -webkit-border-bottom-right-radius-radius: 9px;
  -moz-border-bottom-right-radius: 9px;
}
.fft-podcast-description-column {
  display: inline-block;
  width: 40%;
}
.fft-podcast-description-column .podcast-episode-topic {
  font-size: 1.25rem;
  text-transform: uppercase;
}
.fft-podcast-description-column .podcast-episode-description {
  font-size: 1rem;
}
.fft-podcast-description-column .podcast-episode-pdf {
  font-size: 1rem;
}
.fft-podcast-play-column {
  display: inline-block;
  width: 55%;
  float: right;
  padding-top: 1rem;
}
.fft-podcast-play-column .podcast-episode-play {
  font-size: 0.825rem;
  font-weight: normal;
  font-style: italic;
}
.fft-pdf-button i {
  font-size: 1.325rem;
  margin-right: 1rem;
  color: rgba(0, 0, 0, 0.5);
  position: relative;
  top: 0px;
}
.fft-transcript-button {
  font-size: 42px;
  margin-right: 1rem;
  color: rgba(0, 0, 0, 0.5);
  position: relative;
  top: 0px;
}
.tablehurst-plaw-hatch-diagram {
  display: block;
  width: 75%;
  margin: 2rem auto;
}
.thph-logo-image {
  display: block;
  height: 100px !important;
  wifth: auto !important;
  margin: 1rem auto;
}
.fft-2-columns a {
  font-weight: bold;
  color: #275906;
}
.fft-2-columns .fft-column {
  display: inline-block;
  width: 49%;
  vertical-align: top;
}
.fft-3-columns .fft-column {
  display: inline-block;
  width: 33%;
  vertical-align: top;
}
.fft-column p, .fft-column ul li {
  line-height: 1.375;
}
.fft-column ul {
  list-style: none;
}
.fft-column ul li {
  padding-bottom: 0.5rem;
}
.fft-column ul li::before {
  content: "◼";
  /*color: #b04624;*/
  color: #9b8f2f;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
  position: relative;
  left: -0.5rem;
}
#g-intro.hosts-header {
  height: 280px;
  background: #ffffff url('../../../../../fft-images/hosts/host-page-header-background.jpg');
  background-position: center center;
  background-size: cover;
}
#g-intro.hosts-header .page-subhead {
  padding: 0rem 0rem 2rem 0rem;
  position: relative;
  top: -24px;
}
.host-block-wrapper {
  width: 100%;
  margin: 0rem auto 0rem auto;
}
/*
.host-image-column { display: inline-block; padding: 0; margin: 0; width: 40%;}
.host-bio-column { display: inline-block; padding: 0; margin: 0; width: 59%; vertical-align: top;}
*/
.host-block-wrapper img {
  display: block;
  width: 100%;
  margin: 0rem 0rem 1rem 0rem;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}
.host-bio-wrapper {
  margin: 0.625rem;
  padding: 2rem;
  vertical-align: top;
  border-top: 2px solid #cbc490;
}
.host-bio-wrapper {
  border-radius: 9px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
}
.host-name {
  font-family: "Pinto", Arial, Helvetica, sans-serif;
  line-height: 100%;
  font-size: 2.35rem;
  margin: 0rem 0rem 1.5rem 0rem;
}
.fft-host-column {
  display: inline-block;
  width: 30%;
  vertical-align: top;
}
.fft-host-column-spacer {
  display: inline-block;
  width: 4%;
}
#g-intro.guests-header {
  height: 340px;
  background-position: center center;
  background-size: cover;
}
#g-intro.guests-header .page-subhead {
  padding: 0rem 0rem 2rem 0rem;
  position: relative;
  top: -24px;
}
#g-intro.guests-header .page-subhead-affiliation {
  padding: 0rem 0rem 2rem 0rem;
  position: relative;
  top: -24px;
}
.guest-header-name {
  font-family: "Pinto", Arial, Helvetica, sans-serif;
  line-height: 100%;
  font-size: 38pt;
  padding: 0rem 0rem 0rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  text-align: center;
  text-shadow: 0 0 9px #FFF, 0 0 12px #FFF, 0 0 16px #FFF;
  position: relative;
  top: -24px;
}
.guest-header-affiliation {
  font-family: "Pinto", Arial, Helvetica, sans-serif;
  line-height: 100%;
  font-size: 28pt;
  padding: 0rem 0rem 0rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  text-align: center;
  text-shadow: 0 0 9px #FFF, 0 0 12px #FFF, 0 0 16px #FFF;
  position: relative;
  top: -24px;
}
.guest-play-episode-subhead {
  color: #ffffff;
  font-weight: bold;
  font-size: 1.125rem;
  text-transform: uppercase;
}
.c-white a {
  color: #ffffff;
}
.fft-guest-header-image {
  border-radius: 9px;
  -webkit-border-radius: 9px;
  -mox-border-radius: 9px;
}
.owl-carousel .owl-stage-outer {
  border-radius: 9px;
  -webkit-border-radius: 9px;
  -mox-border-radius: 9px;
  overflow: hidden;
}
#g-intro.subscribe-header {
  height: 340px;
  background-position: center center;
  background-size: cover;
}
#g-intro.subscribe-header .page-subhead {
  padding: 0rem 0rem 2rem 0rem;
  position: relative;
  top: -24px;
}
#g-intro.subscribe-header .page-subhead-affiliation {
  padding: 0rem 0rem 2rem 0rem;
  position: relative;
  top: -24px;
}
.subscribe-header-title {
  font-family: "Pinto", Arial, Helvetica, sans-serif;
  line-height: 100%;
  font-size: 38pt;
  padding: 0rem 0rem 0rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  text-align: center;
  text-shadow: 0 0 9px #FFF, 0 0 12px #FFF, 0 0 16px #FFF;
  position: relative;
  top: -24px;
}
.subscribe-header-subtitle {
  font-family: "Pinto", Arial, Helvetica, sans-serif;
  line-height: 100%;
  font-size: 28pt;
  padding: 0rem 0rem 0rem 0rem;
  margin: 0rem 0rem 0rem 0rem;
  text-align: center;
  text-shadow: 0 0 9px #FFF, 0 0 12px #FFF, 0 0 16px #FFF;
  position: relative;
  top: -24px;
}
.fft-subscribe-rounded {
  border: 1px solid #773723;
  border-radius: 9px;
  -webkit-border-radius: 9px;
  -mox-border-radius: 9px;
  overflow: hidden;
}
.fft-subscribe-lead-text {
  color: #ffffff;
  font-size: 1.325rem;
  padding: 4rem 3rem 1.5rem 1.5rem;
  vertical-align: middle;
}
.fft-subscribe-lead-text p {
  line-height: 165%;
}
.fft-subscribe-body {
  font-size: 1.125rem;
  line-height: 135%;
}
/* Responsive - Podcasts */
@media only screen and (min-width: 75rem) {
  .display-large {
    display: inline;
  }
  .podcast-episode-header-wrapper {
    height: 170px;
  }
  .pehw-resize {
    height: 220px;
  }
  .podcast-episode-header-wrapper p.podcast-episode {
    font-size: 24px;
  }
  .podcast-episode-play {
    font-size: 1.125rem;
  }
  .podcast-episode-pdf {
    font-size: 1.125rem;
  }
  .fft-2-columns {
    width: 75%;
    margin: 2rem auto;
  }
  .homepage-blocks .g-container .g-grid {
    border-radius: 0px;
    -webkit-border-radius: 9px;
    -mox-border-radius: 9px;
    overflow: hidden;
  }
  .host-bio-wrapper {
    min-height: 490px;
  }
}
@media only screen and (min-width: 60rem) and (max-width: 74.938rem) {
  .display-large {
    display: inline;
  }
  .podcast-episode-header-wrapper {
    height: 130px;
  }
  .pehw-resize {
    height: 190px;
  }
  .podcast-episode-header-wrapper p.podcast-episode {
    font-size: 18px;
  }
  .podcast-episode-play {
    font-size: 1rem;
  }
  .podcast-episode-pdf {
    font-size: 1;
  }
  .fft-2-columns {
    width: 75%;
    margin: 2rem auto;
  }
  .homepage-blocks .g-container .g-grid {
    border-radius: 0px;
    -webkit-border-radius: 9px;
    -mox-border-radius: 9px;
    overflow: hidden;
  }
  .host-bio-wrapper {
    min-height: 590px;
  }
}
@media (min-width: 48rem) and (max-width: 59.938rem) {
  .display-large {
    display: none;
  }
  .podcast-group-subhead {
    font-size: 26pt;
    text-align: center;
  }
  .podcast-episode-header-wrapper {
    height: inherit;
  }
  .pehw-resize {
    height: inherit;
  }
  .podcast-episode-play {
    font-size: 1rem;
  }
  .podcast-episode-pdf {
    font-size: 1rem;
  }
  .podcast-episode-header-wrapper img.podcast-portrait {
    display: none;
  }
  .podcast-episode-header-wrapper img.podcast-image {
    display: none;
  }
  .fft-2-columns {
    margin: 2rem auto;
  }
  .fft-podcast-col-1 {
    display: block;
    width: 100%;
  }
  .fft-podcast-col-2, .fft-podcast-col-3 {
    display: none;
  }
  .fft-2-columns .fft-column {
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .fft-3-columns .fft-column {
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .host-block-wrapper img {
    display: none;
  }
  .fft-host-column {
    display: inline-block;
    width: 100%;
  }
  .fft-host-column-spacer {
    display: none;
  }
  .homepage-blocks .g-container .g-grid {
    border-radius: 0px;
    -webkit-border-radius: 9px;
    -mox-border-radius: 9px;
    overflow: hidden;
  }
}
@media (min-width: 30rem) and (max-width: 47.938rem) {
  .fft-logo {
    margin: 0 auto;
  }
  .fft-footer-nav {
    display: none;
  }
  .fft-tagline {
    margin-bottom: 1.5rem;
  }
  #g-footer .fft-footer-logo {
    display: inline-block;
    width: 260px;
    margin: 0 auto 0 auto !important;
  }
  #g-footer .g-content, #g-footer .fft-copyright, #g-footer .follow-footer {
    text-align: center;
  }
  .display-large {
    display: none;
  }
  .podcast-group-subhead {
    font-size: 24pt;
    text-align: center;
  }
  .two-col-group-1, .two-col-group-2 {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .two-col-group-1 {
    position: relative;
  }
  .two-col-group-2 {
    position: relative;
  }
  .two-col-spacer {
    display: none;
  }
  .podcast-episode-header-wrapper {
    height: inherit;
  }
  .pehw-resize {
    height: inherit;
  }
  .podcast-episode-play {
    font-size: 1rem;
  }
  .podcast-episode-pdf {
    font-size: 1rem;
  }
  .podcast-episode-header-wrapper img.podcast-portrait {
    display: none;
  }
  .podcast-episode-header-wrapper img.podcast-image {
    display: none;
  }
  .fft-2-columns {
    margin: 2rem auto;
  }
  .host-image-column {
    width: 100%;
    margin: 0 auto;
  }
  .host-bio-column {
    width: 100%;
    margin: 1.5rem auto 0rem auto;
  }
  .fft-podcast-col-1 {
    display: block;
    width: 100%;
  }
  .fft-podcast-col-2, .fft-podcast-col-3 {
    display: none;
  }
  .fft-2-columns .fft-column {
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .fft-3-columns .fft-column {
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .host-block-wrapper img {
    display: none;
  }
  .fft-host-column {
    display: inline-block;
    width: 100%;
  }
  .fft-host-column-spacer {
    display: none;
  }
  .homepage-blocks .g-container .g-grid .g-block {
    border-radius: 0px;
    -webkit-border-radius: 9px;
    -mox-border-radius: 9px;
    overflow: hidden;
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 30rem) {
  .fft-logo {
    margin: 0 auto;
  }
  .fft-footer-nav {
    display: none;
  }
  .fft-tagline {
    margin-bottom: 1.5rem;
  }
  #g-footer .fft-footer-logo {
    display: inline-block;
    width: 260px;
    margin: 0 auto 0 auto !important;
  }
  #g-footer .g-content, #g-footer .fft-copyright, #g-footer .follow-footer {
    text-align: center;
  }
  .display-large {
    display: none;
  }
  .podcast-group-subhead {
    font-size: 24pt;
    text-align: center;
  }
  .two-col-group-1, .two-col-group-2 {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .two-col-group-1 {
    position: relative;
  }
  .two-col-group-2 {
    position: relative;
  }
  .two-col-spacer {
    display: none;
  }
  .podcast-episode-header-wrapper {
    height: inherit;
  }
  .pehw-resize {
    height: inherit;
  }
  .podcast-episode-play {
    font-size: 1rem;
  }
  .podcast-episode-pdf {
    font-size: 1rem;
  }
  .podcast-episode-header-wrapper img.podcast-portrait {
    display: none;
  }
  .podcast-episode-header-wrapper img.podcast-image {
    display: none;
  }
  .fft-2-columns {
    margin: 2rem auto;
  }
  .host-image-column {
    width: 100%;
    margin: 0 auto;
  }
  .fft-podcast-col-1 {
    display: block;
    width: 100%;
  }
  .fft-podcast-col-2, .fft-podcast-col-3 {
    display: none;
  }
  .fft-2-columns .fft-column {
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .fft-3-columns .fft-column {
    display: inline-block;
    width: 100%;
    vertical-align: top;
  }
  .host-block-wrapper img {
    display: none;
  }
  .fft-host-column {
    display: inline-block;
    width: 100%;
  }
  .fft-host-column-spacer {
    display: none;
  }
  .homepage-blocks .g-container .g-grid .g-block {
    border-radius: 0px;
    -webkit-border-radius: 9px;
    -mox-border-radius: 9px;
    overflow: hidden;
    margin-bottom: 1.5rem;
  }
  .page-subhead {
    font-size: 32px;
  }
}
/*# sourceMappingURL=custom_10-contact-2020.css.map */