html,body{height:100%;width:100%;margin:0}.myautoscroll.ui-panel-open{position:fixed}.myautoscroll .ui-panel-inner{position:absolute;top:1px;left:0;right:0;bottom:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow:scroll -moz-scrollbars-none}.myautoscroll .ui-panel-inner::-webkit-scrollbar{display:none}#nav_panel{z-index:2000}#nav_panel.sticky{position:fixed;top:0}.cookbookcategorycheckmark{display:none}.ui-btn-b .cookbookcategorycheckmark{display:inline-block;float:left;overflow:hidden}#category_alert_div{font-weight:700;color:red}.cookbookjob_started{font-weight:700}.cookbookcategory{padding-right:3em}.createnewsection{margin-top:1em}.no_report_generator_section_added{padding:1em 2em;margin:1em 0 2em 0;font-weight:700;color:#666;border-radius:5px;background-color:#EEE;border:1px solid #CCC}.dev_icon{position:relative;margin:.45em;padding:1em 1em .1em 0em;float:right;color:red}.ckb-navmenu-panel-sizer{position:relative;padding:0;margin:0;overflow:hidden}.hide_this{display:none}.shoppinglist-sortby-container div.ui-slider{width:100%}.hr_faded_90{width:90%;background-color:#c9c9c9;height:1px;border:0;margin:1.2em auto 1.2em auto}#toast-container>.toast{background-image:none!important;text-shadow:none}#toast-container>.toast:before{position:fixed;font-family:FontAwesome;font-size:24px;line-height:18px;float:left;color:#FFF;padding-right:.5em;margin:auto .5em auto -1.5em}#toast-container>.toast-warning:before{content:"\f071"}#toast-container>.toast-error:before{content:"\f056"}#toast-container>.toast-info:before{content:"\f05a"}#toast-container>.toast-success:before{content:"\f046"}.nav-button-active{background-color:#f5f5f5;-webkit-box-shadow:0 0 3px 2px rgb(0 0 0 / .1);box-shadow:0 0 3px 2px rgb(0 0 0 / .1)}.ui-mini{margin:.5em 0}.translate_from{font-weight:700}.translate_to{font-weight:700}.popup_header{text-align:center;padding:5px 0 5px 0;border-bottom:1px solid #AAA}.myautoscroll{overflow:hidden}.myautoscroll:hover{overflow:auto}.mark_allergen_red{color:#C10003}.move_btn_up_2em .ui-mini{margin-top:.7em}.report_list_buttons_container{float:right}.report_list_name_container{float:left}.report_list_button{float:left;padding:2px 5px 2px 5px;margin:0;cursor:pointer}.report_list_button:hover{-webkit-box-shadow:inset 0 0 0 1px #999;box-shadow:inset 0 0 0 1px #999;color:#FFF;-webkit-border-radius:2px;border-radius:2px;background-color:#999;text-shadow:none;margin-top:-5px;padding:7px 5px 7px 5px;margin-bottom:-5px}.report_list_button_disabled{position:relative;float:left;padding:2px 5px 2px 5px;margin:0;color:#EEE}.report_list_button_shaded{color:#999}.report_editor_container{position:relative;padding:.25em;margin:.25em}.report_editor_part{position:relative;float:left;width:100%;min-height:4em;margin:auto 0;cursor:pointer;background:repeating-linear-gradient(45deg,rgb(0 0 0 / .05),rgb(0 0 0 / .05) 10px,rgb(0 0 0 / .1) 10px,rgb(0 0 0 / .1) 20px),url(../images/report_item/section_clicktoaddlayout.svg) no-repeat center;border:1px solid #CCC;margin-bottom:2px}.report_layout_full_width{position:relative;margin:auto 0;overflow:hidden}.report_layout_split_50_50{position:relative;margin:auto 0;overflow:hidden;display:flex}.report_layout_split_60_40{position:relative;margin:auto 0;overflow:hidden;display:flex}.report_layout_split_40_60{position:relative;margin:auto 0;overflow:hidden;display:flex}.report_layout_container{position:relative;padding:5px;border:1px solid #EEE;float:left;clear:both;margin:auto 0;width:100%;-webkit-box-shadow:2px 2px 10px 5px rgb(0 0 0 / .15);box-shadow:2px 2px 10px 5px rgb(0 0 0 / .15)}.report_editor_info_container_50{position:relative;float:left;width:50%;margin:0;padding:0;min-height:3em;overflow:hidden;display:flex}.report_editor_info_container_60{position:relative;float:left;width:60%;margin:0;padding:0;min-height:3em;overflow:hidden;display:flex}.report_editor_info_container_40{position:relative;float:left;width:40%;margin:0;padding:0;min-height:3em;overflow:hidden;display:flex}.report_editor_info_container_100{position:relative;float:left;width:100%;margin:0;padding:0;min-height:3em;overflow:hidden}.report_editor_info_empty_item{margin:0 auto;background:repeating-linear-gradient(-45deg,rgb(93 150 52 / .05),rgb(93 150 52 / .05) 10px,rgb(93 150 52 / .1) 10px,rgb(93 150 52 / .1) 20px),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAAALCAYAAABVlZ6pAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAATiSURBVFiFvdh9rNdzFAfwF92KFOlqpFbGVutO3UryNDZjWpHH2EIixTIyz4Zh1BjmYZmJJTMqD23ykAyxZWtyk2wlUZuH5ClWbkal/HE+v93f/fb9/n6/y9V7++77+51zvufzOZ9zPuecz4cWnIt3sRHN+ByPokPiL8Nw+RiIJuyboffD4/gq6dyAhWV6bsCDmW86Yx5uzxlnbhqn6BmYsecDbMGfWIM7c+ZYhP3FGpyVw+uTM/aruBL7ZGQH5ci+jAnoWGUOY5MssVaVbB+f5N4v4HdK/NvS/wsLxtwPS9FUlwgPYxLuw43Yjgbh3L+TzDB0q6DwKOxdRhuORWmgq7Aeh2IkfkwyfdC37JsOeAEH4qGccR5D1/T7bIwSDilhQ3rfgrswHVPxBxpxD05Nz7YCW0oYh3pMwYIMr7Owdxx+wQEYgJuTraeV2Vham1HYgR5ibafjikTfUjCHnkkWXsfK9PswPC02wO+J9mV6DxH+XJrRtSO9+6IXrsWcnDHPF37vBaNFMJxYMMFy5ScX8IZjl1gIwslr0uB7VdD5COaX/Z8pMlRREJZjKj7NoQ9Icx2bw+uB78UGqIYmTBaB1S/DO0LY2ztD74qPhCNLODbJdsrI1os1eqbCHKZgVQ79yKSzRw7vN5xZQeeTmIG/kp4slojg2rW32HkLErG9cDL64yZhRC2YJgJ0tJbd8G8wTmSpV3J4v2IWLq2iY6gIsrki+02scexm3IozxO6uhE2izI0XmWdPohlv2t2uAaIMLiTKwNFil7QnRojeZUM1wYSpoqydJtL0f0Gj/N1WwmqRqjtXkJksan0znsVlWnqvalie3kX9WTmaUCdKQXuiUUv5PFW0BOXoKDLWxVpntIl4USq5dThI7U6sFfVt0Hk8jhEpsh+++49jdxMNcBF+EKWum0itWXQRzdqY9P8tEUgjpR1VBVuwWTS01VCytRbZtmCC1o30x6JElWORKL9jRGnviEvSd/sQmaNZaj7aEVtxSI2ym0Uanyl6lLw62hZswcEV+Idgp+LSdYEInKl4STTI20VmqwWdRe+1qQbZkq21yLYF14vMVXqygUEExnNaSsvp+Fn0fIjg+EykofbEStGs9axBdlWa1I34SfQElZrYWsZuqMBvEKUlL2sQJWW+SPnL0/O86CNqCfhTxLouqyYostGf8hvrPYHZopT3xuVymuNJYoKDqyhqy2mli+gdZlTRmT2tHC667WuqfEfxaaV/mmve/UR3Ue6uK9DZIOptXiZdKY7IFJ9W6kWwzyujFZ1W+uBrldfo/zqtlF8TLBF3UVtFiwEnYVediJ7z8B7uTe9tafL7al1nh2ndmO3E4pwJ/CF24EvJgKfwrejKB4uAaM75br1Ic3PwIVZUMLIIa3FH0nE33hCGDxX2rRWLkYfJwt6NObxZuBoPlNEGiwCpF33TFfhGfhofJhzaEyeksT7REnDtiUbhg3IsFv7KYraw7WUFh4FO4ti5MindinXiVq6EtYlW/qxJvEHpf/b28Ti8JsrGDlE23hE7mHDiEznzuV80gpVuECcIxxfhHHFbuFlkxtXidjB7g1lCB1EKRhXwe+AL4eS+Wq/DJ2JxL86Z85CM7HLRx4zV+tIwDxfh7Rx6/6Srew5vhd39tE5L5pom1qGErmJtTimjjcC6fwDj7jigL7QACgAAAABJRU5ErkJggg==) no-repeat center}.report_editor_info{overflow:hidden;border:1px solid #999;min-height:3em;background-color:#EEE;align-items:stretch;width:100%}.report_editor_info:hover{background-color:rgb(225 190 191 / 1)}.report_margin_container{width:100%;margin-bottom:1em}.landing_section_container{width:100%}.landing_section_1_background{background-color:#ECECEC;background-size:cover;background-repeat:no-repeat;background-position:center center}.landing_section_1{position:relative;background-image:url(/_assets/images/landing/front_page_finished_2.png);background-size:cover;background-repeat:no-repeat;background-position:center center;max-width:70em;margin:0 auto;height:120vw;max-height:800px;min-height:400px}.cost_calculation_floating .ckb-landing-title{display:inline-block;font-size:2em;line-height:1.8em;font-weight:400;text-align:center;font-family:Montserrat,Helvetica,sans-serif,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;width:100%;float:left;color:#333;padding:0;margin:5vw 0 0 0}.cost_calculation_floating .ckb-landing-title div{padding:.8em .5em .5em}.cost_calculation_floating .ckb-landing-text{display:inline-block;font-size:1.2em;font-weight:400;text-align:left;width:100%;float:left;font-family:Roboto,Helvetica,sans-serif,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#333}.cost_calculation_floating .ckb-landing-text p{padding:0em 5%;color:#333}.landing_section_2{position:relative;max-width:40em;margin:2em auto;font-size:1.2em;font-weight:400;text-align:left;padding:2em;font-family:Roboto,Helvetica,sans-serif,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;color:#333}.landing_section_1 .landing_init_text{display:none}.landing_section_2 .landing_init_text{display:inherit}.landing_section_signup{width:100%;max-width:60em;padding:0;margin:auto;position:relative;padding-top:0;padding:0;overflow:visible}.landing_section_features{margin:2em;padding-bottom:4em;-webkit-font-smoothing:antialiased}.landing_section_features_header p{text-align:center;font-family:'Roboto',"Helvetica Neue",HelveticaNeue,"TeX Gyre Heros",TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-size:3em;text-shadow:none;-webkit-font-smoothing:antialiased}.landing_section_features_subheader{text-align:center;font-family:'Roboto',"Helvetica Neue",HelveticaNeue,"TeX Gyre Heros",TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;color:#333;font-size:1.2em;margin-bottom:1em;margin-top:4em;-webkit-font-smoothing:antialiased}.landing_section_features_subheader p{text-align:center;font-family:'Roboto',"Helvetica Neue",HelveticaNeue,"TeX Gyre Heros",TeXGyreHeros,FreeSans,"Nimbus Sans L","Liberation Sans",Arimo,Helvetica,Arial,sans-serif;font-size:1.6em;-webkit-font-smoothing:antialiased}.landing_section_features_container{max-width:80em;margin:auto;padding:0em 0 0em;text-shadow:rgb(0 0 0 / .01) 0 0 1px}.ckb_info_card{margin:1em;border:1px solid #FEFEFE;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:2px 2px 10px 2px rgb(0 0 0 / .1);box-shadow:2px 2px 10px 2px rgb(0 0 0 / .1);background-color:#FFF;overflow:hidden}.ckb_info_card .ckb_info_card_icon_container{float:left;width:40%;overflow:hidden;position:relative;text-align:center;border-right:1px solid #EEE;background:-moz-radial-gradient(right,ellipse cover,rgb(219 219 219 / .65) 0%,rgb(219 219 219 / .33) 50%,#fff0 100%);background:-webkit-radial-gradient(right,ellipse cover,rgb(219 219 219 / .65) 0%,rgb(219 219 219 / .33) 50%,#fff0 100%);background:radial-gradient(ellipse at right,rgb(219 219 219 / .65) 0%,rgb(219 219 219 / .33) 50%,#fff0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6dbdbdb',endColorstr='#00000000',GradientType=1)}.ckb_info_card .ckb_info_card_text_container{float:right;width:59%;position:relative;text-align:left;font-family:'Cabin',"DejaVu Sans Condensed",Helvetica,Arial,"sans-serif";display:grid;align-items:center;height:9em;text-shadow:rgb(0 0 0 / .01) 0 0 1px}.ckb_info_card_icon{padding:2.7em 0;color:#666;position:relative}.ckb_info_card_icon i:nth-of-type(1){color:#888}.ckb_info_card_icon i:nth-of-type(2){position:absolute;top:50%;right:50%;transform:translate(40px,-45px);text-shadow:1px 1px 3px rgb(150 150 150)}.ckb_info_card_icon i:nth-of-type(3){position:absolute;top:50%;right:50%;transform:translate(40px,10px);text-shadow:1px 1px 3px rgb(150 150 150)}.ckb_info_card_icon i:nth-of-type(4){position:absolute;top:50%;right:50%;transform:translate(-20px,10px);text-shadow:1px 1px 3px rgb(150 150 150)}.ckb_info_card_icon i:nth-of-type(5){position:absolute;top:50%;right:50%;transform:translate(-20px,-45px);text-shadow:1px 1px 3px rgb(150 150 150)}.ckb_info_card_text{padding:1em}.ckb_info_card_text .subtext{font-size:.7em}.mu_user_card{padding:1em;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 2px 3px 0 #AAA;text-shadow:none;overflow:hidden}.mu_user_card_empty{background-color:#efefefa2;border:1px solid #EEE;color:#666}.mu_user_card_active{background-color:rgb(254 203 0 / .05);border:1px solid #EEE;color:#333}.mu_user_name{margin:0 .1em .1em .1em}.mu_user_card_delete{float:right;background-color:#c1272ce0;-webkit-border-radius:3px;border-radius:3px;color:#FFF;padding:.35em .65em;cursor:pointer}.mu_user_card_button_container{padding:.8em .5em}.mu_user_card_option{float:left;-webkit-border-radius:3px;border-radius:3px;color:#FFF;padding:.35em .65em;cursor:pointer;margin:0 .1em}.mu_view{background-color:#c2c2c2e0}.mu_edit{background-color:#4bc127e0}.mu_user_card_restritions_container{float:left;margin:0 auto;clear:both;-webkit-border-radius:3px;border-radius:3px;background-color:#c2c2c2e0;display:none}.mu_user_no_help_message{padding:.5em .5em 0 .5em;font-size:.8em;color:rgb(0 0 0 / .5)}.mu_user_open_slot{background-color:rgb(201 201 201 / .2)}.mu_user_no_active{background-color:rgb(201 201 201 / .2)}.helper_slot_number{font-size:2em;color:#666}.upgrade_history_container{border:1px solid #EEE;-webkit-border-radius:5px;border-radius:5px;padding:0;margin:1em 0 1em 0;position:relative;overflow:hidden;display:block}.upgrade_history_item{width:100%;float:left;clear:both;padding-bottom:.5em;padding-top:.5em;border:none}.upgrade_history_item:nth-of-type(n+2){border-top:1px solid #EEE}.upgrade_history_icon{height:2em;width:2em;float:left;margin:.65em 1em}.upgrade_history_start{float:left;padding:1em 0 1em 1em}.upgrade_history_start:after{content:' - '}.upgrade_history_end{float:left;padding:1em 1em 1em .2em}.upgrade_history_account{float:left;padding:1em 1em 1em 1em;font-weight:700}.upgrade_history_invoice{float:right;padding:.3em 1em .3em 1em;font-weight:700;overflow:hidden}.upgrade_history_invoice img{width:30px}.upgrade_history_invoice #path2:hover{fill:orange}.upgrade_history_message{float:left;padding:1em 1em 1em 1em}.upgrade_gift{background-color:#f1fef1}.upgrade_gift .upgrade_history_icon{background-image:url(/_assets/images/Gift_font_awesome.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.upgrade_paypal{background-color:#f1f8fe}.upgrade_paypal .upgrade_history_icon{background-image:url(/_assets/images/paypal_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.upgrade_current{background-color:#fefcf1}.upgrade_cancelled{background-image:url(/_assets/images/upgrade_cancelled.svg);background-size:contain;background-color:#ccc;background-repeat:repeat-x;background-position:right 60px center}.recipe_table_item_move{z-index:100000;-webkit-box-shadow:0 0 2px 2px rgb(0 0 0 / .1);box-shadow:0 0 2px 2px rgb(0 0 0 / .1);border:1px solid #333;overflow:hidden}.anchor_css a{color:#000}.anchor_css a:visited{color:#000}.anchor_css a:hover{color:#000}.anchor_css a:active{color:#000}.reset_password_text{background-color:#dce7e0;color:#FFF;text-shadow:none;line-height:1em;padding:2em}.reset_password_text p{color:#FFF}.button.outlined-rounded{background:none;position:relative;-webkit-box-shadow:inset 0 0 0 1px #2b88d9;box-shadow:inset 0 0 0 1px #2b88d9;color:#2b88d9;-webkit-border-radius:50px;border-radius:50px;font-size:1em;line-height:1em;text-transform:uppercase;padding:10px 15px 13px 15px}.button{display:inline-block;padding:12px 15px;border:none;font-size:16px;font-weight:700;-webkit-border-radius:5px;border-radius:5px;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background 200ms ease;-moz-transition:background 200ms ease;-o-transition:background 200ms ease;-ms-transition:background 200ms ease;transition:background 200ms ease;color:#606060;cursor:pointer}.button.goto-button:after{content:"»";font-size:20px;display:inline-block;margin-left:8px}body{-webkit-font-smoothing:antialiased}.tut_videos{cursor:pointer;-webkit-box-shadow:2px 2px 2px 2px rgb(0 0 0 / .1);box-shadow:2px 2px 2px 2px rgb(0 0 0 / .1);border:1px solid #EEE;width:100%}.main_background_top4{display:none}.video_iframe_container{width:100%}.recipe_image_canvas{width:100%;height:auto;display:block;padding:0;margin:0 auto;border:3px solid #EEE;max-width:300px;cursor:pointer}.recipe_image_container{position:relative;margin:0;padding:0;height:100%}.recipe_image_container div{position:relative;margin:0 auto;padding:0;max-width:300px}.recipe_list_image_icon{display:none;margin-left:.4em;color:#e8d825}.ingredient_list_cost{position:relative;float:right;z-index:100}.ingredient_identifier_forlist{color:#606060}.ingredient_upc_forlist{display:none}.ingredient_list_cost_money{font-weight:700;display:block;float:right;clear:both;font-size:.8em;line-height:1em;padding:.1em 0 0 0;margin:0;margin-top:.15em;margin-bottom:-.2em;border-top:1px solid #999}.ingredient_list_cost_amount{display:block;float:right;clear:both;font-size:.8em;line-height:.9em;padding:0;margin:0;margin-top:-.2em}.command_button_container{width:300px;max-width:90%}.ingredient_list_link{padding-left:30px}.ingredient_list_link:hover{box-shadow:inset 0 0 100px 100px rgb(255 255 255 / .5)}.recipe_ingredient_tr:hover{box-shadow:inset 0 0 100px 100px rgb(255 255 255 / .5)}.ingredient_list_link .list_items:nth-child(2){top:2.4em}.ingredient_list_link .list_items{font-size:.6em;float:left;clear:both;margin-left:5px;margin-top:0em}.dummy_list_item{width:19px;height:19px}.recipe_list_id .list_items{font-size:.8em;float:left;clear:both;margin-left:0;margin-top:.5em}.recipe_list_id{padding-left:25px}.recipe_list_id:hover{box-shadow:inset 0 0 100px 100px rgb(255 255 255 / .5)}.reportspro_list_id .list_items{font-size:.8em;float:left;clear:both;margin-left:0;margin-top:.5em}.reportspro_list_id{padding-left:25px}.reportspro_list_id:hover{box-shadow:inset 0 0 100px 100px rgb(255 255 255 / .5)}.single_purchase_last_purchase{float:right;overflow:hidden;clear:both;display:inline-block;width:100%;padding-bottom:.5em;border-bottom:1px solid #AAA;text-align:right;margin-bottom:1em}.filter_clear_button_container{width:200px;float:left}.filter_icon{display:block;float:left;margin-right:1em;padding-top:5px}.recipe_list_cost{position:relative;float:right;font-weight:700;z-index:100;font-size:.8em}.recipe_image_upload_button{display:block;padding:5px;text-align:center}#recipe_image_file_input{visibility:hidden;height:0}.sl_list_item_scale_container{color:#333;font-weight:700}.sl_list_item_servings_container{color:#666;font-weight:700}.sl_list_item_servings_original{display:none}.ckb-popup{max-width:350px;padding:1em 2em}.ckb_popup_default{padding:1em 1em 1em 1em;width:250px;max-width:90%;overflow:hidden}.information_popup{max-width:350px;padding:10px}.slider_max_increase{display:none;position:relative;clear:both;margin-top:1em;background-color:#7a8d63;color:#EEE;padding:.3em 1em;text-shadow:none;text-align:center;z-index:100000;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-webkit-box-shadow:2px 2px 2px 2px rgb(0 0 0 / .2);box-shadow:2px 2px 2px 2px rgb(0 0 0 / .2)}.ui-slider input.ui-slider-input{width:60px}.ui-slider-track{margin:0 15px 0 88px}.business-features-table{margin:0;padding:0}.save_yearly{background-color:#38c;color:#eee;max-width:30em;margin:2em auto;padding:.5em;text-shadow:none;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px}.save_yearly span{color:#5f9ccb;position:relative;display:inline-block;float:left;top:-.79em;left:-.79em;text-shadow:2px 2px rgb(8 8 8 / .4);width:2em;overflow:visible}.business-features-table tr:nth-child(odd){background:#eee}.business-features-table th{background:#ccc}.main-plus-features-table tr:nth-child(odd){background:#eee}.main-plus-features-table th{background:#ccc}.main-plus-features-table tr th:nth-child(n+2){text-align:center}.main-plus-features-table tr td:nth-child(n+2){text-align:center}.main-plus-features-table tr:nth-last-child(2){border-top:1px solid #CCC;font-weight:700}.main_page_no_surprises{padding:1em;text-align:center;margin:1em auto;font-size:.9em}.paypal_button_container table{width:100%}.paypal_button_container table td{text-align:center}.paypal_button_container input[type="image"]{display:block;margin:0 auto}.coupon_apply_div{padding:.2em}.slider-wrapper{display:none}.slider_text{position:relative;display:block;padding:10px;margin:auto 0;overflow:hidden}.slider_text .landing_signup{float:right;margin-right:2em}button .fa{text-shadow:none}.slider{position:relative;width:100%;height:430px;margin:0 auto}.slider p{position:absolute;top:-200px;text-shadow:1px 1px 2px #666;z-index:8000;padding:1% 3%;line-height:100%;color:#fff;white-space:nowrap}.announce_new{float:left;margin:-20px 20px 0 -20px;padding:20px 20px 30px 20px;background-color:#99CB15;color:#FFF;width:40px;height:10px}.announce_new_text{font-weight:700;-webkit-animation-duration:10s;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-moz-animation-duration:10s;-moz-animation-delay:0s;-moz-animation-iteration-count:infinite;-o-animation-duration:10s;-o-animation-delay:0s;-o-animation-iteration-count:infinite;-animation-duration:10s;-animation-delay:0s;-animation-iteration-count:infinite}.main_background_top1{position:relative;margin:0;padding:1em 1em 1em 1em;width:100%;min-height:15em;background-color:#1171C0}.main_background_top2{position:relative;margin:0;padding:1em 1em 1em 1em;text-shadow:2px 2px 2px #000;background-color:#38c}.main_background_top3{-webkit-font-smoothing:antialiased;font-family:"Lato","Helvetica Neue","Helvetica",sans-serif;padding:0em 0em 0em 0em;overflow:hidden;background-color:#fafafa;padding:1em 0em 2em 0em}.filter_message_container{padding:1em 2em 1em 2em;background-color:#ede2e2;overflow:hidden;-webkit-border-radius:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;border:1px solid #CCC}.filter_message_text{font-size:1em;color:#333;float:left}.filter_clear_button_container{float:left}.main_background_signup_whole{position:relative;margin:3em 0 0 0;padding:2em 2em 1em 2em;background-color:#aaa;font-size:1em;-webkit-font-smoothing:antialiased;font-family:"Lato","Helvetica Neue","Helvetica",sans-serif;overflow:hidden;text-align:center}.landing_signup{position:relative;float:left;bottom:0;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;-webkit-box-shadow:2px 2px 2px 2px rgb(0 0 0 / .2);box-shadow:2px 2px 2px 2px rgb(0 0 0 / .2);text-shadow:0 1px 2px rgb(0 0 0 / .6);background:#ffcb84;background:-moz-linear-gradient(top,#ffcb84 0%,#ff9605 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffcb84),color-stop(100%,#ff9605));background:-webkit-linear-gradient(top,#ffcb84 0%,#ff9605 100%);background:-o-linear-gradient(top,#ffcb84 0%,#ff9605 100%);background:-ms-linear-gradient(top,#ffcb84 0%,#ff9605 100%);background:linear-gradient(to bottom,#ffcb84 0%,#ff9605 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcb84',endColorstr='#ff9605',GradientType=0);margin-top:1em;border:1px solid #FFC205;color:#FFF;font-size:.85em;padding:0em 2em 0em 2em;font-weight:700}.landing_signup2{position:relative;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;text-shadow:0 1px 2px rgb(0 0 0 / .6);background:#ffcb84;background:-moz-linear-gradient(top,#ffcb84 0%,#ff9605 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffcb84),color-stop(100%,#ff9605));background:-webkit-linear-gradient(top,#ffcb84 0%,#ff9605 100%);background:-o-linear-gradient(top,#ffcb84 0%,#ff9605 100%);background:-ms-linear-gradient(top,#ffcb84 0%,#ff9605 100%);background:linear-gradient(to bottom,#ffcb84 0%,#ff9605 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcb84',endColorstr='#ff9605',GradientType=0);-webkit-box-shadow:2px 2px 4px 0 rgb(0 0 0 / .2);box-shadow:2px 2px 4px 0 rgb(0 0 0 / .2);border:1px solid #FFC205;color:#FFF;font-size:1em;padding:0em 2em 0em 2em;font-weight:400;height:4em;line-height:2em;width:10em;margin:0 auto;clear:both}.landing_signup2 a:hover,a:visited,a:link,a:active{text-decoration:none}.landing_signup2_text{position:relative;padding:.8em 0 .8em 0;font-size:1.2em;width:auto;align-self:center;clear:both;color:#FFF;text-shadow:0 1px 3px rgb(0 0 0 / .2);font-weight:300;font-family:'Lato',sans-serif}.recipe-cost-examples{font-size:1.2em;line-height:1.8em}.recipe-cost-examples li{line-height:1.8em}.main_logo_top1{position:relative;width:100%;max-width:60em;padding:50px;margin:auto}.invert{color:#FFF;text-shadow:1px 1px 0 rgb(0 0 0 / .5)}.main_feature_description{color:#666;text-shadow:0 1px 3px rgb(256 256 256 / .2)}.example_images{width:80%;margin:0 10%;cursor:pointer}.allergen_listing{display:block;overflow:hidden;padding:0}.allergen_block{position:relative;float:left;width:110px;padding:0}.allergen_description{padding-top:5px;height:2.5em;text-align:center}.allergen_small_icon{position:absolute;float:right;right:10px;top:0;overflow:hidden;text-shadow:#333}.allergen_small_icon_free{font-size:1.5em;color:#62932e}.allergen_small_icon_alert{font-size:1.5em;color:#932e2e}.allergen_ingredientlist_icon_alert{color:#932e2e;display:inline}.allergen_ingredientlist_icon_free{color:#62932e;display:inline}.allergen_icon{margin:0 auto;-webkit-border-radius:10px;border-radius:10px;width:75px;height:75px;cursor:pointer}.allergen_icon_display_only{margin:0 auto;-webkit-border-radius:10px;border-radius:10px;width:75px;height:75px}.allergen_notset{background-color:#D9D9D9}.allergen_yes{background-color:#d98080}.allergen_no{background-color:#aed980}.recipe_allergen_container{display:block;overflow:hidden}.pop_up_header{text-align:center;border-bottom:1px solid #CCC;padding-bottom:5px}html{overflow-y:scroll}.large_navbar{display:none}.all_buttons{overflow:auto;min-width:100%}.home_button{padding:7px 10px 6px 10px;float:left;border:0;margin:0;color:#FFF;text-shadow:none}.home_button:hover{background-color:#9dc2de;color:#000;text-shadow:#FFF}.other_buttons{overflow:hidden}.ckb-page .ckb-header{position:relative;border-bottom:1px solid #ccc;text-shadow:none;overflow:hidden}.ckb-page .ckb-header .ckb-header-container{display:block;overflow:hidden}.ckb-page .ckb-header .ckb-header-main{margin-left:0em}.ckb-content .ckb-legal p,.ckb-content .ckb-legal li{font-size:.8em}.recipe_main_button_text{margin-left:40px}.ckb-page .tooltip{color:#FFF;text-shadow:1px 1px 1px rgb(0 0 0 / .1)}.ckb-page .category_name_search_entry{display:none}.ckb-page .good-sign{color:#0C3}.ckb-page .btn-danger{color:#FFF;background-color:#d24242;border-color:#D43F3A;text-shadow:none}.just-added-row{color:#FFF;background-color:#d24242}.delete_button{color:#FFF;background-color:#d24242;border-color:#D43F3A;text-shadow:none}.list_items{margin:-2px;padding:0;color:#333;font-size:1.2em}.recipe-navbar-button{cursor:pointer;padding-left:2em!important;line-height:1.3em;text-shadow:none;margin-left:15%!important}.recipe-navbar-button div{margin:-.4em 1em}.recipe-navbar-button div i i{margin:-2px 0}.report-navbar-button{cursor:pointer;padding-left:2em!important;line-height:1.3em;text-shadow:none;margin-left:15%!important}.report-navbar-button div{margin:-.4em 1em}.report-navbar-button div i i{margin:-2px 0}.missing_info{color:red}#report_sections{padding-bottom:1em}.report_section_container{overflow:hidden}.report_section_button_container{width:3.5em;min-height:4em;float:left}.report_section_description_container{margin-left:4.5em}.profit_margin_good{color:#13C40B}.profit_margin_warning{color:#FF8C0C}.profit_margin_alert{color:#C10003}.explanation_subtext{font-size:.8em;color:#666}.pulsor{-webkit-animation:pulsate 1s infinite alternate;-moz-animation:pulsate 1s infinite alternate;-animation:pulsate 1s infinite alternate;text-shadow:0 0 8px #ccc}@-webkit-keyframes pulsate{from{background-color:#FFF}to{background-color:#97b07b}}@-moz-keyframes pulsate{from{background-color:#FFF}to{background-color:#97b07b}}@keyframes pulsate{from{background-color:#FFF}to{background-color:#97b07b}}.pulsor_blue{-webkit-animation:pulsate_blue 1s infinite alternate;-moz-animation:pulsate_blue 1s infinite alternate;-animation:pulsate_blue 1s infinite alternate;text-shadow:0 0 8px #ccc}@-webkit-keyframes pulsate_blue{from{background-color:#FFF}to{background-color:#38c}}@-moz-keyframes pulsate_blue{from{background-color:#FFF}to{background-color:#38c}}@keyframes pulsate_blue{from{background-color:#FFF}to{background-color:#38c}}.pulsor_green{-webkit-animation:pulsate_green 1s infinite alternate;-moz-animation:pulsate_green 1s infinite alternate;-animation:pulsate_green 1s infinite alternate;text-shadow:0 0 8px #ccc}@-webkit-keyframes pulsate_green{from{background-color:#FFF}to{background-color:#afcb8e}}@-moz-keyframes pulsate_green{from{background-color:#FFF}to{background-color:#afcb8e}}@keyframes pulsate_green{from{background-color:#FFF}to{background-color:#afcb8e}}.pulsor_lightorange{-webkit-animation:pulsate_lightorange 1s infinite alternate;-moz-animation:pulsate_lightorange 1s infinite alternate;-animation:pulsate_lightorange 1s infinite alternate;text-shadow:0 0 8px #ccc}@-webkit-keyframes pulsate_lightorange{from{background-color:#FFF}to{background-color:rgb(254 203 0 / .1)}}@-moz-keyframes pulsate_lightorange{from{background-color:#FFF}to{background-color:rgb(254 203 0 / .1)}}@keyframes pulsate_lightorange{from{background-color:#FFF}to{background-color:rgb(254 203 0 / .1)}}.ckb-day-select{background-color:#ebf8fb}.ckb-meal-calendar{position:relative;padding:5px;background-color:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:2px solid #DDD}.ckb-meal-calendar-shopping{position:relative;padding:5px;background-color:#ffffd5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:2px solid #d5a868}.shopping_mode_notice_container{position:absolute;display:block;width:100%;margin:0 auto;top:-43px;left:0;z-index:1;text-align:center}.shopping_mode_notice{display:block;padding:10px;width:250px;margin:0 auto;background-color:#FFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #CCC;text-align:center}.shopping_list_confirm_container{padding:1em 1em 2em 1em}.ckb-meal-calendar-event-edit{min-width:250px;margin:0;padding:0}.ckb-category-edit{width:30em;max-width:80%;margin:10px;padding:10px}.custom-size-flipswitch.ui-flipswitch .ui-btn.ui-flipswitch-on{text-indent:-7.9em}.custom-size-flipswitch.ui-flipswitch .ui-flipswitch-off{text-indent:.5em}.custom-size-flipswitch.ui-flipswitch{width:10.875em}.custom-size-flipswitch.ui-flipswitch.ui-flipswitch-active{padding-left:9em;width:1.875em}@media (min-width:28em){.ui-field-contain>label+.custom-size-flipswitch.ui-flipswitch{width:1.875em}}.double-size-flipswitch.ui-flipswitch .ui-btn.ui-flipswitch-on{text-indent:-4.9em}.double-size-flipswitch.ui-flipswitch .ui-flipswitch-off{text-indent:.5em}.double-size-flipswitch.ui-flipswitch{width:7.875em}.double-size-flipswitch.ui-flipswitch.ui-flipswitch-active{padding-left:6em;width:1.875em}@media (min-width:28em){.ui-field-contain>label+.double-size-flipswitch.ui-flipswitch{width:1.875em}}.animate_border{border:1px solid #e5e5e5;background-color:#f2f5f7;padding:5px 0 10px 0}.shopping_list_mode{padding:3px 20px 0 20px}.shopping_list_mode button{text-shadow:none}.ckb-page .ckb_icon_default{color:#AAA;text-shadow:2px 2px 1px rgb(0 0 0 / .1)}.ckb-page .ckb-icon-intro{padding:10px;min-width:36px;min-height:36px;line-height:36px;text-align:center;vertical-align:middle}.information_block{position:relative;display:block;overflow:hidden;-webkit-box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);padding:20px;margin:0 5px 10px 5px}.information_good{background-color:#cceca6}.information_warning{background-color:#f8c96f}.information_alert{background-color:#ecbaa6}.information_blue{background-color:#69D2E7}.information_bad{background-color:#FA6900}.information_neutral{background-color:#f6f6f6}.information_description{position:relative;float:left;text-shadow:none;margin-right:10px}.information_value{position:relative;float:right;font-weight:700}.label_import_wizard{float:right}.label_import_wizard_maincontainer{display:inline-block;overflow:hidden;font-size:small;line-height:1.4}.label_import_wizard_maincontainer p{margin:0}.performance-facts{display:inline-block;border:1px solid #000;float:left;padding:.5rem;table{border-collapse:collapse}}.performance-facts__title{font-weight:700;font-size:2rem;margin:0 0 .25rem 0}.performance-facts__header{border-bottom:10px solid #000;padding:0 0 .25rem 0;margin:0 0 .5rem 0;p{margin:0}}.performance-facts__table{border-spacing:0;border-collapse:separate;width:100%;thead tr{th,td{border:0}}th,td{font-weight:400;text-align:left;padding:0;border-top:1px solid #000;white-space:nowrap}td{&:last-child{text-align:right}}.blank-cell{width:1rem;border-top:0}.thick-row{th,td{border-top-width:5px}}}.performance-facts__table th:first-child,.performance-facts__table td:first-child{width:45%;text-align:left}.performance-facts__table td{height:1em;padding:0;margin:0}.performance-facts__table .ui-controlgroup{margin:.05em 0}.performance-facts__table .ui-input-text input{min-height:.5em;padding:.24em}.performance-facts__table .ui-select .ui-btn{padding:.5em 2.5em .5em 1em}.quick_input_flash{-moz-animation:quick_input_flash .5s ease-out;-moz-animation-iteration-count:1;-webkit-animation:quick_input_flash .5s ease-out;-webkit-animation-iteration-count:1;-ms-animation:quick_input_flash .5s ease-out;-ms-animation-iteration-count:1}@-webkit-keyframes quick_input_flash{0%{background-color:none}50%{background-color:#fff3c1}100%{background-color:none}}@-moz-keyframes quick_input_flash{0%{background-color:none}50%{background-color:#fff3c1}100%{background-color:none}}@-ms-keyframes quick_input_flash{0%{background-color:none}50%{background-color:#fff3c1}100%{background-color:none}}.input_flash{-moz-animation:input_flash 5s ease-out;-moz-animation-iteration-count:1;-webkit-animation:input_flash 5s ease-out;-webkit-animation-iteration-count:1;-ms-animation:input_flash 5s ease-out;-ms-animation-iteration-count:1}@-webkit-keyframes input_flash{0%{background-color:none}50%{background-color:#fbd235}100%{background-color:none}}@-moz-keyframes input_flash{0%{background-color:none}50%{background-color:#fbd235}100%{background-color:none}}@-ms-keyframes input_flash{0%{background-color:none}50%{background-color:#fbd235}100%{background-color:none}}.include_branded_foods_checkbox_container{font-size:0.9em!important;font-weight:400;padding:.5em}.nutrition_next_ingredient_container{padding:5px;color:#000;background-color:#d7e7c4;margin:15px;text-align:center}.manualsearch_nutrition_table{width:100%;border-spacing:0;border-collapse:separate}.manualsearch_nutrition_table td{padding:0}.manual_nutrition_table{width:100%;border-spacing:0;border-collapse:separate}.manual_nutrition_table td{padding:0}.manual_nutrition_table input{text-align:right}.ingredient_list_allergen{font-weight:700;font-style:italic}.nutrition_ignored_ingredients_listing{padding:10px;background-color:#ededed;border-color:#C5C5C5;font-color:#1F1F1F;margin-top:15px}.nutrition_ingredients_listing{padding:10px;background-color:#d7f9ae;border-color:#C5C5C5;font-color:#1F1F1F}.nutrition_ingredients_listing_notincluded{padding:10px;background-color:#f9ceae;border-color:#C5C5C5;font-color:#1F1F1F}.nutrition_ingredient_summary_information{padding:10px;background-color:#EDEDED;border-color:#C5C5C5;font-color:#1F1F1F}.nutritioninformation_bottomnote{display:inline-block;padding-top:10px;font-size:10px;color:#737373}.nutritioninformation_description{position:relative;width:100%;text-shadow:none;margin-bottom:10px;font-weight:700;text-decoration:underline;clear:both}.nutrition_container{background-color:#fafafa;border:1px solid #F1F1F1;font-size:.9em}.nutrient_show{display:block;width:100%;font-weight:400;float:left;clear:both;min-height:1.5em;border-bottom:1px solid #ebebeb;vertical-align:middle;margin-top:.5em}.nutrient_show_sub{padding-left:10px;font-weight:400}.nutrient_show_value{float:right;font-weight:400;display:block}.waste_show{display:block;width:100%;font-weight:700;float:left;clear:both;vertical-align:middle;margin:.5em 0 .5em 0}.flash{-moz-animation:flash 1s ease-out;-moz-animation-iteration-count:1;-webkit-animation:flash 1s ease-out;-webkit-animation-iteration-count:1;-ms-animation:flash 1s ease-out;-ms-animation-iteration-count:1}@-webkit-keyframes flash{0%{background-color:none}50%{background-color:#fbf8b2}100%{background-color:none}}@-moz-keyframes flash{0%{background-color:none}50%{background-color:#fbf8b2}100%{background-color:none}}@-ms-keyframes flash{0%{background-color:none}50%{background-color:#fbf8b2}100%{background-color:none}}.topright_button{display:none}.main_page_summary_block{border:1px solid #CCC;-webkit-box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);padding:20px;margin:0 5px 10px 5px;overflow:hidden}.summary_ingredients_block{background-color:#e0e0e0}.summary_recipes_block{background-color:#e0e0e0}.summary_categories_block{background-color:#e0e0e0}.summary_block_link{position:relative;bottom:0;right:0;font-size:.8em;margin-top:1em;text-align:right;border-top:1px solid #CCC;padding-top:1.5em;float:right;clear:both;width:100%}.summary_video_header{width:100%;cursor:pointer}.summary_video_header_chevron{float:right;color:#666}.summary_video_header_title{text-align:center;overflow:hidden}.summary_video_header_hr{display:none}.video-container{display:none}.summary_negative_info{color:#B07B7C}.summary_block_link a:hover{color:#38c}.summary_block_subinfo{position:relative;clear:both;float:right;padding:.4em .7em;width:80%;max-width:150px;overflow:hidden;margin-top:.5em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #999;text-shadow:none;font-size:.8em}.summary_negative_info{background-color:#dcbda9;color:#333}.summary_pfwarning_info{background-color:#ffcc93;color:#333}.summary_pfalert_info{background-color:#e8b0b0;color:#333}.summary_positive_info{background-color:#BFDC7A;color:#333}.summary_negative_info:hover{background-color:#EAC6AF;color:#333}.summary_tip{background-color:#ffb77d;-webkit-box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);padding:20px;margin:0 5px 10px 5px;text-decoration:none;text-shadow:none}.summary_goodjob{background-color:#bfdc7a;-webkit-box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);padding:20px;margin:0 5px 10px 5px;text-decoration:none;text-shadow:none;overflow:hidden}.summary_facebook{background-color:#E0E0E0;-webkit-box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);padding:20px;margin:0 5px 10px 5px;text-decoration:none;text-shadow:none;overflow:hidden}.summary_alert{background-color:#FFC776;-webkit-box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);padding:20px;margin:0 5px 10px 5px;text-decoration:none;text-shadow:none;overflow:hidden}.amazon_ad_container{background-color:#E0E0E0;-webkit-box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);padding:20px;margin:0 5px 10px 5px;text-decoration:none;text-shadow:none}.summary_newcalendarfeature{overflow:hidden;background-color:#FFDF99;-webkit-box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);padding:20px;margin:0 5px 10px 5px;text-decoration:none;text-shadow:none}.summary_old purchase_warning{background-color:#FA6900;-webkit-box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);padding:20px;margin:0 5px 10px 5px;text-decoration:none;text-shadow:none}.summary_videos{background-color:#adcee8;-webkit-box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);padding:20px;margin:0 5px 10px 5px;text-decoration:none;text-shadow:none}.shared_recipe_notification{background-color:#bfdc7a;-webkit-box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);box-shadow:2px 1px 4px 0 rgb(0 0 0 / .1);padding:20px;margin:0 5px 10px 5px;text-decoration:none;text-shadow:none;overflow:hidden}.shared_recipe_notification span{float:left;vertical-align:bottom;overflow:hidden;margin-top:5px}.share_recipe_list_email{display:inline-flex;font-weight:700}.share_recipe_list_recipename{display:inline-flex;font-weight:700}.count_number{font-size:3em}.video-block{display:inline-block;margin:0;padding:0;position:relative;width:100%}.video-block img{max-width:100%;margin:0;padding:0}.video-block span.text-content span{display:table-cell;text-align:center;vertical-align:middle}.video-block:hover span.text-content{opacity:1}.video-block span.text-content{background:rgb(0 0 0 / .5);color:#fff;cursor:pointer;display:table;left:0;position:absolute;top:0;height:100%;width:100%;opacity:0;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms}.ckb-page .ckb-header .ckb-title{display:none}.ckb-page .ckb-header .ckb-google-ads-rwd{display:block;width:100%;min-height:50px}.ckb-google-ads-left-rwd{display:block;width:100%;min-height:50px;overflow:hidden;max-width:360px;max-height:500px;margin:1em auto}.google_center_div{padding-left:200px;width:100%}.ckb-amazon-ads-rwd{display:block;width:100%;min-height:50px;align-content:center}.ckb-amazon-ads-rwd iframe{margin:0 auto}.ckb-page .ckb-header .ckb-google-ads-small{display:block;width:100%;height:50px}.ckb-page .ckb-header .ckb-google-ads-large{display:none}.ckb-google-ads-side-container{display:none}.ckb-google-ads-side{display:none}.ckb-page .ckb-header h2 a{display:inline-block;text-decoration:none;margin-left:10px}.ckb-page .ckb-header h2 img.big_screen{display:none}.ckb-page .ckb-header h2 img.small_screen{display:inline-block;float:left;margin-left:10px;margin-bottom:-5px}.ckb-page .ckb-header p{display:block;position:relative;float:right;right:0em;margin:0;text-transform:uppercase}.ckb-page .ckb-header .ui-btn{width:2em;height:2em;background:none;border:0;top:50%;margin-top:-1em;-webkit-border-radius:.3125em;border-radius:.3125em;opacity:.4;filter:Alpha(Opacity=40)}.ckb_fb_container{float:left;height:30px;min-width:50px}.summary_facebook span{float:left;vertical-align:bottom;overflow:hidden;margin-top:5px}.summary_alert span{float:left;vertical-align:bottom;overflow:hidden;margin-top:5px}.summary_goodjob span{float:left;vertical-align:bottom;overflow:hidden;margin-top:5px}.summary_newcalendarfeature span{float:left;vertical-align:bottom;overflow:hidden;margin-top:5px}.icon_filter{float:left}.calendar_day_background{background:#fff;background:-moz-linear-gradient(-45deg,#ffffff 0%,#e5e5e5 100%);background:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#ffffff),color-stop(100%,#e5e5e5));background:-webkit-linear-gradient(-45deg,#ffffff 0%,#e5e5e5 100%);background:-o-linear-gradient(-45deg,#ffffff 0%,#e5e5e5 100%);background:-ms-linear-gradient(-45deg,#ffffff 0%,#e5e5e5 100%);background:linear-gradient(135deg,#ffffff 0%,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=1)}.ui-btn-fa{padding-left:2.5em;padding-right:1em}.ui-btn-fa-right{padding-left:1em;padding-right:2.2em}.ui-btn-fa .fa{position:absolute;left:9px;width:22px;height:22px;font-size:1.2em;text-align:center;opacity:.4;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;transition:opacity 500ms ease}.ui-btn-fa-right .fa{position:absolute;left:inherit;right:9px;width:22px;height:22px;font-size:1.2em;text-align:center;opacity:.4;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;transition:opacity 500ms ease}.ckb-list{margin:0 -1em 1em}.ckb-navmenu-panel{background-color:#FEFEFE}.ckb-navmenu-panel .ui-listview>li .ui-collapsible-heading{margin:0}.ckb-navmenu-panel .ui-collapsible.ui-li-static{padding:0;border:none!important}.ckb-navmenu-panel .ui-collapsible+li>.ui-btn,.ckb-navmenu-panel .ui-collapsible+.ui-collapsible>.ui-collapsible-heading>.ui-btn,.ckb-navmenu-panel .ui-panel-inner>.ui-listview>li.ui-first-child .ui-btn{border-top:none!important}.ckb-navmenu-panel .ui-listview .ui-listview .ui-btn{padding-left:5%}.ckb-navmenu-panel .ui-listview .ui-listview .ui-btn.ui-btn-active{color:#fff}.ckb-navmenu-panel .ui-btn:after{opacity:.4;filter:Alpha(Opacity=40)}.ckb-navmenu-panel .ui-listview .ui-btn{padding-left:12.5%}.ckb-navmenu-panel .ui-listview .ui-listview .ui-btn{padding-left:15%}.ckb-navmenu-panel .ui-collapsible,.ckb-navmenu-panel .ui-collapsible-content,.ckb-navmenu-panel .ui-btn{background:none!important;border-color:#ddd!important}.ckb-navmenu-panel .ui-btn.ui-btn-active{color:#3388cc!important}.ckb-navmenu-panel .ui-btn::after{opacity:.4;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;transition:opacity 500ms ease}.ckb-navmenu-panel .ui-btn:hover::after{opacity:.8}.ckb-large-header .ckb-navmenu-panel-button{-webkit-transition-duration:0.4s;transition-duration:0.4s}.ckb-navmenu-help-button{background-color:rgb(254 203 0 / .05)}.ckb-navmenu-help-button h2{background-color:rgb(254 203 0 / .05)}.ckb-navmenu-feature-button{background-color:rgb(0 254 18 / .05)}.ckb-navmenu-feature-button h2{background-color:rgb(0 254 18 / .05)}.ckb-navmenu-logout{background-color:rgb(254 0 0 / .05)}.ckb-content>ul li,.ckb-content>a{font-family:'Open Sans',sans-serif;font-weight:300}.ckb-content>ul,.ckb-content>ol{padding-left:1.3em}.ckb-content>.ui-listview{padding:0}.ckb-page .ckb-footer.ui-footer{position:absolute;bottom:0;padding-bottom:0;text-shadow:none}.ckb-page .ckb-footer{text-shadow:none;background-color:#00658B;color:#fff}.ckb-page .ckb-footer p{font-size:.8em;text-transform:uppercase;font-weight:300;margin:1em 1.25em 1.25em 2.5em}.ckb-page .ckb-footer p:first-child{font-size:1em;color:#fff;font-weight:400;margin:1em 1em .75em}.ckb-page .ckb-footer a{font-size:.8em;margin:20px 0 0 14px;color:#fff;text-transform:none;text-shadow:none}.ckb-page .ckb-footer .fa{font-size:2em;padding:2px;margin:.3em 0em 0em .5em;background:none;border:none;font-weight:400;color:#FFF;text-transform:none;text-shadow:none;-webkit-border-radius:0em;border-radius:0em;box-shadow:none;-webkit-box-shadow:none}.ckb-page .ckb-footer .fa:nth-of-type(1){margin:.3em 0em 0em 1.3em}.help_highlight_plus{background-color:#d7b3b3}.help_highlight_plus::after{content:"Plus Account Feature"}.help_section_below .ui-collapsible-content{padding:2em 2em 2em 2em;font-size:.9em}.help_section_below .ui-collapsible-content .ui-link{color:#00648b;font-weight:700}.ckb-page .ckb-content{position:relative;padding:.5em 0;overflow:visible}.ckb-page .ckb-content .successMessage{color:#FFF;background-color:#afcb8e;padding:1em;margin:5px 0 10px 0;text-transform:none;text-shadow:none;text-align:center}.failMessage{color:#FFF;background-color:#d24242;padding:1em 2em 1em 2em;margin:5px 0 10px 0;text-transform:none;text-shadow:none;text-align:center}.input_error_message{color:#FFF;background-color:#d24242;padding:1em 2em 1em 2em;margin:5px 0 10px 0;text-transform:none;text-shadow:none;text-align:center}.account_summary_container{padding:10px 10px 10px 10px;margin:0 0 20px 0}.account_summary_description{padding:10px 10px 0 10px}.account_summary_expiry{padding:10px 10px 10px 10px}.account_premium{background-color:#fff0b4}.account_business{background-color:#FFF5B7}.account_standard{background-color:#E2EEF7}.account_early{background-color:#D5D7F4}.account_donate{background-color:#D5D7F4}.account_summary_type{padding:10px 10px 10px 10px;font-size:1.2em;font-weight:700;text-shadow:none;border-bottom:1px solid #999}.ckb-navmenu-link{float:left;margin:0 10px 0 25px;cursor:pointer;-webkit-border-radius:5px;border-radius:5px;border:1px solid #EEE;padding:0 5px 0 5px}.ckb-navmenu-link .ckb-list .ui-btn:hover,.ckb-navmenu-link .ckb-list .ui-btn:active{color:#38c}.slider-container{position:relative;margin-top:-8px!important}.ui-icon-ingredient{background:url(_assets/images/icon-png/ingredient.png) 50% 50% no-repeat;background-size:38px 38px;width:30px;height:30px;box-shadow:none;-webkit-box-shadow:none;margin:-2px!important;margin-left:-15px!important}.ckb-page .ckb-content .ckb-recipe-text-container{height:45px;line-height:45px}.ckb-page .ckb-content .ckb-recipe-text{display:inline-block;vertical-align:middle;line-height:normal}.ckb-recipe-cost-container{display:inline-block;vertical-align:middle;line-height:normal}.unit_select_weight{background-color:#B9C9ED}.unit_select_weight .ui-btn{background-color:#B9C9ED}.unit_select_volume{background-color:#FFEAC0}.unit_select_volume .ui-btn{background-color:#FFEAC0}.unit_select_count{background-color:#fffdc0}.unit_select_count .ui-btn{background-color:#fffdc0}.unit_select_distance{background-color:#d6ffc0}.unit_select_distance .ui-btn{background-color:#d6ffc0}.unit_select_weight_header{background-color:#A1B5E2}.unit_select_volume_header{background-color:#FFDD9A}.unit_select_count_header{background-color:#FFEE9A}.unit_select_distance_header{background-color:#beff9a}.ckb-login-bar{position:relative;background-color:#38c;width:100%;color:#eee;font-size:.8em;padding:.4em 0em 0em 0em;margin:0;text-shadow:none;overflow:hidden;border-bottom:5px solid #38c;height:auto}.ckb-login-bar .ckb-login-name{position:relative;margin:.45em;padding:0em 0em .1em 0em;float:left}.ckb-login-bar .ckb-logout{color:#FFF}.ckb-login-bar .ckb-logout a{position:relative;text-decoration:none;float:right;padding:.45em 1em .45em 1em;color:#000;background-color:rgb(255 255 255 / .4)}.ckb-login-bar .ckb-logout a:hover{color:#000;text-shadow:0 1px 0 #f3f3f3;background-color:#ededed}.ckb-login-bar .ckb-settings a{position:relative;text-decoration:none;float:right;padding:.45em 1em .45em 1em;color:#000;background-color:rgb(255 255 255 / .4)}.ckb-login-bar .ckb-settings a:hover{color:#000;text-shadow:0 1px 0 #f3f3f3;background-color:#ededed}.shared-item-container-responsive-right{text-align:center;padding:.75em 0 .75em 0}.shared-item-container-responsive-left{text-align:center;padding:.75em .25em .75em 0}.shared-item-container-responsive-center{text-align:center;padding:.75em .25em .75em 0;align-self:center}.shared-item-container-responsive-slider{text-align:center;align-self:center}.shared_not_included_container{margin:-.125em;padding:.125em;border:1px solid #aaa;-webkit-border-radius:.3125em;border-radius:.3125em}.settings-item{margin-bottom:1em}.settings-item-container{padding:2em .5em 2em .5em}.settings-item-container-responsive{text-align:center;padding:1em 0 1em 0}.settings-item-header{background:#EEE;border-color:#CCC}.ckb-admin-online-empty{margin:0 0 10px 0}.ckb-admin-online-grid{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.ckb-admin-online-card{padding:10px;border:1px solid #d7d7d7;background:#fff;flex:1 1 260px;min-width:240px;max-width:420px;display:flex;flex-direction:column;box-sizing:border-box}.ckb-admin-online-card-content{flex:1 1 auto}.ckb-admin-online-name{margin-top:0;margin-bottom:4px}.ckb-admin-online-line{margin:0 0 5px 0}.ckb-admin-online-line:last-child{margin-bottom:10px}.ckb-admin-online-detail-link{margin-top:auto}.ckb-admin-user-summary{padding:10px;margin:0 0 12px 0;border:1px solid #d7d7d7;border-radius:4px;background:#f9f9f9}.ckb-admin-user-summary-deleted{background:#fff2f2;border-color:#ef9a9a}.ckb-admin-user-summary-top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px}.ckb-admin-user-name{margin:0}.ckb-admin-user-status-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap}.ckb-admin-status-active{background:#e8f5e9;color:#1b5e20;border:1px solid #a5d6a7}.ckb-admin-status-inactive{background:#fff3e0;color:#7f4a00;border:1px solid #ffcc80}.ckb-admin-status-deleted{background:#ffebee;color:#b71c1c;border:1px solid #ef9a9a}.ckb-admin-user-summary-line{margin:0 0 5px 0}.ckb-admin-user-deleted-note{margin:2px 0 0 0;font-weight:700;color:#b71c1c}.remove_added_nutrition{color:#c1272d;font-size:1.2em;cursor:pointer}.ingredient_recipe_list_costing{float:right;overflow:hidden;color:#5a5a5a}.ingredient_recipe_list_recipename{display:inline-block}.recipe_list_totalcost_container{position:relative;margin-top:-.4em;height:1em;overflow:visible;text-align:right}.recipe_list_costeach_container{color:#8F8F8F;height:.5em;overflow:visible;margin-top:.2em;text-align:right;font-size:.8em}.ingredient_list_underinfo_container{font-size:small;color:#8F8F8F;height:.5em;overflow:visible;margin-top:.6em;text-align:right}.ckb-page .ckb-content .main-image{width:100%;margin-bottom:2em}.ckb-page .ckb-content>h1,.ckb-page .ckb-content>h2,.ckb-page .ckb-content>h3,.ckb-page .ckb-content>p,.ckb-page .ckb-content>ul li,.ckb-page .ckb-content>a{font-family:'Open Sans',sans-serif;font-weight:300}.ckb-page .ckb-content>h1{font-size:2.4em;margin:0 0 .625em}.ckb-page .ckb-content>h2{background-color:#fff0;border-bottom:1px solid #ddd;font-size:1.6em;padding-bottom:.2em;margin:0 0 .7375em}.ckb-page .ckb-content>h3{background-color:#fff0;font-size:1.4em;margin:0 0 1em}.ckb-page .ckb-content>p{font-size:1.2em;line-height:1.5;text-shadow:none;padding:0 1em 0 1em}.ckb-page .ckb-content>p{margin:0 0 1.25em}.ckb-page .ckb-content>ul,.ckb-page .ckb-content>ol{padding-left:1.3em}.ckb-page .ckb-content>.ui-listview{padding-left:0}.ckb-page .ckb-content>a,.ckb-page .ckb-content>p a,.ckb-page .ckb-content>ul:not(.ckb-list) li a{font-weight:400;text-decoration:none}.ckb-page .ckb-content strong{font-weight:700}.ckb-page .ckb-content>p strong{font-weight:400}.custom-corners .ui-bar{-webkit-border-top-left-radius:inherit;border-top-left-radius:inherit;-webkit-border-top-right-radius:inherit;border-top-right-radius:inherit}.custom-corners .ui-body{border-top-width:0;-webkit-border-bottom-left-radius:inherit;border-bottom-left-radius:inherit;-webkit-border-bottom-right-radius:inherit;border-bottom-right-radius:inherit}.ckb-page .ckb-content .ckb-block-content hr{color:#ddd;background-color:#ddd;border:0;width:95%;height:1px}.no-border{border:0}.perspective-icon{transform:perspective(45px) rotateY(15deg)}.nutrition_search_window{margin:15px}.nutrition_data_header_name{font-size:1em;font-weight:700;float:left;position:relative;margin:10px}.nutrition_data_name{font-weight:700}.nutrition_data_link{position:relative;top:-10px;left:-5px;padding:5px;width:20px;height:20px;text-shadow:none}.nutrition_data_unlink{position:relative;margin:10px 5px;width:auto;height:20px;cursor:pointer;display:inline-block;font-weight:400;padding:5px 8px}.nutrition_data_edit{margin:10px 5px;width:auto;height:20px;text-shadow:none;cursor:pointer;display:inline-block;background-color:#e3cd13;color:#FFF;text-shadow:none;font-weight:400;padding:5px 8px}.nutrition_data_copy{margin:10px 5px;width:auto;height:20px;text-shadow:none;cursor:pointer;display:inline-block;background-color:#e3cd13;color:#FFF;text-shadow:none;font-weight:400;padding:5px 8px}.nutrition_buttons{position:relative;top:-10px;float:right}.ckb-home .ui-grid-a{margin:2.5em -.5em -.5em}.ckb-block-content{margin:.5em;padding:.3em .3em 1em .3em;border:0 solid #eee;-webkit-border-radius:.3125em;border-radius:.3125em}.ckb-block-content h3{font-size:1.5em;font-weight:300;border-bottom:1px solid #ddd;padding-bottom:.25em;margin:0 0 .5em}.ckb-block-content p{font-size:1.1em;line-height:1.4;margin:.7em 0;color:#333}.ckb-block-content p:last-child{margin-bottom:0}.ckb-block-content a:link{font-weight:300;text-decoration:none}.section_header{text-shadow:2px 2px 1px rgb(255 255 255)}.recipe_background{background-image:url(../images/recipe_header.jpg);background-size:auto 10em;background-repeat:no-repeat}.ingredients_background{background-image:url(../images/ingredients_header.jpg);background-size:auto 10em;background-repeat:no-repeat}.categories_background{background-image:url(../images/categories_header.jpg);background-size:auto 10em;background-repeat:no-repeat}.main_background{background-image:url(../images/main_background.png);background-size:100% auto;background-repeat:no-repeat}.landing_background{padding:20px;margin:0;background-image:url(../images/main_picture_2.jpg);background-size:auto 20em;background-repeat:no-repeat;border-size:0}.introduction_background{background-size:100% auto;background-repeat:no-repeat;width:100%;height:150px;border:5px solid #FFF;-webkit-border-radius:.2em;border-radius:.2em;box-shadow:1px 1px 1px #333;-webkit-box-shadow:1px 1px 1px #333}.ui-table-reflow.ui-responsive{display:table}.recipe_amount_next{max-width:5em}.ckb-page .ckb-search .ckb-list{margin:0 -1em 1em}.ckb-page .ckb-list .ui-btn,.ckb-page .ckb-list .ui-btn:visited,.ckb-page .ckb-list .ui-li-divider{font-weight:300;text-shadow:none!important}.ckb-page .ckb-list .ui-btn.ui-btn-active{color:#fff}.ckb-page .ckb-list .ui-li-divider{border-color:#CCC}.ckb-navmenu-panel .ui-listview>li .ui-collapsible-heading{margin:0}.ckb-navmenu-panel .ui-collapsible.ui-li-static{padding:0;border:none!important}.ckb-navmenu-panel .ui-collapsible+li>.ui-btn,.ckb-navmenu-panel .ui-collapsible+.ui-collapsible>.ui-collapsible-heading>.ui-btn,.ckb-navmenu-panel .ui-panel-inner>.ui-listview>li.ui-first-child .ui-btn{border-top:none!important}.ckb-navmenu-panel .ui-listview .ui-listview .ui-btn{padding-left:1.5em}.ckb-navmenu-panel .ui-listview .ui-listview .ui-btn.ui-btn-active{color:#fff}.ckb-navmenu-panel .ui-btn:after{opacity:.4;filter:Alpha(Opacity=40)}.ckb-page .ckb-navmenu-panel.ckb-panel-page-nav{display:none;position:absolute;top:178px;left:12px}.ckb-page .ckb-navmenu-panel.ckb-panel-page-nav ul li:first-child a{border-top:none}.ckb-navmenu-panel .ui-listview .ui-btn{padding-left:12.5%}.ckb-navmenu-panel .ui-listview .ui-listview .ui-btn{padding-left:15%}.ckb-navmenu-panel .ui-collapsible,.ckb-navmenu-panel .ui-collapsible-content,.ckb-navmenu-panel .ui-btn{background:none!important;border-color:#ddd!important}.ckb-navmenu-panel .ui-btn.ui-btn-active{color:#3388cc!important}.ckb-navmenu-panel .recipe_save_button{background:#afcb8e}.ckb-navmenu-panel .recipe_print_button{background:#fff}.ckb-navmenu-panel .recipe_duplicate_button{background:#fcf5e2}.ckb-navmenu-panel .recipe_send_button{background:#e2e9fc}.ckb-navmenu-panel .report_save_button{background:#afcb8e}.ckb-navmenu-panel .report_print_button{background:#fff}.ckb-navmenu-panel .report_duplicate_button{background:#fcf5e2}.ckb-search-panel .ui-panel-inner{padding-top:0}.ckb-search-panel .ui-input-search{margin:1em 0}.ckb-search-panel .ui-input-search.ui-focus{-webkit-box-shadow:inset 0 1px 3px rgb(0 0 0 / .2);-moz-box-shadow:inset 0 1px 3px rgb(0 0 0 / .2);box-shadow:inset 0 1px 3px rgb(0 0 0 / .2)}.ui-btn-active .ckb-search-results-keywords{color:#fff}.ckb-search-results-highlight{color:#38c;font-weight:400}.ui-btn-active .ckb-search-results-highlight{color:#fff;font-weight:300}.ckb-page .ckb-content .ckb-deeplink{display:block;color:#999;font-weight:300;border-top:1px solid #eee;text-align:right;padding-top:.2em;margin:0 0 1.5em}.ckb-page .ckb-content .ckb-deeplink:after{content:"";display:block;float:right;margin:.1em 0 0 .5em;width:1em;height:1em;background-position:center center;background-repeat:no-repeat;opacity:.4;filter:Alpha(Opacity=40)}.pdf_icon{color:#C80003}.html_icon{color:#c6c6c6}.excel_icon{color:#0DBB00}.ribbon-wrapper-green{width:145px;height:148px;overflow:hidden;position:absolute;top:-3px;right:-3px}.ribbon-green{font:bold 15px Sans-Serif;color:#333;text-align:center;text-shadow:rgb(255 255 255 / .5) 0 1px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:7px 0;left:-5px;top:15px;width:220px;background-color:#BFDC7A;background-image:-webkit-gradient(linear,left top,left bottom,from(#BFDC7A),to(#8EBF45));background-image:-webkit-linear-gradient(top,#BFDC7A,#8EBF45);background-image:-moz-linear-gradient(top,#BFDC7A,#8EBF45);background-image:-ms-linear-gradient(top,#BFDC7A,#8EBF45);background-image:-o-linear-gradient(top,#BFDC7A,#8EBF45);color:#6a6340;-webkit-box-shadow:0 0 3px rgb(0 0 0 / .3);-moz-box-shadow:0 0 3px rgb(0 0 0 / .3);box-shadow:0 0 3px rgb(0 0 0 / .3)}.ribbon-green:before,.ribbon-green:after{content:"";border-top:3px solid #6e8900;border-left:3px solid #fff0;border-right:3px solid #fff0;position:absolute;bottom:-3px}.ribbon-green:before{left:0}.ribbon-green:after{right:0}.ribbon-wrapper-removemessage{width:80px;height:60px;overflow:hidden;position:absolute;top:0;right:5px}.ribbon-removemessage{font:bold 15px Sans-Serif;color:#333;text-align:center;text-shadow:rgb(255 255 255 / .5) 0 1px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;padding:7px 5px 5px 10px;right:0;top:-5px;width:120px;background-color:#dca17a;color:#6a6340;-webkit-box-shadow:0 0 3px rgb(0 0 0 / .3);-moz-box-shadow:0 0 3px rgb(0 0 0 / .3);box-shadow:0 0 3px rgb(0 0 0 / .3)}.ribbon-removemessage:hover{cursor:pointer}.ribbon-removemessage:before,.ribbon-removemessage:after{content:"";border-top:3px solid #6e8900;border-left:3px solid #fff0;border-right:3px solid #fff0;position:absolute;bottom:-3px}.ribbon-removemessage:before{left:0}.ribbon-removemessage:after{right:0}.message_container{position:relative}.recipe_unit_controlgroup{padding-top:0em;padding-bottom:0em;padding-left:.1em;padding-right:.1em}.controlgroup-textinput-nut{height:2.25em;padding-top:.3em;padding-bottom:.3em;padding-left:.1em;padding-right:.1em}.sort_button{position:relative;margin-top:-2px;margin-left:5px;-webkit-border-radius:4px;border-radius:4px;padding:.2em;border:1px solid #FFF;text-shadow:none;border:1px solid #F3F3F3}.sort_button:hover{-webkit-box-shadow:1px 1px 1px 1px rgb(0 0 0 / .1);box-shadow:1px 1px 1px 1px rgb(0 0 0 / .1);cursor:pointer;border:1px solid #AEAEAE;color:#333}.purchase_list_buttons{height:1.2em!important;width:0.8em!important}.purchase_listing{padding-left:.1em}.nutrition_search_controlgroup .ui-controlgroup-controls{width:100%}.settings_info_controlgroup{display:inline-block;width:100%;margin-top:0;margin-bottom:5px}.settings_info_controlgroup .ui-controlgroup-controls{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#change_email_button{width:35%;margin-top:1px}.settings_info_controlgroup .ui-input-text{min-width:50%;max-width:50%;height:2.3em;padding-top:.4em;padding-bottom:.2em;padding-left:0em;padding-right:0em;margin-left:0;margin-right:0}.settings_info_controlgroup .ui-input-text input{font-size:1.2em;text-align:left;padding-top:0}.quantity_unit_controlgroup{display:inline-block;width:100%;margin-top:0}.quantity_unit_controlgroup .ui-controlgroup-controls{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.quantity_unit_controlgroup .ui-input-text{width:50%;font-size:1.28em;height:2.3em;padding-top:0em;padding-bottom:0em;padding-left:0em;padding-right:0em;margin-left:0;margin-right:0}.quantity_unit_controlgroup .ui-input-text input{font-family:Arial,Helvetica,sans-serif;font-size:1em;text-align:right}.quantity_unit_controlgroup .ui-select{width:49%;margin-left:0;margin-right:0;padding-left:0em;padding-right:0em}.quantity_unit_controlgroup .ui-select .ui-btn{height:2.7em;padding-top:.1em;padding-bottom:.1em;padding-left:0em;padding-right:0em;margin-left:0;margin-right:0}.quantity_unit_controlgroup .ui-select .ui-btn span{padding-top:.75em;padding-bottom:.65em;border-top-right-radius:inherit;border-bottom-right-radius:inherit;font-family:Arial,Helvetica,sans-serif;font-size:1em}.quantity_unit_controlgroup_plus{display:inline-block;width:100%}.quantity_unit_controlgroup_plus .ui-controlgroup-controls{width:100%}.quantity_unit_controlgroup_plus .ui-input-text{width:30%;padding-top:.25em;padding-bottom:.2em;padding-left:.1em;padding-right:.1em}.quantity_unit_controlgroup_plus .ui-input-text input{text-align:right;font-family:Arial,Helvetica,sans-serif;font-size:1em}.quantity_unit_controlgroup_plus .ui-select{width:50%}.quantity_unit_controlgroup_plus .ui-select .ui-btn{height:2.45em;padding-top:.1em;padding-bottom:.1em;padding-left:.1em;padding-right:.1em}.quantity_unit_controlgroup_plus .ui-select .ui-btn span{padding-top:.65em;padding-bottom:.65em;padding-left:.1em;padding-right:.1em;border-top-right-radius:inherit;border-bottom-right-radius:inherit;font-family:Arial,Helvetica,sans-serif;font-size:1em}.recipe_ing_table_name{position:relative}.recipe_ing_table_name_div{display:block;padding-top:1em;cursor:default}.recipe_ing_table_quantity{display:block}.recipe_ing_remove_button{float:left;margin-top:-.2em;margin-right:.5em}.no-move{cursor:default}.recipe_ing_table_cost_div{display:inline-block;padding-bottom:.5em;text-align:right;width:100%;cursor:default}.recipe_value_input{background:#FFF}.measurement_convert_button{display:block;height:2.25em;padding-top:.2em;padding-bottom:.2em;padding-left:.7em;padding-right:.7em}.cost{display:inline-block;vertical-align:middle;line-height:normal}.recipe_table tr:hover{background-color:#eee;cursor:move}.hide_on_mobile{display:none;width:auto}.recipe_ingredient_note_icon{color:#9c9c9c;padding:0em .6em 0em .5em}.recipe_ingredient_note_icon:hover{color:#C4C4C4;cursor:pointer}.recipe_ingredient_note{color:#AAA;margin-left:-.2em}.recipe_ingredient_note_edit{position:relative;margin-top:-.3em}.recipe_ingredient_controlgroup{display:inline-block;min-width:20em}.ingredient_create_controlgroup{margin:0}.ingredient_create_controlgroup a{width:50%;box-sizing:border-box}.ingredient_create_controlgroup .ui-controlgroup-controls{width:100%;box-sizing:border-box}.recipe_create_controlgroup{margin:0}.recipe_create_controlgroup a{width:50%;box-sizing:border-box}.recipe_create_controlgroup .ui-controlgroup-controls{width:100%;box-sizing:border-box}.reportspro_create_controlgroup{margin:0}.reportspro_create_controlgroup a{width:50%;box-sizing:border-box}.reportspro_create_controlgroup .ui-controlgroup-controls{width:100%;box-sizing:border-box}.convert_div_b{text-align:center;vertical-align:center}.header_logininfo{height:2.5em;max-width:85%;float:right;overflow:hidden;margin:0em .2em .2em 0em;padding:.01em .1em;font-size:.6em;border:1px solid #EEE;-webkit-border-radius:5px;border-radius:5px;cursor:pointer}.header_logininfo div{margin:auto 0;padding:.5em .8em 0em .8em;vertical-align:middle}.header_logininfo i{margin:.2em 0 0 0}.header_logininfo:hover{background-color:#EEE}.header_logininfo_text{display:none}.popup_logininfo_text{float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;font-weight:700}.header_small_buttons{height:3em;float:right;overflow:hidden;text-align:right;padding:.01em .8em;font-size:.6em}.header_small_buttons a:link,.header_small_buttons a:visited,.header_small_buttons a:hover,.header_small_buttons a:active{color:#666}.header_small_buttons i{padding:.5em;margin:.1em .2em 0em .2em;border:1px solid #EEE;background-color:#EEE;-webkit-border-radius:3px;border-radius:3px}.header_small_buttons i:hover{background-color:#CCC}.basic_show_save_notify{display:block;position:fixed;top:9.5em;left:-5em;background:#afcb8e;background:rgba(174.9,203,142,.95);width:1.6em;height:2em;line-height:2em;padding:.2em .75em .2em 1.75em;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;z-index:99;font-size:1.15em;-webkit-box-shadow:1px 1px 2px 2px rgb(0 0 0 / .3);box-shadow:1px 1px 2px 2px rgb(0 0 0 / .3);animation:shake 10s cubic-bezier(.36,.07,.19,.97) infinite both;transform:translate3d(0,0,0)}.show_save_notify{left:-1em}.report_show_save_notify{top:19 em!important}@keyframes shake{10%,19%{transform:translate3d(-1px,0,0)}12%,18%{transform:translate3d(2px,0,0)}13%,15%,17%{transform:translate3d(-4px,0,0)}14%,16%{transform:translate3d(4px,0,0)}}.settings_third_block .ui-flipswitch{margin-top:0}.donut{display:none}.recipe_info_popup_container{min-width:10em}.recipe_info_calculation_symbol{width:100%}.recipe_info_cost_container{width:100%;border-top:1px solid #ccc;margin:.5em 0 0 0;padding-top:.5em;overflow:hidden}.recipe_info_header{width:100%;text-align:center;font-weight:700}#success-message{padding:0 1em 1em 1em}.category_override_warning{background-color:#faedd5;padding:.5em 1em;margin:.5em 0;border-radius:.5em}@media (min-width:35em){.report_section_recipes_container{margin-right:.5em}.report_section_ingredients_container{margin-left:.5em}.checkout_right{padding:0em 1em 1em 2.5em}.header_logininfo_text{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header_logininfo i{margin:.2em .4em 0 0}.shared-item-container-responsive-right{text-align:center;padding:1em 0 1em 0}.shared-item-container-responsive-left{text-align:right;padding:1em .5em 1em 0}.purchase_listing{padding-left:1em}.ingredient_list_underinfo_container{font-size:small;color:#8F8F8F;height:.5em;overflow:visible;margin-top:.2em;text-align:right}.share_recipe_list_email{display:inline-block;font-weight:700}.share_recipe_list_recipename{display:inline-block;font-weight:700}.header_small_buttons{display:none}.topright_button{display:inherit;background-color:#fff;color:#a0a0a0;-webkit-transition-duration:0.4s;transition-duration:0.4s;float:right;cursor:pointer;position:relative;font-family:"Gill Sans","Gill Sans MT","Myriad Pro","DejaVu Sans Condensed",Helvetica,Arial,"sans-serif";font-weight:400;font-size:.9em}.topright_button:hover{background-color:#e0e0e0;color:#fff}.ckb-header-large .topright_button{border-radius:8px;padding:.6em 1em .4em 1em;font-size:1em;margin:1.4em .3em}.ckb-header-small .topright_button{border-radius:8px;padding:.6em 1em .4em 1em;font-size:1em;margin:1.4em .3em}.topright_button:nth-of-type(1){margin-right:.5em}.landing_section_1{max-width:70em;margin:0 auto;height:120vw;max-height:700px}.landing_section_1 .landing_init_text{display:inherit}.landing_section_2 .landing_init_text{display:none}.recipe_list_cost{font-size:1em}.recipe_list_totalcost_container{position:relative;margin-top:-.4em;height:1em;overflow:visible;text-align:right;font-size:1em}.recipe_list_costeach_container{color:#8F8F8F;height:.5em;overflow:visible;margin-top:.2em;text-align:right;font-size:.7em}.dummy_list_item{width:32px;height:32px}.ingredient_list_link{padding-left:80px}.ingredient_list_link .list_items:nth-child(2){margin-left:35px;top:.25em}.ingredient_list_link .list_items{font-size:1.2em;float:none;margin:-2px}.recipe_list_id .list_items{font-size:1.2em;float:none;margin:-2px}.recipe_list_id{padding-left:40px}.reportspro_list_id .list_items{font-size:1.2em;float:none;margin:-2px}.reportspro_list_id{padding-left:40px}.ingredient_list_cost_money{font-weight:700;display:inline;float:none;font-size:inherit;line-height:inherit;padding:0;margin:inherit;margin-bottom:inherit;border-top:none}.ingredient_list_cost_amount{display:inline;float:none;font-size:inherit;line-height:inherit;padding:0 .2em 0 0;margin:inherit;margin-bottom:inherit}.ingredient_list_cost_amount::after{content:" @"}.summary_video_header_hr{display:inline}.convert_div_a{min-width:40%;padding:0}.convert_div_b{display:block;padding-top:.5em;max-width:20%;text-align:center;vertical-align:center}.convert_div_c{min-width:40%;padding:0}.settings-item{margin-bottom:1em}.settings-item-container{padding:2em 2em 2em 2em}.settings-item-container-responsive{text-align:center;padding:1em 0 1em 0}.settings-item-header{background:#EEE;border-color:#CCC}.recipe_list_image_icon{display:inline-block}.nutrition_buttons_least{max-width:25%}.nutrition_buttons_most{min-width:40%}.recipe_image_canvas{margin-bottom:20px}.hide_on_mobile{display:inline}.manage_items:before{content:"Manage your "}.large_navbar{display:inherit}.allergen_listing{display:block;overflow:hidden;padding:10px}.allergen_block{position:relative;float:left;width:110px;padding:5px}.recipe_ing_table_name_div{height:3em;line-height:3em;display:inline;padding-top:0em;cursor:default}.recipe_ing_table_text{display:inline-block;vertical-align:middle;line-height:normal;padding-top:1em}.recipe_ing_table_quantity{width:15em;min-width:15em;max-width:15em}.recipe_ing_remove_button{float:left;margin-top:-.5em;margin-right:1em}.no-move{cursor:default}.recipe_ing_table_cost_div{height:3em;line-height:3em;display:block;padding-bottom:0em;text-align:left;width:5em;cursor:default}.recipe_ing_table_cost{width:5em;display:block}.recipe_ingred_name .ui-table-cell-label{display:none}.cost{display:inline-block;vertical-align:middle;line-height:normal}.cost_calculation_floating{display:inherit;position:relative;height:80%;width:100%}.cost_calculation_floating .ckb-landing-title{display:inline-block;font-size:2.2em;line-height:.6em;width:100%;float:left;padding:0;margin:10px 0 0 0}.cost_calculation_floating .ckb-landing-title div{padding:.8em .5em .5em}.cost_calculation_floating .ckb-landing-text{display:inline-block;font-size:1.2em;font-weight:400;text-align:left;width:100%;float:left}.cost_calculation_floating .ckb-landing-text p{padding:0em 15%}.cost_calculation_floating .ckb-landing-button-container{font-size:1.2em;font-weight:400;text-align:center;font-family:'Lato';margin:0 auto;text-shadow:none;position:absolute;bottom:3vw;width:100%;display:none}.cost_calculation_floating .ckb-landing-button-container div{-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;width:65%;margin:0 auto;padding:1em 0;color:#EEE;background-color:rgb(47 101 139 / .8);font-weight:600}.settings_third_block{margin:0em 1em 0em 1em}.donut{display:inline-block;position:relative;float:right;border-radius:100%;width:2em;height:2em;margin:.6em .2em -1.4em 0;overflow:hidden;cursor:help}.donut::after{content:'';text-align:center;font-family:'Courier New',Courier,monospace;font-size:.6em;color:#666;display:block;position:relative;width:2.1em;height:2.1em;background-image:url(/_assets/images/information_background.svg);background-repeat:no-repeat;background-position:center center;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.donut-large{display:inline-block;position:relative;float:right;border-radius:100%;width:8em;height:8em;margin:5em -2.1em -3em 0;border:1px solid #eee}.donut-large::after{content:'';display:block;position:relative;width:5em;height:5em;background-color:#f5f5f5;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (min-width:60em){.settings_third_block{margin:0em 2em 0em 2em}.main_background_signup_whole{position:relative;margin:3em 0 0 0;padding:4em 2em 3em 2em;background-color:#aaa;font-size:1em;-webkit-font-smoothing:antialiased;font-family:"Lato","Helvetica Neue","Helvetica",sans-serif;overflow:visible}.mobile_save_indicator{display:none}.landing_section_1{max-width:70em;margin:0 auto;height:120vw;max-height:800px}.cost_calculation_floating{display:inherit;position:relative;height:80%;width:100%}.cost_calculation_floating .ckb-landing-title{display:inline-block;font-size:3.2em;width:100%;float:left;padding:0;margin:10px 0 0 0}.cost_calculation_floating .ckb-landing-title div{padding:.8em .5em .5em}.cost_calculation_floating .ckb-landing-text{display:inline-block;font-size:1.4em;font-weight:400;text-align:left;width:100%;float:left;color:#333}.cost_calculation_floating .ckb-landing-text p{padding:0em 15%}.landing_section_2{font-size:1.4em}.cost_calculation_floating .ckb-landing-button-container{font-size:1.2em;font-weight:400;text-align:center;font-family:'Lato';margin:0 auto;text-shadow:none;position:absolute;bottom:3vw;width:100%;display:none}.cost_calculation_floating .ckb-landing-button-container div{-webkit-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;width:65%;margin:0 auto;padding:1em 0;color:#EEE;background-color:rgb(47 101 139 / .8);font-weight:600}#nav_panel{z-index:100}.topright_button{display:inherit;background-color:#fff;color:#a0a0a0;-webkit-transition-duration:0.4s;transition-duration:0.4s;float:right;cursor:pointer;position:relative;font-family:"Gill Sans","Gill Sans MT","Myriad Pro","DejaVu Sans Condensed",Helvetica,Arial,"sans-serif";font-weight:400;font-size:1em}.topright_button:hover{background-color:#e0e0e0;color:#fff}.ckb-header-small .topright_button{border-radius:5px;padding:.6em 1.2em .4em;font-size:.9em;margin:.8em .1em}.ckb-header-large .topright_button{border-radius:8px;padding:1em 1.4em .8em;font-size:1em;margin:1.6em .3em}.topright_button:nth-of-type(1){margin-right:1em}.ckb-navmenu-link{display:none}#change_email_button{width:25%}.settings_info_controlgroup .ui-input-text{min-width:70%;height:2.3em;padding-top:.4em;padding-bottom:.2em;padding-left:0em;padding-right:0em;margin-left:0;margin-right:0}.convert_div_a{min-width:44%}.convert_div_b{display:block;padding-top:.5em;max-width:12%;text-align:center;vertical-align:center}.convert_div_c{min-width:44%}.nutrition_buttons_least{max-width:15%}.nutrition_buttons_most{min-width:50%}.recipe_ing_table_name{position:relative}.recipe_unit_controlgroup{padding-top:0em;padding-bottom:0em;padding-left:.1em;padding-right:.1em}.recipe_ing_table_name_div{height:3em;line-height:3em;cursor:default}.recipe_ing_table_text{display:inline-block;vertical-align:middle;line-height:normal}.recipe_ing_table_quantity{width:18em;min-width:18em}.recipe_ing_table_cost_div{height:3em;line-height:3em;width:5em;cursor:default}.recipe_ing_table_cost{display:block;width:5em}.recipe_ing_remove_button{float:left;margin-top:-.5em;margin-right:1em}.no-move{cursor:default}.recipe_value_input{background-color:#FFF}.cost{display:inline-block;vertical-align:middle;line-height:normal}.slider_text{display:none}.video_iframe_container{width:800px;height:400px}.slider-wrapper{display:inherit;position:relative;overflow:hidden;width:100%}.slider{position:relative;width:100%;height:430px;margin:0 auto}.slider p{position:absolute;top:-200px;z-index:8000;padding:1% 3%;line-height:100%;color:#fff;white-space:nowrap}.landing_signup2{font-size:1.5em;padding:0em 1.5em 0em 1.5em;font-weight:400;height:4em;line-height:2em;width:10em}.intro_top2{color:#FFF;text-shadow:0 1px 3px rgb(0 0 0 / .2);font-size:1.4em;font-weight:300;font-family:'Lato',sans-serif}.intro_top4{color:#FFF;text-shadow:0 1px 3px rgb(0 0 0 / .2);font-weight:300;font-family:'Lato',sans-serif}.recipe-cost-examples li{margin-left:3em}.main_logo_top1{position:relative;width:100%;max-width:60em;padding:50px;margin:auto}.landing_main_text_cookkeepbook{font-size:3em;font-weight:200}.invert{color:#FFF;text-shadow:0 1px 3px rgb(0 0 0 / .2)}.recipe_amount{max-width:5em}.ckb-page .ckb-header{background-size:cover;background-repeat:no-repeat;background-position:center center}.ckb-page .ckb-header .ckb-header-container{position:relative;width:100%;padding:0;margin:auto}.ckb-login-bar .ckb-login-name{position:relative;margin:.45em;padding:.2em 0em 0em 0em;float:left}.ckb-login-bar .ckb-logout{clear:none;float:right}.ckb-page .ckb-header .ckb-title{display:block;right:1em}.landing_main_text{font-size:1.5em;height:10em}.landing_main_sign_up_text{font-size:1em;height:2em}.landing_background{background-image:url(../images/main_picture_2.jpg);background-size:auto 30em;background-repeat:no-repeat;padding-left:5em}.ckb-page .ckb-header .ckb-google-ads-small{display:none}.ckb-page .ckb-header .ckb-google-ads-large{display:block;position:absolute;top:.5em;right:0em;width:728px;height:90px}.ckb-page .ckb-header .ckb-google-ads-rwd{position:absolute;top:.5em;right:0em;width:730px;height:90px}.ckb-google-ads-side-container{float:right;display:inline-block;overflow:hidden;position:relative;width:300px;height:100%}.ckb-google-ads-side{display:inline-block;width:160px;height:600px}.ckb-page .ckb-header h2{padding:.5em 0 .2em;margin:0 1em 0 3%;text-align:left}.ckb-page .ckb-header h2 img.big_screen{display:block}.ckb-page .ckb-header h2 img.small_screen{display:none}.ckb-page .ckb-header p{bottom:1em;right:auto;font-size:2em;margin-top:-1.5em}.recipe-save-button:after{content:" & Apply"}.add_recipe_to_date_button:after{content:" to Date"}.print_calendar_button:after{content:" Calendar"}.shopping_list_button:after{content:" List"}.manage_items:before{content:"Manage your "}.ckb-page .ckb-search-link{right:3%}.ckb-page .ckb-footer p{float:right;margin:1.5em 3% 1.5em 1.5em}.ckb-page .ckb-footer p:first-child{float:left;margin:1em 1.25em 1.25em 3%}.ckb-navmenu-panel{visibility:visible;position:relative;display:table-cell;-webkit-box-shadow:inset -11px 0 8px -8px rgb(0 0 0 / .2);-moz-box-shadow:inset -11px 0 8px -8px rgb(0 0 0 / .2);box-shadow:inset -11px 0 8px -8px rgb(0 0 0 / .2);left:0;clip:initial;float:left;width:25%;background-color:#FEFEFE;-webkit-transition:none!important;-moz-transition:none!important;transition:none!important;-webkit-transform:none!important;-moz-transform:none!important;transform:none!important}.ckb-panel-page .ckb-navmenu-panel{display:none}html .ckb-panel-page .ckb-navmenu-panel.ckb-panel-page-nav{display:block}.ckb-navmenu-panel .ui-panel-inner{margin-top:1em;margin-bottom:1em}.ckb-content{width:74%;padding-top:2em;padding-left:1em;padding-right:3em;float:right}.ckb-content.ckb-fullwidth{width:auto;padding-left:15%;padding-right:15%;float:none}.ckb-navmenu-panel .ui-listview .ui-btn{padding-left:12.5%}.ckb-navmenu-panel .ui-listview .ui-listview .ui-btn{padding-left:15%}.ckb-navmenu-panel .ui-collapsible,.ckb-navmenu-panel .ui-collapsible-content,.ckb-navmenu-panel .ui-btn{background:none!important;border-color:#ddd!important}.ckb-navmenu-panel li:hover{background-color:#9dc2de}.ckb-navmenu-panel .ui-btn.ui-btn-active{color:#3388cc!important}.ckb-navmenu-panel .ui-btn::after{opacity:.4;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;transition:opacity 500ms ease}.ckb-navmenu-panel .ui-btn:hover::after{opacity:.8}.ui-panel-inner .ckb-list{padding-bottom:3.5em}.ckb-block-content{padding:1em 3em 1em 2em}.ui-panel.ui-panel-position-right{width:25em}.ui-panel-dismiss-open.ui-panel-dismiss-position-right{right:25em}.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,.ui-panel-animate.ui-panel-position-right.ui-panel-display-push{-webkit-transform:translate3d(25em,0,0);-moz-transform:translate3d(25em,0,0);transform:translate3d(25em,0,0)}.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-reveal,.ui-panel-animate.ui-panel-content-fixed-toolbar-position-right.ui-panel-content-fixed-toolbar-open.ui-panel-content-fixed-toolbar-display-push,.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-reveal,.ui-panel-animate.ui-panel-content-wrap-position-right.ui-panel-content-wrap-open.ui-panel-content-wrap-display-push{-webkit-transform:translate3d(-25em,0,0);-moz-transform:translate3d(-25em,0,0);transform:translate3d(-25em,0,0)}}