@charset "UTF-8";
@import url("/css/themes/fonts/styles/graphik_lcg.css?v2");
:root {
  --main-color: #F7AC19;
  --darkened-main-color: #031e50;
  --darkened-main-color-2: #0856e4;
  --lighten-main-color: #5992f9;
  --lighten-main-color-2: #cadcfd;
  --main-color-rgba-20: rgba(30, 107, 247, 0.2);
  --main-color-rgba-10: rgba(30, 107, 247, 0.1);
  --shadow-blocks: rgba(30, 107, 247, 0.05);
  --gradient-1: #F79119;
  --gradient-2: #FFD43A;
  --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: #F7AC19;
  --scroll-bg: #141414;
  --survey-accent: #F7AC19;
  --survey-accent-txt: #7e4c00;
  --survey-gradient-1: #FFD43A;
  --survey-gradient-2: #F79119;
  --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.container_menu #content #menuRight .sticky p.header,
#container.container_menu #content #menuLeft .sticky p.header, #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;
}

#container.container_menu #content #menuRight .sticky p.header,
#container.container_menu #content #menuLeft .sticky p.header, #container #calculator .wrap_row h5, #container #moderSurvey table tr td p, #container #moderSurvey .survey__row table tr td p, #container #formSurvey table tr td p, #container #survey .survey__row table tr td p, #container #calculator .get_summary #summary table tr td p,
#container #moderSurvey table tr td .button,
#container #formSurvey table tr td .button,
#container #survey .survey__row table tr td .button,
#container #calculator .get_summary #summary table tr td .button {
  margin: 0;
}

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

.horizontal.list a.item, a:not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #fff;
  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;
}

#container #moderSurvey #additionalComment, #container #moderSurvey #additionalService, #container #moderSurvey .survey__row, #container #moderSurvey .survey_done, #container #surveyModer, #container #formSurvey #content, #container #formSurvey .survey_done, #container #survey .survey__row, #container #calculator .wrap_row {
  background: rgba(255, 255, 255, 0.03);
  text-align: center;
  font-weight: 400;
  border-radius: 10px;
  padding: 0.813rem;
}

#container #moderSurvey #services, #container #moderSurvey #addCalcs .calc_table, #container #moderSurvey #content #tableServices, #container #surveyModer .login_inner, #container #survey form .survey__row .inputs_form, #container #calculator .wrap_row .calculator__row, #container #moderSurvey table, #container #moderSurvey .survey__row table, #container #formSurvey table, #container #survey .survey__row table, #container #calculator .get_summary #summary table {
  background: #fff;
  color: #373737;
  border-radius: 5px;
  padding: 1.5rem;
}
@media only screen and (max-width: 580px) {
  #container #moderSurvey #services, #container #moderSurvey #addCalcs .calc_table, #container #moderSurvey #content #tableServices, #container #surveyModer .login_inner, #container #survey form .survey__row .inputs_form, #container #calculator .wrap_row .calculator__row, #container #moderSurvey table, #container #moderSurvey .survey__row table, #container #formSurvey table, #container #survey .survey__row table, #container #calculator .get_summary #summary table {
    padding: 1rem;
  }
}

#container #moderSurvey .description, #container #survey .description, #container #calculator .description {
  display: block;
  font-size: 0.8rem;
  line-height: 1.2rem;
  margin-top: 0.7rem;
}
#container #moderSurvey .description a, #container #survey .description a, #container #calculator .description a {
  cursor: pointer;
}
#container #moderSurvey .description #more_read, #container #survey .description #more_read, #container #calculator .description #more_read {
  display: none;
}
#container #moderSurvey .description #hide, #container #survey .description #hide, #container #calculator .description #hide {
  display: none;
}

#container #moderSurvey table, #container #moderSurvey .survey__row table, #container #formSurvey table, #container #survey .survey__row table, #container #calculator .get_summary #summary table {
  display: block;
  width: 100%;
  border: none;
}
#container #moderSurvey table tbody, #container #moderSurvey .survey__row table tbody, #container #formSurvey table tbody, #container #survey .survey__row table tbody, #container #calculator .get_summary #summary table tbody {
  display: block;
  width: 100%;
}
#container #moderSurvey table tr, #container #moderSurvey .survey__row table tr, #container #formSurvey table tr, #container #survey .survey__row table tr, #container #calculator .get_summary #summary table tr {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  border: none;
}
#container #moderSurvey table tr:not(:last-child), #container #formSurvey table tr:not(:last-child), #container #survey .survey__row table tr:not(:last-child), #container #calculator .get_summary #summary table tr:not(:last-child) {
  margin-bottom: 2px;
}
#container #moderSurvey table tr td, #container #moderSurvey .survey__row table tr td, #container #formSurvey table tr td, #container #survey .survey__row table tr td, #container #calculator .get_summary #summary table tr td {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  align-content: center;
  justify-content: flex-start;
  background: #F6F6F6;
  padding: 0.813rem;
}
#container #moderSurvey table tr td:first-child, #container #formSurvey table tr td:first-child, #container #survey .survey__row table tr td:first-child, #container #calculator .get_summary #summary table tr td:first-child {
  width: calc(100% - 302px);
  text-align: left;
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey table tr td:first-child, #container #formSurvey table tr td:first-child, #container #survey .survey__row table tr td:first-child, #container #calculator .get_summary #summary table tr td:first-child {
    width: 100%;
  }
}
#container #moderSurvey table tr td:last-child, #container #formSurvey table tr td:last-child, #container #survey .survey__row table tr td:last-child, #container #calculator .get_summary #summary table tr td:last-child {
  width: 300px;
  justify-content: center;
  text-align: center;
  color: var(--main-color);
  font-weight: 700;
}
#container #moderSurvey table tr td:last-child p, #container #formSurvey table tr td:last-child p, #container #survey .survey__row table tr td:last-child p, #container #calculator .get_summary #summary table tr td:last-child p {
  width: 100%;
  margin-bottom: 5px;
}
#container #moderSurvey table tr td:last-child .ui.button, #container #formSurvey table tr td:last-child .ui.button, #container #survey .survey__row table tr td:last-child .ui.button, #container #calculator .get_summary #summary table tr td:last-child .ui.button {
  font-size: 0.663rem;
  padding: 9px 30px 7px;
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey table tr td:last-child, #container #formSurvey table tr td:last-child, #container #survey .survey__row table tr td:last-child, #container #calculator .get_summary #summary table tr td:last-child {
    width: 100%;
  }
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey table tr td:not(:last-child), #container #formSurvey table tr td:not(:last-child), #container #survey .survey__row table tr td:not(:last-child), #container #calculator .get_summary #summary table tr td:not(:last-child) {
    border-bottom: 1px solid #eeeeee;
  }
}
#container #moderSurvey table tr:first-child td:first-child, #container #formSurvey table tr:first-child td:first-child, #container #survey .survey__row table tr:first-child td:first-child, #container #calculator .get_summary #summary table tr:first-child td:first-child {
  border-radius: 10px 0 0 0;
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey table tr:first-child td:first-child, #container #formSurvey table tr:first-child td:first-child, #container #survey .survey__row table tr:first-child td:first-child, #container #calculator .get_summary #summary table tr:first-child td:first-child {
    border-radius: 10px 10px 0 0;
  }
}
#container #moderSurvey table tr:first-child td:last-child, #container #formSurvey table tr:first-child td:last-child, #container #survey .survey__row table tr:first-child td:last-child, #container #calculator .get_summary #summary table tr:first-child td:last-child {
  border-radius: 0 10px 0 0;
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey table tr:first-child td:last-child, #container #formSurvey table tr:first-child td:last-child, #container #survey .survey__row table tr:first-child td:last-child, #container #calculator .get_summary #summary table tr:first-child td:last-child {
    border-radius: 0;
  }
}
#container #moderSurvey table tr:first-child td:first-child:last-child, #container #formSurvey table tr:first-child td:first-child:last-child, #container #survey .survey__row table tr:first-child td:first-child:last-child, #container #calculator .get_summary #summary table tr:first-child td:first-child:last-child {
  border-radius: 10px 10px 0 0;
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey table tr:first-child td:first-child:last-child, #container #formSurvey table tr:first-child td:first-child:last-child, #container #survey .survey__row table tr:first-child td:first-child:last-child, #container #calculator .get_summary #summary table tr:first-child td:first-child:last-child {
    border-radius: 10px 10px 0 0;
  }
}
#container #moderSurvey table tr:last-child td:first-child, #container #formSurvey table tr:last-child td:first-child, #container #survey .survey__row table tr:last-child td:first-child, #container #calculator .get_summary #summary table tr:last-child td:first-child {
  border-radius: 0 0 0 10px;
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey table tr:last-child td:first-child, #container #formSurvey table tr:last-child td:first-child, #container #survey .survey__row table tr:last-child td:first-child, #container #calculator .get_summary #summary table tr:last-child td:first-child {
    border-radius: 0;
  }
}
#container #moderSurvey table tr:last-child td:last-child, #container #formSurvey table tr:last-child td:last-child, #container #survey .survey__row table tr:last-child td:last-child, #container #calculator .get_summary #summary table tr:last-child td:last-child {
  border-radius: 0 0 10px 0;
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey table tr:last-child td:last-child, #container #formSurvey table tr:last-child td:last-child, #container #survey .survey__row table tr:last-child td:last-child, #container #calculator .get_summary #summary table tr:last-child td:last-child {
    border-radius: 0 0 10px 10px;
  }
}
#container #moderSurvey table tr:last-child td:first-child:last-child, #container #formSurvey table tr:last-child td:first-child:last-child, #container #survey .survey__row table tr:last-child td:first-child:last-child, #container #calculator .get_summary #summary table tr:last-child td:first-child:last-child {
  border-radius: 0 0 10px 10px;
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey table tr:last-child td:first-child:last-child, #container #formSurvey table tr:last-child td:first-child:last-child, #container #survey .survey__row table tr:last-child td:first-child:last-child, #container #calculator .get_summary #summary table tr:last-child td:first-child:last-child {
    border-radius: 0 0 10px 10px;
  }
}
#container #moderSurvey table tr:first-child:last-child td:first-child, #container #formSurvey table tr:first-child:last-child td:first-child, #container #survey .survey__row table tr:first-child:last-child td:first-child, #container #calculator .get_summary #summary table tr:first-child:last-child td:first-child {
  border-radius: 10px 0 0 10px;
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey table tr:first-child:last-child td:first-child, #container #formSurvey table tr:first-child:last-child td:first-child, #container #survey .survey__row table tr:first-child:last-child td:first-child, #container #calculator .get_summary #summary table tr:first-child:last-child td:first-child {
    border-radius: 10px 10px 0 0;
  }
}
#container #moderSurvey table tr:first-child:last-child td:last-child, #container #formSurvey table tr:first-child:last-child td:last-child, #container #survey .survey__row table tr:first-child:last-child td:last-child, #container #calculator .get_summary #summary table tr:first-child:last-child td:last-child {
  border-radius: 0 10px 10px 0;
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey table tr:first-child:last-child td:last-child, #container #formSurvey table tr:first-child:last-child td:last-child, #container #survey .survey__row table tr:first-child:last-child td:last-child, #container #calculator .get_summary #summary table tr:first-child:last-child td:last-child {
    border-radius: 0 0 10px 10px;
  }
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey table tr:first-child:last-child td:first-child:last-child, #container #formSurvey table tr:first-child:last-child td:first-child:last-child, #container #survey .survey__row table tr:first-child:last-child td:first-child:last-child, #container #calculator .get_summary #summary table tr:first-child:last-child td:first-child:last-child {
    border-radius: 10px;
  }
}

mark {
  background: #ffe2a8;
  color: #7e4c00;
}

input,
select,
textarea,
.ui.form textarea {
  transition: 0.3s all ease-in-out;
  font-family: "Graphik LCG";
  font-size: 1rem;
  color: #D9D9D9;
  line-height: 1;
  font-weight: 400;
  background: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.3);
  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: #D9D9D9;
  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: #D9D9D9;
}
input::-ms-input-placeholder,
select::-ms-input-placeholder,
textarea::-ms-input-placeholder,
.ui.form textarea::-ms-input-placeholder {
  color: #D9D9D9;
}
input::-moz-placeholder,
select::-moz-placeholder,
textarea::-moz-placeholder,
.ui.form textarea::-moz-placeholder {
  color: #D9D9D9;
}
input::placeholder,
select::placeholder,
textarea::placeholder,
.ui.form textarea::placeholder {
  color: #D9D9D9;
}
input:-ms-input-placeholder,
select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
.ui.form textarea:-ms-input-placeholder {
  color: #D9D9D9;
}
input:-moz-placeholder,
select:-moz-placeholder,
textarea:-moz-placeholder,
.ui.form textarea:-moz-placeholder {
  color: #D9D9D9;
}
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;
}

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

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

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

.hidden {
  display: none;
}

.disabled {
  opacity: 0.5;
  pointer-events: none;
}

.strong {
  font-weight: 700;
}

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;
}

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

ol li {
  counter-increment: list;
}

.scroll-up {
  -webkit-transform: translateY(25px);
  -moz-transform: translateY(25px);
  -ms-transform: translateY(25px);
  -o-transform: translateY(25px);
  transform: translateY(25px);
  transition: 0.3s all ease-in-out;
  position: fixed;
  right: 20px;
  bottom: 20px;
  width: 60px;
  height: 60px;
  background: rgba(13, 13, 13, 0.5);
  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: 0.3s all ease-in-out;
  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: rgba(255, 255, 255, 0.03);
  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;
}

.mt-1-rem {
  margin-top: 1rem !important;
}

.mt-01-rem {
  margin-top: 0.1rem !important;
}

::-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: #fff;
}

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);
}
html body .unichat_feed::-webkit-scrollbar,
html body .ui.dropdown > .menu::-webkit-scrollbar,
html body textarea::-webkit-scrollbar,
html body #container .placeholder::-webkit-scrollbar,
html body #container #scene_right .emojionearea .emojionearea-editor::-webkit-scrollbar,
html body #container #scene_bottom .emojionearea .emojionearea-editor::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
html body .unichat_feed::-webkit-scrollbar-track,
html body .ui.dropdown > .menu::-webkit-scrollbar-track,
html body textarea::-webkit-scrollbar-track,
html body #container .placeholder::-webkit-scrollbar-track {
  background: transparent;
}
html body .unichat_feed::-webkit-scrollbar-thumb,
html body .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html body textarea::-webkit-scrollbar-thumb,
html body #container .placeholder::-webkit-scrollbar-thumb {
  background: var(--main-color);
  border-radius: 5px;
}
html body .unichat_feed::-webkit-scrollbar-thumb:active,
html body .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html body textarea::-webkit-scrollbar-thumb:active,
html body #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}

::selection {
  background: var(--main-color);
  color: #7e4c00;
}

input::selection,
textarea::selection {
  background: var(--main-color);
  color: #7e4c00;
}

.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: #7e4c00 !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: #7e4c00 !important;
}

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

html, body {
  background-color: #1e1e1e;
  font-family: "Graphik LCG";
  color: #D9D9D9;
  font-size: 1rem;
  font-weight: 300;
  margin: 0;
  padding: 0;
}

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;
  height: auto;
  min-height: 100%;
  background-image: none;
  background-color: transparent;
  z-index: 1;
}
body.poll,
body.simple.poll {
  background: transparent;
}
body.iframe,
body.simple.iframe {
  background: none !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;
  }
}

h1, h2, h3, h4, h5 {
  color: #fff;
}

#scene_right h1,
#scene_right h1.ui.header,
#scene_bottom h1,
#scene_bottom h1.ui.header {
  font-size: 1.9rem;
}
#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.6rem;
}
#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.3rem;
}
#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: 1.1rem;
}
#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.7rem;
}
#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: #fff;
}

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

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

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

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

.ui.segment {
  background: rgba(255, 255, 255, 0.03);
}
.ui.segment.rightblocksegment {
  background: none;
}

span.ui.success.text {
  display: inline-block;
  background: #ffe2a8;
  font-weight: 500;
  color: #7e4c00;
  padding: 1px 5px 4px;
}

.ui.list .list > .item .description, .ui.list > .item .description {
  color: rgba(217, 217, 217, 0.7);
  font-size: 1rem;
}

main.ui.segment {
  background: none;
}

.ui.toggle.checkbox label::before {
  transition: 0.3s all ease-in-out;
}

.ui.toggle.checkbox input:focus ~ label::before {
  background-color: rgba(0, 0, 0, 0.05);
}

.ui.toggle.checkbox:hover label::before,
.ui.toggle.checkbox input:focus:hover ~ label::before {
  background-color: rgba(0, 0, 0, 0.15);
}

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

.ui.toggle.checkbox input:checked:hover ~ label::before,
.ui.toggle.checkbox input:focus:hover:checked ~ label::before,
.ui.toggle.checkbox input:checked:hover ~ label:before {
  background-color: #f9be4a !important;
}

.ui.toggle.checkbox label {
  padding-left: 3.6rem;
}

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

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

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

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

.ui.inverted.menu {
  background: rgba(13, 13, 13, 0.7);
}
.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: #D9D9D9;
}

.ui.inverted.segment,
.ui.inverted.segments .segment,
.ui.primary.inverted.segment {
  background: rgba(255, 255, 255, 0.03);
  color: #D9D9D9;
}

#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: 0.3s all ease-in-out;
  color: #D9D9D9;
}

.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: #D9D9D9 !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.selection.active.dropdown:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

.ui.menu .dropdown.item .menu,
.ui.menu .dropdown .menu {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: rgba(13, 13, 13, 0.95);
  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: #D9D9D9;
  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: 0.3s all ease-in-out;
  font-family: "Graphik LCG";
  font-size: 1rem;
  color: #D9D9D9;
  line-height: 1;
  font-weight: 400;
  background: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.3);
  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: #D9D9D9;
  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: #D9D9D9;
}
.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: #D9D9D9;
}
.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: #D9D9D9;
}
.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: #D9D9D9;
}
.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: #D9D9D9;
}
.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: #D9D9D9;
}
.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: #D9D9D9 !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(217, 217, 217, 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: 0.3s all ease-in-out;
  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: 0.3s all ease-in-out;
  padding: 1.3rem 1rem;
  margin: 0;
  border-radius: 10px 10px 0 0;
  z-index: 1;
}
.ui.secondary.pointing.menu#logintabs a.item::before {
  transition: 0.3s all ease-in-out;
  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: rgba(255, 255, 255, 0.03);
  color: #fff;
  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 {
  border-bottom: none;
}

.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.styled.accordion .active.title {
  color: var(--main-color);
}
.ui.styled.accordion .active.title:hover {
  color: #D9D9D9;
}

.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: #D9D9D9;
}

/* Buttons */
.ui.labeled.icon.button > .icon, .ui.labeled.icon.buttons > .button > .icon {
  background-color: rgba(0, 0, 0, 0.09);
}

.ui.button,
button,
.button,
#calculator .wrap_row .calculator__row input#submitButton {
  transition: 0.3s all ease-in-out;
  position: relative;
  background: #252525;
  color: #747474;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Graphik LCG";
  border-radius: 10px;
  border: none;
  outline: none;
  padding: 1rem 2.5rem 0.9rem;
  overflow: hidden;
  z-index: 1;
  cursor: pointer;
}
.ui.button.dropdown,
button.dropdown,
.button.dropdown,
#calculator .wrap_row .calculator__row input#submitButton.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,
#calculator .wrap_row .calculator__row input#submitButton:focus,
#calculator .wrap_row .calculator__row input#submitButton:active,
#calculator .wrap_row .calculator__row input#submitButton.active,
#calculator .wrap_row .calculator__row input#submitButton.active:hover {
  background: #2d2d2d;
  color: #7e7e7e;
  border: none;
  outline: none;
  border-radius: 10px;
}
.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,
#calculator .wrap_row .calculator__row input#submitButton:not(.loading)::before,
#calculator .wrap_row .calculator__row input#submitButton: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-in-out;
  -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;
}
.ui.button.dropdown::before, .ui.button.dropdown::after,
button.dropdown::before,
button.dropdown::after,
.button.dropdown::before,
.button.dropdown::after,
#calculator .wrap_row .calculator__row input#submitButton.dropdown::before,
#calculator .wrap_row .calculator__row input#submitButton.dropdown::after {
  display: none;
}
.ui.button:hover,
button:hover,
.button:hover,
#calculator .wrap_row .calculator__row input#submitButton:hover {
  background: #2d2d2d;
  color: #7e7e7e;
  border: none;
  outline: none;
}
.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,
#calculator .wrap_row .calculator__row input#submitButton:hover:not(.loading)::before,
#calculator .wrap_row .calculator__row input#submitButton: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,
#calculator .wrap_row .calculator__row input#submitButton.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,
#calculator .wrap_row .calculator__row input#submitButton.iti__selected-country::before,
#calculator .wrap_row .calculator__row input#submitButton.iti__selected-country::after {
  display: 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,
#calculator .wrap_row .calculator__row input#submitButton.iti__selected-country .iti__selected-dial-code {
  color: #D9D9D9;
}
.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,
#calculator .wrap_row .calculator__row input#submitButton.iti__selected-country:focus,
#calculator .wrap_row .calculator__row input#submitButton.iti__selected-country:active,
#calculator .wrap_row .calculator__row input#submitButton.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,
#calculator .wrap_row .calculator__row input#submitButton.iti__selected-country:focus .iti__selected-dial-code,
#calculator .wrap_row .calculator__row input#submitButton.iti__selected-country:active .iti__selected-dial-code,
#calculator .wrap_row .calculator__row input#submitButton.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,
#calculator .wrap_row .calculator__row input#submitButton.iti__selected-country .iti__selected-country-primary {
  padding-bottom: 2px;
}
.ui.button.primary,
button.primary,
.button.primary,
#calculator .wrap_row .calculator__row input#submitButton.primary {
  background-color: #FFD43A;
  background-image: linear-gradient(to left, #F79119 0%, #FFD43A 50%, #F79119 100%);
  background-size: 200% 101%;
  color: var(--button-color);
}
.ui.button.primary:hover,
button.primary:hover,
.button.primary:hover,
#calculator .wrap_row .calculator__row input#submitButton.primary:hover {
  background-color: #F79119;
  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,
#calculator .wrap_row .calculator__row input#submitButton.primary:focus,
#calculator .wrap_row .calculator__row input#submitButton.primary:active {
  color: var(--button-color);
}
.ui.button.mini,
button.mini,
.button.mini,
#calculator .wrap_row .calculator__row input#submitButton.mini {
  font-size: 0.5rem;
  padding: 0.7rem 1.2rem 0.6rem;
}
.ui.button.tiny,
button.tiny,
.button.tiny,
#calculator .wrap_row .calculator__row input#submitButton.tiny {
  font-size: 0.7rem;
  padding: 0.8rem 1.3rem 0.8rem;
}
.ui.button.small,
button.small,
.button.small,
#calculator .wrap_row .calculator__row input#submitButton.small {
  font-size: 0.85rem;
  padding: 0.9rem 1.5rem 0.9rem;
}
.ui.button.large,
button.large,
.button.large,
#calculator .wrap_row .calculator__row input#submitButton.large {
  font-size: 1.2rem;
  padding: 1.25rem 2.5rem 1.25rem;
}
.ui.button.big,
button.big,
.button.big,
#calculator .wrap_row .calculator__row input#submitButton.big {
  font-size: 1.35rem;
  padding: 1.35rem 2.5rem 1.4rem;
}
.ui.button.huge,
button.huge,
.button.huge,
#calculator .wrap_row .calculator__row input#submitButton.huge {
  font-size: 1.5rem;
  padding: 1.35rem 3rem 1.4rem;
}
.ui.button.massive,
button.massive,
.button.massive,
#calculator .wrap_row .calculator__row input#submitButton.massive {
  font-size: 1.7rem;
  padding: 1.45rem 3.2rem 1.5rem;
}
@media only screen and (max-width: 580px) {
  .ui.button,
  button,
  .button,
  #calculator .wrap_row .calculator__row input#submitButton {
    padding: 1.188rem 1.5rem 1.1rem;
  }
}

.ui.primary.button:hover,
.ui.primary.buttons .button:hover {
  background-image: linear-gradient(to left, #FFD43A 0%, #F79119 50%, #FFD43A 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.15rem;
}

.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.34rem;
}

.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 124rem;
}

.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.44rem;
}

.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: #fff;
  font-weight: 500;
}

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

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

