/* inlined file "styles/layout.less" */
/* at-import inlined file "packages/rap/styles/rap-mixins.less" */
/* at-import inlined file "vendor/bootstrap/less/variables.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/hide-text.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/opacity.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/image.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/labels.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/reset-filter.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/resize.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/responsive-visibility.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/size.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/tab-focus.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/reset-text.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/text-emphasis.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/text-overflow.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/vendor-prefixes.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/alerts.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/buttons.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/panels.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/pagination.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/list-group.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/nav-divider.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/forms.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/progress-bar.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/table-row.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/background-variant.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/border-radius.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/gradients.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/clearfix.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/center-block.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/nav-vertical-align.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/grid-framework.less" */
/* at-import inlined file "vendor/bootstrap/less/mixins/grid.less" */
body {
  counter-reset: subscribeSectionNumber;
}
/* at-import inlined file "styles/mixins.less" */
body,
h1,
h2,
h3,
h4,
h5,
h6,
dt,
.ft,
.primary-nav,
.swat-button,
.swat-form label,
.swat-disclosure-anchor-opened,
.swat-disclosure-anchor-closed,
.swat-note,
.swat-table-view {
  font-family: 'proximasoft', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.button {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 6px;
  border: none;
  font-weight: 400;
  min-height: 40px;
  padding: 0 20px;
  background-color: #fff;
  color: #8a909a;
  border: solid 1px #a8aeb8;
}
.button.disabled,
.button[disabled],
fieldset[disabled] .button {
  background-color: #aaa;
  cursor: not-allowed;
  pointer-events: none;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.button,
.button:active,
.button.active {
  outline: 0;
}
.button:focus,
.button:active:focus,
.button.active:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.button:hover,
.button:focus {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.button:hover,
.button:active,
.button:focus {
  background-color: #8a909a;
  color: #fff;
}
.button-primary {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 6px;
  border: none;
  font-weight: 400;
  min-height: 40px;
  padding: 0 20px;
  background-color: #5e6775;
  color: #fff;
}
.button-primary.disabled,
.button-primary[disabled],
fieldset[disabled] .button-primary {
  background-color: #aaa;
  cursor: not-allowed;
  pointer-events: none;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.button-primary,
.button-primary:active,
.button-primary.active {
  outline: 0;
}
.button-primary:focus,
.button-primary:active:focus,
.button-primary.active:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.button-primary:hover,
.button-primary:focus {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.button-primary:hover,
.button-primary:active,
.button-primary:focus {
  background-color: #323b4b;
}
.button-secondary {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 6px;
  border: none;
  font-weight: 400;
  min-height: 40px;
  padding: 0 20px;
  background-color: #fff;
  color: #8a909a;
  border: solid 1px #a8aeb8;
}
.button-secondary.disabled,
.button-secondary[disabled],
fieldset[disabled] .button-secondary {
  background-color: #aaa;
  cursor: not-allowed;
  pointer-events: none;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.button-secondary,
.button-secondary:active,
.button-secondary.active {
  outline: 0;
}
.button-secondary:focus,
.button-secondary:active:focus,
.button-secondary.active:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.button-secondary:hover,
.button-secondary:focus {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.button-secondary:hover,
.button-secondary:active,
.button-secondary:focus {
  background-color: #8a909a;
  color: #fff;
}
.button.listen {
  margin: 30px auto;
  max-width: 50%;
}
.container {
  position: relative;
}
@media (min-width: 992px) {
  .container {
    padding: 0;
  }
}
.page-subtitle {
  margin-top: 5px;
  font-size: 14px;
}
@media (min-width: 768px) {
  .front .ft {
    display: block;
  }
}
.front .ft .social-links {
  overflow: hidden;
}
#referral_header .swat-message-notification {
  margin: 0;
}
.page {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.page.site-dialog-hidden {
  display: none;
}
.hd,
.ft {
  flex: 0 0 auto;
}
.page-footer li a {
  display: block;
  text-align: center;
}
.bd {
  flex: 1 1 auto;
}
/* inlined file "styles/ios-layout.less" */
.rap-ios-layout.article-privacy .privacy-table-wrapper {
  margin: 1rem -15px;
  overflow-x: auto;
}
.rap-ios-layout.article-privacy .privacy-table-content {
  display: table;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
}
.rap-ios-layout.article-privacy .privacy-table {
  margin: 0;
}
.rap-ios-layout.article-privacy .privacy-table,
.rap-ios-layout.article-privacy .privacy-table th,
.rap-ios-layout.article-privacy .privacy-table td {
  border: 1px solid #dedede;
}
/* inlined file "styles/cards.less" */
.rap-episode-guide-page.hd-playlist-page .rap-episode-guide-wrapper .episodes {
  padding-left: 5px;
  padding-right: 0;
  margin-top: 15px;
}
@media (min-width: 768px) {
  .cards {
    display: flex;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    align-items: flex-start;
  }
}
.cards .card {
  background: #fff;
  padding: 20px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #555555;
  margin-bottom: 20px;
  padding: 0;
  display: block;
}
@media (min-width: 768px) {
  .cards .card {
    flex-grow: 1;
    width: 30%;
    min-width: 200px;
    margin: 0 10px 20px 10px;
    max-width: 30%;
  }
}
.cards .card:hover,
.cards .card:focus {
  outline: none;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
  color: #646464;
  border-color: #146d89;
  background: #fefefe;
  text-decoration: none;
}
.cards .card:hover .card-title,
.cards .card:focus .card-title {
  color: #2e6286;
}
.cards .card:hover .card-thumbnail,
.cards .card:focus .card-thumbnail {
  position: relative;
}
.cards .card:hover .card-thumbnail:before,
.cards .card:focus .card-thumbnail:before,
.cards .card:hover .card-thumbnail:after,
.cards .card:focus .card-thumbnail:after {
  content: ' ';
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.cards .card:hover .card-thumbnail:before,
.cards .card:focus .card-thumbnail:before {
  background-image: url("../../images/elements/play-icon.png");
  background-repeat: no-repeat;
  background-size: 50px;
  background-position: 50% 50%;
  z-index: 1;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .cards .card:hover .card-thumbnail:before,
  .cards .card:focus .card-thumbnail:before {
    background-image: url("../../images/elements/play-icon@2x.png");
    background-size: 50px auto;
  }
}
.cards .card:hover .card-thumbnail:after,
.cards .card:focus .card-thumbnail:after {
  background-color: rgba(0, 0, 0, 0.2);
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.cards .card .card-title {
  color: #438bbe;
  font-weight: 400;
}
.cards .card-thumbnail img {
  width: 100%;
  height: auto;
  border-radius: 5px 5px 0 0;
}
.cards .card-content {
  background: #fff;
  border-radius: 0 0 5px 5px;
  padding: 20px;
  font-size: 14px;
}
.cards .card-content h3 {
  margin-top: 0;
  font-size: 16px;
  font-weight: bold;
}
.cards .card-footer {
  padding-top: 10px;
}
.cards .card-footer:before,
.cards .card-footer:after {
  display: table;
  content: " ";
}
.cards .card-footer:after {
  clear: both;
}
.cards .duration {
  float: left;
}
.cards .episode-date {
  float: right;
}
.cards .duration,
.cards .episode-date {
  color: #999;
  font-size: 12px;
  font-weight: 700;
}
/* inlined file "styles/event-page.less" */
.article-live {
  font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.article-live .page-header .breadcrumb {
  display: none;
}
.article-live .page-title {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  background-image: url("../../images/elements/live-logo.png");
  height: 60px;
  width: 122px;
  background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .article-live .page-title {
    background-image: url("../../images/elements/live-logo@2x.png");
    background-size: 122px 60px;
  }
}
@media (min-width: 992px) {
  .article-live .page-title {
    margin-top: 40px;
  }
}
@media (min-width: 992px) {
  .article-live .live-playlist-button {
    display: inline-flex;
  }
}
.article-live .stream-wrapper {
  background: #fff;
  padding: 20px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  margin-top: 20px;
  position: relative;
}
@media (min-width: 992px) {
  .article-live .stream-wrapper {
    padding: 20px;
  }
}
.article-live .no-event {
  background: #fff;
  padding: 20px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #a8aeb8;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .article-live .no-event {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .article-live .no-event {
    margin-left: 15px;
    margin-right: 15px;
  }
}
.article-live .no-event h2 {
  color: #a8aeb8;
  font-size: 24px;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 5px;
}
.article-live .no-event p {
  font-size: 14px;
  font-weight: 400;
}
.article-live .live-events-title {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 30px;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  .article-live .live-events-title {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .article-live .live-events-title {
    padding-right: 15px;
  }
}
.article-live .featured-event {
  background: #fff;
  padding: 20px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 8px;
  color: #a8aeb8;
  padding: 15px;
  text-align: center;
}
@media (min-width: 768px) {
  .article-live .featured-event {
    float: left;
    width: 100%;
  }
}
@media (min-width: 768px) {
  .article-live .featured-event {
    padding: 30px;
    margin-right: 15px;
    text-align: left;
  }
}
.article-live .featured-event .event-status {
  color: #ff6d2d;
  font-size: 22px;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 125px;
  height: 130px;
  margin: auto auto;
}
@media (min-width: 768px) {
  .article-live .featured-event .event-status {
    float: left;
    margin-right: 30px;
  }
}
.article-live .featured-event .event-status:after {
  content: '';
  background-image: url("../../images/elements/mic.png");
  background-repeat: no-repeat;
  background-position: center center;
  position: absolute;
  display: block;
  width: 100%;
  height: 100px;
  left: 0;
  top: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .article-live .featured-event .event-status:after {
    background-image: url("../../images/elements/mic@2x.png");
    background-size: 47px auto;
  }
}
.article-live .featured-event .event-title {
  color: #ff6d2d;
  font-size: 26px;
  font-weight: 400;
  margin: 0;
}
.article-live .featured-event .event-date-extended {
  color: #a8aeb8;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 8px;
}
.article-live .featured-event .event-description p {
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 15px;
}
.article-live .featured-event .event-livestream {
  color: #fff;
  background-color: #ff6d2d;
  border: solid 1px transparent;
  border-radius: 4px;
  display: inline-block;
  padding: 8px 20px;
}
.article-live .featured-event .event-livestream:hover {
  text-decoration: none;
}
.article-live .featured-event.event-status-soon .event-status {
  text-transform: lowercase;
}
.article-live .featured-event.event-status-soon .event-title {
  color: #a8aeb8;
}
.article-live .featured-event.event-status-soon .event-livestream {
  background-color: #c7c7c7;
  border-color: #9b9b9b;
}
.article-live .upcoming-events {
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  color: #a8aeb8;
  font-weight: 400;
  margin-top: 30px;
  position: relative;
  padding: 0;
}
@media (min-width: 768px) {
  .article-live .upcoming-events {
    float: left;
    width: 100%;
  }
}
@media (min-width: 992px) {
  .article-live .upcoming-events {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.article-live .upcoming-events h1 {
  border-bottom: solid 1px #e9e9e8;
  color: #a8aeb8;
  font-size: 18px;
  font-weight: bold;
  padding-bottom: 10px;
}
.article-live .upcoming-events ul {
  padding-left: 0;
}
.article-live .upcoming-events ul > li {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 12px;
  list-style-type: none;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 0;
  clear: both;
}
@media (min-width: 768px) {
  .article-live .upcoming-events ul > li {
    float: left;
    width: 50%;
  }
}
@media (min-width: 768px) {
  .article-live .upcoming-events ul > li {
    margin-bottom: 0;
    clear: none;
  }
}
.article-live .upcoming-events .event-date {
  background: #fff;
  padding: 20px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  color: #ff6d2d;
  text-align: center;
  float: left;
  width: 100%;
  min-width: 60px;
  height: 75px;
  padding: 5px;
  margin-right: 12px;
}
.article-live .upcoming-events .event-date .event-date-month {
  font-size: 14px;
  line-height: 1;
  padding-top: 6px;
}
.article-live .upcoming-events .event-date .event-date-day {
  font-weight: 900;
  line-height: 1;
  font-size: 40px;
}
.article-live .upcoming-events .event-date-box {
  float: left;
  width: 25%;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  padding: 0;
}
@media (min-width: 768px) {
  .article-live .upcoming-events .event-date-box {
    float: left;
    width: 16.66666667%;
  }
}
.article-live .upcoming-events .event-details {
  float: left;
  width: 75%;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .article-live .upcoming-events .event-details {
    float: left;
    width: 83.33333333%;
  }
}
.article-live .upcoming-events .event-title {
  color: #a8aeb8;
  font-size: 12px;
  font-weight: 400;
  margin: 0;
}
.article-live .upcoming-events .event-date-extended {
  font-weight: 600;
  margin-bottom: 8px;
}
.article-live #stream_content_wrapper {
  padding: 20px 0;
}
.article-live #stream_content_wrapper:before,
.article-live #stream_content_wrapper:after {
  display: table;
  content: " ";
}
.article-live #stream_content_wrapper:after {
  clear: both;
}
.article-live #stream_content {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 992px) {
  .article-live #stream_content {
    float: left;
    width: 66.66666667%;
  }
}
.article-live .chat {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 992px) {
  .article-live .chat {
    float: left;
    width: 33.33333333%;
  }
}
.article-live .chat iframe {
  width: 100%;
}
@media (min-width: 992px) {
  .article-live .event-page-description {
    margin: 0 298px 20px 0;
  }
  .article-live .page-header {
    position: relative;
  }
  .article-live .page-header:after {
    content: ' ';
    display: block;
    height: 165px;
    width: 278px;
    background-position: top right;
    background-size: 278px 165px;
    background-repeat: no-repeat;
    overflow: visible;
    background-image: url("../../images/elements/live-docs.png?2018-03-27");
    float: right;
    margin-top: -40px;
  }
}
@media (min-width: 992px) and (-webkit-min-device-pixel-ratio: 1.5), (min-width: 992px) and (min--moz-device-pixel-ratio: 1.5), (min-width: 992px) and (-o-min-device-pixel-ratio: 3/2), (min-width: 992px) and (min-device-pixel-ratio: 1.5), (min-width: 992px) and (min-resolution: 1.5dppx) {
  .article-live .page-header:after {
    background-image: url("../../images/elements/live-docs@2x.png?2018-03-27");
    background-size: 278px 165px;
  }
}
/* inlined file "styles/account-page.less" */
.account-page {
  background-color: #4a505c;
  background-image: linear-gradient(180deg, rgba(121, 89, 127, 0.462), rgba(121, 89, 127, 0.42) 32%, rgba(121, 89, 127, 0.3) 50%, rgba(125, 93, 121, 0.114) 74%, rgba(151, 117, 149, 0) 91%, rgba(232, 227, 233, 0) 100%, rgba(85, 107, 119, 0) 0);
  background-size: 100% 170vh;
  background-repeat: no-repeat;
}
.account-page .page {
  background-image: url(../../images/elements/background-gradient.jpg);
  background-size: 100% 170vh;
  background-repeat: no-repeat;
  margin: 0 auto;
}
.account-page .page-header .page-title {
  color: #fff;
}
.account-page .page-header .swat-nav-bar {
  display: none;
}
.account-page .container-fluid,
.account-page .status-header {
  margin: 1rem auto 0 auto;
  max-width: 900px;
}
.account-page .container {
  max-width: 900px;
}
.account-page .account-rounded-box {
  display: flex;
  flex-direction: column;
  width: 100%;
  background: #fff;
  border-radius: 15px;
  padding: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .account-page .account-rounded-box {
    padding: 2rem;
  }
}
.account-page #navbar a,
.account-page #navbar {
  color: #fff;
}
/* inlined file "styles/account-address-edit-page.less" */
.account-address-edit #edit_form {
  max-width: 480px;
}
.account-address-edit #edit_form .swat-button {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.account-address-edit .name-fields-container {
  margin-right: -5px;
  margin-left: -5px;
}
.account-address-edit .name-fields-container .first-name-field,
.account-address-edit .name-fields-container .last-name-field {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px;
}
@media (min-width: 768px) {
  .account-address-edit #edit_form .swat-button {
    display: inline-block;
    width: auto;
    padding-left: 12px;
    padding-right: 12px;
  }
}
/* inlined file "styles/account-addresses-page.less" */
.account-addresses-page .controls {
  margin-right: -15px;
  margin-left: -15px;
}
.account-addresses-page .controls-wrapper {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.account-addresses-page #account_address_container {
  margin: 0 0 20px;
}
.account-addresses-page #account_address_container .swat-button {
  max-width: 200px;
}
.account-addresses-page #account_address_list {
  margin-right: -15px;
  margin-left: -15px;
  padding: 0;
  margin-bottom: 0;
}
.account-addresses-page .account-address {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  list-style-type: none;
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .account-addresses-page .account-address {
    float: left;
    width: 50%;
  }
}
@media (min-width: 992px) {
  .account-addresses-page .account-address {
    float: left;
    width: 33.33333333%;
  }
}
.account-addresses-page .account-address-wrapper {
  background: #fff;
  padding: 20px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.account-addresses-page .account-address-buttons {
  margin: 20px -20px -20px;
  padding: 20px;
  background-color: #f8f8f8;
  background-image: linear-gradient(0deg, #fff 0%, #f5f5f5 100%);
  border-top: 1px solid #e6e6e6;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.account-addresses-page .account-address-buttons .remove-button {
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 6px;
  border: none;
  min-height: 40px;
  padding: 0 20px;
  color: #438bbe;
  font-weight: 400;
  cursor: pointer;
  border-radius: 0;
  box-shadow: none;
  margin: auto;
}
.account-addresses-page .account-address-buttons .remove-button.disabled,
.account-addresses-page .account-address-buttons .remove-button[disabled],
fieldset[disabled] .account-addresses-page .account-address-buttons .remove-button {
  background-color: #aaa;
  cursor: not-allowed;
  pointer-events: none;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.account-addresses-page .account-address-buttons .remove-button,
.account-addresses-page .account-address-buttons .remove-button:active,
.account-addresses-page .account-address-buttons .remove-button.active {
  outline: 0;
}
.account-addresses-page .account-address-buttons .remove-button:focus,
.account-addresses-page .account-address-buttons .remove-button:active:focus,
.account-addresses-page .account-address-buttons .remove-button.active:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.account-addresses-page .account-address-buttons .remove-button:hover,
.account-addresses-page .account-address-buttons .remove-button:focus {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.account-addresses-page .account-address-buttons .remove-button,
.account-addresses-page .account-address-buttons .remove-button:active,
.account-addresses-page .account-address-buttons .remove-button[disabled],
fieldset[disabled] .account-addresses-page .account-address-buttons .remove-button {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.account-addresses-page .account-address-buttons .remove-button,
.account-addresses-page .account-address-buttons .remove-button:hover,
.account-addresses-page .account-address-buttons .remove-button:focus,
.account-addresses-page .account-address-buttons .remove-button:active {
  border-color: transparent;
}
.account-addresses-page .account-address-buttons .remove-button:hover,
.account-addresses-page .account-address-buttons .remove-button:focus {
  color: #2e6286;
  text-decoration: underline;
  background-color: transparent;
}
.account-addresses-page .account-address-buttons .remove-button[disabled]:hover,
fieldset[disabled] .account-addresses-page .account-address-buttons .remove-button:hover,
.account-addresses-page .account-address-buttons .remove-button[disabled]:focus,
fieldset[disabled] .account-addresses-page .account-address-buttons .remove-button:focus {
  color: #a8aeb8;
  text-decoration: none;
}
/* inlined file "styles/account-change-password-page.less" */
.account-change-password #change_password_form .swat-button {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  .account-change-password #change_password_form .swat-button {
    display: inline-block;
    width: auto;
    padding-left: 12px;
    padding-right: 12px;
  }
}
/* inlined file "styles/account-cme-page.less" */
.account-cme-page #cme_container {
  width: 100%;
}
.account-cme-page #x_waiver_container .swat-frame {
  background: transparent;
  box-shadow: none;
}
.account-cme-page #x_waiver_container .swat-frame .swat-frame-contents {
  padding: 0;
  background: transparent;
}
@media (min-width: 768px) {
  .account-cme-page #x_waiver_container .swat-frame .swat-frame-contents {
    padding: 20px 0 20px;
  }
}
@media (min-width: 992px) {
  .account-cme-page #x_waiver_container .swat-frame .swat-frame-contents {
    padding: 45px 0 15px;
  }
}
.account-cme-page #x_waiver_container .swat-frame .x-waiver__container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 16px;
  background: linear-gradient(0deg, #2d3047, #2d3047), radial-gradient(100% 5170.93% at 0% 0%, rgba(57, 60, 87, 0.9) 0%, rgba(45, 48, 71, 0) 100%);
  border-radius: 20px;
}
@media (min-width: 768px) {
  .account-cme-page #x_waiver_container .swat-frame .x-waiver__container {
    flex-direction: row;
    padding: 0 40px;
    gap: 40px;
  }
}
.account-cme-page #x_waiver_container .swat-frame .x-waiver__content-container {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  padding: 20px 0px;
  gap: 12px;
}
@media (min-width: 768px) {
  .account-cme-page #x_waiver_container .swat-frame .x-waiver__content-container {
    flex-direction: row;
    gap: 40px;
    padding: 12px 0;
  }
}
@media (min-width: 992px) {
  .account-cme-page #x_waiver_container .swat-frame .x-waiver__content-container {
    padding: 20px 0px;
  }
}
.account-cme-page #x_waiver_container .swat-frame .x-waiver__text-container {
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (min-width: 768px) {
  .account-cme-page #x_waiver_container .swat-frame .x-waiver__text-container {
    text-align: left;
  }
}
.account-cme-page #x_waiver_container .swat-frame .x-waiver__title {
  color: #fff;
  font-weight: 700;
  font-size: 20px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}
@media (min-width: 768px) {
  .account-cme-page #x_waiver_container .swat-frame .x-waiver__title {
    font-size: 24px;
    line-height: 26px;
  }
}
.account-cme-page #x_waiver_container .swat-frame .x-waiver__description {
  color: #fff;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}
@media (min-width: 768px) {
  .account-cme-page #x_waiver_container .swat-frame .x-waiver__description {
    font-size: 16px;
    line-height: 20px;
  }
}
.account-cme-page #x_waiver_container .swat-frame .x-waiver__image-container {
  position: relative;
  width: 256px;
  height: 60px;
  order: 3;
}
@media (min-width: 768px) {
  .account-cme-page #x_waiver_container .swat-frame .x-waiver__image-container {
    height: 148px;
    width: 200px;
    order: 0;
  }
}
@media (min-width: 992px) {
  .account-cme-page #x_waiver_container .swat-frame .x-waiver__image-container {
    height: 118px;
  }
}
.account-cme-page #x_waiver_container .swat-frame img {
  position: absolute;
  width: 75px;
  height: 60px;
  left: calc(50% - 75px / 2 + 0.5px);
  bottom: 0;
}
@media (min-width: 768px) {
  .account-cme-page #x_waiver_container .swat-frame img {
    width: 200px;
    height: 160px;
    left: calc(50% - 200px / 2);
  }
}
.account-cme-page #x_waiver_container .swat-frame a.button {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 8px;
  gap: 4px;
  color: #2d3047;
  width: 140px;
  height: 32px;
  background: #ffe175;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1), 0px 2px 6px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .account-cme-page #x_waiver_container .swat-frame a.button {
    width: 200px;
    height: 44px;
    padding: 12px;
  }
}
.account-cme-page #x_waiver_container .swat-frame a.button:focus {
  border: 4px solid #fcb140;
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1), 0px 2px 6px rgba(0, 0, 0, 0.15);
  outline: none;
}
.account-cme-page #x_waiver_container .swat-frame a.button:hover {
  background: #ffcf54;
}
.account-cme-page #x_waiver_container .swat-frame a.button:active {
  background: #fcb140;
}
.account-cme-page #x_waiver_container .swat-frame a.button:disabled {
  background: #eeeeee;
  border: 2px solid #cccccc;
}
.account-cme-page .cme-certificate-button {
  width: 100%;
  display: block;
  margin-bottom: 1rem;
}
.account-cme-page .rap-cme-credit-menu-link {
  display: block;
}
.account-cme-page .rap-cme-credit-menu .button {
  width: 100%;
}
.account-cme-page .rap-cme-hours {
  font-size: 14px;
}
@media (min-width: 768px) {
  .account-cme-page .rap-cme-hours {
    max-width: 80%;
  }
}
.account-cme-page .rap-cme-credit-menu-disabled {
  opacity: 0.5;
}
.account-cme-page .cme-credit-list__item {
  position: relative;
  margin-bottom: 1.875rem;
}
.account-cme-page .cme-credit-list {
  margin-top: 1.875rem;
}
.account-cme-page .cme-credit-list h3 {
  font-size: 16px;
  font-weight: 300;
  color: #3c4557;
  margin-top: 0;
  max-width: 75%;
}
.account-cme-page .cme-credit-list .episode-date {
  font-size: 12px;
  color: #999;
  margin-top: 0.3125rem;
  float: none;
}
@media (min-width: 768px) {
  .account-cme-page .cme-credit-list .episode-date {
    position: absolute;
    top: 0;
    right: 0;
  }
}
@media (min-width: 768px) {
  .account-cme-page .cme-credit-container {
    margin: 0 0 30px;
  }
  .account-cme-page .cme-certificate-button {
    display: inline-block;
    width: auto;
    padding-left: 12px;
    padding-right: 12px;
  }
  .account-cme-page .cme-certificate-button-top {
    display: none;
  }
  .account-cme-page .cme-provider-statement {
    margin-top: 0;
    text-align: left;
  }
  .account-cme-page .rap-cme-credit-menu {
    margin-top: 5px;
    padding-top: 5px;
    border-top: 1px solid #8a909a;
  }
  .account-cme-page .rap-cme-credit-menu:before,
  .account-cme-page .rap-cme-credit-menu:after {
    display: table;
    content: " ";
  }
  .account-cme-page .rap-cme-credit-menu:after {
    clear: both;
  }
  .account-cme-page .rap-cme-credit-menu .rap-cme-hours {
    float: left;
  }
  .account-cme-page .rap-cme-credit-menu .button {
    float: right;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 6px;
    height: auto;
    width: auto;
  }
  .account-cme-page .episode-type-filter-container {
    border-top: 0.3rem solid #c6cfdd;
    padding-top: 1.25rem;
    margin-top: 1.25rem;
  }
  .account-cme-page .episode-type-filter-title {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 0.875rem;
  }
  .account-cme-page .swat-flydown {
    max-width: 150px;
    height: 36px;
    border: 0.125rem solid #9ca9bd;
    border-radius: 0.5rem;
    background-image: url("../../images/elements/dropdown-arrow.svg");
    background-size: 80% 80%;
    appearance: none;
    background-position: 4.063rem 50%;
    background-repeat: no-repeat;
  }
}
/* inlined file "styles/account-details-page.less" */
.account-details-page .page-header .page-title {
  margin-right: 4rem;
}
.account-details-page .account-details-wrapper {
  margin-right: -15px;
  margin-left: -15px;
}
.account-details-page .account-details-features {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.account-details-page .account-details-main {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .account-details-page .account-details-main {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 768px) {
  .account-details-page .account-details-main {
    display: flex;
    gap: 1rem;
    width: 100%;
  }
  .account-details-page .account-details-main #subscribe_container,
  .account-details-page .account-details-main #account_info_container,
  .account-details-page .account-details-main #subscribe_referral_container,
  .account-details-page .account-details-main #cme_container {
    display: flex;
    flex: 1;
  }
  .account-details-page .account-details-main .swat-frame {
    width: 100%;
  }
}
.account-details-page #account_info_container .swat-frame-title,
.account-details-page #cme_container .swat-frame-title,
.account-details-page #subscribe_referral_container .swat-frame-title {
  font-size: 1.5rem;
  font-weight: 400;
}
.account-details-page #cme_container ul {
  list-style: none;
  padding: 0;
}
.account-details-page #cme_container ul li {
  padding: 0.2rem 0;
  font-size: 12px;
}
.account-details-page #emrapgo_container .swat-frame {
  background-color: #fdf2ed;
}
.account-details-page #emrapgo_container .swat-frame img {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .account-details-page #emrapgo_container .swat-frame img {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .account-details-page #emrapgo_container .swat-frame {
    display: flex;
  }
  .account-details-page #emrapgo_container .swat-frame .swat-frame-contents {
    display: flex;
    align-items: center;
  }
  .account-details-page #emrapgo_container .swat-frame .swat-frame-contents p {
    padding: 0 1rem;
  }
  .account-details-page #emrapgo_container .swat-frame .swat-frame-contents a {
    white-space: nowrap;
  }
}
.account-details-page #account_info_container {
  margin-top: 0;
}
.account-details-page .shipping {
  margin: 0 0 20px;
}
.account-details-page .shipping-address {
  line-height: 1.2;
}
.account-details-page .shipping-address,
.account-details-page .shipping-address-actions {
  margin-left: 30px;
}
.account-details-page #groups_container ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.account-details-page #groups_container li {
  list-style-type: none;
  display: block;
  margin: 0 0 10px;
  padding: 0;
}
.account-details-page #groups_container .title {
  font-size: 18px;
}
.account-details-page #groups_container .members {
  display: block;
  color: #888;
}
.account-details-page #events_container .swat-frame {
  background-color: #fdf2ed;
}
.account-details-page #events_container .swat-frame img {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .account-details-page #events_container .swat-frame img {
    margin-bottom: 0;
  }
}
.account-details-page #events_container .swat-frame a.button {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .account-details-page #events_container .swat-frame a.button {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .account-details-page #events_container .swat-frame {
    display: flex;
  }
  .account-details-page #events_container .swat-frame .swat-frame-contents {
    display: flex;
    align-items: center;
    width: 100%;
  }
  .account-details-page #events_container .swat-frame .swat-frame-contents .events-content {
    flex-grow: 1;
    padding: 0 1rem;
  }
  .account-details-page #events_container .swat-frame .swat-frame-contents a {
    white-space: nowrap;
  }
}
.account-details-page #logout_form {
  position: absolute;
  top: 1rem;
  right: 1rem;
}
.account-details-page #logout_form .swat-button {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 6px;
  border: none;
  font-weight: 400;
  min-height: 40px;
  padding: 0 20px;
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
  height: auto;
  min-height: 2rem;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: #fff;
}
.account-details-page #logout_form .swat-button.disabled,
.account-details-page #logout_form .swat-button[disabled],
fieldset[disabled] .account-details-page #logout_form .swat-button {
  background-color: #aaa;
  cursor: not-allowed;
  pointer-events: none;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.account-details-page #logout_form .swat-button,
