.simplesignuppro {
	position:fixed;
	width:40%;
	display:block;
	z-index:99999;
	opacity: 0;
	z-index: -1;
}
.mc_embed_signup {
	position: relative;
}
.mc_embed_signup form {
	display:block;
	position:relative;
	text-align:center;
	padding:10px 0px 10px 0px;
}
.mc_embed_signup form p {
	text-align: center;
	padding: 0px 15px;
	line-height: 1.5em;
}
.mc_embed_signup form p img{
	vertical-align: middle;
}
.mc_embed_signup h2 img {
	vertical-align: middle;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.mc_embed_signup h2 {
	font-weight:700;
	font-size:1.4em;
	text-align: center;
	line-height: 1.5em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.mc_embed_signup input {
	border:1px solid #999;
	-webkit-appearance:none;
	box-sizing: content-box;
}
.mc_embed_signup input[type=checkbox]{
	-webkit-appearance:checkbox;
}
.mc_embed_signup input[type=radio]{
	-webkit-appearance:radio;
}
.mc_embed_signup input:focus {
	border-color:#333;
}
.mc_embed_signup .button {
	clear:both;
	background-color: #aaa;
	border: 0 none;
	border-radius:4px;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size:15px;
	font-weight: 700;
	height: 32px;
	line-height: 32px;
	margin: 0px 5px 10px 0px;
	padding: 0px 22px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	width: auto;
}
.mc_embed_signup .button:hover {
	background-color:#777;
}
.mc_embed_signup .small-meta {
	font-size: 11px;
}
.mc_embed_signup .nowrap {
	white-space:nowrap;
}
.mc_embed_signup .mc-field-group {
	clear:left;
	position:relative;
	width:100%;
	padding-bottom: 3%;
	min-height:50px;
}
.mc_embed_signup .size1of2 {
	clear:none;
	float:left;
	display:inline-block;
	width:46%;
	margin-right:4%;
}
* html .mc_embed_signup .size1of2 {
	margin-right:2%; /* Fix for IE6 double margins. */
}
.mc_embed_signup .mc-field-group label {
	display:block;
	margin-bottom:3px;
}
.mc_embed_signup .mc-field-group input {
	display:block;
	width:100%;
	padding:8px 0px;
	text-indent:2%;
	box-sizing: content-box !important;
}
.mc_embed_signup .mc-field-group select {
	display:inline-block;
	width:99%;
	padding:0px;
}

.mc_embed_signup .datefield, .mc_embed_signup .phonefield-us{
	padding:5px 0px;
}
.mc_embed_signup .datefield input, .mc_embed_signup .phonefield-us input{
	display:inline;
	width:60px;
	margin:0px 2px;
	letter-spacing:1px;
	text-align:center;
	padding:5px 0px 2px 0px;
}
.mc_embed_signup .phonefield-us .phonearea input, .mc_embed_signup .phonefield-us .phonedetail1 input {
	width:40px;
}
.mc_embed_signup .datefield .monthfield input, .mc_embed_signup .datefield .dayfield input {
	width:30px;
}
.mc_embed_signup .datefield label, .mc_embed_signup .phonefield-us label {
	display:none;
}
.mc_embed_signup .indicates-required {
	text-align:right;
	font-size:11px;
	margin-right:4%;
}
.mc_embed_signup .asterisk {
	color:#c60;
	font-size:200%;
}
.mc_embed_signup .mc-field-group .asterisk {
	position:absolute;
	top:25px;
	right:10px;
}
.mc_embed_signup .clear {
	clear:both;
}
.mc_embed_signup .mc-field-group.input-group ul {
	margin:0px;
	padding:5px 0px;
	list-style:none;
}
.mc_embed_signup .mc-field-group.input-group ul li {
	display:block;
	padding:3px 0px;
	margin:0;
}
.mc_embed_signup .mc-field-group.input-group label {
	display:inline;
}
.mc_embed_signup .mc-field-group.input-group input {
	display:inline;
	width:auto;
	border:none;
}
.mc_embed_signup div.mce-responses {
	float:left;
	top:-1.4em;
	padding:0em .5em 0em .5em;
	overflow:hidden;
	width:90%;
	margin: 0px 5%;
	clear: both;
}
.mc_embed_signup div.response {
	margin:1em 0em;
	padding:1em .5em .5em 0em;
	font-weight:700;
	float:left;
	top:-1.5em;
	z-index:1;
	width:80%;
}
.mc_embed_signup .mce-error-response {
	display:none;
}
.mc_embed_signup .mce-success-response {
	color:#529214;
	display:none;
}
.mc_embed_signup label.error {
	display:block;
	float:none;
	width:auto;
	margin-left:1.05em;
	text-align:left;
	padding:.5em 0em;
}

.mc-embedded-subscribe {
	clear:both;
	width:auto;
	display:block;
	margin:1em 0em 1em 5%;
}
.mc_embed_signup .num-subscribers {
	font-size: 1.1em;
}
.mc_embed_signup .num-subscribers span {
	padding:.5em;
	border:1px solid #ccc;
	margin-right:.5em;
	font-weight:700;
}
.mc_embed_signup_inner {
	width:100%;
	height:100% !important;
	-webkit-box-shadow: 0px 0px 17px 1px rgba(50, 50, 50, 0.69);
	-moz-box-shadow:    0px 0px 17px 1px rgba(50, 50, 50, 0.69);
	box-shadow:         0px 0px 17px 1px rgba(50, 50, 50, 0.69);
}
.mc_embed_signup form {
	font:normal 100% Helvetica, Arial, sans-serif;
	font-size:14px;
	border:none;
	padding:10px 20px;
	text-align:left;
}
.mc_embed_signup i.mc_embed_close {
	display:block;
	position:absolute;
	top:5px;
	right:5px;
	cursor: pointer;
	-webkit-transition: all .2s ease-in 0s;
	-moz-transition: all .2s ease-in 0s;
	-o-transition: all .2s ease-in 0s;
	-ms-transition: all .2s ease-in 0s;
	transition: all .2s ease-in 0s;
	z-index:1;
}
.mc_embed_signup i.mc_embed_close:hover {
	-webkit-transform:rotate(360deg) scale(1.1);
	-moz-transform:rotate(360deg) scale(1.1);
	-o-transform:rotate(360deg) scale(1.1);
	-ms-transform:rotate(360deg) scale(1.1);
	transform:rotate(360deg) scale(1.1);
}
.mc_embed_signup textarea {
	padding-top: 5px !important;
	height: 50px;
}
.mc_embed_signup input[type=radio] {
	display: inline-block;
	width: auto !important;
	vertical-align: sub !important;
}

.mc_embed_signup .signup label {
	padding-top: 2px;
	display: inline-block;
	margin-right: 10px;
}

.mc_embed_signup form input[type=email],
.mc_embed_signup form input[type=text],
.mc_embed_signup form textarea, 
.mc_embed_signup form select {
	width: 70%;
	display: inline-block;
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
	margin: 0px;
	vertical-align:top;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	height:34px;
	padding: 0px !important;
	border: 1px solid #ccc !important;
	box-sizing: content-box !important;
	text-indent: 2%;
}
.mc_embed_signup form input[type=email]:focus,
.mc_embed_signup form input[type=text]:focus {
	outline:none;
}

.mc_embed_signup form input[type=submit] {
	width: 25%;
	display: inline-block;
	padding: 0px !important;
	vertical-align: baseline;
	margin-bottom: 0px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	line-height: 28px;
	font-size: 14px;
	border: 0px !important;	
	border-radius: 0px;
	color:#ffffff;
	height: 36px;
	vertical-align:top;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	text-indent: 0px;
	box-shadow:none;
	box-sizing: content-box !important;
	-webkit-box-shadow:none;
}

.ssp_embed .mc_embed_signup  form input[type=submit] {
	border: 1px solid #ccc !important;	
}

.mc_embed_signup .mc-field-group {
	padding: 0px;
}
.signup {
	text-align: center;
}

.signup>div {
	width: 99.5% !important;
}

video {
  width: 100%    !important;
  height: auto   !important;
}

.customfields {
	width:95% !important;
	border-right:1px solid #ccc !important;
}
#ssp_locker {
	width:100%;
	height:100%;
	position: fixed;
	z-index:99995;
	background-color: #e5e2d4;
	opacity: 0.9;
	top: 0px;
	left: 0px;
	display: none;
}
.ssp-bottom {
	padding:3px 0px !important;
	font-size: 10px;
	margin:0px;
	width: 100%;
}
.ssp_social_login {
	text-align: left;
	margin-top: 10px;
	padding-left: 10px;
}
.ssp_fblogin {
	display: inline-block;
	margin: 4px 10px;
	vertical-align:top;
	width:148px;
	text-align:center;
}
.ssp_fblogin img{
	vertical-align: middle;
}
.ssp_gplogin {
	display: inline-block;
	margin: 0px 10px;
	vertical-align:top;
	width:135px;
	text-align:center;
}
.ssp_gplogin img {
	vertical-align: middle;
}
.googleplusbtn {
	display: inline-block;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJMAAAAeCAYAAAAoyywTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozMDQ0NzM5NEIwMjA2ODExODA4M0NBQzRCNDgyNTI0NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNzUxMTZGOTU2RkExMUUyQTdFNDlDNEIzRUYxMzI5MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNzUxMTZGODU2RkExMUUyQTdFNDlDNEIzRUYxMzI5MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUFDNTA0MDAyMTIwNjgxMTgyMkFFNzJDNDg4ODI2RTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzA0NDczOTRCMDIwNjgxMTgwODNDQUM0QjQ4MjUyNDYiLz4gPC9yZGY6RGVzY3Jp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);
	color: white;
	border-radius: 5px;
	white-space: nowrap;
	width: 147px;
	height:30px;
}
.googleplusbtn:hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJMAAAAeCAYAAAAoyywTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozMDQ0NzM5NEIwMjA2ODExODA4M0NBQzRCNDgyNTI0NiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMzMzQ0EyMDU2RkExMUUyQTdFNDlDNEIzRUYxMzI5MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMzMzQ0ExRjU2RkExMUUyQTdFNDlDNEIzRUYxMzI5MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUFDNTA0MDAyMTIwNjgxMTgyMkFFNzJDNDg4ODI2RTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzA0NDczOTRCMDIwNjgxMTgwODNDQUM0QjQ4MjUyNDYiLz4gPC9yZGY6RGVzY3Jp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);
	cursor: pointer;
}
.googleplusbtn span.label {
	font-weight: 700;
}
.googleplusbtn span.icon {
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	padding: 2px;
	background-position: 4px 2px;
	background-size: 18px 18px;
}
.googleplusbtn span.buttonText {
	display: inline-block;
	vertical-align: middle;
	padding-right: 10px;
	font-size: 11px;
	font-weight: 700;
	font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif;
}
.facebookbtn {
	display: inline-block;
	background: #4965b5;
	color: white;
	border-radius: 5px;
	white-space: nowrap;
}
.facebookbtn:hover {
	background: #5777ce;
	cursor: pointer;
}
.facebookbtn span.label {
	font-weight: 700;
}
.facebookbtn span.icon {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAIAAAD9MqGbAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHSSURBVHjajJM7a1RRFIW/NblCwCEgAS2tBDGgvVgpYpHfoO38ArERrS0MVgFbFabSKnb+ghSCKURSSAQb82IeuSYzwz3LYp9zZyAoHg7nnsfee62997o8e/l+MKyb1KQmpaZpUkqxpIXRzI9NSoNB/Xzjg4bDuttdlrAFAPExBiSBAYMsIJbx6FRN04BQWP7/UGUbWRamBFWgSOzs/upvffn2fR9Y6S5fWe2+ePwABK7mzDBu0QV8/vrz6atPhT4Hx/XBcR0RcfEsbGU5++H+1k5sT8eHs0ndErUNVDYCh3MYmrjY3TuyAZ707t+9feNCtRRFNAhX4IS0yBgSCKazFCD37qwtdWSMSZLsBFULLzLn0p3MCuh0cv0Eiluj6WyKiawj1fXem7+14tJF3m08ApCrzKy0U/gffV27dtkObCqrra2RbIaHe2G3sno1NqOjH7G5df1mroXRZDIp5Yp1Lrf13ttw+Pj6ISw8CJkqH2i5prb1c95e8Aspy9HP0s1WBeeHSbmRRbdhr1jKi0NgC6DOmdiBEUookjWWQef+mxzBET2n0xmfnBW9hQqdEsaOQ8ySYhtrdHLW2exvj3/PMpLbQgVQmQ66jhDjerLZ3/4zAMLdTGY0MmUmAAAAAElFTkSuQmCC) no-repeat;
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	padding: 2px;
	background-position: 4px 3px;
	background-size: 16px 16px;
}
.facebookbtn span.buttonText {
	display: inline-block;
	vertical-align: middle;
	padding-right: 10px;
	font-size: 11px;
	font-weight: 700;
	font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif;
}

