@charset "UTF-8";

/********* public:sv_contentratings.less ********/
.sv-rating-type-category0--text {
  color: ;
}
.sv-rating-type-category0--text:hover {
  color: ;
}
.sv-rating-type-category0--background {
  background: #8c8c8c;
}
.link--sv-rating-type-category0 {
  background: #8c8c8c;
}
.link--sv-rating-type-category0:hover {
  background: #8c8c8c;
  background-color: #595959;
}
.sv-rating-type {
  display: flex;
}
.sv-rating-type__icon,
.sv-rating-type__text {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.sv-rating-type__icon {
  padding-right: 2px;
  padding-left: 2px;
}
.sv-rating-type--inline {
  display: inline-block;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: text-top;
}
.sv-rating-type--icon-only {
  justify-content: center;
  vertical-align: baseline;
}
.sv-rating-type--icon-only .sv-rating-type__icon {
  margin-right: 0;
}
.sv-rating-type-icon {
  max-width: none;
  color: #2577b1;
}
.sv-rating-type-icon--emoji.sv-rating-type--small {
  font-size: 14px;
}
.sv-rating-type-icon--emoji.sv-rating-type--medium {
  font-size: 21px;
}
.sv-rating-type-icon--emoji.sv-rating-type--large {
  font-size: 27px;
}
.sv-rating-type-icon.sv-rating-type--small {
  max-width: 16px;
  max-height: 16px;
}
.sv-rating-type-icon.sv-rating-type--medium {
  max-width: 21px;
  max-height: 21px;
}
.sv-rating-type-icon--sprite.sv-rating-type-icon--sprite1 {
  width: 32px;
  height: 32px;
  background: url('styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png') no-repeat 0px 0px;
  background-size: 100%;
}
.sv-rating-type--small.sv-rating-type-icon--sprite1  {
  width: 16px;
  height: 16px;
  background: url('styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png') no-repeat 0px 0px;
  background-size: 100%;
}
.sv-rating-type--medium.sv-rating-type-icon--sprite1  {
  width: 21px;
  height: 21px;
  background: url('styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png') no-repeat 0px 0px;
  background-size: 100%;
}
.sv-rating-type-icon--sprite.sv-rating-type-icon--sprite2 {
  width: 32px;
  height: 32px;
  background: url('styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png') no-repeat 0px -32px;
  background-size: 100%;
}
.sv-rating-type--small.sv-rating-type-icon--sprite2  {
  width: 16px;
  height: 16px;
  background: url('styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png') no-repeat 0px -16px;
  background-size: 100%;
}
.sv-rating-type--medium.sv-rating-type-icon--sprite2  {
  width: 21px;
  height: 21px;
  background: url('styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png') no-repeat 0px -21px;
  background-size: 100%;
}
.sv-rating-type-icon--sprite.sv-rating-type-icon--sprite3 {
  width: 32px;
  height: 32px;
  background: url('styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png') no-repeat 0px -64px;
  background-size: 100%;
}
.sv-rating-type--small.sv-rating-type-icon--sprite3  {
  width: 16px;
  height: 16px;
  background: url('styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png') no-repeat 0px -32px;
  background-size: 100%;
}
.sv-rating-type--medium.sv-rating-type-icon--sprite3  {
  width: 21px;
  height: 21px;
  background: url('styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png') no-repeat 0px -42px;
  background-size: 100%;
}
.sv-rating-type-icon--sprite.sv-rating-type-icon--sprite4 {
  width: 32px;
  height: 32px;
  background: url('styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png') no-repeat 0px -96px;
  background-size: 100%;
}
.sv-rating-type--small.sv-rating-type-icon--sprite4  {
  width: 16px;
  height: 16px;
  background: url('styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png') no-repeat 0px -48px;
  background-size: 100%;
}
.sv-rating-type--medium.sv-rating-type-icon--sprite4  {
  width: 21px;
  height: 21px;
  background: url('styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png') no-repeat 0px -63px;
  background-size: 100%;
}
.sv-rating-type-icon--sprite.sv-rating-type-icon--sprite5 {
  width: 32px;
  height: 32px;
  background: url('styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png') no-repeat 0px -128px;
  background-size: 100%;
}
.sv-rating-type--small.sv-rating-type-icon--sprite5  {
  width: 16px;
  height: 16px;
  background: url('styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png') no-repeat 0px -64px;
  background-size: 100%;
}
.sv-rating-type--medium.sv-rating-type-icon--sprite5  {
  width: 21px;
  height: 21px;
  background: url('styles/default/xenforo/reactions/emojione/sprite_sheet_emojione.png') no-repeat 0px -84px;
  background-size: 100%;
}
.sv-rating-type-icon--sprite.sv-rating-type-icon--sprite6 {
  width: 32px;
  height: 32px;
  background: url('styles/default/xenforo/reactions/emojione/a.png') no-repeat 0px -160px;
  background-size: 100%;
}
.sv-rating-type--small.sv-rating-type-icon--sprite6  {
  width: 16px;
  height: 16px;
  background: url('styles/default/xenforo/reactions/emojione/a.png') no-repeat 0px -80px;
  background-size: 100%;
}
.sv-rating-type--medium.sv-rating-type-icon--sprite6  {
  width: 21px;
  height: 21px;
  background: url('styles/default/xenforo/reactions/emojione/a.png') no-repeat 0px -105px;
  background-size: 100%;
}
.sv-show-hide-controls .hide {
  display: none;
}
.sv-show-hide-controls .show {
  display: none;
}
.has-js .sv-show-hide-controls .active {
  display: block;
  cursor: pointer;
}
.structItem-sv-ratings .sv-rating-bar {
  margin-top: -5px;
}
.sv-rating-bar {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
}
.sv-rating-bar--ratings-left {
  justify-content: space-between;
}
.sv-rating-bar--menu-bar {
  flex-wrap: wrap;
}
ul.sv-rating-bar__ratings {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}
ul.sv-rating-bar__ratings li {
  margin-top: 4px;
  margin-right: 4px;
}
.sv-rating-bar__rate {
  display: flex;
  flex-wrap: wrap;
}
.sv-rating-bar--ratings-left .sv-rating-bar__rate {
  margin-left: auto;
}
.reactionsBar ul.sv-rating-bar__ratings li {
  margin-top: 0;
}
.sv-rate-menu {
  display: flex;
  flex-wrap: wrap;
  -ms-touch-action: none;
  touch-action: none;
}
.sv-rate-menu--type-bar.sv-rate-menu--location-bar a {
  margin-top: 4px;
}
.sv-rate-menu--type-bar.sv-rate-menu--location-standalone a,
.sv-rate-menu--type-bar.sv-rate-menu--location-bar a {
  margin-left: 4px;
}
.sv-rate-menu--type-bar.sv-rate-menu--location-standalone a:first-child,
.sv-rate-menu--type-bar.sv-rate-menu--location-bar a:first-child {
  margin-left: 0;
}
.sv-rate-menu--location-standalone {
  display: inline-block;
}
.sv-rate-menu a {
  text-decoration: none;
}
.sv-rate-menu--type-bar.sv-rate-menu--location-bar a {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
html:not(.sv-touch-enabled) .message-inner .sv-rate-menu--type-bar {
  opacity: 0;
  transition: opacity 200ms ease-in-out 100ms;
}
html:not(.sv-touch-enabled) .message-inner:hover .sv-rate-menu--type-bar {
  opacity: 1;
}
html:not(.sv-touch-enabled) .message-inner .comment-inner .sv-rate-menu--type-bar {
  opacity: 0;
  transition: opacity 200ms ease-in-out 100ms;
}
html:not(.sv-touch-enabled) .message-inner .comment-inner:hover .sv-rate-menu--type-bar {
  opacity: 1;
}
.tooltip--sv-rate {
  max-width: 400px;
  padding: 0;
}
.tooltip--sv-rate.tooltip--top {
  padding-bottom: 5px;
  margin-bottom: 3px;
}
.tooltip--sv-rate.tooltip--bottom {
  padding-top: 5px;
  margin-top: 3px;
}
.tooltip--sv-rate a {
  text-decoration: none;
}
.tooltip--sv-rate .tooltip-content {
  -ms-touch-action: none;
  touch-action: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  color: #141414;
  background: #fefefe;
  padding: 6px;
  border: 1px solid #d8d8d8;
  border-radius: 2px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.35);
}
.tooltip--sv-rate .tooltip-content a {
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  display: flex;
  align-items: center;
}
.tooltip--sv-rate .tooltip-content a {
  padding: 2px;
  border-radius: 2px;
  margin: 2px;
}
.js-tooltip--sv-rate {
  display: none;
}
.sv-rating {
  color: #141414;
  background: #fefefe;
  display: inline-block;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  cursor: pointer;
  border: 1px solid transparent;
  white-space: nowrap;
  -webkit-transition:  background-color 0.25s ease;
  transition:  background-color 0.25s ease;
  font-size: 13px;
  border-radius: 4px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 10px;
  text-align: center;
  border-color: #e5e5e5 #cbcbcb #cbcbcb #e5e5e5;
  min-height: 24px;
  padding: 0;
  display: flex;
}
.sv-rating.button--splitTrigger > .button-text {
  border-right-color: #cbcbcb;
}
.sv-rating.button--splitTrigger > .button-menu {
  border-left-color: #e5e5e5;
}
.sv-rating__icon,
.sv-rating__count {
  padding: 2px 0;
}
.sv-rating a {
  display: flex;
  color: #141414;
  text-decoration: none;
}
.sv-rating__icon,
.sv-rating__count {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.sv-rating__icon {
  padding-right: 2px;
  padding-left: 2px;
}
.sv-rating__count {
  background: #ececec;
  padding-right: 4px;
  padding-left: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.sv-rating--visitor-rating {
  background: #ececec;
}
.sv-rating--empty-list {
  cursor: default;
}
.sv-rating-type-icon.is-active,
.sv-rating-type-icon:hover {
  transform: rotate(30deg) scale(1.5);
}
.sv-rating-type-icon.is-active,
.sv-rating-type-icon {
  transition: transform 300ms ease-in-out;
}
.sv-rating-count-bar {
  border-radius: 2px;
  height: 12px;
  display: flex;
  justify-content: center;
}
.sv-rating-list-header .sv-rating-count-bar {
  margin-top: 1px;
  margin-bottom: 3px;
}
.message-user .sv-rating-count-bar {
  margin-top: 3px;
}
.sv-rating-count-bar__fragment:first-child {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.block-container--sv-rating-list .sv-rating-count-bar__fragment:first-child {
  border-radius: 0;
}
.sv-rating-count-bar__fragment:last-child {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.block-container--sv-rating-list .sv-rating-count-bar__fragment:last-child {
  border-radius: 0;
}
.rating-summary__count:after {
  content: "|";
}
.rating-summary__count:last-child:after {
  content: "";
}
.button.button--sv-rate {
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 4px;
}
.button.button--sv-rate.button {
  margin-top: 4px;
}
.button.button--sv-rate.actionBar-action--sv-rate .sv-rating-type__icon {
  margin-top: -4px;
}
.sv-rate-menu--tooltip,
.sv-rate-menu--dropdown {
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 4px;
}
.sv-rate-menu--tooltip.button,
.sv-rate-menu--dropdown.button {
  margin-top: 4px;
}
.sv-rate-menu--tooltip.actionBar-action--sv-rate .sv-rating-type__icon,
.sv-rate-menu--dropdown.actionBar-action--sv-rate .sv-rating-type__icon {
  margin-top: -4px;
}
.actionBar-action.actionBar-action--sv-rate {
  border: 0;
  padding: 0;
  -ms-touch-action: none;
  touch-action: none;
}
.actionBar-action.actionBar-action--sv-rate .sv-rating-type__text {
  justify-content: flex-start;
}
.actionBar-action.actionBar-action--sv-rate .sv-rating-type__icon {
  padding: 0;
}
.menu.menu--sv-rate {
  min-width: 50px;
  max-width: 320px;
}
.tabs--sv-rating-types .hScroller .hScroller-scroll {
  display: flex;
}
.overlay .block-container--sv-rating-list > :first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.block-row.block-row--sv-rating-bar {
  padding-top: 0px;
  padding-bottom: 4px;
}
.structItem-statuses .sv-rating-bar--ratings-left {
  margin-top: -5px;
}
.sv-rating-type__text-highlighted {
  font-weight: bold;
}
.sv-rating-type__text-highlighted.sv-rating-type__text-highlighted-reaction-1 {
  color: #2577b1;
}
.sv-rating-type__text-highlighted.sv-rating-type__text-highlighted-reaction-2 {
  color: #E81C27;
}
.sv-rating-type__text-highlighted.sv-rating-type__text-highlighted-reaction-3 {
  color: #FDCA47;
}
.sv-rating-type__text-highlighted.sv-rating-type__text-highlighted-reaction-4 {
  color: #FDCA47;
}
.sv-rating-type__text-highlighted.sv-rating-type__text-highlighted-reaction-5 {
  color: #FDCA47;
}
.sv-rating-type__text-highlighted.sv-rating-type__text-highlighted-reaction-6 {
  color: #FF4D4D;
}