body {
    background-color: #000 !important;
    min-width:980px !important;
    height:8000px;
}

.container {
    width:100%;
}

.section {
    position: relative;
    z-index:99
}

.content {
    width:960px;
    margin:0px auto;
    padding-top:50px;
}

.gs-container {
    margin-left:0px !important;
}

.gs-container > * {
    padding-left:0px !important;
}

.ascrail2000 {
    z-index:9999 !important;
}

/* Fonts */


@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=58830740-b00b-4568-b511-48f1861f16ee");

@font-face{
    font-family:"Beaufort W01 Bold";
    src:url("../fonts/4c8255c1-25e3-4881-a393-ad06f3940dd8.eot?#iefix");
    src:url("../fonts/4c8255c1-25e3-4881-a393-ad06f3940dd8.eot?#iefix") format("eot"),url("../fonts/b6ec12df-dd62-469e-bfbd-438e07810749.woff") format("woff"),url("../fonts/f015a036-f7c1-421f-aa46-51ff16232406.ttf") format("truetype"),url("../fonts/665e5ad2-a773-4713-969c-0d801227f543.svg#665e5ad2-a773-4713-969c-0d801227f543") format("svg");
}
@font-face{
    font-family:"Beaufort W01 Italic";
    src:url("../fonts/ac0eae66-a90d-4237-9bd1-152f3895273b.eot?#iefix");
    src:url("../fonts/ac0eae66-a90d-4237-9bd1-152f3895273b.eot?#iefix") format("eot"),url("../fonts/815612d7-e0af-4f1e-b284-21527821d8c8.woff") format("woff"),url("../fonts/991b7d75-27f7-4b9f-a427-d0382bb065a8.ttf") format("truetype"),url("../fonts/58ba048e-a6f6-45a6-9d8b-8c1554e49ba8.svg#58ba048e-a6f6-45a6-9d8b-8c1554e49ba8") format("svg");
}
@font-face{
    font-family:"Beaufort W01 Regular";
    src:url("../fonts/df7076d7-cd9c-442c-9b60-647df3b47ead.eot?#iefix");
    src:url("../fonts/df7076d7-cd9c-442c-9b60-647df3b47ead.eot?#iefix") format("eot"),url("../fonts/5c5b78cc-7b5c-4df0-8e29-3ff3933a0886.woff") format("woff"),url("../fonts/94d35fe5-081f-4ea5-b814-1e52cfa22a10.ttf") format("truetype"),url("../fonts/a2fefd05-4ebb-4f09-883d-c284c52b35e3.svg#a2fefd05-4ebb-4f09-883d-c284c52b35e3") format("svg");
}
@font-face{
    font-family:"FrizQuadrata W10";
    src:url("../fonts/3b05d19c-0130-4593-bdf8-f6583e135f48.eot?#iefix");
    src:url("../fonts/3b05d19c-0130-4593-bdf8-f6583e135f48.eot?#iefix") format("eot"),url("../fonts/676c10be-2595-4044-b80b-29745f992263.woff") format("woff"),url("../fonts/d84cf5b5-ccc7-40b5-b905-6a199e96d0ec.ttf") format("truetype"),url("../fonts/d3ad6546-cfed-42d6-a061-baef76057482.svg#d3ad6546-cfed-42d6-a061-baef76057482") format("svg");
}

h1 {
    font-family:"Beaufort W01 Regular" !important;
    color:#FFFFFF !important;
    font-size:50px !important;
}

h2 {
    font-family:"Beaufort W01 Regular" !important;
    color:#FFFFFF!important;
}

h3 {
    font-family:"Beaufort W01 Regular" !important;
    color:#9ec5cb!important;
}

h4 {

    font-family:"Beaufort W01 Regular" !important;
    font-size:18px;
    color:#b3e094;
}

p {
    font-family:"Beaufort W01 Regular" !important;
    color:#939393!important;
}

p em {
    font-family:"Beaufort W01 Italic" !important;
}

