/* ::::: https://joycasino-play.ru/css/style.css ::::: */

@media (max-width: 500px) {
  .intl-tel-input .country-list { white-space: normal; }
}
.is-searchable.is-focused:not(.is-open) > .Select-control { cursor: text; }
.is-focused:not(.is-open) > .Select-control { border-color: rgb(0, 126, 255); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 0px 3px rgba(0, 126, 255, 0.1); }
.Select-control:not(.is-searchable) > .Select-input { outline: medium none; }
html { font-family: sans-serif; }
body { margin: 0px; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio:not([controls]) { display: none; height: 0px; }
a { background-color: transparent; }
a:active, a:hover { outline: 0px none; }
h1 { font-size: 2em; margin: 0.67em 0px; }
img { border: 0px none; }
svg:not(:root) { overflow: hidden; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0px none; padding: 0px; }
.animated, .big-streak-box__score_state_active, .button_animate_pulse { animation-duration: 1s; animation-fill-mode: both; }
.slideInRight { animation-name: slideInRight; }
html { font-size: 62.5%; }
body { opacity: 1 ! important; }
img { vertical-align: middle; max-width: 100%; }
.layout { font-family: Verdana,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: rgb(0, 0, 0); text-shadow: 0px 1px rgba(255, 255, 255, 0.3); font-weight: 400; }
.layout__placeholder-header { height: 51px; margin-bottom: 60px; }
.layout__main { padding-bottom: 40px; background: url('main-bg.jpg') repeat scroll 0px 0px transparent; }
.layout__main-spacer { position: relative; height: 110px; margin-top: -60px; background: linear-gradient(180deg, rgba(0, 0, 0, 0.1) 0px, rgba(0, 0, 0, 0.1)) repeat scroll 0% 0%, url('body-main-bg.png') repeat scroll 0px 0px, none repeat scroll 0% 0% rgba(32, 28, 25, 0.77); }
.layout__main-spacer::before { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; margin: auto; width: 1200px; }
.layout__games-list-filter { position: relative; margin-top: -52px; z-index: 3; }
.layout__games-list-filter::after, .layout__games-list-filter::before { content: ""; position: absolute; top: 52px; width: 68px; height: 17px; }
.layout__games-list-filter::before { left: 0px; background: url('games-list-filter-dotted.png') repeat-x scroll 0px 100%, url('games-list-filter-divider.png') repeat-x scroll 0px 0px transparent; }
.layout__games-list-filter::after { right: 0px; background: url('games-list-filter-dotted.png') repeat-x scroll 0px 100%, url('games-list-filter-divider.png') repeat-x scroll 100% 0px transparent; }
.layout__games-list-filter-divider { position: relative; height: 17px; background: url('games-list-filter-dotted.png') repeat-x scroll 0px 100%, url('games-list-filter-divider.png') repeat-x scroll 0px 0px transparent; }
.layout__games-list-filter-divider::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; border-top: 1px solid rgba(37, 34, 29, 0.58); border-bottom: 1px solid rgba(144, 137, 135, 0.6); }
.layout__footer { position: relative; padding-top: 40px; padding-bottom: 40px; background: url('layout-footer-divider.png') repeat-x scroll 0px 0px, linear-gradient(180deg, rgba(255, 255, 255, 0.07) 0px, rgba(0, 0, 0, 0.18)) repeat scroll 0% 0%, url('body-main-bg.png') repeat scroll 0px 0px, none repeat scroll 0% 0% rgba(32, 28, 25, 0.77); }
.layout__container { box-sizing: border-box; max-width: 1200px; margin: auto; padding-right: 10px; padding-left: 10px; }
.layout__container::after, .layout__container::before { content: ""; display: table; }
.layout__container::after { clear: both; }
.layout__clear::after, .layout__clear::before { content: ""; display: table; }
.layout__clear::after { clear: both; }
.layout__pull-left { float: left; }
.layout__col-wrap::after, .layout__col-wrap::before { content: ""; display: table; }
.layout__col-wrap::after { clear: both; }
@media screen and (max-width: 479px) {
  .layout__col-wrap_hide_screen-s > [class*="layout__col-"] { float: none; width: 100%; }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .layout__col-wrap_hide_screen-m > [class*="layout__col-"] { float: none; width: 100%; }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .layout__col-wrap_hide_screen-l > [class*="layout__col-"] { float: none; width: 100%; }
}
@media screen and (max-width: 479px) {
  .layout__hide-screen-s { display: none ! important; }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .layout__hide-screen-m { display: none ! important; }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .layout__hide-screen-l { display: none ! important; }
}
@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .layout__hide-screen-xl { display: none ! important; }
}
.layout__title-underline::after { display: block; content: ""; width: 60px; height: 1px; margin-top: 5px; background: none repeat scroll 0% 0% rgb(174, 122, 70); border-bottom: 1px solid rgb(220, 207, 194); }
.layout__align-center { text-align: center; }
.layout__mb-20 { margin-bottom: 20px; }
.layout__mb-40 { margin-bottom: 40px; }
.layout__mb-50 { margin-bottom: 50px; }
.layout__mv-60 { margin-top: 60px; margin-bottom: 60px; }
@media screen and (max-width: 479px) {
  .layout__block-screen-s { display: block; }
}
.grids { display: table; table-layout: fixed; border-collapse: collapse; border-spacing: 0px; width: 100%; }
.grids__item { display: table-cell; border: 0px none; padding: 0px; vertical-align: top; }
.grids__item_type_container { width: 100%; }
.rslider__track::after, .rslider__track::before { content: ""; display: table; }
.rslider__track::after { clear: both; }
.rslider__arrow::-moz-focus-inner { padding: 0px; border: 0px none; }
.rslider__pager-btn::-moz-focus-inner { padding: 0px; border: 0px none; }
.rslider__pager-btn::after { content: ""; }
.main-slider__container::after, .main-slider__container::before { content: ""; display: table; }
.main-slider__container::after { clear: both; }
.mini-slider .rslider__slide:not(.rslider__slide_state_active) { visibility: hidden; }
@media screen and (min-width: 480px) {
  .mobile-slider_type_simple > .rslider__list { width: 687px; }
}
@media screen and (min-width: 768px) {
  .mobile-slider_type_simple > .rslider__list { width: 916px; }
}
@media screen and (min-width: 1024px) {
  .mobile-slider_type_simple > .rslider__list { width: 1145px; }
}
@media screen and (min-width: 480px) {
  .mobile-slider_type_flex-table > .rslider__list { width: 810px; }
}
@media screen and (min-width: 768px) {
  .mobile-slider_type_flex-table > .rslider__list { width: 1020px; }
}
@media screen and (min-width: 1024px) {
  .mobile-slider_type_flex-table > .rslider__list { width: 1360px; }
}
@media screen and (min-width: 480px) {
  .mobile-slider_type_flex-table .mobile-slider__item { width: 270px; }
}
@media screen and (min-width: 768px) {
  .mobile-slider_type_flex-table .mobile-slider__item { width: 340px; }
}
@media screen and (min-width: 480px) {
  .mobile-slider_type_fluid-table > .rslider__list { width: 540px; }
}
@media screen and (min-width: 768px) {
  .mobile-slider_type_fluid-table > .rslider__list { width: 1376px; }
}
@media screen and (min-width: 480px) {
  .mobile-slider_type_fluid-table .mobile-slider__item { width: 270px; }
}
@media screen and (min-width: 768px) {
  .mobile-slider_type_fluid-table .mobile-slider__item { width: 688px; }
}
@media screen and (min-width: 480px) {
  .mobile-slider_type_lottery > .rslider__list { width: 680px; }
}
@media screen and (min-width: 768px) {
  .mobile-slider_type_lottery > .rslider__list { width: 1044px; }
}
@media screen and (min-width: 1024px) {
  .mobile-slider_type_lottery > .rslider__list { width: 1218px; }
}
@media screen and (min-width: 480px) {
  .mobile-slider_type_lottery .mobile-slider__item { width: 136px; }
}
@media screen and (min-width: 768px) {
  .mobile-slider_type_lottery .mobile-slider__item { width: 174px; }
}
@media screen and (min-width: 480px) {
  .mobile-slider_type_contributions > .rslider__list { width: 692px; }
}
@media screen and (min-width: 768px) {
  .mobile-slider_type_contributions > .rslider__list { width: 1038px; }
}
@media screen and (min-width: 1024px) {
  .mobile-slider_type_contributions > .rslider__list { width: 1384px; }
}
@media screen and (min-width: 480px) {
  .mobile-slider_type_contributions .mobile-slider__item { width: 346px; }
}
@media screen and (min-width: 480px) {
  .mobile-slider__item { width: 229px; }
}
.gift-slider_type_precashier .gift-slider__item:not(.gift-slider__item_state_active) .gift-slider__img-holder { opacity: 0.5; }
.cashier-slider .rslider__pager-item_state_active .rslider__pager-btn::after { opacity: 1; width: 100%; height: 100%; border-color: transparent; background-color: transparent; }
.cashier-slider .rslider__pager-btn::after { content: ""; border-radius: 100%; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 50%; height: 50%; margin: auto; background-color: transparent; font-size: 0px; line-height: 0; }
.cashier-slider .rslider__pager-btn:focus::after, .cashier-slider .rslider__pager-btn:hover::after { border-color: transparent; background-color: transparent; }
.cashier-slider .rslider__arrow::after, .cashier-slider .rslider__arrow::before { box-sizing: border-box; content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; height: 9px; width: 9px; margin: auto; border-style: solid; }
.cashier-slider .rslider__arrow::before { border-color: rgba(255, 255, 255, 0.29); }
.cashier-slider .rslider__arrow::after { top: -1px; border-color: rgba(158, 83, 42, 0.41); }
.cashier-slider .rslider__arrow_type_left::after, .cashier-slider .rslider__arrow_type_left::before { transform: rotate(-45deg); border-width: 3px 0px 0px 3px; }
.cashier-slider .rslider__arrow_type_left::after { left: 1px; }
.cashier-slider .rslider__arrow_type_right::after, .cashier-slider .rslider__arrow_type_right::before { transform: rotate(45deg); border-width: 3px 3px 0px 0px; }
.cashier-slider .rslider__arrow_type_right::after { right: 1px; }
.cashier-slider .rslider__arrow:hover::before { border-color: rgb(255, 255, 255); }
.cashier-slider .rslider__arrow:hover::after { border-color: rgb(158, 83, 42); }
.cashier-slider__wrapper::after, .cashier-slider__wrapper::before { content: ""; display: table; }
.cashier-slider__wrapper::after { clear: both; }
.cashier-slider__img-holder::before { content: ""; border-radius: 10px; display: block; width: 100%; height: 100%; position: absolute; border: 2px dashed rgb(223, 210, 201); top: 1px; left: 1px; }
.alerts-list { margin: 0px; padding: 0px; font-size: 0px; }
.alert_status_info-secondary .alert__close::after, .alert_status_info-secondary .alert__close::before { height: 100%; background-color: rgb(129, 129, 129); }
.alert_status_info-secondary .alert__close::after, .alert_status_info-secondary .alert__close::before { height: 15px; background-color: rgb(32, 32, 33); }
.alert__close::after, .alert__close::before { content: ""; position: absolute; top: 0px; right: 50%; margin-right: -1px; height: 15px; width: 2px; background-color: rgb(32, 32, 33); }
.alert__close::before { transform: rotate(45deg); }
.alert__close::after { transform: rotate(-45deg); }
.alert__close:active::after, .alert__close:active::before, .alert__close:hover::after, .alert__close:hover::before { background-color: rgb(44, 109, 160); }
.alert__button::-moz-focus-inner { padding: 0px; border: 0px none; }
.box-legend::after, .box-legend::before { content: ""; position: relative; vertical-align: middle; display: inline-block; width: 50%; height: 7px; background-color: rgb(221, 234, 241); box-shadow: 0px 1px 0px 0px rgb(221, 234, 241) inset, 0px 4px 0px 0px rgb(255, 255, 255) inset; }
.box-legend::before { left: -25px; margin-left: -50%; }
.box-legend::after { left: 25px; margin-right: -50%; }
.box-legend_style_dot-img::after, .box-legend_style_dot-img::before { height: 10px; background-color: transparent; box-shadow: none; }
.box-legend_style_wavy-img::after, .box-legend_style_wavy-img::before { height: 10px; background-color: transparent; box-shadow: none; }
.box-legend_type_multi-line::before { left: -40px; }
.box-legend_type_multi-line::after { left: 40px; }
.box-legend_type_multi-line::after, .box-legend_type_multi-line::before { height: 0px; background-color: transparent; border-top: 3px solid rgba(158, 83, 42, 0.41); border-bottom: 2px solid rgba(255, 255, 255, 0.29); box-shadow: none; }
.modal::before { content: ""; display: block; position: absolute; left: 0px; top: 0px; width: 235px; height: 110px; background: url('top_page_decor.png') no-repeat scroll 0px 0px transparent; }
.popover::before { content: ""; position: absolute; }
.popover_type_lang::before { bottom: 100%; right: 15px; border: 0px solid transparent; }
.popover_pos_top-center::before { top: 100%; left: 50%; margin-left: -5px; border-style: solid; border-width: 5px 5px 0px; border-color: rgb(67, 60, 54) transparent transparent; }
.promo-box::before { content: ""; display: block; position: absolute; left: 0px; top: 100%; margin-top: -3px; width: 235px; height: 110px; background: url('top_page_decor.png') no-repeat scroll 0px 0px transparent; }
@media screen and (max-width: 479px) {
  .table-info_degradation_screen-s .table-info__cell { height: auto; border: 0px none; padding: 0px; }
  .table-info_degradation_screen-s .table-info__cell + .table-info__cell { border: 0px none; }
}
@media screen and (min-width: 480px) and (max-width: 767px) {
  .table-info_degradation_screen-m .table-info__cell { height: auto; border: 0px none; padding: 0px; }
  .table-info_degradation_screen-m .table-info__cell + .table-info__cell { border: 0px none; }
}
@media screen and (min-width: 768px) {
  .table-info-flex__item { text-align: left; }
}
@media screen and (min-width: 768px) {
  .table-info-flex__row { flex-direction: row; }
  .table-info-flex__row .counter { text-align: left; }
}
@media screen and (min-width: 768px) {
  .table-info-fluid { display: table; table-layout: fixed; border-collapse: collapse; }
}
@media screen and (min-width: 768px) {
  .table-info-fluid_type_num-list .table-info-fluid__cell:first-child { width: 52px; padding: 0px; text-align: center; }
}
@media screen and (min-width: 768px) {
  .table-info-fluid__thead { display: table-header-group; }
}
@media screen and (min-width: 768px) {
  .table-info-fluid__tbody { display: table-row-group; }
}
@media screen and (min-width: 768px) {
  .table-info-fluid__row { display: table-row; margin-top: 0px; border-collapse: inherit; }
}
.table-info-fluid__cell::before { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: rgb(32, 32, 33); text-shadow: 0px 1px rgba(255, 255, 255, 0.3); font-weight: 400; vertical-align: middle; content: attr(data-title); box-sizing: border-box; display: table-cell; width: 45%; border: 1px solid rgb(189, 154, 115); height: 52px; padding: 1% 2%; background-color: rgba(205, 177, 162, 0.5); text-align: right; }
@media screen and (min-width: 768px) {
  .table-info-fluid__cell { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: rgb(70, 57, 46); text-shadow: 0px 1px rgba(255, 255, 255, 0.3); font-weight: 400; vertical-align: middle; box-sizing: border-box; display: table-cell; border: 1px solid rgb(189, 154, 115); height: 52px; padding: 1% 2%; }
  .table-info-fluid__cell::before { content: none; }
}
@media screen and (max-width: 767px) {
  .table-info-fluid__text { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: rgb(70, 57, 46); text-shadow: 0px 1px rgba(255, 255, 255, 0.3); font-weight: 400; vertical-align: middle; box-sizing: border-box; display: table-cell; border: 1px solid rgb(189, 154, 115); height: 52px; padding: 1% 2%; }
}
.svg { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; margin: auto; }
.svg_type_icon { transform: translateZ(0px); position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; margin: auto; width: 1em; height: 1em; }
.input:-moz-placeholder, .input::-moz-placeholder { opacity: 1; color: rgb(70, 57, 46); text-transform: none; }
.radio-btn__input:checked ~ .radio-btn__icon::before { background-color: rgb(39, 111, 59); }
.radio-btn__icon::before { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; margin: auto; width: 14px; height: 14px; border-radius: 100%; background-color: rgb(70, 57, 46); }
.switch_size_s .switch__input:checked ~ .switch__icon::before { left: 28px; }
.switch_size_s .switch__icon::before { left: 5px; width: 25px; height: 24px; border-radius: 0px; font-size: 10px; line-height: 24px; }
.switch__input:checked ~ .switch__icon::before { left: 38px; color: rgb(255, 255, 255); }
.switch__input:checked ~ .switch__icon::before { content: "On"; }
.switch__input:checked ~ .switch__icon::after { content: "Off"; left: 10px; }
.switch__icon::before { transition: left 0.1s linear 0s; font-family: Georgia,Times,Times New Roman,serif; font-size: 12px; line-height: 28px; color: rgb(255, 255, 255); text-shadow: 0px 1px rgba(255, 255, 255, 0.3); font-weight: 400; content: "Off"; top: 0px; bottom: 0px; left: 2px; margin: auto; border-radius: 100%; width: 28px; height: 28px; background-color: transparent; text-align: center; }
.switch__icon::after, .switch__icon::before { position: absolute; font-style: normal; text-transform: uppercase; }
.switch__icon::after { content: "On"; display: block; top: 10px; right: 10px; color: rgb(168, 105, 74); font-size: 9px; text-align: left; }
.validation_type_info .validation__tooltip_pos_top-right::before { top: 100%; right: auto; left: 15px; border-color: rgb(77, 63, 46) transparent transparent; }
.validation_type_error .validation__tooltip_pos_top-left::before, .validation_type_error .validation__tooltip_pos_top-right::before { border-color: rgb(255, 110, 97) transparent transparent; }
.validation_type_error .validation__tooltip_pos_bottom-left::before { border-color: transparent transparent rgb(255, 110, 97); }
.validation_type_error .validation__tooltip_pos_top-center::before { border-color: rgb(255, 110, 97) transparent transparent; }
.validation__tooltip::before { content: ""; position: absolute; }
.validation__tooltip_pos_top-center::before { top: 100%; left: 50%; margin-left: -5px; border-style: solid; border-width: 5px 5px 0px; }
.validation__tooltip_pos_top-right::before { top: 100%; right: 15px; border-style: solid; border-width: 5px 5px 0px; }
.validation__tooltip_pos_top-left::before { top: 100%; left: 15px; border-style: solid; border-width: 5px 5px 0px; }
.validation__tooltip_pos_bottom-left::before { bottom: 100%; left: 15px; border-style: solid; border-width: 0px 5px 5px; }
.captcha__submit-btn::-moz-focus-inner { padding: 0px; border: 0px none; }
.counter__item:not(:first-child):not(:last-child)::after { content: ":"; position: absolute; top: 0px; right: 0.115em; }
.progress_type_multi.progress::before { transform: translateY(-90%); border-radius: 100px / 50px; }
.progress_type_multi .progress__placeholder::after, .progress_type_multi .progress__placeholder::before { width: 8px; height: 8px; }
.progress_type_volatility .progress__decor, .progress_type_volatility::after, .progress_type_volatility::before { display: none; }
.progress_type_volatility.progress_step_0 .progress__draggable .progress__draggable-inner::after { box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.2) inset, 0px 0px 4px 2px rgba(29, 140, 228, 0.2) inset; }
.progress_type_volatility.progress_step_1 .progress__draggable .progress__draggable-inner::after { box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.2) inset, 0px 0px 4px 2px rgba(75, 250, 122, 0.3) inset; }
.progress_type_volatility.progress_step_2 .progress__draggable .progress__draggable-inner::after { box-shadow: 0px 0px 0px 2px rgba(255, 255, 255, 0.5) inset, 0px 0px 4px 2px rgba(255, 98, 3, 0.86) inset; }
.progress__draggable::after, .progress__draggable::before { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; margin: auto; }
.progress__draggable-inner, .progress__draggable-inner::before { transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; }
.progress__draggable-inner::before { content: ""; }
.progress__draggable-inner::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; margin: auto; border-radius: 100%; }
.button { background: none repeat scroll 0% 0% rgb(255, 255, 255); position: relative; box-sizing: border-box; border: 0px none rgb(255, 255, 255); outline: medium none; margin: 0px; padding: 0px; text-align: center; color: rgb(70, 57, 46); white-space: nowrap; font-family: Tahoma,Arial,sans-serif; font-size: 0px; font-weight: 700; cursor: pointer; border-radius: 0px; }
.button, .button::before { vertical-align: middle; display: inline-block; }
.button::before { height: 27px; content: ""; }
.button:active, .button:hover { border-color: rgb(3, 165, 40); color: rgb(255, 255, 255); }
.button::-moz-focus-inner { padding: 0px; border: 0px none; }
.button_style_success { background: none repeat scroll 0% 0% transparent; }
.button_style_success, .button_style_success:active, .button_style_success:hover, .button_style_warning { border-color: transparent; color: rgb(255, 255, 255); }
.button_style_warning { background: none repeat scroll 0% 0% transparent; }
.button_style_warning:active, .button_style_warning:hover { border-color: transparent; color: rgb(255, 255, 255); }
.button_style_flat-warning { background-color: rgb(232, 74, 18); border-color: rgb(232, 74, 18); }
.button_style_flat-warning:active, .button_style_flat-warning:hover { border-color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); color: rgb(232, 74, 18); }
.button_size_s::before { height: 24px; }
.button_size_m { border-width: 0px; border-radius: 0px; }
.button_size_m::before { height: 45px; }
.button_size_m .button__text { margin-right: 0px; margin-left: 0px; font-size: 15px; }
.button_size_l::before { height: 59px; }
.button_size_xl { border-width: 0px; border-radius: 0px; }
.button_size_xl::before { height: 67px; }
.button_size_xl .button__text { margin-right: 77px; margin-left: 77px; font-size: 18px; }
.button_size_xxl::before { height: 84px; }
.button__text { position: relative; vertical-align: middle; display: inline-block; margin-right: 0px; margin-left: 0px; font-size: 13px; line-height: 1.25; white-space: normal; text-shadow: none; }
.social-list { vertical-align: middle; display: inline-block; margin: 0px 0px -5px -5px; padding: 0px; }
.social-list__item { vertical-align: top; display: inline-block; margin-bottom: 5px; margin-left: 5px; list-style-type: none; }
.social-list__link { position: relative; display: block; text-decoration: none; }
.social-list__title { overflow: hidden; position: absolute; margin: -1px; padding: 0px; width: 1px; height: 1px; clip: rect(0px, 0px, 0px, 0px); }
.list-media { overflow: hidden; position: relative; margin: 0px 0px 0px -35px; padding: 0px; font-size: 0px; text-align: center; }
.list-media__item { vertical-align: top; display: inline-block; margin-left: 35px; white-space: nowrap; list-style-type: none; }
.list-media__item::before { content: ""; vertical-align: middle; display: inline-block; height: 82px; }
.list-media__link { text-decoration: none; }
.list-media__icon, .list-media__link, .nav-bar { vertical-align: middle; display: inline-block; }
.nav-bar::after, .nav-bar::before { display: block; margin-top: 3px; border-top: 3px solid rgb(255, 255, 255); content: ""; }
.nav-bar_state_open::after, .nav-bar_state_open::before { content: none; }
.pagination__link_type_prev::before { content: "<"; font-size: 14px; }
.pagination__link_type_next::before { content: ">"; font-size: 14px; }
.tournament-list_hide_header .tournament-list__row:nth-child(2) .tournament-list__cell { border-top-color: transparent; }
.tournament-list__row_type_selected .tournament-list__cell:first-child, .tournament-list__row_type_selected .tournament-list__cell:nth-child(2) { color: rgb(44, 109, 160); }
.big-streak-box_type_multi .big-streak-box__cell:first-child .big-streak-box__condition::before { content: "x"; position: absolute; left: 0px; }
.cashier-box::after, .cashier-box::before { content: ""; display: table; }
.cashier-box::after { clear: both; }
.account-menu__item:not(:first-child) { margin-left: 20px; }
.account-sub-menu::after { position: absolute; bottom: -2px; content: ""; display: block; height: 1px; width: 100%; border-bottom: 1px solid rgb(226, 206, 190); }
.account-sub-menu__item:not(:first-child) { margin-left: 30px; }
.account-sub-menu__item:not(:first-child)::before { position: absolute; top: 0px; bottom: 0px; margin: auto; left: -19px; content: ""; }
.bonus-calc__vertical-arrow::before { top: 0px; left: -5px; border-width: 0px 5px 5px; }
.bonus-calc__vertical-arrow::after, .bonus-calc__vertical-arrow::before { content: ""; position: absolute; border-style: solid; border-color: transparent transparent rgba(143, 136, 138, 0.33); }
.bonus-calc__vertical-arrow::after { top: 1px; left: -3px; border-width: 0px 3px 3px; }
.bonus-calc__hor-arrow::before { right: 0px; bottom: -5px; border-width: 5px 0px 5px 5px; }
.bonus-calc__hor-arrow::after, .bonus-calc__hor-arrow::before { content: ""; position: absolute; border-style: solid; border-color: transparent transparent transparent rgba(143, 136, 138, 0.33); }
.bonus-calc__hor-arrow::after { right: 1px; bottom: -3px; border-width: 3px 0px 3px 3px; }
.bonus-calc__step:nth-child(2) .bonus-calc__step-inner { height: 44px; }
.bonus-calc__step:nth-child(3) .bonus-calc__step-inner { height: 54px; }
.bonus-calc__step:nth-child(4) .bonus-calc__step-inner { height: 64px; }
.bonus-calc__step:nth-child(5) .bonus-calc__step-inner { height: 74px; }
.bonus-calc__step:nth-child(6) .bonus-calc__step-inner { height: 84px; }
.bonus-calc__step:nth-child(7) .bonus-calc__step-inner { height: 94px; }
.bonus-calc__step:nth-child(8) .bonus-calc__step-inner { height: 104px; }
.bonus-calc__step:nth-child(9) .bonus-calc__step-inner { height: 114px; }
.bonus-calc__step:nth-child(2) .bonus-calc__amount { line-height: 36px; }
.bonus-calc__step:nth-child(3) .bonus-calc__amount { line-height: 46px; }
.bonus-calc__step:nth-child(4) .bonus-calc__amount { line-height: 56px; }
.bonus-calc__step:nth-child(5) .bonus-calc__amount { line-height: 66px; }
.bonus-calc__step:nth-child(6) .bonus-calc__amount { line-height: 76px; }
.bonus-calc__step:nth-child(7) .bonus-calc__amount { line-height: 86px; }
.bonus-calc__step:nth-child(8) .bonus-calc__amount { line-height: 96px; }
.bonus-calc__step:nth-child(9) .bonus-calc__amount { line-height: 106px; }
.content-list__item::before { content: ""; border-radius: 100%; position: absolute; top: 8px; left: -10px; width: 4px; height: 4px; background-color: rgb(158, 83, 42); }
.content-list_with_margin .content-list__item:not(:first-child) { margin-top: 10px; }
.custom-info { font-family: Verdana,Times,Times New Roman,serif; font-size: 13px; line-height: 1.43; color: rgb(165, 163, 161); text-shadow: 0px 1px rgba(255, 255, 255, 0.3); font-weight: 400; padding: 30px; border-top: 1px solid rgb(57, 53, 52); margin-top: 30px; }
.custom-info p { margin: 0px 0px 25px; }
.custom-info a { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1; color: rgb(44, 109, 160); text-shadow: 0px 1px rgba(255, 255, 255, 0.3); font-weight: 400; border-bottom: 1px dotted; text-decoration: none; cursor: pointer; }
.custom-info a:hover { border-bottom-color: transparent; }
.custom-info h1, .custom-info h2, .custom-info h3 { color: rgb(171, 133, 66); }
.custom-info p { color: rgb(165, 163, 161); }
.custom-info a { border-bottom: 1px solid; color: rgb(171, 133, 66); }
.event-stream::before { content: ""; vertical-align: middle; display: inline-block; height: 100%; }
.event-stream::after { opacity: 0.9; content: ""; position: absolute; bottom: 100%; left: 0px; width: 100%; transform: translateY(100%); height: 15px; background: url('layout-footer-divider.png') repeat-x scroll 0px 0px transparent; }
.event-stream__container::before { opacity: 0.8; content: ""; position: absolute; right: 10px; bottom: 100%; margin-bottom: -37px; width: 153px; height: 167px; background: url('event_stream_decore.png') no-repeat scroll 0px 0px transparent; }
.event-stream-list_type_vertical .event-stream-list__item:not(:first-child) { margin-top: 10px; }
.event-stream-list__content::after { display: inline-block; content: ""; width: 100%; height: 0px; }
.game-page-tabs__item:not(:first-child) { margin-left: 5px; }
.games-filter__main-title::after { content: ""; position: absolute; top: 0px; right: 10px; bottom: 0px; margin: auto; width: 0px; height: 0px; border-width: 5px 5px 0px; border-style: solid; border-color: rgb(255, 207, 134) transparent transparent; }
.volatility-box_step_1 .volatility-box__cell:nth-child(2) { color: rgb(76, 165, 101); }
.volatility-box_step_2 .volatility-box__cell:nth-child(3) { color: rgb(237, 118, 53); }
.volatility-box__circle, .volatility-box__circle::before { box-sizing: border-box; position: absolute; right: 0px; left: 0px; border-radius: 100%; }
.volatility-box__circle::before { content: ""; box-shadow: 0px 1px 0px 0px rgb(0, 0, 0); top: 0px; bottom: 0px; margin: auto; width: 14px; height: 14px; background-color: rgb(78, 72, 68); }
.volatility-box__line-part::before { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; height: 4px; margin: auto; background-color: rgba(78, 72, 68, 0.5); }
.bonus-code::before { content: ""; display: block; width: 1024px; height: 400px; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; z-index: 1; }
.bonus-code__input:-moz-placeholder, .bonus-code__input::-moz-placeholder { opacity: 1; color: rgb(37, 37, 37); text-transform: none; }
.form-box__search-input:-moz-placeholder, .form-box__search-input::-moz-placeholder { opacity: 1; color: rgb(70, 57, 46); text-transform: none; }
.form-box__confirm-holder::before { content: ""; vertical-align: middle; display: inline-block; height: 100%; }
.game-box { position: relative; box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.6); font-size: 25px; }
.game-box:hover .game-box__action-content { display: block; }
.game-box .game-box__img-holder::after { display: block; content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.3) inset, 0px 0px 10px 5px rgba(193, 161, 127, 0.4) inset; }
.game-box__img-holder { display: block; }
.game-box__action-content { display: none; overflow: hidden; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; text-align: center; white-space: nowrap; font-size: 0px; background: url('game-box-bg.png') repeat scroll 0px 0px transparent; box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.5) inset, 0px 0px 10px 5px rgba(193, 161, 127, 0.4) inset; z-index: 3; }
.game-box__action-content::before { content: ""; vertical-align: middle; display: inline-block; height: 100%; }
.game-box__align-content { vertical-align: middle; display: inline-block; width: 100%; white-space: normal; }
.game-box__title { overflow: hidden; max-height: 50px; margin: 5px 10px 10px; }
.game-box__holder { margin: 10px; }
.game-box__demo-holder { margin: 10px 10px 5px; }
.game-box__pseudo-link { display: inline-block; text-decoration: none; cursor: pointer; font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1; color: rgb(255, 207, 134); text-shadow: 0px 1px rgba(255, 255, 255, 0.3); font-weight: 400; border-bottom: 1px solid; }
.game-box__pseudo-link:hover { border-bottom: 1px solid transparent; }
.game-box__label-new { box-sizing: border-box; position: absolute; top: 10px; left: 0px; width: 60px; height: 20px; font-size: 60px; }
.game-box__jackpot-holder::before { content: ""; vertical-align: middle; display: inline-block; height: 100%; }
.game-box__jackpot-holder::after { position: absolute; bottom: 100%; left: 0px; width: 100%; background: url('jackpot-tail.png') no-repeat scroll 50% 0px transparent; font-size: 12px; color: rgb(255, 255, 255); text-shadow: 0px 1px rgba(255, 255, 255, 0.3); box-sizing: border-box; z-index: 1; content: "Jackpot"; height: 24px; margin-bottom: -7px; padding-top: 10px; text-transform: uppercase; }
.game-box__jackpot-holder::after, .game-box__jackpot-text { font-family: Georgia,Times,Times New Roman,serif; line-height: 1.25; font-weight: 400; }
.game-box__icon-decor { position: absolute; }
.games-list { margin: 0px; padding: 0px; font-size: 0px; text-align: center; }
.games-list__item { vertical-align: top; display: inline-block; margin-top: 1px; margin-left: 1px; list-style-type: none; }
.img-box__btn-holder::before { content: ""; vertical-align: middle; display: inline-block; height: 100%; }
.menu-simple { margin: 0px; padding: 0px; font-size: 0px; text-align: center; }
.menu-simple__item { vertical-align: middle; display: inline-block; }
.menu-simple__item:not(:first-child) { margin-left: 30px; }
.menu-simple__link { display: inline-block; text-decoration: none; font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: rgb(152, 139, 129); text-shadow: 1px 1px rgba(0, 0, 0, 0.53); font-weight: 400; border-bottom: 1px solid rgb(152, 139, 129); }
.menu-simple__link:hover { border-bottom-color: rgb(255, 207, 134); color: rgb(255, 207, 134); }
.profile-status::after, .profile-status::before { content: ""; display: table; }
.profile-status::after { clear: both; }
.promo-list__item::after, .promo-list__item::before { content: ""; display: table; }
.promo-list__item::after { clear: both; }
.promo-list__title::first-letter { text-transform: uppercase; }
.schedule-list__item:not(:last-child) { margin-bottom: 30px; padding-bottom: 30px; }
.schedule-list__weekday-title::after { position: absolute; content: ""; border-bottom: 1px solid rgb(192, 149, 123); top: 100%; left: 0px; margin-top: 5px; width: 60px; }
.schedule-list__wrapper::before { top: 0px; }
.schedule-list__wrapper::after, .schedule-list__wrapper::before { position: absolute; content: ""; border-bottom: 1px solid rgb(192, 149, 123); left: 0px; width: 100%; }
.schedule-list__wrapper::after { top: 100%; }
.booster-indicator_type_inactive .booster-indicator__icon::before { border: 3px solid rgb(188, 142, 114); }
.booster-indicator_type_mode-on .booster-indicator__icon::after, .booster-indicator_type_mode-on .booster-indicator__icon::before { border-width: 4px 0px 4px 4px; border-style: solid; border-color: transparent transparent transparent rgb(200, 71, 64); }
.booster-indicator_type_active .booster-indicator__icon::after, .booster-indicator_type_active .booster-indicator__icon::before { height: 7px; border-right: 2px solid rgb(44, 109, 160); }
.booster-indicator_type_super-active .booster-indicator__icon::before { border-width: 4px 0px 4px 6px; border-style: solid; border-color: transparent transparent transparent rgb(48, 147, 76); }
.booster-indicator__icon::after, .booster-indicator__icon::before { content: ""; position: absolute; top: 0px; width: 0px; height: 0px; }
.booster-indicator__icon::before { left: 0px; }
.booster-indicator__icon::after { right: 0px; }
.unfinished-achieves__title::after { position: absolute; content: ""; border-bottom: 1px solid rgb(192, 149, 123); top: 100%; left: 0px; margin-top: 20px; width: 60px; }
.unfinished-achieves__content::before { transform: translateY(50%); content: ""; position: absolute; bottom: 100%; right: 0px; left: 0px; height: 23px; }
.unfinished-achieves__content::after { transform: translateY(-50%); content: ""; position: absolute; top: 100%; right: 0px; left: 0px; height: 23px; }
.unfinished-achieves__splash-item:nth-child(2) { width: 1200px; }
.unfinished-achieves__splash-item:nth-child(2)::before { content: ""; position: absolute; top: 0px; right: 0px; width: 151px; height: 100%; }
.unfinished-achieves__splash-item:nth-child(3)::before { content: ""; position: absolute; top: 0px; left: 0px; width: 152px; height: 100%; }
@font-face {
  font-family: "AlgerianBasD";  font-style: normal;  font-weight: 400;  src: url('algerianbasd.eot') format("embedded-opentype"), url('algerianbasd.woff') format("woff"), url('algerianbasd.ttf') format("truetype");}
