.ninja-forms-cont h3{text-align:center;  font-size: 34px; font-weight: bold; margin: 10px 0 30px;}
.ninja-forms-cont .clear {height:50px;}
.ninja-forms-all-fields-wrap > div.field-wrap {float:left; width:26%; margin:0 3.66%; position:relative;}
.ninja-forms-all-fields-wrap > div > label{padding:30px 65px 0 10px; border-radius: 5px; margin-bottom:20px; min-height:93px; letter-spacing:-1px; font-size:23px;}
#ninja_forms_field_19_label, #ninja_forms_field_11_label {padding:34px 0; min-height:0; height:0;}
.protein-wrap label{background-color: #50a2cc; color:#ffffff;}
.protein-wrap label::after {
    top: 12px;
    content: url("/wp-content/uploads/protein-icon.png");
    position: absolute;
    right: 10px;
}
.protein-wrap select{background-color:#cae5f1; border-color:#cae5f1; padding:6px;}
.weight-wrap label{background-color: #ef672e; color:#ffffff;}
.weight-wrap label::after {
    top: 12px;
    content: url("/wp-content/uploads/weight-icon.png");
    position: absolute;
    right: 10px;
}
.weight-wrap input, .peso-wrap select{background-color:#fad2c1; border:1px solid #fad2c1; padding:6px;}
.price-wrap label{background-color: #72bf4e; color:#ffffff;}
.weight-wrap input, .price-wrap input {min-width:75%;}
.valuta-wrap, .peso-wrap {margin: 24px 0 0 !important; position: absolute !important;  width: 101px !important;}
.valuta-wrap {right: 0;}
.peso-wrap {right:33%;}
.price-wrap input, .valuta-wrap select {background-color:#c7e5b9; border:1px solid #c7e5b9; padding:6px;}
.price-wrap label::after {
    top: 12px;
    content: url("/wp-content/uploads/price-icon.png");
    position: absolute;
    right: 10px;
}
.valuta-wrap select, .peso-wrap select {min-width:60px; max-width:60px; width:60px;}
.ninja-forms-req-symbol, .ninja-forms-required-items {display:none;}

.ninja-forms-all-fields-wrap > div.calc1-wrap, 
.ninja-forms-all-fields-wrap > div.calc2-wrap,
.ninja-forms-all-fields-wrap > div.calc3-wrap, 
.ninja-forms-all-fields-wrap > div.calc4-wrap{border: 2px solid #67bc48; border-radius: 5px; font-size:22px; text-align:center; width:22%; margin:1.5%;}

.calc1-wrap label, .calc2-wrap label, .calc3-wrap label, .calc4-wrap label {padding: 20px 0; line-height:3em;}
.calc1-wrap input.calc1, .calc2-wrap input.calc2, .calc3-wrap input.calc3, .calc4-wrap input.calc4 {
    background: #67bc48 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-size: 32px;
    margin: 0 !important;
    max-width: 100%;
    min-width: 100%;
    padding: 20px 10px 20px 75px;
    text-align: center;
    width: 100%;
}
.calc1-wrap input.calc1 {padding:20px;}


.calc2-wrap label::before {
    bottom: -4px;
    content: url("/wp-content/uploads/week-icon.png");
    position: absolute;
    left: 10%;
}

.calc3-wrap label::before {
    bottom: -4px;
    content: url("/wp-content/uploads/month-icon.png");
    position: absolute;
    left: 10%;
}
.calc4-wrap label::before {
    bottom: -4px;
    content: url("/wp-content/uploads/year-icon.png");
    position: absolute;
    left: 10%;
}

.calculate-button__submit {
    background-color: #2475b5;
    border: 1px solid #2475b5;
    border-radius: 5px;
    color: #fff;
    font-family: "Muli",sans-serif;
    font-size: 20px;
    letter-spacing: 0.075em;
    line-height: 53px;
    margin: 0 auto;
    padding: 8px 40px;
    width: 250px;
}

.one_third.spazio{margin:1.5%;}
.ninja-forms-response-msg {display:none;}

.ninja-forms-all-fields-wrap input.weight,
.ninja-forms-all-fields-wrap input.price {-webkit-text-fill-color:#4e4e4e; font-weight:bold; font-size:18px; max-width:210px;}
.ninja-forms-all-fields-wrap select.protein {font-weight:bold; font-size:18px;}
.ninja-forms-all-fields-wrap select.peso, .ninja-forms-all-fields-wrap select.valuta{font-size:18px;}
.ninja-forms-all-fields-wrap input, .ninja-forms-all-fields-wrap select {font-weight:bold;}

.ninja-forms-all-fields-wrap input.calc1,
.ninja-forms-all-fields-wrap input.calc2,
.ninja-forms-all-fields-wrap input.calc3,
.ninja-forms-all-fields-wrap input.calc4
{-webkit-text-fill-color:#ffffff;}


@media all and (max-width: 767px) {
  #ninja_forms_field_23_div_wrap{max-width:100%;}
  #ninja_forms_field_23_div_wrap h3 {word-wrap:break-word;}
  .ninja-forms-cont .field-wrap{width:100% !important; position:relative; margin-bottom:20px !important;}
  #ninja_forms_field_11_div_wrap{top: 456px; width: 59px !important; right:0;}
  #ninja_forms_field_19_div_wrap{top: 283px; width: 59px !important; right:0;}
}
