/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block
}

audio, canvas, video {
	display: inline-block
}

audio:not([controls]) {
	display: none;
	height: 0
}

[hidden], template {
	display: none
}

html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body, html {
	height: auto
}

body {
	margin: 0
}

.Modal-title, blockquote, body, caption, dd, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, html, iframe, img, label, legend, li, object, ol, p, pre, span, strong, table, tbody, td, tfoot, th, thead, tr, ul {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0
}

a {
	background: transparent
}

a:active, a:focus, a:hover {
	outline: 0
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b, strong {
	font-weight: 700
}

dfn {
	font-style: italic
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

mark {
	background: #ff0
}

code, kbd, pre, samp {
	font-size: 1em
}

pre {
	white-space: pre-wrap
}

q {
	quotes: "\201C" "\201D" "\2018" "\2019"
}

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: 0
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	border: 0;
	padding: 0
}

button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0
}

button, input {
	line-height: normal
}

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
}

input[type=checkbox], input[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0
}

textarea {
	overflow: auto;
	vertical-align: top
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

.Tab-nav {
	display: -webkit-box;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-flex-pack: justify;
	-ms-flex-pack: justify;
	-moz-justify-content: space-between;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-moz-align-items: center;
	align-items: center
}

.u-belwe {
}

.h1, .h2, .h3, .h4, .h5, .h6, .Modal-title, .u-pullLeft, .u-pullRight, h1, h2, h3, h4, h5, h6 {
	*zoom: 1
}

.h1:after, .h1:before, .h2:after, .h2:before, .h3:after, .h3:before, .h4:after, .h4:before, .h5:after, .h5:before, .h6:after, .h6:before, .Modal-title:after, .Modal-title:before, .u-pullLeft:after, .u-pullLeft:before, .u-pullRight:after, .u-pullRight:before, h1:after, h1:before, h2:after, h2:before, h3:after, h3:before, h4:after, h4:before, h5:after, h5:before, h6:after, h6:before {
	display: table;
	content: "";
	line-height: 0
}

.h1:after, .h2:after, .h3:after, .h4:after, .h5:after, .h6:after, .Modal-title:after, .u-pullLeft:after, .u-pullRight:after, h1:after, h2:after, h3:after, h4:after, h5:after, h6:after {
	clear: both
}

b, strong {
	font-weight: 600
}

.Breadcrumb-item--last a {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.u-belweStroke, .u-belweStroke--body {
	text-shadow: #000 2px 0 0, #000 1.75517px .95885px 0, #000 1.0806px 1.68294px 0, #000 .14147px 1.99499px 0, #000 -.83229px 1.81859px 0, #000 -1.60229px 1.19694px 0, #000 -1.97998px .28224px 0, #000 -1.87291px -.70157px 0, #000 -1.30729px -1.5136px 0, #000 -.42159px -1.95506px 0, #000 .56732px -1.91785px 0, #000 1.41734px -1.41108px 0, #000 1.92034px -.55883px 0;
	font-weight: 400
}


* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

body {
	min-width: 0;
	color: #000;
	line-height: 1.5;
	font-size: 14px;
	font-weight: 400;
	background: #000
}

@media (min-width:375px) {
	body {
		font-size: 16px;
		font-size: calc(14px + 2 * ((100vw - 375px) / 1225))
	}

}

@media (min-width:1600px) {
	body {
		font-size: 16px
	}

}

body.ru-ru {
}

body.ja-jp {
}

body.ko-kr {
}

body.th-th {
}

body.zh-tw {
}

.wrapper {
	overflow-x: hidden;
	min-height: 100%;
	width: 100%;
	max-width: 2600px;
	margin: 0 auto
}

.main-container {
	position: relative;
	-webkit-transition: -webkit-transform .2s ease;
	transition: -webkit-transform .2s ease;
	transition: transform .2s ease;
	transition: transform .2s ease, -webkit-transform .2s ease;
	overflow: hidden
}










a:hover {
	text-decoration: underline
}

img, picture, video {
	max-width: 100%
}

.grid-container {
	padding: 0
}

.announcement-bar .announcement-bar-inner {
	max-width: 995px;
	width: 100%
}

.full-width {
	width: 100%
}

.grid-50 {
	width: 50%;
	display: inline-block
}

@media (min-width:40em) {
	.grid-20--sm {
		float: left;
		width: 20%
	}

	.grid-25--sm {
		float: left;
		width: 25%
	}

	.grid-33--sm {
		float: left;
		width: 33.33%
	}

	.grid-50--sm {
		width: 50%;
		display: inline-block
	}

}

@media (min-width:60em) {
	.grid-25--md {
		float: left;
		width: 25%
	}

	.grid-33--md {
		float: left;
		width: 33.33%
	}

	.grid-40--md {
		width: 40%;
		float: left
	}

	.grid-50--md {
		width: 50%;
		float: left
	}

	.grid-60--md {
		width: 60%;
		float: left
	}

	.grid-66--md {
		width: 66.66%;
		float: left
	}

	.grid-75--md {
		width: 75%;
		float: left
	}

}

.dark-link {
	color: #000
}

.dark-link:hover {
	color: #e22c14
}

@media (min-width:40em) {
	.hide-video--sm {
		display: none
	}

}

.is-fullscreen .hide-video--sm {
	display: block !important
}

.gradient-border {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#622f15), to(#a4630d));
	background-image: linear-gradient(180deg, #622f15, #a4630d);
	padding: 2px
}

.oh {
	overflow: hidden
}

.invisible {
	visibility: hidden !important
}

.footnote {
	font-style: italic;
	font-size: 80%
}

.unstyled-button {
	background: none;
	border: none;
	padding: 0;
	margin: 0
}

.extendFull, .extendFull--md, .extendLeft {
	padding-left: 720px;
	margin-left: -720px
}

.extendFull, .extendFull--md, .extendRight {
	padding-right: 720px;
	margin-right: -720px
}

.blog-article .page-body, .esports .page-body, .expansions .page-body {
	padding-top: 2rem
}

.content-wrapper {
	padding: 0 1rem
}

.visually-hidden {
	position: absolute;
	visibility: hidden
}

.clearfix, .Modal-footer, .Modal-header {
	*zoom: 1
}

.clearfix:after, .clearfix:before, .Modal-footer:after, .Modal-footer:before, .Modal-header:after, .Modal-header:before {
	content: " ";
	display: table;
	visibility: hidden;
	line-height: 0
}

.clearfix:after, .Modal-footer:after, .Modal-header:after {
	clear: both
}

.FullContentWrapper {
	width: 100%;
	overflow: hidden
}

.FullContentWrapper.FullContentWrapper--screenshots {
	padding-bottom: 22px;
	margin-bottom: -22px
}

.ContentSection {
	position: relative;
	margin: 0 auto;
	padding: 0 1em;
	width: 100%;
	max-width: 986px
}

@media (min-width:72.5em) {
	.ContentSection {
		max-width: 1160px
	}

}

@media (min-width:60em) {
	.ContentSection--narrow {
		padding: 0 5rem
	}

}

.ContentSection--Wide {
	position: relative;
	margin: 0 auto;
	padding: 0 5%;
	width: 100%;
	max-width: 1600px
}

hr {
	margin: 1.5em 0;
	overflow: hidden;
	background-color: rgba(114, 90, 55, .3);
	height: 1px;
	border: 0 none;
	width: 100%;
	margin: 1.5rem auto
}

.DividerImage {
	position: relative;
	background-repeat: repeat-x;
	background-position: top;
	background-size: initial;
	background-color: transparent
}

.DividerImage--double {
	width: 100%;
	height: 15px;
	opacity: .3;
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/dividers/content-separator-02-379f0809e006333a3c744f41c3e0b219984d72364d338d676cfb2ab0d11130244ae88030cdb51935813d144b10df6585195b60849b321cda277da93869e4c472.png);
	border-radius: 12px 12px 0 0
}

.DividerImage--detailed {
	width: 100%;
	height: 12px;
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/dividers/divider-detailed-f0bd63f5883922867c1aa2bf24d7a099a4515bbec3db0ab8e1067ac660cfdab97ed1619874299fd9eca190b6c85bd94ee6b9dc197100c3c4d593426eabbd4bf5.png)
}

@media (min-width:40em) {
	.DividerImage--detailed {
		background-size: contain
	}

}

.DividerImage--doubleDetailed {
	width: 100%;
	height: 34px;
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/dividers/divider-double-detailed-88ff14e86f36a9f807c3695261d196ba153c946ebecd73c92550c66368ac8685b4417f83ba0f91b8d42fc1babfa371303f7ebfa06711852b14e34c51ee4c004f.png)
}

@media (min-width:40em) {
	.DividerImage--doubleDetailed {
		background-size: contain
	}

}

.DividerImage--doubleHS {
	width: 100%;
	height: 41px;
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/dividers/divider-hs-f1b9bc5c9fcb02c6ab97752735aa46c8b0e65d63753d40d4c46fcf885217595e396539b0d3d206f96a7c7ba0d327e447c2c3a5a49062f8275c542f9f83811b7a.png)
}

@media (min-width:40em) {
	.DividerImage--doubleHS {
		background-size: contain
	}

}

.DividerImage--pageDivider {
	height: 68px;
	width: 200%;
	-webkit-transform: translateX(-26.075%);
	-ms-transform: translateX(-26.075%);
	transform: translateX(-26.075%);
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/dividers/card-background-top-9da025a83c7db60699e626dfdf475bf6e737f80bf971b59acb7118711915d6c0febc033ce1d047d0ef96e1fdcf5b314cc261a2ebd08a8c66442dec8c6e3f1edb.png);
	background-repeat: no-repeat
}

.DividerImage--pageDivider.is-flipped {
	-webkit-transform: rotate(180deg) translateX(23.915%);
	-ms-transform: rotate(180deg) translateX(23.915%);
	transform: rotate(180deg) translateX(23.915%)
}

.DividerImage--fadedSmall {
	height: 21px;
	width: 200%;
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/dividers/faded-divider-small-22da551c088a48a9dc2f2a5489cfb28ae69e44e3864326df85586d6257b4d88225a9c768c7e05473942deecd4b5fd6ff6ec14ef244d74e882bd51a91979691e2.png);
	background-repeat: no-repeat
}

.DividerImage--fadedSmall, .DividerImage--selectorDivider {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

.DividerImage--selectorDivider {
	height: 11px;
	width: 100%;
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/dividers/selectorDivider-e226f3d2c234b678a25bca65fcfa257e6df98812c7bce2b874e6591e59ebdd44f75cbf9940e1bd61f6e35e1aedd5d2826f0c0f47beab534c81dd8dbece79361c.png)
}

.PageDivider {
	width: 100%;
	height: 96px;
	position: relative;
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/dividers/backgroundDividers2-2fd3b0661eb41afcf8e2482249ba6585ee588c25ae760de42ab20cfcc65523815b35624ff88df1815982971adb8c567a3fc6b3f8a170cdb192b313e24d7bbbc2.png);
	background-position: center -2px
}

.PageDivider--top {
	height: 96px;
	margin-bottom: -58px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}

.PageDivider--top.is-folded {
	width: calc(100% - 20px - 75px);
	margin-left: 20px
}

.PageDivider--top.is-folded:after, .PageDivider--top.is-folded:before {
	content: "";
	top: 0;
	height: 100%;
	position: absolute;
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/dividers/backgroundDividers2-2fd3b0661eb41afcf8e2482249ba6585ee588c25ae760de42ab20cfcc65523815b35624ff88df1815982971adb8c567a3fc6b3f8a170cdb192b313e24d7bbbc2.png)
}

.PageDivider--top.is-folded:before {
	left: -20px;
	width: 60px;
	background-position: left -106px
}

.PageDivider--top.is-folded:after {
	right: -75px;
	width: 120px;
	background-position: right -106px
}

@media (min-width:60em) {
	.PageDivider--top {
		margin-bottom: -54px
	}

}

.PageDivider--bottom {
	height: 76px;
	margin-top: -32px;
	-webkit-transform: rotate(180deg) translateY(-50%);
	-ms-transform: rotate(180deg) translateY(-50%);
	transform: rotate(180deg) translateY(-50%);
	z-index: 1
}

.PageDivider--bottom.is-folded {
	width: calc(100% - 20px);
	margin-left: 20px
}

.PageDivider--bottom.is-folded:before {
	content: "";
	top: 0;
	height: 100%;
	position: absolute;
	right: -20px;
	width: 60px;
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1);
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/dividers/backgroundDividers2-2fd3b0661eb41afcf8e2482249ba6585ee588c25ae760de42ab20cfcc65523815b35624ff88df1815982971adb8c567a3fc6b3f8a170cdb192b313e24d7bbbc2.png);
	background-position: left -106px
}

.h1, h1 {
	line-height: 1.5;
	font-size: 36.491px;
	margin-top: .71936em;
	line-height: .86323em;
	margin-bottom: .14387em;
	color: #233a6e;
	font-weight: 700;
	text-transform: none;
	-webkit-font-smoothing: antialiased
}

@media (min-width:375px) {
	.h1, h1 {
		font-size: 48px;
		font-size: calc(36.491px + 11.509 * ((100vw - 375px) / 1225))
	}

}

@media (min-width:1600px) {
	.h1, h1 {
		font-size: 48px;
		margin-top: .625em;
		line-height: .75em;
		margin-bottom: .625em
	}

}

.h1 .small, .h1 small, .h2, h1 .small, h1 small, h2 {
	text-transform: none
}

.h2, h2 {
	line-height: 1.5;
	font-size: 14px;
	margin-top: 1.875em;
	line-height: 2.25em;
	margin-bottom: .375em;
	color: #233a6e;
	font-weight: 700;
	-webkit-font-smoothing: antialiased
}

@media (min-width:375px) {
	.h2, h2 {
		font-size: 39px;
		font-size: calc(14px + 25 * ((100vw - 375px) / 1225))
	}

}

@media (min-width:1600px) {
	.h2, h2 {
		font-size: 39px;
		margin-top: .76923em;
		line-height: .92308em;
		margin-bottom: .76923em
	}

}

.h2 .small, .h2 small, .h3, h2 .small, h2 small, h3 {
	text-transform: none
}

.h3, h3 {
	line-height: 1.5;
	font-size: 22.781px;
	margin-top: 1.15228em;
	line-height: 1.38273em;
	margin-bottom: .23046em;
	color: #233a6e;
	font-weight: 700;
	-webkit-font-smoothing: antialiased;
	margin: .15em 0
}

@media (min-width:375px) {
	.h3, h3 {
		font-size: 31px;
		font-size: calc(22.781px + 8.219000000000001 * ((100vw - 375px) / 1225))
	}

}

@media (min-width:1600px) {
	.h3, h3 {
		font-size: 31px;
		margin-top: .96774em;
		line-height: 1.16129em;
		margin-bottom: .96774em
	}

}

.h3 .small, .h3 small, h3 .small, h3 small {
	text-transform: none
}

.h4, .Modal-title, h4 {
	line-height: 1.5;
	font-size: 20.25px;
	margin-top: 1.2963em;
	line-height: 1.55556em;
	margin-bottom: .25926em;
	color: #233a6e;
	font-weight: 700;
	text-transform: none;
	-webkit-font-smoothing: antialiased
}

@media (min-width:375px) {
	.h4, .Modal-title, h4 {
		font-size: 25px;
		font-size: calc(20.25px + 4.75 * ((100vw - 375px) / 1225))
	}

}

@media (min-width:1600px) {
	.h4, .Modal-title, h4 {
		font-size: 25px;
		margin-top: 1.2em;
		line-height: 1.44em;
		margin-bottom: 1.2em
	}

}

.h4 .small, .h4 small, .h5, .Modal-title .small, .Modal-title small, h4 .small, h4 small, h5 {
	text-transform: none
}

.h5, h5 {
	line-height: 1.5;
	font-size: 18px;
	margin-top: 1.45833em;
	line-height: 1.75em;
	margin-bottom: .29167em;
	color: #233a6e;
	font-weight: 700;
	-webkit-font-smoothing: antialiased
}

@media (min-width:375px) {
	.h5, h5 {
		font-size: 20px;
		font-size: calc(18px + 2 * ((100vw - 375px) / 1225))
	}

}

@media (min-width:1600px) {
	.h5, h5 {
		font-size: 20px;
		margin-top: 1.5em;
		line-height: 1.8em;
		margin-bottom: 1.5em
	}

}

.h5 .small, .h5 small, .h6, h5 .small, h5 small, h6 {
	text-transform: none
}

.h6, h6 {
	line-height: 1.5;
	margin-top: 1.64062em;
	line-height: 1.96875em;
	margin-bottom: .32812em;
	font-size: 16px;
	color: #233a6e;
	font-weight: 700;
	-webkit-font-smoothing: antialiased
}

@media (min-width:375px) {
	.h6, h6 {
		font-size: 16px;
		font-size: calc(16px + 0 * ((100vw - 375px) / 1225))
	}

}

@media (min-width:1600px) {
	.h6, h6 {
		font-size: 16px;
		margin-top: 1.875em;
		line-height: 2.25em;
		margin-bottom: 1.875em
	}

}

.h6 .small, .h6 small, h6 .small, h6 small {
	text-transform: none
}



.h1, .h2, .h3, .h4, .h5, .h6, .Modal-title, h1, h2, h3, h4, h5, h6 {
	line-height: 1;
	margin-top: .15em;
	margin-bottom: .15em;
	display: block
}

.h1 .Heading--small, .h1 small, .h2 .Heading--small, .h2 small, .h3 .Heading--small, .h3 small, .h4 .Heading--small, .h4 small, .h5 .Heading--small, .h5 small, .h6 .Heading--small, .h6 small, .Modal-title .Heading--small, .Modal-title small, h1 .Heading--small, h1 small, h2 .Heading--small, h2 small, h3 .Heading--small, h3 small, h4 .Heading--small, h4 small, h5 .Heading--small, h5 small, h6 .Heading--small, h6 small {
	color: #725a37;
	font-size: 75%;
	display: block
}

.h1.Heading--bulleted, .h2.Heading--bulleted, .h3.Heading--bulleted, .h4.Heading--bulleted, .h5.Heading--bulleted, .h6.Heading--bulleted, .Heading--bulleted.Modal-title, h1.Heading--bulleted, h2.Heading--bulleted, h3.Heading--bulleted, h4.Heading--bulleted, h5.Heading--bulleted, h6.Heading--bulleted {
	padding: 0 0 0 1.2em;
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/list-bullet-47ba97e0da58d8e30ad19d3c507e07652ba07cddcb3ff4e0ac5e958fdc8f81b51daf01b791838202cdcb55aa2b0889a02ba526d3a58792172b409e59156c5b8e.png) no-repeat left 3px;
	background-size: contain
}

.h1.Heading--bulleted, h1.Heading--bulleted {
	padding-left: 1em;
	background-size: 38px
}

.h2.Heading--bulleted, h2.Heading--bulleted {
	padding-left: 1em;
	background-size: 28px
}

.h3.Heading--bulleted, h3.Heading--bulleted {
	padding-left: 1em;
	background-size: 24px
}

.h4.Heading--bulleted, .Heading--bulleted.Modal-title, h4.Heading--bulleted {
	padding-left: 1em;
	background-size: 19px
}

.h5.Heading--bulleted, .h6.Heading--bulleted, h5.Heading--bulleted, h6.Heading--bulleted {
	padding-left: 1em;
	background-size: 15px
}

.Heading--underlined {
	padding-bottom: .25em;
	border-bottom: 1px solid rgba(114, 90, 55, .3)
}

code {
	background-color: rgba(116, 50, 0, .1);
	padding: 2px 4px;
	font-size: .8em;
	border-radius: 3px;
	margin: 0 2px
}

code, mark {
	color: #000
}

mark {
	background-color: #d7bb93;
	padding: 0 .5em
}

em, i {
	font-style: italic
}

@media (min-width:60em) {
	abbr[title] {
		border-bottom: 1px dotted rgba(0, 0, 0, .7);
		cursor: help
	}

}

abbr[title]:after {
	font-size: 75%;
	color: rgba(0, 0, 0, .7);
	content: "("attr(title) ") "
}

@media (min-width:60em) {
	abbr[title]:after {
		content: ""
	}

}

sup {
	vertical-align: super
}

sub, sup {
	color: rgba(0, 0, 0, .7);
	font-size: 75%
}

sub {
	vertical-align: baseline
}

a {
	color: #233a6e;
	font-weight: 700;
	text-decoration: none
}

a:active, a:focus, a:hover {
	text-decoration: underline;
	outline: 0 none;
	outline-offset: 0
}

a.Button.is-disabled, fieldset[disabled] a.Button {
	pointer-events: none
}

.Navbar a, .NavbarFooter a {
	font-weight: 400
}

ol, ul {
	padding-left: 1.5rem;
	margin-bottom: 1.5rem;
	margin-top: 0;
	font-size: 14px;
	line-height: 1.75
}

ol ol, ol ul, ul ol, ul ul {
	margin-bottom: 0
}

ol ol, ul ol {
	list-style: lower-roman
}

ul {
	list-style: square
}

ol {
	list-style: decimal
}

ol ul, ul ul {
	list-style-type: circle
}

.List--inline, .List--unstyled {
	padding-left: 0;
	list-style: none
}

.List--inline {
	margin-left: -5px
}

.List--inline>li {
	position: relative;
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}

.List--image {
	padding-left: 0;
	list-style: none
}

.List--image li {
	position: relative;
	padding-left: 1.35em;
	display: block
}

.List--image li:before {
	content: " ";
	display: inline-block;
	text-indent: -9999px
}

.List--image ul {
	list-style: disc;
	padding-left: 1.75em
}

.List--image ul li {
	display: list-item;
	padding: 0
}

.List--image ul li:before {
	display: none
}

.List--mana li:before {
	position: absolute;
	top: 6px;
	left: 0;
	width: 13px;
	height: 13px;
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/list-bullet-47ba97e0da58d8e30ad19d3c507e07652ba07cddcb3ff4e0ac5e958fdc8f81b51daf01b791838202cdcb55aa2b0889a02ba526d3a58792172b409e59156c5b8e.png) no-repeat 0 0;
	background-size: contain
}

p {
	margin-top: 0;
	margin-bottom: 1.5rem
}

p.Lead {
	line-height: 1.5;
	font-size: 16px;
	margin-top: 26px;
	font-weight: 600;
	color: inherit
}

@media (min-width:375px) {
	p.Lead {
		font-size: 18px;
		font-size: calc(16px + 2 * ((100vw - 375px) / 1225))
	}

}

@media (min-width:1600px) {
	p.Lead {
		font-size: 18px
	}

}

p.Caption {
	line-height: 1.5;
	font-size: 13px;
	margin-top: 22px;
}

@media (min-width:375px) {
	p.Caption {
		font-size: 14px
	}

}

.organizer-form__input {
	font-size: 1em;
	outline: none;
	padding: .75em 1em;
	width: 100%;
	height: 100%;
	border-radius: .25rem;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#f2eee8), to(#fffcf6));
	background: linear-gradient(#f2eee8, #fffcf6);
	-webkit-box-shadow: 0 .15rem .15rem rgba(156, 118, 70, .3);
	box-shadow: 0 .15rem .15rem rgba(156, 118, 70, .3);
	border: .125em solid #f9f7f0;
	color: #7c674a
}

.organizer-form__input:focus {
	border-color: #fdd432
}

.organizer-form__input:disabled {
	-webkit-box-shadow: inset 0 0 .2rem rgba(162, 123, 75, .3);
	box-shadow: inset 0 0 .2rem rgba(162, 123, 75, .3);
	background: fade(#cbb27b, 50%);
	border-color: #cbb27b
}

.organizer-form__input.organizer-form__input--error {
	border-color: #d46122;
	border-width: .25rem;
	padding: .375rem .875rem
}

.organizer-form__input::-webkit-input-placeholder {
	color: #c0bbb3;
	font-style: italic
}

.organizer-form__input::-moz-placeholder {
	color: #c0bbb3;
	font-style: italic
}

.organizer-form__input::-ms-input-placeholder {
	color: #c0bbb3;
	font-style: italic
}

.organizer-form__input::placeholder {
	color: #c0bbb3;
	font-style: italic
}

.u-centerBlock, .u-pullLeft, .u-pullRight {
	display: block;
	margin-left: auto;
	margin-right: auto
}

.u-centerBlock img, .u-pullLeft img, .u-pullRight img {
	width: 100%;
	margin-left: auto;
	margin-right: auto
}

.u-pullLeft {
	float: none
}

@media (min-width:40em) {
	.u-pullLeft {
		*zoom: 1;
		margin: 0 1.5rem 0 0;
		float: left;
		display: inline
	}

	.u-pullLeft:after, .u-pullLeft:before {
		display: table;
		content: "";
		line-height: 0
	}

	.u-pullLeft:after {
		clear: both
	}

}

.u-pullRight {
	float: none
}

@media (min-width:40em) {
	.u-pullRight {
		*zoom: 1;
		margin: 0 0 0 1.5rem;
		float: right;
		display: inline
	}

	.u-pullRight:after, .u-pullRight:before {
		display: table;
		content: "";
		line-height: 0
	}

	.u-pullRight:after {
		clear: both
	}

}

@media (min-width:40em) {
	.pull-left--sm {
		float: left
	}

	.pull-right--sm {
		float: right
	}

}

@media (min-width:60em) {
	.pull-left--md {
		float: left
	}

	.pull-right--md {
		float: right
	}

}

[class*=u-vertical] {
	display: inline-block
}

.u-verticalTop {
	vertical-align: top
}

.u-verticalBottom {
	vertical-align: bottom
}

.u-verticalMiddle {
	vertical-align: middle
}

.collapse {
	display: none
}

.collapse.in {
	display: block
}

tr.collapse.in {
	display: table-row
}

tbody.collapse.in {
	display: table-row-group
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	-webkit-transition-property: height, visibility;
	transition-property: height, visibility;
	-webkit-transition-duration: .35s;
	transition-duration: .35s;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease
}

.u-platformAndroidOnly, .u-platformIos .u-platformEvergreenOnly, .u-platformIosOnly {
	display: none
}

.u-platformIos .u-platformIosOnly {
	display: initial
}

.u-platformAndroid .u-platformEvergreenOnly {
	display: none
}

.u-platformAndroid .u-platformAndroidOnly {
	display: initial
}

[class*=u-show--] {
	display: none !important
}

@media (min-width:25em) {
	.u-show--xxs {
		display: block !important
	}

	table.u-show--xxs {
		display: table !important
	}

	tr.u-show--xxs {
		display: table-row !important
	}

	td.u-show--xxs, th.u-show--xxs {
		display: table-cell !important
	}

}

@media (min-width:25em) {
	.u-hide--xxs {
		display: none !important
	}

}

@media (max-width:29.99em) {
	.u-show--xxs-only {
		display: block !important
	}

	table.u-show--xxs-only {
		display: table !important
	}

	tr.u-show--xxs-only {
		display: table-row !important
	}

	td.u-show--xxs-only, th.u-show--xxs-only {
		display: table-cell !important
	}

}

@media (max-width:29.99em) {
	.u-hide--xxs-only {
		display: none !important
	}

}

@media (min-width:30em) {
	.u-show--xs {
		display: block !important
	}

	table.u-show--xs {
		display: table !important
	}

	tr.u-show--xs {
		display: table-row !important
	}

	td.u-show--xs, th.u-show--xs {
		display: table-cell !important
	}

}

@media (min-width:30em) {
	.u-hide--xs {
		display: none !important
	}

}

@media (max-width:39.99em) {
	.u-show--xs-only {
		display: block !important
	}

	table.u-show--xs-only {
		display: table !important
	}

	tr.u-show--xs-only {
		display: table-row !important
	}

	td.u-show--xs-only, th.u-show--xs-only {
		display: table-cell !important
	}

}

@media (max-width:39.99em) {
	.u-hide--xs-only {
		display: none !important
	}

}

@media (min-width:40em) {
	.u-show--sm {
		display: block !important
	}

	table.u-show--sm {
		display: table !important
	}

	tr.u-show--sm {
		display: table-row !important
	}

	td.u-show--sm, th.u-show--sm {
		display: table-cell !important
	}

}

@media (min-width:40em) {
	.u-hide--sm {
		display: none !important
	}

}

@media (max-width:59.99em) {
	.u-show--sm-only {
		display: block !important
	}

	table.u-show--sm-only {
		display: table !important
	}

	tr.u-show--sm-only {
		display: table-row !important
	}

	td.u-show--sm-only, th.u-show--sm-only {
		display: table-cell !important
	}

}

@media (max-width:59.99em) {
	.u-hide--sm-only {
		display: none !important
	}

}

@media (min-width:60em) {
	.u-show--md {
		display: block !important
	}

	table.u-show--md {
		display: table !important
	}

	tr.u-show--md {
		display: table-row !important
	}

	td.u-show--md, th.u-show--md {
		display: table-cell !important
	}

}

@media (min-width:60em) {
	.u-hide--md {
		display: none !important
	}

}

@media (max-width:72.49em) {
	.u-show--md-only {
		display: block !important
	}

	table.u-show--md-only {
		display: table !important
	}

	tr.u-show--md-only {
		display: table-row !important
	}

	td.u-show--md-only, th.u-show--md-only {
		display: table-cell !important
	}

}

@media (max-width:72.49em) {
	.u-hide--md-only {
		display: none !important
	}

}

@media (min-width:72.5em) {
	.u-show--lg {
		display: block !important
	}

	table.u-show--lg {
		display: table !important
	}

	tr.u-show--lg {
		display: table-row !important
	}

	td.u-show--lg, th.u-show--lg {
		display: table-cell !important
	}

}

@media (min-width:72.5em) {
	.u-hide--lg {
		display: none !important
	}

}

.u-textLightPurple {
	color: #bc22c7
}

.u-textDarkPurple {
	color: #5c1096
}

.u-textLightBlue {
	color: #456eb8
}

.u-textDarkBlue {
	color: #233a6e
}

.u-textLightBrown {
	color: #d7bb93
}

.u-textMediumBrown {
	color: #725a37
}

.u-textDarkBrown {
	color: #170d02
}

.u-textOrange {
	color: #f16b3f
}

.u-textRed {
	color: #e22c14
}

.u-textYellow {
	color: #fcd144
}

.u-textWhite {
	color: #fff
}

.u-textBlack {
	color: #000
}

.u-classColor--druid {
	color: #ff7d0a
}

.u-classColor--hunter {
	color: #abd473
}

.u-classColor--mage {
	color: #69ccf0
}

.u-classColor--monk {
	color: #00ff96
}

.u-classColor--paladin {
	color: #f58cba
}

.u-classColor--priest {
	color: #fff
}

.u-classColor--rogue {
	color: #fff569
}

.u-classColor--shaman {
	color: #0070de
}

.u-classColor--warlock {
	color: #9482c9
}

.u-classColor--warrior {
	color: #c79c6e
}

.u-type {
	text-rendering: optimizeLegibility;
	line-height: 1;
	margin-top: 0
}

.u-textUppercase {
	text-transform: uppercase
}

.u-textLowercase {
	text-transform: lowercase
}

.u-textCapitalize {
	text-transform: capitalize
}

.u-textReset {
	text-transform: none
}

.u-textLeft {
	text-align: left
}

.u-textRight {
	text-align: right
}

.u-textCenter {
	text-align: center
}

.u-textJustify {
	text-align: justify
}

.u-textNowrap {
	white-space: nowrap
}

.body-text, .u-textBold {
}

.u-noBorder {
	border: 0 none !important
}

.u-noShadow {
	-webkit-box-shadow: none !important;
	box-shadow: none !important
}

.u-noMarginTop {
	margin-top: 0 !important
}

.u-noMarginLeft {
	margin-left: 0 !important
}

.u-noMarginright {
	margin-right: 0 !important
}

.u-noMarginBottom {
	margin-bottom: 0 !important
}

.u-hide {
	display: none
}

.slick-slider {
	position: relative
}

.slick-list {
	cursor: default
}

.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-perspective: 1000px;
	perspective: 1000px
}

.slick-track {
	padding: 2px 0
}

.slick-slide {
	height: 100%
}

.slick-arrow.GoldArrow {
	top: 49.5%
}

.slick-arrow.GoldArrow--prev {
	left: -8px
}

.slick-arrow.GoldArrow--next {
	right: -8px
}

.slick-arrow.slick-disabled {
	opacity: .35;
	pointer-events: none
}

@media (min-width:60em) {
	.Hero .slick-arrow.GoldArrow--prev {
		left: 12%
	}

	.Hero .slick-arrow.GoldArrow--next {
		right: 12%
	}

}

@media (min-width:72.5em) {
	.Hero .slick-arrow.GoldArrow--prev {
		left: 14%
	}

	.Hero .slick-arrow.GoldArrow--next {
		right: 14%
	}

}

@media (min-width:1925px) {
	.Hero .slick-arrow.GoldArrow--prev {
		left: 50%;
		-webkit-transform: translate(-695px, -50%);
		-ms-transform: translate(-695px, -50%);
		transform: translate(-695px, -50%)
	}

	.Hero .slick-arrow.GoldArrow--prev:hover {
		-webkit-transform: translate(-698px, -50%);
		-ms-transform: translate(-698px, -50%);
		transform: translate(-698px, -50%)
	}

	.Hero .slick-arrow.GoldArrow--prev:active {
		-webkit-transform: translate(-698px, -50%) scale(.97);
		-ms-transform: translate(-698px, -50%) scale(.97);
		transform: translate(-698px, -50%) scale(.97)
	}

	.Hero .slick-arrow.GoldArrow--next {
		right: 50%;
		-webkit-transform: translate(695px, -50%);
		-ms-transform: translate(695px, -50%);
		transform: translate(695px, -50%)
	}

	.Hero .slick-arrow.GoldArrow--next:hover {
		-webkit-transform: translate(698px, -50%);
		-ms-transform: translate(698px, -50%);
		transform: translate(698px, -50%)
	}

	.Hero .slick-arrow.GoldArrow--next:active {
		-webkit-transform: translate(698px, -50%) scale(.97);
		-ms-transform: translate(698px, -50%) scale(.97);
		transform: translate(698px, -50%) scale(.97)
	}

}

.Slick-item {
	margin: 0 .5em;
	position: relative;
	display: inline-block
}

.Slick-item iframe, .Slick-item img {
	width: 100%
}

.Slick-item iframe {
	height: 100%
}

.Slick-item .AspectRatio {
	margin-left: 0;
	background: #000
}

.Slick-item .Lightbox-item {
	display: none
}

.Slick-item:not(.slick-current) {
	pointer-events: none;
	cursor: default
}

.Slick-item:not(.slick-current) .VideoSlide-video:after {
	opacity: .75;
	z-index: 10
}

.Slick-item:not(.slick-current) .VideoSlide-subtitle {
	opacity: 0
}

.Slick-item.slick-current {
	opacity: 1
}

@media (min-width:40em) {
	.Slick-item {
		margin: 0 1em
	}

}

.Carousel-indicators {
	margin-bottom: 0;
	padding: 0;
	text-align: center
}

.Carousel-indicators li {
	height: 32px;
	width: 28px;
	background: transparent url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/screenshot-overlay-243c5208fc979cda6e668d6e5f5183f2f6fc1376c8b2432e4205f1707ae45e6cce8ba35f699c7669a17853ecda06f13c5c19bc00a9f35f44e19815cd407b4518.png) -325px -262px no-repeat;
	display: inline-block
}

.Carousel-indicators li:hover {
	cursor: pointer;
	background-position: -355px -262px
}

.Carousel-indicators li.slick-active {
	background-position: -385px -262px
}

.Carousel-indicators button {
	display: none
}

.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
	cursor: pointer
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list, .slick-slider .slick-track {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-tap-highlight-color: transparent
}

.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}

.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: auto;
	min-height: 1px;
	cursor: default;
	display: none
}

[dir=rtl] .slick-slide {
	float: right
}

.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
}

.HearthstoneUI-Slider {
	width: 100%;
	visibility: visible
}

.ContentSection-fluid {
	width: 100%;
	max-width: none
}

.Icon:before {
	content: "";
	display: inline-block;
	vertical-align: middle
}

.Icon.no-hover {
	pointer-events: none
}