.rotatein
{
	-webkit-animation-name: anim-rotatein; 
	-ms-animation-name: anim-rotatein; 
	-o-animation-name: anim-rotatein; 
	-moz-animation-name: anim-rotatein; 
	animation-name: anim-rotatein; 
}

@-webkit-keyframes anim-rotatein {
	0%  { 
		opacity: 0; 
		-webkit-transform: scale(0.5) rotate(90deg) translate(-200px,-100px);
		}
	100% { 
		opacity: 1; 
		-webkit-transform: scale(1) rotate(0deg) translate(0px,0px);
		}
}

@-moz-keyframes anim-rotatein {
	0%  { 
		opacity: 0; 
		-moz-transform: scale(0.5) rotate(90deg) translate(-200px,-100px);
		}
	100% { 
		opacity: 1; 
		-moz-transform: scale(1) rotate(0deg) translate(0px,0px);
		}
}

@-ms-keyframes anim-rotatein {
	0%  { 
		opacity: 0; 
		-ms-transform: scale(0.5) rotate(90deg) translate(-200px,-100px);
		}
	100% { 
		opacity: 1; 
		-ms-transform: scale(1) rotate(0deg) translate(0px,0px);
		}
}

@-o-keyframes anim-rotatein {
	0%  { 
		opacity: 0; 
		-o-transform: scale(0.5) rotate(90deg) translate(-200px,-100px);
		}
	100% { 
		opacity: 1; 
		-o-transform: scale(1) rotate(0deg) translate(0px,0px);
		}
}

