
/* ---- Override Nav CTA with the secondary button sytle ---- */
/*.c-cta--accent.c-multi-level-nav-menu__book-now,
.c-cta--accent.c-multi-level-nav-menu__book-now-mobile {
  background-color: hsla(0,0%,100%,.2);
  border: 1px solid #fff;
  color: #fff;
  transition: border .2s,box-shadow .2s,color .2s,background-color .2s;
}
.c-cta--accent.c-multi-level-nav-menu__book-now:hover,
.c-cta--accent.c-multi-level-nav-menu__book-now-mobile:hover {
  background-color: #fff;
  border-color: hsla(0,0%,100%,.4);
  box-shadow: 0 10px 22px 0 rgb(0 0 0 / 40%);
  color: rgba(0,0,0,.8);
}
/* ---- END: Override Nav CTA with the secondary button sytle ---- */


/* DO NOT TOUCH -- Custom CSS */

footer .footer-lower__menu > ul > li:nth-of-type(2) { /* removes default Contact link from IC global footer */
   display: none;
}

h1, h2 {
  text-transform: none !important;
}

.hero-section h1 {
  font-size: 48px;
}
.hero-section h3 {
  font-size: 34px;
  margin: 1em 0;
}

.lead-gen-teaser-landscape__body p {
  font-size: 22px;
  line-height: 28px;
}

#contact-header h3 {
  margin-bottom: 0;
}

#download > div {
  background: #fff;
  padding-bottom: 0;
}

#features h3, #platform h3, #studies h3, #unique h3 {
  color: rgb(0, 122, 62);
  font-size: 24px;
  font-weight: 700;
}
#features .zUMWu {
  display: none;
}

#home-header p {
  font-size: 18px;
  line-height: 26px;
}

#inside .container > div:first-of-type,
#video > div > div > div > div:first-of-type,
#welcome-video > div > div > div > div:first-of-type {
  display: none;
}
#inside h3 {
  margin: .5em auto 0 auto;
}

#inside > div, 
#intro > div, 
#snippet > div,
#welcome-video > div {
  padding-bottom: 0;
}

#resources *,
#webinars * {
  text-align: center;
}
#resources h3 {
  font-size: 24px;
  line-height: 1.2;
}

#testimonials > div {
  position: relative;
  padding-top: 100px;
}
#testimonials > div:before {
  color: #fff;
  content: "Why Zephyr?  We’ll let our clients tell you...";
  display: block;
  font-family: "Proxima Nova ExCn Bl", sans-serif;
  font-size: 40px;
  position: absolute;
  text-align: center;
  top: 25px;
  width: 100%;
  z-index: 9;
}

#unique h3 {
  font-size: 28px;
}

#video h3 {
  margin: 1em 0 0 0;
}

#webinars h3 {
  font-size: 20px;
  line-height: 1.2;
}

#welcome-video h3 {
  margin-bottom: 0;
}


@media only screen and (min-width: 768px) {
  #intro > div {
    padding-bottom: 30px;
  }
  #video .col-sm-5, #video .col-sm-7  {
    flex-basis: 50%;
    max-width: 50%;
  }
  #unique h3 {
    margin-top: 3em;
  }
  #video .ogxiL:after {
    font-size: 24px;
  }
}
