#content .hideme{display:none}#foodcalculator_form{float:left;width:450px}#foodcalculator_form label{margin:10px 0;position:relative}#foodcalculator_form button[type=submit]{display:none}#foodcalculator_form>label>span.attribute_label,.foodcalculator_titles{background:url(../../build/038f5c57849608556be6.svg) no-repeat 0;background-size:20px;color:#ce2819;cursor:pointer;display:inline-block;font-size:16px;min-width:100px;padding:10px 25px}.foodcalculator_titles.no_info{background:transparent;padding-left:0}#foodcalculator_form span.attribute_input{display:inline-block}#foodcalculator_form span.attribute_input>i{display:block;font-size:12px}#foodcalculator_form label.radio_button{display:inline-block;width:14.4%}#foodcalculator_form .radio_buttons_container{position:relative}#foodcalculator_form label.radio_button span{background:#f1f1f1;cursor:pointer;padding:10px;text-align:center}#foodcalculator_form label.radio_button input{display:none}#foodcalculator_form label.radio_button input:checked~span{background:#cfde7e}#foodcalculator_form input,#foodcalculator_form select,span.nutrition_display{background:#fef9e9;border:2px solid #ccccc9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;box-sizing:border-box;padding:10px 5px;width:270px}#foodcalculator_form .puppy_mode span[data-help_text=weight]{width:236px}#foodcalculator_form .puppy_mode span.attribute_input{width:133px}#foodcalculator_form .puppy_mode input{vertical-align:bottom;width:100%}#foodcalculator_form select{padding:9px 4px}.foodcalculator_results{border-collapse:initial;margin-bottom:20px;width:100%}.foodcalculator_results tr>*{padding:5px 10px;text-align:center}.foodcalculator_results tr :first-child,.foodcalculator_results tr :last-child{background:#fdf4d8;border:2px solid #fdf4d8;border-top:0}.foodcalculator_results tr.foodcalculator_results_description_rows td{background:#ecd691;border:2px solid #ecd691;border-bottom:0}.foodcalculator_results tr.foodcalculator_results_header td{background:#dab34e;border-color:#dab34e}.foodcalculator_results tr.foodcalculator_results_numbers td{background:#f8edc7;border-color:#dab34e;border-bottom:2px solid #dab34e}.foodcalculator_results tr.foodcalculator_results_numbers td:nth-child(2){background:#faf4e2}.foodcalculator_results tr.foodcalculator_recommended_meat_lighter td{background:#cfde7e;border-color:#cfde7e}.foodcalculator_results tr.foodcalculator_recommended_meat td{background:#a4bd00;border-color:#a4bd00;color:#fff}.foodcalculator_results tr.foodcalculator_recommended_meat_numbers td{background:#e7e7a4;border-color:#a4bd00;border-bottom:2px solid #a4bd00}.foodcalculator_results tr.foodcalculator_recommended_meat_numbers td:nth-child(2){background:#e8efc3}.foodcalculator_results tr.foodcalculator_results_numbers td:first-child{border-right:0}.foodcalculator_results tr.foodcalculator_results_numbers td:last-child{border-left:0}.foodcalculator_results_spacer{height:2px}#foodcalculator_form .label_daily_flakes_in_gram{display:none}#foodcalculator_form .label_daily_treats_in_gram,#foodcalculator_form.expert_mode .label_daily_flakes_in_gram{display:inline-block}#foodcalculator_form .label_daily_flakes_in_gram input,#foodcalculator_form .label_daily_treats_in_gram input,#foodcalculator_form .label_flakes select{width:133px}#foodcalculator_form .label_flakes{display:inline-block}#foodcalculator_form .label_daily_flakes_in_gram span.attribute_label,#foodcalculator_form .label_endured_temperature span.attribute_label,#foodcalculator_form .label_flakes span.attribute_label,#foodcalculator_form.expert_mode .label_flakes{display:none}#foodcalculator_form .label_daily_hours_in_cold_temperature,#foodcalculator_form .label_race{display:block}#foodcalculator_form .label_daily_hours_in_cold_temperature span.attribute_input,#foodcalculator_form .label_endured_temperature span.attribute_input,#foodcalculator_form .label_race span.attribute_input{margin-left:25px}#foodcalculator_form .label_daily_hours_in_cold_temperature span.attribute_input input,#foodcalculator_form .label_endured_temperature span.attribute_input input,#foodcalculator_form .label_race span.attribute_input select{width:400px}#foodcalculator_form div.line_info{background:#dab34e;color:#fff;font-weight:700;padding:10px}#content #leftside{background:transparent;float:none;width:auto}#foodcalculator_results{float:right;margin-bottom:20px;position:relative;width:450px}#content input:invalid{border:2px solid red}#content .label_nutritions_flake_articles span.attribute_label,#content .label_nutritions_meat_articles span.attribute_label,#content .label_nutritions_treat_articles span.attribute_label{display:block}#content .label_daily_flakes_in_gram input::-webkit-inner-spin-button,#content .label_daily_flakes_in_gram input::-webkit-outer-spin-button,#content .label_daily_treats_in_gram input::-webkit-inner-spin-button,#content .label_daily_treats_in_gram input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#content .label_daily_flakes_in_gram input[type=number],#content .label_daily_treats_in_gram input[type=number]{-moz-appearance:textfield}#content span.nutrition_display{display:inline-block;margin-left:25px;width:130px}a.add_nutrition{background:url(../../build/65c3c729f6f7c87a9f23.svg) no-repeat 0;background-size:20px;display:inline-block;margin-left:25px;min-width:100px;padding-left:25px}a.add_nutrition:hover{background-image:url(../../build/0f8f018831ebd5e8f98b.svg)}#content .nutritions_articles label{background:#fef9e9;border:2px solid #ecd691;display:none;margin-left:25px;padding:10px 5px}#content .nutritions_articles label.visible{display:block}#content .nutritions_articles label span{display:inline-block;width:190px}#content .nutritions_articles input{background:#fff;padding:5px;width:70px}#content .nutritions_articles a.delete_nutrition{background:url(../../build/8d5f8ddaaec387b08278.png) no-repeat 0 0;float:right;height:31px;width:31px}#content .nutritions_articles a.delete_nutrition:hover{background-position:0 -31px}#content #foodcalculator_form .nutritions_popup{background:#ccccc9;display:inline-block;margin-left:25px;margin-top:5px;padding:8px}#content #foodcalculator_form .nutritions_popup input,#content #foodcalculator_form .nutritions_popup select{width:115px}#content #foodcalculator_form .nutritions_popup select{margin-right:8px;width:250px}#foodcalculator_form .nutritions_popup a.add_nutrition_link{background:green;background:url(../../build/0f8f018831ebd5e8f98b.svg) no-repeat 50%;background-size:20px;display:inline-block;height:40px;margin-left:5px;vertical-align:top;width:30px}#foodcalculator_form .nutritions_popup a.add_nutrition_link:hover{background-image:url(../../build/65c3c729f6f7c87a9f23.svg)}#foodcalculator_form .label_daily_hours_in_cold_temperature,#foodcalculator_form .label_endured_temperature,#foodcalculator_form .label_nutritions_flake_articles,#foodcalculator_form .label_nutritions_meat_articles,#foodcalculator_form .label_nutritions_treat_articles,#foodcalculator_form .nutritions_articles,#foodcalculator_results .expert_results{display:none;position:relative}#foodcalculator_form.expert_mode .label_daily_hours_in_cold_temperature,#foodcalculator_form.expert_mode .label_endured_temperature,#foodcalculator_form.expert_mode .label_nutritions_flake_articles,#foodcalculator_form.expert_mode .label_nutritions_meat_articles,#foodcalculator_form.expert_mode .label_nutritions_treat_articles,#foodcalculator_form.expert_mode .nutritions_articles,#foodcalculator_results.expert_mode .expert_results{display:block}#foodcalculator_form a.expert_mode_switcher{background:#fdf4d8;border:2px solid #ecd691;display:inline-block;margin-left:0;margin-top:10px;padding:7px}#foodcalculator_form a.expert_mode_switcher .standard_text,#foodcalculator_form.expert_mode a.expert_mode_switcher .expert_text{display:none}#foodcalculator_form.expert_mode a.expert_mode_switcher .standard_text{display:block}#foodcalculator_form .standard_mode_warning{background:#e8efc3;border:2px solid #f1f1f1;clear:both;display:none;margin-top:20px;padding:7px}#foodcalculator_form.expert_mode .standard_mode_warning{display:block}#foodcalculator_help_texts{display:none}#foodcalculator_help_popup{background:#fff;border:2px solid #cfde7e;box-shadow:5px 5px 20px #848484;left:0;padding:7px;position:absolute;top:50px;width:400px;z-index:300}.label_daily_treats_in_gram #foodcalculator_help_popup{top:70px}.radio_buttons_container #foodcalculator_help_popup{top:60px}#foodcalculator_help_popup p:first-child{margin-top:0}#foodcalculator_help_popup p:last-child{margin-bottom:0}#content #foodcalculator_help_popup span{display:initial}#foodcalculator_help_popup:after,#foodcalculator_help_popup:before{border:solid transparent;bottom:100%;content:" ";height:0;left:35px;pointer-events:none;position:absolute;width:0}#foodcalculator_help_popup:after{border-color:hsla(0,0%,100%,0) hsla(0,0%,100%,0) #fff;border-width:15px;margin-left:-15px}#foodcalculator_help_popup:before{border-color:hsla(69,59%,68%,0) hsla(69,59%,68%,0) #cfde7e;border-width:18px;margin-left:-18px}.foodcalculator_disclaimer{margin:20px 0 80px}.foodcalculator_disclaimer td{padding:7px}@media screen and (max-width:1020px){#foodcalculator_form,#foodcalculator_results{float:none;width:auto}#content #foodcalculator_form .nutritions_popup,#foodcalculator_form .label_daily_treats_in_gram,#foodcalculator_form .label_flakes,#foodcalculator_form span.attribute_input,#foodcalculator_form>label>span.attribute_label,.foodcalculator_titles{display:block}#content #foodcalculator_form .attribute_input,#content #foodcalculator_form .nutritions_popup,#content .nutritions_articles label,#content span.nutrition_display{margin-left:0}#content #foodcalculator_form span.attribute_input input,#content #foodcalculator_form span.attribute_input select{width:100%}#foodcalculator_form .radio_buttons_container label{float:left;margin-right:5px;width:23.5%}#foodcalculator_help_popup{width:auto}.label_daily_treats_in_gram #foodcalculator_help_popup,.radio_buttons_container #foodcalculator_help_popup{top:50px}#foodcalculator_form .puppy_mode span:first-child{width:auto}#foodcalculator_form .puppy_mode span.attribute_input{width:100%}#foodcalculator_form .puppy_mode input{vertical-align:inherit;width:100%}#foodcalculator_form select{padding:9px 4px}}@media screen and (max-width:450px){#foodcalculator_form .radio_buttons_container label{margin-bottom:0;width:100%}}@media print{#foodcalculator_results{float:none;width:auto}#slider{display:none}#foodcalculator_form>label>span.attribute_label,.foodcalculator_titles{background:transparent;padding-left:0}#foodcalculator_results table{border-collapse:collapse}#foodcalculator_results td{border:1px solid gray!important}#foodcalculator_results th{border:0!important}#foodcalculator_results .foodcalculator_results_spacer,#sitetitle{display:none}#print_logo{text-align:center}#print_logo img{width:100px}#leftside{padding:0!important}}