.private #splash-container{ display: none;}
html.m-canvas{background-color:#000000!important;}
body.private {
    background-image: url("http://d24wuq6o951i2g.cloudfront.net/img/events/457397668/assets/73883bc3.image2019-08-21at9.11.28am.png") !important;
    background-color:#000000!important;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    background-position: center bottom !important;
    position: relative;
}
.private .private-content {padding-top:35px; padding-bottom:26px; position: relative; top: 0px; transform: none; -webkit-transform: none;  -moz-transform: none; margin: auto; max-width: 1200px; width: 96%; padding-left:5%; padding-right:5%;}
.private-content h1 { line-height:1em; background-image: url("http://d24wuq6o951i2g.cloudfront.net/img/events/457397668/assets/a9cd1054.image2019-08-21at9.13.04am.png"); background-position: center top;  background-repeat: no-repeat;  background-size: 100% auto;  color: #5d4135;  display: block;  float: none;  margin:auto auto 0%;  max-width: 500px;  overflow: hidden;  padding-top: 0; height:250px; text-indent: -5000px;}
.private-content .form-holder #access-code-form h4 {
    color: #000000;
    font-size: 26px;
    font-weight: normal;
    line-height: 1.5em;
    text-transform: uppercase;
    font-family: SchadowBTBlackCondensed !important;
    max-width: 625px;
    letter-spacing: 1px;
    display: inline-block;
}

/* input wrapper styles */
.private-content .form-holder input[type=search] { -webkit-appearance: none; }
.private-content .form-holder #access-code-form #age-country{margin-top:30px;}
.private-content .form-holder #access-code-form .age-input-wrap{display: inline-block;  margin: 0px auto 8px;  padding: 15px 0px 0px;}
.private-content .form-holder #access-code-form input[type=number]::-webkit-inner-spin-button, 
.private-content .form-holder #access-code-form input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }
.private-content .form-holder #access-code-form input[type=number] { -moz-appearance:textfield;}
.private-content .form-holder #access-code-form input::-webkit-input-placeholder {color: #ffffff !important;font-family: CanbyJNL !important; opacity:1!important;}
.private-content .form-holder #access-code-form .age-input-wrap input::-moz-placeholder {color: #ffffff !important;font-family:CanbyJNL !important; opacity:1!important;}
.private-content .form-holder #access-code-form .age-input-wrap input:invalid { box-shadow: none;}
.private-content .form-holder #access-code-form .age-input-wrap input:-moz-submit-invalid { box-shadow: none;}
.private-content .form-holder #access-code-form .age-input-wrap input:-moz-ui-invalid { box-shadow:none;}

/* Agegate page form input and hover css */
.private-content .form-holder #access-code-form .age-input-wrap input {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border:2px solid #fff;border-radius: 0px; color: #fff;font-family: CanbyJNL;font-size: 28px;letter-spacing: 0.05em;margin: 0 0 10px;max-width: 280px; padding: 10px;text-align: center;width: 33%; background-color:#464544;}
.private-content .form-holder #access-code-form .age-input-wrap input#age-dd {margin: 0 0.5em 10px;}
.private-content .form-holder #access-code-form input:focus, .private-content .form-holder #access-code-form input:hover{ transition:none!important;}
.private-content .form-holder #access-code-form #age-restricted-submit {
    background: #cfb687;
    border: 0px;
    border-radius: 0px;
    color: #464544;
    cursor: pointer;
    font-family: CanbyJNL;
    font-size: 27px;
    letter-spacing: 2px;
    margin: 0px 0px 0px;
    min-width: 207px;
    padding: 9px 0;
}
.private-content .form-holder #access-code-form #age-restricted-submit:hover, .private-content .form-holder #access-code-form #age-restricted-submit:focus{background-color:#333333;}
.event_logo_set {margin: auto;max-width: 500px; width: 96%;}
.private-content #access-code-error {color: #000000;float: none;width: 100%;font-size: 16px;}
.condition-text{color:#fff; font-family:UniversLTStdUltraCn; font-size:16px; letter-spacing:1px;padding:5px 0px 9px;}
#access-code-form br {
    display: none;
}
.footer {
    padding: 67px 0px 0px;
}
.footer p {
    /*color: #fff;*/
    color: #000000;
    font-family: UniversLTStdUltraCn;
    font-size: 12px;
    letter-spacing: 1px;
}
.passcode {
    color: #000000;
    font-family: UniversLTStdUltraCn;
    font-size: 1.5rem;
    text-transform: uppercase;
    height: 225px;
}

.passcode a {
    color: #d0b879;
    font-size: 1.5rem;
    text-transform: uppercase;
}

.passcode a:hover {
    text-decoration: underline;
}

@media (max-width: 520px){
.private-content .form-holder #access-code-form .age-input-wrap input {display:block; width:100%; margin:0px auto;}
.private-content .form-holder #access-code-form .age-input-wrap input#age-dd {margin:30px 0px;}
.private-content .form-holder #access-code-form .age-input-wrap input{font-size:1.3rem;}
.private-content .form-holder #access-code-form #age-restricted-submit{ min-width: 200px;font-size: 22px;}
}