/* Header */

.header {
    background-color: black;
    height: 843px;
    width: 100%;
    min-width: 1000px;
    top: 55px;
    z-index: 100;
    overflow: hidden;
}

.header_one {
    width: 100%;
    min-width: 1000px;
    height:1146px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/header/harrowing_header_1.png");
    top: 0;
    position:absolute;
    z-index:8;
}

.header_eyes {
    width: 100%;
    min-width: 1000px;
    height:1146px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/header/harrowing_header_eyes_1.png");
    top: 0;
    position:absolute;
    z-index:8;
    opacity:0;
    transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -webkit-transition: opacity .2s ease-in-out;
}

.header_eyes_two {
    width: 100%;
    min-width: 1000px;
    height:1146px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/header/harrowing_header_eyes_2.png");
    top: 0;
    position:absolute;
    z-index:8;
    opacity:0;
    opacity:0;
    transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -webkit-transition: opacity .2s ease-in-out;
}

.header_eyes_three {
    width: 100%;
    min-width: 1000px;
    height:1146px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/header/harrowing_header_eyes_3.png");
    top: 0;
    position:absolute;
    z-index:8;
    opacity:0;
    opacity:0;
    transition: opacity .2s ease-in-out;
    -moz-transition: opacity .2s ease-in-out;
    -webkit-transition: opacity .2s ease-in-out;
}


.header_eyes_four {
    width: 100%;
    min-width: 1000px;
    height:1146px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/header/harrowing_header_eyes_4.png");
    top: 0;
    position:absolute;
    z-index:8;
    opacity:0;
    opacity:0;
    transition: opacity 2s ease-in-out;
    -moz-transition: opacity 2s ease-in-out;
    -webkit-transition: opacity 2s ease-in-out;
}


.header_two {
    width: 100%;
    min-width: 1000px;
    height: 1146px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/header/harrowing_header_2.png");
    top: -45px;
    position: absolute;
    z-index: 101;
}

.header_three {
    width: 100%;
    min-width: 1000px;
    height:1146px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/header/harrowing_header_3_light.png");
    top: 0;
    position:absolute;
    z-index:6;
}

.header_four {
    width: 100%;
    min-width: 1000px;
    height:1146px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/header/harrowing_header_4.png");
    top: 0;
    position:absolute;
    opacity:1;
    z-index:5;

}

.header_five {
    width: 100%;
    min-width: 1000px;
    height:1146px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/header/harrowing_header_5_light.png");
    top: 0;
    position:absolute;
    opacity:1;
    z-index:4;

}

.header_six {
    width: 100%;
    min-width: 1000px;
    height:1146px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/header/harrowing_header_6_light.png");
    top: 0;
    position:absolute;
    z-index:3;
}

.header_seven {
    width: 100%;
    min-width: 1000px;
    height:1146px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/header/harrowing_header_7.png");
    top: 0;
    position:absolute;
    z-index:2;
}

.header_eight {
    width: 100%;
    min-width: 1000px;
    height:1146px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/header/harrowing_header_8.png");
    top: 0;
    position:absolute;
    z-index:1;
}

.pulsate_one {
    -webkit-animation:
        pulsate 5s 0s 1 ease-in-out,
        pulsate_two 5s 4s 1 ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-play-state: paused;
}

.pulsate_two {
    -webkit-animation:
        pulsate 3s 0s 1 ease-in-out,
        pulsate_two 2s 5s 1 ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-play-state: paused
}

.pulsate_three {
    -webkit-animation:
        pulsate 4s 0s 1 ease-in-out,
        pulsate_two 3s 3s 1 ease-in-out;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-play-state: paused
}

@-webkit-keyframes pulsate {
    0% {-webkit-transform: opacity: 1.0;}
    70% {opacity: .3;}
    100% {-webkit-transform: opacity: 1.0;}
}