.Icon.is-rotated--left:before {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.Icon.is-rotated--right:before {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.Icon.is-rotated--180:before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.Icon.is-animated--up {
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out
}

.Icon.is-animated--up:hover {
	-webkit-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transform: translateY(-2px)
}

.Icon.is-animated--down {
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out
}

.Icon.is-animated--down:hover {
	-webkit-transform: translateY(2px);
	-ms-transform: translateY(2px);
	transform: translateY(2px)
}

.Icon.is-animated--left {
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out
}

.Icon.is-animated--left:hover {
	-webkit-transform: translateX(-2px);
	-ms-transform: translateX(-2px);
	transform: translateX(-2px)
}

.Icon.is-animated--right {
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out
}

.Icon.is-animated--right:hover {
	-webkit-transform: translateX(2px);
	-ms-transform: translateX(2px);
	transform: translateX(2px)
}

.Icon--arrowBlack:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px -226px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--arrowBlack:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--arrowDarkBlue:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -298px -239px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--arrowDarkBlue:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--arrowDarkBrown:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px -240px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--arrowDarkBrown:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--arrowDarkPurple:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px -254px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--arrowDarkPurple:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--arrowLightBlue:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px -268px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--arrowLightBlue:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--arrowLightBrown:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -298px -225px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--arrowLightBrown:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--arrowLightPurple:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -204px -186px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--arrowLightPurple:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--arrowMediumBrown:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -218px -186px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--arrowMediumBrown:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--arrowOrange:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px -170px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--arrowOrange:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--arrowRed:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px -184px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--arrowRed:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--arrowWhite:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px -198px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--arrowWhite:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--arrowYellow:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px -212px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--arrowYellow:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--checkmarkGreen:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -164px -102px;
	width: 30px;
	height: 30px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--checkmarkGreen:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--downloadBlue:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px -110px;
	width: 13px;
	height: 13px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--downloadBlue:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--downloadLightBrown:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px -125px;
	width: 13px;
	height: 13px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--downloadLightBrown:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--downloadRed:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px -140px;
	width: 13px;
	height: 13px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--downloadRed:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--downloadWhite:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px -155px;
	width: 13px;
	height: 13px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--downloadWhite:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hideBlack:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -233px -204px;
	width: 26px;
	height: 26px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hideBlack:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hideDarkBlue:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -158px -164px;
	width: 26px;
	height: 26px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hideDarkBlue:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hideDarkBrown:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -130px -164px;
	width: 26px;
	height: 26px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hideDarkBrown:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hideLightBrown:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -102px -164px;
	width: 26px;
	height: 26px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hideLightBrown:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hideLightGrey:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: 0 -266px;
	width: 26px;
	height: 26px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hideLightGrey:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hideMediumBrown:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -84px -266px;
	width: 26px;
	height: 26px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hideMediumBrown:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hideWhite:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -164px -134px;
	width: 26px;
	height: 26px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hideWhite:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hsCheckGreen:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -124px -204px;
	width: 60px;
	height: 60px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hsCheckGreen:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hsCheckGreenHover:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -62px -204px;
	width: 60px;
	height: 60px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hsCheckGreenHover:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hsCheckGrey:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: 0 -204px;
	width: 60px;
	height: 60px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hsCheckGrey:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hsCircle:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: 0 -102px;
	width: 100px;
	height: 100px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hsCircle:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hsCircleGrey:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: 0 0;
	width: 100px;
	height: 100px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hsCircleGrey:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hsCircleHover:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -102px 0;
	width: 100px;
	height: 100px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hsCircleHover:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hsFsgRose:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -204px 0;
	width: 60px;
	height: 60px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hsFsgRose:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hsFsgRoseHover:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -102px -102px;
	width: 60px;
	height: 60px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hsFsgRoseHover:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hsSecret:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -204px -124px;
	width: 60px;
	height: 60px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hsSecret:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hsSecretHover:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -204px -62px;
	width: 60px;
	height: 60px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hsSecretHover:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hsSwirlSmall:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -266px -188px;
	width: 35px;
	height: 35px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hsSwirlSmall:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--pencilBlack:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -252px -266px;
	width: 20px;
	height: 20px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--pencilBlack:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--pencilBlue:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px -44px;
	width: 20px;
	height: 20px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--pencilBlue:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--pencilDarkBrown:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px -22px;
	width: 20px;
	height: 20px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--pencilDarkBrown:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--pencilLightBrown:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px -88px;
	width: 20px;
	height: 20px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--pencilLightBrown:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--pencilLightGrey:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px 0;
	width: 20px;
	height: 20px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--pencilLightGrey:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--pencilMediumBrown:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -313px -66px;
	width: 20px;
	height: 20px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--pencilMediumBrown:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--pencilWhite:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -274px -266px;
	width: 20px;
	height: 20px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--pencilWhite:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--showBlack:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -196px -266px;
	width: 26px;
	height: 26px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--showBlack:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--showDarkBlue:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -224px -266px;
	width: 26px;
	height: 26px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--showDarkBlue:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--showDarkBrown:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -168px -266px;
	width: 26px;
	height: 26px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--showDarkBrown:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--showLightBrown:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -140px -266px;
	width: 26px;
	height: 26px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--showLightBrown:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--showLightGrey:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -112px -266px;
	width: 26px;
	height: 26px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--showLightGrey:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--showMediumBrown:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -56px -266px;
	width: 26px;
	height: 26px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--showMediumBrown:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--showWhite:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -28px -266px;
	width: 26px;
	height: 26px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--showWhite:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--socialIconFb:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -266px -141px;
	width: 45px;
	height: 45px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--socialIconFb:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--socialIconGPlus:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -266px -94px;
	width: 45px;
	height: 45px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--socialIconGPlus:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--socialIconReddit:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -266px -47px;
	width: 45px;
	height: 45px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--socialIconReddit:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--socialIconTwitter:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -266px 0;
	width: 45px;
	height: 45px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--socialIconTwitter:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--socialIconVK:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -186px -204px;
	width: 45px;
	height: 45px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--socialIconVK:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--x2Red:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -266px -225px;
	width: 30px;
	height: 30px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--x2Red:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--xRed:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -232px -186px;
	width: 12px;
	height: 12px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--xRed:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hsCheckGreen {
	position: relative;
	display: inline-block
}

.Icon--hsCheckGreen:after {
	content: "";
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -62px -204px;
	width: 60px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 0;
	-webkit-transition: all .15s;
	transition: all .15s;
	z-index: 10;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hsCheckGreen:after {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hsCheckGreen:active:after, .Icon--hsCheckGreen:focus:after, .Icon--hsCheckGreen:hover:after {
	opacity: 1
}

.Icon--hsCircle {
	position: relative;
	display: inline-block
}

.Icon--hsCircle:after {
	content: "";
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -102px 0;
	width: 100px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 0;
	-webkit-transition: all .15s;
	transition: all .15s;
	z-index: 10;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hsCircle:after {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hsCircle:active:after, .Icon--hsCircle:focus:after, .Icon--hsCircle:hover:after {
	opacity: 1
}

.Icon--hsFsgRose {
	position: relative;
	display: inline-block
}

.Icon--hsFsgRose:after {
	content: "";
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -102px -102px;
	width: 60px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 0;
	-webkit-transition: all .15s;
	transition: all .15s;
	z-index: 10;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hsFsgRose:after {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hsFsgRose:active:after, .Icon--hsFsgRose:focus:after, .Icon--hsFsgRose:hover:after {
	opacity: 1
}

.Icon--hsSecret {
	position: relative;
	display: inline-block
}

.Icon--hsSecret:after {
	content: "";
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -204px -62px;
	width: 60px;
	height: 60px;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 0;
	-webkit-transition: all .15s;
	transition: all .15s;
	z-index: 10;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--hsSecret:after {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite@2x-99c54496bfc8536867b21fd74c6abe54618de66866cd43c4e10f5373901d61a9ca3651f44ada3b8e2159a0b0710b2d26096abdad861df0091a0ec51f3c0dbd0e.png);
		background-size: 333px 292px
	}

}

.Icon--hsSecret:active:after, .Icon--hsSecret:focus:after, .Icon--hsSecret:hover:after {
	opacity: 1
}

.Icon--portrait:before {
	width: 69px;
	height: 69px
}

.Icon--heading-icon-1:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons-f54df60022ba7d3ce55be5772ff16e899b23c9a4e84471e42f4a630c2b8a1db575596b89497ca84d6ecede37c78f068f15481c4f8f5ba7777d34010b7680b7bf.png) 0 top no-repeat
}

@media only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	.Icon--heading-icon-1:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons@2x-ea922ecdb7f33bd2cea87ad2f4573a9201597492badb9e8ff5022cd9ee4d3d14711987deb5a9167991fe1eb201f450dd53a4f7975eb26f6f6684e079a85d7cc0.png);
		background-size: cover
	}

}

.Icon--heading-icon-2:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons-f54df60022ba7d3ce55be5772ff16e899b23c9a4e84471e42f4a630c2b8a1db575596b89497ca84d6ecede37c78f068f15481c4f8f5ba7777d34010b7680b7bf.png) -69.45px top no-repeat
}

@media only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	.Icon--heading-icon-2:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons@2x-ea922ecdb7f33bd2cea87ad2f4573a9201597492badb9e8ff5022cd9ee4d3d14711987deb5a9167991fe1eb201f450dd53a4f7975eb26f6f6684e079a85d7cc0.png);
		background-size: cover
	}

}

.Icon--heading-icon-3:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons-f54df60022ba7d3ce55be5772ff16e899b23c9a4e84471e42f4a630c2b8a1db575596b89497ca84d6ecede37c78f068f15481c4f8f5ba7777d34010b7680b7bf.png) -138.9px top no-repeat
}

@media only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	.Icon--heading-icon-3:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons@2x-ea922ecdb7f33bd2cea87ad2f4573a9201597492badb9e8ff5022cd9ee4d3d14711987deb5a9167991fe1eb201f450dd53a4f7975eb26f6f6684e079a85d7cc0.png);
		background-size: cover
	}

}

.Icon--heading-icon-4:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons-f54df60022ba7d3ce55be5772ff16e899b23c9a4e84471e42f4a630c2b8a1db575596b89497ca84d6ecede37c78f068f15481c4f8f5ba7777d34010b7680b7bf.png) -208.35px top no-repeat
}

@media only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	.Icon--heading-icon-4:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons@2x-ea922ecdb7f33bd2cea87ad2f4573a9201597492badb9e8ff5022cd9ee4d3d14711987deb5a9167991fe1eb201f450dd53a4f7975eb26f6f6684e079a85d7cc0.png);
		background-size: cover
	}

}

.Icon--heading-icon-5:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons-f54df60022ba7d3ce55be5772ff16e899b23c9a4e84471e42f4a630c2b8a1db575596b89497ca84d6ecede37c78f068f15481c4f8f5ba7777d34010b7680b7bf.png) -277.8px top no-repeat
}

@media only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	.Icon--heading-icon-5:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons@2x-ea922ecdb7f33bd2cea87ad2f4573a9201597492badb9e8ff5022cd9ee4d3d14711987deb5a9167991fe1eb201f450dd53a4f7975eb26f6f6684e079a85d7cc0.png);
		background-size: cover
	}

}

.Icon--heading-icon-6:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons-f54df60022ba7d3ce55be5772ff16e899b23c9a4e84471e42f4a630c2b8a1db575596b89497ca84d6ecede37c78f068f15481c4f8f5ba7777d34010b7680b7bf.png) -347.25px top no-repeat
}

@media only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	.Icon--heading-icon-6:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons@2x-ea922ecdb7f33bd2cea87ad2f4573a9201597492badb9e8ff5022cd9ee4d3d14711987deb5a9167991fe1eb201f450dd53a4f7975eb26f6f6684e079a85d7cc0.png);
		background-size: cover
	}

}

.Icon--heading-icon-7:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons-f54df60022ba7d3ce55be5772ff16e899b23c9a4e84471e42f4a630c2b8a1db575596b89497ca84d6ecede37c78f068f15481c4f8f5ba7777d34010b7680b7bf.png) -416.7px top no-repeat
}

@media only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	.Icon--heading-icon-7:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons@2x-ea922ecdb7f33bd2cea87ad2f4573a9201597492badb9e8ff5022cd9ee4d3d14711987deb5a9167991fe1eb201f450dd53a4f7975eb26f6f6684e079a85d7cc0.png);
		background-size: cover
	}

}

.Icon--heading-icon-8:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons-f54df60022ba7d3ce55be5772ff16e899b23c9a4e84471e42f4a630c2b8a1db575596b89497ca84d6ecede37c78f068f15481c4f8f5ba7777d34010b7680b7bf.png) -486.15px top no-repeat
}

@media only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	.Icon--heading-icon-8:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons@2x-ea922ecdb7f33bd2cea87ad2f4573a9201597492badb9e8ff5022cd9ee4d3d14711987deb5a9167991fe1eb201f450dd53a4f7975eb26f6f6684e079a85d7cc0.png);
		background-size: cover
	}

}

.Icon--heading-icon-9:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons-f54df60022ba7d3ce55be5772ff16e899b23c9a4e84471e42f4a630c2b8a1db575596b89497ca84d6ecede37c78f068f15481c4f8f5ba7777d34010b7680b7bf.png) -555.6px top no-repeat
}

@media only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	.Icon--heading-icon-9:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons@2x-ea922ecdb7f33bd2cea87ad2f4573a9201597492badb9e8ff5022cd9ee4d3d14711987deb5a9167991fe1eb201f450dd53a4f7975eb26f6f6684e079a85d7cc0.png);
		background-size: cover
	}

}

.Icon--heading-icon-10:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons-f54df60022ba7d3ce55be5772ff16e899b23c9a4e84471e42f4a630c2b8a1db575596b89497ca84d6ecede37c78f068f15481c4f8f5ba7777d34010b7680b7bf.png) -625.05px top no-repeat
}

@media only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	.Icon--heading-icon-10:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons@2x-ea922ecdb7f33bd2cea87ad2f4573a9201597492badb9e8ff5022cd9ee4d3d14711987deb5a9167991fe1eb201f450dd53a4f7975eb26f6f6684e079a85d7cc0.png);
		background-size: cover
	}

}

.Icon--heading-icon-11:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons-f54df60022ba7d3ce55be5772ff16e899b23c9a4e84471e42f4a630c2b8a1db575596b89497ca84d6ecede37c78f068f15481c4f8f5ba7777d34010b7680b7bf.png) -694.5px top no-repeat
}

@media only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	.Icon--heading-icon-11:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/section-heading-icons@2x-ea922ecdb7f33bd2cea87ad2f4573a9201597492badb9e8ff5022cd9ee4d3d14711987deb5a9167991fe1eb201f450dd53a4f7975eb26f6f6684e079a85d7cc0.png);
		background-size: cover
	}

}

.Icon--power:before {
	width: 84px;
	height: 92px
}

.Icon--depths-icon-1:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/expansions/blackrock-mountain/blackrock-depths/boss-powers-f31da05d28cb7b1e5e4369155809655b19bb611cbe67cedbcccc981b745261bfff7c4869ebe8db5a6b1e06ec8d73ea06d7331f3a047d62254c9a31abe01dac83.png) 0 top no-repeat
}

@media only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	.Icon--depths-icon-1:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/expansions/blackrock-mountain/blackrock-depths/boss-powers@2x-14dfa8704a8f50a49849e3f191b8c141913c1bc82c653c437026ab42608cd74a83f1e8bb7ff18f854d2ec8556bb803f61870968289a03d8603dabcb58b612e64.png);
		background-size: cover
	}

}

.Icon--depths-icon-2:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/expansions/blackrock-mountain/blackrock-depths/boss-powers-f31da05d28cb7b1e5e4369155809655b19bb611cbe67cedbcccc981b745261bfff7c4869ebe8db5a6b1e06ec8d73ea06d7331f3a047d62254c9a31abe01dac83.png) -87.3px top no-repeat
}

@media only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	.Icon--depths-icon-2:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/expansions/blackrock-mountain/blackrock-depths/boss-powers@2x-14dfa8704a8f50a49849e3f191b8c141913c1bc82c653c437026ab42608cd74a83f1e8bb7ff18f854d2ec8556bb803f61870968289a03d8603dabcb58b612e64.png);
		background-size: cover
	}

}

.Icon--depths-icon-3:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/expansions/blackrock-mountain/blackrock-depths/boss-powers-f31da05d28cb7b1e5e4369155809655b19bb611cbe67cedbcccc981b745261bfff7c4869ebe8db5a6b1e06ec8d73ea06d7331f3a047d62254c9a31abe01dac83.png) -174.6px top no-repeat
}

@media only screen and (-o-min-device-pixel-ratio:3/2), only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	.Icon--depths-icon-3:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/expansions/blackrock-mountain/blackrock-depths/boss-powers@2x-14dfa8704a8f50a49849e3f191b8c141913c1bc82c653c437026ab42608cd74a83f1e8bb7ff18f854d2ec8556bb803f61870968289a03d8603dabcb58b612e64.png);
		background-size: cover
	}

}

.Icon--fsgInnkeeper:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -408px -784px;
	width: 100px;
	height: 100px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--fsgInnkeeper:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--fsgInnkeeperHover:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -204px -784px;
	width: 100px;
	height: 100px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--fsgInnkeeperHover:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--fsgLantern-med:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -162px -632px;
	width: 140px;
	height: 140px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--fsgLantern-med:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--fsgLantern:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: 0 -784px;
	width: 100px;
	height: 100px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--fsgLantern:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--fsgLanternGrey:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -102px -784px;
	width: 100px;
	height: 100px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--fsgLanternGrey:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--fsgLanternHover:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -306px -784px;
	width: 100px;
	height: 100px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--fsgLanternHover:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--fsgLanternLg:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -302px -330px;
	width: 205px;
	height: 205px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--fsgLanternLg:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--fsgTavern:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -510px -784px;
	width: 100px;
	height: 100px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--fsgTavern:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--fsgTavernHover:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -762px -632px;
	width: 100px;
	height: 100px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--fsgTavernHover:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--innkeeperActivities:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -550px -632px;
	width: 104px;
	height: 120px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--innkeeperActivities:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--innkeeperActivitiesLg:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -306px 0;
	width: 300px;
	height: 300px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--innkeeperActivitiesLg:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--innkeeperPlace:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -656px -632px;
	width: 104px;
	height: 120px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--innkeeperPlace:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--innkeeperPlaceLg:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -608px 0;
	width: 300px;
	height: 300px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--innkeeperPlaceLg:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--innkeeperPromotion:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -444px -632px;
	width: 104px;
	height: 120px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--innkeeperPromotion:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--innkeeperPromotionLg:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: 0 -330px;
	width: 300px;
	height: 300px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--innkeeperPromotionLg:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--innkeeperRollOver:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -304px -632px;
	width: 138px;
	height: 138px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--innkeeperRollOver:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--innkeeperRollOverLg:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: 0 0;
	width: 304px;
	height: 328px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--innkeeperRollOverLg:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--snowPile1:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -509px -482px;
	width: 256px;
	height: 40px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--snowPile1:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--snowPile2:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -302px -537px;
	width: 220px;
	height: 40px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--snowPile2:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--collapseUp:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -910px -456px;
	width: 37px;
	height: 37px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--collapseUp:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--expandDown:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -910px -495px;
	width: 37px;
	height: 37px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--expandDown:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--landingDesignSign:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -509px -330px;
	width: 212px;
	height: 150px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--landingDesignSign:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--landingFindPatrons:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -723px -330px;
	width: 160px;
	height: 150px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--landingFindPatrons:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--landingHostGathering:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: 0 -632px;
	width: 160px;
	height: 150px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--landingHostGathering:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--randomizer:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -612px -784px;
	width: 92px;
	height: 92px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--randomizer:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--randomizerHover:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -706px -784px;
	width: 92px;
	height: 92px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--randomizerHover:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--tavernCreatorBackground:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -910px -72px;
	width: 56px;
	height: 62px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--tavernCreatorBackground:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--tavernCreatorElementBg:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -910px 0;
	width: 70px;
	height: 70px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--tavernCreatorElementBg:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--tavernCreatorElementBgGlow:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -800px -784px;
	width: 70px;
	height: 70px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--tavernCreatorElementBgGlow:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--tavernCreatorFrame:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -910px -264px;
	width: 56px;
	height: 62px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--tavernCreatorFrame:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--tavernCreatorGlowOrb:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -949px -456px;
	width: 16px;
	height: 16px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--tavernCreatorGlowOrb:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--tavernCreatorMajorInsignia:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -910px -392px;
	width: 56px;
	height: 62px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--tavernCreatorMajorInsignia:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--tavernCreatorMinorInsignia:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -910px -328px;
	width: 56px;
	height: 62px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--tavernCreatorMinorInsignia:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--tavernCreatorName:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -910px -200px;
	width: 56px;
	height: 62px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--tavernCreatorName:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--tavernCreatorRandomizer:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -910px -136px;
	width: 56px;
	height: 62px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.Icon--tavernCreatorRandomizer:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite@2x-b6b1f7e85c2c5df5b42ecf9d486cae1756531de4d8a2f549bbbf6a8af2278866c9870422b3c72189be529a35ea75e5c1920c17b11bf19b6c8f13fcf965dec31f.png);
		background-size: 980px 884px
	}

}

.Icon--fsgLanternLg.is-animated:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg/fsgLantern-c840ba36928afade3cd4de73dfcb6cd2f96eeed2773a45b3f3939dcb6818b91d72f5ff5a70aa7fde3febb432dea4d106ebd2f349ff62122028264806e2251a3b.png) 0 no-repeat
}

.Icon--fsgInnkeeper {
	position: relative;
	display: inline-block
}

