.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}@font-face{font-family:Title;font-style:normal;font-weight:400;src:local("Montserrat-Regular"),url(//themes.googleusercontent.com/static/fonts/montserrat/v4/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff) format("woff")}@font-face{font-family:NutritionTitle;src:local("Franklin Gothic Heavy"),url(/assets/fonts/franklin_gothic_heavy.ttf);font-style:normal}@keyframes rotation{from{transform:rotate(0deg)}to{transform:rotate(359deg)}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,a,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}button{font-size:100%}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select,textarea,div.input{font:inherit;color:inherit;line-height:1.2;margin:-1px 0;padding:0 0.25em;border:lightgray solid 1px;box-sizing:border-box}.version-message{padding:0.75em 1em;margin:0;border:1px solid transparent;text-align:center;font-size:0.75em;line-height:1.25;display:flex;justify-content:center;align-items:center}.version-message.warning{color:#8a6d3b;background:#fcf8e3;border-color:#faebcc}.version-message.warning:before,.version-message.warning:after{font-family:"FontAwesome";content:'\f188';font-size:1.5em;vertical-align:middle;line-height:1;margin-right:0.25em;margin-left:0.25em}form.readonly input[type='submit']{display:none}@keyframes sendingContent{0%{content:"Sending \A....."}10%{content:"Sending \A......."}20%{content:"Sending \A........."}30%{content:"Sending \A..........."}40%{content:"Sending \A............."}50%{content:"Sending \A..............."}60%{content:"Sending \A............."}70%{content:"Sending \A..........."}80%{content:"Sending \A........."}90%{content:"Sending \A......."}100%{content:"Sending \A....."}}.ui-state-highlight{min-height:1em}.disabled{color:#d3d3d3;cursor:not-allowed}.error{color:#a94442}.hidden{display:none}.border-spinner{position:relative;border-color:transparent !important}.border-spinner:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:1px solid rgba(0,174,239,0.15) !important;border-right:1px solid rgba(0,174,239,0.15) !important;border-bottom:1px solid rgba(0,174,239,0.15) !important;border-top:1px solid rgba(0,174,239,0.8) !important;border-radius:100%}.inline{display:inline}.subtitle,.footnote{font-size:80%;font-style:italic}.external-link:after{content:"\f08e";font-family:"FontAwesome";margin-left:0.25em}.expandableX{cursor:pointer}.expandableX.expanded{max-width:none !important;white-space:unset !important;cursor:auto}.expandableY{cursor:pointer;background:inherit;position:relative}.expandableY.background-white{background-color:white}.expandableY.max8{max-height:8em}.expandableY.max10{max-height:10em}.expandableY.overflowingY{overflow-y:hidden}.expandableY.overflowingY:after{cursor:pointer;content:"more";display:block;position:absolute;bottom:0;left:0;right:0;padding:0;background:inherit;color:#F4EA6C}.expandableY.expanded{cursor:auto;max-height:none !important}.expandableY.expanded.overflowingY:after{content:none}.click-to-show{opacity:0;font-weight:bold;cursor:pointer}.click-to-show.showing{font-weight:inherit;cursor:auto}html.prevent-scroll,html.modal,body.prevent-scroll,body.modal{overflow:hidden;position:relative;height:100%}body{font-family:Title,Helvetica,Arial,sans-serif;font-size:16px;color:#585F73;transition:0.5s;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}body.search-drawer-open{margin-top:calc(4em + 2px)}body>*{flex:0 0}body>#content{flex:1 0}a{text-decoration:none;font-weight:bold;color:#585F73}a:hover{color:#F4EA6C}a.no-decoration,a.nodecoration{color:inherit;font-weight:inherit;text-decoration:inherit}fraction sup{vertical-align:super;font-size:0.75em;line-height:0}fraction sub{vertical-align:sub;font-size:0.75em;line-height:0}.profile-photo{object-fit:cover;border-radius:50%}a .profile-photo{transition:all 300ms}a:hover .profile-photo{filter:grayscale(100)}a .profile-initials{transition:all 300ms}a:hover .profile-initials{background-color:#636b81}.avatar-icon{position:relative;display:block;width:1em;height:1em}.avatar-icon .avatar-photo{display:block;width:1em;height:1em;text-align:center;overflow:hidden;border-radius:50%;background:#2E2B3D;color:white}.avatar-icon .avatar-photo>img{width:100%;height:100%;object-fit:cover}.avatar-icon .avatar-photo .avatar-abbr{font-family:Arial, Gadget, sans-serif;display:block;font-size:0.5em;line-height:2}.avatar-icon .notification-icon{display:none;position:absolute;top:0;left:0;font-size:40%;width:1.5em;height:1.5em;line-height:1.5;border-radius:50%;transform:translate(-25%, -25%);background:#5fbb97;color:white}.avatar-icon .notification-icon:not([badge-count="0"]){display:block}.sortable-handle{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.sortable-handle:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.center{text-align:center}textarea{resize:vertical}form.inline{display:inline-block}table{border:0;font-size:0.9em;width:100%}table thead{display:none}table thead tr th,table thead tr td{background:inherit;color:inherit;position:sticky;top:0px;z-index:1}table thead tr th:first-of-type{background:inherit;color:inherit;position:sticky;left:0px;z-index:3}table tbody tr th:first-of-type{background:inherit;color:inherit;position:sticky;left:0px;z-index:2}table tfoot tr th:first-of-type{background:inherit;color:inherit;position:sticky;left:0px;z-index:2}table tr{margin-bottom:1em;display:block;border:1px solid #ddd;border-bottom:2px solid #ddd}table tr[href]{cursor:pointer}table tr[href] :hover{cursor:pointer}table tr th{vertical-align:middle}table tr th,table tr td{display:flex;align-items:center;justify-content:space-between;text-align:right;vertical-align:middle;margin-right:0.25em;padding:0.5em 0.25em;border-bottom:1px dotted #ccc}table tr th:before,table tr td:before{content:attr(data-label);text-align:left;text-transform:uppercase;font-weight:bold;margin:0 0.25em;flex-grow:1}table tr th.label-fa:before,table tr td.label-fa:before{font-family:"FontAwesome", Title}table tr th:last-child,table tr td:last-child{border-bottom:0}table tr th i.fa,table tr td i.fa{margin:0 0.125em}@media (min-width: 768px){table{font-size:1em;line-height:1.2;border:1px solid #ccc;margin:0;padding:0;border-collapse:collapse;border-spacing:0}table thead{display:table-header-group}table thead tr{background:#585F73;color:#fff;font-weight:bold}table tfoot tr{background:#585F73;color:#fff;font-weight:bold}table.track tbody tr[href]:hover{background:#f1e078}table.track tbody tr[href]:hover a{color:white}table.track tbody tr[href]:hover a:hover{text-decoration:underline}table tr{display:table-row;border-bottom:1px solid #ddd;background:white}table tr th,table tr td{display:table-cell;padding:0.5em;text-align:center}table tr th:before,table tr td:before{content:none}table tr th.align-left,table tr td.align-left{text-align:left}table tr th.align-right,table tr td.align-right{text-align:right}table tr th.table-column.number,table tr td.table-column.number{max-width:5em;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}table tr th.table-column.boolean,table tr td.table-column.boolean{max-width:4em;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}table tr th{text-transform:uppercase}table tr.subtotal{background:#e0e0e0}table tr:not(.subtotal):nth-child(even){background:#f3f6f9}}input[type='submit'],input[type='text'],input[type='date'],input[type='email'],input[type='password'],select,textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}input[type='submit'],input[type='text'],input[type='number'],input[type='date'],input[type='email'],input[type='password'],input[type='search'],input[type='file'],select,textarea{padding:1em 0.5em;line-height:1.5}input[type='submit']:focus,input[type='text']:focus,input[type='number']:focus,input[type='date']:focus,input[type='email']:focus,input[type='password']:focus,input[type='search']:focus,input[type='file']:focus,select:focus,textarea:focus{border:#d3d3d3 solid 1px;outline:#c6c6c6 solid 1px;box-shadow:1px 1px 5px #d3d3d3,-1px -1px 5px #d3d3d3}input[type="number"].plain{-moz-appearance:textfield}input[type="number"].plain::-webkit-inner-spin-button,input[type="number"].plain::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}a,a.button,button,input[type='submit'],.button-placeholder{transition:color 300ms, background-color 300ms, border-color 300ms, opacity 300ms, filter 300ms}a.button,button,input[type='submit'],.button-placeholder{background:#ECF1F5;color:#585F73;border:#585F73 solid 1px;border-radius:1px;margin:0;padding:1em 0.5em;line-height:1.5;min-width:3em;display:inline-block;text-align:center;font-family:inherit;font-weight:normal}a.button.same-height,button.same-height,input[type='submit'].same-height,.button-placeholder.same-height{padding:calc(0.75em * 1 - 2px) 0.75em;font-size:0.75em;vertical-align:top;margin:-0.5em 0.25em;line-height:inherit}.data-row .value a.button.same-height,.data-row .value button.same-height,.data-row .value input[type='submit'].same-height,.data-row .value .button-placeholder.same-height{margin:calc(-0.25em - 1px) 0.25em}select{background-color:white;background-image:url(/assets/images/icons/fa-chevron-down_36_0_585f73_none.png);background-repeat:no-repeat;background-position:right 0.75em center;background-size:1em;padding-right:2.25em}input[type='date']{background:white;background-image:url(/assets/images/icons/fa-calendar_36_0_585f73_none.png);background-repeat:no-repeat;background-position:right 0.75em center;background-size:1em;padding-right:2.25em}input[type='search'].search.autocomplete.ui-autocomplete-loading,input[type='search'].search-autocomplete.ui-autocomplete-loading{background-position-x:left 0.5em;background-size:1.25em}input.inline-edit{border:none;padding:0;margin:0;font:inherit;color:inherit;line-height:inherit;font-size:inherit;text-align:inherit;background:inherit}input.inline-edit:hover,input.inline-edit:focus{background-color:#FFD;color:#585F73;-webkit-transition:background-color 0.5s, color 0.5s;-moz-transition:background-color 0.5s, color 0.5s;-ie-transition:background-color 0.5s, color 0.5s;transition:background-color 0.5s, color 0.5s}input.inline-edit ~ button.inline-edit-overlay-submit{background:transparent;border:none;margin:0;margin-left:-1.25em;width:1em;padding:0;text-align:right;color:#2E2B3D;min-width:1em}input.inline-edit ~ button.inline-edit-overlay-submit:hover,input.inline-edit ~ button.inline-edit-overlay-submit:focus{color:#F4EA6C}input.align-right{text-align:right}input.align-left{text-align:left}input.align-center{text-align:center}a.button:hover,a.button:active,a.button:focus,button:hover,button:active,button:focus,input[type='submit']:hover,input[type='submit']:active,input[type='submit']:focus{cursor:pointer;background:#585F73;color:#F1E078;border-color:#F1E078;opacity:1}button.inline{display:inline-block;width:auto;margin:0;padding:0;background:transparent;border:none;min-width:auto}.pagination{padding:1em;text-align:center}.pagination ul{list-style:none}.pagination ul li{font-size:0.9em;display:inline-block}.pagination ul li>a,.pagination ul li.active>span,.pagination ul li.disabled>span{display:block;padding:1em}@media (min-width: 420px) and (max-width: 767px){.pagination ul li>a,.pagination ul li.active>span,.pagination ul li.disabled>span{padding:1.25em}}@media (min-width: 768px){.pagination ul li>a,.pagination ul li.active>span,.pagination ul li.disabled>span{padding:1.5em}}.pagination ul li.active{background:#F4EA6C;color:#585F73;cursor:default}.breadcrumb{text-align:left;margin:0 0.5em;padding:0.5em 0;border-top:1px solid #c5c8d2;border-bottom:1px solid #c5c8d2}.breadcrumb ul{list-style:none;margin:0 0.25em}.breadcrumb ul li{display:inline-block}.action-menu{text-align:center;background:#ECF1F5;color:#585F73;padding:0.5em}.action-menu .action-menu-item{display:inline-block;width:3em;height:3em;min-width:unset;max-width:unset;min-height:unset;max-height:unset;line-height:3em;vertical-align:middle;margin:0.5em 0.25em;padding:0;border:#585F73 solid 1px;border-radius:1.5em}.action-menu .action-menu-item.error{border-color:red}.action-menu .action-menu-item.current{background:#585F73;color:#ECF1F5}.action-menu .action-menu-item:hover,.action-menu .action-menu-item:active,.action-menu .action-menu-item:focus{background:inherit;color:#2E2B3D;cursor:pointer}.action-menu .action-menu-item i.fa{display:block;height:100%;vertical-align:middle;line-height:3}div.login,div.register,div.changepassword,div.forgotpassword,div.resetpassword{display:flex;justify-content:center;align-items:center;flex-direction:column}div.login .title,div.register .title,div.changepassword .title,div.forgotpassword .title,div.resetpassword .title{padding:0.5em 0.25em}div.login form,div.register form,div.changepassword form,div.forgotpassword form,div.resetpassword form{padding:1em;margin:1em;width:25em;max-width:100%}div.login form input[type='text'],div.login form input[type='email'],div.login form input[type='password'],div.login form input[type='submit'],div.login form a.link-register,div.login form div.input,div.register form input[type='text'],div.register form input[type='email'],div.register form input[type='password'],div.register form input[type='submit'],div.register form a.link-register,div.register form div.input,div.changepassword form input[type='text'],div.changepassword form input[type='email'],div.changepassword form input[type='password'],div.changepassword form input[type='submit'],div.changepassword form a.link-register,div.changepassword form div.input,div.forgotpassword form input[type='text'],div.forgotpassword form input[type='email'],div.forgotpassword form input[type='password'],div.forgotpassword form input[type='submit'],div.forgotpassword form a.link-register,div.forgotpassword form div.input,div.resetpassword form input[type='text'],div.resetpassword form input[type='email'],div.resetpassword form input[type='password'],div.resetpassword form input[type='submit'],div.resetpassword form a.link-register,div.resetpassword form div.input{display:block;margin:1em 0;padding:1em 0.5em;width:100%}div.login form a.link-register,div.register form a.link-register,div.changepassword form a.link-register,div.forgotpassword form a.link-register,div.resetpassword form a.link-register{font-size:0.8em;text-align:center}div.login.apilogin .header,div.register.apilogin .header,div.changepassword.apilogin .header,div.forgotpassword.apilogin .header,div.resetpassword.apilogin .header{text-align:center;margin-bottom:1em}div.login.apilogin .header .info,div.register.apilogin .header .info,div.changepassword.apilogin .header .info,div.forgotpassword.apilogin .header .info,div.resetpassword.apilogin .header .info{font-size:0.8em;text-decoration:underline}div.login.apilogin .header .title,div.register.apilogin .header .title,div.changepassword.apilogin .header .title,div.forgotpassword.apilogin .header .title,div.resetpassword.apilogin .header .title{font-size:1.25em}div.login.apilogin .header .desc,div.register.apilogin .header .desc,div.changepassword.apilogin .header .desc,div.forgotpassword.apilogin .header .desc,div.resetpassword.apilogin .header .desc{font-size:0.8em;font-style:italic}.fa-spin-fast{-webkit-animation:fa-spin 0.5s infinite linear;animation:fa-spin 0.5s infinite linear}.login-reminder{text-align:center}.login-reminder span{display:block;background:#ECF1F5;color:#585F73;padding:1.5em 0.5em}#header{position:relative;width:calc(100% - 0.5em);margin:0.5em 0.25em;padding:0.75em 0.5em;background:#fff}#header .logo-wrapper{display:inline-block;height:2em;line-height:1.75;vertical-align:middle;max-width:calc(100% - 9.5em)}#header .logo-wrapper .logo{max-height:1.75em;max-width:100%;vertical-align:middle}#header .nav-button,#header .search-button,#header .avatar-button{position:absolute;top:0.125em;border:none;background:transparent;font-size:1.75em;margin:0;padding:0.333em 0;width:1.75em;text-align:center;min-width:auto;line-height:1;color:#2E2B3D}#header .nav-button i,#header .search-button i,#header .avatar-button i{display:block}#header .nav-button{right:0}#header .search-button{right:1.75em}#header .avatar-button{right:3.5em}#header .avatar-button .avatar-icon{margin:0 auto}#header .search-drawer.slide-from-top{width:100%;height:calc(4em + 2px);position:fixed;z-index:10;top:calc((4em + 2px) * -1);left:0;overflow-y:hidden;background-color:#fff;transition:0.5s}#header .search-drawer.slide-from-top.open{top:0}#header nav.slide-from-right{height:100%;width:24em;position:fixed;z-index:999999;top:0;right:-24em;background-color:#2E2B3D;overflow-x:hidden;padding-top:3em;transition:0.5s;color:#e2e3e8}#header nav.slide-from-right a{color:#99a0b1}#header nav.slide-from-right a:hover{color:#fff}#header nav.slide-from-right.open{right:0;max-width:100%;box-shadow:0 0 1em 0.25em rgba(0,0,0,0.5)}#header nav.slide-from-right ul.menu>li{padding:0.5em 1em;font-size:1.5em}#header nav.slide-from-right ul.menu>li ul{margin:0.25em 0 0 0.5em}#header nav.slide-from-right ul.menu>li ul a{padding:0.35em 0.125em 0.35em 1.125em;text-indent:-1em;text-decoration:none;font-size:0.9em;display:block;font-weight:normal;line-height:1.25}#header nav.slide-from-right .user{position:absolute;top:0;left:0;font-size:1em;padding:0.75em;line-height:2em;vertical-align:top}#header nav.slide-from-right .user a.user-link{display:inline-flex;margin-right:0.25em}#header nav.slide-from-right .user a.user-link .profile-photo{border-radius:50%;overflow:hidden;margin-right:0.5em;width:2em;height:2em;object-fit:cover;transition:all 300ms}#header nav.slide-from-right .user a.user-link .profile-photo.fa.fa-user{font-size:2em;margin-right:0.25em;width:1em;height:1em;text-align:center;background:#99a0b1;color:#2E2B3D}#header nav.slide-from-right .user a.user-link:hover img.profile-photo{filter:grayscale(100)}#header nav.slide-from-right .user a.user-link:hover i.profile-photo.fa.fa-user{background-color:white}#header nav.slide-from-right .user i.fa-sign-out{vertical-align:top;line-height:2em;margin-left:0.25em}#header nav.slide-from-right .closebtn{position:absolute;top:0;right:0;font-size:2em !important;padding:0.25em 0.5em}@media (min-width: 1025px){#header{padding:1em 2em}#header .logo-wrapper{height:4em;max-width:calc(100% - 10em);line-height:3.75}#header .logo-wrapper .logo{max-height:2.5em}#header .nav-button,#header .search-button,#header .avatar-button{font-size:2em;padding:0.25em;margin:0.75em}#header .nav-button{right:0}#header .search-button{right:1.5em}#header .avatar-button{right:3em}#header nav.slide-from-right{width:34em;right:-34em}}#footer{overflow:hidden;font-size:0.75em;padding:4em 0.5em 3em;border-top:1px solid rgba(255,255,255,0.08);line-height:1.75em;text-align:center;background:#2E2B3D;color:rgba(255,255,255,0.4)}#footer a{color:rgba(255,255,255,0.5);font-weight:bold}#footer a:hover{color:rgba(255,255,255,0.75)}@media (min-width: 768px){#footer ul.footer-list li{display:inline}#footer ul.footer-list li:after{content:" | "}#footer ul.footer-list li:last-child:after{content:""}}.action-bar{padding:0.25em;display:flex;justify-content:space-around}.action-bar>div,.action-bar>a,.action-bar>button,.action-bar>input[type='submit']{display:inline-block;margin:0.25em;min-width:5em;width:100%}.action-bar>div input[type='submit'],.action-bar>a input[type='submit'],.action-bar>button input[type='submit'],.action-bar>input[type='submit'] input[type='submit']{width:100%}.action-bar>ul li{margin:0.25em;list-style:none}.banner-title{font-size:1.5em;line-height:1.2;padding:1em 0.5em;text-align:center;background:#2E2B3D;color:#fff}.banner-title .banner-subtitle{font-size:0.66666em;color:rgba(255,255,255,0.8)}.banner-title img.banner-profile-photo{display:inline-block;height:2.16666667em;width:2.16666667em;vertical-align:top;margin-top:-0.5em;margin-bottom:-0.5em;object-fit:cover;vertical-align:top;border-radius:50%;margin-right:0.25em}.banner-title input[type="text"]{background:transparent;border:0;width:calc(100% - 0.5em);text-align:center}.banner-title input[type="text"]:active ~ button[type="submit"],.banner-title input[type="text"]:focus ~ button[type="submit"]{opacity:1}.banner-title button[type="submit"]{width:2em;margin-left:-2em;opacity:0}.search-box,.search-category-box{position:relative}.search-box input[name='q'],.search-box input[name='url'],.search-box select,.search-category-box input[name='q'],.search-category-box input[name='url'],.search-category-box select{width:calc(100% - 1em);border:#585F73 solid 1px;margin:0.5em;padding:0.75em;appearance:none;-webkit-appearance:none;-moz-appearance:none}.search-box input[name='q']:focus,.search-box input[name='url']:focus,.search-box select:focus,.search-category-box input[name='q']:focus,.search-category-box input[name='url']:focus,.search-category-box select:focus{outline:none;box-shadow:1px 1px 5px #99a0b1,-1px -1px 5px #99a0b1}.search-box input[name='q'],.search-box input[name='url'],.search-box input[name='q'].ui-autocomplete-input,.search-category-box input[name='q'],.search-category-box input[name='url'],.search-category-box input[name='q'].ui-autocomplete-input{padding:0.75em 2.25em;background:url(/assets/images/icons/fa-search_36_0_585f73_none.png);background-repeat:no-repeat;background-position:left 0.5em center;background-size:1.25em}.search-box button.overlay,.search-category-box button.overlay{font-size:1.5em;position:absolute;top:calc(0.5em / 1.5 + 1px);right:calc(0.5em / 1.5 + 1px);margin:0;padding:calc(.75em / 1.5) 0.375em;background:transparent;border:none;min-width:auto}.search-box button.overlay.overlay-2,.search-category-box button.overlay.overlay-2{padding-right:0.25em;margin-right:2em}.search-box button.overlay i,.search-category-box button.overlay i{display:block}.recipes-count{font-size:0.75em;text-align:center;margin:1px 0 0.5rem}.recipes-count[data-recipe-count="0"]{margin-top:1.5rem}.search-filters-applied{margin:0 0 0.5rem;padding:1em;background:#f0f1f4}.search-filters-applied .title{display:inline-block;margin-right:0.5em}.search-filters-applied .title:after{content:':'}.search-filters-applied ul li i{margin-right:0.15em}.search-filters-applied>ul{display:inline-block}.search-filters-applied>ul>li{font-size:0.8em;display:inline-block;background:#585F73;border-radius:0.1em;color:#ECF1F5;padding:0.5em 1em;min-width:5em;text-align:center;margin:0.25em 0}.search-filters-applied>ul>li>ul>li{display:inline-block}.search-filters-applied>ul>li>ul>li:after{content:'or';display:inline-block;text-align:center;font-size:0.6em;line-height:1.67em;vertical-align:middle;margin:0 0.25em 0 0.5em}.search-filters-applied>ul>li>ul>li:last-of-type:after{content:'';display:none}.search-filters{overflow:hidden;overflow-y:auto;position:fixed;background:rgba(255,255,255,0.93333);z-index:9;top:0;bottom:0;left:0;right:0;padding:0.5em;display:flex;flex-direction:column;justify-content:center;align-items:center;display:none;font-size:110%}.search-filters.open{display:flex}.search-filters button[type="submit"]{display:block;width:100%;margin:1em auto 3em}.search-filters select[name="sort"]{width:100%}.search-filters .search-filters-container{padding:0;position:relative;max-height:calc(100vh - 2em)}.search-filters .search-filters-container .cancel{border:0;background:transparent;font-size:200%;position:fixed;top:0;right:0}.search-filters .search-filters-container .search-filter{width:100%;max-width:40em;padding:0.5em;margin:0.5em auto}.search-filters .search-filters-container .search-filter .title{margin-bottom:0.375em}.search-filters .search-filters-container .search-filter .include-substitutes{margin-left:1em}.search-filters .search-filters-container .search-filter .search-filter-expand{transition:all 300ms}.search-filters .search-filters-container .search-filter .search-filter-expand:hover{cursor:pointer;color:#F1E078}.search-filters .search-filters-container .search-filter .search-filter-expand:hover .search-filter-expand-icon{color:#F1E078}.search-filters .search-filters-container .search-filter .search-filter-expand .search-filter-expand-icon{margin-left:0.25em;transition:transform 300ms, color 300ms}.search-filters .search-filters-container .search-filter.search-filter-fixed ul{display:flex;flex-direction:column;justify-content:space-around;align-items:center;flex-wrap:wrap}.search-filters .search-filters-container .search-filter.search-filter-fixed ul li{margin:0.5em 0}.search-filters .search-filters-container .search-filter.search-filter-fixed ul li i.fa{margin-right:0.25em}.search-filters .search-filters-container .search-filter input.search-criteria-autocomplete{width:100%;margin:0.25em 0}.search-filters .search-filters-container .search-filter .options{height:auto;max-height:0;overflow-x:hidden;overflow-y:hidden;transition:max-height 1s ease-in-out}.search-filters .search-filters-container .search-filter ul{list-style:none}.search-filters .search-filters-container .search-filter ul li{line-height:1.75}.search-filters .search-filters-container .search-filter ul li input[type='text'],.search-filters .search-filters-container .search-filter ul li input[type='number']{width:6em;text-align:center;margin:0.25em 0}.search-filters .search-filters-container .search-filter.open .options{max-height:15em;overflow-y:auto}.search-filters .search-filters-container .search-filter.open .search-filter-expand .search-filter-expand-icon{transform:rotate(-180deg)}form.search-recipes .search-box input.search.search-autocomplete{padding-right:4.5em}.recipes-grid{display:flex;flex-wrap:wrap;justify-content:center}.recipes-grid .recipe-grid-box{flex-grow:1;flex-basis:20em;max-width:100%;flex:1 1 20em;border:transparent solid 1px;overflow:hidden;position:relative}@media (min-width: 40em){.recipes-grid .recipe-grid-box{max-width:50%}}@media (min-width: 60em){.recipes-grid .recipe-grid-box{max-width:33.33333%}}@media (min-width: 80em){.recipes-grid .recipe-grid-box{max-width:25%}}@media (min-width: 100em){.recipes-grid .recipe-grid-box{max-width:20%}}@media (min-width: 120em){.recipes-grid .recipe-grid-box{max-width:16.66667%}}.recipes-grid .recipe-grid-box:before{content:"";display:block;padding-top:100%;float:left}.recipes-grid .recipe-grid-box .photo{color:#fff;text-shadow:0.05em 0.05em 0.1em rgba(0,0,0,0.4),-0.001em -0.001em 0.075em rgba(0,0,0,0.35);position:absolute;top:0;bottom:0;left:0;right:0}.recipes-grid .recipe-grid-box .photo:hover{text-shadow:0.15em 0.15em 0.2em rgba(0,0,0,0.65),-0.001em -0.001em 0.075em rgba(0,0,0,0.35)}.recipes-grid .recipe-grid-box .photo:hover .background{transform:scale(1.15);background-color:#636b81}.recipes-grid .recipe-grid-box .photo:hover .details .source{opacity:1}.recipes-grid .recipe-grid-box .photo:hover .details .user{opacity:1}.recipes-grid .recipe-grid-box .photo .background{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#2E2B3D;transition:all 500ms ease}.recipes-grid .recipe-grid-box .photo .details{position:absolute;top:0;bottom:0;left:0;right:0;transition:all 500ms ease;display:flex;justify-content:center;align-items:center;flex-direction:column}.recipes-grid .recipe-grid-box .photo .details .name{font-size:1.5em;line-height:1.2;padding:0.125em 0.5em;text-align:center}.recipes-grid .recipe-grid-box .photo .details .time{font-size:0.9em;padding:0.125em 0.5em;text-align:center;line-height:1.2}.recipes-grid .recipe-grid-box .photo .details .time-active{font-size:0.7em;padding:0.125em 0.5em;text-align:center;line-height:1.2}.recipes-grid .recipe-grid-box .photo .details .rating{font-size:0.9em;position:absolute;bottom:0;right:0;padding:0.5em}.recipes-grid .recipe-grid-box .photo .details .category{font-size:0.9em;position:absolute;bottom:0;left:0;padding:0.5em;max-width:calc(100% - 3em);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipes-grid .recipe-grid-box .photo .details .source{font-size:0.9em;position:absolute;top:0;right:0;padding:0.5em;max-width:calc(55% - 0.25em);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:all 500ms ease}.recipes-grid .recipe-grid-box .photo .details .user{font-size:0.9em;position:absolute;top:0;left:0;padding:0.5em;max-width:calc(45% - 0.25em);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:all 500ms ease}.recipes-grid-paginator{text-align:center}.recipes-grid-paginator #load-more,.recipes-grid-paginator #load-more-random{max-width:calc(100% - 0.5em);width:30em;margin:1em auto}.recipes-grid-paginator #load-more[data-pages-remaining='0'],.recipes-grid-paginator #load-more-random[data-pages-remaining='0']{border:none;background:transparent}.recipes-grid-paginator #load-more[data-pages-remaining='0']:hover,.recipes-grid-paginator #load-more-random[data-pages-remaining='0']:hover{color:inherit;cursor:default}.recipe-photo-upload,.recipe-photos{display:-webkit-box;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:1.125em auto;padding:0.5em 0.25em}.recipe-photo-upload .title,.recipe-photos .title{font-size:1.5em;margin-bottom:0.75em;width:100%;text-align:center}.recipe-photo-upload .recipe-photo,.recipe-photos .recipe-photo{width:100%;max-width:378px;border-bottom:#585F73 solid 1px;padding:0.75em 0;margin:0.25em}.recipe-photo-upload .recipe-photo .img-wrapper,.recipe-photos .recipe-photo .img-wrapper{width:100%;min-height:320px;margin-bottom:0.5em;background:lightyellow;display:flex;justify-content:center;align-items:center}.recipe-photo-upload .recipe-photo .img-wrapper img,.recipe-photos .recipe-photo .img-wrapper img{max-width:100%;max-height:320px}.recipe-photo-upload .recipe-photo .img-info,.recipe-photos .recipe-photo .img-info{display:flex;justify-content:space-between;align-items:center;margin:0.25em 0}.recipe-photo-upload .recipe-photo form.recipe-photo-edit,.recipe-photos .recipe-photo form.recipe-photo-edit{display:block}.recipe-photo-upload .recipe-photo form.recipe-photo-edit button[type="submit"],.recipe-photos .recipe-photo form.recipe-photo-edit button[type="submit"]{width:3.5em}.recipe-photo-upload .recipe-photo form,.recipe-photos .recipe-photo form{display:inline-block}.recipe-photo-upload .recipe-photo input,.recipe-photo-upload .recipe-photo textarea,.recipe-photo-upload .recipe-photo select,.recipe-photos .recipe-photo input,.recipe-photos .recipe-photo textarea,.recipe-photos .recipe-photo select{width:100%;margin:0.25em 0}.recipe-photo-upload .recipe-photo button[type="submit"],.recipe-photo-upload .recipe-photo a.button,.recipe-photo-upload .recipe-photo .button-placeholder,.recipe-photos .recipe-photo button[type="submit"],.recipe-photos .recipe-photo a.button,.recipe-photos .recipe-photo .button-placeholder{width:3.5em}.recipe-photo-upload .recipe-photo form.recipe-photo-upload button[type='submit'] i,.recipe-photo-upload .recipe-photo form.recipe-photo-upload input[type='submit'] i,.recipe-photo-upload .recipe-photo form.recipe-photo-edit button[type='submit'] i,.recipe-photo-upload .recipe-photo form.recipe-photo-edit input[type='submit'] i,.recipe-photos .recipe-photo form.recipe-photo-upload button[type='submit'] i,.recipe-photos .recipe-photo form.recipe-photo-upload input[type='submit'] i,.recipe-photos .recipe-photo form.recipe-photo-edit button[type='submit'] i,.recipe-photos .recipe-photo form.recipe-photo-edit input[type='submit'] i{width:1em}.recipe-photo-upload .recipe-photo form.recipe-photo-upload button[type='submit']:disabled,.recipe-photo-upload .recipe-photo form.recipe-photo-upload input[type='submit']:disabled,.recipe-photo-upload .recipe-photo form.recipe-photo-edit button[type='submit']:disabled,.recipe-photo-upload .recipe-photo form.recipe-photo-edit input[type='submit']:disabled,.recipe-photos .recipe-photo form.recipe-photo-upload button[type='submit']:disabled,.recipe-photos .recipe-photo form.recipe-photo-upload input[type='submit']:disabled,.recipe-photos .recipe-photo form.recipe-photo-edit button[type='submit']:disabled,.recipe-photos .recipe-photo form.recipe-photo-edit input[type='submit']:disabled{background:lightgray;border-color:#adadad;color:#adadad}.recipe-photo-upload .recipe-photo form.recipe-photo-upload.submitting button[type='submit'] i.fa,.recipe-photo-upload .recipe-photo form.recipe-photo-upload.submitting input[type='submit'] i.fa,.recipe-photo-upload .recipe-photo form.recipe-photo-edit.submitting button[type='submit'] i.fa,.recipe-photo-upload .recipe-photo form.recipe-photo-edit.submitting input[type='submit'] i.fa,.recipe-photos .recipe-photo form.recipe-photo-upload.submitting button[type='submit'] i.fa,.recipe-photos .recipe-photo form.recipe-photo-upload.submitting input[type='submit'] i.fa,.recipe-photos .recipe-photo form.recipe-photo-edit.submitting button[type='submit'] i.fa,.recipe-photos .recipe-photo form.recipe-photo-edit.submitting input[type='submit'] i.fa{-webkit-animation:fa-spin 0.5s infinite linear;animation:fa-spin 750ms infinite linear}.recipe-photo-upload .recipe-photo form.recipe-photo-upload.submitting button[type='submit'] i.fa:before,.recipe-photo-upload .recipe-photo form.recipe-photo-upload.submitting input[type='submit'] i.fa:before,.recipe-photo-upload .recipe-photo form.recipe-photo-edit.submitting button[type='submit'] i.fa:before,.recipe-photo-upload .recipe-photo form.recipe-photo-edit.submitting input[type='submit'] i.fa:before,.recipe-photos .recipe-photo form.recipe-photo-upload.submitting button[type='submit'] i.fa:before,.recipe-photos .recipe-photo form.recipe-photo-upload.submitting input[type='submit'] i.fa:before,.recipe-photos .recipe-photo form.recipe-photo-edit.submitting button[type='submit'] i.fa:before,.recipe-photos .recipe-photo form.recipe-photo-edit.submitting input[type='submit'] i.fa:before{content:"\f110" !important}.recipe-photo-upload .recipe-photo form.recipe-photo-upload button,.recipe-photo-upload .recipe-photo form.recipe-photo-upload input[type='submit'],.recipe-photo-upload .recipe-photo form.recipe-photo-edit button,.recipe-photo-upload .recipe-photo form.recipe-photo-edit input[type='submit'],.recipe-photos .recipe-photo form.recipe-photo-upload button,.recipe-photos .recipe-photo form.recipe-photo-upload input[type='submit'],.recipe-photos .recipe-photo form.recipe-photo-edit button,.recipe-photos .recipe-photo form.recipe-photo-edit input[type='submit']{width:100%}.recipe-photo-upload .recipe-photo form.recipe-photo-upload .right,.recipe-photo-upload .recipe-photo form.recipe-photo-edit .right,.recipe-photos .recipe-photo form.recipe-photo-upload .right,.recipe-photos .recipe-photo form.recipe-photo-edit .right{float:right}.recipe-photo-upload.sizes,.recipe-photos.sizes{flex-direction:column;align-items:center}.recipe-photo-upload.sizes .recipe-photo,.recipe-photos.sizes .recipe-photo{width:auto;max-width:100%}.recipe-photo-upload.sizes .recipe-photo .img-wrapper,.recipe-photos.sizes .recipe-photo .img-wrapper{min-height:unset}.recipe-photo-upload.sizes .recipe-photo .img-wrapper img,.recipe-photos.sizes .recipe-photo .img-wrapper img{max-height:unset}.usdafoods form.search-inputs,.ingredients-page form.search-inputs{max-width:80em;margin:0 auto}.usdafoods form.search-inputs:before,.usdafoods form.search-inputs:after,.ingredients-page form.search-inputs:before,.ingredients-page form.search-inputs:after{content:"";display:table}.usdafoods form.search-inputs:after,.ingredients-page form.search-inputs:after{clear:both}.usdafoods form.search-inputs button:not(.overlay),.ingredients-page form.search-inputs button:not(.overlay){margin:0.5em;width:calc(100% - 1em)}.usdafoods .usdafoods-datatable,.usdafoods .ingredients-datatable,.ingredients-page .usdafoods-datatable,.ingredients-page .ingredients-datatable{padding:0.25em;margin:1em 0}.usdafoods .usdafoods-datatable td[data-label='Desc'] .common-name,.usdafoods .usdafoods-datatable td[data-label='Desc'] .manufacturer,.usdafoods .ingredients-datatable td[data-label='Desc'] .common-name,.usdafoods .ingredients-datatable td[data-label='Desc'] .manufacturer,.ingredients-page .usdafoods-datatable td[data-label='Desc'] .common-name,.ingredients-page .usdafoods-datatable td[data-label='Desc'] .manufacturer,.ingredients-page .ingredients-datatable td[data-label='Desc'] .common-name,.ingredients-page .ingredients-datatable td[data-label='Desc'] .manufacturer{font-size:0.8em;font-style:italic}@media (min-width: 1025px){.usdafoods .usdafoods-datatable,.usdafoods .ingredients-datatable,.ingredients-page .usdafoods-datatable,.ingredients-page .ingredients-datatable{padding:1em;max-width:80em;margin:2em auto}}.usdafood .title,.ingredient-page .title,.refdata-page .title{font-size:1.25em;text-align:center;margin:1em auto}.usdafood .action-menu,.ingredient-page .action-menu,.refdata-page .action-menu{margin-bottom:1em}.usdafood .usdafood-basic,.usdafood .ingredient-basic,.usdafood .refdata-basic,.ingredient-page .usdafood-basic,.ingredient-page .ingredient-basic,.ingredient-page .refdata-basic,.refdata-page .usdafood-basic,.refdata-page .ingredient-basic,.refdata-page .refdata-basic{padding:0 0.25em;margin-bottom:2em}@media (min-width: 1025px){.usdafood .usdafood-basic,.usdafood .ingredient-basic,.usdafood .refdata-basic,.ingredient-page .usdafood-basic,.ingredient-page .ingredient-basic,.ingredient-page .refdata-basic,.refdata-page .usdafood-basic,.refdata-page .ingredient-basic,.refdata-page .refdata-basic{padding:0 3em}}.usdafood .usdafood-weights,.ingredient-page .usdafood-weights,.refdata-page .usdafood-weights{margin-bottom:2em}.usdafood .usdafood-weights .usdafood-weights-datatable,.ingredient-page .usdafood-weights .usdafood-weights-datatable,.refdata-page .usdafood-weights .usdafood-weights-datatable{padding:0 0.1em}.usdafood .usdafood-weights .usdafood-weights-datatable form,.ingredient-page .usdafood-weights .usdafood-weights-datatable form,.refdata-page .usdafood-weights .usdafood-weights-datatable form{width:100%}.usdafood .usdafood-weights .usdafood-weights-datatable form input[type="submit"],.ingredient-page .usdafood-weights .usdafood-weights-datatable form input[type="submit"],.refdata-page .usdafood-weights .usdafood-weights-datatable form input[type="submit"]{display:block;width:25em;max-width:calc(100% - 2em);margin:1em auto}.usdafood .usdafood-weights .usdafood-weights-datatable table,.ingredient-page .usdafood-weights .usdafood-weights-datatable table,.refdata-page .usdafood-weights .usdafood-weights-datatable table{margin-bottom:1em}@media (min-width: 1025px){.usdafood .usdafood-weights .usdafood-weights-datatable,.ingredient-page .usdafood-weights .usdafood-weights-datatable,.refdata-page .usdafood-weights .usdafood-weights-datatable{max-width:60em;margin:2em auto}}.usdafood .usdafood-nutrition,.ingredient-page .usdafood-nutrition,.refdata-page .usdafood-nutrition{margin-bottom:2em}.usdafood .usdafood-nutrition form,.ingredient-page .usdafood-nutrition form,.refdata-page .usdafood-nutrition form{padding:0 0.25em;text-align:center}.usdafood .usdafood-nutrition form input[type='text'],.usdafood .usdafood-nutrition form select,.ingredient-page .usdafood-nutrition form input[type='text'],.ingredient-page .usdafood-nutrition form select,.refdata-page .usdafood-nutrition form input[type='text'],.refdata-page .usdafood-nutrition form select{border:#585F73 solid 1px;padding:0.5em;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0}.usdafood .usdafood-nutrition form input[name='amt'],.ingredient-page .usdafood-nutrition form input[name='amt'],.refdata-page .usdafood-nutrition form input[name='amt']{width:4em;text-align:right}.usdafood .usdafood-nutrition form select[name='seq'],.ingredient-page .usdafood-nutrition form select[name='seq'],.refdata-page .usdafood-nutrition form select[name='seq']{width:calc(100% - (4em + 3em + 9px));max-width:25em}.usdafood .usdafood-nutrition form button[type='submit'],.ingredient-page .usdafood-nutrition form button[type='submit'],.refdata-page .usdafood-nutrition form button[type='submit']{width:3em;padding:0.5em}.usdafood .usdafood-ingredients,.ingredient-page .usdafood-ingredients,.refdata-page .usdafood-ingredients{margin-bottom:2em}.usdafood .usdafood-ingredients ul,.ingredient-page .usdafood-ingredients ul,.refdata-page .usdafood-ingredients ul{margin:2em auto;width:35em;max-width:calc(100% - 2em)}.usdafood .usdafood-ingredients ul li,.ingredient-page .usdafood-ingredients ul li,.refdata-page .usdafood-ingredients ul li{line-height:1.5;margin:0 0.5em 0.5em 1.5em}.data-rows{text-align:center}.data-rows.edit input[type="submit"],.data-rows.edit a.button.cancel,.data-rows.edit a.button.upload{width:100%}.data-rows.edit .data-row .value input[type="text"],.data-rows.edit .data-row .value input[type="email"],.data-rows.edit .data-row .value textarea,.data-rows.edit .data-row .value select,.data-rows.edit .data-item .value input[type="text"],.data-rows.edit .data-item .value input[type="email"],.data-rows.edit .data-item .value textarea,.data-rows.edit .data-item .value select{width:100%}.data-rows .data-row .label,.data-rows .data-item .label{line-height:2;color:#a8adbc}.data-rows .data-row .value,.data-rows .data-item .value{line-height:2}.data-rows .data-row{width:100%;padding:0.25em 0.1em;border-bottom:1px dotted #ccc}.data-rows .data-row:last-child{border-bottom:none}.data-rows .data-row .thumbs{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.data-rows .data-row .thumbs .thumb-item{margin:0.25em;max-width:50px;max-height:50px}.data-rows .data-row .thumbs .thumb-item img{max-width:100%;max-height:100%}.data-rows .data-row .label{width:100%;margin-bottom:0.175em}.data-rows .data-row .value{width:100%}.data-rows .data-row .value form{display:inline-block;max-width:100%}.data-rows .data-row .value form input[type="text"],.data-rows .data-row .value form select{padding:0.25em 0.5em;max-width:100%}.data-rows .data-row .value form input[type="text"][name="SurvivingIngredientID"],.data-rows .data-row .value form select[name="SurvivingIngredientID"]{max-width:calc(100% - 3.5em)}.data-rows .data-row .value form select{padding:0.25em 2.5em 0.25em 0.5em}.data-rows .data-row .value form a.button,.data-rows .data-row .value form button.button{padding:0.25em 0.5em 0.25em 0.5em}.data-rows .data-row .value button.inline{margin-left:0.2em}.data-rows .data-row .value a.profile-photo-link{display:flex;flex-direction:column;justify-content:center;align-items:center}.data-rows .data-row .value a.profile-photo-link img.profile-photo{margin:0}.data-rows .data-row .value img.profile-photo{display:block;width:8em;height:8em;object-fit:cover;border-radius:50%;margin:0.5em auto}.data-rows .data-row .value ul{list-style:none;padding:0}.data-rows .data-row .value ul li{display:inline-block;color:#585F73;background:#ECF1F5;padding:0.25em 0.5em;margin:0.25em 0.25em 0.25em 0;vertical-align:middle;font-size:0.75em;line-height:1.5;max-width:100%;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.data-rows .data-row .value ul li input[type="text"],.data-rows .data-row .value ul li select{padding:0.2em 0.5em}.data-rows .data-row .value ul li img.profile-photo{display:inline-block;width:1.5em;height:1.5em;object-fit:cover;border-radius:50%;margin:0 0.25em 0 0;vertical-align:top}.data-rows .data-row .value ul li:first-child{margin-left:0}.data-rows .data-row .value ul li:last-child{margin-right:0}.data-rows .data-row .photo-items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.data-rows .data-row .photo-items .photo-item{position:relative;display:block;padding:0.25em}.data-rows .data-row .photo-items .photo-item input[type="radio"].photo-radio{display:block;width:0;height:0;margin:0;padding:0}.data-rows .data-row .photo-items .photo-item input[type="radio"].photo-radio:checked+label{background:#F1E078;border-color:#F1E078;box-shadow:0.125em 0.125em 0.75em rgba(0,0,0,0.5)}.data-rows .data-row .photo-items .photo-item label.photo-label{display:block;border:0.25em solid transparent}.data-rows .data-row .photo-items .photo-item label.photo-label img.photo-img{display:block;width:6em;height:6em;object-fit:cover;border-radius:50%}.data-rows .data-row .photo-items .photo-item a.link-delete{position:absolute;display:block;bottom:0.25em;right:0.25em;margin:0;padding:0.25em;width:2em;height:2em;min-width:unset;border-radius:50%;display:flex;justify-content:center;align-items:center}@media (min-width: 768px){.data-rows .data-row{padding:0.5em 0.20em;text-align:left}.data-rows .data-row:before,.data-rows .data-row:after{content:"";display:table}.data-rows .data-row:after{clear:both}.data-rows .data-row .label{width:9em;float:left;margin-bottom:0}.data-rows .data-row .value{margin-left:9em;width:calc(100% - 9em)}.data-rows .data-row .value.no-label{margin-left:0;width:100%}.data-rows .data-row .value.no-label ul{text-align:center}.data-rows .data-row .value img.profile-photo{margin:0 auto 0 0;width:6em;height:6em}.data-rows .data-row .value a.profile-photo-link{flex-direction:row;justify-content:flex-start}.data-rows .data-row .value a.profile-photo-link img.profile-photo{margin-right:0.5em;width:6em;height:6em}}.data-rows .data-item{display:inline-flex;flex-direction:column-reverse;align-items:center;width:8em;margin:0.5em}.content-80{width:calc(100% - 2em);margin:1em auto}@media (min-width: 768px){.content-80{width:80%}}.content{width:50em;max-width:calc(100% - 2em);margin:1em auto;overflow:hidden}.content h2{margin:1em 0 0.5em;font-size:1.2em}.content ul,.content ol{display:block;padding-left:1.75em}.content ul{list-style-type:disc}.content ol{list-style-type:decimal}.popup-menu{display:none;font-size:1.25em;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1;background:white;align-items:center;justify-content:center}.popup-menu.open{display:flex}.popup-menu .container{padding:1em;max-width:100%;background:white}.popup-menu .container .alert-box .title{text-transform:uppercase;margin:1em 0}.popup-menu .container .alert-box .description,.popup-menu .container .alert-box .note{font-size:80%}.popup-menu .container button,.popup-menu .container input[type="submit"]{display:block;margin:1em auto;width:20em;max-width:100%}.popup-menu .container ul{margin:2em 0}.popup-menu .container ul li{list-style:none;margin:1.5em 0}.popup-menu .container ul li .icon{margin:0 0.25em}.ui-autocomplete-input,input[type="text"].ui-autocomplete-input{background-color:white;background-image:url(/assets/images/icons/fa-search_36_0_585f73_none.png);background-repeat:no-repeat;background-position:right 0.75em center;background-size:1em;padding-right:2.25em;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background-image 100ms}.ui-autocomplete-loading{background-image:url("/assets/images/icons/ajax-loader.gif") !important}.ui-autocomplete-category{font-weight:bold;padding:0.2em 0.4em;margin:0.8em 0 0.2em;line-height:1}.ui-autocomplete.ui-menu{font:inherit;max-width:100% !important}.ui-autocomplete.ui-menu .ui-autocomplete-category{color:#2E2B3D}.ui-autocomplete.ui-menu .ui-menu-item{padding:0}.ui-autocomplete.ui-menu .ui-menu-item .ui-menu-item-wrapper{color:#585F73;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0.75em 0.5em}@media (min-width: 1025px){.ui-autocomplete.ui-menu .ui-menu-item .ui-menu-item-wrapper{padding:0.5em}}.ui-autocomplete.ui-menu .ui-menu-item .ui-menu-item-wrapper i{margin-left:0.25em}.ui-autocomplete.ui-menu .ui-menu-item .ui-menu-item-wrapper i.fa.fa-heart{color:#F1E078}.ui-autocomplete.ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-focus,.ui-autocomplete.ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active{background:#ECF1F5}.legal-content{margin:0 auto;padding:2em 0;width:40em;max-width:96%}.legal-content .last-updated{margin:1em 0;font-size:0.8em;font-style:italic}.legal-content h3{margin:1.5em 0 0.5em}.legal-content p,.legal-content ol,.legal-content ul{margin:0.5em 0;line-height:1.333}.legal-content ol{list-style-type:decimal;padding-left:2em}.legal-content ul{list-style-type:disc;padding-left:2em}.recipe:not([data-my-favorite='1']) .photo .fa.fa-heart.my-favorite,.recipe-grid-box:not([data-my-favorite='1']) .photo .fa.fa-heart.my-favorite{display:none}.recipe[data-my-favorite='1'] i.fa.fa-heart,.recipe-grid-box[data-my-favorite='1'] i.fa.fa-heart{color:#F1E078}.recipe[data-my-rating-set='1'] .my-rating i.fa.fa-star,.recipe-grid-box[data-my-rating-set='1'] .my-rating i.fa.fa-star{color:#F1E078}.recipe .photo .name i,.recipe-grid-box .photo .name i{margin-left:0.25em}.recipe .photo .name i[title='public'],.recipe-grid-box .photo .name i[title='public']{display:none}.recipe .time.missing,.recipe-grid-box .time.missing{display:none}.recipe{font-family:Title}.recipe.show-grams .action-menu .action-menu-item.toggle-grams{background:#F1E078}.recipe.show-grams .details .ingredients ol li .weight{display:inline}.recipe.show-grams .details .ingredients ol li .weight.show-explanation .explanation{display:inline}.recipe.show-grams .action-menu .action-menu-item.with-show-grams{display:inline-block}.recipe.show-grams .action-menu .action-menu-item.without-show-grams{display:none}.recipe .photo{border:none;width:100%;height:20em;color:#fff;text-shadow:0.05em 0.05em 0.1em rgba(0,0,0,0.4),-0.001em -0.001em 0.075em rgba(0,0,0,0.35);display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;z-index:1;overflow:hidden;background-color:#2E2B3D;transition:background-image 250ms ease}.recipe .photo .photo-background{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:center;z-index:-1000;transform:scale(1.1);filter:blur(0.5em);overflow:hidden}.recipe .photo .name{font-size:2.5em;padding:0.1em 0.25em;text-align:center}@media (min-width: 1025px){.recipe .photo .name{font-size:4em}}@media (min-width: 768px) and (max-width: 1024px){.recipe .photo .name{font-size:3em}}.recipe .photo .time,.recipe .photo .time-active{padding:0.125em 0.5em;text-align:center}.recipe .photo .rating,.recipe .photo .category,.recipe .photo .time,.recipe .photo .favorite,.recipe .photo .counter,.recipe .photo .zoom-in{font-size:1em}.recipe .photo .rating .rating-count,.recipe .photo .category .rating-count,.recipe .photo .time .rating-count,.recipe .photo .favorite .rating-count,.recipe .photo .counter .rating-count,.recipe .photo .zoom-in .rating-count{font-size:75%;vertical-align:middle;line-height:1;display:inline-block;height:1.125em;margin-left:0.25em}@media (min-width: 1025px){.recipe .photo .rating,.recipe .photo .category,.recipe .photo .time,.recipe .photo .favorite,.recipe .photo .counter,.recipe .photo .zoom-in{font-size:1.5em}}@media (min-width: 768px) and (max-width: 1024px){.recipe .photo .rating,.recipe .photo .category,.recipe .photo .time,.recipe .photo .favorite,.recipe .photo .counter,.recipe .photo .zoom-in{font-size:1.25em}}.recipe .photo .time-active{font-size:0.8em}@media (min-width: 1025px){.recipe .photo .time-active{font-size:1.25em}}@media (min-width: 768px) and (max-width: 1024px){.recipe .photo .time-active{font-size:1.0em}}.recipe .photo .rating{position:absolute;bottom:0;right:0;padding:0.5em}.recipe .photo .favorite{position:absolute;top:0;left:0;padding:0.5em}.recipe .photo .favorite.my-favorite{color:#F1E078}.recipe .photo .category{position:absolute;bottom:0;left:0;padding:0.5em;max-width:calc(100% - 3em);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recipe .photo .prev,.recipe .photo .next,.recipe .photo .close,.recipe .photo .zoom-in{opacity:0.15;cursor:pointer;transition:opacity 0.5s ease}.recipe .photo .prev:hover,.recipe .photo .next:hover,.recipe .photo .close:hover,.recipe .photo .zoom-in:hover{opacity:1}.recipe .photo .prev.disabled,.recipe .photo .next.disabled,.recipe .photo .close.disabled,.recipe .photo .zoom-in.disabled{display:none}.recipe .photo .prev,.recipe .photo .next{position:absolute;top:0;width:4em;height:100%;display:flex;align-items:center;font-size:2em}.recipe .photo[data-photo-count="0"] .prev,.recipe .photo[data-photo-count="0"] .next,.recipe .photo[data-photo-count="1"] .prev,.recipe .photo[data-photo-count="1"] .next{display:none}.recipe .photo .close{display:none;padding:0.5em;position:absolute;top:0;right:0;font-size:2em}.recipe .photo .prev{left:0;padding-left:0.25em;text-align:left;justify-content:flex-start}.recipe .photo .next{right:0;padding-right:0.25em;text-align:right;justify-content:flex-end}.recipe .photo .zoom-in{position:absolute;top:0;left:0;z-index:1;padding:0.5em}.recipe .photo .counter{position:absolute;top:0;right:0;padding:0.5em}.recipe .photo .caption{position:absolute;bottom:0;left:0;width:100%;color:rgba(255,255,255,0.5);padding:0.5em 1em;text-align:center;text-shadow:none;font-size:0.8em;transition:background 0.5s ease, color 0.5s ease}.recipe .photo .caption a{color:rgba(255,255,255,0.5);font-weight:bold}.recipe .photo .caption:hover{background:rgba(0,0,0,0.15);color:#fff}.recipe .photo .caption:hover a{color:#fff}.recipe .photo .caption:hover a:hover{color:#F4EA6C}.recipe .photo .caption.null{display:none}.recipe .photo .jad-slider{z-index:-1000;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;transition:left ease-in-out 500ms}.recipe .photo .jad-slider:hover{cursor:pointer}.recipe .photo .jad-slider li{overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;transition:max-width ease-in-out 1s}.recipe .photo .jad-slider li.current{max-width:100%}.recipe .photo .jad-slider li img.slide{display:block;max-width:100%;height:20em;object-fit:contain}.recipe .description-box{width:100%;background:#585F73;color:#fff;border:none;overflow:hidden}.recipe .description-box a{color:#fff;font-weight:bold}.recipe .description-box .description{font-size:0.85em;margin:2rem auto;line-height:1.5;text-align:center;width:60em;max-width:calc(100% - 3em);max-height:calc(6em * 1.5);overflow:hidden;white-space:pre-line}.recipe .description-box .description br{line-height:2}.recipe .description-box .description ul li{margin-left:1.5em}@media (min-width: 1025px){.recipe .description-box .description{font-size:0.95em}}.recipe .cooked-store-form{font-size:0.9em}.recipe .popup-menu.open .cooked-update-form,.recipe .cooked-store-form,.recipe .popup-menu-detail{display:none;width:30em;max-width:100%;padding:1em;margin:1em auto;overflow-y:auto;max-height:100vh}.recipe .popup-menu.open .cooked-update-form.full-width,.recipe .cooked-store-form.full-width,.recipe .popup-menu-detail.full-width{width:100%}.recipe .popup-menu.open .cooked-update-form>*,.recipe .cooked-store-form>*,.recipe .popup-menu-detail>*{width:100%;margin:0.5em auto}.recipe .popup-menu.open .cooked-update-form>*.flex-row,.recipe .cooked-store-form>*.flex-row,.recipe .popup-menu-detail>*.flex-row{display:flex}.recipe .popup-menu.open .cooked-update-form>*.flex-row button,.recipe .popup-menu.open .cooked-update-form>*.flex-row input[type="submit"],.recipe .popup-menu.open .cooked-update-form>*.flex-row a.button,.recipe .cooked-store-form>*.flex-row button,.recipe .cooked-store-form>*.flex-row input[type="submit"],.recipe .cooked-store-form>*.flex-row a.button,.recipe .popup-menu-detail>*.flex-row button,.recipe .popup-menu-detail>*.flex-row input[type="submit"],.recipe .popup-menu-detail>*.flex-row a.button{padding:12px 20px;width:auto;border-radius:3px}.recipe .popup-menu.open .cooked-update-form>*.flex-row button.flat,.recipe .popup-menu.open .cooked-update-form>*.flex-row input[type="submit"].flat,.recipe .popup-menu.open .cooked-update-form>*.flex-row a.button.flat,.recipe .cooked-store-form>*.flex-row button.flat,.recipe .cooked-store-form>*.flex-row input[type="submit"].flat,.recipe .cooked-store-form>*.flex-row a.button.flat,.recipe .popup-menu-detail>*.flex-row button.flat,.recipe .popup-menu-detail>*.flex-row input[type="submit"].flat,.recipe .popup-menu-detail>*.flex-row a.button.flat{border:none;background:transparent;padding:12px 12px}.recipe .popup-menu.open .cooked-update-form>*.flex-row>*,.recipe .cooked-store-form>*.flex-row>*,.recipe .popup-menu-detail>*.flex-row>*{flex:0 0 auto;margin:0 8px}.recipe .popup-menu.open .cooked-update-form>*.flex-row>*:first-child,.recipe .cooked-store-form>*.flex-row>*:first-child,.recipe .popup-menu-detail>*.flex-row>*:first-child{margin-left:0}.recipe .popup-menu.open .cooked-update-form>*.flex-row>*:last-child,.recipe .cooked-store-form>*.flex-row>*:last-child,.recipe .popup-menu-detail>*.flex-row>*:last-child{margin-right:0}.recipe .popup-menu.open .cooked-update-form>*.flex-row>*.spacer,.recipe .cooked-store-form>*.flex-row>*.spacer,.recipe .popup-menu-detail>*.flex-row>*.spacer{flex:1 1 100%;min-width:0;margin:0}.recipe .popup-menu.open .cooked-update-form.p-relative,.recipe .cooked-store-form.p-relative,.recipe .popup-menu-detail.p-relative{position:relative}.recipe .popup-menu.open .cooked-update-form.p-relative .top,.recipe .cooked-store-form.p-relative .top,.recipe .popup-menu-detail.p-relative .top{position:absolute;top:0}.recipe .popup-menu.open .cooked-update-form.p-relative .bottom,.recipe .cooked-store-form.p-relative .bottom,.recipe .popup-menu-detail.p-relative .bottom{position:absolute;bottom:0}.recipe .popup-menu.open .cooked-update-form.p-relative .right,.recipe .cooked-store-form.p-relative .right,.recipe .popup-menu-detail.p-relative .right{position:absolute;right:0}.recipe .popup-menu.open .cooked-update-form.p-relative .left,.recipe .cooked-store-form.p-relative .left,.recipe .popup-menu-detail.p-relative .left{position:absolute;left:0}.recipe .popup-menu.open .cooked-update-form .icon,.recipe .cooked-store-form .icon,.recipe .popup-menu-detail .icon{width:48px;min-width:unset;height:48px;min-height:unset;border-radius:50%;padding:8px;display:flex;justify-content:center;align-items:center;border:none;background:transparent;font-size:24px}.recipe .popup-menu.open.editing .cooked-update-form,.recipe .cooked-store-form,.recipe .popup-menu.open:not(.editing) .popup-menu-detail{display:block}.recipe .popup-menu.open:not(.editing) .popup-menu-detail .label{font-size:125%;text-decoration:underline}.recipe .popup-menu.open:not(.editing) .popup-menu-detail .note{margin:2em auto}.recipe .action-menu{padding:1.5rem 0.7em 0.5em}.recipe .action-menu .toggle-favorite[data-my-favorite='1'] i.fa-heart,.recipe .action-menu .set-rating i.fa-star[my-rating='1']{color:#F1E078}body.stay-awake .recipe .action-menu .stay-awake-status{background:#F1E078}.recipe .action-menu .with-show-grams{display:none}.recipe .action-menu .set-rating .stars-container{display:none}.recipe .action-menu .set-rating .toggle-rating-options{width:100%;padding:0;background:none;border:none;min-width:unset;line-height:2.5em}.recipe .action-menu .set-rating.open{background:white;position:fixed;top:0;bottom:0;display:flex;left:0;right:0;z-index:9;height:auto;width:100%;margin:0;border:0;border-radius:0;justify-content:center;align-items:center;font-size:2em;padding:0}.recipe .action-menu .set-rating.open .stars-container{display:block;width:10em;max-width:calc(100% - 1em)}.recipe .action-menu .set-rating.open .stars-container.submitting:after{content:"Sending \A...";position:fixed;top:0;bottom:0;left:0;right:0;color:white;background:rgba(0,0,0,0.33333);display:flex;justify-content:center;align-items:center;font-size:3rem;line-height:1.25;white-space:pre-line;text-align:center;animation:sendingContent 750ms linear infinite}.recipe .action-menu .set-rating.open .stars-container .stars button{padding:0;background:none;border:none;min-width:1em;line-height:2.5em}.recipe .action-menu .set-rating.open .stars-container .rating-cancel{display:block;margin:0.5em auto}.recipe .action-menu .set-rating.open .stars-container .rating-cancel i.fa{display:inline-block;vertical-align:baseline}.recipe .action-menu .set-rating.open .stars-container[data-rating="1"] .stars .rating.rating-1{color:#F1E078}.recipe .action-menu .set-rating.open .stars-container[data-rating="2"] .stars .rating.rating-1,.recipe .action-menu .set-rating.open .stars-container[data-rating="2"] .stars .rating.rating-2{color:#F1E078}.recipe .action-menu .set-rating.open .stars-container[data-rating="3"] .stars .rating.rating-1,.recipe .action-menu .set-rating.open .stars-container[data-rating="3"] .stars .rating.rating-2,.recipe .action-menu .set-rating.open .stars-container[data-rating="3"] .stars .rating.rating-3{color:#F1E078}.recipe .action-menu .set-rating.open .stars-container[data-rating="4"] .stars .rating.rating-1,.recipe .action-menu .set-rating.open .stars-container[data-rating="4"] .stars .rating.rating-2,.recipe .action-menu .set-rating.open .stars-container[data-rating="4"] .stars .rating.rating-3,.recipe .action-menu .set-rating.open .stars-container[data-rating="4"] .stars .rating.rating-4{color:#F1E078}.recipe .action-menu .set-rating.open .stars-container[data-rating="5"] .stars .rating.rating-1,.recipe .action-menu .set-rating.open .stars-container[data-rating="5"] .stars .rating.rating-2,.recipe .action-menu .set-rating.open .stars-container[data-rating="5"] .stars .rating.rating-3,.recipe .action-menu .set-rating.open .stars-container[data-rating="5"] .stars .rating.rating-4,.recipe .action-menu .set-rating.open .stars-container[data-rating="5"] .stars .rating.rating-5{color:#F1E078}.recipe .action-menu .set-rating.open .stars-container .stars{display:flex;justify-content:space-around}.recipe .action-menu .set-rating.open .stars-container .stars:hover .rating{color:#F1E078}.recipe .action-menu .set-rating.open .stars-container .stars .rating{padding:0 0.25em}.recipe .action-menu .set-rating.open .stars-container .stars .rating.rating-0{color:#585F73}.recipe .action-menu .set-rating.open .stars-container .stars .rating.rating-0:hover{color:red}.recipe .action-menu .set-rating.open .stars-container .stars .rating:hover{color:#F1E078}.recipe .action-menu .set-rating.open .stars-container .stars .rating:hover ~ .rating{color:#585F73}.recipe .action-menu .set-rating.open>button.toggle-rating-options{display:none}.recipe .action-menu #visibility-popup-menu.edit-visibility-popup-menu.open ul li{margin-left:auto;margin-right:auto;width:15em;text-align:left}.recipe .action-menu #visibility-popup-menu.edit-visibility-popup-menu.open form.visibility input[name="visibility"]{display:block;width:0;height:0;overflow:hidden}.recipe .action-menu #visibility-popup-menu.edit-visibility-popup-menu.open form.visibility input[name="visibility"] ~ label{display:flex;flex-direction:row}.recipe .action-menu #visibility-popup-menu.edit-visibility-popup-menu.open form.visibility input[name="visibility"] ~ label:hover{cursor:pointer}.recipe .action-menu #visibility-popup-menu.edit-visibility-popup-menu.open form.visibility input[name="visibility"] ~ label .label{margin-left:0.25em;flex:1;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.recipe .action-menu #visibility-popup-menu.edit-visibility-popup-menu.open form.visibility input[name="visibility"] ~ label .label span{font-size:0.6em;margin-top:0.25em}.recipe .action-menu #visibility-popup-menu.edit-visibility-popup-menu.open form.visibility input[name="visibility"] ~ label .icon{text-align:center;border:1px solid #d3d3d3;color:#d3d3d3;width:2.5em;display:inline-block;height:2.5em;vertical-align:middle;line-height:2.5;border-radius:50%;flex:0 0 2.5em;display:flex;align-items:center;justify-content:center;transition:all 300ms}.recipe .action-menu #visibility-popup-menu.edit-visibility-popup-menu.open form.visibility input[name="visibility"] ~ label:hover .icon{border-color:#585F73;color:#585F73}.recipe .action-menu #visibility-popup-menu.edit-visibility-popup-menu.open form.visibility input[name="visibility"]:checked ~ label .icon{border-color:#F1E078;background-color:#585F73;color:#F1E078}.recipe .attributes,.recipe .my-attributes{font-size:0.9em;text-align:center;background:#ECF1F5;color:#585F73;padding:0.25em 0.5em 1.5rem 0.5em}@media (min-width: 420px) and (max-width: 767px){.recipe .attributes,.recipe .my-attributes{padding:0.25em 2em 1.5em 2em}}@media (min-width: 768px) and (max-width: 1024px){.recipe .attributes,.recipe .my-attributes{padding:0.25em 6em 1.5em 6em}}@media (min-width: 1025px){.recipe .attributes,.recipe .my-attributes{padding:0.25em 12em 1.5em 12em}}.recipe .attributes>.yield,.recipe .attributes>.calories,.recipe .attributes>.creator,.recipe .attributes>.source,.recipe .attributes>.equipments,.recipe .attributes>.tags,.recipe .attributes .lists,.recipe .attributes .my-note,.recipe .attributes .forks,.recipe .attributes .forked-from,.recipe .attributes .cookrecipes,.recipe .attributes .used-as-ingredient-in,.recipe .my-attributes>.yield,.recipe .my-attributes>.calories,.recipe .my-attributes>.creator,.recipe .my-attributes>.source,.recipe .my-attributes>.equipments,.recipe .my-attributes>.tags,.recipe .my-attributes .lists,.recipe .my-attributes .my-note,.recipe .my-attributes .forks,.recipe .my-attributes .forked-from,.recipe .my-attributes .cookrecipes,.recipe .my-attributes .used-as-ingredient-in{margin:0.25em auto;padding:0.5em 0.75em;line-height:1.5}@media (min-width: 768px){.recipe .attributes>.yield,.recipe .attributes>.calories,.recipe .attributes>.creator,.recipe .attributes>.source,.recipe .attributes>.equipments,.recipe .attributes>.tags,.recipe .attributes .lists,.recipe .attributes .my-note,.recipe .attributes .forks,.recipe .attributes .forked-from,.recipe .attributes .cookrecipes,.recipe .attributes .used-as-ingredient-in,.recipe .my-attributes>.yield,.recipe .my-attributes>.calories,.recipe .my-attributes>.creator,.recipe .my-attributes>.source,.recipe .my-attributes>.equipments,.recipe .my-attributes>.tags,.recipe .my-attributes .lists,.recipe .my-attributes .my-note,.recipe .my-attributes .forks,.recipe .my-attributes .forked-from,.recipe .my-attributes .cookrecipes,.recipe .my-attributes .used-as-ingredient-in{margin:0.5em auto}}.recipe .attributes>.yield button,.recipe .attributes>.calories button,.recipe .attributes>.creator button,.recipe .attributes>.source button,.recipe .attributes>.equipments button,.recipe .attributes>.tags button,.recipe .attributes .lists button,.recipe .attributes .my-note button,.recipe .attributes .forks button,.recipe .attributes .forked-from button,.recipe .attributes .cookrecipes button,.recipe .attributes .used-as-ingredient-in button,.recipe .my-attributes>.yield button,.recipe .my-attributes>.calories button,.recipe .my-attributes>.creator button,.recipe .my-attributes>.source button,.recipe .my-attributes>.equipments button,.recipe .my-attributes>.tags button,.recipe .my-attributes .lists button,.recipe .my-attributes .my-note button,.recipe .my-attributes .forks button,.recipe .my-attributes .forked-from button,.recipe .my-attributes .cookrecipes button,.recipe .my-attributes .used-as-ingredient-in button{line-height:inherit}.recipe .attributes>.yield a,.recipe .attributes>.calories a,.recipe .attributes>.creator a,.recipe .attributes>.source a,.recipe .attributes>.equipments a,.recipe .attributes>.tags a,.recipe .attributes .lists a,.recipe .attributes .my-note a,.recipe .attributes .forks a,.recipe .attributes .forked-from a,.recipe .attributes .cookrecipes a,.recipe .attributes .used-as-ingredient-in a,.recipe .my-attributes>.yield a,.recipe .my-attributes>.calories a,.recipe .my-attributes>.creator a,.recipe .my-attributes>.source a,.recipe .my-attributes>.equipments a,.recipe .my-attributes>.tags a,.recipe .my-attributes .lists a,.recipe .my-attributes .my-note a,.recipe .my-attributes .forks a,.recipe .my-attributes .forked-from a,.recipe .my-attributes .cookrecipes a,.recipe .my-attributes .used-as-ingredient-in a{font-weight:inherit}.recipe .attributes i.fa.label,.recipe .my-attributes i.fa.label{display:block;font-size:1.5em;margin:0.25em 0 0.5em}@media (min-width: 768px){.recipe .attributes i.fa.label,.recipe .my-attributes i.fa.label{display:inline-block;margin:-1.5px 0.25em 1.5px;vertical-align:middle}}.recipe .attributes .yield .yield-scaleto,.recipe .my-attributes .yield .yield-scaleto{width:100%;padding:0.5em}.recipe .attributes .yield .yield-scaleto .measurement,.recipe .my-attributes .yield .yield-scaleto .measurement{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.recipe .attributes .yield .yield-scaleto .measurement input[name="scaleto"],.recipe .attributes .yield .yield-scaleto .measurement input[name="scaleto-ingredient"],.recipe .attributes .yield .yield-scaleto .measurement .label-measurement,.recipe .my-attributes .yield .yield-scaleto .measurement input[name="scaleto"],.recipe .my-attributes .yield .yield-scaleto .measurement input[name="scaleto-ingredient"],.recipe .my-attributes .yield .yield-scaleto .measurement .label-measurement{font-size:2em}.recipe .attributes .yield .yield-scaleto .measurement input[name='scaleto'],.recipe .attributes .yield .yield-scaleto .measurement input[name="scaleto-ingredient"],.recipe .my-attributes .yield .yield-scaleto .measurement input[name='scaleto'],.recipe .my-attributes .yield .yield-scaleto .measurement input[name="scaleto-ingredient"]{width:4em;text-align:right}.recipe .attributes .yield .yield-scaleto button,.recipe .my-attributes .yield .yield-scaleto button{display:block;margin:1em auto;width:20em;max-width:100%}.recipe .attributes .calories a,.recipe .my-attributes .calories a{font-weight:inherit}.recipe .attributes .calories a:hover:after,.recipe .my-attributes .calories a:hover:after{overflow-x:visible}.recipe .attributes .calories a:after,.recipe .my-attributes .calories a:after{content:"\f06e";font-family:"FontAwesome";padding-left:0.25em;width:0;overflow-x:hidden;display:inline-block;line-height:1;color:#F1E078}.recipe .attributes .source .source-link,.recipe .my-attributes .source .source-link{font-weight:inherit}.recipe .attributes .source .source-ref,.recipe .my-attributes .source .source-ref{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}.recipe .attributes .my-note-wrapper .my-note.empty,.recipe .my-attributes .my-note-wrapper .my-note.empty{display:none}.recipe .attributes .my-note-wrapper .my-note.editing,.recipe .my-attributes .my-note-wrapper .my-note.editing{display:block}.recipe .attributes .my-note-wrapper .my-note.editing .my-note-edit,.recipe .my-attributes .my-note-wrapper .my-note.editing .my-note-edit{display:block}.recipe .attributes .my-note-wrapper .my-note .value,.recipe .my-attributes .my-note-wrapper .my-note .value{white-space:pre-line}.recipe .attributes .my-note-wrapper .my-note-edit,.recipe .my-attributes .my-note-wrapper .my-note-edit{display:none;font-size:1.2em}.recipe .attributes .my-note-wrapper .my-note-edit textarea,.recipe .my-attributes .my-note-wrapper .my-note-edit textarea{position:fixed;top:0;left:0;width:100%;z-index:3;margin:0;padding:1em;bottom:calc(3.5em + 2px);overflow-y:auto;resize:none}.recipe .attributes .my-note-wrapper .my-note-edit input[type="submit"],.recipe .my-attributes .my-note-wrapper .my-note-edit input[type="submit"]{position:fixed;bottom:0;right:0;width:50%;z-index:3}.recipe .attributes .my-note-wrapper .my-note-edit button.cancel,.recipe .my-attributes .my-note-wrapper .my-note-edit button.cancel{position:fixed;bottom:0;left:0;width:50%;z-index:3}.recipe .attributes .my-note-wrapper .my-note-edit br,.recipe .my-attributes .my-note-wrapper .my-note-edit br{line-height:2}.recipe .attributes .tags ul,.recipe .attributes .equipments ul,.recipe .attributes .lists ul,.recipe .attributes .forks ul,.recipe .attributes .cookrecipes ul,.recipe .attributes .used-as-ingredient-in ul,.recipe .my-attributes .tags ul,.recipe .my-attributes .equipments ul,.recipe .my-attributes .lists ul,.recipe .my-attributes .forks ul,.recipe .my-attributes .cookrecipes ul,.recipe .my-attributes .used-as-ingredient-in ul{display:inline}.recipe .attributes .tags ul li,.recipe .attributes .equipments ul li,.recipe .attributes .lists ul li,.recipe .attributes .forks ul li,.recipe .attributes .cookrecipes ul li,.recipe .attributes .used-as-ingredient-in ul li,.recipe .my-attributes .tags ul li,.recipe .my-attributes .equipments ul li,.recipe .my-attributes .lists ul li,.recipe .my-attributes .forks ul li,.recipe .my-attributes .cookrecipes ul li,.recipe .my-attributes .used-as-ingredient-in ul li{display:inherit}.recipe .attributes .tags ul li:after,.recipe .attributes .equipments ul li:after,.recipe .attributes .lists ul li:after,.recipe .attributes .forks ul li:after,.recipe .attributes .cookrecipes ul li:after,.recipe .attributes .used-as-ingredient-in ul li:after,.recipe .my-attributes .tags ul li:after,.recipe .my-attributes .equipments ul li:after,.recipe .my-attributes .lists ul li:after,.recipe .my-attributes .forks ul li:after,.recipe .my-attributes .cookrecipes ul li:after,.recipe .my-attributes .used-as-ingredient-in ul li:after{content:' | '}.recipe .attributes .tags ul li:last-child:after,.recipe .attributes .equipments ul li:last-child:after,.recipe .attributes .lists ul li:last-child:after,.recipe .attributes .forks ul li:last-child:after,.recipe .attributes .cookrecipes ul li:last-child:after,.recipe .attributes .used-as-ingredient-in ul li:last-child:after,.recipe .my-attributes .tags ul li:last-child:after,.recipe .my-attributes .equipments ul li:last-child:after,.recipe .my-attributes .lists ul li:last-child:after,.recipe .my-attributes .forks ul li:last-child:after,.recipe .my-attributes .cookrecipes ul li:last-child:after,.recipe .my-attributes .used-as-ingredient-in ul li:last-child:after{content:''}.recipe .attributes .lists-wrapper .lists.empty,.recipe .my-attributes .lists-wrapper .lists.empty{display:none}.recipe .attributes .lists-wrapper .lists ul li:first-of-type:after,.recipe .my-attributes .lists-wrapper .lists ul li:first-of-type:after{content:none}.recipe .attributes .lists-wrapper .lists ul li:last-of-type:after,.recipe .my-attributes .lists-wrapper .lists ul li:last-of-type:after{content:none}.recipe .attributes .lists-wrapper .lists form,.recipe .my-attributes .lists-wrapper .lists form{display:none}.recipe .attributes .lists-wrapper.editing,.recipe .my-attributes .lists-wrapper.editing{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;z-index:3;overflow-y:auto;background:white;font-size:1.2rem}.recipe .attributes .lists-wrapper.editing .lists,.recipe .my-attributes .lists-wrapper.editing .lists{display:block;width:30em;max-width:100%}.recipe .attributes .lists-wrapper.editing .lists form,.recipe .my-attributes .lists-wrapper.editing .lists form{display:inline-block}.recipe .attributes .lists-wrapper.editing .lists ul li,.recipe .my-attributes .lists-wrapper.editing .lists ul li{display:block;margin:1em auto}.recipe .attributes .lists-wrapper.editing .lists ul li:after,.recipe .my-attributes .lists-wrapper.editing .lists ul li:after{content:none}.recipe .attributes .lists-wrapper.editing .lists ul li form.add-item,.recipe .my-attributes .lists-wrapper.editing .lists ul li form.add-item{display:block}.recipe .attributes .lists-wrapper.editing .lists ul li form.add-item input[type="text"],.recipe .attributes .lists-wrapper.editing .lists ul li form.add-item button.cancel,.recipe .attributes .lists-wrapper.editing .lists ul li form.add-item button[type="submit"],.recipe .my-attributes .lists-wrapper.editing .lists ul li form.add-item input[type="text"],.recipe .my-attributes .lists-wrapper.editing .lists ul li form.add-item button.cancel,.recipe .my-attributes .lists-wrapper.editing .lists ul li form.add-item button[type="submit"]{width:calc(100% - 0.5em);margin:0.5em auto;display:inline-block}.recipe .attributes .lists-wrapper.editing .lists ul li form.add-item button.inline,.recipe .my-attributes .lists-wrapper.editing .lists ul li form.add-item button.inline{width:2em;min-width:auto;height:3em;margin:0 0 0 -2.25em;padding:0;border:none;background:transparent}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing .warning,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing .warning{display:block}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu .warning,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu .warning{display:none}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists{display:inline}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists li:after,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists li:after{content:none}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists input[name="list-check"],.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists input[name="list-check"]{display:none;width:0;height:0;overflow:hidden}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists input[name="list-check"] ~ label,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists input[name="list-check"] ~ label{display:none}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists input[name="list-check"] ~ label .icon,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists input[name="list-check"] ~ label .icon{display:none}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists input[name="list-check"]:checked ~ label,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists input[name="list-check"]:checked ~ label{display:inline-block}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists input[name="list-check"]:checked ~ label:after,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists input[name="list-check"]:checked ~ label:after{content:" | "}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists input,.recipe .attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists button,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists input,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu form.user-lists button{display:none}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing ul li,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing ul li{margin-left:auto;margin-right:auto;width:100%;text-align:left}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing li.open-form,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing li.open-form{display:none}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists{display:block}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists li,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists li{display:block}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"],.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"]{display:block;width:0;height:0;overflow:hidden}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"].border-spinner ~ label .icon:before,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"].border-spinner ~ label .icon:before{content:"\f110";font-family:FontAwesome;position:absolute;top:0;bottom:0;left:0;right:0;display:block;vertical-align:middle;line-height:2.25;color:#585F73;background:white;border:#585F73 1px solid;border-radius:50%;animation:spin 750ms infinite linear}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"].error ~ label .icon:before,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"].error ~ label .icon:before{content:"\f071";font-family:FontAwesome;position:absolute;top:0;bottom:0;left:0;right:0;display:block;vertical-align:middle;line-height:2.25;color:red;background:#fcc;border:red 1px solid;border-radius:50%}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"] ~ label,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"] ~ label{display:flex;flex-direction:row}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"] ~ label:after,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"] ~ label:after{content:none}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"] ~ label:hover,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"] ~ label:hover{cursor:pointer}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"] ~ label .label,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"] ~ label .label{margin-left:0.25em;flex:1;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"] ~ label .label span,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"] ~ label .label span{font-size:0.6em;margin-top:0.25em}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"] ~ label .icon,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"] ~ label .icon{position:relative;margin:0 0.25em;text-align:center;border:1px solid #d3d3d3;color:#d3d3d3;width:2.5em;display:inline-block;height:2.5em;vertical-align:middle;line-height:2.5;border-radius:50%;flex:0 0 2.5em;display:flex;align-items:center;justify-content:center;transition:all 300ms}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"] ~ label:hover .icon,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"] ~ label:hover .icon{border-color:#585F73;color:#585F73}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"] ~ label:hover .icon i.fa.fa-check:before,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"] ~ label:hover .icon i.fa.fa-check:before{content:"\f067";vertical-align:middle}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"]:checked ~ label .icon,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"]:checked ~ label .icon{border-color:#F1E078;background-color:#585F73;color:#F1E078}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"]:checked ~ label:hover .icon,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"]:checked ~ label:hover .icon{border-color:#F1E078;background-color:#b6bbc7;color:#F1E078}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"]:checked ~ label:hover .icon i.fa.fa-check:before,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[name="list-check"]:checked ~ label:hover .icon i.fa.fa-check:before{content:"\f068";vertical-align:middle}.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[type="text"],.recipe .attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists button,.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists input[type="text"],.recipe .my-attributes #lists-popup-menu.edit-lists-popup-menu.editing form.user-lists button{display:block;width:100%}.recipe .my-attributes{background:#585F73;color:#fff}.recipe .details{padding:1em}.recipe .details:before,.recipe .details:after{content:"";display:table}.recipe .details:after{clear:both}@media (min-width: 768px) and (max-width: 1024px){.recipe .details{padding:1em 2em}}@media (min-width: 1025px){.recipe .details{padding:1em 4em}}.recipe .details .ingredients,.recipe .details .steps{margin-bottom:3em}.recipe .details .ingredients .title,.recipe .details .steps .title{font-size:1.5em;margin:1.5em 0 0.75em;text-align:center}.recipe .details .ingredients .scale-to-warning,.recipe .details .steps .scale-to-warning{text-align:center;padding:1em 0.5em;background:#ECF1F5;border:solid 1px #cbd8e3;border-radius:1px;margin-bottom:1.5em;line-height:1.5em}.recipe .details .ingredients .scale-to-warning i,.recipe .details .steps .scale-to-warning i{font-size:1.5em;vertical-align:top;margin-right:0.125em}.recipe .details .ingredients ol,.recipe .details .steps ol{list-style:none;line-height:1.5em}.recipe .details .ingredients ol li,.recipe .details .steps ol li{margin-bottom:1em}.recipe .details .ingredients ol li ol,.recipe .details .steps ol li ol{margin:0}.recipe .details .ingredients ol li ol li,.recipe .details .steps ol li ol li{list-style:lower-alpha inside}.recipe .details .ingredients ol li ol li:before,.recipe .details .steps ol li ol li:before{content:"";display:block}.recipe .details .ingredients ol li ol li ol,.recipe .details .steps ol li ol li ol{margin:1em}.recipe .details .ingredients ol li ol li ol li,.recipe .details .steps ol li ol li ol li{list-style:lower-roman inside}.recipe .details .ingredients ol li ol li ol li:before,.recipe .details .steps ol li ol li ol li:before{content:"";display:block}@media (min-width: 1025px){.recipe .details .ingredients ol,.recipe .details .steps ol{list-style:none;line-height:1.5em}.recipe .details .ingredients ol li,.recipe .details .steps ol li{margin-bottom:1em}.recipe .details .ingredients ol li ol,.recipe .details .steps ol li ol{margin-left:1.5em}.recipe .details .ingredients ol li ol li,.recipe .details .steps ol li ol li{list-style:lower-alpha outside}.recipe .details .ingredients ol li ol li:before,.recipe .details .steps ol li ol li:before{content:none}.recipe .details .ingredients ol li ol li ol,.recipe .details .steps ol li ol li ol{margin:1em;margin-left:1.5em}.recipe .details .ingredients ol li ol li ol li,.recipe .details .steps ol li ol li ol li{list-style:lower-roman outside}.recipe .details .ingredients ol li ol li ol li:before,.recipe .details .steps ol li ol li ol li:before{content:none}}@media (max-device-width: 1024px) and (orientation: landscape){.recipe .details .ingredients,.recipe .details .steps{width:40%;float:left;padding:0 1em 0 0}}body.print-view .recipe .details .ingredients ol,body.print-view .recipe .details .steps ol{list-style:none;line-height:1.5em}body.print-view .recipe .details .ingredients ol li,body.print-view .recipe .details .steps ol li{margin-bottom:1em}body.print-view .recipe .details .ingredients ol li ol,body.print-view .recipe .details .steps ol li ol{margin-left:1.5em}body.print-view .recipe .details .ingredients ol li ol li,body.print-view .recipe .details .steps ol li ol li{list-style:lower-alpha outside}body.print-view .recipe .details .ingredients ol li ol li:before,body.print-view .recipe .details .steps ol li ol li:before{content:none}body.print-view .recipe .details .ingredients ol li ol li ol,body.print-view .recipe .details .steps ol li ol li ol{margin:1em;margin-left:1.5em}body.print-view .recipe .details .ingredients ol li ol li ol li,body.print-view .recipe .details .steps ol li ol li ol li{list-style:lower-roman outside}body.print-view .recipe .details .ingredients ol li ol li ol li:before,body.print-view .recipe .details .steps ol li ol li ol li:before{content:none}@media (min-width: 1025px){.recipe .details .ingredients{width:40%;float:left;padding:0 1em 0 0}}@media (max-device-width: 1024px) and (orientation: landscape){.recipe .details .ingredients{width:40%;float:left;padding:0 1em 0 0}}body.print-view .recipe .details .ingredients{width:40%;float:left;padding:0 1em 0 0}.recipe .details .ingredients ol .ingredient-group:first-of-type .title{margin-top:0}.recipe .details .ingredients ol .ingredient-group{margin-bottom:1.25em}.recipe .details .ingredients ol .ingredient-group .title{font-size:1.1em;font-style:italic;text-align:left;text-decoration:underline;color:#585F73;margin-left:0.6em}.recipe .details .ingredients ol li{text-indent:-3.5em;margin-left:3.5em}.recipe .details .ingredients ol li .amount{font-weight:bold;display:inline-block;min-width:3.5em;text-align:right;padding-right:0.5em}.recipe .details .ingredients ol li .weight{display:none;font-style:italic;cursor:pointer}.recipe .details .ingredients ol li .weight .convert-mass{color:#00cd00}.recipe .details .ingredients ol li .weight .convert-ingredient{color:#FF6347}.recipe .details .ingredients ol li .weight .explanation{display:none;margin-left:0.5em;font-size:0.75em}.recipe .details .ingredients ol li .ingredient{font-weight:bold;text-transform:uppercase}.recipe .details .ingredients ol li .ingredient i.fa{display:inline}.recipe .details .ingredients ol li .note{font-style:italic}@media (min-width: 1025px){.recipe .details .steps{width:60%;float:right;padding:0 0 0 1em}}@media (max-device-width: 1024px) and (orientation: landscape){.recipe .details .steps{width:60%;float:right;padding:0 0 0 1em}}body.print-view .recipe .details .steps{width:60%;float:right;padding:0 0 0 1em}.recipe .details .steps ol{text-align:center}@media (min-width: 1025px){.recipe .details .steps ol{text-align:left}}@media (max-device-width: 1024px) and (orientation: landscape){.recipe .details .steps ol{text-align:left}}.recipe .details .steps ol li .order{display:block;color:#585F73;margin:0 auto 0.75em auto;height:2.5em;width:2.5em;line-height:2.5em;border:#585F73 solid 1px;border-radius:1.25em}@media (min-width: 1025px){.recipe .details .steps ol li .order{display:inline-block;margin:0 0.5em 0.5em 0;text-align:center;vertical-align:top}}@media (max-device-width: 1024px) and (orientation: landscape){.recipe .details .steps ol li .order{display:inline-block;margin:0 0.5em 0.5em 0;text-align:center;vertical-align:top}}.recipe .details .steps ol li .note{white-space:pre-line}@media (min-width: 1025px){.recipe .details .steps ol li .note{display:inline-block;width:calc(100% - 3.5em);margin-top:0.5em}}@media (max-device-width: 1024px) and (orientation: landscape){.recipe .details .steps ol li .note{display:inline-block;width:calc(100% - 3.5em);margin-top:0.5em}}.recipe .details .steps ol li .note blockquote{background:#ECF1F5;color:#585F73;font-size:0.75em;font-style:italic;line-height:1.5;margin:1em 0;padding:0.5em 1em}.recipe .details .steps ol li .note br{line-height:2}.recipe .details .steps ol li .note h1{font-size:1.1em;margin-bottom:0.5em;text-decoration:underline}.recipe .details .steps ol li .photos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:1em 0}@media (min-width: 1025px){.recipe .details .steps ol li .photos{margin:1em 0 1em 3em}}@media (max-device-width: 1024px) and (orientation: landscape){.recipe .details .steps ol li .photos{margin:1em 0 1em 3.25em}}.recipe .details .steps ol li .photos .step-photo{display:flex;flex-direction:column;max-width:100%;border:transparent solid 1px}@media (min-width: 768px){.recipe .details .steps ol li .photos .step-photo{max-width:calc( 50% - 4px )}}.recipe .details .steps ol li .photos .step-photo img{display:block;max-width:100%;max-height:20em}.recipe .details .steps ol li .photos .step-photo .caption{font-size:0.666667em;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.recipe #comments.comments-box{width:100%;background:#585F73;color:rgba(255,255,255,0.85);padding:1em 0.5em 2em 0.5em;border:none}.recipe #comments.comments-box a{color:inherit;font-weight:bold}@media (min-width: 420px) and (max-width: 767px){.recipe #comments.comments-box{padding:1em 2em 2em 2em}}@media (min-width: 768px) and (max-width: 1024px){.recipe #comments.comments-box{padding:2em 6em 4em 6em}}@media (min-width: 1025px){.recipe #comments.comments-box{padding:2em 12em 4em 12em}}.recipe #comments.comments-box .title{font-size:1.5em;margin:0.75em 0;text-align:center}.recipe #comments.comments-box>.comment{font-size:0.8em;padding:0;width:50em;max-width:100%;margin:0 auto}.recipe #comments.comments-box>.comment>*{border-left:none;padding-left:0}.recipe .comment-edit{border-left:rgba(255,255,255,0.5) solid 1px;padding-left:0.75em;padding-top:1em;padding-bottom:1em}.recipe .comment-edit:before,.recipe .comment-edit:after{content:"";display:table}.recipe .comment-edit:after{clear:both}.recipe .comment-edit textarea{width:100%;padding:1em;resize:vertical;color:#585F73;margin:0.25em 0;outline:none;line-height:1.5;height:calc(3.5em + 2px);min-height:calc(3.5em + 2px);transition:all 300ms}.recipe .comment-edit textarea:focus{height:calc(2em + 1.5em * 5 + 2px)}.recipe .comment-edit button[type='submit']{margin:0.25em auto;width:100%}.recipe .comments{margin-left:0;border-left:#fff solid 1px}.recipe .comments .comment{padding:0.75em 0 0.75em 0.75em}.recipe .comments .comment .commenter{font-weight:bold;display:inline-block}.recipe .comments .comment .time{font-style:italic;text-align:left;padding:0;display:inline-block}.recipe .comments .comment .note{font-style:normal;text-align:left;padding:0.5em 0;overflow:hidden;line-height:1.2}.recipe .comments .comment .comment-actions{font-size:0.8em;padding:0 0 0.25em 0}.recipe .comments .comment .comment-actions a{display:inline-block;color:#fff}.recipe .comments .comment .comment-edit textarea{height:calc(2em + 1.5em * 5 + 2px)}.recipe .comments .nocomment{padding:0.75em 0.75em 3em 0.75em;text-align:center}.recipe.recipe-cook{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0.5em}@media (min-width: 768px){.recipe.recipe-cook{justify-content:space-between;padding:1em 0.5em 0.5em}}.recipe.recipe-cook .photo-background{position:fixed;top:0;bottom:0;left:0;right:0;z-index:-1;background-repeat:no-repeat;background-position:center;background-size:cover}.recipe.recipe-cook .photo-background:after{content:"";background:url(//cc.jeffdelaney.com/assets/images/logos/cloudcookbook_logo_110_long_60.png) center no-repeat;position:fixed;top:10vh;bottom:10vw;left:15vw;right:15vw;opacity:0.1;background-size:contain}.recipe.recipe-cook .name,.recipe.recipe-cook .attributes .yield{position:fixed;bottom:0;z-index:1;display:block;margin:0;padding:0.5em;opacity:0.5}.recipe.recipe-cook .name:active,.recipe.recipe-cook .name:focus,.recipe.recipe-cook .name:hover,.recipe.recipe-cook .attributes .yield:active,.recipe.recipe-cook .attributes .yield:focus,.recipe.recipe-cook .attributes .yield:hover{opacity:1}.recipe.recipe-cook .name{left:0}.recipe.recipe-cook .name .go-back:before{content:"\f0d9";font-family:"FontAwesome";margin-right:0.25em}.recipe.recipe-cook .name i{display:none}.recipe.recipe-cook .attributes .yield{right:0}.recipe.recipe-cook .attributes .yield .yield-scaleto{display:none}.recipe.recipe-cook .details{padding:0;font-size:0.85em;height:calc( 100vh - ( 3em / 0.85 ) )}@media (min-width: 768px){.recipe.recipe-cook .details .ingredients{width:35%;max-width:25em;height:100%;float:left;padding:0 0.5em 0 0;margin-bottom:0}}.recipe.recipe-cook .details .ingredients>.title{display:none}.recipe.recipe-cook .details .ingredients .scale-to-warning{background:transparent;border:none;padding:0.5em 0;margin-bottom:0.5em}.recipe.recipe-cook .details .ingredients ol{position:relative;top:50%;transform:translateY(-50%)}.recipe.recipe-cook .details .ingredients ol .ingredient-group{margin-bottom:0}.recipe.recipe-cook .details .ingredients ol .title{margin:0 0 0.25em 0.6em}.recipe.recipe-cook .details .ingredients ol li{margin-bottom:0.25em;text-indent:-4.25em;margin-left:4.25em}.recipe.recipe-cook .details .ingredients ol li .amount{min-width:4em}@media (min-width: 768px){.recipe.recipe-cook .details .steps{width:65%;min-width:calc( 100% - 25em );height:100%;float:left;padding:0 0 0 0.5em;margin-bottom:0}}.recipe.recipe-cook .details .steps>.title{display:none}.recipe.recipe-cook .details .steps .scale-to-warning{background:transparent;border:none;padding:0.5em 0;margin-bottom:0.5em}.recipe.recipe-cook .details .steps ol{position:relative;top:50%;transform:translateY(-50%)}.recipe.recipe-cook .details .steps ol li{margin-bottom:0.5em}.recipe.recipe-cook .details .steps ol li .order{display:inline-block;border:none;margin:0;height:auto;line-height:inherit}.recipe.recipe-cook .details .steps ol li .order:after{content:")"}.recipe.recipe-cook .details .steps ol li .note{margin-top:0}.recipe.recipe-cook .details .steps ol li .photos{margin:0}@media (min-width: 1025px){.recipe.recipe-cook .details .steps ol li .photos{margin-left:2.5em}}.recipe.recipe-cook .details .steps ol li .photos img{max-height:2.5em;margin:0.25em}@media (min-width: 768px) and (max-width: 1024px){.recipe-edit{padding:0 1em}}@media (min-width: 1025px){.recipe-edit{padding:0 4em}}.recipe-edit form{margin:0.5em auto 1em;padding:0 0.5em}.recipe-edit form .fixed-action-bar{opacity:0.5;transition:opacity 300ms;position:fixed;bottom:0;right:0;padding:0.25em}@media (min-width: 768px){.recipe-edit form .fixed-action-bar{bottom:1em;right:1em}}.recipe-edit form .fixed-action-bar>input[type='submit'],.recipe-edit form .fixed-action-bar>button[type='submit']{width:4em;min-width:4em;height:4em;min-height:4em;border-radius:50%}.recipe-edit form .fixed-action-bar>input[type='submit'] i,.recipe-edit form .fixed-action-bar>button[type='submit'] i{font-size:1.5em;vertical-align:middle}.recipe-edit form .fixed-action-bar:hover{opacity:1}.recipe-edit form button,.recipe-edit form input[type='submit']{display:block;width:30em;max-width:100%;margin:0.5em auto}.recipe-edit form button.inline,.recipe-edit form input[type='submit'].inline{display:inline-block;width:auto}.recipe-edit form label,.recipe-edit form input[type='text'],.recipe-edit form input[type='number'],.recipe-edit form select,.recipe-edit form textarea,.recipe-edit form>span{margin-top:0.5em;display:inline-block;width:100%}.recipe-edit form label[name='ServingAmount'],.recipe-edit form label[name='YieldAmount'],.recipe-edit form label[name='PrepMin'],.recipe-edit form label[name='IdleMin'],.recipe-edit form label[name='CookMin'],.recipe-edit form input[type='text'][name='ServingAmount'],.recipe-edit form input[type='text'][name='YieldAmount'],.recipe-edit form input[type='text'][name='PrepMin'],.recipe-edit form input[type='text'][name='IdleMin'],.recipe-edit form input[type='text'][name='CookMin'],.recipe-edit form input[type='number'][name='ServingAmount'],.recipe-edit form input[type='number'][name='YieldAmount'],.recipe-edit form input[type='number'][name='PrepMin'],.recipe-edit form input[type='number'][name='IdleMin'],.recipe-edit form input[type='number'][name='CookMin'],.recipe-edit form select[name='ServingAmount'],.recipe-edit form select[name='YieldAmount'],.recipe-edit form select[name='PrepMin'],.recipe-edit form select[name='IdleMin'],.recipe-edit form select[name='CookMin'],.recipe-edit form textarea[name='ServingAmount'],.recipe-edit form textarea[name='YieldAmount'],.recipe-edit form textarea[name='PrepMin'],.recipe-edit form textarea[name='IdleMin'],.recipe-edit form textarea[name='CookMin'],.recipe-edit form>span[name='ServingAmount'],.recipe-edit form>span[name='YieldAmount'],.recipe-edit form>span[name='PrepMin'],.recipe-edit form>span[name='IdleMin'],.recipe-edit form>span[name='CookMin']{width:8em;text-align:right}@media (min-width: 768px){.recipe-edit form label[name='ServingAmount'],.recipe-edit form label[name='YieldAmount'],.recipe-edit form label[name='PrepMin'],.recipe-edit form label[name='IdleMin'],.recipe-edit form label[name='CookMin'],.recipe-edit form input[type='text'][name='ServingAmount'],.recipe-edit form input[type='text'][name='YieldAmount'],.recipe-edit form input[type='text'][name='PrepMin'],.recipe-edit form input[type='text'][name='IdleMin'],.recipe-edit form input[type='text'][name='CookMin'],.recipe-edit form input[type='number'][name='ServingAmount'],.recipe-edit form input[type='number'][name='YieldAmount'],.recipe-edit form input[type='number'][name='PrepMin'],.recipe-edit form input[type='number'][name='IdleMin'],.recipe-edit form input[type='number'][name='CookMin'],.recipe-edit form select[name='ServingAmount'],.recipe-edit form select[name='YieldAmount'],.recipe-edit form select[name='PrepMin'],.recipe-edit form select[name='IdleMin'],.recipe-edit form select[name='CookMin'],.recipe-edit form textarea[name='ServingAmount'],.recipe-edit form textarea[name='YieldAmount'],.recipe-edit form textarea[name='PrepMin'],.recipe-edit form textarea[name='IdleMin'],.recipe-edit form textarea[name='CookMin'],.recipe-edit form>span[name='ServingAmount'],.recipe-edit form>span[name='YieldAmount'],.recipe-edit form>span[name='PrepMin'],.recipe-edit form>span[name='IdleMin'],.recipe-edit form>span[name='CookMin']{width:11em}}.recipe-edit form label.units,.recipe-edit form input[type='text'].units,.recipe-edit form input[type='number'].units,.recipe-edit form select.units,.recipe-edit form textarea.units,.recipe-edit form>span.units{padding-left:0.5em}.recipe-edit form label[name='ServingMeasurementID'],.recipe-edit form label[name='YieldMeasurementID'],.recipe-edit form label.units,.recipe-edit form input[type='text'][name='ServingMeasurementID'],.recipe-edit form input[type='text'][name='YieldMeasurementID'],.recipe-edit form input[type='text'].units,.recipe-edit form input[type='number'][name='ServingMeasurementID'],.recipe-edit form input[type='number'][name='YieldMeasurementID'],.recipe-edit form input[type='number'].units,.recipe-edit form select[name='ServingMeasurementID'],.recipe-edit form select[name='YieldMeasurementID'],.recipe-edit form select.units,.recipe-edit form textarea[name='ServingMeasurementID'],.recipe-edit form textarea[name='YieldMeasurementID'],.recipe-edit form textarea.units,.recipe-edit form>span[name='ServingMeasurementID'],.recipe-edit form>span[name='YieldMeasurementID'],.recipe-edit form>span.units{width:calc(100% - 8em - 5px)}@media (min-width: 768px){.recipe-edit form label[name='ServingMeasurementID'],.recipe-edit form label[name='YieldMeasurementID'],.recipe-edit form label.units,.recipe-edit form input[type='text'][name='ServingMeasurementID'],.recipe-edit form input[type='text'][name='YieldMeasurementID'],.recipe-edit form input[type='text'].units,.recipe-edit form input[type='number'][name='ServingMeasurementID'],.recipe-edit form input[type='number'][name='YieldMeasurementID'],.recipe-edit form input[type='number'].units,.recipe-edit form select[name='ServingMeasurementID'],.recipe-edit form select[name='YieldMeasurementID'],.recipe-edit form select.units,.recipe-edit form textarea[name='ServingMeasurementID'],.recipe-edit form textarea[name='YieldMeasurementID'],.recipe-edit form textarea.units,.recipe-edit form>span[name='ServingMeasurementID'],.recipe-edit form>span[name='YieldMeasurementID'],.recipe-edit form>span.units{width:calc(100% - (11em + 7em + 9px))}}@media (min-width: 768px){.recipe-edit form label,.recipe-edit form input[type='text'],.recipe-edit form input[type='number'],.recipe-edit form select,.recipe-edit form textarea,.recipe-edit form>span{width:calc(100% - (7em + 5px))}}.recipe-edit form label{margin-top:1em;vertical-align:middle}@media (min-width: 768px){.recipe-edit form label{width:7em;margin-top:0}}.recipe-edit form label.title{width:100%;text-align:center;font-size:1.25em;margin:1em 0 0.5em 0}.recipe-edit form textarea{resize:vertical}@media (min-width: 768px){.recipe-edit form .lists-wrapper:before,.recipe-edit form .lists-wrapper:after{content:"";display:table}.recipe-edit form .lists-wrapper:after{clear:both}}@media (min-width: 768px){.recipe-edit form .tags-wrapper{float:left;width:calc(50% - 0.25em)}}.recipe-edit form .tags-wrapper ul#tags{list-style:none;margin:0 0.5em 1em}.recipe-edit form .tags-wrapper ul#tags li{display:inline-block;padding:0.25em}.recipe-edit form .tags-wrapper ul#tags .add-item input[type="text"]{width:100%;padding-right:3.5em}.recipe-edit form .tags-wrapper ul#tags .add-item input[type="text"].ui-autocomplete-loading ~ .add-item-delete{opacity:0}.recipe-edit form .tags-wrapper ul#tags .add-item input[type="text"].ui-autocomplete-loading ~ .add-item-delete:hover{opacity:1}.recipe-edit form .tags-wrapper ul#tags .add-item-delete{display:inline-block;border-radius:50%;width:2.5em;max-width:unset;min-width:unset;height:2.5em;margin-left:-3em;padding:0}@media (min-width: 768px){.recipe-edit form .equipments-wrapper{float:right;width:calc(50% - 0.25em)}}.recipe-edit form .equipments-wrapper ul#equipments{list-style:none;margin:0 0.5em 1em}.recipe-edit form .equipments-wrapper ul#equipments li{display:inline-block;padding:0.25em}.recipe-edit form .equipments-wrapper ul#equipments .add-item input[type="text"]{width:100%;padding-right:3.5em}.recipe-edit form .equipments-wrapper ul#equipments .add-item input[type="text"].ui-autocomplete-loading ~ .add-item-delete{opacity:0}.recipe-edit form .equipments-wrapper ul#equipments .add-item input[type="text"].ui-autocomplete-loading ~ .add-item-delete:hover{opacity:1}.recipe-edit form .equipments-wrapper ul#equipments .add-item-delete{display:inline-block;border-radius:50%;width:2.5em;max-width:unset;min-width:unset;height:2.5em;margin-left:-3em;padding:0}.recipe-edit form ul#ingredients{list-style:none}.recipe-edit form ul#ingredients li{position:relative;border-bottom:#ECF1F5 solid 1px;display:block;padding:0.25em;padding-bottom:1em;margin-bottom:0.5em;min-height:3em}.recipe-edit form ul#ingredients li:last-of-type{border-bottom:none}.recipe-edit form ul#ingredients li>*{margin-bottom:0.25em}.recipe-edit form ul#ingredients li span.sortable-handle{width:1em}.recipe-edit form ul#ingredients li input{width:100%}.recipe-edit form ul#ingredients li input[name='Ingredients[Amount][]']{width:4em;text-align:right}.recipe-edit form ul#ingredients li select[name='Ingredients[MeasurementID][]']{width:calc(100% - 3.25em - 86.5px)}@media (min-width: 768px) and (max-width: 1024px){.recipe-edit form ul#ingredients li select[name='Ingredients[MeasurementID][]']{width:7em}}@media (min-width: 1025px){.recipe-edit form ul#ingredients li select[name='Ingredients[MeasurementID][]']{width:7em}}.recipe-edit form ul#ingredients li select[name='Ingredients[MeasurementID][]'] option{padding:0}@media (min-width: 768px) and (max-width: 1024px){.recipe-edit form ul#ingredients li input[name='Ingredients[IngredientName][]']{width:calc(100% - (12em + 11px))}}@media (min-width: 1025px){.recipe-edit form ul#ingredients li input[name='Ingredients[IngredientName][]']{width:14em}}@media (min-width: 768px) and (max-width: 1024px){.recipe-edit form ul#ingredients li input[name='Ingredients[Note][]']{width:calc(100% - (7.5em + 3.5em + 13px))}}@media (min-width: 1025px){.recipe-edit form ul#ingredients li input[name='Ingredients[Note][]']{width:calc(100% - (37.75em + 3.5em + 9px))}}.recipe-edit form ul#ingredients li input[name='Ingredients[RecipeIngredientGroup][]']{width:100%}@media (min-width: 768px) and (max-width: 1024px){.recipe-edit form ul#ingredients li input[name='Ingredients[RecipeIngredientGroup][]']{width:8em}}@media (min-width: 1025px){.recipe-edit form ul#ingredients li input[name='Ingredients[RecipeIngredientGroup][]']{width:8em}}.recipe-edit form ul#ingredients li .li-trash{position:absolute;top:0;right:0;width:3em;margin-right:0.25em;margin-top:0.75em}@media (min-width: 768px){.recipe-edit form ul#ingredients li .li-trash{position:static;display:inline-block;width:3em;margin-right:0;margin-top:0.5em}}.recipe-edit form ul#ingredients li input[name='Ingredients[Action][]']{display:none}.recipe-edit form ul#ingredients li input[name='Ingredients[Action][]'][value='DELETE'] ~ input,.recipe-edit form ul#ingredients li input[name='Ingredients[Action][]'][value='DELETE'] ~ select{background:tomato;color:#fff;text-decoration:line-through}.recipe-edit form ul#steps{list-style:none}.recipe-edit form ul#steps li{position:relative;border-bottom:#ECF1F5 solid 1px;padding:0.25em;padding-bottom:0.75em;margin-bottom:0.5em;min-height:8em;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;counter-increment:steps-counter}.recipe-edit form ul#steps li:last-of-type{border-bottom:none}.recipe-edit form ul#steps li.fullscreen textarea[name="Steps[Note][]"]{position:fixed;top:calc(3.5em + 2px);left:0;right:0;bottom:0;margin:0;background:white;z-index:2;padding:1em;resize:none}.recipe-edit form ul#steps li.fullscreen button.li-fullscreen{position:fixed;top:0;left:0;width:100%;z-index:3;margin:0;padding:1em 0.5em;line-height:1.5}.recipe-edit form ul#steps li.fullscreen button.li-fullscreen .label{display:inline-block;margin-left:0.5em}.recipe-edit form ul#steps li span.sortable-handle{flex-grow:1}.recipe-edit form ul#steps li span.sortable-handle:after{content:counter(steps-counter);padding:0 0.75em}.recipe-edit form ul#steps li input,.recipe-edit form ul#steps li textarea{width:100%}.recipe-edit form ul#steps li button.li-trash{width:3em;display:inline-block;margin:0 0.5em}.recipe-edit form ul#steps li button.li-fullscreen{width:3em;display:inline-block;margin:0 0 0 0.5em}.recipe-edit form ul#steps li button.li-fullscreen .label{display:none}.recipe-edit form ul#steps li input[name='Steps[Action][]']{display:none}.recipe-edit form ul#steps li input[name='Steps[Action][]'][value='DELETE'] ~ input,.recipe-edit form ul#steps li input[name='Steps[Action][]'][value='DELETE'] ~ textarea,.recipe-edit form ul#steps li input[name='Steps[Action][]'][value='DELETE'] ~ select{background:tomato;color:#fff;text-decoration:line-through}.recipe-copy table tbody tr{width:100vw}.recipe-copy table tbody tr th,.recipe-copy table tbody tr td{display:block;max-width:100%;overflow:auto;padding:1em 0.5em;line-height:1.5;text-align:left}@media (min-width: 768px){.recipe-copy table tbody tr th,.recipe-copy table tbody tr td{display:table-cell}}.recipe-copy table tbody tr th input[type="text"],.recipe-copy table tbody tr th select,.recipe-copy table tbody tr th textarea,.recipe-copy table tbody tr td input[type="text"],.recipe-copy table tbody tr td select,.recipe-copy table tbody tr td textarea{width:100%;max-width:100%}.recipe-copy table tbody tr th input[type="text"][name="PrepMin"],.recipe-copy table tbody tr th input[type="text"][name="IdleMin"],.recipe-copy table tbody tr th input[type="text"][name="CookMin"],.recipe-copy table tbody tr th input[type="text"][name="YieldAmount"],.recipe-copy table tbody tr th input[type="text"][name="ServingAmount"],.recipe-copy table tbody tr th input[type="text"][name="Ingredients[Amount][]"],.recipe-copy table tbody tr th select[name="PrepMin"],.recipe-copy table tbody tr th select[name="IdleMin"],.recipe-copy table tbody tr th select[name="CookMin"],.recipe-copy table tbody tr th select[name="YieldAmount"],.recipe-copy table tbody tr th select[name="ServingAmount"],.recipe-copy table tbody tr th select[name="Ingredients[Amount][]"],.recipe-copy table tbody tr th textarea[name="PrepMin"],.recipe-copy table tbody tr th textarea[name="IdleMin"],.recipe-copy table tbody tr th textarea[name="CookMin"],.recipe-copy table tbody tr th textarea[name="YieldAmount"],.recipe-copy table tbody tr th textarea[name="ServingAmount"],.recipe-copy table tbody tr th textarea[name="Ingredients[Amount][]"],.recipe-copy table tbody tr td input[type="text"][name="PrepMin"],.recipe-copy table tbody tr td input[type="text"][name="IdleMin"],.recipe-copy table tbody tr td input[type="text"][name="CookMin"],.recipe-copy table tbody tr td input[type="text"][name="YieldAmount"],.recipe-copy table tbody tr td input[type="text"][name="ServingAmount"],.recipe-copy table tbody tr td input[type="text"][name="Ingredients[Amount][]"],.recipe-copy table tbody tr td select[name="PrepMin"],.recipe-copy table tbody tr td select[name="IdleMin"],.recipe-copy table tbody tr td select[name="CookMin"],.recipe-copy table tbody tr td select[name="YieldAmount"],.recipe-copy table tbody tr td select[name="ServingAmount"],.recipe-copy table tbody tr td select[name="Ingredients[Amount][]"],.recipe-copy table tbody tr td textarea[name="PrepMin"],.recipe-copy table tbody tr td textarea[name="IdleMin"],.recipe-copy table tbody tr td textarea[name="CookMin"],.recipe-copy table tbody tr td textarea[name="YieldAmount"],.recipe-copy table tbody tr td textarea[name="ServingAmount"],.recipe-copy table tbody tr td textarea[name="Ingredients[Amount][]"]{width:5em}.recipe-copy table tbody tr th input[type="text"][name="YieldMeasurementID"],.recipe-copy table tbody tr th input[type="text"][name="ServingMeasurementID"],.recipe-copy table tbody tr th input[type="text"][name="Ingredients[MeasurementID][]"],.recipe-copy table tbody tr th select[name="YieldMeasurementID"],.recipe-copy table tbody tr th select[name="ServingMeasurementID"],.recipe-copy table tbody tr th select[name="Ingredients[MeasurementID][]"],.recipe-copy table tbody tr th textarea[name="YieldMeasurementID"],.recipe-copy table tbody tr th textarea[name="ServingMeasurementID"],.recipe-copy table tbody tr th textarea[name="Ingredients[MeasurementID][]"],.recipe-copy table tbody tr td input[type="text"][name="YieldMeasurementID"],.recipe-copy table tbody tr td input[type="text"][name="ServingMeasurementID"],.recipe-copy table tbody tr td input[type="text"][name="Ingredients[MeasurementID][]"],.recipe-copy table tbody tr td select[name="YieldMeasurementID"],.recipe-copy table tbody tr td select[name="ServingMeasurementID"],.recipe-copy table tbody tr td select[name="Ingredients[MeasurementID][]"],.recipe-copy table tbody tr td textarea[name="YieldMeasurementID"],.recipe-copy table tbody tr td textarea[name="ServingMeasurementID"],.recipe-copy table tbody tr td textarea[name="Ingredients[MeasurementID][]"]{width:calc(100% - 5em)}.recipe-copy table tbody tr th input[type="text"][name="Ingredients[RecipeIngredientGroup][]"],.recipe-copy table tbody tr th select[name="Ingredients[RecipeIngredientGroup][]"],.recipe-copy table tbody tr th textarea[name="Ingredients[RecipeIngredientGroup][]"],.recipe-copy table tbody tr td input[type="text"][name="Ingredients[RecipeIngredientGroup][]"],.recipe-copy table tbody tr td select[name="Ingredients[RecipeIngredientGroup][]"],.recipe-copy table tbody tr td textarea[name="Ingredients[RecipeIngredientGroup][]"]{width:calc(100% - 3.5em)}.recipe-copy table tbody tr th button.ingredient-delete,.recipe-copy table tbody tr td button.ingredient-delete{width:3.5em}.recipe-copy table tbody tr th button.step-delete,.recipe-copy table tbody tr td button.step-delete{width:100%}.recipe-copy table tbody tr th input[type="checkbox"][name="Ingredients[Ignore][]"],.recipe-copy table tbody tr th label.ignore-label,.recipe-copy table tbody tr td input[type="checkbox"][name="Ingredients[Ignore][]"],.recipe-copy table tbody tr td label.ignore-label{display:none}.recipe-copy table tbody tr th{text-align:center}.recipe-copy.recipe-copy-text .recipe-copy-text-input>*{display:block;margin:1em;width:calc(100% - 1em * 2)}.recipe-copy.recipe-copy-text .recipe-copy-text-input textarea{height:20em}.recipe-share.share-email .share-recipe-block{display:flex;flex-direction:column;align-items:center;margin:1em auto;border:1px solid #585F73}@media (min-width: 768px){.recipe-share.share-email .share-recipe-block{flex-direction:row}}.recipe-share.share-email .share-recipe-block .photo{position:relative;width:100%;height:auto}@media (min-width: 768px){.recipe-share.share-email .share-recipe-block .photo{width:20em}}.recipe-share.share-email .share-recipe-block .photo:before{content:"";display:block;padding-top:100%}.recipe-share.share-email .share-recipe-block .photo .primary-photo{position:absolute;top:0;left:0;bottom:0;right:0}.recipe-share.share-email .share-recipe-block .photo .primary-photo img{width:100%;height:100%;object-fit:cover}.recipe-share.share-email .share-recipe-block .info{line-height:1.5;text-align:left;padding:1em;width:100%;min-width:0}.recipe-share.share-email .share-recipe-block .info .name{font-size:1.25em;font-weight:bold;margin-bottom:0.25em;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.recipe-share.share-email .share-recipe-block .info .description{overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.recipe-share.share-email .share-recipe-block .info .url{font-size:0.8em;color:#d3d3d3;margin-top:0.25em;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen{body.print-view{width:8.5in;min-height:11in;border:lightgray solid 1px;box-shadow:0.25em 0.25em 0.5em lightgray;margin:4.5em auto;padding:0.5in}.print-view .print-view-nav{position:fixed;top:0;left:0;width:100%;margin:0.5em auto;display:block;text-align:center;font-size:0.8rem}.print-view .print-view-nav>*{margin:0.25em}.print-view #header{padding:1em !important}}@media print{.print-view .print-view-nav{display:none}}@media print, screen{.print-view #header{position:fixed;top:0;left:0;width:100%;margin:0;padding:0;text-align:right;background:transparent}.print-view #footer-copyright{text-align:center;font-size:66.66667%;line-height:1.5}.print-view #content .recipe.recipe-print{font-size:8pt}.print-view #content .recipe.recipe-print .recipe-header{display:flex;justify-content:space-between;margin-bottom:1em}.print-view #content .recipe.recipe-print .recipe-header .name{font-size:2em}.print-view #content .recipe.recipe-print .recipe-header .name [title="public"]{display:none}.print-view #content .recipe.recipe-print .recipe-info:before,.print-view #content .recipe.recipe-print .recipe-info:after{content:"";display:table}.print-view #content .recipe.recipe-print .recipe-info:after{clear:both}.print-view #content .recipe.recipe-print .recipe-info .primary-photo{float:left;max-width:40%;margin:0 1em 1em 0}.print-view #content .recipe.recipe-print .recipe-info .primary-photo img{max-height:10em;max-width:100%}.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions{text-align:center;overflow-x:hidden}.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .yield,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .time,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .category,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .rating,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .favorite,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .forked-from,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .forks,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .calories,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .creator,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .source,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .used-as-ingredient-in,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .equipments,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .tags,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .my-lists,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .cookrecipes,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .my-note{font-size:90%;margin:0.25em 0.5em;display:inline-block;line-height:1.25}.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .yield .label,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .time .label,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .category .label,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .rating .label,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .favorite .label,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .forked-from .label,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .forks .label,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .calories .label,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .creator .label,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .source .label,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .used-as-ingredient-in .label,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .equipments .label,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .tags .label,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .my-lists .label,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .cookrecipes .label,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .my-note .label{width:1.25em;margin-right:0.25em}.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .yield ul,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .time ul,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .category ul,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .rating ul,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .favorite ul,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .forked-from ul,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .forks ul,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .calories ul,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .creator ul,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .source ul,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .used-as-ingredient-in ul,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .equipments ul,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .tags ul,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .my-lists ul,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .cookrecipes ul,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .my-note ul{display:inline}.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .yield ul li,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .time ul li,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .category ul li,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .rating ul li,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .favorite ul li,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .forked-from ul li,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .forks ul li,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .calories ul li,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .creator ul li,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .source ul li,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .used-as-ingredient-in ul li,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .equipments ul li,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .tags ul li,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .my-lists ul li,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .cookrecipes ul li,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .my-note ul li{display:inline}.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .yield ul li:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .time ul li:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .category ul li:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .rating ul li:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .favorite ul li:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .forked-from ul li:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .forks ul li:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .calories ul li:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .creator ul li:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .source ul li:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .used-as-ingredient-in ul li:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .equipments ul li:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .tags ul li:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .my-lists ul li:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .cookrecipes ul li:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .my-note ul li:after{content:", "}.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .yield ul li:last-of-type:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .time ul li:last-of-type:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .category ul li:last-of-type:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .rating ul li:last-of-type:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .favorite ul li:last-of-type:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .forked-from ul li:last-of-type:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .forks ul li:last-of-type:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .calories ul li:last-of-type:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .creator ul li:last-of-type:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .source ul li:last-of-type:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .used-as-ingredient-in ul li:last-of-type:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .equipments ul li:last-of-type:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .tags ul li:last-of-type:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .my-lists ul li:last-of-type:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .cookrecipes ul li:last-of-type:after,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .my-note ul li:last-of-type:after{content:""}.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .rating,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .favorite,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .forked-from,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .forks,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .used-as-ingredient-in,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .my-lists,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .cookrecipes,.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .my-note{display:none}.print-view #content .recipe.recipe-print .recipe-info .recipe-descriptions .recipe-note-wrapper{display:block;line-height:1.5;padding:0 1em}.print-view #content .recipe.recipe-print .details{padding:0}.print-view #content .recipe.recipe-print .details .ingredients{margin-right:2.5em;margin-bottom:1.5em;padding:0}.print-view #content .recipe.recipe-print .details .steps{float:none;width:auto;margin-bottom:0;padding:0;text-align:left}.print-view #content .recipe.recipe-print .details .steps ol.steps-list,.print-view #content .recipe.recipe-print .details .steps ul.steps-list{text-align:inherit;margin-left:1.5em}.print-view #content .recipe.recipe-print .details .steps ol.steps-list li.step,.print-view #content .recipe.recipe-print .details .steps ul.steps-list li.step{list-style:decimal inside}.print-view #content .recipe.recipe-print .details .steps ol.steps-list li.step:after,.print-view #content .recipe.recipe-print .details .steps ul.steps-list li.step:after{display:table;clear:right;content:""}.print-view #content .recipe.recipe-print .details .steps ol.steps-list li.step:before,.print-view #content .recipe.recipe-print .details .steps ul.steps-list li.step:before{content:none}.print-view #content .recipe.recipe-print .details .steps ol.steps-list li.step .order,.print-view #content .recipe.recipe-print .details .steps ul.steps-list li.step .order{display:none;float:none;text-align:center;margin:0 0.5em 0 0;padding:0 1em 0 0;height:auto;width:auto;line-height:inherit;border:none;border-right:#585F73 solid 1px;border-radius:1.25em}.print-view #content .recipe.recipe-print .details .steps ol.steps-list li.step .note,.print-view #content .recipe.recipe-print .details .steps ul.steps-list li.step .note{display:inline;text-align:inherit}.print-view #content .recipe.recipe-print .details .steps ol.steps-list li.step .note ol,.print-view #content .recipe.recipe-print .details .steps ol.steps-list li.step .note ul,.print-view #content .recipe.recipe-print .details .steps ul.steps-list li.step .note ol,.print-view #content .recipe.recipe-print .details .steps ul.steps-list li.step .note ul{text-align:inherit}.print-view #content .recipe.recipe-print .details .steps ol.steps-list li.step .note ol li,.print-view #content .recipe.recipe-print .details .steps ol.steps-list li.step .note ul li,.print-view #content .recipe.recipe-print .details .steps ul.steps-list li.step .note ol li,.print-view #content .recipe.recipe-print .details .steps ul.steps-list li.step .note ul li{text-align:inherit}.print-view #content .recipe.recipe-print .details .steps ol.steps-list li.step .note ol li:before,.print-view #content .recipe.recipe-print .details .steps ol.steps-list li.step .note ul li:before,.print-view #content .recipe.recipe-print .details .steps ul.steps-list li.step .note ol li:before,.print-view #content .recipe.recipe-print .details .steps ul.steps-list li.step .note ul li:before{display:inline}.print-view #content .recipe.recipe-print .details .steps ol.steps-list li.step .note ol li:after,.print-view #content .recipe.recipe-print .details .steps ol.steps-list li.step .note ul li:after,.print-view #content .recipe.recipe-print .details .steps ul.steps-list li.step .note ol li:after,.print-view #content .recipe.recipe-print .details .steps ul.steps-list li.step .note ul li:after{content:none}.print-view #content .recipe.recipe-print .details .steps ol.steps-list li.step .first-photo,.print-view #content .recipe.recipe-print .details .steps ul.steps-list li.step .first-photo{float:right;margin:0 0 1em 1em}.print-view #content .recipe.recipe-print .details .steps ol.steps-list li.step .first-photo img,.print-view #content .recipe.recipe-print .details .steps ul.steps-list li.step .first-photo img{max-height:8em;max-width:8em}.print-view #content .recipe.recipe-print .details .steps ol.steps-list li.step .photos img,.print-view #content .recipe.recipe-print .details .steps ul.steps-list li.step .photos img{max-height:8em;max-width:33%;padding:0.25em}.print-view #content .recipe.recipe-print .recipe-url{text-align:center;margin:1em auto;font-size:125%}}.nutrition-content .nutrition-missing-list{margin:2em auto;width:35em;max-width:calc(100% - 2em)}.nutrition-content .nutrition-missing-list li{margin-left:1.5em;margin-bottom:0.25em;line-height:1.5}.nutrition-info{display:flex;justify-content:space-around;flex-wrap:wrap;margin:1em auto;width:calc(100% - 1em)}.nutrition-ingredient-detail{margin:1em auto}.nutrition-ingredient-detail table{font-size:66.6666667%}.nutrition-ingredient-detail .footnote{font-size:80%;margin-top:0.25em}.nutrition-label{width:100%;max-width:15em;margin:1em auto;color:black;border:black solid 1px;padding:0.25em}.nutrition-label .indent{text-indent:1.0em}.nutrition-label .float-row.indent,.nutrition-label hr.indent{margin-left:1.0em}.nutrition-label .nutrition-label-title{text-align:justify;font-family:NutritionTitle;font-size:1.8em}.nutrition-label .nutrition-label-main{font-size:0.75em;font-family:Helvetica, sans-serif}.nutrition-label .nutrition-label-main .servings-per-recipe{font-size:125%}.nutrition-label .nutrition-label-main .serving-size{font-size:125%;font-weight:bold}.nutrition-label .nutrition-label-main .calories{font-size:200%;font-weight:bold}.nutrition-label hr{margin:0px;padding:0px;color:black;background-color:black}.nutrition-label .float-row:before,.nutrition-label .float-row:after{content:"";display:table}.nutrition-label .float-row:after{clear:both}.nutrition-label .float-row .float-left{float:left}.nutrition-label .float-row .float-right{float:right}.calendar-nav{display:flex;justify-content:space-between;align-items:center;width:100%}.calendar-nav .calendar-nav-prev,.calendar-nav .calendar-nav-next{font-size:150%}.calendar{display:grid;margin:2em auto}.calendar .day{width:calc( 100vw / 7 - 2px );height:calc( 100vw / 7 - 2px );padding:0.5em;border:lightgray solid 1px;margin:-1px 0 0 -1px;font-size:0.8rem}.calendar .day.today .label .label-day{display:block;width:1.5em;height:1.5em;margin:-0.25em;line-height:1.5;border-radius:50%;text-align:center;background:#585F73;color:white}.calendar .day.label.weekday{height:auto;text-align:center;border:none;background:white;margin-bottom:1px;position:sticky;top:0px}.calendar .day.label.weekday .label{margin:0}.calendar .day[data-weekday="1"]{grid-column:1}.calendar .day[data-weekday="2"]{grid-column:2}.calendar .day[data-weekday="3"]{grid-column:3}.calendar .day[data-weekday="4"]{grid-column:4}.calendar .day[data-weekday="5"]{grid-column:5}.calendar .day[data-weekday="6"]{grid-column:6}.calendar .day[data-weekday="7"]{grid-column:7}.calendar .day .label{margin-bottom:0.5em}.calendar .day .data{font-size:80%}.calendar .day .data .items li{margin-left:1.0em;margin-bottom:0.25em;list-style:none}.calendar .day .data .items li:before{content:"-";margin-right:0.25em;margin-left:-0.75em;width:0.25em}.calendar .day .data .items li:last-of-type{margin-bottom:0}.jadPhotoViewer-container.jadPhotoViewer ul.jad-slider{position:fixed;top:0;bottom:0;z-index:1;background:rgba(0,0,0,0.9)}.jadPhotoViewer-container.jadPhotoViewer ul.jad-slider li{height:100%}.jadPhotoViewer-container.jadPhotoViewer ul.jad-slider li img.slide{width:1000px;height:1000px;max-width:100%;max-height:100%;object-fit:contain;transition:height 300ms ease-out}.jadPhotoViewer-container.jadPhotoViewer .prev,.jadPhotoViewer-container.jadPhotoViewer .next{position:fixed;z-index:2}.jadPhotoViewer-container.jadPhotoViewer .close{position:fixed;z-index:3;display:block}.jadViewer:hover{cursor:pointer}.jadViewer.open{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.9);max-width:unset !important;display:flex;align-items:center;justify-content:center;z-index:10}.jadViewer.open img{max-width:100% !important;max-height:100% !important;width:1000px !important;height:1000px !important;object-fit:contain !important}.jadViewer.open .caption{position:absolute;bottom:0;left:0;width:100%;color:rgba(255,255,255,0.5);padding:0.5em 1em;text-align:center;text-shadow:none;font-size:0.8em}.jadViewer-loading:after{content:"";position:absolute;background:transparent;height:40vw;width:40vw;max-width:calc(100% - 2em);z-index:99999999;border:#585F73 0.25rem solid;border-radius:50%;border-top:#2E2B3D 0.25rem solid;max-height:40vh;max-width:40vh;min-width:6em;min-height:6em;-webkit-animation:spin 500ms cubic-bezier(0.4, 0, 0.2, 1) infinite;animation:spin 1000ms cubic-bezier(0.4, 0, 0.2, 1) infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes running-progress{0%{margin-left:0%;width:50%}50%{margin-left:-25%;width:10%}100%{margin-right:25%;width:50%}}.admin.dashboard h2{font-size:1.5em;margin:0.83em auto}.admin.dashboard .dashboard-section{text-align:center;margin:2em 0}@media (min-width: 768px){.admin.dashboard .dashboard-section.wide{margin:2em -10%}}.admin.dashboard .dashboard-section .dashboard-number{display:inline-block;text-align:center;vertical-align:top;width:8em;padding:0.5em;margin:0.25em}.admin.dashboard .dashboard-section .dashboard-number .value{display:block;font-size:2em;padding:0.25em}.admin.dashboard .dashboard-section .dashboard-number .label{text-transform:uppercase;font-size:0.8em}.admin.dashboard .dashboard-section .chart-wrapper{max-width:100%;margin:1em auto;display:inline-block;width:100%}@media (min-width: 768px){.admin.dashboard .dashboard-section .chart-wrapper{width:calc(50% - 0.25em)}}.admin .admin-section.menu{margin:1em auto}.admin .admin-section.menu ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;margin:0;padding:0}.admin .admin-section.menu ul li{margin:0.25em;padding:0.25em;max-width:10em;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.admin .users-datatable,.admin .recipes-datatable{margin:2em auto;font-size:0.8em}@media (min-width: 768px){.admin .users-datatable.content-80,.admin .recipes-datatable.content-80{width:calc(100% - 2em)}}@media (min-width: 1025px){.admin .users-datatable.content-80,.admin .recipes-datatable.content-80{width:calc(100% - 3em)}}.admin .users-datatable table.track tbody tr.inactive[href]:hover,.admin .recipes-datatable table.track tbody tr.inactive[href]:hover{background:#a94442}.admin .users-datatable .inactive,.admin .recipes-datatable .inactive{text-decoration:line-through;color:#d3d3d3}.admin .users-datatable .inactive a,.admin .recipes-datatable .inactive a{color:inherit}.profile-page .content{line-height:1.2;position:relative}.profile-page .notification-area{display:block;padding:1em;background:#ECF1F5;color:#585F73}.profile-page .notification-area h2{font-size:120%;margin-bottom:1em;text-align:center}.profile-page .notification-area ul.pending-friend-requests-list li{margin:1em auto;list-style:none;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0.5em}.profile-page .notification-area ul.pending-friend-requests-list li img.profile-photo,.profile-page .notification-area ul.pending-friend-requests-list li .profile-initials{width:6em;height:6em;margin-right:1em;background-color:#585F73;color:#ECF1F5;border-radius:50%;text-align:center}.profile-page .notification-area ul.pending-friend-requests-list li .profile-initials{font-size:2.5em;line-height:calc(6 / 2.5);width:calc(6em / 2.5);height:calc(6em / 2.5);margin-right:calc(1em / 2.5);font-weight:normal}.profile-page .notification-area ul.pending-friend-requests-list li a.profile-photo-wrapper{transition:all 300ms}.profile-page .notification-area ul.pending-friend-requests-list li a.profile-photo-wrapper:hover .profile-initials{background-color:#7c849b}.profile-page .notification-area ul.pending-friend-requests-list li .pending-friend-request-info a{display:block;margin-bottom:1em}.profile-page .notification-area ul.pending-friend-requests-list li form{display:inline-block}.profile-page .notification-area ul.pending-friend-requests-list li form button[type="submit"]{display:inline-block;width:7.5em;font-size:75%;padding:1em 0.5em;margin:0}.profile-page .notification-area ul.pending-friend-requests-list li form button[type="submit"].accept{margin-right:0.25em}.profile-page .notification-area ul.pending-friend-requests-list li form button[type="submit"] i.fa{font-size:150%;vertical-align:middle;margin-right:0.125em}.profile-page .friend-request-container{text-align:center;font-size:75%;padding-top:calc(0.25em / 0.75);padding-bottom:calc(0.25em / 0.75)}.profile-page .friend-request-container button[type="submit"]{padding:0.5em 1em}.profile-page .friend-request-container .friends{margin-bottom:0.75em}.profile-page .friend-request-container .no-friendship button[type="submit"].add-friend,.profile-page .friend-request-container .no-friendship button[type="submit"].remove-friend,.profile-page .friend-request-container .friends button[type="submit"].add-friend,.profile-page .friend-request-container .friends button[type="submit"].remove-friend{position:absolute;top:0;right:0;font-size:90%;margin:0;padding:0.5em}.profile-page .friend-request-container .friend-requested form,.profile-page .friend-request-container .requested-friend form{display:inline-block}.profile-page .friend-request-container .friend-requested button[type="submit"],.profile-page .friend-request-container .requested-friend button[type="submit"]{display:inline-block;width:12em;margin:1em 0.5em;padding:1em}.profile-page .friend-request-container .friend-requested button[type="submit"] i.fa,.profile-page .friend-request-container .requested-friend button[type="submit"] i.fa{font-size:150%;margin-right:0.125em;vertical-align:middle}.profile-page form button[type="submit"].accept:hover,.profile-page form button[type="submit"].accept:active,.profile-page form button[type="submit"].accept:focus{background:green;color:white;border-color:#005700}.profile-page form button[type="submit"].decline:hover,.profile-page form button[type="submit"].decline:active,.profile-page form button[type="submit"].decline:focus{background:red;color:white;border-color:#b30000}.profile-button{display:inline-flex;justify-content:center;align-items:center;padding:0.5em;line-height:1.25}.profile-button .profile-photo{display:block;width:1.75em;height:1.75em;object-fit:cover;margin:-0.25em 0.25em -0.25em 0;border-radius:50%}.profile-button .profile-username{display:block}.alert-box{padding:1em 2em;margin:0;border:1px solid transparent;text-align:center;line-height:1.25}.alert-box.success{color:#3c763d;background:#dff0d8;border-color:#d6e9c6}.alert-box.info,.alert-box.message{color:#31708f;background:#d9edf7;border-color:#bce8f1}.alert-box.warning{color:#8a6d3b;background:#fcf8e3;border-color:#faebcc;line-height:1.25em}.alert-box.warning:before{font-family:"FontAwesome";content:'\f071';font-size:3em;vertical-align:middle;display:block;margin-bottom:0.25em;line-height:1}.alert-box.error{color:#a94442;background:#f2dede;border-color:#ebccd1}.alert-box .title{font-size:1.25em;margin-bottom:0.5em}.alert-box a{color:inherit;text-decoration:underline}.permission-error{width:35em;max-width:calc(100% - 1em);margin:1em auto}#hero-message #hero-background{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background-color:#585F73;background-image:linear-gradient(rgba(18,17,24,0.5), rgba(18,17,24,0.5));background-position:center;background-size:cover;background-repeat:no-repeat}#hero-message .hero-content{position:absolute;top:0;bottom:0;left:0;right:0;max-width:calc(100% - 2em);margin:auto;text-align:center;line-height:1.2;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff}#hero-message .hero-content .logo-wrapper{display:block;width:15em;max-width:100%;margin-bottom:1rem}#hero-message .hero-content .logo-wrapper img.logo{display:block;margin:0 auto;max-width:100%;max-height:25vh}#hero-message .hero-content .title{font-size:2.5em}@media (min-width: 768px){#hero-message .hero-content .title{font-size:4em}}#hero-message .hero-content .message{text-transform:lowercase;font-size:1em}@media (min-width: 768px){#hero-message .hero-content .message{font-size:1.25em}}#hero-message .hero-content .message a{color:inherit;font-weight:bold}#hero-message .hero-content .message a:hover{color:#F1E078}#hero-message .hero-content .nav{margin:2em 0 0.75em 0;text-transform:uppercase;font-size:0.9em}#hero-message .hero-content .nav a{color:#F1E078}#hero-message .hero-content .nav a:hover{color:#585F73}@media print{@page{size:letter portrait;margin:0.5in}@page :right{@bottom-right{content:counter(page)}}.hide-print{display:none}body{font-size:10pt;color:black;padding-top:2em}body>.version-message,body>.alert-box{display:none !important}#header{position:fixed;top:0;padding:0;text-align:right;background:transparent}#header .nav-button,#header .search-button,#header .avatar-button,#header .search-drawer{display:none}#header img.logo{height:1.25em;background:white}#content .action-menu{display:none}#content .recipe .photo{display:block;height:15em;background:none !important;color:black;text-shadow:none;height:auto;text-align:center}#content .recipe .photo .photo-background{display:none}#content .recipe .photo>div{display:inline-block;vertical-align:top}#content .recipe .photo .name{font-size:2em;text-align:left;display:block;margin-bottom:0.5em}#content .recipe .photo .name i{display:none}#content .recipe .photo .prev,#content .recipe .photo .next,#content .recipe .photo .jad-slider,#content .recipe .photo .counter,#content .recipe .photo .caption{display:none}#content .recipe .photo .time,#content .recipe .photo .time-active,#content .recipe .photo .category,#content .recipe .photo .rating{position:static;padding:0.5em 1.5em;text-align:center;font-size:1em}#content .recipe .description-box{background-color:white;color:black;padding:0 2em}#content .recipe .description-box .recipe-note{width:100%;margin:1em auto}#content .recipe .description-box a{color:inherit}#content .recipe .attributes{background-color:white;color:black;padding:0 2em}#content .recipe .attributes>div{display:inline-block;padding:0.5em 1em;margin:0}#content .recipe .attributes>div>div{padding:0}#content .recipe .attributes .lists-wrapper,#content .recipe .attributes .my-note-wrapper{display:block}#content .recipe .attributes i.fa.fa-external-link{display:none}#content .recipe .details{color:black}#content .recipe .details .ingredients{color:inherit}#content .recipe .details .steps{color:inherit;width:60%;float:right}#content .recipe .details .steps ol li{text-align:left}#content .recipe .details .steps ol li:before,#content .recipe .details .steps ol li:after{content:"";display:table}#content .recipe .details .steps ol li:after{clear:both}#content .recipe .details .steps ol li .order{display:inline-block;float:left;text-align:center;margin:0 0.75em 0.25em 0}#content .recipe .details .steps ol li .photos .step-photo{max-width:calc( 50% - 4px )}#content .recipe #comments{display:none}#footer{background:white;color:black;padding:1em 0 0 0}#footer a{color:black}#footer #credits{display:none}}
/*# sourceMappingURL=default.css.map */