@keyframes anim-rotatein {
	0%  { 
		opacity: 0; 
		transform: scale(0.5) rotate(90deg) translate(-200px,-100px);
		}
	100% { 
		opacity: 1; 
		transform: scale(1) rotate(0deg) translate(0px,0px);
		}
}

.rotatein-out
{
	-webkit-animation-name: anim-rotatein-out; 
	-ms-animation-name: anim-rotatein-out; 
	-o-animation-name: anim-rotatein-out; 
	-moz-animation-name: anim-rotatein-out; 
	animation-name: anim-rotatein-out; 
}

@-webkit-keyframes anim-rotatein-out {
	0%  { 
		opacity: 1; 
		-webkit-transform: scale(1) rotate(0deg) translate(0px,0px);
		}
	100% { 
		opacity: 0; 
		-webkit-transform: scale(0.5) rotate(90deg) translate(-200px,-100px);
		}
}

@-moz-keyframes anim-rotatein-out {
	0%  { 
		opacity: 1; 
		-moz-transform: scale(1) rotate(0deg) translate(0px,0px);
		}
	100% { 
		opacity: 0; 
		-moz-transform: scale(0.5) rotate(90deg) translate(-200px,-100px);
		}
}

@-ms-keyframes anim-rotatein-out {
	0%  { 
		opacity: 1; 
		-ms-transform: scale(1) rotate(0deg) translate(0px,0px);
		}
	100% { 
		opacity: 0; 
		-ms-transform: scale(0.5) rotate(90deg) translate(-200px,-100px);
		}
}