.Icon--fsgInnkeeper:after {
	content: "";
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -204px -784px;
	width: 100px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 0;
	-webkit-transition: all .15s;
	transition: all .15s;
	z-index: 10;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.Icon--fsgInnkeeper:active:after, .Icon--fsgInnkeeper:focus:after, .Icon--fsgInnkeeper:hover:after {
	opacity: 1
}

.Icon--fsgLantern {
	position: relative;
	display: inline-block
}

.Icon--fsgLantern:after {
	content: "";
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -306px -784px;
	width: 100px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 0;
	-webkit-transition: all .15s;
	transition: all .15s;
	z-index: 10;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.Icon--fsgLantern:active:after, .Icon--fsgLantern:focus:after, .Icon--fsgLantern:hover:after {
	opacity: 1
}

.Icon--fsgTavern {
	position: relative;
	display: inline-block
}

.Icon--fsgTavern:after {
	content: "";
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -762px -632px;
	width: 100px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 0;
	-webkit-transition: all .15s;
	transition: all .15s;
	z-index: 10;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.Icon--fsgTavern:active:after, .Icon--fsgTavern:focus:after, .Icon--fsgTavern:hover:after {
	opacity: 1
}

.Icon--randomizer {
	position: relative;
	display: inline-block
}

.Icon--randomizer:after {
	content: "";
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg-sprite-9ca3ad5dabce9f37175190e29a51288b58b71c6ed3b2d616d444f2bcda3e7b459c24e8bee22cc6f0f8033d51bc98e3e8d1d062a84e402db46d848082051a8481.png);
	background-position: -706px -784px;
	width: 92px;
	height: 92px;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	opacity: 0;
	-webkit-transition: all .15s;
	transition: all .15s;
	z-index: 10;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.Icon--randomizer:active:after, .Icon--randomizer:focus:after, .Icon--randomizer:hover:after {
	opacity: 1
}

.Heading--mediaSection {
	margin: 0 0 .5rem;
	padding-top: 1rem
}

.Heading--detail {
	color: #614326
}

.GoldArrow {
	background: url(images/ui/navArrows-gold-9c1ca6beda271e6ff1421e54014ef85f833b17c92d7ab317b96ee14aad15a4cd04fe6954a748e0d967839a0ad10644a119e49475496ff106ee3df4908c00515d.png) 50% no-repeat;
	position: absolute;
	top: 51%;
	width: 78px;
	height: 69px;
	cursor: pointer;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: all .1s ease-out;
	transition: all .1s ease-out;
	z-index: 4;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.GoldArrow.GoldArrow--prev {
	left: 12px;
	background-position: -2px -3px
}

.GoldArrow.GoldArrow--prev:hover {
	-webkit-transform: translate(-3px, -50%);
	-ms-transform: translate(-3px, -50%);
	transform: translate(-3px, -50%)
}

.GoldArrow.GoldArrow--prev:active {
	-webkit-transform: translate(-3px, -50%) scale(.97);
	-ms-transform: translate(-3px, -50%) scale(.97);
	transform: translate(-3px, -50%) scale(.97)
}

.GoldArrow.GoldArrow--next {
	right: 12px;
	background-position: -102px -3px
}

.GoldArrow.GoldArrow--next:hover {
	-webkit-transform: translate(3px, -50%);
	-ms-transform: translate(3px, -50%);
	transform: translate(3px, -50%)
}

.GoldArrow.GoldArrow--next:active {
	-webkit-transform: translate(3px, -50%) scale(.97);
	-ms-transform: translate(3px, -50%) scale(.97);
	transform: translate(3px, -50%) scale(.97)
}

@media (max-width:39.99em) {
	.GoldArrow {
		-webkit-transform: translateY(-50%) scale(.75);
		-ms-transform: translateY(-50%) scale(.75);
		transform: translateY(-50%) scale(.75)
	}

	.GoldArrow.GoldArrow--prev {
		left: -8px
	}

	.GoldArrow.GoldArrow--prev:active, .GoldArrow.GoldArrow--prev:hover {
		-webkit-transform: translate(-3px, -50%) scale(.75);
		-ms-transform: translate(-3px, -50%) scale(.75);
		transform: translate(-3px, -50%) scale(.75)
	}

	.GoldArrow.GoldArrow--next {
		right: -8px
	}

	.GoldArrow.GoldArrow--next:active, .GoldArrow.GoldArrow--next:hover {
		-webkit-transform: translate(3px, -50%) scale(.75);
		-ms-transform: translate(3px, -50%) scale(.75);
		transform: translate(3px, -50%) scale(.75)
	}

}

@media (max-width:29.99em) {
	.GoldArrow {
		-webkit-transform: translateY(-50%) scale(.75);
		-ms-transform: translateY(-50%) scale(.75);
		transform: translateY(-50%) scale(.75)
	}

}

.ContentTrail {
	margin: 0 auto .5rem;
	max-width: 72.5rem;
	height: 36px;
	position: relative;
	z-index: 1
}

@media (min-width:60em) {
	.ContentTrail {
		margin-top: -2rem;
		padding: 0 5rem
	}

}

@media (min-width:72.5em) {
	.ContentTrail {
		margin-top: -1.5rem
	}

}

.Breadcrumb {
	font: 700 11px/28px;
	white-space: nowrap;
	width: 100%;
	overflow: hidden;
	padding: 0 1rem
}

.zh-tw .Breadcrumb {
	font-family: none
}

.Breadcrumb-item {
	padding-right: 0;
	margin-right: 0;
	display: inline-block;
	float: none
}

.Breadcrumb-item a {
	color: #e22c14;
	display: inline-block;
	line-height: 1.5;
	vertical-align: middle
}

.Breadcrumb-item a.opened {
	text-decoration: underline
}

.Breadcrumb-item--last {
	padding: 0
}

.Breadcrumb-item--last a {
	color: #233a6e;
	border-bottom: 1px dotted #233a6e;
	max-width: 180px;
	display: inline-block
}

.Breadcrumb-item--last a:active, .Breadcrumb-item--last a:focus, .Breadcrumb-item--last a:hover {
	text-decoration: none
}

.Breadcrumb.has-children .Breadcrumb-text {
	border-bottom: 1px dotted #aaa
}

.ko-kr .Breadcrumb.has-children .Breadcrumb-text {
	font-size: 11px
}

.Breadcrumb-arrow:after {
	border: 0;
	content: "";
	display: inline-block;
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/arrows-cca99620ac14a76369db44781e9051cdb441afc5c328a9b4d17e626f5b82842f61f163dfec4184e68a17d969eff351ed4e0ef4405b50a298e1dcdb7131537f7a.gif) no-repeat 0 -103px;
	width: 12px;
	height: 10px;
	margin: 0 7px 0 0;
	vertical-align: middle
}

.ie67 .Breadcrumb-arrow {
	margin-right: 10px
}

.Breadcrumb.Breadcrumb--canScroll {
	overflow-x: auto
}

.Button {
	color: #fff;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 2px;
	padding: 1em 2.3em;
	border: none;
	border-radius: 5px;
	-webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .35);
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .35);
	text-shadow: 0 0 4px #000, 0 0 8px #000;
	font-size: 1em;
	margin-bottom: 1.5rem;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
	cursor: pointer;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	z-index: 1
}

.Button:active, .Button:focus, .Button:hover {
	text-decoration: none
}

.Button:after, .Button:before {
	content: "";
	position: absolute;
	z-index: -1
}

.Button:before {
	text-decoration: none;
	top: 2px;
	left: 2px;
	right: 2px;
	bottom: 2px;
	border-radius: 3px
}

.Button:after {
	background: gray;
	background-position: 50%;
	background-repeat: repeat-y;
	background-size: contain;
	-webkit-box-shadow: 0 2px 6px 0 #331e0b;
	box-shadow: 0 2px 6px 0 #331e0b;
	top: 6px;
	left: 6px;
	right: 6px;
	bottom: 6px;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
	border: 3px solid;
	border-radius: 2px
}

.Button.block {
	margin: 0 auto 1.5rem;
	display: block
}

.Button.is-disabled {
	opacity: .5;
	pointer-events: none
}

.Button.Button--primary {
	background-color: #bc22c7;
	background: -webkit-gradient(linear, left top, left bottom, from(#ad9a90), to(#1c140d));
	background: linear-gradient(180deg, #ad9a90, #1c140d)
}

.Button.Button--primary:before {
	background-color: #6f5742;
	background: -webkit-gradient(linear, left top, left bottom, from(#6f5742), to(#81615d));
	background: linear-gradient(180deg, #6f5742, #81615d)
}

.Button.Button--primary:after {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/btn-cta-bg-0c578d2119094914bc050221d2d78e1de6818a29f4f96031949240a87ab1aa8e808029ad8ed6abbb8dab0a04aabd969c66284db4474c2275529e53d19c3ec757.png);
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANsAAAABCAIAAADYRExeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUQ0RDNCMUFBRDAyMTFFNjk1QTNGMkIwRTAwQjA3MTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUQ0RDNCMUJBRDAyMTFFNjk1QTNGMkIwRTAwQjA3MTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFRDREM0IxOEFEMDIxMUU2OTVBM0YyQjBFMDBCMDcxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFRDREM0IxOUFEMDIxMUU2OTVBM0YyQjBFMDBCMDcxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlJgqloAAACnSURBVHjazJCBFYMgEEMTNuiCHavblvQSRUAXKCrHy8/lVL5fHwINtdRIynvOoFBHQnSNruiIPujQGSds9pnNRrSq8n6i0p0/aXJCPf1B3TXpnuyB8e85mRL/lpzeNW368QdLdfmn9iqqheOup4s3RaKi4PB39UroTih3fdhQHr3WJ71yFuqcGz2mJHmZclG/ARnKjuB8jFMQPbSKdW70e3ZlD/0JMAB1DqoGNYybhQAAAABJRU5ErkJggg==");
	-o-border-image: linear-gradient(180deg, #f756fe, #661f91) 1;
	border-image: -webkit-gradient(linear, left top, left bottom, from(#f756fe), to(#661f91)) 1;
	border-image: linear-gradient(180deg, #f756fe, #661f91) 1;
	border-top-color: #f756fe;
	border-bottom-color: #661f91
}

.Button.Button--primary:active:after, .Button.Button--primary:focus:after, .Button.Button--primary:hover:after {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/btn-cta-bg-hover-437d66e7c2369008f4870ebe2030d6a1e85fb9fb69583772b21abb2c5883cd4b2fa54c41e4af51e4a3c3d35a2cc638692132c64e4042214361b207a9ee6e98e7.png);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANsAAAABCAIAAADYRExeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEE4QUUxM0RBRDAzMTFFNjhFMDRCNUZGQUY3NTFCMUUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEE4QUUxM0VBRDAzMTFFNjhFMDRCNUZGQUY3NTFCMUUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQThBRTEzQkFEMDMxMUU2OEUwNEI1RkZBRjc1MUIxRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQThBRTEzQ0FEMDMxMUU2OEUwNEI1RkZBRjc1MUIxRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjdlBcYAAACSSURBVHjavE5bDgQhCCvcYy++B9nj2VUeCjGZz9EEa6Gl8v38AKgICJnHC42Bf7DIgI7hdFGlFk1lzhoMXWVMUS0mVLqxnl259zicvT15c7jSbqw3X33w4uG8EHIkxuAMAfIBs/Kz0vBqpI9hU8FnxsYjVQgVt4N1e5LiwKYyT8kZ90RzyAyRtu4d0bTnmvwLMABZL5ltpZKYvwAAAABJRU5ErkJggg==)
}

.Button.Button--alternate, .Button.Button--default {
	background-color: #7b7473;
	background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#2f2e2d));
	background: linear-gradient(180deg, #ddd, #2f2e2d)
}

.Button.Button--alternate:before, .Button.Button--default:before {
	background-color: #7b7473;
	background: -webkit-gradient(linear, left top, left bottom, from(#877e7c), to(#6f6b69));
	background: linear-gradient(180deg, #877e7c, #6f6b69)
}

.Button.Button--alternate:after, .Button.Button--default:after {
	border: 3px solid;
	-o-border-image: linear-gradient(180deg, #888, #3f3f3f) 1;
	border-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#3f3f3f)) 1;
	border-image: linear-gradient(180deg, #888, #3f3f3f) 1;
	border-top-color: #888;
	border-bottom-color: #3f3f3f;
	background-color: #3f3f3f;
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/btn-alt-bg-983912989ef501f51f9f111af18a8aa65b563f5f3081ae0253d608e79adf1039da4d55e3f069a344cdd1b37997fc528a22c2cdaff78ae22826955327c17d983f.png);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAApEAAAABCAIAAAAJsGL2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTBFMUM0MjRBREQxMTFFNjhEQUJEQTM3NjNFOEZGNkYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTBFMUM0MjVBREQxMTFFNjhEQUJEQTM3NjNFOEZGNkYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMEUxQzQyMkFERDExMUU2OERBQkRBMzc2M0U4RkY2RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMEUxQzQyM0FERDExMUU2OERBQkRBMzc2M0U4RkY2RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjJPQgIAAADSSURBVHjapJXRDcQgDEPj7tGBrvvPU98nQcpTwh1fBYxjHKPqeT6xhqIea10AEWxoB7VnlU/orK5Ur9sB/CDN2yQGItYnwL3dkRxX3wrq0JUVr8NXJvKgFE9KDzXAo8+hNifZT+swb8Q5Wo/eN5G3h2+BIkb8G8Txa2icSU0YaqnLvOXHlvmVmmfQsHPWIgzXtScXqLURPmOMgoDG7Hqnea+bAwd1yZP37SDYX9phm916niuP+iX/UZc8r9dfG/I28aEO6P4bgZ6O3uDauO/7K8AAdWJtN0cRGOQAAAAASUVORK5CYII=)
}

.Button.Button--alternate:active:after, .Button.Button--alternate:focus:after, .Button.Button--alternate:hover:after, .Button.Button--default:active:after, .Button.Button--default:focus:after, .Button.Button--default:hover:after {
	background-color: #5a5a5a;
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/btn-alt-bg-hover-42e73ee53d9c0cf16cc8154bce81251dc43b038d06ce26f6793862f8f068227a2d1bbc159b038ea63bf9add8f69ca3b3156459d1d5da545c1b9d0c079a34b001.png);
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAABCAIAAADfBpJLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjBBQ0RFQzdBREQzMTFFNkE0QjFDQUE4MzI0M0E3QTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjBBQ0RFQzhBREQzMTFFNkE0QjFDQUE4MzI0M0E3QTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCMEFDREVDNUFERDMxMUU2QTRCMUNBQTgzMjQzQTdBMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCMEFDREVDNkFERDMxMUU2QTRCMUNBQTgzMjQzQTdBMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk/ObhsAAACXSURBVHjaZE8BFsUgCAIP2f1PIj8lt/W+eysEwuJaC39Fcq/BqJ1VpvgU6iuZEVFq8K4Imxy1EQT7ZgYoO3rgM5UvAY8pStN87CcAr/+CtGQPbDx4Sv3vdAmqEaoDQsMiNqRsUwUJeTNo2/QfsreRKwc2OhzK7vpdypz7nAjXRnlgusvujyU709KcdMa+pdW+1/vanwADAEk6hANe8naWAAAAAElFTkSuQmCC)
}

.Button.Button--alternate.Button--small:after, .Button.Button--alternate.Button--xsmall:after, .Button.Button--default.Button--small:after, .Button.Button--default.Button--xsmall:after {
	border: 2px solid;
	-o-border-image: linear-gradient(180deg, #888, #3f3f3f) 1;
	border-image: -webkit-gradient(linear, left top, left bottom, from(#888), to(#3f3f3f)) 1;
	border-image: linear-gradient(180deg, #888, #3f3f3f) 1;
	border-top-color: #888;
	border-bottom-color: #3f3f3f
}

.Button--link {
	color: #233a6e;
	text-transform: none;
	letter-spacing: normal;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: none
}

.Button--link:after, .Button--link:before {
	display: none
}

.Button--link:active, .Button--link:focus, .Button--link:hover {
	color: #233a6e;
	text-decoration: underline
}

.Button--link.is-underlined {
	text-decoration: underline
}

.Button--link.is-underlined:active, .Button--link.is-underlined:focus, .Button--link.is-underlined:hover {
	text-decoration: none
}

.Button--gradient {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#573b23));
	background-image: linear-gradient(180deg, #ededed, #573b23);
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .45);
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .45);
	text-shadow: 0 0 4px rgba(0, 0, 0, .3), 0 0 8px rgba(0, 0, 0, .3);
	padding: 1em 2.5em;
	letter-spacing: .85px
}

@media only screen and (max-width:375px) {
	.Button--gradient--mobileTextOnly {
		background: none !important;
		border: none !important;
		-o-border-image: none !important;
		border-image: none !important;
		-webkit-box-shadow: none;
		box-shadow: none;
		padding: 0;
		text-decoration: underline;
		text-shadow: none;
		letter-spacing: 0
	}

	.Button--gradient--mobileTextOnly:hover {
		text-decoration: underline
	}

	.Button--gradient--mobileTextOnly .highlight, .Button--gradient--mobileTextOnly:after, .Button--gradient--mobileTextOnly:before {
		display: none !important
	}

}

.Button--gradient .text {
}

.Button--gradient:after, .Button--gradient:before {
	content: "";
	position: absolute;
	z-index: -1;
	border-radius: 6px
}

.Button--gradient:before {
	background-color: #7e5f58;
	top: 2px;
	left: 2px;
	right: 2px;
	bottom: 2px
}

.Button--gradient .highlight, .Button--gradient:after {
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	-webkit-box-shadow: 0 2px 6px 0 #331e0b;
	box-shadow: 0 2px 6px 0 #331e0b;
	-o-border-image: linear-gradient(180deg, #f756fe, #661f91) 3;
	border-image: -webkit-gradient(linear, left top, left bottom, from(#f756fe), to(#661f91)) 3;
	border-image: linear-gradient(180deg, #f756fe, #661f91) 3;
	border-width: 3px;
	padding: 2px 3px;
	border-style: solid;
	border-radius: 6px
}

.Button--gradient .highlight, .Button--gradient:after {
	background-image: -webkit-gradient(linear, left top, right top, from(#4c0d7a), color-stop(#b921c4), to(#4c0d7a));
	background-image: linear-gradient(90deg, #4c0d7a, #b921c4, #4c0d7a)
}

.Button--gradient .highlight {
	border: none;
	opacity: 1;
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
	position: absolute;
	top: 9px;
	left: 9px;
	right: 9px;
	bottom: 9px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-backface-visibility: hidden;
	-webkit-font-smoothing: antialiased
}

.Button--gradient .highlight:before {
	background-image: -webkit-gradient(linear, left top, right top, from(#921b9a), color-stop(#b921c4), to(#921b9a));
	background-image: linear-gradient(90deg, #921b9a, #b921c4, #921b9a);
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out;
	opacity: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	border-radius: 6px
}

.Button--gradient:after {
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f756fe), to(#661f91));
	background-image: linear-gradient(180deg, #f756fe, #661f91);
	border-radius: 6px;
	border: none;
	top: 7px;
	bottom: 7px;
	left: 7px;
	right: 7px
}

.Button--gradient.Button--xsmall .highlight {
	top: 8px;
	left: 8px;
	right: 8px;
	bottom: 8px
}

.Button--gradient.Button--small .highlight {
	top: 7px;
	left: 7px;
	right: 7px;
	bottom: 7px
}

.Button--gradient .text {
	position: relative;
	z-index: 1;
	-webkit-font-smoothing: antialiased
}

.Button--gradient:hover .highlight:before {
	opacity: 1
}

.Button--small:before, .Button--xsmall:before {
	top: 2px;
	left: 2px;
	right: 2px;
	bottom: 2px
}

.Button--small:after, .Button--xsmall:after {
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px
}

.Button--xsmall {
	font-size: .7em
}

.Button--small {
	font-size: .8em
}

.Button--large {
	font-size: 1.2em
}

.Button--xlarge {
	font-size: 1.3em
}

.StoreButton-container {
	display: none
}

.StoreButton {
	position: relative;
	z-index: 10
}

@media (min-width:30em) {
	.StoreButton {
		margin-top: -2rem
	}

}

@media (min-width:30em) {
	.zh-tw .AppStoreButton {
		margin-top: 0
	}

}

@media (min-width:40em) {
	.zh-tw .AppStoreButton {
		margin-top: -2rem
	}

}

.Homepage .AppStoreButton, .homepage .AppStoreButton {
	margin-top: 0
}

@media (min-width:30em) {
	.zh-tw .AndroidButtons {
		margin-top: 0
	}

}

@media (min-width:40em) {
	.zh-tw .AndroidButtons {
		margin-top: -2rem
	}

}

.Homepage .AndroidButtons, .homepage .AndroidButtons {
	margin-top: .25rem
}

@media (min-width:30em) {
	.Homepage .AndroidButtons, .homepage .AndroidButtons {
		margin-top: 1rem
	}

}

.AndroidButtons .StoreButton:not(:first-child) {
	margin-left: .5rem
}

.AndroidButtons .StoreButton-image {
	height: 40px
}

.Download {
	margin-left: 1em;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	color: #e22c14;
	text-decoration: none;
	font-weight: 400;
}

.Download:before {
	margin: -2px 8px 0 0
}

.Button-content {
	color: #fff;
	text-shadow: 0 0 4px #000, 0 0 8px #000;
	overflow: hidden;
	text-transform: uppercase
}

.ko-kr .Button-content {
}

.BetaButton--home {
	height: 51px;
	margin-left: 10px;
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/button1-top-small-644a0675747cf2bbdb3437d58f05ff27c3210d3c3b1f9b4a29a0d5c586ccf780414ac3b9e978f3c86188900771129a4576bcb46eadb9498aff3b7e4642132007.png) 100% -102px no-repeat;
	padding-right: 25px
}

@media (min-width:72.5em) {
	.BetaButton--home {
		height: 71px;
		margin: 1.5rem 0 .6rem 10px;
		background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/button1-top-0c4b25330368c084e9e16f0a9ecc9db0ed201d4a9d0837d029fab9d358b395f778c972fbf84a668980621694c2816f295eaddb3d56f19012d4443cee7973526c.png) 100% -142px no-repeat;
		padding-right: 35px
	}

}

.BetaButton--home .Button-content {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/button1-top-small-644a0675747cf2bbdb3437d58f05ff27c3210d3c3b1f9b4a29a0d5c586ccf780414ac3b9e978f3c86188900771129a4576bcb46eadb9498aff3b7e4642132007.png);
	padding-left: 25px;
	font-size: 17px;
	line-height: 50px;
	letter-spacing: 1px;
	min-width: 130px;
	margin-left: -10px;
	height: 51px
}

@media (min-width:72.5em) {
	.BetaButton--home .Button-content {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/button1-top-0c4b25330368c084e9e16f0a9ecc9db0ed201d4a9d0837d029fab9d358b395f778c972fbf84a668980621694c2816f295eaddb3d56f19012d4443cee7973526c.png);
		padding-left: 35px;
		font-size: 1.5rem;
		line-height: 67px;
		min-width: 175px;
		height: 71px
	}

}

.ko-kr .BetaButton--home .Button-content {
	font-size: 18px
}

.ie9 .zh-tw .BetaButton--home .Button-content {
	min-width: 0
}

.BetaButton--home:hover {
	background-position: 100% -153px;
	-webkit-box-shadow: 0 11px 10px -12px #ff0;
	box-shadow: 0 11px 10px -12px #ff0
}

@media (min-width:72.5em) {
	.BetaButton--home:hover {
		background-position: 100% -213px
	}

}

.BetaButton--home:hover .Button-content {
	background-position: 0 -51px
}

@media (min-width:72.5em) {
	.BetaButton--home:hover .Button-content {
		background-position: 0 -71px
	}

}

.BetaButton-row {
	margin: -1em auto -2em;
	text-align: center
}

@media (min-width:40em) {
	.BetaButton-row {
		margin: 1em auto
	}

}

.BetaButton-text {
	display: block;
	color: #2e2e2e;
	margin-top: .5em
}

.BetaButton--sub {
	display: inline-block;
	height: 72px;
	background: transparent url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/button1-top-sub-e4f02be833f7afe3a86949e94c49ed685f32ee72426a7bb10df73855fc060578febd8999365ac7d83e183cf5edf768cd8e831766380076f0942ce6d397566170.png) 100% -160px no-repeat;
	padding-right: 50px;
	z-index: 10;
	position: relative;
	margin-top: -1rem
}

.BetaButton--sub:hover {
	background-position: 100% -237px
}

.BetaButton--sub:hover .Button-content {
	background-position: 0 -84px
}

.BetaButton--sub .Button-content {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/button1-top-sub-e4f02be833f7afe3a86949e94c49ed685f32ee72426a7bb10df73855fc060578febd8999365ac7d83e183cf5edf768cd8e831766380076f0942ce6d397566170.png);
	padding-left: 50px;
	font-size: 18px;
	line-height: 86px;
	min-width: 150px;
	margin-left: -30px;
	height: 72px;
	z-index: 2
}

.ko-kr .BetaButton--sub .Button-content {
	font-size: 16px
}

.ie9 .BetaButton--sub .Button-content {
	min-width: 0
}

@media (min-width:40em) {
	.BetaButton--sub .Button-content {
		height: 76px
	}

}

@media (min-width:40em) {
	.BetaButton--sub {
		margin-top: 0;
		height: 78px
	}

}

.HearthstoneCta-inner {
	padding: 4px;
	background-color: #6f5742;
	background: -webkit-gradient(linear, left top, left bottom, from(#6f5742), to(#81615d));
	background: linear-gradient(180deg, #6f5742, #81615d);
	border-radius: 3px;
	border: 0;
	display: block
}

.HearthstoneCta {
	cursor: pointer;
	padding: 0 2px;
	background-color: #c1b3b0;
	background: -webkit-gradient(linear, left top, left bottom, from(#c1b3b0), color-stop(9%, #c1b3b0), color-stop(93%, #4a3424), to(#1c140d));
	background: linear-gradient(180deg, #c1b3b0, #c1b3b0 9%, #4a3424 93%, #1c140d);
	border-top: 2px solid #ad9a90;
	border-bottom: 2px solid #1c140d;
	border-right: none;
	border-left: none;
	-webkit-box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .35);
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .35);
	border-radius: 5px;
	display: inline-block;
	height: auto
}

.HearthstoneCta .HearthstoneCta-btn {
	background-color: #bc22c7;
	background: -webkit-gradient(linear, left top, left bottom, from(#f756fe), color-stop(5%, #c84bd6), color-stop(59%, #7305ae), to(#661f91));
	background: linear-gradient(180deg, #f756fe, #c84bd6 5%, #7305ae 59%, #661f91);
	-webkit-box-shadow: 0 2px 6px 0 #331e0b;
	box-shadow: 0 2px 6px 0 #331e0b;
	display: table;
	padding: 3px;
	color: #fff;
	text-decoration: none;
	text-shadow: 1px 1px #000;
	font-size: 1.1rem;
	line-height: 1;
	letter-spacing: 1px;
	text-align: center;
	border-radius: 2px;
	height: 2.2rem;
	min-height: 2.2rem;
	width: 100%
}

.HearthstoneCta .HearthstoneCta-text {
	background: radial-gradient(circle, #bc22c7 25%, #7c1693 75%, #5c1096);
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	color: #fff;
	padding: .6rem 1.5rem;
	text-transform: uppercase;
	font-weight: 700;
	text-shadow: 0 0 4px #000, 0 0 8px #000;
	font-size: 1.25rem;
	letter-spacing: 2px
}

@media (min-width:72.5em) {
	.HearthstoneCta .HearthstoneCta-text {
		font-size: 1.4rem;
		padding: .7rem 1.7rem
	}

}

.HearthstoneCta .HearthstoneCta-text:hover {
	text-decoration: none
}

.HearthstoneCta:not([disabled]):hover {
	background-position: inherit
}

.HearthstoneCta:not([disabled]):hover .HearthstoneCta-inner {
	text-decoration: none
}

.HearthstoneCta:not([disabled]):hover .HearthstoneCta-text {
	background: radial-gradient(circle, #e235ee 22%, #981cb4)
}

.HearthstoneCta.is-active .HearthstoneCta-text {
	background: radial-gradient(circle, #e235ee 25%, #981cb4 75%, #600f9e);
	-webkit-box-shadow: 0 0 16px 0 #f34bff inset;
	box-shadow: inset 0 0 16px 0 #f34bff
}

.HearthstoneCta--small .HearthstoneCta-text {
	font-size: 1.25rem;
	padding: .6rem 1.5rem
}

.HearthstoneCta--xsmall .HearthstoneCta-text {
	padding-top: .25rem;
	padding-bottom: .25rem;
	font-size: .8rem
}

.HearthstoneCta--xsmall .HearthstoneCta-btn {
	height: auto;
	min-height: 0
}

.HearthstoneButton {
	padding: 4px 5px;
	background-color: #bda160;
	background: -webkit-gradient(linear, left top, left bottom, from(#bda160), color-stop(4%, #e3c165), color-stop(5%, #e5d591), color-stop(12%, #8d7546), color-stop(95%, #533827), to(#30241d));
	background: linear-gradient(180deg, #bda160, #e3c165 4%, #e5d591 5%, #8d7546 12%, #533827 95%, #30241d);
	border-top: 1px solid #bda160;
	border-bottom: 1px solid #30241d;
	border-right: none;
	border-left: none;
	-webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .35);
	box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .35);
	border-radius: 5px;
	display: block
}

@media (min-width:40em) {
	.HearthstoneButton {
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
		background: none;
		padding: 0;
		border: none
	}

}

.HearthstoneButton .HearthstoneButton-btn {
	background-color: #64614e;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b6356), color-stop(5%, #585350), color-stop(93%, #5d5a53), to(#343231));
	background: linear-gradient(180deg, #6b6356, #585350 5%, #5d5a53 93%, #343231);
	display: table;
	padding: 3px;
	color: #fff;
	text-decoration: none;
	font-size: 1.125rem;
	line-height: 1;
	letter-spacing: 1px;
	text-align: center;
	border-radius: 3px;
	height: 2.5rem;
	min-height: 2.5rem;
	width: 100%
}

@media (min-width:40em) {
	.HearthstoneButton .HearthstoneButton-btn {
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
		background: none;
		padding: 0;
		border: none
	}

}

.HearthstoneButton .HearthstoneButton-text {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
	color: #250600;
	background-color: #9d8f86;
	background: -webkit-gradient(linear, left top, left bottom, from(#9d8f86), color-stop(17%, #d2c4b0), to(#988c7b));
	background: linear-gradient(180deg, #9d8f86, #d2c4b0 17%, #988c7b);
	border-radius: 2px;
	font-weight: 700;
	padding: .5rem
}

.HearthstoneButton .HearthstoneButton-text:hover {
	text-decoration: none
}

@media (min-width:40em) {
	.HearthstoneButton .HearthstoneButton-text {
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
		background: none;
		padding: 0;
		border: none
	}

}

.HearthstoneButton:hover {
	background-color: #d1aa32;
	background: -webkit-gradient(linear, left top, left bottom, from(#d1aa32), color-stop(5%, #f0d852), color-stop(8%, #fef5c5), color-stop(12%, #c0a618), color-stop(95%, #976a1b), to(#534120));
	background: linear-gradient(180deg, #d1aa32, #f0d852 5%, #fef5c5 8%, #c0a618 12%, #976a1b 95%, #534120);
	border-top-color: #d1aa32;
	border-bottom-color: #534120;
	text-decoration: none
}

@media (min-width:40em) {
	.HearthstoneButton:hover {
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
		background: none;
		padding: 0;
		border: none
	}

}

.HearthstoneButton:hover .HearthstoneButton-inner {
	text-decoration: none
}

.HearthstoneButton:hover .HearthstoneButton-text {
	background-color: #9d8f86;
	background: -webkit-gradient(linear, left top, left bottom, from(#9d8f86), color-stop(17%, #efe4d4), to(#a49a8b));
	background: linear-gradient(180deg, #9d8f86, #efe4d4 17%, #a49a8b);
	color: #250600
}

@media (min-width:40em) {
	.HearthstoneButton:hover .HearthstoneButton-text {
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
		background: none;
		padding: 0;
		border: none
	}

}

.HearthstoneButton.is-active {
	background-color: #d1aa32;
	background: -webkit-gradient(linear, left top, left bottom, from(#d1aa32), color-stop(5%, #f0d852), color-stop(8%, #fef5c5), color-stop(12%, #c0a618), color-stop(95%, #976a1b), to(#534120));
	background: linear-gradient(180deg, #d1aa32, #f0d852 5%, #fef5c5 8%, #c0a618 12%, #976a1b 95%, #534120);
	border-top-color: #d1aa32;
	border-bottom-color: #534120;
	text-decoration: none
}

@media (min-width:40em) {
	.HearthstoneButton.is-active {
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
		background: none;
		padding: 0;
		border: none
	}

}

.HearthstoneButton.is-active .HearthstoneButton {
	background-color: #d1aa32;
	background: -webkit-gradient(linear, left top, left bottom, from(#d1aa32), color-stop(5%, #f0d852), color-stop(8%, #fef5c5), color-stop(12%, #c0a618), color-stop(95%, #976a1b), to(#534120));
	background: linear-gradient(180deg, #d1aa32, #f0d852 5%, #fef5c5 8%, #c0a618 12%, #976a1b 95%, #534120);
	border-top-color: #d1aa32;
	border-bottom-color: #534120;
	text-decoration: none
}

@media (min-width:40em) {
	.HearthstoneButton.is-active .HearthstoneButton {
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
		background: none;
		padding: 0;
		border: none
	}

}

.HearthstoneButton.is-active .HearthstoneButton-text {
	background-color: #4c3f25;
	background: -webkit-gradient(linear, left top, left bottom, from(#4c3f25), color-stop(17%, #5b4d30), to(#463a21));
	background: linear-gradient(180deg, #4c3f25, #5b4d30 17%, #463a21);
	color: #edddc2
}

@media (min-width:40em) {
	.HearthstoneButton.is-active .HearthstoneButton-text {
		-webkit-box-shadow: none;
		box-shadow: none;
		border-radius: 0;
		background: none;
		padding: 0;
		border: none
	}

}

.HearthstoneCta--disabled {
	opacity: .5;
	cursor: not-allowed
}

.BtnDark {
	display: block;
	text-align: center;
	margin: .5rem 1rem
}

.BtnDark--vertical {
	margin: 0
}

.BtnDark--vertical+.BtnDark--vertical {
	margin-top: .5rem
}

.BtnDark--full-width {
	width: 100%
}

.BtnDark-link {
	border-radius: .25rem;
	display: block;
	background-color: #a0815d;
	border: 6px solid #c6b38a;
	color: #fff;
	text-decoration: none;
	text-shadow: 1px 1px #000;
	font-size: 1.125rem;
	letter-spacing: 1px
}

.BtnDark-link--full-width {
	width: 100%;
	max-width: 30rem;
	margin: auto
}

.BtnDark-link:hover {
	background-color: #725a37;
	text-decoration: none
}

.BtnDark-inner {
	padding: .25em 0;
	display: block;
	-webkit-box-shadow: 0 1px 1px #725a37;
	box-shadow: 0 1px 1px #725a37
}

.ResponsiveButton {
	background: -webkit-gradient(linear, left top, left bottom, from(#ad9a90), to(#1c140d));
	background: linear-gradient(180deg, #ad9a90, #1c140d)
}

.ResponsiveButton:before {
	background-color: #6f5742;
	background: -webkit-gradient(linear, left top, left bottom, from(#6f5742), to(#81615d));
	background: linear-gradient(180deg, #6f5742, #81615d)
}

.ResponsiveButton:after {
	border-top-color: #f756fe;
	border-bottom-color: #661f91;
	background: -webkit-gradient(linear, left top, right top, from(#4c0d7a), color-stop(#b921c4), to(#4c0d7a));
	background: linear-gradient(90deg, #4c0d7a, #b921c4, #4c0d7a);
	-o-border-image: linear-gradient(180deg, #b921c4, #4c0d7a) 1;
	border-image: -webkit-gradient(linear, left top, left bottom, from(#b921c4), to(#4c0d7a)) 1;
	border-image: linear-gradient(180deg, #b921c4, #4c0d7a) 1
}

@media (max-width:59.99em) {
	.ResponsiveButton {
		color: #233a6e;
		text-transform: none;
		text-decoration: none;
		letter-spacing: normal;
		-webkit-box-shadow: none;
		box-shadow: none;
		text-shadow: none;
		background: none
	}

	.ResponsiveButton:after, .ResponsiveButton:before {
		display: none
	}

	.ResponsiveButton.is-underlined {
		text-decoration: underline
	}

	.ResponsiveButton.is-underlined:active, .ResponsiveButton.is-underlined:focus, .ResponsiveButton.is-underlined:hover {
		text-decoration: none
	}

}

.ResponsiveButton:hover:after {
	background: -webkit-gradient(linear, left top, right top, from(#991db5), color-stop(#e235ee), to(#991db5));
	background: linear-gradient(90deg, #991db5, #e235ee, #991db5)
}

.FeatureBox {
	text-align: left;
	margin-bottom: 1.5em
}

.FeatureBox p {
	font-size: .875rem;
	margin-bottom: .5em
}

.FeatureBox--with-icon {
	position: relative;
	padding-left: 5rem
}

.FeatureBox--with-icon:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0
}

@media (min-width:40em) {
	.FeatureBox--with-icon {
		padding-left: 0
	}

	.FeatureBox--with-icon:before {
		margin: 0 auto 1rem;
		position: relative
	}

}

.FeatureBox-heading {
	font-weight: 700;
	font-size: 1.25rem;
	color: #233a6e
}

.FeatureBox-heading.FeatureBox-heading--centered {
	display: block;
	margin-bottom: .5rem
}

@media (min-width:40em) {
	.FeatureBox-heading.FeatureBox-heading--centered {
		text-align: center
	}

}

@media (min-width:40em) {
	.FeatureBox-Group {
		display: -webkit-box;
		display: -webkit-flexbox;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

	.FeatureBox-Group .FeatureBox {
		padding-left: 1em;
		padding-right: 1em
	}

}

.Dropdown-hearthstone:after, .Dropdown-hearthstone:before, .endcap {
	height: 43px;
	content: "";
	display: inline-block
}

.Dropdown-hearthstone {
	display: block;
	position: relative;
	white-space: nowrap
}

.Dropdown-hearthstone:before {
	width: 35px;
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/hearthstone-dropdown-cdcc72b4c0f1ff2bba90694807b33bc44e31c3a0146a915ea5174ffb07ddbc75e2f2248f5805744d420460d67aded8181c051d62ee12133753d22b7513451468.png) 0 0 no-repeat
}

.Dropdown-hearthstone:after {
	width: 70px;
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/hearthstone-dropdown-cdcc72b4c0f1ff2bba90694807b33bc44e31c3a0146a915ea5174ffb07ddbc75e2f2248f5805744d420460d67aded8181c051d62ee12133753d22b7513451468.png) 0 -45px no-repeat;
	margin-left: -5px
}

.Dropdown-hearthstone:hover {
	cursor: pointer
}

.Dropdown-hearthstone:hover:after {
	background-position: 0 -90px
}

.Dropdown-hearthstone select {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity: 0;
	position: absolute;
	top: 0;
	left: 35px;
	width: 90%;
	display: block;
	min-height: 41px;
	height: 41px
}

.Dropdown-hearthstone select:hover {
	cursor: pointer
}

.Dropdown-border {
	vertical-align: top;
	width: 64%;
	width: calc(100% - 105px);
	position: relative;
	display: inline-block;
	background-repeat: no-repeat;
	background-color: #8b867a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8b867a), to(#0e100e));
	background-image: linear-gradient(#8b867a, #0e100e);
	padding: 3px 0;
	border: none;
	margin-left: -6px
}

.Dropdown-wrapper {
	background-color: #3b3732;
	padding: 4px;
	display: block
}

.Dropdown-selectedOption {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: block;
	width: 100%;
	border: 2px solid #7b766d;
	border-radius: 3px;
	height: 27px;
	text-align: left;
	padding-left: .5rem;
	font-weight: 700;
	text-transform: none;
	font-size: 1rem;
	background-color: #eadbb5
}

.location .Dropdown-selectedOption {
	background: #eadbb5 url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/hearthstone-dropdown-cdcc72b4c0f1ff2bba90694807b33bc44e31c3a0146a915ea5174ffb07ddbc75e2f2248f5805744d420460d67aded8181c051d62ee12133753d22b7513451468.png) 0 -140px no-repeat;
	padding-left: 2rem
}

.Dropdown-fsg {
	position: relative;
	height: 3.25em;
	line-height: 1;
	padding: 0
}

.Dropdown-fsg:before {
	content: "";
	margin-right: 3.065em;
	position: relative;
	z-index: 0;
	border: .125em solid #f9f7f0;
	border-bottom-left-radius: .25rem;
	background: -webkit-gradient(linear, left top, left bottom, from(#fffcf6), to(#f2eee8));
	background: linear-gradient(#fffcf6, #f2eee8);
	-webkit-box-shadow: 0 .15rem .15rem rgba(156, 118, 70, .3);
	box-shadow: 0 .15rem .15rem rgba(156, 118, 70, .3)
}

.Dropdown-fsg .Dropdown-fsg-select, .Dropdown-fsg:before {
	height: 100%;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.Dropdown-fsg .Dropdown-fsg-select {
	background: transparent;
	border: 0;
	outline: 0;
	-webkit-appearance: none;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	font-size: 1.25em;
	color: #7c674a;
	padding: 0 3.452em 0 1em;
	vertical-align: middle;
	text-transform: none;
	-moz-appearance: none;
	appearance: none
}

.Dropdown-fsg .Dropdown-fsg-select::-ms-expand {
	display: none
}

.Dropdown-fsg:after {
	content: "";
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/fsg-dropdown-90bdb169f8d502bfe4824ee9eaec177ef24b4f8196bf49705eea9686b02ea58d7b20de558d07acd33f398a66152b1b0bb2f11603740b9c19b4d45812af3dbe94.png) 50% no-repeat, url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/fsg-dropdown-bg-10bf9ae28b5cf03a69a819cf5856a5dbf41b436433f5e5864e422339f916f25063b18a9d740474d458e76dd71f53083c5c39e2845e13d20a9252305d7d25a01b.jpg) #913a1f;
	background-size: 65% 65%, 100% 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 3.065em;
	height: 100%;
	z-index: 1;
	border-bottom-right-radius: .25rem;
	border-top-right-radius: .25rem;
	-webkit-box-shadow: 0 .15rem .15rem rgba(156, 118, 70, .3);
	box-shadow: 0 .15rem .15rem rgba(156, 118, 70, .3)
}

.has-open-modal, .Modal {
	overflow: hidden
}

.Modal {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10010;
	-webkit-overflow-scrolling: touch;
	outline: 0
}

.Modal.fade {
	opacity: 0;
	-webkit-transition: opacity .3s ease-out;
	transition: opacity .3s ease-out
}

.Modal.in {
	opacity: 1
}

.Modal.fade .Modal-dialog {
	-webkit-transform: translateY(-25%);
	-ms-transform: translateY(-25%);
	transform: translateY(-25%);
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out
}

.Modal.in .Modal-dialog {
	-webkit-transform: translate(0);
	-ms-transform: translate(0);
	transform: translate(0)
}

.has-open-modal .Modal {
	overflow-x: hidden;
	overflow-y: auto
}

.Modal-dialog {
	position: relative;
	width: auto;
	margin: 10px
}

.Modal-content {
	position: relative;
	background-color: #f2ebe3;
	background-clip: padding-box;
	color: #000;
	font-weight: 400;
	background: #f2ebe3;
	border-radius: .5rem;
	border: 2px solid #000;
	-webkit-box-shadow: rgba(0, 0, 0, .8) 0 2px 10px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .8);
	margin-bottom: 4rem;
	overflow: hidden;
	outline: 0
}

.Modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10000;
	background-color: #000
}

.Modal-backdrop.fade {
	opacity: 0
}

.Modal-backdrop.in {
	opacity: .5
}

.Modal-header {
	padding: 15px 25px 0
}

.Modal-title {
	margin: 0;
	line-height: 1.42857;
	font-size: 1.125em
}

.Modal-body {
	position: relative;
	padding: 0 25px;
	font-size: .875em
}

.Modal-body>:last-child {
	margin-bottom: 0
}

.Modal-footer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 15px 25px;
	font-size: .875rem
}

.Modal-footer .btn+.btn {
	margin-left: 5px;
	margin-bottom: 0
}

.Modal-footer .btn-group .btn+.btn {
	margin-left: -1px
}

.Modal-footer .btn-block+.btn-block {
	margin-left: 0
}

.Modal-footer .organizer-form__controls {
	text-align: center;
	margin-bottom: 0
}

@media (min-width:40em) {
	.Modal-footer .organizer-form__controls {
		text-align: right
	}

}

.Modal-footer .hearthstone-cta {
	vertical-align: middle
}

.Modal-footer .Button {
	margin-bottom: 0
}

.Modal-scrollbarMeasure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

@media (min-width:40em) {
	.Modal-dialog {
		width: 90%;
		max-width: 986px;
		margin: 5vh auto
	}

	.Modal--small .Modal-dialog {
		max-width: 300px
	}

	.Modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
	}

}

@media (min-width:60em) {
	.Modal-dialog {
		margin: 15vh auto
	}

	.Modal--large .Modal-dialog {
		max-width: 1160px
	}

}

button.Modal-close {
	-webkit-appearance: none;
	padding: 0;
	cursor: pointer;
	background: 0 0;
	border: 0
}

.Modal-close {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/global-sprite-0a12118505d9449035afcefff0dca2086965821096556776024e83777e7015237016729dfef003432a9526cf0629433aa27c4ecf44854920625ea52543503117.png);
	background-position: -232px -186px;
	width: 12px;
	height: 12px;
	position: absolute;
	top: .6em;
	right: .6em;
	overflow: hidden;
	z-index: 100;
	text-indent: -9999px
}

.Modal-close:active, .Modal-close:focus, .Modal-close:hover {
	opacity: .75
}

.Modal--framed .Modal-dialog:after {
	content: "";
	position: absolute;
	top: 10px;
	left: 10px;
	right: 10px;
	bottom: 10px;
	-webkit-box-shadow: 0 5px 40px 5px #000;
	box-shadow: 0 5px 40px 5px #000;
	z-index: -1
}

.Modal--framed .Modal-content {
	background: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 13px solid transparent;
	border-right-width: 12px;
	border-left-width: 12px;
	border-image-slice: 46 46 46 46 fill;
	border-image-width: 46px 46px 46px 46px;
	border-image-outset: 0 0 0 0;
	border-image-repeat: round;
	border-image-source: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/modalFrame-eb97618d53658210e5b3a6133ef75eb825d90fdc7cd3440ddadfb9bbf743d0592e714fd82a7d3a2b23680c71904a27c8c88dd1d36d5b980063eafbc0184d54d5.png)
}

.Modal--framed .Modal-body, .Modal--framed .Modal-footer, .Modal--framed .Modal-title {
	color: #fff;
	text-shadow: 0 1px 5px #000
}

.Modal--framed .Modal-header {
	text-align: center;
	padding: 33px 25px 18px;
	border-width: 0 0 1px;
	border-style: solid;
	-o-border-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .35), transparent) 1;
	border-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(0, 0, 0, .35)), to(transparent)) 1;
	border-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, .35), transparent) 1
}

.Modal--framed .Modal-header+.Modal-body {
	border-width: 1px 0 0;
	border-style: solid;
	-o-border-image: linear-gradient(90deg, transparent, hsla(0, 0%, 98%, .15), transparent) 1;
	border-image: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(hsla(0, 0%, 98%, .15)), to(transparent)) 1;
	border-image: linear-gradient(90deg, transparent, hsla(0, 0%, 98%, .15), transparent) 1
}

.Modal--framed .Modal-body {
	padding: 0 25px
}

.Modal--framed .Modal-footer {
	margin: 5px 4px 7px;
	border: 10px solid transparent;
	border-image-slice: 22 15 27 15 fill;
	border-image-width: 22px 10px 22px 10px;
	border-image-outset: 10px 0 0 0;
	border-image-repeat: stretch;
	border-image-source: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/modalFooter-50c73557a439aa4d20528d4c27ae49aeeabdd9ccac7bdafbe2727d648aada7fd92829dc842a905c083ee8a7102e7e79e1a8d60c0b83e525a75b73cf9cfbf0368.png)
}

.Modal--framed .Modal-close {
	background-position: 0 0;
	right: 0
}

.Modal--framed .Modal-close, .Modal--framed .Modal-close:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/ui-components-sprite-c675ea51a1f4d53a2f2b5c89d7fdc9d4d75679560f6899885b4b750e990847cf366574d45d98bf3d32d4514547c632971f8d8c2738b40bc6bc356ff4c9e92b2f.png);
	width: 44px;
	height: 42px;
	top: 0
}

.Modal--framed .Modal-close:before {
	background-position: -46px 0;
	content: "";
	position: absolute;
	left: 0;
	opacity: 0;
	-webkit-transition: all .15s ease-in;
	transition: all .15s ease-in
}

.Modal--framed .Modal-close:active, .Modal--framed .Modal-close:active:before, .Modal--framed .Modal-close:focus, .Modal--framed .Modal-close:focus:before, .Modal--framed .Modal-close:hover, .Modal--framed .Modal-close:hover:before {
	opacity: 1
}

.PaperBtn {
	position: relative;
	display: inline-block;
	text-align: center;
	color: #725a37
}

.PaperBtn:after, .PaperBtn:before {
	content: "";
	position: absolute;
	top: 0;
	z-index: -1
}

.PaperBtn:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/buttons-sprite-4f2c72987a676bb746dd2aa4e1fbbb46d75c65174b993824074a093f6d4ef0594d8d39ab01958fb7b46a8c66f33b64c7efb9cac1499f6abbd89ac4304600606f.png);
	background-position: 0 -77px;
	width: 325px;
	height: 75px;
	width: calc(100% - 31px);
	left: 0
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.PaperBtn:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/buttons-sprite@2x-6a8a607de1baf683bad09d43c7231c411ba01d36d02f2d3a7db6c6b83b9a2b229c24febfca91c300874a06a0543a1f8884c1e2370a2c8d92a6854fe565045499.png);
		background-size: 325px 229px
	}

}

.PaperBtn:after {
	content: "";
	position: absolute;
	top: 0;
	right: 2px;
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/buttons-sprite-4f2c72987a676bb746dd2aa4e1fbbb46d75c65174b993824074a093f6d4ef0594d8d39ab01958fb7b46a8c66f33b64c7efb9cac1499f6abbd89ac4304600606f.png);
	background-position: -33px -154px;
	width: 31px;
	height: 75px
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.PaperBtn:after {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/buttons-sprite@2x-6a8a607de1baf683bad09d43c7231c411ba01d36d02f2d3a7db6c6b83b9a2b229c24febfca91c300874a06a0543a1f8884c1e2370a2c8d92a6854fe565045499.png);
		background-size: 325px 229px
	}

}

.PaperBtn .PaperBtn--inner {
	position: relative;
	padding: 1.5em 5px .9em 36px;
	margin-right: 31px;
	min-width: 175px;
	font-size: 1.25em;
	white-space: nowrap
}

.PaperBtn .PaperBtn--inner:after, .PaperBtn .PaperBtn--inner:before {
	content: "";
	position: absolute;
	top: 0;
	opacity: 0;
	z-index: -1;
	-webkit-transition: all .15s;
	transition: all .15s
}

.PaperBtn .PaperBtn--inner:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/buttons-sprite-4f2c72987a676bb746dd2aa4e1fbbb46d75c65174b993824074a093f6d4ef0594d8d39ab01958fb7b46a8c66f33b64c7efb9cac1499f6abbd89ac4304600606f.png);
	background-position: 0 0;
	width: 325px;
	height: 75px;
	width: 100%;
	left: 0
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.PaperBtn .PaperBtn--inner:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/buttons-sprite@2x-6a8a607de1baf683bad09d43c7231c411ba01d36d02f2d3a7db6c6b83b9a2b229c24febfca91c300874a06a0543a1f8884c1e2370a2c8d92a6854fe565045499.png);
		background-size: 325px 229px
	}

}

.PaperBtn .PaperBtn--inner:after {
	right: -29px;
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/buttons-sprite-4f2c72987a676bb746dd2aa4e1fbbb46d75c65174b993824074a093f6d4ef0594d8d39ab01958fb7b46a8c66f33b64c7efb9cac1499f6abbd89ac4304600606f.png);
	background-position: 0 -154px;
	width: 31px;
	height: 75px;
	z-index: 0
}

@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.PaperBtn .PaperBtn--inner:after {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/buttons-sprite@2x-6a8a607de1baf683bad09d43c7231c411ba01d36d02f2d3a7db6c6b83b9a2b229c24febfca91c300874a06a0543a1f8884c1e2370a2c8d92a6854fe565045499.png);
		background-size: 325px 229px
	}

}

@media (min-width:60em) {
	.PaperBtn .PaperBtn--inner {
		padding-top: 1.15em
	}

}

a.PaperBtn:active, a.PaperBtn:focus, a.PaperBtn:hover {
	text-decoration: none
}

a.PaperBtn:active .PaperBtn--inner:after, a.PaperBtn:active .PaperBtn--inner:before, a.PaperBtn:focus .PaperBtn--inner:after, a.PaperBtn:focus .PaperBtn--inner:before, a.PaperBtn:hover .PaperBtn--inner:after, a.PaperBtn:hover .PaperBtn--inner:before {
	opacity: 1
}

.Pagination {
	overflow: visible
}

.Pagination li {
	margin-left: 4px;
	display: inline-block
}

.Pagination li.Pagination-expander {
	text-align: center;
	font-weight: 700;
	margin: 0 1px 0 4px;
	vertical-align: bottom
}

.Pagination li a {
	display: inline-block;
	padding: 0;
	background-color: #ac7f5b;
	border: 3px solid #ceb288;
	border-radius: 3px;
	font-weight: 400
}

.Pagination li a span {
	display: inline-block;
	margin: 0;
	padding: 0 6px;
	height: 18px;
	line-height: 18px;
	font-size: 11px;
	color: #fff
}

.Pagination li.is-current a, .Pagination li a:hover {
	background-color: #885633
}

.Pagination li a:hover span {
	color: #daac55
}

.Pagination li.is-current a span {
	color: #f3e6d0;
	font-weight: 700
}

.Pagination li.is-first a, .Pagination li.is-last a, .Pagination li.Pagination-capItem a {
	padding: 0
}

.TavernSign {
	position: relative;
	max-width: 512px;
	max-height: 512px
}

.TavernSign-banner, .TavernSign-frame, .TavernSign-frameShadow, .TavernSign-majorInsignia, .TavernSign-minorInsignia, .TavernSign-name {
	position: absolute;
	top: 0;
	left: 0
}

.TavernSign-minorInsignia {
	top: 18%;
	width: 25%;
	height: 25%
}

.TavernSign-majorInsignia, .TavernSign-minorInsignia {
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}

.TavernSign-majorInsignia {
	top: 25%;
	width: 50%;
	height: 50%
}

.TavernSign-name {
	visibility: hidden;
	position: absolute;
	left: 50.5%;
	top: 67.75%;
	font-size: 60px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	letter-spacing: 2px;
	white-space: nowrap;
	width: 71%;
	height: 8%;
	text-align: center
}

.TavernSign-name.is-initialized {
	visibility: visible
}

.TavernSign-name svg {
	display: block
}

.TavernSign-name svg path {
	fill: transparent
}

.TavernSign-name svg text {
	fill: #fff;
	text-shadow: 1px 0 0 #000, -.94634px .32318px 0 #000, .7911px -.61168px 0 #000, -.55096px .83453px 0 #000, .25169px -.96781px 0 #000, .0746px .99721px 0 #000, -.39288px -.91959px 0 #000, .66899px .74327px 0 #000, -.8733px -.48717px 0 #000, .98389px .17879px 0 #000, -.98887px .14878px 0 #000, .88772px -.46038px 0 #000, -.69129px .72257px 0 #000, .42067px -.90721px 0 #000, -.1049px .99448px 0 #000, -.22213px -.97502px 0 #000, .52532px .8509px 0 #000, -.77213px -.63546px 0 #000, .93607px .35182px 0 #000, -.99954px -.03042px 0 #000, .95573px -.29425px 0 #000, -.80934px .58733px 0 #000, .5761px -.81738px 0 #000, -.28101px .9597px 0 #000, -.04423px -.99902px 0 #000, .36472px .93112px 0 #000, -.64607px -.76328px 0 #000, .85808px .51352px 0 #000, -.97799px -.20864px 0 #000, .99294px -.11863px 0 #000, -.90131px .43317px 0 #000, .71295px -.70121px 0 #000, -.44807px .894px 0 #000, .1351px -.99083px 0 #000, .19237px .98132px 0 #000, -.49919px -.86649px 0 #000, .75244px .65866px 0 #000, -.92493px -.38014px 0 #000, .99815px .06081px 0 #000, -.96424px .26504px 0 #000, .82684px -.56244px 0 #000, -.60069px .79948px 0 #000, .31008px -.95071px 0 #000, .01382px .9999px 0 #000, -.33623px -.94178px 0 #000, .62255px .78258px 0 #000, -.84206px -.53938px 0 #000, .97119px .23829px 0 #000, -.99609px .08837px 0 #000, .91407px -.40555px 0 #000, -.73396px .6792px 0 #000, .47506px -.87995px 0 #000, -.16518px .98626px 0 #000, -.16243px -.98672px 0 #000, .4726px .88127px 0 #000, -.73206px -.68124px 0 #000, .91294px .4081px 0 #000, -.99584px -.09115px 0 #000, .97185px -.23558px 0 #000, -.84356px .53703px 0 #000, .62474px -.78084px 0 #000, -.33886px .94084px 0 #000, .01661px -.99986px 0 #000, .30742px .95157px 0 #000, -.59846px -.80115px 0 #000, .82526px .56475px 0 #000, -.96349px -.26773px 0 #000, .99832px -.05803px 0 #000, -.92599px .37755px 0 #000, .75428px -.65656px 0 #000, -.50161px .86509px 0 #000, .19511px -.98078px 0 #000, .13234px .9912px 0 #000, -.44558px -.89524px 0 #000, .71099px .7032px 0 #000, -.9001px -.43568px 0 #000, .9926px .1214px 0 #000, -.97857px .20591px 0 #000, .85951px -.51112px 0 #000, -.6482px .76147px 0 #000, .36732px -.93009px 0 #000, -.04702px .99889px 0 #000, -.27833px -.96048px 0 #000, .57381px .81899px 0 #000, -.8077px -.58959px 0 #000, .9549px .29691px 0 #000, -.99962px .02763px 0 #000, .93704px -.34921px 0 #000, -.7739px .63331px 0 #000, .52769px -.84943px 0 #000, -.22485px .97439px 0 #000, -.10212px -.99477px 0 #000, .41814px .90838px 0 #000, -.68927px -.7245px 0 #000, .88643px .46286px 0 #000, -.98845px -.15154px 0 #000, .98438px -.17605px 0 #000, -.87466px .48474px 0 #000, .67106px -.7414px 0 #000, -.39544px .91849px 0 #000, .07738px -.997px 0 #000, .24899px .96851px 0 #000, -.54863px -.83606px 0 #000, .78939px .61389px 0 #000, -.94543px -.32582px 0 #000, 1px .00279px 0 #000, -.94723px .32054px 0 #000, .79281px -.60947px 0 #000, -.55329px .83299px 0 #000, .25439px -.9671px 0 #000, .07181px .99742px 0 #000, -.39031px -.92068px 0 #000, .66692px .74513px 0 #000, -.87194px -.48961px 0 #000, .98338px .18154px 0 #000, -.98928px .14602px 0 #000, .889px -.4579px 0 #000, -.69331px .72064px 0 #000, .4232px -.90604px 0 #000, -.10767px .99419px 0 #000, -.21941px -.97563px 0 #000, .52295px .85237px 0 #000, -.77035px -.63762px 0 #000, .93508px .35443px 0 #000, -.99945px -.03321px 0 #000, .95655px -.29158px 0 #000, -.81098px .58507px 0 #000, .57837px -.81577px 0 #000, -.28369px .95892px 0 #000
}

.TavernSign--xsmall {
	width: 52px;
	height: 52px
}

.TavernSign--small, .TavernSign--xsmall {
	-webkit-filter: drop-shadow(0 2px 2px rgba(0, 0, 0, .3));
	filter: drop-shadow(0 2px 2px rgba(0, 0, 0, .3))
}

.TavernSign--small {
	width: 100px;
	height: 100px
}

.TavernSign--medium {
	width: 244px;
	height: 244px;
	-webkit-filter: drop-shadow(0 4px 3px rgba(0, 0, 0, .4));
	filter: drop-shadow(0 4px 3px rgba(0, 0, 0, .4))
}

.TavernSign--large {
	width: 512px;
	height: 512px;
	-webkit-filter: drop-shadow(0 6px 4px rgba(0, 0, 0, .5));
	filter: drop-shadow(0 6px 4px rgba(0, 0, 0, .5))
}

.TavernSign.has-tooltip .Tooltip.pin-left {
	left: 30px
}

.GenericTavernIcon {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/fsg/fsgLantern-c840ba36928afade3cd4de73dfcb6cd2f96eeed2773a45b3f3939dcb6818b91d72f5ff5a70aa7fde3febb432dea4d106ebd2f349ff62122028264806e2251a3b.png)
}

.TavernSignComponent--back-1 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/back/01-f0049c3759d29b3bfc0ca39a3846e2bf4f8552cb3324530bee348685fc988a1fde4c4ffe159a3489f8ff8a865974b5722dd307352a4d981c6caa2e723f30c0c9.png);
	background-repeat: no-repeat
}

.TavernSignComponent--back-2 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/back/02-f244b0027874c0789363c5e3ed222cc9025075f22e1cff5a3747746ce5237f7cc4dff7593a004da44bfb3a12a296bb28016258f80685d6e767c0f94c47baec69.png);
	background-repeat: no-repeat
}

.TavernSignComponent--back-3 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/back/03-7afc80d8cefc57e4f29d6a67751e4e5e609b4d414e73a14bab2a927006ae4c44f5a55445899c1aa02ce465b2b464c604a415715361ff9357e0ea1de81907bb27.png);
	background-repeat: no-repeat
}

.TavernSignComponent--back-4 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/back/04-134f2f7e06020479e99ef0d5c79f86a61cb96c7fa77d20c0e07e4462e695335ac3474cc2539f722d96ef2227be6f12e91be9cb01e3bcc858bab7ae252916a65a.png);
	background-repeat: no-repeat
}

.TavernSignComponent--back-5 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/back/05-7b10c74e98d4400e327d65b83c94accace8ae9a9f5fe2e2c5642043834564f927510e75c77992c233f946494085182b0616f1aae7a42be9f56490df664fc9abc.png);
	background-repeat: no-repeat
}

.TavernSignComponent--back-6 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/back/06-9dd8fb1329d6dfb78349e17d06433218f0572dcca06bff1defcee36b780111e4a5094bc41fbaa6e462545385cfdafe1768f2118c6dd7719dbc87743318e5d2aa.png);
	background-repeat: no-repeat
}

.TavernSignComponent--back-7 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/back/07-18520b42cafa7c05a8edd81322556a50d0f47031235dba5c359123aff2f3173c55f4ff1fdc169510a62a770e6fb0a9f2d2f92fae92d7082adf089868c9b0ebcd.png);
	background-repeat: no-repeat
}

.TavernSignComponent--back-8 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/back/08-bf55234f27ebf7d9cc2470ccb6dfcdb1a95a68d8aa740d512fff7d0690d37ed7ce52823fb7ef599126befb16c5280b5012842a24e2d846c5539fd4671f7ac910.png);
	background-repeat: no-repeat
}

.TavernSignComponent--back-9 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/back/09-185f0f424edb7365f4dbd98a75b95c86ce16baa35beec6a262cee9a89d9eaa6f3bf0c7cd558d70c4125b049b85930ae130b77353a546cc9f394448710a7a9169.png);
	background-repeat: no-repeat
}

.TavernSignComponent--back-10 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/back/10-66a7db7bfcb1f25f00f7146114a97088f0ef62ddbeecb929102e22f01ae630dd66f5aa033ab5ab8c6bce67274b0ed8f810824619c78df8d14686515c98024adf.png);
	background-repeat: no-repeat
}

.TavernSignComponent--back-11 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/back/11-6bddd7b55c9992cb5bfb642bffc548bf57619e3a758e3086b3b8b68205e41322242cb2f4c28b6309ad84e2055ade3aa2c576b1c5d8639ed53d55b78877b4643b.png);
	background-repeat: no-repeat
}

.TavernSignComponent--back-12 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/back/12-d36e3e435be397896628c29c2294ed0f74ffefaab474204fcfd45f87f8c17bc7046fb680950944a013a93076422ec30cdb091d0bdd3d7f112c05cdf34bb55543.png);
	background-repeat: no-repeat
}

.TavernSignComponent--back-13 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/back/13-3170b16dac9ad7475223243d5917171d4268e9fff09a0076c259f79f77baad037c5c366e685cab3faa2636a51883721d2cf2df356d99118aa8f0baa6d391cf2b.png);
	background-repeat: no-repeat
}

.TavernSignComponent--back-14 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/back/14-d1a47dd638b524c38f0531e6c798bf5d0af16de5d8c86741abcf33045ea2f170ccf1c927c72d3a3306f49ad3b545db01d7dc85e38d7747efe7fdcc0c4e9adb8f.png);
	background-repeat: no-repeat
}

.TavernSignComponent--back-15 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/back/15-4b7b1344e3f3fde1558c6f0a26bddac5afe6c422acbe41ca4af3d73adf644d36a6b593fe8ef0661821b14741803132ccd2dcae300a66f170721373df9e925ab3.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-1 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/01-5b097531d4a9a4f1e44df598dc269114dc99aedc34a7f12673fd6e17e507e2f9189c276cfb9f1ac7cf9207cd3adcbcd703c776cf8b7c48a4857e7bc3ac1ffcf7.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-2 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/02-c1222c321d312300bafe6f9c50ee99bec8461f6c048fbf95c3012b62b112db2c78a3c60a0d62e76149cc1bc861396aa6ddee22720a673221288499ab7f594097.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-3 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/03-8eeba864a0688f498c68b5520fc02986a62bae3cf1f79f492400a2f5717665ee024eb2d3f5feadc3a421497a7f95c2d98cea9fe3b9573b4667048da3041a2148.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-4 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/04-5ba04a7e95f971bf9ea7720a916beb6512216c2ef1ad4dbd826295006eb4a7b1d560abcca5c61a6141fb762fac7475054ea929c17696692143ae08b6058b35dd.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-5 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/05-31a7077338a06362b171f9d0d3fae65f0f193d83e1ea7c7e765d6e6a959cf364b48767c151b15cb86b467de729c705d28f23ae2c87c54f028d91c21a808e558b.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-6 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/06-44912b38e68b9382e5afb4f67b919429c02c5da7ebf800f3c8079eda3e592b566eb1d86b875d2f135490a0bcfefc0c189e6df0417fc0b551c4e23a923570d613.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-7 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/07-cee16856bdadeeb7552dffc42c309716f0c696812f36a3994eec1fc43056d1950092633171d272a517eacc6d7f41f7572284a1fffa37afef920c1b484015791a.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-8 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/08-71e1a6769e6c0c9bf27bdb9f4d482c11e3d7e28030bc7db4883d2206af46bb4ef6d2a246545699b595c91c4f6756604bcb173b934a7ad9fac80b18e8e12573d6.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-9 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/09-8bd4db6933ecfc185a364c4530be3e248e19ceec138dbdecd46ff93b05c6f67a552f2303763d75293c909735288f4fa743cbb28554993922d586b8c160296855.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-10 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/10-66bffe799b0205ae8196de120fbc064de12a79ad5c684a7298a451b162578148bbe7fd209626b14651c9863e3c339e1d2e70e781aa9d50d032427b876bed00d8.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-11 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/11-28827167f5b2cd3f276c12933e1d397e186dcc74e8b12ecdce6f9896ae9414c73b0c11086cadf8150ca093172ee0d942ea24597fb6e2931258764673382df158.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-12 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/12-0c3b42e666b4f046dd37a02aa447abd00e98de5b18671bdd46363fe2b4051f4bb040defd266766d870abe3a154d33c8543a34cc9c785273fb86d90b7147f2b57.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-13 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/13-6b580272428dfdfa2fd6eba38a0b533df42fd1046a10635643ffbb1784bd42041facdb913699506e92a0a8681b2b974b34d3953894827aed41cad12af01b5422.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-14 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/14-79da16be247fe670e597f6889ae9820a4f0b892e7d393aa4ff8f3174b5eb0e8269a1b978c49444cd14bd5beb456cf78cd0f0af6c237043b4e4a5aee1bd24203c.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-15 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/15-679f2073d818e9ccdd523b0bf1ab56e489470ae1b00cf709923be414ce68c334d5bf740138ac66c38e6a24000685ce3a1d4e3d17285fbfc6683507c780c9206b.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-16 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/16-5e96b691e3fe38d6744d906929ed7b9c6b55828251067d7f110a47d218d827fb6fd94219404f4d342fc1ac555a30b3848b24de77b911dd978963766313f9ce91.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-17 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/17-92665261b828beee08c2be7eca4413606f32895571315335a0b67df88029aeb8ff93de5b77e39b12ed1477dbd81c3b34d4bcbbe67be839763bdc1272b2ac615d.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-18 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/18-bf1e60b0f217f35eac98cbd4cd2f14e34685aa0c880fa059f985e5ad5b85202e1e873b931148a7592827c67df8ac18c3efd2577375d87d1a0a1129fc6a2402ad.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-19 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/19-572406df95e4e9cc77ec37f558f8e05e662a444b1e17ee145706ce0a3aa193cdc0d9fb3921b426ede77889425c3c34101b65bcce566299b8d52521dd0d1e475c.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-20 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/20-d1c5ba4fc1bda14c6341029bd81a11c7ba60450a46a636103c5e43353caa8fe1192e79c36fb556aaf2bc692aa6531c77ae754707de6d0879a632246c6003fefa.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-21 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/21-52cea59e0b2dffc8c93b05d4001c924b3317f9520a788da060f3405e815e27d0feba15a8aaa86bedb6fd61852092978da1d43d4706d2c2cc19c6a4184770c180.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-22 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/22-87cf61abf3444a9543a8fd5a05bbc18de437f1752540b1d4713f0119afe625d8821a5547d623ba284c25520333bb94734d0be1225b56b9f69529a2cb8ec8b11b.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-23 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/23-e442ea53524cdad7676c16b4cbdeeec0eeb832d1388e9e0edc4f891c7f5a049ff958daf7c93f5b145212494c33791d34d6ee993d78fdf1b5aaffa2fbc44ff3cc.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-24 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/24-caf0afd7178ed1f529cb87f81ca753979c6a5434176155e69479e8a6b0c55d011f32e259c294d57e250e9b97aaedcec4b15d8139603151d205206c83523b6fb9.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-25 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/25-9d68fe9ab445591ecd74f25961da05858575fc8a2d96cac5ec11cd11387bdac68939c893ce653aee902764cf253cd7154351b71bebdb6d5fe99262d291d888a5.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-26 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/26-bc081ffea920cb2219bdc41410bcf4da30e67b027bd2457634c4cc8c0a3e36408c366952e0c094f4e060651d8d244312899f09a2a57326806a713c81686f83ae.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-27 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/27-576259d09cf89383255da0634d3525bfdb187c15aed98eb4110ae16094b5ff0dfe11b1b31168c7b2bb48c9cb47f079c7312b7115c4cb22497d2647965c25d935.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-28 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/28-9f3d471ef4df24695bd47c987d73de6edf1c7741a3d8ab3a464a6157dfb72067585c02849770de664eebb87be7c3a203aed6ec69ca4101b3ece902b71f21478f.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-29 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/29-157fee2ca42d76699e52832a6fd5725f2bb7ea2c2a9b7ea4e58c7316c94b5b5f44a9c9db55803ce4ceeadbb4e45c3e6ae3575ca39df914787e69d238a6f5b6d7.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-30 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/30-86b8f696675ded5681a0f2eac24af1d5144f3259cbe101e234f02c5c01ec61707c8d08a1fda7483e5d93b6cc8530df7e309519d10ec0d0ba9e15bb2571e5b1dd.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-31 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/31-61c63b4ace96d3386d816d81b714bb908cb280df3805d458d95512c66da3bf12c4c7c7cb74d4e2919b9e2484f6de8e219c8df2d7526f8dc3fd527d285d3e7eb9.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-32 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/32-7a27a18b1b9819b31762fb6b6deed94b2f65d71398888ee1b518df9fe484e34ccc1aee77cc0891b66811206c979c1eae4f800a32ef4e6758a4fe94be0652bbf5.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-33 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/33-63bdccdb21f3bb594b65b8bb1dc4c88113a36c6f74e130c38c1f10569b4d8d8931a67a419f237e712dbabdafe24f598c8f54ee031dff1db98caed8591666a1eb.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-34 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/34-a2642b0728bef1d450aa53a69f3114e95f59bc377c1cf1d141acec2e429f66da00353ef28cdf562e7e9becae20b95c0f79f6bc2d6872d6c5cfd19d3d12afc516.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-35 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/35-a8fa7b562294b0bf00348dba423b117c9a7fa555aaea3eee466ad753e1580e1e4c04e8c777ca1b4a7dba4d395edbd30e3568590b32e187d193e4cda6c7efde40.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-36 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/36-3bd8c7582173e3932b78fc8d725b8308acbce4089ff717efd171f0b1e9bd5e9e3af82c1dcbda3f5b4924aac15a93e12e1d25268dd4177fa0928ca3fba0281d6e.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-37 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/37-da20aea0701d7fcc8573004eb73ece1dcf93f8fa7eafaf4668c175b029b91ec99e3cd7d755e7a9dede95031263272053e5d140c8948fde39a465c3e7434b1bd5.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-38 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/38-fcc7d3478b6ee1b80f8a9e63d5b9df5e93af11f726958c0a3d077d52103517a93486091796015d9770fcfe0c60ca090adbeb4eec5e5656757f757c2ffbab67c7.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-39 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/39-c2faa345afb1cb6ae0ff63604ba9359b5d72df0f2459a4e3d1ac4299b68570ce2d1686a82a83999d479a51e54593d1cbb99a2a2c955121248af77a9366cef429.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-40 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/40-bcc0f3168562bb33555deaa78b087f1d90d1a6e5aa4f2286f0ff099cc43ba3c7caa52490811bd168221db11f99030e8f889033d06616d4c4b8d55eccfdf8d4e0.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-41 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/41-514c56213cb9eac468fffc1f04c3ed1122c5c9f946b8c3f4264f1a218ac91a43094c0e742a0e60e4fb319c0b5d2a8d876cd0e4e1bd11feb5b58d91236b3fd929.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-42 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/42-d1169fdc1a868b7cd7605389bf02bae4269f95cdbb59bed80b0f7e05870df7bc0ec37b1f2de447913890e34c5840b071e2edddd9a3c06976d4aa416d4ba04edc.png);
	background-repeat: no-repeat
}

.TavernSignComponent--minor-43 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/minor/43-598e23ce9b3130c4c8f4d0402da3bff97d7913ff6510969e8873ba9bbaf7534fe4a73f2d2eb0ea86952a696699ddff7d389dd24f406f8dbfc6d48d7f8986a044.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-1 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/01-b90f72b01bbe3e872177ff464a603174ade3a758ea9eee9c6ba4fe4015ed281603e8fe4c47f6b878d9e55c8c8c422a7aa42a741480da0057b3e7a360a5b30c98.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-2 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/02-0863ad230ac5dd1778398b9c458692ff6ab3358a894af912bff4999aa3330289a0cde5214cfbe330d9a405b6c81934b4b1802fae923d729a6d1e0be5c22bb188.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-3 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/03-237cad0fcbb4e2f805b71f2e67bfb03985cabad84be6c5422bac9b6055bfdc6275ec1b514de815d3cf0a4db9d266c0423b3ce877ad0967d08cf76e6b9e1d162e.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-4 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/04-bbb0d5ddafa32a77ac93a7f547328baecfac9195f94582408d08365ca36e2bd04ad74c6c734defd80520124a8fd4bec6bd966bd51a49b0a3500e3de4a76c3051.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-5 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/05-79130c85a502cbc68f107ebae25e2d783d0884b82be6f24b274dba1337b85bf1ed838b538110b0a5eaa84b1cf654b9ddd1a7fa435df6e57fbf51252c4eb4638f.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-6 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/06-395def02860d686f84391fe4cbf40eff0da1348462a0c68189e77c7967546a58a4c0b389ba903d4b225d615db08ae196134b30068970ee7cc4120a5f5ab517b5.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-7 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/07-8591b59aefdbad8696c814b8ef984892aec97d8063d86c2ec1b757bfc2ddd65a09ec5219b613729bd1c97909e9b1ef8c0034b26f6c88de65b934e7704e2368e8.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-8 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/08-53c67dd937e3216cd7eee44f2ee99597b23b0878d5c4f2483c6e22622ecbb4ff2c818a684843c96035019c3a0892e8110743a7c234bf44f7b896b314b326b93a.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-9 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/09-1acbda5d7067a786a4e26008f253c7ca56d8eda86c40a7f0bde17a49a14c50e59fab7debfc9976b826d9595204bbd90be82982b0c31052b55ccc4f7afc5b7b68.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-10 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/10-014ef44824d434f7147fb074eacc0d63908db0bbded024c1f9f23476394b5bbec073d9cfdac2a9fd02594b5fc2b8df77c4e105c7cc93ff84ecee9531990f0be5.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-11 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/11-49d3ab5c86f531b97b7541c108ccb9dcf1e70e17431176c9e8f1b328e724cb17d41241fc4342d7cfb246e7feec3a4cd028d6177ea8b0aa0e0d4a1b09aec7b594.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-12 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/12-354f81e76ee3fb255147521491cf2c680ac9161c99a4c59b27ed1edc950c8841365316be19b6175e2294b2815624fa1fbb34ad183462198f8000daeb1bcf93b2.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-13 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/13-afcae60bc2ca82c3c5e90b08ebff51491b0083c2328823450feaf68b303e6bcc4378ffe8f5c5085d4b84b6dcd8fb215643210c49715f13c5ff5b84407a4bd17a.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-14 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/14-34a398fc1160c39aa6bb1b7607e79f613cbc5d442483f7319ba4b6cf3bceae77220e46633a8ce2989ae80bbb81ece8ea2768364538eba463138bf56e00618ec4.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-15 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/15-3a7c5e7edf95f83ce83b9aba07e748e24d8a3357acd2238682e8c94188aa3878f7723a9d237bdeae744e4ec34cc502d5c116d23d976a7040f8277d0a63b93e02.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-16 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/16-b025fd897efb7135d09222d90a0ed4d590431bc95fd867eebc0302247ca480bbf319bb4fef9fe2f7a85fa7f48e62bc39a52f7388039076b0313ea26f1422088a.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-17 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/17-9e4f4c6c2cd1648f3dde8fe59d35cb5222be3d4c115adcdc468e8af0fc6c20c4d47b7d0f958bf019ec3d2af03807f591e9f07f029036f9b4c284388a64df45f7.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-18 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/18-d6b4d3538a6c95a95f16939ce53796c450832845d4bfb3630f868672c2450b561a2877ba7c5418a72505cb1025c947dbc325d5a4e9de9e0782791634ac013eac.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-19 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/19-36c99e137e07f2b9bc6730bf5b4e474d3f0f12f8130d2282323f2df866d4e0e857bbb22fb255e669a7c40ba2338fbd2d4b8cab02d035d9159aaa8a08ef4405ec.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-20 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/20-c1701cdc3280b91bde31b8cc1c8bbcff0f44082c3e3a65ab6091e2ebb154eabb061dc4218a2011873b018e6b9f03d3a69b754314ee78c8de1a30b221fafb3cdd.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-21 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/21-4342a9c574077d8c1a6d4be23d80c1b226025cb20f5c03d2b891762bcf5a7b278809298ddbc04a6823bff42cbd41b5a3a1631d0b59eb4913a4446ebba268c9d0.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-22 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/22-a475021d02dc9c7eec129766a2df6ff0f030745547dd6aa52a6dac8dd5d2f4caf9836cc9b56fa92a5abf5808f48f534ca63b1e0a10d312c31936b5b74ae6a3d3.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-23 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/23-cd0cb5c0bd34514c532e3778fd7164b1a995440162c6dcef224d979e4c317312494b6fd22c3d571de228363adcf73645bb701d07f60a8a78af8fe50359d11a14.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-24 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/24-c27a40c5551f984b9647c12ec2a5c7c9cbcc70496fa7e0538c00914ebb092aa2b53a0156834649d46fdbfec9f02a26a9d78085d5387848228d4e35d679b0a1c7.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-25 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/25-23183c8705cd6531c0f2c7011803ab3db23a95c41d56949de19373933783420d609a71a1ff7d340aff32035cb1dd004e1c0606b0776393127ae190f0f7cd512b.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-26 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/26-2496ec07a43630ec382631f8ecfe148fb42e79010642cd139fb77e1c45f4f4e9ce45e30021e2ce2d9f729dac125e1bbb6a4f595bb05f4462713437de67ea1a89.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-27 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/27-becb3e37c8050e3e71c78c3b6b0fd515cbdce3d6c2b236bdcf575b6f6eba4e3ea9dca67285ad9e988cd2dc23966e7afc83af237b12fb35b8e352b5d8fec35af9.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-28 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/28-b385b8eb4450ee342ead6b03d0baa451fc3617dad8680d816fbe000ec2d4d714160badfa2b4f123fae74eff2ec7a5ab2faf3b2126d693a1835e5e678c725eb72.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-29 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/29-e9a98f84c8cd7164a32d7236c7b82a67fa7606ba411f884a829e9c47dc2ca2e7a03e6459dc3d07bbc63ffe627d29e156d148a67a0b64a20b2f95681e8db1aabe.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-30 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/30-631e40661479a95d3af7e7e7a05a79e89fb749273274cc6abe458e9997f59408a452d466df69aded202e32d0d56e66564d8f8d9ae873c989f8dc876c1e96aa66.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-31 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/31-3a1f0cbbc0e017aa2865882c6ba71d87affccc022274f6b0b5ec2ec6b60f602ceb9561fa576c6615962b90bcef63c0613520c3a2d11e834e675221f67a9a14f8.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-32 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/32-f7eeca8e942b0236fd3fa3418e18cbaf9f74a20eef38cc96413b988294d8145c9887a2ab561f526677bbd64bea434bf46e4c358c47de880af754b556d209d917.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-33 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/33-72e96bac920d08e52c94443de19bd68189dd5297dc0dfe7cc54872d5ae9c3495896d006f59ecad14d163b5a537b9f657c93c25fb9efe1fdeb064f3b4766395fc.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-34 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/34-35c5d8864e48a355f59fa543aaa06ec0a9df586d9f380102cc926477ec08e46894efdec21584f5edd571185594d90e09ffde12fccde8c1ae29ff5a8b81dd392e.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-35 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/35-f45640e62bff9a6e3145aa5c4a16bc61a92cda93173ff377f6809db4f5e1f54637c302251c1c7827123c645459094f13a005ca2314db6b6fda5c7d615c2a8b42.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-36 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/36-dd16593d524e835a91783669bf47367a970eacf45056a3b645437fcd24790befd3d0412155892fd89b8769398373e5df579f2f1bb755cc35356e5906a7883acd.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-37 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/37-b4f7436e768744674c5e74f441e330d4adc598fcdb4c7e81e94eac26cf09f264b4e523f0cc3cf18535d60079e07d6a10a5127bc9c5ef01ecba5116accb8c78bb.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-38 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/38-4ea6abffdf832354e38c9a515c442b0d86813ed97c1d44b09549003c60f15099591e770a4deeed57b93a3c58cbd11f8ca4ef9dd5c7cf7a0f9abfa7af7b6946f0.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-39 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/39-12f332b3d35ed967e039b5b899f900177c5d7609028b09097b90c5dd84fbeab6003e15f7c7bbc8fb02888b413a3e897477eac76f643b2857a729077d704257dd.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-40 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/40-b29aaa78f9949cdb5582c029478a0af2db5266c4566e23d11a16415905cca2200ea7663c536344a777f2c0652de8e3647ea95ebf5c0fcc23605f09abd3f2b405.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-41 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/41-060dce7b206278ffcbd56df69905444f24f9c6281a4329bf24151102a056f0e156f7db5e40f5c9a043e0831b77b1f2b144426c9458c61a340d0f1baeb7635259.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-42 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/42-8b5aaa916381a21e348eabc864ada793da460ed82a2b337e97aa7ff1c07e811e7d968b290f1d5c6fbff367231779186bb0b89e6ce5a46950154b1a919ce936ad.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-43 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/43-49e38d177a7f7b668950e5bb47f2c7cb9a8f9fd299b6ab9729f508b0faffe756d2cb2587b0c8f67ace30fa2936383a8754b6459b9eb8dace5a9e1f286c25160e.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-44 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/44-31a803aaaab68132cfbf45c10a574123b8036240931233423b3f4d38f6695f0d30340979cf6f2e736274732e771586318edbbfbea0c3d7d595abefc655524675.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-45 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/45-40773ae07416350819970993e3a8e0051927b36289352805cece8c87e92408fd1116a559ffab8bdae6ff3c3a3b1cc7da304b00663e277d7dfb9312791debe642.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-46 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/46-21cc07815435b2f905f1aee4a6fdb96f30984a7cca014db6a7bbd2532a70225862c74e5ae5adc4c8f8094969a2a1c054a0d513e09f272507f5d2eddd6a995633.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-47 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/47-1c7e8265ae275f135004c61c351189b2d36afb022f195903fee8c644de8a5dd94b1687bd85211fe701d503eb6baf027de5d2a2cf72ed31180ee229209f2cf0a1.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-48 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/48-a52d9fcffe161fdbef889a2272856b996a30f3537280f4f1eb9e161df898ee009dbce09f75bf5c68f83d3151d71ed382820975b67cf55a051ad183e35c2940b7.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-49 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/49-a2c36e9a4c5a681b11fdfa478dc59de6bf66668ee9286d21e6c6b7cfdadd7677ebd3d05e6a828d7bb19d755e652d75cf28287ea935b21db579f1de471939c819.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-50 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/50-faf637418966afc225c25124d42b9027ca79c9c1214668511f0486d8cbc5a35605bacd4f96beb58aaebf8e2f2f0d5dd651239fdae260ac8cbd69ccab0a113f23.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-51 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/51-dedb9707907894091a0ade94502f24ce4b2ca265679dd2ba0ea1d52a5ef400b5c97ab2006faffdba57eb70859845efea5e127a2dc80836d82e0b23d03134b4c5.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-52 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/52-6242cec82a76b214fbf5d0b8ce15bba88571399a9e39e147e735a47bb16ba4edfafeaa2e5dc5d9f2f40a42fed4f6495ba38f06a51adae70b22aff2ad13bd4477.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-53 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/53-ecf0797844c8fee3ebd9ec35e1d19f54de3bfdef253c50f8dfcb4ce49c83238af8b970d94c42bac09624cdd070384a888ce1338d9f57a08b8c2d106cbd66c4a6.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-54 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/54-fba66a711ef3451d53b8b7d3d9822a1c2d296f3493196c6eb3df6428639a7c9381a5db6451197f8d97523c0ce70663e9d500e20dcf4be85fbaa70f56d2a2922f.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-55 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/55-d1fe219d231664a974860b57f60d40bfbf2da8f48b902194135f5d6265d2f8d68da51d2a3b1e5e1b205722ab0d1ce1a5dfffecea3bc02a7bf731577a1c1a9efd.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-56 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/56-7ebde1350f24a43400af5a4b12a6bc7320a804cb6b99b9fc9083172a9b1f19f1642e4b80ae82d80e44d5a2c97027e43e02c5b82c379faaab5c30e7530e9d0716.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-57 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/57-01f5e1e1d5b546d82de7da468af15b47069635458f15f4e2c666ec922fecfe542bbec9ccf2a719da65c14e9f308046e20c0192c357c0e096ce397a48854e0827.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-58 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/58-ac948f6a03d8f313c0e3c08f03c6c52de6a329a983fb445d2f6fe006a17b8e1f6ac76a437a40337a35567d19e597db9f672194169978f6a222957f7a48abc681.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-59 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/59-0e45a51e8d35d7ddba980c411a8bdcb9859c4438de0dcbf5b34324f7909c9360074fa54e1f4f7ccfdedef6dddc9bf205da9cfa1f9ddce71b56968ca8591fffcc.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-60 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/60-9c01a5ed1a9850440d1107dc7c60ccc5ed899ec6d326a7d5a8da3ff32beaded032dde0f132fbf2c1a60de8de56f2096e575bc9379960425e85e54463c6d80e21.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-61 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/61-443cbde31940cd0cce8a9dfe53c93f2cfed0554891691735dd971d6e81579baa9f69abeec6de70fe6a648104230b3d705d03a942726587c0e3dc8616556ab17d.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-62 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/62-7f06dc7d0da6ca4490d0ee99c9dbdf7eb742893fead07943691b73c177f951bbc48a91e7c495040461c6eb92b69dbd47c4e3bf07c2fb5ebe3f865b425c3a76f5.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-63 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/63-5d76a1fc21d641539e3584fa5c461b2e446848df58dce21752389852af506f2b5c277dbd55705d784eb74cfa216991bade140840f99f0d8d3602e247c800a52e.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-64 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/64-e399930ca5974f82ae48455afe1fae5028f5cd3e8bef44abd6b404b76b017f6f4ef48a30043dad721dd6ffd40d2914d0fde15a8acecf1c89476ad18973eca9ea.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-65 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/65-1e83c460e0a91e710f935a62426570039d39c3f6aa1711966391241f8cab8f55a193c2e18ffb4e80a7d7db125a0ed8055360165e7ad3a4f30022c35de5b7a5fc.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-66 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/66-7288456babd67a023ab5463c57755a2ad6c51b5866455a7cdeb4512518c46f433d82d11f945aa661fdd46fa56b63b15514f1b8e4c6d0fcc810484b322da9ef62.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-67 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/67-418f55c59f21652c8d3438a3c3bacda2bc327727e762de4b5cab07703b271f06106966bf1aa058db811cb4e6a5d1b95063b896c85969ffa50a7e74262e8e172a.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-68 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/68-404316ebf902c180184835e5d3aba3740625258e0018a618cfcc423ad7f5199cdea194a3a338edf2c6a856cce6a1e93db0783caf454781fd378df73f248f97e6.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-69 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/69-5a2dfb88f18f421c409298cabe3d4995a27993febbb71e5ff30f8c52f9eabc90c6d5ffc122482e562cc2685f12c28519fefab416b74fd8891ba00bf9c59aab3b.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-70 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/70-0fb41c4bc03a5951fc3efebf3c34cf007c78c5fa46015921c26c9d62f04184fd3a630d53664866f4d4adebd2f7fcd0200e51a83d7dc6ee78d81421468e6bc1dc.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-71 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/71-303a617d8559dc07fef69d04c44acf3e31d4462d261e342e558f5908c165761bdf58c73844e8c05ab994ae2c3ef25a38198587fbee2fdf9afcbde427ee0b637d.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-72 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/72-9d8afcfc0419bf567a0b05ab25a21defb246b4c0d34074b759332e2170bc0e8fcb759d5d4e4c1d27829e28ef91baf0a8584fe0b1095f12743317a340a0cbee5b.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-73 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/73-7904beb7120f3ba6e7231c16ee8f57f9144cfb28c3132e3d04bc0359c6894a23071d311f142e0f759325aa3952a1a4480931c357f70c340691da3a237d53db77.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-74 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/74-f03d09b051f14b7488b18784828dc7ebc4e24b9e34edfbda6410003a86e5192c085377bcbbd54c65a45b79e31f3075842629efa85de3503e6e2c0d873849f764.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-75 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/75-7e821cfe33fd97c39d939fec158b2120ea64121a77208aea646573cb2c525e63c484fd926da7b02111190c806479007d6335499b2bc8d03738284e1c2e8063bf.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-76 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/76-91be7fd01ece3b66d3a0639099eb6c6fd71a29b10326d3f9f5190ff481e9330328a20a29f09c5f5200af542b2f320e525c94054cd427631b66bb4dc50a08d402.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-77 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/77-1daeaeea9af70997a6895adc64ce05c5b1768b9b26e303bde8dfbaeab5d19f828f4327271628870c350191292c7d2edac037d92bbe2fe4a81426e41087282c62.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-78 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/78-8a26563b9970cec18184b1912cb680056393af3987d09f1fe437ad72f3f4778e5ed3e57f334a062ed6fbe2aa7b348508ab36e3a5c1f379fc04aece9e53e6e5fd.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-79 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/79-b920ac57382c6e315a4cf279bc94077df3d98d36ed26f1d1b1abf1b3c0c4187ac6361c5934699cf9d4e376b28601ea9dda555c6a3336e7a30197899bdc8af1df.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-80 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/80-b4e05b27c5f33d74772f4d1aedf32cc5701e3dfe6f75c23c104fdfe033900f44cf255ee31bff8e274db84c4f65a3351480af175d2f4f189fe755fe1b44723827.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-81 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/81-e851d01f72e0b5a951477e7174656f01c484e2f6c1c606cc03fdd575908549464e180ded7589e9b873cb394514ebe5b79f3f71045c81b0f2afc6d73bfd3c73fe.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-82 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/82-79c92165604cd7d78833033594650921690db1fda23bf6dfbb9549696d669a763384795af9ec4407698bbd6e643e1a80a007acadef945813adf49f071d4feec0.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-83 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/83-7e9dba563499a7e9981cba4f90d2d28f331f25c24ba4bf8ce4bbaa585658c32d3a156e0e3753d343e731d7a0a67d9c64f5d4485a6d6eb187315c4368a3978b6d.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-84 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/84-e7fd305ad947874c6f3d3e5367c8fba8d685d1d61c53ef33ab02e2dd3122ff0e265191c5f7bb29b95c4a3f5414ace3486985db9df8cfbc3940c4e155a46a2d26.png);
	background-repeat: no-repeat
}

.TavernSignComponent--major-85 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/major/85-df709cc315ccc2c12de46164eea5c0d4a4e9cdfc4c2269c0aac28d37f56dd85263973e43ab878d3fcc0708089f187359f3f2b30110a31545055bd45e4f70ffa1.png);
	background-repeat: no-repeat
}

.TavernSignComponent--frame-1 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/frame/01-c84c254b639565f0a122b9ed768c93154ef6d2a39d308e08fde0a8895125d1bb3a9e0082a2c76d6830447b0e7ec74b1df59a1bc8ac48f75382bc6c49ac915ddd.png);
	background-repeat: no-repeat
}