@-webkit-keyframes pulsate_two {
    0% {-webkit-transform: opacity: 1.0;}
    50% {opacity: .3;}
    100% {-webkit-transform: opacity: 1.0;}
}

@-webkit-keyframes pulsate_three {
    0% {-webkit-transform: opacity: 1.0;}
50% {opacity: 0;}
100% {-webkit-transform: opacity: 1.0;}
    }


/* Disappearing Text */

#disappearing {
    margin: 0px auto;
    width: 100%;
    z-index: 5;
    position: absolute;
    top:0px;
}

.disappearing_container {
    width:960px;
    margin:0px auto;
    height:870px;
    padding-top:294px;
}


#disappearing span {
    opacity: 0;
    transition: opacity .3s ease-in-out;
    -moz-transition: opacity .3s ease-in-out;
    -webkit-transition: opacity .3s ease-in-out;
}

h2 span {
    opacity: 0;
    transition: opacity .7s ease-in-out;
    -moz-transition: opacity .7s ease-in-out;
    -webkit-transition: opacity .7s ease-in-out;
}

.opening_title {
    font-size: 100px;
    text-align: center;
    text-shadow: 0px 0px 12px rgba(142, 235, 239, 0.25);
    color: #020606 !important;
    -webkit-transition: text-shadow 2s ease-in-out;
    -moz-transition: text-shadow 2s ease-in-out;
    -ms-transition: text-shadow 2s ease-in-out;
    -o-transition: text-shadow 2s ease-in-out;
    transition: text-shadow 2s ease-in-out;
}

.down_arrow {
    display:block;
    width:74px;
    height: 39px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/header/down-arrow.png");
    top: 45px;
    position: relative;
    margin: 0px auto;
    opacity:0;
    transition: opacity .8s ease-in-out;
    -moz-transition: opacity .8s ease-in-out;
    -webkit-transition: opacity .8s ease-in-out;
}

.glow {
    text-shadow: 0 0 15px #7efffa !important;
}

.opening_title_sub {
    font-size: 14px;
    text-align: left;
    color: #73A5A8;
    position: relative;
    text-transform: uppercase;
    left: 338px;
    width: 300px;
    top: 39px;
}

.opening_desc {
    font-family:"Beaufort W01 Italic" !important;
    color: #7db7b1 !important;
    font-size:18px;
    text-align: center;
    width:58%;
    margin:0px auto;
    padding-top:40px;
}

.change {
    opacity:1 !important;
}

/* Navigation */

.navigation {
    height: 412px;
    width: 100%;
    min-width: 1000px;
    position: fixed;
    z-index: 1000;
    pointer-events: none;
    top: -80px;
}

.nav_container {
    width: 100%;
    min-width: 1000px;
    height: 542px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/header/harrowing_header_navigation.png");
    top: 0;
    position:absolute;
    z-index:100;
    pointer-events:none;
}

@media screen and (min-width:0\0) {
    .nav_container {
        height: 260px;
        background-image: url("../img/parallax/header/harrowing_header_navigation_IE.png");
    }
}

.return_to_lol {
    margin: 0px auto;
    display: block;
    height: 96px;
    pointer-events: initial !important;
    text-indent: -9999em;
    width: 265px;
}

.affix {
    position:fixed;
    top:0px !important;
    z-index:9999;
}

.nav_bg {
    position: absolute;
    pointer-events:none;
}

.nav_container .content {
    padding-top: 105px;
    text-align: center;
}

.nav_container .content a {
    color: #a7e2dc;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 16px;
    pointer-events: initial !important;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all 0.3s ease-in-out;
    border: 0px solid rgb(0, 0, 0);
}

.nav_container .content a:hover {
    color:#ebd22c;
}

.nav_container .content .selected {
    color:#ebd22c;
}

.nav_container .content .selected {
    color: rgb(235, 210, 44);
    border-bottom: 1px solid rgb(255, 215, 0);
}

.stuck {
    position:fixed;
}

/* Skins */