.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.message {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: rgba(255, 255, 255, 0.05);
  color: #D9D9D9;
  border-radius: 10px;
  border: none;
  margin: 25px 0;
}
.ui.message:first-child {
  margin-top: 0;
}
.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:not(.button),
.ui.warning.message a:not(.button),
.ui.toast.warning a:not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
.ui.attached.warning.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.warning.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.toast.warning a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #fb9f2d;
}
.ui.attached.warning.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.warning.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.toast.warning a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
.ui.attached.warning.message a:not(.button):hover,
.ui.warning.message a:not(.button):hover,
.ui.toast.warning a:not(.button):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:not(.button),
.ui.info.message a:not(.button),
.ui.toast.info a:not(.button) {
  color: #1e1e1e;
  border-color: #37e997;
}
.ui.attached.info.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.info.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.toast.info a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #37e997;
}
.ui.attached.info.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.info.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.toast.info a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
.ui.attached.info.message a:not(.button):hover,
.ui.info.message a:not(.button):hover,
.ui.toast.info a:not(.button):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:not(.button),
.ui.positive.message a:not(.button),
.ui.attached.success.message a:not(.button),
.ui.success.message a:not(.button),
.ui.positive.warning a:not(.button),
.ui.success.warning a:not(.button) {
  color: #1e1e1e;
  border-color: #bedf38;
}
.ui.attached.positive.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.positive.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.attached.success.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.success.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.positive.warning a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.success.warning a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #bedf38;
}
.ui.attached.positive.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.positive.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.attached.success.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.success.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.positive.warning a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.success.warning a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
.ui.attached.positive.message a:not(.button):hover,
.ui.positive.message a:not(.button):hover,
.ui.attached.success.message a:not(.button):hover,
.ui.success.message a:not(.button):hover,
.ui.positive.warning a:not(.button):hover,
.ui.success.warning a:not(.button):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(.button),
.ui.negative.message a:not(.button),
.ui.attached.error.message a:not(.button),
.ui.error.message a:not(.button),
.ui.negative.warning a:not(.button),
.ui.error.warning a:not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
.ui.attached.negative.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.negative.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.attached.error.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.error.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.negative.warning a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button),
.ui.error.warning a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button) {
  color: #1e1e1e;
  border-color: #ff4f4f;
}
.ui.attached.negative.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.negative.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.attached.error.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.error.message a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.negative.warning a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover,
.ui.error.warning a:not(.button):not(.item):not(.dropdown):not(.nav_logo):not(.like):not(.button):hover {
  color: #0D0D0D;
  border-color: transparent;
}
.ui.attached.negative.message a:not(.button):hover,
.ui.negative.message a:not(.button):hover,
.ui.attached.error.message a:not(.button):hover,
.ui.error.message a:not(.button):hover,
.ui.negative.warning a:not(.button):hover,
.ui.error.warning a: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: #D9D9D9;
}
.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: #D9D9D9;
  border-spacing: 2px;
  border-radius: 10px;
  border: none;
}
.ui.table td {
  background: rgba(255, 255, 255, 0.03);
  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 tr:last-child td:first-child:last-child {
  border-radius: 0 0 10px 10px;
}
.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: #D9D9D9;
  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: 0.3s all ease-in-out;
  background: none;
  font-weight: 700;
  color: #D9D9D9;
  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: #7e4c00;
  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: #D9D9D9;
  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: #D9D9D9;
}

.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: #D9D9D9;
}

.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: rgba(210, 255, 209, 0.0901960784);
  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: rgba(255, 208, 208, 0.0784313725);
  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: rgba(255, 219, 191, 0.0901960784);
  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: #D9D9D9;
}
.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(217, 217, 217, 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: #D9D9D9;
}

.ui.ui.selectable.table > tbody > tr td {
  transition: 0.3s all ease-in-out;
}
.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: rgba(255, 150, 68, 0.1607843137);
}

.ui.ui.ui.ui.table.selectable tr.positive:hover {
  background: none;
}
.ui.ui.ui.ui.table.selectable tr.positive:hover td {
  background: rgba(196, 255, 144, 0.1803921569);
}

.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: rgba(255, 112, 96, 0.1803921569);
}

.ui.ui.selectable.table tr {
  transition: 0.3s all ease-in-out;
}
.ui.ui.selectable.table tr:hover td.negative, .ui.ui.selectable.table tr:hover td.error {
  background: rgba(255, 112, 96, 0.1803921569);
  color: white;
}
.ui.ui.selectable.table tr:hover td.warning {
  background: rgba(255, 150, 68, 0.1607843137);
  color: #fffbf5;
}
.ui.ui.selectable.table tr:hover td.positive {
  background: rgba(196, 255, 144, 0.1803921569);
  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: rgba(196, 255, 144, 0.1803921569);
}
.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: rgba(255, 150, 68, 0.1607843137);
}
.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: rgba(255, 112, 96, 0.1803921569);
}
.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: #D9D9D9;
}

.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: #D9D9D9;
  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: #D9D9D9;
  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: 0.3s all ease-in-out;
  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: #fad07c;
}

.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: 0.3s all ease-in-out;
  background: #c5c5c5;
  background: -webkit-linear-gradient(45deg, #c5c5c5, #ababab);
  background: -moz-linear-gradient(45deg, #c5c5c5, #ababab);
  background: -ms-linear-gradient(45deg, #c5c5c5, #ababab);
  background: -o-linear-gradient(45deg, #c5c5c5, #ababab);
  background: linear-gradient(45deg, #c5c5c5, #ababab);
}

.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: #fad07c;
}

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

.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: rgba(255, 255, 255, 0.03);
}

.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: #D9D9D9;
}

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

.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: #0D0D0D;
  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: #fff;
}
.ui.modal .ui.button.primary#registration_message_send_button {
  transition: 0.3s all ease-in-out;
  background: none;
  font-size: 0.813rem;
  color: #D9D9D9;
  text-align: center;
  text-transform: none;
  font-weight: 600;
  border-width: 1px;
  border-style: solid;
  border-color: #838383;
  border-radius: 5px;
  padding: 9px 20px 10px;
  margin: 4px 2px !important;
  background: none !important;
  color: #D9D9D9 !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: #7c5600;
  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-color: #FFD43A;
  background-image: linear-gradient(to left, #F79119 0%, #FFD43A 50%, #F79119 100%);
  background-size: 200% 101%;
  color: #7e4c00;
}
.ui.modal .ui.green.button:hover, .ui.modal .ui.green.buttons .button:hover {
  background-color: #F79119;
  background-position: right center;
  color: #7e4c00;
}
.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: #7e4c00;
}

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

.ui.modal > .content {
  background: none;
}
.ui.modal > .content .ui.form textarea {
  color: #D9D9D9;
}

.ui.modal > .header,
.ui.modal > .actions {
  background: rgba(255, 255, 255, 0.03);
  border: none;
}

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

.ui.modal > .actions {
  color: #D9D9D9;
  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.form .field .prompt.label {
  position: relative;
  right: auto;
  bottom: 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;
  }
}

#container main .ui.form .field.error textarea::-webkit-input-placeholder {
  color: #EB5F54;
}
#container main .ui.form .field.error textarea::-ms-input-placeholder {
  color: #EB5F54;
}
#container main .ui.form .field.error textarea::-moz-placeholder {
  color: #EB5F54;
}
#container main .ui.form .field.error textarea::placeholder {
  color: #EB5F54;
}
#container main .ui.form .field.error textarea:-ms-input-placeholder {
  color: #EB5F54;
}
#container main .ui.form .field.error textarea:-moz-placeholder {
  color: #EB5F54;
}
#container main .ui.form .field.error textarea:focus::-webkit-input-placeholder, #container main .ui.form .field.error textarea:active::-webkit-input-placeholder {
  color: transparent;
}
#container main .ui.form .field.error textarea:focus::-ms-input-placeholder, #container main .ui.form .field.error textarea:active::-ms-input-placeholder {
  color: transparent;
}
#container main .ui.form .field.error textarea:focus::-moz-placeholder, #container main .ui.form .field.error textarea:active::-moz-placeholder {
  color: transparent;
}
#container main .ui.form .field.error textarea:focus::placeholder, #container main .ui.form .field.error textarea:active::placeholder {
  color: transparent;
}
#container main .ui.form .field.error textarea:focus:-ms-input-placeholder, #container main .ui.form .field.error textarea:active:-ms-input-placeholder {
  color: transparent;
}
#container main .ui.form .field.error textarea:focus:-moz-placeholder, #container main .ui.form .field.error textarea:active:-moz-placeholder {
  color: transparent;
}

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

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

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

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

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

.ui.checkbox:not(.invisible) input:active ~ label {
  color: #D9D9D9;
  cursor: pointer;
}
.ui.checkbox:not(.invisible) input:active ~ label p {
  cursor: pointer;
}

.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: rgba(255, 255, 255, 0.03);
}

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

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

.ui.styled.accordion .accordion > .title, .ui.styled.accordion > .title {
  transition: 0.3s all ease-in-out;
  color: #D9D9D9;
  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 #191919;
}
.ui.styled.accordion .accordion > .title.active, .ui.styled.accordion > .title.active {
  border-bottom: 1px solid #191919;
}

.ui.checkbox label::before {
  transition: 0.3s all ease-in-out;
  top: -3px;
  width: 20px;
  height: 20px;
  background: rgba(255, 255, 255, 0.03);
  border-radius: 2px;
  border: 1px solid rgba(255, 255, 255, 0.3);
}

.ui.checkbox input:focus ~ label::before {
  background: rgba(255, 255, 255, 0.03);
  border-color: rgba(255, 255, 255, 0.3);
}

.ui.checkbox label:hover::before {
  background: rgba(255, 255, 255, 0.03);
  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-color: transparent;
  border-color: var(--main-color);
}

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

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

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

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

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

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

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

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

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

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

.ui.radio.checkbox 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 #1c1e16 inset !important;
  border-color: #5d6344 !important;
  -webkit-text-fill-color: #f1ffb3 !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 #272116 inset !important;
  border-color: #6b5224 !important;
  -webkit-text-fill-color: #ffdb95 !important;
  font-size: 1rem;
}

nav.ui.mobile {
  background: rgba(13, 13, 13, 0.7);
}
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: rgba(13, 13, 13, 0.9);
  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: 0.3s all ease-in-out;
  font-family: "Graphik LCG";
  font-size: 1rem;
  color: #D9D9D9;
  line-height: 1;
  font-weight: 400;
  background: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.3);
  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: #D9D9D9;
  outline: none;
  border-color: var(--main-color);
  border-radius: 5px;
}
.ui.form textarea::-webkit-input-placeholder, .ui.input textarea::-webkit-input-placeholder {
  color: #D9D9D9;
}
.ui.form textarea::-ms-input-placeholder, .ui.input textarea::-ms-input-placeholder {
  color: #D9D9D9;
}
.ui.form textarea::-moz-placeholder, .ui.input textarea::-moz-placeholder {
  color: #D9D9D9;
}
.ui.form textarea::placeholder, .ui.input textarea::placeholder {
  color: #D9D9D9;
}
.ui.form textarea:-ms-input-placeholder, .ui.input textarea:-ms-input-placeholder {
  color: #D9D9D9;
}
.ui.form textarea:-moz-placeholder, .ui.input textarea:-moz-placeholder {
  color: #D9D9D9;
}
.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;
}

.ui.placeholder.segment {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: rgba(255, 255, 255, 0.03);
  overflow-x: hidden;
}
.ui.placeholder.segment p,
.ui.placeholder.segment h2, .ui.placeholder.segment h3, .ui.placeholder.segment h4 {
  overflow-x: hidden;
}

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

#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.7rem 1.4rem;
}

.ui.floating.dropdown > .menu,
.ui.dropdown .menu,
.ui.selection.dropdown .menu {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: rgba(0, 0, 0, 0.5);
  color: #D9D9D9;
  border-radius: 10px !important;
  padding: 0.9rem 0.4rem !important;
}
.ui.floating.dropdown > .menu .item,
.ui.dropdown .menu .item,
.ui.selection.dropdown .menu .item {
  transition: 0.3s all ease-in-out;
  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: #D9D9D9;
}
.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: #fff;
  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: #D9D9D9;
  border-radius: 5px;
}

.iti--inline-dropdown .iti__dropdown-content {
  background: rgba(0, 0, 0, 0.5);
  color: #D9D9D9;
  border-radius: 10px !important;
  border: none !important;
  padding: 0.9rem 0.4rem !important;
  box-shadow: none !important;
  z-index: 99 !important;
}
.iti--inline-dropdown .iti__dropdown-content .iti__country {
  transition: 0.3s all ease-in-out;
  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: 0.3s all ease-in-out;
  font-family: "Graphik LCG";
  font-size: 1rem;
  color: #D9D9D9;
  line-height: 1;
  font-weight: 400;
  background: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.3);
  outline: none;
  border-radius: 5px;
  padding: 0.813rem 1.2rem;
  -webkit-tap-highlight-color: transparent;
  border-color: rgba(255, 255, 255, 0.3) !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: #D9D9D9;
  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: #D9D9D9;
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input::-ms-input-placeholder {
  color: #D9D9D9;
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input::-moz-placeholder {
  color: #D9D9D9;
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input::placeholder {
  color: #D9D9D9;
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:-ms-input-placeholder {
  color: #D9D9D9;
}
#container .ui.form .field.error .iti--inline-dropdown .iti__dropdown-content .iti__search-input:-moz-placeholder {
  color: #D9D9D9;
}
#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: #D9D9D9;
}

.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(217, 217, 217, 0.5);
  font-size: 0.813rem;
  font-weight: 500;
}

.ui.selection.dropdown {
  transition: 0.3s all ease-in-out;
  font-family: "Graphik LCG";
  font-size: 1rem;
  color: #D9D9D9;
  line-height: 1;
  font-weight: 400;
  background: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.3);
  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: #D9D9D9;
  outline: none;
  border-color: var(--main-color);
  border-radius: 5px;
}
.ui.selection.dropdown::-webkit-input-placeholder {
  color: #D9D9D9;
}
.ui.selection.dropdown::-ms-input-placeholder {
  color: #D9D9D9;
}
.ui.selection.dropdown::-moz-placeholder {
  color: #D9D9D9;
}
.ui.selection.dropdown::placeholder {
  color: #D9D9D9;
}
.ui.selection.dropdown:-ms-input-placeholder {
  color: #D9D9D9;
}
.ui.selection.dropdown:-moz-placeholder {
  color: #D9D9D9;
}
.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: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  top: 60px;
  border: none;
}

.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: rgba(255, 255, 255, 0.3);
  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:not(.upward).floating.dropdown > .menu {
  border: none !important;
}

.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;
}

#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: rgba(255, 255, 255, 0.05);
  text-align: center;
  color: #D9D9D9;
  padding: 1.5rem;
}
#container main script + .ui.positive.message a {
  color: #fff;
  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: rgba(255, 255, 255, 0.03);
  border-radius: 5px;
}
#container main blockquote {
  background: rgba(255, 255, 255, 0.03);
  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(217, 217, 217, 0.1);
  margin: 40px 0;
}
#container main .unichat_rewind {
  transition: 0.3s all ease-in-out;
  right: 6px;
  width: 60px !important;
  height: 60px !important;
  background-color: rgba(0, 0, 0, 0.5);
  font-size: 1.8rem;
  color: rgba(217, 217, 217, 0.8);
  box-shadow: none;
}
#container main .unichat_rewind:hover {
  color: var(--main-color);
}
#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 table s {
  display: inline-block;
  text-decoration: none;
}
#container main .contentblock table s a {
  transition: 0.3s all ease-in-out;
  background-color: #FFD43A;
  background-image: linear-gradient(to left, #F79119 0%, #FFD43A 50%, #F79119 100%);
  background-size: 200% 101%;
  color: #7e4c00;
  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 table s a:hover {
  background-color: #F79119;
  background-position: right center;
  color: #7e4c00;
}
#container main .contentblock table s a:focus, #container main .contentblock table s a:active {
  color: #7e4c00;
}
#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: 0.3s all ease-in-out;
  -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: #D9D9D9;
  z-index: 9;
}
#container main .field .ui.corner.label {
  border-radius: 5px;
  /* background: linear-gradient(90deg, transparent, #dark-gray-2) !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: 0.3s all ease-in-out;
  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: #D9D9D9;
  border-radius: 5px;
  margin: 0 2px;
}
#container nav .item:not(.dropdown).active {
  background: none;
  color: #fff !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 {
  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: 0.3s all ease-in-out;
  position: absolute;
  top: -10px;
  left: calc(100% + 12px);
  background: rgba(13, 13, 13, 0.95);
  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 {
  position: sticky;
  top: 0;
  bottom: auto;
  z-index: 9999 !important;
}
#container nav.fixed .ui.dropdown .menu {
  top: calc(100% + 31px);
}
@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 {
  width: 100%;
  background: #141414;
  margin-top: auto;
  padding: 0;
}
#container footer .ui.grid {
  margin: 0;
}
#container footer .top_section {
  color: #797979;
  padding-top: 85px;
  padding-bottom: 85px;
}
#container footer .top_section:has(.first_column:empty):has(.second_column:empty):has(.third_column:empty) {
  display: none;
}
#container footer .bottom_section {
  width: 100%;
  background: #0D0D0D;
  text-align: center;
  color: #e0e0e0;
  padding: 45px 15px;
}
#container footer .bottom_section a {
  border-bottom: none;
  padding-bottom: 0;
}
#container footer .bottom_section a:hover {
  opacity: 0.7;
}
#container footer.block_width {
  max-width: 1300px;
  margin: auto auto 0;
}
#container footer.block_width.ui.segment.attached {
  border-radius: 10px;
}
#container footer.block_width .bottom_section,
#container footer.block_width .top_section:has(.first_column:empty):has(.second_column:empty):has(.third_column:empty) + .bottom_section {
  border-radius: 10px;
}
#container footer.block_width .top_section + .bottom_section {
  border-radius: 0 0 10px 10px;
}
@media only screen and (max-width: 1330px) {
  #container footer.block_width {
    width: calc(100% - 30px);
  }
}

#container #authblock,
#container #accountauthblock,
#container #loginforms {
  max-width: 900px;
  background-color: #141414;
  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: #D9D9D9;
}
#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: #D9D9D9;
  background: rgba(255, 255, 255, 0.03);
}
#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-color: #FFD43A;
  background-image: linear-gradient(to left, #F79119 0%, #FFD43A 50%, #F79119 100%);
  background-size: 200% 101%;
  color: #7e4c00;
}
#container #authblock .ui.positive.button:hover,
#container #accountauthblock .ui.positive.button:hover,
#container #loginforms .ui.positive.button:hover {
  background-color: #F79119;
  background-position: right center;
  color: #7e4c00;
}
#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: #7e4c00;
}
#container #authblock #loginforms_text,
#container #accountauthblock #loginforms_text,
#container #loginforms #loginforms_text {
  margin-bottom: 2rem;
}
#container #authblock form[action="/recover-password/"],
#container #accountauthblock form[action="/recover-password/"],
#container #loginforms form[action="/recover-password/"] {
  background: rgba(255, 255, 255, 0.03);
  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: rgba(255, 255, 255, 0.03);
  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: rgba(255, 255, 255, 0.03);
  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: rgba(255, 255, 255, 0.03);
  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(247, 172, 25, 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(217, 217, 217, 0.03);
  -moz-box-shadow: 0 0 35px rgba(217, 217, 217, 0.03);
  -ms-box-shadow: 0 0 35px rgba(217, 217, 217, 0.03);
  -o-box-shadow: 0 0 35px rgba(217, 217, 217, 0.03);
  box-shadow: 0 0 35px rgba(217, 217, 217, 0.03);
  background: #141414;
  border-radius: 5px;
  padding: 1.2rem 1.2rem 1.4rem;
}
#container #authblock #loginforms .fields_block,
#container #accountauthblock #loginforms .fields_block,
#container #loginforms #loginforms .fields_block {
  -webkit-box-shadow: 0 0 35px rgba(217, 217, 217, 0.03);
  -moz-box-shadow: 0 0 35px rgba(217, 217, 217, 0.03);
  -ms-box-shadow: 0 0 35px rgba(217, 217, 217, 0.03);
  -o-box-shadow: 0 0 35px rgba(217, 217, 217, 0.03);
  box-shadow: 0 0 35px rgba(217, 217, 217, 0.03);
  background: #141414;
  border-radius: 5px;
  padding: 1.2rem 1.2rem 1.4rem;
  margin-bottom: 20px;
}
#container #authblock #loginforms .field,
#container #accountauthblock #loginforms .field,
#container #loginforms #loginforms .field {
  position: relative;
}
#container #authblock #loginforms .field .iti,
#container #accountauthblock #loginforms .field .iti,
#container #loginforms #loginforms .field .iti {
  width: 100%;
}
#container #authblock #loginforms .field .iti input,
#container #accountauthblock #loginforms .field .iti input,
#container #loginforms #loginforms .field .iti input {
  width: 100%;
}
#container #authblock #loginforms .field:has(i.asterisk:first-child):not(:has(input)),
#container #accountauthblock #loginforms .field:has(i.asterisk:first-child):not(:has(input)),
#container #loginforms #loginforms .field:has(i.asterisk:first-child):not(:has(input)) {
  opacity: 0.5;
}
#container #authblock #loginforms .field #mc_agreement_signup.ui.checkbox label::before,
#container #accountauthblock #loginforms .field #mc_agreement_signup.ui.checkbox label::before,
#container #loginforms #loginforms .field #mc_agreement_signup.ui.checkbox label::before {
  top: 3px;
}
#container #authblock #loginforms .field #mc_agreement_signup.ui.checkbox label::after,
#container #accountauthblock #loginforms .field #mc_agreement_signup.ui.checkbox label::after,
#container #loginforms #loginforms .field #mc_agreement_signup.ui.checkbox label::after {
  top: 5px;
}
#container #authblock #loginforms .field.error:has(.checkbox) .prompt.label,
#container #accountauthblock #loginforms .field.error:has(.checkbox) .prompt.label,
#container #loginforms #loginforms .field.error:has(.checkbox) .prompt.label {
  position: relative;
  left: 0;
  top: 0;
  bottom: auto;
}
#container #authblock #loginforms_text,
#container #authblock #loginforms,
#container #accountauthblock #loginforms_text,
#container #accountauthblock #loginforms,
#container #loginforms #loginforms_text,
#container #loginforms #loginforms {
  max-width: 100%;
}
#container #authblock #loginforms:has(.item.active:first-child) .tab,
#container #accountauthblock #loginforms:has(.item.active:first-child) .tab,
#container #loginforms #loginforms:has(.item.active:first-child) .tab {
  border-radius: 0 10px 10px 10px;
}
#container #loginforms {
  padding: 0.813rem;
}

#container #player #oframeplayer {
  width: 100% !important;
  height: 100% !important;
}
#container #roombuttons {
  background: #0D0D0D;
  border-radius: 10px 10px 0 0;
  padding: 0.9rem !important;
  margin-bottom: 0;
}
#container #roombuttons .ui.button {
  transition: 0.3s all ease-in-out;
  background: none;
  font-size: 0.813rem;
  color: #D9D9D9;
  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;
  background: #000;
}
@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;
  margin-bottom: 4px;
}
#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: 0.3s all ease-in-out;
  color: #D9D9D9;
  border-radius: 5px;
  border-bottom: none;
  margin-top: 0;
  margin-bottom: 0;
  padding: 8px 4px;
}
#container #scene_right #scene_righttabs.menu .item:hover,
#container #scene_right #scene_bottomtabs.menu .item:hover,
#container #scene_bottom #scene_righttabs.menu .item:hover,
#container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: var(--main-color);
}
#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;
  color: #fff;
  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 .placeholder,
#container #scene_bottom .placeholder {
  background: none;
  border-radius: 0;
  padding: 0;
  overflow: auto;
}
#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 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.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;
  font-weight: 400;
  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;
}
@media only screen and (max-width: 767.98px) {
  #container #scene_right div.unichat,
  #container #scene_bottom div.unichat {
    height: auto;
  }
}
#container #scene_right .unichat_pin_message .topic,
#container #scene_bottom .unichat_pin_message .topic {
  color: #D9D9D9;
}
#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 .ui.two.bottom.attached.buttons,
#container #scene_bottom .unichat_form.type_selector .ui.two.bottom.attached.buttons {
  background: #252525;
  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: #141414;
  border: 1px solid rgba(255, 255, 255, 0.3);
  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;
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor::-webkit-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor::-webkit-input-placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor::-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor::-ms-input-placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor::-moz-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor::-moz-placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor::placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor::placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:-ms-input-placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:-moz-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:-moz-placeholder {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:focus::-webkit-input-placeholder, #container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:active::-webkit-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:focus::-webkit-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:active::-webkit-input-placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:focus::-ms-input-placeholder, #container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:active::-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:focus::-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:active::-ms-input-placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:focus::-moz-placeholder, #container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:active::-moz-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:focus::-moz-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:active::-moz-placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:focus::placeholder, #container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:active::placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:focus::placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:active::placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:focus:-ms-input-placeholder, #container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:active:-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:focus:-ms-input-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:active:-ms-input-placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:focus:-moz-placeholder, #container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:active:-moz-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:focus:-moz-placeholder,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:active:-moz-placeholder {
  color: transparent;
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-editor:empty:before,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-editor:empty:before {
  color: rgba(55, 55, 55, 0.5);
}
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-button > div,
#container #scene_right .unichat_form.type_question .emojionearea .emojionearea-picker .emojionearea-wrapper:after,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-button > div,
#container #scene_bottom .unichat_form.type_question .emojionearea .emojionearea-picker .emojionearea-wrapper:after {
  background-image: url("https://mando.cloud/css/themes/svg/smile_dark.png") !important;
}
#container #scene_right .unichat_form.type_question .ui.two.bottom.attached.buttons .ui.button.active,
#container #scene_bottom .unichat_form.type_question .ui.two.bottom.attached.buttons .ui.button.active {
  background: #ffe399;
  color: #373737;
  border-color: transparent;
}
#container #scene_right .unichat_form.type_question .button.topic,
#container #scene_bottom .unichat_form.type_question .button.topic {
  background: #FFC37C;
  color: #373737;
}
#container #scene_right .unichat_form.type_question .button.topic:hover,
#container #scene_bottom .unichat_form.type_question .button.topic:hover {
  background: #ffbc6d;
}
#container #scene_right .unichat_form.type_question .button.topic .menu,
#container #scene_bottom .unichat_form.type_question .button.topic .menu {
  background: rgba(30, 30, 30, 0.6);
}
#container #scene_right .unichat_form.use_settings .unichat_buttons .unichat_settings_button,
#container #scene_bottom .unichat_form.use_settings .unichat_buttons .unichat_settings_button {
  display: flex;
  align-items: center;
}
#container #scene_right .unichat_form.use_settings .unichat_buttons .unichat_settings_button i.cog,
#container #scene_bottom .unichat_form.use_settings .unichat_buttons .unichat_settings_button i.cog {
  font-size: 1.2rem;
}
#container #scene_right .unichat_form.use_settings .unichat_buttons .unichat_settings_button .menu,
#container #scene_bottom .unichat_form.use_settings .unichat_buttons .unichat_settings_button .menu {
  background: #0D0D0D;
  padding: 5px !important;
  border-radius: 5px !important;
  border-color: rgba(255, 255, 255, 0.3);
}
#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: #0D0D0D !important;
}
#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 .message.unichat_reply,
#container #scene_bottom .unichat_form .message.unichat_reply {
  border: 1px solid var(--main-color);
}
#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.2);
}
#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.6);
}
#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.6);
}
#container #scene_right .emojionearea-picker .emojionearea-scroll-area .emojibtn,
#container #scene_bottom .emojionearea-picker .emojionearea-scroll-area .emojibtn {
  transition: 0.3s all ease-in-out;
  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: #141414;
  padding: 10px;
}
#container #scene_right .rightblocksegment {
  border-radius: 5px;
}
#container #scene_right .unichat_rewind {
  bottom: 14px;
}
#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: 6px 2px 5px;
}
#container #scene_right.sixteen.wide {
  width: calc(100% - 2em) !important;
  margin: 0 auto;
}
#container #scene_right .unichat_pin_message {
  margin-bottom: 20px;
}
@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 #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_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 .unichat_pin_message {
  margin-bottom: 20px;
}
#container #scene_bottom .ui.segment {
  border-radius: 0 0 10px 10px;
  padding: 5px 10px 10px;
}
#container #scene_bottom .ui.segment:has(.ui.button) {
  min-height: 200px;
}
#container #scene_bottom .ui.segment.unichat_container {
  border-radius: 0;
}
@media only screen and (max-width: 1100px) {
  #container #scene_bottom .ui.segment {
    padding: 5px;
  }
}
#container #scene_bottom .unichat_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 {
  padding-top: 15px;
}
#container #scene_bottom .unichat p {
  margin: 0 1em 1em;
}
#container #scene_bottom .unichat .unichat_pin {
  padding: 0 15px;
}
@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 .column {
  background: #0D0D0D;
  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: 20px 30px;
}
@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 .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: 0.3s all ease-in-out;
  color: rgba(217, 217, 217, 0.5);
}
#container .content {
  width: calc(100% - 50px);
}
#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: 0.3s all ease-in-out;
  background: none;
  font-size: 0.813rem;
  color: #D9D9D9;
  text-align: center;
  text-transform: none;
  font-weight: 600;
  border-width: 1px;
  border-style: solid;
  border-color: #838383;
  border-radius: 5px;
  padding: 9px 20px 10px;
  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: #7c5600;
  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-in-out;
  -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_feed {
  padding: 0;
}
#container .unichat_feed .event {
  background: rgba(255, 255, 255, 0.05);
  border-radius: 5px;
  padding: 10px;
  margin-bottom: 4px;
}
#container .unichat_feed .event:last-child {
  margin-bottom: 0;
}
#container .unichat_feed .event#unichat_loader_righttab1, #container .unichat_feed .event#unichat_loader_righttab2, #container .unichat_feed .event#unichat_loader_righttab3, #container .unichat_feed .event#unichat_loader_righttab4, #container .unichat_feed .event#unichat_loader_righttab5, #container .unichat_feed .event#unichat_loader_righttab6, #container .unichat_feed .event#unichat_loader_righttab7, #container .unichat_feed .event#unichat_loader_righttab8, #container .unichat_feed .event#unichat_loader_righttab9, #container .unichat_feed .event#unichat_loader_righttab10, #container .unichat_feed .event#unichat_loader_bottomtab1, #container .unichat_feed .event#unichat_loader_bottomtab2, #container .unichat_feed .event#unichat_loader_bottomtab3, #container .unichat_feed .event#unichat_loader_bottomtab4, #container .unichat_feed .event#unichat_loader_bottomtab5, #container .unichat_feed .event#unichat_loader_bottomtab6, #container .unichat_feed .event#unichat_loader_bottomtab7, #container .unichat_feed .event#unichat_loader_bottomtab8, #container .unichat_feed .event#unichat_loader_bottomtab9, #container .unichat_feed .event#unichat_loader_bottomtab10 {
  background: none;
  padding: 0;
}
#container .unichat_feed .event button.unichat_loader {
  transition: 0.3s all ease-in-out;
  background: none;
  font-size: 0.813rem;
  color: #D9D9D9;
  text-align: center;
  text-transform: none;
  font-weight: 600;
  border-width: 1px;
  border-style: solid;
  border-color: #838383;
  border-radius: 5px;
  padding: 9px 20px 10px;
  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: #7c5600;
  border-color: var(--main-color);
  pointer-events: none;
}
#container .unichat_feed .event .header {
  line-height: 1.25;
}
#container .unichat_feed .event cite {
  transition: 0.3s all ease-in-out;
  background: rgba(255, 255, 255, 0.03);
  border-left-color: #575757;
  border-radius: 3px;
  padding: 6px 5px 5px 8px;
  margin-bottom: 7px;
  cursor: pointer;
}
#container .unichat_feed .event cite:hover {
  background: rgba(255, 255, 255, 0.05);
}
#container .unichat_feed .event cite .summary {
  margin-bottom: 1px;
}
#container .unichat_feed .event .meta {
  align-items: center;
  line-height: 1;
  margin-top: 7px;
}
#container .unichat_feed .event .meta .date {
  color: rgba(217, 217, 217, 0.5);
}
#container .unichat_feed .event a.reply {
  font-size: 80%;
}
#container .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 .unichat_feed .event.question .content .summary {
  color: #1e1e1e;
}
#container .unichat_feed .event.question .content .topic {
  color: rgba(55, 55, 55, 0.8);
  border-top: 1px solid rgba(126, 76, 0, 0.2);
  margin-top: 7px;
  padding-top: 7px;
}
#container .unichat_feed .event.question .content a.reply {
  color: #7e4c00;
}
#container .unichat_feed .event.question .content a.reply:hover {
  color: #252525;
}
#container .unichat_feed .event.question .content cite {
  background: rgba(126, 76, 0, 0.06);
}
#container .unichat_feed .event.question .content cite:hover {
  background: rgba(126, 76, 0, 0.09);
}
#container .unichat_feed .event.question .content cite p {
  font-weight: 400;
}
#container .unichat_feed .event.question .content .extra {
  color: #373737;
  font-weight: 400;
}
#container .unichat_feed .event.question .content .extra .date {
  color: rgba(55, 55, 55, 0.5);
}
#container .unichat_feed .event.question .content .meta .date {
  color: rgba(55, 55, 55, 0.5);
}
#container .unichat_feed .event.question .content .meta a.like:not(.active) {
  color: rgba(55, 55, 55, 0.4);
}
#container .unichat_feed .event.question .content .meta a.like:not(.active) i {
  color: rgba(55, 55, 55, 0.4);
}
#container .unichat_feed .event.question .content .meta a.like:not(.active):hover {
  color: #7e4c00;
}
#container .unichat_feed .event.question .content .meta a.like:not(.active):hover i {
  color: #7e4c00;
}
#container .unichat_feed .event.question .content .meta .like span {
  color: #373737;
}
#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-in-out;
  -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 {
  /*
  .emojionearea .emojionearea-button,
  .emojionearea .emojionearea-picker {
    transition: none;

    * {
      transition: none;
    }
  } */
}
#container .unichat .unichat_form textarea {
  margin-top: 5px;
}
#container .unichat .unichat_form .unichat_message {
  border-color: rgba(255, 255, 255, 0.3);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-radius: 10px;
  margin-top: 5px;
}
#container .unichat .unichat_form .unichat_message:hover, #container .unichat .unichat_form .unichat_message:active, #container .unichat .unichat_form .unichat_message:focus {
  border-color: rgba(255, 255, 255, 0.5);
}
#container .unichat .unichat_form .unichat_message.emoji {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-radius: 10px;
}
#container .unichat .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;
  border-color: rgba(255, 255, 255, 0.5);
}
#container .unichat .unichat_form .emojionearea .emojionearea-button > div,
#container .unichat .unichat_form .emojionearea .emojionearea-picker .emojionearea-wrapper:after {
  background-image: url("https://mando.cloud/css/themes/svg/smile.png") !important;
}
#container .unichat .unichat_form .emojionearea,
#container .unichat .unichat_form .emojionearea.form-control {
  min-height: 75px;
  background: #0D0D0D;
  border-radius: 5px;
}
#container .unichat .unichat_form .emojionearea .emojionearea-editor {
  color: #D9D9D9;
  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 .9rem !important;
  margin-top: 6px;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
