.media2click-placeholder {
    padding: 0;
    font-size: 0.9em;
}

.media2click-placeholder-inner {
    background-color: #f9f9f9f5;
    padding: 0;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.media2click-content > *:last-child {
    margin-bottom: 0em;
}

.media2click-nicename {
    background-color: rgba(255, 255, 255, 0) !important;
}

.media2click-controls {
    display: block;
    position: initial;
    bottom: 0;
    right: 0;
    padding-top: 12px;
}

.media2click-content {
    text-shadow: 0px 0px 20px #fff, 0px 0px 20px #fff;
    line-height: 1.4em;
    padding: 0 8px
}

.media2click-placeholder.media2click-haspreview:hover .media2click-placeholder-inner, .media2click-placeholder.media2click-haspreview:focus-within .media2click-placeholder-inner {
    background-color: #f9f9f9f5;
}

.media2click-placeholder:hover .media2click-button, .media2click-placeholder:focus .media2click-button {
    background-color: #e2001a;
}

.media2click-controls .media2click-button {
    background-color: #e2001a;
}

.media2click-placeholder.media2click-haspreview {
    color: #000;
    text-shadow: none;
}

.media2click-hosts li {
    display: inherit;
}

.media2click-hosts li:before {
    display: none;
}

.icon-play {
    background-image: url("data:image/svg+xml;base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0OCA0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDggNDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KCS5zdDF7ZmlsbDojRTIwMDFBO30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGc+Cgk8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiLz4KPC9nPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNCw0LjhDMTMuNCw0LjgsNC44LDEzLjQsNC44LDI0UzEzLjQsNDMuMiwyNCw0My4yUzQzLjIsMzQuNiw0My4yLDI0UzM0LjYsNC44LDI0LDQuOHogTTE5LjIsMzIuNFYxNS42CgkJTDMyLjQsMjRMMTkuMiwzMi40eiIvPgoJPHBvbHlnb24gY2xhc3M9InN0MiIgcG9pbnRzPSIxOS4xLDI0IDE5LjEsMTUuNiAyNS43LDE5LjggMzIuNCwyNCAyNS43LDI4LjIgMTkuMSwzMi40IAkiLz4KPC9nPgo8L3N2Zz4K");
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    padding: 8px;
    margin-right: 10px;
    top: calc(50% - 50px);
    height: 100px;
}

.mediatitle {
    font-family: "Generis Sans W01 Medium", sans-serif;
    margin-top: 20px;
    font-size: 0.9em;
    font-weight: 500;
}

.mediasubtitle {
    margin-top: 4px;
}

.media2click-content p {
    line-height: 1.52;
}

.media2click-ratio.media2click-ratio-916 {
    padding-bottom: 180%;
}