.skins {
    height: 1578px;
    width: 100%;
    min-width: 1000px;
    top: -186px;
}

.slider_fg {
    width: 100%;
    min-width: 1000px;
    height:1578px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/slides/slider_fg.png");
    top: 0;
    position:absolute;
    z-index:1000;
    pointer-events:none;
}

.zyra {
    height:1578px;
    width: 100%;
    min-width: 1000px;
}

.zyra_mg {
    width: 100%;
    min-width: 1000px;
    height:1578px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/slides/zyra/zyra_mg.png");
    top: 0;
    position:absolute;
    z-index:2;
}

.zyra_bg {
    width: 100%;
    min-width: 1000px;
    height:1578px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/slides/zyra/zyra_bg.jpg");
    top: 0;
    position:absolute;
    z-index:1;
}

.vi {
    height:1578px;
    width: 100%;
    min-width: 1000px;
}

.vi_mg {
    width: 100%;
    min-width: 1000px;
    height:1578px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/slides/vi/vi_mg.png");
    top: 0;
    position:absolute;
    z-index:2;
}

.vi_bg {
    width: 100%;
    min-width: 1000px;
    height:1578px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/slides/vi/vi_bg.jpg");
    top: 0;
    position:absolute;
    z-index:1;
}

.legacy {
    height:1578px;
    width:100%;
    min-width:1000px;
}

.legacy_mg {
    width: 100%;
    min-width: 1000px;
    height:1578px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/slides/legacy/legacy_fg.png");
    top: 0;
    position:absolute;
    z-index:2;
    transition: all 5s ease-in-out;
    -moz-transition: all 5s ease-in-out;
    -webkit-transition: all 5s ease-in-out;

}

.zoom {
    -webkit-transform:scale(10) rotate(.1deg);
    transform:scale(10) rotate(.1deg);
    background-position:268px -317px;
}

.legacy_bg {
    width: 100%;
    min-width: 1000px;
    height:1578px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/slides/legacy/legacy_bg.jpg");
    top: 0;
    position:absolute;
    z-index:1;
}


.poppy {
    zoom: 5;
    background-position: -775px -301px;
}

/* Slider Styles */

.slider_module {
    height: 1578px;
    overflow: hidden;
    position: relative;
}

.slide {
    width:100%;
    height:auto;
    margin:0px auto;
}

.cycle-overlay {
    position: absolute;
    top: 38%;
    left: 22.5%;
    z-index: 999;
    width: 25%;
}

.cycle-overlay p {
    color:#9ec5cb !important;
    font-size:18px;
}

.cycle-overlay h3 {
    font-size:34px;
}

.slider_module h1 {
    padding-left: 10px;
    padding-bottom: 20px;
    color: #B3E094 !important;
    position: absolute;
    top: 28%;
    left: 22%;
    z-index: 9999;
}

#no-template-pager {
    position: absolute;
    z-index: 9999;
    top: 32%;
    left: 22%;
    margin: 0px auto;
    width: 40%;
}

@media only screen and (max-width: 1500px) {
    #no-template-pager {
        position: absolute;
        z-index: 9999;
        top: 32%;
        left: 22%;
        margin: 0px auto;
        width: 75%;
    }
    .cycle-overlay {
        position: absolute;
        top: 37%;
        left: 22.5%;
        z-index: 999;
        width: 45% !important;
    }
}

#no-template-pager a {
    display: inline-block;
    color: #e7ca3d;
    font-size: 14px;
    text-decoration: none;
    text-align: center;
    padding: 5px;
    margin-right: 5px;
    background: transparent url('../img/bg/slider_list_bg.png') no-repeat;
    background-position:0px -70px;
    width:161px;
    height:70px;
    line-height:48px;
}

.cycle-pager-active {
    background-position:0px 0px !important;
    color:#f4ffa9 !important;
}

.cycle-pager a:hover {
    background-position:0px 0px !important;
    color:#f4ffa9 !important;
}

