body.cms-superheroes-actie {
  background:#fff;
}

body.cms-superheroes {
  background:#fff;
}

body.cms-back-to-school-promotieartikelen {
  background:#fff;
}

.actie-landingspagina .pageblock-15 {
  margin-top:15px !important;
}

.actie-landingspagina .pageblock-20 {
  margin-top:20px !important;
}

.actie-landingspagina .pageblock-25 {
  margin-top:25px !important;
}

.actie-landingspagina .pageblock-30 {
  margin-top:30px !important;
}

.actie-landingspagina .pageblock-40 {
  margin-top:40px !important;
}

.actie-landingspagina .pageblock-50 {
  margin-top:50px !important;
}

.actie-landingspagina .product-img-padding-20 {
  padding:20px 20px 0 20px;
}

@media (min-width: 992px) {

.actie-landingspagina .col-no-padding {
  padding: 0 !important;
  margin: 0 !important;
}

.table-container {
  display:table;
  table-layout:fixed;
  padding:0 15px;
}

.table-container .col-table-cell {
  display:table-cell;
  vertical-align:middle;
  float:none;
}

}

.actie-landingspagina h1 {
  margin-bottom:10px;
  font-weight:500;
  font-size:29px;
}

.actie-landingspagina h2 {
  margin-bottom:7px;
  font-weight:700;
  font-size:15px;
}

.actie-landingspagina h2.title-border-bottom {
  padding:0 0 10px 0;
  border-bottom:1px solid #ddd;
}

.actie-landingspagina h3 {
  margin-bottom:7px;
  font-weight:700;
  font-size:15px;
}

.actie-landingspagina p {
  margin-bottom:15px;
  line-height:23px;
}

.actie-landingspagina .text-center {
  text-align:center;
}

/* Banner */

.actie-landingspagina .top-banner figure img {
  width:100%;
  border-radius:3px;
}

/* USP */

.actie-landingspagina .usp {
  text-align:center;
}

.actie-landingspagina .usp i {
  margin-bottom:15px;
  font-size:35px;
}

.actie-landingspagina .usp h3 {
  font-size:14px;
  font-weight:normal;
}

/* Productblock */

.actie-landingspagina .product-block figure {
  width:100%;
  position:relative;
}

.actie-landingspagina .product-block figure .label-coupon {
  top:15px;
  left:15px;
  padding:5px 7px;
  font-size:13px;
  position:absolute;
}

.actie-landingspagina .product-block figure img {
  width:100%;
  border-radius:3px 3px 0 0;
}

.actie-landingspagina .product-block {
  position:relative;
  display:block;
  text-decoration:none;
  border-radius:3px;
  overflow:hidden;
  border:1px solid #ddd;
  transition:all 0.2s ease;
}

.actie-landingspagina .product-block:hover {
  color:#666 !important;
  border:1px solid #ccc;
  -webkit-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.15);
  box-shadow: 0px 2px 15px 0px rgba(0,0,0,0.15);
}

.product-block-no-border {
  border:0px !important;
}

.actie-landingspagina .product-block-text {
  padding:15px;
}

.actie-landingspagina .product-block-text p {
  margin-bottom:10px;
}

.actie-landingspagina .product-block-text .price {
  color:#999;
}

.actie-landingspagina .product-block-text span.price-new {
  margin-left:3px;
  color:#333;
  font-weight:bold;
}

.actie-landingspagina .product-block-text span.price-old-strike {
  text-decoration:line-through;
  color:#de479c;
}

.actie-landingspagina .product-block-text span.price-old {
  color:#999;
}

.actie-landingspagina .product-block-text .btn-success:after {
  content:"\f105";
  font:normal normal normal 14px/1 Font Awesome\ 5 Pro;
  -webkit-font-smoothing:antialiased;
  display: inline-block;
  line-height:20px;
  margin-left:10px;
}

/* Contentblock */

.actie-landingspagina .content-block figure img {
  width:100%;
  border-radius:0px;
}

.actie-landingspagina .content-block .content-block-text {
  padding:0 80px;
}




@media (max-width:991px) {

.actie-landingspagina .content-block figure  {
  margin-bottom:15px;
}

.actie-landingspagina .content-block .content-block-text {
  padding:0px;
}

.actie-landingspagina .products-scroll {
  margin:0;
  padding:0;
  display:flex;
  flex-wrap:nowrap;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}

.actie-landingspagina .products-scroll > .col-xs-12 {
  width:75vw;
  padding-left:0px;
  display: inline-block;
  float: none;
}

.actie-landingspagina .products-scroll figure img {
  width:45vw;
}



}



