.homepage #page-header .page-width{position:relative;left:inherit;top:0;margin-left:inherit;padding-bottom:1px !important;max-width:1380px;display:inline-block;z-index:10;}.homepage #hero h1 span{line-height:8.8rem;box-shadow:16px 0 0 rgba(20,12,10,.7),-6px 0 0 rgba(20,12,10,.7);white-space:normal;float:none;clear:none;padding:0 2px;}@media (max-width:1919px){.homepage #hero h1 span{line-height:6.8rem;}}.homepage #hero p{font-size:1.6rem;}.homepage #hero h1 span.first-line{color:#fff;font-style:inherit;padding:5px 2px 7px 2px;font-style:normal;line-height:3rem;display:table;box-shadow:6px 0 0 rgba(20,12,10,.7),-6px 0 0 rgba(20,12,10,.7);}@media (max-width:1919px){.homepage #hero h1 span.first-line{padding-top:10px;}}@media (max-width:1023px){.homepage #hero h1 span.first-line{font-size:2.5rem;line-height:3rem;padding-bottom:7px;}.homepage #hero h1 span{box-shadow:10px 0 0 rgba(20,12,10,.7),-6px 0 0 rgba(20,12,10,.7);}}@media (max-width:767px){.homepage #hero h1 span.first-line{box-shadow:none;}.homepage #hero h1 span{box-shadow:none;}}#hero .cta-button{font-size:2.4rem;padding:8px 15px;}#hero .cta-button,#hero .cta-button:after{background-color:#bb040a;-webkit-box-shadow:0 0 10px rgba(0,0,0,.8);-moz-box-shadow:0 0 10px rgba(0,0,0,.8);-ms-box-shadow:0 0 10px rgba(0,0,0,.8);-o-box-shadow:0 0 10px rgba(0,0,0,.8);box-shadow:0 0 10px rgba(0,0,0,.8);}#hero .cta-button:hover,#hero .cta-button:focus,#hero .cta-button:hover:after,#hero .cta-button:focus:after{background-color:#ff0008;-webkit-box-shadow:0 0 10px rgba(255,255,255,.3);-moz-box-shadow:0 0 10px rgba(255,255,255,.3);-ms-box-shadow:0 0 10px rgba(255,255,255,.3);-o-box-shadow:0 0 10px rgba(255,255,255,.3);box-shadow:0 0 10px rgba(255,255,255,.3);}@media (max-width:1919px){.homepage #page-header .intro{width:470px;}}@media (max-width:1023px){.homepage #hero h1 span{line-height:4.2rem;}.homepage #page-header .intro{width:320px;}}@media (max-width:767px){.homepage #hero h1{white-space:normal;display:block;}.homepage #hero h1 span{margin:0 !important;padding:0 !important;display:inline;float:none;font-size:3rem;font-style:normal;line-height:2.6rem;}.homepage #hero h1 span.first-line{font-size:1.5rem;display:block;line-height:1.6rem;}.homepage #hero .cta-button{font-size:1.4rem;font-weight:400;color:#959595 !important;padding:5px 0 0 0;}.homepage #hero .cta-button:after{background-image:none !important;}.homepage #page-header .intro{width:100%;cursor:pointer;}.homepage #page-header #header-promo-video a{width:363px;height:213px;}.homepage .cta-button.great{padding-left:0;}.homepage .cta-button.great span.icon{right:-15px;top:-3px;}.homepage .content .intro:after{content:url(/sites/all/themes/dx/img/interface/learn-more-button-icon-home.png);margin-top:-12.5px;position:absolute;right:10px;top:50%;}}.promo-box .legends .content{color:#000;}.promo-box .legends .content p{color:#000;}.promo-box .legends{background:url(/sites/all/themes/dx/img/home/promos/bg-adventurers-league.png) 0 0 no-repeat;background-size:100% 100% !important;}.promo-box .legends .visual{width:797px;height:526px;background:url(/sites/all/themes/dx/img/home/promos/legends-visual.png) 0 100% no-repeat;background-size:100% 100%;position:absolute;left:-10px;bottom:0;-webkit-transition-property:width,height;-webkit-transition-duration:.25s;-webkit-transition-timing-function:ease-in-out;-moz-transition-property:width,height;-moz-transition-duration:.25s;-moz-transition-timing-function:ease-in-out;-ms-transition-property:width,height;-ms-transition-duration:.25s;-ms-transition-timing-function:ease-in-out;-o-transition-property:width,height;-o-transition-duration:.25s;-o-transition-timing-function:ease-in-out;transition-property:width,height;transition-duration:.25s;transition-timing-function:ease-in-out;}.promo-box .kreo{background:url(/sites/all/themes/dx/img/home/promos/bg-promo-kreo.jpg) 0 0 no-repeat;background-position:50% 0;}.promo-box .kreo .content{width:100%;right:50%;left:0;color:#fff !important;}.promo-box .kreo .content p{color:#fff;}.latest-news h3{font-weight:700;font-size:4rem;line-height:3.6rem;text-align:center;text-transform:uppercase;margin-bottom:12px;background:url(/sites/all/themes/dx/img/home/news-title-background.png) 50% 75% no-repeat;background-size:auto !important;}.latest-news h3 span.first-line{font-weight:700;font-size:2.6rem;}@media (max-width:480px){.latest-news h3{font-size:2rem;background-position:50% 75%;background-size:160% 1px !important;}}
#hero .carousel .slide .content{position:absolute;left:0;right:0;top:0;z-index:3;}@media (max-width:767px){#hero .carousel .slide .content{height:340px;position:absolute;left:0;right:0;top:0;}}#hero .carousel .slide img,#hero .carousel .slide video.video-header{width:100%;height:auto;display:block;z-index:1;}@media (max-width:767px){#hero .carousel .slide img,#hero .carousel .slide video.video-header{width:200%;margin-left:-50%;margin-top:0px;}}#hero .caroufredsel_wrapper{height:auto !important;}#hero .carousel{height:auto !important;position:relative !important;overflow:hidden;}#hero .carousel:after{content:"";height:0;display:block;clear:both;overflow:hidden;visibility:hidden;}#hero .carousel .slide{float:left;position:relative;overflow:hidden;}#hero .carousel .slide:before{content:"";height:200px;background:url(/sites/all/themes/dx/img/interface/page-header-mask.png) 50% 0 repeat-x;position:absolute;right:0;bottom:0;left:0;z-index:2;}#hero .carousel-nav{position:absolute;left:0;right:0;top:540px;text-align:center;z-index:100;}#hero .carousel-nav a{width:10px;height:10px;margin:0 2px;border:2px solid #fff;display:inline-block;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}#hero .carousel-nav a.selected{background-color:#fff;}#hero .carousel-nav a span{width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden;}#hero-carousel{color:#fff;position:relative;}#hero-carousel .page-width{padding-bottom:1px !important;max-width:1380px;display:inline-block;}*>#hero-carousel .page-width{display:block;}#hero-carousel .page-width:after{content:"";height:0;display:block;clear:both;overflow:hidden;visibility:hidden;}#hero-carousel .wrap-content{width:1380px;margin:0 auto;padding-top:100px;position:relative;}#hero-carousel .wrap-content:after{content:".";width:0;height:0;display:block;overflow:hidden;clear:both;visibility:hidden;}*>#hero-carousel .wrap-content{display:block;}#hero-carousel .intro{width:620px;float:left;margin-top:-5px;margin-left:85px;}#hero-carousel h1{color:#fff;font-weight:700;font-size:6.5rem;white-space:nowrap;text-transform:uppercase;margin:0;display:inline-block;}*>#hero-carousel h1{display:block;}#hero-carousel h1:after{content:"";height:0;display:block;clear:both;overflow:hidden;visibility:hidden;}#hero-carousel h1 span{background:rgba(20,12,10,.7);padding:8px 10px;float:left;clear:both;}#hero-carousel h1 span.first-line{font-weight:600;font-style:normal;font-size:3rem;}#hero-carousel .text{text-shadow:0 0 3px #000;margin:1.6rem 0 2.4em;}#hero-carousel .header-promo-video{text-indent:-999px;width:660px;height:370px;padding:0;border:1px solid #fff;outline:0;background-size:auto !important;display:block;float:right;position:relative;z-index:99;overflow:hidden;cursor:pointer;-webkit-box-shadow:0 0 30px #000;-moz-box-shadow:0 0 30px #000;-ms-box-shadow:0 0 30px #000;-o-box-shadow:0 0 30px #000;box-shadow:0 0 30px #000;}#hero-carousel .header-promo-video:hover{border-color:#9d0a0e}#hero-carousel .header-promo-video:after{content:"";width:204px;height:204px;margin:-102px 0 0 -102px;background:url(/sites/all/themes/dx/img/interface/video-play-button.png) 0 0 no-repeat;background-size:100% auto;position:absolute;top:50%;left:50%;}#hero-carousel .header-promo-video:hover:after{background-position:0 100%;}#hero-carousel .play.header-promo-video{border-color:#000 !important;}#hero-carousel .play.header-promo-video:after{background:none !important;border-color:#000 !important;}#hero-carousel .header-promo-video object{display:none !important;}#hero-carousel .play.header-promo-video object{width:100% !important;height:100% !important;display:block !important;background:#000;position:relative;}#hero-carousel .play.header-promo-video object p{margin:0 auto;padding:10px;text-align:center;color:#fff;font-size:1.4rem;line-height:1.5em;text-indent:0;z-index:999;position:relative;}#hero-carousel .play.header-promo-video object p a{color:#fff;text-decoration:underline;}#hero-carousel .play.header-promo-video object p a:hover{color:#9d0a0e;}#hero-carousel .header-promo-video iframe,#hero-carousel .header-promo-video object{width:100%;height:100%;display:block;position:relative;z-index:1000;}@media (max-width:1919px){#hero .carousel-nav{top:490px;}#hero-carousel .page-width{max-width:1140px;}#hero-carousel .wrap-content{width:1200px;padding-top:180px;}#hero-carousel .intro{width:575px;margin-left:0;}#hero-carousel h1{font-size:5rem;}#hero-carousel .header-promo-video{width:477px;height:280px;margin-top:0px;}}@media (max-width:1220px){#hero-carousel .wrap-content{width:auto;padding-top:180px;}#hero-carousel .intro{margin-left:18px;}#hero-carousel .header-promo-video{width:363px;height:213px;margin-top:0px;margin-right:20px;}}@media (max-width:1023px){#hero .carousel-nav{top:350px;}#hero-carousel .wrap-content{width:auto;padding-top:90px;}#hero-carousel .intro{width:470px;margin:0 0 0 15px;}#hero-carousel h1{font-size:3rem;}#hero-carousel .header-promo-video{width:363px;height:213px;margin-top:0px;margin-right:20px;}}@media (max-width:900px){#hero-carousel .intro{width:360px;}}@media (max-width:767px){#hero .carousel .slide{height:340px !important;}#hero .carousel .slide:before{display:none;}#hero .carousel-nav{z-index:1999;}#hero-carousel .wrap-content{width:100%;height:340px;padding:0;}#hero-carousel .intro{width:auto;padding:10px 30px 10px 20px;position:absolute;bottom:10px;left:0px;right:0;margin-left:-10px;background:rgba(0,0,0,.7);cursor:pointer;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-ms-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;}#hero-carousel .intro:hover,#hero-carousel .intro:focus{background:rgba(120,5,5,.9);}#hero-carousel .intro p{margin:0;}.homepage #hero-carousel .intro{bottom:0px;top:inherit;}#hero-carousel h1 span{padding:0;background:none;}#hero-carousel h1 span.first-line{line-height:1.6rem;}#hero-carousel .text{display:none;}#hero-carousel .header-promo-video{width:281px;height:164px;margin:10px auto 120px;float:none;}#hero-carousel .header-promo-video:after{width:102px;height:102px;margin:-51px 0 0 -51px;}}@media (max-width:479px){}.promos-carousel-mobile,.mobile-wrap-pagination{display:none;}.wrap-carousel{width:100%;max-width:1360px;margin:-900px auto 65px;position:relative;overflow:hidden;height:454px;}.promos-carousel{height:450px;margin:0 auto 0;padding:0;}.carousel .wrap-carousel{max-width:1200px;}.carousel .promos-carousel{margin:0 80px;}.promos{padding:65px 0 0;z-index:10 !important;}.promos .promo{width:456px;height:350px;float:left;position:relative;cursor:pointer;-webkit-backface-visibility:hidden;}.promos .promo a{width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden;}.promos .container{width:456px;height:350px;margin:-175px 0 0 0;z-index:1;border:1px solid #fff;background-repeat:no-repeat;background-size:100% 100% !important;position:absolute;left:50%;top:50%;opacity:0;-webkit-transition-duration:.75s;-webkit-transition-timing-function:ease-in-out;-webkit-transition-property:all;-moz-transition-duration:.75s;-moz-transition-timing-function:ease-in-out;-moz-transition-property:all;transition-duration:.75s;transition-timing-function:ease-in-out;transition-property:all;}.promos .smallLeft .container{width:491px;height:351px;margin:-175px 0 0 -20px;opacity:1;}.promos .mediumLeft .container{width:549px;height:392px;margin:-195px 0 0 -190px;z-index:2;opacity:1;}.promos .highlight .container{width:593px;height:423px;margin:-212px 0 0 -297px;z-index:3;opacity:1;}.promos .mediumRight .container{width:549px;height:392px;margin:-195px 0 0 -370px;z-index:2;opacity:1;}.promos .smallRight .container{width:491px;height:351px;margin:-175px 0 0 -480px;z-index:0;opacity:1;}.promos .promo .wrap-label{height:70px;overflow:hidden;position:absolute;left:0;right:0;bottom:0;}.promos .promo .wrap-label .label{background:#000;position:absolute;bottom:-70px;left:0;right:0;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;-webkit-transition-property:all;-moz-transition-duration:.5s;-moz-transition-timing-function:ease-in-out;-moz-transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out;transition-property:all;}.promos .promo .wrap-label .label h3{padding:12px 0 0 80px;color:#fff;font-size:2rem;text-transform:uppercase;}.promos .promo .wrap-label .label h3 span{display:block;font-size:1.6rem;color:#959595;}.promos .promo.highlight .wrap-label .label{height:70px;background:#000;position:absolute;bottom:0;}.promos .promo:hover .wrap-label .label{background:#9d0a0e;}.promos .promo .wrap-label .label .icon{position:absolute;top:10px;left:15px}.promos .promo .visual{width:100%;position:absolute;right:0;bottom:0;opacity:0;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;-webkit-transition-property:opacity;-moz-transition-duration:.5s;-moz-transition-timing-function:ease-in-out;-moz-transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out;transition-property:all;}.promos .promo.highlight .visual{opacity:1;}.promos .promo:hover .container{-webkit-transform:scale(1.01,1.01);-moz-transform:scale(1.01,1.01);transform:scale(1.01,1.01);}.promos-carousel .nav{width:46px;height:65px;margin:-31px 0 0;display:block;background-image:url(/sites/all/themes/dx/img/home/carousel/arrows.png);background-repeat:no-repeat;background-size:auto auto !important;position:absolute;top:50%;cursor:pointer;z-index:999;}.promos-carousel .nav.previous{left:20px;background-position:0 0;}.promos-carousel .nav.next{right:20px;background-position:-46px 0;}.wrap-pagination{width:100%;margin:0 !important;text-align:center;z-index:1000;display:none;}.wrap-pagination #pagination a{width:13px;height:13px;margin:0 5px;display:inline-block;background:none;border:2px solid #000;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-duration:.5s;-moz-transition-timing-function:ease-in-out;-moz-transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out;transition-property:all;}.wrap-pagination #pagination a.selected{background:#000 !important;}.wrap-pagination #pagination a span{width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden;}@media (max-width:2559px){.wrap-carousel{margin:-900px auto 65px;}}@media (max-width:2450px){.wrap-carousel{margin:-800px auto 65px;}}@media (max-width:2300px){.wrap-carousel{margin:-700px auto 65px;}}@media (max-width:2280px){.wrap-carousel{margin:-700px auto 65px;}}@media (max-width:2260px){.wrap-carousel{margin:-700px auto 65px;}}@media (max-width:2200px){.wrap-carousel{margin:-600px auto 65px;}}@media (max-width:1990px){.wrap-carousel{margin:-520px auto 65px;}}@media (max-width:1919px){.wrap-carousel{margin:-540px auto 65px;}#hero .carousel-nav{top:550px;}}@media (max-width:1919px){#hero .carousel-nav{top:500px;}}@media (max-width:1725px){.wrap-carousel{margin:-500px auto 65px;}#hero .carousel-nav{top:500px;}}@media (max-width:1630px){.wrap-carousel{margin:-400px auto 65px;}#hero .carousel-nav{top:500px;}}@media (max-width:1461px){.wrap-carousel{margin:-350px auto 65px;}#hero .carousel-nav{top:500px;}}@media (max-width:1380px){.wrap-carousel{margin:-300px auto 65px;}#hero .carousel-nav{top:500px;}}@media (max-width:1300px){.wrap-carousel{margin:-200px auto 65px;}#hero .carousel-nav{top:500px;}.promos .mediumLeft .container{width:549px;height:392px;margin:-195px 0 0 -100px;z-index:2;opacity:1;}.promos .highlight .container{width:593px;height:423px;margin:-212px 0 0 -297px;z-index:3;opacity:1;}.promos .mediumRight .container{width:549px;height:392px;margin:-195px 0 0 -450px;z-index:2;opacity:1;}}@media (max-width:1200px){.wrap-carousel{margin:-120px auto 65px;}.promos .mediumLeft .container{width:549px;height:392px;margin:-195px 0 0 -100px;z-index:2;opacity:1;}.promos .highlight .container{width:593px;height:423px;margin:-212px 0 0 -297px;z-index:3;opacity:1;}.promos .mediumRight .container{width:549px;height:392px;margin:-195px 0 0 -450px;z-index:2;opacity:1;}#hero .carousel-nav{top:480px;}}@media (max-width:1023px){.wrap-carousel{margin:-75px auto 65px;}.promos .mediumLeft .container{width:549px;height:392px;margin:-195px 0 0 -100px;z-index:2;opacity:1;}.promos .highlight .container{width:593px;height:423px;margin:-212px 0 0 -297px;z-index:3;opacity:1;}.promos .mediumRight .container{width:549px;height:392px;margin:-195px 0 0 -450px;z-index:2;opacity:1;}#hero .carousel-nav{top:390px;}.promos-carousel .nav.previous{left:30px;}.promos-carousel .nav.next{right:30px;}}@media (max-width:767px){#hero .carousel-nav{top:188px;}.wrap-carousel{margin:0 0 23px;}.carousel .promos-carousel{margin:0 auto;}}@media (max-width:700px){.promos-carousel .nav{width:36px;height:50px;margin-top:-25px;}.promos-carousel .nav.previous{left:30px;background-position:0 100%;}.promos-carousel .nav.previous:hover,.promos-carousel .nav.previous:focus{background-position:-72px 100%;}.promos-carousel .nav.next{right:30px;background-position:-36px 100%;}.promos-carousel .nav.next:hover,.promos-carousel .nav.next:focus{background-position:-108px 100%;}}@media (max-width:639px){.promos-carousel-mobile{display:block;margin:20px 0 0;background:#000;}.desktop-carousel{height:0;overflow:hidden;}.promos-carousel-mobile .promo{float:left;display:block;cursor:pointer;}.promos-carousel-mobile .promo a{display:none;}.promos-carousel-mobile .promo .visual{background:#000;}.promos-carousel-mobile .promo .visual img{width:100%;margin:0;border:0;display:block;}.promos-carousel-mobile .promo .label{height:60px;margin:-10px 0 0;background:#000;position:relative;}.promos-carousel-mobile .promo .label h3{margin:0;padding:0 0 0 80px;color:#fff;font-size:2rem;text-transform:uppercase;}.promos-carousel-mobile .promo .label h3 span{display:block;font-size:1.2rem;color:#959595;}.promos-carousel-mobile .promo .icon{position:absolute;top:-5px;left:15px}.mobile-wrap-pagination{width:100%;margin:0 0 40px 0 !important;padding:10px 0 10px;text-align:center;z-index:1000;background:#000;position:relative;display:block;}.mobile-wrap-pagination #mobile-pagination a{width:13px;height:13px;margin:0 5px;display:inline-block;background:none;border:2px solid #fff;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-transition-duration:.5s;-webkit-transition-timing-function:ease-in-out;-webkit-transition-property:background;-moz-transition-duration:.5s;-moz-transition-timing-function:ease-in-out;-moz-transition-property:all;transition-duration:.5s;transition-timing-function:ease-in-out;transition-property:all;}.mobile-wrap-pagination #mobile-pagination a.selected{background:#fff !important;}.mobile-wrap-pagination #mobile-pagination a span{width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden;}.mobile-wrap-pagination .nav{width:25px;height:50px;display:block;overflow:hidden;position:absolute;top:-2px;background:url(/sites/all/themes/dx/img/interface/boxCarousel-nav-arrow.png) 0 0 no-repeat;z-index:99;background-size:50px auto !important;cursor:pointer;z-index:9999;}.mobile-wrap-pagination .nav.previous{left:5px;}.mobile-wrap-pagination .nav.next{right:5px;background-position:100% 0;}}@media (max-width:400px){#hero .carousel-nav{top:166px;}}
div.social-share a{background-size:auto auto !important;}div.media-youtube-video iframe{display:block;margin:0 auto;}.hide-see-more{display:none !important;}#block-system-main #user-login,#block-system-main #user-pass,#block-system-main #user-register-form,#block-system-main .profile{margin:auto;width:20%;}#block-system-main .sticky-enabled{margin:auto;width:90%;}#block-system-main .imce-frame{width:100% !important;}html.imce *{background-size:auto auto !important;}header #menu ul li.expanded{list-style:none;}header #menu li.expanded,li.collapsed,li.leaf{margin:auto;padding:0;}#content .title-underline{font-size:4rem;font-weight:300;text-transform:uppercase;color:#212121;text-align:center;position:relative;margin:40px 0 20px;padding:0 30px;clear:both;}#content .title-underline:before{content:'';height:1px;width:100%;position:absolute;z-index:0;left:0;top:50%;margin-top:-1px;background:#bdbdbd;}#content .title-underline span{position:relative;display:inline;padding:0 10px;white-space:pre-wrap;line-height:4.4rem;background:#e6e6e6;}@media all{.two-columns-content{text-align:justify;margin-bottom:1.5em;-webkit-column-count:2;-webkit-column-gap:26px;-moz-column-count:2;-moz-column-gap:26px;-ms-column-count:2;-ms-column-gap:26px;-o-column-count:2;-o-column-gap:26px;column-count:2;column-gap:26px;}.two-columns-content.use-dropcap p:first-child:first-letter{font-weight:normal;font-size:3.7rem;line-height:1.1em;font-family:"Beleren Bold",sans-serif;margin:0 3px 0 0;float:left;}}@media (max-width:1200px){.two-columns-content{-webkit-column-gap:16px;}.two-columns-content p{padding:0 10px;}}@media (max-width:767px){#content .title-underline{margin:20px 0 20px;}#content .title-underline span{font-size:2.5rem;line-height:2.7rem;}}@media (max-width:750px){.two-columns-content{text-align:left;margin-bottom:0;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;}.two-columns-content.use-dropcap p:first-child:first-letter{font-size:3.2rem;}}
