@charset "UTF-8";
@import url("/assets/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 video + pjsdiv {
  display: flex;
  align-items: center;
  justify-content: center;

  background: rgba(0, 0, 0, .5);

  font-family: 'Montserrat' !important;
  line-height: 1.2 !important;
  font-weight: 300 !important;
  color: #fff;

  border-radius: 3px;

  padding: 15px;
}

#player #oframeplayer .player_quiz_bg, #player #oframeplayer pjsdiv([is]), #player #oframeplayer .pjsplplayerscroll pjsdiv *, #player #oframeplayer .pjsplplayerscroll, #player #oframeplayer pjsdiv([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((+ input[disabled])):not((+ input[readonly])) .iti__selected-country-primary:hover, .iti--allow-dropdown .iti__country-container:not((+ input[disabled])):not((+ input[readonly])) .iti__selected-country(+ .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(.list) {
  position: relative;
  bottom: auto;
  right: auto;
  padding-left: 0;
  margin-top: 15px;
}
.ui.form .field .prompt.label(.list) ul {
                                       margin-left: 0.9rem;
                                     }
.ui.form .field .prompt.label(.list) ul li {
                                       font-size: 0.9rem;
                                       margin-bottom: 5px;
                                       padding-top: 0;
                                     }
.ui.form .field .prompt.label(.list) ul li::before {
                                       content: "\f111";
                                       top: 0;
                                       font-family: Icons;
                                       font-size: 0.313rem;
                                       border: none;
                                       background: none;
                                     }
.ui.form .field .prompt.label(.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(.checkbox):not(:nth-child(2)) .prompt.label,
                                                                            #container #accountauthblock #loginforms .fields.fixed_list .field.error(.checkbox):not(:nth-child(2)) .prompt.label,
                                                                                                                                                               #container #loginforms #loginforms .fields.fixed_list .field.error(.checkbox):not(:nth-child(2)) .prompt.label,
                                                                                                                                                                                                                                            #container #authblock #loginforms .fields.fixed_list .field(.checkbox) .prompt.label,
                                                                                                                                                                                                                                                                                                                   #container #accountauthblock #loginforms .fields.fixed_list .field(.checkbox) .prompt.label,
                                                                                                                                                                                                                                                                                                                                                                                                 #container #loginforms #loginforms .fields.fixed_list .field(.checkbox) .prompt.label {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                           display: none !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         }

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

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

#container #authblock #loginforms .fields.fixed_list .field.error(.checkbox) .prompt.label,
                                                                             #container #accountauthblock #loginforms .fields.fixed_list .field.error(.checkbox) .prompt.label,
                                                                                                                                                                 #container #loginforms #loginforms .fields.fixed_list .field.error(.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(.first_column:empty)(.second_column:empty)(.third_column:empty) {
  display: none;
}
#container footer .top_section(.first_column:empty)(.second_column:empty) .third_column {
                                                                            width: 100% !important;
                                                                          }
#container footer .top_section(.first_column:empty)(.third_column:empty) .second_column, #container footer .top_section(.first_column:empty):not((.third_column)) .second_column {
                                                                                                                                                                    width: 100% !important;
                                                                                                                                                                  }
#container footer .top_section(.second_column:empty)(.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(.first_column:empty)(.second_column:empty)(.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(#mediatorform) .tab p, #container #authblock(.login#mediatorsignupform) .tab p,
                                                                                              #container #accountauthblock(#mediatorform) .tab p,
                                                                                                                                          #container #accountauthblock(.login#mediatorsignupform) .tab p,
                                                                                                                                                                                                  #container #loginforms(#mediatorform) .tab p,
                                                                                                                                                                                                                                        #container #loginforms(.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(i.asterisk:first-child):not((input)),
#container #accountauthblock #loginforms .field(i.asterisk:first-child):not((input)),
#container #loginforms #loginforms .field(i.asterisk:first-child):not((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(.checkbox) .prompt.label,
                                                          #container #accountauthblock #loginforms .field.error(.checkbox) .prompt.label,
                                                                                                                           #container #loginforms #loginforms .field.error(.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(.item.active:first-child) .tab,
                                                            #container #accountauthblock #loginforms(.item.active:first-child) .tab,
                                                                                                                               #container #loginforms #loginforms(.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("/assets/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("/assets/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(.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(#scene_bottom[style="display:none !important"]) > .column#scene_player.sixteen.wide,
                                                                           #container .ui.grid > .row(#scene_bottom[style="display:none !important"]) > .column#scene_player.sixteen.wide .placeholder {
                                                                                                                                                        border-radius: 10px;
                                                                                                                                                      }