.TavernSignComponent--frame-2 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/frame/02-8aa3f2657bdaad1da7ac117a929d63a8b37e336ad4e52fbdcb90d2b796f95a99d626604ac4c732ad40f9d31fa1cf51a1ceaa6c4c7e9dd3000d00a4227cb04d60.png);
	background-repeat: no-repeat
}

.TavernSignComponent--frame-3 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/frame/03-02e840b1b2cd1d0c067b874a46ff2cfff55ad147231af69e3ce097bb57be98d5dabeb6802b05358e6fc9f702bdc4001f4743932e58fb16f7005a603f4f479f71.png);
	background-repeat: no-repeat
}

.TavernSignComponent--frame-4 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/frame/04-eaaf34e713070dd790af221880eef2d30740605966cedf1d31f315ec4b21016976314569f3188de1390168261c9188408965c3860a6f0d975107b651d5e4632a.png);
	background-repeat: no-repeat
}

.TavernSignComponent--frame-5 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/frame/05-8b2234cad86bd8972ba1a467e050fefe11308b5bc264b3bb7a0f39c35522b9f16e394ea70f9540540d0a74b88ead02f5a424e1451f596c73b8c6a609be596424.png);
	background-repeat: no-repeat
}

.TavernSignComponent--frame-6 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/frame/06-efb42645b06684fea89d71dea3fa6e170dd8d4aab71a303bb0b9afe14e886cc7e3543674d3135d828bdc94797f0844a55aecb0be3415f44c6d950df1630e5f61.png);
	background-repeat: no-repeat
}