#container .ui.grid > .row:has(#scene_bottom[style="display:none !important"]) > .column#scene_player.sixteen.wide,
#container .ui.grid > .row:has(#scene_bottom[style="display:none !important"]) > .column#scene_player.sixteen.wide .placeholder {
  border-radius: 10px;
}
#container #roombuttons:not(:empty) + .ui.grid > .row:has(#scene_bottom[style="display:none !important"]) > .column#scene_player.sixteen.wide,
#container #roombuttons:not(:empty) + .ui.grid > .row:has(#scene_bottom[style="display:none !important"]) > .column#scene_player.sixteen.wide .placeholder {
  border-radius: 0 0 10px 10px;
}
#container .ui.grid > .row > .column#scene_player.sixteen.wide .placeholder p {
  text-align: center !important;
  line-height: 1.5;
}
#container .ui.grid > .row > #scene_player .placeholder {
  background: #000;
  color: #D9D9D9;
  padding: 2rem;
}
#container.full_screen_mode #scene_player #mediator-player {
  padding-bottom: 56.25%;
}
#container.full_screen_mode #scene_player.eleven #mediator-player {
  padding-bottom: 56.25%;
}
@media only screen and (max-width: 1100px) {
  #container.full_screen_mode #scene_player.eleven #mediator-player html #container main .sixteen.wide.column #mediator-player {
    padding-bottom: 56.25% !important;
  }
}
#container.full_screen_mode .sixteen#scene_player #mediator-player {
  padding-bottom: 56.25%;
}
@media only screen and (max-width: 1100px) {
  #container.full_screen_mode .sixteen#scene_player #mediator-player html #container main .sixteen.wide.column #mediator-player {
    padding-bottom: 56.25% !important;
  }
}

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

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

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

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

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

#container main #roombuttons + .stackable > .row#infoline .header #infoline_timer strong.seconds,
#container main #roombuttons + .stackable > .row#infoline .header #infoline_timer strong.minutes,
#container main #roombuttons + .stackable > .row#infoline .header #infoline_timer strong.hours {
  width: 28px;
}
#container main:has(#infoline:not(:empty)) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player .placeholder,
#container main:has(#infoline:not(:empty)) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player,
#container main:has(#infoline:not(:empty)) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container,
#container main:has(#infoline:not(:empty)) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player,
#container main:has(#infoline:not(:empty)) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player #oframeplayer,
#container main:has(#infoline) #roombuttons:empty + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player #oframeplayer {
  border-radius: 10px;
}
#container main:has(#infoline:not(:empty)) #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player .placeholder,
#container main:has(#infoline:not(:empty)) #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player,
#container main:has(#infoline:not(:empty)) #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container,
#container main:has(#infoline:not(:empty)) #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player,
#container main:has(#infoline:not(:empty)) #roombuttons + .ui.stackable.grid .sixteen.wide.column#scene_player #mediator-player #mediator-player-container #player #oframeplayer,
#container main:has(#infoline:not(:empty)) #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;
}

#container form.account {
  background: #0D0D0D;
  border-radius: 10px;
  padding: 1.5rem;
}
#container form.account .field + a.ui.button,
#container form.account .ui.primary.button {
  transition: 0.3s all ease-in-out;
  font-size: 0.813rem;
  color: #D9D9D9;
  text-align: center;
  text-transform: none;
  font-weight: 600;
  border-width: 1px;
  border-style: solid;
  border-color: #838383;
  border-radius: 5px;
  padding: 9px 20px 10px;
  margin: 4px 2px !important;
  color: #D9D9D9;
  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: rgba(255, 255, 255, 0.03);
  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-color: #FFD43A;
  background-image: linear-gradient(to left, #F79119 0%, #FFD43A 50%, #F79119 100%);
  background-size: 200% 101%;
  color: var(--button-color);
  margin-bottom: 0;
}
#container form.account .clipboard .ui.button:hover {
  background-color: #F79119;
  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: 0.3s all ease-in-out;
  background: none;
  font-size: 0.813rem;
  color: #D9D9D9;
  text-align: center;
  text-transform: none;
  font-weight: 600;
  border-width: 1px;
  border-style: solid;
  border-color: #838383;
  border-radius: 5px;
  padding: 9px 20px 10px;
  margin: 4px 2px !important;
  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 .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: 0.3s all ease-in-out;
  background: none;
  font-size: 0.813rem;
  color: #D9D9D9;
  text-align: center;
  text-transform: none;
  font-weight: 600;
  border-width: 1px;
  border-style: solid;
  border-color: #838383;
  border-radius: 5px;
  padding: 9px 20px 10px;
  margin: 4px 2px !important;
  padding: 0.813rem 1.2rem;
  overflow: hidden;
}
#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.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-in-out;
  -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);
  display: block !important;
  height: 100%;
  width: 60%;
  visibility: visible !important;
}
#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: #141414;
  border-radius: 10px;
  padding: 2rem;
}
body.simple #loginforms .ui.positive.button {
  background-color: #FFD43A;
  background-image: linear-gradient(to left, #F79119 0%, #FFD43A 50%, #F79119 100%);
  background-size: 200% 101%;
  color: #7e4c00;
}
body.simple #loginforms .ui.positive.button:hover {
  background-color: #F79119;
  background-position: right center;
  color: #7e4c00;
}
body.simple #loginforms .ui.positive.button:focus, body.simple #loginforms .ui.positive.button:active {
  color: #7e4c00;
}
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: rgba(255, 255, 255, 0.03);
  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: 0.3s all ease-in-out;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  color: #D9D9D9;
  font-size: 1rem;
}
#container #searchform .circular.search.link.icon:hover {
  color: var(--main-color);
  opacity: 1;
}
#container #search_results .item {
  background: rgba(255, 255, 255, 0.03);
  border-radius: 10px;
  padding: 1.5rem;
}
#container #search_results .item a.header {
  display: inline-block;
  font-size: 1.2rem;
  color: #D9D9D9 !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 .ui.form textarea {
  transition: 0.3s all ease-in-out;
  font-family: "Graphik LCG";
  font-size: 1rem;
  color: #D9D9D9;
  line-height: 1;
  font-weight: 400;
  background: transparent;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.3);
  outline: none;
  border-radius: 5px;
  padding: 0.813rem 1.2rem;
  -webkit-tap-highlight-color: transparent;
}
#container .ui.form textarea:hover {
  border-color: var(--main-color);
}
#container .ui.form textarea:focus, #container .ui.form textarea:active {
  background: transparent;
  color: #D9D9D9;
  outline: none;
  border-color: var(--main-color);
  border-radius: 5px;
}
#container .ui.form textarea::-webkit-input-placeholder {
  color: #D9D9D9;
}
#container .ui.form textarea::-ms-input-placeholder {
  color: #D9D9D9;
}
#container .ui.form textarea::-moz-placeholder {
  color: #D9D9D9;
}
#container .ui.form textarea::placeholder {
  color: #D9D9D9;
}
#container .ui.form textarea:-ms-input-placeholder {
  color: #D9D9D9;
}
#container .ui.form textarea:-moz-placeholder {
  color: #D9D9D9;
}
#container .ui.form textarea:focus::-webkit-input-placeholder, #container .ui.form textarea:active::-webkit-input-placeholder {
  color: transparent;
}
#container .ui.form textarea:focus::-ms-input-placeholder, #container .ui.form textarea:active::-ms-input-placeholder {
  color: transparent;
}
#container .ui.form textarea:focus::-moz-placeholder, #container .ui.form textarea:active::-moz-placeholder {
  color: transparent;
}
#container .ui.form textarea:focus::placeholder, #container .ui.form textarea:active::placeholder {
  color: transparent;
}
#container .ui.form textarea:focus:-ms-input-placeholder, #container .ui.form textarea:active:-ms-input-placeholder {
  color: transparent;
}
#container .ui.form textarea:focus:-moz-placeholder, #container .ui.form textarea:active:-moz-placeholder {
  color: transparent;
}
#container .strong .description {
  font-weight: 400;
}
#container #calculator {
  width: 100%;
  max-width: 1200px;
  padding: 0 15px;
  margin: 0 auto;
  box-sizing: border-box;
}
#container #calculator .interval {
  display: inline-flex;
  padding: 0 3px;
}
#container #calculator span.discount {
  display: none;
}
#container #calculator .wrap_row .choice .choice__block {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  justify-content: center;
}
#container #calculator .wrap_row .choice .choice__block h5 {
  margin-bottom: 0;
  margin-right: 10px;
}
#container #calculator .wrap_row .description {
  margin-bottom: 20px;
}
#container #calculator .wrap_row .calculator__row h5 {
  color: #373737;
}
#container #calculator .wrap_row .calculator__row .description {
  margin-bottom: 0;
}
#container #calculator .wrap_row .calculator__row a {
  color: #373737;
}
#container #calculator .wrap_row .calculator__row a:hover {
  color: var(--main-color);
}
#container #calculator .wrap_row .calculator__row:not(:last-child) {
  margin-bottom: 0.5rem;
}
#container #calculator .wrap_row .calculator__row .ui.styled.accordion, #container #calculator .wrap_row .calculator__row .ui.styled.accordion .accordion {
  background: #fff;
}
#container #calculator .wrap_row .calculator__row .ui.styled.accordion .accordion > .title, #container #calculator .wrap_row .calculator__row .ui.styled.accordion > .title {
  color: #373737;
}
#container #calculator .wrap_row .calculator__row .ui.styled.accordion .accordion > .title:hover, #container #calculator .wrap_row .calculator__row .ui.styled.accordion > .title:hover {
  color: rgba(55, 55, 55, 0.7);
}
#container #calculator .wrap_row .calculator__row input, #container #calculator .wrap_row .calculator__row textarea {
  transition: 0.3s all ease-in-out;
  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;
}
#container #calculator .wrap_row .calculator__row input:hover, #container #calculator .wrap_row .calculator__row textarea:hover {
  border-color: var(--main-color);
}
#container #calculator .wrap_row .calculator__row input:focus, #container #calculator .wrap_row .calculator__row input:active, #container #calculator .wrap_row .calculator__row textarea:focus, #container #calculator .wrap_row .calculator__row textarea:active {
  background: transparent;
  color: #373737;
  outline: none;
  border-color: var(--main-color);
  border-radius: 5px;
}
#container #calculator .wrap_row .calculator__row input::-webkit-input-placeholder, #container #calculator .wrap_row .calculator__row textarea::-webkit-input-placeholder {
  color: #373737;
}
#container #calculator .wrap_row .calculator__row input::-ms-input-placeholder, #container #calculator .wrap_row .calculator__row textarea::-ms-input-placeholder {
  color: #373737;
}
#container #calculator .wrap_row .calculator__row input::-moz-placeholder, #container #calculator .wrap_row .calculator__row textarea::-moz-placeholder {
  color: #373737;
}
#container #calculator .wrap_row .calculator__row input::placeholder, #container #calculator .wrap_row .calculator__row textarea::placeholder {
  color: #373737;
}
#container #calculator .wrap_row .calculator__row input:-ms-input-placeholder, #container #calculator .wrap_row .calculator__row textarea:-ms-input-placeholder {
  color: #373737;
}
#container #calculator .wrap_row .calculator__row input:-moz-placeholder, #container #calculator .wrap_row .calculator__row textarea:-moz-placeholder {
  color: #373737;
}
#container #calculator .wrap_row .calculator__row input:focus::-webkit-input-placeholder, #container #calculator .wrap_row .calculator__row input:active::-webkit-input-placeholder, #container #calculator .wrap_row .calculator__row textarea:focus::-webkit-input-placeholder, #container #calculator .wrap_row .calculator__row textarea:active::-webkit-input-placeholder {
  color: transparent;
}
#container #calculator .wrap_row .calculator__row input:focus::-ms-input-placeholder, #container #calculator .wrap_row .calculator__row input:active::-ms-input-placeholder, #container #calculator .wrap_row .calculator__row textarea:focus::-ms-input-placeholder, #container #calculator .wrap_row .calculator__row textarea:active::-ms-input-placeholder {
  color: transparent;
}
#container #calculator .wrap_row .calculator__row input:focus::-moz-placeholder, #container #calculator .wrap_row .calculator__row input:active::-moz-placeholder, #container #calculator .wrap_row .calculator__row textarea:focus::-moz-placeholder, #container #calculator .wrap_row .calculator__row textarea:active::-moz-placeholder {
  color: transparent;
}
#container #calculator .wrap_row .calculator__row input:focus::placeholder, #container #calculator .wrap_row .calculator__row input:active::placeholder, #container #calculator .wrap_row .calculator__row textarea:focus::placeholder, #container #calculator .wrap_row .calculator__row textarea:active::placeholder {
  color: transparent;
}
#container #calculator .wrap_row .calculator__row input:focus:-ms-input-placeholder, #container #calculator .wrap_row .calculator__row input:active:-ms-input-placeholder, #container #calculator .wrap_row .calculator__row textarea:focus:-ms-input-placeholder, #container #calculator .wrap_row .calculator__row textarea:active:-ms-input-placeholder {
  color: transparent;
}
#container #calculator .wrap_row .calculator__row input:focus:-moz-placeholder, #container #calculator .wrap_row .calculator__row input:active:-moz-placeholder, #container #calculator .wrap_row .calculator__row textarea:focus:-moz-placeholder, #container #calculator .wrap_row .calculator__row textarea:active:-moz-placeholder {
  color: transparent;
}
#container #calculator .wrap_row .calculator__row.other_settings {
  padding-bottom: 3.4rem;
}
#container #calculator .wrap_row .calculator__row.other_settings #sliderSaveMonth li::before,
#container #calculator .wrap_row .calculator__row.other_settings #sliderSaveMonthAdd li::before {
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  position: absolute;
  display: block;
  left: calc(50% - 9px) !important;
  right: 0;
  top: auto !important;
  bottom: -98px;
  width: auto !important;
  height: auto !important;
  background-image: none;
  border: none;
  color: #9a9a9a;
  font-weight: 400;
  font-family: "Graphik LCG";
}
#container #calculator .wrap_row .calculator__row.other_settings #sliderSaveMonth li:nth-child(6)::before,
#container #calculator .wrap_row .calculator__row.other_settings #sliderSaveMonthAdd li:nth-child(6)::before {
  content: "-10%" !important;
}
#container #calculator .wrap_row .calculator__row.other_settings #sliderSaveMonth li:nth-child(12)::before,
#container #calculator .wrap_row .calculator__row.other_settings #sliderSaveMonthAdd li:nth-child(12)::before {
  content: "-20%" !important;
}
#container #calculator .wrap_row .calculator__row.other_settings #sliderSaveMonth li:nth-child(18)::before,
#container #calculator .wrap_row .calculator__row.other_settings #sliderSaveMonthAdd li:nth-child(18)::before {
  content: "-35%" !important;
  display: none;
}
#container #calculator .wrap_row .calculator__row.other_settings #sliderSaveMonth li:nth-child(24)::before,
#container #calculator .wrap_row .calculator__row.other_settings #sliderSaveMonthAdd li:nth-child(24)::before {
  content: "-30%" !important;
}
#container #calculator .wrap_row .calculator__row.other_settings #sliderSaveMonth li:nth-child(6)::after, #container #calculator .wrap_row .calculator__row.other_settings #sliderSaveMonth li:nth-child(12)::after, #container #calculator .wrap_row .calculator__row.other_settings #sliderSaveMonth li:nth-child(24)::after,
#container #calculator .wrap_row .calculator__row.other_settings #sliderSaveMonthAdd li:nth-child(6)::after,
#container #calculator .wrap_row .calculator__row.other_settings #sliderSaveMonthAdd li:nth-child(12)::after,
#container #calculator .wrap_row .calculator__row.other_settings #sliderSaveMonthAdd li:nth-child(24)::after {
  background: var(--main-color);
  height: calc(100% + 25px);
}
#container #calculator .wrap_row .calculator__row .ui.checkbox:not(.toggle) label::before {
  background: #fff;
  border-color: #575757;
}
#container #calculator .wrap_row .calculator__row .ui.checkbox:not(.toggle) input:focus ~ label::before {
  background: #fff;
  border-color: #575757;
}
#container #calculator .wrap_row .calculator__row .ui.checkbox:not(.toggle) label:hover::before {
  background: #fff;
  border-color: var(--main-color);
}
#container #calculator .wrap_row .calculator__row .ui.checkbox:not(.toggle) input:checked ~ label::before,
#container #calculator .wrap_row .calculator__row .ui.checkbox:not(.toggle) input:checked:focus ~ label::before,
#container #calculator .wrap_row .calculator__row .ui.checkbox:not(.toggle) input:not([type=radio]):indeterminate:focus ~ label::before {
  background: #fff;
  border-color: var(--main-color);
}
#container #calculator .wrap_row .calculator__row .ui.checkbox:not(.toggle) label, #container #calculator .wrap_row .calculator__row .ui.checkbox:not(.toggle) + label {
  color: #373737;
}
@media only screen and (max-width: 800px) {
  #container #calculator .wrap_row .calculator__row {
    overflow-x: auto;
  }
}
#container #calculator .wrap_row .calculator__row::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
#container #calculator .wrap_row .calculator__row::-webkit-scrollbar-track {
  background-color: transparent;
}
#container #calculator .wrap_row .calculator__row::-webkit-scrollbar-thumb {
  background-color: var(--main-color);
  border-radius: 5px;
}
#container #calculator .wrap_row .calculator__row::-webkit-scrollbar-thumb:active {
  background: #141414;
}
#container #calculator .wrap_row .flex_info .ui.button {
  margin: 3px 2px;
}
#container #calculator .wrap_row:not(:last-child) {
  margin-bottom: 1rem;
}
#container #calculator .wrap_row .slider {
  margin-top: 45px;
}
#container #calculator .wrap_row .slider li::before {
  display: none;
}
#container #calculator .wrap_row .slider .track-fill {
  background-color: var(--main-color);
}
#container #calculator .wrap_row .slider .thumb {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  margin-top: 15px;
  background: url(/css/themes/mediator/images/thumb.svg);
  background-repeat: no-repeat;
  background-size: cover;
  width: 27px;
  height: 35px;
  border-radius: 0;
}
#container #calculator .wrap_row .slider .thumb:hover {
  background: url(/css/themes/mediator/images/thumb_hover.svg);
  background-repeat: no-repeat;
  background-size: cover;
}
#container #calculator .wrap_row .slider:last-child {
  margin-bottom: 15px;
}
@media only screen and (max-width: 800px) {
  #container #calculator .wrap_row .slider {
    min-width: 800px;
  }
}
#container #calculator .wrap_row .slider + h5 {
  margin-top: 1rem;
}
#container #calculator .wrap_row .costStream h4 {
  margin: 1.5rem 0 0.8rem;
}
#container #calculator .wrap_row .costStream.fix h4 {
  margin: 1.5rem 0 0.2rem;
}
#container #calculator .wrap_row .costStream.fix_top h4 {
  margin: 0.5rem 0 0.5rem;
}
#container #calculator .wrap_row h4 {
  margin: 0.5rem 0 0;
}
#container #calculator .wrap_row h4 span {
  color: var(--main-color);
}
#container #calculator .wrap_row h4 span.black {
  color: #373737;
}
#container #calculator .wrap_row h5 span {
  color: var(--main-color);
}
#container #calculator .wrap_row h5 span.black {
  color: #373737;
}
#container #calculator .wrap_row h5:has(.toggle) {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  justify-content: center;
}
#container #calculator .wrap_row h5:has(.toggle) .toggle {
  margin: 10px 0 10px 10px;
}
#container #calculator .wrap_row .summary_counts .count_stream_cost h5 {
  margin: 1.5rem 0;
}
#container #calculator .wrap_row .summary_counts .count_stream_cost {
  margin-bottom: 5px;
}
#container #calculator .wrap_row .costStream {
  padding-bottom: 13px;
}
#container #calculator .wrap_row .plus_minus input,
#container #calculator .wrap_row .hours_add__content input {
  max-width: 100px;
  text-align: center;
  margin: 0 2px;
}
#container #calculator .wrap_row .plus_minus button,
#container #calculator .wrap_row .hours_add__content button {
  min-width: 61px;
  text-align: center;
  padding: 1rem;
  margin: 0 2px;
}
#container #calculator .wrap_row .plus_minus p,
#container #calculator .wrap_row .hours_add__content p {
  width: 100%;
}
#container #calculator .wrap_row .plus_minus__inner,
#container #calculator .wrap_row .hours_add__content__inner {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  justify-content: center;
}
#container #calculator .wrap_row .plus_minus {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 580px) {
  #container #calculator .wrap_row .plus_minus input {
    min-width: 100%;
    margin: 5px 0;
  }
}
@media only screen and (max-width: 580px) {
  #container #calculator .wrap_row .hours_add__content input {
    min-width: 100%;
    margin: 5px 0;
  }
}
@media only screen and (max-width: 580px) {
  #container #calculator .wrap_row .ui.styled.accordion .accordion .title, #container #calculator .wrap_row .ui.styled.accordion .title {
    padding: 1.5rem 1rem;
  }
}
#container #calculator .wrap_row .save_package {
  background: #F6F6F6;
  border-radius: 5px;
  padding: 1.5rem;
  margin: 1.5rem 0 1rem;
}
#container #calculator .wrap_row .save_package .choice__block {
  justify-content: flex-start;
  max-width: 306px;
  margin: 0 auto;
}
#container #calculator .wrap_row .save_package .choice__block label {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  justify-content: flex-start;
  cursor: pointer;
}
#container #calculator .wrap_row .save_package .choice__block label p {
  width: 132px;
  text-align: left;
  margin-right: 10px;
}
#container #calculator .wrap_row .save_package .choice__block label span {
  color: var(--main-color);
  font-weight: 700;
}
#container #calculator .wrap_row .save_package .choice__block label::before {
  top: 5px;
}
#container #calculator .wrap_row .save_package .choice__block label::after {
  top: 7px;
}
#container #calculator .wrap_row .plus_minus {
  background: #F6F6F6;
  border-radius: 5px;
  padding: 1.5rem;
  margin: 1.5rem 0 1rem;
}
#container #calculator .wrap_row .plus_minus__inner {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  justify-content: center;
}
#container #calculator .wrap_row .hours_add__content {
  width: 100%;
}
#container #calculator .wrap_row .hours_add__content p {
  margin-top: 10px;
}
#container #calculator .wrap_row #saveHours .accordion {
  margin: 10px auto 0.5rem;
}
#container #calculator .wrap_row .ui.toggle.checkbox label {
  padding-left: 4.5rem;
}
#container #calculator .wrap_row .ui.toggle.checkbox label::before {
  width: 4.5rem;
}
#container #calculator .wrap_row .ui.toggle.checkbox input ~ label::before {
  content: "Выкл";
  font-size: 0.613rem;
  text-transform: uppercase;
  color: #797979;
  font-weight: 500;
  padding-left: 18px;
  padding-top: 5.6px;
}
#container #calculator .wrap_row .ui.toggle.checkbox input:checked ~ label::before {
  content: "Вкл";
  color: #fff;
  padding-left: 0;
  padding-right: 15px;
}
#container #calculator .wrap_row .ui.toggle.checkbox input:checked ~ label::after {
  left: 3.15rem;
}
#container #calculator .get_summary {
  background: rgba(255, 255, 255, 0.03);
  text-align: center;
  font-weight: 400;
  border-radius: 10px;
  padding: 0.813rem;
}
#container #calculator .get_summary #summary {
  margin-top: 17px;
}
#container #calculator .get_summary #summary button {
  margin-bottom: 15px;
}
#container #calculator .get_summary h4 {
  margin-bottom: 0;
}
#container #calculator .buttons_save {
  margin-top: 1.2rem;
}
#container #calculator h2 {
  text-align: center;
}
#container #calculator h2 span {
  color: var(--main-color);
}
#container #calculator h2 span.black {
  color: #373737;
}
#container #calculator .ui.button:not(.primary):not(.negative),
#container #calculator .button:not(.primary):not(.negative),
#container #calculator button:not(.primary):not(.negative) {
  background: #323232;
  color: #818181;
}
#container #calculator .ui.button:not(.primary):not(.negative):hover,
#container #calculator .button:not(.primary):not(.negative):hover,
#container #calculator button:not(.primary):not(.negative):hover {
  background: #393939;
  color: #818181;
}
#container #calculator #submitButton {
  display: block;
  text-align: center;
  font-weight: 700;
  border-radius: 10px;
  border: none;
  margin: 1rem auto 0;
}
@media only screen and (max-width: 580px) {
  #container #calculator #submitButton {
    width: 100%;
    margin: 0.5rem auto 0;
  }
}
#container #calculator #request .request_success {
  color: #373737;
}
#container #survey {
  width: 100%;
  max-width: 1200px;
  padding: 0 15px;
  margin: 0 auto;
  box-sizing: border-box;
}
#container #survey .description {
  margin-bottom: 20px;
}
#container #survey .interval {
  display: inline-flex;
  padding: 0 3px;
}
#container #survey h4 {
  margin: 0.5rem 0 0;
}
#container #survey .survey__row:not(:last-child) {
  margin-bottom: 1rem;
}
#container #survey .survey__row.start h4, #container #survey .survey__row.start + .survey_form h4 {
  margin: 0.5rem 0 1.3rem;
}
#container #survey .survey__row#content {
  padding: 0.813rem;
}
#container #survey .survey__row#content h4 {
  margin-top: 0.5rem;
  margin-bottom: 1.2rem;
}
#container #survey .survey__row#content h2 {
  margin: 1.3rem 0 0.8rem;
}
#container #survey .survey__row#content h2 span {
  color: var(--main-color);
}
#container #survey .full .description {
  text-align: center;
}
#container #survey .accordion {
  width: 100%;
  max-width: 1200px;
  padding: 0 15px;
  margin: 0 auto;
  box-sizing: border-box;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