#container #roombuttons:not(:empty) + .ui.grid > .row(#scene_bottom[style="display:none !important"]) > .column#scene_player.sixteen.wide,
                                                                                                      #container #roombuttons:not(:empty) + .ui.grid > .row(#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(#infoline[style="display:none;"])(#scene_bottom[style="display:inline-flex !important"]) #roombuttons + .ui.stackable.grid #scene_player .placeholder,
                                                                                                         #container main(#infoline[style="display:none;"])(#scene_bottom[style="display:inline-flex !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player,
                                                                                                                                                                                                                  #container main(#infoline[style="display:none;"])(#scene_bottom[style="display:inline-flex !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container,
                                                                                                                                                                                                                                                                                                                           #container main(#infoline[style="display:none;"])(#scene_bottom[style="display:inline-flex !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player,
                                                                                                                                                                                                                                                                                                                                                                                                                                    #container main(#infoline[style="display:none;"])(#scene_bottom[style="display:inline-flex !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             #container main(#infoline[style="display:none;"])(#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(#infoline[style="display:none;"]) #roombuttons + .stackable > .row#infoline[style="display:none;"] + #scene_bottom .column {
                                                    border-radius: 0 0 10px 10px;
                                                  }

#container main(#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(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player .placeholder,
                                            #container.full_screen_mode main(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player,
                                                                                        #container.full_screen_mode main(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container,
                                                                                                                                    #container.full_screen_mode main(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player,
                                                                                                                                                                                #container.full_screen_mode main(#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(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player.hidden_rooms .placeholder,
                                            #container.full_screen_mode main(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player.hidden_rooms #mediator-player,
                                                                                        #container.full_screen_mode main(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player.hidden_rooms #mediator-player #mediator-player-container,
                                                                                                                                    #container.full_screen_mode main(#infoline) #fullscreen #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player.hidden_rooms #mediator-player #mediator-player-container #player,
                                                                                                                                                                                #container.full_screen_mode main(#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(#infoline) #fullscreen #roombuttons + .ui.stackable.grid #scene_player {
  margin-bottom: 10px !important;
}
}
@media only screen and (max-width: 870px) {
  #container.full_screen_mode main(#infoline) #fullscreen #roombuttons + .ui.stackable.grid #scene_player .placeholder,
#container.full_screen_mode main(#infoline) #fullscreen #roombuttons + .ui.stackable.grid #scene_player #mediator-player,
#container.full_screen_mode main(#infoline) #fullscreen #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container,
#container.full_screen_mode main(#infoline) #fullscreen #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player,
#container.full_screen_mode main(#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(#infoline) #fullscreen #roombuttons + .ui.stackable.grid #scene_right {
  border-radius: 10px;
}
}
@media only screen and (max-width: 870px) {
  #container.full_screen_mode main(#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(#infoline) #fullscreen #roombuttons:empty + .ui.stackable.grid #scene_right {
  border-radius: 10px;
}
}
@media only screen and (max-width: 870px) {
  #container.full_screen_mode main(#infoline) #fullscreen #roombuttons:empty + .ui.stackable.grid #scene_right.sixteen {
  border-radius: 10px;
}
}
#container.full_screen_mode main(#infoline) #fullscreen.fix_width__mobile #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player .placeholder,
                                            #container.full_screen_mode main(#infoline) #fullscreen.fix_width__mobile #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player,
                                                                                        #container.full_screen_mode main(#infoline) #fullscreen.fix_width__mobile #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container,
                                                                                                                                    #container.full_screen_mode main(#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(#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(#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(#scene_right.sixteen.hide_right) #infoButtons .top_settings,
                                                                                                                #container.full_screen_mode main #fullscreen #roombuttons + .ui.stackable.grid(#scene_right.sixteen.hide_right) #infoButtons .middle_settings,
                                                                                                                                                                                                                                #container.full_screen_mode main #fullscreen #roombuttons + .ui.stackable.grid(#scene_right.sixteen.hide_right) #infoButtons .bottom_settings {
                                                                                                                                                                                                                                                                                                                                                  flex-grow: unset;
                                                                                                                                                                                                                                                                                                                                                }
#container.full_screen_mode main #fullscreen #roombuttons + .ui.stackable.grid(#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(#scene_right.sixteen.hide_right) #infoButtons {
                                                                                                                              width: 100% !important;
                                                                                                                            }