.TavernSignComponent--frame-7 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/frame/07-242232db70262138fe42294d8d89f442af2abc926da6fdb3b6fcd062ab2d0b454b840a9b1f22e1ce89cfe6903ac4a1657ab6f48351068f7452b3b06102e3dfc4.png);
	background-repeat: no-repeat
}

.TavernSignComponent--frame-8 {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/fireside-gatherings/tavern/frame/08-67b1db756fc63279c78fdc3420326446711e367cbbfcf18eb4c55b65340505f5a328e3316cb7df24cdc62ab2b9ab19accf9abafce9f236a3e16eea92f169b944.png);
	background-repeat: no-repeat
}

.Tile {
	position: relative;
	display: block;
	width: 100%;
	height: 200px
}

@media (min-width:60em) {
	.Tile {
		height: auto
	}

}

.Tile:before {
	display: block;
	content: "";
	width: 100%
}

.Tile-images {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 0
}

@media (min-width:60em) {
	.Tile-images {
		overflow: visible
	}

}

.Tile-content {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}

.Tile--hasBackground .Tile-images {
	background-position: 50%;
	-webkit-transition: background-image .5s ease-out;
	transition: background-image .5s ease-out
}

@media (min-width:60em) {
	.Tile--hasBackground .Tile-images {
		background-repeat: no-repeat
	}

}

.Tile--hasBackground .Tile-images:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover
}

@media (min-width:60em) {
	.Tile--hasBackground .Tile-images:before {
		background-clip: content-box
	}

}

.Tile--hasBackground .Tile-images:after {
	display: none;
	content: "";
	overflow: hidden;
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
	background-repeat: no-repeat;
	background-size: contain;
	-webkit-transition: background-image .5s ease-out;
	transition: background-image .5s ease-out
}

@media (min-width:60em) {
	.Tile--hasBackground .Tile-images:after {
		overflow: visible;
		z-index: 0
	}

}

.Tile--fullWidth {
	max-width: 2600px;
	max-height: 663px
}

.Tile--fullWidth:before {
	padding-top: 25.5%
}

.Tile--fullWidth .Tile-content {
	padding: .51% .765%
}

@media (min-width:60em) {
	.Tile--fullWidth .Tile-content {
		padding: 2.193% 3.213%
	}

}

.Tile--fullWidth .Tile-images {
	background-size: cover
}

@media (min-width:60em) {
	.Tile--fullWidth .Tile-images {
		background-size: 98%
	}

}

@media (min-width:60em) {
	.Tile--fullWidth .Tile-images:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/tile/big-frame-588569e15db5272c0b8f9db3994ede4c01c519dbe750e3d45d4cf3d77f6d8b6f7df4d16f0c6b04954bd438bd563d43eec25f24918fc109c34125a28760148f94.png)
	}

}

.Tile--halfWidth {
	max-width: 1300px;
	max-height: 660px
}

@media (min-width:60em) {
	.Tile--halfWidth {
		display: inline-block;
		width: 50%
	}

}

.Tile--halfWidth:before {
	padding-top: 50.76923%
}

.Tile--halfWidth .Tile-content {
	padding: .50769% 1.01538%
}

@media (min-width:60em) {
	.Tile--halfWidth .Tile-content {
		padding: 4.06154% 6.09231%
	}

}

.Tile--halfWidth .Tile-images {
	background-size: cover
}

@media (min-width:60em) {
	.Tile--halfWidth .Tile-images {
		background-size: 96%
	}

}

@media (min-width:60em) {
	.Tile--halfWidth .Tile-images:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/tile/frame-7dd4fa0df145ea981860cc7694e4de44ff9f538bdc53abc49c6990399b150faaf8f7a050d485d67e464f651d0b3ce5da3b0db6bd0b8625597d226df3a7978bca.png)
	}

}

.Tile--murloc .Tile-images {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/tile/bg/murloc-c77c72a04b8cf27098bbed690e2d30e1ce0617b17b823dc5749dc156994a5148176c19f58cb5cfb468ddf88fc25401088e5fc3867ffe4e2fba95875e93864c78.jpg)
}

.Tile--book .Tile-images {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/tile/bg/companion-695cc266b5a94ff70569228912e3b928278dcc7e1f33a530cdc1e41de722ff4f6a5fb8f184a08b044b998575fbaa5601497f5411b8bec682f12bd9c4f446c7e3.png)
}

.Tile--karazhan .Tile-images {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/tile/bg/assets-generator-7bd8db1174f81db442cedd3437884f9a9451bf7518b76cea334def1c9f43102c277b8fa4653c6ef693a6987dca49dfe23153ee54553c014f7110d61a3da6cfb5.png)
}

.has-tooltip {
	position: relative;
	display: inline-block
}

.has-tooltip:active .Tooltip, .has-tooltip:focus .Tooltip, .has-tooltip:hover .Tooltip {
	opacity: 1;
	visibility: visible
}

.has-tooltip:active .Tooltip.on-top, .has-tooltip:focus .Tooltip.on-top, .has-tooltip:hover .Tooltip.on-top {
	top: -1em
}

.has-tooltip:active .Tooltip.on-bottom, .has-tooltip:focus .Tooltip.on-bottom, .has-tooltip:hover .Tooltip.on-bottom {
	bottom: -1em
}

.Tooltip {
	display: none;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	left: 50%;
	padding: .5rem 1rem;
	color: #000;
	font-weight: 400;
	text-align: center;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	max-width: 500px;
	z-index: 6;
	background: #f2ebe3;
	border-radius: .5rem;
	border: 1px solid #b18758;
	-webkit-transition: all .15s ease-out .15s;
	transition: all .15s ease-out .15s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-box-shadow: rgba(0, 0, 0, .3) 0 2px 10px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .3)
}

@media (min-width:40em) {
	.Tooltip {
		display: block
	}

}

.Tooltip:before {
	margin-left: -12px;
	border-top: 12px solid #f2ebe3;
	border-right: 12px solid transparent;
	border-left: 12px solid transparent;
	z-index: 1
}

.Tooltip:after, .Tooltip:before {
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	left: 50%
}

.Tooltip:after {
	margin-left: -13px;
	border-top: 13px solid #b18758;
	border-right: 13px solid transparent;
	border-left: 13px solid transparent;
	z-index: 0
}

.Tooltip.on-top {
	top: 0;
	-webkit-transform: translate(-50%, -100%);
	-ms-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%)
}

.Tooltip.on-top:before {
	bottom: -12px
}

.Tooltip.on-top:after {
	bottom: -13px
}

.Tooltip.on-bottom {
	bottom: 0;
	-webkit-transform: translate(-50%, 100%);
	-ms-transform: translate(-50%, 100%);
	transform: translate(-50%, 100%)
}

.Tooltip.on-bottom:before {
	top: -12px
}

.Tooltip.on-bottom:after, .Tooltip.on-bottom:before {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}

.Tooltip.on-bottom:after {
	top: -13px
}

.Tooltip.no-wrap {
	white-space: nowrap;
	max-width: none
}

.Tooltip p {
	padding: .5em;
	margin: 0
}

.Tooltip .quote:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/quotes-01cc624ff4e0027a1df0379c0bbd2ae24c5c9f55383f3f1a42ea85dfadcbf5f0bb8840865b3f4b9484540172200c9dd907e068c0d00b54fc76084bf7fc6146b2.png) 0 0 no-repeat;
	top: 15px;
	left: 15px
}

.Tooltip .quote:after, .Tooltip .quote:before {
	content: "";
	width: 13px;
	height: 11px;
	position: absolute
}

.Tooltip .quote:after {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/quotes-01cc624ff4e0027a1df0379c0bbd2ae24c5c9f55383f3f1a42ea85dfadcbf5f0bb8840865b3f4b9484540172200c9dd907e068c0d00b54fc76084bf7fc6146b2.png) -16px 0 no-repeat;
	bottom: 15px;
	right: 15px
}

.Tooltip .quote+p {
	padding: .5em 1.5em
}

.Tooltip--small {
	width: 250px
}

.Tooltip--medium {
	width: 400px
}

.Tooltip--large {
	width: 600px
}

.Tooltip--balloon {
	border: 2px solid #000;
	white-space: normal;
	cursor: auto;
	-webkit-box-shadow: rgba(0, 0, 0, .8) 0 2px 10px;
	box-shadow: 0 2px 10px rgba(0, 0, 0, .8)
}

.th-th .Tooltip--balloon, .th-th .Tooltip--balloon b {
	font-weight: 400
}

.Tooltip--balloon:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/ui/ui-components-sprite-c675ea51a1f4d53a2f2b5c89d7fdc9d4d75679560f6899885b4b750e990847cf366574d45d98bf3d32d4514547c632971f8d8c2738b40bc6bc356ff4c9e92b2f.png);
	background-position: 0 -44px;
	width: 34px;
	height: 16px;
	left: 50%;
	margin-left: -16px;
	border: none
}

.Tooltip--balloon:after {
	display: none
}

.Tooltip--balloon.on-top:before {
	bottom: -15px
}

.Tooltip--balloon.on-top.points-right:before {
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
	transform: scaleX(-1)
}

.Tooltip--balloon.on-bottom:before {
	top: -15px
}

.Tooltip--balloon.on-bottom.points-left:before {
	-webkit-transform: rotate(180deg) scaleX(-1);
	-ms-transform: rotate(180deg) scaleX(-1);
	transform: rotate(180deg) scaleX(-1)
}

.Tooltip--balloon.pin-left {
	left: 0;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}

.Tooltip--balloon.pin-left:before {
	left: 30px
}

.Tooltip--balloon.pin-right {
	right: 0;
	left: auto;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}

.Tooltip--balloon.pin-right:before {
	right: 30px;
	left: auto
}

.Navigation-container {
	top: -51px;
	right: 0;
	left: 0;
	bottom: -51px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #2c0903;
	min-height: calc(100vh + 51px);
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	display: none;
	padding: 0;
	width: 100%;
	opacity: 0
}

.Navigation-container--visible {
	opacity: 1
}

@media only screen and (min-width:1280px) {
	.Navigation-container {
		display: block;
		position: relative;
		top: 0;
		right: 0;
		left: 0;
		bottom: auto;
		min-height: 0;
		width: 100%;
		margin: 0 auto;
		max-width: 100%;
		background-color: transparent
	}

}

.Navigation-container:after, .Navigation-container:before {
	content: "";
	position: absolute;
	top: 0
}

.Navigation-container:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/wood_left-4ba7c0885d48f7571e2220d7796d83de1ad1e99db229b0b48b5cd337bae85193adc094fa74208aa5005382ac1100cce651cbfbb0a99e94d566a88e0868dff9ab.png);
	background-size: 134px 73px;
	background-position: top;
	background-repeat: repeat-x;
	left: -3px;
	width: 134px;
	height: 73px;
	z-index: 0
}

@media (-webkit-min-device-pixel-ratio:1.5), all and (-o-min-device-pixel-ratio:3/2), all and (min--moz-device-pixel-ratio:1.5), all and (min-device-pixel-ratio:1.5) {
	.Navigation-container:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/wood_left@2x-3dbe989266494a4eacef748d09b02359746541b2c631aaf6baaa406e67d3f25f76b909ade0aed7968b6b89a1ab10a4ac44601ae6fd6af3e94f8775bcd5b86c1c.png)
	}

}

.Navigation-container:after {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/wood_right-3e25046de5293e65b417b103aaf4e28b46b8d54f0000c87bdf876f55df124b9b2778e41e248239ad768ee550d61e175f8fe7911d1edce7b2163a362b32090d1d.png);
	background-size: 134px 73px;
	background-position: top;
	background-repeat: repeat-x;
	right: 0;
	width: 134px;
	height: 73px;
	z-index: 0
}

@media (-webkit-min-device-pixel-ratio:1.5), all and (-o-min-device-pixel-ratio:3/2), all and (min--moz-device-pixel-ratio:1.5), all and (min-device-pixel-ratio:1.5) {
	.Navigation-container:after {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/wood_right@2x-870be137544b238bd13f107b954e4902377f95d095e9ab1b7f695032766b756c5521e5920894ba4b33885730ab7d97a211d07ba8f5e1d1d5ce603a18d590adba.png)
	}

}

.slideDown .Navigation-container {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.headroom--top .Navigation-container, .Navigation-container, .slideDown .Navigation-container {
	-webkit-transition: all .4s ease-out;
	transition: all .4s ease-out
}

.Navigation-container {
	position: absolute;
	max-width: 1603px;
	width: 90%
}

@media only screen and (min-width:1630px) {
	.Navigation-container {
		width: 100%
	}

}

@media only screen and (min-width:1630px) {
	.Menu-link {
		line-height: 30px
	}

}

.headroom.headroom--top .Navigation-container {
	position: absolute;
	max-width: 1603px;
	width: 90%;
	margin: 0 auto;
	-webkit-transition: all .4s ease-out;
	transition: all .4s ease-out
}

@media only screen and (min-width:1630px) {
	.headroom.headroom--top .Navigation-container {
		margin: 0 auto;
		width: 100%;
		max-width: 1603px
	}

}

@media only screen and (min-width:1630px) {
	.headroom.headroom--top .Menu-link {
		line-height: 30px
	}

}

@media only screen and (min-width:1630px) {
	.headroom.headroom--top .Menu-roseLogo {
		-webkit-transform: translate3d(0, 19%, 0);
		transform: translate3d(0, 19%, 0)
	}

	.headroom.headroom--top .Menu-roseLogo img {
		max-width: 308px
	}

	.headroom.headroom--top .Menu-roseLogo.Menu-iconOnly img {
		max-width: 85px
	}

}

@media only screen and (max-width:1630px) {
	.headroom.headroom--top .Menu-roseLogo {
		margin: -95px auto 0
	}

}

.headroom.headroom--top .Menu-roseLogo.Menu-iconOnly {
	-webkit-transform: unset;
	-ms-transform: unset;
	transform: unset
}

@media only screen and (max-width:1630px) {
	.headroom.headroom--top .Menu-roseLogo.Menu-iconOnly {
		margin: auto 10px;
		margin-bottom: -50px;
		margin-top: -15px
	}

}

.headroom.headroom--top.slideDown .Navigation-container {
	max-width: 1603px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.headroom.headroom--not-top .Navigation-container {
	max-width: 90%;
	width: 100%;
	position: absolute;
	padding: 0;
	top: 0;
	left: -3px;
	right: 0;
	-webkit-transform: translate3d(0, -100px, 0);
	transform: translate3d(0, -100px, 0);
	-webkit-transition: -webkit-transform .4s ease-out;
	transition: -webkit-transform .4s ease-out;
	transition: transform .4s ease-out;
	transition: transform .4s ease-out, -webkit-transform .4s ease-out
}

@media only screen and (min-width:1630px) {
	.headroom.headroom--not-top .Navigation-container {
		max-width: 1603px
	}

}

@media only screen and (min-width:1280px) {
	.headroom.headroom--not-top .Menu-roseLogo {
		-webkit-transform: translate3d(0, 19%, 0);
		transform: translate3d(0, 19%, 0)
	}

	.headroom.headroom--not-top .Menu-roseLogo img {
		max-width: 308px
	}

	.headroom.headroom--not-top .Menu-roseLogo.Menu-iconOnly img {
		max-width: 85px
	}

}

.headroom.headroom--not-top.slideDown .Navigation-container {
	position: fixed;
	top: 0;
	max-width: 100%;
	width: 100%;
	padding: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.headroom.headroom--not-top.slideDown .Navigation-container:after, .headroom.headroom--not-top.slideDown .Navigation-container:before {
	display: none
}

.headroom.headroom--not-top.slideDown .Navigation-container .Menu-item {
	min-height: 0
}

.headroom.headroom--not-top.slideDown .Navigation-container .Menu-item .Menu-link {
	margin: 0 10px;
	font-size: 18px
}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation {
	height: 50px;
	background-position: bottom;
	background-repeat: repeat-x;
	padding-top: 5px
}

@media (min-width:1280px) and (-webkit-min-device-pixel-ratio:1.5), all and (-o-min-device-pixel-ratio:3/2), all and (min--moz-device-pixel-ratio:1.5), all and (min-device-pixel-ratio:1.5) {
	.headroom.headroom--not-top.slideDown .Navigation-container .Navigation {
		padding-top: 3px
	}

}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation:before {
	display: none
}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-roseLogo {
	width: 46px;
	height: 42px;
	top: -13px;
	left: 20px;
	margin: 0;
	position: relative;
	background: none
}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-roseLogo img {
	display: none
}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-roseLogo:after, .headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-roseLogo:before {
	content: "";
	width: 46px;
	height: 42px;
	top: 0;
	left: 0;
	position: absolute;
	-webkit-transition: opacity .15s ease-out;
	transition: opacity .15s ease-out
}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-roseLogo:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/logo_small-9d493d10a4922595585dc9f91159acec307b9f41e62a357c6e1afb7bdb83d008ab55434ae664b474b7e6d747be0533da25c3375b3761eb966922f6b3894fe0f5.png);
	background-size: 46px 42px;
	background-position: top;
	background-repeat: repeat-x;
	z-index: 1
}

@media (-webkit-min-device-pixel-ratio:1.5), all and (-o-min-device-pixel-ratio:3/2), all and (min--moz-device-pixel-ratio:1.5), all and (min-device-pixel-ratio:1.5) {
	.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-roseLogo:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/logo_small@2x-9d493d10a4922595585dc9f91159acec307b9f41e62a357c6e1afb7bdb83d008ab55434ae664b474b7e6d747be0533da25c3375b3761eb966922f6b3894fe0f5.png)
	}

}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-roseLogo:after {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/logo_small_hover-b8197e586a270a11ca0070abc3dd11da24e8d9d8cf9a5d743634e0effab7886b8ad0d050757e469ce60f8fb56698f83e6e89ce328439bdcc6be5ebd6b854a414.png);
	background-size: 46px 42px;
	background-position: top;
	background-repeat: repeat-x;
	z-index: 2;
	opacity: 0
}

@media (-webkit-min-device-pixel-ratio:1.5), all and (-o-min-device-pixel-ratio:3/2), all and (min--moz-device-pixel-ratio:1.5), all and (min-device-pixel-ratio:1.5) {
	.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-roseLogo:after {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/logo_small_hover@2x-b8197e586a270a11ca0070abc3dd11da24e8d9d8cf9a5d743634e0effab7886b8ad0d050757e469ce60f8fb56698f83e6e89ce328439bdcc6be5ebd6b854a414.png)
	}

}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-roseLogo:hover:after, .headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-roseLogo:hover:before {
	opacity: 1
}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu {
	margin-left: 40px;
	width: 850px
}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu .Menu-item {
	padding-top: 0
}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-playButton {
	right: 0;
	top: -3px;
	background: none
}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-playButton:after, .headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-playButton:before {
	display: none
}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-playButton .Button {
	font-size: .6em
}

@media only screen and (min-width:1280px) {
	.fixed .headroom, .is-fixed .headroom {
		-webkit-animation-name: Nav--slideDown;
		animation-name: Nav--slideDown
	}

}

@media only screen and (min-width:1280px) {
	.is-unFixed .headroom, .unfixed .headroom {
		-webkit-animation-name: Nav--slideUp;
		animation-name: Nav--slideUp
	}

}

.Navigation-wrapper.HideNav {
	visibility: hidden;
	opacity: 0
}

.Navigation-wrapper .Navigation-container {
	max-width: 1603px
}

@media only screen and (min-width:1280px) {
	.Navigation-wrapper {
		position: absolute;
		right: 0;
		top: 0;
		left: 0;
		z-index: 1000;
		-webkit-animation-duration: .25s;
		animation-duration: .25s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both
	}

}

@media only screen and (min-width:1280px) {
	.Homepage .Navigation-wrapper, .homepage .Navigation-wrapper {
		top: 0
	}

}

@media only screen and (min-width:1280px) {
	.headroom--not-top .Navigation-wrapper {
		position: fixed;
		top: -2px;
		right: 0;
		bottom: auto;
		left: 0;
		margin: 0 auto
	}

}

@-webkit-keyframes Nav--slideDown {
	0% {
		-webkit-transform: translate3d(0, -150%, 1px);
		transform: translate3d(0, -150%, 1px)
	}

	to {
		-webkit-transform: translateZ(1px);
		transform: translateZ(1px)
	}

}

@keyframes Nav--slideDown {
	0% {
		-webkit-transform: translate3d(0, -150%, 1px);
		transform: translate3d(0, -150%, 1px)
	}

	to {
		-webkit-transform: translateZ(1px);
		transform: translateZ(1px)
	}

}

@-webkit-keyframes Nav--slideUp {
	0% {
		-webkit-transform: translateZ(1px);
		transform: translateZ(1px)
	}

	to {
		-webkit-transform: translate3d(0, -150%, 1px);
		transform: translate3d(0, -150%, 1px)
	}

}

@keyframes Nav--slideUp {
	0% {
		-webkit-transform: translateZ(1px);
		transform: translateZ(1px)
	}

	to {
		-webkit-transform: translate3d(0, -150%, 1px);
		transform: translate3d(0, -150%, 1px)
	}

}

@media only screen and (min-width:1280px) {
	.Navigation {
		height: 73px;
		padding-top: 8px;
		padding-bottom: 13px;
		background-image: url(https://blz.nosdn.127.net/1/tm/hearthstone/gameguide/heroes/wood_middle_repeat.png);
		background-size: 1503px 73px;
		background-position: top;
		background-repeat: repeat-x;
		display: block;
		z-index: 5
	}

	.Navigation:after {
		width: 100%;
		height: 93%;
		top: 0;
		-webkit-box-shadow: 0 6px 8px 0 rgba(0, 0, 0, .55);
		box-shadow: 0 6px 8px 0 rgba(0, 0, 0, .55)
	}

	.Navigation:after, .Navigation:before {
		content: "";
		position: absolute;
		left: 0;
		z-index: -1
	}

	.Navigation:before {
		bottom: 6px;
		height: 25px;
		width: 99%;
		-webkit-box-shadow: 0 4px 10px 6px rgba(0, 0, 0, .7);
		box-shadow: 0 4px 10px 6px rgba(0, 0, 0, .7);
		right: 0;
		margin: auto
	}

}

@media (min-width:72.5em) {
	.Navigation {
		height: 73px;
		width: 100%
	}

}

@media (max-width:59.99em) {
	.Navigation {
		display: none
	}

}

.Menu-cta, .Menu-roseLogo {
	position: relative;
	overflow: hidden;
	color: transparent;
	z-index: 10;
	opacity: 1;
	-webkit-transition: opacity .15s;
	transition: opacity .15s
}

.Menu-cta:after, .Menu-cta:before, .Menu-roseLogo:after, .Menu-roseLogo:before {
	content: "";
	left: 0;
	position: absolute;
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.Menu-cta:after, .Menu-roseLogo:after {
	opacity: 0;
	-webkit-transition: all .15s linear;
	transition: all .15s linear
}

.Menu-cta:active, .Menu-cta:hover, .Menu-roseLogo:active, .Menu-roseLogo:hover {
	color: #fff
}

.Menu-cta:active:after, .Menu-cta:hover:after, .Menu-roseLogo:active:after, .Menu-roseLogo:hover:after {
	opacity: 1
}

.Searching .Menu-cta, .Searching .Menu-roseLogo {
	opacity: 0
}

.Menu-cta .TabletLogo, .Menu-roseLogo .TabletLogo {
	display: block;
	position: relative;
	top: 34px;
	width: 65px;
	height: 65px;
	left: 1px
}

@media only screen and (min-width:1450px) {
	.Menu-cta .TabletLogo, .Menu-roseLogo .TabletLogo {
		display: none
	}

}

.Menu-cta .TabletLogo .TabletLogo--default, .Menu-roseLogo .TabletLogo .TabletLogo--default {
	position: absolute
}

.Menu-cta .TabletLogo--hover, .Menu-roseLogo .TabletLogo--hover {
	opacity: 0;
	top: 0;
	left: 0;
	z-index: 2;
	position: absolute;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out
}

.Menu-cta .TabletLogo:hover .TabletLogo--hover, .Menu-roseLogo .TabletLogo:hover .TabletLogo--hover {
	opacity: 1
}

.Menu-cta .desktop, .Menu-roseLogo .desktop {
	display: none
}

@media only screen and (min-width:1450px) {
	.Menu-cta .desktop, .Menu-roseLogo .desktop {
		display: block
	}

}

.Menu-cta.Menu-iconOnly img, .Menu-roseLogo.Menu-iconOnly img {
	max-width: 85px
}

.Menu-cta.Menu-iconOnly .desktop, .Menu-roseLogo.Menu-iconOnly .desktop {
	display: block
}

@media only screen and (min-width:1280px) {
	.zh-tw .Menu-roseLogo {
		-webkit-transform: translate3d(0, 35%, 0);
		transform: translate3d(0, 35%, 0)
	}

	.zh-tw .Menu-roseLogo img {
		max-width: 210px
	}

}

@media only screen and (min-width:1630px) {
	.zh-tw .Menu-roseLogo {
		-webkit-transform: translate3d(0, 25%, 0);
		transform: translate3d(0, 25%, 0)
	}

	.zh-tw .Menu-roseLogo img {
		max-width: 308px
	}

}

.Menu-roseLogo {
	width: 308px;
	height: 155px;
	top: -2px;
	-webkit-transform: translate3d(0, -30%, 0);
	transform: translate3d(0, -30%, 0);
	text-indent: -9999px
}

.Menu-roseLogo img {
	max-width: 308px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.Menu-roseLogo.Menu-iconOnly {
	height: auto;
	width: auto;
	-webkit-transform: unset;
	-ms-transform: unset;
	transform: unset;
	margin: auto 10px;
	margin-bottom: -50px;
	margin-top: -15px
}

.Menu-roseLogo.Menu-iconOnly img {
	max-width: 85px
}

.Menu-roseLogo.Menu-iconOnly:after, .Menu-roseLogo.Menu-iconOnly:before {
	width: unset;
	height: unset
}

.Menu-roseLogo:after, .Menu-roseLogo:before {
	width: 308px;
	height: 155px
}

@media only screen and (min-width:1280px) {
	.Menu-roseLogo {
		margin: -95px auto 0;
		position: relative;
		left: 9px;
		float: left;
		-webkit-transform: translate3d(0, 39%, 0);
		transform: translate3d(0, 39%, 0);
		width: 65px
	}

}

@media only screen and (min-width:1280px) and (max-width:1630px) {
	.Menu-roseLogo img {
		width: 100%;
		display: block;
		margin: 0 auto;
		max-width: 233px
	}

}

@media only screen and (min-width:1450px) {
	.Menu-roseLogo {
		width: auto
	}

	.Menu-roseLogo:hover #particleContainer {
		opacity: 1
	}

}

@media only screen and (min-width:1630px) {
	.Menu-roseLogo {
		margin: -87px auto 0;
		-webkit-transform: translate3d(0, 19%, 0);
		transform: translate3d(0, 19%, 0)
	}

}

.Menu-cta {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	top: -51%
}

.Menu-cta, .Menu-cta:after, .Menu-cta:before {
	width: 164px;
	height: 88px
}

.Menu-cta:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/nav-sprite-d6a343d99ea6bade23ea3c7fe5d0c0c2a463a8654e3417ed8a88e61ee2e54cd5b002d69109429c217ae34a7130f2ebdf142bcbf44791c7b8af7e374a57074e5f.png) no-repeat 0 0
}

.Menu-cta:after {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/nav-sprite-d6a343d99ea6bade23ea3c7fe5d0c0c2a463a8654e3417ed8a88e61ee2e54cd5b002d69109429c217ae34a7130f2ebdf142bcbf44791c7b8af7e374a57074e5f.png) no-repeat -166px top
}

.Menu-cta span {
	padding-top: 26px;
	display: inline-block;
	position: relative;
	z-index: 1;
	text-shadow: -1px 1px 3px #000
}

@media (min-width:72.5em) {
	.Menu-cta {
		top: -46%
	}

	.Menu-cta span {
		padding-top: 28px;
		font-size: 16px
	}

}

@media only screen and (min-width:1280px) {
	.Menu-icon {
		display: inline-block;
		margin-left: 3px;
		vertical-align: middle
	}

}

.Menu-icon--caret-down {
	width: 13px;
	height: 13px;
	display: inline-block;
	position: relative;
	bottom: 0;
	left: 0;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out;
	margin-top: 2px;
	text-align: left;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	margin-left: 15px;
	border-color: #fff
}

@media only screen and (min-width:1280px) {
	.Menu-icon--caret-down {
		margin-top: -3px
	}

}

.Menu-icon--caret-down:after, .Menu-icon--caret-down:before {
	position: absolute;
	content: "";
	display: inline-block;
	width: 3px;
	height: 10px;
	background-color: transparent;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out;
	border-bottom: 12px solid #fcd144;
	top: 0;
	left: 0;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg)
}

.Menu-icon--caret-down:before {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg)
}

.Menu-icon--caret-down:after {
	position: absolute;
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg)
}

.NavPosition {
	position: absolute
}

@media only screen and (min-width:1280px) {
	.NavPosition {
		bottom: 91px
	}

}

@media (min-width:72.5em) {
	.NavPosition {
		bottom: 100px
	}

}

.Menu {
	font-weight: 700;
	font-size: 1.0625rem;
	position: relative;
	padding: 0
}

.Menu#mobileMenu {
	font-weight: 400;
	letter-spacing: .5px
}

.Menu#mobileMenu .Menu-dropdownLink:active, .Menu#mobileMenu .Menu-dropdownLink:hover {
	background-color: rgba(0, 0, 0, .15)
}

@media (max-width:59.99em) {
	.Menu {
		color: #fcd144
	}

}

@media only screen and (min-width:1280px) {
	.Menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		height: 100%;
		margin: 0 -1.25% 0 -2.5%;
		z-index: 3;
		white-space: nowrap;
		margin-left: 15px;
		float: left
	}

}

@media only screen and (min-width:1630px) {
	.Menu {
		width: 915px
	}

}

.Menu-item {
	list-style: none;
	cursor: pointer;
	position: relative;
	padding: 7.5px 0;
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

.Menu-item .Menu-dropdownLink {
	min-height: 44px;
	color: #fcd144;
}

.Menu-item.has-dropdown .Menu-link:after {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/navbar-expand-e5b4d15015bf72fe2707f2b566dda2f46022375fec13cb42df9ce95c2fcdc360347a43517ec19baea72da5c35179740b29d84b152f6874e55f4ccfb7b7bbce5f.png) no-repeat
}

