body .c21-cta-prepared {
  text-align: center;
  padding: 20px 0;
}
body .c21-cta-prepared .c21_cta_content {
  display: block;
  margin: 0;
  width: 700px;
  height: 368px;
  position: relative;
  z-index: 1;
}
body .c21-cta-prepared .c21_cta_btn {
  display: block;
  position: absolute;
  z-index: 2;
  text-indent: -9999px;
  /*CSS transitions*/
  -o-transition-property: none;
  -moz-transition-property: none;
  -ms-transition-property: none;
  -webkit-transition-property: none;
  transition-property: none;
  /*CSS transforms*/
  -o-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  /*CSS animations*/
  -webkit-animation: none;
  -moz-animation: none;
  -o-animation: none;
  -ms-animation: none;
  animation: none;
}
body .c21-cta-prepared .c21_cta_team {
  background: url(http://www.gillmathias.com/wp-content/plugins/21-day-challenge/public/assets/images/cta_team.png) no-repeat;
}
body .c21-cta-prepared .c21_cta_team .c21_cta_btn {
  width: 405px;
  height: 71px;
  background: url(http://www.gillmathias.com/wp-content/plugins/21-day-challenge/public/assets/images/cta_team_btn.png) no-repeat;
  top: 270px;
  left: 250px;
}
body .c21-cta-prepared .c21_cta_team .c21_cta_btn:hover {
  background-position: 0 -71px;
}
body .c21-cta-prepared .c21_cta_producer {
  background: url(http://www.gillmathias.com/wp-content/plugins/21-day-challenge/public/assets/images/cta_producer.png) no-repeat;
}
body .c21-cta-prepared .c21_cta_producer .c21_cta_btn {
  width: 357px;
  height: 67px;
  background: url(http://www.gillmathias.com/wp-content/plugins/21-day-challenge/public/assets/images/cta_producer_btn.png) no-repeat;
  top: 260px;
  left: 250px;
}
body .c21-cta-prepared .c21_cta_producer .c21_cta_btn:hover {
  background-position: 0 -67px;
}
body .c21-cta-prepared .c21_cta_blogging {
  background: url(http://www.gillmathias.com/wp-content/plugins/21-day-challenge/public/assets/images/cta_blogging.png) no-repeat;
  height: 400px;
}
body .c21-cta-prepared .c21_cta_blogging .c21_cta_btn {
  width: 387px;
  height: 67px;
  background: url(http://www.gillmathias.com/wp-content/plugins/21-day-challenge/public/assets/images/cta_blogging_btn.png) no-repeat;
  top: 320px;
  left: 160px;
}
body .c21-cta-prepared .c21_cta_blogging .c21_cta_btn:hover {
  background-position: 0 -67px;
}
body .c21-cta-prepared .c21_cta_circle {
  background: url(http://www.gillmathias.com/wp-content/plugins/21-day-challenge/public/assets/images/cta_circle.png) no-repeat;
}
body .c21-cta-prepared .c21_cta_circle .c21_cta_btn {
  width: 448px;
  height: 71px;
  background: url(http://www.gillmathias.com/wp-content/plugins/21-day-challenge/public/assets/images/cta_circle_btn.png) no-repeat;
  top: 260px;
  left: 215px;
}
body .c21-cta-prepared .c21_cta_circle .c21_cta_btn:hover {
  background-position: 0 -71px;
}
body .c21-cta-prepared .c21_cta_truth_or_hype {
  background: url(http://www.gillmathias.com/wp-content/plugins/21-day-challenge/public/assets/images/truth_or_hype.png) no-repeat;
}
body .c21-cta-prepared .c21_cta_truth_or_hype .c21_cta_btn {
  width: 448px;
  height: 72px;
  background: url(http://www.gillmathias.com/wp-content/plugins/21-day-challenge/public/assets/images/truth_or_hype_btn.png) no-repeat;
  top: 290px;
  left: 215px;
}
body .c21-cta-prepared .c21_cta_truth_or_hype .c21_cta_btn:hover {
  background-position: 0 -72px;
}
body .c21-cta-prepared .c21_cta_down_and_dirty {
  background: url(http://www.gillmathias.com/wp-content/plugins/21-day-challenge/public/assets/images/down_and_dirty.png) no-repeat;
}
body .c21-cta-prepared .c21_cta_down_and_dirty .c21_cta_btn {
  width: 448px;
  height: 72px;
  background: url(http://www.gillmathias.com/wp-content/plugins/21-day-challenge/public/assets/images/down_and_dirty_btn.png) no-repeat;
  top: 290px;
  left: 215px;
}
body .c21-cta-prepared .c21_cta_down_and_dirty .c21_cta_btn:hover {
  background-position: 0 -72px;
}
.c21-cta-prepared.c21-cta-image img {
  width: 100%;
}
.c21-cta-hover-image {
  position: relative;
  z-index: 100;
}
.c21-cta-hover-image a {
  width: 100%;
  display: block;
  position: relative;
  z-index: 101;
  overflow: hidden;
}
.c21-cta-hover-image a img {
  width: 100%;
  position: relative;
  z-index: 102;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
}
.c21-cta-hover-image a .c21_hover_state {
  visibility: hidden;
  -moz-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 103;
}
.c21-cta-hover-image a:hover .c21_hover_state {
  visibility: visible;
  -moz-opacity: 1;
  -webkit-opacity: 1;
  opacity: 1;
}