@media screen {
	.row { position:relative;}
	.unauth hr {margin: 0.55rem 0px;}
	body {  background:#ffffff ; }
	.unauth { font-family:open sans, myriad pro; }
	/*.unauth .LoginFront .login-form { display:none;}*/
	.unauth a { color:#20a5bc;}
	.unauth a:hover { text-decoration:underline;}
	/*.unauth label { color:#ffffff }*/
	.unauth header { min-height:70px; background:#ffffff;}
	.unauth header h1 {min-height:70px; line-height:70px;}
	.unauth .logo { display:block; float:left;}
	.unauth .body { background:#9e6f91 url(/theme/custom/visual.jpg) no-repeat center top ; background-size:cover; max-width:none; overflow:hidden; margin-top: 70px !important;}
	.unauth .body > .row { background:none; }
	.Universal.Registration h5 {color:#333333;}
	.unauth footer , .unauth .welcome { padding:10px 0px;  margin:0; color:#b7b7b7; font-size:0.75rem; text-align: center}
	.unauth footer p { font-size:0.6875rem; }
	.unauth footer ul { font-size:0.5625rem; }
	.unauth footer > .row { border:none; padding:1.75em 0;}
	.unauth footer li a { font-weight:bold; color:#ae74a2;}
	.unauth footer .copyright a { color:#b7b7b7;}
	.unauth footer .copyright {text-align:center !important;}
	.unauth footer .inline-list { margin-left:0;display:inline-block; clear:both;}
	.unauth footer .inline-list > li { margin:0 0 .6rem 0; padding:0 1rem; border-right:1px solid #ae74a2;}
	.unauth footer .inline-list > li.last,
	.unauth footer .inline-list > li:last-child {border-right:none;}
	.custom_footer_content {color:#b7b7b7; font-family: myriad pro; font-size: 14px; line-height: 1.6; margin: 1rem auto; width: 96%;}
	.hide-for-large-up h1.slogan {font-size:2rem;}
	.unauth h1.slogan {font-size: 1.2625rem;text-transform:none; position:relative; z-index:200; color:#b7b7b7; line-height: 1.75rem;padding-top: 20px;font-weight: 100;text-align: center;}
	.unauth .homePlaceholder .IntroMessage label.show,.unauth .homePlaceholder .IntroMessage,.unauth .ng-scope.homePlaceholder label {color:#000;}
	.unauth .welcome {color:#000000;font-family:'Open Sans Condensed',sans-serif; width:75%; margin:0 auto;font-size:1.1em;}
	.unauth .adult-content { font-size:0.6875rem; color:#b7b7b7; padding:0 0 50px; text-align:center;  }
	.unauth .homePlaceholder .IntroMessage label.show,.unauth .homePlaceholder .IntroMessage ,.Universal.Registration p{color:#333333;}
	.unauth .LoginFront {padding-top:10px; font-size:0.715rem; }
	.unauth .LoginFront label { font-size:0.715rem; }
	.unauth .LoginFront .column { padding:0 0.3rem;}
	.unauth .LoginFront input { height:28px; margin-bottom:3px; padding:2px 10px; }
	.unauth .LoginFront input.checkbox { vertical-align:middle; height:auto;}
	.unauth .LoginFront .buttonLogin:hover {text-decoration: none}
	.unauth .LoginFront .buttonLogin { text-transform:uppercase;color: #01c1e3; background:#ffffff;padding:8px 20px; font-size:0.875rem; height:1.75rem; line-height:1.75rem;  margin:0; box-shadow:none; white-space:nowrap;max-width:120px;border:1px solid #01c1e3; border-radius:12px;}
	.unauth .LoginFront .buttonLogin span { color:#333333; font-weight:bold; display:none }
	.unauth .homePlaceholder .good  { color:#ffffff }
	.unauth .homePlaceholder { padding:1rem 2.2rem .5rem; max-width:410px; margin:1.5rem auto 1rem; background-color:none;}
	.unauth .homePlaceholder h3 {line-height:1.75rem; margin-left: -100px;margin-right: -100px;font-size:2.875rem; color:#f6f9c2; font-weight:bold; text-align:center;  padding-top:1rem; margin-top:0; margin-bottom:1.125rem;}
	.unauth .homePlaceholder h3.link {font-size:0.9rem }
	.unauth .homePlaceholder.RegistrationSimple h3,
	.unauth .homePlaceholder.PasswordRecovery h3,
	.unauth .homePlaceholder.Login h3 { padding-top:0;  position:relative; }
	.unauth .homePlaceholder.Login h3.link:after, .unauth .homePlaceholder.Login h3.link:before {display:none}
	.unauth .homePlaceholder a { text-decoration:underline;}
	.unauth .homePlaceholder a:hover { text-decoration:none;}
	.unauth .homePlaceholder .icon { background:none; height:auto; width:auto; }
	.unauth .homePlaceholder .warning { color:#ffffff; font-size:0.715rem; text-align:center;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:1.2;}
	.unauth .homePlaceholder p.warning {margin-bottom:.1rem; text-align:left; font-size:.65rem}
	.unauth .homePlaceholder .warning a { }
	.unauth .homePlaceholder input { border-radius:3px; height:2.75rem; }
	.unauth .homePlaceholder input[type='file'] { height:100%;}
	.unauth .homePlaceholder select { border-radius:3px; height:2.75rem; }
	.unauth .homePlaceholder input.checkbox { height:auto; margin:0 5px 0 0; vertical-align:top; display: inline-block;}
	.unauth .homePlaceholder .button { font-size:1.5rem !important; height:3.5rem;}
	.unauth .homePlaceholder label { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:0.8125rem; margin-top:-0.3125rem; }
	.unauth .homePlaceholder label.show { display:block;}
	.unauth span.error { margin-bottom:-0.3125rem;}
	.unauth .Universal form {margin:0px;}
	div.body .column.large-5 {margin-left:auto; margin-right:auto; float:none; width:45% }
	.unauth .homePlaceholder .warning-adult {text-indent: -17px; padding: 0 0 1rem 17px;}
	.unauth .homePlaceholder .warning-adult input[type=radio] {width: 12px; height: 12px; }

	.unauth .homePlaceholder.PasswordRecovery label {font-size: 12px; padding: 10px 0;}
	.unauth .homePlaceholder.PasswordRecovery .back { float:right; font-size:0.75rem; color:#20a5bc }

	.unauth .homePlaceholder a.skip { color:#626262; font-size:14px; text-transform:uppercase; font-weight:bold; text-decoration:underline;  display: block;  float: left; margin:1rem 0 0;}
	.unauth .homePlaceholder a.skip:hover { text-decoration:none; }

	.unauth .homePlaceholder .step-2 .warning { text-align:left;}
	.unauth .homePlaceholder .step-2 .button { margin-left:auto; margin-right:auto; display:block; }
	.unauth .homePlaceholder .step-2 .button span { display:block; line-height:1.5rem;}

	.unauth .homePlaceholder.Login h3  { margin-bottom:1rem;}
	.unauth .homePlaceholder.Login h3.link { border-top: 1px solid #8e8e8e;padding-top:20px; line-height:1.4em; }
	.unauth .homePlaceholder.Login .button { margin-top:1rem;}
	.unauth .Login .remember { float: left; margin-top: -4px; }
	.unauth .Login .remember label { font-size:0.75rem; }
	.unauth .Login .forgot {  font-size:0.75rem; float:right;  }

	.unauth .item { padding:0 0 1rem 0;}
	.unauth .item input, .unauth .item select { margin-bottom:0.25rem;}

	.unauth .tag { background:url(/theme/images/tag.png) no-repeat left top; width:185px; height:186px; text-align:center; text-transform:uppercase; padding:2rem 0.2rem; font-family:'Open Sans Condensed'; }
	.unauth .tag p { color:#ffc100; font-size:1.6875rem; line-height:1.375rem; font-weight:bold; margin:0.5rem 0;  }
	.unauth .tag span { font-size:0.9375rem; }
	.unauth .tag.tag-big { display:none}

	.unauth .form-first { display:none; max-width:350px;}
	.unauth .upload-img { margin:15px auto 25px; display:block; }
	.unauth .body.gray { background-image:none; background:#222121; }
	.RegistrationSimple label,.PasswordRecovery label {color: #ffffff;}
	[name="sb-1"] {padding: 6px 0; font-size: 12px;margin-bottom: 0px;}

	/* LOGOUT */
	.Logout {background: #333333a8; border-color: #20a5bc;}
	.Logout-back {animation: none; border-color: #20a5bc; color:#20a5bc;}


	/* Wizard */
	.wizard {position:relative; overflow:hidden;}
	.wizard .wizard-step {position:absolute; left:0; top:0; width:100%; height:auto; transition-duration:.5s; display:none;}
	.wizard .wizard-step-prev {display:block; left:-100% }
	.wizard .wizard-step-next {display:block; left:100% }
	.wizard .wizard-step-current {display:block;}
	.unauth .body.black .homePlaceholder {background-color:rgba(255,255,255,.5);
}
@media only screen and (max-width: 64.063em) {
	.unauth h1.slogan {z-index: 1;color: #fff;font-weight: normal;text-shadow: 1px 1px 1px #111111;text-align: center;padding-top: 0px;}
}
@media only screen and (max-width: 40.063em) {

	.unauth .welcome {color: #000000; margin:0 auto 1rem;margin-top:10px;font-weight: normal;}
	.unauth .homePlaceholder { height:auto;}
	.unauth .body { min-height:350px; background-size: auto 100%}

	/*.unauth header { border-bottom:1px solid #2a2a2a;}*/
	.unauth .logo { max-width:100%;}
	.unauth h1.slogan {text-align:center; padding:0px 5px; margin:0 auto 0.5rem; width:94%; line-height: 1.75rem;}
	.unauth .welcome {width:92%;}
	.unauth .tag.tag-big { display:none; }
	.unauth .tag.tag-small {/* position:absolute; left:0; top:90px; */ display:none}

	.unauth .wizard-step .form-body { display:block; }
	.unauth footer > .row { padding-top:0;}
	.unauth footer .inline-list > li { background:none;border:none;}
	.unauth .homePlaceholder { margin:0 auto; padding-top:0; background-color:transparent; max-width:none}
	}
	div.body .column.large-5 {width:100%; padding:0 !important}
	.unauth .homePlaceholder h3 {padding:1rem 0px 0px 0px;font-size:1.875rem;margin:10px 0px;}

	.unauth .homePlaceholder.Login h3.link { line-height:1rem; font-size:0.875rem; }

	/*.unauth .LoginFront .login-form { display:none;}*/
	/*.unauth .LoginFront .login-button { width:80px;}*/

	.login-link { color: #e82d2d; font-size: 1rem; float:right; text-transform:uppercase; font-family:'Open Sans Condensed',sans-serif; font-weight:bold; line-height:70px; height:70px; padding-left:1.5rem; white-space:nowrap; }
	.login-link span {color: #666666; font-weight: bold;}

	.show-reg-form { cursor:pointer;}
	.unauth .homePlaceholder .button { font-size: 1.25rem !important; }

}

@media only screen and (max-width : 30em)  {
	.unauth footer .inline-list { width:100%;}
	.unauth .tag.tag-small { top:30px; }
	.small-12.small-centered {padding:0px;}
	.custom_footer_content {padding: 0px 35px;text-align: center;}
}


/*446546.1.404.10.fc81bce*/