._app_14t79_1{min-height:100vh;background:#000 url(/img/background-mobile.jpg) no-repeat top center fixed;background-size:cover}@media(min-width:768px){._app_14t79_1{background-image:url(/img/background.jpg)}}._app_14t79_1{font-family:Arial,sans-serif;font-size:16px;color:#fff;padding:0;margin:0}*{box-sizing:border-box}html,body{height:100%;padding:0;margin:0}.page-content{background:#000000b3;padding:20px 0;text-align:center;color:#fff}.page-wrapper{padding:0 20px;width:100%;max-width:500px;display:inline-block;margin:0 auto;text-align:left}@media(min-width:1024px){.page-wrapper{max-width:700px}}.page-header{text-align:center;padding:30px 0 20px}.page-header .fb-like{display:block;padding:10px 0 0;min-height:30px}.home-link{display:inline-block}.home-link .icon{position:static;margin:0;top:auto;left:auto}.form-element{padding:10px 0;position:relative}.form-element label{display:block;font-size:12px;line-height:14px;padding-left:10px;text-transform:uppercase;font-weight:700;color:#fff}.form-element input{display:inline-block;border:2px solid #fff;background:#fff;padding:10px;font-size:16px;width:100%;border-radius:0}.form-element input:focus{outline:none;border-color:#ff8e18}.form-element .hint{color:#343434;position:absolute;top:100%;right:0;font-size:10px;padding-right:10px;margin-top:-28px;opacity:0;transition:opacity .15s ease-in-out}.form-element .hint.visible{opacity:1}.autocomplete-suggestions{position:absolute;top:100%;left:0;right:0;z-index:10;background:#fff;border:2px solid #ff8e18;border-top:none;margin-top:-12px;list-style:none;padding:0;max-height:200px;overflow-y:auto}.autocomplete-suggestion{padding:10px;cursor:pointer;color:#333}.autocomplete-suggestion.autocomplete-selected{background:#e7e7e7}.results{padding:0 5px;font-size:0;text-align:left}.results .query{font-size:18px;padding:10px 0}.results-list{list-style:none;padding:0;margin:0;font-size:0;display:flex;flex-wrap:wrap}.results-list li,.primary-result .result{display:flex;font-size:14px;padding:5px 10px 5px 34px;min-height:36px;line-height:38px;position:relative;vertical-align:middle}.results-list li{width:50%}@media(min-width:768px){.results-list li{padding-left:40px;font-size:16px}}.results-list li .icon{margin-right:6px}.primary-result{border-bottom:1px solid rgba(255,255,255,.1);text-align:center;padding-bottom:5px;margin-bottom:15px;display:flex;flex-direction:column}.primary-result .result{font-size:18px;display:flex;justify-content:center;align-items:center;align-self:center;margin:10px 0}.primary-result .operator{font-size:12px;display:block;color:#fff;margin-bottom:-13px}.icon{position:absolute;top:50%;left:15px;width:20px;height:20px;margin-top:-10px;background-repeat:no-repeat;overflow:hidden;display:inline-block;background-image:url(/img/sprite.png)}.icon.icon-mililiter{background-position:0 -208px;width:12px;height:32px;margin-top:-16px;margin-left:-6px}.icon.icon-liter{background-position:-235px -107px;width:31px;height:38px;margin-top:-19px;margin-left:-15.5px}.icon.icon-glass{background-position:-235px -145px;width:25px;height:31px;margin-top:-15.5px;margin-left:-12.5px}.icon.icon-spoon{background-position:-290px -107px;width:25px;height:36px;margin-top:-18px;margin-left:-12.5px}.icon.icon-teaspoon{background-position:-260px -145px;width:18px;height:26px;margin-top:-13px;margin-left:-9px}.icon.icon-gram{background-position:0 -181px;width:17px;height:27px;margin-top:-13.5px;margin-left:-8.5px}.icon.icon-dekagram{background-position:-315px -107px;width:21px;height:32px}.icon.icon-kilogram{background-position:-266px -107px;width:24px;height:38px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.icon{background-image:url(/img/sprite@2x.png);background-size:337px 240px}}.page-footer{font-size:12px;color:#fff;text-align:center;padding:20px 0}.page-footer .page-wrapper{text-align:center}.page-footer a{color:#fff;font-weight:700;text-decoration:none}.page-footer a:hover{text-decoration:underline}.extras-container{text-align:center;margin-top:20px}.icon-logo{background-position:0 -107px;width:235px;height:74px}@media(min-width:768px){.icon-logo{background-position:0 0;width:337px;height:107px}}
