.image {
  position: relative;
  display: block;
}

.image img {
  position: relative;
  display: block;
  width: 100%;
  height: auto;
}

.image.is-16by9 {
  padding-top: 56.25%;
}

.image.is-16by9 img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.image.is-16by9 img[src*="512x350_"] {
  top: -40px;
}
.bck-media-video .next-video, .bck-media-news .next-video { 
   display: none
}
.rcs-video .video-js .vjs-time-control {
position: absolute !important;
left: 8em !important;
}
.rcs-video .video-js .vjs-time-control.vjs-time-divider{
margin-top: 0.5em !important;
  left: 11.7em !important;
  height: 70% !important;
}
.rcs-video .video-js .vjs-time-control.vjs-duration {
left: 12.2em !important;
}
.bck-media-news .vidcar4s {
  max-width: 100% !important;
  margin-bottom: 0 !important;
  background-color: black !important;
}

.bck-media-news .vidcar4s video[id*="player4s_"] {
  max-width: 100% !important;
  background-color: black !important;
}

.bck-media-news .vidcar4s div[id*="vidpl4s_"] {
  display: flex !important;
  max-width: 100% !important;
  margin-top: 0 !important;
}

.bck-media-news .vidcar4s iframe {
  width: 100%;
}

.bck-media-news .vidcar4s #_4sTitleContainer {
  display: none !important;
}

.bck-media-news .vidcar4s ._4sControlBarContainer {
  z-index: 22 !important;
}

.bck-media-news .vidcar4s #_4sLogoImage {
  z-index: 22 !important;
  top: 10px !important;
  min-width: 20px;
  min-height: 20px;
}

.bck-media-news .vidcar4s div[id*="div-gpt-ad-google"] {
  z-index: 23 !important;
}

