/*** GLOBAL ***/
.headerContent h1.logo img {
    width: 23%;    
}
.navContent li a.hover, 
.navContent li a.selected {
  border-bottom: 4px solid #ee3e35; }

/* LINKS */
.primaryContent .item a,
.primaryContent a,
.primaryContent a:link,
.primaryContent a:visited,
.primaryContent a:active,
.itemInnerContent a,
.itemInnerContent a:link,
.itemInnerContent a:visited,
.itemInnerContent a:active {
    border-bottom: 2px solid #ffffff;
}

.galleryArrow {
    border-bottom: none !important;    
}

a.button {
    border-bottom: 3px solid #fff !important;    
}

/* FOOTER */
.block_b5534e6e405042a289107f39afbb9ca8 .contentTitle,
.block_b5534e6e405042a289107f39afbb9ca8 .blockInnerContent {
    text-align: left;    
}
.block_ced67d77633c49b89e1045d8662f35b9 .blockInnerContent {
    text-align: right;    
}
.block_e7da156834ee4c82ad263dc763a95531 .contentTitle {
    text-align: left;
}
.block_e7da156834ee4c82ad263dc763a95531 .scForm .progressWrap {
    position: inherit;
}
.footerContent .emailCapture input {
    float: left;
    max-width: 60%;
    font-size: 18px !important;
}
.footerContent .emailCapture button {
    float: right;
    font-size: 16px !important;
}
.block_c1b08fbd76e7455cabf6c05d513e73da .ctaButton {
    padding: .5em;
}
.block_c1b08fbd76e7455cabf6c05d513e73da .blockInnerContent {
    text-align: center;
}

/*------------------ HOME ------------------*/
#page_e513d0e873644495b20d9c4d410bfcac .headerAndNavContainer {
    background-color: transparent;    
}
#page_e513d0e873644495b20d9c4d410bfcac .primaryAndSecondaryContainer { 
    margin-top: 0 !important;    
}
@media only screen and (min-width: 600px) {
/* video element */
/* the custom html block for the video */
.blockWrap_f74fce08890246ff9bd41de492e5d959 {
  position: relative;
}
/* styles for either 1) text provided in the custom html block or 2) a blockWrap that has been appended to the video's custom html block */
.videoText {
  position: absolute;
  top: 45%;
  -o-transform: translateY(-40%);
  -moz-transform: translateY(-40%);
  -webkit-transform: translateY(-40%);
  -ms-transform: translateY(-40%);
  transform: translateY(-40%);
  width: 100%;
  padding: 0 !important;
  max-width: 100% !important;
  text-align: center;
  z-index: 1;
}
}
.blockWrap_d5d98aace8c04c6980cd93a8f0056858 .contentTitle, 
.blockWrap_d5d98aace8c04c6980cd93a8f0056858 p {
    text-shadow: 1px 1px rgba(0,0,0,.25);    
}

.blockWrap_d5d98aace8c04c6980cd93a8f0056858 [class*='maxWidth--'] {
    margin-right: auto;
    margin-left: 0;
}
.blockWrap_d5d98aace8c04c6980cd93a8f0056858 .blockContentBleed .blockText {
    padding-left: 48px;
}

.block_d5d98aace8c04c6980cd93a8f0056858 .blockInnerContent a {
     color: #fff;    
}

/*always show caption*/
.block_f74fce08890246ff9bd41de492e5d959 .imgHover--overlay { 
    opacity: 1;
}
/*remove bounce*/
.block_f74fce08890246ff9bd41de492e5d959 .imgHover--content {
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.block_f74fce08890246ff9bd41de492e5d959 .imgHover .imgHover--overlay .imgHover--content .contentTitle {
    font-size: 100px;
    line-height: 1.25em;
    max-width: 850px;
}

.block_f74fce08890246ff9bd41de492e5d959 .imgHover .imgHover--overlay .imgHover--content p {
    font-size: 42px;
    max-width: 850px;
}
.blockWrap_bf737e857d674a33bceb1e0c168af6bb .blockInnerContent a {
    color: #ffffff !important;
}
/*Wistia Video Background Mobile Style*/
@media only screen and (max-width: 480px) {
    .block_c8ecb06a79224152a199a713f3325854 {
        display: none;
    }
}
@media only screen and (min-width: 481px) {
    .block_bf737e857d674a33bceb1e0c168af6bb {
        display: none;
    }
}

/* full viewport background video styles */
.fullscreen-bg,
.block_b29decedfe6e4af6a3bee8a724b2ee89 {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -100;
}

.fullscreen-bg__video,
#homeVideo {
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    -webkit-transform: translate(-50%, -50%);
       -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    overflow: hidden;
}

