Вы находитесь на странице: 1из 216

/*

* Darkens or lightens the color based on its lightness compared to the base where
you want to shift.
*
* @param $color [Sass::Script::Value::Color] The color to modify
* @param $amount [Sass::Script::Value::Number] The amount to change the
lightness by (between `0%` and `100%`)
* @param $base [Sass::Script::Value::Number] Define where we will shift
* @param $target [Sass::Script::Value::Color] Optional / We shift only then if
the two color are same
*/
/*
* Lighten/darken the given color until we reach the target color's lightness (+/-
offset).
*
* @param $color [Sass::Script::Value::Color] The color what we change
* @param $target [Sass::Script::Value::Color] The color what we compered to
* @param $offset [Sass::Script::Value::Number] The tolerance value
* @param $interval [Sass::Script::Value::Number] The step value what we use to
increase/decrease the lightness
*/
/* Media query */
body {
background: #102334;
color: #FFFFFF;
}

a {
color: #E5C518;
}

.page-content .btn,
.overlay-wrapper .btn,
.confirmation-wrapper .btn,
.notifier-wrapper .btn {
background: #f6c044;
}

.page-content .btn, .page-content .btn:hover,


.overlay-wrapper .btn,
.overlay-wrapper .btn:hover,
.confirmation-wrapper .btn,
.confirmation-wrapper .btn:hover,
.notifier-wrapper .btn,
.notifier-wrapper .btn:hover {
color: #111111;
}

.page-content .btn:hover,
.overlay-wrapper .btn:hover,
.confirmation-wrapper .btn:hover,
.notifier-wrapper .btn:hover {
background: #f4b013;
}

.page-content .btn.btn--secondary,
.overlay-wrapper .btn.btn--secondary,
.confirmation-wrapper .btn.btn--secondary,
.notifier-wrapper .btn.btn--secondary {
background: #f6c044;
}

.page-content .btn.btn--secondary, .page-content .btn.btn--secondary:hover,


.overlay-wrapper .btn.btn--secondary,
.overlay-wrapper .btn.btn--secondary:hover,
.confirmation-wrapper .btn.btn--secondary,
.confirmation-wrapper .btn.btn--secondary:hover,
.notifier-wrapper .btn.btn--secondary,
.notifier-wrapper .btn.btn--secondary:hover {
color: #111111;
}

.page-content .btn.btn--secondary:hover,
.overlay-wrapper .btn.btn--secondary:hover,
.confirmation-wrapper .btn.btn--secondary:hover,
.notifier-wrapper .btn.btn--secondary:hover {
background: #f4b013;
}

.smartbuy-tooltip .smartbuy-spinner::before {
border-color: #e3a10b;
}

.smartbuy-tooltip .smartbuy-spinner::after {
border-color: transparent;
border-top-color: #111111;
}

.notifier-message {
background-color: rgba(18, 61, 95, 0.92);
}

.notifier-message a {
color: #E5C518;
}

.notifier-message,
.notifier-message .notifier-message-close {
color: #FFFFFF;
}

.notifier-message.sonicboxlsl .notifier-icon {
background-image:
url("../../../../site/lslcommon/schema/label4/image/sonicboxlsl/notifier_logo_sonic
box.png?vb2836");
}

.notifier-icon {
background: #f6c044;
color: #111111;
}

h2.heading {
color: #FDD226;
}

h3.heading {
color: #FFFFFF;
}

.subheading {
color: #FFFFFF;
}

.seo-heading {
color: #FDD226;
}

.seo-content {
color: #FFFFFF;
}

h2.content-box .heading, .overlay-body .heading {


color: #f6c044;
}

h3.content-box .heading, .overlay-body .heading {


color: #f6c044;
}

.content-box .subheading,
.overlay-body .subheading {
color: #f6c044;
}

.sidemenu {
background: #123d5f;
}

.sidemenu .heading {
color: #f6c044;
}

.sidemenu-item {
background: #123d5f;
color: #f6c044;
border-color: #164b74;
}

.sidemenu-item:hover {
background: #164b74;
}

.sidemenu-item > a {
color: #f6c044;
}

.sidemenu-item > a:hover {


color: #f5b82c;
}

.sidemenu-subitem {
color: #E5C518;
}

.page-head {
background: #3a6384;
}

.header-menu-title {
color: #111111;
border-color: #4a7ea7;
background: #f6c044;
}

.header-menu-title:hover {
background: #f5b82c;
}

.nav-item-messages-badge {
color: #111111;
background: #f6c044;
}

.page-nav::after {
border-color: #4a7ea7 transparent;
}

.page-nav-item {
color: #FFFFFF;
}

.page-nav-item:hover {
color: #e4ecf3;
}

.page-nav-signup {
background: #f6c044;
color: #111111;
}

.page-nav-signup:hover {
background: #f5b82c;
}

.header-menu-options {
background: rgba(0, 0, 0, 0.9);
border-color: #4a7ea7;
}

.header-menu-option {
color: #fff;
}

.header-menu-option:hover {
color: #f6c044;
}

.dropdown-menu::after {
border-color: #4a7ea7 transparent;
}

.header-menu-elite-dash {
color: #fff;
background: -webkit-gradient(linear, left bottom, left top, from(#373737),
to(#222));
background: -o-linear-gradient(bottom, #373737, #222);
background: linear-gradient(0deg, #373737, #222);
}

.header-menu-elite-progress-bar-container,
.club-elite-progress-bar-container {
background: #1f1f1f;
}

.header-menu-elite-progress-bar,
.club-elite-progress-bar {
background: -webkit-gradient(linear, left bottom, left top, color-stop(0,
#f98706), to(#fc0));
background: -o-linear-gradient(bottom, #f98706 0, #fc0);
background: linear-gradient(0deg, #f98706 0, #fc0);
-webkit-box-shadow: 0 0 20px #ff4800;
box-shadow: 0 0 20px #ff4800;
}

.header-menu-elite-progress-bar::before,
.club-elite-progress-bar::before {
-webkit-box-shadow: 1px 1px 10px #fff;
box-shadow: 1px 1px 10px #fff;
}

.header-menu-elite-level-name {
color: #fff;
}

.header-menu-elite-points {
color: #fff;
}

.header-menu-elite-points span {
color: #999;
}

.header-menu-elite-level-multiplier {
color: #999;
}

.header-menu-elite-dash-footer {
border-top: 1px solid rgba(153, 153, 153, 0.4);
}

.header-menu-elite-dash-footer-link {
color: #ffcc00;
}

.quickbuy .overlay-header,
.quickbuy .heading.overlay-title {
color: #f6c044;
}

.quickbuy .overlay-header {
background: #164b74;
}

.quickbuy .overlay-body {
background: #123d5f;
color: #FFFFFF;
}

.quickbuy .quickbuy-buy-credits {
background: #f6c044;
color: #111111;
-webkit-box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.05);
box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.05);
}

.quickbuy .quickbuy-buy-credits:hover {
background: #f6c044;
}

.quickbuy-balance-label {
color: #f2f2f2;
}

.quickbuy-item .quickbuy-deal-badge {
background: #164b74;
color: #f6c044;
border-color: #f6c044;
}

.quickbuy-item .quickbuy-upper-part {
background: #164b74;
border-color: #123d5f;
}

.quickbuy-item .quickbuy-lower-part {
background: #1a598a;
}

.quickbuy-item:hover .quickbuy-deal-badge,
.quickbuy-item:hover .quickbuy-upper-part {
background: #185381;
}

.quickbuy-item:hover .quickbuy-lower-part {
background: #1d6197;
}

.quickbuy-item:hover::after,
.quickbuy-item:hover .quickbuy-deal-badge {
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15);
}

.quickbuy-bonus-by-package {
color: #FFFFFF;
}

.quickbuy-slidebar::before {
border: 1px solid #f6c044;
}

.quickbuy-slider {
background: #E5C518;
}

.quickbuy-bonus-amount,
.quickbuy-bonus-unit {
color: #FFFFFF;
}

.quickbuy-bonus-information,
.quickbuy-bonus-unlocked {
color: #f6c044;
}

.quickbuy-package-type {
color: #E5C518;
}

.quickbuy-unit {
color: #f6c044;
}

.quickbuy-package-price {
color: #f6c044;
}

.quickbuy-ribbon {
background-color: #769e00;
color: #fff;
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.3);
}

.firstbill-footer-info {
color: white;
}

.firstbill-subhead {
background: #0c2a41;
color: #FFFFFF;
}

.firstbill-subhead p {
color: rgba(255, 255, 255, 0.7);
}

.firstbill-current-payment {
color: #FFFFFF;
}

.firstbill-current-payment-info {
background: #18507d;
}

.firstbill-recommended-payment {
border-top: 1px solid rgba(2, 12, 31, 0.85);
}

.firstbill-one-time-offer-box {
background: #185381;
border-color: #164b74;
}

.firstbill-one-time-offer-box h3 {
color: #d9d9d9;
}

.svgicon-firstbill-credit-card {
fill: rgba(26, 89, 138, 0.25);
}

.private-end {
background: #123d5f;
color: #FFFFFF;
}

.private-end-close {
color: #fff;
background-color: rgba(0, 0, 0, 0.4);
}

.page-toolbar {
background: #123d5f;
border-color: #123d5f transparent #123d5f;
color: #FFFFFF;
}

.toolbar-breadcrumb {
color: #ddedf9;
}

.toolbar-breadcrumb .icon--angle-right {
color: #ddedf9;
}

.toolbar-breadcrumb-link {
color: #FFFFFF;
}

.toolbar-breadcrumb-link:hover {
color: #ddedf9;
}

.toolbar-settings {
-webkit-box-shadow: inset 1px 0 0 0 #123d5f;
box-shadow: inset 1px 0 0 0 #123d5f;
}

.toolbar-settings a {
color: #FFFFFF;
}

.toolbar-settings a:hover {
color: #ddedf9;
}

.toolbar-settings .icon {
color: #FFFFFF;
}
.toolbar-settings .icon.active, .toolbar-settings .icon:hover {
color: #f6c044;
}

.toolbar-order .toolbar-order-active:hover {
color: #ddedf9;
}

.toolbar-order::after {
border-color: #FFFFFF transparent;
}

.toolbar-order:hover::after {
border-color: #f6c044 transparent;
}

.toolbar-btn {
border-color: #123d5f;
}

.toolbar-order-options {
background: rgba(0, 0, 0, 0.9);
border-color: #123d5f;
}

.toolbar-order-options a {
color: #fff;
}

.toolbar-order-options a:hover {
color: #f6c044;
}

.toolbar-search-input {
background: #fff;
color: #0e2f4a;
}

.toolbar-search-input::-webkit-input-placeholder {
color: rgba(14, 47, 74, 0.5);
}

.toolbar-search-input::-moz-placeholder {
color: rgba(14, 47, 74, 0.5);
}

.toolbar-search-input:-ms-input-placeholder {
color: rgba(14, 47, 74, 0.5);
}

.toolbar-search-input::-ms-input-placeholder {
color: rgba(14, 47, 74, 0.5);
}

.toolbar-search-input::placeholder {
color: rgba(14, 47, 74, 0.5);
}
.toolbar-search-container .close {
color: #0e2f4a;
}

.toolbar-autosuggest {
background: rgba(0, 0, 0, 0.9);
border: 1px solid #123d5f;
}

.toolbar-autosuggest-showall > a,
.toolbar-autosuggest-row > a {
border-color: rgba(153, 153, 153, 0.2);
}

.toolbar-autosuggest-row:hover > a {
background: #000;
}

.toolbar-autosuggest-row:hover .toolbar-autosuggest-suggestion {
color: #fff;
}

.toolbar-autosuggest-img-container {
border-color: rgba(153, 153, 153, 0.2);
}

.toolbar-autosuggest-suggestion {
color: #999;
}

.toolbar-autosuggest-suggestion strong {
color: #fff;
}

.toolbar-autosuggest-showall a,
.toolbar-autosuggest-showall a:hover {
color: #ccc;
}

.toolbar-autosuggest-showall a strong,
.toolbar-autosuggest-showall a:hover strong {
color: #fff;
}

.toolbar-autosuggest-noresult-text {
color: #ccc;
}

.toolbar-autosuggest-warning-icon {
color: #fab633;
}

.toolbar-autosuggest-status[data-status='online'] {
color: #8fc400;
}

.toolbar-filters-container {
background: rgba(0, 0, 0, 0.9);
border-color: #123d5f;
}

.toolbar-filters-column {
border-color: rgba(204, 204, 204, 0.2);
}

.toolbar-filters-column .selected a {
color: #f6c044;
}

.toolbar-filters-block a,
.toolbar-filters-clear a {
color: #fff;
}

.toolbar-filters-block a:hover,
.toolbar-filters-clear a:hover {
color: #f6c044;
}

.toolbar-filters-block h4 {
color: #ccc;
}

.toolbar-filters-clear {
border-top: 1px solid rgba(204, 204, 204, 0.2);
}

.toolbar-filters-badge {
background: #f6c044;
color: #000;
}

.toolbar-filters-close {
color: #888;
}

.toolbar-filters-close:hover {
color: #a2a2a2;
}

.page-foot-main-container {
background: #3a6384;
}

.page-foot-menu {
border-color: #427096;
}

.page-foot-heading {
color: #FFFFFF;
}

.page-foot-item {
color: #FFFFFF;
}

.page-foot-item:hover, .page-foot-item:active {
color: #ededed;
}

.page-foot-statement p {
color: #FFFFFF;
}

.page-foot-statement-link {
color: #FFFFFF;
}

.page-foot-statement-link:hover {
color: #ededed;
}

.page-foot-association {
color: #4a7ea7;
}

.page-foot-association:hover {
color: #ededed;
}

.page-foot-sub-container {
background: #123d5f;
}

.page-foot-copyright {
color: #FFFFFF;
}

.page-foot-link {
color: #FFFFFF;
}

.form-select-wrapper::after {
border-color: #FFFFFF transparent;
}

.content-box .form-select-wrapper::after,
.overlay-body .form-select-wrapper::after {
border-color: #FFFFFF transparent;
}

.form-input,
.form-select,
.form-textarea,
.captcha-img-container {
border-color: #FFFFFF;
}

.form-input, .form-input::-webkit-input-placeholder,
.form-select,
.form-select::-webkit-input-placeholder,
.form-textarea,
.form-textarea::-webkit-input-placeholder,
.captcha-img-container,
.captcha-img-container::-webkit-input-placeholder {
color: #FFFFFF;
}
.form-input, .form-input::-moz-placeholder,
.form-select,
.form-select::-moz-placeholder,
.form-textarea,
.form-textarea::-moz-placeholder,
.captcha-img-container,
.captcha-img-container::-moz-placeholder {
color: #FFFFFF;
}

.form-input, .form-input:-ms-input-placeholder,
.form-select,
.form-select:-ms-input-placeholder,
.form-textarea,
.form-textarea:-ms-input-placeholder,
.captcha-img-container,
.captcha-img-container:-ms-input-placeholder {
color: #FFFFFF;
}

.form-input, .form-input::-ms-input-placeholder,
.form-select,
.form-select::-ms-input-placeholder,
.form-textarea,
.form-textarea::-ms-input-placeholder,
.captcha-img-container,
.captcha-img-container::-ms-input-placeholder {
color: #FFFFFF;
}

.form-input, .form-input::placeholder,
.form-select,
.form-select::placeholder,
.form-textarea,
.form-textarea::placeholder,
.captcha-img-container,
.captcha-img-container::placeholder {
color: #FFFFFF;
}

.content-box .form-input,
.overlay-body .form-input, .content-box
.form-select,
.overlay-body
.form-select, .content-box
.form-textarea,
.overlay-body
.form-textarea, .content-box
.captcha-img-container,
.overlay-body
.captcha-img-container {
border-color: #FFFFFF;
}

.content-box .form-input, .content-box .form-input::-webkit-input-placeholder,


.overlay-body .form-input,
.overlay-body .form-input::-webkit-input-placeholder, .content-box
.form-select, .content-box
.form-select::-webkit-input-placeholder,
.overlay-body
.form-select,
.overlay-body
.form-select::-webkit-input-placeholder, .content-box
.form-textarea, .content-box
.form-textarea::-webkit-input-placeholder,
.overlay-body
.form-textarea,
.overlay-body
.form-textarea::-webkit-input-placeholder, .content-box
.captcha-img-container, .content-box
.captcha-img-container::-webkit-input-placeholder,
.overlay-body
.captcha-img-container,
.overlay-body
.captcha-img-container::-webkit-input-placeholder {
color: #FFFFFF;
}

.content-box .form-input, .content-box .form-input::-moz-placeholder,


.overlay-body .form-input,
.overlay-body .form-input::-moz-placeholder, .content-box
.form-select, .content-box
.form-select::-moz-placeholder,
.overlay-body
.form-select,
.overlay-body
.form-select::-moz-placeholder, .content-box
.form-textarea, .content-box
.form-textarea::-moz-placeholder,
.overlay-body
.form-textarea,
.overlay-body
.form-textarea::-moz-placeholder, .content-box
.captcha-img-container, .content-box
.captcha-img-container::-moz-placeholder,
.overlay-body
.captcha-img-container,
.overlay-body
.captcha-img-container::-moz-placeholder {
color: #FFFFFF;
}

.content-box .form-input, .content-box .form-input:-ms-input-placeholder,


.overlay-body .form-input,
.overlay-body .form-input:-ms-input-placeholder, .content-box
.form-select, .content-box
.form-select:-ms-input-placeholder,
.overlay-body
.form-select,
.overlay-body
.form-select:-ms-input-placeholder, .content-box
.form-textarea, .content-box
.form-textarea:-ms-input-placeholder,
.overlay-body
.form-textarea,
.overlay-body
.form-textarea:-ms-input-placeholder, .content-box
.captcha-img-container, .content-box
.captcha-img-container:-ms-input-placeholder,
.overlay-body
.captcha-img-container,
.overlay-body
.captcha-img-container:-ms-input-placeholder {
color: #FFFFFF;
}

.content-box .form-input, .content-box .form-input::-ms-input-placeholder,


.overlay-body .form-input,
.overlay-body .form-input::-ms-input-placeholder, .content-box
.form-select, .content-box
.form-select::-ms-input-placeholder,
.overlay-body
.form-select,
.overlay-body
.form-select::-ms-input-placeholder, .content-box
.form-textarea, .content-box
.form-textarea::-ms-input-placeholder,
.overlay-body
.form-textarea,
.overlay-body
.form-textarea::-ms-input-placeholder, .content-box
.captcha-img-container, .content-box
.captcha-img-container::-ms-input-placeholder,
.overlay-body
.captcha-img-container,
.overlay-body
.captcha-img-container::-ms-input-placeholder {
color: #FFFFFF;
}

.content-box .form-input, .content-box .form-input::placeholder,


.overlay-body .form-input,
.overlay-body .form-input::placeholder, .content-box
.form-select, .content-box
.form-select::placeholder,
.overlay-body
.form-select,
.overlay-body
.form-select::placeholder, .content-box
.form-textarea, .content-box
.form-textarea::placeholder,
.overlay-body
.form-textarea,
.overlay-body
.form-textarea::placeholder, .content-box
.captcha-img-container, .content-box
.captcha-img-container::placeholder,
.overlay-body
.captcha-img-container,
.overlay-body
.captcha-img-container::placeholder {
color: #FFFFFF;
}

.form-input,
.form-label,
.form-textarea {
background: transparent;
}

.form-select {
background: #102334;
}

.content-box .form-select,
.overlay-body .form-select {
background: #123d5f;
}

.form-input.error,
.form-select.error,
.form-textarea.error {
border-color: #f6c044;
}

.form-radio-label::before,
.form-checkbox-label::before {
background: transparent;
border: 1px solid #FFFFFF;
}

.content-box .form-radio-label::before,
.overlay-body .form-radio-label::before, .content-box
.form-checkbox-label::before,
.overlay-body
.form-checkbox-label::before {
border: 1px solid #FFFFFF;
}

.form-title,
.form-label::after,
.form-refresh-captcha {
color: #f6c044;
}

.form-success,
.form-input-error {
background: #f6c044;
color: #111111;
}

.form-input-error::after {
border-color: transparent #f6c044 transparent transparent;
}

.listpage .showmore {
background: #FDD226;
}

.listpage .showmore, .listpage .showmore:hover {


color: #111111;
}

.listpage .showmore:hover {
background: #fdcd0d;
}

.listpage-player .listpage-player-overlay {
background: #102334;
}

.listpage-player[data-status='offline'] .listpage-player-overlay, .listpage-


player[data-status='private'] .listpage-player-overlay {
background: rgba(16, 35, 52, 0.3);
}

.sidebar {
background: #123d5f;
}

.category {
border-color: #164b74;
color: #FFFFFF;
}

.category:hover, .category.active {
background: #1a598a;
color: #f2f2f2;
}

.category-item-badge {
background: #2682ca;
color: #020609;
}

.sidebar-filter {
background: #f6c044;
color: #111111;
}

.sidebar-filter::after {
border-color: #111111 transparent transparent transparent;
}

.sidebar-filter:hover, .sidebar-filter.active {
background: #f5b82c;
color: #1e1e1e;
}

.sidebar-filter:hover::after, .sidebar-filter.active::after {
border-color: #1e1e1e transparent transparent transparent;
}

[data-sidebar-position='right'] .sidebar-filter::after,
[data-sidebar-state='on'] .sidebar-filter::after {
border-color: transparent transparent #111111 transparent;
}

[data-sidebar-state='on'][data-sidebar-position='right'] .sidebar-filter::after {
border-color: #1e1e1e transparent transparent transparent;
}

.thumb .icon {
color: #ffffff;
}

.thumb .icon:hover {
color: #f6c044;
}

.thumb.favorite .icon--heart::before,
.thumb .thumb-data-item--fav .icon--heart:hover::before {
color: #f6c044;
}

.thumb-new-tab,
.thumb-history-status {
text-shadow: 0 0 10px rgba(0, 0, 0, 0.9);
}

.thumb-link {
background: #163048;
}

.thumb-badge--vibratoy {
background:
url("../../../../site/lslcommon/schema/label4/image/thumbnail_vibratoy.png?vff345")
no-repeat;
}

.thumb-badge--vipshow {
background: -webkit-gradient(linear, left top, right top, from(transparent),
color-stop(15%, rgba(0, 0, 0, 0.4)));
background: -o-linear-gradient(left, transparent 0%, rgba(0, 0, 0, 0.4) 15%);
background: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.4) 15%);
color: rgba(255, 255, 255, 0.9);
}

.thumb-badge--vipshow.icon--crown::before {
color: #fab633;
}

.thumb-badge--sale {
color: #fafafa;
text-shadow: 0 0 1px rgba(0, 0, 0, 0.7), 1px 1px 0 rgba(0, 0, 0, 0.7);
}

.thumb-shadow {
background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0,
0)), to(rgba(0, 0, 0, 0.85)));
background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85)
100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.85)
100%);
}

.thumb-data {
color: #ffffff;
}

[data-status='0'] .thumb-data-item--name-container::before {
background: #a7a7a7;
}
.thumb--with-video-call[data-status='0'] .thumb-data-item--name-container::before {
background: #f98706;
}

[data-status='1'] .thumb-data-item--name-container::before {
background: #8fc400;
}

[data-status='2'] .thumb-data-item--name-container::before {
background: #f3eb06;
}

[data-status='3'] .thumb-data-item--name-container::before {
background: #f3eb06;
}

.thumb-data-item--name,
.thumb-data-item--fav {
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

.thumb--detailed .thumb-data-item--fav,
.thumb--detailed .icon {
color: rgba(255, 255, 255, 0.7);
}

.thumb--detailed .icon:hover {
color: #ffffff;
}

.page-biopage .subheading {
color: #FDD226;
}

.biopage-container {
color: #FFFFFF;
}

.biopage-profile,
.biopage-details-container,
.biopage-comment-form,
.biopage-wall .biopage-empty {
background: #123d5f;
}

.biopage-tab {
background: #0c2a41;
color: #FFFFFF;
}

.biopage-tab.active {
background: #123d5f;
}

.biopage-personal-data-container {
border-color: rgba(246, 192, 68, 0.2);
}
.biopage-profile-data span:first-of-type {
color: #f6c044;
}

.biopage-personal-bio-button {
background: #f6c044;
-webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.5);
box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.5);
}

.biopage-personal-bio-button.active, .biopage-personal-bio-button:hover {
background: #FFFFFF;
}

.biopage-heading {
color: #f6c044;
}

.biopage-about-container {
border-color: rgba(246, 192, 68, 0.2);
}

.biopage-about-container article {
color: #FFFFFF;
}

.biopage-comment-form textarea,
.biopage-comment-form input,
.biopage-comment-reply-form textarea,
.biopage-comment-reply-form input {
background: #0c2a41;
border-color: #185381;
color: #FFFFFF;
}

.biopage-comment-form input::-webkit-input-placeholder,
.biopage-comment-form textarea::-webkit-input-placeholder,
.biopage-comment-reply-form input::-webkit-input-placeholder,
.biopage-comment-reply-form textarea::-webkit-input-placeholder {
color: #aad0ef;
}

.biopage-comment-form input::-moz-placeholder,
.biopage-comment-form textarea::-moz-placeholder,
.biopage-comment-reply-form input::-moz-placeholder,
.biopage-comment-reply-form textarea::-moz-placeholder {
color: #aad0ef;
}

.biopage-comment-form input:-ms-input-placeholder,
.biopage-comment-form textarea:-ms-input-placeholder,
.biopage-comment-reply-form input:-ms-input-placeholder,
.biopage-comment-reply-form textarea:-ms-input-placeholder {
color: #aad0ef;
}

.biopage-comment-form input::-ms-input-placeholder,
.biopage-comment-form textarea::-ms-input-placeholder,
.biopage-comment-reply-form input::-ms-input-placeholder,
.biopage-comment-reply-form textarea::-ms-input-placeholder {
color: #aad0ef;
}

.biopage-comment-form input::placeholder,
.biopage-comment-form textarea::placeholder,
.biopage-comment-reply-form input::placeholder,
.biopage-comment-reply-form textarea::placeholder {
color: #aad0ef;
}

.biopage-comment:nth-of-type(odd) .biopage-avatar-container--reply,
.biopage-comment:nth-of-type(odd) .biopage-comment-message--reply {
background: #18507d;
}

.biopage-comment:nth-of-type(odd) .biopage-comment-user--reply::after {
border-color: transparent #18507d transparent transparent;
}

.biopage-comment:nth-of-type(odd) .biopage-avatar-container--reply {
color: #f6c044;
}

.biopage-comment:nth-of-type(even) .biopage-comment-user::after {
border-color: transparent #18507d transparent transparent;
}

.biopage-comment:nth-of-type(even) .biopage-comment-user--reply::after {
border-color: transparent #123d5f transparent transparent;
}

.biopage-comment:nth-of-type(even) .biopage-comment-message {
background: #18507d;
}

.biopage-comment:nth-of-type(even) .biopage-comment-message--reply {
background: #123d5f;
}

.biopage-comment-message {
background: #123d5f;
}

.biopage-comment-user figcaption {
color: #f6c044;
}

.biopage-comment-user::after {
border-color: transparent #123d5f transparent transparent;
}

.biopage-comment-user--reply figcaption {
color: #FFFFFF;
}

.biopage-avatar-container {
background: #123d5f;
color: #f6c044;
}

.biopage-empty {
color: #FFFFFF;
}

.biopage-gallery-container .biopage-empty {
color: #FFFFFF;
}

.carousel-container {
background-color: #123d5f;
}

.carousel-item {
background: #000;
}

.carousel-controls {
-webkit-box-shadow: inset 0 0 307.2px rgba(0, 0, 0, 0.5);
box-shadow: inset 0 0 307.2px rgba(0, 0, 0, 0.5);
}

.carousel-nav-button {
background-color: rgba(0, 0, 0, 0.4);
}

.carousel-nav-button::before {
color: #fff;
}

.carousel-close {
color: #fff;
background-color: rgba(0, 0, 0, 0.4);
}

.content-box {
background-color: #123d5f;
color: #FFFFFF;
}

.content-box a {
color: #E5C518;
}

.content-box a:hover {
color: #e9cc2d;
}

.content-box .heading {
color: #f6c044;
}

.contact-billing-support .btn {
background: #f6c044;
color: #111111;
}

.contact-billing-support .btn:hover {
background: #f4b013;
color: #111111;
}

p.contact-highlight {
color: #f6c044;
}

.contact-form-message {
color: #111111;
}

.overlay-wrapper {
background: rgba(2, 12, 31, 0.85);
}

.overlay {
color: #FFFFFF;
}

.overlay-body {
background: #123d5f;
}

.overlay-header {
background: #3a6384;
}

.overlay-header .overlay-title {
color: #FFFFFF;
}

.overlay-header .overlay-header-close {
color: #FFFFFF;
}

.overlay-login .overlay-logo,
.overlay-signup .overlay-logo {
color: rgba(5, 31, 79, 0.85);
}

.overlay-eighteen .overlay,
.signup-success .overlay {
background-color: transparent;
}

.eighteen-overlay-box {
width: 900px;
background-image:
url("../../../../site/lslcommon/schema/label4/image/18_over_couple.png?v582cf");
}

.eighteen-overlay-box.girls {
background-image:
url("../../../../site/lslcommon/schema/label4/image/18_over_girl.png?v1e4a0");
}

.eighteen-overlay-box.boy, .eighteen-overlay-box.gay, .eighteen-overlay-box.boys {


background-image:
url("../../../../site/lslcommon/schema/label4/image/18_over_boy.png?v7ff6e");
}

.eighteen-overlay-box.tranny {
background-image:
url("../../../../site/lslcommon/schema/label4/image/18_over_tranny.png?v808dd");
}