.cycle-prev {
    position: absolute;
    top: 35%;
    z-index: 9999;
    left: 2%;
    background: transparent url('../img/bg/slider_controls_sprite.png') no-repeat;
    background-position: 0px 0px;
    width: 114px;
    height: 141px;
    text-indent: -999em;
}

.cycle-next {
    position: absolute;
    top: 35%;
    z-index: 9999;
    right: 2%;
    background: transparent url('../img/bg/slider_controls_sprite.png') no-repeat;
    background-position: -114px 0px;
    width: 114px;
    height: 141px;
    text-indent: -999em;
}

.cycle-prev:hover {
    background-position: 0px -144px;
    width: 114px;
    height: 141px;
}

.cycle-next:hover {
    background-position: -114px -144px;
    width: 114px;
    height: 141px;
}

.slider_module .cycle-slideshow .cycle-slide {
    display:block !important;
}

/* Story Section */

.story {
    width: 100%;
    min-width: 1000px;
    height:768px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/bg/story_bg.png");
    top: 0;
    z-index:999;
    padding-top: 264px;
    pointer-events:none;
}

.story p {
    color:#4a7974 !important;
    font-size:22px;
    text-align: center;
}

.first {
    top:2230px;
    position:absolute;
    padding-top: 300px;
}

.story_first_animate {
    width: 100%;
    min-width: 1000px;
    height:769px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/bg/story_bg_hightlight.png");
    position:absolute;
    pointer-events:none;
    top:0px;
    z-index:1;
    opacity:0;
    transition: opacity .8s ease-in-out;
    -moz-transition: opacity .8s ease-in-out;
    -webkit-transition: opacity .8s ease-in-out;
}

.second {
   background-image: url("../img/bg/story_two_bg.png");
   height:799px;
   top:3760px;
   position:absolute;
    padding-top: 390px;
}

.story_second_animate {
    width: 100%;
    min-width: 1000px;
    height:821px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/bg/story_two_bg_highlight.png");
    position:absolute;
    pointer-events:none;
    top: -24px;
    z-index:1;
    opacity:0;
    transition: opacity .8s ease-in-out;
    -moz-transition: opacity .8s ease-in-out;
    -webkit-transition: opacity .8s ease-in-out;
}

.third {
    background-image: url("../img/bg/story_three_bg.png");
    height:765px;
    top:6070px;
    position: absolute;
    padding-top:290px;
}

.story_third_animate {
    width: 100%;
    min-width: 1000px;
    height:769px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/bg/story_three_bg_highlight.png");
    position:absolute;
    pointer-events:none;
    top:-191px;
    z-index:1;
    opacity:0;
    transition: opacity .8s ease-in-out;
    -moz-transition: opacity .8s ease-in-out;
    -webkit-transition: opacity .8s ease-in-out;
}

/*
.fourth {
    background-image: url("../img/bg/community_branch.png");
    height:716px;
    top: 7800px;
    position:absolute;
}

.fourth h1 {
    color:#b3e094 !important;
    text-align: center;
}

.fourth p {
    color:#76b397 !important;
    text-align: center;
}
*/

/* Mystery Gifting Section */

.gifting h1 {
    color:#b3e094 !important;
}

.gifting p {
    color:#9ec5cb !important;
    font-size: 18px;
}

.gifting {
    width: 100%;
    min-width: 1000px;
    height:1327px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/bg/mystery_gifting_bg.jpg");
    overflow:hidden;
    position:fixed;
    top:0px;
    z-index:2;
}

.gifting .content {
    padding-top:450px;
}

.gifting_animate {
    width: 100%;
    min-width: 1000px;
    height:1327px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/parallax/animate_me/gifting_animate.png");
    position:absolute;
    pointer-events:none;
    top:0px;
    z-index:1;
    opacity:0;
    transition: opacity .8s ease-in-out;
    -moz-transition: opacity .8s ease-in-out;
    -webkit-transition: opacity .8s ease-in-out;
}

