.private #splash-container{ display: none;}
html.m-canvas{background-color:transparent!important;}
body.private {background-color: #003935 !important;}
.private .private-content {padding-top:4%; padding-bottom:4%; 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 .form-holder #access-code-form .age-input-wrap{display: inline-block;  margin: 0px auto 8px;  padding: 15px 0px 0px;}

.top-logo {
    width: 156px;
    position: absolute;
    left: 0px;
    top: 0px;
}
.bottom-logo {
    width: 156px;
    position: absolute;
    right: 0px;
    bottom: 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;border-radius: 0px; background-color: #000000;}
.private-content .form-holder #access-code-form input::-webkit-input-placeholder {color: #ffffff !important;font-family: BaskervilleOldFace !important; opacity:1!important;}
.private-content .form-holder #access-code-form .age-input-wrap input::-moz-placeholder {color: #ffffff !important;font-family:BaskervilleOldFace !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;}
.private-content .form-holder #access-code-form input[type=submit]{border-radius: 50px;padding: 15px 50px; background-color: #000000 !important;font-family: BaskervilleOldFace !important;}
.private-content .form-holder #access-code-form input[type=submit]:hover{background-color: #00514b !important;}

h1.age-check{font-family:BaskervilleOldFace;}
.tagline-setting {
	display: block;
	font-size: 34px;
	max-width: 800px;
	width: 100%;
	margin: auto;
	font-family: PFBodoniScriptProLight;
	text-transform: none;
	line-height: 40px;
	margin-top: 20px;
}

.private-content .form-holder #access-code-form h4 {
    font-family:BaskervilleOldFace;
	color: #fff;
	letter-spacing: 1px;
	max-width: 500px;
	margin: auto;
	width: 100%;
	text-transform:none;
}
@media (max-width: 1015px){
    .top-logo, .bottom-logo {width: 100px;}
}
@media (max-width: 735px){
    .top-logo, .bottom-logo {width: 70px;}
}
@media (max-width: 520px){
    .is-responsive-phone.private .private-content h1{font-size:2em; padding-left:8%; padding-right:8%;}
    .tagline-setting {font-size: 25px;line-height: 30px;margin-top: 20px;}
    .private-content .form-holder #access-code-form input {margin: 10px 0;}
}