/*Full Screen Slideshow Styles*/
/*Zero out content margin styles*/
.contentMargins {
    max-width: 100%;
    background: none;
    min-height: 0px;
    overflow: unset !important;
    overflow-x: unset !important;
}
/*Apply content margin styles to content*/
.content{
    box-shadow: 0 0px 80px rgba(0, 0, 0, .5);
    background: linear-gradient(180deg, rgba(255, 255, 255, .8) 0%, rgba(255, 255, 255, 1) 650px, rgba(255, 255, 255, 1) 100%);
    min-height: 250px;
    border-radius:10px 10px 0px 0px;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
    position:relative;
    z-index:1;
}
@media screen and (max-width:1600px){
    .content{
        border-radius:0px;
    }
}
/*Subnav Z index Style*/
.openSubnav{
    z-index:2;
}
/*Footer Z index style*/
.footerWrapper{
    z-index:1;
}
/*Negative Margin to account for the Subnav and Header Height*/
.fixedSlideRepeater{
    margin-top: -176px;
    min-height: calc(100vh - 70px);
}
/*Fixed Height Per Slide (This sets the scroll distance required per slide - Adjust as needed)*/
.fixedSlideHeight{
    min-height:1500px;
    position:relative;
    opacity:0;
    transition:opacity 1.5s;
}
.fixedSlideHeight.show{
    z-index:1;
    opacity:1;
}
.fixedSlideContent{
    font-size:15px;
    line-height:1.4em;
}
.Interactive .fixedSlideContent{
    pointer-events: none;
}
.Interactive .fixedSlideBackgroundOverlay{
    pointer-events: none;
}
.Interactive .fixedSlideTemporaryContent{
    pointer-events: all;
    opacity:1;
    transition:opacity 0.8s;
}
.Interactive.InteractiveElementHasMouseEvent .fixedSlideTemporaryContent{
    opacity:0;
    pointer-events: none;
}
.fixedSlideContent .sixteenByNine{
    height:0px;
    font-size:0px;
    line-height:0px;
    padding-top:56.25%;
    position:relative;
    width:100%;
}
.fixedSlideContent .sixteenByNine img{
    object-fit:cover;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
}
.fixedSlideContent .sixteenByNine video{
    object-fit:cover;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
}
.fixedSlideContent .sixteenByNine iframe{
    object-fit:cover;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
}
/*Slide Content Box Style*/
.fixedSlide.ContentBox .fixedSlideContent{
    display:block;
    position:relative;
    box-shadow: 0 0px 80px rgba(0, 0, 0, .5);
    background: linear-gradient(180deg, rgba(255, 255, 255, .9) 0%, rgba(255, 255, 255) 650px, rgba(255, 255, 255, 1) 100%);
    min-height: 250px;
    margin-top:50px;
    margin-bottom:50px;
    max-width: 1600px;
    margin-left: auto;
    margin-right: auto;
}