@-o-keyframes anim-rotatein-out {
	0%  { 
		opacity: 1; 
		-o-transform: scale(1) rotate(0deg) translate(0px,0px);
		}
	100% { 
		opacity: 0; 
		-o-transform: scale(0.5) rotate(90deg) translate(-200px,-100px);
		}
}

@keyframes anim-rotatein-out {
	0%  { 
		opacity: 1; 
		transform: scale(1) rotate(0deg) translate(0px,0px);
		}
	100% { 
		opacity: 0; 
		transform: scale(0.5) rotate(90deg) translate(-200px,-100px);
		}
}
	
.scalein
{
	-webkit-animation-name: anim-scalein; 
	-ms-animation-name: anim-scalein; 
	-o-animation-name: anim-scalein; 
	-moz-animation-name: anim-scalein; 
	animation-name: anim-scalein; 
}

@-webkit-keyframes anim-scalein {
	0%  { 
		opacity: 0; 
		-webkit-transform: scale(0) translate(-500px,500px);
		}
	100% { 
		opacity: 1; 
		-webkit-transform: scale(1) translate(0px,0px);
		}
}

@-moz-keyframes anim-scalein {
	0%  { 
		opacity: 0; 
		-moz-transform: scale(0) translate(-500px,500px);
		}
	100% { 
		opacity: 1; 
		-moz-transform: scale(1) translate(0px,0px);
		}
}

