@charset "UTF-8";  /*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */  html { 	font-family: sans-serif; 	-ms-text-size-adjust: 100%; 	-webkit-text-size-adjust: 100% }  body { 	margin: 0 }  article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary { 	display: block }  audio, canvas, progress, video { 	display: inline-block }  audio:not([controls]) { 	display: none; 	height: 0 }  progress { 	vertical-align: baseline }  [hidden], template { 	display: none }  a { 	background-color: transparent; 	-webkit-text-decoration-skip: objects }  a:active, a:hover { 	outline-width: 0 }  abbr[title] { 	border-bottom: none; 	text-decoration: underline; 	-webkit-text-decoration: underline dotted; 	text-decoration: underline dotted }  b, strong { 	font-weight: inherit }  b, strong { 	font-weight: bolder }  dfn { 	font-style: italic }  h1 { 	font-size: 3em !important; 	padding: 20px 0 !important; 	font-size: 3rem!important; }  mark { 	background-color: #ff0; 	color: #000 }  small { 	font-size: 80% }  sub, sup { 	font-size: 75%; 	line-height: 0; 	position: relative; 	vertical-align: baseline }  sub { 	bottom: -.25em }  sup { 	top: -.5em }  img { 	border-style: none }  svg:not(:root) { 	overflow: hidden }  code, kbd, pre, samp { 	font-family: monospace, monospace; 	font-size: 1em }  figure { 	margin: 1em 40px }  hr { 	-webkit-box-sizing: content-box; 	box-sizing: content-box; 	height: 0; 	overflow: visible }  button, input, select, textarea { 	font: inherit; 	margin: 0 }  optgroup { 	font-weight: 700 }  button, input { 	overflow: visible }  button, select { 	text-transform: none }  [type=reset], [type=submit], button, html [type=button] { 	-webkit-appearance: button }  [type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner { 	border-style: none; 	padding: 0 }  [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring { 	outline: 1px dotted ButtonText }  fieldset { 	border: 1px solid silver; 	margin: 0 2px; 	padding: .35em .625em .75em }  legend { 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	color: inherit; 	display: table; 	max-width: 100%; 	padding: 0; 	white-space: normal }  textarea { 	overflow: auto }  [type=checkbox], [type=radio] { 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	padding: 0 }  [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button { 	height: auto }  [type=search] { 	-webkit-appearance: textfield; 	outline-offset: -2px }  [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration { 	-webkit-appearance: none }  ::-webkit-input-placeholder { 	color: inherit; 	opacity: .54 }  ::-webkit-file-upload-button { 	-webkit-appearance: button; 	font: inherit }  .ui-draggable-handle { 	-ms-touch-action: none; 	touch-action: none }  .ui-helper-hidden { 	display: none }  .ui-helper-hidden-accessible { 	border: 0; 	clip: rect(0 0 0 0); 	height: 1px; 	margin: -1px; 	overflow: hidden; 	padding: 0; 	position: absolute; 	width: 1px }  .ui-helper-reset { 	margin: 0; 	padding: 0; 	border: 0; 	outline: 0; 	line-height: 1.3; 	text-decoration: none; 	font-size: 100%; 	list-style: none }  .ui-helper-clearfix:after, .ui-helper-clearfix:before { 	content: ""; 	display: table; 	border-collapse: collapse }  .ui-helper-clearfix:after { 	clear: both }  .ui-helper-zfix { 	width: 100%; 	height: 100%; 	top: 0; 	left: 0; 	position: absolute; 	opacity: 0; 	filter: Alpha(Opacity=0) }  .ui-front { 	z-index: 100 }  .ui-state-disabled { 	cursor: default!important; 	pointer-events: none }  .ui-icon { 	display: inline-block; 	vertical-align: middle; 	margin-top: -.25em; 	position: relative; 	text-indent: -99999px; 	overflow: hidden; 	background-repeat: no-repeat }  .ui-widget-icon-block { 	left: 50%; 	margin-left: -8px; 	display: block }  .ui-widget-overlay { 	position: fixed; 	top: 0; 	left: 0; 	width: 100%; 	height: 100% }  .ui-resizable { 	position: relative }  .ui-resizable-handle { 	position: absolute; 	font-size: .1px; 	display: block; 	-ms-touch-action: none; 	touch-action: none }  .ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle { 	display: none }  .ui-resizable-n { 	cursor: n-resize; 	height: 7px; 	width: 100%; 	top: -5px; 	left: 0 }  .ui-resizable-s { 	cursor: s-resize; 	height: 7px; 	width: 100%; 	bottom: -5px; 	left: 0 }  .ui-resizable-e { 	cursor: e-resize; 	width: 7px; 	right: -5px; 	top: 0; 	height: 100% }  .ui-resizable-w { 	cursor: w-resize; 	width: 7px; 	left: -5px; 	top: 0; 	height: 100% }  .ui-resizable-se { 	cursor: se-resize; 	width: 12px; 	height: 12px; 	right: 1px; 	bottom: 1px }  .ui-resizable-sw { 	cursor: sw-resize; 	width: 9px; 	height: 9px; 	left: -5px; 	bottom: -5px }  .ui-resizable-nw { 	cursor: nw-resize; 	width: 9px; 	height: 9px; 	left: -5px; 	top: -5px }  .ui-resizable-ne { 	cursor: ne-resize; 	width: 9px; 	height: 9px; 	right: -5px; 	top: -5px }  .ui-selectable { 	-ms-touch-action: none; 	touch-action: none }  .ui-selectable-helper { 	position: absolute; 	z-index: 100; 	border: 1px dotted #000 }  .ui-sortable-handle { 	-ms-touch-action: none; 	touch-action: none }  .ui-accordion .ui-accordion-header { 	display: block; 	cursor: pointer; 	position: relative; 	margin: 2px 0 0 0; 	padding: .5em .5em .5em .7em; 	font-size: 100% }  .ui-accordion .ui-accordion-content { 	padding: 1em 2.2em; 	border-top: 0; 	overflow: auto }  .ui-autocomplete { 	position: absolute; 	top: 0; 	left: 0; 	cursor: default }  .ui-menu { 	list-style: none; 	padding: 0; 	margin: 0; 	display: block; 	outline: 0 }  .ui-menu .ui-menu { 	position: absolute }  .ui-menu .ui-menu-item { 	margin: 0; 	cursor: pointer; 	list-style-image: url(/uploads/1263/d5fceb6532643d0d84ffe09c40c481ecdf59e15a.gif) }  .ui-menu .ui-menu-item-wrapper { 	position: relative; 	padding: 3px 1em 3px .4em }  .ui-menu .ui-menu-divider { 	margin: 5px 0; 	height: 0; 	font-size: 0; 	line-height: 0; 	border-width: 1px 0 0 0 }  .ui-menu .ui-state-active, .ui-menu .ui-state-focus { 	margin: -1px }  .ui-menu-icons { 	position: relative }  .ui-menu-icons .ui-menu-item-wrapper { 	padding-left: 2em }  .ui-menu .ui-icon { 	position: absolute; 	top: 0; 	bottom: 0; 	left: .2em; 	margin: auto 0 }  .ui-menu .ui-menu-icon { 	left: auto; 	right: 0 }  .ui-button { 	padding: .4em 1em; 	display: inline-block; 	position: relative; 	line-height: normal; 	margin-right: .1em; 	cursor: pointer; 	vertical-align: middle; 	text-align: center; 	-webkit-user-select: none; 	-moz-user-select: none; 	-ms-user-select: none; 	user-select: none; 	overflow: visible }  .ui-button, .ui-button:active, .ui-button:hover, .ui-button:link, .ui-button:visited { 	text-decoration: none }  .ui-button-icon-only { 	width: 2em; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	text-indent: -9999px; 	white-space: nowrap }  input.ui-button.ui-button-icon-only { 	text-indent: 0 }  .ui-button-icon-only .ui-icon { 	position: absolute; 	top: 50%; 	left: 50%; 	margin-top: -8px; 	margin-left: -8px }  .ui-button.ui-icon-notext .ui-icon { 	padding: 0; 	width: 2.1em; 	height: 2.1em; 	text-indent: -9999px; 	white-space: nowrap }  input.ui-button.ui-icon-notext .ui-icon { 	width: auto; 	height: auto; 	text-indent: 0; 	white-space: normal; 	padding: .4em 1em }  button.ui-button::-moz-focus-inner, input.ui-button::-moz-focus-inner { 	border: 0; 	padding: 0 }  .ui-controlgroup { 	vertical-align: middle; 	display: inline-block }  .ui-controlgroup>.ui-controlgroup-item { 	float: left; 	margin-left: 0; 	margin-right: 0 }  .ui-controlgroup>.ui-controlgroup-item.ui-visual-focus, .ui-controlgroup>.ui-controlgroup-item:focus { 	z-index: 9999 }  .ui-controlgroup-vertical>.ui-controlgroup-item { 	display: block; 	float: none; 	width: 100%; 	margin-top: 0; 	margin-bottom: 0; 	text-align: left }  .ui-controlgroup-vertical .ui-controlgroup-item { 	-webkit-box-sizing: border-box; 	box-sizing: border-box }  .ui-controlgroup .ui-controlgroup-label { 	padding: .4em 1em }  .ui-controlgroup .ui-controlgroup-label span { 	font-size: 80% }  .ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item { 	border-left: none }  .ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item { 	border-top: none }  .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { 	border-right: none }  .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { 	border-bottom: none }  .ui-controlgroup-vertical .ui-spinner-input { 	width: 75%; 	width: calc(100% - 2.4em) }  .ui-controlgroup-vertical .ui-spinner .ui-spinner-up { 	border-top-style: solid }  .ui-checkboxradio-label .ui-icon-background { 	-webkit-box-shadow: inset 1px 1px 1px #ccc; 	box-shadow: inset 1px 1px 1px #ccc; 	border-radius: .12em; 	border: none }  .ui-checkboxradio-radio-label .ui-icon-background { 	width: 16px; 	height: 16px; 	border-radius: 1em; 	overflow: visible; 	border: none }  .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { 	background-image: none; 	width: 8px; 	height: 8px; 	border-width: 4px; 	border-style: solid }  .ui-checkboxradio-disabled { 	pointer-events: none }  .ui-datepicker { 	width: 17em; 	padding: .2em .2em 0; 	display: none }  .ui-datepicker .ui-datepicker-header { 	position: relative; 	padding: .2em 0 }  .ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev { 	position: absolute; 	top: 2px; 	width: 1.8em; 	height: 1.8em }  .ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover { 	top: 1px }  .ui-datepicker .ui-datepicker-prev { 	left: 2px }  .ui-datepicker .ui-datepicker-next { 	right: 2px }  .ui-datepicker .ui-datepicker-prev-hover { 	left: 1px }  .ui-datepicker .ui-datepicker-next-hover { 	right: 1px }  .ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span { 	display: block; 	position: absolute; 	left: 50%; 	margin-left: -8px; 	top: 50%; 	margin-top: -8px }  .ui-datepicker .ui-datepicker-title { 	margin: 0 2.3em; 	line-height: 1.8em; 	text-align: center }  .ui-datepicker .ui-datepicker-title select { 	font-size: 1em; 	margin: 1px 0 }  .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { 	width: 45% }  .ui-datepicker table { 	width: 100%; 	font-size: .9em; 	border-collapse: collapse; 	margin: 0 0 .4em }  .ui-datepicker th { 	padding: .7em .3em; 	text-align: center; 	font-weight: 700; 	border: 0 }  .ui-datepicker td { 	border: 0; 	padding: 1px }  .ui-datepicker td a, .ui-datepicker td span { 	display: block; 	padding: .2em; 	text-align: right; 	text-decoration: none }  .ui-datepicker .ui-datepicker-buttonpane { 	background-image: none; 	margin: .7em 0 0 0; 	padding: 0 .2em; 	border-left: 0; 	border-right: 0; 	border-bottom: 0 }  .ui-datepicker .ui-datepicker-buttonpane button { 	float: right; 	margin: .5em .2em .4em; 	cursor: pointer; 	padding: .2em .6em .3em .6em; 	width: auto; 	overflow: visible }  .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { 	float: left }  .ui-datepicker.ui-datepicker-multi { 	width: auto }  .ui-datepicker-multi .ui-datepicker-group { 	float: left }  .ui-datepicker-multi .ui-datepicker-group table { 	width: 95%; 	margin: 0 auto .4em }  .ui-datepicker-multi-2 .ui-datepicker-group { 	width: 50% }  .ui-datepicker-multi-3 .ui-datepicker-group { 	width: 33.3% }  .ui-datepicker-multi-4 .ui-datepicker-group { 	width: 25% }  .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { 	border-left-width: 0 }  .ui-datepicker-multi .ui-datepicker-buttonpane { 	clear: left }  .ui-datepicker-row-break { 	clear: both; 	width: 100%; 	font-size: 0 }  .ui-datepicker-rtl { 	direction: rtl }  .ui-datepicker-rtl .ui-datepicker-prev { 	right: 2px; 	left: auto }  .ui-datepicker-rtl .ui-datepicker-next { 	left: 2px; 	right: auto }  .ui-datepicker-rtl .ui-datepicker-prev:hover { 	right: 1px; 	left: auto }  .ui-datepicker-rtl .ui-datepicker-next:hover { 	left: 1px; 	right: auto }  .ui-datepicker-rtl .ui-datepicker-buttonpane { 	clear: right }  .ui-datepicker-rtl .ui-datepicker-buttonpane button { 	float: left }  .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { 	float: right }  .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { 	border-right-width: 0; 	border-left-width: 1px }  .ui-datepicker .ui-icon { 	display: block; 	text-indent: -99999px; 	overflow: hidden; 	background-repeat: no-repeat; 	left: .5em; 	top: .3em }  .ui-dialog { 	position: absolute; 	top: 0; 	left: 0; 	padding: .2em; 	outline: 0 }  .ui-dialog .ui-dialog-titlebar { 	padding: .4em 1em; 	position: relative }  .ui-dialog .ui-dialog-title { 	float: left; 	margin: .1em 0; 	white-space: nowrap; 	width: 90%; 	overflow: hidden; 	text-overflow: ellipsis }  .ui-dialog .ui-dialog-titlebar-close { 	position: absolute; 	right: .3em; 	top: 50%; 	width: 20px; 	margin: -10px 0 0 0; 	padding: 1px; 	height: 20px }  .ui-dialog .ui-dialog-content { 	position: relative; 	border: 0; 	padding: .5em 1em; 	background: 0 0; 	overflow: auto }  .ui-dialog .ui-dialog-buttonpane { 	text-align: left; 	border-width: 1px 0 0 0; 	background-image: none; 	margin-top: .5em; 	padding: .3em 1em .5em .4em }  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { 	float: right }  .ui-dialog .ui-dialog-buttonpane button { 	margin: .5em .4em .5em 0; 	cursor: pointer }  .ui-dialog .ui-resizable-n { 	height: 2px; 	top: 0 }  .ui-dialog .ui-resizable-e { 	width: 2px; 	right: 0 }  .ui-dialog .ui-resizable-s { 	height: 2px; 	bottom: 0 }  .ui-dialog .ui-resizable-w { 	width: 2px; 	left: 0 }  .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw, .ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw { 	width: 7px; 	height: 7px }  .ui-dialog .ui-resizable-se { 	right: 0; 	bottom: 0 }  .ui-dialog .ui-resizable-sw { 	left: 0; 	bottom: 0 }  .ui-dialog .ui-resizable-ne { 	right: 0; 	top: 0 }  .ui-dialog .ui-resizable-nw { 	left: 0; 	top: 0 }  .ui-draggable .ui-dialog-titlebar { 	cursor: move }  .ui-progressbar { 	height: 2em; 	text-align: left; 	overflow: hidden }  .ui-progressbar .ui-progressbar-value { 	margin: -1px; 	height: 100% }  .ui-progressbar .ui-progressbar-overlay { 	background: url(/uploads/1263/16fd304b0511eb4792545ff12a53c9c19f98fdf7.gif); 	height: 100%; 	opacity: .25 }  .ui-progressbar-indeterminate .ui-progressbar-value { 	background-image: none }  .ui-selectmenu-menu { 	padding: 0; 	margin: 0; 	position: absolute; 	top: 0; 	left: 0; 	display: none }  .ui-selectmenu-menu .ui-menu { 	overflow: auto; 	overflow-x: hidden; 	padding-bottom: 1px }  .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { 	font-size: 1em; 	font-weight: 700; 	line-height: 1.5; 	padding: 2px .4em; 	margin: .5em 0 0 0; 	height: auto; 	border: 0 }  .ui-selectmenu-open { 	display: block }  .ui-selectmenu-text { 	display: block; 	margin-right: 20px; 	overflow: hidden; 	text-overflow: ellipsis }  .ui-selectmenu-button.ui-button { 	text-align: left; 	white-space: nowrap; 	width: 14em }  .ui-selectmenu-icon.ui-icon { 	float: right; 	margin-top: 0 }  .ui-slider { 	position: relative; 	text-align: left }  .ui-slider .ui-slider-handle { 	position: absolute; 	z-index: 2; 	width: 1.2em; 	height: 1.2em; 	cursor: default; 	-ms-touch-action: none; 	touch-action: none }  .ui-slider .ui-slider-range { 	position: absolute; 	z-index: 1; 	font-size: .7em; 	display: block; 	border: 0; 	background-position: 0 0 }  .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { 	-webkit-filter: inherit; 	filter: inherit }  .ui-slider-horizontal { 	height: .8em }  .ui-slider-horizontal .ui-slider-handle { 	top: -.3em; 	margin-left: -.6em }  .ui-slider-horizontal .ui-slider-range { 	top: 0; 	height: 100% }  .ui-slider-horizontal .ui-slider-range-min { 	left: 0 }  .ui-slider-horizontal .ui-slider-range-max { 	right: 0 }  .ui-slider-vertical { 	width: .8em; 	height: 100px }  .ui-slider-vertical .ui-slider-handle { 	left: -.3em; 	margin-left: 0; 	margin-bottom: -.6em }  .ui-slider-vertical .ui-slider-range { 	left: 0; 	width: 100% }  .ui-slider-vertical .ui-slider-range-min { 	bottom: 0 }  .ui-slider-vertical .ui-slider-range-max { 	top: 0 }  .ui-spinner { 	position: relative; 	display: inline-block; 	overflow: hidden; 	padding: 0; 	vertical-align: middle }  .ui-spinner-input { 	border: none; 	background: 0 0; 	color: inherit; 	padding: .222em 0; 	margin: .2em 0; 	vertical-align: middle; 	margin-left: .4em; 	margin-right: 2em }  .ui-spinner-button { 	width: 1.6em; 	height: 50%; 	font-size: .5em; 	padding: 0; 	margin: 0; 	text-align: center; 	position: absolute; 	cursor: default; 	display: block; 	overflow: hidden; 	right: 0 }  .ui-spinner a.ui-spinner-button { 	border-top-style: none; 	border-bottom-style: none; 	border-right-style: none }  .ui-spinner-up { 	top: 0 }  .ui-spinner-down { 	bottom: 0 }  .ui-tabs { 	position: relative; 	padding: .2em }  .ui-tabs .ui-tabs-nav { 	margin: 0; 	padding: .2em .2em 0 }  .ui-tabs .ui-tabs-nav li { 	list-style: none; 	float: left; 	position: relative; 	top: 0; 	margin: 1px .2em 0 0; 	border-bottom-width: 0; 	padding: 0; 	white-space: nowrap }  .ui-tabs .ui-tabs-nav .ui-tabs-anchor { 	float: left; 	padding: .5em 1em; 	text-decoration: none }  .ui-tabs .ui-tabs-nav li.ui-tabs-active { 	margin-bottom: -1px; 	padding-bottom: 1px }  .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { 	cursor: text }  .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { 	cursor: pointer }  .ui-tabs .ui-tabs-panel { 	display: block; 	border-width: 0; 	padding: 1em 1.4em; 	background: 0 0 }  .ui-tooltip { 	padding: 8px; 	position: absolute; 	z-index: 9999; 	max-width: 300px }  body .ui-tooltip { 	border-width: 2px }  .ui-widget { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 1em }  .ui-widget .ui-widget { 	font-size: 1em }  .ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 1em }  .ui-widget.ui-widget-content { 	border: 1px solid #c5c5c5 }  .ui-widget-content { 	border: 1px solid #ddd; 	background: #fff; 	color: #333 }  .ui-widget-content a { 	color: #333 }  .ui-widget-header { 	border: 1px solid #ddd; 	background: #e9e9e9; 	color: #333; 	font-weight: 700 }  .ui-widget-header a { 	color: #333 }  .ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover { 	border: 1px solid #c5c5c5; 	background: #f6f6f6; 	font-weight: 400; 	color: #454545 }  .ui-button, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button { 	color: #454545; 	text-decoration: none }  .ui-button:focus, .ui-button:hover, .ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover { 	border: 1px solid #ccc; 	background: #ededed; 	font-weight: 400; 	color: #2b2b2b }  .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, a.ui-button:focus, a.ui-button:hover { 	color: #2b2b2b; 	text-decoration: none }  .ui-visual-focus { 	-webkit-box-shadow: 0 0 3px 1px #5e9ed6; 	box-shadow: 0 0 3px 1px #5e9ed6 }  .ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active { 	border: 1px solid #003eff; 	background: #007fff; 	font-weight: 400; 	color: #fff }  .ui-icon-background, .ui-state-active .ui-icon-background { 	border: #003eff; 	background-color: #fff }  .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { 	color: #fff; 	text-decoration: none }  .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { 	border: 1px solid #dad55e; 	background: #fffa90; 	color: #777620 }  .ui-state-checked { 	border: 1px solid #dad55e; 	background: #fffa90 }  .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { 	color: #777620 }  .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { 	border: 1px solid #f1a899; 	background: #fddfdf; 	color: #5f3f3f }  .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { 	color: #5f3f3f }  .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { 	color: #5f3f3f }  .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { 	font-weight: 700 }  .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { 	opacity: .7; 	filter: Alpha(Opacity=70); 	font-weight: 400 }  .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { 	opacity: .35; 	filter: Alpha(Opacity=35); 	background-image: none }  .ui-state-disabled .ui-icon { 	filter: Alpha(Opacity=35) }  .ui-icon { 	width: 16px; 	height: 16px }  .ui-icon, .ui-widget-content .ui-icon { 	background-image: url(/shared/empty.gif) }  .ui-widget-header .ui-icon { 	background-image: url(/shared/empty.gif) }  .ui-button:focus .ui-icon, .ui-button:hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-hover .ui-icon { 	background-image: url(/shared/empty.gif) }  .ui-button:active .ui-icon, .ui-state-active .ui-icon { 	background-image: url(/shared/empty.gif) }  .ui-button .ui-state-highlight.ui-icon, .ui-state-highlight .ui-icon { 	background-image: url(/shared/empty.gif) }  .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { 	background-image: url(/shared/empty.gif) }  .ui-button .ui-icon { 	background-image: url(/shared/empty.gif) }  .ui-icon-blank { 	background-position: 16px 16px }  .ui-icon-caret-1-n { 	background-position: 0 0 }  .ui-icon-caret-1-ne { 	background-position: -16px 0 }  .ui-icon-caret-1-e { 	background-position: -32px 0 }  .ui-icon-caret-1-se { 	background-position: -48px 0 }  .ui-icon-caret-1-s { 	background-position: -65px 0 }  .ui-icon-caret-1-sw { 	background-position: -80px 0 }  .ui-icon-caret-1-w { 	background-position: -96px 0 }  .ui-icon-caret-1-nw { 	background-position: -112px 0 }  .ui-icon-caret-2-n-s { 	background-position: -128px 0 }  .ui-icon-caret-2-e-w { 	background-position: -144px 0 }  .ui-icon-triangle-1-n { 	background-position: 0 -16px }  .ui-icon-triangle-1-ne { 	background-position: -16px -16px }  .ui-icon-triangle-1-e { 	background-position: -32px -16px }  .ui-icon-triangle-1-se { 	background-position: -48px -16px }  .ui-icon-triangle-1-s { 	background-position: -65px -16px }  .ui-icon-triangle-1-sw { 	background-position: -80px -16px }  .ui-icon-triangle-1-w { 	background-position: -96px -16px }  .ui-icon-triangle-1-nw { 	background-position: -112px -16px }  .ui-icon-triangle-2-n-s { 	background-position: -128px -16px }  .ui-icon-triangle-2-e-w { 	background-position: -144px -16px }  .ui-icon-arrow-1-n { 	background-position: 0 -32px }  .ui-icon-arrow-1-ne { 	background-position: -16px -32px }  .ui-icon-arrow-1-e { 	background-position: -32px -32px }  .ui-icon-arrow-1-se { 	background-position: -48px -32px }  .ui-icon-arrow-1-s { 	background-position: -65px -32px }  .ui-icon-arrow-1-sw { 	background-position: -80px -32px }  .ui-icon-arrow-1-w { 	background-position: -96px -32px }  .ui-icon-arrow-1-nw { 	background-position: -112px -32px }  .ui-icon-arrow-2-n-s { 	background-position: -128px -32px }  .ui-icon-arrow-2-ne-sw { 	background-position: -144px -32px }  .ui-icon-arrow-2-e-w { 	background-position: -160px -32px }  .ui-icon-arrow-2-se-nw { 	background-position: -176px -32px }  .ui-icon-arrowstop-1-n { 	background-position: -192px -32px }  .ui-icon-arrowstop-1-e { 	background-position: -208px -32px }  .ui-icon-arrowstop-1-s { 	background-position: -224px -32px }  .ui-icon-arrowstop-1-w { 	background-position: -240px -32px }  .ui-icon-arrowthick-1-n { 	background-position: 1px -48px }  .ui-icon-arrowthick-1-ne { 	background-position: -16px -48px }  .ui-icon-arrowthick-1-e { 	background-position: -32px -48px }  .ui-icon-arrowthick-1-se { 	background-position: -48px -48px }  .ui-icon-arrowthick-1-s { 	background-position: -64px -48px }  .ui-icon-arrowthick-1-sw { 	background-position: -80px -48px }  .ui-icon-arrowthick-1-w { 	background-position: -96px -48px }  .ui-icon-arrowthick-1-nw { 	background-position: -112px -48px }  .ui-icon-arrowthick-2-n-s { 	background-position: -128px -48px }  .ui-icon-arrowthick-2-ne-sw { 	background-position: -144px -48px }  .ui-icon-arrowthick-2-e-w { 	background-position: -160px -48px }  .ui-icon-arrowthick-2-se-nw { 	background-position: -176px -48px }  .ui-icon-arrowthickstop-1-n { 	background-position: -192px -48px }  .ui-icon-arrowthickstop-1-e { 	background-position: -208px -48px }  .ui-icon-arrowthickstop-1-s { 	background-position: -224px -48px }  .ui-icon-arrowthickstop-1-w { 	background-position: -240px -48px }  .ui-icon-arrowreturnthick-1-w { 	background-position: 0 -64px }  .ui-icon-arrowreturnthick-1-n { 	background-position: -16px -64px }  .ui-icon-arrowreturnthick-1-e { 	background-position: -32px -64px }  .ui-icon-arrowreturnthick-1-s { 	background-position: -48px -64px }  .ui-icon-arrowreturn-1-w { 	background-position: -64px -64px }  .ui-icon-arrowreturn-1-n { 	background-position: -80px -64px }  .ui-icon-arrowreturn-1-e { 	background-position: -96px -64px }  .ui-icon-arrowreturn-1-s { 	background-position: -112px -64px }  .ui-icon-arrowrefresh-1-w { 	background-position: -128px -64px }  .ui-icon-arrowrefresh-1-n { 	background-position: -144px -64px }  .ui-icon-arrowrefresh-1-e { 	background-position: -160px -64px }  .ui-icon-arrowrefresh-1-s { 	background-position: -176px -64px }  .ui-icon-arrow-4 { 	background-position: 0 -80px }  .ui-icon-arrow-4-diag { 	background-position: -16px -80px }  .ui-icon-extlink { 	background-position: -32px -80px }  .ui-icon-newwin { 	background-position: -48px -80px }  .ui-icon-refresh { 	background-position: -64px -80px }  .ui-icon-shuffle { 	background-position: -80px -80px }  .ui-icon-transfer-e-w { 	background-position: -96px -80px }  .ui-icon-transferthick-e-w { 	background-position: -112px -80px }  .ui-icon-folder-collapsed { 	background-position: 0 -96px }  .ui-icon-folder-open { 	background-position: -16px -96px }  .ui-icon-document { 	background-position: -32px -96px }  .ui-icon-document-b { 	background-position: -48px -96px }  .ui-icon-note { 	background-position: -64px -96px }  .ui-icon-mail-closed { 	background-position: -80px -96px }  .ui-icon-mail-open { 	background-position: -96px -96px }  .ui-icon-suitcase { 	background-position: -112px -96px }  .ui-icon-comment { 	background-position: -128px -96px }  .ui-icon-person { 	background-position: -144px -96px }  .ui-icon-print { 	background-position: -160px -96px }  .ui-icon-trash { 	background-position: -176px -96px }  .ui-icon-locked { 	background-position: -192px -96px }  .ui-icon-unlocked { 	background-position: -208px -96px }  .ui-icon-bookmark { 	background-position: -224px -96px }  .ui-icon-tag { 	background-position: -240px -96px }  .ui-icon-home { 	background-position: 0 -112px }  .ui-icon-flag { 	background-position: -16px -112px }  .ui-icon-calendar { 	background-position: -32px -112px }  .ui-icon-cart { 	background-position: -48px -112px }  .ui-icon-pencil { 	background-position: -64px -112px }  .ui-icon-clock { 	background-position: -80px -112px }  .ui-icon-disk { 	background-position: -96px -112px }  .ui-icon-calculator { 	background-position: -112px -112px }  .ui-icon-zoomin { 	background-position: -128px -112px }  .ui-icon-zoomout { 	background-position: -144px -112px }  .ui-icon-search { 	background-position: -160px -112px }  .ui-icon-wrench { 	background-position: -176px -112px }  .ui-icon-gear { 	background-position: -192px -112px }  .ui-icon-heart { 	background-position: -208px -112px }  .ui-icon-star { 	background-position: -224px -112px }  .ui-icon-link { 	background-position: -240px -112px }  .ui-icon-cancel { 	background-position: 0 -128px }  .ui-icon-plus { 	background-position: -16px -128px }  .ui-icon-plusthick { 	background-position: -32px -128px }  .ui-icon-minus { 	background-position: -48px -128px }  .ui-icon-minusthick { 	background-position: -64px -128px }  .ui-icon-close { 	background-position: -80px -128px }  .ui-icon-closethick { 	background-position: -96px -128px }  .ui-icon-key { 	background-position: -112px -128px }  .ui-icon-lightbulb { 	background-position: -128px -128px }  .ui-icon-scissors { 	background-position: -144px -128px }  .ui-icon-clipboard { 	background-position: -160px -128px }  .ui-icon-copy { 	background-position: -176px -128px }  .ui-icon-contact { 	background-position: -192px -128px }  .ui-icon-image { 	background-position: -208px -128px }  .ui-icon-video { 	background-position: -224px -128px }  .ui-icon-script { 	background-position: -240px -128px }  .ui-icon-alert { 	background-position: 0 -144px }  .ui-icon-info { 	background-position: -16px -144px }  .ui-icon-notice { 	background-position: -32px -144px }  .ui-icon-help { 	background-position: -48px -144px }  .ui-icon-check { 	background-position: -64px -144px }  .ui-icon-bullet { 	background-position: -80px -144px }  .ui-icon-radio-on { 	background-position: -96px -144px }  .ui-icon-radio-off { 	background-position: -112px -144px }  .ui-icon-pin-w { 	background-position: -128px -144px }  .ui-icon-pin-s { 	background-position: -144px -144px }  .ui-icon-play { 	background-position: 0 -160px }  .ui-icon-pause { 	background-position: -16px -160px }  .ui-icon-seek-next { 	background-position: -32px -160px }  .ui-icon-seek-prev { 	background-position: -48px -160px }  .ui-icon-seek-end { 	background-position: -64px -160px }  .ui-icon-seek-start { 	background-position: -80px -160px }  .ui-icon-seek-first { 	background-position: -80px -160px }  .ui-icon-stop { 	background-position: -96px -160px }  .ui-icon-eject { 	background-position: -112px -160px }  .ui-icon-volume-off { 	background-position: -128px -160px }  .ui-icon-volume-on { 	background-position: -144px -160px }  .ui-icon-power { 	background-position: 0 -176px }  .ui-icon-signal-diag { 	background-position: -16px -176px }  .ui-icon-signal { 	background-position: -32px -176px }  .ui-icon-battery-0 { 	background-position: -48px -176px }  .ui-icon-battery-1 { 	background-position: -64px -176px }  .ui-icon-battery-2 { 	background-position: -80px -176px }  .ui-icon-battery-3 { 	background-position: -96px -176px }  .ui-icon-circle-plus { 	background-position: 0 -192px }  .ui-icon-circle-minus { 	background-position: -16px -192px }  .ui-icon-circle-close { 	background-position: -32px -192px }  .ui-icon-circle-triangle-e { 	background-position: -48px -192px }  .ui-icon-circle-triangle-s { 	background-position: -64px -192px }  .ui-icon-circle-triangle-w { 	background-position: -80px -192px }  .ui-icon-circle-triangle-n { 	background-position: -96px -192px }  .ui-icon-circle-arrow-e { 	background-position: -112px -192px }  .ui-icon-circle-arrow-s { 	background-position: -128px -192px }  .ui-icon-circle-arrow-w { 	background-position: -144px -192px }  .ui-icon-circle-arrow-n { 	background-position: -160px -192px }  .ui-icon-circle-zoomin { 	background-position: -176px -192px }  .ui-icon-circle-zoomout { 	background-position: -192px -192px }  .ui-icon-circle-check { 	background-position: -208px -192px }  .ui-icon-circlesmall-plus { 	background-position: 0 -208px }  .ui-icon-circlesmall-minus { 	background-position: -16px -208px }  .ui-icon-circlesmall-close { 	background-position: -32px -208px }  .ui-icon-squaresmall-plus { 	background-position: -48px -208px }  .ui-icon-squaresmall-minus { 	background-position: -64px -208px }  .ui-icon-squaresmall-close { 	background-position: -80px -208px }  .ui-icon-grip-dotted-vertical { 	background-position: 0 -224px }  .ui-icon-grip-dotted-horizontal { 	background-position: -16px -224px }  .ui-icon-grip-solid-vertical { 	background-position: -32px -224px }  .ui-icon-grip-solid-horizontal { 	background-position: -48px -224px }  .ui-icon-gripsmall-diagonal-se { 	background-position: -64px -224px }  .ui-icon-grip-diagonal-se { 	background-position: -80px -224px }  .ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top { 	border-top-left-radius: 3px }  .ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr { 	border-top-right-radius: 3px }  .ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left { 	border-bottom-left-radius: 3px }  .ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right { 	border-bottom-right-radius: 3px }  .ui-widget-overlay { 	background: #aaa; 	opacity: .3; 	filter: Alpha(Opacity=30) }  .ui-widget-shadow { 	-webkit-box-shadow: 0 0 5px #666; 	box-shadow: 0 0 5px #666 }  .jcf-radio { 	vertical-align: middle; 	display: inline-block; 	position: relative; 	cursor: default; 	background: #fff; 	border-radius: 9px; 	margin: 0 3px 0 0 }  .jcf-radio span { 	display: none; 	position: absolute; 	top: 3px; 	left: 3px; 	right: 3px; 	bottom: 3px; 	border-radius: 100% }  .jcf-radio input[type=radio] { 	position: absolute; 	height: 100%; 	width: 100%; 	border: 0; 	margin: 0; 	left: 0; 	top: 0 }  .jcf-radio.jcf-checked span { 	display: block }  .jcf-checkbox { 	vertical-align: middle; 	display: inline-block; 	position: relative; 	cursor: default; 	background: #fff; 	margin: 0 3px 0 0 }  .jcf-checkbox span { 	position: absolute; 	display: none; 	height: 4px; 	width: 8px; 	top: 50%; 	left: 50%; 	margin: -7px 0 0 -6px; 	border: 3px solid #777; 	border-width: 0 0 3px 3px; 	-webkit-transform: rotate(-45deg); 	transform: rotate(-45deg) }  :root .jcf-checkbox span { 	margin: -4px 0 0 -5px }  .jcf-checkbox input[type=checkbox] { 	position: absolute; 	width: 100%; 	height: 100%; 	border: 0; 	margin: 0; 	left: 0; 	top: 0 }  .jcf-checkbox.jcf-checked span { 	display: block }  .jcf-button { 	display: inline-block; 	vertical-align: top; 	position: relative; 	overflow: hidden; 	border: 1px solid #777; 	background: #fff; 	margin: 0 10px 10px 0; 	padding: 5px 10px }  .jcf-button .jcf-real-element { 	position: absolute; 	min-height: 100%; 	min-width: 100%; 	outline: 0; 	opacity: 0; 	padding: 0; 	margin: 0; 	border: 0; 	bottom: 0; 	right: 0; 	left: 0; 	top: 0 }  .jcf-file { 	display: inline-block; 	white-space: nowrap; 	position: relative; 	overflow: hidden; 	background: #fff }  .jcf-file .jcf-real-element { 	position: absolute; 	font-size: 200px; 	height: 200px; 	margin: 0; 	right: 0; 	top: 0 }  .jcf-file .jcf-fake-input { 	display: inline-block; 	text-overflow: ellipsis; 	white-space: nowrap; 	vertical-align: top; 	overflow: hidden; 	border: 1px solid #777; 	padding: 0 8px; 	font-size: 13px; 	line-height: 28px; 	height: 28px; 	width: 125px }  .jcf-file .jcf-upload-button { 	display: inline-block; 	vertical-align: top; 	white-space: nowrap; 	overflow: hidden; 	border: 1px solid #777; 	margin: 0 0 0 -1px; 	padding: 0 10px; 	line-height: 28px; 	height: 28px }  .jcf-scrollable-wrapper { 	-webkit-box-sizing: content-box; 	box-sizing: content-box; 	position: relative }  .jcf-scrollbar-vertical { 	position: absolute; 	cursor: default; 	background: #e3e3e3; 	width: 14px; 	bottom: 0; 	right: 0; 	top: 0 }  .jcf-scrollbar-vertical .jcf-scrollbar-dec, .jcf-scrollbar-vertical .jcf-scrollbar-inc { 	background: #bbb; 	height: 14px; 	width: 14px; 	left: 0; 	top: 0 }  .jcf-scrollbar-vertical .jcf-scrollbar-inc { 	top: auto; 	bottom: 0 }  .jcf-scrollbar-vertical .jcf-scrollbar-handle { 	background: #888; 	height: 1px; 	width: 14px }  .jcf-scrollbar-horizontal { 	position: absolute; 	background: #e3e3e3; 	right: auto; 	top: auto; 	left: 0; 	bottom: 0; 	width: 1px; 	height: 14px }  .jcf-scrollbar-horizontal .jcf-scrollbar-dec, .jcf-scrollbar-horizontal .jcf-scrollbar-inc { 	display: inline-block; 	vertical-align: top; 	overflow: hidden; 	background: #bbb; 	height: 14px; 	width: 14px }  .jcf-scrollbar-horizontal .jcf-scrollbar-inc { 	left: auto; 	right: 0 }  .jcf-scrollbar-horizontal .jcf-scrollbar-slider { 	display: inline-block; 	position: relative; 	height: 14px }  .jcf-scrollbar-horizontal .jcf-scrollbar-handle { 	position: absolute; 	background: #888; 	height: 14px }  .jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle { 	visibility: hidden }  .jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec, .jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc { 	background: #e3e3e3 }  .jcf-select { 	display: inline-block; 	vertical-align: top; 	position: relative; 	background: #fff; 	margin: 0 0 12px; 	min-width: 150px; 	height: 26px }  .jcf-select select { 	z-index: 1; 	left: 0; 	top: 0 }  .jcf-select .jcf-select-text { 	text-overflow: ellipsis; 	white-space: nowrap; 	overflow: hidden; 	cursor: default; 	display: block; 	margin: 0 35px 0 8px }  body>.jcf-select-drop { 	position: absolute; 	margin: -1px 0 0; 	z-index: 9999 }  body>.jcf-select-drop.jcf-drop-flipped { 	margin: 1px 0 0 }  .jcf-select .jcf-select-drop { 	position: absolute; 	margin-top: 0; 	z-index: 9999; 	top: 100%; 	-webkit-box-shadow: 0 2px 5px #13100e; 	box-shadow: 0 2px 5px #13100e }  .jcf-select .jcf-drop-flipped { 	bottom: 100%; 	top: auto }  .jcf-select.jcf-compact-multiple { 	max-width: 220px }  .jcf-select.jcf-compact-multiple .jcf-select-opener:before { 	display: inline-block; 	padding-top: 2px; 	content: '...' }  .jcf-select-drop.jcf-compact-multiple .jcf-hover { 	background: 0 0 }  .jcf-select-drop.jcf-compact-multiple .jcf-selected { 	background: #e6e6e6; 	color: #000 }  .jcf-select-drop.jcf-compact-multiple .jcf-selected:before { 	display: inline-block; 	content: ''; 	height: 4px; 	width: 8px; 	margin: -7px 5px 0 -3px; 	border: 3px solid #777; 	border-width: 0 0 3px 3px; 	-webkit-transform: rotate(-45deg); 	transform: rotate(-45deg) }  .jcf-list-box { 	overflow: hidden; 	display: inline-block; 	border: 1px solid #b8c3c9; 	min-width: 200px; 	margin: 0 15px }  .jcf-list { 	display: inline-block; 	vertical-align: top; 	position: relative; 	background: #fff; 	line-height: 14px; 	font-size: 12px; 	width: 100% }  .jcf-list .jcf-list-content { 	vertical-align: top; 	display: inline-block; 	overflow: auto; 	width: 100% }  .jcf-list ul { 	list-style: none; 	padding: 0; 	margin: 0 }  .jcf-list ul li { 	overflow: hidden; 	display: block }  .jcf-list .jcf-overflow { 	overflow: auto }  .jcf-list .jcf-option { 	white-space: nowrap; 	overflow: hidden; 	cursor: default; 	display: block; 	padding: 5px 9px; 	color: #656565; 	min-height: 14px; 	height: 1% }  .jcf-list .jcf-disabled { 	background: #fff!important; 	color: #aaa!important }  .jcf-list-box .jcf-selected, .jcf-select-drop .jcf-hover { 	color: #000 }  .jcf-list .jcf-optgroup-caption { 	white-space: nowrap; 	font-weight: 700; 	display: block; 	padding: 5px 9px; 	cursor: default; 	color: #000 }  .jcf-list .jcf-optgroup .jcf-option { 	padding-left: 30px }  .jcf-textarea { 	border: 1px solid #b8c3c9; 	-webkit-box-sizing: content-box; 	box-sizing: content-box; 	display: inline-block; 	position: relative }  .jcf-textarea .jcf-scrollbar-horizontal { 	display: none; 	height: 0 }  .jcf-textarea textarea { 	padding: 8px 10px; 	border: none; 	margin: 0 }  .jcf-textarea .jcf-resize { 	position: absolute; 	text-align: center; 	cursor: se-resize; 	background: #e3e3e3; 	font-weight: 700; 	line-height: 15px; 	text-indent: 1px; 	font-size: 12px; 	height: 15px; 	width: 14px; 	bottom: 0; 	right: 0 }  .jcf-textarea .jcf-resize:before { 	border: 1px solid #000; 	border-width: 0 1px 1px 0; 	display: block; 	margin: 4px 0 0 3px; 	width: 6px; 	height: 6px; 	content: '' }  .jcf-number { 	display: inline-block; 	position: relative; 	height: 32px }  .jcf-number input { 	-moz-appearance: textfield }  .jcf-number input::-webkit-inner-spin-button, .jcf-number input::-webkit-outer-spin-button { 	-webkit-appearance: none }  .jcf-number input { 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	border: 1px solid #777; 	padding: 3px 27px 3px 7px; 	margin: 0; 	height: 100% }  .jcf-number .jcf-btn-dec, .jcf-number .jcf-btn-inc { 	position: absolute; 	background: #aaa; 	width: 20px; 	height: 15px; 	right: 1px; 	top: 1px }  .jcf-number .jcf-btn-dec { 	top: auto; 	bottom: 1px }  .jcf-number .jcf-btn-dec:hover, .jcf-number .jcf-btn-inc:hover { 	background: #e6e6e6 }  .jcf-number.jcf-disabled .jcf-btn-dec:hover, .jcf-number.jcf-disabled .jcf-btn-inc:hover { 	background: #aaa }  .jcf-number .jcf-btn-dec:before, .jcf-number .jcf-btn-inc:before { 	position: absolute; 	content: ''; 	width: 0; 	height: 0; 	top: 50%; 	left: 50%; 	margin: -6px 0 0 -4px; 	border: 4px solid #aaa; 	border-color: transparent transparent #000 transparent }  .jcf-number .jcf-btn-dec:before { 	margin: -1px 0 0 -4px; 	border-color: #000 transparent transparent transparent }  .jcf-number .jcf-btn-dec.jcf-disabled:before, .jcf-number .jcf-btn-inc.jcf-disabled:before, .jcf-number.jcf-disabled .jcf-btn-dec:before, .jcf-number.jcf-disabled .jcf-btn-inc:before { 	opacity: .3 }  .jcf-number.jcf-disabled input { 	background: #ddd }  .jcf-range { 	display: inline-block; 	min-width: 200px; 	margin: 0 10px; 	width: 130px }  .jcf-range .jcf-range-track { 	margin: 0 20px 0 0; 	position: relative; 	display: block; 	height: 10px }  .jcf-range .jcf-range-wrapper { 	position: relative; 	background: #e5e5e5; 	border-radius: 5px; 	display: block; 	margin: 5px 0 }  .jcf-range.jcf-vertical { 	min-width: 0; 	width: auto }  .jcf-range.jcf-vertical .jcf-range-wrapper { 	margin: 0; 	width: 10px; 	height: auto; 	padding: 20px 0 0 }  .jcf-range.jcf-vertical .jcf-range-track { 	height: 180px; 	width: 10px }  .jcf-range.jcf-vertical .jcf-range-handle { 	left: -5px; 	top: auto }  .jcf-range .jcf-range-display-wrapper { 	position: absolute; 	min-height: 10px; 	min-width: 10px; 	left: 10px; 	right: 10px }  .jcf-range .jcf-range-display { 	border-radius: 5px; 	position: absolute; 	background: #888; 	width: 10px; 	height: 10px }  .jcf-range .jcf-range-display.jcf-range-min { 	margin: 0 0 0 -10px; 	padding: 0 0 0 10px }  .jcf-range .jcf-range-display.jcf-range-max { 	margin: 0 -10px 0 0; 	padding: 0 10px 0 0 }  .jcf-range.jcf-vertical .jcf-range-display-wrapper { 	left: auto; 	right: auto; 	top: 10px; 	bottom: 10px }  .jcf-range.jcf-vertical .jcf-range-display.jcf-range-min { 	margin: 0 0 -10px; 	padding: 0 0 10px }  .jcf-range.jcf-vertical .jcf-range-display.jcf-range-max { 	margin: -10px 0 0; 	padding: 10px 0 0 }  .jcf-range .jcf-range-handle { 	position: absolute; 	background: #aaa; 	border-radius: 19px; 	width: 19px; 	height: 19px; 	margin: -4px 0 0; 	z-index: 1; 	top: 0; 	left: 0 }  .jcf-range .jcf-range-mark { 	position: absolute; 	overflow: hidden; 	background: #000; 	width: 1px; 	height: 3px; 	top: -7px; 	margin: 0 0 0 9px }  .jcf-range.jcf-vertical .jcf-range-mark { 	margin: 0 0 9px; 	left: 14px; 	top: auto; 	width: 3px; 	height: 1px }  .jcf-range .jcf-active-handle { 	z-index: 2 }  .jcf-range.jcf-focus .jcf-active-handle { 	border: 1px solid red; 	margin: -5px 0 0 -1px }  .jcf-range.jcf-disabled { 	background: 0 0!important; 	opacity: .3 }  .jcf-disabled { 	background: #797979!important }  .slick-slider { 	position: relative; 	display: block; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	-webkit-touch-callout: none; 	-webkit-user-select: none; 	-moz-user-select: none; 	-ms-user-select: none; 	user-select: none; 	-ms-touch-action: pan-y; 	touch-action: pan-y; 	-webkit-tap-highlight-color: transparent; 	outline: 0 }  .slick-list { 	position: relative; 	overflow: hidden; 	display: block; 	margin: 0; 	padding: 0 }  .slick-list:focus { 	outline: 0 }  .slick-list.dragging { 	cursor: pointer; }  .slick-slider .slick-list, .slick-slider .slick-track { 	-webkit-transform: translate3d(0, 0, 0); 	transform: translate3d(0, 0, 0) }  .slick-track { 	position: relative; 	left: 0; 	top: 0; 	display: block; 	margin-left: auto; 	margin-right: auto }  .slick-track:after, .slick-track:before { 	content: ""; 	display: table }  .slick-track:after { 	clear: both }  .slick-loading .slick-track { 	visibility: hidden }  .slick-slide { 	float: left; 	height: 100%; 	min-height: 1px; 	display: none }  [dir=rtl] .slick-slide { 	float: right }  .slick-slide img { 	display: block }  .slick-slide.slick-loading img { 	display: none }  .slick-slide.dragging img { 	pointer-events: none }  .slick-initialized .slick-slide { 	display: block }  .slick-loading .slick-slide { 	visibility: hidden }  .slick-vertical .slick-slide { 	display: block; 	height: auto; 	border: 1px solid transparent }  .slick-arrow.slick-hidden { 	display: none }  .slick-next, .slick-prev { 	position: absolute; 	display: block; 	height: 20px; 	width: 20px; 	line-height: 0; 	font-size: 0; 	cursor: pointer; 	background: 0 0; 	color: transparent; 	top: 50%; 	-webkit-transform: translate(0, -50%); 	transform: translate(0, -50%); 	padding: 0; 	border: none; 	outline: 0 }  .slick-next:focus, .slick-next:hover, .slick-prev:focus, .slick-prev:hover { 	outline: 0 }  .slick-prev { 	left: -25px }  [dir=rtl] .slick-prev { 	left: auto; 	right: -25px }  .slick-prev:before { 	content: "<" }  [dir=rtl] .slick-prev:before { 	content: ">" }  .slick-next { 	right: -25px }  [dir=rtl] .slick-next { 	left: -25px; 	right: auto }  .slick-next:before { 	content: ">" }  [dir=rtl] .slick-next:before { 	content: "<" }  .slick-dotted.slick-slider { 	margin-bottom: 30px }  .slick-slide { 	outline: 0 }  .slick-dots { 	position: absolute; 	bottom: -25px; 	list-style: none; 	display: block; 	text-align: center; 	padding: 0; 	margin: 0; 	width: 100% }  .slick-dots li { 	position: relative; 	display: inline-block; 	height: 20px; 	width: 20px; 	margin: 0 5px; 	padding: 0; 	cursor: pointer }  .slick-dots li button { 	border: 0; 	background: 0 0; 	display: block; 	height: 20px; 	width: 20px; 	outline: 0; 	line-height: 0; 	font-size: 0; 	color: transparent; 	padding: 5px; 	cursor: pointer }  .slick-dots li button:focus, .slick-dots li button:hover { 	outline: 0 }  .slick-dots li button:focus:before, .slick-dots li button:hover:before { 	opacity: 1 }  .slick-dots li button:before { 	position: absolute; 	top: 0; 	left: 0; 	content: "•"; 	width: 20px; 	height: 20px; 	font-family: slick; 	font-size: 6px; 	line-height: 20px; 	text-align: center; 	color: #000; 	opacity: .25; 	-webkit-font-smoothing: antialiased; 	-moz-osx-font-smoothing: grayscale }  .slick-dots li.slick-active button:before { 	color: #000; 	opacity: .75 }   /*!         Chosen, a Select Box Enhancer for jQuery and Prototype         by Patrick Filler for Harvest, http://getharvest.com                  Version 1.8.2         Full source at https://github.com/harvesthq/chosen         Copyright (c) 2011-2017 Harvest http://getharvest.com                  MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md         This file is generated by `grunt build`, do not edit it by hand.         */  .chosen-container { 	position: relative; 	display: inline-block; 	vertical-align: middle; 	font-size: 13px; 	-webkit-user-select: none; 	-moz-user-select: none; 	-ms-user-select: none; 	user-select: none }  .chosen-container * { 	-webkit-box-sizing: border-box; 	box-sizing: border-box }  .chosen-container .chosen-drop { 	position: absolute; 	top: 100%; 	z-index: 1010; 	width: 100%; 	border: 1px solid #aaa; 	border-top: 0; 	background: #fff; 	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); 	box-shadow: 0 4px 5px rgba(0, 0, 0, .15); 	clip: rect(0, 0, 0, 0) }  .chosen-container.chosen-with-drop .chosen-drop { 	clip: auto }  .chosen-container a { 	cursor: pointer }  .chosen-container .chosen-single .group-name, .chosen-container .search-choice .group-name { 	margin-right: 4px; 	overflow: hidden; 	white-space: nowrap; 	text-overflow: ellipsis; 	font-weight: 400; 	color: #999 }  .chosen-container .chosen-single .group-name:after, .chosen-container .search-choice .group-name:after { 	content: ":"; 	padding-left: 2px; 	vertical-align: top }  .chosen-container-single .chosen-single { 	position: relative; 	display: block; 	overflow: hidden; 	padding: 0 0 0 8px; 	height: 25px; 	border: 1px solid #aaa; 	border-radius: 5px; 	background-color: #fff; 	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4)); 	background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%); 	background-clip: padding-box; 	-webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1); 	box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1); 	color: #444; 	text-decoration: none; 	white-space: nowrap; 	line-height: 24px }  .chosen-container-single .chosen-default { 	color: #999 }  .chosen-container-single .chosen-single span { 	display: block; 	overflow: hidden; 	margin-right: 26px; 	text-overflow: ellipsis; 	white-space: nowrap }  .chosen-container-single .chosen-single-with-deselect span { 	margin-right: 38px }  .chosen-container-single .chosen-single abbr { 	position: absolute; 	top: 6px; 	right: 26px; 	display: block; 	width: 12px; 	height: 12px; 	background: url(/uploads/1263/arrow-down.png) -42px 1px no-repeat; 	font-size: 1px }  .chosen-container-single .chosen-single abbr:hover { 	background-position: -42px -10px }  .chosen-container-single.chosen-disabled .chosen-single abbr:hover { 	background-position: -42px -10px }  .chosen-container-single .chosen-single div { 	position: absolute; 	top: 0; 	right: 0; 	display: block; 	width: 18px; 	height: 100% }  .chosen-container-single .chosen-single div b { 	display: block; 	width: 100%; 	height: 100%; 	background: url(/uploads/1263/arrow-down.png) no-repeat 0 2px }  .chosen-container-single .chosen-search { 	position: relative; 	z-index: 1010; 	margin: 0; 	padding: 3px 4px; 	white-space: nowrap }  .chosen-container-single .chosen-search input[type=text] { 	margin: 1px 0; 	padding: 4px 20px 4px 5px; 	width: 100%; 	height: auto; 	outline: 0; 	border: 1px solid #aaa; 	background: url(/shared/empty.gif) no-repeat 100% -20px; 	font-size: 1em; 	font-family: sans-serif; 	line-height: normal; 	border-radius: 0 }  .chosen-container-single .chosen-drop { 	margin-top: -1px; 	border-radius: 0 0 4px 4px; 	background-clip: padding-box }  .chosen-container-single.chosen-container-single-nosearch .chosen-search { 	position: absolute; 	clip: rect(0, 0, 0, 0) }  .chosen-container .chosen-results { 	color: #444; 	position: relative; 	overflow-x: hidden; 	overflow-y: auto; 	margin: 0 4px 4px 0; 	padding: 0 0 0 4px; 	max-height: 240px; 	-webkit-overflow-scrolling: touch }  .chosen-container .chosen-results li { 	display: none; 	margin: 0; 	padding: 5px 6px; 	list-style: none; 	line-height: 15px; 	word-wrap: break-word; 	-webkit-touch-callout: none }  .chosen-container .chosen-results li.active-result { 	display: list-item; 	cursor: pointer }  .chosen-container .chosen-results li.disabled-result { 	display: list-item; 	color: #ccc; 	cursor: default }  .chosen-container .chosen-results li.highlighted { 	background-color: #3875d7; 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc)); 	background-image: linear-gradient(#3875d7 20%, #2a62bc 90%); 	color: #fff }  .chosen-container .chosen-results li.no-results { 	color: #777; 	display: list-item; 	background: #f4f4f4 }  .chosen-container .chosen-results li.group-result { 	display: list-item; 	font-weight: 700; 	cursor: default }  .chosen-container .chosen-results li.group-option { 	padding-left: 15px }  .chosen-container .chosen-results li em { 	font-style: normal; 	text-decoration: underline }  .chosen-container-multi .chosen-choices { 	position: relative; 	overflow: hidden; 	margin: 0; 	padding: 0 5px; 	width: 100%; 	height: auto; 	border: 1px solid #aaa; 	background-color: #fff; 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff)); 	background-image: linear-gradient(#eee 1%, #fff 15%); 	cursor: text }  .chosen-container-multi .chosen-choices li { 	float: left; 	list-style: none }  .chosen-container-multi .chosen-choices li.search-field { 	margin: 0; 	padding: 0; 	white-space: nowrap }  .chosen-container-multi .chosen-choices li.search-field input[type=text] { 	margin: 1px 0; 	padding: 0; 	height: 25px; 	outline: 0; 	border: 0!important; 	background: 0 0!important; 	-webkit-box-shadow: none; 	box-shadow: none; 	color: #999; 	font-size: 100%; 	font-family: sans-serif; 	line-height: normal; 	border-radius: 0; 	width: 25px }  .chosen-container-multi .chosen-choices li.search-choice { 	position: relative; 	margin: 3px 5px 3px 0; 	padding: 3px 20px 3px 5px; 	border: 1px solid #aaa; 	max-width: 100%; 	border-radius: 3px; 	background-color: #eee; 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee)); 	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); 	background-size: 100% 19px; 	background-repeat: repeat-x; 	background-clip: padding-box; 	-webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05); 	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05); 	color: #333; 	line-height: 13px; 	cursor: default }  .chosen-container-multi .chosen-choices li.search-choice span { 	word-wrap: break-word }  .chosen-container-multi .chosen-choices li.search-choice .search-choice-close { 	position: absolute; 	top: 4px; 	right: 3px; 	display: block; 	width: 12px; 	height: 12px; 	background: url(/shared/empty.gif) -42px 1px no-repeat; 	font-size: 1px }  .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { 	background-position: -42px -10px }  .chosen-container-multi .chosen-choices li.search-choice-disabled { 	padding-right: 5px; 	border: 1px solid #ccc; 	background-color: #e4e4e4; 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee)); 	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%); 	color: #666 }  .chosen-container-multi .chosen-choices li.search-choice-focus { 	background: #d4d4d4 }  .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close { 	background-position: -42px -10px }  .chosen-container-multi .chosen-results { 	margin: 0; 	padding: 0 }  .chosen-container-multi .chosen-drop .result-selected { 	display: list-item; 	color: #ccc; 	cursor: default }  .chosen-container-active .chosen-single { 	border: 1px solid #5897fb; 	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); 	box-shadow: 0 0 5px rgba(0, 0, 0, .3) }  .chosen-container-active.chosen-with-drop .chosen-single { 	border: 1px solid #aaa; 	border-bottom-right-radius: 0; 	border-bottom-left-radius: 0; 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff)); 	background-image: linear-gradient(#eee 20%, #fff 80%); 	-webkit-box-shadow: 0 1px 0 #fff inset; 	box-shadow: 0 1px 0 #fff inset }  .chosen-container-active.chosen-with-drop .chosen-single div { 	border-left: none; 	background: 0 0 }  .chosen-container-active.chosen-with-drop .chosen-single div b { 	background-position: -18px 2px }  .chosen-container-active .chosen-choices { 	border: 1px solid #5897fb; 	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3); 	box-shadow: 0 0 5px rgba(0, 0, 0, .3) }  .chosen-container-active .chosen-choices li.search-field input[type=text] { 	color: #222!important }  .chosen-disabled { 	opacity: .5!important; 	cursor: default }  .chosen-disabled .chosen-single { 	cursor: default }  .chosen-disabled .chosen-choices .search-choice .search-choice-close { 	cursor: default }  .chosen-rtl { 	text-align: right }  .chosen-rtl .chosen-single { 	overflow: visible; 	padding: 0 8px 0 0 }  .chosen-rtl .chosen-single span { 	margin-right: 0; 	margin-left: 26px; 	direction: rtl }  .chosen-rtl .chosen-single-with-deselect span { 	margin-left: 38px }  .chosen-rtl .chosen-single div { 	right: auto; 	left: 3px }  .chosen-rtl .chosen-single abbr { 	right: auto; 	left: 26px }  .chosen-rtl .chosen-choices li { 	float: right }  .chosen-rtl .chosen-choices li.search-field input[type=text] { 	direction: rtl }  .chosen-rtl .chosen-choices li.search-choice { 	margin: 3px 5px 3px 0; 	padding: 3px 5px 3px 19px }  .chosen-rtl .chosen-choices li.search-choice .search-choice-close { 	right: auto; 	left: 4px }  .chosen-rtl.chosen-container-single .chosen-results { 	margin: 0 0 4px 4px; 	padding: 0 4px 0 0 }  .chosen-rtl .chosen-results li.group-option { 	padding-right: 15px; 	padding-left: 0 }  .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div { 	border-right: none }  .chosen-rtl .chosen-search input[type=text] { 	padding: 4px 5px 4px 20px; 	background: url(/shared/empty.gif) no-repeat -30px -20px; 	direction: rtl }  .chosen-rtl.chosen-container-single .chosen-single div b { 	background-position: 6px 2px }  .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b { 	background-position: -12px 2px }  @media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-resolution:144dpi), only screen and (min-resolution:1.5dppx) { 	.chosen-container .chosen-results-scroll-down span, 	.chosen-container .chosen-results-scroll-up span, 	.chosen-container-multi .chosen-choices .search-choice .search-choice-close, 	.chosen-container-single .chosen-search input[type=text], 	.chosen-container-single .chosen-single abbr, 	.chosen-container-single .chosen-single div b, 	.chosen-rtl .chosen-search input[type=text] { 		background-image: url("urn:scrapbook:download:error:http://178.32.224.20/css/chosen-sprite@2x.png")!important; 		background-size: 52px 37px!important; 		background-repeat: no-repeat!important 	} }  .mCustomScrollbar { 	-ms-touch-action: pinch-zoom; 	touch-action: pinch-zoom }  .mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action { 	-ms-touch-action: auto; 	touch-action: auto }  .mCustomScrollBox { 	position: relative; 	overflow: hidden; 	height: 100%; 	max-width: 100%; 	outline: 0; 	direction: ltr }  .mCSB_container { 	overflow: hidden; 	width: auto; 	height: auto }  .mCSB_inside>.mCSB_container { 	margin-right: 30px }  .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { 	margin-right: 0 }  .mCS-dir-rtl>.mCSB_inside>.mCSB_container { 	margin-right: 0; 	margin-left: 30px }  .mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { 	margin-left: 0 }  .mCSB_scrollTools { 	position: absolute; 	width: 16px; 	height: auto; 	left: auto; 	top: 0; 	right: 0; 	bottom: 0; 	opacity: .75; 	filter: "alpha(opacity=75)"; 	-ms-filter: "alpha(opacity=75)" }  .mCSB_outside+.mCSB_scrollTools { 	right: -26px }  .mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools, .mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools { 	right: auto; 	left: 0 }  .mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools { 	left: -26px }  .mCSB_scrollTools .mCSB_draggerContainer { 	position: absolute; 	top: 0; 	left: 0; 	bottom: 0; 	right: 0; 	height: auto }  .mCSB_scrollTools a+.mCSB_draggerContainer { 	margin: 20px 0 }  .mCSB_scrollTools .mCSB_draggerRail { 	width: 2px; 	height: 100%; 	margin: 0 auto; 	border-radius: 16px }  .mCSB_scrollTools .mCSB_dragger { 	cursor: pointer; 	width: 100%; 	height: 30px; 	z-index: 1 }  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	position: relative; 	width: 4px; 	height: 100%; 	margin: 0 auto; 	border-radius: 16px; 	text-align: center }  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { 	width: 12px }  .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { 	width: 8px }  .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonUp { 	display: block; 	position: absolute; 	height: 20px; 	width: 100%; 	overflow: hidden; 	margin: 0 auto; 	cursor: pointer }  .mCSB_scrollTools .mCSB_buttonDown { 	bottom: 0 }  .mCSB_horizontal.mCSB_inside>.mCSB_container { 	margin-right: 0; 	margin-bottom: 30px }  .mCSB_horizontal.mCSB_outside>.mCSB_container { 	min-height: 100% }  .mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden { 	margin-bottom: 0 }  .mCSB_scrollTools.mCSB_scrollTools_horizontal { 	width: auto; 	height: 16px; 	top: auto; 	right: 0; 	bottom: 0; 	left: 0 }  .mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal { 	bottom: -26px }  .mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer { 	margin: 0 20px }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail { 	width: 100%; 	height: 2px; 	margin: 7px 0 }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger { 	width: 30px; 	height: 100%; 	left: 0 }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { 	width: 100%; 	height: 4px; 	margin: 6px auto }  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { 	height: 12px; 	margin: 2px auto }  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { 	height: 8px; 	margin: 4px 0 }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { 	display: block; 	position: absolute; 	width: 20px; 	height: 100%; 	overflow: hidden; 	margin: 0 auto; 	cursor: pointer }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft { 	left: 0 }  .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight { 	right: 0 }  .mCSB_container_wrapper { 	position: absolute; 	height: auto; 	width: auto; 	overflow: hidden; 	top: 0; 	left: 0; 	right: 0; 	bottom: 0; 	margin-right: 30px; 	margin-bottom: 30px }  .mCSB_container_wrapper>.mCSB_container { 	padding-right: 30px; 	padding-bottom: 30px; 	-webkit-box-sizing: border-box; 	box-sizing: border-box }  .mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical { 	bottom: 20px }  .mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal { 	right: 20px }  .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical { 	bottom: 0 }  .mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal { 	right: 0 }  .mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal { 	left: 20px }  .mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal { 	left: 0 }  .mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper { 	margin-right: 0; 	margin-left: 30px }  .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container { 	padding-right: 0 }  .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container { 	padding-bottom: 0 }  .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden { 	margin-right: 0; 	margin-left: 0 }  .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden { 	margin-bottom: 0 }  .mCSB_scrollTools, .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out; 	transition: opacity .2s ease-in-out, background-color .2s ease-in-out }  .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail, .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar { 	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out; 	transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out }  .mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools, .mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools { 	opacity: 0; 	filter: "alpha(opacity=0)"; 	-ms-filter: "alpha(opacity=0)" }  .mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools, .mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools, .mCustomScrollBox:hover>.mCSB_scrollTools, .mCustomScrollBox:hover~.mCSB_scrollTools, .mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag, .mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag { 	opacity: 1; 	filter: "alpha(opacity=100)"; 	-ms-filter: "alpha(opacity=100)" }  .mCSB_scrollTools .mCSB_draggerRail { 	background-color: #000; 	background-color: rgba(0, 0, 0, .4); 	filter: "alpha(opacity=40)"; 	-ms-filter: "alpha(opacity=40)" }  .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	background-color: #fff; 	background-color: rgba(255, 255, 255, .75); 	filter: "alpha(opacity=75)"; 	-ms-filter: "alpha(opacity=75)" }  .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { 	background-color: #fff; 	background-color: rgba(255, 255, 255, .85); 	filter: "alpha(opacity=85)"; 	-ms-filter: "alpha(opacity=85)" }  .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { 	background-color: #fff; 	background-color: rgba(255, 255, 255, .9); 	filter: "alpha(opacity=90)"; 	-ms-filter: "alpha(opacity=90)" }  .mCSB_scrollTools .mCSB_buttonDown, .mCSB_scrollTools .mCSB_buttonLeft, .mCSB_scrollTools .mCSB_buttonRight, .mCSB_scrollTools .mCSB_buttonUp { 	background-image: url(/shared/empty.gif); 	background-repeat: no-repeat; 	opacity: .4; 	filter: "alpha(opacity=40)"; 	-ms-filter: "alpha(opacity=40)" }  .mCSB_scrollTools .mCSB_buttonUp { 	background-position: 0 0 }  .mCSB_scrollTools .mCSB_buttonDown { 	background-position: 0 -20px }  .mCSB_scrollTools .mCSB_buttonLeft { 	background-position: 0 -40px }  .mCSB_scrollTools .mCSB_buttonRight { 	background-position: 0 -56px }  .mCSB_scrollTools .mCSB_buttonDown:hover, .mCSB_scrollTools .mCSB_buttonLeft:hover, .mCSB_scrollTools .mCSB_buttonRight:hover, .mCSB_scrollTools .mCSB_buttonUp:hover { 	opacity: .75; 	filter: "alpha(opacity=75)"; 	-ms-filter: "alpha(opacity=75)" }  .mCSB_scrollTools .mCSB_buttonDown:active, .mCSB_scrollTools .mCSB_buttonLeft:active, .mCSB_scrollTools .mCSB_buttonRight:active, .mCSB_scrollTools .mCSB_buttonUp:active { 	opacity: .9; 	filter: "alpha(opacity=90)"; 	-ms-filter: "alpha(opacity=90)" }  .mCS-dark.mCSB_scrollTools .mCSB_draggerRail { 	background-color: #000; 	background-color: rgba(0, 0, 0, .15) }  .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .75) }  .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { 	background-color: rgba(0, 0, 0, .85) }  .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { 	background-color: rgba(0, 0, 0, .9) }  .mCS-dark.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -80px 0 }  .mCS-dark.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -80px -20px }  .mCS-dark.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -80px -40px }  .mCS-dark.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -80px -56px }  .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail { 	width: 4px; 	background-color: #fff; 	background-color: rgba(255, 255, 255, .1); 	border-radius: 1px }  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	width: 4px; 	background-color: #fff; 	background-color: rgba(255, 255, 255, .75); 	border-radius: 1px }  .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail { 	width: 100%; 	height: 4px; 	margin: 6px auto }  .mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { 	background-color: #fff; 	background-color: rgba(255, 255, 255, .85) }  .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { 	background-color: #fff; 	background-color: rgba(255, 255, 255, .9) }  .mCS-light-2.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -32px 0 }  .mCS-light-2.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -32px -20px }  .mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -40px -40px }  .mCS-light-2.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -40px -56px }  .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail { 	background-color: #000; 	background-color: rgba(0, 0, 0, .1); 	border-radius: 1px }  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .75); 	border-radius: 1px }  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .85) }  .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .9) }  .mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -112px 0 }  .mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -112px -20px }  .mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -120px -40px }  .mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -120px -56px }  .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail { 	width: 4px; 	background-color: #fff; 	background-color: rgba(255, 255, 255, .1); 	border-radius: 2px }  .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	width: 6px; 	background-color: #fff; 	background-color: rgba(255, 255, 255, .75); 	border-radius: 2px }  .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail { 	width: 100%; 	height: 4px; 	margin: 6px 0 }  .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { 	width: 100%; 	height: 6px; 	margin: 5px auto }  .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { 	background-color: #fff; 	background-color: rgba(255, 255, 255, .85) }  .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { 	background-color: #fff; 	background-color: rgba(255, 255, 255, .9) }  .mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -16px 0 }  .mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -16px -20px }  .mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -20px -40px }  .mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -20px -56px }  .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail { 	background-color: #000; 	background-color: rgba(0, 0, 0, .1); 	border-radius: 2px }  .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .75); 	border-radius: 2px }  .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .85) }  .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .9) }  .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -96px 0 }  .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -96px -20px }  .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -100px -40px }  .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -100px -56px }  .mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail { 	background-color: #fff; 	background-color: rgba(255, 255, 255, .1) }  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	width: 2px }  .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail { 	width: 100% }  .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { 	width: 100%; 	height: 2px; 	margin: 7px auto }  .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail { 	background-color: #000; 	background-color: rgba(0, 0, 0, .15) }  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .75) }  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .85) }  .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .9) }  .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -80px 0 }  .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -80px -20px }  .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -80px -40px }  .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -80px -56px }  .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail { 	background-color: #fff; 	background-color: rgba(255, 255, 255, .15) }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger { 	height: 14px }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	width: 14px; 	margin: 0 1px }  .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger { 	width: 14px }  .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { 	height: 14px; 	margin: 1px 0 }  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { 	width: 16px; 	height: 16px; 	margin: -1px 0 }  .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { 	width: 4px }  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar { 	height: 16px; 	width: 16px; 	margin: 0 -1px }  .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { 	height: 4px; 	margin: 6px 0 }  .mCS-rounded.mCSB_scrollTools .mCSB_buttonUp { 	background-position: 0 -72px }  .mCS-rounded.mCSB_scrollTools .mCSB_buttonDown { 	background-position: 0 -92px }  .mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: 0 -112px }  .mCS-rounded.mCSB_scrollTools .mCSB_buttonRight { 	background-position: 0 -128px }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .75) }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail { 	background-color: #000; 	background-color: rgba(0, 0, 0, .15) }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .85) }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .9) }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -80px -72px }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -80px -92px }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -80px -112px }  .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -80px -128px }  .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail { 	width: 4px }  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail { 	background-color: transparent; 	background-position: center }  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail { 	background-image: url(/uploads/1263/9baafecae79f75b80df002fc3db7ff569f86fbc4.png); 	background-repeat: repeat-y; 	opacity: .3; 	filter: "alpha(opacity=30)"; 	-ms-filter: "alpha(opacity=30)" }  .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail { 	height: 4px; 	margin: 6px 0; 	background-repeat: repeat-x }  .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -16px -72px }  .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -16px -92px }  .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -20px -112px }  .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -20px -128px }  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail { 	background-image: url(/uploads/1263/432b93a75a7981022f583ef996c1e9aebefc09f8.png) }  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -96px -72px }  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -96px -92px }  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -100px -112px }  .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -100px -128px }  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	background-repeat: repeat-y; 	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, .5)), to(rgba(255, 255, 255, 0))); 	background-image: linear-gradient(to right, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%) }  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { 	background-repeat: repeat-x; 	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .5)), to(rgba(255, 255, 255, 0))); 	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%) }  .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger { 	height: 70px }  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger { 	width: 70px }  .mCS-3d-dark.mCSB_scrollTools, .mCS-3d.mCSB_scrollTools { 	opacity: 1; 	filter: "alpha(opacity=30)"; 	-ms-filter: "alpha(opacity=30)" }  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail { 	border-radius: 16px }  .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools .mCSB_draggerRail { 	width: 8px; 	background-color: #000; 	background-color: rgba(0, 0, 0, .2); 	-webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .2); 	box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .2) }  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { 	background-color: #555 }  .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	width: 8px }  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail { 	width: 100%; 	height: 8px; 	margin: 4px 0; 	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px rgba(255, 255, 255, .2); 	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px rgba(255, 255, 255, .2) }  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { 	width: 100%; 	height: 8px; 	margin: 4px auto }  .mCS-3d.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -32px -72px }  .mCS-3d.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -32px -92px }  .mCS-3d.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -40px -112px }  .mCS-3d.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -40px -128px }  .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail { 	background-color: #000; 	background-color: rgba(0, 0, 0, .1); 	-webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1); 	box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1) }  .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail { 	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1); 	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1) }  .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -112px -72px }  .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -112px -92px }  .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -120px -112px }  .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -120px -128px }  .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools { 	opacity: 1; 	filter: "alpha(opacity=30)"; 	-ms-filter: "alpha(opacity=30)" }  .mCS-3d-thick-dark.mCSB_scrollTools, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer, .mCS-3d-thick.mCSB_scrollTools, .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer { 	border-radius: 7px }  .mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical { 	right: 1px }  .mCS-3d-thick-dark.mCSB_scrollTools_vertical, .mCS-3d-thick.mCSB_scrollTools_vertical { 	-webkit-box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5); 	box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5) }  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal, .mCS-3d-thick.mCSB_scrollTools_horizontal { 	bottom: 1px; 	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5); 	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5) }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	border-radius: 5px; 	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4); 	box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4); 	width: 12px; 	margin: 2px; 	position: absolute; 	height: auto; 	top: 0; 	bottom: 0; 	left: 0; 	right: 0 }  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { 	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4); 	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4); 	height: 12px; 	width: auto }  .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { 	background-color: #555 }  .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer { 	background-color: #000; 	background-color: rgba(0, 0, 0, .05); 	-webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1); 	box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1) }  .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail { 	background-color: transparent }  .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -32px -72px }  .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -32px -92px }  .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -40px -112px }  .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -40px -128px }  .mCS-3d-thick-dark.mCSB_scrollTools { 	-webkit-box-shadow: inset 0 0 14px rgba(0, 0, 0, .2); 	box-shadow: inset 0 0 14px rgba(0, 0, 0, .2) }  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal { 	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2); 	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2) }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4), inset -1px 0 0 rgba(0, 0, 0, .2); 	box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4), inset -1px 0 0 rgba(0, 0, 0, .2) }  .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { 	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(0, 0, 0, .2); 	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(0, 0, 0, .2) }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { 	background-color: #777 }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer { 	background-color: #fff; 	background-color: rgba(0, 0, 0, .05); 	-webkit-box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1); 	box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1) }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail { 	background-color: transparent }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -112px -72px }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -112px -92px }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -120px -112px }  .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -120px -128px }  .mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical, .mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical { 	right: 0; 	margin: 12px 0 }  .mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal { 	bottom: 0; 	margin: 0 12px }  .mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical, .mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical { 	left: 0; 	right: auto }  .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger { 	height: 50px }  .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger, .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger { 	width: 50px }  .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	background-color: #fff; 	background-color: rgba(255, 255, 255, .2); 	filter: "alpha(opacity=20)"; 	-ms-filter: "alpha(opacity=20)" }  .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { 	background-color: #fff; 	background-color: rgba(255, 255, 255, .5); 	filter: "alpha(opacity=50)"; 	-ms-filter: "alpha(opacity=50)" }  .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .2); 	filter: "alpha(opacity=20)"; 	-ms-filter: "alpha(opacity=20)" }  .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .5); 	filter: "alpha(opacity=50)"; 	-ms-filter: "alpha(opacity=50)" }  .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail { 	width: 6px; 	background-color: #000; 	background-color: rgba(0, 0, 0, .2) }  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	width: 6px }  .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail { 	width: 100%; 	height: 6px; 	margin: 5px 0 }  .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { 	width: 12px }  .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail, .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail { 	height: 12px; 	margin: 2px 0 }  .mCS-light-3.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -32px -72px }  .mCS-light-3.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -32px -92px }  .mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -40px -112px }  .mCS-light-3.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -40px -128px }  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .75) }  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .85) }  .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .9) }  .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail { 	background-color: #000; 	background-color: rgba(0, 0, 0, .1) }  .mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -112px -72px }  .mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -112px -92px }  .mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -120px -112px }  .mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -120px -128px }  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools .mCSB_draggerRail { 	width: 12px; 	background-color: #000; 	background-color: rgba(0, 0, 0, .2) }  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	width: 6px; 	margin: 3px 5px; 	position: absolute; 	height: auto; 	top: 0; 	bottom: 0; 	left: 0; 	right: 0 }  .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar { 	height: 6px; 	margin: 5px 3px; 	position: absolute; 	width: auto; 	top: 0; 	bottom: 0; 	left: 0; 	right: 0 }  .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail, .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail { 	width: 100%; 	height: 12px; 	margin: 2px 0 }  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -32px -72px }  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -32px -92px }  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -40px -112px }  .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -40px -128px }  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .75) }  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .85) }  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .9) }  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail { 	background-color: #000; 	background-color: rgba(0, 0, 0, .1) }  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp { 	background-position: -112px -72px }  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown { 	background-position: -112px -92px }  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft { 	background-position: -120px -112px }  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight, .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight { 	background-position: -120px -128px }  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail, .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail { 	background-color: transparent; 	border-width: 1px; 	border-style: solid; 	border-color: #fff; 	border-color: rgba(255, 255, 255, .2); 	-webkit-box-sizing: border-box; 	box-sizing: border-box }  .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail { 	border-color: #000; 	border-color: rgba(0, 0, 0, .2) }  .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail { 	background-color: #fff; 	background-color: rgba(255, 255, 255, .6) }  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail { 	background-color: #000; 	background-color: rgba(0, 0, 0, .6) }  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .75) }  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .85) }  .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { 	background-color: #000; 	background-color: rgba(0, 0, 0, .9) }  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { 	background-color: #fff; 	background-color: rgba(255, 255, 255, .75) }  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar { 	background-color: #fff; 	background-color: rgba(255, 255, 255, .85) }  .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar { 	background-color: #fff; 	background-color: rgba(255, 255, 255, .9) }  table.dataTable { 	width: 100%; 	margin: 0 auto; 	clear: both; 	border-collapse: separate; 	border-spacing: 0 }  table.dataTable tfoot th, table.dataTable thead th { 	font-weight: 700 }  table.dataTable thead td, table.dataTable thead th { 	padding: 10px 18px; 	border-bottom: 1px solid #111 }  table.dataTable thead td:active, table.dataTable thead th:active { 	outline: 0 }  table.dataTable tfoot td, table.dataTable tfoot th { 	padding: 10px 18px 6px 18px; 	border-top: 1px solid #111 }  table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_desc_disabled { 	cursor: pointer; 	background-repeat: no-repeat; 	background-position: center right }  table.dataTable thead .sorting { 	background-image: url(/uploads/1263/sort_both.png) }  table.dataTable thead .sorting_asc { 	background-image: url(/uploads/1263/sort_asc.png) }  table.dataTable thead .sorting_desc { 	background-image: url(/uploads/1263/sort_desc.png) }  table.dataTable thead .sorting_asc_disabled { 	background-image: url(/uploads/1263/sort_asc_disabled.png) }  table.dataTable thead .sorting_desc_disabled { 	background-image: url(/uploads/1263/sort_desc_disabled.png) }  table.dataTable tbody tr { 	background-color: #fff }  table.dataTable tbody tr.selected { 	background-color: #b0bed9 }  table.dataTable tbody td, table.dataTable tbody th { 	padding: 8px 10px }  table.dataTable.display tbody td, table.dataTable.display tbody th, table.dataTable.row-border tbody td, table.dataTable.row-border tbody th { 	border-top: 1px solid #ddd }  table.dataTable.display tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.row-border tbody tr:first-child th { 	border-top: none }  table.dataTable.cell-border tbody td, table.dataTable.cell-border tbody th { 	border-top: 1px solid #ddd; 	border-right: 1px solid #ddd }  table.dataTable.cell-border tbody tr td:first-child, table.dataTable.cell-border tbody tr th:first-child { 	border-left: 1px solid #ddd }  table.dataTable.cell-border tbody tr:first-child td, table.dataTable.cell-border tbody tr:first-child th { 	border-top: none }  table.dataTable.display tbody tr.odd, table.dataTable.stripe tbody tr.odd { 	background-color: #f9f9f9 }  table.dataTable.display tbody tr.odd.selected, table.dataTable.stripe tbody tr.odd.selected { 	background-color: #acbad4 }  table.dataTable.display tbody tr:hover, table.dataTable.hover tbody tr:hover { 	background-color: #f6f6f6 }  table.dataTable.display tbody tr:hover.selected, table.dataTable.hover tbody tr:hover.selected { 	background-color: #aab7d1 }  table.dataTable.display tbody tr>.sorting_1, table.dataTable.display tbody tr>.sorting_2, table.dataTable.display tbody tr>.sorting_3, table.dataTable.order-column tbody tr>.sorting_1, table.dataTable.order-column tbody tr>.sorting_2, table.dataTable.order-column tbody tr>.sorting_3 { 	background-color: #fafafa }  table.dataTable.display tbody tr.selected>.sorting_1, table.dataTable.display tbody tr.selected>.sorting_2, table.dataTable.display tbody tr.selected>.sorting_3, table.dataTable.order-column tbody tr.selected>.sorting_1, table.dataTable.order-column tbody tr.selected>.sorting_2, table.dataTable.order-column tbody tr.selected>.sorting_3 { 	background-color: #acbad5 }  table.dataTable.display tbody tr.odd>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 { 	background-color: #f1f1f1 }  table.dataTable.display tbody tr.odd>.sorting_2, table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 { 	background-color: #f3f3f3 }  table.dataTable.display tbody tr.odd>.sorting_3, table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 { 	background-color: #f5f5f5 }  table.dataTable.display tbody tr.odd.selected>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 { 	background-color: #a6b4cd }  table.dataTable.display tbody tr.odd.selected>.sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 { 	background-color: #a8b5cf }  table.dataTable.display tbody tr.odd.selected>.sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 { 	background-color: #a9b7d1 }  table.dataTable.display tbody tr.even>.sorting_1, table.dataTable.order-column.stripe tbody tr.even>.sorting_1 { 	background-color: #fafafa }  table.dataTable.display tbody tr.even>.sorting_2, table.dataTable.order-column.stripe tbody tr.even>.sorting_2 { 	background-color: #fcfcfc }  table.dataTable.display tbody tr.even>.sorting_3, table.dataTable.order-column.stripe tbody tr.even>.sorting_3 { 	background-color: #fefefe }  table.dataTable.display tbody tr.even.selected>.sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 { 	background-color: #acbad5 }  table.dataTable.display tbody tr.even.selected>.sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 { 	background-color: #aebcd6 }  table.dataTable.display tbody tr.even.selected>.sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 { 	background-color: #afbdd8 }  table.dataTable.display tbody tr:hover>.sorting_1, table.dataTable.order-column.hover tbody tr:hover>.sorting_1 { 	background-color: #eaeaea }  table.dataTable.display tbody tr:hover>.sorting_2, table.dataTable.order-column.hover tbody tr:hover>.sorting_2 { 	background-color: #ececec }  table.dataTable.display tbody tr:hover>.sorting_3, table.dataTable.order-column.hover tbody tr:hover>.sorting_3 { 	background-color: #efefef }  table.dataTable.display tbody tr:hover.selected>.sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 { 	background-color: #a2aec7 }  table.dataTable.display tbody tr:hover.selected>.sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 { 	background-color: #a3b0c9 }  table.dataTable.display tbody tr:hover.selected>.sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 { 	background-color: #a5b2cb }  table.dataTable.no-footer { 	border-bottom: 1px solid #111 }  table.dataTable.nowrap td, table.dataTable.nowrap th { 	white-space: nowrap }  table.dataTable.compact thead td, table.dataTable.compact thead th { 	padding: 4px 17px 4px 4px }  table.dataTable.compact tfoot td, table.dataTable.compact tfoot th { 	padding: 4px }  table.dataTable.compact tbody td, table.dataTable.compact tbody th { 	padding: 4px }  table.dataTable td.dt-left, table.dataTable th.dt-left { 	text-align: left }  table.dataTable td.dataTables_empty, table.dataTable td.dt-center, table.dataTable th.dt-center { 	text-align: center }  table.dataTable td.dt-right, table.dataTable th.dt-right { 	text-align: right }  table.dataTable td.dt-justify, table.dataTable th.dt-justify { 	text-align: justify }  table.dataTable td.dt-nowrap, table.dataTable th.dt-nowrap { 	white-space: nowrap }  table.dataTable tfoot td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable thead th.dt-head-left { 	text-align: left }  table.dataTable tfoot td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable thead th.dt-head-center { 	text-align: center }  table.dataTable tfoot td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable thead th.dt-head-right { 	text-align: right }  table.dataTable tfoot td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable thead th.dt-head-justify { 	text-align: justify }  table.dataTable tfoot td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable thead th.dt-head-nowrap { 	white-space: nowrap }  table.dataTable tbody td.dt-body-left, table.dataTable tbody th.dt-body-left { 	text-align: left }  table.dataTable tbody td.dt-body-center, table.dataTable tbody th.dt-body-center { 	text-align: center }  table.dataTable tbody td.dt-body-right, table.dataTable tbody th.dt-body-right { 	text-align: right }  table.dataTable tbody td.dt-body-justify, table.dataTable tbody th.dt-body-justify { 	text-align: justify }  table.dataTable tbody td.dt-body-nowrap, table.dataTable tbody th.dt-body-nowrap { 	white-space: nowrap }  table.dataTable, table.dataTable td, table.dataTable th { 	-webkit-box-sizing: content-box; 	box-sizing: content-box }  .dataTables_wrapper { 	position: relative; 	clear: both; 	zoom: 1 }  .dataTables_wrapper .dataTables_length { 	float: left }  .dataTables_wrapper .dataTables_filter { 	float: right; 	text-align: right }  .dataTables_wrapper .dataTables_filter input { 	margin-left: .5em }  .dataTables_wrapper .dataTables_info { 	clear: both; 	float: left; 	padding-top: .755em }  .dataTables_wrapper .dataTables_paginate { 	float: right; 	text-align: right; 	padding-top: .25em }  .dataTables_wrapper .dataTables_paginate .paginate_button { 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	display: inline-block; 	min-width: 1.5em; 	padding: .5em 1em; 	margin-left: 2px; 	text-align: center; 	text-decoration: none!important; 	cursor: pointer; 	color: #333!important; 	border: 1px solid transparent; 	border-radius: 2px }  .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { 	color: #333!important; 	border: 1px solid #979797; 	background-color: #fff; 	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#dcdcdc)); 	background: linear-gradient(to bottom, #fff 0, #dcdcdc 100%) }  .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover { 	cursor: default; 	color: #666!important; 	border: 1px solid transparent; 	background: 0 0; 	-webkit-box-shadow: none; 	box-shadow: none }  .dataTables_wrapper .dataTables_paginate .paginate_button:hover { 	color: #fff!important; 	border: 1px solid #111; 	background-color: #585858; 	background: -webkit-gradient(linear, left top, left bottom, from(#585858), to(#111)); 	background: linear-gradient(to bottom, #585858 0, #111 100%) }  .dataTables_wrapper .dataTables_paginate .paginate_button:active { 	outline: 0; 	background-color: #2b2b2b; 	background: -webkit-gradient(linear, left top, left bottom, from(#2b2b2b), to(#0c0c0c)); 	background: linear-gradient(to bottom, #2b2b2b 0, #0c0c0c 100%); 	-webkit-box-shadow: inset 0 0 3px #111; 	box-shadow: inset 0 0 3px #111 }  .dataTables_wrapper .dataTables_paginate .ellipsis { 	padding: 0 1em }  .dataTables_wrapper .dataTables_processing { 	position: absolute; 	top: 50%; 	left: 50%; 	width: 100%; 	height: 40px; 	margin-left: -50%; 	margin-top: -25px; 	padding-top: 20px; 	text-align: center; 	font-size: 1.2em; 	background-color: #fff; 	background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, .9)), color-stop(75%, rgba(255, 255, 255, .9)), to(rgba(255, 255, 255, 0))); 	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .9) 25%, rgba(255, 255, 255, .9) 75%, rgba(255, 255, 255, 0) 100%) }  .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_paginate, .dataTables_wrapper .dataTables_processing { 	color: #333 }  .dataTables_wrapper .dataTables_scroll { 	clear: both }  .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody { 	-webkit-overflow-scrolling: touch }  .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th { 	vertical-align: middle }  .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing { 	height: 0; 	overflow: hidden; 	margin: 0!important; 	padding: 0!important }  .dataTables_wrapper.no-footer .dataTables_scrollBody { 	border-bottom: 1px solid #111 }  .dataTables_wrapper.no-footer div.dataTables_scrollBody>table, .dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable { 	border-bottom: none }  .dataTables_wrapper:after { 	visibility: hidden; 	display: block; 	content: ""; 	clear: both; 	height: 0 }  @media screen and (max-width:767px) { 	.dataTables_wrapper .dataTables_info, 	.dataTables_wrapper .dataTables_paginate { 		float: none; 		text-align: center 	} 	.dataTables_wrapper .dataTables_paginate { 		margin-top: .5em 	} }  @media screen and (max-width:640px) { 	.dataTables_wrapper .dataTables_filter, 	.dataTables_wrapper .dataTables_length { 		float: none; 		text-align: center 	} 	.dataTables_wrapper .dataTables_filter { 		margin-top: .5em 	} }  .cash-list:after, .cash-list:before, .social-box:after, .social-box:before, .social-list:after, .social-list:before { 	content: ""; 	display: table }  .cash-list:after, .social-box:after, .social-list:after { 	clear: both }  html { 	height: 100%; 	width: 100%; 	font-size: 10px }  html[xmlns] .clearfix, html[xmlns] .row { 	display: block }  * html .clearfix { 	height: 1% }  body { 	position: relative; 	margin: 0; 	padding: 0; 	width: 100%; 	height: 100%; 	line-height: normal; 	background: #3a4954; 	font-family: "Roboto Slab Bold", Tahoma, Arial, sans-serif; 	color: #fff }  h1, h2, h3, h4, h5, h6 { 	position: relative; 	margin: 0; 	padding-bottom: .1rem; 	font-family: Oswald; 	font-weight: 400; 	color: #fff }  h1 { 	font-family: Oswald; 	font-size: 32px; 	font-size: 3.2rem }  h2 { 	font-family: Oswald; 	font-size: 20px; 	font-size: 2rem }  h3 { 	font-family: Oswald; 	font-size: 14px; 	font-size: 1.4rem }  h4 { 	font-family: Oswald; 	font-size: 10px; 	font-size: 1rem }  h5 { 	font-family: Oswald; 	font-size: 8px; 	font-size: .8rem }  h1 { 	font-weight: 700; 	color: #fff }  h2 { 	font-weight: 500 }  a:hover { 	text-decoration: none; 	outline: 0 }  a:focus { 	outline: 0 }  video:focus { 	outline: 0 }  ul { 	margin: 0; 	padding: 0 }  ul li { 	list-style: none; 	margin: 0; 	padding: 0 }  ol { 	margin: 0; 	padding: 0 0 0 25px }  ol li { 	margin: 0; 	padding: 0 0 15px 0; 	line-height: 22px }  button:focus, input:focus, select:focus, textarea:focus { 	outline: 0 }  .center { 	text-align: center }  .clearfix:after, .row:after { 	content: "\0020"; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden; 	overflow: hidden }  .row:after, .row:before { 	-webkit-box-sizing: border-box; 	box-sizing: border-box }  .row:before { 	display: table; 	content: "" }  .clearfix, .row { 	display: inline-block }  .width { 	margin: 0 auto; 	width: 100%; 	max-width: 1280px; 	min-width: 320px }  table { 	margin: 0; 	width: 100%; 	border: none; 	border-spacing: 0 }  table tbody tr:nth-child(2n+1) td { 	background: #3a4954 }  table tr { 	border: none }  table th { 	display: table-cell; 	padding: 2%; 	width: 1%; 	background: #36434d; 	border: none; 	font-family: "Roboto Slab Bold", Tahoma, Arial, sans-serif; 	font-weight: 400; 	color: #83a6bd; 	text-align: center; 	text-transform: uppercase; 	letter-spacing: .2px; 	font-size: 12px; 	font-size: 1.2rem; 	line-height: 14px; 	line-height: 1.4rem }  table td { 	display: table-cell; 	padding: 1%; 	width: 1%; 	border: none; 	border-spacing: 0; 	background: #435562; 	color: #fff; 	font-family: "Roboto Slab Light"; 	font-weight: 400; 	text-align: center; 	letter-spacing: .2px; 	font-size: 14px; 	font-size: 1.4rem; 	line-height: 18px; 	line-height: 1.8rem }  .wrapp-scroll { 	position: relative }  .hidden { 	display: none!important }  .left { 	float: left }  .right { 	float: right }  .currency { 	color: #8dc63f }  .currency_out { 	color: #f9eda6 }  .status_ok { 	color: #fff }  .status_error { 	color: #e44f5b }  .status_decline { 	color: #0afbda }  .status_pending { 	color: #9e7ac2 }  .status_active { 	color: #fff200 }  .status_win { 	position: relative; 	color: #fff200 }  .status_win::after { 	content: ''; 	position: absolute; 	top: -5px; 	right: -25px; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -665px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 29px; 	width: 17px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.status_win::after { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.webp); 		background-size: 142px 1482px; 		background-position: 0 -565px; 		height: 14.5px; 		width: 8.5px 	} }  .status-decline { 	display: block; 	color: #0afbda; 	text-decoration: underline; 	font-size: 10px; 	font-size: 1rem }  .table-box__body tr:nth-child(2n+1) td { 	background: #3a4954 }  @font-face { 	font-display: swap; 	font-family: 'OpenSans Light'; 	src: url(/uploads/1263/OpenSans-Light.ttf) format("truetype"); 	font-weight: 300; 	font-style: normal }  @font-face { 	font-display: swap; 	font-family: OpenSans; 	src: url(/uploads/1263/OpenSans-Regular.ttf) format("truetype"); 	font-weight: 400; 	font-style: normal }  @font-face { 	font-display: swap; 	font-family: 'OpenSans Bold'; 	src: url(/uploads/1263/OpenSans-Bold.ttf) format("truetype"); 	font-weight: 700; 	font-style: normal }  @font-face { 	font-display: swap; 	font-family: 'Oswald Light'; 	src: url(/uploads/1263/Oswald-Light.ttf) format("truetype"); 	font-weight: 300; 	font-style: normal }  @font-face { 	font-display: swap; 	font-family: Oswald; 	src: url(/uploads/1263/Oswald-Regular.ttf) format("truetype"); 	font-weight: 400; 	font-style: normal }  @font-face { 	font-display: swap; 	font-family: 'Oswald Bold'; 	src: url(/uploads/1263/Oswald-Bold.ttf) format("truetype"); 	font-weight: 700; 	font-style: normal }  @font-face { 	font-display: swap; 	font-family: 'Roboto Slab Light'; 	src: url(/uploads/1263/RobotoSlab-Light.ttf) format("truetype"); 	font-weight: 300; 	font-style: normal }  @font-face { 	font-display: swap; 	font-family: 'Roboto Slab'; 	src: url(/uploads/1263/RobotoSlab-Regular.ttf) format("truetype"); 	font-weight: 400; 	font-style: normal }  @font-face { 	font-display: swap; 	font-family: 'Roboto Slab Bold'; 	src: url(/uploads/1263/RobotoSlab-Bold.ttf) format("truetype"); 	font-weight: 700; 	font-style: normal }  @font-face { 	font-display: swap; 	font-family: MarvinVision; 	src: url(/uploads/1263/MarvinVisions-Bold.otf) format("truetype"); 	font-weight: 300; 	font-style: normal }  h1, h2, h3, h4, h5, h6 { 	position: relative; 	margin: 0; 	padding: 14px 0; 	font-family: "Roboto Slab Bold", Tahoma, Arial, sans-serif; 	text-transform: uppercase; 	text-align: center }  h2, h3 { 	font-weight: 400 }  h1 { 	padding: 30px 0; 	color: #fff; 	font-size: 40px; 	font-size: 4rem }  h2 { 	color: #fff; 	font-size: 35px; 	font-size: 3.5rem }  h3 { 	padding: 25px 0 0 0; 	color: #fff; 	font-size: 30px; 	font-size: 3rem }  h4 { 	color: #fff; 	font-size: 24px; 	font-size: 2.4rem }  h5 { 	font-family: "Roboto Slab Bold", Tahoma, Arial, sans-serif; 	color: #fff; 	font-size: 18px; 	font-size: 1.8rem }  h6 { 	color: #fff; 	font-size: 15px; 	font-size: 1.5rem }  p { 	margin: 20px 0; 	padding: 0 0 10px 0; 	font-family: "Roboto Slab Light"; 	letter-spacing: .2px; 	font-size: 16px; 	font-size: 1.6rem; 	line-height: 24px; 	line-height: 2.4rem }  a { 	color: #fff; 	text-decoration: none; 	outline: 0 }  a:hover { 	text-decoration: none; 	outline: 0 }  a:focus { 	outline: 0 }  ol, ul { 	margin: 0; 	padding: 0 }  ul li { 	margin: 0; 	padding: 0; 	list-style: none }  ol li { 	margin: 0; 	padding: 0; 	list-style-type: decimal }  strong { 	font-weight: 400 }  textarea { 	resize: none }  input:focus, textarea:focus { 	outline: 0 }  .animate-flicker-neon { 	-webkit-animation: flicker 2s ease 1; 	animation: flicker 2s ease 1 }  .animate-flicker-error { 	-webkit-animation: flicker-error 2s ease 1; 	animation: flicker-error 2s ease 1 }  .animate-logo { 	-webkit-animation: flash-logo 3s linear 1; 	animation: flash-logo 3s linear 1 }  .animate-tournament-header { 	-webkit-animation: flash-header 3s linear 1; 	animation: flash-header 3s linear 1 }  .animate-left-ray { 	-webkit-animation: left-ray 2.5s ease .2s; 	animation: left-ray 2.5s ease .2s; 	-webkit-transform-origin: 0 100%; 	transform-origin: 0 100% }  .animate-right-ray { 	-webkit-animation: right-ray 2.5s ease .2s; 	animation: right-ray 2.5s ease .2s; 	-webkit-transform-origin: 100% 100%; 	transform-origin: 100% 100% }  @-webkit-keyframes left-ray { 	0% { 		-webkit-transform: rotate(-30deg); 		transform: rotate(-30deg) 	} 	50% { 		-webkit-transform: rotate(15deg); 		transform: rotate(15deg) 	} 	100% { 		-webkit-transform: rotate(0); 		transform: rotate(0) 	} }  @keyframes left-ray { 	0% { 		-webkit-transform: rotate(-30deg); 		transform: rotate(-30deg) 	} 	50% { 		-webkit-transform: rotate(15deg); 		transform: rotate(15deg) 	} 	100% { 		-webkit-transform: rotate(0); 		transform: rotate(0) 	} }  @-webkit-keyframes right-ray { 	0% { 		-webkit-transform: rotate(30deg); 		transform: rotate(30deg) 	} 	50% { 		-webkit-transform: rotate(-15deg); 		transform: rotate(-15deg) 	} 	100% { 		-webkit-transform: rotate(0); 		transform: rotate(0) 	} }  @keyframes right-ray { 	0% { 		-webkit-transform: rotate(30deg); 		transform: rotate(30deg) 	} 	50% { 		-webkit-transform: rotate(-15deg); 		transform: rotate(-15deg) 	} 	100% { 		-webkit-transform: rotate(0); 		transform: rotate(0) 	} }  @-webkit-keyframes flicker { 	10% { 		text-shadow: 0 -1px 4px #0afbda, 0 -1px 4px #0afbda, 0 1px 4px #0afbda, 0 1px 4px #0afbda 	} 	15% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	20% { 		text-shadow: 0 -1px 4px #0afbda, 0 -1px 4px #0afbda, 0 1px 4px #0afbda, 0 1px 4px #0afbda 	} 	25% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	70% { 		text-shadow: 0 -1px 4px #0afbda, 0 -1px 4px #0afbda, 0 1px 4px #0afbda, 0 1px 4px #0afbda 	} 	75% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	90% { 		text-shadow: 0 -1px 4px #0afbda, 0 -1px 4px #0afbda, 0 1px 4px #0afbda, 0 1px 4px #0afbda 	} 	95% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} }  @keyframes flicker { 	10% { 		text-shadow: 0 -1px 4px #0afbda, 0 -1px 4px #0afbda, 0 1px 4px #0afbda, 0 1px 4px #0afbda 	} 	15% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	20% { 		text-shadow: 0 -1px 4px #0afbda, 0 -1px 4px #0afbda, 0 1px 4px #0afbda, 0 1px 4px #0afbda 	} 	25% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	70% { 		text-shadow: 0 -1px 4px #0afbda, 0 -1px 4px #0afbda, 0 1px 4px #0afbda, 0 1px 4px #0afbda 	} 	75% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	90% { 		text-shadow: 0 -1px 4px #0afbda, 0 -1px 4px #0afbda, 0 1px 4px #0afbda, 0 1px 4px #0afbda 	} 	95% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} }  @-webkit-keyframes flicker-error { 	10% { 		text-shadow: 0 -1px 4px red, 0 -1px 4px red, 0 1px 4px red, 0 1px 4px red 	} 	15% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	20% { 		text-shadow: 0 -1px 4px red, 0 -1px 4px red, 0 1px 4px red, 0 1px 4px red 	} 	25% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	70% { 		text-shadow: 0 -1px 4px red, 0 -1px 4px red, 0 1px 4px red, 0 1px 4px red 	} 	75% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	90% { 		text-shadow: 0 -1px 4px red, 0 -1px 4px red, 0 1px 4px red, 0 1px 4px red 	} 	95% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} }  @keyframes flicker-error { 	10% { 		text-shadow: 0 -1px 4px red, 0 -1px 4px red, 0 1px 4px red, 0 1px 4px red 	} 	15% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	20% { 		text-shadow: 0 -1px 4px red, 0 -1px 4px red, 0 1px 4px red, 0 1px 4px red 	} 	25% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	70% { 		text-shadow: 0 -1px 4px red, 0 -1px 4px red, 0 1px 4px red, 0 1px 4px red 	} 	75% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	90% { 		text-shadow: 0 -1px 4px red, 0 -1px 4px red, 0 1px 4px red, 0 1px 4px red 	} 	95% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} }  @-webkit-keyframes flash-logo { 	0% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	40% { 		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b 	} 	50% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	60% { 		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b 	} 	75% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	80% { 		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b 	} }  @keyframes flash-logo { 	0% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	40% { 		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b 	} 	50% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	60% { 		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b 	} 	75% { 		text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090 	} 	80% { 		text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b 	} }  @-webkit-keyframes flash-header { 	0% { 		text-shadow: none 	} 	40% { 		text-shadow: 0 0 40px #0afbda 	} 	50% { 		text-shadow: none 	} 	60% { 		text-shadow: 0 0 40px #0afbda 	} 	75% { 		text-shadow: none 	} 	80% { 		text-shadow: 0 0 40px #0afbda 	} }  @keyframes flash-header { 	0% { 		text-shadow: none 	} 	40% { 		text-shadow: 0 0 40px #0afbda 	} 	50% { 		text-shadow: none 	} 	60% { 		text-shadow: 0 0 40px #0afbda 	} 	75% { 		text-shadow: none 	} 	80% { 		text-shadow: 0 0 40px #0afbda 	} }  .pag { 	width: 100%; 	height: 100%; 	background: #3a4954 }  .pag .btn-pagination { 	display: inline-block; 	width: 40px; 	height: 35px; 	line-height: 35px; 	border-radius: 5px; 	border: 1px solid #fff; 	margin: 40px 5px 0 5px; 	font-size: 20px }  .pag .active { 	background: #435562 }  .easyPaginateNav { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	margin-bottom: 50px; 	width: 100%; 	font-size: 14px; 	font-size: 1.4rem }  .easyPaginateNav a { 	display: block; 	width: 40px; 	height: 35px; 	line-height: 35px; 	border-radius: 5px; 	border: 1px solid #fff; 	margin: 40px 5px 0 5px; 	font-size: 20px; 	text-align: center }  .easyPaginateNav .first, .easyPaginateNav .last { 	border: none }  .easyPaginateNav .active { 	background: #435562 }  .dataTables_wrapper { 	font-family: "Roboto Slab"; 	font-size: 14px; 	font-size: 1.4rem }  .dataTables_wrapper .dataTables_length { 	margin-bottom: 25px }  .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate { 	padding-top: 25px }  table.dataTable thead td, table.dataTable thead th, table.dataTable.no-footer { 	border-bottom: none }  .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_paginate, .dataTables_wrapper .dataTables_processing { 	color: #83a6bd!important }  .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover { 	color: #83a6bd!important }  .select-per-page { 	background: #283741; 	border: 1px solid #0afbda; 	color: #0afbda; 	padding: 5px }  .dataTables_wrapper .dataTables_paginate .paginate_button:hover { 	border: 1px solid #0afbda; 	background: #283741 }  .dataTables_wrapper .dataTables_paginate .paginate_button { 	color: #83a6bd!important }  @media only screen and (max-width:480px) { 	.dataTables_info, 	.dataTables_length, 	.dataTables_paginate { 		display: none 	} }  .active-status .active-status-progressbar { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-pack: distribute; 	justify-content: space-around; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	margin: 15px 0 50px 0; 	font-size: 18px; 	font-size: 1.8rem }  .active-status .active-status-progressbar .progressbar { 	width: 330px }  .active-status .active-status-progressbar__title { 	text-transform: none; 	margin-right: 10px }  .active-status .active-status-progressbar .active-status-icon { 	position: relative; 	background: url(/uploads/1263/icon-logo-joze-status.png) no-repeat center center; 	margin-left: 20px; 	padding: 32px 27px; 	border-radius: 5px }  .active-status .active-status-progressbar .active-status-icon::after { 	position: absolute; 	top: -26px; 	width: 100px; 	left: calc(50% - 50px); 	letter-spacing: 2px; 	font-family: "Roboto Slab Bold"; 	font-size: 16px; 	font-size: 1.6rem }  .active-status-silver .active-status-name { 	color: #fff; 	text-shadow: 0 0 40px silver }  .active-status-silver .active-status-progressbar .progressbar { 	border: 1px solid silver }  .active-status-silver .active-status-progressbar .progressbar .ui-widget-header { 	background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(silver)); 	background-image: linear-gradient(to right, #fff 0, silver 100%) }  .active-status-silver .active-status-progressbar .active-status-icon { 	border: 2px solid silver }  .active-status-silver .active-status-progressbar .active-status-icon::after { 	content: 'SILVER'; 	color: silver }  .active-status-silver .active-status-progressbar .ui-progressbar-value { 	position: relative }  .active-status-silver .active-status-progressbar .ui-progressbar-value::after { 	content: 'new'; 	position: absolute; 	top: 0; 	left: 10px }  .active-status-gold .active-status-name { 	color: #fff200; 	text-shadow: 0 0 40px #fff200 }  .active-status-gold .active-status-progressbar .progressbar { 	border: 1px solid #fff200 }  .active-status-gold .active-status-progressbar .progressbar .ui-widget-header { 	background-image: -webkit-gradient(linear, left top, right top, from(#e4e4e4), to(#fff200)); 	background-image: linear-gradient(to right, #e4e4e4 0, #fff200 100%) }  .active-status-gold .active-status-progressbar .active-status-icon { 	border: 2px solid #fff200 }  .active-status-gold .active-status-progressbar .active-status-icon::after { 	content: 'GOLD'; 	color: #fff200 }  .active-status-gold .active-status-progressbar .ui-progressbar-value { 	position: relative }  .active-status-gold .active-status-progressbar .ui-progressbar-value::after { 	content: 'silver'; 	position: absolute; 	top: 0; 	left: 10px }  .active-status-vip .active-status-name { 	color: #39b54a; 	text-shadow: 0 0 40px #39b54a }  .active-status-vip .active-status-progressbar .progressbar { 	border: 1px solid #39b54a }  .active-status-vip .active-status-progressbar .progressbar .ui-widget-header { 	background-image: -webkit-gradient(linear, left top, right top, from(#fff200), to(#39b54a)); 	background-image: linear-gradient(to right, #fff200 0, #39b54a 100%) }  .active-status-vip .active-status-progressbar .active-status-icon { 	border: 2px solid #39b54a }  .active-status-vip .active-status-progressbar .active-status-icon::after { 	content: 'VIP'; 	color: #39b54a }  .active-status-vip .active-status-progressbar .ui-progressbar-value { 	position: relative }  .active-status-vip .active-status-progressbar .ui-progressbar-value::after { 	content: 'gold'; 	position: absolute; 	top: 0; 	left: 10px }  .active-status-platinum .active-status-name { 	color: #feecc9; 	text-shadow: 0 0 40px #feecc9 }  .active-status-platinum .active-status-progressbar .progressbar { 	border: 1px solid #feecc9 }  .active-status-platinum .active-status-progressbar .progressbar .ui-widget-header { 	background-image: -webkit-gradient(linear, left top, right top, from(#39b54a), to(#feecc9)); 	background-image: linear-gradient(to right, #39b54a 0, #feecc9 100%) }  .active-status-platinum .active-status-progressbar .active-status-icon { 	border: 2px solid #feecc9 }  .active-status-platinum .active-status-progressbar .active-status-icon::after { 	content: 'PLATINUM'; 	color: #feecc9 }  .active-status-platinum .active-status-progressbar .ui-progressbar-value { 	position: relative }  .active-status-platinum .active-status-progressbar .ui-progressbar-value::after { 	content: 'vip'; 	position: absolute; 	top: 0; 	left: 10px }  .active-status-platinum .user-status__image { 	background: url(/uploads/1263/icon-status-user-platinum.png) no-repeat center center }  .active-status-platinum .user-status__name { 	background: -webkit-gradient(linear, left top, right top, from(#39b54a), to(#feecc9)); 	background: linear-gradient(to right, #39b54a 0, #feecc9 100%); 	-webkit-background-clip: text; 	-webkit-text-fill-color: transparent; 	border-bottom: 1px solid #39b54a }  .active-status-platinum .user-status__gradient { 	background-image: -webkit-gradient(linear, left top, right top, from(#39b54a), to(#feecc9)); 	background-image: linear-gradient(to right, #39b54a 0, #feecc9 100%) }  .active-status-platinum .user-status__gradient::before { 	content: 'platinum'; 	text-align: left }  .active-status-gold .user-status__image { 	background: url(/uploads/1263/icon-status-user-gold.png) no-repeat center center }  .active-status-gold .user-status__name { 	background: -webkit-gradient(linear, left top, right top, from(#e4e4e4), to(#fff200)); 	background: linear-gradient(to right, #e4e4e4 0, #fff200 100%); 	-webkit-background-clip: text; 	-webkit-text-fill-color: transparent; 	border-bottom: 1px solid #fff200 }  .active-status-gold .user-status__gradient { 	background-image: -webkit-gradient(linear, left top, right top, from(#e4e4e4), to(#fff200)); 	background-image: linear-gradient(to right, #e4e4e4 0, #fff200 100%) }  .active-status-gold .user-status__gradient::before { 	content: 'gold'; 	text-align: left }  .active-status-silver .user-status__image { 	background: url(/uploads/1263/icon-status-user-silver.png) no-repeat center center }  .active-status-silver .user-status__name { 	background: -webkit-gradient(linear, left top, right top, from(#fff), to(silver)); 	background: linear-gradient(to right, #fff 0, silver 100%); 	-webkit-background-clip: text; 	-webkit-text-fill-color: transparent; 	border-bottom: 1px solid silver }  .active-status-silver .user-status__gradient { 	background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(silver)); 	background-image: linear-gradient(to right, #fff 0, silver 100%) }  .active-status-silver .user-status__gradient::before { 	content: 'silver'; 	text-align: left }  .active-status-vip .user-status__image { 	background: url(/uploads/1263/icon-status-user-vip.png) no-repeat center center }  .active-status-vip .user-status__name { 	background: -webkit-gradient(linear, left top, right top, from(#fff200), to(#39b54a)); 	background: linear-gradient(to right, #fff200 0, #39b54a 100%); 	-webkit-background-clip: text; 	-webkit-text-fill-color: transparent; 	border-bottom: 1px solid #fff200 }  .active-status-vip .user-status__gradient { 	background-image: -webkit-gradient(linear, left top, right top, from(#fff200), to(#39b54a)); 	background-image: linear-gradient(to right, #fff200 0, #39b54a 100%) }  .active-status-vip .user-status__gradient::before { 	content: 'vip'; 	text-align: left }  [type=checkbox]:checked, [type=checkbox]:not(:checked) { 	position: absolute; 	left: -9999px }  [type=checkbox]:checked+label, [type=checkbox]:not(:checked)+label { 	position: relative; 	padding-left: 35px; 	cursor: pointer }  [type=checkbox]:checked+label:before, [type=checkbox]:not(:checked)+label:before { 	content: ''; 	position: absolute; 	left: 0; 	top: 0; 	width: 22px; 	height: 22px; 	border-radius: 3px; 	background: #fff; 	-webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1); 	box-shadow: inset 0 1px 3px rgba(0, 0, 0, .1) }  [type=checkbox]:checked+label:after, [type=checkbox]:not(:checked)+label:after { 	content: '\2713\0020'; 	position: absolute; 	top: 0; 	left: 0; 	line-height: .8; 	color: #e44f5b; 	-webkit-transition: all .2s; 	transition: all .2s; 	font-size: 25px; 	font-weight: 700 }  [type=checkbox]:not(:checked)+label:after { 	opacity: 0; 	-webkit-transform: scale(0); 	transform: scale(0) }  [type=checkbox]:checked+label:after { 	opacity: 1; 	-webkit-transform: scale(1); 	transform: scale(1) }  .btn { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	margin: 0; 	padding: 0; 	width: 100%; 	background-color: transparent; 	border: none; 	-webkit-transition: .2s; 	transition: .2s; 	font-family: "Roboto Slab Bold", Tahoma, Arial, sans-serif; 	color: #fff; 	letter-spacing: 1px; 	text-transform: uppercase; 	text-decoration: none; 	text-align: center; 	cursor: pointer; 	overflow: hidden; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	outline: 0; 	font-size: 18px; 	font-size: 1.8rem; 	line-height: 48px; 	line-height: 4.8rem }  .btn:hover { 	-webkit-transform: scale(1.05); 	transform: scale(1.05) }  .btn-red { 	background: #e44f5b }  .btn-red:hover { 	-webkit-box-shadow: 0 0 20px 2px #000; 	box-shadow: 0 0 20px 2px #000 }  .btn-center { 	margin: 0 auto!important }  .btn-form { 	margin: 30px auto; 	width: 145px; 	text-transform: lowercase; 	font-size: 13px; 	font-size: 1.3rem }  .btn-form::before { 	content: ''; 	position: relative; 	margin: 0 10px 0 0; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -597px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 12px; 	width: 18px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.btn-form::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -518px; 		height: 6px; 		width: 9px 	} }  .btn-form:hover { 	-webkit-box-shadow: 0 0 25px 0 #101010; 	box-shadow: 0 0 25px 0 #101010 }  .btn-sidebar { 	width: 90%; 	height: 40px; 	text-transform: uppercase; 	border: 2px solid #e44f5b; 	-webkit-transition: .2s; 	transition: .2s; 	font-family: Oswald; 	letter-spacing: -.4px; 	line-height: 5.6rem }  .btn-cashbox { 	height: 40px; 	text-transform: uppercase; 	border: 2px solid #e44f5b; 	-webkit-transition: .2s; 	transition: .2s; 	font-family: Oswald; 	letter-spacing: -.4px; 	line-height: 5.6rem; 	color: #e44f5b; 	font-size: 28px; 	font-size: 2.8rem }  .btn-cashbox:hover { 	-webkit-box-shadow: none; 	box-shadow: none }  .btn-registration { 	background: 0 0; 	border: 2px solid #e44f5b; 	color: #e44f5b; 	font-size: 15px; 	font-size: 1.5rem }  .btn-login { 	background: 0 0; 	border: 2px solid #fff200; 	color: #fff200; 	font-size: 15px; 	font-size: 1.5rem }  .btn-play { 	position: absolute; 	bottom: 6%; 	right: 11%; 	width: 215px; 	height: 65px; 	background: #e44f5b; 	z-index: 10; 	text-transform: lowercase }  .btn-play:hover { 	-webkit-box-shadow: 0 0 30px 0 #000; 	box-shadow: 0 0 30px 0 #000 }  .btn-play .btn-play__title { 	padding-left: 10px; 	color: #fff; 	font-size: 22px; 	font-size: 2.2rem }  .btn-play::before { 	content: ''; 	position: relative; 	margin: 3px 14px 0 0; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -597px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 12px; 	width: 18px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.btn-play::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -518px; 		height: 6px; 		width: 9px 	} }  .btn-get { 	background: #e44f5b; 	width: 180px; 	height: 55px; 	text-transform: lowercase }  .btn-get .btn-play__title { 	padding-left: 10px; 	color: #fff; 	font-size: 18px; 	font-size: 1.8rem }  .btn-get::before { 	content: ''; 	position: relative; 	margin: 3px 14px 0 0; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -597px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 12px; 	width: 18px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.btn-get::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -518px; 		height: 6px; 		width: 9px 	} }  .btn-get:hover { 	-webkit-box-shadow: 0 0 20px 2px #000; 	box-shadow: 0 0 20px 2px #000 }  .btn-edit-personal { 	width: 220px }  .btn-more { 	position: relative; 	margin: 40px auto 60px; 	width: 164px; 	font-family: Oswald; 	color: #0afbda; 	text-decoration: underline; 	font-size: 16px; 	font-size: 1.6rem }  .btn-more::after, .btn-more::before { 	content: ''; 	position: absolute }  .btn-more::before { 	top: 31px; 	left: 72px; 	width: 32px; 	height: 3px; 	background-color: #3a4954 }  .btn-more::after { 	left: 82px; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -482px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 46px; 	width: 10px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.btn-more::after { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -461px; 		height: 23px; 		width: 5px 	} }  .btn-back { 	position: relative; 	margin: 20px; 	width: 130px; 	font-family: "Roboto Slab Bold"; 	color: #0afbda; 	text-decoration: underline; 	font-size: 11px; 	font-size: 1.1rem }  .btn-back::before { 	content: ''; 	position: absolute; 	left: 0; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -462px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 18px; 	width: 18px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.btn-back::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -451px; 		height: 9px; 		width: 9px 	} }  .btn-back_nomargin { 	margin: 0 }  .btn-play-for-money { 	position: relative; 	padding: 0 0 0 25px; 	width: 200px; 	font-family: "Roboto Slab"; 	text-transform: lowercase; 	font-size: 14px; 	font-size: 1.4rem }  .btn-play-for-money::before { 	content: ''; 	position: absolute; 	left: 15px; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -970px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 19px; 	width: 21px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.btn-play-for-money::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -745px; 		height: 9.5px; 		width: 10.5px 	} }  .btn-ok { 	position: relative; 	width: 125px; 	font-family: "Roboto Slab"; 	margin: 30px auto; 	text-transform: uppercase; 	font-size: 14px; 	font-size: 1.4rem }  .btn-ok::after { 	content: ''; 	position: absolute; 	top: 11px; 	right: 15px; 	width: 25px; 	height: 25px; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1514px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 20px; 	width: 25px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.btn-ok::after { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -1264px; 		height: 14.5px; 		width: 18.5px 	} }  .btn-disabled:disabled { 	background: #a8a8a8 }  .btn-disabled:disabled:hover { 	-webkit-transform: none; 	transform: none; 	-webkit-box-shadow: none; 	box-shadow: none; 	cursor: auto }  .btn-play-mob { 	height: 45px; 	margin: 0 auto; 	font-size: 16px; 	font-size: 1.6rem }  .btn-cashbox-mob { 	width: 60px; 	text-transform: uppercase; 	border: 2px solid #e44f5b; 	-webkit-transition: .2s; 	transition: .2s; 	font-family: Oswald; 	letter-spacing: -.4px; 	line-height: 23px; 	color: #e44f5b; 	font-size: 22px; 	font-size: 2.2rem }  .btn-cashbox-mob:hover { 	-webkit-box-shadow: none; 	box-shadow: none }  .btn-cashbox-disabled { 	border: 2px solid #909090; 	color: #909090; 	cursor: default }  .btn-cashbox-disabled:hover { 	-webkit-transform: none; 	transform: none; 	-webkit-box-shadow: none; 	box-shadow: none }  .cookie-btn { 	bottom: auto; 	height: 50px; 	width: 200px; 	background: #e44f5b; 	z-index: 10; 	font-size: 15px; 	font-size: 1.5rem }  .btn-start-game { 	margin-top: 20px }  .preloader { 	position: fixed; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	top: 0; 	left: 0; 	width: 100%; 	height: 100%; 	background-color: #000; 	z-index: 10000 }  .social-box { 	position: relative }  .social-box__title { 	float: left; 	font-family: "Roboto Slab Light"; 	color: #fff; 	line-height: 30px; 	line-height: 3rem; 	font-size: 14px; 	font-size: 1.4rem }  .authorization-wrap__social-box, .registration-wrap__social-box { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	margin: 0 auto; 	width: 260px }  .social-list { 	position: absolute; 	left: 100px; 	width: 160px }  .social-list__item { 	float: left; 	margin: 0 14px 0 0 }  .social-list__item:last-child { 	margin: 0 }  .social-list__link:hover { 	-webkit-transition: all .1s ease-in-out; 	transition: all .1s ease-in-out; 	-webkit-transform: scale(1.2); 	transform: scale(1.2) }  .icon-vk { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -941px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 27px; 	width: 27px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-vk { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -730px; 		height: 13.5px; 		width: 13.5px 	} }  .icon-od { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -849px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 27px; 	width: 27px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-od { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -676px; 		height: 13.5px; 		width: 13.5px 	} }  .icon-mailru { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -820px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 27px; 	width: 27px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-mailru { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -661px; 		height: 13.5px; 		width: 13.5px 	} }  .icon-fb { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -568px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 27px; 	width: 27px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-fb { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -504px; 		height: 13.5px; 		width: 13.5px 	} }  .carousel-main-block { 	position: relative }  .carousel-main-block .slick-slide .carousel-image { 	width: 100% }  .carousel-main-block .slick-dots { 	bottom: 10px }  .carousel-main-block .slick-dots li { 	width: 32px; 	height: 4px; 	background: #0afbda; 	border-radius: 0 }  .carousel-main-block .slick-dots li button:before { 	content: '' }  .carousel-main-block .slick-dots .slick-active { 	background: #e91e63; 	-webkit-box-shadow: 0 0 20px 2px #e44f5b; 	box-shadow: 0 0 20px 2px #e44f5b }  .carousel-tournament-wrap { 	max-width: 450px }  .slick-prev { 	position: absolute; 	top: 50%; 	background: url(/uploads/1263/icon-next.png) no-repeat center center; 	-webkit-transform-origin: 45% 28%; 	transform-origin: 45% 28%; 	-webkit-transform: rotate(180deg); 	transform: rotate(180deg); 	width: 25px; 	height: 25px; 	cursor: pointer; 	border: none; 	outline: 0 }  .slick-prev:hover { 	background: url(/uploads/1263/icon-next-active.png) no-repeat center center; 	-webkit-transform: rotate(180deg); 	transform: rotate(180deg) }  .slick-next { 	position: absolute; 	top: 50%; 	background: url(/uploads/1263/icon-next.png) no-repeat center center; 	width: 25px; 	height: 25px; 	cursor: pointer; 	border: none; 	outline: 0; 	-webkit-transform: translateY(-65%); 	transform: translateY(-65%) }  .slick-next:hover { 	background: url(/uploads/1263/icon-next-active.png) no-repeat center center }  .tournament-square-carousel .slick-slide { 	margin: 10px }  .tournament-square-carousel .slick-dots li button { 	background: 0 0; 	display: block; 	height: 10px; 	width: 10px; 	cursor: pointer; 	background: #0afbda; 	border-radius: 50% }  .tournament-square-carousel .slick-dots li button:before { 	content: '' }  .tournament-square-carousel .slick-dots .slick-active button { 	height: 10px; 	width: 10px; 	border: 3px solid #e44f5b; 	border-radius: 50% }  .cookie { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	position: fixed; 	bottom: 0; 	padding-left: 10%; 	height: 75px; 	background: #1b262f; 	width: 100vw; 	z-index: 110 }  .cookie__description { 	position: relative; 	width: 550px; 	margin-right: 60px; 	font-size: 15px; 	font-size: 1.5rem }  .cookie__description::before { 	content: url(/uploads/1263/logo-jozer-big.png); 	position: absolute; 	left: 0; 	bottom: 0; 	width: 100px; 	height: 100px; 	-webkit-transform: translate(-100%, 50%); 	transform: translate(-100%, 50%) }  .cookie__link { 	color: #fff200; 	text-decoration: underline }  .toast-message-box { 	position: fixed; 	left: -500px; 	bottom: 11%; 	z-index: 110 }  .toast-message { 	position: relative; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	max-width: 420px; 	height: 250px; 	padding: 5px; 	background: #1b262f; 	text-align: center }  .toast-message__image { 	position: absolute; 	top: 12px; 	left: -110px; 	background: url(/uploads/1263/logo-jozer-attention.png) no-repeat center center; 	width: 220px; 	height: 200px }  .toast-message__title { 	margin: 16px 0; 	color: #0afbda; 	text-transform: uppercase; 	font-family: "Roboto Slab Bold"; 	font-size: 25px; 	font-size: 2.5rem }  .toast-message__info { 	margin-left: 75px; 	line-height: 1.6; 	color: #a6a6a6; 	font-family: "Roboto Slab Light"; 	font-size: 13px; 	font-size: 1.3rem }  .toast-message .toast-message-btn { 	width: 200px; 	margin: 15px auto 0 auto }  .toast-message .toast-message-btn__title { 	margin-left: 10px; 	text-transform: none }  .toast-message-success .toast-message__image { 	position: absolute; 	top: 12px; 	left: -110px; 	background: url(/uploads/1263/logo-jozer-attention-success.png) no-repeat center center; 	width: 220px; 	height: 200px }  .toast-message-success .title-success { 	color: #39b54a }  .toast-message-error .title-success { 	color: #e44f5b }  .notification-box { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	position: fixed; 	background: rgba(0, 0, 0, .8); 	width: 100vw; 	height: 100vh; 	overflow: hidden; 	z-index: 9000 }  .notification-box .notification { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	max-width: 700px; 	height: 550px; 	margin-top: -125px }  .notification-box .notification__image { 	-ms-flex-item-align: end; 	align-self: flex-end; 	background: url(/uploads/1263/logo-jozer-big.png) no-repeat center center; 	width: 72px; 	height: 75px; 	margin-right: -12px }  .notification-box .notification__description { 	background: url(/uploads/1263/notification.png) no-repeat center center; 	background-size: 100%; 	width: 500px; 	height: 500px }  .notification-box .notification__text { 	margin: 85px auto 0 auto; 	text-align: center; 	width: 85%; 	font-family: "Roboto Slab Light" }  .notification-box .notification__text h4 { 	text-transform: none }  .notification-box .notification__title { 	font-family: "Oswald Bold" }  .notification-box .notification__link { 	display: block; 	color: #fff200; 	text-align: left; 	text-decoration: underline }  .notification-box .notification__label { 	display: inline-block; 	font-size: 16px; 	font-size: 1.6rem }  .notification-box .notification__check { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	margin-top: 30px }  .notification-box .notification-btn { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center }  .notification-box .notification-btn .btn { 	text-transform: lowercase; 	margin: 40px 25px; 	width: 140px; 	font-size: 14px; 	font-size: 1.4rem }  .notification-box .notification-btn .notification-no-link { 	display: block; 	margin: 55px 25px 0; 	text-decoration: underline; 	font-size: 12px; 	font-size: 1.2rem }  .status-box { 	width: 100%; 	margin-top: 25px }  .status-box .btn-login, .status-box .btn-registration { 	margin: 10px 0 }  .sidebar-min .status-box { 	width: 55px }  .sidebar-min .status-box .btn-auth { 	width: 90% }  .sidebar-min .status-box .link-login { 	margin: 0 auto; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -639px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 24px; 	width: 19px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.sidebar-min .status-box .link-login { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -552px; 		height: 12px; 		width: 9.5px 	} }  .sidebar-min .status-box .link-registration { 	margin: 20px auto 0 auto; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -898px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 25px; 	width: 17px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.sidebar-min .status-box .link-registration { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -700px; 		height: 12.5px; 		width: 8.5px 	} }  .user-status__link { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-transition: .2s; 	transition: .2s }  .user-status__link:hover { 	-webkit-transform: scale(1.02); 	transform: scale(1.02) }  .user-status__image { 	width: 20px; 	height: 37px }  .user-status__info { 	padding-left: 8px; 	line-height: 1.1; 	font-family: "Roboto Slab Bold" }  .user-status__name { 	font-size: 17px; 	font-size: 1.7rem }  .user-status__name:after { 	content: ""; 	display: block; 	height: 18px; 	position: relative; 	top: -15px; 	background-image: -webkit-gradient(linear, left top, right bottom, from(rgba(255, 255, 255, 0)), color-stop(99%, #24323c)); 	background-image: linear-gradient(to right bottom, rgba(255, 255, 255, 0), #24323c 99%) }  .user-status__gradient { 	padding: 2px; 	width: 60px; 	color: #000; 	text-transform: uppercase; 	letter-spacing: 1.4px; 	font-family: "Roboto Slab Bold"; 	text-align: center; 	font-size: 8px; 	font-size: .8rem }  .balance { 	margin-top: 20px; 	text-transform: uppercase; 	font-family: Oswald; 	font-size: 10px; 	font-size: 1rem }  .balance__value { 	display: block; 	color: #83a6bd; 	font-size: 21px; 	font-size: 2.1rem }  .balance__all { 	width: 100%; 	margin: 0 auto }  .balance__bonus { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	margin-top: 12px }  .balance__bonus__points { 	padding-left: 25px }  .balance__title { 	letter-spacing: 1.1px }  .notification { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	margin-top: 20px }  .notification .bell, .notification .present { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex }  .notification .bell .message-circle, .notification .present .message-circle { 	text-align: center; 	display: block; 	width: 18px; 	height: 18px; 	margin-top: -8px; 	border-radius: 50px; 	background: #e44f5b; 	color: #fff200; 	line-height: 1.5; 	font-size: 12px; 	font-size: 1.2rem }  .notification .present__image { 	background: url(/uploads/1263/icon-present.png) no-repeat center center; 	width: 20px; 	height: 20px }  .notification .bell { 	padding-left: 30px }  .notification .bell__image { 	background: url(/uploads/1263/icon-bell.png) no-repeat center center; 	width: 20px; 	height: 21px }  .animation-present { 	-webkit-animation: rubberBand 1.3s ease-in-out infinite alternate; 	animation: rubberBand 1.3s ease-in-out infinite alternate }  .animation-message { 	-webkit-animation: tada 1.3s ease-in-out infinite alternate; 	animation: tada 1.3s ease-in-out infinite alternate }  @-webkit-keyframes rubberBand { 	from { 		-webkit-transform: scale3d(1, 1, 1); 		transform: scale3d(1, 1, 1) 	} 	30% { 		-webkit-transform: scale3d(1.4, .75, 1); 		transform: scale3d(1.4, .75, 1) 	} 	40% { 		-webkit-transform: scale3d(.75, 1.25, 1); 		transform: scale3d(.75, 1.25, 1) 	} 	50% { 		-webkit-transform: scale3d(1.4, .85, 1); 		transform: scale3d(1.4, .85, 1) 	} 	65% { 		-webkit-transform: scale3d(.95, 1.05, 1); 		transform: scale3d(.95, 1.05, 1) 	} 	75% { 		-webkit-transform: scale3d(1.2, .95, 1); 		transform: scale3d(1.2, .95, 1) 	} 	to { 		-webkit-transform: scale3d(1, 1, 1); 		transform: scale3d(1, 1, 1) 	} }  @keyframes rubberBand { 	from { 		-webkit-transform: scale3d(1, 1, 1); 		transform: scale3d(1, 1, 1) 	} 	30% { 		-webkit-transform: scale3d(1.4, .75, 1); 		transform: scale3d(1.4, .75, 1) 	} 	40% { 		-webkit-transform: scale3d(.75, 1.25, 1); 		transform: scale3d(.75, 1.25, 1) 	} 	50% { 		-webkit-transform: scale3d(1.4, .85, 1); 		transform: scale3d(1.4, .85, 1) 	} 	65% { 		-webkit-transform: scale3d(.95, 1.05, 1); 		transform: scale3d(.95, 1.05, 1) 	} 	75% { 		-webkit-transform: scale3d(1.2, .95, 1); 		transform: scale3d(1.2, .95, 1) 	} 	to { 		-webkit-transform: scale3d(1, 1, 1); 		transform: scale3d(1, 1, 1) 	} }  @-webkit-keyframes tada { 	from { 		-webkit-transform: scale3d(1, 1, 1); 		transform: scale3d(1, 1, 1) 	} 	10%, 	20% { 		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); 		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg) 	} 	30%, 	50%, 	70%, 	90% { 		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); 		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) 	} 	40%, 	60%, 	80% { 		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); 		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) 	} 	to { 		-webkit-transform: scale3d(1, 1, 1); 		transform: scale3d(1, 1, 1) 	} }  @keyframes tada { 	from { 		-webkit-transform: scale3d(1, 1, 1); 		transform: scale3d(1, 1, 1) 	} 	10%, 	20% { 		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); 		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg) 	} 	30%, 	50%, 	70%, 	90% { 		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); 		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) 	} 	40%, 	60%, 	80% { 		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); 		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) 	} 	to { 		-webkit-transform: scale3d(1, 1, 1); 		transform: scale3d(1, 1, 1) 	} }  .navigator { 	line-height: 2.5 }  .navigator .navigator-image { 	width: 26px; 	height: 25px }  .navigator__link { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-transition: .2s; 	transition: .2s }  .navigator__link:hover { 	-webkit-transform: scale(1.05); 	transform: scale(1.05) }  .navigator .logo_page { 	width: 25px }  .navigator .logo-game { 	background: url(/uploads/1263/icon-game.png) no-repeat left center }  .navigator .logo-promo { 	background: url(/uploads/1263/icon-promo.png) no-repeat left center }  .navigator .logo-tournament { 	background: url(/uploads/1263/icon-tournament.png) no-repeat left center }  .navigator .logo-lottery { 	background: url(/uploads/1263/icon-lottery.png) no-repeat left center }  .navigator .navigator-title { 	padding-left: 10px; 	text-transform: uppercase; 	font-family: Oswald; 	color: #fff; 	font-size: 17px; 	font-size: 1.7rem }  .is-nav-active { 	text-shadow: 0 0 40px #0afbda }  .is-nav-active .navigator-title { 	color: #0afbda }  .is-nav-active .navigator-image { 	-webkit-filter: drop-shadow(0 0 6px #0afbda); 	filter: drop-shadow(0 0 6px #0afbda) }  .is-nav-active .logo-game { 	background: url(/uploads/1263/icon-game__active.png) no-repeat left center }  .is-nav-active .logo-promo { 	background: url(/uploads/1263/icon-promo__active.png) no-repeat left center }  .is-nav-active .logo-tournament { 	background: url(/uploads/1263/icon-tournament__active.png) no-repeat left center }  .is-nav-active .logo-lottery { 	background: url(/uploads/1263/icon-lottery__active.png) no-repeat left center }  .clear-after { 	border: none }  .dropdown .jcf-select { 	width: 260px }  .container-logo-jackpot { 	margin-top: -26px }  #tile-game-mob { 	display: none }  .tile__block { 	max-width: 1510px; 	margin: 75px auto 0 auto }  .tile__block .masonry-container { 	width: 100% }  .game-logo { 	width: 100%; 	height: 100% }  .grid-item { 	position: relative; 	width: 235px; 	height: 150px; 	border: 1px solid #426b7d; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	margin: 8px; 	-webkit-transition: .5s; 	transition: .5s }  .grid-item__demo-title { 	position: absolute; 	width: 45px; 	bottom: 10%; 	left: 50%; 	display: block; 	text-decoration: underline; 	margin-left: -20px; 	text-align: center; 	z-index: 20; 	font-size: 16px; 	font-size: 1.6rem }  .grid-item::after, .grid-item::before { 	position: absolute; 	top: 0; 	left: 0; 	width: 100%; 	height: 100%; 	content: ''; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	-webkit-transform: scale(0); 	transform: scale(0); 	-webkit-transition: .4s; 	transition: .4s; 	z-index: 15 }  .grid-item::before { 	border-bottom: 4px solid #9e7ac2; 	border-left: 4px solid #9e7ac2; 	-webkit-transform-origin: 0 100%; 	transform-origin: 0 100% }  .grid-item::after { 	border-top: 4px solid #9e7ac2; 	border-right: 4px solid #9e7ac2; 	-webkit-transform-origin: 100% 0; 	transform-origin: 100% 0 }  .grid-item:hover::after, .grid-item:hover::before { 	-webkit-transform: scale(1); 	transform: scale(1) }  .grid-item:hover { 	-webkit-transform: scale(1.04); 	transform: scale(1.04) }  .grid-item:hover .game-hover-effect { 	opacity: 1; 	visibility: visible }  .grid-item:hover .game-logo { 	-webkit-filter: brightness(30%); 	filter: brightness(30%) }  .game-hover-effect { 	opacity: 0; 	visibility: hidden; 	-webkit-transition: visibility 0s, opacity .4s linear; 	transition: visibility 0s, opacity .4s linear }  .game-hover-effect .play-icon { 	position: absolute; 	top: 50%; 	left: 50%; 	background: url(/uploads/1263/play-for_real.png) no-repeat center center; 	background-size: cover; 	width: 50px; 	height: 35px; 	z-index: 20; 	-webkit-transition: .2s; 	transition: .2s; 	-webkit-transform: translate(-50%, -50%); 	transform: translate(-50%, -50%) }  .game-hover-effect .play-icon:hover { 	-webkit-transform: scale(1.15) translate(-45%, -45%); 	transform: scale(1.15) translate(-45%, -45%) }  .game-hover-effect .left-figure { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	position: absolute; 	top: 0; 	left: 0; 	width: 95px; 	height: 45px; 	background-color: #9e7ac2; 	-webkit-clip-path: polygon(0 0, 100% 0, 100% 68%, 0 100%); 	clip-path: polygon(0 0, 100% 0, 100% 68%, 0 100%); 	font-size: 12px; 	font-size: 1.2rem; 	z-index: 10; 	font-family: OpenSans }  .game-hover-effect .left-figure__link { 	padding-top: 10px; 	-webkit-transform: scaleY(1.3); 	transform: scaleY(1.3) }  .game-hover-effect .right-figure { 	position: absolute; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	top: 0; 	right: 0; 	width: 40px; 	height: 50px; 	background-color: #9e7ac2; 	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 82%); 	clip-path: polygon(0 0, 100% 0, 100% 100%, 0 82%); 	z-index: 100; 	cursor: pointer }  .game-hover-effect .right-figure__image { 	background: url(/uploads/1263/icon-like.png) no-repeat center center; 	width: 25px; 	height: 25px; 	padding-top: 15px; 	-webkit-transition: .2s; 	transition: .2s }  .game-hover-effect .right-figure__image:hover { 	-webkit-transform: scale(1.25); 	transform: scale(1.25) }  .grid-item-height { 	height: 316px }  .grid-item-height .play-icon { 	width: 70px; 	height: 50px }  .grid-item-super { 	width: 486px; 	height: 316px }  .grid-item-super .play-icon { 	width: 90px; 	height: 60px }  .pop-image { 	display: none; 	position: absolute; 	bottom: 0; 	left: 0; 	width: 90%; 	height: 40% }  .limit-game, .recommend-game { 	border: 2px solid #e44f5b; 	-webkit-box-sizing: border-box; 	box-sizing: border-box }  .limit-game:hover, .recommend-game:hover { 	border: none }  .recommend-game .pop-image { 	display: block; 	background: url(/uploads/1263/recommend-jozer.png) no-repeat left bottom; 	background-size: contain }  .limit-game .pop-image { 	display: block; 	background: url(/uploads/1263/limit-jozer.png) no-repeat left bottom; 	background-size: contain }  .more-box { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	margin-top: 75px; 	color: #0afbda; 	font-family: Calibri; 	text-transform: none; 	text-decoration: none; 	font-size: 24px; 	font-size: 2rem }  .more-box p { 	font-family: Calibri; 	font-size: 24px; }  .more-box__images .arrow1, .more-box__images .arrow2, .more-box__images .arrow3 { 	background: url(/uploads/1263/icon-show.png) no-repeat center center; 	background-size: 100%; 	width: 14px; 	height: 22px; 	margin: 5px 0; 	opacity: 0; 	-webkit-animation: fadeInOut 1.8s ease-in-out infinite; 	animation: fadeInOut 1.8s ease-in-out infinite }  .more-box__images .arrow1 { 	-webkit-animation-delay: .7s; 	animation-delay: .7s }  .more-box__images .arrow2 { 	-webkit-animation-delay: 1s; 	animation-delay: 1s }  .more-box__images .arrow3 { 	-webkit-animation-delay: 1.5s; 	animation-delay: 1.5s }  .more-box__text { 	padding: 0 15px }  @-webkit-keyframes fadeInOut { 	0% { 		opacity: 1 	} 	100% { 		opacity: 0 	} }  @keyframes fadeInOut { 	0% { 		opacity: 1 	} 	100% { 		opacity: 0 	} }  .winner-man-double-mob { 	display: none }  .winner-box { 	margin: 55px 0 25px 0 }  .winner { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center }  .winner .winner-text { 	position: absolute; 	padding: 0 8px; 	background-color: #3a4954; 	color: #0afbda; 	text-transform: uppercase; 	font-family: "Oswald Bold"; 	text-align: center; 	z-index: 10; 	text-shadow: 0 0 40px #0afbda; 	font-size: 25px; 	font-size: 2.5rem }  .winner__left { 	position: relative; 	width: 500px }  .winner__left__shadow { 	-webkit-filter: drop-shadow(0 0 3px #0afbda); 	filter: drop-shadow(0 0 3px #0afbda) }  .winner__left__border { 	-webkit-clip-path: polygon(100% 0, 100% 86%, 93% 86%, 93% 100%, 83% 86%, 3% 86%, 0 0); 	clip-path: polygon(100% 0, 100% 86%, 93% 86%, 93% 100%, 83% 86%, 3% 86%, 0 0); 	width: 100%; 	height: 230px; 	background-color: #0afbda; 	position: relative }  .winner__left__border::after { 	content: ""; 	position: absolute }  .winner__left__text { 	top: -19px; 	right: 20px; 	width: 355px; 	height: 37px }  .winner__left__list { 	position: absolute; 	top: 2px; 	left: 2px; 	width: 437px; 	height: 166px; 	-webkit-clip-path: polygon(100% 0, 100% 86%, 93% 86%, 93% 100%, 83% 86%, 3% 86%, 0 0); 	clip-path: polygon(100% 0, 100% 86%, 93% 86%, 93% 100%, 83% 86%, 3% 86%, 0 0); 	display: block; 	background-color: #3a4954; 	padding: 20px 30px 40px 30px; 	font-size: 20px; 	font-size: 2rem }  .winner__left__list::before { 	content: ''; 	position: absolute; 	top: 5px; 	left: 0; 	width: 100%; 	height: 25%; 	background: -webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(65%, #3a4954)); 	background: linear-gradient(0deg, transparent 0, #3a4954 65%); 	z-index: 10 }  .winner__left__list::after { 	content: ''; 	position: absolute; 	bottom: 15px; 	left: 0; 	width: 100%; 	height: 25%; 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(65%, #3a4954)); 	background: linear-gradient(180deg, transparent 0, #3a4954 65%); 	z-index: 10 }  .winner__left__list .nav-list { 	margin-top: -5px }  .winner__left__list .nav-list__item { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-orient: horizontal; 	-webkit-box-direction: normal; 	-ms-flex-direction: row; 	flex-direction: row; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	height: 60px; 	width: 100%; 	font-stretch: ultra-expanded }  .winner__left__list .nav-list__item .cash { 	-webkit-transform: scaleY(1.6); 	transform: scaleY(1.6); 	font-size: 36px; 	font-size: 3.6rem }  .winner__left__list .nav-list__item .user-icon__image { 	width: 22px; 	height: 30px }  .winner__left__list .nav-list__item .user-login { 	-ms-flex-preferred-size: 120px; 	flex-basis: 120px; 	padding-left: 10px; 	font-size: 14px; 	font-size: 1.4rem }  .winner__left__list .nav-list__item .logo-game-image { 	width: 40px; 	height: 40px; 	border: 1px solid #0afbda; 	border-radius: 50px }  .winner__left__list .nav-list__item .game-title { 	width: 85px; 	text-align: center; 	text-decoration: underline; 	font-size: 12px; 	font-size: 1.2rem }  .winner__left__list .nav-list__item .game-title__link { 	color: #0afbda; 	text-transform: uppercase }  .winner__right { 	position: relative; 	width: 440px }  .winner__right__shadow { 	-webkit-filter: drop-shadow(0 0 3px #0afbda); 	filter: drop-shadow(0 0 3px #0afbda) }  .winner__right__border { 	-webkit-clip-path: polygon(100% 0, 98% 86%, 17% 86%, 7% 100%, 7% 86%, 0 86%, 0 0); 	clip-path: polygon(100% 0, 98% 86%, 17% 86%, 7% 100%, 7% 86%, 0 86%, 0 0); 	max-width: 440px; 	height: 230px; 	background-color: #0afbda; 	position: relative }  .winner__right__border::before { 	content: ''; 	position: absolute; 	top: 2px; 	left: 2px; 	width: 436px; 	height: 226px; 	-webkit-clip-path: polygon(100% 0, 98% 86%, 17% 86%, 7% 100%, 7% 86%, 0 86%, 0 0); 	clip-path: polygon(100% 0, 98% 86%, 17% 86%, 7% 100%, 7% 86%, 0 86%, 0 0); 	display: block; 	background-color: #3a4954 }  .winner__right__list { 	position: absolute; 	top: 2px; 	left: 2px; 	width: 364px; 	height: 166px; 	-webkit-clip-path: polygon(100% 0, 98% 86%, 17% 86%, 7% 100%, 7% 86%, 0 86%, 0 0); 	clip-path: polygon(100% 0, 98% 86%, 17% 86%, 7% 100%, 7% 86%, 0 86%, 0 0); 	display: block; 	background-color: #3a4954; 	padding: 20px 30px 40px 30px; 	font-size: 20px; 	font-size: 2rem }  .winner__right__list .game-jackpot { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-pack: distribute; 	justify-content: space-around; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center }  .winner__right__list .game-jackpot__image { 	background: url(/uploads/1263/icon-fresh_jackpot.png) no-repeat center center; 	width: 110px; 	height: 100px }  .winner__right__list .game-jackpot__total { 	color: #fff200; 	font-size: 60px; 	font-size: 6rem }  .winner__right__list .btn-box { 	margin-top: 6px; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center }  .winner__right__text { 	top: -19px; 	left: 20px; 	width: 210px; 	height: 37px }  .logo-winner-man, .logo-winner-man-db { 	background: url(/uploads/1263/logo-winner-jozer.png) no-repeat center center; 	background-size: contain; 	width: 105px; 	height: 150px; 	margin-top: 150px }  .logo-winner-man-db { 	display: none }  .payment { 	background-color: #36434d }  .payment .payment-box { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-pack: distribute; 	justify-content: space-around; 	width: 100%; 	height: 100% }  .payment .payment-box__item { 	margin-top: 50px; 	margin-bottom: 50px; 	-ms-flex-preferred-size: 100px; 	flex-basis: 100px; 	height: 15px }  .payment .payment-box__link { 	position: relative; 	display: block; 	color: #fff; 	text-decoration: none; 	text-align: center; 	font-size: 9px; 	font-size: .9rem }  .payment .payment-box__link::before { 	content: ""; 	position: absolute; 	top: 0; 	left: 50% }  .payment .payment-box__text { 	position: absolute; 	top: 0; 	left: 50%; 	margin: 0 0 0 -44px; 	padding: 30px 0 0 0; 	width: 88px; 	color: #fff; 	opacity: .4; 	-webkit-transition: all .1s ease-in-out; 	transition: all .1s ease-in-out; 	font-size: 14px; 	font-size: 1.4rem }  .payment .payment-box .visa-icon::before { 	opacity: .4; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1570px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 47px; 	width: 49px; 	margin: -23.5px 0 0 -24.5px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.payment .payment-box .visa-icon::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -1312px; 		height: 47px; 		width: 48.5px 	} }  .payment .payment-box .maestro-icon::before { 	opacity: .4; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1046px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 40px; 	width: 67px; 	margin: -20px 0 0 -33.5px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.payment .payment-box .maestro-icon::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -809px; 		height: 40px; 		width: 67.5px 	} }  .payment .payment-box .qiwi-icon::before { 	opacity: .4; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1317px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 46px; 	width: 44px; 	margin: -23px 0 0 -22px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.payment .payment-box .qiwi-icon::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -1072px; 		height: 46.5px; 		width: 44px 	} }  .payment .payment-box .webmoney-icon::before { 	opacity: .4; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1619px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 45px; 	width: 45px; 	margin: -22.5px 0 0 -22.5px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.payment .payment-box .webmoney-icon::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -1360px; 		height: 45px; 		width: 45px 	} }  .payment .payment-box .yandex-wallet-icon::before { 	opacity: .4; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1666px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 43px; 	width: 38px; 	margin: -21.5px 0 0 -19px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.payment .payment-box .yandex-wallet-icon::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -1406px; 		height: 43px; 		width: 38px 	} }  .payment .payment-box .skrill-icon::before { 	opacity: .4; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1486px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 26px; 	width: 76px; 	margin: -13px 0 0 -38px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.payment .payment-box .skrill-icon::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -1237px; 		height: 26px; 		width: 76px 	} }  .payment .payment-box .neteller-icon::before { 	opacity: .4; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1088px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 19px; 	width: 107px; 	margin: -9.5px 0 0 -53.5px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.payment .payment-box .neteller-icon::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -850px; 		height: 19px; 		width: 107px 	} }  .payment-item-box { 	margin: 0 auto; 	width: 116px; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	-webkit-transition: .2s; 	transition: .2s }  .payment-item-box:hover { 	-webkit-transform: scale(1.05); 	transform: scale(1.05); 	color: #0afbda }  .payment-item-box:active { 	-webkit-transform: none; 	transform: none; 	text-shadow: 0 0 1px #0afbda }  .payment-item-box__title { 	display: block; 	margin: 7px 0 0; 	padding: 0; 	font-family: "Roboto Slab Bold"; 	text-transform: uppercase; 	text-align: center; 	letter-spacing: 1px; 	font-size: 9px; 	font-size: .9rem }  .payment-item { 	margin: 0 auto; 	height: 116px; 	background: #4c5e6b; 	border: 1px solid #0afbda }  .payment-item:active { 	background: #0afbda; 	-webkit-box-shadow: 0 0 7px 0 #0afbda; 	box-shadow: 0 0 7px 0 #0afbda }  .payment-item__image { 	display: block; 	margin: 0 auto; 	padding: 25px 0 0 }  .history-game-table { 	margin-top: 50px; 	text-transform: none }  .tournament-list-table td, .tournament-list-table th { 	padding: 20px 0 }  .mobile-tables { 	margin: 25px auto }  .mobile-table { 	width: 100%; 	margin: 10px auto }  .mobile-table .mobile-table-key { 	background-color: #435562; 	color: #8cb2ca; 	padding: 5px 10px; 	min-width: 75px; 	text-align: right; 	text-transform: uppercase }  .mobile-table .mobile-table-value { 	padding: 5px 15px; 	width: 100%; 	text-align: left }  .sidebar-wrapper { 	height: 100%; 	padding-left: 25px; 	font-size: 16px; 	font-size: 1.6rem; 	font-family: Oswald }  .sidebar-wrapper .logo { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	margin: 15px 0 }  .sidebar-wrapper .logo__image { 	background: url(/uploads/1263/logo-jozer.png) no-repeat left center; 	width: 45px; 	height: 40px }  .sidebar-wrapper .logo__text { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	height: 58px }  .text-logo-row-1, .text-logo-row-2 { 	color: #24323c; 	display: block }  .text-logo-row-1 { 	letter-spacing: 0; 	font-family: MarvinVision; 	text-transform: uppercase; 	text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b; 	font-size: 38px; 	font-size: 3.8rem }  .text-logo-row-2 { 	margin-top: -7px; 	letter-spacing: 10px; 	text-align: center; 	font-family: MarvinVision; 	text-transform: uppercase; 	text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b; 	font-size: 10px; 	font-size: 1rem }  .cashbox { 	position: relative; 	margin: 30px 0; 	width: 90%; 	text-align: left }  .help { 	margin-top: 50%; 	-webkit-transition: .2s; 	transition: .2s }  .help__link { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center }  .help__image { 	background: url(/uploads/1263/icon-online_help.png) no-repeat left center; 	width: 30px; 	height: 20px }  .help__title { 	color: #9e7ac2; 	text-transform: uppercase }  .help:hover { 	-webkit-transform: scale(1.05); 	transform: scale(1.05) }  .logout { 	position: absolute; 	bottom: 25px; 	left: 25px; 	-webkit-transition: .2s; 	transition: .2s }  .logout__link { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center }  .logout__image { 	background: url(/uploads/1263/icon-logout.png) no-repeat left center; 	width: 30px; 	height: 50px }  .logout__title { 	color: #4c5e6b; 	text-transform: uppercase }  .logout:hover { 	-webkit-transform: scale(1.05); 	transform: scale(1.05) }  .sidebar-min .sidebar-wrapper { 	margin: 0 auto; 	padding: 0; 	width: 100% }  .sidebar-min .logo-min { 	display: block; 	background: url(/uploads/1263/logo-jozer_min.png) no-repeat center center; 	margin: 25px auto; 	width: 25px; 	height: 45px }  .sidebar-min .user-status__image { 	margin: 0 auto }  .sidebar-min .btn-sidebar { 	height: 30px }  .sidebar-min .notification { 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center }  .sidebar-min .notification .bell, .sidebar-min .notification .present { 	padding: 0; 	margin: 18px 0 0 15px }  .sidebar-min .cashbox { 	margin: 30px auto 0 auto }  .sidebar-min .cashbox .btn-cashbox { 	font-size: 12px }  .sidebar-min .navigator__item { 	margin: 10px 0 }  .sidebar-min .navigator__item:hover { 	-webkit-transform: scale(1.2); 	transform: scale(1.2) }  .sidebar-min .navigator .navigator-image { 	margin: 0 auto }  .sidebar-min .help__image { 	margin: 0 auto; 	width: 20px }  .sidebar-min .help__link { 	margin: 150px auto 0 auto }  .sidebar-min .help:hover { 	-webkit-transform: scale(1.2); 	transform: scale(1.2) }  .sidebar-min .logout { 	position: absolute; 	bottom: 30px; 	left: 35% }  .sidebar-min .logout__image { 	margin: 0 auto; 	width: 20px }  .sidebar-min .logout:hover { 	-webkit-transform: scale(1.2); 	transform: scale(1.2) }  .custom-tooltip, .custom-top-tooltip { 	position: absolute; 	background: #9e7ac2; 	color: #fff; 	text-transform: uppercase; 	line-height: .4; 	border-radius: 0; 	border: none!important; 	font-family: "Roboto Slab Bold"; 	font-size: 13px; 	font-size: 1.3rem }  .custom-tooltip::before, .custom-top-tooltip::before { 	content: ''; 	position: absolute; 	-webkit-clip-path: polygon(50% 51%, 100% 1%, 100% 100%); 	clip-path: polygon(50% 51%, 100% 1%, 100% 100%); 	background-color: #9e7ac2; 	height: 100%; 	width: 22px }  .custom-tooltip { 	width: 95px; 	height: 4px }  .custom-tooltip::before { 	top: 0; 	left: -21px }  .custom-top-tooltip { 	width: 125px; 	height: 8px; 	text-align: center }  .custom-top-tooltip::before { 	top: 50%; 	left: 50%; 	-webkit-transform: translate(-50%, 40%) rotate(-90deg); 	transform: translate(-50%, 40%) rotate(-90deg) }  #sidebar-mob { 	display: none }  #sidebar-mob-login { 	height: 99px }  #sidebar-mob-no-login { 	height: 50px }  .sidebar-mob { 	position: fixed; 	top: 0; 	width: 100%; 	z-index: 20; 	font-size: 16px; 	font-size: 1.6rem }  .sidebar-mob .no-login .button-mob { 	width: 100%; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: end; 	-ms-flex-pack: end; 	justify-content: flex-end }  .sidebar-mob .no-login .button-mob .btn-login { 	margin-right: 20px }  .sidebar-mob .no-login .button-mob .btn-login, .sidebar-mob .no-login .button-mob .btn-registration { 	width: 90px; 	height: 44px }  .sidebar-mob .sidebar-top { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-pack: distribute; 	justify-content: space-around; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	background: #24323c; 	padding: 0 8px }  .sidebar-mob .sidebar-top .logo { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center }  .sidebar-mob .sidebar-top .text-logo-row-1 { 	color: #24323c; 	padding-left: 8px }  .sidebar-mob .sidebar-user-info { 	position: relative; 	background: #3a4954; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center }  .sidebar-mob .sidebar-user-info::before { 	content: ''; 	position: absolute; 	top: -1px; 	width: 100%; 	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #24323c), to(rgba(36, 50, 60, 0))); 	background: linear-gradient(180deg, #24323c 5%, rgba(36, 50, 60, 0) 100%); 	height: 8px }  .sidebar-mob .joser-logo-image { 	background: url(/uploads/1263/logo-jozer-mobile.webp) no-repeat center center; 	background-size: contain; 	width: 25px; 	height: 20px }  .sidebar-mob .mob-balance { 	margin: 0 auto }  .sidebar-mob .mob-balance__title { 	text-transform: uppercase; 	text-align: center; 	font-size: 8px; 	font-size: .8rem }  .sidebar-mob .mob-balance__value { 	-webkit-transform: scaleY(1.8); 	transform: scaleY(1.8); 	font-size: 18px; 	font-size: 1.8rem }  .sidebar-mob__row { 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	height: 50px }  .sidebar-mob__row .user { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between; 	padding: 0 8px; 	width: 100%; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center }  .sidebar-mob__row .user .user-status__link { 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center }  .sidebar-mob__row .user .user-status__name { 	border: none; 	margin-left: 5px }  .sidebar-mob__row .user .user-status__name::after { 	content: none }  .sidebar-mob__row .user .notification { 	margin: 0 0 0 30px; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-box-flex: 1; 	-ms-flex-positive: 1; 	flex-grow: 1 }  .sidebar-mob__row .user .notification .message-circle { 	margin: 2px 0 0 5px; 	line-height: 20px; 	font-size: 11px; 	font-size: 1.1rem }  .sidebar-mob__row .user .notification .bell { 	padding-left: 15px }  .middle-position { 	display: none; 	position: fixed; 	background: rgba(36, 56, 60, .98); 	width: 100vw; 	height: 100vh; 	overflow: scroll }  .middle-sidebar-wrapper { 	padding-top: 20px; 	padding-left: 50px; 	width: 160px }  .middle-sidebar-wrapper .status-box { 	margin: 0 }  .middle-sidebar-wrapper .help { 	position: relative; 	padding: 35px 0 25px; 	margin: 0 }  .middle-sidebar-wrapper .logout { 	position: relative; 	padding: 0 0 120px; 	bottom: 0; 	left: 0 }  .navigator-mob { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: start; 	-ms-flex-align: start; 	align-items: flex-start; 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	padding-top: 60px; 	margin: 0 0 0 40px; 	width: 180px; 	height: 100% }  .navigator-mob .navigator__item { 	padding: 5px 0 }  .navigator-mob .navigator-title { 	font-size: 30px; 	font-size: 3rem }  .navigator-mob .navigator-image { 	background-size: contain; 	width: 40px; 	height: 50px }  .bottom-position { 	position: fixed; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	bottom: 0; 	width: 100%; 	height: 50px; 	-webkit-transform: translateZ(0); 	transform: translateZ(0) }  .bottom-position .sidebar-bottom { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between; 	background: #24323c; 	width: 100%; 	z-index: 9999 }  .bottom-position .sidebar-bottom .nav-page-link { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-pack: distribute; 	justify-content: space-around; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	width: 100%; 	text-transform: uppercase; 	font-size: 18px; 	font-size: 1.8rem }  .bottom-position .sidebar-bottom .is-nav-active { 	font-size: 18px; 	font-size: 1.8rem }  .bottom-position .according { 	cursor: pointer; 	margin-right: 10px; 	padding: 5px 0 }  .bottom-position .according__row { 	background: #e44f5b; 	width: 30px; 	height: 4px; 	margin: 4px 0 }  .bottom-position .according-close .according__row:nth-child(2) { 	display: none }  .bottom-position .according-close .according__row:nth-child(1) { 	-webkit-transform: rotate(45deg); 	transform: rotate(45deg); 	-webkit-transform-origin: 30% 50%; 	transform-origin: 30% 50% }  .bottom-position .according-close .according__row:nth-child(3) { 	-webkit-transform: rotate(-45deg); 	transform: rotate(-45deg); 	-webkit-transform-origin: 30% 50%; 	transform-origin: 30% 50% }  .nav-footer-mob { 	display: none; 	position: fixed; 	bottom: 0; 	left: 0; 	right: 0; 	margin: 0 auto; 	min-width: 300px; 	background: #24323c; 	z-index: 100 }  .nav-footer-mob__item { 	display: table-cell; 	width: 1%; 	text-align: center }  .nav-footer-mob__item:nth-child .nav-footer-mob__link { 	font-size: 15px; 	font-size: 1.5rem }  .nav-footer-mob__item:last-child { 	position: relative; 	margin: 0; 	padding: 0 }  .nav-footer-mob__link { 	display: block; 	background: #24323c; 	font-family: "Roboto Slab Bold"; 	letter-spacing: 1px; 	color: #fff; 	text-decoration: none; 	text-transform: uppercase; 	line-height: 50px; 	font-size: 18px; 	font-size: 1.8rem }  .nav-footer-mob__link:hover { 	color: #0afbda }  .nav-footer-mob__link.is-active { 	color: #0afbda; 	text-shadow: 0 0 40px #0afbda }  .is-nav-active { 	color: #0afbda; 	text-shadow: 0 0 40px #0afbda }  .nav-mob-icon { 	position: absolute; 	width: 100%; 	height: 50px; 	background: #24323c }  .nav-mob-icon::after, .nav-mob-icon::before { 	content: ""; 	position: absolute; 	right: 10px; 	width: 30px; 	height: 4px; 	background: #e44f5b }  .nav-mob-icon::before { 	top: 15px }  .nav-mob-icon::after { 	bottom: 15px }  .nav-mob-icon.close .nav-mob-icon-line { 	display: none }  .nav-mob-icon.close::after, .nav-mob-icon.close::before { 	content: "" }  .nav-mob-icon.close::before { 	top: 19px; 	-webkit-transform: rotate(45deg); 	transform: rotate(45deg); 	-webkit-transform-origin: 30% 50%; 	transform-origin: 30% 50% }  .nav-mob-icon.close::after { 	bottom: 18px; 	-webkit-transform: rotate(-45deg); 	transform: rotate(-45deg); 	-webkit-transform-origin: 30% 50%; 	transform-origin: 30% 50% }  .nav-mob-icon-line { 	position: absolute; 	top: 45%; 	right: 10px; 	width: 30px; 	height: 4px; 	background: #e44f5b }  .main-wrapper { 	background: #3a4954; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex }  .main-box { 	width: calc(100% - 180px); 	margin-left: 180px }  .game-box { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	margin-left: 55px; 	width: calc(100% - 55px) }  .sidebar { 	position: fixed; 	width: 180px; 	height: 100%; 	background: #24323c; 	z-index: 110 }  .sidebar-min { 	position: fixed; 	width: 55px; 	height: 100%; 	background: #24323c; 	z-index: 110 }  #play-mob { 	display: none }  .filters { 	margin: 30px; 	width: 210px }  .filter { 	margin-top: 40px }  .filter__title-box { 	text-align: center }  .type-game { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between }  .type-game .is-active-type { 	text-shadow: 0 0 40px #e44f5b }  .type-game .is-active-type .type-game__item__title { 	color: #e44f5b }  .type-game .is-active-type .logo-all-game-image { 	background: url(/uploads/1263/icon-all_game-active.png) no-repeat center center }  .type-game .is-active-type .logo-jackpot-image { 	background: url(/uploads/1263/icon-jackpot-active.png) no-repeat center center }  .type-game .is-active-type .logo-live-images { 	background: url(/uploads/1263/icon-live-active.png) no-repeat center center }  .type-game .is-active-type .logo-table-image { 	background: url(/uploads/1263/icon-table-active.png) no-repeat center center }  .type-game .is-active-type .logo-poker-image { 	background: url(/uploads/1263/icon-poker-active.png) no-repeat center center }  .type-game .is-active-type .logo-lottery-image { 	background: url(/uploads/1263/icon-lottery-active.png) no-repeat center center }  .type-game .is-active-type .logo-favorites-image { 	background: url(/uploads/1263/icon-favorites-active.png) no-repeat center center }  .type-game__item { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	width: 12%; 	margin: 15px 15px; 	cursor: pointer; 	-webkit-transition: .2s; 	transition: .2s; 	text-align: center }  .type-game__item__title { 	margin-top: 10px; 	color: #fff; 	font-family: "Roboto Slab Bold"; 	font-size: 16px; 	font-size: 1.6rem; 	-webkit-transition: .2s; 	transition: .2s }  .type-game__item__image { 	width: 100%; 	height: 25px }  .type-game__item .logo-all-game-image { 	background: url(/uploads/1263/icon-all_game.png) no-repeat center center }  .type-game__item .logo-jackpot-image { 	background: url(/uploads/1263/icon-jackpot.png) no-repeat center center }  .type-game__item .logo-live-images { 	background: url(/uploads/1263/icon-live.png) no-repeat center center }  .type-game__item .logo-table-image { 	background: url(/uploads/1263/icon-table.png) no-repeat center center }  .type-game__item .logo-poker-image { 	background: url(/uploads/1263/icon-poker.png) no-repeat center center }  .type-game__item .logo-lottery-image { 	background: url(/uploads/1263/icon-lottery-1.png) no-repeat center center }  .type-game__item .logo-favorites-image { 	background: url(/uploads/1263/icon-favorites.png) no-repeat center center }  .type-game__item:hover { 	-webkit-transform: scale(1.1); 	transform: scale(1.1) }  .down { 	margin-top: 60px; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-pack: distribute; 	justify-content: space-around; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-box-flex: 1; 	-ms-flex: 1 1 350px; 	flex: 1 1 350px }  .down .active-search-border { 	-webkit-box-shadow: 0 8px 20px -3px #000; 	box-shadow: 0 8px 20px -3px #000 }  .down .active-search-border::after, .down .active-search-border::before { 	content: ""; 	display: block; 	-webkit-box-shadow: 0 0 20px 2px #0afbda; 	box-shadow: 0 0 20px 2px #0afbda }  .container-search { 	position: relative; 	height: 100%; 	background: #24323c; 	-webkit-transition: .2s; 	transition: .2s }  .container-search .search-filter { 	width: 260px; 	height: 50px; 	border: none; 	color: #fff; 	padding: 0 15px 0 45px; 	background: 0 0; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	letter-spacing: 1.2px; 	font-size: 14px; 	font-size: 1.4rem }  .container-search .search-filter::-webkit-input-placeholder { 	opacity: 1; 	color: #0afbda; 	letter-spacing: 1.2px }  .container-search .search-filter:-ms-input-placeholder { 	opacity: 1; 	color: #0afbda; 	letter-spacing: 1.2px }  .container-search .search-filter::-ms-input-placeholder { 	opacity: 1; 	color: #0afbda; 	letter-spacing: 1.2px }  .container-search .search-filter::placeholder { 	opacity: 1; 	color: #0afbda; 	letter-spacing: 1.2px }  .container-search::after, .container-search::before { 	-webkit-backface-visibility: hidden; 	backface-visibility: hidden; 	content: " "; 	display: block; 	margin: 0 auto; 	position: relative; 	width: 100%; 	border-top: 1px solid #0afbda }  .container-search:hover { 	-webkit-box-shadow: 0 8px 20px -3px #000; 	box-shadow: 0 8px 20px -3px #000 }  .container-search:hover::after, .container-search:hover::before { 	content: ""; 	display: block; 	-webkit-box-shadow: 0 0 20px 2px #0afbda; 	box-shadow: 0 0 20px 2px #0afbda }  .container-search .search-icon { 	position: absolute; 	background: url(/uploads/1263/icon-search.png) no-repeat center center; 	width: 22px; 	height: 22px; 	top: calc(50% - 11px); 	left: 10px }  .container-search .search-icon_active { 	background: url(/uploads/1263/icon-search_active.png) no-repeat center center }  .form__row { 	padding: 10px 0 }  .form__row_drop { 	padding: 30px 0 15px; 	width: 50% }  .form__row_drop .jcf-select { 	min-width: 115px; 	height: 42px }  .form__row_drop .jcf-select .jcf-select-text { 	text-transform: uppercase; 	line-height: 42px; 	line-height: 4.2rem }  .inpt { 	position: relative; 	padding: 0 10px; 	margin-bottom: 8px; 	width: 102%; 	height: 30px; 	background: 0 0; 	border: none; 	-webkit-box-shadow: 0 1.5px 0 0 #fff; 	box-shadow: 0 1.5px 0 0 #fff; 	line-height: 1; 	letter-spacing: 1.2px; 	color: #fff; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	font-size: 14px; 	font-size: 1.4rem; 	z-index: 5 }  .inpt:focus { 	-webkit-box-shadow: 0 1.5px 0 0 #0afbda; 	box-shadow: 0 1.5px 0 0 #0afbda }  .inpt-captcha { 	float: left; 	margin: 0 18px 0 0; 	width: 94px }  .inpt.is-active { 	-webkit-box-shadow: 0 1.5px 2px 0 #fff; 	box-shadow: 0 1.5px 2px 0 #fff }  .inpt-error { 	-webkit-box-shadow: 0 1.5px 0 0 red; 	box-shadow: 0 1.5px 0 0 red }  .inpt-error .error-label { 	display: block }  .error-label { 	display: none; 	float: right; 	padding: 0 3px; 	height: 16px; 	background-color: red; 	font-family: "Roboto Slab Light"; 	border-radius: 10px; 	font-size: 11px; 	font-size: 1.1rem }  .label { 	padding-top: 5px; 	font-family: "Roboto Slab"; 	color: #909090; 	font-size: 11px; 	font-size: 1.1rem }  .jcf-select { 	width: 100%; 	height: 55px; 	margin: 0; 	background: #24323c; 	border-top: 1px solid #0afbda; 	border-bottom: 1px solid #0afbda; 	font-family: "Roboto Slab Bold"; 	color: #0afbda; 	letter-spacing: 1.2px; 	font-size: 14px; 	font-size: 1.4rem }  .jcf-select:focus, .jcf-select:hover { 	-webkit-box-shadow: 0 8px 20px -3px #000; 	box-shadow: 0 8px 20px -3px #000 }  .jcf-select:focus::after, .jcf-select:focus::before, .jcf-select:hover::after, .jcf-select:hover::before { 	content: ""; 	display: block; 	-webkit-box-shadow: 0 0 20px 2px #0afbda; 	box-shadow: 0 0 20px 2px #0afbda }  .jcf-select .jcf-list-content::after, .jcf-select .jcf-scrollable-wrapper::after { 	content: ""; 	display: block; 	-webkit-box-shadow: 0 0 20px 2px #0afbda; 	box-shadow: 0 0 20px 2px #0afbda }  .jcf-select .jcf-select-text { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	height: 100%; 	margin: 0 0 0 40px; 	text-align: left }  .jcf-select .jcf-select-opener { 	position: absolute; 	top: calc(50% - 8px); 	left: 10px; 	margin: -2px 0 0 0; 	background: url(/uploads/1263/arrow-down.png) no-repeat center center; 	width: 10px; 	height: 20px; 	-webkit-transform: rotate(-90deg); 	transform: rotate(-90deg); 	-webkit-transition: .2s; 	transition: .2s }  .jcf-select .jcf-select-drop { 	top: 95%; 	left: 0; 	border: none; 	-webkit-box-shadow: none; 	box-shadow: none }  .jcf-select .jcf-select-drop .jcf-select-drop-content { 	text-align: left; 	border-bottom: 1px solid #0afbda }  .jcf-select .jcf-list-box .jcf-selected, .jcf-select .jcf-select-drop .jcf-hover { 	background: 0 0; 	color: #fff; 	text-shadow: 0 0 4px #fff }  .jcf-select.jcf-drop-active { 	opacity: .9; 	z-index: 10 }  .jcf-select.jcf-drop-active:hover { 	-webkit-box-shadow: none; 	box-shadow: none }  .jcf-select.jcf-drop-active:hover::after { 	-webkit-box-shadow: none; 	box-shadow: none }  .jcf-select.jcf-drop-active::before { 	content: ""; 	display: block; 	-webkit-box-shadow: 0 0 20px 2px #0afbda; 	box-shadow: 0 0 20px 2px #0afbda }  .jcf-select.jcf-drop-active .jcf-select-opener { 	background: url(/uploads/1263/arrow-down-active.png) no-repeat center center; 	width: 20px; 	height: 20px; 	-webkit-transform: rotate(0); 	transform: rotate(0) }  .jcf-select.jcf-drop-active .jcf-select-drop .jcf-select-drop-content { 	-webkit-box-shadow: 0 8px 20px -3px #000; 	box-shadow: 0 8px 20px -3px #000 }  .jcf-select.jcf-drop-active .jcf-select-drop { 	-webkit-transition: all .2s ease; 	transition: all .2s ease }  .jcf-list { 	background: #24323c; 	color: #0afbda }  .jcf-list .jcf-option { 	padding: 0; 	font-family: "Roboto Slab"; 	color: #0afbda; 	letter-spacing: 1.2px; 	text-transform: none; 	font-size: 14px; 	font-size: 1.4rem; 	line-height: 40px; 	line-height: 4rem }  .jcf-list ul { 	padding: 0 0 8px 40px }  .jcf-scrollbar-vertical { 	top: -12px; 	width: 1px; 	right: 10px; 	background: #0afbda }  .jcf-scrollbar-vertical .jcf-scrollbar-handle { 	width: 11px; 	height: 18px!important; 	right: -5px; 	border-radius: 40%; 	background-color: #fff }  .jcf-scrollbar-vertical .jcf-inactive, .jcf-scrollbar-vertical .jcf-scrollbar-dec, .jcf-scrollbar-vertical .jcf-scrollbar-inc { 	display: none }  .content { 	padding-top: 40px; 	font-family: "Roboto Slab Bold", Tahoma, Arial, sans-serif; 	font-size: 14px; 	font-size: 1.4rem }  .title { 	padding: 0 0 20px 0; 	font-family: Oswald; 	font-weight: 500; 	color: #fff; 	font-size: 28px; 	font-size: 2.8rem }  .sub-title { 	font-size: 32px; 	font-size: 3.2rem }  .title-decor { 	display: inline-block }  .title-decor_red { 	padding: 5px 30px; 	border: 2px solid #e44f5b; 	border-radius: 6px; 	letter-spacing: 6px; 	color: #3a4954; 	font-family: MarvinVision; 	text-transform: uppercase; 	text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b; 	font-size: 55px; 	font-size: 5.5rem }  .title-decor_red::after, .title-decor_red::before { 	content: ''; 	position: absolute; 	left: 0; 	right: 0; 	margin: 0 auto }  .title-decor_red::before { 	top: -2px; 	width: 50px; 	height: 3px; 	background-color: #3a4954 }  .title-decor_red::after { 	top: -37px; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -696px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 37px; 	width: 30px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.title-decor_red::after { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -581px; 		height: 37px; 		width: 30px 	} }  .title-decor_white { 	padding: 28px 0; 	text-shadow: 0 0 7px #000; 	font-size: 40px; 	font-size: 4rem }  .title-decor_white::after, .title-decor_white::before { 	content: ''; 	position: absolute; 	left: 0; 	right: 0; 	margin: 0 auto }  .title-decor_white::before { 	top: -34px; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -735px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 35px; 	width: 27px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.title-decor_white::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -619px; 		height: 17.5px; 		width: 13.5px 	} }  .title-decor_white::after { 	bottom: 0; 	width: 100%; 	height: 1px; 	background: #fff; 	-webkit-box-shadow: 0 0 7px 0 #000; 	box-shadow: 0 0 7px 0 #000 }  .title-box { 	width: 350px }  #footer-big { 	display: block }  #footer-mob { 	display: none }  .provider-list { 	padding: 60px 0 0 0; 	text-align: center }  .provider-list__item { 	display: inline-block; 	padding: 0 20px 40px 20px; 	vertical-align: middle; 	-webkit-transition: .2s; 	transition: .2s }  .provider-list__item:hover { 	-webkit-transform: scale(1.05); 	transform: scale(1.05) }  .certificate-list { 	text-align: center }  .certificate-list__item { 	display: inline-block; 	padding: 0 15px; 	vertical-align: middle; 	-webkit-transition: .2s; 	transition: .2s }  .certificate-list__item:hover { 	-webkit-transform: scale(1.05); 	transform: scale(1.05) }  .certificate-list__link { 	display: block }  .icon-betsoft, .icon-bigtimegaming, .icon-blueprint, .icon-booongo, .icon-curacao, .icon-elk, .icon-endorphina, .icon-evolutiongaming, .icon-habanero, .icon-nextgen, .icon-nolimitcity, .icon-pagi, .icon-quickfire, .icon-quickspin, .icon-redtiger, .icon-relax, .icon-security, .icon-thunderkick { 	display: block }  .icon-quickfire { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1365px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 32px; 	width: 92px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-quickfire { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -1120px; 		height: 32px; 		width: 92px 	} }  .icon-netent { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1109px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 32px; 	width: 91px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-netent { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -870px; 		height: 32px; 		width: 91px 	} }  .icon-yggdrasil { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1711px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 32px; 	width: 132px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-yggdrasil { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -1450px; 		height: 32px; 		width: 132px 	} }  .icon-quickspin { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1399px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 24px; 	width: 100px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-quickspin { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -1153px; 		height: 24px; 		width: 100px 	} }  .icon-curacao { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -268px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 58px; 	width: 50px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-curacao { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -261px; 		height: 58.5px; 		width: 50px 	} }  .icon-itechlabs { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -991px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 53px; 	width: 53px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-itechlabs { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -755px; 		height: 53px; 		width: 53px 	} }  .icon-pagi { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1211px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 53px; 	width: 53px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-pagi { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -969px; 		height: 53px; 		width: 53px 	} }  .icon-comodo { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -219px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 47px; 	width: 119px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-comodo { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -213px; 		height: 47px; 		width: 119px 	} }  .icon-askgamblers { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -34px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 47px; 	width: 142px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-askgamblers { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -33px; 		height: 47px; 		width: 142px 	} }  .icon-pushgaming { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1300px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 15px; 	width: 140px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-pushgaming { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -1056px; 		height: 15px; 		width: 140px 	} }  .icon-nextgen { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1143px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 32px; 	width: 116px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-nextgen { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -903px; 		height: 32px; 		width: 116px 	} }  .icon-elk { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -328px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 32px; 	width: 81px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-elk { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -321px; 		height: 32px; 		width: 81px 	} }  .icon-thunderkick { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1536px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 32px; 	width: 103px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-thunderkick { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -1279px; 		height: 32px; 		width: 103px 	} }  .icon-playngo { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1266px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 32px; 	width: 116px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-playngo { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -1023px; 		height: 32px; 		width: 116px 	} }  .icon-amatic { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 0; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 32px; 	width: 104px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-amatic { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 0; 		height: 32px; 		width: 104px 	} }  .icon-bigtimegaming { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -117px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 32px; 	width: 127px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-bigtimegaming { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -114px; 		height: 32px; 		width: 127px 	} }  .icon-betsoft { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -83px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 32px; 	width: 84px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-betsoft { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -81px; 		height: 32px; 		width: 84px 	} }  .icon-endorphina { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -362px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 48px; 	width: 105px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-endorphina { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -354px; 		height: 48px; 		width: 105px 	} }  .icon-relax { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1452px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 32px; 	width: 103px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-relax { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -1204px; 		height: 32px; 		width: 103px 	} }  .icon-nolimitcity { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1177px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 32px; 	width: 119px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-nolimitcity { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -936px; 		height: 32px; 		width: 119px 	} }  .icon-blueprint { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -151px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 32px; 	width: 137px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-blueprint { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -147px; 		height: 32px; 		width: 137px 	} }  .icon-habanero { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -432px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 28px; 	width: 136px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-habanero { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -422px; 		height: 28px; 		width: 136px 	} }  .icon-booongo { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -185px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 32px; 	width: 132px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-booongo { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -180px; 		height: 32px; 		width: 132px 	} }  .icon-evolutiongaming { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -412px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 18px; 	width: 140px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-evolutiongaming { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -403px; 		height: 18px; 		width: 140px 	} }  .icon-redtiger { 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -1425px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 25px; 	width: 132px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.icon-redtiger { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -1178px; 		height: 25px; 		width: 132px 	} }  .askgamblers-link { 	font-size: 8px; 	font-size: .8rem }  .footer-information { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-pack: distribute; 	justify-content: space-around; 	background-color: #36434d; 	margin-top: 50px; 	padding: 40px 0 45px 0; 	color: #a6a6a6; 	font-family: "Roboto Slab"; 	font-size: 15px; 	font-size: 1.5rem }  .important-know__title { 	text-transform: uppercase; 	font-size: 18px; 	font-size: 1.8rem }  .important-know__link { 	padding-top: 20px }  .important-know__link .link { 	display: block; 	padding: 8px 0; 	color: #a6a6a6; 	text-decoration: underline }  .site-information { 	-ms-flex-preferred-size: 650px; 	flex-basis: 650px; 	text-align: center; 	padding-top: 55px; 	line-height: 1.8 }  .footer__social-box { 	padding-top: 45px }  .footer__social-box .social-title { 	text-transform: uppercase; 	text-align: left }  .footer__social-box .social-icon { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	padding-top: 30px }  .footer__social-box .social-icon__facebook, .footer__social-box .social-icon__google, .footer__social-box .social-icon__tumbler, .footer__social-box .social-icon__twitter { 	display: block; 	width: 40px; 	height: 38px; 	margin: 0 5px; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	-webkit-transition: .2s; 	transition: .2s }  .footer__social-box .social-icon__facebook:first-child, .footer__social-box .social-icon__google:first-child, .footer__social-box .social-icon__tumbler:first-child, .footer__social-box .social-icon__twitter:first-child { 	margin-left: 0 }  .footer__social-box .social-icon__facebook:hover, .footer__social-box .social-icon__google:hover, .footer__social-box .social-icon__tumbler:hover, .footer__social-box .social-icon__twitter:hover { 	cursor: pointer; 	border: 1px solid #fff; 	border-radius: 5px; 	-webkit-transform: scale(1.1); 	transform: scale(1.1) }  .footer__social-box .social-icon__twitter { 	background: url(/uploads/1263/icon-twitter.png) no-repeat center center }  .footer__social-box .social-icon__google { 	background: url(/uploads/1263/icon-google.png) no-repeat center center }  .footer__social-box .social-icon__facebook { 	background: url(/uploads/1263/icon-facebook.png) no-repeat center center }  .footer__social-box .social-icon__tumbler { 	background: url(/uploads/1263/icon-tumbler.png) no-repeat center center }  .nav-content { 	position: relative; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-ms-flex-preferred-size: 200px; 	flex-basis: 200px; 	padding: 40px 20px 20px }  .nav-content__title { 	margin: 0; 	padding: 0; 	color: #3a4954; 	letter-spacing: 6px; 	font-family: MarvinVision; 	text-transform: uppercase; 	text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b; 	font-size: 44px; 	font-size: 4.4rem }  .nav-content .jcf-scrollbar-horizontal { 	bottom: -10px; 	height: 3px; 	background: #435c70; 	border: none }  .nav-content .jcf-scrollbar-horizontal .jcf-scrollbar-dec, .nav-content .jcf-scrollbar-horizontal .jcf-scrollbar-inc { 	width: 3px; 	height: 3px; 	background: #435c70 }  .nav-content .jcf-scrollbar-horizontal .jcf-scrollbar-handle { 	top: -7px; 	background: #0afbda; 	border-radius: 10px }  .nav-mob { 	display: none }  .nav-tabs { 	display: block; 	position: relative; 	width: 75%; 	margin: 0 0 0 3%; 	border: 2px solid #e44f5b; 	border-radius: 10px }  .nav-tabs__item { 	display: table-cell; 	width: 1%; 	text-align: center }  .nav-tabs__link { 	display: block; 	margin: 0; 	padding: 0; 	font-family: "Roboto Slab Bold"; 	text-transform: uppercase; 	text-decoration: none; 	font-size: 15px; 	font-size: 1.5rem; 	line-height: 52px; 	line-height: 5.2rem }  .nav-tabs__link.is-active { 	position: relative; 	color: #e44f5b; 	text-shadow: 0 0 40px #e44f5b }  .nav-tabs__link.is-active::after, .nav-tabs__link.is-active::before { 	content: ""; 	position: absolute; 	left: 0; 	right: 0; 	margin: 0 auto }  .nav-tabs__link.is-active::before { 	top: -2px; 	width: 50px; 	height: 2px; 	background-color: #3a4954 }  .nav-tabs__link.is-active::after { 	top: -37px; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -696px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 37px; 	width: 30px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.nav-tabs__link.is-active::after { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -581px; 		height: 37px; 		width: 30px 	} }  .page-registration { 	padding: 90px 0; 	min-height: 600px; 	background: url(/uploads/1263/bg-reg.jpg) top center no-repeat; 	background-size: cover }  .registration-wrap { 	display: block; 	position: relative; 	margin: 0 auto; 	padding: 50px 0 0 0; 	width: 524px; 	background: rgba(36, 50, 60, .8); 	border: .5px solid #0afbda }  .registration-wrap .registration-banner { 	position: absolute; 	top: calc(50% - 200px); 	right: calc(-50% + 125px); 	z-index: 10; 	width: 250px; 	height: 400px }  .registration-wrap .dropdown .jcf-select { 	min-width: 230px }  .registration-wrap::after, .registration-wrap::before { 	content: ''; 	display: block; 	position: absolute; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -611px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 26px; 	width: 39px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.registration-wrap::after, 	.registration-wrap::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -525px; 		height: 26px; 		width: 39px 	} }  .registration-wrap::before { 	bottom: -17px; 	left: -16px }  .registration-wrap::after { 	top: -18px; 	right: -17px; 	-webkit-transform: rotate(180deg); 	transform: rotate(180deg) }  .registration-box { 	margin: 0 auto; 	padding: 20px 0 25px; 	width: 230px; 	-webkit-box-sizing: border-box; 	box-sizing: border-box }  .registration-box__text { 	text-align: center; 	font-family: "Roboto Slab Bold", Tahoma, Arial, sans-serif; 	color: #fff; 	text-transform: uppercase; 	font-size: 11px; 	font-size: 1.1rem }  .registration-box__link { 	color: #0afbda; 	text-decoration: underline; 	text-transform: uppercase; 	letter-spacing: .3px; 	font-size: 11px; 	font-size: 1.1rem }  .pass-eye-form { 	position: relative }  .pass-eye-form .eye { 	position: absolute; 	top: 17px; 	right: 8px; 	width: 16px; 	height: 16px; 	background: url(/uploads/1263/passEye-icon.png) no-repeat 0 -12px; 	cursor: pointer; 	z-index: 10 }  .pass-eye-form .pass-eye { 	top: 19px; 	height: 12px; 	background: url(/uploads/1263/passEye-icon.png) no-repeat 0 0 }  .page-authorization { 	padding: 90px 0; 	min-height: 600px; 	background: #3a4954; 	background-size: cover }  .authorization-wrap { 	display: block; 	margin: 0 auto; 	padding: 50px 0 0 0; 	background: #3a4954 }  .authorization-box { 	margin: 0 auto; 	padding: 20px 0 25px; 	width: 230px; 	-webkit-box-sizing: border-box; 	box-sizing: border-box }  .authorization-box__link { 	color: #0afbda; 	text-decoration: underline; 	text-transform: uppercase; 	letter-spacing: .3px; 	font-size: 11px; 	font-size: 1.1rem }  .page-restore { 	padding: 90px 0; 	min-height: 600px; 	background: #3a4954; 	background-size: cover }  .restore-wrap { 	display: block; 	margin: 0 auto; 	padding: 50px 0 0 0; 	width: 600px; 	background: #3a4954 }  .restore-box { 	margin: 0 auto; 	padding: 20px 0 25px; 	width: 230px; 	-webkit-box-sizing: border-box; 	box-sizing: border-box }  .restore-box__title { 	font-size: 24px; 	font-size: 2.4rem }  .restore-box__text { 	font-family: "Roboto Slab Bold", Tahoma, Arial, sans-serif; 	color: #fff; 	text-transform: uppercase; 	text-align: center; 	font-size: 11px; 	font-size: 1.1rem }  .restore-box__link { 	display: inline-block; 	margin: 0 auto; 	color: #0afbda; 	text-decoration: underline; 	text-transform: uppercase; 	letter-spacing: .3px; 	font-size: 11px; 	font-size: 1.1rem }  .restore-msg { 	padding: 20px 0 25px }  .restore-msg__title { 	padding: 0; 	font-family: MarvinVision; 	color: #3a4954; 	text-transform: uppercase; 	text-shadow: 0 -1px 4px #0afbda, 0 -1px 4px #0afbda, 0 1px 4px #0afbda, 0 1px 4px #0afbda; 	letter-spacing: 6px; 	font-size: 90px; 	font-size: 9rem }  .restore-msg__title::before { 	content: ''; 	margin: 0 auto 10px; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -772px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 46px; 	width: 52px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.restore-msg__title::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -637px; 		height: 23px; 		width: 26px 	} }  .restore-msg__sub-title { 	padding: 0; 	font-family: "Roboto Slab Light"; 	color: #fff; 	text-transform: inherit; 	font-size: 26px; 	font-size: 2.6rem }  .page-reset { 	padding: 90px 0; 	min-height: 600px; 	background: #3a4954; 	background-size: cover }  .reset-wrap { 	display: block; 	margin: 0 auto; 	padding: 50px 0 0 0; 	width: 600px; 	background: #3a4954 }  .reset-box { 	margin: 0 auto; 	padding: 20px 0 25px; 	width: 230px; 	-webkit-box-sizing: border-box; 	box-sizing: border-box }  .reset-box__title { 	font-size: 24px; 	font-size: 2.4rem }  .reset-box__text { 	font-family: "Roboto Slab Bold", Tahoma, Arial, sans-serif; 	color: #fff; 	text-transform: uppercase; 	text-align: center; 	font-size: 11px; 	font-size: 1.1rem }  .reset-box__link { 	display: inline-block; 	margin: 0 auto; 	color: #0afbda; 	text-decoration: underline; 	text-transform: uppercase; 	letter-spacing: .3px; 	font-size: 11px; 	font-size: 1.1rem }  .reset-msg { 	padding: 20px 0 25px }  .reset-msg__title { 	padding: 0; 	font-family: MarvinVision; 	color: #3a4954; 	text-transform: uppercase; 	letter-spacing: 6px; 	text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090; 	font-size: 90px; 	font-size: 9rem }  .reset-msg__title::before { 	content: ''; 	margin: 0 auto 10px; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -772px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 46px; 	width: 52px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.reset-msg__title::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -637px; 		height: 23px; 		width: 26px 	} }  .reset-msg__sub-title { 	padding: 0; 	font-family: "Roboto Slab Light"; 	color: #fff; 	text-transform: inherit; 	font-size: 26px; 	font-size: 2.6rem }  .page-promo__title-box { 	margin: 15px auto; 	text-align: center; 	width: 610px }  .page-promo-item { 	padding: 0 }  .promo-wrap { 	margin: 0 auto; 	max-width: 1024px; 	min-width: 320px }  .promo-box { 	margin: 60px 0 20px }  .promo-banner { 	padding: 90px 0; 	height: 360px; 	background: url(/uploads/1263/bg-promo-item.jpg) top center no-repeat; 	background-size: cover }  .promo-banner__title-box { 	position: relative; 	margin: 110px auto; 	max-width: 1024px }  .promo-banner__title-box::after, .promo-banner__title-box::before { 	content: ''; 	position: absolute; 	top: 0; 	width: 46%; 	height: 1px; 	background: #fff; 	-webkit-box-shadow: 0 0 7px 0 #000; 	box-shadow: 0 0 7px 0 #000 }  .promo-banner__title-box::before { 	left: 0 }  .promo-banner__title-box::after { 	right: 0 }  .promo-text { 	padding: 20px 20px 60px 20px }  .promo-list { 	margin: 40px 0; 	overflow: hidden }  .promo-list__item { 	display: inline-block; 	float: left; 	margin: 0; 	padding: 3% 4%; 	width: 33.3%; 	-webkit-box-sizing: border-box; 	box-sizing: border-box }  .btn-back-mob { 	display: none }  .promo-item { 	display: block; 	position: relative; 	text-align: center; 	height: 303px }  .promo-item__type { 	position: absolute; 	top: -20px; 	right: -20px; 	width: 66px; 	height: 66px; 	-webkit-box-shadow: 0 0 14px 0 #101010; 	box-shadow: 0 0 14px 0 #101010; 	font-family: "Roboto Slab Bold"; 	text-transform: uppercase; 	text-align: center; 	line-height: 66px; 	letter-spacing: 1px; 	font-size: 11px; 	font-size: 1.1rem; 	z-index: 10 }  .promo-item__type_violet { 	background: #9e7ac2; 	color: #fff }  .promo-item__type_yellow { 	background: #fff200; 	color: #9e7ac2 }  .promo-item__link { 	display: block }  .promo-item__image { 	display: block; 	margin: 0 auto; 	padding: 10px; 	max-width: 222px; 	width: 100%; 	height: auto; 	border: 1px solid #0afbda; 	-webkit-box-shadow: inset 0 0 7px 0 #0afbda, 0 0 7px 0 #0afbda; 	box-shadow: inset 0 0 7px 0 #0afbda, 0 0 7px 0 #0afbda }  .promo-item__image:hover { 	opacity: .5 }  .promo-item__title { 	display: block; 	margin: 7px 0 0; 	padding: 0 30px; 	font-family: "Roboto Slab Bold"; 	text-transform: uppercase; 	text-align: center; 	letter-spacing: 1px; 	font-size: 12px; 	font-size: 1.2rem }  .page-cash { 	padding: 30px }  .deposit-box, .withdraw-box { 	background: #3a4954 }  .cash-list { 	padding: 20px 0 40px }  .cash-list__item { 	float: left; 	margin: 0; 	padding: 2%; 	width: 16.6%; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	cursor: pointer }  .cash-iframe { 	width: 100%; 	height: 600px; 	border: 0 }  .history-filters { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-pack: distribute; 	justify-content: space-around; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-box-flex: 1; 	-ms-flex: 1 1; 	flex: 1 1; 	margin: 0 auto; 	width: 600px }  .history-box { 	margin: 40px auto 80px }  .cabinet-wrapper { 	padding: 20px 25px 75px 40px; 	background: #3a4954; 	text-transform: uppercase; 	font-family: "Roboto Slab Light" }  .cabinet-content { 	margin-bottom: 50px }  .cabinet-balance { 	text-align: center }  .cabinet-balance-user { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	max-width: 600px; 	margin: 0 auto }  .cabinet-balance-user .active-status-name { 	font-family: "Oswald Bold"; 	font-size: 46px; 	font-size: 4.6rem }  .cabinet-balance-user .progressbar .ui-progressbar { 	height: 22px; 	background: #3a4954; 	border-radius: 0 }  .balance-wrapper { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-pack: distribute; 	justify-content: space-around; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap; 	width: 90% }  .balance-wrapper .balance-bonus, .balance-wrapper .balance-box { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	width: 220px; 	height: 155px; 	border-radius: 2px; 	font-family: "Roboto Slab Bold" }  .balance-wrapper .balance-bonus__title, .balance-wrapper .balance-box__title { 	font-size: 18px; 	text-transform: none }  .balance-wrapper .balance-bonus__info, .balance-wrapper .balance-box__info { 	font-size: 34px; 	font-size: 3.4rem }  .balance-wrapper .balance-box { 	position: relative; 	background-image: -webkit-gradient(linear, left top, right top, from(#6dd4c5), color-stop(#5dc8c2), color-stop(#4ebdbf), color-stop(#42b1bb), to(#38a5b6)); 	background-image: linear-gradient(to right, #6dd4c5, #5dc8c2, #4ebdbf, #42b1bb, #38a5b6); 	border: 1px solid #4dabaf }  .balance-wrapper .balance-box__logo { 	position: absolute; 	bottom: 0; 	background: url(/uploads/1263/icon-cash.png) no-repeat center center; 	width: 100px; 	height: 125px }  .balance-wrapper .balance-bonus { 	background: #9e7ac2; 	-webkit-filter: drop-shadow(0 0 6px #9e7ac2); 	filter: drop-shadow(0 0 6px #9e7ac2) }  .active-status-bonuses { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	width: 100%; 	margin-top: 40px; 	margin-left: -80px; 	font-family: "Roboto Slab Light"; 	font-size: 21px; 	font-size: 2.1rem }  .active-status-bonuses div { 	margin-top: 8px }  .active-status-bonuses .active-bonus__title, .active-status-bonuses .active-bonus__value { 	color: #fff200; 	-webkit-filter: drop-shadow(0 0 6px #fff200); 	filter: drop-shadow(0 0 6px #fff200) }  .active-status-title { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-orient: vertical; 	-webkit-box-direction: normal; 	-ms-flex-direction: column; 	flex-direction: column; 	-webkit-box-align: end; 	-ms-flex-align: end; 	align-items: flex-end }  .active-status-value { 	margin-left: 50px; 	text-align: left }  .played-wager { 	font-size: 20px; 	font-size: 2rem }  .other-title, .other-value { 	font-size: 14px; 	font-size: 1.4rem }  .played { 	margin-top: 45px }  .played__title { 	text-align: left; 	padding-left: 82px; 	text-transform: capitalize; 	font-size: 18px; 	font-size: 1.8rem }  .played__value { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex }  .played__value .progressbar { 	margin-top: 8px; 	width: 280px; 	border: 1px solid #9e7ac2 }  .played__value .ui-progressbar { 	height: 2rem }  .played__value .ui-widget-header { 	background: #fff200 }  .played__value .ui-progressbar-value { 	border-radius: 0; 	border: 1px solid #9e7ac2 }  .played__value .ui-widget-content { 	background: #3a4954; 	border-radius: 0 }  .played__image { 	position: relative; 	background: url(/uploads/1263/status-like.png) no-repeat center center; 	width: 50px; 	height: 30px; 	margin-left: 5px; 	margin-top: -2px }  .bottom-title, .up-title { 	position: absolute; 	font-family: "Oswald Light"; 	color: #fff; 	font-weight: 200; 	font-size: 20px; 	font-size: 2rem }  .up-title { 	top: -31px; 	left: 13px }  .bottom-title { 	margin-top: 25px; 	margin-left: 5px }  .ui-progressbar { 	height: 2.8rem }  .ui-widget-header { 	color: #000 }  .ui-progressbar-value { 	color: #3a4954; 	font-family: "Oswald Bold"; 	line-height: 24px; 	padding-right: 15px; 	border: 1px solid silver; 	text-align: right; 	font-size: 14px; 	font-size: 1.4rem }  .ui-progressbar-value .current-progress-value { 	float: right }  .ui-progressbar-value .current-progress-title { 	padding-left: 10px; 	float: left }  .cabinet-personal { 	max-width: 420px; 	margin: 0 auto; 	text-transform: none; 	font-family: "Roboto Slab"; 	font-size: 18px; 	font-size: 1.8rem }  .personal-user { 	text-align: center }  .personal-user__title { 	text-transform: uppercase; 	font-family: "Roboto Slab Bold" }  .personal-user__item { 	margin: 20px 0; 	text-align: left }  .personal-user__field { 	text-transform: none }  .personal-user__description { 	color: #909090; 	text-transform: none; 	font-size: 10px; 	font-size: 1rem }  .personal-user .btn-edit-personal { 	margin-top: 40px!important }  .change-password { 	max-width: 300px; 	margin: 50px auto; 	text-align: center }  .change-password__title { 	text-transform: uppercase }  .change-password .label { 	display: inline-block; 	text-transform: lowercase }  .change-password .form__row { 	margin: 0 }  .change-password .btn-form { 	width: 200px }  .send-email { 	width: 60%; 	margin: 0 auto; 	font-size: 16px; 	font-size: 1.6rem }  .send-email__title { 	text-align: center; 	text-transform: uppercase }  .send-email__checkbox-box { 	width: 140px; 	margin: 0 auto }  .send-email__item { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: start; 	-ms-flex-pack: start; 	justify-content: flex-start; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	margin: 20px 0 }  .send-email .input { 	display: block; 	cursor: pointer; 	-webkit-transform: scale(1.5); 	transform: scale(1.5) }  .send-email .send-label { 	display: block; 	margin-left: 15px; 	text-transform: none; 	text-align: left }  .edit-personal-form { 	font-family: "Roboto Slab"; 	display: none; 	margin-top: 40px }  .edit-personal-form .edit-form__item { 	margin: 8px 0 }  .edit-personal-form .edit-form .inpt { 	font-size: 18px; 	font-size: 1.8rem }  .edit-personal-form .edit-form__nickname { 	width: 45% }  .edit-personal-form .edit-form .location, .edit-personal-form .edit-form .name-surname { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex }  .edit-personal-form .edit-form__surname { 	margin-left: 15px }  .edit-personal-form .edit-form__city { 	width: 100%; 	margin-left: 15px; 	margin-top: 25px }  .edit-personal-form .edit-form__email { 	width: 70% }  .edit-personal-form .edit-form .date-items { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between }  .edit-personal-form .edit-form__country .jcf-select { 	min-width: 200px }  .edit-personal-form .jcf-select { 	min-width: 120px; 	height: 40px }  .edit-personal-form .jcf-select-drop { 	top: 40px }  .email { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center }  .email__item { 	width: 70% }  .email__confirm, .email__no-confirm { 	margin-left: 40px; 	cursor: pointer; 	text-transform: uppercase; 	font-size: 10px; 	font-size: 1rem }  .email__no-confirm { 	display: none; 	color: #0afbda; 	border-bottom: 1px dashed #0afbda }  .email__confirm { 	color: #fff200 }  .email .email-value { 	display: block; 	text-align: left }  .phone { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center }  .phone__item { 	width: 55% }  .phone__confirm, .phone__no-confirm { 	cursor: pointer; 	text-transform: uppercase; 	font-size: 10px; 	font-size: 1rem }  .phone__no-confirm { 	color: #0afbda; 	border-bottom: 1px dashed #0afbda }  .phone__confirm { 	display: none; 	color: #fff200 }  .phone .captcha-img { 	display: block }  .phone__confirm-code .confirm-code { 	width: 60px }  .phone__confirm-code .label { 	display: block; 	color: #fff200 }  .verification { 	max-width: 900px; 	margin: 0 auto; 	text-transform: none }  .verification__text .text { 	line-height: 1.5 }  .document { 	margin: 45px auto 0 auto; 	width: 75%; 	font-size: 28px; 	font-size: 2.8rem }  .document__title { 	margin-bottom: 30px; 	text-transform: uppercase; 	text-align: center; 	font-family: Oswald }  .document__confirm { 	font-size: 16px; 	font-size: 1.6rem; 	cursor: default }  .document__confirm__person__status { 	margin-left: 20px; 	color: #fff200 }  .document__confirm .payment-card { 	margin-top: 30px }  .document__confirm .payment-card .title-payment-method { 	margin-bottom: 10px }  .document__confirm .payment-card__status { 	color: #e91e63; 	margin-left: 60px }  .document__confirm .card-information { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex }  .document .title-payment-method { 	margin: 10px 0 }  .document-upload { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-ms-flex-pack: distribute; 	justify-content: space-around; 	margin-top: 40px; 	font-size: 16px; 	font-size: 1.6rem }  .document-upload__title { 	font-family: "Roboto Slab Bold" }  .document-upload__btn .upload-file { 	display: none }  .document-upload__btn .upload-label { 	display: block; 	padding: 10px; 	background: 0 0; 	cursor: pointer; 	text-transform: uppercase; 	font-family: "Roboto Slab Bold"; 	border: 1px solid #0afbda }  .document-upload__btn .upload-label:hover { 	content: ""; 	display: block; 	-webkit-box-shadow: 0 0 20px 2px #24bcae; 	box-shadow: 0 0 20px 2px #24bcae }  .document-upload__btn .upload-label:active { 	background: #24bcae; 	content: ""; 	display: block; 	-webkit-box-shadow: 0 0 20px 2px #24bcae; 	box-shadow: 0 0 20px 2px #24bcae }  .upload-result { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	font-family: "Roboto Slab Light"; 	text-transform: uppercase; 	font-size: 14px; 	font-size: 1.4rem }  .upload-result .document-progressbar { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between; 	-ms-flex-wrap: wrap; 	flex-wrap: wrap; 	margin: 35px auto 0 auto; 	height: 100%; 	font-family: "Roboto Slab Light" }  .upload-result .document-progressbar .progressbar { 	position: relative; 	background: 0 0; 	width: 250px; 	height: 40px; 	margin: 15px 30px 15px 0; 	border: 1px solid #24bcae; 	content: ""; 	display: block; 	-webkit-box-shadow: 0 0 20px 2px #24bcae; 	box-shadow: 0 0 20px 2px #24bcae }  .upload-result .document-progressbar .progressbar .ui-progressbar-value { 	border: 1px solid #0afbda }  .upload-result .document-progressbar .progressbar:first-child { 	margin-left: 0 }  .upload-result .document-progressbar .progressbar .ui-progressbar-value { 	background: #24bcae }  .upload-result .document-progressbar .upload-info { 	position: absolute; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	top: 0; 	left: calc(50% - 100px); 	width: 210px }  .upload-result .document-progressbar .progress-title { 	color: #fff }  .upload-result .document-progressbar .progress-upload { 	margin-left: 10px; 	line-height: 3; 	color: #fff200 }  .successfully { 	display: none; 	max-width: 900px; 	margin: 50px auto; 	text-transform: none; 	text-align: center; 	z-index: 9999; 	font-size: 16px; 	font-size: 1.6rem }  .successfully__image { 	margin: 0 auto 10px auto; 	background: url(/uploads/1263/logo-jozer-rock.png) no-repeat center center; 	width: 100px; 	height: 50px }  .successfully__title { 	padding: 0; 	font-family: MarvinVision; 	color: #3a4954; 	text-transform: uppercase; 	letter-spacing: 6px; 	text-shadow: -1px -1px 0 #909090, 1px -1px 0 #909090, -1px 1px 0 #909090, 1px 1px 0 #909090; 	font-size: 80px; 	font-size: 8rem }  .successfully__text { 	margin-top: 15px; 	font-family: "Roboto Slab Bold" }  .successfully__description { 	margin-top: 15px; 	text-align: left }  .successfully__link { 	color: #24bcae; 	text-decoration: underline }  .error-result-upload { 	background: red!important }  .error-progressbar { 	border: 1px solid red!important; 	-webkit-box-shadow: 0 0 20px 2px red!important; 	box-shadow: 0 0 20px 2px red!important }  .search-box { 	width: 260px; 	margin: 0 auto; 	background: 0 0; 	text-transform: lowercase }  .search-box .search-filter { 	padding-left: 50px }  .search-box::after, .search-box::before { 	border: none }  .search-box .jcf-select { 	min-width: 120px; 	height: 45px }  .search-box .jcf-select-text { 	height: 100% }  .search-box .jcf-list .jcf-option { 	padding-left: 1px }  .width-tournament { 	max-width: 900px; 	margin: 40px auto }  .go-back-mob { 	display: none }  .big-image { 	position: relative; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-pack: distribute; 	justify-content: space-around; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	background: url(/uploads/1263/bg-tournaments.jpg) no-repeat center center; 	background-size: cover; 	width: 100%; 	height: 500px; 	overflow: hidden }  .big-image .rays-left-box, .big-image .rays-right-box { 	position: absolute; 	top: 0; 	max-width: 450px; 	height: 100% }  .big-image .big-left-ray, .big-image .big-right-ray { 	position: absolute; 	bottom: 0; 	width: 350px; 	height: 600px }  .big-image .big-left-ray { 	background: url(/uploads/1263/ray-big-left.png) no-repeat center center; 	background-size: contain }  .big-image .big-right-ray { 	background: url(/uploads/1263/ray-big-right.png) no-repeat center center; 	background-size: contain }  .big-image .center-info { 	margin-top: 20px; 	font-size: 18px; 	font-size: 1.8rem }  .big-image .tournament__border__text { 	position: relative; 	font-family: "Oswald Bold"; 	text-align: center; 	color: #0afbda; 	text-decoration: none }  .big-image .tournament__border__text::before { 	left: -40px }  .big-image .tournament__border__text::after { 	right: -40px }  .big-image .tournament__border__date-value { 	width: 40% }  .big-image .tournament__border__date-value .date .date-title { 	font-size: 10px; 	font-size: 1rem }  .big-image .tournament__border__date-value .date__title { 	width: 120px; 	left: 50%; 	-webkit-transform: translateX(-50%); 	transform: translateX(-50%) }  .left-box, .right-box { 	text-transform: uppercase; 	width: 355px; 	font-size: 22px; 	font-size: 2.2rem }  .left-box .tournament-value, .right-box .tournament-value { 	font-size: 50px; 	font-size: 5rem; 	-webkit-transform: scaleY(1.3); 	transform: scaleY(1.3) }  .rate { 	position: relative; 	text-align: center; 	z-index: 10 }  .rate__title { 	position: relative }  .rate__title::before { 	content: url(/uploads/1263/icon-one-dollar.png); 	position: absolute; 	top: -45px; 	left: calc(50% - 30px); 	width: 60px; 	height: 30px; 	margin: 0 auto }  .fond { 	text-align: center; 	z-index: 10 }  .fond__title { 	position: relative }  .fond__title::before { 	content: url(/uploads/1263/logo-cash.png); 	position: absolute; 	top: -60px; 	left: calc(50% - 30px); 	width: 60px; 	height: 55px; 	margin: 0 auto }  .tournament-name { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	height: 40px }  .tournament-name .tournament-title { 	display: block; 	font-family: Oswald }  .tournament-name:before { 	content: url(/uploads/1263/logo-jozer-rock.png); 	margin-right: 15px }  .tournament-text { 	margin-top: 25px; 	margin-bottom: 30px }  .tournament-text .text { 	text-transform: none; 	font-family: "Roboto Slab Light"; 	text-align: left }  .slider-tournament-list::after { 	content: ''; 	position: absolute; 	top: 0; 	left: 0; 	width: 8%; 	height: 100%; 	background-image: -webkit-gradient(linear, left top, right top, from(#3a4954), color-stop(65%, rgba(58, 73, 84, .81556)), to(rgba(58, 73, 84, 0))); 	background-image: linear-gradient(90deg, #3a4954 0, rgba(58, 73, 84, .81556) 65%, rgba(58, 73, 84, 0) 100%); 	z-index: 10 }  .slider-tournament-list::before { 	content: ''; 	position: absolute; 	top: 0; 	right: 0; 	width: 8%; 	height: 100%; 	background-image: -webkit-gradient(linear, left top, right top, from(rgba(58, 73, 84, 0)), color-stop(65%, rgba(58, 73, 84, .81556)), to(#3a4954)); 	background-image: linear-gradient(90deg, rgba(58, 73, 84, 0) 0, rgba(58, 73, 84, .81556) 65%, #3a4954 100%); 	z-index: 10 }  .slider-tournament-list .slick-slide { 	margin: 2px; 	cursor: pointer }  .separator-table { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	height: 100%; 	margin: 20px 0 }  .separator-table .square { 	width: 8px; 	height: 8px; 	background: #909090 }  .separator-table .square:nth-child(2) { 	margin: 0 20px }  .tournament-rules { 	margin-bottom: 100px }  .tournament-rules .description-row { 	margin-top: 20px }  .tournament__border__date-value { 	position: relative }  .is-current-user td { 	background: #9e7ac2 }  .tournaments-box { 	width: 100% }  .tournaments-box .nav-content { 	max-width: 600px; 	margin-left: auto; 	margin-right: auto }  .tournaments-box .nav-content .nav-tabs { 	margin: 0 auto }  .tournaments-box .nav-content .nav-tabs__item { 	text-transform: uppercase }  .prize-box-mob { 	display: none }  .tournament-item { 	margin: 0 0 150px 0 }  .tournament-list { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-pack: distribute; 	justify-content: space-around }  .tournament-right-border { 	overflow: hidden }  .tournament { 	font-family: "Roboto Slab Bold"; 	text-transform: uppercase; 	font-size: 15px; 	font-size: 1.5rem }  .tournament__border { 	position: relative; 	width: 300px; 	height: 300px; 	border: 16px solid #435562; 	border-radius: 50% }  .tournament__border .inner-content { 	position: absolute; 	top: 0; 	left: -25px; 	width: 350px }  .tournament__border__title { 	margin-top: 10px; 	text-align: center }  .tournament__border__description { 	text-align: center }  .tournament__border__description::before { 	content: url(/uploads/1263/logo-hat.png); 	width: 30px; 	height: 30px; 	margin: 0 auto }  .tournament__border__description::after { 	content: url(/uploads/1263/logo-butterfly.png); 	width: 30px; 	height: 30px; 	margin: 0 auto }  .tournament__border__text { 	position: relative; 	font-family: "Oswald Bold"; 	text-align: center; 	color: #0afbda; 	text-decoration: underline; 	text-shadow: 0 0 40px #0afbda; 	font-size: 28px; 	font-size: 2.8rem }  .tournament__border__date-text { 	margin-top: 10px; 	text-align: center; 	text-transform: none }  .tournament__border__date-value { 	width: 200px; 	margin: 20px auto 0 auto }  .tournament__border__date-value .date { 	position: relative; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-ms-flex-pack: distribute; 	justify-content: space-around; 	padding: 10px; 	border: 4px solid #0afbda }  .tournament__border__date-value .date .date-title { 	position: absolute; 	bottom: -18px; 	text-transform: uppercase; 	text-align: center; 	background: #3a4954; 	font-size: 7px; 	font-size: .7rem }  .tournament__border__date-value .date__item { 	position: relative }  .tournament__border__date-value .date__title { 	position: absolute; 	top: -10px; 	left: 50%; 	-webkit-transform: translate(-50%); 	transform: translate(-50%); 	width: 125px; 	height: 15px; 	text-align: center; 	line-height: 2; 	background: #3a4954; 	font-size: 9px; 	font-size: .9rem }  .tournament__border__date-value .date__day__title { 	left: -16px; 	width: 40px; 	height: 12px }  .tournament__border__date-value .date__hours__title { 	left: -14px; 	width: 40px; 	height: 12px }  .tournament__border__date-value .date__minutes__title { 	left: -10px; 	width: 40px; 	height: 12px }  .tournament__border__date-value .date__second__title { 	left: -10px; 	width: 45px; 	height: 12px }  .upper-border::after { 	content: ''; 	position: absolute; 	top: -16px; 	left: -16px; 	width: 300px; 	height: 300px; 	border: 16px solid #435562; 	border-radius: 50%; 	z-index: 10 }  .icon-type-tournament { 	position: absolute; 	right: 58px; 	bottom: -8px; 	width: 125px; 	height: 115px }  .tournament-prize { 	position: relative; 	width: 100%; 	height: 100%; 	overflow: hidden; 	border-radius: 50%; 	z-index: 0; 	font-size: 16px; 	font-size: 1.6rem }  .tournament-prize .left-ray, .tournament-prize .right-ray { 	position: absolute; 	top: -5px; 	width: 100%; 	height: 100% }  .tournament-prize .left-ray { 	left: 10px; 	background: url(/uploads/1263/ray-left.png) no-repeat center center }  .tournament-prize .right-ray { 	right: 10px; 	background: url(/uploads/1263/ray-right.png) no-repeat center center }  .tournament-prize .prize-box { 	position: absolute; 	top: 45px; 	width: 100% }  .tournament-prize__row { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	margin-top: 10px }  .tournament-prize__row__title { 	width: 95px; 	text-align: right; 	line-height: 1.2 }  .tournament-prize__row__value { 	margin-left: 8px; 	-webkit-transform: scaleY(1.9); 	transform: scaleY(1.9); 	font-size: 38px; 	font-size: 3.8rem }  .color-neon { 	color: #0afbda }  .btn-box-tournament { 	margin-top: 20px }  .btn-box-tournament .user-accepted { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	display: none; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	text-transform: none }  .main-btn { 	font-size: 12px; 	font-size: 1.2rem }  .main-btn .participant-row { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	margin-top: 20px; 	height: 45px }  .main-btn .participant-info, .main-btn .participant-place { 	position: relative; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	padding: 12px 40px 12px 20px; 	background: #4f5b64 }  .main-btn .participant-info { 	border: 1px solid #0afbda }  .main-btn .participant-info::before { 	content: ''; 	position: absolute; 	right: 10px; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -878px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 18px; 	width: 12px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.main-btn .participant-info::before { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -690px; 		height: 9px; 		width: 6px 	} }  .place { 	display: inline-block; 	background: #9e7ac2; 	width: 28px; 	height: 28px; 	margin-left: 10px; 	border-radius: 50%; 	line-height: 28px; 	text-align: center; 	content: ""; 	display: block; 	-webkit-box-shadow: 0 0 20px 2px #9e7ac2; 	box-shadow: 0 0 20px 2px #9e7ac2 }  .link-accept { 	color: #47a296; 	text-align: center; 	text-decoration: underline; 	text-transform: lowercase }  .slider-tournament-list .card, .tournament-square-carousel .card { 	display: block; 	position: relative; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	cursor: pointer; 	-webkit-transition: .5s; 	transition: .5s; 	margin-bottom: 10px }  .slider-tournament-list .card::after, .slider-tournament-list .card::before, .tournament-square-carousel .card::after, .tournament-square-carousel .card::before { 	position: absolute; 	top: 0; 	left: 0; 	width: 100%; 	height: 100%; 	content: ''; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	-webkit-transform: scale(0); 	transform: scale(0); 	-webkit-transition: .4s; 	transition: .4s; 	z-index: 15 }  .slider-tournament-list .card::before, .tournament-square-carousel .card::before { 	border-bottom: 2px solid #9e7ac2; 	border-left: 2px solid #9e7ac2; 	-webkit-transform-origin: 0 100%; 	transform-origin: 0 100% }  .slider-tournament-list .card::after, .tournament-square-carousel .card::after { 	border-top: 2px solid #9e7ac2; 	border-right: 2px solid #9e7ac2; 	-webkit-transform-origin: 100% 0; 	transform-origin: 100% 0 }  .slider-tournament-list .card:hover::after, .slider-tournament-list .card:hover::before, .tournament-square-carousel .card:hover::after, .tournament-square-carousel .card:hover::before { 	-webkit-transform: scale(1); 	transform: scale(1) }  .slider-tournament-list .card:hover, .tournament-square-carousel .card:hover { 	-webkit-transform: scale(1.04); 	transform: scale(1.04) }  .slider-tournament-list .card:hover .game-hover-effect, .tournament-square-carousel .card:hover .game-hover-effect { 	opacity: 1; 	visibility: visible }  .slider-tournament-list .card:hover .game-item, .tournament-square-carousel .card:hover .game-item { 	-webkit-filter: brightness(30%); 	filter: brightness(30%) }  .slider-tournament-list .card .game-hover-effect .play-icon, .tournament-square-carousel .card .game-hover-effect .play-icon { 	position: absolute; 	top: calc(50% - 25px); 	left: calc(50% - 35px); 	background: url(/uploads/1263/play-for_real.png) no-repeat center center; 	width: 70px; 	height: 50px; 	z-index: 20; 	-webkit-transform: scale(.5); 	transform: scale(.5) }  .slider-tournament-list .card .game-hover-effect .right-figure, .tournament-square-carousel .card .game-hover-effect .right-figure { 	display: none }  .slider-tournament-list .game-item, .tournament-square-carousel .game-item { 	display: block; 	width: 100%; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	cursor: pointer; 	-webkit-transition: .5s; 	transition: .5s }  .slider-tournament-list .slick-prev { 	left: 0; 	z-index: 100 }  .slider-tournament-list .slick-next { 	right: 0; 	z-index: 100 }  .tournament-is-completed { 	margin: 25px 0 125px 0 }  .tournament-is-completed .tournament__border__text { 	color: #47a296; 	text-shadow: none }  .tournament-is-completed .icon-type-tournament, .tournament-is-completed .tournament__border__date-value { 	display: none }  .tournament-is-completed .prize-fond { 	margin-top: 65px }  .tournament-is-completed .participant-table { 	margin-top: 30px; 	text-align: center }  .tournament-is-completed .user-accepted { 	display: block }  .tournament-completed-logo { 	position: absolute; 	top: -10px; 	left: 50%; 	width: 50px; 	height: 50px; 	-webkit-transform: translateX(-50%); 	transform: translateX(-50%) }  .game-content { 	background: url(/uploads/1263/bg-game.jpg) no-repeat top center; 	background-size: cover; 	width: 100vw; 	height: 100vh }  .game-content__header { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	margin-top: 15px; 	height: 50px }  .game-content .game-progressbar { 	position: relative; 	margin-left: 50px }  .game-content .ui-progressbar { 	height: 3px }  .game-content .ui-widget-content { 	border: 1px solid #0afbda }  .game-content .ui-widget-header { 	background: #0afbda; 	border: 1px solid #0afbda }  .question-image { 	background: url(/uploads/1263/icon-question.png) no-repeat center center; 	width: 25px; 	height: 25px; 	margin-left: 15px; 	cursor: pointer }  .game-progressbar { 	width: 250px }  .bottom-game-value { 	position: absolute; 	color: #0afbda; 	margin-top: 6px; 	font-size: 14px; 	font-size: 1.4rem }  .top-game-logo { 	position: absolute; 	background: url(/uploads/1263/icon-progressbar.png) no-repeat center center; 	width: 20px; 	height: 20px; 	margin-top: -25px }  .shadow-progressbar { 	display: none; 	position: absolute; 	top: 0; 	left: 0; 	height: 100%; 	content: ""; 	display: block; 	-webkit-box-shadow: 0 0 20px 2px #0afbda; 	box-shadow: 0 0 20px 2px #0afbda }  .bonus-info { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	margin-left: 20px; 	text-transform: uppercase; 	font-size: 14px; 	font-size: 1.4rem }  .bonus-info__value { 	margin-left: 10px; 	color: #fff200 }  .game-iframe { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	margin-top: 15px; 	height: 85%; 	text-transform: uppercase; 	font-size: 18px; 	font-size: 1.8rem }  .game-iframe .iframe { 	width: 75vw; 	height: 100% }  .game-iframe .iframe-info { 	background: #435562; 	width: 230px; 	text-align: center; 	-webkit-transition: .1s; 	transition: .1s; 	overflow: hidden }  .game-iframe .jozer-prize { 	padding-top: 30px }  .game-iframe .jozer-prize__title { 	letter-spacing: 1.4px; 	font-size: 14px; 	font-size: 1.4rem }  .winner-list { 	margin-top: 50px; 	font-size: 13px; 	font-size: 1.3rem }  .winner-list__item { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	width: 170px; 	padding: 5px 20px 5px 25px }  .winner-list__name { 	margin-left: 15px; 	-webkit-box-flex: 1; 	-ms-flex-positive: 1; 	flex-grow: 1; 	text-align: left }  .winner-list__rating { 	margin-right: 5px }  .winner-list .is-top-three-rating { 	color: #0afbda }  .winner-list .is-current-user { 	color: #fff200 }  .winner-list .is-user-up { 	position: relative; 	background: #3f6c8c }  .winner-list .is-user-up:after { 	content: ''; 	position: absolute; 	top: 7px; 	right: 5px; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -925px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 14px; 	width: 11px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.winner-list .is-user-up:after { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -722px; 		height: 7px; 		width: 5.5px 	} }  .winner-list .is-user-down { 	position: relative; 	background: #324553 }  .winner-list .is-user-down:after { 	content: ''; 	position: absolute; 	top: 7px; 	right: 5px; 	display: block; 	background-image: url(/uploads/1263/images-list-sbdc922acb5.png); 	background-position: 0 -552px; 	background-repeat: no-repeat; 	overflow: hidden; 	height: 14px; 	width: 11px }  @media (-webkit-min-device-pixel-ratio:2), (min-resolution:2dppx) { 	.winner-list .is-user-down:after { 		background-image: url(/uploads/1263/images-list-2x-sfbb8908541.png); 		background-size: 142px 1482px; 		background-position: 0 -496px; 		height: 7px; 		width: 5.5px 	} }  .winner-list__separator { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center }  .winner-list__separator .square { 	background: #7995a9; 	width: 6px; 	height: 6px; 	margin: 12px 8px }  .info-tabs { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: justify; 	-ms-flex-pack: justify; 	justify-content: space-between; 	margin-bottom: 30px }  .info-tabs .tab-list-rating { 	background-color: #324553; 	background-image: url(/uploads/1263/icon-list-rating.png); 	background-repeat: no-repeat; 	background-position: center center; 	width: 50%; 	height: 25px; 	padding: 5px 0; 	cursor: pointer }  .info-tabs .tab-games { 	background-color: #324553; 	background-image: url(/uploads/1263/icon-list-game.png); 	background-repeat: no-repeat; 	background-position: center center; 	width: 50%; 	height: 25px; 	padding: 5px 0; 	cursor: pointer }  .is-active-tab.tab-list-rating { 	background-color: #435562; 	background-image: url(/uploads/1263/icon-list-rating-active.png) }  .is-active-tab.tab-games { 	background-color: #435562; 	background-image: url(/uploads/1263/icon-list-game-active.png) }  .roll-up-info { 	position: relative; 	-ms-flex-item-align: center; 	align-self: center; 	background: #9e7ac2; 	width: 30px; 	height: 60px; 	border-radius: 0 100% 100% 0/0 50% 50% 0; 	cursor: pointer }  .roll-up-info .roll-up-image { 	position: absolute; 	background: url(/uploads/1263/icon-roll-up.png) no-repeat center center; 	width: 25px; 	height: 25px; 	top: 50%; 	left: 50%; 	-webkit-transform: translate(-50%, -50%); 	transform: translate(-50%, -50%); 	-webkit-transition: 250ms; 	transition: 250ms }  .games-list { 	position: relative }  .games-list .slick-slide .game-item { 	width: 185px; 	max-width: 100%; 	height: auto; 	margin: 0 auto; 	cursor: pointer; 	-webkit-transition: .2s; 	transition: .2s }  .games-list .slick-prev { 	position: absolute; 	top: -20px; 	left: 45%; 	background: url(/uploads/1263/icon-next.png) no-repeat center center; 	-webkit-transform: rotate(-90deg); 	transform: rotate(-90deg); 	width: 30px; 	height: 28px; 	cursor: pointer; 	border: none; 	outline: 0 }  .games-list .slick-prev:hover { 	background: url(/uploads/1263/icon-next-active.png) no-repeat center center }  .games-list .slick-next { 	position: absolute; 	top: 99%; 	left: 48%; 	background: url(/uploads/1263/icon-next.png) no-repeat center center; 	-webkit-transform: rotate(90deg); 	transform: rotate(90deg); 	width: 30px; 	height: 28px; 	cursor: pointer; 	border: none; 	outline: 0 }  .games-list .slick-next:hover { 	background: url(/uploads/1263/icon-next-active.png) no-repeat center center }  .games-list .card { 	position: relative; 	cursor: pointer; 	-webkit-transition: .5s; 	transition: .5s; 	width: 180px!important; 	margin: 5px 23px!important }  .games-list .card::after, .games-list .card::before { 	position: absolute; 	top: 0; 	left: 0; 	width: 100%; 	height: 100%; 	content: ''; 	-webkit-box-sizing: border-box; 	box-sizing: border-box; 	-webkit-transform: scale(0); 	transform: scale(0); 	-webkit-transition: .4s; 	transition: .4s; 	z-index: 15 }  .games-list .card::before { 	border-bottom: 2px solid #9e7ac2; 	border-left: 2px solid #9e7ac2; 	-webkit-transform-origin: 0 100%; 	transform-origin: 0 100% }  .games-list .card::after { 	border-top: 2px solid #9e7ac2; 	border-right: 2px solid #9e7ac2; 	-webkit-transform-origin: 100% 0; 	transform-origin: 100% 0 }  .games-list .card:hover::after, .games-list .card:hover::before { 	-webkit-transform: scale(1); 	transform: scale(1) }  .games-list .card:hover { 	-webkit-transform: scale(1.04); 	transform: scale(1.04) }  .games-list .card:hover .game-hover-effect { 	opacity: 1; 	visibility: visible }  .games-list .card:hover .game-item { 	-webkit-filter: brightness(30%); 	filter: brightness(30%) }  .games-list .card .game-hover-effect { 	opacity: 0; 	visibility: hidden; 	-webkit-transition: visibility 0s, opacity .4s linear; 	transition: visibility 0s, opacity .4s linear }  .games-list .card .game-hover-effect .play-icon { 	position: absolute; 	top: calc(50% - 17.5px); 	left: calc(50% - 25px); 	background: url(/uploads/1263/play-for_real.png) no-repeat center center; 	background-size: cover; 	width: 50px; 	height: 35px; 	z-index: 20; 	-webkit-transition: .2s; 	transition: .2s }  .games-list .card .game-hover-effect .play-icon:hover { 	-webkit-transform: scale(1.15); 	transform: scale(1.15) }  .games-list .card .game-hover-effect .left-figure { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	position: absolute; 	top: 0; 	left: 0; 	width: 85px; 	height: 45px; 	background-color: #9e7ac2; 	-webkit-clip-path: polygon(0 0, 100% 0, 100% 68%, 0 100%); 	clip-path: polygon(0 0, 100% 0, 100% 68%, 0 100%); 	z-index: 10; 	font-family: OpenSans; 	font-size: 10px; 	font-size: 1rem }  .games-list .card .game-hover-effect .left-figure__link { 	padding-top: 10px; 	-webkit-transform: scaleY(1.3); 	transform: scaleY(1.3) }  .games-list .card .game-hover-effect .right-figure { 	display: none }  .rating-list__title-tournament { 	font-size: 26px; 	font-size: 2.6rem }  .is-role-up-active { 	width: 45px!important }  .is-role-up-active .info-tabs { 	display: block }  .is-role-up-active .info-tabs .tab-games, .is-role-up-active .info-tabs .tab-list-rating { 	width: 100%; 	height: 40px; 	background-color: #324553!important; 	border-bottom: 1px solid #435562 }  .is-role-up-active .games-list, .is-role-up-active .rating-list { 	display: none!important }  .roll-up-image-rotate { 	-webkit-transform: rotate(180deg)!important; 	transform: rotate(180deg)!important; 	-webkit-transform-origin: 20% 25%; 	transform-origin: 20% 25% }  .technical { 	width: 100vw; 	height: 100vh; 	background: url(/uploads/1263/bg-technical.jpg) no-repeat center center; 	background-size: cover; 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center }  .technical__center { 	position: relative; 	width: 605px; 	height: auto }  .technical__title { 	color: #0c1114; 	-webkit-transform: skewX(0); 	transform: skewX(0); 	-webkit-animation: shift 4s ease-in-out infinite alternate; 	animation: shift 4s ease-in-out infinite alternate; 	letter-spacing: 6px; 	font-family: MarvinVision; 	text-transform: uppercase; 	text-shadow: -1px -1px 0 #e44f5b, 1px -1px 0 #e44f5b, -1px 1px 0 #e44f5b, 1px 1px 0 #e44f5b; 	font-size: 180px; 	font-size: 18rem }  .technical__text { 	position: absolute; 	top: 50%; 	left: 50%; 	width: 100%; 	-webkit-transform: translate(-50%, -50%); 	transform: translate(-50%, -50%); 	color: #39b54a }  @-webkit-keyframes shift { 	0%, 	100%, 	40%, 	44%, 	58%, 	61%, 	65%, 	69%, 	73% { 		-webkit-transform: skewX(0); 		transform: skewX(0) 	} 	41% { 		-webkit-transform: skewX(10deg); 		transform: skewX(10deg) 	} 	42% { 		-webkit-transform: skewX(-10deg); 		transform: skewX(-10deg) 	} 	59% { 		-webkit-transform: skewX(-10deg) skewY(10deg); 		transform: skewX(-10deg) skewY(10deg) 	} 	60% { 		-webkit-transform: skewX(-40deg) skewY(-10deg); 		transform: skewX(-40deg) skewY(-10deg) 	} 	63% { 		-webkit-transform: skewX(10deg) skewY(-5deg); 		transform: skewX(10deg) skewY(-5deg) 	} 	70% { 		-webkit-transform: skewX(-50deg) skewY(-20deg); 		transform: skewX(-50deg) skewY(-20deg) 	} 	71% { 		-webkit-transform: skewX(10deg) skewY(-10deg); 		transform: skewX(10deg) skewY(-10deg) 	} }  @keyframes shift { 	0%, 	100%, 	40%, 	44%, 	58%, 	61%, 	65%, 	69%, 	73% { 		-webkit-transform: skewX(0); 		transform: skewX(0) 	} 	41% { 		-webkit-transform: skewX(10deg); 		transform: skewX(10deg) 	} 	42% { 		-webkit-transform: skewX(-10deg); 		transform: skewX(-10deg) 	} 	59% { 		-webkit-transform: skewX(-10deg) skewY(10deg); 		transform: skewX(-10deg) skewY(10deg) 	} 	60% { 		-webkit-transform: skewX(-40deg) skewY(-10deg); 		transform: skewX(-40deg) skewY(-10deg) 	} 	63% { 		-webkit-transform: skewX(10deg) skewY(-5deg); 		transform: skewX(10deg) skewY(-5deg) 	} 	70% { 		-webkit-transform: skewX(-50deg) skewY(-20deg); 		transform: skewX(-50deg) skewY(-20deg) 	} 	71% { 		-webkit-transform: skewX(10deg) skewY(-10deg); 		transform: skewX(10deg) skewY(-10deg) 	} }  .error-box { 	display: -webkit-box; 	display: -ms-flexbox; 	display: flex; 	-webkit-box-pack: center; 	-ms-flex-pack: center; 	justify-content: center; 	-webkit-box-align: center; 	-ms-flex-align: center; 	align-items: center; 	background: #3a4954; 	width: 100%; 	margin: 75px 0 150px 0 }  .error-box .error-image { 	background: url(/uploads/1263/logo-404.png) no-repeat center center; 	background-size: contain; 	width: 250px; 	height: 325px }  .error-box .error-message { 	margin-top: 150px; 	background: url(/uploads/1263/message-404.png) no-repeat center center; 	background-size: contain; 	width: 550px; 	height: 205px }  .error-box .error-message__text { 	padding: 5px 0 30px 100px }  .error-box .error-message__text .error-text { 	font-family: "Oswald Light"; 	text-align: left; 	text-transform: none; 	font-size: 32px; 	font-size: 3.2rem }  .error-box .error-message .main-page-link { 	color: #fff200; 	text-decoration: underline }  @media only screen and (max-width:1690px) { 	.tile__block { 		max-width: 1260px; 		margin: 75px auto 0 auto 	} 	.nav-footer-mob { 		display: block 	} }  @media only screen and (max-width:1460px) { 	.tile__block { 		max-width: 1005px; 		margin: 75px auto 0 auto 	} 	.sidebar .logo { 		margin: 20px 0 	} 	.sidebar .notification { 		margin-top: 10px 	} 	.sidebar .cashbox { 		margin: 15px 0 	} 	.sidebar .help { 		margin-top: 10% 	} 	.sidebar .logout { 		bottom: 5px 	} }  @media only screen and (max-width:1400px) { 	.carousel-tournament-wrap { 		margin-top: 40px; 		max-width: 30% 	} 	.carousel-tournament-wrap .game-hover-effect .left-figure { 		display: none 	} 	.tournament-left-border { 		height: 390px 	} 	.rules-description { 		padding: 0 25px 	} 	.tournament__border { 		width: 250px; 		height: 250px 	} 	.tournament__border .inner-content { 		left: -27px; 		width: 300px 	} 	.upper-border::after { 		width: 250px; 		height: 250px 	} 	.tournament-prize .icon-type-tournament { 		left: 50%; 		bottom: 0; 		-webkit-transform: translate(-20%, 40%); 		transform: translate(-20%, 40%) 	} 	.tournament-prize .icon-type-tournament img { 		width: 80% 	} 	.tournament-prize__row__value { 		font-size: 28px; 		font-size: 2.8rem 	} 	.big-image .center-info { 		padding-left: 30px; 		padding-right: 30px; 		width: 80% 	} 	.big-image .tournament__border__date-value { 		width: 60% 	} 	.big-image .left-box, 	.big-image .right-box { 		font-size: 16px; 		font-size: 1.6rem 	} 	.big-image .tournament-value { 		font-size: 40px; 		font-size: 4rem 	} 	.user-accepted { 		position: relative; 		width: 260px; 		left: 50%; 		-webkit-transform: translateX(-50%); 		transform: translateX(-50%) 	} 	.user-accepted .participant-info { 		padding: 2px 25px; 		font-size: 10px; 		font-size: 1rem 	} 	.user-accepted .participant-place { 		padding: 2px 10px; 		font-size: 10px; 		font-size: 1rem 	} }  @media only screen and (max-width:1280px) { 	.title-decor_red { 		font-size: 30px; 		font-size: 3rem 	} 	.filter .dropdown .jcf-select { 		width: 200px 	} 	.filter .container-search .search-filter { 		width: 200px 	} 	.tile__block { 		max-width: 800px 	} 	.grid-item { 		width: 190px; 		height: 125px; 		border: 1px solid #426b7d; 		margin: 5px 	} 	.grid-item-height { 		height: 260px 	} 	.grid-item-super { 		width: 390px; 		height: 260px 	} 	.winner__left__list { 		width: calc(100% - 25px); 		padding: 20px 7px 40px 15px 	} 	.winner__right__list { 		width: calc(100% - 8px); 		padding: 20px 0 37px 5px 	} 	.winner { 		margin: 0 15px 	} 	.winner__left__list .nav-list__item .cash { 		font-size: 24px; 		font-size: 2.4rem 	} 	.winner .winner-text { 		font-size: 20px; 		font-size: 2rem 	} 	.winner__left__text { 		width: 295px 	} 	.winner .game-jackpot__total { 		font-size: 32px; 		font-size: 3.2rem 	} 	.winner .game-jackpot__image { 		background-size: contain 	} 	.nav-content__title { 		font-size: 35px; 		font-size: 3.5rem 	} 	.nav-tabs__link { 		font-size: 12px; 		font-size: 1.2rem 	} 	.tournament-is-completed .prize-fond { 		margin-top: 45px 	} 	.width-tournament { 		margin-left: 25px; 		margin-right: 25px 	} 	.tournament__border { 		width: 200px; 		height: 200px 	} 	.tournament__border__text { 		font-size: 26px; 		font-size: 2.6rem 	} 	.tournament__border .inner-content { 		top: -35px; 		left: -10px; 		width: 215px 	} 	.upper-border::after { 		width: 200px; 		height: 200px 	} 	.tournament__border__header { 		font-size: 12px; 		font-size: 1.2rem 	} 	.tournament-prize .tournament-prize__row__title { 		font-size: 14px; 		font-size: 1.4rem 	} 	.tournament-prize .tournament-prize__row__value { 		font-size: 18px; 		font-size: 1.8rem 	} 	.tournament-prize .icon-type-tournament img { 		width: 60% 	} 	.big-image .big-left-ray, 	.big-image .big-right-ray { 		margin-left: -50px 	} 	.footer-information { 		-ms-flex-wrap: wrap; 		flex-wrap: wrap; 		padding-bottom: 75px 	} 	.cookie__description { 		width: 380px 	} 	.cash-list__item { 		width: 20% 	} }  @media only screen and (max-width:1024px) { 	.btn-play { 		width: 180px; 		height: 50px 	} 	.tile__block { 		max-width: 785px 	} 	.grid-item { 		width: 180px; 		height: 120px; 		border: 1px solid #426b7d; 		margin: 5px 	} 	.grid-item-height { 		height: 250px 	} 	.grid-item-super { 		width: 370px; 		height: 250px 	} 	.filter-container .block-select-type-game { 		-ms-flex-wrap: wrap; 		flex-wrap: wrap 	} 	.nav-tabs__link { 		line-height: 40px 	} 	.tournament-item { 		margin: 0 0 60px 0 	} }  @media only screen and (max-width:960px) { 	.main-box { 		margin: 0; 		width: 100% 	} 	.sidebar { 		display: none 	} 	#sidebar-mob { 		display: block 	} 	.cookie { 		padding-left: 5% 	} 	.nav-content__title { 		display: none 	} 	.nav-tabs { 		border: none; 		border-radius: 0; 		margin: 10px auto; 		width: 100%; 		border-top: 2px solid #e44f5b; 		border-bottom: 2px solid #e44f5b 	} 	.nav-tabs__link { 		font-size: 16px; 		font-size: 1.6rem 	} 	.nav-tabs__link.is-active::after, 	.nav-tabs__link.is-active::before { 		display: none 	} 	.cash-list__item { 		width: 25% 	} 	.page-cash { 		padding: 0 0 30px 	} 	.page-cash .nav-big { 		display: block; 		margin: 0 20px; 		padding: 0 	} 	.page-cash .nav-content__title { 		display: block; 		margin: 0 auto; 		font-size: 55px; 		font-size: 5.5rem 	} 	.page-cash .btn-back_nomargin { 		margin: 0 auto 	} 	.go-back .btn-back { 		margin: 10px auto 	} 	.payment-box { 		-ms-flex-wrap: wrap; 		flex-wrap: wrap 	} 	.winner__left__list .nav-list__item .user-login { 		-ms-flex-preferred-size: 100px; 		flex-basis: 100px 	} 	.winner { 		margin: 0; 		-ms-flex-pack: distribute; 		justify-content: space-around 	} 	.winner__right { 		-webkit-box-ordinal-group: 0; 		-ms-flex-order: -1; 		order: -1 	} 	.winner .winner-text { 		font-size: 18px; 		font-size: 1.8rem 	} 	.winner__left__text { 		top: -12px; 		width: 80% 	} 	.winner__right__text { 		top: -12px; 		width: 50% 	} 	.winner__left, 	.winner__right { 		width: 40% 	} 	.winner__left__border, 	.winner__right__border { 		width: 100% 	} 	.winner__left__border::before, 	.winner__right__border::before { 		width: 100% 	} 	.winner__left__list .nav-list .user-login, 	.winner__right__list .nav-list .user-login { 		width: 100px; 		font-size: 12px; 		font-size: 1.2rem 	} 	.winner__left__list .nav-list .cash, 	.winner__right__list .nav-list .cash { 		width: 80px; 		font-size: 20px; 		font-size: 2rem 	} 	.winner__left__list { 		width: calc(100% - 25px); 		padding: 20px 7px 40px 15px 	} 	.winner__right__list { 		width: calc(100% - 8px); 		padding: 20px 0 37px 5px 	} 	.winner__right__list .game-jackpot__image { 		background-size: contain; 		width: 70px 	} 	.winner__right__list .game-jackpot__total { 		font-size: 50px; 		font-size: 5rem 	} 	.logo-winner-man { 		width: 50px; 		margin-left: -30px; 		background-size: contain; 		background-position: left center 	} 	.logo-winner-man-db { 		display: block; 		width: 50px; 		-webkit-box-ordinal-group: -1; 		-ms-flex-order: -2; 		order: -2; 		background: url(/uploads/1263/logo-winner-jozer.png) no-repeat right center; 		background-size: contain; 		margin-top: 150px; 		margin-right: -30px 	} 	.btn-box { 		margin-top: 25px 	} 	.btn-box .btn-get { 		width: 150px; 		height: 40px 	} 	#footer-big { 		display: none 	} 	#footer-mob { 		display: block 	} }  @media only screen and (max-width:815px) and (orientation:landscape) { 	html { 		font-size: 8px 	} 	.notification-box .notification__description { 		background-position: center bottom; 		width: 340px 	} 	.notification-box .notification__text { 		margin-top: 165px 	} 	.notification-box .notification__check { 		margin-top: 5px 	} 	.notification-box .notification .notification-btn .btn { 		margin-top: 30px 	} 	.notification-box .notification .notification-btn .notification-no-link { 		margin-top: 40px 	} }  @media only screen and (max-width:768px) { 	html { 		font-size: 8px 	} 	.btn-play-slider { 		display: none 	} 	.tile__block { 		max-width: 600px 	} 	.cabinet-wrapper { 		padding-top: 0 	} 	.btn-back-big { 		display: none 	} 	.btn-back-mob { 		display: -webkit-box; 		display: -ms-flexbox; 		display: flex; 		position: absolute; 		width: 100px; 		left: 50%; 		bottom: 0; 		-webkit-transform: translateX(-60%); 		transform: translateX(-60%) 	} 	.page-promo { 		padding-top: 0 	} 	.promo-wrap .title-decor_red { 		border: none; 		padding: 5px 0; 		font-size: 30px 	} 	.promo-wrap .title-decor_red::after { 		content: none 	} 	.promo-wrap .page-promo { 		padding-top: 0 	} 	.promo-wrap .page-promo__title-box { 		width: 100% 	} 	.promo-list { 		display: -webkit-box; 		display: -ms-flexbox; 		display: flex; 		-ms-flex-pack: distribute; 		justify-content: space-around; 		-ms-flex-wrap: wrap; 		flex-wrap: wrap; 		margin-left: -20px 	} 	.promo-list__item { 		display: block; 		padding: 20px 0 0 0; 		width: 26%; 		-webkit-box-sizing: unset; 		box-sizing: unset 	} 	.promo-list .promo-item { 		height: 100%; 		margin-bottom: 20px; 		width: 80% 	} 	.promo-list .promo-item__title { 		padding: 0 	} 	.promo-list .promo-item__type_violet, 	.promo-list .promo-item__type_yellow { 		width: 55px; 		height: 40px; 		right: -45px; 		line-height: 40px 	} 	.promo-banner { 		position: relative; 		height: 100% 	} 	.promo-banner__title-box { 		margin: 0 auto 	} 	.promo-banner .title-decor_white { 		font-size: 30px; 		font-size: 3rem 	} 	.promo-text { 		padding: 0 20px 	} 	.page-cash { 		padding: 0 0 30px 	} 	.page-cash .nav-big { 		display: block; 		margin: 0 20px; 		padding: 0 	} 	.page-cash .nav-content__title { 		display: block; 		margin: 2px auto; 		font-size: 55px; 		font-size: 5.5rem 	} 	.page-cash .btn-back { 		font-size: 14px; 		font-size: 1.4rem 	} 	.page-cash .btn-back::before { 		left: 10px 	} 	.cash-wrap { 		margin: 0 auto; 		width: 90% 	} 	.cash-list { 		padding: 10px 0 	} 	.cash-list__item { 		padding: 2% .5% 	} 	.payment-item-box { 		width: 140px 	} 	.payment-item-box__title { 		font-size: 11px; 		font-size: 1.1rem 	} 	.payment-item { 		height: 140px 	} 	.payment-item__image { 		padding: 40px 0 0 	} 	.filters { 		margin: 20px 0 	} 	.history-filters { 		width: 500px 	} 	.history-box { 		margin: 10px auto 20px; 		padding: 0 20px 	} 	.tournament-list .carousel-tournament-wrap { 		max-width: 25% 	} 	.tournament-list .inner-content { 		left: -10px; 		width: 220px 	} 	.tournament-detail .rays-left-box, 	.tournament-detail .rays-right-box { 		display: none 	} 	.tournament-item { 		margin: 25px 0 70px 0 	} 	.tournament-item .tournament-list { 		-ms-flex-wrap: wrap; 		flex-wrap: wrap 	} 	.tournament-item .carousel-tournament-wrap { 		max-width: 100%; 		-webkit-box-ordinal-group: 3; 		-ms-flex-order: 2; 		order: 2 	} 	.tournament-item .carousel-tournament-wrap .slick-slide { 		margin: 0 3px 	} 	.cookie__description { 		width: 300px 	} 	.cookie-btn { 		width: 140px 	} 	.footer-information { 		-webkit-box-orient: vertical; 		-webkit-box-direction: normal; 		-ms-flex-direction: column; 		flex-direction: column; 		-webkit-box-align: center; 		-ms-flex-align: center; 		align-items: center 	} 	.footer-information .site-information { 		display: none 	} 	.footer-mob { 		font-family: OpenSans 	} 	.footer-information-mob { 		display: -webkit-box; 		display: -ms-flexbox; 		display: flex; 		-webkit-box-orient: vertical; 		-webkit-box-direction: normal; 		-ms-flex-direction: column; 		flex-direction: column; 		background: #2c2c2c; 		padding: 30px 0 	} 	.provider-list-mob { 		background: #000 	} 	.important-know-box { 		display: -webkit-box; 		display: -ms-flexbox; 		display: flex; 		-ms-flex-pack: distribute; 		justify-content: space-around 	} 	.important-know-mob { 		display: -webkit-box; 		display: -ms-flexbox; 		display: flex; 		-webkit-box-orient: vertical; 		-webkit-box-direction: normal; 		-ms-flex-direction: column; 		flex-direction: column 	} 	.important-know-mob__title { 		color: #666; 		text-transform: uppercase; 		font-size: 20px; 		font-size: 2rem 	} 	.important-know-mob__link { 		padding-top: 20px 	} 	.important-know-mob__link .link { 		display: block; 		padding: 8px 0; 		color: #a6a6a6; 		text-decoration: underline; 		font-size: 16px; 		font-size: 1.6rem 	} 	.social-box-mob .social-title { 		color: #666; 		font-size: 16px; 		font-size: 1.6rem 	} 	.certificate-list-mob { 		background: #000; 		padding-bottom: 25px 	} 	.site-information-mob { 		text-align: center; 		padding: 20px 20px 60px; 		line-height: 1.8; 		background: #2c2c2c; 		font-size: 11px; 		font-size: 1.1rem 	} 	.error-box { 		width: 90%; 		margin: 40px auto 	} }  @media only screen and (max-width:660px) { 	.cash-list__item { 		width: 33.3% 	} }  @media only screen and (max-width:620px) { 	.winner { 		-ms-flex-wrap: wrap; 		flex-wrap: wrap 	} 	#tile-game-big { 		display: none 	} 	#tile-game-mob { 		display: block 	} 	.tile__block { 		max-width: 380px; 		margin: 25px auto 	} 	.nav-tabs__link { 		font-size: 12px; 		font-size: 1.2rem 	} 	.filters { 		margin: 10px 0 	} 	.history-filters { 		width: 100% 	} 	.cookie__description::before { 		content: '' 	} 	.jcf-select:hover { 		-webkit-box-shadow: none; 		box-shadow: none 	} 	.jcf-select:hover::after, 	.jcf-select:hover::before { 		content: ''; 		-webkit-box-shadow: none; 		box-shadow: none 	} 	.slick-dotted.slick-slider { 		margin-bottom: 10px 	} 	.type-game__item { 		margin: 15px 5px 	} 	.filter { 		margin-top: 0 	} 	.filter .down { 		-ms-flex-wrap: wrap; 		flex-wrap: wrap; 		-ms-flex-pack: distribute; 		justify-content: space-around; 		margin-top: 35px 	} 	.filter .down .dropdown { 		-webkit-box-ordinal-group: 2; 		-ms-flex-order: 1; 		order: 1 	} 	.filter .down .dropdown .jcf-select { 		width: 150px; 		height: 50px 	} 	.filter .down .dropdown .jcf-select .jcf-select-text { 		margin-left: 28px; 		line-height: 55px; 		line-height: 5.5rem 	} 	.filter .down .dropdown .jcf-list ul { 		padding-left: 23px 	} 	.filter .down .title-box { 		display: none 	} 	.filter .down .container-search { 		width: 150px; 		-webkit-box-ordinal-group: 2; 		-ms-flex-order: 1; 		order: 1 	} 	.filter .down .container-search .search-filter { 		width: 150px 	} 	.winner__left, 	.winner__right { 		width: 46% 	} }  @media only screen and (max-width:500px) { 	.cash-wrap { 		width: 100% 	} 	.cash-list__item { 		width: 50% 	} 	.document__confirm__card__description { 		margin-right: 15px 	} }  @media only screen and (max-width:480px) { 	html { 		font-size: 8px; 		line-height: 20px 	} 	.page-cash .nav-big { 		display: none 	} 	.page-cash .nav-content::after, 	.page-cash .nav-content::before { 		top: 50px 	} 	.page-cash .nav-content::before { 		right: -1px 	} 	.page-cash .nav-content__title { 		font-size: 42px; 		font-size: 4.2rem 	} 	.filters { 		width: 183px 	} 	.page-authorization { 		padding: 0; 		min-height: 550px 	} 	.page-authorization .authorization-wrap { 		padding-top: 25px 	} 	.page-registration { 		padding: 0 	} 	.registration-wrap { 		width: 100%; 		border: none; 		background: 0 0 	} 	.registration-wrap::after, 	.registration-wrap::before { 		content: none 	} 	.authorization-wrap__social-box, 	.registration-wrap__social-box { 		width: 60% 	} 	.registration-wrap .registration-box { 		width: 80%; 		padding: 20px 0 0 0 	} 	.registration-wrap .form__row_drop { 		margin: 0 auto 	} 	.registration-wrap .inpt-captcha { 		width: 150px 	} 	.registration-wrap .registration-banner { 		position: relative; 		text-align: center 	} 	.registration-box { 		width: 90% 	} 	.tile__block { 		max-width: 320px 	} 	.more-box { 		margin-top: 40px 	} 	.page-restore { 		padding: 30px 0 0 0 	} 	.reset-wrap { 		width: 100%; 		padding: 0 	} 	.reset-wrap .title { 		padding-bottom: 0 	} 	.reset-box { 		width: 80%; 		padding-top: 0 	} 	.restore-wrap { 		width: 100%; 		padding-top: 0 	} 	.restore-msg { 		padding: 10px 0 10px 	} 	.restore-msg__title { 		font-size: 75px; 		font-size: 7.5rem 	} 	.btn-play-slider { 		display: none 	} 	#play-mob { 		display: block 	} 	.type-game__item { 		margin: 5px 0 0 0; 		text-align: center 	} 	.type-game__item:first-child { 		margin-left: 0 	} 	.type-game__item__title { 		display: block; 		background-color: #24323c; 		margin: 0 4px; 		padding: 7px; 		text-transform: uppercase; 		font-family: "Roboto Slab"; 		font-size: 15px; 		font-size: 1.5rem 	} 	.type-game__item__image { 		display: none; 		height: 35px 	} 	.grid-item { 		width: 157px; 		height: 105px; 		-webkit-box-sizing: border-box; 		box-sizing: border-box; 		margin: 3px 	} 	.grid-item:nth-child(2n+1) { 		margin-left: 0 	} 	.grid-item:nth-child(2n) { 		margin-right: 0 	} 	.grid-item-height { 		height: 216px 	} 	.grid-item-super { 		width: 320px; 		height: 216px; 		margin-left: 0; 		margin-right: 0 	} 	.winner-box { 		display: none; 		margin: 55px 0 25px 0; 		font-size: 20px; 		font-size: 2rem 	} 	.winner { 		-webkit-box-orient: vertical; 		-webkit-box-direction: normal; 		-ms-flex-direction: column; 		flex-direction: column; 		-webkit-box-align: center; 		-ms-flex-align: center; 		align-items: center; 		-webkit-box-pack: center; 		-ms-flex-pack: center; 		justify-content: center 	} 	.winner .winner-text { 		font-size: 21px; 		font-size: 2.1rem; 		text-shadow: 0 0 40px #0afbda 	} 	.winner .winner__left, 	.winner .winner__right { 		width: 85% 	} 	.winner .nav-list__item { 		height: 50px 	} 	.winner .nav-list__item .cash { 		-webkit-transform: scaleY(1.6); 		transform: scaleY(1.6); 		font-size: 28px; 		font-size: 2.8rem 	} 	.winner .nav-list__item .user-icon__image { 		width: 16px; 		height: 20px 	} 	.winner .nav-list__item .user-login { 		-ms-flex-preferred-size: 80px; 		flex-basis: 80px; 		font-size: 12px; 		font-size: 1.2rem 	} 	.winner .nav-list__item .logo-game-image { 		width: 30px; 		height: 30px 	} 	.winner .nav-list__item .game-title { 		width: 60px; 		font-size: 10px; 		font-size: 1rem 	} 	.winner__left__border { 		width: 100%; 		height: 200px 	} 	.winner__left__text { 		top: -12px; 		right: 10px; 		width: 230px; 		height: 37px 	} 	.winner__left__list { 		width: calc(100% - 23px); 		height: 135px; 		padding: 20px 7px 40px 15px; 		font-size: 20px; 		font-size: 2rem 	} 	.winner__right { 		-webkit-box-ordinal-group: unset; 		-ms-flex-order: unset; 		order: unset 	} 	.winner__right__border::before { 		width: 100% 	} 	.winner__right__list { 		width: calc(100% - 60px); 		padding: 15px 	} 	.winner__right__text { 		top: -12px; 		left: 20px; 		width: 150px 	} 	.winner .logo-winner-man, 	.winner .logo-winner-man-db { 		-webkit-box-ordinal-group: unset; 		-ms-flex-order: unset; 		order: unset; 		display: block; 		background: url(/uploads/1263/logo-winner-jozer.png) no-repeat; 		background-size: 80%; 		width: 100px; 		height: 85px; 		margin: -10px 0 0 0 	} 	.winner .logo-winner-man { 		background-position: 63px 0; 		-ms-flex-item-align: end; 		align-self: flex-end 	} 	.winner .logo-winner-man-db { 		background-position: -41px 0; 		-ms-flex-item-align: start; 		align-self: flex-start 	} 	.promo-list__item { 		width: 34% 	} 	.promo-banner .title-decor_white { 		font-size: 27px; 		font-size: 2.7rem 	} 	.toast-message { 		max-width: 350px; 		height: 220px 	} 	.tournament-item { 		margin-bottom: 20px 	} 	.tournament-item .tournament-list { 		-webkit-box-orient: vertical; 		-webkit-box-direction: normal; 		-ms-flex-direction: column; 		flex-direction: column; 		-webkit-box-align: center; 		-ms-flex-align: center; 		align-items: center; 		-ms-flex-wrap: nowrap; 		flex-wrap: nowrap 	} 	.tournament-item .tournament-list .carousel-tournament-wrap { 		max-width: 100% 	} 	.tournament-item .tournament-list .upper-border { 		width: 100%; 		border: none; 		border-radius: 0 	} 	.tournament-item .tournament-list .upper-border::after { 		content: none 	} 	.left-ray, 	.right-ray { 		display: none 	} 	.tournament__border .tournament-prize { 		display: -webkit-box; 		display: -ms-flexbox; 		display: flex; 		-webkit-box-align: center; 		-ms-flex-align: center; 		align-items: center; 		position: relative; 		width: calc(100% - 20px); 		height: 180px; 		border-radius: 0; 		border: 10px solid #435562; 		font-size: 16px; 		font-size: 1.6rem 	} 	.tournament__border .tournament-prize .icon-type-tournament { 		height: 100px; 		left: 75%; 		bottom: 0 	} 	.tournament__border .tournament-prize .icon-type-tournament img { 		width: 55% 	} 	.tournament__border .tournament-prize .prize-box { 		position: relative; 		margin-top: -10px; 		left: unset; 		top: unset 	} 	.tournament__border .tournament-prize__row { 		-webkit-box-align: center; 		-ms-flex-align: center; 		align-items: center; 		width: 85%; 		margin: 0 auto 5px auto 	} 	.tournament__border .tournament-prize__row__title { 		width: 70%; 		text-transform: uppercase; 		letter-spacing: 1.3px; 		font-size: 16px; 		font-size: 1.6rem 	} 	.tournament__border .tournament-prize__row__value { 		width: 100%; 		font-family: "Oswald Bold"; 		-webkit-transform: scaleY(1.5); 		transform: scaleY(1.5); 		font-size: 36px; 		font-size: 3.6rem 	} 	.tournament__border__text::before { 		left: -5px 	} 	.tournament-is-completed .carousel-tournament-wrap { 		margin: 30px 0; 		max-width: 100% 	} 	.tournament-is-completed .prize-fond { 		margin-top: 50px 	} 	.tournament-is-completed .tournament-prize { 		height: 150px; 		border-radius: 0 	} 	.tournament-is-completed .prize-box-mob { 		margin-top: 40px 	} 	.tournament-is-completed .tournament-right-border { 		height: 100% 	} 	.tournament-is-completed .big-image { 		height: 400px 	} 	.tournament-is-completed .big-image .center-info { 		margin-top: 40px 	} 	.tournament-square-carousel { 		margin-bottom: 40px; 		max-width: 100% 	} 	.tournament-square-carousel .slick-slide { 		margin: 0 5px 	} 	.tournament-square-carousel .tournament-square-carousel::after { 		content: ''; 		position: absolute; 		top: 0; 		left: 0; 		width: 15%; 		height: 100%; 		background-image: -webkit-gradient(linear, left top, right top, from(#3a4954), color-stop(65%, rgba(58, 73, 84, .81556)), to(rgba(58, 73, 84, 0))); 		background-image: linear-gradient(90deg, #3a4954 0, rgba(58, 73, 84, .81556) 65%, rgba(58, 73, 84, 0) 100%); 		z-index: 10 	} 	.tournament-square-carousel .tournament-square-carousel::before { 		content: ''; 		position: absolute; 		top: 0; 		right: 0; 		width: 15%; 		height: 100%; 		background-image: -webkit-gradient(linear, left top, right top, from(rgba(58, 73, 84, 0)), color-stop(65%, rgba(58, 73, 84, .81556)), to(#3a4954)); 		background-image: linear-gradient(90deg, rgba(58, 73, 84, 0) 0, rgba(58, 73, 84, .81556) 65%, #3a4954 100%); 		z-index: 10 	} 	.tournament-detail .btn-box-tournament { 		height: 40px; 		margin-top: 0 	} 	.tournament-detail .participant-place { 		padding: 6px 10px 6px 6px 	} 	.tournament-detail .participant-info { 		padding: 6px 25px 6px 6px 	} 	.tournament__border__date-value { 		width: 90% 	} 	.big-image::after { 		content: ''; 		position: absolute; 		top: calc(40% - 130px); 		left: calc(50% - 130px); 		width: 220px; 		height: 220px; 		background: #1b262f; 		border-radius: 50%; 		border: 20px solid #24323c 	} 	.big-image .center-info { 		margin-top: 0; 		width: 100%; 		z-index: 10 	} 	.big-image .center-info .prize-box { 		display: block; 		width: 240px; 		margin: 20px auto 	} 	.big-image .tournament__border__text { 		width: 95%; 		margin: 0 auto; 		font-size: 32px; 		font-size: 3.2rem 	} 	.big-image .tournament__border__text::before { 		left: 0 	} 	.big-image .tournament__border__text::after { 		right: 0 	} 	.big-image .left-box, 	.big-image .right-box { 		width: 0 	} 	.big-image .fond, 	.big-image .rate { 		display: none 	} 	.rays-right-box { 		display: none 	} 	.go-back { 		display: none 	} 	.go-back-mob { 		display: block; 		position: absolute; 		top: 0; 		left: 10px; 		z-index: 15 	} 	.go-back-mob .btn-back { 		margin: 0; 		width: 90px 	} 	.tournament-name { 		position: relative; 		margin-top: 75px 	} 	.tournament-name::before { 		position: absolute; 		top: -60px 	} 	.tournament-name .tournament-title { 		font-size: 26px; 		font-size: 2.6rem 	} 	.rules-description, 	.tournament-text { 		margin-top: 0; 		line-height: 22px; 		font-size: 18px; 		font-size: 1.8rem 	} 	.tournament-rules { 		margin-bottom: 25px 	} 	.nav-content { 		margin: 0; 		padding: 10px 10px 15px 	} 	.nav-content__title { 		display: none 	} 	.nav-content .nav-tabs__link { 		font-size: 13px; 		font-size: 1.3rem 	} 	.nav-content .slick-list { 		height: 40px 	} 	.nav-content::after { 		content: ''; 		position: absolute; 		top: 0; 		left: 0; 		width: 10%; 		height: 80px; 		background-image: -webkit-gradient(linear, left top, right top, from(#3a4954), color-stop(65%, rgba(58, 73, 84, .81556)), to(rgba(58, 73, 84, 0))); 		background-image: linear-gradient(90deg, #3a4954 0, rgba(58, 73, 84, .81556) 65%, rgba(58, 73, 84, 0) 100%); 		z-index: 10 	} 	.nav-content::before { 		content: ''; 		position: absolute; 		top: 0; 		right: 0; 		width: 10%; 		height: 80px; 		background-image: -webkit-gradient(linear, left top, right top, from(rgba(58, 73, 84, 0)), color-stop(65%, rgba(58, 73, 84, .81556)), to(#3a4954)); 		background-image: linear-gradient(90deg, rgba(58, 73, 84, 0) 0, rgba(58, 73, 84, .81556) 65%, #3a4954 100%); 		z-index: 10 	} 	.cabinet-content { 		margin-bottom: 10px 	} 	.cabinet-wrapper { 		padding: 0 20px 40px 20px 	} 	.cabinet-wrapper .edit-personal-form .location .jcf-select { 		min-width: 175px 	} 	.cabinet-wrapper .edit-personal-form .jcf-select { 		min-width: 90px 	} 	.cabinet-wrapper .successfully__title { 		font-size: 46px; 		font-size: 4.6rem 	} 	.cabinet-wrapper .document-upload { 		-webkit-box-orient: vertical; 		-webkit-box-direction: normal; 		-ms-flex-direction: column; 		flex-direction: column 	} 	.cabinet-wrapper .document-upload__btn { 		margin-top: 30px 	} 	.cabinet-wrapper .upload-result .progressbar { 		width: 280px; 		margin: 30px 0 0 0 	} 	.cabinet-wrapper .document-progressbar { 		margin-top: 0; 		-webkit-box-pack: center; 		-ms-flex-pack: center; 		justify-content: center 	} 	.document__confirm__card { 		-webkit-box-orient: vertical; 		-webkit-box-direction: normal; 		-ms-flex-direction: column; 		flex-direction: column 	} 	.document__confirm__card__description { 		width: 100% 	} 	.active-status { 		width: 100% 	} 	.active-status .active-status-name { 		display: none 	} 	.active-status .active-status-progressbar { 		margin: 20px 10px 	} 	.active-status .active-status-progressbar .progressbar { 		width: 220px 	} 	.active-status .active-status-progressbar .progressbar .ui-progressbar { 		height: 15px 	} 	.active-status .active-status-progressbar .progressbar .ui-progressbar-value { 		line-height: 16px 	} 	.active-status .active-status-progressbar .active-status-icon { 		padding: 24px 19px; 		background-color: #455662; 		margin-right: 10px 	} 	.played__value .progressbar { 		width: 250px 	} 	.balance-wrapper .balance-bonus { 		margin-top: 20px 	} 	.active-status-bonuses { 		margin-left: 0 	} 	.change-password__form { 		width: 85%; 		margin: 0 auto 	} 	.notification-box .notification { 		max-width: 100%; 		height: 485px 	} 	.notification-box .notification__image { 		background-position: -27px center; 		width: 58px 	} 	.notification-box .notification__text { 		margin-top: 115px 	} 	.notification-box .notification__title { 		font-size: 22px; 		font-size: 2.2rem 	} 	.notification-box .notification-btn .btn { 		margin: 20px 	} 	.notification-box .notification-btn .notification-no-link { 		margin: 30px 20px 	} 	.nav-big { 		display: none 	} 	.nav-mob { 		display: block 	} 	.nav-mob .nav-tabs { 		border: none; 		border-radius: 0; 		margin: 10px auto; 		width: 100%; 		border-top: 2px solid #e44f5b; 		border-bottom: 2px solid #e44f5b 	} 	.slider-navigator-mob { 		border: none; 		border-radius: 0; 		margin: 10px auto; 		width: 100%; 		border-top: 2px solid #e44f5b; 		border-bottom: 2px solid #e44f5b 	} 	.important-know-box { 		display: block 	} 	.footer-information-mob { 		padding-left: 15% 	} 	.technical__title { 		font-size: 130px; 		font-size: 13rem 	} 	.technical__text { 		font-size: 30px; 		font-size: 3rem 	} 	.error-box .error-message .error-text { 		padding: 5px 0; 		font-size: 15px; 		font-size: 1.5rem 	} 	.error-box .error-message__text { 		padding: 60px 0 0 35px 	} 	.cookie { 		-webkit-box-align: center; 		-ms-flex-align: center; 		align-items: center; 		height: 75px; 		padding: 0 5px 	} 	.cookie__description { 		width: 220px; 		margin-right: 5px; 		font-size: 10px 	} 	.cookie__description::before { 		display: none 	} 	.cookie-btn { 		width: 85px; 		height: 40px; 		font-size: 9px 	} 	.hidden-small-down { 		display: none 	} }  @media only screen and (min-width:480px) { 	.hidden-medium-up { 		display: none 	} }  @media only screen and (max-width:390px) { 	.history-filters { 		display: block 	} 	.filters { 		margin: 10px auto 	} }  .txt { 	flex-basis: 650px; 	text-align: left; 	padding: 0 65px; 	line-height: 1.8; }  h2 { 	font-size: 2em !important; 	padding: 15px 0 !important; 	font-size: 2.2rem!important; }  h3 { 	font-size: 1em !important; 	padding: 12px 0 !important; 	font-size: 1.5rem!important; }  .txt ul, ol { 	padding: 0 0 10px 25px; 	font-family: "Roboto Slab Light"; 	letter-spacing: .2px; 	font-size: 1.6rem; }  .txt ul li { 	font-family: "Roboto Slab Light"; 	letter-spacing: .2px; 	font-size: 1.6rem; 	list-style: disc; }  .txt ol li { 	font-family: "Roboto Slab Light"; 	letter-spacing: .2px; 	font-size: 1.6rem; }  .txt img { 	max-width: 100%; 	height: auto; }  @media only screen and (max-width:480px) { 	.type-game { 		display: -webkit-box; 		display: -moz-box; 		display: -ms-flexbox; 		display: -webkit-flex; 		-webkit-flex-flow: row wrap; 		justify-content: center; 	} 	.type-game__item { 		margin: 5px 10px!important; 		width: auto; 	} 	.slick-slider .slick-track { 		width: 100%!important; 		justify-content: center; 		display: -webkit-flex; 		display: -moz-box; 		display: -ms-flexbox; 		-webkit-flex-flow: row wrap; 	} 	h1 { 		font-size: 24px; 		line-height: 32px; 	} 	.slick-slider .slick-track { 		transform: none!important; 	} 	.grid-item, 	.grid-item-super { 		max-width: 100%; 	} }  @media only screen and (max-width:360px) { 	.txt { 		padding: 0 20px; 	} 	.nav-footer-mob__link { 		font-size: 12px; 	} }