.account-details-page #logout_form .swat-button:active,
.account-details-page #logout_form .swat-button.active {
  outline: 0;
}
.account-details-page #logout_form .swat-button:focus,
.account-details-page #logout_form .swat-button:active:focus,
.account-details-page #logout_form .swat-button.active:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.account-details-page #logout_form .swat-button:hover,
.account-details-page #logout_form .swat-button:focus {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.account-details-page #logout_form .swat-button:hover {
  background: rgba(255, 255, 255, 0.1);
}
.account-details-page .feedback-group-admin-status .group-admin-list {
  list-style: none;
}
.account-details-page .feedback-group-admin-status .group-admin-list .expiry,
.account-details-page .feedback-group-admin-status .group-admin-list .usage {
  font-size: 12px;
}
/* inlined file "styles/account-edit-page.less" */
.account-edit-page #edit_specialty {
  width: 100%;
  border: none;
  padding: 0;
}
.account-edit-page #edit_specialty legend {
  font-family: 'proximasoft', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.875rem;
  margin: 0;
}
.account-edit-page #edit_form {
  margin-right: -15px;
  margin-left: -15px;
}
.account-edit-page #edit_form .swat-footer-form-field {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .account-edit-page #edit_form .swat-footer-form-field {
    float: left;
    width: 100%;
  }
}
.account-edit-page #details_container {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .account-edit-page #details_container {
    float: left;
    width: 50%;
  }
}
.account-edit-page #sidebar_container {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .account-edit-page #sidebar_container {
    float: left;
    width: 41.66666667%;
  }
}
@media (min-width: 768px) {
  .account-edit-page #sidebar_container {
    margin-left: 8.33333333%;
  }
}
.account-edit-page #details_container,
.account-edit-page #commenting_container,
.account-edit-page #referral_rewards_container {
  margin-top: 0;
  background: none;
  box-shadow: none;
}
.account-edit-page #details_container .swat-frame-title,
.account-edit-page #commenting_container .swat-frame-title,
.account-edit-page #referral_rewards_container .swat-frame-title {
  padding: 0 0 20px;
}
.account-edit-page #details_container .swat-frame-contents,
.account-edit-page #commenting_container .swat-frame-contents,
.account-edit-page #referral_rewards_container .swat-frame-contents {
  padding: 0;
}
.account-edit-page #referral_rewards_container {
  margin-top: 30px;
}
.account-edit-page #referral_rewards_container .swat-frame-title {
  padding-bottom: 5px;
}
.account-edit-page .name-fields-with-suffix-container {
  margin-right: -5px;
  margin-left: -5px;
}
.account-edit-page .name-fields-with-suffix-container .first-name-field,
.account-edit-page .name-fields-with-suffix-container .last-name-field {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px;
}
.account-edit-page .name-fields-with-suffix-container .name-suffix-field {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-right: 5px;
  padding-left: 5px;
}
.account-edit-page #profession_field {
  clear: left;
}
.account-edit-page #email_field a {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border: none;
  font-weight: 400;
  min-height: 40px;
  padding: 0 20px;
  background-color: #fff;
  color: #8a909a;
  border: solid 1px #a8aeb8;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 6px;
  height: auto;
}
.account-edit-page #email_field a.disabled,
.account-edit-page #email_field a[disabled],
fieldset[disabled] .account-edit-page #email_field a {
  background-color: #aaa;
  cursor: not-allowed;
  pointer-events: none;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.account-edit-page #email_field a,
.account-edit-page #email_field a:active,
.account-edit-page #email_field a.active {
  outline: 0;
}
.account-edit-page #email_field a:focus,
.account-edit-page #email_field a:active:focus,
.account-edit-page #email_field a.active:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.account-edit-page #email_field a:hover,
.account-edit-page #email_field a:focus {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.account-edit-page #email_field a:hover,
.account-edit-page #email_field a:active,
.account-edit-page #email_field a:focus {
  background-color: #8a909a;
  color: #fff;
}
.account-edit-page #gravatar_email_field {
  padding-right: 80px;
  position: relative;
}
.account-edit-page #gravatar_email_preview {
  position: absolute;
  top: 1.4em;
  right: 0;
}
.account-edit-page #referral_rewards_note,
.account-edit-page .gravatar-edit-link {
  font-size: 14px;
}
.account-edit-page #referral_rewards_note {
  margin-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 868px) {
  .account-edit-page #details_container {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 768px) and (max-width: 868px) and (min-width: 768px) {
  .account-edit-page #details_container {
    float: left;
    width: 58.33333333%;
  }
}
@media (min-width: 768px) and (max-width: 868px) and (min-width: 768px) {
  .account-edit-page #sidebar_container {
    margin-left: 0%;
  }
}
/* inlined file "styles/account-group-account-page.less" */
.article-account-group .account-cme-none {
  font-size: 18px;
  font-weight: 700;
}
.article-account-group .account-cme {
  margin-bottom: 20px;
}
.article-account-group .account-cme:before,
.article-account-group .account-cme:after {
  display: table;
  content: " ";
}
.article-account-group .account-cme:after {
  clear: both;
}
.article-account-group .account-cme .title {
  font-weight: 700;
  font-size: 18px;
  margin-left: 78px;
  display: block;
}
.article-account-group .account-cme .hours {
  float: left;
  width: 46px;
  text-align: center;
  display: block;
  padding: 10px 6px;
  background: #fffbc9;
  border: 1px solid #f0dca1;
  margin-top: 2px;
  line-height: 1.3;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 3px;
}
.article-account-group .account-cme .hours span {
  font-size: 18px;
  display: block;
  font-weight: 700;
}
.article-account-group .account-cme .chapters {
  margin-left: 78px;
  display: block;
  margin-top: 4px;
  color: #666;
}
.article-account-group .account-cme .completed {
  margin-left: 78px;
  display: block;
  margin-top: 4px;
}
/* inlined file "styles/account-group-details-page.less" */
.article-account-group .page-title .swat-button {
  vertical-align: 25%;
  margin: 0 0 0 6px;
  padding: 2px 8px;
  font-size: 1rem;
  display: inline;
}
.article-account-group #promotions table tr td,
.article-account-group #admin_form table tr td,
.article-account-group #account_form table tr td,
.article-account-group #order_frame table tr td {
  font-weight: 300;
  vertical-align: middle;
  padding: 10px 15px;
  border-top: 1px #dedede solid;
}
.article-account-group #promotions .swat-note,
.article-account-group #admin_form .swat-note,
.article-account-group #account_form .swat-note,
.article-account-group #order_frame .swat-note {
  font-size: 14px;
  font-weight: 300;
  color: #999;
  padding: 0 0 10px;
}
.article-account-group #promotions td.promotion-title {
  font-weight: 700;
}
.article-account-group .promotion-invitation {
  text-align: right;
}
.article-account-group #admin_form td.fullname {
  font-weight: 700;
  white-space: nowrap;
}
.article-account-group #account_form td.fullname {
  font-weight: 700;
}
.article-account-group #account_form td.actions {
  white-space: nowrap;
}
.article-account-group #account_form .swat-table-view-group {
  font-weight: 300;
  color: #999;
  padding: 10px 0;
  border: none;
}
.article-account-group #account_form td.cme-summary {
  font-size: 12px;
  padding-bottom: 30px;
  padding-top: 0;
  border-top: 0;
}
.article-account-group .account-email {
  font-weight: 300;
  display: block;
}
.article-account-group .subscription-invitation {
  font-weight: 300;
  font-style: italic;
  color: #999;
}
.article-account-group .subscription-invitation .account-email {
  display: inline;
}
.article-account-group .account-admin,
.article-account-group .account-pending {
  position: relative;
  top: -2px;
  padding: 2px 6px;
  border-radius: 2px;
  color: #fff;
  line-height: 1;
  font-size: 12px;
  font-style: normal;
  text-transform: uppercase;
}
.article-account-group .account-admin {
  background: #74c581;
}
.article-account-group .account-pending {
  background: #ff6d2d;
}
.article-account-group #order_frame table tr td {
  padding: 10px 0;
  border-top: none;
}
.article-account-group #admin_form td.email,
.article-account-group #account_form td.email {
  width: 100%;
}
.article-account-group #admin_form td.actions,
.article-account-group #account_form td.actions {
  text-align: right;
}
.article-account-group #promotions .swat-button,
.article-account-group #admin_form .swat-button,
.article-account-group #account_form .swat-button {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border: none;
  font-weight: 400;
  min-height: 40px;
  padding: 0 20px;
  background-color: #fff;
  color: #8a909a;
  border: solid 1px #a8aeb8;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 6px;
  height: auto;
  margin-left: 15px;
}
.article-account-group #promotions .swat-button.disabled,
.article-account-group #admin_form .swat-button.disabled,
.article-account-group #account_form .swat-button.disabled,
.article-account-group #promotions .swat-button[disabled],
.article-account-group #admin_form .swat-button[disabled],
.article-account-group #account_form .swat-button[disabled],
fieldset[disabled] .article-account-group #promotions .swat-button,
fieldset[disabled] .article-account-group #admin_form .swat-button,
fieldset[disabled] .article-account-group #account_form .swat-button {
  background-color: #aaa;
  cursor: not-allowed;
  pointer-events: none;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.article-account-group #promotions .swat-button,