@-ms-keyframes anim-scalein {
	0%  { 
		opacity: 0; 
		-ms-transform: scale(0) translate(-500px,500px);
		}
	100% { 
		opacity: 1; 
		-ms-transform: scale(1) translate(0px,0px);
		}
}

@-o-keyframes anim-scalein {
	0%  { 
		opacity: 0; 
		-o-transform: scale(0) translate(-500px,500px);
		}
	100% { 
		opacity: 1; 
		-o-transform: scale(1) translate(0px,0px);
		}
}

@keyframes anim-scalein {
	0%  { 
		opacity: 0; 
		transform: scale(0) translate(-500px,500px);
		}
	100% { 
		opacity: 1; 
		transform: scale(1) translate(0px,0px);
		}
}

.scalein-out
{
	-webkit-animation-name: anim-scalein-out; 
	-ms-animation-name: anim-scalein-out; 
	-o-animation-name: anim-scalein-out; 
	-moz-animation-name: anim-scalein-out; 
	animation-name: anim-scalein-out; 
}

@-webkit-keyframes anim-scalein-out {
	0%  { 
		opacity: 1; 
		-webkit-transform: scale(1) translate(0px, 0px);
		}
	100% { 
		opacity: 0; 
		-webkit-transform: scale(0) translate(-500px,500px);
		}
}

@-moz-keyframes anim-scalein-out {
	0%  { 
		opacity: 1; 
		-moz-transform: scale(1) translate(0px, 0px);
		}
	100% { 
		opacity: 0; 
		-moz-transform: scale(0) translate(-500px,500px);
		}
}

@-ms-keyframes anim-scalein-out {
	0%  { 
		opacity: 1; 
		-ms-transform: scale(1) translate(0px, 0px);
		}
	100% { 
		opacity: 0; 
		-ms-transform: scale(0) translate(-500px,500px);
		}
}

@-o-keyframes anim-scalein-out {
	0%  { 
		opacity: 1; 
		-o-transform: scale(1) translate(0px, 0px);
		}
	100% { 
		opacity: 0; 
		-o-transform: scale(0) translate(-500px,500px);
		}
}

@keyframes anim-scalein-out {
	0%  { 
		opacity: 1; 
		transform: scale(1) translate(0px, 0px);
		}
	100% { 
		opacity: 0; 
		transform: scale(0) translate(-500px,500px);
		}
}

.slide {
		-webkit-animation-name: anim-slidein; 
		-ms-animation-name: anim-slidein; 
		-o-animation-name: anim-slidein; 
		-moz-animation-name: anim-slidein; 
		animation-name: anim-slidein; 
}

@-webkit-keyframes anim-slidein {
	0%  { 
		opacity: 1; 
		}
	100% { 
		opacity: 1; 
		}
}

@-moz-keyframes anim-slidein {
	0%  { 
		opacity: 1; 
		}
	100% { 
		opacity: 1; 
		}
}

@-ms-keyframes anim-slidein {
	0%  { 
		opacity: 1; 
		}
	100% { 
		opacity: 1; 
		}
}

@-o-keyframes anim-slidein {
	0%  { 
		opacity: 1; 
		}
	100% { 
		opacity: 1; 
		}
}

@keyframes anim-slidein {
	0%  { 
		opacity: 1; 
		}
	100% { 
		opacity: 1; 
		}
}

.slide-out {
		-webkit-animation-name: anim-slideout; 
		-ms-animation-name: anim-slideout; 
		-o-animation-name: anim-slideout; 
		-moz-animation-name: anim-slideout; 
		animation-name: anim-slideout; 
}

@-webkit-keyframes anim-slideout {
	0%  { 
		-webkit-transform: scale(1);
		}
	100% { 
		-webkit-transform: scale(1);
		}
}

