@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('../fonts/open-sans-v34-latin-300.eot');src:local(''), url('../fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-300.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-300.woff') format('woff'), url('../fonts/open-sans-v34-latin-300.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/open-sans-v34-latin-regular.eot');src:local(''), url('../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-regular.woff') format('woff'), url('../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;src:url('../fonts/open-sans-v34-latin-500.eot');src:local(''), url('../fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-500.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-500.woff') format('woff'), url('../fonts/open-sans-v34-latin-500.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('../fonts/open-sans-v34-latin-600.eot');src:local(''), url('../fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-600.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-600.woff') format('woff'), url('../fonts/open-sans-v34-latin-600.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../fonts/open-sans-v34-latin-700.eot');src:local(''), url('../fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-700.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-700.woff') format('woff'), url('../fonts/open-sans-v34-latin-700.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url('../fonts/open-sans-v34-latin-800.eot');src:local(''), url('../fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-800.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-800.woff') format('woff'), url('../fonts/open-sans-v34-latin-800.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url('../fonts/open-sans-v34-latin-300italic.eot');src:local(''), url('../fonts/open-sans-v34-latin-300italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-300italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-300italic.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-300italic.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url('../fonts/open-sans-v34-latin-italic.eot');src:local(''), url('../fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-italic.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:500;src:url('../fonts/open-sans-v34-latin-500italic.eot');src:local(''), url('../fonts/open-sans-v34-latin-500italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-500italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-500italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-500italic.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-500italic.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url('../fonts/open-sans-v34-latin-600italic.eot');src:local(''), url('../fonts/open-sans-v34-latin-600italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-600italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-600italic.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-600italic.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url('../fonts/open-sans-v34-latin-700italic.eot');src:local(''), url('../fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-700italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url('../fonts/open-sans-v34-latin-800italic.eot');src:local(''), url('../fonts/open-sans-v34-latin-800italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-v34-latin-800italic.woff2') format('woff2'), url('../fonts/open-sans-v34-latin-800italic.woff') format('woff'), url('../fonts/open-sans-v34-latin-800italic.ttf') format('truetype'), url('../fonts/open-sans-v34-latin-800italic.svg#OpenSans') format('svg');}.hint{font-size:12px;font-style:italic;}.icon-tooltip{color:#c0c0c0;}.meat{color:#ff885a;}.plant{color:#739b6e;}input[type=range]::-webkit-slider-thumb{background:#63b32f;}input[type=range]::-moz-range-thumb{background:#63b32f;}input[type=range]::-ms-thumb{background:#63b32f;}.barf-label{font-size:20px;}.range-label{color:#404040;font-size:20px;font-weight:normal;}.range-label.active{color:#63b32f;font-size:20px;font-weight:bold;}.food-amount{color:#63b32f;font-size:20px;font-weight:bold;}.box-food-amount{display:inline-block;}#box-food-amount{position:relative;font-size:150px;margin-top:-30px;}.calculated-food-amount{font-size:30px;}.text-overlay{position:absolute;width:100%;}.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:30px;}.table-food-distribution td{border:2px solid #fff;padding:15px;}.td-complete{background-color:#c0c0c0;color:#000;}.td-plant{background-color:#739b6e;color:#fff;}.td-meat{background-color:#ff885a;color:#fff;}datalist{display:flex;justify-content:space-between;width:100%;}datalist.complete-scale{flex-direction:column;writing-mode:vertical-lr;}@media only screen and (min-width: 350px){datalist.complete-scale{flex-direction:row;writing-mode:horizontal-tb;}}datalist option{padding:0;}input[type="range"]{width:100%;margin:0;}#shopping-standard{display:none;}.exact-val{width:50px;display:inline-block;}.buy-val{background-color:#f0f0f0;padding:0 3px;width:60px;display:inline-block;}@media only screen and (min-width: 350px){#shopping-standard{display:flex;}#shopping-small-mobile{display:none;}}