@charset "UTF-8";
.vote-widget--like-and-dislike { font-size: 18px; margin-bottom: 1rem; }

.vote-widget--like-and-dislike > div { display: flex; align-items: center; }

.vote-widget--like-and-dislike .vote-dislike { display: none; }

.vote-like a[data-entity-type="node"], .vote-like a:visited, .vote-like a:not(.count) { background: url("../../assets/heart-solid-grey.svg") no-repeat; text-indent: -9999px; display: inline-block; cursor: pointer; width: 19px; height: 19px; margin-right: 0.5rem; }

.vote-like a.voted:not(.count) { background: url("../../assets/heart-solid-red.svg") no-repeat; }

.vote-like .count::after { content: ' likes'; }

.vote-like .count.single-vote::after { content: ' like'; }

.vote-like .ajax-progress { position: fixed; z-index: 99999999; background: rgba(255, 255, 255, 0.6); text-align: center; width: 100%; height: 100%; top: 0; left: 0; }

.vote-like .throbber { left: 50%; position: absolute; right: 0; top: 50%; transform: translateY(-50%); background: transparent url("./../../assets/loading-gif.gif") no-repeat 0 center; height: 40px; background-size: cover; width: 40px; }

html[lang="de"] .vote-like .count::after { content: ' Gefällt mir'; }

html[lang="de"] .vote-like .count.single-vote::after { content: ' Gefällt mir'; }