@-moz-keyframes anim-slideout {
	0%  { 
		-moz-transform: scale(1);
		}
	100% { 
		-moz-transform: scale(1);
		}
}

@-ms-keyframes anim-slideout {
	0%  { 
		-ms-transform: scale(1);
		}
	100% { 
		-ms-transform: scale(1);
		}
}

@-o-keyframes anim-slideout {
	0%  { 
		-o-transform: scale(1);
		}
	100% { 
		-o-transform: scale(1);
		}
}

@keyframes anim-slideout {
	0%  { 
		transform: scale(1);
		}
	100% { 
		transform: scale(1);
		}
}

.perspectivein
{
	-webkit-animation-name: anim-perspectivein; 
	-ms-animation-name: anim-perspectivein; 
	-o-animation-name: anim-perspectivein; 
	-moz-animation-name: anim-perspectivein; 
	animation-name: anim-perspectivein; 
	perspective: 500px;
	-webkit-perspective: 500px;
}

.ssfproacenter
{
	text-align: center;	
}

.ssfproacenter img {
	position: relative !important;
	margin: 0 auto !important;
}

@-webkit-keyframes anim-perspectivein {
	0%  { 
		opacity: 0; 
		-webkit-transform:  rotateY(90deg) rotateX(90deg) rotateZ(90deg);
		}
	100% { 
		opacity: 1; 
		-webkit-transform:  rotateY(0deg) rotateX(0deg) rotateZ(0deg);
		}
}

@-moz-keyframes anim-perspectivein {
	0%  { 
		opacity: 0; 
		-moz-transform:  rotateY(90deg) rotateX(90deg) rotateZ(90deg);
		}
	100% { 
		opacity: 1; 
		-moz-transform:  rotateY(0deg) rotateX(0deg) rotateZ(0deg);
		}
}

@-ms-keyframes anim-perspectivein {
	0%  { 
		opacity: 0; 
		-ms-transform:  rotateY(90deg) rotateX(90deg) rotateZ(90deg);
		}
	100% { 
		opacity: 1; 
		-ms-transform:  rotateY(0deg) rotateX(0deg) rotateZ(0deg);
		}
}

@-o-keyframes anim-perspectivein {
	0%  { 
		opacity: 0; 
		-o-transform:  rotateY(90deg) rotateX(90deg) rotateZ(90deg);
		}
	100% { 
		opacity: 1; 
		-o-transform:  rotateY(0deg) rotateX(0deg) rotateZ(0deg);
		}
}

@keyframes anim-perspectivein {
	0%  { 
		opacity: 0; 
		transform:  rotateY(90deg) rotateX(90deg) rotateZ(90deg);
		}
	100% { 
		opacity: 1; 
		transform:  rotateY(0deg) rotateX(0deg) rotateZ(0deg);
		}
}

.perspectivein-out
{
	-webkit-animation-name: anim-perspectivein-out; 
	-ms-animation-name: anim-perspectivein-out; 
	-o-animation-name: anim-perspectivein-out; 
	-moz-animation-name: anim-perspectivein-out; 
	animation-name: anim-perspectivein-out; 
	perspective: 500px;
	-webkit-perspective: 500px;
}

@-webkit-keyframes anim-perspectivein-out {
	0%  { 
		opacity: 1; 
		-webkit-transform: rotateY(0deg) rotateX(0deg) rotateZ(0deg);
		}
	100% { 
		opacity: 0; 
		-webkit-transform:  rotateY(-90deg) rotateX(-90deg) rotateZ(-90deg);
		}
}

@-moz-keyframes anim-perspectivein-out {
	0%  { 
		opacity: 1; 
		-moz-transform: rotateY(0deg) rotateX(0deg) rotateZ(0deg);
		}
	100% { 
		opacity: 0; 
		-moz-transform:  rotateY(-90deg) rotateX(-90deg) rotateZ(-90deg);
		}
}

@-ms-keyframes anim-perspectivein-out {
	0%  { 
		opacity: 1; 
		-ms-transform: rotateY(0deg) rotateX(0deg) rotateZ(0deg);
		}
	100% { 
		opacity: 0; 
		-ms-transform:  rotateY(-90deg) rotateX(-90deg) rotateZ(-90deg);
		}
}

