.rcal-wrap{float:left;width:100%;padding:20px 0}*{box-sizing:border-box}.nutrients-wrap{background:#ebebeb;padding-bottom:4px;padding-left:5px;margin-bottom:8px;border-bottom:1px solid #dcd9d9;border-top:1px solid #dcd9d9}.nutrient{display:inline-block;margin:auto 3px;padding:0 3px;font-size:small;font-weight:700}.nutrient-value{display:inline-block;font-weight:400}.nutrient-unit{display:inline-block;font-weight:400;margin-left:3px}.control-ingredients{touch-action:manipulation;-ms-touch-action:manipulation;display:block;margin-left:10px}.control-ingredients button{color:#000;padding:0 5px;font-size:60px;-moz-appearance:none;-webkit-appearance:none;background-color:transparent}.control-ingredients button:focus,.control-ingredients button:hover,.portions-num{background-image:none;box-shadow:none;background-color:transparent}.control-ingredients button:focus{outline:0}.subtitle{font-size:20px;font-weight:700;margin:15px 15px 5px -20px;padding:0 3px;display:inline-block;border-bottom:1px solid #000}.ingredients{font-size:19px;display:inline-block;padding:15px 0;width:45%;text-align:left}.ingredients h2,.instructions h2{font-size:30px;display:inline-block;line-height:1.5;font-weight:700;text-align:left;font-style:normal}.portions-text-plural,.portions-text-single{display:none}.portions-num{display:inline-block;padding:0 10px;margin-top:-20px;font-size:50px}.ingredients li span{font-weight:400;font-style:normal;display:inline-block;padding-right:5px;font-size:30px}.ingredients li p{display:inline-block;margin:0;padding:0}p.plural-name{display:none}p.single-name{display:none}.ingredients li{list-style:initial;font-size:18px;cursor:pointer}.ingredients li.checked-ingredients{opacity:.3;list-style:none}.empty-quantity{margin-top:5px;margin-bottom:3px}.empty-quantity:before{margin-top:-5px!important}.numerator{font-size:15px!important;vertical-align:text-top;padding-right:0!important}.denominator{font-size:15px!important;vertical-align:text-bottom;padding-right:0!important}.quantity-unit{font-size:18px!important}.instructions{padding:15px 35px;display:inline-block;width:55%;float:right;text-align:left}.instructions ol{margin-left:-40px}.instructions li{counter-increment:step-counter;list-style:none;line-height:30px;font-size:18px;display:block;margin:10px 0}.instructions li p{display:initial}.instructions li img{display:block;margin:0;padding:0}.instructions li:before{content:counter(step-counter);margin-right:15px;font-size:45px;font-weight:400;padding:10px 15px;border-radius:50%;vertical-align:middle;height:60px;position:relative;display:inline-block}@media (max-width:480px){.instructions{padding:15px 0}}@media (max-width:768px){.ingredients,.instructions{width:100%}}@media (max-width:1024px){.nutrients-wrap{margin-top:8px;padding-top:5px}}@media print{.control-ingredients,.print-this{display:none}.portions-num{font-size:30px}.ingredients h2,.instructions h2{font-size:20px}.instructions{font-size:18px}.instructions li{line-height:30px}.instructions li:before{font-size:18px;height:25px;padding:0 15px}.ingredients li{font-size:18px;line-height:1.5}.ingredients li span{font-size:18px}.ingredients li p{display:inline-block;margin:0;padding:0}p.plural-name{display:none}p.single-name{display:none}}