/* This is an individual banner css template */

/* NOTE: Make all your rules, at least, children of your parent element to avoid CSS rules cross-contamination */

/* Click Tag */
banner-ad a.click-tag {
  z-index: 3;
}

/* Logo */
banner-ad #logo {
  position: absolute;
  left: 510px;
  top: 34px;
  width: 57px;
  height: 21px;
}

banner-ad #logo-endframe {
  position: absolute;
  width: 117px;
  height: 46px;
  left: 31px;
  top: 21px;
  opacity: 0;
}

/* Body */
banner-ad #headline-1,
banner-ad #headline-2,
banner-ad #headline-3 {
  font-size: 35px;
  line-height: 37px;
  left: 31px;
  top: 27px;
  z-index: 2;
}

banner-ad #headline-4 {
  font-size: 36px;
  line-height: 36px;
  top: 8px;
  left: 31px;
}

banner-ad #headline-5 {
  width: 73px;
  height: 15px;
  top: 42px;
  left: 160px;
}

banner-ad #terms {
  font-size: 9px;
  line-height: 11px;
  top: 73px;
  left: 31px;
  z-index: 1;
}

banner-ad #endframe {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 457px;
  height: 90px;
  background-color: white;
  z-index: 0;
}

/* Images */
banner-ad #image-1,
banner-ad #image-2,
banner-ad #image-3 {
  width: 457px;
  height: 90px;
}

/* CTA */
banner-ad #cta {
  width: 123px;
  top: 26px;
  left: 590px;
  font-size: 14px;
  line-height: 16px;
}

banner-ad #cta svg {
  width: 13px;
  height: 12px;
  margin-bottom: 2px;
  margin-left: 4px;
}

banner-ad #cta-body {
  padding: 9px 0px 9px 11px;
}

banner-ad #cta-click {
  height: 90px;
}