#container #survey .content {
  width: 100%;
}
#container #survey #calculator {
  padding: 0;
}
#container #survey #calculator .wrap_row {
  max-width: 100%;
}
#container #survey .cancel_edit {
  margin: 1rem 0 0.5rem;
}
#container #survey .cancel_edit span {
  transition: 0.3s all ease-in-out;
  cursor: pointer;
}
#container #survey .cancel_edit span:hover {
  color: var(--main-color);
}
#container #survey form {
  background: none;
  padding: 0;
}
#container #survey form .survey__row {
  max-width: 100%;
}
#container #survey form .survey__row input:not([type=checkbox]):not([type=radio]),
#container #survey form .survey__row textarea {
  transition: 0.3s all ease-in-out;
  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;
  background: #fff;
}
#container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):hover,
#container #survey form .survey__row textarea:hover {
  border-color: var(--main-color);
}
#container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):focus, #container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):active,
#container #survey form .survey__row textarea:focus,
#container #survey form .survey__row textarea:active {
  background: transparent;
  color: #373737;
  outline: none;
  border-color: var(--main-color);
  border-radius: 5px;
}
#container #survey form .survey__row input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder,
#container #survey form .survey__row textarea::-webkit-input-placeholder {
  color: #373737;
}
#container #survey form .survey__row input:not([type=checkbox]):not([type=radio])::-ms-input-placeholder,
#container #survey form .survey__row textarea::-ms-input-placeholder {
  color: #373737;
}
#container #survey form .survey__row input:not([type=checkbox]):not([type=radio])::-moz-placeholder,
#container #survey form .survey__row textarea::-moz-placeholder {
  color: #373737;
}
#container #survey form .survey__row input:not([type=checkbox]):not([type=radio])::placeholder,
#container #survey form .survey__row textarea::placeholder {
  color: #373737;
}
#container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder,
#container #survey form .survey__row textarea:-ms-input-placeholder {
  color: #373737;
}
#container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):-moz-placeholder,
#container #survey form .survey__row textarea:-moz-placeholder {
  color: #373737;
}
#container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):focus::-webkit-input-placeholder, #container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):active::-webkit-input-placeholder,
#container #survey form .survey__row textarea:focus::-webkit-input-placeholder,
#container #survey form .survey__row textarea:active::-webkit-input-placeholder {
  color: transparent;
}
#container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):focus::-ms-input-placeholder, #container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):active::-ms-input-placeholder,
#container #survey form .survey__row textarea:focus::-ms-input-placeholder,
#container #survey form .survey__row textarea:active::-ms-input-placeholder {
  color: transparent;
}
#container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):focus::-moz-placeholder, #container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):active::-moz-placeholder,
#container #survey form .survey__row textarea:focus::-moz-placeholder,
#container #survey form .survey__row textarea:active::-moz-placeholder {
  color: transparent;
}
#container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):focus::placeholder, #container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):active::placeholder,
#container #survey form .survey__row textarea:focus::placeholder,
#container #survey form .survey__row textarea:active::placeholder {
  color: transparent;
}
#container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):focus:-ms-input-placeholder, #container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):active:-ms-input-placeholder,
#container #survey form .survey__row textarea:focus:-ms-input-placeholder,
#container #survey form .survey__row textarea:active:-ms-input-placeholder {
  color: transparent;
}
#container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):focus:-moz-placeholder, #container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):active:-moz-placeholder,
#container #survey form .survey__row textarea:focus:-moz-placeholder,
#container #survey form .survey__row textarea:active:-moz-placeholder {
  color: transparent;
}
#container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):focus, #container #survey form .survey__row input:not([type=checkbox]):not([type=radio]):active,
#container #survey form .survey__row textarea:focus,
#container #survey form .survey__row textarea:active {
  background: #fff;
}
#container #survey form .survey__row .inputs_form .choice__block {
  width: 100%;
}
#container #survey form .survey__row .inputs_form .choice__block:not(:last-child) {
  margin-bottom: 12px;
}
#container #survey form .survey__row .inputs_form .choice__block label {
  width: max-content;
  font-size: 1rem;
  color: #373737;
  cursor: pointer;
}
#container #survey form .survey__row .inputs_form .choice__block label::before {
  background: #fff;
  border-color: #575757;
}
#container #survey form .survey__row .inputs_form .choice__block label:hover::before {
  border-color: var(--main-color);
}
#container #survey form .survey__row .inputs_form .choice__block input:checked ~ label::before {
  border-color: var(--main-color);
}
#container #survey form .survey__row .inputs_form a {
  color: #373737;
}
#container #survey form .survey__row .inputs_form a:hover {
  color: var(--main-color);
}
#container #survey form .survey__row .inputs_form a#yesHelp, #container #survey form .survey__row .inputs_form a#noHelp {
  transition: 0.3s all ease-in-out;
  position: relative;
  background: #252525;
  color: #747474;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Graphik LCG";
  border-radius: 10px;
  border: none;
  outline: none;
  padding: 1rem 2.5rem 0.9rem;
  overflow: hidden;
  z-index: 1;
  cursor: pointer;
  display: inline-block;
}
#container #survey form .survey__row .inputs_form a#yesHelp.dropdown, #container #survey form .survey__row .inputs_form a#noHelp.dropdown {
  overflow: unset;
}
#container #survey form .survey__row .inputs_form a#yesHelp:focus, #container #survey form .survey__row .inputs_form a#yesHelp:active, #container #survey form .survey__row .inputs_form a#yesHelp.active, #container #survey form .survey__row .inputs_form a#yesHelp.active:hover, #container #survey form .survey__row .inputs_form a#noHelp:focus, #container #survey form .survey__row .inputs_form a#noHelp:active, #container #survey form .survey__row .inputs_form a#noHelp.active, #container #survey form .survey__row .inputs_form a#noHelp.active:hover {
  background: #2d2d2d;
  color: #7e7e7e;
  border: none;
  outline: none;
  border-radius: 10px;
}
#container #survey form .survey__row .inputs_form a#yesHelp:not(.loading)::before, #container #survey form .survey__row .inputs_form a#yesHelp:not(.loading)::after, #container #survey form .survey__row .inputs_form a#noHelp:not(.loading)::before, #container #survey form .survey__row .inputs_form a#noHelp: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-in-out;
  -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 #survey form .survey__row .inputs_form a#yesHelp.dropdown::before, #container #survey form .survey__row .inputs_form a#yesHelp.dropdown::after, #container #survey form .survey__row .inputs_form a#noHelp.dropdown::before, #container #survey form .survey__row .inputs_form a#noHelp.dropdown::after {
  display: none;
}
#container #survey form .survey__row .inputs_form a#yesHelp:hover, #container #survey form .survey__row .inputs_form a#noHelp:hover {
  background: #2d2d2d;
  color: #7e7e7e;
  border: none;
  outline: none;
}
#container #survey form .survey__row .inputs_form a#yesHelp:hover:not(.loading)::before, #container #survey form .survey__row .inputs_form a#yesHelp:hover:not(.loading)::after, #container #survey form .survey__row .inputs_form a#noHelp:hover:not(.loading)::before, #container #survey form .survey__row .inputs_form a#noHelp:hover:not(.loading)::after {
  -webkit-transform: translateX(200%);
  -moz-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -o-transform: translateX(200%);
  transform: translateX(200%);
}
#container #survey form .survey__row .inputs_form a#yesHelp.iti__selected-country, #container #survey form .survey__row .inputs_form a#noHelp.iti__selected-country {
  padding: 2px 0 0;
}
#container #survey form .survey__row .inputs_form a#yesHelp.iti__selected-country::before, #container #survey form .survey__row .inputs_form a#yesHelp.iti__selected-country::after, #container #survey form .survey__row .inputs_form a#noHelp.iti__selected-country::before, #container #survey form .survey__row .inputs_form a#noHelp.iti__selected-country::after {
  display: none;
}
#container #survey form .survey__row .inputs_form a#yesHelp.iti__selected-country .iti__selected-dial-code, #container #survey form .survey__row .inputs_form a#noHelp.iti__selected-country .iti__selected-dial-code {
  color: #D9D9D9;
}
#container #survey form .survey__row .inputs_form a#yesHelp.iti__selected-country:focus, #container #survey form .survey__row .inputs_form a#yesHelp.iti__selected-country:active, #container #survey form .survey__row .inputs_form a#yesHelp.iti__selected-country:hover, #container #survey form .survey__row .inputs_form a#noHelp.iti__selected-country:focus, #container #survey form .survey__row .inputs_form a#noHelp.iti__selected-country:active, #container #survey form .survey__row .inputs_form a#noHelp.iti__selected-country:hover {
  background: none;
}
#container #survey form .survey__row .inputs_form a#yesHelp.iti__selected-country:focus .iti__selected-dial-code, #container #survey form .survey__row .inputs_form a#yesHelp.iti__selected-country:active .iti__selected-dial-code, #container #survey form .survey__row .inputs_form a#yesHelp.iti__selected-country:hover .iti__selected-dial-code, #container #survey form .survey__row .inputs_form a#noHelp.iti__selected-country:focus .iti__selected-dial-code, #container #survey form .survey__row .inputs_form a#noHelp.iti__selected-country:active .iti__selected-dial-code, #container #survey form .survey__row .inputs_form a#noHelp.iti__selected-country:hover .iti__selected-dial-code {
  color: var(--main-color);
}
#container #survey form .survey__row .inputs_form a#yesHelp.iti__selected-country .iti__selected-country-primary, #container #survey form .survey__row .inputs_form a#noHelp.iti__selected-country .iti__selected-country-primary {
  padding-bottom: 2px;
}
#container #survey form .survey__row .inputs_form a#yesHelp.primary, #container #survey form .survey__row .inputs_form a#noHelp.primary {
  background-color: #FFD43A;
  background-image: linear-gradient(to left, #F79119 0%, #FFD43A 50%, #F79119 100%);
  background-size: 200% 101%;
  color: #7e4c00;
}
#container #survey form .survey__row .inputs_form a#yesHelp.primary:hover, #container #survey form .survey__row .inputs_form a#noHelp.primary:hover {
  background-color: #F79119;
  background-position: right center;
  color: #7e4c00;
}
#container #survey form .survey__row .inputs_form a#yesHelp.primary:focus, #container #survey form .survey__row .inputs_form a#yesHelp.primary:active, #container #survey form .survey__row .inputs_form a#noHelp.primary:focus, #container #survey form .survey__row .inputs_form a#noHelp.primary:active {
  color: #7e4c00;
}
#container #survey form .survey__row .inputs_form a#yesHelp.mini, #container #survey form .survey__row .inputs_form a#noHelp.mini {
  font-size: 0.5rem;
  padding: 0.7rem 1.2rem 0.6rem;
}
#container #survey form .survey__row .inputs_form a#yesHelp.tiny, #container #survey form .survey__row .inputs_form a#noHelp.tiny {
  font-size: 0.7rem;
  padding: 0.8rem 1.3rem 0.8rem;
}
#container #survey form .survey__row .inputs_form a#yesHelp.small, #container #survey form .survey__row .inputs_form a#noHelp.small {
  font-size: 0.85rem;
  padding: 0.9rem 1.5rem 0.9rem;
}
#container #survey form .survey__row .inputs_form a#yesHelp.large, #container #survey form .survey__row .inputs_form a#noHelp.large {
  font-size: 1.2rem;
  padding: 1.25rem 2.5rem 1.25rem;
}
#container #survey form .survey__row .inputs_form a#yesHelp.big, #container #survey form .survey__row .inputs_form a#noHelp.big {
  font-size: 1.35rem;
  padding: 1.35rem 2.5rem 1.4rem;
}
#container #survey form .survey__row .inputs_form a#yesHelp.huge, #container #survey form .survey__row .inputs_form a#noHelp.huge {
  font-size: 1.5rem;
  padding: 1.35rem 3rem 1.4rem;
}
#container #survey form .survey__row .inputs_form a#yesHelp.massive, #container #survey form .survey__row .inputs_form a#noHelp.massive {
  font-size: 1.7rem;
  padding: 1.45rem 3.2rem 1.5rem;
}
@media only screen and (max-width: 580px) {
  #container #survey form .survey__row .inputs_form a#yesHelp, #container #survey form .survey__row .inputs_form a#noHelp {
    padding: 1.188rem 1.5rem 1.1rem;
  }
}
#container #survey form .survey__row .inputs_form textarea {
  min-height: 100px;
  background: #fff;
}
#container #survey form .survey__row .inputs_form .description {
  text-align: left;
  margin-top: 0.1rem;
  margin-bottom: 0;
}
#container #survey form .survey__row .inputs_form div.description {
  text-align: center;
  margin: 1.5rem 0 0.5rem;
}
#container #survey form .survey__row .inputs_form div.description p {
  font-size: 0.9rem;
}
#container #survey form .survey__row .inputs_form .full p {
  margin-top: 1rem;
}
#container #survey form .survey__row .inputs_form .full .description {
  text-align: center;
}
#container #survey form .survey__row .inputs_form .form_input {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  position: relative;
  background: #F6F6F6;
  border-radius: 5px;
  padding: 0.813rem;
  margin-bottom: 4px;
}
#container #survey form .survey__row .inputs_form .form_input p {
  width: calc(45% - 10px);
  text-align: left;
  margin-bottom: 0;
}
#container #survey form .survey__row .inputs_form .form_input input,
#container #survey form .survey__row .inputs_form .form_input .field {
  width: 55%;
}
#container #survey form .survey__row .inputs_form .form_input .field {
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  margin-bottom: 0;
}
#container #survey form .survey__row .inputs_form .form_input .field input {
  width: 100%;
}
#container #survey form .survey__row .inputs_form .form_input input:-webkit-autofill {
  box-shadow: 0 0 0 100px #f9ffde inset !important;
  border-color: #A7D000 !important;
  -webkit-text-fill-color: #A7D000 !important;
}
#container #survey form .survey__row .inputs_form .form_input input:-webkit-autofill::selection {
  -webkit-text-fill-color: #7e4c00 !important;
}
#container #survey form .survey__row .inputs_form .form_input input:-webkit-autofill:hover {
  box-shadow: 0 0 0 100px #fff7e8 inset !important;
  border-color: var(--main-color) !important;
  -webkit-text-fill-color: var(--main-color) !important;
}
#container #survey form .survey__row .inputs_form .form_input input:-webkit-autofill:focus, #container #survey form .survey__row .inputs_form .form_input input:-webkit-autofill:active {
  box-shadow: 0 0 0 100px #f9ffde inset !important;
  border-color: #A7D000 !important;
  -webkit-text-fill-color: #A7D000 !important;
}
#container #survey form .survey__row .inputs_form .form_input input:-webkit-autofill:focus::selection, #container #survey form .survey__row .inputs_form .form_input input:-webkit-autofill:active::selection {
  -webkit-text-fill-color: #7e4c00 !important;
}
#container #survey form .survey__row .inputs_form .form_input .message {
  width: 100%;
  text-align: left;
  color: #EB5F54;
}
#container #survey form .survey__row .inputs_form .form_input .message:not(:empty) {
  margin: 0.5rem 0 0 auto;
}
#container #survey form .survey__row .inputs_form .form_input .check {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
#container #survey form .survey__row .inputs_form .form_input .check span#ico {
  transition: 0.3s all ease-in-out;
  position: relative;
  width: 22px;
  height: 22px;
  opacity: 0.1;
  margin-right: 10px;
  cursor: pointer;
}
#container #survey form .survey__row .inputs_form .form_input .check span#ico::before {
  position: absolute;
  content: "\f058";
  right: 5px;
  font-family: "Icons";
}
#container #survey form .survey__row .inputs_form .form_input .check span#ico:hover {
  opacity: 0.5;
}
#container #survey form .survey__row .inputs_form .form_input.checked .check span#ico {
  opacity: 1;
}
#container #survey form .survey__row .inputs_form .form_input.checked .check span#ico:hover {
  opacity: 1;
}
#container #survey .survey__row.main_info h4 {
  margin: 0.5rem 0 0;
}
#container #survey .survey__row.main_info .inputs_form .form_input {
  /* max-width: 60%; */
  padding-left: 1rem;
  margin: 0 auto 4px;
  /*
  p {
    width: calc(35% - 10px);
  }

  input,
  .field {
    width: 65%;
  }
   */
}
#container #survey .survey__row.main_info .inputs_form .form_input .field.error input::-webkit-input-placeholder {
  color: #EB5F54;
}
#container #survey .survey__row.main_info .inputs_form .form_input .field.error input::-ms-input-placeholder {
  color: #EB5F54;
}
#container #survey .survey__row.main_info .inputs_form .form_input .field.error input::-moz-placeholder {
  color: #EB5F54;
}
#container #survey .survey__row.main_info .inputs_form .form_input .field.error input::placeholder {
  color: #EB5F54;
}
#container #survey .survey__row.main_info .inputs_form .form_input .field.error input:-ms-input-placeholder {
  color: #EB5F54;
}
#container #survey .survey__row.main_info .inputs_form .form_input .field.error input:-moz-placeholder {
  color: #EB5F54;
}
#container #survey .survey__row.main_info .inputs_form .form_input .field.error input:focus::-webkit-input-placeholder, #container #survey .survey__row.main_info .inputs_form .form_input .field.error input:active::-webkit-input-placeholder {
  color: transparent;
}
#container #survey .survey__row.main_info .inputs_form .form_input .field.error input:focus::-ms-input-placeholder, #container #survey .survey__row.main_info .inputs_form .form_input .field.error input:active::-ms-input-placeholder {
  color: transparent;
}
#container #survey .survey__row.main_info .inputs_form .form_input .field.error input:focus::-moz-placeholder, #container #survey .survey__row.main_info .inputs_form .form_input .field.error input:active::-moz-placeholder {
  color: transparent;
}
#container #survey .survey__row.main_info .inputs_form .form_input .field.error input:focus::placeholder, #container #survey .survey__row.main_info .inputs_form .form_input .field.error input:active::placeholder {
  color: transparent;
}
#container #survey .survey__row.main_info .inputs_form .form_input .field.error input:focus:-ms-input-placeholder, #container #survey .survey__row.main_info .inputs_form .form_input .field.error input:active:-ms-input-placeholder {
  color: transparent;
}
#container #survey .survey__row.main_info .inputs_form .form_input .field.error input:focus:-moz-placeholder, #container #survey .survey__row.main_info .inputs_form .form_input .field.error input:active:-moz-placeholder {
  color: transparent;
}
#container #survey .survey__row.main_info .inputs_form .form_input .sticky .corner i {
  left: 45px;
}
#container #survey .survey__row.main_info .inputs_form .form_input .ui.ui.ui.basic.red.label {
  position: relative;
  bottom: auto;
  right: auto;
  width: 100%;
  background: none !important;
  text-align: left;
  color: #EB5F54 !important;
  margin-top: 0.5rem;
  border: none !important;
}
#container #survey #submitButton {
  display: block;
  border-radius: 10px;
  margin: 1rem auto 0;
}
#container #formSurvey {
  width: 100%;
  max-width: 1200px;
  padding: 0 15px;
  margin: 0 auto;
  box-sizing: border-box;
}
#container #formSurvey .form_button {
  text-align: center;
  margin-top: 1rem;
}
#container #formSurvey .form_button #moderLink {
  text-align: right;
}
#container #formSurvey h4 {
  margin: 0.5rem 0 0;
}
#container #formSurvey.survey.order h4 {
  margin: 0.5rem 0 1.2rem;
}
#container #formSurvey.survey.order #messages {
  text-align: center;
}
#container #formSurvey h2 span,
#container #formSurvey h5 span {
  color: var(--main-color);
}
#container #formSurvey h2 {
  margin-bottom: 1rem;
}
#container #formSurvey h5.fixMargin {
  margin: 1.5rem auto;
}
#container #formSurvey .interval {
  display: inline-flex;
  padding: 0 3px;
}
#container #formSurvey #messages {
  text-align: center;
  margin-bottom: 1rem;
}
#container #formSurvey #messages:empty {
  display: none;
}
#container #formSurvey .survey_head .return {
  text-align: right;
  margin-bottom: 1rem;
}
#container #formSurvey .survey_head .copy_order {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
#container #formSurvey .survey_head .copy_order .button {
  display: inline-block;
  font-size: 0.8rem;
  padding: 0.8rem 1.5rem 0.75rem;
}
#container #formSurvey .services_sum {
  display: none;
}
#container #formSurvey table {
  margin-top: 0;
}
#container #formSurvey table:not(:last-child) {
  margin-bottom: 0.5rem;
}
#container #formSurvey table#tableServices:empty {
  display: none;
}
#container #formSurvey table:empty {
  display: none;
}
#container #formSurvey table tr td[colspan="2"] {
  width: 100%;
}
#container #formSurvey table tr td:last-child {
  color: #373737;
  font-weight: 400;
}
#container #formSurvey table tr td:first-child:not([colspan="2"]), #container #formSurvey table tr td:last-child:not([colspan="2"]) {
  width: calc(50% - 1px);
}
#container #formSurvey table tr td ul li {
  text-align: left;
}
#container #formSurvey table .head {
  width: 100%;
}
#container #formSurvey table .head td:first-child,
#container #formSurvey table .head td:last-child {
  width: 100%;
  background: #f1f1f1;
}
#container #formSurvey table .head td:first-child h5,
#container #formSurvey table .head td:last-child h5 {
  color: #373737;
}
#container #formSurvey table .head td:first-child:not([colspan="2"]),
#container #formSurvey table .head td:last-child:not([colspan="2"]) {
  width: 100%;
}
#container #formSurvey #content {
  margin-bottom: 1rem;
}
#container #formSurvey #content table tr td:first-child:not([colspan="2"]) {
  width: calc(100% - 302px);
}
@media only screen and (max-width: 890px) {
  #container #formSurvey #content table tr td:first-child:not([colspan="2"]) {
    width: 100%;
  }
}
#container #formSurvey #content table tr td:last-child:not([colspan="2"]) {
  width: 300px;
}
#container #formSurvey #content table tr td:last-child:not([colspan="2"]) span {
  font-weight: 700;
  color: var(--main-color);
}
@media only screen and (max-width: 890px) {
  #container #formSurvey #content table tr td:last-child:not([colspan="2"]) {
    width: 100%;
  }
}
#container #surveyModer {
  max-width: 600px;
  margin: 0 auto;
}
#container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]),
#container #surveyModer .login_inner textarea {
  transition: 0.3s all ease-in-out;
  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;
}
#container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):hover,
#container #surveyModer .login_inner textarea:hover {
  border-color: var(--main-color);
}
#container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):focus, #container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):active,
#container #surveyModer .login_inner textarea:focus,
#container #surveyModer .login_inner textarea:active {
  background: transparent;
  color: #373737;
  outline: none;
  border-color: var(--main-color);
  border-radius: 5px;
}
#container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder,
#container #surveyModer .login_inner textarea::-webkit-input-placeholder {
  color: #373737;
}
#container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio])::-ms-input-placeholder,
#container #surveyModer .login_inner textarea::-ms-input-placeholder {
  color: #373737;
}
#container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio])::-moz-placeholder,
#container #surveyModer .login_inner textarea::-moz-placeholder {
  color: #373737;
}
#container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio])::placeholder,
#container #surveyModer .login_inner textarea::placeholder {
  color: #373737;
}
#container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):-ms-input-placeholder,
#container #surveyModer .login_inner textarea:-ms-input-placeholder {
  color: #373737;
}
#container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):-moz-placeholder,
#container #surveyModer .login_inner textarea:-moz-placeholder {
  color: #373737;
}
#container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):focus::-webkit-input-placeholder, #container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):active::-webkit-input-placeholder,
#container #surveyModer .login_inner textarea:focus::-webkit-input-placeholder,
#container #surveyModer .login_inner textarea:active::-webkit-input-placeholder {
  color: transparent;
}
#container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):focus::-ms-input-placeholder, #container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):active::-ms-input-placeholder,
#container #surveyModer .login_inner textarea:focus::-ms-input-placeholder,
#container #surveyModer .login_inner textarea:active::-ms-input-placeholder {
  color: transparent;
}
#container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):focus::-moz-placeholder, #container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):active::-moz-placeholder,
#container #surveyModer .login_inner textarea:focus::-moz-placeholder,
#container #surveyModer .login_inner textarea:active::-moz-placeholder {
  color: transparent;
}
#container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):focus::placeholder, #container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):active::placeholder,
#container #surveyModer .login_inner textarea:focus::placeholder,
#container #surveyModer .login_inner textarea:active::placeholder {
  color: transparent;
}
#container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):focus:-ms-input-placeholder, #container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):active:-ms-input-placeholder,
#container #surveyModer .login_inner textarea:focus:-ms-input-placeholder,
#container #surveyModer .login_inner textarea:active:-ms-input-placeholder {
  color: transparent;
}
#container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):focus:-moz-placeholder, #container #surveyModer .login_inner input:not([type=checkbox]):not([type=radio]):active:-moz-placeholder,
#container #surveyModer .login_inner textarea:focus:-moz-placeholder,
#container #surveyModer .login_inner textarea:active:-moz-placeholder {
  color: transparent;
}
#container #surveyModer .login_inner input,
#container #surveyModer .login_inner button {
  width: 60%;
  margin: 0 auto;
}
#container #surveyModer .login_inner input:-webkit-autofill {
  box-shadow: 0 0 0 100px #f9ffde inset !important;
  border-color: #A7D000 !important;
  -webkit-text-fill-color: #A7D000 !important;
}
#container #surveyModer .login_inner input:-webkit-autofill::selection {
  -webkit-text-fill-color: #7e4c00 !important;
}
#container #surveyModer .login_inner input:-webkit-autofill:hover {
  box-shadow: 0 0 0 100px #fff7e8 inset !important;
  border-color: var(--main-color) !important;
  -webkit-text-fill-color: var(--main-color) !important;
}
#container #surveyModer .login_inner input:-webkit-autofill:focus, #container #surveyModer .login_inner input:-webkit-autofill:active {
  box-shadow: 0 0 0 100px #f9ffde inset !important;
  border-color: #A7D000 !important;
  -webkit-text-fill-color: #A7D000 !important;
}
#container #surveyModer .login_inner input:-webkit-autofill:focus::selection, #container #surveyModer .login_inner input:-webkit-autofill:active::selection {
  -webkit-text-fill-color: #7e4c00 !important;
}
#container #surveyModer .login_inner button {
  margin-top: 0.5rem;
}
#container #moderSurvey {
  width: 100%;
  max-width: 1200px;
  padding: 0 15px;
  margin: 0 auto;
  box-sizing: border-box;
}
#container #moderSurvey .description {
  margin-bottom: 20px;
}
#container #moderSurvey .interval {
  display: inline-flex;
  padding: 0 3px;
}
#container #moderSurvey h4 {
  margin: 0.5rem 0 0;
}
#container #moderSurvey .cancel_edit {
  margin: 1rem 0 0.5rem;
}
#container #moderSurvey .cancel_edit span {
  transition: 0.3s all ease-in-out;
  cursor: pointer;
}
#container #moderSurvey .cancel_edit span:hover {
  color: var(--main-color);
}
#container #moderSurvey .survey__row:not(:last-child) {
  margin-bottom: 1rem;
}
#container #moderSurvey .survey__row.start h4, #container #moderSurvey .survey__row.start + .survey_form h4 {
  margin: 0.5rem 0 1.2rem;
}
#container #moderSurvey .survey__row#content {
  padding: 0.813rem;
}
#container #moderSurvey .survey__row#content h4 {
  margin-top: 0.5rem;
  margin-bottom: 1.2rem;
}
#container #moderSurvey .survey__row#content h2 {
  margin: 1.3rem 0 0.8rem;
}
#container #moderSurvey .survey__row#content h2 span {
  color: var(--main-color);
}
#container #moderSurvey .accordion {
  width: 100%;
  max-width: 1200px;
  padding: 0 15px;
  margin: 0 auto;
  box-sizing: border-box;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