#container.full_screen_mode main #fullscreen.fix_width #roombuttons + .ui.stackable.grid(#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(#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(#infoline_content:empty) main #roombuttons + .ui.stackable.grid #scene_player .placeholder,
                                    #container(#infoline_content:empty) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player,
                                                                        #container(#infoline_content:empty) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container,
                                                                                                            #container(#infoline_content:empty) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player,
                                                                                                                                                #container(#infoline_content:empty) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer,
                                                                                                                                                                                    #container(#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(#infoline_content:empty)(#scene_bottom[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player .placeholder,
                                                                                    #container(#infoline_content:empty)(#scene_bottom[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player,
                                                                                                                                                                        #container(#infoline_content:empty)(#scene_bottom[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container,
                                                                                                                                                                                                                                                            #container(#infoline_content:empty)(#scene_bottom[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player,
                                                                                                                                                                                                                                                                                                                                                #container(#infoline_content:empty)(#scene_bottom[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer,
                                                                                                                                                                                                                                                                                                                                                                                                                                    #container(#infoline_content:empty)(#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(#infoline[style="display:none;"])(#scene_bottom[style="display:inline-flex !important"])(#scene_right[style="display:none !important"]) #roombuttons + .ui.stackable.grid #scene_player .placeholder,
                                                                                                                                                        #container main(#infoline[style="display:none;"])(#scene_bottom[style="display:inline-flex !important"])(#scene_right[style="display:none !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player,
                                                                                                                                                                                                                                                                                                                #container main(#infoline[style="display:none;"])(#scene_bottom[style="display:inline-flex !important"])(#scene_right[style="display:none !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        #container main(#infoline[style="display:none;"])(#scene_bottom[style="display:inline-flex !important"])(#scene_right[style="display:none !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                #container main(#infoline[style="display:none;"])(#scene_bottom[style="display:inline-flex !important"])(#scene_right[style="display:none !important"]) #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        #container main(#infoline[style="display:none;"])(#scene_bottom[style="display:inline-flex !important"])(#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(#infoline_content:empty)(#scene_bottom[style="display:none !important"])(#scene_right[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player .placeholder,
                                                                                                                                   #container(#infoline_content:empty)(#scene_bottom[style="display:none !important"])(#scene_right[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player,
                                                                                                                                                                                                                                                                      #container(#infoline_content:empty)(#scene_bottom[style="display:none !important"])(#scene_right[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container,
                                                                                                                                                                                                                                                                                                                                                                                                         #container(#infoline_content:empty)(#scene_bottom[style="display:none !important"])(#scene_right[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            #container(#infoline_content:empty)(#scene_bottom[style="display:none !important"])(#scene_right[style="display:none !important"]) main #roombuttons + .ui.stackable.grid #scene_player #mediator-player #mediator-player-container #player #oframeplayer,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               #container(#infoline_content:empty)(#scene_bottom[style="display:none !important"])(#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(#infoline[style="display:none;"])(#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(#infoline) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player .placeholder,
                           #container main(#infoline) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player,
                                                      #container main(#infoline) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container,
                                                                                 #container main(#infoline) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player,
                                                                                                            #container main(#infoline) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player #oframeplayer,
                                                                                                                                       #container main(#infoline) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player #oframeplayer {
                                                                                                                                                                    border-radius: 10px;
                                                                                                                                                                  }
#container main(#infoline) #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player .placeholder,
                           #container main(#infoline) #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player,
                                                      #container main(#infoline) #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container,
                                                                                 #container main(#infoline) #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player,
                                                                                                            #container main(#infoline) #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player #oframeplayer,
                                                                                                                                       #container main(#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](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](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([f2id]) pjsdiv > pjsdiv:first-child {
                                       background: rgba(13, 13, 13, 0.5) !important;
                                     }
#player #oframeplayer pjsdiv([f2id]) pjsdiv > pjsdiv:first-child pjsdiv > pjsdiv:first-child,
                                     #player #oframeplayer pjsdiv([f2id]) pjsdiv > pjsdiv:first-child pjsdiv([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([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([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  font-size: 90%;
  padding-top: 3px !important;
  padding-bottom: 0 !important;
}
}
#player #oframeplayer pjsdiv([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([f2id]) pjsdiv > pjsdiv:first-child pjsdiv[f2id="0"] {
  padding-top: 0;
}
}
#player #oframeplayer pjsdiv([f2id]) pjsdiv > pjsdiv:first-child pjsdiv[f2id="0"] pjsdiv {
                                       color: #fff !important;
                                     }
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv([f2id]) pjsdiv > pjsdiv:first-child pjsdiv[f2id="0"] pjsdiv {
  font-size: 85% !important;
}
}
#player #oframeplayer pjsdiv([f2id]) pjsdiv > pjsdiv:first-child pjsdiv:hover pjsdiv {
                                       color: #fff !important;
                                     }
#player #oframeplayer pjsdiv([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
                                       color: var(--main-color) !important;
                                       font-weight: 500;
                                     }