.fixedSlideBackground{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.fixedSlideImageOrVideo{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.fixedSlideImageOrVideo img{
    position: absolute;
    object-fit: cover;
    object-position:center;
    width: 100vw;
    height: 100vh;
    top:0px;
    left:0px;
}
.fixedSlideImageOrVideo iframe{
    position: absolute;
    object-fit: cover;
    object-position:center;
    width: 100vw;
    height: 100vh;
    top:0px;
    left:0px;
}
.fixedSlideImageOrVideo video{
    position: absolute;
    object-fit: cover;
    object-position:center;
    width: 100vw;
    height: 100vh;
    top:0px;
    left:0px;
}
/*New background position styles*/
.background_Center .fixedSlideImageOrVideo img{
    object-position:center;
}
.background_Center .fixedSlideImageOrVideo iframe{
    object-position:center;    
}
.background_Center .fixedSlideImageOrVideo video{
    object-position:center;
}

.background_TopLeft img{
    object-position:top left;
}
.background_TopLeft iframe{
    object-position:top left;
}
.background_TopLeft video{
    object-position:top left;
}

.background_TopCenter img{
    object-position:top center;
}
.background_TopCenter iframe{
    object-position:top center;
}
.background_TopCenter video{
    object-position:top center;
}

.background_TopRight img{
    object-position:top right;
}
.background_TopRight iframe{
    object-position:top right;
}
.background_TopRight video{
    object-position:top right;
}

.background_Left img{
    object-position:left center;
}
.background_Left iframe{
    object-position:left center;
}
.background_Left video{
    object-position:left center;
}

.background_Right img{
    object-position:right center;
}
.background_Right iframe{
    object-position:right center;
}
.background_Right video{
    object-position:right center;
}

.background_BottomLeft img{
    object-position:bottom left;
}
.background_BottomLeft iframe{
    object-position:bottom left;
}
.background_BottomLeft video{
    object-position:bottom left;
}

.background_BottomCenter img{
    object-position:bottom center;
}
.background_BottomCenter iframe{
    object-position:bottom center;
}
.background_BottomCenter video{
    object-position:bottom center;
}

.background_BottomRight img{
    object-position:bottom right;
}
.background_BottomRight iframe{
    object-position:bottom right;
}
.background_BottomRight video{
    object-position:bottom right;
}

/*Old background position styles*/
.fixedSlideImageOrVideo.Center video{
    top:0px;
    left:0px;
    object-position:center;
}
.fixedSlideImageOrVideo.Center video{
    top:0px;
    left:0px;
    object-position:center;
}
.fixedSlideImageOrVideo.Left video{
    top:0px;
    left:0px;
    object-position:left center;
}
.fixedSlideImageOrVideo.Right video{
    top:0px;
    left:0px;
    object-position:right center;
}
.fixedSlideImageOrVideo.TopLeft video{
    top:0px;
    left:0px;
    object-position:top left;
}
.fixedSlideImageOrVideo.TopCenter video{
    top:0px;
    left:0px;
    object-position:top center;
}
.fixedSlideImageOrVideo.TopRight video{
    top:0px;
    left:0px;
    object-position:top right;
}

.fixedSlideImageOrVideo.BottomLeft video{
    top:0px;
    left:0px;
    object-position:bottom left;
}
.fixedSlideImageOrVideo.BottomCenter video{
    top:0px;
    left:0px;
    object-position:bottom center;
}
.fixedSlideImageOrVideo.BottomRight video{
    top:0px;
    left:0px;
    object-position:bottom right;
}
/*iOS Memory Leak Fix*/
.ios .fixedSlideHeight .fixedSlideImageOrVideo{ 
    display:none; 
}
.ios .fixedSlideHeight.show .fixedSlideImageOrVideo { 
    display:block; 
}
.fixedSlideChapterImage{
    position: fixed;
    top: 50px;
    left: 50px;
    width: calc(100% - 100px);
    height: 100%;
    max-height: 90px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: top left;
}
@media screen and (max-width:1280px){
    .fixedSlideChapterImage{
        width: calc(100% - 30px);
        top: 15px;
        left: 15px;
    }
}
.fixedSlideForeground{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
@media screen and (max-width:1280px){
    /*For ADA purposes on mobile*/
    .Center .fixedSlideForeground, .CenterLeft .fixedSlideForeground, .CenterRight .fixedSlideForeground, .WideTextMiddle .fixedSlideForeground{
        opacity:0.6;
    }
}
.ios .fixedSlideForeground{
    display:none;
}
/*.ios #ChapterSelect .fixedSlideForeground{
    display:block;
}*/
/*.android .fixedSlideForeground{
    display:none;
}
.android #ChapterSelect .fixedSlideForeground{
    display:block;
}*/
.fixedSlideScrollDown{
    display:inline-block;
    transition:margin 0.4s, padding 0.4s;
}
.fixedSlideScrollDown:hover{
    margin-bottom:-5px;
    padding-top:5px;
}
.fixedSlideForegroundMargins{
    position: relative;
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.fixedSlideForegroundTable{
    display:table;
    width:100%;
    height:100%;
}
.fixedSlideForegroundTableCell{
    display:table-cell;
    vertical-align:middle;
}
.fixedSlideForegroundPadding{
    position: relative;
    width: 100%;
    height: calc(100vh + 200px);
    top: -100px;
}
.fixedSlideFG1{
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}
.fixedSlideFG2{
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}
.fixedSlideFG3{
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}
/*FG positions*/
.fixedSlideForeground.TopLeft .fixedSlideFG1, .fixedSlideForeground.TopLeft .fixedSlideFG2, .fixedSlideForeground.TopLeft .fixedSlideFG3{
    background-position:top left;
}
@media screen and (max-width:1900px){
    .fixedSlideForeground.TopLeft .fixedSlideFG1, .fixedSlideForeground.TopLeft .fixedSlideFG2, .fixedSlideForeground.TopLeft .fixedSlideFG3{
        background-position:top left 10%;
    }
}
@media screen and (max-width:1800px){
    .fixedSlideForeground.TopLeft .fixedSlideFG1, .fixedSlideForeground.TopLeft .fixedSlideFG2, .fixedSlideForeground.TopLeft .fixedSlideFG3{
        background-position:top left 20%;
    }
}
@media screen and (max-width:1700px){
    .fixedSlideForeground.TopLeft .fixedSlideFG1, .fixedSlideForeground.TopLeft .fixedSlideFG2, .fixedSlideForeground.TopLeft .fixedSlideFG3{
        background-position:top left 30%;
    }
}
@media screen and (max-width:1080px){
    .fixedSlideForeground.TopLeft .fixedSlideFG1, .fixedSlideForeground.TopLeft .fixedSlideFG2, .fixedSlideForeground.TopLeft .fixedSlideFG3{
        background-position:top left 20%;
    }
}
.fixedSlideForeground.Top .fixedSlideFG1, .fixedSlideForeground.Top .fixedSlideFG2, .fixedSlideForeground.Top .fixedSlideFG3{
    background-position:top center;
}
.fixedSlideForeground.TopRight .fixedSlideFG1, .fixedSlideForeground.TopRight .fixedSlideFG2, .fixedSlideForeground.TopRight .fixedSlideFG3{
    background-position:top right;
}
@media screen and (max-width:1900px){
    .fixedSlideForeground.TopRight .fixedSlideFG1, .fixedSlideForeground.TopRight .fixedSlideFG2, .fixedSlideForeground.TopRight .fixedSlideFG3{
        background-position:top right 10%;
    }
}
@media screen and (max-width:1800px){
    .fixedSlideForeground.TopRight .fixedSlideFG1, .fixedSlideForeground.TopRight .fixedSlideFG2, .fixedSlideForeground.TopRight .fixedSlideFG3{
        background-position:top right 20%;
    }
}
@media screen and (max-width:1700px){
    .fixedSlideForeground.TopRight .fixedSlideFG1, .fixedSlideForeground.TopRight .fixedSlideFG2, .fixedSlideForeground.TopRight .fixedSlideFG3{
        background-position:top right 30%;
    }
}
@media screen and (max-width:1080px){
    .fixedSlideForeground.TopRight .fixedSlideFG1, .fixedSlideForeground.TopRight .fixedSlideFG2, .fixedSlideForeground.TopRight .fixedSlideFG3{
        background-position:top right 20%;
    }
}
.fixedSlideForeground.Left .fixedSlideFG1, .fixedSlideForeground.Left .fixedSlideFG2, .fixedSlideForeground.Left .fixedSlideFG3{
    background-position:left center;
}
@media screen and (max-width:1900px){
    .fixedSlideForeground.Left .fixedSlideFG1, .fixedSlideForeground.Left .fixedSlideFG2, .fixedSlideForeground.Left .fixedSlideFG3{
        background-position:center left 10%;
    }
}
@media screen and (max-width:1800px){
    .fixedSlideForeground.Left .fixedSlideFG1, .fixedSlideForeground.Left .fixedSlideFG2, .fixedSlideForeground.Left .fixedSlideFG3{
        background-position:center left 20%;
    }
}
@media screen and (max-width:1700px){
    .fixedSlideForeground.Left .fixedSlideFG1, .fixedSlideForeground.Left .fixedSlideFG2, .fixedSlideForeground.Left .fixedSlideFG3{
        background-position:center left 30%;
    }
}
@media screen and (max-width:1080px){
    .fixedSlideForeground.Left .fixedSlideFG1, .fixedSlideForeground.Left .fixedSlideFG2, .fixedSlideForeground.Left .fixedSlideFG3{
        background-position:center left 20%;
    }
}
.fixedSlideForeground.Center .fixedSlideFG1, .fixedSlideForeground.Center .fixedSlideFG2, .fixedSlideForeground.Center .fixedSlideFG3{
    background-position:center;
}
.fixedSlideForeground.Right .fixedSlideFG1, .fixedSlideForeground.Right .fixedSlideFG2, .fixedSlideForeground.Right .fixedSlideFG3{
    background-position:right center;
}
@media screen and (max-width:1900px){
    .fixedSlideForeground.Right .fixedSlideFG1, .fixedSlideForeground.Right .fixedSlideFG2, .fixedSlideForeground.Right .fixedSlideFG3{
        background-position:center right 10%;
    }
}
@media screen and (max-width:1800px){
    .fixedSlideForeground.Right .fixedSlideFG1, .fixedSlideForeground.Right .fixedSlideFG2, .fixedSlideForeground.Right .fixedSlideFG3{
        background-position:center right 20%;
    }
}
@media screen and (max-width:1700px){
    .fixedSlideForeground.Right .fixedSlideFG1, .fixedSlideForeground.Right .fixedSlideFG2, .fixedSlideForeground.Right .fixedSlideFG3{
        background-position:center right 30%;
    }
}
@media screen and (max-width:1080px){
    .fixedSlideForeground.Right .fixedSlideFG1, .fixedSlideForeground.Right .fixedSlideFG2, .fixedSlideForeground.Right .fixedSlideFG3{
        background-position:center right 20%;
    }
}
.fixedSlideForeground.BottomLeft .fixedSlideFG1, .fixedSlideForeground.BottomLeft .fixedSlideFG2, .fixedSlideForeground.BottomLeft .fixedSlideFG3{
    background-position:bottom left;
}
@media screen and (max-width:1900px){
    .fixedSlideForeground.BottomLeft .fixedSlideFG1, .fixedSlideForeground.BottomLeft .fixedSlideFG2, .fixedSlideForeground.BottomLeft .fixedSlideFG3{
        background-position:bottom left 10%;
    }
}
@media screen and (max-width:1800px){
    .fixedSlideForeground.BottomLeft .fixedSlideFG1, .fixedSlideForeground.BottomLeft .fixedSlideFG2, .fixedSlideForeground.BottomLeft .fixedSlideFG3{
        background-position:bottom left 20%;
    }
}
@media screen and (max-width:1700px){
    .fixedSlideForeground.BottomLeft .fixedSlideFG1, .fixedSlideForeground.BottomLeft .fixedSlideFG2, .fixedSlideForeground.BottomLeft .fixedSlideFG3{
        background-position:bottom left 30%;
    }
}
@media screen and (max-width:1080px){
    .fixedSlideForeground.BottomLeft .fixedSlideFG1, .fixedSlideForeground.BottomLeft .fixedSlideFG2, .fixedSlideForeground.BottomLeft .fixedSlideFG3{
        background-position:bottom left 20%;
    }
}
.fixedSlideForeground.Bottom .fixedSlideFG1, .fixedSlideForeground.Bottom .fixedSlideFG2, .fixedSlideForeground.Bottom .fixedSlideFG3{
    background-position:bottom center;
}
.fixedSlideForeground.BottomRight .fixedSlideFG1, .fixedSlideForeground.BottomRight .fixedSlideFG2, .fixedSlideForeground.BottomRight .fixedSlideFG3{
    background-position:bottom right;
}
@media screen and (max-width:1900px){
    .fixedSlideForeground.BottomRight .fixedSlideFG1, .fixedSlideForeground.BottomRight .fixedSlideFG2, .fixedSlideForeground.BottomRight .fixedSlideFG3{
        background-position:bottom right 10%;
    }
}
@media screen and (max-width:1800px){
    .fixedSlideForeground.BottomRight .fixedSlideFG1, .fixedSlideForeground.BottomRight .fixedSlideFG2, .fixedSlideForeground.BottomRight .fixedSlideFG3{
        background-position:bottom right 20%;
    }
}
@media screen and (max-width:1700px){
    .fixedSlideForeground.BottomRight .fixedSlideFG1, .fixedSlideForeground.BottomRight .fixedSlideFG2, .fixedSlideForeground.BottomRight .fixedSlideFG3{
        background-position:bottom right 30%;
    }
}
@media screen and (max-width:1080px){
    .fixedSlideForeground.BottomRight .fixedSlideFG1, .fixedSlideForeground.BottomRight .fixedSlideFG2, .fixedSlideForeground.BottomRight .fixedSlideFG3{
        background-position:bottom right 20%;
    }
}
.fixedSlideContent{
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
}
.fixedSlideContentMargins{
    max-width:1600px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    height:100%;
}
@media screen and (min-width:1920px){
    .fixedSlideContentMargins{
        max-width:80%;
        margin-left:10%;
        margin-right:10%;
    }
}
.fixedSlideTable{
    width: calc(100% - 30px);
    margin-left: 15px;
    margin-right: 15px;
    min-height: calc(100% - 300px);
    padding-top: 150px;
    padding-bottom: 150px;
    display: table;
}
@media screen and (max-height:1000px){
    .fixedSlideTable{
        min-height: calc(100% - (15vh + 200px));
        padding-top: 15vh;
        padding-bottom: 200px;
    }
}
@media screen and (max-height:800px){
    .fixedSlideTable{
        min-height: calc(100% - (5vh + 20vw));
        padding-top: 5vh;
        padding-bottom: 20vw;
    }
}
.fixedSlideTableCell{
    display:table-cell;
}
/*New Foreground Alignment Styles*/
.foreground_Center .fixedSlideTableCell{
    vertical-align:middle;
    text-align:center;
}
.foreground_TopLeft .fixedSlideTableCell{
    vertical-align:top;
    text-align:left;
}
.foreground_TopCenter .fixedSlideTableCell{
    vertical-align:top;
    text-align:center;
}
.foreground_TopRight .fixedSlideTableCell{
    vertical-align:top;
    text-align:right;
}
.foreground_Left .fixedSlideTableCell{
    vertical-align:middle;
    text-align:left;
}
.foreground_Right .fixedSlideTableCell{
    vertical-align:middle;
    text-align:right;
}
.foreground_BottomLeft .fixedSlideTableCell{
    vertical-align:bottom;
    text-align:left;
}
.foreground_BottomCenter .fixedSlideTableCell{
    vertical-align:bottom;
    text-align:center;
}
.foreground_BottomRight .fixedSlideTableCell{
    vertical-align:bottom;
    text-align:right;
}
/*Old Alignment Styles*/
.Center .fixedSlideTableCell{
    vertical-align:middle;
    text-align:center;
}
.TopLeft .fixedSlideTableCell{
    vertical-align:top;
    text-align:left;
}
.TopCenter .fixedSlideTableCell{
    vertical-align:top;
    text-align:center;
}
.TopRight .fixedSlideTableCell{
    vertical-align:top;
    text-align:right;
}
.Left .fixedSlideTableCell{
    vertical-align:middle;
    text-align:left;
}
.Right .fixedSlideTableCell{
    vertical-align:middle;
    text-align:right;
}
.BottomLeft .fixedSlideTableCell{
    vertical-align:bottom;
    text-align:left;
}
.BottomCenter .fixedSlideTableCell{
    vertical-align:bottom;
    text-align:center;
}
.BottomRight .fixedSlideTableCell{
    vertical-align:bottom;
    text-align:right;
}
.ContentBoxTop .fixedSlideTableCell{
    vertical-align:top;
    text-align:left;
}
.ContentBoxMiddle .fixedSlideTableCell{
    vertical-align:middle;
    text-align:left;
}
.ContentBoxBottom .fixedSlideTableCell{
    vertical-align:bottom;
    text-align:left;
}
.WideTextTop .fixedSlideTableCell{
    vertical-align:top;
    text-align:center;
}
.WideTextMiddle .fixedSlideTableCell{
    vertical-align:middle;
    text-align:center;
}
.WideTextBottom .fixedSlideTableCell{
    vertical-align:bottom;
    text-align:center;
}
.fixedSlideTitle{
    font-size: 40px;
    line-height: 1.2em;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom: 1px solid white;
    margin-bottom: 15px;
    box-shadow: 0px 1px black;
}
.fixedSlideContentBox{
    display: inline-block;
    padding: 50px;
    font-size: 15px;
    line-height: 1.2em;
    text-align: left;
    color: white;
    background-size: 100% 100%;
    border-radius: 0px;
    position: relative;
    width: calc(100% - 100px);
    margin-left:auto;
    margin-right:auto;
}
@media screen and (max-width:1280px){
    .fixedSlideContentBox{
        padding:15px;
        padding-right:30px;
        padding-left:30px;
        width: calc(100% - 60px);
    }
}
@media screen and (max-width:800px){
    .fixedSlideContentBox{
        padding:15px;
        padding-right:15px;
        padding-left:15px;
        width: calc(100% - 30px);
    }
}
@media screen and (max-width:512px){
    .fixedSlideContentBox{
        padding:15px;
        padding-right:0px;
        padding-left:0px;
        width: calc(100%);
    }
}
.fixedSlideContentBoxPadding{
    position:relative;
}
.fixedSlideContentBackground{
    width: 150%;
    height: 200%;
    position: absolute;
    top: -50%;
    left: -25%;
    background-size:100% 100%;
    background-position:top left;
}
@media screen and (max-width:900px){
    .fixedSlideContentBackground{
        width: 120%;
        height: 140%;
        top: -20%;
        left: -10%;
    }
}
@media screen and (max-width:450px){
    .fixedSlideContentBackground{
        width: 120%;
        height: 120%;
        top: -10%;
        left: -10%;
    }
}
/*Neutral*/
.fixedSlideContentBox a:link, .fixedSlideContentBox a:visited, .fixedSlideContentBox a:active{
    color:white;
    text-decoration:none;
}
.fixedSlideContentBox a:hover{
    color:white;
    text-decoration:underline;
}
/*White*/
.fixedSlideContentBox[style*="color:white"], .fixedSlideContentBox[style*="color:White"]{
    color:black;
    text-shadow: 0px 0px 25px rgba(0,0,0,0.5);
}
.fixedSlideContentBox[style*="color:white"] a, .fixedSlideContentBox[style*="color:white"] a:visited, .fixedSlideContentBox[style*="color:White"] a, .fixedSlideContentBox[style*="color:White"] a:visited{
    color:#d7d7d7;
    text-decoration:none;
}
.fixedSlideContentBox[style*="color:white"] a:active, .fixedSlideContentBox[style*="color:White"] a:active{
    color:#d7d7d7;
    text-decoration:none;
}
.fixedSlideContentBox[style*="color:white"] a:hover, .fixedSlideContentBox[style*="color:White"] a:hover{
    color:#d7d7d7;
    text-decoration:underline;
}
/*Black*/
.fixedSlideContentBox[style*="color:black"], .fixedSlideContentBox[style*="color:Black"]{
    color:black;
    text-shadow: 0px 0px 25px #efa71d;
}
.fixedSlideContentBox[style*="color:black"] a, .fixedSlideContentBox[style*="color:black"] a:visited, .fixedSlideContentBox[style*="color:Black"] a, .fixedSlideContentBox[style*="color:Black"] a:visited{
    color:#666666;
    text-decoration:underline;
}
.fixedSlideContentBox[style*="color:black"] a:active, .fixedSlideContentBox[style*="color:Black"] a:active{
    color:#666666;
    text-decoration:none;
}
.fixedSlideContentBox[style*="color:black"] a:hover, .fixedSlideContentBox[style*="color:Black"] a:hover{
    color:#363636;
    text-decoration:underline;
}
/*15*/
.fixedSlideContentBox[style*="font-size:15"]{
    font-size:15px;
    line-height:1.2em;
}
@media screen and (max-width:320px){
    .fixedSlideContentBox[style*="font-size:15"]{
        font-size:4.6875vw !important;
    }
}
/*16*/
.fixedSlideContentBox[style*="font-size:16px"]{
    font-size:16px;
    line-height:1.3em;
}
@media screen and (max-width:420px){
    .fixedSlideContentBox[style*="font-size:16px"]{
        font-size:3.8vw !important;
    }
}
/*18*/
.fixedSlideContentBox[style*="font-size:18px"]{
    font-size:18px;
    line-height:1.4em;
}
@media screen and (max-width:512px){
    .fixedSlideContentBox[style*="font-size:18px"]{
        font-size:3.5vw !important;
    }
}
/*20*/
.fixedSlideContentBox[style*="font-size:20px"]{
    font-size:20px;
    line-height:1.4em;
}
@media screen and (max-width:640px){
    .fixedSlideContentBox[style*="font-size:20px"]{
        font-size:3vw !important;
    }
}
/*22*/
.fixedSlideContentBox[style*="font-size:22px"]{
    font-size:22px;
    line-height:1.4em;
}
@media screen and (max-width:720px){
    .fixedSlideContentBox[style*="font-size:22px"]{
        font-size:3vw !important;
    }
}
/*24*/
.fixedSlideContentBox[style*="font-size:24px"]{
    font-size:24px;
    line-height:1.4em;
}
@media screen and (max-width:800px){
    .fixedSlideContentBox[style*="font-size:24px"]{
        font-size:3vw !important;
    }
}
/*28*/
.fixedSlideContentBox[style*="font-size:28px;"]{
    font-size:28px;
    line-height:1.4em;
}
@media screen and (max-width:900px){
    .fixedSlideContentBox[style*="font-size:28px;"]{
        font-size:3.1vw !important;
    }
}
@media screen and (max-width:650px){
    .fixedSlideContentBox[style*="font-size:28px;"]{
        font-size:20px !important;
    }
}
@media screen and (max-width:420px){
    .fixedSlideContentBox[style*="font-size:28px;"]{
        font-size:4.7vw !important;
    }
}
/*Percentage Scales*/
.Ninety .fixedSlideContentBox{
    width: calc(100% - 100px);
    max-width:1280px;
}
@media screen and (max-width:1280px){
    .Ninety .fixedSlideContentBox{
        width:calc(100% - 60px);
        max-width:1220px;
    }
}
@media screen and (max-width:720px){
    .Ninety .fixedSlideContentBox{
        width:calc(100% - 30px);
        max-width:1220px;
    }
}
.Eighty .fixedSlideContentBox{
    width: calc(90% - 100px);
    max-width:1000px;
}
@media screen and (max-width:1280px){
    .Eighty .fixedSlideContentBox{
        width:calc(100% - 60px);
        max-width:1000px;
    }
}
@media screen and (max-width:720px){
    .Eighty .fixedSlideContentBox{
        width:calc(100% - 30px);
        max-width:1000px;
    }
}
.Seventy .fixedSlideContentBox{
    width: calc(80% - 100px);
    max-width:800px;
}
@media screen and (max-width:1280px){
    .Seventy .fixedSlideContentBox{
        width:calc(100% - 60px);
        max-width:720px;
    }
}
@media screen and (max-width:720px){
    .Seventy .fixedSlideContentBox{
        width:calc(100% - 30px);
        max-width:720px;
    }
}
.Sixty .fixedSlideContentBox{
    width: 60%;
    max-width:720px;
}
@media screen and (max-width:1280px){
    .Sixty .fixedSlideContentBox{
        width:calc(100% - 60px);
        max-width:660px;
    }
}
@media screen and (max-width:720px){
    .Sixty .fixedSlideContentBox{
        width:calc(100% - 30px);
        max-width:660px;
    }
}
.Fifty .fixedSlideContentBox{
    width: 50%;
    max-width:650px;
}
@media screen and (max-width:1280px){
    .Fifty .fixedSlideContentBox{
        width:calc(100% - 60px);
        max-width:512px;
    }
}
@media screen and (max-width:720px){
    .Fifty .fixedSlideContentBox{
        width:calc(100% - 30px);
        max-width:512px;
    }
}
.FullWidth .fixedSlideContentBox{
    width: calc(100% - 100px);
    max-width: calc(100% - 100px);
}
@media screen and (max-width:1280px){
    .FullWidth .fixedSlideContentBox{
        width:calc(100% - 60px);
        max-width:calc(100% - 60px);
    }
}
@media screen and (max-width:720px){
    .FullWidth .fixedSlideContentBox{
        width:calc(100% - 30px);
        max-width:calc(100% - 30px);
    }
}
.fixedSlideContentBox img{
    max-width: calc(100% - 30px);
    margin: 15px;
}
.fixedSlideContentBox .teensy{
    font-size: 12px;
    line-height: 1.4em;
}
.fixedSlideContentBox .small{
    font-size: 15px;
    line-height: 1.4em;
}
.fixedSlideContentBox .big{
    font-size: 36px;
    line-height: 1.2em;
}
@media screen and (max-width:1280px){
    .fixedSlideContentBox .big{
        font-size:2.8125vw;
        line-height: 1.2em;
    }
}
@media screen and (max-width:900px){
    .fixedSlideContentBox .big{
        font-size:25px;
        line-height: 1.2em;
    }
}
@media screen and (max-width:320px){
    .fixedSlideContentBox .big{
        font-size:7.8125vw;
        line-height: 1.2em;
    }
}
@media screen and (max-width:280px){
    .fixedSlideContentBox .big{
        font-size:21px;
        line-height: 1.2em;
    }
}
.fixedSlideContentBox .large{
    font-size:48px;
    line-height:1.2em;
}
@media screen and (max-width:1280px){
    .fixedSlideContentBox .large{
        font-size:3.75vw;
        line-height: 1.2em;
    }
}
@media screen and (max-width:900px){
    .fixedSlideContentBox .large{
        font-size: 34px;
        line-height: 1.2em;
    }
}

@media screen and (max-width:340px){
    .fixedSlideContentBox .large{
        font-size:10vw;
        line-height: 1.2em;
    }
}
@media screen and (max-width:280px){
    .fixedSlideContentBox .large{
        font-size: 28px;
        line-height: 1.2em;
    }
}
.fixedSlideContentBox .huge{
    font-size:90px;
    line-height:1.2em;
}
@media screen and (max-width:1280px){
    .fixedSlideContentBox .huge{
        font-size:7vw;
        line-height: 1.2em;
    }
}
@media screen and (max-width:900px){
    .fixedSlideContentBox .huge{
        font-size:62px;
        line-height: 1.2em;
    }
}
@media screen and (max-width:512px){
    .fixedSlideContentBox .huge{
        font-size:12.1vw;
        line-height: 1.2em;
    }
}
@media screen and (max-width:280px){
    .fixedSlideContentBox .huge{
        font-size: 34px;
        line-height: 1.2em;
    }
}
.fixedSlideContentBox .gargantuan{
    font-size: 145px;
    line-height: 1.2em;
}
@media screen and (max-width:1280px){
    .fixedSlideContentBox .gargantuan{
        font-size: 11.32vw;
        line-height: 1.2em;
    }
}
@media screen and (max-width:600px){
    .fixedSlideContentBox .gargantuan{
        font-size: 68px;
        line-height: 1.2em;
    }
}
@media screen and (max-width:400px){
    .fixedSlideContentBox .gargantuan{
        font-size: 17vw;
        line-height: 1.2em;
    }
}
@media screen and (max-width:280px){
    .fixedSlideContentBox .gargantuan{
        font-size: 48px;
        line-height: 1.2em;
    }
}
.fixedSlideContentBox .skipToID{

}
.fixedSlideHeight .fixedSkipLinks{
    position: relative;
    margin-top: 15px;
    left: 0px;
    width: 100%;
    font-size: 0px;
    text-align:center;
}
.fixedSlideHeight .fixedSkipLink{
    display: inline-block;
    width: 16.666%;
}
@media screen and (max-width:1080px){
    .fixedSlideHeight .fixedSkipLink{
        display: inline-block;
        width: 25%;
    }
}
@media screen and (max-width:720px){
    .fixedSlideHeight .fixedSkipLink{
        display: inline-block;
        width: 33.333%;
    }
}
.fixedSlideHeight .fixedSkipLink img{
    width:100%;
    height:auto;
}
.fixedSlideHeight .fixedSlideArrow{
    margin-left:auto; 
    margin-right:auto; 
    text-align:center;
    font-size:16px;
    line-height:1.4em;
    position: fixed;
    bottom: 50px;
    width: 100%;
    color:rgba(0,0,0,0); 
    text-shadow:0px 0px white;
    pointer-events: none;
}
@media screen and (max-height:1000px){
    .fixedSlideHeight .fixedSlideArrow{
        bottom:20px;
    }
}
@media screen and (max-height:800px){
    .fixedSlideHeight .fixedSlideArrow{
        bottom:10px;
    }
}
@media screen and (max-height:650px){
    .fixedSlideHeight .fixedSlideArrow{
        bottom:0px;
    }
}
@media screen and (max-width:1280px){
    .fixedSlideHeight .fixedSlideArrow{
        font-size:1.25vw;
    }
}
@media screen and (max-width:980px){
    .fixedSlideHeight .fixedSlideArrow{
        font-size:12px;
    }
}
@media screen and (max-width:1280px){
    .fixedSlideHeight .fixedSlideArrow img{
        max-width:12vw;
    }
}
.fixedSlideExploreMoreText{
    pointer-events: auto;
}
.fixedSlideHeight:last-of-type .fixedSlideArrow{
    bottom:0px;
}
.fixedSlideHeight:last-of-type .fixedSlideArrow .fixedSlideScrollDownArrow{
    display:none;
}
.fixedSlideHeight .fixedSlideArrow .chapterLink .chapterSelect{
    color: white;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.25);
    transition: padding 0.8s, text-shadow 0.8s;
    margin-bottom: 15px;
}
.fixedSlideHeight .fixedSlideArrow .chapterLink .chapterSelect:hover{
    padding-bottom: 5px;
    text-shadow: 8px 8px 2px rgba(0, 0, 0, 0.35);
}
@media screen and (max-width:420px){
    .fixedSlideHeight .fixedSlideArrow .chapterLink .chapterSelect{
        font-size:4.76vw;
    }
}
/*Back To Top Arrow*/
.fixedScrollDownText{
    color: white; 
    text-decoration: none; 
    display: block; 
    margin-bottom: 15px; 
    font-size: 20px; 
    text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.25);
    transition:padding 0.8s, text-shadow 0.8s;
}
.fixedScrollDownText.Black{
    color: black; 
    text-shadow: none;
}
.fixedSlideScrollDownArrow{
    width: 70px;
    height: 70px;
    background-image: url('/App_Themes/jax01/images/fullScreenSlide/fullScreenSlideDownArrow.png');
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    pointer-events:auto;
}
@media screen and (max-height:800px){
    .fixedSlideScrollDownArrow{
        width: 17vw;
        height: 17vw;
        max-width:70px;
        max-height: 70px;
        margin-bottom:1vw;
        background-size: contain;
        background-repeat: no-repeat;
    }
}
.fixedSlideChapterSelect{
    pointer-events:none;
    margin-bottom:10px;
}
.fixedSlideChapterSelect a{
    text-decoration: none;
    color: white;
    font-size: 15px;
    line-height: 1em;
    text-shadow: -1px 1px rgba(0, 0, 0, 0.5);
    pointer-events:auto;
}
.fixedWhiteLink{
    color: white; 
    text-decoration: none; 
    display: inline-block; 
    margin-bottom: 15px; 
    font-size: 20px; 
    text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.25);
    transition:padding 0.8s, text-shadow 0.8s;
}
.fixedWhiteLink:hover{
    padding-bottom:5px;
    text-shadow: 8px 8px 2px rgba(0, 0, 0, 0.35);
}
.fixedSlideHeight:last-of-type .chapterSelect{
    color: white;
    text-decoration: none;
    display: inline-block;
    font-size: 20px;
    text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.25);
    transition: padding 0.8s, text-shadow 0.8s;
    display: inline-block;
    margin-bottom: 15px;
}
.fixedSlideHeight:last-of-type .chapterSelect:hover{
    padding-bottom:5px;
    text-shadow: 8px 8px 2px rgba(0, 0, 0, 0.35);
}
.fixedSlideHeight:last-of-type .chapterLink[style*="color:black"] .chapterSelect{
    color:black;
    text-shadow: none;
}
.fixedContentNavBackToParent{
    position: fixed;
    width: 49px;
    height: 49px;
    display: none;
    box-shadow: -1px 1px 0 0 rgba(0, 0, 0, .2), 0 0 15px 0 rgba(0, 0, 0, .2);
    background-color: rgba(37, 97, 156, 0.9); 
    z-index: 3;
    color: black;
    overflow: hidden;
    text-decoration: none;
    border-radius: 49px;
    line-height: 5em;
    font-size: 15px;
    top: 50px;
    left: 50px;
    transition: background-color .8s;
    animation-name: fixedContentNavBackToParentEntrance;
    animation-duration: 0.8s;
}
@media screen and (max-width:1280px){
    .fixedContentNavBackToParent{
        top: 15px; 
        left: 15px;
    }
}
.fixedContentNavBackToParent.show{
    display:inline-block;
}
@keyframes fixedContentNavBackToParentEntrance{
    from{ opacity:0; margin-top:-15px; }
    to{ opacity:1; margin-top:0px; }
}
.fixedContentNavBackToParent:hover{
    background-color: white;
}
.fixedContentNavBackToParentArrow{    
    position: absolute;
    top: 17px;
    left: 19px;
    width: 14px;
    line-height: 6em;
    height: 14px;
    border-bottom: 2px white solid;
    border-left: 2px solid white;
    transform: rotate(45deg);
    transition: border .8s;
}
.fixedContentNavBackToParentArrow::before{
    /*content: '';
    position: absolute;
    width: 20px;
    height: 2px;
    background-color: white;
    transform: rotate(-45deg);
    left: -4px;
    top: 7px;
    transition: background-color .8s;*/
}
.fixedContentNavBackToParent:hover .fixedContentNavBackToParentArrow{
    border-bottom: 2px solid rgba(37,97,156,1);
    border-left: 2px solid rgba(37,97,156,1);
}
.fixedContentNavBackToParent:hover .fixedContentNavBackToParentArrow::before{
    /*background-color: rgba(37,97,156,1);*/
}
.fixedContentNavBackToTop{
    position: fixed;
    width: 49px;
    height: 49px;
    display: inline-block;
    box-shadow: -1px 1px 0 0 rgba(0, 0, 0, .2), 0 0 15px 0 rgba(0, 0, 0, .2);
    background-color: rgba(37, 97, 156, 0.9); 
    z-index: 3;
    color: black;
    overflow: hidden;
    text-decoration: none;
    border-radius: 49px;
    line-height: 5em;
    font-size: 15px;
    bottom: 50px;
    left: 50px;
    transition: background-color .8s;
}
@media screen and (max-width:1280px){
    .fixedContentNavBackToTop{
        bottom: 15px;
        left: 15px;
    }
}
.fixedContentNavBackToTop:hover{
    background-color: white;
}
.fixedContentNavBackToTopArrow{
    position: absolute;
    top: 20px;
    left: 16px;
    width: 14px;
    height: 14px;
    border-top: 2px white solid;
    border-left: 2px solid white;
    transform: rotate(45deg);
    transition: border .8s;
}
.fixedContentNavBackToTop:hover .fixedContentNavBackToTopArrow{
    border-top: 2px solid rgba(37,97,156,1);
    border-left: 2px solid rgba(37,97,156,1);
}
/*Side Nav*/
.fixedContentNav{
    position: fixed;
    top: 0px;
    right: 0px;
    z-index: 2;
    height: 100%;
}
.fixedContentNavTable{
    display:table;
    height:100%;
}
.fixedContentNavTableCell{
    display:table-cell;
    vertical-align:middle;
}
.fixedContentNavLinksMeasure{
    display:inline-block;
    position:relative;
    right: -30px;
    transition:right 0.8s;
}
.fixedContentNavLinksMeasure:hover{
    right:0px;
}
.fixedContentNavLinkMobileTab{
    width: 80px;
    height: calc(100% + 100px);
    position: absolute;
    top: -50px;
    right: 0px;
    display:block;
}
.fixedContentNavLinkMobileTabArrow{
    top: calc(50% - 7.5px);
    height: 15px;
    position: absolute;
    right: 40px;
    width: 15px;
    transform: rotate(45deg);
    border-top: 2px solid #6b6b6b;
    border-right: 2px solid #6b6b6b;
    opacity:1;
    transition:opacity 0.8s;
}
.fixedContentNavLinksMeasure:hover .fixedContentNavLinkMobileTabArrow{
    opacity:0;
}
.fixedContentNavLinks{
    margin-right: 14px;
}
.fixedSlideLink, .fixedSlideLink:active, .fixedSlideLink:visited{
    display: block;
    text-decoration:none;
    color: #6b6b6b;
    width: 16px;
    height: 16px;
    position: relative;
}
.fixedSlideLink:hover{
    text-decoration:none;
    color:#6b6b6b;
}
.fixedSlideLinkTitle{
    width:0px;
    overflow:hidden;
    text-align:right;
    transition:width 0.8s;
    font-size:12px;
    line-height:1.4em;
    position: absolute;
    right: 0px;
}
.fixedSlideLinkTitleOverflow{
    width:150px;
    height:15px;
    overflow:hidden;
}
.fixedSlideLinkTitleWebkitbox{
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:1;
}
.fixedSlideLink:hover .fixedSlideLinkTitle{
    width:175px;
}
.fixedSlideLinkTriangle{
    transform: rotate(45deg);
    border-top: 1px solid #6b6b6b;
    border-right: 1px solid #6b6b6b;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 4px;
    right: -150px;
    transition: right 0.8s;
}
.fixedSlideLink:hover .fixedSlideLinkTriangle{
    right: 16px;
}
.fixedSlideLinkCircle{
    width: 10px;
    height: 10px;
    background-color: #6b6b6b;
    border-radius: 15px;
    position: absolute;
    right: 1px;
    top: 3px;
    transition: background-color 0.8s;
}
.fixedSlideLink.active .fixedSlideLinkCircle{
    background-color:white;
}
/*Chapter Select Fix*/
.chapterSelectImageText:hover .chapterSelectImage{ 
    display:none !important; 
}
.chapterSelectImageText:hover .chapterSelectImageHighlighted{ 
    display:block !important; 
}
.chapterSelectLink{
    display:inline-block;
}
.sideBySideAnchors{
    text-align:center; 
    margin-left:auto; 
    margin-right:auto; 
    font-size:0px; 
    width:calc(100%); 
    position:relative;
}
.sideBySideAnchors a{
    display:inline-block; 
    width:calc(20%);  
    position:relative; 
    vertical-align:top; 
    font-size:0px;
}
.sbsAnchorUnhovered{ 
    opacity:1;
    position:absolute; 
    top:0px; 
    left:0px; 
    margin:0px; 
}
.sbsAnchorHovered{ 
    opacity:0; 
    position:absolute; 
    top:0px; 
    left:0px; 
    transition:opacity 1.2s; 
    margin:0px; 
}
.sideBySideAnchors a:hover .sbsAnchorHovered{ 
    opacity:1; 
}
@media screen and (max-width:640px){
    .sideBySideAnchors a{
        width:calc(33.333%); 
    }
    .sbsAnchorHovered{
        position:relative;
    }
}
/*iOS Style Fixes*/
.ios .fixedSlideContentBackground{
    background-image:url('/getmedia/c4137005-544f-4a30-8729-ae4cc706556d/iosFlameUpdated.png') !important;
    background-size:100% 100%; 
    width: 180%; 
    height: 200%; 
    top: -50%; 
    left: -40%;
    opacity:0.8;
}
.ios .fixedSlide_1 .fixedSlideContentBackground{ 
    display:none; 
}
.ios #ChapterSelect .fixedSlideContentBackground{ 
    display:none; 
}
.ios .fixedSlideForeground{
    display:none;
}
.ios .fixedSlideHeight .fixedSlideImageOrVideo{ 
    display:none; 
}
.ios .fixedSlideHeight.show .fixedSlideImageOrVideo { 
    display:block; 
}
@media screen and (max-width:420px){
    .fixedSlideContentBox[style*="font-size:28px;"]{
        font-size:4.7vw !important;
    }
}
@media screen and (max-width:420px){
    .fixedSlideHeight .fixedSlideArrow .chapterLink .chapterSelect{
        font-size:4.76vw;
    }
}
@media screen and (max-height:800px){
    .fixedSlideScrollDownArrow{
        width: 17vw;
        height: 17vw;
        max-width:76px;
        max-height: 76px;
        margin-bottom:1vw;
        background-size: contain;
        background-repeat: no-repeat;
    }
    .fixedSlideTable{
        min-height: calc(100% - (5vh + 20vw));
        padding-top: 5vh;
        padding-bottom: 20vw;
    }
    .ios .fixedSlide_1 .fixedSlideTableCell{
        vertical-align:middle !important;
    }
    .ios #ChapterSelect .fixedSlideTableCell{
        vertical-align:top !important;
    }
    .ios .fixedSlideTableCell{
        vertical-align:bottom !important;
    }
}
.fixedSlideForegroundColumns{
    font-size:0px;
    line-height:0px;
    position:relative;
    width:100%;
}
.foreground_Center .fixedSlideForegroundColumns{ margin-left:auto; margin-right:auto; }
.foreground_TopLeft .fixedSlideForegroundColumns{ margin-right:auto; }
.foreground_TopCenter .fixedSlideForegroundColumns{ margin-left:auto; margin-right:auto; }
.foreground_TopRight .fixedSlideForegroundColumns{ margin-left:auto;  }
.foreground_Left .fixedSlideForegroundColumns{ margin-right:auto; }
.foreground_Right .fixedSlideForegroundColumns{ margin-left:auto; }
.foreground_BottomLeft .fixedSlideForegroundColumns{ margin-right:auto; }
.foreground_BottomCenter .fixedSlideForegroundColumns{ margin-left:auto; margin-right:auto; }
.foreground_BottomRight .fixedSlideForegroundColumns{ margin-left:auto; }
.fixedSlideForegroundLeftColumn{
    width:calc(50% - 15px);
    display:inline-block;
    vertical-align:middle;
    font-size:15px;
    line-height:1.2em;
    margin-right:30px;
}
@media screen and (max-width:1280px){
    .fixedSlideForegroundLeftColumn{
        width:calc(50% - 7.5px);
        margin-right:15px;
    }
}
.LeftColumnLarger .fixedSlideForegroundLeftColumn{
    width:calc(65% - 30px);
    margin-right:30px;
}
@media screen and (max-width:1280px){
    .LeftColumnLarger .fixedSlideForegroundLeftColumn{
        width:calc(65% - 15px);
        margin-right:15px;
    }
}
.RightColumnLarger .fixedSlideForegroundLeftColumn{
    width:35%;
    margin-right:0px;
}
@media screen and (max-width:720px){
    .fixedSlideForegroundLeftColumn{
        width:100%;
    }
    .LeftColumnLarger .fixedSlideForegroundLeftColumn{
        width:100%;
        margin:0px;
        margin-bottom:15px;
    }
    .RightColumnLarger .fixedSlideForegroundLeftColumn{
        width:100%;
        margin:0px;
        margin-bottom:15px;
    }
}
.fixedSlideForegroundRightColumn{
    width:calc(50% - 15px);
    display:inline-block;
    vertical-align:middle;
    font-size:15px;
    line-height:1.2em;
}
@media screen and (max-width:1280px){
    .fixedSlideForegroundRightColumn{
        width:calc(50% - 7.5px);
    }
}
.LeftColumnLarger .fixedSlideForegroundRightColumn{
    width:35%;
}
.RightColumnLarger .fixedSlideForegroundRightColumn{
    width:calc(65% - 30px);
    margin-left:30px;
}
@media screen and (max-width:1280px){
    .RightColumnLarger .fixedSlideForegroundRightColumn{
        width:calc(65% - 15px);
        margin-left:15px;
    }
}
@media screen and (max-width:720px){
    .fixedSlideForegroundRightColumn{
        width:100%;
    }
    .LeftColumnLarger .fixedSlideForegroundRightColumn{
        width:100%;
        margin:0px;
    }
    .RightColumnLarger .fixedSlideForegroundRightColumn{
        width:100%;
        margin:0px;
    }
}
.show .slideup{
    animation-name:slideup;
    animation-duration:1s;
}
@keyframes slideup{
    from{ top:200px; opacity:0; position:relative; }
    to{ top:0px; opacity:1; position:relative; }
}
.show .slideup.delay1{
    animation-name:slideupdelay1;
    animation-duration:2s;
}
@keyframes slideupdelay1{
    0%{ top:200px; opacity:0; position:relative; }
    25%{ top:200px; opacity:0; position:relative; }
    50%{ top:0px; opacity:1; position:relative; }
    100%{ top:0px; opacity:1; position:relative; }
}
.show .slideup.delay2{
    animation-name:slideupdelay2;
    animation-duration:2s;
}
@keyframes slideupdelay2{
    0%{ top:200px; opacity:0; position:relative; }
    50%{ top:200px; opacity:0; position:relative; }
    75%{ top:0px; opacity:1; position:relative; }
    100%{ top:0px; opacity:1; position:relative; }
}
.show .slideup.delay3{
    animation-name:slideupdelay3;
    animation-duration:2s;
}
@keyframes slideupdelay2{
    0%{ top:200px; opacity:0; position:relative; }
    75%{ top:200px; opacity:0; position:relative; }
    100%{ top:0px; opacity:1; position:relative; }
}