.figure-profile{border-bottom:3px solid #dcdcda;border-radius:0 0 3px 3px;box-shadow:1px 1px 2px 1px rgba(0,0,0,.1);margin-bottom:20px;position:relative}.figure-profile img{border-bottom:1px solid #ccc}.figure-profile .figure-caption{font-weight:bold;border-bottom:1px solid #ccc;text-align:center;padding:10px 0}.figure-profile .figure-info{padding:20px;margin-bottom:3em}.figure-profile .figure-info h2{margin:0;font-weight:bold}.figure-profile .figure-name{font-size:1.2em;font-weight:bold}.figure-profile .figure-position{font-size:1em;color:#646464}.figure-profile .figure-more-info{text-align:center;position:absolute;bottom:0;width:100%;font-size:1.2em;background-color:#eaeaea;padding:12px}.smarty-suggestion{padding:10px 15px;font-size:1em}.smarty-tag-grayed{width:24px;height:20px;font-size:1.2em}.image-download-wrapper{position:relative;width:100%;cursor:pointer}.image-download-wrapper .image-download-overlay{position:absolute;top:0;left:0;background-color:#787278;background-color:rgba(120,114,120,.62);overflow:hidden;width:40px;height:0;-moz-transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease;transition:.5s ease}.image-download-wrapper:hover .image-download-overlay{height:40px}.image-download-wrapper .image-download-text{white-space:nowrap;color:#fff;font-size:20px;position:absolute;overflow:hidden;bottom:50%;left:0;-moz-transform:translate(50%,50%);-o-transform:translate(50%,50%);-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}