.views-view-table {
td {
display: block;
vertical-align: top;
&.views-field-field-logo {
padding: 1em 0;
text-align: center;
@include media-large {
padding: 2em 2em 2em 0;
}
display: table-cell;
.views-field-body a {
@include button;
.view-silver-sponsors,
.view-supporting-partners {
overflow: hidden;
.sponsor {
box-sizing: border-box;
float: left;
padding: 1em;
width: 100%;
@include media-tablet {
width: 50%;
width: 33.333%;
@include media-wide {
width: 20%;
img {
height: auto;
max-width: 100%;
.view-display-id-sponsor_logo_gold {
.view-content {
.views-row {
display: inline-block;
padding: 0.5em 1.5em;
vertical-align: middle;