.tx-powermail h3, .powermail_legend { display:none; }
.powermail_label { display:block; font-weight:300; }
.powermail_field { width:400px; display:block; }
.powermail_captchaimage { width:400px; }
.tx-powermail { width:auto; }

.powermail_captchaimage { height:100px; }

@media(max-width: 450px) {
.powermail_field, .powermail_captchaimage { width:200px; }
.powermail_captchaimage { height:50px; }
}

.newsletter_field, .powermail_field {
  display: block;
  margin-top: 3px;
  width: 100%;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.newsletter_field:focus, .powermail_field:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.newsletter_field::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.newsletter_field:-ms-input-placeholder {
  color: #999;
}
.newsletter_field::-webkit-input-placeholder {
  color: #999;
}
.newsletter_field[disabled],
.newsletter_field[readonly],
fieldset[disabled] .newsletter_field {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}

.powermail_submit {  
  padding:6px 20px;
  background: #333;
  color: #fff; 
  width: auto;
  border:1px solid #333;
}

.powermail_submit:hover {
  color: #333;
  background: #fff;
  border: 1px solid #f5b61f;
}

.powermail_textarea {
  height: 150px;
}

.powermail_check_legend{
  display:none;
}

.powermail_checkbox {
  width:auto !important;
  margin-bottom:0px !important;
  float:left;
  margin-right:15px;
}