.Menu-item.has-dropdown.is-open .Menu-link:after {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/navbar-retract-dfc383f97973aa45cce309c28114cc0355dfa99f678d333d54a932aad452385ec2bbdd45d2d659b61eb154aedb1294193c9a13645fa7dac82e8b1164ac713895.png) no-repeat
}

@media only screen and (min-width:1280px) {
	.Menu-item {
		margin-left: -3px;
		z-index: -1
	}

	.Menu-item:hover .Menu-link span {
		color: #fcd144
	}

	.Menu-item:hover .Menu-link.Menu-link--is-active span {
		color: #fff
	}

	.Menu-item:hover .Menu-link.Menu-link--is-active .Menu-icon--caret-down:after, .Menu-item:hover .Menu-link.Menu-link--is-active .Menu-icon--caret-down:before {
		border-color: #fff
	}

	.Menu-item:hover .Menu-icon--caret-down {
		-webkit-transform: translate3d(0, -6px, 0);
		transform: translate3d(0, -6px, 0)
	}

	.Menu-item:hover .Menu-icon--caret-down:before {
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		border-color: #fcd144
	}

	.Menu-item:hover .Menu-icon--caret-down:after {
		-webkit-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
		border-color: #fcd144
	}

}

.Menu-item.is-open {
	color: #fff
}

.Menu-item.is-open .Menu-icon--caret-down {
	-webkit-transform: translate3d(0, -6px, 0);
	transform: translate3d(0, -6px, 0)
}

.Menu-item.is-open .Menu-icon--caret-down:before {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	border-color: #fcd144
}

.Menu-item.is-open .Menu-icon--caret-down:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border-color: #fcd144
}

.Menu-item.is-open .Menu-dropdown, .Menu-item.is-open .Menu-dropdown:after, .Menu-item.is-open .Menu-dropdown:before {
	opacity: 1
}

.Menu-item.is-open:after, .Menu-item.is-open:before, .Menu-item.is-open:hover:after, .Menu-item.is-open:hover:before {
	opacity: 0
}

.Menu-item:before {
	content: "";
	width: 5px;
	height: 44px;
	background: #fcd144;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out
}

@media only screen and (min-width:1280px) {
	.Menu-item:before {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		bottom: 0;
		top: auto
	}

}

.Menu-item:after {
	content: "";
	background-image: -webkit-gradient(linear, right top, left top, from(hsla(51, 99%, 74%, 0)), to(rgba(252, 209, 68, .15)));
	background-image: linear-gradient(-90deg, hsla(51, 99%, 74%, 0), rgba(252, 209, 68, .15));
	width: 100%;
	height: 44px;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	-webkit-transition: opacity .05s ease-out, -webkit-transform .15s ease-out;
	transition: opacity .05s ease-out, -webkit-transform .15s ease-out;
	transition: transform .15s ease-out, opacity .05s ease-out;
	transition: transform .15s ease-out, opacity .05s ease-out, -webkit-transform .15s ease-out;
	-webkit-transform: translate3d(-100%, 0, 0);
	transform: translate3d(-100%, 0, 0);
	z-index: -1
}

@media only screen and (min-width:1280px) {
	.Menu-item:after {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		height: 100%;
		bottom: 0;
		top: auto
	}

}

.Menu-item:hover:after, .Menu-item:hover:before {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.Menu-item:hover:after {
	opacity: 1
}

@media only screen and (min-width:1280px) {
	.Menu-item {
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		text-align: center;
		border: solid;
		border-width: 0 6px 0 0;
		-o-border-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/divider-2c4a2d90203d85fa29fd95c0ef9a92b6a25ea4a64bcb0209bb2584b09a2f16d9eb9cf7141d4fa3346f660faa1d66521bf014ac005003153b77ac545bbb10072f.png) 6 repeat;
		border-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/divider-2c4a2d90203d85fa29fd95c0ef9a92b6a25ea4a64bcb0209bb2584b09a2f16d9eb9cf7141d4fa3346f660faa1d66521bf014ac005003153b77ac545bbb10072f.png) 6 repeat;
		position: relative;
		-webkit-transition: width .2s ease-in;
		transition: width .2s ease-in;
		letter-spacing: 1px;
		padding-top: 12px
	}

	.Menu-item:first-child {
		border-left-width: 6px
	}

	.Menu-item:first-child:after, .Menu-item:first-child:before {
		width: calc(100% + 3px);
		left: -3px
	}

	.Menu-item:before {
		background: #fcd144;
		bottom: -9px;
		height: 0
	}

	.Menu-item:after, .Menu-item:before {
		width: 100%;
		position: absolute;
		left: 0;
		content: "";
		-webkit-transition: all .15s ease-out;
		transition: all .15s ease-out
	}

	.Menu-item:after {
		background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(51, 99%, 74%, 0)), to(rgba(252, 209, 68, .15)));
		background-image: linear-gradient(-180deg, hsla(51, 99%, 74%, 0), rgba(252, 209, 68, .15));
		opacity: 0;
		height: 100%;
		bottom: -8px
	}

	.Menu-item:last-of-type {
		border-right: none
	}

	.Menu-item:hover:after {
		opacity: 1;
		-webkit-transform: translateZ(1px);
		transform: translateZ(1px)
	}

	.Menu-item:hover:before {
		opacity: 1;
		height: 5px
	}

}

@media (min-width:72.5em) {
	.Menu-item {
		cursor: default
	}

}

.Menu-item.is-open .Menu-link {
	color: #fcd144
}

.Menu-item.is-open .Menu-link--is-active .Menu-icon:after, .Menu-item.is-open .Menu-link--is-active .Menu-icon:before {
	border-color: #fff
}

.Menu-item.is-open .Menu-wrapper {
	max-height: 50rem
}

@media only screen and (min-width:1280px) {
	.Navigation-wrapper:not(.is-unFixed) .Menu-item.has-dropdown:hover .Menu-wrapper, .Navigation-wrapper:not(.is-unFixed) .Menu-item.is-clicked .Menu-wrapper {
		opacity: 1;
		display: block
	}

	.unFixed .Navigation-wrapper:not(.is-unFixed) .Menu-item.has-dropdown:hover .Menu-wrapper, .unFixed .Navigation-wrapper:not(.is-unFixed) .Menu-item.is-clicked .Menu-wrapper {
		display: none
	}

}

[class^=icon-font] {
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.Menu-link {
	color: #fcd144;
	display: block;
	padding: 0;
	font-size: 18px
}

.Menu-link.Menu-link--clickable, .Menu-link span {
	padding-left: 1rem
}

@media only screen and (min-width:1280px) {
	.Menu-link.Menu-link--clickable, .Menu-link span {
		padding: 0 .25em
	}

}

.Menu-link.Menu-link--is-active, .Menu-link.Menu-link--is-active:hover, .Menu-link.Menu-link--is-active:hover span, .Menu-link.Menu-link--is-active span {
	color: #fff
}

.Menu-link--is-active .Menu-icon--caret-down:after, .Menu-link--is-active .Menu-icon--caret-down:before, .Menu-link.Menu-link--is-active .Menu-icon:after, .Menu-link.Menu-link--is-active .Menu-icon:before, .Menu-link.Menu-link--is-active:hover .Menu-icon:after, .Menu-link.Menu-link--is-active:hover .Menu-icon:before {
	border-color: #fff
}

@media only screen and (min-width:1280px) {
	.Menu-link {
		color: #fcd144;
		text-shadow: 0 1px 3px rgba(0, 0, 0, .3);
		padding: 0 .25em;
		vertical-align: middle;
		font-size: 18px;
		margin: 0 10px
	}

	.Menu-link span {
		padding-left: 0
	}

}

.Menu-link.Menu-link--clickable {
	position: relative;
	z-index: 9999;
	text-decoration: none
}

.Menu-link:active, .Menu-link:focus, .Menu-link:hover {
	color: #fcd144;
	text-decoration: none
}

.ko-kr .Menu-link {

}

@media only screen and (min-width:1280px) {
	.ko-kr .Menu-link span {

		font-size: 18px
	}

}

@media only screen and (min-width:1280px) {
	.Menu-link--is-active {
		text-decoration: none
	}

}

.Menu-wrapper {
	overflow: hidden;
	max-height: 0;
	-webkit-transition: max-height .3s ease-in-out;
	transition: max-height .3s ease-in-out
}

@media only screen and (min-width:1280px) {
	.Menu-wrapper {
		margin-top: 3px;
		top: 100%;
		min-width: 100%;
		opacity: 0;
		display: none;
		z-index: 1;
		max-height: none;
		overflow: visible
	}

	.Menu-wrapper, .Menu-wrapper:before {
		position: absolute;
		left: 0;
		background: transparent
	}

	.Menu-wrapper:before {
		content: "";
		width: 95%;
		height: 87%;
		margin: auto;
		-webkit-box-shadow: 0 3px 21px -2px rgba(0, 0, 0, .75);
		box-shadow: 0 3px 21px -2px rgba(0, 0, 0, .75);
		bottom: 4px;
		right: 0;
		z-index: -1
	}

}

.Menu-dropdown {
	background: #35271f;
	opacity: 1;
	position: relative;
	padding: 2px 0;
	margin-top: 15px
}

.Menu-dropdown:after, .Menu-dropdown:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 9px
}

.Menu-dropdown:before {
	top: 0;
	right: 3px;
	height: 8px;
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/sidebar_dropdown_top-3254ac78bd9a2d9dc30cfe4e9bc2a33a41c98a487e24c3defab9f383c8f1ecda222b25b938c322bb5bb8487f7793e58b0d6938678c52db73dd0a6cbc02a637f0.png);
	background-size: 316px 9px;
	background-position: 50%;
	background-repeat: no-repeat;
	background-position: top
}

@media (-webkit-min-device-pixel-ratio:1.5), all and (-o-min-device-pixel-ratio:3/2), all and (min--moz-device-pixel-ratio:1.5), all and (min-device-pixel-ratio:1.5) {
	.Menu-dropdown:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/sidebar_dropdown_top@2x-63e99fbc82193f33d4b749b99bea30ee74ba686dca3b58447c566460a5e0f1d363b48156951d1e5365a939bb75ab3c98b9144daaa665c329a3583383d9ddd7cf.png)
	}

}

@media only screen and (min-width:1280px) {
	.Menu-dropdown:before {
		left: -37px;
		right: auto;
		content: "";
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/dropdown_decoration-ae619f52d23f3a751d178c4fee74aace4e7333c241251c088b9b7b13dc954c23de7a9420e5875348e0d0366aa8a5f8a2b9cde8d655a79ab39bae18dad7bd9f6f.png);
		background-size: 17px 30px;
		background-position: 50%;
		background-repeat: no-repeat;
		width: 17px;
		height: 30px;
		position: absolute;
		top: -29px
	}

}

.Menu-dropdown:after {
	bottom: 0;
	right: 1px;
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/sidebar_dropdown_down-a65efe8544e9e6bcba929c7c7ec5ca90b2367781ea61b0ceef3e68cd0e7234d0415522cc4adfab98c01bdf0f1d7222c9a14eeaf690e9b4e73526baf0f5d6fc04.png);
	background-size: 316px 9px;
	background-position: 50%;
	background-repeat: no-repeat
}

@media (-webkit-min-device-pixel-ratio:1.5), all and (-o-min-device-pixel-ratio:3/2), all and (min--moz-device-pixel-ratio:1.5), all and (min-device-pixel-ratio:1.5) {
	.Menu-dropdown:after {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/sidebar_dropdown_down@2x-0a081d9e7d41fec035bd38cea77b0a75861a901d558a7e1ec1c5185ffdc8fc4c837f38b620603f0af702f90650e3c20b7ec649896a1ff2c04408968989e09905.png)
	}

}

@media only screen and (min-width:1280px) {
	.Menu-dropdown:after {
		right: 15px;
		left: auto;
		content: "";
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/dropdown_decoration-ae619f52d23f3a751d178c4fee74aace4e7333c241251c088b9b7b13dc954c23de7a9420e5875348e0d0366aa8a5f8a2b9cde8d655a79ab39bae18dad7bd9f6f.png);
		background-size: 17px 30px;
		background-position: 50%;
		background-repeat: no-repeat;
		width: 17px;
		height: 30px;
		position: absolute;
		top: -29px
	}

}

@media only screen and (min-width:1280px) {
	.Menu-dropdown {
		width: 319px;
		height: auto;
		position: relative;
		z-index: 1;
		white-space: nowrap;
		padding: 0;
		border-style: solid;
		border-width: 23px 63px 23px 79px;
		-o-border-image: url(images/nav/newNav/dropdown-f27ed48e16d04bbc692a353e4ce961c21ada16268d21811f49acde9138d8ae34c1d311636eab50fb87a7efcccd83bffbe486f99a9c4e902a14001e53e1f765d6.png) 37 63 31 79 repeat;
		border-image: url(images/nav/newNav/dropdown-f27ed48e16d04bbc692a353e4ce961c21ada16268d21811f49acde9138d8ae34c1d311636eab50fb87a7efcccd83bffbe486f99a9c4e902a14001e53e1f765d6.png) 37 63 31 79 fill repeat;
		background-color: transparent
	}

}

.Menu-dropdownList {
	position: relative;
	z-index: 2;
	letter-spacing: 0
}

.Menu-dropdownList--is-active .Menu-dropdownLink {
	color: #fff
}

.Menu-dropdownList--is-active:hover .Menu-dropdownLink {
	color: #fff;
	text-decoration: none
}

@media only screen and (min-width:1280px) {
	.Menu-dropdownList {
		display: block;
		text-align: left;
		position: relative;
		left: -48px;
		width: calc(100% + 100px);
		white-space: normal
	}

	.Menu-dropdownList a {
		padding-right: 0
	}

}

@media only screen and (min-width:1280px) {
	.ko-kr .Menu-item a span {
		font-size: 18px
	}

	.ie8 .Menu li a.Menu-active, .ie8 .Menu li a:hover {
		background: none
	}

}

.Menu-dropdownLink {
	font-size: .9375rem;
	text-shadow: 0 0 10px #000;
	color: hsla(0, 0%, 100%, .7);
	padding: .625rem 1rem .625rem 2rem;
	display: block;
	position: relative
}

@media only screen and (min-width:1280px) {
	.Menu-dropdownLink {
		color: #fcd144;
		text-decoration: none;
		font-size: 1rem;
		padding: .6rem 2rem;
		position: relative;
		left: -31px;
		width: calc(100% + 58px)
	}

}

.Menu-dropdownLink:before {
	width: 5px;
	background: #fcd144
}

.Menu-dropdownLink:after, .Menu-dropdownLink:before {
	content: "";
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out
}

.Menu-dropdownLink:after {
	background-image: -webkit-gradient(linear, right top, left top, from(hsla(51, 99%, 74%, 0)), to(rgba(252, 209, 68, .15)));
	background-image: linear-gradient(-90deg, hsla(51, 99%, 74%, 0), rgba(252, 209, 68, .15));
	width: 100%;
	pointer-events: none
}

.Menu-dropdownLink:active, .Menu-dropdownLink:focus {
	text-decoration: none
}

.Menu-dropdownLink:hover {
	color: #fcd144;
	text-decoration: none
}

.Menu-dropdownLink:hover:after, .Menu-dropdownLink:hover:before {
	opacity: 1
}

.ie8 .Menu-link--is-active, .ie8 .Menu-link:hover {
	background: none
}

.Menu-playButton {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 10px;
	z-index: 8
}

.Menu-playButton .Button {
	margin-top: 5px
}

@media only screen and (min-width:1280px) {
	.Menu-playButton {
		right: 20px;
		top: 0;
		height: 57px;
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/buttonBg_middle-39f0560e427f4272e8d1e6b36f4065522c100835dd05c0725257e730f6240e64718cf5818485e63cf1cd5151b876b4b21799c029dec7539625867311f67719c8.png);
		background-size: 115px 56px;
		background-position: top;
		background-repeat: repeat-x
	}

	.Menu-playButton:after, .Menu-playButton:before {
		content: "";
		position: absolute;
		top: 0
	}

}

.Menu-playButton:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/buttonBg_left-d5b0d7f5dca8b720100b7b43f4a34b33a490078322c8a8d7bce0ff10d05a92e288fa0e5aafcae6b46e34e4c25ae5f6e03e9c36ca91a4ca6c6493f082e16c11df.png);
	background-size: 60px 57px;
	background-position: top;
	background-repeat: repeat-x;
	width: 60px;
	height: 57px;
	left: -16px;
	content: "";
	position: absolute;
	top: 0
}

@media (-webkit-min-device-pixel-ratio:1.5), all and (-o-min-device-pixel-ratio:3/2), all and (min--moz-device-pixel-ratio:1.5), all and (min-device-pixel-ratio:1.5) {
	.Menu-playButton:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/buttonBg_left@2x-6854646e2cb29618f957ec8ad9d744cb20d3a60c84669f2c3904d4bb511fba32f072262cd4a2a69e401f11d2698995c3c0b732f1ab0f7cbc949b7e375d076de8.png)
	}

}

.Menu-playButton:after {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/buttonBg_right-2f436d41991682de9234e934f717b923e589bc9f661664dd5f2df90c0d835ffc97a68d36eca014dd803f6b726f9cb815f7fcc4acc4b250391a2c8569a48d02a8.png);
	background-size: 60px 57px;
	background-position: top;
	background-repeat: repeat-x;
	width: 60px;
	height: 57px;
	right: -22px;
	content: "";
	position: absolute;
	top: 0
}

@media (-webkit-min-device-pixel-ratio:1.5), all and (-o-min-device-pixel-ratio:3/2), all and (min--moz-device-pixel-ratio:1.5), all and (min-device-pixel-ratio:1.5) {
	.Menu-playButton:after {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/buttonBg_right@2x-d0abea2d2efa20df8dd9c6ba1f33c00972233603b81d2fe7f507a56e1e0321b7b1b8652c48ef4a778fa97b756747542028fc249d028f0f684ef2ec1c68f8bbc2.png)
	}

}

.Hearthstone .Navbar.is-compact .Navbar-siteMenu .Navbar-modalContent {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/sidebar_bg-c8baba20aa1d1644a4e7280e7dbe30240e29a0ce0bd239f758aabc8ab6548fa83bc276c10454f21266c0f1e63c8a68a487d706e5cb808a9f788c85278e488f0a.png);
	background-size: 320px 671px;
	background-position: top;
	background-repeat: repeat-y;
	-webkit-box-shadow: 8px 0 21px -9px rgba(0, 0, 0, .75);
	box-shadow: 8px 0 21px -9px rgba(0, 0, 0, .75)
}

@media (-webkit-min-device-pixel-ratio:1.5), all and (-o-min-device-pixel-ratio:3/2), all and (min--moz-device-pixel-ratio:1.5), all and (min-device-pixel-ratio:1.5) {
	.Hearthstone .Navbar.is-compact .Navbar-siteMenu .Navbar-modalContent {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/sidebar_bg@2x-05871087ce1e1de2cdcaf5a454bb245cbaf96eb02f6ed2c35f352f8a8fc4b73484ab91d56f484c882079423c550ee4cd18df676e19e93e65c6eba6fa3e4e594e.png)
	}

}

.Hearthstone .Navbar.is-compact .Navbar-siteMenu .Navbar-modalContent .AppStoreButton {
	width: 165px
}

.Hearthstone .Navbar.is-compact .Navbar-siteMenu .Navbar-modalContent .AppStoreButton img {
	margin-top: 5px
}

.Hearthstone .Navbar.is-compact .Navbar-siteMenu .Navbar-modalContent .StoreButton-container--is-visible, .Hearthstone .Navbar.is-compact .Navbar-siteMenu .Navbar-modalContent .StoreButton-container--is-visible a {
	display: inline-block
}

.Hearthstone .Navbar.is-compact .Navbar-mobile {
	padding-left: 0;
	background-image: url(https://blz.nosdn.127.net/1/tm/hearthstone/gameguide/heroes/wood_middle_repeat.png);
	background-size: 1504px 73px;
	background-position: bottom;
	background-repeat: repeat-x;
	height: 51px;
	-webkit-box-shadow: 0 6px 9px -2px rgba(0, 0, 0, .55);
	box-shadow: 0 6px 9px -2px rgba(0, 0, 0, .55)
}

@media (-webkit-min-device-pixel-ratio:1.5), all and (-o-min-device-pixel-ratio:3/2), all and (min--moz-device-pixel-ratio:1.5), all and (min-device-pixel-ratio:1.5) {
	.Hearthstone .Navbar.is-compact .Navbar-mobile {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/wood_middle_repeat@2x-bc0493661641596ce23dc13a289f17cfa6913af3155d9c6eab50ec3f28d87eee85e0a75ed4aab71e5fd8c1b495825a7f19a9052c223f52e90605accf9451f8d0.png)
	}

}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-playButton .Button {
	font-size: .8rem;
	margin-top: 0;
	top: 6px;
	margin-bottom: 0;
	height: 47.5px;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 1em 2.3em;
	border-bottom: 4px solid #4c0d7a;
	-webkit-transition: all .15s ease-out;
	transition: all .15s ease-out;
	right: 3px;
	background-image: -webkit-gradient(linear, left top, right top, from(#4c0d7a), color-stop(36%, #bc22c7), color-stop(63%, #bc22c7), to(#4c0d7a));
	background-image: linear-gradient(90deg, #4c0d7a, #bc22c7 36%, #bc22c7 63%, #4c0d7a)
}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-playButton .Button:before {
	width: 5px;
	background: #3a2b21;
	height: calc(100% + 4px);
	left: -5px;
	top: -4px;
	right: auto;
	bottom: auto;
	-webkit-transition: 0s;
	transition: 0s
}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-playButton .Button:after {
	right: -3px;
	left: auto;
	top: -3px;
	bottom: auto;
	height: calc(100% + 6px);
	width: 3px;
	border-radius: 0;
	background: #4c0d7a;
	padding: 0;
	-webkit-transition: 0s;
	transition: 0s
}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-playButton .Button:hover .highlight, .headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-playButton .Button:hover .highlight:before {
	background-image: -webkit-gradient(linear, right top, left top, from(#991db5), color-stop(51%, #e235ee), to(#991db5));
	background-image: linear-gradient(-90deg, #991db5, #e235ee 51%, #991db5)
}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-playButton .Button .highlight {
	border-radius: 0;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: none !important
}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-playButton .Button .highlight:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 3px;
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(247, 86, 254, 0)), color-stop(50%, #f756fe), color-stop(99%, rgba(247, 86, 254, 0)));
	background-image: linear-gradient(-90deg, rgba(247, 86, 254, 0), #f756fe 50%, rgba(247, 86, 254, 0) 99%);
	-webkit-box-shadow: none;
	box-shadow: none
}

.headroom.headroom--not-top.slideDown .Navigation-container .Navigation .Menu-playButton .Button .highlight:before {
	background-image: -webkit-gradient(linear, right top, left top, from(#991db5), color-stop(51%, #e235ee), to(#991db5));
	background-image: linear-gradient(-90deg, #991db5, #e235ee 51%, #991db5);
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border-radius: 0
}

#particleContainer {
	display: none;
	position: absolute;
	left: -90px;
	-webkit-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8);
	top: -135px;
	z-index: 2;
	pointer-events: none;
	opacity: .001;
	-webkit-transition-property: ease;
	transition-property: ease;
	-webkit-transition: opacity .45s ease-out;
	transition: opacity .45s ease-out
}

@media only screen and (min-width:1450px) {
	#particleContainer {
		display: block
	}

}

@media only screen and (min-width:1630px) {
	#particleContainer {
		top: -123px;
		left: -53px;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		display: block
	}

}

#Navigation-preload {
	display: none
}

.explore-nav-is-out .hack-stock-android-overflow {
	overflow: hidden
}

body>iframe[width="0"][height="0"], body>object[width="1"][height="1"] {
	display: block
}

.Navbar .Navbar-mobile .Navbar-customLogo {
	width: 46px;
	height: 42px;
	top: 2px;
	left: 20px;
	margin: auto;
	position: relative;
	background: none
}

.Navbar .Navbar-mobile .Navbar-customLogo img {
	display: none
}

.Navbar .Navbar-mobile .Navbar-customLogo:after, .Navbar .Navbar-mobile .Navbar-customLogo:before {
	content: "";
	width: 46px;
	height: 42px;
	top: 0;
	left: 0;
	position: absolute;
	-webkit-transition: opacity .15s ease-out;
	transition: opacity .15s ease-out
}

.Navbar .Navbar-mobile .Navbar-customLogo:before {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/logo_small-9d493d10a4922595585dc9f91159acec307b9f41e62a357c6e1afb7bdb83d008ab55434ae664b474b7e6d747be0533da25c3375b3761eb966922f6b3894fe0f5.png);
	z-index: 1
}

.Navbar .Navbar-mobile .Navbar-customLogo:after {
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/newNav/logo_small_hover-b8197e586a270a11ca0070abc3dd11da24e8d9d8cf9a5d743634e0effab7886b8ad0d050757e469ce60f8fb56698f83e6e89ce328439bdcc6be5ebd6b854a414.png);
	z-index: 2;
	opacity: 0
}

.Navbar .Navbar-mobile .Navbar-customLogo:hover:after, .Navbar .Navbar-mobile .Navbar-customLogo:hover:before {
	opacity: 1
}

.Navbar.is-auto .Navbar-mobile {
	display: block
}

@media only screen and (min-width:1280px) {
	.Navbar.is-auto .Navbar-mobile {
		display: none
	}

}

.Navbar.is-auto .Navbar-desktop {
	display: none
}

@media only screen and (min-width:1280px) {
	.Navbar.is-auto .Navbar-desktop {
		display: block
	}

}

.Navbar img, .Navbar picture, .Navbar video {
	max-width: none
}

.Navbar.is-compact .Navbar-siteMenu .Navbar-modalContent {
	background: -webkit-gradient(linear, left top, left bottom, from(#352204), to(#241404));
	background: linear-gradient(180deg, #352204, #241404)
}

.Navbar-siteLogo {
	max-width: 70%;
	margin: 20px auto
}

.Navbar-siteLogo img {
	max-width: 100%
}

.NavigationCTA {
	text-align: center;
	margin: 2rem 0 4rem
}

.NavPlayNowContainer {
	cursor: pointer;
	height: 63px;
	width: 320px;
	background: url(images/nav/sidebar_button@2x-bd609f1252b5fd88d1a25e44cde35ee80f2db08874a33f9a9a6bccf3b5464ef23de36993a3b55f32c4f47ad7d36bea841e4dba15bb89fe4ef076444444027821.png)
}

.StoreButton-container {
	border-style: solid;
	border-width: 13px 15px 12px 14px;
	-o-border-image: url(images/nav/badge_bg@2x-8adc1944a4457a9a0660fa654ad6b249639b282b675c0ea774b616d2371d88fdd619dc232eb203dc6a5320dabf22f84ec0e21fb3a622d9c822975370277553ef.png) 13 15 12 14 repeat;
	border-image: url(images/nav/badge_bg@2x-8adc1944a4457a9a0660fa654ad6b249639b282b675c0ea774b616d2371d88fdd619dc232eb203dc6a5320dabf22f84ec0e21fb3a622d9c822975370277553ef.png) 13 15 12 14 fill repeat
}

.StoreButton-container--is-visible {
	display: inline-block
}

.StoreButton-container img {
	margin-top: 5px;
	display: block
}

.NavPlayNowInner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
	font-size: 1.1rem;
	line-height: 1;
	letter-spacing: 1px;
	text-align: center;
	height: 100%;
	padding: 3px;
	text-decoration: none
}

.NavPlayNowLink {
	border: 0
}

.NavPlayNowLink:hover {
	text-decoration: none
}

.NavPlayNowText {
	width: 100%;
	vertical-align: middle;
	color: #fff;
	font-weight: 700;
	text-shadow: 0 0 4px #000, 0 0 8px #000;
	letter-spacing: 2px;
	font-size: 1.25rem;
	-ms-flex-item-align: center;
	align-self: center;
	display: block;
	text-transform: uppercase
}

.MobileSearchBar {
	background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .05)), color-stop(90%, rgba(0, 0, 0, .05)), to(transparent));
	background: linear-gradient(90deg, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .05) 90%, transparent);
	height: 44px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}

.MobileSearchBar:after, .MobileSearchBar:before {
	content: "";
	height: 1px;
	background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .2)), color-stop(90%, rgba(0, 0, 0, .2)), to(transparent));
	background: linear-gradient(90deg, rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .2) 90%, transparent)
}

.MobileSearchBarIcon {
	position: absolute;
	top: 15px;
	left: 15px;
	height: 15px;
	width: 15px;
	pointer-events: none;
	display: inline-block;
	background: transparent url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/mobile-search-icon-2696772ac465230241570599198ff04707258d5372957bef2be10a1d5e2ca568bb198b66b62dcb085981f599569ccb29f35c6b0913d7b1017561440b95e56dbc.png) 50% no-repeat;
	background-size: contain
}

.MobileSearchBarInput {
	width: 100%;
	padding-left: 40px;
	height: 44px;
	background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .05)), color-stop(90%, rgba(0, 0, 0, .05)), to(transparent));
	background: linear-gradient(90deg, rgba(0, 0, 0, .05) 0, rgba(0, 0, 0, .05) 90%, transparent);
	color: #fff;
	-ms-flex-item-align: center;
	align-self: center;
	border: none
}

.eu-cookie-compliance:not(.hide) {
	display: initial
}

.Navbar-container .Navbar-mobile {
	top: 0;
	width: 100%;
	position: fixed;
	-webkit-transition: -webkit-transform .25s ease-out;
	transition: -webkit-transform .25s ease-out;
	transition: transform .25s ease-out;
	transition: transform .25s ease-out, -webkit-transform .25s ease-out;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.is-unFixed .Navbar-container .Navbar-mobile {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}

.NewTagContainer {
	display: inline-block;
	padding: 0
}

.NewTagContainer .NewTag {
	padding: 0;
	line-height: 26px;
	border-top-width: 7px;
	border-bottom-width: 7px
}

@media only screen and (min-width:1280px) {
	.NewTagContainer {
		position: absolute;
		top: 0;
		left: 2px;
		margin-top: -19px;
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding: 0
	}

	.NewTagContainer .NewTag {
		border-top-width: 4px;
		border-bottom-width: 2px
	}

}

.NewTagContainer-subnav .NewTag-subnav {
	position: relative;
	margin-top: 0;
	margin-left: 0;
	min-height: 26px;
	color: #fff;
	border-top-width: 7px;
	border-bottom-width: 7px
}

@media only screen and (min-width:1280px) {
	.NewTagContainer-subnav {
		margin-left: 10px
	}

}

.NewTagContainer-subnav.NewTag-seen, .NewTagContainer.NewTag-seen {
	display: none
}

.NewTag {
	color: #fff;
	font-size: 13px;
	-o-border-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/new-tag-1c4d468d35f283dab9a2ca79db172eb041827de1090fd2e7374f018aa3de2e2438c367a8b2fce466672d00330b0894baa188a68879c65c5f74d2b9e8a3b9870b.png) 6 fill/auto;
	border-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/icons/new-tag-1c4d468d35f283dab9a2ca79db172eb041827de1090fd2e7374f018aa3de2e2438c367a8b2fce466672d00330b0894baa188a68879c65c5f74d2b9e8a3b9870b.png) 6 fill/auto;
	border-style: solid;
	border-width: 4px 10px 2px;
	white-space: nowrap
}

.Menu-item .Menu-dropdownLink .NewTagContainer-subnav .NewTag, .Menu-item .Menu-dropdownLink .NewTagContainer-subnav .NewTag-subnav, .Menu-item .Menu-dropdownLink .NewTagContainer .NewTag, .Menu-item .Menu-dropdownLink .NewTagContainer .NewTag-subnav, .Menu-item .Menu-dropdownLink:active .NewTagContainer-subnav .NewTag, .Menu-item .Menu-dropdownLink:active .NewTagContainer-subnav .NewTag-subnav, .Menu-item .Menu-dropdownLink:active .NewTagContainer .NewTag, .Menu-item .Menu-dropdownLink:active .NewTagContainer .NewTag-subnav, .Menu-item .Menu-dropdownLink:hover .NewTagContainer-subnav .NewTag, .Menu-item .Menu-dropdownLink:hover .NewTagContainer-subnav .NewTag-subnav, .Menu-item .Menu-dropdownLink:hover .NewTagContainer .NewTag, .Menu-item .Menu-dropdownLink:hover .NewTagContainer .NewTag-subnav, .Menu-item:active .NewTagContainer-subnav .NewTag, .Menu-item:active .NewTagContainer-subnav .NewTag-subnav, .Menu-item:active .NewTagContainer .NewTag, .Menu-item:active .NewTagContainer .NewTag-subnav, .Menu-item:hover .NewTagContainer-subnav .NewTag, .Menu-item:hover .NewTagContainer-subnav .NewTag-subnav, .Menu-item:hover .NewTagContainer .NewTag, .Menu-item:hover .NewTagContainer .NewTag-subnav {
	padding: 0;
	color: #fff
}

@media only screen and (min-width:1280px) {
	.headroom--not-top .NewTagContainer {
		padding: 0;
		display: inline-block;
		position: relative;
		width: auto;
		margin-left: 10px;
		-webkit-transform: scale(.9);
		-ms-transform: scale(.9);
		transform: scale(.9)
	}

	.headroom--not-top .NewTagContainer .NewTag {
		border-top-width: 7px;
		border-bottom-width: 7px
	}

}

@media only screen and (min-width:1280px) {
	.headroom--not-top .NewTagContainer.NewTag-seen {
		display: none
	}

}

.ScrollNav {
	top: 48px;
	width: 100%;
	margin: 0 auto;
	height: 50px;
	-webkit-transition: all .25s;
	transition: all .25s;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.unFixed .ScrollNav {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}

@media only screen and (min-width:60em) {
	.ScrollNav {
		position: relative;
		top: auto;
		max-width: 935px;
		height: 56px;
		-webkit-transition: none;
		transition: none
	}

	.unFixed .ScrollNav {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0)
	}

}

@media only screen and (min-width:72.5em) {
	.ScrollNav {
		height: 75px;
		max-width: 1085px
	}

}

.ScrollNav-wrapper {
	position: relative;
	height: 50px;
	z-index: 50
}

@media only screen and (min-width:72.5em) {
	.ScrollNav-wrapper {
		height: 75px
	}

}

.ScrollNav-container {
	position: absolute;
	top: 0;
	bottom: 5px;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	padding: 0;
	min-width: 100%
}

@media only screen and (min-width:60em) {
	.ScrollNav-container {
		right: 2px;
		left: 10px;
		min-width: 0
	}

}

@media only screen and (min-width:72.5em) {
	.ScrollNav-container {
		max-width: 72.5em;
		margin-left: auto;
		margin-right: auto
	}

}

.ScrollNav-item {
	display: inline-block
}

.ScrollNav-link {
	display: block;
	position: relative;
	text-decoration: none
}

.ScrollNav-link:active .InnkeeperMenu-content--tavern, .ScrollNav-link:focus .InnkeeperMenu-content--tavern, .ScrollNav-link:hover .InnkeeperMenu-content--tavern {
	text-decoration: underline
}

.ScrollNav-link.is-selected:after {
	content: " ";
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0
}

.ScrollNav-scroll {
	display: none;
	position: absolute;
	top: 0;
	bottom: 3px;
	line-height: 50px;
	padding: 0 4.5px;
	cursor: pointer;
	background: #34312c;
	-webkit-box-shadow: 0 0 10px;
	box-shadow: 0 0 10px;
	z-index: 100
}

.ScrollNav-scroll span {
	display: inline-block;
	position: relative;
	bottom: 6px;
	opacity: .85
}

.ScrollNav-scroll.Icon:before {
	margin-top: -7px
}

.ScrollNav-scroll--left {
	left: 0
}

.ScrollNav-scroll--right {
	right: 0
}

@media only screen and (min-width:60em) {
	.ScrollNav.is-constrained .ScrollNav-wrapper {
		margin-left: 5px;
		margin-right: 5px
	}

}

.ScrollNav.is-constrained .ScrollNav-container {
	left: auto;
	right: auto
}

.ScrollNav.is-constrained .ScrollNav-scroll {
	display: block;
	width: 20px;
	text-align: center
}

.ScrollNav.is-constrained.is-leftMax .ScrollNav-scroll--left, .ScrollNav.is-constrained.is-rightMax .ScrollNav-scroll--right {
	display: none
}

.InnkeeperMenu-visible .Hero {
	padding-top: 3em;
	margin-top: 44px
}

@media only screen and (min-width:60em) {
	.InnkeeperMenu-visible .Hero {
		padding-top: 10em;
		margin-top: 0
	}

}

@media only screen and (min-width:72.5em) {
	.InnkeeperMenu-visible .Hero {
		padding-top: 12em
	}

}

