/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
*, :after, :before {
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box
}

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0;
	-webkit-font-feature-settings: "kern" 1;
	-moz-font-feature-settings: "kern" 1;
	-o-font-feature-settings: "kern" 1;
	text-rendering: geometricPrecision;
	-webkit-font-smoothing: antialiased
}

article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display: block
}

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden], template {
	display: none
}

a {
	background-color: transparent
}

a:active, a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b, strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

mark {
	background: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

img {
	border: 0
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0
}

code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em
}

button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0
}

button:focus, input:focus, optgroup:focus, select:focus, textarea:focus {
	outline: 0
}

button {
	overflow: visible
}

button, select {
	text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled], html input[disabled] {
	cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0
}

input {
	line-height: normal
}

input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
	height: auto
}

input[type=search] {
	-webkit-appearance: textfield;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto
}

optgroup {
	font-weight: 700
}

td, th {
	padding: 0
}

iframe#ssIFrame_google {
	position: absolute;
	width: 1px;
	height: 1px;
	top: -9999px;
	left: -9999px
}

@font-face {
	font-family: icon;
	font-style: normal;
	font-weight: 700;
	src: url(//cdn01.x-plarium.com/browser/content/portal/common/fonts/icons-96eae321.woff) format("woff")
}

@font-face {
	font-family: MuseoSans;
	src: url(//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-0020-007F-300.woff) format("woff");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: MuseoSans;
	src: url(//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-0020-007F-500.woff) format("woff");
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: MuseoSans;
	src: url(//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-0020-007F-700.woff) format("woff");
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-family: MuseoSans;
	src: url(//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-0401-0451-300.woff) format("woff");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: MuseoSans;
	src: url(//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-0401-0451-500.woff) format("woff");
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: MuseoSans;
	src: url(//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-0401-0451-700.woff) format("woff");
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-family: MuseoSans;
	src: url(//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-00A1-017F_0307-300.woff) format("woff");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: MuseoSans;
	src: url(//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-00A1-017F_0307-500.woff) format("woff");
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: MuseoSans;
	src: url(//cdn01.x-plarium.com/browser/content/portal/common/fonts/museo-sans/museosans-00A1-017F_0307-700.woff) format("woff");
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-family: PT Sans;
	src: url(//cdn01.x-plarium.com/browser/content/portal/common/fonts/pt-sans/pt-sans.woff) format("woff");
	font-style: normal;
	font-weight: 400
}

@font-face {
	font-family: PT Sans;
	src: url(//cdn01.x-plarium.com/browser/content/portal/common/fonts/pt-sans/pt-sans-bold.woff) format("woff");
	font-style: normal;
	font-weight: 700
}

@font-face {
	font-family: Play;
	src: url(//cdn01.x-plarium.com/browser/content/portal/common/fonts/play/play.woff) format("woff");
	font-style: normal;
	font-weight: 400
}

@font-face {
	font-family: Play;
	src: url(//cdn01.x-plarium.com/browser/content/portal/common/fonts/play/play-bold.woff) format("woff");
	font-style: normal;
	font-weight: 700
}

@font-face {
	font-family: Lithos;
	src: url(//cdn01.x-plarium.com/browser/content/portal/sparta/fonts/LithosProCyrBold.woff) format("woff");
	font-style: normal;
	font-weight: 400
}

@font-face {
	font-family: Prime;
	src: url(//cdn01.x-plarium.com/browser/content/portal/soldiers-inc/fonts/prime_regular.woff) format("woff");
	font-style: normal;
	font-weight: 700
}

@font-face {
	font-family: Cuprum;
	src: url(//cdn01.x-plarium.com/browser/content/portal/nords/fonts/Cuprum.woff) format("woff");
	font-style: normal;
	font-weight: 400
}

@font-face {
	font-family: MagistralC;
	src: url(//cdn01.x-plarium.com/browser/content/portal/common/fonts/magistral-c/MagistralC-Bold.woff) format("woff");
	font-weight: 400;
	font-style: normal
}

.fix-body {
	overflow: hidden
}

.fix-body body:before {
	content: "";
	display: block;
	position: fixed;
	z-index: 1;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow-y: scroll
}

.hidden {
	display: none
}

.cf:after, .cf:before {
	content: " ";
	display: table
}

.cf:after {
	clear: both
}

.disable-hover, .disable-hover * {
	pointer-events: none !important
}

.b-layout {
	margin-left: auto;
	margin-right: auto;
	width: 960px
}

@media (min-width: 1441px) {
	.b-layout {
		width: 1368px
	}
}

@media (max-device-width: 1024px) {
	.b-layout {
		margin: 0 8px;
		width: auto
	}
}

@media (min-device-width: 768px) and (max-device-width: 1024px) {
	.b-layout {
		margin: 0 12px
	}
}

.b-layout_padding {
	padding: 0 8px
}

@media (min-width: 1441px) {
	.b-layout_padding {
		padding: 0 12px
	}
}

@media (max-device-width: 1024px) {
	.b-layout_padding {
		padding: 0 6px
	}
}

@media (min-device-width: 768px) and (max-device-width: 1024px) {
	.b-layout_padding {
		padding: 0 7px
	}
}

.b-flex {
	display: -ms-flexbox;
	display: flex
}

.b-flex_flex-wrap_wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.b-flex_flex-wrap_nowrap {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.b-flex_flex-direction_row {
	-ms-flex-direction: row;
	flex-direction: row
}

.b-flex_flex-direction_row-reverse {
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.b-flex_flex-direction_column {
	-ms-flex-direction: column;
	flex-direction: column
}

.b-flex_flex-direction_column-reverse {
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

.b-flex_justify-content_flex-start {
	-ms-flex-pack: start;
	justify-content: flex-start
}

.b-flex_justify-content_flex-end {
	-ms-flex-pack: end;
	justify-content: flex-end
}

.b-flex_justify-content_center {
	-ms-flex-pack: center;
	justify-content: center
}

.b-flex_justify-content_space-between {
	-ms-flex-pack: justify;
	justify-content: space-between
}

.b-flex_justify-content_space-around {
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.b-flex_align-items_flex-start {
	-ms-flex-align: start;
	-ms-grid-row-align: flex-start;
	align-items: flex-start
}

.b-flex_align-items_flex-end {
	-ms-flex-align: end;
	-ms-grid-row-align: flex-end;
	align-items: flex-end
}

.b-flex_align-items_center {
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center
}

.b-flex_align-items_baseline {
	-ms-flex-align: baseline;
	-ms-grid-row-align: baseline;
	align-items: baseline
}

.b-flex_align-items_stretch {
	-ms-flex-align: stretch;
	-ms-grid-row-align: stretch;
	align-items: stretch
}

.b-flex_align-content_flex-start {
	-ms-flex-line-pack: start;
	align-content: flex-start
}

.b-flex_align-content_flex-end {
	-ms-flex-line-pack: end;
	align-content: flex-end
}

.b-flex_align-content_center {
	-ms-flex-line-pack: center;
	align-content: center
}

.b-flex_align-content_space-between {
	-ms-flex-line-pack: justify;
	align-content: space-between
}

.b-flex_align-content_space-around {
	-ms-flex-line-pack: distribute;
	align-content: space-around
}

.b-flex_align-content_stretch {
	-ms-flex-line-pack: stretch;
	align-content: stretch
}

.b-flex_align_start-start {
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: start;
	-ms-grid-row-align: flex-start;
	align-items: flex-start
}

.b-flex_align_start-center {
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center
}

.b-flex_align_start-end {
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: end;
	-ms-grid-row-align: flex-end;
	align-items: flex-end
}

.b-flex_align_start-stretch {
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: stretch;
	-ms-grid-row-align: stretch;
	align-items: stretch
}

.b-flex_align_center-start {
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: start;
	-ms-grid-row-align: flex-start;
	align-items: flex-start
}

.b-flex_align_center-center {
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center
}

.b-flex_align_center-end {
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: end;
	-ms-grid-row-align: flex-end;
	align-items: flex-end
}

.b-flex_align_center-stretch {
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: stretch;
	-ms-grid-row-align: stretch;
	align-items: stretch
}

.b-flex_align_end-start {
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: start;
	-ms-grid-row-align: flex-start;
	align-items: flex-start
}

.b-flex_align_end-center {
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center
}

.b-flex_align_end-end {
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: end;
	-ms-grid-row-align: flex-end;
	align-items: flex-end
}

.b-flex_align_end-stretch {
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: stretch;
	-ms-grid-row-align: stretch;
	align-items: stretch
}

.b-flex_align_around-start {
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-ms-flex-align: start;
	-ms-grid-row-align: flex-start;
	align-items: flex-start
}

.b-flex_align_around-center {
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center
}

.b-flex_align_around-center, .b-flex_align_around-end {
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.b-flex_align_around-end {
	-ms-flex-align: end;
	-ms-grid-row-align: flex-end;
	align-items: flex-end
}

.b-flex_align_around-stretch {
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-ms-flex-align: stretch;
	-ms-grid-row-align: stretch;
	align-items: stretch
}

.b-flex_align_between-start {
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: start;
	-ms-grid-row-align: flex-start;
	align-items: flex-start
}

.b-flex_align_between-center {
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	-ms-grid-row-align: center;
	align-items: center
}

.b-flex_align_between-end {
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: end;
	-ms-grid-row-align: flex-end;
	align-items: flex-end
}

.b-flex_align_between-stretch {
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: stretch;
	-ms-grid-row-align: stretch;
	align-items: stretch
}

.m-no-flexbox.m-no-flexboxtweener .b-flex {
	white-space: nowrap
}

.m-no-flexbox.m-no-flexboxtweener .b-flex_flex-wrap_wrap {
	white-space: normal
}

.b-col_md_1 {
	width: 8.33333%;
	padding: 0 8px
}

.b-col_md_2 {
	width: 16.66667%;
	padding: 0 8px
}

.b-col_md_3 {
	width: 25%;
	padding: 0 8px
}

.b-col_md_4 {
	width: 33.33333%;
	padding: 0 8px
}

.b-col_md_5 {
	width: 41.66667%;
	padding: 0 8px
}

.b-col_md_6 {
	width: 50%;
	padding: 0 8px
}

.b-col_md_7 {
	width: 58.33333%;
	padding: 0 8px
}

.b-col_md_8 {
	width: 66.66667%;
	padding: 0 8px
}

.b-col_md_9 {
	width: 75%;
	padding: 0 8px
}

.b-col_md_10 {
	width: 83.33333%;
	padding: 0 8px
}

.b-col_md_11 {
	width: 91.66667%;
	padding: 0 8px
}

.b-col_md_12 {
	width: 100%;
	padding: 0 8px
}

.b-col_md-offset_1 {
	margin-left: 8.33333%
}

.b-col_md-offset_2 {
	margin-left: 16.66667%
}

.b-col_md-offset_3 {
	margin-left: 25%
}

.b-col_md-offset_4 {
	margin-left: 33.33333%
}

.b-col_md-offset_5 {
	margin-left: 41.66667%
}

.b-col_md-offset_6 {
	margin-left: 50%
}

.b-col_md-offset_7 {
	margin-left: 58.33333%
}

.b-col_md-offset_8 {
	margin-left: 66.66667%
}

.b-col_md-offset_9 {
	margin-left: 75%
}

.b-col_md-offset_10 {
	margin-left: 83.33333%
}

.b-col_md-offset_11 {
	margin-left: 91.66667%
}

.b-col_md-offset_12 {
	margin-left: 100%
}

.b-col_negative-indent {
	margin-left: -8px;
	margin-right: -8px
}

@media (min-width: 1441px) {
	.b-col_lg_1, .b-col_md_1, .b-col_md_10, .b-col_md_11, .b-col_md_12, .b-col_md_2, .b-col_md_3, .b-col_md_4, .b-col_md_5, .b-col_md_6, .b-col_md_7, .b-col_md_8, .b-col_md_9 {
		padding: 0 12px
	}

	.b-col_lg_1 {
		width: 8.33333%
	}

	.b-col_lg_2 {
		width: 16.66667%;
		padding: 0 12px
	}

	.b-col_lg_3 {
		width: 25%;
		padding: 0 12px
	}

	.b-col_lg_4 {
		width: 33.33333%;
		padding: 0 12px
	}

	.b-col_lg_5 {
		width: 41.66667%;
		padding: 0 12px
	}

	.b-col_lg_6 {
		width: 50%;
		padding: 0 12px
	}

	.b-col_lg_7 {
		width: 58.33333%;
		padding: 0 12px
	}

	.b-col_lg_8 {
		width: 66.66667%;
		padding: 0 12px
	}

	.b-col_lg_9 {
		width: 75%;
		padding: 0 12px
	}

	.b-col_lg_10 {
		width: 83.33333%;
		padding: 0 12px
	}

	.b-col_lg_11 {
		width: 91.66667%;
		padding: 0 12px
	}

	.b-col_lg_12 {
		width: 100%;
		padding: 0 12px
	}

	.b-col_lg-offset_1 {
		margin-left: 8.33333%
	}

	.b-col_lg-offset_2 {
		margin-left: 16.66667%
	}

	.b-col_lg-offset_3 {
		margin-left: 25%
	}

	.b-col_lg-offset_4 {
		margin-left: 33.33333%
	}

	.b-col_lg-offset_5 {
		margin-left: 41.66667%
	}

	.b-col_lg-offset_6 {
		margin-left: 50%
	}

	.b-col_lg-offset_7 {
		margin-left: 58.33333%
	}

	.b-col_lg-offset_8 {
		margin-left: 66.66667%
	}

	.b-col_lg-offset_9 {
		margin-left: 75%
	}

	.b-col_lg-offset_10 {
		margin-left: 83.33333%
	}

	.b-col_lg-offset_11 {
		margin-left: 91.66667%
	}

	.b-col_lg-offset_12 {
		margin-left: 100%
	}

	.b-col_negative-indent {
		margin-left: -12px;
		margin-right: -12px
	}
}

@media (max-width: 1024px) {
	.b-col_xs_1 {
		width: 25%;
		padding: 0 6px
	}

	.b-col_xs_2 {
		width: 50%;
		padding: 0 6px
	}

	.b-col_xs_3 {
		width: 75%;
		padding: 0 6px
	}

	.b-col_xs_4 {
		width: 100%;
		padding: 0 6px
	}

	.b-col_xs-offset_0 {
		margin-left: 0
	}

	.b-col_xs-offset_1 {
		margin-left: 25%
	}

	.b-col_xs-offset_2 {
		margin-left: 50%
	}

	.b-col_xs-offset_3 {
		margin-left: 75%
	}

	.b-col_xs-offset_4 {
		margin-left: 100%
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.b-col_sm_1 {
		width: 8.33333%;
		padding: 0 7px
	}

	.b-col_sm_2 {
		width: 16.66667%;
		padding: 0 7px
	}

	.b-col_sm_3 {
		width: 25%;
		padding: 0 7px
	}

	.b-col_sm_4 {
		width: 33.33333%;
		padding: 0 7px
	}

	.b-col_sm_5 {
		width: 41.66667%;
		padding: 0 7px
	}

	.b-col_sm_6 {
		width: 50%;
		padding: 0 7px
	}

	.b-col_sm_7 {
		width: 58.33333%;
		padding: 0 7px
	}

	.b-col_sm_8 {
		width: 66.66667%;
		padding: 0 7px
	}

	.b-col_sm_9 {
		width: 75%;
		padding: 0 7px
	}

	.b-col_sm_10 {
		width: 83.33333%;
		padding: 0 7px
	}

	.b-col_sm_11 {
		width: 91.66667%;
		padding: 0 7px
	}

	.b-col_sm_12 {
		width: 100%;
		padding: 0 7px
	}

	.b-col_sm-offset_0 {
		margin-left: 0
	}

	.b-col_sm-offset_1 {
		margin-left: 8.33333%
	}

	.b-col_sm-offset_2 {
		margin-left: 16.66667%
	}

	.b-col_sm-offset_3 {
		margin-left: 25%
	}

	.b-col_sm-offset_4 {
		margin-left: 33.33333%
	}

	.b-col_sm-offset_5 {
		margin-left: 41.66667%
	}

	.b-col_sm-offset_6 {
		margin-left: 50%
	}

	.b-col_sm-offset_7 {
		margin-left: 58.33333%
	}

	.b-col_sm-offset_8 {
		margin-left: 66.66667%
	}

	.b-col_sm-offset_9 {
		margin-left: 75%
	}

	.b-col_sm-offset_10 {
		margin-left: 83.33333%
	}

	.b-col_sm-offset_11 {
		margin-left: 91.66667%
	}

	.b-col_sm-offset_12 {
		margin-left: 100%
	}
}

.b-col_no-padding {
	padding: 0
}

.m-no-flexbox.m-no-flexboxtweener .b-col_md_1, .m-no-flexbox.m-no-flexboxtweener .b-col_md_10, .m-no-flexbox.m-no-flexboxtweener .b-col_md_11, .m-no-flexbox.m-no-flexboxtweener .b-col_md_12, .m-no-flexbox.m-no-flexboxtweener .b-col_md_2, .m-no-flexbox.m-no-flexboxtweener .b-col_md_3, .m-no-flexbox.m-no-flexboxtweener .b-col_md_4, .m-no-flexbox.m-no-flexboxtweener .b-col_md_5, .m-no-flexbox.m-no-flexboxtweener .b-col_md_6, .m-no-flexbox.m-no-flexboxtweener .b-col_md_7, .m-no-flexbox.m-no-flexboxtweener .b-col_md_8, .m-no-flexbox.m-no-flexboxtweener .b-col_md_9 {
	display: inline-block;
	vertical-align: top;
	margin-left: -2px;
	margin-right: -2px;
	white-space: normal
}

.b-baseline_h_1 {
	height: 1rem
}

.b-baseline_h_2 {
	height: 2rem
}

.b-baseline_h_3 {
	height: 3rem
}

.b-baseline_h_4 {
	height: 4rem
}

.b-baseline_h_5 {
	height: 5rem
}

.b-baseline_h_6 {
	height: 6rem
}

.b-baseline_h_7 {
	height: 7rem
}

.b-baseline_h_8 {
	height: 8rem
}

.b-baseline_h_9 {
	height: 9rem
}

.b-baseline_h_10 {
	height: 10rem
}

.b-baseline_m_1 {
	margin-top: 1rem;
	margin-bottom: 1rem
}

.b-baseline_m_2 {
	margin-top: 2rem;
	margin-bottom: 2rem
}

.b-baseline_m_3 {
	margin-top: 3rem;
	margin-bottom: 3rem
}

.b-baseline_m_4 {
	margin-top: 4rem;
	margin-bottom: 4rem
}

.b-baseline_m_5 {
	margin-top: 5rem;
	margin-bottom: 5rem
}

.b-baseline_mt_1 {
	margin-top: 1rem
}

.b-baseline_mt_2 {
	margin-top: 2rem
}

.b-baseline_mt_3 {
	margin-top: 3rem
}

.b-baseline_mt_4 {
	margin-top: 4rem
}

.b-baseline_mt_5 {
	margin-top: 5rem
}

.b-baseline_mb_1 {
	margin-bottom: 1rem
}

.b-baseline_mb_2 {
	margin-bottom: 2rem
}

.b-baseline_mb_3 {
	margin-bottom: 3rem
}

.b-baseline_mb_4 {
	margin-bottom: 4rem
}

.b-baseline_mb_5 {
	margin-bottom: 5rem
}

.b-html {
	color: #eee
}

.b-html h1, .b-html h2, .b-html h3, .b-html h4, .b-html h5 {
	color: #fff
}

.b-html h1 {
	margin: 2rem 0 .5rem;
	letter-spacing: 0;
	text-transform: none;
	font-weight: 500;
	font-size: 28px
}

@media (max-device-width: 1024px) {
	.b-html h1 {
		margin: .5rem 0
	}
}

@media (min-width: 1441px) {
	.b-html h1 {
		margin: 1rem 0
	}
}

.b-html h2 {
	margin: 1rem 0 .5rem;
	font-size: 18px;
	line-height: 1rem
}

@media (min-width: 1441px) {
	.b-html h2 {
		font-size: 20px
	}
}

.b-html h3, .b-html h4 {
	margin: 1rem 0 .5rem;
	font-size: 17px;
	font-weight: 500
}

.b-html h4, .b-html h5, .b-html h6, .b-html ol, .b-html p, .b-html ul {
	margin: .5rem 0;
	list-style-position: outside
}

.b-html ol, .b-html ul {
	padding-left: 30px
}

.b-html a {
	border-bottom: 1px solid rgba(0, 102, 173, .5);
	color: #25a4e5
}

.b-html a:hover {
	color: #25a4e5;
	border-bottom: none
}

.b-html a:active {
	opacity: .7
}

.b-html iframe, .b-html object {
	width: 100%
}

.b-html img {
	width: auto !important;
	height: auto !important
}

.b-html > :first-child {
	margin-top: 0
}

.b-html_dark, .b-html_dark h1, .b-html_dark h2, .b-html_dark h3, .b-html_dark h4, .b-html_dark h5 {
	color: #000
}

.b-html_dark a:hover {
	color: #79a8ff
}

.b-html__scroll {
	overflow: auto
}

* {
	margin: 0;
	padding: 0;
	word-wrap: break-word
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 400
}

abbr, acronym, fieldset, img {
	border: 0
}

code {
	line-height: 1em
}

pre {
	overflow: auto;
	clear: both;
	word-wrap: normal;
	-moz-tab-size: 4;
	tab-size: 4
}

sub, sup {
	line-height: .5em
}

.wp-caption, img {
	max-width: 100%;
	height: auto
}

embed, iframe, object, video {
	display: block;
	max-width: 100%
}

img {
	display: block
}

.wp-smiley {
	display: inline
}

button, input[type=submit] {
	cursor: pointer;
	overflow: visible;
	-webkit-appearance: none
}

html {
	display: block;
	width: 100%;
	min-height: 100%;
	height: auto;
	min-width: 1000px;
	background-color: #04070b;
	font-family: MuseoSans;
	z-index: 1;
	font-size: 22px
}

@media (min-width: 1441px) {
	html {
		font-size: 24px
	}
}

body {
	display: block;
	width: 100%;
	min-height: 100%;
	z-index: 1;
	position: relative;
	font-size: 18px;
	line-height: 24px;
	background-color: #0d0d0d;
	background-repeat: no-repeat;
	background-position: top;
	color: #fff
}

h1, h2, h3, h4, h5, h6, ol, p, ul {
	margin-bottom: .5rem
}

.b-h1, h1 {
	font-weight: 700;
	font-size: 34px;
	text-transform: uppercase;
	letter-spacing: .05rem
}

.b-h1, .b-h2, h1, h2 {
	line-height: 1.5rem
}

.b-h2, h2 {
	font-weight: 500;
	font-size: 28px;
	text-transform: none;
	letter-spacing: .015rem
}

.b-h3, .b-h4, .b-h5, .b-h6, h3, h4, h5, h6 {
	font-weight: 700;
	font-size: 20px;
	line-height: 1rem;
	text-transform: none
}

a {
	color: #25a4e5;
	text-decoration: underline;
	border-bottom: none !important
}

a:hover {
	text-decoration: none
}

img {
	max-width: 100%;
	border: 0 none;
	outline: 0 none
}

hr {
	border: none;
	border-top: 1px solid #ddd;
	margin: 1rem 0
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%
}

td {
	border: 1px solid #eee;
	padding: 5px 8px
}

ol, ul {
	list-style-position: inside
}

.pagination {
	height: 0;
	overflow: hidden
}

.p-master {
	min-height: 100vh;
	height: auto;
	max-width: 1920px;
	margin: 0 auto
}

.p-master, .p-master__content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}

.p-master__content {
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	min-height: 100%
}

.p-master__news {
	margin-bottom: 2.5rem
}

.p-master__article {
	margin-bottom: 2rem
}

.p-master__read-more {
	margin-bottom: 2.5rem;
	overflow: hidden
}

.header {
	z-index: 50;
	display: block;
	position: fixed;
	min-width: 1000px;
	background: #1e1e1e;
	border-bottom: 1px solid #414141;
	line-height: 14px;
	font-size: 14px;
	padding: 0;
	right: 0;
	left: 0;
	top: 0
}

.header__content {
	height: 100%
}

.header__block {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	display: block;
	position: relative;
	height: 100%;
	width: auto
}

.m-no-flexbox.m-no-flexboxtweener .header__block_left {
	float: left
}

.m-no-flexbox.m-no-flexboxtweener .header__block_right {
	float: right
}

.header__menu {
	-ms-flex-negative: 1;
	flex-shrink: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.header__logo {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	text-decoration: none;
	outline: 0;
	border: 0;
	width: 50px;
	height: 100%
}

.header__logo:after {
	font-family: icon;
	content: "\E800";
	display: block;
	position: relative;
	color: #fff;
	font-size: 32px;
	line-height: 44px;
	font-weight: 400;
	text-indent: 1px
}

.menu {
	height: 100%;
	list-style: none;
	margin: 0;
	padding: 0
}

.menu > .menu__item {
	float: left;
	margin-left: -1px
}

.menu__list {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.5
}

.menu__item {
	position: relative;
	height: 100%
}

.menu__item-name {
	display: block;
	text-align: left;
	color: #bababa;
	font-weight: 300;
	font-size: 12px;
	text-transform: none
}

.menu__item-name, .menu__item-title {
	position: relative
}

.menu__item-link {
	display: block;
	transition: border-color 0s;
	cursor: pointer;
	height: 100%;
	padding: 0 10px;
	text-align: left;
	color: #fff;
	background: 0 0;
	text-transform: uppercase;
	font-weight: 700;
	border: solid transparent;
	border-width: 0 1px;
	white-space: nowrap;
	line-height: 2.1rem;
	text-decoration: none
}

@media (min-width: 1441px) {
	.menu__item-link {
		line-height: 2rem
	}
}

.menu__item-link_doublestring {
	padding: 8px 10px;
	line-height: 16px
}

.menu__item-link:hover {
	border-width: 0 1px
}

.menu__item-link:hover, .menu__item_active > .menu__item-link {
	background-color: #2e2e2e;
	border-color: #504e4e
}

.menu__item_active > .menu__item-submenu {
	opacity: 1;
	visibility: visible
}

.menu__item.submenu > .menu__item-link {
	padding-right: 27px
}

.menu__item.submenu > .menu__item-link:before {
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	right: 15px;
	margin-top: -1px;
	border: 4px solid;
	border-color: #fff transparent transparent
}

.menu__item_active.submenu > .menu__item-link:before {
	margin-top: -6px;
	border-color: transparent transparent #fff
}

.menu__games-category {
	min-width: 225px;
	padding: 10px 0
}

.menu__games-category-link {
	border: 0
}

.menu__games-category-link:before {
	font-family: icon;
	position: relative;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	padding-right: 7px
}

.menu__games-category.browser .menu__games-category-link:before {
	content: "\E805"
}

.menu__games-category.mobile .menu__games-category-link:before {
	content: "\E822"
}

.menu__sub {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1.5;
	position: absolute;
	top: auto;
	border: 1px solid #504e4e;
	background: #1e1e1e;
	background: rgba(30, 30, 30, .95);
	min-width: 100%;
	opacity: 0;
	visibility: hidden;
	transition: opacity .3s, visibility .3s
}

.menu__sub .menu__sub {
	top: -1px;
	left: 100%
}

.menu__sub .menu__item-link {
	position: relative;
	padding: 0 10px 0 15px;
	color: #919191;
	font-size: 14px;
	font-weight: 500;
	border: 0
}

.menu__sub .menu__item-link_game {
	text-transform: none;
	padding: 5px 5px 5px 15px;
	border: 0;
	color: #919191;
	font-weight: 400;
	line-height: 21px
}

.menu__sub .menu__item-link_game:focus, .menu__sub .menu__item-link_game:hover {
	background-color: #474747 !important;
	border: 0
}

.menu__sub .menu__item-link:focus, .menu__sub .menu__item-link:hover {
	background-color: #474747;
	color: #fff
}

.menu__sub .menu__item.submenu > .menu__item-link {
	padding-right: 25px
}

.menu__sub .menu__item.submenu > .menu__item-link:before {
	right: 6px;
	margin-top: -5px;
	border-color: transparent transparent transparent #fff
}

.menu__sub .menu__item_active.submenu > .menu__item-link:before {
	right: 10px;
	border-color: transparent #fff transparent transparent
}

.menu__item-burger {
	display: none
}

.menu__item-burger.submenu > .menu__item-link {
	font-size: 0;
	padding-right: 10px
}

.menu__item-burger.submenu > .menu__item-link:before {
	display: none
}

.menu__item-burger.submenu > .menu__item-link:after {
	font-family: Icon;
	display: block;
	content: "\E837";
	font-size: 18px
}

.lang-switcher {
	max-width: 54px
}

.lang-switcher, .lang-switcher__list {
	display: block;
	position: relative;
	height: 100%
}

.lang-switcher__list {
	overflow: hidden;
	margin: 0;
	padding: 0
}

.lang-switcher__list_active {
	height: auto
}

.lang-switcher__item {
	display: block;
	position: relative;
	margin: 0;
	padding: 0
}

.lang-switcher__item:hover {
	background-color: #2e2e2e
}

.lang-switcher__item:first-child:after {
	display: block;
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	cursor: pointer
}

.lang-switcher__list_active .lang-switcher__item:first-child {
	background-color: #2e2e2e
}

.lang-switcher__list_active .lang-switcher__item:first-child .lang-switcher__link:after {
	bottom: 10px;
	border-color: transparent transparent #fff
}

.lang-switcher__item:first-child .lang-switcher__link {
	background-color: transparent
}

.lang-switcher__link {
	display: block;
	position: relative;
	outline: 0;
	border: 0;
	background-color: #1e1e1e;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
	padding: 7px;
	color: #bbb
}

.lang-switcher__link:hover {
	color: #fcfcfc;
	background-color: #2e2e2e
}

.lang-switcher__item:first-child .lang-switcher__link {
	line-height: 30px
}

@media (min-width: 1441px) {
	.lang-switcher__item:first-child .lang-switcher__link {
		line-height: 34px
	}
}

.lang-switcher__item:first-child .lang-switcher__link:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 6px;
	right: 50%;
	margin-right: -3px;
	border-width: 4px;
	border-style: solid;
	border-color: #fff transparent transparent
}

.lang-switcher__ico {
	width: 20px;
	float: left
}

.lang-switcher__ico, .lang-switcher__ico img {
	display: inline-block;
	position: relative;
	height: 10px
}

.lang-switcher__ico img {
	width: 18px
}

.header-social {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	height: 2rem;
	margin: 0;
	list-style-type: none;
	padding: 0 10px
}

.header-social__join {
	display: block;
	border: 4px solid #89ab16;
	background-color: transparent;
	text-decoration: none;
	outline: 0;
	height: 1.5rem;
	padding: 0 15px;
	text-transform: uppercase;
	font-weight: 700;
	text-align: center;
	font-family: MuseoSans;
	font-size: 14px;
	color: #fff;
	position: relative;
	line-height: 2;
	margin: 0 10px
}

.header-social__join:hover {
	background-color: #3d471b
}

.header-social__fb {
	display: block;
	background: #4a5e92;
	width: 1.5rem;
	height: 1.5rem;
	text-decoration: none;
	text-align: center;
	margin: 0 5px
}

.header-social__fb:hover {
	opacity: .8
}

.header-social__fb:after {
	content: "\E80B";
	font-family: icon;
	display: block;
	position: relative;
	color: #fff;
	font-weight: 400;
	line-height: 1.5rem;
	font-size: 18px
}

.header-social__gg {
	display: block;
	background: #b73b31;
	width: 1.5rem;
	height: 1.5rem;
	text-decoration: none;
	text-align: center;
	margin: 0 5px
}

.header-social__gg:hover {
	opacity: .8
}

.header-social__gg:after {
	content: "\E80A";
	font-family: icon;
	display: block;
	position: relative;
	color: #fff;
	font-weight: 400;
	line-height: 1.5rem;
	font-size: 18px
}

.cta {
	display: -ms-flexbox;
	display: flex;
	height: 20rem;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 2rem
}

.cta.m-notfound .cta__title {
	font-size: 60px;
	margin-bottom: inherit
}

.cta__logo {
	display: block;
	padding: 1rem 0;
	padding-right: 65px;
	margin: 0 auto
}

@media (min-width: 1441px) {
	.cta__logo {
		padding-right: 112px
	}
}

.cta__title {
	margin-bottom: 1.5rem;
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	line-height: 2.5rem;
	word-wrap: normal;
	text-transform: uppercase;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, .5), 0 10px 30px rgba(0, 0, 0, .2)
}

.cta__title div {
	font-weight: 500;
	font-size: 40px
}

@media (min-width: 1441px) {
	.cta__title div {
		font-size: 50px
	}
}

@media (min-width: 1441px) {
	.cta__title {
		font-size: 70px
	}
}

.cta__subtitle {
	margin-bottom: 0
}

.cta__text {
	font-size: 16px;
	line-height: 2rem;
	margin: 0 0 1rem
}

.cta__text a {
	text-decoration: none
}

.cta__buttons {
	padding-right: 65px
}

@media (min-width: 1441px) {
	.cta__buttons {
		padding-right: 112px
	}
}

.cta__play-btn-fb {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	border: 0;
	text-decoration: none;
	border-radius: 4px;
	transition: opacity .3s, background .3s;
	box-shadow: 0 17px 49px rgba(0, 0, 0, .6);
	padding: .5rem 0 .5rem 12px;
	background: #03aff9;
	background: linear-gradient(180deg, #4b70bf, #3b5998);
	text-align: center;
	margin-bottom: .5rem
}

.cta__play-btn-fb span {
	display: inline-block;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border-right: 1px solid #323e7b;
	font-size: 28px;
	line-height: 2rem;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(0, 17, 24, .31);
	font-weight: 700;
	color: #fff
}

.cta__play-btn-fb:after {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	content: "";
	width: 3rem;
	height: 2rem;
	background-position: 50%;
	background-size: 1.5rem 1.5rem;
	background-image: url(//cdn01.x-plarium.com/browser/content/minisites/common/fb-icon.svg);
	background-repeat: no-repeat
}

.cta__play-btn-image-portal, .cta__play-btn-portal {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin-bottom: .5rem;
	padding: .5rem 12px;
	text-align: center;
	text-decoration: none;
	border: 0;
	border-radius: 4px;
	transition: opacity .3s, background .3s;
	text-shadow: 1px 1px 1px rgba(0, 17, 24, .31);
	box-shadow: 0 6px 30px rgba(0, 0, 0, .4)
}

.cta__play-btn-image-portal {
	display: inline-block;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none
}

.cta__play-btn-portal span {
	display: inline-block;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 35px;
	line-height: 2rem;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(0, 17, 24, .31);
	font-weight: 700;
	color: #fff;
	z-index: 2
}

.cta__play-btn-portal:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .55))
}

.cta__play-btn-portal:hover:before {
	background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .4))
}

.cta__play-btn-portal:active:before {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .15), rgba(0, 0, 0, .55))
}

.cta__separate {
	text-align: center;
	overflow: hidden;
	height: 1rem;
	margin-bottom: .5rem
}

.cta__separate-text {
	position: relative;
	padding: 0 15px;
	line-height: 1rem;
	font-size: 14px
}

.cta__separate-text:before {
	right: 100%
}

.cta__separate-text:after, .cta__separate-text:before {
	content: "";
	position: absolute;
	top: 50%;
	border-top: 1px solid #49504e;
	width: 1000px
}

.cta__separate-text:after {
	left: 100%
}

.cta__store-separator {
	width: 10px
}

.cta__stores {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.cta__store {
	display: -ms-inline-flexbox;
	height: 2rem
}

.cta__store img {
	display: block;
	width: 160px;
	max-height: 100%
}

.cta.m-front {
	height: 24rem
}

.cta.m-front .cta__play-btn-fb {
	margin-bottom: .5rem
}

.cta.m-notfound {
	height: 29rem
}

.text-section {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 50% 0;
	z-index: 1
}

.text-section_one {
	height: 1000px
}

.text-section_one .text-section__hero {
	display: block;
	position: absolute;
	top: 0;
	right: 47%;
	background-repeat: no-repeat;
	width: 905px;
	height: 827px
}

.text-section_two {
	min-height: 696px
}

.text-section_three {
	min-height: 792px
}

.text-section .m-reverse {
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.text-section__content {
	position: relative;
	padding: 2rem;
	color: #ccc
}

@media (min-width: 1441px) {
	.text-section__content {
		padding: 2.5rem
	}
}

.text-section__title {
	font-size: 28px;
	text-transform: uppercase;
	color: #fff;
	margin-bottom: .5rem
}

@media (min-width: 1441px) {
	.text-section__title {
		font-size: 32px;
		margin-bottom: 1rem
	}
}

.text-section__text {
	font-size: 16px;
	line-height: 1rem
}

@media (min-width: 1441px) {
	.text-section__text {
		font-size: 18px
	}
}

.posts-grid {
	text-align: center
}

.posts-grid_nooverflow {
	overflow: hidden
}

.posts-grid__content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	text-align: left;
	margin: -8px
}

@media (min-width: 1441px) {
	.posts-grid__content {
		margin: -12px
	}
}

.posts-grid__main-title {
	display: inline-block;
	position: relative;
	text-align: center;
	margin-bottom: 1.5rem;
	font-size: 32px;
	font-weight: 500
}

.posts-grid__main-title:before {
	right: 115%
}

.posts-grid__main-title:after, .posts-grid__main-title:before {
	content: "";
	position: absolute;
	top: 50%;
	border-top: 1px solid #49504e;
	width: 100vw
}

.posts-grid__main-title:after {
	left: 115%
}

.posts-grid__image {
	min-width: 100%
}

.posts-grid__item {
	height: 8.5rem;
	margin-bottom: 1rem
}

.posts-grid__item.m-primary {
	height: 19rem
}

.posts-grid__item.m-secondary {
	height: 9rem
}

.posts-grid__item.m-home .posts-grid__link {
	overflow: initial !important
}

.posts-grid__item.m-home .posts-grid__link .posts-grid__text {
	padding-left: 1.5rem
}

.posts-grid__item.m-home .posts-grid__link .posts-grid__text:before {
	display: block;
	position: absolute;
	content: "";
	top: 1rem;
	right: calc(100% - 1rem);
	width: 1.5rem;
	height: 1px;
	background-color: #fff;
	transition: width .3s
}

.posts-grid__item.m-home .posts-grid__link:hover .posts-grid__text:before {
	width: 38px
}

@media (min-width: 1441px) {
	.posts-grid__item.m-home .posts-grid__link:hover .posts-grid__text:before {
		width: 47px
	}
}

.posts-grid__item.m-primary .posts-grid__link:hover .posts-grid__description, .posts-grid__item.m-secondary .posts-grid__link:hover .posts-grid__description {
	max-height: 300px;
	opacity: 1;
	transition: max-height 1.3s ease-out, opacity .4s ease-out
}

.posts-grid__link {
	display: block;
	position: relative;
	height: 100%;
	background-repeat: no-repeat;
	background-position: -99999px -99999px;
	margin-bottom: 1rem;
	text-decoration: none;
	overflow: hidden
}

.posts-grid__link:before {
	top: 0;
	background-repeat: no-repeat;
	background-image: inherit;
	background-size: cover;
	background-position: top;
	z-index: -2
}

.posts-grid__link:after, .posts-grid__link:before {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	content: ""
}

.posts-grid__link:after {
	top: 50%;
	background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .8));
	z-index: -1
}

.posts-grid__text {
	display: inline-block;
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	padding: .5rem 1rem;
	color: #ccc;
	text-shadow: 0 2px 10px #000;
	background-color: transparent !important;
	transition: bottom .3s
}

@media (min-width: 1441px) {
	.posts-grid__text {
		padding: .5rem 1.5rem
	}
}

.posts-grid__title {
	color: #fff;
	text-transform: uppercase;
	font-size: 22px;
	line-height: 1rem;
	font-weight: 500
}

.m-news .posts-grid__title, .posts-grid__title.m-small {
	font-size: 20px;
	line-height: 1rem;
	text-transform: capitalize
}

@media (min-width: 1441px) {
	.posts-grid__title {
		font-size: 32px
	}
}

.posts-grid__description {
	display: block;
	margin-bottom: .5rem;
	opacity: 0;
	color: #fff;
	transition: max-height .6s, opacity .3s;
	max-height: 0;
	font-size: 16px
}

.m-news .posts-grid__description {
	line-height: 22px
}

@media (min-width: 1441px) {
	.posts-grid__description {
		font-size: 18px
	}
}

.posts-grid__read-more {
	display: none
}

.posts-grid__more {
	display: block;
	position: relative;
	cursor: pointer;
	padding: .5rem 0;
	text-align: center;
	line-height: 1rem;
	font-size: 16px;
	transition: opacity .3s;
	color: #25a4e5
}

.posts-grid__more:hover {
	opacity: .7
}

.posts-grid__more span {
	position: relative
}

.posts-grid__more span:after {
	font-family: icon;
	content: "\E821";
	position: absolute;
	right: -30px;
	top: 3px;
	transform: rotate(90deg);
	width: 15px;
	height: 15px
}

.posts-grid__more.m-loading {
	background: hsla(0, 0%, 100%, .1) url(data:image/gif;base64,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) no-repeat 50%
}

.posts-grid__more.m-loading span {
	opacity: 0
}

#breadcrumbs {
	position: relative;
	z-index: 10;
	padding: 17px 0;
	margin: 0;
	background-color: #202020;
	border-top: 1px solid #3e4044;
	text-align: center;
	color: transparent;
	font-size: 14px
}

#breadcrumbs span[property=name] {
	color: #fff;
	margin: 0 6px
}

#breadcrumbs a {
	color: #b1b1b1;
	text-decoration: none
}

#breadcrumbs a span[property=name] {
	color: #b1b1b1
}

#breadcrumbs span[property=itemListElement] {
	display: inline-block;
	position: relative
}

#breadcrumbs span[property=itemListElement]:first-child:before {
	display: none
}

#breadcrumbs span[property=itemListElement]:before {
	display: block;
	font-family: icon;
	content: "\E821";
	position: absolute;
	top: 0;
	left: -10px;
	width: 7px;
	height: 15px;
	font-family: Icon;
	background: 0 0;
	color: #b1b1b1
}

.article {
	position: relative;
	padding-top: 4rem;
	padding-bottom: 2.5rem;
	-ms-flex-pack: center;
	justify-content: center
}

.article__title {
	position: relative;
	text-transform: uppercase;
	font-size: 32px;
	font-weight: 500;
	margin-bottom: 1rem
}

.article__content {
	position: relative;
	color: #ccc
}

.article img {
	display: block;
	margin: 1rem auto
}

.share {
	position: relative;
	padding: 1rem 0 0;
	border-top: 1px solid hsla(0, 0%, 100%, .06)
}

.share__widget {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.share__widget span {
	padding: 0 10px
}

.share__widget .a2a_button svg {
	display: inline;
	transform: scale(2)
}

.share__widget .a2a_svg {
	border-radius: 0 !important
}

.post-control {
	position: absolute;
	right: 121px;
	top: 108px;
	cursor: pointer;
	display: block;
	text-align: center
}

@media (min-width: 1441px) {
	.post-control {
		right: 229px
	}
}

.post-control__button {
	position: relative;
	width: 47px;
	height: 47px;
	display: block;
	border: 1px solid hsla(0, 0%, 85%, .1) !important;
	line-height: 47px;
	color: hsla(0, 0%, 85%, .5);
	text-decoration: none
}

.post-control__button:hover {
	color: #fff
}

.post-control__button.m-next {
	margin: 0 0 -1px
}

.post-control__button.m-next:hover {
	z-index: 2
}

.post-control__button.m-next:after {
	font-family: Icon;
	content: "\E821"
}

.post-control__button.m-previous:after {
	font-family: Icon;
	content: "\E820"
}

.post-close {
	background: url(//static.x-plarium.com/browser/content/portal/common/buttons/close.png) no-repeat;
	cursor: pointer;
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 39px;
	top: 27px
}

.footer {
	display: block;
	position: relative;
	padding: .5rem 0;
	border-top: 1px solid #3e4044;
	width: 100%;
	background-color: #1e1e1e;
	z-index: 50
}

.footer__content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.footer__copy {
	line-height: 1.5rem;
	color: #8a8a8a;
	font-size: 12px;
	white-space: nowrap
}

.footer__social {
	margin-right: 1rem;
	line-height: 1.5rem
}

.footer__social_twitter {
	margin-right: .3rem
}

.footer__social_facebook, .footer__social_twitter {
	background-image: url(https://cdn01.x-plarium.com/browser/content/portal/common/buttons/social.png);
	width: 27px;
	height: 27px;
	font-size: 0;
	border-radius: 2px;
	background-size: auto 27px
}

.footer__social_facebook {
	background-position: -30px 0
}

.footer-menu {
	list-style-type: none;
	line-height: 1.5rem;
	margin: 0;
	display: -ms-flexbox;
	display: flex
}

.footer-menu li {
	margin-right: 70px
}

@media (min-width: 1441px) {
	.footer-menu li {
		margin-right: 135px
	}
}

.footer-menu a {
	color: #fff;
	text-decoration: none
}

.footer-menu a:hover {
	text-decoration: underline
}

.p-master__background {
	display: none;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%);
	z-index: -1;
	opacity: 0;
	transition: opacity 3s;
	max-width: none
}

.p-master__background.m-active {
	opacity: 1
}

.level-guide-table {
	display: block;
	overflow-x: auto;
}

.level-guide-table tr > td:first-child {
	position: absolute;
	left: 0;
	background: #182837;
	width: 65px;
}

.level-guide-table tr > td:nth-child(2) {
	padding-left: 72px;
}

.cta .cta__separate,
.cta .cta__stores {
	display: none;
}