.recipePage .page-content{padding-bottom:70px}@media only screen and (max-width: 767px){.recipePage .page-content{padding-bottom:50px}}.recipePage #recipePage{margin-top:30px}@media only screen and (max-width: 767px){.recipePage #recipePage{margin-top:0}}@media (min-width:992px) and (max-width:1199px){.recipePage #recipePage .content-left.col-md-8{width:64%}}@media (min-width:992px) and (max-width:1199px){.recipePage #recipePage .content-right.col-md-4{width:36%}}@media only screen and (max-width: 767px){.recipePage #recipePage h4{font-size:26px}}.recipePage #recipe-image,.recipePage .recipe-image{margin-bottom:5px}@media only screen and (max-width: 767px){.recipePage #recipe-image,.recipePage .recipe-image{margin-left:-15px;margin-right:-15px}}.recipePage #recipe-image img,.recipePage .recipe-image img{width:100%;border-radius:4px}@media only screen and (max-width: 767px){.recipePage #recipe-image img,.recipePage .recipe-image img{border-radius:0}}.recipePage .serving-disclaimer{margin-top:-3px;line-height:125%;font-size:15px;margin-bottom:15px}.recipePage .protein-addon-copy{line-height:125%;font-size:15px;margin-top:-10px;margin-bottom:20px}.recipePage #instructions-container .step-row .step{margin-top:20px}.recipePage #instructions-container .step-row .step .step-number{display:inline;float:left;width:24px;line-height:125%;font-size:19px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif}.recipePage #instructions-container .step-row .step .step-name{display:inline}.recipePage #instructions-container .step-row .step .step-name p{margin-bottom:3px;line-height:125%;font-size:19px}.recipePage #instructions-container .step-row .step .step-name .instruction-description{padding:0 5px 0 24px;line-height:140%}@media only screen and (min-width: 1200px){.recipePage #instructions-container .step-row .step .step-name .instruction-description{padding-right:45px}}@media only screen and (max-width: 767px){.recipePage #instructions-container .step-row .step .step-name .instruction-description{line-height:135%}}.recipePage #instructions-container ul.prep-description,.recipePage #instructions-container ul{padding-bottom:5px}.recipePage #instructions-container ul.prep-description li,.recipePage #instructions-container ul li{list-style-position:inside;padding:6px 0 3px;text-indent:-18px;margin-left:27px}.recipePage #instructions-container ul.prep-description li:before,.recipePage #instructions-container ul li:before{content:'';background-color:#37b4b7;display:inline-block;position:relative;height:6px;width:6px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-right:12px;top:-3px}.recipePage .four-person-serving{color:#e95e3e;font-size:85%}.recipePage h4{line-height:125%;font-size:25px}.recipePage .recipe-info .recipe-tag{line-height:125%;font-size:15px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif;margin-bottom:5px}.recipePage .recipe-info .recipe-tag .icon-flash-1{color:#e95e3e;vertical-align:middle;font-size:21px}@media only screen and (max-width: 767px){.recipePage .recipe-info .recipe-tag .icon-flash-1{font-size:17px}}.recipePage .recipe-info h1{font-size:32px}@media only screen and (min-width: 1200px){.recipePage .recipe-info h1{font-size:34px}}.recipePage .recipe-info h1.protein-title{margin-top:30px;margin-bottom:0 !important}.recipePage .recipe-info .description{margin-bottom:20px}.recipePage .recipe-info .review-text .icon-thumbs-up{vertical-align:middle;color:#fc9e12}.recipePage .recipe-info .big-quote{font-size:37px;font-family:'Proxima Nova Bold';color:#fc9e12;vertical-align:-14px;line-height:0}.recipePage .recipe-info .big-quote.begin{padding-right:0}.recipePage .recipe-info .big-quote.end{padding-left:3px}.recipePage .recipe-info .love-percentage .icon-thumbs-up{color:#fc9e12;vertical-align:middle}.recipePage .recipe-info .button-section.button-fixed h3.lead-in{font-size:20px;text-align:left;line-height:1.4;margin-top:30px}@media only screen and (max-width: 767px){.recipePage .recipe-info .button-section.button-fixed h3.lead-in{font-size:16px;margin-top:0;text-align:center}}.recipePage .ingredients-container{background-color:#fff;padding:20px;border-radius:3px;margin:20px 0;border-bottom:solid 1px #e2d9cc}@media only screen and (max-width: 767px){.recipePage .ingredients-container{padding:15px}}.recipePage .ingredients-container ul li{margin-top:12px;line-height:125%}.recipePage .admin-panel{border:solid 1px #e2d9cc;padding:15px;margin:30px 10px;background-color:#f3efe5;border-radius:3px}.recipePage .admin-panel .pink{background-color:#e95e3e}.recipePage .admin-panel .primary{background-color:#fc9e12}.recipePage .social-share-buttons{position:absolute;right:0;margin-right:15px;z-index:99}@media only screen and (max-width: 991px){.recipePage .social-share-buttons{position:relative}}.recipePage .recipe-stat-num,.recipePage .badge,.recipePage .btn,.recipePage .caret{vertical-align:middle}.recipePage #recipe-stats,.recipePage hr{border-top:solid 1px #e2d9cc}@media only screen and (max-width:767px){.recipePage .instruction-description{padding-right:0}.recipePage #recipe-stats{margin:15px 0}.recipePage .recipe-stat-num{font-size:18px}.recipePage .recipe-stat-label{font-size:10px}.recipePage .button-fixed{position:fixed;bottom:0;left:0;padding:10px 15px;width:100%;display:block;z-index:100;background-color:#fff}}.recipePage .recipe-types{margin-bottom:10px;margin-top:0}.recipePage .tip-img-container{width:40px;padding-right:10px}.recipePage .social-and-watch{margin-bottom:15px}@media only screen and (max-width: 767px){.recipePage .chefs-tip-container{margin-bottom:10px}}.recipePage .chefs-tip-container .tip-header{margin-bottom:5px;margin-top:15px;font-family:'Proxima Nova Bold','Helvetica Neue',Helvetica,Arial,sans-serif}@media only screen and (max-width: 767px){.recipePage .chefs-tip-container .tip-header{line-height:125%;font-size:19px}}.recipePage .recipe-step-31{border-top:solid 1px #e2d9cc;padding-top:15px}.recipePage .num-calories,.recipePage .num-cooktime,.recipePage .num-servings{text-align:center;display:inline-block;padding:0}@media only screen and (min-width:768px) and (max-width:1023px){.recipePage #recipePage .recipe-stat-num{font-size:13px;line-height:135%}}.recipePage .watch-video{display:inline-block}.recipePage .icon-video:before{font-size:18px;line-height:1em}.recipePage .icon-video:before{vertical-align:sub;font-size:19px;margin-right:5px}.recipePage.saucePage .recipe-image,.recipePage.snackPage .recipe-image,.recipePage.proteinPage .recipe-image{margin-bottom:20px}@media only screen and (max-width: 767px){.recipePage.saucePage .recipe-image,.recipePage.snackPage .recipe-image,.recipePage.proteinPage .recipe-image{margin:0 -15px 20px}}.recipePage.saucePage .recipe-image img,.recipePage.snackPage .recipe-image img,.recipePage.proteinPage .recipe-image img{width:100%;border-radius:3px}.recipePage.saucePage .recipe-info .recipe-tag,.recipePage.snackPage .recipe-info .recipe-tag,.recipePage.proteinPage .recipe-info .recipe-tag{padding:5px 0 5px}.recipePage.saucePage .sauce-content,.recipePage.snackPage .sauce-content,.recipePage.proteinPage .sauce-content{margin-top:20px}.recipePage.saucePage .sauce-content ul,.recipePage.snackPage .sauce-content ul,.recipePage.proteinPage .sauce-content ul{margin-left:22px}.recipePage.saucePage .sauce-content ul li,.recipePage.snackPage .sauce-content ul li,.recipePage.proteinPage .sauce-content ul li{list-style-type:disc;padding-bottom:8px}@media only screen and (min-width: 1200px){.recipePage.saucePage .sauce-content,.recipePage.snackPage .sauce-content,.recipePage.proteinPage .sauce-content,.recipePage.saucePage .description,.recipePage.snackPage .description,.recipePage.proteinPage .description,.recipePage.saucePage .ingredient-list,.recipePage.snackPage .ingredient-list,.recipePage.proteinPage .ingredient-list,.recipePage.saucePage .nutrition-container,.recipePage.snackPage .nutrition-container,.recipePage.proteinPage .nutrition-container{width:90%}}.recipePage.saucePage .nutrition-container p,.recipePage.snackPage .nutrition-container p,.recipePage.proteinPage .nutrition-container p{line-height:125%;font-size:13px;color:#867d78}@media only screen and (max-width: 991px){.recipePage.saucePage .featured-recipes,.recipePage.snackPage .featured-recipes,.recipePage.proteinPage .featured-recipes{margin-top:20px;margin:20px -15px}}.recipePage.saucePage .featured-recipes .horizontal-tile,.recipePage.snackPage .featured-recipes .horizontal-tile,.recipePage.proteinPage .featured-recipes .horizontal-tile{padding-right:15px;padding-left:15px}#nutrition-container p{color:#867d78;line-height:125%;font-size:13px}#tabs input,#nutabs input[type="radio"]{display:none}#tabs label,#nutabs label{display:inline;cursor:pointer;font-size:15px;color:#37b4b7}#tabs .tab,#nutabs .tab{display:none}#toggle-tab1:checked~label[for="toggle-tab1"],#toggle-tab2:checked~label[for="toggle-tab2"],#toggle-tab3:checked~label[for="toggle-tab3"],#toggle-tab4:checked~label[for="toggle-tab4"]{cursor:default;font-family:'Proxima Nova Bold';color:#5e4d3f}#toggle-tab1:checked~#tab1,#toggle-tab2:checked~#tab2,#toggle-tab3:checked~#tab3,#toggle-tab4:checked~#tab4{font-family:'Proxima Nova Regular';display:block}#nutoggle-tab1:checked~label[for="nutoggle-tab1"],#nutoggle-tab2:checked~label[for="nutoggle-tab2"],#nutoggle-tab3:checked~label[for="nutoggle-tab3"],#nutoggle-tab4:checked~label[for="nutoggle-tab4"]{cursor:default;font-family:'Proxima Nova Bold';color:#5e4d3f}#nutoggle-tab1:checked~#nutab1,#nutoggle-tab2:checked~#nutab2,#nutoggle-tab3:checked~#nutab3,#toggle-tab4:checked~#nutab4{font-family:'Proxima Nova Regular';display:block}.recipe-info .heart-check-img,.recipe-info .ada-logo{height:95px;width:auto !important;margin-top:10px;margin-right:15px;display:inline-block}