.account-sub-menu__item:not(:first-child)::before, .flags, .flags-2x, .icons, .icons-2x, .partners, .partners-2x, .payment-systems, .payment-systems-2x, .play-area__closer, .progress__draggable-inner::after, .progress__draggable-inner::before, .rslider__pager-btn::after, .social, .social-2x, .switch__icon::before { vertical-align: middle; display: inline-block; background-repeat: no-repeat; }
.account-sub-menu__item:not(:first-child)::before, .icons, .play-area__closer, .progress__draggable-inner::after, .progress__draggable-inner::before, .rslider__pager-btn::after, .switch__icon::before { background-image: url('sprite-icons.png'); background-size: 410px 394px; }
.account-sub-menu__item:not(:first-child)::before, .icon-account-decor.play-area__closer, .icon-account-decor.progress__draggable-inner::after, .icon-account-decor.progress__draggable-inner::before, .icon-account-decor.rslider__pager-btn::after, .icon-account-decor.switch__icon::before, .icons.icon-account-decor { width: 8px; height: 8px; background-position: -400px -25px; }
.account-sub-menu__link:hover .account-sub-menu__item.icon-achievements:not(:first-child)::before, .account-sub-menu__link:hover .icon-achievements.play-area__closer, .account-sub-menu__link:hover .icons.icon-achievements, .account-sub-menu__link:hover .progress__draggable-inner.icon-achievements::after, .account-sub-menu__link:hover .progress__draggable-inner.icon-achievements::before, .account-sub-menu__link:hover .rslider__pager-btn.icon-achievements::after, .account-sub-menu__link:hover .switch__icon.icon-achievements::before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-achievements:not(:first-child)::before, .account-sub-menu__link_state_active .icon-achievements.play-area__closer, .account-sub-menu__link_state_active .icons.icon-achievements, .account-sub-menu__link_state_active .progress__draggable-inner.icon-achievements::after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-achievements::before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-achievements::after, .account-sub-menu__link_state_active .switch__icon.icon-achievements::before, .icon-achievements-active.account-sub-menu__item:not(:first-child)::before, .icon-achievements-active.play-area__closer, .icon-achievements-active.progress__draggable-inner::after, .icon-achievements-active.progress__draggable-inner::before, .icon-achievements-active.rslider__pager-btn::after, .icon-achievements-active.switch__icon::before, .icons.icon-achievements-active { width: 16px; height: 20px; background-position: -111px -346px; }
.icon-achievements.account-sub-menu__item:not(:first-child)::before, .icon-achievements.play-area__closer, .icon-achievements.progress__draggable-inner::after, .icon-achievements.progress__draggable-inner::before, .icon-achievements.rslider__pager-btn::after, .icon-achievements.switch__icon::before, .icons.icon-achievements { width: 16px; height: 20px; background-position: -132px -346px; }
.icon-active.account-sub-menu__item:not(:first-child)::before, .icon-active.play-area__closer, .icon-active.progress__draggable-inner::after, .icon-active.progress__draggable-inner::before, .icon-active.rslider__pager-btn::after, .icon-active.switch__icon::before, .icons.icon-active { width: 20px; height: 20px; background-position: -375px -89px; }
.icon-alert-close.account-sub-menu__item:not(:first-child)::before, .icon-alert-close.play-area__closer, .icon-alert-close.progress__draggable-inner::after, .icon-alert-close.progress__draggable-inner::before, .icon-alert-close.rslider__pager-btn::after, .icon-alert-close.switch__icon::before, .icons.icon-alert-close { width: 17px; height: 18px; background-position: -153px -346px; }
.icon-arrow-left-hvr.account-sub-menu__item:not(:first-child)::before, .icon-arrow-left-hvr.play-area__closer, .icon-arrow-left-hvr.progress__draggable-inner::after, .icon-arrow-left-hvr.progress__draggable-inner::before, .icon-arrow-left-hvr.rslider__pager-btn::after, .icon-arrow-left-hvr.switch__icon::before, .icons.icon-arrow-left-hvr { width: 11px; height: 13px; background-position: -271px -346px; }
.icon-arrow-left.account-sub-menu__item:not(:first-child)::before, .icon-arrow-left.play-area__closer, .icon-arrow-left.progress__draggable-inner::after, .icon-arrow-left.progress__draggable-inner::before, .icon-arrow-left.rslider__pager-btn::after, .icon-arrow-left.switch__icon::before, .icons.icon-arrow-left { width: 11px; height: 13px; background-position: -255px -346px; }
.icon-arrow-right-hvr.account-sub-menu__item:not(:first-child)::before, .icon-arrow-right-hvr.play-area__closer, .icon-arrow-right-hvr.progress__draggable-inner::after, .icon-arrow-right-hvr.progress__draggable-inner::before, .icon-arrow-right-hvr.rslider__pager-btn::after, .icon-arrow-right-hvr.switch__icon::before, .icons.icon-arrow-right-hvr { width: 11px; height: 13px; background-position: -287px -346px; }
.icon-arrow-right.account-sub-menu__item:not(:first-child)::before, .icon-arrow-right.play-area__closer, .icon-arrow-right.progress__draggable-inner::after, .icon-arrow-right.progress__draggable-inner::before, .icon-arrow-right.rslider__pager-btn::after, .icon-arrow-right.switch__icon::before, .icons.icon-arrow-right { width: 11px; height: 13px; background-position: -303px -346px; }
.account-sub-menu__link:hover .account-sub-menu__item.icon-balance:not(:first-child)::before, .account-sub-menu__link:hover .icon-balance.play-area__closer, .account-sub-menu__link:hover .icons.icon-balance, .account-sub-menu__link:hover .progress__draggable-inner.icon-balance::after, .account-sub-menu__link:hover .progress__draggable-inner.icon-balance::before, .account-sub-menu__link:hover .rslider__pager-btn.icon-balance::after, .account-sub-menu__link:hover .switch__icon.icon-balance::before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-balance:not(:first-child)::before, .account-sub-menu__link_state_active .icon-balance.play-area__closer, .account-sub-menu__link_state_active .icons.icon-balance, .account-sub-menu__link_state_active .progress__draggable-inner.icon-balance::after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-balance::before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-balance::after, .account-sub-menu__link_state_active .switch__icon.icon-balance::before, .icon-balance-active.account-sub-menu__item:not(:first-child)::before, .icon-balance-active.play-area__closer, .icon-balance-active.progress__draggable-inner::after, .icon-balance-active.progress__draggable-inner::before, .icon-balance-active.rslider__pager-btn::after, .icon-balance-active.switch__icon::before, .icons.icon-balance-active { width: 27px; height: 23px; background-position: -199px -252px; }
.icon-balance.account-sub-menu__item:not(:first-child)::before, .icon-balance.play-area__closer, .icon-balance.progress__draggable-inner::after, .icon-balance.progress__draggable-inner::before, .icon-balance.rslider__pager-btn::after, .icon-balance.switch__icon::before, .icons.icon-balance { width: 27px; height: 23px; background-position: -167px -252px; }
.account-sub-menu__link:hover .account-sub-menu__item.icon-bonuscode:not(:first-child)::before, .account-sub-menu__link:hover .icon-bonuscode.play-area__closer, .account-sub-menu__link:hover .icons.icon-bonuscode, .account-sub-menu__link:hover .progress__draggable-inner.icon-bonuscode::after, .account-sub-menu__link:hover .progress__draggable-inner.icon-bonuscode::before, .account-sub-menu__link:hover .rslider__pager-btn.icon-bonuscode::after, .account-sub-menu__link:hover .switch__icon.icon-bonuscode::before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-bonuscode:not(:first-child)::before, .account-sub-menu__link_state_active .icon-bonuscode.play-area__closer, .account-sub-menu__link_state_active .icons.icon-bonuscode, .account-sub-menu__link_state_active .progress__draggable-inner.icon-bonuscode::after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-bonuscode::before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-bonuscode::after, .account-sub-menu__link_state_active .switch__icon.icon-bonuscode::before, .icon-bonuscode-active.account-sub-menu__item:not(:first-child)::before, .icon-bonuscode-active.play-area__closer, .icon-bonuscode-active.progress__draggable-inner::after, .icon-bonuscode-active.progress__draggable-inner::before, .icon-bonuscode-active.rslider__pager-btn::after, .icon-bonuscode-active.switch__icon::before, .icons.icon-bonuscode-active { width: 26px; height: 19px; background-position: -234px -317px; }
.icon-bonuscode.account-sub-menu__item:not(:first-child)::before, .icon-bonuscode.play-area__closer, .icon-bonuscode.progress__draggable-inner::after, .icon-bonuscode.progress__draggable-inner::before, .icon-bonuscode.rslider__pager-btn::after, .icon-bonuscode.switch__icon::before, .icons.icon-bonuscode { width: 26px; height: 19px; background-position: -203px -317px; }
.icon-button-slider-active.account-sub-menu__item:not(:first-child)::before, .icon-button-slider-active.play-area__closer, .icon-button-slider-active.progress__draggable-inner::after, .icon-button-slider-active.progress__draggable-inner::before, .icon-button-slider-active.rslider__pager-btn::after, .icon-button-slider-active.switch__icon::before, .icons.icon-button-slider-active { width: 11px; height: 11px; background-position: -139px -83px; }
.icon-button-slider-default.account-sub-menu__item:not(:first-child)::before, .icon-button-slider-default.play-area__closer, .icon-button-slider-default.progress__draggable-inner::after, .icon-button-slider-default.progress__draggable-inner::before, .icon-button-slider-default.rslider__pager-btn::after, .icon-button-slider-default.switch__icon::before, .icons.icon-button-slider-default { width: 11px; height: 11px; background-position: -319px -346px; }
.cashier-slider .rslider__pager-item_state_active .rslider__pager-btn::after, .cashier-slider .rslider__pager-item_state_active .rslider__pager-btn:focus::after, .cashier-slider .rslider__pager-item_state_active .rslider__pager-btn:hover::after, .icon-button-slider-tuning-big-active.account-sub-menu__item:not(:first-child)::before, .icon-button-slider-tuning-big-active.play-area__closer, .icon-button-slider-tuning-big-active.progress__draggable-inner::after, .icon-button-slider-tuning-big-active.progress__draggable-inner::before, .icon-button-slider-tuning-big-active.rslider__pager-btn::after, .icon-button-slider-tuning-big-active.switch__icon::before, .icons.icon-button-slider-tuning-big-active { width: 16px; height: 17px; background-position: -196px -346px; }
.icon-button-slider-tuning-big.account-sub-menu__item:not(:first-child)::before, .icon-button-slider-tuning-big.play-area__closer, .icon-button-slider-tuning-big.progress__draggable-inner::after, .icon-button-slider-tuning-big.progress__draggable-inner::before, .icon-button-slider-tuning-big.rslider__pager-btn::after, .icon-button-slider-tuning-big.switch__icon::before, .icons.icon-button-slider-tuning-big { width: 16px; height: 17px; background-position: -175px -346px; }
.icon-button-slider-tuning-small-active.account-sub-menu__item:not(:first-child)::before, .icon-button-slider-tuning-small-active.play-area__closer, .icon-button-slider-tuning-small-active.progress__draggable-inner::after, .icon-button-slider-tuning-small-active.progress__draggable-inner::before, .icon-button-slider-tuning-small-active.rslider__pager-btn::after, .icon-button-slider-tuning-small-active.switch__icon::before, .icons.icon-button-slider-tuning-small-active { width: 12px; height: 13px; background-position: -238px -346px; }
.cashier-slider .rslider__pager-btn:focus::after, .cashier-slider .rslider__pager-btn:hover::after, .icon-button-slider-tuning-small.account-sub-menu__item:not(:first-child)::before, .icon-button-slider-tuning-small.play-area__closer, .icon-button-slider-tuning-small.progress__draggable-inner::after, .icon-button-slider-tuning-small.progress__draggable-inner::before, .icon-button-slider-tuning-small.rslider__pager-btn::after, .icon-button-slider-tuning-small.switch__icon::before, .icons.icon-button-slider-tuning-small { width: 12px; height: 13px; background-position: -351px -317px; }
.icon-button-slider-tuning-unable-big.account-sub-menu__item:not(:first-child)::before, .icon-button-slider-tuning-unable-big.play-area__closer, .icon-button-slider-tuning-unable-big.progress__draggable-inner::after, .icon-button-slider-tuning-unable-big.progress__draggable-inner::before, .icon-button-slider-tuning-unable-big.rslider__pager-btn::after, .icon-button-slider-tuning-unable-big.switch__icon::before, .icons.icon-button-slider-tuning-unable-big { width: 16px; height: 17px; background-position: -217px -346px; }
.cashier-slider .rslider__pager-btn::after, .icon-button-slider-tuning-unable.account-sub-menu__item:not(:first-child)::before, .icon-button-slider-tuning-unable.play-area__closer, .icon-button-slider-tuning-unable.progress__draggable-inner::after, .icon-button-slider-tuning-unable.progress__draggable-inner::before, .icon-button-slider-tuning-unable.rslider__pager-btn::after, .icon-button-slider-tuning-unable.switch__icon::before, .icons.icon-button-slider-tuning-unable { width: 12px; height: 12px; background-position: -122px -83px; }
.icon-calendar-active.account-sub-menu__item:not(:first-child)::before, .icon-calendar-active.play-area__closer, .icon-calendar-active.progress__draggable-inner::after, .icon-calendar-active.progress__draggable-inner::before, .icon-calendar-active.rslider__pager-btn::after, .icon-calendar-active.switch__icon::before, .icons.icon-calendar-active, .tab:hover .account-sub-menu__item.icon-calendar:not(:first-child)::before, .tab:hover .icon-calendar.play-area__closer, .tab:hover .icons.icon-calendar, .tab:hover .progress__draggable-inner.icon-calendar::after, .tab:hover .progress__draggable-inner.icon-calendar::before, .tab:hover .rslider__pager-btn.icon-calendar::after, .tab:hover .switch__icon.icon-calendar::before, .tab_state_active .account-sub-menu__item.icon-calendar:not(:first-child)::before, .tab_state_active .icon-calendar.play-area__closer, .tab_state_active .icons.icon-calendar, .tab_state_active .progress__draggable-inner.icon-calendar::after, .tab_state_active .progress__draggable-inner.icon-calendar::before, .tab_state_active .rslider__pager-btn.icon-calendar::after, .tab_state_active .switch__icon.icon-calendar::before { width: 29px; height: 30px; background-position: -304px -169px; }
.icon-calendar.account-sub-menu__item:not(:first-child)::before, .icon-calendar.play-area__closer, .icon-calendar.progress__draggable-inner::after, .icon-calendar.progress__draggable-inner::before, .icon-calendar.rslider__pager-btn::after, .icon-calendar.switch__icon::before, .icons.icon-calendar { width: 29px; height: 30px; background-position: -304px -134px; }
.account-menu__link:hover .icon-cashier.account-sub-menu__item:not(:first-child)::before, .account-menu__link:hover .icon-cashier.play-area__closer, .account-menu__link:hover .icons.icon-cashier, .account-menu__link:hover .progress__draggable-inner.icon-cashier::after, .account-menu__link:hover .progress__draggable-inner.icon-cashier::before, .account-menu__link:hover .rslider__pager-btn.icon-cashier::after, .account-menu__link:hover .switch__icon.icon-cashier::before, .account-menu__link_state_active .icon-cashier.account-sub-menu__item:not(:first-child)::before, .account-menu__link_state_active .icon-cashier.play-area__closer, .account-menu__link_state_active .icons.icon-cashier, .account-menu__link_state_active .progress__draggable-inner.icon-cashier::after, .account-menu__link_state_active .progress__draggable-inner.icon-cashier::before, .account-menu__link_state_active .rslider__pager-btn.icon-cashier::after, .account-menu__link_state_active .switch__icon.icon-cashier::before, .icon-cashier-active.account-sub-menu__item:not(:first-child)::before, .icon-cashier-active.play-area__closer, .icon-cashier-active.progress__draggable-inner::after, .icon-cashier-active.progress__draggable-inner::before, .icon-cashier-active.rslider__pager-btn::after, .icon-cashier-active.switch__icon::before, .icons.icon-cashier-active { width: 35px; height: 27px; background-position: -304px 0px; }
.icon-cashier.account-sub-menu__item:not(:first-child)::before, .icon-cashier.play-area__closer, .icon-cashier.progress__draggable-inner::after, .icon-cashier.progress__draggable-inner::before, .icon-cashier.rslider__pager-btn::after, .icon-cashier.switch__icon::before, .icons.icon-cashier { width: 35px; height: 27px; background-position: -304px -32px; }
.icon-checkbox-active-secondary.account-sub-menu__item:not(:first-child)::before, .icon-checkbox-active-secondary.play-area__closer, .icon-checkbox-active-secondary.progress__draggable-inner::after, .icon-checkbox-active-secondary.progress__draggable-inner::before, .icon-checkbox-active-secondary.rslider__pager-btn::after, .icon-checkbox-active-secondary.switch__icon::before, .icons.icon-checkbox-active-secondary { width: 22px; height: 22px; background-position: -84px -346px; }
.icon-checkbox-active.account-sub-menu__item:not(:first-child)::before, .icon-checkbox-active.play-area__closer, .icon-checkbox-active.progress__draggable-inner::after, .icon-checkbox-active.progress__draggable-inner::before, .icon-checkbox-active.rslider__pager-btn::after, .icon-checkbox-active.switch__icon::before, .icons.icon-checkbox-active { width: 28px; height: 26px; background-position: -97px -285px; }
.icon-checkbox-default-secondary.account-sub-menu__item:not(:first-child)::before, .icon-checkbox-default-secondary.play-area__closer, .icon-checkbox-default-secondary.progress__draggable-inner::after, .icon-checkbox-default-secondary.progress__draggable-inner::before, .icon-checkbox-default-secondary.rslider__pager-btn::after, .icon-checkbox-default-secondary.switch__icon::before, .icons.icon-checkbox-default-secondary { width: 23px; height: 22px; background-position: -56px -346px; }
.icon-checkbox-default.account-sub-menu__item:not(:first-child)::before, .icon-checkbox-default.play-area__closer, .icon-checkbox-default.progress__draggable-inner::after, .icon-checkbox-default.progress__draggable-inner::before, .icon-checkbox-default.rslider__pager-btn::after, .icon-checkbox-default.switch__icon::before, .icons.icon-checkbox-default { width: 28px; height: 26px; background-position: -64px -285px; }
.icon-clock.account-sub-menu__item:not(:first-child)::before, .icon-clock.play-area__closer, .icon-clock.progress__draggable-inner::after, .icon-clock.progress__draggable-inner::before, .icon-clock.rslider__pager-btn::after, .icon-clock.switch__icon::before, .icons.icon-clock { width: 40px; height: 41px; background-position: -216px 0px; }
.icon-close-default-active.account-sub-menu__item:not(:first-child)::before, .icon-close-default-active.play-area__closer, .icon-close-default-active.progress__draggable-inner::after, .icon-close-default-active.progress__draggable-inner::before, .icon-close-default-active.rslider__pager-btn::after, .icon-close-default-active.switch__icon::before, .icons.icon-close-default-active { width: 24px; height: 24px; background-position: -344px -276px; }
.icon-close-default-hvr.account-sub-menu__item:not(:first-child)::before, .icon-close-default-hvr.play-area__closer, .icon-close-default-hvr.progress__draggable-inner::after, .icon-close-default-hvr.progress__draggable-inner::before, .icon-close-default-hvr.rslider__pager-btn::after, .icon-close-default-hvr.switch__icon::before, .icons.icon-close-default-hvr { width: 30px; height: 31px; background-position: -304px -64px; }
.icon-close-default.account-sub-menu__item:not(:first-child)::before, .icon-close-default.play-area__closer, .icon-close-default.progress__draggable-inner::after, .icon-close-default.progress__draggable-inner::before, .icon-close-default.rslider__pager-btn::after, .icon-close-default.switch__icon::before, .icons.icon-close-default { width: 24px; height: 24px; background-position: -29px -317px; }
.account-sub-menu__item.play-area__closer:hover:not(:first-child)::before, .icon-close-hvr.account-sub-menu__item:not(:first-child)::before, .icon-close-hvr.play-area__closer, .icon-close-hvr.progress__draggable-inner::after, .icon-close-hvr.progress__draggable-inner::before, .icon-close-hvr.rslider__pager-btn::after, .icon-close-hvr.switch__icon::before, .icons.icon-close-hvr, .icons.modal__close:hover, .modal__close.account-sub-menu__item:hover:not(:first-child)::before, .modal__close.progress__draggable-inner:hover::after, .modal__close.progress__draggable-inner:hover::before, .modal__close.switch__icon:hover::before, .play-area__closer:hover, .progress__draggable-inner.play-area__closer:hover::after, .progress__draggable-inner.play-area__closer:hover::before, .rslider__pager-btn.modal__close:hover::after, .rslider__pager-btn.play-area__closer:hover::after, .switch__icon.play-area__closer:hover::before { width: 40px; height: 39px; background-position: -134px -207px; }
.icon-close-menu.account-sub-menu__item:not(:first-child)::before, .icon-close-menu.play-area__closer, .icon-close-menu.progress__draggable-inner::after, .icon-close-menu.progress__draggable-inner::before, .icon-close-menu.rslider__pager-btn::after, .icon-close-menu.switch__icon::before, .icons.icon-close-menu { width: 24px; height: 23px; background-position: -58px -317px; }
.account-sub-menu__item.play-area__closer:not(:first-child)::before, .icon-close.account-sub-menu__item:not(:first-child)::before, .icon-close.progress__draggable-inner::after, .icon-close.progress__draggable-inner::before, .icon-close.rslider__pager-btn::after, .icon-close.switch__icon::before, .icons.icon-close, .play-area__closer, .progress__draggable-inner.play-area__closer::after, .progress__draggable-inner.play-area__closer::before, .rslider__pager-btn.play-area__closer::after, .switch__icon.play-area__closer::before { width: 40px; height: 39px; background-position: -89px -207px; }
.icon-coin-opacity.account-sub-menu__item:not(:first-child)::before, .icon-coin-opacity.play-area__closer, .icon-coin-opacity.progress__draggable-inner::after, .icon-coin-opacity.progress__draggable-inner::before, .icon-coin-opacity.rslider__pager-btn::after, .icon-coin-opacity.switch__icon::before, .icons.icon-coin-opacity { width: 60px; height: 59px; background-position: 0px -43px; }
.icon-contest-active.account-sub-menu__item:not(:first-child)::before, .icon-contest-active.play-area__closer, .icon-contest-active.progress__draggable-inner::after, .icon-contest-active.progress__draggable-inner::before, .icon-contest-active.rslider__pager-btn::after, .icon-contest-active.switch__icon::before, .icons.icon-contest-active, .tab:hover .account-sub-menu__item.icon-contest:not(:first-child)::before, .tab:hover .icon-contest.play-area__closer, .tab:hover .icons.icon-contest, .tab:hover .progress__draggable-inner.icon-contest::after, .tab:hover .progress__draggable-inner.icon-contest::before, .tab:hover .rslider__pager-btn.icon-contest::after, .tab:hover .switch__icon.icon-contest::before, .tab_state_active .account-sub-menu__item.icon-contest:not(:first-child)::before, .tab_state_active .icon-contest.play-area__closer, .tab_state_active .icons.icon-contest, .tab_state_active .progress__draggable-inner.icon-contest::after, .tab_state_active .progress__draggable-inner.icon-contest::before, .tab_state_active .rslider__pager-btn.icon-contest::after, .tab_state_active .switch__icon.icon-contest::before { width: 20px; height: 26px; background-position: -375px -31px; }
.icon-contest.account-sub-menu__item:not(:first-child)::before, .icon-contest.play-area__closer, .icon-contest.progress__draggable-inner::after, .icon-contest.progress__draggable-inner::before, .icon-contest.rslider__pager-btn::after, .icon-contest.switch__icon::before, .icons.icon-contest { width: 20px; height: 26px; background-position: -375px 0px; }
.icon-counter-decor.account-sub-menu__item:not(:first-child)::before, .icon-counter-decor.play-area__closer, .icon-counter-decor.progress__draggable-inner::after, .icon-counter-decor.progress__draggable-inner::before, .icon-counter-decor.rslider__pager-btn::after, .icon-counter-decor.switch__icon::before, .icons.icon-counter-decor { width: 12px; height: 7px; background-position: -344px -305px; }
.icon-counter-slice-decor.account-sub-menu__item:not(:first-child)::before, .icon-counter-slice-decor.play-area__closer, .icon-counter-slice-decor.progress__draggable-inner::after, .icon-counter-slice-decor.progress__draggable-inner::before, .icon-counter-slice-decor.rslider__pager-btn::after, .icon-counter-slice-decor.switch__icon::before, .icons.icon-counter-slice-decor { width: 6px; height: 6px; background-position: -400px -38px; }
.icon-cup-active.account-sub-menu__item:not(:first-child)::before, .icon-cup-active.play-area__closer, .icon-cup-active.progress__draggable-inner::after, .icon-cup-active.progress__draggable-inner::before, .icon-cup-active.rslider__pager-btn::after, .icon-cup-active.switch__icon::before, .icons.icon-cup-active { width: 18px; height: 20px; background-position: -375px -272px; }
.icon-cup.account-sub-menu__item:not(:first-child)::before, .icon-cup.play-area__closer, .icon-cup.progress__draggable-inner::after, .icon-cup.progress__draggable-inner::before, .icon-cup.rslider__pager-btn::after, .icon-cup.switch__icon::before, .icons.icon-cup { width: 18px; height: 20px; background-position: -375px -343px; }
.icon-default.account-sub-menu__item:not(:first-child)::before, .icon-default.play-area__closer, .icon-default.progress__draggable-inner::after, .icon-default.progress__draggable-inner::before, .icon-default.rslider__pager-btn::after, .icon-default.switch__icon::before, .icons.icon-default { width: 20px; height: 20px; background-position: -375px -114px; }
.account-sub-menu__link:hover .account-sub-menu__item.icon-deposit:not(:first-child)::before, .account-sub-menu__link:hover .icon-deposit.play-area__closer, .account-sub-menu__link:hover .icons.icon-deposit, .account-sub-menu__link:hover .progress__draggable-inner.icon-deposit::after, .account-sub-menu__link:hover .progress__draggable-inner.icon-deposit::before, .account-sub-menu__link:hover .rslider__pager-btn.icon-deposit::after, .account-sub-menu__link:hover .switch__icon.icon-deposit::before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-deposit:not(:first-child)::before, .account-sub-menu__link_state_active .icon-deposit.play-area__closer, .account-sub-menu__link_state_active .icons.icon-deposit, .account-sub-menu__link_state_active .progress__draggable-inner.icon-deposit::after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-deposit::before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-deposit::after, .account-sub-menu__link_state_active .switch__icon.icon-deposit::before, .icon-deposit-active.account-sub-menu__item:not(:first-child)::before, .icon-deposit-active.play-area__closer, .icon-deposit-active.progress__draggable-inner::after, .icon-deposit-active.progress__draggable-inner::before, .icon-deposit-active.rslider__pager-btn::after, .icon-deposit-active.switch__icon::before, .icons.icon-deposit-active { width: 28px; height: 22px; background-position: -231px -285px; }
.icon-deposit.account-sub-menu__item:not(:first-child)::before, .icon-deposit.play-area__closer, .icon-deposit.progress__draggable-inner::after, .icon-deposit.progress__draggable-inner::before, .icon-deposit.rslider__pager-btn::after, .icon-deposit.switch__icon::before, .icons.icon-deposit { width: 28px; height: 22px; background-position: -231px -252px; }
.form-box__ulpload-file-holder:hover .account-sub-menu__item.icon-downloads:not(:first-child)::before, .form-box__ulpload-file-holder:hover .icon-downloads.play-area__closer, .form-box__ulpload-file-holder:hover .icons.icon-downloads, .form-box__ulpload-file-holder:hover .progress__draggable-inner.icon-downloads::after, .form-box__ulpload-file-holder:hover .progress__draggable-inner.icon-downloads::before, .form-box__ulpload-file-holder:hover .rslider__pager-btn.icon-downloads::after, .form-box__ulpload-file-holder:hover .switch__icon.icon-downloads::before, .icon-downloads-hvr.account-sub-menu__item:not(:first-child)::before, .icon-downloads-hvr.play-area__closer, .icon-downloads-hvr.progress__draggable-inner::after, .icon-downloads-hvr.progress__draggable-inner::before, .icon-downloads-hvr.rslider__pager-btn::after, .icon-downloads-hvr.switch__icon::before, .icons.icon-downloads-hvr { width: 39px; height: 39px; background-position: -179px -207px; }
.icon-downloads.account-sub-menu__item:not(:first-child)::before, .icon-downloads.play-area__closer, .icon-downloads.progress__draggable-inner::after, .icon-downloads.progress__draggable-inner::before, .icon-downloads.rslider__pager-btn::after, .icon-downloads.switch__icon::before, .icons.icon-downloads { width: 39px; height: 38px; background-position: -50px -164px; }
.icon-favourite-lable.account-sub-menu__item:not(:first-child)::before, .icon-favourite-lable.play-area__closer, .icon-favourite-lable.progress__draggable-inner::after, .icon-favourite-lable.progress__draggable-inner::before, .icon-favourite-lable.rslider__pager-btn::after, .icon-favourite-lable.switch__icon::before, .icons.icon-favourite-lable { width: 15px; height: 14px; background-position: -331px -317px; }
.icon-favourite.account-sub-menu__item:not(:first-child)::before, .icon-favourite.play-area__closer, .icon-favourite.progress__draggable-inner::after, .icon-favourite.progress__draggable-inner::before, .icon-favourite.rslider__pager-btn::after, .icon-favourite.switch__icon::before, .icons.icon-favourite { width: 32px; height: 29px; background-position: -304px -100px; }
.game-page-tabs__link:hover .account-sub-menu__item.icon-game-achievs:not(:first-child)::before, .game-page-tabs__link:hover .icon-game-achievs.play-area__closer, .game-page-tabs__link:hover .icons.icon-game-achievs, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-achievs::after, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-achievs::before, .game-page-tabs__link:hover .rslider__pager-btn.icon-game-achievs::after, .game-page-tabs__link:hover .switch__icon.icon-game-achievs::before, .game-page-tabs__link_state_active .account-sub-menu__item.icon-game-achievs:not(:first-child)::before, .game-page-tabs__link_state_active .icon-game-achievs.play-area__closer, .game-page-tabs__link_state_active .icons.icon-game-achievs, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-achievs::after, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-achievs::before, .game-page-tabs__link_state_active .rslider__pager-btn.icon-game-achievs::after, .game-page-tabs__link_state_active .switch__icon.icon-game-achievs::before, .icon-game-achievs-active.account-sub-menu__item:not(:first-child)::before, .icon-game-achievs-active.play-area__closer, .icon-game-achievs-active.progress__draggable-inner::after, .icon-game-achievs-active.progress__draggable-inner::before, .icon-game-achievs-active.rslider__pager-btn::after, .icon-game-achievs-active.switch__icon::before, .icons.icon-game-achievs-active { width: 38px; height: 38px; background-position: -261px -43px; }
.icon-game-achievs.account-sub-menu__item:not(:first-child)::before, .icon-game-achievs.play-area__closer, .icon-game-achievs.progress__draggable-inner::after, .icon-game-achievs.progress__draggable-inner::before, .icon-game-achievs.rslider__pager-btn::after, .icon-game-achievs.switch__icon::before, .icons.icon-game-achievs { width: 24px; height: 24px; background-position: 0px -317px; }
.icon-game-box-decor.account-sub-menu__item:not(:first-child)::before, .icon-game-box-decor.play-area__closer, .icon-game-box-decor.progress__draggable-inner::after, .icon-game-box-decor.progress__draggable-inner::before, .icon-game-box-decor.rslider__pager-btn::after, .icon-game-box-decor.switch__icon::before, .icons.icon-game-box-decor { width: 23px; height: 24px; background-position: 0px -346px; }
.game-page-tabs__link:hover .account-sub-menu__item.icon-game-contest:not(:first-child)::before, .game-page-tabs__link:hover .icon-game-contest.play-area__closer, .game-page-tabs__link:hover .icons.icon-game-contest, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-contest::after, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-contest::before, .game-page-tabs__link:hover .rslider__pager-btn.icon-game-contest::after, .game-page-tabs__link:hover .switch__icon.icon-game-contest::before, .game-page-tabs__link_state_active .account-sub-menu__item.icon-game-contest:not(:first-child)::before, .game-page-tabs__link_state_active .icon-game-contest.play-area__closer, .game-page-tabs__link_state_active .icons.icon-game-contest, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-contest::after, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-contest::before, .game-page-tabs__link_state_active .rslider__pager-btn.icon-game-contest::after, .game-page-tabs__link_state_active .switch__icon.icon-game-contest::before, .icon-game-contest-active.account-sub-menu__item:not(:first-child)::before, .icon-game-contest-active.play-area__closer, .icon-game-contest-active.progress__draggable-inner::after, .icon-game-contest-active.progress__draggable-inner::before, .icon-game-contest-active.rslider__pager-btn::after, .icon-game-contest-active.switch__icon::before, .icons.icon-game-contest-active { width: 38px; height: 38px; background-position: -261px 0px; }
.icon-game-contest.account-sub-menu__item:not(:first-child)::before, .icon-game-contest.play-area__closer, .icon-game-contest.progress__draggable-inner::after, .icon-game-contest.progress__draggable-inner::before, .icon-game-contest.rslider__pager-btn::after, .icon-game-contest.switch__icon::before, .icons.icon-game-contest { width: 17px; height: 22px; background-position: -375px -245px; }
.game-page-tabs__link:hover .account-sub-menu__item.icon-game-cup:not(:first-child)::before, .game-page-tabs__link:hover .icon-game-cup.play-area__closer, .game-page-tabs__link:hover .icons.icon-game-cup, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-cup::after, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-cup::before, .game-page-tabs__link:hover .rslider__pager-btn.icon-game-cup::after, .game-page-tabs__link:hover .switch__icon.icon-game-cup::before, .game-page-tabs__link_state_active .account-sub-menu__item.icon-game-cup:not(:first-child)::before, .game-page-tabs__link_state_active .icon-game-cup.play-area__closer, .game-page-tabs__link_state_active .icons.icon-game-cup, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-cup::after, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-cup::before, .game-page-tabs__link_state_active .rslider__pager-btn.icon-game-cup::after, .game-page-tabs__link_state_active .switch__icon.icon-game-cup::before, .icon-game-cup-active.account-sub-menu__item:not(:first-child)::before, .icon-game-cup-active.play-area__closer, .icon-game-cup-active.progress__draggable-inner::after, .icon-game-cup-active.progress__draggable-inner::before, .icon-game-cup-active.rslider__pager-btn::after, .icon-game-cup-active.switch__icon::before, .icons.icon-game-cup-active { width: 38px; height: 38px; background-position: -137px -164px; }
.icon-game-cup.account-sub-menu__item:not(:first-child)::before, .icon-game-cup.play-area__closer, .icon-game-cup.progress__draggable-inner::after, .icon-game-cup.progress__draggable-inner::before, .icon-game-cup.rslider__pager-btn::after, .icon-game-cup.switch__icon::before, .icons.icon-game-cup { width: 20px; height: 22px; background-position: -375px -62px; }
.game-page-tabs__link:hover .account-sub-menu__item.icon-game-notifications:not(:first-child)::before, .game-page-tabs__link:hover .icon-game-notifications.play-area__closer, .game-page-tabs__link:hover .icons.icon-game-notifications, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-notifications::after, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-notifications::before, .game-page-tabs__link:hover .rslider__pager-btn.icon-game-notifications::after, .game-page-tabs__link:hover .switch__icon.icon-game-notifications::before, .game-page-tabs__link_state_active .account-sub-menu__item.icon-game-notifications:not(:first-child)::before, .game-page-tabs__link_state_active .icon-game-notifications.play-area__closer, .game-page-tabs__link_state_active .icons.icon-game-notifications, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-notifications::after, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-notifications::before, .game-page-tabs__link_state_active .rslider__pager-btn.icon-game-notifications::after, .game-page-tabs__link_state_active .switch__icon.icon-game-notifications::before, .icon-game-notifications-active.account-sub-menu__item:not(:first-child)::before, .icon-game-notifications-active.play-area__closer, .icon-game-notifications-active.progress__draggable-inner::after, .icon-game-notifications-active.progress__draggable-inner::before, .icon-game-notifications-active.rslider__pager-btn::after, .icon-game-notifications-active.switch__icon::before, .icons.icon-game-notifications-active { width: 38px; height: 38px; background-position: -94px -164px; }
.icon-game-notifications.account-sub-menu__item:not(:first-child)::before, .icon-game-notifications.play-area__closer, .icon-game-notifications.progress__draggable-inner::after, .icon-game-notifications.progress__draggable-inner::before, .icon-game-notifications.rslider__pager-btn::after, .icon-game-notifications.switch__icon::before, .icons.icon-game-notifications { width: 10px; height: 20px; background-position: -400px 0px; }
.game-page-tabs__link:hover .account-sub-menu__item.icon-game-user:not(:first-child)::before, .game-page-tabs__link:hover .icon-game-user.play-area__closer, .game-page-tabs__link:hover .icons.icon-game-user, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-user::after, .game-page-tabs__link:hover .progress__draggable-inner.icon-game-user::before, .game-page-tabs__link:hover .rslider__pager-btn.icon-game-user::after, .game-page-tabs__link:hover .switch__icon.icon-game-user::before, .game-page-tabs__link_state_active .account-sub-menu__item.icon-game-user:not(:first-child)::before, .game-page-tabs__link_state_active .icon-game-user.play-area__closer, .game-page-tabs__link_state_active .icons.icon-game-user, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-user::after, .game-page-tabs__link_state_active .progress__draggable-inner.icon-game-user::before, .game-page-tabs__link_state_active .rslider__pager-btn.icon-game-user::after, .game-page-tabs__link_state_active .switch__icon.icon-game-user::before, .icon-game-user-active.account-sub-menu__item:not(:first-child)::before, .icon-game-user-active.play-area__closer, .icon-game-user-active.progress__draggable-inner::after, .icon-game-user-active.progress__draggable-inner::before, .icon-game-user-active.rslider__pager-btn::after, .icon-game-user-active.switch__icon::before, .icons.icon-game-user-active { width: 38px; height: 38px; background-position: -261px -86px; }
.icon-game-user.account-sub-menu__item:not(:first-child)::before, .icon-game-user.play-area__closer, .icon-game-user.progress__draggable-inner::after, .icon-game-user.progress__draggable-inner::before, .icon-game-user.rslider__pager-btn::after, .icon-game-user.switch__icon::before, .icons.icon-game-user { width: 19px; height: 21px; background-position: -375px -139px; }
.account-menu__link:hover .icon-gift-promo.account-sub-menu__item:not(:first-child)::before, .account-menu__link:hover .icon-gift-promo.play-area__closer, .account-menu__link:hover .icons.icon-gift-promo, .account-menu__link:hover .progress__draggable-inner.icon-gift-promo::after, .account-menu__link:hover .progress__draggable-inner.icon-gift-promo::before, .account-menu__link:hover .rslider__pager-btn.icon-gift-promo::after, .account-menu__link:hover .switch__icon.icon-gift-promo::before, .account-menu__link_state_active .icon-gift-promo.account-sub-menu__item:not(:first-child)::before, .account-menu__link_state_active .icon-gift-promo.play-area__closer, .account-menu__link_state_active .icons.icon-gift-promo, .account-menu__link_state_active .progress__draggable-inner.icon-gift-promo::after, .account-menu__link_state_active .progress__draggable-inner.icon-gift-promo::before, .account-menu__link_state_active .rslider__pager-btn.icon-gift-promo::after, .account-menu__link_state_active .switch__icon.icon-gift-promo::before, .icon-gift-promo-active.account-sub-menu__item:not(:first-child)::before, .icon-gift-promo-active.play-area__closer, .icon-gift-promo-active.progress__draggable-inner::after, .icon-gift-promo-active.progress__draggable-inner::before, .icon-gift-promo-active.rslider__pager-btn::after, .icon-gift-promo-active.switch__icon::before, .icons.icon-gift-promo-active { width: 25px; height: 27px; background-position: -344px -96px; }
.icon-gift-promo.account-sub-menu__item:not(:first-child)::before, .icon-gift-promo.play-area__closer, .icon-gift-promo.progress__draggable-inner::after, .icon-gift-promo.progress__draggable-inner::before, .icon-gift-promo.rslider__pager-btn::after, .icon-gift-promo.switch__icon::before, .icons.icon-gift-promo { width: 25px; height: 27px; background-position: -344px -64px; }
.account-sub-menu__link:hover .account-sub-menu__item.icon-gifts:not(:first-child)::before, .account-sub-menu__link:hover .icon-gifts.play-area__closer, .account-sub-menu__link:hover .icons.icon-gifts, .account-sub-menu__link:hover .progress__draggable-inner.icon-gifts::after, .account-sub-menu__link:hover .progress__draggable-inner.icon-gifts::before, .account-sub-menu__link:hover .rslider__pager-btn.icon-gifts::after, .account-sub-menu__link:hover .switch__icon.icon-gifts::before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-gifts:not(:first-child)::before, .account-sub-menu__link_state_active .icon-gifts.play-area__closer, .account-sub-menu__link_state_active .icons.icon-gifts, .account-sub-menu__link_state_active .progress__draggable-inner.icon-gifts::after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-gifts::before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-gifts::after, .account-sub-menu__link_state_active .switch__icon.icon-gifts::before, .icon-gifts-active.account-sub-menu__item:not(:first-child)::before, .icon-gifts-active.play-area__closer, .icon-gifts-active.progress__draggable-inner::after, .icon-gifts-active.progress__draggable-inner::before, .icon-gifts-active.rslider__pager-btn::after, .icon-gifts-active.switch__icon::before, .icons.icon-gifts-active { width: 16px; height: 19px; background-position: 0px -375px; }
.icon-gifts-secondary.account-sub-menu__item:not(:first-child)::before, .icon-gifts-secondary.play-area__closer, .icon-gifts-secondary.progress__draggable-inner::after, .icon-gifts-secondary.progress__draggable-inner::before, .icon-gifts-secondary.rslider__pager-btn::after, .icon-gifts-secondary.switch__icon::before, .icons.icon-gifts-secondary { width: 19px; height: 21px; background-position: -375px -165px; }
.icon-gifts.account-sub-menu__item:not(:first-child)::before, .icon-gifts.play-area__closer, .icon-gifts.progress__draggable-inner::after, .icon-gifts.progress__draggable-inner::before, .icon-gifts.rslider__pager-btn::after, .icon-gifts.switch__icon::before, .icons.icon-gifts { width: 16px; height: 19px; background-position: -21px -375px; }
.icon-input-error.account-sub-menu__item:not(:first-child)::before, .icon-input-error.play-area__closer, .icon-input-error.progress__draggable-inner::after, .icon-input-error.progress__draggable-inner::before, .icon-input-error.rslider__pager-btn::after, .icon-input-error.switch__icon::before, .icons.icon-input-error { width: 23px; height: 23px; background-position: -115px -317px; }
.icon-input-ok.account-sub-menu__item:not(:first-child)::before, .icon-input-ok.play-area__closer, .icon-input-ok.progress__draggable-inner::after, .icon-input-ok.progress__draggable-inner::before, .icon-input-ok.rslider__pager-btn::after, .icon-input-ok.switch__icon::before, .icons.icon-input-ok { width: 23px; height: 23px; background-position: -87px -317px; }
.icon-jackpot.account-sub-menu__item:not(:first-child)::before, .icon-jackpot.play-area__closer, .icon-jackpot.progress__draggable-inner::after, .icon-jackpot.progress__draggable-inner::before, .icon-jackpot.rslider__pager-btn::after, .icon-jackpot.switch__icon::before, .icons.icon-jackpot { width: 41px; height: 28px; background-position: 0px -252px; }
.icon-live-dealers.account-sub-menu__item:not(:first-child)::before, .icon-live-dealers.play-area__closer, .icon-live-dealers.progress__draggable-inner::after, .icon-live-dealers.progress__draggable-inner::before, .icon-live-dealers.rslider__pager-btn::after, .icon-live-dealers.switch__icon::before, .icons.icon-live-dealers { width: 45px; height: 38px; background-position: 0px -164px; }
.icon-logo.account-sub-menu__item:not(:first-child)::before, .icon-logo.play-area__closer, .icon-logo.progress__draggable-inner::after, .icon-logo.progress__draggable-inner::before, .icon-logo.rslider__pager-btn::after, .icon-logo.switch__icon::before, .icons.icon-logo { width: 154px; height: 38px; background-position: 0px 0px; }
.icon-menu-active.account-sub-menu__item:not(:first-child)::before, .icon-menu-active.play-area__closer, .icon-menu-active.progress__draggable-inner::after, .icon-menu-active.progress__draggable-inner::before, .icon-menu-active.rslider__pager-btn::after, .icon-menu-active.switch__icon::before, .icons.icon-menu-active { width: 30px; height: 18px; background-position: -216px -181px; }
.icon-menu-green.account-sub-menu__item:not(:first-child)::before, .icon-menu-green.play-area__closer, .icon-menu-green.progress__draggable-inner::after, .icon-menu-green.progress__draggable-inner::before, .icon-menu-green.rslider__pager-btn::after, .icon-menu-green.switch__icon::before, .icons.icon-menu-green { width: 30px; height: 17px; background-position: -299px -285px; }
.icon-menu-hvr.account-sub-menu__item:not(:first-child)::before, .icon-menu-hvr.play-area__closer, .icon-menu-hvr.progress__draggable-inner::after, .icon-menu-hvr.progress__draggable-inner::before, .icon-menu-hvr.rslider__pager-btn::after, .icon-menu-hvr.switch__icon::before, .icons.icon-menu-hvr { width: 38px; height: 25px; background-position: -46px -252px; }
.icon-menu.account-sub-menu__item:not(:first-child)::before, .icon-menu.play-area__closer, .icon-menu.progress__draggable-inner::after, .icon-menu.progress__draggable-inner::before, .icon-menu.rslider__pager-btn::after, .icon-menu.switch__icon::before, .icons.icon-menu { width: 30px; height: 18px; background-position: -264px -285px; }
.icon-new.account-sub-menu__item:not(:first-child)::before, .icon-new.play-area__closer, .icon-new.progress__draggable-inner::after, .icon-new.progress__draggable-inner::before, .icon-new.rslider__pager-btn::after, .icon-new.switch__icon::before, .icons.icon-new { width: 39px; height: 40px; background-position: -45px -207px; }
.captcha__submit-btn.icon-next.account-sub-menu__item:hover:not(:first-child)::before, .captcha__submit-btn.icon-next.play-area__closer:hover, .captcha__submit-btn.icon-next.progress__draggable-inner:hover::after, .captcha__submit-btn.icon-next.progress__draggable-inner:hover::before, .icon-next-hvr.account-sub-menu__item:not(:first-child)::before, .icon-next-hvr.play-area__closer, .icon-next-hvr.progress__draggable-inner::after, .icon-next-hvr.progress__draggable-inner::before, .icon-next-hvr.rslider__pager-btn::after, .icon-next-hvr.switch__icon::before, .icons.captcha__submit-btn.icon-next:hover, .icons.icon-next-hvr, .rslider__pager-btn.captcha__submit-btn.icon-next:hover::after, .switch__icon.captcha__submit-btn.icon-next:hover::before { width: 40px; height: 40px; background-position: 0px -207px; }
.icon-next.account-sub-menu__item:not(:first-child)::before, .icon-next.play-area__closer, .icon-next.progress__draggable-inner::after, .icon-next.progress__draggable-inner::before, .icon-next.rslider__pager-btn::after, .icon-next.switch__icon::before, .icons.icon-next { width: 40px; height: 40px; background-position: -216px -46px; }
.icon-other.account-sub-menu__item:not(:first-child)::before, .icon-other.play-area__closer, .icon-other.progress__draggable-inner::after, .icon-other.progress__draggable-inner::before, .icon-other.rslider__pager-btn::after, .icon-other.switch__icon::before, .icons.icon-other { width: 36px; height: 38px; background-position: -261px -129px; }
.icon-pagination-main-slider-active.account-sub-menu__item:not(:first-child)::before, .icon-pagination-main-slider-active.play-area__closer, .icon-pagination-main-slider-active.progress__draggable-inner::after, .icon-pagination-main-slider-active.progress__draggable-inner::before, .icon-pagination-main-slider-active.rslider__pager-btn::after, .icon-pagination-main-slider-active.switch__icon::before, .icons.icon-pagination-main-slider-active, .rslider__pager-btn:hover::after, .rslider__pager-item_state_active .icons.rslider__pager-btn, .rslider__pager-item_state_active .rslider__pager-btn.account-sub-menu__item:not(:first-child)::before, .rslider__pager-item_state_active .rslider__pager-btn.play-area__closer, .rslider__pager-item_state_active .rslider__pager-btn.progress__draggable-inner::before, .rslider__pager-item_state_active .rslider__pager-btn.switch__icon::before, .rslider__pager-item_state_active .rslider__pager-btn::after { width: 27px; height: 27px; background-position: 0px -285px; }
.icon-pagination-main-slider.account-sub-menu__item:not(:first-child)::before, .icon-pagination-main-slider.play-area__closer, .icon-pagination-main-slider.progress__draggable-inner::after, .icon-pagination-main-slider.progress__draggable-inner::before, .icon-pagination-main-slider.switch__icon::before, .icons.icon-pagination-main-slider, .rslider__pager-btn::after { width: 27px; height: 27px; background-position: -32px -285px; }
.account-sub-menu__link:hover .account-sub-menu__item.icon-payouts:not(:first-child)::before, .account-sub-menu__link:hover .icon-payouts.play-area__closer, .account-sub-menu__link:hover .icons.icon-payouts, .account-sub-menu__link:hover .progress__draggable-inner.icon-payouts::after, .account-sub-menu__link:hover .progress__draggable-inner.icon-payouts::before, .account-sub-menu__link:hover .rslider__pager-btn.icon-payouts::after, .account-sub-menu__link:hover .switch__icon.icon-payouts::before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-payouts:not(:first-child)::before, .account-sub-menu__link_state_active .icon-payouts.play-area__closer, .account-sub-menu__link_state_active .icons.icon-payouts, .account-sub-menu__link_state_active .progress__draggable-inner.icon-payouts::after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-payouts::before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-payouts::after, .account-sub-menu__link_state_active .switch__icon.icon-payouts::before, .icon-payouts-active.account-sub-menu__item:not(:first-child)::before, .icon-payouts-active.play-area__closer, .icon-payouts-active.progress__draggable-inner::after, .icon-payouts-active.progress__draggable-inner::before, .icon-payouts-active.rslider__pager-btn::after, .icon-payouts-active.switch__icon::before, .icons.icon-payouts-active { width: 26px; height: 27px; background-position: -344px 0px; }
.icon-payouts.account-sub-menu__item:not(:first-child)::before, .icon-payouts.play-area__closer, .icon-payouts.progress__draggable-inner::after, .icon-payouts.progress__draggable-inner::before, .icon-payouts.rslider__pager-btn::after, .icon-payouts.switch__icon::before, .icons.icon-payouts { width: 26px; height: 27px; background-position: -344px -32px; }
.account-sub-menu__link:hover .account-sub-menu__item.icon-personalinfo:not(:first-child)::before, .account-sub-menu__link:hover .icon-personalinfo.play-area__closer, .account-sub-menu__link:hover .icons.icon-personalinfo, .account-sub-menu__link:hover .progress__draggable-inner.icon-personalinfo::after, .account-sub-menu__link:hover .progress__draggable-inner.icon-personalinfo::before, .account-sub-menu__link:hover .rslider__pager-btn.icon-personalinfo::after, .account-sub-menu__link:hover .switch__icon.icon-personalinfo::before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-personalinfo:not(:first-child)::before, .account-sub-menu__link_state_active .icon-personalinfo.play-area__closer, .account-sub-menu__link_state_active .icons.icon-personalinfo, .account-sub-menu__link_state_active .progress__draggable-inner.icon-personalinfo::after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-personalinfo::before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-personalinfo::after, .account-sub-menu__link_state_active .switch__icon.icon-personalinfo::before, .icon-personalinfo-active.account-sub-menu__item:not(:first-child)::before, .icon-personalinfo-active.play-area__closer, .icon-personalinfo-active.progress__draggable-inner::after, .icon-personalinfo-active.progress__draggable-inner::before, .icon-personalinfo-active.rslider__pager-btn::after, .icon-personalinfo-active.switch__icon::before, .icons.icon-personalinfo-active { width: 25px; height: 21px; background-position: -143px -317px; }
.account-menu__link:hover .icon-personalinfo-promo.account-sub-menu__item:not(:first-child)::before, .account-menu__link:hover .icon-personalinfo-promo.play-area__closer, .account-menu__link:hover .icons.icon-personalinfo-promo, .account-menu__link:hover .progress__draggable-inner.icon-personalinfo-promo::after, .account-menu__link:hover .progress__draggable-inner.icon-personalinfo-promo::before, .account-menu__link:hover .rslider__pager-btn.icon-personalinfo-promo::after, .account-menu__link:hover .switch__icon.icon-personalinfo-promo::before, .account-menu__link_state_active .icon-personalinfo-promo.account-sub-menu__item:not(:first-child)::before, .account-menu__link_state_active .icon-personalinfo-promo.play-area__closer, .account-menu__link_state_active .icons.icon-personalinfo-promo, .account-menu__link_state_active .progress__draggable-inner.icon-personalinfo-promo::after, .account-menu__link_state_active .progress__draggable-inner.icon-personalinfo-promo::before, .account-menu__link_state_active .rslider__pager-btn.icon-personalinfo-promo::after, .account-menu__link_state_active .switch__icon.icon-personalinfo-promo::before, .icon-personalinfo-promo-active.account-sub-menu__item:not(:first-child)::before, .icon-personalinfo-promo-active.play-area__closer, .icon-personalinfo-promo-active.progress__draggable-inner::after, .icon-personalinfo-promo-active.progress__draggable-inner::before, .icon-personalinfo-promo-active.rslider__pager-btn::after, .icon-personalinfo-promo-active.switch__icon::before, .icons.icon-personalinfo-promo-active { width: 24px; height: 25px; background-position: -344px -246px; }
.icon-personalinfo-promo.account-sub-menu__item:not(:first-child)::before, .icon-personalinfo-promo.play-area__closer, .icon-personalinfo-promo.progress__draggable-inner::after, .icon-personalinfo-promo.progress__draggable-inner::before, .icon-personalinfo-promo.rslider__pager-btn::after, .icon-personalinfo-promo.switch__icon::before, .icons.icon-personalinfo-promo { width: 24px; height: 25px; background-position: -344px -187px; }
.icon-personalinfo.account-sub-menu__item:not(:first-child)::before, .icon-personalinfo.play-area__closer, .icon-personalinfo.progress__draggable-inner::after, .icon-personalinfo.progress__draggable-inner::before, .icon-personalinfo.rslider__pager-btn::after, .icon-personalinfo.switch__icon::before, .icons.icon-personalinfo { width: 25px; height: 21px; background-position: -173px -317px; }
.icon-profile-tuning-active.account-sub-menu__item:not(:first-child)::before, .icon-profile-tuning-active.play-area__closer, .icon-profile-tuning-active.progress__draggable-inner::after, .icon-profile-tuning-active.progress__draggable-inner::before, .icon-profile-tuning-active.rslider__pager-btn::after, .icon-profile-tuning-active.switch__icon::before, .icons.icon-profile-tuning-active { width: 34px; height: 24px; background-position: -128px -252px; }
.icon-profile-tuning.account-sub-menu__item:not(:first-child)::before, .icon-profile-tuning.play-area__closer, .icon-profile-tuning.progress__draggable-inner::after, .icon-profile-tuning.progress__draggable-inner::before, .icon-profile-tuning.rslider__pager-btn::after, .icon-profile-tuning.switch__icon::before, .icons.icon-profile-tuning { width: 34px; height: 24px; background-position: -89px -252px; }
.icon-promo-bonus-plus.account-sub-menu__item:not(:first-child)::before, .icon-promo-bonus-plus.play-area__closer, .icon-promo-bonus-plus.progress__draggable-inner::after, .icon-promo-bonus-plus.progress__draggable-inner::before, .icon-promo-bonus-plus.rslider__pager-btn::after, .icon-promo-bonus-plus.switch__icon::before, .icons.icon-promo-bonus-plus { width: 31px; height: 36px; background-position: -180px -164px; }
.captcha__refresh-btn.icon-refresh.account-sub-menu__item:hover:not(:first-child)::before, .captcha__refresh-btn.icon-refresh.play-area__closer:hover, .captcha__refresh-btn.icon-refresh.progress__draggable-inner:hover::after, .captcha__refresh-btn.icon-refresh.progress__draggable-inner:hover::before, .icon-refresh-hvr.account-sub-menu__item:not(:first-child)::before, .icon-refresh-hvr.play-area__closer, .icon-refresh-hvr.progress__draggable-inner::after, .icon-refresh-hvr.progress__draggable-inner::before, .icon-refresh-hvr.rslider__pager-btn::after, .icon-refresh-hvr.switch__icon::before, .icons.captcha__refresh-btn.icon-refresh:hover, .icons.icon-refresh-hvr, .rslider__pager-btn.captcha__refresh-btn.icon-refresh:hover::after, .switch__icon.captcha__refresh-btn.icon-refresh:hover::before { width: 40px; height: 40px; background-position: -216px -91px; }
.icon-refresh.account-sub-menu__item:not(:first-child)::before, .icon-refresh.play-area__closer, .icon-refresh.progress__draggable-inner::after, .icon-refresh.progress__draggable-inner::before, .icon-refresh.rslider__pager-btn::after, .icon-refresh.switch__icon::before, .icons.icon-refresh { width: 40px; height: 40px; background-position: -216px -136px; }
.icon-search-secondary.account-sub-menu__item:not(:first-child)::before, .icon-search-secondary.play-area__closer, .icon-search-secondary.progress__draggable-inner::after, .icon-search-secondary.progress__draggable-inner::before, .icon-search-secondary.rslider__pager-btn::after, .icon-search-secondary.switch__icon::before, .icons.icon-search-secondary { width: 32px; height: 35px; background-position: -122px -43px; }
.icon-search.account-sub-menu__item:not(:first-child)::before, .icon-search.play-area__closer, .icon-search.progress__draggable-inner::after, .icon-search.progress__draggable-inner::before, .icon-search.rslider__pager-btn::after, .icon-search.switch__icon::before, .icons.icon-search { width: 25px; height: 25px; background-position: -344px -128px; }
.account-sub-menu__link:hover .account-sub-menu__item.icon-shop:not(:first-child)::before, .account-sub-menu__link:hover .icon-shop.play-area__closer, .account-sub-menu__link:hover .icons.icon-shop, .account-sub-menu__link:hover .progress__draggable-inner.icon-shop::after, .account-sub-menu__link:hover .progress__draggable-inner.icon-shop::before, .account-sub-menu__link:hover .rslider__pager-btn.icon-shop::after, .account-sub-menu__link:hover .switch__icon.icon-shop::before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-shop:not(:first-child)::before, .account-sub-menu__link_state_active .icon-shop.play-area__closer, .account-sub-menu__link_state_active .icons.icon-shop, .account-sub-menu__link_state_active .progress__draggable-inner.icon-shop::after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-shop::before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-shop::after, .account-sub-menu__link_state_active .switch__icon.icon-shop::before, .icon-shop-active.account-sub-menu__item:not(:first-child)::before, .icon-shop-active.play-area__closer, .icon-shop-active.progress__draggable-inner::after, .icon-shop-active.progress__draggable-inner::before, .icon-shop-active.rslider__pager-btn::after, .icon-shop-active.switch__icon::before, .icons.icon-shop-active { width: 20px; height: 18px; background-position: -375px -297px; }
.icon-shop.account-sub-menu__item:not(:first-child)::before, .icon-shop.play-area__closer, .icon-shop.progress__draggable-inner::after, .icon-shop.progress__draggable-inner::before, .icon-shop.rslider__pager-btn::after, .icon-shop.switch__icon::before, .icons.icon-shop { width: 20px; height: 18px; background-position: -375px -320px; }
.icon-slots.account-sub-menu__item:not(:first-child)::before, .icon-slots.play-area__closer, .icon-slots.progress__draggable-inner::after, .icon-slots.progress__draggable-inner::before, .icon-slots.rslider__pager-btn::after, .icon-slots.switch__icon::before, .icons.icon-slots { width: 44px; height: 45px; background-position: -159px -57px; }
.icon-strong-active.account-sub-menu__item:not(:first-child)::before, .icon-strong-active.play-area__closer, .icon-strong-active.progress__draggable-inner::after, .icon-strong-active.progress__draggable-inner::before, .icon-strong-active.rslider__pager-btn::after, .icon-strong-active.switch__icon::before, .icons.icon-strong-active { width: 29px; height: 25px; background-position: -130px -285px; }
.icon-strong.account-sub-menu__item:not(:first-child)::before, .icon-strong.play-area__closer, .icon-strong.progress__draggable-inner::after, .icon-strong.progress__draggable-inner::before, .icon-strong.rslider__pager-btn::after, .icon-strong.switch__icon::before, .icons.icon-strong { width: 29px; height: 25px; background-position: -164px -285px; }
.account-sub-menu__link:hover .account-sub-menu__item.icon-subscribe:not(:first-child)::before, .account-sub-menu__link:hover .icon-subscribe.play-area__closer, .account-sub-menu__link:hover .icons.icon-subscribe, .account-sub-menu__link:hover .progress__draggable-inner.icon-subscribe::after, .account-sub-menu__link:hover .progress__draggable-inner.icon-subscribe::before, .account-sub-menu__link:hover .rslider__pager-btn.icon-subscribe::after, .account-sub-menu__link:hover .switch__icon.icon-subscribe::before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-subscribe:not(:first-child)::before, .account-sub-menu__link_state_active .icon-subscribe.play-area__closer, .account-sub-menu__link_state_active .icons.icon-subscribe, .account-sub-menu__link_state_active .progress__draggable-inner.icon-subscribe::after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-subscribe::before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-subscribe::after, .account-sub-menu__link_state_active .switch__icon.icon-subscribe::before, .icon-subscribe-active.account-sub-menu__item:not(:first-child)::before, .icon-subscribe-active.play-area__closer, .icon-subscribe-active.progress__draggable-inner::after, .icon-subscribe-active.progress__draggable-inner::before, .icon-subscribe-active.rslider__pager-btn::after, .icon-subscribe-active.switch__icon::before, .icons.icon-subscribe-active { width: 28px; height: 16px; background-position: -265px -317px; }
.icon-subscribe.account-sub-menu__item:not(:first-child)::before, .icon-subscribe.play-area__closer, .icon-subscribe.progress__draggable-inner::after, .icon-subscribe.progress__draggable-inner::before, .icon-subscribe.rslider__pager-btn::after, .icon-subscribe.switch__icon::before, .icons.icon-subscribe { width: 28px; height: 16px; background-position: -298px -317px; }
.icon-switch-lang-close.account-sub-menu__item:not(:first-child)::before, .icon-switch-lang-close.play-area__closer, .icon-switch-lang-close.progress__draggable-inner::after, .icon-switch-lang-close.progress__draggable-inner::before, .icon-switch-lang-close.rslider__pager-btn::after, .icon-switch-lang-close.switch__icon::before, .icons.icon-switch-lang-close, .popover-wrapper_state_show .account-sub-menu__item.icon-switch-lang:not(:first-child)::before, .popover-wrapper_state_show .icon-switch-lang.play-area__closer, .popover-wrapper_state_show .icons.icon-switch-lang, .popover-wrapper_state_show .progress__draggable-inner.icon-switch-lang::after, .popover-wrapper_state_show .progress__draggable-inner.icon-switch-lang::before, .popover-wrapper_state_show .rslider__pager-btn.icon-switch-lang::after, .popover-wrapper_state_show .switch__icon.icon-switch-lang::before { width: 18px; height: 22px; background-position: -375px -191px; }
.icon-switch-lang.account-sub-menu__item:not(:first-child)::before, .icon-switch-lang.play-area__closer, .icon-switch-lang.progress__draggable-inner::after, .icon-switch-lang.progress__draggable-inner::before, .icon-switch-lang.rslider__pager-btn::after, .icon-switch-lang.switch__icon::before, .icons.icon-switch-lang { width: 18px; height: 22px; background-position: -375px -218px; }
.icon-switcher-checked.account-sub-menu__item:not(:first-child)::before, .icon-switcher-checked.play-area__closer, .icon-switcher-checked.progress__draggable-inner::after, .icon-switcher-checked.progress__draggable-inner::before, .icon-switcher-checked.rslider__pager-btn::after, .icon-switcher-checked.switch__icon::before, .icons.icon-switcher-checked, .switch__input:checked ~ .switch__icon::before { width: 28px; height: 30px; background-position: -304px -204px; }
.icon-switcher-s-checked.account-sub-menu__item:not(:first-child)::before, .icon-switcher-s-checked.play-area__closer, .icon-switcher-s-checked.progress__draggable-inner::after, .icon-switcher-s-checked.progress__draggable-inner::before, .icon-switcher-s-checked.rslider__pager-btn::after, .icon-switcher-s-checked.switch__icon::before, .icons.icon-switcher-s-checked, .switch_size_s .switch__input:checked ~ .switch__icon::before { width: 25px; height: 24px; background-position: -344px -158px; }
.icon-switcher-s.account-sub-menu__item:not(:first-child)::before, .icon-switcher-s.play-area__closer, .icon-switcher-s.progress__draggable-inner::after, .icon-switcher-s.progress__draggable-inner::before, .icon-switcher-s.rslider__pager-btn::after, .icon-switcher-s.switch__icon::before, .icons.icon-switcher-s, .switch_size_s .switch__icon::before { width: 25px; height: 24px; background-position: -344px -217px; }
.account-sub-menu__item.switch__icon:not(:first-child)::before, .icon-switcher.account-sub-menu__item:not(:first-child)::before, .icon-switcher.play-area__closer, .icon-switcher.progress__draggable-inner::after, .icon-switcher.progress__draggable-inner::before, .icon-switcher.rslider__pager-btn::after, .icons.icon-switcher, .switch__icon::before { width: 28px; height: 30px; background-position: -304px -239px; }
.icon-table.account-sub-menu__item:not(:first-child)::before, .icon-table.play-area__closer, .icon-table.progress__draggable-inner::after, .icon-table.progress__draggable-inner::before, .icon-table.rslider__pager-btn::after, .icon-table.switch__icon::before, .icons.icon-table { width: 33px; height: 37px; background-position: -261px -172px; }
.icon-top.account-sub-menu__item:not(:first-child)::before, .icon-top.play-area__closer, .icon-top.progress__draggable-inner::after, .icon-top.progress__draggable-inner::before, .icon-top.rslider__pager-btn::after, .icon-top.switch__icon::before, .icons.icon-top { width: 33px; height: 36px; background-position: -223px -207px; }
.icon-tournament-competition.account-sub-menu__item:not(:first-child)::before, .icon-tournament-competition.play-area__closer, .icon-tournament-competition.progress__draggable-inner::after, .icon-tournament-competition.progress__draggable-inner::before, .icon-tournament-competition.rslider__pager-btn::after, .icon-tournament-competition.switch__icon::before, .icons.icon-tournament-competition { width: 48px; height: 50px; background-position: -163px -107px; }
.icon-tournament-cup.account-sub-menu__item:not(:first-child)::before, .icon-tournament-cup.play-area__closer, .icon-tournament-cup.progress__draggable-inner::after, .icon-tournament-cup.progress__draggable-inner::before, .icon-tournament-cup.rslider__pager-btn::after, .icon-tournament-cup.switch__icon::before, .icons.icon-tournament-cup { width: 48px; height: 50px; background-position: -110px -107px; }
.icon-tournament-star.account-sub-menu__item:not(:first-child)::before, .icon-tournament-star.play-area__closer, .icon-tournament-star.progress__draggable-inner::after, .icon-tournament-star.progress__draggable-inner::before, .icon-tournament-star.rslider__pager-btn::after, .icon-tournament-star.switch__icon::before, .icons.icon-tournament-star { width: 48px; height: 50px; background-position: -57px -107px; }
.account-sub-menu__link:hover .account-sub-menu__item.icon-verification:not(:first-child)::before, .account-sub-menu__link:hover .icon-verification.play-area__closer, .account-sub-menu__link:hover .icons.icon-verification, .account-sub-menu__link:hover .progress__draggable-inner.icon-verification::after, .account-sub-menu__link:hover .progress__draggable-inner.icon-verification::before, .account-sub-menu__link:hover .rslider__pager-btn.icon-verification::after, .account-sub-menu__link:hover .switch__icon.icon-verification::before, .account-sub-menu__link_state_active .account-sub-menu__item.icon-verification:not(:first-child)::before, .account-sub-menu__link_state_active .icon-verification.play-area__closer, .account-sub-menu__link_state_active .icons.icon-verification, .account-sub-menu__link_state_active .progress__draggable-inner.icon-verification::after, .account-sub-menu__link_state_active .progress__draggable-inner.icon-verification::before, .account-sub-menu__link_state_active .rslider__pager-btn.icon-verification::after, .account-sub-menu__link_state_active .switch__icon.icon-verification::before, .icon-verification-active.account-sub-menu__item:not(:first-child)::before, .icon-verification-active.play-area__closer, .icon-verification-active.progress__draggable-inner::after, .icon-verification-active.progress__draggable-inner::before, .icon-verification-active.rslider__pager-btn::after, .icon-verification-active.switch__icon::before, .icons.icon-verification-active { width: 28px; height: 22px; background-position: -264px -252px; }
.icon-verification.account-sub-menu__item:not(:first-child)::before, .icon-verification.play-area__closer, .icon-verification.progress__draggable-inner::after, .icon-verification.progress__draggable-inner::before, .icon-verification.rslider__pager-btn::after, .icon-verification.switch__icon::before, .icons.icon-verification { width: 28px; height: 22px; background-position: -198px -285px; }
.icon-video-poker.account-sub-menu__item:not(:first-child)::before, .icon-video-poker.play-area__closer, .icon-video-poker.progress__draggable-inner::after, .icon-video-poker.progress__draggable-inner::before, .icon-video-poker.rslider__pager-btn::after, .icon-video-poker.switch__icon::before, .icons.icon-video-poker { width: 37px; height: 32px; background-position: -261px -214px; }
.icon-volatility-active.account-sub-menu__item:not(:first-child)::before, .icon-volatility-active.play-area__closer, .icon-volatility-active.progress__draggable-inner::before, .icon-volatility-active.rslider__pager-btn::after, .icon-volatility-active.switch__icon::before, .icons.icon-volatility-active, .progress__draggable-inner::after { width: 23px; height: 24px; background-position: -28px -346px; }
.icon-volatility-value-1.account-sub-menu__item:not(:first-child)::before, .icon-volatility-value-1.play-area__closer, .icon-volatility-value-1.progress__draggable-inner::after, .icon-volatility-value-1.progress__draggable-inner::before, .icon-volatility-value-1.rslider__pager-btn::after, .icon-volatility-value-1.switch__icon::before, .icons.icon-volatility-value-1, .progress_type_volatility.progress_step_0 .progress__draggable .progress__draggable-inner::before { width: 52px; height: 52px; background-position: -159px 0px; }
.icon-volatility-value-2.account-sub-menu__item:not(:first-child)::before, .icon-volatility-value-2.play-area__closer, .icon-volatility-value-2.progress__draggable-inner::after, .icon-volatility-value-2.progress__draggable-inner::before, .icon-volatility-value-2.rslider__pager-btn::after, .icon-volatility-value-2.switch__icon::before, .icons.icon-volatility-value-2, .progress_type_volatility.progress_step_1 .progress__draggable .progress__draggable-inner::before { width: 52px; height: 52px; background-position: 0px -107px; }
.icon-volatility-value-3.account-sub-menu__item:not(:first-child)::before, .icon-volatility-value-3.play-area__closer, .icon-volatility-value-3.progress__draggable-inner::after, .icon-volatility-value-3.progress__draggable-inner::before, .icon-volatility-value-3.rslider__pager-btn::after, .icon-volatility-value-3.switch__icon::before, .icons.icon-volatility-value-3, .progress_type_volatility.progress_step_2 .progress__draggable .progress__draggable-inner::before { width: 52px; height: 52px; background-position: -65px -43px; }
.payment-systems { background-image: url('sprite-payment-systems.png'); background-size: 521px 455px; }
.payment-systems.icon-payment-10 { width: 86px; height: 27px; background-position: -385px -32px; }
.payment-systems.icon-payment-11 { width: 77px; height: 20px; background-position: -207px -397px; }
.payment-systems.icon-payment-13 { width: 45px; height: 34px; background-position: -476px -39px; }
.payment-systems.icon-payment-17 { width: 57px; height: 30px; background-position: 0px -397px; }
.payment-systems.icon-payment-19 { width: 79px; height: 12px; background-position: -145px -40px; }
.payment-systems.icon-payment-2 { width: 123px; height: 33px; background-position: -150px -59px; }
.payment-systems.icon-payment-3 { width: 68px; height: 33px; background-position: -385px -64px; }
.payment-systems.icon-payment-32 { width: 116px; height: 29px; background-position: -149px -134px; }
.payment-systems.icon-payment-33 { width: 85px; height: 44px; background-position: -295px 0px; }
.payment-systems.icon-payment-36 { width: 113px; height: 27px; background-position: -109px -247px; }
.payment-systems.icon-payment-43 { width: 100px; height: 17px; background-position: -166px -359px; }
.payment-systems.icon-payment-5 { width: 94px; height: 35px; background-position: -99px -284px; }
.payment-systems.icon-payment-503 { width: 145px; height: 35px; background-position: 0px -59px; }
.payment-systems.icon-payment-6 { width: 61px; height: 32px; background-position: -295px -209px; }
.payment-systems.icon-payment-8 { width: 104px; height: 32px; background-position: -128px -169px; }
.payment-systems.icon-payment-10:hover, .payment-systems.icon-payment-hvr-10 { width: 86px; height: 27px; background-position: -385px 0px; }
.payment-systems.icon-payment-11:hover, .payment-systems.icon-payment-hvr-11 { width: 78px; height: 21px; background-position: -124px -397px; }
.payment-systems.icon-payment-13:hover, .payment-systems.icon-payment-hvr-13 { width: 45px; height: 34px; background-position: -476px 0px; }
.payment-systems.icon-payment-17:hover, .payment-systems.icon-payment-hvr-17 { width: 57px; height: 30px; background-position: -62px -397px; }
.payment-systems.icon-payment-19:hover, .payment-systems.icon-payment-hvr-19 { width: 79px; height: 12px; background-position: -271px -359px; }
.payment-systems.icon-payment-2:hover, .payment-systems.icon-payment-hvr-2 { width: 123px; height: 33px; background-position: 0px -169px; }
.payment-systems.icon-payment-3:hover, .payment-systems.icon-payment-hvr-3 { width: 68px; height: 33px; background-position: -385px -102px; }
.payment-systems.icon-payment-32:hover, .payment-systems.icon-payment-hvr-32 { width: 116px; height: 29px; background-position: -149px -99px; }
.payment-systems.icon-payment-33:hover, .payment-systems.icon-payment-hvr-33 { width: 85px; height: 44px; background-position: -295px -49px; }
.payment-systems.icon-payment-36:hover, .payment-systems.icon-payment-hvr-36 { width: 113px; height: 27px; background-position: -227px -247px; }
.payment-systems.icon-payment-43:hover, .payment-systems.icon-payment-hvr-43 { width: 100px; height: 17px; background-position: -61px -359px; }
.payment-systems.icon-payment-5:hover, .payment-systems.icon-payment-hvr-5 { width: 94px; height: 35px; background-position: 0px -284px; }
.payment-systems.icon-payment-503:hover, .payment-systems.icon-payment-hvr-503 { width: 145px; height: 35px; background-position: -145px 0px; }
.payment-systems.icon-payment-6:hover, .payment-systems.icon-payment-hvr-6 { width: 61px; height: 32px; background-position: -295px -172px; }
.payment-systems.icon-payment-8:hover, .payment-systems.icon-payment-hvr-8 { width: 104px; height: 32px; background-position: 0px -247px; }
.partners { background-image: url('sprite-partners.png'); background-size: 594px 523px; }
.partners.icon-adult-hvr, .partners.icon-adult:hover { width: 34px; height: 34px; background-position: -540px -377px; }
.partners.icon-adult { width: 34px; height: 34px; background-position: -540px -338px; }
.partners.icon-partner-1x2-gaming-hvr, .partners.icon-partner-1x2-gaming:hover { width: 100px; height: 38px; background-position: 0px -382px; }
.partners.icon-partner-1x2-gaming { width: 100px; height: 38px; background-position: -105px -382px; }
.partners.icon-partner-2by2-hvr, .partners.icon-partner-2by2:hover { width: 54px; height: 58px; background-position: -540px -63px; }
.partners.icon-partner-2by2 { width: 54px; height: 58px; background-position: -540px 0px; }
.partners.icon-partner-ainsworth-hvr, .partners.icon-partner-ainsworth:hover { width: 150px; height: 35px; background-position: -184px -68px; }
.partners.icon-partner-ainsworth { width: 150px; height: 35px; background-position: -184px -108px; }
.partners.icon-partner-bet-digital-hvr, .partners.icon-partner-bet-digital:hover { width: 113px; height: 28px; background-position: -389px -425px; }
.partners.icon-partner-bet-digital { width: 113px; height: 28px; background-position: -271px -425px; }
.partners.icon-partner-booongo-hvr, .partners.icon-partner-booongo:hover { width: 130px; height: 33px; background-position: -369px -232px; }
.partners.icon-partner-booongo { width: 130px; height: 32px; background-position: -369px -270px; }
.partners.icon-partner-crown-hvr, .partners.icon-partner-crown:hover { width: 30px; height: 46px; background-position: -540px -236px; }
.partners.icon-partner-crown { width: 30px; height: 46px; background-position: -540px -287px; }
.partners.icon-partner-elk-hvr, .partners.icon-partner-elk:hover { width: 86px; height: 35px; background-position: -270px -218px; }
.partners.icon-partner-elk { width: 86px; height: 34px; background-position: -166px -483px; }
.partners.icon-partner-evolution-gaming-hvr, .partners.icon-partner-evolution-gaming:hover { width: 110px; height: 37px; background-position: 0px -340px; }
.partners.icon-partner-evolution-gaming { width: 110px; height: 37px; background-position: -240px -168px; }
.partners.icon-partner-foxium-hvr, .partners.icon-partner-foxium:hover { width: 121px; height: 27px; background-position: -115px -340px; }
.partners.icon-partner-foxium { width: 121px; height: 27px; background-position: -369px -307px; }
.partners.icon-partner-genesis-hvr, .partners.icon-partner-genesis:hover { width: 179px; height: 36px; background-position: 0px 0px; }
.partners.icon-partner-genesis { width: 179px; height: 36px; background-position: 0px -41px; }
.partners.icon-partner-lightning-box-hvr, .partners.icon-partner-lightning-box:hover { width: 78px; height: 40px; background-position: -83px -483px; }
.partners.icon-partner-lightning-box { width: 78px; height: 40px; background-position: 0px -483px; }
.partners.icon-partner-microgaming-hvr, .partners.icon-partner-microgaming:hover { width: 140px; height: 35px; background-position: 0px -300px; }
.partners.icon-partner-microgaming { width: 140px; height: 35px; background-position: -145px -300px; }
.partners.icon-partner-netent-hvr, .partners.icon-partner-netent:hover { width: 105px; height: 43px; background-position: -369px -136px; }
.partners.icon-partner-netent { width: 105px; height: 43px; background-position: -369px -184px; }
.partners.icon-partner-nextgen-hvr, .partners.icon-partner-nextgen:hover { width: 180px; height: 29px; background-position: -184px -34px; }
.partners.icon-partner-nextgen { width: 180px; height: 29px; background-position: -184px 0px; }
.partners.icon-partner-playngo-hvr, .partners.icon-partner-playngo:hover { width: 115px; height: 45px; background-position: -120px -168px; }
.partners.icon-partner-playngo { width: 115px; height: 45px; background-position: 0px -168px; }
.partners.icon-partner-playson-hvr, .partners.icon-partner-playson:hover { width: 148px; height: 30px; background-position: -369px -66px; }
.partners.icon-partner-playson { width: 148px; height: 30px; background-position: -369px -101px; }
.partners.icon-partner-poshfriends-hvr, .partners.icon-partner-poshfriends:hover { width: 71px; height: 53px; background-position: -76px -425px; }
.partners.icon-partner-poshfriends { width: 71px; height: 53px; background-position: 0px -425px; }
.partners.icon-partner-push-gaming-hvr, .partners.icon-partner-push-gaming:hover { width: 138px; height: 14px; background-position: -241px -340px; }
.partners.icon-partner-push-gaming { width: 138px; height: 14px; background-position: -184px -148px; }
.partners.icon-partner-quickspin-hvr, .partners.icon-partner-quickspin:hover { width: 114px; height: 28px; background-position: -152px -425px; }
.partners.icon-partner-quickspin { width: 114px; height: 28px; background-position: -418px -382px; }
.partners.icon-partner-rabcat-hvr, .partners.icon-partner-rabcat:hover { width: 34px; height: 50px; background-position: -540px -126px; }
.partners.icon-partner-rabcat { width: 34px; height: 50px; background-position: -540px -181px; }
.partners.icon-partner-studio-canal-hvr, .partners.icon-partner-studio-canal:hover { width: 166px; height: 28px; background-position: -369px -33px; }
.partners.icon-partner-studio-canal { width: 166px; height: 28px; background-position: -369px 0px; }
.partners.icon-partner-thunderkick-hvr, .partners.icon-partner-thunderkick:hover { width: 130px; height: 39px; background-position: 0px -218px; }
.partners.icon-partner-thunderkick { width: 130px; height: 39px; background-position: -135px -218px; }
.partners.icon-partner-yggdrasil-hvr, .partners.icon-partner-yggdrasil:hover { width: 170px; height: 38px; background-position: 0px -125px; }
.partners.icon-partner-yggdrasil { width: 170px; height: 38px; background-position: 0px -82px; }
.social { background-image: url('sprite-social-networks.png'); background-size: 208px 149px; }
.social.icon-fb-hvr, .social.icon-fb:hover { width: 31px; height: 34px; background-position: 0px 0px; }
.social.icon-fb { width: 31px; height: 34px; background-position: -36px 0px; }
.social.icon-gp-hvr, .social.icon-gp:hover { width: 30px; height: 33px; background-position: -36px -39px; }
.social.icon-gp { width: 30px; height: 33px; background-position: -71px -39px; }
.social.icon-mr-hvr, .social.icon-mr:hover { width: 30px; height: 33px; background-position: 0px -78px; }
.social.icon-mr { width: 30px; height: 33px; background-position: -35px -78px; }
.social.icon-tw-hvr, .social.icon-tw:hover { width: 30px; height: 33px; background-position: -143px -76px; }
.social.icon-tw { width: 30px; height: 33px; background-position: 0px -116px; }
.social.icon-vk-hvr, .social.icon-vk:hover { width: 31px; height: 34px; background-position: -72px 0px; }
.social.icon-vk { width: 31px; height: 34px; background-position: 0px -39px; }
.social.icon-ya-hvr, .social.icon-ya:hover { width: 30px; height: 33px; background-position: -105px -116px; }
.social.icon-ya { width: 30px; height: 33px; background-position: -140px -116px; }
.btn-success-bg, .button_style_success, .button_style_success .button__aside::after, .button_style_success .button__aside::before, .button_style_success .button__decor::after, .button_style_success .button__decor::before { background-image: url('sprite-btn-success-bg.png'); background-size: 53px 525px; }
.btn-success-bg.icon-btn-success-bg-right-hover, .button_style_success .icon-btn-success-bg-right-hover.button__aside::after, .button_style_success .icon-btn-success-bg-right-hover.button__aside::before, .button_style_success .icon-btn-success-bg-right-hover.button__decor::after, .button_style_success .icon-btn-success-bg-right-hover.button__decor::before, .button_style_success:hover .button__aside::after, .icon-btn-success-bg-right-hover.button_style_success { width: 35px; height: 43px; background-position: 0px 0px; }
.btn-success-bg.icon-btn-success-bg-tail, .button_style_success, .button_style_success .button__aside.button_style_success::after, .button_style_success .button__aside.button_style_success::before, .button_style_success .button__decor.button_style_success::after, .button_style_success .button__decor.button_style_success::before, .button_style_success .icon-btn-success-bg-tail.button__aside::after, .button_style_success .icon-btn-success-bg-tail.button__aside::before, .button_style_success .icon-btn-success-bg-tail.button__decor::after, .button_style_success .icon-btn-success-bg-tail.button__decor::before { width: 53px; height: 43px; background-position: 0px -48px; }
.btn-success-bg.icon-btn-success-bg-left-hover, .button_style_success .icon-btn-success-bg-left-hover.button__aside::after, .button_style_success .icon-btn-success-bg-left-hover.button__aside::before, .button_style_success .icon-btn-success-bg-left-hover.button__decor::after, .button_style_success .icon-btn-success-bg-left-hover.button__decor::before, .button_style_success:hover .button__aside::before, .icon-btn-success-bg-left-hover.button_style_success { width: 35px; height: 43px; background-position: 0px -96px; }
.btn-success-bg.icon-btn-success-bg-left-xactive, .button_style_success .icon-btn-success-bg-left-xactive.button__aside::after, .button_style_success .icon-btn-success-bg-left-xactive.button__aside::before, .button_style_success .icon-btn-success-bg-left-xactive.button__decor::after, .button_style_success .icon-btn-success-bg-left-xactive.button__decor::before, .button_style_success:active .button__aside::before, .icon-btn-success-bg-left-xactive.button_style_success { width: 35px; height: 43px; background-position: 0px -144px; }
.btn-success-bg.icon-btn-success-bg-left, .button_style_success .button__aside::before, .button_style_success .icon-btn-success-bg-left.button__aside::after, .button_style_success .icon-btn-success-bg-left.button__decor::after, .button_style_success .icon-btn-success-bg-left.button__decor::before, .icon-btn-success-bg-left.button_style_success { width: 35px; height: 43px; background-position: 0px -192px; }
.btn-success-bg.icon-btn-success-bg-tail-xactive, .btn-success-bg.icon-btn-success-bg-tail:active, .btn-success-bg.icon-btn-success-bg-tail:hover:active, .button_style_success .button__aside.button_style_success:active::after, .button_style_success .button__aside.button_style_success:active::before, .button_style_success .button__decor.button_style_success:active::after, .button_style_success .button__decor.button_style_success:active::before, .button_style_success .icon-btn-success-bg-tail-xactive.button__aside::after, .button_style_success .icon-btn-success-bg-tail-xactive.button__aside::before, .button_style_success .icon-btn-success-bg-tail-xactive.button__decor::after, .button_style_success .icon-btn-success-bg-tail-xactive.button__decor::before, .button_style_success .icon-btn-success-bg-tail.button__aside:active::after, .button_style_success .icon-btn-success-bg-tail.button__aside:active::before, .button_style_success .icon-btn-success-bg-tail.button__decor:active::after, .button_style_success .icon-btn-success-bg-tail.button__decor:active::before, .button_style_success:active, .button_style_success:hover:active, .icon-btn-success-bg-tail-xactive.button_style_success { width: 53px; height: 43px; background-position: 0px -240px; }
.btn-success-bg.icon-btn-success-bg-right-xactive, .button_style_success .icon-btn-success-bg-right-xactive.button__aside::after, .button_style_success .icon-btn-success-bg-right-xactive.button__aside::before, .button_style_success .icon-btn-success-bg-right-xactive.button__decor::after, .button_style_success .icon-btn-success-bg-right-xactive.button__decor::before, .button_style_success:active .button__aside::after, .icon-btn-success-bg-right-xactive.button_style_success { width: 35px; height: 43px; background-position: 0px -288px; }
.btn-success-bg.icon-btn-success-bg-right, .button_style_success .button__aside::after, .button_style_success .icon-btn-success-bg-right.button__aside::before, .button_style_success .icon-btn-success-bg-right.button__decor::after, .button_style_success .icon-btn-success-bg-right.button__decor::before, .icon-btn-success-bg-right.button_style_success { width: 35px; height: 43px; background-position: 0px -336px; }
.btn-success-bg.icon-btn-success-bg-tail-hover, .btn-success-bg.icon-btn-success-bg-tail:hover, .button_style_success .button__aside.button_style_success:hover::after, .button_style_success .button__aside.button_style_success:hover::before, .button_style_success .button__decor.button_style_success:hover::after, .button_style_success .button__decor.button_style_success:hover::before, .button_style_success .icon-btn-success-bg-tail-hover.button__aside::after, .button_style_success .icon-btn-success-bg-tail-hover.button__aside::before, .button_style_success .icon-btn-success-bg-tail-hover.button__decor::after, .button_style_success .icon-btn-success-bg-tail-hover.button__decor::before, .button_style_success .icon-btn-success-bg-tail.button__aside:hover::after, .button_style_success .icon-btn-success-bg-tail.button__aside:hover::before, .button_style_success .icon-btn-success-bg-tail.button__decor:hover::after, .button_style_success .icon-btn-success-bg-tail.button__decor:hover::before, .button_style_success:hover, .icon-btn-success-bg-tail-hover.button_style_success { width: 53px; height: 43px; background-position: 0px -384px; }
.btn-success-bg.icon-btn-success-bg-decor-right, .button_style_success .button__decor::after, .button_style_success .icon-btn-success-bg-decor-right.button__aside::after, .button_style_success .icon-btn-success-bg-decor-right.button__aside::before, .button_style_success .icon-btn-success-bg-decor-right.button__decor::before, .icon-btn-success-bg-decor-right.button_style_success { width: 50px; height: 44px; background-position: 0px -432px; }
.btn-success-bg.icon-btn-success-bg-decor-left, .button_style_success .button__decor::before, .button_style_success .icon-btn-success-bg-decor-left.button__aside::after, .button_style_success .icon-btn-success-bg-decor-left.button__aside::before, .button_style_success .icon-btn-success-bg-decor-left.button__decor::after, .icon-btn-success-bg-decor-left.button_style_success { width: 51px; height: 44px; background-position: 0px -481px; }
.btn-success-bg-size-m, .button_style_success.button_size_m, .button_style_success.button_size_m .button__aside::after, .button_style_success.button_size_m .button__aside::before { background-image: url('sprite-btn-success-bg-size-m.png'); background-size: 78px 625px; }
.btn-success-bg-size-m.icon-btn-success-bg-size-m-left-hover, .button_style_success.button_size_m .icon-btn-success-bg-size-m-left-hover.button__aside::after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-left-hover.button__aside::before, .button_style_success.button_size_m:hover .button__aside::before, .icon-btn-success-bg-size-m-left-hover.button_style_success.button_size_m { width: 55px; height: 65px; background-position: 0px 0px; }
.btn-success-bg-size-m.icon-btn-success-bg-size-m-left-xactive, .button_style_success.button_size_m .icon-btn-success-bg-size-m-left-xactive.button__aside::after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-left-xactive.button__aside::before, .button_style_success.button_size_m:active .button__aside::before, .icon-btn-success-bg-size-m-left-xactive.button_style_success.button_size_m { width: 55px; height: 65px; background-position: 0px -70px; }
.btn-success-bg-size-m.icon-btn-success-bg-size-m-left, .button_style_success.button_size_m .button__aside::before, .button_style_success.button_size_m .icon-btn-success-bg-size-m-left.button__aside::after, .icon-btn-success-bg-size-m-left.button_style_success.button_size_m { width: 55px; height: 65px; background-position: 0px -140px; }
.btn-success-bg-size-m.icon-btn-success-bg-size-m-right-hover, .button_style_success.button_size_m .icon-btn-success-bg-size-m-right-hover.button__aside::after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-right-hover.button__aside::before, .button_style_success.button_size_m:hover .button__aside::after, .icon-btn-success-bg-size-m-right-hover.button_style_success.button_size_m { width: 55px; height: 65px; background-position: 0px -210px; }
.btn-success-bg-size-m.icon-btn-success-bg-size-m-right-xactive, .button_style_success.button_size_m .icon-btn-success-bg-size-m-right-xactive.button__aside::after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-right-xactive.button__aside::before, .button_style_success.button_size_m:active .button__aside::after, .icon-btn-success-bg-size-m-right-xactive.button_style_success.button_size_m { width: 55px; height: 65px; background-position: 0px -280px; }
.btn-success-bg-size-m.icon-btn-success-bg-size-m-right, .button_style_success.button_size_m .button__aside::after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-right.button__aside::before, .icon-btn-success-bg-size-m-right.button_style_success.button_size_m { width: 55px; height: 65px; background-position: 0px -350px; }
.btn-success-bg-size-m.icon-btn-success-bg-size-m-tail-hover, .btn-success-bg-size-m.icon-btn-success-bg-size-m-tail:hover, .button_style_success.button_size_m .button__aside.button_style_success.button_size_m:hover::after, .button_style_success.button_size_m .button__aside.button_style_success.button_size_m:hover::before, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail-hover.button__aside::after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail-hover.button__aside::before, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail.button__aside:hover::after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail.button__aside:hover::before, .button_style_success.button_size_m:hover, .icon-btn-success-bg-size-m-tail-hover.button_style_success.button_size_m { width: 78px; height: 65px; background-position: 0px -420px; }
.btn-success-bg-size-m.icon-btn-success-bg-size-m-tail-xactive, .btn-success-bg-size-m.icon-btn-success-bg-size-m-tail:active, .button_style_success.button_size_m .button__aside.button_style_success.button_size_m:active::after, .button_style_success.button_size_m .button__aside.button_style_success.button_size_m:active::before, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail-xactive.button__aside::after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail-xactive.button__aside::before, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail.button__aside:active::after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail.button__aside:active::before, .button_style_success.button_size_m:active, .icon-btn-success-bg-size-m-tail-xactive.button_style_success.button_size_m { width: 78px; height: 65px; background-position: 0px -490px; }
.btn-success-bg-size-m.icon-btn-success-bg-size-m-tail, .button_style_success.button_size_m, .button_style_success.button_size_m .button__aside.button_style_success.button_size_m::after, .button_style_success.button_size_m .button__aside.button_style_success.button_size_m::before, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail.button__aside::after, .button_style_success.button_size_m .icon-btn-success-bg-size-m-tail.button__aside::before { width: 78px; height: 65px; background-position: 0px -560px; }
.btn-success-bg-size-l, .button_style_success.button_size_l, .button_style_success.button_size_l .button__aside::after, .button_style_success.button_size_l .button__aside::before { background-image: url('sprite-btn-success-bg-size-l.png'); background-size: 94px 796px; }
.btn-success-bg-size-l.icon-btn-success-bg-size-l-left-hover, .button_style_success.button_size_l .icon-btn-success-bg-size-l-left-hover.button__aside::after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-left-hover.button__aside::before, .button_style_success.button_size_l:hover .button__aside::before, .icon-btn-success-bg-size-l-left-hover.button_style_success.button_size_l { width: 94px; height: 84px; background-position: 0px 0px; }
.btn-success-bg-size-l.icon-btn-success-bg-size-l-left-xactive, .button_style_success.button_size_l .icon-btn-success-bg-size-l-left-xactive.button__aside::after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-left-xactive.button__aside::before, .button_style_success.button_size_l:active .button__aside::before, .icon-btn-success-bg-size-l-left-xactive.button_style_success.button_size_l { width: 94px; height: 84px; background-position: 0px -89px; }
.btn-success-bg-size-l.icon-btn-success-bg-size-l-left, .button_style_success.button_size_l .button__aside::before, .button_style_success.button_size_l .icon-btn-success-bg-size-l-left.button__aside::after, .icon-btn-success-bg-size-l-left.button_style_success.button_size_l { width: 94px; height: 84px; background-position: 0px -178px; }
.btn-success-bg-size-l.icon-btn-success-bg-size-l-right-hover, .button_style_success.button_size_l .icon-btn-success-bg-size-l-right-hover.button__aside::after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-right-hover.button__aside::before, .button_style_success.button_size_l:hover .button__aside::after, .icon-btn-success-bg-size-l-right-hover.button_style_success.button_size_l { width: 94px; height: 84px; background-position: 0px -267px; }
.btn-success-bg-size-l.icon-btn-success-bg-size-l-right-xactive, .button_style_success.button_size_l .icon-btn-success-bg-size-l-right-xactive.button__aside::after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-right-xactive.button__aside::before, .button_style_success.button_size_l:active .button__aside::after, .icon-btn-success-bg-size-l-right-xactive.button_style_success.button_size_l { width: 94px; height: 84px; background-position: 0px -356px; }
.btn-success-bg-size-l.icon-btn-success-bg-size-l-right, .button_style_success.button_size_l .button__aside::after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-right.button__aside::before, .icon-btn-success-bg-size-l-right.button_style_success.button_size_l { width: 94px; height: 84px; background-position: 0px -445px; }
.btn-success-bg-size-l.icon-btn-success-bg-size-l-tail-hover, .btn-success-bg-size-l.icon-btn-success-bg-size-l-tail:hover, .button_style_success.button_size_l .button__aside.button_style_success.button_size_l:hover::after, .button_style_success.button_size_l .button__aside.button_style_success.button_size_l:hover::before, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail-hover.button__aside::after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail-hover.button__aside::before, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside:hover::after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside:hover::before, .button_style_success.button_size_l:hover, .icon-btn-success-bg-size-l-tail-hover.button_style_success.button_size_l { width: 94px; height: 84px; background-position: 0px -534px; }
.btn-success-bg-size-l.icon-btn-success-bg-size-l-tail-xactive, .btn-success-bg-size-l.icon-btn-success-bg-size-l-tail:active, .button_style_success.button_size_l .button__aside.button_style_success.button_size_l:active::after, .button_style_success.button_size_l .button__aside.button_style_success.button_size_l:active::before, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail-xactive.button__aside::after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail-xactive.button__aside::before, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside:active::after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside:active::before, .button_style_success.button_size_l:active, .icon-btn-success-bg-size-l-tail-xactive.button_style_success.button_size_l { width: 94px; height: 84px; background-position: 0px -623px; }
.btn-success-bg-size-l.icon-btn-success-bg-size-l-tail, .button_style_success.button_size_l, .button_style_success.button_size_l .button__aside.button_style_success.button_size_l::after, .button_style_success.button_size_l .button__aside.button_style_success.button_size_l::before, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside::after, .button_style_success.button_size_l .icon-btn-success-bg-size-l-tail.button__aside::before { width: 94px; height: 84px; background-position: 0px -712px; }
.btn-success-decor-bg-size-m, .button_style_success.button_size_m .button__decor::after, .button_style_success.button_size_m .button__decor::before { background-image: url('sprite-btn-success-decor-bg-size-m.png'); background-size: 188px 423px; }
.btn-success-decor-bg-size-m.icon-btn-success-smoke-bg-size-m-left, .button_style_success.button_size_m .icon-btn-success-smoke-bg-size-m-left.button__decor::after, .button_style_success.button_size_m .icon-btn-success-smoke-bg-size-m-left.button__decor::before { width: 60px; height: 42px; background-position: 0px 0px; }
.btn-success-decor-bg-size-m.icon-btn-success-smoke-bg-size-m-right, .button_style_success.button_size_m .icon-btn-success-smoke-bg-size-m-right.button__decor::after, .button_style_success.button_size_m .icon-btn-success-smoke-bg-size-m-right.button__decor::before { width: 60px; height: 42px; background-position: 0px -47px; }
.btn-success-decor-bg-size-m.icon-btn-success-decor-above-bg-size-m, .button_style_success.button_size_m .icon-btn-success-decor-above-bg-size-m.button__decor::after, .button_style_success.button_size_m .icon-btn-success-decor-above-bg-size-m.button__decor::before { width: 188px; height: 49px; background-position: 0px -94px; }
.btn-success-decor-bg-size-m.icon-btn-success-decor-bg-size-m-hover, .button_style_success.button_size_m .icon-btn-success-decor-bg-size-m-hover.button__decor::after, .button_style_success.button_size_m .icon-btn-success-decor-bg-size-m-hover.button__decor::before, .button_style_success.button_size_m:hover .button__decor::after { width: 188px; height: 65px; background-position: 0px -148px; }
.btn-success-decor-bg-size-m.icon-btn-success-decor-bg-size-m-left, .button_style_success.button_size_m .button__decor::before, .button_style_success.button_size_m .icon-btn-success-decor-bg-size-m-left.button__decor::after { width: 62px; height: 65px; background-position: 0px -218px; }
.btn-success-decor-bg-size-m.icon-btn-success-decor-bg-size-m-right, .button_style_success.button_size_m .button__decor::after, .button_style_success.button_size_m .icon-btn-success-decor-bg-size-m-right.button__decor::before { width: 59px; height: 65px; background-position: 0px -288px; }
.btn-success-decor-bg-size-m.icon-btn-success-decor-bg-size-m-xactive, .button_style_success.button_size_m .icon-btn-success-decor-bg-size-m-xactive.button__decor::after, .button_style_success.button_size_m .icon-btn-success-decor-bg-size-m-xactive.button__decor::before, .button_style_success.button_size_m:active .button__decor::after { width: 188px; height: 65px; background-position: 0px -358px; }
.btn-success-decor-bg-size-l, .button_style_success.button_size_l .button__decor::before { background-image: url('sprite-btn-success-decor-bg-size-l.png'); background-size: 262px 262px; }
.btn-success-decor-bg-size-l.icon-btn-success-decor-bg-size-l-hover, .button_style_success.button_size_l .icon-btn-success-decor-bg-size-l-hover.button__decor::before, .button_style_success.button_size_l:hover .button__decor::before { width: 262px; height: 84px; background-position: 0px 0px; }
.btn-success-decor-bg-size-l.icon-btn-success-decor-bg-size-l-xactive, .button_style_success.button_size_l .icon-btn-success-decor-bg-size-l-xactive.button__decor::before, .button_style_success.button_size_l:active .button__decor::before { width: 262px; height: 84px; background-position: 0px -89px; }
.btn-success-decor-bg-size-l.icon-btn-success-decor-bg-size-l, .button_style_success.button_size_l .button__decor::before { width: 262px; height: 84px; background-position: 0px -178px; }
.btn-success-shadow-bg-size-m, .button_style_success.button_size_m .button__shadow::after, .button_style_success.button_size_m .button__shadow::before { background-image: url('sprite-btn-success-shadow-bg-size-m.png'); background-size: 69px 135px; }
.btn-success-shadow-bg-size-m.icon-btn-success-shadow-bg-size-m-left, .button_style_success.button_size_m .button__shadow::before, .button_style_success.button_size_m .icon-btn-success-shadow-bg-size-m-left.button__shadow::after { width: 69px; height: 65px; background-position: 0px 0px; }
.btn-success-shadow-bg-size-m.icon-btn-success-shadow-bg-size-m-right, .button_style_success.button_size_m .button__shadow::after, .button_style_success.button_size_m .icon-btn-success-shadow-bg-size-m-right.button__shadow::before { width: 69px; height: 65px; background-position: 0px -70px; }
.btn-success-shadow-bg-size-l, .button_style_success.button_size_l .button__shadow, .button_style_success.button_size_l .button__shadow::after, .button_style_success.button_size_l .button__shadow::before { background-image: url('sprite-btn-success-shadow-bg-size-l.png'); background-size: 143px 535px; }
.btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-atail, .button_style_success.button_size_l .button__shadow, .button_style_success.button_size_l .button__shadow::after, .button_style_success.button_size_l .button__shadow::before { width: 136px; height: 75px; background-position: 0px 0px; }
.btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-left, .button_style_success.button_size_l .button__shadow::before, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-left.button__shadow, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-left.button__shadow::after { width: 136px; height: 75px; background-position: 0px -80px; }
.btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-right, .button_style_success.button_size_l .button__shadow::after, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-right.button__shadow, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-right.button__shadow::before { width: 136px; height: 75px; background-position: 0px -160px; }
.btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-left-hover, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-left-hover.button__shadow, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-left-hover.button__shadow::after, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-left-hover.button__shadow::before { width: 143px; height: 95px; background-position: 0px -240px; }
.btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-right-hover, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-right-hover.button__shadow, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-right-hover.button__shadow::after, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-right-hover.button__shadow::before { width: 143px; height: 95px; background-position: 0px -340px; }
.btn-success-shadow-bg-size-l.icon-btn-success-shadow-bg-size-l-tail-hover, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-tail-hover.button__shadow, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-tail-hover.button__shadow::after, .button_style_success.button_size_l .icon-btn-success-shadow-bg-size-l-tail-hover.button__shadow::before { width: 143px; height: 95px; background-position: 0px -440px; }
.btn-flat-success-bg, .button_style_flat-success, .button_style_flat-success .button__aside::after, .button_style_flat-success .button__aside::before { background-size: 61px 283px; }
.btn-flat-success-bg.icon-btn-flat-success-bg-left-hover, .button_style_flat-success .icon-btn-flat-success-bg-left-hover.button__aside::after, .button_style_flat-success .icon-btn-flat-success-bg-left-hover.button__aside::before, .button_style_flat-success:hover .button__aside::before, .icon-btn-flat-success-bg-left-hover.button_style_flat-success { width: 20px; height: 27px; background-position: 0px 0px; }
.btn-flat-success-bg.icon-btn-flat-success-bg-left-xactive, .button_style_flat-success .icon-btn-flat-success-bg-left-xactive.button__aside::after, .button_style_flat-success .icon-btn-flat-success-bg-left-xactive.button__aside::before, .button_style_flat-success:active .button__aside::before, .icon-btn-flat-success-bg-left-xactive.button_style_flat-success { width: 20px; height: 27px; background-position: 0px -32px; }
.btn-flat-success-bg.icon-btn-flat-success-bg-left, .button_style_flat-success .button__aside::before, .button_style_flat-success .icon-btn-flat-success-bg-left.button__aside::after, .icon-btn-flat-success-bg-left.button_style_flat-success { width: 20px; height: 27px; background-position: 0px -64px; }
.btn-flat-success-bg.icon-btn-flat-success-bg-right-hover, .button_style_flat-success .icon-btn-flat-success-bg-right-hover.button__aside::after, .button_style_flat-success .icon-btn-flat-success-bg-right-hover.button__aside::before, .button_style_flat-success:hover .button__aside::after, .icon-btn-flat-success-bg-right-hover.button_style_flat-success { width: 20px; height: 27px; background-position: 0px -96px; }
.btn-flat-success-bg.icon-btn-flat-success-bg-right-xactive, .button_style_flat-success .icon-btn-flat-success-bg-right-xactive.button__aside::after, .button_style_flat-success .icon-btn-flat-success-bg-right-xactive.button__aside::before, .button_style_flat-success:active .button__aside::after, .icon-btn-flat-success-bg-right-xactive.button_style_flat-success { width: 20px; height: 27px; background-position: 0px -128px; }
.btn-flat-success-bg.icon-btn-flat-success-bg-right, .button_style_flat-success .button__aside::after, .button_style_flat-success .icon-btn-flat-success-bg-right.button__aside::before, .icon-btn-flat-success-bg-right.button_style_flat-success { width: 20px; height: 27px; background-position: 0px -160px; }
.btn-flat-success-bg.icon-btn-flat-success-bg-tail-hover, .btn-flat-success-bg.icon-btn-flat-success-bg-tail:hover, .button_style_flat-success .button__aside.button_style_flat-success:hover::after, .button_style_flat-success .button__aside.button_style_flat-success:hover::before, .button_style_flat-success .icon-btn-flat-success-bg-tail-hover.button__aside::after, .button_style_flat-success .icon-btn-flat-success-bg-tail-hover.button__aside::before, .button_style_flat-success .icon-btn-flat-success-bg-tail.button__aside:hover::after, .button_style_flat-success .icon-btn-flat-success-bg-tail.button__aside:hover::before, .button_style_flat-success:hover, .icon-btn-flat-success-bg-tail-hover.button_style_flat-success { width: 61px; height: 27px; background-position: 0px -192px; }
.btn-flat-success-bg.icon-btn-flat-success-bg-tail-xactive, .btn-flat-success-bg.icon-btn-flat-success-bg-tail:active, .button_style_flat-success .button__aside.button_style_flat-success:active::after, .button_style_flat-success .button__aside.button_style_flat-success:active::before, .button_style_flat-success .icon-btn-flat-success-bg-tail-xactive.button__aside::after, .button_style_flat-success .icon-btn-flat-success-bg-tail-xactive.button__aside::before, .button_style_flat-success .icon-btn-flat-success-bg-tail.button__aside:active::after, .button_style_flat-success .icon-btn-flat-success-bg-tail.button__aside:active::before, .button_style_flat-success:active, .icon-btn-flat-success-bg-tail-xactive.button_style_flat-success { width: 61px; height: 27px; background-position: 0px -224px; }
.btn-flat-success-bg.icon-btn-flat-success-bg-tail, .button_style_flat-success, .button_style_flat-success .button__aside.button_style_flat-success::after, .button_style_flat-success .button__aside.button_style_flat-success::before, .button_style_flat-success .icon-btn-flat-success-bg-tail.button__aside::after, .button_style_flat-success .icon-btn-flat-success-bg-tail.button__aside::before { width: 61px; height: 27px; background-position: 0px -256px; }
.btn-flat-success-bg-size-m, .button_style_flat-success.button_size_m, .button_style_flat-success.button_size_m .button__aside::after, .button_style_flat-success.button_size_m .button__aside::before { background-size: 88px 400px; }
.btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-left-hover, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-left-hover.button__aside::after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-left-hover.button__aside::before, .button_style_flat-success.button_size_m:hover .button__aside::before, .icon-btn-flat-success-bg-size-m-left-hover.button_style_flat-success.button_size_m { width: 30px; height: 40px; background-position: 0px 0px; }
.btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-left-xactive, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-left-xactive.button__aside::after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-left-xactive.button__aside::before, .button_style_flat-success.button_size_m:active .button__aside::before, .icon-btn-flat-success-bg-size-m-left-xactive.button_style_flat-success.button_size_m { width: 30px; height: 40px; background-position: 0px -45px; }
.btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-left, .button_style_flat-success.button_size_m .button__aside::before, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-left.button__aside::after, .icon-btn-flat-success-bg-size-m-left.button_style_flat-success.button_size_m { width: 30px; height: 40px; background-position: 0px -90px; }
.btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-right-hover, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-right-hover.button__aside::after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-right-hover.button__aside::before, .button_style_flat-success.button_size_m:hover .button__aside::after, .icon-btn-flat-success-bg-size-m-right-hover.button_style_flat-success.button_size_m { width: 30px; height: 40px; background-position: 0px -135px; }
.btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-right-xactive, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-right-xactive.button__aside::after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-right-xactive.button__aside::before, .button_style_flat-success.button_size_m:active .button__aside::after, .icon-btn-flat-success-bg-size-m-right-xactive.button_style_flat-success.button_size_m { width: 30px; height: 40px; background-position: 0px -180px; }
.btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-right, .button_style_flat-success.button_size_m .button__aside::after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-right.button__aside::before, .icon-btn-flat-success-bg-size-m-right.button_style_flat-success.button_size_m { width: 30px; height: 40px; background-position: 0px -225px; }
.btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-tail-hover, .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-tail:hover, .button_style_flat-success.button_size_m .button__aside.button_style_flat-success.button_size_m:hover::after, .button_style_flat-success.button_size_m .button__aside.button_style_flat-success.button_size_m:hover::before, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail-hover.button__aside::after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail-hover.button__aside::before, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside:hover::after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside:hover::before, .button_style_flat-success.button_size_m:hover, .icon-btn-flat-success-bg-size-m-tail-hover.button_style_flat-success.button_size_m { width: 88px; height: 40px; background-position: 0px -270px; }
.btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-tail-xactive, .btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-tail:active, .button_style_flat-success.button_size_m .button__aside.button_style_flat-success.button_size_m:active::after, .button_style_flat-success.button_size_m .button__aside.button_style_flat-success.button_size_m:active::before, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail-xactive.button__aside::after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail-xactive.button__aside::before, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside:active::after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside:active::before, .button_style_flat-success.button_size_m:active, .icon-btn-flat-success-bg-size-m-tail-xactive.button_style_flat-success.button_size_m { width: 88px; height: 40px; background-position: 0px -315px; }
.btn-flat-success-bg-size-m.icon-btn-flat-success-bg-size-m-tail, .button_style_flat-success.button_size_m, .button_style_flat-success.button_size_m .button__aside.button_style_flat-success.button_size_m::after, .button_style_flat-success.button_size_m .button__aside.button_style_flat-success.button_size_m::before, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside::after, .button_style_flat-success.button_size_m .icon-btn-flat-success-bg-size-m-tail.button__aside::before { width: 88px; height: 40px; background-position: 0px -360px; }
.btn-flat-success-bg-size-l, .button_style_flat-success.button_size_l, .button_style_flat-success.button_size_l .button__aside::after, .button_style_flat-success.button_size_l .button__aside::before { background-size: 116px 508px; }
.btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-left-hover, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-left-hover.button__aside::after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-left-hover.button__aside::before, .button_style_flat-success.button_size_l:hover .button__aside::before, .icon-btn-flat-success-bg-size-l-left-hover.button_style_flat-success.button_size_l { width: 40px; height: 52px; background-position: 0px 0px; }
.btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-left-xactive, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-left-xactive.button__aside::after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-left-xactive.button__aside::before, .button_style_flat-success.button_size_l:active .button__aside::before, .icon-btn-flat-success-bg-size-l-left-xactive.button_style_flat-success.button_size_l { width: 40px; height: 52px; background-position: 0px -57px; }
.btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-left, .button_style_flat-success.button_size_l .button__aside::before, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-left.button__aside::after, .icon-btn-flat-success-bg-size-l-left.button_style_flat-success.button_size_l { width: 40px; height: 52px; background-position: 0px -114px; }
.btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-right-hover, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-right-hover.button__aside::after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-right-hover.button__aside::before, .button_style_flat-success.button_size_l:hover .button__aside::after, .icon-btn-flat-success-bg-size-l-right-hover.button_style_flat-success.button_size_l { width: 40px; height: 52px; background-position: 0px -171px; }
.btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-right-xactive, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-right-xactive.button__aside::after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-right-xactive.button__aside::before, .button_style_flat-success.button_size_l:active .button__aside::after, .icon-btn-flat-success-bg-size-l-right-xactive.button_style_flat-success.button_size_l { width: 40px; height: 52px; background-position: 0px -228px; }
.btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-right, .button_style_flat-success.button_size_l .button__aside::after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-right.button__aside::before, .icon-btn-flat-success-bg-size-l-right.button_style_flat-success.button_size_l { width: 40px; height: 52px; background-position: 0px -285px; }
.btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-tail-hover, .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-tail:hover, .button_style_flat-success.button_size_l .button__aside.button_style_flat-success.button_size_l:hover::after, .button_style_flat-success.button_size_l .button__aside.button_style_flat-success.button_size_l:hover::before, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail-hover.button__aside::after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail-hover.button__aside::before, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside:hover::after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside:hover::before, .button_style_flat-success.button_size_l:hover, .icon-btn-flat-success-bg-size-l-tail-hover.button_style_flat-success.button_size_l { width: 116px; height: 52px; background-position: 0px -342px; }
.btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-tail-xactive, .btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-tail:active, .button_style_flat-success.button_size_l .button__aside.button_style_flat-success.button_size_l:active::after, .button_style_flat-success.button_size_l .button__aside.button_style_flat-success.button_size_l:active::before, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail-xactive.button__aside::after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail-xactive.button__aside::before, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside:active::after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside:active::before, .button_style_flat-success.button_size_l:active, .icon-btn-flat-success-bg-size-l-tail-xactive.button_style_flat-success.button_size_l { width: 116px; height: 52px; background-position: 0px -399px; }
.btn-flat-success-bg-size-l.icon-btn-flat-success-bg-size-l-tail, .button_style_flat-success.button_size_l, .button_style_flat-success.button_size_l .button__aside.button_style_flat-success.button_size_l::after, .button_style_flat-success.button_size_l .button__aside.button_style_flat-success.button_size_l::before, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside::after, .button_style_flat-success.button_size_l .icon-btn-flat-success-bg-size-l-tail.button__aside::before { width: 116px; height: 52px; background-position: 0px -456px; }
.btn-flat-warning-bg, .button_style_flat-warning, .button_style_flat-warning .button__aside::after, .button_style_flat-warning .button__aside::before { background-image: url('sprite-btn-flat-warning-bg.png'); background-size: 61px 283px; }
.btn-flat-warning-bg.icon-btn-flat-warning-bg-left-hover, .button_style_flat-warning .icon-btn-flat-warning-bg-left-hover.button__aside::after, .button_style_flat-warning .icon-btn-flat-warning-bg-left-hover.button__aside::before, .button_style_flat-warning:hover .button__aside::before, .icon-btn-flat-warning-bg-left-hover.button_style_flat-warning { width: 20px; height: 27px; background-position: 0px 0px; }
.btn-flat-warning-bg.icon-btn-flat-warning-bg-left-xactive, .button_style_flat-warning .icon-btn-flat-warning-bg-left-xactive.button__aside::after, .button_style_flat-warning .icon-btn-flat-warning-bg-left-xactive.button__aside::before, .button_style_flat-warning:active .button__aside::before, .icon-btn-flat-warning-bg-left-xactive.button_style_flat-warning { width: 20px; height: 27px; background-position: 0px -32px; }
.btn-flat-warning-bg.icon-btn-flat-warning-bg-left, .button_style_flat-warning .button__aside::before, .button_style_flat-warning .icon-btn-flat-warning-bg-left.button__aside::after, .icon-btn-flat-warning-bg-left.button_style_flat-warning { width: 20px; height: 27px; background-position: 0px -64px; }
.btn-flat-warning-bg.icon-btn-flat-warning-bg-right-hover, .button_style_flat-warning .icon-btn-flat-warning-bg-right-hover.button__aside::after, .button_style_flat-warning .icon-btn-flat-warning-bg-right-hover.button__aside::before, .button_style_flat-warning:hover .button__aside::after, .icon-btn-flat-warning-bg-right-hover.button_style_flat-warning { width: 20px; height: 27px; background-position: 0px -96px; }
.btn-flat-warning-bg.icon-btn-flat-warning-bg-right-xactive, .button_style_flat-warning .icon-btn-flat-warning-bg-right-xactive.button__aside::after, .button_style_flat-warning .icon-btn-flat-warning-bg-right-xactive.button__aside::before, .button_style_flat-warning:active .button__aside::after, .icon-btn-flat-warning-bg-right-xactive.button_style_flat-warning { width: 20px; height: 27px; background-position: 0px -128px; }
.btn-flat-warning-bg.icon-btn-flat-warning-bg-right, .button_style_flat-warning .button__aside::after, .button_style_flat-warning .icon-btn-flat-warning-bg-right.button__aside::before, .icon-btn-flat-warning-bg-right.button_style_flat-warning { width: 20px; height: 27px; background-position: 0px -160px; }
.btn-flat-warning-bg.icon-btn-flat-warning-bg-tail-hover, .btn-flat-warning-bg.icon-btn-flat-warning-bg-tail:hover, .button_style_flat-warning .button__aside.button_style_flat-warning:hover::after, .button_style_flat-warning .button__aside.button_style_flat-warning:hover::before, .button_style_flat-warning .icon-btn-flat-warning-bg-tail-hover.button__aside::after, .button_style_flat-warning .icon-btn-flat-warning-bg-tail-hover.button__aside::before, .button_style_flat-warning .icon-btn-flat-warning-bg-tail.button__aside:hover::after, .button_style_flat-warning .icon-btn-flat-warning-bg-tail.button__aside:hover::before, .button_style_flat-warning:hover, .icon-btn-flat-warning-bg-tail-hover.button_style_flat-warning { width: 61px; height: 27px; background-position: 0px -192px; }
.btn-flat-warning-bg.icon-btn-flat-warning-bg-tail-xactive, .btn-flat-warning-bg.icon-btn-flat-warning-bg-tail:active, .button_style_flat-warning .button__aside.button_style_flat-warning:active::after, .button_style_flat-warning .button__aside.button_style_flat-warning:active::before, .button_style_flat-warning .icon-btn-flat-warning-bg-tail-xactive.button__aside::after, .button_style_flat-warning .icon-btn-flat-warning-bg-tail-xactive.button__aside::before, .button_style_flat-warning .icon-btn-flat-warning-bg-tail.button__aside:active::after, .button_style_flat-warning .icon-btn-flat-warning-bg-tail.button__aside:active::before, .button_style_flat-warning:active, .icon-btn-flat-warning-bg-tail-xactive.button_style_flat-warning { width: 61px; height: 27px; background-position: 0px -224px; }
.btn-flat-warning-bg.icon-btn-flat-warning-bg-tail, .button_style_flat-warning, .button_style_flat-warning .button__aside.button_style_flat-warning::after, .button_style_flat-warning .button__aside.button_style_flat-warning::before, .button_style_flat-warning .icon-btn-flat-warning-bg-tail.button__aside::after, .button_style_flat-warning .icon-btn-flat-warning-bg-tail.button__aside::before { width: 61px; height: 27px; background-position: 0px -256px; }
.btn-revoke-bg, .button_style_revoke, .button_style_revoke .button__aside::after, .button_style_revoke .button__aside::before { background-image: url('sprite-btn-revoke-bg.png'); background-size: 61px 283px; }
.btn-revoke-bg.icon-btn-revoke-bg-left-hover, .button_style_revoke .icon-btn-revoke-bg-left-hover.button__aside::after, .button_style_revoke .icon-btn-revoke-bg-left-hover.button__aside::before, .button_style_revoke:hover .button__aside::before, .icon-btn-revoke-bg-left-hover.button_style_revoke { width: 20px; height: 27px; background-position: 0px 0px; }
.btn-revoke-bg.icon-btn-revoke-bg-left-xactive, .button_style_revoke .icon-btn-revoke-bg-left-xactive.button__aside::after, .button_style_revoke .icon-btn-revoke-bg-left-xactive.button__aside::before, .button_style_revoke:active .button__aside::before, .icon-btn-revoke-bg-left-xactive.button_style_revoke { width: 20px; height: 27px; background-position: 0px -32px; }
.btn-revoke-bg.icon-btn-revoke-bg-left, .button_style_revoke .button__aside::before, .button_style_revoke .icon-btn-revoke-bg-left.button__aside::after, .icon-btn-revoke-bg-left.button_style_revoke { width: 20px; height: 27px; background-position: 0px -64px; }
.btn-revoke-bg.icon-btn-revoke-bg-right-hover, .button_style_revoke .icon-btn-revoke-bg-right-hover.button__aside::after, .button_style_revoke .icon-btn-revoke-bg-right-hover.button__aside::before, .button_style_revoke:hover .button__aside::after, .icon-btn-revoke-bg-right-hover.button_style_revoke { width: 20px; height: 27px; background-position: 0px -96px; }
.btn-revoke-bg.icon-btn-revoke-bg-right-xactive, .button_style_revoke .icon-btn-revoke-bg-right-xactive.button__aside::after, .button_style_revoke .icon-btn-revoke-bg-right-xactive.button__aside::before, .button_style_revoke:active .button__aside::after, .icon-btn-revoke-bg-right-xactive.button_style_revoke { width: 20px; height: 27px; background-position: 0px -128px; }
.btn-revoke-bg.icon-btn-revoke-bg-right, .button_style_revoke .button__aside::after, .button_style_revoke .icon-btn-revoke-bg-right.button__aside::before, .icon-btn-revoke-bg-right.button_style_revoke { width: 20px; height: 27px; background-position: 0px -160px; }
.btn-revoke-bg.icon-btn-revoke-bg-tail-hover, .btn-revoke-bg.icon-btn-revoke-bg-tail:hover, .button_style_revoke .button__aside.button_style_revoke:hover::after, .button_style_revoke .button__aside.button_style_revoke:hover::before, .button_style_revoke .icon-btn-revoke-bg-tail-hover.button__aside::after, .button_style_revoke .icon-btn-revoke-bg-tail-hover.button__aside::before, .button_style_revoke .icon-btn-revoke-bg-tail.button__aside:hover::after, .button_style_revoke .icon-btn-revoke-bg-tail.button__aside:hover::before, .button_style_revoke:hover, .icon-btn-revoke-bg-tail-hover.button_style_revoke { width: 61px; height: 27px; background-position: 0px -192px; }
.btn-revoke-bg.icon-btn-revoke-bg-tail-xactive, .btn-revoke-bg.icon-btn-revoke-bg-tail:active, .button_style_revoke .button__aside.button_style_revoke:active::after, .button_style_revoke .button__aside.button_style_revoke:active::before, .button_style_revoke .icon-btn-revoke-bg-tail-xactive.button__aside::after, .button_style_revoke .icon-btn-revoke-bg-tail-xactive.button__aside::before, .button_style_revoke .icon-btn-revoke-bg-tail.button__aside:active::after, .button_style_revoke .icon-btn-revoke-bg-tail.button__aside:active::before, .button_style_revoke:active, .icon-btn-revoke-bg-tail-xactive.button_style_revoke { width: 61px; height: 27px; background-position: 0px -224px; }
.btn-revoke-bg.icon-btn-revoke-bg-tail, .button_style_revoke, .button_style_revoke .button__aside.button_style_revoke::after, .button_style_revoke .button__aside.button_style_revoke::before, .button_style_revoke .icon-btn-revoke-bg-tail.button__aside::after, .button_style_revoke .icon-btn-revoke-bg-tail.button__aside::before { width: 61px; height: 27px; background-position: 0px -256px; }
.btn-revoke-bg-size-l, .button_style_revoke.button_size_l, .button_style_revoke.button_size_l .button__aside::after, .button_style_revoke.button_size_l .button__aside::before { background-size: 116px 508px; }
.btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-left-hover, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-left-hover.button__aside::after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-left-hover.button__aside::before, .button_style_revoke.button_size_l:hover .button__aside::before, .icon-btn-revoke-bg-size-l-left-hover.button_style_revoke.button_size_l { width: 40px; height: 52px; background-position: 0px 0px; }
.btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-left-xactive, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-left-xactive.button__aside::after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-left-xactive.button__aside::before, .button_style_revoke.button_size_l:active .button__aside::before, .icon-btn-revoke-bg-size-l-left-xactive.button_style_revoke.button_size_l { width: 40px; height: 52px; background-position: 0px -57px; }
.btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-left, .button_style_revoke.button_size_l .button__aside::before, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-left.button__aside::after, .icon-btn-revoke-bg-size-l-left.button_style_revoke.button_size_l { width: 40px; height: 52px; background-position: 0px -114px; }
.btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-right-hover, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-right-hover.button__aside::after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-right-hover.button__aside::before, .button_style_revoke.button_size_l:hover .button__aside::after, .icon-btn-revoke-bg-size-l-right-hover.button_style_revoke.button_size_l { width: 40px; height: 52px; background-position: 0px -171px; }
.btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-right-xactive, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-right-xactive.button__aside::after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-right-xactive.button__aside::before, .button_style_revoke.button_size_l:active .button__aside::after, .icon-btn-revoke-bg-size-l-right-xactive.button_style_revoke.button_size_l { width: 40px; height: 52px; background-position: 0px -228px; }
.btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-right, .button_style_revoke.button_size_l .button__aside::after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-right.button__aside::before, .icon-btn-revoke-bg-size-l-right.button_style_revoke.button_size_l { width: 40px; height: 52px; background-position: 0px -285px; }
.btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-tail-hover, .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-tail:hover, .button_style_revoke.button_size_l .button__aside.button_style_revoke.button_size_l:hover::after, .button_style_revoke.button_size_l .button__aside.button_style_revoke.button_size_l:hover::before, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail-hover.button__aside::after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail-hover.button__aside::before, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail.button__aside:hover::after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail.button__aside:hover::before, .button_style_revoke.button_size_l:hover, .icon-btn-revoke-bg-size-l-tail-hover.button_style_revoke.button_size_l { width: 116px; height: 52px; background-position: 0px -342px; }
.btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-tail-xactive, .btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-tail:active, .button_style_revoke.button_size_l .button__aside.button_style_revoke.button_size_l:active::after, .button_style_revoke.button_size_l .button__aside.button_style_revoke.button_size_l:active::before, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail-xactive.button__aside::after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail-xactive.button__aside::before, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail.button__aside:active::after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail.button__aside:active::before, .button_style_revoke.button_size_l:active, .icon-btn-revoke-bg-size-l-tail-xactive.button_style_revoke.button_size_l { width: 116px; height: 52px; background-position: 0px -399px; }
.btn-revoke-bg-size-l.icon-btn-revoke-bg-size-l-tail, .button_style_revoke.button_size_l, .button_style_revoke.button_size_l .button__aside.button_style_revoke.button_size_l::after, .button_style_revoke.button_size_l .button__aside.button_style_revoke.button_size_l::before, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail.button__aside::after, .button_style_revoke.button_size_l .icon-btn-revoke-bg-size-l-tail.button__aside::before { width: 116px; height: 52px; background-position: 0px -456px; }
.btn-warning-bg-size-m, .button_style_warning.button_size_m, .button_style_warning.button_size_m .button__aside::after, .button_style_warning.button_size_m .button__aside::before { background-image: url('sprite-btn-warning-bg-size-m.png'); background-size: 131px 796px; }
.btn-warning-bg-size-m.icon-btn-warning-bg-size-m-left-hover, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-left-hover.button__aside::after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-left-hover.button__aside::before, .button_style_warning.button_size_m:hover .button__aside::before, .icon-btn-warning-bg-size-m-left-hover.button_style_warning.button_size_m { width: 65px; height: 84px; background-position: 0px 0px; }
.btn-warning-bg-size-m.icon-btn-warning-bg-size-m-left-xactive, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-left-xactive.button__aside::after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-left-xactive.button__aside::before, .button_style_warning.button_size_m:active .button__aside::before, .icon-btn-warning-bg-size-m-left-xactive.button_style_warning.button_size_m { width: 65px; height: 84px; background-position: 0px -89px; }
.btn-warning-bg-size-m.icon-btn-warning-bg-size-m-left, .button_style_warning.button_size_m .button__aside::before, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-left.button__aside::after, .icon-btn-warning-bg-size-m-left.button_style_warning.button_size_m { width: 65px; height: 84px; background-position: 0px -178px; }
.btn-warning-bg-size-m.icon-btn-warning-bg-size-m-right-hover, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-right-hover.button__aside::after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-right-hover.button__aside::before, .button_style_warning.button_size_m:hover .button__aside::after, .icon-btn-warning-bg-size-m-right-hover.button_style_warning.button_size_m { width: 65px; height: 84px; background-position: 0px -267px; }
.btn-warning-bg-size-m.icon-btn-warning-bg-size-m-right-xactive, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-right-xactive.button__aside::after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-right-xactive.button__aside::before, .button_style_warning.button_size_m:active .button__aside::after, .icon-btn-warning-bg-size-m-right-xactive.button_style_warning.button_size_m { width: 65px; height: 84px; background-position: 0px -356px; }
.btn-warning-bg-size-m.icon-btn-warning-bg-size-m-right, .button_style_warning.button_size_m .button__aside::after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-right.button__aside::before, .icon-btn-warning-bg-size-m-right.button_style_warning.button_size_m { width: 65px; height: 84px; background-position: 0px -445px; }
.btn-warning-bg-size-m.icon-btn-warning-bg-size-m-tail-hover, .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-tail:hover, .button_style_warning.button_size_m .button__aside.button_style_warning.button_size_m:hover::after, .button_style_warning.button_size_m .button__aside.button_style_warning.button_size_m:hover::before, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail-hover.button__aside::after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail-hover.button__aside::before, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside:hover::after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside:hover::before, .button_style_warning.button_size_m:hover, .icon-btn-warning-bg-size-m-tail-hover.button_style_warning.button_size_m { width: 131px; height: 84px; background-position: 0px -534px; }
.btn-warning-bg-size-m.icon-btn-warning-bg-size-m-tail-xactive, .btn-warning-bg-size-m.icon-btn-warning-bg-size-m-tail:active, .button_style_warning.button_size_m .button__aside.button_style_warning.button_size_m:active::after, .button_style_warning.button_size_m .button__aside.button_style_warning.button_size_m:active::before, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail-xactive.button__aside::after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail-xactive.button__aside::before, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside:active::after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside:active::before, .button_style_warning.button_size_m:active, .icon-btn-warning-bg-size-m-tail-xactive.button_style_warning.button_size_m { width: 131px; height: 84px; background-position: 0px -623px; }
.btn-warning-bg-size-m.icon-btn-warning-bg-size-m-tail, .button_style_warning.button_size_m, .button_style_warning.button_size_m .button__aside.button_style_warning.button_size_m::after, .button_style_warning.button_size_m .button__aside.button_style_warning.button_size_m::before, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside::after, .button_style_warning.button_size_m .icon-btn-warning-bg-size-m-tail.button__aside::before { width: 131px; height: 84px; background-position: 0px -712px; }
.btn-warning-bg-size-xl, .button_style_warning.button_size_xl, .button_style_warning.button_size_xl .button__aside::after, .button_style_warning.button_size_xl .button__aside::before { background-image: url('sprite-btn-warning-bg-size-xl.png'); background-size: 122px 985px; }
.btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-left-hover, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-left-hover.button__aside::after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-left-hover.button__aside::before, .button_style_warning.button_size_xl:hover .button__aside::before, .icon-btn-warning-bg-size-xl-left-hover.button_style_warning.button_size_xl { width: 80px; height: 105px; background-position: 0px 0px; }
.btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-left-xactive, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-left-xactive.button__aside::after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-left-xactive.button__aside::before, .button_style_warning.button_size_xl:active .button__aside::before, .icon-btn-warning-bg-size-xl-left-xactive.button_style_warning.button_size_xl { width: 80px; height: 105px; background-position: 0px -110px; }
.btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-left, .button_style_warning.button_size_xl .button__aside::before, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-left.button__aside::after, .icon-btn-warning-bg-size-xl-left.button_style_warning.button_size_xl { width: 80px; height: 105px; background-position: 0px -220px; }
.btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-right-hover, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-right-hover.button__aside::after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-right-hover.button__aside::before, .button_style_warning.button_size_xl:hover .button__aside::after, .icon-btn-warning-bg-size-xl-right-hover.button_style_warning.button_size_xl { width: 80px; height: 105px; background-position: 0px -330px; }
.btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-right-xactive, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-right-xactive.button__aside::after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-right-xactive.button__aside::before, .button_style_warning.button_size_xl:active .button__aside::after, .icon-btn-warning-bg-size-xl-right-xactive.button_style_warning.button_size_xl { width: 80px; height: 105px; background-position: 0px -440px; }
.btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-right, .button_style_warning.button_size_xl .button__aside::after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-right.button__aside::before, .icon-btn-warning-bg-size-xl-right.button_style_warning.button_size_xl { width: 80px; height: 105px; background-position: 0px -550px; }
.btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-tail-hover, .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-tail:hover, .button_style_warning.button_size_xl .button__aside.button_style_warning.button_size_xl:hover::after, .button_style_warning.button_size_xl .button__aside.button_style_warning.button_size_xl:hover::before, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail-hover.button__aside::after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail-hover.button__aside::before, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail.button__aside:hover::after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail.button__aside:hover::before, .button_style_warning.button_size_xl:hover, .icon-btn-warning-bg-size-xl-tail-hover.button_style_warning.button_size_xl { width: 122px; height: 105px; background-position: 0px -660px; }
.btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-tail-xactive, .btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-tail:active, .button_style_warning.button_size_xl .button__aside.button_style_warning.button_size_xl:active::after, .button_style_warning.button_size_xl .button__aside.button_style_warning.button_size_xl:active::before, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail-xactive.button__aside::after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail-xactive.button__aside::before, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail.button__aside:active::after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail.button__aside:active::before, .button_style_warning.button_size_xl:active, .icon-btn-warning-bg-size-xl-tail-xactive.button_style_warning.button_size_xl { width: 122px; height: 105px; background-position: 0px -770px; }
.btn-warning-bg-size-xl.icon-btn-warning-bg-size-xl-tail, .button_style_warning.button_size_xl, .button_style_warning.button_size_xl .button__aside.button_style_warning.button_size_xl::after, .button_style_warning.button_size_xl .button__aside.button_style_warning.button_size_xl::before, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail.button__aside::after, .button_style_warning.button_size_xl .icon-btn-warning-bg-size-xl-tail.button__aside::before { width: 122px; height: 105px; background-position: 0px -880px; }
.btn-warning-decor-bg-size-m, .button_style_warning.button_size_m .button__decor::before { background-size: 261px 262px; }
.btn-warning-decor-bg-size-m.icon-btn-warning-decor-bg-size-m-active, .button_style_warning.button_size_m .icon-btn-warning-decor-bg-size-m-active.button__decor::before, .button_style_warning.button_size_m:active .button__decor::before { width: 261px; height: 84px; background-position: 0px 0px; }
.btn-warning-decor-bg-size-m.icon-btn-warning-decor-bg-size-m-hover, .button_style_warning.button_size_m .icon-btn-warning-decor-bg-size-m-hover.button__decor::before, .button_style_warning.button_size_m:hover .button__decor::before { width: 261px; height: 84px; background-position: 0px -89px; }
.btn-warning-decor-bg-size-m.icon-btn-warning-decor-bg-size-m, .button_style_warning.button_size_m .button__decor::before { width: 261px; height: 84px; background-position: 0px -178px; }
.btn-warning-decor-bg-size-xl, .button_style_warning.button_size_xl .button__decor::before { background-size: 436px 687px; }
.btn-warning-decor-bg-size-xl.icon-btn-decor-arrow-bg-left, .button_style_warning.button_size_xl .icon-btn-decor-arrow-bg-left.button__decor::before { width: 60px; height: 77px; background-position: 0px 0px; }
.btn-warning-decor-bg-size-xl.icon-btn-decor-arrow-bg-right, .button_style_warning.button_size_xl .icon-btn-decor-arrow-bg-right.button__decor::before { width: 60px; height: 77px; background-position: 0px -82px; }
.btn-warning-decor-bg-size-xl.icon-btn-warning-decor-bg-size-xl-hover, .button_style_warning.button_size_xl .icon-btn-warning-decor-bg-size-xl-hover.button__decor::before, .button_style_warning.button_size_xl:hover .button__decor::before { width: 282px; height: 105px; background-position: 0px -164px; }
.btn-warning-decor-bg-size-xl.icon-btn-warning-decor-bg-size-xl-xactive, .button_style_warning.button_size_xl .icon-btn-warning-decor-bg-size-xl-xactive.button__decor::before, .button_style_warning.button_size_xl:active .button__decor::before { width: 282px; height: 105px; background-position: 0px -274px; }
.btn-warning-decor-bg-size-xl.icon-btn-warning-decor-bg-size-xl, .button_style_warning.button_size_xl .button__decor::before { width: 282px; height: 105px; background-position: 0px -384px; }
.btn-warning-decor-bg-size-xl.icon-btn-warning-shadow-bg-size-xl, .button_style_warning.button_size_xl .icon-btn-warning-shadow-bg-size-xl.button__decor::before { width: 436px; height: 193px; background-position: 0px -494px; }
.btn-warning-shadow-bg-size-xl, .button_style_warning.button_size_xl .button__shadow, .button_style_warning.button_size_xl .button__shadow::after, .button_style_warning.button_size_xl .button__shadow::before { background-image: url('sprite-btn-warning-shadow-bg-size-xl.png'); background-size: 155px 589px; }
.btn-warning-shadow-bg-size-xl.icon-btn-warning-shadow-bg-size-xl-atail, .button_style_warning.button_size_xl .button__shadow, .button_style_warning.button_size_xl .button__shadow::after, .button_style_warning.button_size_xl .button__shadow::before { width: 155px; height: 193px; background-position: 0px 0px; }
.btn-warning-shadow-bg-size-xl.icon-btn-warning-shadow-bg-size-xl-left, .button_style_warning.button_size_xl .button__shadow::before, .button_style_warning.button_size_xl .icon-btn-warning-shadow-bg-size-xl-left.button__shadow, .button_style_warning.button_size_xl .icon-btn-warning-shadow-bg-size-xl-left.button__shadow::after { width: 155px; height: 193px; background-position: 0px -198px; }
.btn-warning-shadow-bg-size-xl.icon-btn-warning-shadow-bg-size-xl-right, .button_style_warning.button_size_xl .button__shadow::after, .button_style_warning.button_size_xl .icon-btn-warning-shadow-bg-size-xl-right.button__shadow, .button_style_warning.button_size_xl .icon-btn-warning-shadow-bg-size-xl-right.button__shadow::before { width: 155px; height: 193px; background-position: 0px -396px; }
.layout { background: linear-gradient(180deg, rgba(255, 255, 255, 0.3) 0px, rgba(0, 0, 0, 0.18)) repeat scroll 0% 0%, url('body-main-bg.png') repeat scroll 0px 0px, none repeat scroll 0% 0% rgba(32, 28, 25, 0.77); }
.layout_theme_white .preloader::after { max-width: 282px; background: url('logo.png') no-repeat scroll 50% center / contain  transparent; }
.layout_theme_white .sign-up-box__divider-column::before { content: ""; position: absolute; top: 0px; right: 50%; height: 45%; border-right: 1px solid rgb(189, 154, 115); box-shadow: 1px 1px 1px 0px rgb(255, 255, 255); }
.layout_theme_white .sign-up-box__divider-column::after { content: ""; position: absolute; right: 50%; height: 45%; bottom: 0px; border-right: 1px solid rgb(189, 154, 115); box-shadow: 1px 1px 1px 0px rgb(255, 255, 255); }
.layout_theme_white .sign-up-box__present-column::after { content: ""; position: absolute; top: 0px; bottom: 0px; left: 100%; margin-left: 12px; border-right: 1px solid rgb(189, 154, 115); box-shadow: 1px 1px 1px 0px rgb(255, 255, 255); }
.user-content h2::after { position: absolute; content: ""; border-bottom: 1px solid rgb(192, 149, 123); top: 100%; left: 0px; margin-top: 5px; width: 60px; }
.head-control-panel { box-sizing: border-box; z-index: 1060; position: fixed; top: 0px; left: 0px; width: 100%; padding-right: 10px; padding-left: 10px; white-space: nowrap; background: url('main-header-bg.jpg') repeat-x scroll 50% 0px rgb(70, 57, 46); font-size: 0px; }
.head-control-panel__lang::before { content: ""; vertical-align: middle; display: inline-block; height: 100%; }
.head-control-panel__nav-bar { vertical-align: middle; display: inline-block; cursor: pointer; float: right; margin-top: 14px; margin-right: 7px; }
.head-control-panel__logo { position: relative; }
.head-control-panel__dynamic, .head-control-panel__logo { vertical-align: middle; display: inline-block; }
@media screen and (max-width: 1279px) {
  .head-control-panel__float-menu { position: absolute; top: 0px; right: 0px; padding-right: 10px; padding-left: 10px; }
}
.head-control-panel__icon-lang::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; border-radius: 100%; box-shadow: 2px 3px 0px 0px rgb(53, 32, 19) inset, 0px 0px 0px 3px rgba(80, 44, 22, 0.5) inset; }
.head-control-panel__toggle-btn .account-sub-menu__item:not(:first-child)::before, .head-control-panel__toggle-btn .icons, .head-control-panel__toggle-btn .play-area__closer, .head-control-panel__toggle-btn .progress__draggable-inner::after, .head-control-panel__toggle-btn .progress__draggable-inner::before, .head-control-panel__toggle-btn .rslider__pager-btn::after, .head-control-panel__toggle-btn .switch__icon::before { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; margin: auto; }
.head-control-panel__divider { float: right; vertical-align: middle; display: inline-block; height: 51px; margin-right: 10px; margin-left: 10px; width: 17px; background: url('head-control-divider.png') no-repeat scroll 0px 0px transparent; }
.head-dynamic-menu { margin: 0px; padding: 0px; font-size: 0px; white-space: nowrap; }
.head-dynamic-menu__item { font-family: Tahoma,Arial,sans-serif; font-size: 12px; line-height: 1.25; color: rgb(255, 255, 255); text-shadow: 0px 1px rgba(255, 255, 255, 0.3); font-weight: 700; position: relative; height: 51px; vertical-align: middle; display: inline-block; list-style-type: none; white-space: nowrap; }
.head-dynamic-menu__item::before { content: ""; vertical-align: middle; display: inline-block; height: 100%; width: 17px; margin-right: 10px; margin-left: 10px; background: url('head-control-divider.png') no-repeat scroll 0px 0px transparent; }
.head-dynamic-menu__pseudo-link { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; color: rgb(255, 207, 134); text-shadow: 0px 1px rgba(255, 255, 255, 0.3); font-weight: 400; vertical-align: middle; display: inline-block; border-bottom: 1px solid; text-decoration: none; }
.head-dynamic-menu__pseudo-link:hover { border-bottom: 1px solid transparent; }
.lang-list__icon::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; border-radius: 100%; box-shadow: 2px 3px 0px 0px rgb(53, 32, 19) inset, 0px 0px 0px 3px rgba(80, 44, 22, 0.5) inset; }
.lang-list__link::before { content: ""; vertical-align: middle; display: inline-block; height: 100%; }
.menu-filter { position: relative; display: inline-block; white-space: nowrap; margin: 0px; padding: 0px; width: 100%; text-align: center; }
.menu-filter::before { content: ""; position: absolute; top: 52px; left: 0px; width: 100%; border-top: 1px solid rgba(37, 34, 29, 0.58); border-bottom: 1px solid rgba(144, 137, 135, 0.6); }
.menu-filter__item { transition: width 0.2s ease 0s; vertical-align: top; position: relative; display: inline-block; width: 121px; list-style-type: none; color: rgb(255, 207, 134); }
.menu-filter__item:hover { color: rgb(255, 255, 255); }
.menu-filter__item:hover .menu-filter__icon { background-position: 50% 100%; box-shadow: 0px 0px 34px 11px rgba(145, 48, 14, 0.6), 0px 0px 17px 7px rgba(145, 48, 14, 0.6) inset; }
.menu-filter__item:hover .menu-filter__icon::before { opacity: 1; }
.menu-filter__item:hover .menu-filter__text { font-family: Georgia,Times,Times New Roman,serif; font-size: 16px; line-height: 1.25; color: rgb(255, 255, 255); text-shadow: 0px 0px 10px rgb(252, 91, 31); font-weight: 400; }
.menu-filter__item:not(:first-child)::before { transform: translate(50%); content: ""; position: absolute; top: 60px; right: 100%; width: 29px; height: 10px; background: url('games-list-filter-dotted.png') no-repeat scroll 0px 0px transparent; }
.menu-filter__item_state_acitve { color: rgb(255, 255, 255); }
.menu-filter__item_state_acitve .menu-filter__icon { background-position: 50% 100%; box-shadow: 0px 0px 34px 11px rgba(145, 48, 14, 0.6), 0px 0px 17px 7px rgba(145, 48, 14, 0.6) inset; }
.menu-filter__item_state_acitve .menu-filter__icon::before { opacity: 1; }
.menu-filter__item_state_acitve .menu-filter__text { font-family: Georgia,Times,Times New Roman,serif; font-size: 16px; line-height: 1.25; color: rgb(255, 255, 255); text-shadow: 0px 0px 10px rgb(252, 91, 31); font-weight: 400; }
.menu-filter__item_type_search .menu-filter__link, .menu-filter__link { opacity: 1; }
.menu-filter__link { transition: opacity 0s ease 0s, all 0.2s ease 0s, linear 1s ease 0s; display: block; text-align: center; color: inherit; text-decoration: none; cursor: pointer; }
.menu-filter__icon { transition: box-shadow 0.4s linear 0s; position: relative; display: block; width: 106px; height: 103px; border-radius: 100%; margin: auto; background: url('main-menu-bg.png') no-repeat scroll 50% 0px transparent; box-shadow: 0px 0px 34px 11px rgba(145, 48, 14, 0), 0px 0px 17px 7px rgba(145, 48, 14, 0) inset; }
.menu-filter__icon::before { content: ""; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; display: block; background: url('filter_hover_dots.png') no-repeat scroll 50% center transparent; opacity: 0; transition: all 0.3s linear 0s; }
.menu-filter__icon .account-sub-menu__item:not(:first-child)::before, .menu-filter__icon .icons, .menu-filter__icon .play-area__closer, .menu-filter__icon .progress__draggable-inner::after, .menu-filter__icon .progress__draggable-inner::before, .menu-filter__icon .rslider__pager-btn::after, .menu-filter__icon .switch__icon::before { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; margin: auto; }
.menu-filter__icon svg { display: none; }
.menu-filter__text { font-family: Georgia,Times,Times New Roman,serif; font-size: 16px; line-height: 1.25; color: inherit; text-shadow: 0px 1px rgba(255, 255, 255, 0.3); font-weight: 400; display: block; white-space: normal; margin-top: 15px; }
.menu-filter__input:-moz-placeholder, .menu-filter__input::-moz-placeholder { opacity: 1; color: rgb(255, 207, 134); text-transform: none; }
.sign-up-box__progress-step::before { content: ""; position: absolute; top: 0px; left: 0px; width: 50%; height: 100%; background-color: rgb(3, 165, 40); }
.sign-up-box__second-step .sign-up-box__progress-step::before { width: 100%; }
.sign-up-box__list-summary::before { content: ""; position: absolute; height: 0px; top: 0px; right: 0px; bottom: 0px; left: 0px; border-top: 3px solid rgba(158, 83, 42, 0.41); border-bottom: 1px solid rgba(255, 255, 255, 0.29); }
.sign-up-box__columns-holder::after, .sign-up-box__columns-holder::before { content: ""; display: table; }
.sign-up-box__columns-holder::after { clear: both; }
.sign-up-box__present-column::after { content: ""; position: absolute; top: 0px; bottom: 0px; left: 100%; margin-left: 12px; border-right: 1px solid rgb(221, 234, 241); }
.sign-up-box__divider-column::before { content: ""; position: absolute; top: 0px; right: 50%; bottom: 0px; border-right: 1px solid rgb(221, 234, 241); }
.side-menu { z-index: 1070; display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; }
.side-menu__overlay { opacity: 0.8; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgb(70, 57, 46); }
.side-menu__aside { position: fixed; top: 0px; right: 0px; bottom: 0px; width: 380px; background: url('sidemenu-vertical-decor-bg.png') repeat-y scroll 0px 100%, url('sidemenu-bg.png') repeat scroll 0px 0px rgb(54, 51, 50); }
.side-menu__close { cursor: pointer; position: absolute; top: 10px; right: 10px; width: 30px; height: 30px; }
.side-menu__content { padding: 50px 0px 0px 70px; }
.side-menu__divider { box-sizing: border-box; min-height: 100px; margin-top: 30px; margin-left: -70px; padding-top: 30px; padding-left: 70px; background: url('sidemenu-decor-bg.png') no-repeat scroll 0px 0px transparent; }
.side-menu__pseudo-link, .side-menu__user { font-family: Georgia,Times,Times New Roman,serif; font-size: 14px; line-height: 1.25; text-shadow: 0px 1px rgba(255, 255, 255, 0.3); font-weight: 400; vertical-align: middle; display: inline-block; margin-right: 20px; }
.side-menu__pseudo-link { color: rgb(255, 207, 134); border-bottom: 1px solid; text-decoration: none; }
.side-menu__pseudo-link:hover { border-bottom-color: transparent; }
.side-menu-list { margin: 0px; padding: 0px; }
.side-menu-list__item { margin-top: 20px; list-style-type: none; }
.side-menu-list__item:first-child { margin-top: 0px; }
.side-menu-list__link { font-family: Georgia,Times,Times New Roman,serif; font-size: 18px; line-height: 1.25; color: rgb(255, 207, 134); text-shadow: 0px 1px rgba(255, 255, 255, 0.3); font-weight: 400; text-decoration: none; }
.side-menu-list__link:hover { border-bottom: 1px solid rgb(255, 207, 134); }
.lottery-box__item-inner::after, .lottery-box__item-inner::before { z-index: 1; content: ""; box-sizing: border-box; position: absolute; right: -16px; border-radius: 100%; border: 1px solid rgb(216, 227, 231); width: 32px; height: 24px; background-color: rgba(32, 28, 25, 0.77); }
.lottery-box__item-inner::before { top: -12px; clip: rect(12px, 16px, auto, auto); }
.lottery-box__item-inner::after { bottom: -12px; clip: rect(auto, 16px, 12px, auto); }
.lottery-box__icon-plus::after, .lottery-box__icon-plus::before { content: ""; position: absolute; background-color: rgb(221, 234, 241); }
.lottery-box__icon-plus::before { top: 0px; bottom: 0px; left: 50%; width: 3px; margin-left: -1.5px; }
.lottery-box__icon-plus::after { top: 50%; right: 0px; left: 0px; height: 3px; margin-top: -1.5px; }
.lottery-box__btn-holder::before { content: ""; vertical-align: middle; display: inline-block; height: 100%; }
.tab::after { opacity: 0; content: ""; position: absolute; top: 100%; right: 0px; left: 0px; width: 0px; height: 0px; margin: auto; border-style: solid; border-width: 5px 5px 0px; border-color: rgb(200, 71, 64) transparent transparent; }
.tab_state_active::after { opacity: 1; }
@media screen and (max-height: 700px) {
  .play-area_size_4x3 { max-width: 1004px; }
}
@media screen and (min-height: 701px) and (max-height: 800px) {
  .play-area_size_4x3 { max-width: 1079px; }
}
@media screen and (min-height: 801px) and (max-height: 850px) {
  .play-area_size_4x3 { max-width: 1213px; }
}
@media screen and (max-height: 700px) {
  .play-area_size_12x10 { max-width: 917px; }
}
@media screen and (min-height: 701px) and (max-height: 800px) {
  .play-area_size_12x10 { max-width: 984px; }
}
@media screen and (min-height: 801px) and (max-height: 900px) {
  .play-area_size_12x10 { max-width: 1102px; }
}
@media screen and (max-height: 700px) {
  .play-area_size_16x10 { max-width: 1153px; }
}
@media screen and (min-height: 701px) and (max-height: 750px) {
  .play-area_size_16x10 { max-width: 1242px; }
}
.play-area__sidebar::after { content: ""; position: absolute; right: -6px; bottom: -1px; width: 53px; height: 43px; }
.spectator-area__closer::after, .spectator-area__closer::before { content: ""; position: absolute; top: 50%; right: 50%; margin-top: -7px; margin-right: -1px; height: 14px; width: 3px; background-color: rgb(44, 109, 160); }
.spectator-area__closer::before { transform: rotate(45deg); }
.spectator-area__closer::after { transform: rotate(-45deg); }
.spectator-area__closer:hover::after, .spectator-area__closer:hover::before { background-color: rgb(255, 255, 255); }
.promo-page__top-btn-holder { position: relative; margin: auto; width: 540px; white-space: nowrap; text-align: center; }
.promo-page__top-btn-holder::before { content: ""; vertical-align: middle; display: inline-block; height: 113px; }
.promo-page__top-btn-holder-with-divider::after { content: ""; position: absolute; right: 0px; bottom: 0px; left: 0px; border-radius: 2px; margin: auto auto -15px; width: 60px; height: 1px; background-color: rgb(174, 122, 70); }
.preloader::after { content: ""; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; max-width: 282px; margin: auto; background: url('logo.png') no-repeat scroll 50% center / contain  transparent; }
.tabs-list__item:not(:first-child) { margin-left: 30px; }
.button { width: auto ! important; min-width: 10px; }
.button::before { display: none; }
.button_style_success { margin-right: 35px; margin-left: 35px; }
.button_style_success .button__text { margin-right: -17.5px; margin-left: -17.5px; }
.button_style_success .button__decor::before { left: -35px; }
.button_style_success .button__decor::after { right: -35px; }
.button_style_success:active .button__decor { display: none; }
.button_style_success.button_size_m { min-width: 55px; margin-right: 55px; margin-left: 55px; }
.button_style_success.button_size_m .button__text { font-family: Georgia,Times,Times New Roman,serif; font-size: 20px; line-height: 1.25; color: rgb(255, 255, 255); text-shadow: 1px 1px rgba(0, 0, 0, 0.23); font-weight: 400; margin-right: -27.5px; margin-left: -27.5px; }
.button_style_success.button_size_m .button__text::before { border-color: transparent rgb(255, 255, 255) transparent transparent; }
.button_style_success.button_size_m .button__text::after { border-color: transparent transparent transparent rgb(255, 255, 255); }
.button_style_success.button_size_m .button__decor::before { left: -55px; }
.button_style_success.button_size_m .button__decor::after { right: -55px; }
.button_style_success.button_size_m .button__shadow { height: 100%; }
.button_style_success.button_size_m .button__arrow-decor::before { margin-right: 85px; }
.button_style_success.button_size_m .button__arrow-decor::after { margin-left: 85px; }
.button_style_success.button_size_m:hover .button__decor::after { transform: translateX(-50%); top: 0px; bottom: 0px; left: 50%; }
.button_style_success.button_size_m:active .button__decor { display: block; }
.button_style_success.button_size_m:active .button__decor::before { display: none; }
.button_style_success.button_size_l .button__text::before { border-color: transparent rgb(255, 255, 255) transparent transparent; }
.button_style_success.button_size_l .button__text::after { border-color: transparent transparent transparent rgb(255, 255, 255); }
.button_style_success.button_size_l .button__decor::before { transform: translateX(-50%); top: 0px; bottom: 0px; left: 50%; }
.button_style_success.button_size_l .button__decor::after { display: none; }
.button_style_success.button_size_l .button__arrow-decor::before { margin-right: 124px; }
.button_style_success.button_size_l .button__arrow-decor::after { margin-left: 124px; }
.button_style_warning.button_size_m .button__text::before { border-color: transparent rgb(255, 255, 255) transparent transparent; }
.button_style_warning.button_size_m .button__text::after { border-color: transparent transparent transparent rgb(255, 255, 255); }
.button_style_warning.button_size_m .button__decor::before { transform: translateX(-50%); top: 0px; bottom: 0px; left: 50%; }
.button_style_warning.button_size_m .button__decor::after { display: none; }
.button_style_warning.button_size_xl { margin-right: 80px; margin-left: 80px; min-width: 131px; }
.button_style_warning .button__text { font-family: Georgia,Times,Times New Roman,serif; font-size: 20px; line-height: 1.25; color: rgb(255, 255, 255); text-shadow: 1px 1px rgba(0, 0, 0, 0.23); font-weight: 400; margin-right: -40px; margin-left: -40px; }
.button_style_warning.button_size_xl .button__text::before { border-color: transparent rgb(255, 255, 255) transparent transparent; }
.button_style_warning.button_size_xl .button__text::after { border-color: transparent transparent transparent rgb(255, 255, 255); }
.button_style_warning.button_size_xl .button__decor::before { transform: translateX(-50%); top: 0px; bottom: 0px; left: 50%; }
.button_style_warning.button_size_xl .button__decor::after { display: none; }
.button_style_warning.button_size_xl:active .button__decor { display: block; }
.button_style_flat-warning { margin-right: 20px; margin-left: 20px; min-width: 50px; color: rgb(255, 255, 255); }
.button_style_flat-warning .button__text { margin-right: -10px; margin-left: -10px; }
.button_style_flat-warning:active, .button_style_flat-warning:hover { color: rgb(255, 255, 255); }
.button__aside { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.button__aside::before { content: ""; position: absolute; top: 0px; right: 100%; }
.button__aside::after { content: ""; position: absolute; top: 0px; left: 100%; }
.button__shadow { transform: translateY(-50%); z-index: -1; position: absolute; top: 50%; left: 0px; width: 100% ! important; }
.button__shadow::after, .button__shadow::before { content: ""; position: absolute; top: 0px; }
.button__shadow::before { right: 100%; }
.button__shadow::after { left: 100%; }
.button__arrow-decor { position: absolute; top: 50%; left: 0px; margin-top: 10px; width: 100%; height: 0px; }
.button__arrow-decor::after, .button__arrow-decor::before { content: ""; position: absolute; width: 60px; height: 77px; bottom: 0px; }
.button__arrow-decor::before { right: 100%; margin-right: 94px; background: url('icon-btn-decor-arrow-bg-left.png') no-repeat scroll 0px 0px transparent; }
.button__arrow-decor::after { left: 100%; margin-left: 94px; background: url('icon-btn-decor-arrow-bg-right.png') no-repeat scroll 100% 0px transparent; }
.button__decor { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.button__decor::after, .button__decor::before { content: ""; position: absolute; top: 0px; }
.button__aligner { vertical-align: middle; display: inline-block; height: 100%; }
.button__text::after, .button__text::before { content: ""; position: absolute; top: 0px; bottom: 0px; width: 0px; height: 0px; margin: auto; border-width: 3px 4px; border-style: solid; border-color: transparent; }
.button__text::before { right: 100%; margin-right: 10px; }
.button__text::after { left: 100%; margin-left: 10px; }
.button__decor-above { transform: translateX(-50%); z-index: -1; position: absolute; width: 188px; height: 49px; top: 0px; right: 0px; bottom: 100%; left: 50%; margin: auto; background: url('decor-above.png') no-repeat scroll 0px 0px transparent; }
.progress::before { transform: translateY(-50%); content: ""; position: absolute; top: 50%; right: 0px; left: 0px; border-radius: 100px / 13px; height: 25px; box-shadow: 0px 5px 6px 0px rgba(0, 0, 0, 0.12); }
.progress::after { content: ""; position: absolute; top: 0px; right: 20%; left: 20%; border-radius: 100px / 30px; box-shadow: 0px 5px 15px 1px rgba(255, 255, 255, 0.8); }
.progress_size_s .progress__placeholder::after, .progress_size_s .progress__placeholder::before { display: none; }
.progress__placeholder::after, .progress__placeholder::before { transform: translateY(-50%); content: ""; position: absolute; top: 50%; width: 10px; height: 10px; border-radius: 100%; background-color: rgba(0, 0, 0, 0.35); box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.25) inset, 1px 1px 0px 0px rgba(255, 255, 255, 0.5); }
.progress__placeholder::before { left: -3px; }
.progress__placeholder::after { right: -3px; }
.progress_type_fake::after { content: "100"; font-family: Arial,Tahoma,sans-serif; font-size: 12px; line-height: 1; color: rgb(185, 198, 204); position: absolute; top: 100%; right: 31.51%; margin-top: 5px; }
.is-disabled::before { position: absolute; top: 0px; content: ""; left: 0px; right: 0px; bottom: 0px; display: block; height: 100%; width: 100%; z-index: 1000; }
@media screen and (max-width: 1120px) {
  .grids { display: block; text-align: center; }
  .grids__item { display: inline-block; }
  .menu-filter { white-space: normal; }
  .main-slider__btn-holder { text-align: center; }
  .main-slider { min-height: inherit; padding-bottom: 70px; }
  .menu-filter__item { margin-bottom: 30px; }
  .jackpot { display: none; }
  .rslider__track { text-align: center; }
  .rslider__slide { float: none; display: inline-block; }
  .schedule-list { text-align: center; }
  .schedule-list .media { display: block; }
  .schedule-list .media__aside, .schedule-list .media__body { display: inline-block; }
  .schedule-list__item { text-align: center; }
  .schedule-list__item:not(:last-child) { margin-bottom: 30px; padding-bottom: 30px; display: inline-block; position: relative; }
  .schedule-list__icon { display: none; }
  .schedule-list .schedule-list__img-holder { margin-bottom: 18px; }
  .play-area__sidebar { display: none; }
  .play-area { max-width: 100%; padding-right: 0px; }
  .promo-page__title { font-size: 21px; }
  .promo-page .media { display: block; text-align: center; }
  .promo-page .media__aside, .promo-page .media__body { display: inline-block; text-align: center; }
  .promo-page .promo-list__item { text-align: left; }
  .registration-page .grids__item { margin-bottom: 10px; }
  .registration-page .sign-up-box__present-column { display: none; }
  .registration-page .sign-up-box__fields-column { width: 100%; }
  .layout__main { overflow: hidden; }
}
@media screen and (max-width: 740px) {
  .main-slider__title { font-size: 18px; }
  .grids__item { display: block; }
  .main-slider__btn-holder { padding-top: 0px; }
  .main-slider__content { padding-bottom: 0px; }
  .main-slider__container_type_pagination { position: relative; bottom: 80px; }
  .promo-list__item { width: 100%; display: block; }
  .social-list { display: none; }
}
@media screen and (max-width: 460px) {
  .head-dynamic-menu { display: none; }
  .side-menu__aside { width: 270px; }
  .all-info-slider__item { width: 100%; }
  .all-info-slider__item img { max-width: 100%; }
  .iconed-title__text { font-size: 14px; }
  .counter__item { font-size: 12px; }
  .mini-slider__value { font-size: 12px; }
  .menu-simple__item { display: block; text-align: center; margin-bottom: 10px; }
  .contest-prize__value { font-size: 12px; }
  .menu-simple__item:not(:first-child) { margin-left: 0px; }
  .schedule-list .schedule-list__img-holder img { max-width: 100%; }
  .title-section { font-size: 21px; }
  .schedule-list__img-holder { width: 100%; min-height: inherit; }
  .schedule-list .layout__mr-20 { margin-right: 0px; }
  .schedule-list__slug-title { line-height: 30px; }
  .promo-page { overflow: hidden; }
  .promo-list__description { font-size: 14px; }
  .promo-page .media__aside div { width: 100% ! important; }
  .promo-list { margin-left: 0px; }
  .promo-page__top-btn-holder { width: 100%; }
  .button__arrow-decor::after, .button__arrow-decor::before { display: none; }
  .button_style_warning.button_size_xl { margin-left: 0px; margin-right: 0px; }
}
@media screen and (max-width: 1120px) {
  .main-slider { margin: 0px; }
  .layout__placeholder-header { margin-bottom: 0px; }
  .layout__placeholder-header { height: inherit; overflow: hidden; }
  .head-control-panel { position: relative; width: 100%; overflow: hidden; }
}
