/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration,input{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html,body{height:100%}textarea:hover,input:hover,textarea:active,input:active,textarea:focus,input:focus,button:focus,button:active,button:hover{outline:0px !important;-webkit-appearance:none}*,*:before,*:after{padding:0;margin:0;color:#757575}img{width:100%}a{text-decoration:none}ul{list-style:none}p{line-height:1.4;margin-bottom:14px}fieldset{background-color:white;border:none;padding:6px}header img,form,.button,.red_button,.grey_button{display:block;margin:0 auto}*{font-family:Asap, sans-serif;font-weight:400;font-size:18px}header{position:fixed;top:0px;width:100%;background-color:white;z-index:997;height:93px}header a{color:#7e7e7e}header>a{display:block;width:150px;margin:0 auto}header img{z-index:10000;margin:12px auto 10px;width:120px}main{padding-top:92px}main .info_point:first-child{margin-top:-85px}.ingredient_pages{padding-top:145px}#recipes_main{padding-top:175px}nav{width:100%;border-bottom:1px solid #e6e6e8}nav ul{text-align:center}nav li a,nav .active{font-size:1.1em}nav li{display:inline-block;margin:0px 8px;padding-bottom:8px}nav .active{border-bottom:2px solid #10ab78;color:#10ab78}.logo{width:180px;display:block;margin:22px auto 30px}p a{color:#e6852d;border-bottom:2px solid #f79135}form{width:280px}form h1,form>a{color:#30b98d}form h1{font-size:1.35em;margin-bottom:22px;text-align:center}form>a{display:block;margin:-14px 0px 0px 2px}form>p{color:#7e7e7e;text-align:center;margin-bottom:3px}form>p a{border-bottom:2px solid #30b98d;color:#30b98d}form .button,form .red_button,form .grey_button{margin:24px auto 10px}form input:not(.button):not(.red_button):not(.grey_button):not(.redButton):not([type="image"]){padding-left:6px;font-size:0.9em}form input:not(.button):not(.red_button):not(.grey_button):not(.redButton):focus:not([type="image"]){padding:9px 0px 9px 5px;border:2px solid #30b98d}form input[type="checkbox"]{-webkit-appearance:checkbox}.material_form{text-align:center}.material_form input{display:block;font-size:1.1em;border:none;width:214px;padding:10px 0px 10px 10px;border-radius:4px;margin:0px auto 10px;box-shadow:0px 1px 8px 0px #535353}.material_form input:not(.button):not(.red_button):not(.grey_button):focus{padding:8px 1px 8px 5px !important;width:212px}.material_form .button,.material_form .red_button,.material_form .grey_button{margin:5px auto 15px;padding:9px 0px;width:220px}.alert{box-sizing:border-box;position:fixed;top:0px;width:100%;padding:10px;z-index:9999;color:white;background-color:#30b98d;-webkit-transition:top 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:top 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.alert.inactive{top:-125px}.alert img{-webkit-transform:rotate(45deg);transform:rotate(45deg);width:20px;position:absolute;right:16px;bottom:10px}.alert-success{background-color:#30b98d}.alert-error{background-color:#fa2328}.subnav,.subnav_alternate{background-color:white;border-bottom:1px solid #e6e6e8;overflow:auto;width:100%;z-index:6000}.subnav *,.subnav_alternate *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.subnav li,.subnav a,.subnav_alternate li,.subnav_alternate a{color:#929292}.subnav li,.subnav_alternate li{width:50%;float:left;text-align:center;background-color:#30b98d;color:white;line-height:42px}.subnav a,.subnav_alternate a{background-color:white;display:inline-block;width:100%}.subnav .disabled,.subnav_alternate .disabled{background-color:#d0d1d2;cursor:default}.pagination{text-align:center;clear:both;overflow:auto;width:82%;margin:0px auto;max-width:365px;padding:18px 0px}.pagination a,.pagination span{display:inline-block;width:45%;padding:4px 0px;font-size:1.1em}.pagination a{border:2px solid #30b98d;color:#10ab78}.pagination span{border:2px solid #b7b7b7;color:#929292}.pagination .previous_page{float:left}.pagination .next_page{float:right}.tomato_list{list-style:none;width:80%;max-width:350px;margin:20px auto}.tomato_list h2{font-weight:700;margin-bottom:15px}.tomato_list li{background:url(pump.png) 0px 3px no-repeat;background-size:23px;padding:3px 0px 20px 35px;line-height:1.4}.stripe{text-align:center}.stripe button,.stripe span{background-image:none !important;border:none;padding:0px;-webkit-box-shadow:none;font-family:Asap, sans-serif !important;font-size:1rem !important}.stripe .stripe-button-el span{background:#30b98d;text-shadow:none;box-shadow:none;margin:0px;padding:5px 20px;font-weight:400}.stripe .stripe-button-el span:hover{background:#10ab78}.recipe_filters{top:94px;position:fixed;width:100%;z-index:1002}.recipe_filters h2{display:none}.filters{text-align:left;overflow-x:scroll;white-space:nowrap;height:100%;border-bottom:1px solid #e6e6e8}.filters li{background-color:white;display:inline-block;border-right:1px solid #e6e6e8;height:100%;vertical-align:top}.filters a{color:#929292;display:inline-block;height:100%;padding:0px 18px;font-size:1.05em;line-height:42px}.filters .active{background-color:#ffaa51;border-right:0px;padding:0px}.filters .active a{color:white;padding:0px 18px 0px 19px}.form_duo{position:relative;margin:0px auto 20px}.form_duo label{font-size:1.05em;margin:0px 0px 2px 1px}.form_duo input{width:97%;margin-top:2px;border:1px solid #BFBFBF;padding:10px 0px 10px 5px}.form_duo span{display:inline-block;margin:6px 0px 0px 4px;font-size:0.9rem;color:#969696}.subscription{width:96%;max-width:350px;margin:12px auto 0px;text-align:center}.subscription h2,.subscription h3,.subscription p{text-align:center}.subscription h3,.subscription h3 span{font-weight:700}.subscription h2{font-size:1.4rem}.subscription h3{font-size:3rem;margin:5px auto}.subscription h3 span{font-size:1.4rem;vertical-align:super;margin-right:4px}.subscription p{max-width:300px;margin:5px auto 10px;font-weight:300;font-style:italic;font-family:"Source Sans Pro", sans-serif}.subscription .red_button{margin:5px auto 20px;padding:8px 10px;border-radius:4px;display:inline-block}.subscription button{margin:5px 0px 20px}.search_bar{width:290px}.search_bar input[type="image"]{border-top-right-radius:2px;border-bottom-right-radius:2px;background-color:#30b98d;padding:8px 9px 8px 7px;width:26px;margin-left:-8px;vertical-align:bottom}.search_bar #search{height:34px;width:240px;border:1px solid #E0E0E0;border-radius:2px;font-size:1.1em;padding:2px 6px;color:#787777}.search_bar.alternate{margin-top:8px;width:100%;position:relative}.search_bar.alternate #search{width:100%;background-image:url(gray_search.png);background-repeat:no-repeat;text-indent:30px;background-size:23px 23px;background-position:6px center}.search_bar.alternate input[type="submit"]{display:none}.actionButton{z-index:1000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:52px;height:52px;position:fixed;bottom:35px;right:35px;border-radius:100%;background-color:#30b98d;box-shadow:-2px 1px 6px 0px #b1b1b1;-webkit-transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.actionButton img{width:25px;-webkit-transition:all 0.08s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.08s cubic-bezier(0.4, 0, 0.2, 1)}.actionButton .submain{width:0px}.actionButton.alternate{-webkit-transform:rotate(0deg);transform:rotate(0deg);box-shadow:2px 2px 6px 0px #b1b1b1}.actionButton.secondary{bottom:105px;right:40px;height:42px;width:42px;-webkit-transform:scale(0);transform:scale(0)}.actionButton.secondary img{width:0px}.actionButton.secondary.active{-webkit-transform:scale(1);transform:scale(1)}.actionButton.secondary.active img{width:16px}.actionButton.active{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.actionButton.active .main{width:0px}.actionButton.active .submain{width:18px}.actionButton.active:hover{box-shadow:2px 2px 12px 0px #565656}.actionButton:hover{box-shadow:-2px 2px 12px 0px #565656}.actionButton.double.active,.actionButton.secondary.active{box-shadow:2px 2px 6px 0px #b1b1b1;background-color:#EE3F68}.recipe_actions img{width:18px !important}.recipe_actions .actionButton.alternate{width:52px;height:52px}.recipe_actions .actionButton.alternate:not(.secondary){right:28px;bottom:24px;-webkit-transform:scale(0);transform:scale(0);background-color:#ffaa51}.recipe_actions .actionButton.alternate:not(.secondary).active{-webkit-transform:scale(1);transform:scale(1)}.recipe_actions .actionButton.active{background-color:#ffaa51}.recipe_actions .actionButton.active .main{width:20px !important}.recipe_actions .actionButton.secondary{background-color:#30b98d;right:28px;bottom:96px}.recipe_actions .actionTitle{bottom:32px}.recipe_actions .actionTitle.secondary{bottom:105px}.open_bottom.active{background-color:#30b98d}.open_bottom.active .submain{width:24px}.actionTitle{background-color:white;box-shadow:0px 2px 6px 0px #b1b1b1;-webkit-transition:all 0.08s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.08s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(0);transform:scale(0);display:inline-block;padding:7px 8px;border-radius:5px;position:fixed;bottom:44px;right:102px}.actionTitle.active{-webkit-transform:scale(1);transform:scale(1)}.actionTitle.secondary{bottom:100px}.spacer{height:60px}.bottom_button{width:100%;text-align:center;position:fixed;bottom:20px}.bottom_button .button,.bottom_button .red_button,.bottom_button .grey_button{width:65%;max-width:250px;margin-top:0px;display:inline-block;font-size:1.1em;padding:0px 0px;height:50px;line-height:50px;box-shadow:0px 2px 6px 0px #b1b1b1}.button,.red_button,.grey_button{background-color:#30b98d;color:white;text-align:center;border-radius:25px;border:none;margin-top:12px;font-size:1em;padding:8px 22px}.button:hover,.red_button:hover,.grey_button:hover{background-color:#10ab78}.red_button{background-color:#d70006}.red_button:hover{background-color:#af0004}.grey_button{background-color:#999999}.grey_button:hover{background-color:#7e7e7e}.bulk_edit{position:absolute;bottom:0px;top:97px;width:100%;overflow-y:auto;overflow-x:hidden}.bulk_edit *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bulk_edit li{border-top:1px solid #E0E0E0}.bulk_edit li:first-child{border-top:none}.bulk_edit p{font-size:0.8rem;margin:-14px 0px 7px 12px}.bulk_edit span{padding:0px 0px 0px 10px;display:block;height:50px;line-height:50px;width:100%;cursor:pointer}.bulk_edit .inactive{color:#cccccc;cursor:default}.bulk_edit .no_results{border-top:none;text-align:center;width:85%;padding:0px 0px;margin:15px auto 0px}.ingredients *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ingredients>div{height:inherit;overflow:hidden}.ingredients>div.active{height:47px}.ingredients>div.active img{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.ingredients>div li{padding-left:25px}.ingredients li{position:relative;border-bottom:1px solid #F6F6F6;border-right:1px solid #F6F6F6;padding:12px 0px 13px 15px;display:block}.ingredients img{width:22px;position:absolute;right:10px;bottom:14px}.ingredients span{display:inline-block;box-sizing:border-box}.ingGroup{background-color:#eaeaea;padding:14px 0px 12px 8px}.ingGroup h3{display:inline-block;font-weight:700;padding-left:12px}.ingGroup img{-webkit-transition:all 0.2s cubic-bezier(0.42, 0.13, 0.41, 0.99);transition:all 0.2s cubic-bezier(0.42, 0.13, 0.41, 0.99);width:12px;position:relative;-webkit-transform:rotate(90deg);transform:rotate(90deg);left:8px;top:2px}.ingIcons{display:inline-block;margin-left:4px}.ingIcons img{position:initial;width:13px;margin:0px 0px -5px 5px}.ingIcons .blackList{width:18px;margin:3px 0px -2px 4px}.img_gallery li,.img_gallery a,.img_gallery img{height:100px}.img_gallery a{display:block}.img_gallery img{width:100px;margin:0px;position:absolute}.img_gallery span{box-sizing:border-box;padding-left:112px;padding-right:12px;display:inline-block;margin-top:12px;width:100%;font-size:1.15em}.img_gallery li:nth-child(even){background-color:#f8f8f8}.info_point{padding:45px 0px 0px}.info_point h2{font-size:1.55em;color:#747474;text-align:center;margin-bottom:8px}.info_point p{font-size:1.25em;width:94%;max-width:450px;margin:0 auto;color:#5A5A5A;text-align:center}.info_point img{width:60%;max-width:300px;display:block;margin:45px auto 0px}.info_point.flipped{background-color:white}.info_point:not(.flipped){background-color:#f4f4f6}.sub_page{background-color:white;box-shadow:-2px 2px 6px 0px #d4d4d4;height:100%;width:100%;position:fixed;z-index:7000;top:100%;-webkit-transition:all 0.4s cubic-bezier(0.42, 0.13, 0.41, 0.99);transition:all 0.4s cubic-bezier(0.42, 0.13, 0.41, 0.99)}.sub_page .actionButton{position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);bottom:30px;right:30px}.sub_page.active{top:0px}.sub_header{background-color:#30b98d;padding:10px 0px}.sub_header>p{font-weight:700;text-align:right;padding:8px 25px;margin-bottom:2px}.sub_header h2{font-size:1.2em;text-align:center}.sub_header *{color:white}.concealDoc{width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1005;position:fixed;-webkit-transition:background 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:background 0.15s cubic-bezier(0.4, 0, 0.2, 1)}.concealDoc p{max-width:400px}.concealDoc:not(.inactive) #showOnboard .progressBar{margin-top:8px}.concealDoc.inactive{background:none;height:0px}.concealDoc.inactive .topMsg{height:132px}.concealDoc.inactive .topMsg p:not(.inactive){margin:0px auto 9px}.concealDoc.inactive .topMsg>img{width:100px}.concealDoc.inactive #invOnboard{height:116px}.concealDoc.inactive #invOnboard p:not(.inactive){margin:7px auto 13px}#showOnboard span:not(.inactive){margin:18px auto 18px}.topMsg{position:relative;padding-bottom:20px;background-color:white;box-shadow:0px 1px 8px 0px #585858;max-width:450px;margin:0 auto}.topMsg>img{width:120px;display:block;margin:0 auto 8px;padding:18px 0px 0px}.topMsg>span,.topMsg p{font-size:0.95em;width:92%;max-width:400px;text-align:center}.topMsg>span{display:block;margin:10px auto}.topMsg p{margin:0px auto 12px}.topMsg .inactive{height:0px;overflow:hidden;margin:0px 0px 0px}.progressContainer{width:90%;max-width:400px;margin:0 auto;position:relative}.progressBar{width:80%;display:inline-block;margin-left:2.5%;position:relative;top:3px}.progressBar div{display:inline-block;width:19%;margin:0 1px;background-color:#cccccc;height:15px}.progressBar.centered{width:85%;margin:0 auto;display:block}.progressBar .active{background-color:#00bd89}.progressBar div:first-child{background-color:#00bd89}.topmsgAction{border-radius:100%;background-color:#00bd89;width:30px;height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-shadow:0px 1px 0px 0px #2e886b;position:absolute;bottom:-5px;right:6%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1)}.topmsgAction:active{bottom:-7px;box-shadow:none}.topmsgAction .inactive{-webkit-transform:scale(0);transform:scale(0)}.topmsgAction img{width:46%}.topmsgAction img.inactive{height:0px;width:0px}.toprightBtn{box-shadow:0px 2px 0px 0px #2e886b;background:#30b98d;display:inline-block;padding:5px 8px;border-radius:6px;position:absolute;right:8.5%;top:18px;-webkit-transition:-webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:transform 0.15s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform 0.15s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:scale(0);transform:scale(0)}.toprightBtn:active{top:20px;box-shadow:none}.toprightBtn.active{-webkit-transform:scale(1);transform:scale(1)}.toprightBtn span{color:white;font-size:0.9em}.toprightBtn img{margin-bottom:1px;width:10px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.onboardChevron{position:absolute;width:16px;height:10px;top:50%;right:50%;margin:-4px -7px 0px 0px}#no_recipes{color:#7e7e7e;width:88%;max-width:450px;margin:25px auto 14px;text-align:center;padding:0px}.edit_user{margin-top:30px}.dashboard{width:300px;margin:40px auto 0px;padding-bottom:30px}.dashboard form{margin-top:18px}.dashboard h2{font-weight:700;margin:40px 0px 0px}.dashboard h2:first-child{margin-top:0px}.dashboard p{margin:6px 0px}.dashboard>.button,.dashboard>.red_button,.dashboard>.grey_button{width:130px}.dashboard .button,.dashboard .red_button,.dashboard .grey_button{font-size:1.05em;padding:5px 22px}.dashboard .grey_button{width:80px}#activate{text-align:center;margin:22px 0px 4px}.recipe{padding-top:93px}.recipe.onboarding{padding-top:144px}.recipe_header{position:relative}.recipe_header img{width:40%;min-height:150px;background-color:#d6d6d6}.recipe_header div{box-sizing:border-box;width:60%;padding:8px 4% 6px 12px;display:inline-block;position:absolute}.recipe_header div span{display:inline-block;padding-top:6px;font-weight:300;font-style:italic}.recipe_header h1{margin:0px;font-size:1.35em;max-width:200px}.recipe_header .unlocked{padding:0px 0px;width:72%}.recipe_data{width:100%;overflow:hidden}.recipe_data .directions,.recipe_data .ingredients_container{width:50%}.recipe_data .ingredients_container{position:absolute;right:0px;top:0px}.recipe_slider{width:200%;position:relative;-webkit-transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1)}.recipe_slider.active{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.directions ul{margin:12px auto 0px;padding:0px 15px 25px;text-align:center}.directions ul li{line-height:1.4;font-size:1.1em}.directions ul div{margin:25px auto;height:1px;width:65%;background-color:#D6D6D6}.directions ul a{font-size:1em;color:#30b98d;display:inline-block;margin-bottom:2px;border-bottom:2px solid #30b98d}.subnav_alternate{margin-top:-4px;border-top:1px solid #e6e6e8;position:static}.subnav_alternate li{cursor:pointer;background-color:white;color:#929292;box-sizing:border-box}.subnav_alternate li:first-child{border-right:1px solid #e6e6e8}.subnav_alternate .active{background-color:#30b98d;color:white}#home{background-color:#506e8a;background:-webkit-linear-gradient(rgba(0,0,0,0.45), rgba(0,0,0,0.2)),url(homeBG.jpg);background:linear-gradient(rgba(0,0,0,0.45), rgba(0,0,0,0.2)),url(homeBG.jpg);background-position:right top;background-size:cover;height:auto;position:relative;text-align:center;padding-bottom:50px}#home h1{font-size:1.3em;color:white;width:96%;margin:18px auto 25px;max-width:460px}#home>img:last-child{width:22px;position:absolute;bottom:22px;left:50%;margin-left:-22px}#home .button,#home .red_button,#home .grey_button{display:inline-block;margin:0px 0px 20px;padding:14px 40px}.home_nav{position:fixed;top:-80px;border-bottom:0px;display:block;text-align:right;background-color:white;box-shadow:0px 1px 6px 0px #8e8e8e;-webkit-transition:top 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:top 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.home_nav.active{top:0px}.home_nav ul{vertical-align:top}.home_nav ul,.home_nav img{display:inline-block}.home_nav a,.home_nav li{font-weight:700;font-size:0.9rem}.home_nav li{vertical-align:middle;padding-bottom:0px;margin:0px 0px;cursor:pointer}.home_nav a,.home_nav #target_1,.home_nav #target_2{display:inline-block;margin-top:1px;padding:20px 6px}.home_nav a.active,.home_nav #target_1.active,.home_nav #target_2.active{padding:16px 0px 17px;margin:6px 12px 0px}.home_nav img{width:25.5%;max-width:120px;padding-top:0px;position:absolute;top:15px;left:10px;margin:0px 0px}.home_nav .nav_button{background-color:#30b98d;color:white;margin:0px 0px 0px 5px;padding:10px}.home_pitch img{width:200px;padding-top:25px;margin:0 auto}.home_pitch a:not(.button):not(.red_button):not(.grey_button){color:white;display:inline-block;border-bottom:2px solid white;padding:2px 0px}.home_pitch .button,.home_pitch .red_button,.home_pitch .grey_button{box-shadow:0px 1px 6px 0px #232323}.header_highlight{background-color:#ffac41;text-align:center;padding:5px 0px;margin-bottom:25px}.header_highlight h1{font-size:1.6em;color:white;display:inline-block}#home_info{background-color:white;padding-bottom:25px}.header_underline{width:40%;height:4px;margin-left:3px;background-color:white;border-radius:10px;margin-top:6px}.about{width:90%;margin:0 auto}.about h2{font-size:1.4em}.about{margin-top:30px}.about img{display:none}.admin,.admin_nav{display:inline-block;float:left;width:180px}.admin{height:100%;overflow-y:scroll;width:84%;box-sizing:border-box;padding:30px 45px 0px}.admin h2{margin-top:40px;font-size:1.2rem}.admin div{text-align:center;margin:40px 0px}.admin form{width:100%}.admin .button,.admin .red_button,.admin .grey_button{width:175px;margin:0px auto;font-size:1.1rem}.admin img{width:150px}.admin .close_icon{width:20px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:black}.admin .bulk_edit{position:initial}.admin input,.admin textarea{border:2px solid #D8D8D8;border-radius:2px;box-sizing:border-box;width:100%;margin-bottom:25px}.admin textarea{resize:none;height:550px}.admin input[type="checkbox"]{width:initial;margin-right:10px}.admin .ingredients{width:100%;overflow:scroll}.admin .ingredients img{background-color:black;width:20px}#recipe_name{width:100%;height:50px;padding-left:12px;font-size:1.6em}#recipe_name:focus{padding:0px 0px 0px 12px}.recipeImg{overflow:auto}.recipeImg img{width:180px}.recipeImg>img{width:25%;float:left}.recipeImg form,.recipeImg .gallery{width:75%}.recipeImg form{display:inline-block}.recipeImg .gallery{float:right;text-align:left;height:184px;overflow:scroll}.recipeImg li{display:inline-block}.gallery li{display:inline-block;width:32%}.recipeLabels{display:inline-block;padding:0px 20px}.recipeLabels li{padding:6px 0px}.recipeLabels img{background-color:green;width:20px}.recipeIngs{overflow:auto}.recipeIngs .ings{margin:0px}.recipeIngs .ingredients{height:262px;float:left}.recipeIngs .ingredients:first-child{background-color:gray}.recipeIngs .ingredients:first-child li{background-color:white}.admin_nav{height:100%;position:initial;background-color:#D0D0D0}.admin_nav ul{margin:0px 0px}.admin_nav li,.admin_nav span{margin:0px;padding:0px 14px;display:block;text-align:left}.admin_nav a,.admin_nav span{color:#7e7e7e;display:block;padding:10px}.adminActive{background-color:#E3E3E3}.statsList span{color:#7e7e7e}.statsList li{padding:8px 0px}@media screen and (min-width: 500px){main{padding-top:102px}body,header,nav,.recipe_filters{background-color:#f4f4f6}header{height:102px}header img{width:150px}.home_nav img{width:28%;max-width:150px}.home_nav a,.home_nav #target_1,.home_nav #target_2{padding:25px 10px}.home_nav #target_1.active{padding:24px 0px}.home_nav .nav_button{padding:18px 20px;margin:-1px 0px 0px 25px}#home_main{padding-top:85px}#home_info{padding-bottom:35px}.blog_post p,.blog_post a,.blog_post span,.blog_post strong{font-size:1.2rem}.about{max-width:550px;margin:0 auto;overflow:auto}.about p{float:left;margin-bottom:16px}.about p,.about strong,.about i{font-size:1.2rem}.blog_post{padding-top:100px}.about{margin-top:50px}.about .image_left,.about img{display:inline-block}.about .image_left{width:71%;box-sizing:border-box;padding:0px 0px 0px 28px}.about img{width:29%;max-width:200px;margin:5px 0px 22px;float:left}#recipes_main{padding-top:90px;width:100%;display:inline-block;float:right}.logo{width:210px;margin-top:40px}.form_duo input{border:1px solid white;box-shadow:0px 2px 2px #cacaca}.ingredient_pages{padding:98px 0px 0px 15px;display:inline-block}.ingredients{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;height:583px;margin:initial}.ingredients li{background-color:white;box-sizing:border-box;font-size:1rem;width:228px;border-radius:2px;margin:2px;box-shadow:1px 2px 2px #eaeaea;-webkit-transition:box-shadow .16s;transition:box-shadow .16s}.ingredients li:hover{border:none;padding:12px 0px 14px 15px;box-shadow:0px 1px 6px 0px #828282}.ingredients li:hover>img{bottom:15px;right:11px}.ingredients>div{height:auto}.ingredients>div.active{width:265px;height:58px;margin:0 auto}.ingredients>div li{margin:10px auto !important;width:220px !important;padding-left:12px}.ingredients>div li span{font-size:0.75em}.ingredients>div li:last-child{margin-bottom:5px !important}.ingredients>div li:hover{padding-left:12px}.ingredients span{width:200px;font-size:0.9em;box-sizing:border-box}.recipe_filters{position:relative;top:102px;padding:20px 0px 8px;text-align:center;z-index:1}.recipe_filters h2{display:block;font-weight:700;font-size:0.85rem;margin-bottom:5px}.recipe_filters ul{vertical-align:top}.subnav{position:static;display:inline-block;width:auto;border-top:none;border-bottom:none;background-color:#f4f4f6}.subnav li{width:auto}.subnav li:first-child{margin-right:20px}.subnav li,.subnav .active{padding:0px 0px;line-height:32px}.subnav a{width:auto;padding:0px 0px}.subnav li,.subnav a{text-align:left;background-color:#f4f4f6;color:#929292;font-size:0.85rem}.subnav .toggle{margin-right:2px}.recipe_filters .divider{height:16px;width:2px;background-color:#979797;margin:8px 12px 0px 12px;display:inline-block}.img_gallery{width:100%;margin:0 auto;padding-bottom:5px}.img_gallery li,.img_gallery a,.img_gallery img{height:125px}.img_gallery img{width:125px}.img_gallery span{padding-left:137px}.img_gallery li{max-width:320px;margin:15px auto 0px;box-shadow:0px 2px 3px 0px #b1b1b1;overflow:hidden;background-color:white;border-radius:1px;-webkit-transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.15s cubic-bezier(0.4, 0, 0.2, 1)}.img_gallery li:nth-child(even){background-color:white}.img_gallery li:hover{box-shadow:0px 3px 8px 1px #b1b1b1}.filters{display:block;border-bottom:none;text-align:center;margin-top:0px}.filters li{display:inline-block;border-right:none}.filters .active a{color:#929292}.filters .active .toggle{margin-right:8px}.filters a{font-size:0.85rem;line-height:32px}.filters .active a,.filters a{padding:0px 6px}.filters li,.filters .active{background-color:#f4f4f6;margin-right:12px}.active .toggle{margin-right:6px}.toggle{display:inline-block;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;width:10px;height:10px;border:2px solid #979797;margin-bottom:-2px;margin-right:8px}.active .toggle div{margin:1px auto;width:8px;height:8px;background-color:#ffab46;border-radius:100%}.search_bar{width:435px}.search_bar #search{width:382px}.search_bar input[type="image"]{margin-left:-3px}.recipe_header{max-width:450px;margin:20px auto}.recipe_header h1{font-size:1.5em}.recipe_header img{width:45%;min-height:200px}.recipe_header>div{width:55%;padding-right:0px}.subnav_alternate{border:none;background-color:#f4f4f6;width:200px;margin:0 auto}.subnav_alternate li{width:initial;line-height:34px}.subnav_alternate li:first-child{border-right:none;margin-right:28px}.subnav_alternate li,.subnav_alternate li.active{background-color:#f4f4f6}.subnav_alternate li.active{color:#929292;border-bottom:2px solid #b7b7b7}.directions ul{max-width:450px}.recipe_data{margin-top:15px}.recipe_data .ingredients li{width:265px;margin:10px auto}.ingredients_container .ingredients{height:auto;width:540px;margin:0 auto}.ingredients_container .ingredients li{margin:5px auto}.ingredients_container .ingredients span{width:initial}.ingGroup{width:220px;box-sizing:border-box;margin:5px auto}}@media screen and (min-width: 550px){main{padding-top:70px}#showOnboard span:not(.inactive){margin:12px auto 10px}.topMsg{padding:12px 0px 20px;position:absolute;right:40px}.topMsg>img{display:none}.topMsg p:not(.inactive){padding-top:6px}.concealDoc.inactive .topMsg{height:auto}.toprightBtn.active{display:block;box-shadow:none;box-sizing:border-box;width:100%;border-radius:0px;text-align:center;margin:15px 0px -20px;position:initial;padding:8px 0px}.toprightBtn.active:hover{background-color:#10ab78}.toprightBtn.active span{font-size:1em}.toprightBtn.active img{margin:0px 0px 1px 2px;width:14px}.concealDoc.inactive #invOnboard{height:78px}.ingredient_pages{padding-top:72px}#home img{width:200px}#home a:not(.button):not(.red_button):not(.grey_button){top:52px;right:60px}#home h1{font-size:1.6em}header:not(#home){height:69px;padding:0px 0px}header:not(#home) img{padding-left:15px}header:not(#home) img,header:not(#home) nav{position:absolute}header:not(#home)>a,header:not(#home) img,header:not(#home) ul,header:not(#home) nav{display:inline-block}header:not(#home)>a{position:absolute}nav:not(.home_nav){height:69px;text-align:right;left:0px}nav:not(.home_nav) ul{margin:25px 40px 0px 0px}nav:not(.home_nav) li{padding-bottom:20px}#recipes_main{padding-top:65px}.recipe_filters{top:70px}}@media screen and (min-width: 600px){.home_nav a,.home_nav #target_1,.home_nav #target_2{font-size:1rem;padding:22px 12px}.home_nav img{max-width:175px;left:10px;top:12px}.home_nav #target_1.active{padding:24px 0px 26px;margin-top:4px}.home_nav .nav_button{margin-left:22px}#recipes_main{padding-top:80px}.img_gallery{max-width:600px;overflow:auto}.img_gallery li{width:46%;margin:0 2% 18px;float:left}.img_gallery img{width:100px}.img_gallery li,.img_gallery a,.img_gallery img{height:100px}.img_gallery span{padding-left:112px}.blog_post{padding-top:120px}}@media screen and (min-width: 650px){nav li{margin:0px 10px}.bulk_edit{bottom:78px}.sub_page{width:350px;top:70px;right:-104%}.sub_page.active{top:70px;left:auto;right:0px}.sub_page .actionButton{bottom:110px}.sub_header{padding-top:14px}.sub_header>p{display:none}.actionButton{bottom:50px;right:60px}.actionButton.secondary{bottom:125px;right:68px}.spacer{height:80px}.bottom_button{bottom:30px}.actionTitle{bottom:58px;right:130px}.recipe_actions .actionButton.secondary{bottom:120px;right:73px}.recipe_actions .actionTitle{bottom:57px}.recipe_actions .actionTitle.secondary{bottom:129px}.recipe_actions .actionTitle,.recipe_actions .actionTitle.secondary{right:142px}.recipe_actions .actionButton.alternate:not(.secondary){right:73px;bottom:50px}}@media screen and (min-width: 750px){main{padding-top:81px}#home img{width:250px}#home a:not(.button):not(.red_button):not(.grey_button){top:60px;right:100px}.filters{display:inline-block}header:not(#home),nav:not(.home_nav){height:74px}nav:not(.home_nav) img{padding-left:45px}nav:not(.home_nav) ul{margin:30px 45px 0px 0px}header img{width:150px;margin:16px auto 10px}.ingredient_pages{padding-top:82px}.home_nav img{left:22px}.home_nav .nav_button{margin-left:26px}.recipe_filters{top:82px}#home_main{padding-top:0px}main .info_point:first-child{margin-top:0px}.info_point{padding-top:0px}#recipes_main{padding-top:100px}.blurb,.flipped{overflow:auto}.sub_page{top:81px}.sub_page.active{top:75px}.blurb{padding-top:100px;width:88%;max-width:880px;margin:0 auto}.blurb>div,.blurb img{display:inline-block}.blurb>div{margin-top:35px;box-sizing:border-box;width:58%;max-width:400px;padding-left:1%;float:right}.blurb img{width:34%;float:left;margin-top:0px}.blurb h2{font-size:1.8em}.flipped .blurb>div{float:left;padding:0 3% 0 0px}.flipped .blurb img{float:right}.recipe{padding-top:105px}}@media screen and (min-width: 800px){.img_gallery{max-width:650px}.img_gallery img{width:125px}.img_gallery li,.img_gallery a,.img_gallery img{height:125px}.img_gallery span{padding-left:137px}}@media screen and (min-width: 950px){nav:not(.home_nav) ul{margin-right:78px}.blurb{padding-top:100px}.img_gallery{max-width:900px}.img_gallery li{width:32%;margin:0px 0px 18px}.img_gallery li:nth-child(3n+2){margin:0% 2% 18px}}@media screen and (min-width: 1100px){.img_gallery{max-width:1000px}.img_gallery li,.img_gallery a,.img_gallery img{height:140px}.img_gallery img{width:140px}.img_gallery span{padding-left:152px}}@media screen and (min-width: 1350px){.img_gallery{max-width:1350px}.img_gallery li{position:relative;width:23%;margin:0px 1% 18px}.img_gallery li:nth-child(3n+2){margin:0% 1% 18px}}