.article-account-group #admin_form .swat-button,
.article-account-group #account_form .swat-button,
.article-account-group #promotions .swat-button:active,
.article-account-group #admin_form .swat-button:active,
.article-account-group #account_form .swat-button:active,
.article-account-group #promotions .swat-button.active,
.article-account-group #admin_form .swat-button.active,
.article-account-group #account_form .swat-button.active {
  outline: 0;
}
.article-account-group #promotions .swat-button:focus,
.article-account-group #admin_form .swat-button:focus,
.article-account-group #account_form .swat-button:focus,
.article-account-group #promotions .swat-button:active:focus,
.article-account-group #admin_form .swat-button:active:focus,
.article-account-group #account_form .swat-button:active:focus,
.article-account-group #promotions .swat-button.active:focus,
.article-account-group #admin_form .swat-button.active:focus,
.article-account-group #account_form .swat-button.active:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.article-account-group #promotions .swat-button:hover,
.article-account-group #admin_form .swat-button:hover,
.article-account-group #account_form .swat-button:hover,
.article-account-group #promotions .swat-button:focus,
.article-account-group #admin_form .swat-button:focus,
.article-account-group #account_form .swat-button:focus {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.article-account-group #promotions .swat-button:hover,
.article-account-group #admin_form .swat-button:hover,
.article-account-group #account_form .swat-button:hover,
.article-account-group #promotions .swat-button:active,
.article-account-group #admin_form .swat-button:active,
.article-account-group #account_form .swat-button:active,
.article-account-group #promotions .swat-button:focus,
.article-account-group #admin_form .swat-button:focus,
.article-account-group #account_form .swat-button:focus {
  background-color: #8a909a;
  color: #fff;
}
@media (min-width: 768px) {
  .article-account-group #admin_form table tr td.fullname {
    white-space: nowrap;
  }
  .article-account-group #account_form table tr td.actions {
    white-space: nowrap;
  }
}
@media (min-width: 992px) {
  .article-account-group #account_form table tr td.fullname {
    white-space: nowrap;
  }
}
@media (min-width: 1200px) {
  .article-account-group #account_form table tr td.subscription {
    white-space: nowrap;
  }
}
@media (max-width: 480px) {
  .article-account-group #promotions table tr,
  .article-account-group #admin_form table tr,
  .article-account-group #account_form table tr,
  .article-account-group #order_frame table tr {
    display: block;
    margin: 0;
  }
  .article-account-group #promotions table tr.swat-table-view-group,
  .article-account-group #admin_form table tr.swat-table-view-group,
  .article-account-group #account_form table tr.swat-table-view-group,
  .article-account-group #order_frame table tr.swat-table-view-group {
    margin: 0;
    padding: 0;
  }
  .article-account-group #promotions table tr td,
  .article-account-group #admin_form table tr td,
  .article-account-group #account_form table tr td,
  .article-account-group #order_frame table tr td {
    display: block;
    padding: 0;
    border-top: none;
  }
  .article-account-group #promotions table tr td.empty,
  .article-account-group #admin_form table tr td.empty,
  .article-account-group #account_form table tr td.empty,
  .article-account-group #order_frame table tr td.empty {
    padding: 0;
  }
  .article-account-group #promotions table tr {
    display: block;
    margin: 0 0 30px 0;
  }
  .article-account-group #promotions .swat-button,
  .article-account-group #admin_form .swat-button,
  .article-account-group #account_form .swat-button,
  .article-account-group #order_frame .swat-button {
    display: block;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin: 15px 0;
  }
  .article-account-group #order_frame .swat-button {
    margin: 0 0 15px 0;
  }
}
/* inlined file "styles/account-group-email-page.less" */
.account-group-email-page .account-group-email-container {
  margin-right: -15px;
  margin-left: -15px;
}
.account-group-email-page #email_edit_form {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.account-group-email-page #email_edit_form .swat-frame {
  margin-top: 0;
}
@media (min-width: 768px) {
  .account-group-email-page #email_edit_form {
    float: left;
    width: 50%;
  }
}
.account-group-email-page #email_edit_form label {
  display: block;
  margin-bottom: 4px;
}
.account-group-email-page #email_edit_form #title_field {
  margin: 0;
}
.account-group-email-page #email_edit_form #email_help_container {
  margin-bottom: 20px;
}
.account-group-email-page #email_edit_form #email_help_container p.last {
  margin: 0;
}
.account-group-email-page #email_edit_form #send_button {
  margin-right: 16px;
}
.account-group-email-page #email_edit_form .swat-button-processing-throbber {
  background-image: url("../../images/elements/throbber.gif");
  background-position: 0 0;
  text-align: left;
  padding-left: 24px;
  display: inline-block;
  font-size: 12px;
  margin-left: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .account-group-email-page #email_edit_form .swat-button-processing-throbber {
    background-image: url("../../images/elements/throbber@2x.gif");
    background-size: 16px 16px;
  }
}
.account-group-email-page #preview {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .account-group-email-page #preview {
    float: left;
    width: 50%;
  }
}
.account-group-email-page #preview #preview_field label {
  font-weight: 700;
  font-size: 18px;
  color: #999;
}
.account-group-email-page #preview #preview_field .swat-form-field-contents {
  margin-top: 5px;
  padding-top: 20px;
  border-top: 1px #dedede solid;
}
.account-group-email-page #preview a {
  pointer-events: none;
  cursor: default;
}
/* inlined file "styles/account-menu.less" */
.rap-account-menu {
  padding: 0;
  background: #3c424c;
  border-radius: 15px;
}
@media (min-width: 768px) {
  .rap-account-menu {
    display: flex;
    font-size: 12px;
    background: #4c515c;
    border-radius: 6px;
    padding: 0 10px;
    gap: 5px;
  }
}
@media (min-width: 992px) {
  .rap-account-menu {
    font-size: 14px;
    gap: 10px;
  }
}
.rap-account-menu a {
  display: block;
  padding: 10px 10px 10px 20px;
  color: #fff;
}
@media (min-width: 768px) {
  .rap-account-menu a {
    padding: 10px;
  }
}
.rap-account-menu li {
  list-style-type: none;
  padding: 0;
}
.rap-account-menu .rap-account-menu-home-item {
  background: #4c515d;
  font-weight: bold;
  border-radius: 15px;
  position: relative;
}
.rap-account-menu .rap-account-menu-home-item:after {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  right: 20px;
  top: calc(50% - 10px);
  background-color: #73d6c8;
  mask-image: url(../../images/elements/icon-toggle-arrow.svg);
  content: ' ';
  rotate: 0deg;
  transition: rotate 0.2s ease;
  pointer-events: none;
}
.rap-account-menu .rap-account-menu-home-item span.title {
  font-weight: normal;
  color: #fff;
}
.rap-account-menu .rap-account-menu-home-item span.gt {
  font-weight: normal;
  font-size: 12px;
  color: #b7eae3;
}
@media (min-width: 768px) {
  .rap-account-menu .rap-account-menu-home-item {
    display: none;
  }
}
.rap-account-menu .rap-account-menu-home-item a {
  color: #c4bdcd;
  text-decoration: none;
}
.rap-account-menu .rap-account-menu-item {
  display: none;
}
@media (min-width: 768px) {
  .rap-account-menu .rap-account-menu-item {
    display: block;
  }
}
.rap-account-menu.rap-account-menu-open .rap-account-menu-item {
  display: block;
}
.rap-account-menu.rap-account-menu-open .rap-account-menu-home-item {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.rap-account-menu.rap-account-menu-open .rap-account-menu-home-item span {
  display: none;
}
.rap-account-menu.rap-account-menu-open .rap-account-menu-home-item:after {
  rotate: 180deg;
}
.rap-account-menu li.rap-account-menu-item-selected {
  position: relative;
}
.rap-account-menu li.rap-account-menu-item-selected::after {
  display: block;
  position: absolute;
  top: 7px;
  left: 0;
  bottom: 7px;
  width: 5px;
  content: '';
  background: #b7eae3;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
@media (min-width: 768px) {
  .rap-account-menu li.rap-account-menu-item-selected::after {
    top: auto;
    bottom: 0;
    right: 7px;
    left: 7px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-right-radius: 0;
    height: 5px;
    width: auto;
  }
}
.rap-account-menu li.rap-account-menu-item-selected a {
  color: #b7eae3;
  font-weight: bold;
}
.rap-account-menu li.rap-account-menu-item-selected a:hover {
  text-decoration: none;
}
/* inlined file "styles/account-orders-page.less" */
.account-orders .swat-details-view th,
.account-orders .swat-details-view td {
  padding: 5px 0;
}
.account-orders .swat-details-view td {
  padding-left: 10px;
}
.account-orders .order-receipt table {
  width: 99%;
}
.account-orders .order-receipt th {
  width: 20%;
}
.account-orders .order-receipt th,
.account-orders .order-receipt td {
  border-inline-end: 0 !important;
}
.account-orders .order-view {
  margin-top: 1em;
}
.account-orders .order-view th,
.account-orders .order-view td {
  padding: 10px 0;
  vertical-align: baseline;
}
.account-orders .order-view td + td {
  padding-left: 10px;
}
.account-orders .order-view td.description {
  width: 60%;
}
.account-orders .order-view tbody tr,
.account-orders .order-view tfoot tr:first-child {
  border-top: 1px solid var(--theme--neutral-palette--light);
}
.account-orders .order-view .subscription-type,
.account-orders .order-view .mailed-cds {
  display: block;
}
.account-orders .order-view .swat-money-cell-renderer {
  font-weight: 700;
  padding-left: 10px;
}
.account-orders .order-view .store-total-row td,
.account-orders .order-view .store-total-row th {
  padding-bottom: 0;
}
.account-orders #billing_address .swat-details-view-field,
.account-orders #billing_address .street-address,
.account-orders #shipping_address .swat-details-view-field,
.account-orders #shipping_address .street-address {
  white-space: nowrap;
}
.account-orders .print-controls {
  padding-top: 20px;
}
.account-orders .print-logo {
  display: none;
}
@media (min-width: 768px) {
  .account-orders .order-receipt {
    position: relative;
  }
  .account-orders .print-controls {
    position: absolute;
    top: 20px;
    right: 20px;
    padding: 0;
  }
}
@media print {
  aside.mini-banner {
    display: none;
  }
  .account-orders .primary-nav,
  .account-orders .page-header,
  .account-orders .print-controls,
  .account-orders .rap-account-menu,
  .account-orders .ft {
    display: none;
  }
  .account-orders #bd {
    padding-top: 1in;
  }
  .account-orders #group_container h2 {
    display: none;
  }
  .account-orders .print-order h2,
  .account-orders #group_container .print-order h2 {
    display: block;
  }
  .account-orders .swat-frame {
    display: none;
  }
  .account-orders .swat-frame .swat-frame-title {
    padding: 0 0 0.1in;
    margin: 0 0 0.25in;
  }
  .account-orders .print-order {
    display: block;
  }
  .account-orders .print-logo {
    width: auto;
    height: 43px;
    display: block;
  }
}
/* inlined file "styles/account-refund-page.less" */
#available_refunds_tree label.swat-control,
#available_cancellations_list label.swat-control {
  font-size: 16px;
  font-weight: 500;
}
#available_refunds_tree ul li,
#available_cancellations_list ul li {
  padding-top: 0.4em;
}
.available-refunds__line,
.available-cancellations__line {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .available-refunds__line {
    flex-direction: column;
  }
}
.available-refunds__column,
.available-cancellations__column {
  display: flex;
  flex-direction: column;
  margin-bottom: 0.3em;
}
.available-refunds__dates,
.available-cancellations__dates {
  font-size: 14px;
  font-weight: 600;
  margin-left: 0.2em;
}
@media (min-width: 768px) {
  .available-refunds__price {
    margin-left: auto;
  }
}
.available-refunds__refundable {
  border-radius: 8px;
  font-size: 12px;
}
/* inlined file "styles/account-sessions-page.less" */
.account-sessions-page #sessions_frame:before,
.account-sessions-page #sessions_frame:after {
  display: table;
  content: " ";
}
.account-sessions-page #sessions_frame:after {
  clear: both;
}
.account-sessions-page .account-sessions-current,
.account-sessions-page .account-sessions-other {
  margin-top: 20px;
}
.account-sessions-page .account-sessions-current:before,
.account-sessions-page .account-sessions-other:before,
.account-sessions-page .account-sessions-current:after,
.account-sessions-page .account-sessions-other:after {
  display: table;
  content: " ";
}
.account-sessions-page .account-sessions-current:after,
.account-sessions-page .account-sessions-other:after {
  clear: both;
}
.account-sessions-page ul.account-sessions-current-list li {
  list-style-type: none;
}
.account-sessions-page ul.account-sessions-other-list {
  margin-right: -15px;
  margin-left: -15px;
  margin: 20px 0 0 0;
  padding: 0;
}
.account-sessions-page ul.account-sessions-other-list li {
  list-style-type: none;
  padding: 10px 0;
  border-top: 1px #dedede solid;
}
.account-sessions-page ul.account-sessions-other-list li:before,
.account-sessions-page ul.account-sessions-other-list li:after {
  display: table;
  content: " ";
}
.account-sessions-page ul.account-sessions-other-list li:after {
  clear: both;
}
.account-sessions-page ul.account-sessions-other-list li .session .session-date {
  color: #999;
  font-size: 12px;
  white-space: nowrap;
}
.account-sessions-page ul.account-sessions-other-list li .logout-button-container {
  display: block;
  margin-top: 10px;
}
.account-sessions-page ul.account-sessions-other-list li .logout-button-container .swat-button {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 6px;
  border: none;
  font-weight: 400;
  min-height: 40px;
  padding: 0 20px;
  background-color: #fff;
  color: #8a909a;
  border: solid 1px #a8aeb8;
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.account-sessions-page ul.account-sessions-other-list li .logout-button-container .swat-button.disabled,
.account-sessions-page ul.account-sessions-other-list li .logout-button-container .swat-button[disabled],
fieldset[disabled] .account-sessions-page ul.account-sessions-other-list li .logout-button-container .swat-button {
  background-color: #aaa;
  cursor: not-allowed;
  pointer-events: none;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
.account-sessions-page ul.account-sessions-other-list li .logout-button-container .swat-button,
.account-sessions-page ul.account-sessions-other-list li .logout-button-container .swat-button:active,
.account-sessions-page ul.account-sessions-other-list li .logout-button-container .swat-button.active {
  outline: 0;
}
.account-sessions-page ul.account-sessions-other-list li .logout-button-container .swat-button:focus,
.account-sessions-page ul.account-sessions-other-list li .logout-button-container .swat-button:active:focus,
.account-sessions-page ul.account-sessions-other-list li .logout-button-container .swat-button.active:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.account-sessions-page ul.account-sessions-other-list li .logout-button-container .swat-button:hover,
.account-sessions-page ul.account-sessions-other-list li .logout-button-container .swat-button:focus {
  color: #fff;
  text-decoration: none;
  -webkit-transition: all 0.1s ease-in;
  -o-transition: all 0.1s ease-in;
  transition: all 0.1s ease-in;
}
.account-sessions-page ul.account-sessions-other-list li .logout-button-container .swat-button:hover,
.account-sessions-page ul.account-sessions-other-list li .logout-button-container .swat-button:active,
.account-sessions-page ul.account-sessions-other-list li .logout-button-container .swat-button:focus {
  background-color: #8a909a;
  color: #fff;
}
@media (min-width: 768px) {
  .account-sessions-page ul.account-sessions-other-list li .session {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 4px;
  }
  .account-sessions-page ul.account-sessions-other-list li .logout-button-container {
    margin-top: 0;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    text-align: right;
  }
  .account-sessions-page ul.account-sessions-other-list li .logout-button-container .swat-button {
    display: inline-block;
    width: auto;
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .account-sessions-page ul.account-sessions-other-list li .session {
    float: left;
    width: 66.66666667%;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .account-sessions-page ul.account-sessions-other-list li .logout-button-container {
    float: left;
    width: 33.33333333%;
  }
}
/* inlined file "styles/account-sign-in-page.less" */
.account-login-page #login_page_wrapper {
  margin-right: -15px;
  margin-left: -15px;
}
.account-login-page #login_form {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .account-login-page #login_form {
    float: left;
    width: 58.33333333%;
  }
}
.account-login-page #login_form .swat-frame {
  margin-top: 0;
}
.account-login-page #password_field a {
  margin: 0;
  padding: 15px 0 0 0;
}
@media (min-width: 768px) {
  .account-login-page #password_field a {
    padding: 0;
  }
}
.account-login-page #new_customers_container {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .account-login-page #new_customers_container {
    float: left;
    width: 41.66666667%;
  }
}
@media (min-width: 992px) {
  .account-login-page #new_customers_container {
    float: left;
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .account-login-page #new_customers_container {
    margin-left: 8.33333333%;
  }
}
.account-login-page #new_customers_container h4 {
  margin-top: 0;
}
.account-login-page #new_customers_container {
  margin-top: 20px;
}
.account-login-page #login_frame .swat-form-field-checkbox .swat-form-field-contents {
  margin-right: 0;
}
.account-login-page #footer .swat-form-field-contents {
  position: relative;
  margin-left: 0;
}
@media (min-width: 992px) {
  .account-login-page #password_field input {
    width: 200px;
    display: inline-block;
    margin-right: 20px;
  }
}
@media (min-width: 768px) {
  .account-login-page #new_customers_container {
    margin-top: 0;
  }
}
/* inlined file "styles/certificate-page.less" */
.cme-certificate-page .logo img {
  max-width: 100%;
  height: auto;
}
.cme-certificate-page .aaem-cme-certificate h3 {
  font-weight: bold;
}
.cme-certificate-page .aaem-cme-certificate .name {
  font-size: 36px;
}
.cme-certificate-page .aaem-cme-certificate .participated {
  font-size: 16px;
  max-width: 70%;
  margin: 0 auto;
}
.cme-certificate-page .aaem-cme-certificate .program-title {
  font-weight: normal;
}
.cme-certificate-page .aaem-cme-certificate .hours {
  font-size: 25px;
}
.cme-certificate-page .aaem-cme-certificate .signature {
  text-align: right;
}
.cme-certificate-page .ceme-cme-certificate h4 {
  font-size: 27px;
}
.cme-certificate-page .ceme-cme-certificate .logo {
  margin: 20px;
}
.cme-certificate-page .acep-cme-certificate h3,
.cme-certificate-page .ceme-cme-certificate h3,
.cme-certificate-page .ceme-legacy-cme-certificate h3 {
  font-weight: bold;
}
.cme-certificate-page .acep-cme-certificate .name,
.cme-certificate-page .ceme-cme-certificate .name,
.cme-certificate-page .ceme-legacy-cme-certificate .name {
  font-weight: bold;
}
.cme-certificate-page .acep-cme-certificate .participated,
.cme-certificate-page .ceme-cme-certificate .participated,
.cme-certificate-page .ceme-legacy-cme-certificate .participated {
  font-size: 16px;
  max-width: 70%;
  margin: 0 auto;
}
.cme-certificate-page .eb-medicine-certificate {
  border: 5px double orange;
  padding: 20px;
}
.cme-certificate-page .eb-medicine-certificate .name {
  font-weight: bold;
}
.cme-certificate-page .eb-medicine-certificate .participated {
  font-size: 12px;
  max-width: 80%;
  margin: 0 auto;
}
.cme-certificate-page .eb-medicine-certificate .participated.eb-medicine-activity {
  margin: 1rem auto;
}
.cme-certificate-page .eb-medicine-certificate .rop-logo {
  margin-top: 2em;
  margin-bottom: 2em;
}
.cme-certificate-page .eb-medicine-certificate .eb-medicine-emrap-logo {
  width: 250px;
  height: auto;
  padding-bottom: 20px;
}
.cme-certificate-page .eb-medicine-certificate .eb-medicine-logos {
  display: flex;
  justify-content: space-evenly;
  width: 100%;
  padding: 10px;
}
.cme-certificate-page .eb-medicine-certificate .eb-medicine-logos img {
  width: 200px;
  height: 40px;
}
.cme-certificate-page .eb-medicine-certificate .physician-note {
  margin-top: 1rem;
}
.cme-certificate-page .pim-certificate {
  border: 5px double #33768d;
  padding: 20px;
}
.cme-certificate-page .pim-certificate .name {
  font-weight: bold;
}
.cme-certificate-page .pim-certificate .participated {
  font-size: 12px;
  max-width: 80%;
  margin: 0 auto;
}
.cme-certificate-page .pim-certificate .participated.pim-activity {
  margin: 1rem auto;
}
.cme-certificate-page .pim-certificate .rop-logo {
  margin-top: 2em;
  margin-bottom: 2em;
}
.cme-certificate-page .pim-certificate .rap-certificate-topics h3 {
  font-size: 18px;
}
.cme-certificate-page .pim-certificate .pim-approved {
  margin: 1rem auto;
}
.cme-certificate-page .pim-certificate .pim-accreditation {
  display: flex;
  flex-direction: row;
  text-align: left;
  align-items: center;
}
.cme-certificate-page .pim-certificate .pim-accreditation .pim-ja-container {
  flex-basis: 50%;
  padding: 0 2rem;
}
.cme-certificate-page .pim-certificate .pim-accreditation .pim-ja-logo {
  width: 100%;
  height: auto;
}
.cme-certificate-page .pim-certificate .pim-emrap-logo {
  width: 250px;
  height: auto;
  padding-bottom: 20px;
}
.cme-certificate-page .pim-certificate .pim-logos {
  display: flex;
  justify-content: space-evenly;
  width: 100%;
  padding: 10px;
}
.cme-certificate-page .pim-certificate .pim-logos div {
  padding: 10px 20px;
}
.cme-certificate-page .pim-certificate .pim-logos div img {
  width: 200px;
  height: auto;
}
.cme-certificate-page .pim-certificate .physician-note {
  margin-top: 1rem;
}
/* inlined file "styles/chapter-page.less" */
.cme-front-matter-display-content .eb-medicine-logo {
  display: block;
  width: 200px;
  height: auto;
  padding: 20px 0;
}
.rap-episode-chapter-page .downloads-note a {
  background-image: url("../../images/elements/app-icon.png?2015-05-15");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .rap-episode-chapter-page .downloads-note a {
    background-image: url("../../images/elements/app-icon@2x.png?2015-05-15");
    background-size: 48px 48px;
  }
}
.rap-episode-chapter-page #chapter_content #smartcards.swat-note-book-page {
  display: block;
}
.rap-episode-chapter-page .smart-card-object {
  width: 100%;
  height: 600px;
}
.rap-episode-chapter-page #chapter_content .swat-note-book-page .featured-written-summary .downloads-file.downloads-application-pdf {
  float: left;
}
.rap-episode-chapter-page.chapter-ema .chapter-content,
.rap-episode-chapter-page.chapter-rop .chapter-content {
  float: left;
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .rap-episode-chapter-page.chapter-ema .chapter-content,
  .rap-episode-chapter-page.chapter-rop .chapter-content {
    float: left;
    width: 58.33333333%;
  }
}
@media (min-width: 768px) {
  .rap-episode-chapter-page.chapter-ema .chapter-content,
  .rap-episode-chapter-page.chapter-rop .chapter-content {
    right: 41.66666667%;
  }
}
@media (min-width: 992px) {
  .rap-episode-chapter-page.chapter-ema .chapter-content,
  .rap-episode-chapter-page.chapter-rop .chapter-content {
    float: left;
    width: 58.33333333%;
  }
}
@media (min-width: 992px) {
  .rap-episode-chapter-page.chapter-ema .chapter-content,
  .rap-episode-chapter-page.chapter-rop .chapter-content {
    right: 41.66666667%;
  }
}
.rap-episode-chapter-page.chapter-ema .episode-chapters,
.rap-episode-chapter-page.chapter-rop .episode-chapters {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .rap-episode-chapter-page.chapter-ema .episode-chapters,
  .rap-episode-chapter-page.chapter-rop .episode-chapters {
    float: left;
    width: 41.66666667%;
  }
}
@media (min-width: 768px) {
  .rap-episode-chapter-page.chapter-ema .episode-chapters,
  .rap-episode-chapter-page.chapter-rop .episode-chapters {
    left: 58.33333333%;
  }
}
@media (min-width: 992px) {
  .rap-episode-chapter-page.chapter-ema .episode-chapters,
  .rap-episode-chapter-page.chapter-rop .episode-chapters {
    float: left;
    width: 41.66666667%;
  }
}
@media (min-width: 992px) {
  .rap-episode-chapter-page.chapter-ema .episode-chapters,
  .rap-episode-chapter-page.chapter-rop .episode-chapters {
    left: 58.33333333%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .rap-episode-chapter-page.chapter-ema .chapter-wrapper .yui-navset li,
  .rap-episode-chapter-page.chapter-rop .chapter-wrapper .yui-navset li {
    margin: 0;
  }
}
.rap-episode-chapter-page.chapter-rop .chapter-callout {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  box-sizing: border-box;
  border: 1px solid rgba(216, 216, 216, 0.6);
  border-radius: 8px;
  background-color: #eeeeec;
  padding: 8px;
}
@media (min-width: 768px) {
  .rap-episode-chapter-page.chapter-rop .chapter-callout {
    flex-direction: row;
  }
}
.rap-episode-chapter-page.chapter-rop .chapter-callout .chapter-callout-text {
  flex: 1 1 auto;
  margin: 0 0 0 10px;
}
.rap-episode-chapter-page.chapter-rop .chapter-callout .chapter-callout-button {
  display: flex;
  border: 0;
  align-items: center;
  justify-content: space-between;
  padding: 20px 13px;
  margin-top: 15px;
  margin-left: 5px;
  border-radius: 8px;
  height: 35px;
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .rap-episode-chapter-page.chapter-rop .chapter-callout .chapter-callout-button {
    margin-top: 0;
  }
}
.rap-episode-chapter-page.chapter-rop .rop-chapter-callout .chapter-callout-button {
  background-color: #29abe2;
  min-width: 196px;
}
.rap-episode-chapter-page.chapter-rop .rop-chapter-callout .chapter-callout-button .crunch-time-fm-icon {
  flex: 1 1 auto;
  background-image: url("../../images/elements/icon-crunchtime-fm--white.png");
  width: 24px;
  min-width: 24px;
  height: 24px;
  margin-right: 8px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .rap-episode-chapter-page.chapter-rop .rop-chapter-callout .chapter-callout-button .crunch-time-fm-icon {
    background-image: url("../../images/elements/icon-crunchtime-fm--white@2x.png");
    background-size: 24px 24px;
  }
}
.rap-episode-chapter-page.chapter-rop .rop-chapter-callout .chapter-callout-button:hover {
  text-decoration: none;
  background-color: #177da8;
}
.rap-episode-chapter-page .practice-quizzes-wrapper {
  margin-bottom: 30px;
}
.rap-episode-chapter-page .practice-quizzes-wrapper .button-primary {
  max-width: 200px;
}
.rap-episode-chapter-page .practice-quizzes-wrapper .more-quizzes {
  color: #a8aeb8;
  font-size: 13px;
}
.rap-episode-chapter-page .practice-quizzes-wrapper .practice-quizzes {
  background: rgba(255, 255, 255, 0.8);
  border: 5px solid rgba(226, 226, 226, 0.6);
  border-radius: 8px;
  display: flex;
  padding: 15px;
  margin-bottom: 30px;
  flex-direction: column;
}
@media (min-width: 768px) {
  .rap-episode-chapter-page .practice-quizzes-wrapper .practice-quizzes {
    padding: 30px;
  }
}
.rap-episode-chapter-page .practice-quizzes-wrapper .practice-quizzes h4 {
  margin: 0 0 15px;
}
.rap-episode-chapter-page .practice-quizzes-wrapper .practice-quizzes ul {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  list-style: none;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (min-width: 480px) {
  .rap-episode-chapter-page .practice-quizzes-wrapper .practice-quizzes ul {
    flex-direction: row;
  }
}
.rap-episode-chapter-page .practice-quizzes-wrapper .practice-quizzes li {
  display: flex;
  align-items: center;
  position: relative;
  border-bottom: solid 1px #eee;
  height: 45px;
}
@media (min-width: 480px) {
  .rap-episode-chapter-page .practice-quizzes-wrapper .practice-quizzes li {
    width: 48%;
  }
}
.rap-episode-chapter-page .practice-quizzes-wrapper .practice-quizzes li a {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 30px;
  text-decoration: none;
  font-size: 14px;
  position: relative;
}
.rap-episode-chapter-page .practice-quizzes-wrapper .practice-quizzes li a:hover::after,
.rap-episode-chapter-page .practice-quizzes-wrapper .practice-quizzes li a:hover::before {
  background-color: #8a909a;
}
.rap-episode-chapter-page .practice-quizzes-wrapper .practice-quizzes li a::after {
  content: '?';
  display: block;
  border-radius: 100%;
  border: solid 1px #fff;
  background-color: #a8aeb8;
  position: absolute;
  width: 16px;
  height: 16px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  font-weight: 800;
  left: 2px;
  top: 2px;
  line-height: 16px;
}
.rap-episode-chapter-page .practice-quizzes-wrapper .practice-quizzes li a::before {
  display: block;
  content: '';
  border-radius: 100%;
  background: #a8aeb8;
  position: absolute;
  width: 20px;
  height: 20px;
  text-align: center;
  top: 0;
  left: 0;
}
/* inlined file "styles/chapter-abstract-list.less" */
.chapter-ema #episode_chapters_list,
.chapter-rop #episode_chapters_list {
  padding: 1rem;
}
.rap-episode-chapter-page #episode_chapters_list li.chapter-group,
.rap-episode-chapter-page .episode-chapters .rap-chapter-list li.chapter-group,
.rap-episode-chapter-page.chapter-ema .episode-chapters .rap-chapter-list li.chapter-group {
  padding: 25px 10px 5px 10px;
}
.rap-episode-chapter-page #episode_chapters_list li.chapter-group:first-child,
.rap-episode-chapter-page .episode-chapters .rap-chapter-list li.chapter-group:first-child,
.rap-episode-chapter-page.chapter-ema .episode-chapters .rap-chapter-list li.chapter-group:first-child {
  padding-top: 5px;
}
.rap-episode-chapter-page #episode_chapters_list li.chapter-group .chapter-group-title,
.rap-episode-chapter-page .episode-chapters .rap-chapter-list li.chapter-group .chapter-group-title,
.rap-episode-chapter-page.chapter-ema .episode-chapters .rap-chapter-list li.chapter-group .chapter-group-title {
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
}
.rap-episode-chapter-page #episode_chapters_list li.chapter-group .chapter-group-subtitle,
.rap-episode-chapter-page .episode-chapters .rap-chapter-list li.chapter-group .chapter-group-subtitle,
.rap-episode-chapter-page.chapter-ema .episode-chapters .rap-chapter-list li.chapter-group .chapter-group-subtitle {
  font-weight: normal;
  color: #999;
}
@media (max-width: 992px) {
  .rap-episode-chapter-page #episode_chapters_list li.chapter-group .chapter-group-subtitle,
  .rap-episode-chapter-page .episode-chapters .rap-chapter-list li.chapter-group .chapter-group-subtitle,
  .rap-episode-chapter-page.chapter-ema .episode-chapters .rap-chapter-list li.chapter-group .chapter-group-subtitle {
    font-size: 14px;
  }
}
.rap-episode-chapter-page .episode-chapters .rap-chapter-list li {
  border-color: #e9e9e8;
}
.rap-episode-chapter-page.chapter-ema .rap-episode-chapter-list-title,
.rap-episode-chapter-page.chapter-rop .rap-episode-chapter-list-title {
  padding-bottom: 10px;
  margin-bottom: 25px;
  border-bottom: 1px #e9e9e8 solid;
}
.rap-episode-chapter-page.chapter-ema .episode-chapter-title-container,
.rap-episode-chapter-page.chapter-rop .episode-chapter-title-container {
  padding-right: 0.5rem;
}
.rap-episode-chapter-page.chapter-ema .site-dialog-body .rap-chapter-list,
.rap-episode-chapter-page.chapter-rop .site-dialog-body .rap-chapter-list,
.rap-episode-chapter-page.chapter-ema .rap-chapter-list,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list {
  border-top: none;
}
.rap-episode-chapter-page.chapter-ema .site-dialog-body .rap-chapter-list li.episode-chapter-selected > a.episode-chapter::before,
.rap-episode-chapter-page.chapter-rop .site-dialog-body .rap-chapter-list li.episode-chapter-selected > a.episode-chapter::before,
.rap-episode-chapter-page.chapter-ema .rap-chapter-list li.episode-chapter-selected > a.episode-chapter::before,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list li.episode-chapter-selected > a.episode-chapter::before,
.rap-episode-chapter-page.chapter-ema .site-dialog-body .rap-chapter-list li.episode-chapter-selected > span.episode-chapter::before,
.rap-episode-chapter-page.chapter-rop .site-dialog-body .rap-chapter-list li.episode-chapter-selected > span.episode-chapter::before,
.rap-episode-chapter-page.chapter-ema .rap-chapter-list li.episode-chapter-selected > span.episode-chapter::before,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list li.episode-chapter-selected > span.episode-chapter::before {
  padding: 1px;
  font-weight: 400;
}
.rap-episode-chapter-page.chapter-ema .site-dialog-body .rap-chapter-list .episode-chapter::before,
.rap-episode-chapter-page.chapter-rop .site-dialog-body .rap-chapter-list .episode-chapter::before,
.rap-episode-chapter-page.chapter-ema .rap-chapter-list .episode-chapter::before,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list .episode-chapter::before {
  color: #4a4a4a;
}
.rap-episode-chapter-page.chapter-ema .site-dialog-body .rap-chapter-list .rap-abstract-list .episode-chapter::before,
.rap-episode-chapter-page.chapter-rop .site-dialog-body .rap-chapter-list .rap-abstract-list .episode-chapter::before,
.rap-episode-chapter-page.chapter-ema .rap-chapter-list .rap-abstract-list .episode-chapter::before,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list .rap-abstract-list .episode-chapter::before,
.rap-episode-chapter-page.chapter-ema .site-dialog-body .rap-chapter-list li.episode-chapter-selected .episode-chapter::before,
.rap-episode-chapter-page.chapter-rop .site-dialog-body .rap-chapter-list li.episode-chapter-selected .episode-chapter::before,
.rap-episode-chapter-page.chapter-ema .rap-chapter-list li.episode-chapter-selected .episode-chapter::before,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list li.episode-chapter-selected .episode-chapter::before {
  color: #fff;
}
.rap-episode-chapter-page.chapter-ema .episode_abstracts_list .episode-chapter-title,
.rap-episode-chapter-page.chapter-rop .episode_abstracts_list .episode-chapter-title {
  font-weight: 400;
}
.rap-episode-chapter-page.chapter-ema .rap-chapter-list li.abstract-list-container,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list li.abstract-list-container {
  background: #fff;
  margin: 10px 0;
  border-bottom: none;
  border-radius: 5px;
}
.rap-episode-chapter-page.chapter-ema .rap-chapter-list li.abstract-list-container label,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list li.abstract-list-container label {
  margin-bottom: 0;
  display: block;
}
.rap-episode-chapter-page.chapter-ema .rap-chapter-list li.abstract-list-container input[type='checkbox'],
.rap-episode-chapter-page.chapter-rop .rap-chapter-list li.abstract-list-container input[type='checkbox'] {
  position: absolute;
  opacity: 0;
}
.rap-episode-chapter-page.chapter-ema .rap-chapter-list li.abstract-list-container .abstract-list-header,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list li.abstract-list-container .abstract-list-header {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: space-between;
  margin: 5px 10px 5px 10px;
  cursor: pointer;
}
.rap-episode-chapter-page.chapter-ema .rap-chapter-list li.abstract-list-container .abstract-list-header h5,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list li.abstract-list-container .abstract-list-header h5 {
  flex: 1;
  display: inline-block;
  font-size: 13px;
  font-weight: 400;
}
.rap-episode-chapter-page.chapter-ema .rap-chapter-list li.abstract-list-container .abstract-list-header h5 span.abstracts-header-text,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list li.abstract-list-container .abstract-list-header h5 span.abstracts-header-text {
  font-weight: 600;
}
.rap-episode-chapter-page.chapter-ema .rap-chapter-list li.abstract-list-container .abstract-list-header .show-toggle,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list li.abstract-list-container .abstract-list-header .show-toggle {
  flex: 1;
  display: flex;
  align-items: center;
}
.rap-episode-chapter-page.chapter-ema .rap-chapter-list li.abstract-list-container .abstract-list-header .show-toggle span.show-text,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list li.abstract-list-container .abstract-list-header .show-toggle span.show-text,
.rap-episode-chapter-page.chapter-ema .rap-chapter-list li.abstract-list-container .abstract-list-header .show-toggle span.hide-text,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list li.abstract-list-container .abstract-list-header .show-toggle span.hide-text {
  flex: 7;
  font-weight: 600;
  font-size: 13px;
  display: inline-block;
  text-align: right;
  margin-right: 5px;
}
.rap-episode-chapter-page.chapter-ema .rap-chapter-list li.abstract-list-container .abstract-list-header .show-toggle span.hide-text,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list li.abstract-list-container .abstract-list-header .show-toggle span.hide-text {
  display: none;
}
.rap-episode-chapter-page.chapter-ema .rap-chapter-list li.abstract-list-container .abstract-list-header .show-toggle span.glyphicon,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list li.abstract-list-container .abstract-list-header .show-toggle span.glyphicon {
  flex: 1;
  color: #438abe;
  text-align: center;
  transition: all 0.35s;
}
.rap-episode-chapter-page.chapter-ema input[type='checkbox'] ~ ol.rap-chapter-list.rap-abstract-list,
.rap-episode-chapter-page.chapter-rop input[type='checkbox'] ~ ol.rap-chapter-list.rap-abstract-list {
  max-height: 0;
  overflow: hidden;
}
.rap-episode-chapter-page.chapter-ema input[type='checkbox']:checked ~ ol.rap-chapter-list.rap-abstract-list,
.rap-episode-chapter-page.chapter-rop input[type='checkbox']:checked ~ ol.rap-chapter-list.rap-abstract-list {
  max-height: 4000px;
  overflow: auto;
}
.rap-episode-chapter-page.chapter-ema input[type='checkbox']:checked ~ .abstract-list-header > div.show-toggle span.show-text,
.rap-episode-chapter-page.chapter-rop input[type='checkbox']:checked ~ .abstract-list-header > div.show-toggle span.show-text {
  display: none;
}
.rap-episode-chapter-page.chapter-ema input[type='checkbox']:checked ~ .abstract-list-header > div.show-toggle span.hide-text,
.rap-episode-chapter-page.chapter-rop input[type='checkbox']:checked ~ .abstract-list-header > div.show-toggle span.hide-text {
  display: inline-block;
}
.rap-episode-chapter-page.chapter-ema input[type='checkbox']:checked ~ .abstract-list-header > div.show-toggle span.glyphicon,
.rap-episode-chapter-page.chapter-rop input[type='checkbox']:checked ~ .abstract-list-header > div.show-toggle span.glyphicon {
  transform: rotate(180deg);
}
.rap-episode-chapter-page.chapter-ema ol.rap-chapter-list.rap-abstract-list,
.rap-episode-chapter-page.chapter-rop ol.rap-chapter-list.rap-abstract-list {
  display: block;
  padding: 0;
  transition: max-height 0.4s;
  border-top: none;
  font-size: 0.8rem;
}
.rap-episode-chapter-page.chapter-ema ol.rap-chapter-list.rap-abstract-list li,
.rap-episode-chapter-page.chapter-rop ol.rap-chapter-list.rap-abstract-list li {
  padding: 0 0 0 5px;
  display: block;
}
.rap-episode-chapter-page.chapter-ema ol.rap-chapter-list.rap-abstract-list li .episode-chapter,
.rap-episode-chapter-page.chapter-rop ol.rap-chapter-list.rap-abstract-list li .episode-chapter {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.rap-episode-chapter-page.chapter-ema ol.rap-chapter-list.rap-abstract-list li .episode-chapter span.episode-chapter-title-container,
.rap-episode-chapter-page.chapter-rop ol.rap-chapter-list.rap-abstract-list li .episode-chapter span.episode-chapter-title-container {
  flex: 24;
  font-weight: 400;
}
.rap-episode-chapter-page.chapter-ema ol.rap-chapter-list.rap-abstract-list li .episode-chapter span.episode-chapter-duration,
.rap-episode-chapter-page.chapter-rop ol.rap-chapter-list.rap-abstract-list li .episode-chapter span.episode-chapter-duration {
  flex: 1;
  margin: 0;
  text-align: right;
  font-weight: normal;
}
.rap-episode-chapter-page.chapter-ema ol.rap-chapter-list.rap-abstract-list li.episode-chapter-selected,
.rap-episode-chapter-page.chapter-rop ol.rap-chapter-list.rap-abstract-list li.episode-chapter-selected {
  background: rgba(255, 108, 44, 0.07);
}
.rap-episode-chapter-page.chapter-ema ol.rap-chapter-list.rap-abstract-list li.episode-chapter-selected span.episode-chapter,
.rap-episode-chapter-page.chapter-rop ol.rap-chapter-list.rap-abstract-list li.episode-chapter-selected span.episode-chapter {
  background: transparent;
}
.rap-episode-chapter-page.chapter-ema ol.rap-chapter-list.rap-abstract-list li a.episode-chapter::before,
.rap-episode-chapter-page.chapter-rop ol.rap-chapter-list.rap-abstract-list li a.episode-chapter::before {
  font-weight: 400;
  padding: 1px 0 0 0;
}
.rap-episode-chapter-page.chapter-ema.chapter-abstract .chapter-description strong,
.rap-episode-chapter-page.chapter-rop.chapter-abstract .chapter-description strong,
.rap-episode-chapter-page.chapter-ema.chapter-abstract .chapter-description em,
.rap-episode-chapter-page.chapter-rop.chapter-abstract .chapter-description em {
  font-weight: normal;
  font-style: normal;
}
.rap-episode-chapter-page.chapter-ema .site-dialog-body .rap-chapter-list,
.rap-episode-chapter-page.chapter-ema .rap-chapter-list {
  border-top: none;
}
.rap-episode-chapter-page.chapter-ema .site-dialog-body .rap-chapter-list li.episode-chapter-selected > a.episode-chapter::before,
.rap-episode-chapter-page.chapter-ema .rap-chapter-list li.episode-chapter-selected > a.episode-chapter::before,
.rap-episode-chapter-page.chapter-ema .site-dialog-body .rap-chapter-list li.episode-chapter-selected > span.episode-chapter::before,
.rap-episode-chapter-page.chapter-ema .rap-chapter-list li.episode-chapter-selected > span.episode-chapter::before {
  background: #dd232e;
}
.rap-episode-chapter-page.chapter-ema ol.rap-chapter-list.rap-abstract-list li.episode-chapter-selected span.episode-chapter::before {
  background: #dd232e;
}
.rap-episode-chapter-page.chapter-ema ol.rap-chapter-list.rap-abstract-list li a.episode-chapter::before {
  background: #f2a5a8;
}
.rap-episode-chapter-page.chapter-ema ol.rap-chapter-list.rap-abstract-list li a.episode-chapter:hover::before {
  background: #dd232e;
}
.rap-episode-chapter-page.chapter-rop .site-dialog-body .rap-chapter-list,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list {
  border-top: none;
}
.rap-episode-chapter-page.chapter-rop .site-dialog-body .rap-chapter-list li.episode-chapter-selected > a.episode-chapter::before,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list li.episode-chapter-selected > a.episode-chapter::before,
.rap-episode-chapter-page.chapter-rop .site-dialog-body .rap-chapter-list li.episode-chapter-selected > span.episode-chapter::before,
.rap-episode-chapter-page.chapter-rop .rap-chapter-list li.episode-chapter-selected > span.episode-chapter::before {
  background: #29abe2;
}
.rap-episode-chapter-page.chapter-rop ol.rap-chapter-list.rap-abstract-list li.episode-chapter-selected span.episode-chapter::before {
  background: #29abe2;
}
.rap-episode-chapter-page.chapter-rop ol.rap-chapter-list.rap-abstract-list li a.episode-chapter::before {
  background: #a9ddf3;
}
.rap-episode-chapter-page.chapter-rop ol.rap-chapter-list.rap-abstract-list li a.episode-chapter:hover::before {
  background: #29abe2;
}
.rap-episode-chapter-page.chapter-rop .episode-chapters .rap-chapter-list li.episode-chapter-selected span.episode-chapter::before {
  background: #29abe2;
}
.rap-episode-chapter-page.chapter-c3 .episode-chapters .rap-chapter-list li.episode-chapter-selected span.episode-chapter::before {
  background: #4fae93;
}
.rap-episode-chapter-page.chapter-llsa .episode-chapters .rap-chapter-list li.episode-chapter-selected span.episode-chapter::before {
  background: #006fb8;
}
.rap-episode-chapter-page.chapter-emrap .episode-chapters .rap-chapter-list li.episode-chapter-selected span.episode-chapter::before {
  background: #ff6d2d;
}
.rap-episode-chapter-page.chapter-crunch-time-em .episode-chapters .rap-chapter-list li.episode-chapter-selected span.episode-chapter::before {
  background: #f30d1e;
}
.rap-episode-chapter-page.chapter-crunch-time-fm .episode-chapters .rap-chapter-list li.episode-chapter-selected span.episode-chapter::before {
  background: #29abe2;
}
/* inlined file "styles/chapter-audio-player.less" */
.episode-chapter-page.chapter-ema .rap-audio-player-slider-container .noUi-target,
.episode-chapter-page.chapter-rop .rap-audio-player-slider-container .noUi-target {
  background: #a8aeb8;
  margin: 0 45px;
}
.episode-chapter-page .rap-audio-player {
  background: url("../../images/elements/sketchy-backgrounds/player-bg.svg");
  background-size: cover;
  box-shadow: none;
  border-radius: 0;
  border: 0;
  filter: drop-shadow(0 0.25rem 0.25rem rgba(0, 0, 0, 0.2));
}
.episode-chapter-page #primary_audio {
  position: relative;
  z-index: 1;
}
.episode-chapter-page #primary_audio .rap-audio-player {
  margin-bottom: 0;
  padding: 1rem;
}
@media (min-width: 768px) {
  .episode-chapter-page #primary_audio .rap-audio-player {
    padding: 2rem;
  }
}
.episode-chapter-page #primary_audio .rap-audio-player.swat-insensitive .rap-audio-player-artwork {
  opacity: 0.2;
}
.episode-chapter-page #primary_audio .rap-audio-player.swat-insensitive .rap-audio-player-insensitive-note-container {
  bottom: auto;
  z-index: 1;
  top: -60px;
}
@media (min-width: 480px) {
  .episode-chapter-page #primary_audio .rap-audio-player.swat-insensitive .rap-audio-player-insensitive-note-container {
    top: -150px;
  }
}
.episode-chapter-page #primary_audio .rap-audio-player.swat-insensitive .rap-audio-player-insensitive-note-content {
  padding: 10px 20px;
}
.episode-chapter-page #primary_audio .rap-audio-player.swat-insensitive .rap-audio-player-slider-container .noUi-handle {
  filter: grayscale(1);
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-artwork-container {
  padding-bottom: 0;
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-artwork {
  width: 120px;
  height: 120px;
  border-radius: 0;
}
@media (min-width: 480px) {
  .episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-artwork {
    width: 300px;
    height: 300px;
  }
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-text {
  min-height: 70px;
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-slider-container .noUi-target {
  height: 9px;
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-remaining-time {
  text-align: right;
  top: 3px;
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-current-time {
  text-align: left;
  top: 3px;
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-nav {
  height: 30px;
  width: 30px;
  margin: 0;
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-buttons {
  margin-top: 1rem;
  padding: 5px 0;
  display: flex;
  align-items: center;
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player .rap-audio-player-button.play .rap-audio-player-button-icon {
  background-position: 0 -144px;
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-slider-container {
  flex-grow: 1;
  margin: 0 0.5rem;
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-text {
  margin-bottom: 0;
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-text h2 {
  font-size: 20px;
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-text .edition-faculty {
  font-size: 13px;
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-slider-container .noUi-target {
  margin: 0 46px;
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-button {
  width: 70px;
  height: 70px;
  margin: 0 10px;
  position: absolute;
  left: calc(50% - 40px);
  top: calc(50% - 40px);
  z-index: 1;
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-button.play,
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-button.pause {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  outline: none;
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-button.play .rap-audio-player-button-icon,
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-button.pause .rap-audio-player-button-icon {
  position: static;
  background-image: url("../../packages/rap/images/player/rap-audio-player-controls.png");
  width: 36px;
  height: 36px;
  background-position: 0 -72px;
  margin-top: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-button.play .rap-audio-player-button-icon,
  .episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-button.pause .rap-audio-player-button-icon {
    background-image: url("../../packages/rap/images/player/rap-audio-player-controls@2x.png");
    background-size: 72px 216px;
  }
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-button.pause .rap-audio-player-button-icon {
  background-position: 0 -324px;
}
@media (max-width: 768px) {
  .episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-previous,
  .episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-next {
    width: 30px;
    height: 30px;
    overflow: hidden;
  }
  .episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-previous .rap-audio-player-button-icon,
  .episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-next .rap-audio-player-button-icon {
    background-size: 48px 150px;
  }
  .episode-chapter-page #primary_audio .rap-audio-player a.rap-audio-player-previous .rap-audio-player-button-icon {
    background-position: 0 6px;
  }
  .episode-chapter-page #primary_audio .rap-audio-player span.rap-audio-player-previous .rap-audio-player-button-icon {
    background-position: 25px 6px;
  }
  .episode-chapter-page #primary_audio .rap-audio-player a.rap-audio-player-next .rap-audio-player-button-icon {
    background-position: -46px -20px;
  }
  .episode-chapter-page #primary_audio .rap-audio-player span.rap-audio-player-next .rap-audio-player-button-icon {
    background-position: -21px -20px;
  }
}
.episode-chapter-page #primary_audio .rap-audio-player .rap-audio-player-slider-container .noUi-target .noUi-handle {
  width: 18px;
  height: 18px;
  top: -4px;
  left: -6px;
}
.episode-chapter-page #secondary_audio .rap-audio-player {
  margin-top: 1rem;
}
.episode-chapter-page #secondary_audio .rap-audio-player .rap-audio-player-controls {
  display: flex;
}
.episode-chapter-page #secondary_audio .rap-audio-player .rap-audio-player-controls .rap-audio-player-slider-container {
  flex-grow: 1;
}
.episode-chapter-page #secondary_audio .rap-audio-player .rap-audio-player-text {
  padding-left: 65px;
  text-align: left;
  margin-bottom: 5px;
}
.episode-chapter-page #secondary_audio .rap-audio-player .rap-audio-player-controls .rap-audio-player-buttons {
  position: absolute;
  top: 20px;
  left: 20px;
  margin: 0;
}
.episode-chapter-page #secondary_audio .rap-audio-player .rap-audio-player-controls .rap-audio-player-buttons .rap-audio-player-button.play {
  width: 40px;
  height: 40px;
  margin: 0;
}
@media (min-width: 992px) {
  .episode-chapter-page #secondary_audio .rap-audio-player .rap-audio-player-controls .rap-audio-player-buttons .rap-audio-player-button.play {
    width: 50px;
    height: 50px;
  }
}
.episode-chapter-page #secondary_audio .rap-audio-player .rap-audio-player-controls .rap-audio-player-buttons .rap-audio-player-button.play .rap-audio-player-button-icon {
  background-position: 0 -144px;
  background-size: 72px 214px;
}
.episode-chapter-page #secondary_audio .rap-audio-player .rap-audio-player-controls .rap-audio-player-buttons .rap-audio-player-current-time {
  text-align: left;
}
.episode-chapter-page .rap-audio-player .rap-audio-player-playback-rate-button {
  padding: 0.25rem 0.5rem;
  box-shadow: none;
  border-radius: 2px;
  font-size: 0.875rem;
  letter-spacing: 1px;
  margin-top: 0;
  margin-left: 0.5rem;
  color: #fff;
  background-color: #5e6775;
}
.episode-chapter-page .rap-audio-player .rap-audio-player-playback-rate-button:visited,
.episode-chapter-page .rap-audio-player .rap-audio-player-playback-rate-button:hover,
.episode-chapter-page .rap-audio-player .rap-audio-player-playback-rate-button.focus,
.episode-chapter-page .rap-audio-player .rap-audio-player-playback-rate-button.active {
  background-color: #3b3b3b;
  color: #fff;
  border-color: transparent;
}
.episode-chapter-page .rap-audio-player-playback-rate-content h4 {
  margin: 2px 0 4px 0;
}
.episode-chapter-page .player-with-no-chapters {
  max-width: 800px;
}
.episode-chapter-page.chapter-ema .rap-audio-player-nav:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(229, 98, 105, 0.5) solid 3px;
}
.episode-chapter-page.chapter-ema .rap-audio-player-slider-container .noUi-handle {
  background: #e56269;
}
.episode-chapter-page.chapter-ema .rap-audio-player-slider-container .noUi-handle:focus {
  background-color: #dd232e;
}
.episode-chapter-page.chapter-ema .rap-audio-player-slider-container .noUi-target {
  background: #ffe2e2;
}
.episode-chapter-page.chapter-ema .rap-audio-player-slider-container .noUi-origin {
  background: #f7f6f3;
}
.episode-chapter-page.chapter-ema .rap-audio-player-playback-rate-button {
  background-color: #e56269;
  color: #fff;
}
.episode-chapter-page.chapter-ema .rap-audio-player-playback-rate-button:active,
.episode-chapter-page.chapter-ema .rap-audio-player-playback-rate-button:visited,
.episode-chapter-page.chapter-ema .rap-audio-player-playback-rate-button:focus,
.episode-chapter-page.chapter-ema .rap-audio-player-playback-rate-button:hover {
  background-color: #dd232e;
  border-radius: 2px;
}
.episode-chapter-page.chapter-ema .rap-audio-player-playback-rate-button:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(229, 98, 105, 0.5) solid 3px;
}
.episode-chapter-page.chapter-ema .rap-audio-player .rap-audio-player-button {
  background: #dd232e;
  border-color: #b21b24;
}
.episode-chapter-page.chapter-ema .rap-audio-player .rap-audio-player-button:visited,
.episode-chapter-page.chapter-ema .rap-audio-player .rap-audio-player-button:hover,
.episode-chapter-page.chapter-ema .rap-audio-player .rap-audio-player-button:focus,
.episode-chapter-page.chapter-ema .rap-audio-player .rap-audio-player-button:active {
  background: #b21b24;
  border-color: #85151b;
  outline: none;
}
.episode-chapter-page.chapter-rop .rap-audio-player-nav:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(82, 186, 229, 0.5) solid 3px;
}
.episode-chapter-page.chapter-rop .rap-audio-player-slider-container .noUi-handle {
  background: #52bae5;
}
.episode-chapter-page.chapter-rop .rap-audio-player-slider-container .noUi-handle:focus {
  background-color: #29abe2;
}
.episode-chapter-page.chapter-rop .rap-audio-player-slider-container .noUi-target {
  background: #ebf3f9;
}
.episode-chapter-page.chapter-rop .rap-audio-player-slider-container .noUi-origin {
  background: #f7f6f3;
}
.episode-chapter-page.chapter-rop .rap-audio-player-playback-rate-button {
  background-color: #52bae5;
  color: #fff;
}
.episode-chapter-page.chapter-rop .rap-audio-player-playback-rate-button:active,
.episode-chapter-page.chapter-rop .rap-audio-player-playback-rate-button:visited,
.episode-chapter-page.chapter-rop .rap-audio-player-playback-rate-button:focus,
.episode-chapter-page.chapter-rop .rap-audio-player-playback-rate-button:hover {
  background-color: #29abe2;
  border-radius: 2px;
}
.episode-chapter-page.chapter-rop .rap-audio-player-playback-rate-button:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(82, 186, 229, 0.5) solid 3px;
}
.episode-chapter-page.chapter-rop .rap-audio-player .rap-audio-player-button {
  background: #29abe2;
  border-color: #1a8dbe;
}
.episode-chapter-page.chapter-rop .rap-audio-player .rap-audio-player-button:visited,
.episode-chapter-page.chapter-rop .rap-audio-player .rap-audio-player-button:hover,
.episode-chapter-page.chapter-rop .rap-audio-player .rap-audio-player-button:focus,
.episode-chapter-page.chapter-rop .rap-audio-player .rap-audio-player-button:active {
  background: #1a8dbe;
  border-color: #146c91;
  outline: none;
}
.episode-chapter-page.chapter-c3 .rap-audio-player-nav:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(9, 166, 137, 0.5) solid 3px;
}
.episode-chapter-page.chapter-c3 .rap-audio-player-slider-container .noUi-handle {
  background: #09a689;
}
.episode-chapter-page.chapter-c3 .rap-audio-player-slider-container .noUi-handle:focus {
  background-color: #0f7563;
}
.episode-chapter-page.chapter-c3 .rap-audio-player-slider-container .noUi-target {
  background: #d3dfd2;
}
.episode-chapter-page.chapter-c3 .rap-audio-player-slider-container .noUi-origin {
  background: #d3dfd2;
}
.episode-chapter-page.chapter-c3 .rap-audio-player-playback-rate-button {
  background: #09a689;
  color: #fff;
}
.episode-chapter-page.chapter-c3 .rap-audio-player-playback-rate-button:active,
.episode-chapter-page.chapter-c3 .rap-audio-player-playback-rate-button:visited,
.episode-chapter-page.chapter-c3 .rap-audio-player-playback-rate-button:focus,
.episode-chapter-page.chapter-c3 .rap-audio-player-playback-rate-button:hover {
  background-color: #0f7563;
  border-radius: 2px;
}
.episode-chapter-page.chapter-c3 .rap-audio-player-playback-rate-button:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(9, 166, 137, 0.5) solid 3px;
}
.episode-chapter-page.chapter-c3 .rap-audio-player .rap-audio-player-button {
  background: #09a689;
  border-color: #067661;
}
.episode-chapter-page.chapter-c3 .rap-audio-player .rap-audio-player-button:visited,
.episode-chapter-page.chapter-c3 .rap-audio-player .rap-audio-player-button:hover,
.episode-chapter-page.chapter-c3 .rap-audio-player .rap-audio-player-button:focus,
.episode-chapter-page.chapter-c3 .rap-audio-player .rap-audio-player-button:active {
  background: #067661;
  border-color: #044539;
  outline: none;
}
.episode-chapter-page.chapter-c3 .rap-audio-player .rap-audio-player-button-icon {
  background-image: url("../../images/c3/rap-audio-player-controls.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .episode-chapter-page.chapter-c3 .rap-audio-player .rap-audio-player-button-icon {
    background-image: url("../../images/c3/rap-audio-player-controls@2x.png");
    background-size: 72px 216px;
  }
}
.episode-chapter-page.chapter-llsa .rap-audio-player-nav:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(87, 160, 208, 0.5) solid 3px;
}
.episode-chapter-page.chapter-llsa .rap-audio-player-slider-container .noUi-handle {
  background: #57a0d0;
}
.episode-chapter-page.chapter-llsa .rap-audio-player-slider-container .noUi-handle:focus {
  background-color: #006fb8;
}
.episode-chapter-page.chapter-llsa .rap-audio-player-slider-container .noUi-target {
  background: #ebf3f9;
}
.episode-chapter-page.chapter-llsa .rap-audio-player-slider-container .noUi-origin {
  background: #f7f6f3;
}
.episode-chapter-page.chapter-llsa .rap-audio-player-playback-rate-button {
  background-color: #57a0d0;
}
.episode-chapter-page.chapter-llsa .rap-audio-player-playback-rate-button:active,
.episode-chapter-page.chapter-llsa .rap-audio-player-playback-rate-button:visited,
.episode-chapter-page.chapter-llsa .rap-audio-player-playback-rate-button:focus,
.episode-chapter-page.chapter-llsa .rap-audio-player-playback-rate-button:hover {
  background-color: #006fb8;
  border-radius: 2px;
}
.episode-chapter-page.chapter-llsa .rap-audio-player-playback-rate-button:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(87, 160, 208, 0.5) solid 3px;
}
.episode-chapter-page.chapter-llsa .rap-audio-player .rap-audio-player-button {
  background: #006fb8;
  border-color: #005085;
}
.episode-chapter-page.chapter-llsa .rap-audio-player .rap-audio-player-button:visited,
.episode-chapter-page.chapter-llsa .rap-audio-player .rap-audio-player-button:hover,
.episode-chapter-page.chapter-llsa .rap-audio-player .rap-audio-player-button:focus,
.episode-chapter-page.chapter-llsa .rap-audio-player .rap-audio-player-button:active {
  background: #005085;
  border-color: #003152;
  outline: none;
}
.episode-chapter-page.chapter-emrap .rap-audio-player-nav:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(255, 154, 123, 0.5) solid 3px;
}
.episode-chapter-page.chapter-emrap .rap-audio-player-slider-container .noUi-handle {
  background: #ff9a7b;
}
.episode-chapter-page.chapter-emrap .rap-audio-player-slider-container .noUi-handle:focus {
  background-color: #ff6d2d;
}
.episode-chapter-page.chapter-emrap .rap-audio-player-slider-container .noUi-target {
  background: #fff5ed;
}
.episode-chapter-page.chapter-emrap .rap-audio-player-slider-container .noUi-origin {
  background: #f7f6f3;
}
.episode-chapter-page.chapter-emrap .rap-audio-player-playback-rate-button {
  background-color: #ff9a7b;
}
.episode-chapter-page.chapter-emrap .rap-audio-player-playback-rate-button:active,
.episode-chapter-page.chapter-emrap .rap-audio-player-playback-rate-button:visited,
.episode-chapter-page.chapter-emrap .rap-audio-player-playback-rate-button:focus,
.episode-chapter-page.chapter-emrap .rap-audio-player-playback-rate-button:hover {
  background-color: #ff6d2d;
  border-radius: 2px;
}
.episode-chapter-page.chapter-emrap .rap-audio-player-playback-rate-button:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(255, 154, 123, 0.5) solid 3px;
}
.episode-chapter-page.chapter-emrap .rap-audio-player .rap-audio-player-button {
  background: #ff6d2d;
  border-color: #f94c00;
}
.episode-chapter-page.chapter-emrap .rap-audio-player .rap-audio-player-button:visited,
.episode-chapter-page.chapter-emrap .rap-audio-player .rap-audio-player-button:hover,
.episode-chapter-page.chapter-emrap .rap-audio-player .rap-audio-player-button:focus,
.episode-chapter-page.chapter-emrap .rap-audio-player .rap-audio-player-button:active {
  background: #f94c00;
  border-color: #c63c00;
  outline: none;
}
.episode-chapter-page.chapter-crunch-time-em .rap-audio-player-nav:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(239, 110, 120, 0.5) solid 3px;
}
.episode-chapter-page.chapter-crunch-time-em .rap-audio-player-slider-container .noUi-handle {
  background: #ef6e78;
}
.episode-chapter-page.chapter-crunch-time-em .rap-audio-player-slider-container .noUi-handle:focus {
  background-color: #f30d1e;
}
.episode-chapter-page.chapter-crunch-time-em .rap-audio-player-slider-container .noUi-target {
  background: #fce9ea;
}
.episode-chapter-page.chapter-crunch-time-em .rap-audio-player-slider-container .noUi-origin {
  background: #f7f6f3;
}
.episode-chapter-page.chapter-crunch-time-em .rap-audio-player-playback-rate-button {
  background-color: #ef6e78;
}
.episode-chapter-page.chapter-crunch-time-em .rap-audio-player-playback-rate-button:active,
.episode-chapter-page.chapter-crunch-time-em .rap-audio-player-playback-rate-button:visited,
.episode-chapter-page.chapter-crunch-time-em .rap-audio-player-playback-rate-button:focus,
.episode-chapter-page.chapter-crunch-time-em .rap-audio-player-playback-rate-button:hover {
  background-color: #f30d1e;
  border-radius: 2px;
}
.episode-chapter-page.chapter-crunch-time-em .rap-audio-player-playback-rate-button:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(252, 233, 234, 0.5) solid 3px;
}
.episode-chapter-page.chapter-crunch-time-em .rap-audio-player .rap-audio-player-button {
  background: #f30d1e;
  border-color: #c30a17;
}
.episode-chapter-page.chapter-crunch-time-em .rap-audio-player .rap-audio-player-button:visited,
.episode-chapter-page.chapter-crunch-time-em .rap-audio-player .rap-audio-player-button:hover,
.episode-chapter-page.chapter-crunch-time-em .rap-audio-player .rap-audio-player-button:focus,
.episode-chapter-page.chapter-crunch-time-em .rap-audio-player .rap-audio-player-button:active {
  background: #c30a17;
  border-color: #930712;
  outline: none;
}
.episode-chapter-page.chapter-crunch-time-fm .rap-audio-player-slider-container .noUi-handle {
  background: #52bae5;
}
.episode-chapter-page.chapter-crunch-time-fm .rap-audio-player-slider-container .noUi-target {
  background: #ebf3f9;
}
.episode-chapter-page.chapter-crunch-time-fm .rap-audio-player-slider-container .noUi-origin {
  background: #f7f6f3;
}
.episode-chapter-page.chapter-crunch-time-fm .rap-audio-player-playback-rate-button {
  background-color: #52bae5;
}
.episode-chapter-page.chapter-crunch-time-fm .rap-audio-player-playback-rate-button:active,
.episode-chapter-page.chapter-crunch-time-fm .rap-audio-player-playback-rate-button:visited,
.episode-chapter-page.chapter-crunch-time-fm .rap-audio-player-playback-rate-button:focus,
.episode-chapter-page.chapter-crunch-time-fm .rap-audio-player-playback-rate-button:hover {
  background-color: #29abe2;
  border-radius: 2px;
}
.episode-chapter-page.chapter-crunch-time-fm .rap-audio-player-playback-rate-button:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(82, 186, 229, 0.5) solid 3px;
}
.episode-chapter-page.chapter-crunch-time-fm .rap-audio-player .rap-audio-player-button {
  background: #29abe2;
  border-color: #1a8dbe;
}
.episode-chapter-page.chapter-crunch-time-fm .rap-audio-player .rap-audio-player-button:visited,
.episode-chapter-page.chapter-crunch-time-fm .rap-audio-player .rap-audio-player-button:hover,
.episode-chapter-page.chapter-crunch-time-fm .rap-audio-player .rap-audio-player-button:focus,
.episode-chapter-page.chapter-crunch-time-fm .rap-audio-player .rap-audio-player-button:active {
  background: #1a8dbe;
  border-color: #146c91;
  outline: none;
}
.episode-chapter-page .practice-quizzes-wrapper {
  margin-bottom: 30px;
}
.episode-chapter-page .practice-quizzes-wrapper .button-primary {
  max-width: 200px;
}
.episode-chapter-page .practice-quizzes-wrapper .more-quizzes {
  color: #a8aeb8;
  font-size: 13px;
}
.episode-chapter-page.chapter-uc-maximus .rap-audio-player-slider-container .noUi-handle {
  background: #0d9bb2;
}
.episode-chapter-page.chapter-uc-maximus .rap-audio-player .rap-audio-player-button {
  background: #0d9bb2;
}
.episode-chapter-page.chapter-uc-maximus .rap-audio-player-playback-rate-button {
  background: #0d9bb2;
}
.episode-chapter-page.chapter-uc-maximus #primary_audio .rap-audio-player .rap-audio-player-button.play .rap-audio-player-button-icon,
.episode-chapter-page.chapter-uc-maximus #secondary_audio .rap-audio-player .rap-audio-player-button.play .rap-audio-player-button-icon,
.episode-chapter-page.chapter-uc-maximus #primary_audio .rap-audio-player .rap-audio-player-button.pause .rap-audio-player-button-icon,
.episode-chapter-page.chapter-uc-maximus #secondary_audio .rap-audio-player .rap-audio-player-button.pause .rap-audio-player-button-icon {
  background-image: url("../../images/urgent-care/rap-audio-player-controls.png");
  background-position: 108px -72px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .episode-chapter-page.chapter-uc-maximus #primary_audio .rap-audio-player .rap-audio-player-button.play .rap-audio-player-button-icon,
  .episode-chapter-page.chapter-uc-maximus #secondary_audio .rap-audio-player .rap-audio-player-button.play .rap-audio-player-button-icon,
  .episode-chapter-page.chapter-uc-maximus #primary_audio .rap-audio-player .rap-audio-player-button.pause .rap-audio-player-button-icon,
  .episode-chapter-page.chapter-uc-maximus #secondary_audio .rap-audio-player .rap-audio-player-button.pause .rap-audio-player-button-icon {
    background-image: url("../../images/urgent-care/rap-audio-player-controls@2x.png");
    background-size: 72px 216px;
  }
}
.episode-chapter-page.chapter-uc-maximus #primary_audio .rap-audio-player .rap-audio-player-button.pause .rap-audio-player-button-icon,
.episode-chapter-page.chapter-uc-maximus #secondary_audio .rap-audio-player .rap-audio-player-button.pause .rap-audio-player-button-icon {
  background-position: 108px 36px;
}
.episode-chapter-page.chapter-uc-maximus #primary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-button.play .rap-audio-player-button-icon,
.episode-chapter-page.chapter-uc-maximus #secondary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-button.play .rap-audio-player-button-icon,
.episode-chapter-page.chapter-uc-maximus #primary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-button.pause .rap-audio-player-button-icon,
.episode-chapter-page.chapter-uc-maximus #secondary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-button.pause .rap-audio-player-button-icon {
  background-image: url("../../images/urgent-care/rap-audio-player-controls.png");
  background-position: 108px 72px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .episode-chapter-page.chapter-uc-maximus #primary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-button.play .rap-audio-player-button-icon,
  .episode-chapter-page.chapter-uc-maximus #secondary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-button.play .rap-audio-player-button-icon,
  .episode-chapter-page.chapter-uc-maximus #primary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-button.pause .rap-audio-player-button-icon,
  .episode-chapter-page.chapter-uc-maximus #secondary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-button.pause .rap-audio-player-button-icon {
    background-image: url("../../images/urgent-care/rap-audio-player-controls@2x.png");
    background-size: 72px 216px;
  }
}
.episode-chapter-page.chapter-uc-maximus #primary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-button.pause .rap-audio-player-button-icon,
.episode-chapter-page.chapter-uc-maximus #secondary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-button.pause .rap-audio-player-button-icon {
  background-position: 108px 36px;
}
.episode-chapter-page.chapter-uc-maximus #primary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-previous .rap-audio-player-button-icon,
.episode-chapter-page.chapter-uc-maximus #secondary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-previous .rap-audio-player-button-icon,
.episode-chapter-page.chapter-uc-maximus #primary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-next .rap-audio-player-button-icon,
.episode-chapter-page.chapter-uc-maximus #secondary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-next .rap-audio-player-button-icon {
  background-image: url("../../images/urgent-care/rap-audio-player-controls.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .episode-chapter-page.chapter-uc-maximus #primary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-previous .rap-audio-player-button-icon,
  .episode-chapter-page.chapter-uc-maximus #secondary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-previous .rap-audio-player-button-icon,
  .episode-chapter-page.chapter-uc-maximus #primary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-next .rap-audio-player-button-icon,
  .episode-chapter-page.chapter-uc-maximus #secondary_audio .rap-audio-player .rap-audio-player-buttons .rap-audio-player-next .rap-audio-player-button-icon {
    background-image: url("../../images/urgent-care/rap-audio-player-controls@2x.png");
    background-size: 72px 216px;
  }
}
.episode-chapter-page.chapter-uc-maximus #primary_audio .rap-audio-player .rap-audio-player-buttons a.rap-audio-player-previous .rap-audio-player-button-icon,
.episode-chapter-page.chapter-uc-maximus #secondary_audio .rap-audio-player .rap-audio-player-buttons a.rap-audio-player-previous .rap-audio-player-button-icon {
  background-position: 0 0;
}
.episode-chapter-page.chapter-uc-maximus #primary_audio .rap-audio-player .rap-audio-player-buttons a.rap-audio-player-next .rap-audio-player-button-icon,
.episode-chapter-page.chapter-uc-maximus #secondary_audio .rap-audio-player .rap-audio-player-buttons a.rap-audio-player-next .rap-audio-player-button-icon {
  background-position: 0 -36px;
}
/* inlined file "styles/chapter-header.less" */
.php-audio-header-bar,
.php-hd-header-bar {
  margin: 0 auto;
  display: flex;
  flex-direction: column-reverse;
  align-items: stretch;
  justify-content: space-between;
  padding: 1rem;
}
@media (min-width: 768px) {
  .php-audio-header-bar,
  .php-hd-header-bar {
    padding: 0;
    align-items: center;
    flex-direction: row;
    margin-bottom: 1.5rem;
  }
}
.php-audio-header-bar__buttons,
.php-hd-header-bar__buttons {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .php-audio-header-bar__buttons,
  .php-hd-header-bar__buttons {
    margin-left: 1rem;
    display: block;
  }
}
.php-audio-header-bar__buttons .php-sketchy-link__text span,
.php-hd-header-bar__buttons .php-sketchy-link__text span {
  display: none;
}
@media (min-width: 480px) {
  .php-audio-header-bar__buttons .php-sketchy-link__text span,
  .php-hd-header-bar__buttons .php-sketchy-link__text span {
    display: inline;
  }
}
@media (min-width: 480px) {
  .php-audio-header-bar__button,
  .php-hd-header-bar__button {
    margin: 0 0 0 0.5rem;
  }
}
@media (min-width: 768px) {
  .php-audio-header-bar__button,
  .php-hd-header-bar__button {
    margin: 0 0 0 1rem;
  }
}
.php-audio-header-bar__search,
.php-hd-header-bar__search {
  display: flex;
  flex: 1 1 auto;
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .php-audio-header-bar__search,
  .php-hd-header-bar__search {
    margin-top: 0;
  }
}
.php-audio-header-bar__home-link,
.php-hd-header-bar__home-link {
  display: none;
  flex: 0 0 auto;
  margin-right: 1rem;
  background-size: contain;
  height: 36px;
  width: 53px;
}
@media (min-width: 768px) {
  .php-audio-header-bar__home-link,
  .php-hd-header-bar__home-link {
    display: block;
  }
}
.php-audio-header-bar__home-link--mobile,
.php-hd-header-bar__home-link--mobile {
  display: block;
}
@media (min-width: 768px) {
  .php-audio-header-bar__home-link--mobile,
  .php-hd-header-bar__home-link--mobile {
    display: none;
  }
}
.php-audio-search-bar,
.php-hd-search-bar {
  display: inline-flex;
  align-items: center;
  height: 36px;
  width: 100%;
  background-image: url("../../images/elements/search-bar-background.svg");
  background-size: 100% 100%;
  filter: drop-shadow(0 0.25rem 0.25rem rgba(0, 0, 0, 0.2));
}
@media (min-width: 768px) {
  .php-audio-search-bar,
  .php-hd-search-bar {
    max-width: 507px;
  }
}
.php-audio-search-bar {
  margin-top: 3px;
}
.php-audio-search-bar__input,
.php-hd-search-bar__input {
  flex: 1 1 auto;
  background: none;
  border: none;
  padding-left: 0.5rem;
  font-size: 1rem;
}
.php-audio-search-bar__input:focus,
.php-hd-search-bar__input:focus {
  outline: none;
}
.php-audio-search-bar__input::placeholder,
.php-hd-search-bar__input::placeholder {
  font-style: italic;
}
.php-audio-search-bar__button,
.php-hd-search-bar__button {
  appearance: none;
  flex: 0 0 auto;
  background: none;
  border: none;
  cursor: pointer;
  outline: none;
  background-size: cover;
  width: 30px;
  height: 30px;
  margin: 0 6px;
}
.php-audio-search-bar:focus-within,
.php-hd-search-bar:focus-within {
  outline: 3px solid rgba(255, 109, 45, 0.5);
}
.php-hd-search-bar__button {
  background-image: url("../../images/hd/search-button-icon.svg");
}
.php-audio-search-bar__button {
  position: relative;
  margin-right: 10px;
}
.php-audio-search-bar__button svg path {
  fill: #a8aeb8;
}
.php-audio-search-bar__icon.icon {
  position: absolute;
  top: 0;
  right: 0;
}
.chapter-hd .php-hd-header-bar__home-link {
  background-image: url("../../images/hd/hd-logo.svg");
}
.chapter-hd .php-hd-header-bar__home-link-uc {
  background-image: url("../../images/urgent-care/uc-hd__hero-logo.svg");
}
.chapter-hd .php-hd-search-bar__input::placeholder {
  color: #ff6d2d;
}
.chapter-emrap .php-audio-header-bar__home-link,
.chapter-llsa .php-audio-header-bar__home-link,
.chapter-rop .php-audio-header-bar__home-link,
.chapter-crunch-time-em .php-audio-header-bar__home-link,
.chapter-crunch-time-fm .php-audio-header-bar__home-link,
.chapter-ema .php-audio-header-bar__home-link {
  display: block;
  background-size: 36px;
  background-color: #fff;
  background-repeat: no-repeat;
  border-radius: 5px;
  margin-top: 3px;
  width: 38px;
  height: 38px;
  filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.2));
}
.chapter-emrap .php-audio-search-bar__input::placeholder {
  color: #ff9a7b;
}
.chapter-emrap .php-audio-search-bar:focus-within {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(255, 109, 45, 0.5) solid 3px;
}
.chapter-emrap .php-audio-header-bar__home-link {
  background-image: url("../../images/elements/episode-icons/icon-emrap.svg");
}
.chapter-emrap .php-audio-header-bar__home-link:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(255, 109, 45, 0.5) solid 3px;
}
.chapter-emrap .php-audio-search-bar__button .php-audio-search-bar__icon path {
  fill: #ff9a7b;
}
.chapter-emrap .php-audio-search-bar__button:focus .php-audio-search-bar__icon path {
  fill: #ff4c15;
}
.chapter-c3 .php-audio-search-bar__input::placeholder {
  color: #4fae93;
}
.chapter-c3 .php-audio-search-bar:focus-within {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(79, 174, 147, 0.5) solid 3px;
}
.chapter-c3 .php-audio-header-bar__home-link {
  background-image: url("../../images/elements/c3-icon.svg");
  background-repeat: no-repeat;
  background-size: 42px;
  width: 42px;
  height: 42px;
  filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.2));
}
.chapter-c3 .php-audio-header-bar__home-link:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(79, 174, 147, 0.5) solid 3px;
}
.chapter-c3 .php-audio-search-bar__button .php-audio-search-bar__icon path {
  fill: #4fae93;
}
.chapter-c3 .php-audio-search-bar__button:focus .php-audio-search-bar__icon path {
  fill: #2f6858;
}
.chapter-llsa .php-audio-search-bar__input::placeholder {
  color: #57a0d0;
}
.chapter-llsa .php-audio-search-bar:focus-within {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(0, 111, 184, 0.5) solid 3px;
}
.chapter-llsa .php-audio-header-bar__home-link {
  background-image: url("../../images/elements/episode-icons/icon-llsa.svg");
}
.chapter-llsa .php-audio-header-bar__home-link:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(0, 111, 184, 0.5) solid 3px;
}
.chapter-llsa .php-audio-search-bar__button .php-audio-search-bar__icon path {
  fill: #57a0d0;
}
.chapter-llsa .php-audio-search-bar__button:focus .php-audio-search-bar__icon path {
  fill: #2a6c97;
}
.chapter-crunch-time-fm .php-audio-search-bar__input::placeholder,
.chapter-rop .php-audio-search-bar__input::placeholder {
  color: #29abe2;
}
.chapter-crunch-time-fm .php-audio-search-bar:focus-within,
.chapter-rop .php-audio-search-bar:focus-within {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(41, 171, 226, 0.5) solid 3px;
}
.chapter-crunch-time-fm .php-audio-header-bar__home-link,
.chapter-rop .php-audio-header-bar__home-link {
  background-image: url("../../images/elements/episode-icons/icon-rop.svg");
  background-position: 1px 0;
}
.chapter-crunch-time-fm .php-audio-header-bar__home-link:focus,
.chapter-rop .php-audio-header-bar__home-link:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(41, 171, 226, 0.5) solid 3px;
}
.chapter-crunch-time-fm .php-audio-search-bar__button .php-audio-search-bar__icon path,
.chapter-rop .php-audio-search-bar__button .php-audio-search-bar__icon path {
  fill: #52bae5;
}
.chapter-crunch-time-fm .php-audio-search-bar__button:focus .php-audio-search-bar__icon path,
.chapter-rop .php-audio-search-bar__button:focus .php-audio-search-bar__icon path {
  fill: #1b89b6;
}
.chapter-crunch-time-em .php-audio-search-bar__input::placeholder {
  color: #ef6e78;
}
.chapter-crunch-time-em .php-audio-search-bar:focus-within {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(243, 13, 30, 0.5) solid 3px;
}
.chapter-crunch-time-em .php-audio-header-bar__home-link {
  background-image: url("../../images/elements/episode-icons/icon-crunchtime-em.svg");
}
.chapter-crunch-time-em .php-audio-header-bar__home-link:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(243, 13, 30, 0.5) solid 3px;
}
.chapter-crunch-time-em .php-audio-search-bar__button .php-audio-search-bar__icon path {
  fill: #ef6e78;
}
.chapter-crunch-time-em .php-audio-search-bar__button:focus .php-audio-search-bar__icon path {
  fill: #de1928;
}
.chapter-crunch-time-fm .php-audio-header-bar__home-link {
  background-image: url("../../images/elements/episode-icons/icon-crunchtime-fm.svg");
}
.chapter-ema .php-audio-search-bar__input::placeholder {
  color: #e56269;
}
.chapter-ema .php-audio-search-bar:focus-within {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(229, 98, 105, 0.5) solid 3px;
}
.chapter-ema .php-audio-header-bar__home-link {
  background-image: url("../../images/elements/episode-icons/icon-ema.svg");
}
.chapter-ema .php-audio-header-bar__home-link:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(229, 98, 105, 0.5) solid 3px;
}
.chapter-ema .php-audio-search-bar__button .php-audio-search-bar__icon path {
  fill: #e56269;
}
.chapter-ema .php-audio-search-bar__button:focus .php-audio-search-bar__icon path {
  fill: #c12029;
}
/* inlined file "styles/episode-chapter-page.less" */
.player-page {
  background-color: #fff;
}
.player-top-container {
  position: relative;
  background-size: cover;
  background-position: 0 0;
  overflow: hidden;
  padding-bottom: 0;
  background: #f7f6f3;
}
.player-top {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2rem;
}
.player-top__content {
  margin: 0 auto;
}
@media (min-width: 768px) {
  .player-top__content {
    width: 88%;
  }
}
@media (min-width: 992px) {
  .player-top__content {
    margin-bottom: 2rem;
    width: 90%;
  }
}
@media (min-width: 1380px) {
  .player-top__content {
    width: auto;
  }
}
.player-top__content .breadcrumb {
  background: none;
  margin-bottom: 0;
  padding: 0 1rem 0.5rem;
}
@media (min-width: 768px) {
  .player-top__content .breadcrumb {
    padding: 0;
  }
}
.player-top__content .breadcrumb a {
  font-size: 0.875rem;
}
@media (min-width: 768px) {
  .player-top__content .breadcrumb a {
    font-size: 1.25rem;
  }
}
.player-top__content .breadcrumb span {
  color: #333;
  font-weight: bold;
}
.player-top__content .breadcrumb li::before {
  padding: 0 0.625rem;
}
.player-top__content .page-title {
  margin: 0;
  font-weight: bold;
  padding: 0 1rem 1rem 1rem;
  font-size: 1.125rem;
}
@media (min-width: 768px) {
  .player-top__content .page-title {
    padding: 0 1rem 1rem 0;
    font-size: 2rem;
  }
}
.player-top__content .page-title-publish-date {
  margin: 0 0 1rem 0;
  padding: 0 0 0 1rem;
  font-size: 0.75rem;
  font-weight: 400;
}
@media (min-width: 768px) {
  .player-top__content .page-title-publish-date {
    margin: 0.25rem 0;
    padding: 0 1rem 0.5rem 0;
  }
}
.rap-episode-chapter-page .rap-chapter-list {
  display: block;
}
.player-chapter-list-chapters {
  list-style: none;
  padding: 0;
}
.player-chapter-list-chapters:focus {
  outline: none;
}
@media (min-width: 768px) {
  .player-chapter-list-chapters {
    overflow-y: scroll;
    height: 0;
    min-height: 100%;
  }
}
@media (min-width: 992px) {
  .player-chapter-list-chapters {
    padding: 1rem;
  }
}
.player-chapter-list-chapter__item {
  display: flex;
}
.player-chapter-list-chapters-wrapper {
  height: 100%;
}
@media (min-width: 768px) {
  .player-chapter-list-chapters-wrapper {
    display: flex;
    flex-direction: column;
    position: relative;
    flex-grow: 1;
  }
}
.player-chapters {
  display: none;
}
@media (min-width: 768px) {
  .player-chapters {
    z-index: 1;
    width: 300px;
    min-width: 300px;
    display: flex;
    order: 2;
    flex-direction: column;
    background: #fff;
    margin: 0 0 0 1rem;
  }
}
@media (min-width: 992px) {
  .player-chapters {
    width: 455px;
    min-width: 455px;
  }
}
.player-chapter-list-header {
  height: 60px;
  color: #333;
}
.player-chapter-list-header h3 {
  display: flex;
  align-items: center;
  margin: 0;
  font-weight: bold;
  font-size: 0.875rem;
  height: 100%;
  padding: 0 1rem;
}
@media (min-width: 992px) {
  .player-chapter-list-header h3 {
    padding: 0 1.875rem;
    font-size: 20px;
  }
}
.player-chapter-list-header h3 .player-chapter-list__title {
  flex-grow: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.player-chapter-list-header h3 .player-chapter-list__label {
  text-transform: uppercase;
  padding-right: 0.5rem;
  flex-grow: 0;
}
.player-chapter-list-header h3 .player-chapter-list__count {
  font-size: 15px;
  font-weight: normal;
  min-width: 5rem;
  text-align: right;
}
.player-bottom-container {
  border: solid 1px transparent;
  border-top: solid 1px #f9f9f9;
}
@media (min-width: 768px) {
  .player-bottom-container {
    background-color: #fff;
  }
}
.player-bottom {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.video-bottom__suggested {
  display: flex;
  border-top: solid 4px #eee6ef;
  padding-top: 1rem;
  flex-direction: column;
}
@media (min-width: 768px) {
  .video-bottom__suggested {
    width: 88%;
    margin: 6rem auto 0;
    padding-top: 1.5rem;
  }
}
@media (min-width: 992px) {
  .video-bottom__suggested {
    width: 90%;
  }
}
@media (min-width: 1380px) {
  .video-bottom__suggested {
    width: auto;
  }
}
.video-bottom__suggested-title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.25rem;
  color: #383e47;
  padding-left: 1rem;
}
@media (min-width: 768px) {
  .video-bottom__suggested-title {
    padding-left: 0;
  }
}
.video-bottom__suggested-items {
  list-style: none;
  padding: 0 1rem;
  flex-direction: column;
}
@media (min-width: 768px) {
  .video-bottom__suggested-items {
    padding: 0;
  }
}
@media (min-width: 992px) {
  .video-bottom__suggested-items {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: -0.5rem;
  }
}
.video-bottom__suggested-items .suggested-item .php-hd-playlist-thumbnail,
.video-bottom__suggested-items .suggested-item .php-hd-video-thumbnail {
  padding: 1rem 0;
}
@media (min-width: 992px) {
  .video-bottom__suggested-items .suggested-item {
    width: 20%;
    padding-left: 0.5rem;
  }
  .video-bottom__suggested-items .suggested-item .php-hd-playlist-thumbnail,
  .video-bottom__suggested-items .suggested-item .php-hd-video-thumbnail {
    padding: 1rem 0;
  }
  .video-bottom__suggested-items .php-hd-playlist-thumbnail__container,
  .video-bottom__suggested-items .php-hd-video-thumbnail__container {
    flex-direction: column;
    width: 100%;
  }
  .video-bottom__suggested-items .php-hd-playlist-thumbnail__poster-frame,
  .video-bottom__suggested-items .php-hd-video-thumbnail__poster-frame {
    width: 100%;
    margin-right: 0;
  }
  .video-bottom__suggested-items .php-hd-playlist-thumbnail__description,
  .video-bottom__suggested-items .php-hd-video-thumbnail__description {
    margin-top: 1rem;
  }
  .video-bottom__suggested-items .php-hd-playlist-thumbnail__overlay-video-count-number {
    font-size: 2.25rem;
  }
  .video-bottom__suggested-items .php-hd-playlist-thumbnail__overlay-video-count-text {
    font-size: 0.75rem;
  }
  .video-bottom__suggested-items .php-hd-playlist-thumbnail__overlay {
    left: calc(100% - 95px);
  }
}
.video-bottom__suggested-items .php-hd-playlist-thumbnail__overlay-description {
  display: none;
}
@media (min-width: 1200px) {
  .video-bottom__suggested-items .php-hd-playlist-thumbnail__overlay-description {
    display: block;
  }
}
.player-top #episode_chapter_video_buttons {
  display: flex;
  justify-content: flex-end;
  padding: 15px;
}
@media (min-width: 768px) {
  .player-top #episode_chapter_video_buttons {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
  }
}
.player-top #episode_chapter_video_buttons button {
  background: none;
  border: 0;
  font-size: 20px;
}
.player-top #episode_chapter_video_buttons button:hover {
  text-decoration: underline;
}
.player-top #episode_chapter_video_buttons #rotate_video_button {
  display: flex;
  align-items: center;
}
.player-top #episode_chapter_video_buttons #rotate_video_button::before {
  content: '';
  display: block;
  height: 16px;
  width: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 0.5rem;
}
.player-top .video-player .overlay {
  background: rgba(50, 50, 50, 0.8);
}
.player-top .video-player .overlay-content {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.player-top .video-player .overlay-content > div {
  margin: 0 !important;
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
}
.player-top .resume-video,
.player-top .restart-video {
  display: block;
  width: 10rem;
  max-width: 100%;
  padding: 0.5rem;
  margin: 0.5rem;
  color: #fff;
  line-height: 1.2;
}
.player-top .resume-video::before,
.player-top .restart-video::before {
  content: '';
  display: block;
  height: 24px;
  width: 24px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("../../images/hd/icon-resume.svg");
  margin: auto auto 0.5rem;
  transition: transform 0.2s;
}
.player-top .resume-video:hover::before,
.player-top .restart-video:hover::before {
  transform: scale(1.1);
}
@media (min-width: 992px) {
  .player-top .resume-video,
  .player-top .restart-video {
    font-size: 18px;
  }
  .player-top .resume-video::before,
  .player-top .restart-video::before {
    width: 48px;
    height: 48px;
  }
}
.player-top .restart-video::before {
  background-image: url("../../images/hd/icon-restart.svg");
}
.player-top #video_player_vertical .video-player-container {
  max-width: 250px;
  margin: 0 auto;
}
.player-top #video_player_vertical .resume-video,
.player-top #video_player_vertical .restart-video {
  width: auto;
}
.player-top #video_player_vertical .video-player .overlay-content > div {
  flex-direction: column;
}
.episode-chapter-page #chapter_content {
  margin: auto;
}
@media (min-width: 768px) {
  .episode-chapter-page #chapter_content {
    padding: 0;
    width: 88%;
  }
}
@media (min-width: 992px) {
  .episode-chapter-page #chapter_content {
    width: 90%;
  }
}
@media (min-width: 1380px) {
  .episode-chapter-page #chapter_content {
    width: auto;
  }
}
.episode-chapter-page #chapter_content #episode_chapters_container {
  padding-left: 20px;
}
@media (min-width: 768px) {
  .episode-chapter-page #chapter_content #episode_chapters_container {
    padding: 2rem 0;
  }
}
.video-bottom__related {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .video-bottom__related {
    margin-top: 4.5rem;
    min-width: 300px;
    width: 300px;
  }
}
@media (min-width: 992px) {
  .video-bottom__related {
    min-width: 455px;
    width: 455px;
  }
}
.video-bottom__related-title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.25rem;
  color: #383e47;
  padding: 0 1rem;
}
@media (min-width: 768px) {
  .video-bottom__related-title {
    padding-left: 0;
  }
}
.video-bottom__related-playlists {
  background-color: #eee6ef;
  list-style-type: none;
  padding: 0 1rem;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .video-bottom__related-playlists {
    padding: 1rem 2rem;
  }
}
.episode-chapter-page .related-playlist .php-hd-playlist-thumbnail,
.episode-chapter-page .suggested-item .php-hd-playlist-thumbnail {
  padding: 1rem 0;
}
.episode-chapter-page .related-playlist .php-hd-video-thumbnail__upload-date,
.episode-chapter-page .suggested-item .php-hd-video-thumbnail__upload-date,
.episode-chapter-page .related-playlist .php-hd-playlist-thumbnail__upload-date,
.episode-chapter-page .suggested-item .php-hd-playlist-thumbnail__upload-date {
  color: #5d6775;
}
.episode-chapter-page .related-playlist .php-hd-video-thumbnail__title,
.episode-chapter-page .suggested-item .php-hd-video-thumbnail__title,
.episode-chapter-page .related-playlist .php-hd-playlist-thumbnail__title,
.episode-chapter-page .suggested-item .php-hd-playlist-thumbnail__title {
  color: #383e47;
  font-weight: 600;
}
.player-with-chapters {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .player-with-chapters {
    flex-direction: row;
  }
}
.player-with-chapters .rap-chapter-container-link-wrapper {
  float: none;
  width: auto;
  padding: 0;
  order: 2;
}
@media (min-width: 768px) {
  .player-with-chapters .rap-chapter-container-link-wrapper {
    display: none;
  }
}
.player-with-chapters .rap-chapter-container-link-wrapper .rap-chapter-container-link {
  background: #fff;
  color: #333;
  margin-bottom: 0;
  border-radius: 0;
  display: flex;
  justify-content: flex-start;
  padding-left: 1rem;
}
.player-with-chapters .rap-chapter-container-link-wrapper .rap-chapter-container-link .badge {
  background: none;
  color: #333;
  font-weight: normal;
}
.player-with-chapters .rap-chapter-container-link-wrapper .rap-chapter-container-menu-link-text {
  flex-grow: 1;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: bold;
}
.player-with-chapters .rap-chapter-container-link-wrapper .rap-chapter-container-playlist-text {
  margin-right: 0.5rem;
}
.player-chapter-list-all {
  display: block;
  padding: 0.625rem;
  text-align: center;
}
.chapter-audio {
  position: relative;
  order: 1;
  flex: 0 0 auto;
  margin: 0 1rem;
}
@media (min-width: 768px) {
  .chapter-audio {
    flex: 1 1 auto;
    width: 100%;
    margin: 0;
  }
}
.chapter-video {
  position: relative;
  width: 100%;
  order: 1;
  flex: 0 0 auto;
  background: rgba(0, 0, 0, 0.3);
}
@media (min-width: 768px) {
  .chapter-video {
    margin-bottom: 80px;
    flex: 1 1 auto;
  }
}
.chapter-video .video-still {
  width: 100%;
  height: auto;
  opacity: 0.5;
}
.chapter-video .video-subscription-note {
  position: absolute;
  background: #fff;
  border-radius: 6px;
  top: 50%;
  left: 50px;
  right: 50px;
  margin-top: -0.625rem;
  text-align: center;
  font-size: 14px;
  padding: 1rem;
}
@supports (display: grid) {
  .chapter-video {
    display: grid;
    grid-template-columns: [video-buttons-start] 1fr [video-buttons-end];
    grid-template-rows: 1fr [video-buttons-start] auto [video-buttons-end];
  }
  #video_player_horizontal,
  #video_player_vertical {
    grid-column: 1 / span 1;
    grid-row: 1 / span 1;
  }
  #episode_chapter_video_buttons {
    grid-area: video-buttons;
  }
  #video_player_horizontal {
    aspect-ratio: 1.77777778;
  }
  #video_player_vertical {
    height: calc(250px / (9 / 16));
  }
  @media (min-width: 768px) {
    #video_player_vertical {
      aspect-ratio: 1.77777778;
      height: unset;
    }
  }
}
.audio-chapter-page {
  background-color: #f9f9f9;
}
.audio-chapter-page a.downloads-file {
  text-decoration: none;
  font-weight: 600;
  color: #555;
}
.audio-chapter-page a.downloads-file:focus,
.audio-chapter-page a.downloads-file:active,
.audio-chapter-page a.downloads-file:visited,
.audio-chapter-page a.downloads-file:hover {
  text-decoration: none;
}
.audio-chapter-page a.downloads-file:focus .downloads-file-title,
.audio-chapter-page a.downloads-file:active .downloads-file-title,
.audio-chapter-page a.downloads-file:visited .downloads-file-title,
.audio-chapter-page a.downloads-file:hover .downloads-file-title {
  text-decoration: none;
}
.audio-chapter-page .site-dialog-container .video-chapter-list-header h3 {
  margin: 0;
  font-weight: bold;
  padding: 1rem;
}
.audio-chapter-page .site-dialog-container .video-chapter-list-footer {
  display: none;
}
.audio-chapter-page .episode-guide-covid-feature {
  display: none;
}
.audio-chapter-page .tag-list {
  margin: 0.625rem 0;
  order: 100;
}
.audio-chapter-page .tag-list .title {
  text-transform: none;
  color: #5e6775;
  font-weight: bold;
}
.audio-chapter-page .tag-list .tag {
  margin: 0 0.25rem;
  padding: 0.25rem;
  border-radius: 0.25rem;
  font-weight: 500;
  color: #fff;
  background-color: #5e6775;
}
.audio-chapter-page .tag-list .tag:focus,
.audio-chapter-page .tag-list .tag:active,
.audio-chapter-page .tag-list .tag:visited,
.audio-chapter-page .tag-list .tag:hover {
  color: #fff;
  text-decoration: none;
  background-color: #383e47;
  outline: none;
}
.audio-chapter-page #editions_note {
  margin-top: 0;
}
.audio-chapter-page .yui-navset .yui-nav li {
  margin: 0 0 0 0.5rem;
}
.audio-chapter-page .yui-navset .yui-nav li em {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
@media (min-width: 992px) {
  .audio-chapter-page .yui-navset .yui-nav li em {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    min-height: 3rem;
  }
}
.audio-chapter-page .yui-navset .yui-nav a {
  background-color: transparent;
  background-image: none;
  border: none;
  text-decoration: none;
  position: relative;
}
.audio-chapter-page .yui-navset .yui-nav a::after {
  content: '';
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}
.audio-chapter-page .yui-navset .yui-nav .selected a::after,
.audio-chapter-page .yui-navset .yui-nav a:focus::after {
  display: block;
}
.audio-chapter-page .yui-navset .yui-content {
  border: none;
}
.audio-chapter-page .yui-navset .yui-content .summary-section__contents .swat-message-display .swat-message-secondary-content a {
  color: #fff;
  text-decoration: underline;
}
@media (min-width: 768px) {
  .rap-chapter-summary.has-summary-content .summary-section {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
  }
  .rap-chapter-summary.has-summary-content .summary-section .summary-section__sidebar {
    padding-left: 2rem;
  }
}
.summary-section__expand-link {
  display: none;
  position: absolute;
  bottom: -1px;
  right: 0;
  left: 0;
  padding: 6rem 1rem 1rem 0;
  font-size: 0.8rem;
  text-transform: uppercase;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 60%, #ffffff 100%);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.summary-section__expand-link span {
  padding-right: 0.5rem;
}
.summary-section__expand-link svg {
  position: relative;
  top: 3px;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  transform: rotate(90deg);
}
.summary-section__expand-link svg path {
  fill: #438bbe;
}
.summary-section__contents.collapsed {
  position: relative;
  height: 260px;
  overflow: hidden;
  margin-bottom: 2rem;
}
.summary-section__contents.collapsed .summary-section__expand-link {
  display: block;
}
@media (min-width: 768px) {
  .summary-section__contents.collapsed .summary-section__expand-link {
    display: none;
  }
}
@media (min-width: 768px) {
  .summary-section__contents.collapsed {
    height: auto;
  }
}
.summary-section__sidebar {
  margin-top: 2rem;
}
@media (min-width: 768px) {
  .summary-section__sidebar {
    margin-top: 0;
  }
}
.summary-section__sidebar .related-media-links__title,
.summary-section__sidebar .core-pendium-chapters__title,
.summary-section__sidebar .related-episodes__title {
  color: #383e47;
  font-size: 1.25rem;
  font-weight: 500;
  margin: 0;
  padding-bottom: 0.75rem;
}
@media (min-width: 768px) {
  .summary-section__sidebar {
    min-width: 300px;
    width: 300px;
  }
}
@media (min-width: 992px) {
  .summary-section__sidebar {
    min-width: 455px;
    width: 455px;
  }
}
.summary-section__sidebar .sidebar-divider {
  padding: 1rem 0 1rem 0;
  margin-bottom: 1rem;
  border-bottom: 1px solid #f1f1f1;
}
.summary-section__sidebar .sidebar-divider:first-child {
  padding-top: 0;
}
.core-pendium-chapters__list {
  padding: 0;
}
.core-pendium-chapters__list li {
  list-style: none;
  position: relative;
}
.core-pendium-chapters__list a {
  display: block;
  padding: 0 0 0.5rem 1.5rem;
}
.core-pendium-chapters__list svg {
  position: absolute;
  top: 3px;
  left: 0;
  width: 1rem;
  height: 1rem;
}
.core-pendium-chapters__list a:not(:hover) svg path,
.core-pendium-chapters__list a:not(:hover) svg circle {
  fill: #ccc;
}
.related-media-links__list {
  display: flex;
  list-style: none;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0;
}
.related-media-links__list li {
  margin: 0.5rem 0.5rem 0.5rem 0;
}
.related-media-links__item-title {
  display: block;
  padding-bottom: 0.2rem;
  padding-right: 20px;
  font-size: 12px;
  min-height: 20px;
}
.related-media-links__link:hover .related-media-links__item-title {
  background: url("../../images/elements/icon-arrow-curved.svg") 100% -3px no-repeat;
}
.related-media-links__link {
  display: block;
  width: 100px;
}
.related-media-links__image {
  display: block;
  width: 100px;
  height: 100px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.related-episodes__list {
  list-style: none;
  padding: 1rem 0 0 0;
}
.related-episodes__episode--link {
  margin-bottom: 1rem;
  display: flex;
  flex-direction: row;
  color: #555;
  padding: 0.25rem;
}
.related-episodes__episode--link:focus,
.related-episodes__episode--link:visited,
.related-episodes__episode--link:active,
.related-episodes__episode--link:hover {
  text-decoration: none;
  color: #555;
}
.related-episodes__episode--artwork-wrapper {
  padding-right: 1rem;
}
.related-episodes__episode--artwork {
  width: 50px;
  height: auto;
}
.related-episodes__episode--title {
  display: block;
  font-weight: 600;
  line-height: 1.2;
}
.related-episodes__episode--chapter-count {
  display: 2;
  font-size: 0.9rem;
}
.related-episodes__episode--duration {
  display: inline-block;
  font-size: 0.75rem;
  background: #f5f5f3;
  padding: 0.1rem;
  border-radius: 3px;
  margin-left: 0.5rem;
}
.audio-chapter-page .swat-nav-bar a {
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: bold;
}
.audio-chapter-page .player-chapter-list-chapters-wrapper {
  padding: 0 0.5rem 1rem 0.5rem;
}
.audio-chapter-page .player-top-container {
  overflow: visible;
}
.audio-chapter-page .player-top-container-background {
  background-image: url("../../images/elements/audio-background-mobile.svg");
  background-repeat: repeat-x;
  background-size: cover;
  background-position: 100% 18.5rem;
  padding-bottom: 1rem;
}
@media (min-width: 768px) {
  .audio-chapter-page .player-top-container-background {
    background-image: url("../../images/elements/audio-background.svg");
    background-repeat: repeat-x;
    padding-bottom: 5rem;
    background-position: center 100%;
    background-size: 90rem 29.5rem;
  }
}
.audio-chapter-page .player-top {
  position: relative;
  z-index: 1;
  margin-top: 0;
  padding-top: 0;
}
@media (min-width: 768px) {
  .audio-chapter-page .player-top {
    padding-top: 2rem;
  }
}
.audio-chapter-page .page-title {
  font-size: 1.75rem;
  font-weight: 500;
  color: #333;
}
@media (min-width: 768px) {
  .audio-chapter-page .page-title {
    font-size: 2rem;
  }
}
.audio-chapter-page .page-title-publish-date {
  margin-bottom: 0.5rem;
}
.audio-chapter-page .player-top__content .breadcrumb > li {
  display: block;
}
@media (min-width: 992px) {
  .audio-chapter-page .player-top__content .breadcrumb > li {
    display: inline-block;
  }
}
.audio-chapter-page .player-top__content .breadcrumb > li::before {
  display: none;
}
@media (min-width: 992px) {
  .audio-chapter-page .player-top__content .breadcrumb > li::before {
    display: inline-block;
  }
}
.audio-chapter-page .php-audio-thumbnail__duration {
  font-size: 0.875rem;
}
.audio-chapter-page .php-audio-thumbnail__duration:hover {
  text-decoration: none;
}
.audio-chapter-page .episode-chapter-selected .php-audio-thumbnail {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item.svg");
  background-size: cover;
  color: #333;
}
.audio-chapter-page .episode-chapter-selected .php-audio-thumbnail:hover {
  color: #333;
}
.audio-chapter-page .rap-mobile-chapter-menu .episode-chapter-selected .episode-chapter {
  color: #333;
  background-color: transparent;
  background-image: none;
}
.audio-chapter-page .rap-mobile-chapter-menu .episode-chapter-selected .episode-chapter:hover {
  background-image: none;
  background-color: transparent;
}
.audio-chapter-page .episode-chapter-selected .php-audio-thumbnail__image-shim {
  opacity: 1;
}
.audio-chapter-page .player-chapters {
  background-image: url("../../images/elements/sketchy-backgrounds/player-bg.svg");
  background-size: cover;
  filter: drop-shadow(0 0.25rem 0.25rem rgba(0, 0, 0, 0.2));
}
@media (min-width: 768px) {
  .audio-chapter-page .player-chapters {
    padding: 0.5rem 0.25rem;
  }
}
.audio-chapter-page .site-dialog-body .player-chapter-list-chapters {
  padding: 0.5rem;
}
.audio-chapter-page .php-audio-thumbnail,
.audio-chapter-page .rap-chapter-list .episode-chapter {
  transition: background 0.5s;
  background-color: transparent;
  border-top: none;
  background-size: cover;
}
.audio-chapter-page .php-audio-thumbnail:hover,
.audio-chapter-page .rap-chapter-list .episode-chapter:hover {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-hover.svg");
  background-size: cover;
}
.audio-chapter-page .php-audio-thumbnail:focus,
.audio-chapter-page .rap-chapter-list .episode-chapter:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(247, 246, 243, 0.5) solid 3px;
}
.audio-chapter-page .rap-chapter-list .episode-chapter-duration {
  color: inherit;
}
.audio-chapter-page .episode-chapter-selected .php-audio-thumbnail {
  color: #333;
}
.audio-chapter-page .episode-chapter-selected .php-audio-thumbnail:hover {
  color: #333;
}
.audio-chapter-page .rap-chapter-container-link-wrapper {
  margin: 0.5rem 1rem;
  filter: drop-shadow(0 0.25rem 0.25rem rgba(0, 0, 0, 0.2));
}
@media (min-width: 768px) {
  .audio-chapter-page .rap-chapter-container-link-wrapper {
    margin: 1.5rem;
  }
}
.audio-chapter-page .rap-chapter-container-link-wrapper .badge {
  min-width: 3.5rem;
}
.audio-chapter-page .player-with-chapters .rap-chapter-container-link-wrapper .rap-chapter-container-link {
  padding: 1rem;
}
.audio-chapter-page .player-bottom-container-bg {
  background-image: url("../../images/elements/sketchy-backgrounds/tab-bottom-bg.png");
  background-repeat: no-repeat;
  background-position: 100% 3.25rem;
  background-size: 100%;
  position: relative;
  background-color: #f9f9f9;
}
@media (min-width: 768px) {
  .audio-chapter-page .player-bottom-container-bg {
    background-color: transparent;
    margin-top: -4.2rem;
  }
}
.audio-chapter-page .player-bottom-container {
  position: relative;
}
.audio-chapter-page #chapter_content.yui-navset .yui-nav {
  position: relative;
  padding: 0 1rem;
}
.audio-chapter-page #chapter_content.yui-navset .yui-nav li {
  display: inline-block;
  min-width: 3rem;
  min-height: 4rem;
  text-align: center;
  padding: 1rem 1.25rem 1rem 1rem;
  margin: 0;
}
@media (min-width: 480px) {
  .audio-chapter-page #chapter_content.yui-navset .yui-nav li {
    padding: 1rem 1.25rem 1rem 1.5rem;
  }
}
.audio-chapter-page #chapter_content.yui-navset .yui-nav li a svg {
  display: block;
  position: relative;
  width: 1.5rem;
  height: 1.5rem;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .audio-chapter-page #chapter_content.yui-navset .yui-nav li a svg {
    position: absolute;
    margin: 0;
    top: 0.5rem;
    left: 0rem;
  }
}
@media (min-width: 768px) {
  .audio-chapter-page #chapter_content.yui-navset .yui-nav li em {
    font-size: 1rem;
    padding-left: 2rem;
    padding-right: 0.5rem;
  }
}
.audio-chapter-page #chapter_content.yui-navset .yui-nav li em span {
  display: none;
}
@media (min-width: 768px) {
  .audio-chapter-page #chapter_content.yui-navset .yui-nav li em span {
    display: inline;
  }
}
.audio-chapter-page #chapter_content.yui-navset .yui-nav li.selected {
  background-image: url("../../images/elements/sketchy-backgrounds/tab.png");
  background-size: 100% 100%;
}
.audio-chapter-page #chapter_content.yui-navset .yui-nav li.selected a {
  color: #333;
  cursor: none;
}
.audio-chapter-page #chapter_content.yui-navset .yui-nav li.selected a::after {
  content: '';
  display: block;
  width: 100%;
}
.audio-chapter-page #chapter_content.yui-navset .yui-nav li.selected a svg path {
  fill: #333;
}
@media (min-width: 768px) {
  .chapter-hd .page-title {
    width: calc(100% - 330px);
    padding: 0 1rem 2rem 0;
  }
}
@media (min-width: 992px) {
  .chapter-hd .page-title {
    width: calc(100% - 485px);
  }
}
.chapter-hd .player-top {
  margin-top: 2rem;
}
.chapter-hd .player-top-container-background {
  padding-bottom: 0;
}
.chapter-hd .player-top-container {
  background-image: linear-gradient(0deg, rgba(51, 33, 54, 0.5) 0%, rgba(51, 33, 54, 0.5) 100%), linear-gradient(330.81deg, rgba(18, 13, 19, 0.5621) 35.92%, rgba(25, 25, 25, 0.1387) 78.8%, rgba(175, 95, 190, 0.73) 112.88%), url("../../images/hd/feature-background.jpg");
}
.chapter-hd .player-top__content {
  margin-bottom: 0;
}
.chapter-hd .player-top__content .breadcrumb a {
  color: #b490b8;
}
.chapter-hd .player-top__content .breadcrumb li::before {
  color: #b490b8;
}
.chapter-hd .player-top__content .breadcrumb li:last-of-type a {
  color: #73d6c8;
}
.chapter-hd .player-top__content .page-title {
  color: #fff;
}
.chapter-hd .player-chapters {
  margin-top: -4rem;
}
.chapter-hd .player-chapter-list-chapters {
  background: linear-gradient(180deg, #392c45 0%, #392c45 71%, #221e30 97%, #1a1928 100%);
}
.chapter-hd .player-chapter-list-header {
  border-bottom: 1px solid #b490b8;
}
.chapter-hd .player-chapter-list-header h3 {
  background: #171725;
}
.chapter-hd .player-chapter-list-header h3 .player-chapter-list__title {
  color: #fff;
}
.chapter-hd .player-chapter-list-header h3 .player-chapter-list__label {
  color: #73d6c8;
}
.chapter-hd .player-chapter-list-header h3 .player-chapter-list__count {
  color: #73d6c8;
}
.chapter-hd .player-top #episode_chapter_video_buttons {
  background: #392b45;
}
.chapter-hd .player-top #episode_chapter_video_buttons button {
  color: #fff;
}
.chapter-hd .player-top #episode_chapter_video_buttons #rotate_video_button::before {
  background-image: url("../../images/hd/icon-rotate.svg");
}
.chapter-hd .player-top .video-player .overlay {
  background: rgba(23, 23, 37, 0.9);
}
.chapter-hd .player-bottom-row {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .chapter-hd .player-bottom-row {
    flex-direction: row;
    margin: -3rem auto;
    width: 88%;
  }
}
@media (min-width: 992px) {
  .chapter-hd .player-bottom-row {
    width: 90%;
  }
}
@media (min-width: 1380px) {
  .chapter-hd .player-bottom-row {
    width: auto;
  }
}
.chapter-hd #chapter_content {
  width: 100%;
}
@media (min-width: 768px) {
  .chapter-hd #chapter_content {
    margin-right: 2rem;
    margin-top: 0;
  }
}
.chapter-hd .player-with-chapters .rap-chapter-container-link-wrapper .rap-chapter-container-link {
  color: #fff;
  background: #171725;
}
.chapter-hd .player-with-chapters .rap-chapter-container-link-wrapper .rap-chapter-container-link .badge {
  color: #999;
}
.chapter-hd .player-with-chapters .rap-chapter-container-link-wrapper .rap-chapter-container-playlist-text {
  color: #73d6c8;
}
.chapter-hd .player-chapter-list-all {
  background: #79587f;
  color: #fff;
}
.chapter-hd .player-chapter-list-all:hover {
  color: #fff;
  background: #6b4e70;
}
.chapter-hd .rap-chapter-summary .tag-list .tag {
  color: #b96ec1;
  background-color: #eee6ef;
}
.chapter-hd .site-dialog-container {
  background: #171725;
}
.chapter-hd .site-dialog-container .video-chapter-list-header h3 {
  color: #fff;
}
.chapter-hd .site-dialog-container .rap-chapter-container-close-link {
  background: #79587f;
}
.chapter-hd .yui-navset .yui-nav {
  background: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 100%), rgba(172, 177, 184, 0.3);
  padding: 0 0.25rem;
}
@media (min-width: 768px) {
  .chapter-hd .yui-navset .yui-nav {
    background: transparent;
  }
}
.chapter-hd .yui-navset .yui-nav a {
  color: rgba(56, 62, 71, 0.6);
  border: none;
  background: none;
  text-decoration: none;
}
@media (min-width: 768px) {
  .chapter-hd .yui-navset .yui-nav a {
    color: white;
  }
}
.chapter-hd .yui-navset .yui-nav a svg {
  display: none;
}
.chapter-hd .yui-navset .yui-nav .selected a::after {
  content: '';
  background: #b96ec1;
  border-top: 0.375rem solid #b96ec1;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}
.chapter-hd .yui-navset .yui-nav .selected a {
  color: #383e47;
}
@media (min-width: 768px) {
  .chapter-hd .yui-navset .yui-nav .selected a {
    color: white;
  }
}
.chapter-hd .yui-navset .yui-nav em {
  font-size: 0.9rem;
}
@media (min-width: 768px) {
  .chapter-hd .yui-navset .yui-nav em {
    min-height: 3rem;
    font-size: 1rem;
  }
}
.chapter-hd .yui-navset .yui-content {
  background-color: transparent;
  padding: 1rem 1rem 0 1rem;
  margin-top: 0;
  border: none;
}
@media (min-width: 768px) {
  .chapter-hd .yui-navset .yui-content {
    padding-left: 0;
  }
}
.chapter-c3 .player-top-container {
  background: radial-gradient(119.66% 161.52% at 62.19% -42.39%, rgba(231, 242, 239, 0) 0%, rgba(58, 134, 115, 0.204) 66.57%, rgba(70, 148, 129, 0.3) 100%), linear-gradient(356.95deg, rgba(143, 200, 185, 0.366474) -73.99%, rgba(222, 167, 24, 0.08) -57.42%, rgba(255, 255, 255, 0.188) -13.88%, rgba(255, 255, 255, 0.4) 16.9%, rgba(235, 201, 113, 0.124) 74.75%, rgba(119, 188, 171, 0.4) 101.93%), #ffffff;
}
@media (min-width: 768px) {
  .chapter-c3 .player-top-container {
    background-image: radial-gradient(57.14% 68.21% at 29.1% 36.64%, rgba(231, 242, 239, 0) 0%, rgba(58, 134, 115, 0.204) 54.43%, rgba(70, 148, 129, 0.3) 100%), linear-gradient(355.15deg, rgba(143, 200, 185, 0.366474) -39.83%, rgba(222, 167, 24, 0.08) -27.08%, rgba(255, 255, 255, 0.188) 6.44%, rgba(255, 255, 255, 0.4) 30.13%, rgba(235, 201, 113, 0.124) 74.67%, rgba(119, 188, 171, 0.4) 95.59%);
  }
}
.chapter-c3 .related-media-links__image {
  background-color: #f1f1f1;
}
.chapter-c3 .related-episodes__episode--link:focus {
  color: #09a689;
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(9, 166, 137, 0.5) solid 3px;
}
.chapter-c3 .related-episodes__episode--link:focus .related-episodes__episode--chapter-count,
.chapter-c3 .related-episodes__episode--link:focus .related-episodes__episode--duration {
  color: #333;
}
.chapter-c3 #editions_note a,
.chapter-c3 .player-top__content .breadcrumb a,
.chapter-c3 .related-media-links__link,
.chapter-c3 .core-pendium-chapters__link,
.chapter-c3 .rap-chapter-comment .permalink,
.chapter-c3 .yui-navset .yui-content .summary-section__contents a {
  color: #09a689;
}
.chapter-c3 #editions_note a:active,
.chapter-c3 .player-top__content .breadcrumb a:active,
.chapter-c3 .related-media-links__link:active,
.chapter-c3 .core-pendium-chapters__link:active,
.chapter-c3 .rap-chapter-comment .permalink:active,
.chapter-c3 .yui-navset .yui-content .summary-section__contents a:active,
.chapter-c3 #editions_note a:hover,
.chapter-c3 .player-top__content .breadcrumb a:hover,
.chapter-c3 .related-media-links__link:hover,
.chapter-c3 .core-pendium-chapters__link:hover,
.chapter-c3 .rap-chapter-comment .permalink:hover,
.chapter-c3 .yui-navset .yui-content .summary-section__contents a:hover,
.chapter-c3 #editions_note a:focus,
.chapter-c3 .player-top__content .breadcrumb a:focus,
.chapter-c3 .related-media-links__link:focus,
.chapter-c3 .core-pendium-chapters__link:focus,
.chapter-c3 .rap-chapter-comment .permalink:focus,
.chapter-c3 .yui-navset .yui-content .summary-section__contents a:focus {
  color: #0f7563;
  outline: none;
  text-decoration: none;
}
.chapter-c3 .related-episodes__episode--link .related-episodes__episode--title:focus,
.chapter-c3 a.downloads-file:focus,
.chapter-c3 .related-episodes__episode--link .related-episodes__episode--title:active,
.chapter-c3 a.downloads-file:active,
.chapter-c3 .related-episodes__episode--link .related-episodes__episode--title:visited,
.chapter-c3 a.downloads-file:visited,
.chapter-c3 .related-episodes__episode--link .related-episodes__episode--title:hover,
.chapter-c3 a.downloads-file:hover {
  color: #09a689;
}
.chapter-c3 .related-episodes__episode--link .related-episodes__episode--title:focus,
.chapter-c3 a.downloads-file:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(9, 166, 137, 0.5) solid 3px;
}
.chapter-c3 .php-audio-thumbnail,
.chapter-c3 .episode-chapter {
  color: #5e6775;
  display: block;
}
.chapter-c3 .php-audio-thumbnail:focus,
.chapter-c3 .episode-chapter:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(9, 166, 137, 0.5) solid 3px;
}
.chapter-c3 .php-audio-thumbnail:hover,
.chapter-c3 .episode-chapter:hover {
  color: #09a689;
}
.chapter-c3 .rap-mobile-chapter-menu .episode-chapter-selected,
.chapter-c3 .episode-chapter-selected .php-audio-thumbnail {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-c3.svg");
  background-size: cover;
}
.chapter-c3 .rap-mobile-chapter-menu .episode-chapter-selected:hover,
.chapter-c3 .episode-chapter-selected .php-audio-thumbnail:hover {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-c3.svg");
}
.chapter-c3 .related-media-links__title,
.chapter-c3 .core-pendium-chapters__title,
.chapter-c3 .related-episodes__title {
  color: #ff6d2d;
}
.chapter-c3 .rap-chapter-summary .tag-list .tag {
  background-color: #09a689;
}
.chapter-c3 .rap-chapter-summary .tag-list .tag:focus,
.chapter-c3 .rap-chapter-summary .tag-list .tag:active,
.chapter-c3 .rap-chapter-summary .tag-list .tag:hover {
  background-color: #0f7563;
}
.chapter-c3 .summary-section__expand-link svg path {
  fill: #09a689;
}
.chapter-c3 .rap-chapter-container-close-link {
  background: #09a689;
}
.chapter-c3 #chapter_content.yui-navset .yui-nav a {
  color: #09a689;
}
.chapter-c3 #chapter_content.yui-navset .yui-nav a svg path {
  fill: #09a689;
}
.chapter-c3 #chapter_content.yui-navset .yui-nav a:active,
.chapter-c3 #chapter_content.yui-navset .yui-nav a:hover,
.chapter-c3 #chapter_content.yui-navset .yui-nav a:focus {
  color: #0f7563;
}
.chapter-c3 #chapter_content.yui-navset .yui-nav a:active svg path,
.chapter-c3 #chapter_content.yui-navset .yui-nav a:hover svg path,
.chapter-c3 #chapter_content.yui-navset .yui-nav a:focus svg path {
  fill: #0f7563;
}
.chapter-llsa .related-episodes__episode--link:focus {
  color: #57a0d0;
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(87, 160, 208, 0.5) solid 3px;
}
.chapter-llsa .related-episodes__episode--link:focus .related-episodes__episode--chapter-count,
.chapter-llsa .related-episodes__episode--link:focus .related-episodes__episode--duration {
  color: #333;
}
.chapter-llsa #editions_note a,
.chapter-llsa .player-top__content .breadcrumb a,
.chapter-llsa .related-media-links__link,
.chapter-llsa .core-pendium-chapters__link,
.chapter-llsa .rap-chapter-comment .permalink,
.chapter-llsa .yui-navset .yui-content .summary-section__contents a {
  color: #57a0d0;
}
.chapter-llsa #editions_note a:active,
.chapter-llsa .player-top__content .breadcrumb a:active,
.chapter-llsa .related-media-links__link:active,
.chapter-llsa .core-pendium-chapters__link:active,
.chapter-llsa .rap-chapter-comment .permalink:active,
.chapter-llsa .yui-navset .yui-content .summary-section__contents a:active,
.chapter-llsa #editions_note a:hover,
.chapter-llsa .player-top__content .breadcrumb a:hover,
.chapter-llsa .related-media-links__link:hover,
.chapter-llsa .core-pendium-chapters__link:hover,
.chapter-llsa .rap-chapter-comment .permalink:hover,
.chapter-llsa .yui-navset .yui-content .summary-section__contents a:hover,
.chapter-llsa #editions_note a:focus,
.chapter-llsa .player-top__content .breadcrumb a:focus,
.chapter-llsa .related-media-links__link:focus,
.chapter-llsa .core-pendium-chapters__link:focus,
.chapter-llsa .rap-chapter-comment .permalink:focus,
.chapter-llsa .yui-navset .yui-content .summary-section__contents a:focus {
  color: #006fb8;
  outline: none;
  text-decoration: none;
}
.chapter-llsa a.downloads-file:focus,
.chapter-llsa a.downloads-file:active,
.chapter-llsa a.downloads-file:visited,
.chapter-llsa a.downloads-file:hover {
  color: #57a0d0;
}
.chapter-llsa a.downloads-file:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(87, 160, 208, 0.5) solid 3px;
}
.chapter-llsa .php-audio-thumbnail,
.chapter-llsa .episode-chapter {
  color: #5e6775;
}
.chapter-llsa .php-audio-thumbnail:focus,
.chapter-llsa .episode-chapter:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(87, 160, 208, 0.5) solid 3px;
}
.chapter-llsa .php-audio-thumbnail:hover,
.chapter-llsa .episode-chapter:hover {
  color: #006fb8;
}
.chapter-llsa .php-audio-thumbnail:hover .php-audio-thumbnail__image,
.chapter-llsa .episode-chapter:hover .php-audio-thumbnail__image {
  background-color: #57a0d0;
}
.chapter-llsa .rap-mobile-chapter-menu .episode-chapter-selected,
.chapter-llsa .episode-chapter-selected .php-audio-thumbnail {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-llsa.svg");
  background-size: cover;
}
.chapter-llsa .rap-mobile-chapter-menu .episode-chapter-selected:hover,
.chapter-llsa .episode-chapter-selected .php-audio-thumbnail:hover {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-llsa.svg");
}
.chapter-llsa .rap-chapter-summary .tag-list .tag {
  background-color: #57a0d0;
}
.chapter-llsa .rap-chapter-summary .tag-list .tag:focus,
.chapter-llsa .rap-chapter-summary .tag-list .tag:active,
.chapter-llsa .rap-chapter-summary .tag-list .tag:hover {
  background-color: #006fb8;
}
.chapter-llsa .summary-section__expand-link svg path {
  fill: #57a0d0;
}
.chapter-llsa .rap-chapter-container-close-link {
  background: #57a0d0;
}
.chapter-llsa #chapter_content.yui-navset .yui-nav a {
  color: #57a0d0;
}
.chapter-llsa #chapter_content.yui-navset .yui-nav a svg path {
  fill: #57a0d0;
}
.chapter-llsa #chapter_content.yui-navset .yui-nav a:active,
.chapter-llsa #chapter_content.yui-navset .yui-nav a:hover,
.chapter-llsa #chapter_content.yui-navset .yui-nav a:focus {
  color: #006fb8;
}
.chapter-llsa #chapter_content.yui-navset .yui-nav a:active svg path,
.chapter-llsa #chapter_content.yui-navset .yui-nav a:hover svg path,
.chapter-llsa #chapter_content.yui-navset .yui-nav a:focus svg path {
  fill: #006fb8;
}
.chapter-emrap .related-episodes__episode--link:focus {
  color: #ff9a7b;
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(255, 109, 45, 0.5) solid 3px;
}
.chapter-emrap .related-episodes__episode--link:focus .related-episodes__episode--chapter-count,
.chapter-emrap .related-episodes__episode--link:focus .related-episodes__episode--duration {
  color: #333;
}
.chapter-emrap #editions_note a,
.chapter-emrap .player-top__content .breadcrumb a,
.chapter-emrap .related-media-links__link,
.chapter-emrap .core-pendium-chapters__link,
.chapter-emrap .rap-chapter-comment .permalink,
.chapter-emrap .yui-navset .yui-content .summary-section__contents a {
  color: #ff9a7b;
}
.chapter-emrap #editions_note a:active,
.chapter-emrap .player-top__content .breadcrumb a:active,
.chapter-emrap .related-media-links__link:active,
.chapter-emrap .core-pendium-chapters__link:active,
.chapter-emrap .rap-chapter-comment .permalink:active,
.chapter-emrap .yui-navset .yui-content .summary-section__contents a:active,
.chapter-emrap #editions_note a:hover,
.chapter-emrap .player-top__content .breadcrumb a:hover,
.chapter-emrap .related-media-links__link:hover,
.chapter-emrap .core-pendium-chapters__link:hover,
.chapter-emrap .rap-chapter-comment .permalink:hover,
.chapter-emrap .yui-navset .yui-content .summary-section__contents a:hover,
.chapter-emrap #editions_note a:focus,
.chapter-emrap .player-top__content .breadcrumb a:focus,
.chapter-emrap .related-media-links__link:focus,
.chapter-emrap .core-pendium-chapters__link:focus,
.chapter-emrap .rap-chapter-comment .permalink:focus,
.chapter-emrap .yui-navset .yui-content .summary-section__contents a:focus {
  color: #ff6d2d;
  outline: none;
  text-decoration: none;
}
.chapter-emrap a.downloads-file:focus,
.chapter-emrap a.downloads-file:active,
.chapter-emrap a.downloads-file:visited,
.chapter-emrap a.downloads-file:hover {
  color: #ff9a7b;
}
.chapter-emrap a.downloads-file:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(255, 154, 123, 0.5) solid 3px;
}
.chapter-emrap .php-audio-thumbnail,
.chapter-emrap .episode-chapter {
  color: #5e6775;
}
.chapter-emrap .php-audio-thumbnail:focus,
.chapter-emrap .episode-chapter:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(255, 154, 123, 0.5) solid 3px;
}
.chapter-emrap .php-audio-thumbnail:hover,
.chapter-emrap .episode-chapter:hover {
  color: #ff6d2d;
}
.chapter-emrap .rap-mobile-chapter-menu .episode-chapter-selected,
.chapter-emrap .episode-chapter-selected .php-audio-thumbnail {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-emrap.svg");
  background-size: cover;
}
.chapter-emrap .rap-mobile-chapter-menu .episode-chapter-selected:hover,
.chapter-emrap .episode-chapter-selected .php-audio-thumbnail:hover {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-emrap.svg");
}
.chapter-emrap .rap-chapter-summary .tag-list .tag {
  background-color: #ff9a7b;
}
.chapter-emrap .rap-chapter-summary .tag-list .tag:focus,
.chapter-emrap .rap-chapter-summary .tag-list .tag:active,
.chapter-emrap .rap-chapter-summary .tag-list .tag:hover {
  background-color: #ff6d2d;
}
.chapter-emrap .summary-section__expand-link svg path {
  fill: #ff9a7b;
}
.chapter-emrap .rap-chapter-container-close-link {
  background: #ff9a7b;
}
.chapter-emrap #chapter_content.yui-navset .yui-nav a {
  color: #ff9a7b;
}
.chapter-emrap #chapter_content.yui-navset .yui-nav a svg path {
  fill: #ff9a7b;
}
.chapter-emrap #chapter_content.yui-navset .yui-nav a:active,
.chapter-emrap #chapter_content.yui-navset .yui-nav a:hover,
.chapter-emrap #chapter_content.yui-navset .yui-nav a:focus {
  color: #ff6d2d;
}
.chapter-emrap #chapter_content.yui-navset .yui-nav a:active svg path,
.chapter-emrap #chapter_content.yui-navset .yui-nav a:hover svg path,
.chapter-emrap #chapter_content.yui-navset .yui-nav a:focus svg path {
  fill: #ff6d2d;
}
.chapter-crunch-time-em .related-episodes__episode--link:focus {
  color: #e56269;
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(229, 98, 105, 0.5) solid 3px;
}
.chapter-crunch-time-em .related-episodes__episode--link:focus .related-episodes__episode--chapter-count,
.chapter-crunch-time-em .related-episodes__episode--link:focus .related-episodes__episode--duration {
  color: #333;
}
.chapter-crunch-time-em #editions_note a,
.chapter-crunch-time-em .player-top__content .breadcrumb a,
.chapter-crunch-time-em .related-media-links__link,
.chapter-crunch-time-em .core-pendium-chapters__link,
.chapter-crunch-time-em .rap-chapter-comment .permalink,
.chapter-crunch-time-em .yui-navset .yui-content .summary-section__contents a {
  color: #e56269;
}
.chapter-crunch-time-em #editions_note a:active,
.chapter-crunch-time-em .player-top__content .breadcrumb a:active,
.chapter-crunch-time-em .related-media-links__link:active,
.chapter-crunch-time-em .core-pendium-chapters__link:active,
.chapter-crunch-time-em .rap-chapter-comment .permalink:active,
.chapter-crunch-time-em .yui-navset .yui-content .summary-section__contents a:active,
.chapter-crunch-time-em #editions_note a:hover,
.chapter-crunch-time-em .player-top__content .breadcrumb a:hover,
.chapter-crunch-time-em .related-media-links__link:hover,
.chapter-crunch-time-em .core-pendium-chapters__link:hover,
.chapter-crunch-time-em .rap-chapter-comment .permalink:hover,
.chapter-crunch-time-em .yui-navset .yui-content .summary-section__contents a:hover,
.chapter-crunch-time-em #editions_note a:focus,
.chapter-crunch-time-em .player-top__content .breadcrumb a:focus,
.chapter-crunch-time-em .related-media-links__link:focus,
.chapter-crunch-time-em .core-pendium-chapters__link:focus,
.chapter-crunch-time-em .rap-chapter-comment .permalink:focus,
.chapter-crunch-time-em .yui-navset .yui-content .summary-section__contents a:focus {
  color: #dd232e;
  outline: none;
  text-decoration: none;
}
.chapter-crunch-time-em a.downloads-file:focus,
.chapter-crunch-time-em a.downloads-file:active,
.chapter-crunch-time-em a.downloads-file:visited,
.chapter-crunch-time-em a.downloads-file:hover {
  color: #e56269;
}
.chapter-crunch-time-em a.downloads-file:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(229, 98, 105, 0.5) solid 3px;
}
.chapter-crunch-time-em .php-audio-thumbnail,
.chapter-crunch-time-em .episode-chapter {
  color: #5e6775;
}
.chapter-crunch-time-em .php-audio-thumbnail:focus,
.chapter-crunch-time-em .episode-chapter:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(229, 98, 105, 0.5) solid 3px;
}
.chapter-crunch-time-em .php-audio-thumbnail:hover,
.chapter-crunch-time-em .episode-chapter:hover {
  color: #dd232e;
}
.chapter-crunch-time-em .php-audio-thumbnail:hover .php-audio-thumbnail__image,
.chapter-crunch-time-em .episode-chapter:hover .php-audio-thumbnail__image {
  background-color: #dd232e;
}
.chapter-crunch-time-em .rap-mobile-chapter-menu .episode-chapter-selected,
.chapter-crunch-time-em .episode-chapter-selected .php-audio-thumbnail {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-crunchtime-em.svg");
  background-size: cover;
}
.chapter-crunch-time-em .rap-mobile-chapter-menu .episode-chapter-selected:hover,
.chapter-crunch-time-em .episode-chapter-selected .php-audio-thumbnail:hover {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-crunchtime-em.svg");
}
.chapter-crunch-time-em .rap-chapter-summary .tag-list .tag {
  background-color: #ef6e78;
}
.chapter-crunch-time-em .rap-chapter-summary .tag-list .tag:focus,
.chapter-crunch-time-em .rap-chapter-summary .tag-list .tag:active,
.chapter-crunch-time-em .rap-chapter-summary .tag-list .tag:hover {
  background-color: #f30d1e;
}
.chapter-crunch-time-em .summary-section__expand-link svg path {
  fill: #f30d1e;
}
.chapter-crunch-time-em .rap-chapter-container-close-link {
  background: #f30d1e;
}
.chapter-crunch-time-em #chapter_content.yui-navset .yui-nav a {
  color: #ef6e78;
}
.chapter-crunch-time-em #chapter_content.yui-navset .yui-nav a svg path {
  fill: #ef6e78;
}
.chapter-crunch-time-em #chapter_content.yui-navset .yui-nav a:active,
.chapter-crunch-time-em #chapter_content.yui-navset .yui-nav a:hover,
.chapter-crunch-time-em #chapter_content.yui-navset .yui-nav a:focus {
  color: #f30d1e;
}
.chapter-crunch-time-em #chapter_content.yui-navset .yui-nav a:active svg path,
.chapter-crunch-time-em #chapter_content.yui-navset .yui-nav a:hover svg path,
.chapter-crunch-time-em #chapter_content.yui-navset .yui-nav a:focus svg path {
  fill: #f30d1e;
}
.chapter-crunch-time-fm .related-episodes__episode--link:focus {
  color: #52bae5;
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(82, 186, 229, 0.5) solid 3px;
}
.chapter-crunch-time-fm .related-episodes__episode--link:focus .related-episodes__episode--chapter-count,
.chapter-crunch-time-fm .related-episodes__episode--link:focus .related-episodes__episode--duration {
  color: #333;
}
.chapter-crunch-time-fm #editions_note a,
.chapter-crunch-time-fm .player-top__content .breadcrumb a,
.chapter-crunch-time-fm .related-media-links__link,
.chapter-crunch-time-fm .core-pendium-chapters__link,
.chapter-crunch-time-fm .rap-chapter-comment .permalink,
.chapter-crunch-time-fm .yui-navset .yui-content .summary-section__contents a {
  color: #52bae5;
}
.chapter-crunch-time-fm #editions_note a:active,
.chapter-crunch-time-fm .player-top__content .breadcrumb a:active,
.chapter-crunch-time-fm .related-media-links__link:active,
.chapter-crunch-time-fm .core-pendium-chapters__link:active,
.chapter-crunch-time-fm .rap-chapter-comment .permalink:active,
.chapter-crunch-time-fm .yui-navset .yui-content .summary-section__contents a:active,
.chapter-crunch-time-fm #editions_note a:hover,
.chapter-crunch-time-fm .player-top__content .breadcrumb a:hover,
.chapter-crunch-time-fm .related-media-links__link:hover,
.chapter-crunch-time-fm .core-pendium-chapters__link:hover,
.chapter-crunch-time-fm .rap-chapter-comment .permalink:hover,
.chapter-crunch-time-fm .yui-navset .yui-content .summary-section__contents a:hover,
.chapter-crunch-time-fm #editions_note a:focus,
.chapter-crunch-time-fm .player-top__content .breadcrumb a:focus,
.chapter-crunch-time-fm .related-media-links__link:focus,
.chapter-crunch-time-fm .core-pendium-chapters__link:focus,
.chapter-crunch-time-fm .rap-chapter-comment .permalink:focus,
.chapter-crunch-time-fm .yui-navset .yui-content .summary-section__contents a:focus {
  color: #29abe2;
  outline: none;
  text-decoration: none;
}
.chapter-crunch-time-fm a.downloads-file:focus,
.chapter-crunch-time-fm a.downloads-file:active,
.chapter-crunch-time-fm a.downloads-file:visited,
.chapter-crunch-time-fm a.downloads-file:hover {
  color: #52bae5;
}
.chapter-crunch-time-fm a.downloads-file:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(41, 171, 226, 0.5) solid 3px;
}
.chapter-crunch-time-fm .php-audio-thumbnail,
.chapter-crunch-time-fm .episode-chapter {
  color: #5e6775;
}
.chapter-crunch-time-fm .php-audio-thumbnail:focus,
.chapter-crunch-time-fm .episode-chapter:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(41, 171, 226, 0.5) solid 3px;
}
.chapter-crunch-time-fm .php-audio-thumbnail:hover,
.chapter-crunch-time-fm .episode-chapter:hover {
  color: #29abe2;
}
.chapter-crunch-time-fm .php-audio-thumbnail:hover .php-audio-thumbnail__image,
.chapter-crunch-time-fm .episode-chapter:hover .php-audio-thumbnail__image {
  background-color: #52bae5;
}
.chapter-crunch-time-fm .rap-mobile-chapter-menu .episode-chapter-selected,
.chapter-crunch-time-fm .episode-chapter-selected .php-audio-thumbnail {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-rop.svg");
  background-size: cover;
}
.chapter-crunch-time-fm .rap-mobile-chapter-menu .episode-chapter-selected:hover,
.chapter-crunch-time-fm .episode-chapter-selected .php-audio-thumbnail:hover {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-rop.svg");
}
.chapter-crunch-time-fm .rap-chapter-summary .tag-list .tag {
  background-color: #52bae5;
}
.chapter-crunch-time-fm .rap-chapter-summary .tag-list .tag:focus,
.chapter-crunch-time-fm .rap-chapter-summary .tag-list .tag:active,
.chapter-crunch-time-fm .rap-chapter-summary .tag-list .tag:hover {
  background-color: #29abe2;
}
.chapter-crunch-time-fm .summary-section__expand-link svg path {
  fill: #52bae5;
}
.chapter-crunch-time-fm .rap-chapter-container-close-link {
  background: #52bae5;
}
.chapter-crunch-time-fm #chapter_content.yui-navset .yui-nav a {
  color: #52bae5;
}
.chapter-crunch-time-fm #chapter_content.yui-navset .yui-nav a svg path {
  fill: #52bae5;
}
.chapter-crunch-time-fm #chapter_content.yui-navset .yui-nav a:active,
.chapter-crunch-time-fm #chapter_content.yui-navset .yui-nav a:hover,
.chapter-crunch-time-fm #chapter_content.yui-navset .yui-nav a:focus {
  color: #29abe2;
}
.chapter-crunch-time-fm #chapter_content.yui-navset .yui-nav a:active svg path,
.chapter-crunch-time-fm #chapter_content.yui-navset .yui-nav a:hover svg path,
.chapter-crunch-time-fm #chapter_content.yui-navset .yui-nav a:focus svg path {
  fill: #29abe2;
}
.chapter-rop .related-episodes__episode--link:focus {
  color: #52bae5;
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(82, 186, 229, 0.5) solid 3px;
}
.chapter-rop .related-episodes__episode--link:focus .related-episodes__episode--chapter-count,
.chapter-rop .related-episodes__episode--link:focus .related-episodes__episode--duration {
  color: #333;
}
.chapter-rop #editions_note a,
.chapter-rop .player-top__content .breadcrumb a,
.chapter-rop .related-media-links__link,
.chapter-rop .core-pendium-chapters__link,
.chapter-rop .rap-chapter-comment .permalink,
.chapter-rop .yui-navset .yui-content .summary-section__contents a {
  color: #52bae5;
}
.chapter-rop #editions_note a:active,
.chapter-rop .player-top__content .breadcrumb a:active,
.chapter-rop .related-media-links__link:active,
.chapter-rop .core-pendium-chapters__link:active,
.chapter-rop .rap-chapter-comment .permalink:active,
.chapter-rop .yui-navset .yui-content .summary-section__contents a:active,
.chapter-rop #editions_note a:hover,
.chapter-rop .player-top__content .breadcrumb a:hover,
.chapter-rop .related-media-links__link:hover,
.chapter-rop .core-pendium-chapters__link:hover,
.chapter-rop .rap-chapter-comment .permalink:hover,
.chapter-rop .yui-navset .yui-content .summary-section__contents a:hover,
.chapter-rop #editions_note a:focus,
.chapter-rop .player-top__content .breadcrumb a:focus,
.chapter-rop .related-media-links__link:focus,
.chapter-rop .core-pendium-chapters__link:focus,
.chapter-rop .rap-chapter-comment .permalink:focus,
.chapter-rop .yui-navset .yui-content .summary-section__contents a:focus {
  color: #29abe2;
  outline: none;
  text-decoration: none;
}
.chapter-rop a.downloads-file:focus,
.chapter-rop a.downloads-file:active,
.chapter-rop a.downloads-file:visited,
.chapter-rop a.downloads-file:hover {
  color: #52bae5;
}
.chapter-rop a.downloads-file:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(41, 171, 226, 0.5) solid 3px;
}
.chapter-rop .php-audio-thumbnail,
.chapter-rop .episode-chapter {
  color: #5e6775;
}
.chapter-rop .php-audio-thumbnail:focus,
.chapter-rop .episode-chapter:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(41, 171, 226, 0.5) solid 3px;
}
.chapter-rop .php-audio-thumbnail:hover,
.chapter-rop .episode-chapter:hover {
  color: #29abe2;
}
.chapter-rop .rap-chapter-list a.episode-chapter:hover:before,
.chapter-rop .rap-chapter-list span.episode-chapter.disabled:hover:before {
  background: #52bae5;
  color: #fff;
}
.chapter-rop .rap-mobile-chapter-menu .episode-chapter-selected,
.chapter-rop .episode-chapter-selected .php-audio-thumbnail {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-rop.svg");
  background-size: cover;
}
.chapter-rop .rap-mobile-chapter-menu .episode-chapter-selected:hover,
.chapter-rop .episode-chapter-selected .php-audio-thumbnail:hover {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-rop.svg");
}
.chapter-rop .rap-chapter-summary .tag-list .tag {
  background-color: #52bae5;
}
.chapter-rop .rap-chapter-summary .tag-list .tag:focus,
.chapter-rop .rap-chapter-summary .tag-list .tag:active,
.chapter-rop .rap-chapter-summary .tag-list .tag:hover {
  background-color: #29abe2;
}
.chapter-rop .summary-section__expand-link svg path {
  fill: #52bae5;
}
.chapter-rop .rap-chapter-container-close-link {
  background: #52bae5;
}
.chapter-rop #chapter_content.yui-navset .yui-nav a {
  color: #52bae5;
}
.chapter-rop #chapter_content.yui-navset .yui-nav a svg path {
  fill: #52bae5;
}
.chapter-rop #chapter_content.yui-navset .yui-nav a:active,
.chapter-rop #chapter_content.yui-navset .yui-nav a:visited,
.chapter-rop #chapter_content.yui-navset .yui-nav a:hover,
.chapter-rop #chapter_content.yui-navset .yui-nav a:focus {
  color: #29abe2;
}
.chapter-rop #chapter_content.yui-navset .yui-nav a:active svg path,
.chapter-rop #chapter_content.yui-navset .yui-nav a:visited svg path,
.chapter-rop #chapter_content.yui-navset .yui-nav a:hover svg path,
.chapter-rop #chapter_content.yui-navset .yui-nav a:focus svg path {
  fill: #29abe2;
}
.chapter-ema .related-episodes__episode--link:focus {
  color: #e56269;
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(229, 98, 105, 0.5) solid 3px;
}
.chapter-ema .related-episodes__episode--link:focus .related-episodes__episode--chapter-count,
.chapter-ema .related-episodes__episode--link:focus .related-episodes__episode--duration {
  color: #333;
}
.chapter-ema #editions_note a,
.chapter-ema .player-top__content .breadcrumb a,
.chapter-ema .related-media-links__link,
.chapter-ema .core-pendium-chapters__link,
.chapter-ema .rap-chapter-comment .permalink,
.chapter-ema .yui-navset .yui-content .summary-section__contents a {
  color: #e56269;
}
.chapter-ema #editions_note a:active,
.chapter-ema .player-top__content .breadcrumb a:active,
.chapter-ema .related-media-links__link:active,
.chapter-ema .core-pendium-chapters__link:active,
.chapter-ema .rap-chapter-comment .permalink:active,
.chapter-ema .yui-navset .yui-content .summary-section__contents a:active,
.chapter-ema #editions_note a:hover,
.chapter-ema .player-top__content .breadcrumb a:hover,
.chapter-ema .related-media-links__link:hover,
.chapter-ema .core-pendium-chapters__link:hover,
.chapter-ema .rap-chapter-comment .permalink:hover,
.chapter-ema .yui-navset .yui-content .summary-section__contents a:hover,
.chapter-ema #editions_note a:focus,
.chapter-ema .player-top__content .breadcrumb a:focus,
.chapter-ema .related-media-links__link:focus,
.chapter-ema .core-pendium-chapters__link:focus,
.chapter-ema .rap-chapter-comment .permalink:focus,
.chapter-ema .yui-navset .yui-content .summary-section__contents a:focus {
  color: #dd232e;
  outline: none;
  text-decoration: none;
}
.chapter-ema a.downloads-file:focus,
.chapter-ema a.downloads-file:active,
.chapter-ema a.downloads-file:visited,
.chapter-ema a.downloads-file:hover {
  color: #e56269;
}
.chapter-ema a.downloads-file:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(229, 98, 105, 0.5) solid 3px;
}
.chapter-ema .php-audio-thumbnail,
.chapter-ema .episode-chapter {
  color: #5e6775;
}
.chapter-ema .php-audio-thumbnail:focus,
.chapter-ema .episode-chapter:focus {
  border-radius: 2px;
  outline-offset: 2px;
  outline: rgba(229, 98, 105, 0.5) solid 3px;
}
.chapter-ema .php-audio-thumbnail:hover,
.chapter-ema .episode-chapter:hover {
  color: #dd232e;
}
.chapter-ema .rap-chapter-list a.episode-chapter:hover:before,
.chapter-ema .rap-chapter-list span.episode-chapter.disabled:hover:before {
  background: #e56269;
  color: #fff;
}
.chapter-ema .rap-mobile-chapter-menu .episode-chapter-selected,
.chapter-ema .rap-chapter-list .episode-chapter-selected .episode-chapter {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-crunchtime-em.svg");
  background-size: cover;
}
.chapter-ema .rap-mobile-chapter-menu .episode-chapter-selected:hover,
.chapter-ema .rap-chapter-list .episode-chapter-selected .episode-chapter:hover {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-crunchtime-em.svg");
}
.chapter-ema .rap-chapter-summary .tag-list .tag {
  background-color: #e56269;
}
.chapter-ema .rap-chapter-summary .tag-list .tag:focus,
.chapter-ema .rap-chapter-summary .tag-list .tag:active,
.chapter-ema .rap-chapter-summary .tag-list .tag:hover {
  background-color: #dd232e;
  outline: none;
}
.chapter-ema .summary-section__expand-link svg path {
  fill: #e56269;
}
.chapter-ema .rap-chapter-container-close-link {
  background: #e56269;
}
.chapter-ema #chapter_content.yui-navset .yui-nav a {
  color: #e56269;
}
.chapter-ema #chapter_content.yui-navset .yui-nav a svg path {
  fill: #e56269;
}
.chapter-ema #chapter_content.yui-navset .yui-nav a:active,
.chapter-ema #chapter_content.yui-navset .yui-nav a:hover,
.chapter-ema #chapter_content.yui-navset .yui-nav a:focus {
  color: #dd232e;
}
.chapter-ema #chapter_content.yui-navset .yui-nav a:active svg path,
.chapter-ema #chapter_content.yui-navset .yui-nav a:hover svg path,
.chapter-ema #chapter_content.yui-navset .yui-nav a:focus svg path {
  fill: #dd232e;
}
.chapter-uc-maximus .player-top-container-background {
  background: url("../../images/urgent-care/uc-dashboard-hero__background--mobile.svg"), url("../../images/urgent-care/uc-hero__star-background--mobile.jpg");
  background-position: left 32rem,
      left top;
  background-repeat: no-repeat;
  background-size: cover, auto;
}
@media (min-width: 576px) {
  .chapter-uc-maximus .player-top-container-background {
    background: url("../../images/urgent-care/uc-dashboard-hero__background--tablet.svg"), url("../../images/urgent-care/uc-hero__star-background--tablet.jpg");
    background-position: left 32rem,
        left top;
    background-repeat: no-repeat;
    background-size: cover, auto;
  }
}
@media (min-width: 868px) {
  .chapter-uc-maximus .player-top-container-background {
    background: url("../../images/urgent-care/uc-dashboard-hero__background--laptop.svg"), url("../../images/urgent-care/uc-hero__star-background--desktop.jpg");
    background-position: left 35rem,
        left top;
    background-repeat: no-repeat;
    background-size: cover, auto;
  }
}
@media (min-width: 1800px) {
  .chapter-uc-maximus .player-top-container-background {
    background: url("../../images/urgent-care/uc-dashboard-hero__background--desktop.svg"), url("../../images/urgent-care/uc-hero__star-background--desktop-extra-large.jpg");
    background-position: left 25rem,
        left top;
    background-repeat: no-repeat;
    background-size: cover, auto;
  }
}
.chapter-uc-maximus .player-top__content .breadcrumb span,
.chapter-uc-maximus .page-title-publish-date,
.chapter-uc-maximus .page-title {
  color: white;
}
.chapter-uc-maximus .php-audio-thumbnail__title,
.chapter-uc-maximus .php-audio-thumbnail__duration {
  color: #333;
}
.chapter-uc-maximus .yui-nav span {
  color: white;
}
.chapter-uc-maximus .yui-nav .selected span {
  color: #333;
}
@media (min-width: 768px) {
  .chapter-uc-maximus .yui-nav svg {
    filter: brightness(0) invert(1);
  }
  .chapter-uc-maximus .yui-nav .selected svg {
    filter: none;
  }
}
.chapter-uc-maximus .episode-chapter-selected .php-audio-thumbnail {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-uc-maximus.svg");
}
.chapter-uc-maximus .episode-chapter-selected .php-audio-thumbnail__title,
.chapter-uc-maximus .episode-chapter-selected .php-audio-thumbnail__duration {
  font-weight: 700;
}
/* inlined file "styles/media-thumbnail.less" */
.php-hd-playlist-thumbnail__poster-frame,
.php-hd-video-thumbnail__poster-frame {
  position: relative;
  overflow: hidden;
  width: 110px;
  height: 62px;
  min-width: 110px;
  margin-right: 1rem;
}
@media (min-width: 992px) {
  .php-hd-playlist-thumbnail__poster-frame,
  .php-hd-video-thumbnail__poster-frame {
    width: 145px;
    height: auto;
    min-width: 145px;
  }
}
.php-audio-thumbnail__poster-frame {
  width: 50px;
  height: 50px;
  margin-right: 1rem;
}
.php-hd-playlist-thumbnail__container,
.php-hd-video-thumbnail__container,
.php-audio-thumbnail__container {
  display: flex;
}
.rap-episode-chapter-page .rap-chapter-list .episode-chapter-free-note,
.php-hd-video-thumbnail__free,
.php-audio-thumbnail__free {
  background-color: #a8aeb8;
  border-radius: 5px;
  color: #fff;
  width: 74px;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  padding: 0 1px;
  margin-bottom: 0.25rem;
}
@media (min-width: 992px) {
  .rap-episode-chapter-page .rap-chapter-list .episode-chapter-free-note,
  .php-hd-video-thumbnail__free,
  .php-audio-thumbnail__free {
    margin-bottom: 0.5rem;
  }
}
@media (min-width: 992px) {
  .rap-episode-chapter-page .rap-chapter-list .episode-chapter-free-note {
    margin-bottom: 0;
  }
}
.php-hd-playlist-thumbnail,
.php-hd-video-thumbnail,
.php-audio-thumbnail {
  text-decoration: none;
  width: 100%;
  padding: 1rem;
  display: flex;
}
.php-hd-playlist-thumbnail:focus,
.php-hd-video-thumbnail:focus,
.php-audio-thumbnail:focus {
  text-decoration: none;
}
.php-hd-playlist-thumbnail:hover,
.php-hd-video-thumbnail:hover,
.php-audio-thumbnail:hover {
  text-decoration: none;
}
@media (min-width: 480px) {
  .php-hd-playlist-thumbnail:hover .php-hd-playlist-thumbnail__overlay,
  .php-hd-video-thumbnail:hover .php-hd-playlist-thumbnail__overlay,
  .php-audio-thumbnail:hover .php-hd-playlist-thumbnail__overlay {
    left: 0;
  }
  .php-hd-playlist-thumbnail:hover .php-hd-playlist-thumbnail__overlay::after,
  .php-hd-video-thumbnail:hover .php-hd-playlist-thumbnail__overlay::after,
  .php-audio-thumbnail:hover .php-hd-playlist-thumbnail__overlay::after {
    transition: 500ms;
    width: 77%;
  }
  .php-hd-playlist-thumbnail:hover .php-hd-playlist-thumbnail__overlay-video-count-container,
  .php-hd-video-thumbnail:hover .php-hd-playlist-thumbnail__overlay-video-count-container,
  .php-audio-thumbnail:hover .php-hd-playlist-thumbnail__overlay-video-count-container {
    padding-left: 2.6rem;
    transition: padding-left 500ms ease-in-out;
  }
  .php-hd-playlist-thumbnail:hover .php-hd-playlist-thumbnail__overlay-description,
  .php-hd-video-thumbnail:hover .php-hd-playlist-thumbnail__overlay-description,
  .php-audio-thumbnail:hover .php-hd-playlist-thumbnail__overlay-description {
    opacity: 1;
    transition: opacity 600ms ease-in-out 150ms;
  }
}
@media (min-width: 992px) {
  .php-hd-playlist-thumbnail:hover .php-hd-playlist-thumbnail__overlay-video-count-container,
  .php-hd-video-thumbnail:hover .php-hd-playlist-thumbnail__overlay-video-count-container,
  .php-audio-thumbnail:hover .php-hd-playlist-thumbnail__overlay-video-count-container {
    padding-left: 3.3rem;
  }
}
.php-audio-thumbnail {
  padding: 0.5rem;
}
.php-hd-playlist-thumbnail__overlay-text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.php-hd-playlist-thumbnail__overlay-text {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.php-hd-playlist-thumbnail__overlay-description {
  padding: 0 1rem 1rem 3.5rem;
  opacity: 0;
  display: none;
}
.php-hd-playlist-thumbnail__overlay-video-count {
  width: 3.5rem;
  text-align: center;
}
.php-hd-playlist-thumbnail__overlay-video-count-container {
  color: #73d6c8;
  padding-left: 1.2rem;
  padding-top: 0.75rem;
  transition: padding-left 500ms ease-in-out;
}
.php-hd-playlist-thumbnail__overlay-video-count-number {
  display: inline;
  font-weight: 800;
  line-height: 0.8;
  font-size: 1.5rem;
}
@media (min-width: 992px) {
  .php-hd-playlist-thumbnail__overlay-video-count-number {
    font-size: 1.75rem;
  }
}
.php-hd-playlist-thumbnail__overlay-video-count-text {
  display: block;
  font-size: 0.58rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.php-hd-playlist-thumbnail__overlay-title {
  font-weight: 600;
  line-height: 1;
  max-height: 2em;
  margin: 0;
  overflow: hidden;
  flex: 1 0 auto;
  display: flex;
  align-items: center;
  font-size: 1rem;
}
@media (min-width: 992px) {
  .php-hd-playlist-thumbnail__overlay-title {
    font-size: 1.75rem;
  }
}
.php-hd-playlist-thumbnail__overlay-title--long {
  font-size: 1rem;
}
.php-hd-playlist-thumbnail__overlay-title--longer {
  font-size: 0.875rem;
  align-items: flex-start;
}
.php-hd-playlist-thumbnail__overlay-action {
  text-align: right;
  display: none;
}
@media (min-width: 768px) {
  .php-hd-playlist-thumbnail__overlay-action {
    display: block;
  }
}
.php-hd-playlist-thumbnail__overlay-action-text {
  padding-bottom: 0;
  font-size: 0.75rem;
}
.php-hd-playlist-thumbnail__overlay-action-text:hover {
  text-decoration: none;
  background-image: none;
}
.php-hd-playlist-thumbnail__overlay {
  position: absolute;
  width: 100%;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 2rem;
  transition: 500ms;
  display: block;
  background-image: url(../../images/hd/thumbs/thumb--hover-bg.svg);
  background-repeat: no-repeat;
  background-position: left center;
  background-size: cover;
  color: #fff;
}
@media (min-width: 480px) {
  .php-hd-playlist-thumbnail__overlay {
    left: 2.5rem;
  }
  .php-hd-playlist-thumbnail__overlay::after {
    content: '';
    display: block;
    position: absolute;
    z-index: -7;
    top: 0;
    left: auto;
    right: 0;
    bottom: 0;
    opacity: 0.1;
    width: 0;
    background-repeat: no-repeat;
    transition: 500ms;
    background-image: url(../../images/hd/thumbs/thumb-default.svg);
  }
}
@media (min-width: 992px) {
  .php-hd-playlist-thumbnail__overlay {
    left: 4.5rem;
  }
}
.php-hd-playlist-thumbnail.procedures .php-hd-playlist-thumbnail__overlay::after,
.php-hd-playlist-thumbnail.procedures .php-hd-playlist-thumbnail__image-shim {
  background-image: url(../../images/hd/thumbs/thumb-procedures.svg);
}
.php-hd-playlist-thumbnail.courses .php-hd-playlist-thumbnail__overlay::after,
.php-hd-playlist-thumbnail.courses .php-hd-playlist-thumbnail__image-shim {
  background-image: url(../../images/hd/thumbs/thumb-courses.svg);
}
.php-hd-playlist-thumbnail.covid .php-hd-playlist-thumbnail__overlay::after,
.php-hd-playlist-thumbnail.covid .php-hd-playlist-thumbnail__image-shim {
  background-image: url(../../images/hd/thumbs/thumb-covid.svg);
}
.php-hd-playlist-thumbnail.ecg .php-hd-playlist-thumbnail__overlay::after,
.php-hd-playlist-thumbnail.ecg .php-hd-playlist-thumbnail__image-shim {
  background-image: url(../../images/hd/thumbs/thumb-ecg.svg);
}
.php-hd-playlist-thumbnail.inside-emrap .php-hd-playlist-thumbnail__overlay::after,
.php-hd-playlist-thumbnail.inside-emrap .php-hd-playlist-thumbnail__image-shim {
  background-image: url(../../images/hd/thumbs/thumb-inside-emrap.svg);
}
.php-hd-playlist-thumbnail.live-events .php-hd-playlist-thumbnail__overlay::after,
.php-hd-playlist-thumbnail.live-events .php-hd-playlist-thumbnail__image-shim {
  background-image: url(../../images/hd/thumbs/thumb-live-events.svg);
}
.php-hd-playlist-thumbnail.ultrasound .php-hd-playlist-thumbnail__overlay::after,
.php-hd-playlist-thumbnail.ultrasound .php-hd-playlist-thumbnail__image-shim {
  background-image: url(../../images/hd/thumbs/thumb-ultrasound.svg);
}
.rap-mobile-chapter-menu .episode-chapter-selected {
  padding: 0.5rem;
}
.rap-mobile-chapter-menu .episode-chapter-selected .episode-chapter {
  cursor: default;
  text-decoration: none;
}
.php-hd-playlist-thumbnail__image,
.php-hd-video-thumbnail__image {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  background: #262c44;
}
.php-audio-thumbnail__image {
  width: 50px;
  height: 50px;
  position: relative;
  background-color: #f7f6f3;
}
.php-hd-playlist-thumbnail__image-shim,
.php-hd-video-thumbnail__image-shim,
.php-audio-thumbnail__image-shim {
  position: absolute;
  width: 100%;
  height: 100%;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../../images/hd/thumbs/thumb-default.svg);
  left: 0;
  top: 0;
}
.php-hd-playlist-thumbnail__image-shim {
  opacity: 0.1;
}
.php-audio-thumbnail__image {
  display: flex;
  justify-content: center;
  align-items: center;
}
.php-audio-thumbnail__image-shim {
  opacity: 0.1;
  transition: opacity 0.5s;
}
.php-audio-thumbnail__count {
  font-size: 1.2rem;
  font-weight: bold;
  color: #000;
  opacity: 1;
  transition: opacity 0.5s;
  z-index: 1;
}
.php-audio-thumbnail:hover .php-audio-thumbnail__image-shim {
  opacity: 1;
}
.php-audio-thumbnail:hover .php-audio-thumbnail__count {
  opacity: 0;
}
.php-hd-playlist-thumbnail__description,
.php-hd-video-thumbnail__description,
.php-audio-thumbnail__description {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.php-hd-playlist-thumbnail__header,
.php-hd-video-thumbnail__header,
.php-audio-thumbnail__header {
  margin: 0;
  line-height: 0.7;
}
.episode-chapter-title,
.php-hd-video-thumbnail__title,
.php-audio-thumbnail__title {
  font-size: 0.875rem;
  font-weight: 400;
  margin: 0;
}
.rap-chapter-list .episode-chapter-selected .episode-chapter-duration,
.rap-chapter-list .episode-chapter-selected .episode-chapter-title {
  color: #000;
}
.php-hd-video-thumbnail__title {
  margin-bottom: 0.25rem;
  margin-top: 0;
  font-size: 0.875rem;
}
@media (min-width: 992px) {
  .php-hd-video-thumbnail__title {
    font-size: 1rem;
    margin-bottom: 0.5rem;
  }
}
.php-hd-playlist-thumbnail__upload-date,
.php-hd-video-thumbnail__upload-date {
  margin: 0;
  color: #bdbdbd;
  font-weight: 500;
  font-size: 0.875rem;
}
.php-hd-playlist-thumbnail__duration,
.php-hd-video-thumbnail__duration {
  position: absolute;
  right: 0.5rem;
  bottom: 0.5rem;
  padding: 0.25rem 0.4rem;
  background-color: #000;
  color: #fff;
  letter-spacing: 0.05rem;
  font-size: 13px;
  font-weight: 500;
  border-radius: 4px;
}
.php-audio-thumbnail__container {
  width: 100%;
}
.php-audio-thumbnail__description {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.php-audio-thumbnail__duration {
  display: flex;
  padding-left: 10px;
}
.php-hd-playlist-thumbnail__title-label {
  color: #73d6c8;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.875rem;
}
@media (min-width: 992px) {
  .php-hd-playlist-thumbnail__title-label {
    font-size: 1rem;
  }
}
.php-hd-playlist-thumbnail__upload-date {
  font-size: 0.75rem;
}
@media (min-width: 992px) {
  .php-hd-playlist-thumbnail__upload-date {
    font-size: 0.875rem;
  }
}
.php-hd-playlist-thumbnail__title {
  color: #fff;
  font-weight: 400;
  font-size: 0.875rem;
}
@media (min-width: 992px) {
  .php-hd-playlist-thumbnail__title {
    font-size: 1rem;
  }
}
.php-hd-playlist-thumbnail__header {
  margin-bottom: 0.5rem;
}
.chapter-hd .php-hd-video-thumbnail__title,
.chapter-hd .php-audio-thumbnail__title {
  color: #fff;
}
.chapter-hd .php-hd-video-thumbnail.no-link,
.chapter-hd .php-audio-thumbnail.no-link {
  background-color: rgba(23, 23, 37, 0.6);
}
.chapter-hd .php-hd-video-thumbnail.no-link .php-hd-video-thumbnail__poster-frame,
.chapter-hd .php-audio-thumbnail.no-link .php-hd-video-thumbnail__poster-frame,
.chapter-hd .php-hd-video-thumbnail.no-link .php-audio-thumbnail__poster-frame,
.chapter-hd .php-audio-thumbnail.no-link .php-audio-thumbnail__poster-frame {
  outline: 2px solid #4aad9f;
}
.chapter-hd .rap-mobile-chapter-menu .episode-chapter-selected {
  background-color: rgba(23, 23, 37, 0.6);
}
.chapter-hd .rap-mobile-chapter-menu .episode-chapter-selected .episode-chapter .php-hd-video-thumbnail__poster-frame,
.chapter-hd .rap-mobile-chapter-menu .episode-chapter-selected .episode-chapter .php-audio-thumbnail__poster-frame {
  outline: 2px solid #4aad9f;
}
.chapter-hd .php-hd-playlist-thumbnail:focus .php-hd-playlist-thumbnail__poster-frame,
.chapter-hd .php-hd-video-thumbnail:focus .php-hd-playlist-thumbnail__poster-frame,
.chapter-hd .php-audio-thumbnail:focus .php-hd-playlist-thumbnail__poster-frame,
.chapter-hd .php-hd-playlist-thumbnail:focus .php-hd-video-thumbnail__poster-frame,
.chapter-hd .php-hd-video-thumbnail:focus .php-hd-video-thumbnail__poster-frame,
.chapter-hd .php-audio-thumbnail:focus .php-hd-video-thumbnail__poster-frame,
.chapter-hd .php-hd-playlist-thumbnail:focus .php-audio-thumbnail__poster-frame,
.chapter-hd .php-hd-video-thumbnail:focus .php-audio-thumbnail__poster-frame,
.chapter-hd .php-audio-thumbnail:focus .php-audio-thumbnail__poster-frame {
  outline: 2px solid #b96ec1;
}
.chapter-hd .php-hd-video-thumbnail__free,
.chapter-hd .php-audio-thumbnail__free {
  background-color: #4aad9f;
}
.chapter-crunch-time-em .php-audio-thumbnail__count,
.chapter-crunch-time-fm .php-audio-thumbnail__count,
.chapter-llsa .php-audio-thumbnail__count {
  color: #fff;
}
.chapter-crunch-time-em .php-audio-thumbnail__poster-frame,
.chapter-crunch-time-fm .php-audio-thumbnail__poster-frame,
.chapter-llsa .php-audio-thumbnail__poster-frame {
  display: flex;
  justify-content: center;
  align-items: center;
}
.chapter-crunch-time-em .php-audio-thumbnail__image,
.chapter-crunch-time-fm .php-audio-thumbnail__image,
.chapter-llsa .php-audio-thumbnail__image {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-color: #a8aeb8;
}
.chapter-crunch-time-em .php-audio-thumbnail__image-shim,
.chapter-crunch-time-fm .php-audio-thumbnail__image-shim,
.chapter-llsa .php-audio-thumbnail__image-shim {
  display: none;
}
.chapter-crunch-time-em .php-audio-thumbnail:hover .php-audio-thumbnail__image,
.chapter-crunch-time-fm .php-audio-thumbnail:hover .php-audio-thumbnail__image,
.chapter-llsa .php-audio-thumbnail:hover .php-audio-thumbnail__image {
  opacity: 0.9;
}
.chapter-crunch-time-em .php-audio-thumbnail:hover .php-audio-thumbnail__count,
.chapter-crunch-time-fm .php-audio-thumbnail:hover .php-audio-thumbnail__count,
.chapter-llsa .php-audio-thumbnail:hover .php-audio-thumbnail__count {
  opacity: 1;
}
.chapter-c3 .php-audio-thumbnail__count {
  color: #09a689;
}
.chapter-c3 .episode-chapter-selected .php-audio-thumbnail__count {
  display: none;
}
.chapter-emrap .php-audio-thumbnail__count {
  color: #ff6d2d;
}
.chapter-emrap .episode-chapter-selected .php-audio-thumbnail__count {
  display: none;
}
.chapter-emrap .rap-mobile-chapter-menu .episode-chapter-selected {
  background-image: url("../../images/elements/sketchy-backgrounds/player-list-item-emrap.svg");
}
.chapter-emrap .rap-mobile-chapter-menu .php-audio-thumbnail__image-shim {
  opacity: 1;
}
.chapter-crunch-time-em .php-audio-thumbnail__image {
  background: #dedede;
}
.chapter-crunch-time-em .episode-chapter-selected .php-audio-thumbnail__image {
  background: #f30d1e;
}
.chapter-crunch-time-em .php-audio-thumbnail__count {
  display: block;
}
.chapter-rop .php-audio-thumbnail__image {
  background: #29abe2;
}
.chapter-crunch-time-fm .php-audio-thumbnail__image {
  background: #dedede;
}
.chapter-crunch-time-fm .episode-chapter-selected .php-audio-thumbnail__image {
  background: #52bae5;
}
.chapter-crunch-time-fm .php-audio-thumbnail__count {
  display: block;
}
.chapter-llsa .php-audio-thumbnail__image {
  background: #dedede;
}
.chapter-llsa .episode-chapter-selected .php-audio-thumbnail__image {
  background: #57a0d0;
}
.chapter-llsa .php-audio-thumbnail__count {
  display: block;
}
/* inlined file "styles/sketchy-link.less" */
.php-sketchy-link {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  background: transparent;
  border: 0;
  padding: 0 24px;
  color: #fff;
  text-align: center;
  border-style: solid;
  border-width: 1px;
  transition: all 0.15s ease-in-out;
  min-height: 36px;
}
.php-sketchy-link:focus,
.php-sketchy-link:hover {
  text-decoration: none;
  background-color: #fff;
  color: #5e6774;
  transition: none;
  cursor: pointer;
  outline: none;
}
.php-sketchy-link::before {
  content: '';
  min-height: 32px;
  font-size: 0;
}
.php-sketchy-link.php-sketchy-link--filled {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  color: #fff;
  border: none;
  font-size: 10px;
  font-family: 'proximasoft', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  min-height: 36px;
  padding: 0 8px;
}
.php-sketchy-link.php-sketchy-link--filled:focus,
.php-sketchy-link.php-sketchy-link--filled:hover {
  color: #fff;
  background-color: transparent;
  border: none;
  box-shadow: inset 0 0 50px 0 rgba(0, 0, 0, 0.25);
}
@media (min-width: 480px) {
  .php-sketchy-link.php-sketchy-link--filled {
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .php-sketchy-link.php-sketchy-link--filled {
    font-size: 14px;
  }
}
.php-sketchy-link.php-sketchy-link--filled.php-sketchy-link--has-icon {
  border-image-source: none;
  background-image: none;
  flex-direction: column;
  min-width: 75px;
}
.php-sketchy-link.php-sketchy-link--filled.php-sketchy-link--has-icon::before {
  display: none;
}
@media (min-width: 480px) {
  .php-sketchy-link.php-sketchy-link--filled.php-sketchy-link--has-icon {
    flex-direction: row;
    min-width: 120px;
  }
  .php-sketchy-link.php-sketchy-link--filled.php-sketchy-link--has-icon .php-sketchy-link__icon {
    margin-right: 8px;
  }
}
.php-sketchy-link__icon {
  width: 30px;
  height: 30px;
}
@media (min-width: 480px) {
  .chapter-hd .php-sketchy-link.php-sketchy-link--hd-purple.php-sketchy-link--filled {
    background-image: url(../../images/sketchy-button/sketchy-button--hd.svg);
  }
  .chapter-hd .php-sketchy-link.php-sketchy-link--hd-purple.php-sketchy-link--filled:focus,
  .chapter-hd .php-sketchy-link.php-sketchy-link--hd-purple.php-sketchy-link--filled:hover {
    background-image: url(../../images/sketchy-button/sketchy-button--hd.svg);
  }
}
@media (min-width: 480px) {
  .chapter-hd .php-sketchy-link.php-sketchy-link--filled.php-sketchy-link--has-icon {
    background-image: url(../../images/sketchy-button/sketchy-button--hd.svg);
  }
}
.chapter-c3 .php-sketchy-link.php-sketchy-link--filled {
  color: #4fae93;
}
@media (min-width: 480px) {
  .chapter-c3 .php-sketchy-link.php-sketchy-link--filled {
    color: #fff;
    filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.2));
  }
}
.chapter-c3 .php-sketchy-link.php-sketchy-link--filled .php-sketchy-link__icon path {
  fill: #4fae93;
}
@media (min-width: 480px) {
  .chapter-c3 .php-sketchy-link.php-sketchy-link--filled .php-sketchy-link__icon path {
    fill: #fff;
  }
}
@media (min-width: 480px) {
  .chapter-c3 .php-sketchy-link.php-sketchy-link--filled {
    background-image: url(../../images/sketchy-button/sketchy-button--c3.svg);
  }
  .chapter-c3 .php-sketchy-link.php-sketchy-link--filled:focus,
  .chapter-c3 .php-sketchy-link.php-sketchy-link--filled:hover {
    background-image: url(../../images/sketchy-button/sketchy-button--c3.svg);
    box-shadow: none;
    filter: brightness(90%) drop-shadow(0 4px 4px rgba(0, 0, 0, 0.2));
  }
  .chapter-c3 .php-sketchy-link.php-sketchy-link--filled:focus {
    border-radius: 2px;
    outline-offset: 2px;
    outline: rgba(79, 174, 147, 0.5) solid 3px;
  }
}
/* inlined file "styles/about-page.less" */
.about-page img.border {
  background: #fff;
  padding: 20px;
  border-radius: 6px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  width: 100%;
  max-width: 750px;
  height: auto;
  margin: auto;
  padding: 10px;
}
/* inlined file "styles/coins-page.less" */
.coins-page #article_bodytext h3 {
  margin-bottom: 40px;
}
@media (min-width: 992px) {
  .coins-page #article_bodytext h3 {
    margin-right: 330px;
    margin-bottom: 60px;
  }
}
.coins-page #article_bodytext h3:after {
  content: ' ';
  display: block;
  position: relative;
  top: 20px;
  right: 0;
  height: 180px;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("../../images/elements/challenger-coins.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .coins-page #article_bodytext h3:after {
    background-image: url("../../images/elements/challenger-coins@2x.png");
    background-size: 100% auto;
  }
}
@media (min-width: 480px) {
  .coins-page #article_bodytext h3:after {
    background-size: 350px;
    height: 180px;
  }
}
@media (min-width: 992px) {
  .coins-page #article_bodytext h3:after {
    position: absolute;
    top: -15px;
    right: -22%;
    height: 180px;
    background-size: 290px;
  }
}
.coins-page #article_bodytext em {
  margin: 30px auto 40px;
  display: block;
  text-align: center;
  position: relative;
  font-size: 14px;
  color: #a8aeb8;
}
.coins-page #article_bodytext em:before {
  content: ' ';
  display: block;
  position: relative;
  height: 205px;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("../../images/elements/challenger-coin-symbol.png");
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .coins-page #article_bodytext em:before {
    background-image: url("../../images/elements/challenger-coin-symbol@2x.png");
    background-size: 100% auto;
  }
}
@media (min-width: 480px) {
  .coins-page #article_bodytext em:before {
    height: 240px;
    background-size: 430px;
  }
}
@media (min-width: 992px) {
  .coins-page #article_bodytext em:before {
    height: 340px;
    background-size: 100%;
  }
}
@media (min-width: 1200px) {
  .coins-page #article_bodytext em:before {
    height: 390px;
  }
}
.coins-page #article_bodytext p {
  font-size: 18px;
}
.coins-page .contact-help-content {
  margin-bottom: 30px;
}
.coins-page #contact_form {
  padding: 1em 0;
}
.coins-page #contact_form .swat-frame {
  margin-top: 0;
  margin-bottom: 0;
}
.coins-page #contact_form #email_to_field label {
  margin-right: 0.5em;
}
.coins-page #contact_form #email_to_field .swat-form-field-contents {
  display: inline;
  font-weight: 400;
  font-size: 14px;
}
.coins-page #contact_form #email_to_field .swat-form-field-contents .swat-textarea-resize-handle {
  width: 100%;
}
.coins-page #contact_form .swat-button {
  width: 100%;
  display: block;
}
@media (min-width: 768px) {
  .coins-page #contact_form .swat-button {
    width: auto;
    display: inline-block;
  }
}
.coins-page .tel .type {
  display: none;
}
.coins-page dl.vcard {
  margin: 0 0 1em;
  padding: 0;
}
.coins-page dl.vcard ul,
.coins-page dl.vcard li {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.coins-page dl.vcard dt {
  margin-bottom: 5px;
}
.coins-page dl.vcard dd {
  margin: 0 0 20px 10px;
}
.coins-page dl.vcard p.adr {
  margin: 0 0 10px;
}
.coins-page dl.vcard abbr {
  border: 0;
}
/* inlined file "styles/contact-page.less" */
.contact-page #help_scout .swat-message-notification {
  background: #7ace9f;
}
.contact-page #help_scout .swat-message-notification .swat-message-primary-content {
  color: #004112;
  font-weight: bold;
}
.contact-page #help_scout .swat-message-notification .swat-message-secondary-content {
  color: #004112;
}
.contact-page #help_scout .swat-message-notification .swat-message-secondary-content a {
  color: #004112;
}
.contact-page #help_scout .swat-message-notification .swat-message-secondary-content a:visited {
  color: #004112;
}
.contact-page #help_scout .swat-message-notification .swat-message-secondary-content a:active,
.contact-page #help_scout .swat-message-notification .swat-message-secondary-content a:hover {
  color: #004212;
}
/* inlined file "styles/merch-page.less" */
.merch-page #article_bodytext {
  position: relative;
}
.merch-page #article_bodytext h3 {
  font-size: 26px;
  line-height: 1.2;
}
@media (min-width: 992px) {
  .merch-page #article_bodytext h3 {
    margin-right: 320px;
    max-width: 330px;
  }
}
.merch-page #article_bodytext h3:after {
  content: ' ';
  display: block;
  position: relative;
  top: 5px;
  right: 0;
  height: 155px;
  width: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("../../images/elements/merch-store.png");
  background-size: 280px;
  margin-top: 15px;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .merch-page #article_bodytext h3:after {
    background-image: url("../../images/elements/merch-store@2x.png");
    background-size: 280px auto;
  }
}
@media (min-width: 992px) {
  .merch-page #article_bodytext h3:after {
    background-size: 320px;
    position: absolute;
    top: 0;
    right: -28%;
    height: 180px;
    margin-top: 0;
  }
}
.merch-page #article_bodytext em {
  color: #ff6d2d;
  font-size: 14px;
  display: block;
  font-style: normal;
  text-align: center;
}
@media (min-width: 992px) {
  .merch-page #article_bodytext em {
    text-align: left;
    position: absolute;
    right: 10%;
    top: -25px;
  }
}
.merch-page #article_bodytext p {
  font-size: 18px;
}
.merch-page #article_bodytext .swat-button {
  margin: 10px auto;
  width: 150px;
}
@media (min-width: 992px) {
  .merch-page #article_bodytext .swat-button {
    position: absolute;
    right: 100px;
    top: 180px;
  }
}
.merch-page .intro {
  display: block;
  margin-bottom: 30px;
}
@media (min-width: 992px) {
  .merch-page .intro {
    margin-bottom: 60px;
  }
}
.merch-page .description {
  display: block;
  margin-bottom: 30px;
}
/* inlined file "styles/subscribe.less" */
.subscribe {
  border-left-color: #5e6774;
}
.subscribe .hd .page-title {
  padding-top: 15px;
}
.subscribe .hd .logo {
  background-image: url("../../images/elements/logo-checkout.png");
  width: 280px;
  height: 68px;
  margin-top: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .subscribe .hd .logo {
    background-image: url("../../images/elements/logo-checkout@2x.png");
    background-size: 280px 68px;
  }
}
.subscribe #event_container {
  position: relative;
}
.subscribe #event_container > .swat-frame-title {
  display: inline;
}
.subscribe #event_container > .swat-frame-title:before {
  color: #999;
  counter-increment: subscribeSectionNumber;
  content: counter(subscribeSectionNumber) '. ';
}
@media (min-width: 768px) {
  .subscribe #event_container > .swat-frame-title {
    display: block;
  }
  .subscribe #event_container > .swat-frame-title:before {
    position: absolute;
    top: -5px;
    left: -40px;
    content: counter(subscribeSectionNumber);
    background: #ff6d2d;
    color: #fff;
    font-weight: 300;
    font-size: 18px;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    line-height: 30px;
    text-align: center;
  }
}
.subscribe #event_container > .swat-frame-contents {
  padding-top: 10px;
}
.subscribe .promo-promotion-rules {
  display: block;
  padding-top: 2px;
  font-size: 12px;
}
.subscribe.partner-subscribe-details .subscribe-row {
  display: flex;
  flex-direction: column;
}
.subscribe.partner-subscribe-details .subscribe-row .subscribe-sidebar {
  order: -1;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .subscribe.partner-subscribe-details .subscribe-row {
    flex-direction: row;
  }
  .subscribe.partner-subscribe-details .subscribe-row .subscribe-sidebar {
    order: unset;
    padding-left: 30px;
  }
}
.subscribe.partner-subscribe-details .subscribe-sidebar {
  display: block;
}
/* inlined file "styles/episode-page.less" */
.rap-episode-chapter-page .rap-chapter-container-link {
  text-shadow: none;
}
.rap-episode-chapter-page .rap-chapter-container-link .badge {
  margin: 0 0 0 10px;
  color: #5e6775;
  background-color: #fff;
}
.rap-episode-chapter-page .site-dialog-body .abstracts-title {
  text-align: center;
  font-size: 24px;
}
.rap-episode-chapter-page .site-dialog-body .rap-abstract-list {
  padding-bottom: 40px;
}
.rap-episode-chapter-page .site-dialog-body .before-abstract-list {
  padding-bottom: 0;
}
.rap-episode-chapter-page .episode-chapters,
.rap-episode-chapter-page .site-dialog-body {
  /*
		remove the bottom border of the episode chapter list if
		the abstract list follows it
		*/
}
.rap-episode-chapter-page .episode-chapters ol.rap-chapter-list.before-abstract-list li:last-child,
.rap-episode-chapter-page .site-dialog-body ol.rap-chapter-list.before-abstract-list li:last-child {
  border-bottom: none;
}
.rap-episode-chapter-page .episode-chapters .rap-abstract-list li a.episode-chapter:before,
.rap-episode-chapter-page .site-dialog-body .rap-abstract-list li a.episode-chapter:before {
  background: #ffb493;
  color: #fff;
}
.rap-episode-chapter-page .episode-chapters .rap-abstract-list li a.episode-chapter:hover:before,
.rap-episode-chapter-page .site-dialog-body .rap-abstract-list li a.episode-chapter:hover:before {
  background: #ff9060;
}
.rap-episode-chapter-page .episode-chapters .rap-abstract-list li.episode-chapter-selected .episode-chapter,
.rap-episode-chapter-page .site-dialog-body .rap-abstract-list li.episode-chapter-selected .episode-chapter {
  background: rgba(255, 108, 44, 0.07);
}
.rap-episode-chapter-page .episode-chapters .rap-abstract-list li.episode-chapter-selected span.episode-chapter:before,
.rap-episode-chapter-page .site-dialog-body .rap-abstract-list li.episode-chapter-selected span.episode-chapter:before,
.rap-episode-chapter-page .episode-chapters .rap-abstract-list li.episode-chapter-selected a.episode-chapter:before,
.rap-episode-chapter-page .site-dialog-body .rap-abstract-list li.episode-chapter-selected a.episode-chapter:before {
  background: #ff6d2d;
}
.rap-episode-chapter-page .episode-chapters .abstracts-title,
.rap-episode-chapter-page .site-dialog-body .abstracts-title {
  margin-top: 30px;
}
/* inlined file "styles/react-first-run-disclosure.less" */
.rap-first-run-disclosure {
  z-index: 3000 !important;
}
/* inlined file "styles/subscription-details-page.less" */
.subscribe-details #subscription_physical_ema_field > label {
  padding-left: 0;
  font-weight: 100;
  font-size: 18px;
}
.subscribe-details .graduation-note {
  font-size: 12px;
}
.subscribe-details .swat-disclosure-span,
.subscribe-details .swat-disclosure-anchor-opened,
.subscribe-details .swat-disclosure-anchor-closed {
  background-color: #f5f5f3;
  background-position: 2px 4px;
  padding-left: 22px;
}
.subscribe-details #subscription_container.no-bottom-margin {
  margin-bottom: 0;
}
.subscribe-details #specialty_container.numbered-item {
  position: relative;
}
.subscribe-details #specialty_container.numbered-item > .swat-frame-title {
  display: inline;
}
.subscribe-details #specialty_container.numbered-item > .swat-frame-title:before {
  color: #999;
  counter-increment: subscribeSectionNumber;
  content: counter(subscribeSectionNumber) '. ';
}
@media (min-width: 768px) {
  .subscribe-details #specialty_container.numbered-item > .swat-frame-title {
    display: block;
  }
  .subscribe-details #specialty_container.numbered-item > .swat-frame-title:before {
    position: absolute;
    top: -5px;
    left: -40px;
    content: counter(subscribeSectionNumber);
    background: #ff6d2d;
    color: #fff;
    font-weight: 300;
    font-size: 18px;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    line-height: 30px;
    text-align: center;
  }
}
.subscribe-details #specialty_container.numbered-item > .swat-frame-contents {
  padding-top: 10px;
}
/* inlined file "styles/subscription-event-page.less" */
#event_entry_field .swat-checkbox-tree-node {
  padding-left: 0;
}
#event_entry_field .swat-checkbox-wrapper {
  margin-left: 10px;
}
#event_entry_field .swat-control {
  margin-left: 30px;
}
#event_entry_field label {
  display: block;
  font-weight: normal;
  padding-bottom: 1rem;
}
#event_entry_field .event-group-title {
  font-weight: bold;
  display: block;
}
#event_entry_field .event-spots-left {
  display: block;
  font-weight: bold;
  color: #74c581;
}
#event_entry_field .event-group {
  display: block;
  padding-bottom: 0.5rem;
}
#event_entry_field .event-group.event-group-padding {
  padding: 1rem 0 0.5rem 1rem;
}
#event_entry_field .event-more-info,
#event_entry_field .event-group-description,
#event_entry_field .event-dates {
  font-size: 12px;
}
#event_entry_field .event-dates {
  display: block;
  padding-bottom: 0.5rem;
}
#event_entry_field .event-already-registered-note {
  display: block;
  margin: 0.25rem 0;
  padding: 10px;
  background: #f2f2e6;
  color: #459969;
}
#event_entry_field .event-sold-out {
  display: block;
  margin: 0.25rem 0;
  background: none;
  color: #f30d1e;
  font-weight: bold;
}
#event_entry_field #event_entry li {
  position: relative;
}
#event_entry_field #event_entry li input {
  position: absolute;
  top: 10px;
  left: 10px;
  margin-top: 2px;
}
#event_entry_field #event_entry li label {
  display: block;
  margin: 0;
  padding: 10px 80px 10px 50px;
  background: #fff;
  margin: 0 0 7px;
  border-radius: 6px;
  -webkit-box-shadow: 0px -2px 0px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0px -2px 0px rgba(0, 0, 0, 0.1) inset;
  cursor: pointer;
}
#event_entry_field #event_entry li label:hover {
  background: #f9f9f9;
  border-color: #f9f9f9;
}
#event_entry_field #event_entry li label .event-price {
  position: absolute;
  top: 10px;
  right: 10px;
  text-align: right;
  font-weight: 400;
}
#event_entry_field #event_entry li.excluded label {
  color: #999;
}
#event_entry_field #event_entry li.excluded label:hover {
  background: #fff;
  border-color: #fff;
  cursor: auto;
}
/* inlined file "styles/quiz-list-page.less" */
.quiz-list-page h1 {
  display: none;
}
@media (min-width: 768px) {
  .quiz-list-page .quiz-description p {
    max-width: 70%;
  }
}
.quiz-list-page h3 {
  margin: 0 0 5px 0;
  font-weight: 500;
}
.quiz-list-page .quiz-logo {
  width: 100%;
  max-width: 350px;
  height: auto;
  margin-bottom: 10px;
}
.quiz-list-page .more-quizzes {
  color: #a8aeb8;
  font-size: 12px;
  line-height: 1;
}
.quiz-list-page .quiz-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-top: 60px;
}
@media (min-width: 768px) {
  .quiz-list-page .quiz-content {
    flex-direction: row;
  }
}
.quiz-list-page .quiz-content h4 {
  color: #438bbe;
  font-size: 13px;
  font-weight: 400;
}
.quiz-list-page .quiz-content a:hover h4 {
  color: #323b4b;
}
.quiz-list-page .quiz-content .episode-quizzes {
  background: rgba(255, 255, 255, 0.8);
  border: 5px solid rgba(226, 226, 226, 0.6);
  border-radius: 8px;
  padding: 40px;
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 50px;
}
@media (min-width: 768px) {
  .quiz-list-page .quiz-content .episode-quizzes {
    padding: 15px;
    width: 48%;
    flex-direction: row;
  }
}
@media (min-width: 992px) {
  .quiz-list-page .quiz-content .episode-quizzes {
    padding: 30px;
  }
}
.quiz-list-page .quiz-content .episode-thumb {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 768px) {
  .quiz-list-page .quiz-content .episode-thumb {
    align-items: flex-start;
  }
}
.quiz-list-page .quiz-content .episode-thumb img {
  margin-bottom: 10px;
  border-radius: 3px;
  width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .quiz-list-page .quiz-content .episode-thumb img {
    width: 125px;
    height: 125px;
  }
}
.quiz-list-page .quiz-content .episode-thumb .button {
  padding: 0 6px;
  width: 100%;
  font-size: 14px;
}
@media (min-width: 768px) {
  .quiz-list-page .quiz-content .episode-thumb .button {
    max-width: 125px;
  }
}
.quiz-list-page .quiz-content .episode-info {
  margin-top: 30px;
}
@media (min-width: 768px) {
  .quiz-list-page .quiz-content .episode-info {
    margin-top: 0;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .quiz-list-page .quiz-content .episode-info {
    flex: 1;
  }
}
.quiz-list-page .quiz-content .episode-info ul {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  list-style: none;
  justify-content: space-between;
  padding-left: 0;
}
@media (min-width: 768px) {
  .quiz-list-page .quiz-content .episode-info ul {
    flex-direction: row;
    margin-top: 5px;
  }
}
.quiz-list-page .quiz-content .episode-info li {
  display: flex;
  align-items: center;
  border-bottom: solid 1px #eee;
  height: 45px;
  width: 100%;
}
.quiz-list-page .quiz-content .episode-info li a {
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  font-size: 14px;
}
.quiz-list-page .quiz-content .episode-info li span {
  position: relative;
  padding-left: 30px;
  display: flex;
  font-size: 14px;
}
.quiz-list-page .quiz-content .episode-info li a:hover::after,
.quiz-list-page .quiz-content .episode-info li a:hover::before {
  background-color: #8a909a;
}
.quiz-list-page .quiz-content .episode-info li span::after {
  content: '?';
  display: block;
  border-radius: 100%;
  border: solid 1px #fff;
  background-color: #a8aeb8;
  position: absolute;
  width: 16px;
  height: 16px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  font-weight: 800;
  left: 2px;
  top: 2px;
  line-height: 16px;
}
.quiz-list-page .quiz-content .episode-info li span::before {
  display: block;
  content: '';
  border-radius: 100%;
  background: #a8aeb8;
  position: absolute;
  width: 20px;
  height: 20px;
  text-align: center;
  top: 0;
  left: 0;
}
/* inlined file "styles/cme-modal.less" */
.cme-front-matter-display .pim-front-matter-inline-logo-container {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.cme-front-matter-display .pim-front-matter-inline-logo-container .pim-front-matter-inline-logo img {
  max-width: 80px;
  height: auto;
  margin-right: 1rem;
}
@media (min-width: 768px) {
  .cme-front-matter-display .pim-front-matter-inline-logo-container .pim-front-matter-inline-logo img {
    max-width: 110px;
  }
}
.cme-front-matter-display .pim-front-matter-inline-logo-container .pim-front-matter-inline-logo img.pim-aapa-logo {
  padding: 30px;
}
/* inlined file "styles/order-payments-cell-renderer.less" */
.order-payment {
  display: grid;
  grid-template-columns: 1fr 10rem;
  grid-gap: 1rem;
}
.order-payment + .order-payment {
  border-top: 1px solid var(--theme--neutral-palette--light);
  padding-top: 5px;
  margin-top: 5px;
}
.order-payment.new {
  background-color: rgba(255, 255, 0, 0.1);
}
.order-payment__amount {
  text-align: right;
}
.order-payment__total {
  font-weight: bold;
}
.order-payment__total .order-payment__details {
  text-align: right;
}