.bck-media-news .icon, .media-image .icon {
  position: absolute;
  z-index: 10;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.type-articolo .container .apertura_foglia .container-body-article .player i {
  display: block;
}

/* SKY PLAYER END */

@media only screen and (max-width:600px)  {

  /* CUSTOM STICKY VIDEO */

  .custom-video-sticky.sticky-video {
    position: fixed !important;
    z-index: 999;
    top: 0;
    left: 0;
    width: 100% !important;
    height: calc((102vw - 10px) / 16 * 9) !important;
    max-height: 307px !important;
    margin: 0;
  }

  .custom-video-sticky .sticky-title {
    display: none !important;
  }

  .custom-video-sticky.player.sticky-video {
    overflow: visible;
  }

  .custom-video-sticky.player.sticky-video .sticky-close-icon {
    display: none !important;
  }

  .custom-video-sticky.player.sticky-video .sticky-close-icon svg {
    display: none !important;
  }

  .custom-video-sticky.sticky-video .vidcar4s div[id*="div-gpt-ad-google"] > div {
    width: 100% !important;
    height: 100% !important;
  }

  .custom-video-sticky.sticky-video .vidcar4s div[id*="div-gpt-ad-google"] > div video {
    width: 100% !important;
    height: auto !important;
  }

  /* CUSTOM STICKY VIDEO END */


  /* STICKY VIDEO */

  .sticky-video {
    right: inherit !important;
    bottom: 0 !important;
    padding: 0 !important;
  }

  /* STICKY VIDEO END */

  /* OVERLAY NEXT VIDEO */

  .bck-media-news .overlay-next-video {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0.625rem 1.375rem;
    background-color: rgba(0, 0, 0, 0.4);
  }

  .bck-media-news .overlay-next-video .next-header > :not(:last-child):not(.icon) {
    margin-right: 2.5rem;
  }

  .bck-media-news .overlay-next-video .next-header .number {
    position: relative;
    width: 55px;
    height: 55px;
    border: 5px solid #f07821;
    background-color: #000;
    font-family: Roboto Condensed, sans-serif;
    font-size: 2.25rem;
    line-height: 47px;
    text-align: center;
    font-weight: 700;
    border-radius: 50%;
  }

  .bck-media-news .overlay-next-video .next-header .text {
    font-size: 22px !important;
  }

  .bck-media-news .overlay-next-video .next-center {
    width: 100%;
  }

  .bck-media-video .overlay-next-video .next-center .text {
    position: relative;
    font-family: Roboto Condensed, sans-serif;
    font-size: 0.875rem;
    text-align: center;
    font-weight: 400;
  }

  .bck-media-news .overlay-next-video .next-center .text:after {
    position: absolute;
    right: -7px;
    bottom: 6px;
    width: 97px;
    height: 1px;
    border-bottom: 1px solid #b0b0b0;
    content: "";
  }

  .bck-media-news .overlay-next-video .next-center .text:before {
    position: absolute;
    bottom: 6px;
    left: -7px;
    width: 97px;
    height: 1px;
    border-bottom: 1px solid #b0b0b0;
    content: "";
  }

  .bck-media-news .overlay-next-video .next-footer.fxr-between-center {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

  .bck-media-news .overlay-next-video .next-footer .image {
    width: 136px !important;
    height: 76px !important;
    margin-right: 1.25rem;
  }

  .bck-media-news .overlay-next-video .next-footer .image img {
    width: 123px !important;
    height: 70px !important;
  }

  .bck-media-news .overlay-next-video .next-footer .title {
    width: 45%;
    font-family: Roboto Condensed, sans-serif;
    font-size: 1rem;
    font-weight: 700;
  }

  .bck-media-news .image img {
    object-fit: cover;
  }

  /* OVERLAY NEXT VIDEO END */

  /* FIX PLAYER SKY BIG VIDEO */

  .type-articolo .container .apertura_foglia .container-body-article .player {
    width: 100%;
    height: auto;
  }

  /* FIX PLAYER SKY BIG VIDEO */

  /* FIX ICON RESTART */

  .type-articolo .container .apertura_foglia .container-body-article .player i {
    display: none !important;
  }

  /* FIX ICON RESTART END */

  /* FIX ICON MUTE */

  .ima-mute-div.ima-muted {
    top: -16px !important;
  }

  .ima-mute-div.ima-non-muted {
    top: -16px !important;
  }

  /* FIX ICON MUTE END */

   /* FIX ICON PLAY END */
  .bck-media-news .icon .icon-corriere-play, .media-image .icon .icon-corriere-play {
    width: 50px;
    height: 50px;
    background: url(//images2.corriereobjects.it/includes2013/LIBS/css/assets/video/play_icon_50.png?v=201703101017) no-repeat;
    background-size: cover;
  }

  article.bk_video02 figure a i {
    left: 10px;
    bottom: 15px;
    top: inherit;
    width: 35px;
    height: 35px;
  }
  /* FIX ICON PLAY END */

  .bck-media-news .shadowBkgPhoto .thumbnail::before {
    content: "";
    display: block;
    position: absolute;
    left: 10px;
    bottom: 78px;
    width: 35px;
    height: 35px;
    z-index: 2;
    background: url(//images2.corriereobjects.it/includes2013/LIBS/css/assets/video/play_icon_50.png?v=201703101017) no-repeat;
    background-size: cover;
  }
}

@media only screen and (min-width:601px){

  /* CUSTOM STICKY VIDEO END */
    .rcs-video #riattiva-audio {
        display: none !important;
    }

    .rcs-video .vjs-muted #riattiva-audio{
      display: none !important;
    }
  .custom-video-sticky.sticky-video {
    margin-bottom: 0 !important;
  }

  .custom-video-sticky.sticky-video .vidcar4s div[id*="div-gpt-ad-google"] > div {
    width: 325px !important;
    height: 184px !important;
  }

  .custom-video-sticky.sticky-video .vidcar4s div[id*="div-gpt-ad-google"] > div video {
    width: 325px !important;
    height: 184px !important;
  }

  .custom-video-sticky:not(.sticky-video) .vidcar4s iframe {
    width: 100% !important;
    height: 100% !important;
  }

  .custom-video-sticky .sticky-video .vidcar4s iframe {
    width: 100%;
    height: 188px;
  }

  .bck-media-news .sticky-video .vidcar4s iframe {
    width: 100%;
    height: 188px;
  }

  .bck-media-news {
    display: block;
    overflow: hidden;
  }

  /* CUSTOM STICKY VIDEO END */


  .sticky-video .sticky-title {
    width: 325px !important;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 75%);
  }

  /* NEXT VIDEO END */

  .bck-media-news .next-video {
    display: none;
  }

  /* NEXT VIDEO END */

  /* OVERLAY NEXT VIDEO */

  .bck-media-news .overlay-next-video .next-header .text {
    font-size: 30px !important;
  }

  /* OVERLAY NEXT VIDEO END */

  /* FIX ICON MUTE */

  .ima-mute-div.ima-muted {
    top: -16px !important;
  }

  .ima-mute-div.ima-non-muted {
    top: -16px !important;
  }

  /* FIX ICON MUTE END */

  /* FIX BULLET */

  .rcs-video .video-js .vjs-play-progress:before {
    top: -0.35em !important;
    font-size: 0.9em !important;
  }

  /* FIX BULLET END */

  /* FIX TEXT CAROUSEL */

  #pno-video-sezione .swiper-container .media-content {
    margin: 0 5px !important;
  }

  /* FIX TEXT CAROUSEL END */

  /* FIX ACCORDION CAROUSEL */

  .swiper-button-next, .swiper-button-prev {
    top: 43% !important;
  }

  /* FIX ACCORDION CAROUSEL END */

  /* FIX OVERLAY NEXT VIDEO PADDING */

  .bck-media-video .player_big .overlay-next-video, .bck-media-news .overlay-next-video {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  /* FIX OVERLAY NEXT VIDEO PADDING END */

  /* FIX HEIGHT PLAYER BIG */

  .type-articolo .container.player_big_container .apertura_foglia .container-body-article .player_big {
    height: 558px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  /* FIX HEIGHT PLAYER BIG */

  .type-articolo section.container .container-header-article-new .article-title {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  /* FIX CONTAINER */
  .type-articolo .container .apertura_foglia .container-body-article {
    padding-top: 0;
    padding-bottom: 5px;
  }
  /* FIX CONTAINER */

  .type-articolo section.container {
    padding-top: 0;
  }

  /* FIX ICON PLAY */
  .bck-media-news .icon .icon-corriere-play:before, .media-image .icon .icon-corriere-play:before {
    font-family: "iconfont";
    font-size: 80px;
    content: "\f104";
  }
  /* FIX ICON PLAY END */
}



@media only screen and (max-width: 600px){
.bck-media-news .overlay-next-video {
    position: absolute!important;
    z-index: 1;
    top: 0px !important;
    width: 100% !important;
    height: 100% !important;
    padding: 0.625rem 1.375rem !important;
    background-color: rgba(0, 0, 0, 0.4) !important;
}

.bck-media-news .overlay-next-video .next-center .text:after {
    position: absolute !important;
    right: -7px !important;
    bottom: 6px !important;
    width: 97px !important;
    height: 1px !important;
    border-bottom: 1px solid #b0b0b0 !important;
    content: "" !important;
}

.bck-media-news .overlay-next-video .next-center .text:before {
    position: absolute !important;
    bottom: 6px !important;
    left: -7px !important;
    width: 97px !important;
    height: 1px !important;
    border-bottom: 1px solid #b0b0b0 !important;
    content: "" !important;
}
  .bck-media-video .overlay-next-video .next-center, .bck-media-news .overlay-next-video .next-center {
      width: 100% !important;
      margin-top: 15px !important;
  }
}

@media only screen and (max-width: 600px) {
.overlay-next-video .next-footer {
align-items: flex-start;
align-content: flex-start;
}


.bck-media-news .overlay-next-video .next-footer .title {
font-size: 3.725vw !important;
line-height: 1.17 !important;
}


.bck-media-video .overlay-next-video .next-center .text, .bck-media-news .overlay-next-video .next-center .text {
font-size: 4vw !important;
}


.bck-media-news .overlay-next-video .next-center .text:before {
width: 26vw !important;
}


.bck-media-news .overlay-next-video .next-center .text:after {
width: 26vw !important;
}


.bck-media-news .overlay-next-video .next-header .text {
font-size: 7vw !important;
}


.bck-media-video .overlay-next-video .next-header .number, .bck-media-news .overlay-next-video .next-header .number {
font-size: 8vw;
width: 20vw;
height: 20vw;
line-height: 18vw;
}


.bck-media-news .overlay-next-video .next-footer .image {
width: 38vw !important;
height: 17vw!important;
}


.bck-media-news .overlay-next-video .next-footer .image img {
width: 38vw !important;
height: 17vw!important;
}
}