/* Wards Section */

.wards {
    width: 100%;
    min-width: 1000px;
    height:1356px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/bg/wards_bg.jpg");
    background-color:#000;
    position:fixed;
    overflow:hidden;
    top:0px;
    z-index:1;
}

.wards_text {
    margin-top: 30px;
}

.wards_animate {
    width: 100%;
    min-width: 1000px;
    height:1356px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/bg/wards_bg_highlight.png");
    position:absolute;
    pointer-events:none;
    top: 537px;
    z-index:1;
    opacity:0;
    transition: opacity .8s ease-in-out;
    -moz-transition: opacity .8s ease-in-out;
    -webkit-transition: opacity .8s ease-in-out;
}

.wards_accent_branch {
    width: 100%;
    min-width: 1000px;
    height:377px;
    background-image: url("../img/bg/wards_accent_branch.png");
    background-position: center top;
    background-repeat: no-repeat;
    height: 377px;
    min-width: 1000px;
    opacity: 1;
    pointer-events: none;
    position: absolute;
    top: 688px;
    width: 100%;
    z-index: 1000;
}


.wards .content {
    padding-top: 0px;
    width:1022px;
    height: 450px;
}

.wards_slider_module .content .gs-container {
    height: 100%;
}

.wards h1 {
    color:#b3e094 !important;
}

.wards p {
    color:#9ec5cb !important;
    font-size: 18px;
}

.wards_slider_module {
    top: 370px;
    position: relative;
}

#mySlideshow.cycle-slideshow.cycle-slide {
    display: none;
}

#prev {
    position: absolute;
    top: 35%;
    z-index: 9999;
    left: 2%;
    background: transparent url('../img/bg/slider_controls_sprite.png') no-repeat;
    background-position: 0px 0px;
    width: 114px;
    height: 141px;
    text-indent: -999em;
    cursor:pointer;
}

#next {
    position: absolute;
    top: 35%;
    z-index: 9999;
    right: 2%;
    background: transparent url('../img/bg/slider_controls_sprite.png') no-repeat;
    background-position: -114px 0px;
    width: 114px;
    height: 141px;
    text-indent: -999em;
    cursor:pointer;
}

#prev:hover {
    background-position: 0px -144px;
    width: 114px;
    height: 141px;
}

#next:hover {
    background-position: -114px -144px;
    width: 114px;
    height: 141px;
}

#no-template-pager-video {
    position: absolute;
    z-index: 9999;
    left: 0%;
    margin: 0px auto;
    width: 106%;
    top: 190px;
    margin-left: -8px;
}

#no-template-pager-video a {
    display: inline-block;
    color: #e7ca3d;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    padding: 5px;
    margin-right: 5px;
    background: transparent url('../img/bg/slider_list_bg.png') no-repeat;
    background-position:0px -70px;
    width:161px;
    height:70px;
    line-height:48px;
}

@media only screen and (max-width: 1400px) {
    .wards .content {
        padding-top: 0px;
        width:1022px;
        height: 450px;
    }

    #mySlideshow {
        left: 48px;
        top: 165px;
        width: 483px;
    }
}

.cycle-pager-active {
    background-position:0px 0px !important;
    color:#f4ffa9 !important;
}

.cycle-pager a:hover {
    background-position:0px 0px !important;
    color:#f4ffa9 !important;
}

#mySlideshow {
    left: 48px;
    top: 165px;
    width: 483px;
}

/* Rewards Section */

.rewards h1 {
    color:#b3e094 !important;
    text-align: center;
}

.rewards h4 {
    text-align: center;
    font-size: 18px !important;
    color: #B3E094 !important;
    padding-bottom: 10px;
}

.rewards p {
    color:#9ec5cb !important;
    text-align: center;
    font-size: 18px;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
}