/*------------------ RECAP ------------------*/
/*always show caption*/
.block_ce5b65f088b6487db3358a5ca4c0799d .imgHover--overlay { 
    opacity: 1;
}
/*remove bounce*/
.block_ce5b65f088b6487db3358a5ca4c0799d .imgHover--content {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(-0);
    transform: translateY(0);
}
.block_ce5b65f088b6487db3358a5ca4c0799d .imgHover .imgHover--overlay .imgHover--content .contentTitle {
    max-width: 1104px;
    margin: auto;
}

.blockWrap_a457ab1f3a1946cf86603b53bc25405b .imgHover--overlay {
    border: 4px solid #fff;    
}

.block_a457ab1f3a1946cf86603b53bc25405b.imgHover .imgHover--overlay .imgHover--content .contentTitle {
    border-bottom: 2px solid #fff;    
}
/*VIDEO BLOCK*/
.block_b808ed2fb620439fabdf05626288e20d .blockInnerContent a:link {
    border-bottom: none !important;
    color: #FFFFFF !important;
}
/*SIMPLE LIST*/
.items_a020a1493492457d84a8d1613911b449 .contentTitle a {
    border-bottom: none !important;
}
/* Add Button to Featured Content Block for Logo BG*/
.block_fa1f4394ad4b4dc0b6f0d43467cba647,
.block_c1a7c13cc61b44c3b6911157fa0a4ec0 {
    text-align: center;
    padding-top: 60px;
}

/*------------------ ABOUT ------------------*/
/*always show caption*/
.block_ee9527b1a9a94d288f048ea877898b6a .imgHover--overlay { 
    opacity: 1;
}
/*remove bounce*/
.block_ee9527b1a9a94d288f048ea877898b6a .imgHover--content {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(-0);
    transform: translateY(0);
}
.block_ee9527b1a9a94d288f048ea877898b6a .imgHover .imgHover--overlay .imgHover--content .contentTitle {
    max-width: 1104px;
    margin: auto;
}
.blockWrap_a6602648507f4a0183dd27db88b73362 [class*='maxWidth--'] {
    margin-right: 0;
    margin-left: auto;
}
.blockWrap_c420fb30f0dc4019ad34df9457cd80c9 [class*='maxWidth--'] {
    margin-right: auto;
    margin-left: 0;
}