.InnkeeperMenu {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/innkeeper-menu-sprite-92d9e68a3a600b26b2aaac6cb81bee427ce4955b2747112e78c88b96e6ffe8c52f318be4d010533d1c62a300546d21d70904e4b2078925759c8a44de3a1119c0.png);
	background-position: 0 -71px;
	height: 52px;
	z-index: 2;
	font-size: 12px;
	-webkit-box-shadow: 0 0 10px;
	box-shadow: 0 0 10px
}

@media only screen and (min-width:60em) {
	.InnkeeperMenu {
		margin-top: -3px;
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/innkeeper-menu-sprite-92d9e68a3a600b26b2aaac6cb81bee427ce4955b2747112e78c88b96e6ffe8c52f318be4d010533d1c62a300546d21d70904e4b2078925759c8a44de3a1119c0.png);
		background-position: 0 0;
		height: 69px;
		height: 50px;
		background-position-y: -19px
	}

	.InnkeeperMenu:after {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/innkeeper-menu-sprite-92d9e68a3a600b26b2aaac6cb81bee427ce4955b2747112e78c88b96e6ffe8c52f318be4d010533d1c62a300546d21d70904e4b2078925759c8a44de3a1119c0.png);
		background-position: 0 -237px;
		width: 60px;
		height: 69px;
		content: "";
		display: block;
		height: 50px;
		background-repeat: no-repeat;
		position: absolute;
		top: 0;
		right: -3px;
		z-index: 1;
		background-position-y: -256px
	}

}

@media only screen and (min-width:72.5em) {
	.InnkeeperMenu {
		margin-top: -6px;
		font-size: 16px;
		height: 69px;
		background-position-y: 0
	}

	.InnkeeperMenu:after {
		height: 69px;
		background-position-y: -237px
	}

}

.InnkeeperMenu-wrapper {
	z-index: 10
}

.InnkeeperMenu-container {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.InnkeeperMenu-container, .InnkeeperMenu-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.InnkeeperMenu-item {
	padding: 0 18px;
	z-index: 1;
	position: relative;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.InnkeeperMenu-item:not(:first-child):not(:last-child) .InnkeeperMenu-item--inner:before, .InnkeeperMenu-item:not(:nth-last-child(2)):not(:last-child) .InnkeeperMenu-item--inner:after {
	content: "";
	display: block;
	width: 1px;
	height: 28px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: .2
}

.InnkeeperMenu-item .InnkeeperMenu-item--inner:before {
	left: 0;
	background: #fff
}

.InnkeeperMenu-item .InnkeeperMenu-item--inner:after {
	right: 0;
	background: #170d02
}

.InnkeeperMenu-item .InnkeeperMenu-content--tavernThumb, .InnkeeperMenu-item .tavernSignThumb {
	width: 38px !important;
	height: 38px !important;
	margin: 6px 5px 0 -6px;
	display: inline-block;
	vertical-align: middle;
	-webkit-filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .5));
	filter: drop-shadow(0 1px 1px rgba(0, 0, 0, .5))
}

@media only screen and (min-width:60em) {
	.InnkeeperMenu-item .InnkeeperMenu-content--tavernThumb, .InnkeeperMenu-item .tavernSignThumb {
		margin-top: 2px
	}

}

@media only screen and (min-width:72.5em) {
	.InnkeeperMenu-item .InnkeeperMenu-content--tavernThumb, .InnkeeperMenu-item .tavernSignThumb {
		width: 52px !important;
		height: 52px !important
	}

}

.InnkeeperMenu-item .InnkeeperMenu-content--tavernThumb {
	opacity: .35;
	-webkit-filter: none;
	filter: none
}

.InnkeeperMenu-item ul {
	width: 100%;
	position: fixed;
	top: 49px;
	left: 0;
	padding: .5em 0;
	text-align: left;
	background: rgba(23, 13, 2, .95);
	font-size: 1em;
	-webkit-box-shadow: 0 2px 5px #170d02;
	box-shadow: 0 2px 5px #170d02;
	display: none;
	opacity: 0;
	-webkit-transition: opacity .15s;
	transition: opacity .15s;
	list-style-type: none
}

.InnkeeperMenu-item ul a, .InnkeeperMenu-item ul h5 {
	padding: .75em 2em
}

.InnkeeperMenu-item ul h5 {
	color: #ccc
}

.InnkeeperMenu-item ul a {
	color: #e4d2a5;
	font-weight: 400;
	display: block
}

.InnkeeperMenu-item ul a.Icon:before {
	margin: -3px 5px 0 0
}

.InnkeeperMenu-item ul a:active, .InnkeeperMenu-item ul a:focus, .InnkeeperMenu-item ul a:hover {
	background: #462806;
	text-decoration: none
}

@media only screen and (min-width:40em) {
	.InnkeeperMenu-item ul {
		position: absolute;
		top: 45px;
		width: auto;
		background: rgba(23, 13, 2, .9)
	}

}

@media only screen and (min-width:72.5em) {
	.InnkeeperMenu-item ul {
		font-size: 14px;
		top: 66px
	}

}

.Navigation-wrapper:not(.unFixed) .InnkeeperMenu-item.has-dropdown.is-active {
	background: #170d02;
	cursor: default
}

.Navigation-wrapper:not(.unFixed) .InnkeeperMenu-item.has-dropdown.is-active .InnkeeperMenu-content {
	color: #fff
}

.Navigation-wrapper:not(.unFixed) .InnkeeperMenu-item.has-dropdown.is-active .InnkeeperMenu-content .Icon--arrowBlack:before {
	background-position: -313px -198px
}

.Navigation-wrapper:not(.unFixed) .InnkeeperMenu-item.has-dropdown.is-active ul {
	opacity: 1;
	display: block
}

.Navigation-wrapper:not(.unFixed) .InnkeeperMenu-item.has-dropdown.is-active a {
	text-decoration: none
}

.InnkeeperMenu-item--inner {
	display: inline-block
}

.InnkeeperMenu-title {
	font-size: 11px;
	color: #233a6e;
	margin: 2px 0 -6px
}

.InnkeeperMenu-title, .InnkeeperMenu-title+.InnkeeperMenu-content {
	text-align: left
}

@media only screen and (min-width:60em) {
	.InnkeeperMenu-title {
		font-size: 13px
	}

}

.InnkeeperMenu-content {
	color: #170d02;
	font-weight: 700;
	font-size: 1.125em;
	text-align: center
}

.InnkeeperMenu-content a {
	color: #170d02
}

.InnkeeperMenu-content .Icon {
	display: inline-block;
	vertical-align: middle;
	margin: -3px 0 0 7px
}

@media only screen and (min-width:72.5em) {
	.InnkeeperMenu-content .Icon {
		margin-top: -7px
	}

}

.InnkeeperMenu-content--tavern {
	margin-top: 2px;
	display: inline-block;
	vertical-align: middle
}

.InnkeeperMenu-hostEvent {
	background-position: 0 -188px;
	width: auto;
	z-index: 2;
	position: relative;
	text-align: center
}

.InnkeeperMenu-hostEvent, .InnkeeperMenu-hostEvent:after {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/innkeeper-menu-sprite-92d9e68a3a600b26b2aaac6cb81bee427ce4955b2747112e78c88b96e6ffe8c52f318be4d010533d1c62a300546d21d70904e4b2078925759c8a44de3a1119c0.png);
	height: 47px
}

.InnkeeperMenu-hostEvent:after {
	content: "";
	background-position: -1084px -188px;
	width: 30px;
	position: absolute;
	right: 0;
	z-index: -2
}

.InnkeeperMenu-hostEvent .InnkeeperMenu-item--inner {
	width: 100%
}

.InnkeeperMenu-hostEvent a {
	color: #fff;
	font-weight: 400;
	text-decoration: none;
	padding: 0 0 0 12px;
	height: 47px;
	line-height: 47px;
	position: static
}

.InnkeeperMenu-hostEvent a:before {
	background-position: -542px -188px;
	width: 100%;
	left: 0
}

.InnkeeperMenu-hostEvent a:after, .InnkeeperMenu-hostEvent a:before {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/innkeeper-menu-sprite-92d9e68a3a600b26b2aaac6cb81bee427ce4955b2747112e78c88b96e6ffe8c52f318be4d010533d1c62a300546d21d70904e4b2078925759c8a44de3a1119c0.png);
	height: 47px;
	z-index: -1
}

.InnkeeperMenu-hostEvent a:after {
	background-position: -1148px -125px;
	width: 30px;
	right: 0
}

.InnkeeperMenu-hostEvent a:after, .InnkeeperMenu-hostEvent a:before {
	content: "";
	position: absolute;
	top: 0;
	height: 47px;
	opacity: 0;
	-webkit-transition: all .15s;
	transition: all .15s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.InnkeeperMenu-hostEvent a:hover {
	text-decoration: none
}

.InnkeeperMenu-hostEvent a:hover:after, .InnkeeperMenu-hostEvent a:hover:before {
	opacity: 1
}

@media only screen and (min-width:72.5em) {
	.InnkeeperMenu-hostEvent {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/innkeeper-menu-sprite-92d9e68a3a600b26b2aaac6cb81bee427ce4955b2747112e78c88b96e6ffe8c52f318be4d010533d1c62a300546d21d70904e4b2078925759c8a44de3a1119c0.png);
		background-position: 0 -125px;
		height: 61px;
		height: 65px;
		background-position-y: -121px
	}

	.InnkeeperMenu-hostEvent:after {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/innkeeper-menu-sprite-92d9e68a3a600b26b2aaac6cb81bee427ce4955b2747112e78c88b96e6ffe8c52f318be4d010533d1c62a300546d21d70904e4b2078925759c8a44de3a1119c0.png);
		background-position: -1116px -125px;
		height: 61px;
		top: 4px;
		width: 30px
	}

	.InnkeeperMenu-hostEvent a {
		padding-top: 2px
	}

	.InnkeeperMenu-hostEvent a:after, .InnkeeperMenu-hostEvent a:before {
		top: 4px;
		height: 65px
	}

	.InnkeeperMenu-hostEvent a:before {
		background-position: -542px -125px
	}

	.InnkeeperMenu-hostEvent a:after, .InnkeeperMenu-hostEvent a:before {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/nav/innkeeper-menu-sprite-92d9e68a3a600b26b2aaac6cb81bee427ce4955b2747112e78c88b96e6ffe8c52f318be4d010533d1c62a300546d21d70904e4b2078925759c8a44de3a1119c0.png);
		height: 61px
	}

	.InnkeeperMenu-hostEvent a:after {
		background-position: -1084px -125px;
		width: 30px
	}

}

.Modal.TavernHype {
	padding: 0;
	margin: 0
}

.Modal.TavernHype .Modal-title {
	font-size: 1.75em
}

.Modal.TavernHype .TavernHype-content {
	max-width: 600px
}

@media only screen and (max-width:59.99em) {
	.Modal.TavernHype .TavernHype-content {
		padding: 0;
		margin-bottom: -1.5em
	}

}

.Modal.TavernHype .TavernHype--requirements, .Modal.TavernHype .TavernHype--sign {
	-webkit-box-flex: 0;
	-ms-flex: 0 50%;
	flex: 0 50%
}

.Modal.TavernHype .TavernHype--sign {
	margin: 0
}

.Modal.TavernHype .TavernHype--sign img {
	max-width: 250px
}

@media only screen and (min-width:60em) {
	.Modal.TavernHype .TavernHype--requirements {
		padding-left: 2.5em;
		border-left: 1px solid hsla(0, 0%, 98%, .15);
		position: relative
	}

	.Modal.TavernHype .TavernHype--requirements:after {
		content: "";
		width: 0;
		height: 100%;
		position: absolute;
		top: 50%;
		left: -2px;
		border-left: 1px solid rgba(0, 0, 0, .35);
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%)
	}

}

.Modal.TavernHype .TavernHype--requirements:before {
	display: none
}

@media only screen and (max-width:59.99em) {
	.Modal.TavernHype .eligibilityRequirement {
		padding: 0
	}

}

#MenuArrow-container {
	position: absolute;
	height: 65px;
	width: 101px;
	z-index: 100
}

#MenuArrow-container.broken {
	-webkit-animation: arrow-broken 2s forwards;
	animation: arrow-broken 2s forwards
}

#MenuArrow-container.broken #MenuArrow-arrow {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

#MenuArrow-screw {
	position: absolute;
	top: 21px;
	right: 18px;
	height: 13px;
	width: 13px;
	background: transparent url(/images/nav/nav-right-under-screw.png) 100% 0 no-repeat
}

#MenuArrow-screw.loose {
	-webkit-transform: rotate(-40deg);
	-ms-transform: rotate(-40deg);
	transform: rotate(-40deg)
}

#MenuArrow-screw.looser {
	-webkit-transform: rotate(-110deg);
	-ms-transform: rotate(-110deg);
	transform: rotate(-110deg)
}

#MenuArrow-arrow {
	position: absolute;
	top: 2px;
	right: 6px;
	height: 61px;
	width: 77px;
	background: transparent url(/images/nav/nav-right-under-arrow.png) 100% 0 no-repeat;
	-webkit-transform-origin: 58px 25px;
	-ms-transform-origin: 58px 25px;
	transform-origin: 58px 25px;
	-webkit-transform: rotate(-5deg);
	-ms-transform: rotate(-5deg);
	transform: rotate(-5deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

#MenuArrow-arrow:hover {
	-webkit-transform: rotate(-6deg);
	-ms-transform: rotate(-6deg);
	transform: rotate(-6deg)
}

#MenuArrow-arrow.loose {
	-webkit-animation: arrow-loose .2s forwards;
	animation: arrow-loose .2s forwards
}

#MenuArrow-arrow.unhinged {
	-webkit-animation: arrow-unhinged 1s forwards;
	animation: arrow-unhinged 1s forwards
}

@media only screen and (min-width:60em) {
	.searching #MenuArrow-arrow {
		background-image: url(/images/nav/arrow-back.png)
	}

}

@media only screen and (min-width:60em) {
	.searching.arrow-unhinged #MenuArrow-arrow {
		-webkit-animation-name: arrow-unhinged-back;
		animation-name: arrow-unhinged-back
	}

}

@-webkit-keyframes arrow-loose {
	0% {
		-webkit-transform: rotate(-6deg);
		transform: rotate(-6deg)
	}

	to {
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg)
	}

}

@keyframes arrow-loose {
	0% {
		-webkit-transform: rotate(-6deg);
		transform: rotate(-6deg)
	}

	to {
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg)
	}

}

@-webkit-keyframes arrow-unhinged {
	0% {
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg)
	}

	30% {
		-webkit-transform: rotate(-120deg);
		transform: rotate(-120deg)
	}

	50% {
		-webkit-transform: rotate(-70deg);
		transform: rotate(-70deg)
	}

	70% {
		-webkit-transform: rotate(-100deg);
		transform: rotate(-100deg)
	}

	90% {
		-webkit-transform: rotate(-85deg);
		transform: rotate(-85deg)
	}

	to {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}

}

@keyframes arrow-unhinged {
	0% {
		-webkit-transform: rotate(-30deg);
		transform: rotate(-30deg)
	}

	30% {
		-webkit-transform: rotate(-120deg);
		transform: rotate(-120deg)
	}

	50% {
		-webkit-transform: rotate(-70deg);
		transform: rotate(-70deg)
	}

	70% {
		-webkit-transform: rotate(-100deg);
		transform: rotate(-100deg)
	}

	90% {
		-webkit-transform: rotate(-85deg);
		transform: rotate(-85deg)
	}

	to {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}

}

@-webkit-keyframes arrow-unhinged-back {
	0% {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}

	30% {
		-webkit-transform: rotate(130deg);
		transform: rotate(130deg)
	}

	50% {
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg)
	}

	70% {
		-webkit-transform: rotate(110deg);
		transform: rotate(110deg)
	}

	90% {
		-webkit-transform: rotate(85deg);
		transform: rotate(85deg)
	}

	to {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}

}

@keyframes arrow-unhinged-back {
	0% {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}

	30% {
		-webkit-transform: rotate(130deg);
		transform: rotate(130deg)
	}

	50% {
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg)
	}

	70% {
		-webkit-transform: rotate(110deg);
		transform: rotate(110deg)
	}

	90% {
		-webkit-transform: rotate(85deg);
		transform: rotate(85deg)
	}

	to {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}

}

@-webkit-keyframes arrow-broken {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	99% {
		-webkit-transform: translateY(3000px);
		transform: translateY(3000px)
	}

	to {
		-webkit-transform: translateY(-10000px);
		transform: translateY(-10000px);
		opacity: 0
	}

}

@keyframes arrow-broken {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	99% {
		-webkit-transform: translateY(3000px);
		transform: translateY(3000px)
	}

	to {
		-webkit-transform: translateY(-10000px);
		transform: translateY(-10000px);
		opacity: 0
	}

}

#NavigationMenu-rightSide {
	position: absolute;
	right: 0;
	top: 0;
	height: 65px;
	width: 100px;
	background: transparent url(/images/nav/nav-right-under.png) 100% 0 no-repeat
}

.no-csstransforms #NavigationMenu-rightSide {
	display: none
}

table {
	background-color: #f5e0be;
	font-size: 1em
}

caption {
	padding-top: .5em;
	padding-bottom: .5em
}

caption, th {
	text-align: left
}

th {
	text-transform: capitalize;
	color: #233a6e
}

.Table tr.u-textLeft, .Table tr.u-textLeft td, .Table tr.u-textLeft th {
	text-align: left
}

.Table tr.u-textCenter, .Table tr.u-textCenter td, .Table tr.u-textCenter th {
	text-align: center
}

.Table tr.u-textRight, .Table tr.u-textRight td, .Table tr.u-textRight th {
	text-align: right
}

.Table.u-textLeft td, .Table.u-textLeft th {
	text-align: left
}

.Table.u-textRight td, .Table.u-textRight th {
	text-align: right
}

.Table.u-textCenter td, .Table.u-textCenter th {
	text-align: center
}

.Table {
	border-collapse: collapse
}

.Table tr.u-verticalTop, .Table tr.u-verticalTop td, .Table tr.u-verticalTop th {
	vertical-align: top
}

.Table tr.u-verticalBottom, .Table tr.u-verticalBottom td, .Table tr.u-verticalBottom th {
	vertical-align: bottom
}

.Table tr.u-verticalMiddle, .Table tr.u-verticalMiddle td, .Table tr.u-verticalMiddle th {
	vertical-align: middle
}

.Table.u-verticalTop td, .Table.u-verticalTop th {
	vertical-align: top
}

.Table.u-verticalBottom td, .Table.u-verticalBottom th {
	vertical-align: bottom
}

.Table.u-verticalMiddle td, .Table.u-verticalMiddle th {
	vertical-align: middle
}

.Table {
	margin-bottom: 1.5rem;
	width: 100%;
	max-width: 100%
}

.Table>tbody>tr>td, .Table>tbody>tr>th, .Table>tfoot>tr>td, .Table>tfoot>tr>th, .Table>thead>tr>td, .Table>thead>tr>th {
	padding: .5em;
	line-height: 1.5;
	border-top: 1px solid #ddc199
}

.Table>thead>tr>th {
	vertical-align: bottom;
	border-bottom: 2px solid #ddc199
}

.Table>caption+thead>tr:first-child>td, .Table>caption+thead>tr:first-child>th, .Table>colgroup+thead>tr:first-child>td, .Table>colgroup+thead>tr:first-child>th, .Table>thead:first-child>tr:first-child>td, .Table>thead:first-child>tr:first-child>th {
	border-top: 0
}

.Table>tbody+tbody {
	border-top: 1px solid #ddc199
}

.Table .Table {
	background-color: #f5e0be
}

.Table--condensed>tbody>tr>td, .Table--condensed>tbody>tr>th, .Table--condensed>tfoot>tr>td, .Table--condensed>tfoot>tr>th, .Table--condensed>thead>tr>td, .Table--condensed>thead>tr>th {
	padding: .4em
}

.Table--bordered, .Table--bordered>tbody>tr>td, .Table--bordered>tbody>tr>th, .Table--bordered>tfoot>tr>td, .Table--bordered>tfoot>tr>th, .Table--bordered>thead>tr>td, .Table--bordered>thead>tr>th {
	border: 1px solid #ddc199
}

.Table--bordered>thead>tr>td, .Table--bordered>thead>tr>th {
	border-bottom-width: 1px
}

.Table--striped>tbody>tr:nth-of-type(odd) {
	background-color: #f9e5c4
}

.Table--hover>tbody>tr:hover {
	background-color: rgba(116, 50, 0, .03)
}

table col[class*=col-] {
	position: static;
	float: none;
	display: table-column
}

table td[class*=col-], table th[class*=col-] {
	position: static;
	float: none;
	display: table-cell
}

.Table--responsive {
	margin-bottom: 1.5rem;
	overflow-x: auto;
	min-height: .01%
}

.Table--responsive .Table {
	margin-bottom: 0
}

@media screen and (max-width:768px) {
	.Table--responsive {
		margin-bottom: 1.125rem;
		width: 100%;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar
	}

	.Table--responsive .Table {
		margin-bottom: 0
	}

	.Table--responsive .Table>tbody>tr>td, .Table--responsive .Table>tbody>tr>th, .Table--responsive .Table>tfoot>tr>td, .Table--responsive .Table>tfoot>tr>th, .Table--responsive .Table>thead>tr>td, .Table--responsive .Table>thead>tr>th {
		white-space: nowrap
	}

	.Table--responsive>.Table--bordered {
		border: 0
	}

	.Table--responsive>.Table--bordered>tbody>tr>td:first-child, .Table--responsive>.Table--bordered>tbody>tr>th:first-child, .Table--responsive>.Table--bordered>tfoot>tr>td:first-child, .Table--responsive>.Table--bordered>tfoot>tr>th:first-child, .Table--responsive>.Table--bordered>thead>tr>td:first-child, .Table--responsive>.Table--bordered>thead>tr>th:first-child {
		border-left: 0
	}

	.Table--responsive>.Table--bordered>tbody>tr>td:last-child, .Table--responsive>.Table--bordered>tbody>tr>th:last-child, .Table--responsive>.Table--bordered>tfoot>tr>td:last-child, .Table--responsive>.Table--bordered>tfoot>tr>th:last-child, .Table--responsive>.Table--bordered>thead>tr>td:last-child, .Table--responsive>.Table--bordered>thead>tr>th:last-child {
		border-right: 0
	}

	.Table--responsive>.Table--bordered>tbody>tr:last-child>td, .Table--responsive>.Table--bordered>tbody>tr:last-child>th, .Table--responsive>.Table--bordered>tfoot>tr:last-child>td, .Table--responsive>.Table--bordered>tfoot>tr:last-child>th {
		border-bottom: 0
	}

}

.Table--stack {
	margin: 1.5rem 0
}

.Tab-nav {
	padding-left: 0;
	list-style: none;
	background-color: #f9e5c4;
	border: 1px solid rgba(0, 0, 0, .08);
	margin-bottom: 0;
	overflow-x: auto
}

.Tab-nav>li {
	width: 100%
}

.Tab-nav>li>a {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-width: 0 0 4px;
	border-color: transparent;
	padding: 1em 1em .5em;
	color: #725a37;
	text-decoration: none;
	display: block;
	border-style: solid;
	text-align: center;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-tap-highlight-color: transparent
}

