.listItem { background: transparent; border: 0; outline: none !important; color: inherit; vertical-align: middle; font-family: inherit; font-size: inherit; margin: 0; display: block; align-items: center; text-align: left; padding: .25em 1.15em; cursor: pointer; overflow: hidden; } .listItem-button { width: 100%; } .listItem-largeImage { padding: .5em !important; } .listItemImage, .listItemIcon, .listItemAside { flex-shrink: 0; } .listItemBody, .listItemImage, .listItemIcon { display: inline-block; vertical-align: middle; } .listItemButton { margin: 0; display: inline-block; vertical-align: middle; flex-shrink: 0; contain: layout style; } .listViewDragHandle { margin-left: -.25em !important; } .listItemBody { flex-grow: 1; padding: .8em 1em; overflow: hidden; text-overflow: ellipsis; flex-direction: column; vertical-align: middle; justify-content: center; } .listItemBody-noleftpadding { padding-left: 0; } .listItem-odd { background: #1c1c1c; } .three-line { min-height: 6.3em; padding-top: 0; padding-bottom: 0; } .listItemBodyText { margin: 0; padding: .25em 0; overflow: hidden; text-overflow: ellipsis; } .listItemBodyText-nowrap { white-space: nowrap; } .listItemImage { width: 7.4vh; height: 7.4vh; min-width: 40px; min-height: 40px; background-repeat: no-repeat; background-size: contain; flex-shrink: 0; background-position: center center; position: relative; } .listItemImage-large { width: 45vh; height: 30vh; background-position: center center; margin-right: 2%; margin-left: 1%; } .listItemIcon { width: 1em !important; height: 1em !important; font-size: 143%; border-radius: 500px; background-color: #52B54B; padding: .5em; color: #fff; } .listItemProgressBar { position: absolute; bottom: 0; left: 0; right: 0; } .listItem .secondary { color: #888; } .listItem:focus .secondary { color: inherit !important; } .listItem-focusscale { transition: transform .2s ease-out; } .listItem-focusscale:focus { transform: scale(1.025, 1.025); } .paperList { padding: .5em 0; margin: 1em auto; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); } .paperList-clear { box-shadow: none !important; background-color: transparent !important; } .listItemMediaInfo { /* Don't display if flex not supported */ display: none; align-items: center; margin-right: 1em; } .listGroupHeader { margin: 2em 0 1em; } .listGroupHeader-first { margin-top: 0; } .listItemIndicators { right: .5vh; top: .5vh; position: absolute; display: flex; align-items: center; } .listItem, .listItemBody, .listItemMediaInfo { display: flex; contain: layout style; } @media all and (max-width: 800px) { .listItem .endsAt, .listItem .criticRating { display: none !important; } } .listItemCheckboxContainer { width: auto !important; }