.eintragen-relaunch{background: #232c35;padding: 150px 0;color: #fff;}
.eintragen-relaunch .container-fluid{padding-left: 0;padding-right: 0;}
.eintragen-relaunch .form-wrapper{padding-right: 20%;}
.eintragen-relaunch .femanager_new fieldset legend, .eintragen-relaunch .femanager_new fieldset h2, 
.eintragen-relaunch .femanager_new fieldset .femanager_fieldset .control-label{display: none;}
.eintragen-relaunch .femanager_new{max-width: 75%;}
.eintragen-relaunch .form-wrapper h1{font-size: 4em;font-weight: 700;}
.eintragen-relaunch .form-wrapper p{font-size: 18px;font-weight: 500;}
.eintragen-relaunch .form-wrapper .tx-femanager p{font-size: inherit;font-weight: inherit;}
.eintragen-relaunch .form-wrapper .tx-femanager a{margin: 0;color: #fff;}
.eintragen-relaunch .form-wrapper .tx-femanager a:hover{text-decoration: none;}
.eintragen-relaunch .femanager_terms label.checkbox .alert.bg-danger{color: #fff;}
.eintragen-relaunch .form-wrapper .tx-femanager .alert.bg-danger{background-color:inherit;color: #fff;padding: 0;margin-bottom: 0;border: none;border-radius: unset;}
.eintragen-relaunch .form-wrapper .tx-femanager .femanager_submit .btn{padding: 10px 80px;background-color: #FB4604;border-color:#FB4604;}
.eintragen-relaunch .form-wrapper .tx-femanager .femanager_submit .btn:hover, .eintragen-relaunch .form-wrapper .tx-femanager .femanager_submit .btn:focus
{background-color: #0b66a3;border-color:#0b66a3;box-shadow: 0 0 0 3px rgba(11, 102, 163, 0.3);}
.eintragen-relaunch .tx-powermail{max-width: 75%;}
.eintragen-relaunch .tx-powermail .powermail_message.powermail_message_error{display: none;}
.eintragen-relaunch .tx-powermail .powermail_input {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -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;
}
.eintragen-relaunch .tx-powermail .powermail_fieldwrap_type_submit{margin-top: 15px;}
.eintragen-relaunch .tx-powermail .powermail_submit{
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
  border-radius: 4px;

  padding: 10px 45px;
  background-color: #FB4604;
  border-color: #FB4604;
}
.eintragen-relaunch .tx-powermail .powermail_submit:hover{background-color: #0b66a3;border-color: #0b66a3;box-shadow: 0 0 0 3px rgba(11, 102, 163, 0.3);}
.eintragen-relaunch .tx-powermail .powermail_field .powermail-errors-list{padding: 0;
  margin: 0;
  list-style: none;
  font-size: 13px;}
/** price table **/
body a, body a:focus, body a:hover, body a:active, body a:visited {
  outline: none !important;
}
.display-variant-wrap{font-family: 'Roboto', sans-serif; display: block;width: 100%;margin: 50px 0;}
.display-variant-wrap .display-variant-header h2{padding: 25px 0;text-align: center;font-size: 3em;font-weight: 700;letter-spacing: 2px;color: #000;}
.pricing-table {margin: 25px 0;padding-left: 0;text-align: center;}
main .pricing-table h3{text-align: center;}
.pricing-table .pricing-head-description{font-size: 13px;}

.pricing-table .most-popular {border: 3px solid #CCC;box-shadow: 11px 0 10px -10px rgba(0, 0, 0, 0.1), -11px 0 10px -10px rgba(0, 0, 0, 0.1);padding: 30px 20px;top: -10px;z-index: 2;}

.pricing-table .plan {background: #FFF;border: 1px solid #ddd;border-radius: 5px;color: #333;margin-bottom: 35px;margin-right: 0;padding: 20px;position: relative;}
.pricing-table h3 {background-color: #eee;border-radius: 2px 2px 0 0;font-size: 20px;font-weight: normal;margin: -20px -20px 50px -20px;padding: 20px;}
.pricing-table h3 span {background: #FFF;border: 5px solid #FFF;border-radius: 100px;box-shadow: 0 5px 20px #ddd inset, 0 3px 0 #999 inset;color: #CCC;display: block;font: bold 25px / 100px Georgia, Serif;height: 100px;margin: 20px auto -65px;width: 100px;}
.pricing-table h3 span {box-shadow: 0 5px 16px #ddd inset, 0 3px 0 #999 inset;font: bold 22px / 36px Georgia, Serif;height: 125px;width: 125px;}
.pricing-table h3 span {color: #0088cc;}
.pricing-table h3 span i {font-style: normal;color: #333;}

.pricing-table .plan-ribbon-wrapper {height: 88px;overflow: hidden;position: absolute;right: -5px;top: -5px;width: 85px;}
.pricing-table .plan-ribbon {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);background-image: -webkit-linear-gradient(top, #bfdc7a, #8ebf45);background-image: linear-gradient(to bottom, #bfdc7a, #8ebf45);background-color: #bfdc7a;box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);color: #333;font-size: 14px;left: -5px;padding: 7px 0;position: relative;text-align: center;top: 15px;width: 120px;}
.pricing-table .most-popular h3 {background-color: #CCC;color: #FFF;padding-top: 30px;}
.pricing-table .most-popular h3 {background-color: #0088cc !important;color: #ffffff !important;}
.pricing-table ul {list-style: none;margin: 20px 0 0 0;padding: 0;}
.pricing-table li {border-top: 1px solid #ddd;padding: 10px 0;font-size: 13px;}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.my-mfp-zoom-in .zoom-anim-dialog {opacity: 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);}
.modal-block {background: transparent;padding: 0;text-align: left;max-width: 600px;margin: 40px auto;position: relative;}
.mfp-content h2.panel-title{padding: 0px;}
.mfp-content .panel-body{padding: 0 15px;}
.mfp-wrap{z-index: 1143;}
.mfp-bg{z-index: 1142;}
@media (max-width: 992px) {
    .eintragen-relaunch{padding: 50px 0;}
    .eintragen-relaunch .femanager_new{max-width: 100%;}
    .eintragen-relaunch .form-wrapper{padding-right: 25px; padding-left: 25px;}
    .eintragen-relaunch .form-wrapper h1{font-size: 2.5em;}
    .eintragen-relaunch .form-wrapper p{font-size: 14px;}
    .display-variant-wrap .display-variant-header h2{font-size: 2.5em;}
}
@media (max-width: 480px) {
  .display-variant-wrap{margin: 30px 0;}
  .eintragen-relaunch .form-wrapper h1{font-size: 2em;}
  .eintragen-relaunch .form-wrapper p{font-size: 14px;}
  .display-variant-wrap .display-variant-header h2{font-size: 2em;}
}
.tx-powermail ul.powermail-errors-list{padding: 0;margin: 0;list-style: none;font-size: 13px;color: #f00;}
.tx-powermail ul.powermail-errors-list li{line-height: 1.2;margin-bottom: 15px;margin-top:0px;}
.eintragen-relaunch .tx-powermail ul.powermail-errors-list{color: #fff;}
.powermail_fieldset input[type="email"] {
  width: 100%;
}