.eighteen-overlay-box.sonicboxlsl {
background-image:
url("../../../../site/lslcommon/schema/label4/image/sonicboxlsl/18_over_sonicbox.jp
g?veea49");
}

.eighteen-overlay-box.sonicboxlsl .heading,
.eighteen-overlay-box.sonicboxlsl .subheading {
color: #000;
}

.eighteen-overlay-box.sonicboxlsl .eighteen-overlay-text-container {
color: #2f2f2f;
}

.eighteen-overlay-box.nonnude, .eighteen-overlay-box.celebrity {
background-image:
url("../../../../site/lslcommon/schema/label4/image/18_over_celebrity.png?v8136b");
}

.eighteen-overlay-box .eighteen-overlay-leave {
color: #f6c044;
}

.eighteen-overlay-logos {
color: #E5C518;
}

.signup-success.girls {
background-image:
url("../../../../site/lslcommon/schema/label4/image/become_premium_bg_girl.png?
v53c73");
}

.signup-success.boy, .signup-success.gay, .signup-success.boys {


background-image:
url("../../../../site/lslcommon/schema/label4/image/become_premium_bg_boy.png?
vb7c62");
}

.signup-success.tranny {
background-image:
url("../../../../site/lslcommon/schema/label4/image/become_premium_bg_girl.png?
v53c73");
}

.signup-success.sonicboxlsl {
background-image:
url("../../../../site/lslcommon/schema/label4/image/sonicboxlsl/become_premium_bg.p
ng?va6f11");
}
.signup-success.nonnude, .signup-success.celebrity {
background-image:
url("../../../../site/lslcommon/schema/label4/image/become_premium_bg_celebrity.png
?vff40b");
}

.signup-success.featured {
background-image:
url("../../../../site/lslcommon/schema/label4/image/become_premium_bg_girl.png?
v53c73");
}

.signup-success-info-subheading strong {
color: #f6c044;
}

.signup-success-info-list li::before {
color: #f6c044;
}

.dmca-form-message {
color: #f6c044;
}

.faq-list .accordion-item-title {
color: #f6c044;
}

.policy-heading-container time {
color: #f6c044;
}

.settings-row {
border-color: #164b74;
}

.settings-row .row-title {
color: #f6c044;
}

.infobox {
background: #f6c044;
color: #111111;
}

.confirmation-wrapper {
background: rgba(0, 0, 0, 0.85);
border-color: #123d5f;
color: #fff;
}

.confirmation-wrapper[data-orientation='top'] .confirmation-tooltip::after {
border-color: rgba(0, 0, 0, 0.85) transparent transparent transparent;
}

.confirmation-wrapper[data-orientation='right'] .confirmation-tooltip::after {
border-color: transparent rgba(0, 0, 0, 0.85) transparent transparent;
}
.confirmation-wrapper[data-orientation='bottom'] .confirmation-tooltip::after {
border-color: transparent transparent rgba(0, 0, 0, 0.85) transparent;
}

.confirmation-wrapper[data-orientation='left'] .confirmation-tooltip::after {
border-color: transparent transparent transparent rgba(0, 0, 0, 0.85);
}

.confirmation-wrapper .confirmation-tooltip-cancel-link {
color: #fff;
}

.confirmation-wrapper .confirmation-tooltip-cancel-link, .confirmation-wrapper


.confirmation-tooltip-cancel-link:hover {
background: none;
}

.confirmation-wrapper .confirmation-tooltip-cancel-link:hover {
color: #f6c044;
}

.refresh-username-info {
background-color: rgba(0, 0, 0, 0.1);
color: #f6c044;
}

.messages-box .icon--trash-o:hover {
color: #FFFFFF;
}

.messages-contacts,
.messages-search {
background: #164b74;
}

.messages-contacts {
border-color: #123d5f;
}

.messages-search {
border-color: #123d5f;
}

.messages-search .messages-search-close {
color: rgba(255, 255, 255, 0.7);
}

.messages-search .messages-search-close:hover {
color: #FFFFFF;
}

.messages-search.icon--search::before {
color: rgba(255, 255, 255, 0.7);
}

.messages-search-input {
background: #0c2a41;
color: #FFFFFF;
border-color: #185381;
}

.messages-search-input:focus {
outline: 0;
border-color: #216fac;
}

.messages-search-input::-webkit-input-placeholder {
color: rgba(255, 255, 255, 0.7);
}

.messages-search-input::-moz-placeholder {
color: rgba(255, 255, 255, 0.7);
}

.messages-search-input:-ms-input-placeholder {
color: rgba(255, 255, 255, 0.7);
}

.messages-search-input::-ms-input-placeholder {
color: rgba(255, 255, 255, 0.7);
}

.messages-search-input::placeholder {
color: rgba(255, 255, 255, 0.7);
}

.messages-conversation-voice-recorder-container .check-circle-icon {
fill: #f6c044;
}

.messages-voice-recorder-control-submit svg {
fill: #f6c044;
}

.messages-voice-recorder-control-cancel svg {
fill: #f6c044;
}

.messages-voice-recorder-dot {
background-color: #f6c044;
}

.messages-audio-player-seek-handle,
.messages-audio-player-progress-bar-fill {
background-color: #f6c044;
}

.thread-group-title {
background: #123d5f;
color: #f6c044;
}

.thread {
background: #0c2a41;
border-color: #123d5f;
color: rgba(255, 255, 255, 0.8);
}
.thread .thread-inner {
background: #164b74;
}

.thread .thread-data-preview {
color: rgba(255, 255, 255, 0.6);
}

.thread.active .thread-data-name, .thread:hover .thread-data-name {


color: #FFFFFF;
}

.thread.active time,
.thread.active .thread-data-preview, .thread:hover time,
.thread:hover .thread-data-preview {
color: rgba(255, 255, 255, 0.7);
}

.thread:hover .thread-inner {
background: #18507d;
}

.thread.active .thread-inner {
background: #1a598a;
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
}

.thread .thread-delete-confirmation {
background: #0c2a41;
}

.thread .thread-delete-cancel {
background: none;
color: #FFFFFF;
}

.thread--support .thread-inner {
border-color: #123d5f;
}

.thread--support .thread-data-name, .thread--support:hover .thread-data-name,


.thread--support.active .thread-data-name {
color: #f6c044;
}

.thread--support .thread-data-preview, .thread--support:hover .thread-data-preview,


.thread--support.active .thread-data-preview {
color: rgba(246, 192, 68, 0.8);
}

.thread--support::after {
background: -webkit-gradient(linear, left top, left bottom, from(transparent),
to(rgba(0, 0, 0, 0.3)));
background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.3) 100%);
background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.3) 100%);
}
.thread-ui time {
color: rgba(255, 255, 255, 0.6);
}

.thread-unread {
background: #0c2a41;
}

.thread--support .thread-data-name,
.messages-conversation-details-name {
color: #f6c044;
}

.messages-box .icon--trash-o,
.messages-comment-meta {
color: rgba(255, 255, 255, 0.6);
}

.messages-comment[data-from='partner'] .messages-bubble::before {
border-color: #18507d transparent transparent transparent;
}

.messages-comment[data-from='user'] .messages-bubble::before {
border-color: transparent #18507d transparent transparent;
}

.messages-bubble {
background: #18507d;
}

.thread[data-status='0']::before,
.messages-conversation-status[data-status='0']::before {
background: #a7a7a7;
}

.thread[data-status='1']::before,
.messages-conversation-status[data-status='1']::before {
background: #8fc400;
}

.thread[data-status='2']::before,
.messages-conversation-status[data-status='2']::before {
background: #f3eb06;
}

.thread[data-status='3']::before,
.messages-conversation-status[data-status='3']::before {
background: #f3eb06;
}

.messages-name-user,
.messages-conversation-details-info,
.messages-conversation-status {
color: #FFFFFF;
}

.messages-conversation-status::before {
border-color: #0c2a41;
}
.messages-conversation-header,
.messages-conversation-form {
background: #164b74;
}

.messages-conversation-header {
border-color: #123d5f;
}

.messages-conversation-form {
-webkit-box-shadow: inset 0 1px 1px -1px #123d5f;
box-shadow: inset 0 1px 1px -1px #123d5f;
}

.messages-conversation-form .messages-conversation-text-field-container {
background: #0c2a41;
border-color: #185381;
}

.messages-conversation-form.active .messages-conversation-text-field-container {
border-color: #216fac;
}

.messages-conversation-text-field {
background: none;
color: #FFFFFF;
}

.messages-conversation-text-field-placeholder {
color: rgba(255, 255, 255, 0.7);
}

.messages-conversation-message-cost {
color: #94c5eb;
}

.messages-conversation-text-field-counter {
color: rgba(255, 255, 255, 0.6);
}

.messages-more-message-warning {
background: #0c2a41;
}

.messages-comment-delete.active {
color: #FFFFFF;
}

.messages-comment-delete-confirmation {
background: #0c2a41;
}

.messages-comment-delete-confirmation[data-from='partner']::before {
border-color: transparent #0c2a41 transparent transparent;
}

.messages-comment-delete-confirmation[data-from='user']::before {
border-color: transparent transparent transparent #0c2a41;
}

.messages-comment-delete-cancel {
background: none;
color: #FFFFFF;
}

.smartbuy-activation.girls {
background-image:
url("../../../../site/lslcommon/schema/label4/image/smartbuy_overlay_girl.png?
vdc35b");
}

.smartbuy-activation.boy, .smartbuy-activation.gay, .smartbuy-activation.boys {


background-image:
url("../../../../site/lslcommon/schema/label4/image/smartbuy_overlay_boy.png?
v49546");
}

.smartbuy-activation.tranny {
background-image:
url("../../../../site/lslcommon/schema/label4/image/smartbuy_overlay_girl.png?
vdc35b");
}

.smartbuy-activation.featured {
background-image:
url("../../../../site/lslcommon/schema/label4/image/smartbuy_overlay_girl.png?
vdc35b");
}

.smartbuy-activation.nonnude, .smartbuy-activation.celebrity {
background-image:
url("../../../../site/lslcommon/schema/label4/image/smartbuy_overlay_celebrity.png?
v02984");
}

.smartbuy-activation-heading strong {
color: #f6c044;
}

.smartbuy-activation-info-list li::before {
color: #f6c044;
}

.smartbuy-activation-info-list-item--explanation {
color: #f6c044;
}

.awards-carousel-control-row:last-of-type {
background: -webkit-gradient(linear, left top, left bottom, from(transparent),
to(rgba(0, 0, 0, 0.3)));
background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.3) 100%);
background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.3) 100%);
}

.awards-carousel-info,
.awards-carousel-vote-notice {
color: #fff;
text-shadow: 0 0 3px rgba(0, 0, 0, 0.9);
}

.awards-carousel-nav-item {
background: rgba(0, 0, 0, 0.8);
color: #fff;
}

.awards-carousel-nav-item.favorite {
color: #f6c044;
}

.awards-carousel-badge {
color: #eaeaea;
}

.awards-carousel-badge[data-awards-position='1'] {
color: #ffca1e;
}

.awards-carousel-badge[data-awards-position='2'] {
color: #c4c4c4;
}

.awards-carousel-badge[data-awards-position='3'] {
color: #dd903c;
}

.awards-carousel-badge-back::before, .awards-carousel-badge-back::after {
border-color: transparent transparent black transparent;
}

.awards-carousel-badge-text {
text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
}

.awards-thumb-details,
.awards-thumb-vote-points,
.awards-thumb-vote-notice {
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}

.awards-thumb-overlay {
background: rgba(0, 0, 0, 0.7);
color: #fff;
}

.commercial-link {
background-color: #fff;
}

@media only screen and (max-width: 600px) {


[data-ratio='4:3'][data-layout='small'] .commercial-layer,
[data-ratio='4:3'][data-layout='medium'] .commercial-layer {
background: none;
}
}

.commercial-data .commercial-btn {
background: #f90;
}

.commercial-data .commercial-btn, .commercial-data .commercial-btn:hover {


color: #000;
}

.commercial-data .commercial-btn:hover {
background: #ffad33;
}

.commercial-text-container {
color: #000;
}

.commercial-text-container strong {
color: #f90;
}

[data-commercial-type='favoritesBanner'] .commercial-link {
background: #163048 -o-radial-gradient(75% 55%, circle, rgba(0, 0, 0, 0.3) 0%,
transparent 40%);
background: #163048 radial-gradient(circle at 75% 55%, rgba(0, 0, 0, 0.3) 0%,
transparent 40%);
}

[data-commercial-type='favoritesBanner'][data-category='nonnude'] .commercial-link,
[data-commercial-type='favoritesBanner'][data-category='celebrity'] .commercial-
link {
background: #163048;
}

.favorites-banner-text,
.favorites-banner-text strong,
[data-commercial-type='favoritesBanner'] .commercial-data {
color: white;
}

.commercial-coupon-id {
border-color: #f90;
background: rgba(255, 153, 0, 0.4);
}

.safari-auto-play-tutorial-step-image [data-id='step-1-dropdown'] img,


.safari-auto-play-tutorial-step-image [data-id='step-1-chat'] {
background: #102334;
}

.confirm-action--sensitive-data .show-password::after {
border-color: #E5C518 transparent;
}

.confirm-action--sensitive-data .form-input-error::after {
border-color: #f6c044 transparent;
}

.club-elite-guest-header-logo {
background-image:
url("../../../../site/lslcommon/image/elite/mask_casanova_big.png?v7b9f9");
}

.club-elite-logo {
background-image:
url("../../../../site/lslcommon/image/elite/elite_logo_light.png?v27a3d");
}

.club-elite-guest-header {
position: relative;
color: white;
}

.club-elite-guest-header[data-category='girls']::before, .club-elite-guest-
header[data-category='featured']::before {
background-image:
url("../../../../site/lslcommon/image/elite/elite_header_bg_girl_dark.png?v7817e");
}

.club-elite-guest-header[data-category='boy']::before, .club-elite-guest-
header[data-category='gay']::before, .club-elite-guest-header[data-
category='boys']::before {
background-image:
url("../../../../site/lslcommon/image/elite/elite_header_bg_boy_dark.png?v98f1f");
}

.club-elite-guest-header[data-category='tranny']::before {
background-image:
url("../../../../site/lslcommon/image/elite/elite_header_bg_tranny_light.png?
v2a7a9");
}

.club-elite-guest-header[data-category='nonnude']::before, .club-elite-guest-
header[data-category='celebrity']::before {
background-image:
url("../../../../site/lslcommon/image/elite/elite_header_bg_celebrity_light.png?
v7c9a0");
}

.club-elite-guest-header h6 {
color: #FDD226;
}

.club-elite-summary-item-icon {
fill: #E5C518;
stroke: #E5C518;
}

.club-elite-guest-header .club-elite-summary-item-icon {
fill: #FDD226;
stroke: #FDD226;
}

.club-elite-content {
background-color: #123d5f;
background-image:
url("../../../../site/lslcommon/image/elite/elite_content_top_bg.png?v292e3");
color: rgba(255, 255, 255, 0.6);
-webkit-box-shadow: inset 0 0 193px 0 rgba(0, 0, 0, 0.2);
box-shadow: inset 0 0 193px 0 rgba(0, 0, 0, 0.2);
}

.club-elite-content::before {
-webkit-box-shadow: 0 0 34px 0 rgba(0, 0, 0, 0.4);
box-shadow: 0 0 34px 0 rgba(0, 0, 0, 0.4);
}

.club-elite-content h3,
.club-elite-content .club-elite-rank-name,
.club-elite-content .club-elite-rank-threshold,
.club-elite-content .club-elite-faq-button {
color: #FFFFFF;
}

.page-club-elite-guest .club-elite-rank:last-child .club-elite-rank-name {


color: #E5C518;
}

.page-club-elite-member .club-elite-rank .club-elite-rank-threshold,


.page-club-elite-member .club-elite-rank .club-elite-rank-multiplier-label,
.page-club-elite-member .club-elite-rank .club-elite-rank-dailydrop-label {
color: #E5C518;
}

.page-club-elite-member .club-elite-rank.current-rank .club-elite-rank-info,


.page-club-elite-member .club-elite-rank:hover .club-elite-rank-info {
background-color: rgba(0, 0, 0, 0.1);
}

.page-club-elite-member .club-elite-rank.current-rank::before {
background-image:
url(../../../../site/lslcommon/image/elite/dash_mask_glow_light.png?v56136);
}

.page-club-elite .club-elite-content h4,


.page-club-elite .club-elite-content h6,
.page-club-elite .club-elite-content .club-elite-level-level-points,
.page-club-elite .club-elite-content .club-elite-progress-details-points,
.page-club-elite .club-elite-content .club-elite-faq-tab-buttons .active {
color: #FFFFFF;
}

.club-elite-progress-details {
border-color: rgba(255, 255, 255, 0.6);
}

.club-elite-level-mask {
background: rgba(0, 0, 0, 0.1);
}

.club-elite-level-mask-image {
background-image:
url("../../../../site/lslcommon/image/elite/not_in_loyalty_program.png?vcf099");
}

.club-elite-level-logo {
background-image:
url("../../../../site/lslcommon/image/elite/elite_logo_light.png?v27a3d");
}
.page-club-elite-member .club-elite-level-info .club-elite-level-rank-name,
.page-club-elite-member .club-elite-level-info .club-elite-level-level-points {
color: #E5C518;
}

.club-elite-ranks::before {
content: '';
position: absolute;
background-image:
url("../../../../site/lslcommon/image/elite/progress_bar_red.png?v3666f");
}

.club-elite-divider,
.club-elite-divider--diamond::before,
.club-elite-divider--diamond::after {
background-color: rgba(255, 255, 255, 0.3);
}

.club-elite-divider--diamond {
background: none;
}

.club-elite-divider--diamond svg {
fill: rgba(255, 255, 255, 0.3);
}

.club-elite-faq-tab-buttons li {
border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.club-elite-faq-tab-buttons li:last-child {
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.signup--special .signup-form .heading,


.signup--special .signup-form .subheading {
color: #FFFFFF;
}

.signup--special .signup-info-list-item i {
color: #f6c044;
}

.signup--special .signup-info-list-item svg {


fill: #f6c044;
}

.signup--special[data-cobrand='200001'] .signup-info {
background: #325c79
url("../../../../site/lslcommon/image/background/signupspecial/signup-special-
200001.jpg?v56bb9") no-repeat bottom right;
}

.signup--special[data-cobrand='200001'] .signup-form {
background: #1f415a;
}

.signup--special[data-cobrand='200002'] .signup-info {
background: #6e163c
url("../../../../site/lslcommon/image/background/signupspecial/signup-special-
200002.jpg?v1c03f") no-repeat bottom right;
}

.signup--special[data-cobrand='200002'] .signup-form {
background: #641237;
}

.signup--special[data-cobrand='200003'] .signup-info {
background: #0c3a50
url("../../../../site/lslcommon/image/background/signupspecial/signup-special-
200003.jpg?v743f7") no-repeat bottom right;
}

.signup--special[data-cobrand='200003'] .signup-form {
background: #297aab;
}

.signup--special[data-cobrand='200004'] .signup-info {
background: #1d1d1d
url("../../../../site/lslcommon/image/background/signupspecial/signup-special-
200004.jpg?v32f19") no-repeat bottom right;
}

.signup--special[data-cobrand='200004'] .signup-form {
background: #3d3d3d;
}

.signup--special[data-cobrand='200005'] .signup-info {
background: #062b48
url("../../../../site/lslcommon/image/background/signupspecial/signup-special-
200005.jpg?v3af31") no-repeat bottom right;
}

.signup--special[data-cobrand='200005'] .signup-form {
background: #153e5e;
}

.signup--special[data-cobrand='200006'] .signup-info {
background: #a93518
url("../../../../site/lslcommon/image/background/signupspecial/signup-special-
200006.jpg?v87075") no-repeat bottom right;
}

.signup--special[data-cobrand='200006'] .signup-form {
background: #c44429;
}

.signup--special[data-cobrand='200007'] .signup-info {
background: #500000
url("../../../../site/lslcommon/image/background/signupspecial/signup-special-
200007.jpg?v42236") no-repeat bottom right;
}

.signup--special[data-cobrand='200007'] .signup-form {
background: #5a1017;
}
.signup--special[data-cobrand='200008'] .signup-info {
background: #463926
url("../../../../site/lslcommon/image/background/signupspecial/signup-special-
200008.jpg?vee599") no-repeat bottom right;
}

.signup--special[data-cobrand='200008'] .signup-form {
background: #766245;
}

.ps-container.ps-active-x > .ps-scrollbar-x-rail,


.ps-container.ps-active-y > .ps-scrollbar-y-rail {
background-color: transparent;
}

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-container:hover > .ps-scrollbar-x-rail:hover {


background-color: rgba(0, 0, 0, 0.35);
}
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {
background-color: rgba(0, 0, 0, 0.35);
}

.ps-container:hover > .ps-scrollbar-y-rail:hover {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar.ps-active-x > .ps-scrollbar-x-rail,


.ps-theme-custom-scrollbar.ps-active-y > .ps-scrollbar-y-rail {
background-color: transparent;
}

.ps-theme-custom-scrollbar.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {


background-color: transparent;
}

.ps-theme-custom-scrollbar.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-


scrollbar-x {
background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {


background-color: transparent;
}

.ps-theme-custom-scrollbar.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-


scrollbar-y {
background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar > .ps-scrollbar-x-rail > .ps-scrollbar-x {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar > .ps-scrollbar-y-rail > .ps-scrollbar-y {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {


background-color: transparent;
}

.ps-theme-custom-scrollbar:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-


scrollbar-x {
background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {


background-color: transparent;
}

.ps-theme-custom-scrollbar:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-


scrollbar-y {
background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar:hover > .ps-scrollbar-x-rail:hover {


background-color: transparent;
}

.ps-theme-custom-scrollbar:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar:hover > .ps-scrollbar-y-rail:hover {


background-color: transparent;
}

.ps-theme-custom-scrollbar:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar-light.ps-active-x > .ps-scrollbar-x-rail,


.ps-theme-custom-scrollbar-light.ps-active-y > .ps-scrollbar-y-rail {
background-color: transparent;
}

.ps-theme-custom-scrollbar-light.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar-light.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-


scrollbar-x {
background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar-light.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar-light.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-


scrollbar-y {
background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar-light > .ps-scrollbar-x-rail > .ps-scrollbar-x {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar-light > .ps-scrollbar-y-rail > .ps-scrollbar-y {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar-light:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail


{
background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar-light:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail


> .ps-scrollbar-x {
background-color: rgba(0, 0, 0, 0.35);
}
.ps-theme-custom-scrollbar-light:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail
{
background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar-light:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail


> .ps-scrollbar-y {
background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar-light:hover > .ps-scrollbar-x-rail:hover {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar-light:hover > .ps-scrollbar-x-rail:hover > .ps-


scrollbar-x {
background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar-light:hover > .ps-scrollbar-y-rail:hover {


background-color: rgba(0, 0, 0, 0.35);
}

.ps-theme-custom-scrollbar-light:hover > .ps-scrollbar-y-rail:hover > .ps-


scrollbar-y {
background-color: rgba(0, 0, 0, 0.35);
}

.support-chat--default {
background: #164b74;
}

.support-chat--default .support-chat-zoom__btn {
background: rgba(0, 0, 0, 0.6);
color: #fff;
}

.support-chat--default .support-chat-zoom__btn:hover {
background: rgba(0, 0, 0, 0.6);
}

.support-chat--default .support-chat-messages__item--user {
color: #FFFFFF;
}

.support-chat--default .support-chat-messages__item--welcome {
color: rgba(255, 255, 255, 0.5);
}

.support-chat--default .support-chat-messages__item--support {
color: #E5C518;
}

.support-chat--default .support-chat-messages__item--system {
color: rgba(255, 255, 255, 0.5);
}

.support-chat--default .support-chat-typing-status {
background: -webkit-gradient(linear, left top, left bottom, from(#a3a3a3),
to(#656565));
background: -o-linear-gradient(top, #a3a3a3 0%, #656565 100%);
background: linear-gradient(to bottom, #a3a3a3 0%, #656565 100%);
}

.support-chat--default .support-chat-edit-area__input {
background: #1c5e92;
color: #FFFFFF;
}

.support-chat--default .support-chat-edit-area__input::-webkit-input-placeholder {
color: rgba(255, 255, 255, 0.6);
}

.support-chat--default .support-chat-edit-area__input::-moz-placeholder {
color: rgba(255, 255, 255, 0.6);
}

.support-chat--default .support-chat-edit-area__input:-ms-input-placeholder {
color: rgba(255, 255, 255, 0.6);
}

.support-chat--default .support-chat-edit-area__input::-ms-input-placeholder {
color: rgba(255, 255, 255, 0.6);
}

.support-chat--default .support-chat-edit-area__input::placeholder {
color: rgba(255, 255, 255, 0.6);
}

.support-chat--default .support-chat-edit-area__input:focus {
background: #206ca8;
}

.support-chat--default .support-chat-edit-area__btn {
background: #f6c044;
color: #111111;
}

.support-chat--default .support-chat-edit-area__btn:hover {
background: #f4b013;
}

.member_client {
/**
* Generates a box that fill all the size
* @example mc_full_size()
*/
/**
* Generates box that resizes preserving aspect ratio
* based on provided width and height
* @param {Number} width - width of the box
* @param {Number} height - height of the box
* @example mc_aspect_ratio (16, 9) { ... }
*/
/**
* Generates rules for full screen mode
* @example mc_full_screen { ... }
*/
/**
* Generates rules for minimized mode
* @example mc_is_minimized_mode { ... }
*/
/**
* Generates rules for stereamless mode
* @example mc_is_streamless_mode { ... }
*/
/**
* Generates long lines breaker rules
* @example mc_word_break()
*/
/**
* Generates fade in/out opacity effect
* @param {Number} opacity - initial opacity
* @param {String} visibility - initial visible state
* @example mc_animate_visibility(0, hidden)
*/
/**
* Generates at-root selector with provided modes
* @param {String} classes - mod class or multiple mod classes
* @example mc_mode(.full-screen, .is-minimized) => .full-screen.is-
minimized.member-client
*/
/**
* Generates at-root @media with provided conditions
* @param {String} conditions - MQ conditions from predifened constants in config
* @example mc_media($mc_mq_s_min, $mc_mq_m_max) => @media(only screen and (min-
width: 481) and (max-width: 960) )
*/
/**
* Generates basic tooltip styles with arrow pointed down
*/
/*** Global ***/
/*** Icons ***/
/*** Progress Animation ***/
/*** Buttons ***/
/*** Button First ***/
/*** Button Second ***/
/*** Button Buy Credits ***/
/*** Loader ***/
/*** Manual Start Button ***/
/*** Toolbar Icons ***/
/*** Notification Bar ***/
/*** Toolbar Icons ***/
/*** Chat Messages ***/
/**
* @featureid fanclub
* @description Fan Club user icon in chat
*/
/**
* @featureid snapshot
* @description Snapshot taken chat message
*/
/**
* @featureid vipshow
* @description Vip Show credit added chat message
*/
/**
* @featureid surprise
* @description Surprise chat message
*/
/*** Text ***/
/**
*/
/*** Chat ***/
/**
* @featureid vipshow
* @description Vip Show Chat Panel
*/
/**
*/
/*** mc_chat-message in Guest Timeout ***/
/**
* @featureid exitapplication
* @description Close button
*/
/**
*/
/*** Chat Text Size Switcher ***/
/*** Toolbar Icons ***/
/*** Tooltip custom ***/
/*** Video ***/
/*** Dialogs ***/
/**
* @featureid quickbuy
* @description QuickBuy dialog
*/
/**
* @featureid quickbuy
* @description QuickBuy transaction dialog
*/
/**
* @featureid surprise
* @description Send Surprise dialog
*/
/**
* @featureid vipshow
* @description VIP Show get credits dialog numeric stepper
*/
/**
* @featureid vipshow
* @description VIP Show get credits dialog
*/
/**
* @featureid vipshow
* @description Give credit amount button
*/
/**
*/
/*** Action bar **/
/**
* @featureid vibratoy
*/
/**
* @featureid bioinfo
* @description Bio Info and Stars Rating
*/
/**
* @featureid award
* @description Awards trophies shown in Bio Info dialog
*/
/**
* @featureid award
* @description Awards vote dialog
*/
/**
* @featureid channelswitcher
*/
/**
* @featureid fanclub
* @description Locked Content screen
*/
/**
*/
/*** Form Fields ***/
/*** In App Login and Signup Modals ***/
/*** birthday dialog ***/
/*** buy credit alert ***/
/**
* @featureid registrationbonus
* @description Bonus animation
*/
/**
* @featureid exitfullscreenpopup
*/
/**
*/
/*** Motivation message, used by motivation dialog and private invitation ***/
/*** Connection status badge ***/
/*** Scrollbar ***/
/*** Approval text ***/
/**
* @featureid award
* @description Award chat message
*/
}

.member_client .mc_img--progressbar_glare {
width: 44px;
height: 33px;
background-position: 0px -137px;
}

.member_client .mc_img--rotation {
width: 132px;
height: 136px;
background-position: -133px 0px;
}

.member_client .mc_img--vibration {
width: 133px;
height: 137px;
background-position: 0px 0px;
}

.member_client .mc_img--bronze_trophy {
width: 25px;
height: 29px;
background-position: 0px 0px;
}

.member_client .mc_img--gold_trophy {
width: 25px;
height: 29px;
background-position: -25px 0px;
}

.member_client .mc_img--silver_trophy {
width: 25px;
height: 29px;
background-position: -50px 0px;
}

@-webkit-keyframes mc_k_blow_left {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: rotate(-40deg) translate(-10px, 10px);
transform: rotate(-40deg) translate(-10px, 10px);
}
}

@keyframes mc_k_blow_left {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: rotate(-40deg) translate(-10px, 10px);
transform: rotate(-40deg) translate(-10px, 10px);
}
}

@-webkit-keyframes mc_k_blow_right {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: rotate(40deg) translate(10px, 10px);
transform: rotate(40deg) translate(10px, 10px);
}
}

@keyframes mc_k_blow_right {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: rotate(40deg) translate(10px, 10px);
transform: rotate(40deg) translate(10px, 10px);
}
}

@-webkit-keyframes mc_k_heart_beat {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
20% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
40% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
60% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
80% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
color: #FFCC00;
}
}

@keyframes mc_k_heart_beat {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
20% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
40% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
60% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
80% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
color: #FFCC00;
}
}

@-webkit-keyframes mc_k_grow_up {
0% {
color: #999999;
-webkit-transform: scale(0.1);
transform: scale(0.1);
}
100% {
color: #999999;
-webkit-transform: scale(1);
transform: scale(1);
}
}

@keyframes mc_k_grow_up {
0% {
color: #999999;
-webkit-transform: scale(0.1);
transform: scale(0.1);
}
100% {
color: #999999;
-webkit-transform: scale(1);
transform: scale(1);
}
}

@-webkit-keyframes mc_fade_out {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}

@keyframes mc_fade_out {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}

@-webkit-keyframes mc_blink {
0% {
opacity: .2;
}
20% {
opacity: 1;
}
100% {
opacity: .2;
}
}

@keyframes mc_blink {
0% {
opacity: .2;
}
20% {
opacity: 1;
}
100% {
opacity: .2;
}
}

@-webkit-keyframes mc_shake_with_delay {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
84% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
85% {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg);
}
88% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
91% {
-webkit-transform: rotate(10deg);
transform: rotate(10deg);
}
94% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
97% {
-webkit-transform: rotate(10deg);
transform: rotate(10deg);
}
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}

@keyframes mc_shake_with_delay {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
84% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
85% {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg);
}
88% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
91% {
-webkit-transform: rotate(10deg);
transform: rotate(10deg);
}
94% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
97% {
-webkit-transform: rotate(10deg);
transform: rotate(10deg);
}
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}

.member_client .mc_badge {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font: bold 11px/30px Arial;
height: 30px;
padding: 0 8px;
text-transform: uppercase;
color: #FFFFFF;
background: rgba(0, 0, 0, 0.6);
border-radius: 5px;
}

.member_client .mc_badge--mini {
font: normal 10px/9px Arial;
height: 9px;
border-radius: 3px;
padding: 3px 5px;
color: rgba(255, 255, 255, 0.8);
}

.member_client .mc_badge--overlay {
display: none;
position: absolute;
z-index: 20;
top: 5px;
right: 5px;
}

.mc_is_minimized_mode.member_client .mc_badge--overlay {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.member_client .mc_badge__icon {
margin: 0 5px 0 0;
}

.member_client .mc_badge__icon--l {
font-size: 12px !important;
}

.member_client .mc_button {
display: inline-block;
width: auto;
margin: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: none;
border-radius: 5px;
font: bold 14px/40px Arial;
height: 40px;
text-decoration: none;
text-align: center;
cursor: pointer;
outline: none;
white-space: nowrap;
}

.member_client .mc_button--disabled {
opacity: .5;
cursor: default;
}

.member_client .mc_button--primary {
padding: 0 20px;
border-top: solid 1px rgba(255, 255, 255, 0.6);
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
background: -webkit-gradient(linear, left top, left bottom, from(#FFCC00),
to(#F98706));
background: -o-linear-gradient(top, #FFCC00, #F98706);
background: linear-gradient(to bottom, #FFCC00, #F98706);
color: #441F00;
text-shadow: 0 1px rgba(255, 255, 255, 0.4);
}

.member_client .mc_button--primary:hover:not(.mc_button--disabled) {
background: -webkit-gradient(linear, left top, left bottom, from(#FFDB4D),
to(#F98706));
background: -o-linear-gradient(top, #FFDB4D, #F98706);
background: linear-gradient(to bottom, #FFDB4D, #F98706);
}

.member_client .mc_button--secondary {
padding: 0 20px;
border-top: solid 1px rgba(123, 0, 0, 0.8);
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
background: -webkit-gradient(linear, left top, left bottom, from(rgba(123, 0, 0,
0.8)), to(#500000));
background: -o-linear-gradient(top, rgba(123, 0, 0, 0.8), #500000);
background: linear-gradient(to bottom, rgba(123, 0, 0, 0.8), #500000);
color: #FFFFFF;
text-shadow: none;
}

.member_client .mc_button--secondary:hover:not(.mc_button--disabled) {
background: -webkit-gradient(linear, left top, left bottom, from(#930000),
to(#500000));
background: -o-linear-gradient(top, #930000, #500000);
background: linear-gradient(to bottom, #930000, #500000);
}

.member_client .mc_button--tertiary {
padding: 0 15px;
background: #222222;
color: #999999;
text-shadow: none;
-ms-flex-item-align: center;
align-self: center;
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;
}

.member_client .mc_button--tertiary:hover:not(.mc_button--disabled) {
background: #3D3D3D;
color: #FFFFFF;
}

.member_client .mc_button--active {
color: #FFCC00;
}

.member_client .mc_button--dimm {
padding: 0 20px;
border-top: none;
background: -webkit-gradient(linear, left top, left bottom, from(#434343),
to(#222222));
background: -o-linear-gradient(top, #434343, #222222);
background: linear-gradient(to bottom, #434343, #222222);
color: #FFFFFF;
text-shadow: none;
}

.member_client .mc_button--dimm:hover:not(.mc_button--disabled) {
background: -webkit-gradient(linear, left top, left bottom, from(#505050),
to(#222222));
background: -o-linear-gradient(top, #505050, #222222);
background: linear-gradient(to bottom, #505050, #222222);
}

.member_client .mc_button--simple {
height: 30px;
min-width: 30px;
padding: 0 20px;
border-radius: 4px;
text-align: center;
font: 10px/30px Arial;
background: rgba(0, 0, 0, 0.8);
color: #999999;
border: 1px solid #222222;
}

.member_client .mc_button--simple:hover:not(.mc_button--disabled) {
color: #FFFFFF;
background: rgba(0, 0, 0, 0.8);
}

.member_client .mc_button--simple--light {
background: rgba(0, 0, 0, 0.6);
}

.member_client .mc_button--simple--light:hover:not(.mc_button--disabled) {
background: rgba(0, 0, 0, 0.6);
}

.member_client .mc_button--small {
height: 26px;
font-size: 12px;
line-height: 26px;
padding: 0 10px;
}

.member_client .mc_button--fluid {
height: auto;
}

.member_client .mc_button--long {
padding-left: 40px;
padding-right: 40px;
}

.member_client .mc_button--centered {
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;
}

.member_client .mc_button--small_active:hover:not(.mc_button--disabled) {
color: #FFCC00;
}

.member_client .mc_button--action {
height: 30px;
font: 12px/30px Arial;
background: rgba(147, 0, 0, 0.6);
color: #FFFFFF;
text-shadow: none;
border-top: none;
}

.member_client .mc_button--action:hover:not(.mc_button--disabled) {
background: -webkit-gradient(linear, left top, left bottom, from(#930000),
to(#500000));
background: -o-linear-gradient(top, #930000, #500000);
background: linear-gradient(to bottom, #930000, #500000);
color: #FFFFFF;
}

.member_client .mc_button--highlighted_action {
padding: 0 20px;
background: -webkit-gradient(linear, left top, left bottom, from(#FFCC00),
to(#F98706));
background: -o-linear-gradient(top, #FFCC00, #F98706);
background: linear-gradient(to bottom, #FFCC00, #F98706);
color: #441F00;
}

.member_client .mc_button--highlighted_action:hover:not(.mc_button--disabled) {
background: -webkit-gradient(linear, left top, left bottom, from(#FFDB4D),
to(#F98706));
background: -o-linear-gradient(top, #FFDB4D, #F98706);
background: linear-gradient(to bottom, #FFDB4D, #F98706);
}

.member_client .mc_button--image {
padding: 0;
overflow: hidden;
border: 3px solid transparent;
border-radius: 10px;
-webkit-transition: border .2s;
-o-transition: border .2s;
transition: border .2s;
background-size: 80%;
background-repeat: no-repeat;
background-position: center;
background-color: transparent;
background-clip: content-box;
width: 100px;
height: 66px;
}

.member_client .mc_button--image:hover {
border-color: #FFDB4D;
}

.member_client .mc_button--trigger_button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 40px;
border: none;
}

@media screen and (max-width: 960px) {


.member_client .mc_button__label {
display: none;
}
}

.member_client .mc_button__icon {
margin-right: 10px;
color: inherit;
position: relative;
top: -1px;
}

.member_client .mc_cb__label {
position: relative;
display: inline-block;
width: 18px;
height: 18px;
background: #000000;
border-radius: 5px;
color: #CCCCCC;
border: 1px solid rgba(204, 204, 204, 0.4);
cursor: pointer;
text-align: left;
}

.member_client .mc_cb__label .mc_icon {


position: relative;
top: 4px;
left: 5px;
font-size: 9px;
}

.member_client .mc_cb__input {
display: none;
}

.member_client .mc_cb__input:not(:checked) + .mc_cb__label .mc_icon {


display: none;
}

.member_client .mc_cb__text {
color: #CCCCCC;
cursor: pointer;
margin-left: 10px;
}

.member_client .mc_dialog {
z-index: 40;
font: 12px Arial;
background: rgba(0, 0, 0, 0.7);
color: #FFFFFF;
border: 1px solid rgba(153, 153, 153, 0.15);
border-radius: 5px;
position: relative;
display: block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.mc_is_minimized_mode.member_client .mc_dialog {
display: none;
}

.member_client .mc_dialog--content_centred {
text-align: center;
}

.member_client .mc_dialog--transparent {
background: none;
border: none;
}

.member_client .mc_dialog--light {
background: rgba(0, 0, 0, 0.6);
}

.member_client .mc_dialog--xl {
width: 740px;
}

.member_client .mc_dialog--l {
width: 530px;
}

.member_client .mc_dialog--m {
width: 480px;
}

.member_client .mc_dialog--s {
width: 430px;
}

.member_client .mc_dialog--xxs {
width: 350px;
}

.member_client .mc_dialog__header {
height: 36px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 10px 15px;
margin: 0;
font: bold 14px Arial;
text-align: center;
background: rgba(67, 67, 67, 0.8);
}

.member_client .mc_dialog__header--left {
text-align: left;
}

.member_client .mc_dialog__entry {
word-wrap: break-word;
margin: 0 0 12px;
text-align: center;
}

.member_client .mc_dialog__entry:last-child {
margin: 0;
}

.member_client .mc_dialog__body {
padding: 25px;
}

.member_client .mc_dialog__close {
position: absolute;
top: 13px;
right: 13px;
font-size: 9px;
cursor: pointer;
color: #999999;
}

.member_client .mc_dialog__body .mc_separator--secondary:last-child {


display: none;
}

.member_client .mc_dialog__tabs {
background: rgba(67, 67, 67, 0.8);
}

.member_client .mc_dialog__offset--top_m {
padding-top: 15px;
}

.member_client .mc_effects--splash {
background: #FFFFFF;
-webkit-animation: mc_fade_out 0.4s cubic-bezier(0.615, 0.01, 0.51, 0.965) 0.15ms
both;
animation: mc_fade_out 0.4s cubic-bezier(0.615, 0.01, 0.51, 0.965) 0.15ms
both;
}

.member_client .mc_effects--shake {
-webkit-animation: mc_shake_with_delay 2400ms cubic-bezier(0.22, 0.61, 0.36, 1)
0.15ms 2 both;
animation: mc_shake_with_delay 2400ms cubic-bezier(0.22, 0.61, 0.36, 1)
0.15ms 2 both;
}

.member_client .mc_form__group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
margin-bottom: 16px;
width: 100%;
position: relative;
}

.member_client .mc_form__group--disclaimer {
display: block;
margin-bottom: 16px;
}

.member_client .mc_form__group--last {
margin-bottom: 0;
}

.member_client .mc_form__group--row {
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}

.member_client .mc_form__footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
margin-top: 4px;
}

.member_client .mc_form__label {
margin-bottom: 8px;
}

.member_client .mc_input {
font: normal 14px/1 Arial;
width: 100%;
height: 40px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
margin: 0;
box-sizing: border-box;
border: 1px solid rgba(204, 204, 204, 0.4);
background: rgba(0, 0, 0, 0.8);
padding: 0 10px;
color: #FFFFFF;
border-radius: 5px;
}

.member_client .mc_input::-ms-clear {
display: none;
}

.member_client .mc_input--error {
color: #ED7A7A;
}
.member_client .mc_input--error + .tooltip {
visibility: visible;
opacity: 1;
}

.member_client .mc_label {
font-size: 14px;
font-family: Arial;
}

.member_client .mc_form__append {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-item-align: center;
align-self: center;
margin-left: 20px;
text-align: left;
}

.member_client .mc_form__error {
top: 44px;
left: calc(100% + 10px);
z-index: 1;
padding: 0 9px;
font-size: 12px;
line-height: 40px;
font-weight: bold;
color: #FFFFFF;
}

.member_client .mc_icon--space_right {
margin-right: 5px;
}

.member_client .mc_icon--inline {
position: absolute;
}

.member_client .mc_icon--sm {
font-size: 16px;
}

.member_client .mc_icon--m {
font-size: 18px;
}

.member_client .mc_icon--highlighted {
color: #FFCC00;
}

.member_client .toolbar_button .mc_icon--coins {


font-size: 15px;
}

.member_client .toolbar_button .mc_icon--gift {


font-size: 16px;
}

.member_client .toolbar_button .mc_icon--microphone {


font-size: 16px;
}

.member_client .toolbar_button .mc_icon--v_toy {


font-size: 16px;
}

.member_client .toolbar_button .mc_icon--web_cam {


font-size: 18px;
}

.member_client .mc_icon--trigger_button {
font-size: 10px;
margin-right: 5px;
}

.member_client .mc_icon--benefits {
display: inline-block;
color: #FFCC00;
width: 24px;
font-size: 24px;
text-align: center;
position: absolute;
left: 0;
top: -3px;
}

.member_client .mc_icon--disabled {
opacity: .2;
}

.mc_image--define {
width: 0;
height: 0;
overflow: hidden;
}

.member_client .mc_image--m {
width: 24px;
height: 24px;
}

.member_client .mc_image--s {
width: 19px;
height: auto;
}

.member_client {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
min-height: 360px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
white-space: initial;
padding-bottom: 45px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
overflow: hidden;
}

.mc_full_screen.member_client {
display: block;
height: 100%;
padding-bottom: 0;
overflow: visible;
}

.mc_is_minimized_mode.member_client {
padding-bottom: 0;
min-height: initial;
}

.member_client.mc_user_selection_disabled {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.member_client .mc_video_block {
width: 100%;
min-height: 320px;
position: relative;
background: #000000;
}

.mc_full_screen.member_client .mc_video_block {
height: 100%;
}

.mc_is_minimized_mode.member_client .mc_video_block {
min-height: auto;
}

.member_client .mc_btn_small_start_private {
opacity: 1;
visibility: visible;
-webkit-transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
-o-transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
position: relative;
width: auto;
display: inline-block;
z-index: 20;
margin: 10px;
}

.mc_full_screen.member_client .mc_btn_small_start_private {
margin: 9px 0 0 10px;
}

.mc_is_minimized_mode.member_client .mc_btn_small_start_private {
display: none;
}

.member_client .mc_sidebar {
position: relative;
-ms-flex-preferred-size: 27%;
flex-basis: 27%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
border-left: 3px solid #500000;
}

.mc_full_screen.member_client .mc_sidebar {
position: absolute;
display: block;
width: 18%;
bottom: 50px;
right: 0;
top: 0;
border: none;
}

.mc_is_minimized_mode.member_client .mc_sidebar {
display: none;
}

.member_client .mc_sidebar_extended {
margin-bottom: -44px;
}

.member_client .fill_parent,
.member_client .mc_expand {
height: 100% !important;
}

.member_client .mouse_disabled {
pointer-events: none;
}

.member_client .mc_is_hidden,
.member_client [hidden] {
display: none !important;
}

.member_client .mc_is_disabled_feature {
display: none !important;
}
.member_client .mc_is_disabled_by_layout_mode {
display: none !important;
}

.member_client .mc_centered_inline {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
height: 100%;
position: absolute;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}

.member_client .mc_centered_absolute {
top: calc(50% + 18px);
left: 50%;
position: absolute;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.member_client a {
color: #FFCC00;
text-decoration: none;
cursor: pointer;
}

.member_client .mc_link {
cursor: pointer;
color: #FFCC00;
}

.member_client .mc_list {
text-align: left;
padding-left: 0;
}

.member_client .mc_list--is_enabled {
pointer-events: auto;
}

.member_client .mc_list--is_disabled {
pointer-events: none;
}
.member_client .mc_list__item {
font-size: 18px;
list-style: none;
}

.member_client .mc_list--horizontal .mc_list__item {


display: inline-block;
margin-right: 15px;
}

.member_client .mc_list__item--with_icon {
padding-left: 48px;
position: relative;
}

.member_client .mc_loading {
position: relative;
width: 24px;
height: 24px;
margin: 0 auto;
}

.member_client .mc_inner,
.member_client .mc_loading:after {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
}

.member_client .mc_loading:after {
content: " ";
margin: 12%;
border-radius: 100%;
background: -webkit-gradient(linear, left top, left bottom, from(#FFCC00),
to(#F98706));
background: -o-linear-gradient(#FFCC00, #F98706);
background: linear-gradient(#FFCC00, #F98706);
}

.member_client .mc_inner {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-name: rotate-inner;
animation-name: rotate-inner;
}

.member_client .mc_inner:before,
.member_client .mc_inner:after {
position: absolute;
top: 0;
bottom: 0;
content: " ";
}

.member_client .mc_inner:before {
left: 0;
right: 50%;
border-radius: 24px 0 0 24px;
background: -webkit-gradient(linear, left top, left bottom, from(#441F00),
to(rgba(68, 31, 0, 0.5)));
background: -o-linear-gradient(top, #441F00, rgba(68, 31, 0, 0.5));
background: linear-gradient(to bottom, #441F00, rgba(68, 31, 0, 0.5));
}

.member_client .mc_inner:after {
left: 50%;
right: 0;
border-radius: 0 24px 24px 0;
background: -webkit-gradient(linear, left top, left bottom, from(transparent),
to(rgba(68, 31, 0, 0.5)));
background: -o-linear-gradient(top, transparent, rgba(68, 31, 0, 0.5));
background: linear-gradient(to bottom, transparent, rgba(68, 31, 0, 0.5));
}

.member_client .mc_loading_secondary {
position: relative;
height: 34px;
width: 34px;
display: inline-block;
}

.member_client .mc_loading_secondary_outer,
.member_client .mc_loading_secondary_inner {
height: 100%;
width: 100%;
position: absolute;
border-radius: 50%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.member_client .mc_loading_secondary_outer {
border: 3px solid rgba(255, 255, 255, 0.2);
}

.member_client .mc_loading_secondary_inner {
border: 3px solid transparent;
border-top-color: #FFFFFF;
-webkit-animation-name: rotate-infinite;
animation-name: rotate-infinite;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}

.member_client .mc_loading_secondary--big .mc_loading_secondary_outer,


.member_client .mc_loading_secondary--big .mc_loading_secondary_inner {
border-width: 5px;
}
.member_client .mc_loading_secondary--big .mc_loading_secondary_inner {
border-top-color: #FFFFFF;
}

.member_client .mc_loading_secondary--small {
height: 24px;
width: 24px;
margin: 6px 7px;
}

.member_client .mc_loading_secondary--xs {
height: 20px;
width: 20px;
}

.member_client .mc_loading_secondary--centered {
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
position: absolute;
}

@-webkit-keyframes rotate-inner {
form {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

@keyframes rotate-inner {
form {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

@-webkit-keyframes rotate-infinite {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

@keyframes rotate-infinite {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

.member_client .mc_numeric_stepper_container {
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}

.member_client .mc_numeric_stepper_button_container {
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}

.member_client .mc_numeric_stepper_button_container:hover {
color: #FFCC00;
}

.member_client .mc_numeric_stepper_value_container {
padding: 0 10px;
margin-left: 2px;
background: rgba(34, 34, 34, 0.5);
border-radius: 0 4px 4px 0;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}

.member_client .mc_numeric_stepper_value {
margin: auto;
}

.member_client .mc_numeric_stepper_button_up,
.member_client .mc_numeric_stepper_button_down {
width: 19px;
height: 15px;
background: rgba(34, 34, 34, 0.5);
color: rgba(204, 204, 204, 0.8);
font-size: 12px;
line-height: 15px;
text-align: center;
display: block;
-webkit-user-select: none;
/* Chrome all / Safari all */
-moz-user-select: none;
/* Firefox all */
-ms-user-select: none;
/* IE 10+ */
user-select: none;
}

.member_client .mc_numeric_stepper_button_up:hover,
.member_client .mc_numeric_stepper_button_down:hover {
color: #FFCC00;
}

.member_client .mc_numeric_stepper_button_up {
border-radius: 4px 0 0;
margin: 0 0 2px 0;
}

.member_client .mc_numeric_stepper_button_down {
border-radius: 0 0 0 4px;
}

.member_client .mc_numeric_stepper_text_input {
cursor: pointer;
display: block;
border: none;
width: 100%;
background: none;
color: #FFFFFF;
font: bold 12px Arial;
text-align: right;
padding: 0;
}

.member_client .mc_give_vip_show_credit_custom_amount_button:hover
.mc_numeric_stepper_text_input,
.member_client .mc_give_vip_show_credit_custom_amount_button.selected
.mc_numeric_stepper_text_input {
color: #FFCC00;
}

.member_client .mc_paginator__stripe {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
position: relative;
-webkit-transition: -webkit-transform .4s;
transition: -webkit-transform .4s;
-o-transition: transform .4s;
transition: transform .4s;
transition: transform .4s, -webkit-transform .4s;
padding: 0px 29px;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
}

.member_client .mc_paginator__item {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-negative: 1;
flex-shrink: 1;
}

.member_client .mc_paginator__item--disabled {
opacity: .5;
pointer-events: none;
}

.member_client .mc_paginator__dot {
display: inline-block;
position: relative;
width: 6px;
height: 6px;
background: #808080;
margin: 0 3px;
border-radius: 50%;
cursor: pointer;
}

.member_client .mc_paginator__dot:before {
content: "";
position: absolute;
width: 17px;
height: 17px;
top: -6px;
left: -6px;
cursor: inherit;
}

.member_client .mc_paginator__dot--disabled {
background: #FFCC33;
cursor: default;
pointer-events: none;
}

.member_client .mc_paginator__button {
position: absolute;
top: 50%;
cursor: pointer;
}

.member_client .mc_paginator__button:before {
content: "";
width: 22px;
height: 22px;
position: absolute;
top: -5px;
left: -9px;
cursor: inherit;
}

.member_client .mc_paginator__button--next {
right: 14px;
}

.member_client .mc_paginator__button--prev {
left: 14px;
}

.member_client .mc_paginator__button--disabled {
opacity: .2;
cursor: default;
pointer-events: none;
}

.member_client .mc_popover {
position: relative;
text-align: center;
}

.member_client .mc_popover__button {
width: 100%;
height: 100%;
}

.member_client .mc_popover__tooltip,
.member_client .mc_popover__bubble {
border-radius: 5px;
border: 1px solid #999999;
background: rgba(0, 0, 0, 0.8);
color: #FFFFFF;
font: normal 12px Arial;
-webkit-transform: translateX(50%);
-ms-transform: translateX(50%);
transform: translateX(50%);
padding: 5px;
bottom: 100%;
right: 50%;
margin-bottom: 5px;
position: absolute;
cursor: pointer;
}

.member_client .mc_popover__tooltip:before, .member_client


.mc_popover__tooltip:after,
.member_client .mc_popover__bubble:before,
.member_client .mc_popover__bubble:after {
content: "";
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}

.member_client .mc_popover__tooltip:before,
.member_client .mc_popover__bubble:before {
border: 5px solid transparent;
border-top-color: #999999;
bottom: -10px;
}

.member_client .mc_popover__tooltip:after,
.member_client .mc_popover__bubble:after {
border: 3px solid transparent;
border-top-color: rgba(0, 0, 0, 0.8);
bottom: -6px;
}

.member_client .mc_range_slider {
position: relative;
display: inline-block;
height: 16px;
line-height: normal;
vertical-align: middle;
position: relative;
text-align: center;
max-height: auto;
min-width: 80px;
cursor: pointer;
}

.member_client .mc_range_slider:focus {
outline: none;
}

.member_client .mc_range_slider input[type=range] {


position: absolute;
z-index: 1;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
right: 0;
margin: 0;
width: 100%;
display: inline-block;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: transparent;
opacity: 0;
}

.member_client .mc_range_slider input[type=range]::-webkit-slider-runnable-


track, .member_client .mc_range_slider input[type=range]::-webkit-slider-thumb {
-webkit-appearance: none;
}
.member_client .mc_range_slider input[type=range]::-webkit-slider-runnable-track {
background: transparent;
}

.member_client .mc_range_slider input[type=range]::-moz-range-track {


background: transparent;
}

.member_client .mc_range_slider input[type=range]::-ms-track {


background: transparent;
color: transparent;
width: 100%;
}

.member_client .mc_range_slider input[type=range]::-ms-fill-lower,


.member_client .mc_range_slider input[type=range]::-ms-fill-upper,
.member_client .mc_range_slider input[type=range]::-ms-tooltip {
display: none;
}

.member_client .mc_range_slider input[type=range]::-webkit-slider-thumb {


width: 16px;
height: 16px;
opacity: 0;
}

.member_client .mc_range_slider input[type=range]::-moz-range-thumb {


width: 16px;
height: 16px;
opacity: 0;
}

.member_client .mc_range_slider input[type=range]::-ms-thumb {


width: 16px;
height: 16px;
opacity: 0;
}

.member_client .mc_range_slider__thumb {
position: absolute;
top: 0;
width: 16px;
height: 16px;
line-height: 16px;
background: -webkit-gradient(linear, left top, left bottom, from(#FFCC00),
to(#F98706));
background: -o-linear-gradient(#FFCC00, #F98706);
background: linear-gradient(#FFCC00, #F98706);
font-size: 50%;
border-radius: 50%;
pointer-events: none;
}

.member_client .mc_range_slider__bar {
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
position: absolute;
background: -webkit-gradient(linear, left top, right top, from(#FFCC00),
to(#F98706));
background: -o-linear-gradient(left, #FFCC00, #F98706);
background: linear-gradient(90deg, #FFCC00, #F98706);
pointer-events: none;
height: 10px;
border-radius: 10px;
-webkit-transition: none;
-o-transition: none;
transition: none;
}

.member_client .mc_range_slider__track {
border: none;
background: #441F00;
height: 10px;
border-color: #441F00;
border-radius: 10px;
-webkit-box-shadow: 1px 1px 1px #441F00, 0px 0px 1px #441F00;
box-shadow: 1px 1px 1px #441F00, 0px 0px 1px #441F00;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

.member_client .mc_interactive .mc_range_slider__bar {


background: #CCCCCC;
-webkit-transition: width .2s ease;
-o-transition: width .2s ease;
transition: width .2s ease;
}

.member_client .mc_interactive .mc_range_slider__thumb {


display: none;
}

.member_client .mc_interactive .mc_range_slider__track {


border: none;
background: #434343;
height: 10px;
border-color: #434343;
border-radius: 10px;
-webkit-box-shadow: 1px 1px 1px #434343, 0px 0px 1px #434343;
box-shadow: 1px 1px 1px #434343, 0px 0px 1px #434343;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

.member_client .mc_push--txl {
margin-top: 30px;
}

.member_client .mc_push--ts {
margin-top: 10px;
}

.member_client .mc_row_xs,
.member_client .mc_push--bxs {
margin-bottom: 5px;
}

.member_client .mc_row_s,
.member_client .mc_push--bs {
margin-bottom: 10px;
}

.member_client .mc_row_m,
.member_client .mc_push--bm {
margin-bottom: 15px;
}

.member_client .mc_row_l,
.member_client .mc_push--bl {
margin-bottom: 20px;
}

.member_client .mc_row_xl,
.member_client .mc_push--bxl {
margin-bottom: 30px;
}

.member_client .mc_tabs:hover .mc_tabs__nav {


opacity: .65;
}

.member_client .mc_tabs__list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow: hidden;
}

.member_client .mc_tabs__nav {
border: none;
color: #FFFFFF;
position: absolute;
top: 0;
bottom: 0;
padding: 0 36px;
margin: 0;
opacity: 0;
cursor: pointer;
}

.member_client .mc_tabs__nav:focus {
outline: none;
}

.member_client .mc_tabs__nav:hover {
opacity: 1;
}

.member_client .mc_tabs__nav--next {
background: -webkit-gradient(linear, left top, right top, from(transparent),
to(#000000));
background: -o-linear-gradient(left, transparent, #000000);
background: linear-gradient(90deg, transparent, #000000);
padding-right: 12px;
right: 0;
}

.member_client .mc_tabs__nav--prev {
background: -webkit-gradient(linear, right top, left top, from(transparent),
to(#000000));
background: -o-linear-gradient(right, transparent, #000000);
background: linear-gradient(-90deg, transparent, #000000);
padding-left: 12px;
left: 0;
}

.member_client .mc_tabs__button {
background: none;
border: none;
-ms-flex-negative: 0;
flex-shrink: 0;
color: #999999;
border-top: 2px solid transparent;
border-bottom: 2px solid transparent;
padding: 7px 12px;
line-height: 1;
cursor: pointer;
}

.member_client .mc_tabs__button:hover {
color: #FFCC00;
}

.member_client .mc_tabs__button:focus {
outline: none;
}

.member_client .mc_tabs__button--active {
border-bottom: 2px solid #FFCC00;
font-weight: bold;
color: #FFFFFF;
}

.member_client :not(:first-child).mc_tabs__button--is_new:before {
content: "";
width: 6px;
height: 6px;
background: #FFCC00;
display: inline-block;
border-radius: 50%;
margin-right: 6px;
position: relative;
top: -1px;
}

.member_client .mc_separator {
border-top: 1px solid rgba(0, 0, 0, 0.6);
border-bottom: 1px solid rgba(204, 204, 204, 0.2);
}

.member_client .mc_separator--secondary {
border-top: 1px dotted #999999;
border-bottom: none;
}

.member_client .mc_text {
font-weight: normal;
font-size: 12px;
font-family: Arial;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: normal;
}

.member_client .mc_text--xs {
font-size: 9px;
}

.member_client .mc_text--s {
font-size: 10px;
letter-spacing: -0.2px;
}

.member_client .mc_text--l {
font-size: 14px;
letter-spacing: -0.38px;
}

.member_client .mc_text--sl {
font-size: 16px;
}

.member_client .mc_text--xl {
font-size: 20px;
letter-spacing: -0.2px;
}

.member_client .mc_text--xxl {
font-size: 22px;
letter-spacing: -0.18px;
}

.member_client .mc_text--xxxl {
font-size: 24px;
letter-spacing: -0.2px;
}

.member_client .mc_text--note {
font-size: 11px;
color: #999999;
}

.member_client .mc_text--primary {
color: #FFFFFF;
}

.member_client .mc_text--secondary {
color: #999999;
}

.member_client .mc_text--error {
color: #DA0000;
}

.member_client .mc_text--info {
color: #999999;
}

.member_client .mc_text--warning {
color: #FFCC00;
}

.member_client .mc_text--third {
color: #CCCCCC;
}

.member_client .mc_text--italic {
font-style: italic;
}

.member_client .mc_text--bold {
font-weight: bold;
}

.member_client .mc_text--stronger {
font-weight: bolder;
}

.member_client .mc_text--uppercase {
text-transform: uppercase;
}

.member_client .mc_text--crossed {
text-decoration: line-through;
}

.member_client .mc_text--single_crossed {
position: relative;
display: inline-block;
}

.member_client .mc_text--single_crossed:before {
content: "";
position: absolute;
width: calc(100% + 2px);
height: 1px;
left: -1px;
background: #999999;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.member_client .mc_text--accept {
color: #85B400;
}

.member_client .mc_text--with_logo {
display: inline-block;
margin-top: 6px;
}

.member_client .mc_text--clear {
padding: 0;
margin: 0;
}

.member_client .mc_text--disclaimer {
font-size: 10px;
color: #CCCCCC;
text-align: left;
}

.member_client .mc_text--little_action {
line-height: 18px;
}

.member_client .mc_text--singleline {
white-space: nowrap;
}

.member_client .mc_text--end {
margin-right: 5px;
}

.member_client .mc_text--left {
text-align: left;
}

.member_client .mc_text--special {
background: -o-linear-gradient(315deg, #a7c538 0%, #85B400 100%);
background: linear-gradient(135deg, #a7c538 0%, #85B400 100%);
padding: 4px 25px;
}

.member_client .mc_control {
white-space: nowrap;
}

.member_client .mc_control .switch {


position: relative;
display: inline-block;
width: 20px;
height: 12px;
}

.member_client .mc_control .switch input {


display: none;
}

.member_client .mc_control .slider {


position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
color: #441F00;
background-color: #441F00;
border-radius: 6px;
}

.member_client .mc_control .mc_slider__icon {


width: 16px;
height: 16px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
padding: 4px;
background: -webkit-gradient(linear, left top, left bottom, from(#FFCC00),
to(#F98706));
background: -o-linear-gradient(#FFCC00, #F98706);
background: linear-gradient(#FFCC00, #F98706);
-webkit-box-shadow: #222222 1px 1px 1px 1px;
box-shadow: #222222 1px 1px 1px 1px;
border-radius: 50%;
font-size: 8px;
left: 0;
bottom: -2px;
}

.member_client .mc_control input:checked + .slider {


background: -webkit-gradient(linear, left top, right top, from(#F98706),
to(#FFCC00));
background: -o-linear-gradient(left, #F98706, #FFCC00);
background: linear-gradient(90deg, #F98706, #FFCC00);
}

.member_client .mc_control input:checked + .slider .mc_slider__icon {


left: auto;
right: 0;
}

.member_client .mc_control.mc_interactive .slider {


background-color: #222222;
}

.member_client .mc_control.mc_interactive .mc_slider__icon {


content: "";
padding: 0px;
height: 16px;
width: 16px;
border: 5px solid #CCCCCC;
background: -webkit-gradient(linear, left top, left bottom, from(#999999),
to(#CCCCCC));
background: -o-linear-gradient(#999999, #CCCCCC);
background: linear-gradient(#999999, #CCCCCC);
}

.member_client .mc_control.mc_interactive .mc_slider__icon:before {


display: none;
}

.member_client .toolbar {
width: 30px;
}

.member_client .toolbar_button {
width: 30px;
height: 30px;
margin: 0 0 5px 0;
padding: 0;
border: 0;
border-radius: 5px;
position: relative;
overflow: visible;
-webkit-transition: color .2s;
-o-transition: color .2s;
transition: color .2s;
color: #999999;
background: rgba(0, 0, 0, 0.8);
font-size: 17px;
text-align: center;
display: inline-block;
}

.member_client .toolbar_button.mc_is_hidden {
display: none;
}

.member_client .toolbar_button.mc_is_disabled {
cursor: default;
opacity: 0.3;
}

.member_client .toolbar_button.mc_is_disabled:hover {
cursor: default;
color: #999999;
}

.member_client .toolbar_button.mc_is_disabled:hover .tooltip {


display: none;
}

.member_client .toolbar_button:hover .tooltip {


visibility: visible;
opacity: 1;
}

.member_client .toolbar_button:hover {
cursor: pointer;
color: #FFFFFF;
}

.member_client .toolbar_button:focus {
outline: none;
}

.member_client .toolbar_button .mc_icon {


top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
position: relative;
display: block;
}

.member_client .tooltip__ml_mask {
width: 20px;
vertical-align: middle;
position: relative;
margin: -5px 0 -5px 5px;
top: -1px;
}

.member_client .toolbar_button--locked {
cursor: default;
}

.member_client .toolbar_button--locked:hover {
cursor: default;
color: #999999;
}

.member_client .tooltip {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
white-space: nowrap;
text-align: left;
border-radius: 5px;
visibility: hidden;
opacity: 0;
-webkit-transition: visibility 0.4s, opacity 0.4s ease-out;
-o-transition: visibility 0.4s, opacity 0.4s ease-out;
transition: visibility 0.4s, opacity 0.4s ease-out;
-webkit-transition-delay: 0.1s;
-o-transition-delay: 0.1s;
transition-delay: 0.1s;
color: #FFFFFF;
background: rgba(0, 0, 0, 0.8);
left: 40px;
padding: 9px;
font: 11px/1 Arial;
will-change: visible, opacity;
}

.member_client .tooltip:before {
content: "";
border: 5px solid transparent;
position: absolute;
left: -10px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
border-right-color: rgba(0, 0, 0, 0.8);
}

.member_client .tooltip--performer_switcher {
line-height: 16px;
top: calc(100% + 7px);
-webkit-transform: none;
-ms-transform: none;
transform: none;
left: 0;
}

.member_client .tooltip--performer_switcher:before {
-webkit-transform: none;
-ms-transform: none;
transform: none;
top: -10px;
left: 12px;
border: 5px solid transparent;
border-bottom-color: rgba(0, 0, 0, 0.8);
}

.member_client .mc_tooltip--border {
background: #000000;
border: 1px solid rgba(255, 255, 255, 0.6);
}

.member_client .mc_tooltip--border:before {
border-right-color: #000000;
}

.member_client .mc_tooltip--border:after {
content: "";
border: 6px solid transparent;
border-right-color: rgba(255, 255, 255, 0.6);
position: absolute;
left: -12px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: -1;
}

.member_client .mc_tooltip--border.mc_tooltip--form-top:after {
top: calc(100% + 7px);
left: 15px;
border-color: transparent;
border-top-color: rgba(255, 255, 255, 0.6);
}

.member_client .mc_tooltip--form-right {
top: 44px;
left: calc(100% + 6px);
line-height: 40px;
padding: 0 10px;
}

.member_client .mc_tooltip--form-top {
top: -6px;
left: 0;
line-height: 40px;
padding: 0 10px;
}

.member_client .mc_tooltip--form-top:before {
top: calc(100% + 5px);
left: 16px;
border-color: transparent;
border-top-color: #000000;
}

.member_client .mc_tooltip--show {
visibility: visible;
opacity: 1;
}

.member_client .mc_tooltip__icon {
position: relative;
top: 2px;
font-size: 18px;
margin: 0 7px 0 0;
color: #FFCC00;
}

.member_client .mc_tooltip__append {
margin-left: 10px;
}

.member_client .mc_tooltip__filler {
position: absolute;
background: rgba(255, 255, 255, 0);
margin: 0;
}

.member_client .mc_tooltip--form-top .mc_tooltip__filler {


width: 90%;
height: 12px;
left: 50%;
bottom: -12px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}

.member_client .mc_tooltip_v2 {
position: absolute;
width: 100%;
height: 100%;
bottom: calc(100% + 5px);
visibility: hidden;
opacity: 0;
-webkit-transition: visibility 0.4s, opacity 0.4s ease-out;
-o-transition: visibility 0.4s, opacity 0.4s ease-out;
transition: visibility 0.4s, opacity 0.4s ease-out;
-webkit-transition-delay: 0.1s;
-o-transition-delay: 0.1s;
transition-delay: 0.1s;
will-change: visible, opacity;
}

.member_client .mc_tooltip_v2:before {
content: "";
position: absolute;
top: calc(100% - 1px);
left: calc(50% - 5px);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
border: 5px solid transparent;
border-top-color: #000000;
z-index: 1;
}

.member_client .mc_tooltip_v2:after {
content: "";
position: absolute;
top: calc(100% + 1px);
left: calc(50% - 6px);
border-color: rgba(255, 255, 255, 0.6) transparent transparent;
border-top-color: rgba(153, 153, 153, 0.15);
border: 6px solid transparent;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: -1;
}

.member_client .mc_tooltip_v2--visible {
visibility: visible;
opacity: 1;
}

.member_client .mc_tooltip_v2__content {
position: absolute;
left: 18px;
-webkit-transform: translate(-50%, -5px);
-ms-transform: translate(-50%, -5px);
transform: translate(-50%, -5px);
bottom: 0px;
padding: 10px;
background: #000000;
border: 1px solid rgba(153, 153, 153, 0.15);
border-radius: 5px;
text-align: center;
line-height: 15px;
}

.member_client .mc_tooltip_v2__filler {
position: absolute;
background: rgba(255, 255, 255, 0);
margin: 0;
width: 90%;
height: 12px;
left: 50%;
bottom: -6px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}

.member_client .mc_trophy {
position: relative;
display: inline-block;
margin: 10px 25px 0 0;
}

.member_client .mc_trophy__cup--gold {
color: #FFCC00;
}

.member_client .mc_trophy__cup--silver {
color: #CCCCCC;
}

.member_client .mc_trophy__cup--bronze {
color: #CE8032;
}

.member_client .mc_trophy__cup--disabled {
opacity: 0.4;
}

.member_client .mc_trophy__counter {
position: absolute;
top: -10px;
right: -10px;
font-size: 9px;
font-weight: 600;
padding: 3px 6px;
border-radius: 3px;
color: #441F00;
background: #FFCC00;
}

.member_client .mc_trophy__counter--disabled {
display: none;
}

.member_client .mc_vscroll_pane {
position: relative;
overflow: hidden;
height: 100%;
}

.member_client .mc_vscroll_pane__scroller {
max-height: 100%;
overflow-x: hidden;
overflow-y: scroll;
}

.member_client .mc_vscroll_pane--align-to-bottom {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}

.member_client .mc_vscroll_pane__scrollbar {
position: absolute;
right: 0;
bottom: 0;
top: 0;
width: 6px;
border-radius: 3px;
background-color: transparent;
display: none;
}

.member_client .mc_vscroll_pane:hover .mc_vscroll_pane__scrollbar {


display: block;
}

.member_client .mc_vscroll_pane__thumb {
width: 100%;
background-color: rgba(255, 255, 255, 0.2);
border-radius: 3px;
}

.member_client .mc_vscroll_pane__thumb:hover, .member_client


.mc_vscroll_pane__thumb:active {
background-color: rgba(255, 255, 255, 0.4);
}

.member_client .mc_vscroll_pane--dragging {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.member_client .mc_vscroll_pane--themed ::-webkit-scrollbar {


width: 6px;
}

.member_client .mc_vscroll_pane--themed ::-webkit-scrollbar-thumb {


background: transparent;
border-radius: 3px;
}

.member_client .mc_vscroll_pane--themed:hover ::-webkit-scrollbar-thumb {


background-color: rgba(255, 255, 255, 0.2);
}

.member_client .mc_vscroll_pane--themed:hover ::-webkit-scrollbar-thumb:hover,


.member_client .mc_vscroll_pane--themed:hover ::-webkit-scrollbar-thumb:active {
background-color: rgba(255, 255, 255, 0.4);
}
.member_client .mc_action_bar {
position: absolute;
top: 100%;
right: 0;
left: 0;
width: 100%;
margin-top: 3px;
z-index: 40;
}

.mc_full_screen.member_client .mc_action_bar {
width: 82%;
bottom: 6px;
margin: 0;
top: auto;
}

.member_client .mc_action_bar_holder {
height: 100%;
width: 100%;
}

.mc_is_minimized_mode.member_client .mc_action_bar_holder {
display: none;
}

.member_client .mc_bottom_action_bar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 100%;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-ms-flex-pack: distribute;
justify-content: space-around;
-ms-flex-line-pack: stretch;
align-content: stretch;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
background-color: #000000;
border-radius: 5px;
z-index: 60;
padding: 0 1px;
}

.mc_full_screen.member_client .mc_bottom_action_bar {
background-color: rgba(0, 0, 0, 0);
}

.member_client .mc_action_bar_container {
height: 37px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-negative: 8;
flex-shrink: 8;
-webkit-box-flex: 6;
-ms-flex-positive: 6;
flex-grow: 6;
-ms-flex-preferred-size: auto;
flex-basis: auto;
-ms-flex-item-align: center;
align-self: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}

.mc_full_screen.member_client .mc_action_bar_container {
height: 41px;
}

.member_client .mc_action_bar_item {
-ms-flex-item-align: center;
align-self: center;
position: relative;
margin: 1px;
height: 37px;
}

.mc_full_screen.member_client .mc_action_bar_item {
height: 41px;
}

.member_client .mc_action_bar_item--responsive {
-webkit-box-flex: 1;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
position: relative;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}

.member_client .mc_action_bar_item--fluid {
width: 100%;
position: relative;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}

.member_client .mc_toggle_action_button {
height: 37px;
z-index: 5;
}

.mc_full_screen.member_client .mc_toggle_action_button {
height: 41px;
}
.member_client .mc_toggle_action_button:hover .mc_button_tooltip,
.member_client .mc_toggle_action_button:hover .mc_button_tooltip__pointer_border,
.member_client .mc_toggle_action_button:hover .tooltip {
visibility: visible;
opacity: 1;
}

.member_client .mc_toggle_action_button__holder {
height: 100%;
}

.member_client .mc_toggle_action_button__tooltip_icon {
display: inline-block;
font-size: 15px;
margin: 0px 3px 0px 0px;
line-height: 1;
padding-right: 5px;
}

.member_client .mc_toggle_action_button__tooltip_text {
display: inline-block;
}

.member_client .mc_toggle_action_button--active:hover {
color: #FFCC00 !important;
}

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

.member_client .mc_toggle_action_button__icon {
display: inline-block;
line-height: 34px;
}

.member_client .mc_toggle_action_button__label {
display: inline-block;
padding-left: 10px;
font-size: 10px;
line-height: 37px;
vertical-align: top;
}

.member_client .mc_button_tooltip__pointer_border {
border-top-color: rgba(255, 255, 255, 0.2) !important;
border: 7px solid transparent;
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, 0px);
-ms-transform: translate(-50%, 0px);
transform: translate(-50%, 0px);
z-index: 1;
top: -11px;
opacity: 0;
-webkit-transition: visibility .4s,opacity .4s ease-out;
-o-transition: visibility .4s,opacity .4s ease-out;
transition: visibility .4s,opacity .4s ease-out;
-webkit-transition-delay: .1s;
-o-transition-delay: .1s;
transition-delay: .1s;
}

.member_client .mc_button_tooltip__pointer_border:before {
content: "";
position: absolute;
border: 7px solid transparent;
border-top-color: #000000;
-webkit-transform: translate(-50%, -53%);
-ms-transform: translate(-50%, -53%);
transform: translate(-50%, -53%);
}

.member_client .mc_button_tooltip_component_visible {
visibility: visible !important;
opacity: 1 !important;
}

.member_client .mc_button_tooltip {
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
visibility: hidden;
}

.member_client .mc_button_tooltip__bubble {
line-height: 15px;
padding: 5px 10px;
position: absolute;
top: auto;
left: 50%;
right: auto;
bottom: 100%;
-webkit-transform: translate(-50%, -10px);
-ms-transform: translate(-50%, -10px);
transform: translate(-50%, -10px);
text-align: center;
border: 1px solid rgba(153, 153, 153, 0.15);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}

.member_client .mc_button_tooltip__bubble:before {
display: none;
}

.member_client .mc_button_tooltip__bubble:after {
display: none;
}

.member_client .mc_dialog--awards_info {
min-height: 164px;
}

.member_client .mc_dialog--awards_vote {
height: auto;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.member_client .mc_dialog--awards_info,
.member_client .mc_dialog--awards_vote {
top: 178px;
left: 40px;
bottom: auto;
position: absolute;
}

.member_client .mc_dialog--awards_info .mc_dialog__body,


.member_client .mc_dialog--awards_vote .mc_dialog__body {
overflow-y: initial;
}

.member_client .mc_dialog__awd_icon {
position: relative;
top: -1px;
margin-right: 8px;
}

.member_client .mc_dialog__awd_info {
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;
}

.member_client .mc_dialog__awd_mask {
width: 36px;
margin-right: 15px;
}

.member_client .mc_dialog__awd_club_star {
margin-right: 10px;
position: relative;
top: 2px;
}

.member_client .mc_dialog__divider {
height: 1px;
background: rgba(0, 0, 0, 0.6);
border-bottom: 1px solid rgba(204, 204, 204, 0.2);
margin: 20px 0;
}

.member_client .mc_scrollpane {
overflow: hidden;
}

.member_client .mc_scrollpane--with_header {
height: calc(100% - 36px);
}

.member_client .mc_dialog--bio_info {
height: 375px;
top: 38px;
left: 40px;
position: absolute;
}

.member_client .mc_dialog__header--with_rating {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
white-space: nowrap;
}

.member_client .mc_text--bio_info_highlight {
color: #CCCCCC;
}

.member_client .mc_separator--bio_info {
margin: 10px 0;
}

.member_client .mc_birthday_dialog {
width: 470px;
height: 250px;
}

.member_client .mc_birthday_dialog .mc_dialog__body {


height: auto;
}

.member_client .mc_birthday_dialog_background {
background-position: bottom;
background-repeat: no-repeat;
}

.member_client .mc_birthday_dialog_container {
margin: 0 0 20px 0;
text-align: left;
font-size: 14px;
}

.member_client .mc_birthday_dialog_message {
margin: 10px 0;
padding: 0;
}

.member_client .mc_birthday_dialog_message--highlight {
font-weight: bold;
}

.member_client .mc_birthday_dialog_message--regards {
color: #FF9999;
}
.member_client .mc_bonus_animation {
position: absolute;
height: 152px;
height: 152px;
width: 152px;
z-index: 15;
bottom: 18px;
right: 38px;
cursor: pointer;
}

.mc_full_screen.member_client .mc_bonus_animation {
bottom: 66px;
}

.mc_full_screen.member_client .mc_bonus_animation--with_sidebar {
right: calc(18% + 38px);
}

.member_client .mc_img_bonus {
height: 152px;
width: 152px;
}

.member_client .mc_bonus_animation_container {
position: relative;
height: 100%;
width: 100%;
-webkit-perspective: 200px;
perspective: 200px;
}

.member_client .mc_bonus_coin {
position: relative;
height: 152px;
width: 152px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
}

.mc_is_minimized_mode.member_client .mc_bonus_coin {
display: none;
}

.member_client .mc_bonus_coin__face {
width: 152px;
height: 152px;
position: absolute;
z-index: 1;
top: 0;
left: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
color: #FFFFFF;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}

.member_client .mc_bonus_coin__face--sideOne {
-webkit-transform: rotateX(0) translateZ(1px);
transform: rotateX(0) translateZ(1px);
}

.member_client .mc_bonus_coin__face--sideTwo {
-webkit-transform: rotateX(-180deg) translateZ(1px);
transform: rotateX(-180deg) translateZ(1px);
}

.member_client .mc_bonus_coin__face--sideThree {
-webkit-transform: rotateX(0deg) translateZ(1px);
transform: rotateX(0deg) translateZ(1px);
}

.member_client .mc_svg_raw_wrapper {
display: block;
position: absolute;
top: 0;
left: 0;
width: 152px;
height: 152px;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
-webkit-backface-visibility: visible;
backface-visibility: visible;
}

.member_client .mc_svg_bonus__outline {
fill-opacity: 0;
stroke: #000000;
stroke-width: 6px;
stroke-dasharray: 416;
stroke-dashoffset: 416;
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
.member_client .mc_svg_bonus__outline--green {
stroke: #709538;
}

.member_client .mc_svg_bonus__bg {
fill: rgba(0, 0, 0, 0);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}

.member_client .mc_svg_bonus__imgbg {
opacity: 0;
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}

.member_client .mc_promo_copy1 {
color: #FFFFFF;
font-weight: normal;
font-size: 24px;
}

.member_client .mc_promo_copy2 {
color: #FFCC00;
font-weight: bold;
font-size: 24px;
}

.member_client .mc_promo_single_letter {
text-transform: uppercase;
display: inline-block;
opacity: 0;
-webkit-transform: translate(200%, -200%) rotate(45deg);
-ms-transform: translate(200%, -200%) rotate(45deg);
transform: translate(200%, -200%) rotate(45deg);
white-space: pre;
}

.member_client .mc_bonus_coin--playing .mc_promo_single_letter {


-webkit-animation: mc_promo_single_letter 130ms ease-in-out forwards;
animation: mc_promo_single_letter 130ms ease-in-out forwards;
}

@-webkit-keyframes mc_promo_single_letter {
to {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes mc_promo_single_letter {
to {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}

.member_client .mc_promo_front_top {
color: #FFFFFF;
font-size: 28px;
font-weight: bold;
overflow: hidden;
}

.member_client .mc_promo_front_top > span {


display: block;
-webkit-transform: translateY(105%);
-ms-transform: translateY(105%);
transform: translateY(105%);
}

.member_client .mc_bonus_coin--playing .mc_promo_front_top > span {


-webkit-animation: 1042ms mc_promo_front_top ease-in-out forwards;
animation: 1042ms mc_promo_front_top ease-in-out forwards;
}

@-webkit-keyframes mc_promo_front_top {
72% {
-webkit-transform: translateY(105%);
transform: translateY(105%);
}
to {
-webkit-transform: none;
transform: none;
}
}

@keyframes mc_promo_front_top {
72% {
-webkit-transform: translateY(105%);
transform: translateY(105%);
}
to {
-webkit-transform: none;
transform: none;
}
}

.member_client .mc_promo_front_bottom {
color: #FFCC00;
font-size: 28px;
font-weight: bold;
overflow: hidden;
}

.member_client .mc_promo_front_bottom > span {


display: block;
-webkit-transform: translateY(-105%);
-ms-transform: translateY(-105%);
transform: translateY(-105%);
}

.member_client .mc_bonus_coin--playing .mc_promo_front_bottom > span {


-webkit-animation: 1042ms mc_promo_front_bottom ease-in-out forwards;
animation: 1042ms mc_promo_front_bottom ease-in-out forwards;
}

@-webkit-keyframes mc_promo_front_bottom {
72% {
-webkit-transform: translateY(-105%);
transform: translateY(-105%);
}
to {
-webkit-transform: none;
transform: none;
}
}

@keyframes mc_promo_front_bottom {
72% {
-webkit-transform: translateY(-105%);
transform: translateY(-105%);
}
to {
-webkit-transform: none;
transform: none;
}
}

.member_client .mc_svg_bonus {
overflow: visible;
}

.member_client .mc_icon--bonus_1,
.member_client .mc_icon--bonus_2,
.member_client .mc_icon--bonus_3 {
position: absolute;
z-index: 1;
top: 68px;
opacity: 0;
-webkit-transform: translateY(0) scale(0);
-ms-transform: translateY(0) scale(0);
transform: translateY(0) scale(0);
}

.member_client .mc_icon--bonus_1 {
left: 23px;
}

.member_client .mc_icon--bonus_2 {
left: 28px;
}

.member_client .mc_icon--bonus_3 {
left: 20px;
}
.member_client .mc_icon--bonus_coins {
font-size: 34px;
margin-bottom: 7px;
position: relative;
z-index: 1;
-webkit-transform: scaleY(0.8);
-ms-transform: scaleY(0.8);
transform: scaleY(0.8);
}

.member_client .mc_bonus_minutes {
font-size: 18px;
text-transform: uppercase;
font-weight: bold;
color: #FFCC00;
position: relative;
z-index: 1;
padding: 0 0 0 28px;
}

.member_client .mc_bonus_minutes:before {
content: '10';
position: absolute;
top: 0;
left: 0;
width: 28px;
text-align: center;
}

.member_client .mc_bonus_free {
position: relative;
z-index: 1;
width: 124px;
height: 42px;
margin-bottom: -20px;
letter-spacing: -1px;
font-weight: bold;
text-transform: uppercase;
font-size: 22px;
white-space: nowrap;
overflow: hidden;
text-align: center;
text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}

.member_client .mc_bonus_free__char {
position: relative;
display: inline-block;
text-transform: uppercase;
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translate(2px, -22px) rotate(24deg);
-ms-transform: translate(2px, -22px) rotate(24deg);
transform: translate(2px, -22px) rotate(24deg);
}

.member_client .mc_bonus_join {
width: 120px;
text-align: center;
font-size: 18px;
font-family: Arial;
font-weight: bold;
text-transform: uppercase;
position: relative;
z-index: 1;
-webkit-transform: scaleY(0) scale(1.3);
-ms-transform: scaleY(0) scale(1.3);
transform: scaleY(0) scale(1.3);
-webkit-transform-origin: bottom center;
-ms-transform-origin: bottom center;
transform-origin: bottom center;
}

.member_client .mc_bonus_coin--de .mc_bonus_free {


font-size: 21px;
}

.member_client .mc_bonus_coin--fr .mc_bonus_join {


font-size: 14px;
}

.member_client .mc_bonus_coin--fr .mc_bonus_free {


font-size: 18px;
}

.member_client .mc_bonus_coin--ja .mc_bonus_free {


font-size: 18px;
}

.member_client .mc_bonus_coin--pl .mc_bonus_free {


font-size: 14px;
}

.member_client .mc_bonus_coin--ru .mc_bonus_join {


font-size: 11px;
line-height: 15px;
position: relative;
top: 4px;
}

.member_client .mc_bonus_coin--ru .mc_bonus_free {


font-size: 15px;
}

.member_client .mc_bonus_coin--sk .mc_bonus_free {


font-size: 21px;
}

.member_client .mc_bonus_coin--playing {
-webkit-animation: mc_bonus_flip 583ms linear 4750ms forwards;
animation: mc_bonus_flip 583ms linear 4750ms forwards;
}

.member_client .mc_bonus_coin--playing.mc_bonus_animation--3_sides {
-webkit-animation: mc_bonus_flip--twice 4583ms linear 4750ms forwards;
animation: mc_bonus_flip--twice 4583ms linear 4750ms forwards;
}
.member_client .mc_bonus_coin--playing.mc_bonus_animation--3_sides
.mc_bonus_coin__face--sideOne {
-webkit-animation: mc_bonus_fade_out 1ms linear 5750ms forwards;
animation: mc_bonus_fade_out 1ms linear 5750ms forwards;
}

.member_client .mc_bonus_coin--playing.mc_bonus_animation--3_sides
.mc_bonus_coin__face--sideThree {
-webkit-animation: mc_bonus_fade_in 1ms linear 5750ms forwards;
animation: mc_bonus_fade_in 1ms linear 5750ms forwards;
}

.member_client .mc_bonus_coin--playing .mc_svg_bonus {


-webkit-animation: mc_bonus_svg 1042ms ease-in-out forwards;
animation: mc_bonus_svg 1042ms ease-in-out forwards;
}

.member_client .mc_bonus_coin--playing .mc_svg_bonus__outline {


-webkit-animation: mc_bonus_outline 1042ms ease-in-out forwards;
animation: mc_bonus_outline 1042ms ease-in-out forwards;
}

.member_client .mc_bonus_coin--playing .mc_svg_bonus__outline--green {


-webkit-animation: mc_bonus_outline__green 1042ms ease-in-out forwards;
animation: mc_bonus_outline__green 1042ms ease-in-out forwards;
}

.member_client .mc_bonus_coin--playing .mc_svg_bonus__bg {


-webkit-animation: mc_bonus_bg 1042ms ease-in-out forwards;
animation: mc_bonus_bg 1042ms ease-in-out forwards;
}

.member_client .mc_bonus_coin--playing .mc_svg_bonus__imgbg {


-webkit-animation: mc_bonus_imgbg 1042ms ease-in-out forwards;
animation: mc_bonus_imgbg 1042ms ease-in-out forwards;
}

.member_client .mc_bonus_coin--playing .mc_icon--bonus_1 {


-webkit-animation: mc_bonus_heart 1542ms ease-in 5583ms forwards;
animation: mc_bonus_heart 1542ms ease-in 5583ms forwards;
}

.member_client .mc_bonus_coin--playing .mc_icon--bonus_2 {


-webkit-animation: mc_bonus_heart 1542ms ease-in 5916ms forwards;
animation: mc_bonus_heart 1542ms ease-in 5916ms forwards;
}

.member_client .mc_bonus_coin--playing .mc_icon--bonus_3 {


-webkit-animation: mc_bonus_heart 1542ms ease-in 6249ms forwards;
animation: mc_bonus_heart 1542ms ease-in 6249ms forwards;
}

.member_client .mc_bonus_coin--playing .mc_bonus_minutes:before {


-webkit-animation: mc_bonus_minutes 1209ms ease-in-out 5666ms both;
animation: mc_bonus_minutes 1209ms ease-in-out 5666ms both;
}

.member_client .mc_bonus_coin--playing .mc_bonus_free {


-webkit-animation: mc_bonus_free 1167ms ease-in-out 5583ms infinite;
animation: mc_bonus_free 1167ms ease-in-out 5583ms infinite;
}

.member_client .mc_bonus_coin--playing .mc_bonus_free__char {


-webkit-animation: mc_bonus_letter 200ms linear forwards;
animation: mc_bonus_letter 200ms linear forwards;
}

.member_client .mc_bonus_coin--playing .mc_bonus_join {


-webkit-animation: mc_bonus_join 1042ms ease-in-out forwards;
animation: mc_bonus_join 1042ms ease-in-out forwards;
}

.member_client .mc_bonus_animation--is_fake3d {
-webkit-transform: none;
-ms-transform: none;
transform: none;
-webkit-transform-style: flat;
transform-style: flat;
}

.member_client .mc_bonus_animation--is_fake3d .mc_bonus_coin__face--sideTwo,


.member_client .mc_bonus_animation--is_fake3d .mc_bonus_coin__face--sideThree {
opacity: 0;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}

.member_client .mc_bonus_animation--is_fake3d.mc_bonus_coin--playing {
-webkit-animation: mc_bonus_fakeflip 583ms linear 4750ms forwards;
animation: mc_bonus_fakeflip 583ms linear 4750ms forwards;
}

.member_client .mc_bonus_animation--is_fake3d.mc_bonus_coin--
playing.mc_bonus_animation--3_sides {
-webkit-animation: mc_bonus_fakeflip--twice 4583ms linear 4750ms forwards;
animation: mc_bonus_fakeflip--twice 4583ms linear 4750ms forwards;
}

@-webkit-keyframes mc_bonus_fakeflip {
0% {
-webkit-transform: none;
transform: none;
}
50% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
100% {
-webkit-transform: none;
transform: none;
}
}

@keyframes mc_bonus_fakeflip {
0% {
-webkit-transform: none;
transform: none;
}
50% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
100% {
-webkit-transform: none;
transform: none;
}
}

@-webkit-keyframes mc_bonus_fakeflip--twice {
0% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
4% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
8% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
70% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
74% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
78% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
100% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
}

@keyframes mc_bonus_fakeflip--twice {
0% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
4% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
8% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
70% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
74% {
-webkit-transform: scaleY(0);
transform: scaleY(0);
}
78% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
100% {
-webkit-transform: scaleY(1);
transform: scaleY(1);
}
}

.member_client .mc_bonus_animation--is_fake3d.mc_bonus_coin--playing
.mc_bonus_coin__face--sideOne {
-webkit-animation: mc_bonus_fakeflipout 291.5ms linear 4750ms forwards;
animation: mc_bonus_fakeflipout 291.5ms linear 4750ms forwards;
}

@-webkit-keyframes mc_bonus_fakeflipout {
to {
opacity: 0;
}
}

@keyframes mc_bonus_fakeflipout {
to {
opacity: 0;
}
}

.member_client .mc_bonus_animation--is_fake3d.mc_bonus_coin--playing
.mc_bonus_coin__face--sideTwo {
-webkit-animation: mc_bonus_fakeflipin 583ms linear 4750ms forwards;
animation: mc_bonus_fakeflipin 583ms linear 4750ms forwards;
}

@-webkit-keyframes mc_bonus_fakeflipin {
50% {
opacity: 0;
}
to {
opacity: 1;
}
}

@keyframes mc_bonus_fakeflipin {
50% {
opacity: 0;
}
to {
opacity: 1;
}
}

.member_client .mc_bonus_animation--is_fake3d.mc_bonus_coin--
playing.mc_bonus_animation--3_sides .mc_bonus_coin__face--sideTwo {
-webkit-animation: mc_bonus_fakeflipin--2 4583ms linear 4750ms forwards;
animation: mc_bonus_fakeflipin--2 4583ms linear 4750ms forwards;
}

@-webkit-keyframes mc_bonus_fakeflipin--2 {
0% {
opacity: 0;
}
8% {
opacity: 1;
}
70% {
opacity: 1;
}
78% {
opacity: 0;
}
100% {
opacity: 0;
}
}

@keyframes mc_bonus_fakeflipin--2 {
0% {
opacity: 0;
}
8% {
opacity: 1;
}
70% {
opacity: 1;
}
78% {
opacity: 0;
}
100% {
opacity: 0;
}
}

.member_client .mc_bonus_animation--is_fake3d.mc_bonus_coin--
playing.mc_bonus_animation--3_sides .mc_bonus_coin__face--sideThree {
-webkit-animation: mc_bonus_fakeflipin-3 4583ms linear 4750ms forwards;
animation: mc_bonus_fakeflipin-3 4583ms linear 4750ms forwards;
}

@-webkit-keyframes mc_bonus_fakeflipin-3 {
50% {
opacity: 0;
}
to {
opacity: 1;
}
}

@keyframes mc_bonus_fakeflipin-3 {
50% {
opacity: 0;
}
to {
opacity: 1;
}
}

.member_client .mc_bonus_animation--is_ie {
opacity: 0;
}

.member_client .mc_bonus_animation--is_ie .mc_svg_bonus__outline {


fill: rgba(0, 0, 0, 0);
stroke: rgba(153, 153, 153, 0.2);
stroke-width: 1px;
stroke-dasharray: 416;
stroke-dashoffset: 832;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}

.member_client .mc_bonus_animation--is_ie .mc_svg_bonus__outline--green {


stroke: rgba(112, 149, 56, 0.2);
}

.member_client .mc_bonus_animation--is_ie .mc_svg_bonus__bg {


fill: rgba(0, 0, 0, 0.4);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}

.member_client .mc_bonus_animation--is_ie .mc_svg_bonus__imgbg {


opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}

.member_client .mc_bonus_animation--is_ie .mc_bonus_coin__face--sideOne {


-webkit-transform: none;
-ms-transform: none;
transform: none;
}

.member_client .mc_bonus_animation--is_ie .mc_bonus_coin__face--sideTwo {


-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 0;
}

.member_client .mc_bonus_animation--is_ie .mc_bonus_coin__face--sideThree {


-webkit-transform: none;
-ms-transform: none;
transform: none;
opacity: 0;
}

.member_client .mc_bonus_animation--is_ie.mc_bonus_coin--playing {
-webkit-animation: mc_bonus_fade_in 1042ms ease-in-out forwards;
animation: mc_bonus_fade_in 1042ms ease-in-out forwards;
}

.member_client .mc_bonus_animation--is_ie.mc_bonus_coin--playing
.mc_bonus_coin__face--sideOne {
-webkit-animation: mc_bonus_fade_out 583ms linear 4750ms forwards;
animation: mc_bonus_fade_out 583ms linear 4750ms forwards;
}

.member_client .mc_bonus_animation--is_ie.mc_bonus_coin--playing
.mc_bonus_coin__face--sideTwo {
-webkit-animation: mc_bonus_fade_in 583ms linear 4750ms forwards;
animation: mc_bonus_fade_in 583ms linear 4750ms forwards;
}

.member_client .mc_bonus_animation--is_ie.mc_bonus_coin--
playing.mc_bonus_animation--3_sides .mc_bonus_coin__face--sideTwo {
-webkit-animation: mc_bonus_fade_in_out 4000ms linear 4750ms forwards;
animation: mc_bonus_fade_in_out 4000ms linear 4750ms forwards;
}

.member_client .mc_bonus_animation--is_ie.mc_bonus_coin--
playing.mc_bonus_animation--3_sides .mc_bonus_coin__face--sideThree {
-webkit-animation: mc_bonus_fade_in 583ms linear 8750ms forwards;
animation: mc_bonus_fade_in 583ms linear 8750ms forwards;
}

.member_client .mc_bonus_animation--is_ie.mc_bonus_coin--playing
.mc_svg_bonus__outline {
-webkit-animation: none;
animation: none;
}

.member_client .mc_bonus_animation--is_ie.mc_bonus_coin--playing .mc_svg_bonus__bg


{
-webkit-animation: none;
animation: none;
}

.member_client .mc_bonus_animation--is_ie.mc_bonus_coin--playing
.mc_svg_bonus__imgbg {
-webkit-animation: none;
animation: none;
}

@-webkit-keyframes mc_bonus_svg {
72% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes mc_bonus_svg {
72% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}

@-webkit-keyframes mc_bonus_outline {
72% {
stroke-dasharray: 416;
stroke-dashoffset: 832;
stroke: #000000;
stroke-width: 6px;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
100% {
stroke: rgba(153, 153, 153, 0.2);
stroke-width: 1px;
stroke-dasharray: 416;
stroke-dashoffset: 832;
}
}

@keyframes mc_bonus_outline {
72% {
stroke-dasharray: 416;
stroke-dashoffset: 832;
stroke: #000000;
stroke-width: 6px;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
100% {
stroke: rgba(153, 153, 153, 0.2);
stroke-width: 1px;
stroke-dasharray: 416;
stroke-dashoffset: 832;
}
}

@-webkit-keyframes mc_bonus_outline__green {
72% {
stroke-dasharray: 416;
stroke-dashoffset: 832;
stroke: #709538;
stroke-width: 6px;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
100% {
stroke: rgba(112, 149, 56, 0.2);
stroke-width: 1px;
stroke-dasharray: 416;
stroke-dashoffset: 832;
}
}

@keyframes mc_bonus_outline__green {
72% {
stroke-dasharray: 416;
stroke-dashoffset: 832;
stroke: #709538;
stroke-width: 6px;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
100% {
stroke: rgba(112, 149, 56, 0.2);
stroke-width: 1px;
stroke-dasharray: 416;
stroke-dashoffset: 832;
}
}

@-webkit-keyframes mc_bonus_imgbg {
72% {
opacity: 0;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
100% {
opacity: 1;
}
}

@keyframes mc_bonus_imgbg {
72% {
opacity: 0;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
100% {
opacity: 1;
}
}

@-webkit-keyframes mc_bonus_bg {
72% {
fill: rgba(0, 0, 0, 0);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
100% {
fill: rgba(0, 0, 0, 0.4);
}
}

@keyframes mc_bonus_bg {
72% {
fill: rgba(0, 0, 0, 0);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
100% {
fill: rgba(0, 0, 0, 0.4);
}
}

@-webkit-keyframes mc_bonus_join {
72% {
-webkit-transform: scaleY(1) scale(1.3);
transform: scaleY(1) scale(1.3);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
100% {
-webkit-transform: scaleY(1) scale(1);
transform: scaleY(1) scale(1);
}
}

@keyframes mc_bonus_join {
72% {
-webkit-transform: scaleY(1) scale(1.3);
transform: scaleY(1) scale(1.3);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
100% {
-webkit-transform: scaleY(1) scale(1);
transform: scaleY(1) scale(1);
}
}

@-webkit-keyframes mc_bonus_flip {
0% {
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
}
100% {
-webkit-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}
}

@keyframes mc_bonus_flip {
0% {
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
}
100% {
-webkit-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}
}

@-webkit-keyframes mc_bonus_flip--twice {
0% {
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
}
8% {
-webkit-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}
70% {
-webkit-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}
78% {
-webkit-transform: rotateX(-360deg);
transform: rotateX(-360deg);
}
100% {
-webkit-transform: rotateX(-360deg);
transform: rotateX(-360deg);
}
}

@keyframes mc_bonus_flip--twice {
0% {
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
}
8% {
-webkit-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}
70% {
-webkit-transform: rotateX(-180deg);
transform: rotateX(-180deg);
}
78% {
-webkit-transform: rotateX(-360deg);
transform: rotateX(-360deg);
}
100% {
-webkit-transform: rotateX(-360deg);
transform: rotateX(-360deg);
}
}

@-webkit-keyframes mc_bonus_heart {
16% {
opacity: 1;
}
76% {
-webkit-transform: translateY(-45px) scale(1);
transform: translateY(-45px) scale(1);
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
86% {
opacity: 1;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
100% {
opacity: 0;
-webkit-transform: translateY(-69px);
transform: translateY(-69px);
}
}

@keyframes mc_bonus_heart {
16% {
opacity: 1;
}
76% {
-webkit-transform: translateY(-45px) scale(1);
transform: translateY(-45px) scale(1);
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
86% {
opacity: 1;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
100% {
opacity: 0;
-webkit-transform: translateY(-69px);
transform: translateY(-69px);
}
}

@-webkit-keyframes mc_bonus_minutes {
0% {
content: "1";
}
10% {
content: "1";
}
20% {
content: "2";
}
30% {
content: "3";
}
40% {
content: "4";
}
50% {
content: "5";
}
60% {
content: "6";
}
70% {
content: "7";
}
80% {
content: "8";
}
90% {
content: "9";
}
100% {
content: "10";
}
}

@keyframes mc_bonus_minutes {
0% {
content: "1";
}
10% {
content: "1";
}
20% {
content: "2";
}
30% {
content: "3";
}
40% {
content: "4";
}
50% {
content: "5";
}
60% {
content: "6";
}
70% {
content: "7";
}
80% {
content: "8";
}
90% {
content: "9";
}
100% {
content: "10";
}
}

@-webkit-keyframes mc_bonus_free {
0% {
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
17% {
text-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
}
39% {
text-shadow: 0 0 10px white;
}
53% {
text-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
}
74% {
text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
}
@keyframes mc_bonus_free {
0% {
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
17% {
text-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
}
39% {
text-shadow: 0 0 10px white;
}
53% {
text-shadow: 0 0 10px rgba(255, 255, 255, 0.2);
}
74% {
text-shadow: 0 0 20px rgba(0, 0, 0, 0.8);
}
}

@-webkit-keyframes mc_bonus_letter {
100% {
-webkit-transform: translate(0, 0) rotate(0deg);
transform: translate(0, 0) rotate(0deg);
}
}

@keyframes mc_bonus_letter {
100% {
-webkit-transform: translate(0, 0) rotate(0deg);
transform: translate(0, 0) rotate(0deg);
}
}

@-webkit-keyframes mc_bonus_fade_in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}

@keyframes mc_bonus_fade_in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}

@-webkit-keyframes mc_bonus_fade_out {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes mc_bonus_fade_out {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}

@-webkit-keyframes mc_bonus_fade_in_out {
0% {
opacity: 0;
}
20% {
opacity: 1;
}
80% {
opacity: 1;
}
100% {
opacity: 0;
}
}

@keyframes mc_bonus_fade_in_out {
0% {
opacity: 0;
}
20% {
opacity: 1;
}
80% {
opacity: 1;
}
100% {
opacity: 0;
}
}

.member_client .mc_dialog_buy_credit_alert_bonus_info,
.member_client .mc_dialog_buy_credit_alert {
width: 430px;
}

.member_client .mc_dialog_buy_credit_alert__price_text {
margin: 20px 0;
font-size: 14px;
font-weight: bold;
color: white;
}

.member_client .mc_dialog_buy_credit_alert__buy_smallest_package {
margin: 20px 0;
font-size: 14px;
font-weight: bold;
color: white;
}
.member_client .mc_dialog_buy_credit_alert__left_credits_text {
color: #CCCCCC;
margin: 20px 0;
}

.member_client .mc_dialog_buy_credit_alert__span {
color: #FFFFFF;
}

.member_client .mc_dialog_buy_credit_alert__link {
margin: 20px;
}

.member_client .mc_dialog_buy_credit_alert__button {
margin: 15px 0;
}

.member_client .mc_dialog_buy_credit_alert_bonus_info__instruction_text {
margin: 20px 0;
}

.member_client .mc_dialog_buy_credit_alert_bonus_info__instruction_text span {


font-weight: bold;
}

.member_client .mc_dialog_buy_credit_alert_bonus_info__different_methods_text {
color: #999999;
margin: 20px 0;
}

.member_client .mc_transaction {
position: absolute;
height: calc(100% - 36px);
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}

.member_client .mc_transaction .mc_loading_secondary {


height: 21px;
width: 21px;
}

.member_client .mc_transaction_progress, .member_client .mc_transaction_success,


.member_client .mc_transaction_failed {
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;
}

.member_client .mc_transaction_progress_text, .member_client


.mc_transaction_success_text, .member_client .mc_transaction_failed_text {
font-weight: bold;
font-size: 14px;
}

.member_client .mc_transaction_progress_text {
display: block;
}

.member_client .mc_transaction_progress .mc_loading_secondary {


margin: 0 10px;
height: 21px;
width: 21px;
}

.member_client .mc_transaction_success_text {
color: #85B400;
}

.member_client .mc_transaction_failed_text {
color: #DA0000;
}

.member_client .mc_transaction__option {
margin: 0 5px;
background-color: #FFFFFF;
vertical-align: top;
}

.member_client .mc_transaction__option--predefined {
background-color: #222222;
padding: 0;
border: 3px solid transparent;
position: relative;
border-radius: 10px;
-webkit-transition: border .2s;
-o-transition: border .2s;
transition: border .2s;
width: 100px;
height: 66px;
background-clip: content-box;
overflow: hidden;
}

.member_client .mc_transaction__option--predefined:hover {
border-color: #FFDB4D;
}

.member_client .mc_transaction__predefined_option_content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}

.member_client .mc_transaction__predefined_option_entry {
padding: 2px 5px;
}

.member_client .mc_transaction__link {
display: inline-block;
}

.member_client .mc_dialog_cam2cam {
width: 408px;
height: 220px;
padding: 0;
top: 249px;
left: 40px;
bottom: auto;
position: absolute;
margin: 0;
}

.member_client .mc_dialog_cam2cam .mc_dialog__body {


overflow-y: initial;
}

.member_client .mc_dialog_cam2cam .description {


font-size: 14px;
font-weight: bold;
}

.member_client .mc_dialog_cam2cam .mc_plain_text_first_line {


margin: 0 0 8px;
font-size: 14px;
color: white;
}

.member_client .mc_dialog_cam2cam .mc_price {


font-size: 12px;
color: #999999;
}

.member_client .mc_dialog_cam2cam .mc_price amount {


color: white;
font-weight: bold;
}

.mc_is_streamless_mode.member_client .mc_dialog_cam2cam {
display: none;
}

.member_client .toolbar_button.mc_cam2cam_active {
color: #FFCC00;
}
.member_client .toolbar_button.mc_cam2cam_active:hover {
color: #FFCC00;
}

.member_client .mc_cam2cam_link {
font-size: 14px;
line-height: 1;
display: block;
}

.member_client .mc_captcha {
width: 100%;
min-height: 40px;
overflow: hidden;
}

.member_client .mc_captcha__input {
float: left;
display: block;
width: 95px;
margin-right: 10px;
}

.member_client .mc_captcha__image {
float: left;
display: block;
width: 125px;
border-radius: 5px;
text-align: center;
height: 40px;
}

.member_client .mc_captcha__image--hidden {
visibility: hidden;
}

.member_client .mc_captcha__reload {
float: left;
display: block;
width: 40px;
height: 40px;
line-height: 40px;
border: none;
background: transparent;
color: #FFCC00;
text-align: center;
font-size: 14px;
outline: none;
cursor: pointer;
}

.member_client .mc_channel_switcher {
display: block;
}

.mc_is_minimized_mode.member_client .mc_channel_switcher {
display: none;
}
.member_client .mc_channel_switcher_open .mc_channel_switcher_current_label_suffix
{
opacity: 1;
max-width: 200px;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}

.member_client .mc_channel_switcher_open .mc_channel_buttons {


-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
max-width: 700px;
opacity: 1;
}

.member_client .mc_channel_buttons {
display: inline-block;
vertical-align: middle;
white-space: nowrap;
overflow: hidden;
max-width: 0;
opacity: 0;
-webkit-transition: max-width 0.5s, opacity 0.5s;
-o-transition: max-width 0.5s, opacity 0.5s;
transition: max-width 0.5s, opacity 0.5s;
-webkit-transition-delay: 0.5s;
-o-transition-delay: 0.5s;
transition-delay: 0.5s;
height: 100%;
}

.member_client .mc_channel_switcher_container {
position: absolute;
left: 0;
top: 0;
z-index: 40;
margin: 5px;
background-color: rgba(34, 34, 34, 0.9);
border-radius: 5px;
height: 30px;
line-height: 30px;
}

.member_client .mc_channel_switcher_current_label,
.member_client .mc_channel_button {
font: bold 11px Arial;
color: #FFFFFF;
letter-spacing: 1px;
display: inline-block;
background: none;
border: none;
outline: none;
cursor: pointer;
vertical-align: bottom;
height: 100%;
padding: 0 6px;
}

.member_client .mc_channel_switcher_current_label.mc_channel_button_free,
.member_client .mc_channel_button.mc_channel_button_free {
color: #FF9999;
}

.member_client .mc_channel_switcher_current_label.mc_channel_button_premium,
.member_client .mc_channel_button.mc_channel_button_premium {
color: #FFDB4D;
}

.member_client .mc_channel_switcher_current_label.mc_channel_button_vip,
.member_client .mc_channel_button.mc_channel_button_vip {
color: #FFFFFF;
}

.member_client .mc_channel_switcher_current_label.mc_channel_button_disabled,
.member_client .mc_channel_button.mc_channel_button_disabled {
cursor: default;
color: #999999;
}

.member_client .mc_channel_switcher_current_label {
position: relative;
padding: 0 6px 0 32px;
cursor: default;
}

.member_client .mc_selected_channel_label,
.member_client .mc_channel_switcher_current_label_suffix {
display: inline-block;
margin-top: 9px;
}

.member_client .mc_channel_switcher_current_label_icon {
position: absolute;
top: 0;
left: 0;
top: 6px;
left: 7px;
display: inline-block;
vertical-align: top;
font-size: 18px;
}

.member_client .mc_channel_switcher_current_label_suffix {
display: inline-block;
overflow: hidden;
vertical-align: top;
margin-left: 3px;
max-width: 0;
opacity: 0;
-webkit-transition: max-width 0.5s, opacity 0.5s;
-o-transition: max-width 0.5s, opacity 0.5s;
transition: max-width 0.5s, opacity 0.5s;
-webkit-transition-delay: 0.5s;
-o-transition-delay: 0.5s;
transition-delay: 0.5s;
overflow: hidden;
}

.member_client .mc_stream_info {
position: absolute;
z-index: 40;
top: 5px;
left: 5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}

.mc_is_minimized_mode.member_client .mc_stream_info {
display: none;
}

.member_client .mc_mystory_icon {
position: relative;
width: calc(30px - 4px);
}

.member_client .mc_mystory_icon--available {
cursor: pointer;
}

.member_client .mc_mystory_icon_image {
border-radius: 50%;
background-position: center;
background-size: auto 30px;
background-color: #000000;
border-style: solid;
border-color: transparent;
border-width: 0;
width: 30px;
height: 30px;
position: absolute;
}

.member_client .mc_mystory_icon_image--available {
width: 100%;
height: calc(30px - 4px);
top: 2px;
left: 2px;
}

.member_client .mc_mystory_icon_border {
width: 30px;
height: 30px;
border-radius: 50%;
background: initial;
}

.member_client .mc_mystory_icon_border--available {
background: -webkit-gradient(linear, left top, left bottom, from(#FFDB4D),
to(#F98706));
background: -o-linear-gradient(top, #FFDB4D 0%, #F98706 100%);
background: linear-gradient(to bottom, #FFDB4D 0%, #F98706 100%);
}
.member_client .mc_stream_info_badge {
margin-left: -15px;
padding-left: 26px;
}

.member_client .mc_link--sff {
color: #FFDB4D;
}

.member_client .mc_link--lff {
color: #FFDB4D;
}

.member_client .mc_vscroll_pane--chat {
position: absolute;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.member_client .mc_icon--chat_star {
color: #FFCC00;
}

.member_client .mc_icon--imperial_crown:first-child {
margin: 0 5px 0 0;
}

.member_client .mc_icon--imperial_crown:last-child {
margin: 0 0 0 5px;
}

.member_client .mc_chat {
width: 100%;
position: absolute;
top: 0;
bottom: 0;
background: rgba(0, 0, 0, 0.8);
z-index: 40;
border-radius: 5px 5px 0 0;
will-change: top;
}

.member_client .mc_chat--collapsed .mc_chat__board {


overflow: visible;
}

.member_client .mc_chat--collapsed .mc_chat__flow {


max-height: 0;
}

.member_client .mc_chat__board {
width: 100%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}

.member_client .mc_chat__limit {
position: absolute;
top: 41px;
left: 0;
right: 0;
bottom: 0;
background: black;
}

.member_client .mc_chat__button {
position: absolute;
width: 100%;
bottom: -43px;
z-index: 20;
}

.member_client .mc_chat__title {
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
height: auto;
margin: 0;
padding: 0 30px 0 42px;
color: #FFFFFF;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
white-space: nowrap;
font: normal 14px Arial;
border-radius: 5px;
}

.member_client .mc_chat__title:hover {
cursor: ns-resize;
}

.member_client .mc_chat__title.mc_chat--collapsed {
margin-top: 3px;
cursor: pointer;
background: #222222;
}

.mc_full_screen.member_client .mc_chat__title.mc_chat--collapsed {
margin-top: 1px;
}

.member_client .mc_chat__title.mc_chat--collapsed .mc_icon--comments {


top: 15px;
}

.member_client .mc_chat__title.mc_chat--collapsed .mmc_icon--up_down {


top: 17px;
}
.member_client .mc_chat__title .mc_icon--comments {
position: absolute;
left: 12px;
top: 12px;
color: #FFFFFF;
-webkit-transition: color .3s;
-o-transition: color .3s;
transition: color .3s;
}

.member_client .mc_chat__title .mc_icon--highlighted {


color: #a7c538;
}

.member_client .mc_chat__title .mc_icon--up_down {


position: absolute;
top: 14px;
right: 12px;
font-size: 12px;
color: #CCCCCC;
}

.member_client .mc_chat__title--disabled {
background: black;
border-radius: 5px 5px 0px 0px;
pointer-events: none;
}

.member_client .mc_chat__title--fixed:hover {
cursor: initial;
}

.member_client .mc_chat__title--fixed .mc_icon--up_down {


display: none;
}

.member_client .mc_chat__label {
display: block;
line-height: 41px;
white-space: nowrap;
overflow: hidden;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
}

.member_client .mc_chat__label--notifications {
color: #a7c538;
}

.member_client .mc_chat__overlay {
-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}

.member_client .mc_chat__form {
position: absolute;
bottom: -43px;
width: 100%;
margin: 0;
}

.mc_full_screen.member_client .mc_chat__form {
bottom: -42px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding-right: 2px;
}

.member_client .mc_chat__form .mc_icon_input_send {


display: none;
}

.member_client .mc_chat__form .mc_icon_collapse {


display: none;
}

.member_client .mc_chat__form .mc_popover__tooltip,


.member_client .mc_chat__form .mc_popover__bubble {
min-width: 112px;
}

.member_client .mc_chat__form--disabled {
opacity: .5;
pointer-events: none;
}

.member_client .mc_chat__input {
padding: 13px 140px 12px 10px;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 4px;
border: none;
background: #FF9999;
color: #DA0000;
border-top: 1px solid #7B0000;
border-bottom: 1px solid #500000;
}

.member_client .mc_chat__input:first-child {
position: fixed;
left: -100%;
top: -100%;
}

.member_client .mc_chat__input:focus {
background: #FFCCCC;
}

.member_client .mc_chat__input::-webkit-input-placeholder {
opacity: 0;
}

.member_client .mc_chat__input::-ms-clear {
display: none;
}
.member_client .mc_chat__send {
position: absolute;
bottom: 5px;
right: 5px;
width: 78px;
padding: 0;
}

.member_client .mc_chat__flow {
width: 100%;
margin: 0;
padding: 5px 0;
font-family: Arial;
overflow: visible;
-webkit-box-sizing: border-box;
box-sizing: border-box;
max-height: 100%;
}

.member_client .mc_chat__flow.is_closed {
overflow: hidden;
}

.member_client .mc_chat__messages {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
}

.member_client .mc_chat_invitation {
position: absolute;
top: 40px;
left: 0px;
bottom: 0px;
right: 0px;
background: black;
z-index: 1;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
overflow-x: hidden;
overflow-y: hidden;
}

.member_client .mc_chat_invitation__text {
display: block;
min-width: 90px;
max-width: 220px;
text-align: center;
padding: 20px;
background: #222222;
border-radius: 5px;
position: relative;
margin-bottom: 2px;
}

.member_client .mc_chat_invitation__text:before {
content: "";
position: absolute;
width: 11px;
height: 10px;
bottom: -8px;
left: 50px;
background-repeat: no-repeat no-repeat;
background-size: cover;
background-position: center center;
background-image: url('data:image/svg+xml;utf8,<svg
xmlns="http://www.w3.org/2000/svg" width="42" height="33" viewBox="0 0 42
33.031"><path fill="%23222222" d="M1061,376.289s13.12,21.562-
14,32.422c19.16,2.372,34.05-7.761,42-
32.422C1076.07,375.763,1061,376.289,1061,376.289Z" transform="translate(-1047
-376.031)"/></svg>');
}

.member_client .mc_chat_invitation__signature {
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;
margin-top: 10px;
}

.member_client .mc_chat_invitation__avatar {
border-radius: 50%;
background-position: 50% center;
background-size: auto 30px;
width: 30px;
height: 30px;
margin-right: 10px;
}

.member_client .mc_popover--translation {
right: 82px;
}

.member_client .mc_popover--smiley {
right: 107px;
}

.member_client .mc_popover--translation,
.member_client .mc_popover--smiley {
position: absolute;
top: 0px;
height: 100%;
}

.member_client .mc_popover--translation .mc_popover__button,


.member_client .mc_popover--smiley .mc_popover__button {
background-color: transparent;
border-color: transparent;
font-size: 17px;
color: rgba(147, 0, 0, 0.6);
cursor: pointer;
}

.member_client .mc_popover--translation
.mc_popover__button:hover:not(.mc_is_disabled),
.member_client .mc_popover--smiley .mc_popover__button:hover:not(.mc_is_disabled) {
color: #930000;
}

.member_client .mc_popover--translation .mc_popover__button:focus,


.member_client .mc_popover--smiley .mc_popover__button:focus {
outline: none;
}

.member_client .mc_popover--translation .mc_popover__button::-moz-focus-inner,


.member_client .mc_popover--smiley .mc_popover__button::-moz-focus-inner {
border: 0;
}

.member_client .mc_link--bam {
color: #FFDB4D;
}

.member_client .mc_flags__item,
.member_client .mc_smiley__item {
background-color: transparent;
border-color: transparent;
padding: 0px;
cursor: pointer;
}

.member_client .mc_flags__item:focus,
.member_client .mc_smiley__item:focus {
outline: none;
}

.member_client .mc_flags {
text-align: left;
width: 130px;
}

.member_client .mc_flags__item {
margin: 3px;
}

.member_client .mc_smiley {
width: 170px;
}
.member_client .mc_smiley__item {
margin: 1px;
}

.member_client .mc_smiley__item--disabled {
opacity: .7;
}

.member_client .mc_smile {
position: relative;
display: inline-block;
width: 18px;
height: 18px;
top: -1px;
vertical-align: middle;
}

.member_client .mc_smile:hover .mc_hint {


visibility: visible;
}

.member_client .mc_hint {
border-radius: 5px;
border: 1px solid #999999;
background: rgba(0, 0, 0, 0.8);
color: #FFFFFF;
font: normal 12px Arial;
-webkit-transform: translateX(50%);
-ms-transform: translateX(50%);
transform: translateX(50%);
position: absolute;
padding: 5px;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
bottom: 18px;
white-space: nowrap;
text-align: center;
visibility: hidden;
}

.member_client .mc_hint:before, .member_client .mc_hint:after {


content: "";
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}

.member_client .mc_hint:before {
border: 5px solid transparent;
border-top-color: #999999;
bottom: -10px;
}

.member_client .mc_hint:after {
border: 3px solid transparent;
border-top-color: rgba(0, 0, 0, 0.8);
bottom: -6px;
}

.member_client .mc_hint font {


display: block;
}

.member_client .mc_hint.tooltip--right {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
left: 100%;
}

.member_client .mc_hint.tooltip--right:after, .member_client .mc_hint.tooltip--


right:before {
left: calc(100% - 7.5px);
}

.member_client .mc_hint.tooltip--left {
-webkit-transform: none;
-ms-transform: none;
transform: none;
left: 0;
}

.member_client .mc_hint.tooltip--left:after, .member_client .mc_hint.tooltip--


left:before {
left: 7.5px;
}

.member_client .mc_locked_popup {
width: 100%;
height: 30%;
background: rgba(0, 0, 0, 0.3);
position: absolute;
top: 0px;
left: 0px;
border-radius: 6px;
color: #FFFFFF;
text-align: center;
font: bold 12px Arial;
margin-top: 8px;
opacity: 0;
-webkit-transition: opacity 0.5s;
-o-transition: opacity 0.5s;
transition: opacity 0.5s;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor: default;
}

.member_client .mc_locked_popup:hover {
opacity: 1;
}
.member_client .mc_control_bar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-negative: 8;
flex-shrink: 8;
-webkit-box-flex: 6;
-ms-flex-positive: 6;
flex-grow: 6;
-ms-flex-preferred-size: auto;
flex-basis: auto;
min-width: 340px;
height: 37px;
margin: 1px;
padding: 0;
position: relative;
background: #222222;
color: #999999;
border: none;
border-radius: 5px;
-ms-flex-item-align: center;
align-self: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}

.mc_full_screen.member_client .mc_control_bar {
margin: 0 1px;
height: 41px;
}

.member_client .mc_control_bar:last-child {
margin-right: 0;
}

.member_client .mc_control_bar--animating {
overflow: hidden;
}

.member_client .mc_control_bar--hidden {
display: none;
}

.member_client .mc_control_bar__holder {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);
transition: -webkit-transform 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);
-o-transition: transform 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);
transition: transform 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);
transition: transform 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95), -webkit-
transform 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.member_client .mc_control_bar__holder--is_hidden {
visibility: hidden;
opacity: 0;
}

.member_client .mc_control_bar__holder--vibratoy {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
}

.member_client .mc_control_bar__holder--surprise {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}

.member_client .mc_control_bar--vibratoy .mc_control_bar__holder--vibratoy {


-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}

.member_client .mc_control_bar--vibratoy .mc_control_bar__holder--surprise {


-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
}

.member_client .curtains {
display: block;
position: absolute;
width: 100%;
height: 100%;
overflow: hidden;
z-index: 10;
border: none;
}

.mc_is_minimized_mode.member_client .curtains {
display: none;
}

.member_client .curtains .image_left,


.member_client .curtains .image_right {
width: 200%;
height: 100%;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}

.member_client .curtains .image_right {


-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
}

.member_client .curtains .curtain_left,


.member_client .curtains .curtain_right {
position: absolute;
left: 0;
top: 0;
overflow: hidden;
width: 50%;
height: 100%;
will-change: transform;
-webkit-transition: -webkit-transform 0.4s cubic-bezier(0.36, 0.06, 0.32, 0.96);
transition: -webkit-transform 0.4s cubic-bezier(0.36, 0.06, 0.32, 0.96);
-o-transition: transform 0.4s cubic-bezier(0.36, 0.06, 0.32, 0.96);
transition: transform 0.4s cubic-bezier(0.36, 0.06, 0.32, 0.96);
transition: transform 0.4s cubic-bezier(0.36, 0.06, 0.32, 0.96), -webkit-
transform 0.4s cubic-bezier(0.36, 0.06, 0.32, 0.96);
}

.member_client .curtains .curtain_left {


-webkit-transition-delay: 1s;
-o-transition-delay: 1s;
transition-delay: 1s;
-webkit-transform: translateX(0%) scale(1.002);
-ms-transform: translateX(0%) scale(1.002);
transform: translateX(0%) scale(1.002);
}

.member_client .curtains .curtain_right {


-webkit-transition-delay: 1s;
-o-transition-delay: 1s;
transition-delay: 1s;
-webkit-transform: translateX(100%) scale(1.002);
-ms-transform: translateX(100%) scale(1.002);
transform: translateX(100%) scale(1.002);
}

.member_client .curtains.curtains_hidden .curtain_left {


-webkit-transition-delay: 1s;
-o-transition-delay: 1s;
transition-delay: 1s;
-webkit-transform: translateX(-155%) scale(2);
-ms-transform: translateX(-155%) scale(2);
transform: translateX(-155%) scale(2);
}

.member_client .curtains.curtains_hidden .curtain_right {


-webkit-transition-delay: 1s;
-o-transition-delay: 1s;
transition-delay: 1s;
-webkit-transform: translateX(255%) scale(2);
-ms-transform: translateX(255%) scale(2);
transform: translateX(255%) scale(2);
}

.member_client .mc_heart_anim_container {
display: block;
position: relative;
width: 30px;
height: 30px;
}
.member_client .mc_heart_anim {
position: absolute;
overflow: hidden;
height: 100%;
cursor: pointer;
}

.member_client .mc_heart_icon_middle,
.member_client .mc_heart_icon_right,
.member_client .mc_heart_icon_left {
position: relative;
width: 100%;
display: block;
text-align: center;
margin: auto;
-webkit-transform: translateZ(0);
transform: translateZ(0);
font-size: 17px;
}

.member_client .mc_heart_icon_middle:before,
.member_client .mc_heart_icon_right:before,
.member_client .mc_heart_icon_left:before {
vertical-align: top;
}

.member_client .mc_heart_blow_right,
.member_client .mc_heart_blow_left {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-animation: mc_k_blow_left .7s ease-out 0s 1 normal forwards;
animation: mc_k_blow_left .7s ease-out 0s 1 normal forwards;
}

.member_client .mc_heart_anim_left {
width: 50%;
left: 0;
-webkit-transform-origin: bottom right;
-ms-transform-origin: bottom right;
transform-origin: bottom right;
opacity: 0;
color: #FFCC00;
}

.member_client .mc_heart_icon_left {
right: -50%;
}

.member_client .mc_heart_blow_left {
-webkit-animation-name: mc_k_blow_left;
animation-name: mc_k_blow_left;
}

.member_client .mc_heart_anim_right {
width: 50%;
right: 0;
-webkit-transform-origin: bottom left;
-ms-transform-origin: bottom left;
transform-origin: bottom left;
opacity: 0;
color: #FFCC00;
}

.member_client .mc_heart_icon_right {
left: -50%;
}

.member_client .mc_heart_blow_right {
-webkit-animation-name: mc_k_blow_right;
animation-name: mc_k_blow_right;
}

.member_client .mc_heart_anim_middle {
width: 100%;
opacity: 1;
will-change: transform;
}

.member_client .mc_heart_anim_beat {
-webkit-animation: mc_k_heart_beat .7s ease-in 0s 1 normal forwards;
animation: mc_k_heart_beat .7s ease-in 0s 1 normal forwards;
}

.member_client .mc_heart_anim_growup {
-webkit-animation: mc_k_grow_up .2s ease-in .2s 1 normal forwards;
animation: mc_k_grow_up .2s ease-in .2s 1 normal forwards;
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
}

.member_client .mc_heart_selected {
color: #FFCC00;
}

.member_client .mc_add_favorite_error_dialog {
width: 425px;
}

.member_client .mc_add_favorite_error_dialog .mc_content {


padding: 10px 0px;
}

.member_client .mc_add_favorite_error_dialog .mc_content .mc_text1 {


font-size: 14px;
padding: 0;
margin: 14px 0 29px;
color: #CCCCCC;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: normal;
}

.member_client .toolbar_button--locked .mc_heart_anim {


cursor: default;
}

.member_client .mc_button--chat_controls {
height: 20px;
min-width: 20px;
position: relative;
background-color: rgba(0, 0, 0, 0.8);
color: #999999;
font-size: 10px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
bottom: 1px;
}

.member_client .mc_button--chat_controls:hover:not(.mc_button--disabled) {
color: #FFCC00;
}

.member_client .mc_button--chat_controls .mc_icon {


top: 50%;
left: 50%;
position: absolute;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
font-size: 9px;
}

.member_client .mc_button--chat_controls .mc_popover__tooltip {


width: 120px;
white-space: initial;
}

.member_client .mc_button--chat_controls--single {
border-radius: 4px 4px 4px 4px;
margin-right: 10px;
}

.member_client .mc_button--chat_controls--left {
border-radius: 4px 0 0 4px;
margin-right: 1px;
}

.member_client .mc_button--chat_controls--right {
border-radius: 0 4px 4px 0;
margin-right: 10px;
}

.member_client .mc_chat_controls {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
position: absolute;
bottom: 0px;
height: 25px;
-webkit-transition: opacity 0.1s ease-in-out;
-o-transition: opacity 0.1s ease-in-out;
transition: opacity 0.1s ease-in-out;
width: 100%;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255,
255, 0)), to(rgba(153, 153, 153, 0.39)));
background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(153, 153,
153, 0.39) 100%);
background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(153, 153,
153, 0.39) 100%);
}

.member_client .mc_chat_controls .mc_button--disabled {


opacity: 1;
}

.member_client .mc_chat_controls--hidden {
opacity: 0;
}

.member_client .mc_chat_message {
margin-bottom: 5px;
position: relative;
}

.member_client .mc_chat_message__avatar {
background-position: 50% 50%;
background-size: cover;
border-radius: 50%;
-webkit-box-shadow: rgba(255, 255, 255, 0.2) 0 0 0 4px;
box-shadow: rgba(255, 255, 255, 0.2) 0 0 0 4px;
height: 50px;
position: absolute;
width: 50px;
}

.member_client .mc_chat_message__text {
background-color: rgba(255, 255, 255, 0.2);
border-radius: 4px;
margin-left: 75px;
margin-right: 70px;
padding: 15px 10px;
position: relative;
font-weight: bold;
}

.member_client .mc_chat_message__text::before {
border-bottom: 10px solid transparent;
border-right: 10px solid rgba(255, 255, 255, 0.2);
border-top: 10px solid transparent;
content: "";
height: 0;
left: -10px;
position: absolute;
top: 14px;
width: 0;
}

.member_client .mc_dialog--guest_timeout .mc_dialog__header {


font-weight: normal;
}

.member_client .mc_kotr {
background: #222222;
}

.member_client .mc_kotr__container {
position: relative;
min-height: 38px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
height: 100%;
padding: 10px 0;
pointer-events: none;
}

.member_client .mc_kotr__icon {
width: 45px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-item-align: center;
align-self: center;
-ms-flex-negative: 0;
flex-shrink: 0;
}

.member_client .mc_kotr_chat_crown {
width: 13px;
height: 13px;
}

.member_client .mc_kotr__body {
-ms-flex-preferred-size: auto;
flex-basis: auto;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-negative: 1;
flex-shrink: 1;
padding-right: 10px;
-ms-flex-item-align: center;
align-self: center;
overflow: auto;
}

.member_client .mc_kotr__row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
color: #999999;
margin: 4px 0;
}

.member_client .mc_kotr__right_side {
text-align: right;
margin-left: 10px;
}

.member_client .mc_kotr--info {
margin: auto 10px;
}

.member_client .mc_kotr__name {
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
word-wrap: initial;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
white-space: nowrap;
margin-right: 10px;
}

.member_client .mc_kotr__credits {
white-space: nowrap;
}

.member_client .mc_last_online_content {
position: relative;
z-index: 20;
border-radius: 5px;
background: rgba(0, 0, 0, 0.8);
color: #FFFFFF;
font: 12px Arial;
padding: 10px;
}

.member_client .mc_locked_content_container {
position: absolute;
border: none;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 15;
font-family: Arial;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}

.member_client .mc_locked_content_container .mc_content_holder {


text-align: center;
position: relative;
}

.member_client .mc_locked_content_container .mc_content_holder_title {


color: #FFFFFF;
font-size: 16px;
font-weight: bold;
margin: 0 0 16px 0;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}

.member_client .mc_locked_content_container .mc_content_holder_counter {


text-align: left;
display: inline-block;
margin: 0 0 28px 0;
white-space: nowrap;
text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}

.member_client .mc_locked_content_container .mc_content_holder_counter .mc_amount {


display: inline-block;
vertical-align: middle;
color: #FFFFFF;
font-size: 50px;
margin-right: 15px;
}

.member_client .mc_locked_content_container .mc_content_holder_counter .mc_text {


display: inline-block;
vertical-align: middle;
}

.member_client .mc_locked_content_container .mc_content_holder_counter


.mc_text_title {
color: #FFCC00;
font-weight: bold;
margin: 0;
font-size: 20px;
}

.member_client .mc_locked_content_container .mc_content_holder_counter


.mc_text_subtitle {
color: #FFFFFF;
font-weight: bold;
margin: 0;
font-size: 14px;
}

.member_client .mc_locked_content_container .mc_content_holder_list {


text-align: left;
background-color: rgba(0, 0, 0, 0.6);
padding: 30px 50px;
border-radius: 5px;
list-style: none;
margin: 0;
}

.member_client .mc_locked_content_container .mc_content_holder_list_item .mc_icon {


width: 22px;
height: 22px;
vertical-align: middle;
margin: 0 13px 0 0;
}

.member_client .mc_locked_content_container .mc_content_holder_list_item .mc_text {


display: inline-block;
vertical-align: middle;
margin-top: 2px;
color: #FFFFFF;
font-size: 16px;
}

.member_client .mc_locked_content_container .mc_content_holder_list_item:not(:last-


child) {
margin-bottom: 22px;
}

.member_client .mc_locked_content_container .mc_content_holder__button {


margin: 15px 0;
}

.member_client .mc_locked_content_container .mc_content_holder__button .mc_button--


primary {
min-width: 135px;
}

.member_client .mc_locked_content_container .mc_content_holder__button .button_star


{
margin-right: 10px;
}

.member_client .mc_locked_content_container .mc_content_holder__button {


position: relative;
}

.member_client .mc_locked_content_container .mc_preview_image {


position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
overflow: hidden;
background-color: black;
background-size: cover;
background-position: center 0;
}

.mc_is_minimized_mode.member_client .mc_locked_content_container {
display: none;
}

.member_client .mc_dialog_subscribe_to_fan_club,
.member_client .mc_fan_club_login_or_sign_up,
.member_client .mc_dialog_subscribe_to_fan_club_failed {
width: 200px;
height: auto;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 255px;
bottom: auto;
position: absolute;
margin: 0;
padding: 15px 30px;
}

.member_client .mc_dialog_subscribe_to_fan_club:before,
.member_client .mc_fan_club_login_or_sign_up:before,
.member_client .mc_dialog_subscribe_to_fan_club_failed:before {
content: '';
height: 0;
width: 0;
display: block;
position: absolute;
border: 8px solid transparent;
border-right-color: rgba(0, 0, 0, 0.7);
left: 0%;
top: 50%;
-webkit-transform: translate(-104%, -50%);
-ms-transform: translate(-104%, -50%);
transform: translate(-104%, -50%);
}

.member_client .mc_dialog_subscribe_to_fan_club .mc_subscribe_fanclub_price {


display: block;
margin: 5px 0;
font-size: 16px;
font-weight: 600;
}

.member_client .mc_dialog_subscribe_to_fan_club .mc_description {


margin: 5px 0;
font-size: 11px;
font-weight: 600;
color: #999999;
}

.member_client .mc_dialog_subscribe_to_fan_club .button_star {


margin-right: 10px;
}

.member_client .mc_fan_club_login_or_sign_up .mc_description {


margin: 5px 0;
}

.member_client .mc_fan_club_login_or_sign_up .mc_login_link {


margin: 5px 0;
display: block;
}
.member_client .mc_dialog_subscribe_to_fan_club_failed .mc_subscribe_fanclub_error
{
margin: 5px 0;
font-weight: 600;
}

.member_client .mc_dialog_subscribe_to_fan_club_failed
.mc_subscribe_fanclub_error .mc_warning {
color: #FFCC00;
font-size: 16px;
vertical-align: middle;
margin-right: 5px;
}

.member_client .mc_dialog_subscribe_to_fan_club_failed
.mc_subscribe_fanclub_error_desc {
padding: 5px 0;
margin: 0;
}

.member_client .mc_dialog--log_in {
padding: 35px 80px;
height: auto !important;
}

.member_client .mc_dialog--sign_up:before {
content: "";
width: 1px;
background: rgba(204, 204, 204, 0.2);
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
position: absolute;
bottom: 34px;
top: 27px;
}

.member_client .mc_dialog__column--signup {
width: 50%;
padding: 30px;
display: inline-block;
vertical-align: top;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.member_client .mc_dialog__column--login_signup {
width: 270px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
text-align: left;
}

.member_client .mc_text--signup_header {
font-size: 30px;
margin: 85px 0 0;
}

.member_client .mc_text--form {
font-weight: bold;
margin: 0 0 21px;
}

.member_client .mc_button--signup_button {
margin: 50px 0 90px 0;
}

.member_client .mc_list--benefits {
margin-top: 30px;
}

.member_client .mc_list--benefits .mc_list__item {


margin-bottom: 40px;
}

.member_client .mc_manual_start_stream {
position: absolute;
z-index: 20;
width: 100%;
height: 100%;
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;
cursor: pointer;
background: rgba(0, 0, 0, 0.4);
}

.mc_is_minimized_mode.member_client .mc_manual_start_stream {
display: none;
}

.member_client .mc_manual_start_stream .mc_manual_start_button {


display: block;
color: #FFFFFF;
width: 60px;
height: 60px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
border: 2px solid #FFFFFF;
border-radius: 100%;
font-size: 24px;
line-height: 60px;
text-align: center;
text-indent: 2px;
text-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
-webkit-box-sizing: content-box;
box-sizing: content-box;
}

.member_client .mc_manual_start_stream .mc_icon--play::before {


line-height: inherit;
}

.member_client .mc_manual_start_stream .mc_autoplay_tutorial {


font: 14px Arial;
color: #FFFFFF;
font-weight: bold;
text-align: center;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, 150%);
-ms-transform: translate(-50%, 150%);
transform: translate(-50%, 150%);
}

.member_client .mc_manual_start_stream .mc_autoplay_tutorial .description {


margin: 0;
}

.member_client .mc_ml_mask {
width: 20px;
vertical-align: middle;
top: -2px;
position: relative;
}

.member_client .mc_memberstreamcontrol_block {
position: absolute;
top: 8%;
width: 100%;
z-index: 20;
}

.member_client .mc_memberstreamcontrol_block .mc_close_memberstreamcontrol_button {


position: absolute;
top: 10px;
right: 10px;
padding: 0 10px;
z-index: 5;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.member_client .mc_memberstreamcontrol_block .mc_memberstream-control_video {
background: #000000;
}

.member_client .mc_message {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
list-style: none;
color: #FFFFFF;
margin: 4px 0;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: normal;
}

.member_client .mc_message .mc_icon--mobile {


font-size: 14px;
}

.member_client .mc_message:last-child {
padding-bottom: 5px;
}

.member_client .mc_message--welcome {
font-weight: bold;
padding-bottom: 8px;
margin-bottom: 8px;
color: #BA3333;
border-bottom: dashed 1px #BA3333;
}

.member_client .mc_message--user {
color: #ED7A7A;
}

.member_client .mc_message--me {
color: #FFFFFF;
}

.member_client .mc_message--model {
color: #FFCC00;
}

.member_client .mc_message--guest {
color: #ED7A7A;
}

.member_client .mc_message--system {
color: #DDDDDD;
}
.member_client .mc_message--award {
color: #009FE6;
}

.member_client .mc_message--snapshot {
color: #0099FF;
}

.member_client .mc_message--info {
color: #03a9f4;
font-style: normal;
}

.member_client .mc_message--translated {
position: relative;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}

.member_client .mc_message--translated:before, .member_client .mc_message--


translated:after {
content: ' ';
display: block;
width: 100%;
margin: 5px 15px;
height: 1px;
background: -webkit-gradient(linear, left top, right top, from(#B90000),
to(rgba(0, 0, 0, 0)));
background: -o-linear-gradient(left, #B90000, rgba(0, 0, 0, 0));
background: linear-gradient(to right, #B90000, rgba(0, 0, 0, 0));
border: none;
}

.member_client .mc_message--translated + .mc_message--translated:before {


display: none;
}

.member_client .mc_message__entries {
position: relative;
width: 100%;
}

.member_client .mc_message__entry {
margin-left: 15px;
margin-right: 15px;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: normal;
}

.member_client .mc_message__entry--surprise {
padding: 10px 0;
margin-top: 10px;
margin-bottom: 10px;
color: #00FF99;
border-top: 3px dotted #00FF99;
border-bottom: 3px dotted #00FF99;
}

.member_client .mc_message__entry--vip_show_credit {
color: #00FF99;
}

.member_client .mc_message__entry--new_king {
color: #0099FF;
}

.member_client .mc_message__entry--translation {
color: #E74399;
margin: 0;
width: calc(100% - 55px);
}

.member_client .mc_message__entry--translation .mc_message__title {


visibility: hidden;
}

.member_client .mc_message__entry--avatar {
position: relative;
margin: 0;
width: calc(100% - 55px);
}

.member_client .mc_message__entry--me .mc_message__entry {


color: #FFFFFF;
}

.member_client .mc_message__entry--text {
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: normal;
overflow-wrap: break-word;
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}

.member_client .mc_message__icon--vip {
color: #FFCC00;
position: relative;
}

.member_client .mc_message__icon--info_vip {
color: #03a9f4;
position: relative;
}

.member_client .mc_message__icon--vip_label {
font-size: 9px;
vertical-align: 10%;
}

.member_client .mc_message__icon--vip_label:first-child {
margin-right: 6px;
}

.member_client .mc_message__icon--vip_label:last-child {
margin-left: 6px;
}

.member_client .mc_message__container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: calc(100% - 5px);
}

.member_client .mc_message__pre {
-ms-flex-preferred-size: 34px;
flex-basis: 34px;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-ms-flex-item-align: start;
align-self: flex-start;
}

.member_client .mc_message__avatar {
display: block;
width: 20px;
height: 20px;
position: relative;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
left: 50%;
}

.member_client .mc_message__title {
color: inherit;
}

.member_client .mc_message__title--avatar_1 {
color: #CD774B !important;
}

.member_client .mc_message__title--avatar_2 {
color: #ABABAB !important;
}

.member_client .mc_message__title--avatar_3 {
color: #E99B20 !important;
}

.member_client .mc_message__title--avatar_4 {
color: #EFD180 !important;
}
.member_client .mc_message__title--avatar_5 {
color: #E83939 !important;
}

.member_client .mc_message__title--avatar_6 {
color: #FFFFFF !important;
}

.member_client .mc_chat__entry--hidden_avatar {
color: #ED7A7A !important;
}

.member_client .mc_message__title--guest {
color: #7B838D !important;
}

.member_client .mc_message__title--performer {
color: #FFCC00 !important;
}

.member_client .mc_message__title--no_rank {
color: #7B838D !important;
}

.member_client .mc_message__title--hidden {
opacity: 0;
pointer-events: none;
}

.member_client .mc_message__spliter {
color: #FF00CC;
}

.member_client .mc_motivation_in_chat {
position: absolute;
bottom: 5px;
width: 100%;
}

.member_client .mc_motivation_in_chat_content {
border-radius: 5px;
border: 1px solid #999999;
background: rgba(0, 0, 0, 0.8);
color: #FFFFFF;
font: normal 12px Arial;
margin: 0 5px;
padding: 3px;
text-align: center;
}

.member_client .mc_motivation_in_chat_content:before, .member_client


.mc_motivation_in_chat_content:after {
content: "";
position: absolute;
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}

.member_client .mc_motivation_in_chat_content:before {
border: 4px solid transparent;
border-top-color: #999999;
bottom: -8px;
}

.member_client .mc_motivation_in_chat_content:after {
border: 3px solid transparent;
border-top-color: rgba(0, 0, 0, 0.8);
bottom: -5px;
}

.member_client .mc_chat_motivation__row {
padding: 4px;
display: block;
}

.member_client .mc_chat_motivation__row--long-padding {
padding-left: 15px;
padding-right: 15px;
}

.member_client .mc_simple_notification {
font: 14px Arial;
color: #FFFFFF;
display: table;
margin: 0 auto;
padding: 10px;
}

.member_client .mc_simple_notification--flex {
height: 60px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}

.member_client .mc_simple_notification--column {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}

.member_client .mc_simple_notification__cell {
display: inline-block;
margin: 3px 5px;
}

.member_client .mc_simple_notification__cell--m {
margin: 4px 10px;
}

.member_client .mc_simple_notification__row {
display: inline;
margin: 5px 0;
}

.member_client .mc_notification_acton_bar {
font: 14px Arial;
display: inline-block;
margin: 0 auto;
padding-left: 14px;
}

.member_client .mc_notification_bar_container {
overflow: hidden;
width: 100%;
padding: 0;
bottom: 0;
position: absolute;
margin: 0;
z-index: 20;
display: block;
}

.mc_full_screen.member_client .mc_notification_bar_container {
bottom: 50px;
}

.mc_is_minimized_mode.member_client .mc_notification_bar_container {
display: none;
}

.member_client .mc_notification_bar {
background: rgba(0, 0, 0, 0.7);
padding: 0 40px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.mc_full_screen.member_client .mc_notification_bar {
padding: 0 20% 0 40px;
}

.member_client .mc_notification_bar.mc_bar_hidden {
-webkit-transform: translateY(100%);
-ms-transform: translateY(100%);
transform: translateY(100%);
}

.member_client .mc_notification_bar.mc_bar_shown {
-webkit-transform: translateY(0%);
-ms-transform: translateY(0%);
transform: translateY(0%);
}

.member_client .mc_notification_bar.mc_hide_animation {
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}

.member_client .mc_notification_bar.mc_show_animation {
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}

.member_client .mc_overlay_top_bar {
position: absolute;
top: 0;
left: 0;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}

.mc_is_minimized_mode.member_client .mc_overlay_top_bar {
display: none;
}

.member_client .mc_overlay_top_bar__video {
position: relative;
width: 100%;
text-align: right;
}

.member_client .mc_overlay_top_bar__sidebar {
-ms-flex-preferred-size: 27%;
flex-basis: 27%;
text-align: right;
position: relative;
}

.mc_full_screen.member_client .mc_overlay_top_bar__sidebar {
-ms-flex-preferred-size: auto;
flex-basis: auto;
}

.member_client .mc_overlay_top_bar__entry {
display: inline-block;
margin: 5px;
padding: 0 10px;
position: relative;
z-index: 60;
}

.member_client .mc_overlay_top_bar__entry .mc_icon {


padding-left: 10px;
line-height: 20px;
font-size: 10px;
}

@media screen and (max-width: 960px) {


.member_client .mc_overlay_top_bar__entry .mc_icon {
padding-left: 0;
}
}

.member_client .mc_performer_switcher {
position: absolute;
top: 0;
width: 100%;
text-align: center;
}

.mc_full_screen.member_client .mc_performer_switcher .mc_toolbar_button--


performer_switcher {
visibility: visible;
}

.mc_full_screen.member_client .mc_performer_switcher .mc_toolbar_button--highlight


{
visibility: visible;
}

.mc_full_screen.member_client .mc_performer_switcher .mc_toolbar_button--secondary


{
visibility: hidden;
}

.mc_is_minimized_mode.member_client .mc_performer_switcher {
display: none;
}

.member_client .mc_toolbar_button--performer_switcher {
z-index: 20;
margin: 5px 3px;
visibility: hidden;
}

.member_client .mc_toolbar_button--highlight {
visibility: visible;
}

.member_client .mc_tooltip--performer_switcher {
line-height: 16px;
top: calc(100% + 7px);
-webkit-transform: none;
-ms-transform: none;
transform: none;
left: 0;
}

.member_client .mc_tooltip--performer_switcher:before {
-webkit-transform: none;
-ms-transform: none;
transform: none;
top: -10px;
left: 12px;
border: 5px solid transparent;
border-bottom-color: rgba(0, 0, 0, 0.8);
}

.mc_full_screen.js_on_private.member_client .mc_performer_switcher {
display: none;
}

.member_client .mc_dialog--private_start .mc_checkbox_wrapper {


vertical-align: top;
color: #CCCCCC;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.member_client .mc_dialog--private_start .mc_checkbox_wrapper .mc_cb__label {


color: #CCCCCC;
vertical-align: middle;
}

.member_client .mc_dialog--private_start .mc_checkbox_wrapper .mc_icon--tick {


display: inline-block;
}

.member_client .mc_dialog--private_start .mc_checkbox_wrapper


.mc_checkbox_show_label {
cursor: pointer;
bottom: 8px;
left: 10px;
margin-left: 10px;
}

.member_client .mc_dialog--private_start .mc_checkbox_wrapper .mc_button_next_text


{
display: inline-block;
font-size: 12px;
font-weight: bold;
max-width: 310px;
margin-top: 4px;
vertical-align: top;
color: #999999;
}

.member_client .mc_dialog--private_start .mc_tooltip_icon {


position: relative;
display: inline-block;
vertical-align: top;
margin: 3px 0 0 10px;
font-size: 16px;
color: #999999;
cursor: pointer;
}

.member_client .mc_dialog--private_start .mc_tooltip_icon .mc_tooltip_text {


position: absolute;
display: none;
top: 35px;
left: -270px;
background-color: #000000;
border: 1px solid #757575;
color: #999999;
width: 300px;
padding: 15px 10px;
font: 12px Arial;
text-align: left;
border-radius: 3px;
z-index: 1;
}

.member_client .mc_dialog--private_start .mc_tooltip_icon


.mc_tooltip_text:after, .member_client .mc_dialog--private_start
.mc_tooltip_icon .mc_tooltip_text:before {
bottom: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}

.member_client .mc_dialog--private_start .mc_tooltip_icon .mc_tooltip_text:after {


border-bottom-color: #000000;
border-width: 10px;
margin-left: 106px;
}

.member_client .mc_dialog--private_start .mc_tooltip_icon .mc_tooltip_text:before {


border-bottom-color: #757575;
border-width: 11px;
margin-left: 105px;
}

.member_client .mc_dialog--private_start .mc_tooltip_icon:hover .mc_tooltip_text {


display: block;
}

.mc_is_streamless_mode.member_client .mc_dialog--private_start {
display: none;
}

.member_client .mc_dialog--private {
width: 320px;
top: 46px;
right: 5px;
bottom: auto;
position: absolute;
z-index: 60;
margin: 0;
}

.member_client .mc_dialog--private:before {
content: "";
position: absolute;
z-index: 60;
border: 7px solid transparent;
border-bottom-color: rgba(0, 0, 0, 0.7);
top: -15px;
right: 1px;
-webkit-transform: translate(-50%);
-ms-transform: translate(-50%);
transform: translate(-50%);
}

.member_client .mc_progress_container {
position: absolute;
z-index: 15;
width: 34px;
height: 34px;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
opacity: 0;
-webkit-animation: mc_progress_fade_in .1s ease .1s forwards;
animation: mc_progress_fade_in .1s ease .1s forwards;
}

.member_client .mc_progress_container--delayed {
-webkit-animation-delay: 1s;
animation-delay: 1s;
}

.member_client .mc_progress_circle {
fill: transparent;
stroke: #FFFFFF;
stroke-width: 5;
-webkit-animation: mc_progress_circle_dash 2s ease infinite,
mc_progress_circle_rotate 2s linear infinite;
animation: mc_progress_circle_dash 2s ease infinite,
mc_progress_circle_rotate 2s linear infinite;
}

@-webkit-keyframes mc_progress_circle_dash {
0% {
stroke-dasharray: 1,95;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 85,95;
stroke-dashoffset: -25;
}
100% {
stroke-dasharray: 85,95;
stroke-dashoffset: -93;
}
}

@keyframes mc_progress_circle_dash {
0% {
stroke-dasharray: 1,95;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 85,95;
stroke-dashoffset: -25;
}
100% {
stroke-dasharray: 85,95;
stroke-dashoffset: -93;
}
}

@-webkit-keyframes mc_progress_circle_rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

@keyframes mc_progress_circle_rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}

@-webkit-keyframes mc_progress_fade_in {
0% {
opacity: 1;
}
100% {
opacity: 1;
}
}

@keyframes mc_progress_fade_in {
0% {
opacity: 1;
}
100% {
opacity: 1;
}
}
.member_client .mc_dialog--quickbuy {
overflow: hidden;
padding: 0 0 20px;
margin: 0;
position: absolute;
}

.member_client .mc_dialog--quickbuy_left {
top: 40px;
left: 40px;
}

.member_client .mc_dialog--quickbuy_bottom {
top: inherit;
left: inherit;
bottom: 5px;
right: 5px;
}

.mc_full_screen.member_client .mc_dialog--quickbuy_bottom {
bottom: 50px;
right: calc(18% + 5px);
}

.member_client .mc_package {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: stretch;
-ms-flex-align: stretch;
align-items: stretch;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 106px;
height: 100%;
margin: 0 auto;
border-radius: 4px;
cursor: pointer;
}

.member_client .mc_package:hover .mc_package__header {


background: rgba(0, 0, 0, 0.8);
}

.member_client .mc_package:hover .mc_package__content {


background: rgba(153, 153, 153, 0.4);
}

.member_client .mc_package__header {
position: relative;
padding: 20px 0 0;
margin-top: 22px;
overflow: hidden;
-webkit-box-sizing: border-box;
box-sizing: border-box;
background: rgba(0, 0, 0, 0.5);
border-radius: 5px 5px 0 0;
line-height: 1;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-negative: 1;
flex-shrink: 1;
}

.member_client .mc_package__header--plus {
height: auto;
padding: 30px 0 15px;
}

.member_client .mc_package__header--with_hat {
border-radius: 0;
margin-top: 0;
}

.member_client .mc_package__hat {
position: relative;
background: rgba(0, 0, 0, 0.5);
border-radius: 5px 5px 0 0;
padding: 6px 0;
height: 22px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.member_client .mc_package__splitter {
position: absolute;
width: 100%;
height: auto;
z-index: 1;
left: 0;
top: 100%;
}

.member_client .mc_package__meter {
height: 8px;
text-align: center;
}

.member_client .mc_package__content {
background: rgba(153, 153, 153, 0.2);
padding: 18px 10px 10px;
border-radius: 0 0 5px 5px;
line-height: 1;
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-ms-flex-negative: 0;
flex-shrink: 0;
}

.member_client .mc_package__content--with_ribbon {
position: relative;
padding-top: 33px;
margin-top: 22px;
border-radius: 5px;
overflow: hidden;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-negative: 1;
flex-shrink: 1;
}

.member_client .mc_package__entry--s {
margin-bottom: 2px;
}

.member_client .mc_package__entry--m {
margin-bottom: 6px;
}

.member_client .mc_package__entry--xl {
margin-bottom: 15px;
}

.member_client .mc_bonus_meter {
position: relative;
width: 85px;
height: 8px;
display: inline-block;
vertical-align: top;
}

.member_client .mc_bonus_meter__bar {
width: 100%;
height: 7px;
border-bottom: 1px solid rgba(153, 153, 153, 0.2);
border-radius: 4px;
background: rgba(34, 34, 34, 0.6);
overflow: hidden;
}

.member_client .mc_bonus_meter__fill {
height: 100%;
background: #85B400;
}

.member_client .mc_bonus_meter__glare {
position: absolute;
top: 50%;
left: 0;
-webkit-transform: translate(-50%, -55%);
-ms-transform: translate(-50%, -55%);
transform: translate(-50%, -55%);
}

.member_client .mc_ribbon {
width: 80px;
height: 20px;
position: absolute;
right: -18px;
top: 11px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
font-size: 10px;
font-weight: bold;
line-height: 20px;
text-align: center;
white-space: nowrap;
letter-spacing: -0.2px;
text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
background: -o-linear-gradient(315deg, #a7c538 0%, #85B400 100%);
background: linear-gradient(135deg, #a7c538 0%, #85B400 100%);
}

.member_client .mc_toggle_action_button--quickbuy {
-webkit-box-flex: 0;
-ms-flex: 0 0 160px;
flex: 0 0 160px;
min-width: 30px;
}

.member_client .mc_recommender {
width: 100%;
height: 100%;
padding: 0;
overflow: hidden;
display: block;
position: absolute;
z-index: 15;
}

.mc_full_screen.member_client .mc_recommender {
display: none;
}

.member_client .mc_recommender--paid_show {
pointer-events: none;
opacity: 0.25;
}

.member_client .mc_recommender--paid_show .mc_recommender__image {


cursor: default;
}

.member_client .mc_recommender__image {
display: block;
width: 100%;
height: 100%;
cursor: pointer;
background-position: center;
background-size: cover;
}

.member_client .mc_recommender__show_more {
position: absolute;
margin-bottom: 20px;
left: 50%;
-webkit-transform: translate(-50%, 0);
-ms-transform: translate(-50%, 0);
transform: translate(-50%, 0);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-transition: opacity .2s;
-o-transition: opacity .2s;
transition: opacity .2s;
opacity: 0;
padding: 0 10px;
}

.member_client .mc_recommender__show_more--is_visible {
opacity: 1;
}

.member_client .mc_list--recommender {
height: 100%;
padding: 0;
margin: 0;
line-height: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}

.member_client .mc_list--recommender .mc_list__item {


padding: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin-bottom: 2px;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-negative: 1;
flex-shrink: 1;
-ms-flex-preferred-size: 25%;
flex-basis: 25%;
}

.member_client .mc_list--recommender .mc_list__item:last-child {


margin: 0;
}

.member_client .mc_size_switcher {
position: relative;
margin-top: 5px;
}

.member_client .mc_size_switcher:hover .mc_size_switcher_menu {


opacity: 1;
visibility: visible;
}
.member_client .mc_size_switcher_menu {
color: #999999;
background: rgba(0, 0, 0, 0.8);
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
-o-transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
display: inline-block;
height: 30px;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
position: absolute;
left: 40px;
top: 0;
border-radius: 5px;
white-space: nowrap;
}

.member_client .mc_size_switcher_menu:before {
content: "";
border: 5px solid transparent;
border-right-color: rgba(0, 0, 0, 0.8);
position: absolute;
left: -10px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

.member_client .mc_size_switcher_button {
color: #999999;
background: rgba(0, 0, 0, 0.8);
padding: 0;
border: none;
border-radius: 5px;
line-height: 32px;
cursor: pointer;
height: 30px;
width: 30px;
outline: none;
display: inline-block;
line-height: 30px;
font-size: 17px;
}

.member_client .mc_size_switcher_button:hover, .member_client


.mc_size_switcher_button.mc_size_switcher_button_selected {
color: #FFFFFF;
}

.member_client .mc_size_switcher_button--context {
background: none;
}

.member_client .mc_dialog_snapshot_allow,
.member_client .mc_dialog_snapshot_private_alert {
width: 350px;
height: auto;
bottom: auto;
padding: 0;
top: 100px;
left: 40px;
position: absolute;
margin: 0;
text-align: center;
}

.member_client .mc_dialog_snapshot_allow .dialog_header,


.member_client .mc_dialog_snapshot_private_alert .dialog_header {
height: 36px;
text-align: center;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.member_client .mc_dialog_snapshot_allow .dialog_container,


.member_client .mc_dialog_snapshot_private_alert .dialog_container {
overflow-y: auto;
padding: 30px;
height: calc(100% - 36px);
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.member_client .mc_dialog_snapshot_allow .dialog_container button,


.member_client .mc_dialog_snapshot_private_alert .dialog_container button {
margin-top: 0;
margin-bottom: 0;
}

.member_client .mc_dialog_snapshot_allow .dialog_container p,


.member_client .mc_dialog_snapshot_private_alert .dialog_container p {
margin: 0 0 20px 0;
padding: 0;
}

.mc_is_streamless_mode.member_client .mc_dialog_snapshot_allow {
display: none;
}

.mc_is_streamless_mode.member_client .mc_dialog_snapshot_private_alert {
display: none;
}

.member_client .mc_quality_switcher_button {
color: #999999;
background: rgba(0, 0, 0, 0.8);
padding: 0;
border: none;
border-radius: 5px;
line-height: 32px;
cursor: pointer;
height: 30px;
width: 30px;
outline: none;
font-size: 24px;
margin-bottom: 5px;
}

.member_client .mc_quality_switcher_button:hover {
color: #FFCC00;
}

.member_client .mc_quality_switcher_button_selected {
color: #FFCC00;
}

.member_client .mc_sneak_peek_dialog,
.member_client .mc_sneak_peek_member_dialog,
.member_client .mc_sneak_peek_loading_dialog,
.member_client .mc_sneak_peek_end_dialog,
.member_client .mc_sneak_peek_peeks_dialog,
.member_client .mc_sneak_peek_join_dialog {
width: 400px;
}

.member_client .mc_sneak_peek_dialog .top,


.member_client .mc_sneak_peek_member_dialog .top,
.member_client .mc_sneak_peek_loading_dialog .top,
.member_client .mc_sneak_peek_end_dialog .top,
.member_client .mc_sneak_peek_peeks_dialog .top,
.member_client .mc_sneak_peek_join_dialog .top {
padding-bottom: 20px;
}

.member_client .mc_sneak_peek_dialog .top .text1,


.member_client .mc_sneak_peek_member_dialog .top .text1,
.member_client .mc_sneak_peek_loading_dialog .top .text1,
.member_client .mc_sneak_peek_end_dialog .top .text1,
.member_client .mc_sneak_peek_peeks_dialog .top .text1,
.member_client .mc_sneak_peek_join_dialog .top .text1 {
padding: 20px 20px 15px;
line-height: 20px;
}

.member_client .mc_sneak_peek_dialog .bottom,


.member_client .mc_sneak_peek_member_dialog .bottom,
.member_client .mc_sneak_peek_loading_dialog .bottom,
.member_client .mc_sneak_peek_end_dialog .bottom,
.member_client .mc_sneak_peek_peeks_dialog .bottom,
.member_client .mc_sneak_peek_join_dialog .bottom {
padding: 15px 15px 20px;
}

.mc_is_streamless_mode.member_client .mc_sneak_peek_dialog {
display: none;
}

.mc_is_streamless_mode.member_client .mc_sneak_peek_member_dialog {
display: none;
}

.mc_is_streamless_mode.member_client .mc_sneak_peek_loading_dialog {
display: none;
}

.mc_is_streamless_mode.member_client .mc_sneak_peek_end_dialog {
display: none;
}

.mc_is_streamless_mode.member_client .mc_sneak_peek_peeks_dialog {
display: none;
}

.mc_is_streamless_mode.member_client .mc_sneak_peek_join_dialog {
display: none;
}

.member_client .mc_sneak_peek_loader {
height: 35px;
width: 35px;
margin: 15px auto;
position: relative;
-webkit-animation: rotation .6s infinite linear;
animation: rotation .6s infinite linear;
border: 4px solid rgba(255, 255, 255, 0.15);
border-top-color: rgba(255, 255, 255, 0.8);
border-radius: 100%;
}

.member_client .mc_sneakpeek_timer {
display: block;
text-align: center;
line-height: 60px;
position: absolute;
bottom: 10px;
right: 10px;
background-color: rgba(0, 0, 0, 0.7);
width: 60px;
height: 60px;
border-radius: 5px;
font-family: Arial;
z-index: 20;
}

.member_client .mc_sneakpeek_timer.mc_is_hidden {
display: none;
}

.mc_full_screen.member_client .mc_sneakpeek_timer {
bottom: auto;
top: 50px;
}

.member_client .mc_sneakpeek_timer_text {
color: #FFFFFF;
margin: 0;
font-size: 16pt;
font-weight: bolder;
}

@-webkit-keyframes rotation {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}

@keyframes rotation {
from {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
to {
-webkit-transform: rotate(359deg);
transform: rotate(359deg);
}
}

.member_client .mc_rate_wrapper--is_hidden {
display: none;
}

.member_client .mc_rating {
display: inline-block;
position: relative;
margin: 0 0 0 10px;
cursor: pointer;
}

.member_client .mc_rating__item {
color: rgba(255, 255, 255, 0.2);
display: inline-block;
position: relative;
padding: 0 3px;
}

.member_client .mc_rating__item--selected {
color: #FFCC00;
}

.member_client .mc_icon--star_tilted {
display: block;
font-size: 15px;
}

.member_client .mc_icon--star_tilted_half {
height: 15px;
width: 15px;
position: absolute;
top: 0px;
left: 3px;
}

.member_client .mc_rating:hover .mc_icon--star_tilted_half {


display: none;
}
.member_client .my_rate__message {
color: #999999;
font-weight: 400;
margin: 0 10px;
white-space: nowrap;
}

.member_client .my_rate__message--hidden {
display: none;
}

.member_client .mc_surprise_icon {
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;
}

.member_client .mc_dialog_suprise_sender {
width: 540px;
padding: 0;
position: absolute;
overflow: hidden;
top: 40px;
left: 40px;
bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
max-height: 400px;
margin: auto;
border: 1px solid #808080;
}

@media screen and (min-width: 1261px) {


.member_client .mc_dialog_suprise_sender {
top: 40px;
left: 40px;
margin: 0;
}
}

.member_client .mc_dialog_suprise_sender .mc_loading_secondary {


height: 21px;
width: 21px;
}

.member_client .mc_dialog_surprise_sended {
width: 400px;
height: 200px;
padding: 0;
top: 40px;
left: 40px;
position: absolute;
margin: 0;
overflow: hidden;
}

.member_client .mc_surprise_sent_info {
width: 100%;
font-size: 17px;
font-weight: bold;
padding-top: 35px;
padding-bottom: 20px;
}

.member_client .mc_send_surprise_info {
height: 100px;
}

.member_client .mc_surprise_price_warning {
color: #999999;
font-size: 11px;
width: 70%;
height: 25px;
margin: 0 auto;
padding-top: 10px;
}

.member_client .mc_surprise_send_button {
width: auto;
margin: 5px 0 15px 0;
}

.member_client .mc_surprise_item_container {
padding: 10px 0 10px 0;
position: relative;
text-align: left;
width: 500px;
margin: 0 auto;
}

.member_client .mc_surprise_item {
text-align: center;
-ms-flex-preferred-size: 30%;
flex-basis: 30%;
display: inline-block;
-webkit-user-drag: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 80px;
margin: 0 10px 8px;
line-height: 1;
cursor: pointer;
vertical-align: top;
white-space: nowrap;
}
.member_client .mc_surprise_item__icon {
display: block;
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

.member_client .mc_surprise_img_container {
position: relative;
margin-bottom: 2px;
pointer-events: none;
width: 80px;
height: 80px;
}

.member_client .mc_surprise_img_container img {


max-width: 100%;
}

.member_client .mc_surprise_img_container span {


font-weight: lighter;
}

.member_client .mc_surprise__highlight {
width: 60px;
height: 60px;
position: absolute;
z-index: 1;
top: 50%;
left: 50%;
border-radius: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
pointer-events: none;
background: #FFFFFF;
-webkit-box-shadow: 0 0 14px 2px #FFCC00;
box-shadow: 0 0 14px 2px #FFCC00;
opacity: 0;
}

.member_client .mc_surprise_img_container--small .mc_surprise__highlight {


width: 28px;
height: 28px;
-webkit-box-shadow: 0 0 10px 0 #FFCC00;
box-shadow: 0 0 10px 0 #FFCC00;
}

.member_client .mc_surprise_item--selected .mc_surprise__highlight {


opacity: 1;
}

.member_client .mc_surprise_item:hover .mc_surprise__image,


.member_client .mc_surprise_item--selected .mc_surprise__image {
position: relative;
z-index: 5;
}

.member_client .mc_surprise_item--selected .mc_surprise_item_label,


.member_client .mc_surprise_item:hover > .mc_surprise_item_label {
color: #FFCC00;
}

.member_client .mc_surprise_item_not_enough_credits {
display: block;
white-space: normal;
color: #808080;
}

.member_client .mc_surprise_item_not_enough_credits strong {


color: #CCCCCC;
}

.member_client .mc_surprise__notification {
margin: 10px 0;
}

.member_client .mc_surprise_animation {
z-index: 15;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 40px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.mc_is_minimized_mode.member_client .mc_surprise_animation {
display: none;
}

.member_client .mc_surprise_very_quick_buy_button_holder {
margin-top: 10px;
}

.member_client .mc_surprise_quick_buy_button_holder {
margin-top: 0;
}

.member_client .mc_surprise_action_bar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background: #222222;
color: #999999;
border: none;
border-radius: 5px;
height: 37px;
-ms-flex-item-align: center;
align-self: center;
margin: 0 1px;
padding: 0;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}

.mc_full_screen.member_client .mc_surprise_action_bar {
height: 41px;
}

.member_client .mc_surprise_item--small {
margin: 0;
width: 36px;
height: 100%;
-ms-flex-preferred-size: auto;
flex-basis: auto;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
margin: 0 3px 10px;
text-align: center;
vertical-align: middle;
position: relative;
}

.member_client .mc_surprise_item--small:hover .mc_surprise_action_bar__tooltip {


visibility: visible;
opacity: 1;
}

.member_client .mc_surprise_item--last-child {
margin-right: -28px;
}

.member_client .mc_surprise_img_container--small {
width: 36px;
height: 36px;
margin: 0;
}

.mc_full_screen.member_client .mc_surprise_img_container--small {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

.member_client .mc_surprise_img_container--small_disabled {
pointer-events: none;
opacity: 0.5;
}

.member_client .mc_surprise_action_bar__mask {
height: 20px;
margin: 10px 0 5px;
}
.member_client .mc_surprise_margin_to_header {
margin: 10px 0 0;
}

.member_client .mc_surprise_action_bar__tooltip .mc_loading_secondary {


height: 21px;
width: 21px;
}

.member_client .mc_surprise_action_bar__tooltip_offer {
margin: 5px 0;
width: 180px;
}

.member_client .mc_surprise_action_bar__tooltip_quickbuy_button {
margin: 5px 0;
}

.member_client .mc_action_bar__extra_button {
width: 20px;
height: 100%;
position: relative;
z-index: 1;
-ms-flex-preferred-size: 20px;
flex-basis: 20px;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-webkit-transform: translateX(-6px);
-ms-transform: translateX(-6px);
transform: translateX(-6px);
}

.member_client .mc_action_bar__extra_button:hover {
color: #FFFFFF;
}

.member_client .mc_surprise_recommendation {
padding: 5px 10px;
visibility: visible;
opacity: 1;
}

.member_client .mc_surprise_recommendation--triggered {
opacity: 0 !important;
pointer-events: none;
}

.member_client .mc_surprise_recommendation__wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}

.member_client .mc_surprise_recommendation__image {
width: 60px;
height: 60px;
margin-left: -10px;
display: inline-block;
vertical-align: middle;
pointer-events: none;
}

.member_client .mc_surprise_recommendation__content {
display: inline-block;
vertical-align: middle;
-ms-flex-item-align: center;
align-self: center;
}

.member_client .mc_surprise_recommendation__avatar {
width: 20px;
height: 20px;
display: inline;
position: relative;
left: 10px;
top: 5px;
}

.member_client .mc_birthday_surprise_recommendation__icon {
width: 60px;
height: 60px;
line-height: 60px;
margin-left: -10px;
display: inline-block;
vertical-align: middle;
pointer-events: none;
text-align: center;
}

.member_client .mc_surprise_recommendation__icon {
font-size: 30px;
line-height: 60px;
color: #FFCC00;
}

.member_client .mc_action_bar__list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-preferred-size: auto;
flex-basis: auto;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
z-index: 2;
}

.member_client .mc_surprise_action_bar__tooltip--selected {
z-index: 50;
}
.member_client .mc_system_dialog {
position: absolute;
top: 0;
left: 0;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}

.member_client .mc_system_dialog__popup {
position: relative;
top: 140px;
min-width: 600px;
padding: 45px 10px;
border-radius: 30px;
background: rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0 10px 18px -6px rgba(0, 0, 0, 0.8);
box-shadow: 0 10px 18px -6px rgba(0, 0, 0, 0.8);
z-index: 20;
}

.member_client .mc_system_dialog__message {
text-align: center;
font-size: 21px;
font-family: Arial;
color: #DCDCDC;
margin: 10px;
}

.member_client .mc_system_dialog__hitbox {
width: 100%;
height: 5px;
position: absolute;
top: 0;
left: 0;
z-index: 20;
}

.member_client .mc_dialog_twowayaudio {
width: 408px;
height: 220px;
padding: 0;
top: 249px;
left: 40px;
bottom: auto;
position: absolute;
margin: 0;
}

.member_client .mc_dialog_twowayaudio .mc_dialog__body {


overflow-y: initial;
}

.member_client .mc_dialog_twowayaudio .description {


font-size: 14px;
font-weight: bold;
}

.member_client .mc_dialog_twowayaudio .mc_plain_text_first_line {


margin: 0 0 8px;
font-size: 14px;
color: white;
}

.member_client .mc_dialog_twowayaudio .mc_plain_text_second_line {


margin: 0 0 8px;
font-size: 14px;
color: #cccccc;
}

.member_client .mc_dialog_twowayaudio .mc_price {


font-size: 12px;
color: #999999;
}

.member_client .mc_dialog_twowayaudio .mc_price amount {


color: white;
font-weight: bold;
}

.mc_is_streamless_mode.member_client .mc_dialog_twowayaudio {
display: none;
}

.member_client .toolbar_button.mc_twowayaudio_active {
color: #FFCC00;
}

.member_client .toolbar_button.mc_twowayaudio_active:hover {
color: #FFCC00;
}

.member_client .toolbar_button.mc_twowayaudio_taken {
opacity: 0.7;
}

.member_client .mc_twowayaudio_link {
font-size: 14px;
line-height: 1;
display: block;
}

.member_client .mc_flashtwa_container {
z-index: 20;
position: absolute;
width: 5px;
height: 5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
pointer-events: none;
top: 0;
left: 0;
}
.member_client .mc_flashtwa_container--hidden {
opacity: 0;
}

.member_client .mc_flashtwa_container--show {
width: 100%;
height: calc(100% - 50px);
}

.member_client .mc_flashtwa_container__flash {
pointer-events: auto;
width: 100%;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}

.mc_full_screen.member_client .mc_flashtwa_container__flash {
-ms-flex-preferred-size: calc(100% - 18%);
flex-basis: calc(100% - 18%);
}

.member_client .mc_flashtwa_container__flashobject {
width: 100%;
height: 100%;
z-index: 100;
position: absolute;
}

.member_client .mc_flashtwa_container__sidebar {
-ms-flex-preferred-size: 27%;
flex-basis: 27%;
}

.mc_full_screen.member_client .mc_flashtwa_container__sidebar {
-ms-flex-preferred-size: 18%;
flex-basis: 18%;
}

.member_client .mc_flashtwa_container--reverseorder .mc_flashtwa_container__flash {


-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
-ms-flex-preferred-size: 27%;
flex-basis: 27%;
margin-top: 50px;
height: 25%;
}

.mc_full_screen.member_client .mc_flashtwa_container--reverseorder
.mc_flashtwa_container__flash {
-ms-flex-preferred-size: 18%;
flex-basis: 18%;
}

.member_client .mc_flashtwa_container--reverseorder .mc_flashtwa_container__sidebar


{
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
width: 100%;
-ms-flex-preferred-size: auto;
flex-basis: auto;
}

.mc_full_screen.member_client .mc_flashtwa_container--reverseorder
.mc_flashtwa_container__sidebar {
-ms-flex-preferred-size: calc(100% - 18%);
flex-basis: calc(100% - 18%);
}

.member_client .mc_very_quick_buy {
width: 100%;
height: 50px;
position: relative;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}

.member_client .mc_very_quick_buy_button,
.member_client .mc_very_quick_buy_progress,
.member_client .mc_very_quick_buy_success,
.member_client .mc_very_quick_buy_failed {
margin: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}

.member_client .mc_very_quick_buy_progress_text {
margin: 0 10px 0 0;
}

.member_client .mc_very_quick_buy_success_text {
color: #85B400;
}

.member_client .mc_very_quick_buy_failed_text {
font-weight: bold;
font-size: 14px;
color: #DA0000;
}

.member_client .mc_very_quick_buy_label {
display: block;
width: 100%;
}

.member_client .mc_vibratoy_private_dialog {
width: 410px;
}
.member_client .mc_vibratoy_private_dialog.left {
top: 200px;
left: 40px;
}

.member_client .mc_vibratoy_private_dialog.bottom {
top: 440px;
left: 200px;
}

.member_client .mc_vibratoy_private_dialog .mc_invitation_to_use {


margin: 0;
padding: 30px 0 20px 0;
}

.member_client .mc_vibratoy_private_dialog .price {


margin: 0;
padding-bottom: 18px;
}

.member_client .mc_vibratoy_private_dialog .mc_vibratoy_private_dialog_button {


margin: 0;
}

.member_client .mc_vibratoy_private_dialog .more_info {


margin: 18px 0;
}

.member_client .mc_img--vibration,
.member_client .mc_img--rotation {
display: inline-block;
}

.member_client .mc_activate_vibratoy_dialog {
width: 395px;
height: 195px;
padding: 0;
top: 178px;
left: 40px;
position: absolute;
margin: 0;
}

.member_client .mc_deactivate_vibratoy_dialog {
width: 325px;
height: 150px;
padding: 0;
top: 178px;
left: 40px;
position: absolute;
margin: 0;
}

.member_client .mc_vibratoy_is_in_use_dialog {
width: 400px;
height: 210px;
}
.member_client .mc_vibratoy_is_not_available_dialog {
width: 300px;
height: auto;
padding: 0;
top: 175px;
left: 40px;
bottom: auto;
position: absolute;
margin: 0;
text-align: center;
}

.member_client .mc_vibratoy_is_not_available_dialog
.mc_vibratoy_is_not_available_dialog_first_line {
padding: 25px 20px;
margin: 0;
}

.member_client .mc_vibratoy_usage_information_dialog {
width: 490px;
}

.member_client .mc_vibratoy_usage_information_dialog.mc_is_hidden {
display: none;
}

.member_client .mc_vibratoy_usage_information_dialog .mc_vibratoy_usage_row.top {


padding-bottom: 15px;
border-bottom: 1px solid rgba(153, 153, 153, 0.3);
}

.member_client .mc_vibratoy_usage_information_dialog .mc_vibratoy_usage_row.bottom


{
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}

.member_client .mc_vibratoy_usage_information_dialog .mc_vibratoy_usage_column {


width: 50%;
}

.member_client .mc_vibratoy_usage_information_dialog .mc_vibratoy_usage_column.left


{
border-right: 1px solid rgba(153, 153, 153, 0.3);
}

.member_client .mc_vibratoy_usage_information_dialog
.mc_vibratoy_usage_vibration_header,
.member_client .mc_vibratoy_usage_information_dialog
.mc_vibratoy_usage_rotation_header {
padding: 10px 0;
}

.member_client .mc_vibratoy_usage_information_dialog
.mc_vibratoy_usage_vibration_description,
.member_client .mc_vibratoy_usage_information_dialog
.mc_vibratoy_usage_rotation_description {
color: #999999;
padding-bottom: 10px;
}

.member_client .mc_vibratoy_usage_information_dialog
.mc_vibratoy_usage_dialog_description {
margin: 20px 0 7px 0;
color: #999999;
}

.member_client .mc_vibratoy_usage_row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row;
flex-flow: row;
-ms-flex-pack: distribute;
justify-content: space-around;
margin-bottom: 15px;
}

.member_client .mc_vibratoy_control {
position: relative;
height: 37px;
border-radius: 5px;
background: #222222;
margin: 0;
}

.mc_full_screen.member_client .mc_vibratoy_control {
height: 41px;
}

.member_client .mc_vibratoy_control.mc_is_hidden {
display: none;
}

.member_client .mc_vibratoy_control_overlay {
position: absolute;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.7);
border-radius: 5px;
z-index: 5;
}

.member_client .mc_vibratoy_control_overlay.mc_is_hidden {
display: none;
}

.member_client .mc_vibratoy_control_label {
text-transform: uppercase;
}

.member_client .mc_vibratoy_control .mc_control span {


font: bold 10px Arial;
color: #999999;
text-transform: uppercase;
vertical-align: middle;
}

.member_client .mc_vibratoy_control .mc_control_border {


border-left: 1px solid #999999;
}

.member_client .mc_vibratoy_control .mc_control .slider {


background-color: #7B6615;
}

.member_client .mc_vibratoy_control .mc_control .mc_interactive .slider {


background: #434343;
}

.member_client .mc_activate_vibratoy_dialog .mc_activate_vibratoy_dialog_decription


{
margin-top: 25px;
}

.member_client .mc_vibratoy_is_in_use_dialog .mc_vibratoy_is_in_use_decription {


margin: 30px 0 20px 0;
}

.member_client .mc_vibratoy_is_in_use_dialog .mc_price {


color: #999999;
}

.member_client .mc_vibratoy_control_label {
display: inline-block;
font: bold 10px Arial;
color: #999999;
line-height: normal;
vertical-align: middle;
}

.member_client .mc_vibratoy_control_icon {
display: inline-block;
color: #999999;
line-height: normal;
vertical-align: middle;
padding-right: 10px;
}

.member_client .text_bold {
font: bold 14px Arial;
text-align: center;
}

.member_client .toolbar .mc_vibratoy_icon_selected {


opacity: 1;
color: #FFCC00;
}

.member_client .toolbar .mc_vibratoy_icon_selected:hover {


cursor: pointer;
color: #FFCC00;
}
.member_client .toolbar .mc_vibratoy_icon_flashing {
-webkit-animation: opacityFlash .7s ease-out 0s 5 normal forwards;
animation: opacityFlash .7s ease-out 0s 5 normal forwards;
}

.member_client .mc_vibratoy_usage_private_chat .mc_vibratoy_usage_row {


-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}

.member_client .mc_vibratoy_usage_private_chat .mc_cb__label {


display: inline-block;
vertical-align: middle;
}

.member_client .mc_vibratoy_usage_private_chat .mc_vibratoy_usage_dont_show_label {


margin: 0 0 0 10px;
}

.member_client .mc_vibratoy_usage_private_chat .checkbox_wrapper {


margin-left: 35px;
}

.member_client .mc_vibratoy_usage_private_chat .mc_vibratoy_usage_lets_play_button


{
margin-right: 20px;
}

@-webkit-keyframes opacityFlash {
0% {
opacity: 1;
}
50% {
opacity: 0.4;
}
100% {
opacity: 1;
}
}

@keyframes opacityFlash {
0% {
opacity: 1;
}
50% {
opacity: 0.4;
}
100% {
opacity: 1;
}
}

.member_client .mc_vibratoy_control_wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
-ms-flex-pack: distribute;
justify-content: space-around;
padding: 0 10px;
}

.member_client .mc_vibratoy_control_entry {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}

.member_client .mc_vibratoy_action_bar_separator {
border-left: 1px solid rgba(204, 204, 204, 0.2);
height: 90%;
margin: 5px;
}

.member_client .mc_vibratoy_control_label {
padding-right: 10px;
}

.member_client .mc_range_slider__track--vibratoy {
background: #7B6615;
}

.member_client .mc_video_expander {
width: 100%;
height: 100%;
position: relative;
}

.member_client .mc_video_expander:before {
display: block;
content: "";
width: 100%;
padding-top: 56.25%;
}

.member_client .mc_video_expander > .content {


position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}

.member_client .video_container {
width: 100%;
height: 100%;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden;
}

.member_client video {
width: 100%;
height: 100%;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
}

.member_client video::-webkit-media-controls-enclosure {
display: none;
}

.member_client .mc_ratio-sixteen-nine {
position: relative;
}

.member_client .mc_ratio-sixteen-nine:before {
display: block;
content: "";
width: 100%;
padding-top: 56.25%;
}

.member_client .mc_ratio-sixteen-nine > .content {


position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}

.member_client .mc_video_overlay {
width: 100%;
height: 100%;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 15;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.member_client .mc_live_widget, .member_client .mc_vip_show_widget {


-webkit-box-flex: 0;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 14px;
color: #FFFFFF;
background: rgba(0, 0, 0, 0.8);
padding: 5px 8px 5px 5px;
border: none;
border-radius: 5px;
line-height: 32px;
outline: none;
margin: 0 0 5px 0;
font: bold 10px Arial;
}

.member_client .mc_vip_show_widget {
display: none;
}

.member_client .vip_show_icon,
.member_client .live_icon {
display: inline-block;
font-size: 16px;
margin: 0 8px 0 3px;
vertical-align: middle;
}

.member_client.mc_inactive_mode .mc_video_controls,
.member_client.mc_inactive_mode .mc_btn_small_start_private {
opacity: 0;
}

.member_client .mc_video_controls {
opacity: 1;
visibility: visible;
-webkit-transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
-o-transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
position: absolute;
min-width: 50px;
z-index: 40;
height: 100%;
top: 0;
left: 0;
padding: 45px 5px 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}

.mc_full_screen.member_client .mc_video_controls {
height: auto;
bottom: 50px;
}

.mc_is_minimized_mode.member_client .mc_video_controls {
display: none;
}

.member_client .mc_volume_bottom {
color: #999999;
background: rgba(0, 0, 0, 0.8);
padding: 0;
border: none;
border-radius: 5px;
line-height: 32px;
cursor: pointer;
height: 30px;
width: 30px;
outline: none;
font-size: 18px;
}

.member_client .mc_volume_bottom--highlighted {
color: #FFCC33;
}

.member_client .mc_video_controls_bottom {
position: absolute;
bottom: 5px;
}

.member_client .mc_video_controls_button {
color: #999999;
background: rgba(0, 0, 0, 0.8);
padding: 0;
border: none;
border-radius: 5px;
line-height: 32px;
cursor: pointer;
height: 30px;
width: 30px;
outline: none;
display: block;
}

.member_client .mc_video_controls_button:hover {
color: #FFFFFF;
}

.member_client .mc_video_controls__loader_icon {
opacity: 1;
-webkit-transition: opacity .3s linear .3s;
-o-transition: opacity .3s linear .3s;
transition: opacity .3s linear .3s;
}

.member_client .mc_video_controls__loader_icon--hidden {
opacity: 0;
-webkit-transition: opacity .3s linear .3s;
-o-transition: opacity .3s linear .3s;
transition: opacity .3s linear .3s;
}

.member_client .mc_vip_show_cancelled_dialog {
width: 425px;
}

.member_client .mc_vip_show_cancelled_dialog .content {


padding: 10px 0 10px;
}

.member_client .mc_vip_show_cancelled_dialog .content .text1 {


font-size: 14px;
padding: 0;
margin: 14px 0;
font-weight: bold;
color: #FFFFFF;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: normal;
}

.member_client .mc_vip_show_cancelled_dialog .content .text2 {


padding: 0;
color: #CCCCCC;
margin: 14px 0 0;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: normal;
}

.mc_is_streamless_mode.member_client .mc_vip_show_cancelled_dialog {
display: none;
}

.member_client .mc_vip_show_join_on_air_dialog {
width: 560px;
}

.member_client .mc_vip_show_join_on_air_dialog .content {


padding: 0 0 20px;
}

.member_client .mc_vip_show_join_on_air_dialog .content .text1 {


padding: 17px 20px 0px;
line-height: 18px;
color: #FFCC00;
font-size: 14px;
margin: 12px 0;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: normal;
}

.member_client .mc_vip_show_join_on_air_dialog .content .text2 {


line-height: 20px;
color: #999999;
margin: 12px 0;
letter-spacing: 0.4px;
font-size: 14px;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: normal;
}

.member_client .mc_vip_show_join_on_air_dialog .content .text2 .mc_icon--clock {


font-size: 15px;
margin-right: 5px;
}

.member_client .mc_vip_show_join_on_air_dialog .content .text3 {


padding: 0;
line-height: 20px;
color: #FFFFFF;
margin: 14px 0 15px;
font-size: 14px;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: normal;
}

.mc_is_streamless_mode.member_client .mc_vip_show_join_on_air_dialog {
display: none;
}

.member_client .mc_give_vip_show_credit_dialog {
width: 530px;
}

.member_client .mc_give_vip_show_credit_dialog .content {


padding: 0 0 20px;
}

.member_client .mc_give_vip_show_credit_dialog .content .text1 {


padding: 30px 20px;
line-height: 20px;
font-weight: bold;
color: #FFCC00;
font: normal 14px Arial;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: normal;
}

.member_client .mc_give_vip_show_credit_dialog .content .text2 {


padding: 20px 0;
line-height: 20px;
color: #FFFFFF;
margin: 0;
font: normal 14px Arial;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: normal;
}

.mc_is_streamless_mode.member_client .mc_give_vip_show_credit_dialog {
display: none;
}

.member_client .mc_give_vip_show_credit_amount_list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
height: 70px;
padding: 0 50px;
margin-bottom: 15px;
}

.mc_is_streamless_mode.member_client .mc_give_vip_show_credit_amount_list {
display: none;
}

.member_client .mc_give_vip_show_credit_amount_button, .member_client


.mc_give_vip_show_credit_custom_amount_button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
border: 1px solid #222222;
background: #222222;
-webkit-box-flex: 0;
-ms-flex-positive: 0;
flex-grow: 0;
-ms-flex-negative: 1;
flex-shrink: 1;
-ms-flex-preferred-size: 100px;
flex-basis: 100px;
border-radius: 5px;
-webkit-transition: .2s border;
-o-transition: .2s border;
transition: .2s border;
-webkit-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
color: #FFFFFF;
line-height: 20px;
font-weight: bold;
font-size: 12px;
padding-top: 5px;
}

.member_client .mc_give_vip_show_credit_amount_button .mc_value_text,


.member_client .mc_give_vip_show_credit_custom_amount_button .mc_value_text {
padding: 0;
line-height: 16px;
font-weight: bold;
width: 100%;
text-align: center;
}

.member_client .mc_give_vip_show_credit_amount_button .mc_value_text


.mc_amount_value, .member_client .mc_give_vip_show_credit_custom_amount_button
.mc_value_text .mc_amount_value {
display: block;
font-size: 20px;
color: #FFCC00;
}

.member_client .mc_give_vip_show_credit_amount_button .mc_value_text


.mc_amount_credit_name, .member_client
.mc_give_vip_show_credit_custom_amount_button .mc_value_text .mc_amount_credit_name
{
display: inline-block;
font-size: 11px;
color: #FFFFFF;
}

.member_client .mc_give_vip_show_credit_amount_button:hover, .member_client


.mc_give_vip_show_credit_custom_amount_button:hover, .member_client
.mc_give_vip_show_credit_amount_button.selected, .member_client
.selected.mc_give_vip_show_credit_custom_amount_button {
border-color: #FFCC33;
}

.member_client .mc_give_vip_show_credit_amount_button:focus, .member_client


.mc_give_vip_show_credit_custom_amount_button:focus {
outline: none;
}

.mc_is_streamless_mode.member_client .mc_give_vip_show_credit_amount_button,
.mc_is_streamless_mode.member_client .mc_give_vip_show_credit_custom_amount_button
{
display: none;
}

.member_client .mc_give_vip_show_credit_custom_amount_button {
padding: 5px;
height: 100%;
}

.member_client .mc_give_vip_show_credit_custom_amount_button
.mc_numeric_stepper_container {
background: #0e0e0e;
border-radius: 5px;
}

.member_client .mc_give_vip_show_credit_custom_amount_button
.mc_numeric_stepper_button_container {
display: block;
}

.member_client .mc_give_vip_show_credit_custom_amount_button
.mc_numeric_stepper_text_input {
display: block;
font-size: 20px;
color: #FFCC00;
text-align: center;
position: relative;
top: 5px;
pointer-events: none;
}

.member_client .mc_give_vip_show_credit_custom_amount_button
.mc_numeric_stepper_button_down,
.member_client .mc_give_vip_show_credit_custom_amount_button
.mc_numeric_stepper_button_up {
font-size: 14px;
height: 29px;
line-height: 29px;
color: #FFFFFF;
}

.member_client .mc_give_vip_show_credit_custom_amount_button
.mc_numeric_stepper_button_down {
margin-top: 1px;
}

.member_client .mc_give_vip_show_credit_custom_amount_button
.mc_numeric_stepper_button_up:before,
.member_client .mc_give_vip_show_credit_custom_amount_button
.mc_numeric_stepper_button_down:before {
margin: 7px 0 0 2px;
}

.member_client .mc_give_vip_show_credit_custom_amount_button
.mc_numeric_stepper_button_up:hover,
.member_client .mc_give_vip_show_credit_custom_amount_button
.mc_numeric_stepper_button_down:hover {
color: #FFCC33;
}

.member_client .mc_give_vip_show_credit_custom_amount_button .mc_amount_credit_name


{
display: inline-block;
font-size: 11px;
color: #FFFFFF;
position: relative;
top: -1px;
}

.member_client .mc_give_vip_show_price {
display: block;
padding-top: 3px;
}

.member_client .mc_vs_info_badge {
z-index: 20;
position: absolute;
top: 5px;
right: 5px;
opacity: 1;
visibility: visible;
-webkit-transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
-o-transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
}

.member_client .mc_dialog_vip_show_end {
width: 400px;
}

.member_client .mc_dialog_vip_show_end .content {


padding: 10px 0 10px;
}

.member_client .mc_dialog_vip_show_end .content .text1 {


padding: 0;
line-height: 20px;
font-weight: bold;
color: #FFFFFF;
}

.member_client .mc_dialog_vip_show_end .content .text1 + .text1 {


margin-top: 0;
}

.member_client .mc_dialog_vip_show_end .content .text2 {


padding: 0;
line-height: 20px;
color: #CCCCCC;
margin-bottom: 0px;
}

.member_client .mc_dialog_vip_show_end .content .balance {


color: #FFFFFF;
font-weight: bold;
}

.member_client .mc_dialog_vip_show_end .content .text2 + .text2 {


margin-top: 1px;
margin-bottom: 8px;
}

.member_client .mc_dialog_vip_show_end .content .mc_button--primary {


margin-top: 5px;
margin-bottom: 20px;
}

.mc_is_streamless_mode.member_client .mc_dialog_vip_show_end {
display: none;
}

.member_client .mc_vip_show_info {
font: 12px Arial;
}

.member_client .mc_vip_show_info .mc_vs_price_min {


color: #FFCC00;
}

.member_client .mc_vip_show_info .text1 {


line-height: 20px;
color: #FFFFFF;
font-weight: bold;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: normal;
}

.member_client .mc_vip_show_info .text2 {


line-height: 16px;
color: #FFCC00;
margin: 12px 0px 0px;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: normal;
}

.member_client .mc_vs__chat_header {
padding: 7px 11px 9px;
}

.member_client .mc_vip_show_info--btk {
background: -webkit-gradient(linear, left top, right top, from(rgba(249, 135, 6,
0.2)), to(rgba(255, 204, 0, 0.2)));
background: -o-linear-gradient(left, rgba(249, 135, 6, 0.2) 0%, rgba(255, 204, 0,
0.2) 100%);
background: linear-gradient(to right, rgba(249, 135, 6, 0.2) 0%, rgba(255, 204,
0, 0.2) 100%);
}

.member_client .mc_vs_toplist {
margin: 0;
padding: 0;
}

.member_client .mc_vs_toplist__item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
list-style: none;
height: 30px;
padding: 0 10px;
color: #CCCCCC;
font-weight: bold;
background: -webkit-gradient(linear, left top, right top, from(rgba(153, 153,
153, 0.2)), to(rgba(153, 153, 153, 0)));
background: -o-linear-gradient(left, rgba(153, 153, 153, 0.2) 0%, rgba(153, 153,
153, 0) 100%);
background: linear-gradient(to right, rgba(153, 153, 153, 0.2) 0%, rgba(153, 153,
153, 0) 100%);
background-clip: padding-box;
border-bottom: 1px solid rgba(153, 153, 153, 0.2);
}

.member_client .mc_vs_toplist__item--first_place {
height: 41px;
color: #FFCC00;
}

.member_client .mc_vs_toplist__item--is-cta {
cursor: pointer;
}

.member_client .mc_vs_toplist__icon {
width: 16px;
font-size: 14px;
line-height: 0;
}

.member_client .mc_vs_toplist__vip_icon {
margin-left: -2px;
}

.member_client .mc_vs_toplist__name {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-negative: 1;
flex-shrink: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
padding: 0 10px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
line-height: 13px;
}

.member_client .mc_counter {
display: inline-block;
width: 16px;
height: 16px;
text-align: center;
font: normal 12px/16px Arial;
color: #222222;
background: #CCCCCC;
border-radius: 100%;
}

.member_client .mc_top_rank {
width: 100%;
height: 90px;
background: -webkit-gradient(linear, left top, right top, from(rgba(255, 204, 0,
0.16)), to(rgba(255, 204, 0, 0)));
background: -o-linear-gradient(left, rgba(255, 204, 0, 0.16) 0%, rgba(255, 204,
0, 0) 100%);
background: linear-gradient(to right, rgba(255, 204, 0, 0.16) 0%, rgba(255, 204,
0, 0) 100%);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}

.member_client .mc_top_rank__item {
width: 33.33%;
height: 100%;
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;
}

.member_client .mc_top_rank__label {
padding: 0 10px;
text-align: left;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: normal;
}

.member_client .mc_amount__icon {
position: absolute;
top: 9px;
right: 9px;
color: #FFCC00;
}

.member_client .mc_vs__vip_button_icon {
font-size: 11px;
top: -1px;
margin-right: 5px;
position: relative;
}

.member_client .mc_vs_item_container {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
background-color: #222222;
color: #FFFFFF;
border: none;
border-radius: 5px;
height: 37px;
-ms-flex-item-align: center;
align-self: center;
padding: 0;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
font: bold 12px Arial;
min-width: 280px;
width: 45%;
}

.mc_full_screen.member_client .mc_vs_item_container {
height: 41px;
}

.member_client .mc_vs_item_container .mc_icon--crown {


color: #FFCC00;
margin: 0 5px 4px 0;
}

.member_client .mc_vs_item_container .mc_action_bar__list {


-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-negative: 1;
flex-shrink: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
}

.member_client .mc_vs_item_container .mc_action_bar__list--plus {


-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-negative: 1;
flex-shrink: 1;
-ms-flex-preferred-size: auto;
flex-basis: auto;
max-width: 56px;
}
.member_client .mc_vs_item_container .mc_action_bar__list--plus .mc_vs_item {
margin-left: 0;
}

.member_client .mc_action_bar_container--main-show .mc_vs_item_container {


width: 100%;
}

.member_client .mc_vs_action_bar {
margin: 0 1px;
}

.member_client .mc_vs_action_bar__label {
text-transform: uppercase;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: 10px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-ms-flex-negative: 0;
flex-shrink: 0;
}

.member_client .mc_action_bar__group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
}

.member_client .mc_vs_item {
background-color: #3D3D3D;
border: 1px solid #3D3D3D;
border-radius: 5px;
width: 52px;
max-width: 104px;
min-width: 38px;
height: 26px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-ms-flex-negative: 1;
flex-shrink: 1;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 4px 4px 10px;
cursor: pointer;
}

.member_client .mc_vs_item:hover, .member_client .mc_vs_item.selected {


border-color: #FFCC33;
}

.member_client .mc_vs_item:hover .tooltip {


visibility: visible;
opacity: 1;
}

.mc_full_screen.member_client .mc_vs_item {
margin-top: 6px;
}

.member_client .mc_vs_item_disabled {
pointer-events: none;
opacity: 0.5;
}

.member_client .mc_vs_action_bar__tooltip {
line-height: 15px;
padding: 10px;
left: inherit;
top: inherit;
bottom: calc(100% + 12px);
text-align: center;
-webkit-transform: none;
-ms-transform: none;
transform: none;
border: 1px solid rgba(153, 153, 153, 0.15);
z-index: 40;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}

.member_client .mc_vs_action_bar__tooltip:before {
left: calc(50% - 5px);
}

.member_client .mc_vs_action_bar__tooltip:after {
left: calc(50% - 5px) !important;
border-top-color: rgba(153, 153, 153, 0.15) !important;
}

.member_client .mc_vs_action_bar__tooltip .mc_loading_secondary {


height: 21px;
width: 21px;
}

.member_client .mc_vs_action_bar__tooltip--is_ie {
-webkit-transform: translateX(-50%) translateX(16px);
-ms-transform: translateX(-50%) translateX(16px);
transform: translateX(-50%) translateX(16px);
}

.member_client .mc_vs_action_bar__tooltip_offer {
margin: 5px 0;
width: 280px;
}

.member_client .mc_vs_action_bar__tooltip--pending {
visibility: visible !important;
opacity: 1 !important;
}

.member_client .mc_vs_action_bar__vip_icon {
margin-right: 4px;
}

.member_client .mc_vs_action_bar__tooltip_quickbuy_button {
margin: 5px 0;
}

.member_client .mc_vs_item_not_enough_credits {
display: block;
white-space: normal;
color: #808080;
}

.member_client .mc_vs_item_not_enough_credits strong {


color: #CCCCCC;
}

.member_client .give_vip_show_credit_button_container,
.member_client .vip_action_panel {
min-width: 350px;
height: 100%;
margin: 0 1px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}

.member_client .vip_info_panel {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 66%;
padding: 0;
border: 0;
border-radius: 5px;
background: #222222;
}

.member_client .vip_info_panel:focus {
outline: none;
}

.member_client .vip_info_panel .vip_info_panel__cell {


width: 100%;
height: 33px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
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;
font: bold 10px Arial;
color: #999999;
text-transform: uppercase;
line-height: 12px;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-direction: row;
flex-direction: row;
}

@media screen and (max-width: 960px) {


.member_client .vip_info_panel .vip_info_panel__cell {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
text-align: center;
}
}

.member_client .vip_info_panel .vip_info_panel__cell:not(:last-child) {


border-right: 1px solid #434343;
}

.member_client .vip_info_panel__cell_value {
white-space: pre;
font: bold 18px/1 Arial;
color: #FFFFFF;
display: block;
margin-left: 10px;
}

@media screen and (max-width: 960px) {


.member_client .vip_info_panel__cell_value {
margin-left: 0;
}
}

@-webkit-keyframes pulse {
0% {
text-shadow: none;
}
50% {
text-shadow: 0 0 10px #FFDB4D, 0 0 10px #FFDB4D;
}
100% {
text-shadow: none;
}
}

@keyframes pulse {
0% {
text-shadow: none;
}
50% {
text-shadow: 0 0 10px #FFDB4D, 0 0 10px #FFDB4D;
}
100% {
text-shadow: none;
}
}

.member_client .vip_info_panel__cell_value.pulse {
color: #FFCC00;
-webkit-animation: pulse 1.2s infinite;
animation: pulse 1.2s infinite;
}

.member_client .vip_info_panel__cell_value.highlighted {
color: #FFCC00;
}

.member_client .vip_info_panel--long-label .vip_info_panel__cell {


-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
text-align: center;
}

.member_client .vip_info_panel--long-label .vip_info_panel__cell_value {


margin-left: 0;
}

.member_client .mc_action_bar_container--pre-show .mc_vs_action_bar--without-


surprise + .mc_surprise_action_bar {
display: none;
}

.member_client .mc_tod {
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 20;
bottom: 6px;
width: 572px;
}

.mc_full_screen.member_client .mc_tod {
bottom: 60px;
-webkit-transform: translateX(-50%) translateX(-15%);
-ms-transform: translateX(-50%) translateX(-15%);
transform: translateX(-50%) translateX(-15%);
}

.member_client .mc_tod__container {
-webkit-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-o-transition-property: transform;
transition-property: transform;
transition-property: transform, -webkit-transform;
-webkit-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
transition-duration: 0.3s;
}

.member_client .mc_tod__container--show {
-webkit-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
transition-duration: 0.5s;
}

.member_client .close_dialog_tod {
position: absolute;
top: 10px;
right: 10px;
font-size: 8px;
cursor: pointer;
color: #999999;
}

.member_client .mc_tod__actions {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}

.member_client .mc_tod_question {
padding: 12px 12px 9px 12px;
}

.member_client .mc_tod_qestion__loader {
margin: 10px 0 20px;
}

.member_client .mc_tod_qestion__title {
font-size: 13px;
font-weight: bold;
padding: 0;
margin-bottom: 5px;
color: #FFFFFF;
word-wrap: break-word;
overflow-wrap: break-word;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
white-space: normal;
}

.member_client .mc_tod_qestion__title--single {
margin-bottom: 0;
}

.member_client .mc_tod_qestion__icon {
margin-right: 10px;
color: #FFCC00;
position: relative;
top: -1px;
}

.member_client .mc_tod__button_title {
display: block;
color: #FFFFFF;
padding: 5px 10px 1px;
font-size: 11px;
line-height: 1;
}

.member_client .mc_tod__button {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
margin: 0 0 0 8px;
padding: 10px 24px;
-webkit-transition: background 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
-o-transition: background 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: background 0.2s cubic-bezier(0.55, 0.055, 0.675, 0.19);
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.member_client .mc_tod__button:first-child {
margin: 0;
}

.member_client .mc_tod__button:hover {
border-color: #FFCC00;
}

.member_client .mc_dialog__entry--td {
margin: 0 0 6px;
}

.member_client .mc_transparent_slider_background {
background-color: transparent;
position: relative;
left: 25px;
top: -16px;
-webkit-transform: rotate(-90deg) translateZ(1px);
transform: rotate(-90deg) translateZ(1px);
}

.member_client .mc_transparent_slider_background .mc_range_slider {


height: 17px;
width: 50px;
min-width: 50px;
display: block;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: transparent;
}

.member_client .mc_transparent_slider_background .mc_range_slider:focus {


outline: none;
}

.member_client .mc_transparent_slider_background .mc_range_slider__thumb {


width: 7px;
height: 17px;
top: 0;
line-height: 17px;
background: -webkit-gradient(linear, left top, right top, from(#FCFCFC),
to(#CECECE));
background: -o-linear-gradient(left, #FCFCFC, #CECECE);
background: linear-gradient(90deg, #FCFCFC, #CECECE);
-webkit-box-shadow: inset 0 0 0 1px #FFFFFF;
box-shadow: inset 0 0 0 1px #FFFFFF;
border-radius: 3px;
}

.member_client .mc_transparent_slider_background .mc_range_slider__bar {


visibility: hidden;
}

.member_client .mc_transparent_slider_background .mc_range_slider__track {


height: 3px;
background: -webkit-gradient(linear, left top, right top, from(#A5A995), color-
stop(50%, #333333), to(#A5A995));
background: -o-linear-gradient(left, #A5A995 0%, #333333 50%, #A5A995 100%);
background: linear-gradient(to right, #A5A995 0%, #333333 50%, #A5A995 100%);
border-radius: 0;
border: 1px solid #CCCCCC;
position: relative;
top: 6px;
-webkit-transform: none;
-ms-transform: none;
transform: none;
}

.member_client .mc_transparent_slider_background .mc_range_slider__track:before {


content: "";
position: absolute;
top: 0;
left: 0;
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
height: 100%;
border: 1px solid transparent;
-o-border-image: -o-linear-gradient(left, #999999 0%, #CBCBCB 50%, #999999 100%);
border-image: -webkit-gradient(linear, left top, right top, from(#999999),
color-stop(50%, #CBCBCB), to(#999999));
border-image: linear-gradient(to right, #999999 0%, #CBCBCB 50%, #999999
100%);
border-image-slice: 1;
border-left: none;
border-right: none;
}

.member_client .mc_volume_slider_hint {
opacity: 1;
visibility: visible;
-webkit-transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
-o-transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
position: absolute;
border-radius: 5px;
background: rgba(0, 0, 0, 0.8);
padding: 5px;
}

.member_client .mc_volume_slider_hint:before {
content: "";
border: 5px solid transparent;
border-right-color: rgba(0, 0, 0, 0.8);
position: absolute;
left: 2px;
top: 0;
-webkit-transform: translate(75%, -100%) rotate(90deg);
-ms-transform: translate(75%, -100%) rotate(90deg);
transform: translate(75%, -100%) rotate(90deg);
}

.member_client .mc_volume_slider_hint__hide {
opacity: 0;
visibility: hidden;
}

.member_client .mc_volume {
position: relative;
}

.member_client .mc_volume__controls {
position: relative;
z-index: 5;
}

.member_client .mc_volume__cta {
color: #999999;
background: rgba(0, 0, 0, 0.8);
border-radius: 5px;
white-space: nowrap;
color: #FFFFFF;
position: absolute;
z-index: 1;
left: 0;
top: 50%;
-webkit-transform: translate(40px, -50%);
-ms-transform: translate(40px, -50%);
transform: translate(40px, -50%);
padding: 10px;
font: 11px Arial;
cursor: pointer;
-webkit-animation: mc_fade_out 0.5s 5s forwards cubic-bezier(0.5, 0.25, 0.5,
0.75);
animation: mc_fade_out 0.5s 5s forwards cubic-bezier(0.5, 0.25, 0.5,
0.75);
}

.member_client .mc_volume__cta:before {
content: "";
border: 5px solid transparent;
border-right-color: rgba(0, 0, 0, 0.8);
position: absolute;
left: -10px;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}

.member_client .mc_video_call {
z-index: 20;
}

.member_client .mc_video_call__triggered_background {
width: 100%;
height: 100%;
-webkit-filter: blur(5px);
filter: blur(5px);
position: absolute;
background-size: cover;
}

.member_client .mc_video_call__performer_info {
width: 32%;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
z-index: 20;
pointer-events: none;
}

.member_client .mc_video_call__performer_info_background {
width: 32%;
height: 100%;
position: absolute;
background-size: cover;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}

.member_client .mc_video_call__performer_info_background_cover {
width: 32%;
height: 100%;
position: absolute;
background-color: rgba(0, 0, 0, 0.3);
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
pointer-events: none;
}

.member_client .mc_video_call__remote_video {
width: 50%;
height: 100%;
-webkit-transform: translateX(50%);
-ms-transform: translateX(50%);
transform: translateX(50%);
}

.member_client .mc_video_call__loading_text {
padding-top: 70px;
}

.member_client .mc_video_call__title {
margin: 5px;
}

.member_client .mc_video_call_avatar {
width: 80px;
height: 80px;
border-radius: 45px;
background-size: cover;
border-style: solid;
border-width: 2px;
border-color: #FFFFFF;
margin-top: 20px;
}

.member_client .mc_animation_dot span {


-webkit-animation-name: mc_blink;
animation-name: mc_blink;
-webkit-animation-duration: 1.4s;
animation-duration: 1.4s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}

.member_client .mc_animation_dot span:nth-child(2) {


-webkit-animation-delay: .2s;
animation-delay: .2s;
}

.member_client .mc_animation_dot span:nth-child(3) {


-webkit-animation-delay: .4s;
animation-delay: .4s;
}

.member_client .mc_video_call__send_message {
z-index: 20;
position: relative;
margin-top: 20px;
pointer-events: all;
border: none;
}

.member_client .mc_icon--message_resized {
font-size: 14px;
}

/*
* Darkens or lightens the color based on its lightness compared to the base where
you want to shift.
*
* @param $color [Sass::Script::Value::Color] The color to modify
* @param $amount [Sass::Script::Value::Number] The amount to change the
lightness by (between `0%` and `100%`)
* @param $base [Sass::Script::Value::Number] Define where we will shift
* @param $target [Sass::Script::Value::Color] Optional / We shift only then if
the two color are same
*/
/*
* Lighten/darken the given color until we reach the target color's lightness (+/-
offset).
*
* @param $color [Sass::Script::Value::Color] The color what we change
* @param $target [Sass::Script::Value::Color] The color what we compered to
* @param $offset [Sass::Script::Value::Number] The tolerance value
* @param $interval [Sass::Script::Value::Number] The step value what we use to
increase/decrease the lightness
*/
/*** Global ***/
/*** Icons ***/
/*** Progress Animation ***/
/*** Buttons ***/
/*** Button First ***/
/*** Button Second ***/
/*** Button Buy Credits ***/
/*** Loader ***/
/*** Manual Start Button ***/
/*** Toolbar Icons ***/
/*** Notification Bar ***/
/*** Toolbar Icons ***/
/*** Chat Messages ***/
/**
* @featureid fanclub
* @description Fan Club user icon in chat
*/
/**
* @featureid snapshot
* @description Snapshot taken chat message
*/
/**
* @featureid vipshow
* @description Vip Show credit added chat message
*/
/**
* @featureid surprise
* @description Surprise chat message
*/
/*** Text ***/
/**
*/
/*** Chat ***/
/**
* @featureid vipshow
* @description Vip Show Chat Panel
*/
/**
*/
/*** mc_chat-message in Guest Timeout ***/
/**
* @featureid exitapplication
* @description Close button
*/
/**
*/
/*** Chat Text Size Switcher ***/
/*** Toolbar Icons ***/
/*** Tooltip custom ***/
/*** Video ***/
/*** Dialogs ***/
/**
* @featureid quickbuy
* @description QuickBuy dialog
*/
/**
* @featureid quickbuy
* @description QuickBuy transaction dialog
*/
/**
* @featureid surprise
* @description Send Surprise dialog
*/
/**
* @featureid vipshow
* @description VIP Show get credits dialog numeric stepper
*/
/**
* @featureid vipshow
* @description VIP Show get credits dialog
*/
/**
* @featureid vipshow
* @description Give credit amount button
*/
/**
*/
/*** Action bar **/
/**
* @featureid vibratoy
*/
/**
* @featureid bioinfo
* @description Bio Info and Stars Rating
*/
/**
* @featureid award
* @description Awards trophies shown in Bio Info dialog
*/
/**
* @featureid award
* @description Awards vote dialog
*/
/**
* @featureid channelswitcher
*/
/**
* @featureid fanclub
* @description Locked Content screen
*/
/**
*/
/*** Form Fields ***/
/*** In App Login and Signup Modals ***/
/*** birthday dialog ***/
/*** buy credit alert ***/
/**
* @featureid registrationbonus
* @description Bonus animation
*/
/**
* @featureid exitfullscreenpopup
*/
/**
*/
/*** Motivation message, used by motivation dialog and private invitation ***/
/*** Connection status badge ***/
/*** Scrollbar ***/
/*** Approval text ***/
/**
* @featureid award
* @description Award chat message
*/
@keyframes mc_k_grow_up {
0%, 100% {
color: inherit;
}
0% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}

.member_client .mc_button--primary,
.member_client .mc_button--secondary,
.member_client .mc_button--action,
.member_client .mc_button--highlighted_action {
border-top: none;
background: #f6c044 !important;
color: #111111 !important;
}

.member_client .mc_sidebar {
border-left-color: #102334;
}

.member_client .mc_button--primary:hover:not(.disabled),
.member_client .mc_button--secondary:hover:not(.disabled),
.member_client .mc_button--action:hover:not(.disabled),
.member_client .mc_button--highlighted_action:hover:not(.disabled) {
background: #f5b82c !important;
color: #111111 !important;
}

.member_client .mc_button--primary {
text-shadow: none;
}

.member_client .mc_chat {
border-color: #102334;
}

.member_client .mc_chat form input[type=text] {


border: none;
}

.member_client .mc_chat .mc_chat__title {


color: #FFFFFF;
}

.member_client .mc_chat .mc_chat__send {


-webkit-box-shadow: none;
box-shadow: none;
}

.member_client .mc_chat .mc_chat__send, .member_client .mc_chat


.mc_chat__send:hover:not(.disabled) {
color: #111111 !important;
}
.member_client .mc_chat .mc_chat__send:hover:not(.disabled) {
background: #f8d075;
}

.member_client .mc_chat__form .mc_chat__input {


background: white;
color: black;
border: none;
}

.member_client .mc_chat__form .mc_chat__input:focus {


background: #e6e6e6;
}

.member_client .mc_popover--translation .mc_popover__button,


.member_client .mc_popover--smiley .mc_popover__button {
color: rgba(248, 208, 117, 0.6);
}

.member_client .mc_popover--translation
.mc_popover__button:hover:not(.mc_is_disabled),
.member_client .mc_popover--smiley .mc_popover__button:hover:not(.mc_is_disabled) {
color: rgba(248, 208, 117, 0.8);
}

.member_client .mc_give_vip_show_credit_button .vip_info_panel_cell span strong {


font-weight: inherit;
}

.faux-applet-video {
background: #000000;
}

.faux-applet-actionbar {
background-color: #000000;
}

.faux-applet-loader::before {
border-color: rgba(255, 255, 255, 0.2);
}

.faux-applet-loader::after {
border-color: transparent;
border-top-color: #FFFFFF;
}

.faux-applet-panel {
background: #222222;
color: #999999;
}

.faux-applet-private-btn {
background: #f6c044;
color: #111111;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}

.faux-applet-surprise-placeholder::before {
background: rgba(255, 255, 255, 0.1);
}

.faux-applet-vip-info-item {
border-color: #434343;
}

.faux-applet-vip-info-item span {
color: #FFFFFF;
}

.faux-applet-vip-info-item strong {
color: #f6c044;
}

.faux-applet-chat-container.closed .faux-applet-chat {
background: #222222;
}

.faux-applet-chat {
background: rgba(0, 0, 0, 0.8);
}

.faux-applet-chat-header {
color: #FFFFFF;
}

.faux-applet-chat-header .mc_icon--up_down {
color: #CCCCCC;
}

.faux-applet-message {
border-color: #BA3333;
}

.faux-applet-message span {
color: #BA3333;
background: #BA3333;
}

.faux-applet-chat-input {
background: white;
color: black;
}

.faux-applet-chat-input .faux-applet-chat-icon {
color: rgba(248, 208, 117, 0.6);
}

.faux-applet-chat-input .faux-applet-chat-btn {
background: #f6c044;
color: #111111;
-webkit-box-shadow: none;
box-shadow: none;
}

.faux-applet-close {
border-color: #222222;
background: rgba(0, 0, 0, 0.8);
color: #999999;
}

.faux-applet-close:hover span {
color: #FFFFFF;
}

Вам также может понравиться