/* Healthy Button Plugin Page */

.title > hgroup + p > a
, .title > hgroup + p > a:before
{
   display: inline-block;
   vertical-align: middle;
   text-decoration:none;
}

@media only screen and (min-width: 35em) {
   .title
   {
      position: relative;
   }
   
   .title > hgroup + p
   {
      position: absolute;
      right: 0;
      bottom: 0;
   }
}

@media only screen and (min-width: 50em) {
   .title + .content > .unit
   {
      padding-right: 2em;
      width: 74%;
   }

   .title + .content > .unit
   , .ideas
   {
     display: table-cell; /* bug in firefox prevents this */
     vertical-align: top;
   }
   
   .firefox .title + .content > .unit
   , .firefox .ideas
   {
     display: inline-block;
   }
   
   .title + .content
   {
      margin-bottom: 1.5em;
   }
}