.t-image { position: relative; overflow: hidden; max-width: 400px; height: auto; margin-bottom: .6em; } .t-image-padding { padding-left: 1.5em; } .t-image img { max-width: 100%; height: auto; width: auto; } .t-image-caption { font-size: 90%; }