/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.cf{*zoom:1}.cf:before,.cf:after{display:table;content:"";line-height:0}.cf:after{clear:both}body{background-color:#333;color:#333;font-size:14px;height:100%;line-height:140%;margin:0;padding:0}.main{background-color:#f1f1f1;height:100%;margin:0 auto;min-height:100vh;padding:0;position:relative;width:100%}a{text-decoration:none}a:hover{text-decoration:underline}.deck{box-sizing:border-box;clear:all;display:block;height:100%;margin:0;padding:5px 0 0 0;width:100%}.card{box-sizing:border-box;display:block;height:100%;margin:0 auto;padding:0;width:100%}section{margin:55px auto 0 auto}.ask{margin:0 auto;padding:0 20px;text-align:left}body.html-rtl .ask{text-align:right}.inactive{display:none}header{border:0 none;box-sizing:border-box;display:block;height:40px;left:0;line-height:40px;margin:0 auto;padding:0;position:fixed;top:0;width:100%;z-index:1}header .header-content{border-bottom:1px solid #00202f;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 4px 0 rgba(0,0,0,0.75);box-shadow:0 0 4px 0 rgba(0,0,0,0.75);background-color:#1b3c59;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2c6191),color-stop(100% #1b3c59));background-image:-webkit-linear-gradient(top,#2c6191 0,#1b3c59 100%);background-image:-moz-linear-gradient(top,#2c6191 0,#1b3c59 100%);background-image:-ms-linear-gradient(top,#2c6191 0,#1b3c59 100%);background-image:-o-linear-gradient(top,#2c6191 0,#1b3c59 100%);background-image:linear-gradient(top,#2c6191 0,#1b3c59 100%);align-items:center;box-sizing:border-box;display:block;height:40px;margin:0 auto;padding:0;text-align:center;vertical-align:middle;width:100%}header .header-content .left-side{box-sizing:border-box;display:inline;float:left;margin:5px 0 0 5px;padding:0;text-align:left}header .header-content .middle{float:clear;left:50%;margin:0 auto;padding:0;position:absolute;width:250px}header .header-content .middle h1{color:#fff;font-family:"Fira Sans","Fira Sans","Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;font-size:14px;font-weight:600;left:-50%;margin:0;position:relative;text-align:center;text-overflow:hidden;width:100%}body.html-rtl header .header-content .left-side{float:right;margin:5px 5px 0 0;text-align:right}#back-button-container{display:none;height:30px;margin:0;padding:0;width:30px;z-index:1}#back-button-container #back-button{cursor:pointer;height:30px;margin:0;padding:0;stroke:#f0f0f0;width:30px}body.html-rtl #back-button{transform:rotate(180deg)}#sentiment{margin:0 auto 10vh auto;text-align:center;width:300px}#sentiment .sentiment-button{background:0;border:0;cursor:pointer;display:inline-block;margin:0 auto;text-align:center;vertical-align:top;width:140px}#sentiment .sentiment-button:hover{text-decoration:underline}#sentiment .sentiment-button .face{display:block;height:140px;margin:0 auto;padding:22px 0 0 0;width:120px}#sentiment .sentiment-button .face.happy-face{fill:#a5c1ab;stroke:#a5c1ab}#sentiment .sentiment-button .face.sad-face{fill:#c3b1ab;stroke:#c3b1ab}#sentiment .sentiment-button .face-description{font-weight:600;margin:0 auto;text-align:center;width:120px}.input-box{box-sizing:border-box;padding:20px;width:100%}.private{background-color:#d5d5df;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;margin:5px 20px 0 20px;padding:10px}.private .input-box{padding:6px 20px}.error{color:red}.invalid{border:4px solid #f88;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}#description{box-sizing:border-box;height:16vh;width:100%}#description-counter{color:green;font-size:.8em;margin:0;text-align:right;width:100%}#description-counter.error{color:red;font-weight:bold}#description-counter.warning{color:orange;font-weight:bold}body.html-rtl #description-counter{text-align:left}#id_url{box-sizing:border-box;width:100%}#id_email{box-sizing:border-box;width:100%}aside{background-color:#d8e9f5;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #a4c5db;box-sizing:border-box;margin:20px;padding:10px;text-align:center}.btn.submit{border:0;border-bottom:3px solid #548322;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;box-sizing:border-box;color:#FFF;display:block;font-weight:bold;background-color:#81bc2e;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#81bc2e),color-stop(100% #629827));background-image:-webkit-linear-gradient(top,#81bc2e 0,#629827 100%);background-image:-moz-linear-gradient(top,#81bc2e 0,#629827 100%);background-image:-ms-linear-gradient(top,#81bc2e 0,#629827 100%);background-image:-o-linear-gradient(top,#81bc2e 0,#629827 100%);background-image:linear-gradient(top,#81bc2e 0,#629827 100%);line-height:normal;margin:10px auto;outline:0 none;padding:8px 0;text-align:center;text-decoration:none;text-shadow:-1px -1px 0 rgba(0,0,0,0.2);width:100%}.btn.submit:disabled{opacity:.5}.product-picker .content,.product-picker a,.product-picker li{margin:0;padding:0}.product-picker .no-products{margin:0 auto;padding:0}.product-picker h1{font-size:3em;font-weight:normal;line-height:110%;margin:1rem auto;text-align:center;width:70%}.product-picker h3{font-size:1.1rem;font-weight:normal;padding:3.6rem 1rem 0}.product-picker .content{text-align:center;overflow:visible}.product-picker li{color:#333;display:inline-block;list-style:none}.product-picker .product-card{display:inline-block;background-color:white;background-position:50% 75%;background-size:60%;background-repeat:no-repeat;border-bottom:1px solid #ddd;border-radius:6px;box-shadow:1px 1px 2px rgba(51,51,51,0.7);height:7rem;margin:.5rem;vertical-align:top;width:17rem}@media only screen and (min-width:768px){body{font-size:16px}.main{width:700px}header .header-content{width:700px}header .header-content .middle{width:600px}header .header-content .middle h1{font-size:16px}#sentiment{width:450px}#sentiment .sentiment-button{margin:0 15px;width:170px}.face{height:160px;padding:25px 0 5px 0;width:135px}.face-description{width:135px}.product-picker .product-card{background-position:50% 100%}}@media only screen and (min-width:1024px){.main{margin:0 auto;width:900px}header .header-content{margin:0 auto;width:900px}}