.block-text-tile { margin: 15px 0; } .block-text-tile h2 a { color: #FFF; padding: 0; margin: 0; display: block; color: #333; line-height: 1em; font-weight: 400; } .sub-hd-btm { background-color: #f3f3f3; margin-bottom: 10px; text-align: center; font-size: 0.8em; border-bottom: 1px solid #e6e6e6; } img { max-width: 100%; height: auto; vertical-align: middle; border: 0; } img { display: block; width: 100%; height: auto; } /* h2 { font-size: 22px; text-decoration: none; line-height: 2em; } */ a:link { text-decoration: none; } .inner-content h2 { font-size: 1.5em; text-decoration: none; line-height: 1.1em; margin: 1em 0; }