#container #moderSurvey table {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
#container #moderSurvey table:empty {
  display: none;
}
#container #moderSurvey table tr td[colspan="2"] {
  width: 100%;
}
#container #moderSurvey table tr td:last-child {
  color: #373737;
  font-weight: 400;
}
#container #moderSurvey table tr td:first-child:not([colspan="2"]), #container #moderSurvey table tr td:last-child:not([colspan="2"]) {
  width: calc(50% - 1px);
}
#container #moderSurvey table tr td:first-child:last-child {
  width: 100%;
}
#container #moderSurvey table tr td ul li {
  text-align: left;
}
#container #moderSurvey table tr td .description {
  display: block;
  width: 100%;
  margin-top: 0.1rem;
}
#container #moderSurvey table tr td .description a {
  color: #373737;
}
#container #moderSurvey table tr td .description a:hover {
  color: var(--main-color);
}
#container #moderSurvey table tr td textarea {
  min-height: 100px;
}
#container #moderSurvey table tr td .choice__block {
  width: 100%;
}
#container #moderSurvey table tr td .choice__block:not(:last-child) {
  margin-bottom: 12px;
}
#container #moderSurvey table tr td .choice__block:last-child {
  margin-bottom: 0.8rem;
}
#container #moderSurvey table tr td .choice__block label {
  width: max-content;
  font-size: 1rem;
  color: #373737;
  cursor: pointer;
}
#container #moderSurvey table tr td .choice__block label::before {
  background: #fff;
  border-color: #575757;
}
#container #moderSurvey table tr td .choice__block label:hover::before {
  border-color: var(--main-color);
}
#container #moderSurvey table tr td .choice__block input:checked ~ label::before {
  border-color: var(--main-color);
}
#container #moderSurvey table .head {
  width: 100%;
}
#container #moderSurvey table .head td:first-child,
#container #moderSurvey table .head td:last-child {
  width: 100%;
  background: #f1f1f1;
}
#container #moderSurvey table .head td:first-child h5,
#container #moderSurvey table .head td:last-child h5 {
  color: #373737;
}
#container #moderSurvey table .head td:first-child:not([colspan="2"]),
#container #moderSurvey table .head td:last-child:not([colspan="2"]) {
  width: 100%;
}
#container #moderSurvey #tableServices:empty {
  display: none;
}
#container #moderSurvey #addCalcs .calc_table table.moder_calc td:first-child {
  width: calc(100% - 302px);
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey #addCalcs .calc_table table.moder_calc td:first-child {
    width: 100%;
  }
}
#container #moderSurvey #addCalcs .calc_table table.moder_calc td:last-child {
  width: 300px;
}
#container #moderSurvey #addCalcs .calc_table table.moder_calc td:last-child span {
  color: var(--main-color);
  font-weight: 700;
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey #addCalcs .calc_table table.moder_calc td:last-child {
    width: 100%;
  }
}
#container #moderSurvey h3 {
  text-align: center;
  margin-bottom: 1.5rem;
}
#container #moderSurvey #content h5 {
  margin-top: 1rem;
}
#container #moderSurvey #content h5 span {
  color: var(--main-color);
}
#container #moderSurvey #content #tableServices .actual_services {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  align-items: stretch;
}
#container #moderSurvey #content #tableServices .actual_services:not(:last-child) {
  margin-bottom: 2px;
}
#container #moderSurvey #content #tableServices .actual_services:first-child div.added_service {
  border-radius: 10px 0 0 0;
}
#container #moderSurvey #content #tableServices .actual_services:first-child div.added_service div:first-child {
  border-radius: 10px 0 0 0;
}
#container #moderSurvey #content #tableServices .actual_services:first-child div#choice {
  border-radius: 0 10px 0 0;
}
#container #moderSurvey #content #tableServices .actual_services:last-child div.added_service {
  border-radius: 0 0 0 10px;
}
#container #moderSurvey #content #tableServices .actual_services:last-child div.added_service div:first-child {
  border-radius: 0 0 0 10px;
}
#container #moderSurvey #content #tableServices .actual_services:last-child div#choice {
  border-radius: 0 0 10px 0;
}
#container #moderSurvey #content #tableServices .actual_services:first-child:last-child div.added_service {
  border-radius: 10px 0 0 10px;
}
#container #moderSurvey #content #tableServices .actual_services:first-child:last-child div.added_service div:first-child {
  border-radius: 10px 0 0 10px;
}
#container #moderSurvey #content #tableServices .actual_services:first-child:last-child div#choice {
  border-radius: 0 10px 10px 0;
}
#container #moderSurvey #content #tableServices .actual_services .added_service {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  align-items: stretch;
  width: calc(100% - 48.61px);
}
#container #moderSurvey #content #tableServices .actual_services .added_service div {
  background: #F6F6F6;
  padding: 0.813rem;
}
#container #moderSurvey #content #tableServices .actual_services .added_service__left {
  width: calc(100% - 302px);
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey #content #tableServices .actual_services .added_service__left {
    width: 100%;
  }
}
#container #moderSurvey #content #tableServices .actual_services .added_service__right {
  width: 300px;
  font-weight: 700;
  color: var(--main-color);
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey #content #tableServices .actual_services .added_service__right {
    width: 100%;
  }
}
#container #moderSurvey #content #tableServices .actual_services #choice {
  position: relative;
  background: #F6F6F6;
  width: 46.61px;
}
#container #moderSurvey #content #tableServices .actual_services #choice input,
#container #moderSurvey #content #tableServices .actual_services #choice label {
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  width: 20px;
  height: 20px;
  margin: 0 auto;
}
#container #moderSurvey #content #tableServices .actual_services #choice label::before {
  top: 0;
  left: 3px;
  background: #fff;
  border-color: #575757;
}
#container #moderSurvey #content #tableServices .actual_services #choice label::after {
  top: 2px;
  left: 3px;
}
#container #moderSurvey #content #tableServices .actual_services #choice input:checked ~ label::before,
#container #moderSurvey #content #tableServices .actual_services #choice input:checked:focus ~ label::before,
#container #moderSurvey #content #tableServices .actual_services #choice input:hover ~ label::before {
  border-color: var(--main-color);
}
#container #moderSurvey #addCalcs .calc_table {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  align-items: stretch;
}
#container #moderSurvey #addCalcs .calc_table:not(:last-child) {
  margin-bottom: 0.5rem;
}
#container #moderSurvey #addCalcs .calc_table label {
  width: max-content;
  font-size: 1rem;
  color: #373737;
  cursor: pointer;
}
#container #moderSurvey #addCalcs .calc_table label::before {
  background: #fff;
  border-color: #575757;
}
#container #moderSurvey #addCalcs .calc_table label:hover::before {
  border-color: var(--main-color);
}
#container #moderSurvey #addCalcs .calc_table input:checked ~ label::before {
  border-color: var(--main-color);
}
#container #moderSurvey #addCalcs .calc_table table {
  margin-bottom: 0;
}
#container #moderSurvey #addCalcs .calc_table .ui.checkbox.radio:not(#setting) {
  margin-bottom: 5px;
}
#container #moderSurvey #addCalcs .calc_table .ui.checkbox.radio input {
  width: 100%;
}
#container #moderSurvey #addCalcs .calc_table .ui.checkbox.radio label::before, #container #moderSurvey #addCalcs .calc_table .ui.checkbox.radio label::after {
  left: 7px;
}
#container #moderSurvey #addCalcs .calc_table.disabled {
  opacity: 1;
  pointer-events: all;
}
#container #moderSurvey #addCalcs .calc_table.disabled table {
  opacity: 0.5;
  pointer-events: none;
}
#container #moderSurvey #addCalcs .calc_table .moder_calc,
#container #moderSurvey #addCalcs .calc_table table {
  width: calc(100% - 65px);
  background: none;
  border-radius: 0;
  padding: 0;
}
#container #moderSurvey #addCalcs .calc_table .moder_calc td:first-child,
#container #moderSurvey #addCalcs .calc_table table td:first-child {
  width: calc(100% - 302px);
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey #addCalcs .calc_table .moder_calc td:first-child,
  #container #moderSurvey #addCalcs .calc_table table td:first-child {
    width: 100%;
  }
}
#container #moderSurvey #addCalcs .calc_table .moder_calc td:last-child,
#container #moderSurvey #addCalcs .calc_table table td:last-child {
  width: 300px;
  border-radius: 0;
}
#container #moderSurvey #addCalcs .calc_table .moder_calc td:last-child span,
#container #moderSurvey #addCalcs .calc_table table td:last-child span {
  font-weight: 700;
  color: var(--main-color);
}
@media only screen and (max-width: 890px) {
  #container #moderSurvey #addCalcs .calc_table .moder_calc td:last-child,
  #container #moderSurvey #addCalcs .calc_table table td:last-child {
    width: 100%;
  }
}
#container #moderSurvey #addCalcs .calc_table button {
  font-size: 0.875rem;
  padding: 0.5rem 0.5rem;
}
#container #moderSurvey #addCalcs .calc_table button i {
  margin: 0;
}
#container #moderSurvey #addCalcs .calc_table:last-child .moder_calc {
  margin-bottom: 0;
}
#container #moderSurvey #addCalcs .calc_table #setting {
  width: 63px;
  background: #F6F6F6;
  border-radius: 0 10px 10px 0;
  padding: 1.17rem 0.813rem 0.813rem;
}
#container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button),
#container #moderSurvey textarea {
  transition: 0.3s all ease-in-out;
  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;
  width: 100%;
  background: #fff;
}
#container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):hover,
#container #moderSurvey textarea:hover {
  border-color: var(--main-color);
}
#container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):focus, #container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):active,
#container #moderSurvey textarea:focus,
#container #moderSurvey textarea:active {
  background: transparent;
  color: #373737;
  outline: none;
  border-color: var(--main-color);
  border-radius: 5px;
}
#container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button)::-webkit-input-placeholder,
#container #moderSurvey textarea::-webkit-input-placeholder {
  color: #373737;
}
#container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button)::-ms-input-placeholder,
#container #moderSurvey textarea::-ms-input-placeholder {
  color: #373737;
}
#container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button)::-moz-placeholder,
#container #moderSurvey textarea::-moz-placeholder {
  color: #373737;
}
#container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button)::placeholder,
#container #moderSurvey textarea::placeholder {
  color: #373737;
}
#container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):-ms-input-placeholder,
#container #moderSurvey textarea:-ms-input-placeholder {
  color: #373737;
}
#container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):-moz-placeholder,
#container #moderSurvey textarea:-moz-placeholder {
  color: #373737;
}
#container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):focus::-webkit-input-placeholder, #container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):active::-webkit-input-placeholder,
#container #moderSurvey textarea:focus::-webkit-input-placeholder,
#container #moderSurvey textarea:active::-webkit-input-placeholder {
  color: transparent;
}
#container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):focus::-ms-input-placeholder, #container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):active::-ms-input-placeholder,
#container #moderSurvey textarea:focus::-ms-input-placeholder,
#container #moderSurvey textarea:active::-ms-input-placeholder {
  color: transparent;
}
#container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):focus::-moz-placeholder, #container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):active::-moz-placeholder,
#container #moderSurvey textarea:focus::-moz-placeholder,
#container #moderSurvey textarea:active::-moz-placeholder {
  color: transparent;
}
#container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):focus::placeholder, #container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):active::placeholder,
#container #moderSurvey textarea:focus::placeholder,
#container #moderSurvey textarea:active::placeholder {
  color: transparent;
}
#container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):focus:-ms-input-placeholder, #container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):active:-ms-input-placeholder,
#container #moderSurvey textarea:focus:-ms-input-placeholder,
#container #moderSurvey textarea:active:-ms-input-placeholder {
  color: transparent;
}
#container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):focus:-moz-placeholder, #container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):active:-moz-placeholder,
#container #moderSurvey textarea:focus:-moz-placeholder,
#container #moderSurvey textarea:active:-moz-placeholder {
  color: transparent;
}
#container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):focus, #container #moderSurvey input:not([type=checkbox]):not([type=radio]):not(.button):active,
#container #moderSurvey textarea:focus,
#container #moderSurvey textarea:active {
  background: #fff;
}
#container #moderSurvey textarea {
  background: #fff;
}
#container #moderSurvey input:-webkit-autofill {
  box-shadow: 0 0 0 100px #f9ffde inset !important;
  border-color: #A7D000 !important;
  -webkit-text-fill-color: #A7D000 !important;
}
#container #moderSurvey input:-webkit-autofill::selection {
  -webkit-text-fill-color: #7e4c00 !important;
}
#container #moderSurvey input:-webkit-autofill:hover {
  box-shadow: 0 0 0 100px #fff7e8 inset !important;
  border-color: var(--main-color) !important;
  -webkit-text-fill-color: var(--main-color) !important;
}
#container #moderSurvey input:-webkit-autofill:focus, #container #moderSurvey input:-webkit-autofill:active {
  box-shadow: 0 0 0 100px #f9ffde inset !important;
  border-color: #A7D000 !important;
  -webkit-text-fill-color: #A7D000 !important;
}
#container #moderSurvey input:-webkit-autofill:focus::selection, #container #moderSurvey input:-webkit-autofill:active::selection {
  -webkit-text-fill-color: #7e4c00 !important;
}
#container #moderSurvey #servicesHead h4 {
  margin: 0.5rem 0 1.3rem;
}
#container #moderSurvey #additionalService {
  margin: 1rem 0;
}
#container #moderSurvey #additionalService #add {
  padding: 1.1rem 2.5rem 1.1rem;
}
#container #moderSurvey #additionalComment {
  margin-bottom: 1rem;
}
#container #moderSurvey #additionalComment #addСomment {
  transition: 0.3s all ease-in-out;
  background: none;
  font-size: 0.813rem;
  color: #D9D9D9;
  text-align: center;
  text-transform: none;
  font-weight: 600;
  border-width: 1px;
  border-style: solid;
  border-color: #838383;
  border-radius: 5px;
  padding: 9px 20px 10px;
  margin: 4px 2px !important;
  text-transform: uppercase;
  font-size: 1rem;
  border-radius: 10px;
  padding: 1.1rem 2.5rem 1.1rem;
}
#container #moderSurvey #additionalComment #addСomment:hover {
  color: var(--main-color);
}
#container #moderSurvey #additionalComment #addСomment.primary, #container #moderSurvey #additionalComment #addСomment.active {
  background: var(--main-color);
  color: #7c5600;
  border-color: var(--main-color);
  pointer-events: none;
}
#container #moderSurvey #additionalComment .comment_stroke td {
  justify-content: space-between;
}
#container #moderSurvey #additionalComment .comment_stroke textarea {
  width: calc(100% - 42px);
}
#container #moderSurvey #additionalComment .comment_stroke .remove_comment {
  width: 36px;
}
#container #moderSurvey #additionalComment .comment_stroke button {
  position: relative;
  font-size: 0.813rem;
  padding: 0.5rem 0.6rem;
}
#container #moderSurvey #additionalComment .comment_stroke button i {
  margin-right: 0 !important;
}
#container #moderSurvey #additionalComment .comment_stroke button i::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% + 1px);
  left: 0;
  right: 0;
  text-align: center;
  margin: 0 auto;
}
#container #moderSurvey #services:empty {
  display: none;
}
#container #moderSurvey #services .service_stroke {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  align-items: stretch;
}
#container #moderSurvey #services .service_stroke:not(:last-child) {
  margin-bottom: 2px;
}
#container #moderSurvey #services .service_stroke:first-child div:first-child {
  border-radius: 10px 0 0 0;
}
#container #moderSurvey #services .service_stroke:first-child div:last-child {
  border-radius: 0 10px 0 0;
}
#container #moderSurvey #services .service_stroke:last-child div:first-child {
  border-radius: 0 0 0 10px;
}
#container #moderSurvey #services .service_stroke:last-child div:last-child {
  border-radius: 0 0 10px 0;
}
#container #moderSurvey #services .service_stroke:first-child:last-child div:first-child {
  border-radius: 10px 0 0 10px;
}
#container #moderSurvey #services .service_stroke:first-child:last-child div:last-child {
  border-radius: 0 10px 10px 0;
}
#container #moderSurvey #services .service_stroke div {
  display: flex;
  align-content: flex-start;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  align-content: center;
  background: #F6F6F6;
  padding: 0.813rem;
}
#container #moderSurvey #services .service_stroke div div {
  padding: 0;
}
#container #moderSurvey #services .service_stroke div button {
  position: relative;
  font-size: 0.813rem;
  padding: 0.5rem 0.6rem;
}
#container #moderSurvey #services .service_stroke div button i {
  margin-right: 0;
}
#container #moderSurvey #services .service_stroke div button i::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% + 1px);
  left: 0;
  right: 0;
  text-align: center;
  margin: 0 auto;
}
#container #moderSurvey #services .service_stroke div:first-child {
  position: relative;
  width: calc(65% - 1px);
}
#container #moderSurvey #services .service_stroke div:first-child i {
  width: 20px;
}
#container #moderSurvey #services .service_stroke div:first-child textarea {
  width: calc(100% - 30px);
}
#container #moderSurvey #services .service_stroke div:last-child:not(.remove_service) {
  width: calc(35% - 1px);
}
#container #moderSurvey #services .service_stroke div:last-child:not(.remove_service) input {
  width: calc(100% - 42px);
}
#container #moderSurvey #services .service_stroke div:last-child:not(.remove_service) .remove_service {
  display: block;
  width: 36px;
  text-align: right;
}
#container #moderSurvey #services + #addButtons {
  margin: 1rem 0 0.5rem;
}
#container #moderSurvey .form_button {
  text-align: center;
}
#container #moderSurvey .form_button .button {
  transition: 0.3s all ease-in-out;
  background: none;
  font-size: 0.813rem;
  color: #D9D9D9;
  text-align: center;
  text-transform: none;
  font-weight: 600;
  border-width: 1px;
  border-style: solid;
  border-color: #838383;
  border-radius: 5px;
  padding: 9px 20px 10px;
  margin: 4px 2px !important;
  font-size: 1.3rem;
  text-transform: uppercase;
  border-radius: 10px;
  padding: 1rem 2.5rem 0.9rem;
}
#container #moderSurvey .form_button .button:hover {
  color: var(--main-color);
}
#container #moderSurvey .form_button .button.primary, #container #moderSurvey .form_button .button.active {
  background: var(--main-color);
  color: #7c5600;
  border-color: var(--main-color);
  pointer-events: none;
}
#container #moderSurvey .form_button .button.primary {
  transition: 0.3s all ease-in-out;
  position: relative;
  background: #252525;
  color: #747474;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Graphik LCG";
  border-radius: 10px;
  border: none;
  outline: none;
  padding: 1rem 2.5rem 0.9rem;
  overflow: hidden;
  z-index: 1;
  cursor: pointer;
  pointer-events: all;
}
#container #moderSurvey .form_button .button.primary.dropdown {
  overflow: unset;
}
#container #moderSurvey .form_button .button.primary:focus, #container #moderSurvey .form_button .button.primary:active, #container #moderSurvey .form_button .button.primary.active, #container #moderSurvey .form_button .button.primary.active:hover {
  background: #2d2d2d;
  color: #7e7e7e;
  border: none;
  outline: none;
  border-radius: 10px;
}
#container #moderSurvey .form_button .button.primary:not(.loading)::before, #container #moderSurvey .form_button .button.primary: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-in-out;
  -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 #moderSurvey .form_button .button.primary.dropdown::before, #container #moderSurvey .form_button .button.primary.dropdown::after {
  display: none;
}
#container #moderSurvey .form_button .button.primary:hover {
  background: #2d2d2d;
  color: #7e7e7e;
  border: none;
  outline: none;
}
#container #moderSurvey .form_button .button.primary:hover:not(.loading)::before, #container #moderSurvey .form_button .button.primary:hover:not(.loading)::after {
  -webkit-transform: translateX(200%);
  -moz-transform: translateX(200%);
  -ms-transform: translateX(200%);
  -o-transform: translateX(200%);
  transform: translateX(200%);
}
#container #moderSurvey .form_button .button.primary.iti__selected-country {
  padding: 2px 0 0;
}
#container #moderSurvey .form_button .button.primary.iti__selected-country::before, #container #moderSurvey .form_button .button.primary.iti__selected-country::after {
  display: none;
}
#container #moderSurvey .form_button .button.primary.iti__selected-country .iti__selected-dial-code {
  color: #D9D9D9;
}
#container #moderSurvey .form_button .button.primary.iti__selected-country:focus, #container #moderSurvey .form_button .button.primary.iti__selected-country:active, #container #moderSurvey .form_button .button.primary.iti__selected-country:hover {
  background: none;
}
#container #moderSurvey .form_button .button.primary.iti__selected-country:focus .iti__selected-dial-code, #container #moderSurvey .form_button .button.primary.iti__selected-country:active .iti__selected-dial-code, #container #moderSurvey .form_button .button.primary.iti__selected-country:hover .iti__selected-dial-code {
  color: var(--main-color);
}
#container #moderSurvey .form_button .button.primary.iti__selected-country .iti__selected-country-primary {
  padding-bottom: 2px;
}
#container #moderSurvey .form_button .button.primary.primary {
  background-color: #FFD43A;
  background-image: linear-gradient(to left, #F79119 0%, #FFD43A 50%, #F79119 100%);
  background-size: 200% 101%;
  color: #7e4c00;
}
#container #moderSurvey .form_button .button.primary.primary:hover {
  background-color: #F79119;
  background-position: right center;
  color: #7e4c00;
}
#container #moderSurvey .form_button .button.primary.primary:focus, #container #moderSurvey .form_button .button.primary.primary:active {
  color: #7e4c00;
}
#container #moderSurvey .form_button .button.primary.mini {
  font-size: 0.5rem;
  padding: 0.7rem 1.2rem 0.6rem;
}
#container #moderSurvey .form_button .button.primary.tiny {
  font-size: 0.7rem;
  padding: 0.8rem 1.3rem 0.8rem;
}
#container #moderSurvey .form_button .button.primary.small {
  font-size: 0.85rem;
  padding: 0.9rem 1.5rem 0.9rem;
}
#container #moderSurvey .form_button .button.primary.large {
  font-size: 1.2rem;
  padding: 1.25rem 2.5rem 1.25rem;
}
#container #moderSurvey .form_button .button.primary.big {
  font-size: 1.35rem;
  padding: 1.35rem 2.5rem 1.4rem;
}
#container #moderSurvey .form_button .button.primary.huge {
  font-size: 1.5rem;
  padding: 1.35rem 3rem 1.4rem;
}
#container #moderSurvey .form_button .button.primary.massive {
  font-size: 1.7rem;
  padding: 1.45rem 3.2rem 1.5rem;
}
@media only screen and (max-width: 580px) {
  #container #moderSurvey .form_button .button.primary {
    padding: 1.188rem 1.5rem 1.1rem;
  }
}
#container .content.calc_slide__content, #container .content.calc_slide__content_add {
  width: 100%;
  padding: 0;
}
#container #calcForm .form_input,
#container #calcForm .form_textarea {
  max-width: 500px;
  margin: 5px auto;
}
#container #calcForm .form_input input, #container #calcForm .form_input textarea,
#container #calcForm .form_textarea input,
#container #calcForm .form_textarea textarea {
  width: 100%;
}
#container #calcForm .form_input input:-webkit-autofill, #container #calcForm .form_input textarea:-webkit-autofill,
#container #calcForm .form_textarea input:-webkit-autofill,
#container #calcForm .form_textarea textarea:-webkit-autofill {
  box-shadow: 0 0 0 100px #f9ffde inset !important;
  border-color: #A7D000 !important;
  -webkit-text-fill-color: #A7D000 !important;
}
#container #calcForm .form_input input:-webkit-autofill:active, #container #calcForm .form_input input:-webkit-autofill:focus, #container #calcForm .form_input input:-webkit-autofill:hover, #container #calcForm .form_input input:-internal-autofill-selected, #container #calcForm .form_input textarea:-webkit-autofill:active, #container #calcForm .form_input textarea:-webkit-autofill:focus, #container #calcForm .form_input textarea:-webkit-autofill:hover, #container #calcForm .form_input textarea:-internal-autofill-selected,
#container #calcForm .form_textarea input:-webkit-autofill:active,
#container #calcForm .form_textarea input:-webkit-autofill:focus,
#container #calcForm .form_textarea input:-webkit-autofill:hover,
#container #calcForm .form_textarea input:-internal-autofill-selected,
#container #calcForm .form_textarea textarea:-webkit-autofill:active,
#container #calcForm .form_textarea textarea:-webkit-autofill:focus,
#container #calcForm .form_textarea textarea:-webkit-autofill:hover,
#container #calcForm .form_textarea textarea:-internal-autofill-selected {
  box-shadow: 0 0 0 100px #f1f1f1 inset !important;
  border-color: #666666 !important;
  -webkit-text-fill-color: #666666 !important;
}

