.hide {
  display: none;
}
.show {
  display: block;
}
.ps_signup{
  color: #FFF;
}
.listnr_signup h4{
  color: #FFF;
  margin-bottom: 15px;
}
.listnr_signup p{
  font-size: 14px;
  margin-bottom: 20px;
}
.listnr_signup-form_wrap{
  margin: 10px 0;
}
#signup-form .listnr_signup-input, #signup-form .listnr_signup-email{
  height:40px;
  padding:10px;
  color:#0c0c0c;
  background:#FEF7EB;
  transition: all .3s ease-out;
  border: none;
}

#signup-form .listnr_signup-input:focus, #signup-form .listnr_signup-email:focus{
  background: #fff;
}
.listnr_signup-input::placeholder, .listnr_signup-email::placeholder{
  color:#858585
}
.listnr_signup-submit[type=submit]{
  background: rgb(129, 228, 189);
  border: none;
  line-height: 50px;
  padding: 0 60px;
  color: rgb(17, 16, 17);
  transition: all .3s ease-out;
  cursor: pointer;
  margin-top: 14px;
  text-transform: uppercase;
  font-size:14px;
  font-weight:bold
}
.listnr_signup-submit:hover{
  transform: translatey(-3px);
  background-color: rgb(7, 147, 109);
  color: #ffffff
}
.listnr_signup-success{
  color:#FFFFFF;
}
.listnr_signup-message{
  vertical-align: super;
}
.checkmark__circle{stroke-dasharray: 166;stroke-dashoffset: 166;stroke-width: 2;stroke-miterlimit: 10;stroke: #7ac142;fill: none;animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards}.checkmark{width: 24px;height: 24px;margin: 10px 8px 0 0;border-radius: 50%;stroke-width: 2;stroke: #fff;stroke-miterlimit: 10;box-shadow: inset 0px 0px 0px #7ac142;animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both}.checkmark__check{transform-origin: 50% 50%;stroke-dasharray: 48;stroke-dashoffset: 48;animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards}@keyframes stroke{100%{stroke-dashoffset: 0}}@keyframes scale{0%, 100%{transform: none}50%{transform: scale3d(1.1, 1.1, 1)}}@keyframes fill{100%{box-shadow: inset 0px 0px 0px 30px #7ac142}}