@media only screen and (max-width: 1023px) {
/*About image/text list width*/
.items_e580f472ab5a422db9f47da48de36087 {
    padding-top: 120px;
    padding-bottom: 120px;
}
.items_cda9f6913a464197af2509af8cf8fd1e.listView .itemPreview.hasImg .itemImg {
        width: 100%;
    }
.items_cda9f6913a464197af2509af8cf8fd1e.listView .itemPreview.hasImg .itemContent {
        width: 100%;
        padding: 2em;
        box-sizing: border-box;
    }
.block_bae1ce4fdfcd47f485dd623144a95292.cols3.imgMgn0 .imgGridItem {
    width: 100%;
}
}
@media only screen and (min-width: 1024px) {    
/* About */
/*make item/img width 50/50*/
    .items_e580f472ab5a422db9f47da48de36087.listView .itemPreview.hasImg .itemContent,
    .items_e580f472ab5a422db9f47da48de36087.listView .itemPreview.hasImg .itemImg {
        width: 50%;
    }
/*float even photos to the right*/
    .items_e580f472ab5a422db9f47da48de36087 .item:nth-child(even) .itemImg {
        float: right !important;
    }
/*remove margin on all items except the first*/
    .items_e580f472ab5a422db9f47da48de36087 .item:not(:first-child) {
        margin: 0 auto;
    }
/*positioning for absolute*/
    .items_e580f472ab5a422db9f47da48de36087 .item {
        position: relative;
    }
    /*vertically center text*/
    .items_e580f472ab5a422db9f47da48de36087 .item:nth-child(odd) .itemContent {
        position: absolute;
        top: 50%;
        right: 0;
        -o-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    .items_e580f472ab5a422db9f47da48de36087 .item:nth-child(even) .itemContent {
        position: absolute;
        top: 50%;
        -o-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }
}

/* ------------------ SPEAKERS PAGE ------------------*/
/*always show caption*/
.block_c32dde9438ad4e44bf4704abd7de6332 .imgHover--overlay { 
    opacity: 1;
}
/*remove bounce*/
.block_c32dde9438ad4e44bf4704abd7de6332 .imgHover--content {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(-0);
    transform: translateY(0);
}

.block_c32dde9438ad4e44bf4704abd7de6332 .imgHover .imgHover--overlay .imgHover--content .contentTitle {
    max-width: 1104px;
    margin: auto;
}
.blockWrap_b0f51c3cc90b4933b455cd23555b6b08 .imgHover--overlay,
.blockWrap_a20cc60ffa7b484192f30212a12655e4 .imgHover--overlay,
.items_TT1dYwCvsMc4yHXI .imgHover--overlay,
.items_O9HP0cCyqgjWmuxv .imgHover--overlay {
    border: 4px solid #fff;    
}


/* ------------------ SESSION  ------------------*/
/*always show caption*/
.block_b67f59bde52141558fe5cbfd8db49c84 .imgHover--overlay,
.block_2vohRiboyGkTLfcO .imgHover--overlay,
.block_noGfiJ7Txf1esbZJ .imgHover--overlay{ 
    opacity: 1;
}
/*remove bounce*/
.block_b67f59bde52141558fe5cbfd8db49c84 .imgHover--content,
.block_2vohRiboyGkTLfcO .imgHover--content,
.block_noGfiJ7Txf1esbZJ .imgHover--content{
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(-0);
    transform: translateY(0);
}

.block_b67f59bde52141558fe5cbfd8db49c84 .imgHover .imgHover--overlay .imgHover--content .contentTitle,
.block_2vohRiboyGkTLfcO .imgHover .imgHover--overlay .imgHover--content .contentTitle,
.block_noGfiJ7Txf1esbZJ .imgHover .imgHover--overlay .imgHover--content .contentTitle {
    max-width: 1104px;
    margin: auto;
}

/* ------------------ REGISTRANTS  ------------------*/
/*always show caption*/
.block_b9684e969a3a47c1ae6df4d9ce2f7f25 .imgHover--overlay { 
    opacity: 1;
}
/*remove bounce*/
.block_b9684e969a3a47c1ae6df4d9ce2f7f25 .imgHover--content {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(-0);
    transform: translateY(0);
}
.block_b9684e969a3a47c1ae6df4d9ce2f7f25 .imgHover .imgHover--overlay .imgHover--content .contentTitle {
    max-width: 1104px;
    margin: auto;
}
    
/* ------------------ SCHEDULE  ------------------*/
/*always show caption*/
.block_ba28975aa2c84b1b993f9088add7e672 .imgHover--overlay { 
    opacity: 1;
}
/*remove bounce*/
.block_ba28975aa2c84b1b993f9088add7e672 .imgHover--content {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(-0);
    transform: translateY(0);
}
.block_ba28975aa2c84b1b993f9088add7e672 .imgHover .imgHover--overlay .imgHover--content .contentTitle {
    max-width: 1104px;
    margin: auto;
}

/* ------------------ OUR TEAM  ------------------*/
/*always show caption*/
.block_bcede67056774d06b0bc11b7651e5d70 .imgHover--overlay { 
    opacity: 1;
}
/*remove bounce*/
.block_bcede67056774d06b0bc11b7651e5d70 .imgHover--content {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(-0);
    transform: translateY(0);
}
.block_bcede67056774d06b0bc11b7651e5d70 .imgHover .imgHover--overlay .imgHover--content .contentTitle {
    max-width: 1104px;
    margin: auto;
}

/* -------------------REGISTER------------------- */
/*always show caption*/
.block_b562bf6e8c9b432a9d10a336d84cc17c .imgHover--overlay { 
    opacity: 1;
}
/*remove bounce*/
.block_b562bf6e8c9b432a9d10a336d84cc17c .imgHover--content {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    -ms-transform: translateY(-0);
    transform: translateY(0);
}
.block_b562bf6e8c9b432a9d10a336d84cc17c .imgHover .imgHover--overlay .imgHover--content .contentTitle {
    max-width: 1104px;
    margin: auto;
}


/*** MOBILE EDITS ***/
@media only screen and (max-width: 600px) {   
/* GLOBAL */
.block_b5534e6e405042a289107f39afbb9ca8 .contentTitle,
.block_b5534e6e405042a289107f39afbb9ca8 .blockInnerContent,
.block_ced67d77633c49b89e1045d8662f35b9 .blockInnerContent,
.block_f8344ec83f3649e1bb10b010b37cd0e6.txa1 {
    text-align: left;    
}

/* HOME */
.block_d5d98aace8c04c6980cd93a8f0056858 {
    padding-top: 40px;
    padding-bottom: 40px;
}
.block_d5d98aace8c04c6980cd93a8f0056858 .contentTitle {
    font-size: 48px;     
}
.block_b29decedfe6e4af6a3bee8a724b2ee89 {
    display: none;    
}
#page_e513d0e873644495b20d9c4d410bfcac {
    background-image: url(https://static.spacecrafted.com/bf22fddd6ac04f3f89646e3d708b7b60/i/a5fce8a7492d49699298c65dac7a2fac/1/5feFb8zhrk/homeBG_mobile.jpg);
    background-attachment: scroll;
    background-position: 75% 50%;
}

/* RECAP */

/* ABOUT */
.items_e580f472ab5a422db9f47da48de36087.listView .itemPreview.hasImg .itemImg {
    width: 100%;   
    float: none;
    clear: none;
} 
.items_e580f472ab5a422db9f47da48de36087.listView .itemPreview.hasImg .itemContent {
    width: 95%;
    float: none;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
.items_e580f472ab5a422db9f47da48de36087 {
    padding-top: 60px;
    padding-bottom: 60px;
}
}