:root {
  --c-tpg-red: #D60B52;
}

@font-face {
  font-family: "Jost";
  src: url("../woff/jost-v9-latin-300italic-2.woff") format("woff");
  font-style: italic;
  font-weight: normal;
}
@font-face {
  font-family: "Jost";
  src: url("../woff/jost-v9-latin-301.woff") format("woff");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Jost";
  src: url("../woff/jost-v9-latin-600italic.woff") format("woff");
  font-style: italic;
  font-weight: bold;
}
@font-face {
  font-family: "Jost";
  src: url("../woff/jost-v9-latin-601.woff") format("woff");
  font-style: normal;
  font-weight: bold;
}
html body {
  font-family: "Jost", sans-serif;
}
html body h1, html body h2, html body h3, html body h4, html body h5, html body h6, html body .h1, html body .h2, html body .h3, html body .h4, html body .h5, html body .h6, html body .h7, html body .h8, html body .fn {
  font-family: "Jost", sans-serif;
}
@media only screen and (min-width: 600px) {
  html body .paragraph-small, html body .text-small {
    font-size: 17px;
  }
}

.entry-content a {
  color: var(--c-tpg-red);
}

.header-sticky li:hover > a, .header-sticky .current-menu-item > a, .header-sticky .current-menu-parent > a {
  color: var(--c-tpg-red);
}

html input[type=submit], html input[type=button], html button[type=submit], html .megaphone-pagination a, html ul.page-numbers a, html .meks-instagram-follow-link .meks-widget-cta, html .widget .mks_autor_link_wrap a, html .widget .mks_read_more a, html .paginated-post-wrapper a, html .entry-content .megaphone-button, html #cancel-comment-reply-link, html .comment-reply-link {
  background: #D60B52;
}
html .megaphone-footer {
  background: #D60B52;
}
html .megaphone-footer .megaphone-copyright {
  font-size: 17px;
}
html .megaphone-overlay .megaphone-button:hover {
  background: #D60B52;
}
html .entry-category a, html .entry-meta a:hover, html .megaphone-show-header .entry-episode, html .entry-title a:hover, html .show-title a:hover, html .author-header a:hover, html .author-header a:hover, html .fn a:hover, html .section-subnav a:hover, html .entry-tags a:hover, html .tagcloud a:hover, html .megaphone-show .shows-title a:hover, html .megaphone-overlay .megaphone-breadcrumbs a:hover, html .megaphone-breadcrumbs a, html .meks-ap-timestamp .meks-jump-player:hover {
  color: #D60B52;
}

.meks-ap-slot-l {
  background-color: #D60B52;
}

.megaphone-section-welcome > .entry-media {
  position: absolute;
  top: 0;
  bottom: 0;
  height: auto;
}
.megaphone-section-welcome > .entry-media img {
  height: 100% !important;
}
.megaphone-section-welcome .overlay-container {
  position: relative !important;
  padding-top: 100px !important;
  padding-bottom: 120px !important;
}

.header-sticky-main, .megaphone-header {
  background: url(../svg/tpg_podcast_logo2.svg) no-repeat left top;
  background-size: auto 100%;
}
.header-sticky-main .megaphone-logo, .megaphone-header .megaphone-logo {
  opacity: 0;
}

.header-sticky-main {
  background-color: #fff;
}

html .megaphone-modal.search-alt input[type=text] {
  color: black;
}

.wp-block-columns .wp-block-column.wp-block-column-authorimage {
  margin-bottom: 0;
}
.wp-block-columns .wp-block-column.wp-block-column-authorimage .wp-block-image {
  margin-bottom: 0;
}