body{background-color:#e7eae8;margin:0;padding:0;min-width:400px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:left}.App-link{color:#61dafb}.Container{background-color:#fff;color:#6b7770;padding-bottom:20px;font-family:Open Sans,sans-serif;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MainList{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;min-height:375px}.Main{width:calc(100% - 415px);min-width:385px;max-width:1200px;margin:20px 15px 0}.MainLoader{display:flex;align-items:center;justify-content:space-around;min-height:375px}@media (min-width: 800px){.MainLoader{border-left:solid 1px #e7eae8}}.CategoryList h4{cursor:pointer;margin:15px 10px 0;border-bottom:solid #c1cac5 1px;transition:padding .15s ease-in-out}.hidden{display:none}.CategoryList h4:hover{padding-left:3px}.CategoryList ul{list-style:none;margin:0;padding:5px 10px}.CategoryList ul li{padding:2px 0}.CategoryList ul li a{color:#0fbbec;text-decoration:none;font-weight:400;transition:padding .15s ease-in-out}.CategoryList ul li a:hover{padding-left:3px}.nav{position:fixed;top:0;left:0;z-index:1000;height:50px;width:100%;background:#fffffff2;text-align:center;text-transform:uppercase;font-family:Open Sans Condensed,sans-serif}.nav ul{list-style:none;width:100%;padding:0;margin:0}.nav ul li{top:-3px;display:inline-block;position:relative;margin:0 7px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;transition:background-color 75ms ease-in-out,color 75ms ease-in-out,top .15s ease-in-out;color:#6b7770}.nav ul li:hover{top:0;background-color:#c1cac5;color:#fff}.nav ul li.nav-active{background:#3887be;color:#fff}.nav ul li a{position:relative;display:block;text-decoration:none;color:inherit;padding:3px 1.5em .25em;line-height:43px;font-size:14px;font-weight:700}.header{text-align:center;font-family:Open Sans Condensed,sans-serif;font-weight:700;text-transform:uppercase;padding:70px 0 0;background:#fff;margin:0 auto}.header-bar{position:relative;text-align:center;border-top:solid 5px #e7eae8}.header-float{background:#fff;position:relative;display:inline-block;padding:0 1.5em;top:-23px;height:37px}.header-float h1{display:inline;font-size:27px}.header-float h1 a{text-decoration:none;color:#6b7770}.header-float span{display:inline-block;padding-left:5px;font-size:27px;font-weight:700;text-transform:uppercase;color:#c1cac5}.header-hr{margin-top:-20px;border-bottom:solid 20px #3887be}.Recipes{width:325px;text-align:left;margin:20px 30px 0;font-size:15px;font-weight:700}.Recipes-Loader{display:flex;align-items:center;justify-content:space-around;Width:325px}.Recipes-Search{width:311px;padding:8px;border-radius:5px;border:solid;border-color:#d7dbd9cc;border-width:1px;color:#6b7770;font-family:Open Sans,sans-serif;margin:1px}.Recipes-Search:focus{outline:none;border-color:#3887be4d;border-width:2px;margin:0}.Recipes h3{text-align:center;margin-bottom:5px;color:#6b7770}.RecipesMessage{width:305px;position:absolute;text-align:center;background-color:#e7eae8;padding:10px;color:#3887be;border-radius:0 0 5px 5px}.Recipe-Actions{text-align:left}.Recipe-Actions-Button{display:inline-block;margin:0 10px;padding:0;border:none;background:none;width:40px;height:40px}.Recipe-Actions-Button-Image{width:40px;height:40px;display:block;cursor:pointer}.Recipe{width:calc(100% - 415px);min-width:385px;max-width:1200px;margin:20px 15px 0}.Recipe-Header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;text-align:left;background-color:#f4f7fb;border-radius:5px;padding:0}.Recipe-Header-Title{margin:0 0 10px 30px;max-width:470px}.Recipe-Header-Title h2,h3,h4{margin:0}.Recipe-Header-Title h3{font-size:18px;font-weight:400}.Recipe-Header-Title h4{margin-left:5px;font-size:12px;font-weight:200}.Recipe-Header-Image{min-width:385px;max-width:500px}.Recipe-Header-Image img{display:block;width:100%;border-radius:5px}.Recipe-Sections{min-height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;border:solid;border-color:#aab8c2;border-radius:5px;margin:15px 0}.Recipe-Section-Header{margin:20px 0 5px}.Recipe-Section-Header h2{display:inline-block;line-height:32px;margin:0}.Recipe-Section-Header img{vertical-align:sub}.Recipe-Sections ul{list-style:none;margin:0;padding-left:0}.Recipe-Sections li{margin:5px 0}.Recipe-Sections li img{vertical-align:sub;margin-right:5px}.Recipe-List{min-width:180px;max-width:300px;margin:0 30px}.Recipe-Main{min-width:200px;flex:1;margin:0 30px}.Recipe-Info,.Recipe-Ingredients{text-align:left}.Recipe-Multiplier{padding:2px 8px;border-radius:5px;border:solid;border-color:#d7dbd9cc;border-width:1px;color:#6b7770;font-family:Open Sans,sans-serif;margin:1px 1px 1px 15px;text-align-last:center}.Recipe-Multiplier:focus{outline:none;border-color:#3887be4d;border-width:2px;margin:0 0 0 14px}.recipe-ingredient-incomplete{text-decoration:none;cursor:pointer}.recipe-ingredient-complete{text-decoration:line-through;cursor:pointer}.Recipe-Instructions{text-align:left}.Recipe-Instructions ol{list-style:none;margin:0 0 15px;padding-left:0}.Recipe-Instructions li{margin:5px 0}.Recipe-Instructions li span{margin:1px 5px 1px 0;font-size:75%;color:#0fbbec;font-weight:700;padding:0 4px;border:solid;border-color:#aab8c2;border-radius:15px}.recipe-instruction-incomplete{text-decoration:none;cursor:pointer}.recipe-instruction-complete{text-decoration:line-through;cursor:pointer}.Edit{width:calc(100% - 415px);min-width:385px;max-width:1200px;margin:20px 15px 0}.edit-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;background-color:#f4f7fb;border-radius:5px;margin-bottom:15px;padding:15px}.edit-sections{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-bottom:15px;padding:15px;border:solid;border-color:#aab8c2;border-radius:5px}.error-msg{position:absolute;max-width:200px;color:#fff;background:#0fbbec;border-radius:5px;padding:0 10px;margin-left:5px}.edit-main{margin-right:15px}.edit-main input{width:180px}.edit-main textarea{width:300px}.edit-main span{display:inline-block;width:120px}.edit-info{text-align:left}.edit-info input{width:40px}.edit-ingredients{margin-right:15px}.edit-ingredients input{margin:0 3px;height:30px;padding:0 3px}.edit-ingredients input.amount{width:40px}.edit-ingredients input.whole{height:34px;width:50px;border:none;padding:0;text-align:center;font-size:27px}.edit-ingredients div.fraction{display:inline-block}.edit-ingredients div.fraction input{display:block;text-align:center;width:20px;height:16px;border:none;padding:0}.edit-ingredients div.fraction input.numerator{border-bottom:solid 2px}.edit-ingredients select.measurement{margin:0 5px;width:60px}.edit-ingredients button{color:#fff;border:none;border-radius:5px;width:30px;height:20px}.edit-ingredients button.add{margin-left:3px;background-color:green}.edit-ingredients button.remove{background-color:red}.instruction{height:25px;border-radius:5px;transition:padding .15s ease-in-out}.instruction:hover{background-color:#e7eae8}.instruction:not(.react-draggable-dragging){transform:translateZ(-1em)!important}.instructions .id{display:inline-block;width:30px;text-align:right;padding-right:10px}.instruction .id:hover{cursor:grab;margin-left:2px}.instruction .id:active{cursor:grabbing;content:"<>"}.instruction .id:active span{display:none}.instruction .id:active:after{content:".."}.instructions input.text{width:calc(100% - 100px)}.edit-instructions{min-width:200px;flex:1}.edit-instructions input,select{margin-right:5px}.edit-instructions button{color:#fff;border:none;border-radius:5px;width:30px;height:20px}.edit-instructions button.add{margin-left:40px;background-color:green}.edit-instructions button.remove{background-color:red}.instructions{position:relative;transform-style:preserve-3d}.Callback{width:calc(100% - 415px);min-width:385px;max-width:1200px;margin:20px 15px 0}.Callback-Loader{display:flex;align-items:center;justify-content:space-around;min-height:375px}@media (min-width: 800px){.Callback-Loader{border-left:solid 1px #e7eae8}}.footer{text-align:center;font-family:Open Sans Condensed,sans-serif;text-transform:uppercase;background-color:#e7eae8;height:170px}.footer-hr{border-bottom:solid 10px #c1c1c1}ul.footer-contact{padding:0}ul.footer-contact li{position:relative;display:inline-block;margin:0 .25em;top:0;transition:top .15s ease-in-out}ul.footer-contact li a{display:block;position:relative;background:#c1cac5 url(/assets/icons-contact-Cq0DLsed.png);width:48px;height:48px;text-indent:-9999px;border-radius:6px;outline:0;transition:background-color .2s ease-in-out}ul.footer-contact li a.facebook{background-position:0px 0px}ul.footer-contact li:hover a.facebook{background-color:#3c5a98}ul.footer-contact li a.twitter{background-position:-48px 0px}ul.footer-contact li:hover a.twitter{background-color:#2daae4}ul.footer-contact li a.rss{background-position:-96px 0px}ul.footer-contact li:hover a.rss{background-color:#f2600b}ul.footer-contact li a.dribbble{background-position:-144px 0px}ul.footer-contact li:hover a.dribbble{background-color:#c4376b}ul.footer-contact li a.linkedin{background-position:-192px 0px}ul.footer-contact li:hover a.linkedin{background-color:#006599}ul.footer-contact li a.tumblr{background-position:-240px 0px}ul.footer-contact li:hover a.tumblr{background-color:#31516a}ul.footer-contact li a.googleplus{background-position:-288px 0px}ul.footer-contact li:hover a.googleplus{background-color:#da2713}ul.footer-contact li a.pinterest{background-position:-336px 0px}ul.footer-contact li:hover a.pinterest{background-color:#bd081c}ul.footer-contact li a.instagram{background-position:-384px 0px}ul.footer-contact li:hover a.instagram{background-color:#9a664f}ul.footer-contact li:hover{top:-5px}ul.footer-contact li:active{top:0}
