.media-rubrica{padding-top: 75px; max-width: 1120px; margin: 0 auto; text-align: center;padding-bottom: 220px;display: block;}
.rubrica-slider{margin-top: 26px;position: relative;}
.mask-left-switch, .mask-right-switch{position: absolute;width: 48px;height: 370px;top: 75px;z-index: 50;}
.mask-left-switch{left: 52px;}
.mask-right-switch{right: 52px;}
#carousel {width:1120px;height:520px;display: relative;}
#carousel img {display: hidden;cursor: pointer;}
.slider-buttons .arrow-right, .slider-buttons .arrow-left{position: absolute;z-index: 500;width: 16px;height: 22px;}
.arrow-right{margin: 250px 0 0 420px;cursor: pointer;}
.arrow-left{margin: 250px 0px 0px -440px;cursor: pointer;}
.slick-loaded{display: block;}
.slick-not-loaded{display: none;}
.videoYT, #carousel img{width: 920px; height: 520px;cursor: default;}
.media-rubrica div img.element.carousel-center.video, .media-rubrica div img.element.carousel-center.youtube{opacity: 0; z-index: -1}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.arrow-left{margin: 250px 0 0 130px}
.arrow-right{margin: 250px 0 0 970px}
}
@media screen and (max-width: 768px){
  .arrow-right, .arrow-left {display: none;}
  .media-rubrica{padding-bottom: 58px;padding-top: 25px;}
  .media-rubrica h2{font-size: 19px;text-align: center;padding:45px 0 16px 0;}
  .media-rubrica img{width: 100%;}
  #carousel {width:100%;height: 100%}
  .videoYT{display: block;}
  .videoYT, #carousel img{height: auto;}
}
