*{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;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,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-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}body,html{margin:0;padding:0;background:url(/images/page_bg.jpg) 0 0/cover no-repeat fixed #009cd9;color:#fff;font:500 16px/1.2em sans-serif}h1,h2,h3,h4,h5,p{margin:0 0 16px;padding:0}h1{font-size:32px;line-height:1em;text-transform:uppercase}h2{font-size:24px;line-height:1em;text-transform:uppercase}h3{font-size:20px;line-height:1em;text-transform:uppercase}h4{font-size:18px;line-height:1em}h5{font-size:18px;font-weight:500;line-height:1em}a,a:hover,a:link,a:visited{color:#EB393F}@media screen and (max-width:640px){em{font-weight:600}}.container{margin:0 auto;padding:0 10px;max-width:960px;overflow:hidden}.form .form-message{margin-bottom:10px;padding:0 10px;font-weight:700}.form .form-input{margin-bottom:0}.form .form-input label,.form .form-input span{display:block;margin-bottom:5px;padding:0 10px}.form .form-input label{font-weight:700;text-transform:uppercase}.form .form-input.has-errors label{color:#EB393F}.form .form-input input[type=password],.form .form-input input[type=text],.form .form-input textarea{display:inline-block;margin-bottom:10px;padding:5px 0;border:none;border-radius:15px;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.5);box-shadow:inset 1px 1px 3px rgba(0,0,0,.5);outline:0;font-size:20px;-webkit-appearance:none}.form .form-input input[type=password].full,.form .form-input input[type=text].full,.form .form-input textarea.full{width:100%}.form .form-input input[type=password].small,.form .form-input input[type=text].small,.form .form-input textarea.small{width:15%}.form .form-input input[type=password].medium,.form .form-input input[type=text].medium,.form .form-input textarea.medium{width:25%}.form .form-input input[type=password].large,.form .form-input input[type=text].large,.form .form-input textarea.large{width:45%}.form .form-input input[type=password].x-large,.form .form-input input[type=text].x-large,.form .form-input textarea.x-large{width:50%}.form .form-input input[type=password].shouting,.form .form-input input[type=text].shouting,.form .form-input textarea.shouting{text-transform:uppercase}@media screen and (max-width:720px){.form .form-input input[type=password],.form .form-input input[type=text],.form .form-input textarea{width:100%}.form .form-input input[type=password].large,.form .form-input input[type=password].medium,.form .form-input input[type=password].small,.form .form-input input[type=password].x-large,.form .form-input input[type=text].large,.form .form-input input[type=text].medium,.form .form-input input[type=text].small,.form .form-input input[type=text].x-large,.form .form-input textarea.large,.form .form-input textarea.medium,.form .form-input textarea.small,.form .form-input textarea.x-large{width:49%}}.form .form-input input[type=password],.form .form-input input[type=text]{text-indent:10px}.form .form-input textarea{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;max-width:100%}.form .form-action{padding:10px 0 0;text-align:right}.form .form-action .form-message{display:inline;float:left;width:50%;color:#EB393F;font-weight:700;text-align:left;text-transform:uppercase}@media screen and (max-width:720px){.form .form-action .form-message{display:block;float:none;width:100%}}.form .form-action button{display:inline-block;margin:0;padding:0;background-color:#c2c3a7;background-image:-webkit-linear-gradient(left,#c2c3a7,#fff);background-image:-webkit-gradient(linear,left top,right top,from(#c2c3a7),to(#fff));background-image:linear-gradient(to right,#c2c3a7,#fff);border:none;border-radius:22px;outline:0;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,.5);box-shadow:1px 1px 3px rgba(0,0,0,.5);font-size:20px;text-transform:uppercase}.form .form-action button span{display:block;padding:0 30px;height:44px;background-color:#950f14;background-image:-webkit-linear-gradient(bottom,#950f14 0,#EB393F 50%,#950f14 100%);background-image:-webkit-gradient(linear,left bottom,left top,from(#950f14),color-stop(50%,#EB393F),to(#950f14));background-image:linear-gradient(to top,#950f14 0,#EB393F 50%,#950f14 100%);background-clip:padding-box;color:#fff;border:4px solid transparent;border-radius:22px;line-height:40px}@media screen and (max-width:320px){.form .form-action button span{line-height:36px}}.form .form-action button:hover span{background-color:#ad1117;background-image:-webkit-linear-gradient(bottom,#ad1117 0,#EB393F 50%,#ad1117 100%);background-image:-webkit-gradient(linear,left bottom,left top,from(#ad1117),color-stop(50%,#EB393F),to(#ad1117));background-image:linear-gradient(to top,#ad1117 0,#EB393F 50%,#ad1117 100%)}.form .form-action button:active span,.form .form-action button:focus span{background-color:#950f14;background-image:-webkit-linear-gradient(bottom,#950f14 0,#db161d 50%,#950f14 100%);background-image:-webkit-gradient(linear,left bottom,left top,from(#950f14),color-stop(50%,#db161d),to(#950f14));background-image:linear-gradient(to top,#950f14 0,#db161d 50%,#950f14 100%)}#home-header{margin:0;padding:20px 0}#home-header h1{margin:0 auto;padding:0;width:134px;height:65px}#home-header h1 a,#home-header h1 a:hover,#home-header h1 a:link,#home-header h1 a:visited{display:block;width:134px;height:65px;overflow:hidden;background:url(/images/redcross_logo.png) 50% 50%/100% auto no-repeat;text-indent:-9000px}#home-content{position:relative;z-index:20;height:468px;text-align:center}@media screen and (max-width:560px){#home-content{height:500px}}@media screen and (max-width:320px){#home-content{height:460px}}#home-content-heroes{position:absolute;top:0;left:50%;z-index:20;margin-left:-345px;width:690px;height:470px}@media screen and (max-width:560px){#home-content-heroes{left:0;margin-left:0;width:100%;height:500px}}@media screen and (max-width:320px){#home-content-heroes{height:460px}}#home-content-heroes h2{position:relative;z-index:10;display:inline-block;margin:0 auto 25px;padding:0 15px;height:25px;background:#322F31;color:#fff;border-radius:12.5px;font-size:16px;font-weight:500;line-height:29px;text-transform:uppercase}@media screen and (max-width:320px){#home-content-heroes h2{line-height:25px}}#home-content-heroes h2:after{display:block;position:absolute;top:25px;left:50%;margin-left:-5px;width:10px;height:30px;background:url(/images/pole_bg.png) 50% 0 repeat-y;content:' '}#home-content-heroes h1{position:relative;z-index:30;margin:0 auto;padding:0;width:237px;height:160px;overflow:hidden;background:url(/images/superfood_heroes_logo.png) 50% 50%/100% auto no-repeat;text-indent:-9000px}@media screen and (max-width:320px){#home-content-heroes h1{width:189.6px;height:128px}}#home-content-heroes a,#home-content-heroes a:hover,#home-content-heroes a:link,#home-content-heroes a:visited{position:absolute;display:block;z-index:30;background-color:transparent;background-position:50% 50%;background-size:100% auto;background-repeat:no-repeat;text-indent:-9000px;cursor:default}#home-content-heroes a.captain-superfood,#home-content-heroes a:hover.captain-superfood,#home-content-heroes a:link.captain-superfood,#home-content-heroes a:visited.captain-superfood{bottom:0;left:50%;margin-left:-73px;width:146px;height:283px;background-image:url(/images/captain_superfood.png)}#home-content-heroes a.dairy-fairy,#home-content-heroes a:hover.dairy-fairy,#home-content-heroes a:link.dairy-fairy,#home-content-heroes a:visited.dairy-fairy{top:10px;left:440px;width:124px;height:148px;background-image:url(/images/dairy_fairy.png)}#home-content-heroes a.fruit-fantastic,#home-content-heroes a:hover.fruit-fantastic,#home-content-heroes a:link.fruit-fantastic,#home-content-heroes a:visited.fruit-fantastic{top:100px;left:15px;width:191px;height:215px;background-image:url(/images/fruit_fantastic.png)}#home-content-heroes a.grainiac,#home-content-heroes a:hover.grainiac,#home-content-heroes a:link.grainiac,#home-content-heroes a:visited.grainiac{bottom:50px;left:370px;width:236px;height:231px;background-image:url(/images/grainiac.png)}#home-content-heroes a.hydro-girl,#home-content-heroes a:hover.hydro-girl,#home-content-heroes a:link.hydro-girl,#home-content-heroes a:visited.hydro-girl{top:100px;left:435px;width:273px;height:241px;background-image:url(/images/hydro_girl.png)}#home-content-heroes a.muscleon,#home-content-heroes a:hover.muscleon,#home-content-heroes a:link.muscleon,#home-content-heroes a:visited.muscleon{bottom:50px;left:160px;width:115px;height:261px;background-image:url(/images/muscleon.png)}#home-content-heroes a.salad-sensei,#home-content-heroes a:hover.salad-sensei,#home-content-heroes a:link.salad-sensei,#home-content-heroes a:visited.salad-sensei{z-index:10;top:0;left:95px;width:171px;height:136px;background-image:url(/images/salad_sensei.png)}@media screen and (max-width:560px){#home-content-heroes a.captain-superfood,#home-content-heroes a:hover.captain-superfood,#home-content-heroes a:link.captain-superfood,#home-content-heroes a:visited.captain-superfood{bottom:0;left:50%;margin-left:-58.4px;z-index:40;width:116.8px;height:226.4px}#home-content-heroes a.dairy-fairy,#home-content-heroes a:hover.dairy-fairy,#home-content-heroes a:link.dairy-fairy,#home-content-heroes a:visited.dairy-fairy{top:20px;left:auto;right:0;width:99.2px;height:118.4px}#home-content-heroes a.fruit-fantastic,#home-content-heroes a:hover.fruit-fantastic,#home-content-heroes a:link.fruit-fantastic,#home-content-heroes a:visited.fruit-fantastic{top:140px;left:-30px;width:152.8px;height:172px}#home-content-heroes a.grainiac,#home-content-heroes a:hover.grainiac,#home-content-heroes a:link.grainiac,#home-content-heroes a:visited.grainiac{bottom:120px;left:auto;right:0;width:188.8px;height:184.8px}#home-content-heroes a.hydro-girl,#home-content-heroes a:hover.hydro-girl,#home-content-heroes a:link.hydro-girl,#home-content-heroes a:visited.hydro-girl{top:140px;left:auto;right:-80px;width:218.4px;height:192.8px}#home-content-heroes a.muscleon,#home-content-heroes a:hover.muscleon,#home-content-heroes a:link.muscleon,#home-content-heroes a:visited.muscleon{bottom:120px;left:70px;width:92px;height:208.8px}#home-content-heroes a.salad-sensei,#home-content-heroes a:hover.salad-sensei,#home-content-heroes a:link.salad-sensei,#home-content-heroes a:visited.salad-sensei{z-index:10;top:20px;left:-20px;width:136.8px;height:108.8px}}@media screen and (max-width:320px){#home-content-heroes a.captain-superfood,#home-content-heroes a:hover.captain-superfood,#home-content-heroes a:link.captain-superfood,#home-content-heroes a:visited.captain-superfood{bottom:0;left:50%;margin-left:-54.75px;z-index:40;width:109.5px;height:212.25px}#home-content-heroes a.dairy-fairy,#home-content-heroes a:hover.dairy-fairy,#home-content-heroes a:link.dairy-fairy,#home-content-heroes a:visited.dairy-fairy{top:15px;left:auto;right:-20px;width:93px;height:111px}#home-content-heroes a.fruit-fantastic,#home-content-heroes a:hover.fruit-fantastic,#home-content-heroes a:link.fruit-fantastic,#home-content-heroes a:visited.fruit-fantastic{top:140px;left:-30px;width:143.25px;height:161.25px}#home-content-heroes a.grainiac,#home-content-heroes a:hover.grainiac,#home-content-heroes a:link.grainiac,#home-content-heroes a:visited.grainiac{bottom:110px;left:auto;right:-10px;width:177px;height:173.25px}#home-content-heroes a.hydro-girl,#home-content-heroes a:hover.hydro-girl,#home-content-heroes a:link.hydro-girl,#home-content-heroes a:visited.hydro-girl{top:130px;left:auto;right:-90px;width:204.75px;height:180.75px}#home-content-heroes a.muscleon,#home-content-heroes a:hover.muscleon,#home-content-heroes a:link.muscleon,#home-content-heroes a:visited.muscleon{bottom:100px;left:60px;width:86.25px;height:195.75px}#home-content-heroes a.salad-sensei,#home-content-heroes a:hover.salad-sensei,#home-content-heroes a:link.salad-sensei,#home-content-heroes a:visited.salad-sensei{z-index:10;top:30px;left:-30px;width:128.25px;height:102px}}#home-content-links{position:absolute;bottom:0;left:0;z-index:30;width:100%}#home-content-links a,#home-content-links a:hover,#home-content-links a:link,#home-content-links a:visited{display:block;position:absolute;bottom:15px;width:110px;height:110px;overflow:hidden;color:#fff;border-radius:110px;text-align:center;text-decoration:none;text-transform:uppercase}#home-content-links a span,#home-content-links a:hover span,#home-content-links a:link span,#home-content-links a:visited span{display:block}@media screen and (max-width:320px){#home-content-links a,#home-content-links a:hover,#home-content-links a:link,#home-content-links a:visited{width:90px;height:90px;border-radius:90px}}#home-content-links a.beware-link{left:50%;margin-left:-280px;background:#111;font-size:16px}#home-content-links a.beware-link span{padding-top:22px;width:100%;height:100%;background:url(/images/processinator.png) -40px 40px no-repeat;opacity:.5}#home-content-links a.beware-link:hover span{opacity:1}@media screen and (max-width:560px){#home-content-links a.beware-link{left:0;margin-left:0}}@media screen and (max-width:320px){#home-content-links a.beware-link{font-size:12.8px}#home-content-links a.beware-link span{padding-top:16px;background-position:-25px 35px;background-size:120% 120%}}#home-content-links a.hero-link{right:50%;margin-right:-280px;background:#EB393F;font-size:15px;line-height:1.1em}#home-content-links a.hero-link:hover{background:#322F31}#home-content-links a.hero-link span{padding:24px 20px 0}@media screen and (max-width:560px){#home-content-links a.hero-link{right:0;margin-right:0}}@media screen and (max-width:320px){#home-content-links a.hero-link{font-size:12.8px}#home-content-links a.hero-link span{padding-top:18px}}#home-footer{position:relative;z-index:10;padding-bottom:40px;text-align:center}#home-footer nav{margin:0 0 10px;padding:0}#home-footer nav a,#home-footer nav a:hover,#home-footer nav a:link,#home-footer nav a:visited{display:inline-block;margin:0 auto;padding:0 40px;height:25px;background:#EB393F;color:#fff;border-radius:12.5px;line-height:29px;text-decoration:none;text-transform:uppercase}@media screen and (max-width:320px){#home-footer nav a,#home-footer nav a:hover,#home-footer nav a:link,#home-footer nav a:visited{line-height:25px}}#home-footer nav a:hover,#home-footer nav a:hover:hover,#home-footer nav a:link:hover,#home-footer nav a:visited:hover{background:#322F31}#home-footer p{margin:0;padding:0;font-size:10px;line-height:1.2em}#page-content,#page-footer,#page-header{margin:0 auto;width:720px}@media screen and (max-width:720px){#page-content,#page-footer,#page-header{width:100%}}#page-header{position:relative;z-index:20;height:130px}@media screen and (max-width:720px){#page-header{height:90px}}#page-header h1{display:inline;float:left;margin:15px 0 0 30px;padding:0}#page-header h1 a,#page-header h1 a:hover,#page-header h1 a:link,#page-header h1 a:visited{display:block;width:193px;height:125px;overflow:hidden;background:url(/images/superfood_heroes_full_logo.png) 50% 50%/100% auto no-repeat;text-indent:-9000px}@media screen and (max-width:720px){#page-header h1{margin:15px 0 0 10px}#page-header h1 a,#page-header h1 a:hover,#page-header h1 a:link,#page-header h1 a:visited{width:99px;height:67px;background:url(/images/superfood_heroes_logo.png) 50% 50%/cover no-repeat}}#page-header h2{display:inline;float:right;margin:40px 30px 0 0;padding:0}#page-header h2 a,#page-header h2 a:hover,#page-header h2 a:link,#page-header h2 a:visited{display:block;width:134px;height:65px;overflow:hidden;background:url(/images/redcross_logo.png) 50% 50%/100% auto no-repeat;text-indent:-9000px}@media screen and (max-width:720px){#page-header h2{margin:20px 10px 0 0}#page-header h2 a,#page-header h2 a:hover,#page-header h2 a:link,#page-header h2 a:visited{width:106px;height:51px}}#page-content{position:relative;z-index:10;background-color:#c2c3a7;background-image:-webkit-linear-gradient(left,#c2c3a7,#fff);background-image:-webkit-gradient(linear,left top,right top,from(#c2c3a7),to(#fff));background-image:linear-gradient(to right,#c2c3a7,#fff);color:#322F31;border-radius:40px}#page-content div.inner{padding:30px;border:10px solid transparent;border-radius:40px;-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.25);box-shadow:inset 1px 1px 3px rgba(0,0,0,.25)}#page-content div.inner:after{display:block;height:0;clear:both;content:" ";visibility:hidden}#page-content:after{display:block;position:absolute;bottom:18px;right:-90px;width:131px;height:156px;background:url(/images/dairy_fairy.png) 50% 50%/100% auto no-repeat;content:' '}@media screen and (max-width:720px){#page-content{border-radius:30px}#page-content div.inner{padding:15px;border-radius:30px}#page-content:after{display:none}}#page-footer{padding:10px 0;text-align:center}#page-footer p{margin:0;padding:0;font-size:10px;line-height:1.2em}#page-footer p span{padding:0 4px}#contact-details,#hero-details{display:inline;float:left;width:38%}#contact-details h1,#hero-details h1{font-size:28px}#contact-details p:last-child,#hero-details p:last-child{margin-bottom:0}@media screen and (max-width:720px){#contact-details,#hero-details{display:block;float:none;width:100%}#contact-details p:last-child,#hero-details p:last-child{margin-bottom:1em}}#contact-form,#hero-form{display:inline;float:right;width:59%}@media screen and (max-width:720px){#contact-form,#hero-form{display:block;float:none;width:100%}}@media screen and (max-width:720px){#hero-form .form-input input:last-child{width:100%}}