.rewards {
    width: 100%;
    min-width: 1000px;
    height: 1729px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/bg/rewards_bg.jpg");
    padding-top: 230px;
    position:fixed;
    top:0px;
    z-index: 0;
    overflow:hidden;
}

.rewards .content {
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
}

.rewards_animate {
    width: 100%;
    min-width: 1000px;
    height:2352px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/bg/rewards_bg_highlight.png");
    position:absolute;
    pointer-events:none;
    top:930px;
    z-index:1;
    opacity:0;
    transition: opacity .8s ease-in-out;
    -moz-transition: opacity .8s ease-in-out;
    -webkit-transition: opacity .8s ease-in-out;
}

.rewards_icon {
    display:block;
    width:144px;
    margin: 0px auto;
    transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
}

.rewards .content {
    margin-top: 165px;
}


.icon_blurb {
    width:144px;
    margin:15px auto;
}

.icons_text {
    margin-top: 32px;
}

@media (max-height:900px){

    .rewards_icon {
        max-width:100px;
    }
}

@media (max-height:800px){

    .rewards .content {
        margin-top:120px;
    }

    .rewards_icon {
        max-width:85px;
    }
}


@media (max-height:700px){

    .rewards .content {
        margin-top:20px;
    }

    .rewards_icon {
        max-width:70px;
    }
}
@media (max-height:600px){

    .rewards .content {
        margin-top:-75px;
    }

    .rewards_icon {
        max-width:60px;
    }
}

/* Community Section */

.community_section {
    width: 100%;
    min-width: 1000px;
    height: 1800px;
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/bg/community_section_bg.png");
    padding-top: 950px;
    position:absolute;
    top:7200px;
    z-index: 0;
    pointer-events:none;
}

/*
.community_section {
    position: relative;
    top: 300px;
    margin: 0px auto;
}
*/

.community_section h1 {
    color:#b3e094 !important;
    text-align: center;
}

.community_section p {
    color:#9ec5cb !important;
    text-align: center;
    font-size: 18px;
}

.cta {
    background-position: top center;
    background-repeat: no-repeat;
    background-image: url("../img/bg/button_sprite.png");
    height: 89px;
    width: 290px !important;
    margin-top: 89px !important;
    margin:0px auto;
    pointer-events:initial;
    z-index:100;
    position: relative;
}

.cta a {
    text-decoration: none;
    display: block;
    width: 290px;
    height: 89px;
    top: 0px;
    position: relative;
    cursor: pointer;
    z-index: 99;
}

.cta:hover {
    background-position:0 -91px;
}

.cta h2 {
    font-size: 22px;
    text-align: center;
    line-height: 80px;
}

/* Read More Button */

.read_more_button {
    color:#EBD22C !important;
    border: 0;
    text-decoration: none;
    transition: all 0.3s ease-in-out 0s;
    z-index:100;
    position:relative;
}

.read_more_button:hover {
    color:#EBD22C !important;
    border-bottom: 1px solid #EBD22C;
}

/* Regional Stuff */

/* English */

.i18n-en .opening_title {
    color: #020606 !important;
    font-size:110px;
}

.i18n-en .opening_desc {
    font-family: "Beaufort W01 Italic" !important;
    color: #020606 !important;
    font-size: 28px;
    text-align: center;
    width: 44%;
    margin: 0px auto;
    padding-top: 38px;
    line-height: 43px;
    margin-top: -34px;
    opacity: .65;
}

.i18n-en .opening_title_sub {
    font-size: 20px;
    text-align: left;
    color: #020606 !important;
    position: relative;
    text-transform: uppercase;
    left: 322px;
    width: 300px;
    top: 45px;
}

/* German */

.i18n-de .nav_container .content a {
    font-size: 14px;
}

.i18n-de #no-template-pager a {
    font-size: 15px;
}

.i18n-de .cta h2 {
    font-size: 18px;
}

.i18n-de .rewards .content {
    margin-top:-75px;
}

.i18n-de .rewards p {
    font-size:14px !important;
}

