#ppsPopupShell_[ID] {
	width: [width][width_measure];
  	font-family: "Great Vibes";
	font-weight: normal;
	[if bg_type_0 == "color"]
	background-color: [bg_color_0];
  	[elseif bg_type_0 == "img"]
  	background-image: url("[bg_img_0]");
  	background-repeat: no-repeat;
  	background-size: cover;
  	[endif]
}
#ppsPopupShell_[ID], #ppsPopupShell_[ID] * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
}
#ppsPopupShell_[ID] .ppsPopupInner {
	text-align: center;
	color: #fff;
  	width: 100%;
}

#ppsPopupShell_[ID] .ppsSubscribeShell {
	width: 90%;
	text-align: center;
	display: inline-block;
    margin: 40px 0 30px;
}
#ppsPopupShell_[ID] .ppsSubscribeShell form {
	display: inline-block;
    position: relative;
    text-align: left;
    width: 60%;
    z-index: 100;
}

/*For all Elements*/
#ppsPopupShell_[ID] .ppsSubscribeShell input[type="email"],
#ppsPopupShell_[ID] .ppsSubscribeShell input[type=password],
#ppsPopupShell_[ID] .ppsSubscribeShell input[type="text"],
#ppsPopupShell_[ID] .ppsSubscribeShell select,
#ppsPopupShell_[ID] .ppsSubscribeShell textarea {
	font-family: "Lato";
	font-size: 15px;
	font-weight: normal;
	border: 3px solid #fff;
  	padding: 0 0 0 20px;
	margin: 10px 0 0;
	color: #fff;
	width: 100%;
	display: block;
	vertical-align: top;
	outline: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
  	[if bg_type_4 == "color"]
  	background-color: [bg_color_4];
    [elseif bg_type_4 == "img"]
  	background-image: url("[bg_img_4]");
  	background-repeat: no-repeat;
  	background-size: cover;
	[else]
	background-color: transparent;
  	[endif]
}
#ppsPopupShell_[ID] .ppsSubscribeShell select  {
	margin-top: 0;
}
#ppsPopupShell_[ID] .ppsSubscribeForm input:first-child {
	margin-top: 0px;
}

#ppsPopupShell_[ID] .ppsSubscribeShell label  {
	font-family: "Lato";
	font-size: 15px;
	font-weight: normal;
	display: block;
	width: 100%;
}
#ppsPopupShell_[ID] .ppsSubscribeShell label  span {
	display: inline-block;
	padding-right: 2px;
	vertical-align: middle;
}

#ppsPopupShell_[ID] .ppsSubscribeShell input[type=radio],
#ppsPopupShell_[ID] .ppsSubscribeShell input[type=checkbox] {
	vertical-align: middle;
}
#ppsPopupShell_[ID] .ppsSubscribeShell input[type="email"],
#ppsPopupShell_[ID] .ppsSubscribeShell input[type=password],
#ppsPopupShell_[ID] .ppsSubscribeShell input[type="text"],
#ppsPopupShell_[ID] .ppsSubscribeShell select {
	height: 42px;
}
#ppsPopupShell_[ID] .ppsFormWrap {
	text-align: left;
	width: 65%;
	vertical-align: bottom;
	display: inline-block;
}
#ppsPopupShell_[ID] .ppsSubscribeShell input[type=submit] {
	font-family: "Lato";
	font-size: 20px;
	font-weight: normal;
	width: 30%;
  	text-align: center;
 	cursor: pointer;
  	text-decoration: none;
  	color: #001933;
  	display: inline-block;
	vertical-align: bottom;
	padding: 0px;
	margin: 0;
	border: none;
	outline: none;
	height: 42px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
	[if bg_type_3 == "color"]
  	background:[bg_color_3] !important;
    [elseif bg_type_3 == "img"]
  	background-image: url("[bg_img_3]") !important;
  	background-repeat: no-repeat;
  	background-size: cover;
  	[endif]
}
#ppsPopupShell_[ID] .ppsBottomtCol {
	display: inline-block;
	margin-bottom: 100px;
}

#ppsPopupShell_[ID] .ppsPopupLabel {
	display: inline-block;
	font-size: 30px;
	width: 90%;
	position: relative;
	margin: 50px 30px 0;
	z-index: 100;
	word-wrap: break-word;
}
#ppsPopupShell_[ID] .ppsPopupTxt {
	width: 90%;
	text-align: center;
	display: inline-block;
	position: relative;
	z-index: 100;
}
#ppsPopupShell_[ID] .ppsPopupTxt  p {
	padding: 0px;
	margin: 0px;
	word-wrap: break-word;
}
#ppsPopupShell_[ID] .ppsPopupTxt_0 {
  	font-size: 50px;
	line-height: 51px;
	margin-top: 30px;
}
#ppsPopupShell_[ID] .ppsPopupTxt_0 p {
	line-height: 51px;
}
#ppsPopupShell_[ID] .ppsPopupTxt_1 {
	margin-top: 30px;
  	font-size: 25px;
}
#ppsPopupShell_[ID] .ppsSubMsg {
	display: block;
	text-align: center;
	width: 100%;
	margin-top: 10px;
}
#ppsPopupShell_[ID] .ppsPopupClose {
	background-repeat: no-repeat;
  	cursor: pointer;
	top: 15px;
  	right: -20px !important;
}
#ppsPopupShell_[ID] .ppsPopupClose.ppsPopupClose_lists_black {
 	top: 0 !important;
  	right: 0 !important;
}
#ppsPopupShell_[ID] .ppsPopupClose:hover {
	opacity: 0.8;
}
#ppsPopupShell_[ID] .ppsFootNote{
	color: #fff;
    font-size: x-small;
    font-style: italic;
    line-height: 14px;
  	margin: 5px 30px;
	word-wrap: break-word;
}
#ppsPopupShell_[ID] .ppsSm{
	margin-top:20px;
}
#ppsPopupShell_[ID] .ppsPopupShell .ppsErrorMsg{
  width: 200px;
}

#ppsPopupShell_[ID] .ppsWrapImgCrn {
	position: absolute;
}
#ppsPopupShell_[ID] .ppsWrapImgLftCrn {
	top: 20px;
	left: 12px;
}
#ppsPopupShell_[ID] .ppsWrapImgRghtCrn {
	bottom: 20px;
    right: 12px;
}