.mce3569ce0_canvasContainer {
	position: absolute;
	width: 100vw;
	height: 500px;
	left: 0;
	margin-top: -395px;
	z-index: -1
}
.mcdfd66e94_allDirs {
	top: 21%;
	left: 18%
}
.mc4c35325b_bg,
.mc4c35325b_img {
	width: 100%
}

@-webkit-keyframes mc4c35325b_anim-ddc33622 {
	to {
		opacity: 1
	}
}

@keyframes mc4c35325b_anim-ddc33622 {
	to {
		opacity: 1
	}
}

.mc4c35325b_fadeIn {
	opacity: 0;
	-webkit-animation: forwards .3s mc4c35325b_anim-ddc33622;
	animation: forwards .3s mc4c35325b_anim-ddc33622
}

.mc4c35325b_bg {
	display: block;
	background-size: 100% auto
}

.mcfbf2bdb9_error {
	position: absolute;
	left: 100%;
	width: 50%;
	margin-left: 18px;
	padding: .7em .7em .7em 2.1em;
	line-height: 1;
	font-size: .8em;
	color: #fff;
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	z-index: 1;
	-webkit-transition: opacity .2s, -webkit-transform .2s;
	transition: opacity .2s, -webkit-transform .2s;
	transition: opacity .2s, transform .2s;
	transition: opacity .2s, transform .2s, -webkit-transform .2s;
	background: #666
}

.mcfbf2bdb9_error:before {
	content: "";
	position: absolute;
	top: 0;
	left: -30px;
	border: 18px solid transparent;
	border-right: 12px solid #666
}

.mcfbf2bdb9_error:after {
	content: "!";
	position: absolute;
	top: .3em;
	left: 0;
	width: 1.1em;
	height: 1.1em;
	font-size: 1.4em;
	text-align: center;
	color: #fff;
	line-height: 1.1;
	font-weight: 700;
	border-radius: 50%;
	border: 2px solid #fff
}

.mcfbf2bdb9_errorHide {
	opacity: 0;
	-webkit-transform: translateX(-1em);
	transform: translateX(-1em)
}

.mce6975e55_form {
	padding-bottom: 1em
}

.mce6975e55_label {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 1em
}

.mce6975e55_labelText {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 23%;
	flex: 0 0 23%
}

.mce6975e55_fields {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 77%;
	flex: 0 0 77%
}

.mce6975e55_inputs {
	padding: .2em .3em;
	font-size: 1em;
	border: 1px solid #666
}

.mce6975e55_emailInput {
	width: 100%
}

.mce6975e55_dateInput {
	width: 3.4em;
	padding: .2em 0 .2em .6em;
	margin-right: 1em;
	text-align: center
}

.mce6975e55_yearInput {
	width: 4.6em;
	margin: 0
}

.mce6975e55_buttonContainer {
	margin-top: 1.6em;
	text-align: center
}

.mce6975e55_disclaimer,
.mce6975e55_help {
	padding: 0 7%;
	font-size: .7em;
	line-height: 1.3
}

.mce6975e55_disclaimer strong,
.mce6975e55_help strong {
	display: block
}

@-webkit-keyframes mcf8935b4a_anim-7681b9e4 {
	to {
		opacity: 1
	}
}

@keyframes mcf8935b4a_anim-7681b9e4 {
	to {
		opacity: 1
	}
}

.mcf8935b4a_btn {
	display: none;
	position: absolute;
	top: 45%;
	width: 35px;
	height: 67px;
	margin-top: -33px;
	text-indent: -999px;
	overflow: hidden;
	opacity: 0;
	background: url(../img/prev.c9c41b29.png) no-repeat 50% 50%;
	z-index: 2;
	-webkit-animation: forwards .6s mcf8935b4a_anim-7681b9e4;
	animation: forwards .6s mcf8935b4a_anim-7681b9e4
}

.mcf8935b4a_prev {
	right: 50%;
	margin-right: 541px
}

.mcf8935b4a_next {
	left: 50%;
	margin-left: 541px;
	background-image: url(../img/next.f0b60ace.png)
}

.mcbf51289a_foregroundBg {
	background: #000 url(https://guildwars2.staticwars.com/preload/shared/foreground/img/fgBottomBg-maxSm.5332172c.jpg) repeat-x 50% 0
}

