.section-recipe .list{margin:0;padding:0;list-style:none}.clearfix:after{content:"";display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.section-recipe{padding-top:30px;color:#4f4f4f;font-size:12px;line-height:27px;padding-bottom:60px}@media (min-width:768px){.section-recipe{padding-bottom:80px;padding-top:45px}}@media (min-width:992px){.section-recipe{padding-bottom:120px}}@media (min-width:1220px){.section-recipe{padding-bottom:174px}}@media (min-width:992px){.section-recipe .img-holder{margin-bottom:0}}@media (min-width:1220px){.section-recipe .description{padding-left:30px}}.section-recipe .date{display:block;margin:0 0 15px;font-weight:700;font-size:15px;line-height:20px}.section-recipe .h2,.section-recipe h2{font-size:30px;line-height:35px;margin-bottom:11px}@media (min-width:768px){.section-recipe .h2,.section-recipe h2{font-size:37px;line-height:43px}}.section-recipe .h2:last-child,.section-recipe h2:last-child{margin-bottom:0}.section-recipe .h3,.section-recipe h3{font-size:25px;line-height:30px;margin-bottom:15px}.section-recipe .h4,.section-recipe h4{font-weight:700;font-size:15px;line-height:20px;font-family:Lato,Arial,Helvetica Neue,Helvetica,sans-serif;text-transform:uppercase;margin-bottom:15px}.section-recipe dl{font-weight:700;font-size:15px;line-height:20px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 0 -9px;padding:0 0 20px 45px;position:relative}@media (min-width:992px){.section-recipe dl{padding:0 0 20px 40px}}@media (min-width:1220px){.section-recipe dl{padding:0 0 20px 45px}}.section-recipe dl:before{position:absolute;top:4px;left:0;font-size:27px;font-family:icomoon;content:"\e907";font-weight:400!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:992px){.section-recipe dl:before{font-size:23px;top:2px}}@media (min-width:1220px){.section-recipe dl:before{font-size:27px;top:4px}}.section-recipe dl:last-child{padding-bottom:0}.section-recipe dl dt{width:73px;padding-right:10px}.section-recipe dl dd{width:calc(100% - 79px);margin:0 0 9px}.section-recipe .tfoot{padding-top:30px;border-top:2px solid #ebebeb}@media (min-width:1220px){.section-recipe .tfoot{margin-top:32px}}.section-recipe .head{padding-bottom:25px;margin-bottom:25px;border-bottom:2px solid #ebebeb}@media (min-width:1220px){.section-recipe .head{margin-bottom:35px;padding-bottom:31px}}.section-recipe .box-columns{border-top:2px solid #ebebeb;padding-top:20px;margin-bottom:20px}@media (min-width:576px){.section-recipe .box-columns{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:992px){.section-recipe .box-columns{padding-top:29px}}.section-recipe .box-columns:first-child{border-top:0;padding-top:0}.section-recipe .box-columns .column{margin-bottom:20px}@media (min-width:576px){.section-recipe .box-columns .column{width:50%}}@media (min-width:768px){.section-recipe .box-columns .column{width:45%}}@media (min-width:992px){.section-recipe .box-columns .column{margin-bottom:0;width:50%}}@media (min-width:1220px){.section-recipe .box-columns .column{width:46%}}.section-recipe .box-columns .column:last-child{margin-bottom:0}@media (min-width:576px){.section-recipe .box-columns .column:first-child{width:45%}}@media (min-width:1220px){.section-recipe .box-columns .column:first-child{width:35%}}.section-recipe .box-columns .column:only-child{width:100%}.section-recipe .box-columns .column.recipe-directions ol{padding-left:15px}.section-recipe .box-columns .column.recipe-directions ol li{margin-bottom:10px;font-size:.9375rem}