/** Single blog post CTA styles  **/

.zp-cta-wrapper {
  max-width: 100%;
  margin: 40px auto;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 20px;
}

.zp-cta-img {
  width: 35%;
  min-width: 200px;
  padding-right: 30px;
}

.zp-cta-text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.zp-cta-centered {
  text-align: center;
  padding: 0 40px;
}

.zp-cta-centered a {
  margin: 0 auto;
}

.zp-cta-text h3 {
  color: #fff;
  padding-bottom: 20px;
}

.zp-cta-button {
  width: fit-content;
  padding: 10px 15px;
  color: #fff;
  border-radius: 3px;
  font-weight: 700;
  border: none;
}

.zp-cta-button.zp-cta-button-ffffff {
	background: #ffffff;
	color: #008945;
}

.zp-cta-button.zp-cta-button-3462ae {
	background: #3462ae;
	color: #ffffff;
}

.zp-cta-button.zp-cta-button-008945 {
	background: #008945;
	color: #ffffff;
}


@media only screen and (max-width: 981px) {
   .zp-cta-wrapper {
     flex-direction: column;
   }
   .zp-cta-img {
     width: 100%;
     display: flex;
     flex-direction: row;
     justify-content: center;
   }
}