#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: 0.3s all ease-in-out;
}
#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: 0.3s all ease-in-out;
  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: 0.3s all ease-in-out;
  position: sticky;
  top: 85px;
  width: 100%;
  background: rgba(13, 13, 13, 0.5);
  border-radius: 10px;
  margin: 30px 0;
}
#container.container_menu #content #menuRight .sticky .menu_content,
#container.container_menu #content #menuLeft .sticky .menu_content {
  transition: 0.3s all ease-in-out;
  height: calc(100vh - 150px);
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: #242424 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: #575757;
}
#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(255, 255, 255, 0.03);
  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: 0.3s all ease-in-out;
}
#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 p.header,
#container.container_menu #content #menuLeft .sticky p.header {
  font-weight: 700;
  text-transform: none;
  border-bottom: 1px solid rgba(116, 116, 116, 0.2);
  padding: 1rem 15px;
}
#container.container_menu #content #menuRight .sticky p.header:first-child,
#container.container_menu #content #menuLeft .sticky p.header:first-child {
  padding-top: 0;
}
#container.container_menu #content #menuRight .sticky p.header:last-child,
#container.container_menu #content #menuLeft .sticky p.header:last-child {
  padding-bottom: 0;
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion {
  background: rgba(255, 255, 255, 0.03);
  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: #fff;
  border-color: rgba(116, 116, 116, 0.2);
}
#container.container_menu #content #menuRight .sticky .ui.styled.accordion .title i,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .title 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: #fff;
}
#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;
  /*
  &::before {
    display: block;
    content: '–';
    top: -1px;
    left: -15px;
    border: none;
  }
  */
}
#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 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 .accordion,
#container.container_menu #content #menuLeft .sticky .ui.styled.accordion .accordion {
  background: rgba(13, 13, 13, 0.3);
  border-top: 1px solid rgba(116, 116, 116, 0.2);
  border-bottom: 1px solid rgba(116, 116, 116, 0.2);
  border-radius: 0;
  margin: 5px 0 5px 0;
  padding: 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;
}
#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: #fff;
}
#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 all ease-in-out;
  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: #0D0D0D;
  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: #1e1e1e;
  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;
  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 #player #oframeplayer #player_control_mediatorSetting {
  right: 36px;
}

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

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

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

#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(247, 172, 25, 0.5) !important;
}
#player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(3) {
  background: var(--main-color) !important;
}
#player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(4) {
  background: var(--main-color) !important;
}
#player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(3) pjsdiv:first-child {
  background: rgba(13, 13, 13, 0.5) !important;
}
#player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(3) pjsdiv:last-child {
  opacity: 0.5 !important;
}
#player #oframeplayer pjsdiv[id^=player_playlist] pjsdiv[me^=head_x-] pjsdiv {
  background-color: rgba(13, 13, 13, 0.5) !important;
}
#player #oframeplayer pjsdiv[id^=player_playlist] pjsdiv[me^=head_x-]:hover pjsdiv {
  background-color: rgba(13, 13, 13, 0.7) !important;
}
#player #oframeplayer pjsdiv[id^=player_playlist] pjsdiv[me^=x-] pjsdiv {
  background-color: rgba(13, 13, 13, 0.5) !important;
}
#player #oframeplayer pjsdiv[id^=player_playlist]:has(svg[style="pointer-events: none; transition: transform 0.2s ease-out 0s; position: absolute; bottom: 50%; margin-bottom: -3.4px; right: 12px; transform: scale(-1, -1);"]) pjsdiv[me^=head_x-] pjsdiv {
  background-color: rgba(13, 13, 13, 0.7) !important;
}
#player #oframeplayer pjsdiv[id^=player_playlist]:has(svg[style="pointer-events: none; transition: transform 0.2s ease-out 0s; position: absolute; bottom: 50%; margin-bottom: -3.4px; right: 12px; transform: scale(-1, -1);"]) pjsdiv[me^=head_x-]:hover pjsdiv {
  background-color: rgba(13, 13, 13, 0.6) !important;
}
#player #oframeplayer #player_control_logo {
  left: 0 !important;
  right: 0;
  width: auto;
  margin: 0 auto;
}
#player #oframeplayer #player_control_logo:hover #player_control_logo_text::before, #player #oframeplayer #player_control_logo:hover #player_control_logo_text::after {
  opacity: 1;
}
#player #oframeplayer #player_control_logo pjsdiv {
  top: calc(100% - 28px) !important;
  right: 0;
  width: 150px;
  height: 55px;
  margin: 0 auto;
}
#player #oframeplayer #player_control_logo #player_control_logo_bg {
  top: -18px !important;
  bottom: 39px;
  left: -15px !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 9;
}
#player #oframeplayer #player_control_logo #player_control_logo_text {
  top: 0 !important;
  left: 0 !important;
  right: 0;
  width: 100% !important;
  height: 100% !important;
  font-size: 0 !important;
  text-align: center;
  margin: 0 auto;
  padding: 0 !important;
  pointer-events: all !important;
  cursor: pointer;
}
#player #oframeplayer #player_control_logo #player_control_logo_text::before, #player #oframeplayer #player_control_logo #player_control_logo_text::after {
  position: absolute;
  transform: translateY(-50%);
  background-size: contain !important;
  background-position: center !important;
  top: 50%;
  right: 0;
  margin: 0 auto;
  transition: all 0.3s ease-in-out;
  opacity: 0.8;
}
#player #oframeplayer #player_control_logo #player_control_logo_text::before {
  display: none;
  content: "Mediator";
  left: 15px;
  font-size: 16px;
  font-weight: 700;
  font-family: "Graphik LCG";
}
#player #oframeplayer #player_control_logo #player_control_logo_text::after {
  content: "";
  left: 0;
  width: 100%;
  height: 100%;
  background: url("https://mediator.cloud/images/mediator-logo.svg");
  background-repeat: no-repeat;
  background-size: contain !important;
  background-position: center !important;
}
@media only screen and (max-width: 767px) {
  #player #oframeplayer #player_control_logo {
    display: none !important;
  }
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer #player_control_mediatorMainPlay + pjsdiv + pjsdiv {
    max-height: 142px !important;
  }
}
#player #oframeplayer pjsdiv[f2id]:last-child {
  padding-bottom: 7px;
}
#player #oframeplayer pjsdiv[f2id]:last-child pjsdiv {
  padding-bottom: 0;
}
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child {
  background: rgba(13, 13, 13, 0.5) !important;
}
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv > pjsdiv:first-child,
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child {
  -webkit-backdrop-filter: none !important;
  --tw-backdrop-blur: none !important;
  backdrop-filter: none !important;
  background: none !important;
}
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  transition: 0.3s all ease-in-out;
  -webkit-backdrop-filter: none !important;
  --tw-backdrop-blur: none !important;
  backdrop-filter: none !important;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
    font-size: 90%;
    padding-top: 3px !important;
    padding-bottom: 0 !important;
  }
}
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv[f2id="0"] {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.713rem !important;
  border-bottom: none !important;
  padding-top: 10px;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv[f2id="0"] {
    padding-top: 0;
  }
}
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv[f2id="0"] pjsdiv {
  color: #fff !important;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv[f2id="0"] pjsdiv {
    font-size: 85% !important;
  }
}
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv:hover pjsdiv {
  color: #fff !important;
}
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
  color: var(--main-color) !important;
  font-weight: 500;
}
#player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu ellipse {
  fill: var(--main-color) !important;
}
#player #oframeplayer .pjsplplayerscroll {
  background: none !important;
}
#player #oframeplayer .pjsplplayerscroll pjsdiv {
  transition: 0.3s all ease-in-out;
  -webkit-backdrop-filter: none !important;
  --tw-backdrop-blur: none !important;
  backdrop-filter: none !important;
}
#player #oframeplayer .pjsplplayerscroll pjsdiv * {
  transition: 0.3s all ease-in-out;
}
#player #oframeplayer .pjsplplayerscroll pjsdiv:hover {
  color: #fff !important;
}
#player #oframeplayer .pjsplplayerscroll pjsdiv.pjs-player-active-pl {
  color: var(--main-color) !important;
  pointer-events: none;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer #player_settings {
    top: 6px !important;
    max-height: 142px !important;
  }
}
#player #oframeplayer pjsdiv:has([is]) {
  background: rgba(13, 13, 13, 0.5) !important;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv:has([is]) {
    bottom: 65px !important;
    padding: 0 0 2px !important;
  }
}
#player #oframeplayer pjsdiv:has([is]) b {
  text-transform: uppercase;
  text-align: left !important;
  font-weight: 700;
  color: #fff !important;
  font-size: 0.713rem !important;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv:has([is]) b {
    font-size: 85% !important;
  }
}
#player #oframeplayer pjsdiv:has([is]) pjsdiv,
#player #oframeplayer pjsdiv:has([is]) pjsdiv:has([is]) {
  -webkit-backdrop-filter: none !important;
  --tw-backdrop-blur: none !important;
  backdrop-filter: none !important;
  background: none !important;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv:has([is]) pjsdiv,
  #player #oframeplayer pjsdiv:has([is]) pjsdiv:has([is]) {
    bottom: auto !important;
  }
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv:has([is]) pjsdiv pjsdiv[is],
  #player #oframeplayer pjsdiv:has([is]) pjsdiv:has([is]) pjsdiv[is] {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
}
#player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv {
  transition: 0.3s all ease-in-out;
  opacity: 1 !important;
}
@media only screen and (max-width: 767.98px) {
  #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv {
    font-size: 90%;
  }
}
#player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv:hover pjsdiv {
  background: none !important;
  color: #fff !important;
}
#player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
  color: var(--main-color) !important;
  font-weight: 500;
}
#player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu polyline {
  stroke: var(--main-color) !important;
}
#player #oframeplayer #player_control_mediatorVolumeMix pjsdiv:nth-child(2) pjsdiv:nth-child(1) {
  opacity: 1 !important;
}
#player #oframeplayer #player_control_mediatorVolumeMix pjsdiv:nth-child(2) pjsdiv:nth-child(1) path {
  transition: 0.3s all ease-in-out;
  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: 0.3s all ease-in-out;
  position: relative;
  background: #252525;
  color: #747474;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  font-family: "Graphik LCG";
  border-radius: 10px;
  border: none;
  outline: none;
  padding: 1rem 2.5rem 0.9rem;
  overflow: hidden;
  z-index: 1;
  cursor: pointer;
  background-color: #FFD43A;
  background-image: linear-gradient(to left, #F79119 0%, #FFD43A 50%, #F79119 100%);
  background-size: 200% 101%;
  color: #7e4c00;
  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: #2d2d2d;
  color: #7e7e7e;
  border: none;
  outline: none;
  border-radius: 10px;
}
#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-in-out;
  -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;
}
#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: #2d2d2d;
  color: #7e7e7e;
  border: none;
  outline: none;
}
#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-dial-code,
#player #oframeplayer #player_banner_button.iti__selected-country .iti__selected-dial-code {
  color: #D9D9D9;
}
#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-color: #FFD43A;
  background-image: linear-gradient(to left, #F79119 0%, #FFD43A 50%, #F79119 100%);
  background-size: 200% 101%;
  color: #7e4c00;
}
#player #oframeplayer #player_banner_button3.primary:hover,
#player #oframeplayer #player_banner_button.primary:hover {
  background-color: #F79119;
  background-position: right center;
  color: #7e4c00;
}
#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: #7e4c00;
}
#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-color: #F79119;
  background-position: right center;
  color: #7e4c00;
}
#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: #7e4c00;
}
#player #oframeplayer #player_banner_button3:hover,
#player #oframeplayer #player_banner_button:hover {
  background-image: linear-gradient(to left, #FFD43A 0%, #F79119 50%, #FFD43A 100%);
  background-size: 200% auto;
  background-position: right center;
  color: #7e4c00;
  outline: none;
}
@media only screen and (max-width: 767px) {
  #player #oframeplayer #player_banner_button3,
  #player #oframeplayer #player_banner_button {
    padding: 0.6rem 1rem;
    font-size: 89%;
  }
}


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

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

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

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


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

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

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


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

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

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

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

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

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

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





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





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

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

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

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

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

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

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

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

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

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

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

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

