figure { overflow: hidden;    max-width: 363px;    display: inline-block;    border-width: 1px;    border-style: solid;    border-color: #dadada;    border-image: initial;    margin: 0px 10px 0px 10px;  background: rgb(245, 245, 245); padding:5px;} figcaption { margin: .5em .5em;text-align: center;} .social {height: 33px; overflow: hidden;} .social-list { display: table; } .social-list li { padding: 0 36px; display: table-cell; cursor: pointer;} @media only screen and (max-width:320px) { .social-list li { padding: 0 29px; }} .social-list a { display: none; }