.i18n-de .last {
    top:-20px
}

/* Spanish */

.i18n-es .nav_container .content a {
    font-size: 15px;
}

.i18n-es #no-template-pager a {
    font-size: 16px;
}
.i18n-es #no-template-pager-video {
    top: 200px;
}

.i18n-es #no-template-pager-video a {
    font-size: 11px;
}

.i18n-es .cta h2 {
    font-size: 20px;
}

.i18n-es .rewards .content {
    margin-top:-75px;
}

.i18n-es .rewards p {
    font-size:14px !important;
}


/* French */

.i18n-fr #no-template-pager a {
    font-size: 16px;
}

.i18n-fr .cta h2 {
    font-size: 20px;
}

.i18n-fr .rewards .content {
    margin-top:-75px;
}

/* Italian */

.i18n-it .rewards .content {
    margin-top:-75px;
}


/* Greek */

.i18n-el .rewards h4 {
    font-size: 15px !important;
}

/* Greek */

.i18n-el h1 {
    font-family:"Times New Roman" !important;
}

.i18n-el h2 {
    font-family:"Times New Roman" !important;
}

.i18n-el h3 {
    font-family:"Times New Roman" !important;
}

.i18n-el h4 {

    font-family:"Times New Roman" !important;
}

.i18n-el p {
    font-family:"Times New Roman" !important;
}

.i18n-el p em {
    font-family:"Times New Roman" !important;
}

.i18n-el #no-template-pager a {
    font-size: 16px;
}

.i18n-el .cta h2 {
    line-height: 30px;
    padding-top: 12px;
}

.i18n-el .rewards .content {
    margin-top:-75px;
}

.i18n-el .rewards p {
    font-size:14px !important;
}

.i18n-el .last {
    top:-20px;
}

/* Romanian */

.i18n-ro h1 {
    font-family:"Times New Roman" !important;
}

.i18n-ro h2 {
    font-family:"Times New Roman" !important;
}

.i18n-ro h3 {
    font-family:"Times New Roman" !important;
}

.i18n-ro h4 {
    font-family:"Times New Roman" !important;
}

.i18n-ro p {
    font-family:"Times New Roman" !important;
}

.i18n-ro p em {
    font-family:"Times New Roman" !important;
}

.i18n-ro .nav_container .content a {
    font-size: 14px;
}

.i18n-ro #no-template-pager a {
    font-size: 13px;
}
.i18n-ro .cta h2 {
    font-size: 17px !important;
}

.i18n-ro #no-template-pager-video .slide_one {
    line-height: 12px !important;
    padding-top: 11px !important;
}

/* Russian */

.i18n-ru h1 {
    font-family:"FrizQuadrata W10" !important;
}

.i18n-ru h2 {
    font-family:"FrizQuadrata W10" !important;
}

.i18n-ru h3 {
    font-family:"FrizQuadrata W10" !important;
}

.i18n-ru h4 {

    font-family:"FrizQuadrata W10" !important;
}

.i18n-ru p {
    font-family:"FrizQuadrata W10" !important;
}

.i18n-ru p em {
    font-family:"FrizQuadrata W10" !important;
}

.i18n-ru #no-template-pager a {
    font-size: 14px;
}

.i18n-ru .cta h2 {
    font-size: 16px;
    line-height: 26px;
    padding-top: 18px;
    text-align: center;
}

/* Polish */

.i18n-pl .nav_container .content a {
    font-size: 15px;
}

.i18n-pl #no-template-pager a {
    font-size: 14px;
}

.i18n-pl .cta h2 {
    font-size: 20px;
}


.i18n-pl .rewards .content {
    margin-top:-75px;
}

.i18n-pl .rewards p {
    font-size:14px !important;
}

/* Turkish */

.i18n-tr #no-template-pager a {
    font-size: 13px;
}

/* Footer */

#footer {
    bottom: 200px !important;
    position: absolute !important;
}

#website-feedback {
    display:none !important;
}