/************************/
/* FONTS */
/************************/

@-webkit-keyframes pulse
{
	from
	{
		background: #f6f6f6;
	}

	to
	{
		background: #fff;
	}
}

@keyframes pulse
{
	from
	{
		background: #f6f6f6;
	}

	to
	{
		background: #fff;
	}
}

pre,
xmp,
plaintext,
listing
{
	font-family: "Courier New", Courier, monospace;
}


/************************/
/* UTILITY */
/************************/

.ir
{
	display: inline-block;
	overflow: hidden;

	text-align: left;
	text-indent: -9999px;
}

.js .noJS
{
	display: none;
}

.js .JS
{
		display: block;

		height: 100%;
}

input,
textarea
{
	min-height: 5px;
}

input:focus,
textarea:focus
{
		outline: 0;
}

input[type='submit']
{
		cursor: pointer;
}




/************************/
/* UI KIT */
/************************/

.btn_blue,
.btn_gray,
.btn_red
{
	display: inline-block;

	min-width: 60px;
	height: 25px;
	padding: 0 8px;

	cursor: pointer;
	text-align: center;
	white-space: nowrap;
	letter-spacing: 2px;
	text-transform: none;
	text-transform: uppercase;

	font-size: 12px;
	line-height: 25px;
}

.btn_blue:hover
{
		text-decoration: none;

		color: #fff;
}

.btn_blue.disabled,
.btn_gray.disabled,
.btn_blue.disabled:hover,
.btn_gray.disabled:hover
{
		cursor: default;

	color: #d9d9d9;
	border: 1px solid #999;
	background: none repeat scroll 0 0 #aaa;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px #bbb inset;
	        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px #bbb inset;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aaa', endColorstr='#a0a0a0');
}

.btn_blue
{
	color: #fff;
	border: 1px solid #317db8;
	background: #459bdd;
	background: -moz-linear-gradient(top, #459bdd, #358bd6);
	background: -webkit-gradient(linear, left top, left bottom, from(#459bdd), to(#358bd6)); /* for non-css3 browsers */ /* for webkit browsers */ /* for firefox 3.6+ */
	-webkit-box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.4), 0 0 1px 1px rgba(86, 172, 239, 0.25) inset;
	        box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.4), 0 0 1px 1px rgba(86, 172, 239, 0.25) inset;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#459bdd', endColorstr='#358bd6'); /* for IE */
}

.btn_red
{
	color: #fff;
	background: #bd5e58;
}

.btn_gray,
.btn_blue[rel=disabled]
{
	color: #d9d9d9;
	border: 1px solid #b2b2b2;
	background: #bababa; /* for non-css3 browsers */
	background: -webkit-gradient(linear, left top, left bottom, from(#c4c4c4), to(#b2b2b2)); /* for webkit browsers */
	background: -moz-linear-gradient(top, #c4c4c4, #b2b2b2); /* for firefox 3.6+ */
	-webkit-box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.4), 0px 0px 1px 1px rgba(201, 201, 201, 0.6) inset;
	        box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.4), 0px 0px 1px 1px rgba(201, 201, 201, 0.6) inset;

	font-weight: 400;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c4c4', endColorstr='#b2b2b2'); /* for IE */
}

.btn_blue[rel=disabled]
{
	cursor: pointer;
}


/*
The white buttons that are used on the dark theme pages against the starfield/or dark background.

Markup: <a class='btn_white {$modifiers}'>{$name}</a>

.off       - the opposite state, an example, is a cancel button

Styleguide white button.
*/
.btn_white
{
	display: inline-block;

	padding: 0 30px;

	color: rgba(0, 0, 0, 0.8);
	border: 1px solid #b7b7b7;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: 5px center;

	font-size: 14px;
	line-height: 27px;
}

.btn_white.off
{
	text-decoration: none;

	color: #fff;
	border-color: transparent;
		background-color: rgba(255, 255, 255, 0.2);
}

.btn_white + .btn_white
{
		margin-left: 18px;
}

/**/

.container_form .container_textfield,
.container_form .container_checkbox,
.container_form .container_select
{
	margin-bottom: 15px;
}

.container_form
{
	list-style: none;
}

.container_form a:focus,
.container_form input[type=checkbox]:focus,
.container_form select:focus
{
		outline: -webkit-focus-ring-color auto 5px;
}

.container_textbox
{
	position: relative;

	min-height: 25px;
	padding: 2px 8px;

	line-height: 25px;
}

.container_textbox .error
{
}

.container_textbox input
{
	width: 100%;
	height: 18px;

	color: #2b2b2b;
	border: 0 none;
		background-color: transparent;

		font-size: 12px;
}

.no-placeholder .container_textbox.floatingLabel:before
{
	position: absolute;
	display: block;
	z-index: 1;

	top: 5px;
	left: 10px;
	height: 25px;

	content: "Label";

	opacity: 0.5;
	color: #737373;

	font-size: 11px;
}

.no-placeholder .container_textbox.hideLabel:before
{
	display: none;
}

.container_textarea
{
	position: relative;
	overflow: hidden;

	padding: 6px 8px;
}

.no-placeholder .container_textarea.floatingLabel:before
{
	position: absolute;
	position: absolute;
	display: block;
	display: block;
	z-index: 1;
	z-index: 2;

	top: 5px;
	left: 10px;
	height: 25px;

	content: "Label";
	content: "Test";

	opacity: 0.5;
	color: #737373;

	font-size: 11px;
}

.no-placeholder .with_BBcode.floatingLabel:before
{
	top: 26px;
}

.no-placeholder .container_textarea.hideLabel:before
{
	display: none;
}

.container_textarea .error
{
}

.container_textarea textarea
{
	float: left;
	overflow: auto;

	width: 100%;
	min-width: 20px;
	max-width: 100%;
	height: 90px;

	color: #323238;
	border: 0 none;
	background-color: transparent;

	font-size: 12px;
	font-family: inherit;
	line-height: 20px;
}

header .container_textarea textarea
{
	/* set defaults */
	/*max-width:500px;
		max-height:250px;*/
}

.container_checkbox input
{
	margin-right: 5px;

	vertical-align: middle;
}

.container_checkbox label
{
	vertical-align: middle;

	color: #2b2b2b;

	font-size: 11px;
}

.container_checkbox label + input
{
		margin-left: 5px;
}

.container_select
{
	color: #323238;

	font-size: 13px;
}

.container_select label
{
	vertical-align: middle;

		color: #323238;

		font-size: 13px;
}

.container_select select
{
	padding: 0 2px;

		vertical-align: middle;

		font-size: 11px;
}

.container_select select option
{
		padding: 0 2px;

			font-size: 11px;
}

.container_select label + select
{
		margin-left: 5px;
}

.container_create
{
	display: none;

	padding-top: 10px;
	padding-left: 25px;
}

.Groups .container_create
{
	display: none;
	clear: both;

	padding: 0 22px 22px;
}

.Groups.Topics .container_create
{
	padding-top: 22px;
}

.box
{
	display: inline-block;

	padding: 0 5px;

	cursor: pointer;
	text-transform: uppercase;

	color: #fff;

	font-size: 14px;
	line-height: 25px;
}

.black.box
{
	background: #000;
}

.gray.box
{
	background: #848484;
}

.blue.box
{
	background: #4876a2;
}

a.box:hover
{
	color: #fff;
}

.no-rgba .bg_top:after,
.no-opacity .bg_top:after
{
	content: "You are using an unsupported browser, your experience may be less than optimal";
}

.no-generatedcontent .bg_top,
.no-rgba .bg_top,
.no-opacity .bg_top
{
	float: left;
	clear: both;

	width: 100%;
	height: 30px;
	padding-top: 50px;

	text-align: center;
	text-indent: 0;

	color: #f00;

	font-size: 15px;
	font-weight: bold;
	line-height: 30px;
}

.clear
{
	clear: both;
}

.cf:before,
.cf:after
{
	display: table;

	content: "";
}

.cf:after
{
	clear: both;
}

.cf
{
	-ms-zoom: 1;
	zoom: 1;
}

.ir
{
	display: inline-block;
	overflow: hidden;

	text-align: left;
	text-indent: -9999px;
}

.cloned
{
	/* used by extrainfo pop*/
	position: absolute;
	z-index: 1000 !important;

	top: 0;
	left: 0;
}

.invisible
{
	visibility: hidden !important;
}

.transparent
{
	opacity: 0 !important;
}

.solid
{
	opacity: 1 !important;
}

.hide
{
	display: none !important;
}

.opened
{
	display: block !important;
}

.preAppear
{
	display: block !important;

	opacity: 0;
}

.underline
{
	text-decoration: underline !important;
}

.strikethrough
{
	text-decoration: line-through !important;
}

.fadeIn
{
	-webkit-transition: 400ms opacity ease-in;
	-o-transition: 400ms opacity ease-in;
	transition: 400ms opacity ease-in;

	opacity: 1 !important;
}

.notransitions
{
	-o-transition: none !important;
	-webkit-transition: none !important;
	transition: none !important;
}

.attention
{
	font-weight: bold;
}

.validate
{
	display: none;
}

.comma:after
{
	content: ", ";
}

hr.black
{
	width: 100%;
	height: 1px;

	border: 0 none;
	background-color: rgba(0, 0, 0, 0.15);
}

hr.light
{
	width: 100%;
	height: 1px;

	border: 0 none;
	background-color: #fff;
}

.avatar
{
	overflow: hidden;
}

.avatar img
{
	float: left;

		width: 100%;
}

/************************/
/* ALERT */
/************************/


#alert
{
	display: none;
}

.alert
{
	position: absolute;
	display: none;
	z-index: 10000;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;

	background: rgba(0, 0, 0, 0.9);

	font-size: 12px;
}

.no-rgba .alert
{
	background: #000;
}

.alert .preloader_alert,
.alert .content
{
	position: absolute;
	display: none;
}

.alert .innerContent > :first-child
{
	margin-top: 0;
}

.alert .header
{
	position: relative;

	top: 0;
	right: 0;
	width: 100%;
	height: 24px;
	margin-top: -28px;
	margin-bottom: 28px;
	margin-left: -28px;
	padding: 0 28px;

	background: none repeat scroll 0 0 #0096db;

	line-height: 24px;
}

.alert .header .btn_close
{
		position: absolute;

		top: 0;
		right: 0;
	width: 15px;
	width: 100%;
	height: 15px;

	background: none transparent;
	background-image: url("/img/theme/bungienet/btns/sprite_modal_close.png");
		background-repeat: no-repeat;
		background-position: 0 0;
		-webkit-background-size: 15px 15px;
		        background-size: 15px 15px;
}

.alert .header .btn_close:hover
{
			background-position: 0 -25px;
}

.alert .container_textfield,
.alert .container_select,
.alert .container_checkbox
{
	margin-top: 15px;
}

.alert .container_textbox,
.alert .container_textarea
{
	border: 1px solid rgba(0, 0, 0, 0.2);
	background: none repeat scroll 0 0 #fff;
}

/* alert styles */
.alert .content
{
	width: 460px;
	padding: 28px;

	text-align: left;

	color: #222;
	background: #e7e7e7;
	-webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.21);
	        box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.21);

	font-size: 12px;
}

.react-mobile .alert .content
{
	position: fixed !important;

		-webkit-box-sizing: border-box;

		        box-sizing: border-box;
	top: 50% !important;
		left: 0 !important;
	width: 100%;
		margin-top: -webkit-calc(-40vh / 2) !important;
		margin-top: calc(-40vh / 2) !important;
}

.alert .innerContent
{
		width: 100%;
	margin: -28px;
	padding: 28px;
}

.alert .content h3
{
	color: #222;

	font-weight: bold;
}

.en .alert .content h3
{
	text-transform: capitalize;
}

.alert .content p
{
	margin-top: 15px;

	-ms-word-wrap: break-word;
	word-wrap: break-word;

	color: #222;

	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}

.alert .content p a
{
	color: #5787b5;

	font-size: 14px;
		font-weight: bold;
}

.alert .content p .btn_blue,
.alert .content p .btn_gray
{
	margin-left: 28px;

		color: #fff;
}

.alert .content p .btn_blue:first-child,
.alert .content p .btn_gray:first-child
{
			margin-left: 0;
}

.alert .content p.actions
{
		text-align: center;
}

.alert .content .btn:first-child
{
	margin-right: 15px;
}

#signInAlert
{
	text-align: center;
}

#signInAlert .innerContent
{
		min-height: 123px;

		vertical-align: middle;

	background-color: #fff;

	font-size: 18px;
}

#signInAlert.noalert .innerContent
{
		min-height: 0;
}

#signInAlert p
{
	padding: 28px 28px 28px 70px;

	vertical-align: middle;

		background: url("/img/theme/bungienet/icons/icon_exclamation_alert.png") no-repeat scroll left center transparent;

		font-size: 18px;
		line-height: 25px;
}

