/* Previous Theme CSS */
/* styles for date and time */
.fauxbold {
    font-weight: 800;
}

#element-host-name .hosted-by {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px; 
}
#element-host-name .host-name {
    font-size: 24px;    
}
/* End of Previous Theme CSS */

/* Previous Event CSS */
/* styles for date and time */
.fauxbold {
    font-weight: 800;
}

.moon-glow span,
.moon-glow p,
.moon-glow a{
    text-shadow: 0 0 9px rgba(255, 255, 255, 0.9);
}

#element-host-name .hosted-by {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px; 
}
#element-host-name .host-name {
    font-size: 24px;    
}

.element-rsvp {
    box-shadow: 0 0 50px 15px rgba(68,132,231,.7)
}

.speaker-item .media {
    box-shadow: 0 0 50px 15px rgba(255,255,255,.7)
}

.star-mask {
    box-shadow: 0 0 140px 50px #000 inset, 15px 5px 15px #000;
}

.star-mask .nav-item{
    font-weight: bold;
    font-size: 18px !important;
}

.wework-logo {
    box-shadow: 0 0 50px 15px rgba(68,132,231,.7)
}

.horizontal-hamburger[block-type="nav"] {
    overflow: visible !important;
}

.nav-bar .nav-item a:hover {
    color: #3e6ead !important;
    transition: .3s all;
}

#splash-container .sponsors.grp{
    margin-top: -30px;
}

.sponsors .speakers .children .image{
    background-size: contain;
}

.no-letter-spacing{
    letter-spacing: 0 !important;
}

/* Mobile */

body.isMobile .moon-glow span,
body.isMobile .moon-glow p,
body.isMobile .moon-glow a{
    text-shadow: none;
}

body.isMobile .event-bg-url{
    background-image: url('/img/events/230619/assets/ac12.spacebg_small.jpg') !important;
}

body.isMobile .tickets{
    background-image: url('/img/events/230619/assets/dbe9.spacebg.jpg') !important;
}

body.isMobile .element-rsvp {
    box-shadow: none;
}

body.isMobile .star-mask {
    box-shadow: none;
}

.horizontal-hamburger[block-type="nav"] .nav-hamburger:before {
    font-size: 38px;
    margin-top: 10px;
    margin-right: 30px;
    cursor: pointer;
}
 
@media(min-width: 768px){
    .nav-two .list-item.nav-item:nth-child(1),
    .nav-two .list-item.nav-item:nth-child(2){
        display:none;
    }
    .nav-bar .nav-two{
        position: relative;
    }
}

@media(max-width: 767px){
    .nav-one{
        display: none !important;
    }
    .nav-bar{
        width: 100% !important;
    }
    .nav-bar .nav-two{
        float:right !important;
        width:100% !important;
        position: absolute;
        right: 0;
    }
    .nav-bar .nav-two .children.open .nav-item.list-item {
        width: 100%;
        text-align: right;
    }
    .horizontal-hamburger[block-type="nav"] .children.open {
        margin-top: 17px;
        background-color: black;
        background-color: rgba(0,0,0, 0.8);
        box-shadow: 15px 5px 15px #000;
    }
    .nav-bar .nav-two .children.open .nav-item.list-item{
        width: 100%;
        text-align: right;
    }
    .horizontal-hamburger[block-type="nav"] .nav-item a {
        margin-right: 30px;
    }
    .element-description_text{
        padding: 0 3em !important;
        font-size: 18px;
    }
    .drop-area .headline .title p{
        font-size: 15px;
    }
    .children .s3.list-item {
        margin: 1px;
    }
    .s3 > .grp.body {
        margin-bottom: 25px;
    }
    .tickets .grp.w1-3.container-1col{
        width: 100%;
    }
    .element-rsvp {
        padding: 15px 35px !important;
        font-size: 32px !important;
    }
}

@media(max-width: 468px){
    .space-header{
        padding-top: 15em !important;
    }
}

@media(max-width:850px){
    .sponsors .sf.speaker-item.s3{
        width:50%;
    }
}

@media(max-width:650px){
    .sponsors .sf.speaker-item.s3{
        width:80%;
    }
}

/* RSVP Modal by UVE*/
.simple-modal .bgGradient{display:none!important;}
#rsvp-modal.ticket-modal #rsvp-form-inner > h3 { letter-spacing: 0.05em; padding-top: 0.5em; text-transform: uppercase;}
#simple-modal-wrap #rsvp-modal{background-image:url("//d24wuq6o951i2g.cloudfront.net/img/events/id/231/231183/assets/5d5.wework-bg.gif");background-position: center center;}
#simple-modal-wrap #rsvp-modal h3{font-family:'RobotoLight' , Tahoma; color: #ffffff; font-size:3em; padding:0.5em 0;}
#simple-modal-wrap #ticketForm .tkt-wrap:before{background-color: #ffffff;}
#simple-modal-wrap #ticketForm .tkt-wrap:after{background:url("//d24wuq6o951i2g.cloudfront.net/img/events/id/231/231183/assets/5d5.wework-bg.gif") 20% center;}
.tkt-wrap .more-info{color: #222222;}

#rsvp-modal .discount .w1-3 { float: right;   text-align: center;   width: 50% !important;}
#add-cal-wrap{display:none!important;}
#simple-modal-wrap #rsvp-modal #ticketForm .purchase-button{  background-color: #ffffff; border-radius: 0; box-shadow: 0 0 30px 18px rgba(68, 132, 231, 0.7); color: #000;  display: inline-block; float: none;  font-family: 'Knockout48'; font-size: 34px;line-height: 1em;  margin: 70px auto 20px;  min-width: 175px;  padding: 12px 1% 11px; text-transform: uppercase; width: auto;}
#simple-modal-wrap #rsvp-modal #ticketForm .purchase-button:hover{opacity: 1; color:#fff; box-shadow: 0 0 44px 12px #fff; -moz-box-shadow: 0 0 44px 12px #fff; -webkit-box-shadow: 0 0 44px 12px #fff; background-color: rgba(1, 142, 251, 0.75) !important;}

.rsvp-text{ 
    font-family: 'Knockout48'; 
    font-size: 52px; 
}

#rsvp-modal .rsvp-form .short-ticket-form .tixNotAvailYet,
.tkt-wrap .more-info {
color: #222;
font-family: 'RobotoCondensed';
font-weight: bold;
color: white;
text-transform: uppercase;
}

#rsvp-modal .rsvp-form .short-ticket-form .tixNotAvailYet {
    background-color: #666;
    background: rgba(54,54,54, 0.4);
    right: 0; bottom: 0;
}

.tkt-wrap .tktTitle,
#rsvp-modal .tkt-inner .abs.tr5.semiBold{
    font-family: 'knockout48';
    text-transform: uppercase;
    font-size: 24px;
}

#rsvp-modal .rsvp-form p {
	font-family: 'RobotoLight';
}
/* End of Previous Theme CSS */


/*Bringing back social icons on ticket confirmation*/
#ticketReceipt .ticketReceiptInner div.content .shareBoxHere {
	height: auto;
	border-top: 2px solid #eee;
	padding: 5px 0 0;
}

#ticketReceipt .extrasWrap,
#ticketReceipt .shareBox{
	display: inline-block !important;
	width:100%;
}

.shareBox .social-btn{
	float: right;
}

#ticketReceipt .shareBox .method[n="four"],
.shareBox .closeShareBox{
	display: none !important;
}

#ticketReceipt .shareBox, #ticketReceipt .shareBox .method{
    width: auto;
}