body,form input{font-family:"GillSans-Light","Gill Sans";font-size:16px;letter-spacing:.5px;-webkit-appearance:none;-webkit-text-size-adjust:none}a{color:inherit;text-decoration:none}h1,h2{font-weight:400;margin:0;padding:0}div.container{display:block;margin:50px auto;width:900px}div.browser{position:relative}div.search form input{background:#F8F8F8;border:1px solid #DDD;border-radius:4px;display:block;font-size:18px;height:40px;margin:0 auto 30px;padding:0 .8em;width:300px}div.recipelist{background:#F8F8F8;background:#FFF;border:1px solid #EEE;border:1px solid #CCC;border-radius:6px;display:block;left:0;padding:20px 20px 0;position:absolute;overflow:auto;top:60px;width:858px;z-index:10}div.recipelist div.recipeitem{display:block;height:80px;padding:0 0 20px;width:858px}div.recipelist div.recipeitem a img{border-radius:6px;display:inline-block;height:80px;float:left;width:80px}div.recipelist div.recipeitem a div.text{display:inline-block;float:right;height:80px;margin:0 0 0 18px;overflow:hidden;position:relative;width:760px}div.recipelist div.recipeitem a div.text h1{display:block;font-size:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.recipelist div.recipeitem a div.text span.time{bottom:0;color:#39C;display:block;position:absolute}div.recipe{overflow:auto}div.recipe div.header{display:block;height:120px;padding:0 0 30px;width:900px}div.recipe div.header img{border-radius:9px;display:inline-block;height:120px;float:left;width:120px}div.recipe div.header div.text{display:inline-block;float:right;height:120px;margin:0 0 0 18px;position:relative;width:762px}div.recipe div.header div.text h1{display:block;font-size:38px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.recipe div.header div.text div.props{bottom:0;display:block;position:absolute}div.recipe div.header div.text div.props span.time,div.recipe div.header div.text div.props span.size{background-position:top left;background-repeat:no-repeat;background-size:17px 17px;padding:0 0 0 26px}div.recipe div.header div.text div.props span.time{background-image:url(images/clock.svg)}div.recipe div.header div.text div.props span.size{background-image:url(images/person.svg);margin:0 0 0 16px}div.recipe div.ingredients{clear:both;display:block;float:left;line-height:150%;padding:0 15px 0 0;width:285px}div.recipe div.ingredients h2,div.recipe div.instructions h2{color:#39C;font-size:16px;padding-bottom:1em;text-transform:uppercase}div.recipe div.ingredients ul{list-style:none;margin:0;padding:0}div.recipe div.ingredients ul li{margin:0;overflow:auto;padding:0 0 .4em}div.recipe div.ingredients ul li span.section{font-family:"GillSans","Gill Sans";padding-left:40px}div.recipe div.ingredients ul li span.count{display:block;float:left;font-family:"GillSans","Gill Sans";width:40px}div.recipe div.ingredients ul li span.text{display:block;float:left;width:245px}div.recipe div.instructions{display:block;float:left;line-height:150%;width:600px}div.recipe div.instructions ol{counter-reset:item;list-style:none;margin:0;padding:0}div.recipe div.instructions ol li{margin:0 0 0 30px;padding:0 0 .8em;position:relative}div.recipe div.instructions ol li:before{content:counter(item) ".";counter-increment:item;margin:0 0 0 -30px;position:absolute}@media screen and (max-width: 920px){div.container{margin:20px auto;width:600px}div.search form input{font-size:16px;height:32px;margin:0 auto 20px;padding:0 10px;width:278px}div.recipelist{top:45px;width:558px}div.recipelist div.recipeitem{height:60px;width:558px}div.recipelist div.recipeitem a img{height:60px;width:60px}div.recipelist div.recipeitem a div.text{font-size:12px;height:60px;margin:0 0 0 18px;width:480px}div.recipelist div.recipeitem a div.text h1{font-size:20px}div.recipe div.header{height:80px;padding:0 0 20px;width:600px}div.recipe div.header img{height:80px;width:80px}div.recipe div.header div.text{height:80px;margin:0 0 0 14px;width:506px}div.recipe div.header div.text h1{display:block;font-size:28px}div.recipe div.header div.text div.props span.time,div.recipe div.header div.text div.props span.size{background-size:16px 16px;font-size:14px;padding:0 0 0 24px}div.recipe div.ingredients{padding:0 0 20px;width:600px}div.recipe div.ingredients ul li span.text{width:560px}div.recipe div.instructions{width:600px}}@media screen and (max-width: 750px){div.container{margin:20px auto;width:300px}div.search form input{font-size:16px;height:32px;margin:0 auto 20px;padding:0 10px;width:278px}div.recipelist{padding:14px 14px 0;top:45px;width:270px}div.recipelist div.recipeitem{height:60px;padding:0 0 18px;width:258px}div.recipelist div.recipeitem a img{height:60px;width:60px}div.recipelist div.recipeitem a div.text{font-size:12px;height:60px;margin:0 0 0 18px;width:180px}div.recipelist div.recipeitem a div.text h1{font-size:20px}div.recipe div.header{height:80px;padding:0 0 20px;width:300px}div.recipe div.header img{height:80px;width:80px}div.recipe div.header div.text{height:80px;margin:0 0 0 14px;width:206px}div.recipe div.ingredients{padding:0 0 20px;width:300px}div.recipe div.ingredients ul li span.text{width:260px}div.recipe div.instructions{width:300px}}