@-webkit-keyframes shake { 0% { transform: translate(0px); }
  17% { transform: translate(10px); }
  34% { transform: translate(-10px); }
  51% { transform: translate(6px); }
  68% { transform: translate(-6px); }
  85% { transform: translate(3px); }
  100% { transform: translate(0px); } }

@-moz-keyframes shake { 0% { transform: translate(0px); }
  17% { transform: translate(10px); }
  34% { transform: translate(-10px); }
  51% { transform: translate(6px); }
  68% { transform: translate(-6px); }
  85% { transform: translate(3px); }
  100% { transform: translate(0px); } }

@-ms-keyframes shake { 0% { transform: translate(0px); }
  17% { transform: translate(10px); }
  34% { transform: translate(-10px); }
  51% { transform: translate(6px); }
  68% { transform: translate(-6px); }
  85% { transform: translate(3px); }
  100% { transform: translate(0px); } }

@keyframes shake { 0% { transform: translate(0px); }
  17% { transform: translate(10px); }
  34% { transform: translate(-10px); }
  51% { transform: translate(6px); }
  68% { transform: translate(-6px); }
  85% { transform: translate(3px); }
  100% { transform: translate(0px); } }

.popnews_error {
  border-color: red !important;
  -webkit-animation-delay: 0s;
  -webkit-animation-duration: 0.7s;
  -webkit-animation-name: shake;
  -webkit-animation-fill-mode: forwards;
  -webkit-animation-iteration-count: 1;
  -moz-animation-delay: 0s;
  -moz-animation-duration: 0.7s;
  -moz-animation-name: shake;
  -moz-animation-fill-mode: forwards;
  -moz-animation-iteration-count: 1;
  -o-animation-delay: 0s;
  -o-animation-duration: 0.7s;
  -o-animation-name: shake;
  -o-animation-fill-mode: forwards;
  -o-animation-iteration-count: 1;
  animation-delay: 0s;
  animation-duration: 0.7s;
  animation-name: shake;
  animation-fill-mode: forwards;
  animation-iteration-count: 1;
}

@media only screen and (max-width: 900px) {
	#sb-body-inner, #sb-wrapper-inner, #popnewsletter_sideimg{ height: initial !important; }
	#sb-wrapper-inner{ overflow: initial !important; }
	#popnewsletter_sideimg{ position: absolute; top: 0; bottom: 0; right: 0; }
}
@media only screen and (max-width: 639px) {
	#popnewsletter_topbar img{ width: initial !important; max-width: 100%; }
	#sb-body-inner{position: absolute;top: 0;bottom: 0;}
}

#popnewsletter_block #popnewsletter_content input[type="text"]
{
	height:35px;
	padding: 5px;
	font-family:UniversLight !important;
	border: 0;
	border-bottom: 2px solid #000;
	border-radius: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	background: #f4f4f4;
	color: #333;
	margin: 0px 0px 5px 0px;
	width:70%;
	text-transform: uppercase;
}

#popnewsletter_block #popnewsletter_content input[type="text"]:focus
{
	border: 1px solid #000 !important;
}

#popnewsletter_block #popnewsletter_submit
{
	border: 0;
	text-transform: uppercase;
	padding: 10px;
}

#popnewsletter_block #popnewsletter_topbar .title
{
	font-family: UniversBold;
	text-transform: uppercase;
	padding: 1rem;
}

#popnewsletter_block #popnewsletter_topbar img
{
	height: 25px;
}
