.widget-spaced {
  margin: 40px 0;
}

.widget-container {
  .gt-md({
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    z-index: 1;
  });
}

.center {
  text-align: center;
}

[class^="beyerdynamic-widget-"],
.beyer-container {
  border-bottom: 16px solid #fff;

  beyer-button {
    button {
      margin: 0;
    }
  }

  .lt-md({
    .ecms-col {
      border-bottom: 16px solid #fff;
  
      &:last-child {
        border-bottom: 0;
      }
    }
  });
  
}

.ecms-widget:not(md-grid-tile),
.ecms-widget-content {
  margin: 0 !important;
}

.ifa-landingpage {
  [class^="beyerdynamic-widget-"] {
    border-bottom: 40px solid #000;
  }
}