.mcbf51289a_foregroundBg:before {
	content: "";
	position: absolute;
	height: 52px;
	right: 0;
	bottom: 100%;
	left: 0;
	background: url(https://guildwars2.staticwars.com/preload/shared/foreground/img/fgTopBg-maxSm.93fb0b72.png) repeat-x 50% 100%
}

.mcbf51289a_fgBase {
	position: absolute;
	left: -1920px;
	bottom: 0;
	margin-left: 50%;
	width: 3840px;
	min-height: 180px;
	z-index: 3
}

@-webkit-keyframes mcbf51289a_anim-b6fb257f {
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

@keyframes mcbf51289a_anim-b6fb257f {
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.mcbf51289a_fgInCenter {
	opacity: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-animation: .6s forwards mcbf51289a_anim-b6fb257f;
	animation: .6s forwards mcbf51289a_anim-b6fb257f
}

@-webkit-keyframes mcbf51289a_anim-aa4e5b12 {
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes mcbf51289a_anim-aa4e5b12 {
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.mcbf51289a_fgInLeft {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-animation: .6s forwards mcbf51289a_anim-aa4e5b12;
	animation: .6s forwards mcbf51289a_anim-aa4e5b12
}

@-webkit-keyframes mcbf51289a_anim-95bdd1d4 {
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes mcbf51289a_anim-95bdd1d4 {
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.mcbf51289a_fgInRight {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-animation: .6s forwards mcbf51289a_anim-95bdd1d4;
	animation: .6s forwards mcbf51289a_anim-95bdd1d4
}

@-webkit-keyframes mcbf51289a_anim-c5445dba {
	to {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}

@keyframes mcbf51289a_anim-c5445dba {
	to {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}

.mcbf51289a_fgOutCenter {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-animation: .6s forwards mcbf51289a_anim-c5445dba;
	animation: .6s forwards mcbf51289a_anim-c5445dba
}

@-webkit-keyframes mcbf51289a_anim-9f603dad {
	to {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
}

@keyframes mcbf51289a_anim-9f603dad {
	to {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
}

.mcbf51289a_fgOutLeft {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-animation: .6s forwards mcbf51289a_anim-9f603dad;
	animation: .6s forwards mcbf51289a_anim-9f603dad
}

@-webkit-keyframes mcbf51289a_anim-58f5e6d7 {
	to {
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}

@keyframes mcbf51289a_anim-58f5e6d7 {
	to {
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}

.mcbf51289a_fgOutRight {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-animation: .6s forwards mcbf51289a_anim-58f5e6d7;
	animation: .6s forwards mcbf51289a_anim-58f5e6d7
}

body,
html {
	margin: 0;
	padding: 0
}

html {
	box-sizing: border-box;
	overflow-x: hidden;
	min-height: 100%;
	color: #ffecb6;
	line-height: 1.5;
	font-weight: 100;
	background: #270318;
}

body {
	font: 100 2.7vw/1.6 CronosPro, "sans-serif";
	min-height: 100vh
}

*,
:after,
:before {
	box-sizing: inherit
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0 0 .35em;
	font-family: EasonProDisplayCaps, EasonPro, serif;
	font-weight: 400;
	line-height: .95;
	color: #ff6d10
}

h2 {
	font-size: 2.5em
}

h4,
h5,
h6 {
	line-height: 1.15
}

h3 {
	font-size: 2.3em;
	font-family: CronosPro, "sans-serif";
	text-transform: uppercase
}

h3+p {
	margin-top: 0
}

h4 {
	font-family: CronosPro, "sans-serif";
	text-transform: none
}

a {
	color: #ff6d10;
	text-decoration: none
}

p {
	margin: .35em 0 1em;
	font-size: 1.15em
}

sup {
	font-size: .45em
}



button {
	cursor: pointer;
	color: #ffecb6;
	background: transparent;
	border: none
}

button:focus {
	outline: none
}

button,
input,
select {
	font-size: 1em;
	font-family: CronosPro, "sans-serif"
}

iframe {
	border: none
}

svg {
	display: inline-block
}

.mcdfd66e94_stand {
	font-size: 1.25em
}

.mcdfd66e94_robust {
	font-size: 1.35em
}

.mcdfd66e94_constrained {
	margin-right: auto;
	margin-left: auto;
	padding-right: 4%;
	padding-left: 4%;
	width: 100%
}

.mcdfd66e94_allDirs {
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.mcdfd66e94_absoluteFill {
	position: absolute
}

.mcdfd66e94_beforeAbsoluteFill {
	position: relative
}

.mcdfd66e94_beforeAbsoluteFill:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.mcdfd66e94_afterAbsoluteFill {
	position: relative
}

.mcdfd66e94_afterAbsoluteFill:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.mcdfd66e94_fixedFill {
	position: fixed
}

.mcdfd66e94_section {
	position: relative;
	padding: 2em 0;
	overflow: hidden;
	z-index: 1
}

.mcdfd66e94_uiScale {
	-webkit-transition: -webkit-box-shadow .2s, -webkit-transform .2s;
	transition: box-shadow .2s, transform .2s;
	transition: box-shadow .2s, transform .2s, -webkit-transform .2s
}

.mcdfd66e94_uiScale:hover,
.mcdfd66e94_uiScaleSelected {
	-webkit-transform: scale(1.6);
	transform: scale(1.6)
}

@-webkit-keyframes mcdfd66e94_anim-ddc33622 {
	to {
		opacity: 1
	}
}

@keyframes mcdfd66e94_anim-ddc33622 {
	to {
		opacity: 1
	}
}

.mcdfd66e94_fadeIn {
	opacity: 0;
	-webkit-animation: .6s forwards mcdfd66e94_anim-ddc33622;
	animation: .6s forwards mcdfd66e94_anim-ddc33622
}

@-webkit-keyframes mcdfd66e94_anim-111d8a80 {
	to {
		opacity: 0
	}
}

@keyframes mcdfd66e94_anim-111d8a80 {
	to {
		opacity: 0
	}
}

.mcdfd66e94_fadeOut {
	opacity: 1;
	-webkit-animation: .6s forwards mcdfd66e94_anim-111d8a80;
	animation: .6s forwards mcdfd66e94_anim-111d8a80
}

.mcdfd66e94_gradientBg {
	background-image: linear-gradient(-45deg, rgba(135, 5, 91, .2), transparent 70%), linear-gradient(45deg, rgba(35, 2, 23, .5) 20%, rgba(79, 5, 55, .5), rgba(35, 2, 23, .5) 80%), linear-gradient(50deg, rgba(35, 2, 23, .8) 10%, rgba(79, 5, 55, .7), rgba(35, 2, 23, .8) 90%)
}

.mcdfd66e94_fadedBorder {
	position: relative;
	border-top: 2px solid #ff6d10
}

.mcdfd66e94_fadedBorder:after,
.mcdfd66e94_fadedBorder:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 2px;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff6d10), to(rgba(255, 109, 16, 0)));
	background: linear-gradient(180deg, #ff6d10, rgba(255, 109, 16, 0))
}

.mcdfd66e94_fadedBorder:before {
	right: auto;
	left: 0
}

.mcdfd66e94_boxShadow {
	box-shadow: 0 .5em 3em rgba(0, 0, 0, .1)
}

.mcdfd66e94_boxShadow:before {
	-webkit-transform: perspective(1000px) rotateX(7deg) scale(.97);
	transform: perspective(1000px) rotateX(7deg) scale(.97);
	box-shadow: 0 1em 2em 1em rgba(0, 0, 0, .4);
	z-index: -1
}

.mcdfd66e94_back {
	display: block;
	position: relative;
	border: none;
	padding: 0;
	margin: 0 0 1em .8em;
	text-transform: uppercase;
	color: #ff6d10
}

.mcdfd66e94_back:before {
	position: absolute;
	content: "<";
	right: 100%;
	padding-right: .1em;
	-webkit-transform: scaleX(.5);
	transform: scaleX(.5);
	font-weight: 700;
	font-size: 1.5em;
	line-height: .6
}

.mcdfd66e94_more {
	position: relative;
	margin-right: .8em;
	font-size: 1.2em;
	font-weight: 400;
	color: #ff6d10;
	text-transform: uppercase
}

.mcdfd66e94_more:before {
	position: absolute;
	content: ">";
	left: 100%;
	padding-left: .1em;
	-webkit-transform: scaleX(.5);
	transform: scaleX(.5);
	font-size: 1.5em;
	line-height: .9
}

.mcfccad12c_navBase {
	margin: 2em 4% 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 3
}

.mcfccad12c_item {
	display: block;
	width: 12px;
	height: 12px;
	padding: 0;
	white-space: nowrap;
	text-indent: -999px;
	overflow: hidden;
	border: 2px solid #ff6d10;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.mcfccad12c_itemSelected {
	border-color: #ffecb6;
	box-shadow: 0 0 10px #fff15d;
	background: #ff6d10
}

.mcfccad12c_next,
.mcfccad12c_prev {
	position: relative;
	display: block;
	padding: 0;
	width: 31px;
	height: 35px;
	text-indent: -9999px;
	border: none;
	background: url(../img/prev.e9009cb1.png) no-repeat 50% 50%;
	background-size: contain
}
.mc3dfff2ee_videoline .mc3dfff2ee_link{padding: 0.1em;}
.mcfccad12c_next:before,
.mcfccad12c_prev:before {
	content: none;
	background: url(../img/prevNextBg.d896620b.png) no-repeat 0 50%;
	right: -22px;
	left: auto;
	width: 254px;
	z-index: -1
}

.mcfccad12c_next {
	background: url(../img/next.31a39539.png)
}

.mcfccad12c_next:before {
	background-position: 100% 50%;
	left: -20px;
	right: auto
}

.mc48649c3c_showBtn {
	position: fixed;
	top: 0;
	right: 0;
	height: 2.5em;
	width: 2.5em;
	z-index: 4;
	text-indent: -999px;
	overflow: hidden
}

.mc48649c3c_bars,
.mc48649c3c_close {
	position: relative;
	opacity: .5;
	background: #050400
}

.mc48649c3c_bars,
.mc48649c3c_bars:after,
.mc48649c3c_bars:before,
.mc48649c3c_close,
.mc48649c3c_close:after,
.mc48649c3c_close:before {
	height: 4px;
	box-shadow: 0 0 7px 3px #fffae4;
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s
}

.mc48649c3c_bars:after,
.mc48649c3c_bars:before,
.mc48649c3c_close:after,
.mc48649c3c_close:before {
	content: "";
	position: absolute;
	right: 0;
	left: 0;
	background-color: #050400;
	-webkit-transform: translateY(10px);
	transform: translateY(10px)
}

.mc48649c3c_bars:after,
.mc48649c3c_close:after {
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s
}

.mc48649c3c_close {
	box-shadow: none;
	background: transparent
}

.mc48649c3c_close:after,
.mc48649c3c_close:before {
	box-shadow: none;
	background-color: #fefdfc
}

.mc48649c3c_close:before {
	-webkit-transform: translateY(0) rotate(45deg);
	transform: translateY(0) rotate(45deg)
}

.mc48649c3c_close:after {
	-webkit-transform: translateY(0) rotate(-45deg);
	transform: translateY(0) rotate(-45deg)
}

.mc48649c3c_nav {
	position: fixed;
	width: 90%;
	top: 0;
	right: 0;
	bottom: 0;
	padding: 1em;
	overflow-y: auto;
	font: normal 7.3vw/1.6 EasonProDisplayCaps, EasonPro, serif;
	opacity: 1;
	box-shadow: 0 0 2em rgba(39, 3, 24, .5);
	background-color: #851627;
	z-index: 3;
	-webkit-transition: opacity .4s, -webkit-transform .4s, -webkit-box-shadow .4s;
	transition: transform .4s, box-shadow .4s, opacity .4s;
	transition: transform .4s, box-shadow .4s, opacity .4s, -webkit-transform .4s
}

.mc48649c3c_nav a {
	color: #ffecb6
}

.mc48649c3c_navHide {
	opacity: 0;
	box-shadow: 0 0 2em transparent;
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

.mc48649c3c_homeButton {
	display: block
}

.mc48649c3c_logo {
	width: 100%;
	height: 14vh;
	fill: #ffecb6
}

.mce62e3882_h {
	text-align: center;
	color: #40220f
}

.mce62e3882_box {
	margin: 0 -4.2% -4em;
	padding: 4em 4% 9.8em;
	color: #050400;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fbfdfb), to(#cfccc3));
	background: linear-gradient(180deg, #fbfdfb 50%, #cfccc3)
}

.mce62e3882_box:before {
	content: none
}

.mce62e3882_intro {
	margin-bottom: 1em;
	text-align: center;
	line-height: 1.1;
	font-size: 1.85em
}

@-webkit-keyframes mcbfacc188_anim-2430c54c {
	to {
		-webkit-transform: translatey(-99%);
		transform: translatey(-99%)
	}
}

@keyframes mcbfacc188_anim-2430c54c {
	to {
		-webkit-transform: translatey(-99%);
		transform: translatey(-99%)
	}
}

.mcbfacc188_ann {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	margin: 0;
	text-align: center;
	font: normal 1.2em/1.2 CronosPro, "sans-serif";
	background-color: rgba(181, 25, 131, .7);
	z-index: -1;
	-webkit-animation: forwards .6s mcbfacc188_anim-2430c54c;
	animation: forwards .6s mcbfacc188_anim-2430c54c
}

.mcbfacc188_ann a {
	display: block;
	padding: .2em 4%;
	color: #fefdfc
}

.mcbfacc188_ann span {
	margin-left: 1em
}

.mc475e290b_news {
	padding-bottom: 4em!important;
	color: #050400;
	background: #fff no-repeat 50% 50%;
	background-size: cover
}

.mc475e290b_newsList {
	margin: 0;
	padding: 0;
	list-style: none
}

.mc475e290b_newsItem {
	margin-bottom: 1em
}

.mc475e290b_newsLink {
	display: block
}

.mc475e290b_newsLink:hover .mc475e290b_img:after {
	boder-color: #ff6d10;
	box-shadow: inset 0 0 1em .3em rgba(255, 109, 16, .5)
}

.mc475e290b_newsLink:hover .mc475e290b_h {
	color: #ff6d10
}

.mc475e290b_img {
	display: none;
	margin-bottom: 1em
}

.mc475e290b_img:after {
	bottom: -1px;
	box-shadow: inset 0 0 1em .3em transparent;
	-webkit-transition: border .3s, -webkit-box-shadow .3s;
	transition: border .3s, box-shadow .3s
}

.mc475e290b_img img {
	width: 100%
}

.mc475e290b_imgFallback {
	padding-top: 56.25%;
	border: 1px solid rgba(255, 109, 16, .5);
	background: #fbfcfa url(../img/logo.ce83db73.png) no-repeat 50% 40%;
	background-size: 50%
}

.mc475e290b_date {
	font-family: CronosPro, "sans-serif";
	font-size: .95em;
	text-transform: uppercase
}

.mc475e290b_h {
	color: #050400;
	font-family: EasonProDisplayCaps, EasonPro, serif;
	font-size: 1.25em
}

.mc475e290b_right {
	margin-bottom: 3em;
	text-align: right
}

.mcf7ade1d4_twitter {
	display: none;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	list-style: none;
	margin: 0;
	padding: 0
}

.mcf7ade1d4_tweet {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 31%;
	flex: 0 0 31%;
	padding: .3em .3em .3em .5em;
	margin-bottom: 1.6em;
	cursor: pointer
}

.mcf7ade1d4_tweetHover {
	background: rgba(0, 0, 0, .05)
}

.mcf7ade1d4_tweetH {
	position: relative
}

.mcf7ade1d4_profileImg {
	display: inline;
	width: 24px;
	height: 24px;
	margin-right: .3em;
	border-radius: 50%;
	vertical-align: top
}

.mcf7ade1d4_retweeted {
	position: relative;
	font-size: .9em;
	font-weight: 400;
	color: rgba(5, 4, 0, .6)
}

.mcf7ade1d4_retweetedIcon {
	width: 13px;
	height: 13px;
	margin: .2em .3em 0;
	fill: rgba(5, 4, 0, .6)
}

.mcf7ade1d4_author {
	color: #050400;
	font-weight: 700
}

.mcf7ade1d4_author:hover .mcf7ade1d4_author {
	text-decoration: underline
}

.mcf7ade1d4_screenName {
	opacity: .6;
	font-weight: 400;
	text-decoration: none
}

.mcf7ade1d4_tweetB {
	font-weight: 400
}

.mcf7ade1d4_right {
	margin-bottom: 6em;
	text-align: right
}

.mcafdb4a02_story {
	padding-bottom: 0!important;
	background: url(../img/bg-maxSm.b4206f6d.jpg) no-repeat 50% 50%;
	background-size: cover
}

.mcafdb4a02_learn {
	font-size: 1.2em
}

.mcafdb4a02_detail {
	margin-bottom: 4em
}

.mcafdb4a02_imgVideo {
	position: relative;
	background: url(../img/videoBg.2aa987ad.jpg) no-repeat 50% 50%
}

.mcafdb4a02_video {
	display: block;
	width: 100%
}

.mcafdb4a02_moreVideos {
	font-size: .7em;
	text-transform: uppercase;
	font-weight: 700
}

.mcafdb4a02_moreVideo {
	padding: 0 .1em;
	margin: 0 .1em;
	font-weight: 400;
	text-decoration: underline;
	font-size: 1.2em;
	text-transform: none
}

.mcafdb4a02_moreVideo:first-child {
	margin-left: .2em
}

.mcafdb4a02_text {
	margin: 2em 0
}

:lang(de) .mcafdb4a02_text h3,
:lang(es) .mcafdb4a02_text h3 {
	font-size: 2.2em
}

.mc277fbc47_map {
	background: url(../img/bg-maxSm.67aa1e3d.png) no-repeat 50% 0;
	background-size: cover;
	padding: 70px 4% 2em
}

.mc277fbc47_text {
	text-align: center
}

.mc277fbc47_mapPic {
	position: relative;
	text-align: center
}

.mc277fbc47_mapAnchor {
	position: relative;
	display: block;
	width: 100%;
	margin: 0 auto;
	z-index: 1;
	-webkit-mask-image: url(../img/mapImgMask.2a515c01.png);
	mask-image: url(../img/mapImgMask.2a515c01.png);
	-webkit-mask-size: cover;
	mask-size: cover
}

.mc277fbc47_mapAnchorFade {
	position: absolute;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	margin-left: 50%;
	z-index: 2
}

.mc277fbc47_mapPoints {
	display: none
}

.mc277fbc47_mapPoints:focus {
	outline: none
}

.mc277fbc47_mapPoint {
	display: block;
	position: absolute;
	width: 14px;
	height: 14px;
	padding: 0;
	text-indent: -9999px;
	border: 2px solid #ff6d10;
	background: transparent;
	box-shadow: 0 0 3em .5em transparent;
	-webkit-transition: width .2s, height .2s, border-width .2s, -webkit-box-shadow .2s, -webkit-transform .2s;
	transition: box-shadow .2s, width .2s, height .2s, border-width .2s, transform .2s;
	transition: box-shadow .2s, width .2s, height .2s, border-width .2s, transform .2s, -webkit-transform .2s
}

.mc277fbc47_mapPoint:focus,
.mc277fbc47_mapPoint:hover {
	outline: none
}

.mc277fbc47_mapPoint:focus,
.mc277fbc47_mapPoint:hover,
.mc277fbc47_mapPointSelected {
	border-width: 3px;
	width: 21px;
	height: 21px;
	-webkit-transform: translate(-3px, -3px);
	transform: translate(-3px, -3px)
}

.mc277fbc47_mapPointSelected {
	background: #ff6d10;
	border-color: #fff;
	box-shadow: 0 0 3em 8px rgba(255, 241, 93, .7)
}

.mc277fbc47_mapPoint0 {
	top: 52px;
	left: 14.6%
}

.mc277fbc47_mapPoint1 {
	top: 147px;
	left: 13.4%
}

.mc277fbc47_mapPoint2 {
	top: 193px;
	left: 7.9%
}

.mc277fbc47_mapPoint3 {
	top: 216px;
	left: 15.4%
}

.mc277fbc47_mapPoint4 {
	top: 317px;
	left: 9.6%
}

.mc277fbc47_mapPoint5 {
	top: 74px;
	left: 83.1%
}

.mc277fbc47_mapPoint6 {
	top: 121px;
	left: 88.9%
}

.mc277fbc47_mapPoint7 {
	top: 212px;
	left: 83.8%
}

.mc277fbc47_mapPoint8 {
	top: 290px;
	left: 88.1%
}

.mc32fc5f0a_container {
	overflow: hidden
}

.mc32fc5f0a_videoBase {
	position: absolute;
	width: auto;
	height: 100.1%;
	left: 50%;
	opacity: 0
}

@-webkit-keyframes mc32fc5f0a_anim-f65c0734 {
	to {
		opacity: 1
	}
}

@keyframes mc32fc5f0a_anim-f65c0734 {
	to {
		opacity: 1
	}
}

.mc32fc5f0a_videoPlayingBase {
	-webkit-animation: forwards 1s mc32fc5f0a_anim-f65c0734;
	animation: forwards 1s mc32fc5f0a_anim-f65c0734
}

.mc32fc5f0a_horizontal {
	width: 100.1%;
	left: 0;
	height: auto
}

.mc2c8185c4_video {
	position: relative;
	width: 100%
}

.mc2c8185c4_button {
	display: block;
	width: 100%;
	padding: 0;
	background: transparent;
	border: none;
	cursor: pointer
}

.mc2c8185c4_button:focus {
	outline: none
}

.mc2c8185c4_playBtn {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 35%;
	height: 0;
	margin-left: -17.5%;
	padding-top: 35%;
	font-size: 2em;
	border-radius: 50%;
	background: transparent url(../img/chev.bdb8d2a7.png) no-repeat 50% 50%;
	background-size: 100% 100%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: -webkit-transform .3s ease-out;
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out
}

.mc2c8185c4_playBtn:focus,
.mc2c8185c4_playBtn:hover {
	outline: none
}

.mc2c8185c4_playBtn:hover {
	-webkit-transform: translateY(-50%) scale(1.03);
	transform: translateY(-50%) scale(1.03)
}

.mc2c8185c4_playBtn:hover:after,
.mc2c8185c4_playBtn:hover:before {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.mc2c8185c4_playBtn:before {
	background: url(../img/ring-2.2e0df223.png) no-repeat 50% 50%;
	background-size: 100%;
	-webkit-animation: mc2c8185c4_cw 50s linear infinite;
	animation: mc2c8185c4_cw 50s linear infinite
}

.mc2c8185c4_playBtn:after {
	background: url(../img/ring-1.e63e367f.png) no-repeat 50% 50%;
	background-size: 100%;
	-webkit-animation: mc2c8185c4_ccw 50s linear infinite;
	animation: mc2c8185c4_ccw 50s linear infinite
}

.mc2c8185c4_playBtnAbs {
	position: absolute;
	left: 50%
}

.mc2c8185c4_playBtnFs {
	border-color: transparent;
	-webkit-animation: .4s forwards mc2c8185c4_playBtnFs;
	animation: .4s forwards mc2c8185c4_playBtnFs
}

.mc2c8185c4_playBtnFsAbs {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

@-webkit-keyframes mc2c8185c4_playBtnFs {
	0% {
		opacity: 1
	}
	99% {
		display: inline
	}
	to {
		opacity: 0;
		display: none
	}
}

@keyframes mc2c8185c4_playBtnFs {
	0% {
		opacity: 1
	}
	99% {
		display: inline
	}
	to {
		opacity: 0;
		display: none
	}
}

.mc2c8185c4_flood {
	border-radius: 50%;
	border: 3px solid #ff6d10;
	-webkit-animation: .2s mc2c8185c4_flood forwards ease-in;
	animation: .2s mc2c8185c4_flood forwards ease-in;
	z-index: 3
}

@-webkit-keyframes mc2c8185c4_flood {
	0% {
		background: transparent
	}
	50% {
		background: #000;
		border-color: #000
	}
	99% {
		display: block;
		-webkit-transform: scale(10);
		transform: scale(10);
		border-radius: 0;
		background: #000
	}
	to {
		display: none
	}
}

@keyframes mc2c8185c4_flood {
	0% {
		background: transparent
	}
	50% {
		background: #000;
		border-color: #000
	}
	99% {
		display: block;
		-webkit-transform: scale(10);
		transform: scale(10);
		border-radius: 0;
		background: #000
	}
	to {
		display: none
	}
}

@-webkit-keyframes mc2c8185c4_cw {
	0 {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes mc2c8185c4_cw {
	0 {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@-webkit-keyframes mc2c8185c4_ccw {
	0 {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(-1turn);
		transform: rotate(-1turn)
	}
}

@keyframes mc2c8185c4_ccw {
	0 {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(-1turn);
		transform: rotate(-1turn)
	}
}

.mc2c8185c4_videoStacked:after {
	pointer-events: none;
	background: url(../img/stacked.13a331be.png) no-repeat 50% 50%;
	background-size: 30%
}

.mc6a705a53_border {
	border: 2px solid transparent;
	-o-border-image: url(https://guildwars2.staticwars.com/preload/shared/button/img/ringBg.77868a04.png);
	border-image: url(https://guildwars2.staticwars.com/preload/shared/button/img/ringBg.77868a04.png);
	border-image-slice: 4;
	border-image-repeat: repeat
}

.mc6a705a53_button {
	display: inline-block;
	padding: .45em 1.4em;
	font-family: EasonProDisplayCaps, EasonPro, serif;
	color: #ffecb6;
	line-height: 1.3;
	background: -webkit-gradient(linear, left top, left bottom, from(#ea600d), color-stop(71%, #a62e0d), to(#7a0d19));
	background: linear-gradient(180deg, #ea600d 0, #a62e0d 71%, #7a0d19)
}

.mc6a705a53_button2ItemBase:hover .mc6a705a53_button2Label {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition-delay: 0s;
	transition-delay: 0s
}

.mc6a705a53_button2Item {
	position: relative;
	padding: 0 .5em 1.6em;
	margin: 0 .8em .6em;
	background: transparent
}

.mc6a705a53_button2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 1.7em;
	height: 1.7em;
	margin: .3em auto;
	font-size: 1.4em;
	font-family: EasonProDisplayCaps, EasonPro, serif;
	color: #ff6d10;
	line-height: 1;
	text-align: center;
	border: .08em solid #fff15d;
	border-left-color: #ff6d10;
	border-right-color: #ff6d10;
	box-shadow: inset 0 0 1.1em .05em rgba(0, 0, 0, .8);
	background-color: #b51983;
	-webkit-transition: background-color .6s, border-color .6s;
	transition: background-color .6s, border-color .6s
}

.mc6a705a53_button2>* {
	display: block;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.mc6a705a53_button2:hover {
	color: #b51983
}

.mc6a705a53_button2:hover,
.mc6a705a53_button2Selected {
	border-color: #b51983;
	border-top-color: #ff6d10;
	border-bottom-color: #ff6d10;
	box-shadow: inset 0 0 1em #fcdc57;
	background-color: #fff6de
}

.mc6a705a53_button2Selected>* {
	font-size: 1.3em
}

.mc6a705a53_button2Label {
	position: absolute;
	right: -50%;
	left: -50%;
	margin-top: .4em;
	opacity: 0;
	-webkit-transform: scale(.9);
	transform: scale(.9);
	font-family: EasonProDisplayCaps, EasonPro, serif;
	font-size: 1.25em;
	-webkit-transition: opacity .6s, -webkit-transform .6s;
	transition: opacity .6s, -webkit-transform .6s;
	transition: opacity .6s, transform .6s;
	transition: opacity .6s, transform .6s, -webkit-transform .6s;
	-webkit-transition-delay: .25s;
	transition-delay: .25s
}

.mc7fed59db_dimebar {
	display: none;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: .4em;
	padding-bottom: .4em;
	font: normal .75em/1 EasonProDisplayCaps, EasonPro, serif
}

.mc7fed59db_extNav,
.mc7fed59db_langSelect {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-transform: uppercase
}

.mc7fed59db_item {
	padding: .3em;
	text-decoration: none;
	color: #000
}

.mc7fed59db_item:first-child {
	margin-left: -.3em
}

.mc7fed59db_item:last-child {
	margin-right: -.3em
}

.mc7fed59db_item:hover,
.mc7fed59db_itemSelected {
	color: red
}

.mc3dfff2ee_video {
	position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    -webkit-transition: -webkit-transform;
    transition: -webkit-transform;
    transition: transform;
    transition: transform, -webkit-transform; width: 100%;
}
.mc3dfff2ee_videoline{
	/*display: none;*/
	background: #0F040F;
	opacity: 0.7;
	background-size: auto 100%;
}
.mc3dfff2ee_playbtn{float: left;}
.mc89a4683d_footer {
	position: relative;
	padding: 7em 0 2em;
	color: #fefdfc;
	z-index: 1
}

.mc89a4683d_footer a {
	color: #b51983
}

.mc89a4683d_preFooter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.mc89a4683d_gw2Links {
	display: none
}

.mc89a4683d_gw2Links a {
	position: relative;
	margin-right: 2em;
	text-transform: uppercase;
	font-weight: 400
}

.mc89a4683d_gw2Links a:first-child:after {
	position: absolute;
	right: -1.2em;
	content: "|";
	color: #fefdfc;
	line-height: 1.3;
	font-weight: 100
}

.mc89a4683d_followUs {
	margin: 0 1em 0 0;
	text-transform: uppercase;
	text-shadow: 0 0 .2em #270318
}

.mc89a4683d_icon {
	width: 32px;
	height: 32px;
	padding: 4px;
	margin: 2px;
	fill: #fefdfc;
	background: #b51983;
	opacity: .8
}

.mc89a4683d_icon:hover {
	opacity: 1
}

.mc89a4683d_postFooter {
	margin-top: .7em
}

.mc89a4683d_anet {
	display: block;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 13%;
	flex: 1 0 13%;
	min-height: 4em;
	text-indent: -9999px;
	overflow: hidden;
	background: url(https://guildwars2.staticwars.com/preload/shared/footer/img/anet-logo.f0fd758e.png) no-repeat 0 50%;
	background-size: contain
}

.mc89a4683d_disc {
	margin: 1.1em 0;
	opacity: .5;
	font-size: .85em;
	line-height: 1.2
}

.mc89a4683d_legal {
	text-align: center;
	font-size: .9em
}

.mc89a4683d_legal a {
	text-transform: none
}

.mc89a4683d_rating {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 25%;
	flex: 1 0 25%
}

.mc89a4683d_rating div {
	font-size: .55em;
	font-weight: 400;
	text-transform: uppercase
}

.mc89a4683d_ratingLogo {
	display: block;
	min-height: 5em;
	margin-top: .3em;
	overflow: hidden;
	text-indent: -999px;
	background: no-repeat 0 50%;
	background-size: contain
}

.mc89a4683d_ratingesrb {
	background-image: url(https://guildwars2.staticwars.com/preload/shared/footer/img/esrb.be6ce6.png)
}

.mc89a4683d_ratingpegi {
	background-image: url(https://guildwars2.staticwars.com/preload/shared/footer/img/pegi.4e619833.png)
}

@-webkit-keyframes mc2b0250a1_anim-8a516d0c {
	0 {
		opacity: 0;
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes mc2b0250a1_anim-8a516d0c {
	0 {
		opacity: 0;
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}
	to {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.mc2b0250a1_inCenter {
	opacity: 0;
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
	-webkit-animation: .6s forwards mc2b0250a1_anim-8a516d0c;
	animation: .6s forwards mc2b0250a1_anim-8a516d0c
}

@-webkit-keyframes mc2b0250a1_anim-69691854 {
	0 {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}
}

@keyframes mc2b0250a1_anim-69691854 {
	0 {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}
}

.mc2b0250a1_outCenter {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-animation: .6s forwards mc2b0250a1_anim-69691854;
	animation: .6s forwards mc2b0250a1_anim-69691854
}

@-webkit-keyframes mc2b0250a1_anim-8d7efc8f {
	0 {
		-webkit-transform: translateX(100%;
		);
		transform: translateX(100%;
		)
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes mc2b0250a1_anim-8d7efc8f {
	0 {
		-webkit-transform: translateX(100%;
		);
		transform: translateX(100%;
		)
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.mc2b0250a1_inRight {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-animation: .6s forwards mc2b0250a1_anim-8d7efc8f;
	animation: .6s forwards mc2b0250a1_anim-8d7efc8f
}

@-webkit-keyframes mc2b0250a1_anim-26300ad1 {
	0 {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}

@keyframes mc2b0250a1_anim-26300ad1 {
	0 {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}

.mc2b0250a1_outRight {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-animation: .6s forwards mc2b0250a1_anim-26300ad1;
	animation: .6s forwards mc2b0250a1_anim-26300ad1
}

@-webkit-keyframes mc2b0250a1_anim-f23e209e {
	0 {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

@keyframes mc2b0250a1_anim-f23e209e {
	0 {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
	to {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}

.mc2b0250a1_inLeft {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-animation: .6s forwards mc2b0250a1_anim-f23e209e;
	animation: .6s forwards mc2b0250a1_anim-f23e209e
}

@-webkit-keyframes mc2b0250a1_anim-2b880454 {
	0 {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
}

@keyframes mc2b0250a1_anim-2b880454 {
	0 {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	to {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
}

.mc2b0250a1_outLeft {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-animation: .6s forwards mc2b0250a1_anim-2b880454;
	animation: .6s forwards mc2b0250a1_anim-2b880454
}

.mcf91ee07c_lightboxButton {
	cursor: pointer;
	font-size: 1.3em;
	text-transform: uppercase
}

.mcf91ee07c_overlay {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	background: #000;
	z-index: 4
}

.mcf91ee07c_overlayHidden {
	display: none
}

.mcf91ee07c_contentControls {
	position: relative
}

.mcf91ee07c_control {
	position: absolute;
	font-size: 1.3em;
	border: none;
	background: rgba(0, 0, 0, .5);
	opacity: .7;
	z-index: 1
}

.mcf91ee07c_control:hover {
	opacity: 1
}

.mcf91ee07c_close {
	top: 0;
	right: 0
}

.mcf91ee07c_next,
.mcf91ee07c_prev {
	top: 50%;
	margin-top: -.5em
}

.mcf91ee07c_prev {
	left: 0
}

.mcf91ee07c_next {
	right: 0
}

.mcf91ee07c_content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0 auto
}

.mcf91ee07c_content>img {
	margin: 0 auto
}

.mcf91ee07c_content>iframe {
	display: block;
	max-width: 100%
}

.mcf91ee07c_preload {
	position: absolute;
	left: -999px;
	height: 100px;
	width: 100px;
	overflow: scroll;
	opacity: 0
}

.mc5d19a5d7_form {
	font-size: 1em
}

.mc5d19a5d7_form .mce6975e55_button {
	display: inline-block;
	padding: .45em 1.4em;
	font-family: EasonProDisplayCaps, EasonPro, serif;
	color: #ffecb6;
	line-height: 1.3;
	background: -webkit-gradient(linear, left top, left bottom, from(#ea600d), color-stop(71%, #a62e0d), to(#7a0d19));
	background: linear-gradient(180deg, #ea600d 0, #a62e0d 71%, #7a0d19);
	border: 2px solid transparent;
	-o-border-image: url(https://guildwars2.staticwars.com/preload/shared/button/img/ringBg.77868a04.png);
	border-image: url(https://guildwars2.staticwars.com/preload/shared/button/img/ringBg.77868a04.png);
	border-image-slice: 4;
	border-image-repeat: repeat
}

.mc5d19a5d7_form .mce6975e55_button:focus {
	position: relative;
	outline: none;
	box-shadow: 0 0 1em .1em rgba(255, 109, 16, .5)
}

.mc5d19a5d7_form .mcfbf2bdb9_error {
	top: 100%;
	right: 0;
	left: 0;
	width: auto;
	margin: 0;
	padding-left: 3.2em;
	color: #050400;
	font-size: .7em;
	text-shadow: none;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	background: #ff6d10
}

.mc5d19a5d7_form .mcfbf2bdb9_error:before {
	border-color: transparent
}

.mc5d19a5d7_form .mcfbf2bdb9_error:after {
	left: .6em
}

.mc5d19a5d7_form .mcfbf2bdb9_error :external(errorHide 0% "./steps/error.css") {
	-webkit-transform: translateY(1em);
	transform: translateY(1em)
}

.mc5d19a5d7_form .mce6975e55_inputs {
	font-weight: 100
}

.mc5d19a5d7_form .mce6975e55_inputs:focus {
	position: relative;
	outline: none;
	box-shadow: 0 0 1em .1em rgba(255, 109, 16, .5)
}

.mc5d19a5d7_form .mce6975e55_label {
	display: block
}

.mc5d19a5d7_form .mce6975e55_h {
	font-size: 1.6em
}

.mc5d19a5d7_form .mce6975e55_p {
	font-size: 1em
}

.mc5d19a5d7_form .mce6975e55_disclaimer,
.mc5d19a5d7_form .mce6975e55_help {
	padding: 0
}

.mca0199c6b_body .mcf91ee07c_control.mcf91ee07c_close,
.mca0199c6b_body .mcf91ee07c_control.mcf91ee07c_next,
.mca0199c6b_body .mcf91ee07c_control.mcf91ee07c_prev {
	box-sizing: content-box;
	padding: 1vw;
	opacity: .5;
	text-indent: -999px;
	overflow: hidden;
	@mq.minLg {
		padding: 1em
	}
}

.mca0199c6b_body .mcf91ee07c_control.mcf91ee07c_close:hover,
.mca0199c6b_body .mcf91ee07c_control.mcf91ee07c_next:hover,
.mca0199c6b_body .mcf91ee07c_control.mcf91ee07c_prev:hover {
	opacity: 1
}

.mca0199c6b_body .mcf91ee07c_control.mcf91ee07c_next,
.mca0199c6b_body .mcf91ee07c_control.mcf91ee07c_prev {
	width: 4vw;
	height: 7vw;
	margin-top: -3.5vw;
	background: rgba(0, 0, 0, .5) url(../img/prev.c9c41b29.png) no-repeat 50% 50%;
	background-size: contain;
	background-size: 70%
}

.mca0199c6b_body .mcf91ee07c_control.mcf91ee07c_next {
	background-image: url(../img/next.f0b60ace.png)
}

.mca0199c6b_body .mcf91ee07c_control.mcf91ee07c_close {
	width: 5vw;
	height: 5vw;
	background: rgba(0, 0, 0, .5) url(../img/close.2e9c37a0.png) no-repeat 50% 50%;
	background-size: 70%
}

.mca0199c6b_body .mcf91ee07c_preload {
	background: url(../img/prev.c9c41b29.png), url(../img/next.f0b60ace.png), url(../img/close.2e9c37a0.png)
}

.mc3e60b0e6_buyBtn0 {
	position: fixed;
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	top: 10em;
	right: 0;
	height: 128px;
	padding: 1.2em 0 .8em 45px;
	color: #050400;
	z-index: 2;
	pointer-events: none;
	background: url(../img/bg.e3171d4e.png) no-repeat 0 100%;
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	-webkit-transition: opacity .6s, -webkit-transform .6s;
	transition: opacity .6s, -webkit-transform .6s;
	transition: transform .6s, opacity .6s;
	transition: transform .6s, opacity .6s, -webkit-transform .6s
}

.mc3e60b0e6_buyBtn1 {
	-webkit-transform: translateX(0);
	transform: translateX(0)
}

.mc3e60b0e6_content {
	position: relative;
	margin: 1em;
	text-align: right;
	text-transform: uppercase;
	color: #fff;
	pointer-events: all
}

.mc3e60b0e6_content p {
	margin: 0;
	font-size: 1em;
	line-height: 1.2
}

.mc3e60b0e6_content strong {
	display: block;
	font-weight: 400;
	color: #ffecb6
}

.mc3e60b0e6_close {
	position: absolute;
	right: 0;
	bottom: 100%;
	padding: 0;
	font-size: 1.3em;
	line-height: 1
}

.mc3e60b0e6_btn {
	margin-bottom: .5em;
	font-size: 1.1em;
	white-space: nowrap
}

.mc3e60b0e6_open0 {
	display: none;
	position: absolute;
	right: 100%;
	bottom: 0;
	padding: 1em .3em;
	pointer-events: all;
	opacity: 0
}

.mc3e60b0e6_open0 svg {
	display: block;
	width: 1.6em;
	height: 1.6em;
	fill: #ffecb6
}

@-webkit-keyframes mc3e60b0e6_anim-8412b8ed {
	to {
		opacity: 1
	}
}

@keyframes mc3e60b0e6_anim-8412b8ed {
	to {
		opacity: 1
	}
}

.mc3e60b0e6_open2 {
	display: block;
	-webkit-animation: forwards .6s .3s mc3e60b0e6_anim-8412b8ed;
	animation: forwards .6s .3s mc3e60b0e6_anim-8412b8ed
}

.mc6b9bf4d6_buy {
	background: no-repeat 50% 50%;
	background-size: cover
}

.mc6b9bf4d6_pkg0 {
	background-image: url(../img/standard-bg.752dd24.jpg)
}

.mc6b9bf4d6_pkg1 {
	background-image: url(../img/deluxe-bg.df4471b4.jpg)
}

.mc6b9bf4d6_bg.mc6b9bf4d6_pkg2 {
	background-image: url(../img/ultimate-bg.e18ae32a.jpg), url(../img/deluxe-bg.df4471b4.jpg), url(../img/standard-bg.752dd24.jpg)
}
.mc6b9bf4d6_bg.mc6b9bf4d6_pkg3{
	background-image: url(../img/deluxe-bg.df4471b4.jpg)
}
.mc5431837d_price span{
	font-size: 0.5em;
    color: #7f7f7f;
    text-decoration: line-through;
    padding-left: 1em;
}
.mc6b9bf4d6_constrained {
	margin: 0 auto
}

.mc6b9bf4d6_pkgSelect {
	margin-bottom: 2em;
	text-align: center
}

.mc6b9bf4d6_label {
	display: inline-block;
	margin-bottom: .8em;
	text-transform: uppercase;
	font-size: 1.15em;
	font-family: EasonProDisplayCaps, EasonPro, serif;
	color: #ff6d10
}

.mc6b9bf4d6_label,
.mc6b9bf4d6_nav {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.mc6b9bf4d6_nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mc6b9bf4d6_navItem {
	overflow: visible
}

.mc6b9bf4d6_navLabel {
	width: 95%;
	margin-top: 1em;
	margin: 0 auto;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	font-family: CronosPro, "sans-serif";
	font-size: 1em;
	text-align: center;
	color: #ff6d10;
	text-transform: uppercase
}

.mc6b9bf4d6_navLabelSelected {
	color: #ffecb6
}

.mc5431837d_left {
	display: none
}

/*.mc5431837d_box0,
.mc5431837d_box1,
.mc5431837d_box2 {
	width: 323px;
	height: 481px;
	margin: 0 auto
}*/

/*.mc5431837d_box0:before,
.mc5431837d_box1:before,
.mc5431837d_box2:before {
	content: url(../img/box-fire-d.f5ef8630.png);
	top: 66px;
	left: -117px;
	opacity: 0;
	-webkit-transition: opacity .6s;
	transition: opacity .6s
}*/

/*.mc5431837d_box0:after,
.mc5431837d_box1:after,
.mc5431837d_box2:after {
	content: url(../img/box-fire-u.4f26eab6.png);
	top: 68px;
	left: -113px;
	opacity: 0;
	-webkit-transition: opacity .6s;
	transition: opacity .6s
}*/
.mcdfd66e94_img{display: block;width: auto;margin: 0 -1.4em 1.4em;padding: 0;}

.mc5431837d_box1:before {
	opacity: 1
}

.mc5431837d_box1:after,
.mc5431837d_box2:before {
	opacity: 0
}

.mc5431837d_box2:after {
	opacity: 1
}

.mc5431837d_header {
	margin: 0;
	line-height: 1;
	color: #fefdfc
}
.mc5431837d_right > span{font-size: 1.3em;color: #dd5711;}
.mc5431837d_price {
	margin: 0;
	font-family: EasonProDisplayCaps, EasonPro, serif;
	font-size: 4.7em;
	letter-spacing: -.01em;
	line-height: .8
}

.mc5431837d_intro {
	margin: .8em 0;
	line-height: 1.4
}

.mc5431837d_details {
	margin-bottom: 2em
}

.mc5431837d_featsList {
	margin: 0;
	padding: 0
}

.mc5431837d_featItem {
	position: relative;
	margin: 0 0 .4em 1.1em;
	padding: 0 0 0 .5em;
	list-style: none
}

.mc5431837d_featItem:before {
	position: absolute;
	right: 100%;
	width: 18px;
	content: url(../img/bullet.6e74b714.svg)
}

.mc5431837d_feat {
	display: inline;
	margin: .5em 0 0;
	color: inherit;
	font-size: 1.25em;
	font-weight: lighter;
	line-height: 1
}

.mc5431837d_feat strong {
	color: #fefdfc
}

.mc5431837d_featClickable {
	cursor: default;
	border-bottom: 1px solid rgba(255, 236, 182, .5)
}

.mc5431837d_featTooltipBase {
	position: absolute;
	bottom: 100%;
	padding: .7em 1em .9em;
	margin: 0 1.6em 0 0;
	color: #050400;
	font-size: 1em;
	line-height: 1.25;
	border: 1px solid #df9b5f;
	box-shadow: 0 0 .3em rgba(0, 0, 0, .5);
	background: -webkit-gradient(linear, left top, left bottom, from(#fefdfc), to(#ead49f));
	background: linear-gradient(180deg, #fefdfc, #ead49f)
}

.mc5431837d_featTooltipBase strong {
	display: block;
	font-size: 1.25em;
	font-weight: 400
}

@-webkit-keyframes mc5431837d_anim-a7813223 {
	to {
		opacity: 1;
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

@keyframes mc5431837d_anim-a7813223 {
	to {
		opacity: 1;
		-webkit-transform: translate(0);
		transform: translate(0)
	}
}

.mc5431837d_featTooltip {
	opacity: 0;
	-webkit-transform: translateY(3em);
	transform: translateY(3em);
	-webkit-animation: .3s forwards mc5431837d_anim-a7813223;
	animation: .3s forwards mc5431837d_anim-a7813223
}

@-webkit-keyframes mc5431837d_anim-69b9b9b4 {
	to {
		opacity: 0;
		-webkit-transform: translateY(-10em);
		transform: translateY(-10em)
	}
}

@keyframes mc5431837d_anim-69b9b9b4 {
	to {
		opacity: 0;
		-webkit-transform: translateY(-10em);
		transform: translateY(-10em)
	}
}

.mc5431837d_featTooltipFadeout {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-animation: .6s forwards mc5431837d_anim-69b9b9b4;
	animation: .6s forwards mc5431837d_anim-69b9b9b4
}

.mc5431837d_close {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	margin: 0;
	width: 1em;
	height: 1em;
	color: #050400;
	font-size: 1.6em;
	line-height: 1
}

.mc5431837d_points {
	line-height: 1.4
}

.mc5431837d_points strong {
	font-weight: 400;
	color: #fefdfc
}

.mc5431837d_hot {
	color: #fc4d00;
	font-weight: bold;
	font-size: 1.1em
}

.mc5431837d_button {
	margin-top: .6em;
	font-size: 1.5em
}

.mc8433ea6e_explore {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #050400;
	background: url(../img/bg-maxSm.b0d3f0ce.jpg) no-repeat 50% 50%;
	background-color: #fffae4;
	background-size: cover
}

.mc8433ea6e_constrained {
	position: relative;
	z-index: 1
}

.mc8433ea6e_exp {
	margin-bottom: 2em
}

.mc8433ea6e_expItem {
	color: #050400;
	border-width: 0;
	background-size: 0
}

.mc8433ea6e_expItem .mc2c8185c4_video,
.mc8433ea6e_expItem .mcf91ee07c_lightboxButton {
	display: none
}

.mc8433ea6e_img {
	width: 100%
}

.mc8433ea6e_copy {
	margin-top: 2em
}

.mc8433ea6e_intro {
	text-shadow: 0 0 .4em #fffae4;
	border-radius: 50%;
	background: radial-gradient(rgba(255, 250, 228, .6) 20%, transparent 60%)
}

.mc8433ea6e_disc {
	font-size: .8em
}

.mc3dfff2ee_hero {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	min-height: 900px;
	padding-bottom: 10%;
	color: #050400;
	background: url(../img/bg-port.8ae48d1a.jpg) no-repeat 50% 50%, -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(45%, #fdf8e9), color-stop(55%, #e2acb5), to(#ffd583));
	background: url(../img/bg-port.8ae48d1a.jpg) no-repeat 50% 50%, linear-gradient(#fff, #fdf8e9 45%, #e2acb5 55%, #ffd583);
	background-size: cover
}

.mc3dfff2ee_hero .mcdfd66e94_constrained.mc7fed59db_dimebar {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.mc3dfff2ee_hero .mc7fed59db_extNav {
	position: relative;
	margin-right: .9em;
	padding-right: .6em;
}

.mc3dfff2ee_hero .mc7fed59db_extNav:after {
	content: "|";
	position: absolute;
	left: 100%;
	font-size: 1.6em;
	color: #71194a
}

.mc3dfff2ee_hero .mc7fed59db_item {
	color: #71194a
}

.mc3dfff2ee_hero .mc7fed59db_item.mc7fed59db_itemSelected,
.mc3dfff2ee_hero .mc7fed59db_item:hover {
	color: #d40143
}

.mc3dfff2ee_hero .mcdfd66e94_constrained.mc7fed59db_dimebar {
	z-index: 1
}

.mc3dfff2ee_constrained {
	position: relative;
	z-index: 1
}

.mc3dfff2ee_logo {
	width: 75%;
	height: 0;
	margin: 0 auto 3%;
	padding-top: 20%;
	text-indent: -9999px;
	white-space: nowrap;
	background: url(../img/gw2btn_2017.png) no-repeat 50% 50%;
	background-size: contain
}

.mc3dfff2ee_tagline {
	font-size: 6.5vw;
	text-align: center;
	line-height: .9;
	color: #71194a;
	text-shadow: 0 0 .15em #fff, 1px 1px .15em #fff, -1px 0 .2em #fff
}

.mc3dfff2ee_tagline i {
	font-style: normal
}

.mc3dfff2ee_play {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	opacity: 0;
	margin: 0 auto;
	width: 100%;
	-webkit-transition: opacity .3s;
	transition: opacity .3s
}

.mc3dfff2ee_play button {
	width: 100vw;
	height: 40vw
}

.mc3dfff2ee_play .mc2c8185c4_video {
	width: auto;
	z-index: 1
}

.mc3dfff2ee_playLoaded {
	opacity: 1
}

.mc3dfff2ee_watch {
	margin-top: -3em;
	padding: 3em 15%;
	border-radius: 50%;
	color: #ff6d10;
	text-transform: uppercase;
	text-shadow: 0 0 1px rgba(0, 0, 0, .7), 1px 1px 1px rgba(0, 0, 0, .7), 1px -1px 1px rgba(0, 0, 0, .7), -1px 1px 1px rgba(0, 0, 0, .7), -1px -1px 1px rgba(0, 0, 0, .7);
	letter-spacing: 1px;
	text-align: center;
	font-size: 1.3em;
	font-weight: 400;
	background: radial-gradient(rgba(0, 0, 0, .7) 10%, transparent 85%);
	opacity: .5;
	-webkit-transform: scale(.9);
	transform: scale(.9);
	-webkit-transition: letter-spacing 8s ease-out, opacity 8s, -webkit-transform 8s;
	transition: letter-spacing 8s ease-out, opacity 8s, -webkit-transform 8s;
	transition: letter-spacing 8s ease-out, opacity 8s, transform 8s;
	transition: letter-spacing 8s ease-out, opacity 8s, transform 8s, -webkit-transform 8s
}

.mc3dfff2ee_watchLoaded {
	opacity: 1;
	letter-spacing: 5px;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.mc53535ff8_media {
	background: #21190c no-repeat 50% 50%;
	background-size: cover
}

.mc53535ff8_mediaBg {
	background-image: url(../sections/media/img/bg-maxSm.cc68b701.jpg)
}

.mc53535ff8_h {
	text-align: center
}

.mc53535ff8_filter {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 1em;
	font-size: 1.3em
}

.mc53535ff8_filterItem {
	position: relative;
	margin: 0 .4em;
	color: #ff6d10;
	text-transform: uppercase;
	white-space: nowrap;
	border: none;
	background: none
}

.mc53535ff8_filterItem:hover {
	color: #fefdfc
}

.mc53535ff8_filterItemSelected {
	color: #ffecb6
}

.mc53535ff8_mediaList {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	list-style: none;
	margin: 0;
	padding: 0
}

@-webkit-keyframes mc53535ff8_anim-fdb0e415 {
	to {
		opacity: 1
	}
}

@keyframes mc53535ff8_anim-fdb0e415 {
	to {
		opacity: 1
	}
}

.mc53535ff8_mediaItem {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 31%;
	flex: 0 0 31%;
	margin: 0 3.4% .6em 0;
	opacity: 0;
	-webkit-animation: forwards .3s mc53535ff8_anim-fdb0e415;
	animation: forwards .3s mc53535ff8_anim-fdb0e415
}

.mc53535ff8_mediaItem:nth-child(3n) {
	margin-right: 0
}

.mc53535ff8_mediaItem a {
	display: block
}

.mc15b45653_mountBase {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	z-index: 2;
	color: #ffecb6;
	background: no-repeat 50% 50%;
	background-size: cover
}

.mc15b45653_mount0 {
	background-image: url(../img/raptorBg.d28833e7.jpg)
}

.mc15b45653_mount1 {
	background-image: url(../img/skimmerBg.1abaff8a.jpg)
}

.mc15b45653_mount2 {
	background-image: url(../img/springerBg.d999a892.jpg)
}

.mc15b45653_mount3 {
	background-image: url(../img/jackalBg.b79c6dce.jpg)
}

.mc15b45653_constrained {
	position: relative
}

.mc15b45653_content {
	width: 40%
}

.mc15b45653_gallery {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	min-height: 100px;
	margin-top: 2em
}

.mc15b45653_gallery .mcf91ee07c_lightboxButton {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 31%;
	flex: 0 0 31%
}

.mc5ab5feb4_low {
	-webkit-transform: translateY(150%) scale(.8);
	transform: translateY(150%) scale(.8);
	box-shadow: 0 0 5em .6em rgba(0, 0, 0, .4)
}

.mc5ab5feb4_navContainer {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2;
	-webkit-transition: -webkit-transform;
	transition: -webkit-transform;
	transition: transform;
	transition: transform, -webkit-transform
}

.mc5ab5feb4_navContainerFixed {
	position: fixed;
	top: 0;
	bottom: auto;
	z-index: 2;
	-webkit-transition-duration: .4s;
	transition-duration: .4s
}

.mc5ab5feb4_bg {
	background: #0f040f url(../img/navBg.1bf4d060.jpg) no-repeat 50% 50%;
	background-size: auto 100%
}

.mc5ab5feb4_nav{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	font: normal 7vw/1.6 EasonProDisplayCaps, EasonPro, serif
}
.mc3dfff2ee_nav{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	font: normal 5vw/1.6 EasonProDisplayCaps, EasonPro, serif
}

:lang(de) .mc5ab5feb4_nav{
	font-size: 1.3em
}

:lang(fr) .mc5ab5feb4_nav{
	font-size: 1.4em
}

:lang(es) .mc5ab5feb4_nav{
	font-size: 1.35em
}

.mc5ab5feb4_homeButton {
	display: none;
	width: 20vw;
	margin-right: .2em;
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.mc5ab5feb4_homeButton:hover .mc5ab5feb4_logo {
	fill: #fefdfc
}

.mc5ab5feb4_logo {
	display: block;
	width: 200px;
	height: 60px;
	fill: #ffecb6
}

.mc5ab5feb4_linkItem {
	display: none
}

.mc5ab5feb4_linkItem:last-child {
	-webkit-perspective: 300px;
	perspective: 300px
}



.mc5ab5feb4_link {
	font-family: "微软雅黑";
	font-weight: bold;
	text-decoration: none;
	color: #ffecb6;
	padding: .4em;
	margin: 0 -.4em
}
.mc3dfff2ee_link{
	font-family: "微软雅黑";
	text-decoration: none;
	color: #7c7b7c;
	padding: .4em;
	margin: 0 -.4em;
	line-height: 2em;
}
.mc3dfff2ee_link:nth-child(1){
	color: #ffecb6;
}
.mc3dfff2ee_link:nth-child(1) span{
	color: #ff6000;
}
.mc3dfff2ee_link:nth-child(2){
	color: #ffecb6;
}
.mc3dfff2ee_link:nth-child(2) span{
	color: #ff6000;
}
.mc3dfff2ee_link:nth-child(3){
	color: #ffecb6;
}
.mc3dfff2ee_link:nth-child(3) span{
	color: #ff6000;
}
.mc5ab5feb4_link:hover {
	color: #fefdfc
}

.mc5ab5feb4_subNav {
	position: absolute;
	top: 100%;
	margin-left: -.7em;
	padding: .4em .7em;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: rotateX(-15deg);
	transform: rotateX(-15deg);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .6)), color-stop(50%, rgba(0, 0, 0, .8)));
	background: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .8) 50%);
	-webkit-transition: visibility 0s, opacity .4s, -webkit-transform .4s;
	transition: visibility 0s, opacity .4s, -webkit-transform .4s;
	transition: visibility 0s, transform .4s, opacity .4s;
	transition: visibility 0s, transform .4s, opacity .4s, -webkit-transform .4s;
	-webkit-transition-delay: 1s, .4s, .4s;
	transition-delay: 1s, .4s, .4s
}

.mc5ab5feb4_subNavItem {
	display: block;
	padding: 0;
	margin: 0;
	font-size: .85em
}

.mc5ab5feb4_buyButton {
	margin: .7em 0 .7em .2em;
	padding: .45em 1.4em;
	line-height: 1;
	text-align: center;
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s;
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	font-weight: normal;
}

:lang(fr) .mc5ab5feb4_buyButton {
	font-size: .8em
}

.mcbdfb5b69_specBase {
	z-index: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fbfbfa url(../img/specBg.bb24c70e.jpg) no-repeat 50% 50%
}

.mcbdfb5b69_spec0 {
	background-image: url(../img/bg.79b921bd.jpg)
}

.mcbdfb5b69_spec1 {
	background-image: url(../img/bg.655135ba.jpg)
}

.mcbdfb5b69_spec2 {
	background-image: url(../img/bg.d0773b3f.jpg)
}

.mcbdfb5b69_spec3 {
	background-image: url(../img/bg.c84c383c.jpg)
}

.mcbdfb5b69_spec4 {
	background-image: url(../img/bg.e239eb5a.jpg)
}

.mcbdfb5b69_spec5 {
	background-image: url(../img/bg.685094ea.jpg)
}

.mcbdfb5b69_spec6 {
	background-image: url(../img/bg.531d5d33.jpg)
}

.mcbdfb5b69_spec7 {
	background-image: url(../img/bg.c84262de.jpg)
}

.mcbdfb5b69_spec8 {
	background-image: url(../img/bg.6fcb23c9.jpg)
}

.mcbdfb5b69_constrained {
	position: relative;
	height: 100%
}

.mcbdfb5b69_specDetails {
	position: absolute;
	top: 6em;
	bottom: 0;
	width: 47%;
	padding: 1.4em;
	z-index: 1
}

.mcbdfb5b69_specDetails .mc2c8185c4_video {
	width: auto;
	margin: 0 -1.4em 1.4em
}

.mcbdfb5b69_specDetails .mcdfd66e94_beforeAbsoluteFill.mcdfd66e94_afterAbsoluteFill.mc2c8185c4_playBtn {
	width: 25%;
	margin-left: -12.5%;
	padding-top: 25%
}

.mcbdfb5b69_back {
	color: #d76dbd
}

.mcbdfb5b69_specName {
	font-family: fonts.easonPro
}

.mcbdfb5b69_specName em {
	display: block;
	font-style: normal;
	font-size: .65em;
	color: #ffecb6
}

.mcf59b92ed_accBase {
	position: relative;
	display: block;
	width: 100%;
	margin: 0;
	padding: .8em;
	font-size: 4vw;
	line-height: 1;
	background: url(../img/navBg.1bf4d060.jpg) no-repeat 31% 50%;
	background-color: #851627;
	background-size: cover
}

.mcf59b92ed_accBase:after {
	content: url(../img/bullet.6e74b714.svg);
	position: absolute;
	width: 5vw;
	top: 50%;
	right: .8em;
	bottom: auto;
	left: auto;
	margin-top: -2.5vw;
	-webkit-transition: -webkit-transform .4s;
	transition: -webkit-transform .4s;
	transition: transform .4s;
	transition: transform .4s, -webkit-transform .4s
}

.mcf59b92ed_button2ItemSelected:after {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.mcf59b92ed_button2Base {
	display: block;
	height: auto;
	width: auto;
	border: none;
	-webkit-transform: none;
	transform: none
}

.mcf59b92ed_button2 {
	display: none
}

.mcf59b92ed_button2Label {
	display: block;
	position: static;
	margin: 0;
	text-align: left;
	opacity: 1;
	-webkit-transform: none;
	transform: none
}

.mcf59b92ed_inline {
	color: #ffecb6;
	background: #37030e
}

.mcf59b92ed_inline span {
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	padding-top: 56.25%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover
}

.mcf59b92ed_inline>div {
	padding: 4%
}

.mcf59b92ed_inline p {
	margin-bottom: 0
}

.mc2223685e_mounts {
	position: relative;
	padding-bottom: 0;
	color: #050400;
	background: no-repeat 50% 0;
	background-size: 100% auto;
	background-color: #fffae4
}

.mc2223685e_bgMounts {
	background: url(../img/bg-maxSm.10b48492.jpg) no-repeat 50% 0, url(../img/raptorMobileBg.2a2d90f6.jpg), url(../img/springerMobileBg.ad19dfed.jpg), url(../img/skimmerMobileBg.46fb3f38.jpg), url(../img/jackalMobileBg.9a801ff0.jpg);
	background-size: 100% auto, 0
}

.mc2223685e_constrained {
	position: relative;
	z-index: 1
}

.mc2223685e_intro .mcf91ee07c_lightboxButton {
	display: inline-block;
	margin-top: -.55em;
	font-weight: 400
}

.mc2223685e_filmIcon {
	width: 1.5em;
	height: 1.5em;
	margin: 0 0 -.4em .2em;
	fill: #ff6d10
}

.mc2223685e_svgMap {
	position: relative;
	width: 152%;
	height: 70.16vw;
	left: -37%
}

.mc2223685e_svgMapImg {
	opacity: 1;
	-webkit-transition: opacity .6s;
	transition: opacity .6s
}

.mc2223685e_svgMapImgFade {
	opacity: 0
}

.mc2223685e_hoverFadeIn {
	opacity: 1;
	-webkit-transition: opacity .6s;
	transition: opacity .6s
}

.mc2223685e_hoverFadeOut {
	opacity: 0
}

.mc2223685e_mask {
	fill: transparent;
	cursor: pointer
}

.mc2223685e_nav {
	position: relative;
	z-index: 3
}

.mc2223685e_nav>div {
	border-bottom: 2px solid #270318
}

.mc2223685e_nav>div:last-child {
	border: none
}

.mc2223685e_navItem:hover .mc2223685e_mountIcon:after {
	opacity: 1
}

.mc2223685e_navItemSelected .mc2223685e_navLabel {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition-delay: 0s;
	transition-delay: 0s
}

.mc2223685e_navItemSelected .mc2223685e_navLabelFade {
	opacity: .3;
	-webkit-transition-delay: 0s;
	transition-delay: 0s
}

.mc2223685e_navSquareBase {
	font-size: 2.6em
}

.mc2223685e_navSquareSelected .mc2223685e_mountIcon:after {
	opacity: 1
}

.mc2223685e_mountIconraptor {
	background: url(../img/mountIconRaptor.1965dfcf.png) no-repeat 50% 0
}

.mc2223685e_mountIconraptor:after {
	opacity: 0;
	background: url(../img/mountIconRaptor.1965dfcf.png) no-repeat 50% 100%
}

.mc2223685e_mountIconskimmer {
	background: url(../img/mountIconSkimmer.8f906a47.png) no-repeat 50% 0
}

.mc2223685e_mountIconskimmer:after {
	opacity: 0;
	background: url(../img/mountIconSkimmer.8f906a47.png) no-repeat 50% 100%
}

.mc2223685e_mountIconspringer {
	background: url(../img/mountIconSpringer.8f9917bb.png) no-repeat 50% 0
}

.mc2223685e_mountIconspringer:after {
	opacity: 0;
	background: url(../img/mountIconSpringer.8f9917bb.png) no-repeat 50% 100%
}

.mc2223685e_mountIconjackal {
	background: url(../img/mountIconJackal.181e4b6d.png) no-repeat 50% 0
}

.mc2223685e_mountIconjackal:after {
	opacity: 0;
	background: url(../img/mountIconJackal.181e4b6d.png) no-repeat 50% 100%
}

.mc2223685e_mountIcon {
	position: absolute;
	top: -5px;
	right: -5px;
	bottom: -5px;
	left: -5px
}

.mc2223685e_navItemSelected .mc2223685e_mountIcon:after {
	opacity: 1
}

.mc2223685e_inlineVid0 {
	background-image: url(../img/raptorMobileBg.2a2d90f6.jpg)
}

.mc2223685e_inlineVid1 {
	background-image: url(../img/skimmerMobileBg.46fb3f38.jpg)
}

.mc2223685e_inlineVid2 {
	background-image: url(../img/springerMobileBg.ad19dfed.jpg)
}

.mc2223685e_inlineVid3 {
	background-image: url(../img/jackalMobileBg.9a801ff0.jpg)
}

.mc391738b9_specs {
	position: relative;
	padding-bottom: 0;
	background: no-repeat 50% 50%;
	background-size: cover
}

.mc391738b9_specsBg {
	background-image: url(../img/bg.76138009.jpg)
}

.mc391738b9_overlay {
	display: none;
	background: #000;
	opacity: .3;
	-webkit-transition: opacity .6s;
	transition: opacity .6s
}

.mc391738b9_overlayHidden {
	opacity: 0;
	-webkit-transition-delay: .25s;
	transition-delay: .25s
}

.mc391738b9_constrained {
	position: relative;
	z-index: 1
}

.mc391738b9_intro .mcf91ee07c_lightboxButton {
	display: inline-block;
	margin-top: -.55em;
	font-weight: 400
}

.mc391738b9_filmIcon {
	width: 1.5em;
	height: 1.5em;
	margin: 0 0 -.4em .2em;
	fill: #ff6d10
}

.mc391738b9_svgMap {
	position: relative;
	width: 165%;
	height: 57.97vw;
	left: -8.5%;
	margin-left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.mc391738b9_svgMapImg {
	opacity: 1;
	-webkit-transition: opacity .6s;
	transition: opacity .6s
}

.mc391738b9_svgMapImgFade {
	opacity: 0
}

.mc391738b9_hoverFadeIn {
	opacity: 1;
	-webkit-transition: opacity .6s;
	transition: opacity .6s
}

.mc391738b9_hoverFadeOut {
	opacity: 0
}

.mc391738b9_mask {
	fill: transparent;
	cursor: pointer
}

.mc391738b9_nav {
	position: relative;
	z-index: 3
}

.mc391738b9_nav>div {
	border-bottom: 2px solid #270318
}

.mc391738b9_nav>div:last-child {
	border: none
}

.mc391738b9_navItemBase:hover:after,
.mc391738b9_navItemSelected0:after,
.mc391738b9_navItemSelected1:after,
.mc391738b9_navItemSelected2:after,
.mc391738b9_navItemSelected3:after,
.mc391738b9_navItemSelected4:after,
.mc391738b9_navItemSelected5:after,
.mc391738b9_navItemSelected6:after,
.mc391738b9_navItemSelected7:after,
.mc391738b9_navItemSelected8:after {
	opacity: 1
}

.mc391738b9_navItemSelected0 .mc391738b9_navLabel,
.mc391738b9_navItemSelected1 .mc391738b9_navLabel,
.mc391738b9_navItemSelected2 .mc391738b9_navLabel,
.mc391738b9_navItemSelected3 .mc391738b9_navLabel,
.mc391738b9_navItemSelected4 .mc391738b9_navLabel,
.mc391738b9_navItemSelected5 .mc391738b9_navLabel,
.mc391738b9_navItemSelected6 .mc391738b9_navLabel,
.mc391738b9_navItemSelected7 .mc391738b9_navLabel,
.mc391738b9_navItemSelected8 .mc391738b9_navLabel {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition-delay: 0s;
	transition-delay: 0s
}

.mc391738b9_navItemSelected0 .mc391738b9_navLabelFade,
.mc391738b9_navItemSelected1 .mc391738b9_navLabelFade,
.mc391738b9_navItemSelected2 .mc391738b9_navLabelFade,
.mc391738b9_navItemSelected3 .mc391738b9_navLabelFade,
.mc391738b9_navItemSelected4 .mc391738b9_navLabelFade,
.mc391738b9_navItemSelected5 .mc391738b9_navLabelFade,
.mc391738b9_navItemSelected6 .mc391738b9_navLabelFade,
.mc391738b9_navItemSelected7 .mc391738b9_navLabelFade,
.mc391738b9_navItemSelected8 .mc391738b9_navLabelFade {
	opacity: .3;
	-webkit-transition-delay: 0s;
	transition-delay: 0s
}

.mc391738b9_inline .mc2c8185c4_video {
	padding: 0
}

@media (min-width:32em) {
	.mcbf51289a_foregroundBg {
		background-image: url(https://guildwars2.staticwars.com/preload/shared/foreground/img/fgBottomBg-maxMd.a1cebb7c.jpg)
	}
	.mcbf51289a_foregroundBg:before {
		height: 74px;
		background-image: url(https://guildwars2.staticwars.com/preload/shared/foreground/img/fgTopBg-maxMd.a1d1aa23.png)
	}
	.mcfccad12c_navBase {
		position: relative;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 2em 0 0
	}
	.mcfccad12c_item {
		margin: 0 9px
	}
	.mcafdb4a02_story {
		background-image: url(../img/bg-maxMd.60b81cc4.jpg)
	}
	.mc89a4683d_follow {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.mc89a4683d_followUs {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		margin-bottom: inherit
	}
	.mc5d19a5d7_form {
		font-size: 1.35em
	}
	.mc6b9bf4d6_pkgSelect {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		margin: 0;
		text-align: left
	}
	.mc6b9bf4d6_nav {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.mc8433ea6e_explore {
		background-image: url(../img/bg-maxMd.56da9b59.jpg)
	}
	.mc53535ff8_mediaBg {
		background-image: url(../sections/media/img/bg-maxMd.ba437000.jpg)
	}
	.mc5ab5feb4_nav {
		font-size: 4vw
	}
	.mc3dfff2ee_nav {
		font-size: 2.5vw
	}
	.mc2223685e_bgMounts {
		background: url(../img/bg-maxMd.2c9beba.jpg) no-repeat 50% 0, url(../img/raptorMobileBg.2a2d90f6.jpg), url(../img/springerMobileBg.ad19dfed.jpg), url(../img/skimmerMobileBg.46fb3f38.jpg), url(../img/jackalMobileBg.9a801ff0.jpg);
		background-size: 100% auto, 0
	}
}

@media (min-width:48em) {
	.mcf8935b4a_btn {
		display: block
	}
	.mcbf51289a_foregroundBg {
		background-image: url(https://guildwars2.staticwars.com/preload/shared/foreground/img/fgBottomBg-maxLg.7e93b746.jpg)
	}
	.mcbf51289a_foregroundBg:before {
		height: 109px;
		background-image: url(https://guildwars2.staticwars.com/preload/shared/foreground/img/fgTopBg-maxLg.1d65019e.png)
	}
	body {
		font-size: 1rem!important
	}
	h2 {
		font-size: 2.5em
	}
	.mcdfd66e94_intro {
		text-align: center;
		max-width: 80%;
		margin: 0 auto 2em
	}
	.mcdfd66e94_section {
		padding: 3.8em 0
	}
	.mcfccad12c_next,
	.mcfccad12c_prev {
		margin-right: 16px
	}
	.mcfccad12c_next:before,
	.mcfccad12c_prev:before {
		content: ""
	}
	.mcfccad12c_next {
		margin-right: 0;
		margin-left: 16px
	}
	.mc48649c3c_nav,
	.mc48649c3c_showBtn {
		display: none
	}
	.mce62e3882_box {
		margin: 0 0 -4em;
		padding: 4em 1em 9.8em
	}
	.mce62e3882_box:before {
		content: ""
	}
	.mcbfacc188_ann {
		font-size: 1.6em;
		line-height: 1.6
	}
	.mcbfacc188_ann a {
		padding: .2em 0
	}
	.mcbfacc188_ann span {
		text-transform: uppercase;
		font-size: .9em
	}
	.mc475e290b_newsBg {
		background-image: url(../sections/news/img/bg.5552766a.jpg)
	}
	.mc475e290b_newsList {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.mc475e290b_newsItem {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 32%;
		flex: 0 0 32%
	}
	.mc475e290b_img {
		display: inherit
	}
	.mcf7ade1d4_twitter {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.mcafdb4a02_story {
		background-image: url(../img/bg-maxLg.c11ce992.jpg)
	}
	.mcafdb4a02_detail {
		width: 60%
	}
	.mc277fbc47_map {
		padding: 70px 10% 5em;
		background-image: url(../img/bg-maxMd.949c5869.png)
	}
	.mc277fbc47_h {
		font-size: 2.5em
	}
	.mc7fed59db_dimebar {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.mc89a4683d_gw2Links {
		display: block
	}
	.mc89a4683d_postFooter {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.mc89a4683d_discLegal {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 57%;
		flex: 0 0 57%;
		padding: 0 1em
	}
	.mc89a4683d_ratingLogo {
		background-position: 100% 50%
	}
	.mc5d19a5d7_form {
		padding: 0 7%
	}
	.mc5d19a5d7_form .mcfbf2bdb9_error {
		left: auto;
		width: 77%
	}
	.mc5d19a5d7_form .mce6975e55_label {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.mc5d19a5d7_form .mce6975e55_labelText {
		text-align: right;
		padding-right: .8em
	}
	.mc3e60b0e6_buyBtn0,
	.mc5431837d_pkg {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.mc5431837d_left {
		display: block;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
	}
	.mc5431837d_right {
		position: relative;
		-webkit-box-flex: 0;
		-ms-flex: 0 0 44%;
		flex: 0 0 44%;
		margin: 4.5em 0 0
	}
	.mc5431837d_featTooltipBase {
		top: 0;
		right: 100%;
		bottom: auto;
		width: 20em;
		margin: 0 2em 0 0
	}
	.mc5431837d_featTooltip {
		-webkit-transform: translateX(3em);
		transform: translateX(3em)
	}
	@-webkit-keyframes mc5431837d_anim-69b9b9b4 {
		to {
			opacity: 0;
			-webkit-transform: translateX(-10em);
			transform: translateX(-10em)
		}
	}
	@keyframes mc5431837d_anim-69b9b9b4 {
		to {
			opacity: 0;
			-webkit-transform: translateX(-10em);
			transform: translateX(-10em)
		}
	}
	.mc5431837d_featTooltipFadeout {
		-webkit-animation: .6s forwards mc5431837d_anim-69b9b9b4;
		animation: .6s forwards mc5431837d_anim-69b9b9b4
	}
	.mc5431837d_close {
		display: none
	}
	.mc8433ea6e_explore {
		background-image: url(../img/bg-maxLg.fc1eef43.jpg)
	}
	.mc8433ea6e_exp {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.mc8433ea6e_expItem {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 31%;
		flex: 0 0 31%;
		text-align: center;
		color: #ffecb6;
		border-width: 2px;
		background-size: auto
	}
	.mc8433ea6e_expItem .mc2c8185c4_video,
	.mc8433ea6e_expItem .mcf91ee07c_lightboxButton {
		display: inherit
	}
	.mc8433ea6e_copy {
		padding: 0 1.3em 6em
	}
	.mc53535ff8_mediaBg {
		background-image: url(../sections/media/img/bg-maxLg.e24f64e5.jpg)
	}
	.mc53535ff8_filter {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.mc53535ff8_filterItem {
		margin: 0 .6em 0 0;
		padding: .6em
	}
	.mc53535ff8_filterItem:after {
		content: "|";
		position: absolute;
		left: 100%;
		margin-left: .1em;
		color: #ffecb6
	}
	.mc53535ff8_filterItem:last-child {
		margin-right: 0
	}
	.mc53535ff8_filterItem:last-child:after {
		content: none
	}
	.mc53535ff8_mediaItem {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 23.6%;
		flex: 0 0 23.6%;
		margin: 0 1.8% 1.4em 0
	}
	.mc53535ff8_mediaItem:nth-child(3n) {
		margin-right: 1.8%
	}
	.mc53535ff8_mediaItem:nth-child(4n) {
		margin-right: 0
	}
	.mc5ab5feb4_nav {
		font-size: 2vw;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.mc3dfff2ee_nav {
		font-size: 1.25vw;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.mc5ab5feb4_homeButton,
	.mc5ab5feb4_linkItem {
		display: inherit
	}
	.mc5ab5feb4_buyButton {
		max-width: 230px
	}
	.mcf59b92ed_accBase {
		font-size: inherit!important
	}
	.mc2223685e_mounts {
		padding-bottom: 3em!important;
		background-size: cover
	}
	.mc2223685e_bgMounts {
		background: url(../img/bg-maxLg.9abd39e9.jpg) no-repeat 50% 50%, url(../img/raptorBg.d28833e7.jpg), url(../img/springerBg.d999a892.jpg), url(../img/skimmerBg.1abaff8a.jpg), url(../img/jackalBg.b79c6dce.jpg);
		background-size: cover, 0;
		background-color: #fffae4
	}
	.mc2223685e_svgMap {
		width: 132%;
		height: 61.25vw;
		left: -26%
	}
	.mc2223685e_nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: -3em
	}
	.mc2223685e_nav>div {
		border: none
	}
	.mc2223685e_navItem {
		width: auto;
		margin-right: 1.2em;
		margin-left: 1.2em;
		padding-right: .8em;
		padding-left: .8em;
		overflow: visible;
		background: none
	}
	.mc2223685e_navItem:after {
		content: none
	}
	.mc2223685e_navSquareBase {
		display: inherit
	}
	.mc2223685e_navLabel,
	.mc2223685e_navLabelFade {
		position: absolute;
		margin-top: .4em;
		opacity: 0;
		-webkit-transform: scale(.9);
		transform: scale(.9);
		text-align: inherit
	}
	.mc391738b9_specs {
		padding-bottom: 3em!important
	}
	.mc391738b9_specsBg:after {
		content: "";
		background: url(../img/bg.d0773b3f.jpg), url(../img/bg.655135ba.jpg), url(../img/bg.79b921bd.jpg), url(../img/bg.e239eb5a.jpg), url(../img/bg.6fcb23c9.jpg), url(../img/bg.685094ea.jpg), url(../img/bg.c84262de.jpg), url(../img/bg.c84c383c.jpg), url(../img/bg.531d5d33.jpg)
	}
	.mc391738b9_overlay {
		display: inherit
	}
	.mc391738b9_h {
		font-size: 3em
	}
	.mc391738b9_svgMap {
		width: 145%;
		height: 51.21vw;
		margin-top: -1em
	}
	.mc391738b9_nav {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: -3em;
		border: none
	}
	.mc391738b9_nav>div {
		border: none
	}
	.mc391738b9_navItemBase {
		display: inline-block;
		width: 11vw;
		padding: 11vw 0 0;
		margin-bottom: 1.1em;
		overflow: visible;
		text-align: center;
		border: none;
		background: url(../img/icons.c259a86e.png) no-repeat 50% 50%, radial-gradient(rgba(0, 0, 0, .8) 30%, transparent 70%);
		background-size: 400%, auto
	}
	.mc391738b9_navItemBase:after {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		opacity: 0;
		margin: 0!important;
		width: auto!important;
		-webkit-transition: opacity .3s;
		transition: opacity .3s;
		background: url(../img/iconsHover.c324f39b.png) no-repeat 50% 50%;
		background-size: 400%
	}
	.mc391738b9_navItem0,
	.mc391738b9_navItem0:after,
	.mc391738b9_navItemSelected0,
	.mc391738b9_navItemSelected0:after {
		background-position: 8% 6.5%
	}
	.mc391738b9_navItem1,
	.mc391738b9_navItem1:after,
	.mc391738b9_navItemSelected1,
	.mc391738b9_navItemSelected1:after {
		background-position: 50% 6.5%
	}
	.mc391738b9_navItem2,
	.mc391738b9_navItem2:after,
	.mc391738b9_navItemSelected2,
	.mc391738b9_navItemSelected2:after {
		background-position: 92% 6.5%
	}
	.mc391738b9_navItem3,
	.mc391738b9_navItem3:after,
	.mc391738b9_navItemSelected3,
	.mc391738b9_navItemSelected3:after {
		background-position: 8% 50%
	}
	.mc391738b9_navItem4,
	.mc391738b9_navItem4:after,
	.mc391738b9_navItemSelected4,
	.mc391738b9_navItemSelected4:after {
		background-position: 92% 50%
	}
	.mc391738b9_navItem6,
	.mc391738b9_navItem6:after,
	.mc391738b9_navItemSelected6,
	.mc391738b9_navItemSelected6:after {
		background-position: 8% 92.5%
	}
	.mc391738b9_navItem7,
	.mc391738b9_navItem7:after,
	.mc391738b9_navItemSelected7,
	.mc391738b9_navItemSelected7:after {
		background-position: 50% 92.5%
	}
	.mc391738b9_navItem8,
	.mc391738b9_navItem8:after,
	.mc391738b9_navItemSelected8,
	.mc391738b9_navItemSelected8:after {
		background-position: 92% 92.5%
	}
	.mc391738b9_navLabel,
	.mc391738b9_navLabelFade {
		position: absolute;
		margin-top: .4em;
		opacity: 0;
		text-align: center
	}
}

@media (min-width:48em),
(orientation:landscape) {
	.mc3dfff2ee_hero {
		background-image: url(../img/bg.2cd35e6.jpg), -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(45%, #fdf8e9), color-stop(55%, #e2acb5), to(#ffd583));
		background-image: url(../img/bg.2cd35e6.jpg), linear-gradient(#fff, #fdf8e9 45%, #e2acb5 55%, #ffd583)
	}
	.mc3dfff2ee_constrained {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.mc3dfff2ee_logo {
		width: 30vw;
		height: 30vw;
		margin: 0;
		padding: 0;
		background-image: url(../img/gw2btn_2017.png)
	}
	.mc3dfff2ee_tagline {
		width: auto;
		font-size: 5vw
	}
	.mc3dfff2ee_tagline i {
		display: block;
		font-size: 1.4em;
		color: #d40143
	}
	.mc3dfff2ee_play button {
		width: 500px;
		height: 180px
	}
}

@media (min-width:67.625em) {
	.mcbf51289a_foregroundBg {
		background-image: url(https://guildwars2.staticwars.com/preload/shared/foreground/img/fgBottomBg.d2bb4d30.jpg)
	}
	.mcbf51289a_foregroundBg:before {
		height: 164px;
		background-image: url(https://guildwars2.staticwars.com/preload/shared/foreground/img/fgTopBg.3b091b5.png)
	}
	.mcdfd66e94_constrained {
		width: 1193px;
		padding-right: 16px;
		padding-left: 16px;
	}
	.mcafdb4a02_story {
		background-image: url(../img/bg.60337982.jpg)
	}
	.mcafdb4a02_detail {
		width: 40%
	}
	.mc277fbc47_map {
		padding: 70px 0 2em;
		width: 1130px;
		margin: 0 auto;
		background-image: url(../img/bg.c247bb75.png);
		background-size: 100% auto
	}
	.mc277fbc47_text {
		margin: 2.5em 170px
	}
	.mc277fbc47_mapPic {
		margin: 0 41px 2em
	}
	.mc277fbc47_mapAnchor {
		width: 630px;
		height: 354px
	}
	.mc277fbc47_mapPoints {
		display: block
	}
	.mc5d19a5d7_form {
		padding: 0 20%
	}
	.mc5d19a5d7_form form {
		margin: 0 13%
	}
	.mc5d19a5d7_form .mcfbf2bdb9_error {
		top: 0;
		left: 100%;
		width: 50%;
		margin-left: 18px;
		padding-left: 2.1em
	}
	.mc5d19a5d7_form .mcfbf2bdb9_error:before {
		border-right-color: #ff6d10
	}
	.mc5d19a5d7_form .mcfbf2bdb9_error:after {
		left: 0
	}
	.mc5d19a5d7_form .mce6975e55_disclaimer,
	.mc5d19a5d7_form .mce6975e55_help {
		padding: 0 7%
	}
	.mca0199c6b_body .mcf91ee07c_control.mcf91ee07c_next,
	.mca0199c6b_body .mcf91ee07c_control.mcf91ee07c_prev {
		width: 35px;
		height: 67px;
		margin-top: -33px
	}
	.mca0199c6b_body .mcf91ee07c_control.mcf91ee07c_close {
		width: 35px;
		height: 35px
	}
	.mc8433ea6e_explore {
		background-image: url(../img/bg.26bca3f7.jpg)
	}
	.mc3dfff2ee_logo {
		width: 282px;
		height: 233px;
		margin: 0 0 0 -1em
	}
	.mc3dfff2ee_tagline {
		font-size: 2.4em
	}
	:lang(de) .mc3dfff2ee_tagline {
		font-size: 2.2em
	}
	:lang(es) .mc3dfff2ee_tagline {
		font-size: 1.7em
	}
	:lang(fr) .mc3dfff2ee_tagline {
		font-size: 1.6em
	}
	.mc53535ff8_mediaBg {
		background-image: url(../sections/media/img/bg.1a2c4ca.jpg)
	}
	.mc5ab5feb4_nav {
		font-size: 1.5em
	}
	.mc3dfff2ee_nav{
		font-size: 1.1em
	}
	.mc5ab5feb4_homeButton {
		width: 200px
	}
	.mc2223685e_bgMounts {
		background: url(../img/bg.a2de7a3d.jpg) no-repeat 50% 50%, url(../img/raptorBg.d28833e7.jpg), url(../img/springerBg.d999a892.jpg), url(../img/skimmerBg.1abaff8a.jpg), url(../img/jackalBg.b79c6dce.jpg);
		background-size: cover, 0
	}
	.mc2223685e_svgMap {
		width: 1269px;
		height: 654px;
		left: -230px;
		margin-top: -1em
	}
	.mc391738b9_svgMap {
		width: 1369px;
		height: 537px;
		margin-top: -2em;
		left: -80px
	}
	.mc391738b9_navItemBase {
		width: 100px;
		padding-top: 100px;
		background-size: auto
	}
	.mc391738b9_navItemBase:after {
		background-size: auto
	}
}

@media (min-width:81.875em) {
	.mcf8935b4a_prev {
		right: 55%
	}
	.mcf8935b4a_next {
		left: 55%
	}
}

@media screen and (min-width:1920px) {
	.mcbdfb5b69_specBase {
		background-size: cover
	}
}

@media (orientation:portrait) {
	body {
		font-size: 4.2vw
	}
	h2 {
		font-size: 2.5em
	}
	.mcf59b92ed_accBase {
		font-size: 6vw
	}
	.mcf59b92ed_accBase:after {
		width: 7vw;
		margin-top: -3.5vw
	}
	.mc391738b9_h {
		font-size: 2.3em
	}
}

@media (orientation:landscape) {
	.mc48649c3c_nav {
		padding: 0 1em;
		font-size: 4vw
	}
	.mc48649c3c_flex {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.mc48649c3c_flex>* {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%
	}
	.mc48649c3c_item1 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
	.mc48649c3c_item2 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4
	}
	.mc48649c3c_item30 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
	.mc48649c3c_item31 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3
	}
	.mc48649c3c_item32 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5
	}
	.mc48649c3c_item33 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7
	}
	.mc48649c3c_item34 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6
	}
	.mc48649c3c_item35 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9
	}
	.mc48649c3c_buyButton {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8
	}
	.mc48649c3c_homeButton {
		-webkit-box-flex: 1!important;
		-ms-flex: 1 0 100%!important;
		flex: 1 0 100%!important;
		margin-top: 4%
	}
	.mc48649c3c_logo {
		width: 42%;
		height: 10vw
	}
}
.footer {font-size: 12px;color: #3A3939;background-color: #0A0A0A;}
.grid {width: 980px;margin: 0 auto;}
.footer-p {padding: 10px;border-bottom: 1px solid #3A3939;text-align: center;}
@media (-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi) {
	.mc5ab5feb4_bg {
		background-image: url(../img/navBg-2x.34ce8bfc.jpg)
	}
}