#player #oframeplayer pjsdiv([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([is]) {
  background: rgba(13, 13, 13, 0.5) !important;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv([is]) {
  bottom: 65px !important;
  padding: 0 0 2px !important;
}
}
#player #oframeplayer pjsdiv([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([is]) b {
  font-size: 85% !important;
}
}
#player #oframeplayer pjsdiv([is]) pjsdiv,
                                   #player #oframeplayer pjsdiv([is]) pjsdiv([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([is]) pjsdiv,
  #player #oframeplayer pjsdiv([is]) pjsdiv([is]) {
  bottom: auto !important;
}
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv([is]) pjsdiv pjsdiv[is],
  #player #oframeplayer pjsdiv([is]) pjsdiv([is]) pjsdiv[is] {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
}
#player #oframeplayer pjsdiv([is]) pjsdiv > pjsdiv > pjsdiv {
                                     transition: all 0.3s ease;
                                     opacity: 1 !important;
                                   }
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv([is]) pjsdiv > pjsdiv > pjsdiv {
  font-size: 90%;
}
}
#player #oframeplayer pjsdiv([is]) pjsdiv > pjsdiv > pjsdiv:hover pjsdiv {
                                     background: none !important;
                                     color: #fff !important;
                                   }
#player #oframeplayer pjsdiv([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
                                     color: var(--main-color) !important;
                                     font-weight: 500;
                                   }
#player #oframeplayer pjsdiv([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([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([is]) b::before,
                                                    body.lang_eng #player #oframeplayer pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
                                                    body.lang_eng #player #oframeplayer pjsdiv([is]) b::before,
                                                                                                     body.lang_fra #player #oframeplayer pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
                                                                                                     body.lang_fra #player #oframeplayer pjsdiv([is]) b::before,
                                                                                                                                                      body.lang_fin #player #oframeplayer pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
                                                                                                                                                      body.lang_fin #player #oframeplayer pjsdiv([is]) b::before,
                                                                                                                                                                                                       body.lang_chi #player #oframeplayer pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
                                                                                                                                                                                                       body.lang_chi #player #oframeplayer pjsdiv([is]) b::before,
                                                                                                                                                                                                                                                        body.lang_hye #player #oframeplayer pjsdiv[f2id="0"] pjsdiv:nth-child(3)::before,
                                                                                                                                                                                                                                                        body.lang_hye #player #oframeplayer pjsdiv([is]) b::before {
                                                                                                                                                                                                                                                                                                           text-transform: uppercase;
                                                                                                                                                                                                                                                                                                           font-weight: 700;
                                                                                                                                                                                                                                                                                                         }
body.quality_pro #player #oframeplayer pjsdiv([is]) b::before,
                                                    body.lang_eng #player #oframeplayer pjsdiv([is]) b::before,
                                                                                                     body.lang_fra #player #oframeplayer pjsdiv([is]) b::before,
                                                                                                                                                      body.lang_fin #player #oframeplayer pjsdiv([is]) b::before,
                                                                                                                                                                                                       body.lang_chi #player #oframeplayer pjsdiv([is]) b::before,
                                                                                                                                                                                                                                                        body.lang_hye #player #oframeplayer pjsdiv([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([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([is]) pjsdiv:last-child pjsdiv:last-child b::before {
                                content: "Quality";
                              }
body.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,4"] pjsdiv::before,
                                          body.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before,
                                                                                    body.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,4"] pjsdiv::before,
                                                                                                                        body.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before {
                                                                                                                                                              content: "Auto";
                                                                                                                                                            }
body.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                          body.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
                                                                                    body.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                                                                                                        body.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
                                                                                                                                                              content: "1080p";
                                                                                                                                                            }
body.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                          body.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
                                                                                    body.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                                                                                                        body.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
                                                                                                                                                              content: "720p";
                                                                                                                                                            }
body.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                          body.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
                                                                                    body.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                                                                                                        body.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
                                                                                                                                                              content: "480p";
                                                                                                                                                            }
