.nxs-widgetype-advertentie {
  height: inherit !important;
}

.slc-billboard {
  margin-bottom:20px;
}

.slc-billboard, .slc-halfpage, .slc-mobile-rectangle, .slc-skyscraper {
  clear: both;
}

.slc-mainsponsor {
  display: none;
}

.slc-billboard .slc-ads {
  position: relative;
  display: none;
}

.slc-mobile-rectangle .slc-ads {
  position: relative;
  display: block;
}

.slc-skyscraper .slc-ads {
  position: relative;
  display: none;
}

.slc-halfpage, .slc-halfpage .slc-ads {
  display: none;
}

.slc-halfpage {
  position: relative;
  display: block;
  max-height: 600px;
  overflow: hidden;
}

.slc-halfpage .slc-ads:first-child {
  margin: 0 auto;
  text-align: center;
  width: 336px;
  height: auto;
}

.slc-halfpage .slc-ads:last-child {
  margin: 0 auto;
  text-align: center;
  width: 336px;
  height: auto;
}

.slc-ads-wrap {
  display: block;
  border: 0 none;
  margin: 0 auto;
  text-align: center;
}

.nxs-widgetype-advertentie .slc-mobile-rectangle .slc-ads iframe {
  margin-left: -10px;
}

.slc-skyscraper-sidebar.slc-skyscraper .slc-ads img, .slc-skyscraper-sidebar.slc-skyscraper .slc-ads iframe {
  padding-bottom: 20px;
}

.slc-skyscraper .slc-ads {
  display: none;
}

.slc-mobile-rectangle .slc-ads {
  display: none;
}

.slc-mobile-rectangle {
  margin: 0px 12px 30px;
}

#nxs-content-container .slc-mobile-rectangle {
  margin:0px;
}

.nxs-advertentie-fixed-sidebar-filler {
   margin-bottom: 20px;
}

@media only screen and (max-width: 767px) {
.slc-billboard .slc-ads {
    padding: 0px 12px;
  }
  .slc-mobile-rectangle .slc-ads {
    display: block;
  }
  .nxs-sidebar-container .nxs-advertentie-fixed-sidebar {
    width: 100%;
    margin-bottom:30px;
  }
}

@media only screen and (min-width: 960px) {
  .slc-mainsponsor {
    display: block;
    margin-bottom:20px;
  }

  .slc-skyscraper-sidebar.slc-skyscraper .slc-ads {
    display: block;
    border-right: 3.6em solid transparent;
  }
}

@media only screen and (min-width: 1025px) {
  .slc-billboard .slc-ads {
    display: block;
  }
}

@media only screen and (min-width: 1200px) {
  .slc-halfpage, .slc-halfpage .slc-ads {
    display: block;
  }
}

@media only screen and (min-width: 1780px) {
  .slc-skyscraper-fullwidth .slc-ads {
    display: block;
    position: absolute;
    top: 30px;
    right: -150px;
  }
}

.slc-halfpage .slc-ads:nth-child(2) img {
  padding: 40px 0px 0px;
}

.nxs-advertentie-fixed-sidebar {
  width: 27.2em;
  background: transparant;
  border-right: 36px solid transparent;
  position: relative;
  /*float: left;*/
  /*clear: both;*/
  position: relative;
}

@media only screen and (min-width: 0px) {
  .nxs-advertentie-fixed-sidebar {
    border-right: 3.6em solid transparent;
  }
}
