.dpi_featured_large, .dpi_featured_medium, .dpi_featured_small {
  color: #fff; }

.dpi_featured_large {
  height: auto; }
  .dpi_featured_large .dpi_featured_large_h1 {
    padding: 3rem 0 1rem;
    text-align: center;
    font-size: 2rem;
    font-weight: 100; }
  .dpi_featured_large .dpi_featured_large_h3 {
    padding: 1rem 0;
    text-align: center;
    font-size: 1.5rem;
    font-weight: 100; }
  .dpi_featured_large .dpi_featured_large_a {
    width: 100%;
    display: block;
    text-align: center;
    font-weight: 100;
    box-shadow: none; }
    .dpi_featured_large .dpi_featured_large_a .dpi_featured_large_button {
      margin: 1rem auto 3rem;
      text-align: center;
      display: inline-block;
      background: #ffffff;
      color: #000000;
      -webkit-transition: .5s all;
      -moz-transition: .5s all;
      -o-transition: .5s all;
      transition: .5s all; }
      .dpi_featured_large .dpi_featured_large_a .dpi_featured_large_button:hover {
        background: #FF530D; }

.dpi_featured_medium {
  height: auto; }
  .dpi_featured_medium .dpi_featured_medium_h1 {
    padding: 3rem 0 1rem;
    text-align: center;
    font-size: 1.5rem;
    font-weight: 100; }
  .dpi_featured_medium .dpi_featured_medium_h3 {
    padding: 1rem 0;
    text-align: center;
    font-size: 1rem;
    font-weight: 100; }
  .dpi_featured_medium .dpi_featured_medium_a {
    width: 100%;
    display: block;
    text-align: center;
    font-weight: 100;
    box-shadow: none; }
    .dpi_featured_medium .dpi_featured_medium_a .dpi_featured_medium_button {
      margin: 1rem auto 3rem;
      text-align: center;
      display: inline-block;
      font-size: 1rem;
      background: #ffffff;
      color: #000000;
      -webkit-transition: .5s all;
      -moz-transition: .5s all;
      -o-transition: .5s all;
      transition: .5s all; }
      .dpi_featured_medium .dpi_featured_medium_a .dpi_featured_medium_button:hover {
        background: #FF530D; }

.dpi_featured_small {
  height: auto; }
  .dpi_featured_small .dpi_featured_small_h1 {
    padding: 2rem 0 .25rem;
    text-align: center;
    font-size: 1.5rem;
    font-weight: 100; }
  .dpi_featured_small .dpi_featured_small_a {
    width: 100%;
    display: block;
    text-align: center;
    font-weight: 100;
    box-shadow: none; }
    .dpi_featured_small .dpi_featured_small_a .dpi_featured_small_button {
      margin: .25rem auto 2rem;
      text-align: center;
      display: inline-block;
      font-size: 1rem;
      background: #ffffff;
      color: #000000;
      -webkit-transition: .5s all;
      -moz-transition: .5s all;
      -o-transition: .5s all;
      transition: .5s all; }
      .dpi_featured_small .dpi_featured_small_a .dpi_featured_small_button:hover {
        background: #FF530D; }