.Tab-nav>li>a:active, .Tab-nav>li>a:focus, .Tab-nav>li>a:hover {
	outline: none !important;
	border-width: 0 0 4px;
	border-color: transparent;
	color: #233a6e;
	-o-border-image: linear-gradient(#233a6e, #233a6e) 1;
	border-image: -webkit-gradient(linear, left top, left bottom, from(#233a6e), to(#233a6e)) 1;
	border-image: linear-gradient(#233a6e, #233a6e) 1;
	background-color: #f3debc
}

.Tab-nav>li:active, .Tab-nav>li:focus, .Tab-nav>li:hover {
	background-color: #f3debc
}

.Tab-nav>li:active>a, .Tab-nav>li:focus>a, .Tab-nav>li:hover>a {
	outline: none !important;
	border-width: 0 0 4px;
	background-color: #f3debc;
	color: #233a6e;
	-o-border-image: linear-gradient(#233a6e, #233a6e) 1;
	border-image: -webkit-gradient(linear, left top, left bottom, from(#233a6e), to(#233a6e)) 1;
	border-image: linear-gradient(#233a6e, #233a6e) 1
}

.Tab-nav>li.active, .Tab-nav>li.active>a {
	background-color: #f3debc
}

.Tab-nav>li.active>a {
	outline: none !important;
	border-width: 0 0 4px;
	color: #233a6e;
	-o-border-image: linear-gradient(#233a6e, #233a6e) 1;
	border-image: -webkit-gradient(linear, left top, left bottom, from(#233a6e), to(#233a6e)) 1;
	border-image: linear-gradient(#233a6e, #233a6e) 1
}

.Tab-content {
	background-color: #f9e5c4;
	margin-bottom: 1em;
	padding: 1em;
	border-width: 0 1px 1px;
	border-color: rgba(0, 0, 0, .08);
	border-style: solid;
	margin-top: -1px
}

.Tab-content .Tab-pane {
	display: none
}

.Tab-content .Tab-pane.active {
	display: block
}

.Tabs-responsive .Tab-nav {
	overflow: auto;
	-webkit-overflow-scrolling: touch
}

.Tabs-responsive .Tab-nav li {
	white-space: nowrap
}

.Media {
	clear: both;
	margin-top: 0
}

.MediaContainer {
	white-space: nowrap
}

@media only screen and (min-width:60em) {
	.MediaContainer {
		white-space: normal;
		max-width: 60rem;
		text-align: center;
		margin: auto
	}

}

.MediaContentBlock {
	max-height: 1200px;
	overflow: hidden;
	-webkit-transition: max-height .25s linear;
	transition: max-height .25s linear;
	padding: 1rem;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}

@media only screen and (min-width:60em) {
	.MediaContentBlock {
		overflow-x: visible
	}

}

.AspectRatio {
	width: 100%;
	position: relative
}

.AspectRatio>* {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1
}

.AspectRatio iframe {
	width: 100%;
	height: 100%
}

.AspectRatio--16x9 {
	padding-bottom: 56.25%
}

.MediaContainer--audio ul {
	padding: 0
}

.MediaContainer--audio li {
	margin-bottom: .25em
}

.MediaContainer--audio audio {
	display: none
}

.MediaContentBlock--audio {
	max-width: 31rem;
	margin: 0 auto
}

.AudioTrackContainer {
	font-size: .95em;
	font-weight: 400
}

.AudioButton {
	width: 46px;
	height: 27px;
	margin-right: 10px;
	background: transparent url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/audio-controls-9405534c2d3694f5bdef2bd25829f12582e0874145f8cd73aad22c30790bd1d00b9ed0fc5d576ffaae30319ffc07c6eedf67eea7d92d23395e511db305275402.png) 0 0 no-repeat;
	cursor: pointer;
	float: left;
	display: none;
	-webkit-transition: none;
	transition: none
}

@media only screen and (min-width:30em) {
	.AudioButton {
		display: inline-block
	}

}

.AudioButton--play:active, .AudioButton--play:focus, .AudioButton--play:hover {
	background-position: -46px 0
}

.AudioButton--stop {
	display: none;
	background-position: -92px
}

.AudioButton--stop:active, .AudioButton--stop:focus, .AudioButton--stop:hover {
	background-position: -138px 0
}

.TrackName {
	margin-left: 0;
	float: left;
	max-width: 59vw;
	overflow: hidden;
	text-overflow: ellipsis;
}

.Download--track {
	float: right
}

.Carousel {
	position: relative;
	display: block;
	text-align: center;
	z-index: 1;
	margin: auto
}

.Carousel-indicators {
	margin-top: 1.1rem
}

@media only screen and (min-width:60em) {
	.Carousel-indicators {
		margin-top: 2rem
	}

}

@media only screen and (min-width:40em) {
	.Carousel--playing-hearthstone .Screen {
		max-width: none
	}

}

@media only screen and (min-width:60em) {
	.Carousel--playing-hearthstone .Screen {
		padding-bottom: 2rem;
		min-height: 55rem
	}

}

.Carousel--home {
	max-width: 757px
}

@media only screen and (min-width:40em) {
	.Carousel--home {
		background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/screenshot-frame-bg-14661bf350f0a55dd8da1ad7bf9279932edb3eed73329d138df197977ae0313b8ddf8a147b862ba11cdbb8aab9bd84a4f79c445072ef34459936dd58301fa116.png) top no-repeat;
		background-size: contain;
		max-width: 837px;
		margin-top: 4rem;
		width: 100%
	}

}

@media only screen and (min-width:40em) {
	.Carousel--home .Screen {
		width: 86%;
		top: -7px;
		border-radius: 7px
	}

}

@media only screen and (min-width:60em) {
	.Carousel--home .Screen {
		z-index: 2;
		padding-bottom: 0;
		margin: auto;
		width: auto;
		top: auto;
		border-radius: 0
	}

}

.Screen {
	max-width: 720px;
	position: relative;
	overflow: hidden;
	margin: 0 auto
}

@media only screen and (min-width:60em) {
	.Screen {
		z-index: 2;
		padding-bottom: 0;
		margin: auto;
		top: auto
	}

}

.Carousel-list {
	white-space: nowrap;
	font-size: .1px;
	-webkit-transition: -webkit-transform .3s linear;
	transition: -webkit-transform .3s linear;
	transition: transform .3s linear;
	transition: transform .3s linear, -webkit-transform .3s linear;
	padding: 0;
	margin-bottom: 0
}

@media only screen and (min-width:60em) {
	.Carousel-list {
		width: 100%;
		-webkit-transition: none;
		transition: none
	}

}

.Carousel-item {
	max-width: 100%;
	display: inline-block;
	vertical-align: top;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .15s ease-out;
	transition: opacity .15s ease-out
}

@media only screen and (min-width:40em) {
	.Carousel-item {
		background: none;
		padding: 0
	}

}

.Carousel-item--wallpaper {
	width: 720px
}

@media only screen and (min-width:60em) {
	.Carousel-item {
		float: none;
		opacity: 0;
		-webkit-transition: opacity .5s ease-in-out;
		transition: opacity .5s ease-in-out;
		max-width: 100%;
		position: absolute;
		top: 0
	}

}

.Carousel-item.active {
	z-index: 1;
	opacity: 1;
	position: relative
}

@media only screen and (min-width:40em) {
	.Carousel-item--playing-hearthstone {
		padding: 8px
	}

}

.Carousel-item--playing-hearthstone .media-frame {
	margin: 0
}

.Carousel-item--playing-hearthstone .active {
	position: absolute
}

.Carousel-image {
	width: 100%;
	display: block
}

@media only screen and (min-width:60em) {
	.Carousel--home .Carousel-image {
		margin-top: -3px;
		border-radius: 10px
	}

}

.Carousel-indicator {
	height: 28px;
	width: 28px;
	background: transparent url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/screenshot-overlay-243c5208fc979cda6e668d6e5f5183f2f6fc1376c8b2432e4205f1707ae45e6cce8ba35f699c7669a17853ecda06f13c5c19bc00a9f35f44e19815cd407b4518.png) -325px -262px no-repeat;
	display: inline-block
}

.Carousel-indicator:active, .Carousel-indicator:focus, .Carousel-indicator:hover {
	cursor: pointer;
	background-position: -355px -262px
}

.Carousel-indicator.active {
	background-position: -385px -262px
}

.Carousel-homeHeading {
	max-width: 45rem;
	text-align: left
}

@media only screen and (min-width:40em) {
	.Carousel-homeHeading {
		font-size: 1rem;
		text-align: center;
		color: #fff;
		height: 40px;
		max-width: none;
		margin-bottom: 0;
		padding-top: .75rem;
		padding-bottom: 0;
		border-bottom: none;
		text-transform: uppercase;
		text-shadow: 0 0 4px #000, 0 0 8px #000
	}

}

@media only screen and (min-width:60em) {
	.Carousel-homeHeading {
		font-size: 1.1rem;
		padding-top: 1.025rem
	}

}

.CarouselOverlay-container {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	padding-top: 57%
}

.CarouselOverlay-controls {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 3
}

.CarouselOverlay-controls--playing-hearthstone {
	right: 1rem;
	left: 1rem
}

@media only screen and (min-width:60em) {
	.CarouselOverlay-controls--playing-hearthstone {
		right: 8px;
		left: 8px
	}

}

.CarouselOverlay-controls:hover .CarouselOverlay-control {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/screenshot-overlay-243c5208fc979cda6e668d6e5f5183f2f6fc1376c8b2432e4205f1707ae45e6cce8ba35f699c7669a17853ecda06f13c5c19bc00a9f35f44e19815cd407b4518.png);
	background-repeat: no-repeat
}

.ie8 .CarouselOverlay-controls {
	background: url(images/layout/blank-2b9c34be3c86965d0c33a589279630ed6ad674642b08d42cdf1d70408f836db34dbaa394a2727a9910f12a364114096837f74e10e92512bff40934fb6a3d0d48.gif)
}

.CarouselOverlay-control {
	position: absolute;
	top: 50%;
	width: 33%;
	margin-top: -46px;
	height: 92px;
	max-width: 100px;
	z-index: 4;
	background-repeat: no-repeat
}

.CarouselOverlay-control.prev {
	background-position: -329px 0;
	left: 0
}

.CarouselOverlay-control.prev:hover {
	background-position: -429px 0;
	cursor: pointer
}

.CarouselOverlay-control.next {
	background-position: -492px 0;
	right: 0
}

.CarouselOverlay-control.next:hover {
	background-position: -592px 0;
	cursor: pointer
}

.CarouselOverlay-control.zoom {
	background-position: 227px 192px;
	left: 100px;
	right: 100px;
	width: auto;
	max-width: none
}

.CarouselOverlay-control.zoom:hover {
	background-position: 227px -73px;
	cursor: pointer
}

.MediaFrame {
	position: relative;
	padding: 8px;
	z-index: 1
}

.MediaFrame:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border: 8px solid #dec79b;
	border-width: 17px 20px;
	-o-border-image: url(images/ui/artwork-frameV2-e42466cbd049349b5645d045a1678ab896ed1cacea3ec4d11b99eb2184e9db9d07d3949872d14f9ee5604913e7602f143627928fc3375e785a235d24653e6c7d.png) 17 20 stretch;
	border-image: url(images/ui/artwork-frameV2-e42466cbd049349b5645d045a1678ab896ed1cacea3ec4d11b99eb2184e9db9d07d3949872d14f9ee5604913e7602f143627928fc3375e785a235d24653e6c7d.png) 17 20 stretch;
	z-index: -1
}

.MediaFrame img {
	width: 100%;
	display: block
}

.MediaFrame--thumb {
	display: inline-block
}

.MediaFrame--wideFrame {
	padding: 15px 16px
}

.MediaFrame--wideFrame:before {
	top: -2px;
	right: -1px;
	bottom: -2px;
	left: -1px;
	border-width: 17px 19px;
	-o-border-image: url(images/ui/artwork-frameV3-dac4c0c25cf0f5a3d3a9dec4da0aef714bb526182fb53e2d34433d1e44e7d51fad4b888588d4971b8c314b1ebfb6b229ecf86a5e478151aac4b1fb8c7c85cdda.png) 17 20 stretch;
	border-image: url(images/ui/artwork-frameV3-dac4c0c25cf0f5a3d3a9dec4da0aef714bb526182fb53e2d34433d1e44e7d51fad4b888588d4971b8c314b1ebfb6b229ecf86a5e478151aac4b1fb8c7c85cdda.png) 17 20 stretch;
	z-index: -1
}

.MediaContent-container__title {
	font-size: 1rem;
	text-transform: uppercase;
	letter-spacing: 0;
	color: #233a6e;
	border-bottom: 1px solid #d4ba8c;
	margin: 0 1rem
}

@media only screen and (min-width:40em) {
	.MediaContent-container__title {
		padding-left: 1rem;
		border-bottom: none
	}

}

@media only screen and (min-width:72.5em) {
	.MediaContent-container__title {
		padding: 0 4.5rem
	}

}

.Media--link {
	display: block;
	color: #000
}

.Media--link:active, .Media--link:focus, .Media--link:hover {
	text-decoration: none;
	color: #e22c14
}

.ImageGallery .MediaContainer {
	overflow-x: auto
}

@media only screen and (min-width:60em) {
	.ImageGallery .MediaContainer {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}

}

.ImageGallery-item {
	max-width: 32%;
	display: inline-block;
	margin-left: 8px
}

.ImageGallery-item:first-child {
	margin-left: 0
}

@media only screen and (min-width:60em) {
	.ImageGallery-item {
		margin-left: 0;
		margin-bottom: 2rem
	}

}

.Media-overlay {
	display: block;
	max-height: 100%;
	position: relative;
	text-decoration: none
}

@media only screen and (min-width:60em) {
	.Media-overlay:before {
		content: "";
		opacity: 0;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0, 0, 0, .5) url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/artwork-zoom-15e0f4895da25c097b0a2c320545a35b40ae06a908cee525baa76c25e4b8ea7cfc00e000a9b22465745de6d8b2fee0c69f36345a9ac30b5894612525fd907fb5.png) 50% no-repeat;
		-webkit-transition: opacity .3s;
		transition: opacity .3s
	}

	.Media-overlay:active:before, .Media-overlay:focus:before, .Media-overlay:hover:before {
		opacity: 1
	}

}

@media only screen and (min-width:40em) {
	.Page--media .body-top {
		background: transparent url(https://d2q63o9r0h0ohi.cloudfront.net/images/media/bg-header-34291f0671168d7dc199ffdb334b863416698bc2d9dd3d1fcfe48ee8dce88025b601bc826b9837aedcef0ee15cc3da9d7dfb4c5fc0122fc079250791df2832af.png) 50% 0 no-repeat
	}

}

.MediaContainer--videos {
	position: relative
}

@media only screen and (min-width:40em) {
	.MediaContainer--videos {
		height: 343px;
		margin-bottom: 25px;
		padding-top: 30px
	}

}

@media only screen and (min-width:72.5em) {
	.MediaContainer--videos:after, .MediaContainer--videos:before {
		content: "";
		display: block;
		position: absolute;
		z-index: 5
	}

	.MediaContainer--videos:before {
		width: 405px;
		height: 263px;
		background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/media/bg-worgen-74e66818366defb8d4ce5b05a0a8caf1b29dfcb728f0d5c01dcee4fbe34d88000556ae2e92ebe7a1f12d13b9d08c0f52b39ba8c281f74e38fd0dfb18e30849d4.png) 0 0 no-repeat;
		bottom: -56px;
		left: -120px
	}

	.MediaContainer--videos:after {
		width: 210px;
		height: 237px;
		background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/media/bg-goblin-ef399cd7ec2c676f292fa6e6628fd35fa652422f71480f4ef5a0671d3e96460c36c7e3aaf8cbb7895101b501c11d10eef7241934cb7e7445fb7eee9f4fa7721b.png) 0 0 no-repeat;
		right: -24px;
		bottom: -26px
	}

}

.MediaContent--video {
	display: block;
	margin-left: 1rem;
	margin-right: 1rem
}

@media only screen and (min-width:30em) {
	.MediaContent--video {
		display: inline-block;
		width: 412px;
		max-width: 66vw
	}

}

.MediaContent--video+.MediaContent--video {
	margin-top: 2rem
}

@media only screen and (min-width:30em) {
	.MediaContent--video+.MediaContent--video {
		margin-top: 0
	}

}

@media only screen and (min-width:40em) {
	.MediaContent--video+.MediaContent--video {
		margin-top: 8px
	}

}

@media only screen and (min-width:60em) {
	.MediaContent--video+.MediaContent--video {
		margin-left: 2rem
	}

}

.MediaContent-itemTitle {
	position: absolute;
	top: 1em;
	right: 0;
	left: 0;
	color: #fff;
	font-size: 1rem;
	text-align: center
}

.ko-kr .MediaContent-itemTitle {
}

.MediaContent-itemTitle--expansion {
	top: auto;
	bottom: 50%;
	-webkit-transform: translateY(63px);
	-ms-transform: translateY(63px);
	transform: translateY(63px);
	text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, 1px 1px 0 #000, -1px 1px 0 #000, -1px -1px 1px #000, 1px -1px 1px #000, 1px 1px 1px #000, -1px 1px 1px #000;
	font-size: 1.5rem
}

.ko-kr .MediaContent-itemTitle--expansion, .zh-tw .MediaContent-itemTitle--expansion {
	-webkit-transform: translateY(68px);
	-ms-transform: translateY(68px);
	transform: translateY(68px)
}

.MediaContent-header {
	color: #000;
	font-size: 1rem;
	text-align: center;
	margin: 0 0 .75em
}

.ko-kr .MediaContent-header {
}

@media only screen and (min-width:60em) {
	.MediaContent-header {
		display: none
	}

}

@media only screen and (min-width:60em) {
	.MediaContent-item--withPlayButton {
		position: relative
	}

	.MediaContent-item--withPlayButton:after {
		content: "";
		display: block;
		position: absolute;
		top: 50%;
		left: 50%;
		margin-top: -50px;
		margin-left: -50px;
		background: transparent url(https://d2q63o9r0h0ohi.cloudfront.net/images/buttons/play-sprite-afa7cd2884863e243ac46c9d9766a0908b9835d62fb3339c5c9fed78b5367917c628219d5162935fb7b2bf0336103f8f4cbc98d64ee55e0e06e1790abd8ea3b9.png) 0 0 no-repeat;
		width: 100px;
		height: 100px;
		z-index: 9001
	}

	.MediaContent-item--withPlayButton:active:after, .MediaContent-item--withPlayButton:focus:after, .MediaContent-item--withPlayButton:hover:after {
		background-position: 0 -100px
	}

}

.MediaContent-item--video {
	position: absolute;
	background-size: contain
}

@media only screen and (min-width:40em) {
	.MediaContentBlock--video {
		background: none;
		padding-top: 0;
		margin-top: 0
	}

}

@media only screen and (min-width:60em) {
	.MediaContentBlock--video {
		padding-top: 1rem
	}

}

.MediaContentBlock--wallpaper .Dropdown-hearthstone {
	text-align: center
}

.MediaContentBlock--wallpaper .Dropdown-border {
	width: calc(100% - 105px)
}

@media only screen and (min-width:30em) {
	.MediaContentBlock--wallpaper .Dropdown-border {
		width: 77%
	}

}

@media only screen and (min-width:40em) {
	.MediaContentBlock--wallpaper .Dropdown-border {
		width: 83%
	}

}

@media only screen and (min-width:60em) {
	.MediaContentBlock--wallpaper .Dropdown-border {
		width: 85%
	}

}

.WallpaperDownload-title {
	font-weight: 400;
}

.Screen--wallpaper .Carousel-list--wallpaper {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}

.ContentSection--screenshots {
	position: relative
}

.Resolutions {
	margin: 0 1rem;
	font-size: .85em;
	max-width: 720px;
	text-align: left
}

@media only screen and (min-width:40em) {
	.Resolutions {
		margin: auto
	}

}

.Resolutions option {
	font-size: 1rem
}

.MediaContainer-hub {
	display: inline-block;
	position: relative;
	white-space: nowrap;
	max-width: 1000px;
	-webkit-transition: left 1s;
	transition: left 1s;
	width: 100%
}

@media only screen and (min-width:60em) {
	.MediaContainer-hub {
		white-space: normal;
		max-width: 60rem;
		text-align: left;
		margin: auto
	}

}

.Media--fireside {
	clear: both
}

.Media--fireside+.Media--fireside {
	margin-top: 1em
}

.MediaContentBlock--gvg {
	background-image: none
}

.is-folded .MediaContentBlock {
	max-height: 165px
}

.is-folded .view-more {
	background-position: right -36px
}

.is-folded .view-more:hover {
	background-position: right -108px
}

.view-more {
	display: none
}

@media only screen and (min-width:60em) {
	.view-more {
		width: 103px;
		height: 28px;
		background: transparent url(/images/collapse-button.png) right 0 no-repeat;
		display: inline-block;
		float: right
	}

}

.view-more:hover {
	background-position: right -72px
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	overflow: hidden;
	-ms-touch-action: none;
	touch-action: none;
	z-index: 10000;
	-webkit-text-size-adjust: 100%;
	-webkit-backface-visibility: hidden;
	outline: none
}

.pswp * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.pswp img {
	max-width: none
}

.pswp--animate_opacity {
	opacity: .001;
	will-change: opacity;
	-webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
	transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--open {
	display: block
}

.pswp--zoom-allowed .pswp__img {
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in
}

.pswp--zoomed-in .pswp__img {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab
}

.pswp--dragging .pswp__img {
	cursor: -webkit-grabbing;
	cursor: -moz-grabbing;
	cursor: grabbing
}

.pswp__bg {
	background: rgba(0, 0, 0, .9);
	opacity: 0;
	-webkit-backface-visibility: hidden
}

.pswp__bg, .pswp__scroll-wrap {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%
}

.pswp__scroll-wrap {
	overflow: hidden
}

.pswp__container, .pswp__zoom-wrap {
	-ms-touch-action: none;
	touch-action: none;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.pswp__container, .pswp__img {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none
}

.pswp__zoom-wrap {
	position: absolute;
	width: 100%;
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top;
	-webkit-transition: -webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);
	transition: -webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);
	transition: transform 333ms cubic-bezier(.4, 0, .22, 1);
	transition: transform 333ms cubic-bezier(.4, 0, .22, 1), -webkit-transform 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp__bg {
	will-change: opacity;
	-webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
	transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--animated-in .pswp__bg, .pswp--animated-in .pswp__zoom-wrap {
	-webkit-transition: none;
	transition: none
}

.pswp__container, .pswp__zoom-wrap {
	-webkit-backface-visibility: hidden
}

.pswp__item {
	right: 0;
	bottom: 0;
	overflow: hidden
}

.pswp__img, .pswp__item {
	position: absolute;
	left: 0;
	top: 0
}

.pswp__img {
	width: auto;
	height: auto
}

.pswp__img--placeholder {
	-webkit-backface-visibility: hidden
}

.pswp__img--placeholder--blank {
	background: none
}

.pswp--ie .pswp__img {
	width: 100% !important;
	height: auto !important;
	left: 0;
	top: 0
}

.pswp__error-msg {
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	margin-top: -8px;
	color: #ccc
}

.pswp__error-msg a {
	color: #ccc;
	text-decoration: underline
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp__button {
	width: 44px;
	height: 44px;
	position: relative;
	background: none;
	cursor: pointer;
	overflow: visible;
	-webkit-appearance: none;
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
	float: right;
	opacity: .75;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	-webkit-box-shadow: none;
	box-shadow: none
}

.pswp__button:focus, .pswp__button:hover {
	opacity: 1
}

.pswp__button:active {
	outline: none;
	opacity: .9
}

.pswp__button::-moz-focus-inner {
	padding: 0;
	border: 0
}

.pswp__ui--over-close .pswp__button--close {
	opacity: 1
}

.pswp__button, .pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
	background: url(images/ui/photoswipe/purple-skin-ab695af545bd122f0cc359ef9126bc03ab229244ed0daaa71c9852c97d8307cfffa6edab7b2552901e240903ad64964746567b9d08df989098e66ecf189a8672.png) 0 0 no-repeat;
	background-size: 264px 88px;
	width: 44px;
	height: 44px
}

@media (-webkit-min-device-pixel-ratio:1.1), (-webkit-min-device-pixel-ratio:1.09375), (min-resolution:1.1dppx), (min-resolution:105dpi) {
	.pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right {
		background: none
	}

}

.pswp__button--close {
	background-position: 0 -44px
}

.pswp__button--share {
	background-position: -44px -44px;
	display: none
}

.pswp__button--fs {
	display: none
}

.pswp--supports-fs .pswp__button--fs {
	display: block
}

.pswp--fs .pswp__button--fs {
	background-position: -44px 0
}

.pswp__button--zoom {
	display: none;
	background-position: -88px 0
}

.pswp--zoom-allowed .pswp__button--zoom {
	display: block
}

.pswp--zoomed-in .pswp__button--zoom {
	background-position: -132px 0
}

.pswp--touch .pswp__button--arrow--left, .pswp--touch .pswp__button--arrow--right {
	visibility: hidden
}

.pswp__button--arrow--left, .pswp__button--arrow--right {
	background: none;
	top: 50%;
	margin-top: -50px;
	width: 70px;
	height: 100px;
	position: absolute
}

.pswp__button--arrow--left {
	left: 20px
}

.pswp__button--arrow--right {
	right: 20px
}

.pswp__button--arrow--left:before, .pswp__button--arrow--right:before {
	content: "";
	top: 35px;
	background: url(images/ui/lightbox-06fc0398a042e850565b95e637e35cfd1790561e5ccf2a115b570920ea615174b29f868034774952f8c3e20ff2ac3290101fa4c48cb0b591cd8e8c90f78aefe4.png) 0 0 no-repeat;
	position: absolute
}

.pswp__button--arrow--left:before {
	left: 6px;
	background-position: 0 0
}

.pswp__button--arrow--right:before {
	right: 6px;
	background-position: -40px 0
}

.pswp__counter, .pswp__share-modal {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.pswp__share-modal {
	display: block;
	background: rgba(0, 0, 0, .5);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding: 10px;
	position: absolute;
	z-index: 1600;
	opacity: 0;
	-webkit-transition: opacity .25s ease-out;
	transition: opacity .25s ease-out;
	-webkit-backface-visibility: hidden;
	will-change: opacity
}

.pswp__share-modal--hidden {
	display: none
}

.pswp__share-tooltip {
	z-index: 1620;
	position: absolute;
	background: #fff;
	top: 56px;
	border-radius: 2px;
	display: block;
	width: auto;
	right: 44px;
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .25);
	box-shadow: 0 2px 5px rgba(0, 0, 0, .25);
	-webkit-transform: translateY(6px);
	-ms-transform: translateY(6px);
	transform: translateY(6px);
	-webkit-transition: -webkit-transform .25s;
	transition: -webkit-transform .25s;
	transition: transform .25s;
	transition: transform .25s, -webkit-transform .25s;
	-webkit-backface-visibility: hidden;
	will-change: transform
}

.pswp__share-tooltip a {
	display: block;
	padding: 8px 12px;
	font-size: 14px;
	line-height: 18px
}

.pswp__share-tooltip a, .pswp__share-tooltip a:hover {
	color: #000;
	text-decoration: none
}

.pswp__share-tooltip a:first-child {
	border-radius: 2px 2px 0 0
}

.pswp__share-tooltip a:last-child {
	border-radius: 0 0 2px 2px
}

.pswp__share-modal--fade-in {
	opacity: 1
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.pswp--touch .pswp__share-tooltip a {
	padding: 16px 12px
}

a.pswp__share--facebook:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	top: -12px;
	right: 15px;
	border: 6px solid transparent;
	border-bottom-color: #fff;
	-webkit-pointer-events: none;
	-moz-pointer-events: none;
	pointer-events: none
}

a.pswp__share--facebook:hover {
	background: #3e5c9a;
	color: #fff
}

a.pswp__share--facebook:hover:before {
	border-bottom-color: #3e5c9a
}

a.pswp__share--twitter:hover {
	background: #55acee;
	color: #fff
}

a.pswp__share--pinterest:hover {
	background: #ccc;
	color: #ce272d
}

a.pswp__share--download:hover {
	background: #ddd
}

.pswp__counter {
	position: absolute;
	left: 0;
	top: 0;
	height: 44px;
	font-size: 13px;
	line-height: 44px;
	color: #fff;
	opacity: .75;
	padding: 0 10px
}

.pswp__caption {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	min-height: 44px
}

.pswp__caption small {
	font-size: 11px;
	color: #bbb
}

.pswp__caption__center {
	text-align: left;
	max-width: 420px;
	margin: 0 auto;
	font-size: 13px;
	padding: 10px;
	line-height: 20px;
	color: #ccc
}

.pswp__caption--empty {
	display: none
}

.pswp__caption--fake {
	visibility: hidden
}

.pswp__preloader {
	width: 44px;
	height: 44px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -22px;
	opacity: 0;
	-webkit-transition: opacity .25s ease-out;
	transition: opacity .25s ease-out;
	will-change: opacity;
	direction: ltr
}

.pswp__preloader__icn {
	width: 20px;
	height: 20px;
	margin: 12px
}

.pswp__preloader--active {
	opacity: 1
}

.pswp__preloader--active .pswp__preloader__icn {
	background: url(/images/ui/photoswipte/preloader.gif) 0 0 no-repeat
}

.pswp--css_animation .pswp__preloader--active {
	opacity: 1
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
	-webkit-animation: clockwise .5s linear infinite;
	animation: clockwise .5s linear infinite
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
	-webkit-animation: donut-rotate 1s cubic-bezier(.4, 0, .22, 1) infinite;
	animation: donut-rotate 1s cubic-bezier(.4, 0, .22, 1) infinite
}

.pswp--css_animation .pswp__preloader__icn {
	background: none;
	opacity: .75;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 15px;
	top: 15px;
	margin: 0
}

.pswp--css_animation .pswp__preloader__cut {
	position: relative;
	width: 7px;
	height: 14px;
	overflow: hidden
}

.pswp--css_animation .pswp__preloader__donut {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 14px;
	height: 14px;
	border: 2px solid #fff;
	border-radius: 50%;
	border-left-color: transparent;
	border-bottom-color: transparent;
	position: absolute;
	top: 0;
	left: 0;
	background: none;
	margin: 0
}

@media screen and (max-width:1024px) {
	.pswp__preloader {
		position: relative;
		left: auto;
		top: auto;
		margin: 0;
		float: right
	}

}

@-webkit-keyframes clockwise {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}

}

@keyframes clockwise {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}

}

@-webkit-keyframes donut-rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	50% {
		-webkit-transform: rotate(-140deg);
		transform: rotate(-140deg)
	}

	to {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

}

@keyframes donut-rotate {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	50% {
		-webkit-transform: rotate(-140deg);
		transform: rotate(-140deg)
	}

	to {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

}

.pswp__ui {
	-webkit-font-smoothing: auto;
	visibility: visible;
	opacity: 1;
	z-index: 1550
}

.pswp__top-bar {
	position: absolute;
	left: 0;
	top: 0;
	height: 44px;
	width: 100%
}

.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right, .pswp__caption, .pswp__top-bar {
	-webkit-backface-visibility: hidden;
	will-change: opacity;
	-webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
	transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--has_mouse .pswp__button--arrow--left, .pswp--has_mouse .pswp__button--arrow--right {
	visibility: visible
}

.pswp__caption, .pswp__top-bar {
	background-color: rgba(0, 0, 0, .5)
}

.pswp__ui--fit .pswp__caption, .pswp__ui--fit .pswp__top-bar {
	background-color: rgba(0, 0, 0, .3)
}

.pswp__ui--idle .pswp__button--arrow--left, .pswp__ui--idle .pswp__button--arrow--right, .pswp__ui--idle .pswp__top-bar {
	opacity: 0
}

.pswp__ui--hidden .pswp__button--arrow--left, .pswp__ui--hidden .pswp__button--arrow--right, .pswp__ui--hidden .pswp__caption, .pswp__ui--hidden .pswp__top-bar {
	opacity: .001
}

.pswp__ui--one-slide .pswp__button--arrow--left, .pswp__ui--one-slide .pswp__button--arrow--right, .pswp__ui--one-slide .pswp__counter {
	display: none
}

.pswp__element--disabled {
	display: none !important
}

.pswp--minimal--dark .pswp__top-bar {
	background: none
}

.pswp__zoom-wrap {
	text-align: center
}

.pswp__zoom-wrap:before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle
}

.pswp__video_wrapper {
	line-height: 0;
	width: 100%;
	max-width: 900px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045
}

.pswp__video_wrapper .pswp__video {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
	width: 100%
}

.pswp__video_wrapper .pswp__video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ContentContainer--social {
	position: relative;
	z-index: 5;
	clear: both;
	padding-top: 1.25rem
}

.SocialLinks {
	display: block;
	margin: auto;
	max-width: 16em;
	text-align: center
}

@media only screen and (min-width:40em) {
	.SocialLinks {
		max-width: none
	}

}

.SocialLinks-title {
	text-align: center;
	color: #500a70;
	margin: 0 0 .5em
}

.ko-kr .SocialLinks-title {
	font-size: 12px
}

.SocialCards {
	text-align: center
}

.SocialCard {
	display: inline-block;
	height: 71px;
	width: 99px;
	vertical-align: bottom;
	-webkit-transition: none;
	transition: none;
	margin: 0 -20px
}

.SocialCard.lazyloaded {
	background-image: url(images/ui/social-cards-4db02a8933351b0870f1dc00fa58df807b83f09d96f145c4579d78fc01b2b079dd6c1fa4fcee4834eae4651e0b361fde995e1429c07585fdacb46c06c5f44a6a.png)
}

@media only screen and (min-width:40em) {
	.SocialCard {
		margin: 0 -15px
	}

}

.SocialCard--facebook {
	background-position: 0 0
}

.SocialCard--facebook:active, .SocialCard--facebook:hover {
	background-position: 0 -77px
}

.SocialCard--twitter {
	background-position: -99px 0
}

.SocialCard--twitter:active, .SocialCard--twitter:hover {
	background-position: -99px -77px
}

.SocialCard--youtube {
	background-position: -198px 0
}

.SocialCard--youtube:active, .SocialCard--youtube:hover {
	background-position: -198px -77px
}

.SocialCard--reddit {
	background-position: -297px 0
}

.SocialCard--reddit:active, .SocialCard--reddit:hover {
	background-position: -297px -77px
}

.SocialCard--googleplus {
	background-position: -396px 0
}

.SocialCard--googleplus:active, .SocialCard--googleplus:hover {
	background-position: -396px -77px
}

.SocialCard--vkontakte {
	background-position: -491px 0
}

.SocialCard--vkontakte:active, .SocialCard--vkontakte:hover {
	background-position: -491px -77px
}

.SocialCard--instagram {
	background-position: -587px 0
}

.SocialCard--instagram:active, .SocialCard--instagram:hover {
	background-position: -587px -77px
}

.Hero {
	color: #fff;
	min-height: 350px;
	padding: 3em 0 5em;
	background: #071122;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover
}

.Hero h1 {
	margin-bottom: .5em
}

.Hero h1, .Hero p {
	color: #fff;
	margin-top: 0;
	text-shadow: -1px 1px 5px rgba(0, 0, 0, .5)
}

@media only screen and (min-width:60em) {
	.Hero {
		padding-top: 8em;
		background-image: none
	}

	.Hero.Parallax--standard {
		background-image: none !important
	}

}

.Header-logo {
	display: block;
	margin: 2em auto 0;
	position: relative
}

.homepage {
	-webkit-font-smoothing: antialiased
}

.homepage #ExpansionVideo.Parallax-homepageFooter--hidden, .homepage .Parallax.Parallax-homepageFooter--hidden {
	height: 696px;
	min-height: 0
}

.homepage .Parallax {
	min-height: 800px;
	display: none
}

@media only screen and (min-width:1280px) {
	.homepage .Parallax {
		display: block
	}

}

@media only screen and (min-width:1280px) {
	.homepage .Parallax.mobile-ua {
		display: none
	}

}

.homepage #ExpansionVideo {
	width: 2600px;
	height: 800px;
	left: 50%;
	right: 0;
	-webkit-transform: translate3d(-50%, 0, 0);
	transform: translate3d(-50%, 0, 0);
	position: absolute;
	max-width: none;
	margin: auto
}

.homepage .Header-mobile {
	background-size: cover;
	background-position: top;
	display: block
}

@media only screen and (min-width:1280px) {
	.homepage .Header-mobile {
		display: none
	}

}

@media only screen and (min-width:1280px) {
	.homepage .Header-mobile.mobile-ua {
		display: block
	}

}

.homepage .Header-content {
	width: 100%;
	max-width: 1643px;
	margin: 0 auto;
	padding: 0 5%;
	left: 0;
	right: 0;
	overflow: hidden;
	display: block
}

@media only screen and (min-width:1280px) {
	.homepage .Header-content {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

}

@media only screen and (min-width:1630px) {
	.homepage .Header-content {
		padding: 0 30px
	}

}

.homepage .Header-content .Header-secondaryContent {
	margin-top: 20px;
	margin-bottom: 80px;
	overflow: hidden
}

@media only screen and (max-width:375px) {
	.homepage .Header-content .Header-secondaryContent {
		margin-top: 15px
	}

}

.homepage .Header-content .Header-secondaryContent .Button--cta {
	float: left;
	margin-right: 15px
}

.homepage .Header-content .Header-contentText {
	width: 100%;
	float: left;
	text-align: left;
	color: #fff;
	margin-top: 130px;
	-ms-flex-item-align: center;
	align-self: center
}

@media only screen and (min-width:40em) {
	.homepage .Header-content .Header-contentText {
		width: 65%;
		max-width: 610px
	}

}

@media only screen and (min-width:1280px) {
	.homepage .Header-content .Header-contentText {
		width: 75%;
		max-width: 800px
	}

}

@media (min-width:600px) and (max-width:60em) {
	.homepage .Header-content .Header-contentText {
		margin-top: 150px;
		margin-bottom: 100px
	}

}

@media (min-width:60em) and (max-width:1280px) {
	.homepage .Header-content .Header-contentText {
		margin-top: 180px;
		margin-bottom: 100px
	}

}

.homepage .Header-content .Header-contentText h1, .homepage .Header-content .Header-contentText h2 {
	margin: 0;
	color: #fff
}

.homepage .Header-content .Header-contentText h1 {
	font-size: 48px;
	color: #fff;
	letter-spacing: -.5px;
	line-height: 48px;
	text-shadow: 0 2px 4px rgba(0, 0, 0, .5)
}

@media only screen and (max-width:59.99em) {
	.homepage .Header-content .Header-contentText h1 {
		font-size: 38px;
		line-height: 38px
	}

}

.homepage .Header-content .Header-contentText h2 {
	font-size: 16px;
	color: #fff;
	letter-spacing: 0;
	line-height: 24px;
	text-shadow: 0 2px 4px rgba(0, 0, 0, .5);
	margin-top: 15px
}

.Parallax {
	position: relative;
	overflow: hidden
}

.Parallax, .Parallax-layer {
	width: 100%;
	top: 0;
	z-index: 0
}

.Parallax-layer {
	display: none;
	height: 100%;
	position: absolute;
	background-repeat: no-repeat;
	background-position: bottom;
	background-size: cover
}

@media only screen and (min-width:60em) {
	.Parallax-layer {
		display: block
	}

}

.ParallaxGeneral {
	padding: 5em 1em 11em;
	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;
	background: url(https://d2q63o9r0h0ohi.cloudfront.net/images/common/hs-gen-sm-c492017cbc2b7caca0ca205f1e43b7a0ccfc3237e79323c723127038f84736f1d81bd15e19b23043bf2e6caa918a3d03c59646709f59bf3a7aac377c5bcff1d8.jpg) top no-repeat #071122;
	background-size: cover
}

@media only screen and (min-width:40em) {
	.ParallaxGeneral {
		padding-bottom: 10em;
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/common/hs-gen-md-88dada8ddb8f6c74a9b0315a9b1fa2cf6b32eb7bdef8543100dcbddc9474b68975c8af1abc30a860a7f484ed13b3230eefa444d8f1a34743fa7ab927e2785b0c.jpg)
	}

}

@media only screen and (min-width:60em) {
	.ParallaxGeneral {
		padding: 10em 0 7.5em;
		background-image: none
	}

}

@media only screen and (min-width:72.5em) {
	.ParallaxGeneral {
		padding: 11em 0 8em
	}

}

.ParallaxGeneral .Lead {
	max-width: 800px;
	margin: 0 auto
}

.ParallaxGeneral.ParallaxGeneral--hsLogo {
	min-height: 0;
	padding: 0 0 50px
}

.ParallaxGeneral.has-logo {
	padding-top: 0
}

.ParallaxGeneral.has-logo img {
	max-width: 350px
}

@media only screen and (min-width:60em) {
	.ParallaxGeneral.has-logo {
		padding-top: 6em
	}

}

@media only screen and (min-width:72.5em) {
	.ParallaxGeneral.has-logo {
		padding-top: 7em
	}

}

@media only screen and (max-width:59.99em) {
	.Parallax-PageDivider.PageDivider--top.is-folded {
		width: 100%
	}

}

.ParallaxGeneral-content {
	width: 100%
}

.Parallax-homepage .Header {
	background-image: url(images/common/HS-desktop-27600749e460985cb94ea87ca1999bd1f84f2547002a5d4c5631e7164dad22936dda02128cbc0a55a13798f432b50230f0e63a9f28c6839366bb527c352d10d3.jpg)
}

@media only screen and (min-width:60em) {
	.ParallaxGeneral-layer--defaultBackground {
		background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/common/hs-gen-lg-0c3c47b9702606d9858b52363131ae9f904afbf3b0d933be7deb6e07c98ee94c8cef095362806907f7908d67121f3dbfcca58a4348e34fbb4ed755918a944d20.jpg)
	}

}

.ParallaxGeneral--hsLogo .ParallaxGeneral-layer--defaultBackground {
	background-image: url(https://d2q63o9r0h0ohi.cloudfront.net/images/common/hs-gen-logo-lg-c05665a3596018f766422e2ff67d57de236e5efe3b3d88a23b46329d26ad8290f74873b482da2cb7d365750f374bc80c39589ff54a488ef8c590d7ecbc673f21.jpg)
}

.Parallax-layer--hearthstoneLogo {
	width: 753px;
	max-width: 80%;
	height: 180px;
	margin: 52px auto 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	background-size: contain
}

@media only screen and (min-width:40em) {
	.Parallax-layer--hearthstoneLogo {
		height: 250px
	}

}

@media only screen and (min-width:60em) {
	.Parallax-layer--hearthstoneLogo {
		height: 280px;
		margin-top: 5em;
		top: .5em
	}

}

@media only screen and (min-width:72.5em) {
	.Parallax-layer--hearthstoneLogo {
		margin-top: 6em
	}

}

.FlipCard-Container {
	position: relative;
	height: 320px;
	-webkit-transition: -webkit-transform .15s ease-out;
	transition: -webkit-transform .15s ease-out;
	transition: transform .15s ease-out;
	transition: transform .15s ease-out, -webkit-transform .15s ease-out;
	display: block;
	cursor: pointer
}

@media only screen and (min-width:60em) {
	.FlipCard-Container {
		width: 230px;
		height: 355px
	}

}

.FlipCard-Container:hover .FlipCard-back img {
	-webkit-transform: scale(1.015) translateY(-50%);
	-ms-transform: scale(1.015) translateY(-50%);
	transform: scale(1.015) translateY(-50%)
}

.FlipCard-Container:hover .FlipCard-back:after {
	opacity: 1
}

.FlipCard-Container.FlipCard--turned .FlipCard-back {
	display: none
}

.FlipCard-Container.FlipCard--turned .FlipCard-front {
	-webkit-transform: translateZ(0) rotateY(0deg) scale(1);
	transform: translateZ(0) rotateY(0deg) scale(1);
	opacity: 1
}

.FlipCard-Container:hover:not(.FlipCard--flipped).FlipCard--turned {
	cursor: default;
	-webkit-animation: none;
	animation: none
}

.FlipCard-Container.FlipCard--flipped {
	cursor: default
}

.FlipCard-Container .FlipCard {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	position: relative;
	z-index: 2;
	margin: 0;
	display: block;
	width: 100%;
	height: 100%;
	max-width: none;
	text-align: center
}

.FlipCard-Container .FlipCard img {
	max-height: 100%;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: auto
}

.FlipCard-Container .FlipCard-back, .FlipCard-Container .FlipCard-front {
	position: absolute;
	width: 100%;
	height: 100%
}

.FlipCard-Container .FlipCard-front {
	-webkit-transform: translateZ(-1px) rotateY(180deg) scale(1);
	transform: translateZ(-1px) rotateY(180deg) scale(1);
	border-radius: 18px;
	cursor: default;
	opacity: 0
}

.FlipCard-Container .FlipCard-back {
	-webkit-animation: none;
	animation: none;
	position: relative
}

.FlipCard-Container .FlipCard-back img {
	-webkit-transition: -webkit-transform .15s ease-out;
	transition: -webkit-transform .15s ease-out;
	transition: transform .15s ease-out;
	transition: transform .15s ease-out, -webkit-transform .15s ease-out
}

.FlipCard-Container .FlipCard-back:after {
	content: "";
	position: absolute;
	width: 82%;
	height: 83%;
	top: 50%;
	left: 9.5%;
	-webkit-animation: cardGlow 2s ease-in-out infinite alternate;
	animation: cardGlow 2s ease-in-out infinite alternate;
	z-index: -1;
	opacity: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: opacity .25s ease-out;
	transition: opacity .25s ease-out;
	display: none
}

@media only screen and (min-width:60em) {
	.FlipCard-Container .FlipCard-back:after {
		display: block
	}

}

.FlipCard-Container.FlipCard--preFlipped, .FlipCard-Container.slick-center {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}

.CoinFlip-Container {
	width: 90px;
	height: 100px;
	position: relative;
	cursor: pointer
}

.CoinFlip-Container .CoinFlip-Coin {
	position: relative;
	width: 100%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	z-index: 2
}

.CoinFlip-Container .CoinFlip-Coin--back, .CoinFlip-Container .CoinFlip-Coin--front {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.CoinFlip-Container .CoinFlip-Coin img {
	position: absolute;
	top: 0;
	left: 0
}

.CoinFlip-Container .CoinFlip-Coin--front {
	-webkit-transform: translateZ(-1px) rotateY(180deg);
	transform: translateZ(-1px) rotateY(180deg)
}

.CoinFlip-Container .CoinFlip-Coin--back {
	-webkit-transform: translateZ(1px);
	transform: translateZ(1px)
}

.CoinFlip-Container .CoinFlip-Shadow {
	background: rgba(0, 0, 0, .95);
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
	width: 80%;
	height: 75%;
	border-radius: 100%;
	-webkit-filter: blur(5px);
	filter: blur(5px)
}

.navigationTest {
	min-height: 3500px
}

.navigationTest .f-container {
	min-height: 1000px;
	margin-left: 0;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	padding: 0
}

[data-simplebar] {
	position: relative;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.simplebar-wrapper {
	overflow: hidden;
	width: inherit;
	height: inherit;
	max-width: inherit;
	max-height: inherit
}

.simplebar-mask {
	direction: inherit;
	overflow: hidden;
	width: auto !important;
	height: auto !important;
	z-index: 0
}

.simplebar-mask, .simplebar-offset {
	position: absolute;
	padding: 0;
	margin: 0;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0
}

.simplebar-offset {
	direction: inherit !important;
	-webkit-box-sizing: inherit !important;
	box-sizing: inherit !important;
	resize: none !important;
	-webkit-overflow-scrolling: touch
}

.simplebar-content-wrapper {
	direction: inherit;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	position: relative;
	display: block;
	height: 100%;
	width: auto;
	visibility: visible;
	max-width: 100%;
	max-height: 100%;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.simplebar-content-wrapper::-webkit-scrollbar, .simplebar-hide-scrollbar::-webkit-scrollbar {
	width: 0;
	height: 0
}

.simplebar-content:after, .simplebar-content:before {
	content: " ";
	display: table
}

.simplebar-placeholder {
	max-height: 100%;
	max-width: 100%;
	width: 100%;
	pointer-events: none
}

.simplebar-height-auto-observer-wrapper {
	-webkit-box-sizing: inherit !important;
	box-sizing: inherit !important;
	height: 100%;
	width: 100%;
	max-width: 1px;
	position: relative;
	float: left;
	max-height: 1px;
	overflow: hidden;
	z-index: -1;
	padding: 0;
	margin: 0;
	pointer-events: none;
	-webkit-box-flex: inherit;
	-ms-flex-positive: inherit;
	flex-grow: inherit;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0
}

.simplebar-height-auto-observer {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	display: block;
	opacity: 0;
	top: 0;
	left: 0;
	height: 1000%;
	width: 1000%;
	min-height: 1px;
	min-width: 1px;
	z-index: -1
}

.simplebar-height-auto-observer, .simplebar-track {
	position: absolute;
	overflow: hidden;
	pointer-events: none
}

.simplebar-track {
	z-index: 1;
	right: 0;
	bottom: 0
}

[data-simplebar].simplebar-dragging .simplebar-content {
	pointer-events: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-select: none
}

[data-simplebar].simplebar-dragging .simplebar-track {
	pointer-events: all
}

.simplebar-scrollbar {
	position: absolute;
	left: 0;
	right: 0;
	min-height: 10px
}

.simplebar-scrollbar:before {
	position: absolute;
	content: "";
	background: #000;
	border-radius: 7px;
	left: 2px;
	right: 2px;
	opacity: 0;
	-webkit-transition: opacity .2s linear;
	transition: opacity .2s linear
}

.simplebar-scrollbar.simplebar-visible:before {
	opacity: .5;
	-webkit-transition: opacity 0s linear;
	transition: opacity 0s linear
}

.simplebar-track.simplebar-vertical {
	top: 0;
	width: 11px
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
	top: 2px;
	bottom: 2px
}

.simplebar-track.simplebar-horizontal {
	left: 0;
	height: 11px
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
	height: 100%;
	left: 2px;
	right: 2px
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
	right: auto;
	left: 0;
	top: 2px;
	height: 7px;
	min-height: 0;
	min-width: 10px;
	width: auto
}

[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
	right: auto;
	left: 0
}

.hs-dummy-scrollbar-size {
	direction: rtl;
	position: fixed;
	opacity: 0;
	visibility: hidden;
	height: 500px;
	width: 500px;
	overflow-y: hidden;
	overflow-x: scroll
}

.simplebar-hide-scrollbar {
	position: fixed;
	left: 0;
	visibility: hidden;
	overflow-y: scroll;
	scrollbar-width: none;
	-ms-overflow-style: none
}