@-o-keyframes anim-perspectivein-out {
	0%  {
		opacity: 1; 
		-o-transform: rotateY(0deg) rotateX(0deg) rotateZ(0deg);
		}
	100% { 
		opacity: 0; 
		-o-transform:  rotateY(-90deg) rotateX(-90deg) rotateZ(-90deg);
		}
}

@keyframes anim-perspectivein-out {
	0%  { 
		opacity: 1; 
		transform: rotateY(0deg) rotateX(0deg) rotateZ(0deg);
		}
	100% { 
		opacity: 0; 
		transform:  rotateY(-90deg) rotateX(-90deg) rotateZ(-90deg);
		}
}

.warning-icon {
}

.warning-icon2 {
}

.warning-icon:before {
	content: '!';
	background: #fc0303;
	width: 20px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	line-height: 1.5;
	position: absolute;
	margin-left: -25px;
	border-radius: 100%;
	height: 20px;
	-webkit-animation: all .2s ease-in 0s;
	-moz-animation: all .2s ease-in 0s;
	-o-animation: all .2s ease-in 0s;
	-ms-animation: all .2s ease-in 0s;
	animation: all .2s ease-in 0s;
	-webkit-animation-name: warning-anim; 
	-ms-animation-name: warning-anim; 
	-o-animation-name: warning-anim; 
	-moz-animation-name: warning-anim; 
	animation-name: warning-anim;
	margin-top: 7px;
}

.warning-icon2:before {
	content: '!';
	background: #fc0303;
	width: 20px;
	text-align: center;
	font-size: 15px;
	color: #fff;
	line-height: 1.5;
	position: absolute;
	margin-left: -25px;
	border-radius: 100%;
	height: 20px;
	-webkit-animation: all .2s ease-in 0s;
	-moz-animation: all .2s ease-in 0s;
	-o-animation: all .2s ease-in 0s;
	-ms-animation: all .2s ease-in 0s;
	animation: all .2s ease-in 0s;
	-webkit-animation-name: warning-anim; 
	-ms-animation-name: warning-anim; 
	-o-animation-name: warning-anim; 
	-moz-animation-name: warning-anim; 
	animation-name: warning-anim;
}

@-webkit-keyframes warning-anim {
	0%  { 
		opacity: 0; 
		-webkit-transform: scale(0);
		}
	100% { 
		opacity: 1; 
		-webkit-transform: scale(1);
		}
}

@-moz-keyframes warning-anim {
	0%  { 
		opacity: 0; 
		-moz-transform: scale(0);
		}
	100% { 
		opacity: 1; 
		-moz-transform: scale(1);
		}
}

@-ms-keyframes warning-anim {
	0%  { 
		opacity: 0; 
		-ms-transform: scale(0);
		}
	100% { 
		opacity: 1; 
		-ms-transform: scale(1);
		}
}

@-o-keyframes warning-anim {
	0%  {
		opacity: 0; 
		-o-transform: scale(0);
		}
	100% { 
		opacity: 1; 
		-o-transform: scale(1);
		}
}

@keyframes warning-anim {
	0%  { 
		opacity: 0; 
		transform: scale(0);
		}
	100% { 
		opacity: 1; 
		transform: scale(1);
		}
}

.elemmove-default1, .elemmove-random-default1 {
	opacity: 0;
	-webkit-transform: translate(-200px, 0px);
	-moz-transform: translate(-200px, 0px);
	-o-transform: translate(-200px, 0px);
	-ms-transform: translate(-200px, 0px);
	transform: translate(-200px, 0px);
}

.elemmove-default2, .elemmove-random-default2 {
	opacity: 0;
	-webkit-transform: translate(200px, 0px);
	-moz-transform: translate(200px, 0px);
	-o-transform: translate(200px, 0px);
	-ms-transform: translate(200px, 0px);
	transform: translate(200px, 0px);
}

.elemmove-default3, .elemmove-random-default3 {
	opacity: 0;
	-webkit-transform: translate(0px, 200px);
	-moz-transform: translate(0px, 200px);
	-o-transform: translate(0px, 200px);
	-ms-transform: translate(0px, 200px);
	transform: translate(0px, 200px);
}