html.custom #player #oframeplayer pjsdiv[class^=loader] {
  border-left-color: var(--main-color) !important;
}
html.custom #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(2) {
  background: var(--player-rgba) !important;
}
html.custom #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(3) {
  background: var(--main-color) !important;
}
html.custom #player #oframeplayer #player_control_mediatorTimeline pjsdiv:nth-child(2) pjsdiv:nth-child(4) {
  background: var(--main-color) !important;
}
html.custom #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu pjsdiv {
  color: var(--lighten-main-color) !important;
}
html.custom #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv.pjs-player-active-menu ellipse {
  fill: var(--lighten-main-color) !important;
}
html.custom #player #oframeplayer .pjsplplayerscroll pjsdiv.pjs-player-active-pl {
  color: var(--lighten-main-color) !important;
}
html.custom #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu pjsdiv {
  color: var(--lighten-main-color) !important;
}
html.custom #player #oframeplayer pjsdiv:has([is]) pjsdiv > pjsdiv > pjsdiv.pjs-player-active-menu polyline {
  stroke: var(--lighten-main-color) !important;
}
html.custom #player #oframeplayer #player_banner_button3,
html.custom #player #oframeplayer #player_banner_button {
  background-color: var(--gradient-1);
  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);
}
html.custom #player #oframeplayer #player_banner_button3:hover,
html.custom #player #oframeplayer #player_banner_button:hover {
  background-color: var(--gradient-2);
  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: 13px 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-color: var(--survey-gradient-1);
  background-image: linear-gradient(to left, var(--survey-gradient-2) 0%, var(--survey-gradient-1) 50%, var(--survey-gradient-2) 100%);
  background-size: 200% 101%;
  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-color: var(--survey-gradient-2);
  background-position: right center;
  color: var(--button-color);
}
#container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus, #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active,
#container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:focus,
#container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm:active {
  color: var(--button-color);
}
#container #scene_right .rightblocksegment .placeholder.poll br + .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll br + .ui.button {
  margin-top: 10px;
}
#container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big),
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  align-content: flex-start;
}
#container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) h1, #container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) h2, #container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) h3, #container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) h4, #container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) h5, #container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) h5,
#container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) p:last-child,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) h1,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) h2,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) h3,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) h4,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) h5,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) h5,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) p:last-child {
  width: 100%;
}
#container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) .ui.button {
  margin-top: 0 !important;
}
#container #scene_right .rightblocksegment .placeholder.poll:has(.ui.button.big) .ui.button.grey.confirm,
#container #scene_bottom .rightblocksegment .placeholder.poll:has(.ui.button.big) .ui.button.grey.confirm {
  margin-top: 20px !important;
}
#container #scene_right .rightblocksegment .placeholder.poll h1,
#container #scene_right .rightblocksegment .placeholder.poll h1.ui.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h1,
#container #scene_bottom .rightblocksegment .placeholder.poll h1.ui.header {
  font-size: 1.6rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h1.ui.header .sub.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h1.ui.header .sub.header {
  font-size: 1.5rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h2,
#container #scene_right .rightblocksegment .placeholder.poll h2.ui.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h2,
#container #scene_bottom .rightblocksegment .placeholder.poll h2.ui.header {
  font-size: 1.3rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h2.ui.header .sub.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h2.ui.header .sub.header {
  font-size: 1.2rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h3,
#container #scene_right .rightblocksegment .placeholder.poll h3.ui.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h3,
#container #scene_bottom .rightblocksegment .placeholder.poll h3.ui.header {
  font-size: 1rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h3.ui.header .sub.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h3.ui.header .sub.header {
  font-size: 0.9rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h4,
#container #scene_right .rightblocksegment .placeholder.poll h4.ui.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h4,
#container #scene_bottom .rightblocksegment .placeholder.poll h4.ui.header {
  font-size: 0.8rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h4::before,
#container #scene_right .rightblocksegment .placeholder.poll h4.ui.header::before,
#container #scene_bottom .rightblocksegment .placeholder.poll h4::before,
#container #scene_bottom .rightblocksegment .placeholder.poll h4.ui.header::before {
  display: none;
}
#container #scene_right .rightblocksegment .placeholder.poll h4.ui.header .sub.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h4.ui.header .sub.header {
  font-size: 0.7rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h5,
#container #scene_right .rightblocksegment .placeholder.poll h5.ui.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h5,
#container #scene_bottom .rightblocksegment .placeholder.poll h5.ui.header {
  font-size: 0.4rem;
}
#container #scene_right .rightblocksegment .placeholder.poll h5.ui.header .sub.header,
#container #scene_bottom .rightblocksegment .placeholder.poll h5.ui.header .sub.header {
  font-size: 0.3rem;
}
#container #scene_right .rightblocksegment .placeholder.poll.multi h4 + .ui.button.big,
#container #scene_bottom .rightblocksegment .placeholder.poll.multi h4 + .ui.button.big {
  margin-top: 0 !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.multi:has(.ui.button.big) .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.multi:has(.ui.button.big) .ui.button {
  margin-top: 5px !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.multi:has(.ui.button.big) h4 + .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.multi:has(.ui.button.big) h4 + .ui.button {
  margin-top: 0 !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.multi h3 + h4,
#container #scene_bottom .rightblocksegment .placeholder.poll.multi h3 + h4 {
  margin-top: 10px;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_row,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row {
  flex-direction: row;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_row p:not(:last-child),
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row p:not(:last-child) {
  display: inline-block;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_row h3.ui.header,
#container #scene_right .rightblocksegment .placeholder.poll.grid_row p:last-child,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row h3.ui.header,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row p:last-child {
  width: 100%;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_row h4 + .ui.button,
#container #scene_right .rightblocksegment .placeholder.poll.grid_row .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row h4 + .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row .ui.button {
  margin: 2px 5px !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_row p:last-child .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row p:last-child .ui.button {
  margin: 15px auto 0 !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) h3.ui.header,
#container #scene_right .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) p:last-child, #container #scene_right .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) h3.ui.header,
#container #scene_right .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) p:last-child,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) h3.ui.header,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) p:last-child,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) h3.ui.header,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) p:last-child {
  width: 100%;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) h4 + .ui.button,
#container #scene_right .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) .ui.button, #container #scene_right .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) h4 + .ui.button,
#container #scene_right .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) h4 + .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) h4 + .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) .ui.button {
  margin: 2px 5px !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) p:last-child .ui.button, #container #scene_right .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) p:last-child .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row:has(.ui.button.big) p:last-child .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_row.multi:has(.ui.button.big) p:last-child .ui.button {
  margin: 15px auto 0 !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_column,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column {
  display: block !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_column h4 + .ui.button,
#container #scene_right .rightblocksegment .placeholder.poll.grid_column .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column h4 + .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column .ui.button {
  margin: 5px auto 0 !important;
  width: max-content;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_column p:last-child .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column p:last-child .ui.button {
  margin: 15px auto 0 !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_column:has(.ui.button.big) h4 + .ui.button,
#container #scene_right .rightblocksegment .placeholder.poll.grid_column:has(.ui.button.big) .ui.button, #container #scene_right .rightblocksegment .placeholder.poll.grid_column.multi:has(.ui.button.big) h4 + .ui.button,
#container #scene_right .rightblocksegment .placeholder.poll.grid_column.multi:has(.ui.button.big) .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column:has(.ui.button.big) h4 + .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column:has(.ui.button.big) .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column.multi:has(.ui.button.big) h4 + .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column.multi:has(.ui.button.big) .ui.button {
  margin: 5px auto 0 !important;
}
#container #scene_right .rightblocksegment .placeholder.poll.grid_column:has(.ui.button.big) p:last-child .ui.button, #container #scene_right .rightblocksegment .placeholder.poll.grid_column.multi:has(.ui.button.big) p:last-child .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column:has(.ui.button.big) p:last-child .ui.button,
#container #scene_bottom .rightblocksegment .placeholder.poll.grid_column.multi:has(.ui.button.big) p:last-child .ui.button {
  margin: 15px auto 0 !important;
}

html.black #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.black #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.blue #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.blue #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.cyan #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.cyan #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.teal #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.teal #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.green #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.green #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.olive #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.olive #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.orange #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.orange #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.red #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.red #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.violet #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.violet #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.purple #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.purple #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.pink #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.pink #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.yellow #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.yellow #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.brown #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.brown #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header, html.grey #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.grey #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header,
html.custom.new_color #container #scene_right .rightblocksegment .placeholder.poll .ui.green.header,
html.custom.new_color #container #scene_bottom .rightblocksegment .placeholder.poll .ui.green.header {
  color: var(--survey-accent);
}
html.black #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.black #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.blue #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.blue #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.cyan #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.cyan #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.teal #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.teal #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.green #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.green #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.olive #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.olive #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.orange #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.orange #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.red #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.red #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.violet #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.violet #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.purple #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.purple #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.pink #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.pink #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.yellow #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.yellow #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.brown #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.brown #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive, html.grey #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.grey #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive,
html.custom.new_color #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive,
html.custom.new_color #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive {
  background: var(--survey-accent);
  color: var(--survey-accent-txt);
}
html.black #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.black #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.blue #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.blue #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.cyan #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.cyan #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.teal #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.teal #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.green #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.green #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.olive #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.olive #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.orange #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.orange #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.red #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.red #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.violet #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.violet #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.purple #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.purple #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.pink #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.pink #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.yellow #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.yellow #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.brown #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.brown #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover, html.grey #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.grey #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.custom.new_color #container #scene_right .rightblocksegment .placeholder.poll .ui.button.positive:hover,
html.custom.new_color #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.positive:hover {
  background: var(--survey-gradient-2);
}
html.black #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.black #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.blue #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.blue #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.cyan #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.cyan #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.teal #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.teal #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.green #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.green #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.olive #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.olive #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.orange #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.orange #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.red #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.red #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.violet #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.violet #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.purple #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.purple #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.pink #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.pink #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.yellow #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.yellow #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.brown #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.brown #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm, html.grey #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.grey #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.custom.new_color #container #scene_right .rightblocksegment .placeholder.poll .ui.button.grey.confirm,
html.custom.new_color #container #scene_bottom .rightblocksegment .placeholder.poll .ui.button.grey.confirm {
  background-color: var(--survey-gradient-1);
  background-image: linear-gradient(to left, var(--survey-gradient-2) 0%, var(--survey-gradient-1) 50%, var(--survey-gradient-2) 100%);
  background-size: 200% 101%;
  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-color: var(--survey-gradient-2);
  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-color: var(--gradient-1);
  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);
}
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-color: var(--gradient-2);
  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 #141414;
}
html.red * {
  scrollbar-color: #ff4646 #141414;
}
html.red ::-webkit-scrollbar-thumb {
  background-color: #ff4646;
}
html.red ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.red .unichat_feed::-webkit-scrollbar-thumb,
html.red .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.red textarea::-webkit-scrollbar-thumb,
html.red #container .placeholder::-webkit-scrollbar-thumb {
  background-color: #ff4646;
}
html.red .unichat_feed::-webkit-scrollbar-thumb:active,
html.red .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.red textarea::-webkit-scrollbar-thumb:active,
html.red #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.red ::selection {
  background: #ff4646;
  color: #340c00;
}
html.red input::selection,
html.red textarea::selection {
  background: #ff4646;
  color: #340c00;
}
html.red mark {
  background: #ff4646;
  color: #340c00;
}
html.red select:hover {
  color: #ff4646;
}
html.red #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.red #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.red input:focus,
html.red select:focus,
html.red textarea:focus,
html.red .ui.form textarea:focus,
html.red input:active,
html.red select:active,
html.red textarea:active,
html.red .ui.form textarea:active,
html.red input:hover,
html.red select:hover,
html.red textarea:hover,
html.red .ui.form textarea:hover {
  border-color: #ff4646;
}
html.red #container form.account .field + a.ui.button.primary,
html.red #container form.account .field + a.ui.button.active,
html.red #container form.account .ui.primary.button.primary,
html.red #container form.account .ui.primary.button.active {
  background-color: #ff2c2c;
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% 101%;
  color: #801F00;
  border-color: transparent;
}
html.red #container form.account .field + a.ui.button.primary:hover,
html.red #container form.account .field + a.ui.button.active:hover,
html.red #container form.account .ui.primary.button.primary:hover,
html.red #container form.account .ui.primary.button.active:hover {
  background-color: #ff2c2c;
  background-position: right center;
  color: #801F00;
}
html.red #container #scene_right #scene_righttabs.menu .item:hover, html.red #container #scene_right #scene_bottomtabs.menu .item:hover, html.red #container #scene_bottom #scene_righttabs.menu .item:hover, html.red #container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: #ff4646;
}
html.red li::before {
  top: 13px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid #ff4646;
  border-bottom: 2px solid #ff4646;
  border-radius: 6px;
}
html.red ol li::before {
  top: 0;
  width: auto;
  color: #ff4646;
  border: none;
  border-radius: 0;
}
html.red .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.red .ui.checkbox input:checked ~ label::before,
html.red .ui.checkbox input:checked:focus ~ label::before,
html.red .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #ff4646;
}
html.red input[type=checkbox]:checked, html.red input[type=checkbox]:hover {
  border: 1px solid #ff4646;
}
html.red .scroll-up:hover {
  color: #ff4646;
}
html.red .scroll-up:hover .scroll-up__svg-path {
  stroke: #ff4646;
}
html.red body.simple {
  justify-content: center;
}
html.red body.simple #loginforms .ui.positive.button {
  background-color: #ff6039;
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% 101%;
  color: #801F00;
}
html.red body.simple #loginforms .ui.positive.button:hover {
  background-color: #ff2c2c;
  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-color: #ff6039;
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% 101%;
  color: #801F00;
}
html.red .ui.button.primary:hover {
  background-color: #ff2c2c;
  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-color: #ff6039;
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% 101%;
  color: #801F00;
}
html.red #container #authblock .ui.positive.button:hover,
html.red #container #accountauthblock .ui.positive.button:hover {
  background-color: #ff2c2c;
  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-color: #ff6039;
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% 101%;
  color: #801F00;
}
html.red #container main form.account .clipboard .ui.button:hover {
  background-color: #ff2c2c;
  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-color: #ff6039;
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% 101%;
  color: #801F00;
}
html.red #container main .contentblock table s a:hover {
  background-color: #ff2c2c;
  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-color: #ff6039;
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% 101%;
  color: #801F00;
}
html.red #container main .contentblock table blockquote s a:hover {
  background-color: #ff2c2c;
  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: #D9D9D9;
}
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: #D9D9D9;
}
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-color: #ff6039;
  background-image: linear-gradient(to left, #ff2c2c 0%, #ff6039 50%, #ff2c2c 100%);
  background-size: 200% 101%;
  color: #801F00;
}
html.red .ui.modal .ui.green.button:hover, html.red .ui.modal .ui.green.buttons .button:hover {
  background-color: #ff2c2c;
  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 #272116 inset !important;
  border-color: #6b5224 !important;
  -webkit-text-fill-color: #ffdb95 !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 #141414;
}
html.orange * {
  scrollbar-color: #EF8F00 #141414;
}
html.orange ::-webkit-scrollbar-thumb {
  background-color: #EF8F00;
}
html.orange ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.orange .unichat_feed::-webkit-scrollbar-thumb,
html.orange .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.orange textarea::-webkit-scrollbar-thumb,
html.orange #container .placeholder::-webkit-scrollbar-thumb {
  background-color: #EF8F00;
}
html.orange .unichat_feed::-webkit-scrollbar-thumb:active,
html.orange .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.orange textarea::-webkit-scrollbar-thumb:active,
html.orange #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.orange ::selection {
  background: #EF8F00;
  color: #502600;
}
html.orange input::selection,
html.orange textarea::selection {
  background: #EF8F00;
  color: #502600;
}
html.orange mark {
  background: #EF8F00;
  color: #502600;
}
html.orange select:hover {
  color: #EF8F00;
}
html.orange #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.orange #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.orange input:focus,
html.orange select:focus,
html.orange textarea:focus,
html.orange .ui.form textarea:focus,
html.orange input:active,
html.orange select:active,
html.orange textarea:active,
html.orange .ui.form textarea:active,
html.orange input:hover,
html.orange select:hover,
html.orange textarea:hover,
html.orange .ui.form textarea:hover {
  border-color: #EF8F00;
}
html.orange #container form.account .field + a.ui.button.primary,
html.orange #container form.account .field + a.ui.button.active,
html.orange #container form.account .ui.primary.button.primary,
html.orange #container form.account .ui.primary.button.active {
  background-color: #F9851A;
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% 101%;
  color: #9C4B00;
  border-color: transparent;
}
html.orange #container form.account .field + a.ui.button.primary:hover,
html.orange #container form.account .field + a.ui.button.active:hover,
html.orange #container form.account .ui.primary.button.primary:hover,
html.orange #container form.account .ui.primary.button.active:hover {
  background-color: #F9851A;
  background-position: right center;
  color: #9C4B00;
}
html.orange .ui.checkbox input:checked ~ label::before,
html.orange .ui.checkbox input:checked:focus ~ label::before,
html.orange .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #EF8F00;
}
html.orange #container #scene_right #scene_righttabs.menu .item:hover, html.orange #container #scene_right #scene_bottomtabs.menu .item:hover, html.orange #container #scene_bottom #scene_righttabs.menu .item:hover, html.orange #container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: #EF8F00;
}
html.orange li::before {
  top: 13px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid #EF8F00;
  border-bottom: 2px solid #EF8F00;
  border-radius: 6px;
}
html.orange ol li::before {
  top: 0;
  width: auto;
  color: #EF8F00;
  border: none;
  border-radius: 0;
}
html.orange .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.orange input[type=checkbox]:checked, html.orange input[type=checkbox]:hover {
  border: 1px solid #EF8F00;
}
html.orange .scroll-up:hover {
  color: #EF8F00;
}
html.orange .scroll-up:hover .scroll-up__svg-path {
  stroke: #EF8F00;
}
html.orange .ui.floating.dropdown > .menu .item.selected, html.orange .ui.dropdown .menu .item.selected, html.orange .ui.selection.dropdown .menu .item.selected {
  border: 1px solid #EF8F00;
  border-radius: 5px;
}
html.orange body.simple {
  justify-content: center;
}
html.orange body.simple #loginforms .ui.positive.button {
  background-color: #FFB03A;
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% 101%;
  color: #9C4B00;
}
html.orange body.simple #loginforms .ui.positive.button:hover {
  background-color: #F9851A;
  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-color: #FFB03A;
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% 101%;
  color: #9C4B00;
}
html.orange .ui.button.primary:hover {
  background-color: #F9851A;
  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-color: #FFB03A;
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% 101%;
  color: #9C4B00;
}
html.orange #container #authblock .ui.positive.button:hover,
html.orange #container #accountauthblock .ui.positive.button:hover {
  background-color: #F9851A;
  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-color: #FFB03A;
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% 101%;
  color: #9C4B00;
}
html.orange #container main form.account .clipboard .ui.button:hover {
  background-color: #F9851A;
  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-color: #FFB03A;
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% 101%;
  color: #9C4B00;
}
html.orange #container main .contentblock table s a:hover {
  background-color: #F9851A;
  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-color: #FFB03A;
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% 101%;
  color: #9C4B00;
}
html.orange #container main .contentblock table blockquote s a:hover {
  background-color: #F9851A;
  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: #D9D9D9;
}
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: #D9D9D9;
}
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-color: #FFB03A;
  background-image: linear-gradient(to left, #F9851A 0%, #FFB03A 50%, #F9851A 100%);
  background-size: 200% 101%;
  color: #9C4B00;
}
html.orange .ui.modal .ui.green.button:hover, html.orange .ui.modal .ui.green.buttons .button:hover {
  background-color: #F9851A;
  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 #272116 inset !important;
  border-color: #6b5224 !important;
  -webkit-text-fill-color: #ffdb95 !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 #141414;
}
html.yellow * {
  scrollbar-color: #ffcf3c #141414;
}
html.yellow ::-webkit-scrollbar-thumb {
  background-color: #ffcf3c;
}
html.yellow ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.yellow .unichat_feed::-webkit-scrollbar-thumb,
html.yellow .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.yellow textarea::-webkit-scrollbar-thumb,
html.yellow #container .placeholder::-webkit-scrollbar-thumb {
  background-color: #ffcf3c;
}
html.yellow .unichat_feed::-webkit-scrollbar-thumb:active,
html.yellow .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.yellow textarea::-webkit-scrollbar-thumb:active,
html.yellow #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.yellow ::selection {
  background: #ffcf3c;
  color: #5e4300;
}
html.yellow input::selection,
html.yellow textarea::selection {
  background: #ffcf3c;
  color: #5e4300;
}
html.yellow mark {
  background: #ffcf3c;
  color: #5e4300;
}
html.yellow select:hover {
  color: #ffcf3c;
}
html.yellow #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.yellow #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.yellow input:focus,
html.yellow select:focus,
html.yellow textarea:focus,
html.yellow .ui.form textarea:focus,
html.yellow input:active,
html.yellow select:active,
html.yellow textarea:active,
html.yellow .ui.form textarea:active,
html.yellow input:hover,
html.yellow select:hover,
html.yellow textarea:hover,
html.yellow .ui.form textarea:hover {
  border-color: #ffcf3c;
}
html.yellow #container form.account .field + a.ui.button.primary,
html.yellow #container form.account .field + a.ui.button.active,
html.yellow #container form.account .ui.primary.button.primary,
html.yellow #container form.account .ui.primary.button.active {
  background-color: #F9C81A;
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% 101%;
  color: #AA7A00;
  border-color: transparent;
}
html.yellow #container form.account .field + a.ui.button.primary:hover,
html.yellow #container form.account .field + a.ui.button.active:hover,
html.yellow #container form.account .ui.primary.button.primary:hover,
html.yellow #container form.account .ui.primary.button.active:hover {
  background-color: #F9C81A;
  background-position: right center;
  color: #AA7A00;
}
html.yellow .ui.checkbox input:checked ~ label::before,
html.yellow .ui.checkbox input:checked:focus ~ label::before,
html.yellow .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #ffcf3c;
}
html.yellow #container #scene_right #scene_righttabs.menu .item:hover, html.yellow #container #scene_right #scene_bottomtabs.menu .item:hover, html.yellow #container #scene_bottom #scene_righttabs.menu .item:hover, html.yellow #container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: #ffcf3c;
}
html.yellow li::before {
  border-top: 1px solid #ffcf3c;
  border-bottom: 2px solid #ffcf3c;
}
html.yellow li::before {
  top: 13px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid #ffcf3c;
  border-bottom: 2px solid #ffcf3c;
  border-radius: 6px;
}
html.yellow ol li::before {
  top: 0;
  width: auto;
  color: #ffcf3c;
  border: none;
  border-radius: 0;
}
html.yellow .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.yellow input[type=checkbox]:checked, html.yellow input[type=checkbox]:hover {
  border: 1px solid #ffcf3c;
}
html.yellow .scroll-up:hover {
  color: #ffcf3c;
}
html.yellow .scroll-up:hover .scroll-up__svg-path {
  stroke: #ffcf3c;
}
html.yellow .ui.floating.dropdown > .menu .item.selected, html.yellow .ui.dropdown .menu .item.selected, html.yellow .ui.selection.dropdown .menu .item.selected {
  border: 1px solid #ffcf3c;
  border-radius: 5px;
}
html.yellow body.simple {
  justify-content: center;
}
html.yellow body.simple #loginforms .ui.positive.button {
  background-color: #FFF736;
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% 101%;
  color: #AA7A00;
}
html.yellow body.simple #loginforms .ui.positive.button:hover {
  background-color: #F9C81A;
  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-color: #FFF736;
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% 101%;
  color: #AA7A00;
}
html.yellow .ui.button.primary:hover {
  background-color: #F9C81A;
  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-color: #FFF736;
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% 101%;
  color: #AA7A00;
}
html.yellow #container #authblock .ui.positive.button:hover,
html.yellow #container #accountauthblock .ui.positive.button:hover {
  background-color: #F9C81A;
  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-color: #FFF736;
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% 101%;
  color: #AA7A00;
}
html.yellow #container main form.account .clipboard .ui.button:hover {
  background-color: #F9C81A;
  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-color: #FFF736;
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% 101%;
  color: #AA7A00;
}
html.yellow #container main .contentblock table s a:hover {
  background-color: #F9C81A;
  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-color: #FFF736;
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% 101%;
  color: #AA7A00;
}
html.yellow #container main .contentblock table blockquote s a:hover {
  background-color: #F9C81A;
  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: #D9D9D9;
}
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: #D9D9D9;
}
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-color: #FFF736;
  background-image: linear-gradient(to left, #F9C81A 0%, #FFF736 50%, #F9C81A 100%);
  background-size: 200% 101%;
  color: #AA7A00;
}
html.yellow .ui.modal .ui.green.button:hover, html.yellow .ui.modal .ui.green.buttons .button:hover {
  background-color: #F9C81A;
  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 #272116 inset !important;
  border-color: #6b5224 !important;
  -webkit-text-fill-color: #ffdb95 !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 #141414;
}
html.green * {
  scrollbar-color: #89d339 #141414;
}
html.green ::-webkit-scrollbar-thumb {
  background-color: #89d339;
}
html.green ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.green .unichat_feed::-webkit-scrollbar-thumb,
html.green .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.green textarea::-webkit-scrollbar-thumb,
html.green #container .placeholder::-webkit-scrollbar-thumb {
  background-color: #89d339;
}
html.green .unichat_feed::-webkit-scrollbar-thumb:active,
html.green .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.green textarea::-webkit-scrollbar-thumb:active,
html.green #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.green ::selection {
  background: #89d339;
  color: #283c00;
}
html.green input::selection,
html.green textarea::selection {
  background: #89d339;
  color: #283c00;
}
html.green mark {
  background: #89d339;
  color: #283c00;
}
html.green select:hover {
  color: #89d339;
}
html.green #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.green #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.green input:focus,
html.green select:focus,
html.green textarea:focus,
html.green .ui.form textarea:focus,
html.green input:active,
html.green select:active,
html.green textarea:active,
html.green .ui.form textarea:active,
html.green input:hover,
html.green select:hover,
html.green textarea:hover,
html.green .ui.form textarea:hover {
  border-color: #89d339;
}
html.green #container form.account .field + a.ui.button.primary,
html.green #container form.account .field + a.ui.button.active,
html.green #container form.account .ui.primary.button.primary,
html.green #container form.account .ui.primary.button.active {
  background-color: #7bc42c;
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% 101%;
  color: #5C8800;
  border-color: transparent;
}
html.green #container form.account .field + a.ui.button.primary:hover,
html.green #container form.account .field + a.ui.button.active:hover,
html.green #container form.account .ui.primary.button.primary:hover,
html.green #container form.account .ui.primary.button.active:hover {
  background-color: #7bc42c;
  background-position: right center;
  color: #5C8800;
}
html.green #container #scene_right #scene_righttabs.menu .item:hover, html.green #container #scene_right #scene_bottomtabs.menu .item:hover, html.green #container #scene_bottom #scene_righttabs.menu .item:hover, html.green #container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: #89d339;
}
html.green li::before {
  top: 13px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid #89d339;
  border-bottom: 2px solid #89d339;
  border-radius: 6px;
}
html.green ol li::before {
  top: 0;
  width: auto;
  color: #89d339;
  border: none;
  border-radius: 0;
}
html.green .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.green input[type=checkbox]:checked, html.green input[type=checkbox]:hover {
  border: 1px solid #89d339;
}
html.green .ui.checkbox input:checked ~ label::before,
html.green .ui.checkbox input:checked:focus ~ label::before,
html.green .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #89d339;
}
html.green .ui.floating.dropdown > .menu .item.selected, html.green .ui.dropdown .menu .item.selected, html.green .ui.selection.dropdown .menu .item.selected {
  border: 1px solid #89d339;
  border-radius: 5px;
}
html.green .scroll-up:hover {
  color: #89d339;
}
html.green .scroll-up:hover .scroll-up__svg-path {
  stroke: #89d339;
}
html.green body.simple {
  justify-content: center;
}
html.green body.simple #loginforms .ui.positive.button {
  background-color: #9bd339;
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% 101%;
  color: #5C8800;
}
html.green body.simple #loginforms .ui.positive.button:hover {
  background-color: #7bc42c;
  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-color: #9bd339;
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% 101%;
  color: #5C8800;
}
html.green .ui.button.primary:hover {
  background-color: #7bc42c;
  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-color: #9bd339;
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% 101%;
  color: #5C8800;
}
html.green #container #authblock .ui.positive.button:hover,
html.green #container #accountauthblock .ui.positive.button:hover {
  background-color: #7bc42c;
  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-color: #9bd339;
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% 101%;
  color: #5C8800;
}
html.green #container main form.account .clipboard .ui.button:hover {
  background-color: #7bc42c;
  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-color: #9bd339;
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% 101%;
  color: #5C8800;
}
html.green #container main .contentblock table s a:hover {
  background-color: #7bc42c;
  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-color: #9bd339;
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% 101%;
  color: #5C8800;
}
html.green #container main .contentblock table blockquote s a:hover {
  background-color: #7bc42c;
  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: #D9D9D9;
}
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: #D9D9D9;
}
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-color: #9bd339;
  background-image: linear-gradient(to left, #7bc42c 0%, #9bd339 50%, #7bc42c 100%);
  background-size: 200% 101%;
  color: #5C8800;
}
html.green .ui.modal .ui.green.button:hover, html.green .ui.modal .ui.green.buttons .button:hover {
  background-color: #7bc42c;
  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 #272116 inset !important;
  border-color: #6b5224 !important;
  -webkit-text-fill-color: #ffdb95 !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 #141414;
}
html.cyan * {
  scrollbar-color: #70d3f3 #141414;
}
html.cyan ::-webkit-scrollbar-thumb {
  background-color: #70d3f3;
}
html.cyan ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.cyan .unichat_feed::-webkit-scrollbar-thumb,
html.cyan .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.cyan textarea::-webkit-scrollbar-thumb,
html.cyan #container .placeholder::-webkit-scrollbar-thumb {
  background-color: #70d3f3;
}
html.cyan .unichat_feed::-webkit-scrollbar-thumb:active,
html.cyan .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.cyan textarea::-webkit-scrollbar-thumb:active,
html.cyan #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.cyan ::selection {
  background: #70d3f3;
  color: #003f4d;
}
html.cyan input::selection,
html.cyan textarea::selection {
  background: #70d3f3;
  color: #003f4d;
}
html.cyan mark {
  background: #70d3f3;
  color: #003f4d;
}
html.cyan select:hover {
  color: #70d3f3;
}
html.cyan #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.cyan #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.cyan input:focus,
html.cyan select:focus,
html.cyan textarea:focus,
html.cyan .ui.form textarea:focus,
html.cyan input:active,
html.cyan select:active,
html.cyan textarea:active,
html.cyan .ui.form textarea:active,
html.cyan input:hover,
html.cyan select:hover,
html.cyan textarea:hover,
html.cyan .ui.form textarea:hover {
  border-color: #70d3f3;
}
html.cyan #container form.account .field + a.ui.button.primary,
html.cyan #container form.account .field + a.ui.button.active,
html.cyan #container form.account .ui.primary.button.primary,
html.cyan #container form.account .ui.primary.button.active {
  background-color: #39C4FF;
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% 101%;
  color: #007D99;
  border-color: transparent;
}
html.cyan #container form.account .field + a.ui.button.primary:hover,
html.cyan #container form.account .field + a.ui.button.active:hover,
html.cyan #container form.account .ui.primary.button.primary:hover,
html.cyan #container form.account .ui.primary.button.active:hover {
  background-color: #39C4FF;
  background-position: right center;
  color: #007D99;
}
html.cyan .ui.checkbox input:checked ~ label::before,
html.cyan .ui.checkbox input:checked:focus ~ label::before,
html.cyan .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #70d3f3;
}
html.cyan #container #scene_right #scene_righttabs.menu .item:hover, html.cyan #container #scene_right #scene_bottomtabs.menu .item:hover, html.cyan #container #scene_bottom #scene_righttabs.menu .item:hover, html.cyan #container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: #70d3f3;
}
html.cyan li::before {
  top: 13px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid #70d3f3;
  border-bottom: 2px solid #70d3f3;
  border-radius: 6px;
}
html.cyan ol li::before {
  top: 0;
  width: auto;
  color: #70d3f3;
  border: none;
  border-radius: 0;
}
html.cyan .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.cyan input[type=checkbox]:checked, html.cyan input[type=checkbox]:hover {
  border: 1px solid #70d3f3;
}
html.cyan .ui.floating.dropdown > .menu .item.selected, html.cyan .ui.dropdown .menu .item.selected, html.cyan .ui.selection.dropdown .menu .item.selected {
  border: 1px solid #70d3f3;
  border-radius: 5px;
}
html.cyan .scroll-up:hover {
  color: #70d3f3;
}
html.cyan .scroll-up:hover .scroll-up__svg-path {
  stroke: #70d3f3;
}
html.cyan body.simple {
  justify-content: center;
}
html.cyan body.simple #loginforms .ui.positive.button {
  background-color: #6FEEFF;
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% 101%;
  color: #007D99;
}
html.cyan body.simple #loginforms .ui.positive.button:hover {
  background-color: #39C4FF;
  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-color: #6FEEFF;
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% 101%;
  color: #007D99;
}
html.cyan .ui.button.primary:hover {
  background-color: #39C4FF;
  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-color: #6FEEFF;
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% 101%;
  color: #007D99;
}
html.cyan #container #authblock .ui.positive.button:hover,
html.cyan #container #accountauthblock .ui.positive.button:hover {
  background-color: #39C4FF;
  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-color: #6FEEFF;
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% 101%;
  color: #007D99;
}
html.cyan #container main form.account .clipboard .ui.button:hover {
  background-color: #39C4FF;
  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-color: #6FEEFF;
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% 101%;
  color: #007D99;
}
html.cyan #container main .contentblock table s a:hover {
  background-color: #39C4FF;
  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-color: #6FEEFF;
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% 101%;
  color: #007D99;
}
html.cyan #container main .contentblock table blockquote s a:hover {
  background-color: #39C4FF;
  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: #D9D9D9;
}
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: #D9D9D9;
}
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-color: #6FEEFF;
  background-image: linear-gradient(to left, #39C4FF 0%, #6FEEFF 50%, #39C4FF 100%);
  background-size: 200% 101%;
  color: #007D99;
}
html.cyan .ui.modal .ui.green.button:hover, html.cyan .ui.modal .ui.green.buttons .button:hover {
  background-color: #39C4FF;
  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 #272116 inset !important;
  border-color: #6b5224 !important;
  -webkit-text-fill-color: #ffdb95 !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 #141414;
}
html.blue * {
  scrollbar-color: #768cff #141414;
}
html.blue ::-webkit-scrollbar-thumb {
  background-color: #768cff;
}
html.blue ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.blue .unichat_feed::-webkit-scrollbar-thumb,
html.blue .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.blue textarea::-webkit-scrollbar-thumb,
html.blue #container .placeholder::-webkit-scrollbar-thumb {
  background-color: #768cff;
}
html.blue .unichat_feed::-webkit-scrollbar-thumb:active,
html.blue .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.blue textarea::-webkit-scrollbar-thumb:active,
html.blue #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.blue ::selection {
  background: #768cff;
  color: #14295f;
}
html.blue input::selection,
html.blue textarea::selection {
  background: #768cff;
  color: #14295f;
}
html.blue mark {
  background: #768cff;
  color: #14295f;
}
html.blue select:hover {
  color: #768cff;
}
html.blue #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.blue #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.blue input:focus,
html.blue select:focus,
html.blue textarea:focus,
html.blue .ui.form textarea:focus,
html.blue input:active,
html.blue select:active,
html.blue textarea:active,
html.blue .ui.form textarea:active,
html.blue input:hover,
html.blue select:hover,
html.blue textarea:hover,
html.blue .ui.form textarea:hover {
  border-color: #768cff;
}
html.blue #container form.account .field + a.ui.button.primary,
html.blue #container form.account .field + a.ui.button.active,
html.blue #container form.account .ui.primary.button.primary,
html.blue #container form.account .ui.primary.button.active {
  background-color: #5BBAFF;
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% 101%;
  color: #21449E;
  border-color: transparent;
}
html.blue #container form.account .field + a.ui.button.primary:hover,
html.blue #container form.account .field + a.ui.button.active:hover,
html.blue #container form.account .ui.primary.button.primary:hover,
html.blue #container form.account .ui.primary.button.active:hover {
  background-color: #4A67FF;
  background-position: right center;
  color: #21449E;
}
html.blue .ui.checkbox input:checked ~ label::before,
html.blue .ui.checkbox input:checked:focus ~ label::before,
html.blue .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #768cff;
}
html.blue #container #scene_right #scene_righttabs.menu .item:hover, html.blue #container #scene_right #scene_bottomtabs.menu .item:hover, html.blue #container #scene_bottom #scene_righttabs.menu .item:hover, html.blue #container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: #768cff;
}
html.blue li::before {
  top: 13px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid #768cff;
  border-bottom: 2px solid #768cff;
  border-radius: 6px;
}
html.blue ol li::before {
  top: 0;
  width: auto;
  color: #768cff;
  border: none;
  border-radius: 0;
}
html.blue .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.blue input[type=checkbox]:checked, html.blue input[type=checkbox]:hover {
  border: 1px solid #768cff;
}
html.blue .scroll-up:hover {
  color: #768cff;
}
html.blue .scroll-up:hover .scroll-up__svg-path {
  stroke: #768cff;
}
html.blue .ui.floating.dropdown > .menu .item.selected, html.blue .ui.dropdown .menu .item.selected, html.blue .ui.selection.dropdown .menu .item.selected {
  border: 1px solid #768cff;
  border-radius: 5px;
}
html.blue body.simple {
  justify-content: center;
}
html.blue body.simple #loginforms .ui.positive.button {
  background-color: #5BBAFF;
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% 101%;
  color: #21449E;
}
html.blue body.simple #loginforms .ui.positive.button:hover {
  background-color: #4A67FF;
  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-color: #5BBAFF;
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% 101%;
  color: #21449E;
}
html.blue .ui.button.primary:hover {
  background-color: #4A67FF;
  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-color: #5BBAFF;
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% 101%;
  color: #21449E;
}
html.blue #container #authblock .ui.positive.button:hover,
html.blue #container #accountauthblock .ui.positive.button:hover {
  background-color: #4A67FF;
  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-color: #5BBAFF;
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% 101%;
  color: #21449E;
}
html.blue #container main form.account .clipboard .ui.button:hover {
  background-color: #4A67FF;
  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-color: #5BBAFF;
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% 101%;
  color: #21449E;
}
html.blue #container main .contentblock table s a:hover {
  background-color: #4A67FF;
  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-color: #5BBAFF;
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% 101%;
  color: #21449E;
}
html.blue #container main .contentblock table blockquote s a:hover {
  background-color: #4A67FF;
  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: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),
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: #D9D9D9;
}
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: #D9D9D9;
}
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-color: #5BBAFF;
  background-image: linear-gradient(to left, #4A67FF 0%, #5BBAFF 50%, #4A67FF 100%);
  background-size: 200% 101%;
  color: #21449E;
}
html.blue .ui.modal .ui.green.button:hover, html.blue .ui.modal .ui.green.buttons .button:hover {
  background-color: #4A67FF;
  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 #272116 inset !important;
  border-color: #6b5224 !important;
  -webkit-text-fill-color: #ffdb95 !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 #141414;
}
html.violet * {
  scrollbar-color: #ae77d8 #141414;
}
html.violet ::-webkit-scrollbar-thumb {
  background-color: #ae77d8;
}
html.violet ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.violet .unichat_feed::-webkit-scrollbar-thumb,
html.violet .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.violet textarea::-webkit-scrollbar-thumb,
html.violet #container .placeholder::-webkit-scrollbar-thumb {
  background-color: #ae77d8;
}
html.violet .unichat_feed::-webkit-scrollbar-thumb:active,
html.violet .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.violet textarea::-webkit-scrollbar-thumb:active,
html.violet #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.violet ::selection {
  background: #ae77d8;
  color: #461067;
}
html.violet input::selection,
html.violet textarea::selection {
  background: #ae77d8;
  color: #461067;
}
html.violet mark {
  background: #ae77d8;
  color: #461067;
}
html.violet select:hover {
  color: #ae77d8;
}
html.violet #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.violet #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.violet input:focus,
html.violet select:focus,
html.violet textarea:focus,
html.violet .ui.form textarea:focus,
html.violet input:active,
html.violet select:active,
html.violet textarea:active,
html.violet .ui.form textarea:active,
html.violet input:hover,
html.violet select:hover,
html.violet textarea:hover,
html.violet .ui.form textarea:hover {
  border-color: #ae77d8;
}
html.violet #container form.account .field + a.ui.button.primary,
html.violet #container form.account .field + a.ui.button.active,
html.violet #container form.account .ui.primary.button.primary,
html.violet #container form.account .ui.primary.button.active {
  background-color: #B24DFF;
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% 101%;
  color: #731AA9;
  border-color: transparent;
}
html.violet #container form.account .field + a.ui.button.primary:hover,
html.violet #container form.account .field + a.ui.button.active:hover,
html.violet #container form.account .ui.primary.button.primary:hover,
html.violet #container form.account .ui.primary.button.active:hover {
  background-color: #B24DFF;
  background-position: right center;
  color: #731AA9;
}
html.violet .ui.checkbox input:checked ~ label::before,
html.violet .ui.checkbox input:checked:focus ~ label::before,
html.violet .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #ae77d8;
}
html.violet li::before {
  top: 13px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid #ae77d8;
  border-bottom: 2px solid #ae77d8;
  border-radius: 6px;
}
html.violet ol li::before {
  top: 0;
  width: auto;
  color: #ae77d8;
  border: none;
  border-radius: 0;
}
html.violet .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.violet input[type=checkbox]:checked, html.violet input[type=checkbox]:hover {
  border: 1px solid #ae77d8;
}
html.violet .scroll-up:hover {
  color: #ae77d8;
}
html.violet .scroll-up:hover .scroll-up__svg-path {
  stroke: #ae77d8;
}
html.violet .ui.floating.dropdown > .menu .item.selected, html.violet .ui.dropdown .menu .item.selected, html.violet .ui.selection.dropdown .menu .item.selected {
  border: 1px solid #ae77d8;
  border-radius: 5px;
}
html.violet body.simple {
  justify-content: center;
}
html.violet body.simple #loginforms .ui.positive.button {
  background-color: #F972FC;
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% 101%;
  color: #731AA9;
}
html.violet body.simple #loginforms .ui.positive.button:hover {
  background-color: #B24DFF;
  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-color: #F972FC;
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% 101%;
  color: #731AA9;
}
html.violet .ui.button.primary:hover {
  background-color: #B24DFF;
  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-color: #F972FC;
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% 101%;
  color: #731AA9;
}
html.violet #container #authblock .ui.positive.button:hover,
html.violet #container #accountauthblock .ui.positive.button:hover {
  background-color: #B24DFF;
  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-color: #F972FC;
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% 101%;
  color: #731AA9;
}
html.violet #container main form.account .clipboard .ui.button:hover {
  background-color: #B24DFF;
  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-color: #F972FC;
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% 101%;
  color: #731AA9;
}
html.violet #container main .contentblock table s a:hover {
  background-color: #B24DFF;
  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-color: #F972FC;
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% 101%;
  color: #731AA9;
}
html.violet #container main .contentblock table blockquote s a:hover {
  background-color: #B24DFF;
  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: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 .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: #D9D9D9;
}
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: #D9D9D9;
}
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-color: #F972FC;
  background-image: linear-gradient(to left, #B24DFF 0%, #F972FC 50%, #B24DFF 100%);
  background-size: 200% 101%;
  color: #731AA9;
}
html.violet .ui.modal .ui.green.button:hover, html.violet .ui.modal .ui.green.buttons .button:hover {
  background-color: #B24DFF;
  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 #272116 inset !important;
  border-color: #6b5224 !important;
  -webkit-text-fill-color: #ffdb95 !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 #141414;
}
html.black * {
  scrollbar-color: #1e1e1e #141414;
}
html.black ::-webkit-scrollbar-thumb {
  background-color: #1e1e1e;
}
html.black ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.black .unichat_feed::-webkit-scrollbar-thumb,
html.black .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.black textarea::-webkit-scrollbar-thumb,
html.black #container .placeholder::-webkit-scrollbar-thumb {
  background-color: #1e1e1e;
}
html.black .unichat_feed::-webkit-scrollbar-thumb:active,
html.black .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.black textarea::-webkit-scrollbar-thumb:active,
html.black #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.black ::selection {
  background: #1e1e1e;
  color: #fff;
}
html.black input::selection,
html.black textarea::selection {
  background: #1e1e1e;
  color: #fff;
}
html.black mark {
  background: #1e1e1e;
  color: #fff;
}
html.black select:hover {
  color: #1e1e1e;
}
html.black #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.black #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.black input:focus,
html.black select:focus,
html.black textarea:focus,
html.black .ui.form textarea:focus,
html.black input:active,
html.black select:active,
html.black textarea:active,
html.black .ui.form textarea:active,
html.black input:hover,
html.black select:hover,
html.black textarea:hover,
html.black .ui.form textarea:hover {
  border-color: #1e1e1e;
}
html.black #container form.account .field + a.ui.button.primary,
html.black #container form.account .field + a.ui.button.active,
html.black #container form.account .ui.primary.button.primary,
html.black #container form.account .ui.primary.button.active {
  background-color: #484848;
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% 101%;
  color: #fff;
  border-color: transparent;
}
html.black #container form.account .field + a.ui.button.primary:hover,
html.black #container form.account .field + a.ui.button.active:hover,
html.black #container form.account .ui.primary.button.primary:hover,
html.black #container form.account .ui.primary.button.active:hover {
  background-color: #181818;
  background-position: right center;
  color: #fff;
}
html.black #container #scene_right #scene_righttabs.menu .item:hover, html.black #container #scene_right #scene_bottomtabs.menu .item:hover, html.black #container #scene_bottom #scene_righttabs.menu .item:hover, html.black #container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: #1e1e1e;
}
html.black li::before {
  top: 13px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid #1e1e1e;
  border-bottom: 2px solid #1e1e1e;
  border-radius: 6px;
}
html.black ol li::before {
  top: 0;
  width: auto;
  color: #1e1e1e;
  border: none;
  border-radius: 0;
}
html.black .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.black input[type=checkbox]:checked, html.black input[type=checkbox]:hover {
  border: 1px solid #1e1e1e;
}
html.black .ui.checkbox input:checked ~ label::before,
html.black .ui.checkbox input:checked:focus ~ label::before,
html.black .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: #1e1e1e;
}
html.black .scroll-up:hover {
  color: #1e1e1e;
}
html.black .scroll-up:hover .scroll-up__svg-path {
  stroke: #1e1e1e;
}
html.black body.simple {
  justify-content: center;
}
html.black body.simple #loginforms .ui.positive.button {
  background-color: #484848;
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% 101%;
  color: #fff;
}
html.black body.simple #loginforms .ui.positive.button:hover {
  background-color: #181818;
  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-color: #484848;
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% 101%;
  color: #fff;
}
html.black .ui.button.primary:hover {
  background-color: #181818;
  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-color: #484848;
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% 101%;
  color: #fff;
}
html.black #container #authblock .ui.positive.button:hover,
html.black #container #accountauthblock .ui.positive.button:hover {
  background-color: #181818;
  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-color: #484848;
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% 101%;
  color: #fff;
}
html.black #container main form.account .clipboard .ui.button:hover {
  background-color: #181818;
  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-color: #484848;
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% 101%;
  color: #fff;
}
html.black #container main .contentblock table s a:hover {
  background-color: #181818;
  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-color: #484848;
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% 101%;
  color: #fff;
}
html.black #container main .contentblock table blockquote s a:hover {
  background-color: #181818;
  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: #D9D9D9;
}
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-color: #484848;
  background-image: linear-gradient(to left, #181818 0%, #484848 50%, #181818 100%);
  background-size: 200% 101%;
  color: #fff;
}
html.black .ui.modal .ui.green.button:hover, html.black .ui.modal .ui.green.buttons .button:hover {
  background-color: #181818;
  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: #D9D9D9;
}
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 #272116 inset !important;
  border-color: #6b5224 !important;
  -webkit-text-fill-color: #ffdb95 !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) #141414;
}
html.custom * {
  scrollbar-color: var(--main-color) #141414;
}
html.custom ::-webkit-scrollbar-thumb {
  background-color: var(--main-color);
}
html.custom ::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.custom .unichat_feed::-webkit-scrollbar-thumb,
html.custom .ui.dropdown > .menu::-webkit-scrollbar-thumb,
html.custom textarea::-webkit-scrollbar-thumb,
html.custom #container .placeholder::-webkit-scrollbar-thumb {
  background-color: var(--main-color);
}
html.custom .unichat_feed::-webkit-scrollbar-thumb:active,
html.custom .ui.dropdown > .menu::-webkit-scrollbar-thumb:active,
html.custom textarea::-webkit-scrollbar-thumb:active,
html.custom #container .placeholder::-webkit-scrollbar-thumb:active {
  background: #fff;
}
html.custom ::selection {
  background: var(--main-color);
  color: var(--button-color);
}
html.custom input::selection,
html.custom textarea::selection {
  background: var(--main-color);
  color: var(--button-color);
}
html.custom mark {
  background: var(--main-color);
  color: var(--button-color);
}
html.custom select:hover {
  color: var(--main-color);
}
html.custom #player #oframeplayer pjsdiv:has([is]) pjsdiv,
html.custom #player #oframeplayer pjsdiv:has([f2id]) pjsdiv > pjsdiv:first-child pjsdiv {
  background: none !important;
}
html.custom input:focus,
html.custom select:focus,
html.custom textarea:focus,
html.custom .ui.form textarea:focus,
html.custom input:active,
html.custom select:active,
html.custom textarea:active,
html.custom .ui.form textarea:active,
html.custom input:hover,
html.custom select:hover,
html.custom textarea:hover,
html.custom .ui.form textarea:hover {
  border-color: var(--main-color);
}
html.custom #container form.account .field + a.ui.button.primary,
html.custom #container form.account .field + a.ui.button.active,
html.custom #container form.account .ui.primary.button.primary,
html.custom #container form.account .ui.primary.button.active {
  background-color: var(--gradient-2);
  background-image: linear-gradient(to left, var(--gradient-2) 0%, var(--gradient-1) 50%, var(--gradient-2) 100%);
  background-size: 200% 101%;
  color: var(--button-color);
  border-color: transparent;
}
html.custom #container form.account .field + a.ui.button.primary:hover,
html.custom #container form.account .field + a.ui.button.active:hover,
html.custom #container form.account .ui.primary.button.primary:hover,
html.custom #container form.account .ui.primary.button.active:hover {
  background-color: var(--gradient-2);
  background-position: right center;
  color: var(--button-color);
}
html.custom #container #scene_right #scene_righttabs.menu .item:hover, html.custom #container #scene_right #scene_bottomtabs.menu .item:hover, html.custom #container #scene_bottom #scene_righttabs.menu .item:hover, html.custom #container #scene_bottom #scene_bottomtabs.menu .item:hover {
  color: var(--main-color);
}
html.custom li::before {
  top: 9px;
  left: 0;
  width: 17px;
  height: auto;
  background: none;
  border-top: 1px solid var(--main-color);
  border-bottom: 2px solid var(--main-color);
  border-radius: 6px;
}
html.custom ol li::before {
  top: 0;
  width: auto;
  color: var(--main-color);
  border: none;
  border-radius: 0;
}
html.custom .ui.form .field .prompt.label:has(.list) ul li::before {
  height: auto;
  border: none;
}
html.custom input[type=checkbox]:checked, html.custom input[type=checkbox]:hover {
  border: 1px solid var(--main-color);
}
html.custom .ui.checkbox input:checked ~ label::before,
html.custom .ui.checkbox input:checked:focus ~ label::before,
html.custom .ui.checkbox input:not([type=radio]):indeterminate:focus ~ label::before {
  border-color: var(--main-color);
}
html.custom .ui.floating.dropdown > .menu .item.selected, html.custom .ui.dropdown .menu .item.selected, html.custom .ui.selection.dropdown .menu .item.selected {
  border: 1px solid var(--main-color);
  border-radius: 5px;
}
html.custom .scroll-up:hover {
  color: var(--main-color);
}
html.custom .scroll-up:hover .scroll-up__svg-path {
  stroke: var(--main-color);
}
html.custom body.simple {
  justify-content: center;
}
html.custom body.simple #loginforms .ui.positive.button {
  background-color: var(--gradient-1);
  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);
}
html.custom body.simple #loginforms .ui.positive.button:hover {
  background-color: var(--gradient-2);
  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-color: var(--gradient-1);
  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);
}
html.custom .ui.button.primary:hover {
  background-color: var(--gradient-2);
  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-color: var(--gradient-1);
  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);
}
html.custom #container #authblock .ui.positive.button:hover,
html.custom #container #accountauthblock .ui.positive.button:hover {
  background-color: var(--gradient-2);
  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-color: var(--gradient-1);
  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);
}
html.custom #container main form.account .clipboard .ui.button:hover {
  background-color: var(--gradient-2);
  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-color: var(--gradient-1);
  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);
}
html.custom #container main .contentblock table s a:hover {
  background-color: var(--gradient-2);
  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-color: var(--gradient-1);
  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);
}
html.custom #container main .contentblock table blockquote s a:hover {
  background-color: var(--gradient-2);
  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: #D9D9D9;
}
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,
html.custom .ui.warning.message a,
html.custom .ui.toast.warning a {
  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:hover,
html.custom .ui.warning.message a:hover,
html.custom .ui.toast.warning a: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,
html.custom .ui.warning.message a,
html.custom .ui.toast.warning a {
  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:hover,
html.custom .ui.warning.message a:hover,
html.custom .ui.toast.warning a: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,
html.custom .ui.info.message a,
html.custom .ui.toast.info a {
  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:hover,
html.custom .ui.info.message a:hover,
html.custom .ui.toast.info a: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,
html.custom .ui.positive.message a,
html.custom .ui.attached.success.message a,
html.custom .ui.success.message a,
html.custom .ui.positive.warning a,
html.custom .ui.success.warning a {
  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:hover,
html.custom .ui.positive.message a:hover,
html.custom .ui.attached.success.message a:hover,
html.custom .ui.success.message a:hover,
html.custom .ui.positive.warning a:hover,
html.custom .ui.success.warning a: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: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),
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: #D9D9D9;
}
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-color: var(--gradient-1);
  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);
}
html.custom .ui.modal .ui.green.button:hover, html.custom .ui.modal .ui.green.buttons .button:hover {
  background-color: var(--gradient-2);
  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 #272116 inset !important;
  border-color: #6b5224 !important;
  -webkit-text-fill-color: #ffdb95 !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: #D9D9D9;
}
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: #D9D9D9;
}
@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;
}

