/* MercatiPlus Badge */
.mercatiplus-badge {
  display: inline-block !important;
  width: 24px;
  height: auto;
  margin-right: 4px;
}

.badge24plus {
  margin-right: 4px !important;
}

/* CUSTOM PICTURE-IN-PICTURE */

@-webkit-keyframes popout {
  from {
    bottom: -100%;
  }
  to {
    bottom: 10px;
  }
}

@keyframes popout {
  from {
    bottom: -100%;
  }
  to {
    bottom: 10px;
  }
}

.embed-responsive .embed-responsive-item.popout-video--popout {
  position: fixed;
  right: 10px;
  left: auto;
  top: auto;
  bottom: 10px;
  -webkit-animation: popout 0.5s;
  animation: popout 0.5s;
  z-index: 123456789;
}

.embed-responsive.no-video {
  background-color: black;
}

@media all and (min-width: 1024px) {
  .embed-responsive .embed-responsive-item.popout-video--popout {
    width: 375px !important;
    height: 211px !important;
    min-width: 375px !important;
    min-height: 211px !important;
  }
}

@media only screen and (max-width: 1023px) and (min-width: 768px) {
  .embed-responsive .embed-responsive-item.popout-video--popout {
    width: 250px !important;
    height: 139px !important;
    min-width: 250px !important;
    min-height: 139px !important;
  }
}

@media only screen and (max-width: 767px) {
  .embed-responsive .embed-responsive-item.popout-video--popout {
    width: 200px !important;
    height: 113px !important;
    min-width: 200px !important;
    min-height: 113px !important;
  }
}

.popout-video--popout .popout-video--btn {
  background: transparent;
  cursor: pointer;
  pointer-events: auto;
  top: 0;
  left: 0;
  position: relative;
  z-index: 1;
  padding: 15px;
  border: none;
}

.popout-video--popout .icon-close:hover {
  background-color: rgba(0, 0, 0, 0.3);
}

.popout-video--popout .icon-close {
  color: white;
  top: 0;
  left: 0;
  position: absolute;
  font-size: 23px;
}

/* END CUSTOM PICTURE-IN-PICTURE */

.container.s24-main-container {
  background-color: #f5e5d5;
}
@media (min-width: 768px){
.backgroundAdv .dossier-wrapper, .backgroundAdv .main-header, .backgroundAdv .rel--strip, .backgroundAdv .sbrknews, .backgroundAdv .scta--head, .backgroundAdv .shrinkable {
    margin-left: auto;
    margin-right: auto;
    max-width: 760px;
  }
}
@media (min-width: 1024px){
.backgroundAdv .dossier-wrapper, .backgroundAdv .main-header, .backgroundAdv .rel--strip, .backgroundAdv .sbrknews, .backgroundAdv .scta--head, .backgroundAdv .shrinkable {
    max-width: 1020px;
  }
}
@media (min-width: 1540px){
 .backgroundAdv .main-header, .backgroundAdv .rel--strip, .backgroundAdv .sbrknews, .backgroundAdv .scta--head, .backgroundAdv .shrinkable {
    max-width: 1260px;
 }
}
/*fix per modale ricerca listino */
#modal-fmw-search.show {
  display:block;
}

.abox--no-bg-color {
  background-color: transparent
}

.rel.rel--slim.rel--bg.rel--ddgray.bg-black.inverted-color{ margin-left: -16px; margin-right:-16px; padding-left:16px; padding-right:16px;}
