@charset "UTF-8";
@import url("/css/themes/fonts/styles/graphik_lcg.css?v2");
:root {
  --main-color: #00CFC3;
  --darkened-main-color: #006862;
  --darkened-main-color-2: #0856e4;
  --lighten-main-color: #5992f9;
  --lighten-main-color-2: #cadcfd;
  --main-color-rgba-20: #00CFC333;
  --main-color-rgba-10: rgba(30, 107, 247, 0.1);
  --shadow-blocks: rgba(30, 107, 247, 0.05);
  --gradient-1: #0CFFE2;
  --gradient-2: #00A8B2;
  --success-text: rgba(30, 107, 247, 0.4);
  --to-top-chat: rgba(30, 107, 247, 0.8);
  --player-rgba: rgba(30, 107, 247, 0.5);
  --scroll-thumb: #00CFC3;
  --scroll-bg: #F6F6F6;
  --survey-accent: #00CFC3;
  --survey-accent-txt: #006862;
  --survey-gradient-1: #0CFFE2;
  --survey-gradient-2: #00A8B2;
  --button-color: #fff;
}

@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat/Montserrat-Medium.eot");
  src: url("../fonts/Montserrat/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/Montserrat-Medium.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-Medium.woff") format("woff"), url("../fonts/Montserrat/Montserrat-Medium.ttf") format("truetype"), url("../fonts/Montserrat/Montserrat-Medium.svg#Montserrat-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat/Montserrat-BoldItalic.eot");
  src: url("../fonts/Montserrat/Montserrat-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/Montserrat-BoldItalic.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-BoldItalic.woff") format("woff"), url("../fonts/Montserrat/Montserrat-BoldItalic.ttf") format("truetype"), url("../fonts/Montserrat/Montserrat-BoldItalic.svg#Montserrat-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat/Montserrat-Bold.eot");
  src: url("../fonts/Montserrat/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/Montserrat-Bold.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-Bold.woff") format("woff"), url("../fonts/Montserrat/Montserrat-Bold.ttf") format("truetype"), url("../fonts/Montserrat/Montserrat-Bold.svg#Montserrat-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat/Montserrat-MediumItalic.eot");
  src: url("../fonts/Montserrat/Montserrat-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/Montserrat-MediumItalic.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-MediumItalic.woff") format("woff"), url("../fonts/Montserrat/Montserrat-MediumItalic.ttf") format("truetype"), url("../fonts/Montserrat/Montserrat-MediumItalic.svg#Montserrat-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat/Montserrat-Italic.eot");
  src: url("../fonts/Montserrat/Montserrat-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/Montserrat-Italic.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-Italic.woff") format("woff"), url("../fonts/Montserrat/Montserrat-Italic.ttf") format("truetype"), url("../fonts/Montserrat/Montserrat-Italic.svg#Montserrat-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat/Montserrat-Light.eot");
  src: url("../fonts/Montserrat/Montserrat-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/Montserrat-Light.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-Light.woff") format("woff"), url("../fonts/Montserrat/Montserrat-Light.ttf") format("truetype"), url("../fonts/Montserrat/Montserrat-Light.svg#Montserrat-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat/Montserrat-LightItalic.eot");
  src: url("../fonts/Montserrat/Montserrat-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/Montserrat-LightItalic.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-LightItalic.woff") format("woff"), url("../fonts/Montserrat/Montserrat-LightItalic.ttf") format("truetype"), url("../fonts/Montserrat/Montserrat-LightItalic.svg#Montserrat-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat/Montserrat-Regular.eot");
  src: url("../fonts/Montserrat/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Montserrat/Montserrat-Regular.woff2") format("woff2"), url("../fonts/Montserrat/Montserrat-Regular.woff") format("woff"), url("../fonts/Montserrat/Montserrat-Regular.ttf") format("truetype"), url("../fonts/Montserrat/Montserrat-Regular.svg#Montserrat-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
#container nav .ui.dropdown .menu .side_menu li.drop_menu ul, .scroll-up .scroll-up__svg-path {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

#player #oframeplayer .player_quiz_bg, #player #oframeplayer pjsdiv:has([is]), #player #oframeplayer .pjsplplayerscroll pjsdiv *, #player #oframeplayer .pjsplplayerscroll, #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child, #player #oframeplayer #player_control_mediatorVolumeMix pjsdiv:nth-child(3) pjsdiv:first-child, #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(3) pjsdiv:first-child, #container #scene_right .emojionearea-picker,
#container #scene_bottom .emojionearea-picker, #container nav.fixed, .iti--inline-dropdown .iti__dropdown-content, .ui.floating.dropdown > .menu,
.ui.dropdown .menu,
.ui.selection.dropdown .menu, .ui.dimmer, .ui.modal, .ui.menu .dropdown.item .menu,
.ui.menu .dropdown .menu, .scroll-up {
  -webkit-backdrop-filter: blur(5px);
  --tw-backdrop-blur: blur(5px);
  backdrop-filter: blur(5px);
}

.horizontal.list a.item, a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #000;
  font-weight: 500;
  text-decoration: none;
  border-width: 1px;
  border-bottom-style: solid;
  border-color: var(--main-color);
  padding-bottom: 1px;
}
.horizontal.list a.item:hover, a:hover:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: var(--main-color);
  border-color: transparent;
}

mark {
  background: rgba(0, 207, 195, 0.4);
  color: var(--button-color);
}

input,
select,
textarea,
.ui.form textarea {
  transition: all 0.3s ease;
  font-family: "Graphik LCG";
  font-size: 1rem;
  color: #373737;
  line-height: 1;
  font-weight: 400;
  background: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #575757;
  outline: none;
  border-radius: 5px;
  padding: 0.9rem 1.2rem 0.813rem;
  -webkit-tap-highlight-color: transparent;
}
input:hover,
select:hover,
textarea:hover,
.ui.form textarea:hover {
  border-color: var(--main-color);
}
input:focus, input:active,
select:focus,
select:active,
textarea:focus,
textarea:active,
.ui.form textarea:focus,
.ui.form textarea:active {
  background: transparent;
  color: #373737;
  outline: none;
  border-color: var(--main-color);
  border-radius: 5px;
}
input::-webkit-input-placeholder,
select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
.ui.form textarea::-webkit-input-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
input::-ms-input-placeholder,
select::-ms-input-placeholder,
textarea::-ms-input-placeholder,
.ui.form textarea::-ms-input-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
input::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder,
.ui.form textarea::-moz-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
input::placeholder,
select::placeholder,
textarea::placeholder,
.ui.form textarea::placeholder {
  color: rgba(55, 55, 55, 0.3);
}
input:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
.ui.form textarea:-ms-input-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
input:-moz-placeholder,
select:-moz-placeholder,
textarea:-moz-placeholder,
.ui.form textarea:-moz-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
input:focus::-webkit-input-placeholder, input:active::-webkit-input-placeholder,
select:focus::-webkit-input-placeholder,
select:active::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder,
textarea:active::-webkit-input-placeholder,
.ui.form textarea:focus::-webkit-input-placeholder,
.ui.form textarea:active::-webkit-input-placeholder {
  color: transparent;
}
input:focus::-ms-input-placeholder, input:active::-ms-input-placeholder,
select:focus::-ms-input-placeholder,
select:active::-ms-input-placeholder,
textarea:focus::-ms-input-placeholder,
textarea:active::-ms-input-placeholder,
.ui.form textarea:focus::-ms-input-placeholder,
.ui.form textarea:active::-ms-input-placeholder {
  color: transparent;
}
input:focus::-moz-placeholder, input:active::-moz-placeholder,
select:focus::-moz-placeholder,
select:active::-moz-placeholder,
textarea:focus::-moz-placeholder,
textarea:active::-moz-placeholder,
.ui.form textarea:focus::-moz-placeholder,
.ui.form textarea:active::-moz-placeholder {
  color: transparent;
}
input:focus::placeholder, input:active::placeholder,
select:focus::placeholder,
select:active::placeholder,
textarea:focus::placeholder,
textarea:active::placeholder,
.ui.form textarea:focus::placeholder,
.ui.form textarea:active::placeholder {
  color: transparent;
}
input:focus:-ms-input-placeholder, input:active:-ms-input-placeholder,
select:focus:-ms-input-placeholder,
select:active:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder,
textarea:active:-ms-input-placeholder,
.ui.form textarea:focus:-ms-input-placeholder,
.ui.form textarea:active:-ms-input-placeholder {
  color: transparent;
}
input:focus:-moz-placeholder, input:active:-moz-placeholder,
select:focus:-moz-placeholder,
select:active:-moz-placeholder,
textarea:focus:-moz-placeholder,
textarea:active:-moz-placeholder,
.ui.form textarea:focus:-moz-placeholder,
.ui.form textarea:active:-moz-placeholder {
  color: transparent;
}

.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover, .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
  background: none !important;
}

#container main .ui.form textarea {
  line-height: 1.4;
}

select {
  transition: all 0.3s ease;
  cursor: pointer;
}
select:hover {
  color: var(--main-color);
}
select option {
  color: #373737;
}

input[type=checkbox] {
  position: relative;
  width: 18px;
  height: 18px;
  padding: 2px;
  appearance: unset;
  -webkit-appearance: unset;
}
input[type=checkbox]:checked, input[type=checkbox]:hover {
  border: 1px solid var(--main-color);
}
input[type=checkbox]:checked::before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  right: 0;
  width: 12px;
  height: 9px;
  background: url("../images/checked.svg");
  pointer-events: none;
  margin: 0 auto;
}

li {
  position: relative;
  padding-left: 28px;
}
li:not(:last-child) {
  margin-bottom: 20px;
}
li::before {
  position: absolute;
  content: "";
  top: 9px;
  left: 0;
  width: 17px;
  border-top: 1px solid var(--main-color);
  border-bottom: 2px solid var(--main-color);
  border-radius: 6px;
}

.scroll-up {
  -webkit-transform: translateY(25px);
  -moz-transform: translateY(25px);
  -ms-transform: translateY(25px);
  -o-transform: translateY(25px);
  transform: translateY(25px);
  transition: all 0.3s ease;
  position: fixed;
  right: 20px;
  bottom: 20px;
  width: 60px;
  height: 60px;
  background: rgba(255, 255, 255, 0.9);
  font-family: "Icons";
  color: #303030;
  border-radius: 50px;
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  z-index: 99999;
}

.scroll-up:hover {
  color: var(--main-color);
}

.scroll-up:hover .scroll-up__svg-path {
  stroke: var(--main-color);
}

.scroll-up--active {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  visibility: visible;
  opacity: 1;
}

.scroll-up .scroll-up__svg-path {
  transition: all 0.3s ease;
  fill: none;
  stroke: #303030;
  stroke-width: 5px;
}

.scroll-up::before {
  content: "\f077";
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-weight: 900;
  font-size: 20px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:active,
input:-webkit-autofill:focus {
  transition: background-color 5000s ease-in-out 0s;
  font-size: 1rem;
}

.radius_img {
  border-radius: 10px;
}
.radius_img img {
  border-radius: 10px;
}

#container main table {
  width: 100%;
  border: none;
  border-spacing: 2px;
  border-collapse: separate;
  margin: 1em 0;
}
#container main table td {
  background: #fff;
  border: none;
  padding: 1.438rem 1.25rem;
}
#container main table:first-child {
  margin-top: 0;
}
#container main table:last-child {
  margin-bottom: 0;
}
#container main table:first-child:last-child {
  margin: 0;
}
#container main table tr:first-child td:first-child {
  border-radius: 10px 0 0 0;
}
#container main table tr:first-child td:last-child {
  border-radius: 0 10px 0 0;
}
#container main table tr:first-child td:first-child:last-child {
  border-radius: 10px 10px 0 0;
}
#container main table tr:first-child:last-child td:first-child {
  border-radius: 10px 0 0 10px;
}
#container main table tr:first-child:last-child td:last-child {
  border-radius: 0 10px 10px 0;
}
#container main table tr:first-child:last-child td:first-child:last-child {
  border-radius: 10px;
}
#container main table tr:last-child td:first-child {
  border-radius: 0 0 0 10px;
}
#container main table tr:last-child td:last-child {
  border-radius: 0 0 10px 0;
}
#container main table tr:last-child td:first-child:last-child {
  border-radius: 0 0 10px 10px;
}

::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}

::-webkit-scrollbar-track {
  background-color: var(--scroll-bg);
}

::-webkit-scrollbar-thumb {
  background-color: var(--scroll-thumb);
  border-radius: 5px;
}

::-webkit-scrollbar-thumb:active {
  background: #a7a7a7;
}

html {
  scrollbar-width: thin;
  scrollbar-color: var(--scroll-thumb) var(--scroll-bg);
  scroll-behavior: smooth;
}
html * {
  scrollbar-width: thin;
  scrollbar-color: var(--scroll-thumb) var(--scroll-bg);
}

body .unichat_feed::-webkit-scrollbar,
.unichat_feed::-webkit-scrollbar,
.ui.dropdown > .menu::-webkit-scrollbar,
#container .placeholder::-webkit-scrollbar,
#container #scene_right .emojionearea .emojionearea-editor::-webkit-scrollbar,
#container #scene_bottom .emojionearea .emojionearea-editor::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

body .unichat_feed::-webkit-scrollbar-track,
.unichat_feed::-webkit-scrollbar-track,
.ui.dropdown > .menu::-webkit-scrollbar-track,
#container .placeholder::-webkit-scrollbar-track {
  background-color: transparent;
}

body .unichat_feed::-webkit-scrollbar-thumb,
.unichat_feed::-webkit-scrollbar-thumb,
.ui.dropdown > .menu::-webkit-scrollbar-thumb,
#container .placeholder::-webkit-scrollbar-thumb {
  background-color: var(--main-color);
  border-radius: 5px;
}

body .unichat_feed::-webkit-scrollbar-thumb:active,
.unichat_feed::-webkit-scrollbar-thumb:active,
.ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
#container .placeholder::-webkit-scrollbar-thumb:active {
  background: #a7a7a7;
}

::selection {
  background: var(--main-color);
  color: var(--button-color);
}

input::selection,
textarea::selection {
  background: var(--main-color);
  color: var(--button-color);
}

.ui.form .field.field input:-webkit-autofill::selection,
.ui.form .field.field input:-webkit-autofill::selection,
.ui.form .field.field input:-webkit-autofill::selection,
input:-internal-autofill-selected::selection {
  -webkit-text-fill-color: var(--button-color) !important;
}
.ui.form .field.field input:-webkit-autofill:active::selection, .ui.form .field.field input:-webkit-autofill:focus::selection, .ui.form .field.field input:-webkit-autofill:hover::selection,
.ui.form .field.field input:-webkit-autofill:active::selection,
.ui.form .field.field input:-webkit-autofill:focus::selection,
.ui.form .field.field input:-webkit-autofill:hover::selection,
.ui.form .field.field input:-webkit-autofill:active::selection,
.ui.form .field.field input:-webkit-autofill:focus::selection,
.ui.form .field.field input:-webkit-autofill:hover::selection,
input:-internal-autofill-selected:active::selection,
input:-internal-autofill-selected:focus::selection,
input:-internal-autofill-selected:hover::selection {
  -webkit-text-fill-color: var(--button-color) !important;
}

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  scroll-behavior: smooth;
  height: 100%;
}

html, body {
  background-color: #F6F6F6;
  font-family: "Graphik LCG";
  color: #373737;
  font-size: 1rem;
  font-weight: 400;
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
}

html, body, table,
h1, h2, h3 {
  -webkit-font-feature-settings: inherit;
  -moz-font-feature-settings: inherit;
  font-feature-settings: inherit;
}

body,
body.simple {
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  height: auto;
  background-color: transparent;
  background-image: none;
  z-index: 1;
}
body.poll,
body.simple.poll {
  background: transparent;
}
body.iframe,
body.simple.iframe {
  background-color: transparent !important;
}
body.bg_attach__fixed,
body.simple.bg_attach__fixed {
  background-attachment: fixed;
}
body.bg_attach__scroll,
body.simple.bg_attach__scroll {
  background-attachment: scroll;
}
body.bg_rp__repeat,
body.simple.bg_rp__repeat {
  background-repeat: repeat;
}
body.bg_rp__no_repeat,
body.simple.bg_rp__no_repeat {
  background-repeat: no-repeat;
}
body .bg_center,
body.simple .bg_center {
  background-position: center;
}
body.bg_top_center,
body.simple.bg_top_center {
  background-position: center top;
}
body.bg_top_left,
body.simple.bg_top_left {
  background-position: left top;
}
body.bg_top_right,
body.simple.bg_top_right {
  background-position: right top;
}
body.bg_center_left,
body.simple.bg_center_left {
  background-position: left center;
}
body.bg_center_right,
body.simple.bg_center_right {
  background-position: right center;
}
body.bg_bottom_left,
body.simple.bg_bottom_left {
  background-position: left bottom;
}
body.bg_bottom_center,
body.simple.bg_bottom_center {
  background-position: center bottom;
}
body.bg_bottom_right,
body.simple.bg_bottom_right {
  background-position: right bottom;
}
body.bg_cover,
body.simple.bg_cover {
  background-size: cover;
}

h1,
h1.ui.header {
  font-size: 2.4rem;
}
@media only screen and (max-width: 767px) {
  h1,
  h1.ui.header {
    font-size: 1.9rem;
  }
}

h1.ui.header .sub.header {
  font-size: 2.1rem;
}
@media only screen and (max-width: 767px) {
  h1.ui.header .sub.header {
    font-size: 1.7rem;
  }
}

h2,
h2.ui.header {
  font-size: 2.1rem;
}
@media only screen and (max-width: 767px) {
  h2,
  h2.ui.header {
    font-size: 1.8rem;
  }
}
h2#page_title,
h2.ui.header#page_title {
  color: var(--main-color);
  text-align: center;
}
h2#page_title.empty,
h2.ui.header#page_title.empty {
  display: none;
  margin-bottom: 2rem;
}

h2.ui.header .sub.header {
  font-size: 1.7rem;
}
@media only screen and (max-width: 767px) {
  h2.ui.header .sub.header {
    font-size: 1.4rem;
  }
}

h3,
h3.ui.header {
  font-size: 1.8rem;
}
@media only screen and (max-width: 767px) {
  h3,
  h3.ui.header {
    font-size: 1.5rem;
  }
}

h3.ui.header .sub.header {
  font-size: 1.4rem;
}
@media only screen and (max-width: 767px) {
  h3.ui.header .sub.header {
    font-size: 1.1rem;
  }
}

h4,
h4.ui.header {
  font-size: 1.6rem;
}
@media only screen and (max-width: 767px) {
  h4,
  h4.ui.header {
    font-size: 1.3rem;
  }
}

h4.ui.header .sub.header {
  font-size: 1.2rem;
}
@media only screen and (max-width: 767px) {
  h4.ui.header .sub.header {
    font-size: 0.9rem;
  }
}

h5,
h5.ui.header {
  font-size: 1.2rem;
}
@media only screen and (max-width: 767px) {
  h5,
  h5.ui.header {
    font-size: 0.9rem;
  }
}

h5.ui.header .sub.header {
  font-size: 0.8rem;
}
@media only screen and (max-width: 767px) {
  h5.ui.header .sub.header {
    font-size: 0.5rem;
  }
}

.contentblock h1,
.contentblock h1.ui.header {
  font-size: 2.4rem;
}
@media only screen and (max-width: 767px) {
  .contentblock h1,
  .contentblock h1.ui.header {
    font-size: 1.9rem;
  }
}
.contentblock h1.ui.header .sub.header {
  font-size: 2.1rem;
}
@media only screen and (max-width: 767px) {
  .contentblock h1.ui.header .sub.header {
    font-size: 1.7rem;
  }
}
.contentblock h2,
.contentblock h2.ui.header {
  font-size: 2.1rem;
}
@media only screen and (max-width: 767px) {
  .contentblock h2,
  .contentblock h2.ui.header {
    font-size: 1.8rem;
  }
}
.contentblock h2#page_title,
.contentblock h2.ui.header#page_title {
  color: var(--main-color);
  text-align: center;
}
.contentblock h2#page_title.empty,
.contentblock h2.ui.header#page_title.empty {
  display: none;
  margin-bottom: 2rem;
}
.contentblock h2.ui.header .sub.header {
  font-size: 1.7rem;
}
@media only screen and (max-width: 767px) {
  .contentblock h2.ui.header .sub.header {
    font-size: 1.4rem;
  }
}
.contentblock h3,
.contentblock h3.ui.header {
  font-size: 1.8rem;
}
@media only screen and (max-width: 767px) {
  .contentblock h3,
  .contentblock h3.ui.header {
    font-size: 1.5rem;
  }
}
.contentblock h3.ui.header .sub.header {
  font-size: 1.4rem;
}
@media only screen and (max-width: 767px) {
  .contentblock h3.ui.header .sub.header {
    font-size: 1.1rem;
  }
}
.contentblock h4,
.contentblock h4.ui.header {
  font-size: 1.6rem;
}
@media only screen and (max-width: 767px) {
  .contentblock h4,
  .contentblock h4.ui.header {
    font-size: 1.3rem;
  }
}
.contentblock h4.ui.header .sub.header {
  font-size: 1.2rem;
}
@media only screen and (max-width: 767px) {
  .contentblock h4.ui.header .sub.header {
    font-size: 0.9rem;
  }
}
.contentblock h5,
.contentblock h5.ui.header {
  font-size: 1.2rem;
}
@media only screen and (max-width: 767px) {
  .contentblock h5,
  .contentblock h5.ui.header {
    font-size: 0.9rem;
  }
}
.contentblock h5.ui.header .sub.header {
  font-size: 0.8rem;
}
@media only screen and (max-width: 767px) {
  .contentblock h5.ui.header .sub.header {
    font-size: 0.5rem;
  }
}

#scene_right h1,
#scene_right h1.ui.header,
#scene_bottom h1,
#scene_bottom h1.ui.header {
  font-size: 1.7rem;
}
#scene_right h1.ui.header .sub.header,
#scene_bottom h1.ui.header .sub.header {
  font-size: 1.5rem;
}
#scene_right h2,
#scene_right h2.ui.header,
#scene_bottom h2,
#scene_bottom h2.ui.header {
  font-size: 1.4rem;
}
#scene_right h2.ui.header .sub.header,
#scene_bottom h2.ui.header .sub.header {
  font-size: 1.2rem;
}
#scene_right h3,
#scene_right h3.ui.header,
#scene_bottom h3,
#scene_bottom h3.ui.header {
  font-size: 1.1rem;
}
#scene_right h3.ui.header .sub.header,
#scene_bottom h3.ui.header .sub.header {
  font-size: 0.9rem;
}
#scene_right h4,
#scene_right h4.ui.header,
#scene_bottom h4,
#scene_bottom h4.ui.header {
  font-size: 0.9rem;
}
#scene_right h4.ui.header .sub.header,
#scene_bottom h4.ui.header .sub.header {
  font-size: 0.7rem;
}
#scene_right h5,
#scene_right h5.ui.header,
#scene_bottom h5,
#scene_bottom h5.ui.header {
  font-size: 0.5rem;
}
#scene_right h5.ui.header .sub.header,
#scene_bottom h5.ui.header .sub.header {
  font-size: 0.3rem;
}

p,
li,
td,
.ui.small.header {
  font-size: 1rem;
}

footer p,
footer li,
footer td {
  font-size: 0.813rem;
}

.ui.header,
.ui.list .list > .item .header,
.ui.list > .item .header {
  color: #373737;
}

.ui.header .sub.header,
.ui.list .list > .item > .content,
.ui.list > .item > .content,
.ui.checkbox label,
.ui.checkbox + label {
  color: #373737;
}

ul {
  list-style: none;
  padding: 0;
}

a {
  transition: all 0.3s ease;
  cursor: pointer;
}

strong a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  font-weight: 700;
}

.ui.segment {
  background: #fff;
}
.ui.segment.rightblocksegment {
  background: none;
}

span.ui.success.text {
  display: inline-block;
  background: rgba(0, 207, 195, 0.4);
  font-weight: 500;
  color: var(--button-color);
  padding: 1px 5px 4px;
}

.ui.list .list > .item .description, .ui.list > .item .description {
  font-size: 1rem;
}

main.ui.segment {
  background: none;
}

.ui[class*="top attached"].menu {
  position: relative;
  margin: 0;
  z-index: 9;
}

.ui.huge.menu,
.ui.huge.menu .dropdown,
.ui.huge.menu .dropdown .menu > .item,
.ui.menu .item {
  font-size: 1rem;
  font-weight: 400;
}

.ui.menu .active.item:not(.dropdown) {
  font-weight: 500;
}

.ui.inverted.menu {
  background: rgba(255, 255, 255, 0.9);
}
.ui.inverted.menu.fixed {
  position: sticky;
  top: 0;
  z-index: 9999999;
}

.ui.menu .item {
  padding: 0.6rem 1.125rem;
}

.ui.inverted.menu .dropdown.item:hover,
.ui.inverted.menu .link.item:hover,
.ui.inverted.menu a.item:hover,
.ui.link.inverted.menu .item:hover {
  background: none;
}

.ui.horizontal.bulleted.list > .item,
ul.ui.horizontal.bulleted.list li {
  margin: 0 0.625rem;
}
.ui.horizontal.bulleted.list > .item.active,
ul.ui.horizontal.bulleted.list li.active {
  color: var(--main-color);
  font-weight: 700;
  border-color: transparent;
  pointer-events: none;
}

.ui.bulleted.list .list > .item::before,
.ui.bulleted.list > .item::before,
ul.ui.list li::before {
  margin-left: -0.8rem;
}

.ui.horizontal.bulleted.list > .item::before,
ul.ui.horizontal.bulleted.list li::before {
  color: #373737;
}

.ui.inverted.segment,
.ui.inverted.segments .segment,
.ui.primary.inverted.segment {
  background: #fff;
  color: #373737;
}

#container .ui.segment {
  border-radius: 10px;
}
#container .ui.segment.attached {
  border-radius: 0;
}

.ui.inverted.menu .item,
.ui.inverted.menu .item > a:not(.ui) {
  transition: all 0.3s ease;
  color: #373737;
}

.ui.inverted.menu .dropdown.item:hover,
.ui.inverted.menu .link.item:hover,
.ui.inverted.menu a.item:hover,
.ui.link.inverted.menu .item:hover {
  color: var(--main-color);
}

.ui.menu.fixed,
.ui.menu.fixed .item:first-child,
.ui.menu.fixed .item:last-child {
  border-radius: 5px !important;
}

#container .ui.menu .ui.dropdown .menu > .item {
  background: none !important;
  min-height: auto;
  font-size: 1.013rem !important;
  color: #373737 !important;
  padding: 0.7rem 0.5rem !important;
}
#container .ui.menu .ui.dropdown .menu > .item:not(:last-child) {
  margin-bottom: 5px;
}
#container .ui.menu .ui.dropdown .menu > .item:hover {
  background: none !important;
  color: var(--main-color) !important;
}
#container .ui.menu .ui.dropdown .menu > .item::after {
  display: none;
}

.ui:not(.upward).floating.dropdown > .menu {
  margin-top: 0.2em;
}

.ui.menu .dropdown.item .menu,
.ui.menu .dropdown .menu {
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
  background: #fff;
  padding: 0.6rem;
  border-radius: 10px !important;
}

.ui.menu .ui.dropdown .menu > .active.item {
  color: #fff !important;
  font-weight: 500 !important;
  border-left: 1px solid;
  border-top: 1px solid;
  border-color: var(--main-color);
}

.ui.inverted.menu .active.visible.item.dropdown,
.ui.inverted.menu .active.item.dropdown {
  color: var(--main-color) !important;
}

.ui.menu .item > i.icon {
  margin-right: 0;
}

.ui.form:not(.inverted) .field > label:not(.button) {
  color: #373737;
  font-weight: 400;
  font-size: 0.9rem;
}

.ui.form input:not([type]),
.ui.form input[type=color],
.ui.form input[type=date],
.ui.form input[type=datetime-local],
.ui.form input[type=email],
.ui.form input[type=file],
.ui.form input[type=month],
.ui.form input[type=number],
.ui.form input[type=password],
.ui.form input[type=search],
.ui.form input[type=tel],
.ui.form input[type=text],
.ui.form input[type=time],
.ui.form input[type=url],
.ui.form input[type=week],
.ui.input > input {
  transition: all 0.3s ease;
  font-family: "Graphik LCG";
  font-size: 1rem;
  color: #373737;
  line-height: 1;
  font-weight: 400;
  background: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #575757;
  outline: none;
  border-radius: 5px;
  padding: 0.9rem 1.2rem 0.813rem;
  -webkit-tap-highlight-color: transparent;
}
.ui.form input:not([type]):hover,
.ui.form input[type=color]:hover,
.ui.form input[type=date]:hover,
.ui.form input[type=datetime-local]:hover,
.ui.form input[type=email]:hover,
.ui.form input[type=file]:hover,
.ui.form input[type=month]:hover,
.ui.form input[type=number]:hover,
.ui.form input[type=password]:hover,
.ui.form input[type=search]:hover,
.ui.form input[type=tel]:hover,
.ui.form input[type=text]:hover,
.ui.form input[type=time]:hover,
.ui.form input[type=url]:hover,
.ui.form input[type=week]:hover,
.ui.input > input:hover {
  border-color: var(--main-color);
}
.ui.form input:not([type]):focus, .ui.form input:not([type]):active,
.ui.form input[type=color]:focus,
.ui.form input[type=color]:active,
.ui.form input[type=date]:focus,
.ui.form input[type=date]:active,
.ui.form input[type=datetime-local]:focus,
.ui.form input[type=datetime-local]:active,
.ui.form input[type=email]:focus,
.ui.form input[type=email]:active,
.ui.form input[type=file]:focus,
.ui.form input[type=file]:active,
.ui.form input[type=month]:focus,
.ui.form input[type=month]:active,
.ui.form input[type=number]:focus,
.ui.form input[type=number]:active,
.ui.form input[type=password]:focus,
.ui.form input[type=password]:active,
.ui.form input[type=search]:focus,
.ui.form input[type=search]:active,
.ui.form input[type=tel]:focus,
.ui.form input[type=tel]:active,
.ui.form input[type=text]:focus,
.ui.form input[type=text]:active,
.ui.form input[type=time]:focus,
.ui.form input[type=time]:active,
.ui.form input[type=url]:focus,
.ui.form input[type=url]:active,
.ui.form input[type=week]:focus,
.ui.form input[type=week]:active,
.ui.input > input:focus,
.ui.input > input:active {
  background: transparent;
  color: #373737;
  outline: none;
  border-color: var(--main-color);
  border-radius: 5px;
}
.ui.form input:not([type])::-webkit-input-placeholder,
.ui.form input[type=color]::-webkit-input-placeholder,
.ui.form input[type=date]::-webkit-input-placeholder,
.ui.form input[type=datetime-local]::-webkit-input-placeholder,
.ui.form input[type=email]::-webkit-input-placeholder,
.ui.form input[type=file]::-webkit-input-placeholder,
.ui.form input[type=month]::-webkit-input-placeholder,
.ui.form input[type=number]::-webkit-input-placeholder,
.ui.form input[type=password]::-webkit-input-placeholder,
.ui.form input[type=search]::-webkit-input-placeholder,
.ui.form input[type=tel]::-webkit-input-placeholder,
.ui.form input[type=text]::-webkit-input-placeholder,
.ui.form input[type=time]::-webkit-input-placeholder,
.ui.form input[type=url]::-webkit-input-placeholder,
.ui.form input[type=week]::-webkit-input-placeholder,
.ui.input > input::-webkit-input-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.form input:not([type])::-ms-input-placeholder,
.ui.form input[type=color]::-ms-input-placeholder,
.ui.form input[type=date]::-ms-input-placeholder,
.ui.form input[type=datetime-local]::-ms-input-placeholder,
.ui.form input[type=email]::-ms-input-placeholder,
.ui.form input[type=file]::-ms-input-placeholder,
.ui.form input[type=month]::-ms-input-placeholder,
.ui.form input[type=number]::-ms-input-placeholder,
.ui.form input[type=password]::-ms-input-placeholder,
.ui.form input[type=search]::-ms-input-placeholder,
.ui.form input[type=tel]::-ms-input-placeholder,
.ui.form input[type=text]::-ms-input-placeholder,
.ui.form input[type=time]::-ms-input-placeholder,
.ui.form input[type=url]::-ms-input-placeholder,
.ui.form input[type=week]::-ms-input-placeholder,
.ui.input > input::-ms-input-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.form input:not([type])::-moz-placeholder,
.ui.form input[type=color]::-moz-placeholder,
.ui.form input[type=date]::-moz-placeholder,
.ui.form input[type=datetime-local]::-moz-placeholder,
.ui.form input[type=email]::-moz-placeholder,
.ui.form input[type=file]::-moz-placeholder,
.ui.form input[type=month]::-moz-placeholder,
.ui.form input[type=number]::-moz-placeholder,
.ui.form input[type=password]::-moz-placeholder,
.ui.form input[type=search]::-moz-placeholder,
.ui.form input[type=tel]::-moz-placeholder,
.ui.form input[type=text]::-moz-placeholder,
.ui.form input[type=time]::-moz-placeholder,
.ui.form input[type=url]::-moz-placeholder,
.ui.form input[type=week]::-moz-placeholder,
.ui.input > input::-moz-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.form input:not([type])::placeholder,
.ui.form input[type=color]::placeholder,
.ui.form input[type=date]::placeholder,
.ui.form input[type=datetime-local]::placeholder,
.ui.form input[type=email]::placeholder,
.ui.form input[type=file]::placeholder,
.ui.form input[type=month]::placeholder,
.ui.form input[type=number]::placeholder,
.ui.form input[type=password]::placeholder,
.ui.form input[type=search]::placeholder,
.ui.form input[type=tel]::placeholder,
.ui.form input[type=text]::placeholder,
.ui.form input[type=time]::placeholder,
.ui.form input[type=url]::placeholder,
.ui.form input[type=week]::placeholder,
.ui.input > input::placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.form input:not([type]):-ms-input-placeholder,
.ui.form input[type=color]:-ms-input-placeholder,
.ui.form input[type=date]:-ms-input-placeholder,
.ui.form input[type=datetime-local]:-ms-input-placeholder,
.ui.form input[type=email]:-ms-input-placeholder,
.ui.form input[type=file]:-ms-input-placeholder,
.ui.form input[type=month]:-ms-input-placeholder,
.ui.form input[type=number]:-ms-input-placeholder,
.ui.form input[type=password]:-ms-input-placeholder,
.ui.form input[type=search]:-ms-input-placeholder,
.ui.form input[type=tel]:-ms-input-placeholder,
.ui.form input[type=text]:-ms-input-placeholder,
.ui.form input[type=time]:-ms-input-placeholder,
.ui.form input[type=url]:-ms-input-placeholder,
.ui.form input[type=week]:-ms-input-placeholder,
.ui.input > input:-ms-input-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.form input:not([type]):-moz-placeholder,
.ui.form input[type=color]:-moz-placeholder,
.ui.form input[type=date]:-moz-placeholder,
.ui.form input[type=datetime-local]:-moz-placeholder,
.ui.form input[type=email]:-moz-placeholder,
.ui.form input[type=file]:-moz-placeholder,
.ui.form input[type=month]:-moz-placeholder,
.ui.form input[type=number]:-moz-placeholder,
.ui.form input[type=password]:-moz-placeholder,
.ui.form input[type=search]:-moz-placeholder,
.ui.form input[type=tel]:-moz-placeholder,
.ui.form input[type=text]:-moz-placeholder,
.ui.form input[type=time]:-moz-placeholder,
.ui.form input[type=url]:-moz-placeholder,
.ui.form input[type=week]:-moz-placeholder,
.ui.input > input:-moz-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.form input:not([type]):focus::-webkit-input-placeholder, .ui.form input:not([type]):active::-webkit-input-placeholder,
.ui.form input[type=color]:focus::-webkit-input-placeholder,
.ui.form input[type=color]:active::-webkit-input-placeholder,
.ui.form input[type=date]:focus::-webkit-input-placeholder,
.ui.form input[type=date]:active::-webkit-input-placeholder,
.ui.form input[type=datetime-local]:focus::-webkit-input-placeholder,
.ui.form input[type=datetime-local]:active::-webkit-input-placeholder,
.ui.form input[type=email]:focus::-webkit-input-placeholder,
.ui.form input[type=email]:active::-webkit-input-placeholder,
.ui.form input[type=file]:focus::-webkit-input-placeholder,
.ui.form input[type=file]:active::-webkit-input-placeholder,
.ui.form input[type=month]:focus::-webkit-input-placeholder,
.ui.form input[type=month]:active::-webkit-input-placeholder,
.ui.form input[type=number]:focus::-webkit-input-placeholder,
.ui.form input[type=number]:active::-webkit-input-placeholder,
.ui.form input[type=password]:focus::-webkit-input-placeholder,
.ui.form input[type=password]:active::-webkit-input-placeholder,
.ui.form input[type=search]:focus::-webkit-input-placeholder,
.ui.form input[type=search]:active::-webkit-input-placeholder,
.ui.form input[type=tel]:focus::-webkit-input-placeholder,
.ui.form input[type=tel]:active::-webkit-input-placeholder,
.ui.form input[type=text]:focus::-webkit-input-placeholder,
.ui.form input[type=text]:active::-webkit-input-placeholder,
.ui.form input[type=time]:focus::-webkit-input-placeholder,
.ui.form input[type=time]:active::-webkit-input-placeholder,
.ui.form input[type=url]:focus::-webkit-input-placeholder,
.ui.form input[type=url]:active::-webkit-input-placeholder,
.ui.form input[type=week]:focus::-webkit-input-placeholder,
.ui.form input[type=week]:active::-webkit-input-placeholder,
.ui.input > input:focus::-webkit-input-placeholder,
.ui.input > input:active::-webkit-input-placeholder {
  color: transparent;
}
.ui.form input:not([type]):focus::-ms-input-placeholder, .ui.form input:not([type]):active::-ms-input-placeholder,
.ui.form input[type=color]:focus::-ms-input-placeholder,
.ui.form input[type=color]:active::-ms-input-placeholder,
.ui.form input[type=date]:focus::-ms-input-placeholder,
.ui.form input[type=date]:active::-ms-input-placeholder,
.ui.form input[type=datetime-local]:focus::-ms-input-placeholder,
.ui.form input[type=datetime-local]:active::-ms-input-placeholder,
.ui.form input[type=email]:focus::-ms-input-placeholder,
.ui.form input[type=email]:active::-ms-input-placeholder,
.ui.form input[type=file]:focus::-ms-input-placeholder,
.ui.form input[type=file]:active::-ms-input-placeholder,
.ui.form input[type=month]:focus::-ms-input-placeholder,
.ui.form input[type=month]:active::-ms-input-placeholder,
.ui.form input[type=number]:focus::-ms-input-placeholder,
.ui.form input[type=number]:active::-ms-input-placeholder,
.ui.form input[type=password]:focus::-ms-input-placeholder,
.ui.form input[type=password]:active::-ms-input-placeholder,
.ui.form input[type=search]:focus::-ms-input-placeholder,
.ui.form input[type=search]:active::-ms-input-placeholder,
.ui.form input[type=tel]:focus::-ms-input-placeholder,
.ui.form input[type=tel]:active::-ms-input-placeholder,
.ui.form input[type=text]:focus::-ms-input-placeholder,
.ui.form input[type=text]:active::-ms-input-placeholder,
.ui.form input[type=time]:focus::-ms-input-placeholder,
.ui.form input[type=time]:active::-ms-input-placeholder,
.ui.form input[type=url]:focus::-ms-input-placeholder,
.ui.form input[type=url]:active::-ms-input-placeholder,
.ui.form input[type=week]:focus::-ms-input-placeholder,
.ui.form input[type=week]:active::-ms-input-placeholder,
.ui.input > input:focus::-ms-input-placeholder,
.ui.input > input:active::-ms-input-placeholder {
  color: transparent;
}
.ui.form input:not([type]):focus::-moz-placeholder, .ui.form input:not([type]):active::-moz-placeholder,
.ui.form input[type=color]:focus::-moz-placeholder,
.ui.form input[type=color]:active::-moz-placeholder,
.ui.form input[type=date]:focus::-moz-placeholder,
.ui.form input[type=date]:active::-moz-placeholder,
.ui.form input[type=datetime-local]:focus::-moz-placeholder,
.ui.form input[type=datetime-local]:active::-moz-placeholder,
.ui.form input[type=email]:focus::-moz-placeholder,
.ui.form input[type=email]:active::-moz-placeholder,
.ui.form input[type=file]:focus::-moz-placeholder,
.ui.form input[type=file]:active::-moz-placeholder,
.ui.form input[type=month]:focus::-moz-placeholder,
.ui.form input[type=month]:active::-moz-placeholder,
.ui.form input[type=number]:focus::-moz-placeholder,
.ui.form input[type=number]:active::-moz-placeholder,
.ui.form input[type=password]:focus::-moz-placeholder,
.ui.form input[type=password]:active::-moz-placeholder,
.ui.form input[type=search]:focus::-moz-placeholder,
.ui.form input[type=search]:active::-moz-placeholder,
.ui.form input[type=tel]:focus::-moz-placeholder,
.ui.form input[type=tel]:active::-moz-placeholder,
.ui.form input[type=text]:focus::-moz-placeholder,
.ui.form input[type=text]:active::-moz-placeholder,
.ui.form input[type=time]:focus::-moz-placeholder,
.ui.form input[type=time]:active::-moz-placeholder,
.ui.form input[type=url]:focus::-moz-placeholder,
.ui.form input[type=url]:active::-moz-placeholder,
.ui.form input[type=week]:focus::-moz-placeholder,
.ui.form input[type=week]:active::-moz-placeholder,
.ui.input > input:focus::-moz-placeholder,
.ui.input > input:active::-moz-placeholder {
  color: transparent;
}
.ui.form input:not([type]):focus::placeholder, .ui.form input:not([type]):active::placeholder,
.ui.form input[type=color]:focus::placeholder,
.ui.form input[type=color]:active::placeholder,
.ui.form input[type=date]:focus::placeholder,
.ui.form input[type=date]:active::placeholder,
.ui.form input[type=datetime-local]:focus::placeholder,
.ui.form input[type=datetime-local]:active::placeholder,
.ui.form input[type=email]:focus::placeholder,
.ui.form input[type=email]:active::placeholder,
.ui.form input[type=file]:focus::placeholder,
.ui.form input[type=file]:active::placeholder,
.ui.form input[type=month]:focus::placeholder,
.ui.form input[type=month]:active::placeholder,
.ui.form input[type=number]:focus::placeholder,
.ui.form input[type=number]:active::placeholder,
.ui.form input[type=password]:focus::placeholder,
.ui.form input[type=password]:active::placeholder,
.ui.form input[type=search]:focus::placeholder,
.ui.form input[type=search]:active::placeholder,
.ui.form input[type=tel]:focus::placeholder,
.ui.form input[type=tel]:active::placeholder,
.ui.form input[type=text]:focus::placeholder,
.ui.form input[type=text]:active::placeholder,
.ui.form input[type=time]:focus::placeholder,
.ui.form input[type=time]:active::placeholder,
.ui.form input[type=url]:focus::placeholder,
.ui.form input[type=url]:active::placeholder,
.ui.form input[type=week]:focus::placeholder,
.ui.form input[type=week]:active::placeholder,
.ui.input > input:focus::placeholder,
.ui.input > input:active::placeholder {
  color: transparent;
}
.ui.form input:not([type]):focus:-ms-input-placeholder, .ui.form input:not([type]):active:-ms-input-placeholder,
.ui.form input[type=color]:focus:-ms-input-placeholder,
.ui.form input[type=color]:active:-ms-input-placeholder,
.ui.form input[type=date]:focus:-ms-input-placeholder,
.ui.form input[type=date]:active:-ms-input-placeholder,
.ui.form input[type=datetime-local]:focus:-ms-input-placeholder,
.ui.form input[type=datetime-local]:active:-ms-input-placeholder,
.ui.form input[type=email]:focus:-ms-input-placeholder,
.ui.form input[type=email]:active:-ms-input-placeholder,
.ui.form input[type=file]:focus:-ms-input-placeholder,
.ui.form input[type=file]:active:-ms-input-placeholder,
.ui.form input[type=month]:focus:-ms-input-placeholder,
.ui.form input[type=month]:active:-ms-input-placeholder,
.ui.form input[type=number]:focus:-ms-input-placeholder,
.ui.form input[type=number]:active:-ms-input-placeholder,
.ui.form input[type=password]:focus:-ms-input-placeholder,
.ui.form input[type=password]:active:-ms-input-placeholder,
.ui.form input[type=search]:focus:-ms-input-placeholder,
.ui.form input[type=search]:active:-ms-input-placeholder,
.ui.form input[type=tel]:focus:-ms-input-placeholder,
.ui.form input[type=tel]:active:-ms-input-placeholder,
.ui.form input[type=text]:focus:-ms-input-placeholder,
.ui.form input[type=text]:active:-ms-input-placeholder,
.ui.form input[type=time]:focus:-ms-input-placeholder,
.ui.form input[type=time]:active:-ms-input-placeholder,
.ui.form input[type=url]:focus:-ms-input-placeholder,
.ui.form input[type=url]:active:-ms-input-placeholder,
.ui.form input[type=week]:focus:-ms-input-placeholder,
.ui.form input[type=week]:active:-ms-input-placeholder,
.ui.input > input:focus:-ms-input-placeholder,
.ui.input > input:active:-ms-input-placeholder {
  color: transparent;
}
.ui.form input:not([type]):focus:-moz-placeholder, .ui.form input:not([type]):active:-moz-placeholder,
.ui.form input[type=color]:focus:-moz-placeholder,
.ui.form input[type=color]:active:-moz-placeholder,
.ui.form input[type=date]:focus:-moz-placeholder,
.ui.form input[type=date]:active:-moz-placeholder,
.ui.form input[type=datetime-local]:focus:-moz-placeholder,
.ui.form input[type=datetime-local]:active:-moz-placeholder,
.ui.form input[type=email]:focus:-moz-placeholder,
.ui.form input[type=email]:active:-moz-placeholder,
.ui.form input[type=file]:focus:-moz-placeholder,
.ui.form input[type=file]:active:-moz-placeholder,
.ui.form input[type=month]:focus:-moz-placeholder,
.ui.form input[type=month]:active:-moz-placeholder,
.ui.form input[type=number]:focus:-moz-placeholder,
.ui.form input[type=number]:active:-moz-placeholder,
.ui.form input[type=password]:focus:-moz-placeholder,
.ui.form input[type=password]:active:-moz-placeholder,
.ui.form input[type=search]:focus:-moz-placeholder,
.ui.form input[type=search]:active:-moz-placeholder,
.ui.form input[type=tel]:focus:-moz-placeholder,
.ui.form input[type=tel]:active:-moz-placeholder,
.ui.form input[type=text]:focus:-moz-placeholder,
.ui.form input[type=text]:active:-moz-placeholder,
.ui.form input[type=time]:focus:-moz-placeholder,
.ui.form input[type=time]:active:-moz-placeholder,
.ui.form input[type=url]:focus:-moz-placeholder,
.ui.form input[type=url]:active:-moz-placeholder,
.ui.form input[type=week]:focus:-moz-placeholder,
.ui.form input[type=week]:active:-moz-placeholder,
.ui.input > input:focus:-moz-placeholder,
.ui.input > input:active:-moz-placeholder {
  color: transparent;
}

.ui.active.search.dropdown input.search:focus + .text {
  color: #373737 !important;
}

.ui.form .field.error input:not([type]),
.ui.form .field.error input[type=color],
.ui.form .field.error input[type=date],
.ui.form .field.error input[type=datetime-local],
.ui.form .field.error input[type=email],
.ui.form .field.error input[type=file],
.ui.form .field.error input[type=month],
.ui.form .field.error input[type=number],
.ui.form .field.error input[type=password],
.ui.form .field.error input[type=search],
.ui.form .field.error input[type=tel],
.ui.form .field.error input[type=text],
.ui.form .field.error input[type=time],
.ui.form .field.error input[type=url],
.ui.form .field.error input[type=week],
.ui.form .field.error select,
.ui.form .field.error textarea,
.ui.form .fields.error .field input:not([type]),
.ui.form .fields.error .field input[type=color],
.ui.form .fields.error .field input[type=date],
.ui.form .fields.error .field input[type=datetime-local],
.ui.form .fields.error .field input[type=email],
.ui.form .fields.error .field input[type=file],
.ui.form .fields.error .field input[type=month],
.ui.form .fields.error .field input[type=number],
.ui.form .fields.error .field input[type=password],
.ui.form .fields.error .field input[type=search],
.ui.form .fields.error .field input[type=tel],
.ui.form .fields.error .field input[type=text],
.ui.form .fields.error .field input[type=time],
.ui.form .fields.error .field input[type=url],
.ui.form .fields.error .field input[type=week],
.ui.form .fields.error .field select,
.ui.form .fields.error .field textarea,
.ui.form .field.error .ui.dropdown,
.ui.form .fields.error .field .ui.dropdown {
  background: rgba(235, 95, 84, 0.05);
  color: #EB5F54;
  border-color: #EB5F54 !important;
}
.ui.form .field.error input:not([type]):hover,
.ui.form .field.error input[type=color]:hover,
.ui.form .field.error input[type=date]:hover,
.ui.form .field.error input[type=datetime-local]:hover,
.ui.form .field.error input[type=email]:hover,
.ui.form .field.error input[type=file]:hover,
.ui.form .field.error input[type=month]:hover,
.ui.form .field.error input[type=number]:hover,
.ui.form .field.error input[type=password]:hover,
.ui.form .field.error input[type=search]:hover,
.ui.form .field.error input[type=tel]:hover,
.ui.form .field.error input[type=text]:hover,
.ui.form .field.error input[type=time]:hover,
.ui.form .field.error input[type=url]:hover,
.ui.form .field.error input[type=week]:hover,
.ui.form .field.error select:hover,
.ui.form .field.error textarea:hover,
.ui.form .fields.error .field input:not([type]):hover,
.ui.form .fields.error .field input[type=color]:hover,
.ui.form .fields.error .field input[type=date]:hover,
.ui.form .fields.error .field input[type=datetime-local]:hover,
.ui.form .fields.error .field input[type=email]:hover,
.ui.form .fields.error .field input[type=file]:hover,
.ui.form .fields.error .field input[type=month]:hover,
.ui.form .fields.error .field input[type=number]:hover,
.ui.form .fields.error .field input[type=password]:hover,
.ui.form .fields.error .field input[type=search]:hover,
.ui.form .fields.error .field input[type=tel]:hover,
.ui.form .fields.error .field input[type=text]:hover,
.ui.form .fields.error .field input[type=time]:hover,
.ui.form .fields.error .field input[type=url]:hover,
.ui.form .fields.error .field input[type=week]:hover,
.ui.form .fields.error .field select:hover,
.ui.form .fields.error .field textarea:hover,
.ui.form .field.error .ui.dropdown:hover,
.ui.form .fields.error .field .ui.dropdown:hover {
  border-color: #ff4f4f !important;
}
.ui.form .field.error input:not([type]):focus, .ui.form .field.error input:not([type]):active,
.ui.form .field.error input[type=color]:focus,
.ui.form .field.error input[type=color]:active,
.ui.form .field.error input[type=date]:focus,
.ui.form .field.error input[type=date]:active,
.ui.form .field.error input[type=datetime-local]:focus,
.ui.form .field.error input[type=datetime-local]:active,
.ui.form .field.error input[type=email]:focus,
.ui.form .field.error input[type=email]:active,
.ui.form .field.error input[type=file]:focus,
.ui.form .field.error input[type=file]:active,
.ui.form .field.error input[type=month]:focus,
.ui.form .field.error input[type=month]:active,
.ui.form .field.error input[type=number]:focus,
.ui.form .field.error input[type=number]:active,
.ui.form .field.error input[type=password]:focus,
.ui.form .field.error input[type=password]:active,
.ui.form .field.error input[type=search]:focus,
.ui.form .field.error input[type=search]:active,
.ui.form .field.error input[type=tel]:focus,
.ui.form .field.error input[type=tel]:active,
.ui.form .field.error input[type=text]:focus,
.ui.form .field.error input[type=text]:active,
.ui.form .field.error input[type=time]:focus,
.ui.form .field.error input[type=time]:active,
.ui.form .field.error input[type=url]:focus,
.ui.form .field.error input[type=url]:active,
.ui.form .field.error input[type=week]:focus,
.ui.form .field.error input[type=week]:active,
.ui.form .field.error select:focus,
.ui.form .field.error select:active,
.ui.form .field.error textarea:focus,
.ui.form .field.error textarea:active,
.ui.form .fields.error .field input:not([type]):focus,
.ui.form .fields.error .field input:not([type]):active,
.ui.form .fields.error .field input[type=color]:focus,
.ui.form .fields.error .field input[type=color]:active,
.ui.form .fields.error .field input[type=date]:focus,
.ui.form .fields.error .field input[type=date]:active,
.ui.form .fields.error .field input[type=datetime-local]:focus,
.ui.form .fields.error .field input[type=datetime-local]:active,
.ui.form .fields.error .field input[type=email]:focus,
.ui.form .fields.error .field input[type=email]:active,
.ui.form .fields.error .field input[type=file]:focus,
.ui.form .fields.error .field input[type=file]:active,
.ui.form .fields.error .field input[type=month]:focus,
.ui.form .fields.error .field input[type=month]:active,
.ui.form .fields.error .field input[type=number]:focus,
.ui.form .fields.error .field input[type=number]:active,
.ui.form .fields.error .field input[type=password]:focus,
.ui.form .fields.error .field input[type=password]:active,
.ui.form .fields.error .field input[type=search]:focus,
.ui.form .fields.error .field input[type=search]:active,
.ui.form .fields.error .field input[type=tel]:focus,
.ui.form .fields.error .field input[type=tel]:active,
.ui.form .fields.error .field input[type=text]:focus,
.ui.form .fields.error .field input[type=text]:active,
.ui.form .fields.error .field input[type=time]:focus,
.ui.form .fields.error .field input[type=time]:active,
.ui.form .fields.error .field input[type=url]:focus,
.ui.form .fields.error .field input[type=url]:active,
.ui.form .fields.error .field input[type=week]:focus,
.ui.form .fields.error .field input[type=week]:active,
.ui.form .fields.error .field select:focus,
.ui.form .fields.error .field select:active,
.ui.form .fields.error .field textarea:focus,
.ui.form .fields.error .field textarea:active,
.ui.form .field.error .ui.dropdown:focus,
.ui.form .field.error .ui.dropdown:active,
.ui.form .fields.error .field .ui.dropdown:focus,
.ui.form .fields.error .field .ui.dropdown:active {
  background: rgba(235, 95, 84, 0.05);
  color: #EB5F54;
  border-color: #EB5F54 !important;
}
.ui.form .field.error input:not([type])::-webkit-input-placeholder,
.ui.form .field.error input[type=color]::-webkit-input-placeholder,
.ui.form .field.error input[type=date]::-webkit-input-placeholder,
.ui.form .field.error input[type=datetime-local]::-webkit-input-placeholder,
.ui.form .field.error input[type=email]::-webkit-input-placeholder,
.ui.form .field.error input[type=file]::-webkit-input-placeholder,
.ui.form .field.error input[type=month]::-webkit-input-placeholder,
.ui.form .field.error input[type=number]::-webkit-input-placeholder,
.ui.form .field.error input[type=password]::-webkit-input-placeholder,
.ui.form .field.error input[type=search]::-webkit-input-placeholder,
.ui.form .field.error input[type=tel]::-webkit-input-placeholder,
.ui.form .field.error input[type=text]::-webkit-input-placeholder,
.ui.form .field.error input[type=time]::-webkit-input-placeholder,
.ui.form .field.error input[type=url]::-webkit-input-placeholder,
.ui.form .field.error input[type=week]::-webkit-input-placeholder,
.ui.form .field.error select::-webkit-input-placeholder,
.ui.form .field.error textarea::-webkit-input-placeholder,
.ui.form .fields.error .field input:not([type])::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=color]::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=date]::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=datetime-local]::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=email]::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=file]::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=month]::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=number]::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=password]::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=search]::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=tel]::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=text]::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=time]::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=url]::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=week]::-webkit-input-placeholder,
.ui.form .fields.error .field select::-webkit-input-placeholder,
.ui.form .fields.error .field textarea::-webkit-input-placeholder,
.ui.form .field.error .ui.dropdown::-webkit-input-placeholder,
.ui.form .fields.error .field .ui.dropdown::-webkit-input-placeholder {
  color: #EB5F54;
}
.ui.form .field.error input:not([type])::-ms-input-placeholder,
.ui.form .field.error input[type=color]::-ms-input-placeholder,
.ui.form .field.error input[type=date]::-ms-input-placeholder,
.ui.form .field.error input[type=datetime-local]::-ms-input-placeholder,
.ui.form .field.error input[type=email]::-ms-input-placeholder,
.ui.form .field.error input[type=file]::-ms-input-placeholder,
.ui.form .field.error input[type=month]::-ms-input-placeholder,
.ui.form .field.error input[type=number]::-ms-input-placeholder,
.ui.form .field.error input[type=password]::-ms-input-placeholder,
.ui.form .field.error input[type=search]::-ms-input-placeholder,
.ui.form .field.error input[type=tel]::-ms-input-placeholder,
.ui.form .field.error input[type=text]::-ms-input-placeholder,
.ui.form .field.error input[type=time]::-ms-input-placeholder,
.ui.form .field.error input[type=url]::-ms-input-placeholder,
.ui.form .field.error input[type=week]::-ms-input-placeholder,
.ui.form .field.error select::-ms-input-placeholder,
.ui.form .field.error textarea::-ms-input-placeholder,
.ui.form .fields.error .field input:not([type])::-ms-input-placeholder,
.ui.form .fields.error .field input[type=color]::-ms-input-placeholder,
.ui.form .fields.error .field input[type=date]::-ms-input-placeholder,
.ui.form .fields.error .field input[type=datetime-local]::-ms-input-placeholder,
.ui.form .fields.error .field input[type=email]::-ms-input-placeholder,
.ui.form .fields.error .field input[type=file]::-ms-input-placeholder,
.ui.form .fields.error .field input[type=month]::-ms-input-placeholder,
.ui.form .fields.error .field input[type=number]::-ms-input-placeholder,
.ui.form .fields.error .field input[type=password]::-ms-input-placeholder,
.ui.form .fields.error .field input[type=search]::-ms-input-placeholder,
.ui.form .fields.error .field input[type=tel]::-ms-input-placeholder,
.ui.form .fields.error .field input[type=text]::-ms-input-placeholder,
.ui.form .fields.error .field input[type=time]::-ms-input-placeholder,
.ui.form .fields.error .field input[type=url]::-ms-input-placeholder,
.ui.form .fields.error .field input[type=week]::-ms-input-placeholder,
.ui.form .fields.error .field select::-ms-input-placeholder,
.ui.form .fields.error .field textarea::-ms-input-placeholder,
.ui.form .field.error .ui.dropdown::-ms-input-placeholder,
.ui.form .fields.error .field .ui.dropdown::-ms-input-placeholder {
  color: #EB5F54;
}
.ui.form .field.error input:not([type])::-moz-placeholder,
.ui.form .field.error input[type=color]::-moz-placeholder,
.ui.form .field.error input[type=date]::-moz-placeholder,
.ui.form .field.error input[type=datetime-local]::-moz-placeholder,
.ui.form .field.error input[type=email]::-moz-placeholder,
.ui.form .field.error input[type=file]::-moz-placeholder,
.ui.form .field.error input[type=month]::-moz-placeholder,
.ui.form .field.error input[type=number]::-moz-placeholder,
.ui.form .field.error input[type=password]::-moz-placeholder,
.ui.form .field.error input[type=search]::-moz-placeholder,
.ui.form .field.error input[type=tel]::-moz-placeholder,
.ui.form .field.error input[type=text]::-moz-placeholder,
.ui.form .field.error input[type=time]::-moz-placeholder,
.ui.form .field.error input[type=url]::-moz-placeholder,
.ui.form .field.error input[type=week]::-moz-placeholder,
.ui.form .field.error select::-moz-placeholder,
.ui.form .field.error textarea::-moz-placeholder,
.ui.form .fields.error .field input:not([type])::-moz-placeholder,
.ui.form .fields.error .field input[type=color]::-moz-placeholder,
.ui.form .fields.error .field input[type=date]::-moz-placeholder,
.ui.form .fields.error .field input[type=datetime-local]::-moz-placeholder,
.ui.form .fields.error .field input[type=email]::-moz-placeholder,
.ui.form .fields.error .field input[type=file]::-moz-placeholder,
.ui.form .fields.error .field input[type=month]::-moz-placeholder,
.ui.form .fields.error .field input[type=number]::-moz-placeholder,
.ui.form .fields.error .field input[type=password]::-moz-placeholder,
.ui.form .fields.error .field input[type=search]::-moz-placeholder,
.ui.form .fields.error .field input[type=tel]::-moz-placeholder,
.ui.form .fields.error .field input[type=text]::-moz-placeholder,
.ui.form .fields.error .field input[type=time]::-moz-placeholder,
.ui.form .fields.error .field input[type=url]::-moz-placeholder,
.ui.form .fields.error .field input[type=week]::-moz-placeholder,
.ui.form .fields.error .field select::-moz-placeholder,
.ui.form .fields.error .field textarea::-moz-placeholder,
.ui.form .field.error .ui.dropdown::-moz-placeholder,
.ui.form .fields.error .field .ui.dropdown::-moz-placeholder {
  color: #EB5F54;
}
.ui.form .field.error input:not([type])::placeholder,
.ui.form .field.error input[type=color]::placeholder,
.ui.form .field.error input[type=date]::placeholder,
.ui.form .field.error input[type=datetime-local]::placeholder,
.ui.form .field.error input[type=email]::placeholder,
.ui.form .field.error input[type=file]::placeholder,
.ui.form .field.error input[type=month]::placeholder,
.ui.form .field.error input[type=number]::placeholder,
.ui.form .field.error input[type=password]::placeholder,
.ui.form .field.error input[type=search]::placeholder,
.ui.form .field.error input[type=tel]::placeholder,
.ui.form .field.error input[type=text]::placeholder,
.ui.form .field.error input[type=time]::placeholder,
.ui.form .field.error input[type=url]::placeholder,
.ui.form .field.error input[type=week]::placeholder,
.ui.form .field.error select::placeholder,
.ui.form .field.error textarea::placeholder,
.ui.form .fields.error .field input:not([type])::placeholder,
.ui.form .fields.error .field input[type=color]::placeholder,
.ui.form .fields.error .field input[type=date]::placeholder,
.ui.form .fields.error .field input[type=datetime-local]::placeholder,
.ui.form .fields.error .field input[type=email]::placeholder,
.ui.form .fields.error .field input[type=file]::placeholder,
.ui.form .fields.error .field input[type=month]::placeholder,
.ui.form .fields.error .field input[type=number]::placeholder,
.ui.form .fields.error .field input[type=password]::placeholder,
.ui.form .fields.error .field input[type=search]::placeholder,
.ui.form .fields.error .field input[type=tel]::placeholder,
.ui.form .fields.error .field input[type=text]::placeholder,
.ui.form .fields.error .field input[type=time]::placeholder,
.ui.form .fields.error .field input[type=url]::placeholder,
.ui.form .fields.error .field input[type=week]::placeholder,
.ui.form .fields.error .field select::placeholder,
.ui.form .fields.error .field textarea::placeholder,
.ui.form .field.error .ui.dropdown::placeholder,
.ui.form .fields.error .field .ui.dropdown::placeholder {
  color: #EB5F54;
}
.ui.form .field.error input:not([type]):-ms-input-placeholder,
.ui.form .field.error input[type=color]:-ms-input-placeholder,
.ui.form .field.error input[type=date]:-ms-input-placeholder,
.ui.form .field.error input[type=datetime-local]:-ms-input-placeholder,
.ui.form .field.error input[type=email]:-ms-input-placeholder,
.ui.form .field.error input[type=file]:-ms-input-placeholder,
.ui.form .field.error input[type=month]:-ms-input-placeholder,
.ui.form .field.error input[type=number]:-ms-input-placeholder,
.ui.form .field.error input[type=password]:-ms-input-placeholder,
.ui.form .field.error input[type=search]:-ms-input-placeholder,
.ui.form .field.error input[type=tel]:-ms-input-placeholder,
.ui.form .field.error input[type=text]:-ms-input-placeholder,
.ui.form .field.error input[type=time]:-ms-input-placeholder,
.ui.form .field.error input[type=url]:-ms-input-placeholder,
.ui.form .field.error input[type=week]:-ms-input-placeholder,
.ui.form .field.error select:-ms-input-placeholder,
.ui.form .field.error textarea:-ms-input-placeholder,
.ui.form .fields.error .field input:not([type]):-ms-input-placeholder,
.ui.form .fields.error .field input[type=color]:-ms-input-placeholder,
.ui.form .fields.error .field input[type=date]:-ms-input-placeholder,
.ui.form .fields.error .field input[type=datetime-local]:-ms-input-placeholder,
.ui.form .fields.error .field input[type=email]:-ms-input-placeholder,
.ui.form .fields.error .field input[type=file]:-ms-input-placeholder,
.ui.form .fields.error .field input[type=month]:-ms-input-placeholder,
.ui.form .fields.error .field input[type=number]:-ms-input-placeholder,
.ui.form .fields.error .field input[type=password]:-ms-input-placeholder,
.ui.form .fields.error .field input[type=search]:-ms-input-placeholder,
.ui.form .fields.error .field input[type=tel]:-ms-input-placeholder,
.ui.form .fields.error .field input[type=text]:-ms-input-placeholder,
.ui.form .fields.error .field input[type=time]:-ms-input-placeholder,
.ui.form .fields.error .field input[type=url]:-ms-input-placeholder,
.ui.form .fields.error .field input[type=week]:-ms-input-placeholder,
.ui.form .fields.error .field select:-ms-input-placeholder,
.ui.form .fields.error .field textarea:-ms-input-placeholder,
.ui.form .field.error .ui.dropdown:-ms-input-placeholder,
.ui.form .fields.error .field .ui.dropdown:-ms-input-placeholder {
  color: #EB5F54;
}
.ui.form .field.error input:not([type]):-moz-placeholder,
.ui.form .field.error input[type=color]:-moz-placeholder,
.ui.form .field.error input[type=date]:-moz-placeholder,
.ui.form .field.error input[type=datetime-local]:-moz-placeholder,
.ui.form .field.error input[type=email]:-moz-placeholder,
.ui.form .field.error input[type=file]:-moz-placeholder,
.ui.form .field.error input[type=month]:-moz-placeholder,
.ui.form .field.error input[type=number]:-moz-placeholder,
.ui.form .field.error input[type=password]:-moz-placeholder,
.ui.form .field.error input[type=search]:-moz-placeholder,
.ui.form .field.error input[type=tel]:-moz-placeholder,
.ui.form .field.error input[type=text]:-moz-placeholder,
.ui.form .field.error input[type=time]:-moz-placeholder,
.ui.form .field.error input[type=url]:-moz-placeholder,
.ui.form .field.error input[type=week]:-moz-placeholder,
.ui.form .field.error select:-moz-placeholder,
.ui.form .field.error textarea:-moz-placeholder,
.ui.form .fields.error .field input:not([type]):-moz-placeholder,
.ui.form .fields.error .field input[type=color]:-moz-placeholder,
.ui.form .fields.error .field input[type=date]:-moz-placeholder,
.ui.form .fields.error .field input[type=datetime-local]:-moz-placeholder,
.ui.form .fields.error .field input[type=email]:-moz-placeholder,
.ui.form .fields.error .field input[type=file]:-moz-placeholder,
.ui.form .fields.error .field input[type=month]:-moz-placeholder,
.ui.form .fields.error .field input[type=number]:-moz-placeholder,
.ui.form .fields.error .field input[type=password]:-moz-placeholder,
.ui.form .fields.error .field input[type=search]:-moz-placeholder,
.ui.form .fields.error .field input[type=tel]:-moz-placeholder,
.ui.form .fields.error .field input[type=text]:-moz-placeholder,
.ui.form .fields.error .field input[type=time]:-moz-placeholder,
.ui.form .fields.error .field input[type=url]:-moz-placeholder,
.ui.form .fields.error .field input[type=week]:-moz-placeholder,
.ui.form .fields.error .field select:-moz-placeholder,
.ui.form .fields.error .field textarea:-moz-placeholder,
.ui.form .field.error .ui.dropdown:-moz-placeholder,
.ui.form .fields.error .field .ui.dropdown:-moz-placeholder {
  color: #EB5F54;
}
.ui.form .field.error input:not([type]):focus::-webkit-input-placeholder, .ui.form .field.error input:not([type]):active::-webkit-input-placeholder,
.ui.form .field.error input[type=color]:focus::-webkit-input-placeholder,
.ui.form .field.error input[type=color]:active::-webkit-input-placeholder,
.ui.form .field.error input[type=date]:focus::-webkit-input-placeholder,
.ui.form .field.error input[type=date]:active::-webkit-input-placeholder,
.ui.form .field.error input[type=datetime-local]:focus::-webkit-input-placeholder,
.ui.form .field.error input[type=datetime-local]:active::-webkit-input-placeholder,
.ui.form .field.error input[type=email]:focus::-webkit-input-placeholder,
.ui.form .field.error input[type=email]:active::-webkit-input-placeholder,
.ui.form .field.error input[type=file]:focus::-webkit-input-placeholder,
.ui.form .field.error input[type=file]:active::-webkit-input-placeholder,
.ui.form .field.error input[type=month]:focus::-webkit-input-placeholder,
.ui.form .field.error input[type=month]:active::-webkit-input-placeholder,
.ui.form .field.error input[type=number]:focus::-webkit-input-placeholder,
.ui.form .field.error input[type=number]:active::-webkit-input-placeholder,
.ui.form .field.error input[type=password]:focus::-webkit-input-placeholder,
.ui.form .field.error input[type=password]:active::-webkit-input-placeholder,
.ui.form .field.error input[type=search]:focus::-webkit-input-placeholder,
.ui.form .field.error input[type=search]:active::-webkit-input-placeholder,
.ui.form .field.error input[type=tel]:focus::-webkit-input-placeholder,
.ui.form .field.error input[type=tel]:active::-webkit-input-placeholder,
.ui.form .field.error input[type=text]:focus::-webkit-input-placeholder,
.ui.form .field.error input[type=text]:active::-webkit-input-placeholder,
.ui.form .field.error input[type=time]:focus::-webkit-input-placeholder,
.ui.form .field.error input[type=time]:active::-webkit-input-placeholder,
.ui.form .field.error input[type=url]:focus::-webkit-input-placeholder,
.ui.form .field.error input[type=url]:active::-webkit-input-placeholder,
.ui.form .field.error input[type=week]:focus::-webkit-input-placeholder,
.ui.form .field.error input[type=week]:active::-webkit-input-placeholder,
.ui.form .field.error select:focus::-webkit-input-placeholder,
.ui.form .field.error select:active::-webkit-input-placeholder,
.ui.form .field.error textarea:focus::-webkit-input-placeholder,
.ui.form .field.error textarea:active::-webkit-input-placeholder,
.ui.form .fields.error .field input:not([type]):focus::-webkit-input-placeholder,
.ui.form .fields.error .field input:not([type]):active::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=color]:focus::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=color]:active::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=date]:focus::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=date]:active::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=datetime-local]:focus::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=datetime-local]:active::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=email]:focus::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=email]:active::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=file]:focus::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=file]:active::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=month]:focus::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=month]:active::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=number]:focus::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=number]:active::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=password]:focus::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=password]:active::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=search]:focus::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=search]:active::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=tel]:focus::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=tel]:active::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=text]:focus::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=text]:active::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=time]:focus::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=time]:active::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=url]:focus::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=url]:active::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=week]:focus::-webkit-input-placeholder,
.ui.form .fields.error .field input[type=week]:active::-webkit-input-placeholder,
.ui.form .fields.error .field select:focus::-webkit-input-placeholder,
.ui.form .fields.error .field select:active::-webkit-input-placeholder,
.ui.form .fields.error .field textarea:focus::-webkit-input-placeholder,
.ui.form .fields.error .field textarea:active::-webkit-input-placeholder,
.ui.form .field.error .ui.dropdown:focus::-webkit-input-placeholder,
.ui.form .field.error .ui.dropdown:active::-webkit-input-placeholder,
.ui.form .fields.error .field .ui.dropdown:focus::-webkit-input-placeholder,
.ui.form .fields.error .field .ui.dropdown:active::-webkit-input-placeholder {
  color: transparent;
}
.ui.form .field.error input:not([type]):focus::-ms-input-placeholder, .ui.form .field.error input:not([type]):active::-ms-input-placeholder,
.ui.form .field.error input[type=color]:focus::-ms-input-placeholder,
.ui.form .field.error input[type=color]:active::-ms-input-placeholder,
.ui.form .field.error input[type=date]:focus::-ms-input-placeholder,
.ui.form .field.error input[type=date]:active::-ms-input-placeholder,
.ui.form .field.error input[type=datetime-local]:focus::-ms-input-placeholder,
.ui.form .field.error input[type=datetime-local]:active::-ms-input-placeholder,
.ui.form .field.error input[type=email]:focus::-ms-input-placeholder,
.ui.form .field.error input[type=email]:active::-ms-input-placeholder,
.ui.form .field.error input[type=file]:focus::-ms-input-placeholder,
.ui.form .field.error input[type=file]:active::-ms-input-placeholder,
.ui.form .field.error input[type=month]:focus::-ms-input-placeholder,
.ui.form .field.error input[type=month]:active::-ms-input-placeholder,
.ui.form .field.error input[type=number]:focus::-ms-input-placeholder,
.ui.form .field.error input[type=number]:active::-ms-input-placeholder,
.ui.form .field.error input[type=password]:focus::-ms-input-placeholder,
.ui.form .field.error input[type=password]:active::-ms-input-placeholder,
.ui.form .field.error input[type=search]:focus::-ms-input-placeholder,
.ui.form .field.error input[type=search]:active::-ms-input-placeholder,
.ui.form .field.error input[type=tel]:focus::-ms-input-placeholder,
.ui.form .field.error input[type=tel]:active::-ms-input-placeholder,
.ui.form .field.error input[type=text]:focus::-ms-input-placeholder,
.ui.form .field.error input[type=text]:active::-ms-input-placeholder,
.ui.form .field.error input[type=time]:focus::-ms-input-placeholder,
.ui.form .field.error input[type=time]:active::-ms-input-placeholder,
.ui.form .field.error input[type=url]:focus::-ms-input-placeholder,
.ui.form .field.error input[type=url]:active::-ms-input-placeholder,
.ui.form .field.error input[type=week]:focus::-ms-input-placeholder,
.ui.form .field.error input[type=week]:active::-ms-input-placeholder,
.ui.form .field.error select:focus::-ms-input-placeholder,
.ui.form .field.error select:active::-ms-input-placeholder,
.ui.form .field.error textarea:focus::-ms-input-placeholder,
.ui.form .field.error textarea:active::-ms-input-placeholder,
.ui.form .fields.error .field input:not([type]):focus::-ms-input-placeholder,
.ui.form .fields.error .field input:not([type]):active::-ms-input-placeholder,
.ui.form .fields.error .field input[type=color]:focus::-ms-input-placeholder,
.ui.form .fields.error .field input[type=color]:active::-ms-input-placeholder,
.ui.form .fields.error .field input[type=date]:focus::-ms-input-placeholder,
.ui.form .fields.error .field input[type=date]:active::-ms-input-placeholder,
.ui.form .fields.error .field input[type=datetime-local]:focus::-ms-input-placeholder,
.ui.form .fields.error .field input[type=datetime-local]:active::-ms-input-placeholder,
.ui.form .fields.error .field input[type=email]:focus::-ms-input-placeholder,
.ui.form .fields.error .field input[type=email]:active::-ms-input-placeholder,
.ui.form .fields.error .field input[type=file]:focus::-ms-input-placeholder,
.ui.form .fields.error .field input[type=file]:active::-ms-input-placeholder,
.ui.form .fields.error .field input[type=month]:focus::-ms-input-placeholder,
.ui.form .fields.error .field input[type=month]:active::-ms-input-placeholder,
.ui.form .fields.error .field input[type=number]:focus::-ms-input-placeholder,
.ui.form .fields.error .field input[type=number]:active::-ms-input-placeholder,
.ui.form .fields.error .field input[type=password]:focus::-ms-input-placeholder,
.ui.form .fields.error .field input[type=password]:active::-ms-input-placeholder,
.ui.form .fields.error .field input[type=search]:focus::-ms-input-placeholder,
.ui.form .fields.error .field input[type=search]:active::-ms-input-placeholder,
.ui.form .fields.error .field input[type=tel]:focus::-ms-input-placeholder,
.ui.form .fields.error .field input[type=tel]:active::-ms-input-placeholder,
.ui.form .fields.error .field input[type=text]:focus::-ms-input-placeholder,
.ui.form .fields.error .field input[type=text]:active::-ms-input-placeholder,
.ui.form .fields.error .field input[type=time]:focus::-ms-input-placeholder,
.ui.form .fields.error .field input[type=time]:active::-ms-input-placeholder,
.ui.form .fields.error .field input[type=url]:focus::-ms-input-placeholder,
.ui.form .fields.error .field input[type=url]:active::-ms-input-placeholder,
.ui.form .fields.error .field input[type=week]:focus::-ms-input-placeholder,
.ui.form .fields.error .field input[type=week]:active::-ms-input-placeholder,
.ui.form .fields.error .field select:focus::-ms-input-placeholder,
.ui.form .fields.error .field select:active::-ms-input-placeholder,
.ui.form .fields.error .field textarea:focus::-ms-input-placeholder,
.ui.form .fields.error .field textarea:active::-ms-input-placeholder,
.ui.form .field.error .ui.dropdown:focus::-ms-input-placeholder,
.ui.form .field.error .ui.dropdown:active::-ms-input-placeholder,
.ui.form .fields.error .field .ui.dropdown:focus::-ms-input-placeholder,
.ui.form .fields.error .field .ui.dropdown:active::-ms-input-placeholder {
  color: transparent;
}
.ui.form .field.error input:not([type]):focus::-moz-placeholder, .ui.form .field.error input:not([type]):active::-moz-placeholder,
.ui.form .field.error input[type=color]:focus::-moz-placeholder,
.ui.form .field.error input[type=color]:active::-moz-placeholder,
.ui.form .field.error input[type=date]:focus::-moz-placeholder,
.ui.form .field.error input[type=date]:active::-moz-placeholder,
.ui.form .field.error input[type=datetime-local]:focus::-moz-placeholder,
.ui.form .field.error input[type=datetime-local]:active::-moz-placeholder,
.ui.form .field.error input[type=email]:focus::-moz-placeholder,
.ui.form .field.error input[type=email]:active::-moz-placeholder,
.ui.form .field.error input[type=file]:focus::-moz-placeholder,
.ui.form .field.error input[type=file]:active::-moz-placeholder,
.ui.form .field.error input[type=month]:focus::-moz-placeholder,
.ui.form .field.error input[type=month]:active::-moz-placeholder,
.ui.form .field.error input[type=number]:focus::-moz-placeholder,
.ui.form .field.error input[type=number]:active::-moz-placeholder,
.ui.form .field.error input[type=password]:focus::-moz-placeholder,
.ui.form .field.error input[type=password]:active::-moz-placeholder,
.ui.form .field.error input[type=search]:focus::-moz-placeholder,
.ui.form .field.error input[type=search]:active::-moz-placeholder,
.ui.form .field.error input[type=tel]:focus::-moz-placeholder,
.ui.form .field.error input[type=tel]:active::-moz-placeholder,
.ui.form .field.error input[type=text]:focus::-moz-placeholder,
.ui.form .field.error input[type=text]:active::-moz-placeholder,
.ui.form .field.error input[type=time]:focus::-moz-placeholder,
.ui.form .field.error input[type=time]:active::-moz-placeholder,
.ui.form .field.error input[type=url]:focus::-moz-placeholder,
.ui.form .field.error input[type=url]:active::-moz-placeholder,
.ui.form .field.error input[type=week]:focus::-moz-placeholder,
.ui.form .field.error input[type=week]:active::-moz-placeholder,
.ui.form .field.error select:focus::-moz-placeholder,
.ui.form .field.error select:active::-moz-placeholder,
.ui.form .field.error textarea:focus::-moz-placeholder,
.ui.form .field.error textarea:active::-moz-placeholder,
.ui.form .fields.error .field input:not([type]):focus::-moz-placeholder,
.ui.form .fields.error .field input:not([type]):active::-moz-placeholder,
.ui.form .fields.error .field input[type=color]:focus::-moz-placeholder,
.ui.form .fields.error .field input[type=color]:active::-moz-placeholder,
.ui.form .fields.error .field input[type=date]:focus::-moz-placeholder,
.ui.form .fields.error .field input[type=date]:active::-moz-placeholder,
.ui.form .fields.error .field input[type=datetime-local]:focus::-moz-placeholder,
.ui.form .fields.error .field input[type=datetime-local]:active::-moz-placeholder,
.ui.form .fields.error .field input[type=email]:focus::-moz-placeholder,
.ui.form .fields.error .field input[type=email]:active::-moz-placeholder,
.ui.form .fields.error .field input[type=file]:focus::-moz-placeholder,
.ui.form .fields.error .field input[type=file]:active::-moz-placeholder,
.ui.form .fields.error .field input[type=month]:focus::-moz-placeholder,
.ui.form .fields.error .field input[type=month]:active::-moz-placeholder,
.ui.form .fields.error .field input[type=number]:focus::-moz-placeholder,
.ui.form .fields.error .field input[type=number]:active::-moz-placeholder,
.ui.form .fields.error .field input[type=password]:focus::-moz-placeholder,
.ui.form .fields.error .field input[type=password]:active::-moz-placeholder,
.ui.form .fields.error .field input[type=search]:focus::-moz-placeholder,
.ui.form .fields.error .field input[type=search]:active::-moz-placeholder,
.ui.form .fields.error .field input[type=tel]:focus::-moz-placeholder,
.ui.form .fields.error .field input[type=tel]:active::-moz-placeholder,
.ui.form .fields.error .field input[type=text]:focus::-moz-placeholder,
.ui.form .fields.error .field input[type=text]:active::-moz-placeholder,
.ui.form .fields.error .field input[type=time]:focus::-moz-placeholder,
.ui.form .fields.error .field input[type=time]:active::-moz-placeholder,
.ui.form .fields.error .field input[type=url]:focus::-moz-placeholder,
.ui.form .fields.error .field input[type=url]:active::-moz-placeholder,
.ui.form .fields.error .field input[type=week]:focus::-moz-placeholder,
.ui.form .fields.error .field input[type=week]:active::-moz-placeholder,
.ui.form .fields.error .field select:focus::-moz-placeholder,
.ui.form .fields.error .field select:active::-moz-placeholder,
.ui.form .fields.error .field textarea:focus::-moz-placeholder,
.ui.form .fields.error .field textarea:active::-moz-placeholder,
.ui.form .field.error .ui.dropdown:focus::-moz-placeholder,
.ui.form .field.error .ui.dropdown:active::-moz-placeholder,
.ui.form .fields.error .field .ui.dropdown:focus::-moz-placeholder,
.ui.form .fields.error .field .ui.dropdown:active::-moz-placeholder {
  color: transparent;
}
.ui.form .field.error input:not([type]):focus::placeholder, .ui.form .field.error input:not([type]):active::placeholder,
.ui.form .field.error input[type=color]:focus::placeholder,
.ui.form .field.error input[type=color]:active::placeholder,
.ui.form .field.error input[type=date]:focus::placeholder,
.ui.form .field.error input[type=date]:active::placeholder,
.ui.form .field.error input[type=datetime-local]:focus::placeholder,
.ui.form .field.error input[type=datetime-local]:active::placeholder,
.ui.form .field.error input[type=email]:focus::placeholder,
.ui.form .field.error input[type=email]:active::placeholder,
.ui.form .field.error input[type=file]:focus::placeholder,
.ui.form .field.error input[type=file]:active::placeholder,
.ui.form .field.error input[type=month]:focus::placeholder,
.ui.form .field.error input[type=month]:active::placeholder,
.ui.form .field.error input[type=number]:focus::placeholder,
.ui.form .field.error input[type=number]:active::placeholder,
.ui.form .field.error input[type=password]:focus::placeholder,
.ui.form .field.error input[type=password]:active::placeholder,
.ui.form .field.error input[type=search]:focus::placeholder,
.ui.form .field.error input[type=search]:active::placeholder,
.ui.form .field.error input[type=tel]:focus::placeholder,
.ui.form .field.error input[type=tel]:active::placeholder,
.ui.form .field.error input[type=text]:focus::placeholder,
.ui.form .field.error input[type=text]:active::placeholder,
.ui.form .field.error input[type=time]:focus::placeholder,
.ui.form .field.error input[type=time]:active::placeholder,
.ui.form .field.error input[type=url]:focus::placeholder,
.ui.form .field.error input[type=url]:active::placeholder,
.ui.form .field.error input[type=week]:focus::placeholder,
.ui.form .field.error input[type=week]:active::placeholder,
.ui.form .field.error select:focus::placeholder,
.ui.form .field.error select:active::placeholder,
.ui.form .field.error textarea:focus::placeholder,
.ui.form .field.error textarea:active::placeholder,
.ui.form .fields.error .field input:not([type]):focus::placeholder,
.ui.form .fields.error .field input:not([type]):active::placeholder,
.ui.form .fields.error .field input[type=color]:focus::placeholder,
.ui.form .fields.error .field input[type=color]:active::placeholder,
.ui.form .fields.error .field input[type=date]:focus::placeholder,
.ui.form .fields.error .field input[type=date]:active::placeholder,
.ui.form .fields.error .field input[type=datetime-local]:focus::placeholder,
.ui.form .fields.error .field input[type=datetime-local]:active::placeholder,
.ui.form .fields.error .field input[type=email]:focus::placeholder,
.ui.form .fields.error .field input[type=email]:active::placeholder,
.ui.form .fields.error .field input[type=file]:focus::placeholder,
.ui.form .fields.error .field input[type=file]:active::placeholder,
.ui.form .fields.error .field input[type=month]:focus::placeholder,
.ui.form .fields.error .field input[type=month]:active::placeholder,
.ui.form .fields.error .field input[type=number]:focus::placeholder,
.ui.form .fields.error .field input[type=number]:active::placeholder,
.ui.form .fields.error .field input[type=password]:focus::placeholder,
.ui.form .fields.error .field input[type=password]:active::placeholder,
.ui.form .fields.error .field input[type=search]:focus::placeholder,
.ui.form .fields.error .field input[type=search]:active::placeholder,
.ui.form .fields.error .field input[type=tel]:focus::placeholder,
.ui.form .fields.error .field input[type=tel]:active::placeholder,
.ui.form .fields.error .field input[type=text]:focus::placeholder,
.ui.form .fields.error .field input[type=text]:active::placeholder,
.ui.form .fields.error .field input[type=time]:focus::placeholder,
.ui.form .fields.error .field input[type=time]:active::placeholder,
.ui.form .fields.error .field input[type=url]:focus::placeholder,
.ui.form .fields.error .field input[type=url]:active::placeholder,
.ui.form .fields.error .field input[type=week]:focus::placeholder,
.ui.form .fields.error .field input[type=week]:active::placeholder,
.ui.form .fields.error .field select:focus::placeholder,
.ui.form .fields.error .field select:active::placeholder,
.ui.form .fields.error .field textarea:focus::placeholder,
.ui.form .fields.error .field textarea:active::placeholder,
.ui.form .field.error .ui.dropdown:focus::placeholder,
.ui.form .field.error .ui.dropdown:active::placeholder,
.ui.form .fields.error .field .ui.dropdown:focus::placeholder,
.ui.form .fields.error .field .ui.dropdown:active::placeholder {
  color: transparent;
}
.ui.form .field.error input:not([type]):focus:-ms-input-placeholder, .ui.form .field.error input:not([type]):active:-ms-input-placeholder,
.ui.form .field.error input[type=color]:focus:-ms-input-placeholder,
.ui.form .field.error input[type=color]:active:-ms-input-placeholder,
.ui.form .field.error input[type=date]:focus:-ms-input-placeholder,
.ui.form .field.error input[type=date]:active:-ms-input-placeholder,
.ui.form .field.error input[type=datetime-local]:focus:-ms-input-placeholder,
.ui.form .field.error input[type=datetime-local]:active:-ms-input-placeholder,
.ui.form .field.error input[type=email]:focus:-ms-input-placeholder,
.ui.form .field.error input[type=email]:active:-ms-input-placeholder,
.ui.form .field.error input[type=file]:focus:-ms-input-placeholder,
.ui.form .field.error input[type=file]:active:-ms-input-placeholder,
.ui.form .field.error input[type=month]:focus:-ms-input-placeholder,
.ui.form .field.error input[type=month]:active:-ms-input-placeholder,
.ui.form .field.error input[type=number]:focus:-ms-input-placeholder,
.ui.form .field.error input[type=number]:active:-ms-input-placeholder,
.ui.form .field.error input[type=password]:focus:-ms-input-placeholder,
.ui.form .field.error input[type=password]:active:-ms-input-placeholder,
.ui.form .field.error input[type=search]:focus:-ms-input-placeholder,
.ui.form .field.error input[type=search]:active:-ms-input-placeholder,
.ui.form .field.error input[type=tel]:focus:-ms-input-placeholder,
.ui.form .field.error input[type=tel]:active:-ms-input-placeholder,
.ui.form .field.error input[type=text]:focus:-ms-input-placeholder,
.ui.form .field.error input[type=text]:active:-ms-input-placeholder,
.ui.form .field.error input[type=time]:focus:-ms-input-placeholder,
.ui.form .field.error input[type=time]:active:-ms-input-placeholder,
.ui.form .field.error input[type=url]:focus:-ms-input-placeholder,
.ui.form .field.error input[type=url]:active:-ms-input-placeholder,
.ui.form .field.error input[type=week]:focus:-ms-input-placeholder,
.ui.form .field.error input[type=week]:active:-ms-input-placeholder,
.ui.form .field.error select:focus:-ms-input-placeholder,
.ui.form .field.error select:active:-ms-input-placeholder,
.ui.form .field.error textarea:focus:-ms-input-placeholder,
.ui.form .field.error textarea:active:-ms-input-placeholder,
.ui.form .fields.error .field input:not([type]):focus:-ms-input-placeholder,
.ui.form .fields.error .field input:not([type]):active:-ms-input-placeholder,
.ui.form .fields.error .field input[type=color]:focus:-ms-input-placeholder,
.ui.form .fields.error .field input[type=color]:active:-ms-input-placeholder,
.ui.form .fields.error .field input[type=date]:focus:-ms-input-placeholder,
.ui.form .fields.error .field input[type=date]:active:-ms-input-placeholder,
.ui.form .fields.error .field input[type=datetime-local]:focus:-ms-input-placeholder,
.ui.form .fields.error .field input[type=datetime-local]:active:-ms-input-placeholder,
.ui.form .fields.error .field input[type=email]:focus:-ms-input-placeholder,
.ui.form .fields.error .field input[type=email]:active:-ms-input-placeholder,
.ui.form .fields.error .field input[type=file]:focus:-ms-input-placeholder,
.ui.form .fields.error .field input[type=file]:active:-ms-input-placeholder,
.ui.form .fields.error .field input[type=month]:focus:-ms-input-placeholder,
.ui.form .fields.error .field input[type=month]:active:-ms-input-placeholder,
.ui.form .fields.error .field input[type=number]:focus:-ms-input-placeholder,
.ui.form .fields.error .field input[type=number]:active:-ms-input-placeholder,
.ui.form .fields.error .field input[type=password]:focus:-ms-input-placeholder,
.ui.form .fields.error .field input[type=password]:active:-ms-input-placeholder,
.ui.form .fields.error .field input[type=search]:focus:-ms-input-placeholder,
.ui.form .fields.error .field input[type=search]:active:-ms-input-placeholder,
.ui.form .fields.error .field input[type=tel]:focus:-ms-input-placeholder,
.ui.form .fields.error .field input[type=tel]:active:-ms-input-placeholder,
.ui.form .fields.error .field input[type=text]:focus:-ms-input-placeholder,
.ui.form .fields.error .field input[type=text]:active:-ms-input-placeholder,
.ui.form .fields.error .field input[type=time]:focus:-ms-input-placeholder,
.ui.form .fields.error .field input[type=time]:active:-ms-input-placeholder,
.ui.form .fields.error .field input[type=url]:focus:-ms-input-placeholder,
.ui.form .fields.error .field input[type=url]:active:-ms-input-placeholder,
.ui.form .fields.error .field input[type=week]:focus:-ms-input-placeholder,
.ui.form .fields.error .field input[type=week]:active:-ms-input-placeholder,
.ui.form .fields.error .field select:focus:-ms-input-placeholder,
.ui.form .fields.error .field select:active:-ms-input-placeholder,
.ui.form .fields.error .field textarea:focus:-ms-input-placeholder,
.ui.form .fields.error .field textarea:active:-ms-input-placeholder,
.ui.form .field.error .ui.dropdown:focus:-ms-input-placeholder,
.ui.form .field.error .ui.dropdown:active:-ms-input-placeholder,
.ui.form .fields.error .field .ui.dropdown:focus:-ms-input-placeholder,
.ui.form .fields.error .field .ui.dropdown:active:-ms-input-placeholder {
  color: transparent;
}
.ui.form .field.error input:not([type]):focus:-moz-placeholder, .ui.form .field.error input:not([type]):active:-moz-placeholder,
.ui.form .field.error input[type=color]:focus:-moz-placeholder,
.ui.form .field.error input[type=color]:active:-moz-placeholder,
.ui.form .field.error input[type=date]:focus:-moz-placeholder,
.ui.form .field.error input[type=date]:active:-moz-placeholder,
.ui.form .field.error input[type=datetime-local]:focus:-moz-placeholder,
.ui.form .field.error input[type=datetime-local]:active:-moz-placeholder,
.ui.form .field.error input[type=email]:focus:-moz-placeholder,
.ui.form .field.error input[type=email]:active:-moz-placeholder,
.ui.form .field.error input[type=file]:focus:-moz-placeholder,
.ui.form .field.error input[type=file]:active:-moz-placeholder,
.ui.form .field.error input[type=month]:focus:-moz-placeholder,
.ui.form .field.error input[type=month]:active:-moz-placeholder,
.ui.form .field.error input[type=number]:focus:-moz-placeholder,
.ui.form .field.error input[type=number]:active:-moz-placeholder,
.ui.form .field.error input[type=password]:focus:-moz-placeholder,
.ui.form .field.error input[type=password]:active:-moz-placeholder,
.ui.form .field.error input[type=search]:focus:-moz-placeholder,
.ui.form .field.error input[type=search]:active:-moz-placeholder,
.ui.form .field.error input[type=tel]:focus:-moz-placeholder,
.ui.form .field.error input[type=tel]:active:-moz-placeholder,
.ui.form .field.error input[type=text]:focus:-moz-placeholder,
.ui.form .field.error input[type=text]:active:-moz-placeholder,
.ui.form .field.error input[type=time]:focus:-moz-placeholder,
.ui.form .field.error input[type=time]:active:-moz-placeholder,
.ui.form .field.error input[type=url]:focus:-moz-placeholder,
.ui.form .field.error input[type=url]:active:-moz-placeholder,
.ui.form .field.error input[type=week]:focus:-moz-placeholder,
.ui.form .field.error input[type=week]:active:-moz-placeholder,
.ui.form .field.error select:focus:-moz-placeholder,
.ui.form .field.error select:active:-moz-placeholder,
.ui.form .field.error textarea:focus:-moz-placeholder,
.ui.form .field.error textarea:active:-moz-placeholder,
.ui.form .fields.error .field input:not([type]):focus:-moz-placeholder,
.ui.form .fields.error .field input:not([type]):active:-moz-placeholder,
.ui.form .fields.error .field input[type=color]:focus:-moz-placeholder,
.ui.form .fields.error .field input[type=color]:active:-moz-placeholder,
.ui.form .fields.error .field input[type=date]:focus:-moz-placeholder,
.ui.form .fields.error .field input[type=date]:active:-moz-placeholder,
.ui.form .fields.error .field input[type=datetime-local]:focus:-moz-placeholder,
.ui.form .fields.error .field input[type=datetime-local]:active:-moz-placeholder,
.ui.form .fields.error .field input[type=email]:focus:-moz-placeholder,
.ui.form .fields.error .field input[type=email]:active:-moz-placeholder,
.ui.form .fields.error .field input[type=file]:focus:-moz-placeholder,
.ui.form .fields.error .field input[type=file]:active:-moz-placeholder,
.ui.form .fields.error .field input[type=month]:focus:-moz-placeholder,
.ui.form .fields.error .field input[type=month]:active:-moz-placeholder,
.ui.form .fields.error .field input[type=number]:focus:-moz-placeholder,
.ui.form .fields.error .field input[type=number]:active:-moz-placeholder,
.ui.form .fields.error .field input[type=password]:focus:-moz-placeholder,
.ui.form .fields.error .field input[type=password]:active:-moz-placeholder,
.ui.form .fields.error .field input[type=search]:focus:-moz-placeholder,
.ui.form .fields.error .field input[type=search]:active:-moz-placeholder,
.ui.form .fields.error .field input[type=tel]:focus:-moz-placeholder,
.ui.form .fields.error .field input[type=tel]:active:-moz-placeholder,
.ui.form .fields.error .field input[type=text]:focus:-moz-placeholder,
.ui.form .fields.error .field input[type=text]:active:-moz-placeholder,
.ui.form .fields.error .field input[type=time]:focus:-moz-placeholder,
.ui.form .fields.error .field input[type=time]:active:-moz-placeholder,
.ui.form .fields.error .field input[type=url]:focus:-moz-placeholder,
.ui.form .fields.error .field input[type=url]:active:-moz-placeholder,
.ui.form .fields.error .field input[type=week]:focus:-moz-placeholder,
.ui.form .fields.error .field input[type=week]:active:-moz-placeholder,
.ui.form .fields.error .field select:focus:-moz-placeholder,
.ui.form .fields.error .field select:active:-moz-placeholder,
.ui.form .fields.error .field textarea:focus:-moz-placeholder,
.ui.form .fields.error .field textarea:active:-moz-placeholder,
.ui.form .field.error .ui.dropdown:focus:-moz-placeholder,
.ui.form .field.error .ui.dropdown:active:-moz-placeholder,
.ui.form .fields.error .field .ui.dropdown:focus:-moz-placeholder,
.ui.form .fields.error .field .ui.dropdown:active:-moz-placeholder {
  color: transparent;
}

.error > .ui.active.search.dropdown input.search:focus + .text {
  color: #EB5F54 !important;
}

.ui.form .field.error .corner.label,
.ui.form .fields.error .field .corner.label {
  color: #EB5F54;
}

.ui.form .field.error .ui.dropdown .item,
.ui.form .field.error .ui.dropdown > .text,
.ui.form .fields.error .field .ui.dropdown .item {
  background: none;
  color: #EB5F54;
}

.ui.form .field.error .ui.dropdown .item:hover,
.ui.form .fields.error .field .ui.dropdown .item:hover {
  color: var(--main-color);
}

.ui.form .field.error,
.ui.form .fields.error,
.ui.form:not(.inverted) .field.error > label:not(.button) {
  color: #EB5F54;
}

.ui.form .field.error .ui.corner.label .icon,
.ui.form .fields.error .ui.corner.label .icon {
  color: #EB5F54;
}

.ui[class*="corner labeled"]:not([class*="left corner labeled"]).input > .ui.dropdown,
.ui[class*="corner labeled"]:not([class*="left corner labeled"]).input > input,
.ui[class*="corner labeled"]:not([class*="left corner labeled"]).input > textarea {
  padding: 0.9rem 1.2rem 0.813rem;
}

.ui.corner.label::after {
  display: none;
}

.ui.corner.label {
  height: 42px;
  width: 5.5em;
}

.ui.corner.label .icon {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  left: 25px;
  font-size: 0.513rem;
  color: rgba(55, 55, 55, 0.5);
  pointer-events: none;
}

.ui.inverted.popup,
.ui.inverted.left.center.popup::before,
.ui.inverted.right.center.popup::before,
.ui.inverted.top.left.popup::before,
.ui.inverted.bottom.left.popup::before,
.ui.inverted.top.right.popup::before,
.ui.inverted.bottom.right.popup::before {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  transition: all 0.3s ease;
  color: #D9D9D9;
}

.ui.message .header:not(.ui) {
  overflow-wrap: anywhere;
}

.ui.menu {
  margin: 0;
}

.ui.menu .item {
  color: #D9D9D9;
}

.ui.secondary.pointing.menu {
  border-bottom: none;
}

.ui.secondary.pointing.menu#logintabs a.item {
  transition: all 0.3s ease;
  padding: 1.3rem 1rem;
  margin: 0;
  z-index: 1;
}
.ui.secondary.pointing.menu#logintabs a.item::before {
  transition: all 0.3s ease;
  display: block !important;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: none;
  border-radius: 10px 10px 0 0;
  z-index: -1;
}
.ui.secondary.pointing.menu#logintabs a.item:hover::before {
  background: none;
}

#container NAV.ui.inverted.menu .active.item, #container NAV.ui.inverted.menu .active.item:hover, #container NAV .ui.inverted.menu .active.item, #container NAV .ui.inverted.menu .active.item:hover {
  background: none;
}

.ui.secondary.pointing.menu#logintabs a.item.active {
  background: #fff;
  color: #373737;
  border-bottom: none;
  border-radius: 10px 10px 0 0;
  padding: 1.3rem 2.313rem;
  pointer-events: none;
}
.ui.secondary.pointing.menu#logintabs a.item.active::before {
  background: none;
}

.ui.secondary.pointing.menu .item {
  color: #373737;
  border-bottom: none;
}

.ui.styled.accordion .accordion .title, .ui.styled.accordion .title {
  padding: 1.5rem;
}

.ui.styled.accordion, .ui.styled.accordion .accordion {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-radius: 10px;
  width: 100%;
  background: #fff;
}
.ui.styled.accordion .accordion, .ui.styled.accordion .accordion .accordion {
  background: #f7f7f7;
}
.ui.styled.accordion .accordion .accordion, .ui.styled.accordion .accordion .accordion .accordion {
  background: #fff;
}

#container .accordion .content {
  width: 100%;
  padding: 1.5rem;
}
#container .accordion .content:not(:last-child) {
  border-bottom: 1px solid #f3f3f3;
}

#container .accordion + .accordion {
  margin-top: 10px;
}

.ui.styled.accordion .accordion > .title, .ui.styled.accordion > .title {
  transition: all 0.3s ease;
  color: #373737;
  border-top: none;
  border-bottom: 1px solid transparent;
}
.ui.styled.accordion .accordion > .title:hover, .ui.styled.accordion > .title:hover {
  color: var(--main-color);
}
.ui.styled.accordion .accordion > .title:not(:nth-last-child(2)), .ui.styled.accordion > .title:not(:nth-last-child(2)) {
  border-bottom: 1px solid #f3f3f3;
}
.ui.styled.accordion .accordion > .title.active, .ui.styled.accordion > .title.active {
  border-bottom: 1px solid #f3f3f3;
}

.ui.styled.accordion .active.title {
  color: var(--main-color);
}
.ui.styled.accordion .active.title:hover {
  color: #373737;
}

.ui.styled.accordion .accordion .active.title, .ui.styled.accordion .accordion[open] > .title {
  color: var(--main-color);
}
.ui.styled.accordion .accordion .active.title:hover, .ui.styled.accordion .accordion[open] > .title:hover {
  color: #373737;
}

.ui.secondary.pointing.menu .dropdown.item:hover,
.ui.secondary.pointing.menu .link.item:hover,
.ui.secondary.pointing.menu a.item:hover {
  color: var(--main-color);
}

.ui.form.login, .ui.form.addfields {
  padding: 0;
}

.ui.floating.dropdown > .menu {
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15) !important;
}

.ui.placeholder.segment {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #fff;
  overflow-x: hidden;
}
.ui.placeholder.segment p,
.ui.placeholder.segment h2, .ui.placeholder.segment h3, .ui.placeholder.segment h4 {
  overflow-x: hidden;
}

/* Buttons */
.ui.button,
button,
.button {
  transition: all 0.3s ease;
  position: relative;
  background: #efefef;
  color: #989898;
  font-family: "Graphik LCG";
  text-transform: uppercase;
  border-radius: 10px;
  padding: 1rem 2.5rem 0.9rem;
  overflow: hidden;
  z-index: 1;
  cursor: pointer;
}
.ui.button.dropdown,
button.dropdown,
.button.dropdown {
  overflow: unset;
}
.ui.button:focus, .ui.button:active, .ui.button.active, .ui.button.active:hover,
button:focus,
button:active,
button.active,
button.active:hover,
.button:focus,
.button:active,
.button.active,
.button.active:hover {
  background: #e8e8e8;
  color: #989898;
}
.ui.button:not(.loading)::before, .ui.button:not(.loading)::after,
button:not(.loading)::before,
button:not(.loading)::after,
.button:not(.loading)::before,
.button:not(.loading)::after {
  background: rgba(255, 255, 255, 0.02);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  -webkit-transform: translateX(-120%);
  -moz-transform: translateX(-120%);
  -ms-transform: translateX(-120%);
  -o-transform: translateX(-120%);
  transform: translateX(-120%);
  transition: all 0.6s ease;
  -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  -moz-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  -ms-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  -o-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 60%;
  height: 100%;
  border-radius: 5px;
  pointer-events: none;
  z-index: -1;
}
.ui.button.dropdown::before, .ui.button.dropdown::after,
button.dropdown::before,
button.dropdown::after,
.button.dropdown::before,
.button.dropdown::after {
  display: none;
}
.ui.button:hover,
button:hover,
.button:hover {
  background: #e8e8e8;
  color: #989898;
}
.ui.button:hover:not(.loading)::before, .ui.button:hover:not(.loading)::after,
button:hover:not(.loading)::before,
button:hover:not(.loading)::after,
.button:hover:not(.loading)::before,
.button:hover:not(.loading)::after {
  -webkit-transform: translateX(200%);
  -moz-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -o-transform: translateX(200%);
  transform: translateX(200%);
}
.ui.button.iti__selected-country,
button.iti__selected-country,
.button.iti__selected-country {
  padding: 2px 0 0;
}
.ui.button.iti__selected-country::before, .ui.button.iti__selected-country::after,
button.iti__selected-country::before,
button.iti__selected-country::after,
.button.iti__selected-country::before,
.button.iti__selected-country::after {
  display: none;
}
.ui.button.iti__selected-country .iti__selected-country-primary:hover,
button.iti__selected-country .iti__selected-country-primary:hover,
.button.iti__selected-country .iti__selected-country-primary:hover {
  background: none;
}
.ui.button.iti__selected-country .iti__selected-dial-code,
button.iti__selected-country .iti__selected-dial-code,
.button.iti__selected-country .iti__selected-dial-code {
  color: #373737;
}
.ui.button.iti__selected-country:focus, .ui.button.iti__selected-country:active, .ui.button.iti__selected-country:hover,
button.iti__selected-country:focus,
button.iti__selected-country:active,
button.iti__selected-country:hover,
.button.iti__selected-country:focus,
.button.iti__selected-country:active,
.button.iti__selected-country:hover {
  background: none;
}
.ui.button.iti__selected-country:focus .iti__selected-dial-code, .ui.button.iti__selected-country:active .iti__selected-dial-code, .ui.button.iti__selected-country:hover .iti__selected-dial-code,
button.iti__selected-country:focus .iti__selected-dial-code,
button.iti__selected-country:active .iti__selected-dial-code,
button.iti__selected-country:hover .iti__selected-dial-code,
.button.iti__selected-country:focus .iti__selected-dial-code,
.button.iti__selected-country:active .iti__selected-dial-code,
.button.iti__selected-country:hover .iti__selected-dial-code {
  color: var(--main-color);
}
.ui.button.iti__selected-country .iti__selected-country-primary,
button.iti__selected-country .iti__selected-country-primary,
.button.iti__selected-country .iti__selected-country-primary {
  padding-bottom: 2px;
}
.ui.button.primary,
button.primary,
.button.primary {
  background-image: linear-gradient(to left, #00A8B2 0%, #0CFFE2 50%, #00A8B2 100%);
  background-size: 200% auto;
  color: var(--button-color);
}
.ui.button.primary:hover,
button.primary:hover,
.button.primary:hover {
  background-position: right center;
  color: var(--button-color);
}
.ui.button.primary:focus, .ui.button.primary:active,
button.primary:focus,
button.primary:active,
.button.primary:focus,
.button.primary:active {
  color: var(--button-color);
}
.ui.button.mini,
button.mini,
.button.mini {
  font-size: 0.5rem;
  padding: 0.7rem 1.2rem 0.6rem;
}
.ui.button.tiny,
button.tiny,
.button.tiny {
  font-size: 0.7rem;
  padding: 0.8rem 1.3rem 0.8rem;
}
.ui.button.small,
button.small,
.button.small {
  font-size: 0.85rem;
  padding: 0.9rem 1.5rem 0.9rem;
}
.ui.button.large,
button.large,
.button.large {
  font-size: 1.2rem;
  padding: 1.25rem 2.5rem 1.25rem;
}
.ui.button.big,
button.big,
.button.big {
  font-size: 1.35rem;
  padding: 1.35rem 2.5rem 1.4rem;
}
.ui.button.huge,
button.huge,
.button.huge {
  font-size: 1.5rem;
  padding: 1.35rem 3rem 1.4rem;
}
.ui.button.massive,
button.massive,
.button.massive {
  font-size: 1.7rem;
  padding: 1.45rem 3.2rem 1.5rem;
}
@media only screen and (max-width: 580px) {
  .ui.button,
  button,
  .button {
    padding: 1.188rem 1.5rem 1.1rem;
  }
}

.ui.primary.button:hover,
.ui.primary.buttons .button:hover {
  background-image: linear-gradient(to left, #0CFFE2 0%, #00A8B2 50%, #0CFFE2 100%);
  background-size: 200% auto;
  background-position: right center;
  color: var(--button-color);
}

.ui.mini.buttons .button, .ui.mini.buttons .dropdown, .ui.mini.buttons .dropdown .menu > .item, .ui.mini.buttons .or, .ui.ui.ui.ui.mini.button {
  font-size: 0.8rem;
  padding: 0.6rem 1rem 0.57rem;
  border-radius: 5px;
}
.ui.mini.buttons .button.active, .ui.mini.buttons .dropdown.active, .ui.mini.buttons .dropdown .menu > .item.active, .ui.mini.buttons .or.active, .ui.ui.ui.ui.mini.button.active {
  border-radius: 5px 5px 0 0;
}
.ui.mini.buttons .button.active.upward, .ui.mini.buttons .dropdown.active.upward, .ui.mini.buttons .dropdown .menu > .item.active.upward, .ui.mini.buttons .or.active.upward, .ui.ui.ui.ui.mini.button.active.upward {
  border-radius: 0 0 5px 5px;
}
.ui.mini.buttons .button.active.upward .menu, .ui.mini.buttons .dropdown.active.upward .menu, .ui.mini.buttons .dropdown .menu > .item.active.upward .menu, .ui.mini.buttons .or.active.upward .menu, .ui.ui.ui.ui.mini.button.active.upward .menu {
  border-radius: 5px 5px 0 0 !important;
}
.ui.mini.buttons .button.active .menu, .ui.mini.buttons .dropdown.active .menu, .ui.mini.buttons .dropdown .menu > .item.active .menu, .ui.mini.buttons .or.active .menu, .ui.ui.ui.ui.mini.button.active .menu {
  border-radius: 0 0 5px 5px !important;
}

.ui.mini.buttons.compact .button, .ui.mini.buttons.compact .dropdown, .ui.mini.buttons.compact .dropdown .menu > .item, .ui.mini.buttons.compact .or, .ui.ui.ui.ui.mini.compact.button {
  padding: 0.67rem 0.9rem 0.54rem;
}

.ui.tiny.buttons .button, .ui.tiny.buttons .dropdown, .ui.tiny.buttons .dropdown .menu > .item, .ui.tiny.buttons .or, .ui.ui.ui.ui.tiny.button {
  font-size: 0.9rem;
  padding: 0.68rem 1rem 0.6rem;
  border-radius: 5px;
}
.ui.tiny.buttons .button.active, .ui.tiny.buttons .dropdown.active, .ui.tiny.buttons .dropdown .menu > .item.active, .ui.tiny.buttons .or.active, .ui.ui.ui.ui.tiny.button.active {
  border-radius: 5px 5px 0 0;
}
.ui.tiny.buttons .button.active.upward, .ui.tiny.buttons .dropdown.active.upward, .ui.tiny.buttons .dropdown .menu > .item.active.upward, .ui.tiny.buttons .or.active.upward, .ui.ui.ui.ui.tiny.button.active.upward {
  border-radius: 0 0 5px 5px;
}
.ui.tiny.buttons .button.active.upward .menu, .ui.tiny.buttons .dropdown.active.upward .menu, .ui.tiny.buttons .dropdown .menu > .item.active.upward .menu, .ui.tiny.buttons .or.active.upward .menu, .ui.ui.ui.ui.tiny.button.active.upward .menu {
  border-radius: 5px 5px 0 0 !important;
}
.ui.tiny.buttons .button.active .menu, .ui.tiny.buttons .dropdown.active .menu, .ui.tiny.buttons .dropdown .menu > .item.active .menu, .ui.tiny.buttons .or.active .menu, .ui.ui.ui.ui.tiny.button.active .menu {
  border-radius: 0 0 5px 5px !important;
}

.ui.tiny.buttons.compact .button, .ui.tiny.buttons.compact .dropdown, .ui.tiny.buttons.compact .dropdown .menu > .item, .ui.tiny.buttons.compact .or, .ui.ui.ui.ui.tiny.compact.button {
  padding: 0.7rem 0.9rem 0.55rem;
}

.ui.small.buttons .button, .ui.small.buttons .dropdown, .ui.small.buttons .dropdown .menu > .item, .ui.small.buttons .or, .ui.ui.ui.ui.small.button {
  font-size: 1rem;
  padding: 0.8rem 1.3rem 0.88rem;
  border-radius: 8px;
}
.ui.small.buttons .button.active, .ui.small.buttons .dropdown.active, .ui.small.buttons .dropdown .menu > .item.active, .ui.small.buttons .or.active, .ui.ui.ui.ui.small.button.active {
  border-radius: 8px 8px 0 0;
}
.ui.small.buttons .button.active.upward, .ui.small.buttons .dropdown.active.upward, .ui.small.buttons .dropdown .menu > .item.active.upward, .ui.small.buttons .or.active.upward, .ui.ui.ui.ui.small.button.active.upward {
  border-radius: 0 0 8px 7px;
}
.ui.small.buttons .button.active.upward .menu, .ui.small.buttons .dropdown.active.upward .menu, .ui.small.buttons .dropdown .menu > .item.active.upward .menu, .ui.small.buttons .or.active.upward .menu, .ui.ui.ui.ui.small.button.active.upward .menu {
  border-radius: 8px 8px 0 0 !important;
}
.ui.small.buttons .button.active .menu, .ui.small.buttons .dropdown.active .menu, .ui.small.buttons .dropdown .menu > .item.active .menu, .ui.small.buttons .or.active .menu, .ui.ui.ui.ui.small.button.active .menu {
  border-radius: 0 0 8px 8px !important;
}

.ui.small.buttons.compact .button, .ui.small.buttons.compact .dropdown, .ui.small.buttons.compact .dropdown .menu > .item, .ui.small.buttons.compact .or, .ui.ui.ui.ui.small.compact.button {
  padding: 0.75rem 0.9rem 0.7rem;
}

.ui.medium.buttons .button, .ui.medium.buttons .dropdown, .ui.medium.buttons .dropdown .menu > .item, .ui.medium.buttons .or, .ui.ui.ui.ui.medium.button {
  font-size: 1.2rem;
  padding: 0.9rem 1.3rem 0.88rem;
}

.ui.medium.buttons.compact .button, .ui.medium.buttons.compact .dropdown, .ui.medium.buttons.compact .dropdown .menu > .item, .ui.medium.buttons.compact .or, .ui.ui.ui.ui.medium.compact.button {
  padding: 0.9rem 1.1rem 0.84rem;
}

.ui.large.buttons .button, .ui.large.buttons .dropdown, .ui.large.buttons .dropdown .menu > .item, .ui.large.buttons .or, .ui.ui.ui.ui.large.button {
  font-size: 1.3rem;
  padding: 1.3rem 2rem 1.2rem;
}

.ui.large.buttons.compact .button, .ui.large.buttons.compact .dropdown, .ui.large.buttons.compact .dropdown .menu > .item, .ui.large.buttons.compact .or, .ui.ui.ui.ui.large.compact.button {
  padding: 1.2rem 1.5rem 1.25rem;
}

.ui.big.buttons .button, .ui.big.buttons .dropdown, .ui.big.buttons .dropdown .menu > .item, .ui.big.buttons .or, .ui.ui.ui.ui.big.button {
  font-size: 1.5rem;
  padding: 1.4rem 2.2rem 1.44rem;
}

.ui.big.buttons.compact .button, .ui.big.buttons.compact .dropdown, .ui.big.buttons.compact .dropdown .menu > .item, .ui.big.buttons.compact .or, .ui.ui.ui.ui.big.compact.button {
  padding: 1.3rem 1.7rem 1.34rem;
}

.ui.huge.buttons .button, .ui.huge.buttons .dropdown, .ui.huge.buttons .dropdown .menu > .item, .ui.huge.buttons .or, .ui.ui.ui.ui.huge.button {
  font-size: 1.6rem;
  padding: 1.5rem 2.5rem 1.54rem;
}

.ui.huge.buttons.compact .button, .ui.huge.buttons.compact .dropdown, .ui.huge.buttons.compact .dropdown .menu > .item, .ui.huge.buttons.compact .or, .ui.ui.ui.ui.huge.compact.button {
  padding: 1.4rem 1.8rem 1.44rem;
}

.ui.massive.buttons .button, .ui.massive.buttons .dropdown, .ui.massive.buttons .dropdown .menu > .item, .ui.massive.buttons .or, .ui.ui.ui.ui.massive.button {
  font-size: 1.9rem;
  padding: 1.6rem 2.8rem 1.63rem;
}

.ui.massive.buttons.compact .button, .ui.massive.buttons.compact .dropdown, .ui.massive.buttons.compact .dropdown .menu > .item, .ui.massive.buttons.compact .or, .ui.ui.ui.ui.massive.compact.button {
  padding: 1.5rem 2rem 1.53rem;
}

.ui.red.button,
.ui.red.buttons .button,
.ui.negative.button,
.ui.negative.buttons .button {
  background-color: #ff4f4f;
  color: #7a0303;
}
.ui.red.button:hover, .ui.red.button:focus, .ui.red.button:active,
.ui.red.buttons .button:hover,
.ui.red.buttons .button:focus,
.ui.red.buttons .button:active,
.ui.negative.button:hover,
.ui.negative.button:focus,
.ui.negative.button:active,
.ui.negative.buttons .button:hover,
.ui.negative.buttons .button:focus,
.ui.negative.buttons .button:active {
  background-color: #ff3636;
  color: #610202;
}
.ui.red.button::before, .ui.red.button::after,
.ui.red.buttons .button::before,
.ui.red.buttons .button::after,
.ui.negative.button::before,
.ui.negative.button::after,
.ui.negative.buttons .button::before,
.ui.negative.buttons .button::after {
  background: rgba(255, 255, 255, 0.1);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  width: 80%;
}

.ui.orange.button,
.ui.orange.buttons .button {
  background-color: #fb9f2d;
  color: #963F00;
}
.ui.orange.button:hover, .ui.orange.button:focus, .ui.orange.button:active,
.ui.orange.buttons .button:hover,
.ui.orange.buttons .button:focus,
.ui.orange.buttons .button:active {
  background-color: #fb9414;
  color: #7d3400;
}
.ui.orange.button::before, .ui.orange.button::after,
.ui.orange.buttons .button::before,
.ui.orange.buttons .button::after {
  background: rgba(255, 255, 255, 0.1);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  width: 80%;
}

.ui.yellow.button,
.ui.yellow.buttons .button {
  background-color: #ffd129;
  color: #7c5600;
}
.ui.yellow.button:hover, .ui.yellow.button:focus, .ui.yellow.button:active,
.ui.yellow.buttons .button:hover,
.ui.yellow.buttons .button:focus,
.ui.yellow.buttons .button:active {
  background-color: #ffcc10;
  color: #634400;
}
.ui.yellow.button::before, .ui.yellow.button::after,
.ui.yellow.buttons .button::before,
.ui.yellow.buttons .button::after {
  background: rgba(255, 255, 255, 0.1);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  width: 80%;
}

.ui.olive.button,
.ui.olive.buttons .button,
.ui.positive.button,
.ui.positive.buttons .button {
  background-color: #bedf38;
  color: #607800;
}
.ui.olive.button:hover, .ui.olive.button:focus, .ui.olive.button:active,
.ui.olive.buttons .button:hover,
.ui.olive.buttons .button:focus,
.ui.olive.buttons .button:active,
.ui.positive.button:hover,
.ui.positive.button:focus,
.ui.positive.button:active,
.ui.positive.buttons .button:hover,
.ui.positive.buttons .button:focus,
.ui.positive.buttons .button:active {
  background-color: #b6da23;
  color: #4c5f00;
}
.ui.olive.button::before, .ui.olive.button::after,
.ui.olive.buttons .button::before,
.ui.olive.buttons .button::after,
.ui.positive.button::before,
.ui.positive.button::after,
.ui.positive.buttons .button::before,
.ui.positive.buttons .button::after {
  background: rgba(255, 255, 255, 0.1);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  width: 80%;
}

.ui.green.button,
.ui.green.buttons .button {
  background-color: #89d339;
  color: #406a11;
}
.ui.green.button:hover, .ui.green.button:focus, .ui.green.button:active,
.ui.green.buttons .button:hover,
.ui.green.buttons .button:focus,
.ui.green.buttons .button:active {
  background-color: #7cc62c;
  color: #33540d;
}
.ui.green.button::before, .ui.green.button::after,
.ui.green.buttons .button::before,
.ui.green.buttons .button::after {
  background: rgba(255, 255, 255, 0.1);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  width: 80%;
}

.ui.teal.button,
.ui.teal.buttons .button {
  background-color: #37e997;
  color: #036558;
}
.ui.teal.button:hover, .ui.teal.button:focus, .ui.teal.button:active,
.ui.teal.buttons .button:hover,
.ui.teal.buttons .button:focus,
.ui.teal.buttons .button:active {
  background-color: #20e68b;
  color: #024c42;
}
.ui.teal.button::before, .ui.teal.button::after,
.ui.teal.buttons .button::before,
.ui.teal.buttons .button::after {
  background: rgba(255, 255, 255, 0.1);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  width: 80%;
}

.ui.blue.button,
.ui.blue.buttons .button {
  background-color: #3cacff;
  color: #004476;
}
.ui.blue.button:hover, .ui.blue.button:focus, .ui.blue.button:active,
.ui.blue.buttons .button:hover,
.ui.blue.buttons .button:focus,
.ui.blue.buttons .button:active {
  background-color: #23a1ff;
  color: #00355d;
}
.ui.blue.button::before, .ui.blue.button::after,
.ui.blue.buttons .button::before,
.ui.blue.buttons .button::after {
  background: rgba(255, 255, 255, 0.1);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  width: 80%;
}

.ui.violet.button,
.ui.violet.buttons .button {
  background-color: #b46aff;
  color: #4D0991;
}
.ui.violet.button:hover, .ui.violet.button:focus, .ui.violet.button:active,
.ui.violet.buttons .button:hover,
.ui.violet.buttons .button:focus,
.ui.violet.buttons .button:active {
  background-color: #a751ff;
  color: #400879;
}
.ui.violet.button::before, .ui.violet.button::after,
.ui.violet.buttons .button::before,
.ui.violet.buttons .button::after {
  background: rgba(255, 255, 255, 0.1);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  width: 80%;
}

.ui.purple.button,
.ui.purple.buttons .button {
  background-color: #dd5ffd;
  color: #6A0683;
}
.ui.purple.button:hover, .ui.purple.button:focus, .ui.purple.button:active,
.ui.purple.buttons .button:hover,
.ui.purple.buttons .button:focus,
.ui.purple.buttons .button:active {
  background-color: #d846fd;
  color: #56056b;
}
.ui.purple.button::before, .ui.purple.button::after,
.ui.purple.buttons .button::before,
.ui.purple.buttons .button::after {
  background: rgba(255, 255, 255, 0.1);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  width: 80%;
}

.ui.pink.button,
.ui.pink.buttons .button {
  background-color: #ff6c8f;
  color: #7c0925;
}
.ui.pink.button:hover, .ui.pink.button:focus, .ui.pink.button:active,
.ui.pink.buttons .button:hover,
.ui.pink.buttons .button:focus,
.ui.pink.buttons .button:active {
  background-color: #ff537c;
  color: #64071e;
}
.ui.pink.button::before, .ui.pink.button::after,
.ui.pink.buttons .button::before,
.ui.pink.buttons .button::after {
  background: rgba(255, 255, 255, 0.1);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  width: 80%;
}

.ui.brown.button,
.ui.brown.buttons .button {
  background-color: #c28157;
  color: #723711;
}
.ui.brown.button:hover, .ui.brown.button:focus, .ui.brown.button:active,
.ui.brown.buttons .button:hover,
.ui.brown.buttons .button:focus,
.ui.brown.buttons .button:active {
  background-color: #bb7344;
  color: #5c2c0e;
}
.ui.brown.button::before, .ui.brown.button::after,
.ui.brown.buttons .button::before,
.ui.brown.buttons .button::after {
  background: rgba(255, 255, 255, 0.1);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  width: 80%;
}

.ui.grey.button,
.ui.grey.buttons .button {
  background-color: #d0d0d0;
  color: #636363;
}
.ui.grey.button:hover, .ui.grey.button:focus, .ui.grey.button:active,
.ui.grey.buttons .button:hover,
.ui.grey.buttons .button:focus,
.ui.grey.buttons .button:active {
  background-color: #c3c3c3;
  color: #565656;
}
.ui.grey.button::before, .ui.grey.button::after,
.ui.grey.buttons .button::before,
.ui.grey.buttons .button::after {
  background: rgba(255, 255, 255, 0.1);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  width: 80%;
}

.ui.black.button,
.ui.black.buttons .button {
  background-color: #2B2B2B;
  color: #808080;
}
.ui.black.button:hover, .ui.black.button:focus, .ui.black.button:active,
.ui.black.buttons .button:hover,
.ui.black.buttons .button:focus,
.ui.black.buttons .button:active {
  background-color: #1e1e1e;
  color: #737373;
}
.ui.black.button::before, .ui.black.button::after,
.ui.black.buttons .button::before,
.ui.black.buttons .button::after {
  background: rgba(255, 255, 255, 0.1);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.03), rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.03));
  width: 80%;
}

.ui.grid > .row > .column#scene_player {
  padding-right: 0;
}
.ui.grid > .row > .column#scene_right {
  padding-left: 0;
  padding-right: 0;
}

.ui.grid > .row > [class*="five wide"].column#scene_right {
  width: calc(31.25% - 1rem) !important;
}

.ui.segment[class*="bottom attached"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.ui.feed > .event > .content .summary {
  color: #373737;
}

.ui.feed > .event > .content .extra.text,
.ui.feed > .event > .content .summary {
  font-size: 0.813rem;
}

.ui.feed > .event > .content .extra {
  color: #373737;
}

.ui.grid > .row#scene_bottom > [class*="sixteen wide"].column {
  width: calc(100% - 2rem) !important;
  margin: 0 auto !important;
}

.ui.floated.header {
  margin-bottom: 0;
}

.ui.red.header,
.ui.inverted.red.header.header.header {
  color: #ff4f4f;
}

.ui.orange.header,
.ui.inverted.orange.header.header.header {
  color: #fb9f2d;
}

.ui.yellow.header,
.ui.inverted.yellow.header.header.header {
  color: #ffd129;
}

.ui.olive.header,
.ui.inverted.olive.header.header.header {
  color: #bedf38;
}

.ui.teal.header,
.ui.inverted.teal.header.header.header {
  color: #37e997;
}

.ui.blue.header,
.ui.inverted.blue.header.header.header {
  color: #3cacff;
}

.ui.purple.header,
.ui.inverted.purple.header.header.header {
  color: #dd5ffd;
}

.ui.violet.header,
.ui.inverted.violet.header.header.header {
  color: #b46aff;
}

.ui.pink.header,
.ui.inverted.pink.header.header.header {
  color: #ff6c8f;
}

.ui.brown.header,
.ui.inverted.brown.header.header.header {
  color: #c28157;
}

.ui.grey.header,
.ui.inverted.grey.header.header.header {
  color: #d0d0d0;
}

.ui.top.attached.header {
  border-radius: 10px 10px 0 0;
}

.ui.bottom.attached.header {
  border-radius: 0 0 10px 10px;
}

.ui.attached.header {
  background: rgba(255, 255, 255, 0.05);
  border: none;
}

.ui.block.header {
  background: rgba(255, 255, 255, 0.05);
  border-radius: 10px;
  border: none;
}

.ui:not(.upward).floating.dropdown > .menu {
  border: none !important;
}

.ui.secondary.pointing.menu .dropdown.item.active:hover, .ui.secondary.pointing.menu .link.item.active:hover, .ui.secondary.pointing.menu a.item.active:hover {
  background: #fff;
}

.ui.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #CAFFFC;
  background: -webkit-linear-gradient(45deg, #CAFFFC, #A7DAFF);
  background: -moz-linear-gradient(45deg, #CAFFFC, #A7DAFF);
  background: -ms-linear-gradient(45deg, #CAFFFC, #A7DAFF);
  background: -o-linear-gradient(45deg, #CAFFFC, #A7DAFF);
  background: linear-gradient(45deg, #CAFFFC, #A7DAFF);
  color: #1e1e1e;
  font-weight: 400;
  margin: 25px 0;
  border-radius: 10px;
}
.ui.message:first-child {
  margin-top: 0;
}
.ui.message:last-child {
  margin-bottom: 0;
}
.ui.message p, .ui.message li, .ui.message td {
  font-weight: 400;
}
.ui.message a {
  color: #1e1e1e;
  border-color: #37e997;
}
.ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #37e997;
}
.ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
.ui.message a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
.ui.message .header {
  color: #036558;
}
.ui.message ul li::before {
  content: "\f111";
  top: 0;
  font-family: Icons;
  background: none;
}

@media only screen and (max-width: 767.98px) {
  .ui.icon.message {
    flex-wrap: wrap;
    justify-content: center;
    text-align: center;
  }
}
@media only screen and (max-width: 767.98px) {
  .ui.icon.message .icons,
  .ui.icon.message i.icon {
    margin-right: 0;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767.98px) {
  .ui.icon.message .content {
    width: 100%;
  }
}

@media only screen and (max-width: 767.98px) {
  #container .ui.icon.message .content {
    width: 100%;
  }
}

.ui.attached.warning.message,
.ui.warning.message,
.ui.toast.warning {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #FFE7A8;
  background: -webkit-linear-gradient(45deg, #FFE7A8, #FFC37C);
  background: -moz-linear-gradient(45deg, #FFE7A8, #FFC37C);
  background: -ms-linear-gradient(45deg, #FFE7A8, #FFC37C);
  background: -o-linear-gradient(45deg, #FFE7A8, #FFC37C);
  background: linear-gradient(45deg, #FFE7A8, #FFC37C);
  color: #1e1e1e;
  font-weight: 400;
}
.ui.attached.warning.message p, .ui.attached.warning.message li, .ui.attached.warning.message td,
.ui.warning.message p,
.ui.warning.message li,
.ui.warning.message td,
.ui.toast.warning p,
.ui.toast.warning li,
.ui.toast.warning td {
  font-weight: 400;
}
.ui.attached.warning.message a,
.ui.warning.message a,
.ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
.ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
.ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
.ui.attached.warning.message a:hover,
.ui.warning.message a:hover,
.ui.toast.warning a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
.ui.attached.warning.message .header,
.ui.warning.message .header,
.ui.toast.warning .header {
  color: #963F00;
}

.ui.attached.info.message,
.ui.info.message,
.ui.toast.info {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #CAFFFC;
  background: -webkit-linear-gradient(45deg, #CAFFFC, #A7DAFF);
  background: -moz-linear-gradient(45deg, #CAFFFC, #A7DAFF);
  background: -ms-linear-gradient(45deg, #CAFFFC, #A7DAFF);
  background: -o-linear-gradient(45deg, #CAFFFC, #A7DAFF);
  background: linear-gradient(45deg, #CAFFFC, #A7DAFF);
  color: #1e1e1e;
  font-weight: 400;
}
.ui.attached.info.message p, .ui.attached.info.message li, .ui.attached.info.message td,
.ui.info.message p,
.ui.info.message li,
.ui.info.message td,
.ui.toast.info p,
.ui.toast.info li,
.ui.toast.info td {
  font-weight: 400;
}
.ui.attached.info.message a,
.ui.info.message a,
.ui.toast.info a {
  color: #1e1e1e;
  border-color: #37e997;
}
.ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #37e997;
}
.ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
.ui.attached.info.message a:hover,
.ui.info.message a:hover,
.ui.toast.info a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
.ui.attached.info.message .header,
.ui.info.message .header,
.ui.toast.info .header {
  color: #036558;
}

.ui.attached.positive.message,
.ui.positive.message,
.ui.attached.success.message,
.ui.success.message,
.ui.positive.warning,
.ui.success.warning {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #F8FFA6;
  background: -webkit-linear-gradient(45deg, #F8FFA6, #C9FF85);
  background: -moz-linear-gradient(45deg, #F8FFA6, #C9FF85);
  background: -ms-linear-gradient(45deg, #F8FFA6, #C9FF85);
  background: -o-linear-gradient(45deg, #F8FFA6, #C9FF85);
  background: linear-gradient(45deg, #F8FFA6, #C9FF85);
  color: #1e1e1e;
  font-weight: 400;
}
.ui.attached.positive.message p, .ui.attached.positive.message li, .ui.attached.positive.message td,
.ui.positive.message p,
.ui.positive.message li,
.ui.positive.message td,
.ui.attached.success.message p,
.ui.attached.success.message li,
.ui.attached.success.message td,
.ui.success.message p,
.ui.success.message li,
.ui.success.message td,
.ui.positive.warning p,
.ui.positive.warning li,
.ui.positive.warning td,
.ui.success.warning p,
.ui.success.warning li,
.ui.success.warning td {
  font-weight: 400;
}
.ui.attached.positive.message a,
.ui.positive.message a,
.ui.attached.success.message a,
.ui.success.message a,
.ui.positive.warning a,
.ui.success.warning a {
  color: #1e1e1e;
  border-color: #bedf38;
}
.ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #bedf38;
}
.ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
.ui.attached.positive.message a:hover,
.ui.positive.message a:hover,
.ui.attached.success.message a:hover,
.ui.success.message a:hover,
.ui.positive.warning a:hover,
.ui.success.warning a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
.ui.attached.positive.message .header,
.ui.positive.message .header,
.ui.attached.success.message .header,
.ui.success.message .header,
.ui.positive.warning .header,
.ui.success.warning .header {
  color: #406a11;
}

.ui.attached.negative.message,
.ui.negative.message,
.ui.attached.error.message,
.ui.error.message,
.ui.negative.warning,
.ui.error.warning {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #FFB290;
  background: -webkit-linear-gradient(45deg, #FFB290, #FF8379);
  background: -moz-linear-gradient(45deg, #FFB290, #FF8379);
  background: -ms-linear-gradient(45deg, #FFB290, #FF8379);
  background: -o-linear-gradient(45deg, #FFB290, #FF8379);
  background: linear-gradient(45deg, #FFB290, #FF8379);
  color: #1e1e1e;
  font-weight: 400;
}
.ui.attached.negative.message p, .ui.attached.negative.message li, .ui.attached.negative.message td,
.ui.negative.message p,
.ui.negative.message li,
.ui.negative.message td,
.ui.attached.error.message p,
.ui.attached.error.message li,
.ui.attached.error.message td,
.ui.error.message p,
.ui.error.message li,
.ui.error.message td,
.ui.negative.warning p,
.ui.negative.warning li,
.ui.negative.warning td,
.ui.error.warning p,
.ui.error.warning li,
.ui.error.warning td {
  font-weight: 400;
}
.ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
.ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
.ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
.ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
.ui.attached.negative.message .header,
.ui.negative.message .header,
.ui.attached.error.message .header,
.ui.error.message .header,
.ui.negative.warning .header,
.ui.error.warning .header {
  color: #7a0303;
}

.ui.attached.red.message, .ui.red.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #ffe8e8);
  background: -moz-linear-gradient(45deg, white, #ffe8e8);
  background: -ms-linear-gradient(45deg, white, #ffe8e8);
  background: -o-linear-gradient(45deg, white, #ffe8e8);
  background: linear-gradient(45deg, white, #ffe8e8);
  color: #ff4f4f;
  font-weight: 400;
}
.ui.attached.red.message p, .ui.attached.red.message li, .ui.attached.red.message td, .ui.red.message p, .ui.red.message li, .ui.red.message td {
  font-weight: 400;
}
.ui.attached.red.message .header, .ui.red.message .header {
  color: #7a0303;
}

.ui.attached.orange.message, .ui.orange.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #feefdc;
  background: -webkit-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -moz-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -ms-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -o-linear-gradient(45deg, #feefdc, #fee4c3);
  background: linear-gradient(45deg, #feefdc, #fee4c3);
  color: #fb9f2d;
  font-weight: 400;
}
.ui.attached.orange.message p, .ui.attached.orange.message li, .ui.attached.orange.message td, .ui.orange.message p, .ui.orange.message li, .ui.orange.message td {
  font-weight: 400;
}
.ui.attached.orange.message .header, .ui.orange.message .header {
  color: #963F00;
}

.ui.attached.yellow.message, .ui.yellow.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #fff7dc;
  background: -webkit-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -moz-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -ms-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -o-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: linear-gradient(45deg, #fff7dc, #fff2c2);
  color: #ffd129;
  font-weight: 400;
}
.ui.attached.yellow.message p, .ui.attached.yellow.message li, .ui.attached.yellow.message td, .ui.yellow.message p, .ui.yellow.message li, .ui.yellow.message td {
  font-weight: 400;
}
.ui.attached.yellow.message .header, .ui.yellow.message .header {
  color: #7c5600;
}

.ui.attached.olive.message, .ui.olive.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f0f8d2;
  background: -webkit-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -moz-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -ms-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -o-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: linear-gradient(45deg, #f0f8d2, #e9f4bc);
  color: #bedf38;
  font-weight: 400;
}
.ui.attached.olive.message p, .ui.attached.olive.message li, .ui.attached.olive.message td, .ui.olive.message p, .ui.olive.message li, .ui.olive.message td {
  font-weight: 400;
}
.ui.attached.olive.message .header, .ui.olive.message .header {
  color: #607800;
}

.ui.attached.green.message, .ui.green.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #e0f3cb;
  background: -webkit-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -moz-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -ms-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -o-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: linear-gradient(45deg, #e0f3cb, #d4efb6);
  color: #89d339;
  font-weight: 400;
}
.ui.attached.green.message p, .ui.attached.green.message li, .ui.attached.green.message td, .ui.green.message p, .ui.green.message li, .ui.green.message td {
  font-weight: 400;
}
.ui.attached.green.message .header, .ui.green.message .header {
  color: #406a11;
}

.ui.attached.teal.message, .ui.teal.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #d8fbeb;
  background: -webkit-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -moz-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -ms-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -o-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: linear-gradient(45deg, #d8fbeb, #c1f8df);
  color: #37e997;
  font-weight: 400;
}
.ui.attached.teal.message p, .ui.attached.teal.message li, .ui.attached.teal.message td, .ui.teal.message p, .ui.teal.message li, .ui.teal.message td {
  font-weight: 400;
}
.ui.attached.teal.message .header, .ui.teal.message .header {
  color: #036558;
}

.ui.attached.blue.message, .ui.blue.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #eff8ff;
  background: -webkit-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -moz-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -ms-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -o-linear-gradient(45deg, #eff8ff, #d5edff);
  background: linear-gradient(45deg, #eff8ff, #d5edff);
  color: #3cacff;
  font-weight: 400;
}
.ui.attached.blue.message p, .ui.attached.blue.message li, .ui.attached.blue.message td, .ui.blue.message p, .ui.blue.message li, .ui.blue.message td {
  font-weight: 400;
}
.ui.attached.blue.message .header, .ui.blue.message .header {
  color: #004476;
}

.ui.attached.violet.message, .ui.violet.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #b46aff;
  font-weight: 400;
}
.ui.attached.violet.message p, .ui.attached.violet.message li, .ui.attached.violet.message td, .ui.violet.message p, .ui.violet.message li, .ui.violet.message td {
  font-weight: 400;
}
.ui.attached.violet.message .header, .ui.violet.message .header {
  color: #4D0991;
}

.ui.attached.purple.message, .ui.purple.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #fdf6ff);
  background: -moz-linear-gradient(45deg, white, #fdf6ff);
  background: -ms-linear-gradient(45deg, white, #fdf6ff);
  background: -o-linear-gradient(45deg, white, #fdf6ff);
  background: linear-gradient(45deg, white, #fdf6ff);
  color: #dd5ffd;
  font-weight: 400;
}
.ui.attached.purple.message p, .ui.attached.purple.message li, .ui.attached.purple.message td, .ui.purple.message p, .ui.purple.message li, .ui.purple.message td {
  font-weight: 400;
}
.ui.attached.purple.message .header, .ui.purple.message .header {
  color: #6A0683;
}

.ui.attached.pink.message, .ui.pink.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #ff6c8f;
  font-weight: 400;
}
.ui.attached.pink.message p, .ui.attached.pink.message li, .ui.attached.pink.message td, .ui.pink.message p, .ui.pink.message li, .ui.pink.message td {
  font-weight: 400;
}
.ui.attached.pink.message .header, .ui.pink.message .header {
  color: #7c0925;
}

.ui.attached.brown.message, .ui.brown.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f2e3da;
  background: -webkit-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -moz-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -ms-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -o-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: linear-gradient(45deg, #f2e3da, #ebd5c7);
  color: #c28157;
  font-weight: 400;
}
.ui.attached.brown.message p, .ui.attached.brown.message li, .ui.attached.brown.message td, .ui.brown.message p, .ui.brown.message li, .ui.brown.message td {
  font-weight: 400;
}
.ui.attached.brown.message .header, .ui.brown.message .header {
  color: #723711;
}

.ui.attached.black.message, .ui.black.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #848484;
  background: -webkit-linear-gradient(45deg, #848484, #787878);
  background: -moz-linear-gradient(45deg, #848484, #787878);
  background: -ms-linear-gradient(45deg, #848484, #787878);
  background: -o-linear-gradient(45deg, #848484, #787878);
  background: linear-gradient(45deg, #848484, #787878);
  color: #2B2B2B;
  font-weight: 400;
  background: #2B2B2B;
  background: -webkit-linear-gradient(45deg, #2B2B2B, #262626);
  background: -moz-linear-gradient(45deg, #2B2B2B, #262626);
  background: -ms-linear-gradient(45deg, #2B2B2B, #262626);
  background: -o-linear-gradient(45deg, #2B2B2B, #262626);
  background: linear-gradient(45deg, #2B2B2B, #262626);
  color: #373737;
}
.ui.attached.black.message p, .ui.attached.black.message li, .ui.attached.black.message td, .ui.black.message p, .ui.black.message li, .ui.black.message td {
  font-weight: 400;
}
.ui.attached.black.message .header, .ui.black.message .header {
  color: #808080;
}

.ui.table {
  background: none;
  font-size: 1rem;
  color: #373737;
  border-spacing: 2px;
  border-radius: 10px;
  border: none;
}
.ui.table td {
  background: #fff;
  border: none;
}
.ui.table tr:first-child td:first-child {
  border-radius: 10px 0 0 0;
}
.ui.table tr:first-child td:last-child {
  border-radius: 0 10px 0 0;
}
.ui.table tr:first-child td:first-child:last-child {
  border-radius: 10px 10px 0 0;
}
.ui.table tr:last-child td:first-child {
  border-radius: 0 0 0 10px;
}
.ui.table tr:last-child td:last-child {
  border-radius: 0 0 10px 0;
}
.ui.table thead + tbody tr:first-child td:first-child {
  border-radius: 0;
}
.ui.table thead + tbody tr:first-child td:last-child {
  border-radius: 0;
}

.ui.table > thead > tr > th {
  background: rgba(255, 255, 255, 0.05);
  color: #373737;
  padding: 1.438rem 1.25rem;
}

.ui.table > tbody > tr > td, .ui.table > tr > td {
  padding: 1.438rem 1.25rem;
}

.ui.table > thead > tr:first-child > th:first-child {
  border-radius: 10px 0 0 0;
}

.ui.table > thead > tr:first-child > th:last-child {
  border-radius: 0 10px 0 0;
}

.ui.celled.table > tbody > tr > td,
.ui.celled.table > tbody > tr > th,
.ui.celled.table > tfoot > tr > td,
.ui.celled.table > tfoot > tr > th,
.ui.celled.table > thead > tr > th,
.ui.celled.table > tr > td,
.ui.celled.table > tr > th,
.ui.table > tbody > tr > td,
.ui.table > tr > td {
  border: none;
}

.ui.table > tfoot > tr > td, .ui.table > tfoot > tr > th {
  background: rgba(255, 255, 255, 0.05);
}

.ui.table > tfoot > tr:first-child > td:only-child, .ui.table > tfoot > tr:first-child > th:only-child {
  border-radius: 10px;
}

.ui.pagination.menu .item {
  transition: all 0.3s ease;
  background: none;
  font-weight: 700;
  color: #373737;
  border-radius: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: #838383;
  justify-content: center;
  padding: 0.9rem;
}
.ui.pagination.menu .item:hover {
  color: var(--main-color);
}
.ui.pagination.menu .item:not(:first-child) {
  margin-left: 6px;
}
.ui.pagination.menu .item.active {
  background: var(--main-color);
  color: var(--button-color);
  border-top-style: solid;
  border-width: 1px;
  border-color: var(--main-color);
  padding: 0.9rem;
  pointer-events: none;
}
.ui.pagination.menu .item:last-child {
  border-radius: 5px;
}
.ui.pagination.menu .item.disabled {
  color: #373737;
  opacity: 0.4;
}

.ui.menu {
  background: none;
}

.ui.definition.table > thead:not(.full-width) > tr > th:first-child {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
  color: #373737;
}

.ui.definition.table tr td.definition,
.ui.definition.table > tbody > tr > td:first-child:not(.ignored),
.ui.definition.table > tfoot > tr > td:first-child:not(.ignored),
.ui.definition.table > tr > td:first-child:not(.ignored) {
  background: rgba(255, 255, 255, 0.05);
  color: #373737;
}

.ui.structured.table {
  border-collapse: separate;
}

.ui.ui.ui.ui.table tr.positive,
.ui.ui.table td.positive {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #eff7cb;
  color: #ecf8e0;
}

.ui.ui.table td.negative,
.ui.ui.ui.ui.table tr.negative,
.ui.ui.table td.error,
.ui.ui.ui.ui.table tr.error {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #ffd8d8;
  color: white;
}

.ui.ui.table td.warning,
.ui.ui.ui.ui.table tr.warning {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f9e9ba;
  color: #fffbf5;
}

.ui.ui.ui.ui.table tr.negative td,
.ui.ui.ui.ui.table tr.error td,
.ui.ui.ui.ui.table tr.positive td,
.ui.ui.ui.ui.table tr.warning td {
  background: none;
}

.ui.ui.table td.active,
.ui.ui.ui.ui.table tr.active {
  background: rgba(255, 255, 255, 0.05);
  color: #373737;
}
.ui.ui.table td.active td,
.ui.ui.ui.ui.table tr.active td {
  background: none;
}

.ui.table tr.disabled:hover,
.ui.table tr:hover td.disabled,
.ui.ui.ui.table tr td.disabled,
.ui.ui.ui.table tr.disabled td {
  color: rgba(55, 55, 55, 0.4);
}

.ui.table [class*="single line"],
.ui.table[class*="single line"] {
  border-spacing: 0 2px;
}

.ui.table tbody tr td.selectable:hover,
.ui.ui.selectable.table > tbody > tr:hover {
  color: #373737;
}

.ui.ui.selectable.table > tbody > tr td {
  transition: all 0.3s ease;
}
.ui.ui.selectable.table > tbody > tr:hover {
  background: none;
}
.ui.ui.selectable.table > tbody > tr:hover td {
  background: rgba(13, 13, 13, 0.1);
}

.ui.ui.ui.ui.table.selectable tr.warning:hover {
  background: none;
}
.ui.ui.ui.ui.table.selectable tr.warning:hover td {
  background: #ebf9aa;
}

.ui.ui.ui.ui.table.selectable tr.positive:hover {
  background: none;
}
.ui.ui.ui.ui.table.selectable tr.positive:hover td {
  background: #ffcfa4;
}

.ui.ui.ui.ui.table.selectable tr.negative:hover,
.ui.ui.ui.ui.table.selectable tr.error:hover {
  background: none;
}
.ui.ui.ui.ui.table.selectable tr.negative:hover td,
.ui.ui.ui.ui.table.selectable tr.error:hover td {
  background: #ffbbbb;
}

.ui.ui.selectable.table tr {
  transition: all 0.3s ease;
}
.ui.ui.selectable.table tr:hover td.negative, .ui.ui.selectable.table tr:hover td.error {
  background: #ffbbbb;
  color: white;
}
.ui.ui.selectable.table tr:hover td.warning {
  background: #ebf9aa;
  color: #fffbf5;
}
.ui.ui.selectable.table tr:hover td.positive {
  background: #ffcfa4;
  color: #ecf8e0;
}

.ui.table:not(.compact) tbody tr td.selectable > a:not(.ui) {
  border: none;
  padding: 1.438rem 1.25rem;
}

.ui.selectable.table tr:hover td.positive,
.ui.table tr td.selectable.positive:hover,
.ui.ui.selectable.table tr.positive:hover {
  background: #ffcfa4;
}
.ui.selectable.table tr:hover td.positive a,
.ui.table tr td.selectable.positive:hover a,
.ui.ui.selectable.table tr.positive:hover a {
  color: #ecf8e0;
}

.ui.ui.ui.ui.selectable.table tr:hover td.warning,
.ui.ui.ui.ui.table tr td.selectable.warning:hover,
.ui.ui.ui.ui.ui.selectable.table tr.warning:hover {
  background: #ebf9aa;
}
.ui.ui.ui.ui.selectable.table tr:hover td.warning a,
.ui.ui.ui.ui.table tr td.selectable.warning:hover a,
.ui.ui.ui.ui.ui.selectable.table tr.warning:hover a {
  color: #fffbf5;
}

.ui.selectable.table tr:hover td.negative,
.ui.table tr td.selectable.negative:hover,
.ui.ui.selectable.table tr.negative:hover,
.ui.selectable.table tr:hover td.error,
.ui.table tr td.selectable.error:hover,
.ui.ui.selectable.table tr.error:hover {
  background: #ffbbbb;
}
.ui.selectable.table tr:hover td.negative a,
.ui.table tr td.selectable.negative:hover a,
.ui.ui.selectable.table tr.negative:hover a,
.ui.selectable.table tr:hover td.error a,
.ui.table tr td.selectable.error:hover a,
.ui.ui.selectable.table tr.error:hover a {
  color: white;
}

/* Invertered table */
.ui.inverted.table {
  background: none;
  color: #373737;
}

.ui.ui.inverted.table > tbody > tr > th,
.ui.ui.inverted.table > thead > tr > th,
.ui.ui.inverted.table > tr > th {
  background: rgba(0, 0, 0, 0.2);
  color: #373737;
  border: none;
}

.ui.inverted.table > tbody > tr > td,
.ui.inverted.table > tfoot > tr > td,
.ui.inverted.table > tr > td {
  border: none;
}

.ui.ui.selectable.inverted.table > tbody > tr:hover {
  background: none;
}
.ui.ui.selectable.inverted.table > tbody > tr:hover td {
  background: rgba(13, 13, 13, 0.1);
}

.ui.inverted.table td {
  background: rgba(0, 0, 0, 0.14);
}

.ui.ui.inverted.table > tfoot > tr > td, .ui.ui.inverted.table > tfoot > tr > th {
  border: none;
  color: #373737;
  background: rgba(0, 0, 0, 0.2);
}

i.red.icon.icon.icon.icon.icon.icon {
  color: #ff4f4f;
}

i.orange.icon.icon.icon.icon.icon.icon {
  color: #fb9f2d;
}

i.yellow.icon.icon.icon.icon.icon.icon {
  color: #ffd129;
}

i.olive.icon.icon.icon.icon.icon.icon {
  color: #bedf38;
}

i.green.icon.icon.icon.icon.icon.icon {
  color: #89d339;
}

i.teal.icon.icon.icon.icon.icon.icon {
  color: #37e997;
}

i.blue.icon.icon.icon.icon.icon.icon {
  color: #3cacff;
}

i.violet.icon.icon.icon.icon.icon.icon {
  color: #b46aff;
}

i.purple.icon.icon.icon.icon.icon.icon {
  color: #dd5ffd;
}

i.pink.icon.icon.icon.icon.icon.icon {
  color: #ff6c8f;
}

i.brown.icon.icon.icon.icon.icon.icon {
  color: #c28157;
}

i.grey.icon.icon.icon.icon.icon.icon {
  color: #d0d0d0;
}

.ui.table > tfoot > tr:first-child > td:first-child,
.ui.table > tfoot > tr:first-child > th:first-child {
  border-radius: 10px 0 0 10px;
  overflow: hidden;
}

.ui.table > tfoot > tr:first-child > td:last-child,
.ui.table > tfoot > tr:first-child > th:last-child {
  border-radius: 0 10px 10px 0;
}

.ui.slider.checkbox label::before,
.ui.slider.checkbox input:focus ~ label::before {
  transition: all 0.3s ease;
  background-color: rgba(255, 255, 255, 0.05);
}

.ui.slider.checkbox input:checked ~ label::before,
.ui.slider.checkbox input:checked ~ label,
.ui.slider.checkbox input:focus:checked ~ label::before {
  background-color: var(--main-color);
}

.ui.slider.checkbox input:focus:hover:checked ~ label::before {
  background-color: #36fff3;
}

.ui.slider.checkbox label::after {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
  transition: all 0.3s ease;
  background: #232323;
  background: -webkit-linear-gradient(45deg, #232323, #090909);
  background: -moz-linear-gradient(45deg, #232323, #090909);
  background: -ms-linear-gradient(45deg, #232323, #090909);
  background: -o-linear-gradient(45deg, #232323, #090909);
  background: linear-gradient(45deg, #232323, #090909);
}

.ui.slider.checkbox input:hover ~ label::before {
  background-color: rgba(255, 255, 255, 0.2);
}

.ui.slider.checkbox input:hover:checked ~ label::before {
  background-color: #36fff3;
}

.ui.table > tfoot > tr > td,
.ui.table > tfoot > tr > th {
  color: #373737;
}

.ui.basic.table > tbody > tr > th,
.ui.basic.table > tfoot > tr > th,
.ui.basic.table > thead > tr > th,
.ui.basic.table > tr > th {
  background: rgba(255, 255, 255, 0.05);
}

.ui.basic.table > tbody > tr {
  border: none;
}

.ui.basic.table > tbody > tr {
  border: none;
}

.ui.basic.table > tbody > tr > td,
.ui.basic.table > tfoot > tr > td,
.ui.basic.table > tr > td {
  background: #fff;
}

.ui.clear.table > tbody > tr > th,
.ui.clear.table > tfoot > tr > th,
.ui.clear.table > thead > tr > th,
.ui.clear.table > tr > th,
.ui.clear.table > tbody > tr > td,
.ui.clear.table > tfoot > tr > td,
.ui.clear.table > tr > td {
  background: none;
}

.ui.red.table {
  border: none;
}
.ui.red.table thead th {
  border-top: 0.2em solid #ff4f4f;
}
.ui.red.table tbody tr:first-child td {
  border-top: 0.2em solid #ff4f4f;
}
.ui.red.table thead + tbody tr:first-child td {
  border-top: none;
}

.ui.orange.table {
  border: none;
}
.ui.orange.table thead th {
  border-top: 0.2em solid #fb9f2d;
}
.ui.orange.table tbody tr:first-child td {
  border-top: 0.2em solid #fb9f2d;
}
.ui.orange.table thead + tbody tr:first-child td {
  border-top: none;
}

.ui.yellow.table {
  border: none;
}
.ui.yellow.table thead th {
  border-top: 0.2em solid #ffd129;
}
.ui.yellow.table tbody tr:first-child td {
  border-top: 0.2em solid #ffd129;
}
.ui.yellow.table thead + tbody tr:first-child td {
  border-top: none;
}

.ui.olive.table {
  border: none;
}
.ui.olive.table thead th {
  border-top: 0.2em solid #bedf38;
}
.ui.olive.table tbody tr:first-child td {
  border-top: 0.2em solid #bedf38;
}
.ui.olive.table thead + tbody tr:first-child td {
  border-top: none;
}

.ui.green.table {
  border: none;
}
.ui.green.table thead th {
  border-top: 0.2em solid #89d339;
}
.ui.green.table tbody tr:first-child td {
  border-top: 0.2em solid #89d339;
}
.ui.green.table thead + tbody tr:first-child td {
  border-top: none;
}

.ui.teal.table {
  border: none;
}
.ui.teal.table thead th {
  border-top: 0.2em solid #37e997;
}
.ui.teal.table tbody tr:first-child td {
  border-top: 0.2em solid #37e997;
}
.ui.teal.table thead + tbody tr:first-child td {
  border-top: none;
}

.ui.blue.table {
  border: none;
}
.ui.blue.table thead th {
  border-top: 0.2em solid #3cacff;
}
.ui.blue.table tbody tr:first-child td {
  border-top: 0.2em solid #3cacff;
}
.ui.blue.table thead + tbody tr:first-child td {
  border-top: none;
}

.ui.violet.table {
  border: none;
}
.ui.violet.table thead th {
  border-top: 0.2em solid #b46aff;
}
.ui.violet.table tbody tr:first-child td {
  border-top: 0.2em solid #b46aff;
}
.ui.violet.table thead + tbody tr:first-child td {
  border-top: none;
}

.ui.purple.table {
  border: none;
}
.ui.purple.table thead th {
  border-top: 0.2em solid #dd5ffd;
}
.ui.purple.table tbody tr:first-child td {
  border-top: 0.2em solid #dd5ffd;
}
.ui.purple.table thead + tbody tr:first-child td {
  border-top: none;
}

.ui.pink.table {
  border: none;
}
.ui.pink.table thead th {
  border-top: 0.2em solid #ff6c8f;
}
.ui.pink.table tbody tr:first-child td {
  border-top: 0.2em solid #ff6c8f;
}
.ui.pink.table thead + tbody tr:first-child td {
  border-top: none;
}

.ui.brown.table {
  border: none;
}
.ui.brown.table thead th {
  border-top: 0.2em solid #c28157;
}
.ui.brown.table tbody tr:first-child td {
  border-top: 0.2em solid #c28157;
}
.ui.brown.table thead + tbody tr:first-child td {
  border-top: none;
}

.ui.grey.table {
  border: none;
}
.ui.grey.table thead th {
  border-top: 0.2em solid #d0d0d0;
}
.ui.grey.table tbody tr:first-child td {
  border-top: 0.2em solid #d0d0d0;
}
.ui.grey.table thead + tbody tr:first-child td {
  border-top: none;
}

.ui.black.table {
  border: none;
}
.ui.black.table thead th {
  border-top: 0.2em solid #0D0D0D;
}
.ui.black.table tbody tr:first-child td {
  border-top: 0.2em solid #0D0D0D;
}
.ui.black.table thead + tbody tr:first-child td {
  border-top: none;
}

.ui.ui.inverted.red.table {
  background: none;
}
.ui.ui.inverted.red.table thead th {
  background: #ff2b2b;
  color: #7a0303;
}
.ui.ui.inverted.red.table td {
  background: #ff4f4f;
  color: #7a0303;
  font-weight: 400;
}

.ui.ui.inverted.orange.table {
  background: none;
}
.ui.ui.inverted.orange.table thead th {
  background: #fa8f0a;
  color: #963F00;
}
.ui.ui.inverted.orange.table td {
  background: #fb9f2d;
  color: #963F00;
  font-weight: 400;
}

.ui.ui.inverted.yellow.table {
  background: none;
}
.ui.ui.inverted.yellow.table thead th {
  background: #ffc905;
  color: #7c5600;
}
.ui.ui.inverted.yellow.table td {
  background: #ffd129;
  color: #7c5600;
  font-weight: 400;
}

.ui.ui.inverted.olive.table {
  background: none;
}
.ui.ui.inverted.olive.table thead th {
  background: #afd222;
  color: #607800;
}
.ui.ui.inverted.olive.table td {
  background: #bedf38;
  color: #607800;
  font-weight: 400;
}

.ui.ui.inverted.green.table {
  background: none;
}
.ui.ui.inverted.green.table thead th {
  background: #77be2a;
  color: #406a11;
}
.ui.ui.inverted.green.table td {
  background: #89d339;
  color: #406a11;
  font-weight: 400;
}

.ui.ui.inverted.teal.table {
  background: none;
}
.ui.ui.inverted.teal.table thead th {
  background: #19e386;
  color: #036558;
}
.ui.ui.inverted.teal.table td {
  background: #37e997;
  color: #036558;
  font-weight: 400;
}

.ui.ui.inverted.blue.table {
  background: none;
}
.ui.ui.inverted.blue.table thead th {
  background: #189dff;
  color: #004476;
}
.ui.ui.inverted.blue.table td {
  background: #3cacff;
  color: #004476;
  font-weight: 400;
}

.ui.ui.inverted.violet.table {
  background: none;
}
.ui.ui.inverted.violet.table thead th {
  background: #a246ff;
  color: #4D0991;
}
.ui.ui.inverted.violet.table td {
  background: #b46aff;
  color: #4D0991;
  font-weight: 400;
}

.ui.ui.inverted.purple.table {
  background: none;
}
.ui.ui.inverted.purple.table thead th {
  background: #d63cfd;
  color: #6A0683;
}
.ui.ui.inverted.purple.table td {
  background: #dd5ffd;
  color: #6A0683;
  font-weight: 400;
}

.ui.ui.inverted.pink.table {
  background: none;
}
.ui.ui.inverted.pink.table thead th {
  background: #ff4874;
  color: #7c0925;
}
.ui.ui.inverted.pink.table td {
  background: #ff6c8f;
  color: #7c0925;
  font-weight: 400;
}

.ui.ui.inverted.brown.table {
  background: none;
}
.ui.ui.inverted.brown.table thead th {
  background: #b46e41;
  color: #723711;
}
.ui.ui.inverted.brown.table td {
  background: #c28157;
  color: #723711;
  font-weight: 400;
}

.ui.ui.inverted.grey.table {
  background: none;
}
.ui.ui.inverted.grey.table thead th {
  background: #bebebe;
  color: #636363;
}
.ui.ui.inverted.grey.table td {
  background: #d0d0d0;
  color: #636363;
  font-weight: 400;
}

.ui.sortable.table > thead > tr > th {
  color: #373737;
}

.ui.sortable.table:not(.basic) > thead > tr > th:hover {
  background: rgba(255, 255, 255, 0.1);
  color: #373737;
}

.ui.labeled.icon.button > .icon::after,
.ui.labeled.icon.button > .icon::before,
.ui.labeled.icon.buttons > .button > .icon::after,
.ui.labeled.icon.buttons > .button > .icon::before {
  display: block;
  position: relative;
  width: 100%;
  top: 50%;
  text-align: center;
  transform: translateY(-50%);
}

.ui.modal {
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  background: #fff;
  border-radius: 10px;
}
.ui.modal a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button).clipboard {
  border-bottom: none;
  color: var(--main-color);
}
.ui.modal a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button).clipboard:hover {
  color: #373737;
}
.ui.modal .ui.button.primary#registration_message_send_button {
  transition: all 0.3s ease;
  background: none;
  font-size: 0.85rem;
  color: #373737;
  text-align: center;
  text-transform: none;
  font-weight: 600;
  border-width: 1px;
  border-style: solid;
  border-color: #838383;
  border-radius: 5px;
  padding: 11px 20px;
  margin: 4px 2px !important;
  background: none !important;
  color: #373737 !important;
  border-radius: 10px;
  border-color: #838383 !important;
  padding: 1rem 2.5rem 0.9rem;
  margin: 0 4px !important;
  pointer-events: all !important;
}
.ui.modal .ui.button.primary#registration_message_send_button:hover {
  color: var(--main-color);
}
.ui.modal .ui.button.primary#registration_message_send_button.primary, .ui.modal .ui.button.primary#registration_message_send_button.active {
  background: var(--main-color);
  color: var(--button-color);
  border-color: var(--main-color);
  pointer-events: none;
}
.ui.modal .ui.button.primary#registration_message_send_button:hover, .ui.modal .ui.button.primary#registration_message_send_button:focus, .ui.modal .ui.button.primary#registration_message_send_button:active {
  color: var(--main-color) !important;
}
.ui.modal .ui.green.button, .ui.modal .ui.green.buttons .button {
  background-image: linear-gradient(to left, #00A8B2 0%, #0CFFE2 50%, #00A8B2 100%);
  background-size: 200% auto;
  color: var(--button-color);
}
.ui.modal .ui.green.button:hover, .ui.modal .ui.green.buttons .button:hover {
  background-position: right center;
  color: var(--button-color);
}
.ui.modal .ui.green.button:focus, .ui.modal .ui.green.button:active, .ui.modal .ui.green.buttons .button:focus, .ui.modal .ui.green.buttons .button:active {
  color: var(--button-color);
}

.ui.modal .actions > .button:not(.fluid) {
  margin-left: 4px;
}

.ui.modal > .content {
  background: none;
}

.ui.modal > .header,
.ui.modal > .actions {
  background: #F6F6F6;
  border: none;
}

.ui.modal > .header {
  color: #373737;
  border-radius: 10px 10px 0 0;
}

.ui.modal > .actions {
  color: #373737;
  border-radius: 0 0 10px 10px;
}

.ui.modal > .image.content {
  background: none;
}
.ui.modal > .image.content:last-child {
  border-radius: 0 0 10px 10px;
}
.ui.modal > .image.content:last-child:first-child {
  border-radius: 10px;
}

.ui.dimmer {
  background: rgba(0, 0, 0, 0.9);
}
.ui.dimmer .content .unichat_username {
  margin-bottom: 0;
}
.ui.dimmer.modals {
  background: rgba(0, 0, 0, 0.6);
}
.ui.dimmer input {
  color: #D9D9D9;
}
.ui.dimmer input::-webkit-input-placeholder {
  color: rgba(217, 217, 217, 0.5);
}
.ui.dimmer input::-ms-input-placeholder {
  color: rgba(217, 217, 217, 0.5);
}
.ui.dimmer input::-moz-placeholder {
  color: rgba(217, 217, 217, 0.5);
}
.ui.dimmer input::placeholder {
  color: rgba(217, 217, 217, 0.5);
}
.ui.dimmer input:-ms-input-placeholder {
  color: rgba(217, 217, 217, 0.5);
}
.ui.dimmer input:-moz-placeholder {
  color: rgba(217, 217, 217, 0.5);
}
.ui.dimmer input:focus::-webkit-input-placeholder, .ui.dimmer input:active::-webkit-input-placeholder {
  color: transparent;
}
.ui.dimmer input:focus::-ms-input-placeholder, .ui.dimmer input:active::-ms-input-placeholder {
  color: transparent;
}
.ui.dimmer input:focus::-moz-placeholder, .ui.dimmer input:active::-moz-placeholder {
  color: transparent;
}
.ui.dimmer input:focus::placeholder, .ui.dimmer input:active::placeholder {
  color: transparent;
}
.ui.dimmer input:focus:-ms-input-placeholder, .ui.dimmer input:active:-ms-input-placeholder {
  color: transparent;
}
.ui.dimmer input:focus:-moz-placeholder, .ui.dimmer input:active:-moz-placeholder {
  color: transparent;
}
.ui.dimmer input:focus, .ui.dimmer input:active {
  color: #D9D9D9;
}

.ui.form .field .prompt.label {
  position: relative;
  right: auto;
  background: none !important;
  font-weight: 400;
  color: #EB5F54 !important;
  font-size: 0.9rem;
  border-radius: 0;
  border: none !important;
  padding: 0;
  margin: 10px 0 0;
  pointer-events: none;
  z-index: 9;
}
.ui.form .field .prompt.label::before {
  display: none;
}
@media only screen and (max-width: 680px) {
  .ui.form .field .prompt.label {
    position: relative;
    bottom: auto;
    right: auto;
    padding-left: 0;
    margin-top: 15px;
  }
}

@media only screen and (max-width: 680px) {
  .ui.form .field .dropdown + .prompt.label {
    right: auto;
  }
}

.ui.basic.label:not(.tag):not(.image):not(.ribbon), .ui.basic.labels:not(.tag):not(.image):not(.ribbon) .label {
  padding-left: 0;
}

.ui.form .field .prompt.label:has(.list) {
  position: relative;
  bottom: auto;
  right: auto;
  padding-left: 0;
  margin-top: 15px;
}
.ui.form .field .prompt.label:has(.list) ul {
  margin-left: 0.9rem;
}
.ui.form .field .prompt.label:has(.list) ul li {
  font-size: 0.9rem;
  margin-bottom: 5px;
  padding-top: 0;
}
.ui.form .field .prompt.label:has(.list) ul li::before {
  content: "\f111";
  top: 0;
  font-family: Icons;
  font-size: 0.313rem;
  border: none;
  background: none;
}
.ui.form .field .prompt.label:has(.list) ul li:last-child {
  margin-bottom: 0;
}

.ui.form .field .prompt.label li::before {
  color: #EB5F54;
}

.ui.checkbox:not(.invisible) label:hover,
.ui.checkbox:not(.invisible) + label:hover,
.ui.checkbox:not(.invisible) input:focus ~ label {
  color: #373737;
}

.ui.checkbox label {
  padding-left: 28px;
}

.ui.checkbox label::before,
.ui.radio.checkbox label::before {
  transition: all 0.3s ease;
  top: -3px;
  width: 20px;
  height: 20px;
  background: none;
  border-radius: 2px;
  border: 1px solid #575757;
}

.ui.radio.checkbox input:checked ~ label::before {
  background-color: transparent;
}

.ui.radio.checkbox label::before {
  border-radius: 50%;
}

.ui.checkbox input:focus ~ label::before {
  background: #fff;
  border-color: #575757;
}

.ui.checkbox label:hover::before {
  background: #fff;
  border-color: var(--main-color);
}

.ui.checkbox input:checked ~ label::before,
.ui.checkbox input:checked:focus ~ label::before,
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  background: transparent;
  border-color: var(--main-color);
}

.ui.checkbox input[type=radio]:checked ~ label::before,
.ui.checkbox input[type=radio]:checked:focus ~ label::before {
  border-color: var(--main-color);
}

.ui.checkbox label::after {
  font-size: 0.7rem;
  font-weight: 400;
  top: -2px;
  left: 0;
  width: 20px;
  height: 20px;
  color: var(--main-color);
}

.ui.checkbox input:checked ~ label::after,
.ui.checkbox input:checked:focus ~ label::after,
.ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::after {
  color: var(--main-color);
}

html body #container main #loginforms .fields.fixed_list.error label {
  padding-bottom: 15px;
}

#container #authblock #loginforms .fields.fixed_list .field.error:has(.checkbox):not(:nth-child(2)) .prompt.label,
#container #accountauthblock #loginforms .fields.fixed_list .field.error:has(.checkbox):not(:nth-child(2)) .prompt.label,
#container #loginforms #loginforms .fields.fixed_list .field.error:has(.checkbox):not(:nth-child(2)) .prompt.label,
#container #authblock #loginforms .fields.fixed_list .field:has(.checkbox) .prompt.label,
#container #accountauthblock #loginforms .fields.fixed_list .field:has(.checkbox) .prompt.label,
#container #loginforms #loginforms .fields.fixed_list .field:has(.checkbox) .prompt.label {
  display: none !important;
}

#container #authblock #loginforms .fields.fixed_list .field.error:has(.checkbox):nth-child(2) .prompt.label,
#container #accountauthblock #loginforms .fields.fixed_list .field.error:has(.checkbox):nth-child(2) .prompt.label,
#container #loginforms #loginforms .fields.fixed_list .field.error:has(.checkbox):nth-child(2) .prompt.label {
  display: block !important;
}

html body #container main #loginforms .fields.fixed_list .field:has(.checkbox) label {
  padding-bottom: 0;
}

#container #authblock #loginforms .fields.fixed_list .field.error:has(.checkbox) .prompt.label,
#container #accountauthblock #loginforms .fields.fixed_list .field.error:has(.checkbox) .prompt.label,
#container #loginforms #loginforms .fields.fixed_list .field.error:has(.checkbox) .prompt.label {
  position: absolute;
  top: -31px;
}

.ui.radio.checkbox label:after {
  top: -1px;
  left: 0;
  width: 20px;
  height: 20px;
}

.ui.radio.checkbox label::before {
  width: 20px;
  height: 20px;
  top: -1px;
}

.ui.radio.checkbox input:checked ~ label::before {
  border-color: var(--main-color);
}

.ui.radio.checkbox input:checked ~ label::after,
.ui.radio.checkbox input:focus:checked ~ label:after {
  background-color: var(--main-color);
}

.ui.form .field.field input:-webkit-autofill {
  box-shadow: 0 0 0 100px #f9ffde inset !important;
  border-color: #A7D000 !important;
  -webkit-text-fill-color: #A7D000 !important;
  font-size: 1rem;
}

.ui.form .field.field input:-webkit-autofill:active,
.ui.form .field.field input:-webkit-autofill:focus,
.ui.form .field.field input:-webkit-autofill:hover,
input:-internal-autofill-selected {
  box-shadow: 0 0 0 100px #defffd inset !important;
  border-color: var(--main-color) !important;
  -webkit-text-fill-color: var(--main-color) !important;
  font-size: 1rem;
}

nav.ui.mobile {
  background: rgba(255, 255, 255, 0.9);
}
nav.ui.mobile .ui.inverted.menu .active.item {
  color: var(--main-color) !important;
}
nav.ui.mobile .ui.inverted.menu.huge.borderless {
  background: none;
}

.ui.menu.fluid, .ui.vertical.menu.fluid {
  background: #fff;
  border-radius: 0;
  margin: 7px 0 0;
  padding: 10px 0;
}

.ui.vertical.menu .menu .item {
  padding: 0.7em 1.33333333em;
}

.ui.form textarea, .ui.input textarea {
  transition: all 0.3s ease;
  font-family: "Graphik LCG";
  font-size: 1rem;
  color: #373737;
  line-height: 1;
  font-weight: 400;
  background: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #575757;
  outline: none;
  border-radius: 5px;
  padding: 0.813rem 1.2rem;
  -webkit-tap-highlight-color: transparent;
}
.ui.form textarea:hover, .ui.input textarea:hover {
  border-color: var(--main-color);
}
.ui.form textarea:focus, .ui.form textarea:active, .ui.input textarea:focus, .ui.input textarea:active {
  background: transparent;
  color: #373737;
  outline: none;
  border-color: var(--main-color);
  border-radius: 5px;
}
.ui.form textarea::-webkit-input-placeholder, .ui.input textarea::-webkit-input-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.form textarea::-ms-input-placeholder, .ui.input textarea::-ms-input-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.form textarea::-moz-placeholder, .ui.input textarea::-moz-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.form textarea::placeholder, .ui.input textarea::placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.form textarea:-ms-input-placeholder, .ui.input textarea:-ms-input-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.form textarea:-moz-placeholder, .ui.input textarea:-moz-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.form textarea:focus::-webkit-input-placeholder, .ui.form textarea:active::-webkit-input-placeholder, .ui.input textarea:focus::-webkit-input-placeholder, .ui.input textarea:active::-webkit-input-placeholder {
  color: transparent;
}
.ui.form textarea:focus::-ms-input-placeholder, .ui.form textarea:active::-ms-input-placeholder, .ui.input textarea:focus::-ms-input-placeholder, .ui.input textarea:active::-ms-input-placeholder {
  color: transparent;
}
.ui.form textarea:focus::-moz-placeholder, .ui.form textarea:active::-moz-placeholder, .ui.input textarea:focus::-moz-placeholder, .ui.input textarea:active::-moz-placeholder {
  color: transparent;
}
.ui.form textarea:focus::placeholder, .ui.form textarea:active::placeholder, .ui.input textarea:focus::placeholder, .ui.input textarea:active::placeholder {
  color: transparent;
}
.ui.form textarea:focus:-ms-input-placeholder, .ui.form textarea:active:-ms-input-placeholder, .ui.input textarea:focus:-ms-input-placeholder, .ui.input textarea:active:-ms-input-placeholder {
  color: transparent;
}
.ui.form textarea:focus:-moz-placeholder, .ui.form textarea:active:-moz-placeholder, .ui.input textarea:focus:-moz-placeholder, .ui.input textarea:active:-moz-placeholder {
  color: transparent;
}

#container .unichat .button.topic {
  margin: 5px 0 0;
  z-index: 9;
}

.ui.dropdown .scrolling.menu > .item.item.item.active, .ui.scrolling.dropdown .menu .item.item.item.active {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--main-color);
}

.ui.small.buttons .button, .ui.small.buttons .dropdown, .ui.small.buttons .dropdown .menu > .item, .ui.small.buttons .or, .ui.ui.ui.ui.small.button {
  font-size: 0.813rem;
  padding: 0.9rem 1.4rem;
}

.ui.floating.dropdown > .menu,
.ui.dropdown .menu,
.ui.selection.dropdown .menu {
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  background: rgba(255, 255, 255, 0.9);
  color: #373737;
  border-radius: 10px !important;
  border: none;
  padding: 0.9rem 0.4rem !important;
}
.ui.floating.dropdown > .menu .item,
.ui.dropdown .menu .item,
.ui.selection.dropdown .menu .item {
  transition: all 0.3s ease;
  min-height: auto;
  height: auto;
  border: none;
  border-radius: 5px;
  margin: 0;
  padding: 0.7rem 0.5rem;
}
.ui.floating.dropdown > .menu .item:hover,
.ui.dropdown .menu .item:hover,
.ui.selection.dropdown .menu .item:hover {
  color: var(--main-color);
  background: none;
}
.ui.floating.dropdown > .menu .item.selected,
.ui.dropdown .menu .item.selected,
.ui.selection.dropdown .menu .item.selected {
  background: none;
  color: #373737;
}
.ui.floating.dropdown > .menu .item.selected:hover,
.ui.dropdown .menu .item.selected:hover,
.ui.selection.dropdown .menu .item.selected:hover {
  color: var(--main-color);
  background: none;
}
.ui.floating.dropdown > .menu .item.active,
.ui.dropdown .menu .item.active,
.ui.selection.dropdown .menu .item.active {
  font-weight: 500;
  color: #1e1e1e;
  border-style: solid;
  border-width: 1px;
  border-color: var(--main-color);
  border-radius: 5px;
  pointer-events: none;
}
.ui.floating.dropdown > .menu div,
.ui.dropdown .menu div,
.ui.selection.dropdown .menu div {
  color: #373737;
  border-radius: 5px;
}

.iti--inline-dropdown .iti__dropdown-content {
  background: rgba(255, 255, 255, 0.9);
  color: #373737;
  border-radius: 10px !important;
  border: none !important;
  padding: 0.9rem 0.4rem !important;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15) !important;
  z-index: 99 !important;
}
.iti--inline-dropdown .iti__dropdown-content .iti__country {
  transition: all 0.3s ease;
  min-height: auto;
  height: auto;
  border: none;
  border-radius: 5px;
  margin: 0;
  padding: 0.7rem 0.5rem;
}
.iti--inline-dropdown .iti__dropdown-content .iti__country::before {
  display: none;
}
.iti--inline-dropdown .iti__dropdown-content .iti__country:hover {
  color: var(--main-color);
  background: none;
}
.iti--inline-dropdown .iti__dropdown-content .iti__country.iti__highlight {
  background: none;
}

#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input {
  transition: all 0.3s ease;
  font-family: "Graphik LCG";
  font-size: 1rem;
  color: #373737;
  line-height: 1;
  font-weight: 400;
  background: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #575757;
  outline: none;
  border-radius: 5px;
  padding: 0.813rem 1.2rem;
  -webkit-tap-highlight-color: transparent;
  border-color: #575757 !important;
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:hover {
  border-color: var(--main-color);
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:focus, #container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:active {
  background: transparent;
  color: #373737;
  outline: none;
  border-color: var(--main-color);
  border-radius: 5px;
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input::-webkit-input-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input::-ms-input-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input::-moz-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input::placeholder {
  color: rgba(55, 55, 55, 0.3);
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:-ms-input-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:-moz-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:focus::-webkit-input-placeholder, #container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:active::-webkit-input-placeholder {
  color: transparent;
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:focus::-ms-input-placeholder, #container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:active::-ms-input-placeholder {
  color: transparent;
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:focus::-moz-placeholder, #container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:active::-moz-placeholder {
  color: transparent;
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:focus::placeholder, #container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:active::placeholder {
  color: transparent;
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:focus:-ms-input-placeholder, #container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:active:-ms-input-placeholder {
  color: transparent;
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:focus:-moz-placeholder, #container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:active:-moz-placeholder {
  color: transparent;
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:focus, #container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:active, #container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:hover {
  border-color: var(--main-color) !important;
}

.ui.selection.visible.dropdown > .text:not(.default) {
  color: #373737;
}

.ui.form .field.error .ui.dropdown .menu .selected.item, .ui.form .fields.error .field .ui.dropdown .menu .selected.item,
.ui.form .field.error .ui.dropdown .menu .item:hover, .ui.form .fields.error .field .ui.dropdown .menu .item:hover {
  background-color: transparent;
}

.unichat_feed .topic, .unichat_pin .topic {
  color: rgba(55, 55, 55, 0.5);
  font-size: 0.813rem;
  font-weight: 500;
}

.ui.selection.dropdown {
  transition: all 0.3s ease;
  font-family: "Graphik LCG";
  font-size: 1rem;
  color: #373737;
  line-height: 1;
  font-weight: 400;
  background: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: #575757;
  outline: none;
  border-radius: 5px;
  padding: 0.813rem 1.2rem;
  -webkit-tap-highlight-color: transparent;
}
.ui.selection.dropdown:hover {
  border-color: var(--main-color);
}
.ui.selection.dropdown:focus, .ui.selection.dropdown:active {
  background: transparent;
  color: #373737;
  outline: none;
  border-color: var(--main-color);
  border-radius: 5px;
}
.ui.selection.dropdown::-webkit-input-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.selection.dropdown::-ms-input-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.selection.dropdown::-moz-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.selection.dropdown::placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.selection.dropdown:-ms-input-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.selection.dropdown:-moz-placeholder {
  color: rgba(55, 55, 55, 0.3);
}
.ui.selection.dropdown:focus::-webkit-input-placeholder, .ui.selection.dropdown:active::-webkit-input-placeholder {
  color: transparent;
}
.ui.selection.dropdown:focus::-ms-input-placeholder, .ui.selection.dropdown:active::-ms-input-placeholder {
  color: transparent;
}
.ui.selection.dropdown:focus::-moz-placeholder, .ui.selection.dropdown:active::-moz-placeholder {
  color: transparent;
}
.ui.selection.dropdown:focus::placeholder, .ui.selection.dropdown:active::placeholder {
  color: transparent;
}
.ui.selection.dropdown:focus:-ms-input-placeholder, .ui.selection.dropdown:active:-ms-input-placeholder {
  color: transparent;
}
.ui.selection.dropdown:focus:-moz-placeholder, .ui.selection.dropdown:active:-moz-placeholder {
  color: transparent;
}
.ui.selection.dropdown input {
  background: none !important;
}

.ui.selection.dropdown:hover {
  border-color: var(--main-color);
}

.ui.selection.active.dropdown .menu,
.ui.selection.simple.dropdown .menu {
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  top: 60px;
  border: none;
}

.ui.selection.active.dropdown:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.ui.selection.active.dropdown:hover .menu {
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
}

.ui.selection.active.dropdown.upward .menu {
  top: auto;
  bottom: 60px;
}

.ui.active.selection.dropdown {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.ui.active.selection.dropdown.upward {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

.ui.selection.dropdown.visible {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-color: #575757;
  border-radius: 5px;
}

.ui.selection.active.dropdown:hover {
  border-color: var(--main-color);
}

.ui.search.dropdown {
  min-height: 44px;
}

.ui.search.dropdown > .text {
  top: 1px;
}

.ui.secondary.pointing.menu .active.item:hover {
  border-color: var(--main-color);
  color: #fff;
}

.ui.active.selection.dropdown:not(.pointing):not(.floating) {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.ui.upward.selection.dropdown.visible:not(.pointing):not(.floating) {
  border-radius: 5px !important;
}

.ui.toast-container {
  z-index: 9999999;
}

.ui.form .field.error .checkbox:not(.toggle):not(.slider) label::before, .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label::before {
  background: rgba(235, 95, 84, 0.05);
  border-color: transparent !important;
  outline-color: #EB5F54;
}

.ui.form .field.error .checkbox:not(.toggle):not(.slider) label, .ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label {
  color: #EB5F54;
}

.ui.placeholder.segment {
  background: rgba(255, 255, 255, 0.1);
}

#container {
  display: flex;
  align-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: center;
  flex-grow: 1;
  height: auto;
  max-width: 100%;
  margin: 0;
}
#container #content {
  width: 100%;
}
#container.fixed {
  padding-top: 80px;
}
#container main,
#container nav .nav_section,
#container footer .top_section {
  width: 100%;
  max-width: 1550px;
  padding: 0 15px;
  margin: 0 auto;
  box-sizing: border-box;
}
#container .contentblock {
  width: 100%;
  max-width: 1330px;
  padding: 0 15px;
  margin: 0 auto;
  box-sizing: border-box;
  padding: 15px;
}
@media only screen and (max-width: 1330px) {
  #container .contentblock {
    padding: 0;
  }
}
#container .contentblock .ui.message:last-child {
  margin-bottom: 25px;
}
#container .contentblock + .buildblock {
  margin-top: 20px;
}
#container main {
  transition: all 0.3s ease;
  padding-top: 50px;
  padding-bottom: 150px;
}
#container main script + .ui.positive.message {
  background: #fff;
  text-align: center;
  color: #373737;
  border: 1px solid transparent;
  padding: 1.5rem;
}
#container main script + .ui.positive.message a {
  color: #373737;
  border-bottom-color: var(--main-color);
}
#container main script + .ui.positive.message a:hover {
  color: var(--main-color);
  border-bottom-color: transparent;
}
#container main figure {
  outline: none;
  background: #fff;
  border-radius: 5px;
}
#container main blockquote {
  background: #fff;
  font-style: normal;
  border-radius: 10px;
  padding: 1.5rem;
  margin: 20px 0;
}
#container main blockquote:first-child {
  margin-top: 0;
}
#container main blockquote:last-child {
  margin-bottom: 0;
}
#container main .sixteen.wide.column #mediator-player {
  width: calc(100% - 1em);
}
@media only screen and (max-width: 1100px) {
  #container main .sixteen.wide.column #mediator-player {
    width: 100%;
  }
}
#container main.block_width {
  max-width: 1330px;
}
@media only screen and (max-width: 1330px) {
  #container main.block_width {
    width: calc(100% - 30px);
  }
}
#container main.block_width .contentblock {
  padding: 15px 0;
}
#container main #mediator-player {
  background: none;
}
#container main #navContent {
  width: 100%;
  max-width: 1330px;
  padding: 0 15px;
  margin: 0 auto;
  box-sizing: border-box;
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin-bottom: 40px;
}
#container main hr {
  border-top: none;
  border-bottom: 1px solid rgba(55, 55, 55, 0.1);
  margin: 40px 0;
}
#container main .unichat_rewind {
  transition: all 0.3s ease;
  right: 6px;
  bottom: 22px;
  width: 60px !important;
  height: 60px !important;
  background-color: rgba(217, 217, 217, 0.6);
  font-size: 1.8rem;
  color: #747474;
  box-shadow: none;
}
#container main .unichat_rewind:hover {
  background-color: rgba(0, 207, 195, 0.8);
  color: #fff;
}
#container main .unichat_rewind::before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: calc(50% + 2px);
  left: 0;
  right: 0;
}
#container main i.icon.arrow.alternate.circle.down::before {
  content: "\f107";
}
#container main .contentblock s {
  display: inline-block;
  text-decoration: none;
}
#container main .contentblock s a {
  transition: all 0.3s ease;
  background-image: linear-gradient(to left, #00A8B2 0%, #0CFFE2 50%, #00A8B2 100%);
  background-size: 200% auto;
  color: var(--button-color);
  display: inline-block;
  position: relative;
  text-transform: uppercase;
  font-weight: 700;
  border-radius: 10px;
  border-bottom: none;
  padding: 1rem 2.5rem 0.9rem;
}
#container main .contentblock s a:hover {
  background-position: right center;
  color: var(--button-color);
}
#container main .contentblock s a:focus, #container main .contentblock s a:active {
  color: var(--button-color);
}
#container main .field .dropdown {
  min-height: 44px;
}
#container main .field .dropdown.ui.selection {
  min-height: 44px;
}
#container main .field .dropdown.ui.selection input {
  background: none !important;
}
#container main .field .dropdown i {
  left: -25px;
}
#container main .field .dropdown::after {
  transition: all 0.3s ease;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  content: "\f078";
  top: 50%;
  right: 15px;
  font-family: Icons;
  color: #373737;
  z-index: 9;
}
#container main .field .ui.corner.label {
  border-radius: 5px;
  /* background: linear-gradient(90deg, transparent, #white-color) !important; */
}
#container main .field .dropdown .ui.corner.label {
  width: 5.5em;
}
#container main .field.error .dropdown::after {
  color: #EB5F54;
}
#container main .field.error .ui.corner.label {
  /* background: #corner-error !important; */
}
#container main.content_radius_img {
  border-radius: 10px;
}
#container main.content_radius_img img {
  border-radius: 10px;
}
#container b, #container strong {
  font-weight: bold;
}
#container.demo {
  padding-bottom: 77px;
}

#bannerbeforenav.ui.segment,
#bannerafternav.ui.segment,
#footerbanner.ui.segment {
  background: none;
}
#bannerbeforenav img,
#bannerafternav img,
#footerbanner img {
  display: block;
  width: auto;
  height: auto;
  margin: 0 auto;
}
#bannerbeforenav.block_width,
#bannerafternav.block_width,
#footerbanner.block_width {
  max-width: 1520px;
  margin: 0 auto;
}
@media only screen and (max-width: 1550px) {
  #bannerbeforenav.block_width,
  #bannerafternav.block_width,
  #footerbanner.block_width {
    width: calc(100% - 30px);
  }
}
#bannerbeforenav.block_width img,
#bannerafternav.block_width img,
#footerbanner.block_width img {
  width: 100%;
}
#bannerbeforenav.full_width img,
#bannerafternav.full_width img,
#footerbanner.full_width img {
  width: 100%;
}

#container nav {
  transition: all 0.3s ease;
  padding-top: 18px;
  padding-bottom: 18px;
  top: 0;
  bottom: auto;
}
@media only screen and (max-width: 767px) {
  #container nav .ui.borderless.inverted.menu {
    align-items: center;
  }
}
#container nav .ui.menu.fluid {
  display: none;
}
#container nav .nav_logo {
  display: flex;
  align-items: center;
  width: 120px;
  margin-left: 1.125rem;
}
@media only screen and (max-width: 767px) {
  #container nav .nav_logo {
    margin-left: 0;
  }
}
#container nav .nav_logo img {
  width: 100%;
}
#container nav .nav_logo:hover {
  opacity: 0.7;
}
#container nav .nav_section {
  display: flex;
  align-content: flex-start;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
}
#container nav .nav_section .main_menu {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 100%;
  margin-left: 35px;
  margin-right: 10px;
}
#container nav .nav_section .main_menu.center {
  justify-content: center;
}
#container nav .nav_section .main_menu.start_align {
  justify-content: flex-start;
}
#container nav .nav_section .main_menu.end_align {
  justify-content: flex-end;
}
#container nav .item {
  color: #373737;
  border-radius: 5px;
  margin: 0 2px;
}
#container nav .item:not(.dropdown).active {
  background: none;
  color: #1e1e1e !important;
  border: 1px solid var(--main-color);
  border-radius: 5px;
  pointer-events: none;
}
#container nav .item:hover {
  color: var(--main-color);
}
#container nav .item.dropdown.active {
  color: var(--main-color);
}
#container nav .right.menu {
  align-items: center;
  height: auto;
}
#container nav .right.menu #language_select {
  transition: all 0.3s ease;
  min-width: 128px;
  border-radius: 5px;
  padding: 0.35rem 0;
}
#container nav .right.menu #language_select .flag {
  margin-right: 0;
}
#container nav .right.menu #language_select .dropdown.icon {
  margin-left: 8px;
}
#container nav .right.menu .item {
  height: auto;
  padding: 0.6rem 1.125rem;
}
#container nav #mobilemenu.item {
  padding: 0.6rem 1.125rem;
}
@media only screen and (max-width: 767px) {
  #container nav #mobilemenu.item {
    padding: 0.6rem 1.125rem;
  }
}
#container nav .ui.dropdown.item i {
  margin-left: 10px;
}
#container nav .ui.dropdown .menu {
  top: calc(100% + 31px);
}
#container nav .ui.dropdown .menu .side_menu {
  position: relative;
  margin: 0;
}
#container nav .ui.dropdown .menu .side_menu li {
  padding-left: 0;
  margin: 0;
}
#container nav .ui.dropdown .menu .side_menu li a {
  font-weight: 400;
}
#container nav .ui.dropdown .menu .side_menu li.drop_menu a {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  flex-wrap: nowrap;
}
#container nav .ui.dropdown .menu .side_menu li.drop_menu a i {
  display: block;
  margin-left: 15px;
}
#container nav .ui.dropdown .menu .side_menu li.drop_menu.active_menu .item:not(.dropdown).active {
  color: var(--main-color) !important;
  border: none;
  pointer-events: all;
}
#container nav .ui.dropdown .menu .side_menu li.drop_menu ul {
  -webkit-transform: rotateX(-90deg);
  -moz-transform: rotateX(-90deg);
  -ms-transform: rotateX(-90deg);
  -o-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  transition: all 0.3s ease;
  position: absolute;
  top: -10px;
  left: calc(100% + 12px);
  background: rgba(255, 255, 255, 0.9);
  border-radius: 10px;
  padding: 10px 0;
  transform-origin: top;
  visibility: hidden;
  opacity: 0;
}
#container nav .ui.dropdown .menu .side_menu li.drop_menu ul .submenu {
  left: calc(100% + 4px);
}
#container nav .ui.dropdown .menu .side_menu li.drop_menu:hover .submenu.active_menu {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
  visibility: visible;
  opacity: 1;
}
#container nav .ui.dropdown .menu .side_menu li::before {
  display: none;
}
#container nav.ui.attached.menu:not(.tabular):not(.text) {
  border: none;
}
#container nav.fixed {
  transition: all 0.3s ease;
  position: sticky;
  top: 0;
  bottom: auto;
  z-index: 9999 !important;
}
#container nav.fixed .ui.dropdown .menu {
  top: calc(100% + 23px);
}
@media only screen and (max-width: 767px) {
  #container nav.fixed .ui.dropdown .menu {
    top: calc(100% + 32px);
  }
}
@media only screen and (max-width: 767px) {
  #container nav.fixed {
    max-height: 93.84px;
  }
}
#container nav.block_width {
  max-width: 1520px;
  margin: 0 auto;
}
@media only screen and (max-width: 1550px) {
  #container nav.block_width {
    width: calc(100% - 30px);
  }
}
@media only screen and (max-width: 767.98px) {
  #container nav.block_width.ui.mobile {
    width: calc(100% - 30px);
    border-radius: 10px !important;
  }
}
#container nav.block_width.ui.borderless.inverted.menu {
  border-radius: 10px !important;
}
#container nav.block_width.fixed {
  left: 0;
  right: 0;
  width: 1520px;
}
@media only screen and (max-width: 1550px) {
  #container nav.block_width.fixed {
    width: calc(100% - 30px);
  }
}
@media only screen and (max-width: 767.98px) {
  #container nav.block_width.fixed.ui.mobile {
    width: calc(100% - 30px);
    border-radius: 0 0 10px 10px !important;
  }
}
#container nav.block_width.fixed.ui.borderless.inverted.menu.scroll {
  border-radius: 0 0 10px 10px !important;
}
#container NAV.ui.inverted.menu .active.item:not(.dropdown),
#container NAV.ui.inverted.menu .active.item:not(.dropdown):hover,
#container NAV .ui.inverted.menu .active.item:not(.dropdown),
#container NAV .ui.inverted.menu .active.item:not(.dropdown):hover {
  background: none;
}

#container footer {
  background: #ECECEC;
  margin-top: auto;
  padding: 0;
}
#container footer .ui.grid {
  margin: 0;
}
#container footer .top_section {
  color: #797979;
  padding-top: 85px;
  padding-bottom: 85px;
}
#container footer .top_section:has(.first_column:empty):has(.second_column:empty):has(.third_column:empty) {
  display: none;
}
#container footer .top_section:has(.first_column:empty):has(.second_column:empty) .third_column {
  width: 100% !important;
}
#container footer .top_section:has(.first_column:empty):has(.third_column:empty) .second_column, #container footer .top_section:has(.first_column:empty):not(:has(.third_column)) .second_column {
  width: 100% !important;
}
#container footer .top_section:has(.second_column:empty):has(.third_column:empty) .first_column {
  width: 100% !important;
}
#container footer .top_section .first_column:empty {
  display: none;
}
#container footer .top_section .second_column:empty {
  display: none;
}
#container footer .top_section .third_column:empty {
  display: none;
}
#container footer .bottom_section {
  width: 100%;
  background: #141414;
  text-align: center;
  color: #e0e0e0;
  padding: 45px 15px;
}
#container footer .bottom_section a {
  border-bottom: none;
  padding-bottom: 0;
}
#container footer .bottom_section a:hover {
  opacity: 0.7;
}
#container footer.block_width {
  max-width: 1300px;
  margin: auto auto 0;
}
#container footer.block_width.ui.segment.attached {
  border-radius: 10px;
}
#container footer.block_width .bottom_section,
#container footer.block_width .top_section:has(.first_column:empty):has(.second_column:empty):has(.third_column:empty) + .bottom_section {
  border-radius: 10px;
}
#container footer.block_width .top_section + .bottom_section {
  border-radius: 0 0 10px 10px;
}
@media only screen and (max-width: 1330px) {
  #container footer.block_width {
    width: calc(100% - 30px);
  }
}

#container #authblock,
#container #accountauthblock,
#container #loginforms {
  max-width: 900px;
  background-color: #f2f2f2;
  border-radius: 10px;
  border-color: transparent;
  padding: 1.5rem 0.813rem 0.813rem;
  margin: 1rem auto;
}
#container #authblock .ui.secondary.pointing.menu,
#container #accountauthblock .ui.secondary.pointing.menu,
#container #loginforms .ui.secondary.pointing.menu {
  position: relative;
  border-radius: 10px 10px 0 0;
  z-index: 1;
}
#container #authblock .ui.secondary.pointing.menu::before,
#container #accountauthblock .ui.secondary.pointing.menu::before,
#container #loginforms .ui.secondary.pointing.menu::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  border-radius: 10px;
  z-index: -1;
}
#container #authblock .ui.secondary.pointing.menu .item.active:hover,
#container #accountauthblock .ui.secondary.pointing.menu .item.active:hover,
#container #loginforms .ui.secondary.pointing.menu .item.active:hover {
  color: #373737;
}
#container #authblock .ui.message,
#container #accountauthblock .ui.message,
#container #loginforms .ui.message {
  text-align: center;
}
#container #authblock .ui.positive.button,
#container #accountauthblock .ui.positive.button,
#container #loginforms .ui.positive.button {
  background-image: linear-gradient(to left, #00A8B2 0%, #0CFFE2 50%, #00A8B2 100%);
  background-size: 200% auto;
  color: var(--button-color);
}
#container #authblock .ui.positive.button:hover,
#container #accountauthblock .ui.positive.button:hover,
#container #loginforms .ui.positive.button:hover {
  background-position: right center;
  color: var(--button-color);
}
#container #authblock .ui.positive.button:focus, #container #authblock .ui.positive.button:active,
#container #accountauthblock .ui.positive.button:focus,
#container #accountauthblock .ui.positive.button:active,
#container #loginforms .ui.positive.button:focus,
#container #loginforms .ui.positive.button:active {
  color: var(--button-color);
}
#container #authblock #loginforms_text,
#container #accountauthblock #loginforms_text,
#container #loginforms #loginforms_text {
  margin-bottom: 2rem;
}
#container #authblock:has(#mediatorform) .tab p, #container #authblock:has(.login#mediatorsignupform) .tab p,
#container #accountauthblock:has(#mediatorform) .tab p,
#container #accountauthblock:has(.login#mediatorsignupform) .tab p,
#container #loginforms:has(#mediatorform) .tab p,
#container #loginforms:has(.login#mediatorsignupform) .tab p {
  color: #373737;
}
#container #authblock form[action="/recover-password/"],
#container #accountauthblock form[action="/recover-password/"],
#container #loginforms form[action="/recover-password/"] {
  background: #fff;
  border-radius: 10px;
  padding: 25px;
}
#container #authblock form[action="/recover-password/"] .ui.ui.ui.ui.large.button,
#container #accountauthblock form[action="/recover-password/"] .ui.ui.ui.ui.large.button,
#container #loginforms form[action="/recover-password/"] .ui.ui.ui.ui.large.button {
  padding: 1.3rem 2rem 1.25rem;
}
#container #authblock #loginforms,
#container #accountauthblock #loginforms,
#container #loginforms #loginforms {
  background: none;
  border: none;
  border-radius: 0;
  padding: 0;
  margin: 0;
}
#container #authblock #loginforms .login#mediatorsignupform,
#container #accountauthblock #loginforms .login#mediatorsignupform,
#container #loginforms #loginforms .login#mediatorsignupform {
  background: #fff;
  border-radius: 10px;
  padding: 25px;
  margin-top: 30px;
}
#container #authblock #loginforms .ui.secondary.pointing.menu .item,
#container #accountauthblock #loginforms .ui.secondary.pointing.menu .item,
#container #loginforms #loginforms .ui.secondary.pointing.menu .item {
  border-radius: 10px 10px 0 0;
}
#container #authblock #loginforms #mediatorform,
#container #accountauthblock #loginforms #mediatorform,
#container #loginforms #loginforms #mediatorform {
  background: #fff;
  border-radius: 10px;
  padding: 25px;
}
@media only screen and (max-width: 670px) {
  #container #authblock #loginforms #mediatorform .field,
  #container #accountauthblock #loginforms #mediatorform .field,
  #container #loginforms #loginforms #mediatorform .field {
    margin-bottom: 5px;
  }
}
@media only screen and (max-width: 670px) {
  #container #authblock #loginforms #mediatorform input,
  #container #accountauthblock #loginforms #mediatorform input,
  #container #loginforms #loginforms #mediatorform input {
    max-width: 100%;
    width: 100%;
  }
}
@media only screen and (max-width: 670px) {
  #container #authblock #loginforms #mediatorform .centered .button,
  #container #accountauthblock #loginforms #mediatorform .centered .button,
  #container #loginforms #loginforms #mediatorform .centered .button {
    margin: 5px 0 !important;
  }
}
#container #authblock #loginforms div[data-tab=signup] .login#mediatorsignupform,
#container #accountauthblock #loginforms div[data-tab=signup] .login#mediatorsignupform,
#container #loginforms #loginforms div[data-tab=signup] .login#mediatorsignupform {
  background: none;
  border-radius: 0;
  padding: 0;
  margin-top: 0;
}
#container #authblock #loginforms .tab,
#container #accountauthblock #loginforms .tab,
#container #loginforms #loginforms .tab {
  width: 100%;
  background-color: #fff;
  border-radius: 10px;
  padding: 2.3rem 1.375rem 2rem;
  margin: 0 auto;
}
@media only screen and (max-width: 600px) {
  #container #authblock #loginforms .tab,
  #container #accountauthblock #loginforms .tab,
  #container #loginforms #loginforms .tab {
    padding: 1.9rem 0.8rem 1.8rem;
  }
}
#container #authblock #loginforms .centered,
#container #accountauthblock #loginforms .centered,
#container #loginforms #loginforms .centered {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  justify-content: center;
  margin: 0 auto;
}
#container #authblock #loginforms .centered .button,
#container #accountauthblock #loginforms .centered .button,
#container #loginforms #loginforms .centered .button {
  border: none;
  margin: 5px !important;
}
#container #authblock #loginforms .ui.small.header,
#container #accountauthblock #loginforms .ui.small.header,
#container #loginforms #loginforms .ui.small.header {
  position: relative;
  display: block;
  background: none;
  text-align: center;
  text-transform: uppercase;
  color: var(--main-color);
  line-height: 1.4;
  border-radius: 10px;
  padding: 16px 15px;
  margin: 2rem 0 1.2rem;
  white-space: pre-wrap;
}
#container #authblock #loginforms .ui.small.header.divider,
#container #accountauthblock #loginforms .ui.small.header.divider,
#container #loginforms #loginforms .ui.small.header.divider {
  margin: 20px 0;
  padding: 0 0 10px;
}
#container #authblock #loginforms .ui.small.header:first-child,
#container #accountauthblock #loginforms .ui.small.header:first-child,
#container #loginforms #loginforms .ui.small.header:first-child {
  margin-top: 0;
}
#container #authblock #loginforms .ui.small.header::after,
#container #accountauthblock #loginforms .ui.small.header::after,
#container #loginforms #loginforms .ui.small.header::after {
  display: none;
}
#container #authblock #loginforms .ui.small.header::before,
#container #accountauthblock #loginforms .ui.small.header::before,
#container #loginforms #loginforms .ui.small.header::before {
  position: absolute;
  content: "";
  top: auto;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
  background: rgba(0, 207, 195, 0.2);
  border-radius: 3px;
}
#container #authblock #loginforms input[value=authkey] + .field,
#container #accountauthblock #loginforms input[value=authkey] + .field,
#container #loginforms #loginforms input[value=authkey] + .field {
  -webkit-box-shadow: 0 0 35px rgba(0, 207, 195, 0.1);
  -moz-box-shadow: 0 0 35px rgba(0, 207, 195, 0.1);
  -ms-box-shadow: 0 0 35px rgba(0, 207, 195, 0.1);
  -o-box-shadow: 0 0 35px rgba(0, 207, 195, 0.1);
  box-shadow: 0 0 35px rgba(0, 207, 195, 0.1);
  background: #fff;
  border-radius: 5px;
  padding: 1.2rem 1.2rem 1.4rem;
}
#container #authblock #loginforms input[value=authkey] + .field .prompt.label,
#container #accountauthblock #loginforms input[value=authkey] + .field .prompt.label,
#container #loginforms #loginforms input[value=authkey] + .field .prompt.label {
  bottom: auto;
}
@media only screen and (max-width: 680px) {
  #container #authblock #loginforms input[value=authkey] + .field .prompt.label,
  #container #accountauthblock #loginforms input[value=authkey] + .field .prompt.label,
  #container #loginforms #loginforms input[value=authkey] + .field .prompt.label {
    bottom: auto;
  }
}
#container #authblock #loginforms .fields_block,
#container #accountauthblock #loginforms .fields_block,
#container #loginforms #loginforms .fields_block {
  -webkit-box-shadow: 0 0 35px rgba(0, 207, 195, 0.1);
  -moz-box-shadow: 0 0 35px rgba(0, 207, 195, 0.1);
  -ms-box-shadow: 0 0 35px rgba(0, 207, 195, 0.1);
  -o-box-shadow: 0 0 35px rgba(0, 207, 195, 0.1);
  box-shadow: 0 0 35px rgba(0, 207, 195, 0.1);
  background: #fff;
  border-radius: 5px;
  padding: 1.2rem 1.2rem 1.4rem;
  margin-bottom: 20px;
}
#container #authblock #loginforms .field,
#container #accountauthblock #loginforms .field,
#container #loginforms #loginforms .field {
  position: relative;
}
#container #authblock #loginforms .field .iti,
#container #accountauthblock #loginforms .field .iti,
#container #loginforms #loginforms .field .iti {
  width: 100%;
}
#container #authblock #loginforms .field .iti input,
#container #accountauthblock #loginforms .field .iti input,
#container #loginforms #loginforms .field .iti input {
  width: 100%;
}
#container #authblock #loginforms .field:has(i.asterisk:first-child):not(:has(input)),
#container #accountauthblock #loginforms .field:has(i.asterisk:first-child):not(:has(input)),
#container #loginforms #loginforms .field:has(i.asterisk:first-child):not(:has(input)) {
  opacity: 0.5;
}
#container #authblock #loginforms .field #mc_agreement_signup.ui.checkbox label::before,
#container #accountauthblock #loginforms .field #mc_agreement_signup.ui.checkbox label::before,
#container #loginforms #loginforms .field #mc_agreement_signup.ui.checkbox label::before {
  top: 3px;
}
#container #authblock #loginforms .field #mc_agreement_signup.ui.checkbox label::after,
#container #accountauthblock #loginforms .field #mc_agreement_signup.ui.checkbox label::after,
#container #loginforms #loginforms .field #mc_agreement_signup.ui.checkbox label::after {
  top: 5px;
}
#container #authblock #loginforms .field.error:has(.checkbox) .prompt.label,
#container #accountauthblock #loginforms .field.error:has(.checkbox) .prompt.label,
#container #loginforms #loginforms .field.error:has(.checkbox) .prompt.label {
  position: relative;
  left: 0;
  top: 0;
  bottom: auto;
}
#container #authblock #loginforms_text,
#container #authblock #loginforms,
#container #accountauthblock #loginforms_text,
#container #accountauthblock #loginforms,
#container #loginforms #loginforms_text,
#container #loginforms #loginforms {
  max-width: 100%;
}
#container #authblock #loginforms:has(.item.active:first-child) .tab,
#container #accountauthblock #loginforms:has(.item.active:first-child) .tab,
#container #loginforms #loginforms:has(.item.active:first-child) .tab {
  border-radius: 0 10px 10px 10px;
}
#container #loginforms {
  padding: 0.813rem;
}

#container #player #oframeplayer {
  width: 100% !important;
  height: 100% !important;
}
#container #roombuttons {
  background-color: #f2f2f2;
  border-radius: 10px 10px 0 0;
  padding: 0.9rem !important;
  margin-bottom: 0;
}
#container #roombuttons .ui.button {
  transition: all 0.3s ease;
  background: none;
  font-size: 0.85rem;
  color: #373737;
  text-align: center;
  text-transform: none;
  font-weight: 600;
  border-width: 1px;
  border-style: solid;
  border-color: #838383;
  border-radius: 5px;
  padding: 11px 20px 10px;
  margin: 4px 2px !important;
}
#container #roombuttons .ui.button:hover {
  color: var(--main-color);
}
#container #roombuttons .ui.button.primary, #container #roombuttons .ui.button.active {
  background: var(--main-color);
  color: var(--button-color);
  border-color: var(--main-color);
  pointer-events: none;
}
#container #roombuttons:empty {
  display: none;
}
#container #roombuttons + .stackable > .row {
  padding-bottom: 0;
}
#container #roombuttons:empty + .ui.stackable.grid {
  margin-top: 1rem;
}
#container #scene_player.sixteen.wide .placeholder {
  width: calc(100% - 1em) !important;
}
@media only screen and (max-width: 1100px) {
  #container #scene_player.sixteen.wide .placeholder {
    width: 100% !important;
  }
}
@media only screen and (max-width: 1100px) {
  #container #scene_player {
    width: 100% !important;
    padding-right: 1rem !important;
    padding-bottom: 0 !important;
  }
}
@media only screen and (max-width: 1100px) {
  #container #scene_player .row {
    width: 100% !important;
  }
}
#container #scene_player .placeholder h1, #container #scene_player .placeholder h2, #container #scene_player .placeholder h3, #container #scene_player .placeholder h4, #container #scene_player .placeholder h5, #container #scene_player .placeholder p {
  overflow: hidden;
}
#container #scene_player #mediator-player {
  padding-bottom: 55.65%;
}
@media only screen and (max-width: 1100px) {
  #container #scene_player #mediator-player html #container main .sixteen.wide.column #mediator-player {
    padding-bottom: 56.25% !important;
  }
}
#container #scene_player.eleven #mediator-player {
  padding-bottom: 56.4%;
}
@media only screen and (max-width: 1100px) {
  #container #scene_player.eleven #mediator-player html #container main .sixteen.wide.column #mediator-player {
    padding-bottom: 56.25% !important;
  }
}
#container #scene_player.sixteen #mediator-player {
  padding-bottom: 55.75%;
}
@media only screen and (max-width: 1100px) {
  #container #scene_player.sixteen #mediator-player html #container main .sixteen.wide.column #mediator-player {
    padding-bottom: 56.25% !important;
  }
}
#container #scene_right #scene_righttabs.menu,
#container #scene_right #scene_bottomtabs.menu,
#container #scene_bottom #scene_righttabs.menu,
#container #scene_bottom #scene_bottomtabs.menu {
  min-height: auto;
  background: none;
  border-radius: 0;
  border-bottom: none;
  padding: 7px 0;
}
#container #scene_right #scene_righttabs.menu .item,
#container #scene_right #scene_bottomtabs.menu .item,
#container #scene_bottom #scene_righttabs.menu .item,
#container #scene_bottom #scene_bottomtabs.menu .item {
  transition: all 0.3s ease;
  border-radius: 5px;
  border-bottom: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 4px;
}
#container #scene_right #scene_righttabs.menu .item:not(:last-child),
#container #scene_right #scene_bottomtabs.menu .item:not(:last-child),
#container #scene_bottom #scene_righttabs.menu .item:not(:last-child),
#container #scene_bottom #scene_bottomtabs.menu .item:not(:last-child) {
  margin-right: 14px;
}
#container #scene_right #scene_righttabs.menu .item.active,
#container #scene_right #scene_bottomtabs.menu .item.active,
#container #scene_bottom #scene_righttabs.menu .item.active,
#container #scene_bottom #scene_bottomtabs.menu .item.active {
  position: relative;
  background: none;
  pointer-events: none;
}
#container #scene_right #scene_righttabs.menu .item.active::after,
#container #scene_right #scene_bottomtabs.menu .item.active::after,
#container #scene_bottom #scene_righttabs.menu .item.active::after,
#container #scene_bottom #scene_bottomtabs.menu .item.active::after {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  display: block;
  position: absolute;
  content: "";
  top: auto;
  bottom: -3px;
  left: 0;
  width: 100%;
  height: 3px;
  background: var(--main-color);
  border-radius: 3px;
  border-bottom: none;
  border-right: none;
}
#container #scene_right #scene_righttabs .ui.dropdown,
#container #scene_right #scene_bottomtabs .ui.dropdown,
#container #scene_bottom #scene_righttabs .ui.dropdown,
#container #scene_bottom #scene_bottomtabs .ui.dropdown {
  z-index: 9;
}
#container #scene_right #scene_righttabs .ui.dropdown .menu .item,
#container #scene_right #scene_bottomtabs .ui.dropdown .menu .item,
#container #scene_bottom #scene_righttabs .ui.dropdown .menu .item,
#container #scene_bottom #scene_bottomtabs .ui.dropdown .menu .item {
  width: 100%;
}
#container #scene_right #scene_righttabs .ui.dropdown .menu .item.active,
#container #scene_right #scene_bottomtabs .ui.dropdown .menu .item.active,
#container #scene_bottom #scene_righttabs .ui.dropdown .menu .item.active,
#container #scene_bottom #scene_bottomtabs .ui.dropdown .menu .item.active {
  border-bottom: 1px solid var(--main-color);
}
#container #scene_right #scene_righttabs .ui.dropdown .menu .item::after,
#container #scene_right #scene_bottomtabs .ui.dropdown .menu .item::after,
#container #scene_bottom #scene_righttabs .ui.dropdown .menu .item::after,
#container #scene_bottom #scene_bottomtabs .ui.dropdown .menu .item::after {
  display: none;
}
#container #scene_right .ui.table td,
#container #scene_bottom .ui.table td {
  background: #f3f3f3;
}
#container #scene_right .placeholder,
#container #scene_bottom .placeholder {
  background: none;
  border-radius: 0;
  padding: 0;
  overflow: auto;
  color: #373737;
}
#container #scene_right .placeholder h1, #container #scene_right .placeholder h2, #container #scene_right .placeholder h3, #container #scene_right .placeholder h4, #container #scene_right .placeholder h5, #container #scene_right .placeholder p,
#container #scene_bottom .placeholder h1,
#container #scene_bottom .placeholder h2,
#container #scene_bottom .placeholder h3,
#container #scene_bottom .placeholder h4,
#container #scene_bottom .placeholder h5,
#container #scene_bottom .placeholder p {
  overflow: hidden;
}
#container #scene_right .placeholder h2,
#container #scene_bottom .placeholder h2 {
  font-size: 1.8rem;
}
#container #scene_right .placeholder h3,
#container #scene_bottom .placeholder h3 {
  font-size: 1.5rem;
}
#container #scene_right .placeholder h3 span[id*=_timer] strong:last-child,
#container #scene_bottom .placeholder h3 span[id*=_timer] strong:last-child {
  display: inline-block;
  width: 36px;
}
#container #scene_right .placeholder h4,
#container #scene_bottom .placeholder h4 {
  font-size: 1.3rem;
}
#container #scene_right .placeholder p,
#container #scene_bottom .placeholder p {
  font-size: 0.813rem;
}
#container #scene_right .placeholder p span[id*=_timer] strong:last-child,
#container #scene_bottom .placeholder p span[id*=_timer] strong:last-child {
  display: inline-block;
  width: 22px;
}
#container #scene_right .placeholder.unichat_container,
#container #scene_bottom .placeholder.unichat_container {
  background: none;
  padding: 0 20px 10px;
}
#container #scene_right .unichat_message,
#container #scene_bottom .unichat_message {
  border-radius: 10px;
}
#container #scene_right .unichat_message:not(.emojionearea),
#container #scene_bottom .unichat_message:not(.emojionearea) {
  min-height: 100px;
}
@media only screen and (max-width: 1100px) {
  #container #scene_right .unichat_message,
  #container #scene_bottom .unichat_message {
    height: auto;
  }
}
#container #scene_right .emojionearea .emojionearea-editor,
#container #scene_bottom .emojionearea .emojionearea-editor {
  min-height: 68px;
  max-height: 68px;
  font-size: 0.813rem;
  margin-top: 5px;
}
#container #scene_right .unichat.chat p,
#container #scene_bottom .unichat.chat p {
  opacity: 0.7;
  font-size: 0.813rem;
}
@media only screen and (max-width: 1100px) {
  #container #scene_right .unichat.chat,
  #container #scene_bottom .unichat.chat {
    position: relative;
    width: 100%;
  }
}
@media only screen and (max-width: 1100px) {
  #container #scene_right .unichat.chat .placeholder,
  #container #scene_bottom .unichat.chat .placeholder {
    min-height: 300px;
  }
}
#container #scene_right .unichat_username_info,
#container #scene_bottom .unichat_username_info {
  background: none;
  width: 100%;
  text-align: left;
  border-radius: 5px;
  padding: 0 18px 0;
  margin: 0 auto 0;
}
#container #scene_right .unichat_username_info p,
#container #scene_bottom .unichat_username_info p {
  font-size: 0.713rem;
  margin: 0;
  opacity: 1;
}
#container #scene_right .ui.placeholder > ::before,
#container #scene_bottom .ui.placeholder > ::before {
  background: none;
}
#container #scene_right .ui.attached.bottom.button.unichat_auth_button,
#container #scene_bottom .ui.attached.bottom.button.unichat_auth_button {
  font-size: 0.663rem;
  border-radius: 10px;
  padding: 1.1rem 1rem 1rem;
  margin: 0 auto;
}
#container #scene_right .unichat.feedback,
#container #scene_bottom .unichat.feedback {
  height: 100%;
}
#container #scene_right .unichat.feedback .unichat_form textarea,
#container #scene_bottom .unichat.feedback .unichat_form textarea {
  margin-top: 5px;
}
@media only screen and (max-width: 1100px) {
  #container #scene_right .unichat.feedback,
  #container #scene_bottom .unichat.feedback {
    position: relative;
    width: 100%;
  }
}
@media only screen and (max-width: 1100px) {
  #container #scene_right .unichat.feedback .placeholder,
  #container #scene_bottom .unichat.feedback .placeholder {
    min-height: 300px;
  }
}
#container #scene_right .ui.dimmer,
#container #scene_bottom .ui.dimmer {
  border-radius: 10px;
}
#container #scene_right .ui.dimmer.unichat_username_form,
#container #scene_bottom .ui.dimmer.unichat_username_form {
  border-radius: 0 0 10px 10px;
}
#container #scene_right .ui.dimmer .content,
#container #scene_bottom .ui.dimmer .content {
  max-width: 400px;
}
#container #scene_right .unichat_feed,
#container #scene_bottom .unichat_feed {
  padding: 0 4px 0 0;
}
#container #scene_right .unichat_feed .event,
#container #scene_bottom .unichat_feed .event {
  background: #f3f3f3;
  border-radius: 5px;
  padding: 12px 18px 14px;
  margin-bottom: 4px;
}
#container #scene_right .unichat_feed .event:last-child,
#container #scene_bottom .unichat_feed .event:last-child {
  margin-bottom: 0;
}
#container #scene_right .unichat_feed .event#unichat_loader_righttab1, #container #scene_right .unichat_feed .event#unichat_loader_righttab2, #container #scene_right .unichat_feed .event#unichat_loader_righttab3, #container #scene_right .unichat_feed .event#unichat_loader_righttab4, #container #scene_right .unichat_feed .event#unichat_loader_righttab5, #container #scene_right .unichat_feed .event#unichat_loader_righttab6, #container #scene_right .unichat_feed .event#unichat_loader_righttab7, #container #scene_right .unichat_feed .event#unichat_loader_righttab8, #container #scene_right .unichat_feed .event#unichat_loader_righttab9, #container #scene_right .unichat_feed .event#unichat_loader_righttab10, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab1, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab2, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab3, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab4, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab5, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab6, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab7, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab8, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab9, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab10,
#container #scene_bottom .unichat_feed .event#unichat_loader_righttab1,
#container #scene_bottom .unichat_feed .event#unichat_loader_righttab2,
#container #scene_bottom .unichat_feed .event#unichat_loader_righttab3,
#container #scene_bottom .unichat_feed .event#unichat_loader_righttab4,
#container #scene_bottom .unichat_feed .event#unichat_loader_righttab5,
#container #scene_bottom .unichat_feed .event#unichat_loader_righttab6,
#container #scene_bottom .unichat_feed .event#unichat_loader_righttab7,
#container #scene_bottom .unichat_feed .event#unichat_loader_righttab8,
#container #scene_bottom .unichat_feed .event#unichat_loader_righttab9,
#container #scene_bottom .unichat_feed .event#unichat_loader_righttab10,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab1,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab2,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab3,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab4,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab5,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab6,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab7,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab8,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab9,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab10 {
  background: none;
  padding: 0;
}
#container #scene_right .unichat_feed .event#unichat_loader_bottomtab1, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab2, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab3, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab4, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab5, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab6, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab7, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab8, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab9, #container #scene_right .unichat_feed .event#unichat_loader_bottomtab10,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab1,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab2,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab3,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab4,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab5,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab6,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab7,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab8,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab9,
#container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab10 {
  background: none;
  padding: 0;
}
#container #scene_right .unichat_feed .event .header,
#container #scene_bottom .unichat_feed .event .header {
  line-height: 1.25;
}
#container #scene_right .unichat_feed .event cite,
#container #scene_bottom .unichat_feed .event cite {
  transition: all 0.3s ease;
  background: #e8e8e8;
  border-left-color: #575757;
  border-radius: 3px;
  padding: 6px 5px 5px 8px;
  margin-bottom: 7px;
  cursor: pointer;
}
#container #scene_right .unichat_feed .event cite:hover,
#container #scene_bottom .unichat_feed .event cite:hover {
  background: #e3e3e3;
}
#container #scene_right .unichat_feed .event cite .summary,
#container #scene_bottom .unichat_feed .event cite .summary {
  margin-bottom: 1px;
}
#container #scene_right .unichat_feed .event .content .summary,
#container #scene_bottom .unichat_feed .event .content .summary {
  font-weight: 500;
}
#container #scene_right .unichat_feed .event .meta,
#container #scene_bottom .unichat_feed .event .meta {
  align-items: center;
  line-height: 1;
  margin-top: 7px;
}
#container #scene_right .unichat_feed .event .meta .date,
#container #scene_bottom .unichat_feed .event .meta .date {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_feed .event a.reply,
#container #scene_bottom .unichat_feed .event a.reply {
  font-size: 80%;
}
#container #scene_right .unichat_feed .event.question,
#container #scene_bottom .unichat_feed .event.question {
  background: #FFE7A8;
  background: -webkit-linear-gradient(45deg, #FFE7A8, #FFC37C);
  background: -moz-linear-gradient(45deg, #FFE7A8, #FFC37C);
  background: -ms-linear-gradient(45deg, #FFE7A8, #FFC37C);
  background: -o-linear-gradient(45deg, #FFE7A8, #FFC37C);
  background: linear-gradient(45deg, #FFE7A8, #FFC37C);
  color: #1e1e1e;
}
#container #scene_right .unichat_feed .event.question .content .summary,
#container #scene_bottom .unichat_feed .event.question .content .summary {
  color: #1e1e1e;
}
#container #scene_right .unichat_feed .event.question .content .topic,
#container #scene_bottom .unichat_feed .event.question .content .topic {
  color: rgba(126, 76, 0, 0.8);
  border-top: 1px solid rgba(126, 76, 0, 0.2);
  margin-top: 7px;
  padding-top: 7px;
}
#container #scene_right .unichat_feed .event.question .content a.reply,
#container #scene_bottom .unichat_feed .event.question .content a.reply {
  color: #7e4c00;
}
#container #scene_right .unichat_feed .event.question .content a.reply:hover,
#container #scene_bottom .unichat_feed .event.question .content a.reply:hover {
  color: #252525;
}
#container #scene_right .unichat_feed .event.question .content cite,
#container #scene_bottom .unichat_feed .event.question .content cite {
  background: rgba(126, 76, 0, 0.06);
}
#container #scene_right .unichat_feed .event.question .content cite:hover,
#container #scene_bottom .unichat_feed .event.question .content cite:hover {
  background: rgba(126, 76, 0, 0.09);
}
#container #scene_right .unichat_feed .event.question .content cite p,
#container #scene_bottom .unichat_feed .event.question .content cite p {
  font-weight: 400;
}
#container #scene_right .unichat_feed .event.question .content .extra,
#container #scene_bottom .unichat_feed .event.question .content .extra {
  color: #373737;
  font-weight: 400;
}
#container #scene_right .unichat_feed .event.question .content .extra .date,
#container #scene_bottom .unichat_feed .event.question .content .extra .date {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_feed .event.question .content .meta .date,
#container #scene_bottom .unichat_feed .event.question .content .meta .date {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_feed .event.question .content .meta a.like:not(.active),
#container #scene_bottom .unichat_feed .event.question .content .meta a.like:not(.active) {
  color: rgba(55, 55, 55, 0.4);
}
#container #scene_right .unichat_feed .event.question .content .meta a.like:not(.active) i,
#container #scene_bottom .unichat_feed .event.question .content .meta a.like:not(.active) i {
  color: rgba(55, 55, 55, 0.4);
}
#container #scene_right .unichat_feed .event.question .content .meta a.like:not(.active):hover,
#container #scene_bottom .unichat_feed .event.question .content .meta a.like:not(.active):hover {
  color: #7e4c00;
}
#container #scene_right .unichat_feed .event.question .content .meta a.like:not(.active):hover i,
#container #scene_bottom .unichat_feed .event.question .content .meta a.like:not(.active):hover i {
  color: #7e4c00;
}
#container #scene_right .unichat_feed .event.question .content .meta .like span,
#container #scene_bottom .unichat_feed .event.question .content .meta .like span {
  color: #373737;
}
@media only screen and (max-width: 767.98px) {
  #container #scene_right div.unichat,
  #container #scene_bottom div.unichat {
    height: auto;
  }
}
#container #scene_right .unichat_form textarea,
#container #scene_bottom .unichat_form textarea {
  font-size: 0.813rem;
  transition: none;
}
#container #scene_right .unichat_form.type_selector .emojionearea-editor,
#container #scene_bottom .unichat_form.type_selector .emojionearea-editor {
  border: 1px solid #D9D9D9;
  border-radius: 10px 10px 0 0;
}
#container #scene_right .unichat_form.type_selector .ui.two.bottom.attached.buttons,
#container #scene_bottom .unichat_form.type_selector .ui.two.bottom.attached.buttons {
  background: #efefef;
  border: 1px solid transparent;
  border-radius: 0 0 5px 5px;
  margin-top: 0;
}
#container #scene_right .unichat_form.type_selector .ui.two.bottom.attached.buttons .ui.button,
#container #scene_bottom .unichat_form.type_selector .ui.two.bottom.attached.buttons .ui.button {
  font-size: 0.613rem;
  border-radius: 0 0 5px 0;
  transition: none;
}
#container #scene_right .unichat_form.type_selector .ui.two.bottom.attached.buttons .ui.button.active,
#container #scene_bottom .unichat_form.type_selector .ui.two.bottom.attached.buttons .ui.button.active {
  background: #f7f7f7;
  border: 1px solid #D9D9D9;
  border-top: none;
  border-radius: 0 0 5px 5px;
  opacity: 1 !important;
  margin-top: -2px;
}
#container #scene_right .unichat_form.type_selector .unichat_message,
#container #scene_bottom .unichat_form.type_selector .unichat_message {
  border-radius: 10px 10px 0 0;
}
#container #scene_right .unichat_form.type_question textarea,
#container #scene_bottom .unichat_form.type_question textarea {
  background: #FFE7A8;
  color: #373737;
  border-color: transparent;
}
#container #scene_right .unichat_form.type_question textarea::-webkit-input-placeholder,
#container #scene_bottom .unichat_form.type_question textarea::-webkit-input-placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question textarea::-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question textarea::-ms-input-placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question textarea::-moz-placeholder,
#container #scene_bottom .unichat_form.type_question textarea::-moz-placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question textarea::placeholder,
#container #scene_bottom .unichat_form.type_question textarea::placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question textarea:-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question textarea:-ms-input-placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question textarea:-moz-placeholder,
#container #scene_bottom .unichat_form.type_question textarea:-moz-placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question textarea:focus::-webkit-input-placeholder, #container #scene_right .unichat_form.type_question textarea:active::-webkit-input-placeholder,
#container #scene_bottom .unichat_form.type_question textarea:focus::-webkit-input-placeholder,
#container #scene_bottom .unichat_form.type_question textarea:active::-webkit-input-placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question textarea:focus::-ms-input-placeholder, #container #scene_right .unichat_form.type_question textarea:active::-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question textarea:focus::-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question textarea:active::-ms-input-placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question textarea:focus::-moz-placeholder, #container #scene_right .unichat_form.type_question textarea:active::-moz-placeholder,
#container #scene_bottom .unichat_form.type_question textarea:focus::-moz-placeholder,
#container #scene_bottom .unichat_form.type_question textarea:active::-moz-placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question textarea:focus::placeholder, #container #scene_right .unichat_form.type_question textarea:active::placeholder,
#container #scene_bottom .unichat_form.type_question textarea:focus::placeholder,
#container #scene_bottom .unichat_form.type_question textarea:active::placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question textarea:focus:-ms-input-placeholder, #container #scene_right .unichat_form.type_question textarea:active:-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question textarea:focus:-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question textarea:active:-ms-input-placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question textarea:focus:-moz-placeholder, #container #scene_right .unichat_form.type_question textarea:active:-moz-placeholder,
#container #scene_bottom .unichat_form.type_question textarea:focus:-moz-placeholder,
#container #scene_bottom .unichat_form.type_question textarea:active:-moz-placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question .emojionearea,
#container #scene_bottom .unichat_form.type_question .emojionearea {
  background: #FFE7A8;
  border-color: transparent;
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor {
  color: #373737;
  border-color: transparent;
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor::-webkit-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor::-webkit-input-placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor::-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor::-ms-input-placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor::-moz-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor::-moz-placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor::placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor::placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:-ms-input-placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:-moz-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:-moz-placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:focus::-webkit-input-placeholder, #container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:active::-webkit-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:focus::-webkit-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:active::-webkit-input-placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:focus::-ms-input-placeholder, #container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:active::-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:focus::-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:active::-ms-input-placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:focus::-moz-placeholder, #container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:active::-moz-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:focus::-moz-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:active::-moz-placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:focus::placeholder, #container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:active::placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:focus::placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:active::placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:focus:-ms-input-placeholder, #container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:active:-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:focus:-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:active:-ms-input-placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:focus:-moz-placeholder, #container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:active:-moz-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:focus:-moz-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:active:-moz-placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:empty:before,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:empty:before {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-button > div,
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-picker .emojionearea-wrapper:after,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-button > div,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-picker .emojionearea-wrapper:after {
  background-image: url("https://mando.cloud/css/themes/svg/smile_dark.png") !important;
}
#container #scene_right .unichat_form.type_question .ui.two.bottom.attached.buttons .ui.button.active,
#container #scene_bottom .unichat_form.type_question .ui.two.bottom.attached.buttons .ui.button.active {
  background: #ffe399;
  color: #373737;
  border-color: transparent;
}
#container #scene_right .unichat_form.type_question .button.topic,
#container #scene_bottom .unichat_form.type_question .button.topic {
  background: #FFC37C;
  color: #373737;
}
#container #scene_right .unichat_form.type_question .button.topic:hover,
#container #scene_bottom .unichat_form.type_question .button.topic:hover {
  background: #ffbc6d;
}
#container #scene_right .unichat_form.type_question .button.topic .menu,
#container #scene_bottom .unichat_form.type_question .button.topic .menu {
  background: rgba(30, 30, 30, 0.6);
}
#container #scene_right .unichat_form.use_settings .unichat_buttons .unichat_settings_button,
#container #scene_bottom .unichat_form.use_settings .unichat_buttons .unichat_settings_button {
  display: flex;
  align-items: center;
}
#container #scene_right .unichat_form.use_settings .unichat_buttons .unichat_settings_button i.cog,
#container #scene_bottom .unichat_form.use_settings .unichat_buttons .unichat_settings_button i.cog {
  font-size: 1.2rem;
}
#container #scene_right .unichat_form.use_settings .unichat_buttons .unichat_settings_button .menu,
#container #scene_bottom .unichat_form.use_settings .unichat_buttons .unichat_settings_button .menu {
  background: #fff;
  padding: 5px !important;
  border-radius: 5px !important;
  border-color: #D9D9D9;
}
#container #scene_right .unichat_form.use_settings .unichat_buttons .unichat_settings_button .menu::after,
#container #scene_bottom .unichat_form.use_settings .unichat_buttons .unichat_settings_button .menu::after {
  background: #fff !important;
}
#container #scene_right .unichat_form.use_settings .unichat_buttons .unichat_settings_button .menu .item,
#container #scene_bottom .unichat_form.use_settings .unichat_buttons .unichat_settings_button .menu .item {
  color: #373737;
}
#container #scene_right .unichat_form.use_settings .unichat_buttons .unichat_settings_button .menu .item:hover,
#container #scene_bottom .unichat_form.use_settings .unichat_buttons .unichat_settings_button .menu .item:hover {
  background: #f2f2f2;
}
#container #scene_right .unichat_form.use_settings .unichat_buttons .unichat_settings_button.active,
#container #scene_bottom .unichat_form.use_settings .unichat_buttons .unichat_settings_button.active {
  border-radius: 10px;
}
#container #scene_right .unichat_form.use_settings .unichat_buttons .unichat_submit,
#container #scene_bottom .unichat_form.use_settings .unichat_buttons .unichat_submit {
  max-width: calc(100% - 55px);
}
#container #scene_right .unichat_form.use_settings .unichat_message.emoji.focused,
#container #scene_bottom .unichat_form.use_settings .unichat_message.emoji.focused {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
#container #scene_right .unichat_form.use_settings textarea:focus, #container #scene_right .unichat_form.use_settings textarea:active,
#container #scene_bottom .unichat_form.use_settings textarea:focus,
#container #scene_bottom .unichat_form.use_settings textarea:active {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
#container #scene_right .unichat_form .message.unichat_reply,
#container #scene_bottom .unichat_form .message.unichat_reply {
  border: 1px solid var(--main-color);
  background: #f3f3f3;
}
#container #scene_right .unichat_form .message.unichat_reply .header,
#container #scene_bottom .unichat_form .message.unichat_reply .header {
  color: #373737;
}
#container #scene_right .unichat_form .button.topic,
#container #scene_bottom .unichat_form .button.topic {
  font-size: 0.7rem;
  padding: 10px;
  border-radius: 5px;
}
#container #scene_right .unichat_form .button.topic .menu,
#container #scene_bottom .unichat_form .button.topic .menu {
  padding: 5px !important;
}
#container #scene_right .unichat_form .button.topic .menu .item,
#container #scene_bottom .unichat_form .button.topic .menu .item {
  font-size: 0.813rem;
  padding: 5px 10px;
}
#container #scene_right .emojionearea-picker,
#container #scene_bottom .emojionearea-picker {
  background: rgba(20, 20, 20, 0.3);
}
#container #scene_right .emojionearea-picker .emojionearea-filters,
#container #scene_bottom .emojionearea-picker .emojionearea-filters {
  background: none;
}
#container #scene_right .emojionearea-picker .emojionearea-filters .emojionearea-filter.active,
#container #scene_bottom .emojionearea-picker .emojionearea-filters .emojionearea-filter.active {
  background: rgba(20, 20, 20, 0.2);
}
#container #scene_right .emojionearea-picker .emojionearea-category-title,
#container #scene_bottom .emojionearea-picker .emojionearea-category-title {
  background: none;
  color: #fff;
  font-family: "Graphik LCG";
  text-transform: uppercase;
}
#container #scene_right .emojionearea-picker .emojionearea-scroll-area,
#container #scene_bottom .emojionearea-picker .emojionearea-scroll-area {
  background: rgba(20, 20, 20, 0.2);
}
#container #scene_right .emojionearea-picker .emojionearea-scroll-area .emojibtn,
#container #scene_bottom .emojionearea-picker .emojionearea-scroll-area .emojibtn {
  transition: all 0.3s ease;
  background: none;
}
#container #scene_right .emojionearea-picker .emojionearea-scroll-area .emojibtn:hover,
#container #scene_bottom .emojionearea-picker .emojionearea-scroll-area .emojibtn:hover {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);
}
#container #scene_right {
  background: #fcfcfc;
  padding: 10px;
}
#container #scene_right .rightblocksegment {
  border-radius: 5px;
}
#container #scene_right .unichat_rewind {
  bottom: 14px;
}
#container #scene_right .unichat_message {
  background: #fff;
  margin-top: 5px;
  border: none;
}
#container #scene_right .unichat_message:focus, #container #scene_right .unichat_message:active {
  background: #f7f7f7;
}
#container #scene_right .ui.attached.bottom.button.unichat_auth_button {
  width: 100%;
  line-height: 1.2;
}
#container #scene_right .ui.dimmer.unichat_username_form {
  border-radius: 10px;
}
#container #scene_right .unichat_username_info {
  padding: 8px 2px 5px;
}
#container #scene_right.sixteen.wide {
  width: calc(100% - 2em) !important;
  margin: 0 auto;
}
@media only screen and (max-width: 1100px) {
  #container #scene_right {
    width: calc(100% - 2rem) !important;
    margin: 0 auto !important;
  }
}
@media only screen and (max-width: 1100px) {
  #container #scene_right .placeholder.segment {
    position: relative;
    height: auto;
    min-height: 300px;
  }
}
@media only screen and (max-width: 1100px) {
  #container #scene_right .unichat.feed {
    position: relative;
    width: 100%;
  }
}
#container .unichat_container {
  background: none;
}
#container .unichat_feed A.like,
#container .unichat_feed A.like.disabled,
#container .unichat_feed A.like.disabled:hover,
#container .unichat_feed A.like I,
#container .unichat_feed A.like.disabled I,
#container .unichat_feed A.like.disabled:hover I,
#container .unichat_pin A.like,
#container .unichat_pin A.like.disabled,
#container .unichat_pin A.like.disabled:hover,
#container .unichat_pin A.like I,
#container .unichat_pin A.like.disabled I,
#container .unichat_pin A.like.disabled:hover I {
  transition: all 0.3s ease;
  color: rgba(55, 55, 55, 0.5);
}
#container .content {
  width: calc(100% - 50px);
}
#container .unichat_feed .event button.unichat_loader {
  transition: all 0.3s ease;
  background: none;
  font-size: 0.85rem;
  color: #373737;
  text-align: center;
  text-transform: none;
  font-weight: 600;
  border-width: 1px;
  border-style: solid;
  border-color: #838383;
  border-radius: 5px;
  padding: 11px 20px;
  margin: 4px 2px !important;
  width: 100%;
  max-width: calc(100% - 5px);
  font-size: 0.813rem;
  line-height: 1.2;
  padding: 0.6rem !important;
}
#container .unichat_feed .event button.unichat_loader:hover {
  color: var(--main-color);
}
#container .unichat_feed .event button.unichat_loader.primary, #container .unichat_feed .event button.unichat_loader.active {
  background: var(--main-color);
  color: var(--button-color);
  border-color: var(--main-color);
  pointer-events: none;
}
#container .meta a.like {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  min-width: 30px;
}
#container .meta a.like:hover {
  color: var(--main-color);
}
#container .meta a.like:hover i {
  color: var(--main-color);
}
#container .unichat_pin_message .content .extra.text,
#container .unichat_feed .content .extra.text {
  display: flex;
  flex-direction: column;
  margin: 0;
}
#container .unichat_pin_message .content .extra.text a,
#container .unichat_feed .content .extra.text a {
  transition: all 0.3s ease;
  background: none;
  font-size: 0.85rem;
  color: #373737;
  text-align: center;
  text-transform: none;
  font-weight: 600;
  border-width: 1px;
  border-style: solid;
  border-color: #838383;
  border-radius: 5px;
  padding: 11px 20px;
  margin: 4px 2px !important;
  position: relative;
  width: max-content;
  font-size: 0.613rem;
  border-bottom-color: #838383;
  overflow: hidden;
  margin: 10px 0 !important;
}
#container .unichat_pin_message .content .extra.text a:hover,
#container .unichat_feed .content .extra.text a:hover {
  color: var(--main-color);
}
#container .unichat_pin_message .content .extra.text a.primary, #container .unichat_pin_message .content .extra.text a.active,
#container .unichat_feed .content .extra.text a.primary,
#container .unichat_feed .content .extra.text a.active {
  background: var(--main-color);
  color: var(--button-color);
  border-color: var(--main-color);
  pointer-events: none;
}
#container .unichat_pin_message .content .extra.text a:first-child,
#container .unichat_feed .content .extra.text a:first-child {
  margin-top: 0 !important;
}
#container .unichat_pin_message .content .extra.text a:last-child,
#container .unichat_feed .content .extra.text a:last-child {
  margin-bottom: 0 !important;
}
#container .unichat_pin_message .content .extra.text a::before, #container .unichat_pin_message .content .extra.text a::after,
#container .unichat_feed .content .extra.text a::before,
#container .unichat_feed .content .extra.text a::after {
  background: rgba(255, 255, 255, 0.02);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.03));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.03));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.03));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.03));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.03));
  -webkit-transform: translateX(-120%);
  -moz-transform: translateX(-120%);
  -ms-transform: translateX(-120%);
  -o-transform: translateX(-120%);
  transform: translateX(-120%);
  transition: all 0.6s ease;
  -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  -moz-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  -ms-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  -o-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 60%;
  height: 100%;
  border-radius: 5px;
  pointer-events: none;
}
#container .unichat_pin_message .content .extra.text a:hover::before, #container .unichat_pin_message .content .extra.text a:hover::after,
#container .unichat_feed .content .extra.text a:hover::before,
#container .unichat_feed .content .extra.text a:hover::after {
  -webkit-transform: translateX(200%);
  -moz-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -o-transform: translateX(200%);
  transform: translateX(200%);
}
#container .unichat_pin .content .extra.text a {
  position: relative;
  border-bottom-color: #838383;
  font-size: 0.613rem;
  overflow: hidden;
}
#container .unichat_pin .content .extra.text a::before, #container .unichat_pin .content .extra.text a::after {
  background: rgba(255, 255, 255, 0.02);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.03));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.03));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.03));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.03));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.03));
  -webkit-transform: translateX(-120%);
  -moz-transform: translateX(-120%);
  -ms-transform: translateX(-120%);
  -o-transform: translateX(-120%);
  transform: translateX(-120%);
  transition: all 0.6s ease;
  -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  -moz-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  -ms-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  -o-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 60%;
  height: 100%;
  border-radius: 5px;
  pointer-events: none;
}
#container .unichat_pin .content .extra.text a:hover::before, #container .unichat_pin .content .extra.text a:hover::after {
  -webkit-transform: translateX(200%);
  -moz-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -o-transform: translateX(200%);
  transform: translateX(200%);
}
#container .unichat .unichat_auth {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  justify-content: center;
  align-content: center;
  height: calc(75% - 2em);
  padding-top: 5px;
}
#container .unichat .unichat_container + .unichat_auth {
  height: auto;
}
#container .unichat .unichat_form textarea {
  margin-top: 5px;
}
#container .unichat .unichat_form .unichat_message {
  margin-top: 5px;
  border-color: #575757;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-radius: 10px;
}
#container .unichat .unichat_form .unichat_message:hover, #container .unichat .unichat_form .unichat_message:active, #container .unichat .unichat_form .unichat_message:focus {
  border-color: #747474;
}
#container .unichat .unichat_form .unichat_message.emoji {
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  border-color: transparent;
}
#container .unichat .unichat_form .unichat_message.emoji.focused {
  -webkit-box-shadow: 0 0 15px rgba(0, 207, 195, 0.25);
  -moz-box-shadow: 0 0 15px rgba(0, 207, 195, 0.25);
  -ms-box-shadow: 0 0 15px rgba(0, 207, 195, 0.25);
  -o-box-shadow: 0 0 15px rgba(0, 207, 195, 0.25);
  box-shadow: 0 0 15px rgba(0, 207, 195, 0.25);
  border-color: transparent;
}
#container .unichat .unichat_form .emojionearea .emojionearea-button > div,
#container .unichat .unichat_form .emojionearea .emojionearea-picker .emojionearea-wrapper:after {
  background-image: url("https://mando.cloud/css/themes/svg/smile_dark.png") !important;
}
#container .unichat .unichat_form .emojionearea,
#container .unichat .unichat_form .emojionearea.form-control {
  min-height: 68px;
  background: #fff;
  border-radius: 5px;
}
#container .unichat .unichat_form .emojionearea .emojionearea-editor {
  color: #373737;
  font-size: 1rem;
}
#container .unichat .unichat_form button {
  max-width: 464px;
  min-height: 45px;
  font-size: 0.813rem;
  border-radius: 10px;
  padding: 1rem 1.5rem;
  margin-top: 6px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
#container .unichat_feed .unichat_messages .content .extra.text a {
  color: #373737;
}
#container .unichat_feed .unichat_messages .content .extra.text a::before, #container .unichat_feed .unichat_messages .content .extra.text a::after {
  -webkit-box-shadow: 0 0 20px rgba(0, 207, 195, 0.01);
  -moz-box-shadow: 0 0 20px rgba(0, 207, 195, 0.01);
  -ms-box-shadow: 0 0 20px rgba(0, 207, 195, 0.01);
  -o-box-shadow: 0 0 20px rgba(0, 207, 195, 0.01);
  box-shadow: 0 0 20px rgba(0, 207, 195, 0.01);
  background: -webkit-linear-gradient(90deg, rgba(0, 207, 195, 0.01), rgba(0, 207, 195, 0.02), rgba(0, 207, 195, 0.01));
  background: -moz-linear-gradient(90deg, rgba(0, 207, 195, 0.01), rgba(0, 207, 195, 0.02), rgba(0, 207, 195, 0.01));
  background: -ms-linear-gradient(90deg, rgba(0, 207, 195, 0.01), rgba(0, 207, 195, 0.02), rgba(0, 207, 195, 0.01));
  background: -o-linear-gradient(90deg, rgba(0, 207, 195, 0.01), rgba(0, 207, 195, 0.02), rgba(0, 207, 195, 0.01));
  background: linear-gradient(90deg, rgba(0, 207, 195, 0.01), rgba(0, 207, 195, 0.02), rgba(0, 207, 195, 0.01));
}
#container .unichat_feed .unichat_messages .content .extra.text a:hover {
  color: var(--main-color);
}
#container #scene_bottom {
  border-radius: 0 0 10px 10px;
  padding-top: 0;
}
@media only screen and (max-width: 670px) {
  #container #scene_bottom {
    padding: 0 1rem;
  }
}
#container #scene_bottom .unichat_pin_message {
  margin-bottom: 20px;
}
#container #scene_bottom .unichat_pin_message > .event .content .extra.text a {
  color: #373737;
}
#container #scene_bottom .unichat_pin_message > .event .content .extra.text a:hover {
  color: var(--main-color);
}
#container #scene_bottom .placeholder {
  background: #fff;
}
#container #scene_bottom .unichat_rewind {
  right: 25px;
}
#container #scene_bottom .unichat_username_info {
  width: 100%;
  margin-top: 6px;
}
#container #scene_bottom #scene_bottomtabs.menu {
  justify-content: center;
  background: none;
}
#container #scene_bottom #scene_bottomtabs.menu .item {
  color: #373737;
}
#container #scene_bottom #scene_bottomtabs.menu .item.active {
  color: #373737;
}
#container #scene_bottom .ui.segment {
  border-radius: 0 0 10px 10px;
  padding: 5px 10px 10px;
}
#container #scene_bottom .ui.segment:has(.ui.button) {
  min-height: 200px;
}
#container #scene_bottom .ui.segment.unichat_container {
  border-radius: 0;
}
@media only screen and (max-width: 1100px) {
  #container #scene_bottom .ui.segment {
    padding: 5px;
  }
}
#container #scene_bottom .unichat_pin_message .event > .content .summary,
#container #scene_bottom .unichat_pin_message .event > .content .extra,
#container #scene_bottom .unichat_pin_message .event > .content .text,
#container #scene_bottom .unichat_pin_message .event > .content .text.extra {
  color: #373737;
}
#container #scene_bottom .unichat_feed {
  position: relative;
  /*
  &::before {
    @include gradient(#dark-gray-1, transparent, 180deg);

    position: fixed;
    content: '';

    top: 0;
    left: 0;

    width: 100%;
    height: 75px;

    pointer-events: none;
    z-index: 999;
  }

   */
}
#container #scene_bottom .unichat_feed .event {
  background: #f3f3f3;
}
#container #scene_bottom .unichat_feed .event button.unichat_loader {
  color: #373737;
}
#container #scene_bottom .unichat_feed .event button.unichat_loader:not(.loading)::before, #container #scene_bottom .unichat_feed .event button.unichat_loader:not(.loading)::after {
  background: rgba(167, 167, 167, 0.01);
  background: -webkit-linear-gradient(90deg, rgba(167, 167, 167, 0.01), rgba(167, 167, 167, 0.02), rgba(167, 167, 167, 0.01));
  background: -moz-linear-gradient(90deg, rgba(167, 167, 167, 0.01), rgba(167, 167, 167, 0.02), rgba(167, 167, 167, 0.01));
  background: -ms-linear-gradient(90deg, rgba(167, 167, 167, 0.01), rgba(167, 167, 167, 0.02), rgba(167, 167, 167, 0.01));
  background: -o-linear-gradient(90deg, rgba(167, 167, 167, 0.01), rgba(167, 167, 167, 0.02), rgba(167, 167, 167, 0.01));
  background: linear-gradient(90deg, rgba(167, 167, 167, 0.01), rgba(167, 167, 167, 0.02), rgba(167, 167, 167, 0.01));
  -webkit-box-shadow: 0 0 20px rgba(167, 167, 167, 0.01);
  -moz-box-shadow: 0 0 20px rgba(167, 167, 167, 0.01);
  -ms-box-shadow: 0 0 20px rgba(167, 167, 167, 0.01);
  -o-box-shadow: 0 0 20px rgba(167, 167, 167, 0.01);
  box-shadow: 0 0 20px rgba(167, 167, 167, 0.01);
}
#container #scene_bottom .unichat_feed .event .content .summary,
#container #scene_bottom .unichat_feed .event .content .extra {
  color: #373737;
}
#container #scene_bottom .unichat {
  padding-top: 15px;
}
#container #scene_bottom .unichat p {
  margin: 0 1em 1em;
}
#container #scene_bottom .unichat .unichat_pin {
  padding: 0 20px;
}
@media only screen and (max-width: 1100px) {
  #container #scene_bottom .unichat .unichat_pin {
    padding: 0 5px;
  }
}
#container #scene_bottom .unichat_form {
  height: calc(100% - 70px);
  min-height: 170px;
  width: calc(100% - 2em);
  margin: 0 auto;
}
#container #scene_bottom .unichat_form button {
  margin-bottom: 0;
}
#container #scene_bottom .unichat_form .unichat_message.emoji {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f3f3f3;
  border-radius: 10px;
  border-color: transparent;
}
#container #scene_bottom .unichat_form .unichat_message.emoji:active, #container #scene_bottom .unichat_form .unichat_message.emoji:focus {
  background: #F6F6F6;
}
#container #scene_bottom .unichat_form .unichat_message.emoji.focused {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #F6F6F6;
  border-color: transparent;
}
#container #scene_bottom .column {
  background: #fff;
  padding: 9px 0 0;
  border-radius: 0 0 10px 10px;
}
@media only screen and (max-width: 670px) {
  #container #scene_bottom .column {
    padding: 0 10px !important;
  }
}
#container #scene_bottom .unichat_feed {
  width: 100%;
  max-height: 400px;
  margin: 0 auto;
}
#container #scene_bottom .unichat.chat {
  text-align: center;
  padding: 15px 0 20px;
}
@media only screen and (max-width: 1100px) {
  #container #scene_bottom .unichat.chat {
    padding: 0 0 10px;
  }
}
#container #scene_bottom .unichat.chat p {
  margin: 0 20px;
}
@media only screen and (max-width: 1100px) {
  #container #scene_bottom .unichat.chat p {
    margin: 20px 10px;
  }
}
#container #scene_bottom .unichat.chat .unichat_username_info p {
  margin: 0;
}
#container #scene_bottom .unichat.chat .unichat_auth_button {
  width: calc(100% - 60px);
  border-radius: 10px;
}
@media only screen and (max-width: 1100px) {
  #container #scene_bottom .unichat.chat .unichat_auth_button {
    width: calc(100% - 20px);
  }
}
@media only screen and (max-width: 767px) {
  #container #scene_bottom .unichat.chat .unichat_auth_button {
    width: 100%;
  }
}
#container #scene_bottom .placeholder {
  padding: 0 10px 10px;
}
#container #scene_bottom .ui.attached.bottom.button.unichat_auth_button {
  width: 60%;
}
@media only screen and (max-width: 1100px) {
  #container #scene_bottom .ui.attached.bottom.button.unichat_auth_button {
    width: calc(100% - 10px);
  }
}
#container .ui.grid > .row:has(#scene_bottom[style="display:none !important"]) > .column#scene_player.sixteen.wide,
#container .ui.grid > .row:has(#scene_bottom[style="display:none !important"]) > .column#scene_player.sixteen.wide .placeholder {
  border-radius: 10px;
}
#container #roombuttons:not(:empty) + .ui.grid > .row:has(#scene_bottom[style="display:none !important"]) > .column#scene_player.sixteen.wide,
#container #roombuttons:not(:empty) + .ui.grid > .row:has(#scene_bottom[style="display:none !important"]) > .column#scene_player.sixteen.wide .placeholder {
  border-radius: 0 0 10px 10px;
}
#container .ui.grid > .row > .column#scene_player.sixteen.wide .placeholder p {
  text-align: center !important;
  line-height: 1.5;
}
#container .ui.grid > .row > #scene_player .placeholder {
  background: #fff;
  padding: 2rem;
}
#container.full_screen_mode #scene_player #mediator-player {
  padding-bottom: 56.25%;
}
#container.full_screen_mode #scene_player.eleven #mediator-player {
  padding-bottom: 56.25%;
}
@media only screen and (max-width: 1100px) {
  #container.full_screen_mode #scene_player.eleven #mediator-player html #container main .sixteen.wide.column #mediator-player {
    padding-bottom: 56.25% !important;
  }
}
#container.full_screen_mode .sixteen#scene_player #mediator-player {
  padding-bottom: 56.25%;
}
@media only screen and (max-width: 1100px) {
  #container.full_screen_mode .sixteen#scene_player #mediator-player html #container main .sixteen.wide.column #mediator-player {
    padding-bottom: 56.25% !important;
  }
}

#container main:has(#infoline[style="display:none;"]):has(#scene_bottom[style="display:inline-flex !important"]) #roombuttons + .ui.stackable.grid #scene_player .placeholder,
#container main:has(#infoline[style="display:none;"]):has(#scene_bottom[style="display:inline-flex !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player,
#container main:has(#infoline[style="display:none;"]):has(#scene_bottom[style="display:inline-flex !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container,
#container main:has(#infoline[style="display:none;"]):has(#scene_bottom[style="display:inline-flex !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player,
#container main:has(#infoline[style="display:none;"]):has(#scene_bottom[style="display:inline-flex !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer,
#container main:has(#infoline[style="display:none;"]):has(#scene_bottom[style="display:inline-flex !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer {
  border-bottom-left-radius: 0;
}

#container main:has(#infoline[style="display:none;"]) #roombuttons + .stackable > .row#infoline[style="display:none;"] + #scene_bottom .column {
  border-radius: 0 0 10px 10px;
}

#container main:has(#infoline[style="display:none;"]) #roombuttons + .ui.stackable.grid #scene_right {
  border-bottom-right-radius: 0;
}

#container form.account {
  background-color: #f2f2f2;
  border-radius: 10px;
  padding: 1.5rem;
}
#container form.account .field + a.ui.button,
#container form.account .ui.primary.button {
  transition: all 0.3s ease;
  font-size: 0.85rem;
  color: #373737;
  text-align: center;
  text-transform: none;
  font-weight: 600;
  border-width: 1px;
  border-style: solid;
  border-color: #838383;
  border-radius: 5px;
  padding: 11px 20px;
  margin: 4px 2px !important;
  text-transform: uppercase;
  border-radius: 10px;
  margin: 15px 0 0 !important;
  padding: 1rem 2.5rem 0.9rem;
  pointer-events: all;
}
#container form.account .field + a.ui.button:hover,
#container form.account .ui.primary.button:hover {
  color: var(--main-color);
}
#container form.account .field + a.ui.button.primary, #container form.account .field + a.ui.button.active,
#container form.account .ui.primary.button.primary,
#container form.account .ui.primary.button.active {
  background-color: var(--gradient-1);
  background-image: linear-gradient(to left, var(--gradient-1) 0%, var(--gradient-2) 50%, var(--gradient-1) 100%);
  color: var(--button-color);
  border-color: var(--main-color);
  pointer-events: none;
}
#container form.account .field + a.ui.button.button.primary, #container form.account .field + a.ui.button.active,
#container form.account .ui.primary.button.button.primary,
#container form.account .ui.primary.button.active {
  pointer-events: all;
}
#container form.account .field + a.ui.button::before, #container form.account .field + a.ui.button::after,
#container form.account .ui.primary.button::before,
#container form.account .ui.primary.button::after {
  background: rgba(255, 255, 255, 0.02);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  -moz-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  -ms-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  -o-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
}
#container form.account .field {
  position: relative;
  background: #fff;
  border-radius: 5px;
  padding: 1.2rem 1.2rem 1.4rem;
}
#container form.account .field .field {
  padding: 0;
}
#container form.account .field .iti--inline-dropdown {
  width: 100%;
}
#container form.account .field .iti--inline-dropdown input {
  width: 100%;
}
#container form.account .field .iti--inline-dropdown .iti__selected-country {
  padding: 0;
}
@media only screen and (max-width: 890px) {
  #container form.account .field .prompt.label {
    position: relative;
    right: auto;
    bottom: auto;
    margin-top: 15px;
  }
}
#container form.account .clipboard .ui.button {
  background-image: linear-gradient(to left, #00A8B2 0%, #0CFFE2 50%, #00A8B2 100%);
  background-size: 200% auto;
  color: var(--button-color);
  margin-bottom: 0;
}
#container form.account .clipboard .ui.button:hover {
  background-position: right center;
  color: var(--button-color);
}
#container form.account .clipboard .ui.button:focus, #container form.account .clipboard .ui.button:active {
  color: var(--button-color);
}
#container form.account + div .ui.button,
#container form.account + script + div .ui.button {
  transition: all 0.3s ease;
  background: none;
  font-size: 0.85rem;
  color: #373737;
  text-align: center;
  text-transform: none;
  font-weight: 600;
  border-width: 1px;
  border-style: solid;
  border-color: #838383;
  border-radius: 5px;
  padding: 11px 20px;
  margin: 4px 2px !important;
  color: #373737;
  text-transform: uppercase;
  border-radius: 10px;
  margin: 15px 0 0 !important;
  padding: 1rem 2.5rem 0.9rem;
}
#container form.account + div .ui.button:hover,
#container form.account + script + div .ui.button:hover {
  color: var(--main-color);
}
#container form.account + div .ui.button.primary, #container form.account + div .ui.button.active,
#container form.account + script + div .ui.button.primary,
#container form.account + script + div .ui.button.active {
  background: var(--main-color);
  color: var(--button-color);
  border-color: var(--main-color);
  pointer-events: none;
}
#container form.account + div .ui.button::before, #container form.account + div .ui.button::after,
#container form.account + script + div .ui.button::before,
#container form.account + script + div .ui.button::after {
  background: rgba(255, 255, 255, 0.2);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2));
  -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.08);
  -moz-box-shadow: 0 0 20px rgba(255, 255, 255, 0.08);
  -ms-box-shadow: 0 0 20px rgba(255, 255, 255, 0.08);
  -o-box-shadow: 0 0 20px rgba(255, 255, 255, 0.08);
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.08);
}
#container .ui.menu.fluid#submenu, #container .ui.vertical.menu.fluid#submenu {
  background: none;
  text-align: center;
}
#container .ui.menu.fluid#submenu .item, #container .ui.vertical.menu.fluid#submenu .item {
  transition: all 0.3s ease;
  background: none;
  font-size: 0.85rem;
  color: #373737;
  text-align: center;
  text-transform: none;
  font-weight: 600;
  border-width: 1px;
  border-style: solid;
  border-color: #838383;
  border-radius: 5px;
  padding: 11px 20px;
  margin: 4px 2px !important;
  color: #373737;
  padding: 0.813rem 1.2rem;
  overflow: hidden;
  z-index: 1;
}
#container .ui.menu.fluid#submenu .item:hover, #container .ui.vertical.menu.fluid#submenu .item:hover {
  color: var(--main-color);
}
#container .ui.menu.fluid#submenu .item.primary, #container .ui.menu.fluid#submenu .item.active, #container .ui.vertical.menu.fluid#submenu .item.primary, #container .ui.vertical.menu.fluid#submenu .item.active {
  background: var(--main-color);
  color: var(--button-color);
  border-color: var(--main-color);
  pointer-events: none;
}
#container .ui.menu.fluid#submenu .item::before, #container .ui.menu.fluid#submenu .item::after, #container .ui.vertical.menu.fluid#submenu .item::before, #container .ui.vertical.menu.fluid#submenu .item::after {
  background: rgba(255, 255, 255, 0.2);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.2));
  -webkit-transform: translateX(-120%);
  -moz-transform: translateX(-120%);
  -ms-transform: translateX(-120%);
  -o-transform: translateX(-120%);
  transform: translateX(-120%);
  transition: all 0.6s ease;
  -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.08);
  -moz-box-shadow: 0 0 20px rgba(255, 255, 255, 0.08);
  -ms-box-shadow: 0 0 20px rgba(255, 255, 255, 0.08);
  -o-box-shadow: 0 0 20px rgba(255, 255, 255, 0.08);
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.08);
  display: block !important;
  height: 100%;
  width: 60%;
  visibility: visible !important;
  z-index: -1;
}
#container .ui.menu.fluid#submenu .item:hover::before, #container .ui.menu.fluid#submenu .item:hover::after, #container .ui.vertical.menu.fluid#submenu .item:hover::before, #container .ui.vertical.menu.fluid#submenu .item:hover::after {
  -webkit-transform: translateX(200%);
  -moz-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -o-transform: translateX(200%);
  transform: translateX(200%);
}
@media only screen and (max-width: 1110px) {
  #container .ui.menu.fluid#submenu .item, #container .ui.vertical.menu.fluid#submenu .item {
    display: inline-block;
  }
}
@media only screen and (max-width: 1110px) {
  #container .thirteen.wide {
    width: 100% !important;
  }
}
#container .three.wide.column {
  padding-bottom: 0;
}
@media only screen and (max-width: 1110px) {
  #container .three.wide.column {
    width: 100% !important;
  }
}

#demo_channel {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  color: #fff;
  text-align: center;
  z-index: 9999;
  padding: 20px 10px 14px;
  background: linear-gradient(90deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
  background-size: 400% 400%;
  animation: gradient 20s ease infinite;
  transform: translate3d(0, 0, 0);
}
#demo_channel a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #fff;
  font-weight: 700;
}
#demo_channel a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  border-color: transparent;
}
#demo_channel h1 {
  font-size: 2.1rem;
}
@media only screen and (max-width: 1110px) {
  #demo_channel h1 {
    font-size: 1.9rem;
  }
}
@media only screen and (max-width: 767px) {
  #demo_channel h1 {
    font-size: 1.4rem;
  }
}
@media only screen and (max-width: 460px) {
  #demo_channel h1 {
    font-size: 1.1rem;
  }
}

body.simple {
  justify-content: center;
}
body.simple #loginforms {
  background: #f2f2f2;
  border-radius: 10px;
  padding: 2rem;
}
body.simple #loginforms .ui.positive.button {
  background-image: linear-gradient(to left, #00A8B2 0%, #0CFFE2 50%, #00A8B2 100%);
  background-size: 200% auto;
  color: var(--button-color);
}
body.simple #loginforms .ui.positive.button:hover {
  background-position: right center;
  color: var(--button-color);
}
body.simple #loginforms .ui.positive.button:focus, body.simple #loginforms .ui.positive.button:active {
  color: var(--button-color);
}
body.simple .ui.form .field .prompt.label {
  bottom: 34px;
}
body.simple .column.left.aligned {
  min-width: 700px;
}
@media only screen and (max-width: 767px) {
  body.simple .column.left.aligned {
    min-width: 100%;
    padding: 0;
  }
}
body.simple .field {
  position: relative;
  background: #fff;
  border-radius: 5px;
  padding: 1.2rem 1.2rem 1.4rem;
}
body.simple .field .prompt.label {
  bottom: 44px;
}
@media only screen and (max-width: 890px) {
  body.simple .field .prompt.label {
    position: relative;
    right: auto;
    bottom: auto;
    margin-top: 15px;
  }
}

#container #searchform .circular.search.link.icon {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  transition: all 0.3s ease;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  font-size: 1rem;
}
#container #searchform .circular.search.link.icon:hover {
  color: var(--main-color);
  opacity: 1;
}
#container #search_results .item {
  background: #fff;
  border-radius: 10px;
  padding: 1.5rem;
}
#container #search_results .item a.header {
  display: inline-block;
  font-size: 1.2rem;
  color: #373737 !important;
  margin-bottom: 10px;
  padding-bottom: 4px;
}
#container #search_results .item a.header:hover {
  color: var(--main-color) !important;
}
#container #search_results .item:not(:last-child) {
  margin-bottom: 5px;
}

#container.container_menu nav.block_width {
  max-width: 1790px;
}
#container.container_menu nav.block_width.fixed {
  width: 1790px;
}
@media only screen and (max-width: 1790px) {
  #container.container_menu nav.block_width.fixed {
    width: calc(100% - 30px);
  }
}
#container.container_menu footer.block_width,
#container.container_menu #bannerbeforenav.block_width,
#container.container_menu #bannerafternav.block_width,
#container.container_menu #footerbanner.block_width {
  max-width: 1790px;
}
#container.container_menu #content {
  width: 100%;
  max-width: 1820px;
  padding: 0 15px;
  margin: 0 auto;
  box-sizing: border-box;
  display: flex;
}
#container.container_menu #content main {
  transition: all 0.3s ease;
}
#container.container_menu #content main .contentblock {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
#container.container_menu #content main .ui.header a i.icon {
  position: relative;
  top: -1px;
  margin-right: 10px !important;
}
@media only screen and (max-width: 1280px) {
  #container.container_menu #content main {
    display: block;
  }
}
#container.container_menu #content #menuRight,
#container.container_menu #content #menuLeft {
  transition: all 0.3s ease;
  position: relative;
  display: flex;
  align-items: flex-start;
  width: 340px;
  min-width: 340px;
  z-index: 9;
}
#container.container_menu #content #menuRight:empty,
#container.container_menu #content #menuLeft:empty {
  width: 0;
  min-width: 0;
}
#container.container_menu #content #menuRight .sticky,
#container.container_menu #content #menuLeft .sticky {
  transition: all 0.3s ease;
  position: sticky;
  top: 90px;
  width: 100%;
  background: #fff;
  border-radius: 10px;
  margin: 30px 0;
}
#container.container_menu #content #menuRight .sticky .menu_content,
#container.container_menu #content #menuLeft .sticky .menu_content {
  transition: all 0.3s ease;
  height: calc(100vh - 150px);
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: #a7a7a7 transparent;
  padding: 20px 0 15px;
}
#container.container_menu #content #menuRight .sticky .menu_content::-webkit-scrollbar,
#container.container_menu #content #menuLeft .sticky .menu_content::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
#container.container_menu #content #menuRight .sticky .menu_content::-webkit-scrollbar-track,
#container.container_menu #content #menuLeft .sticky .menu_content::-webkit-scrollbar-track {
  background-color: transparent;
}
#container.container_menu #content #menuRight .sticky .menu_content::-webkit-scrollbar-thumb,
#container.container_menu #content #menuLeft .sticky .menu_content::-webkit-scrollbar-thumb {
  background-color: #a7a7a7;
}
#container.container_menu #content #menuRight .sticky .menu_content::-webkit-scrollbar-thumb:active,
#container.container_menu #content #menuLeft .sticky .menu_content::-webkit-scrollbar-thumb:active {
  background: var(--main-color);
}
#container.container_menu #content #menuRight .sticky .ui.menu.fluid,
#container.container_menu #content #menuRight .sticky .ui.vertical.menu.fluid,
#container.container_menu #content #menuLeft .sticky .ui.menu.fluid,
#container.container_menu #content #menuLeft .sticky .ui.vertical.menu.fluid {
  background: rgba(217, 217, 217, 0.3);
  border-radius: 10px;
  margin: 7px 0 0;
  padding: 5px 15px;
}
#container.container_menu #content #menuRight .sticky .ui.menu.fluid .content,
#container.container_menu #content #menuRight .sticky .ui.vertical.menu.fluid .content,
#container.container_menu #content #menuLeft .sticky .ui.menu.fluid .content,
#container.container_menu #content #menuLeft .sticky .ui.vertical.menu.fluid .content {
  background: rgba(20, 20, 20, 0.05);
  border-radius: 10px;
  margin-top: 10px;
  padding: 10px 20px;
}
#container.container_menu #content #menuRight .sticky .ui.menu.fluid a,
#container.container_menu #content #menuRight .sticky .ui.vertical.menu.fluid a,
#container.container_menu #content #menuLeft .sticky .ui.menu.fluid a,
#container.container_menu #content #menuLeft .sticky .ui.vertical.menu.fluid a {
  transition: all 0.3s ease;
}
#container.container_menu #content #menuRight .sticky .ui.menu.fluid a.item,
#container.container_menu #content #menuRight .sticky .ui.vertical.menu.fluid a.item,
#container.container_menu #content #menuLeft .sticky .ui.menu.fluid a.item,
#container.container_menu #content #menuLeft .sticky .ui.vertical.menu.fluid a.item {
  color: #fff;
}
#container.container_menu #content #menuRight .sticky .ui.menu.fluid a.item:hover, #container.container_menu #content #menuRight .sticky .ui.menu.fluid a.item.active,
#container.container_menu #content #menuRight .sticky .ui.vertical.menu.fluid a.item:hover,
#container.container_menu #content #menuRight .sticky .ui.vertical.menu.fluid a.item.active,
#container.container_menu #content #menuLeft .sticky .ui.menu.fluid a.item:hover,
#container.container_menu #content #menuLeft .sticky .ui.menu.fluid a.item.active,
#container.container_menu #content #menuLeft .sticky .ui.vertical.menu.fluid a.item:hover,
#container.container_menu #content #menuLeft .sticky .ui.vertical.menu.fluid a.item.active {
  color: var(--main-color);
}
#container.container_menu #content #menuRight .sticky .ui.menu.fluid a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
#container.container_menu #content #menuRight .sticky .ui.vertical.menu.fluid a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
#container.container_menu #content #menuLeft .sticky .ui.menu.fluid a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
#container.container_menu #content #menuLeft .sticky .ui.vertical.menu.fluid a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: transparent;
}
#container.container_menu #content #menuRight .sticky .ui.menu.fluid a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button).active,
#container.container_menu #content #menuRight .sticky .ui.vertical.menu.fluid a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button).active,
#container.container_menu #content #menuLeft .sticky .ui.menu.fluid a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button).active,
#container.container_menu #content #menuLeft .sticky .ui.vertical.menu.fluid a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button).active {
  padding-bottom: 15px;
  border-color: rgba(255, 255, 255, 0.1);
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion {
  background: rgba(217, 217, 217, 0.1);
  border-radius: 0;
  padding: 0;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .title,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .title {
  display: flex;
  font-weight: 500;
  padding: 1rem 15px;
  margin: 0;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .title.active,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .title.active {
  font-weight: 700;
  color: #373737;
  border-bottom: 1px solid #d0d0d0;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion i,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion i {
  order: 2;
  margin: 0 -5px 0 auto;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .content,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content {
  padding: 1rem 15px;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .content a,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content a {
  color: #373737;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .content a:hover, #container.container_menu #content #menuRight .sticky .ui.styled.accordion .content a.active,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content a:hover,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content a.active {
  color: var(--main-color);
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .content ul,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content ul {
  padding: 0 15px;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .content ul:first-child,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content ul:first-child {
  margin-top: 0;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .content ul:last-child,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content ul:last-child {
  margin-bottom: 0;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .content ul li,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content ul li {
  padding-left: 0;
  margin: 10px 0;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .content ul li:first-child,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content ul li:first-child {
  margin-top: 0;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .content ul li:last-child,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content ul li:last-child {
  margin-bottom: 0;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .content ul li::before,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content ul li::before {
  display: none;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .content ol,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content ol {
  padding: 0 15px;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .content ol:first-child,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content ol:first-child {
  margin-top: 0;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .content ol:last-child,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content ol:last-child {
  margin-bottom: 0;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .content ol + .accordion,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content ol + .accordion {
  margin-top: 22px;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .content ol::before,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content ol::before {
  color: #1e1e1e;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .accordion,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .accordion {
  background: rgba(217, 217, 217, 0.2);
  border-top: 1px solid rgba(116, 116, 116, 0.1);
  border-bottom: 1px solid rgba(116, 116, 116, 0.1);
  border-radius: 0;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .accordion .title,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .accordion .title {
  padding: 10px 15px;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .accordion .content,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .accordion .content {
  padding: 10px 15px 15px;
}
#container.container_menu #content #menuRight .side_buttons,
#container.container_menu #content #menuLeft .side_buttons {
  position: sticky;
  top: 95px;
  margin-top: 42px;
  z-index: 999;
}
#container.container_menu #content #menuRight .side_buttons button,
#container.container_menu #content #menuLeft .side_buttons button {
  font-size: 0.813rem;
  padding: 10px;
  border: none;
}
#container.container_menu #content #menuRight .side_buttons button i.icon,
#container.container_menu #content #menuLeft .side_buttons button i.icon {
  margin-right: 0;
}
@media only screen and (max-width: 1890px) {
  #container.container_menu #content #menuRight .side_buttons button,
  #container.container_menu #content #menuLeft .side_buttons button {
    border-radius: 5px;
    padding: 8px 7px;
  }
}
#container.container_menu #content #menuRight .side_buttons[data-inverted][data-position="left center"][data-tooltip]::before, #container.container_menu #content #menuRight .side_buttons[data-inverted][data-position="right center"][data-tooltip]::before, #container.container_menu #content #menuRight .side_buttons[data-tooltip][data-inverted]::after,
#container.container_menu #content #menuLeft .side_buttons[data-inverted][data-position="left center"][data-tooltip]::before,
#container.container_menu #content #menuLeft .side_buttons[data-inverted][data-position="right center"][data-tooltip]::before,
#container.container_menu #content #menuLeft .side_buttons[data-tooltip][data-inverted]::after {
  background: #000;
  color: #D9D9D9;
  border: none;
  box-shadow: none;
}
#container.container_menu #content #menuRight p,
#container.container_menu #content #menuRight a,
#container.container_menu #content #menuRight li,
#container.container_menu #content #menuRight .title,
#container.container_menu #content #menuRight .content,
#container.container_menu #content #menuLeft p,
#container.container_menu #content #menuLeft a,
#container.container_menu #content #menuLeft li,
#container.container_menu #content #menuLeft .title,
#container.container_menu #content #menuLeft .content {
  font-size: 0.813rem;
  line-height: 1.2;
}
#container.container_menu #content #menuRight li,
#container.container_menu #content #menuLeft li {
  list-style: none;
  font-weight: 400;
  padding: 0 15px;
  margin: 15px 0;
}
#container.container_menu #content #menuRight li:first-child,
#container.container_menu #content #menuLeft li:first-child {
  margin-top: 0;
}
#container.container_menu #content #menuRight li:last-child,
#container.container_menu #content #menuLeft li:last-child {
  margin-bottom: 0;
}
#container.container_menu #content #menuRight li::before,
#container.container_menu #content #menuLeft li::before {
  display: none;
}
#container.container_menu #content #menuRight li a,
#container.container_menu #content #menuLeft li a {
  color: #373737;
}
#container.container_menu #content #menuRight li a:hover,
#container.container_menu #content #menuLeft li a:hover {
  color: var(--main-color);
}
@media only screen and (max-width: 1890px) {
  #container.container_menu #content #menuRight,
  #container.container_menu #content #menuLeft {
    width: 380px;
    min-width: 380px;
  }
}
#container.container_menu #content #menuLeft .side_buttons {
  margin-left: -48px;
  pointer-events: all;
}
@media only screen and (max-width: 1890px) {
  #container.container_menu #content #menuLeft .side_buttons {
    margin-left: 0;
  }
}
#container.container_menu #content #menuLeft .sticky {
  order: 2;
  margin-left: 10px;
}
#container.container_menu #content #menuRight .side_buttons {
  margin-right: -48px;
}
@media only screen and (max-width: 1890px) {
  #container.container_menu #content #menuRight .side_buttons {
    margin-right: 0;
  }
}
#container.container_menu #content #menuRight .sticky {
  margin-right: 10px;
}
#container.container_menu #content:not(.not_empty_l).not_empty_r main {
  padding-left: 0;
}
#container.container_menu #content:not(.not_empty_l).not_empty_r.full_right main {
  min-width: calc(100% - 40px);
  padding-right: 5px;
}
#container.container_menu #content:not(.not_empty_r).not_empty_l main {
  padding-right: 0;
}
@media only screen and (max-width: 1280px) {
  #container.container_menu #content:not(.not_empty_r).not_empty_l main {
    min-width: calc(100% - 40px);
  }
}
#container.container_menu #content:not(.not_empty_r).not_empty_l.full_left main {
  min-width: calc(100% - 40px);
  padding-left: 5px;
}
#container.container_menu #content.full_left main {
  max-width: 1820px;
  padding-left: 0;
}
#container.container_menu #content.full_left #menuLeft .menu_content {
  opacity: 0;
  visibility: hidden;
}
#container.container_menu #content.full_left #menuLeft .sticky {
  -webkit-transform: translateX(-1000%);
  -moz-transform: translateX(-1000%);
  -ms-transform: translateX(-1000%);
  -o-transform: translateX(-1000%);
  transform: translateX(-1000%);
}
#container.container_menu #content.full_left #menuLeft .side_buttons {
  pointer-events: all;
}
@media only screen and (max-width: 1280px) {
  #container.container_menu #content.full_left.clicked_right main {
    -webkit-transform: translateX(-380px);
    -moz-transform: translateX(-380px);
    -ms-transform: translateX(-380px);
    -o-transform: translateX(-380px);
    transform: translateX(-380px);
    width: 100%;
    min-width: 100%;
  }
}
#container.container_menu #content.full_left.clicked_right #menuRight {
  -webkit-transform: translateX(-380px);
  -moz-transform: translateX(-380px);
  -ms-transform: translateX(-380px);
  -o-transform: translateX(-380px);
  transform: translateX(-380px);
}
#container.container_menu #content.full_left.not_empty_r main {
  padding-left: 7px;
}
#container.container_menu #content.full_left.not_empty_r.not_empty_l main {
  -webkit-transform: translateX(-340px);
  -moz-transform: translateX(-340px);
  -ms-transform: translateX(-340px);
  -o-transform: translateX(-340px);
  transform: translateX(-340px);
  width: calc(100% - 80px - 260px);
  min-width: calc(100% - 80px - 260px);
}
#container.container_menu #content.full_left.not_empty_r.not_empty_l main + #menuRight {
  -webkit-transform: translateX(-340px);
  -moz-transform: translateX(-340px);
  -ms-transform: translateX(-340px);
  -o-transform: translateX(-340px);
  transform: translateX(-340px);
}
@media only screen and (max-width: 1890px) {
  #container.container_menu #content.full_left.not_empty_r.not_empty_l main {
    width: calc(100% - 80px - 340px);
    min-width: calc(100% - 80px - 340px);
  }
}
#container.container_menu #content.full_left.not_empty_l main {
  padding-right: 7px;
}
@media only screen and (max-width: 1280px) {
  #container.container_menu #content.full_left.not_empty_l main {
    -webkit-transform: translateX(-290px);
    -moz-transform: translateX(-290px);
    -ms-transform: translateX(-290px);
    -o-transform: translateX(-290px);
    transform: translateX(-290px);
    width: auto;
    min-width: auto;
  }
}
#container.container_menu #content.full_left.not_empty_l:not(.not_empty_r) main {
  -webkit-transform: translateX(-340px);
  -moz-transform: translateX(-340px);
  -ms-transform: translateX(-340px);
  -o-transform: translateX(-340px);
  transform: translateX(-340px);
}
@media only screen and (max-width: 1280px) {
  #container.container_menu #content.full_left.not_empty_l #menuRight {
    -webkit-transform: translateX(-290px);
    -moz-transform: translateX(-290px);
    -ms-transform: translateX(-290px);
    -o-transform: translateX(-290px);
    transform: translateX(-290px);
  }
}
#container.container_menu #content.full_left.full_right main {
  width: 100%;
  min-width: 100%;
  max-width: 1820px;
}
#container.container_menu #content.full_left.full_right main.not_empty_l {
  -webkit-transform: translateX(-340px);
  -moz-transform: translateX(-340px);
  -ms-transform: translateX(-340px);
  -o-transform: translateX(-340px);
  transform: translateX(-340px);
}
@media only screen and (max-width: 1890px) {
  #container.container_menu #content.full_left.full_right main {
    width: calc(100% - 40px);
    min-width: calc(100% - 40px);
  }
}
#container.container_menu #content.full_left.full_right.not_empty_r.not_empty_l main {
  width: 100%;
  min-width: 100%;
}
@media only screen and (max-width: 1890px) {
  #container.container_menu #content.full_left.full_right.not_empty_r.not_empty_l main {
    width: calc(100% - 80px);
    min-width: calc(100% - 80px);
  }
}
#container.container_menu #content.full_left.full_right #menuLeft:empty {
  width: 0;
  min-width: 0;
}
#container.container_menu #content.full_left.full_right #menuLeft:empty + main {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -o-transform: translateX(0);
  transform: translateX(0);
}
#container.container_menu #content.full_left.full_right #menuRight:empty {
  width: 0;
  min-width: 0;
}
@media only screen and (max-width: 1280px) {
  #container.container_menu #content.full_right.clicked_left:not(.not_empty_r) main {
    width: 100%;
    min-width: 100%;
  }
}
#container.container_menu #content.full_right.not_empty_l.not_empty_r main {
  width: calc(100% - 80px - 260px);
  min-width: calc(100% - 80px - 260px);
}
@media only screen and (max-width: 1890px) {
  #container.container_menu #content.full_right.not_empty_l.not_empty_r main {
    width: calc(100% - 80px - 340px);
    min-width: calc(100% - 80px - 340px);
  }
}
@media only screen and (max-width: 1280px) {
  #container.container_menu #content.full_right.not_empty_l.not_empty_r main {
    width: calc(100% - 80px);
    min-width: calc(100% - 80px);
  }
}
#container.container_menu #content.full_right #menuRight .sticky {
  -webkit-transform: translateX(1000%);
  -moz-transform: translateX(1000%);
  -ms-transform: translateX(1000%);
  -o-transform: translateX(1000%);
  transform: translateX(1000%);
}
#container.container_menu #content.full_right #menuRight .menu_content {
  opacity: 0;
  visibility: hidden;
}
#container.container_menu #content.full_right #menuRight .side_buttons {
  right: 1000%;
  margin-left: 8px;
}
#container.container_menu.forbidden_change_menu #content #menuLeft .side_buttons,
#container.container_menu.forbidden_change_menu #content #menuRight .side_buttons {
  display: none;
  pointer-events: none;
}
@media only screen and (max-width: 1310px) {
  #container.container_menu.forbidden_change_menu #content #menuLeft .side_buttons,
  #container.container_menu.forbidden_change_menu #content #menuRight .side_buttons {
    display: block;
    pointer-events: all;
  }
}
@media only screen and (max-width: 1890px) {
  #container.container_menu.forbidden_change_menu #content #menuLeft .sticky,
  #container.container_menu.forbidden_change_menu #content #menuRight .sticky {
    padding: 15px;
  }
}
#container.container_menu.forbidden_change_menu #content #menuLeft .sticky {
  margin-left: 0;
}
@media only screen and (max-width: 1310px) {
  #container.container_menu.forbidden_change_menu #content #menuLeft .sticky {
    margin-left: 10px;
  }
}
#container.container_menu.forbidden_change_menu #content #menuRight .sticky {
  margin-right: 0;
}
@media only screen and (max-width: 1310px) {
  #container.container_menu.forbidden_change_menu #content #menuRight .sticky {
    margin-right: 10px;
  }
}
@media only screen and (max-width: 1310px) {
  #container.container_menu.forbidden_change_menu #content.full_right #menuRight .sticky {
    padding: 0;
  }
}
#container.container_menu.forbidden_change_menu #content.full_left #menuLeft .sticky {
  padding: 0;
}

#container:not(.container_menu) #content {
  display: block;
  padding: 0;
}
#container:not(.container_menu) #content main {
  display: block;
  width: 100%;
}
@media only screen and (max-width: 1330px) {
  #container:not(.container_menu) #content main.block_width {
    width: calc(100% - 30px);
  }
}

#container.full_screen_mode main #roombuttons {
  -webkit-transform: scaleY(1);
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -o-transform: scaleY(1);
  transform: scaleY(1);
  transition: 0.5s 0.3s ease;
  transform-origin: bottom;
  height: auto;
}
#container.full_screen_mode main #roombuttons.hide_rooms {
  -webkit-transform: scaleY(0);
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -o-transform: scaleY(0);
  transform: scaleY(0);
  height: 0;
  padding: 10px !important;
}
#container.full_screen_mode main #scene_right {
  -webkit-transform: scaleX(1);
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
  transform: scaleX(1);
  width: calc(28% - 1rem) !important;
  transform-origin: right;
}
#container.full_screen_mode main #scene_right.hide_right {
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  width: 0 !important;
  height: 0;
  min-height: 0 !important;
  padding: 0;
  order: 3;
}
#container.full_screen_mode main #scene_right.sixteen.wide {
  width: calc(96% - 2rem) !important;
  margin: 0 0 0 1em;
  border-bottom-left-radius: 10px;
}
#container.full_screen_mode main #scene_player {
  width: 68% !important;
  transition: none;
}
#container.full_screen_mode main #scene_player.sixteen.wide.column, #container.full_screen_mode main #scene_player.full_player {
  width: calc(96% - 1em) !important;
}
#container.full_screen_mode main #scene_player.sixteen.wide.column #mediator-player {
  width: 100%;
}
#container.full_screen_mode main #scene_player.sixteen.wide.column .placeholder {
  width: 100% !important;
}
#container.full_screen_mode main #scene_player.sixteen.wide.column + #scene_right + #infoButtons .show_hide_right {
  display: none;
}
#container.full_screen_mode main #scene_player[style="display: none;"] + #scene_right[style="display:none !important"] + #infoButtons, #container.full_screen_mode main #scene_player[style="display: none;"] + #scene_right[style="display: none !important; min-height: 442.888px;"] + #infoButtons, #container.full_screen_mode main #scene_player:empty + #scene_right[style="display:none !important"] + #infoButtons, #container.full_screen_mode main #scene_player:empty + #scene_right[style="display: none !important; min-height: 442.888px;"] + #infoButtons {
  display: none !important;
}
#container.full_screen_mode main #infoButtons {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  flex-wrap: nowrap;
  width: 4% !important;
  background: #f2f2f2;
  padding: 10px 0;
  border-bottom-right-radius: 10px;
}
#container.full_screen_mode main #infoButtons.hidden {
  display: none !important;
}
#container.full_screen_mode main #infoButtons .top_settings,
#container.full_screen_mode main #infoButtons .middle_settings,
#container.full_screen_mode main #infoButtons .bottom_settings {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  flex-direction: column;
  flex-wrap: nowrap;
}
#container.full_screen_mode main #infoButtons .top_settings span,
#container.full_screen_mode main #infoButtons .middle_settings span,
#container.full_screen_mode main #infoButtons .bottom_settings span {
  display: flex;
}
#container.full_screen_mode main #infoButtons .top_settings .ui.button,
#container.full_screen_mode main #infoButtons .middle_settings .ui.button,
#container.full_screen_mode main #infoButtons .bottom_settings .ui.button {
  font-size: 0.813rem;
  border-radius: 5px;
  padding: 11px 10px;
  margin: 0;
}
#container.full_screen_mode main #infoButtons .top_settings .ui.button i,
#container.full_screen_mode main #infoButtons .middle_settings .ui.button i,
#container.full_screen_mode main #infoButtons .bottom_settings .ui.button i {
  display: block;
  margin: 0 auto;
}
#container.full_screen_mode main #infoButtons .top_settings {
  justify-content: flex-start;
}
#container.full_screen_mode main #infoButtons .middle_settings {
  justify-content: center;
}
#container.full_screen_mode main #infoButtons .middle_settings .rotate {
  writing-mode: vertical-rl;
}
#container.full_screen_mode main #infoButtons .middle_settings .ui.button {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 210px;
  height: 100%;
  font-size: 1.25rem;
  padding: 11px 9.46px;
}
#container.full_screen_mode main #infoButtons .middle_settings .ui.button i {
  width: auto;
}
#container.full_screen_mode main #infoButtons .middle_settings .ui.button i:not(:last-child) {
  margin-bottom: 5px;
}
#container.full_screen_mode main #infoButtons .bottom_settings {
  justify-content: flex-end;
}
#container.full_screen_mode main #infoButtons .show_hide_rooms {
  display: none;
  pointer-events: none;
}
#container.full_screen_mode #roombuttons + .ui.stackable.grid .stretched.row:first-child {
  padding-bottom: 0;
  overflow: hidden !important;
}
#container.full_screen_mode #roombuttons.hide_rooms + .ui.stackable.grid .stretched.row:first-child {
  padding-top: 0;
}
#container.full_screen_mode #fullscreen {
  overflow-y: auto !important;
  overflow-x: hidden;
}
#container.full_screen_mode #fullscreen.fix_width #infoButtons .top_settings .ui.button,
#container.full_screen_mode #fullscreen.fix_width #infoButtons .bottom_settings .ui.button {
  font-size: 0.8rem;
  padding: 7.65px 6.4px;
}
#container.full_screen_mode #fullscreen.fix_width #infoButtons .middle_settings .ui.button {
  font-size: 0.8rem;
  padding: 11px 8.46px;
}
#container.full_screen_mode #fullscreen.fix_width #scene_right {
  width: 32% !important;
  margin: 0 !important;
}
#container.full_screen_mode #fullscreen.fix_width #scene_right.hide_right {
  width: 0 !important;
}
#container.full_screen_mode #fullscreen.fix_width #scene_right.sixteen.wide {
  width: calc(96% - 2em) !important;
  margin: 0 0 0 1em !important;
}
#container.full_screen_mode #fullscreen.fix_width #scene_player {
  width: calc(64% - 1rem) !important;
}
#container.full_screen_mode #fullscreen.fix_width #scene_player.sixteen.wide.column, #container.full_screen_mode #fullscreen.fix_width #scene_player.full_player {
  width: calc(96% - 1em) !important;
}
@media only screen and (max-width: 1100px) {
  #container.full_screen_mode #fullscreen.fix_width #scene_player {
    padding-right: 0 !important;
  }
}
#container.full_screen_mode #fullscreen.fix_width__mobile #infoButtons {
  display: none !important;
  width: 0 !important;
  pointer-events: none;
}
#container.full_screen_mode #fullscreen.fix_width__mobile #scene_right {
  width: calc(100% - 2em) !important;
  padding: 10px 20px 20px;
  margin: 0 auto;
}
@media only screen and (max-width: 1100px) {
  #container.full_screen_mode #fullscreen.fix_width__mobile #scene_right {
    padding: 10px 10px 15px;
  }
}
#container.full_screen_mode #fullscreen.fix_width__mobile #scene_player {
  width: calc(100% - 1em) !important;
}
@media only screen and (max-width: 1100px) {
  #container.full_screen_mode #fullscreen.fix_width__mobile #scene_player {
    width: 100% !important;
  }
}
#container.full_screen_mode #fullscreen.full_screen {
  scrollbar-color: #252525 transparent;
  background-color: #F6F6F6;
  padding: 10px 10px 0;
}
#container.full_screen_mode #fullscreen.full_screen::-webkit-scrollbar-track {
  background-color: transparent;
}
#container.full_screen_mode #fullscreen.full_screen::-webkit-scrollbar-thumb {
  background-color: #252525;
}
#container.full_screen_mode #fullscreen.full_screen::-webkit-scrollbar-thumb:active {
  background: #fff;
}
#container.full_screen_mode #fullscreen.full_screen .ui.stackable.grid {
  padding: 0 1rem;
}
#container.full_screen_mode #fullscreen.full_screen .row#scene_bottom > [class*="sixteen wide"].column {
  width: 100% !important;
}
#container.full_screen_mode #fullscreen.full_screen #infoline_content {
  padding: 0;
}
#container.full_screen_mode #fullscreen.full_screen .show_hide_rooms {
  display: block;
  pointer-events: all;
}
#container.full_screen_mode #fullscreen.full_screen #roombuttons:empty + .ui.stackable.grid .show_hide_rooms {
  display: none;
  pointer-events: none;
}
#container.full_screen_mode #fullscreen.full_screen #scene_right {
  width: 23% !important;
}
#container.full_screen_mode #fullscreen.full_screen #scene_right.hide_right {
  width: 0 !important;
}
#container.full_screen_mode #fullscreen.full_screen #scene_right.sixteen.wide {
  width: 96% !important;
  max-height: calc(100vh - 225px);
  height: calc(100vh - 225px);
  margin-left: 0 !important;
}
#container.full_screen_mode #fullscreen.full_screen #infoButtons.hide_rooms {
  width: 7% !important;
  border-top-right-radius: 10px;
}
#container.full_screen_mode #fullscreen.full_screen #scene_right.wide + #infoButtons.hide_rooms {
  width: 4% !important;
}
#container.full_screen_mode #fullscreen.full_screen #scene_right.wide + #infoButtons.hide_rooms.hide_right {
  width: 7% !important;
}
#container.full_screen_mode #fullscreen.full_screen #scene_player {
  width: 73% !important;
  padding: 0;
}
#container.full_screen_mode #fullscreen.full_screen #scene_player.sixteen.wide.column {
  width: 96% !important;
  max-height: calc(100vh - 225px);
  height: calc(100vh - 225px);
}
#container.full_screen_mode #fullscreen.full_screen #scene_player.sixteen.wide.column.hidden_rooms {
  width: 93% !important;
  max-height: calc(100vh - 92px);
  height: calc(100vh - 92px);
}
#container.full_screen_mode #fullscreen.full_screen #scene_player.full_player {
  width: 96% !important;
  max-height: calc(100vh - 225px);
  height: calc(100vh - 225px);
}
#container.full_screen_mode #fullscreen.full_screen #scene_player.full_player.hidden_rooms {
  width: 93% !important;
  max-height: calc(100vh - 92px);
  height: calc(100vh - 92px);
}
#container.full_screen_mode #fullscreen.full_screen #roombuttons:not(:empty) + #scene_player .placeholder,
#container.full_screen_mode #fullscreen.full_screen #roombuttons:not(:empty) + #scene_player #mediator-player,
#container.full_screen_mode #fullscreen.full_screen #roombuttons:not(:empty) + #scene_player #mediator-player #mediator-player-container,
#container.full_screen_mode #fullscreen.full_screen #roombuttons:not(:empty) + #scene_player #mediator-player #mediator-player-container #player,
#container.full_screen_mode #fullscreen.full_screen #roombuttons:not(:empty) + #scene_player #mediator-player #mediator-player-container #player #oframeplayer,
#container.full_screen_mode #fullscreen.full_screen #roombuttons:not(:empty) + #scene_player #mediator-player #mediator-player-container #player #oframeplayer {
  border-top-left-radius: 10px;
}
@media only screen and (max-width: 1100px) {
  #container.full_screen_mode #fullscreen.full_screen.fix_width #infoButtons {
    margin-right: 0;
  }
}
#container.full_screen_mode #fullscreen.full_screen.fix_width #scene_right {
  width: 31% !important;
  margin: 0 !important;
}
#container.full_screen_mode #fullscreen.full_screen.fix_width #scene_right.hide_right {
  width: 0 !important;
}
#container.full_screen_mode #fullscreen.full_screen.fix_width #scene_right.sixteen.wide {
  width: 96% !important;
  height: calc(100vh - 249px);
}
#container.full_screen_mode #fullscreen.full_screen.fix_width #scene_player {
  width: 65% !important;
}
#container.full_screen_mode #fullscreen.full_screen.fix_width #scene_player.full_player, #container.full_screen_mode #fullscreen.full_screen.fix_width #scene_player.sixteen.wide.column {
  width: 96% !important;
  max-height: calc(100vh - 249px);
  height: calc(100vh - 249px);
}
#container.full_screen_mode #fullscreen.full_screen.fix_width #scene_player.full_player.hidden_rooms {
  width: 93% !important;
  max-height: calc(100vh - 92px);
  height: calc(100vh - 92px);
}
#container.full_screen_mode #fullscreen.full_screen.fix_width #roombuttons.hide_rooms + .ui.stackable.grid .stretched.row:first-child {
  justify-content: center;
}
#container.full_screen_mode #fullscreen.full_screen.fix_width__mobile #infoButtons {
  display: none !important;
  width: 0 !important;
  pointer-events: none;
}
#container.full_screen_mode #fullscreen.full_screen.fix_width__mobile #scene_right {
  width: calc(100% - 2em) !important;
  padding: 10px 20px 20px;
  margin: 0 auto;
}
@media only screen and (max-width: 1100px) {
  #container.full_screen_mode #fullscreen.full_screen.fix_width__mobile #scene_right {
    padding: 10px 10px 15px;
  }
}
@media only screen and (max-width: 1100px) {
  #container.full_screen_mode #fullscreen.full_screen.fix_width__mobile #scene_player {
    width: 100% !important;
    height: 100%;
    padding-right: 0 !important;
  }
}
#container.full_screen_mode #fullscreen.full_screen.fix_width__mobile #scene_player.full_player, #container.full_screen_mode #fullscreen.full_screen.fix_width__mobile #scene_player.sixteen.wide.column {
  width: 100% !important;
  height: 100%;
}
#container.full_screen_mode .ui.stackable.grid.full_screen {
  overflow-y: auto !important;
}
#container.full_screen_mode [data-inverted][data-position="left center"][data-tooltip]::before,
#container.full_screen_mode [data-tooltip][data-inverted]::after {
  background: #000;
  color: #D9D9D9;
  font-size: 0.813rem;
}
#container.full_screen_mode [data-inverted][data-position="left center"][data-tooltip]::before {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: none;
}
#container.full_screen_mode [data-position="left center"][data-tooltip]::before {
  margin-top: -8px;
  margin-right: 1px;
}
#container.full_screen_mode [data-position="left center"][data-tooltip]::after {
  margin-top: -5px;
}

#container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player .placeholder,
#container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player,
#container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container,
#container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player,
#container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player #oframeplayer {
  border-radius: 0 0 0 10px;
}
#container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player.hidden_rooms .placeholder,
#container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player.hidden_rooms #mediator-player,
#container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player.hidden_rooms #mediator-player #mediator-player-container,
#container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player.hidden_rooms #mediator-player #mediator-player-container #player,
#container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player.hidden_rooms #mediator-player #mediator-player-container #player #oframeplayer {
  border-radius: 10px 0 0 10px;
}
@media only screen and (max-width: 870px) {
  #container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid #scene_player {
    margin-bottom: 10px !important;
  }
}
@media only screen and (max-width: 870px) {
  #container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid #scene_player .placeholder,
  #container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid #scene_player #mediator-player,
  #container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container,
  #container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player,
  #container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer {
    border-radius: 0 0 10px 10px;
  }
}
@media only screen and (max-width: 870px) {
  #container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid #scene_right {
    border-radius: 10px;
  }
}
@media only screen and (max-width: 870px) {
  #container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons + .ui.stackable.grid #scene_right.sixteen {
    border-radius: 0 0 10px 10px;
  }
}
@media only screen and (max-width: 870px) {
  #container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons:empty + .ui.stackable.grid #scene_right {
    border-radius: 10px;
  }
}
@media only screen and (max-width: 870px) {
  #container.full_screen_mode main:has(#infoline) #fullscreen #roombuttons:empty + .ui.stackable.grid #scene_right.sixteen {
    border-radius: 10px;
  }
}
#container.full_screen_mode main:has(#infoline) #fullscreen.fix_width__mobile #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player .placeholder,
#container.full_screen_mode main:has(#infoline) #fullscreen.fix_width__mobile #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player,
#container.full_screen_mode main:has(#infoline) #fullscreen.fix_width__mobile #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container,
#container.full_screen_mode main:has(#infoline) #fullscreen.fix_width__mobile #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player,
#container.full_screen_mode main:has(#infoline) #fullscreen.fix_width__mobile #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player #oframeplayer {
  border-radius: 0 0 10px 10px;
}

#container.full_screen_mode main #fullscreen #roombuttons + .ui.stackable.grid:has(#scene_right.sixteen.hide_right) #infoButtons {
  width: calc(100% - 2em) !important;
  flex-direction: row;
  justify-content: flex-end;
  padding: 10px;
  margin-left: 1em;
  border-bottom-left-radius: 10px;
}
#container.full_screen_mode main #fullscreen #roombuttons + .ui.stackable.grid:has(#scene_right.sixteen.hide_right) #infoButtons .top_settings,
#container.full_screen_mode main #fullscreen #roombuttons + .ui.stackable.grid:has(#scene_right.sixteen.hide_right) #infoButtons .middle_settings,
#container.full_screen_mode main #fullscreen #roombuttons + .ui.stackable.grid:has(#scene_right.sixteen.hide_right) #infoButtons .bottom_settings {
  flex-grow: unset;
}
#container.full_screen_mode main #fullscreen #roombuttons + .ui.stackable.grid:has(#scene_right.sixteen.hide_right) #infoButtons .middle_settings .ui.button {
  font-size: 0.875rem;
  min-width: 130px;
  min-height: auto;
  padding: 11px 10px;
  margin: 0 5px;
}
#container.full_screen_mode main #fullscreen.full_screen #roombuttons + .ui.stackable.grid:has(#scene_right.sixteen.hide_right) #infoButtons {
  width: 100% !important;
}
#container.full_screen_mode main #fullscreen.fix_width #roombuttons + .ui.stackable.grid:has(#scene_right.sixteen.hide_right) #infoButtons .middle_settings .ui.button {
  font-size: 0.8rem;
  padding: 7.65px 6.4px;
}
#container.full_screen_mode main #fullscreen #roombuttons + .ui.stackable.grid #scene_right {
  border-bottom-right-radius: 0;
}

#container.full_screen_mode main #fullscreen #roombuttons:empty + .ui.stackable.grid:has(#scene_right.sixteen) #infoButtons {
  border-radius: 10px;
}

#container main #roombuttons:empty + .ui.stackable.grid #scene_player .placeholder,
#container main #roombuttons:empty + .ui.stackable.grid #scene_player #mediator-player,
#container main #roombuttons:empty + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container,
#container main #roombuttons:empty + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player,
#container main #roombuttons:empty + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer,
#container main #roombuttons:empty + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
#container main #roombuttons:empty + .ui.stackable.grid #scene_right {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
#container main #roombuttons + .ui.stackable.grid #scene_player .placeholder,
#container main #roombuttons + .ui.stackable.grid #scene_player #mediator-player,
#container main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container,
#container main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player,
#container main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer,
#container main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer {
  border-bottom-left-radius: 10px;
}
#container main #roombuttons + .ui.stackable.grid #scene_right {
  border-bottom-right-radius: 10px;
}
#container:has(#infoline_content:empty) main #roombuttons + .ui.stackable.grid #scene_player .placeholder,
#container:has(#infoline_content:empty) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player,
#container:has(#infoline_content:empty) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container,
#container:has(#infoline_content:empty) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player,
#container:has(#infoline_content:empty) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer,
#container:has(#infoline_content:empty) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#container:has(#infoline_content:empty):has(#scene_bottom[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player .placeholder,
#container:has(#infoline_content:empty):has(#scene_bottom[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player,
#container:has(#infoline_content:empty):has(#scene_bottom[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container,
#container:has(#infoline_content:empty):has(#scene_bottom[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player,
#container:has(#infoline_content:empty):has(#scene_bottom[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer,
#container:has(#infoline_content:empty):has(#scene_bottom[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 0;
}
#container main:has(#infoline[style="display:none;"]):has(#scene_bottom[style="display:inline-flex !important"]):has(#scene_right[style="display:none !important"]) #roombuttons + .ui.stackable.grid #scene_player .placeholder,
#container main:has(#infoline[style="display:none;"]):has(#scene_bottom[style="display:inline-flex !important"]):has(#scene_right[style="display:none !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player,
#container main:has(#infoline[style="display:none;"]):has(#scene_bottom[style="display:inline-flex !important"]):has(#scene_right[style="display:none !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container,
#container main:has(#infoline[style="display:none;"]):has(#scene_bottom[style="display:inline-flex !important"]):has(#scene_right[style="display:none !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player,
#container main:has(#infoline[style="display:none;"]):has(#scene_bottom[style="display:inline-flex !important"]):has(#scene_right[style="display:none !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer,
#container main:has(#infoline[style="display:none;"]):has(#scene_bottom[style="display:inline-flex !important"]):has(#scene_right[style="display:none !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer {
  border-bottom-right-radius: 0;
}
#container:has(#infoline_content:empty):has(#scene_bottom[style="display:none !important"]):has(#scene_right[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player .placeholder,
#container:has(#infoline_content:empty):has(#scene_bottom[style="display:none !important"]):has(#scene_right[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player,
#container:has(#infoline_content:empty):has(#scene_bottom[style="display:none !important"]):has(#scene_right[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container,
#container:has(#infoline_content:empty):has(#scene_bottom[style="display:none !important"]):has(#scene_right[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player,
#container:has(#infoline_content:empty):has(#scene_bottom[style="display:none !important"]):has(#scene_right[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer,
#container:has(#infoline_content:empty):has(#scene_bottom[style="display:none !important"]):has(#scene_right[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}
#container main:has(#infoline[style="display:none;"]):has(#scene_bottom[style="display:none !important"]) #roombuttons + .ui.stackable.grid #scene_right {
  border-bottom-right-radius: 10px;
}
#container main #roombuttons + .stackable > .row#infoline {
  padding: 10px 0;
}
#container main #roombuttons + .stackable > .row#infoline .content {
  padding-top: 5px;
  padding-bottom: 5px;
}
#container main #roombuttons + .stackable > .row#infoline + #scene_bottom .column {
  border-radius: 10px;
}
#container main #roombuttons + .stackable > .row#infoline .ui.icon.message > .icons,
#container main #roombuttons + .stackable > .row#infoline .ui.icon.message > i.icon:not(.close) {
  font-size: 2em;
}
#container main #roombuttons + .stackable > .row#infoline .ui.ui.ui.ui.tiny.button {
  display: inline-flex;
  font-size: 0.7rem;
  padding: 0.6rem 0.8rem .55rem;
}
#container main #roombuttons + .stackable > .row#infoline .ui.icon.message {
  align-items: flex-start;
}
#container main #roombuttons + .stackable > .row#infoline #infoline_timer strong.seconds, #container main #roombuttons + .stackable > .row#infoline #infoline_timer strong.minutes, #container main #roombuttons + .stackable > .row#infoline #infoline_timer strong.hours {
  display: inline-block;
  text-align: center;
}

#container main #roombuttons + .stackable > .row#infoline p #infoline_timer strong.seconds,
#container main #roombuttons + .stackable > .row#infoline p #infoline_timer strong.minutes,
#container main #roombuttons + .stackable > .row#infoline  p #infoline_timerstrong.hours {
  width: 24px;
}

#container main #roombuttons + .stackable > .row#infoline .header #infoline_timer strong.seconds,
#container main #roombuttons + .stackable > .row#infoline .header #infoline_timer strong.minutes,
#container main #roombuttons + .stackable > .row#infoline .header #infoline_timer strong.hours {
  width: 28px;
}

#container main:has(#infoline) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player .placeholder,
#container main:has(#infoline) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player,
#container main:has(#infoline) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container,
#container main:has(#infoline) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player,
#container main:has(#infoline) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player #oframeplayer,
#container main:has(#infoline) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player #oframeplayer {
  border-radius: 10px;
}
#container main:has(#infoline) #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player .placeholder,
#container main:has(#infoline) #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player,
#container main:has(#infoline) #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container,
#container main:has(#infoline) #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player,
#container main:has(#infoline) #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player #oframeplayer,
#container main:has(#infoline) #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player #oframeplayer {
  border-radius: 0 0 10px 10px;
}
#container main #fullscreen.full_screen_mode #roombuttons:empty + .ui.stackable.grid #scene_right {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
@media only screen and (max-width: 1100px) {
  #container main #fullscreen.full_screen_mode #roombuttons:empty + .ui.stackable.grid #scene_right {
    border-radius: 10px;
  }
}
#container main #fullscreen.full_screen_mode #roombuttons:empty + .ui.stackable.grid #infoButtons {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
#container main #fullscreen.full_screen_mode #roombuttons + .ui.stackable.grid #scene_right {
  border-bottom-right-radius: 0;
}
@media only screen and (max-width: 1100px) {
  #container main #fullscreen.full_screen_mode #roombuttons + .ui.stackable.grid #scene_right {
    border-radius: 0 0 10px 10px;
  }
}
@media only screen and (max-width: 1100px) {
  #container main #fullscreen.full_screen_mode #roombuttons + .ui.stackable.grid #scene_right.wide {
    border-radius: 0;
  }
}
@media only screen and (max-width: 1100px) {
  #container main #fullscreen.full_screen_mode #roombuttons + .ui.stackable.grid #scene_right.wide.sixteen {
    border-bottom-left-radius: 10px;
  }
}
#container main #fullscreen.full_screen_mode #roombuttons + .ui.stackable.grid #infoButtons {
  border-bottom-right-radius: 10px;
}

#player {
  position: relative;
}
#player #oframeplayer #pjsfrrsplayer + pjsdiv + pjsdiv + pjsdiv > pjsdiv::before,
#player #oframeplayer #pjsfrrsplayer + style + pjsdiv + pjsdiv + pjsdiv > pjsdiv::before {
  background: transparent;
  background: -webkit-linear-gradient(180deg, transparent, #0d0d0d);
  background: -moz-linear-gradient(180deg, transparent, #0d0d0d);
  background: -ms-linear-gradient(180deg, transparent, #0d0d0d);
  background: -o-linear-gradient(180deg, transparent, #0d0d0d);
  background: linear-gradient(180deg, transparent, #0d0d0d);
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 200%;
}
#player #oframeplayer #player_control_mediatorMainPlay #player_control_mediatorMainPlay_bg {
  opacity: 0.3;
}
#player #oframeplayer #player_control_mediatorMainPlay:hover #player_control_mediatorMainPlay_bg {
  opacity: 0.4;
}
#player #oframeplayer pjsdiv[class^=loader] {
  border-left-color: var(--main-color) !important;
}
#player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(2) {
  background: rgba(0, 207, 195, 0.5) !important;
}
#player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(3) {
  background: var(--main-color) !important;
}
#player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(4) {
  background: var(--main-color) !important;
}
#player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(3) pjsdiv:first-child {
  background: rgba(13, 13, 13, 0.5) !important;
}
#player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(3) pjsdiv:last-child {
  opacity: 0.5 !important;
}
#player #oframeplayer pjsdiv[id^=player_playlist] pjsdiv[me^=head_x-] pjsdiv {
  background-color: rgba(13, 13, 13, 0.5) !important;
}
#player #oframeplayer pjsdiv[id^=player_playlist] pjsdiv[me^=head_x-]:hover pjsdiv {
  background-color: rgba(13, 13, 13, 0.7) !important;
}
#player #oframeplayer pjsdiv[id^=player_playlist] pjsdiv[me^=x-] pjsdiv {
  background-color: rgba(13, 13, 13, 0.5) !important;
}
#player #oframeplayer pjsdiv[id^=player_playlist]:has(svg[style="pointer-events: none; transition: transform 0.2s ease-out 0s; position: absolute; bottom: 50%; margin-bottom: -3.4px; right: 12px; transform: scale(-1, -1);"]) pjsdiv[me^=head_x-] pjsdiv {
  background-color: rgba(13, 13, 13, 0.7) !important;
}
#player #oframeplayer pjsdiv[id^=player_playlist]:has(svg[style="pointer-events: none; transition: transform 0.2s ease-out 0s; position: absolute; bottom: 50%; margin-bottom: -3.4px; right: 12px; transform: scale(-1, -1);"]) pjsdiv[me^=head_x-]:hover pjsdiv {
  background-color: rgba(13, 13, 13, 0.6) !important;
}
#player #oframeplayer #player_control_logo {
  left: 0 !important;
  right: 0;
  width: auto;
  margin: 0 auto;
}
#player #oframeplayer #player_control_logo:hover #player_control_logo_text::before, #player #oframeplayer #player_control_logo:hover #player_control_logo_text::after {
  opacity: 1;
}
#player #oframeplayer #player_control_logo pjsdiv {
  top: calc(100% - 28px) !important;
  right: 0;
  width: 150px;
  height: 55px;
  margin: 0 auto;
}
#player #oframeplayer #player_control_logo #player_control_logo_bg {
  top: -18px !important;
  bottom: 39px;
  left: -15px !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 9;
}
#player #oframeplayer #player_control_logo #player_control_logo_text {
  top: 0 !important;
  left: 0 !important;
  right: 0;
  width: 100% !important;
  height: 100% !important;
  font-size: 0 !important;
  text-align: center;
  margin: 0 auto;
  padding: 0 !important;
  pointer-events: all !important;
  cursor: pointer;
}
#player #oframeplayer #player_control_logo #player_control_logo_text::before, #player #oframeplayer #player_control_logo #player_control_logo_text::after {
  position: absolute;
  transform: translateY(-50%);
  background-size: contain !important;
  background-position: center !important;
  top: 50%;
  right: 0;
  margin: 0 auto;
  transition: all 0.3s ease-in-out;
  opacity: 0.8;
}
#player #oframeplayer #player_control_logo #player_control_logo_text::before {
  display: none;
  content: "Mediator";
  left: 15px;
  font-size: 16px;
  font-weight: 700;
  font-family: "Graphik LCG";
}
#player #oframeplayer #player_control_logo #player_control_logo_text::after {
  content: "";
  left: 0;
  width: 100%;
  height: 100%;
  background: url("https://mediator.cloud/images/mediator-logo.svg");
  background-repeat: no-repeat;
  background-size: contain !important;
  background-position: center !important;
}
@media only screen and (max-width: 767px) {
  #player #oframeplayer #player_control_logo {
    display: none !important;
  }
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer #player_control_mediatorMainPlay + pjsdiv + pjsdiv {
    max-height: 142px !important;
  }
}
#player #oframeplayer pjsdiv[f2id]:last-child {
  padding-bottom: 7px;
}
#player #oframeplayer pjsdiv[f2id]:last-child pjsdiv {
  padding-bottom: 0;
}
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child {
  background: rgba(13, 13, 13, 0.5) !important;
}
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv > pjsdiv:first-child,
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child {
  -webkit-backdrop-filter: none !important;
  --tw-backdrop-blur: none !important;
  backdrop-filter: none !important;
  background: none !important;
}
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  transition: all 0.3s ease;
  -webkit-backdrop-filter: none !important;
  --tw-backdrop-blur: none !important;
  backdrop-filter: none !important;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
    font-size: 90%;
    padding-top: 3px !important;
    padding-bottom: 0 !important;
  }
}
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv[f2id="0"] {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.713rem !important;
  border-bottom: none !important;
  padding-top: 10px;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv[f2id="0"] {
    padding-top: 0;
  }
}
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv[f2id="0"] pjsdiv {
  color: #fff !important;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv[f2id="0"] pjsdiv {
    font-size: 85% !important;
  }
}
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv:hover pjsdiv {
  color: #fff !important;
}
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
  color: var(--main-color) !important;
  font-weight: 500;
}
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu ellipse {
  fill: var(--main-color) !important;
}
#player #oframeplayer .pjsplplayerscroll {
  background: none !important;
}
#player #oframeplayer .pjsplplayerscroll pjsdiv {
  transition: all 0.3s ease;
  -webkit-backdrop-filter: none !important;
  --tw-backdrop-blur: none !important;
  backdrop-filter: none !important;
}
#player #oframeplayer .pjsplplayerscroll pjsdiv * {
  transition: all 0.3s ease;
}
#player #oframeplayer .pjsplplayerscroll pjsdiv:hover {
  color: #fff !important;
}
#player #oframeplayer .pjsplplayerscroll pjsdiv.pjs-player-active-pl {
  color: var(--main-color) !important;
  pointer-events: none;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer #player_settings {
    top: 6px !important;
    max-height: 142px !important;
  }
}
#player #oframeplayer pjsdiv:has([is]) {
  background: rgba(13, 13, 13, 0.5) !important;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv:has([is]) {
    bottom: 65px !important;
    padding: 0 0 2px !important;
  }
}
#player #oframeplayer pjsdiv:has([is]) b {
  text-transform: uppercase;
  text-align: left !important;
  font-weight: 700;
  color: #fff !important;
  font-size: 0.713rem !important;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv:has([is]) b {
    font-size: 85% !important;
  }
}
#player #oframeplayer pjsdiv:has([is]) pjsdiv,
#player #oframeplayer pjsdiv:has([is]) pjsdiv:has([is]) {
  -webkit-backdrop-filter: none !important;
  --tw-backdrop-blur: none !important;
  backdrop-filter: none !important;
  background: none !important;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv:has([is]) pjsdiv,
  #player #oframeplayer pjsdiv:has([is]) pjsdiv:has([is]) {
    bottom: auto !important;
  }
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv:has([is]) pjsdiv pjsdiv[is],
  #player #oframeplayer pjsdiv:has([is]) pjsdiv:has([is]) pjsdiv[is] {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
}
#player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv {
  transition: all 0.3s ease;
  opacity: 1 !important;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv {
    font-size: 90%;
  }
}
#player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv:hover pjsdiv {
  background: none !important;
  color: #fff !important;
}
#player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
  color: var(--main-color) !important;
  font-weight: 500;
}
#player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu polyline {
  stroke: var(--main-color) !important;
}
#player #oframeplayer #player_control_mediatorVolumeMix pjsdiv:nth-child(2) pjsdiv:nth-child(1) {
  opacity: 1 !important;
}
#player #oframeplayer #player_control_mediatorVolumeMix pjsdiv:nth-child(2) pjsdiv:nth-child(1) path {
  transition: all 0.3s ease;
  stroke: #fff !important;
  opacity: 0.3;
}
#player #oframeplayer #player_control_mediatorVolumeMix pjsdiv:nth-child(2) pjsdiv:nth-child(1) path:hover {
  opacity: 0.6;
}
#player #oframeplayer #player_control_mediatorVolumeMix pjsdiv:nth-child(2) pjsdiv:nth-child(3) path {
  stroke: #fff !important;
  opacity: 1;
}
#player #oframeplayer #player_control_mediatorLive {
  left: auto !important;
  right: 140px;
}
#player #oframeplayer #player_control_mediatorSetting {
  left: auto !important;
  right: 73px;
  top: auto !important;
  bottom: 39px;
  opacity: 1 !important;
}

@media only screen and (max-width: 767.98px) {
  #player #oframeplayer style + #pjsfrrsplayer + style + pjsdiv + pjsdiv + pjsdiv {
    height: 50px !important;
    top: auto !important;
    bottom: 0;
  }
  #player #oframeplayer style + #pjsfrrsplayer + pjsdiv + pjsdiv + pjsdiv {
    height: 50px !important;
    top: auto !important;
    bottom: 0;
  }
  #player #oframeplayer #player_control_mediatorTimeline {
    top: auto !important;
    bottom: 53px;
  }
  #player #oframeplayer #player_control_mediatorPlay,
  #player #oframeplayer #player_control_mediatorVolume,
  #player #oframeplayer #player_control_mediatorVolumeMix,
  #player #oframeplayer #player_control_mediatorCurrentTime,
  #player #oframeplayer #player_control_mediatorFullTime,
  #player #oframeplayer #player_control_mediatorLive,
  #player #oframeplayer #player_control_stepback,
  #player #oframeplayer #player_control_stepforward,
  #player #oframeplayer #player_control_mediatorSetting,
  #player #oframeplayer #player_control_mediatorFull {
    top: auto !important;
    bottom: 25.5px;
  }
  #player #oframeplayer #player_control_mediatorVolumeMix {
    top: auto !important;
    bottom: 24px;
    left: 102px !important;
  }
  #player #oframeplayer #player_control_mediatorPlay {
    left: 20px !important;
  }
  #player #oframeplayer #player_control_mediatorVolume {
    left: 56px !important;
  }
  #player #oframeplayer #player_control_mediatorLive {
    left: auto !important;
    right: 107px;
    bottom: 24px !important;
  }
  #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text {
    font-size: 10px !important;
  }
  #player #oframeplayer #player_control_stepback {
    left: auto !important;
    right: 118px;
  }
  #player #oframeplayer #player_control_stepforward {
    left: auto !important;
    right: 92px;
  }
  #player #oframeplayer #player_control_mediatorSetting {
    left: auto !important;
    right: 58px;
  }
  #player #oframeplayer #player_control_mediatorFull {
    left: auto !important;
    right: 22px;
  }
}
#player #oframeplayer {
  /* Banne BG */
  /* Banner font */
}
#player #oframeplayer .player_quiz_bg {
  background: rgba(13, 13, 13, 0.5) !important;
}
@media only screen and (max-width: 767px) {
  #player #oframeplayer .player_quiz_bg pjsdiv:first-child {
    font-weight: 300;
    font-size: 95% !important;
    line-height: 1.1 !important;
    margin: 0 !important;
  }
}
#player #oframeplayer .player_quiz_bg pjsdiv:nth-child(3) {
  background: none !important;
  background-color: transparent !important;
  box-shadow: none !important;
}
@media only screen and (max-width: 767px) {
  #player #oframeplayer .player_quiz_bg pjsdiv:nth-child(3) {
    margin: 5px 0 0 0 !important;
    padding-bottom: 0 !important;
  }
}
#player #oframeplayer #player_banner_text {
  font-family: "Graphik LCG" !important;
}
#player #oframeplayer #player_banner_button3,
#player #oframeplayer #player_banner_button {
  transition: all 0.3s ease;
  position: relative;
  background: #efefef;
  color: #989898;
  font-family: "Graphik LCG";
  text-transform: uppercase;
  border-radius: 10px;
  padding: 1rem 2.5rem 0.9rem;
  overflow: hidden;
  z-index: 1;
  cursor: pointer;
  background-image: linear-gradient(to left, #00A8B2 0%, #0CFFE2 50%, #00A8B2 100%);
  background-size: 200% auto;
  color: var(--button-color);
  display: block;
  font-weight: 700;
  margin: 0 auto 7px;
}
#player #oframeplayer #player_banner_button3.dropdown,
#player #oframeplayer #player_banner_button.dropdown {
  overflow: unset;
}
#player #oframeplayer #player_banner_button3:focus, #player #oframeplayer #player_banner_button3:active, #player #oframeplayer #player_banner_button3.active, #player #oframeplayer #player_banner_button3.active:hover,
#player #oframeplayer #player_banner_button:focus,
#player #oframeplayer #player_banner_button:active,
#player #oframeplayer #player_banner_button.active,
#player #oframeplayer #player_banner_button.active:hover {
  background: #e8e8e8;
  color: #989898;
}
#player #oframeplayer #player_banner_button3:not(.loading)::before, #player #oframeplayer #player_banner_button3:not(.loading)::after,
#player #oframeplayer #player_banner_button:not(.loading)::before,
#player #oframeplayer #player_banner_button:not(.loading)::after {
  background: rgba(255, 255, 255, 0.02);
  background: -webkit-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  background: -moz-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  background: -ms-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  background: -o-linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.02), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.02));
  -webkit-transform: translateX(-120%);
  -moz-transform: translateX(-120%);
  -ms-transform: translateX(-120%);
  -o-transform: translateX(-120%);
  transform: translateX(-120%);
  transition: all 0.6s ease;
  -webkit-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  -moz-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  -ms-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  -o-box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  box-shadow: 0 0 20px rgba(255, 255, 255, 0.02);
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 60%;
  height: 100%;
  border-radius: 5px;
  pointer-events: none;
  z-index: -1;
}
#player #oframeplayer #player_banner_button3.dropdown::before, #player #oframeplayer #player_banner_button3.dropdown::after,
#player #oframeplayer #player_banner_button.dropdown::before,
#player #oframeplayer #player_banner_button.dropdown::after {
  display: none;
}
#player #oframeplayer #player_banner_button3:hover,
#player #oframeplayer #player_banner_button:hover {
  background: #e8e8e8;
  color: #989898;
}
#player #oframeplayer #player_banner_button3:hover:not(.loading)::before, #player #oframeplayer #player_banner_button3:hover:not(.loading)::after,
#player #oframeplayer #player_banner_button:hover:not(.loading)::before,
#player #oframeplayer #player_banner_button:hover:not(.loading)::after {
  -webkit-transform: translateX(200%);
  -moz-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -o-transform: translateX(200%);
  transform: translateX(200%);
}
#player #oframeplayer #player_banner_button3.iti__selected-country,
#player #oframeplayer #player_banner_button.iti__selected-country {
  padding: 2px 0 0;
}
#player #oframeplayer #player_banner_button3.iti__selected-country::before, #player #oframeplayer #player_banner_button3.iti__selected-country::after,
#player #oframeplayer #player_banner_button.iti__selected-country::before,
#player #oframeplayer #player_banner_button.iti__selected-country::after {
  display: none;
}
#player #oframeplayer #player_banner_button3.iti__selected-country .iti__selected-country-primary:hover,
#player #oframeplayer #player_banner_button.iti__selected-country .iti__selected-country-primary:hover {
  background: none;
}
#player #oframeplayer #player_banner_button3.iti__selected-country .iti__selected-dial-code,
#player #oframeplayer #player_banner_button.iti__selected-country .iti__selected-dial-code {
  color: #373737;
}
#player #oframeplayer #player_banner_button3.iti__selected-country:focus, #player #oframeplayer #player_banner_button3.iti__selected-country:active, #player #oframeplayer #player_banner_button3.iti__selected-country:hover,
#player #oframeplayer #player_banner_button.iti__selected-country:focus,
#player #oframeplayer #player_banner_button.iti__selected-country:active,
#player #oframeplayer #player_banner_button.iti__selected-country:hover {
  background: none;
}
#player #oframeplayer #player_banner_button3.iti__selected-country:focus .iti__selected-dial-code, #player #oframeplayer #player_banner_button3.iti__selected-country:active .iti__selected-dial-code, #player #oframeplayer #player_banner_button3.iti__selected-country:hover .iti__selected-dial-code,
#player #oframeplayer #player_banner_button.iti__selected-country:focus .iti__selected-dial-code,
#player #oframeplayer #player_banner_button.iti__selected-country:active .iti__selected-dial-code,
#player #oframeplayer #player_banner_button.iti__selected-country:hover .iti__selected-dial-code {
  color: var(--main-color);
}
#player #oframeplayer #player_banner_button3.iti__selected-country .iti__selected-country-primary,
#player #oframeplayer #player_banner_button.iti__selected-country .iti__selected-country-primary {
  padding-bottom: 2px;
}
#player #oframeplayer #player_banner_button3.primary,
#player #oframeplayer #player_banner_button.primary {
  background-image: linear-gradient(to left, #00A8B2 0%, #0CFFE2 50%, #00A8B2 100%);
  background-size: 200% auto;
  color: var(--button-color);
}
#player #oframeplayer #player_banner_button3.primary:hover,
#player #oframeplayer #player_banner_button.primary:hover {
  background-position: right center;
  color: var(--button-color);
}
#player #oframeplayer #player_banner_button3.primary:focus, #player #oframeplayer #player_banner_button3.primary:active,
#player #oframeplayer #player_banner_button.primary:focus,
#player #oframeplayer #player_banner_button.primary:active {
  color: var(--button-color);
}
#player #oframeplayer #player_banner_button3.mini,
#player #oframeplayer #player_banner_button.mini {
  font-size: 0.5rem;
  padding: 0.7rem 1.2rem 0.6rem;
}
#player #oframeplayer #player_banner_button3.tiny,
#player #oframeplayer #player_banner_button.tiny {
  font-size: 0.7rem;
  padding: 0.8rem 1.3rem 0.8rem;
}
#player #oframeplayer #player_banner_button3.small,
#player #oframeplayer #player_banner_button.small {
  font-size: 0.85rem;
  padding: 0.9rem 1.5rem 0.9rem;
}
#player #oframeplayer #player_banner_button3.large,
#player #oframeplayer #player_banner_button.large {
  font-size: 1.2rem;
  padding: 1.25rem 2.5rem 1.25rem;
}
#player #oframeplayer #player_banner_button3.big,
#player #oframeplayer #player_banner_button.big {
  font-size: 1.35rem;
  padding: 1.35rem 2.5rem 1.4rem;
}
#player #oframeplayer #player_banner_button3.huge,
#player #oframeplayer #player_banner_button.huge {
  font-size: 1.5rem;
  padding: 1.35rem 3rem 1.4rem;
}
#player #oframeplayer #player_banner_button3.massive,
#player #oframeplayer #player_banner_button.massive {
  font-size: 1.7rem;
  padding: 1.45rem 3.2rem 1.5rem;
}
@media only screen and (max-width: 580px) {
  #player #oframeplayer #player_banner_button3,
  #player #oframeplayer #player_banner_button {
    padding: 1.188rem 1.5rem 1.1rem;
  }
}
#player #oframeplayer #player_banner_button3:hover,
#player #oframeplayer #player_banner_button:hover {
  background-position: right center;
  color: var(--button-color);
}
#player #oframeplayer #player_banner_button3:focus, #player #oframeplayer #player_banner_button3:active,
#player #oframeplayer #player_banner_button:focus,
#player #oframeplayer #player_banner_button:active {
  color: var(--button-color);
}
#player #oframeplayer #player_banner_button3:hover,
#player #oframeplayer #player_banner_button:hover {
  background-image: linear-gradient(to left, #0CFFE2 0%, #00A8B2 50%, #0CFFE2 100%);
  background-size: 200% auto;
  background-position: right center;
  color: var(--button-color);
  outline: none;
}
@media only screen and (max-width: 767px) {
  #player #oframeplayer #player_banner_button3,
  #player #oframeplayer #player_banner_button {
    padding: 0.6rem 1rem;
    font-size: 89%;
  }
}

body.quality_pro #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3),
body.quality_pro #player #oframeplayer pjsdiv[is^=quality] pjsdiv,
body.quality_pro #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv,
body.quality_pro #player #oframeplayer pjsdiv:has([is]) b,
body.lang_eng #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3),
body.lang_eng #player #oframeplayer pjsdiv[is^=quality] pjsdiv,
body.lang_eng #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv,
body.lang_eng #player #oframeplayer pjsdiv:has([is]) b,
body.lang_fra #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3),
body.lang_fra #player #oframeplayer pjsdiv[is^=quality] pjsdiv,
body.lang_fra #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv,
body.lang_fra #player #oframeplayer pjsdiv:has([is]) b,
body.lang_fin #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3),
body.lang_fin #player #oframeplayer pjsdiv[is^=quality] pjsdiv,
body.lang_fin #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv,
body.lang_fin #player #oframeplayer pjsdiv:has([is]) b,
body.lang_chi #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3),
body.lang_chi #player #oframeplayer pjsdiv[is^=quality] pjsdiv,
body.lang_chi #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv,
body.lang_chi #player #oframeplayer pjsdiv:has([is]) b,

body.lang_hye #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3),
body.lang_hye #player #oframeplayer pjsdiv[is^=quality] pjsdiv,
body.lang_hye #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv,
body.lang_hye #player #oframeplayer pjsdiv:has([is]) b {
  position: relative;
  font-size: 0 !important;
}
body.quality_pro #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3)::before,
body.quality_pro #player #oframeplayer pjsdiv[is^=quality] pjsdiv::before,
body.quality_pro #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv::before,
body.quality_pro #player #oframeplayer pjsdiv:has([is]) b::before,
body.lang_eng #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3)::before,
body.lang_eng #player #oframeplayer pjsdiv[is^=quality] pjsdiv::before,
body.lang_eng #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv::before,
body.lang_eng #player #oframeplayer pjsdiv:has([is]) b::before,
body.lang_fra #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3)::before,
body.lang_fra #player #oframeplayer pjsdiv[is^=quality] pjsdiv::before,
body.lang_fra #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv::before,
body.lang_fra #player #oframeplayer pjsdiv:has([is]) b::before,
body.lang_fin #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3)::before,
body.lang_fin #player #oframeplayer pjsdiv[is^=quality] pjsdiv::before,
body.lang_fin #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv::before,
body.lang_fin #player #oframeplayer pjsdiv:has([is]) b::before,
body.lang_chi #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3)::before,
body.lang_chi #player #oframeplayer pjsdiv[is^=quality] pjsdiv::before,
body.lang_chi #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv::before,
body.lang_chi #player #oframeplayer pjsdiv:has([is]) b::before,

body.lang_hye #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3)::before,
body.lang_hye #player #oframeplayer pjsdiv[is^=quality] pjsdiv::before,
body.lang_hye #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv::before,
body.lang_hye #player #oframeplayer pjsdiv:has([is]) b::before {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 20px;
  font-size: 14px;
}
body.quality_pro #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3) pjsdiv::before,
body.quality_pro #player #oframeplayer pjsdiv[is^=quality] pjsdiv pjsdiv::before,
body.quality_pro #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv pjsdiv::before,
body.quality_pro #player #oframeplayer pjsdiv:has([is]) b pjsdiv::before,
body.lang_eng #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3) pjsdiv::before,
body.lang_eng #player #oframeplayer pjsdiv[is^=quality] pjsdiv pjsdiv::before,
body.lang_eng #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv pjsdiv::before,
body.lang_eng #player #oframeplayer pjsdiv:has([is]) b pjsdiv::before,
body.lang_fra #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3) pjsdiv::before,
body.lang_fra #player #oframeplayer pjsdiv[is^=quality] pjsdiv pjsdiv::before,
body.lang_fra #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv pjsdiv::before,
body.lang_fra #player #oframeplayer pjsdiv:has([is]) b pjsdiv::before,
body.lang_fin #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3) pjsdiv::before,
body.lang_fin #player #oframeplayer pjsdiv[is^=quality] pjsdiv pjsdiv::before,
body.lang_fin #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv pjsdiv::before,
body.lang_fin #player #oframeplayer pjsdiv:has([is]) b pjsdiv::before,
body.lang_chi #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3) pjsdiv::before,
body.lang_chi #player #oframeplayer pjsdiv[is^=quality] pjsdiv pjsdiv::before,
body.lang_chi #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv pjsdiv::before,
body.lang_chi #player #oframeplayer pjsdiv:has([is]) b pjsdiv::before,

body.lang_hye #player #oframeplayer pjsdiv[f2id] pjsdiv:nth-child(3) pjsdiv::before,
body.lang_hye #player #oframeplayer pjsdiv[is^=quality] pjsdiv pjsdiv::before,
body.lang_hye #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv pjsdiv::before,
body.lang_hye #player #oframeplayer pjsdiv:has([is]) b pjsdiv::before {
  display: none;
}
body.quality_pro #player #oframeplayer pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
body.quality_pro #player #oframeplayer pjsdiv:has([is]) b::before,
body.lang_eng #player #oframeplayer pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
body.lang_eng #player #oframeplayer pjsdiv:has([is]) b::before,
body.lang_fra #player #oframeplayer pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
body.lang_fra #player #oframeplayer pjsdiv:has([is]) b::before,
body.lang_fin #player #oframeplayer pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
body.lang_fin #player #oframeplayer pjsdiv:has([is]) b::before,
body.lang_chi #player #oframeplayer pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
body.lang_chi #player #oframeplayer pjsdiv:has([is]) b::before,
body.lang_hye #player #oframeplayer pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
body.lang_hye #player #oframeplayer pjsdiv:has([is]) b::before {
  text-transform: uppercase;
  font-weight: 700;
}
body.quality_pro #player #oframeplayer pjsdiv:has([is]) b::before,
body.lang_eng #player #oframeplayer pjsdiv:has([is]) b::before,
body.lang_fra #player #oframeplayer pjsdiv:has([is]) b::before,
body.lang_fin #player #oframeplayer pjsdiv:has([is]) b::before,
body.lang_chi #player #oframeplayer pjsdiv:has([is]) b::before,
body.lang_hye #player #oframeplayer pjsdiv:has([is]) b::before {
  left: 0;
}
body.quality_pro #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv,
body.lang_eng #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv,
body.lang_fra #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv,
body.lang_fin #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv,
body.lang_chi #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv,
body.lang_hye #player #oframeplayer pjsdiv[is="speed,3"] pjsdiv {
  min-width: 127px;
}
body.quality_pro #player #oframeplayer pjsdiv[is] pjsdiv::before,
body.lang_eng #player #oframeplayer pjsdiv[is] pjsdiv::before,
body.lang_fra #player #oframeplayer pjsdiv[is] pjsdiv::before,
body.lang_fin #player #oframeplayer pjsdiv[is] pjsdiv::before,
body.lang_chi #player #oframeplayer pjsdiv[is] pjsdiv::before,
body.lang_hye #player #oframeplayer pjsdiv[is] pjsdiv::before {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  top: -10px;
}
body.quality_pro #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
body.lang_eng #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
body.lang_fra #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
body.lang_fin #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
body.lang_chi #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
body.lang_hye #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text {
  width: 72px;
  height: 14px;
  font-size: 0 !important;
  overflow: hidden;
}
body.quality_pro #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text::before,
body.lang_eng #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text::before,
body.lang_fra #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text::before,
body.lang_fin #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text::before,
body.lang_chi #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text::before,
body.lang_hye #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text::before {
  -webkit-transform: translateY(-50%) scale(1);
  -moz-transform: translateY(-50%) scale(1);
  -ms-transform: translateY(-50%) scale(1);
  -o-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
  position: absolute;
  top: 50%;
  font-size: 13px;
  font-family: "Graphik LCG";
  text-transform: uppercase;
  letter-spacing: 2px;
}
@media only screen and (max-width: 767.98px) {
  body.quality_pro #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text::before,
  body.lang_eng #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text::before,
  body.lang_fra #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text::before,
  body.lang_fin #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text::before,
  body.lang_chi #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text::before,
  body.lang_hye #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text::before {
    font-size: 10px;
  }
}

@media only screen and (max-width: 767.98px) {
  body.lang_rus #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
  body.lang_rus #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
    width: 67px !important;
  }
}
body.lang_rus #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text {
  width: 72px;
  height: 14px;
  font-size: 0 !important;
  overflow: hidden;
}
body.lang_rus #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text::before {
  -webkit-transform: translateY(-50%) scale(1);
  -moz-transform: translateY(-50%) scale(1);
  -ms-transform: translateY(-50%) scale(1);
  -o-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
  position: absolute;
  top: 50%;
  font-size: 13px;
  font-family: "Graphik LCG";
  text-transform: uppercase;
  letter-spacing: 2px;
}
@media only screen and (max-width: 767.98px) {
  body.lang_rus #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text::before {
    font-size: 10px;
  }
}

body.lang_fin pjsdiv[is^=quality] pjsdiv {
  min-width: 110px;
}
body.lang_fin pjsdiv[f2id] {
  min-width: 155px;
}
body.lang_fin #player #oframeplayer #player_control_mediatorLive {
  right: 120px;
}
@media only screen and (max-width: 767.98px) {
  body.lang_fin #player #oframeplayer #player_control_mediatorLive {
    right: 100px;
  }
}
body.lang_fin #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
body.lang_fin #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
  width: 47px !important;
}
@media only screen and (max-width: 767.98px) {
  body.lang_fin #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
  body.lang_fin #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
    width: 39px !important;
  }
}

body.lang_hye pjsdiv[is^=quality] pjsdiv {
  min-width: 110px;
}
body.lang_hye pjsdiv[f2id] {
  min-width: 155px;
}
body.lang_hye #player #oframeplayer #player_control_mediatorLive {
  right: 120px;
}
@media only screen and (max-width: 767.98px) {
  body.lang_hye #player #oframeplayer #player_control_mediatorLive {
    right: 100px;
  }
}
body.lang_hye #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
body.lang_hye #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
  width: 47px !important;
}
@media only screen and (max-width: 767.98px) {
  body.lang_hye #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
  body.lang_hye #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
    width: 39px !important;
  }
}


body.lang_eng pjsdiv[f2id] {
  min-width: 105px;
}
body.lang_eng #player #oframeplayer #player_control_mediatorLive {
  right: 118px;
}
@media only screen and (max-width: 767.98px) {
  body.lang_eng #player #oframeplayer #player_control_mediatorLive {
    right: 94px;
  }
}
body.lang_eng #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
body.lang_eng #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
  width: 40px !important;
}
@media only screen and (max-width: 767.98px) {
  body.lang_eng #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
  body.lang_eng #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
    width: 34px !important;
  }
}

body.lang_fra #player #oframeplayer #player_control_mediatorLive {
  right: 124px;
}
@media only screen and (max-width: 767.98px) {
  body.lang_fra #player #oframeplayer #player_control_mediatorLive {
    right: 100px;
  }
}
body.lang_fra #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
body.lang_fra #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
  width: 52px !important;
}
@media only screen and (max-width: 767.98px) {
  body.lang_fra #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
  body.lang_fra #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
    width: 44px !important;
  }
}

body.lang_chi #player #oframeplayer #player_control_mediatorLive {
  right: 115px;
}
@media only screen and (max-width: 767.98px) {
  body.lang_chi #player #oframeplayer #player_control_mediatorLive {
    right: 93px;
  }
}
body.lang_chi #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
body.lang_chi #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
  width: 33px !important;
}
@media only screen and (max-width: 767.98px) {
  body.lang_chi #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
  body.lang_chi #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
    width: 28px !important;
  }
}

body.quality_pro pjsdiv[f2id],
body.quality_pro pjsdiv[is^=quality] pjsdiv {
  min-width: 80px;
}
body.quality_pro.lang_chi #player #oframeplayer #player_control_mediatorLive {
  right: 115px;
}
@media only screen and (max-width: 767.98px) {
  body.quality_pro.lang_chi #player #oframeplayer #player_control_mediatorLive {
    right: 93px;
  }
}
body.quality_pro.lang_chi #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
body.quality_pro.lang_chi #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
  width: 33px !important;
}
@media only screen and (max-width: 767.98px) {
  body.quality_pro.lang_chi #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
  body.quality_pro.lang_chi #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
    width: 28px !important;
  }
}
body.quality_pro.lang_fra #player #oframeplayer #player_control_mediatorLive {
  right: 124px;
}
@media only screen and (max-width: 767.98px) {
  body.quality_pro.lang_fra #player #oframeplayer #player_control_mediatorLive {
    right: 100px;
  }
}
body.quality_pro.lang_fra #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
body.quality_pro.lang_fra #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
  width: 52px !important;
}
@media only screen and (max-width: 767.98px) {
  body.quality_pro.lang_fra #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
  body.quality_pro.lang_fra #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
    width: 44px !important;
  }
}
body.quality_pro.lang_eng #player #oframeplayer #player_control_mediatorLive {
  right: 118px;
}
@media only screen and (max-width: 767.98px) {
  body.quality_pro.lang_eng #player #oframeplayer #player_control_mediatorLive {
    right: 94px;
  }
}
body.quality_pro.lang_eng #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
body.quality_pro.lang_eng #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
  width: 40px !important;
}
@media only screen and (max-width: 767.98px) {
  body.quality_pro.lang_eng #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
  body.quality_pro.lang_eng #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
    width: 34px !important;
  }
}
body.quality_pro.lang_fin #player #oframeplayer #player_control_mediatorLive {
  right: 120px;
}
@media only screen and (max-width: 767.98px) {
  body.quality_pro.lang_fin #player #oframeplayer #player_control_mediatorLive {
    right: 100px;
  }
}
body.quality_pro.lang_fin #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
body.quality_pro.lang_fin #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
  width: 47px !important;
}
@media only screen and (max-width: 767.98px) {
  body.quality_pro.lang_fin #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
  body.quality_pro.lang_fin #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
    width: 39px !important;
  }
}
@media only screen and (max-width: 767.98px) {
  body.quality_pro.lang_rus #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_text,
  body.quality_pro.lang_rus #player #oframeplayer #player_control_mediatorLive #player_control_mediatorLive_bg {
    width: 67px !important;
  }
}

body.lang_chi pjsdiv[is^=quality] pjsdiv,
body.lang_fra pjsdiv[is^=quality] pjsdiv,
body.lang_eng pjsdiv[is^=quality] pjsdiv {
  min-width: 90px;
}

body.quality_pro pjsdiv[is="speed,3"] pjsdiv::before {
  content: "Normal";
}
body.quality_pro pjsdiv[is="quality,3"] pjsdiv::before,
body.quality_pro pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "Auto";
}
body.quality_pro pjsdiv[is="quality,2"] pjsdiv::before,
body.quality_pro pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "1080p";
}
body.quality_pro pjsdiv[is="quality,1"] pjsdiv::before,
body.quality_pro pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "720p";
}
body.quality_pro pjsdiv[is="quality,0"] pjsdiv::before,
body.quality_pro pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "480p";
}
body.quality_pro pjsdiv:has([is]) pjsdiv:first-child pjsdiv:first-child b::before {
  content: "Speed";
}
body.quality_pro pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
body.quality_pro pjsdiv:has([is]) pjsdiv:last-child pjsdiv:last-child b::before {
  content: "Quality";
}
body.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,4"] pjsdiv::before,
body.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before,
body.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,4"] pjsdiv::before,
body.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before {
  content: "Auto";
}
body.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
body.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "1080p";
}
body.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
body.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "720p";
}
body.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
body.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "480p";
}
body.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
body.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "360p";
}
body.quality_pro #player_control_mediatorLive_text::before {
  content: "Live";
}

body.lang_eng pjsdiv[is="speed,3"] pjsdiv::before {
  content: "Normal";
}
body.lang_eng pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_eng pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "Auto";
}
body.lang_eng pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_eng pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "Max";
}
body.lang_eng pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_eng pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "High";
}
body.lang_eng pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_eng pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "Medium";
}
body.lang_eng pjsdiv:has([is]) pjsdiv:first-child pjsdiv:first-child b::before {
  content: "Speed";
}
body.lang_eng pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
body.lang_eng pjsdiv:has([is]) pjsdiv:last-child pjsdiv:last-child b::before {
  content: "Quality";
}
body.lang_eng pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,4"] pjsdiv::before,
body.lang_eng pjsdiv:has([is="quality,4"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before,
body.lang_eng pjsdiv:has([f2id="5"]) pjsdiv[is="quality,4"] pjsdiv::before,
body.lang_eng pjsdiv:has([f2id="5"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before {
  content: "Auto";
}
body.lang_eng pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_eng pjsdiv:has([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
body.lang_eng pjsdiv:has([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_eng pjsdiv:has([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "Max";
}
body.lang_eng pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_eng pjsdiv:has([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
body.lang_eng pjsdiv:has([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_eng pjsdiv:has([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "High";
}
body.lang_eng pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_eng pjsdiv:has([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
body.lang_eng pjsdiv:has([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_eng pjsdiv:has([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "Medium";
}
body.lang_eng pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_eng pjsdiv:has([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
body.lang_eng pjsdiv:has([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_eng pjsdiv:has([f2id="5"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "Low";
}
body.lang_eng #player_control_mediatorLive_text::before {
  content: "Live";
}
body.lang_eng.quality_pro pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_eng.quality_pro pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "1080p";
}
body.lang_eng.quality_pro pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_eng.quality_pro pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "720p";
}
body.lang_eng.quality_pro pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_eng.quality_pro pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "480p";
}
body.lang_eng.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_eng.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
body.lang_eng.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_eng.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "1080p";
}
body.lang_eng.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_eng.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
body.lang_eng.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_eng.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "720p";
}
body.lang_eng.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_eng.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
body.lang_eng.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_eng.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "480p";
}
body.lang_eng.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_eng.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
body.lang_eng.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_eng.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "360p";
}





body.lang_hye pjsdiv[is="speed,3"] pjsdiv::before {
  content: "Նորմալ";
}
body.lang_hye pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_hye pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "ավտոմատ";
}
body.lang_hye pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_hye pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "Լավագույնը";
}
body.lang_hye pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_hye pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "Բարձր";
}
body.lang_hye pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_hye pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "Միջին";
}
body.lang_hye pjsdiv:has([is]) pjsdiv:first-child pjsdiv:first-child b::before {
  content: "Արագություն";
}
body.lang_hye pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
body.lang_hye pjsdiv:has([is]) pjsdiv:last-child pjsdiv:last-child b::before {
  content: "Որակ";
}
body.lang_hye pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,4"] pjsdiv::before,
body.lang_hye pjsdiv:has([is="quality,4"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before,
body.lang_hye pjsdiv:has([f2id="5"]) pjsdiv[is="quality,4"] pjsdiv::before,
body.lang_hye pjsdiv:has([f2id="5"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before {
  content: "ավտոմատ";
}
body.lang_hye pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_hye pjsdiv:has([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
body.lang_hye pjsdiv:has([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_hye pjsdiv:has([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "Լավագույնը";
}
body.lang_hye pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_hye pjsdiv:has([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
body.lang_hye pjsdiv:has([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_hye pjsdiv:has([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "Բարձր";
}
body.lang_hye pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_hye pjsdiv:has([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
body.lang_hye pjsdiv:has([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_hye pjsdiv:has([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "Միջին";
}
body.lang_hye pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_hye pjsdiv:has([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
body.lang_hye pjsdiv:has([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_hye pjsdiv:has([f2id="5"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "Ցածր";
}
body.lang_hye #player_control_mediatorLive_text::before {
  content: "Եթերում է";
}
body.lang_hye.quality_pro pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_hye.quality_pro pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "1080p";
}
body.lang_hye.quality_pro pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_hye.quality_pro pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "720p";
}
body.lang_hye.quality_pro pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_hye.quality_pro pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "480p";
}
body.lang_hye.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_hye.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
body.lang_hye.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_hye.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "1080p";
}
body.lang_hye.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_hye.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
body.lang_hye.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_hye.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "720p";
}
body.lang_hye.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_hye.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
body.lang_hye.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_hye.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "480p";
}
body.lang_hye.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_hye.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
body.lang_hye.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_hye.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "360p";
}





body.lang_fra pjsdiv[is="speed,3"] pjsdiv::before {
  content: "Normale";
}
body.lang_fra pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_fra pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "Auto";
}
body.lang_fra pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_fra pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "Max";
}
body.lang_fra pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_fra pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "Haute";
}
body.lang_fra pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_fra pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "Moyen";
}
body.lang_fra pjsdiv:has([is]) pjsdiv:first-child pjsdiv:first-child b::before {
  content: "Vitesse";
}
body.lang_fra pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
body.lang_fra pjsdiv:has([is]) pjsdiv:last-child pjsdiv:last-child b::before {
  content: "Qualité";
}
body.lang_fra pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,4"] pjsdiv::before,
body.lang_fra pjsdiv:has([is="quality,4"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before,
body.lang_fra pjsdiv:has([f2id="5"]) pjsdiv[is="quality,4"] pjsdiv::before,
body.lang_fra pjsdiv:has([f2id="5"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before {
  content: "Auto";
}
body.lang_fra pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_fra pjsdiv:has([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
body.lang_fra pjsdiv:has([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_fra pjsdiv:has([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "Max";
}
body.lang_fra pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_fra pjsdiv:has([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
body.lang_fra pjsdiv:has([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_fra pjsdiv:has([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "Haute";
}
body.lang_fra pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_fra pjsdiv:has([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
body.lang_fra pjsdiv:has([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_fra pjsdiv:has([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "Moyen";
}
body.lang_fra pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_fra pjsdiv:has([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
body.lang_fra pjsdiv:has([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_fra pjsdiv:has([f2id="5"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "Basse";
}
body.lang_fra #player_control_mediatorLive_text::before {
  content: "Vivre";
}
body.lang_fra.quality_pro pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_fra.quality_pro pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "1080p";
}
body.lang_fra.quality_pro pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_fra.quality_pro pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "720p";
}
body.lang_fra.quality_pro pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_fra.quality_pro pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "480p";
}
body.lang_fra.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_fra.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
body.lang_fra.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_fra.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "1080p";
}
body.lang_fra.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_fra.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
body.lang_fra.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_fra.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "720p";
}
body.lang_fra.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_fra.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
body.lang_fra.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_fra.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "480p";
}
body.lang_fra.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_fra.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
body.lang_fra.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_fra.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "360p";
}

body.lang_fin pjsdiv[is="speed,3"] pjsdiv::before {
  content: "Normaali";
}
body.lang_fin pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_fin pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "Auto";
}
body.lang_fin pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_fin pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "Maksimi";
}
body.lang_fin pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_fin pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "Korkea";
}
body.lang_fin pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_fin pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "Keskikokoinen";
}
body.lang_fin pjsdiv:has([is]) pjsdiv:first-child pjsdiv:first-child b::before {
  content: "Nopeus";
}
body.lang_fin pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
body.lang_fin pjsdiv:has([is]) pjsdiv:last-child pjsdiv:last-child b::before {
  content: "Laatu";
}
body.lang_fin pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,4"] pjsdiv::before,
body.lang_fin pjsdiv:has([is="quality,4"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before,
body.lang_fin pjsdiv:has([f2id="5"]) pjsdiv[is="quality,4"] pjsdiv::before,
body.lang_fin pjsdiv:has([f2id="5"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before {
  content: "Auto";
}
body.lang_fin pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_fin pjsdiv:has([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
body.lang_fin pjsdiv:has([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_fin pjsdiv:has([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "Maksimi";
}
body.lang_fin pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_fin pjsdiv:has([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
body.lang_fin pjsdiv:has([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_fin pjsdiv:has([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "Korkea";
}
body.lang_fin pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_fin pjsdiv:has([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
body.lang_fin pjsdiv:has([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_fin pjsdiv:has([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "Keskikokoinen";
}
body.lang_fin pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_fin pjsdiv:has([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
body.lang_fin pjsdiv:has([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_fin pjsdiv:has([f2id="5"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "Matala";
}
body.lang_fin #player_control_mediatorLive_text::before {
  content: "Elää";
}
body.lang_fin.quality_pro pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_fin.quality_pro pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "1080p";
}
body.lang_fin.quality_pro pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_fin.quality_pro pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "720p";
}
body.lang_fin.quality_pro pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_fin.quality_pro pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "480p";
}
body.lang_fin.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_fin.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
body.lang_fin.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_fin.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "1080p";
}
body.lang_fin.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_fin.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
body.lang_fin.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_fin.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "720p";
}
body.lang_fin.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_fin.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
body.lang_fin.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_fin.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "480p";
}
body.lang_fin.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_fin.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
body.lang_fin.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_fin.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "360p";
}

body.lang_chi pjsdiv[is="speed,3"] pjsdiv::before {
  content: "正常";
}
body.lang_chi pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_chi pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "汽车";
}
body.lang_chi pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_chi pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "最大";
}
body.lang_chi pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_chi pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "高的";
}
body.lang_chi pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_chi pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "普通的";
}
body.lang_chi pjsdiv:has([is]) pjsdiv:first-child pjsdiv:first-child b::before {
  content: "速度";
}
body.lang_chi pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
body.lang_chi pjsdiv:has([is]) pjsdiv:last-child pjsdiv:last-child b::before {
  content: "质量";
}
body.lang_chi pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,4"] pjsdiv::before,
body.lang_chi pjsdiv:has([is="quality,4"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before,
body.lang_chi pjsdiv:has([f2id="5"]) pjsdiv[is="quality,4"] pjsdiv::before,
body.lang_chi pjsdiv:has([f2id="5"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before {
  content: "汽车";
}
body.lang_chi pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_chi pjsdiv:has([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
body.lang_chi pjsdiv:has([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_chi pjsdiv:has([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "最大";
}
body.lang_chi pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_chi pjsdiv:has([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
body.lang_chi pjsdiv:has([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_chi pjsdiv:has([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "高的";
}
body.lang_chi pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_chi pjsdiv:has([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
body.lang_chi pjsdiv:has([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_chi pjsdiv:has([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "普通的";
}
body.lang_chi pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_chi pjsdiv:has([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
body.lang_chi pjsdiv:has([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_chi pjsdiv:has([f2id="5"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "低的";
}
body.lang_chi #player_control_mediatorLive_text::before {
  content: "居住";
}
body.lang_chi.quality_pro pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_chi.quality_pro pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "1080p";
}
body.lang_chi.quality_pro pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_chi.quality_pro pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "720p";
}
body.lang_chi.quality_pro pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_chi.quality_pro pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "480p";
}
body.lang_chi.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_chi.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
body.lang_chi.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
body.lang_chi.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
  content: "1080p";
}
body.lang_chi.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_chi.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
body.lang_chi.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
body.lang_chi.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
  content: "720p";
}
body.lang_chi.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_chi.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
body.lang_chi.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
body.lang_chi.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
  content: "480p";
}
body.lang_chi.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_chi.quality_pro pjsdiv:has([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
body.lang_chi.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
body.lang_chi.quality_pro pjsdiv:has([f2id="5"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before {
  content: "360p";
}

body.lang_rus #player #oframeplayer #player_control_mediatorLive_text::before {
  content: "В эфире";
}

html.black #player #oframeplayer pjsdiv[class^=loader] {
  border-left-color: #1e1e1e !important;
}
html.black #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(2) {
  background: rgba(30, 30, 30, 0.5) !important;
}
html.black #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(3) {
  background: #1e1e1e !important;
}
html.black #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(4) {
  background: #1e1e1e !important;
}
html.black #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
  color: #1e1e1e !important;
}
html.black #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu ellipse {
  fill: #1e1e1e !important;
}
html.black #player #oframeplayer .pjsplplayerscroll pjsdiv.pjs-player-active-pl {
  color: #1e1e1e !important;
}
html.black #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
  color: #1e1e1e !important;
}
html.black #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu polyline {
  stroke: #1e1e1e !important;
}
html.black #player #oframeplayer #player_banner_button3,
html.black #player #oframeplayer #player_banner_button {
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% auto;
  color: #fff;
}
html.black #player #oframeplayer #player_banner_button3:hover,
html.black #player #oframeplayer #player_banner_button:hover {
  background-position: right center;
  color: #fff;
}
html.black #player #oframeplayer #player_banner_button3:focus, html.black #player #oframeplayer #player_banner_button3:active,
html.black #player #oframeplayer #player_banner_button:focus,
html.black #player #oframeplayer #player_banner_button:active {
  color: #fff;
}
html.black #player #oframeplayer #player_banner_button3:hover,
html.black #player #oframeplayer #player_banner_button:hover {
  background-image: linear-gradient(to left, #484848 0%, #181818 50%, #484848 100%);
  color: #fff;
}

html.blue #player #oframeplayer pjsdiv[class^=loader] {
  border-left-color: #768cff !important;
}
html.blue #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(2) {
  background: rgba(118, 140, 255, 0.5) !important;
}
html.blue #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(3) {
  background: #768cff !important;
}
html.blue #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(4) {
  background: #768cff !important;
}
html.blue #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
  color: #768cff !important;
}
html.blue #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu ellipse {
  fill: #768cff !important;
}
html.blue #player #oframeplayer .pjsplplayerscroll pjsdiv.pjs-player-active-pl {
  color: #768cff !important;
}
html.blue #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
  color: #768cff !important;
}
html.blue #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu polyline {
  stroke: #768cff !important;
}
html.blue #player #oframeplayer #player_banner_button3,
html.blue #player #oframeplayer #player_banner_button {
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% auto;
  color: #21449E;
}
html.blue #player #oframeplayer #player_banner_button3:hover,
html.blue #player #oframeplayer #player_banner_button:hover {
  background-position: right center;
  color: #21449E;
}
html.blue #player #oframeplayer #player_banner_button3:focus, html.blue #player #oframeplayer #player_banner_button3:active,
html.blue #player #oframeplayer #player_banner_button:focus,
html.blue #player #oframeplayer #player_banner_button:active {
  color: #21449E;
}
html.blue #player #oframeplayer #player_banner_button3:hover,
html.blue #player #oframeplayer #player_banner_button:hover {
  background-image: linear-gradient(to left, #5BBAFF 0%, #4A67FF 50%, #5BBAFF 100%);
  color: #21449E;
}

html.cyan #player #oframeplayer pjsdiv[class^=loader] {
  border-left-color: #70d3f3 !important;
}
html.cyan #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(2) {
  background: rgba(112, 211, 243, 0.5) !important;
}
html.cyan #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(3) {
  background: #70d3f3 !important;
}
html.cyan #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(4) {
  background: #70d3f3 !important;
}
html.cyan #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
  color: #70d3f3 !important;
}
html.cyan #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu ellipse {
  fill: #70d3f3 !important;
}
html.cyan #player #oframeplayer .pjsplplayerscroll pjsdiv.pjs-player-active-pl {
  color: #70d3f3 !important;
}
html.cyan #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
  color: #70d3f3 !important;
}
html.cyan #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu polyline {
  stroke: #70d3f3 !important;
}
html.cyan #player #oframeplayer #player_banner_button3,
html.cyan #player #oframeplayer #player_banner_button {
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% auto;
  color: #007D99;
}
html.cyan #player #oframeplayer #player_banner_button3:hover,
html.cyan #player #oframeplayer #player_banner_button:hover {
  background-position: right center;
  color: #007D99;
}
html.cyan #player #oframeplayer #player_banner_button3:focus, html.cyan #player #oframeplayer #player_banner_button3:active,
html.cyan #player #oframeplayer #player_banner_button:focus,
html.cyan #player #oframeplayer #player_banner_button:active {
  color: #007D99;
}
html.cyan #player #oframeplayer #player_banner_button3:hover,
html.cyan #player #oframeplayer #player_banner_button:hover {
  background-image: linear-gradient(to left, #6FEEFF 0%, #39C4FF 50%, #6FEEFF 100%);
  color: #007D99;
}

html.green #player #oframeplayer pjsdiv[class^=loader] {
  border-left-color: #89d339 !important;
}
html.green #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(2) {
  background: rgba(137, 211, 57, 0.5) !important;
}
html.green #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(3) {
  background: #89d339 !important;
}
html.green #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(4) {
  background: #89d339 !important;
}
html.green #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
  color: #89d339 !important;
}
html.green #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu ellipse {
  fill: #89d339 !important;
}
html.green #player #oframeplayer .pjsplplayerscroll pjsdiv.pjs-player-active-pl {
  color: #89d339 !important;
}
html.green #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
  color: #89d339 !important;
}
html.green #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu polyline {
  stroke: #89d339 !important;
}
html.green #player #oframeplayer #player_banner_button3,
html.green #player #oframeplayer #player_banner_button {
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% auto;
  color: #5C8800;
}
html.green #player #oframeplayer #player_banner_button3:hover,
html.green #player #oframeplayer #player_banner_button:hover {
  background-position: right center;
  color: #5C8800;
}
html.green #player #oframeplayer #player_banner_button3:focus, html.green #player #oframeplayer #player_banner_button3:active,
html.green #player #oframeplayer #player_banner_button:focus,
html.green #player #oframeplayer #player_banner_button:active {
  color: #5C8800;
}
html.green #player #oframeplayer #player_banner_button3:hover,
html.green #player #oframeplayer #player_banner_button:hover {
  background-image: linear-gradient(to left, #9bd339 0%, #7bc42c 50%, #9bd339 100%);
  color: #5C8800;
}

html.orange #player #oframeplayer pjsdiv[class^=loader] {
  border-left-color: #EF8F00 !important;
}
html.orange #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(2) {
  background: rgba(239, 143, 0, 0.5) !important;
}
html.orange #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(3) {
  background: #EF8F00 !important;
}
html.orange #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(4) {
  background: #EF8F00 !important;
}
html.orange #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
  color: #EF8F00 !important;
}
html.orange #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu ellipse {
  fill: #EF8F00 !important;
}
html.orange #player #oframeplayer .pjsplplayerscroll pjsdiv.pjs-player-active-pl {
  color: #EF8F00 !important;
}
html.orange #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
  color: #EF8F00 !important;
}
html.orange #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu polyline {
  stroke: #EF8F00 !important;
}
html.orange #player #oframeplayer #player_banner_button3,
html.orange #player #oframeplayer #player_banner_button {
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% auto;
  color: #9C4B00;
}
html.orange #player #oframeplayer #player_banner_button3:hover,
html.orange #player #oframeplayer #player_banner_button:hover {
  background-position: right center;
  color: #9C4B00;
}
html.orange #player #oframeplayer #player_banner_button3:focus, html.orange #player #oframeplayer #player_banner_button3:active,
html.orange #player #oframeplayer #player_banner_button:focus,
html.orange #player #oframeplayer #player_banner_button:active {
  color: #9C4B00;
}
html.orange #player #oframeplayer #player_banner_button3:hover,
html.orange #player #oframeplayer #player_banner_button:hover {
  background-image: linear-gradient(to left, #FFB03A 0%, #F9851A 50%, #FFB03A 100%);
  color: #9C4B00;
}

html.red #player #oframeplayer pjsdiv[class^=loader] {
  border-left-color: #ff4646 !important;
}
html.red #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(2) {
  background: rgba(255, 70, 70, 0.5) !important;
}
html.red #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(3) {
  background: #ff4646 !important;
}
html.red #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(4) {
  background: #ff4646 !important;
}
html.red #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
  color: #ff4646 !important;
}
html.red #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu ellipse {
  fill: #ff4646 !important;
}
html.red #player #oframeplayer .pjsplplayerscroll pjsdiv.pjs-player-active-pl {
  color: #ff4646 !important;
}
html.red #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
  color: #ff4646 !important;
}
html.red #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu polyline {
  stroke: #ff4646 !important;
}
html.red #player #oframeplayer #player_banner_button3,
html.red #player #oframeplayer #player_banner_button {
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% auto;
  color: #801F00;
}
html.red #player #oframeplayer #player_banner_button3:hover,
html.red #player #oframeplayer #player_banner_button:hover {
  background-position: right center;
  color: #801F00;
}
html.red #player #oframeplayer #player_banner_button3:focus, html.red #player #oframeplayer #player_banner_button3:active,
html.red #player #oframeplayer #player_banner_button:focus,
html.red #player #oframeplayer #player_banner_button:active {
  color: #801F00;
}
html.red #player #oframeplayer #player_banner_button3:hover,
html.red #player #oframeplayer #player_banner_button:hover {
  background-image: linear-gradient(to left, #ff6039 0%, #ff2c2c 50%, #ff6039 100%);
  color: #801F00;
}

html.violet #player #oframeplayer pjsdiv[class^=loader] {
  border-left-color: #ae77d8 !important;
}
html.violet #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(2) {
  background: rgba(174, 119, 216, 0.5) !important;
}
html.violet #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(3) {
  background: #ae77d8 !important;
}
html.violet #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(4) {
  background: #ae77d8 !important;
}
html.violet #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
  color: #ae77d8 !important;
}
html.violet #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu ellipse {
  fill: #ae77d8 !important;
}
html.violet #player #oframeplayer .pjsplplayerscroll pjsdiv.pjs-player-active-pl {
  color: #ae77d8 !important;
}
html.violet #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
  color: #ae77d8 !important;
}
html.violet #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu polyline {
  stroke: #ae77d8 !important;
}
html.violet #player #oframeplayer #player_banner_button3,
html.violet #player #oframeplayer #player_banner_button {
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% auto;
  color: #731AA9;
}
html.violet #player #oframeplayer #player_banner_button3:hover,
html.violet #player #oframeplayer #player_banner_button:hover {
  background-position: right center;
  color: #731AA9;
}
html.violet #player #oframeplayer #player_banner_button3:focus, html.violet #player #oframeplayer #player_banner_button3:active,
html.violet #player #oframeplayer #player_banner_button:focus,
html.violet #player #oframeplayer #player_banner_button:active {
  color: #731AA9;
}
html.violet #player #oframeplayer #player_banner_button3:hover,
html.violet #player #oframeplayer #player_banner_button:hover {
  background-image: linear-gradient(to left, #F972FC 0%, #B24DFF 50%, #F972FC 100%);
  color: #731AA9;
}

html.yellow #player #oframeplayer pjsdiv[class^=loader] {
  border-left-color: #ffcf3c !important;
}
html.yellow #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(2) {
  background: rgba(255, 207, 60, 0.5) !important;
}
html.yellow #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(3) {
  background: #ffcf3c !important;
}
html.yellow #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(4) {
  background: #ffcf3c !important;
}
html.yellow #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
  color: #ffcf3c !important;
}
html.yellow #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu ellipse {
  fill: #ffcf3c !important;
}
html.yellow #player #oframeplayer .pjsplplayerscroll pjsdiv.pjs-player-active-pl {
  color: #ffcf3c !important;
}
html.yellow #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
  color: #ffcf3c !important;
}
html.yellow #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu polyline {
  stroke: #ffcf3c !important;
}
html.yellow #player #oframeplayer #player_banner_button3,
html.yellow #player #oframeplayer #player_banner_button {
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% auto;
  color: #AA7A00;
}
html.yellow #player #oframeplayer #player_banner_button3:hover,
html.yellow #player #oframeplayer #player_banner_button:hover {
  background-position: right center;
  color: #AA7A00;
}
html.yellow #player #oframeplayer #player_banner_button3:focus, html.yellow #player #oframeplayer #player_banner_button3:active,
html.yellow #player #oframeplayer #player_banner_button:focus,
html.yellow #player #oframeplayer #player_banner_button:active {
  color: #AA7A00;
}
html.yellow #player #oframeplayer #player_banner_button3:hover,
html.yellow #player #oframeplayer #player_banner_button:hover {
  background-image: linear-gradient(to left, #FFF736 0%, #F9C81A 50%, #FFF736 100%);
  color: #AA7A00;
}

html.custom #player #oframeplayer pjsdiv[class^=loader] {
  border-left-color: var(--main-color) !important;
}
html.custom #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(2) {
  background: var(--player-rgba) !important;
}
html.custom #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(3) {
  background: var(--main-color) !important;
}
html.custom #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(4) {
  background: var(--main-color) !important;
}
html.custom #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
  color: var(--lighten-main-color) !important;
}
html.custom #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu ellipse {
  fill: var(--lighten-main-color) !important;
}
html.custom #player #oframeplayer .pjsplplayerscroll pjsdiv.pjs-player-active-pl {
  color: var(--lighten-main-color) !important;
}
html.custom #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
  color: var(--lighten-main-color) !important;
}
html.custom #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu polyline {
  stroke: var(--lighten-main-color) !important;
}
html.custom #player #oframeplayer #player_banner_button3,
html.custom #player #oframeplayer #player_banner_button {
  background-image: linear-gradient(to left, var(--gradient-2) 0%, var(--gradient-1) 50%, var(--gradient-2) 100%);
  background-size: 200% auto;
  color: var(--button-color);
}
html.custom #player #oframeplayer #player_banner_button3:hover,
html.custom #player #oframeplayer #player_banner_button:hover {
  background-position: right center;
  color: var(--button-color);
}
html.custom #player #oframeplayer #player_banner_button3:focus, html.custom #player #oframeplayer #player_banner_button3:active,
html.custom #player #oframeplayer #player_banner_button:focus,
html.custom #player #oframeplayer #player_banner_button:active {
  color: var(--button-color);
}
html.custom #player #oframeplayer #player_banner_button3:hover,
html.custom #player #oframeplayer #player_banner_button:hover {
  background-image: linear-gradient(to left, var(--gradient-1) 0%, var(--gradient-2) 50%, var(--gradient-1) 100%);
  color: var(--button-color);
}

#container #scene_right .rightblocksegment .placeholder.poll,
#container #scene_bottom .rightblocksegment .placeholder.poll {
  padding: 1rem 10px 2rem;
}
#container #scene_right .rightblocksegment .placeholder.poll .ui.divider,
#container #scene_bottom .rightblocksegment .placeholder.poll .ui.divider {
  width: 100%;
}
#container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
#container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header {
  color: var(--survey-accent);
}
#container #scene_right .rightblocksegment .placeholder.poll p,
#container #scene_bottom .rightblocksegment .placeholder.poll p {
  font-size: 0.813rem;
}
#container #scene_right .rightblocksegment .placeholder.poll .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll .ui.button {
  max-width: fit-content;
  min-width: 280px;
  font-size: 0.813rem;
  text-transform: none;
  border-radius: 5px;
  padding: 11px 20px;
}
#container #scene_right .rightblocksegment .placeholder.poll .ui.button.big,
#container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.big {
  height: 40px;
  min-width: 40px;
  max-width: 40px;
  padding: 12px 10px;
}
#container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
#container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive {
  background: var(--survey-accent);
  color: var(--button-color);
}
#container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
#container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover {
  background: var(--survey-gradient-2);
}
#container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
#container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm {
  background-image: linear-gradient(to left, var(--survey-gradient-2) 0%, var(--survey-gradient-1) 50%, var(--survey-gradient-2) 100%);
  background-size: 200% auto;
  color: var(--button-color);
  text-transform: uppercase;
  padding: 14px 20px;
  margin-top: 10px;
}
#container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
#container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover {
  background-position: right center;
  color: var(--button-color);
}
#container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
#container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
#container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active {
  color: var(--button-color);
}
#container #scene_right .rightblocksegment .placeholder.poll br + .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll br + .ui.button {
  margin-top: 10px;
}
#container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big),
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  align-content: flex-start;
}
#container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) h1, #container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) h2, #container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) h3, #container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) h4, #container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) h5, #container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) h5,
#container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) p:last-child,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) h1,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) h2,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) h3,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) h4,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) h5,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) h5,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) p:last-child {
  width: 100%;
}
#container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) .ui.button {
  margin-top: 0 !important;
}
#container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) .ui.button.grey.confirm,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) .ui.button.grey.confirm {
  margin-top: 20px !important;
}
#container #scene_right .rightblocksegment .placeholder.poll h1,
#container #scene_right .rightblocksegment .placeholder.poll h1.ui.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h1,
#container #scene_bottom .rightblocksegment .placeholder.poll h1.ui.header {
  font-size: 1.6rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h1.ui.header .sub.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h1.ui.header .sub.header {
  font-size: 1.5rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h2,
#container #scene_right .rightblocksegment .placeholder.poll h2.ui.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h2,
#container #scene_bottom .rightblocksegment .placeholder.poll h2.ui.header {
  font-size: 1.3rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h2.ui.header .sub.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h2.ui.header .sub.header {
  font-size: 1.2rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h3,
#container #scene_right .rightblocksegment .placeholder.poll h3.ui.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h3,
#container #scene_bottom .rightblocksegment .placeholder.poll h3.ui.header {
  font-size: 1rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h3.ui.header .sub.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h3.ui.header .sub.header {
  font-size: 0.9rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h4,
#container #scene_right .rightblocksegment .placeholder.poll h4.ui.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h4,
#container #scene_bottom .rightblocksegment .placeholder.poll h4.ui.header {
  font-size: 0.8rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h4::before,
#container #scene_right .rightblocksegment .placeholder.poll h4.ui.header::before,
#container #scene_bottom .rightblocksegment .placeholder.poll h4::before,
#container #scene_bottom .rightblocksegment .placeholder.poll h4.ui.header::before {
  display: none;
}
#container #scene_right .rightblocksegment .placeholder.poll h4.ui.header .sub.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h4.ui.header .sub.header {
  font-size: 0.7rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h5,
#container #scene_right .rightblocksegment .placeholder.poll h5.ui.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h5,
#container #scene_bottom .rightblocksegment .placeholder.poll h5.ui.header {
  font-size: 0.4rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h5.ui.header .sub.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h5.ui.header .sub.header {
  font-size: 0.3rem;
}
#container #scene_right .rightblocksegment .placeholder.poll.multi h4 + .ui.button.big,
#container #scene_bottom .rightblocksegment .placeholder.poll.multi h4 + .ui.button.big {
  margin-top: 0 !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.multi:has(.ui.button.big) .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.multi:has(.ui.button.big) .ui.button {
  margin-top: 5px !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.multi:has(.ui.button.big) h4 + .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.multi:has(.ui.button.big) h4 + .ui.button {
  margin-top: 0 !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.multi h3 + h4,
#container #scene_bottom .rightblocksegment .placeholder.poll.multi h3 + h4 {
  margin-top: 10px;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_row,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row {
  flex-direction: row;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_row p:not(:last-child),
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row p:not(:last-child) {
  display: inline-block;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_row h3.ui.header,
#container #scene_right .rightblocksegment .placeholder.poll.grid_row p:last-child,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row h3.ui.header,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row p:last-child {
  width: 100%;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_row h4 + .ui.button,
#container #scene_right .rightblocksegment .placeholder.poll.grid_row .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row h4 + .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row .ui.button {
  margin: 2px 5px !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_row p:last-child .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row p:last-child .ui.button {
  margin: 15px auto 0 !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) h3.ui.header,
#container #scene_right .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) p:last-child, #container #scene_right .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) h3.ui.header,
#container #scene_right .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) p:last-child,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) h3.ui.header,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) p:last-child,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) h3.ui.header,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) p:last-child {
  width: 100%;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) h4 + .ui.button,
#container #scene_right .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) .ui.button, #container #scene_right .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) h4 + .ui.button,
#container #scene_right .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) h4 + .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) h4 + .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) .ui.button {
  margin: 2px 5px !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) p:last-child .ui.button, #container #scene_right .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) p:last-child .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) p:last-child .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) p:last-child .ui.button {
  margin: 15px auto 0 !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_column,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column {
  display: block !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_column h4 + .ui.button,
#container #scene_right .rightblocksegment .placeholder.poll.grid_column .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column h4 + .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column .ui.button {
  margin: 5px auto 0 !important;
  width: max-content;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_column p:last-child .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column p:last-child .ui.button {
  margin: 15px auto 0 !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_column:has(.ui.button.big) h4 + .ui.button,
#container #scene_right .rightblocksegment .placeholder.poll.grid_column:has(.ui.button.big) .ui.button, #container #scene_right .rightblocksegment .placeholder.poll.grid_column.multi:has(.ui.button.big) h4 + .ui.button,
#container #scene_right .rightblocksegment .placeholder.poll.grid_column.multi:has(.ui.button.big) .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column:has(.ui.button.big) h4 + .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column:has(.ui.button.big) .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column.multi:has(.ui.button.big) h4 + .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column.multi:has(.ui.button.big) .ui.button {
  margin: 5px auto 0 !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_column:has(.ui.button.big) p:last-child .ui.button, #container #scene_right .rightblocksegment .placeholder.poll.grid_column.multi:has(.ui.button.big) p:last-child .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column:has(.ui.button.big) p:last-child .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column.multi:has(.ui.button.big) p:last-child .ui.button {
  margin: 15px auto 0 !important;
}

html.black #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.black #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.blue #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.blue #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.cyan #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.cyan #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.teal #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.teal #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.green #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.green #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.olive #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.olive #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.orange #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.orange #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.red #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.red #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.violet #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.violet #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.purple #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.purple #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.pink #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.pink #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.yellow #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.yellow #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.brown #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.brown #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.grey #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.grey #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header,
html.custom.new_color #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.custom.new_color #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header {
  color: var(--survey-accent);
}
html.black #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.black #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.blue #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.blue #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.cyan #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.cyan #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.teal #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.teal #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.green #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.green #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.olive #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.olive #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.orange #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.orange #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.red #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.red #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.violet #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.violet #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.purple #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.purple #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.pink #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.pink #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.yellow #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.yellow #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.brown #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.brown #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.grey #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.grey #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive,
html.custom.new_color #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.custom.new_color #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive {
  background: var(--survey-accent);
  color: var(--survey-accent-txt);
}
html.black #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.black #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.blue #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.blue #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.cyan #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.cyan #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.teal #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.teal #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.green #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.green #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.olive #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.olive #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.orange #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.orange #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.red #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.red #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.violet #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.violet #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.purple #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.purple #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.pink #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.pink #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.yellow #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.yellow #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.brown #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.brown #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.grey #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.grey #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.custom.new_color #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.custom.new_color #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover {
  background: var(--survey-gradient-2);
}
html.black #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.black #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.blue #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.blue #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.cyan #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.cyan #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.teal #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.teal #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.green #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.green #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.olive #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.olive #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.orange #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.orange #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.red #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.red #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.violet #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.violet #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.purple #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.purple #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.pink #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.pink #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.yellow #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.yellow #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.brown #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.brown #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.grey #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.grey #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.custom.new_color #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.custom.new_color #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm {
  background-image: linear-gradient(to left, var(--survey-gradient-2) 0%, var(--survey-gradient-1) 50%, var(--survey-gradient-2) 100%);
  background-size: 200% auto;
  color: var(--survey-accent-txt);
}
html.black #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.black #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover, html.blue #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.blue #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover, html.cyan #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.cyan #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover, html.teal #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.teal #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover, html.green #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.green #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover, html.olive #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.olive #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover, html.orange #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.orange #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover, html.red #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.red #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover, html.violet #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.violet #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover, html.purple #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.purple #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover, html.pink #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.pink #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover, html.yellow #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.yellow #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover, html.brown #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.brown #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover, html.grey #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.grey #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.custom.new_color #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.custom.new_color #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover {
  background-position: right center;
  color: var(--survey-accent-txt);
}
html.black #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, html.black #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.black #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.black #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active, html.blue #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, html.blue #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.blue #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.blue #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active, html.cyan #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, html.cyan #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.cyan #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.cyan #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active, html.teal #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, html.teal #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.teal #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.teal #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active, html.green #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, html.green #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.green #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.green #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active, html.olive #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, html.olive #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.olive #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.olive #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active, html.orange #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, html.orange #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.orange #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.orange #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active, html.red #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, html.red #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.red #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.red #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active, html.violet #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, html.violet #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.violet #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.violet #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active, html.purple #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, html.purple #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.purple #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.purple #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active, html.pink #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, html.pink #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.pink #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.pink #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active, html.yellow #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, html.yellow #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.yellow #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.yellow #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active, html.brown #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, html.brown #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.brown #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.brown #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active, html.grey #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, html.grey #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.grey #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.grey #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.custom.new_color #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.custom.new_color #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.custom.new_color #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.custom.new_color #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active {
  color: var(--survey-accent-txt);
}

html.red:root {
  --survey-accent: #ff4646;
  --survey-accent-txt: #801F00;
  --survey-gradient-1: #ff6039;
  --survey-gradient-2: #ff2c2c;
}

html.orange:root {
  --survey-accent: #EF8F00;
  --survey-accent-txt: #9C4B00;
  --survey-gradient-1: #FFB03A;
  --survey-gradient-2: #F9851A;
}

html.yellow:root {
  --survey-accent: #ffcf3c;
  --survey-accent-txt: #AA7A00;
  --survey-gradient-1: #FFF736;
  --survey-gradient-2: #F9C81A;
}

html.green:root {
  --survey-accent: #89d339;
  --survey-accent-txt: #5C8800;
  --survey-gradient-1: #9bd339;
  --survey-gradient-2: #7bc42c;
}

html.olive:root {
  --survey-accent: #bedf38;
  --survey-accent-txt: #406a11;
  --survey-gradient-1: #c5cf2b;
  --survey-gradient-2: #a6c528;
}

html.cyan:root {
  --survey-accent: #70d3f3;
  --survey-accent-txt: #007D99;
  --survey-gradient-1: #6FEEFF;
  --survey-gradient-2: #39C4FFw;
}

html.teal:root {
  --survey-accent: #37e997;
  --survey-accent-txt: #036558;
  --survey-gradient-1: #37e9c1;
  --survey-gradient-2: #2eeba7;
}

html.blue:root {
  --survey-accent: #768cff;
  --survey-accent-txt: #21449E;
  --survey-gradient-1: #5BBAFF;
  --survey-gradient-2: #4A67FF;
}

html.violet:root {
  --survey-accent: #ae77d8;
  --survey-accent-txt: #731AA9;
  --survey-gradient-1: #F972FC;
  --survey-gradient-2: #B24DFF;
}

html.purple:root {
  --survey-accent: #dd5ffd;
  --survey-accent-txt: #6A0683;
  --survey-gradient-1: #ec5ffd;
  --survey-gradient-2: #c045df;
}

html.pink:root {
  --survey-accent: #ff6c8f;
  --survey-accent-txt: #7c0925;
  --survey-gradient-1: #ff6ca7;
  --survey-gradient-2: #ff4873;
}

html.brown:root {
  --survey-accent: #c28157;
  --survey-accent-txt: #614939;
  --survey-gradient-1: #be7342;
  --survey-gradient-2: #cf803a;
}

html.grey:root {
  --survey-accent: #d0d0d0;
  --survey-accent-txt: #636363;
  --survey-gradient-1: #d0d0d0;
  --survey-gradient-2: #ababab;
}

html.black:root {
  --survey-accent: #1e1e1e;
  --survey-accent-txt: #fff;
  --survey-gradient-1: #484848;
  --survey-gradient-2: #181818;
}

html.custom #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.custom #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header {
  color: var(--main-color);
}
html.custom #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.custom #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive {
  background: var(--main-color);
  color: var(--button-color);
}
html.custom #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.custom #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover {
  background: var(--gradient-1);
}
html.custom #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.custom #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm {
  background-image: linear-gradient(to left, var(--gradient-2) 0%, var(--gradient-1) 50%, var(--gradient-2) 100%);
  background-size: 200% auto;
  color: var(--button-color);
}
html.custom #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover,
html.custom #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:hover {
  background-position: right center;
  color: var(--button-color);
}
html.custom #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, html.custom #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
html.custom #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
html.custom #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active {
  color: var(--button-color);
}

html.red {
  scrollbar-color: #ff4646 var(--scroll-bg);
}
html.red * {
  scrollbar-color: #ff4646 var(--scroll-bg);
}
html.red ::-webkit-scrollbar-thumb {
  background-color: #ff4646;
}
html.red ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.red .unichat_feed::-webkit-scrollbar-thumb,
html.red .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.red textarea::-webkit-scrollbar-thumb,
html.red #container .placeholder::-webkit-scrollbar-thumb {
  background-color: #ff4646;
}
html.red .unichat_feed::-webkit-scrollbar-thumb:active,
html.red .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.red textarea::-webkit-scrollbar-thumb:active,
html.red #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.red ::selection {
  background: #ff4646;
  color: #340c00;
}
html.red input::selection,
html.red textarea::selection {
  background: #ff4646;
  color: #340c00;
}
html.red mark {
  background: #ff4646;
  color: #340c00;
}
html.red select:hover {
  color: #ff4646;
}
html.red #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.red #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.red input:focus,
html.red select:focus,
html.red textarea:focus,
html.red .ui.form textarea:focus,
html.red input:active,
html.red select:active,
html.red textarea:active,
html.red .ui.form textarea:active,
html.red input:hover,
html.red select:hover,
html.red textarea:hover,
html.red .ui.form textarea:hover {
  border-color: #ff4646;
}
html.red #container form.account .field + a.ui.button.primary,
html.red #container form.account .field + a.ui.button.active,
html.red #container form.account .ui.primary.button.primary,
html.red #container form.account .ui.primary.button.active {
  background-color: #ff2c2c;
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% 101%;
  color: #801F00;
  border-color: transparent;
}
html.red #container form.account .field + a.ui.button.primary:hover,
html.red #container form.account .field + a.ui.button.active:hover,
html.red #container form.account .ui.primary.button.primary:hover,
html.red #container form.account .ui.primary.button.active:hover {
  background-color: #ff2c2c;
  background-position: right center;
  color: #801F00;
}
@media only screen and (max-width: 767.98px) {
  html.red #container .ui.secondary.pointing.menu#logintabs a.item.active,
  html.red #container .ui.secondary.pointing.menu .active.item {
    border-color: #ff4646;
    border-bottom: 1px solid #ff4646 !important;
  }
}
html.red #container #scene_right #scene_righttabs.menu .item:hover, html.red #container #scene_right #scene_bottomtabs.menu .item:hover, html.red #container #scene_bottom #scene_righttabs.menu .item:hover, html.red #container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: #ff4646;
}
html.red li::before {
  top: 13px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid #ff4646;
  border-bottom: 2px solid #ff4646;
  border-radius: 6px;
}
html.red ol li::before {
  top: 0;
  width: auto;
  color: #ff4646;
  border: none;
  border-radius: 0;
}
html.red .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.red .ui.checkbox input:checked ~ label::before,
html.red .ui.checkbox input:checked:focus ~ label::before,
html.red .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #ff4646;
}
html.red input[type=checkbox]:checked, html.red input[type=checkbox]:hover {
  border: 1px solid #ff4646;
}
html.red .scroll-up:hover {
  color: #ff4646;
}
html.red .scroll-up:hover .scroll-up__svg-path {
  stroke: #ff4646;
}
html.red body.simple {
  justify-content: center;
}
html.red body.simple #loginforms .ui.positive.button {
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% auto;
  color: #801F00;
}
html.red body.simple #loginforms .ui.positive.button:hover {
  background-position: right center;
  color: #801F00;
}
html.red body.simple #loginforms .ui.positive.button:focus, html.red body.simple #loginforms .ui.positive.button:active {
  color: #801F00;
}
html.red .ui.button.primary {
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% auto;
  color: #801F00;
}
html.red .ui.button.primary:hover {
  background-position: right center;
  color: #801F00;
}
html.red .ui.button.primary:focus, html.red .ui.button.primary:active {
  color: #801F00;
}
html.red .ui.primary.button:hover,
html.red .ui.primary.buttons .button:hover {
  background-image: linear-gradient(to left, #ff6039 0%, #ff2c2c 50%, #ff6039 100%);
  color: #801F00;
}
html.red span.ui.success.text {
  background: rgba(255, 70, 70, 0.4);
  color: #801F00;
}
html.red #container #searchform .circular.search.link.icon:hover {
  color: #ff4646;
}
html.red #container #search_results .item a.header:hover {
  color: #ff4646 !important;
}
html.red #container #authblock .ui.positive.button,
html.red #container #accountauthblock .ui.positive.button {
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% auto;
  color: #801F00;
}
html.red #container #authblock .ui.positive.button:hover,
html.red #container #accountauthblock .ui.positive.button:hover {
  background-position: right center;
  color: #801F00;
}
html.red #container #authblock .ui.positive.button:focus, html.red #container #authblock .ui.positive.button:active,
html.red #container #accountauthblock .ui.positive.button:focus,
html.red #container #accountauthblock .ui.positive.button:active {
  color: #801F00;
}
html.red #container #authblock #loginforms .ui.small.header,
html.red #container #accountauthblock #loginforms .ui.small.header {
  color: #ff4646;
}
html.red #container #authblock #loginforms .ui.small.header::before,
html.red #container #accountauthblock #loginforms .ui.small.header::before {
  background: rgba(255, 70, 70, 0.2);
}
html.red #container #authblock #loginforms input[value=authkey] + .field,
html.red #container #accountauthblock #loginforms input[value=authkey] + .field {
  -webkit-box-shadow: 0 0 35px rgba(255, 70, 70, 0.1);
  -moz-box-shadow: 0 0 35px rgba(255, 70, 70, 0.1);
  -ms-box-shadow: 0 0 35px rgba(255, 70, 70, 0.1);
  -o-box-shadow: 0 0 35px rgba(255, 70, 70, 0.1);
  box-shadow: 0 0 35px rgba(255, 70, 70, 0.1);
}
html.red #container #authblock #loginforms .fields_block,
html.red #container #accountauthblock #loginforms .fields_block {
  -webkit-box-shadow: 0 0 35px rgba(255, 70, 70, 0.1);
  -moz-box-shadow: 0 0 35px rgba(255, 70, 70, 0.1);
  -ms-box-shadow: 0 0 35px rgba(255, 70, 70, 0.1);
  -o-box-shadow: 0 0 35px rgba(255, 70, 70, 0.1);
  box-shadow: 0 0 35px rgba(255, 70, 70, 0.1);
}
html.red #container nav .nav_section .item:not(.dropdown).active {
  border-color: #ff4646;
}
html.red #container nav .nav_section .item:hover {
  color: #ff4646;
}
html.red #container nav .nav_section .item.dropdown.active {
  color: #ff4646;
}
html.red #container nav .item:not(.dropdown).active {
  border-color: #ff4646;
}
html.red #container main form.account .clipboard .ui.button {
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% auto;
  color: #801F00;
}
html.red #container main form.account .clipboard .ui.button:hover {
  background-position: right center;
  color: #801F00;
}
html.red #container main form.account .clipboard .ui.button:focus, html.red #container main form.account .clipboard .ui.button:active {
  color: #801F00;
}
html.red #container main form.account .field + a.ui.button:hover {
  color: #ff4646;
}
html.red #container main form.account .field + a.ui.button.primary, html.red #container main form.account .field + a.ui.button.active {
  background: #ff4646;
  color: #801F00;
  border-color: #ff4646;
  pointer-events: none;
}
html.red #container main .contentblock table s a {
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% auto;
  color: #801F00;
}
html.red #container main .contentblock table s a:hover {
  background-position: right center;
  color: #801F00;
}
html.red #container main #roombuttons .ui.button:hover,
html.red #container main form.account + div .ui.button:hover,
html.red #container main form.account + script + div .ui.button:hover {
  color: #ff4646;
}
html.red #container main #roombuttons .ui.button.primary, html.red #container main #roombuttons .ui.button.active,
html.red #container main form.account + div .ui.button.primary,
html.red #container main form.account + div .ui.button.active,
html.red #container main form.account + script + div .ui.button.primary,
html.red #container main form.account + script + div .ui.button.active {
  background: #ff4646;
  color: #801F00;
  border-color: #ff4646;
}
html.red #container main .ui.menu.fluid#submenu, html.red #container main .ui.vertical.menu.fluid#submenu {
  background: none;
  text-align: center;
}
html.red #container main .ui.menu.fluid#submenu .item:hover, html.red #container main .ui.vertical.menu.fluid#submenu .item:hover {
  color: #ff4646;
}
html.red #container main .ui.menu.fluid#submenu .item.primary, html.red #container main .ui.menu.fluid#submenu .item.active, html.red #container main .ui.vertical.menu.fluid#submenu .item.primary, html.red #container main .ui.vertical.menu.fluid#submenu .item.active {
  background: #ff4646;
  color: #801F00;
  border-color: #ff4646;
}
html.red #container main script + .ui.positive.message a {
  border-bottom-color: #ff4646;
}
html.red #container main script + .ui.positive.message a:hover {
  color: #ff4646;
  border-color: transparent;
}
html.red #container main .unichat_rewind:hover {
  background-color: rgba(255, 70, 70, 0.8);
  color: #fff;
}
html.red #container main #scene_right #scene_righttabs.menu .item.active::after,
html.red #container main #scene_right #scene_bottomtabs.menu .item.active::after,
html.red #container main #scene_bottom #scene_righttabs.menu .item.active::after,
html.red #container main #scene_bottom #scene_bottomtabs.menu .item.active::after {
  background: #ff4646;
}
html.red #container main #scene_right .unichat_username_info a:hover {
  color: #ff4646;
}
html.red #container main .meta a.like:hover {
  color: #ff4646;
}
html.red #container main .meta a.like:hover i {
  color: #ff4646;
}
html.red #container main .unichat .unichat_form .unichat_message.emoji.focused {
  -webkit-box-shadow: 0 0 15px rgba(255, 70, 70, 0.25);
  -moz-box-shadow: 0 0 15px rgba(255, 70, 70, 0.25);
  -ms-box-shadow: 0 0 15px rgba(255, 70, 70, 0.25);
  -o-box-shadow: 0 0 15px rgba(255, 70, 70, 0.25);
  box-shadow: 0 0 15px rgba(255, 70, 70, 0.25);
}
html.red #container main .unichat_feed .unichat_messages .content .extra.text a::before, html.red #container main .unichat_feed .unichat_messages .content .extra.text a::after {
  -webkit-box-shadow: 0 0 20px rgba(255, 70, 70, 0.01);
  -moz-box-shadow: 0 0 20px rgba(255, 70, 70, 0.01);
  -ms-box-shadow: 0 0 20px rgba(255, 70, 70, 0.01);
  -o-box-shadow: 0 0 20px rgba(255, 70, 70, 0.01);
  box-shadow: 0 0 20px rgba(255, 70, 70, 0.01);
  background: -webkit-linear-gradient(90deg, rgba(255, 70, 70, 0.01), rgba(255, 70, 70, 0.02), rgba(255, 70, 70, 0.01));
  background: -moz-linear-gradient(90deg, rgba(255, 70, 70, 0.01), rgba(255, 70, 70, 0.02), rgba(255, 70, 70, 0.01));
  background: -ms-linear-gradient(90deg, rgba(255, 70, 70, 0.01), rgba(255, 70, 70, 0.02), rgba(255, 70, 70, 0.01));
  background: -o-linear-gradient(90deg, rgba(255, 70, 70, 0.01), rgba(255, 70, 70, 0.02), rgba(255, 70, 70, 0.01));
  background: linear-gradient(90deg, rgba(255, 70, 70, 0.01), rgba(255, 70, 70, 0.02), rgba(255, 70, 70, 0.01));
}
html.red #container main .unichat_feed .unichat_messages .content .extra.text a:hover {
  color: #ff4646;
}
html.red #container main .contentblock table blockquote s a {
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% auto;
  color: #801F00;
}
html.red #container main .contentblock table blockquote s a:hover {
  background-position: right center;
  color: #801F00;
}
html.red #container main .contentblock table blockquote s a:focus, html.red #container main .contentblock table blockquote s a:active {
  color: #801F00;
}
html.red .ui.floating.dropdown > .menu .item.selected, html.red .ui.dropdown .menu .item.selected, html.red .ui.selection.dropdown .menu .item.selected {
  border: 1px solid #ff4646;
  border-radius: 5px;
}
html.red .ui.horizontal.bulleted.list > .item.active,
html.red ul.ui.horizontal.bulleted.list li.active {
  color: #ff4646;
}
html.red .ui.inverted.menu .link.item:hover,
html.red .ui.inverted.menu a.item:hover,
html.red .ui.link.inverted.menu .item:hover {
  color: #ff4646;
}
html.red #container .ui.menu .ui.dropdown .menu > .item:hover {
  color: #ff4646 !important;
}
html.red .ui.menu .ui.dropdown .menu > .active.item {
  border-color: #ff4646;
}
html.red .ui.inverted.menu .active.visible.item.dropdown,
html.red .ui.inverted.menu .active.item.dropdown {
  color: #ff4646 !important;
}
html.red .ui.form .field.error .ui.dropdown .item:hover,
html.red .ui.form .fields.error .field .ui.dropdown .item:hover {
  color: #ff4646;
}
html.red .ui.secondary.pointing.menu .dropdown.item:hover,
html.red .ui.secondary.pointing.menu .link.item:hover,
html.red .ui.secondary.pointing.menu a.item:hover {
  color: #ff4646;
}
html.red .ui.secondary.pointing.menu .dropdown.item.active:hover,
html.red .ui.secondary.pointing.menu .link.item.active:hover,
html.red .ui.secondary.pointing.menu a.item.active:hover {
  color: #373737;
}
html.red .ui.pagination.menu .item.active {
  background: #ff4646;
  color: #801F00;
  border-color: #ff4646;
}
html.red #container #scene_right .unichat_feed .event#unichat_loader_righttab1 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_righttab2 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_righttab3 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_righttab4 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_righttab5 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_righttab6 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_righttab7 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_righttab8 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_righttab9 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_righttab10 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.red #container #scene_right .unichat_feed .event#unichat_loader_bottomtab10 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_righttab1 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_righttab2 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_righttab3 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_righttab4 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_righttab5 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_righttab6 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_righttab7 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_righttab8 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_righttab9 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_righttab10 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.red #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab10 button:hover {
  color: #ff4646;
}
html.red .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #ff4646;
}
html.red .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  border-color: transparent;
}
html.red .ui.attached.warning.message a,
html.red .ui.warning.message a,
html.red .ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.red .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.red .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.red .ui.attached.warning.message a:hover,
html.red .ui.warning.message a:hover,
html.red .ui.toast.warning a:hover {
  color: #0D0D0D;
}
html.red .ui.attached.warning.message .header,
html.red .ui.warning.message .header,
html.red .ui.toast.warning .header {
  color: #963F00;
}
html.red .ui.attached.warning.message a,
html.red .ui.warning.message a,
html.red .ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.red .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.red .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.red .ui.attached.warning.message a:hover,
html.red .ui.warning.message a:hover,
html.red .ui.toast.warning a:hover {
  color: #0D0D0D;
}
html.red .ui.attached.warning.message .header,
html.red .ui.warning.message .header,
html.red .ui.toast.warning .header {
  color: #963F00;
}
html.red .ui.attached.info.message,
html.red .ui.info.message,
html.red .ui.toast.info {
  color: #1e1e1e;
}
html.red .ui.attached.info.message a,
html.red .ui.info.message a,
html.red .ui.toast.info a {
  color: #1e1e1e;
  border-color: #37e997;
}
html.red .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #37e997;
}
html.red .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.red .ui.attached.info.message a:hover,
html.red .ui.info.message a:hover,
html.red .ui.toast.info a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.red .ui.attached.info.message .header,
html.red .ui.info.message .header,
html.red .ui.toast.info .header {
  color: #036558;
}
html.red .ui.attached.positive.message a,
html.red .ui.positive.message a,
html.red .ui.attached.success.message a,
html.red .ui.success.message a,
html.red .ui.positive.warning a,
html.red .ui.success.warning a {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.red .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.red .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.red .ui.attached.positive.message a:hover,
html.red .ui.positive.message a:hover,
html.red .ui.attached.success.message a:hover,
html.red .ui.success.message a:hover,
html.red .ui.positive.warning a:hover,
html.red .ui.success.warning a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.red .ui.attached.positive.message .header,
html.red .ui.positive.message .header,
html.red .ui.attached.success.message .header,
html.red .ui.success.message .header,
html.red .ui.positive.warning .header,
html.red .ui.success.warning .header {
  color: #406a11;
}
html.red .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.red .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.red .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.red .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.red .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.red .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.red .ui.attached.negative.message .header,
html.red .ui.negative.message .header,
html.red .ui.attached.error.message .header,
html.red .ui.error.message .header,
html.red .ui.negative.warning .header,
html.red .ui.error.warning .header {
  color: #7a0303;
}
html.red .ui.attached.red.message, html.red .ui.red.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #ffe8e8);
  background: -moz-linear-gradient(45deg, white, #ffe8e8);
  background: -ms-linear-gradient(45deg, white, #ffe8e8);
  background: -o-linear-gradient(45deg, white, #ffe8e8);
  background: linear-gradient(45deg, white, #ffe8e8);
  color: #ff4f4f;
  font-weight: 400;
}
html.red .ui.attached.red.message p, html.red .ui.attached.red.message li, html.red .ui.attached.red.message td, html.red .ui.red.message p, html.red .ui.red.message li, html.red .ui.red.message td {
  font-weight: 400;
}
html.red .ui.attached.red.message .header, html.red .ui.red.message .header {
  color: #7a0303;
}
html.red .ui.attached.orange.message, html.red .ui.orange.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #feefdc;
  background: -webkit-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -moz-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -ms-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -o-linear-gradient(45deg, #feefdc, #fee4c3);
  background: linear-gradient(45deg, #feefdc, #fee4c3);
  color: #fb9f2d;
  font-weight: 400;
}
html.red .ui.attached.orange.message p, html.red .ui.attached.orange.message li, html.red .ui.attached.orange.message td, html.red .ui.orange.message p, html.red .ui.orange.message li, html.red .ui.orange.message td {
  font-weight: 400;
}
html.red .ui.attached.orange.message .header, html.red .ui.orange.message .header {
  color: #963F00;
}
html.red .ui.attached.yellow.message, html.red .ui.yellow.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #fff7dc;
  background: -webkit-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -moz-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -ms-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -o-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: linear-gradient(45deg, #fff7dc, #fff2c2);
  color: #ffd129;
  font-weight: 400;
}
html.red .ui.attached.yellow.message p, html.red .ui.attached.yellow.message li, html.red .ui.attached.yellow.message td, html.red .ui.yellow.message p, html.red .ui.yellow.message li, html.red .ui.yellow.message td {
  font-weight: 400;
}
html.red .ui.attached.yellow.message .header, html.red .ui.yellow.message .header {
  color: #7c5600;
}
html.red .ui.attached.olive.message, html.red .ui.olive.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f0f8d2;
  background: -webkit-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -moz-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -ms-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -o-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: linear-gradient(45deg, #f0f8d2, #e9f4bc);
  color: #bedf38;
  font-weight: 400;
}
html.red .ui.attached.olive.message p, html.red .ui.attached.olive.message li, html.red .ui.attached.olive.message td, html.red .ui.olive.message p, html.red .ui.olive.message li, html.red .ui.olive.message td {
  font-weight: 400;
}
html.red .ui.attached.olive.message .header, html.red .ui.olive.message .header {
  color: #607800;
}
html.red .ui.attached.green.message, html.red .ui.green.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #e0f3cb;
  background: -webkit-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -moz-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -ms-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -o-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: linear-gradient(45deg, #e0f3cb, #d4efb6);
  color: #89d339;
  font-weight: 400;
}
html.red .ui.attached.green.message p, html.red .ui.attached.green.message li, html.red .ui.attached.green.message td, html.red .ui.green.message p, html.red .ui.green.message li, html.red .ui.green.message td {
  font-weight: 400;
}
html.red .ui.attached.green.message .header, html.red .ui.green.message .header {
  color: #406a11;
}
html.red .ui.attached.teal.message, html.red .ui.teal.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #d8fbeb;
  background: -webkit-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -moz-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -ms-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -o-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: linear-gradient(45deg, #d8fbeb, #c1f8df);
  color: #37e997;
  font-weight: 400;
}
html.red .ui.attached.teal.message p, html.red .ui.attached.teal.message li, html.red .ui.attached.teal.message td, html.red .ui.teal.message p, html.red .ui.teal.message li, html.red .ui.teal.message td {
  font-weight: 400;
}
html.red .ui.attached.teal.message .header, html.red .ui.teal.message .header {
  color: #036558;
}
html.red .ui.attached.blue.message, html.red .ui.blue.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #eff8ff;
  background: -webkit-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -moz-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -ms-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -o-linear-gradient(45deg, #eff8ff, #d5edff);
  background: linear-gradient(45deg, #eff8ff, #d5edff);
  color: #3cacff;
  font-weight: 400;
}
html.red .ui.attached.blue.message p, html.red .ui.attached.blue.message li, html.red .ui.attached.blue.message td, html.red .ui.blue.message p, html.red .ui.blue.message li, html.red .ui.blue.message td {
  font-weight: 400;
}
html.red .ui.attached.blue.message .header, html.red .ui.blue.message .header {
  color: #004476;
}
html.red .ui.attached.violet.message, html.red .ui.violet.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #b46aff;
  font-weight: 400;
}
html.red .ui.attached.violet.message p, html.red .ui.attached.violet.message li, html.red .ui.attached.violet.message td, html.red .ui.violet.message p, html.red .ui.violet.message li, html.red .ui.violet.message td {
  font-weight: 400;
}
html.red .ui.attached.violet.message .header, html.red .ui.violet.message .header {
  color: #4D0991;
}
html.red .ui.attached.purple.message, html.red .ui.purple.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #fdf6ff);
  background: -moz-linear-gradient(45deg, white, #fdf6ff);
  background: -ms-linear-gradient(45deg, white, #fdf6ff);
  background: -o-linear-gradient(45deg, white, #fdf6ff);
  background: linear-gradient(45deg, white, #fdf6ff);
  color: #dd5ffd;
  font-weight: 400;
}
html.red .ui.attached.purple.message p, html.red .ui.attached.purple.message li, html.red .ui.attached.purple.message td, html.red .ui.purple.message p, html.red .ui.purple.message li, html.red .ui.purple.message td {
  font-weight: 400;
}
html.red .ui.attached.purple.message .header, html.red .ui.purple.message .header {
  color: #6A0683;
}
html.red .ui.attached.pink.message, html.red .ui.pink.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #ff6c8f;
  font-weight: 400;
}
html.red .ui.attached.pink.message p, html.red .ui.attached.pink.message li, html.red .ui.attached.pink.message td, html.red .ui.pink.message p, html.red .ui.pink.message li, html.red .ui.pink.message td {
  font-weight: 400;
}
html.red .ui.attached.pink.message .header, html.red .ui.pink.message .header {
  color: #7c0925;
}
html.red .ui.attached.brown.message, html.red .ui.brown.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f2e3da;
  background: -webkit-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -moz-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -ms-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -o-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: linear-gradient(45deg, #f2e3da, #ebd5c7);
  color: #c28157;
  font-weight: 400;
}
html.red .ui.attached.brown.message p, html.red .ui.attached.brown.message li, html.red .ui.attached.brown.message td, html.red .ui.brown.message p, html.red .ui.brown.message li, html.red .ui.brown.message td {
  font-weight: 400;
}
html.red .ui.attached.brown.message .header, html.red .ui.brown.message .header {
  color: #723711;
}
html.red .ui.attached.black.message, html.red .ui.black.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #848484;
  background: -webkit-linear-gradient(45deg, #848484, #787878);
  background: -moz-linear-gradient(45deg, #848484, #787878);
  background: -ms-linear-gradient(45deg, #848484, #787878);
  background: -o-linear-gradient(45deg, #848484, #787878);
  background: linear-gradient(45deg, #848484, #787878);
  color: #2B2B2B;
  font-weight: 400;
  background: #2B2B2B;
  background: -webkit-linear-gradient(45deg, #2B2B2B, #262626);
  background: -moz-linear-gradient(45deg, #2B2B2B, #262626);
  background: -ms-linear-gradient(45deg, #2B2B2B, #262626);
  background: -o-linear-gradient(45deg, #2B2B2B, #262626);
  background: linear-gradient(45deg, #2B2B2B, #262626);
  color: #373737;
}
html.red .ui.attached.black.message p, html.red .ui.attached.black.message li, html.red .ui.attached.black.message td, html.red .ui.black.message p, html.red .ui.black.message li, html.red .ui.black.message td {
  font-weight: 400;
}
html.red .ui.attached.black.message .header, html.red .ui.black.message .header {
  color: #808080;
}
html.red .ui.slider.checkbox input:checked ~ label::before,
html.red .ui.slider.checkbox input:checked ~ label,
html.red .ui.slider.checkbox input:focus:checked ~ label::before {
  background-color: #ff4646;
}
html.red .ui.slider.checkbox input:focus:hover:checked ~ label::before {
  background-color: #ffacac;
}
html.red .ui.slider.checkbox input:hover:checked ~ label::before {
  background-color: #ffacac;
}
html.red .ui.modal a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button).clipboard {
  color: #ff4646;
}
html.red .ui.modal .ui.button.primary#registration_message_send_button.primary, html.red .ui.modal .ui.button.primary#registration_message_send_button.active {
  background: #ff4646;
  color: #801F00;
  border-color: #ff4646;
}
html.red .ui.modal .ui.button.primary#registration_message_send_button:hover, html.red .ui.modal .ui.button.primary#registration_message_send_button:focus, html.red .ui.modal .ui.button.primary#registration_message_send_button:active {
  color: #ff4646 !important;
}
html.red .ui.modal .ui.green.button, html.red .ui.modal .ui.green.buttons .button {
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% auto;
  color: #801F00;
}
html.red .ui.modal .ui.green.button:hover, html.red .ui.modal .ui.green.buttons .button:hover {
  background-position: right center;
  color: #801F00;
}
html.red .ui.modal .ui.green.button:focus, html.red .ui.modal .ui.green.button:active, html.red .ui.modal .ui.green.buttons .button:focus, html.red .ui.modal .ui.green.buttons .button:active {
  color: #801F00;
}
html.red .ui.checkbox label:hover::before {
  border-color: #ff4646;
}
html.red .ui.checkbox input:checked:focus ~ label::before,
html.red .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #ff4646;
}
html.red .ui.checkbox label::after {
  color: #ff4646;
}
html.red .ui.checkbox input:checked ~ label::after,
html.red .ui.checkbox input:checked:focus ~ label::after,
html.red .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::after {
  color: #ff4646;
}
html.red nav.ui.mobile .ui.inverted.menu .active.item {
  color: #ff4646 !important;
}
html.red .ui.dropdown .scrolling.menu > .item.item.item.active, html.red .ui.scrolling.dropdown .menu .item.item.item.active {
  border-top-color: #ff4646;
}
html.red .ui.floating.dropdown > .menu .item:hover,
html.red .ui.dropdown .menu .item:hover,
html.red .ui.selection.dropdown .menu .item:hover {
  color: #ff4646;
}
html.red .ui.floating.dropdown > .menu .item.selected:hover,
html.red .ui.dropdown .menu .item.selected:hover,
html.red .ui.selection.dropdown .menu .item.selected:hover {
  color: #ff4646;
}
html.red .ui.floating.dropdown > .menu .item.active,
html.red .ui.dropdown .menu .item.active,
html.red .ui.selection.dropdown .menu .item.active {
  border-color: #ff4646;
}
html.red .ui.selection.dropdown:hover {
  border-color: #ff4646;
}
html.red .ui.selection.active.dropdown:hover {
  border-color: #ff4646;
}
html.red .ui.secondary.pointing.menu .active.item:not(.active):hover {
  border-color: #ff4646;
}
html.red h2#page_title,
html.red h2.ui.header#page_title {
  color: #ff4646;
}
html.red a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #ff4646;
}
html.red a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #ff4646;
  border-color: transparent;
}
html.red .horizontal.list a.item {
  border-color: #ff4646;
}
html.red .horizontal.list a.item:hover {
  color: #ff4646;
}
html.red .ui.form input:not([type]):focus, html.red .ui.form input:not([type]):active, html.red .ui.form input[type=color]:focus, html.red .ui.form input[type=color]:active, html.red .ui.form input[type=date]:focus, html.red .ui.form input[type=date]:active, html.red .ui.form input[type=datetime-local]:focus, html.red .ui.form input[type=datetime-local]:active, html.red .ui.form input[type=email]:focus, html.red .ui.form input[type=email]:active, html.red .ui.form input[type=file]:focus, html.red .ui.form input[type=file]:active, html.red .ui.form input[type=month]:focus, html.red .ui.form input[type=month]:active, html.red .ui.form input[type=number]:focus, html.red .ui.form input[type=number]:active, html.red .ui.form input[type=password]:focus, html.red .ui.form input[type=password]:active, html.red .ui.form input[type=search]:focus, html.red .ui.form input[type=search]:active, html.red .ui.form input[type=tel]:focus, html.red .ui.form input[type=tel]:active, html.red .ui.form input[type=text]:focus, html.red .ui.form input[type=text]:active, html.red .ui.form input[type=time]:focus, html.red .ui.form input[type=time]:active, html.red .ui.form input[type=url]:focus, html.red .ui.form input[type=url]:active, html.red .ui.form input[type=week]:focus, html.red .ui.form input[type=week]:active, html.red .ui.input > input:focus, html.red .ui.input > input:active,
html.red .ui.form input:not([type]):hover, html.red .ui.form input[type=color]:hover, html.red .ui.form input[type=date]:hover, html.red .ui.form input[type=datetime-local]:hover, html.red .ui.form input[type=email]:hover, html.red .ui.form input[type=file]:hover, html.red .ui.form input[type=month]:hover, html.red .ui.form input[type=number]:hover, html.red .ui.form input[type=password]:hover, html.red .ui.form input[type=search]:hover, html.red .ui.form input[type=tel]:hover, html.red .ui.form input[type=text]:hover, html.red .ui.form input[type=time]:hover, html.red .ui.form input[type=url]:hover, html.red .ui.form input[type=week]:hover, html.red .ui.input > input:hover {
  border-color: #ff4646;
}
html.red .ui.form .field.field input:-webkit-autofill:active, html.red .ui.form .field.field input:-webkit-autofill:focus, html.red .ui.form .field.field input:-webkit-autofill:hover, html.red input:-internal-autofill-selected {
  box-shadow: 0 0 0 100px #f1f1f1 inset !important;
  border-color: #666666 !important;
  -webkit-text-fill-color: #666666 !important;
}
@media only screen and (max-width: 767.98px) {
  html.red #container .ui.secondary.pointing.menu a.active.item {
    border-color: #ff4646;
  }
}

html.orange {
  scrollbar-color: #EF8F00 var(--scroll-bg);
}
html.orange * {
  scrollbar-color: #EF8F00 var(--scroll-bg);
}
html.orange ::-webkit-scrollbar-thumb {
  background-color: #EF8F00;
}
html.orange ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.orange .unichat_feed::-webkit-scrollbar-thumb,
html.orange .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.orange textarea::-webkit-scrollbar-thumb,
html.orange #container .placeholder::-webkit-scrollbar-thumb {
  background-color: #EF8F00;
}
html.orange .unichat_feed::-webkit-scrollbar-thumb:active,
html.orange .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.orange textarea::-webkit-scrollbar-thumb:active,
html.orange #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.orange ::selection {
  background: #EF8F00;
  color: #502600;
}
html.orange input::selection,
html.orange textarea::selection {
  background: #EF8F00;
  color: #502600;
}
html.orange mark {
  background: #EF8F00;
  color: #502600;
}
html.orange select:hover {
  color: #EF8F00;
}
html.orange #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.orange #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.orange input:focus,
html.orange select:focus,
html.orange textarea:focus,
html.orange .ui.form textarea:focus,
html.orange input:active,
html.orange select:active,
html.orange textarea:active,
html.orange .ui.form textarea:active,
html.orange input:hover,
html.orange select:hover,
html.orange textarea:hover,
html.orange .ui.form textarea:hover {
  border-color: #EF8F00;
}
html.orange #container form.account .field + a.ui.button.primary,
html.orange #container form.account .field + a.ui.button.active,
html.orange #container form.account .ui.primary.button.primary,
html.orange #container form.account .ui.primary.button.active {
  background-color: #F9851A;
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% 101%;
  color: #9C4B00;
  border-color: transparent;
}
html.orange #container form.account .field + a.ui.button.primary:hover,
html.orange #container form.account .field + a.ui.button.active:hover,
html.orange #container form.account .ui.primary.button.primary:hover,
html.orange #container form.account .ui.primary.button.active:hover {
  background-color: #F9851A;
  background-position: right center;
  color: #9C4B00;
}
@media only screen and (max-width: 767.98px) {
  html.orange #container .ui.secondary.pointing.menu#logintabs a.item.active,
  html.orange #container .ui.secondary.pointing.menu .active.item {
    border-color: #EF8F00;
    border-bottom: 1px solid #EF8F00 !important;
  }
}
html.orange .ui.checkbox input:checked ~ label::before,
html.orange .ui.checkbox input:checked:focus ~ label::before,
html.orange .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #EF8F00;
}
html.orange #container #scene_right #scene_righttabs.menu .item:hover, html.orange #container #scene_right #scene_bottomtabs.menu .item:hover, html.orange #container #scene_bottom #scene_righttabs.menu .item:hover, html.orange #container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: #EF8F00;
}
html.orange li::before {
  top: 13px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid #EF8F00;
  border-bottom: 2px solid #EF8F00;
  border-radius: 6px;
}
html.orange ol li::before {
  top: 0;
  width: auto;
  color: #EF8F00;
  border: none;
  border-radius: 0;
}
html.orange .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.orange input[type=checkbox]:checked, html.orange input[type=checkbox]:hover {
  border: 1px solid #EF8F00;
}
html.orange .scroll-up:hover {
  color: #EF8F00;
}
html.orange .scroll-up:hover .scroll-up__svg-path {
  stroke: #EF8F00;
}
html.orange .ui.floating.dropdown > .menu .item.selected, html.orange .ui.dropdown .menu .item.selected, html.orange .ui.selection.dropdown .menu .item.selected {
  border: 1px solid #EF8F00;
  border-radius: 5px;
}
html.orange body.simple {
  justify-content: center;
}
html.orange body.simple #loginforms .ui.positive.button {
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% auto;
  color: #9C4B00;
}
html.orange body.simple #loginforms .ui.positive.button:hover {
  background-position: right center;
  color: #9C4B00;
}
html.orange body.simple #loginforms .ui.positive.button:focus, html.orange body.simple #loginforms .ui.positive.button:active {
  color: #9C4B00;
}
html.orange .ui.button.primary {
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% auto;
  color: #9C4B00;
}
html.orange .ui.button.primary:hover {
  background-position: right center;
  color: #9C4B00;
}
html.orange .ui.button.primary:focus, html.orange .ui.button.primary:active {
  color: #9C4B00;
}
html.orange .ui.primary.button:hover,
html.orange .ui.primary.buttons .button:hover {
  background-image: linear-gradient(to left, #FFB03A 0%, #F9851A 50%, #FFB03A 100%);
  color: #9C4B00;
}
html.orange span.ui.success.text {
  background: rgba(239, 143, 0, 0.4);
  color: #9C4B00;
}
html.orange #container #searchform .circular.search.link.icon:hover {
  color: #EF8F00;
}
html.orange #container #search_results .item a.header:hover {
  color: #EF8F00 !important;
}
html.orange #container #authblock .ui.positive.button,
html.orange #container #accountauthblock .ui.positive.button {
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% auto;
  color: #9C4B00;
}
html.orange #container #authblock .ui.positive.button:hover,
html.orange #container #accountauthblock .ui.positive.button:hover {
  background-position: right center;
  color: #9C4B00;
}
html.orange #container #authblock .ui.positive.button:focus, html.orange #container #authblock .ui.positive.button:active,
html.orange #container #accountauthblock .ui.positive.button:focus,
html.orange #container #accountauthblock .ui.positive.button:active {
  color: #9C4B00;
}
html.orange #container #authblock #loginforms .ui.small.header,
html.orange #container #accountauthblock #loginforms .ui.small.header {
  color: #EF8F00;
}
html.orange #container #authblock #loginforms .ui.small.header::before,
html.orange #container #accountauthblock #loginforms .ui.small.header::before {
  background: rgba(239, 143, 0, 0.2);
}
html.orange #container #authblock #loginforms input[value=authkey] + .field,
html.orange #container #accountauthblock #loginforms input[value=authkey] + .field {
  -webkit-box-shadow: 0 0 35px rgba(239, 143, 0, 0.1);
  -moz-box-shadow: 0 0 35px rgba(239, 143, 0, 0.1);
  -ms-box-shadow: 0 0 35px rgba(239, 143, 0, 0.1);
  -o-box-shadow: 0 0 35px rgba(239, 143, 0, 0.1);
  box-shadow: 0 0 35px rgba(239, 143, 0, 0.1);
}
html.orange #container #authblock #loginforms .fields_block,
html.orange #container #accountauthblock #loginforms .fields_block {
  -webkit-box-shadow: 0 0 35px rgba(239, 143, 0, 0.1);
  -moz-box-shadow: 0 0 35px rgba(239, 143, 0, 0.1);
  -ms-box-shadow: 0 0 35px rgba(239, 143, 0, 0.1);
  -o-box-shadow: 0 0 35px rgba(239, 143, 0, 0.1);
  box-shadow: 0 0 35px rgba(239, 143, 0, 0.1);
}
html.orange #container nav .nav_section .item:not(.dropdown).active {
  border-color: #EF8F00;
}
html.orange #container nav .nav_section .item:hover {
  color: #EF8F00;
}
html.orange #container nav .nav_section .item.dropdown.active {
  color: #EF8F00;
}
html.orange #container nav .item:not(.dropdown).active {
  border-color: #EF8F00;
}
html.orange #container main form.account .clipboard .ui.button {
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% auto;
  color: #9C4B00;
}
html.orange #container main form.account .clipboard .ui.button:hover {
  background-position: right center;
  color: #9C4B00;
}
html.orange #container main form.account .clipboard .ui.button:focus, html.orange #container main form.account .clipboard .ui.button:active {
  color: #9C4B00;
}
html.orange #container main form.account .field + a.ui.button:hover {
  color: #EF8F00;
}
html.orange #container main form.account .field + a.ui.button.primary, html.orange #container main form.account .field + a.ui.button.active {
  background: #EF8F00;
  color: #9C4B00;
  border-color: #EF8F00;
  pointer-events: none;
}
html.orange #container main .contentblock table s a {
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% auto;
  color: #9C4B00;
}
html.orange #container main .contentblock table s a:hover {
  background-position: right center;
  color: #9C4B00;
}
html.orange #container main #roombuttons .ui.button:hover,
html.orange #container main form.account + div .ui.button:hover,
html.orange #container main form.account + script + div .ui.button:hover {
  color: #EF8F00;
}
html.orange #container main #roombuttons .ui.button.primary, html.orange #container main #roombuttons .ui.button.active,
html.orange #container main form.account + div .ui.button.primary,
html.orange #container main form.account + div .ui.button.active,
html.orange #container main form.account + script + div .ui.button.primary,
html.orange #container main form.account + script + div .ui.button.active {
  background: #EF8F00;
  color: #9C4B00;
  border-color: #EF8F00;
}
html.orange #container main .ui.menu.fluid#submenu, html.orange #container main .ui.vertical.menu.fluid#submenu {
  background: none;
  text-align: center;
}
html.orange #container main .ui.menu.fluid#submenu .item:hover, html.orange #container main .ui.vertical.menu.fluid#submenu .item:hover {
  color: #EF8F00;
}
html.orange #container main .ui.menu.fluid#submenu .item.primary, html.orange #container main .ui.menu.fluid#submenu .item.active, html.orange #container main .ui.vertical.menu.fluid#submenu .item.primary, html.orange #container main .ui.vertical.menu.fluid#submenu .item.active {
  background: #EF8F00;
  color: #9C4B00;
  border-color: #EF8F00;
}
html.orange #container main script + .ui.positive.message a {
  border-bottom-color: #EF8F00;
}
html.orange #container main script + .ui.positive.message a:hover {
  color: #EF8F00;
  border-color: transparent;
}
html.orange #container main .unichat_rewind:hover {
  background-color: rgba(239, 143, 0, 0.8);
  color: #fff;
}
html.orange #container main #scene_right #scene_righttabs.menu .item.active::after,
html.orange #container main #scene_right #scene_bottomtabs.menu .item.active::after,
html.orange #container main #scene_bottom #scene_righttabs.menu .item.active::after,
html.orange #container main #scene_bottom #scene_bottomtabs.menu .item.active::after {
  background: #EF8F00;
}
html.orange #container main #scene_right .unichat_username_info a:hover {
  color: #EF8F00;
}
html.orange #container main .meta a.like:hover {
  color: #EF8F00;
}
html.orange #container main .meta a.like:hover i {
  color: #EF8F00;
}
html.orange #container main .unichat .unichat_form .unichat_message.emoji.focused {
  -webkit-box-shadow: 0 0 15px rgba(239, 143, 0, 0.25);
  -moz-box-shadow: 0 0 15px rgba(239, 143, 0, 0.25);
  -ms-box-shadow: 0 0 15px rgba(239, 143, 0, 0.25);
  -o-box-shadow: 0 0 15px rgba(239, 143, 0, 0.25);
  box-shadow: 0 0 15px rgba(239, 143, 0, 0.25);
}
html.orange #container main .unichat_feed .unichat_messages .content .extra.text a::before, html.orange #container main .unichat_feed .unichat_messages .content .extra.text a::after {
  -webkit-box-shadow: 0 0 20px rgba(239, 143, 0, 0.01);
  -moz-box-shadow: 0 0 20px rgba(239, 143, 0, 0.01);
  -ms-box-shadow: 0 0 20px rgba(239, 143, 0, 0.01);
  -o-box-shadow: 0 0 20px rgba(239, 143, 0, 0.01);
  box-shadow: 0 0 20px rgba(239, 143, 0, 0.01);
  background: -webkit-linear-gradient(90deg, rgba(239, 143, 0, 0.01), rgba(239, 143, 0, 0.02), rgba(239, 143, 0, 0.01));
  background: -moz-linear-gradient(90deg, rgba(239, 143, 0, 0.01), rgba(239, 143, 0, 0.02), rgba(239, 143, 0, 0.01));
  background: -ms-linear-gradient(90deg, rgba(239, 143, 0, 0.01), rgba(239, 143, 0, 0.02), rgba(239, 143, 0, 0.01));
  background: -o-linear-gradient(90deg, rgba(239, 143, 0, 0.01), rgba(239, 143, 0, 0.02), rgba(239, 143, 0, 0.01));
  background: linear-gradient(90deg, rgba(239, 143, 0, 0.01), rgba(239, 143, 0, 0.02), rgba(239, 143, 0, 0.01));
}
html.orange #container main .unichat_feed .unichat_messages .content .extra.text a:hover {
  color: #EF8F00;
}
html.orange #container main .contentblock table blockquote s a {
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% auto;
  color: #9C4B00;
}
html.orange #container main .contentblock table blockquote s a:hover {
  background-position: right center;
  color: #9C4B00;
}
html.orange #container main .contentblock table blockquote s a:focus, html.orange #container main .contentblock table blockquote s a:active {
  color: #9C4B00;
}
html.orange .ui.horizontal.bulleted.list > .item.active,
html.orange ul.ui.horizontal.bulleted.list li.active {
  color: #EF8F00;
}
html.orange .ui.inverted.menu .link.item:hover,
html.orange .ui.inverted.menu a.item:hover,
html.orange .ui.link.inverted.menu .item:hover {
  color: #EF8F00;
}
html.orange #container .ui.menu .ui.dropdown .menu > .item:hover {
  color: #EF8F00 !important;
}
html.orange .ui.menu .ui.dropdown .menu > .active.item {
  border-color: #EF8F00;
}
html.orange .ui.inverted.menu .active.visible.item.dropdown,
html.orange .ui.inverted.menu .active.item.dropdown {
  color: #EF8F00 !important;
}
html.orange .ui.form .field.error .ui.dropdown .item:hover,
html.orange .ui.form .fields.error .field .ui.dropdown .item:hover {
  color: #EF8F00;
}
html.orange .ui.secondary.pointing.menu .dropdown.item:hover,
html.orange .ui.secondary.pointing.menu .link.item:hover,
html.orange .ui.secondary.pointing.menu a.item:hover {
  color: #EF8F00;
}
html.orange .ui.secondary.pointing.menu .dropdown.item.active:hover,
html.orange .ui.secondary.pointing.menu .link.item.active:hover,
html.orange .ui.secondary.pointing.menu a.item.active:hover {
  color: #373737;
}
html.orange #container #scene_right .unichat_feed .event#unichat_loader_righttab1 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_righttab2 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_righttab3 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_righttab4 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_righttab5 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_righttab6 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_righttab7 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_righttab8 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_righttab9 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_righttab10 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.orange #container #scene_right .unichat_feed .event#unichat_loader_bottomtab10 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_righttab1 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_righttab2 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_righttab3 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_righttab4 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_righttab5 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_righttab6 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_righttab7 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_righttab8 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_righttab9 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_righttab10 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.orange #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab10 button:hover {
  color: #EF8F00;
}
html.orange .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #EF8F00;
}
html.orange .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  border-color: transparent;
}
html.orange .ui.attached.warning.message a,
html.orange .ui.warning.message a,
html.orange .ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.orange .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.orange .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.orange .ui.attached.warning.message a:hover,
html.orange .ui.warning.message a:hover,
html.orange .ui.toast.warning a:hover {
  color: #0D0D0D;
}
html.orange .ui.attached.warning.message .header,
html.orange .ui.warning.message .header,
html.orange .ui.toast.warning .header {
  color: #963F00;
}
html.orange .ui.attached.warning.message a,
html.orange .ui.warning.message a,
html.orange .ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.orange .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.orange .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.orange .ui.attached.warning.message a:hover,
html.orange .ui.warning.message a:hover,
html.orange .ui.toast.warning a:hover {
  color: #0D0D0D;
}
html.orange .ui.attached.warning.message .header,
html.orange .ui.warning.message .header,
html.orange .ui.toast.warning .header {
  color: #963F00;
}
html.orange .ui.attached.info.message,
html.orange .ui.info.message,
html.orange .ui.toast.info {
  color: #1e1e1e;
}
html.orange .ui.attached.info.message a,
html.orange .ui.info.message a,
html.orange .ui.toast.info a {
  color: #1e1e1e;
  border-color: #37e997;
}
html.orange .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #37e997;
}
html.orange .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.orange .ui.attached.info.message a:hover,
html.orange .ui.info.message a:hover,
html.orange .ui.toast.info a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.orange .ui.attached.info.message .header,
html.orange .ui.info.message .header,
html.orange .ui.toast.info .header {
  color: #036558;
}
html.orange .ui.attached.positive.message a,
html.orange .ui.positive.message a,
html.orange .ui.attached.success.message a,
html.orange .ui.success.message a,
html.orange .ui.positive.warning a,
html.orange .ui.success.warning a {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.orange .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.orange .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.orange .ui.attached.positive.message a:hover,
html.orange .ui.positive.message a:hover,
html.orange .ui.attached.success.message a:hover,
html.orange .ui.success.message a:hover,
html.orange .ui.positive.warning a:hover,
html.orange .ui.success.warning a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.orange .ui.attached.positive.message .header,
html.orange .ui.positive.message .header,
html.orange .ui.attached.success.message .header,
html.orange .ui.success.message .header,
html.orange .ui.positive.warning .header,
html.orange .ui.success.warning .header {
  color: #406a11;
}
html.orange .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.orange .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.orange .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.orange .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.orange .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.orange .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.orange .ui.attached.negative.message .header,
html.orange .ui.negative.message .header,
html.orange .ui.attached.error.message .header,
html.orange .ui.error.message .header,
html.orange .ui.negative.warning .header,
html.orange .ui.error.warning .header {
  color: #7a0303;
}
html.orange .ui.attached.red.message, html.orange .ui.red.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #ffe8e8);
  background: -moz-linear-gradient(45deg, white, #ffe8e8);
  background: -ms-linear-gradient(45deg, white, #ffe8e8);
  background: -o-linear-gradient(45deg, white, #ffe8e8);
  background: linear-gradient(45deg, white, #ffe8e8);
  color: #ff4f4f;
  font-weight: 400;
}
html.orange .ui.attached.red.message p, html.orange .ui.attached.red.message li, html.orange .ui.attached.red.message td, html.orange .ui.red.message p, html.orange .ui.red.message li, html.orange .ui.red.message td {
  font-weight: 400;
}
html.orange .ui.attached.red.message .header, html.orange .ui.red.message .header {
  color: #7a0303;
}
html.orange .ui.attached.orange.message, html.orange .ui.orange.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #feefdc;
  background: -webkit-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -moz-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -ms-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -o-linear-gradient(45deg, #feefdc, #fee4c3);
  background: linear-gradient(45deg, #feefdc, #fee4c3);
  color: #fb9f2d;
  font-weight: 400;
}
html.orange .ui.attached.orange.message p, html.orange .ui.attached.orange.message li, html.orange .ui.attached.orange.message td, html.orange .ui.orange.message p, html.orange .ui.orange.message li, html.orange .ui.orange.message td {
  font-weight: 400;
}
html.orange .ui.attached.orange.message .header, html.orange .ui.orange.message .header {
  color: #963F00;
}
html.orange .ui.attached.yellow.message, html.orange .ui.yellow.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #fff7dc;
  background: -webkit-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -moz-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -ms-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -o-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: linear-gradient(45deg, #fff7dc, #fff2c2);
  color: #ffd129;
  font-weight: 400;
}
html.orange .ui.attached.yellow.message p, html.orange .ui.attached.yellow.message li, html.orange .ui.attached.yellow.message td, html.orange .ui.yellow.message p, html.orange .ui.yellow.message li, html.orange .ui.yellow.message td {
  font-weight: 400;
}
html.orange .ui.attached.yellow.message .header, html.orange .ui.yellow.message .header {
  color: #7c5600;
}
html.orange .ui.attached.olive.message, html.orange .ui.olive.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f0f8d2;
  background: -webkit-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -moz-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -ms-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -o-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: linear-gradient(45deg, #f0f8d2, #e9f4bc);
  color: #bedf38;
  font-weight: 400;
}
html.orange .ui.attached.olive.message p, html.orange .ui.attached.olive.message li, html.orange .ui.attached.olive.message td, html.orange .ui.olive.message p, html.orange .ui.olive.message li, html.orange .ui.olive.message td {
  font-weight: 400;
}
html.orange .ui.attached.olive.message .header, html.orange .ui.olive.message .header {
  color: #607800;
}
html.orange .ui.attached.green.message, html.orange .ui.green.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #e0f3cb;
  background: -webkit-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -moz-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -ms-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -o-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: linear-gradient(45deg, #e0f3cb, #d4efb6);
  color: #89d339;
  font-weight: 400;
}
html.orange .ui.attached.green.message p, html.orange .ui.attached.green.message li, html.orange .ui.attached.green.message td, html.orange .ui.green.message p, html.orange .ui.green.message li, html.orange .ui.green.message td {
  font-weight: 400;
}
html.orange .ui.attached.green.message .header, html.orange .ui.green.message .header {
  color: #406a11;
}
html.orange .ui.attached.teal.message, html.orange .ui.teal.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #d8fbeb;
  background: -webkit-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -moz-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -ms-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -o-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: linear-gradient(45deg, #d8fbeb, #c1f8df);
  color: #37e997;
  font-weight: 400;
}
html.orange .ui.attached.teal.message p, html.orange .ui.attached.teal.message li, html.orange .ui.attached.teal.message td, html.orange .ui.teal.message p, html.orange .ui.teal.message li, html.orange .ui.teal.message td {
  font-weight: 400;
}
html.orange .ui.attached.teal.message .header, html.orange .ui.teal.message .header {
  color: #036558;
}
html.orange .ui.attached.blue.message, html.orange .ui.blue.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #eff8ff;
  background: -webkit-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -moz-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -ms-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -o-linear-gradient(45deg, #eff8ff, #d5edff);
  background: linear-gradient(45deg, #eff8ff, #d5edff);
  color: #3cacff;
  font-weight: 400;
}
html.orange .ui.attached.blue.message p, html.orange .ui.attached.blue.message li, html.orange .ui.attached.blue.message td, html.orange .ui.blue.message p, html.orange .ui.blue.message li, html.orange .ui.blue.message td {
  font-weight: 400;
}
html.orange .ui.attached.blue.message .header, html.orange .ui.blue.message .header {
  color: #004476;
}
html.orange .ui.attached.violet.message, html.orange .ui.violet.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #b46aff;
  font-weight: 400;
}
html.orange .ui.attached.violet.message p, html.orange .ui.attached.violet.message li, html.orange .ui.attached.violet.message td, html.orange .ui.violet.message p, html.orange .ui.violet.message li, html.orange .ui.violet.message td {
  font-weight: 400;
}
html.orange .ui.attached.violet.message .header, html.orange .ui.violet.message .header {
  color: #4D0991;
}
html.orange .ui.attached.purple.message, html.orange .ui.purple.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #fdf6ff);
  background: -moz-linear-gradient(45deg, white, #fdf6ff);
  background: -ms-linear-gradient(45deg, white, #fdf6ff);
  background: -o-linear-gradient(45deg, white, #fdf6ff);
  background: linear-gradient(45deg, white, #fdf6ff);
  color: #dd5ffd;
  font-weight: 400;
}
html.orange .ui.attached.purple.message p, html.orange .ui.attached.purple.message li, html.orange .ui.attached.purple.message td, html.orange .ui.purple.message p, html.orange .ui.purple.message li, html.orange .ui.purple.message td {
  font-weight: 400;
}
html.orange .ui.attached.purple.message .header, html.orange .ui.purple.message .header {
  color: #6A0683;
}
html.orange .ui.attached.pink.message, html.orange .ui.pink.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #ff6c8f;
  font-weight: 400;
}
html.orange .ui.attached.pink.message p, html.orange .ui.attached.pink.message li, html.orange .ui.attached.pink.message td, html.orange .ui.pink.message p, html.orange .ui.pink.message li, html.orange .ui.pink.message td {
  font-weight: 400;
}
html.orange .ui.attached.pink.message .header, html.orange .ui.pink.message .header {
  color: #7c0925;
}
html.orange .ui.attached.brown.message, html.orange .ui.brown.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f2e3da;
  background: -webkit-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -moz-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -ms-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -o-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: linear-gradient(45deg, #f2e3da, #ebd5c7);
  color: #c28157;
  font-weight: 400;
}
html.orange .ui.attached.brown.message p, html.orange .ui.attached.brown.message li, html.orange .ui.attached.brown.message td, html.orange .ui.brown.message p, html.orange .ui.brown.message li, html.orange .ui.brown.message td {
  font-weight: 400;
}
html.orange .ui.attached.brown.message .header, html.orange .ui.brown.message .header {
  color: #723711;
}
html.orange .ui.attached.black.message, html.orange .ui.black.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #848484;
  background: -webkit-linear-gradient(45deg, #848484, #787878);
  background: -moz-linear-gradient(45deg, #848484, #787878);
  background: -ms-linear-gradient(45deg, #848484, #787878);
  background: -o-linear-gradient(45deg, #848484, #787878);
  background: linear-gradient(45deg, #848484, #787878);
  color: #2B2B2B;
  font-weight: 400;
  background: #2B2B2B;
  background: -webkit-linear-gradient(45deg, #2B2B2B, #262626);
  background: -moz-linear-gradient(45deg, #2B2B2B, #262626);
  background: -ms-linear-gradient(45deg, #2B2B2B, #262626);
  background: -o-linear-gradient(45deg, #2B2B2B, #262626);
  background: linear-gradient(45deg, #2B2B2B, #262626);
  color: #373737;
}
html.orange .ui.attached.black.message p, html.orange .ui.attached.black.message li, html.orange .ui.attached.black.message td, html.orange .ui.black.message p, html.orange .ui.black.message li, html.orange .ui.black.message td {
  font-weight: 400;
}
html.orange .ui.attached.black.message .header, html.orange .ui.black.message .header {
  color: #808080;
}
html.orange .ui.pagination.menu .item.active {
  background: #EF8F00;
  color: #9C4B00;
  border-color: #EF8F00;
}
html.orange .ui.slider.checkbox input:checked ~ label::before,
html.orange .ui.slider.checkbox input:checked ~ label,
html.orange .ui.slider.checkbox input:focus:checked ~ label::before {
  background-color: #EF8F00;
}
html.orange .ui.slider.checkbox input:focus:hover:checked ~ label::before {
  background-color: #ffbb56;
}
html.orange .ui.slider.checkbox input:hover:checked ~ label::before {
  background-color: #ffbb56;
}
html.orange .ui.modal a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button).clipboard {
  color: #EF8F00;
}
html.orange .ui.modal .ui.button.primary#registration_message_send_button.primary, html.orange .ui.modal .ui.button.primary#registration_message_send_button.active {
  background: #EF8F00;
  color: #9C4B00;
  border-color: #EF8F00;
}
html.orange .ui.modal .ui.button.primary#registration_message_send_button:hover, html.orange .ui.modal .ui.button.primary#registration_message_send_button:focus, html.orange .ui.modal .ui.button.primary#registration_message_send_button:active {
  color: #EF8F00 !important;
}
html.orange .ui.modal .ui.green.button, html.orange .ui.modal .ui.green.buttons .button {
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% auto;
  color: #9C4B00;
}
html.orange .ui.modal .ui.green.button:hover, html.orange .ui.modal .ui.green.buttons .button:hover {
  background-position: right center;
  color: #9C4B00;
}
html.orange .ui.modal .ui.green.button:focus, html.orange .ui.modal .ui.green.button:active, html.orange .ui.modal .ui.green.buttons .button:focus, html.orange .ui.modal .ui.green.buttons .button:active {
  color: #9C4B00;
}
html.orange .ui.checkbox label:hover::before {
  border-color: #EF8F00;
}
html.orange .ui.checkbox input:checked:focus ~ label::before,
html.orange .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #EF8F00;
}
html.orange .ui.checkbox label::after {
  color: #EF8F00;
}
html.orange .ui.checkbox input:checked ~ label::after,
html.orange .ui.checkbox input:checked:focus ~ label::after,
html.orange .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::after {
  color: #EF8F00;
}
html.orange nav.ui.mobile .ui.inverted.menu .active.item {
  color: #EF8F00 !important;
}
html.orange .ui.dropdown .scrolling.menu > .item.item.item.active, html.orange .ui.scrolling.dropdown .menu .item.item.item.active {
  border-top-color: #EF8F00;
}
html.orange .ui.floating.dropdown > .menu .item:hover,
html.orange .ui.dropdown .menu .item:hover,
html.orange .ui.selection.dropdown .menu .item:hover {
  color: #EF8F00;
}
html.orange .ui.floating.dropdown > .menu .item.selected:hover,
html.orange .ui.dropdown .menu .item.selected:hover,
html.orange .ui.selection.dropdown .menu .item.selected:hover {
  color: #EF8F00;
}
html.orange .ui.floating.dropdown > .menu .item.active,
html.orange .ui.dropdown .menu .item.active,
html.orange .ui.selection.dropdown .menu .item.active {
  border-color: #EF8F00;
}
html.orange .ui.selection.dropdown:hover {
  border-color: #EF8F00;
}
html.orange .ui.selection.active.dropdown:hover {
  border-color: #EF8F00;
}
html.orange .ui.secondary.pointing.menu .active.item:not(.active):hover {
  border-color: #EF8F00;
}
html.orange h2#page_title,
html.orange h2.ui.header#page_title {
  color: #EF8F00;
}
html.orange a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #EF8F00;
}
html.orange a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #EF8F00;
  border-color: transparent;
}
html.orange .horizontal.list a.item {
  border-color: #EF8F00;
}
html.orange .horizontal.list a.item:hover {
  color: #EF8F00;
}
html.orange .ui.form input:not([type]):focus, html.orange .ui.form input:not([type]):active, html.orange .ui.form input[type=color]:focus, html.orange .ui.form input[type=color]:active, html.orange .ui.form input[type=date]:focus, html.orange .ui.form input[type=date]:active, html.orange .ui.form input[type=datetime-local]:focus, html.orange .ui.form input[type=datetime-local]:active, html.orange .ui.form input[type=email]:focus, html.orange .ui.form input[type=email]:active, html.orange .ui.form input[type=file]:focus, html.orange .ui.form input[type=file]:active, html.orange .ui.form input[type=month]:focus, html.orange .ui.form input[type=month]:active, html.orange .ui.form input[type=number]:focus, html.orange .ui.form input[type=number]:active, html.orange .ui.form input[type=password]:focus, html.orange .ui.form input[type=password]:active, html.orange .ui.form input[type=search]:focus, html.orange .ui.form input[type=search]:active, html.orange .ui.form input[type=tel]:focus, html.orange .ui.form input[type=tel]:active, html.orange .ui.form input[type=text]:focus, html.orange .ui.form input[type=text]:active, html.orange .ui.form input[type=time]:focus, html.orange .ui.form input[type=time]:active, html.orange .ui.form input[type=url]:focus, html.orange .ui.form input[type=url]:active, html.orange .ui.form input[type=week]:focus, html.orange .ui.form input[type=week]:active, html.orange .ui.input > input:focus, html.orange .ui.input > input:active,
html.orange .ui.form input:not([type]):hover, html.orange .ui.form input[type=color]:hover, html.orange .ui.form input[type=date]:hover, html.orange .ui.form input[type=datetime-local]:hover, html.orange .ui.form input[type=email]:hover, html.orange .ui.form input[type=file]:hover, html.orange .ui.form input[type=month]:hover, html.orange .ui.form input[type=number]:hover, html.orange .ui.form input[type=password]:hover, html.orange .ui.form input[type=search]:hover, html.orange .ui.form input[type=tel]:hover, html.orange .ui.form input[type=text]:hover, html.orange .ui.form input[type=time]:hover, html.orange .ui.form input[type=url]:hover, html.orange .ui.form input[type=week]:hover, html.orange .ui.input > input:hover {
  border-color: #EF8F00;
}
html.orange .ui.form .field.field input:-webkit-autofill:active, html.orange .ui.form .field.field input:-webkit-autofill:focus, html.orange .ui.form .field.field input:-webkit-autofill:hover, html.orange input:-internal-autofill-selected {
  box-shadow: 0 0 0 100px #f1f1f1 inset !important;
  border-color: #666666 !important;
  -webkit-text-fill-color: #666666 !important;
}
@media only screen and (max-width: 767.98px) {
  html.orange #container .ui.secondary.pointing.menu a.active.item {
    border-color: #EF8F00;
  }
}

html.yellow {
  scrollbar-color: #ffcf3c var(--scroll-bg);
}
html.yellow * {
  scrollbar-color: #ffcf3c var(--scroll-bg);
}
html.yellow ::-webkit-scrollbar-thumb {
  background-color: #ffcf3c;
}
html.yellow ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.yellow .unichat_feed::-webkit-scrollbar-thumb,
html.yellow .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.yellow textarea::-webkit-scrollbar-thumb,
html.yellow #container .placeholder::-webkit-scrollbar-thumb {
  background-color: #ffcf3c;
}
html.yellow .unichat_feed::-webkit-scrollbar-thumb:active,
html.yellow .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.yellow textarea::-webkit-scrollbar-thumb:active,
html.yellow #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.yellow ::selection {
  background: #ffcf3c;
  color: #5e4300;
}
html.yellow input::selection,
html.yellow textarea::selection {
  background: #ffcf3c;
  color: #5e4300;
}
html.yellow mark {
  background: #ffcf3c;
  color: #5e4300;
}
html.yellow select:hover {
  color: #ffcf3c;
}
html.yellow #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.yellow #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.yellow input:focus,
html.yellow select:focus,
html.yellow textarea:focus,
html.yellow .ui.form textarea:focus,
html.yellow input:active,
html.yellow select:active,
html.yellow textarea:active,
html.yellow .ui.form textarea:active,
html.yellow input:hover,
html.yellow select:hover,
html.yellow textarea:hover,
html.yellow .ui.form textarea:hover {
  border-color: #ffcf3c;
}
html.yellow #container form.account .field + a.ui.button.primary,
html.yellow #container form.account .field + a.ui.button.active,
html.yellow #container form.account .ui.primary.button.primary,
html.yellow #container form.account .ui.primary.button.active {
  background-color: #F9C81A;
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% 101%;
  color: #AA7A00;
  border-color: transparent;
}
html.yellow #container form.account .field + a.ui.button.primary:hover,
html.yellow #container form.account .field + a.ui.button.active:hover,
html.yellow #container form.account .ui.primary.button.primary:hover,
html.yellow #container form.account .ui.primary.button.active:hover {
  background-color: #F9C81A;
  background-position: right center;
  color: #AA7A00;
}
@media only screen and (max-width: 767.98px) {
  html.yellow #container .ui.secondary.pointing.menu#logintabs a.item.active,
  html.yellow #container .ui.secondary.pointing.menu .active.item {
    border-color: #ffcf3c;
    border-bottom: 1px solid #ffcf3c !important;
  }
}
html.yellow .ui.checkbox input:checked ~ label::before,
html.yellow .ui.checkbox input:checked:focus ~ label::before,
html.yellow .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #ffcf3c;
}
html.yellow #container #scene_right #scene_righttabs.menu .item:hover, html.yellow #container #scene_right #scene_bottomtabs.menu .item:hover, html.yellow #container #scene_bottom #scene_righttabs.menu .item:hover, html.yellow #container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: #ffcf3c;
}
html.yellow li::before {
  border-top: 1px solid #ffcf3c;
  border-bottom: 2px solid #ffcf3c;
}
html.yellow li::before {
  top: 13px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid #ffcf3c;
  border-bottom: 2px solid #ffcf3c;
  border-radius: 6px;
}
html.yellow ol li::before {
  top: 0;
  width: auto;
  color: #ffcf3c;
  border: none;
  border-radius: 0;
}
html.yellow .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.yellow input[type=checkbox]:checked, html.yellow input[type=checkbox]:hover {
  border: 1px solid #ffcf3c;
}
html.yellow .scroll-up:hover {
  color: #ffcf3c;
}
html.yellow .scroll-up:hover .scroll-up__svg-path {
  stroke: #ffcf3c;
}
html.yellow .ui.floating.dropdown > .menu .item.selected, html.yellow .ui.dropdown .menu .item.selected, html.yellow .ui.selection.dropdown .menu .item.selected {
  border: 1px solid #ffcf3c;
  border-radius: 5px;
}
html.yellow body.simple {
  justify-content: center;
}
html.yellow body.simple #loginforms .ui.positive.button {
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% auto;
  color: #AA7A00;
}
html.yellow body.simple #loginforms .ui.positive.button:hover {
  background-position: right center;
  color: #AA7A00;
}
html.yellow body.simple #loginforms .ui.positive.button:focus, html.yellow body.simple #loginforms .ui.positive.button:active {
  color: #AA7A00;
}
html.yellow .ui.button.primary {
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% auto;
  color: #AA7A00;
}
html.yellow .ui.button.primary:hover {
  background-position: right center;
  color: #AA7A00;
}
html.yellow .ui.button.primary:focus, html.yellow .ui.button.primary:active {
  color: #AA7A00;
}
html.yellow .ui.primary.button:hover,
html.yellow .ui.primary.buttons .button:hover {
  background-image: linear-gradient(to left, #FFF736 0%, #F9C81A 50%, #FFF736 100%);
  color: #AA7A00;
}
html.yellow span.ui.success.text {
  background: rgba(255, 207, 60, 0.4);
  color: #AA7A00;
}
html.yellow #container #searchform .circular.search.link.icon:hover {
  color: #ffcf3c;
}
html.yellow #container #search_results .item a.header:hover {
  color: #ffcf3c !important;
}
html.yellow #container #authblock .ui.positive.button,
html.yellow #container #accountauthblock .ui.positive.button {
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% auto;
  color: #AA7A00;
}
html.yellow #container #authblock .ui.positive.button:hover,
html.yellow #container #accountauthblock .ui.positive.button:hover {
  background-position: right center;
  color: #AA7A00;
}
html.yellow #container #authblock .ui.positive.button:focus, html.yellow #container #authblock .ui.positive.button:active,
html.yellow #container #accountauthblock .ui.positive.button:focus,
html.yellow #container #accountauthblock .ui.positive.button:active {
  color: #AA7A00;
}
html.yellow #container #authblock #loginforms .ui.small.header,
html.yellow #container #accountauthblock #loginforms .ui.small.header {
  color: #ffcf3c;
}
html.yellow #container #authblock #loginforms .ui.small.header::before,
html.yellow #container #accountauthblock #loginforms .ui.small.header::before {
  background: rgba(255, 207, 60, 0.2);
}
html.yellow #container #authblock #loginforms input[value=authkey] + .field,
html.yellow #container #accountauthblock #loginforms input[value=authkey] + .field {
  -webkit-box-shadow: 0 0 35px rgba(255, 207, 60, 0.1);
  -moz-box-shadow: 0 0 35px rgba(255, 207, 60, 0.1);
  -ms-box-shadow: 0 0 35px rgba(255, 207, 60, 0.1);
  -o-box-shadow: 0 0 35px rgba(255, 207, 60, 0.1);
  box-shadow: 0 0 35px rgba(255, 207, 60, 0.1);
}
html.yellow #container #authblock #loginforms .fields_block,
html.yellow #container #accountauthblock #loginforms .fields_block {
  -webkit-box-shadow: 0 0 35px rgba(255, 207, 60, 0.1);
  -moz-box-shadow: 0 0 35px rgba(255, 207, 60, 0.1);
  -ms-box-shadow: 0 0 35px rgba(255, 207, 60, 0.1);
  -o-box-shadow: 0 0 35px rgba(255, 207, 60, 0.1);
  box-shadow: 0 0 35px rgba(255, 207, 60, 0.1);
}
html.yellow #container nav .nav_section .item:not(.dropdown).active {
  border-color: #ffcf3c;
}
html.yellow #container nav .nav_section .item:hover {
  color: #ffcf3c;
}
html.yellow #container nav .nav_section .item.dropdown.active {
  color: #ffcf3c;
}
html.yellow #container nav .item:not(.dropdown).active {
  border-color: #ffcf3c;
}
html.yellow #container main form.account .clipboard .ui.button {
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% auto;
  color: #AA7A00;
}
html.yellow #container main form.account .clipboard .ui.button:hover {
  background-position: right center;
  color: #AA7A00;
}
html.yellow #container main form.account .clipboard .ui.button:focus, html.yellow #container main form.account .clipboard .ui.button:active {
  color: #AA7A00;
}
html.yellow #container main form.account .field + a.ui.button:hover {
  color: #ffcf3c;
}
html.yellow #container main form.account .field + a.ui.button.primary, html.yellow #container main form.account .field + a.ui.button.active {
  background: #ffcf3c;
  color: #AA7A00;
  border-color: #ffcf3c;
  pointer-events: none;
}
html.yellow #container main .contentblock table s a {
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% auto;
  color: #AA7A00;
}
html.yellow #container main .contentblock table s a:hover {
  background-position: right center;
  color: #AA7A00;
}
html.yellow #container main #roombuttons .ui.button:hover,
html.yellow #container main form.account + div .ui.button:hover,
html.yellow #container main form.account + script + div .ui.button:hover {
  color: #ffcf3c;
}
html.yellow #container main #roombuttons .ui.button.primary, html.yellow #container main #roombuttons .ui.button.active,
html.yellow #container main form.account + div .ui.button.primary,
html.yellow #container main form.account + div .ui.button.active,
html.yellow #container main form.account + script + div .ui.button.primary,
html.yellow #container main form.account + script + div .ui.button.active {
  background: #ffcf3c;
  color: #AA7A00;
  border-color: #ffcf3c;
}
html.yellow #container main .ui.menu.fluid#submenu, html.yellow #container main .ui.vertical.menu.fluid#submenu {
  background: none;
  text-align: center;
}
html.yellow #container main .ui.menu.fluid#submenu .item:hover, html.yellow #container main .ui.vertical.menu.fluid#submenu .item:hover {
  color: #ffcf3c;
}
html.yellow #container main .ui.menu.fluid#submenu .item.primary, html.yellow #container main .ui.menu.fluid#submenu .item.active, html.yellow #container main .ui.vertical.menu.fluid#submenu .item.primary, html.yellow #container main .ui.vertical.menu.fluid#submenu .item.active {
  background: #ffcf3c;
  color: #AA7A00;
  border-color: #ffcf3c;
}
html.yellow #container main script + .ui.positive.message a {
  border-bottom-color: #ffcf3c;
}
html.yellow #container main script + .ui.positive.message a:hover {
  color: #ffcf3c;
  border-color: transparent;
}
html.yellow #container main .unichat_rewind:hover {
  background-color: rgba(255, 207, 60, 0.8);
  color: #fff;
}
html.yellow #container main #scene_right #scene_righttabs.menu .item.active::after,
html.yellow #container main #scene_right #scene_bottomtabs.menu .item.active::after,
html.yellow #container main #scene_bottom #scene_righttabs.menu .item.active::after,
html.yellow #container main #scene_bottom #scene_bottomtabs.menu .item.active::after {
  background: #ffcf3c;
}
html.yellow #container main #scene_right .unichat_username_info a:hover {
  color: #ffcf3c;
}
html.yellow #container main .meta a.like:hover {
  color: #ffcf3c;
}
html.yellow #container main .meta a.like:hover i {
  color: #ffcf3c;
}
html.yellow #container main .unichat .unichat_form .unichat_message.emoji.focused {
  -webkit-box-shadow: 0 0 15px rgba(255, 207, 60, 0.25);
  -moz-box-shadow: 0 0 15px rgba(255, 207, 60, 0.25);
  -ms-box-shadow: 0 0 15px rgba(255, 207, 60, 0.25);
  -o-box-shadow: 0 0 15px rgba(255, 207, 60, 0.25);
  box-shadow: 0 0 15px rgba(255, 207, 60, 0.25);
}
html.yellow #container main .unichat_feed .unichat_messages .content .extra.text a::before, html.yellow #container main .unichat_feed .unichat_messages .content .extra.text a::after {
  -webkit-box-shadow: 0 0 20px rgba(255, 207, 60, 0.01);
  -moz-box-shadow: 0 0 20px rgba(255, 207, 60, 0.01);
  -ms-box-shadow: 0 0 20px rgba(255, 207, 60, 0.01);
  -o-box-shadow: 0 0 20px rgba(255, 207, 60, 0.01);
  box-shadow: 0 0 20px rgba(255, 207, 60, 0.01);
  background: -webkit-linear-gradient(90deg, rgba(255, 207, 60, 0.01), rgba(255, 207, 60, 0.02), rgba(255, 207, 60, 0.01));
  background: -moz-linear-gradient(90deg, rgba(255, 207, 60, 0.01), rgba(255, 207, 60, 0.02), rgba(255, 207, 60, 0.01));
  background: -ms-linear-gradient(90deg, rgba(255, 207, 60, 0.01), rgba(255, 207, 60, 0.02), rgba(255, 207, 60, 0.01));
  background: -o-linear-gradient(90deg, rgba(255, 207, 60, 0.01), rgba(255, 207, 60, 0.02), rgba(255, 207, 60, 0.01));
  background: linear-gradient(90deg, rgba(255, 207, 60, 0.01), rgba(255, 207, 60, 0.02), rgba(255, 207, 60, 0.01));
}
html.yellow #container main .unichat_feed .unichat_messages .content .extra.text a:hover {
  color: #ffcf3c;
}
html.yellow #container main .contentblock table blockquote s a {
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% auto;
  color: #AA7A00;
}
html.yellow #container main .contentblock table blockquote s a:hover {
  background-position: right center;
  color: #AA7A00;
}
html.yellow #container main .contentblock table blockquote s a:focus, html.yellow #container main .contentblock table blockquote s a:active {
  color: #AA7A00;
}
html.yellow .ui.horizontal.bulleted.list > .item.active,
html.yellow ul.ui.horizontal.bulleted.list li.active {
  color: #ffcf3c;
}
html.yellow .ui.inverted.menu .link.item:hover,
html.yellow .ui.inverted.menu a.item:hover,
html.yellow .ui.link.inverted.menu .item:hover {
  color: #ffcf3c;
}
html.yellow #container .ui.menu .ui.dropdown .menu > .item:hover {
  color: #ffcf3c !important;
}
html.yellow .ui.menu .ui.dropdown .menu > .active.item {
  border-color: #ffcf3c;
}
html.yellow .ui.inverted.menu .active.visible.item.dropdown,
html.yellow .ui.inverted.menu .active.item.dropdown {
  color: #ffcf3c !important;
}
html.yellow .ui.form .field.error .ui.dropdown .item:hover,
html.yellow .ui.form .fields.error .field .ui.dropdown .item:hover {
  color: #ffcf3c;
}
html.yellow .ui.secondary.pointing.menu .dropdown.item:hover,
html.yellow .ui.secondary.pointing.menu .link.item:hover,
html.yellow .ui.secondary.pointing.menu a.item:hover {
  color: #ffcf3c;
}
html.yellow .ui.secondary.pointing.menu .dropdown.item.active:hover,
html.yellow .ui.secondary.pointing.menu .link.item.active:hover,
html.yellow .ui.secondary.pointing.menu a.item.active:hover {
  color: #373737;
}
html.yellow #container #scene_right .unichat_feed .event#unichat_loader_righttab1 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_righttab2 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_righttab3 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_righttab4 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_righttab5 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_righttab6 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_righttab7 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_righttab8 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_righttab9 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_righttab10 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.yellow #container #scene_right .unichat_feed .event#unichat_loader_bottomtab10 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_righttab1 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_righttab2 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_righttab3 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_righttab4 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_righttab5 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_righttab6 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_righttab7 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_righttab8 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_righttab9 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_righttab10 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.yellow #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab10 button:hover {
  color: #ffcf3c;
}
html.yellow .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #ffcf3c;
}
html.yellow .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  border-color: transparent;
}
html.yellow .ui.attached.warning.message a,
html.yellow .ui.warning.message a,
html.yellow .ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.yellow .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.yellow .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.yellow .ui.attached.warning.message a:hover,
html.yellow .ui.warning.message a:hover,
html.yellow .ui.toast.warning a:hover {
  color: #0D0D0D;
}
html.yellow .ui.attached.warning.message .header,
html.yellow .ui.warning.message .header,
html.yellow .ui.toast.warning .header {
  color: #963F00;
}
html.yellow .ui.attached.warning.message a,
html.yellow .ui.warning.message a,
html.yellow .ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.yellow .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.yellow .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.yellow .ui.attached.warning.message a:hover,
html.yellow .ui.warning.message a:hover,
html.yellow .ui.toast.warning a:hover {
  color: #0D0D0D;
}
html.yellow .ui.attached.warning.message .header,
html.yellow .ui.warning.message .header,
html.yellow .ui.toast.warning .header {
  color: #963F00;
}
html.yellow .ui.attached.info.message,
html.yellow .ui.info.message,
html.yellow .ui.toast.info {
  color: #1e1e1e;
}
html.yellow .ui.attached.info.message a,
html.yellow .ui.info.message a,
html.yellow .ui.toast.info a {
  color: #1e1e1e;
  border-color: #37e997;
}
html.yellow .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #37e997;
}
html.yellow .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.yellow .ui.attached.info.message a:hover,
html.yellow .ui.info.message a:hover,
html.yellow .ui.toast.info a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.yellow .ui.attached.info.message .header,
html.yellow .ui.info.message .header,
html.yellow .ui.toast.info .header {
  color: #036558;
}
html.yellow .ui.attached.positive.message a,
html.yellow .ui.positive.message a,
html.yellow .ui.attached.success.message a,
html.yellow .ui.success.message a,
html.yellow .ui.positive.warning a,
html.yellow .ui.success.warning a {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.yellow .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.yellow .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.yellow .ui.attached.positive.message a:hover,
html.yellow .ui.positive.message a:hover,
html.yellow .ui.attached.success.message a:hover,
html.yellow .ui.success.message a:hover,
html.yellow .ui.positive.warning a:hover,
html.yellow .ui.success.warning a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.yellow .ui.attached.positive.message .header,
html.yellow .ui.positive.message .header,
html.yellow .ui.attached.success.message .header,
html.yellow .ui.success.message .header,
html.yellow .ui.positive.warning .header,
html.yellow .ui.success.warning .header {
  color: #406a11;
}
html.yellow .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.yellow .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.yellow .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.yellow .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.yellow .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.yellow .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.yellow .ui.attached.negative.message .header,
html.yellow .ui.negative.message .header,
html.yellow .ui.attached.error.message .header,
html.yellow .ui.error.message .header,
html.yellow .ui.negative.warning .header,
html.yellow .ui.error.warning .header {
  color: #7a0303;
}
html.yellow .ui.attached.red.message, html.yellow .ui.red.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #ffe8e8);
  background: -moz-linear-gradient(45deg, white, #ffe8e8);
  background: -ms-linear-gradient(45deg, white, #ffe8e8);
  background: -o-linear-gradient(45deg, white, #ffe8e8);
  background: linear-gradient(45deg, white, #ffe8e8);
  color: #ff4f4f;
  font-weight: 400;
}
html.yellow .ui.attached.red.message p, html.yellow .ui.attached.red.message li, html.yellow .ui.attached.red.message td, html.yellow .ui.red.message p, html.yellow .ui.red.message li, html.yellow .ui.red.message td {
  font-weight: 400;
}
html.yellow .ui.attached.red.message .header, html.yellow .ui.red.message .header {
  color: #7a0303;
}
html.yellow .ui.attached.orange.message, html.yellow .ui.orange.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #feefdc;
  background: -webkit-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -moz-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -ms-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -o-linear-gradient(45deg, #feefdc, #fee4c3);
  background: linear-gradient(45deg, #feefdc, #fee4c3);
  color: #fb9f2d;
  font-weight: 400;
}
html.yellow .ui.attached.orange.message p, html.yellow .ui.attached.orange.message li, html.yellow .ui.attached.orange.message td, html.yellow .ui.orange.message p, html.yellow .ui.orange.message li, html.yellow .ui.orange.message td {
  font-weight: 400;
}
html.yellow .ui.attached.orange.message .header, html.yellow .ui.orange.message .header {
  color: #963F00;
}
html.yellow .ui.attached.yellow.message, html.yellow .ui.yellow.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #fff7dc;
  background: -webkit-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -moz-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -ms-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -o-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: linear-gradient(45deg, #fff7dc, #fff2c2);
  color: #ffd129;
  font-weight: 400;
}
html.yellow .ui.attached.yellow.message p, html.yellow .ui.attached.yellow.message li, html.yellow .ui.attached.yellow.message td, html.yellow .ui.yellow.message p, html.yellow .ui.yellow.message li, html.yellow .ui.yellow.message td {
  font-weight: 400;
}
html.yellow .ui.attached.yellow.message .header, html.yellow .ui.yellow.message .header {
  color: #7c5600;
}
html.yellow .ui.attached.olive.message, html.yellow .ui.olive.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f0f8d2;
  background: -webkit-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -moz-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -ms-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -o-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: linear-gradient(45deg, #f0f8d2, #e9f4bc);
  color: #bedf38;
  font-weight: 400;
}
html.yellow .ui.attached.olive.message p, html.yellow .ui.attached.olive.message li, html.yellow .ui.attached.olive.message td, html.yellow .ui.olive.message p, html.yellow .ui.olive.message li, html.yellow .ui.olive.message td {
  font-weight: 400;
}
html.yellow .ui.attached.olive.message .header, html.yellow .ui.olive.message .header {
  color: #607800;
}
html.yellow .ui.attached.green.message, html.yellow .ui.green.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #e0f3cb;
  background: -webkit-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -moz-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -ms-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -o-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: linear-gradient(45deg, #e0f3cb, #d4efb6);
  color: #89d339;
  font-weight: 400;
}
html.yellow .ui.attached.green.message p, html.yellow .ui.attached.green.message li, html.yellow .ui.attached.green.message td, html.yellow .ui.green.message p, html.yellow .ui.green.message li, html.yellow .ui.green.message td {
  font-weight: 400;
}
html.yellow .ui.attached.green.message .header, html.yellow .ui.green.message .header {
  color: #406a11;
}
html.yellow .ui.attached.teal.message, html.yellow .ui.teal.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #d8fbeb;
  background: -webkit-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -moz-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -ms-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -o-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: linear-gradient(45deg, #d8fbeb, #c1f8df);
  color: #37e997;
  font-weight: 400;
}
html.yellow .ui.attached.teal.message p, html.yellow .ui.attached.teal.message li, html.yellow .ui.attached.teal.message td, html.yellow .ui.teal.message p, html.yellow .ui.teal.message li, html.yellow .ui.teal.message td {
  font-weight: 400;
}
html.yellow .ui.attached.teal.message .header, html.yellow .ui.teal.message .header {
  color: #036558;
}
html.yellow .ui.attached.blue.message, html.yellow .ui.blue.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #eff8ff;
  background: -webkit-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -moz-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -ms-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -o-linear-gradient(45deg, #eff8ff, #d5edff);
  background: linear-gradient(45deg, #eff8ff, #d5edff);
  color: #3cacff;
  font-weight: 400;
}
html.yellow .ui.attached.blue.message p, html.yellow .ui.attached.blue.message li, html.yellow .ui.attached.blue.message td, html.yellow .ui.blue.message p, html.yellow .ui.blue.message li, html.yellow .ui.blue.message td {
  font-weight: 400;
}
html.yellow .ui.attached.blue.message .header, html.yellow .ui.blue.message .header {
  color: #004476;
}
html.yellow .ui.attached.violet.message, html.yellow .ui.violet.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #b46aff;
  font-weight: 400;
}
html.yellow .ui.attached.violet.message p, html.yellow .ui.attached.violet.message li, html.yellow .ui.attached.violet.message td, html.yellow .ui.violet.message p, html.yellow .ui.violet.message li, html.yellow .ui.violet.message td {
  font-weight: 400;
}
html.yellow .ui.attached.violet.message .header, html.yellow .ui.violet.message .header {
  color: #4D0991;
}
html.yellow .ui.attached.purple.message, html.yellow .ui.purple.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #fdf6ff);
  background: -moz-linear-gradient(45deg, white, #fdf6ff);
  background: -ms-linear-gradient(45deg, white, #fdf6ff);
  background: -o-linear-gradient(45deg, white, #fdf6ff);
  background: linear-gradient(45deg, white, #fdf6ff);
  color: #dd5ffd;
  font-weight: 400;
}
html.yellow .ui.attached.purple.message p, html.yellow .ui.attached.purple.message li, html.yellow .ui.attached.purple.message td, html.yellow .ui.purple.message p, html.yellow .ui.purple.message li, html.yellow .ui.purple.message td {
  font-weight: 400;
}
html.yellow .ui.attached.purple.message .header, html.yellow .ui.purple.message .header {
  color: #6A0683;
}
html.yellow .ui.attached.pink.message, html.yellow .ui.pink.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #ff6c8f;
  font-weight: 400;
}
html.yellow .ui.attached.pink.message p, html.yellow .ui.attached.pink.message li, html.yellow .ui.attached.pink.message td, html.yellow .ui.pink.message p, html.yellow .ui.pink.message li, html.yellow .ui.pink.message td {
  font-weight: 400;
}
html.yellow .ui.attached.pink.message .header, html.yellow .ui.pink.message .header {
  color: #7c0925;
}
html.yellow .ui.attached.brown.message, html.yellow .ui.brown.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f2e3da;
  background: -webkit-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -moz-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -ms-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -o-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: linear-gradient(45deg, #f2e3da, #ebd5c7);
  color: #c28157;
  font-weight: 400;
}
html.yellow .ui.attached.brown.message p, html.yellow .ui.attached.brown.message li, html.yellow .ui.attached.brown.message td, html.yellow .ui.brown.message p, html.yellow .ui.brown.message li, html.yellow .ui.brown.message td {
  font-weight: 400;
}
html.yellow .ui.attached.brown.message .header, html.yellow .ui.brown.message .header {
  color: #723711;
}
html.yellow .ui.attached.black.message, html.yellow .ui.black.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #848484;
  background: -webkit-linear-gradient(45deg, #848484, #787878);
  background: -moz-linear-gradient(45deg, #848484, #787878);
  background: -ms-linear-gradient(45deg, #848484, #787878);
  background: -o-linear-gradient(45deg, #848484, #787878);
  background: linear-gradient(45deg, #848484, #787878);
  color: #2B2B2B;
  font-weight: 400;
  background: #2B2B2B;
  background: -webkit-linear-gradient(45deg, #2B2B2B, #262626);
  background: -moz-linear-gradient(45deg, #2B2B2B, #262626);
  background: -ms-linear-gradient(45deg, #2B2B2B, #262626);
  background: -o-linear-gradient(45deg, #2B2B2B, #262626);
  background: linear-gradient(45deg, #2B2B2B, #262626);
  color: #373737;
}
html.yellow .ui.attached.black.message p, html.yellow .ui.attached.black.message li, html.yellow .ui.attached.black.message td, html.yellow .ui.black.message p, html.yellow .ui.black.message li, html.yellow .ui.black.message td {
  font-weight: 400;
}
html.yellow .ui.attached.black.message .header, html.yellow .ui.black.message .header {
  color: #808080;
}
html.yellow .ui.pagination.menu .item.active {
  background: #ffcf3c;
  color: #AA7A00;
  border-color: #ffcf3c;
}
html.yellow .ui.slider.checkbox input:checked ~ label::before,
html.yellow .ui.slider.checkbox input:checked ~ label,
html.yellow .ui.slider.checkbox input:focus:checked ~ label::before {
  background-color: #ffcf3c;
}
html.yellow .ui.slider.checkbox input:focus:hover:checked ~ label::before {
  background-color: #ffe8a2;
}
html.yellow .ui.slider.checkbox input:hover:checked ~ label::before {
  background-color: #ffe8a2;
}
html.yellow .ui.modal a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button).clipboard {
  color: #ffcf3c;
}
html.yellow .ui.modal .ui.button.primary#registration_message_send_button.primary, html.yellow .ui.modal .ui.button.primary#registration_message_send_button.active {
  background: #ffcf3c;
  color: #AA7A00;
  border-color: #ffcf3c;
}
html.yellow .ui.modal .ui.button.primary#registration_message_send_button:hover, html.yellow .ui.modal .ui.button.primary#registration_message_send_button:focus, html.yellow .ui.modal .ui.button.primary#registration_message_send_button:active {
  color: #ffcf3c !important;
}
html.yellow .ui.modal .ui.green.button, html.yellow .ui.modal .ui.green.buttons .button {
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% auto;
  color: #AA7A00;
}
html.yellow .ui.modal .ui.green.button:hover, html.yellow .ui.modal .ui.green.buttons .button:hover {
  background-position: right center;
  color: #AA7A00;
}
html.yellow .ui.modal .ui.green.button:focus, html.yellow .ui.modal .ui.green.button:active, html.yellow .ui.modal .ui.green.buttons .button:focus, html.yellow .ui.modal .ui.green.buttons .button:active {
  color: #AA7A00;
}
html.yellow .ui.checkbox label:hover::before {
  border-color: #ffcf3c;
}
html.yellow .ui.checkbox input:checked:focus ~ label::before,
html.yellow .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #ffcf3c;
}
html.yellow .ui.checkbox label::after {
  color: #ffcf3c;
}
html.yellow .ui.checkbox input:checked ~ label::after,
html.yellow .ui.checkbox input:checked:focus ~ label::after,
html.yellow .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::after {
  color: #ffcf3c;
}
html.yellow nav.ui.mobile .ui.inverted.menu .active.item {
  color: #ffcf3c !important;
}
html.yellow .ui.dropdown .scrolling.menu > .item.item.item.active, html.yellow .ui.scrolling.dropdown .menu .item.item.item.active {
  border-top-color: #ffcf3c;
}
html.yellow .ui.floating.dropdown > .menu .item:hover,
html.yellow .ui.dropdown .menu .item:hover,
html.yellow .ui.selection.dropdown .menu .item:hover {
  color: #ffcf3c;
}
html.yellow .ui.floating.dropdown > .menu .item.selected:hover,
html.yellow .ui.dropdown .menu .item.selected:hover,
html.yellow .ui.selection.dropdown .menu .item.selected:hover {
  color: #ffcf3c;
}
html.yellow .ui.floating.dropdown > .menu .item.active,
html.yellow .ui.dropdown .menu .item.active,
html.yellow .ui.selection.dropdown .menu .item.active {
  border-color: #ffcf3c;
}
html.yellow .ui.selection.dropdown:hover {
  border-color: #ffcf3c;
}
html.yellow .ui.selection.active.dropdown:hover {
  border-color: #ffcf3c;
}
html.yellow .ui.secondary.pointing.menu .active.item:not(.active):hover {
  border-color: #ffcf3c;
}
html.yellow h2#page_title,
html.yellow h2.ui.header#page_title {
  color: #ffcf3c;
}
html.yellow a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #ffcf3c;
}
html.yellow a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #ffcf3c;
  border-color: transparent;
}
html.yellow .horizontal.list a.item {
  border-color: #ffcf3c;
}
html.yellow .horizontal.list a.item:hover {
  color: #ffcf3c;
}
html.yellow .ui.form input:not([type]):focus, html.yellow .ui.form input:not([type]):active, html.yellow .ui.form input[type=color]:focus, html.yellow .ui.form input[type=color]:active, html.yellow .ui.form input[type=date]:focus, html.yellow .ui.form input[type=date]:active, html.yellow .ui.form input[type=datetime-local]:focus, html.yellow .ui.form input[type=datetime-local]:active, html.yellow .ui.form input[type=email]:focus, html.yellow .ui.form input[type=email]:active, html.yellow .ui.form input[type=file]:focus, html.yellow .ui.form input[type=file]:active, html.yellow .ui.form input[type=month]:focus, html.yellow .ui.form input[type=month]:active, html.yellow .ui.form input[type=number]:focus, html.yellow .ui.form input[type=number]:active, html.yellow .ui.form input[type=password]:focus, html.yellow .ui.form input[type=password]:active, html.yellow .ui.form input[type=search]:focus, html.yellow .ui.form input[type=search]:active, html.yellow .ui.form input[type=tel]:focus, html.yellow .ui.form input[type=tel]:active, html.yellow .ui.form input[type=text]:focus, html.yellow .ui.form input[type=text]:active, html.yellow .ui.form input[type=time]:focus, html.yellow .ui.form input[type=time]:active, html.yellow .ui.form input[type=url]:focus, html.yellow .ui.form input[type=url]:active, html.yellow .ui.form input[type=week]:focus, html.yellow .ui.form input[type=week]:active, html.yellow .ui.input > input:focus, html.yellow .ui.input > input:active,
html.yellow .ui.form input:not([type]):hover, html.yellow .ui.form input[type=color]:hover, html.yellow .ui.form input[type=date]:hover, html.yellow .ui.form input[type=datetime-local]:hover, html.yellow .ui.form input[type=email]:hover, html.yellow .ui.form input[type=file]:hover, html.yellow .ui.form input[type=month]:hover, html.yellow .ui.form input[type=number]:hover, html.yellow .ui.form input[type=password]:hover, html.yellow .ui.form input[type=search]:hover, html.yellow .ui.form input[type=tel]:hover, html.yellow .ui.form input[type=text]:hover, html.yellow .ui.form input[type=time]:hover, html.yellow .ui.form input[type=url]:hover, html.yellow .ui.form input[type=week]:hover, html.yellow .ui.input > input:hover {
  border-color: #ffcf3c;
}
html.yellow .ui.form .field.field input:-webkit-autofill:active, html.yellow .ui.form .field.field input:-webkit-autofill:focus, html.yellow .ui.form .field.field input:-webkit-autofill:hover, html.yellow input:-internal-autofill-selected {
  box-shadow: 0 0 0 100px #f1f1f1 inset !important;
  border-color: #666666 !important;
  -webkit-text-fill-color: #666666 !important;
}
@media only screen and (max-width: 767.98px) {
  html.yellow #container .ui.secondary.pointing.menu a.active.item {
    border-color: #ffcf3c;
  }
}

html.green {
  scrollbar-color: #89d339 var(--scroll-bg);
}
html.green * {
  scrollbar-color: #89d339 var(--scroll-bg);
}
html.green ::-webkit-scrollbar-thumb {
  background-color: #89d339;
}
html.green ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.green .unichat_feed::-webkit-scrollbar-thumb,
html.green .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.green textarea::-webkit-scrollbar-thumb,
html.green #container .placeholder::-webkit-scrollbar-thumb {
  background-color: #89d339;
}
html.green .unichat_feed::-webkit-scrollbar-thumb:active,
html.green .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.green textarea::-webkit-scrollbar-thumb:active,
html.green #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.green ::selection {
  background: #89d339;
  color: #283c00;
}
html.green input::selection,
html.green textarea::selection {
  background: #89d339;
  color: #283c00;
}
html.green mark {
  background: #89d339;
  color: #283c00;
}
html.green select:hover {
  color: #89d339;
}
html.green #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.green #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.green input:focus,
html.green select:focus,
html.green textarea:focus,
html.green .ui.form textarea:focus,
html.green input:active,
html.green select:active,
html.green textarea:active,
html.green .ui.form textarea:active,
html.green input:hover,
html.green select:hover,
html.green textarea:hover,
html.green .ui.form textarea:hover {
  border-color: #89d339;
}
html.green #container form.account .field + a.ui.button.primary,
html.green #container form.account .field + a.ui.button.active,
html.green #container form.account .ui.primary.button.primary,
html.green #container form.account .ui.primary.button.active {
  background-color: #7bc42c;
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% 101%;
  color: #5C8800;
  border-color: transparent;
}
html.green #container form.account .field + a.ui.button.primary:hover,
html.green #container form.account .field + a.ui.button.active:hover,
html.green #container form.account .ui.primary.button.primary:hover,
html.green #container form.account .ui.primary.button.active:hover {
  background-color: #7bc42c;
  background-position: right center;
  color: #5C8800;
}
@media only screen and (max-width: 767.98px) {
  html.green #container .ui.secondary.pointing.menu#logintabs a.item.active,
  html.green #container .ui.secondary.pointing.menu .active.item {
    border-color: #89d339;
    border-bottom: 1px solid #89d339 !important;
  }
}
html.green #container #scene_right #scene_righttabs.menu .item:hover, html.green #container #scene_right #scene_bottomtabs.menu .item:hover, html.green #container #scene_bottom #scene_righttabs.menu .item:hover, html.green #container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: #89d339;
}
html.green li::before {
  top: 13px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid #89d339;
  border-bottom: 2px solid #89d339;
  border-radius: 6px;
}
html.green ol li::before {
  top: 0;
  width: auto;
  color: #89d339;
  border: none;
  border-radius: 0;
}
html.green .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.green input[type=checkbox]:checked, html.green input[type=checkbox]:hover {
  border: 1px solid #89d339;
}
html.green .ui.checkbox input:checked ~ label::before,
html.green .ui.checkbox input:checked:focus ~ label::before,
html.green .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #89d339;
}
html.green .ui.floating.dropdown > .menu .item.selected, html.green .ui.dropdown .menu .item.selected, html.green .ui.selection.dropdown .menu .item.selected {
  border: 1px solid #89d339;
  border-radius: 5px;
}
html.green .scroll-up:hover {
  color: #89d339;
}
html.green .scroll-up:hover .scroll-up__svg-path {
  stroke: #89d339;
}
html.green body.simple {
  justify-content: center;
}
html.green body.simple #loginforms .ui.positive.button {
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% auto;
  color: #5C8800;
}
html.green body.simple #loginforms .ui.positive.button:hover {
  background-position: right center;
  color: #5C8800;
}
html.green body.simple #loginforms .ui.positive.button:focus, html.green body.simple #loginforms .ui.positive.button:active {
  color: #5C8800;
}
html.green .ui.button.primary {
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% auto;
  color: #5C8800;
}
html.green .ui.button.primary:hover {
  background-position: right center;
  color: #5C8800;
}
html.green .ui.button.primary:focus, html.green .ui.button.primary:active {
  color: #5C8800;
}
html.green .ui.primary.button:hover,
html.green .ui.primary.buttons .button:hover {
  background-image: linear-gradient(to left, #9bd339 0%, #7bc42c 50%, #9bd339 100%);
  color: #5C8800;
}
html.green span.ui.success.text {
  background: rgba(137, 211, 57, 0.4);
  color: #5C8800;
}
html.green #container #searchform .circular.search.link.icon:hover {
  color: #89d339;
}
html.green #container #search_results .item a.header:hover {
  color: #89d339 !important;
}
html.green #container #authblock .ui.positive.button,
html.green #container #accountauthblock .ui.positive.button {
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% auto;
  color: #5C8800;
}
html.green #container #authblock .ui.positive.button:hover,
html.green #container #accountauthblock .ui.positive.button:hover {
  background-position: right center;
  color: #5C8800;
}
html.green #container #authblock .ui.positive.button:focus, html.green #container #authblock .ui.positive.button:active,
html.green #container #accountauthblock .ui.positive.button:focus,
html.green #container #accountauthblock .ui.positive.button:active {
  color: #5C8800;
}
html.green #container #authblock #loginforms .ui.small.header,
html.green #container #accountauthblock #loginforms .ui.small.header {
  color: #89d339;
}
html.green #container #authblock #loginforms .ui.small.header::before,
html.green #container #accountauthblock #loginforms .ui.small.header::before {
  background: rgba(137, 211, 57, 0.2);
}
html.green #container #authblock #loginforms input[value=authkey] + .field,
html.green #container #accountauthblock #loginforms input[value=authkey] + .field {
  -webkit-box-shadow: 0 0 35px rgba(137, 211, 57, 0.1);
  -moz-box-shadow: 0 0 35px rgba(137, 211, 57, 0.1);
  -ms-box-shadow: 0 0 35px rgba(137, 211, 57, 0.1);
  -o-box-shadow: 0 0 35px rgba(137, 211, 57, 0.1);
  box-shadow: 0 0 35px rgba(137, 211, 57, 0.1);
}
html.green #container #authblock #loginforms .fields_block,
html.green #container #accountauthblock #loginforms .fields_block {
  -webkit-box-shadow: 0 0 35px rgba(137, 211, 57, 0.1);
  -moz-box-shadow: 0 0 35px rgba(137, 211, 57, 0.1);
  -ms-box-shadow: 0 0 35px rgba(137, 211, 57, 0.1);
  -o-box-shadow: 0 0 35px rgba(137, 211, 57, 0.1);
  box-shadow: 0 0 35px rgba(137, 211, 57, 0.1);
}
html.green #container nav .nav_section .item:not(.dropdown).active {
  border-color: #89d339;
}
html.green #container nav .nav_section .item:hover {
  color: #89d339;
}
html.green #container nav .nav_section .item.dropdown.active {
  color: #89d339;
}
html.green #container nav .item:not(.dropdown).active {
  border-color: #89d339;
}
html.green #container main form.account .clipboard .ui.button {
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% auto;
  color: #5C8800;
}
html.green #container main form.account .clipboard .ui.button:hover {
  background-position: right center;
  color: #5C8800;
}
html.green #container main form.account .clipboard .ui.button:focus, html.green #container main form.account .clipboard .ui.button:active {
  color: #5C8800;
}
html.green #container main form.account .field + a.ui.button:hover {
  color: #89d339;
}
html.green #container main form.account .field + a.ui.button.primary, html.green #container main form.account .field + a.ui.button.active {
  background: #89d339;
  color: #5C8800;
  border-color: #89d339;
  pointer-events: none;
}
html.green #container main .contentblock table s a {
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% auto;
  color: #5C8800;
}
html.green #container main .contentblock table s a:hover {
  background-position: right center;
  color: #5C8800;
}
html.green #container main #roombuttons .ui.button:hover,
html.green #container main form.account + div .ui.button:hover,
html.green #container main form.account + script + div .ui.button:hover {
  color: #89d339;
}
html.green #container main #roombuttons .ui.button.primary, html.green #container main #roombuttons .ui.button.active,
html.green #container main form.account + div .ui.button.primary,
html.green #container main form.account + div .ui.button.active,
html.green #container main form.account + script + div .ui.button.primary,
html.green #container main form.account + script + div .ui.button.active {
  background: #89d339;
  color: #5C8800;
  border-color: #89d339;
}
html.green #container main .ui.menu.fluid#submenu, html.green #container main .ui.vertical.menu.fluid#submenu {
  background: none;
  text-align: center;
}
html.green #container main .ui.menu.fluid#submenu .item:hover, html.green #container main .ui.vertical.menu.fluid#submenu .item:hover {
  color: #89d339;
}
html.green #container main .ui.menu.fluid#submenu .item.primary, html.green #container main .ui.menu.fluid#submenu .item.active, html.green #container main .ui.vertical.menu.fluid#submenu .item.primary, html.green #container main .ui.vertical.menu.fluid#submenu .item.active {
  background: #89d339;
  color: #5C8800;
  border-color: #89d339;
}
html.green #container main script + .ui.positive.message a {
  border-bottom-color: #89d339;
}
html.green #container main script + .ui.positive.message a:hover {
  color: #89d339;
  border-color: transparent;
}
html.green #container main .unichat_rewind:hover {
  background-color: rgba(137, 211, 57, 0.8);
  color: #fff;
}
html.green #container main #scene_right #scene_righttabs.menu .item.active::after,
html.green #container main #scene_right #scene_bottomtabs.menu .item.active::after,
html.green #container main #scene_bottom #scene_righttabs.menu .item.active::after,
html.green #container main #scene_bottom #scene_bottomtabs.menu .item.active::after {
  background: #89d339;
}
html.green #container main #scene_right .unichat_username_info a:hover {
  color: #89d339;
}
html.green #container main .meta a.like:hover {
  color: #89d339;
}
html.green #container main .meta a.like:hover i {
  color: #89d339;
}
html.green #container main .unichat .unichat_form .unichat_message.emoji.focused {
  -webkit-box-shadow: 0 0 15px rgba(137, 211, 57, 0.25);
  -moz-box-shadow: 0 0 15px rgba(137, 211, 57, 0.25);
  -ms-box-shadow: 0 0 15px rgba(137, 211, 57, 0.25);
  -o-box-shadow: 0 0 15px rgba(137, 211, 57, 0.25);
  box-shadow: 0 0 15px rgba(137, 211, 57, 0.25);
}
html.green #container main .unichat_feed .unichat_messages .content .extra.text a::before, html.green #container main .unichat_feed .unichat_messages .content .extra.text a::after {
  -webkit-box-shadow: 0 0 20px rgba(137, 211, 57, 0.01);
  -moz-box-shadow: 0 0 20px rgba(137, 211, 57, 0.01);
  -ms-box-shadow: 0 0 20px rgba(137, 211, 57, 0.01);
  -o-box-shadow: 0 0 20px rgba(137, 211, 57, 0.01);
  box-shadow: 0 0 20px rgba(137, 211, 57, 0.01);
  background: -webkit-linear-gradient(90deg, rgba(137, 211, 57, 0.01), rgba(137, 211, 57, 0.02), rgba(137, 211, 57, 0.01));
  background: -moz-linear-gradient(90deg, rgba(137, 211, 57, 0.01), rgba(137, 211, 57, 0.02), rgba(137, 211, 57, 0.01));
  background: -ms-linear-gradient(90deg, rgba(137, 211, 57, 0.01), rgba(137, 211, 57, 0.02), rgba(137, 211, 57, 0.01));
  background: -o-linear-gradient(90deg, rgba(137, 211, 57, 0.01), rgba(137, 211, 57, 0.02), rgba(137, 211, 57, 0.01));
  background: linear-gradient(90deg, rgba(137, 211, 57, 0.01), rgba(137, 211, 57, 0.02), rgba(137, 211, 57, 0.01));
}
html.green #container main .unichat_feed .unichat_messages .content .extra.text a:hover {
  color: #89d339;
}
html.green #container main .contentblock table blockquote s a {
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% auto;
  color: #5C8800;
}
html.green #container main .contentblock table blockquote s a:hover {
  background-position: right center;
  color: #5C8800;
}
html.green #container main .contentblock table blockquote s a:focus, html.green #container main .contentblock table blockquote s a:active {
  color: #5C8800;
}
html.green .ui.horizontal.bulleted.list > .item.active,
html.green ul.ui.horizontal.bulleted.list li.active {
  color: #89d339;
}
html.green .ui.inverted.menu .link.item:hover,
html.green .ui.inverted.menu a.item:hover,
html.green .ui.link.inverted.menu .item:hover {
  color: #89d339;
}
html.green #container .ui.menu .ui.dropdown .menu > .item:hover {
  color: #89d339 !important;
}
html.green .ui.menu .ui.dropdown .menu > .active.item {
  border-color: #89d339;
}
html.green .ui.inverted.menu .active.visible.item.dropdown,
html.green .ui.inverted.menu .active.item.dropdown {
  color: #89d339 !important;
}
html.green .ui.form .field.error .ui.dropdown .item:hover,
html.green .ui.form .fields.error .field .ui.dropdown .item:hover {
  color: #89d339;
}
html.green .ui.secondary.pointing.menu .dropdown.item:hover,
html.green .ui.secondary.pointing.menu .link.item:hover,
html.green .ui.secondary.pointing.menu a.item:hover {
  color: #89d339;
}
html.green .ui.secondary.pointing.menu .dropdown.item.active:hover,
html.green .ui.secondary.pointing.menu .link.item.active:hover,
html.green .ui.secondary.pointing.menu a.item.active:hover {
  color: #373737;
}
html.green #container #scene_right .unichat_feed .event#unichat_loader_righttab1 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_righttab2 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_righttab3 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_righttab4 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_righttab5 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_righttab6 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_righttab7 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_righttab8 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_righttab9 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_righttab10 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.green #container #scene_right .unichat_feed .event#unichat_loader_bottomtab10 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_righttab1 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_righttab2 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_righttab3 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_righttab4 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_righttab5 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_righttab6 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_righttab7 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_righttab8 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_righttab9 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_righttab10 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.green #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab10 button:hover {
  color: #89d339;
}
html.green .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #89d339;
}
html.green .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  border-color: transparent;
}
html.green .ui.attached.warning.message a,
html.green .ui.warning.message a,
html.green .ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.green .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.green .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.green .ui.attached.warning.message a:hover,
html.green .ui.warning.message a:hover,
html.green .ui.toast.warning a:hover {
  color: #0D0D0D;
}
html.green .ui.attached.warning.message .header,
html.green .ui.warning.message .header,
html.green .ui.toast.warning .header {
  color: #963F00;
}
html.green .ui.attached.warning.message a,
html.green .ui.warning.message a,
html.green .ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.green .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.green .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.green .ui.attached.warning.message a:hover,
html.green .ui.warning.message a:hover,
html.green .ui.toast.warning a:hover {
  color: #0D0D0D;
}
html.green .ui.attached.warning.message .header,
html.green .ui.warning.message .header,
html.green .ui.toast.warning .header {
  color: #963F00;
}
html.green .ui.attached.info.message,
html.green .ui.info.message,
html.green .ui.toast.info {
  color: #1e1e1e;
}
html.green .ui.attached.info.message a,
html.green .ui.info.message a,
html.green .ui.toast.info a {
  color: #1e1e1e;
  border-color: #37e997;
}
html.green .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #37e997;
}
html.green .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.green .ui.attached.info.message a:hover,
html.green .ui.info.message a:hover,
html.green .ui.toast.info a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.green .ui.attached.info.message .header,
html.green .ui.info.message .header,
html.green .ui.toast.info .header {
  color: #036558;
}
html.green .ui.attached.positive.message a,
html.green .ui.positive.message a,
html.green .ui.attached.success.message a,
html.green .ui.success.message a,
html.green .ui.positive.warning a,
html.green .ui.success.warning a {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.green .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.green .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.green .ui.attached.positive.message a:hover,
html.green .ui.positive.message a:hover,
html.green .ui.attached.success.message a:hover,
html.green .ui.success.message a:hover,
html.green .ui.positive.warning a:hover,
html.green .ui.success.warning a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.green .ui.attached.positive.message .header,
html.green .ui.positive.message .header,
html.green .ui.attached.success.message .header,
html.green .ui.success.message .header,
html.green .ui.positive.warning .header,
html.green .ui.success.warning .header {
  color: #406a11;
}
html.green .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.green .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.green .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.green .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.green .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.green .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.green .ui.attached.negative.message .header,
html.green .ui.negative.message .header,
html.green .ui.attached.error.message .header,
html.green .ui.error.message .header,
html.green .ui.negative.warning .header,
html.green .ui.error.warning .header {
  color: #7a0303;
}
html.green .ui.attached.red.message, html.green .ui.red.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #ffe8e8);
  background: -moz-linear-gradient(45deg, white, #ffe8e8);
  background: -ms-linear-gradient(45deg, white, #ffe8e8);
  background: -o-linear-gradient(45deg, white, #ffe8e8);
  background: linear-gradient(45deg, white, #ffe8e8);
  color: #ff4f4f;
  font-weight: 400;
}
html.green .ui.attached.red.message p, html.green .ui.attached.red.message li, html.green .ui.attached.red.message td, html.green .ui.red.message p, html.green .ui.red.message li, html.green .ui.red.message td {
  font-weight: 400;
}
html.green .ui.attached.red.message .header, html.green .ui.red.message .header {
  color: #7a0303;
}
html.green .ui.attached.orange.message, html.green .ui.orange.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #feefdc;
  background: -webkit-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -moz-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -ms-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -o-linear-gradient(45deg, #feefdc, #fee4c3);
  background: linear-gradient(45deg, #feefdc, #fee4c3);
  color: #fb9f2d;
  font-weight: 400;
}
html.green .ui.attached.orange.message p, html.green .ui.attached.orange.message li, html.green .ui.attached.orange.message td, html.green .ui.orange.message p, html.green .ui.orange.message li, html.green .ui.orange.message td {
  font-weight: 400;
}
html.green .ui.attached.orange.message .header, html.green .ui.orange.message .header {
  color: #963F00;
}
html.green .ui.attached.yellow.message, html.green .ui.yellow.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #fff7dc;
  background: -webkit-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -moz-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -ms-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -o-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: linear-gradient(45deg, #fff7dc, #fff2c2);
  color: #ffd129;
  font-weight: 400;
}
html.green .ui.attached.yellow.message p, html.green .ui.attached.yellow.message li, html.green .ui.attached.yellow.message td, html.green .ui.yellow.message p, html.green .ui.yellow.message li, html.green .ui.yellow.message td {
  font-weight: 400;
}
html.green .ui.attached.yellow.message .header, html.green .ui.yellow.message .header {
  color: #7c5600;
}
html.green .ui.attached.olive.message, html.green .ui.olive.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f0f8d2;
  background: -webkit-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -moz-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -ms-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -o-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: linear-gradient(45deg, #f0f8d2, #e9f4bc);
  color: #bedf38;
  font-weight: 400;
}
html.green .ui.attached.olive.message p, html.green .ui.attached.olive.message li, html.green .ui.attached.olive.message td, html.green .ui.olive.message p, html.green .ui.olive.message li, html.green .ui.olive.message td {
  font-weight: 400;
}
html.green .ui.attached.olive.message .header, html.green .ui.olive.message .header {
  color: #607800;
}
html.green .ui.attached.green.message, html.green .ui.green.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #e0f3cb;
  background: -webkit-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -moz-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -ms-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -o-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: linear-gradient(45deg, #e0f3cb, #d4efb6);
  color: #89d339;
  font-weight: 400;
}
html.green .ui.attached.green.message p, html.green .ui.attached.green.message li, html.green .ui.attached.green.message td, html.green .ui.green.message p, html.green .ui.green.message li, html.green .ui.green.message td {
  font-weight: 400;
}
html.green .ui.attached.green.message .header, html.green .ui.green.message .header {
  color: #406a11;
}
html.green .ui.attached.teal.message, html.green .ui.teal.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #d8fbeb;
  background: -webkit-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -moz-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -ms-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -o-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: linear-gradient(45deg, #d8fbeb, #c1f8df);
  color: #37e997;
  font-weight: 400;
}
html.green .ui.attached.teal.message p, html.green .ui.attached.teal.message li, html.green .ui.attached.teal.message td, html.green .ui.teal.message p, html.green .ui.teal.message li, html.green .ui.teal.message td {
  font-weight: 400;
}
html.green .ui.attached.teal.message .header, html.green .ui.teal.message .header {
  color: #036558;
}
html.green .ui.attached.blue.message, html.green .ui.blue.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #eff8ff;
  background: -webkit-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -moz-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -ms-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -o-linear-gradient(45deg, #eff8ff, #d5edff);
  background: linear-gradient(45deg, #eff8ff, #d5edff);
  color: #3cacff;
  font-weight: 400;
}
html.green .ui.attached.blue.message p, html.green .ui.attached.blue.message li, html.green .ui.attached.blue.message td, html.green .ui.blue.message p, html.green .ui.blue.message li, html.green .ui.blue.message td {
  font-weight: 400;
}
html.green .ui.attached.blue.message .header, html.green .ui.blue.message .header {
  color: #004476;
}
html.green .ui.attached.violet.message, html.green .ui.violet.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #b46aff;
  font-weight: 400;
}
html.green .ui.attached.violet.message p, html.green .ui.attached.violet.message li, html.green .ui.attached.violet.message td, html.green .ui.violet.message p, html.green .ui.violet.message li, html.green .ui.violet.message td {
  font-weight: 400;
}
html.green .ui.attached.violet.message .header, html.green .ui.violet.message .header {
  color: #4D0991;
}
html.green .ui.attached.purple.message, html.green .ui.purple.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #fdf6ff);
  background: -moz-linear-gradient(45deg, white, #fdf6ff);
  background: -ms-linear-gradient(45deg, white, #fdf6ff);
  background: -o-linear-gradient(45deg, white, #fdf6ff);
  background: linear-gradient(45deg, white, #fdf6ff);
  color: #dd5ffd;
  font-weight: 400;
}
html.green .ui.attached.purple.message p, html.green .ui.attached.purple.message li, html.green .ui.attached.purple.message td, html.green .ui.purple.message p, html.green .ui.purple.message li, html.green .ui.purple.message td {
  font-weight: 400;
}
html.green .ui.attached.purple.message .header, html.green .ui.purple.message .header {
  color: #6A0683;
}
html.green .ui.attached.pink.message, html.green .ui.pink.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #ff6c8f;
  font-weight: 400;
}
html.green .ui.attached.pink.message p, html.green .ui.attached.pink.message li, html.green .ui.attached.pink.message td, html.green .ui.pink.message p, html.green .ui.pink.message li, html.green .ui.pink.message td {
  font-weight: 400;
}
html.green .ui.attached.pink.message .header, html.green .ui.pink.message .header {
  color: #7c0925;
}
html.green .ui.attached.brown.message, html.green .ui.brown.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f2e3da;
  background: -webkit-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -moz-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -ms-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -o-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: linear-gradient(45deg, #f2e3da, #ebd5c7);
  color: #c28157;
  font-weight: 400;
}
html.green .ui.attached.brown.message p, html.green .ui.attached.brown.message li, html.green .ui.attached.brown.message td, html.green .ui.brown.message p, html.green .ui.brown.message li, html.green .ui.brown.message td {
  font-weight: 400;
}
html.green .ui.attached.brown.message .header, html.green .ui.brown.message .header {
  color: #723711;
}
html.green .ui.attached.black.message, html.green .ui.black.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #848484;
  background: -webkit-linear-gradient(45deg, #848484, #787878);
  background: -moz-linear-gradient(45deg, #848484, #787878);
  background: -ms-linear-gradient(45deg, #848484, #787878);
  background: -o-linear-gradient(45deg, #848484, #787878);
  background: linear-gradient(45deg, #848484, #787878);
  color: #2B2B2B;
  font-weight: 400;
  background: #2B2B2B;
  background: -webkit-linear-gradient(45deg, #2B2B2B, #262626);
  background: -moz-linear-gradient(45deg, #2B2B2B, #262626);
  background: -ms-linear-gradient(45deg, #2B2B2B, #262626);
  background: -o-linear-gradient(45deg, #2B2B2B, #262626);
  background: linear-gradient(45deg, #2B2B2B, #262626);
  color: #373737;
}
html.green .ui.attached.black.message p, html.green .ui.attached.black.message li, html.green .ui.attached.black.message td, html.green .ui.black.message p, html.green .ui.black.message li, html.green .ui.black.message td {
  font-weight: 400;
}
html.green .ui.attached.black.message .header, html.green .ui.black.message .header {
  color: #808080;
}
html.green .ui.pagination.menu .item.active {
  background: #89d339;
  color: #5C8800;
  border-color: #89d339;
}
html.green .ui.slider.checkbox input:checked ~ label::before,
html.green .ui.slider.checkbox input:checked ~ label,
html.green .ui.slider.checkbox input:focus:checked ~ label::before {
  background-color: #89d339;
}
html.green .ui.slider.checkbox input:focus:hover:checked ~ label::before {
  background-color: #bbe68c;
}
html.green .ui.slider.checkbox input:hover:checked ~ label::before {
  background-color: #bbe68c;
}
html.green .ui.modal a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button).clipboard {
  color: #89d339;
}
html.green .ui.modal .ui.button.primary#registration_message_send_button.primary, html.green .ui.modal .ui.button.primary#registration_message_send_button.active {
  background: #89d339;
  color: #5C8800;
  border-color: #89d339;
}
html.green .ui.modal .ui.button.primary#registration_message_send_button:hover, html.green .ui.modal .ui.button.primary#registration_message_send_button:focus, html.green .ui.modal .ui.button.primary#registration_message_send_button:active {
  color: #89d339 !important;
}
html.green .ui.modal .ui.green.button, html.green .ui.modal .ui.green.buttons .button {
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% auto;
  color: #5C8800;
}
html.green .ui.modal .ui.green.button:hover, html.green .ui.modal .ui.green.buttons .button:hover {
  background-position: right center;
  color: #5C8800;
}
html.green .ui.modal .ui.green.button:focus, html.green .ui.modal .ui.green.button:active, html.green .ui.modal .ui.green.buttons .button:focus, html.green .ui.modal .ui.green.buttons .button:active {
  color: #5C8800;
}
html.green .ui.checkbox label:hover::before {
  border-color: #89d339;
}
html.green .ui.checkbox input:checked:focus ~ label::before,
html.green .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #89d339;
}
html.green .ui.checkbox label::after {
  color: #89d339;
}
html.green .ui.checkbox input:checked ~ label::after,
html.green .ui.checkbox input:checked:focus ~ label::after,
html.green .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::after {
  color: #89d339;
}
html.green nav.ui.mobile .ui.inverted.menu .active.item {
  color: #89d339 !important;
}
html.green .ui.dropdown .scrolling.menu > .item.item.item.active, html.green .ui.scrolling.dropdown .menu .item.item.item.active {
  border-top-color: #89d339;
}
html.green .ui.floating.dropdown > .menu .item:hover,
html.green .ui.dropdown .menu .item:hover,
html.green .ui.selection.dropdown .menu .item:hover {
  color: #89d339;
}
html.green .ui.floating.dropdown > .menu .item.selected:hover,
html.green .ui.dropdown .menu .item.selected:hover,
html.green .ui.selection.dropdown .menu .item.selected:hover {
  color: #89d339;
}
html.green .ui.floating.dropdown > .menu .item.active,
html.green .ui.dropdown .menu .item.active,
html.green .ui.selection.dropdown .menu .item.active {
  border-color: #89d339;
}
html.green .ui.selection.dropdown:hover {
  border-color: #89d339;
}
html.green .ui.selection.active.dropdown:hover {
  border-color: #89d339;
}
html.green .ui.secondary.pointing.menu .active.item:not(.active):hover {
  border-color: #89d339;
}
html.green h2#page_title,
html.green h2.ui.header#page_title {
  color: #89d339;
}
html.green a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #89d339;
}
html.green a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #89d339;
  border-color: transparent;
}
html.green .horizontal.list a.item {
  border-color: #89d339;
}
html.green .horizontal.list a.item:hover {
  color: #89d339;
}
html.green .ui.form input:not([type]):focus, html.green .ui.form input:not([type]):active, html.green .ui.form input[type=color]:focus, html.green .ui.form input[type=color]:active, html.green .ui.form input[type=date]:focus, html.green .ui.form input[type=date]:active, html.green .ui.form input[type=datetime-local]:focus, html.green .ui.form input[type=datetime-local]:active, html.green .ui.form input[type=email]:focus, html.green .ui.form input[type=email]:active, html.green .ui.form input[type=file]:focus, html.green .ui.form input[type=file]:active, html.green .ui.form input[type=month]:focus, html.green .ui.form input[type=month]:active, html.green .ui.form input[type=number]:focus, html.green .ui.form input[type=number]:active, html.green .ui.form input[type=password]:focus, html.green .ui.form input[type=password]:active, html.green .ui.form input[type=search]:focus, html.green .ui.form input[type=search]:active, html.green .ui.form input[type=tel]:focus, html.green .ui.form input[type=tel]:active, html.green .ui.form input[type=text]:focus, html.green .ui.form input[type=text]:active, html.green .ui.form input[type=time]:focus, html.green .ui.form input[type=time]:active, html.green .ui.form input[type=url]:focus, html.green .ui.form input[type=url]:active, html.green .ui.form input[type=week]:focus, html.green .ui.form input[type=week]:active, html.green .ui.input > input:focus, html.green .ui.input > input:active,
html.green .ui.form input:not([type]):hover, html.green .ui.form input[type=color]:hover, html.green .ui.form input[type=date]:hover, html.green .ui.form input[type=datetime-local]:hover, html.green .ui.form input[type=email]:hover, html.green .ui.form input[type=file]:hover, html.green .ui.form input[type=month]:hover, html.green .ui.form input[type=number]:hover, html.green .ui.form input[type=password]:hover, html.green .ui.form input[type=search]:hover, html.green .ui.form input[type=tel]:hover, html.green .ui.form input[type=text]:hover, html.green .ui.form input[type=time]:hover, html.green .ui.form input[type=url]:hover, html.green .ui.form input[type=week]:hover, html.green .ui.input > input:hover {
  border-color: #89d339;
}
html.green .ui.form .field.field input:-webkit-autofill:active, html.green .ui.form .field.field input:-webkit-autofill:focus, html.green .ui.form .field.field input:-webkit-autofill:hover, html.green input:-internal-autofill-selected {
  box-shadow: 0 0 0 100px #f1f1f1 inset !important;
  border-color: #666666 !important;
  -webkit-text-fill-color: #666666 !important;
}
@media only screen and (max-width: 767.98px) {
  html.green #container .ui.secondary.pointing.menu a.active.item {
    border-color: #89d339;
  }
}

html.cyan {
  scrollbar-color: #70d3f3 var(--scroll-bg);
}
html.cyan * {
  scrollbar-color: #70d3f3 var(--scroll-bg);
}
html.cyan ::-webkit-scrollbar-thumb {
  background-color: #70d3f3;
}
html.cyan ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.cyan .unichat_feed::-webkit-scrollbar-thumb,
html.cyan .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.cyan textarea::-webkit-scrollbar-thumb,
html.cyan #container .placeholder::-webkit-scrollbar-thumb {
  background-color: #70d3f3;
}
html.cyan .unichat_feed::-webkit-scrollbar-thumb:active,
html.cyan .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.cyan textarea::-webkit-scrollbar-thumb:active,
html.cyan #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.cyan ::selection {
  background: #70d3f3;
  color: #003f4d;
}
html.cyan input::selection,
html.cyan textarea::selection {
  background: #70d3f3;
  color: #003f4d;
}
html.cyan mark {
  background: #70d3f3;
  color: #003f4d;
}
html.cyan select:hover {
  color: #70d3f3;
}
html.cyan #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.cyan #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.cyan input:focus,
html.cyan select:focus,
html.cyan textarea:focus,
html.cyan .ui.form textarea:focus,
html.cyan input:active,
html.cyan select:active,
html.cyan textarea:active,
html.cyan .ui.form textarea:active,
html.cyan input:hover,
html.cyan select:hover,
html.cyan textarea:hover,
html.cyan .ui.form textarea:hover {
  border-color: #70d3f3;
}
html.cyan #container form.account .field + a.ui.button.primary,
html.cyan #container form.account .field + a.ui.button.active,
html.cyan #container form.account .ui.primary.button.primary,
html.cyan #container form.account .ui.primary.button.active {
  background-color: #39C4FF;
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% 101%;
  color: #007D99;
  border-color: transparent;
}
html.cyan #container form.account .field + a.ui.button.primary:hover,
html.cyan #container form.account .field + a.ui.button.active:hover,
html.cyan #container form.account .ui.primary.button.primary:hover,
html.cyan #container form.account .ui.primary.button.active:hover {
  background-color: #39C4FF;
  background-position: right center;
  color: #007D99;
}
@media only screen and (max-width: 767.98px) {
  html.cyan #container .ui.secondary.pointing.menu#logintabs a.item.active,
  html.cyan #container .ui.secondary.pointing.menu .active.item {
    border-color: #70d3f3;
    border-bottom: 1px solid #70d3f3 !important;
  }
}
html.cyan .ui.checkbox input:checked ~ label::before,
html.cyan .ui.checkbox input:checked:focus ~ label::before,
html.cyan .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #70d3f3;
}
html.cyan #container #scene_right #scene_righttabs.menu .item:hover, html.cyan #container #scene_right #scene_bottomtabs.menu .item:hover, html.cyan #container #scene_bottom #scene_righttabs.menu .item:hover, html.cyan #container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: #70d3f3;
}
html.cyan li::before {
  top: 13px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid #70d3f3;
  border-bottom: 2px solid #70d3f3;
  border-radius: 6px;
}
html.cyan ol li::before {
  top: 0;
  width: auto;
  color: #70d3f3;
  border: none;
  border-radius: 0;
}
html.cyan .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.cyan input[type=checkbox]:checked, html.cyan input[type=checkbox]:hover {
  border: 1px solid #70d3f3;
}
html.cyan .ui.floating.dropdown > .menu .item.selected, html.cyan .ui.dropdown .menu .item.selected, html.cyan .ui.selection.dropdown .menu .item.selected {
  border: 1px solid #70d3f3;
  border-radius: 5px;
}
html.cyan .scroll-up:hover {
  color: #70d3f3;
}
html.cyan .scroll-up:hover .scroll-up__svg-path {
  stroke: #70d3f3;
}
html.cyan body.simple {
  justify-content: center;
}
html.cyan body.simple #loginforms .ui.positive.button {
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% auto;
  color: #007D99;
}
html.cyan body.simple #loginforms .ui.positive.button:hover {
  background-position: right center;
  color: #007D99;
}
html.cyan body.simple #loginforms .ui.positive.button:focus, html.cyan body.simple #loginforms .ui.positive.button:active {
  color: #007D99;
}
html.cyan .ui.button.primary {
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% auto;
  color: #007D99;
}
html.cyan .ui.button.primary:hover {
  background-position: right center;
  color: #007D99;
}
html.cyan .ui.button.primary:focus, html.cyan .ui.button.primary:active {
  color: #007D99;
}
html.cyan .ui.primary.button:hover,
html.cyan .ui.primary.buttons .button:hover {
  background-image: linear-gradient(to left, #6FEEFF 0%, #39C4FF 50%, #6FEEFF 100%);
  color: #007D99;
}
html.cyan span.ui.success.text {
  background: rgba(112, 211, 243, 0.4);
  color: #007D99;
}
html.cyan #container #searchform .circular.search.link.icon:hover {
  color: #70d3f3;
}
html.cyan #container #search_results .item a.header:hover {
  color: #70d3f3 !important;
}
html.cyan #container #authblock .ui.positive.button,
html.cyan #container #accountauthblock .ui.positive.button {
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% auto;
  color: #007D99;
}
html.cyan #container #authblock .ui.positive.button:hover,
html.cyan #container #accountauthblock .ui.positive.button:hover {
  background-position: right center;
  color: #007D99;
}
html.cyan #container #authblock .ui.positive.button:focus, html.cyan #container #authblock .ui.positive.button:active,
html.cyan #container #accountauthblock .ui.positive.button:focus,
html.cyan #container #accountauthblock .ui.positive.button:active {
  color: #007D99;
}
html.cyan #container #authblock #loginforms .ui.small.header,
html.cyan #container #accountauthblock #loginforms .ui.small.header {
  color: #70d3f3;
}
html.cyan #container #authblock #loginforms .ui.small.header::before,
html.cyan #container #accountauthblock #loginforms .ui.small.header::before {
  background: rgba(112, 211, 243, 0.2);
}
html.cyan #container #authblock #loginforms input[value=authkey] + .field,
html.cyan #container #accountauthblock #loginforms input[value=authkey] + .field {
  -webkit-box-shadow: 0 0 35px rgba(112, 211, 243, 0.1);
  -moz-box-shadow: 0 0 35px rgba(112, 211, 243, 0.1);
  -ms-box-shadow: 0 0 35px rgba(112, 211, 243, 0.1);
  -o-box-shadow: 0 0 35px rgba(112, 211, 243, 0.1);
  box-shadow: 0 0 35px rgba(112, 211, 243, 0.1);
}
html.cyan #container #authblock #loginforms .fields_block,
html.cyan #container #accountauthblock #loginforms .fields_block {
  -webkit-box-shadow: 0 0 35px rgba(112, 211, 243, 0.1);
  -moz-box-shadow: 0 0 35px rgba(112, 211, 243, 0.1);
  -ms-box-shadow: 0 0 35px rgba(112, 211, 243, 0.1);
  -o-box-shadow: 0 0 35px rgba(112, 211, 243, 0.1);
  box-shadow: 0 0 35px rgba(112, 211, 243, 0.1);
}
html.cyan #container nav .nav_section .item:not(.dropdown).active {
  border-color: #70d3f3;
}
html.cyan #container nav .nav_section .item:hover {
  color: #70d3f3;
}
html.cyan #container nav .nav_section .item.dropdown.active {
  color: #70d3f3;
}
html.cyan #container nav .item:not(.dropdown).active {
  border-color: #70d3f3;
}
html.cyan #container main form.account .clipboard .ui.button {
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% auto;
  color: #007D99;
}
html.cyan #container main form.account .clipboard .ui.button:hover {
  background-position: right center;
  color: #007D99;
}
html.cyan #container main form.account .clipboard .ui.button:focus, html.cyan #container main form.account .clipboard .ui.button:active {
  color: #007D99;
}
html.cyan #container main form.account .field + a.ui.button:hover {
  color: #70d3f3;
}
html.cyan #container main form.account .field + a.ui.button.primary, html.cyan #container main form.account .field + a.ui.button.active {
  background: #70d3f3;
  color: #007D99;
  border-color: #70d3f3;
  pointer-events: none;
}
html.cyan #container main .contentblock table s a {
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% auto;
  color: #007D99;
}
html.cyan #container main .contentblock table s a:hover {
  background-position: right center;
  color: #007D99;
}
html.cyan #container main #roombuttons .ui.button:hover,
html.cyan #container main form.account + div .ui.button:hover,
html.cyan #container main form.account + script + div .ui.button:hover {
  color: #70d3f3;
}
html.cyan #container main #roombuttons .ui.button.primary, html.cyan #container main #roombuttons .ui.button.active,
html.cyan #container main form.account + div .ui.button.primary,
html.cyan #container main form.account + div .ui.button.active,
html.cyan #container main form.account + script + div .ui.button.primary,
html.cyan #container main form.account + script + div .ui.button.active {
  background: #70d3f3;
  color: #007D99;
  border-color: #70d3f3;
}
html.cyan #container main .ui.menu.fluid#submenu, html.cyan #container main .ui.vertical.menu.fluid#submenu {
  background: none;
  text-align: center;
}
html.cyan #container main .ui.menu.fluid#submenu .item:hover, html.cyan #container main .ui.vertical.menu.fluid#submenu .item:hover {
  color: #70d3f3;
}
html.cyan #container main .ui.menu.fluid#submenu .item.primary, html.cyan #container main .ui.menu.fluid#submenu .item.active, html.cyan #container main .ui.vertical.menu.fluid#submenu .item.primary, html.cyan #container main .ui.vertical.menu.fluid#submenu .item.active {
  background: #70d3f3;
  color: #007D99;
  border-color: #70d3f3;
}
html.cyan #container main script + .ui.positive.message a {
  border-bottom-color: #70d3f3;
}
html.cyan #container main script + .ui.positive.message a:hover {
  color: #70d3f3;
  border-color: transparent;
}
html.cyan #container main .unichat_rewind:hover {
  background-color: rgba(112, 211, 243, 0.8);
  color: #fff;
}
html.cyan #container main #scene_right #scene_righttabs.menu .item.active::after,
html.cyan #container main #scene_right #scene_bottomtabs.menu .item.active::after,
html.cyan #container main #scene_bottom #scene_righttabs.menu .item.active::after,
html.cyan #container main #scene_bottom #scene_bottomtabs.menu .item.active::after {
  background: #70d3f3;
}
html.cyan #container main #scene_right .unichat_username_info a:hover {
  color: #70d3f3;
}
html.cyan #container main .meta a.like:hover {
  color: #70d3f3;
}
html.cyan #container main .meta a.like:hover i {
  color: #70d3f3;
}
html.cyan #container main .unichat .unichat_form .unichat_message.emoji.focused {
  -webkit-box-shadow: 0 0 15px rgba(112, 211, 243, 0.25);
  -moz-box-shadow: 0 0 15px rgba(112, 211, 243, 0.25);
  -ms-box-shadow: 0 0 15px rgba(112, 211, 243, 0.25);
  -o-box-shadow: 0 0 15px rgba(112, 211, 243, 0.25);
  box-shadow: 0 0 15px rgba(112, 211, 243, 0.25);
}
html.cyan #container main .unichat_feed .unichat_messages .content .extra.text a::before, html.cyan #container main .unichat_feed .unichat_messages .content .extra.text a::after {
  -webkit-box-shadow: 0 0 20px rgba(112, 211, 243, 0.01);
  -moz-box-shadow: 0 0 20px rgba(112, 211, 243, 0.01);
  -ms-box-shadow: 0 0 20px rgba(112, 211, 243, 0.01);
  -o-box-shadow: 0 0 20px rgba(112, 211, 243, 0.01);
  box-shadow: 0 0 20px rgba(112, 211, 243, 0.01);
  background: -webkit-linear-gradient(90deg, rgba(112, 211, 243, 0.01), rgba(112, 211, 243, 0.02), rgba(112, 211, 243, 0.01));
  background: -moz-linear-gradient(90deg, rgba(112, 211, 243, 0.01), rgba(112, 211, 243, 0.02), rgba(112, 211, 243, 0.01));
  background: -ms-linear-gradient(90deg, rgba(112, 211, 243, 0.01), rgba(112, 211, 243, 0.02), rgba(112, 211, 243, 0.01));
  background: -o-linear-gradient(90deg, rgba(112, 211, 243, 0.01), rgba(112, 211, 243, 0.02), rgba(112, 211, 243, 0.01));
  background: linear-gradient(90deg, rgba(112, 211, 243, 0.01), rgba(112, 211, 243, 0.02), rgba(112, 211, 243, 0.01));
}
html.cyan #container main .unichat_feed .unichat_messages .content .extra.text a:hover {
  color: #70d3f3;
}
html.cyan #container main .contentblock table blockquote s a {
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% auto;
  color: #007D99;
}
html.cyan #container main .contentblock table blockquote s a:hover {
  background-position: right center;
  color: #007D99;
}
html.cyan #container main .contentblock table blockquote s a:focus, html.cyan #container main .contentblock table blockquote s a:active {
  color: #007D99;
}
html.cyan .ui.horizontal.bulleted.list > .item.active,
html.cyan ul.ui.horizontal.bulleted.list li.active {
  color: #70d3f3;
}
html.cyan .ui.inverted.menu .link.item:hover,
html.cyan .ui.inverted.menu a.item:hover,
html.cyan .ui.link.inverted.menu .item:hover {
  color: #70d3f3;
}
html.cyan #container .ui.menu .ui.dropdown .menu > .item:hover {
  color: #70d3f3 !important;
}
html.cyan .ui.menu .ui.dropdown .menu > .active.item {
  border-color: #70d3f3;
}
html.cyan .ui.inverted.menu .active.visible.item.dropdown,
html.cyan .ui.inverted.menu .active.item.dropdown {
  color: #70d3f3 !important;
}
html.cyan .ui.form .field.error .ui.dropdown .item:hover,
html.cyan .ui.form .fields.error .field .ui.dropdown .item:hover {
  color: #70d3f3;
}
html.cyan .ui.secondary.pointing.menu .dropdown.item:hover,
html.cyan .ui.secondary.pointing.menu .link.item:hover,
html.cyan .ui.secondary.pointing.menu a.item:hover {
  color: #70d3f3;
}
html.cyan .ui.secondary.pointing.menu .dropdown.item.active:hover,
html.cyan .ui.secondary.pointing.menu .link.item.active:hover,
html.cyan .ui.secondary.pointing.menu a.item.active:hover {
  color: #373737;
}
html.cyan #container #scene_right .unichat_feed .event#unichat_loader_righttab1 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_righttab2 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_righttab3 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_righttab4 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_righttab5 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_righttab6 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_righttab7 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_righttab8 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_righttab9 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_righttab10 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.cyan #container #scene_right .unichat_feed .event#unichat_loader_bottomtab10 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_righttab1 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_righttab2 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_righttab3 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_righttab4 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_righttab5 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_righttab6 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_righttab7 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_righttab8 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_righttab9 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_righttab10 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.cyan #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab10 button:hover {
  color: #70d3f3;
}
html.cyan .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #70d3f3;
}
html.cyan .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  border-color: transparent;
}
html.cyan .ui.attached.warning.message a,
html.cyan .ui.warning.message a,
html.cyan .ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.cyan .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.cyan .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.cyan .ui.attached.warning.message a:hover,
html.cyan .ui.warning.message a:hover,
html.cyan .ui.toast.warning a:hover {
  color: #0D0D0D;
}
html.cyan .ui.attached.warning.message .header,
html.cyan .ui.warning.message .header,
html.cyan .ui.toast.warning .header {
  color: #963F00;
}
html.cyan .ui.attached.warning.message a,
html.cyan .ui.warning.message a,
html.cyan .ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.cyan .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.cyan .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.cyan .ui.attached.warning.message a:hover,
html.cyan .ui.warning.message a:hover,
html.cyan .ui.toast.warning a:hover {
  color: #0D0D0D;
}
html.cyan .ui.attached.warning.message .header,
html.cyan .ui.warning.message .header,
html.cyan .ui.toast.warning .header {
  color: #963F00;
}
html.cyan .ui.attached.info.message,
html.cyan .ui.info.message,
html.cyan .ui.toast.info {
  color: #1e1e1e;
}
html.cyan .ui.attached.info.message a,
html.cyan .ui.info.message a,
html.cyan .ui.toast.info a {
  color: #1e1e1e;
  border-color: #37e997;
}
html.cyan .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #37e997;
}
html.cyan .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.cyan .ui.attached.info.message a:hover,
html.cyan .ui.info.message a:hover,
html.cyan .ui.toast.info a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.cyan .ui.attached.info.message .header,
html.cyan .ui.info.message .header,
html.cyan .ui.toast.info .header {
  color: #036558;
}
html.cyan .ui.attached.positive.message a,
html.cyan .ui.positive.message a,
html.cyan .ui.attached.success.message a,
html.cyan .ui.success.message a,
html.cyan .ui.positive.warning a,
html.cyan .ui.success.warning a {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.cyan .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.cyan .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.cyan .ui.attached.positive.message a:hover,
html.cyan .ui.positive.message a:hover,
html.cyan .ui.attached.success.message a:hover,
html.cyan .ui.success.message a:hover,
html.cyan .ui.positive.warning a:hover,
html.cyan .ui.success.warning a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.cyan .ui.attached.positive.message .header,
html.cyan .ui.positive.message .header,
html.cyan .ui.attached.success.message .header,
html.cyan .ui.success.message .header,
html.cyan .ui.positive.warning .header,
html.cyan .ui.success.warning .header {
  color: #406a11;
}
html.cyan .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.cyan .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.cyan .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.cyan .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.cyan .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.cyan .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.cyan .ui.attached.negative.message .header,
html.cyan .ui.negative.message .header,
html.cyan .ui.attached.error.message .header,
html.cyan .ui.error.message .header,
html.cyan .ui.negative.warning .header,
html.cyan .ui.error.warning .header {
  color: #7a0303;
}
html.cyan .ui.attached.red.message, html.cyan .ui.red.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #ffe8e8);
  background: -moz-linear-gradient(45deg, white, #ffe8e8);
  background: -ms-linear-gradient(45deg, white, #ffe8e8);
  background: -o-linear-gradient(45deg, white, #ffe8e8);
  background: linear-gradient(45deg, white, #ffe8e8);
  color: #ff4f4f;
  font-weight: 400;
}
html.cyan .ui.attached.red.message p, html.cyan .ui.attached.red.message li, html.cyan .ui.attached.red.message td, html.cyan .ui.red.message p, html.cyan .ui.red.message li, html.cyan .ui.red.message td {
  font-weight: 400;
}
html.cyan .ui.attached.red.message .header, html.cyan .ui.red.message .header {
  color: #7a0303;
}
html.cyan .ui.attached.orange.message, html.cyan .ui.orange.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #feefdc;
  background: -webkit-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -moz-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -ms-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -o-linear-gradient(45deg, #feefdc, #fee4c3);
  background: linear-gradient(45deg, #feefdc, #fee4c3);
  color: #fb9f2d;
  font-weight: 400;
}
html.cyan .ui.attached.orange.message p, html.cyan .ui.attached.orange.message li, html.cyan .ui.attached.orange.message td, html.cyan .ui.orange.message p, html.cyan .ui.orange.message li, html.cyan .ui.orange.message td {
  font-weight: 400;
}
html.cyan .ui.attached.orange.message .header, html.cyan .ui.orange.message .header {
  color: #963F00;
}
html.cyan .ui.attached.yellow.message, html.cyan .ui.yellow.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #fff7dc;
  background: -webkit-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -moz-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -ms-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -o-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: linear-gradient(45deg, #fff7dc, #fff2c2);
  color: #ffd129;
  font-weight: 400;
}
html.cyan .ui.attached.yellow.message p, html.cyan .ui.attached.yellow.message li, html.cyan .ui.attached.yellow.message td, html.cyan .ui.yellow.message p, html.cyan .ui.yellow.message li, html.cyan .ui.yellow.message td {
  font-weight: 400;
}
html.cyan .ui.attached.yellow.message .header, html.cyan .ui.yellow.message .header {
  color: #7c5600;
}
html.cyan .ui.attached.olive.message, html.cyan .ui.olive.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f0f8d2;
  background: -webkit-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -moz-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -ms-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -o-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: linear-gradient(45deg, #f0f8d2, #e9f4bc);
  color: #bedf38;
  font-weight: 400;
}
html.cyan .ui.attached.olive.message p, html.cyan .ui.attached.olive.message li, html.cyan .ui.attached.olive.message td, html.cyan .ui.olive.message p, html.cyan .ui.olive.message li, html.cyan .ui.olive.message td {
  font-weight: 400;
}
html.cyan .ui.attached.olive.message .header, html.cyan .ui.olive.message .header {
  color: #607800;
}
html.cyan .ui.attached.green.message, html.cyan .ui.green.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #e0f3cb;
  background: -webkit-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -moz-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -ms-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -o-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: linear-gradient(45deg, #e0f3cb, #d4efb6);
  color: #89d339;
  font-weight: 400;
}
html.cyan .ui.attached.green.message p, html.cyan .ui.attached.green.message li, html.cyan .ui.attached.green.message td, html.cyan .ui.green.message p, html.cyan .ui.green.message li, html.cyan .ui.green.message td {
  font-weight: 400;
}
html.cyan .ui.attached.green.message .header, html.cyan .ui.green.message .header {
  color: #406a11;
}
html.cyan .ui.attached.teal.message, html.cyan .ui.teal.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #d8fbeb;
  background: -webkit-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -moz-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -ms-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -o-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: linear-gradient(45deg, #d8fbeb, #c1f8df);
  color: #37e997;
  font-weight: 400;
}
html.cyan .ui.attached.teal.message p, html.cyan .ui.attached.teal.message li, html.cyan .ui.attached.teal.message td, html.cyan .ui.teal.message p, html.cyan .ui.teal.message li, html.cyan .ui.teal.message td {
  font-weight: 400;
}
html.cyan .ui.attached.teal.message .header, html.cyan .ui.teal.message .header {
  color: #036558;
}
html.cyan .ui.attached.blue.message, html.cyan .ui.blue.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #eff8ff;
  background: -webkit-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -moz-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -ms-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -o-linear-gradient(45deg, #eff8ff, #d5edff);
  background: linear-gradient(45deg, #eff8ff, #d5edff);
  color: #3cacff;
  font-weight: 400;
}
html.cyan .ui.attached.blue.message p, html.cyan .ui.attached.blue.message li, html.cyan .ui.attached.blue.message td, html.cyan .ui.blue.message p, html.cyan .ui.blue.message li, html.cyan .ui.blue.message td {
  font-weight: 400;
}
html.cyan .ui.attached.blue.message .header, html.cyan .ui.blue.message .header {
  color: #004476;
}
html.cyan .ui.attached.violet.message, html.cyan .ui.violet.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #b46aff;
  font-weight: 400;
}
html.cyan .ui.attached.violet.message p, html.cyan .ui.attached.violet.message li, html.cyan .ui.attached.violet.message td, html.cyan .ui.violet.message p, html.cyan .ui.violet.message li, html.cyan .ui.violet.message td {
  font-weight: 400;
}
html.cyan .ui.attached.violet.message .header, html.cyan .ui.violet.message .header {
  color: #4D0991;
}
html.cyan .ui.attached.purple.message, html.cyan .ui.purple.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #fdf6ff);
  background: -moz-linear-gradient(45deg, white, #fdf6ff);
  background: -ms-linear-gradient(45deg, white, #fdf6ff);
  background: -o-linear-gradient(45deg, white, #fdf6ff);
  background: linear-gradient(45deg, white, #fdf6ff);
  color: #dd5ffd;
  font-weight: 400;
}
html.cyan .ui.attached.purple.message p, html.cyan .ui.attached.purple.message li, html.cyan .ui.attached.purple.message td, html.cyan .ui.purple.message p, html.cyan .ui.purple.message li, html.cyan .ui.purple.message td {
  font-weight: 400;
}
html.cyan .ui.attached.purple.message .header, html.cyan .ui.purple.message .header {
  color: #6A0683;
}
html.cyan .ui.attached.pink.message, html.cyan .ui.pink.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #ff6c8f;
  font-weight: 400;
}
html.cyan .ui.attached.pink.message p, html.cyan .ui.attached.pink.message li, html.cyan .ui.attached.pink.message td, html.cyan .ui.pink.message p, html.cyan .ui.pink.message li, html.cyan .ui.pink.message td {
  font-weight: 400;
}
html.cyan .ui.attached.pink.message .header, html.cyan .ui.pink.message .header {
  color: #7c0925;
}
html.cyan .ui.attached.brown.message, html.cyan .ui.brown.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f2e3da;
  background: -webkit-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -moz-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -ms-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -o-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: linear-gradient(45deg, #f2e3da, #ebd5c7);
  color: #c28157;
  font-weight: 400;
}
html.cyan .ui.attached.brown.message p, html.cyan .ui.attached.brown.message li, html.cyan .ui.attached.brown.message td, html.cyan .ui.brown.message p, html.cyan .ui.brown.message li, html.cyan .ui.brown.message td {
  font-weight: 400;
}
html.cyan .ui.attached.brown.message .header, html.cyan .ui.brown.message .header {
  color: #723711;
}
html.cyan .ui.attached.black.message, html.cyan .ui.black.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #848484;
  background: -webkit-linear-gradient(45deg, #848484, #787878);
  background: -moz-linear-gradient(45deg, #848484, #787878);
  background: -ms-linear-gradient(45deg, #848484, #787878);
  background: -o-linear-gradient(45deg, #848484, #787878);
  background: linear-gradient(45deg, #848484, #787878);
  color: #2B2B2B;
  font-weight: 400;
  background: #2B2B2B;
  background: -webkit-linear-gradient(45deg, #2B2B2B, #262626);
  background: -moz-linear-gradient(45deg, #2B2B2B, #262626);
  background: -ms-linear-gradient(45deg, #2B2B2B, #262626);
  background: -o-linear-gradient(45deg, #2B2B2B, #262626);
  background: linear-gradient(45deg, #2B2B2B, #262626);
  color: #373737;
}
html.cyan .ui.attached.black.message p, html.cyan .ui.attached.black.message li, html.cyan .ui.attached.black.message td, html.cyan .ui.black.message p, html.cyan .ui.black.message li, html.cyan .ui.black.message td {
  font-weight: 400;
}
html.cyan .ui.attached.black.message .header, html.cyan .ui.black.message .header {
  color: #808080;
}
html.cyan .ui.pagination.menu .item.active {
  background: #70d3f3;
  color: #007D99;
  border-color: #70d3f3;
}
html.cyan .ui.slider.checkbox input:checked ~ label::before,
html.cyan .ui.slider.checkbox input:checked ~ label,
html.cyan .ui.slider.checkbox input:focus:checked ~ label::before {
  background-color: #70d3f3;
}
html.cyan .ui.slider.checkbox input:focus:hover:checked ~ label::before {
  background-color: #cef0fb;
}
html.cyan .ui.slider.checkbox input:hover:checked ~ label::before {
  background-color: #cef0fb;
}
html.cyan .ui.modal a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button).clipboard {
  color: #70d3f3;
}
html.cyan .ui.modal .ui.button.primary#registration_message_send_button.primary, html.cyan .ui.modal .ui.button.primary#registration_message_send_button.active {
  background: #70d3f3;
  color: #007D99;
  border-color: #70d3f3;
}
html.cyan .ui.modal .ui.button.primary#registration_message_send_button:hover, html.cyan .ui.modal .ui.button.primary#registration_message_send_button:focus, html.cyan .ui.modal .ui.button.primary#registration_message_send_button:active {
  color: #70d3f3 !important;
}
html.cyan .ui.modal .ui.green.button, html.cyan .ui.modal .ui.green.buttons .button {
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% auto;
  color: #007D99;
}
html.cyan .ui.modal .ui.green.button:hover, html.cyan .ui.modal .ui.green.buttons .button:hover {
  background-position: right center;
  color: #007D99;
}
html.cyan .ui.modal .ui.green.button:focus, html.cyan .ui.modal .ui.green.button:active, html.cyan .ui.modal .ui.green.buttons .button:focus, html.cyan .ui.modal .ui.green.buttons .button:active {
  color: #007D99;
}
html.cyan .ui.checkbox label:hover::before {
  border-color: #70d3f3;
}
html.cyan .ui.checkbox input:checked:focus ~ label::before,
html.cyan .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #70d3f3;
}
html.cyan .ui.checkbox label::after {
  color: #70d3f3;
}
html.cyan .ui.checkbox input:checked ~ label::after,
html.cyan .ui.checkbox input:checked:focus ~ label::after,
html.cyan .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::after {
  color: #70d3f3;
}
html.cyan nav.ui.mobile .ui.inverted.menu .active.item {
  color: #70d3f3 !important;
}
html.cyan .ui.dropdown .scrolling.menu > .item.item.item.active, html.cyan .ui.scrolling.dropdown .menu .item.item.item.active {
  border-top-color: #70d3f3;
}
html.cyan .ui.floating.dropdown > .menu .item:hover,
html.cyan .ui.dropdown .menu .item:hover,
html.cyan .ui.selection.dropdown .menu .item:hover {
  color: #70d3f3;
}
html.cyan .ui.floating.dropdown > .menu .item.selected:hover,
html.cyan .ui.dropdown .menu .item.selected:hover,
html.cyan .ui.selection.dropdown .menu .item.selected:hover {
  color: #70d3f3;
}
html.cyan .ui.floating.dropdown > .menu .item.active,
html.cyan .ui.dropdown .menu .item.active,
html.cyan .ui.selection.dropdown .menu .item.active {
  border-color: #70d3f3;
}
html.cyan .ui.selection.dropdown:hover {
  border-color: #70d3f3;
}
html.cyan .ui.selection.active.dropdown:hover {
  border-color: #70d3f3;
}
html.cyan .ui.secondary.pointing.menu .active.item:not(.active):hover {
  border-color: #70d3f3;
}
html.cyan h2#page_title,
html.cyan h2.ui.header#page_title {
  color: #70d3f3;
}
html.cyan a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #70d3f3;
}
html.cyan a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #70d3f3;
  border-color: transparent;
}
html.cyan .horizontal.list a.item {
  border-color: #70d3f3;
}
html.cyan .horizontal.list a.item:hover {
  color: #70d3f3;
}
html.cyan .ui.form input:not([type]):focus, html.cyan .ui.form input:not([type]):active, html.cyan .ui.form input[type=color]:focus, html.cyan .ui.form input[type=color]:active, html.cyan .ui.form input[type=date]:focus, html.cyan .ui.form input[type=date]:active, html.cyan .ui.form input[type=datetime-local]:focus, html.cyan .ui.form input[type=datetime-local]:active, html.cyan .ui.form input[type=email]:focus, html.cyan .ui.form input[type=email]:active, html.cyan .ui.form input[type=file]:focus, html.cyan .ui.form input[type=file]:active, html.cyan .ui.form input[type=month]:focus, html.cyan .ui.form input[type=month]:active, html.cyan .ui.form input[type=number]:focus, html.cyan .ui.form input[type=number]:active, html.cyan .ui.form input[type=password]:focus, html.cyan .ui.form input[type=password]:active, html.cyan .ui.form input[type=search]:focus, html.cyan .ui.form input[type=search]:active, html.cyan .ui.form input[type=tel]:focus, html.cyan .ui.form input[type=tel]:active, html.cyan .ui.form input[type=text]:focus, html.cyan .ui.form input[type=text]:active, html.cyan .ui.form input[type=time]:focus, html.cyan .ui.form input[type=time]:active, html.cyan .ui.form input[type=url]:focus, html.cyan .ui.form input[type=url]:active, html.cyan .ui.form input[type=week]:focus, html.cyan .ui.form input[type=week]:active, html.cyan .ui.input > input:focus, html.cyan .ui.input > input:active,
html.cyan .ui.form input:not([type]):hover, html.cyan .ui.form input[type=color]:hover, html.cyan .ui.form input[type=date]:hover, html.cyan .ui.form input[type=datetime-local]:hover, html.cyan .ui.form input[type=email]:hover, html.cyan .ui.form input[type=file]:hover, html.cyan .ui.form input[type=month]:hover, html.cyan .ui.form input[type=number]:hover, html.cyan .ui.form input[type=password]:hover, html.cyan .ui.form input[type=search]:hover, html.cyan .ui.form input[type=tel]:hover, html.cyan .ui.form input[type=text]:hover, html.cyan .ui.form input[type=time]:hover, html.cyan .ui.form input[type=url]:hover, html.cyan .ui.form input[type=week]:hover, html.cyan .ui.input > input:hover {
  border-color: #70d3f3;
}
html.cyan .ui.form .field.field input:-webkit-autofill:active, html.cyan .ui.form .field.field input:-webkit-autofill:focus, html.cyan .ui.form .field.field input:-webkit-autofill:hover, html.cyan input:-internal-autofill-selected {
  box-shadow: 0 0 0 100px #f1f1f1 inset !important;
  border-color: #666666 !important;
  -webkit-text-fill-color: #666666 !important;
}
@media only screen and (max-width: 767.98px) {
  html.cyan #container .ui.secondary.pointing.menu a.active.item {
    border-color: #70d3f3;
  }
}

html.blue {
  scrollbar-color: #768cff var(--scroll-bg);
}
html.blue * {
  scrollbar-color: #768cff var(--scroll-bg);
}
html.blue ::-webkit-scrollbar-thumb {
  background-color: #768cff;
}
html.blue ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.blue .unichat_feed::-webkit-scrollbar-thumb,
html.blue .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.blue textarea::-webkit-scrollbar-thumb,
html.blue #container .placeholder::-webkit-scrollbar-thumb {
  background-color: #768cff;
}
html.blue .unichat_feed::-webkit-scrollbar-thumb:active,
html.blue .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.blue textarea::-webkit-scrollbar-thumb:active,
html.blue #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.blue ::selection {
  background: #768cff;
  color: #14295f;
}
html.blue input::selection,
html.blue textarea::selection {
  background: #768cff;
  color: #14295f;
}
html.blue mark {
  background: #768cff;
  color: #14295f;
}
html.blue select:hover {
  color: #768cff;
}
html.blue #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.blue #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.blue input:focus,
html.blue select:focus,
html.blue textarea:focus,
html.blue .ui.form textarea:focus,
html.blue input:active,
html.blue select:active,
html.blue textarea:active,
html.blue .ui.form textarea:active,
html.blue input:hover,
html.blue select:hover,
html.blue textarea:hover,
html.blue .ui.form textarea:hover {
  border-color: #768cff;
}
html.blue #container form.account .field + a.ui.button.primary,
html.blue #container form.account .field + a.ui.button.active,
html.blue #container form.account .ui.primary.button.primary,
html.blue #container form.account .ui.primary.button.active {
  background-color: #5BBAFF;
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% 101%;
  color: #21449E;
  border-color: transparent;
}
html.blue #container form.account .field + a.ui.button.primary:hover,
html.blue #container form.account .field + a.ui.button.active:hover,
html.blue #container form.account .ui.primary.button.primary:hover,
html.blue #container form.account .ui.primary.button.active:hover {
  background-color: #4A67FF;
  background-position: right center;
  color: #21449E;
}
@media only screen and (max-width: 767.98px) {
  html.blue #container .ui.secondary.pointing.menu#logintabs a.item.active,
  html.blue #container .ui.secondary.pointing.menu .active.item {
    border-color: #768cff;
    border-bottom: 1px solid #768cff !important;
  }
}
html.blue .ui.checkbox input:checked ~ label::before,
html.blue .ui.checkbox input:checked:focus ~ label::before,
html.blue .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #768cff;
}
html.blue #container #scene_right #scene_righttabs.menu .item:hover, html.blue #container #scene_right #scene_bottomtabs.menu .item:hover, html.blue #container #scene_bottom #scene_righttabs.menu .item:hover, html.blue #container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: #768cff;
}
html.blue li::before {
  top: 13px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid #768cff;
  border-bottom: 2px solid #768cff;
  border-radius: 6px;
}
html.blue ol li::before {
  top: 0;
  width: auto;
  color: #768cff;
  border: none;
  border-radius: 0;
}
html.blue .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.blue input[type=checkbox]:checked, html.blue input[type=checkbox]:hover {
  border: 1px solid #768cff;
}
html.blue .scroll-up:hover {
  color: #768cff;
}
html.blue .scroll-up:hover .scroll-up__svg-path {
  stroke: #768cff;
}
html.blue .ui.floating.dropdown > .menu .item.selected, html.blue .ui.dropdown .menu .item.selected, html.blue .ui.selection.dropdown .menu .item.selected {
  border: 1px solid #768cff;
  border-radius: 5px;
}
html.blue body.simple {
  justify-content: center;
}
html.blue body.simple #loginforms .ui.positive.button {
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% auto;
  color: #21449E;
}
html.blue body.simple #loginforms .ui.positive.button:hover {
  background-position: right center;
  color: #21449E;
}
html.blue body.simple #loginforms .ui.positive.button:focus, html.blue body.simple #loginforms .ui.positive.button:active {
  color: #21449E;
}
html.blue .ui.button.primary {
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% auto;
  color: #21449E;
}
html.blue .ui.button.primary:hover {
  background-position: right center;
  color: #21449E;
}
html.blue .ui.button.primary:focus, html.blue .ui.button.primary:active {
  color: #21449E;
}
html.blue .ui.primary.button:hover,
html.blue .ui.primary.buttons .button:hover {
  background-image: linear-gradient(to left, #5BBAFF 0%, #4A67FF 50%, #5BBAFF 100%);
  color: #21449E;
}
html.blue span.ui.success.text {
  background: rgba(118, 140, 255, 0.4);
  color: #21449E;
}
html.blue #container #searchform .circular.search.link.icon:hover {
  color: #768cff;
}
html.blue #container #search_results .item a.header:hover {
  color: #768cff !important;
}
html.blue #container #authblock .ui.positive.button,
html.blue #container #accountauthblock .ui.positive.button {
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% auto;
  color: #21449E;
}
html.blue #container #authblock .ui.positive.button:hover,
html.blue #container #accountauthblock .ui.positive.button:hover {
  background-position: right center;
  color: #21449E;
}
html.blue #container #authblock .ui.positive.button:focus, html.blue #container #authblock .ui.positive.button:active,
html.blue #container #accountauthblock .ui.positive.button:focus,
html.blue #container #accountauthblock .ui.positive.button:active {
  color: #21449E;
}
html.blue #container #authblock #loginforms .ui.small.header,
html.blue #container #accountauthblock #loginforms .ui.small.header {
  color: #768cff;
}
html.blue #container #authblock #loginforms .ui.small.header::before,
html.blue #container #accountauthblock #loginforms .ui.small.header::before {
  background: rgba(118, 140, 255, 0.2);
}
html.blue #container #authblock #loginforms input[value=authkey] + .field,
html.blue #container #accountauthblock #loginforms input[value=authkey] + .field {
  -webkit-box-shadow: 0 0 35px rgba(118, 140, 255, 0.1);
  -moz-box-shadow: 0 0 35px rgba(118, 140, 255, 0.1);
  -ms-box-shadow: 0 0 35px rgba(118, 140, 255, 0.1);
  -o-box-shadow: 0 0 35px rgba(118, 140, 255, 0.1);
  box-shadow: 0 0 35px rgba(118, 140, 255, 0.1);
}
html.blue #container #authblock #loginforms .fields_block,
html.blue #container #accountauthblock #loginforms .fields_block {
  -webkit-box-shadow: 0 0 35px rgba(118, 140, 255, 0.1);
  -moz-box-shadow: 0 0 35px rgba(118, 140, 255, 0.1);
  -ms-box-shadow: 0 0 35px rgba(118, 140, 255, 0.1);
  -o-box-shadow: 0 0 35px rgba(118, 140, 255, 0.1);
  box-shadow: 0 0 35px rgba(118, 140, 255, 0.1);
}
html.blue #container nav .nav_section .item:not(.dropdown).active {
  border-color: #768cff;
}
html.blue #container nav .nav_section .item:hover {
  color: #768cff;
}
html.blue #container nav .nav_section .item.dropdown.active {
  color: #768cff;
}
html.blue #container nav .item:not(.dropdown).active {
  border-color: #768cff;
}
html.blue #container main form.account .clipboard .ui.button {
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% auto;
  color: #21449E;
}
html.blue #container main form.account .clipboard .ui.button:hover {
  background-position: right center;
  color: #21449E;
}
html.blue #container main form.account .clipboard .ui.button:focus, html.blue #container main form.account .clipboard .ui.button:active {
  color: #21449E;
}
html.blue #container main form.account .field + a.ui.button:hover {
  color: #768cff;
}
html.blue #container main form.account .field + a.ui.button.primary, html.blue #container main form.account .field + a.ui.button.active {
  background: #768cff;
  color: #21449E;
  border-color: #768cff;
  pointer-events: none;
}
html.blue #container main .contentblock table s a {
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% auto;
  color: #21449E;
}
html.blue #container main .contentblock table s a:hover {
  background-position: right center;
  color: #21449E;
}
html.blue #container main #roombuttons .ui.button:hover,
html.blue #container main form.account + div .ui.button:hover,
html.blue #container main form.account + script + div .ui.button:hover {
  color: #768cff;
}
html.blue #container main #roombuttons .ui.button.primary, html.blue #container main #roombuttons .ui.button.active,
html.blue #container main form.account + div .ui.button.primary,
html.blue #container main form.account + div .ui.button.active,
html.blue #container main form.account + script + div .ui.button.primary,
html.blue #container main form.account + script + div .ui.button.active {
  background: #768cff;
  color: #21449E;
  border-color: #768cff;
}
html.blue #container main .ui.menu.fluid#submenu, html.blue #container main .ui.vertical.menu.fluid#submenu {
  background: none;
  text-align: center;
}
html.blue #container main .ui.menu.fluid#submenu .item:hover, html.blue #container main .ui.vertical.menu.fluid#submenu .item:hover {
  color: #768cff;
}
html.blue #container main .ui.menu.fluid#submenu .item.primary, html.blue #container main .ui.menu.fluid#submenu .item.active, html.blue #container main .ui.vertical.menu.fluid#submenu .item.primary, html.blue #container main .ui.vertical.menu.fluid#submenu .item.active {
  background: #768cff;
  color: #21449E;
  border-color: #768cff;
}
html.blue #container main script + .ui.positive.message a {
  border-bottom-color: #768cff;
}
html.blue #container main script + .ui.positive.message a:hover {
  color: #768cff;
  border-color: transparent;
}
html.blue #container main .unichat_rewind:hover {
  background-color: rgba(118, 140, 255, 0.8);
  color: #fff;
}
html.blue #container main #scene_right #scene_righttabs.menu .item.active::after,
html.blue #container main #scene_right #scene_bottomtabs.menu .item.active::after,
html.blue #container main #scene_bottom #scene_righttabs.menu .item.active::after,
html.blue #container main #scene_bottom #scene_bottomtabs.menu .item.active::after {
  background: #768cff;
}
html.blue #container main #scene_right .unichat_username_info a:hover {
  color: #768cff;
}
html.blue #container main .meta a.like:hover {
  color: #768cff;
}
html.blue #container main .meta a.like:hover i {
  color: #768cff;
}
html.blue #container main .unichat .unichat_form .unichat_message.emoji.focused {
  -webkit-box-shadow: 0 0 15px rgba(118, 140, 255, 0.25);
  -moz-box-shadow: 0 0 15px rgba(118, 140, 255, 0.25);
  -ms-box-shadow: 0 0 15px rgba(118, 140, 255, 0.25);
  -o-box-shadow: 0 0 15px rgba(118, 140, 255, 0.25);
  box-shadow: 0 0 15px rgba(118, 140, 255, 0.25);
}
html.blue #container main .unichat_feed .unichat_messages .content .extra.text a::before, html.blue #container main .unichat_feed .unichat_messages .content .extra.text a::after {
  -webkit-box-shadow: 0 0 20px rgba(118, 140, 255, 0.01);
  -moz-box-shadow: 0 0 20px rgba(118, 140, 255, 0.01);
  -ms-box-shadow: 0 0 20px rgba(118, 140, 255, 0.01);
  -o-box-shadow: 0 0 20px rgba(118, 140, 255, 0.01);
  box-shadow: 0 0 20px rgba(118, 140, 255, 0.01);
  background: -webkit-linear-gradient(90deg, rgba(118, 140, 255, 0.01), rgba(118, 140, 255, 0.02), rgba(118, 140, 255, 0.01));
  background: -moz-linear-gradient(90deg, rgba(118, 140, 255, 0.01), rgba(118, 140, 255, 0.02), rgba(118, 140, 255, 0.01));
  background: -ms-linear-gradient(90deg, rgba(118, 140, 255, 0.01), rgba(118, 140, 255, 0.02), rgba(118, 140, 255, 0.01));
  background: -o-linear-gradient(90deg, rgba(118, 140, 255, 0.01), rgba(118, 140, 255, 0.02), rgba(118, 140, 255, 0.01));
  background: linear-gradient(90deg, rgba(118, 140, 255, 0.01), rgba(118, 140, 255, 0.02), rgba(118, 140, 255, 0.01));
}
html.blue #container main .unichat_feed .unichat_messages .content .extra.text a:hover {
  color: #768cff;
}
html.blue #container main .contentblock table blockquote s a {
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% auto;
  color: #21449E;
}
html.blue #container main .contentblock table blockquote s a:hover {
  background-position: right center;
  color: #21449E;
}
html.blue #container main .contentblock table blockquote s a:focus, html.blue #container main .contentblock table blockquote s a:active {
  color: #21449E;
}
html.blue .ui.horizontal.bulleted.list > .item.active,
html.blue ul.ui.horizontal.bulleted.list li.active {
  color: #768cff;
}
html.blue .ui.inverted.menu .link.item:hover,
html.blue .ui.inverted.menu a.item:hover,
html.blue .ui.link.inverted.menu .item:hover {
  color: #768cff;
}
html.blue #container .ui.menu .ui.dropdown .menu > .item:hover {
  color: #768cff !important;
}
html.blue .ui.menu .ui.dropdown .menu > .active.item {
  border-color: #768cff;
}
html.blue .ui.inverted.menu .active.visible.item.dropdown,
html.blue .ui.inverted.menu .active.item.dropdown {
  color: #768cff !important;
}
html.blue .ui.form .field.error .ui.dropdown .item:hover,
html.blue .ui.form .fields.error .field .ui.dropdown .item:hover {
  color: #768cff;
}
html.blue .ui.secondary.pointing.menu .dropdown.item:hover,
html.blue .ui.secondary.pointing.menu .link.item:hover,
html.blue .ui.secondary.pointing.menu a.item:hover {
  color: #768cff;
}
html.blue #container #scene_right .unichat_feed .event#unichat_loader_righttab1 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_righttab2 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_righttab3 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_righttab4 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_righttab5 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_righttab6 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_righttab7 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_righttab8 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_righttab9 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_righttab10 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.blue #container #scene_right .unichat_feed .event#unichat_loader_bottomtab10 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_righttab1 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_righttab2 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_righttab3 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_righttab4 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_righttab5 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_righttab6 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_righttab7 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_righttab8 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_righttab9 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_righttab10 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.blue #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab10 button:hover {
  color: #768cff;
}
html.blue .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #768cff;
}
html.blue .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  border-color: transparent;
}
html.blue .ui.attached.warning.message a,
html.blue .ui.warning.message a,
html.blue .ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.blue .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.blue .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.blue .ui.attached.warning.message a:hover,
html.blue .ui.warning.message a:hover,
html.blue .ui.toast.warning a:hover {
  color: #0D0D0D;
}
html.blue .ui.attached.warning.message .header,
html.blue .ui.warning.message .header,
html.blue .ui.toast.warning .header {
  color: #963F00;
}
html.blue .ui.attached.warning.message a,
html.blue .ui.warning.message a,
html.blue .ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.blue .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.blue .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.blue .ui.attached.warning.message a:hover,
html.blue .ui.warning.message a:hover,
html.blue .ui.toast.warning a:hover {
  color: #0D0D0D;
}
html.blue .ui.attached.warning.message .header,
html.blue .ui.warning.message .header,
html.blue .ui.toast.warning .header {
  color: #963F00;
}
html.blue .ui.attached.info.message,
html.blue .ui.info.message,
html.blue .ui.toast.info {
  color: #1e1e1e;
}
html.blue .ui.attached.info.message a,
html.blue .ui.info.message a,
html.blue .ui.toast.info a {
  color: #1e1e1e;
  border-color: #37e997;
}
html.blue .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #37e997;
}
html.blue .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.blue .ui.attached.info.message a:hover,
html.blue .ui.info.message a:hover,
html.blue .ui.toast.info a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.blue .ui.attached.info.message .header,
html.blue .ui.info.message .header,
html.blue .ui.toast.info .header {
  color: #036558;
}
html.blue .ui.attached.positive.message a,
html.blue .ui.positive.message a,
html.blue .ui.attached.success.message a,
html.blue .ui.success.message a,
html.blue .ui.positive.warning a,
html.blue .ui.success.warning a {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.blue .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.blue .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.blue .ui.attached.positive.message a:hover,
html.blue .ui.positive.message a:hover,
html.blue .ui.attached.success.message a:hover,
html.blue .ui.success.message a:hover,
html.blue .ui.positive.warning a:hover,
html.blue .ui.success.warning a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.blue .ui.attached.positive.message .header,
html.blue .ui.positive.message .header,
html.blue .ui.attached.success.message .header,
html.blue .ui.success.message .header,
html.blue .ui.positive.warning .header,
html.blue .ui.success.warning .header {
  color: #406a11;
}
html.blue .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.negative.message a,
html.blue .ui.attached.error.message a,
html.blue .ui.error.message a,
html.blue .ui.negative.warning a,
html.blue .ui.error.warning a {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.blue .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.blue .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.blue .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.blue .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.blue .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.blue .ui.attached.negative.message .header,
html.blue .ui.negative.message .header,
html.blue .ui.attached.error.message .header,
html.blue .ui.error.message .header,
html.blue .ui.negative.warning .header,
html.blue .ui.error.warning .header {
  color: #7a0303;
}
html.blue .ui.attached.red.message, html.blue .ui.red.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #ffe8e8);
  background: -moz-linear-gradient(45deg, white, #ffe8e8);
  background: -ms-linear-gradient(45deg, white, #ffe8e8);
  background: -o-linear-gradient(45deg, white, #ffe8e8);
  background: linear-gradient(45deg, white, #ffe8e8);
  color: #ff4f4f;
  font-weight: 400;
}
html.blue .ui.attached.red.message p, html.blue .ui.attached.red.message li, html.blue .ui.attached.red.message td, html.blue .ui.red.message p, html.blue .ui.red.message li, html.blue .ui.red.message td {
  font-weight: 400;
}
html.blue .ui.attached.red.message .header, html.blue .ui.red.message .header {
  color: #7a0303;
}
html.blue .ui.attached.orange.message, html.blue .ui.orange.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #feefdc;
  background: -webkit-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -moz-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -ms-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -o-linear-gradient(45deg, #feefdc, #fee4c3);
  background: linear-gradient(45deg, #feefdc, #fee4c3);
  color: #fb9f2d;
  font-weight: 400;
}
html.blue .ui.attached.orange.message p, html.blue .ui.attached.orange.message li, html.blue .ui.attached.orange.message td, html.blue .ui.orange.message p, html.blue .ui.orange.message li, html.blue .ui.orange.message td {
  font-weight: 400;
}
html.blue .ui.attached.orange.message .header, html.blue .ui.orange.message .header {
  color: #963F00;
}
html.blue .ui.attached.yellow.message, html.blue .ui.yellow.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #fff7dc;
  background: -webkit-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -moz-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -ms-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -o-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: linear-gradient(45deg, #fff7dc, #fff2c2);
  color: #ffd129;
  font-weight: 400;
}
html.blue .ui.attached.yellow.message p, html.blue .ui.attached.yellow.message li, html.blue .ui.attached.yellow.message td, html.blue .ui.yellow.message p, html.blue .ui.yellow.message li, html.blue .ui.yellow.message td {
  font-weight: 400;
}
html.blue .ui.attached.yellow.message .header, html.blue .ui.yellow.message .header {
  color: #7c5600;
}
html.blue .ui.attached.olive.message, html.blue .ui.olive.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f0f8d2;
  background: -webkit-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -moz-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -ms-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -o-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: linear-gradient(45deg, #f0f8d2, #e9f4bc);
  color: #bedf38;
  font-weight: 400;
}
html.blue .ui.attached.olive.message p, html.blue .ui.attached.olive.message li, html.blue .ui.attached.olive.message td, html.blue .ui.olive.message p, html.blue .ui.olive.message li, html.blue .ui.olive.message td {
  font-weight: 400;
}
html.blue .ui.attached.olive.message .header, html.blue .ui.olive.message .header {
  color: #607800;
}
html.blue .ui.attached.green.message, html.blue .ui.green.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #e0f3cb;
  background: -webkit-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -moz-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -ms-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -o-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: linear-gradient(45deg, #e0f3cb, #d4efb6);
  color: #89d339;
  font-weight: 400;
}
html.blue .ui.attached.green.message p, html.blue .ui.attached.green.message li, html.blue .ui.attached.green.message td, html.blue .ui.green.message p, html.blue .ui.green.message li, html.blue .ui.green.message td {
  font-weight: 400;
}
html.blue .ui.attached.green.message .header, html.blue .ui.green.message .header {
  color: #406a11;
}
html.blue .ui.attached.teal.message, html.blue .ui.teal.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #d8fbeb;
  background: -webkit-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -moz-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -ms-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -o-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: linear-gradient(45deg, #d8fbeb, #c1f8df);
  color: #37e997;
  font-weight: 400;
}
html.blue .ui.attached.teal.message p, html.blue .ui.attached.teal.message li, html.blue .ui.attached.teal.message td, html.blue .ui.teal.message p, html.blue .ui.teal.message li, html.blue .ui.teal.message td {
  font-weight: 400;
}
html.blue .ui.attached.teal.message .header, html.blue .ui.teal.message .header {
  color: #036558;
}
html.blue .ui.attached.blue.message, html.blue .ui.blue.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #eff8ff;
  background: -webkit-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -moz-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -ms-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -o-linear-gradient(45deg, #eff8ff, #d5edff);
  background: linear-gradient(45deg, #eff8ff, #d5edff);
  color: #3cacff;
  font-weight: 400;
}
html.blue .ui.attached.blue.message p, html.blue .ui.attached.blue.message li, html.blue .ui.attached.blue.message td, html.blue .ui.blue.message p, html.blue .ui.blue.message li, html.blue .ui.blue.message td {
  font-weight: 400;
}
html.blue .ui.attached.blue.message .header, html.blue .ui.blue.message .header {
  color: #004476;
}
html.blue .ui.attached.violet.message, html.blue .ui.violet.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #b46aff;
  font-weight: 400;
}
html.blue .ui.attached.violet.message p, html.blue .ui.attached.violet.message li, html.blue .ui.attached.violet.message td, html.blue .ui.violet.message p, html.blue .ui.violet.message li, html.blue .ui.violet.message td {
  font-weight: 400;
}
html.blue .ui.attached.violet.message .header, html.blue .ui.violet.message .header {
  color: #4D0991;
}
html.blue .ui.attached.purple.message, html.blue .ui.purple.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #fdf6ff);
  background: -moz-linear-gradient(45deg, white, #fdf6ff);
  background: -ms-linear-gradient(45deg, white, #fdf6ff);
  background: -o-linear-gradient(45deg, white, #fdf6ff);
  background: linear-gradient(45deg, white, #fdf6ff);
  color: #dd5ffd;
  font-weight: 400;
}
html.blue .ui.attached.purple.message p, html.blue .ui.attached.purple.message li, html.blue .ui.attached.purple.message td, html.blue .ui.purple.message p, html.blue .ui.purple.message li, html.blue .ui.purple.message td {
  font-weight: 400;
}
html.blue .ui.attached.purple.message .header, html.blue .ui.purple.message .header {
  color: #6A0683;
}
html.blue .ui.attached.pink.message, html.blue .ui.pink.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #ff6c8f;
  font-weight: 400;
}
html.blue .ui.attached.pink.message p, html.blue .ui.attached.pink.message li, html.blue .ui.attached.pink.message td, html.blue .ui.pink.message p, html.blue .ui.pink.message li, html.blue .ui.pink.message td {
  font-weight: 400;
}
html.blue .ui.attached.pink.message .header, html.blue .ui.pink.message .header {
  color: #7c0925;
}
html.blue .ui.attached.brown.message, html.blue .ui.brown.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f2e3da;
  background: -webkit-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -moz-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -ms-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -o-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: linear-gradient(45deg, #f2e3da, #ebd5c7);
  color: #c28157;
  font-weight: 400;
}
html.blue .ui.attached.brown.message p, html.blue .ui.attached.brown.message li, html.blue .ui.attached.brown.message td, html.blue .ui.brown.message p, html.blue .ui.brown.message li, html.blue .ui.brown.message td {
  font-weight: 400;
}
html.blue .ui.attached.brown.message .header, html.blue .ui.brown.message .header {
  color: #723711;
}
html.blue .ui.attached.black.message, html.blue .ui.black.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #848484;
  background: -webkit-linear-gradient(45deg, #848484, #787878);
  background: -moz-linear-gradient(45deg, #848484, #787878);
  background: -ms-linear-gradient(45deg, #848484, #787878);
  background: -o-linear-gradient(45deg, #848484, #787878);
  background: linear-gradient(45deg, #848484, #787878);
  color: #2B2B2B;
  font-weight: 400;
  background: #2B2B2B;
  background: -webkit-linear-gradient(45deg, #2B2B2B, #262626);
  background: -moz-linear-gradient(45deg, #2B2B2B, #262626);
  background: -ms-linear-gradient(45deg, #2B2B2B, #262626);
  background: -o-linear-gradient(45deg, #2B2B2B, #262626);
  background: linear-gradient(45deg, #2B2B2B, #262626);
  color: #373737;
}
html.blue .ui.attached.black.message p, html.blue .ui.attached.black.message li, html.blue .ui.attached.black.message td, html.blue .ui.black.message p, html.blue .ui.black.message li, html.blue .ui.black.message td {
  font-weight: 400;
}
html.blue .ui.attached.black.message .header, html.blue .ui.black.message .header {
  color: #808080;
}
html.blue .ui.secondary.pointing.menu .dropdown.item.active:hover,
html.blue .ui.secondary.pointing.menu .link.item.active:hover,
html.blue .ui.secondary.pointing.menu a.item.active:hover {
  color: #373737;
}
html.blue .ui.pagination.menu .item.active {
  background: #768cff;
  color: #21449E;
  border-color: #768cff;
}
html.blue .ui.slider.checkbox input:checked ~ label::before,
html.blue .ui.slider.checkbox input:checked ~ label,
html.blue .ui.slider.checkbox input:focus:checked ~ label::before {
  background-color: #768cff;
}
html.blue .ui.slider.checkbox input:focus:hover:checked ~ label::before {
  background-color: #dce2ff;
}
html.blue .ui.slider.checkbox input:hover:checked ~ label::before {
  background-color: #dce2ff;
}
html.blue .ui.modal a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button).clipboard {
  color: #768cff;
}
html.blue .ui.modal .ui.button.primary#registration_message_send_button.primary, html.blue .ui.modal .ui.button.primary#registration_message_send_button.active {
  background: #768cff;
  color: #21449E;
  border-color: #768cff;
}
html.blue .ui.modal .ui.button.primary#registration_message_send_button:hover, html.blue .ui.modal .ui.button.primary#registration_message_send_button:focus, html.blue .ui.modal .ui.button.primary#registration_message_send_button:active {
  color: #768cff !important;
}
html.blue .ui.modal .ui.green.button, html.blue .ui.modal .ui.green.buttons .button {
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% auto;
  color: #21449E;
}
html.blue .ui.modal .ui.green.button:hover, html.blue .ui.modal .ui.green.buttons .button:hover {
  background-position: right center;
  color: #21449E;
}
html.blue .ui.modal .ui.green.button:focus, html.blue .ui.modal .ui.green.button:active, html.blue .ui.modal .ui.green.buttons .button:focus, html.blue .ui.modal .ui.green.buttons .button:active {
  color: #21449E;
}
html.blue .ui.checkbox label:hover::before {
  border-color: #768cff;
}
html.blue .ui.checkbox input:checked:focus ~ label::before,
html.blue .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #768cff;
}
html.blue .ui.checkbox label::after {
  color: #768cff;
}
html.blue .ui.checkbox input:checked ~ label::after,
html.blue .ui.checkbox input:checked:focus ~ label::after,
html.blue .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::after {
  color: #768cff;
}
html.blue nav.ui.mobile .ui.inverted.menu .active.item {
  color: #768cff !important;
}
html.blue .ui.dropdown .scrolling.menu > .item.item.item.active, html.blue .ui.scrolling.dropdown .menu .item.item.item.active {
  border-top-color: #768cff;
}
html.blue .ui.floating.dropdown > .menu .item:hover,
html.blue .ui.dropdown .menu .item:hover,
html.blue .ui.selection.dropdown .menu .item:hover {
  color: #768cff;
}
html.blue .ui.floating.dropdown > .menu .item.selected:hover,
html.blue .ui.dropdown .menu .item.selected:hover,
html.blue .ui.selection.dropdown .menu .item.selected:hover {
  color: #768cff;
}
html.blue .ui.floating.dropdown > .menu .item.active,
html.blue .ui.dropdown .menu .item.active,
html.blue .ui.selection.dropdown .menu .item.active {
  border-color: #768cff;
}
html.blue .ui.selection.dropdown:hover {
  border-color: #768cff;
}
html.blue .ui.selection.active.dropdown:hover {
  border-color: #768cff;
}
html.blue .ui.secondary.pointing.menu .active.item:not(.active):hover {
  border-color: #768cff;
}
html.blue h2#page_title,
html.blue h2.ui.header#page_title {
  color: #768cff;
}
html.blue a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #768cff;
}
html.blue a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #768cff;
  border-color: transparent;
}
html.blue .horizontal.list a.item {
  border-color: #768cff;
}
html.blue .horizontal.list a.item:hover {
  color: #768cff;
}
html.blue .ui.form input:not([type]):focus, html.blue .ui.form input:not([type]):active, html.blue .ui.form input[type=color]:focus, html.blue .ui.form input[type=color]:active, html.blue .ui.form input[type=date]:focus, html.blue .ui.form input[type=date]:active, html.blue .ui.form input[type=datetime-local]:focus, html.blue .ui.form input[type=datetime-local]:active, html.blue .ui.form input[type=email]:focus, html.blue .ui.form input[type=email]:active, html.blue .ui.form input[type=file]:focus, html.blue .ui.form input[type=file]:active, html.blue .ui.form input[type=month]:focus, html.blue .ui.form input[type=month]:active, html.blue .ui.form input[type=number]:focus, html.blue .ui.form input[type=number]:active, html.blue .ui.form input[type=password]:focus, html.blue .ui.form input[type=password]:active, html.blue .ui.form input[type=search]:focus, html.blue .ui.form input[type=search]:active, html.blue .ui.form input[type=tel]:focus, html.blue .ui.form input[type=tel]:active, html.blue .ui.form input[type=text]:focus, html.blue .ui.form input[type=text]:active, html.blue .ui.form input[type=time]:focus, html.blue .ui.form input[type=time]:active, html.blue .ui.form input[type=url]:focus, html.blue .ui.form input[type=url]:active, html.blue .ui.form input[type=week]:focus, html.blue .ui.form input[type=week]:active, html.blue .ui.input > input:focus, html.blue .ui.input > input:active,
html.blue .ui.form input:not([type]):hover, html.blue .ui.form input[type=color]:hover, html.blue .ui.form input[type=date]:hover, html.blue .ui.form input[type=datetime-local]:hover, html.blue .ui.form input[type=email]:hover, html.blue .ui.form input[type=file]:hover, html.blue .ui.form input[type=month]:hover, html.blue .ui.form input[type=number]:hover, html.blue .ui.form input[type=password]:hover, html.blue .ui.form input[type=search]:hover, html.blue .ui.form input[type=tel]:hover, html.blue .ui.form input[type=text]:hover, html.blue .ui.form input[type=time]:hover, html.blue .ui.form input[type=url]:hover, html.blue .ui.form input[type=week]:hover, html.blue .ui.input > input:hover {
  border-color: #768cff;
}
html.blue .ui.form .field.field input:-webkit-autofill:active, html.blue .ui.form .field.field input:-webkit-autofill:focus, html.blue .ui.form .field.field input:-webkit-autofill:hover, html.blue input:-internal-autofill-selected {
  box-shadow: 0 0 0 100px #f1f1f1 inset !important;
  border-color: #666666 !important;
  -webkit-text-fill-color: #666666 !important;
}
@media only screen and (max-width: 767.98px) {
  html.blue #container .ui.secondary.pointing.menu a.active.item {
    border-color: #768cff;
  }
}

html.violet {
  scrollbar-color: #ae77d8 var(--scroll-bg);
}
html.violet * {
  scrollbar-color: #ae77d8 var(--scroll-bg);
}
html.violet ::-webkit-scrollbar-thumb {
  background-color: #ae77d8;
}
html.violet ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.violet .unichat_feed::-webkit-scrollbar-thumb,
html.violet .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.violet textarea::-webkit-scrollbar-thumb,
html.violet #container .placeholder::-webkit-scrollbar-thumb {
  background-color: #ae77d8;
}
html.violet .unichat_feed::-webkit-scrollbar-thumb:active,
html.violet .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.violet textarea::-webkit-scrollbar-thumb:active,
html.violet #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.violet ::selection {
  background: #ae77d8;
  color: #461067;
}
html.violet input::selection,
html.violet textarea::selection {
  background: #ae77d8;
  color: #461067;
}
html.violet mark {
  background: #ae77d8;
  color: #461067;
}
html.violet select:hover {
  color: #ae77d8;
}
html.violet #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.violet #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.violet input:focus,
html.violet select:focus,
html.violet textarea:focus,
html.violet .ui.form textarea:focus,
html.violet input:active,
html.violet select:active,
html.violet textarea:active,
html.violet .ui.form textarea:active,
html.violet input:hover,
html.violet select:hover,
html.violet textarea:hover,
html.violet .ui.form textarea:hover {
  border-color: #ae77d8;
}
html.violet #container form.account .field + a.ui.button.primary,
html.violet #container form.account .field + a.ui.button.active,
html.violet #container form.account .ui.primary.button.primary,
html.violet #container form.account .ui.primary.button.active {
  background-color: #B24DFF;
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% 101%;
  color: #731AA9;
  border-color: transparent;
}
html.violet #container form.account .field + a.ui.button.primary:hover,
html.violet #container form.account .field + a.ui.button.active:hover,
html.violet #container form.account .ui.primary.button.primary:hover,
html.violet #container form.account .ui.primary.button.active:hover {
  background-color: #B24DFF;
  background-position: right center;
  color: #731AA9;
}
@media only screen and (max-width: 767.98px) {
  html.violet #container .ui.secondary.pointing.menu#logintabs a.item.active,
  html.violet #container .ui.secondary.pointing.menu .active.item {
    border-color: #ae77d8;
    border-bottom: 1px solid #ae77d8 !important;
  }
}
html.violet .ui.checkbox input:checked ~ label::before,
html.violet .ui.checkbox input:checked:focus ~ label::before,
html.violet .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #ae77d8;
}
html.violet li::before {
  top: 13px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid #ae77d8;
  border-bottom: 2px solid #ae77d8;
  border-radius: 6px;
}
html.violet ol li::before {
  top: 0;
  width: auto;
  color: #ae77d8;
  border: none;
  border-radius: 0;
}
html.violet .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.violet input[type=checkbox]:checked, html.violet input[type=checkbox]:hover {
  border: 1px solid #ae77d8;
}
html.violet .scroll-up:hover {
  color: #ae77d8;
}
html.violet .scroll-up:hover .scroll-up__svg-path {
  stroke: #ae77d8;
}
html.violet .ui.floating.dropdown > .menu .item.selected, html.violet .ui.dropdown .menu .item.selected, html.violet .ui.selection.dropdown .menu .item.selected {
  border: 1px solid #ae77d8;
  border-radius: 5px;
}
html.violet body.simple {
  justify-content: center;
}
html.violet body.simple #loginforms .ui.positive.button {
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% auto;
  color: #731AA9;
}
html.violet body.simple #loginforms .ui.positive.button:hover {
  background-position: right center;
  color: #731AA9;
}
html.violet body.simple #loginforms .ui.positive.button:focus, html.violet body.simple #loginforms .ui.positive.button:active {
  color: #731AA9;
}
html.violet .ui.button.primary {
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% auto;
  color: #731AA9;
}
html.violet .ui.button.primary:hover {
  background-position: right center;
  color: #731AA9;
}
html.violet .ui.button.primary:focus, html.violet .ui.button.primary:active {
  color: #731AA9;
}
html.violet .ui.primary.button:hover,
html.violet .ui.primary.buttons .button:hover {
  background-image: linear-gradient(to left, #F972FC 0%, #B24DFF 50%, #F972FC 100%);
  color: #731AA9;
}
html.violet span.ui.success.text {
  background: rgba(174, 119, 216, 0.4);
  color: #731AA9;
}
html.violet #container #searchform .circular.search.link.icon:hover {
  color: #ae77d8;
}
html.violet #container #search_results .item a.header:hover {
  color: #ae77d8 !important;
}
html.violet #container #authblock .ui.positive.button,
html.violet #container #accountauthblock .ui.positive.button {
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% auto;
  color: #731AA9;
}
html.violet #container #authblock .ui.positive.button:hover,
html.violet #container #accountauthblock .ui.positive.button:hover {
  background-position: right center;
  color: #731AA9;
}
html.violet #container #authblock .ui.positive.button:focus, html.violet #container #authblock .ui.positive.button:active,
html.violet #container #accountauthblock .ui.positive.button:focus,
html.violet #container #accountauthblock .ui.positive.button:active {
  color: #731AA9;
}
html.violet #container #authblock #loginforms .ui.small.header,
html.violet #container #accountauthblock #loginforms .ui.small.header {
  color: #ae77d8;
}
html.violet #container #authblock #loginforms .ui.small.header::before,
html.violet #container #accountauthblock #loginforms .ui.small.header::before {
  background: rgba(174, 119, 216, 0.2);
}
html.violet #container #authblock #loginforms input[value=authkey] + .field,
html.violet #container #accountauthblock #loginforms input[value=authkey] + .field {
  -webkit-box-shadow: 0 0 35px rgba(174, 119, 216, 0.1);
  -moz-box-shadow: 0 0 35px rgba(174, 119, 216, 0.1);
  -ms-box-shadow: 0 0 35px rgba(174, 119, 216, 0.1);
  -o-box-shadow: 0 0 35px rgba(174, 119, 216, 0.1);
  box-shadow: 0 0 35px rgba(174, 119, 216, 0.1);
}
html.violet #container #authblock #loginforms .fields_block,
html.violet #container #accountauthblock #loginforms .fields_block {
  -webkit-box-shadow: 0 0 35px rgba(174, 119, 216, 0.1);
  -moz-box-shadow: 0 0 35px rgba(174, 119, 216, 0.1);
  -ms-box-shadow: 0 0 35px rgba(174, 119, 216, 0.1);
  -o-box-shadow: 0 0 35px rgba(174, 119, 216, 0.1);
  box-shadow: 0 0 35px rgba(174, 119, 216, 0.1);
}
html.violet #container nav .nav_section .item:not(.dropdown).active {
  border-color: #ae77d8;
}
html.violet #container nav .nav_section .item:hover {
  color: #ae77d8;
}
html.violet #container nav .nav_section .item.dropdown.active {
  color: #ae77d8;
}
html.violet #container nav .item:not(.dropdown).active {
  border-color: #ae77d8;
}
html.violet #container main form.account .clipboard .ui.button {
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% auto;
  color: #731AA9;
}
html.violet #container main form.account .clipboard .ui.button:hover {
  background-position: right center;
  color: #731AA9;
}
html.violet #container main form.account .clipboard .ui.button:focus, html.violet #container main form.account .clipboard .ui.button:active {
  color: #731AA9;
}
html.violet #container main form.account .field + a.ui.button:hover {
  color: #ae77d8;
}
html.violet #container main form.account .field + a.ui.button.primary, html.violet #container main form.account .field + a.ui.button.active {
  background: #ae77d8;
  color: #731AA9;
  border-color: #ae77d8;
  pointer-events: none;
}
html.violet #container main .contentblock table s a {
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% auto;
  color: #731AA9;
}
html.violet #container main .contentblock table s a:hover {
  background-position: right center;
  color: #731AA9;
}
html.violet #container main #roombuttons .ui.button:hover,
html.violet #container main form.account + div .ui.button:hover,
html.violet #container main form.account + script + div .ui.button:hover {
  color: #ae77d8;
}
html.violet #container main #roombuttons .ui.button.primary, html.violet #container main #roombuttons .ui.button.active,
html.violet #container main form.account + div .ui.button.primary,
html.violet #container main form.account + div .ui.button.active,
html.violet #container main form.account + script + div .ui.button.primary,
html.violet #container main form.account + script + div .ui.button.active {
  background: #ae77d8;
  color: #731AA9;
  border-color: #ae77d8;
}
html.violet #container main .ui.menu.fluid#submenu, html.violet #container main .ui.vertical.menu.fluid#submenu {
  background: none;
  text-align: center;
}
html.violet #container main .ui.menu.fluid#submenu .item:hover, html.violet #container main .ui.vertical.menu.fluid#submenu .item:hover {
  color: #ae77d8;
}
html.violet #container main .ui.menu.fluid#submenu .item.primary, html.violet #container main .ui.menu.fluid#submenu .item.active, html.violet #container main .ui.vertical.menu.fluid#submenu .item.primary, html.violet #container main .ui.vertical.menu.fluid#submenu .item.active {
  background: #ae77d8;
  color: #731AA9;
  border-color: #ae77d8;
}
html.violet #container main script + .ui.positive.message a {
  border-bottom-color: #ae77d8;
}
html.violet #container main script + .ui.positive.message a:hover {
  color: #ae77d8;
  border-color: transparent;
}
html.violet #container main .unichat_rewind:hover {
  background-color: rgba(174, 119, 216, 0.8);
  color: #fff;
}
html.violet #container main #scene_right #scene_righttabs.menu .item.active::after,
html.violet #container main #scene_right #scene_bottomtabs.menu .item.active::after,
html.violet #container main #scene_bottom #scene_righttabs.menu .item.active::after,
html.violet #container main #scene_bottom #scene_bottomtabs.menu .item.active::after {
  background: #ae77d8;
}
html.violet #container main #scene_right .unichat_username_info a:hover {
  color: #ae77d8;
}
html.violet #container main .meta a.like:hover {
  color: #ae77d8;
}
html.violet #container main .meta a.like:hover i {
  color: #ae77d8;
}
html.violet #container main .unichat .unichat_form .unichat_message.emoji.focused {
  -webkit-box-shadow: 0 0 15px rgba(174, 119, 216, 0.25);
  -moz-box-shadow: 0 0 15px rgba(174, 119, 216, 0.25);
  -ms-box-shadow: 0 0 15px rgba(174, 119, 216, 0.25);
  -o-box-shadow: 0 0 15px rgba(174, 119, 216, 0.25);
  box-shadow: 0 0 15px rgba(174, 119, 216, 0.25);
}
html.violet #container main .unichat_feed .unichat_messages .content .extra.text a::before, html.violet #container main .unichat_feed .unichat_messages .content .extra.text a::after {
  -webkit-box-shadow: 0 0 20px rgba(174, 119, 216, 0.01);
  -moz-box-shadow: 0 0 20px rgba(174, 119, 216, 0.01);
  -ms-box-shadow: 0 0 20px rgba(174, 119, 216, 0.01);
  -o-box-shadow: 0 0 20px rgba(174, 119, 216, 0.01);
  box-shadow: 0 0 20px rgba(174, 119, 216, 0.01);
  background: -webkit-linear-gradient(90deg, rgba(174, 119, 216, 0.01), rgba(174, 119, 216, 0.02), rgba(174, 119, 216, 0.01));
  background: -moz-linear-gradient(90deg, rgba(174, 119, 216, 0.01), rgba(174, 119, 216, 0.02), rgba(174, 119, 216, 0.01));
  background: -ms-linear-gradient(90deg, rgba(174, 119, 216, 0.01), rgba(174, 119, 216, 0.02), rgba(174, 119, 216, 0.01));
  background: -o-linear-gradient(90deg, rgba(174, 119, 216, 0.01), rgba(174, 119, 216, 0.02), rgba(174, 119, 216, 0.01));
  background: linear-gradient(90deg, rgba(174, 119, 216, 0.01), rgba(174, 119, 216, 0.02), rgba(174, 119, 216, 0.01));
}
html.violet #container main .unichat_feed .unichat_messages .content .extra.text a:hover {
  color: #ae77d8;
}
html.violet #container main .contentblock table blockquote s a {
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% auto;
  color: #731AA9;
}
html.violet #container main .contentblock table blockquote s a:hover {
  background-position: right center;
  color: #731AA9;
}
html.violet #container main .contentblock table blockquote s a:focus, html.violet #container main .contentblock table blockquote s a:active {
  color: #731AA9;
}
html.violet .ui.horizontal.bulleted.list > .item.active,
html.violet ul.ui.horizontal.bulleted.list li.active {
  color: #ae77d8;
}
html.violet .ui.inverted.menu .link.item:hover,
html.violet .ui.inverted.menu a.item:hover,
html.violet .ui.link.inverted.menu .item:hover {
  color: #ae77d8;
}
html.violet #container .ui.menu .ui.dropdown .menu > .item:hover {
  color: #ae77d8 !important;
}
html.violet .ui.menu .ui.dropdown .menu > .active.item {
  border-color: #ae77d8;
}
html.violet .ui.inverted.menu .active.visible.item.dropdown,
html.violet .ui.inverted.menu .active.item.dropdown {
  color: #ae77d8 !important;
}
html.violet .ui.form .field.error .ui.dropdown .item:hover,
html.violet .ui.form .fields.error .field .ui.dropdown .item:hover {
  color: #ae77d8;
}
html.violet .ui.secondary.pointing.menu .dropdown.item:hover,
html.violet .ui.secondary.pointing.menu .link.item:hover,
html.violet .ui.secondary.pointing.menu a.item:hover {
  color: #ae77d8;
}
html.violet #container #scene_right .unichat_feed .event#unichat_loader_righttab1 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_righttab2 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_righttab3 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_righttab4 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_righttab5 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_righttab6 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_righttab7 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_righttab8 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_righttab9 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_righttab10 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.violet #container #scene_right .unichat_feed .event#unichat_loader_bottomtab10 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_righttab1 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_righttab2 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_righttab3 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_righttab4 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_righttab5 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_righttab6 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_righttab7 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_righttab8 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_righttab9 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_righttab10 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.violet #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab10 button:hover {
  color: #ae77d8;
}
html.violet .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #ae77d8;
}
html.violet .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  border-color: transparent;
}
html.violet .ui.attached.warning.message a,
html.violet .ui.warning.message a,
html.violet .ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.violet .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.violet .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.violet .ui.attached.warning.message a:hover,
html.violet .ui.warning.message a:hover,
html.violet .ui.toast.warning a:hover {
  color: #0D0D0D;
}
html.violet .ui.attached.warning.message .header,
html.violet .ui.warning.message .header,
html.violet .ui.toast.warning .header {
  color: #963F00;
}
html.violet .ui.attached.warning.message a,
html.violet .ui.warning.message a,
html.violet .ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.violet .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.violet .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.violet .ui.attached.warning.message a:hover,
html.violet .ui.warning.message a:hover,
html.violet .ui.toast.warning a:hover {
  color: #0D0D0D;
}
html.violet .ui.attached.warning.message .header,
html.violet .ui.warning.message .header,
html.violet .ui.toast.warning .header {
  color: #963F00;
}
html.violet .ui.attached.info.message,
html.violet .ui.info.message,
html.violet .ui.toast.info {
  color: #1e1e1e;
}
html.violet .ui.attached.info.message a,
html.violet .ui.info.message a,
html.violet .ui.toast.info a {
  color: #1e1e1e;
  border-color: #37e997;
}
html.violet .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #37e997;
}
html.violet .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.violet .ui.attached.info.message a:hover,
html.violet .ui.info.message a:hover,
html.violet .ui.toast.info a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.violet .ui.attached.info.message .header,
html.violet .ui.info.message .header,
html.violet .ui.toast.info .header {
  color: #036558;
}
html.violet .ui.attached.positive.message a,
html.violet .ui.positive.message a,
html.violet .ui.attached.success.message a,
html.violet .ui.success.message a,
html.violet .ui.positive.warning a,
html.violet .ui.success.warning a {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.violet .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.violet .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.violet .ui.attached.positive.message a:hover,
html.violet .ui.positive.message a:hover,
html.violet .ui.attached.success.message a:hover,
html.violet .ui.success.message a:hover,
html.violet .ui.positive.warning a:hover,
html.violet .ui.success.warning a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.violet .ui.attached.positive.message .header,
html.violet .ui.positive.message .header,
html.violet .ui.attached.success.message .header,
html.violet .ui.success.message .header,
html.violet .ui.positive.warning .header,
html.violet .ui.success.warning .header {
  color: #406a11;
}
html.violet .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.violet .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.violet .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.violet .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.violet .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.violet .ui.negative.warning a:hover,
html.violet .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.violet .ui.attached.negative.message .header,
html.violet .ui.negative.message .header,
html.violet .ui.attached.error.message .header,
html.violet .ui.error.message .header,
html.violet .ui.negative.warning .header,
html.violet .ui.error.warning .header {
  color: #7a0303;
}
html.violet .ui.attached.red.message, html.violet .ui.red.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #ffe8e8);
  background: -moz-linear-gradient(45deg, white, #ffe8e8);
  background: -ms-linear-gradient(45deg, white, #ffe8e8);
  background: -o-linear-gradient(45deg, white, #ffe8e8);
  background: linear-gradient(45deg, white, #ffe8e8);
  color: #ff4f4f;
  font-weight: 400;
}
html.violet .ui.attached.red.message p, html.violet .ui.attached.red.message li, html.violet .ui.attached.red.message td, html.violet .ui.red.message p, html.violet .ui.red.message li, html.violet .ui.red.message td {
  font-weight: 400;
}
html.violet .ui.attached.red.message .header, html.violet .ui.red.message .header {
  color: #7a0303;
}
html.violet .ui.attached.orange.message, html.violet .ui.orange.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #feefdc;
  background: -webkit-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -moz-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -ms-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -o-linear-gradient(45deg, #feefdc, #fee4c3);
  background: linear-gradient(45deg, #feefdc, #fee4c3);
  color: #fb9f2d;
  font-weight: 400;
}
html.violet .ui.attached.orange.message p, html.violet .ui.attached.orange.message li, html.violet .ui.attached.orange.message td, html.violet .ui.orange.message p, html.violet .ui.orange.message li, html.violet .ui.orange.message td {
  font-weight: 400;
}
html.violet .ui.attached.orange.message .header, html.violet .ui.orange.message .header {
  color: #963F00;
}
html.violet .ui.attached.yellow.message, html.violet .ui.yellow.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #fff7dc;
  background: -webkit-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -moz-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -ms-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -o-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: linear-gradient(45deg, #fff7dc, #fff2c2);
  color: #ffd129;
  font-weight: 400;
}
html.violet .ui.attached.yellow.message p, html.violet .ui.attached.yellow.message li, html.violet .ui.attached.yellow.message td, html.violet .ui.yellow.message p, html.violet .ui.yellow.message li, html.violet .ui.yellow.message td {
  font-weight: 400;
}
html.violet .ui.attached.yellow.message .header, html.violet .ui.yellow.message .header {
  color: #7c5600;
}
html.violet .ui.attached.olive.message, html.violet .ui.olive.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f0f8d2;
  background: -webkit-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -moz-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -ms-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -o-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: linear-gradient(45deg, #f0f8d2, #e9f4bc);
  color: #bedf38;
  font-weight: 400;
}
html.violet .ui.attached.olive.message p, html.violet .ui.attached.olive.message li, html.violet .ui.attached.olive.message td, html.violet .ui.olive.message p, html.violet .ui.olive.message li, html.violet .ui.olive.message td {
  font-weight: 400;
}
html.violet .ui.attached.olive.message .header, html.violet .ui.olive.message .header {
  color: #607800;
}
html.violet .ui.attached.green.message, html.violet .ui.green.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #e0f3cb;
  background: -webkit-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -moz-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -ms-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -o-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: linear-gradient(45deg, #e0f3cb, #d4efb6);
  color: #89d339;
  font-weight: 400;
}
html.violet .ui.attached.green.message p, html.violet .ui.attached.green.message li, html.violet .ui.attached.green.message td, html.violet .ui.green.message p, html.violet .ui.green.message li, html.violet .ui.green.message td {
  font-weight: 400;
}
html.violet .ui.attached.green.message .header, html.violet .ui.green.message .header {
  color: #406a11;
}
html.violet .ui.attached.teal.message, html.violet .ui.teal.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #d8fbeb;
  background: -webkit-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -moz-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -ms-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -o-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: linear-gradient(45deg, #d8fbeb, #c1f8df);
  color: #37e997;
  font-weight: 400;
}
html.violet .ui.attached.teal.message p, html.violet .ui.attached.teal.message li, html.violet .ui.attached.teal.message td, html.violet .ui.teal.message p, html.violet .ui.teal.message li, html.violet .ui.teal.message td {
  font-weight: 400;
}
html.violet .ui.attached.teal.message .header, html.violet .ui.teal.message .header {
  color: #036558;
}
html.violet .ui.attached.blue.message, html.violet .ui.blue.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #eff8ff;
  background: -webkit-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -moz-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -ms-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -o-linear-gradient(45deg, #eff8ff, #d5edff);
  background: linear-gradient(45deg, #eff8ff, #d5edff);
  color: #3cacff;
  font-weight: 400;
}
html.violet .ui.attached.blue.message p, html.violet .ui.attached.blue.message li, html.violet .ui.attached.blue.message td, html.violet .ui.blue.message p, html.violet .ui.blue.message li, html.violet .ui.blue.message td {
  font-weight: 400;
}
html.violet .ui.attached.blue.message .header, html.violet .ui.blue.message .header {
  color: #004476;
}
html.violet .ui.attached.violet.message, html.violet .ui.violet.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #b46aff;
  font-weight: 400;
}
html.violet .ui.attached.violet.message p, html.violet .ui.attached.violet.message li, html.violet .ui.attached.violet.message td, html.violet .ui.violet.message p, html.violet .ui.violet.message li, html.violet .ui.violet.message td {
  font-weight: 400;
}
html.violet .ui.attached.violet.message .header, html.violet .ui.violet.message .header {
  color: #4D0991;
}
html.violet .ui.attached.purple.message, html.violet .ui.purple.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #fdf6ff);
  background: -moz-linear-gradient(45deg, white, #fdf6ff);
  background: -ms-linear-gradient(45deg, white, #fdf6ff);
  background: -o-linear-gradient(45deg, white, #fdf6ff);
  background: linear-gradient(45deg, white, #fdf6ff);
  color: #dd5ffd;
  font-weight: 400;
}
html.violet .ui.attached.purple.message p, html.violet .ui.attached.purple.message li, html.violet .ui.attached.purple.message td, html.violet .ui.purple.message p, html.violet .ui.purple.message li, html.violet .ui.purple.message td {
  font-weight: 400;
}
html.violet .ui.attached.purple.message .header, html.violet .ui.purple.message .header {
  color: #6A0683;
}
html.violet .ui.attached.pink.message, html.violet .ui.pink.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #ff6c8f;
  font-weight: 400;
}
html.violet .ui.attached.pink.message p, html.violet .ui.attached.pink.message li, html.violet .ui.attached.pink.message td, html.violet .ui.pink.message p, html.violet .ui.pink.message li, html.violet .ui.pink.message td {
  font-weight: 400;
}
html.violet .ui.attached.pink.message .header, html.violet .ui.pink.message .header {
  color: #7c0925;
}
html.violet .ui.attached.brown.message, html.violet .ui.brown.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f2e3da;
  background: -webkit-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -moz-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -ms-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -o-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: linear-gradient(45deg, #f2e3da, #ebd5c7);
  color: #c28157;
  font-weight: 400;
}
html.violet .ui.attached.brown.message p, html.violet .ui.attached.brown.message li, html.violet .ui.attached.brown.message td, html.violet .ui.brown.message p, html.violet .ui.brown.message li, html.violet .ui.brown.message td {
  font-weight: 400;
}
html.violet .ui.attached.brown.message .header, html.violet .ui.brown.message .header {
  color: #723711;
}
html.violet .ui.attached.black.message, html.violet .ui.black.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #848484;
  background: -webkit-linear-gradient(45deg, #848484, #787878);
  background: -moz-linear-gradient(45deg, #848484, #787878);
  background: -ms-linear-gradient(45deg, #848484, #787878);
  background: -o-linear-gradient(45deg, #848484, #787878);
  background: linear-gradient(45deg, #848484, #787878);
  color: #2B2B2B;
  font-weight: 400;
  background: #2B2B2B;
  background: -webkit-linear-gradient(45deg, #2B2B2B, #262626);
  background: -moz-linear-gradient(45deg, #2B2B2B, #262626);
  background: -ms-linear-gradient(45deg, #2B2B2B, #262626);
  background: -o-linear-gradient(45deg, #2B2B2B, #262626);
  background: linear-gradient(45deg, #2B2B2B, #262626);
  color: #373737;
}
html.violet .ui.attached.black.message p, html.violet .ui.attached.black.message li, html.violet .ui.attached.black.message td, html.violet .ui.black.message p, html.violet .ui.black.message li, html.violet .ui.black.message td {
  font-weight: 400;
}
html.violet .ui.attached.black.message .header, html.violet .ui.black.message .header {
  color: #808080;
}
html.violet .ui.secondary.pointing.menu .dropdown.item.active:hover,
html.violet .ui.secondary.pointing.menu .link.item.active:hover,
html.violet .ui.secondary.pointing.menu a.item.active:hover {
  color: #373737;
}
html.violet .ui.pagination.menu .item.active {
  background: #ae77d8;
  color: #731AA9;
  border-color: #ae77d8;
}
html.violet .ui.slider.checkbox input:checked ~ label::before,
html.violet .ui.slider.checkbox input:checked ~ label,
html.violet .ui.slider.checkbox input:focus:checked ~ label::before {
  background-color: #ae77d8;
}
html.violet .ui.slider.checkbox input:focus:hover:checked ~ label::before {
  background-color: #ddc6ef;
}
html.violet .ui.slider.checkbox input:hover:checked ~ label::before {
  background-color: #ddc6ef;
}
html.violet .ui.modal a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button).clipboard {
  color: #ae77d8;
}
html.violet .ui.modal .ui.button.primary#registration_message_send_button.primary, html.violet .ui.modal .ui.button.primary#registration_message_send_button.active {
  background: #ae77d8;
  color: #731AA9;
  border-color: #ae77d8;
}
html.violet .ui.modal .ui.button.primary#registration_message_send_button:hover, html.violet .ui.modal .ui.button.primary#registration_message_send_button:focus, html.violet .ui.modal .ui.button.primary#registration_message_send_button:active {
  color: #ae77d8 !important;
}
html.violet .ui.modal .ui.green.button, html.violet .ui.modal .ui.green.buttons .button {
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% auto;
  color: #731AA9;
}
html.violet .ui.modal .ui.green.button:hover, html.violet .ui.modal .ui.green.buttons .button:hover {
  background-position: right center;
  color: #731AA9;
}
html.violet .ui.modal .ui.green.button:focus, html.violet .ui.modal .ui.green.button:active, html.violet .ui.modal .ui.green.buttons .button:focus, html.violet .ui.modal .ui.green.buttons .button:active {
  color: #731AA9;
}
html.violet .ui.checkbox label:hover::before {
  border-color: #ae77d8;
}
html.violet .ui.checkbox input:checked:focus ~ label::before,
html.violet .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #ae77d8;
}
html.violet .ui.checkbox label::after {
  color: #ae77d8;
}
html.violet .ui.checkbox input:checked ~ label::after,
html.violet .ui.checkbox input:checked:focus ~ label::after,
html.violet .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::after {
  color: #ae77d8;
}
html.violet nav.ui.mobile .ui.inverted.menu .active.item {
  color: #ae77d8 !important;
}
html.violet .ui.dropdown .scrolling.menu > .item.item.item.active, html.violet .ui.scrolling.dropdown .menu .item.item.item.active {
  border-top-color: #ae77d8;
}
html.violet .ui.floating.dropdown > .menu .item:hover,
html.violet .ui.dropdown .menu .item:hover,
html.violet .ui.selection.dropdown .menu .item:hover {
  color: #ae77d8;
}
html.violet .ui.floating.dropdown > .menu .item.selected:hover,
html.violet .ui.dropdown .menu .item.selected:hover,
html.violet .ui.selection.dropdown .menu .item.selected:hover {
  color: #ae77d8;
}
html.violet .ui.floating.dropdown > .menu .item.active,
html.violet .ui.dropdown .menu .item.active,
html.violet .ui.selection.dropdown .menu .item.active {
  border-color: #ae77d8;
}
html.violet .ui.selection.dropdown:hover {
  border-color: #ae77d8;
}
html.violet .ui.selection.active.dropdown:hover {
  border-color: #ae77d8;
}
html.violet .ui.secondary.pointing.menu .active.item:not(.active):hover {
  border-color: #ae77d8;
}
html.violet h2#page_title,
html.violet h2.ui.header#page_title {
  color: #ae77d8;
}
html.violet a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #ae77d8;
}
html.violet a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #ae77d8;
  border-color: transparent;
}
html.violet .horizontal.list a.item {
  border-color: #ae77d8;
}
html.violet .horizontal.list a.item:hover {
  color: #ae77d8;
}
html.violet .ui.form input:not([type]):focus, html.violet .ui.form input:not([type]):active, html.violet .ui.form input[type=color]:focus, html.violet .ui.form input[type=color]:active, html.violet .ui.form input[type=date]:focus, html.violet .ui.form input[type=date]:active, html.violet .ui.form input[type=datetime-local]:focus, html.violet .ui.form input[type=datetime-local]:active, html.violet .ui.form input[type=email]:focus, html.violet .ui.form input[type=email]:active, html.violet .ui.form input[type=file]:focus, html.violet .ui.form input[type=file]:active, html.violet .ui.form input[type=month]:focus, html.violet .ui.form input[type=month]:active, html.violet .ui.form input[type=number]:focus, html.violet .ui.form input[type=number]:active, html.violet .ui.form input[type=password]:focus, html.violet .ui.form input[type=password]:active, html.violet .ui.form input[type=search]:focus, html.violet .ui.form input[type=search]:active, html.violet .ui.form input[type=tel]:focus, html.violet .ui.form input[type=tel]:active, html.violet .ui.form input[type=text]:focus, html.violet .ui.form input[type=text]:active, html.violet .ui.form input[type=time]:focus, html.violet .ui.form input[type=time]:active, html.violet .ui.form input[type=url]:focus, html.violet .ui.form input[type=url]:active, html.violet .ui.form input[type=week]:focus, html.violet .ui.form input[type=week]:active, html.violet .ui.input > input:focus, html.violet .ui.input > input:active,
html.violet .ui.form input:not([type]):hover, html.violet .ui.form input[type=color]:hover, html.violet .ui.form input[type=date]:hover, html.violet .ui.form input[type=datetime-local]:hover, html.violet .ui.form input[type=email]:hover, html.violet .ui.form input[type=file]:hover, html.violet .ui.form input[type=month]:hover, html.violet .ui.form input[type=number]:hover, html.violet .ui.form input[type=password]:hover, html.violet .ui.form input[type=search]:hover, html.violet .ui.form input[type=tel]:hover, html.violet .ui.form input[type=text]:hover, html.violet .ui.form input[type=time]:hover, html.violet .ui.form input[type=url]:hover, html.violet .ui.form input[type=week]:hover, html.violet .ui.input > input:hover {
  border-color: #ae77d8;
}
html.violet .ui.form .field.field input:-webkit-autofill:active, html.violet .ui.form .field.field input:-webkit-autofill:focus, html.violet .ui.form .field.field input:-webkit-autofill:hover, html.violet input:-internal-autofill-selected {
  box-shadow: 0 0 0 100px #f1f1f1 inset !important;
  border-color: #666666 !important;
  -webkit-text-fill-color: #666666 !important;
}
@media only screen and (max-width: 767.98px) {
  html.violet #container .ui.secondary.pointing.menu a.active.item {
    border-color: #ae77d8;
  }
}

html.black {
  scrollbar-color: #1e1e1e var(--scroll-bg);
}
html.black * {
  scrollbar-color: #1e1e1e var(--scroll-bg);
}
html.black ::-webkit-scrollbar-thumb {
  background-color: #1e1e1e;
}
html.black ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.black .unichat_feed::-webkit-scrollbar-thumb,
html.black .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.black textarea::-webkit-scrollbar-thumb,
html.black #container .placeholder::-webkit-scrollbar-thumb {
  background-color: #1e1e1e;
}
html.black .unichat_feed::-webkit-scrollbar-thumb:active,
html.black .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.black textarea::-webkit-scrollbar-thumb:active,
html.black #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.black ::selection {
  background: #1e1e1e;
  color: #fff;
}
html.black input::selection,
html.black textarea::selection {
  background: #1e1e1e;
  color: #fff;
}
html.black mark {
  background: #1e1e1e;
  color: #fff;
}
html.black select:hover {
  color: #1e1e1e;
}
html.black #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.black #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.black input:focus,
html.black select:focus,
html.black textarea:focus,
html.black .ui.form textarea:focus,
html.black input:active,
html.black select:active,
html.black textarea:active,
html.black .ui.form textarea:active,
html.black input:hover,
html.black select:hover,
html.black textarea:hover,
html.black .ui.form textarea:hover {
  border-color: #1e1e1e;
}
html.black #container form.account .field + a.ui.button.primary,
html.black #container form.account .field + a.ui.button.active,
html.black #container form.account .ui.primary.button.primary,
html.black #container form.account .ui.primary.button.active {
  background-color: #484848;
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% 101%;
  color: #fff;
  border-color: transparent;
}
html.black #container form.account .field + a.ui.button.primary:hover,
html.black #container form.account .field + a.ui.button.active:hover,
html.black #container form.account .ui.primary.button.primary:hover,
html.black #container form.account .ui.primary.button.active:hover {
  background-color: #181818;
  background-position: right center;
  color: #fff;
}
@media only screen and (max-width: 767.98px) {
  html.black #container .ui.secondary.pointing.menu#logintabs a.item.active,
  html.black #container .ui.secondary.pointing.menu .active.item {
    border-color: #1e1e1e;
    border-bottom: 1px solid #1e1e1e !important;
  }
}
html.black #container #scene_right #scene_righttabs.menu .item:hover, html.black #container #scene_right #scene_bottomtabs.menu .item:hover, html.black #container #scene_bottom #scene_righttabs.menu .item:hover, html.black #container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: #1e1e1e;
}
html.black li::before {
  top: 13px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid #1e1e1e;
  border-bottom: 2px solid #1e1e1e;
  border-radius: 6px;
}
html.black ol li::before {
  top: 0;
  width: auto;
  color: #1e1e1e;
  border: none;
  border-radius: 0;
}
html.black .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.black input[type=checkbox]:checked, html.black input[type=checkbox]:hover {
  border: 1px solid #1e1e1e;
}
html.black .ui.checkbox input:checked ~ label::before,
html.black .ui.checkbox input:checked:focus ~ label::before,
html.black .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #1e1e1e;
}
html.black .scroll-up:hover {
  color: #1e1e1e;
}
html.black .scroll-up:hover .scroll-up__svg-path {
  stroke: #1e1e1e;
}
html.black body.simple {
  justify-content: center;
}
html.black body.simple #loginforms .ui.positive.button {
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% auto;
  color: #fff;
}
html.black body.simple #loginforms .ui.positive.button:hover {
  background-position: right center;
  color: #fff;
}
html.black body.simple #loginforms .ui.positive.button:focus, html.black body.simple #loginforms .ui.positive.button:active {
  color: #fff;
}
html.black .ui.button.primary {
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% auto;
  color: #fff;
}
html.black .ui.button.primary:hover {
  background-position: right center;
  color: #fff;
}
html.black .ui.button.primary:focus, html.black .ui.button.primary:active {
  color: #fff;
}
html.black .ui.primary.button:hover,
html.black .ui.primary.buttons .button:hover {
  background-image: linear-gradient(to left, #484848 0%, #181818 50%, #484848 100%);
  color: #fff;
}
html.black span.ui.success.text {
  background: rgba(30, 30, 30, 0.4);
  color: #fff;
}
html.black #container #searchform .circular.search.link.icon:hover {
  color: #1e1e1e;
}
html.black #container #search_results .item a.header:hover {
  color: #1e1e1e !important;
}
html.black #container #authblock .ui.positive.button,
html.black #container #accountauthblock .ui.positive.button {
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% auto;
  color: #fff;
}
html.black #container #authblock .ui.positive.button:hover,
html.black #container #accountauthblock .ui.positive.button:hover {
  background-position: right center;
  color: #fff;
}
html.black #container #authblock .ui.positive.button:focus, html.black #container #authblock .ui.positive.button:active,
html.black #container #accountauthblock .ui.positive.button:focus,
html.black #container #accountauthblock .ui.positive.button:active {
  color: #fff;
}
html.black #container #authblock #loginforms .ui.small.header,
html.black #container #accountauthblock #loginforms .ui.small.header {
  color: #1e1e1e;
}
html.black #container #authblock #loginforms .ui.small.header::before,
html.black #container #accountauthblock #loginforms .ui.small.header::before {
  background: rgba(30, 30, 30, 0.2);
}
html.black #container #authblock #loginforms input[value=authkey] + .field,
html.black #container #accountauthblock #loginforms input[value=authkey] + .field {
  -webkit-box-shadow: 0 0 35px rgba(30, 30, 30, 0.1);
  -moz-box-shadow: 0 0 35px rgba(30, 30, 30, 0.1);
  -ms-box-shadow: 0 0 35px rgba(30, 30, 30, 0.1);
  -o-box-shadow: 0 0 35px rgba(30, 30, 30, 0.1);
  box-shadow: 0 0 35px rgba(30, 30, 30, 0.1);
}
html.black #container #authblock #loginforms .fields_block,
html.black #container #accountauthblock #loginforms .fields_block {
  -webkit-box-shadow: 0 0 35px rgba(30, 30, 30, 0.1);
  -moz-box-shadow: 0 0 35px rgba(30, 30, 30, 0.1);
  -ms-box-shadow: 0 0 35px rgba(30, 30, 30, 0.1);
  -o-box-shadow: 0 0 35px rgba(30, 30, 30, 0.1);
  box-shadow: 0 0 35px rgba(30, 30, 30, 0.1);
}
html.black #container nav .nav_section .item:not(.dropdown).active {
  border-color: #1e1e1e;
}
html.black #container nav .nav_section .item:hover {
  color: #1e1e1e;
}
html.black #container nav .nav_section .item.dropdown.active {
  color: #1e1e1e;
}
html.black #container nav .item:not(.dropdown).active {
  border-color: #1e1e1e;
}
html.black #container main form.account .clipboard .ui.button {
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% auto;
  color: #fff;
}
html.black #container main form.account .clipboard .ui.button:hover {
  background-position: right center;
  color: #fff;
}
html.black #container main form.account .clipboard .ui.button:focus, html.black #container main form.account .clipboard .ui.button:active {
  color: #fff;
}
html.black #container main form.account .field + a.ui.button:hover {
  color: #1e1e1e;
}
html.black #container main form.account .field + a.ui.button.primary, html.black #container main form.account .field + a.ui.button.active {
  background: #1e1e1e;
  color: #fff;
  border-color: #1e1e1e;
  pointer-events: none;
}
html.black #container main .contentblock table s a {
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% auto;
  color: #fff;
}
html.black #container main .contentblock table s a:hover {
  background-position: right center;
  color: #fff;
}
html.black #container main #roombuttons .ui.button:hover,
html.black #container main form.account + div .ui.button:hover,
html.black #container main form.account + script + div .ui.button:hover {
  color: #1e1e1e;
}
html.black #container main #roombuttons .ui.button.primary, html.black #container main #roombuttons .ui.button.active,
html.black #container main form.account + div .ui.button.primary,
html.black #container main form.account + div .ui.button.active,
html.black #container main form.account + script + div .ui.button.primary,
html.black #container main form.account + script + div .ui.button.active {
  background: #1e1e1e;
  color: #fff;
  border-color: #1e1e1e;
}
html.black #container main .ui.menu.fluid#submenu, html.black #container main .ui.vertical.menu.fluid#submenu {
  background: none;
  text-align: center;
}
html.black #container main .ui.menu.fluid#submenu .item:hover, html.black #container main .ui.vertical.menu.fluid#submenu .item:hover {
  color: #1e1e1e;
}
html.black #container main .ui.menu.fluid#submenu .item.primary, html.black #container main .ui.menu.fluid#submenu .item.active, html.black #container main .ui.vertical.menu.fluid#submenu .item.primary, html.black #container main .ui.vertical.menu.fluid#submenu .item.active {
  background: #1e1e1e;
  color: #fff;
  border-color: #1e1e1e;
}
html.black #container main script + .ui.positive.message a {
  border-bottom-color: #1e1e1e;
}
html.black #container main script + .ui.positive.message a:hover {
  color: #1e1e1e;
  border-color: transparent;
}
html.black #container main .unichat_rewind:hover {
  background-color: rgba(30, 30, 30, 0.8);
  color: #fff;
}
html.black #container main #scene_right #scene_righttabs.menu .item.active::after,
html.black #container main #scene_right #scene_bottomtabs.menu .item.active::after,
html.black #container main #scene_bottom #scene_righttabs.menu .item.active::after,
html.black #container main #scene_bottom #scene_bottomtabs.menu .item.active::after {
  background: #1e1e1e;
}
html.black #container main #scene_right .unichat_username_info a:hover {
  color: #1e1e1e;
}
html.black #container main .meta a.like:hover {
  color: #1e1e1e;
}
html.black #container main .meta a.like:hover i {
  color: #1e1e1e;
}
html.black #container main .unichat .unichat_form .unichat_message.emoji.focused {
  -webkit-box-shadow: 0 0 15px rgba(30, 30, 30, 0.25);
  -moz-box-shadow: 0 0 15px rgba(30, 30, 30, 0.25);
  -ms-box-shadow: 0 0 15px rgba(30, 30, 30, 0.25);
  -o-box-shadow: 0 0 15px rgba(30, 30, 30, 0.25);
  box-shadow: 0 0 15px rgba(30, 30, 30, 0.25);
}
html.black #container main .unichat_feed .unichat_messages .content .extra.text a::before, html.black #container main .unichat_feed .unichat_messages .content .extra.text a::after {
  -webkit-box-shadow: 0 0 20px rgba(30, 30, 30, 0.01);
  -moz-box-shadow: 0 0 20px rgba(30, 30, 30, 0.01);
  -ms-box-shadow: 0 0 20px rgba(30, 30, 30, 0.01);
  -o-box-shadow: 0 0 20px rgba(30, 30, 30, 0.01);
  box-shadow: 0 0 20px rgba(30, 30, 30, 0.01);
  background: -webkit-linear-gradient(90deg, rgba(30, 30, 30, 0.01), rgba(30, 30, 30, 0.02), rgba(30, 30, 30, 0.01));
  background: -moz-linear-gradient(90deg, rgba(30, 30, 30, 0.01), rgba(30, 30, 30, 0.02), rgba(30, 30, 30, 0.01));
  background: -ms-linear-gradient(90deg, rgba(30, 30, 30, 0.01), rgba(30, 30, 30, 0.02), rgba(30, 30, 30, 0.01));
  background: -o-linear-gradient(90deg, rgba(30, 30, 30, 0.01), rgba(30, 30, 30, 0.02), rgba(30, 30, 30, 0.01));
  background: linear-gradient(90deg, rgba(30, 30, 30, 0.01), rgba(30, 30, 30, 0.02), rgba(30, 30, 30, 0.01));
}
html.black #container main .unichat_feed .unichat_messages .content .extra.text a:hover {
  color: #1e1e1e;
}
html.black #container main .contentblock table blockquote s a {
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% auto;
  color: #fff;
}
html.black #container main .contentblock table blockquote s a:hover {
  background-position: right center;
  color: #fff;
}
html.black #container main .contentblock table blockquote s a:focus, html.black #container main .contentblock table blockquote s a:active {
  color: #fff;
}
html.black .ui.floating.dropdown > .menu .item.selected, html.black .ui.dropdown .menu .item.selected, html.black .ui.selection.dropdown .menu .item.selected {
  border: 1px solid #1e1e1e;
  border-radius: 5px;
}
html.black .ui.horizontal.bulleted.list > .item.active,
html.black ul.ui.horizontal.bulleted.list li.active {
  color: #1e1e1e;
}
html.black .ui.inverted.menu .link.item:hover,
html.black .ui.inverted.menu a.item:hover,
html.black .ui.link.inverted.menu .item:hover {
  color: #1e1e1e;
}
html.black #container .ui.menu .ui.dropdown .menu > .item:hover {
  color: #1e1e1e !important;
}
html.black .ui.menu .ui.dropdown .menu > .active.item {
  border-color: #1e1e1e;
}
html.black .ui.inverted.menu .active.visible.item.dropdown,
html.black .ui.inverted.menu .active.item.dropdown {
  color: #1e1e1e !important;
}
html.black .ui.form .field.error .ui.dropdown .item:hover,
html.black .ui.form .fields.error .field .ui.dropdown .item:hover {
  color: #1e1e1e;
}
html.black .ui.secondary.pointing.menu .dropdown.item:hover,
html.black .ui.secondary.pointing.menu .link.item:hover,
html.black .ui.secondary.pointing.menu a.item:hover {
  color: #1e1e1e;
}
html.black .ui.secondary.pointing.menu .dropdown.item.active:hover,
html.black .ui.secondary.pointing.menu .link.item.active:hover,
html.black .ui.secondary.pointing.menu a.item.active:hover {
  color: #373737;
}
html.black .ui.pagination.menu .item.active {
  background: #1e1e1e;
  color: #fff;
  border-color: #1e1e1e;
}
html.black #container #scene_right .unichat_feed .event#unichat_loader_righttab1 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_righttab2 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_righttab3 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_righttab4 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_righttab5 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_righttab6 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_righttab7 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_righttab8 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_righttab9 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_righttab10 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.black #container #scene_right .unichat_feed .event#unichat_loader_bottomtab10 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_righttab1 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_righttab2 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_righttab3 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_righttab4 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_righttab5 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_righttab6 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_righttab7 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_righttab8 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_righttab9 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_righttab10 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.black #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab10 button:hover {
  color: #1e1e1e;
}
html.black .ui.slider.checkbox input:checked ~ label::before,
html.black .ui.slider.checkbox input:checked ~ label,
html.black .ui.slider.checkbox input:focus:checked ~ label::before {
  background-color: #1e1e1e;
}
html.black .ui.slider.checkbox input:focus:hover:checked ~ label::before {
  background-color: #515151;
}
html.black .ui.slider.checkbox input:hover:checked ~ label::before {
  background-color: #515151;
}
html.black .ui.modal a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button).clipboard {
  color: #1e1e1e;
}
html.black .ui.modal .ui.button.primary#registration_message_send_button.primary, html.black .ui.modal .ui.button.primary#registration_message_send_button.active {
  background: #1e1e1e;
  color: #fff;
  border-color: #1e1e1e;
}
html.black .ui.modal .ui.button.primary#registration_message_send_button:hover, html.black .ui.modal .ui.button.primary#registration_message_send_button:focus, html.black .ui.modal .ui.button.primary#registration_message_send_button:active {
  color: #1e1e1e !important;
}
html.black .ui.modal .ui.green.button, html.black .ui.modal .ui.green.buttons .button {
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% auto;
  color: #fff;
}
html.black .ui.modal .ui.green.button:hover, html.black .ui.modal .ui.green.buttons .button:hover {
  background-position: right center;
  color: #fff;
}
html.black .ui.modal .ui.green.button:focus, html.black .ui.modal .ui.green.button:active, html.black .ui.modal .ui.green.buttons .button:focus, html.black .ui.modal .ui.green.buttons .button:active {
  color: #fff;
}
html.black .ui.checkbox label:hover::before {
  border-color: #1e1e1e;
}
html.black .ui.checkbox input:checked:focus ~ label::before,
html.black .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #1e1e1e;
}
html.black .ui.checkbox label::after {
  color: #1e1e1e;
}
html.black .ui.checkbox input:checked ~ label::after,
html.black .ui.checkbox input:checked:focus ~ label::after,
html.black .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::after {
  color: #1e1e1e;
}
html.black nav.ui.mobile .ui.inverted.menu .active.item {
  color: #1e1e1e !important;
}
html.black .ui.dropdown .scrolling.menu > .item.item.item.active, html.black .ui.scrolling.dropdown .menu .item.item.item.active {
  border-top-color: #1e1e1e;
}
html.black .ui.floating.dropdown > .menu .item:hover,
html.black .ui.dropdown .menu .item:hover,
html.black .ui.selection.dropdown .menu .item:hover {
  color: #1e1e1e;
}
html.black .ui.floating.dropdown > .menu .item.selected:hover,
html.black .ui.dropdown .menu .item.selected:hover,
html.black .ui.selection.dropdown .menu .item.selected:hover {
  color: #1e1e1e;
}
html.black .ui.floating.dropdown > .menu .item.active,
html.black .ui.dropdown .menu .item.active,
html.black .ui.selection.dropdown .menu .item.active {
  border-color: #1e1e1e;
}
html.black .ui.selection.dropdown:hover {
  border-color: #1e1e1e;
}
html.black .ui.selection.active.dropdown:hover {
  border-color: #1e1e1e;
}
html.black .ui.secondary.pointing.menu .active.item:not(.active):hover {
  border-color: #1e1e1e;
}
html.black h2#page_title,
html.black h2.ui.header#page_title {
  color: #1e1e1e;
}
html.black a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #1e1e1e;
}
html.black a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #1e1e1e;
  border-color: transparent;
}
html.black .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: #1e1e1e;
}
html.black .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  border-color: transparent;
}
html.black .ui.attached.warning.message a,
html.black .ui.warning.message a,
html.black .ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.black .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.black .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.black .ui.attached.warning.message a:hover,
html.black .ui.warning.message a:hover,
html.black .ui.toast.warning a:hover {
  color: #0D0D0D;
}
html.black .ui.attached.warning.message .header,
html.black .ui.warning.message .header,
html.black .ui.toast.warning .header {
  color: #963F00;
}
html.black .ui.attached.warning.message a,
html.black .ui.warning.message a,
html.black .ui.toast.warning a {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.black .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.black .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.black .ui.attached.warning.message a:hover,
html.black .ui.warning.message a:hover,
html.black .ui.toast.warning a:hover {
  color: #0D0D0D;
}
html.black .ui.attached.warning.message .header,
html.black .ui.warning.message .header,
html.black .ui.toast.warning .header {
  color: #963F00;
}
html.black .ui.attached.info.message,
html.black .ui.info.message,
html.black .ui.toast.info {
  color: #1e1e1e;
}
html.black .ui.attached.info.message a,
html.black .ui.info.message a,
html.black .ui.toast.info a {
  color: #1e1e1e;
  border-color: #37e997;
}
html.black .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #37e997;
}
html.black .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.black .ui.attached.info.message a:hover,
html.black .ui.info.message a:hover,
html.black .ui.toast.info a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.black .ui.attached.info.message .header,
html.black .ui.info.message .header,
html.black .ui.toast.info .header {
  color: #036558;
}
html.black .ui.attached.positive.message a,
html.black .ui.positive.message a,
html.black .ui.attached.success.message a,
html.black .ui.success.message a,
html.black .ui.positive.warning a,
html.black .ui.success.warning a {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.black .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.black .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.black .ui.attached.positive.message a:hover,
html.black .ui.positive.message a:hover,
html.black .ui.attached.success.message a:hover,
html.black .ui.success.message a:hover,
html.black .ui.positive.warning a:hover,
html.black .ui.success.warning a:hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.black .ui.attached.positive.message .header,
html.black .ui.positive.message .header,
html.black .ui.attached.success.message .header,
html.black .ui.success.message .header,
html.black .ui.positive.warning .header,
html.black .ui.success.warning .header {
  color: #406a11;
}
html.black .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.black .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.black .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.black .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.black .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.black .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.black .ui.attached.negative.message .header,
html.black .ui.negative.message .header,
html.black .ui.attached.error.message .header,
html.black .ui.error.message .header,
html.black .ui.negative.warning .header,
html.black .ui.error.warning .header {
  color: #7a0303;
}
html.black .ui.attached.red.message, html.black .ui.red.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #ffe8e8);
  background: -moz-linear-gradient(45deg, white, #ffe8e8);
  background: -ms-linear-gradient(45deg, white, #ffe8e8);
  background: -o-linear-gradient(45deg, white, #ffe8e8);
  background: linear-gradient(45deg, white, #ffe8e8);
  color: #ff4f4f;
  font-weight: 400;
}
html.black .ui.attached.red.message p, html.black .ui.attached.red.message li, html.black .ui.attached.red.message td, html.black .ui.red.message p, html.black .ui.red.message li, html.black .ui.red.message td {
  font-weight: 400;
}
html.black .ui.attached.red.message .header, html.black .ui.red.message .header {
  color: #7a0303;
}
html.black .ui.attached.orange.message, html.black .ui.orange.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #feefdc;
  background: -webkit-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -moz-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -ms-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -o-linear-gradient(45deg, #feefdc, #fee4c3);
  background: linear-gradient(45deg, #feefdc, #fee4c3);
  color: #fb9f2d;
  font-weight: 400;
}
html.black .ui.attached.orange.message p, html.black .ui.attached.orange.message li, html.black .ui.attached.orange.message td, html.black .ui.orange.message p, html.black .ui.orange.message li, html.black .ui.orange.message td {
  font-weight: 400;
}
html.black .ui.attached.orange.message .header, html.black .ui.orange.message .header {
  color: #963F00;
}
html.black .ui.attached.yellow.message, html.black .ui.yellow.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #fff7dc;
  background: -webkit-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -moz-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -ms-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -o-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: linear-gradient(45deg, #fff7dc, #fff2c2);
  color: #ffd129;
  font-weight: 400;
}
html.black .ui.attached.yellow.message p, html.black .ui.attached.yellow.message li, html.black .ui.attached.yellow.message td, html.black .ui.yellow.message p, html.black .ui.yellow.message li, html.black .ui.yellow.message td {
  font-weight: 400;
}
html.black .ui.attached.yellow.message .header, html.black .ui.yellow.message .header {
  color: #7c5600;
}
html.black .ui.attached.olive.message, html.black .ui.olive.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f0f8d2;
  background: -webkit-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -moz-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -ms-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -o-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: linear-gradient(45deg, #f0f8d2, #e9f4bc);
  color: #bedf38;
  font-weight: 400;
}
html.black .ui.attached.olive.message p, html.black .ui.attached.olive.message li, html.black .ui.attached.olive.message td, html.black .ui.olive.message p, html.black .ui.olive.message li, html.black .ui.olive.message td {
  font-weight: 400;
}
html.black .ui.attached.olive.message .header, html.black .ui.olive.message .header {
  color: #607800;
}
html.black .ui.attached.green.message, html.black .ui.green.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #e0f3cb;
  background: -webkit-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -moz-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -ms-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -o-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: linear-gradient(45deg, #e0f3cb, #d4efb6);
  color: #89d339;
  font-weight: 400;
}
html.black .ui.attached.green.message p, html.black .ui.attached.green.message li, html.black .ui.attached.green.message td, html.black .ui.green.message p, html.black .ui.green.message li, html.black .ui.green.message td {
  font-weight: 400;
}
html.black .ui.attached.green.message .header, html.black .ui.green.message .header {
  color: #406a11;
}
html.black .ui.attached.teal.message, html.black .ui.teal.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #d8fbeb;
  background: -webkit-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -moz-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -ms-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -o-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: linear-gradient(45deg, #d8fbeb, #c1f8df);
  color: #37e997;
  font-weight: 400;
}
html.black .ui.attached.teal.message p, html.black .ui.attached.teal.message li, html.black .ui.attached.teal.message td, html.black .ui.teal.message p, html.black .ui.teal.message li, html.black .ui.teal.message td {
  font-weight: 400;
}
html.black .ui.attached.teal.message .header, html.black .ui.teal.message .header {
  color: #036558;
}
html.black .ui.attached.blue.message, html.black .ui.blue.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #eff8ff;
  background: -webkit-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -moz-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -ms-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -o-linear-gradient(45deg, #eff8ff, #d5edff);
  background: linear-gradient(45deg, #eff8ff, #d5edff);
  color: #3cacff;
  font-weight: 400;
}
html.black .ui.attached.blue.message p, html.black .ui.attached.blue.message li, html.black .ui.attached.blue.message td, html.black .ui.blue.message p, html.black .ui.blue.message li, html.black .ui.blue.message td {
  font-weight: 400;
}
html.black .ui.attached.blue.message .header, html.black .ui.blue.message .header {
  color: #004476;
}
html.black .ui.attached.violet.message, html.black .ui.violet.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #b46aff;
  font-weight: 400;
}
html.black .ui.attached.violet.message p, html.black .ui.attached.violet.message li, html.black .ui.attached.violet.message td, html.black .ui.violet.message p, html.black .ui.violet.message li, html.black .ui.violet.message td {
  font-weight: 400;
}
html.black .ui.attached.violet.message .header, html.black .ui.violet.message .header {
  color: #4D0991;
}
html.black .ui.attached.purple.message, html.black .ui.purple.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #fdf6ff);
  background: -moz-linear-gradient(45deg, white, #fdf6ff);
  background: -ms-linear-gradient(45deg, white, #fdf6ff);
  background: -o-linear-gradient(45deg, white, #fdf6ff);
  background: linear-gradient(45deg, white, #fdf6ff);
  color: #dd5ffd;
  font-weight: 400;
}
html.black .ui.attached.purple.message p, html.black .ui.attached.purple.message li, html.black .ui.attached.purple.message td, html.black .ui.purple.message p, html.black .ui.purple.message li, html.black .ui.purple.message td {
  font-weight: 400;
}
html.black .ui.attached.purple.message .header, html.black .ui.purple.message .header {
  color: #6A0683;
}
html.black .ui.attached.pink.message, html.black .ui.pink.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #ff6c8f;
  font-weight: 400;
}
html.black .ui.attached.pink.message p, html.black .ui.attached.pink.message li, html.black .ui.attached.pink.message td, html.black .ui.pink.message p, html.black .ui.pink.message li, html.black .ui.pink.message td {
  font-weight: 400;
}
html.black .ui.attached.pink.message .header, html.black .ui.pink.message .header {
  color: #7c0925;
}
html.black .ui.attached.brown.message, html.black .ui.brown.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f2e3da;
  background: -webkit-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -moz-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -ms-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -o-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: linear-gradient(45deg, #f2e3da, #ebd5c7);
  color: #c28157;
  font-weight: 400;
}
html.black .ui.attached.brown.message p, html.black .ui.attached.brown.message li, html.black .ui.attached.brown.message td, html.black .ui.brown.message p, html.black .ui.brown.message li, html.black .ui.brown.message td {
  font-weight: 400;
}
html.black .ui.attached.brown.message .header, html.black .ui.brown.message .header {
  color: #723711;
}
html.black .ui.attached.black.message, html.black .ui.black.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #848484;
  background: -webkit-linear-gradient(45deg, #848484, #787878);
  background: -moz-linear-gradient(45deg, #848484, #787878);
  background: -ms-linear-gradient(45deg, #848484, #787878);
  background: -o-linear-gradient(45deg, #848484, #787878);
  background: linear-gradient(45deg, #848484, #787878);
  color: #2B2B2B;
  font-weight: 400;
  background: #2B2B2B;
  background: -webkit-linear-gradient(45deg, #2B2B2B, #262626);
  background: -moz-linear-gradient(45deg, #2B2B2B, #262626);
  background: -ms-linear-gradient(45deg, #2B2B2B, #262626);
  background: -o-linear-gradient(45deg, #2B2B2B, #262626);
  background: linear-gradient(45deg, #2B2B2B, #262626);
  color: #373737;
}
html.black .ui.attached.black.message p, html.black .ui.attached.black.message li, html.black .ui.attached.black.message td, html.black .ui.black.message p, html.black .ui.black.message li, html.black .ui.black.message td {
  font-weight: 400;
}
html.black .ui.attached.black.message .header, html.black .ui.black.message .header {
  color: #808080;
}
html.black .horizontal.list a.item {
  border-color: #1e1e1e;
}
html.black .horizontal.list a.item:hover {
  color: #1e1e1e;
}
html.black .ui.form input:not([type]):focus, html.black .ui.form input:not([type]):active, html.black .ui.form input[type=color]:focus, html.black .ui.form input[type=color]:active, html.black .ui.form input[type=date]:focus, html.black .ui.form input[type=date]:active, html.black .ui.form input[type=datetime-local]:focus, html.black .ui.form input[type=datetime-local]:active, html.black .ui.form input[type=email]:focus, html.black .ui.form input[type=email]:active, html.black .ui.form input[type=file]:focus, html.black .ui.form input[type=file]:active, html.black .ui.form input[type=month]:focus, html.black .ui.form input[type=month]:active, html.black .ui.form input[type=number]:focus, html.black .ui.form input[type=number]:active, html.black .ui.form input[type=password]:focus, html.black .ui.form input[type=password]:active, html.black .ui.form input[type=search]:focus, html.black .ui.form input[type=search]:active, html.black .ui.form input[type=tel]:focus, html.black .ui.form input[type=tel]:active, html.black .ui.form input[type=text]:focus, html.black .ui.form input[type=text]:active, html.black .ui.form input[type=time]:focus, html.black .ui.form input[type=time]:active, html.black .ui.form input[type=url]:focus, html.black .ui.form input[type=url]:active, html.black .ui.form input[type=week]:focus, html.black .ui.form input[type=week]:active, html.black .ui.input > input:focus, html.black .ui.input > input:active,
html.black .ui.form input:not([type]):hover, html.black .ui.form input[type=color]:hover, html.black .ui.form input[type=date]:hover, html.black .ui.form input[type=datetime-local]:hover, html.black .ui.form input[type=email]:hover, html.black .ui.form input[type=file]:hover, html.black .ui.form input[type=month]:hover, html.black .ui.form input[type=number]:hover, html.black .ui.form input[type=password]:hover, html.black .ui.form input[type=search]:hover, html.black .ui.form input[type=tel]:hover, html.black .ui.form input[type=text]:hover, html.black .ui.form input[type=time]:hover, html.black .ui.form input[type=url]:hover, html.black .ui.form input[type=week]:hover, html.black .ui.input > input:hover {
  border-color: #1e1e1e;
}
html.black .ui.form .field.field input:-webkit-autofill:active, html.black .ui.form .field.field input:-webkit-autofill:focus, html.black .ui.form .field.field input:-webkit-autofill:hover, html.black input:-internal-autofill-selected {
  box-shadow: 0 0 0 100px #f1f1f1 inset !important;
  border-color: #666666 !important;
  -webkit-text-fill-color: #666666 !important;
}
@media only screen and (max-width: 767.98px) {
  html.black #container .ui.secondary.pointing.menu a.active.item {
    border-color: #1e1e1e;
  }
}

html.custom {
  scrollbar-color: var(--main-color) var(--scroll-bg);
}
html.custom * {
  scrollbar-color: var(--main-color) var(--scroll-bg);
}
html.custom ::-webkit-scrollbar-thumb {
  background-color: var(--main-color);
}
html.custom ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.custom .unichat_feed::-webkit-scrollbar-thumb,
html.custom .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.custom textarea::-webkit-scrollbar-thumb,
html.custom #container .placeholder::-webkit-scrollbar-thumb {
  background-color: var(--main-color);
}
html.custom .unichat_feed::-webkit-scrollbar-thumb:active,
html.custom .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.custom textarea::-webkit-scrollbar-thumb:active,
html.custom #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.custom ::selection {
  background: var(--main-color);
  color: var(--button-color);
}
html.custom input::selection,
html.custom textarea::selection {
  background: var(--main-color);
  color: var(--button-color);
}
html.custom mark {
  background: var(--main-color);
  color: var(--button-color);
}
html.custom select:hover {
  color: var(--main-color);
}
html.custom #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.custom #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.custom input:focus,
html.custom select:focus,
html.custom textarea:focus,
html.custom .ui.form textarea:focus,
html.custom input:active,
html.custom select:active,
html.custom textarea:active,
html.custom .ui.form textarea:active,
html.custom input:hover,
html.custom select:hover,
html.custom textarea:hover,
html.custom .ui.form textarea:hover {
  border-color: var(--main-color);
}
html.custom #container form.account .field + a.ui.button.primary,
html.custom #container form.account .field + a.ui.button.active,
html.custom #container form.account .ui.primary.button.primary,
html.custom #container form.account .ui.primary.button.active {
  background-color: var(--gradient-2);
  background-image: linear-gradient(to left, var(--gradient-2) 0%, var(--gradient-1) 50%, var(--gradient-2) 100%);
  background-size: 200% 101%;
  color: var(--button-color);
  border-color: transparent;
}
html.custom #container form.account .field + a.ui.button.primary:hover,
html.custom #container form.account .field + a.ui.button.active:hover,
html.custom #container form.account .ui.primary.button.primary:hover,
html.custom #container form.account .ui.primary.button.active:hover {
  background-color: var(--gradient-2);
  background-position: right center;
  color: var(--button-color);
}
html.custom #container #scene_right #scene_righttabs.menu .item:hover, html.custom #container #scene_right #scene_bottomtabs.menu .item:hover, html.custom #container #scene_bottom #scene_righttabs.menu .item:hover, html.custom #container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: var(--main-color);
}
html.custom li::before {
  top: 9px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid var(--main-color);
  border-bottom: 2px solid var(--main-color);
  border-radius: 6px;
}
html.custom ol li::before {
  top: 0;
  width: auto;
  color: var(--main-color);
  border: none;
  border-radius: 0;
}
html.custom .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.custom input[type=checkbox]:checked, html.custom input[type=checkbox]:hover {
  border: 1px solid var(--main-color);
}
html.custom .ui.checkbox input:checked ~ label::before,
html.custom .ui.checkbox input:checked:focus ~ label::before,
html.custom .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: var(--main-color);
}
html.custom .ui.floating.dropdown > .menu .item.selected, html.custom .ui.dropdown .menu .item.selected, html.custom .ui.selection.dropdown .menu .item.selected {
  border: 1px solid var(--main-color);
  border-radius: 5px;
}
html.custom .scroll-up:hover {
  color: var(--main-color);
}
html.custom .scroll-up:hover .scroll-up__svg-path {
  stroke: var(--main-color);
}
html.custom body.simple {
  justify-content: center;
}
html.custom body.simple #loginforms .ui.positive.button {
  background-image: linear-gradient(to left, var(--gradient-2) 0%, var(--gradient-1) 50%, var(--gradient-2) 100%);
  background-size: 200% auto;
  color: var(--button-color);
}
html.custom body.simple #loginforms .ui.positive.button:hover {
  background-position: right center;
  color: var(--button-color);
}
html.custom body.simple #loginforms .ui.positive.button:focus, html.custom body.simple #loginforms .ui.positive.button:active {
  color: var(--button-color);
}
html.custom .ui.button.primary {
  background-image: linear-gradient(to left, var(--gradient-2) 0%, var(--gradient-1) 50%, var(--gradient-2) 100%);
  background-size: 200% auto;
  color: var(--button-color);
}
html.custom .ui.button.primary:hover {
  background-position: right center;
  color: var(--button-color);
}
html.custom .ui.button.primary:focus, html.custom .ui.button.primary:active {
  color: var(--button-color);
}
html.custom .ui.primary.button:hover,
html.custom .ui.primary.buttons .button:hover {
  background-image: linear-gradient(to left, var(--gradient-1) 0%, var(--gradient-2) 50%, var(--gradient-1) 100%);
  color: var(--button-color);
}
html.custom span.ui.success.text {
  background: rgba(var(--main-color), 0.4);
  color: var(--button-color);
}
html.custom #container #searchform .circular.search.link.icon:hover {
  color: var(--main-color);
}
html.custom #container #search_results .item a.header:hover {
  color: var(--main-color) !important;
}
html.custom #container #authblock .ui.positive.button,
html.custom #container #accountauthblock .ui.positive.button {
  background-image: linear-gradient(to left, var(--gradient-2) 0%, var(--gradient-1) 50%, var(--gradient-2) 100%);
  background-size: 200% auto;
  color: var(--button-color);
}
html.custom #container #authblock .ui.positive.button:hover,
html.custom #container #accountauthblock .ui.positive.button:hover {
  background-position: right center;
  color: var(--button-color);
}
html.custom #container #authblock .ui.positive.button:focus, html.custom #container #authblock .ui.positive.button:active,
html.custom #container #accountauthblock .ui.positive.button:focus,
html.custom #container #accountauthblock .ui.positive.button:active {
  color: var(--button-color);
}
html.custom #container #authblock #loginforms .ui.small.header,
html.custom #container #accountauthblock #loginforms .ui.small.header {
  color: var(--main-color);
}
html.custom #container #authblock #loginforms .ui.small.header::before,
html.custom #container #accountauthblock #loginforms .ui.small.header::before {
  background: var(--main-color-rgba-20);
}
html.custom #container #authblock #loginforms input[value=authkey] + .field,
html.custom #container #accountauthblock #loginforms input[value=authkey] + .field {
  -webkit-box-shadow: 0 0 35px var(--shadow-blocks);
  -moz-box-shadow: 0 0 35px var(--shadow-blocks);
  -ms-box-shadow: 0 0 35px var(--shadow-blocks);
  -o-box-shadow: 0 0 35px var(--shadow-blocks);
  box-shadow: 0 0 35px var(--shadow-blocks);
}
html.custom #container #authblock #loginforms .fields_block,
html.custom #container #accountauthblock #loginforms .fields_block {
  -webkit-box-shadow: 0 0 35px var(--shadow-blocks);
  -moz-box-shadow: 0 0 35px var(--shadow-blocks);
  -ms-box-shadow: 0 0 35px var(--shadow-blocks);
  -o-box-shadow: 0 0 35px var(--shadow-blocks);
  box-shadow: 0 0 35px var(--shadow-blocks);
}
html.custom #container nav .nav_section .item:not(.dropdown).active {
  border-color: var(--main-color);
}
html.custom #container nav .nav_section .item:hover {
  color: var(--main-color);
}
html.custom #container nav .nav_section .item.dropdown.active {
  color: var(--main-color);
}
html.custom #container nav .item:not(.dropdown).active {
  border-color: var(--main-color);
}
html.custom #container main form.account .clipboard .ui.button {
  background-image: linear-gradient(to left, var(--gradient-2) 0%, var(--gradient-1) 50%, var(--gradient-2) 100%);
  background-size: 200% auto;
  color: var(--button-color);
}
html.custom #container main form.account .clipboard .ui.button:hover {
  background-position: right center;
  color: var(--button-color);
}
html.custom #container main form.account .clipboard .ui.button:focus, html.custom #container main form.account .clipboard .ui.button:active {
  color: var(--button-color);
}
html.custom #container main form.account .field + a.ui.button:hover {
  color: var(--main-color);
}
html.custom #container main form.account .field + a.ui.button.primary, html.custom #container main form.account .field + a.ui.button.active {
  background: var(--main-color);
  color: var(--button-color);
  border-color: var(--main-color);
  pointer-events: none;
}
html.custom #container main .contentblock table s a {
  background-image: linear-gradient(to left, var(--gradient-2) 0%, var(--gradient-1) 50%, var(--gradient-2) 100%);
  background-size: 200% auto;
  color: var(--button-color);
}
html.custom #container main .contentblock table s a:hover {
  background-position: right center;
  color: var(--button-color);
}
html.custom #container main #roombuttons .ui.button:hover,
html.custom #container main form.account + div .ui.button:hover,
html.custom #container main form.account + script + div .ui.button:hover {
  color: var(--main-color);
}
html.custom #container main #roombuttons .ui.button.primary, html.custom #container main #roombuttons .ui.button.active,
html.custom #container main form.account + div .ui.button.primary,
html.custom #container main form.account + div .ui.button.active,
html.custom #container main form.account + script + div .ui.button.primary,
html.custom #container main form.account + script + div .ui.button.active {
  background: var(--main-color);
  color: var(--button-color);
  border-color: var(--main-color);
}
html.custom #container main .ui.menu.fluid#submenu, html.custom #container main .ui.vertical.menu.fluid#submenu {
  background: none;
  text-align: center;
}
html.custom #container main .ui.menu.fluid#submenu .item:hover, html.custom #container main .ui.vertical.menu.fluid#submenu .item:hover {
  color: var(--main-color);
}
html.custom #container main .ui.menu.fluid#submenu .item.primary, html.custom #container main .ui.menu.fluid#submenu .item.active, html.custom #container main .ui.vertical.menu.fluid#submenu .item.primary, html.custom #container main .ui.vertical.menu.fluid#submenu .item.active {
  background: var(--main-color);
  color: var(--button-color);
  border-color: var(--main-color);
}
html.custom #container main script + .ui.positive.message a {
  border-bottom-color: var(--main-color);
}
html.custom #container main script + .ui.positive.message a:hover {
  color: var(--main-color);
  border-color: transparent;
}
html.custom #container main .unichat_rewind:hover {
  background-color: var(--to-top-chat);
  color: #fff;
}
html.custom #container main #scene_right #scene_righttabs.menu .item.active::after,
html.custom #container main #scene_right #scene_bottomtabs.menu .item.active::after,
html.custom #container main #scene_bottom #scene_righttabs.menu .item.active::after,
html.custom #container main #scene_bottom #scene_bottomtabs.menu .item.active::after {
  background: var(--main-color);
}
html.custom #container main #scene_right .unichat_username_info a:hover {
  color: var(--main-color);
}
html.custom #container main .meta a.like:hover {
  color: var(--main-color);
}
html.custom #container main .meta a.like:hover i {
  color: var(--main-color);
}
html.custom #container main .unichat .unichat_form .unichat_message.emoji.focused {
  -webkit-box-shadow: 0 0 15px var(--main-color-rgba-20);
  -moz-box-shadow: 0 0 15px var(--main-color-rgba-20);
  -ms-box-shadow: 0 0 15px var(--main-color-rgba-20);
  -o-box-shadow: 0 0 15px var(--main-color-rgba-20);
  box-shadow: 0 0 15px var(--main-color-rgba-20);
}
html.custom #container main .unichat_feed .unichat_messages .content .extra.text a::before, html.custom #container main .unichat_feed .unichat_messages .content .extra.text a::after {
  -webkit-box-shadow: 0 0 20px var(--shadow-blocks);
  -moz-box-shadow: 0 0 20px var(--shadow-blocks);
  -ms-box-shadow: 0 0 20px var(--shadow-blocks);
  -o-box-shadow: 0 0 20px var(--shadow-blocks);
  box-shadow: 0 0 20px var(--shadow-blocks);
  background: -webkit-linear-gradient(90deg, var(--main-color-rgba-10), var(--main-color-rgba-20), var(--main-color-rgba-10));
  background: -moz-linear-gradient(90deg, var(--main-color-rgba-10), var(--main-color-rgba-20), var(--main-color-rgba-10));
  background: -ms-linear-gradient(90deg, var(--main-color-rgba-10), var(--main-color-rgba-20), var(--main-color-rgba-10));
  background: -o-linear-gradient(90deg, var(--main-color-rgba-10), var(--main-color-rgba-20), var(--main-color-rgba-10));
  background: linear-gradient(90deg, var(--main-color-rgba-10), var(--main-color-rgba-20), var(--main-color-rgba-10));
}
html.custom #container main .unichat_feed .unichat_messages .content .extra.text a:hover {
  color: var(--main-color);
}
html.custom #container main .contentblock table blockquote s a {
  background-image: linear-gradient(to left, var(--gradient-2) 0%, var(--gradient-1) 50%, var(--gradient-2) 100%);
  background-size: 200% auto;
  color: var(--button-color);
}
html.custom #container main .contentblock table blockquote s a:hover {
  background-position: right center;
  color: var(--button-color);
}
html.custom #container main .contentblock table blockquote s a:focus, html.custom #container main .contentblock table blockquote s a:active {
  color: var(--button-color);
}
html.custom .ui.horizontal.bulleted.list > .item.active,
html.custom ul.ui.horizontal.bulleted.list li.active {
  color: var(--main-color);
}
html.custom .ui.inverted.menu .link.item:hover,
html.custom .ui.inverted.menu a.item:hover,
html.custom .ui.link.inverted.menu .item:hover {
  color: var(--main-color);
}
html.custom #container .ui.menu .ui.dropdown .menu > .item:hover {
  color: var(--main-color) !important;
}
html.custom .ui.menu .ui.dropdown .menu > .active.item {
  border-color: var(--main-color);
}
html.custom .ui.inverted.menu .active.visible.item.dropdown,
html.custom .ui.inverted.menu .active.item.dropdown {
  color: var(--main-color) !important;
}
html.custom .ui.form .field.error .ui.dropdown .item:hover,
html.custom .ui.form .fields.error .field .ui.dropdown .item:hover {
  color: var(--main-color);
}
html.custom .ui.secondary.pointing.menu .dropdown.item:hover,
html.custom .ui.secondary.pointing.menu .link.item:hover,
html.custom .ui.secondary.pointing.menu a.item:hover {
  color: var(--main-color);
}
html.custom .ui.secondary.pointing.menu .dropdown.item.active:hover,
html.custom .ui.secondary.pointing.menu .link.item.active:hover,
html.custom .ui.secondary.pointing.menu a.item.active:hover {
  color: #373737;
}
html.custom #container #scene_right .unichat_feed .event#unichat_loader_righttab1 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_righttab2 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_righttab3 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_righttab4 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_righttab5 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_righttab6 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_righttab7 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_righttab8 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_righttab9 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_righttab10 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.custom #container #scene_right .unichat_feed .event#unichat_loader_bottomtab10 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_righttab1 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_righttab2 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_righttab3 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_righttab4 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_righttab5 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_righttab6 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_righttab7 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_righttab8 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_righttab9 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_righttab10 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab1 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab2 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab3 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab4 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab5 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab6 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab7 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab8 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab9 button:hover, html.custom #container #scene_bottom .unichat_feed .event#unichat_loader_bottomtab10 button:hover {
  color: var(--main-color);
}
html.custom .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: var(--main-color);
}
html.custom .ui.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  border-color: transparent;
}
html.custom .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.custom .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.custom .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.custom .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.custom .ui.attached.warning.message .header,
html.custom .ui.warning.message .header,
html.custom .ui.toast.warning .header {
  color: #963F00;
}
html.custom .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.custom .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
html.custom .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.custom .ui.attached.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.warning.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.toast.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
}
html.custom .ui.attached.warning.message .header,
html.custom .ui.warning.message .header,
html.custom .ui.toast.warning .header {
  color: #963F00;
}
html.custom .ui.attached.info.message,
html.custom .ui.info.message,
html.custom .ui.toast.info {
  color: #1e1e1e;
}
html.custom .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #37e997;
}
html.custom .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #37e997;
}
html.custom .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.custom .ui.attached.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.info.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.toast.info a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.custom .ui.attached.info.message .header,
html.custom .ui.info.message .header,
html.custom .ui.toast.info .header {
  color: #036558;
}
html.custom .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.custom .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #bedf38;
}
html.custom .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.custom .ui.attached.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.positive.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.attached.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.success.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.positive.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.success.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.custom .ui.attached.positive.message .header,
html.custom .ui.positive.message .header,
html.custom .ui.attached.success.message .header,
html.custom .ui.success.message .header,
html.custom .ui.positive.warning .header,
html.custom .ui.success.warning .header {
  color: #406a11;
}
html.custom .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.negative.warning a,
html.custom .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.custom .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
html.custom .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
html.custom .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.custom .ui.attached.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.negative.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.attached.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.error.message a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.negative.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
html.custom .ui.error.warning a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
html.custom .ui.attached.negative.message .header,
html.custom .ui.negative.message .header,
html.custom .ui.attached.error.message .header,
html.custom .ui.error.message .header,
html.custom .ui.negative.warning .header,
html.custom .ui.error.warning .header {
  color: #7a0303;
}
html.custom .ui.attached.red.message, html.custom .ui.red.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #ffe8e8);
  background: -moz-linear-gradient(45deg, white, #ffe8e8);
  background: -ms-linear-gradient(45deg, white, #ffe8e8);
  background: -o-linear-gradient(45deg, white, #ffe8e8);
  background: linear-gradient(45deg, white, #ffe8e8);
  color: #ff4f4f;
  font-weight: 400;
}
html.custom .ui.attached.red.message p, html.custom .ui.attached.red.message li, html.custom .ui.attached.red.message td, html.custom .ui.red.message p, html.custom .ui.red.message li, html.custom .ui.red.message td {
  font-weight: 400;
}
html.custom .ui.attached.red.message .header, html.custom .ui.red.message .header {
  color: #7a0303;
}
html.custom .ui.attached.orange.message, html.custom .ui.orange.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #feefdc;
  background: -webkit-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -moz-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -ms-linear-gradient(45deg, #feefdc, #fee4c3);
  background: -o-linear-gradient(45deg, #feefdc, #fee4c3);
  background: linear-gradient(45deg, #feefdc, #fee4c3);
  color: #fb9f2d;
  font-weight: 400;
}
html.custom .ui.attached.orange.message p, html.custom .ui.attached.orange.message li, html.custom .ui.attached.orange.message td, html.custom .ui.orange.message p, html.custom .ui.orange.message li, html.custom .ui.orange.message td {
  font-weight: 400;
}
html.custom .ui.attached.orange.message .header, html.custom .ui.orange.message .header {
  color: #963F00;
}
html.custom .ui.attached.yellow.message, html.custom .ui.yellow.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #fff7dc;
  background: -webkit-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -moz-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -ms-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: -o-linear-gradient(45deg, #fff7dc, #fff2c2);
  background: linear-gradient(45deg, #fff7dc, #fff2c2);
  color: #ffd129;
  font-weight: 400;
}
html.custom .ui.attached.yellow.message p, html.custom .ui.attached.yellow.message li, html.custom .ui.attached.yellow.message td, html.custom .ui.yellow.message p, html.custom .ui.yellow.message li, html.custom .ui.yellow.message td {
  font-weight: 400;
}
html.custom .ui.attached.yellow.message .header, html.custom .ui.yellow.message .header {
  color: #7c5600;
}
html.custom .ui.attached.olive.message, html.custom .ui.olive.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f0f8d2;
  background: -webkit-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -moz-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -ms-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: -o-linear-gradient(45deg, #f0f8d2, #e9f4bc);
  background: linear-gradient(45deg, #f0f8d2, #e9f4bc);
  color: #bedf38;
  font-weight: 400;
}
html.custom .ui.attached.olive.message p, html.custom .ui.attached.olive.message li, html.custom .ui.attached.olive.message td, html.custom .ui.olive.message p, html.custom .ui.olive.message li, html.custom .ui.olive.message td {
  font-weight: 400;
}
html.custom .ui.attached.olive.message .header, html.custom .ui.olive.message .header {
  color: #607800;
}
html.custom .ui.attached.green.message, html.custom .ui.green.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #e0f3cb;
  background: -webkit-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -moz-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -ms-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: -o-linear-gradient(45deg, #e0f3cb, #d4efb6);
  background: linear-gradient(45deg, #e0f3cb, #d4efb6);
  color: #89d339;
  font-weight: 400;
}
html.custom .ui.attached.green.message p, html.custom .ui.attached.green.message li, html.custom .ui.attached.green.message td, html.custom .ui.green.message p, html.custom .ui.green.message li, html.custom .ui.green.message td {
  font-weight: 400;
}
html.custom .ui.attached.green.message .header, html.custom .ui.green.message .header {
  color: #406a11;
}
html.custom .ui.attached.teal.message, html.custom .ui.teal.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #d8fbeb;
  background: -webkit-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -moz-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -ms-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: -o-linear-gradient(45deg, #d8fbeb, #c1f8df);
  background: linear-gradient(45deg, #d8fbeb, #c1f8df);
  color: #37e997;
  font-weight: 400;
}
html.custom .ui.attached.teal.message p, html.custom .ui.attached.teal.message li, html.custom .ui.attached.teal.message td, html.custom .ui.teal.message p, html.custom .ui.teal.message li, html.custom .ui.teal.message td {
  font-weight: 400;
}
html.custom .ui.attached.teal.message .header, html.custom .ui.teal.message .header {
  color: #036558;
}
html.custom .ui.attached.blue.message, html.custom .ui.blue.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #eff8ff;
  background: -webkit-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -moz-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -ms-linear-gradient(45deg, #eff8ff, #d5edff);
  background: -o-linear-gradient(45deg, #eff8ff, #d5edff);
  background: linear-gradient(45deg, #eff8ff, #d5edff);
  color: #3cacff;
  font-weight: 400;
}
html.custom .ui.attached.blue.message p, html.custom .ui.attached.blue.message li, html.custom .ui.attached.blue.message td, html.custom .ui.blue.message p, html.custom .ui.blue.message li, html.custom .ui.blue.message td {
  font-weight: 400;
}
html.custom .ui.attached.blue.message .header, html.custom .ui.blue.message .header {
  color: #004476;
}
html.custom .ui.attached.violet.message, html.custom .ui.violet.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #b46aff;
  font-weight: 400;
}
html.custom .ui.attached.violet.message p, html.custom .ui.attached.violet.message li, html.custom .ui.attached.violet.message td, html.custom .ui.violet.message p, html.custom .ui.violet.message li, html.custom .ui.violet.message td {
  font-weight: 400;
}
html.custom .ui.attached.violet.message .header, html.custom .ui.violet.message .header {
  color: #4D0991;
}
html.custom .ui.attached.purple.message, html.custom .ui.purple.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, #fdf6ff);
  background: -moz-linear-gradient(45deg, white, #fdf6ff);
  background: -ms-linear-gradient(45deg, white, #fdf6ff);
  background: -o-linear-gradient(45deg, white, #fdf6ff);
  background: linear-gradient(45deg, white, #fdf6ff);
  color: #dd5ffd;
  font-weight: 400;
}
html.custom .ui.attached.purple.message p, html.custom .ui.attached.purple.message li, html.custom .ui.attached.purple.message td, html.custom .ui.purple.message p, html.custom .ui.purple.message li, html.custom .ui.purple.message td {
  font-weight: 400;
}
html.custom .ui.attached.purple.message .header, html.custom .ui.purple.message .header {
  color: #6A0683;
}
html.custom .ui.attached.pink.message, html.custom .ui.pink.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: white;
  background: -webkit-linear-gradient(45deg, white, white);
  background: -moz-linear-gradient(45deg, white, white);
  background: -ms-linear-gradient(45deg, white, white);
  background: -o-linear-gradient(45deg, white, white);
  background: linear-gradient(45deg, white, white);
  color: #ff6c8f;
  font-weight: 400;
}
html.custom .ui.attached.pink.message p, html.custom .ui.attached.pink.message li, html.custom .ui.attached.pink.message td, html.custom .ui.pink.message p, html.custom .ui.pink.message li, html.custom .ui.pink.message td {
  font-weight: 400;
}
html.custom .ui.attached.pink.message .header, html.custom .ui.pink.message .header {
  color: #7c0925;
}
html.custom .ui.attached.brown.message, html.custom .ui.brown.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f2e3da;
  background: -webkit-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -moz-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -ms-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: -o-linear-gradient(45deg, #f2e3da, #ebd5c7);
  background: linear-gradient(45deg, #f2e3da, #ebd5c7);
  color: #c28157;
  font-weight: 400;
}
html.custom .ui.attached.brown.message p, html.custom .ui.attached.brown.message li, html.custom .ui.attached.brown.message td, html.custom .ui.brown.message p, html.custom .ui.brown.message li, html.custom .ui.brown.message td {
  font-weight: 400;
}
html.custom .ui.attached.brown.message .header, html.custom .ui.brown.message .header {
  color: #723711;
}
html.custom .ui.attached.black.message, html.custom .ui.black.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #848484;
  background: -webkit-linear-gradient(45deg, #848484, #787878);
  background: -moz-linear-gradient(45deg, #848484, #787878);
  background: -ms-linear-gradient(45deg, #848484, #787878);
  background: -o-linear-gradient(45deg, #848484, #787878);
  background: linear-gradient(45deg, #848484, #787878);
  color: #2B2B2B;
  font-weight: 400;
  background: #2B2B2B;
  background: -webkit-linear-gradient(45deg, #2B2B2B, #262626);
  background: -moz-linear-gradient(45deg, #2B2B2B, #262626);
  background: -ms-linear-gradient(45deg, #2B2B2B, #262626);
  background: -o-linear-gradient(45deg, #2B2B2B, #262626);
  background: linear-gradient(45deg, #2B2B2B, #262626);
  color: #373737;
}
html.custom .ui.attached.black.message p, html.custom .ui.attached.black.message li, html.custom .ui.attached.black.message td, html.custom .ui.black.message p, html.custom .ui.black.message li, html.custom .ui.black.message td {
  font-weight: 400;
}
html.custom .ui.attached.black.message .header, html.custom .ui.black.message .header {
  color: #808080;
}
html.custom .ui.pagination.menu .item.active {
  background: var(--main-color);
  color: var(--button-color);
  border-color: var(--main-color);
}
html.custom .ui.slider.checkbox input:checked ~ label::before,
html.custom .ui.slider.checkbox input:checked ~ label,
html.custom .ui.slider.checkbox input:focus:checked ~ label::before {
  background-color: var(--main-color);
}
html.custom .ui.slider.checkbox input:focus:hover:checked ~ label::before {
  background-color: var(--lighten-main-color);
}
html.custom .ui.slider.checkbox input:hover:checked ~ label::before {
  background-color: var(--lighten-main-color);
}
html.custom .ui.modal a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button).clipboard {
  color: var(--main-color);
}
html.custom .ui.modal .ui.button.primary#registration_message_send_button.primary, html.custom .ui.modal .ui.button.primary#registration_message_send_button.active {
  background: var(--main-color);
  color: var(--button-color);
  border-color: var(--main-color);
}
html.custom .ui.modal .ui.button.primary#registration_message_send_button:hover, html.custom .ui.modal .ui.button.primary#registration_message_send_button:focus, html.custom .ui.modal .ui.button.primary#registration_message_send_button:active {
  color: var(--main-color) !important;
}
html.custom .ui.modal .ui.green.button, html.custom .ui.modal .ui.green.buttons .button {
  background-image: linear-gradient(to left, var(--gradient-2) 0%, var(--gradient-1) 50%, var(--gradient-2) 100%);
  background-size: 200% auto;
  color: var(--button-color);
}
html.custom .ui.modal .ui.green.button:hover, html.custom .ui.modal .ui.green.buttons .button:hover {
  background-position: right center;
  color: var(--button-color);
}
html.custom .ui.modal .ui.green.button:focus, html.custom .ui.modal .ui.green.button:active, html.custom .ui.modal .ui.green.buttons .button:focus, html.custom .ui.modal .ui.green.buttons .button:active {
  color: var(--button-color);
}
html.custom .ui.checkbox label:hover::before {
  border-color: var(--main-color);
}
html.custom .ui.checkbox input:checked:focus ~ label::before,
html.custom .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: var(--main-color);
}
html.custom .ui.checkbox label::after {
  color: var(--main-color);
}
html.custom .ui.checkbox input:checked ~ label::after,
html.custom .ui.checkbox input:checked:focus ~ label::after,
html.custom .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::after {
  color: var(--main-color);
}
html.custom nav.ui.mobile .ui.inverted.menu .active.item {
  color: var(--main-color) !important;
}
html.custom .ui.dropdown .scrolling.menu > .item.item.item.active, html.custom .ui.scrolling.dropdown .menu .item.item.item.active {
  border-top-color: var(--main-color);
}
html.custom .ui.floating.dropdown > .menu .item:hover,
html.custom .ui.dropdown .menu .item:hover,
html.custom .ui.selection.dropdown .menu .item:hover {
  color: var(--main-color);
}
html.custom .ui.floating.dropdown > .menu .item.selected:hover,
html.custom .ui.dropdown .menu .item.selected:hover,
html.custom .ui.selection.dropdown .menu .item.selected:hover {
  color: var(--main-color);
}
html.custom .ui.floating.dropdown > .menu .item.active,
html.custom .ui.dropdown .menu .item.active,
html.custom .ui.selection.dropdown .menu .item.active {
  border-color: var(--main-color);
}
html.custom .ui.selection.dropdown:hover {
  border-color: var(--main-color);
}
html.custom .ui.selection.active.dropdown:hover {
  border-color: var(--main-color);
}
html.custom .ui.secondary.pointing.menu .active.item:not(.active):hover {
  border-color: var(--main-color);
}
html.custom h2#page_title,
html.custom h2.ui.header#page_title {
  color: var(--main-color);
}
html.custom a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  border-color: var(--main-color);
}
html.custom a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: var(--main-color);
  border-color: transparent;
}
html.custom .horizontal.list a.item {
  border-color: var(--main-color);
}
html.custom .horizontal.list a.item:hover {
  color: var(--main-color);
}
html.custom .ui.form input:not([type]):focus, html.custom .ui.form input:not([type]):active, html.custom .ui.form input[type=color]:focus, html.custom .ui.form input[type=color]:active, html.custom .ui.form input[type=date]:focus, html.custom .ui.form input[type=date]:active, html.custom .ui.form input[type=datetime-local]:focus, html.custom .ui.form input[type=datetime-local]:active, html.custom .ui.form input[type=email]:focus, html.custom .ui.form input[type=email]:active, html.custom .ui.form input[type=file]:focus, html.custom .ui.form input[type=file]:active, html.custom .ui.form input[type=month]:focus, html.custom .ui.form input[type=month]:active, html.custom .ui.form input[type=number]:focus, html.custom .ui.form input[type=number]:active, html.custom .ui.form input[type=password]:focus, html.custom .ui.form input[type=password]:active, html.custom .ui.form input[type=search]:focus, html.custom .ui.form input[type=search]:active, html.custom .ui.form input[type=tel]:focus, html.custom .ui.form input[type=tel]:active, html.custom .ui.form input[type=text]:focus, html.custom .ui.form input[type=text]:active, html.custom .ui.form input[type=time]:focus, html.custom .ui.form input[type=time]:active, html.custom .ui.form input[type=url]:focus, html.custom .ui.form input[type=url]:active, html.custom .ui.form input[type=week]:focus, html.custom .ui.form input[type=week]:active, html.custom .ui.input > input:focus, html.custom .ui.input > input:active,
html.custom .ui.form input:not([type]):hover, html.custom .ui.form input[type=color]:hover, html.custom .ui.form input[type=date]:hover, html.custom .ui.form input[type=datetime-local]:hover, html.custom .ui.form input[type=email]:hover, html.custom .ui.form input[type=file]:hover, html.custom .ui.form input[type=month]:hover, html.custom .ui.form input[type=number]:hover, html.custom .ui.form input[type=password]:hover, html.custom .ui.form input[type=search]:hover, html.custom .ui.form input[type=tel]:hover, html.custom .ui.form input[type=text]:hover, html.custom .ui.form input[type=time]:hover, html.custom .ui.form input[type=url]:hover, html.custom .ui.form input[type=week]:hover, html.custom .ui.input > input:hover {
  border-color: var(--main-color);
}
html.custom .ui.form .field.field input:-webkit-autofill:active, html.custom .ui.form .field.field input:-webkit-autofill:focus, html.custom .ui.form .field.field input:-webkit-autofill:hover, html.custom input:-internal-autofill-selected {
  box-shadow: 0 0 0 100px #f1f1f1 inset !important;
  border-color: #666666 !important;
  -webkit-text-fill-color: #666666 !important;
}
html.custom .ui.styled.accordion .accordion > .title:hover, html.custom .ui.styled.accordion > .title:hover {
  color: var(--main-color);
}
html.custom .ui.styled.accordion .active.title {
  color: var(--main-color);
}
html.custom .ui.styled.accordion .active.title:hover {
  color: #373737;
}
html.custom .ui.styled.accordion .accordion .active.title, html.custom .ui.styled.accordion .accordion[open] > .title {
  color: var(--main-color);
}
html.custom .ui.styled.accordion .accordion .active.title:hover, html.custom .ui.styled.accordion .accordion[open] > .title:hover {
  color: #373737;
}
@media only screen and (max-width: 767.98px) {
  html.custom .ui.secondary.pointing.menu .active.item {
    border-color: var(--main-color);
  }
}
html.custom #container.container_menu #content #menuRight .sticky .ui.styled.accordion .content a:hover, html.custom #container.container_menu #content #menuRight .sticky .ui.styled.accordion .content a.active, html.custom #container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content a:hover, html.custom #container.container_menu #content #menuLeft .sticky .ui.styled.accordion .content a.active,
html.custom #container nav .ui.dropdown .menu .side_menu li.drop_menu.active_menu .item:not(.dropdown).active,
html.custom #container.container_menu #content #menuRight li a:hover, html.custom #container.container_menu #content #menuLeft li a:hover {
  color: var(--main-color) !important;
}

html.custom #container main .contentblock s a {
  background-image: linear-gradient(to left, var(--gradient-2) 0%, var(--gradient-1) 50%, var(--gradient-2) 100%);
  color: var(--button-color);
}

@media only screen and (min-width: 1200px) {
  .ui.tiny.modal {
    width: 800px;
  }
}
@media only screen and (max-width: 992px) {
  .ui.tiny.modal {
    width: 70%;
  }
  #container footer .top_section .first_column,
  #container footer .top_section .second_column,
  #container footer .top_section .third_column {
    width: 100% !important;
    text-align: center;
  }
  #container footer .top_section .first_column p,
  #container footer .top_section .second_column p,
  #container footer .top_section .third_column p {
    text-align: center !important;
  }
  #container footer .top_section .second_column {
    margin: 30px 0;
  }
}
@media only screen and (max-width: 890px) {
  #container #roombuttons .ui.button {
    margin: 4px 2px !important;
  }
}
@media only screen and (max-width: 767.98px) {
  body.simple #authblock {
    width: calc(100% - 30px);
    margin: 0 auto;
  }
  .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr, .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr, .ui.ui.ui.ui.table:not(.unstackable) > thead > tr, .ui.ui.ui.ui.table:not(.unstackable) > tr {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
  }
  .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr, .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr, .ui.ui.ui.ui.table:not(.unstackable) > thead > tr, .ui.ui.ui.ui.table:not(.unstackable) > tr {
    padding: 2px 0;
  }
  .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > td, .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > th, .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > td, .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > th, .ui.ui.ui.ui.table:not(.unstackable) > thead > tr > th, .ui.ui.ui.ui.table:not(.unstackable) > tr > td, .ui.ui.ui.ui.table:not(.unstackable) > tr > th {
    background: rgba(255, 255, 255, 0.05);
  }
  .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > td, .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > th, .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > td, .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > th, .ui.ui.ui.ui.table:not(.unstackable) > thead > tr > th, .ui.ui.ui.ui.table:not(.unstackable) > tr > td, .ui.ui.ui.ui.table:not(.unstackable) > tr > th {
    background: rgba(255, 255, 255, 0.03);
  }
  .ui.table > thead > tr:first-child > th:first-child {
    border-radius: 10px 10px 0 0;
  }
  .ui.table > tbody > tr:first-child > td:first-child {
    border-radius: 10px 10px 0 0;
  }
  .ui.table > thead + tbody > tr:first-child > td:first-child {
    border-radius: 0;
  }
  .ui.table tr:last-child td:first-child {
    border-radius: 0;
  }
  .ui.table tr:last-child td:last-child {
    border-radius: 0 0 10px 10px;
  }
  .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > td:first-child,
  .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > th:first-child,
  .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > td:first-child,
  .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > th:first-child,
  .ui.ui.ui.ui.table:not(.unstackable) > thead > tr > th:first-child,
  .ui.ui.ui.ui.table:not(.unstackable) > tr > td:first-child,
  .ui.ui.ui.ui.table:not(.unstackable) > tr > th:first-child {
    padding-top: 0.75em;
  }
  .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > td:last-child,
  .ui.ui.ui.ui.table:not(.unstackable) > tbody > tr > th:last-child,
  .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > td:last-child,
  .ui.ui.ui.ui.table:not(.unstackable) > tfoot > tr > th:last-child,
  .ui.ui.ui.ui.table:not(.unstackable) > thead > tr > th:last-child,
  .ui.ui.ui.ui.table:not(.unstackable) > tr > td:last-child,
  .ui.ui.ui.ui.table:not(.unstackable) > tr > th:last-child {
    padding-bottom: 0.75em;
  }
  .ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > td:first-child, .ui[class*="very basic"].table:not(.sortable):not(.striped) > tbody > tr > th:first-child, .ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > td:first-child, .ui[class*="very basic"].table:not(.sortable):not(.striped) > tfoot > tr > th:first-child, .ui[class*="very basic"].table:not(.sortable):not(.striped) > thead > tr > th:first-child, .ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > td:first-child, .ui[class*="very basic"].table:not(.sortable):not(.striped) > tr > th:first-child {
    padding-left: 0.75em;
  }
  #container NAV.ui.mobile {
    display: block;
    z-index: 999;
    width: 100%;
  }
  .ui.menu .item {
    padding: 1rem 1.125rem;
  }
  #container nav .item {
    margin: 10px 0;
  }
  #container nav div.item {
    margin: 0;
  }
  #container #authblock #loginforms_text .tab, #container #authblock #loginforms .tab, #container #accountauthblock #loginforms_text .tab, #container #accountauthblock #loginforms .tab {
    border-radius: 10px;
  }
  .ui.secondary.pointing.menu#logintabs a.item,
  .ui.secondary.pointing.menu .item {
    padding: 14px 17px 12px;
  }
  #container .ui.secondary.pointing.menu .active.item,
  #container .ui.secondary.pointing.menu#logintabs a.item.active {
    color: #373737;
    padding: 14px 17px 12px;
  }
  #container nav .right.menu {
    margin-right: 1.125rem;
  }
  .ui.selection.active.dropdown .menu {
    min-height: 255px;
  }
  .ui.secondary.pointing.menu {
    min-height: auto;
    margin-bottom: 0;
    flex-direction: row;
  }
  .ui.secondary.pointing.menu .item {
    justify-content: center;
  }
  #container #scene_righttabs .item,
  #container #scene_bottomtabs .item {
    border: none;
    align-self: flex-start;
  }
  #container .account .clipboard {
    flex-wrap: wrap;
  }
  #container .account .clipboard input {
    width: 100%;
    border-radius: 5px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #575757;
    margin-bottom: 10px;
  }
  #container .account .clipboard .ui.button {
    width: 100%;
    justify-content: center;
    border-radius: 5px;
  }
  .ui.tiny.modal {
    width: 80%;
  }
  .ui.secondary.pointing.menu .item {
    align-self: center;
    width: auto !important;
  }
  #container .unichat .unichat_form button {
    max-width: 100%;
  }
  #container DIV.unichat {
    height: 575px;
  }
  #container #scene_bottom .ui.attached.bottom.button.unichat_auth_button,
  #container #scene_right .ui.attached.bottom.button.unichat_auth_button {
    line-height: 1.2;
    font-size: 0.613rem;
  }
  #container nav .fluid .item:not(.dropdown).active {
    width: calc(100% - 30px);
    margin-left: auto;
    margin-right: auto;
  }
  #container #scene_bottom .unichat.feedback {
    min-height: 300px;
  }
  .ui.secondary.pointing.menu .dropdown.item.active:hover,
  .ui.secondary.pointing.menu .link.item.active:hover,
  .ui.secondary.pointing.menu a.item.active:hover {
    color: #373737;
  }
  .ui.secondary.pointing.menu .dropdown.item.active:hover, .ui.secondary.pointing.menu .link.item.active:hover, .ui.secondary.pointing.menu a.item.active:hover,
  #container #authblock .ui.secondary.pointing.menu .item.active:hover, #container #accountauthblock .ui.secondary.pointing.menu .item.active:hover {
    background: none;
    color: #fff;
  }
}
@media only screen and (max-width: 670px) {
  #container .ui.grid > .row#scene_bottom > [class*="sixteen wide"].column {
    margin: 0 auto !important;
  }
  #container #authblock #loginforms .centered .button,
  #container #accountauthblock #loginforms .centered .button {
    width: 100%;
  }
  #container #scene_right .ui.dimmer.unichat_username_form,
  #container #scene_bottom .ui.dimmer.unichat_username_form {
    border-radius: 10px;
  }
  #container #scene_bottom .ui.segment {
    padding: 0;
  }
  #container #scene_bottom .unichat_feed {
    width: 100%;
  }
  #container #scene_bottom .unichat_form {
    width: 100%;
  }
  #container #scene_bottom .column,
  #container #scene_right {
    padding: 1rem 0.5rem !important;
  }
}
@media only screen and (max-width: 580px) {
  #container nav .right.menu #language_select {
    min-width: 100px;
  }
  #container nav .right.menu .item {
    padding: 0.6rem 0.5rem;
  }
}
@media only screen and (max-width: 500px) {
  #container nav .nav_logo img {
    max-width: 120px;
  }
}
@media only screen and (max-width: 460px) {
  .ui.large.buttons .button, .ui.large.buttons .dropdown, .ui.large.buttons .dropdown .menu > .item, .ui.large.buttons .or, .ui.ui.ui.ui.large.button {
    font-size: 0.9rem;
  }
  #container #authblock #loginforms .tab, #container #accountauthblock #loginforms .tab {
    padding: 1.6rem 0.5rem 1.5rem;
  }
  #container #authblock #loginforms .fields_block, #container #accountauthblock #loginforms .fields_block {
    padding: 0.8rem 0.8rem 1rem;
  }
}
@media only screen and (max-width: 430px) {
  #container nav .nav_logo img {
    max-width: 90px;
  }
  .ui.menu .item {
    font-size: 0.8rem;
  }
}
@media only screen and (max-width: 400px) {
  #container nav .nav_logo {
    width: 70px;
  }
  #container nav .nav_logo img {
    max-width: 70px;
  }
}
@media only screen and (max-width: 380px) {
  .ui.large.buttons .button, .ui.large.buttons .dropdown, .ui.large.buttons .dropdown .menu > .item, .ui.large.buttons .or, .ui.ui.ui.ui.large.button {
    font-size: 0.7rem;
    padding: 1.1rem 1.2rem;
  }
}

.hidden {
  display: none;
}

#container.container_menu #content #menuRight .side_buttons[data-inverted][data-position="left center"][data-tooltip]::before, #container.container_menu #content #menuRight .side_buttons[data-inverted][data-position="right center"][data-tooltip]::before, #container.container_menu #content #menuRight .side_buttons[data-tooltip][data-inverted]::after, #container.container_menu #content #menuLeft .side_buttons[data-inverted][data-position="left center"][data-tooltip]::before, #container.container_menu #content #menuLeft .side_buttons[data-inverted][data-position="right center"][data-tooltip]::before, #container.container_menu #content #menuLeft .side_buttons[data-tooltip][data-inverted]::after {
  background: #000;
  color: #D9D9D9;
  border: none;
  box-shadow: none;
}

ol {
  list-style: none;
  padding-left: 0;
}

ul ol li,
ol li {
  counter-increment: list;
}

ul ol li::before,
ol li::before {
  top: 0;
  content: counter(list) ".";
  font-family: "Graphik LCG";
  font-weight: 700;
  color: var(--main-color);
  border: none;
  width: auto;
  background: none;
  border: none;
}

html.custom ul ol li::before,
ul ol li::before {
  top: 1px;
  font-size: 95%;
  font-weight: 500;
}

html.custom ul ul li::before,
html.custom ol ul li::before,
ul ul li::before,
ol ul li::before {
  content: counter(notecntr, disc) " ";
  color: var(--main-color);
  top: 0;
  width: auto;
  border: none;
  background: none;
  border-radius: 0;
}

html.custom ul ul li::before,
html.custom ol ul li::before,
ul ul li::before,
ol ul li::before {
  content: counter(notecntr, disc) " ";
  color: var(--main-color);
  top: 0;
  width: auto;
  border: none;
  border-radius: 0;
}

ul ol,
ol ol,
ul ul,
ol ul {
  counter-reset: list;
  margin: 10px 0;
}

ul ul li,
ol ul li {
  padding-left: 15px;
}

ul ol li {
  padding-left: 20px;
}

ol ol li {
  padding-left: 30px;
}

ul ol li:not(:last-child),
ol ol li:not(:last-child),
ul ul li:not(:last-child),
ol ul li:not(:last-child) {
  margin: 0;
}

ol ol {
  counter-reset: num2;
}
ol ol > li {
  counter-increment: num2;
}
html.custom ol ol > li::before,
ol ol > li::before {
  top: 0;
  content: counter(list) '.' counter(num2);
  font-size: 95%;
  font-weight: 500;
}
ol ol ol {
  counter-reset: num3;
}
ol ol ol > li {
  counter-increment: num3;
}
ol ol ol > li::before {
  content: counter(list) '.' counter(num2) '.' counter(num3);
}

#container main .field label p,
#container main .fields label p {
  font-size: 100%;
  font-weight: inherit;
}

html.html_iframe,
body.iframe {
  background: none !important;
}

body.iframe #mediator-iframe-container #container main,
body.iframe #mediator-iframe-container #container main {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