#signInAlert.noalert p
{
	padding: 0;

		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#signInAlert p:first-line
{
		font-weight: 500;
}

#signInAlert #container_signIn
{
	width: 100%;
		margin: 28px -28px -28px;
		padding: 28px;

		text-align: center;

	background: none repeat scroll 0 0 #f2f2f2;
}

#signInAlert #container_signIn li
{
			display: inline-block;

			margin-left: 10px;

			list-style: none;
}

#signInAlert #container_signIn li:first-child
{
				margin-left: 0;
}

#signInAlert #container_signIn a
{
			position: relative;
	display: inline-block;
			overflow: hidden;

			width: 28px;
			height: 31px;

	text-indent: -9999px;
}

#signInAlert #container_signIn a:before
{
				position: absolute;
	display: block;

				top: 0;
				left: 0;
	width: 28px;
	height: 31px;

	content: "";

				background-image: url("/img/theme/bungienet/icons/sprite_platforms_signUp.png");
				background-repeat: no-repeat;
}

#signInAlert #container_signIn .live
{
			background-color: #fff;
}

#signInAlert #container_signIn .live:before
{
				background-position: 0 0;
}

#signInAlert #container_signIn .psn
{
			background: #b9b7d9; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5YjdkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOWE2YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b9b7d9), color-stop(100%, #a9a6c9)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b9b7d9 0%, #a9a6c9 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b9b7d9 0%, #a9a6c9 100%); /* Opera 11.10+ */ /* IE10+ */
	background: -webkit-gradient(linear, left top, left bottom, from(#b9b7d9), to(#a9a6c9));
	background: linear-gradient(to bottom, #b9b7d9 0%, #a9a6c9 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9b7d9', endColorstr='#a9a6c9', GradientType=0); /* IE6-8 */
}

#signInAlert #container_signIn .psn:before
{
				background-position: -1px -32px;
}

#signInAlert #container_signIn .blizzard:before
{
				background-position: -1px -65px;
}

#signInAlert #container_signIn .google
{
	background-color: #2f77ef;
}

#signInAlert #container_signIn .google:before
{
				background-position: -1px -97px;
}

.alert.alert_mute
{
}

.alert.alert_mute label[for='mute_reason']
{
	display: inline-block;

	padding-left: 37px;

		background: url("/img/theme/bungienet/icons/icon_exclamation_alert.png") no-repeat scroll left center / 27px 30px transparent;

		font-size: 18px;
		line-height: 37px;
}

.alert.alert_mute select
{
		display: block;

		margin: 10px 0;
		padding: 5px;

	font-size: 13px;
}

.alert [for=mod_report_select]
{
	display: block;

	margin: 10px 0 0;
}

.alert #mod_report_select
{
	margin: 0;
}

#alert.warning
{
}

#alert.warning .header
{
		margin-left: -30px;
		padding: 0 30px;

	background: #fed104;
}

#alert.warning .content
{
		width: 420px;
}

#alert.warning .innerContent
{
		margin: -30px;
		padding: 30px;

		background: #fff;
}

#alert.warning p
{
		display: inline-block;

		width: 330px;
		margin-top: 0;

	vertical-align: middle;

	font-size: 14px;
		line-height: 20px;
}

#alert.warning strong
{
	font-size: 18px;
		font-weight: 500;
		font-weight: normal;
		line-height: 30px;
}

#alert #icon_unsafe
{
	display: inline-block;

	vertical-align: middle;
}

#alert.warning .url
{
	display: block;

	width: 100%;
	margin-top: 28px;
	margin-bottom: -30px;
	margin-left: -30px;
	padding: 28px 30px;

	background: none repeat scroll 0 0 #f5f5f5;
}


/************************/
/* Help Header (Global Alerts) */
/************************/
.alerts_help
{
	margin-top: 290px;
	margin-bottom: -290px;
	padding-top: 5px;
	padding-right: 266px;
	padding-bottom: 5px;

	color: #fff;
	border-top: 1px solid #b63939;
	border-bottom: 1px solid #b63939;
	background: #e44747;
}

.supportpage
{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.compact .alerts_help
{
	padding-right: 0;
}

.alerts_help p
{
	position: relative;

	min-height: 61px;
	margin: 0 auto 0 300px;
	padding-top: 0;
	padding-left: 73px;

	font-size: 15px;
}

.alerts_help p:before
{
	position: absolute;
		display: inline-block;

	top: 0;
	left: 0;
		width: 61px;
		height: 61px;

	content: "";

	background: url("/img/theme/destiny/icons/icon_help_alert.gif") no-repeat;
}

.alerts_help p #alert_text a
{
	text-decoration: underline;

	color: #fff;

		font-size: 16px;
}



/************************/
/* Avatar and Theme Selector */
/************************/
.avatarThemeSelector
{
}

.avatarThemeSelectorList
{
	position: relative;
	display: inline-block;

	margin-bottom: 20px;

	vertical-align: top;

	font-size: 0;
}

#avatarList
{
	width: 568px;
	height: 315px;
}

#themeList
{
	width: 568px;
	height: 306px;
}

.avatarThemeSelectorList div
{
	position: relative;
	display: inline-block;

	width: 0;
	height: 0;

	-webkit-transition: opacity 0.25s;
	transition: opacity 0.25s;
	-o-transition: opacity 0.25s;
	-moz-transition: opacity 0.25s;
	vertical-align: top;

	opacity: 0;
	background: url(/img/theme/bungienet/icons/icon_loading_gray.gif) 50% 50% no-repeat;
}

.avatarThemeSelectorList div.on
{
		margin: 0 3px 3px 0;
		-o-transition: opacity 0.25s 0.25s;
		-webkit-transition: opacity 0.25s 0.25s;
		transition: opacity 0.25s 0.25s;

	opacity: 1;
	visibility: visible;
}

.avatarThemeSelectorList div.selected:after
{
	position: absolute;
		display: block;

	top: 0;
		left: 0;
		width: 100%;
	height: 100%;

	content: "";

	-webkit-box-shadow: 0 0 0 3px #0096db inset;

	        box-shadow: 0 0 0 3px #0096db inset;
}

#avatarList div.on
{
	width: 60px;
	height: 60px;
}

#themeList div.on
{
	width: 281px;
	height: 49px;
}

.avatarThemeSelectorList div img
{
	display: none;
}

.avatarThemeSelectorList div.on img
{
	display: block;

	cursor: pointer;
}

#avatarList div.on img
{
	width: 60px;
	height: 60px;
}

#themeList div.on img
{
	width: 281px;
	height: 48px;
}

.avatarThemeSelectorControls
{
	position: relative;

	width: 568px;

	text-align: center;
}

.avatarThemeSelectorControls span
{
		position: relative;
		display: inline-block;

	cursor: pointer;
		vertical-align: top;

		line-height: 20px;
}

.avatarThemeSelectorControls span.prev
{
	position: absolute;

			left: 0;
			margin-right: 5px;
}

.avatarThemeSelectorControls span.next
{
			position: absolute;

			right: 0;
			margin-left: 5px;
}

.avatarThemeSelectorControls .page
{
		width: .25rem;
		height: .25rem;
		margin: 0.75rem .25rem 0;
		-o-transition: 0.25s;
		-webkit-transition: 0.25s;
		transition: 0.25s;

	border-radius: 50%;
	background: rgb(208, 211, 216);
}

.avatarThemeSelectorControls .page:hover
{
			width: 0.5rem;
			height: 0.5rem;
			margin: 0.5rem 2px 0 3px;

			background: rgb(104, 105, 108);
}

.avatarThemeSelectorControls .page.on
{
			width: 10px;
			height: 10px;
	margin: 5px 0 0;
}




/************************/
/* LIGHTBOX */
/************************/

#lightbox,
.lightbox
{
	position: absolute;
	display: none;
	z-index: 999;

	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

#lightbox .content,
.lightbox .content
{
		overflow: hidden;

		padding-bottom: 28px;

	background-color: #0c0c0c;
	-webkit-box-shadow: 0 0 16px #000;
	        box-shadow: 0 0 16px #000;
}

#lightbox img,
.lightbox img
{
		width: 100%;
}

#lightbox .extraContent,
.lightbox .extraContent
{
	position: absolute;
		display: block;
		overflow: hidden;

	width: 100%;
		padding: 0 5px;

		text-align: left;
	white-space: nowrap;
		-ms-text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;

	color: #fff;

	font-size: 12px;
	font-weight: 500;
	line-height: 27px;
}

#lightbox .action,
.lightbox .action
{
		position: absolute;
	overflow: hidden;

	bottom: -21px;
	padding: 0 5px;

	color: #fff;

	font-size: 12px;
		font-weight: 500;
		line-height: 21px;
}

#lightbox .action.btn_download,
.lightbox .action.btn_download
{
			left: 0;
}

#lightbox .action.btn_close,
.lightbox .action.btn_close
{
			right: 0;
}

#lightbox .content.preAppear.fadeIn:before,
.lightbox .content.preAppear.fadeIn:before
{
	position: absolute;

	top: 0;
	right: 0;
		bottom: 0;
	left: 0;

		content: "";
		pointer-events: none;

	border: 1px solid rgba(255, 255, 255, 0.1);
}

#lightbox .content .container_withPager,
.lightbox .content .container_withPager
{
		position: relative;
		z-index: 1;

		padding: 1px;
}

#lightbox .container_withPager iframe,
.lightbox .container_withPager iframe
{
		position: relative;
		z-index: 1;
}

#lightbox .container_withPager .btn_prev,
#lightbox .container_withPager .btn_next,
.lightbox .container_withPager .btn_prev,
.lightbox .container_withPager .btn_next
{
		z-index: 2;
}

#preloader,
#content_lightbox
{
	position: absolute;
	display: none;
}

#content_lightbox > *
{
		z-index: 1;
}

#next_content,
#prev_content
{
	position: absolute;
	display: none;
	z-index: 2;
}

/* extra styles */
#lightbox,
.lightbox
{
	background: #000;
	background: rgba(0, 0, 0, 0.9);
}

#image_lightbox,
#html_lightbox
{
	background: #fff;
}

#prev_content
{
	left: 0;
}

#next_content
{
	right: 0;
}





/************************/
/* AGE GATE */
/************************/

.ageGate
{
	position: relative;
}

.ageGateTemplate
{
	display: none;
}

.ratingImage,
.newsArticle .content_fh img.ratingImage
{
	display: inline-block;

	width: auto;
}

.ageGatePrompt
{
	height: 175px;
	padding: 20px;

	text-align: center;

	border: 1px solid black;
	background-color: white;
}

/************************/
/* TWITTER FEED */
/************************/
.tweets
{
	position: relative;

	border-top: 2px solid #479ce4;
	background: none repeat scroll 0 0 rgba(245, 245, 245, 0.05);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
	        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}

.tweets .content
{
	position: relative;
}

.tweets .content .tweetItem
{
	height: 110px;
	padding: 20px 58px 20px 13px;

			color: rgba(245, 245, 245, 0.65);

			font-size: 14px;
			font-weight: 200;
}

.tweets .content .tweetItem span
{
	position: absolute;

	top: 20px;
	right: 13px;

				color: rgba(245, 245, 245, 0.25);

				font-size: 12px;
}

.tweets .content .tweetItem::before
{
				position: absolute;

	top: 0;
				right: 13px;
	left: 13px;
	height: 1px;

				content: "";

				opacity: 0.25;
	background: url("/img/theme/bungienet/bg_dotted_line.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}

.tweets .viewMoreTweets
{
	position: relative;
		display: block;

		height: 69px;
		margin: 0 0 18px;

		-webkit-transition: all 0.25s ease 0s;
		transition: all 0.25s ease 0s;
	-o-transition: all 0.25s ease 0s;
	-moz-transition: all 0.25s ease 0s;
	text-align: center;

	color: rgba(245, 245, 245, 0.65);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
	        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);

	line-height: 69px;
}

.tweets .viewMoreTweets::before
{
	position: absolute;

	top: 0;
	right: 13px;
	left: 13px;
	height: 1px;

			content: "";

			opacity: 0.25;
	background: url("/img/theme/bungienet/bg_dotted_line.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}

.tweets .viewMoreTweets:hover
{
			background: none repeat scroll 0 0 rgba(245, 245, 245, 0.15);
}

.tweets .header
{
	position: relative;

		padding: 13px;
}

.tweets .mainAccount a
{
		color: rgba(245, 245, 245, 0.25);

		font-size: 12px;
}

.tweets .mainAccount a h5
{
			color: #f5f5f5;

			font-size: 18px;
			line-height: 20px;
}

.tweets .mainAccount a .icon
{
	position: relative;
			float: left;

	width: 40px;
			height: 40px;
			margin-right: 8px;

	background: url("/img/theme/bungienet/icons/icon_bungie_twitter.jpg") no-repeat scroll 0 0 / cover rgba(0, 0, 0, 0);
}

.tweets .otherAccounts
{
		float: right;

	width: 90px;

		opacity: 0.45;
}

.tweets .otherAccounts a
{
	position: relative;
			display: block;
			float: left;

	width: 40px;
			height: 40px;

	background: url("/img/theme/bungienet/icons/icon_twitter_accounts.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.tweets .otherAccounts a.destinythegame
{
				margin-left: 10px;

	background-position: 100% 0;
}

.twitter-feed
{
	position: relative;

	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);

	        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
}

.twitter-feed .content
{
		position: relative;
}

.twitter-feed .content .tweet-item
{
			position: relative;
			display: block;

			margin-bottom: 1px;
	padding: 20px 13px 45px;

	-webkit-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;

	color: rgba(245, 245, 245, 0.65);
			border: 0 solid #479ce4;
	background: rgba(245, 245, 245, 0.05);
				
	font-size: 13px;
}

.twitter-feed .content .tweet-item .tweet-image
{
	height: 150px;
	width: 100%;
	display: block;
	-webkit-background-size: cover;
	        background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	margin: 1rem auto;
}

.twitter-feed .content .tweet-item span
{
				position: absolute;
				
				bottom: 18px;
				left: 13px;
				padding-left: 20px;

	color: rgba(245, 245, 245, 1);
	background: url("/img/theme/destiny/icons/icon_twitter_logo_small.png") 0 3px no-repeat;

				font-size: 12px;
}

.twitter-feed .content .tweet-item:hover
{
	background: rgba(245, 245, 245, 0.1);
}

.twitter-feed .view-more-tweets
{
		display: block;

		height: 69px;
		margin: 3px 0 18px;

	-webkit-transition: 0.25s;
	-o-transition: 0.25s;
	transition: 0.25s;
		text-align: center;

	color: rgba(245, 245, 245, 0.65);
	background: rgba(245, 245, 245, 0.05);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
	        box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
		
	line-height: 69px;
}

.twitter-feed .view-more-tweets:hover
{
	background: rgba(245, 245, 245, 0.15);
}

.twitter-feed .header
{
		position: relative;

		height: 66px;
		padding: 13px;

	background: rgba(245, 245, 245, 0.05);
}

.twitter-feed .main-account
{
			width: -webkit-calc(100% - 90px);
			width: calc(100% - 90px);
	margin-bottom: 18px;
}

.twitter-feed .main-account h5
{
	color: #f5f5f5;

	font-size: 18px;
				line-height: 20px;
}

.twitter-feed .main-account .icon
{
				position: relative;
				float: left;

				width: 40px;
				height: 40px;
				margin-right: 8px;
				
				background: url('/img/theme/bungienet/icons/icon_bungie_twitter.jpg') 0 0 no-repeat;
				-webkit-background-size: cover;
				        background-size: cover;
}

.twitter-feed .main-account .handle
{
				opacity: 0.5;
}






/************************/
/* CUSTOM SCROLL */
/************************/

.customScroll,
.custom-scroll
{
	position: relative;
}

.customScrollTray,
.custom-scroll-tray
{
	position: absolute;

	top: 0;
	right: 9px;
	bottom: 0;
	width: 9px;
	height: 0;
}

.customScroll i.customScrollHandle,
.custom-scroll i.custom-scroll-handle
{
	position: absolute;
	z-index: 4;

	top: 5px;
	right: 5px;
	width: 0;

	cursor: pointer;
	-webkit-transition: width 0.3s, opacity 0.3s;
	-o-transition: width 0.3s, opacity 0.3s;
	transition: width 0.3s, opacity 0.3s;

	opacity: 0;
	border-radius: 5px;
	background: rgba(245, 245, 245, 0.4);
}

.customScroll .customScrollTray .customScrollHandle,
.custom-scroll .custom-scroll-tray .custom-scroll-handle
{
	right: 0;
}

.customScroll:hover i.customScrollHandle,
.customScroll.customScrollDragging i.customScrollHandle,
.custom-scroll:hover i.custom-scroll-handle,
.custom-scroll.custom-scroll.dragging i.custom-scroll-handle
{
	width: 9px;

	opacity: 1;
}

.customScroll i.customScrollHandle:hover,
.customScroll.customScrollDragging i.customScrollHandle,
.custom-scroll i.custom-scroll-handle:hover,
.custom-scroll.custom-scroll.dragging i.custom-scroll-handle
{
	background: rgba(255, 255, 255, 0.7);
}



/************************/
/* TEMPLATES */
/************************/

.templateContainer:not(.loaded)
{
	background: url(/img/theme/bungienet/icons/icon_loading_white.gif) 50% 50% no-repeat;
}

.templateContainer.loaded
{
}





/************************/
/* Counter */
/************************/
.numberWrapper
{
	position: absolute;

	width: 20px;
	-webkit-transition-property: none;
	-o-transition-property: none;
	transition-property: none;

	line-height: 40px;
}

.numberWrapper.transitions
{
		-webkit-transition-property: -webkit-transform;
		-o-transition-property: -o-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}

.numberWrapper span
{
		display: block;
}


/* extra styles */
*
{
	margin: 0;
	padding: 0;
}

#counter span
{
	margin: 0 3px;
	padding: 0 3px;

	border: 1px solid #000;

	line-height: 2em;
}

#counter span.seconds
{
		border-color: #f00;
}

.counterSpinner
{
}

.numberContainer
{
	position: relative;
	display: block;
	float: left;
	overflow: hidden;

	width: 10px;
	height: 30px;

	border: 1px solid #000;
}

.comma
{
	display: block;
	float: left;
	overflow: hidden;

	font-size: 40px;
}

.comma:after
{
		content: ",";
}

.numberWrapper
{
	width: 10px;

	line-height: 30px;
}

.numberWrapper span
{
		text-align: center;
}


/************************/
/* BBCode */
/************************/

.with_BBcode
{
	padding-top: 26px;
}

.bbcode
{
	position: absolute;

	top: 0;
	left: 0;
	width: 100%;

	text-align: left;
	white-space: nowrap;

	border: 1px solid #e8e8e8;
	border-top: none;
	border-bottom: 1px solid #c3c3c3;
	background: -moz-linear-gradient(to bottom, #f5f5f5 0%, #ececec 100%) repeat scroll 0 0 transparent;
	background: #ececec;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f5f5f5), color-stop(1, #ececec));
	-webkit-box-shadow: 0 0 3px 0px rgba(0, 0, 0, 0.15);
	        box-shadow: 0 0 3px 0px rgba(0, 0, 0, 0.15);
}

.bbcode a
{
		display: inline-block;

		padding: 0 7px;

		text-transform: uppercase;

	color: #45454a;
	text-shadow: 1px 0 0 rgba(255, 255, 255, 0.75);

	font-size: 10px;
	line-height: 21px;
}

.bbcode a:focus
{
			background: #fff;
}

/************************/
/* Badges */
/************************/

.badge
{
	position: absolute;
	display: block;
	z-index: 2;

	top: 6px;
	right: 10px;
	width: auto;
	min-width: 15px;
	height: 14px;
	padding: 0;

	text-align: center;
	text-indent: -1px;

	color: #fff;
	border: 2px solid #cc2e23;
	border-radius: 50%;
	background: none repeat scroll 0 0 #cc2e23;

	font-size: 10px;
	font-weight: 500;
	line-height: 13px;
}


/************************/
/* User Flyouts */
/************************/
.extraInfo_user
{
	position: absolute;
	z-index: 999;
	overflow: hidden;

	top: -9000px;
	left: -9000px;
	width: 425px;
	height: 216px;
	min-height: 70px;
	margin: 20px auto;

	color: #2b2b2b;
	background: #fff url("/img/theme/bungienet/bgs/bg_userInfo.png") repeat-y scroll left top;
	-webkit-box-shadow: 0 1px 35px rgba(0, 0, 0, 0.29);
	        box-shadow: 0 1px 35px rgba(0, 0, 0, 0.29);

	font-weight: 400;
}

.no-rgba .extraInfo_user
{
	background-color: #fff;
}

.no-boxshadow .extraInfo_user
{
	border: 1px solid #ddd;
}

.extraInfo_user.show
{
	top: 0;
	left: 0;
}

.react-mobile .extraInfo_user.show
{
	left: 0 !important;
	width: 100%;
	max-width: 425px;
}

.extraInfo_user .btns
{
	clear: both;

	white-space: nowrap;

	background: none repeat scroll 0 0 #fff;
}

.extraInfo_user .btns a
{
		display: inline-block;

	width: 25%;
		height: 60px;

		text-align: center;
	text-transform: uppercase;

	color: #444;

		font-size: 11px;
	line-height: 60px;
}
		
.react-mobile .extraInfo_user .btns a
{
			overflow: hidden;

			-o-text-overflow: ellipsis;

			   text-overflow: ellipsis;
}

.extraInfo_user .btns a:hover
{
	text-decoration: none;

			background: #f4f4f4;
}

.extraInfo_user .btns a.on
{
			background: url("/img/theme/bungienet/icons/icon_checkmark.png") no-repeat scroll 3px center transparent;
}

.extraInfo_user .avatar
{
	float: left;

	width: 61px;
	height: 61px;
}
	
.react-mobile .extraInfo_user .avatar
{
		display: inline-block;
		float: none;
}

.extraInfo_user .content
{
	float: right;

	width: 364px;
	height: 61px;

	color: #222;
	border-top: 0 none;
}

.react-mobile .extraInfo_user .content
{
		display: inline-block;
		float: none;

		width: auto;
}

.extraInfo_user .user_wrap
{
	height: 61px;

	background-image: url("/img/theme/bungienet/bgs/sprite_userYear_1.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
}

.extraInfo_user .user_wrap.grey
{
		background-position: 100% -61px;
}

.extraInfo_user .user_wrap.green
{
		background-position: 100% -122px;
}

.extraInfo_user .user_wrap.blue
{
		background-position: 100% -183px;
}

.extraInfo_user .user_wrap.red
{
		background-position: 100% -244px;
}

.extraInfo_user .user_wrap.gold
{
		background-position: 100% -305px;
}

.react-mobile .extraInfo_user .user_wrap
{
		white-space: nowrap;
}

.extraInfo_user .content h2
{
	float: left;

	width: 212px;
	padding: 10px;

	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;

	font-size: 24px;
	font-weight: 100;
	font-weight: 400;
	line-height: 1;
}

.extraInfo_user .content h2 a
{
		text-decoration: none;

		color: #2b2b2b;

	font-size: 24px;
}

.extraInfo_user h2 a:hover,
.extraInfo_user .content h2 a.uniqueName:hover
{
			color: #0091d4;
}

.extraInfo_user .content .year
{
	position: absolute;
	display: none;
	float: right;

	top: 0;
	right: 0;
	height: 41px;
	margin: 10px;

	text-align: center;

	color: #fff;
}

.extraInfo_user .user_wrap.showYear .year
{
	display: block;
}

.extraInfo_user .year_number
{
	width: 100%;

	font-size: 24px;
	font-weight: 200;
	line-height: 28px;
}

.extraInfo_user .year_year
{
	float: right;

	width: 100%;

	text-transform: uppercase;

	font-size: 10px;
	font-weight: 500;
}

.extraInfo_user .content .sub
{
	float: left;
	clear: both;

	margin-top: -10px;
	padding: 0 0 0 10px;

	font-size: 10px;
}

.extraInfo_user .content .sub span:first-child
{
		margin-right: 20px;
}

.extraInfo_user .about
{
	clear: both;

	width: auto;
	height: 86px;
	padding: 5px 10px;

	color: #2b2b2b;

	font-size: 13px;
	line-height: 18px;
}

.extraInfo_user .statusText + .about
{
	height: 54px;
}

.extraInfo_user .statusText
{
	display: block;
	overflow: hidden;

	width: 100%;
	padding: 5px 10px;

	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;

	border-bottom: 1px solid #e5e6e6;

	font-size: 15px;
	font-style: italic;
}

/************************/
/* Accordion required styles */
/************************/
.accordion > li
{
	display: block;
}

.accordion .collapsible
{
	display: none;
}

.accordion .on .collapsible
{
	display: block;
}

.accordion .open .collapsible
{
	display: block;
}

/************************/
/* JS select/option menu */
/************************/
.select
{
	position: relative;
	z-index: 1;

	font-size: 12px;
	font-weight: 500;
}

.select.opened
{
		z-index: 2;
}

.select label
{
	position: relative;
	display: block;

		padding: 0 46px 0 11px;

		line-height: 39px;
}

.select label:after
{
	position: absolute;
			display: block;

	top: 0;
	right: 0;
			width: 39px;
			height: 39px;

	content: "";
}

.select.opened label:after
{
	z-index: 3;

		height: 40px;
}

.select .options
{
	position: absolute;
		display: none;
	z-index: 2;

	top: auto;
		left: auto;
	width: 100%;
		padding: 0;
}

.select.opened .options
{
		display: block;
}

.select .option
{
}

.select .option a
{
			display: block;
	overflow: hidden;

			height: 39px;
			padding: 0 11px;

	white-space: nowrap;
			-ms-text-overflow: ellipsis;
			-o-text-overflow: ellipsis;
			text-overflow: ellipsis;

	line-height: 39px;
}

/*=======================================

	set Status

=======================================*/
.editStatusText
{
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: -webkit-flex;
	overflow: hidden;

	height: 29px;
}

.editStatusText .characterCount
{
	position: absolute;
		display: block;

	right: 100%;
		height: 28px;

	transition: all 0.5s ease 0s;
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;

	opacity: 0;
	border-left: 1px solid rgba(255, 255, 255, 0.3);

		line-height: 29px;
}

.timeAndEdit
{
	height: 29px;
	padding-left: 8px;

	text-transform: lowercase;

	font-size: 11px;
	line-height: 30px;
	-webkit-order: 3;
	-webkit-box-ordinal-group: 4;
	    -ms-flex-order: 3;
	        order: 3;
}

.editStatusText .timeAndEdit
{
	cursor: pointer;
}

.editStatusText input:focus ~ .timeAndEdit,
.editStatusText input:active ~ .timeAndEdit,
.editStatusText input:hover ~ .timeAndEdit,
.editStatusText input.hover ~ .timeAndEdit
{
	display: none;
}

.editStatusText label
{
	display: inline-block;

	height: 30px;
	margin-right: 6px;

	cursor: pointer;
	-webkit-transition: all 0.2s ease 0s;
	-o-transition: all 0.2s ease 0s;
	transition: all 0.2s ease 0s;
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);

	opacity: 1;

	font-size: 13px;
	line-height: 30px;
	-webkit-order: 1;
	-webkit-box-ordinal-group: 2;
	    -ms-flex-order: 1;
	        order: 1;
}

.editStatusText input
{
	-webkit-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;

	color: #f3f3f3;
	border: 1px solid rgba(255, 255, 255, 0);
	outline: 0 none;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

	font-size: 13px;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	-webkit-box-flex: 1;
	        flex: 1 0 auto;
	-webkit-order: 2;
	-webkit-box-ordinal-group: 3;
	    -ms-flex-order: 2;
	        order: 2;
}

.editStatusText input:focus,
.editStatusText input:active,
.editStatusText input:hover,
.editStatusText input.hover
{
	padding-right: 25px;
	padding-left: 6px;

		border: 1px solid rgba(255, 255, 255, 0.3);
		-ms-flex: 1 0 auto;
		-webkit-flex: 1 0 auto;
		-webkit-box-flex: 1;
		        flex: 1 0 auto;
}

.editStatusText input:focus + .characterCount,
.editStatusText input:active + .characterCount,
.editStatusText input:hover + .characterCount,
.editStatusText input.hover + .characterCount
{
			right: 8px;

			pointer-events: none;

	opacity: 1;
}







/*=======================================

	Global Alerts Bar

=======================================*/
.globalAlertsBar
{
	position: relative;
	overflow: hidden;

	height: 50px;

	line-height: 50px;
}

.globalAlertsBar .container_inner
{
		background: none repeat scroll 0 0 #d5d5d5;
}

.globalAlertsBar .inner
{
		overflow: hidden;

	white-space: nowrap;
		-ms-text-overflow: ellipsis;
		-o-text-overflow: ellipsis;
		text-overflow: ellipsis;
}

.globalAlertsBar strong
{
	padding: 0 15px 0 0;

		color: #000;

		font-size: 16px;
}

.globalAlertsBar .fa-exclamation-circle
{
	margin: 0 6px 0 0;

	font-size: 20px;
	vertical-align: -1px;
}

.globalAlertsBar.Red .fa-exclamation-circle
{
		color: #e74a4d;
}

.globalAlertsBar.Yellow .fa-exclamation-circle
{
		color: #d6a03e;
}

.globalAlertsBar.Blue .fa-exclamation-circle
{
		color: #4e84c4;
}

.globalAlertsBar .desc
{
	display: inline;

	color: rgba(0, 0, 0, 0.5);

		font-size: 15px;
}

		/*
			Forcing the Global alerts bar to always be inline, regardless of nested divs.
			Unfortunately, they're implemented in slightly different ways based on where they appear,
			so there's multiple slightly different and very specific selectors to apply.
		*/
		.Topics .globalAlertsBar .desc div,
		.Support .globalAlertsBar .desc .inner div,
		.Homepage .globalAlertsBar .desc div
		 {
			display: inline;
}

.globalAlertsBar .overlay
{
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
}

.globalAlertsBar a
{
	color: #0096db;
}

.Forum .globalAlertsBar
{
	position: relative;

	top: 290px;
}

.Index .globalAlertsBar .inner
{
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 auto;
	padding: 0 18px;
	text-align: center;
	max-width: 100%; /* On the homepage specifically, we need the bar to reach out to max width.  Otherwise, it is not all clickable. */
}

.globalAlertsBar.isExpanded
{
	height: auto;
}

.globalAlertsBar .expanded.desc
{
	display: block;

	color: rgba(0, 0, 0, 0.5);
	background: #d5d5d5 none repeat scroll 0 0;
}

.globalAlertsBar .expanded.desc a
{
		color: #fff;
}

.globalAlertsBar .expanded.desc .inner
{
	padding-top: 0;
		padding-bottom: 15px;

		white-space: normal;

	line-height: 25px;
}





/*=======================================

	FLIPDOWNS

=======================================*/

.flipdownParent > div:not(.noflip),
.flipdown
{
	-webkit-transform: perspective(350px) rotateX(-90deg);
	-ms-transform: perspective(350px) rotateX(-90deg);
	transform: perspective(350px) rotateX(-90deg);
	-webkit-transform-origin: 50% 0%;
	-ms-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
}

.no-csstransitions .flipdownParent > div:not(.noflip)
{
	visibility: hidden;
}

.flipdownParent > .flipped,
.flipdown.flipped
{
	/*
		-webkit-transform: perspective(350px) rotateX(0deg) !important;
		-webkit-transition: 0.4s, z-index 0s;
		transition: 0.4s, z-index 0s;
		transform: perspective(350px) rotateX(0deg) !important;
		opacity: 1 !important;
		*/
	-ms-transform-origin: 50% 0%;
	-webkit-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	-webkit-animation: flipper 0.5s ease-out 1 forwards;
	animation: flipper 0.5s ease-out 1 forwards;
}

@keyframes flipper
{
	0%
	{
		-ms-transform: perspective(350px) rotateX(-90deg);
		-webkit-transform: perspective(350px) rotateX(-90deg);
		transform: perspective(350px) rotateX(-90deg);
	}

	33%
	{
		-ms-transform: perspective(350px) rotateX(0deg);
		-webkit-transform: perspective(350px) rotateX(0deg);
		transform: perspective(350px) rotateX(0deg);
	}

	66%
	{
		-ms-transform: perspective(350px) rotateX(15deg);
		-webkit-transform: perspective(350px) rotateX(15deg);
		transform: perspective(350px) rotateX(15deg);
	}

	100%
	{
		-ms-transform: perspective(350px) rotateX(0deg);
		-webkit-transform: perspective(350px) rotateX(0deg);
		transform: perspective(350px) rotateX(0deg);
	}
}

@-webkit-keyframes flipper
{
	0%
	{
		-webkit-transform: perspective(350px) rotateX(-90deg);
	}

	33%
	{
		-webkit-transform: perspective(350px) rotateX(0deg);
	}

	66%
	{
		-webkit-transform: perspective(350px) rotateX(15deg);
	}

	100%
	{
		-webkit-transform: perspective(350px) rotateX(0deg);
	}
}

@keyframes flipperreverse
{
	0%
	{
		-ms-transform: perspective(350px) rotateX(0deg);
		-webkit-transform: perspective(350px) rotateX(0deg);
		transform: perspective(350px) rotateX(0deg);
	}

	33%
	{
		-ms-transform: perspective(350px) rotateX(15deg);
		-webkit-transform: perspective(350px) rotateX(15deg);
		transform: perspective(350px) rotateX(15deg);
	}

	66%
	{
		-ms-transform: perspective(350px) rotateX(0deg);
		-webkit-transform: perspective(350px) rotateX(0deg);
		transform: perspective(350px) rotateX(0deg);
	}

	100%
	{
		-ms-transform: perspective(350px) rotateX(-90deg);
		-webkit-transform: perspective(350px) rotateX(-90deg);
		transform: perspective(350px) rotateX(-90deg);
	}
}

@-webkit-keyframes flipperreverse
{
	0%
	{
		-webkit-transform: perspective(350px) rotateX(0deg);
	}

	33%
	{
		-webkit-transform: perspective(350px) rotateX(15deg);
	}

	66%
	{
		-webkit-transform: perspective(350px) rotateX(0deg);
	}

	100%
	{
		-webkit-transform: perspective(350px) rotateX(-90deg);
	}
}

.flip360
{
	-o-transition: 0.3s;
	-webkit-transition: 0.3s;
	transition: 0.3s;
	-webkit-transform: perspective(350px) rotateX(360deg);
	-ms-transform: perspective(350px) rotateX(360deg);
	transform: perspective(350px) rotateX(360deg);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}



/*=======================================

	SLIDEDOWNS

=======================================*/

.cssanimations .ping:after
{
	position: absolute;

	top: 0;
	left: 0;
	width: 100%;
	height: 100%;

	content: "";
	-webkit-animation: ping 0.5s ease 0 1 forwards;
	animation: ping 0.5s ease 1 forwards;

	background: #fff;
}

.cssanimations .ping > *
{
	-webkit-animation: fadeUp 1s ease 0 1 forwards;
	animation: fadeUp 1s ease 1 forwards;

	opacity: 0;
}

.cssanimations .ping.noDelay > *
{
	-webkit-animation: fadeUp 0.5s ease 0 1 forwards;
	animation: fadeUp 0.5s ease 1 forwards;

	opacity: 0;
}

@keyframes ping
{
	30%
	{
		opacity: 1;
	}

	99%
	{
		opacity: 0;
	}

	100%
	{
		display: none;

		opacity: 0;
	}
}

@-webkit-keyframes ping
{
	30%
	{
		opacity: 1;
	}

	99%
	{
		opacity: 0;
	}

	100%
	{
		display: none;

		opacity: 0;
	}
}

@keyframes fadeUp
{
	50%
	{
		opacity: 0;
	}

	100%
	{
		opacity: 1;
	}
}

@-webkit-keyframes fadeUp
{
	50%
	{
		opacity: 0;
	}

	100%
	{
		opacity: 1;
	}
}

@keyframes fadeUpNoDelay
{
	50%
	{
		opacity: 0;
	}

	100%
	{
		opacity: 1;
	}
}

@-webkit-keyframes fadeUpNoDelay
{
	50%
	{
		opacity: 0;
	}

	100%
	{
		opacity: 1;
	}
}

/*=======================================

	HELPERS                             

=======================================*/

body .noTransition
{
	-o-transition: 0 !important;
	-webkit-transition: 0 !important;
	transition: 0 !important;
}

body.compact #sidebar.opened .panel.on .tab.current > .trigger
{
	display: none;
}


/*=======================================

	DESTINY LOADERS                             

=======================================*/

.loadingOverlay
{
	position: absolute;
	position: absolute;
	display: none;

	top: 0;
	left: 0;
	width: 100%;
	height: 100%;

	cursor: progress;

	background: rgba(0, 0, 0, 0.8);
}

.loadingOverlay.light
{
	background: rgba(255, 255, 255, 0.8);
}

.loadingOverlay.noBackground
{
		background: transparent;
}

#mainContent > .loadingOverlay
{
	position: fixed;
	z-index: 4;
}

.loadingOverlaySpinner
{
	position: absolute;

	border-radius: 50%;
	background: none;
}

#mainContent > .loadingOverlay
{
	position: fixed;
}

.loaderSlice
{
	position: absolute;
	display: block;

	opacity: 0.5;
}

.loaderLargeSlice,
body.preload .loaderLargeSlice
{
	-webkit-animation: spin 2000ms linear 0s infinite forwards !important;
	animation: spin 2000ms linear 0s infinite forwards !important;

	background: url("/img/theme/destiny/bgs/spinner_white_outside.svg") 0 0 no-repeat;
	-webkit-background-size: cover;
	        background-size: cover;
}

.loadingOverlay.light .loaderLargeSlice
{
	background: url("/img/theme/destiny/bgs/spinner_black_outside.svg") 0 0 no-repeat;
	-webkit-background-size: cover;
	        background-size: cover;
}

.loaderSmallSlice,
body.preload .loaderSmallSlice
{
	-webkit-animation: spin-reverse 2000ms linear 0s infinite !important;
	animation: spin-reverse 2000ms linear 0s infinite !important;

	background: url("/img/theme/destiny/bgs/spinner_white_inside.svg") 0 0 no-repeat;
	-webkit-background-size: cover;
	        background-size: cover;
}

.loadingOverlay.light .loaderSmallSlice
{
	background: url("/img/theme/destiny/bgs/spinner_black_inside.svg") 0 0 no-repeat;
	-webkit-background-size: cover;
	        background-size: cover;
}

@keyframes spin
{
	0%
	{
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	100%
	{
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-webkit-keyframes spin
{
	0%
	{
		-webkit-transform: rotate(0);
	}

	100%
	{
		-webkit-transform: rotate(360deg);
	}
}

@keyframes spin-reverse
{
	0%
	{
		-ms-transform: rotate(360deg);
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}

	100%
	{
		-ms-transform: rotate(0);
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
}

@-webkit-keyframes spin-reverse
{
	0%
	{
		-webkit-transform: rotate(360deg);
	}

	100%
	{
		-webkit-transform: rotate(0);
	}
}



/*=======================================

	Simple Dialog                             

=======================================*/


.simpleDialogContainer
{
	position: absolute;
	z-index: 99;
	overflow: hidden;

	top: 0;
	left: 0;
	width: 100%;
	height: 100%;

	visibility: hidden;
}

.simpleDialogContainer.active
{
		visibility: visible;
}

.simpleDialogContainer .closeSimpleDialog
{
		position: absolute;
		z-index: 100;

	top: 1px;
		right: 1px;
		height: 30px !important;

	cursor: pointer;
	text-transform: uppercase;

	color: #fff;
	background: rgba(0, 0, 0, 0.3);

	font-size: 12px;
		line-height: 28px;
}

.simpleDialogContainer .closeSimpleDialog span
{
			position: relative;
			display: inline-block;

	height: 30px;
			padding: 0 9px;

	text-align: center;

	background: rgba(0, 0, 0, 0.4);

			line-height: 30px;
}

.simpleDialogContainer .closeSimpleDialog:hover
{
	background: rgba(0, 0, 0, 0.2);
}

.simpleDialogContainer .simpleDialogTitle
{
		position: absolute;

	top: -28px;
		left: 0;
		width: 100%;
		height: 28px !important;

		text-indent: 14px;

	color: #000;
	background: #ddd;

		line-height: 28px;
}

.simpleDialog
{
	position: fixed;

	top: 50%;
	left: 50%;

	-webkit-transition: opacity 0.25s, visibility 0.25s, -webkit-transform 0.25s;

	transition: opacity 0.25s, visibility 0.25s, -webkit-transform 0.25s;

	transition: transform 0.25s, opacity 0.25s, visibility 0.25s;

	transition: transform 0.25s, opacity 0.25s, visibility 0.25s, -webkit-transform 0.25s;
	-o-transition: transform 0.25s, opacity 0.25s, visibility 0.25s;
	-moz-transition: transform 0.25s, opacity 0.25s, visibility 0.25s;
	-webkit-transition: transform 0.25s, opacity 0.25s, visibility 0.25s;
	-ms-transform: scale(0.9);
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;

	opacity: 0;
	visibility: hidden;
	background: #000;
	-webkit-box-shadow: 0 0px 70px 0px rgba(0, 0, 0, 0.8);
	        box-shadow: 0 0px 70px 0px rgba(0, 0, 0, 0.8);
}

.simpleDialog.active
{
		overflow: inherit;

		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);

	opacity: 1;
	visibility: visible;
}

.simpleDialogContent
{
	position: static !important;
	overflow-y: auto;
}


/*=======================================

	Context Error                             

=======================================*/
#ContextError
{
	background: rgba(255, 255, 255, 0.95);
}

#ContextError:before
{
		display: block;

	width: 100%;
		height: 34px;
		margin-top: 54px;

	content: "";

	background: url("/img/theme/bungienet/bgs/bg_header_userNotExist.jpg") no-repeat scroll 0 0 / 100% 34px rgba(0, 0, 0, 0);
}

#ContextError .message
{
	position: relative;

	padding: 75px 53px 75px 177px;

		color: #2e2e2e;
}

#ContextError .message:before
{
	position: absolute;
			display: block;

	top: 64px;
			left: 62px;
			width: 97px;
			height: 108px;

	content: "";

	background: url("/img/theme/bungienet/icons/icon_userNotExist.png") left top no-repeat;
}

#ContextError .message h1
{
	margin-top: -17px;

	color: #2e2e2e;

	font-size: 35px;
			font-weight: 500;
}

#ContextError .message p
{
	margin-top: 20px;

	color: #2e2e2e;

	font-size: 21px;
			font-weight: 400;
			line-height: 27px;
}

#ContextError .message .moreAssistance
{
			font-size: 13px;
			line-height: 20px;
}

#ContextError .message .moreAssistance textarea
{
				display: block;

	margin-top: 20px;

				font-size: 13px;
}

#ContextError .actions
{
	width: auto;
	padding-right: 20px;

	text-align: right;

	color: #2e2e2e;
		color: #2e2e2e;
		background: #fff;

	font-size: 21px;
	font-weight: 400;
		line-height: 75px;
}

#ContextError .actions a
{
			margin-left: 20px;
}

#ContextError pre
{
		margin: 20px;
		padding: 20px;
}


/*=======================================

	SYSTEM DISABLED

=======================================*/

#SystemDisabled
{
	margin: 0 auto;

	background: url(/img/theme/destiny/bgs/bg_giant_webmaster.png) -webkit-calc(50% - 135px) 0 no-repeat;

	background: url(/img/theme/destiny/bgs/bg_giant_webmaster.png) calc(50% - 135px) 0 no-repeat;
}

#SystemDisabled:before
{
		display: block;

		height: 34px;
		margin-top: 54px;

	content: "";
}

#SystemDisabled .message
{
		position: relative;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		width: 960px;
		min-height: 750px;
		margin: 0 auto;
		padding: 75px 53px 75px 428px;

		color: #2e2e2e;
}

#SystemDisabled .message:before
{
	position: absolute;
			display: block;

	top: 64px;
			left: 62px;
			width: 97px;
			height: 108px;

	content: "";
}

#SystemDisabled .message h1
{
	margin-top: -17px;

	text-transform: uppercase;

			color: #f5f5f5;

			font-size: 24px;
}

#SystemDisabled .message p
{
			position: relative;
			display: block;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			width: 479px;
			margin-top: 20px;
			padding: 16px 20px;

			color: #f5f5f5;
	background: rgba(245, 245, 245, 0.1);

			font-size: 16px;
}

#SystemDisabled .message a
{
			color: #f5f5f5;
}

#SystemDisabled .message textarea
{
			position: relative;
			display: block;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			width: 535px;
			height: 149px;
	margin-top: 20px;
			padding: 16px 20px;

			color: #f5f5f5;
			border: none;
	background: rgba(36, 40, 43, 0.15);

	font-size: 14px;
}

#SystemDisabled .actions
{
	width: auto;
	padding-right: 20px;

	text-align: right;

	color: #2e2e2e;
		color: #2e2e2e;
		background: #fff;

	font-size: 21px;
	font-weight: 400;
		line-height: 75px;
}

#SystemDisabled .actions a
{
			margin-left: 20px;
}

#SystemDisabled pre
{
		margin: 20px;
		padding: 20px;
}



/*=======================================

	EFFECTS

=======================================*/

.blur
{
	-moz-filter: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQoJPGZpbHRlciBpZD0iYmx1ciI+DQoJCTxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMiIC8+DQoJPC9maWx0ZXI+DQo8L3N2Zz4=#blur);
	-ms-filter: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQoJPGZpbHRlciBpZD0iYmx1ciI+DQoJCTxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMiIC8+DQoJPC9maWx0ZXI+DQo8L3N2Zz4=#blur);
	filter: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQoJPGZpbHRlciBpZD0iYmx1ciI+DQoJCTxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjMiIC8+DQoJPC9maWx0ZXI+DQo8L3N2Zz4=#blur);
}


/*=======================================

	MOBILE - KEEP AT BOTTOM

=======================================*/

html.mobile .customScroll i.customScrollHandle
{
	display: none;
}


/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('/fonts/fontawesome-webfont.eot?v=4.3.0');
  src: url('/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-genderless:before,
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}

/*
  Icon Font: fontbungle
*/

@font-face {
  font-family: "fontbungle";
  src: url("/fonts/fontbungle_35a586b3ca0a18dc7a14da6652dd02fa.eot");
  src: url("/fonts/fontbungle_35a586b3ca0a18dc7a14da6652dd02fa.eot?#iefix") format("embedded-opentype"),
       url("/fonts/fontbungle_35a586b3ca0a18dc7a14da6652dd02fa.woff") format("woff"),
       url("/fonts/fontbungle_35a586b3ca0a18dc7a14da6652dd02fa.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[data-icon]:before { content: attr(data-icon); }

[data-icon]:before,
.icon-bungiebell:before,
.icon-bungiecarnagezone:before,
.icon-bungiechatbubble:before,
.icon-bungiechevron:before,
.icon-bungieclassicfist:before,
.icon-bungiefist:before,
.icon-bungiemegaphone:before,
.icon-bungiepaperclip:before,
.icon-bungiesearch:before,
.icon-bungiesettings:before,
.icon-bungiespeakerphone:before,
.icon-bungiestar:before,
.icon-bungiestarempty:before,
.icon-bungiestarhalfempty:before,
.icon-bungiewebmaster:before,
.icon-companionclan:before,
.icon-companionexplore:before,
.icon-companionfindfireteam:before,
.icon-companiongear:before,
.icon-destinyactivitypvp:before,
.icon-destinyactivityraid:before,
.icon-destinyactivitystrike:before,
.icon-destinyallyqueen:before,
.icon-destinycabal:before,
.icon-destinycrucible:before,
.icon-destinydarknesszone:before,
.icon-destinyenemycabal:before,
.icon-destinyenemyfallen:before,
.icon-destinyenemyhive:before,
.icon-destinyenemyvex:before,
.icon-destinyghost:before,
.icon-destinyguardiandance:before,
.icon-destinyguardianhunter:before,
.icon-destinyguardians:before,
.icon-destinyguardiantitan:before,
.icon-destinyguardianwarlock:before,
.icon-destinyjaderabbit:before,
.icon-destinylandingzone:before,
.icon-destinyplaceearth:before,
.icon-destinyplacemoon:before,
.icon-destinyplacesaturn:before,
.icon-destinyplacetower:before,
.icon-destinyship:before,
.icon-destinyskull:before,
.icon-destinytower:before,
.icon-destinyuialert:before,
.icon-destinyuicollapse:before,
.icon-destinyuiexpand:before,
.icon-destinyuighost:before,
.icon-destinyuihistory:before,
.icon-destinyuilight:before,
.icon-destinyuilock:before,
.icon-destinyuilocked:before,
.icon-destinyuipermadeath:before,
.icon-destinyuiplace:before,
.icon-destinyuiroster:before,
.icon-destinyuiunlocked:before,
.icon-destinyvendorcruible:before,
.icon-destinyvendorengram:before,
.icon-destinyweapontypearc:before,
.icon-destinyweapontypekinetic:before,
.icon-destinyweapontypesolar:before,
.icon-destinyweapontypevoid:before,
.icon-logodestiny:before,
.icon-logomarathon:before,
.icon-logoseventhcolumn:before,
.icon-socialteamclan:before,
.icon-socialteamengram:before,
.icon-socialteamguidedgame:before {
  display: inline-block;
  font-family: "fontbungle";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}

.icon-bungiebell:before { content: "\f134"; }
.icon-bungiecarnagezone:before { content: "\f11a"; }
.icon-bungiechatbubble:before { content: "\f135"; }
.icon-bungiechevron:before { content: "\f136"; }
.icon-bungieclassicfist:before { content: "\f11b"; }
.icon-bungiefist:before { content: "\f103"; }
.icon-bungiemegaphone:before { content: "\f146"; }
.icon-bungiepaperclip:before { content: "\f138"; }
.icon-bungiesearch:before { content: "\f139"; }
.icon-bungiesettings:before { content: "\f13a"; }
.icon-bungiespeakerphone:before { content: "\f13b"; }
.icon-bungiestar:before { content: "\f13c"; }
.icon-bungiestarempty:before { content: "\f13d"; }
.icon-bungiestarhalfempty:before { content: "\f13e"; }
.icon-bungiewebmaster:before { content: "\f11c"; }
.icon-companionclan:before { content: "\f11d"; }
.icon-companionexplore:before { content: "\f11e"; }
.icon-companionfindfireteam:before { content: "\f11f"; }
.icon-companiongear:before { content: "\f120"; }
.icon-destinyactivitypvp:before { content: "\f13f"; }
.icon-destinyactivityraid:before { content: "\f140"; }
.icon-destinyactivitystrike:before { content: "\f141"; }
.icon-destinyallyqueen:before { content: "\f106"; }
.icon-destinycabal:before { content: "\f149"; }
.icon-destinycrucible:before { content: "\f14a"; }
.icon-destinydarknesszone:before { content: "\f14b"; }
.icon-destinyenemycabal:before { content: "\f107"; }
.icon-destinyenemyfallen:before { content: "\f108"; }
.icon-destinyenemyhive:before { content: "\f109"; }
.icon-destinyenemyvex:before { content: "\f10a"; }
.icon-destinyghost:before { content: "\f121"; }
.icon-destinyguardiandance:before { content: "\f122"; }
.icon-destinyguardianhunter:before { content: "\f123"; }
.icon-destinyguardians:before { content: "\f10b"; }
.icon-destinyguardiantitan:before { content: "\f124"; }
.icon-destinyguardianwarlock:before { content: "\f125"; }
.icon-destinyjaderabbit:before { content: "\f126"; }
.icon-destinylandingzone:before { content: "\f14c"; }
.icon-destinyplaceearth:before { content: "\f10c"; }
.icon-destinyplacemoon:before { content: "\f10d"; }
.icon-destinyplacesaturn:before { content: "\f10e"; }
.icon-destinyplacetower:before { content: "\f127"; }
.icon-destinyship:before { content: "\f128"; }
.icon-destinyskull:before { content: "\f129"; }
.icon-destinytower:before { content: "\f10f"; }
.icon-destinyuialert:before { content: "\f110"; }
.icon-destinyuicollapse:before { content: "\f111"; }
.icon-destinyuiexpand:before { content: "\f112"; }
.icon-destinyuighost:before { content: "\f113"; }
.icon-destinyuihistory:before { content: "\f114"; }
.icon-destinyuilight:before { content: "\f12a"; }
.icon-destinyuilock:before { content: "\f115"; }
.icon-destinyuilocked:before { content: "\f12b"; }
.icon-destinyuipermadeath:before { content: "\f12c"; }
.icon-destinyuiplace:before { content: "\f116"; }
.icon-destinyuiroster:before { content: "\f142"; }
.icon-destinyuiunlocked:before { content: "\f12d"; }
.icon-destinyvendorcruible:before { content: "\f147"; }
.icon-destinyvendorengram:before { content: "\f148"; }
.icon-destinyweapontypearc:before { content: "\f12e"; }
.icon-destinyweapontypekinetic:before { content: "\f12f"; }
.icon-destinyweapontypesolar:before { content: "\f130"; }
.icon-destinyweapontypevoid:before { content: "\f131"; }
.icon-logodestiny:before { content: "\f119"; }
.icon-logomarathon:before { content: "\f132"; }
.icon-logoseventhcolumn:before { content: "\f133"; }
.icon-socialteamclan:before { content: "\f143"; }
.icon-socialteamengram:before { content: "\f144"; }
.icon-socialteamguidedgame:before { content: "\f145"; }

template{display:none}body.disable-hover{pointer-events:none}@font-face{font-family:'Material Icons';font-weight:400;font-style:normal;src:url(/fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(/fonts/MaterialIcons-Regular.woff2) format("woff2"),url(/fonts/MaterialIcons-Regular.woff) format("woff"),url(/fonts/MaterialIcons-Regular.ttf) format("truetype")}body{font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;-webkit-font-smoothing:antialiased}.material-icons{display:inline-block;white-space:nowrap;letter-spacing:normal;text-transform:none;word-wrap:normal;font-family:'Material Icons';font-style:normal;line-height:1;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:'liga';font-feature-settings:'liga'}html.mobile-nav-enabled.react-large{font-size:14px}html.mobile-nav-enabled.react-medium{font-size:13px}html.mobile-nav-enabled.react-mobile{font-size:12px}.section-header{position:relative;display:inline-block;width:100%;margin-bottom:18px;text-transform:uppercase;color:#f5f5f5;text-shadow:0 1px 1px rgba(0,0,0,0.15);font-size:1.125rem;font-weight:400;line-height:19px}body .section-header a{color:#ffce1f}body .section-header a:hover{text-decoration:underline}.section-header hr{margin:0;padding-top:12px}.section-header.subHeader{margin-bottom:9px;letter-spacing:0;text-transform:none;color:rgba(245,245,245,0.5);font-size:0.75rem;font-weight:400}.section-header.subHeader hr{padding-top:6px}.section-header.destiny-header:before,.section-header.destiny-header:after{position:absolute;display:block;left:0;height:0.1em;content:"";background:rgba(245,245,245,0.1)}.section-header.destiny-header:before{top:-0.175em;width:0.75em}.section-header.destiny-header:after{bottom:-0.175em;width:0.3em}h1.section-header{margin-bottom:1.125rem;text-transform:uppercase;font-size:3rem}.react-mobile h1.section-header{font-size:3rem}h1.section-header+.section-subheader{margin-top:-1rem;opacity:0.75;color:#f5f5f5;font-size:1rem;font-weight:500}h2.section-header{margin-bottom:0.675rem;font-size:2rem}h3.section-header{margin-bottom:0.5rem;text-transform:initial;font-size:1.5rem;font-weight:normal}h4.section-header{margin-bottom:0.4rem;text-transform:initial;font-size:1rem;font-weight:normal}h5.section-header{margin-bottom:0.3rem;text-transform:initial;font-size:.875rem;font-weight:normal}h6.section-header{margin-bottom:0.25rem;font-size:.75rem;font-weight:normal}h1.section-header,h2.section-header,h3.section-header,h4.section-header,h5.section-header,h6.section-header{margin-top:18px;font-weight:700;line-height:1}.grid [class*='grid-col-'] h1.section-header,.grid [class*='grid-col-'] h2.section-header,.grid [class*='grid-col-'] h3.section-header,.grid [class*='grid-col-'] h4.section-header,.grid [class*='grid-col-'] h5.section-header,.grid [class*='grid-col-'] h6.section-header{margin-top:0;margin-right:0;margin-bottom:1rem;margin-left:0}.minor-section-header{margin:1rem 0 0.5rem;color:rgba(245,245,245,0.5)}p{font-size:1rem}.button{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:12px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#f5f5f5;background:rgba(29,34,45,0.4);font-size:1rem;font-weight:500;line-height:1.2rem}.button:active{-webkit-transition:0.15s;-o-transition:0.15s;transition:0.15s;opacity:0.8}:global(a) .button{cursor:pointer}.button.disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button:after{position:absolute;content:"";display:block;top:0;left:0;right:0;bottom:0;border:1px solid #f5f5f5;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s}.button.blue{color:#f5f5f5;background:rgba(71,156,228,0.4)}.button.blue:after{border-color:#f5f5f5}.button.blue:hover,.button.blue:focus:not(.disabled){background:#479ce4}.button.clear{color:#f5f5f5;background:transparent}.button.clear:after{border-color:#f5f5f5}.button.clear:hover,.button.clear:focus:not(.disabled){color:#212833;background:#f5f5f5}.button.cometRed{color:#f5f5f5;background:#992749}.button.cometRed:after{border-color:#f5f5f5}.button.cometRed:hover,.button.cometRed:focus:not(.disabled){background:#ae3b5d}.button.gold{color:#f5f5f5;background:rgba(183,140,37,0.8)}.button.gold:after{border-color:#ffce1f}.button.gold:hover,.button.gold:focus:not(.disabled){background:#b78c25}.button.gold:hover:after,.button.gold:focus:not(.disabled):after{border-color:#f5f5f5}.button.white{color:#f5f5f5;background:rgba(245,245,245,0.2)}.button.white:after{border-color:#f5f5f5}.button.white:hover,.button.white:focus:not(.disabled){color:#212833;background:#f5f5f5}.button.darkblue{color:#ffce1f;background:rgba(33,40,51,0.4)}.button.darkblue:after{border-color:#f5f5f5}.button.darkblue:hover,.button.darkblue:focus:not(.disabled){background:#212833}.button.green{color:#f5f5f5;background:rgba(117,183,129,0.4);text-shadow:1px 1px 2px rgba(0,0,0,0.25)}.button.green:after{border-color:#f5f5f5}.button.green:hover,.button.green:focus:not(.disabled){background:#75b781}.button.red{color:#f5f5f5;background:rgba(166,41,53,0.6)}.button.red:after{border-color:#a62935}.button.red:hover,.button.red:focus:not(.disabled){background:#a62935}.button:hover,.button:focus:not(.disabled){background:#1d222d;-webkit-box-shadow:0 20px 25px -15px rgba(0,0,0,0.25);box-shadow:0 20px 25px -15px rgba(0,0,0,0.25)}.button:hover:after,.button:focus:not(.disabled):after{top:-5px;left:-5px;right:-5px;bottom:-5px}.button.big{min-width:200px;padding:18px 36px;font-size:1.125rem}.button.small{padding:6px 12px;font-size:.875rem}.button.tiny{padding:3px 8px;font-size:.7rem}.button.link{cursor:pointer}.button.text{color:#f5f5f5;background:transparent;-webkit-box-shadow:none;box-shadow:none}.button.text:after{border-color:rgba(245,245,245,0)}.button.text:hover,.button.text:focus:not(.disabled){color:#f5f5f5;background:rgba(18,23,28,0.5);-webkit-box-shadow:none;box-shadow:none}.button.text:hover:after,.button.text:focus:not(.disabled):after{border-color:#f5f5f5}.button.text.gold{color:#ffce1f}.button.text.gold:hover,.button.text.gold:focus:not(.disabled){color:#ffce1f}.button.text.red{color:rgba(244,67,54,0.8)}.button.text.red:hover,.button.text.red:focus:not(.disabled){color:#f44336}.button.disabled{pointer-events:none;opacity:0.3}.button .iconWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:0;margin:0;opacity:0;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s}.button .iconWrapper.hasIcon{opacity:1;width:1em;margin-right:0.5rem}a.button{cursor:pointer;-webkit-tap-highlight-color:transparent}input.button{cursor:pointer;border:0;border-radius:1;-webkit-appearance:none}.flex>.button{margin:0 2px}.btn_blue{height:12px;padding:14px 18px;text-align:center;color:#fff;background:#479ce4;-webkit-box-shadow:none;box-shadow:none;font-size:12px;line-height:12px}.btn_blue:hover{background:#6ab5f5}.btn_blue.unavailable{background:#c4c4c4}.grid{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:1664px;margin:0 auto;padding:0 1rem}.react-mobile .grid{padding:0 .5rem}.grid.flex{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.grid.nopadding{padding:0}.grid.full-screen{max-width:100%;margin:0 auto;padding:0}.grid *{-webkit-box-sizing:border-box;box-sizing:border-box}.grid [class*="grid-col-"]{float:left;margin-right:1rem;margin-left:1rem}.react-mobile .grid [class*="grid-col-"]{margin-right:.5rem;margin-left:.5rem}.grid:after,.grid:before{display:table;content:" "}.grid:after{clear:both}.grid .grid-block{margin-bottom:2rem;padding:2rem;background-color:#181d25}.react-mobile .grid .grid-block{margin-bottom:1rem}.grid .grid-col-1{width:-webkit-calc(8.33333% - 2rem);width:calc(8.33333% - 2rem)}html.safari .grid .grid-col-1{width:-webkit-calc(8.33333% - 2.285rem);width:calc(8.33333% - 2.285rem)}.flex>.grid-col-1{min-width:-webkit-calc(8.33333% - 2rem);min-width:calc(8.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.flex.no-stretch>.grid-col-1{max-width:-webkit-calc(8.33333% - 2rem);max-width:calc(8.33333% - 2rem)}.grid .grid-col-2{width:-webkit-calc(16.66667% - 2rem);width:calc(16.66667% - 2rem)}html.safari .grid .grid-col-2{width:-webkit-calc(16.66667% - 2.285rem);width:calc(16.66667% - 2.285rem)}.flex>.grid-col-2{min-width:-webkit-calc(16.66667% - 2rem);min-width:calc(16.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.flex.no-stretch>.grid-col-2{max-width:-webkit-calc(16.66667% - 2rem);max-width:calc(16.66667% - 2rem)}.grid .grid-col-3{width:-webkit-calc(25% - 2rem);width:calc(25% - 2rem)}html.safari .grid .grid-col-3{width:-webkit-calc(25% - 2.285rem);width:calc(25% - 2.285rem)}.flex>.grid-col-3{min-width:-webkit-calc(25% - 2rem);min-width:calc(25% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.flex.no-stretch>.grid-col-3{max-width:-webkit-calc(25% - 2rem);max-width:calc(25% - 2rem)}.grid .grid-col-4{width:-webkit-calc(33.33333% - 2rem);width:calc(33.33333% - 2rem)}html.safari .grid .grid-col-4{width:-webkit-calc(33.33333% - 2.285rem);width:calc(33.33333% - 2.285rem)}.flex>.grid-col-4{min-width:-webkit-calc(33.33333% - 2rem);min-width:calc(33.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.flex.no-stretch>.grid-col-4{max-width:-webkit-calc(33.33333% - 2rem);max-width:calc(33.33333% - 2rem)}.grid .grid-col-5{width:-webkit-calc(41.66667% - 2rem);width:calc(41.66667% - 2rem)}html.safari .grid .grid-col-5{width:-webkit-calc(41.66667% - 2.285rem);width:calc(41.66667% - 2.285rem)}.flex>.grid-col-5{min-width:-webkit-calc(41.66667% - 2rem);min-width:calc(41.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.flex.no-stretch>.grid-col-5{max-width:-webkit-calc(41.66667% - 2rem);max-width:calc(41.66667% - 2rem)}.grid .grid-col-6{width:-webkit-calc(50% - 2rem);width:calc(50% - 2rem)}html.safari .grid .grid-col-6{width:-webkit-calc(50% - 2.285rem);width:calc(50% - 2.285rem)}.flex>.grid-col-6{min-width:-webkit-calc(50% - 2rem);min-width:calc(50% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.flex.no-stretch>.grid-col-6{max-width:-webkit-calc(50% - 2rem);max-width:calc(50% - 2rem)}.grid .grid-col-7{width:-webkit-calc(58.33333% - 2rem);width:calc(58.33333% - 2rem)}html.safari .grid .grid-col-7{width:-webkit-calc(58.33333% - 2.285rem);width:calc(58.33333% - 2.285rem)}.flex>.grid-col-7{min-width:-webkit-calc(58.33333% - 2rem);min-width:calc(58.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.flex.no-stretch>.grid-col-7{max-width:-webkit-calc(58.33333% - 2rem);max-width:calc(58.33333% - 2rem)}.grid .grid-col-8{width:-webkit-calc(66.66667% - 2rem);width:calc(66.66667% - 2rem)}html.safari .grid .grid-col-8{width:-webkit-calc(66.66667% - 2.285rem);width:calc(66.66667% - 2.285rem)}.flex>.grid-col-8{min-width:-webkit-calc(66.66667% - 2rem);min-width:calc(66.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.flex.no-stretch>.grid-col-8{max-width:-webkit-calc(66.66667% - 2rem);max-width:calc(66.66667% - 2rem)}.grid .grid-col-9{width:-webkit-calc(75% - 2rem);width:calc(75% - 2rem)}html.safari .grid .grid-col-9{width:-webkit-calc(75% - 2.285rem);width:calc(75% - 2.285rem)}.flex>.grid-col-9{min-width:-webkit-calc(75% - 2rem);min-width:calc(75% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.flex.no-stretch>.grid-col-9{max-width:-webkit-calc(75% - 2rem);max-width:calc(75% - 2rem)}.grid .grid-col-10{width:-webkit-calc(83.33333% - 2rem);width:calc(83.33333% - 2rem)}html.safari .grid .grid-col-10{width:-webkit-calc(83.33333% - 2.285rem);width:calc(83.33333% - 2.285rem)}.flex>.grid-col-10{min-width:-webkit-calc(83.33333% - 2rem);min-width:calc(83.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.flex.no-stretch>.grid-col-10{max-width:-webkit-calc(83.33333% - 2rem);max-width:calc(83.33333% - 2rem)}.grid .grid-col-11{width:-webkit-calc(91.66667% - 2rem);width:calc(91.66667% - 2rem)}html.safari .grid .grid-col-11{width:-webkit-calc(91.66667% - 2.285rem);width:calc(91.66667% - 2.285rem)}.flex>.grid-col-11{min-width:-webkit-calc(91.66667% - 2rem);min-width:calc(91.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.flex.no-stretch>.grid-col-11{max-width:-webkit-calc(91.66667% - 2rem);max-width:calc(91.66667% - 2rem)}.grid .grid-col-12{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}html.safari .grid .grid-col-12{width:-webkit-calc(100% - 2.285rem);width:calc(100% - 2.285rem)}.flex>.grid-col-12{min-width:-webkit-calc(100% - 2rem);min-width:calc(100% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.flex.no-stretch>.grid-col-12{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem)}.grid .grid-hide{display:none}html.react-gridmax .grid .grid-col-1-gridmax{width:-webkit-calc(8.33333% - 2rem);width:calc(8.33333% - 2rem)}html.safari html.react-gridmax .grid .grid-col-1-gridmax{width:-webkit-calc(8.33333% - 2.285rem);width:calc(8.33333% - 2.285rem)}html.react-gridmax .flex>.grid-col-1-gridmax{min-width:-webkit-calc(8.33333% - 2rem);min-width:calc(8.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-gridmax .flex.no-stretch>.grid-col-1-gridmax{max-width:-webkit-calc(8.33333% - 2rem);max-width:calc(8.33333% - 2rem)}html.react-gridmax .grid .grid-col-2-gridmax{width:-webkit-calc(16.66667% - 2rem);width:calc(16.66667% - 2rem)}html.safari html.react-gridmax .grid .grid-col-2-gridmax{width:-webkit-calc(16.66667% - 2.285rem);width:calc(16.66667% - 2.285rem)}html.react-gridmax .flex>.grid-col-2-gridmax{min-width:-webkit-calc(16.66667% - 2rem);min-width:calc(16.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-gridmax .flex.no-stretch>.grid-col-2-gridmax{max-width:-webkit-calc(16.66667% - 2rem);max-width:calc(16.66667% - 2rem)}html.react-gridmax .grid .grid-col-3-gridmax{width:-webkit-calc(25% - 2rem);width:calc(25% - 2rem)}html.safari html.react-gridmax .grid .grid-col-3-gridmax{width:-webkit-calc(25% - 2.285rem);width:calc(25% - 2.285rem)}html.react-gridmax .flex>.grid-col-3-gridmax{min-width:-webkit-calc(25% - 2rem);min-width:calc(25% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-gridmax .flex.no-stretch>.grid-col-3-gridmax{max-width:-webkit-calc(25% - 2rem);max-width:calc(25% - 2rem)}html.react-gridmax .grid .grid-col-4-gridmax{width:-webkit-calc(33.33333% - 2rem);width:calc(33.33333% - 2rem)}html.safari html.react-gridmax .grid .grid-col-4-gridmax{width:-webkit-calc(33.33333% - 2.285rem);width:calc(33.33333% - 2.285rem)}html.react-gridmax .flex>.grid-col-4-gridmax{min-width:-webkit-calc(33.33333% - 2rem);min-width:calc(33.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-gridmax .flex.no-stretch>.grid-col-4-gridmax{max-width:-webkit-calc(33.33333% - 2rem);max-width:calc(33.33333% - 2rem)}html.react-gridmax .grid .grid-col-5-gridmax{width:-webkit-calc(41.66667% - 2rem);width:calc(41.66667% - 2rem)}html.safari html.react-gridmax .grid .grid-col-5-gridmax{width:-webkit-calc(41.66667% - 2.285rem);width:calc(41.66667% - 2.285rem)}html.react-gridmax .flex>.grid-col-5-gridmax{min-width:-webkit-calc(41.66667% - 2rem);min-width:calc(41.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-gridmax .flex.no-stretch>.grid-col-5-gridmax{max-width:-webkit-calc(41.66667% - 2rem);max-width:calc(41.66667% - 2rem)}html.react-gridmax .grid .grid-col-6-gridmax{width:-webkit-calc(50% - 2rem);width:calc(50% - 2rem)}html.safari html.react-gridmax .grid .grid-col-6-gridmax{width:-webkit-calc(50% - 2.285rem);width:calc(50% - 2.285rem)}html.react-gridmax .flex>.grid-col-6-gridmax{min-width:-webkit-calc(50% - 2rem);min-width:calc(50% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-gridmax .flex.no-stretch>.grid-col-6-gridmax{max-width:-webkit-calc(50% - 2rem);max-width:calc(50% - 2rem)}html.react-gridmax .grid .grid-col-7-gridmax{width:-webkit-calc(58.33333% - 2rem);width:calc(58.33333% - 2rem)}html.safari html.react-gridmax .grid .grid-col-7-gridmax{width:-webkit-calc(58.33333% - 2.285rem);width:calc(58.33333% - 2.285rem)}html.react-gridmax .flex>.grid-col-7-gridmax{min-width:-webkit-calc(58.33333% - 2rem);min-width:calc(58.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-gridmax .flex.no-stretch>.grid-col-7-gridmax{max-width:-webkit-calc(58.33333% - 2rem);max-width:calc(58.33333% - 2rem)}html.react-gridmax .grid .grid-col-8-gridmax{width:-webkit-calc(66.66667% - 2rem);width:calc(66.66667% - 2rem)}html.safari html.react-gridmax .grid .grid-col-8-gridmax{width:-webkit-calc(66.66667% - 2.285rem);width:calc(66.66667% - 2.285rem)}html.react-gridmax .flex>.grid-col-8-gridmax{min-width:-webkit-calc(66.66667% - 2rem);min-width:calc(66.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-gridmax .flex.no-stretch>.grid-col-8-gridmax{max-width:-webkit-calc(66.66667% - 2rem);max-width:calc(66.66667% - 2rem)}html.react-gridmax .grid .grid-col-9-gridmax{width:-webkit-calc(75% - 2rem);width:calc(75% - 2rem)}html.safari html.react-gridmax .grid .grid-col-9-gridmax{width:-webkit-calc(75% - 2.285rem);width:calc(75% - 2.285rem)}html.react-gridmax .flex>.grid-col-9-gridmax{min-width:-webkit-calc(75% - 2rem);min-width:calc(75% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-gridmax .flex.no-stretch>.grid-col-9-gridmax{max-width:-webkit-calc(75% - 2rem);max-width:calc(75% - 2rem)}html.react-gridmax .grid .grid-col-10-gridmax{width:-webkit-calc(83.33333% - 2rem);width:calc(83.33333% - 2rem)}html.safari html.react-gridmax .grid .grid-col-10-gridmax{width:-webkit-calc(83.33333% - 2.285rem);width:calc(83.33333% - 2.285rem)}html.react-gridmax .flex>.grid-col-10-gridmax{min-width:-webkit-calc(83.33333% - 2rem);min-width:calc(83.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-gridmax .flex.no-stretch>.grid-col-10-gridmax{max-width:-webkit-calc(83.33333% - 2rem);max-width:calc(83.33333% - 2rem)}html.react-gridmax .grid .grid-col-11-gridmax{width:-webkit-calc(91.66667% - 2rem);width:calc(91.66667% - 2rem)}html.safari html.react-gridmax .grid .grid-col-11-gridmax{width:-webkit-calc(91.66667% - 2.285rem);width:calc(91.66667% - 2.285rem)}html.react-gridmax .flex>.grid-col-11-gridmax{min-width:-webkit-calc(91.66667% - 2rem);min-width:calc(91.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-gridmax .flex.no-stretch>.grid-col-11-gridmax{max-width:-webkit-calc(91.66667% - 2rem);max-width:calc(91.66667% - 2rem)}html.react-gridmax .grid .grid-col-12-gridmax{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}html.safari html.react-gridmax .grid .grid-col-12-gridmax{width:-webkit-calc(100% - 2.285rem);width:calc(100% - 2.285rem)}html.react-gridmax .flex>.grid-col-12-gridmax{min-width:-webkit-calc(100% - 2rem);min-width:calc(100% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-gridmax .flex.no-stretch>.grid-col-12-gridmax{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem)}html.react-gridmax .grid .grid-hide-gridmax{display:none}html.react-large .grid .grid-col-1-large{width:-webkit-calc(8.33333% - 2rem);width:calc(8.33333% - 2rem)}html.safari html.react-large .grid .grid-col-1-large{width:-webkit-calc(8.33333% - 2.285rem);width:calc(8.33333% - 2.285rem)}html.react-large .flex>.grid-col-1-large{min-width:-webkit-calc(8.33333% - 2rem);min-width:calc(8.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-large .flex.no-stretch>.grid-col-1-large{max-width:-webkit-calc(8.33333% - 2rem);max-width:calc(8.33333% - 2rem)}html.react-large .grid .grid-col-2-large{width:-webkit-calc(16.66667% - 2rem);width:calc(16.66667% - 2rem)}html.safari html.react-large .grid .grid-col-2-large{width:-webkit-calc(16.66667% - 2.285rem);width:calc(16.66667% - 2.285rem)}html.react-large .flex>.grid-col-2-large{min-width:-webkit-calc(16.66667% - 2rem);min-width:calc(16.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-large .flex.no-stretch>.grid-col-2-large{max-width:-webkit-calc(16.66667% - 2rem);max-width:calc(16.66667% - 2rem)}html.react-large .grid .grid-col-3-large{width:-webkit-calc(25% - 2rem);width:calc(25% - 2rem)}html.safari html.react-large .grid .grid-col-3-large{width:-webkit-calc(25% - 2.285rem);width:calc(25% - 2.285rem)}html.react-large .flex>.grid-col-3-large{min-width:-webkit-calc(25% - 2rem);min-width:calc(25% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-large .flex.no-stretch>.grid-col-3-large{max-width:-webkit-calc(25% - 2rem);max-width:calc(25% - 2rem)}html.react-large .grid .grid-col-4-large{width:-webkit-calc(33.33333% - 2rem);width:calc(33.33333% - 2rem)}html.safari html.react-large .grid .grid-col-4-large{width:-webkit-calc(33.33333% - 2.285rem);width:calc(33.33333% - 2.285rem)}html.react-large .flex>.grid-col-4-large{min-width:-webkit-calc(33.33333% - 2rem);min-width:calc(33.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-large .flex.no-stretch>.grid-col-4-large{max-width:-webkit-calc(33.33333% - 2rem);max-width:calc(33.33333% - 2rem)}html.react-large .grid .grid-col-5-large{width:-webkit-calc(41.66667% - 2rem);width:calc(41.66667% - 2rem)}html.safari html.react-large .grid .grid-col-5-large{width:-webkit-calc(41.66667% - 2.285rem);width:calc(41.66667% - 2.285rem)}html.react-large .flex>.grid-col-5-large{min-width:-webkit-calc(41.66667% - 2rem);min-width:calc(41.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-large .flex.no-stretch>.grid-col-5-large{max-width:-webkit-calc(41.66667% - 2rem);max-width:calc(41.66667% - 2rem)}html.react-large .grid .grid-col-6-large{width:-webkit-calc(50% - 2rem);width:calc(50% - 2rem)}html.safari html.react-large .grid .grid-col-6-large{width:-webkit-calc(50% - 2.285rem);width:calc(50% - 2.285rem)}html.react-large .flex>.grid-col-6-large{min-width:-webkit-calc(50% - 2rem);min-width:calc(50% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-large .flex.no-stretch>.grid-col-6-large{max-width:-webkit-calc(50% - 2rem);max-width:calc(50% - 2rem)}html.react-large .grid .grid-col-7-large{width:-webkit-calc(58.33333% - 2rem);width:calc(58.33333% - 2rem)}html.safari html.react-large .grid .grid-col-7-large{width:-webkit-calc(58.33333% - 2.285rem);width:calc(58.33333% - 2.285rem)}html.react-large .flex>.grid-col-7-large{min-width:-webkit-calc(58.33333% - 2rem);min-width:calc(58.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-large .flex.no-stretch>.grid-col-7-large{max-width:-webkit-calc(58.33333% - 2rem);max-width:calc(58.33333% - 2rem)}html.react-large .grid .grid-col-8-large{width:-webkit-calc(66.66667% - 2rem);width:calc(66.66667% - 2rem)}html.safari html.react-large .grid .grid-col-8-large{width:-webkit-calc(66.66667% - 2.285rem);width:calc(66.66667% - 2.285rem)}html.react-large .flex>.grid-col-8-large{min-width:-webkit-calc(66.66667% - 2rem);min-width:calc(66.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-large .flex.no-stretch>.grid-col-8-large{max-width:-webkit-calc(66.66667% - 2rem);max-width:calc(66.66667% - 2rem)}html.react-large .grid .grid-col-9-large{width:-webkit-calc(75% - 2rem);width:calc(75% - 2rem)}html.safari html.react-large .grid .grid-col-9-large{width:-webkit-calc(75% - 2.285rem);width:calc(75% - 2.285rem)}html.react-large .flex>.grid-col-9-large{min-width:-webkit-calc(75% - 2rem);min-width:calc(75% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-large .flex.no-stretch>.grid-col-9-large{max-width:-webkit-calc(75% - 2rem);max-width:calc(75% - 2rem)}html.react-large .grid .grid-col-10-large{width:-webkit-calc(83.33333% - 2rem);width:calc(83.33333% - 2rem)}html.safari html.react-large .grid .grid-col-10-large{width:-webkit-calc(83.33333% - 2.285rem);width:calc(83.33333% - 2.285rem)}html.react-large .flex>.grid-col-10-large{min-width:-webkit-calc(83.33333% - 2rem);min-width:calc(83.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-large .flex.no-stretch>.grid-col-10-large{max-width:-webkit-calc(83.33333% - 2rem);max-width:calc(83.33333% - 2rem)}html.react-large .grid .grid-col-11-large{width:-webkit-calc(91.66667% - 2rem);width:calc(91.66667% - 2rem)}html.safari html.react-large .grid .grid-col-11-large{width:-webkit-calc(91.66667% - 2.285rem);width:calc(91.66667% - 2.285rem)}html.react-large .flex>.grid-col-11-large{min-width:-webkit-calc(91.66667% - 2rem);min-width:calc(91.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-large .flex.no-stretch>.grid-col-11-large{max-width:-webkit-calc(91.66667% - 2rem);max-width:calc(91.66667% - 2rem)}html.react-large .grid .grid-col-12-large{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}html.safari html.react-large .grid .grid-col-12-large{width:-webkit-calc(100% - 2.285rem);width:calc(100% - 2.285rem)}html.react-large .flex>.grid-col-12-large{min-width:-webkit-calc(100% - 2rem);min-width:calc(100% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-large .flex.no-stretch>.grid-col-12-large{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem)}html.react-large .grid .grid-hide-large{display:none}html.react-medium .grid .grid-col-1-medium{width:-webkit-calc(8.33333% - 2rem);width:calc(8.33333% - 2rem)}html.safari html.react-medium .grid .grid-col-1-medium{width:-webkit-calc(8.33333% - 2.285rem);width:calc(8.33333% - 2.285rem)}html.react-medium .flex>.grid-col-1-medium{min-width:-webkit-calc(8.33333% - 2rem);min-width:calc(8.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-medium .flex.no-stretch>.grid-col-1-medium{max-width:-webkit-calc(8.33333% - 2rem);max-width:calc(8.33333% - 2rem)}html.react-medium .grid .grid-col-2-medium{width:-webkit-calc(16.66667% - 2rem);width:calc(16.66667% - 2rem)}html.safari html.react-medium .grid .grid-col-2-medium{width:-webkit-calc(16.66667% - 2.285rem);width:calc(16.66667% - 2.285rem)}html.react-medium .flex>.grid-col-2-medium{min-width:-webkit-calc(16.66667% - 2rem);min-width:calc(16.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-medium .flex.no-stretch>.grid-col-2-medium{max-width:-webkit-calc(16.66667% - 2rem);max-width:calc(16.66667% - 2rem)}html.react-medium .grid .grid-col-3-medium{width:-webkit-calc(25% - 2rem);width:calc(25% - 2rem)}html.safari html.react-medium .grid .grid-col-3-medium{width:-webkit-calc(25% - 2.285rem);width:calc(25% - 2.285rem)}html.react-medium .flex>.grid-col-3-medium{min-width:-webkit-calc(25% - 2rem);min-width:calc(25% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-medium .flex.no-stretch>.grid-col-3-medium{max-width:-webkit-calc(25% - 2rem);max-width:calc(25% - 2rem)}html.react-medium .grid .grid-col-4-medium{width:-webkit-calc(33.33333% - 2rem);width:calc(33.33333% - 2rem)}html.safari html.react-medium .grid .grid-col-4-medium{width:-webkit-calc(33.33333% - 2.285rem);width:calc(33.33333% - 2.285rem)}html.react-medium .flex>.grid-col-4-medium{min-width:-webkit-calc(33.33333% - 2rem);min-width:calc(33.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-medium .flex.no-stretch>.grid-col-4-medium{max-width:-webkit-calc(33.33333% - 2rem);max-width:calc(33.33333% - 2rem)}html.react-medium .grid .grid-col-5-medium{width:-webkit-calc(41.66667% - 2rem);width:calc(41.66667% - 2rem)}html.safari html.react-medium .grid .grid-col-5-medium{width:-webkit-calc(41.66667% - 2.285rem);width:calc(41.66667% - 2.285rem)}html.react-medium .flex>.grid-col-5-medium{min-width:-webkit-calc(41.66667% - 2rem);min-width:calc(41.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-medium .flex.no-stretch>.grid-col-5-medium{max-width:-webkit-calc(41.66667% - 2rem);max-width:calc(41.66667% - 2rem)}html.react-medium .grid .grid-col-6-medium{width:-webkit-calc(50% - 2rem);width:calc(50% - 2rem)}html.safari html.react-medium .grid .grid-col-6-medium{width:-webkit-calc(50% - 2.285rem);width:calc(50% - 2.285rem)}html.react-medium .flex>.grid-col-6-medium{min-width:-webkit-calc(50% - 2rem);min-width:calc(50% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-medium .flex.no-stretch>.grid-col-6-medium{max-width:-webkit-calc(50% - 2rem);max-width:calc(50% - 2rem)}html.react-medium .grid .grid-col-7-medium{width:-webkit-calc(58.33333% - 2rem);width:calc(58.33333% - 2rem)}html.safari html.react-medium .grid .grid-col-7-medium{width:-webkit-calc(58.33333% - 2.285rem);width:calc(58.33333% - 2.285rem)}html.react-medium .flex>.grid-col-7-medium{min-width:-webkit-calc(58.33333% - 2rem);min-width:calc(58.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-medium .flex.no-stretch>.grid-col-7-medium{max-width:-webkit-calc(58.33333% - 2rem);max-width:calc(58.33333% - 2rem)}html.react-medium .grid .grid-col-8-medium{width:-webkit-calc(66.66667% - 2rem);width:calc(66.66667% - 2rem)}html.safari html.react-medium .grid .grid-col-8-medium{width:-webkit-calc(66.66667% - 2.285rem);width:calc(66.66667% - 2.285rem)}html.react-medium .flex>.grid-col-8-medium{min-width:-webkit-calc(66.66667% - 2rem);min-width:calc(66.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-medium .flex.no-stretch>.grid-col-8-medium{max-width:-webkit-calc(66.66667% - 2rem);max-width:calc(66.66667% - 2rem)}html.react-medium .grid .grid-col-9-medium{width:-webkit-calc(75% - 2rem);width:calc(75% - 2rem)}html.safari html.react-medium .grid .grid-col-9-medium{width:-webkit-calc(75% - 2.285rem);width:calc(75% - 2.285rem)}html.react-medium .flex>.grid-col-9-medium{min-width:-webkit-calc(75% - 2rem);min-width:calc(75% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-medium .flex.no-stretch>.grid-col-9-medium{max-width:-webkit-calc(75% - 2rem);max-width:calc(75% - 2rem)}html.react-medium .grid .grid-col-10-medium{width:-webkit-calc(83.33333% - 2rem);width:calc(83.33333% - 2rem)}html.safari html.react-medium .grid .grid-col-10-medium{width:-webkit-calc(83.33333% - 2.285rem);width:calc(83.33333% - 2.285rem)}html.react-medium .flex>.grid-col-10-medium{min-width:-webkit-calc(83.33333% - 2rem);min-width:calc(83.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-medium .flex.no-stretch>.grid-col-10-medium{max-width:-webkit-calc(83.33333% - 2rem);max-width:calc(83.33333% - 2rem)}html.react-medium .grid .grid-col-11-medium{width:-webkit-calc(91.66667% - 2rem);width:calc(91.66667% - 2rem)}html.safari html.react-medium .grid .grid-col-11-medium{width:-webkit-calc(91.66667% - 2.285rem);width:calc(91.66667% - 2.285rem)}html.react-medium .flex>.grid-col-11-medium{min-width:-webkit-calc(91.66667% - 2rem);min-width:calc(91.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-medium .flex.no-stretch>.grid-col-11-medium{max-width:-webkit-calc(91.66667% - 2rem);max-width:calc(91.66667% - 2rem)}html.react-medium .grid .grid-col-12-medium{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}html.safari html.react-medium .grid .grid-col-12-medium{width:-webkit-calc(100% - 2.285rem);width:calc(100% - 2.285rem)}html.react-medium .flex>.grid-col-12-medium{min-width:-webkit-calc(100% - 2rem);min-width:calc(100% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-medium .flex.no-stretch>.grid-col-12-medium{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem)}html.react-medium .grid .grid-hide-medium{display:none}html.react-mobile .grid .grid-col-1-mobile{width:-webkit-calc(8.33333% - 2rem);width:calc(8.33333% - 2rem)}html.safari html.react-mobile .grid .grid-col-1-mobile{width:-webkit-calc(8.33333% - 2.285rem);width:calc(8.33333% - 2.285rem)}html.react-mobile .flex>.grid-col-1-mobile{min-width:-webkit-calc(8.33333% - 2rem);min-width:calc(8.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-mobile .flex.no-stretch>.grid-col-1-mobile{max-width:-webkit-calc(8.33333% - 2rem);max-width:calc(8.33333% - 2rem)}html.react-mobile .grid .grid-col-2-mobile{width:-webkit-calc(16.66667% - 2rem);width:calc(16.66667% - 2rem)}html.safari html.react-mobile .grid .grid-col-2-mobile{width:-webkit-calc(16.66667% - 2.285rem);width:calc(16.66667% - 2.285rem)}html.react-mobile .flex>.grid-col-2-mobile{min-width:-webkit-calc(16.66667% - 2rem);min-width:calc(16.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-mobile .flex.no-stretch>.grid-col-2-mobile{max-width:-webkit-calc(16.66667% - 2rem);max-width:calc(16.66667% - 2rem)}html.react-mobile .grid .grid-col-3-mobile{width:-webkit-calc(25% - 2rem);width:calc(25% - 2rem)}html.safari html.react-mobile .grid .grid-col-3-mobile{width:-webkit-calc(25% - 2.285rem);width:calc(25% - 2.285rem)}html.react-mobile .flex>.grid-col-3-mobile{min-width:-webkit-calc(25% - 2rem);min-width:calc(25% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-mobile .flex.no-stretch>.grid-col-3-mobile{max-width:-webkit-calc(25% - 2rem);max-width:calc(25% - 2rem)}html.react-mobile .grid .grid-col-4-mobile{width:-webkit-calc(33.33333% - 2rem);width:calc(33.33333% - 2rem)}html.safari html.react-mobile .grid .grid-col-4-mobile{width:-webkit-calc(33.33333% - 2.285rem);width:calc(33.33333% - 2.285rem)}html.react-mobile .flex>.grid-col-4-mobile{min-width:-webkit-calc(33.33333% - 2rem);min-width:calc(33.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-mobile .flex.no-stretch>.grid-col-4-mobile{max-width:-webkit-calc(33.33333% - 2rem);max-width:calc(33.33333% - 2rem)}html.react-mobile .grid .grid-col-5-mobile{width:-webkit-calc(41.66667% - 2rem);width:calc(41.66667% - 2rem)}html.safari html.react-mobile .grid .grid-col-5-mobile{width:-webkit-calc(41.66667% - 2.285rem);width:calc(41.66667% - 2.285rem)}html.react-mobile .flex>.grid-col-5-mobile{min-width:-webkit-calc(41.66667% - 2rem);min-width:calc(41.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-mobile .flex.no-stretch>.grid-col-5-mobile{max-width:-webkit-calc(41.66667% - 2rem);max-width:calc(41.66667% - 2rem)}html.react-mobile .grid .grid-col-6-mobile{width:-webkit-calc(50% - 2rem);width:calc(50% - 2rem)}html.safari html.react-mobile .grid .grid-col-6-mobile{width:-webkit-calc(50% - 2.285rem);width:calc(50% - 2.285rem)}html.react-mobile .flex>.grid-col-6-mobile{min-width:-webkit-calc(50% - 2rem);min-width:calc(50% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-mobile .flex.no-stretch>.grid-col-6-mobile{max-width:-webkit-calc(50% - 2rem);max-width:calc(50% - 2rem)}html.react-mobile .grid .grid-col-7-mobile{width:-webkit-calc(58.33333% - 2rem);width:calc(58.33333% - 2rem)}html.safari html.react-mobile .grid .grid-col-7-mobile{width:-webkit-calc(58.33333% - 2.285rem);width:calc(58.33333% - 2.285rem)}html.react-mobile .flex>.grid-col-7-mobile{min-width:-webkit-calc(58.33333% - 2rem);min-width:calc(58.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-mobile .flex.no-stretch>.grid-col-7-mobile{max-width:-webkit-calc(58.33333% - 2rem);max-width:calc(58.33333% - 2rem)}html.react-mobile .grid .grid-col-8-mobile{width:-webkit-calc(66.66667% - 2rem);width:calc(66.66667% - 2rem)}html.safari html.react-mobile .grid .grid-col-8-mobile{width:-webkit-calc(66.66667% - 2.285rem);width:calc(66.66667% - 2.285rem)}html.react-mobile .flex>.grid-col-8-mobile{min-width:-webkit-calc(66.66667% - 2rem);min-width:calc(66.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-mobile .flex.no-stretch>.grid-col-8-mobile{max-width:-webkit-calc(66.66667% - 2rem);max-width:calc(66.66667% - 2rem)}html.react-mobile .grid .grid-col-9-mobile{width:-webkit-calc(75% - 2rem);width:calc(75% - 2rem)}html.safari html.react-mobile .grid .grid-col-9-mobile{width:-webkit-calc(75% - 2.285rem);width:calc(75% - 2.285rem)}html.react-mobile .flex>.grid-col-9-mobile{min-width:-webkit-calc(75% - 2rem);min-width:calc(75% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-mobile .flex.no-stretch>.grid-col-9-mobile{max-width:-webkit-calc(75% - 2rem);max-width:calc(75% - 2rem)}html.react-mobile .grid .grid-col-10-mobile{width:-webkit-calc(83.33333% - 2rem);width:calc(83.33333% - 2rem)}html.safari html.react-mobile .grid .grid-col-10-mobile{width:-webkit-calc(83.33333% - 2.285rem);width:calc(83.33333% - 2.285rem)}html.react-mobile .flex>.grid-col-10-mobile{min-width:-webkit-calc(83.33333% - 2rem);min-width:calc(83.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-mobile .flex.no-stretch>.grid-col-10-mobile{max-width:-webkit-calc(83.33333% - 2rem);max-width:calc(83.33333% - 2rem)}html.react-mobile .grid .grid-col-11-mobile{width:-webkit-calc(91.66667% - 2rem);width:calc(91.66667% - 2rem)}html.safari html.react-mobile .grid .grid-col-11-mobile{width:-webkit-calc(91.66667% - 2.285rem);width:calc(91.66667% - 2.285rem)}html.react-mobile .flex>.grid-col-11-mobile{min-width:-webkit-calc(91.66667% - 2rem);min-width:calc(91.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-mobile .flex.no-stretch>.grid-col-11-mobile{max-width:-webkit-calc(91.66667% - 2rem);max-width:calc(91.66667% - 2rem)}html.react-mobile .grid .grid-col-12-mobile{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}html.safari html.react-mobile .grid .grid-col-12-mobile{width:-webkit-calc(100% - 2.285rem);width:calc(100% - 2.285rem)}html.react-mobile .flex>.grid-col-12-mobile{min-width:-webkit-calc(100% - 2rem);min-width:calc(100% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-mobile .flex.no-stretch>.grid-col-12-mobile{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem)}html.react-mobile .grid .grid-hide-mobile{display:none}html.react-tiny .grid .grid-col-1-tiny{width:-webkit-calc(8.33333% - 2rem);width:calc(8.33333% - 2rem)}html.safari html.react-tiny .grid .grid-col-1-tiny{width:-webkit-calc(8.33333% - 2.285rem);width:calc(8.33333% - 2.285rem)}html.react-tiny .flex>.grid-col-1-tiny{min-width:-webkit-calc(8.33333% - 2rem);min-width:calc(8.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-tiny .flex.no-stretch>.grid-col-1-tiny{max-width:-webkit-calc(8.33333% - 2rem);max-width:calc(8.33333% - 2rem)}html.react-tiny .grid .grid-col-2-tiny{width:-webkit-calc(16.66667% - 2rem);width:calc(16.66667% - 2rem)}html.safari html.react-tiny .grid .grid-col-2-tiny{width:-webkit-calc(16.66667% - 2.285rem);width:calc(16.66667% - 2.285rem)}html.react-tiny .flex>.grid-col-2-tiny{min-width:-webkit-calc(16.66667% - 2rem);min-width:calc(16.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-tiny .flex.no-stretch>.grid-col-2-tiny{max-width:-webkit-calc(16.66667% - 2rem);max-width:calc(16.66667% - 2rem)}html.react-tiny .grid .grid-col-3-tiny{width:-webkit-calc(25% - 2rem);width:calc(25% - 2rem)}html.safari html.react-tiny .grid .grid-col-3-tiny{width:-webkit-calc(25% - 2.285rem);width:calc(25% - 2.285rem)}html.react-tiny .flex>.grid-col-3-tiny{min-width:-webkit-calc(25% - 2rem);min-width:calc(25% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-tiny .flex.no-stretch>.grid-col-3-tiny{max-width:-webkit-calc(25% - 2rem);max-width:calc(25% - 2rem)}html.react-tiny .grid .grid-col-4-tiny{width:-webkit-calc(33.33333% - 2rem);width:calc(33.33333% - 2rem)}html.safari html.react-tiny .grid .grid-col-4-tiny{width:-webkit-calc(33.33333% - 2.285rem);width:calc(33.33333% - 2.285rem)}html.react-tiny .flex>.grid-col-4-tiny{min-width:-webkit-calc(33.33333% - 2rem);min-width:calc(33.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-tiny .flex.no-stretch>.grid-col-4-tiny{max-width:-webkit-calc(33.33333% - 2rem);max-width:calc(33.33333% - 2rem)}html.react-tiny .grid .grid-col-5-tiny{width:-webkit-calc(41.66667% - 2rem);width:calc(41.66667% - 2rem)}html.safari html.react-tiny .grid .grid-col-5-tiny{width:-webkit-calc(41.66667% - 2.285rem);width:calc(41.66667% - 2.285rem)}html.react-tiny .flex>.grid-col-5-tiny{min-width:-webkit-calc(41.66667% - 2rem);min-width:calc(41.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-tiny .flex.no-stretch>.grid-col-5-tiny{max-width:-webkit-calc(41.66667% - 2rem);max-width:calc(41.66667% - 2rem)}html.react-tiny .grid .grid-col-6-tiny{width:-webkit-calc(50% - 2rem);width:calc(50% - 2rem)}html.safari html.react-tiny .grid .grid-col-6-tiny{width:-webkit-calc(50% - 2.285rem);width:calc(50% - 2.285rem)}html.react-tiny .flex>.grid-col-6-tiny{min-width:-webkit-calc(50% - 2rem);min-width:calc(50% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-tiny .flex.no-stretch>.grid-col-6-tiny{max-width:-webkit-calc(50% - 2rem);max-width:calc(50% - 2rem)}html.react-tiny .grid .grid-col-7-tiny{width:-webkit-calc(58.33333% - 2rem);width:calc(58.33333% - 2rem)}html.safari html.react-tiny .grid .grid-col-7-tiny{width:-webkit-calc(58.33333% - 2.285rem);width:calc(58.33333% - 2.285rem)}html.react-tiny .flex>.grid-col-7-tiny{min-width:-webkit-calc(58.33333% - 2rem);min-width:calc(58.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-tiny .flex.no-stretch>.grid-col-7-tiny{max-width:-webkit-calc(58.33333% - 2rem);max-width:calc(58.33333% - 2rem)}html.react-tiny .grid .grid-col-8-tiny{width:-webkit-calc(66.66667% - 2rem);width:calc(66.66667% - 2rem)}html.safari html.react-tiny .grid .grid-col-8-tiny{width:-webkit-calc(66.66667% - 2.285rem);width:calc(66.66667% - 2.285rem)}html.react-tiny .flex>.grid-col-8-tiny{min-width:-webkit-calc(66.66667% - 2rem);min-width:calc(66.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-tiny .flex.no-stretch>.grid-col-8-tiny{max-width:-webkit-calc(66.66667% - 2rem);max-width:calc(66.66667% - 2rem)}html.react-tiny .grid .grid-col-9-tiny{width:-webkit-calc(75% - 2rem);width:calc(75% - 2rem)}html.safari html.react-tiny .grid .grid-col-9-tiny{width:-webkit-calc(75% - 2.285rem);width:calc(75% - 2.285rem)}html.react-tiny .flex>.grid-col-9-tiny{min-width:-webkit-calc(75% - 2rem);min-width:calc(75% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-tiny .flex.no-stretch>.grid-col-9-tiny{max-width:-webkit-calc(75% - 2rem);max-width:calc(75% - 2rem)}html.react-tiny .grid .grid-col-10-tiny{width:-webkit-calc(83.33333% - 2rem);width:calc(83.33333% - 2rem)}html.safari html.react-tiny .grid .grid-col-10-tiny{width:-webkit-calc(83.33333% - 2.285rem);width:calc(83.33333% - 2.285rem)}html.react-tiny .flex>.grid-col-10-tiny{min-width:-webkit-calc(83.33333% - 2rem);min-width:calc(83.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-tiny .flex.no-stretch>.grid-col-10-tiny{max-width:-webkit-calc(83.33333% - 2rem);max-width:calc(83.33333% - 2rem)}html.react-tiny .grid .grid-col-11-tiny{width:-webkit-calc(91.66667% - 2rem);width:calc(91.66667% - 2rem)}html.safari html.react-tiny .grid .grid-col-11-tiny{width:-webkit-calc(91.66667% - 2.285rem);width:calc(91.66667% - 2.285rem)}html.react-tiny .flex>.grid-col-11-tiny{min-width:-webkit-calc(91.66667% - 2rem);min-width:calc(91.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-tiny .flex.no-stretch>.grid-col-11-tiny{max-width:-webkit-calc(91.66667% - 2rem);max-width:calc(91.66667% - 2rem)}html.react-tiny .grid .grid-col-12-tiny{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}html.safari html.react-tiny .grid .grid-col-12-tiny{width:-webkit-calc(100% - 2.285rem);width:calc(100% - 2.285rem)}html.react-tiny .flex>.grid-col-12-tiny{min-width:-webkit-calc(100% - 2rem);min-width:calc(100% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-tiny .flex.no-stretch>.grid-col-12-tiny{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem)}html.react-tiny .grid .grid-hide-tiny{display:none}html.react-pico .grid .grid-col-1-pico{width:-webkit-calc(8.33333% - 2rem);width:calc(8.33333% - 2rem)}html.safari html.react-pico .grid .grid-col-1-pico{width:-webkit-calc(8.33333% - 2.285rem);width:calc(8.33333% - 2.285rem)}html.react-pico .flex>.grid-col-1-pico{min-width:-webkit-calc(8.33333% - 2rem);min-width:calc(8.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-pico .flex.no-stretch>.grid-col-1-pico{max-width:-webkit-calc(8.33333% - 2rem);max-width:calc(8.33333% - 2rem)}html.react-pico .grid .grid-col-2-pico{width:-webkit-calc(16.66667% - 2rem);width:calc(16.66667% - 2rem)}html.safari html.react-pico .grid .grid-col-2-pico{width:-webkit-calc(16.66667% - 2.285rem);width:calc(16.66667% - 2.285rem)}html.react-pico .flex>.grid-col-2-pico{min-width:-webkit-calc(16.66667% - 2rem);min-width:calc(16.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-pico .flex.no-stretch>.grid-col-2-pico{max-width:-webkit-calc(16.66667% - 2rem);max-width:calc(16.66667% - 2rem)}html.react-pico .grid .grid-col-3-pico{width:-webkit-calc(25% - 2rem);width:calc(25% - 2rem)}html.safari html.react-pico .grid .grid-col-3-pico{width:-webkit-calc(25% - 2.285rem);width:calc(25% - 2.285rem)}html.react-pico .flex>.grid-col-3-pico{min-width:-webkit-calc(25% - 2rem);min-width:calc(25% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-pico .flex.no-stretch>.grid-col-3-pico{max-width:-webkit-calc(25% - 2rem);max-width:calc(25% - 2rem)}html.react-pico .grid .grid-col-4-pico{width:-webkit-calc(33.33333% - 2rem);width:calc(33.33333% - 2rem)}html.safari html.react-pico .grid .grid-col-4-pico{width:-webkit-calc(33.33333% - 2.285rem);width:calc(33.33333% - 2.285rem)}html.react-pico .flex>.grid-col-4-pico{min-width:-webkit-calc(33.33333% - 2rem);min-width:calc(33.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-pico .flex.no-stretch>.grid-col-4-pico{max-width:-webkit-calc(33.33333% - 2rem);max-width:calc(33.33333% - 2rem)}html.react-pico .grid .grid-col-5-pico{width:-webkit-calc(41.66667% - 2rem);width:calc(41.66667% - 2rem)}html.safari html.react-pico .grid .grid-col-5-pico{width:-webkit-calc(41.66667% - 2.285rem);width:calc(41.66667% - 2.285rem)}html.react-pico .flex>.grid-col-5-pico{min-width:-webkit-calc(41.66667% - 2rem);min-width:calc(41.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-pico .flex.no-stretch>.grid-col-5-pico{max-width:-webkit-calc(41.66667% - 2rem);max-width:calc(41.66667% - 2rem)}html.react-pico .grid .grid-col-6-pico{width:-webkit-calc(50% - 2rem);width:calc(50% - 2rem)}html.safari html.react-pico .grid .grid-col-6-pico{width:-webkit-calc(50% - 2.285rem);width:calc(50% - 2.285rem)}html.react-pico .flex>.grid-col-6-pico{min-width:-webkit-calc(50% - 2rem);min-width:calc(50% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-pico .flex.no-stretch>.grid-col-6-pico{max-width:-webkit-calc(50% - 2rem);max-width:calc(50% - 2rem)}html.react-pico .grid .grid-col-7-pico{width:-webkit-calc(58.33333% - 2rem);width:calc(58.33333% - 2rem)}html.safari html.react-pico .grid .grid-col-7-pico{width:-webkit-calc(58.33333% - 2.285rem);width:calc(58.33333% - 2.285rem)}html.react-pico .flex>.grid-col-7-pico{min-width:-webkit-calc(58.33333% - 2rem);min-width:calc(58.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-pico .flex.no-stretch>.grid-col-7-pico{max-width:-webkit-calc(58.33333% - 2rem);max-width:calc(58.33333% - 2rem)}html.react-pico .grid .grid-col-8-pico{width:-webkit-calc(66.66667% - 2rem);width:calc(66.66667% - 2rem)}html.safari html.react-pico .grid .grid-col-8-pico{width:-webkit-calc(66.66667% - 2.285rem);width:calc(66.66667% - 2.285rem)}html.react-pico .flex>.grid-col-8-pico{min-width:-webkit-calc(66.66667% - 2rem);min-width:calc(66.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-pico .flex.no-stretch>.grid-col-8-pico{max-width:-webkit-calc(66.66667% - 2rem);max-width:calc(66.66667% - 2rem)}html.react-pico .grid .grid-col-9-pico{width:-webkit-calc(75% - 2rem);width:calc(75% - 2rem)}html.safari html.react-pico .grid .grid-col-9-pico{width:-webkit-calc(75% - 2.285rem);width:calc(75% - 2.285rem)}html.react-pico .flex>.grid-col-9-pico{min-width:-webkit-calc(75% - 2rem);min-width:calc(75% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-pico .flex.no-stretch>.grid-col-9-pico{max-width:-webkit-calc(75% - 2rem);max-width:calc(75% - 2rem)}html.react-pico .grid .grid-col-10-pico{width:-webkit-calc(83.33333% - 2rem);width:calc(83.33333% - 2rem)}html.safari html.react-pico .grid .grid-col-10-pico{width:-webkit-calc(83.33333% - 2.285rem);width:calc(83.33333% - 2.285rem)}html.react-pico .flex>.grid-col-10-pico{min-width:-webkit-calc(83.33333% - 2rem);min-width:calc(83.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-pico .flex.no-stretch>.grid-col-10-pico{max-width:-webkit-calc(83.33333% - 2rem);max-width:calc(83.33333% - 2rem)}html.react-pico .grid .grid-col-11-pico{width:-webkit-calc(91.66667% - 2rem);width:calc(91.66667% - 2rem)}html.safari html.react-pico .grid .grid-col-11-pico{width:-webkit-calc(91.66667% - 2.285rem);width:calc(91.66667% - 2.285rem)}html.react-pico .flex>.grid-col-11-pico{min-width:-webkit-calc(91.66667% - 2rem);min-width:calc(91.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-pico .flex.no-stretch>.grid-col-11-pico{max-width:-webkit-calc(91.66667% - 2rem);max-width:calc(91.66667% - 2rem)}html.react-pico .grid .grid-col-12-pico{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}html.safari html.react-pico .grid .grid-col-12-pico{width:-webkit-calc(100% - 2.285rem);width:calc(100% - 2.285rem)}html.react-pico .flex>.grid-col-12-pico{min-width:-webkit-calc(100% - 2rem);min-width:calc(100% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-pico .flex.no-stretch>.grid-col-12-pico{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem)}html.react-pico .grid .grid-hide-pico{display:none}html.react-max .grid .grid-col-1-max{width:-webkit-calc(8.33333% - 2rem);width:calc(8.33333% - 2rem)}html.safari html.react-max .grid .grid-col-1-max{width:-webkit-calc(8.33333% - 2.285rem);width:calc(8.33333% - 2.285rem)}html.react-max .flex>.grid-col-1-max{min-width:-webkit-calc(8.33333% - 2rem);min-width:calc(8.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-max .flex.no-stretch>.grid-col-1-max{max-width:-webkit-calc(8.33333% - 2rem);max-width:calc(8.33333% - 2rem)}html.react-max .grid .grid-col-2-max{width:-webkit-calc(16.66667% - 2rem);width:calc(16.66667% - 2rem)}html.safari html.react-max .grid .grid-col-2-max{width:-webkit-calc(16.66667% - 2.285rem);width:calc(16.66667% - 2.285rem)}html.react-max .flex>.grid-col-2-max{min-width:-webkit-calc(16.66667% - 2rem);min-width:calc(16.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-max .flex.no-stretch>.grid-col-2-max{max-width:-webkit-calc(16.66667% - 2rem);max-width:calc(16.66667% - 2rem)}html.react-max .grid .grid-col-3-max{width:-webkit-calc(25% - 2rem);width:calc(25% - 2rem)}html.safari html.react-max .grid .grid-col-3-max{width:-webkit-calc(25% - 2.285rem);width:calc(25% - 2.285rem)}html.react-max .flex>.grid-col-3-max{min-width:-webkit-calc(25% - 2rem);min-width:calc(25% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-max .flex.no-stretch>.grid-col-3-max{max-width:-webkit-calc(25% - 2rem);max-width:calc(25% - 2rem)}html.react-max .grid .grid-col-4-max{width:-webkit-calc(33.33333% - 2rem);width:calc(33.33333% - 2rem)}html.safari html.react-max .grid .grid-col-4-max{width:-webkit-calc(33.33333% - 2.285rem);width:calc(33.33333% - 2.285rem)}html.react-max .flex>.grid-col-4-max{min-width:-webkit-calc(33.33333% - 2rem);min-width:calc(33.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-max .flex.no-stretch>.grid-col-4-max{max-width:-webkit-calc(33.33333% - 2rem);max-width:calc(33.33333% - 2rem)}html.react-max .grid .grid-col-5-max{width:-webkit-calc(41.66667% - 2rem);width:calc(41.66667% - 2rem)}html.safari html.react-max .grid .grid-col-5-max{width:-webkit-calc(41.66667% - 2.285rem);width:calc(41.66667% - 2.285rem)}html.react-max .flex>.grid-col-5-max{min-width:-webkit-calc(41.66667% - 2rem);min-width:calc(41.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-max .flex.no-stretch>.grid-col-5-max{max-width:-webkit-calc(41.66667% - 2rem);max-width:calc(41.66667% - 2rem)}html.react-max .grid .grid-col-6-max{width:-webkit-calc(50% - 2rem);width:calc(50% - 2rem)}html.safari html.react-max .grid .grid-col-6-max{width:-webkit-calc(50% - 2.285rem);width:calc(50% - 2.285rem)}html.react-max .flex>.grid-col-6-max{min-width:-webkit-calc(50% - 2rem);min-width:calc(50% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-max .flex.no-stretch>.grid-col-6-max{max-width:-webkit-calc(50% - 2rem);max-width:calc(50% - 2rem)}html.react-max .grid .grid-col-7-max{width:-webkit-calc(58.33333% - 2rem);width:calc(58.33333% - 2rem)}html.safari html.react-max .grid .grid-col-7-max{width:-webkit-calc(58.33333% - 2.285rem);width:calc(58.33333% - 2.285rem)}html.react-max .flex>.grid-col-7-max{min-width:-webkit-calc(58.33333% - 2rem);min-width:calc(58.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-max .flex.no-stretch>.grid-col-7-max{max-width:-webkit-calc(58.33333% - 2rem);max-width:calc(58.33333% - 2rem)}html.react-max .grid .grid-col-8-max{width:-webkit-calc(66.66667% - 2rem);width:calc(66.66667% - 2rem)}html.safari html.react-max .grid .grid-col-8-max{width:-webkit-calc(66.66667% - 2.285rem);width:calc(66.66667% - 2.285rem)}html.react-max .flex>.grid-col-8-max{min-width:-webkit-calc(66.66667% - 2rem);min-width:calc(66.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-max .flex.no-stretch>.grid-col-8-max{max-width:-webkit-calc(66.66667% - 2rem);max-width:calc(66.66667% - 2rem)}html.react-max .grid .grid-col-9-max{width:-webkit-calc(75% - 2rem);width:calc(75% - 2rem)}html.safari html.react-max .grid .grid-col-9-max{width:-webkit-calc(75% - 2.285rem);width:calc(75% - 2.285rem)}html.react-max .flex>.grid-col-9-max{min-width:-webkit-calc(75% - 2rem);min-width:calc(75% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-max .flex.no-stretch>.grid-col-9-max{max-width:-webkit-calc(75% - 2rem);max-width:calc(75% - 2rem)}html.react-max .grid .grid-col-10-max{width:-webkit-calc(83.33333% - 2rem);width:calc(83.33333% - 2rem)}html.safari html.react-max .grid .grid-col-10-max{width:-webkit-calc(83.33333% - 2.285rem);width:calc(83.33333% - 2.285rem)}html.react-max .flex>.grid-col-10-max{min-width:-webkit-calc(83.33333% - 2rem);min-width:calc(83.33333% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-max .flex.no-stretch>.grid-col-10-max{max-width:-webkit-calc(83.33333% - 2rem);max-width:calc(83.33333% - 2rem)}html.react-max .grid .grid-col-11-max{width:-webkit-calc(91.66667% - 2rem);width:calc(91.66667% - 2rem)}html.safari html.react-max .grid .grid-col-11-max{width:-webkit-calc(91.66667% - 2.285rem);width:calc(91.66667% - 2.285rem)}html.react-max .flex>.grid-col-11-max{min-width:-webkit-calc(91.66667% - 2rem);min-width:calc(91.66667% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-max .flex.no-stretch>.grid-col-11-max{max-width:-webkit-calc(91.66667% - 2rem);max-width:calc(91.66667% - 2rem)}html.react-max .grid .grid-col-12-max{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem)}html.safari html.react-max .grid .grid-col-12-max{width:-webkit-calc(100% - 2.285rem);width:calc(100% - 2.285rem)}html.react-max .flex>.grid-col-12-max{min-width:-webkit-calc(100% - 2rem);min-width:calc(100% - 2rem);-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}html.react-max .flex.no-stretch>.grid-col-12-max{max-width:-webkit-calc(100% - 2rem);max-width:calc(100% - 2rem)}html.react-max .grid .grid-hide-max{display:none}.flex>[class*='grid-col-']{max-width:-webkit-calc(100% - 4px);max-width:calc(100% - 4px)}html.safari .flex>[class*='grid-col-']{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto}html.no-safari .flex>[class*='grid-col-']{width:auto}.tabs-container{height:100%}.tabs-container .tabs{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:3.5rem;padding:0;border-bottom:1px solid rgba(245,245,245,0.05)}.tabs-container .tabs .logo-link{display:none}.react-mobile .tabs-container .tabs{height:3.5rem;padding:0;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.tabs-container .tabs .tab-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;margin:0 auto;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.tabs-container .tabs .tab-wrapper .tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;cursor:default;text-align:center;color:whitesmoke;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.tabs-container .tabs .tab-wrapper .tab span.tab-label{position:relative;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:0 1rem;white-space:nowrap}.tabs-container .tabs .tab-wrapper .tab.active span.tab-label:after,.tabs-container .tabs .tab-wrapper .tab:hover span.tab-label:after{position:absolute;display:block;top:0;right:0;bottom:0;left:0;content:"";border-bottom:3px solid #ffce1f}.tabs-container .tab-contents-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.react-mobile .tabs-container .tab-contents-container{height:-webkit-calc(100% - 45px - 3.5rem);height:calc(100% - 45px - 3.5rem)}.tabs-container .tab-contents-container .tab-contents:not(.active){display:none}.tabs-container .tab-contents-container .tab-contents.notifications{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.platform-type{text-align:center;background:none;font-size:10px;padding:2px 2px;margin-top:6px;margin-right:5px;display:inline-block;color:whitesmoke;font-weight:400}.platform-type[data-platform="TigerPsn"]{background-color:#3d2c94}.platform-type[data-platform="TigerXbox"]{background-color:#288145}.platform-type[data-platform="TigerBlizzard"]{background-color:#0b609b}.platform-type[data-platform="TigerEgs"]{background-color:#2A3038}header:after{position:absolute;top:0;left:0;width:0;height:5px;content:"";background:#ffce1f}html.loaderbar-loading header:after{-webkit-animation:navigation-loading 5s linear forwards;animation:navigation-loading 5s linear forwards}html.loaderbar-loaded header:after{-webkit-animation:navigation-loaded 0.5s linear forwards;animation:navigation-loaded 0.5s linear forwards}@-webkit-keyframes navigation-loading{0%{width:0}20%{width:20%}100%{width:22%}}@keyframes navigation-loading{0%{width:0}20%{width:20%}100%{width:22%}}@-webkit-keyframes navigation-loaded{0%{width:22%}100%{width:100%}}@keyframes navigation-loaded{0%{width:22%}100%{width:100%}}header{position:fixed;display:block;z-index:1000;top:0;left:0;width:100%;min-width:954px;height:78px;-webkit-transition:top 0.25s;-o-transition:top 0.25s;transition:top 0.25s;background:-webkit-gradient(linear, left top, left bottom, from(rgba(18,23,28,0.75)), to(transparent));background:-webkit-linear-gradient(top, rgba(18,23,28,0.75), transparent);background:-o-linear-gradient(top, rgba(18,23,28,0.75), transparent);background:linear-gradient(to bottom, rgba(18,23,28,0.75), transparent)}header:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;opacity:0;background:#12171c;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}html.solid-header header:before,html.nav-open header:before{opacity:1}html.scroll-hidden header{top:-78px}html.mobile-nav-enabled header{min-width:0}.no-rgba header{background:#000}header.notFixed{position:absolute}.nav-body-spacer{position:relative;width:100%;height:78px}.react-medium .nav-body-spacer{height:45px}.Nav_Top{position:relative;min-width:960px;height:78px}.Nav_Top .nav_top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 1rem}.Nav_Top .link{cursor:pointer;color:#2b2b2b;background-color:#fcfcfc}.Nav_Top .link .btn_clear{position:absolute;display:block;float:right;top:36px;right:0;width:16px;height:16px;margin-right:-4px;-o-transition:0.4s ease-out opacity;-webkit-transition:0.4s ease-out opacity;transition:0.4s ease-out opacity;opacity:0;background:url("/img/theme/bungienet/btns/btn_message_delete.png") no-repeat scroll left center transparent}.Nav_Top .link:hover{background-color:#ececec}.Nav_Top .link:hover .btn_clear{opacity:1}.Nav_Top .opened{position:relative;color:#2b2b2b}.Nav_Top .dropdown{position:absolute;display:none}.Nav_Top .signedIn,.Nav_Top .signedOut{display:none}html.mobile-nav-enabled .Nav_Top{width:100%;min-width:0}.nav_top{min-width:960px;height:100%}.nav_top>div{height:100%}.nav_top>div.left{display:block;float:left}.notification-badges .notification-button{position:relative;display:block}.notification-badges .notification-button .has-notifications{color:#f5dc56}.notification-badges .notification-button .count-pip{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:100%;height:100%;text-align:center;color:#12171c;font-size:1rem;font-weight:bold}.deprecated-notifications:not(.force-visible){display:none !important}html.mobile-nav-enabled .nav_top{min-width:0}.nav_logo{float:left}.nav_logo .logo{display:block;margin-right:2rem;width:9rem;height:78px;padding:0;z-index:2;vertical-align:middle;-webkit-background-size:contain;background-size:contain;background-image:url(/img/theme/bungienet/bnetlogo.png);background-repeat:no-repeat;background-position:0}.nav_logo h1{width:auto;margin:0;padding:0;vertical-align:middle;border:0}.buy-destiny2{font-weight:500;line-height:78px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:36px;margin-left:auto;margin-right:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.react-medium .buy-destiny2{margin:1rem 2rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:auto;line-height:2rem;padding:12px 24px;font-size:1.5rem;font-weight:500;width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}#nav-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;font-size:0}.react-mobile:not(.delay-interaction) #nav-items{display:none}.react-mobile.documentReady:not(.delay-interaction) #nav-items{display:block}body.seventh-column:not(.loggedIn) #nav-items{display:none}.loggedOutButtons{display:none;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem}.loggedOutButtons .loButton{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:1rem;font-size:1.5rem;font-weight:400;text-transform:uppercase;line-height:2rem}.react-medium body:not(.loggedIn) .loggedOutButtons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.nav-bucket{position:relative;display:inline-block;-webkit-transition:color 0.25s, background 0.25s;-o-transition:color 0.25s, background 0.25s;transition:color 0.25s, background 0.25s;vertical-align:top;height:100%;text-transform:uppercase;color:rgba(245,245,245,0.5);font-size:13px !important;font-weight:500;line-height:78px}.react-medium .nav-bucket{line-height:5rem}.react-medium .nav-bucket[data-hide-at="medium"]{display:none !important}.react-large .nav-bucket[data-hide-at="large"]{display:none !important}.react-gridmax .nav-bucket[data-hide-at="gridmax"]{display:none !important}.react-max .nav-bucket[data-hide-at="max"]{display:none !important}.nav-bucket[data-show-collapsed-at]{display:none !important}.react-medium .nav-bucket[data-show-collapsed-at="medium"]{display:inline-block !important}.react-large .nav-bucket[data-show-collapsed-at="large"]{display:inline-block !important}.react-gridmax .nav-bucket[data-show-collapsed-at="gridmax"]{display:inline-block !important}.react-max .nav-bucket[data-show-collapsed-at="max"]{display:inline-block !important}.react-max .nav-bucket[data-id=home]{display:none !important}.mobile-nav-enabled.react-medium .nav-bucket[data-id=home]{display:inline-block !important}.nav-bucket:after{position:absolute;bottom:0;left:50%;width:0;height:3px;content:"";-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;background:rgba(245,245,245,0)}.mobile-nav-enabled.react-medium .nav-bucket:after{display:none}.nav-bucket:hover:after,.nav-bucket.on:after,.nav-bucket.open:after{left:0;width:100%;background:#ffce1f}.nav-bucket>a{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:0 1vw;text-align:center;vertical-align:top;color:rgba(245,245,245,0.75)}.nav-bucket>p{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:auto;padding:0 1vw;text-align:center;vertical-align:top;color:rgba(245,245,245,0.75)}.nav-bucket .expand{display:none;border-left:1px solid #000}.react-medium .nav-bucket .expand{position:absolute;text-align:center;right:0;left:auto;width:5rem;height:5rem;bottom:auto;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:2rem}.nav-bucket.is-button a,.nav-bucket.is-button p{height:50%;line-height:39px;margin-top:18px;background:#b78c25;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s}.nav-bucket.is-button a:hover,.nav-bucket.is-button p:hover{background:black}.react-medium .nav-bucket.is-button a,.react-medium .nav-bucket.is-button p{height:100%;margin-top:0;line-height:45px}.nav-bucket.is-button:after{display:none}.nav-bucket:hover a,.nav-bucket.open a,.nav-bucket.on a{text-decoration:none;color:#f5f5f5}.mobile-nav-enabled.react-medium .nav-bucket>a{padding-right:0;padding-left:18px;text-align:left;font-size:1.75rem;height:auto}.mobile-nav-enabled.react-medium .nav-bucket .expandIcon{display:inline-block;float:right;padding:17px 40px;vertical-align:middle}.mobile-nav-enabled.react-medium .nav-bucket .expandIcon:after{display:inline-block;content:"";color:#4f545a;font-size:16px}.mobile-nav-enabled.react-medium .nav-bucket.open .expandIcon:after{content:""}.mobile-nav-enabled.react-medium .nav-bucket p.link-in-group,.mobile-nav-enabled.react-medium .nav-bucket a.link-in-group{height:auto}.nav-bucket .linklabel{font-size:13px;cursor:pointer}.nav-bucket .linklabel:hover{color:#fff}.nav-bucket .expandIcon{display:none}.nav-bucket p.link-in-group,.nav-bucket a.link-in-group{height:36px;line-height:68px}.nav-bucket p.link-in-group .label,.nav-bucket a.link-in-group .label{position:absolute;display:block;top:39px;left:0;width:100%;height:30px;text-align:center;opacity:0.5;font-size:10px;line-height:20px}.mobile-nav-enabled.react-medium .nav-bucket p.link-in-group .label,.mobile-nav-enabled.react-medium .nav-bucket a.link-in-group .label{display:none}.nav-bucket.open .nav-bucket-items,.nav-bucket:hover .nav-bucket-items{height:auto;-webkit-transform:translateY(0) translateX(-50%);-ms-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%);opacity:1}.mobile-nav-enabled.react-medium #nav-items .nav-bucket .nav-bucket-items{display:none;width:100%;height:auto;opacity:1}.mobile-nav-enabled.react-medium #nav-items .nav-bucket.open .nav-bucket-items{display:block}.nav-bucket #btn_signUp{color:#ffce1f}.nav-bucket .nav_links{margin-right:9px;-webkit-transition:0.25s 0.45s;-o-transition:0.25s 0.45s;transition:0.25s 0.45s}.nav-bucket .nav-bucket-items{position:absolute;z-index:5;overflow:hidden;top:78px;left:50%;-webkit-transform:translateY(-10px) translateX(-50%);-ms-transform:translateY(-10px) translateX(-50%);transform:translateY(-10px) translateX(-50%);width:216px;min-width:100%;height:0;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;opacity:0;background:#f5f5f5;-webkit-box-shadow:0 5px 10px -2px rgba(0,0,0,0.25);box-shadow:0 5px 10px -2px rgba(0,0,0,0.25)}.nav-bucket .nav-bucket-items hr{margin:0;height:1px;border:none;background:rgba(24,28,37,0.15)}.nav-bucket .nav-bucket-items .secondary-label{text-transform:uppercase;font-size:0.65rem;font-weight:bold;opacity:0.65}.mobile-nav-enabled.react-medium .nav-bucket .nav-bucket-items .secondary-label{font-size:1rem}.nav-bucket .nav-bucket-items a{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100%;padding:12px 18px;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;color:#212833;text-transform:uppercase;background:#f5f5f5;font-size:12px;line-height:16px;text-align:center;vertical-align:middle}.mobile-nav-enabled.react-medium .nav-bucket .nav-bucket-items a{padding:18px;font-size:17px}.nav-bucket .nav-bucket-items a:hover,.nav-bucket .nav-bucket-items a.on{background:#b78c25;color:#f5f5f5}.nav-bucket .nav-bucket-items a .new-option{font-size:.5rem;display:inline-block;vertical-align:top;background:#000;color:#fff;margin-left:.2rem;padding:0 .3rem}.nav-bucket .nav-bucket-items a.cross-save{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.nav-bucket .nav-bucket-items a.cross-save span{margin-left:0.3rem}.nav-bucket .nav-bucket-items a .icon{background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}.nav-bucket .nav-bucket-items a .icon.cross-save-icon{height:1rem;width:1.2rem}.nav-bucket .nav-bucket-items a .icon.inactive-clan-icon{height:1.3rem;width:1.3rem}.react-medium .nav-bucket .nav-bucket-items{top:45px}.mobile-nav-enabled.react-mobile .nav-bucket .nav-bucket-items.sign-in-triggers{right:0;left:auto}.mobile-nav-enabled.react-medium .nav-bucket .nav-bucket-items a.on{color:rgba(245,245,245,0.85)}.mobile-nav-enabled.react-medium.touch .nav-bucket .nav-bucket-items a.on{background:#2b333e}.nav-bucket-items .registrationNavHeader{background:whitesmoke;line-height:1rem;color:#000;text-align:center;border-bottom:1px solid rgba(0,0,0,0.2);padding:1rem;font-weight:600}.nav-bucket-items .registrationNavFooter{border-top:1px solid rgba(0,0,0,0.2);padding:.5rem;background:whitesmoke;line-height:1rem}.nav-bucket-items .registrationNavFooter div{background:rgba(183,140,37,0.8);color:whitesmoke;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.nav-bucket.user-menu-bucket{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.nav-bucket.user-menu-bucket:after{display:none}.nav-bucket.user-menu-bucket .user-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;width:auto;cursor:pointer}.nav-bucket.user-menu-bucket .user-menu .signedInContainer{padding:0 0.35rem}.nav-bucket.user-menu-bucket .user-menu .signedInContainer .user-menu-avatar{position:relative;width:1.75rem;height:1.75rem;border-radius:50%;-webkit-background-size:cover;background-size:cover;-webkit-transition:0.15s;-o-transition:0.15s;transition:0.15s;opacity:0.8}.nav-bucket.user-menu-bucket .user-menu .signedInContainer .user-menu-avatar:hover{opacity:1;-webkit-box-shadow:0 15px 15px -10px rgba(0,0,0,0.75);box-shadow:0 15px 15px -10px rgba(0,0,0,0.75)}.nav-bucket.user-menu-bucket:hover .nav-bucket-items{width:100%;-webkit-transition:opacity 0.25s 0.1s;-o-transition:opacity 0.25s 0.1s;transition:opacity 0.25s 0.1s}.nav-bucket.user-menu-bucket:hover .nav-bucket-items a{max-height:7rem;padding:1rem 2rem}.react-medium .nav-bucket.user-menu-bucket{position:absolute;z-index:10;height:auto;right:3.5rem}.locale-selector-trigger+.signedOut{margin-right:1rem}.user-menu-bucket .locale-selector{position:relative;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:transparent}.user-menu-bucket .locale-selector .locale-selector-options{position:absolute;top:64px;right:0;background:#f5f5f5;color:#212833;font-size:1rem;text-align:center;opacity:0;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);pointer-events:none;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;text-transform:initial}.user-menu-bucket .locale-selector .locale-selector-options .locale-item{position:relative;padding:0.5rem 1.5rem;cursor:pointer;white-space:nowrap;line-height:normal}.user-menu-bucket .locale-selector .locale-selector-options .locale-item:hover,.user-menu-bucket .locale-selector .locale-selector-options .locale-item.current{background:#b78c25;color:#f5f5f5}.react-mobile .user-menu-bucket .locale-selector .locale-selector-options{top:45px}.user-menu-bucket .locale-selector.open,.user-menu-bucket .locale-selector.open:hover{background:#f5f5f5;color:#212833}.user-menu-bucket .locale-selector.open .locale-selector-options,.user-menu-bucket .locale-selector.open:hover .locale-selector-options{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}.nav_top .search,.nav_top .notification-badges,.nav_top .locale-selector,.nav_top .bungie-friends,.nav_top .user-avatar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:rgba(245,245,245,0.5);font-size:2rem;padding:0 0.35rem}.nav_top .search .material-icons,.nav_top .notification-badges .material-icons,.nav_top .locale-selector .material-icons,.nav_top .bungie-friends .material-icons,.nav_top .user-avatar .material-icons{display:block}.nav_top .search:hover,.nav_top .notification-badges:hover,.nav_top .locale-selector:hover,.nav_top .bungie-friends:hover,.nav_top .user-avatar:hover{color:#f5f5f5}.react-medium .nav_top .search,.react-medium .nav_top .notification-badges,.react-medium .nav_top .locale-selector,.react-medium .nav_top .bungie-friends,.react-medium .nav_top .user-avatar{padding-top:1rem}.nav_top .search .notification-button,.nav_top .search .search-button,.nav_top .search .bungie-friends-button,.nav_top .notification-badges .notification-button,.nav_top .notification-badges .search-button,.nav_top .notification-badges .bungie-friends-button,.nav_top .locale-selector .notification-button,.nav_top .locale-selector .search-button,.nav_top .locale-selector .bungie-friends-button,.nav_top .bungie-friends .notification-button,.nav_top .bungie-friends .search-button,.nav_top .bungie-friends .bungie-friends-button,.nav_top .user-avatar .notification-button,.nav_top .user-avatar .search-button,.nav_top .user-avatar .bungie-friends-button{color:rgba(245,245,245,0.5)}.nav_top .search .notification-button:hover,.nav_top .search .search-button:hover,.nav_top .search .bungie-friends-button:hover,.nav_top .notification-badges .notification-button:hover,.nav_top .notification-badges .search-button:hover,.nav_top .notification-badges .bungie-friends-button:hover,.nav_top .locale-selector .notification-button:hover,.nav_top .locale-selector .search-button:hover,.nav_top .locale-selector .bungie-friends-button:hover,.nav_top .bungie-friends .notification-button:hover,.nav_top .bungie-friends .search-button:hover,.nav_top .bungie-friends .bungie-friends-button:hover,.nav_top .user-avatar .notification-button:hover,.nav_top .user-avatar .search-button:hover,.nav_top .user-avatar .bungie-friends-button:hover{color:#f5f5f5}.nav_top .user-avatar{padding:0}.Nav_Top .dropdown{display:none}.Nav_Top .opened .dropdown{display:block;z-index:5}.mobile-nav-enabled.react-mobile .Nav_Top .dropdown{left:0;width:100%;height:-webkit-calc(100vh - 78px);height:calc(100vh - 78px)}.Nav_Top .menu{top:54px;width:309px;min-width:100%;margin-left:0;-webkit-box-shadow:0 4px 8px -2px rgba(0,0,0,0.4);box-shadow:0 4px 8px -2px rgba(0,0,0,0.4)}.Nav_Top .menu li{position:static;display:block;margin-top:0;border:0;background:none transparent}.Nav_Top .menu li a,.Nav_Top .menu .disabled{display:block;padding:15px 20px;text-decoration:none;text-transform:uppercase;color:#171717;text-shadow:none;font-size:16px;line-height:40px;line-height:9px}.Nav_Top .menu .disabled{white-space:normal;text-transform:none;line-height:unset}.Nav_Top .menu li a:hover{color:#fff;background-color:#479ce4}.Nav_Top .menu.subIsLocked>li>a:hover{color:#171717;background-color:transparent}.Nav_Top .menu.subIsLocked>li.opened>a:hover{color:#fff;background-color:#479ce4}.Nav_Top .signedOut .menu li a{letter-spacing:0}.signedOut .nav-bucket:hover.open.open .nav-bucket-items.nav-bucket-items,.signedOut .nav-bucket:hover:hover .nav-bucket-items.nav-bucket-items{-webkit-transform:none;-ms-transform:none;transform:none;right:0;left:auto}.signedOut .nav-bucket .nav-bucket-items.nav-bucket-items{left:auto;-webkit-transform:none;-ms-transform:none;transform:none}.Nav_Top .menu li h2{display:block;min-width:145px;padding:15px 14px 5px;color:#888;line-height:9px}.nav-open .dropdown.panel{z-index:100}.Sub_Nav{position:relative;z-index:50;overflow:visible;top:78px;left:0;width:100%;width:-webkit-calc(100% - 250px);width:calc(100% - 250px);min-width:960px;height:50px;margin-bottom:-50px;-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;white-space:nowrap;background:rgba(23,30,36,0.45);-webkit-backface-visibility:hidden}.Sub_Nav.Sub_Nav_Legacy{position:fixed;top:78px;margin-bottom:0}html.scroll-hidden .Sub_Nav{top:0}html.mobile-nav-enabled .Sub_Nav{min-width:0}.Sub_Nav.scrolled{background:rgba(23,30,36,0.95);-webkit-box-shadow:0 1px 15px -3px #000;box-shadow:0 1px 15px -3px #000}.Sub_Nav.empty{display:none}body.compact .Sub_Nav,body.NoSidebar .Sub_Nav,body.ClosedSidebar .Sub_Nav{width:100%}.Sub_Nav>a,.Sub_Nav li a{position:relative;display:inline-block;height:54px;padding:0 20px;vertical-align:top;text-decoration:none;color:#fff;font-size:14px;line-height:54px}.Index .nav_sub{width:auto;margin-right:21px}.compact .nav_sub,.NoSidebar .nav_sub{width:100%}.nav_sub{position:absolute;overflow:hidden;width:-webkit-calc(100% - 255px);width:calc(100% - 255px);height:50px;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;text-align:center;white-space:nowrap;border-bottom:1px solid rgba(245,245,245,0.05)}.nav_sub.overflow{overflow:visible}.nav_sub a.current,.nav_sub a:hover{opacity:1}.nav_sub a.current:after{position:absolute;bottom:0;left:0;width:100%;height:2px;content:"";border:0;background:#f5f5f5}.nav_sub li{display:inline-block;list-style:none}.nav_sub li a{position:relative;display:inline-block;height:50px;padding:0 1rem;-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;text-transform:uppercase;opacity:0.6;color:#fff;font-size:11px;font-weight:400;line-height:50px}.nav_sub>.removed{display:none}.nav_sub>a{position:relative;display:inline-block;height:50px;padding:0 1rem;-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;text-transform:uppercase;opacity:0.6;color:#fff;font-size:11px;font-weight:400;line-height:50px}.nav_sub .header a{color:#0096db;background:rgba(0,0,0,0.5)}.nav_sub .on a:after{position:absolute;bottom:0;left:50%;width:11px;height:6px;margin-left:-5.5px;content:"";background:url("/img/theme/bungienet/bgs/point_subnav_on.png") no-repeat}.nav_sub .preorder{position:absolute;top:11px;right:0}.nav_sub .btn_preorder{display:inline-block;width:auto;height:54px;padding:0 27px 0 11px;text-transform:uppercase;opacity:1;color:#fff;background:url("/img/theme/bungienet/btns/btn_preorder.png") no-repeat center center;-webkit-background-size:100% 41px;background-size:100% 41px;font-weight:500;line-height:54px}@media all and (max-width: 1075px){.nav_sub{position:relative}.nav_sub .preorder{right:0}}.TabNav{min-height:100vh;background:#e8ebef;font-weight:400}.TabNav_Main{padding-left:250px}.TabNav_Main .container_textbox{width:300px;border:1px solid #c4c7cb;background:none repeat scroll 0 0 #fff;font-size:14px}.TabNav_Main .container_textarea{border:1px solid #c4c7cb;background:none repeat scroll 0 0 #fff;font-size:14px}.TabNav_Side{float:left;overflow:visible;width:248px;min-height:100vh;border-right:1px solid #c3c7cb;border-left:1px solid #c3c7cb;background:#d0d3d8}.TabNav_Side h4{position:relative;padding-left:44px;color:#2c2b2b;background:url("/img/theme/destiny/icons/icon_admintools.png") no-repeat 11px center;font-size:18px;font-weight:500;font-weight:normal;line-height:49px}.tabnav_side_list li{position:relative;list-style:none}.tabnav_side_list li a{display:block;padding-left:4px;text-indent:39px;color:#666;border-top:1px solid #c3c7cb;font-size:14px;font-weight:500;line-height:40px}.tabnav_side_list li:first-child a{border-top:0}.tabnav_side_list li.on a{position:relative;width:254px;padding-left:0;color:#333;border-top:1px solid transparent;border-left:4px solid #0096db;background:none repeat scroll 0 0 #e8ebef}.tabnav_side_list li:first-child.on a{border-top:0}.tabnav_side_list .count{display:inline-block;min-width:18px;min-height:18px;margin-left:5px;padding:0 1px;text-align:center;vertical-align:middle;text-indent:0;color:#fff;border-radius:18px;background:none repeat scroll 0 0 #ce2e24;font-size:10px;font-weight:500;line-height:18px}.TabNav_Side ul li ul{padding-left:53px}.TabNav_Side ul li ul ul{padding-left:10px}.TabNav_Side ul li ul a{width:auto;padding:10px 5px 10px 0;text-indent:0;border:0 none;background:none repeat scroll 0 0 transparent;line-height:1.2em}.TabNav_Side ul li.on ul a,.TabNav_Side ul li ul .on a{width:auto;border:0 none;background:none repeat scroll 0 0 transparent}.TabNav_Side .trigger{position:relative}.TabNav_Side .trigger:before{position:absolute;display:inline-block;top:8px;left:12px;width:20px;height:20px;margin:0;padding:0;content:"+";text-align:center;vertical-align:middle;text-indent:0;border:2px solid #999;border-radius:20px;font-weight:200;line-height:17px}.TabNav_Side .open .trigger:before,.TabNav_Side .on .trigger:before{left:8px}.TabNav_Side .open .trigger:before{content:"-"}.TabNav_Side ul .open ul .trigger:before{left:-31px;content:"+"}.TabNav_Side ul .open ul .open .trigger:before{content:"-"}.TabNav_Side .expandable>.collapsible{display:none}.TabNav_Side .expandable.open>.collapsible{display:block}html.mobile.no-ipad header{min-width:0}html.mobile.no-ipad .Sub_Nav{left:0;width:100%;min-width:0;max-width:none}html.mobile.no-ipad .Sub_Nav .nav_sub a{padding:0 5px;font-size:12px}html.mobile.no-ipad #leftNav{display:none}html.mobile.no-ipad .navOpen #leftNav{display:block}html.mobile-nav-enabled.react-medium header,html.mobile-nav-enabled.react-medium .Nav_Top{height:45px}html.mobile-nav-enabled.react-medium .Nav_Top .opened .dropdown{top:45px}html.mobile-nav-enabled.react-medium .small-menu{position:absolute;z-index:10;top:0;right:0;width:45px;height:100%;cursor:pointer;background:url("/img/theme/bungienet/menu.png") center center no-repeat}html.mobile-nav-enabled.react-medium .nav_logo .logo{height:45px}html.mobile-nav-enabled.react-medium .nav-open .Nav_Top .nav_logo{position:fixed;z-index:99;top:0;left:0;width:100%;background-color:#2a333e}html.mobile-nav-enabled.react-medium .nav-open .Nav_Top .nav_logo .logo{display:none;width:189px;margin:0 auto;padding:0;background-position:50% 50%}html.mobile-nav-enabled.react-medium .nav-open .nav_links{position:fixed;display:block;z-index:99;top:0;right:0;height:45px;-webkit-transition:0s;-o-transition:0s;transition:0s}html.mobile-nav-enabled.react-medium #nav-items{position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;right:0;width:100%;z-index:99;overflow:auto;-webkit-overflow-scrolling:touch;top:45px;right:-100%;width:100%;height:-webkit-calc(100vh - 78px);height:calc(100vh - 78px);-webkit-transition:all 0.25s ease 0s;-o-transition:all 0.25s ease 0s;transition:all 0.25s ease 0s;background:#2a333e none repeat scroll 0 0;padding-bottom:10rem}html.mobile-nav-enabled.react-medium #nav-items .loggedOutButtons{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:1rem}html.mobile-nav-enabled.react-medium.nav-open .Nav_Top #nav-items{right:0;background:#12161b none repeat scroll 0 0}html.mobile-nav-enabled.react-medium #nav-items .nav-bucket{display:none;width:100%;height:auto;background:rgba(30,36,43,0.5) none repeat scroll 0 0;-webkit-box-shadow:0 0 10px transparent;box-shadow:0 0 10px transparent;font-weight:400;margin-bottom:1px}html.mobile-nav-enabled.react-medium #nav-items .nav-bucket .nav-bucket-items{position:relative;top:auto;left:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}html.mobile-nav-enabled.react-medium .touch #nav-items .nav-bucket:hover{background:rgba(30,36,43,0.5) none repeat scroll 0 0}html.mobile-nav-enabled.react-medium #nav-items .nav-bucket:hover,html.mobile-nav-enabled.react-medium #nav-items .nav-bucket.on,html.mobile-nav-enabled.react-medium .touch #nav-items .nav-bucket.on:hover{background:#1e242b}html.mobile-nav-enabled.react-medium #nav-items .nav-bucket a:hover,html.mobile-nav-enabled.react-medium .nav-bucket p:hover,html.mobile-nav-enabled.react-medium .touch #nav-items .nav-bucket.on a:hover{color:#fff}html.mobile-nav-enabled.react-medium .touch #nav-items .nav-bucket a:hover{color:rgba(245,245,245,0.5)}html.mobile-nav-enabled.react-medium #nav-items .nav-bucket.on>a{border-bottom:2px solid #ffce1f}html.mobile-nav-enabled.react-mobile.nav-open .Nav_Top #nav-items{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}html.search-open .bg_secondary{-webkit-filter:blur(3px);filter:blur(3px)}html.notifications-open.react-medium nav.Nav_Top .search,html.notifications-open.react-medium nav.Nav_Top .nav_identity,html.notifications-open.react-medium nav.Nav_Top .nav_goSignUp,html.notifications-open.react-medium nav.Nav_Top .notifications,html.notifications-open.react-medium nav.Nav_Top .nav_links,html.notifications-open.react-medium nav.Nav_Top .notification-button,html.account-open.react-medium nav.Nav_Top .search,html.account-open.react-medium nav.Nav_Top .nav_identity,html.account-open.react-medium nav.Nav_Top .nav_goSignUp,html.account-open.react-medium nav.Nav_Top .notifications,html.account-open.react-medium nav.Nav_Top .nav_links,html.account-open.react-medium nav.Nav_Top .notification-button{display:none !important;pointer-events:none}html.notifications-open.react-medium nav.Nav_Top .close-notifications,html.account-open.react-medium nav.Nav_Top .close-notifications{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#f5f5f5}html.notifications-open.react-medium nav.Nav_Top .notification-badges,html.account-open.react-medium nav.Nav_Top .notification-badges{margin-right:0}.react-medium .nav_goSignUp,.react-medium .nav_identity{display:none !important}#modal-sign-in-options .modal{width:100%}#modal-sign-in-options .modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#modal-sign-in-options .modal-content .button{margin-bottom:1rem}.newUserLink{background:#333943;display:block;margin:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:whitesmoke;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.newUserLink div{padding:1rem;font-size:.9rem;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.newUserLink div strong{display:block}.newUserLink div p{margin-bottom:0;margin-top:.5rem;font-size:.9rem}.newUserLink span{-webkit-box-flex:0;-webkit-flex:0 1 2rem;-ms-flex:0 1 2rem;flex:0 1 2rem}#account-sidebar{overflow-y:scroll}#account-sidebar:after{display:none}#account-sidebar .divider{margin:1rem 0;height:1px;background:rgba(245,245,245,0.1)}#account-sidebar .nav-bucket-items{position:relative;top:0;width:100%;height:auto;padding-bottom:1rem}html.account-sidebar-loaded #account-sidebar .nav-bucket-items a{opacity:1}#account-sidebar .nav-bucket-items a:hover{background:#1d222d}#account-sidebar .nav-bucket-items a:after{display:none}#account-sidebar .nav-bucket-items #btn_signOut{margin-top:2rem}#account-sidebar .nav-bucket-items p{padding:0.5em 1em}#account-sidebar .is-loading-slowly{padding:2rem;-webkit-animation:2s is-loading-slowly infinite linear !important;animation:2s is-loading-slowly infinite linear !important;text-align:center}#account-sidebar .user-info-header{position:relative;margin-bottom:2.5rem;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#account-sidebar .user-info-header .user-information{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:3;min-height:5rem;padding:0 1.5rem;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}#account-sidebar .user-info-header .user-information .user-avatar{position:relative;top:1.5rem;width:4rem;height:4rem;margin-right:1rem;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}#account-sidebar .user-info-header .user-information .text-content{padding-top:1.75rem;padding-bottom:0.375rem}#account-sidebar .user-info-header .user-information .user-display-name{font-size:1.5rem;font-weight:600}#account-sidebar .user-info-header .user-information .user-clans{padding-top:0.125rem;opacity:0.75;font-size:.875rem}#account-sidebar .user-info-header .theme{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5;background-repeat:no-repeat;background-position:center top;-webkit-background-size:cover;background-size:cover}html.account-sidebar-loaded #account-sidebar .user-info-header{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}html.account-sidebar-loaded #account-sidebar .user-info-header .user-information{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}html.account-sidebar-loaded #account-sidebar .user-info-header .user-information .user-avatar{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes is-loading-slowly{0%{opacity:0.25}50%{opacity:1}100%{opacity:0.25}}@keyframes is-loading-slowly{0%{opacity:0.25}50%{opacity:1}100%{opacity:0.25}}.notifications-container .tab-contents.messages{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;left:0;width:100%;height:100%;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}@-webkit-keyframes whoistyping-pulse{0%{opacity:0.15}50%{opacity:0.35}100%{opacity:0.15}}@keyframes whoistyping-pulse{0%{opacity:0.15}50%{opacity:0.35}100%{opacity:0.15}}.react-mobile .notifications-container .tab-contents.messages,body:not(.Messages) .notifications-container .tab-contents.messages{width:200%}.react-mobile .notifications-container .tab-contents.messages.show-detail,body:not(.Messages) .notifications-container .tab-contents.messages.show-detail{left:-100%}.react-mobile .notifications-container .tab-contents.messages.show-detail .conversation-list,body:not(.Messages) .notifications-container .tab-contents.messages.show-detail .conversation-list{pointer-events:none}.react-mobile .notifications-container .tab-contents.messages.show-detail .conversation-detail,body:not(.Messages) .notifications-container .tab-contents.messages.show-detail .conversation-detail{pointer-events:all}body.Messages .notifications-container .tab-contents.messages:not(.show-detail) .conversation-detail *{opacity:0}.notifications-container .tab-contents.messages .create-message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem;border-bottom:1px solid rgba(245,245,245,0.05);-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.notifications-container .tab-contents.messages .create-message label{width:100%}.notifications-container .tab-contents.messages .create-message .button{text-align:center;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;width:100%}.notifications-container .tab-contents.messages .conversation-list{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:25%;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s}.react-medium .notifications-container .tab-contents.messages .conversation-list{width:35%}.react-mobile .notifications-container .tab-contents.messages .conversation-list,body:not(.Messages) .notifications-container .tab-contents.messages .conversation-list{width:50%}.notifications-container .tab-contents.messages .conversation-list [data-identifier="messages-list"]{overflow:auto;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0;max-height:-webkit-calc(100vh - 11rem);max-height:calc(100vh - 11rem)}.notifications-container .tab-contents.messages .conversation-list .view-all{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem}.notifications-container .tab-contents.messages .conversation-list .view-all .button{text-align:center;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}body.Messages .notifications-container .tab-contents.messages .conversation-list .view-all{display:none}.notifications-container .tab-contents.messages .conversation-list .conversation-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0.5rem;padding:1rem;border-radius:3px}.notifications-container .tab-contents.messages .conversation-list .conversation-item:hover,.notifications-container .tab-contents.messages .conversation-list .conversation-item.current{cursor:pointer;color:#212833;background:#ffce1f}.notifications-container .tab-contents.messages .conversation-list .conversation-item.unread:before{position:absolute;top:0;left:0;width:3px;height:100%;content:"";background:#ffce1f}.notifications-container .tab-contents.messages .conversation-list .conversation-item .avatars{position:relative;width:2.5rem;height:2.5rem;margin-right:1rem}.notifications-container .tab-contents.messages .conversation-list .conversation-item .avatars .avatar{float:left;width:50%;height:50%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}.notifications-container .tab-contents.messages .conversation-list .conversation-item .avatars[data-avatar-count="1"] .avatar{width:100%;height:100%}.notifications-container .tab-contents.messages .conversation-list .conversation-item .avatars[data-avatar-count="2"] .avatar{position:absolute;float:none;width:57%;height:57%}.notifications-container .tab-contents.messages .conversation-list .conversation-item .avatars[data-avatar-count="2"] .avatar:first-of-type{top:0;left:0}.notifications-container .tab-contents.messages .conversation-list .conversation-item .avatars[data-avatar-count="2"] .avatar+.avatar{right:0;bottom:0}.notifications-container .tab-contents.messages .conversation-list .conversation-item .text-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.notifications-container .tab-contents.messages .conversation-list .conversation-item .title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.notifications-container .tab-contents.messages .conversation-list .conversation-item .title .authors{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.notifications-container .tab-contents.messages .conversation-list .conversation-item .title .timestamp{opacity:0.5;font-size:.875rem}.notifications-container .tab-contents.messages .conversation-list .conversation-item .conversation-body{opacity:0.5;font-size:.875rem}.notifications-container .tab-contents.messages .conversation-detail{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;width:75%;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;border-left:1px solid rgba(245,245,245,0.05)}body.Messages .notifications-container .tab-contents.messages .conversation-detail{height:100%}.react-medium .notifications-container .tab-contents.messages .conversation-detail{width:65%}.react-mobile .notifications-container .tab-contents.messages .conversation-detail,body:not(.Messages) .notifications-container .tab-contents.messages .conversation-detail{left:0;width:50%;pointer-events:none}.notifications-container .tab-contents.messages .conversation-detail .loading,.notifications-container .tab-contents.messages .conversation-detail .new-message-banner{position:absolute;z-index:5;top:0;left:0;width:100%;padding:1rem;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;text-align:center;pointer-events:none;opacity:0;background:#1d222d;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.3);box-shadow:0 10px 30px rgba(0,0,0,0.3)}.notifications-container .tab-contents.messages .conversation-detail .loading.is-visible,.notifications-container .tab-contents.messages .conversation-detail .new-message-banner.is-visible{pointer-events:auto;opacity:1}.notifications-container .tab-contents.messages .conversation-detail .loading{pointer-events:none}.notifications-container .tab-contents.messages .conversation-detail .new-message-banner{top:auto;bottom:0;background:#75b781;-webkit-box-shadow:0 -10px 30px rgba(0,0,0,0.3);box-shadow:0 -10px 30px rgba(0,0,0,0.3)}.notifications-container .tab-contents.messages .conversation-detail .whoistyping{position:absolute;bottom:0;left:0;width:100%;padding:1rem;-webkit-animation:whoistyping-pulse 1s infinite linear !important;animation:whoistyping-pulse 1s infinite linear !important;text-align:center;opacity:0.5;font-size:0.75rem}.notifications-container .tab-contents.messages .conversation-detail-body{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}html.firefox .notifications-container .tab-contents.messages .conversation-detail-body{max-height:80vh}.notifications-container .tab-contents.messages .conversation-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-flex:15;-webkit-flex:15 15 auto;-ms-flex:15 15 auto;flex:15 15 auto}.notifications-container .tab-contents.messages .conversation-container[data-author-count="1"] .authorMeta,.notifications-container .tab-contents.messages .conversation-container[data-author-count="2"] .authorMeta{display:none}.notifications-container .tab-contents.messages .conversation-container .message-list-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:hidden;overflow-y:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;max-height:-webkit-calc(100vh - 16rem);max-height:calc(100vh - 16rem)}html.firefox .notifications-container .tab-contents.messages .conversation-container{max-height:95%}.notifications-container .tab-contents.messages .conversation-detail-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #12171c;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.3);box-shadow:0 10px 30px rgba(0,0,0,0.3)}.notifications-container .tab-contents.messages .conversation-detail-header.show-participant-options{-webkit-box-flex:5;-webkit-flex:5 0;-ms-flex:5 0;flex:5 0}.notifications-container .tab-contents.messages .conversation-detail-header.show-participant-options+.conversation-detail-body .edit-message-container{display:none}.notifications-container .tab-contents.messages .conversation-detail-header .header-line-one{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.notifications-container .tab-contents.messages .conversation-detail-header .header-line-two{overflow:auto}.notifications-container .tab-contents.messages .conversation-detail-header .show-conversation-list,.notifications-container .tab-contents.messages .conversation-detail-header .toggle-conversation-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4.5rem;height:4.5rem;cursor:default;font-size:1.125rem}.notifications-container .tab-contents.messages .conversation-detail-header .show-conversation-list:hover,.notifications-container .tab-contents.messages .conversation-detail-header .toggle-conversation-options:hover{background:#1d222d}html:not(.react-mobile) body.Messages .notifications-container .tab-contents.messages .conversation-detail-header .show-conversation-list{display:none}.notifications-container .tab-contents.messages .conversation-detail-header .show-conversation-options{margin-right:0}.notifications-container .tab-contents.messages .conversation-detail-header .message-participants{display:inline-block;overflow:hidden;margin-right:1rem;text-align:center;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:1.125rem;font-weight:500;line-height:4.5rem;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.notifications-container .tab-contents.messages .conversation-detail-header .compose-participant{cursor:default}.notifications-container .tab-contents.messages .conversation-detail-header .compose-participants{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:1rem;margin-left:1rem;padding:0.25rem 0.5rem;cursor:default;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.notifications-container .tab-contents.messages .conversation-detail-header .compose-participants [data-identifier="edit-participants"]{min-width:40%;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.notifications-container .tab-contents.messages .conversation-detail-header .compose-participants .added-participants{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0.25rem 0}.notifications-container .tab-contents.messages .conversation-detail-header .compose-participants .added-participants .participant{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 3px 3px 0;padding:0.25rem 0.5rem;cursor:default;background:#12171c;font-size:.875rem}.notifications-container .tab-contents.messages .conversation-detail-header .compose-participants .added-participants i{margin-left:0.5rem;color:rgba(245,245,245,0.5)}.notifications-container .tab-contents.messages .conversation-detail-header .compose-participants .added-participants i:hover{color:#f5f5f5}.notifications-container .tab-contents.messages .conversation-detail-header .conversation-options{position:absolute;top:0;left:0;width:100%;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;pointer-events:none;opacity:0;background:#181c25;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.3);box-shadow:0 10px 30px rgba(0,0,0,0.3);font-size:.875rem}.notifications-container .tab-contents.messages .conversation-detail-header .conversation-options.visible{pointer-events:auto;opacity:1}.notifications-container .tab-contents.messages .conversation-detail-header .conversation-options .close-bar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.notifications-container .tab-contents.messages .conversation-detail-header .conversation-options .conversation-options-section+.conversation-options-section{margin-top:1rem}.notifications-container .tab-contents.messages .conversation-detail-header .conversation-options .conversation-options-label{padding:0.5rem 2rem;opacity:0.5}.notifications-container .tab-contents.messages .chat-message-list{width:1280px;max-width:100%;padding:2rem 0.5rem 1rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.notifications-container .tab-contents.messages .chat-message-list .date-time{position:relative;z-index:1;padding:1rem 0;text-align:center;opacity:0.25;font-size:.7rem}.notifications-container .tab-contents.messages .chat-message-list>li{position:relative;float:left;max-width:75%;margin-top:3px;margin-left:50px;padding:1rem;word-wrap:break-word;border-radius:5px;background:#212833;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1);box-shadow:0 2px 2px rgba(0,0,0,0.1)}.notifications-container .tab-contents.messages .chat-message-list>li a{color:rgba(255,206,31,0.8)}.notifications-container .tab-contents.messages .chat-message-list>li a:hover{color:#ffce1f}.notifications-container .tab-contents.messages .chat-message-list>li.me{float:right;margin-left:0;background:#0096db}.notifications-container .tab-contents.messages .chat-message-list>li.me .meta{display:none}.notifications-container .tab-contents.messages .chat-message-list>li.me a{color:#f5f5f5;border-bottom:1px dashed #f5f5f5;font-weight:500;line-height:1.5}.notifications-container .tab-contents.messages .chat-message-list>li.consecutive{margin-bottom:0}.notifications-container .tab-contents.messages .chat-message-list>li.last-consecutive{margin-bottom:2rem}.notifications-container .tab-contents.messages .chat-message-list>li.video{padding:0}.notifications-container .tab-contents.messages .chat-message-list>li.video iframe{display:block}.notifications-container .tab-contents.messages .chat-message-list>li .simple-video{padding:1rem}.notifications-container .tab-contents.messages .chat-message-list>li .simple-video p:first-child{margin-bottom:1rem}.notifications-container .tab-contents.messages .chat-message-list>li .meta{position:absolute;bottom:3px;left:100%;padding-left:1rem;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;text-align:right;opacity:0;font-size:.7rem}.notifications-container .tab-contents.messages .chat-message-list>li .meta a{color:rgba(245,245,245,0.25)}.notifications-container .tab-contents.messages .chat-message-list>li .meta span{cursor:pointer}.notifications-container .tab-contents.messages .chat-message-list>li .avatar{position:absolute;bottom:0;left:-41px;width:32px;height:32px}.notifications-container .tab-contents.messages .chat-message-list>li .avatar img{width:100%;height:100%;border-radius:50%}.notifications-container .tab-contents.messages .chat-message-list>li:hover{z-index:5}.notifications-container .tab-contents.messages .chat-message-list>li:hover .meta{opacity:1}.notifications-container .tab-contents.messages .chat-message-list>li+.cf:last-child{margin-bottom:3rem}.notifications-container .tab-contents.messages .chat-message-list>li p{font-size:0.875rem}.notifications-container .tab-contents.messages .chat-message-list .avatar img{float:none;width:2.5rem;height:2.5rem}.notifications-container .tab-contents.messages .edit-message-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding-right:1rem;border-top:1px solid rgba(245,245,245,0.05);-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.react-mobile .notifications-container .tab-contents.messages .edit-message-container{-webkit-box-flex:5;-webkit-flex:5 0 auto;-ms-flex:5 0 auto;flex:5 0 auto}.notifications-container .tab-contents.messages .edit-message-container .edit-container{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.notifications-container .tab-contents.messages .edit-message-container .edit-container .loadingOverlaySpinner{right:10px !important;left:auto !important}.notifications-container .tab-contents.messages .edit-message-container textarea{width:100%;height:100%;padding:2.5rem;resize:none;color:#f5f5f5;border:none;background:transparent;font-family:-apple-system,BlinkMacSystemFont,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem}.notifications-container .tab-contents.messages .edit-message-container .submit-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.notifications-container .tab-contents.messages .edit-message-container .submit-container .submit-button{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}#modal-confirmation-report .modal-content{overflow:visible}#modal-confirmation-report .modal-content .dropdown-item-report-message{margin-top:2rem}#modal-confirmation-report .modal-content p{margin-top:2rem;font-size:.875rem}html:not(.notifications-open) nav.Nav_Top .close-notifications{display:none}html.notifications-open #content{pointer-events:none}html.notifications-open nav.Nav_Top .close-notifications{display:none}.global-sidebar{position:fixed;top:0;right:0;width:90%;max-width:450px;height:100vh;z-index:999;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);color:#f5f5f5;background:#212833;-webkit-box-shadow:0;box-shadow:0}.global-sidebar *{-webkit-box-sizing:border-box;box-sizing:border-box}html.scroll-hidden .global-sidebar{top:78px}.react-mobile .global-sidebar{top:0;height:100vh}.global-sidebar .tab-contents-container{height:-webkit-calc(100vh - 3.5rem);height:calc(100vh - 3.5rem)}html.notifications-open #notifications-sidebar{-webkit-transition:-webkit-transform 0.15s;transition:-webkit-transform 0.15s;-o-transition:transform 0.15s;transition:transform 0.15s;transition:transform 0.15s, -webkit-transform 0.15s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:-9px 0 38px rgba(0,0,0,0.3),-5px 0 12px rgba(0,0,0,0.22);box-shadow:-9px 0 38px rgba(0,0,0,0.3),-5px 0 12px rgba(0,0,0,0.22)}#notifications-sidebar .notification-item .text-content h1{font-size:1rem;margin-bottom:0.5rem}html.account-open #account-sidebar{-webkit-transition:-webkit-transform 0.15s;transition:-webkit-transform 0.15s;-o-transition:transform 0.15s;transition:transform 0.15s;transition:transform 0.15s, -webkit-transform 0.15s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:-9px 0 38px rgba(0,0,0,0.3),-5px 0 12px rgba(0,0,0,0.22);box-shadow:-9px 0 38px rgba(0,0,0,0.3),-5px 0 12px rgba(0,0,0,0.22)}html.account-open #content,html.notifications-open #content{pointer-events:none}.notifications-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;color:#f5f5f5;background:#181c25}.notifications-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.notifications-container .tab-contents-container.tab-contents.notifications{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body.Messages .notifications-container .tabs{height:5.5rem;padding:1rem 13rem 1rem 0}.react-mobile body.Messages .notifications-container .tabs{padding-right:1rem}body.Messages .notifications-container .tabs .logo-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 1rem}body.Messages .notifications-container .tabs .logo-link i{width:2rem;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;color:#f5f5f5;font-size:1.5rem}body.Messages .notifications-container .tabs .logo-link .logo{display:block;width:9rem;height:4rem;padding:0;vertical-align:middle;background:url(/img/theme/bungienet/bungienet_logo.svg) left 53% no-repeat;-webkit-background-size:contain;background-size:contain}body.Messages .notifications-container .tabs .logo-link:hover i{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.notifications-container .tabs .tab-label span{width:1.75rem;height:1.75rem;margin-left:1rem;text-align:center;color:#f5f5f5;border-radius:50%;background:#212833;font-size:.875rem;line-height:1.75rem}.react-mobile body.Messages .notifications-container .tabs .tab-wrapper{margin-right:0}.notifications-container .tab-contents-container .tab-contents.notifications.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.notifications-container .two-line-item-notification{margin:0.5rem}.notifications-container .two-line-item-notification.new:before{position:absolute;top:0;left:0;width:3px;height:100%;content:"";background:#ffce1f}.notifications-container .two-line-item-notification:not(.new){opacity:0.5}.notifications-container .notifications-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}.notifications-container .notifications-list .notifications-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1rem}.notifications-container .notifications-list .notifications-actions .button{text-align:center;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.Nav_Top .panel{position:fixed;top:78px;right:0;width:450px;-webkit-transition:right 0.5s ease;-o-transition:right 0.5s ease;transition:right 0.5s ease;background:none repeat scroll 0px 0px #fff;-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,0.25);box-shadow:0 3px 8px 0 rgba(0,0,0,0.25)}.nav-open .dropdown.panel{z-index:100}.Nav_Top .nav_links.searchmove .panel{right:310px}.Nav_Top .panel .hgroup{padding:6px 8px;color:#f3f3f3;background:#479ce4;text-shadow:0 1px 0 rgba(0,0,0,0.25);font-size:13px}.Nav_Top .panel .hgroup a{float:right;color:#f3f3f3;font-size:13px;font-weight:400;line-height:17px}.Nav_Top .hgroup .btn_settings:before{position:relative;margin:0 5px;padding-left:19px;content:"";vertical-align:middle;border-left:1px solid #f3f3f3;background:url("/img/theme/bungienet/icons/icon_settings_header.png") no-repeat scroll 5px center transparent;font-size:10px}.Nav_Top .hgroup .sort li{display:inline;margin-left:10px;padding-left:10px;border-left:1px solid #d5d5d5}.Nav_Top .hgroup .sort li:first-child{margin-left:0;padding-left:0;border-left:0}.Nav_Top .hgroup .sort a{float:none;color:#d5d5d5;text-shadow:none;font-size:13px}.Nav_Top .hgroup .sort .on a{color:#f3f3f3}.Nav_Top .container_textarea{border:1px solid #fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1) inset;box-shadow:0 0 3px rgba(0,0,0,0.1) inset}.Nav_Top .container_section{overflow:auto;width:100%;height:400px;background:none repeat scroll 0 0 #f3f3f3}.react-mobile .Nav_Top .container_section{-webkit-overflow-scrolling:touch;height:-webkit-calc(100vh - 91px);height:calc(100vh - 91px)}.react-mobile .Nav_Top .roster_list .container_section{height:-webkit-calc(100vh - 132px);height:calc(100vh - 132px)}.react-mobile .Nav_Top .mail_create .container_section{height:-webkit-calc(100vh - 194px);height:calc(100vh - 194px)}.react-mobile .Nav_Top .mail_conversation .container_section{height:-webkit-calc(100vh - 238px);height:calc(100vh - 238px)}.dropdown .btn_blue{position:absolute;float:right;right:0;bottom:-29px;padding:0 8px;text-transform:none;border:1px solid #317db8;background:-moz-linear-gradient(center top, #459bdd, #358bd6) repeat scroll 0 0 transparent;-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,0.4),0 0 1px 1px rgba(86,172,239,0.25) inset;box-shadow:0 2px 5px -1px rgba(0,0,0,0.4),0 0 1px 1px rgba(86,172,239,0.25) inset;text-shadow:none;font-size:12px;font-weight:400}.Nav_Top .section{color:#000}.Nav_Top .section>li,.pinned .section>li{min-height:54px;border-bottom:1px solid #e5e5e5;-webkit-box-shadow:0 1px 0 0 #f8f8f8 inset;box-shadow:0 1px 0 0 #f8f8f8 inset}.Nav_Top .section>li:first-child{color:#2b2b2b;border-top:0 none;-webkit-box-shadow:none;box-shadow:none;font-size:11px}.Nav_Top .section .noResults{padding:11px}.Nav_Top .notifications .section .noResults,.Nav_Top #mail_conversations .section .noResults{position:absolute;width:100%;height:149px;padding:244px 0 0;color:#2b2b2b;border-bottom:0 none;background:url("/img/theme/bungienet/icons/icon_notifications_empty.gif") no-repeat scroll center 37px #fff}.Nav_Top #mail_conversations .section .noResults{background-image:url("/img/theme/bungienet/icons/icon_messages_empty.gif");background-position:center 70px}.Nav_Top .notifications .section .noResults p,.Nav_Top #mail_conversations .section .noResults p{margin-bottom:32px;padding:0 20px;text-align:center;color:#999a9a;font-size:18px}.Nav_Top article,.pinned article{position:relative;display:block;min-height:62px;padding-right:10px;padding-left:71px}.Nav_Top article .avatar,.pinned .avatar{position:absolute;top:0;left:0;width:62px;height:62px;border-radius:0;background:none repeat scroll 0 0 transparent}.Nav_Top article .content,.pinned article .content{position:relative;float:left;width:100%;padding-bottom:10px}.Nav_Top article h1,.pinned article h1{position:relative;display:inline-block;overflow:hidden;top:0;max-width:240px;margin-top:9px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px;font-weight:500}.Nav_Top .notifications.level_one{padding-top:0}.Nav_Top .notifications article h1{white-space:normal}.Nav_Top article h1 .badge{position:relative;display:inline-block;top:-2px;right:-6px;left:auto}.Nav_Top article h1 a,.pinned article h1 a{cursor:pointer;color:#222;font-size:14px;font-weight:500}.Nav_Top article h1 a:hover,.pinned article h1 a:hover{color:#0096db}.Nav_Top article time,.pinned article time{float:right;margin-top:7px;color:#979797;font-size:11px}.Nav_Top article p,.pinned article p{overflow:hidden;clear:both;max-width:450px;min-height:20px;margin-top:-2px;padding-bottom:0;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:13px;line-height:16px}.Nav_Top .me .con_list p{font-style:italic}.Nav_Top .groupMemberRequest .btn_groupJoinNotification{position:static;float:none;height:25px;margin-right:10px;padding:0 15px;text-transform:none;border:0 none;-webkit-box-shadow:none;box-shadow:none;line-height:25px}.Nav_Top .groupMemberRequest .btn_gray{color:rgba(0,0,0,0.45);background:#d2d2d2}.Nav_Top .mail .dropdown{width:500px}.Nav_Top .mail .section{width:100%;border-bottom:0 solid #ccc}.Nav_Top .mail .section>li{display:block}.Nav_Top .mail .section.info{border-bottom:none}.mail .dropdown .hgroup .link_back{float:left;margin-right:50px;padding-left:25px;background:url("/img/theme/bungienet/icons/icon_backArrow.png") no-repeat scroll left center transparent;line-height:20px}.Nav_Top .mail article .container_avatar{position:absolute;top:0;left:0;width:54px;height:54px}.Nav_Top .mail article .avatar,.pinned .mail .avatar{position:relative;float:left;width:25px;height:25px;margin:1px;border-radius:0;background:none repeat scroll 0 0 transparent}.Nav_Top article .avatar.only{float:none;width:54px;height:54px;margin:0}.Nav_Top .mail_conversation article .avatar.only{display:block;width:30px;height:30px;margin-top:15px;margin-left:15px}.Nav_Top .mail_conversation .hgroup{position:relative;min-height:18px}.Nav_Top .mail_conversation .tooltip{display:none}.Nav_Top .panel .mail_conversation .hgroup h4 a{position:absolute;z-index:3;top:0;left:50%;width:65%;height:30px;margin-left:-32.5%;padding:0;text-align:center;color:#f3f3f3;background:none repeat scroll 0 0 #479ce4;text-shadow:0 1px 0 rgba(0,0,0,0.25);font-size:13px;font-weight:500;line-height:30px}.mail_conversation article{position:relative;display:block;padding-right:15px;padding-left:59px}.mail_conversation h4{position:absolute;overflow:hidden;top:0;left:50%;width:65%;height:30px;margin-left:-32.5%;text-align:center;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-size:13px;font-weight:400}.mail_conversation h4 a:hover{text-decoration:underline}.nav_top .mail_conversation h4 a{float:none;line-height:30px}.mail_conversation article a{color:#479ce4}.mail_conversation article time{float:right;height:20px;margin-top:2px;margin-bottom:-1px;color:#979797;font-size:11px;font-weight:400}.mail_conversation article p{position:relative;overflow:hidden;clear:both;max-width:450px;min-height:30px;margin-top:-2px;padding-bottom:20px;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#222;font-size:13px;font-weight:400;line-height:16px}.mail_conversation article .actions{padding-bottom:0}.mail_conversation article .actions a{margin-right:10px;font-size:12px}.nav_top .mail_conversation .me{background:none repeat scroll 0 0 #fbfbfb;-webkit-box-shadow:0 1px 0 0 #fff inset;box-shadow:0 1px 0 0 #fff inset}.nav_top .mail_conversation .me article,.pinned .me article{position:relative;padding-right:59px;padding-left:15px}.nav_top .mail_conversation .me .container_avatar,.pinned .me .container_avatar{right:0;left:auto}.nav_top .mail_conversation .me .avatar,.pinned .me .avatar{right:0;left:auto}.nav_top .mail_conversation .me .content,.pinned .me .content{float:right;text-align:right}.nav_top .mail_conversation .me .content p,.pinned .me .content p{text-align:right}.nav_top .mail_conversation .me time,.pinned .me time{float:left}.mail_conversations{display:block}.mail_conversations .hgroup h4{display:inline-block}.mail_conversations .hgroup .sort{display:inline-block;margin-left:20px}.mail_conversations article .content p{max-height:35px}.mail_conversations .message_invitation a{color:#479ce4;font-size:13px}.mail_conversations .message_invitation a:hover{text-decoration:underline}.btn_pin{display:inline-block;float:right;width:9px;height:19px;margin-left:10px;background:url("/img/theme/bungienet/icons/icon_pin.png") no-repeat center center}.mail_conversations .new{background:#ffffe8}.mail_conversations .new:hover{background-color:#f7f7f7}.mail_conversation h1 a.btn_reportMessage{display:none;color:#479ce4;font-size:11px}.mail_conversation h1:hover a.btn_reportMessage{display:inline}.mail_conversations .btn_gotoCreate{padding-left:22px;background:url("/img/theme/bungienet/icons/icon_createMessage.png") no-repeat left center;line-height:19px}.react-mobile .btn_gotoCreate{text-indent:-999px}.mail_create h4{text-align:right}.mail_create .container_section{height:auto}.mail_create .container_createReply{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.1) inset;box-shadow:0 0 3px rgba(0,0,0,0.1) inset}.mail_create .btn_sendMessage,.mail_conversation .btn_reply{position:relative;bottom:auto;height:41px;padding:0 25px;color:#fff;border:0 none;background:none repeat scroll 0 0 #e4e4e4;-webkit-box-shadow:none;box-shadow:none;font-weight:700;line-height:41px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#e4e4e4')}.mail_create .btn_sendMessage.ready,.mail_conversation .btn_reply.ready{top:-1px;height:38px;margin-bottom:-1px;border:1px solid #317db8;background:-webkit-gradient(linear, left top, left bottom, from(#459bdd), to(#358bd6));background:#459bdd;background:-moz-linear-gradient(top, #459bdd, #358bd6);-webkit-box-shadow:0 2px 5px -1px rgba(0,0,0,0.4),0 0 1px 1px rgba(86,172,239,0.25) inset;box-shadow:0 2px 5px -1px rgba(0,0,0,0.4),0 0 1px 1px rgba(86,172,239,0.25) inset;line-height:38px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#459bdd', endColorstr='#358bd6')}.mail_create .btn_sendMessage.busy:after,.mail_conversation .btn_reply.busy:after{position:absolute;left:-40px;width:38px;height:38px;content:"";background:url("/img/theme/bungienet/icons/icon_loading_white.gif") no-repeat scroll 0 0/cover transparent}.whoIsTyping{position:absolute;bottom:10px;left:10px;color:rgba(0,0,0,0.5);font-size:12px}.recipients{color:#2b2b2b;border:1px solid #fff;background:none repeat scroll 0 0 #f5f5f5}.no-rgba .recipients{border-top:1px solid #a9a9a9}.recipients span.label{position:absolute;z-index:2;left:10px;color:#000;font-size:15px;font-weight:400;line-height:54px}.recipients ul{display:block;height:auto;min-height:54px;padding:0 0 0 20px;color:#000;border-bottom:1px solid #aaa;background:none repeat scroll 0 0 #fff;-webkit-box-shadow:0 0 0 1px #fff inset;box-shadow:0 0 0 1px #fff inset;font-size:13px;line-height:54px}.recipients ul li{display:inline-block;margin-top:-4px;vertical-align:middle;white-space:nowrap;line-height:30px}.recipients ul li:last-child:nth-child(-n+7):after{display:inline-block;width:30px;height:30px;margin-left:5px;content:"";vertical-align:middle;background:url("/img/theme/bungienet/btns/btn_addRecipient.gif") no-repeat 0 0}.recipients .suggest li:last-child:nth-child(-n+7):after{display:none}.recipients .container_textbox{padding-left:40px}.es .recipients .container_textbox,.pt-br .recipients .container_textbox{padding-left:54px}.recipients .recipient{display:inline-block;overflow:hidden;max-width:80%;margin-right:4px;color:#2b2b2b;font-size:15px}.recipients .recipient:first-child{display:inline;width:0;min-width:0;margin:0;padding:0}.recipients p{display:inline-block;min-width:10px;height:30px;padding:0 10px;vertical-align:middle;color:#fff;background:none repeat scroll 0 0 #479ce4;line-height:30px}.recipients .error{display:block;height:auto;padding:0 8px;line-height:30px}.recipients .btn_delete{position:relative;display:inline-block;z-index:2;width:30px;min-width:0;height:30px;margin:0;padding:0;cursor:pointer;text-align:center;vertical-align:middle;color:#fff;border:0 none;background:none repeat scroll 0 0 #479ce4;font-size:9px;font-weight:bold;line-height:30px}.recipients .recipient.highlight{width:auto;min-width:0}.recipients .invalid{color:#f00}.recipients .suggest{padding:0;border-bottom:0;font-size:11px;font-weight:normal}.recipients .suggest li{display:block;clear:both;width:auto;margin-top:0;color:#000;border-bottom:1px solid #e5e5e5;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;line-height:54px}.recipients .suggest li:first-child{-webkit-box-shadow:none;box-shadow:none}.recipients .suggest li img{float:left;width:54px;height:54px;margin-right:10px}.recipients .suggest li.on,.recipients .suggest li.hovered{color:#fff;background:#5787b5}.Nav_Top .signedIn,.Nav_Top .menu li.signedIn{display:none}.Nav_Top .signIn .dropTrigger{width:auto;border:0;line-height:37px}.Nav_Top .signIn .dropdown{width:281px}.nav_identity .menu{right:0;text-align:right}.Nav_Top .badge.groupbadge{top:18px;right:8px;min-width:6px;height:6px;color:black;border:2px solid #2a333e}.Nav_Top .badge{display:inline-block;top:9px;right:5px}.Nav_Top .communities .links{padding-bottom:8px}.Nav_Top .communities .section h5{padding:0 8px;color:#777;border-bottom:1px solid #e0e0e0;background:none repeat scroll 0 0 #f9f9f9;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;font-size:11px;line-height:25px}.Nav_Top .communities .section li{padding:0}.Nav_Top .communities .section li li{padding-left:8px}.Nav_Top .communities .section a{position:relative;padding:0 8px;color:#5787b5;font-size:11px;line-height:24px}.Nav_Top .communities .section a:hover{color:#0096db}.roster_list h4,.followed_list h4{float:left;margin-right:15px;font-size:13px;line-height:17px}.roster_list .editStatusText{left:-8px;width:100%;margin-top:6px;margin-bottom:-6px;padding:6px 8px;border-top:1px solid rgba(255,255,255,0.3);background:#2f79b8 none repeat scroll 0 0}.roster_list .editStatusText label{padding-left:25px;background-repeat:no-repeat;background-position:0 center;-webkit-background-size:20px auto;background-size:20px auto;line-height:30px}.roster .editStatusText .characterCount{padding:0 6px}.Nav_Top #followed_list .links.group>li,.Nav_Top #followed_list .links.user>li{position:relative;padding-left:71px}.followed_list .section .links h1 a{display:inline-block;overflow:hidden;width:100%;margin-top:9px;padding:0;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#222;font-size:15px;font-weight:500}.followed_list .links .actions{margin-top:-4px}.followed_list .links .actions a{padding:0;color:#0096db}.followed_list .section .tag li{min-height:0}.followed_list .container_avatar{position:absolute;top:0;left:0;width:62px;height:62px}.followed_list .container_avatar img{width:100%;height:100%}.roster_list h5,.followed_list h5{padding:0 8px;color:#777;border-top:0 none;border-bottom:1px solid #e0e0e0;background:none repeat scroll 0 0 #f9f9f9;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;font-size:11px;line-height:25px}.roster_list .section>li:first-child h5,.followed_list .section>li:first-child h5{border-top:0}.roster_list .container_section{position:relative}.roster_list li,.followed_list li{padding:0;border:0}.roster_list .sort li,.followed_list .sort li{padding-left:10px;border-left:1px #d5d5d5 solid}.roster_list .sort li:first-child,.followed_list .sort li:first-child{padding-left:0;border-left:0}.roster_list .section>.errorSection,.followed_list .section>.errorSection{padding:11px}.roster_list .section h1,.followed_list .section h1{position:static;margin-top:0;vertical-align:middle;font-size:15px;font-weight:normal}.roster_list .section ul:empty,.followed_list .section ul:empty{display:none}.roster_list .section ul li,.followed_list .section ul li{min-height:62px;border-top:1px solid #f3f3f3;border-bottom:1px solid #e5e5e5;font-size:11px}.roster_list .section ul li:first-child,.followed_list .section ul li:first-child{border-top:0}.roster_list .section ul li.nofriends{position:absolute;width:100%;height:149px;padding-top:251px;color:#2b2b2b;border-bottom:0 none;background:none no-repeat scroll center 37px #fff}.roster_list .nofriends p{margin-bottom:32px;text-align:center;color:#999a9a;font-size:18px}.roster_list .section .bungiestatus li.nofriends{background-image:url("/img/theme/bungienet/icons/icon_followers_empty.png")}.roster_list .section .psn li.nofriends{background-image:url("/img/theme/bungienet/icons/icon_psnFriends_empty.png")}.roster_list .section .xbox li.nofriends{height:169px;padding-top:224px;background-image:url("/img/theme/bungienet/icons/icon_xboxFriends_empty.png")}.roster_list .section .facebook li.nofriends{height:191px;padding-top:208px;background-image:url("/img/theme/bungienet/icons/icon_facebookFriends_empty.gif")}.roster_list .section li.disabled{background-image:url("/img/theme/bungienet/icons/icon_followers_disabled.png") !important}.roster_list .nofriends .btn_blue{position:static;float:none;height:39px;line-height:39px}.roster_list .section article,.followed_list .section article{padding-right:24px}.roster_list .section article p,.followed_list .section article p{margin:0;padding:0;font-size:13px}.roster_list .section article span,.followed_list .section article span{font-size:14px}.roster_list .section article .status,.followed_list .section article .status{vertical-align:middle}.roster_list .section article span a,.roster_list .section article span h1{vertical-align:middle;font-size:14px;font-weight:500}.roster_list .section article span a{color:#0096db}.roster_list .section article span h1,.roster_list .section article span a:hover{color:#222}.roster_list .section article .statusText{display:block;margin-top:4px;font-size:13px;font-style:italic}.roster_list .section article .statusText a{color:#0096db}.roster_list .section .idle article{margin-right:15px;background:url("/img/theme/bungienet/icons/icon_idle.png") center right no-repeat}.roster_list .section .online article{margin-right:15px;background:url("/img/theme/bungienet/icons/icon_online.png") center right no-repeat}.roster_list .actions a,.followed_list .actions a{margin-right:10px;font-size:13px}.roster_list .actions a:before,.followed_list .actions a:before{margin-right:10px;content:"";border-left:1px solid #222;font-size:9px}.roster_list .actions a:first-child:before,.followed_list .actions a:first-child:before{display:none}#roster_list .errorSection p{position:absolute;height:100px;padding:12px;border:0 none;background:#f3f3f3 none repeat scroll 0 0;font-size:16px}.container_psn{position:relative}.container_psn .reauthPSN{position:absolute;z-index:1;top:0;width:100%;height:400px;text-align:center;background:none repeat scroll 0 0 #f3f3f3}.container_psn .reauthPSN img{display:block;margin:40px auto}.container_psn .reauthPSN p{padding:0 20px;color:#89949b;font-size:15px}.container_psn .reauthPSN .btn_reauthPSN{position:static;float:none;margin-top:35px;padding:14px 18px}.container_xbox{position:relative}.container_xbox .reauthXbox{position:absolute;z-index:1;top:0;width:100%;height:400px;text-align:center;background:none repeat scroll 0 0 #f3f3f3}.container_xbox .reauthXbox img{display:block;margin:40px auto}.container_xbox .reauthXbox p{padding:0 20px;color:#89949b;font-size:15px}.container_xbox .reauthXbox .btn_reauthXbox{position:static;float:none;margin-top:35px;padding:14px 18px}.container_pinned{position:fixed;bottom:0;left:10px;height:22px}.iPad .container_pinned{display:none}.pinned{position:absolute;z-index:3;top:0;left:0;width:400px}.pinned.opened{z-index:4;-webkit-box-shadow:2px 2px 3px rgba(1,1,1,0.43);box-shadow:2px 2px 3px rgba(1,1,1,0.43)}.pinned .tab{position:relative;overflow:hidden;width:64px;height:20px;padding:0 28px 0 8px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#fff;border:1px solid #335b84;background:#477098;-webkit-box-shadow:2px 2px 3px rgba(1,1,1,0.43);box-shadow:2px 2px 3px rgba(1,1,1,0.43);font-size:12px;line-height:20px}.pinned.opened .tab{width:auto;-webkit-box-shadow:none;box-shadow:none}.pinned .tab a{color:#fff}.pinned .btn_close{position:absolute;float:right;right:8px;height:20px;font-size:14px;line-height:18px}.pinned .btn_close:hover{color:#fff}.pinned .container_section{overflow:auto;max-height:400px;border:1px solid #aaa;border-top:0}.pinned li{list-style:none;background:#fff}.pinned .me{background-image:none}.pinned li:nth-child(odd){background:#f9fafc}.pinned .container_textarea{padding-right:28px;resize:none}.pinned .btn_reply_pinned{position:absolute;display:block;top:4px;right:4px;width:20px;height:20px;background:url("/img/theme/bungienet/btns/btn_reply_pinned.png") center center no-repeat #bfbfbf}.nav_secondary{margin-bottom:21px;padding:0 90px}.nav_secondary li{display:inline;list-style:none}.nav_secondary a{padding:0 10px;color:#777;text-shadow:0 1px 1px #000;font-size:18px;font-weight:700}.nav_secondary .on a{color:#fff}.Sub_Nav h2{display:inline-block;padding:0 20px 0 63px;color:#fff;background:url("/img/theme/bungienet/icons/sprite_destinyDropDown.png") no-repeat;background-position:23px -486px;font-size:14px;font-weight:400;line-height:54px}.Nav_Top .signedIn .opened:after{position:absolute;display:block;bottom:0;width:100%;height:13px;content:"";background:url("/img/theme/bungienet/bgs/point_dropdown_header_blue.png") no-repeat scroll center top transparent}.Nav_Top .dropdown{position:absolute;display:none}.nav_top>div{height:100%}.nav_top .level_one{float:right}.nav_top .level_one.communities{display:none !important}.nav_top .dropTrigger{position:relative;display:block;width:50px;height:60px;margin-top:13px;background-repeat:no-repeat;background-position:center center}.nav_top .nav_links>ul,.nav_top .nav_links>ul li{height:100%}.nav_top .nav_links>.username,.nav_top .nav_links>ul{float:left}.nav_top .roster .dropTrigger .badge{border-color:#209ee5;background:#209ee5}.nav_top .dropTrigger:hover{text-decoration:none}.nav_top .dropTrigger .badge:before{background-image:url("/img/theme/bungienet/bgs/point_badge_black.png")}.nav_top .roster .dropTrigger .badge:before{background-image:url("/img/theme/bungienet/bgs/point_badge_blue.png")}.nav_top .icons{background:none}.nav_top .level_one .dropTrigger{background-image:url(/img/theme/bungienet/icons/sprite_notifications.png)}.nav_top .level_one.roster .dropTrigger{background-position:4px 4px}.nav_top .level_one.communities .dropTrigger{background-position:-62px 4px}.nav_top .level_one.notifications .dropTrigger{background-position:-124px 4px}.nav_top .level_one.mail .dropTrigger{background-position:-186px 4px}.nav_top .level_one.roster .dropTrigger:hover{background-position:4px -50px}.nav_top .level_one.communities .dropTrigger:hover{background-position:-62px -50px}.nav_top .level_one.notifications .dropTrigger:hover{background-position:-124px -50px}.nav_top .level_one.mail .dropTrigger:hover{background-position:-186px -50px}.nav_top_search .btn_search{position:absolute;overflow:visible;width:54px;height:60px;background-image:url(/img/theme/bungienet/icons/sprite_notifications.png);background-position:-270px 0}.nav_top_search .btn_search:hover,.nav_top_search.active .btn_search{background-color:#479ce4;background-position:-270px -54px}.nav_top_search .btn_search:hover:after,.nav_top_search.active .btn_search:after{position:absolute;z-index:4;top:23px;left:-8px;width:0;height:0;content:"";border-width:7.5px 8px 7.5px 0;border-style:solid;border-color:transparent #479be4 transparent transparent}html.streaming-alerts-active body{padding-top:110px}#streaming-alerts{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:0;height:50px;cursor:pointer;text-transform:uppercase;opacity:0;color:white;border-top:1px solid #ffce1f;background:#ffce1f;font-weight:bold}#streaming-alerts.streaming-alerts-transition{-webkit-transition:width 1s, background 2s 0.10s;-o-transition:width 1s, background 2s 0.10s;transition:width 1s, background 2s 0.10s}#streaming-alerts.on{width:100%;opacity:1;background:#181d25}#streaming-alerts.done.streaming-alerts-transition{-webkit-transition:background 0.15s;-o-transition:background 0.15s;transition:background 0.15s}#streaming-alerts:hover{background:#1e242b}#streaming-alerts .streaming-alerts-content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);white-space:nowrap;opacity:0}#streaming-alerts.on .streaming-alerts-content{height:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}#streaming-alerts.streaming-alerts-transition .streaming-alerts-content{-webkit-transition:1s 0.9s;-o-transition:1s 0.9s;transition:1s 0.9s}#streaming-alerts .streaming-alerts-text{position:relative;line-height:1.3}#streaming-alerts .streaming-alerts-text .top{text-transform:none;font-size:11px;font-weight:200}#streaming-alerts .streaming-alerts-text .top span{color:#ffce1f}#streaming-alerts .streaming-alerts-text .bottom{letter-spacing:5px;font-size:13px}#streaming-alerts .arrows{position:relative;width:66px;height:40px;margin-top:10px;background:url("/img/theme/bungienet/bgs/bg_streamingalert_arrows.png") 0 0 no-repeat}#streaming-alerts .dot-container{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:5px;-ms-flex:1 0;-webkit-flex:1 0;-webkit-box-flex:1;flex:1 0}#streaming-alerts .dot{position:relative;width:12px;height:12px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;background:#f44336}#streaming-alerts .streaming-alerts-pulse{position:absolute;top:50%;left:50%;width:0;height:0;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-webkit-animation:2s streaming-alerts-expand ease infinite;animation:2s streaming-alerts-expand ease infinite;border:5px solid #f44336;border-radius:50%;background:rgba(255,0,0,0)}@-webkit-keyframes streaming-alerts-expand{0%{width:0;height:0;opacity:0.5}100%{width:750%;height:750%;opacity:0;border-width:2px;background-color:transparent}}@keyframes streaming-alerts-expand{0%{width:0;height:0;opacity:0.5}100%{width:750%;height:750%;opacity:0;border-width:2px;background-color:transparent}}#modal-streaming-alert .modal{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;width:80%;height:80%}#modal-streaming-alert .modal .modal-content{height:100%;margin:0;padding:0;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}#modal-streaming-alert .modal .modal-content iframe{display:block}.filterBarContainer{position:relative;min-height:3.625rem;color:#f5f5f5;background:#212833}.mobile.react-mobile .filterBarContainer:after,.mobile.react-mobile .filterBarContainer:before{position:absolute;z-index:5;top:0;right:0;width:30px;height:100%;content:"";-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;pointer-events:none;opacity:0;background:-webkit-gradient(linear, left top, right top, from(transparent), to(rgba(245,245,245,0.25)));background:-webkit-linear-gradient(left, transparent, rgba(245,245,245,0.25));background:-o-linear-gradient(left, transparent, rgba(245,245,245,0.25));background:linear-gradient(to right, transparent, rgba(245,245,245,0.25))}.mobile.react-mobile .filterBarContainer:before{right:auto;left:0;background:-webkit-gradient(linear, right top, left top, from(transparent), to(rgba(245,245,245,0.25)));background:-webkit-linear-gradient(right, transparent, rgba(245,245,245,0.25));background:-o-linear-gradient(right, transparent, rgba(245,245,245,0.25));background:linear-gradient(to left, transparent, rgba(245,245,245,0.25))}.mobile.react-mobile .filterBarContainer.more-to-scroll-right:after{opacity:1}.mobile.react-mobile .filterBarContainer.more-to-scroll-left:before{opacity:1}.filterBarContainer.no-bg{color:#f5f5f5;border:1px solid rgba(245,245,245,0.1);border-width:1px 0;background:transparent}.filterBarContainer .filterBar{height:100%;margin:0 auto;font-size:0.875rem;line-height:3.625rem}.mobile.react-mobile .filterBarContainer .filterBar{overflow-x:auto;overflow-y:visible;white-space:nowrap;font-size:1rem}.filterBarContainer .filterBar nav a{position:relative;display:inline-block;padding:0 1.125rem;color:rgba(245,245,245,0.5)}.filterBarContainer .filterBar nav a.current{color:#f5f5f5}.filterBarContainer .filterBar nav a.current:after{position:absolute;right:0;bottom:0;left:0;height:3px;content:"";background:#ffce1f}.filterBarContainer .filterBar nav a:hover{color:#f5f5f5}.filterBarContainer .filterBar p{position:relative;top:14px;margin:0 auto 0 254px;padding-left:18px;border-left:1px solid rgba(0,0,0,0.2);font-weight:bold;line-height:30px}.filterBarContainer .filterBar [class*='grid-col-'] input[type=text]{position:relative;width:100%;height:30px;padding:0 16px;line-height:30px}.filterBarContainer .filterBar select{padding:5px 8px;color:#f5f5f5;border:none;border:1px solid rgba(245,245,245,0.1);background:#212833;background-image:none;-webkit-box-shadow:none;box-shadow:none;font-size:12px}.filterBarContainer .filterBar select.changed{color:#ffce1f}.filterBarContainer .filterBar select:focus{outline:none}.filterBarContainer .filterBar select:hover{background:#282e35}.filterBarContainer .filterBar select:after{position:absolute;top:9px;right:7px;content:"\f0d7";color:#f5f5f5;font-family:FontAwesome}.filterBarContainer .filterBar .container_select{position:relative;display:inline-block;overflow:hidden;width:auto;margin-right:9px;padding:0 10px 0 0;vertical-align:middle;border:1px solid rgba(245,245,245,0.1);background:#212833 none repeat scroll 0 0;font-size:11px;line-height:1}.filterBarContainer .filterBar .container_select select{width:130%;padding:5px 8px;color:#f5f5f5;border:medium none;background:#212833 none repeat scroll 0 0;-webkit-box-shadow:none;box-shadow:none;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filterBarContainer .filterBar .container_select select.changed{color:#ffce1f}.filterBarContainer .filterBar .container_select select:focus{outline:medium none}.filterBarContainer .filterBar .container_select select:hover{background:#282e35 none repeat scroll 0 0}.filterBarContainer .filterBar .container_select:after{position:absolute;top:9px;right:7px;content:"";color:#f5f5f5;font-family:FontAwesome}.filterBarContainer .filterBar .character-switcher{position:relative;display:inline-block;z-index:10;height:58px;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;vertical-align:top}.filterBarContainer .filterBar .character-switcher:after{position:absolute;display:block;z-index:20;top:12px;right:0;width:1px;height:34px;content:"";background:rgba(33,40,51,0.1)}.filterBarContainer .filterBar .character-switcher i{position:absolute;z-index:11;top:0;right:16px;height:58px;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;line-height:58px}.no-bg .filterBarContainer .filterBar .character-switcher i{color:#212833}.filterBarContainer .filterBar .character-switcher:hover{color:#212833}.filterBarContainer .filterBar .character-switcher .character-item{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 38px 0 52px;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;color:#f5f5f5;border:0 solid rgba(71,156,228,0);border-width:0 0 0 3px}.filterBarContainer .filterBar .character-switcher .character-item .icon{position:absolute;top:0;left:15px;width:23px;height:100%;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:contain;background-size:contain}.no-bg .filterBarContainer .filterBar .character-switcher .character-item{color:#f5f5f5}.filterBarContainer .filterBar .character-switcher .character-item:nth-of-type(1){z-index:10;margin-top:0}.filterBarContainer .filterBar .character-switcher .character-item+.character-item{height:35px;margin-top:-35px;opacity:0;background:rgba(245,245,245,0.8);line-height:35px}.filterBarContainer .filterBar .character-switcher .character-item+.character-item:hover{border-color:#479ce4;background:#f5f5f5}.filterBarContainer .filterBar .character-switcher:hover .character-item+.character-item{margin-top:0;opacity:1;color:#212833}.filterBarContainer .filterBar .character-switcher:hover .character-item:nth-of-type(1){color:#212833;background:#e6e6e6;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}.modal-container{position:fixed;z-index:9999;overflow:hidden;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;top:0;left:0;width:100%;height:100%;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;text-align:center;background:rgba(18,23,28,0)}.modal-container.open{background-color:rgba(18,23,28,0.95)}.modal-container[data-overflowtype="scrolloutsidemodal"]{overflow-y:auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0}.modal-container[data-overflowtype="scrolloutsidemodal"] .modal{height:auto;max-height:none}.modal-container[data-overflowtype="scrolloutsidemodal"] .modal-content{overflow:auto;max-height:none}.modal-container[data-overflowtype="scrolloutsidemodal"] .button-close{position:fixed;top:1rem;right:2rem}html:not(.cssfilters) .modal-container.open,html.safari .modal-container.open{background-color:rgba(18,23,28,0.95)}.modal-container .modal{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;max-width:-webkit-calc(100% - 36px);max-width:calc(100% - 36px);height:auto;max-height:-webkit-calc(100% - 96px);max-height:calc(100% - 96px);margin:auto;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);text-align:left;opacity:0;background:#181d25;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,0.5);box-shadow:0 0 40px 0 rgba(0,0,0,0.5)}.react-tiny .modal-container{max-width:100%;max-height:100%}.modal-container .customScrollTray{z-index:50}.modal-container .button-close{position:absolute;z-index:99;top:-2.5rem;right:0;width:2rem;height:2rem;cursor:pointer;opacity:0.65;color:rgba(245,245,245,0.5);font-size:2rem}.modal-container .button-close:hover{opacity:1}.react-tiny .modal-container .button-close{font-size:32px}.modal-container .button-close .fa{display:block}.modal-container .button-close:hover,.modal-container .button-close:active{color:#f5f5f5}.modal-container .modal-content{position:relative;overflow-x:hidden;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:-webkit-calc(100vh - 96px);max-height:calc(100vh - 96px);padding:2rem;color:#f5f5f5}.modal-container .modal-content a:not(.button):not(.companion-kit){color:#ffce1f}.modal-container .modal-content .modal-header{margin:-2rem -2rem 2rem -2rem;padding:2rem;background:#212833}.modal-container .modal-content .modal-header .description{opacity:0.5;margin-top:0.5rem}.modal-container .modal-content.customScroll{overflow:hidden}.modal-container.open .modal{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}html.mobile.chrome .modal-container.open .modal{-webkit-transform:none;-ms-transform:none;transform:none}html.react-tiny.modal-open,html.react-tiny.modal-open body{position:relative;overflow:hidden}.modal-measure-scrollbar{position:absolute;overflow:scroll;overflow-y:scroll;top:-300px;left:-300px;width:100px;height:100px}.modal-measure-scrollbar .inner{height:200px}.modal-container .modal.confirmation,.modal-container .modal.error{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:640px}.modal-container .modal.confirmation .modal-content,.modal-container .modal.error .modal-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.modal-container .modal.confirmation .modal-content .reason,.modal-container .modal.error .modal-content .reason{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:2rem;font-size:3rem}.modal-container .modal.confirmation .modal-content .reason.warning,.modal-container .modal.error .modal-content .reason.warning{color:#ffce1f}.modal-container .modal.confirmation .modal-content .reason.question,.modal-container .modal.error .modal-content .reason.question{color:#479ce4}.modal-container .modal.confirmation .modal-content .reason.success,.modal-container .modal.error .modal-content .reason.success{color:#75b781}.modal-container .modal.confirmation .modal-after-content,.modal-container .modal.error .modal-after-content{margin:0 2rem;padding:0.5rem 0;text-align:right;border-top:1px solid rgba(245,245,245,0.05)}.modal-container .modal.confirmation.no-buttons .modal-after-content,.modal-container .modal.confirmation.error .modal-after-content,.modal-container .modal.error.no-buttons .modal-after-content,.modal-container .modal.error.error .modal-after-content{display:none}#modal-alert .modal{max-width:50vh}#modal-confirmation-ignore .dropdown-item-report-item,#modal-confirmation-flag .dropdown-item-report-item{margin:1rem 0 2rem}#modal-confirmation-ignore .moderator-report-actions,#modal-confirmation-flag .moderator-report-actions{margin:1rem 0 2rem}#modal-confirmation-ignore .dropdown-item-mod-report-item,#modal-confirmation-flag .dropdown-item-mod-report-item{margin:1rem 0 2rem}.slats-group .slat{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:5.5rem;padding:1rem;color:whitesmoke;border-top:1px solid rgba(245,245,245,0.1);border-bottom:1px solid rgba(245,245,245,0.1)}.slats-group .slat+.slat{border-top:none}.slats-group .slat .details{-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.slats-group .slat .actions{padding-left:2rem;text-align:right;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.slats-group .slat .icon{width:2.5rem;max-height:3.5rem;margin-right:2rem;text-align:center;color:rgba(245,245,245,0.6);background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;background-size:contain;font-size:2.5rem}.slats-group .slat .slat-primary{margin-bottom:0.25rem;font-size:1rem}.slats-group .slat .slat-secondary{opacity:0.6;font-size:0.8rem}.pager-prev-next{position:relative;clear:both;padding:0 22px;-webkit-transition:opacity 1s linear 0s;-o-transition:opacity 1s linear 0s;transition:opacity 1s linear 0s;text-align:center;opacity:1;-webkit-box-shadow:0 -1px 0 rgba(0,0,0,0.05);box-shadow:0 -1px 0 rgba(0,0,0,0.05);font-size:12px;line-height:40px}.pager-prev-next .pager-page{padding:4px 8px;vertical-align:middle;border-radius:3px;background:rgba(58,66,74,0.25) none repeat scroll 0 0}.pager-prev-next .pager-page.current,.pager-prev-next .pager-page:hover,.pager-prev-next .pager-page:active{background:#3a424a}.pager-prev-next .pager-button{width:24px;height:24px;margin:0 2px;padding:4px 8px;vertical-align:middle;border-radius:3px;background-color:transparent;background-repeat:no-repeat;background-position:center center}.pager-prev-next .pager-button.prev,.pager-prev-next .pager-button.prev.disabled:hover,.pager-prev-next .pager-button.prev.disabled:active{background-image:url("/img/theme/destiny/icons/icon_pager_prev_white.png")}.pager-prev-next .pager-button.prev:hover,.pager-prev-next .pager-button.prev:active{background-image:url("/img/theme/destiny/icons/icon_pager_prev_dark.png")}.pager-prev-next .pager-button.first,.pager-prev-next .pager-button.first.disabled:hover,.pager-prev-next .pager-button.first.disabled:active{background-image:url("/img/theme/destiny/icons/icon_pager_first_white.png")}.pager-prev-next .pager-button.first:hover,.pager-prev-next .pager-button.first:active{background-image:url("/img/theme/destiny/icons/icon_pager_first_dark.png")}.pager-prev-next .pager-button.next,.pager-prev-next .pager-button.next.disabled:hover,.pager-prev-next .pager-button.next.disabled:active{background-image:url("/img/theme/destiny/icons/icon_pager_next_white.png")}.pager-prev-next .pager-button.next:hover,.pager-prev-next .pager-button.next:active{background-image:url("/img/theme/destiny/icons/icon_pager_next_dark.png")}.pager-prev-next .pager-button.last,.pager-prev-next .pager-button.last.disabled:hover,.pager-prev-next .pager-button.last.disabled:active{background-image:url("/img/theme/destiny/icons/icon_pager_last_white.png")}.pager-prev-next .pager-button.last:hover,.pager-prev-next .pager-button.last:active{background-image:url("/img/theme/destiny/icons/icon_pager_last_dark.png")}.pager-prev-next .pager-button:hover,.pager-prev-next .pager-button:active{background-color:#d1d2d3}.pager-prev-next .pager-button.disabled:hover,.pager-prev-next .pager-button.disabled:active{background-color:transparent}.pager-prev-next a.disabled{cursor:default;opacity:0.25}.parallax-banner{position:relative;overflow:hidden;width:100%;height:-webkit-calc(50vh);height:calc(50vh);min-height:300px;max-height:590px;background-position:50% 50%;-webkit-background-size:cover;background-size:cover}.react-mobile .parallax-banner{height:19rem}.parallax-banner .image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;background-position:center 15%;-webkit-background-size:cover;background-size:cover}#search-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#search-container *{-webkit-box-sizing:border-box;box-sizing:border-box}#search-container input{-webkit-box-sizing:content-box;box-sizing:content-box;padding:0.75rem 1rem;font-size:1.5rem}#search-container .results{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:70%;margin:2rem auto;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}#search-container .results .tabs-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}#search-container .results .tabs-container .tab-contents-container{overflow:auto}#search-container .results .no-results{display:none;padding:1rem;text-align:center;opacity:0.5;font-size:1.5rem}.react-mobile #search-container .results{width:100%}#search-container .input-box-item-search-input{position:relative;z-index:10;top:15vh;width:70%;margin:0 auto;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s}.react-mobile #search-container .input-box-item-search-input{width:100%}#search-container .view-all{-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);text-align:center;opacity:0}#search-container.active .results,#search-container.active .view-all{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}#search-container.active .input-box-item-search-input{top:0}#search-container.active .page-options{text-align:center}#search-container.no-results .tabs{border:0}#search-container.no-results .no-results{display:block;color:whitesmoke}#modal-search-container .modal{overflow:hidden;width:100%;max-width:none;height:100%;max-height:none}#modal-search-container .modal .modal-content{height:100%;max-height:none}#modal-search-container .modal .tabs-container .tab-contents-container .tab-contents.active>div{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}#modal-search-container .modal .button-close{top:2rem;right:2rem}.react-mobile #modal-search-container .modal .button-close{top:0.5rem;right:1rem}.search-results-template{max-width:100%;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.search-results-template .tabs-container .tabs .tab-wrapper{margin:0;-webkit-flex:auto 0;-webkit-box-flex:1;-ms-flex:auto 0;flex:auto 0}.react-mobile .search-results-template .tabs-container .tabs .tab-wrapper{overflow-x:auto;max-width:100%}.search-results-template .companion-kit.one-line-item a:not(.button),.search-results-template .companion-kit.two-line-item a:not(.button),.search-results-template .companion-kit.detail-item a:not(.button),.search-results-template .companion-kit.one-line-card-item .text-content .text-content-line-item a:not(.button),.search-results-template .companion-kit.two-line-card-item .text-content .text-content-line-item a:not(.button){color:#f5f5f5}.search-results-template .companion-kit.one-line-item a:not(.button):hover,.search-results-template .companion-kit.two-line-item a:not(.button):hover,.search-results-template .companion-kit.detail-item a:not(.button):hover,.search-results-template .companion-kit.one-line-card-item .text-content .text-content-line-item a:not(.button):hover,.search-results-template .companion-kit.two-line-card-item .text-content .text-content-line-item a:not(.button):hover{color:#f5f5f5}.search-results-template .search-item-result:nth-child(even){background:rgba(29,34,45,0.5)}::-webkit-input-placeholder{text-overflow:ellipsis}::-moz-placeholder{text-overflow:ellipsis}:-ms-input-placeholder{text-overflow:ellipsis}::-ms-input-placeholder{text-overflow:ellipsis}::placeholder{-o-text-overflow:ellipsis;text-overflow:ellipsis}.error,.attention{color:#f44336 !important}.companion-text-input,.companion-textarea{position:relative;padding-right:1rem;border-bottom:1px solid rgba(245,245,245,0.2)}.companion-text-input .fa,.companion-textarea .fa{position:absolute;top:50%;right:0;width:1rem;margin-top:-0.5rem;-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;opacity:0;color:#f5f5f5}.has-value.companion-text-input .fa,.has-value.companion-textarea .fa{cursor:pointer;opacity:0.5}.has-value.companion-text-input .fa:hover,.has-value.companion-textarea .fa:hover{opacity:1}.companion-text-input:after,.companion-textarea:after{position:absolute;bottom:-1px;left:0;width:0;height:2px;content:"";-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;background:#ffce1f}.has-error.companion-text-input:after,.has-error.companion-textarea:after{width:100%;background:#f44336}.has-error.companion-text-input:before,.has-error.companion-textarea:before{position:absolute;top:5px;right:0;content:"\f071";color:#f44336;font-family:FontAwesome}.focused.companion-text-input:after,.focused.companion-textarea:after{width:100%}.companion-text-input input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:1.625rem;padding:4px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;color:#f5f5f5;border:0;background:transparent;font-size:1rem;line-height:1.625rem}.companion-text-input input::-webkit-input-placeholder{color:rgba(245,245,245,0.2)}.companion-text-input input::-moz-placeholder{color:rgba(245,245,245,0.2)}.companion-text-input input:-ms-input-placeholder{color:rgba(245,245,245,0.2)}.companion-text-input input:-moz-placeholder{color:rgba(245,245,245,0.2)}.companion-textarea .fa{top:0}.companion-textarea textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:4px;resize:vertical;color:#f5f5f5;border:0;background:transparent;font-size:0.875rem}::-webkit-scrollbar{width:1rem}::-webkit-scrollbar-track{background:#181c25;-webkit-box-shadow:inset 0 0 5px #12171c;box-shadow:inset 0 0 5px #12171c}::-webkit-scrollbar-thumb{border:1px solid #181c25;background:#232936;-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}::-webkit-scrollbar-thumb:hover{background:#272e3d}.destiny-item-details{position:relative;z-index:2;margin-bottom:2rem;padding-left:2.8125em;color:#f5f5f5;font-size:1.5em}.destiny-item-details.large{font-size:2em}.destiny-item-details .icon{position:absolute;top:0;left:0;width:2.25em;height:100%;background-repeat:no-repeat;background-position:50% 50%;-webkit-background-size:contain;background-size:contain}.destiny-item-details .title{font-size:0.75em}.destiny-item-details .subtitle{color:rgba(245,245,245,0.5);font-size:0.5em}.destiny-item-details .modifiers{margin-top:0.5em}.destiny-item-details .skull-category{position:relative;display:inline-block}.destiny-item-details .skull{position:relative;display:inline-block;width:0.9375em;height:0.9375em;margin-right:8px}.destiny-item-details .skull .icon{position:absolute;width:100%;height:100%;-webkit-background-size:cover;background-size:cover}.destiny-item-details .skull .standardTitle,.destiny-item-details .skull .standardDesc{display:none}.destiny-item-details .section-header{display:none}.destiny-item-details .detail-tags{margin-top:8px}.destiny-item-details .detail-tags .detail-tag{display:inline-block;padding:2px 7px 3px;vertical-align:top;text-transform:uppercase;border:1px solid #f5f5f5;font-size:0.4em;font-weight:400}.destiny-gear-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0.25rem 0;cursor:default;-webkit-transition:background 0.25s;-o-transition:background 0.25s;transition:background 0.25s;color:#f5f5f5;font-size:1rem}.destiny-gear-list-item .item-image{width:3em;height:3em;margin-right:1em;border:3px solid #ddd;-webkit-background-size:cover;background-size:cover}.destiny-gear-list-item.grid-complete .item-image{border-color:#f5dc56}.destiny-gear-list-item .item-subtitle{opacity:0.5;font-size:0.75em}.destiny-gear-list-item .item-details{-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}.destiny-gear-list-item .primary-stat{overflow:hidden;padding:0 1rem 0 19px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;background-repeat:no-repeat;background-position:0 3px;-webkit-background-size:16px 16px;background-size:16px}.destiny-gear-list-item[data-damagetype="thermal"] .primary-stat{color:#f2721b}.destiny-gear-list-item[data-damagetype="void"] .primary-stat{color:#b184c5}.destiny-gear-list-item[data-damagetype="arc"] .primary-stat{color:#85c5ec}.destiny-gear-list-item:hover{background:rgba(245,245,245,0.05)}footer{position:relative;display:block;z-index:1;clear:both;-webkit-box-sizing:border-box;box-sizing:border-box;right:0;bottom:0;width:100%;height:auto;margin:0 auto;padding:35px 250px 50px 60px;text-align:center;opacity:1;background:#14191e}.mobile-nav-enabled.react-mobile .footer{padding:35px 0 50px}.compact footer,.NoSidebar footer{padding-right:60px}footer .footerLogo{margin-bottom:3rem}footer ul{display:inline-block}footer li{list-style:none outside none}footer a{margin:0;color:#f5f5f5;font-size:11px}.mobile-nav-enabled.react-mobile footer a{font-size:14px}footer .followUs{width:400px;height:30px;margin:0 auto;line-height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%}footer .followUs p{color:#f5f5f5;font-size:11px;margin-right:1rem}.mobile-nav-enabled.react-mobile footer .followUs p{font-size:14px}footer .followUs li{display:inline-block;margin-left:9px;padding:0;border:0}footer .followUs li:first-child{margin-left:0}footer .followUs li a{position:relative;top:4px;width:24px;height:24px;background-image:url("/img/theme/bungienet/icons/footersocialicons.png");background-repeat:no-repeat}footer .followUs li.facebook a{background-position:0 0}footer .followUs li.instagram a{background-position:-24px 0}footer .followUs li.twitter a{background-position:-48px 0}footer .followUs li.youtube a{background-position:-72px 0}footer .followUs li.twitch a{background-position:-96px 0}footer .followUs li.vk a{background-image:url("/7/ca/bungie/icons/logos/footersocialicon_vk.png")}footer .nav_bottom,footer .nav_bottom_lower{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;max-width:1000px;margin:0 auto 22px;padding-top:5px;text-align:left;border-top:1px solid rgba(245,245,245,0.2)}footer .nav_bottom{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.compact footer .nav_bottom{left:0}footer .nav_bottom .column{text-align:left;vertical-align:top;-webkit-box-flex:1;-webkit-flex:1 1 16.6%;-ms-flex:1 1 16.6%;flex:1 1 16.6%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row}footer .nav_bottom .column li:not(:first-child) a:hover{color:rgba(245,245,245,0.75)}.mobile-nav-enabled.react-mobile footer .nav_bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.mobile-nav-enabled.react-mobile footer .nav_bottom .column{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:20px;font-size:24px}.footer .esrb{-webkit-box-flex:1;-webkit-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.esrb img[src*="ceroD"]{max-width:60px}.mobile-nav-enabled.react-mobile footer .nav_bottom .column.esrb{padding:0 20px;text-align:center}footer .nav_bottom .column li:first-child a{font-weight:bold}footer .nav_bottom.lower{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:40px auto;color:#f5f5f5;border:none;font-size:11px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobile-nav-enabled.react-mobile .nav_bottom.lower{padding:0 20px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}footer .nav_bottom .copyright{padding:8px 0;-webkit-box-flex:1;-webkit-flex:1 1 33%;-ms-flex:1 1 33%;flex:1 1 33%}.mobile-nav-enabled.react-mobile footer .nav_bottom .copyright{width:100%;margin-bottom:20px;text-align:center}.mobile-nav-enabled.react-mobile footer .nav_bottom .followUs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:auto;-ms-flex-flow:column nowrap;-webkit-flex-flow:column nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column nowrap}.mobile-nav-enabled.react-mobile footer .nav_bottom .followUs p{float:none;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.mobile-nav-enabled.react-mobile footer .nav_bottom .followUs ul{float:none;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}footer .appLinks{position:relative;max-width:1000px;margin:2rem auto 0;color:#fff;font-size:14px;line-height:35px;-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}footer .appLinks p{text-align:center;margin-bottom:1rem}.mobile-nav-enabled.react-mobile footer .appLinks{padding-top:40px}footer .appLinks .btn_appStore,footer .appLinks .btn_googlePlay{display:inline-block;text-indent:-9999px;background-repeat:no-repeat;background-position:0 0;-webkit-background-size:contain;background-size:contain}footer .appLinks .btn_appStore{width:13rem;height:4rem;background-image:url("/img/theme/bungienet/btns/app-store-badges/app-store-badge-en.svg")}footer .appLinks .btn_googlePlay{width:14rem;height:4rem;background-image:url("/img/theme/bungienet/btns/google-play-badges/google-play-badge-en-1.png")}.es footer .appLinks .btn_appStore{background-image:url("/img/theme/bungienet/btns/app-store-badges/app-store-badge-es.svg")}.es-mx footer .appLinks .btn_appStore{background-image:url("/img/theme/bungienet/btns/app-store-badges/app-store-badge-es-mx.svg")}.fr footer .appLinks .btn_appStore{background-image:url("/img/theme/bungienet/btns/app-store-badges/app-store-badge-fr.svg");margin-right:10px}.it footer .appLinks .btn_appStore{background-image:url("/img/theme/bungienet/btns/app-store-badges/app-store-badge-it.svg")}.pt-br footer .appLinks .btn_appStore{background-image:url("/img/theme/bungienet/btns/app-store-badges/app-store-badge-pt-br.svg")}.de footer .appLinks .btn_appStore{background-image:url("/img/theme/bungienet/btns/app-store-badges/app-store-badge-de.svg")}.ja footer .appLinks .btn_appStore{background-image:url("/img/theme/bungienet/btns/app-store-badges/app-store-badge-ja.svg")}.pl footer .appLinks .btn_appStore{background-image:url("/img/theme/bungienet/btns/app-store-badges/app-store-badge-pl.svg")}.ru footer .appLinks .btn_appStore{background-image:url("/img/theme/bungienet/btns/app-store-badges/app-store-badge-ru.svg")}.zh-cht footer .appLinks .btn_appStore{background-image:url("/img/theme/bungienet/btns/app-store-badges/app-store-badge-zh-cht.svg")}.ko footer .appLinks .btn_appStore{background-image:url("/img/theme/bungienet/btns/app-store-badges/app-store-badge-ko.svg");margin-right:10px}.es footer .appLinks .btn_googlePlay{background-image:url("/img/theme/bungienet/btns/google-play-badges/google-play-badge-es-1.png")}.es-mx footer .appLinks .btn_googlePlay{background-image:url("/img/theme/bungienet/btns/google-play-badges/google-play-badge-es-mx-1.png")}.fr footer .appLinks .btn_googlePlay{background-image:url("/img/theme/bungienet/btns/google-play-badges/google-play-badge-fr-1.png")}.de footer .appLinks .btn_googlePlay{background-image:url("/img/theme/bungienet/btns/google-play-badges/google-play-badge-de-1.png")}.it footer .appLinks .btn_googlePlay{background-image:url("/img/theme/bungienet/btns/google-play-badges/google-play-badge-it-1.png")}.ja footer .appLinks .btn_googlePlay{background-image:url("/img/theme/bungienet/btns/google-play-badges/google-play-badge-ja-1.png")}.pl footer .appLinks .btn_googlePlay{background-image:url("/img/theme/bungienet/btns/google-play-badges/google-play-badge-pl-1.png")}.ru footer .appLinks .btn_googlePlay{background-image:url("/img/theme/bungienet/btns/google-play-badges/google-play-badge-ru-1.png")}.zh-cht footer .appLinks .btn_googlePlay{background-image:url("/img/theme/bungienet/btns/google-play-badges/google-play-badge-zh-cht-1.png")}.pt-br footer .appLinks .btn_googlePlay{background-image:url("/img/theme/bungienet/btns/google-play-badges/google-play-badge-pt-br-1.png")}.ko footer .appLinks .btn_googlePlay{background-image:url("/img/theme/bungienet/btns/google-play-badges/google-play-badge-ko-1.png")}html.ipad footer{padding:35px 60px 40px 120px}html.ipad footer .nav_bottom .column{width:22%}html.ipad footer .nav_bottom .column.esrb{width:61px}#cookie-consent{position:fixed;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:99999;bottom:0;left:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#212833;color:#f5f5f5;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s;font-size:0.8rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#cookie-consent.on{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#cookie-consent .cookie-consent-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1000px;width:100%;margin:0 auto}#cookie-consent .cookie-consent-content>span{padding:0.5rem;-webkit-box-flex:1;-webkit-flex:1 0;-ms-flex:1 0;flex:1 0}#cookie-consent .cookie-consent-content .button{margin:1.125rem 1.125rem 1.125rem 0}.react-mobile #cookie-consent{font-size:1rem}#cookie-consent a{color:#ffce1f}#cookie-consent a:hover{color:#f5dc56}#cookie-consent .close-me{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0.5;cursor:pointer;padding:0 0.5rem;margin:1.125rem 0}.react-mobile #cookie-consent .close-me{font-size:1.5rem}#cookie-consent .close-me:hover{opacity:1}