@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%;
    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 nav.ui.mobile .menu .side_menu li {
    margin-bottom: 0;
  }
  #container nav.ui.mobile .menu .side_menu li::before {
    top: 18px;
  }
  #container nav.ui.mobile .menu .side_menu .drop_menu {
    padding-left: 0;
  }
  #container nav.ui.mobile .menu .side_menu .drop_menu::before {
    display: none;
  }
  #container nav.ui.mobile .menu .side_menu .drop_menu strong {
    display: flex;
    align-items: center;
    font-size: 1rem;
    padding-left: 1.33333333em;
    margin: 25px 0 20px;
  }
  #container nav.ui.mobile .menu .side_menu .drop_menu .submenu {
    padding-left: 1.33333333em;
    margin: 0 0 15px;
  }
  #container nav.ui.mobile .menu .side_menu .drop_menu .submenu li {
    padding-left: 10px;
  }
  #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 .item {
    padding: 14px 17px 12px !important;
  }
  #container .ui.secondary.pointing.menu .active.item {
    color: #fff;
    padding: 14px 17px 12px !important;
  }
  .ui.secondary.pointing.menu {
    min-height: auto;
    margin-bottom: 0;
    flex-direction: row;
  }
  .ui.secondary.pointing.menu .item {
    justify-content: center;
  }
  .ui.selection.active.dropdown .menu {
    min-height: 255px;
  }
  .ui.floating.dropdown > .menu .item.selected, .ui.dropdown .menu .item.selected, .ui.selection.dropdown .menu .item.selected {
    border: 1px solid var(--main-color);
    border-radius: 5px;
  }
  #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: rgba(255, 255, 255, 0.3);
    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 nav .right.menu {
    margin-right: 1.125rem;
  }
  #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: #D9D9D9;
  }
  .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;
  }
}

#container main .contentblock s a {
  transition: all 0.3s ease;
  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);
  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);
}

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);
}

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);
}

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;
}

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;
}