.elemmove-default4, .elemmove-random-default4 {
	opacity: 0;
	-webkit-transform: translate(0px, -200px);
	-moz-transform: translate(0px, -200px);
	-o-transform: translate(0px, -200px);
	-ms-transform: translate(0px, -200px);
	transform: translate(0px, -200px);
}

.elemmove-start, .elemmove-random-start {
	opacity: 1;
	-webkit-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	-o-transform: translate(0px, 0px);	
	-ms-transform: translate(0px, 0px);
	transform: translate(0px, 0px);
}

.elemmove-end1, .elemmove-random-end1 {
	opacity: 0;
	-webkit-transform: translate(-200px, 0px);
	-moz-transform: translate(-200px, 0px);	
	-o-transform: translate(-200px, 0px);	
	-ms-transform: translate(-200px, 0px);	
	transform: translate(-200px, 0px);	
}

.elemmove-end2, .elemmove-random-end2 {
	opacity: 0;
	-webkit-transform: translate(200px, 0px);	
	-moz-transform: translate(200px, 0px);	
	-o-transform: translate(200px, 0px);	
	-ms-transform: translate(200px, 0px);	
	transform: translate(200px, 0px);	
}

.elemmove-end3, .elemmove-random-end3 {
	opacity: 0;
	-webkit-transform: translate(0px, 200px);
	-moz-transform: translate(0px, 200px);
	-o-transform: translate(0px, 200px);
	-ms-transform: translate(0px, 200px);
	transform: translate(0px, 200px);
}

.elemmove-end4, .elemmove-random-end4 {
	opacity: 0;
	-webkit-transform: translate(0px, -200px);
	-moz-transform: translate(0px, -200px);
	-o-transform: translate(0px, -200px);
	-ms-transform: translate(0px, -200px);
	transform: translate(0px, -200px);
}

.elemfade-default1, .elemfade-random-default1 {
	opacity: 0;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elemfade-default2, .elemfade-random-default2 {
	opacity: 0;
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.elemfade-default3, .elemfade-random-default3 {
	opacity: 0;
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-o-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}

.elemfade-default4, .elemfade-random-default4 {
	opacity: 0;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.elemfade-start, .elemfade-random-start {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.elemfade-end1, .elemfade-random-end1 {
	opacity: 0;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elemfade-end2, .elemfade-random-end2 {
	opacity: 0;
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-o-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}

.elemfade-end3, .elemfade-random-end3 {
	opacity: 0;
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}

.elemfade-end4, .elemfade-random-end4 {
	opacity: 0;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}

.elemscale-default1, .elemscale-random-default1 {
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.elemscale-default2, .elemscale-random-default2 {
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.elemscale-default3, .elemscale-random-default3 {
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.elemscale-default4, .elemscale-random-default4 {
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.elemscale-start, .elemscale-random-start {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}

.elemscale-end1, .elemscale-random-end1 {
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.elemscale-end2, .elemscale-random-end2 {
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.elemscale-end3, .elemscale-random-end3 {
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.elemscale-end4, .elemscale-random-end4 {
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
}

.ssp-small .ssp_email, .ssp-small .customfields
	{
		border-top-left-radius: 0px !important;
		border-top-right-radius: 0px !important;
		border-bottom-left-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
		width: 100% !important;
		border:1px solid #999 !important;
	}
.ssp-small .subscribe
	{
		border-top-left-radius: 0px !important;
		border-top-right-radius: 0px !important;
		border-bottom-left-radius: 0px !important;
		border-bottom-right-radius: 0px !important;
		width: 100% !important;
		margin-left: 1px !important;
	}

@media only screen and (max-width: 767px)
    {
	.simplesignuppro
		{
			top: 10px !important;
			left: 0px !important;
			right: 0px !important;
		}
	.simplesignuppro .ssp_email, .mc_embed_signup .customfields
		{
			border-top-left-radius: 0px !important;
			border-top-right-radius: 0px !important;
			border-bottom-left-radius: 0px !important;
			border-bottom-right-radius: 0px !important;
			width: 100% !important;
			border:1px solid #999 !important;
		}
	.simplesignuppro .subscribe
		{
			border-top-left-radius: 0px !important;
			border-top-right-radius: 0px !important;
			border-bottom-left-radius: 0px !important;
			border-bottom-right-radius: 0px !important;
			width: 100% !important;
			padding: 1px !important;
		}
    }