body.tm-recipe-modal-open{overflow:hidden}body.tm-recipe-modal-open header,body.tm-recipe-modal-open section.tm-share-bar-container{display:none}article.recipe iframe{max-height:409px}article.recipe .tm-single-content{max-width:900px}article.recipe .tm-single-content p{max-width:728px;margin:40px auto}article.recipe .tm-single-content .tm-recipe-fields{position:relative;width:100%;padding:40px 70px 70px;margin:55px auto;background-color:#fff;text-align:center}article.recipe .tm-single-content .tm-recipe-fields:before{content:'';display:block;position:absolute;z-index:-1;top:-20px;right:-20px;bottom:-20px;left:-20px;background-color:#fff}@media only screen and (max-width:768px){article.recipe .tm-single-content .tm-recipe-fields:before{top:-10px;right:-10px;bottom:-10px;left:-10px}article.recipe .tm-single-content .tm-recipe-fields{width:100%;padding:20px 30px 70px}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-blog-logo{display:none}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-title{margin-top:10px}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-info-wrapper{display:block}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-info-wrapper:after{content:'';display:block;width:100%;height:6px;margin-top:30px;margin-bottom:40px}@media only screen and (max-width:750px){article.recipe .tm-single-content .tm-recipe-fields{padding:20px 20px 70px}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-info-wrapper:after{margin:15px 0}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-info-wrapper .tm-recipe-cook-prep-serve-wrapper{display:inline-block;padding-top:20px}@media only screen and (max-width:750px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-info-wrapper .tm-recipe-cook-prep-serve-wrapper{padding-top:10px}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-info-wrapper .tm-recipe-cook-prep-serve-wrapper .tm-recipe-label-wrapper{display:inline-block;padding:0 30px}@media only screen and (max-width:750px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-info-wrapper .tm-recipe-cook-prep-serve-wrapper .tm-recipe-label-wrapper{padding:0 15px}}@media only screen and (max-width:365px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-info-wrapper .tm-recipe-cook-prep-serve-wrapper .tm-recipe-label-wrapper{padding:0 8px}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-download{margin-bottom:40px}@media only screen and (max-width:768px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-download{margin-bottom:15px}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-download a.tm-recipe-download-link{display:inline-block}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-icons-wrapper{display:inline-block;float:right;width:140px;padding-left:15px;vertical-align:top;text-align:center}@media only screen and (max-width:750px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-icons-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;padding:0;margin-top:0;border:none}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-icons-wrapper .tm-recipe-icon{display:inline-block;height:100px;padding:0 7.5px;margin:0;border-bottom:none;vertical-align:top;cursor:pointer}@media only screen and (max-width:750px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-icons-wrapper .tm-recipe-icon{width:45px;height:60px;padding:0;margin:auto}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-icons-wrapper .tm-recipe-icon:after{content:'';display:block;margin:8px auto;background-repeat:no-repeat}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-icons-wrapper .tm-recipe-icon.circular-icon:after{max-height:48px}@media only screen and (max-width:750px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-icons-wrapper .tm-recipe-icon:after{margin:2px auto}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-icons-wrapper .tm-recipe-icon.circular-icon{padding-bottom:0}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-icons-wrapper .tm-recipe-icon.circular-icon:after{max-height:34px}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-icons-wrapper .tm-recipe-icon.circular-icon.tm-pinterest{padding-left:0;margin-left:0}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-icons-wrapper .tm-recipe-icon.circular-icon.tm-facebook{padding-right:0}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-icons-wrapper .tm-recipe-icon.circular-icon.tm-text{display:none}@media only screen and (max-device-width:750px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-icons-wrapper .tm-recipe-icon.circular-icon.tm-text{display:inline-block}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-icons-wrapper .tm-recipe-icon.rectangular-icon.tm-email{padding-left:0}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-icons-wrapper .tm-recipe-icon.rectangular-icon.tm-print{padding-right:0;margin-right:0}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-ingredients-wrapper{display:inline-block;float:left;text-align:left}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-ingredients-wrapper .tm-recipe-ingredients-list-title{margin-bottom:20px;margin-top:0}@media only screen and (max-width:750px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-icons-wrapper .tm-recipe-icon.rectangular-icon{padding-top:0;border-top:none}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-ingredients-wrapper{display:block;width:100%;padding-top:20px}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-ingredients-wrapper .tm-recipe-ingredients-list-title{margin-bottom:12px}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-ingredients-wrapper ul.tm-recipe-ingredients-list{display:inline-block;width:595px;margin-bottom:0}@media only screen and (max-width:1024px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-ingredients-wrapper ul.tm-recipe-ingredients-list{width:465px}}@media only screen and (max-width:750px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-ingredients-wrapper ul.tm-recipe-ingredients-list{width:100%}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-ingredients-wrapper ul.tm-recipe-ingredients-list li.tm-recipe-ingredients-list-text{display:inline-block;width:250px;margin:5px 10px 5px 32px;vertical-align:top}@media only screen and (max-width:1024px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-ingredients-wrapper ul.tm-recipe-ingredients-list li.tm-recipe-ingredients-list-text{width:185px}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-helpful-hint{clear:both;padding-top:40px;text-align:left}@media only screen and (max-width:768px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-helpful-hint{padding-top:20px}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-helpful-hint .tm-recipe-helpful-hint-title{margin-top:0;margin-bottom:20px}@media only screen and (max-width:750px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-ingredients-wrapper ul.tm-recipe-ingredients-list li.tm-recipe-ingredients-list-text{display:block;width:88%}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-helpful-hint .tm-recipe-helpful-hint-title{margin-bottom:12px}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-helpful-hint .tm-recipe-helpful-hint-text{margin:0}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper{clear:both;padding-top:40px;text-align:left}@media only screen and (max-width:768px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper{padding-top:20px}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list-title{margin-top:0;margin-bottom:20px}@media only screen and (max-width:750px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list-title{margin-bottom:12px}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list{margin-bottom:0}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item{padding-top:10px;padding-bottom:22px;margin-left:0}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item:first-child{margin-top:0;padding-top:5px}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item:before{position:relative;left:0;padding-right:20px}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item p{display:inline-block;width:92%;margin:0 auto;vertical-align:top}@media only screen and (max-width:768px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item p{width:83%}}@media only screen and (max-width:365px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item p{width:79%}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item.has-image p,article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item.has-image p img.tm-recipe-cooking-image.thumbnail{width:146px}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item.has-image p img.tm-recipe-cooking-image.thumbnail{cursor:pointer}@media only screen and (max-width:750px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item.has-image p,article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item.has-image p img.tm-recipe-cooking-image.thumbnail{width:100%}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item.has-image p img.tm-recipe-cooking-image.thumbnail{margin-top:16px}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item.has-image p.tm-recipe-cooking-list-text{width:555px;padding-right:20px}@media only screen and (max-width:1024px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item.has-image p.tm-recipe-cooking-list-text{width:70%}}@media only screen and (max-width:768px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item.has-image p.tm-recipe-cooking-list-text{width:66%}}@media only screen and (max-width:750px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item.has-image p.tm-recipe-cooking-list-text{width:83%;padding-right:0}}@media only screen and (max-width:365px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item.has-image p.tm-recipe-cooking-list-text{width:79%}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-cooking-instructions-wrapper .tm-recipe-cooking-list li.tm-recipe-cooking-list-item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-modal{display:none;position:fixed;z-index:5;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);text-align:center}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-modal .tm-recipe-modal-content-wrapper{display:inline-block;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:0}@media only screen and (max-width:750px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-modal .tm-recipe-modal-content-wrapper{height:100%}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-modal .tm-recipe-modal-content-wrapper .tm-recipe-modal-close{float:right;height:55px;width:55px;background-image:url(../images/recipe-close-modal.png);background-repeat:no-repeat;background-position:right center;background-size:20px;cursor:pointer}@media only screen and (max-width:750px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-modal .tm-recipe-modal-content-wrapper .tm-recipe-modal-close{position:absolute;top:0;right:0;background-position:center}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-modal .tm-recipe-modal-content-wrapper .tm-recipe-modal-image-info{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:90%;margin:0 auto}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-modal .tm-recipe-modal-content-wrapper .tm-recipe-modal-image-info .tm-recipe-modal-image-wrapper{display:inline-block;position:relative}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-modal .tm-recipe-modal-content-wrapper .tm-recipe-modal-image-info .tm-recipe-modal-image-wrapper img.tm-recipe-modal-image{max-width:900px;margin:0;line-height:0}@media only screen and (max-width:1024px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-modal .tm-recipe-modal-content-wrapper .tm-recipe-modal-image-info .tm-recipe-modal-image-wrapper img.tm-recipe-modal-image{max-width:100%}}@media only screen and (max-width:750px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-modal .tm-recipe-modal-content-wrapper .tm-recipe-modal-image-info .tm-recipe-modal-image-wrapper img.tm-recipe-modal-image{width:100%}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-modal .tm-recipe-modal-content-wrapper .tm-recipe-modal-image-info .tm-recipe-modal-image-wrapper .tm-recipe-modal-arrow{position:absolute;top:50%;height:55px;width:55px;margin-top:-27.5px;background-image:url(../images/recipe-arrow.png);background-position:center;background-size:15px 30px;background-repeat:no-repeat;cursor:pointer}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-modal .tm-recipe-modal-content-wrapper .tm-recipe-modal-image-info .tm-recipe-modal-image-wrapper .tm-recipe-modal-arrow.right{-ms-transform:scaleX(-1);transform:scaleX(-1);margin-left:-55px}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-modal .tm-recipe-modal-content-wrapper .tm-recipe-modal-image-info .tm-recipe-modal-image-caption{height:12px;margin-top:8px;line-height:12px;color:#fff;text-align:left}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-nutritional-facts{padding-top:40px;text-align:left}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-nutritional-facts .tm-recipe-nutritional-facts-title{margin-bottom:20px}@media only screen and (max-width:750px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-nutritional-facts .tm-recipe-nutritional-facts-title{margin-bottom:12px}}@media only screen and (max-width:768px){article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-nutritional-facts{padding-top:20px}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-nutritional-facts .tm-recipe-nutritional-facts-title{margin-top:0}}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-nutritional-facts .tm-recipe-nutritional-facts-text{margin:0}article.recipe .tm-single-content .tm-recipe-fields .tm-recipe-printout-footer{display:none}