/* add underline on links inside H2... */
article.post > h2 a,
article.post > h3 a,
article.post > h4 a,
article.post > h5 a,
article.post > h6 a {text-decoration:underline;}

/* TOC */
#ez-toc-container {margin: 3em 0 1em 0;}
#ez-toc-container ul {margin-top: 1em;}
#ez-toc-container li a {font-weight: normal;}

/* wpsm_promobox */
.wpsm_promobox { background: none repeat scroll 0 0 #f8f8f8; padding: 15px 25px; clear: both; margin: 15px 0; position: relative; overflow: auto; color: #333; }
.wpsm_promobox .title_promobox { font-size: 18px; font-weight: bold; line-height: 20px; margin: 0 0 7px; }
.wpsm_promobox p { font-size: 14px; margin: 10px 0 0 0; }
.wpsm_promobox .rehub_main_btn { float: right; margin: 8px 0 15px 15px }
.wpsm_promobox .pencisc-button:hover {text-decoration:none;}
@media only screen and (max-width: 479px) {
  .wpsm_promobox .rehub_main_btn { float: none; margin: 0 0 10px 0; position: absolute; left: 25px; bottom: 15px }
  .wpsm_promobox { padding: 15px 25px 70px 25px }
}