body.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                          body.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
                                                                                    body.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                                                                                                        body.quality_pro pjsdiv([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([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([is]) pjsdiv:last-child pjsdiv:last-child b::before {
                             content: "Quality";
                           }
body.lang_eng pjsdiv([is="quality,4"]) pjsdiv[is="quality,4"] pjsdiv::before,
                                       body.lang_eng pjsdiv([is="quality,4"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_eng pjsdiv([f2id="5"]) pjsdiv[is="quality,4"] pjsdiv::before,
                                                                                                               body.lang_eng pjsdiv([f2id="5"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "Auto";
                                                                                                                                                }
body.lang_eng pjsdiv([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                       body.lang_eng pjsdiv([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_eng pjsdiv([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                                                                                               body.lang_eng pjsdiv([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "Max";
                                                                                                                                                }
body.lang_eng pjsdiv([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                       body.lang_eng pjsdiv([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_eng pjsdiv([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                                                                                               body.lang_eng pjsdiv([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "High";
                                                                                                                                                }
body.lang_eng pjsdiv([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                       body.lang_eng pjsdiv([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_eng pjsdiv([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                                                                                               body.lang_eng pjsdiv([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "Medium";
                                                                                                                                                }
body.lang_eng pjsdiv([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                       body.lang_eng pjsdiv([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_eng pjsdiv([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                                                                                               body.lang_eng pjsdiv([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([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                                   body.lang_eng.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_eng.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                                                                                                                                   body.lang_eng.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
                                                                                                                                                                                                  content: "1080p";
                                                                                                                                                                                                }
body.lang_eng.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                                   body.lang_eng.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_eng.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                                                                                                                                   body.lang_eng.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
                                                                                                                                                                                                  content: "720p";
                                                                                                                                                                                                }
body.lang_eng.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                                   body.lang_eng.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_eng.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                                                                                                                                   body.lang_eng.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
                                                                                                                                                                                                  content: "480p";
                                                                                                                                                                                                }
body.lang_eng.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                                   body.lang_eng.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_eng.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                                                                                                                                   body.lang_eng.quality_pro pjsdiv([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([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([is]) pjsdiv:last-child pjsdiv:last-child b::before {
                             content: "Որակ";
                           }
body.lang_hye pjsdiv([is="quality,4"]) pjsdiv[is="quality,4"] pjsdiv::before,
                                       body.lang_hye pjsdiv([is="quality,4"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_hye pjsdiv([f2id="5"]) pjsdiv[is="quality,4"] pjsdiv::before,
                                                                                                               body.lang_hye pjsdiv([f2id="5"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "ավտոմատ";
                                                                                                                                                }
body.lang_hye pjsdiv([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                       body.lang_hye pjsdiv([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_hye pjsdiv([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                                                                                               body.lang_hye pjsdiv([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "Լավագույնը";
                                                                                                                                                }
body.lang_hye pjsdiv([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                       body.lang_hye pjsdiv([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_hye pjsdiv([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                                                                                               body.lang_hye pjsdiv([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "Բարձր";
                                                                                                                                                }
body.lang_hye pjsdiv([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                       body.lang_hye pjsdiv([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_hye pjsdiv([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                                                                                               body.lang_hye pjsdiv([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "Միջին";
                                                                                                                                                }
body.lang_hye pjsdiv([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                       body.lang_hye pjsdiv([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_hye pjsdiv([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                                                                                               body.lang_hye pjsdiv([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([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                                   body.lang_hye.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_hye.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                                                                                                                                   body.lang_hye.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
                                                                                                                                                                                                  content: "1080p";
                                                                                                                                                                                                }
body.lang_hye.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                                   body.lang_hye.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_hye.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                                                                                                                                   body.lang_hye.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
                                                                                                                                                                                                  content: "720p";
                                                                                                                                                                                                }
body.lang_hye.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                                   body.lang_hye.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_hye.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                                                                                                                                   body.lang_hye.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
                                                                                                                                                                                                  content: "480p";
                                                                                                                                                                                                }
body.lang_hye.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                                   body.lang_hye.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_hye.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                                                                                                                                   body.lang_hye.quality_pro pjsdiv([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([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([is]) pjsdiv:last-child pjsdiv:last-child b::before {
                             content: "Qualité";
                           }
body.lang_fra pjsdiv([is="quality,4"]) pjsdiv[is="quality,4"] pjsdiv::before,
                                       body.lang_fra pjsdiv([is="quality,4"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_fra pjsdiv([f2id="5"]) pjsdiv[is="quality,4"] pjsdiv::before,
                                                                                                               body.lang_fra pjsdiv([f2id="5"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "Auto";
                                                                                                                                                }
body.lang_fra pjsdiv([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                       body.lang_fra pjsdiv([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_fra pjsdiv([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                                                                                               body.lang_fra pjsdiv([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "Max";
                                                                                                                                                }
body.lang_fra pjsdiv([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                       body.lang_fra pjsdiv([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_fra pjsdiv([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                                                                                               body.lang_fra pjsdiv([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "Haute";
                                                                                                                                                }
body.lang_fra pjsdiv([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                       body.lang_fra pjsdiv([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_fra pjsdiv([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                                                                                               body.lang_fra pjsdiv([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "Moyen";
                                                                                                                                                }
body.lang_fra pjsdiv([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                       body.lang_fra pjsdiv([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_fra pjsdiv([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                                                                                               body.lang_fra pjsdiv([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([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                                   body.lang_fra.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_fra.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                                                                                                                                   body.lang_fra.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
                                                                                                                                                                                                  content: "1080p";
                                                                                                                                                                                                }
body.lang_fra.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                                   body.lang_fra.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_fra.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                                                                                                                                   body.lang_fra.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
                                                                                                                                                                                                  content: "720p";
                                                                                                                                                                                                }
body.lang_fra.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                                   body.lang_fra.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_fra.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                                                                                                                                   body.lang_fra.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
                                                                                                                                                                                                  content: "480p";
                                                                                                                                                                                                }
body.lang_fra.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                                   body.lang_fra.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_fra.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                                                                                                                                   body.lang_fra.quality_pro pjsdiv([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([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([is]) pjsdiv:last-child pjsdiv:last-child b::before {
                             content: "Laatu";
                           }
body.lang_fin pjsdiv([is="quality,4"]) pjsdiv[is="quality,4"] pjsdiv::before,
                                       body.lang_fin pjsdiv([is="quality,4"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_fin pjsdiv([f2id="5"]) pjsdiv[is="quality,4"] pjsdiv::before,
                                                                                                               body.lang_fin pjsdiv([f2id="5"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "Auto";
                                                                                                                                                }
body.lang_fin pjsdiv([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                       body.lang_fin pjsdiv([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_fin pjsdiv([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                                                                                               body.lang_fin pjsdiv([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "Maksimi";
                                                                                                                                                }
body.lang_fin pjsdiv([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                       body.lang_fin pjsdiv([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_fin pjsdiv([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                                                                                               body.lang_fin pjsdiv([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "Korkea";
                                                                                                                                                }
body.lang_fin pjsdiv([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                       body.lang_fin pjsdiv([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_fin pjsdiv([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                                                                                               body.lang_fin pjsdiv([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "Keskikokoinen";
                                                                                                                                                }
body.lang_fin pjsdiv([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                       body.lang_fin pjsdiv([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_fin pjsdiv([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                                                                                               body.lang_fin pjsdiv([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([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                                   body.lang_fin.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_fin.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                                                                                                                                   body.lang_fin.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
                                                                                                                                                                                                  content: "1080p";
                                                                                                                                                                                                }
body.lang_fin.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                                   body.lang_fin.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_fin.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                                                                                                                                   body.lang_fin.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
                                                                                                                                                                                                  content: "720p";
                                                                                                                                                                                                }
body.lang_fin.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                                   body.lang_fin.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_fin.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                                                                                                                                   body.lang_fin.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
                                                                                                                                                                                                  content: "480p";
                                                                                                                                                                                                }
body.lang_fin.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                                   body.lang_fin.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_fin.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                                                                                                                                   body.lang_fin.quality_pro pjsdiv([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([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([is]) pjsdiv:last-child pjsdiv:last-child b::before {
                             content: "质量";
                           }
body.lang_chi pjsdiv([is="quality,4"]) pjsdiv[is="quality,4"] pjsdiv::before,
                                       body.lang_chi pjsdiv([is="quality,4"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_chi pjsdiv([f2id="5"]) pjsdiv[is="quality,4"] pjsdiv::before,
                                                                                                               body.lang_chi pjsdiv([f2id="5"]) pjsdiv[f2id="5"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "汽车";
                                                                                                                                                }
body.lang_chi pjsdiv([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                       body.lang_chi pjsdiv([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_chi pjsdiv([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                                                                                               body.lang_chi pjsdiv([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "最大";
                                                                                                                                                }
body.lang_chi pjsdiv([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                       body.lang_chi pjsdiv([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_chi pjsdiv([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                                                                                               body.lang_chi pjsdiv([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "高的";
                                                                                                                                                }
body.lang_chi pjsdiv([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                       body.lang_chi pjsdiv([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_chi pjsdiv([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                                                                                               body.lang_chi pjsdiv([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
                                                                                                                                                  content: "普通的";
                                                                                                                                                }
body.lang_chi pjsdiv([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                       body.lang_chi pjsdiv([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
                                                                              body.lang_chi pjsdiv([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                                                                                               body.lang_chi pjsdiv([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([is="quality,4"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                                   body.lang_chi.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_chi.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,3"] pjsdiv::before,
                                                                                                                                                   body.lang_chi.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="4"] pjsdiv:nth-child(3)::before {
                                                                                                                                                                                                  content: "1080p";
                                                                                                                                                                                                }
body.lang_chi.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                                   body.lang_chi.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_chi.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,2"] pjsdiv::before,
                                                                                                                                                   body.lang_chi.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="3"] pjsdiv:nth-child(3)::before {
                                                                                                                                                                                                  content: "720p";
                                                                                                                                                                                                }
body.lang_chi.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                                   body.lang_chi.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_chi.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,1"] pjsdiv::before,
                                                                                                                                                   body.lang_chi.quality_pro pjsdiv([f2id="5"]) pjsdiv[f2id="2"] pjsdiv:nth-child(3)::before {
                                                                                                                                                                                                  content: "480p";
                                                                                                                                                                                                }
body.lang_chi.quality_pro pjsdiv([is="quality,4"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                                   body.lang_chi.quality_pro pjsdiv([is="quality,4"]) pjsdiv[f2id="1"] pjsdiv:nth-child(3)::before,
                                                                                                      body.lang_chi.quality_pro pjsdiv([f2id="5"]) pjsdiv[is="quality,0"] pjsdiv::before,
                                                                                                                                                   body.lang_chi.quality_pro pjsdiv([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([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
                                                  color: #1e1e1e !important;
                                                }
html.black #player #oframeplayer pjsdiv([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([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
                                                color: #1e1e1e !important;
                                              }
html.black #player #oframeplayer pjsdiv([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([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
                                                 color: #768cff !important;
                                               }
html.blue #player #oframeplayer pjsdiv([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([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
                                               color: #768cff !important;
                                             }
html.blue #player #oframeplayer pjsdiv([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([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
                                                 color: #70d3f3 !important;
                                               }
html.cyan #player #oframeplayer pjsdiv([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([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
                                               color: #70d3f3 !important;
                                             }
html.cyan #player #oframeplayer pjsdiv([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([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
                                                  color: #89d339 !important;
                                                }
html.green #player #oframeplayer pjsdiv([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([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
                                                color: #89d339 !important;
                                              }
html.green #player #oframeplayer pjsdiv([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([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
                                                   color: #EF8F00 !important;
                                                 }
html.orange #player #oframeplayer pjsdiv([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([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
                                                 color: #EF8F00 !important;
                                               }
html.orange #player #oframeplayer pjsdiv([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([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
                                                color: #ff4646 !important;
                                              }
html.red #player #oframeplayer pjsdiv([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([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
                                              color: #ff4646 !important;
                                            }
html.red #player #oframeplayer pjsdiv([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([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
                                                   color: #ae77d8 !important;
                                                 }
html.violet #player #oframeplayer pjsdiv([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([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
                                                 color: #ae77d8 !important;
                                               }
html.violet #player #oframeplayer pjsdiv([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([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
                                                   color: #ffcf3c !important;
                                                 }
html.yellow #player #oframeplayer pjsdiv([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([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
                                                 color: #ffcf3c !important;
                                               }
html.yellow #player #oframeplayer pjsdiv([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([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
                                                   color: var(--lighten-main-color) !important;
                                                 }
html.custom #player #oframeplayer pjsdiv([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([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
                                                 color: var(--lighten-main-color) !important;
                                               }
html.custom #player #oframeplayer pjsdiv([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(.ui.button.big),
#container #scene_bottom .rightblocksegment .placeholder.poll(.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(.ui.button.big) h1, #container #scene_right .rightblocksegment .placeholder.poll(.ui.button.big) h2, #container #scene_right .rightblocksegment .placeholder.poll(.ui.button.big) h3, #container #scene_right .rightblocksegment .placeholder.poll(.ui.button.big) h4, #container #scene_right .rightblocksegment .placeholder.poll(.ui.button.big) h5, #container #scene_right .rightblocksegment .placeholder.poll(.ui.button.big) h5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  #container #scene_right .rightblocksegment .placeholder.poll(.ui.button.big) p:last-child,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               #container #scene_bottom .rightblocksegment .placeholder.poll(.ui.button.big) h1,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             #container #scene_bottom .rightblocksegment .placeholder.poll(.ui.button.big) h2,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           #container #scene_bottom .rightblocksegment .placeholder.poll(.ui.button.big) h3,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         #container #scene_bottom .rightblocksegment .placeholder.poll(.ui.button.big) h4,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       #container #scene_bottom .rightblocksegment .placeholder.poll(.ui.button.big) h5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     #container #scene_bottom .rightblocksegment .placeholder.poll(.ui.button.big) h5,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   #container #scene_bottom .rightblocksegment .placeholder.poll(.ui.button.big) p:last-child {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   width: 100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 }
#container #scene_right .rightblocksegment .placeholder.poll(.ui.button.big) .ui.button,
                                                                             #container #scene_bottom .rightblocksegment .placeholder.poll(.ui.button.big) .ui.button {
                                                                                                                                                             margin-top: 0 !important;
                                                                                                                                                           }
#container #scene_right .rightblocksegment .placeholder.poll(.ui.button.big) .ui.button.grey.confirm,
                                                                             #container #scene_bottom .rightblocksegment .placeholder.poll(.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(.ui.button.big) .ui.button,
                                                                                   #container #scene_bottom .rightblocksegment .placeholder.poll.multi(.ui.button.big) .ui.button {
                                                                                                                                                                         margin-top: 5px !important;
                                                                                                                                                                       }
#container #scene_right .rightblocksegment .placeholder.poll.multi(.ui.button.big) h4 + .ui.button,
                                                                                   #container #scene_bottom .rightblocksegment .placeholder.poll.multi(.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(.ui.button.big) h3.ui.header,
                                                                                      #container #scene_right .rightblocksegment .placeholder.poll.grid_row(.ui.button.big) p:last-child, #container #scene_right .rightblocksegment .placeholder.poll.grid_row.multi(.ui.button.big) h3.ui.header,
                                                                                                                                                                                                                                                                                      #container #scene_right .rightblocksegment .placeholder.poll.grid_row.multi(.ui.button.big) p:last-child,
                                                                                                                                                                                                                                                                                                                                                                                  #container #scene_bottom .rightblocksegment .placeholder.poll.grid_row(.ui.button.big) h3.ui.header,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                         #container #scene_bottom .rightblocksegment .placeholder.poll.grid_row(.ui.button.big) p:last-child,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                #container #scene_bottom .rightblocksegment .placeholder.poll.grid_row.multi(.ui.button.big) h3.ui.header,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             #container #scene_bottom .rightblocksegment .placeholder.poll.grid_row.multi(.ui.button.big) p:last-child {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            width: 100%;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          }
#container #scene_right .rightblocksegment .placeholder.poll.grid_row(.ui.button.big) h4 + .ui.button,
                                                                                      #container #scene_right .rightblocksegment .placeholder.poll.grid_row(.ui.button.big) .ui.button, #container #scene_right .rightblocksegment .placeholder.poll.grid_row.multi(.ui.button.big) h4 + .ui.button,
                                                                                                                                                                                                                                                                                    #container #scene_right .rightblocksegment .placeholder.poll.grid_row.multi(.ui.button.big) .ui.button,
                                                                                                                                                                                                                                                                                                                                                                                #container #scene_bottom .rightblocksegment .placeholder.poll.grid_row(.ui.button.big) h4 + .ui.button,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                       #container #scene_bottom .rightblocksegment .placeholder.poll.grid_row(.ui.button.big) .ui.button,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              #container #scene_bottom .rightblocksegment .placeholder.poll.grid_row.multi(.ui.button.big) h4 + .ui.button,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           #container #scene_bottom .rightblocksegment .placeholder.poll.grid_row.multi(.ui.button.big) .ui.button {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          margin: 2px 5px !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        }
#container #scene_right .rightblocksegment .placeholder.poll.grid_row(.ui.button.big) p:last-child .ui.button, #container #scene_right .rightblocksegment .placeholder.poll.grid_row.multi(.ui.button.big) p:last-child .ui.button,
                                                                                                                                                                                                           #container #scene_bottom .rightblocksegment .placeholder.poll.grid_row(.ui.button.big) p:last-child .ui.button,
                                                                                                                                                                                                                                                                                                  #container #scene_bottom .rightblocksegment .placeholder.poll.grid_row.multi(.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(.ui.button.big) h4 + .ui.button,
                                                                                         #container #scene_right .rightblocksegment .placeholder.poll.grid_column(.ui.button.big) .ui.button, #container #scene_right .rightblocksegment .placeholder.poll.grid_column.multi(.ui.button.big) h4 + .ui.button,
                                                                                                                                                                                                                                                                                             #container #scene_right .rightblocksegment .placeholder.poll.grid_column.multi(.ui.button.big) .ui.button,
                                                                                                                                                                                                                                                                                                                                                                                            #container #scene_bottom .rightblocksegment .placeholder.poll.grid_column(.ui.button.big) h4 + .ui.button,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      #container #scene_bottom .rightblocksegment .placeholder.poll.grid_column(.ui.button.big) .ui.button,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                #container #scene_bottom .rightblocksegment .placeholder.poll.grid_column.multi(.ui.button.big) h4 + .ui.button,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                #container #scene_bottom .rightblocksegment .placeholder.poll.grid_column.multi(.ui.button.big) .ui.button {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  margin: 5px auto 0 !important;
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                }
#container #scene_right .rightblocksegment .placeholder.poll.grid_column(.ui.button.big) p:last-child .ui.button, #container #scene_right .rightblocksegment .placeholder.poll.grid_column.multi(.ui.button.big) p:last-child .ui.button,
                                                                                                                                                                                                                 #container #scene_bottom .rightblocksegment .placeholder.poll.grid_column(.ui.button.big) p:last-child .ui.button,
                                                                                                                                                                                                                                                                                                           #container #scene_bottom .rightblocksegment .placeholder.poll.grid_column.multi(.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([is]) pjsdiv,
                                            html.red #player #oframeplayer pjsdiv([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(.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([is]) pjsdiv,
                                               html.orange #player #oframeplayer pjsdiv([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(.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([is]) pjsdiv,
                                               html.yellow #player #oframeplayer pjsdiv([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(.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([is]) pjsdiv,
                                              html.green #player #oframeplayer pjsdiv([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(.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([is]) pjsdiv,
                                             html.cyan #player #oframeplayer pjsdiv([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(.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([is]) pjsdiv,
                                             html.blue #player #oframeplayer pjsdiv([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(.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([is]) pjsdiv,
                                               html.violet #player #oframeplayer pjsdiv([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(.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([is]) pjsdiv,
                                              html.black #player #oframeplayer pjsdiv([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(.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([is]) pjsdiv,
                                               html.custom #player #oframeplayer pjsdiv([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(.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;
}