/* Colors */
/* Spacing scale */
/* Widths */
/* Transitions */
/* stylelint-disable */
/* ALL JW PLAYERS */
.jw-rightclick {
  display: none;
  opacity: 0; }

/* BASE THEME */
.jwplayer.jwplayer {
  margin-top: 0rem;
  margin-bottom: 0rem;
  background-color: #222;
  outline: none; }

.embed .jwplayer {
  margin-top: 0px; }

.jwplayer .jw-button-color {
  color: #f1f1f1; }
  .jwplayer .jw-button-color:hover {
    opacity: 0.8; }

.jwplayer .jw-background-color {
  background: rgba(37, 37, 37, 0.65); }

.jwplayer .jw-buffer {
  background: #bcbcbc; }

.jwplayer .jw-progress {
  background: #d6001c; }

.jwplayer .jw-knob {
  background-color: #a9131f; }

.jwplayer .jw-text-duration {
  display: none;
  text-decoration: none !important; }

.jw-icon-inline, .jw-icon-tooltip, .jw-slider-horizontal, .jw-text-elapsed, .jw-text-duration {
  text-decoration: none !important; }

.jwplayer.jw-flag-touch .jw-controlbar,
.jwplayer.jw-flag-touch .jw-skip,
.jwplayer.jw-flag-touch .jw-plugin {
  font-size: 1em; }

.jwplayer .jw-slider-time {
  background: none;
  margin-bottom: 43px;
  position: absolute;
  z-index: 99;
  bottom: 0;
  margin-left: 1px; }

.jwplayer .jw-icon {
  pointer-events: all; }

.jwplayer .jw-icon-volume,
.jwplayer .jw-icon-fullscreen {
  min-width: 1.75em;
  margin-top: -4px;
  padding-right: 20px;
  text-align: left; }

.jwplayer .jw-icon-fullscreen {
  padding-right: 0; }

.jwplayer .jw-display-icon-container {
  background: none !important; }

.jwplayer .jw-display-icon-container .jw-icon {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: .6rem solid #fff;
  width: 11rem !important;
  height: 11rem !important;
  margin: 0 auto;
  border-radius: 50%;
  -webkit-transition: opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
  transition: opacity 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
  transition: opacity 500ms ease-in-out, transform 500ms ease-in-out;
  transition: opacity 500ms ease-in-out, transform 500ms ease-in-out, -webkit-transform 500ms ease-in-out;
  -webkit-animation: none;
          animation: none;
  opacity: 0.7;
  margin-top: -30px; }
  .jwplayer .jw-display-icon-container .jw-icon::before {
    display: none; }
  .jwplayer .jw-display-icon-container .jw-icon::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent transparent transparent #ffffff;
    margin: -2.2rem 0 0 -1.4rem;
    border-width: 2.4rem 0 2.4rem 4.4rem; }
  .jwplayer .jw-display-icon-container .jw-icon:hover {
    opacity: 0.9;
    -webkit-transform: scale(1.07);
            transform: scale(1.07); }

.jwplayer .jw-rail {
  background: #bcbcbc; }

.jwplayer .jw-volume-tip .jw-progress {
  background: #d6001c; }

.jwplayer .jw-volume-tip .jw-knob {
  width: 100%; }

.jw-time-tip,
.jw-volume-tip,
.jw-menu {
  border: 0;
  left: -70%; }

.article-body .jw-companion {
  float: left;
  padding-right: 2rem; }

.article-body .jwplayer {
  margin-top: 10px; }

.jw-time-tip {
  color: #fff !important;
  background: #d6001c !important;
  border-color: #d6001c !important; }
  .jw-time-tip span {
    text-decoration: none !important; }

/**
  * Related
**/
.jwPlayer-related {
  background: #bcbcbc;
  position: relative;
  opacity: 0.95;
  z-index: 9;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 20px;
  display: none;
  cursor: pointer;
  overflow: hidden;
  overflow-y: auto; }
  .jwPlayer-related p {
    color: #fff;
    font-size: 1.8rem;
    font-family: source-sans-pro, sans-serif;
    margin-bottom: 0px;
    padding: 0px 5px; }

.jwPlayer-box .jwplayer {
  display: none; }

.jwPlayer-box .jwplayer:first-child {
  display: block; }

.jwPlayer-related--box {
  width: 32%;
  display: block;
  float: left;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px 5px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding-bottom: 20px;
  font-family: source-sans-pro, sans-serif;
  height: 210px; }
  .jwPlayer-related--box span {
    font-size: 14px;
    color: #fff;
    text-decoration: none !important;
    display: block; }
  .jwPlayer-related--box:hover {
    opacity: 0.6; }

/**
  * CB
**/
.page-hills-renal .jw-progress,
.page-hills-renal .jw-display-icon-container .jw-icon,
.page-hills-renal .jw-progress,
.jw-skin-cb .jw-volume-tip .jw-progress,
.jw-skin-cb .jw-display-icon-container .jw-icon,
.jw-skin-cb .jw-progress {
  background: #d6001c; }

.page-hills-renal .jw-knob,
.jw-skin-cb .jw-knob {
  background-color: #d6001c; }

.page-hills-renal .jw-time-tip,
.jw-skin-cb .jw-time-tip {
  color: #fff !important;
  background: #d6001c !important;
  border-color: #d6001c !important; }

/**
  * VTB
**/
.jw-skin-vtb .jw-volume-tip .jw-progress,
.jw-skin-vtb .jw-display-icon-container .jw-icon,
.jw-skin-vtb .jw-progress {
  background: #4bbcde; }

.jw-skin-vtb .jw-knob {
  background-color: #4bbcde; }

.jw-skin-vtb .jw-time-tip {
  color: #fff !important;
  background: #4bbcde !important;
  border-color: #4bbcde !important; }

/**
  * PB
**/
.jw-skin-pb .jw-volume-tip .jw-progress,
.jw-skin-pb .jw-display-icon-container .jw-icon,
.jw-skin-pb .jw-progress {
  background: #00b3b3; }

.jw-skin-pb .jw-knob {
  background-color: #00b3b3; }

.jw-skin-pb .jw-time-tip {
  color: #fff !important;
  background: #00b3b3 !important;
  border-color: #00b3b3 !important; }

/**
  * PTB
**/
.jw-skin-ptb .jw-volume-tip .jw-progress,
.jw-skin-ptb .jw-display-icon-container .jw-icon,
.jw-skin-ptb .jw-progress {
  background: #E9AA21; }

.jw-skin-ptb .jw-knob {
  background-color: #E9AA21; }

.jw-skin-ptb .jw-time-tip {
  color: #fff !important;
  background: #E9AA21 !important;
  border-color: #E9AA21 !important; }

/**
  * PVD
**/
.jw-skin-pvd .jw-volume-tip .jw-progress,
.jw-skin-pvd .jw-display-icon-container .jw-icon,
.jw-skin-pvd .jw-progress {
  background: #237aba; }

.jw-skin-pvd .jw-knob {
  background-color: #237aba; }

.jw-skin-pvd .jw-time-tip {
  color: #fff !important;
  background: #237aba !important;
  border-color: #237aba !important; }

/**
 * Abaxis (Custom Media)
 */
.jw-skin-abaxis .jw-volume-tip .jw-progress,
.jw-skin-abaxis .jw-display-icon-container .jw-icon,
.jw-skin-abaxis .jw-progress {
  background: #0082C0; }

.jw-skin-abaxis .jw-knob {
  background-color: #0082C0; }

.jw-skin-abaxis .jw-time-tip {
  color: #fff !important;
  background: #0082C0 !important;
  border-color: #0082C0 !important; }

/**
  * Products in Brief
 **/
.jw-skin-pib .jw-volume-tip .jw-progress,
.jw-skin-pib .jw-display-icon-container .jw-icon,
.jw-skin-pib .jw-progress {
  background: #f15f22; }

.jw-skin-pib .jw-knob {
  background-color: #f15f22; }

.jw-skin-pib .jw-time-tip {
  color: #fff !important;
  background: #f15f22 !important;
  border-color: #f15f22 !important; }

/* Parent default CB/VTB */
.jw-skin-default-parent-video-player .jw-volume-tip .jw-progress,
.jw-skin-default-parent-video-player .jw-display-icon-container .jw-icon,
.jw-skin-default-parent-video-player .jw-progress {
  background: #d6001c; }

.jw-skin-default-parent-video-player .jw-knob {
  background-color: #d6001c; }

.jw-skin-default-parent-video-player .jw-time-tip {
  color: #fff !important;
  background: #d6001c !important;
  border-color: #d6001c !important; }

/* Parent default CB PTB Article */
body.ptb-article .jw-skin-default-parent-video-player .jw-volume-tip .jw-progress,
body.ptb-article .jw-skin-default-parent-video-player .jw-display-icon-container .jw-icon,
body.ptb-article .jw-skin-default-parent-video-player .jw-progress {
  background: #E9AA21; }

body.ptb-article .jw-skin-default-parent-video-player .jw-knob {
  background-color: #E9AA21; }

body.ptb-article .jw-skin-default-parent-video-player .jw-time-tip {
  color: #fff !important;
  background: #E9AA21 !important;
  border-color: #E9AA21 !important; }

.jw-preview {
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat; }

/* Volume Control */
.jw-icon.jw-icon-tooltip.jw-icon-volume.jw-button-color.jw-reset {
  z-index: 99; }

/* Remove margin-bottom from video players inside the video-playlist */
[id^=video-playlist-] [id^=jwplayer-] {
  margin-bottom: 0; }

/* stylelint-enable */

@media (min-width: 768px) {
  .jwplayer .jw-sharing-content {
    font-size: 130%; }
  .jwplayer .jw-controlbar {
    padding: 8px; } }

@media (max-width: 768px) {
  .jwplayer .jw-controlbar {
    padding: 0 .25em; }
    .jwplayer .jw-slider-time {
      margin-bottom: 27px; }
    .jwplayer .jw-icon-volume,
    .jwplayer .jw-icon-fullscreen {
      margin-top: 0px; }
    .jwplayer .jw-display-icon-container .jw-icon {
      border: .4rem solid #fff;
      width: 7rem !important;
      height: 7rem !important; }
      .jwplayer .jw-display-icon-container .jw-icon::after {
        margin: -1.6rem 0 0 -1.3rem;
        border-width: 1.6rem 0 1.6rem 3.1rem; } }

@media (max-width: 480px) {
    .jwplayer .jw-display-icon-container .jw-icon {
      border: .3rem solid #fff;
      width: 6rem !important;
      height: 6rem !important;
      margin-top: 0px !important; }
      .jwplayer .jw-display-icon-container .jw-icon::after {
        margin: -1rem 0 0 -0.5rem;
        border-width: 1.1rem 0 1.1rem 1.7rem; }
    .jwPlayer-related {
      padding: 10px; }
      .jwPlayer-related p {
        font-size: 2.2rem; }
    .jwPlayer-related--box {
      width: 99%;
      height: auto; } }

@media (max-width: 640px) {
    .jwPlayer-related--box {
      width: 49%; } }

@media (max-width: 580px) {
  .jwplayer .jw-skin-cb .jw-display-icon-container .jw-icon {
    color: #fff !important;
    background: #d6001c !important;
    border-color: #fff !important;
    width: 3rem !important;
    height: 3rem !important; } }
