/*! normalize.css v2.1.3 | MIT License | git.io/normalize */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],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-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]{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}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*,:after,:before{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:transparent}body{font-family:Tahoma,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:focus,a:hover{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:PlantagenetCherokee;src:url(/assets/fonts/plantagenet_cherokee-webfont.eot);src:url(/assets/fonts/plantagenet_cherokee-webfont.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/plantagenet_cherokee-webfont.woff2) format('woff2'),url(/assets/fonts/plantagenet_cherokee-webfont.woff) format('woff'),url(/assets/fonts/plantagenet_cherokee-webfont.ttf) format('truetype'),url(/assets/fonts/plantagenet_cherokee-webfont.svg#PlantagenetCherokee) format('svg');font-weight:400;font-style:normal}@font-face{font-family:OpenSansRegular;src:url(/assets/fonts/OpenSans-Regular-webfont.eot);src:url(/assets/fonts/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/OpenSans-Regular-webfont.woff2) format('woff2'),url(/assets/fonts/OpenSans-Regular-webfont.woff) format('woff'),url(/assets/fonts/OpenSans-Regular-webfont.ttf) format('truetype'),url(/assets/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:OpenSansSemiBold;src:url(/assets/fonts/OpenSans-Semibold-webfont.eot);src:url(/assets/fonts/OpenSans-Semibold-webfont.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/OpenSans-Semibold-webfont.woff2) format('woff2'),url(/assets/fonts/OpenSans-Semibold-webfont.woff) format('woff'),url(/assets/fonts/OpenSans-Semibold-webfont.ttf) format('truetype'),url(/assets/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemiBold) format('svg');font-weight:400;font-style:normal}body,html{margin:0;padding:0}button,input,textarea{outline:0}:focus{outline:0!important;box-shadow:none}a{color:#428BCE}p{margin:0}.page{position:relative;margin:0 auto;width:1200px}body{background-color:#000;overflow:hidden;height:100%}.holder{position:absolute;top:0;left:0;width:100%;height:200%}.header{position:absolute;z-index:20;top:0;left:0;width:100%;height:0;pointer-events:none}.header .page{height:0}.header .menu-button{position:absolute;left:25px;top:33px;width:53px;height:30px;background-image:url(/assets/img/menu_button.png);background-repeat:no-repeat;cursor:pointer;pointer-events:auto;-webkit-transition:left .15s ease-out;transition:left .15s ease-out}.header .logo{position:absolute;top:28px;left:50%;margin-left:-176px;width:353px}@media (max-width:0){.header .logo{width:80%;margin:0 auto}.header .logo img{width:100%;height:auto}}.header .logo .gluten-free-kitchen{margin-top:6px;width:353px;height:57px;background-image:url(/assets/img/gluten_free_kitchen.png);background-repeat:no-repeat}.header .socnet{position:absolute;top:33px;right:24px;width:181px;pointer-events:auto}@media (max-width:0){.header .socnet{position:static;width:100%;text-align:center;padding:10px 0}.header .socnet:after,.header .socnet:before{content:" ";display:table}.header .socnet:after{clear:both}}.header .socnet a{float:left;width:52px;height:50px;margin-right:8px;background-image:url(/assets/img/socnet.png);background-repeat:no-repeat;overflow:hidden;text-indent:-9999px}@media (max-width:0){.header .socnet a{display:inline-block;float:none}}.header .socnet a.facebook{background-position:0 0}.header .socnet a.twitter{background-position:-60px 0}.header .socnet a.google{background-position:-121px 0}.content-active .header .menu-button{background-position:0 -30px}.content-active .header .gluten-free-kitchen{background-position:0 -57px}.content-active .header .socnet a.facebook{background-position:0 -50px}.content-active .header .socnet a.twitter{background-position:-60px -50px}.content-active .header .socnet a.google{background-position:-121px -50px}.main-menu{position:fixed;z-index:30;top:0;bottom:0;overflow-y:auto;left:-310px;width:300px;background:#fff;-webkit-transition:left .15s ease-out;transition:left .15s ease-out;-webkit-box-shadow:5px 0 5px 0 rgba(0,0,0,.25);-moz-box-shadow:5px 0 5px 0 rgba(0,0,0,.25);box-shadow:5px 0 5px 0 rgba(0,0,0,.25);background-image:url(/assets/img/content_bg.gif)}.main-menu ul{padding:0;margin:0;list-style:none}.main-menu ul li a{display:block;padding:14px 20px 10px 0;font-family:OpenSansRegular;font-size:12px;text-transform:uppercase;color:#3f3f3f;text-align:right;text-decoration:none;background-image:url(/assets/img/menu_item_bg.png);background-repeat:no-repeat;background-position:0 -40px}.main-menu ul li ul li a{padding:14px 30px 10px 0}.main-menu ul li ul li ul li a{padding:14px 40px 10px 0}.main-menu ul li.panel>a{position:relative;padding:14px 40px 10px 0}.main-menu ul li.panel>a:after{content:"";position:absolute;top:19px;right:21px;width:9px;height:9px;background-image:url(/assets/img/accordion_icon.gif);background-repeat:no-repeat;background-position:0 -9px}.main-menu ul li.panel>a.collapsed:after{background-position:0 0}.main-menu ul li.panel li>a{padding:14px 50px 10px 0}.main-menu ul li.panel li>a:after{right:31px}.main-menu ul li.panel li li>a{padding:14px 60px 10px 0}.main-menu ul li.panel li li>a:after{right:41px}.main-menu ul li.panel li li li>a{padding:14px 70px 10px 0}.main-menu ul li.panel li li li>a:after{right:51px}.menu-open .main-menu{left:0}.menu-open .header .menu-button{left:325px}.footer{color:#fdfad6;font-size:11px;padding:26px 30px 100px}.footer:after,.footer:before{content:" ";display:table}.footer:after{clear:both}.footer a{color:#fdfad6}.footer .left{float:left}@media (max-width:0){.footer .left{float:none;text-align:center}}.footer .left span{display:inline-block;width:70px}.footer .left .logos:after,.footer .left .logos:before{content:" ";display:table}.footer .left .logos:after{clear:both}.footer .left .logos .logo{float:left;padding-right:35px}@media (max-width:0){.footer .left .logos .logo{float:none;display:inline-block;padding:0 10px}}.footer .left .address{padding:40px 0 0 0}.footer .right{float:right;text-align:right}@media (max-width:0){.footer .right{padding:20px 0 0;float:none;text-align:center}}.homepage{position:relative;width:100%;height:50%;overflow-y:scroll;overflow-x:auto}.homepage .page{padding-top:331px}.homepage .homepage-inner{background-image:url(/assets/img/bg.jpg);background-repeat:no-repeat;background-position:top center;background-color:#000}.homepage-content{position:relative;height:364px}@media (max-width:0){.homepage-content{height:auto}}.homepage-content .jug{position:absolute;left:40px;top:-90px;height:440px;width:510px}@media (max-width:0){.homepage-content .jug{display:none}}.homepage-content .jug img{width:100%;height:auto}.homepage-content .pack{position:absolute;right:55px;top:-128px;height:405px;width:287px}@media (max-width:0){.homepage-content .pack{display:none}}.homepage-content .pack img{width:100%;height:auto}.homepage-content .center{position:absolute;width:100%;z-index:1;text-align:center}@media (max-width:0){.homepage-content .center{position:static}}.homepage-content .center .title{padding-top:20px}@media (max-width:0){.homepage-content .center .title{width:80%;text-align:center;margin:0 auto}.homepage-content .center .title img{width:100%;height:auto}}.homepage-content .center .coming-soon{padding-top:22px}.homepage-content .center .high-fibre{padding-top:42px}@media (max-width:0){.homepage-content .center .high-fibre{display:none}}.inside-content{position:relative;width:100%;height:50%;background-image:url(/assets/img/content_bg.gif)}.inside-content .top-border{position:absolute;z-index:1;top:0;left:0;width:100%;height:19px;background-image:url(/assets/img/content_top_border.png);background-repeat:repeat-x}.inside-content .overflow{position:absolute;width:100%;height:100%;overflow-y:scroll;overflow-x:auto}.inside-content .page{position:relative;max-height:100%}.inside-content .page:after,.inside-content .page:before{content:" ";display:table}.inside-content .page:after{clear:both}.inside-content .left-col{position:fixed;margin-top:140px;width:310px}.inside-content .left-col .content-menu{position:relative;padding-top:7px}.inside-content .left-col .content-menu:after{content:"";display:block;height:3px;background-image:url(/assets/img/menu_item_bg.png);background-repeat:no-repeat;overflow:hidden}.inside-content .left-col .content-menu ul{position:relative;padding:0;margin:0;list-style:none}.inside-content .left-col .content-menu ul:before{content:"";position:absolute;top:-508px;right:0;width:4px;height:508px;background-image:url(/assets/img/menu_top.png);background-repeat:no-repeat}.inside-content .left-col .content-menu ul:after{content:"";position:absolute;top:100%;right:0;width:4px;height:460px;background-image:url(/assets/img/menu_bottom.png);background-repeat:no-repeat}.inside-content .left-col .content-menu ul li a{display:block;padding:14px 20px 0 0;height:39px;font-family:OpenSansRegular;font-size:12px;text-transform:uppercase;text-align:right;color:#3f3f3f;text-decoration:none;background-image:url(/assets/img/menu_item_bg.png);background-repeat:no-repeat;background-position:right -40px}.inside-content .left-col .content-menu ul li a.active,.inside-content .left-col .content-menu ul li a:hover{background-position:right 0}.inside-content .left-col .share-it{padding:21px 21px 0 0;font-family:Arial,sans-serif;font-size:11px;font-style:italic;color:#525252;text-align:right}.inside-content .left-col .share-it #share-it-toolbox{display:inline-block;height:11px}.inside-content .right-col{width:75%;float:left;width:900px;margin-left:300px;padding:360px 0 200px 40px}.inside-content .right-col h1{font-family:PlantagenetCherokee;font-size:36px;text-transform:uppercase;padding:0;margin:0;line-height:36px}.inside-content .right-col h2{font-family:PlantagenetCherokee;font-size:22px;padding:0;margin:0}.content-active .inside-content .top-border{display:block}.gallery{margin:0 0 0 -6px;padding:16px 0 0 0}.gallery:after,.gallery:before{content:" ";display:table}.gallery:after{clear:both}.gallery .gallery-item{float:left;width:260px;height:270px;margin:0 28px 20px 0;background-image:url(/assets/img/recipe_frame.png);background-repeat:no-repeat;color:#3f3f3f;font-size:14px}.gallery .gallery-item a{display:block;position:relative;margin:16px 0 0 9px;color:#3f3f3f;text-decoration:none}.gallery .gallery-item a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/img/recipe_frame_cover.png);background-repeat:no-repeat}.gallery .gallery-item a.title{padding:20px 0 0 13px;margin:0;background:0 0}.gallery .gallery-item a.title:before{display:none}.recipe{position:relative;padding:23px 0 0}.recipe:after,.recipe:before{content:" ";display:table}.recipe:after{clear:both}.recipe .recipe-paging{position:absolute;right:30px;top:-55px;width:167px;height:30px}.recipe .recipe-paging a,.recipe .recipe-paging span{display:block;float:left;height:30px;width:83px;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat}.recipe .recipe-paging a.prev,.recipe .recipe-paging span.prev{background-image:url(/assets/img/prev_recipe.png);width:84px}.recipe .recipe-paging a.next,.recipe .recipe-paging span.next{background-image:url(/assets/img/next_recipe.png)}.recipe .recipe-paging span{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50)}.recipe .image-gallery{float:left;width:420px;height:309px;background-image:url(/assets/img/gallery_bg.png);background-repeat:no-repeat}.recipe .image-gallery:before{content:"";position:absolute;top:10px;left:9px;width:100%;height:100%;background-image:url(/assets/img/gallery_cover.png);background-repeat:no-repeat}.recipe .image-gallery img{margin:11px 0 0 10px}.recipe .left{float:left;width:50%;position:relative;margin-top:-18px}.recipe .right{float:left;width:50%}.recipe h4{color:#3f3f3f;font-family:PlantagenetCherokee;font-size:18px;margin:0;padding:18px 50px 15px 4px}.recipe ol,.recipe p,.recipe ul{padding:0 50px 0 23px;margin:0;font-family:OpenSansRegular;font-size:12px;line-height:20px}.recipe ol li{padding-bottom:20px}.recipe p{padding:0 50px 0 5px}.location{height:539px;background-image:url(/assets/img/map_frame.png);background-repeat:no-repeat;background-color:transparent;margin:17px 0 0 0;padding:17px 45px 0 10px}.location-map{position:relative;height:505px;color:#000}.location-map iframe{width:100%;height:100%}.location-map .location-map-load{text-align:center;padding-top:130px}.stockists{padding:10px 0 0 0}.stockists ul{margin:0}.nutritional{padding:17px 0 0;width:75%}.nutritional table{width:100%;color:#555}.nutritional table .title,.nutritional table th{font-family:OpenSansSemiBold}.nutritional table td,.nutritional table th{text-align:left;padding:2px 0}.nutritional table th{border-bottom:1px solid #555}.nutritional table td{font-family:OpenSansRegular;border-bottom:1px dotted #555}.nutritional table .table-footer{border:none}.nutritional table .border-solid{border-bottom:1px solid #555}.general{padding:17px 0 0;width:75%}.general .p{font-family:OpenSansRegular;color:#3f3f3f;font-size:14px;line-height:25px}.contact-form{width:75%;padding:17px 0 0;position:relative}.contact-form:after,.contact-form:before{content:" ";display:table}.contact-form:after{clear:both}.contact-form .error-text,.contact-form .info-text{font-family:OpenSansRegular;font-size:14px;line-height:22px;color:#181818;padding:0 0 17px}.contact-form .error-text{padding:0 0 17px}.contact-form .form-row{position:relative;padding:0 84px 2px 0}.contact-form .form-row:after,.contact-form .form-row:before{content:" ";display:table}.contact-form .form-row:after{clear:both}.contact-form .form-row .form-label{float:left;width:25%;height:22px;padding:7px 0 0 0;text-align:left;font-family:OpenSansRegular;font-size:14px;color:#181818}.contact-form .form-row .form-label label{display:initial;margin:0;font-weight:400}.contact-form .form-row .form-input{float:left;width:75%;text-align:left;position:relative}.contact-form .form-row .form-input input[type=text]{background-image:url(/assets/img/text_input_bg.gif);background-repeat:no-repeat;height:37px;padding:0 0 0 8px}.contact-form .form-row .form-input textarea{background-image:url(/assets/img/textarea_bg.gif);background-repeat:no-repeat;height:197px;padding:5px 0 0 8px}.contact-form .form-row .form-input input[type=text],.contact-form .form-row .form-input textarea{color:#181818;width:100%;border:none}.contact-form .form-row .form-input input[type=submit]{width:100%;border:none;padding:12px 10px;text-transform:uppercase;margin-top:5px;font-family:OpenSansSemiBold;font-size:15px;line-height:18px;color:#fff;background-color:#3f3f3f}.contact-form .form-row .form-input #ajax-loader{position:absolute;left:0;top:5px;width:100%;height:42px;background:url(/assets/img/loader.gif) no-repeat 290px 12px #fff;-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70);display:none}.contact-form .form-row .form-input.form-input-text{position:relative}.contact-form .form-row .form-input.form-input-text:after{content:"";position:absolute;right:0;top:0;width:3px;height:37px;background-image:url(/assets/img/text_input_bg.gif);background-repeat:no-repeat;background-position:right 0}.contact-form .form-row .form-input.form-input-textarea{position:relative}.contact-form .form-row .form-input.form-input-textarea:after{content:"";position:absolute;right:0;top:0;width:3px;height:197px;background-image:url(/assets/img/textarea_bg.gif);background-repeat:no-repeat;background-position:right 0}.contact-form .form-row.form-no-row{display:none}.contact-form .form-row .captcha{position:relative;width:184px;margin-top:3px}.contact-form .form-row .captcha .captcha-img{display:inline-block;margin:0 0 5px 0;height:70px;width:160px}.contact-form .form-row .captcha .captcha-audio{position:absolute;right:0;top:0;width:16px;height:16px}.contact-form .form-row .captcha .captcha-link{position:absolute;right:0;top:24px;width:16px;height:16px}.contact-form .form-row .captcha .captcha-label{float:left;padding:2px 5px 0 0;display:initial;margin:0;font-weight:400;font-size:12px;line-height:14px}.contact-form .form-row .captcha .captcha-code{float:right;margin-right:24px}.contact-form .form-row .captcha .captcha-code input{width:91px;height:22px;background-color:#f4f4f4;border:1px solid #aaa}.image-gallery{position:relative}.image-gallery .gallery-item,.image-gallery img{display:none}.image-gallery .gallery-item:first-child,.image-gallery img:first-child{display:block}