@charset "UTF-8";.container,.container-fluid{position:relative;margin-left:auto;margin-right:auto;padding-right:15px;padding-left:15px}.recipe-landing-pg header,.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-1,.col-auto{-webkit-box-flex:0}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-2,.col-3{-webkit-box-flex:0}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-4,.col-5{-webkit-box-flex:0}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-6,.col-7{-webkit-box-flex:0}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-8,.col-9{-webkit-box-flex:0}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-10,.col-11{-webkit-box-flex:0}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-0{right:auto}.pull-1{right:8.33333%}.pull-2{right:16.66667%}.pull-3{right:25%}.pull-4{right:33.33333%}.pull-5{right:41.66667%}.pull-6{right:50%}.pull-7{right:58.33333%}.pull-8{right:66.66667%}.pull-9{right:75%}.pull-10{right:83.33333%}.pull-11{right:91.66667%}.pull-12{right:100%}.push-0{left:auto}.push-1{left:8.33333%}.push-2{left:16.66667%}.push-3{left:25%}.push-4{left:33.33333%}.push-5{left:41.66667%}.push-6{left:50%}.push-7{left:58.33333%}.push-8{left:66.66667%}.push-9{left:75%}.push-10{left:83.33333%}.push-11{left:91.66667%}.push-12{left:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}body{margin-bottom:45px}.button,.cta-block .links-container a,.file-download a,button,input[type=button],input[type=reset],input[type=submit]{position:relative;display:inline-block;padding:13px 20px;font-size:inherit;font-weight:inherit;line-height:1;border:2px solid #11296b;border-radius:8px;background-color:#fff;text-align:center;transition:all .2s ease-out 0s;color:#009de0}.button:hover,.cta-block .links-container a:hover,.file-download a:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:inherit}.button.cta,.cta-block .links-container a.cta,.file-download a.cta,button.cta,input[type=button].cta,input[type=reset].cta,input[type=submit].cta{padding-left:42px;padding-right:42px}.button.cta:after,.cta-block .links-container a.cta:after,.file-download a.cta:after,button.cta:after,input[type=button].cta:after,input[type=reset].cta:after,input[type=submit].cta:after{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%)}.button:hover,.cta-block .links-container a:hover,.file-download a:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#fff;background-color:#11296b;border-color:#11296b}.button:hover:after,.cta-block .links-container a:hover:after,.file-download a:hover:after,button:hover:after,input[type=button]:hover:after,input[type=reset]:hover:after,input[type=submit]:hover:after{color:#fff}section{clear:both}.layout-container{font-family:Arial,Helvetica,Roboto-sans,sans-serif;line-height:1.5em;text-rendering:auto;background-image:url(../img/static/arc-small-screen.svg);background-repeat:no-repeat;background-position:-731px 0;background-size:auto 968px;overflow:hidden}.cta-block .links-container main a,.layout-container,main .button,main .cta-block .links-container a,main .file-download a,main button,main input,main q,main select,main textarea{font-size:16px;font-weight:400}main a{color:#009de0;border:1px solid transparent;padding:3px 3px 1px;transition:all .2s ease-out 0s;position:relative}main a,main a:hover{text-decoration:none}main a:hover{color:#11296b;border-bottom-color:#009de0}main a:visited{color:#6d1d85;text-decoration:none}main .anchor-destination{width:0;height:0;font-size:0;overflow:hidden;border:0}main .anchor-destination:before{display:none}main .cta:after{margin-left:10px;content:url('data:image/svg+xml;utf8,<svg width="1em" height="1em" viewBox="0 0 9 15" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="#009de0"><path d="M.304.303a1.037 1.037 0 0 1 1.466 0l6.108 6.11a1.037 1.037 0 0 1-1.466 1.466L.304 1.769a1.037 1.037 0 0 1 0-1.466z"/><path d="M1.77 14.697A1.036 1.036 0 1 1 .304 13.23l6.108-6.109a1.037 1.037 0 0 1 1.466 1.466L1.77 14.697z"/></g></svg>');display:inline-block;height:1em;max-width:1em}main .cta:hover:after{content:url('data:image/svg+xml;utf8,<svg width="1em" height="1em" viewBox="0 0 9 15" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="#11296b"><path d="M.304.303a1.037 1.037 0 0 1 1.466 0l6.108 6.11a1.037 1.037 0 0 1-1.466 1.466L.304 1.769a1.037 1.037 0 0 1 0-1.466z"/><path d="M1.77 14.697A1.036 1.036 0 1 1 .304 13.23l6.108-6.109a1.037 1.037 0 0 1 1.466 1.466L1.77 14.697z"/></g></svg>')}main .cta[href^=http]:after{margin-left:7px;display:inline-block}main .cta[href^=http]:after,main .cta[href^=http]:focus:after,main .cta[href^=http]:hover:after{content:url('data:image/svg+xml;utf8,<svg width="1em" height="1em" viewBox="0 0 15 14" xmlns="http://www.w3.org/2000/svg"><path d="M6.912.663L9.463 3.08 5.637 6.71l2.55 2.419L12.015 5.5l2.55 2.418V.662H6.912zM1.811 1.872c-.707 0-1.275.54-1.275 1.21v9.673c0 .67.568 1.21 1.275 1.21h10.202c.707 0 1.276-.54 1.276-1.21V9.127l-1.275-1.209v4.837H1.812V3.081h5.1l-1.275-1.21H1.811v.001z" fill-rule="nonzero" fill="colour" /></svg>')}main ol,main ul{padding-left:48px;margin-left:0;list-style-type:none}main li{line-height:24px;margin-bottom:12px}main ul ul{margin-left:0}main ul>li:before{float:left;margin:.45em 0 0 -24px;content:"";width:8px;height:8px;background-color:#009de0;border-radius:50%}main ol{counter-reset:a}main ol>li:before{counter-increment:a;content:counter(a) ". ";padding-right:4px}main ol>li>ol{counter-reset:b}main ol>li>ol>li:before{counter-increment:b;content:counter(a) "." counter(b) ". "}main ol>li>ol>li>ol{counter-reset:c}main ol>li>ol>li>ol>li:before{counter-increment:c;content:counter(a) "." counter(b) "." counter(c) ". "}main li ol:first-child,main li ul:first-child{margin-top:12px}main .content table{border-collapse:separate;overflow:hidden}main .content table td,main .content table th{padding:12px;border-color:transparent;border-right:2px solid #fff;word-wrap:break-word;vertical-align:top}main .content table td:last-child,main .content table th:last-child{border-right:0}main .content table thead tr{background-color:#009de0;color:#fff;font-size:1em}main .content table tbody tr:nth-child(odd){background-color:#d9f1fb}main .content table tbody tr:nth-child(2n) td{border-right-color:#d9f1fb}main .content table tbody td{padding:10px 12px}main .content table.image-table,main .content table.image-table td,main .content table.image-table th{border:0}main .content table.image-table tbody tr,main .content table.image-table thead tr{background:none}figure{position:relative;margin:0;margin:initial}figure img{width:100%;height:auto;margin:0 auto}h1{font-size:1.875em;font-weight:400;color:#009de0;line-height:1.17em;margin-bottom:43px;border-bottom:1px dashed #11296b;padding-top:0;padding-bottom:27px}[itemprop=location],h2{font-size:1.25em;font-weight:600;color:#009de0;line-height:1.2em;margin-bottom:.767em}.labelled-content>:first-child,h3{font-size:1.125em;font-weight:600;color:#11296b;line-height:1.2em;margin-bottom:.6em}h4{font-size:1em;font-weight:600;color:#009de0;line-height:1.2em;margin-bottom:1.2em}.emphasise-intro p:first-of-type,.hero-block p:first-of-type{font-weight:600;font-size:1.125em;line-height:1.33em;color:#11296b}q:after,q:before{content:'"';display:inline;color:#11296b;font-size:16px}blockquote,figure[role=group]{position:relative;font-size:1.125em;font-weight:600;color:#11296b;padding:30px 20px 20px;margin:0}figure[role=group]>blockquote{padding:0;margin:0 0 20px;border:0 transparent}figcaption{color:#009de0;font-weight:400;line-height:1.4em}address{font-style:normal}hr{border-bottom:0;margin:0}[itemprop=hasMap] .map-wrapper{padding:0 12px}[itemprop=hasMap] iframe{width:100%;height:320px}article figure[role=group]{border:none;padding:0}.google-map-marker-label{width:60px;height:20px;border:1px solid #eb3a44;border-radius:5px;background:#fee1d7;text-align:center;line-height:20px;font-weight:700;font-size:10px;color:#eb3a44}.cke_widget_element figure[role=group]{border:none;padding:0}.clear{clear:both}.search-form-container{position:relative}.search-form-container .js-search-bar{position:relative;margin:32px 0 0}.search-form-container .js-search-bar .filter-btn{cursor:pointer;border-radius:10px;margin:13px 0 0;display:block;width:100%;padding:10px 20px;color:#11296b;font-weight:600;position:relative}.search-form-container .js-search-bar .filter-btn:after{font-family:fontawesome;content:"";font-size:14px;color:#ee6a0c;position:absolute;right:20px;top:10px}.search-form-container .js-search-bar .filter-btn.open:after{font-family:fontawesome;content:"";font-size:14px;color:#ee6a0c}.search-form-container .search-filters{background:#fff;padding-bottom:10px}.search-form-container .search-filters .label{color:#11296b;padding:15px 15px 0;display:block;font-weight:600}.search-form-container .search-filters .js-form-type-select{padding:15px 15px 0;margin:0}.search-form-container .search-filters .js-form-type-select .form-select>div{display:inline-block;margin-bottom:10px}.search-form-container .search-filters .js-form-type-select .form-select>div a{border-radius:8px;border:2px solid #009de0;display:block;background:#fff;padding:3px 5px 1px;color:#009de0}.search-form-container .search-filters .js-form-type-select .form-select>div a.bef-link-active{border-color:#11296b;background-color:#11296b;color:#fff}.search-form-container .search-filters .js-form-type-select .form-select>div a.bef-link-active:after{color:#fff}.search-form-container .search-filters .js-form-type-select .form-select>div a:after{font-family:fontawesome;content:"";font-size:14px;color:#d9f1fb;margin-left:5px}.search-form-container .search-filters .js-form-type-select .form-select>div a:hover{border-color:#11296b;color:#11296b}.search-bar{padding:1px;background:#009de0;border-radius:10px;position:relative;margin-bottom:20px}.search-bar .form-item{margin:0}.search-bar .form-item .form-text{margin:0;border-radius:10px;padding:12px 65px 12px 10px;font-size:18px}.search-bar .form-item .form-text::-webkit-input-placeholder{color:#383234}.search-bar .form-item .form-text:-ms-input-placeholder,.search-bar .form-item .form-text::-ms-input-placeholder{color:#383234}.search-bar .form-item .form-text:-moz-placeholder,.search-bar .form-item .form-text::-moz-placeholder{color:#383234}.search-bar .form-actions{position:absolute;right:1px;top:1px}.search-bar .form-actions:after{font-family:fontawesome;content:"";font-size:20px;color:#fff;position:absolute;top:13px;right:20px}.cta-block .links-container .search-bar .form-actions a,.search-bar .form-actions .button,.search-bar .form-actions .cta-block .links-container a{background:#ee6a0c;border-radius:0 10px 10px 0;padding:16px 40px 16px 20px;border:0;color:#fff;text-indent:-9999px}.cta-block .links-container .search-bar .form-actions a:hover,.search-bar .form-actions .button:hover,.search-bar .form-actions .cta-block .links-container a:hover{background:#ee750d}#page-footer>.container,#page-footer>.container>*,#row,.box-promo-container,.breadcrumb,.footer-social-media,.layout-container>main,.menu--footer,.recipe-landing-pg header,.row,.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:12px}#column,.column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;margin:0 20px}#stretch-children,.stretch-children{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#center-vh-children,.center-vh-children{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#center-hv-children,.center-hv-children{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#align-start-children{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#to-end,.menu--footer .menu,.to-end,main>aside{-ms-flex-item-align:end;align-self:flex-end}#to-start,.to-start{-ms-flex-item-align:start;align-self:flex-start}#main-content,#to-center,.container,.to-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-left:auto;margin-right:auto}#to-stretch,.to-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}#neutralise-bottom-gutter{margin-bottom:0}#max-width,.footer-copyright{width:100%;padding:20px 20px 0;text-align:center}.container{max-width:1170px;padding:0 20px;width:100%}#page-footer>.container>*{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}#page-header{display:-webkit-box;display:-ms-flexbox;display:flex}#page-header>.container{height:160px;padding-bottom:60px}.pre-footer{clear:both;margin-top:20px}.diabetes-branding{position:absolute;left:20px;top:25px;width:130px;height:24px}.menu--account{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-item-align:start;align-self:flex-start;top:0;height:62px;padding:20px 0 0;border:1px solid #d1d1d1;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.menu--account .menu{overflow:hidden}.menu--account .menu-item{display:inline-block;padding:0 20px;border-right:1px solid #d1d1d1}.menu--account .menu-item:last-child{border-right:0 transparent}.block-diabetes-breadcrumbs{padding:20px 0;height:65px;overflow:hidden;position:relative}.block-diabetes-breadcrumbs:after{content:"";width:20px;height:28px;position:absolute;right:0;top:20px;background:linear-gradient(90deg,hsla(0,100%,99%,0) 0,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 255, 252, 0.98824)",endColorstr="#ffffff",GradientType=1)}.breadcrumb{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:scroll}.breadcrumb ol{padding:0 20px 0 0;display:table}.breadcrumb li{display:table-cell;padding-bottom:30px;padding-right:12px;white-space:nowrap;position:relative}.breadcrumb li a{font-size:14px;font-weight:600;color:#11296b;border-bottom:0;display:inline-block}.breadcrumb li:before{display:none}.breadcrumb li:after{font-family:fontawesome;content:"";font-size:18px;color:#009de0;position:absolute;top:5px;right:2px}.breadcrumb li:last-child{font-size:14px;font-weight:300;color:#11296b;padding:0 3px}.breadcrumb li:last-child:after{display:none}.breadcrumb li:first-child a{text-indent:-61px;width:24px}.breadcrumb li:first-child a:before{font-family:fontawesome;content:"";font-size:18px;color:#009de0;position:relative;left:60px;top:1px}#column-two-thirds,article.research .primary-content{padding-bottom:20px}.container.with-sidebar #sidebar-first{width:100%;margin:0 0 20px}.reading-width-optimised article>.content>.full-width{max-width:100%}.with-sidebar #block-diabetes-content .inner-content,.with-sidebar .bloc-search-container .inner-content{margin:0 0 20px;overflow:hidden}.inner-content.with-sidebar{margin:0 0 20px}.dashed-section{overflow:hidden}.row-divide{border-top:1px dashed #11296b;padding-top:30px;padding-bottom:18px}.block-diabetes-addtoany a:hover,.block-diabetes-addtoany afocus{background:transparent}#page-footer{border-top:12px solid #009de0;border-bottom:1px solid #d1d1d1;padding:20px 0}#page-footer h2{color:#11296b;margin:.75em 0}#page-footer ul.menu li a{color:#009de0;text-decoration:underline}#page-footer .cta-block .links-container a,#page-footer a.button,.cta-block .links-container #page-footer a{margin-top:10px}#page-footer .cta-block .links-container a.donate,#page-footer a.button.donate,.cta-block .links-container #page-footer a.donate{display:none}#page-footer .footer-social-media{-ms-flex-preferred-size:100%;flex-basis:100%}#page-footer .footer-social-media h2{display:none}#page-footer .footer-social-media ul.social{margin-top:5px}.form-item{margin-bottom:12px}.content__section,.content section{margin-bottom:24px}.pager{text-align:center}.pager .pager__items{display:inline-block}.pager .pager__items .pager__item{border:0}.pager .pager__items .pager__item:before{display:none}.pager .pager__items>:first-of-type,.pager a{border:0}.pager a.disabled{pointer-events:none;cursor:default;color:#9b9b9b}.pager a .label{display:none}.pager a[rel=prev]{float:left}.pager a[rel=prev]:before{font-family:fontawesome;content:"";font-size:14px;color:#009de0;margin-right:22px}.pager a[rel=prev].disabled:before{color:#9b9b9b}.pager a[rel=next]{float:right}.pager a[rel=next]:after{font-family:fontawesome;content:"";font-size:14px;color:#009de0;margin-left:22px}.pager a[rel=next].disabled:after{color:#9b9b9b}.loading{min-height:300px;position:relative}.loading:before{font-family:fontawesome;content:"";font-size:80px;color:#009de0;-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear;position:absolute;top:50%;left:50%;width:80px;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);margin-left:-40px;z-index:1}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}[role=banner]{background-color:#fff}.action--donate,.header-talk-to-us{float:right;margin-right:-8px}.action--donate{position:fixed;top:100vh;left:0;width:100vw;border-radius:0;margin:0;-webkit-transform:translate3d(0,-100%,10px);transform:translate3d(0,-100%,10px);z-index:6}.header-talk-to-us{margin-top:10px;margin-right:-8px}.header-talk-to-us *{color:#fff;clear:both}.header-talk-to-us h2{max-width:4.5em;overflow:hidden;float:right;white-space:nowrap;font-weight:400;margin-bottom:0}.header-talk-to-us p{font-size:17.5px;font-weight:600}.donate-wrapper>a,.link-container>a{border:1px solid transparent;border-bottom:3px solid transparent}.donate-wrapper>a:hover,.link-container>a:hover{border:1px solid #11296b;border-bottom:3px solid #11296b}.cta-block .links-container .description a,.description .button,.description .cta-block .links-container a{border:1px solid transparent;border-bottom:3px solid transparent;color:#11296b;text-decoration:none}.cta-block .links-container .description a:hover,.description .button:hover,.description .cta-block .links-container a:hover{border:1px solid #000;border-bottom:3px solid #11296b}.cta-block .links-container .description a,.description .button--primary,.description .cta-block .links-container a{color:#fff}#visually-hidden,.diabetes-branding .site-name,.recipe-tabs-container .wrapper>:first-child,.visually-hidden{width:0;height:0;line-height:0;overflow:hidden;text-indent:100%;display:inline-block;padding:0;margin:0}#visually-hidden .focusable:active,#visually-hidden .focusable:focus,.diabetes-branding .site-name .focusable:active,.diabetes-branding .site-name .focusable:focus,.recipe-tabs-container .wrapper>:first-child .focusable:active,.recipe-tabs-container .wrapper>:first-child .focusable:focus,.visually-hidden .focusable:active,.visually-hidden .focusable:focus{text-indent:0}.visually-hidden--all{display:none}.contact-detail>*,[itemprop=telephone]{display:inline-block}.contact-detail>:first-child{min-width:3em}.contact-detail>:first-child:after{content:":";display:inline-block;margin-right:5px}.contact-detail>:last-child:after{content:""}.contact-detail.email,.contact-detail.fax{margin-bottom:24px}.area-code{margin-right:.35em}#background-white,#footer,#header,#navigation,#sidebar-first,#sidebar-second{background:#fff}#color-brand-light-blue{color:#009de0}#color-brand-dark-blue,.heading-highlight{color:#11296b}#text-align-right,.header-talk-to-us{text-align:right}#text-align-centre,.button-container,.promotional-subheading{text-align:center}#base-size-text,.header-talk-to-us>*,.menu a{font-size:16px}#small-size-text,.footer-copyright,.footnotes,.main-menu-toggle_skin,.small-size-text{font-size:14px}figcaption{font-size:16px}#main-box-border,.box,.content table,.main-border-box,.ui-autocomplete,blockquote,figure[role=group]{border:2px solid #009de0}#secondary-box-border,.box-border_skin--dark{border:2px solid #11296b}#all-rounded,#main-box-border,.all-rounded,.box,.content table,.ui-autocomplete,blockquote,figure[role=group],img{border-radius:10px}#top-rounded{border-top-right-radius:10px;border-bottom-left-radius:0}#left-rounded,#top-rounded{border-top-left-radius:10px;border-bottom-right-radius:0}#left-rounded{border-top-right-radius:0;border-bottom-left-radius:10px}#right-rounded{border-top-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:0}#reset-rounded,img[src$=".svg"]{border-radius:0}#vertical-gutter-1,.button-container{margin-bottom:12px}#vertical-gutter-2,.labelled-content>:last-child,address{margin-bottom:24px}#vertical-gutter-3,.box,.emphasise-intro,.promotional-subheading,.views-field-field-interview-,blockquote,figure,figure[role=group]{margin-bottom:36px}#internal-spacing-2{padding:20px}#blockify,.align-center,.align-left,.align-right{display:block;margin-bottom:36px}#float-left,#float-right,.align-left,.align-right,.left-align,.medium--article,.right-align{margin-left:auto;margin-right:auto;float:none;clear:both}#centre,.align-center,.center-align{margin-left:auto;margin-right:auto}#dashed-divide-with-space-below,.dashed-container,hr{border-top:1px dashed #11296b;padding-top:36px;padding-bottom:0}#dashed-divide-bottom-space-below,.block-joblandingpageheader,.content section{border-bottom:1px dashed #11296b;padding-top:0;padding-bottom:24px}#dashed-divide-bottom-space-below:last-of-type,.block-joblandingpageheader:last-of-type,.content section:last-of-type{border-bottom:0 transparent}#dashed-divide-bottom-space-below-and-above,.news-teaser,.research-teaser,.stories-teaser{border-bottom:1px dashed #11296b;padding-top:12px;padding-bottom:12px}#dashed-divide-bottom-space-below-and-above:last-of-type,.news-teaser:last-of-type,.research-teaser:last-of-type,.stories-teaser:last-of-type{border-bottom:0 transparent}#dashed-divide-bottom-space-below-and-above a,.news-teaser a,.research-teaser a,.stories-teaser a{border:0}#dashed-divide-bottom-space-below--with-bottom-margin,.hero-block{margin-bottom:24px}#dashed-divide-top-and-bottom--with-global-space,.promotional-subheading{border-bottom:1px dashed #11296b;border-top:1px dashed #11296b;padding-top:20px;padding-bottom:20px}#dashed-divide-top-and-bottom--with-global-space.hero:last-child,.promotional-subheading.hero:last-child{margin:0;padding-bottom:0;border-bottom:none}#dashed-divide-top-and-bottom--with-global-space.hero:last-child h2,.promotional-subheading.hero:last-child h2{margin-bottom:0}#promote-full,.box-hero_skin,.content-meta-info{max-width:100%!important}.js-no-scroll,.js-overflow-hidden{overflow:hidden}.no-result{margin:20px 0;border-bottom:1px dashed #11296b;padding-top:20px;padding-bottom:20px}.paragraph-border-bottom{margin:-30px 0 20px;border-bottom:1px dashed #11296b;padding-top:12px;padding-bottom:0}.paragraph-border-bottom p{font-size:16px}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.woff) format("woff");font-weight:400;font-style:normal}.main-menu-wrapper{width:calc(100% - 2 * 20px);max-width:1170px;position:absolute;bottom:0;margin:0 auto;border-bottom:1px solid #d1d1d1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row no-wrap;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-menu-wrapper.fixed{position:fixed;top:0;bottom:auto;left:0;right:0;height:49px;width:100%;max-width:none;background:#fff;border-radius:0;z-index:9}.main-menu-wrapper.fixed .menu--main{max-width:1170px}.main-menu-wrapper.fixed .menu--main>ul>.menu-item.home{display:none}.main-menu-wrapper.fixed .menu-main--dropdown.desktop{border-radius:0 0 10px 10px}.main-menu-wrapper.fixed .block-googlecsesearchblock{width:60px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.main-menu-wrapper.fixed .block-googlecsesearchblock a.open-search{width:auto;right:40px!important}.main-menu-wrapper.fixed .block-googlecsesearchblock a.open-search span{display:none}.menu--main{overflow-x:hidden;-webkit-box-flex:3;-ms-flex:3 1 auto;flex:3 1 auto}.menu--main>.menu{position:relative;height:48px;white-space:nowrap;min-width:1500px}.menu--main>.menu>.menu-item{float:left;position:relative}.menu--main .menu-item--collapsed>a,.menu--main .menu-item--expanded>a{padding-right:20px}.menu--main .menu-item--collapsed:after,.menu--main .menu-item--expanded:after{font-family:fontawesome;content:"";font-size:13px;color:#009de0;position:absolute;right:6px;top:10px}.menu--main a{position:relative}.menu--main a:after{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:17px;width:0;border-right:1px solid #d1d1d1}.main-menu-overflow,.menu--main a{display:block;color:#11296b;font-weight:400;padding:10px 20px 8.5px;border-bottom:5px solid #fff}.main-menu-overflow.is-active,.main-menu-overflow:focus,.menu--main a.is-active,.menu--main a:focus{border-color:#009de0}.main-menu-overflow:focus,.main-menu-overflow:hover,.menu--main a:focus,.menu--main a:hover{color:#009de0;outline:0 transparent}.menu-item_skin{background-color:#fff}.menu-item_skin:last-of-type a:after{border-color:transparent}.menu [data-drupal-link-system-path="<front>"]{padding-left:47px;padding-right:0;overflow:hidden;width:47px}.menu [data-drupal-link-system-path="<front>"]:before{font-family:fontawesome;content:"";font-size:18px;color:#009de0;position:absolute;-webkit-transform:translateY(calc(50% - 12px));-ms-transform:translateY(calc(50% - 12px));transform:translateY(calc(50% - 12px));left:17px}.search-block-form{position:relative;width:59px;-webkit-box-flex:1;-ms-flex:1 0 59px;flex:1 0 59px;height:48px;background-color:#d9f1fb}.search-block-form:before{opacity:0;transition:opacity .3s ease 0s;content:"Search";font-size:16px;font-weight:400;display:block;position:absolute;color:#11296b;left:9px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.search-block-form>form{height:100%;width:100%}.search-block-form .icon{display:block;position:absolute;width:16px;height:17px;top:50%;left:36%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.search-block-form .icon svg{height:100%;width:100%;fill:#009de0}.search-block-form input{width:100%;height:100%;padding:15px;transition:width .3s ease-out 0s;border:0 transparent;background-color:transparent;color:#11296b;margin:0;box-shadow:0 0 0 transparent}.search-block-form input[type=submit]{position:absolute;visibility:hidden;padding:0;line-height:0}.main-menu-overflow,.overlay{display:block;z-index:5}.main-menu-overflow{position:absolute;height:48px;min-width:128px;border:0 transparent;border-bottom:5px solid #fff;border-radius:0;color:#11296b;text-align:left}.main-menu-overflow,.main-menu-overflow:active,.main-menu-overflow:focus,.main-menu-overflow:hover{background-color:#fff}.main-menu-overflow>span,.main-menu-overflow>svg{display:inline-block;font-size:16px}.main-menu-overflow>span{vertical-align:middle}.main-menu-overflow .icon{width:16px;height:auto;fill:#11296b;vertical-align:text-top}.main-menu-overflow .icon-chevron-down{position:absolute;right:12px;top:calc(50% - 7px);width:7px;height:13px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);fill:#009de0;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.main-menu-overflow .overlay{position:fixed;top:auto;left:50%;max-width:1170px;width:100vw;background-color:hsla(0,0%,100%,.8);-webkit-transform:translate(-50%,20px);-ms-transform:translate(-50%,20px);transform:translate(-50%,20px);height:0;overflow:hidden;opacity:0;transition:all .3s ease 0s;padding:0 20px}.main-menu-overflow.is-active,.main-menu-overflow:active{background-color:#fff}.main-menu-overflow.is-active .overlay,.main-menu-overflow:active .overlay{height:100vh;opacity:1;padding-top:30px;padding-bottom:30px}.main-menu-overflow.is-active .icon-chevron-down,.main-menu-overflow:active .icon-chevron-down{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.menu--overflow,.overlay__title{display:block;float:left;width:100%;color:#11296b}.overlay__title{font-weight:700;padding-right:20px}.menu--overflow{margin-top:-12px}.menu--overflow a{border-bottom:1px dashed #009de0;padding:12px 0;color:#11296b;display:block}.menu--overflow a:focus,.menu--overflow a:hover{color:#009de0}.menu--overflow .menu-item_skin:last-of-type a{border-color:transparent}.js-main-menu-overflow{position:absolute;z-index:5}.menu--main{overflow:hidden}.menu--main:focus{outline:none;box-shadow:none}.menu--main .menu-item--collapsed>ul,.menu--main .menu-item--expanded>ul{display:none}.menu--main .menu-open{background:#11296b}.menu--main .menu-open:after{color:#fff}.menu--main .menu-open a{color:#fff;border-color:#11296b}.menu--main .menu-open a:after{display:none}.menu--main ul.menu.desktop li.menu-item,.menu--main ul.menu.desktop li.menu-item.secondary,.menu--main ul.menu.mobile .menu-main--bar{display:block}.menu--main ul.menu li.menu-item{display:none}.menu-main--bar{display:none;background:#fff;cursor:pointer;overflow:hidden}.menu-main--bar a:after{display:none}.menu-main--bar:before{position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-family:fontawesome;content:"";font-size:16px;color:#11296b}.menu-main--bar.menu-open:before{font-family:fontawesome;content:"";font-size:16px;color:#fff}.menu-main--dropdown{position:absolute;top:48px;left:0;width:100%;max-width:1130px;height:calc(100vh - 94px);max-height:calc(100vh - 94px);background-color:#11296b;z-index:10;overflow:hidden;transition:height .2s ease-out 0s;will-change:content,height}.menu-main--dropdown.inactive{height:0!important;border:transparent}.menu-main--dropdown.show-overflow{overflow:auto}.menu-main--dropdown ul{position:absolute;top:0;left:0;width:100%;height:auto;min-height:100%;padding:10px 0 50px;z-index:4;background:#11296b;overflow:hidden}.menu-main--dropdown>ul{height:inherit;overflow-y:auto}.menu-main--dropdown li{background:transparent;padding:0 20px}.menu-main--dropdown li.active,.menu-main--dropdown li:hover{background:#0865a9}.menu-main--dropdown li.active+li>a,.menu-main--dropdown li.active>a,.menu-main--dropdown li:hover+li>a,.menu-main--dropdown li:hover>a{border-top-color:transparent!important}.menu-main--dropdown li.back a{padding:5px 20px;cursor:pointer}.menu-main--dropdown li.back a:before{left:0;content:""}.menu-main--dropdown li.back a:before,.menu-main--dropdown li.menu-item--collapsed>a:after,.menu-main--dropdown li.menu-item--expanded>a:after{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-family:fontawesome;font-size:12px;color:#fff}.menu-main--dropdown li.menu-item--collapsed>a:after,.menu-main--dropdown li.menu-item--expanded>a:after{right:8px;content:""}.menu-main--dropdown li.title{background:#0e4083;border-top:1px solid #0865a9}.menu-main--dropdown li.title+li>a,.menu-main--dropdown li.title a{border-top:transparent}.menu-main--dropdown li.last a{border-bottom:1px dashed #0865a9}.menu-main--dropdown li.secondary{display:block}.menu-main--dropdown li.secondary a{border-top:none;padding-top:8px;padding-bottom:8px;font-size:16px}.menu-main--dropdown li.secondary.first{margin-top:10px}.menu-main--dropdown li:first-child>a{border-top:transparent}.menu-main--dropdown li ul{display:block;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s}.menu-main--dropdown li ul .title~li>a{padding-left:20px;padding-right:20px}.menu-main--dropdown li.active>ul{display:block;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu-main--dropdown a{display:block;position:relative;width:100%;padding:5px;font-size:1.125em;color:#fff;background:transparent;border-top:1px dashed #0865a9}.menu-main--dropdown.desktop{overflow:auto;border-radius:0 0 10px 10px}.menu-main--dropdown.desktop>ul{height:unset}.menu-main--dropdown.desktop ul{top:0;overflow:visible;padding:10px 0 0}.menu-main--dropdown.desktop li{border-radius:10px;padding:0 12px}.menu-main--dropdown.desktop li ul{display:none;height:inherit;min-height:100%;position:absolute;padding:10px 19px;border-radius:10px}.menu-main--dropdown.desktop li:hover>li{border-radius:10px 0 0 10px}.menu-main--dropdown.desktop li:hover>ul{display:block;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu-main--dropdown.desktop li.menu-item--expanded:hover{border-top-right-radius:0;border-bottom-right-radius:0}.menu-main--dropdown.desktop a{font-size:16px}.menu-main--dropdown.desktop .head{display:none}.menu-main--dropdown.desktop>ul{height:calc(100% - 2 * 20px);width:calc(100% - 20px);margin:20px;padding:10px 0}.menu-main--dropdown.desktop>ul>li{width:calc(33% - 20px)}.menu-main--dropdown.desktop>ul>li:hover{background:#0e4083;width:33%;padding-right:32px}.menu-main--dropdown.desktop>ul>li>a{border-top-color:#0e4083}.menu-main--dropdown.desktop>ul>li>ul{left:33%;width:calc(33% - 10px);margin-bottom:10px;background:#0e4083}.menu-main--dropdown.desktop>ul>li>ul>li{width:100%}.menu-main--dropdown.desktop>ul>li>ul>li:hover{background:#0865a9}.menu-main--dropdown.desktop>ul>li>ul>li.menu-item--expanded:hover{width:calc(100% + 2 * 20px);padding-right:52px}.menu-main--dropdown.desktop>ul>li>ul>li>a{border-top-color:#0865a9}.menu-main--dropdown.desktop>ul>li>ul>li>ul{left:calc(100% + 20px);width:calc(100% - 10px);margin-bottom:10px;background:#0865a9}.menu-main--dropdown.desktop>ul>li>ul>li>ul>li:focus,.menu-main--dropdown.desktop>ul>li>ul>li>ul>li:hover{background:#048dc7}.menu-main--dropdown.desktop>ul>li>ul>li>ul>li>a{border-top-color:#048dc7}.menu--top-menu{display:none}.menu--diabetes-and-me{position:absolute;top:200px;right:20px}.menu--diabetes-and-me .diabetes-and-me-link{display:inline-block;margin-left:5px}.menu--diabetes-and-me .diabetes-and-me-link a{border-radius:8px;background-color:#f4f4f4;padding:6px;padding-right:30px;display:block;color:#11296b;font-size:14px;width:auto;height:auto;position:relative}.menu--diabetes-and-me .diabetes-and-me-link a:after{content:"";background-image:url(../img/diabetes-and-me-micro.png);height:30px;width:30px;position:absolute;right:1px;top:0;background-repeat:no-repeat;background-size:cover}.menu--diabetes-and-me .diabetes-and-me-link a:hover{background:#009de0;color:#fff}.menu--diabetes-and-me .diabetes-and-me-link a .save-for-later-number{display:none;position:absolute;top:-10px;right:-10px;background:#ee6a0c;border-radius:50%;width:20px;height:20px;text-align:center;color:#fff;font-size:12px}.menu--diabetes-and-me .diabetes-and-me-link .ajax-progress{display:none}.menu--diabetes-and-me .diabetes-and-me-link .save-for-later-notification{display:none;position:absolute;width:305px;right:-13px;bottom:-35px;font-size:.6875em;border:2px solid #009de0;border-radius:8px;background-color:#d9f1fb;padding:5px 15px;color:#11296b;font-weight:600}.menu--diabetes-and-me .diabetes-and-me-link .save-for-later-notification:after,.menu--diabetes-and-me .diabetes-and-me-link .save-for-later-notification:before{bottom:100%;left:94%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.menu--diabetes-and-me .diabetes-and-me-link .save-for-later-notification:after{border-color:rgba(217,241,251,0);border-bottom-color:#d9f1fb;border-width:4px;margin-left:-4px}.menu--diabetes-and-me .diabetes-and-me-link .save-for-later-notification:before{border-color:rgba(0,157,224,0);border-bottom-color:#009de0;border-width:7px;margin-left:-7px}.menu--diabetes-and-me .diabetes-and-me-link .save-for-later-notification .close:after{font-family:fontawesome;content:"";font-size:14px;color:#009de0;background-color:#d9f1fb;border-radius:50%;position:absolute;right:7px}.menu--diabetes-and-me.in-menu{top:111px;z-index:12;right:20px}.menu--diabetes-and-me.in-menu .diabetes-and-me-link a{border-radius:0;width:40px;height:48px}.menu--diabetes-and-me.in-menu .diabetes-and-me-link a span{display:none}.menu--diabetes-and-me.in-menu .diabetes-and-me-link a:after{width:100%;height:100%;right:0;top:0}.menu--diabetes-and-me.in-menu .diabetes-and-me-link .save-for-later-notification:after,.menu--diabetes-and-me.in-menu .diabetes-and-me-link .save-for-later-notification:before{left:92%}.menu--diabetes-and-me.in-menu.in-menu-full-width{position:fixed;top:0;right:0}.menu--diabetes-and-me.in-menu.in-menu-full-width .save-for-later-notification{right:0}.menu--diabetes-and-me.in-menu.in-menu-full-width .save-for-later-number{top:0;right:0}.block-navigationlogo{display:none;padding:18px 0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.block-navigationlogo a{display:block;height:12px;padding:0 12px;border-right:1px solid #d1d1d1}.block-navigationlogo a img{height:inherit}.menu-sidebar{display:none}.media--content__media a{padding:0;border:0;display:block}.media--content__media a:hover{background:none}.media--content_skin{border-bottom:1px dashed #11296b;padding-top:0;padding-bottom:20px;margin-bottom:20px}.media--content_skin:last-of-type{border-bottom:0 transparent;margin-bottom:0}.media-led_skin .media--content__content h3{font-size:1em}.media-led_skin .media--content__content h3 a{border:0}.icon{width:24px;max-height:24px;display:inline-block;vertical-align:bottom;margin-right:16px}.medium--article>img{border:1px solid #009de0}.medium--article.no-border>img{border:none!important}.media-content--stat .description p{color:#009de0;font-size:1em;line-height:120%}figure.align-center .media-content--stat{overflow:hidden}.action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 3px;outline:0 transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button a,.cta-block .links-container a a{text-decoration:none;border:0 none;color:currentColor}.button a:hover,.button a:visited,.cta-block .links-container a a:hover,.cta-block .links-container a a:visited{background-color:inherit;color:currentColor}.button.button--hero,.cta-block .links-container a.button--hero{padding-top:19px;padding-bottom:19px}.button.button--small,.cta-block .links-container a.button--small{padding-top:7px;padding-bottom:7px}.button.button--alt,.cta-block .donate-1 .links-container a,.cta-block .links-container a.button--alt,.donate-1 .cta-block .links-container a,.donate-1 .links-container a.button{border-color:#ee6a0c;color:#ee6a0c}.button.button--alt:after,.cta-block .donate-1 .links-container a:after,.cta-block .links-container a.button--alt:after,.donate-1 .cta-block .links-container a:after,.donate-1 .links-container a.button:after{color:#ee6a0c}.button.button--alt.cta:after,.cta-block .donate-1 .links-container a.cta:after,.cta-block .links-container a.button--alt.cta:after,.donate-1 .cta-block .links-container a.cta:after,.donate-1 .links-container a.button.cta:after{content:url('data:image/svg+xml;utf8,<svg width="1em" height="1em" viewBox="0 0 9 15" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="#ee6a0c"><path d="M.304.303a1.037 1.037 0 0 1 1.466 0l6.108 6.11a1.037 1.037 0 0 1-1.466 1.466L.304 1.769a1.037 1.037 0 0 1 0-1.466z"/><path d="M1.77 14.697A1.036 1.036 0 1 1 .304 13.23l6.108-6.109a1.037 1.037 0 0 1 1.466 1.466L1.77 14.697z"/></g></svg>')}.button:hover,.cta-block .links-container a:hover{color:#fff;background-color:#009de0;border:2px solid #009de0;border-bottom:2px solid #11296b}.button:hover:after,.cta-block .links-container a:hover:after{color:#fff}.button:visited,.cta-block .links-container a:visited{color:#11296b}.button:visited:hover,.cta-block .links-container a:visited:hover{color:#fff}.button.cta:hover:after,.cta-block .links-container a.cta:hover:after{content:url('data:image/svg+xml;utf8,<svg width="1em" height="1em" viewBox="0 0 9 15" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="#fff"><path d="M.304.303a1.037 1.037 0 0 1 1.466 0l6.108 6.11a1.037 1.037 0 0 1-1.466 1.466L.304 1.769a1.037 1.037 0 0 1 0-1.466z"/><path d="M1.77 14.697A1.036 1.036 0 1 1 .304 13.23l6.108-6.109a1.037 1.037 0 0 1 1.466 1.466L1.77 14.697z"/></g></svg>')}.button--primary,.cta-block .links-container a{background-color:#11296b;color:#fff;border:2px solid #11296b}.button--primary.button--alt,.cta-block .donate-1 .links-container a,.cta-block .links-container a.button--alt,.donate-1 .cta-block .links-container a,.donate-1 .links-container a.button--primary{background-color:#ee6a0c;color:#fff}.button--primary:hover,.cta-block .links-container a:hover{color:#fff;background-color:#009de0;border:2px solid #009de0;border-bottom:2px solid #11296b}.button--primary:hover:after,.button--primary:visited,.cta-block .links-container a:hover:after,.cta-block .links-container a:visited{color:#fff}.button--primary.cta:after,.cta-block .links-container a.cta:after{content:url('data:image/svg+xml;utf8,<svg width="1em" height="1em" viewBox="0 0 9 15" xmlns="http://www.w3.org/2000/svg"><g fill-rule="nonzero" fill="#fff"><path d="M.304.303a1.037 1.037 0 0 1 1.466 0l6.108 6.11a1.037 1.037 0 0 1-1.466 1.466L.304 1.769a1.037 1.037 0 0 1 0-1.466z"/><path d="M1.77 14.697A1.036 1.036 0 1 1 .304 13.23l6.108-6.109a1.037 1.037 0 0 1 1.466 1.466L1.77 14.697z"/></g></svg>')}.button[disabled]:before,.cta-block .links-container a[disabled]:before{display:none}.button[disabled]:hover,.cta-block .links-container a[disabled]:hover{color:inherit;background-color:inherit}.button.button--social,.cta-block .links-container a.button--social{border-radius:50%;border:1px solid #11296b;padding:0;background-color:#11296b;color:#fff;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0;flex:1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0;font-size:0;margin-right:3px;overflow:hidden}.button.button--social:after,.cta-block .links-container a.button--social:after{font-family:fontawesome;content:"";font-size:20px;color:#fff;margin:2px 0 0}.button.button--social:hover,.cta-block .links-container a.button--social:hover{background-color:#11296b;border:1px solid #009de0}.cta-block .links-container .social-item_skin--twitter>a:after,.social-item_skin--twitter>.button:after{content:"\f099";margin:2px 0 0 2px}.cta-block .links-container .social-item_skin--instagram>a:after,.social-item_skin--instagram>.button:after{content:"\f16d";margin:0 0 0 1px}.cta-block .links-container .social-item_skin--youtube>a:after,.social-item_skin--youtube>.button:after{content:"\f167";margin:-1px 0 0 1px}.btn_skin,.skip-link_skin{background:#009de0;color:#fff;border-radius:8px;font-weight:700}.btn_skin:hover,.skip-link_skin:hover{background-color:#11296b;color:#fff;text-decoration:none}.skip-link_skin{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-150%);-ms-transform:translate(-50%,-150%);transform:translate(-50%,-150%);transition:-webkit-transform .2s ease-out 0s;transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s,-webkit-transform .2s ease-out 0s;z-index:10;font-size:1.33333em;min-height:2em;padding-left:10px;padding-right:10px;border:1px solid #93d8f2}.skip-link_skin:active{-webkit-transform:translate(-50%,100%);-ms-transform:translate(-50%,100%);transform:translate(-50%,100%);color:#fff}.skip-link_skin:hover{text-decoration:underline}.main-menu-toggle_skin{padding:0;background:#fff;border-left:1px solid #d1d1d1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main-menu-toggle_skin .media-content__media{width:26px;height:19px;fill:#009de0;margin:14px auto 8px}.main-menu-toggle_skin .media-content__content{color:#11296b;display:block;margin:0 auto}.group{overflow:hidden}.group>*{float:left}.group .group--action:first-of-type{margin-right:12px}.group--funding-dates,.group--project-funding,.group--researcher-info{padding:0 0 12px 40px;color:#11296b}.group--funding-dates>:first-child,.group--project-funding>:first-child,.group--researcher-info>:first-child{font-weight:600;display:block;margin-left:-40px}.group--funding-dates>*,.group--project-funding>*,.group--researcher-info>*{padding:0 12px}.group--funding-dates>:last-child,.group--project-funding>:last-child,.group--researcher-info>:last-child{border-right:0 transparent;padding-right:0}.group--event-dates{padding-bottom:12px}.group--job-meta>div:first-of-type{font-weight:600;color:#11296b;margin-right:6px}.group--funding-dates time{margin-left:-5px}.group--funding-dates>:first-child{border-color:transparent}.group--funding-dates>:first-child:after{content:"-";display:inline-block;margin:0 -2px}.group--funding-dates>:last-child{padding-left:0;font-weight:600;margin-left:-7px}.group [data-value*="year to run"]:before,.group [data-value*=roject]:before{content:"";display:inline-block;width:24px;height:24px;vertical-align:bottom;margin-right:16px;border-radius:50%;background-color:#009de0}.group [data-value*="ect avail"]:before{background-color:#11296b}.group [data-value="Project has less than a year to run"]:before{font-family:fontawesome;content:"";font-size:24px;color:#009de0;background-color:transparent}.group--pair{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.group--pair>*{min-width:calc(50% - 15px);-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.group--quad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.group--quad>*{min-width:calc(25% - 15px);-webkit-box-flex:0;-ms-flex:0 1 48%;flex:0 1 48%}.group--quad-pair-single{overflow:hidden}.group--quad-pair-single>*{width:100%}.box{padding:30px 20px}.box-content--split{padding:0}.box-content--split .media-content{padding:30px 20px}.box-content--split .media-content--primary{background-color:#009de0;color:#fff}.box-content--split .media-content--primary h4{color:#fff}.box-content--split .media-content--secondary{display:-webkit-box;display:-ms-flexbox;display:flex}.box-content--split .media-content--secondary h4{color:#11296b}.box-content--split .media-content--secondary>div{padding-left:12px}.box-hero{padding:0;border:0}.box-hero h1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:20px;margin-left:20px;margin-right:20px}.box-hero a{color:#fff;text-decoration:underline}.box-hero .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.box-hero .content>div{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 20px 12px}.box-hero .content>figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.box-hero .content>figure img{border-radius:10px 10px 0 0}.box--sponsor-support,.box--summary>h3{font-size:1.125em;color:#11296b;font-weight:700}.box--sponsor-support{padding:20px 30px}.box--with-btns .button,.box--with-btns .cta-block .links-container a,.cta-block .links-container .box--with-btns a{display:block;margin-bottom:6px}.box--with-btns .button:last-of-type,.box--with-btns .cta-block .links-container a:last-of-type,.cta-block .links-container .box--with-btns a:last-of-type{margin-bottom:0}.box-hero_skin{padding:0}.box-hero_skin figure{margin:0}.box-promo-skin,.box-promo_skin{width:100%}.box-promo-skin figure,.box-promo_skin figure{margin-bottom:0}.box-promo-skin img,.box-promo_skin img{margin:-30px -20px 20px;width:calc(100% + 40px);max-width:none;border-radius:8px 8px 0 0}.box-promo-skin a,.box-promo_skin a{border:0;padding:0}.box-promo-skin h3 a,.box-promo_skin h3 a{padding:3px 3px 1px}.box-promo-skin div[itemprop=description] p a,.box-promo_skin div[itemprop=description] p a{border-bottom:1px solid #009de0}.box-promo-skin div[itemprop=description] p a:hover,.box-promo-skin div[itemprop=description] p a:visited,.box-promo_skin div[itemprop=description] p a:hover,.box-promo_skin div[itemprop=description] p a:visited{border-bottom-color:transparent}.useful-content-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}.useful-content-item>h3{-webkit-box-flex:0;-ms-flex:0 0;flex:0 0}.useful-content-item>div{-webkit-box-flex:3;-ms-flex:3 1;flex:3 1;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.box-filled-skin,.box-filled_skin{background-color:#d9f1fb;border:0 none transparent}.box-filled-skin h2,.box-filled-skin h3,.box-filled-skin h4,.box-filled-skin h5,.box-filled_skin h2,.box-filled_skin h3,.box-filled_skin h4,.box-filled_skin h5{color:#11296b}.box-filled-skin h1,.box-filled_skin h1{border:0;padding:0}.box-filled-skin--dark,.box-filled_skin--dark{background-color:#009de0}.box-filled-skin--dark h1,.box-filled-skin--dark h2,.box-filled-skin--dark h3,.box-filled-skin--dark h4,.box-filled-skin--dark h5,.box-filled-skin--dark p,.box-filled-skin--dark p:first-of-type,.box-filled_skin--dark h1,.box-filled_skin--dark h2,.box-filled_skin--dark h3,.box-filled_skin--dark h4,.box-filled_skin--dark h5,.box-filled_skin--dark p,.box-filled_skin--dark p:first-of-type{color:#fff}.box-filled-skin--dark p:first-of-type,.box-filled_skin--dark p:first-of-type{font-weight:400}.box-border_skin--dark h2,.box-border_skin--dark h3,.box-border_skin--dark h4,.box-border_skin--dark h5,.box-border_skin--dark p{color:#11296b}.box--full-width-image{padding:0;overflow:hidden}.box--full-width-image .media-content__media figure{margin:0;overflow:hidden;max-height:191px}.box--full-width-image .media-content__media img{border-radius:0;min-width:100%;min-height:100%;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);margin-top:0;margin-left:0;object-fit:cover}.box--full-width-image .media-content__content{padding:30px 20px}.box-teaser{overflow:hidden;width:100%}.box-teaser figure{margin-bottom:0;display:none}.box-teaser figure img{border-radius:0}.box-teaser div[itemprop=description]{display:none}.box-teaser .group{margin-bottom:10px}.box-teaser .box-promo_skin{overflow:hidden}.ui-autocomplete{padding:24px 0;font-family:Arial,Helvetica,Roboto-sans,sans-serif}.ui-autocomplete .ui-menu-item{padding:0}.ui-autocomplete .ui-menu-item>a{padding:6px 20px;display:block}.ui-autocomplete .ui-menu-item>a:hover{background-color:#009de0;color:#fff}.ui-autocomplete .ui-menu-item:first-child:before{content:"suggested results";display:block;color:#9b9b9b;font-size:14px;line-height:36px;padding:0 20px}.ui-autocomplete .ui-state-focus{background:none transparent;border:0 transparent;margin:0}.tab-boxes{width:100%}.tab-boxes h2{max-width:98%}.tab-boxes.double-tab h2{max-width:50%}.tab-boxes.double-tab h2:nth-child(2){max-width:48%}.tab-box h2{background-color:#d7f1fb;color:#009de0;font-size:1.11111em;border-radius:10px 10px 0 0;margin:0;padding:12px 19px;display:inline-block;cursor:pointer}.tab-box h2 span{overflow:hidden;display:block}.tab-box h2.active{background-color:#009de0;color:#fff}.tab-box .box{border-top-left-radius:0;padding:18px 20px}.tab-box .box a{color:#11296b;border-bottom:1px dashed #009de0;display:block;padding:12px 0;overflow:hidden;word-wrap:break-word}.tab-box .box div:last-child a{border:0}.tab-box .box li{margin:0;border-bottom:1px dashed #009de0}.tab-box .box li a{border-bottom:none}.tab-box .box li:before{display:none}.tab-box .box li.menu-item--expanded>ul{display:none;padding:0 0 0 20px;border-top:1px solid #009de0;border-bottom:1px solid #009de0;transition:height .2s ease 0s;overflow:hidden}.tab-box .box li.menu-item--expanded.active{border-bottom:none}.tab-box .box li.menu-item--expanded.active>a .menu-item-expand{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.tab-box .box li.menu-item--expanded.active>ul{display:block}.tab-box .box li:last-child,.tab-box .box li:last-child.active ul{border-bottom:none}.tab-box .box .menu-item-expand{position:absolute;top:0;right:0;width:48px;height:48px;transition:-webkit-transform .2s ease 0s;transition:transform .2s ease 0s;transition:transform .2s ease 0s,-webkit-transform .2s ease 0s}.tab-box .box .menu-item-expand:after{font-family:fontawesome;content:"";font-size:1em;color:#11296b;position:absolute;right:50%;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.tab-box .box .menu-item-expand:hover:after{color:#009de0}.tab-box .box>ul{padding:0}.download .tab-box h2{background-color:#009de0;color:#fff;width:70%}.box--contact h2{background:url(../img/Telephone.svg) no-repeat 0;background-size:40px;padding-left:45px}.box--contact .contact-number a,.box--contact .contact-text{font-weight:700;color:#11296b;border:none}.box--contact .contact-number-group{padding:15px 0;color:#11296b}.box--contact .contact-number-group *{display:inline}.box-no-margin-bottom:last-child{margin-bottom:0}.box-cta--with-overlay-icon{position:relative;overflow:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:24px}.box-cta--with-overlay-icon .group--pair--two-third{min-width:calc(75% - 15px);-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;text-align:center}.box-cta--with-overlay-icon .group--pair--one-third{min-width:25%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.box-cta--with-overlay-icon figure{border:3px solid #fff;border-radius:50%;background-color:#d9f1fb;padding:0 12px;width:118px;height:118px;margin:0 auto 12px}.box-cta--with-overlay-icon figure img{height:100%;width:auto}.box-cta--with-overlay-icon .ajax-progress{display:none}.box-card{padding:0}.box-card figure{margin:0}.box-card figure img{border-radius:8px 8px 0 0}.box-card a{border:0;padding:0}.box-card .card-content--title{padding:14px}.tab-boxes h2,_:-ms-lang(x){margin-bottom:-6px}.content-meta-info{margin-top:-24px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #11296b}.content-meta-info_skin{border:0;padding-bottom:0}.recipe-landing-pg header{overflow:hidden}.recipe-landing-pg header p:first-child{color:#11296b;font-size:1.11111em}.recipe-landing-pg header figure{margin:0}.recipe-landing-pg .search-bar{margin-top:25px;border-radius:0;margin-left:-20px;margin-right:-20px}.recipe-landing-pg .browse_recipes{clear:both}.recipe-landing-pg .browse_recipes h3,.recipe-landing-pg .browse_recipes h4{color:#11296b}.recipe-landing-pg .browse_recipes a{color:#11296b;text-decoration:none;border:none;font-size:18px;line-height:24px;display:block;border-top:1px solid #a7daf5;padding:6px 0}.search-recipes-form-container .js-search-bar .filter-btn{background:#d9f1fb}.search-recipes-form-container .js-search-bar .filter-btn:before{content:"";width:100%;height:5px;position:absolute;right:0;left:0;bottom:0;background:#d9f1fb;opacity:0;transition:all .2s ease-in-out 0s}.search-recipes-form-container .js-search-bar .filter-btn.open:before{opacity:1}.search-recipes-form-container .search-filters{background:#d9f1fb;padding-bottom:10px}.search-recipes-form-container .search-filters .js-form-type-select{background:#d9f1fb}.search-recipes-form-container .search-filters .js-form-type-select.form-item-meals-courses .form-select,.search-recipes-form-container .search-filters .js-form-type-select.form-item-special-diets .form-select{border-bottom:1px dashed #11296b;padding-bottom:10px}.search-recipes-form-container .search-sort{border-bottom:1px dashed #11296b;padding-top:22px;padding-bottom:17px;margin-bottom:12px;overflow:hidden}.search-recipes-form-container .search-sort .result-label{color:#11296b;display:block;font-weight:600;margin-bottom:20px}.search-recipes-form-container .search-sort .result-label span{color:#ee6a0c;display:inline-block}.search-recipes-form-container .search-sort .form-item{margin:0}.search-recipes-form-container .search-sort .form-item label{display:inline-block;margin:0 15px 0 0;color:#009de0;font-weight:600}.search-recipes-form-container .search-sort .form-item .form-select::-ms-expand{display:none}.search-recipes-form-container .search-sort .form-item .form-select{display:inline-block;margin:0;height:48px;width:70%;padding-left:10px;padding-right:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../img/drop-down-caret.png);background-position:right -1px;background-repeat:no-repeat;border-radius:3px;border:1px solid #009de0}.recipe-list-card{position:relative;margin-bottom:12px;padding-bottom:16px;border-bottom:1px dashed #11296b}.recipe-list-card .list-card-media a{border:0;padding:0;transition:none}.recipe-list-card .list-card-media a:before{display:none}.recipe-list-card .list-card-content h3{margin:20px 0 10px -3px;font-size:16px}.recipe-list-card .list-card-content h3 a{border:0}.recipe-list-card .list-card-content .description{font-size:16px}.recipe-list-card .list-card-content .dietary-tags{margin:0;padding:19px 0 16px}.recipe-list-card .list-card-content .dietary-tags>div>div{display:inline-block}.recipe-list-card .nutritional-info-container{text-align:left;padding:0}.recipe-list-card .nutritional-info-container .nutrition-tag{width:70px;text-align:center}.dietary-tags{float:left;margin-bottom:15px}.dietary-tags>div{display:inline-block;margin-right:5px}.dietary-tags img{max-width:28px;max-height:28px}.info{float:left;margin-left:15px;line-height:28px}.info:before{font-family:fontawesome;content:"";font-size:28px;color:#009de0}.recipe-card,.recipe-tabs-container{margin:0 -20px 30px}.recipe-card{background:#d9f1fb;border-bottom-left-radius:10px;border-bottom-right-radius:10px;overflow:hidden;clear:both}.recipe-card .card-media img{display:block;border-radius:0}.recipe-card .card-content{color:#11296b;padding:0 20px 20px}.recipe-card .description{font-weight:700;font-size:1.125em;line-height:1.33em;color:#11296b;margin-bottom:36px}.recipe-card .instruction{overflow:hidden;font-weight:700;font-size:1.125em}.recipe-card .instruction:before{display:block;float:left;margin-right:18px}.recipe-card .instruction>div{float:left}.recipe-card .instruction>div:first-child{width:32%;color:#383234}.recipe-card .instruction>div:last-child{width:auto}.recipe-card .instruction_prep:before,.recipe-card .instruction_time:before{font-family:fontawesome;content:"";font-size:20px;color:#000}.recipe-card .instruction_portion:before,.recipe-card .instruction_serves:before{font-family:fontawesome;content:"";font-size:20px;color:#000}.nutritional-info-container{text-align:center;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-right:-5px}.nutritional-info-container .sub-heading{color:#11296b;font-size:1.11111em;margin:45px 0 20px;-ms-flex-preferred-size:100%;flex-basis:100%}.nutrition-tag{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:left;background:#d1d1d1;border-radius:10px;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 0;flex:0 0;width:90px;-ms-flex-preferred-size:90px;flex-basis:90px;margin:0 5px 5px 0}.nutrition-tag.low{background:#7ed321}.nutrition-tag.low>div:last-child{color:#fff}.nutrition-tag.medium{background:#ee6a0c}.nutrition-tag.medium>div:last-child{color:#fff}.nutrition-tag.high{background:#f11313}.nutrition-tag.high>div:last-child{color:#fff}.nutrition-tag>div:first-child{background:#11296b;color:#fff;text-transform:uppercase;border-bottom:2px solid #fff;font-size:.61111em;line-height:11px;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:middle;align-content:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nutrition-tag>div:last-child{padding:11px 0;color:#11296b;font-size:18px}[itemprop=recipeIngredient]{border-bottom:1px solid #a7daf5;padding:12px 0}[itemprop=recipeIngredient]:last-child{border:0 transparent}.ingredients-tab,.method-tab{padding:12px 20px 30px}.recipe-tabs-container ol{margin-bottom:30px}.recipe-tabs-container .horizontal-tabs-pane.ingredients-tab{color:#11296b;background-color:#e4f5fc}.recipe-tips>div:first-child{color:#11296b;font-size:20px;font-weight:600;padding-bottom:20px}.recipe-tips>div:last-child p{color:#383234}@page{size:A4;margin:10px}.cta-block{position:relative;padding:0;overflow:hidden}.cta-block .media-content{width:100%;height:100%;background-color:#fff;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cta-block .media-content__content{min-width:66.66%;-webkit-box-flex:1;-ms-flex:1 1 66.66%;flex:1 1 66.66%;padding:30px 14px}.cta-block .media-content__media{background-color:#d9f1fb;position:relative;min-width:170px;-webkit-box-flex:1;-ms-flex:1 1 170px;flex:1 1 170px}.cta-block .right{overflow:hidden}.cta-block .right .media-content__content .description,.cta-block .right header .description{padding:0}.cta-block .right .content{clear:left}.cta-block .links-container{display:block}.cta-block .links-container a{border-color:#11296b;display:block}.cta-block .links-container:last-child{margin-bottom:0}.cta-block figure{margin:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-block figure *{height:100%}.cta-block img{position:relative;top:50%;left:50%;margin-bottom:36px;-webkit-transform:translate3d(-50%,-50%,1px);transform:translate3d(-50%,-50%,1px);width:92px;height:auto}.cta-block .display-full-image img{border-radius:0;top:0;left:0;width:100%;min-width:100%;min-height:100%;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);margin-top:0;margin-left:0;margin-bottom:0;object-fit:cover}.cta-block--mini{margin:-30px -20px}.cta-block--mini a{padding:30px 20px;border:0;display:block;border-radius:7px;text-align:center}.cta-block--mini a:hover{background-color:#d9f1fb}.cta-block--mini a:hover h4{color:#11296b}.cta-block--mini h4{margin-bottom:0}.cta-block--mini .media-content__media figure{margin-bottom:20px}.cta-block--mini .media-content__media figure img{width:50%;margin:0 auto}.donate-1 .links-container a:hover{color:#fff;background-color:#009de0;border:2px solid #009de0;border-bottom:2px solid #11296b}.donate-1 .links-container a:hover:after{color:#fff}.sidebar .cta-block figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar .cta-block .display-full-image figure{display:block;max-height:170px;overflow:hidden}.sidebar .cta-block .display-full-image img{margin:0}.ctaViewFix{padding:0;overflow:hidden}.form-diabetes-gcs{position:relative;border:none;width:100%;max-width:1170px}.form-diabetes-gcs:after,.form-diabetes-gcs:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;font-family:fontawesome;content:"";font-size:16px;color:#fff}.form-diabetes-gcs:before{color:#009de0;left:15px}.form-diabetes-gcs:after{right:3.5%}.form-diabetes-gcs .form-item{width:90%;display:inline-block;margin:0}.form-diabetes-gcs .form-item input{width:100%;height:56px;margin:0;padding:17px 40px;border:2px solid #009de0;border-right-width:0;background-color:#fff;border-radius:10px 0 0 10px;box-shadow:none;font-size:16px}.form-diabetes-gcs input[type=submit]{position:absolute;width:10%;min-width:40px;top:0;right:0;height:56px;padding:10px 13px;background-color:#ee6a0c;color:#ee6a0c;border:2px solid #009de0;border-left-width:0;border-radius:0 10px 10px 0;font-weight:700}.form-diabetes-gcs a{display:none;cursor:pointer;overflow:hidden}.form-diabetes-gcs a.open-search{position:absolute;top:0;right:0;width:100%;background-color:#d9f1fb;color:#d9f1fb;height:48px;padding:14px 20px}.form-diabetes-gcs a.open-search:after{font-family:fontawesome;content:"";font-size:16px;color:#009de0;right:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.form-diabetes-gcs a.close-search{position:absolute;top:10px;right:0;width:40px;height:40px;background:#d9f1fb;border:1px solid #009de0;border-radius:10px}.form-diabetes-gcs a.close-search:after{font-family:fontawesome;content:"";font-size:16px;color:#009de0;font-size:20px;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.form-diabetes-gcs a:after{position:absolute;top:50%;pointer-events:none}.form-diabetes-gcs.block-googlecsesearchblock{width:150px}.form-diabetes-gcs.block-googlecsesearchblock.inactive{background:transparent}.form-diabetes-gcs.block-googlecsesearchblock.inactive:after,.form-diabetes-gcs.block-googlecsesearchblock.inactive:before,.form-diabetes-gcs.block-googlecsesearchblock.inactive input{display:none}.form-diabetes-gcs.block-googlecsesearchblock.inactive a.open-search{display:block;right:40px}.form-diabetes-gcs.block-googlecsesearchblock.active{position:absolute;width:100%;left:0;right:0;z-index:8;background:#fff}.form-diabetes-gcs.block-googlecsesearchblock.active form{width:calc(100% - 50px)}.form-diabetes-gcs.block-googlecsesearchblock.active input[type=submit]{right:50px}.form-diabetes-gcs.block-googlecsesearchblock.active a.close-search{display:block}.form-diabetes-gcs.block-googlecsesearchblock.active:after{right:calc(3.5% + 50px)}.gcsc-branding,.gsc-adBlock,.gsc-resultsHeader{display:none!important}.gsc-above-wrapper-area{border:none!important}.cse .gsc-control-cse,.gsc-control-cse{padding:0!important}.gsc-control-cse{font-size:16px!important}.gsc-results .gsc-table-result{margin:0;font-size:16px!important}.gsc-results .gsc-table-result .gsc-table-cell-thumbnail{width:80px}.gsc-results .gsc-table-result .gsc-table-cell-thumbnail a{border:none}.search-overlay{display:none;position:fixed;top:0;left:0;height:100vh;width:100vw;opacity:.75;background:#fff;z-index:7}.hero-block{overflow:hidden;padding-bottom:0}.hero-block .media-content__content{overflow:hidden;height:100%;background-color:#009de0;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:30px 20px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.hero-block p:last-of-type{padding:24px 0}.cta-block .links-container .hero-block a,.hero-block .button,.hero-block .cta-block .links-container a{display:block;margin-bottom:6px}.cta-block .links-container .hero-block a:last-of-type,.hero-block .button:last-of-type,.hero-block .cta-block .links-container a:last-of-type{margin-bottom:0}.hero-block img{object-fit:cover}.hero-block figure p{padding:0!important}.hero-image--wide{position:relative;overflow:hidden;text-align:center}.hero-image--wide img{border-top-right-radius:10px;border-top-left-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0}.hero-block--wide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:12px}.hero-block--primary h2{font-size:1.875em}.box-hero_skin--event figure img{border-radius:10px 10px 0 0}.box-hero_skin--event .details{padding:25px 22px}.box-hero_skin--event .details>div:last-of-type{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}.box-hero_skin--event .details>div:first-of-type{border-bottom:1px dashed #11296b;padding-top:0;padding-bottom:12px;margin-bottom:12px}.box-hero_skin--event .details>div .button,.box-hero_skin--event .details>div .cta-block .links-container a,.cta-block .links-container .box-hero_skin--event .details>div a{margin-top:20px;border-bottom-color:transparent}.box-hero_skin--event .details>div div{margin-top:6px}article.research{overflow:hidden}article.research .hero-block figure{display:block;margin-bottom:36px;margin-left:auto;margin-right:auto;float:none;clear:both}article.research section{overflow:hidden;border-bottom:1px dashed #11296b;padding-top:0;padding-bottom:24px;margin-bottom:24px}article.research .promotional-subheading{padding:0;border:0;text-align:left;margin:0}.search-research-form-container .js-search-bar .filter-btn{border:2px solid #009de0;border-radius:10px}.search-research-form-container .js-search-bar .filter-btn:before{content:"";height:5px;position:absolute;right:-2px;left:-2px;bottom:0;background:#fff;z-index:3;border-right:2px solid #009de0;border-left:2px solid #009de0;opacity:0;transition:all .6s ease-in-out 0s}.search-research-form-container .js-search-bar .filter-btn.open{border-radius:10px 10px 0 0}.search-research-form-container .js-search-bar .filter-btn.open:before{opacity:1}.search-research-form-container .search-filters{border:2px solid #009de0;border-radius:0 0 10px 10px;margin-top:-5px;position:inherit}.search-research-form-container .search-filters .js-form-type-select.form-item-research-area .form-select{border-bottom:1px dashed #11296b;padding-bottom:10px}.research-teaser article .details .group span{font-weight:600;color:#11296b;margin-right:12px}.research-teaser article .details .group div .icon{display:none}.research-teaser article .details .group.last-child{margin-bottom:12px}.research-teaser article .details .group.last-child div:before{float:right;margin-left:6px;margin-right:0}.reading-list-container .js-form-type-checkbox label,.reading-list-container .js-form-type-radio label{display:inline-block}.reading-list-container .reading-list-results-container{padding:30px 0}.reading-list-container .reading-list-results-container .box{display:inline-block;margin-right:20px;padding:0}.reading-list-container .reading-list-results-container .box a{padding:30px 20px;display:block}.diabetes-and-me-container{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);z-index:13}.diabetes-and-me-container form.reading-list{width:100%;overflow:hidden;height:100%}.diabetes-and-me-container .diabetes-and-me-closing-info,.diabetes-and-me-container .diabetes-and-me-questions-container{margin:0;width:100%;height:85%;overflow:auto}.diabetes-and-me-container .actions-container{height:15%;background-color:#fff;position:relative}.cta-block .links-container .diabetes-and-me-container .actions-container a,.diabetes-and-me-container .actions-container .button,.diabetes-and-me-container .actions-container .cta-block .links-container a{position:absolute;width:auto;top:50%;right:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:6px 12px}.diabetes-and-me-container .actions-container .go-back-link{display:none;position:absolute;top:80%;left:12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;border-bottom:1px solid #009de0;color:#009de0;cursor:pointer}.diabetes-and-me-container .actions-container .skip-question-container{position:absolute;left:5px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.diabetes-and-me-container .actions-container .skip-question-container .js-form-type-checkbox{border:none;width:auto;margin:0}.diabetes-and-me-container .actions-container .skip-question-container .js-form-type-checkbox label{text-align:right;padding:8px 5px 0 34px;font-size:.6875em}.diabetes-and-me-container .actions-container .skip-question-container .js-form-type-checkbox.active label{color:#009de0}.diabetes-and-me-container .actions-container .skip-question-container .js-form-type-checkbox.active label:before{background-color:#009de0;border-color:#009de0}.diabetes-and-me-container .actions-container .skip-question-container .skip-info-container{position:relative;display:inline-block}.diabetes-and-me-container .actions-container .skip-question-container .skip-info{line-height:37px}.diabetes-and-me-container .actions-container .skip-question-container .skip-info:before{font-family:fontawesome;content:"";font-size:1.25em;color:#009de0}.diabetes-and-me-container .actions-container .skip-question-container .skip-info-popup{display:none;position:absolute;bottom:45px;right:-70px;width:150px;border:2px solid #009de0;color:#009de0;text-align:center;padding:5px;border-radius:10px;background-color:#fff;line-height:15px;font-size:1em}.diabetes-and-me-container .diabetes-and-me-question-fieldset{padding:20px 12px 0;position:relative;display:none}.diabetes-and-me-container .diabetes-and-me-question-fieldset legend{background-color:#fff;width:126px;height:126px;text-align:center;border:8px solid #009de0;border-radius:50%;color:#ee6a0c;font-size:60px;font-weight:600;line-height:98px;float:left;margin-top:20px;display:none}.diabetes-and-me-container .diabetes-and-me-question-fieldset .fieldset-wrapper{clear:both}.diabetes-and-me-container .diabetes-and-me-question-fieldset .question-description{font-weight:600;font-size:1.25em;color:#11296b;padding-bottom:20px}.diabetes-and-me-container .diabetes-and-me-question-fieldset .question-number{display:block;font-weight:600;font-size:1em;color:#11296b}.diabetes-and-me-container .postcode-lookup-fieldset .js-form-type-textfield{width:calc(100% - 48px);float:left;height:44px;border:2px solid #009de0;border-radius:10px 0 0 10px;background:#fff}.diabetes-and-me-container .postcode-lookup-fieldset .js-form-type-textfield input{background:transparent;height:100%;border:none;box-shadow:none;border-radius:10px 0 0 10px}.diabetes-and-me-container .postcode-lookup-fieldset .js-diabetes-and-me-postcode{width:48px;border-radius:0 10px 10px 0;padding:0;height:44px;background-color:#009de0;margin-left:-2px;position:relative;float:left}.diabetes-and-me-container .postcode-lookup-fieldset .js-diabetes-and-me-postcode:before{font-family:fontawesome;content:"";font-size:1.25em;text-align:center;color:#fff;background-color:#009de0;border-color:#417505;line-height:40px;display:block;height:100%;border-radius:0 10px 10px 0}.diabetes-and-me-container .postcode-lookup-fieldset .js-diabetes-and-me-postcode input{position:absolute;left:0;top:0;background:transparent;border:none;width:100%;height:100%}.diabetes-and-me-container .postcode-lookup-fieldset .js-diabetes-and-me-postcode .ajax-progress{display:none}.diabetes-and-me-container .diabetes-and-me-close-button,.diabetes-and-me-container .diabetes-and-me-close-button-final,.diabetes-and-me-container .diabetes-and-me-close-button-start{position:absolute;right:10px;top:5px;cursor:pointer;z-index:11}.diabetes-and-me-container .diabetes-and-me-close-button-final:before,.diabetes-and-me-container .diabetes-and-me-close-button-start:before,.diabetes-and-me-container .diabetes-and-me-close-button:before{font-family:fontawesome;content:"";font-size:1.25em;color:#009de0;background-color:#d9f1fb;border-radius:50%}.diabetes-and-me-container .question-description{display:block}.diabetes-and-me-container .js-form-type-checkbox,.diabetes-and-me-container .js-form-type-radio{background-color:#fff;border:2px solid #009de0;border-radius:10px;padding:0;margin-bottom:12px;color:#009de0;width:100%;min-height:38px;float:left}.diabetes-and-me-container .js-form-type-checkbox input,.diabetes-and-me-container .js-form-type-radio input{display:none}.diabetes-and-me-container .js-form-type-checkbox label,.diabetes-and-me-container .js-form-type-radio label{cursor:pointer;display:block;text-align:center;padding:6px 5px;margin:0;font-size:14px}.diabetes-and-me-container .js-form-type-checkbox .ajax-progress,.diabetes-and-me-container .js-form-type-radio .ajax-progress{display:none}.diabetes-and-me-container .js-form-type-checkbox.active,.diabetes-and-me-container .js-form-type-radio.active{border:2px solid #417505;color:#417505}.diabetes-and-me-container .js-form-type-checkbox{position:relative}.diabetes-and-me-container .js-form-type-checkbox.active label:before{font-family:fontawesome;content:"";font-size:16px;text-align:center;line-height:15px;background-color:#417505;color:#fff;border-color:#417505}.diabetes-and-me-container .js-form-type-checkbox label:before{content:"";height:20px;width:20px;position:absolute;left:7px;top:7px;border:2px solid #d9f1fb;border-radius:5px}.diabetes-and-me-container .js-form-type-select select::-ms-expand{display:none}.diabetes-and-me-container .js-form-type-select select{display:block;height:48px;width:100%;border:2px solid #009de0;background-color:#fff;background-image:url(../img/drop-down-caret.png);background-repeat:no-repeat;background-position:right -1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:12px}.diabetes-and-me-container .diabetes-and-me-closing-window{display:none;width:80%;border:3px solid #009de0;background-color:#d9f1fb;border-radius:10px;height:60vh;overflow:hidden;box-shadow:0 0 20px 0 rgba(0,0,0,.5);position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.diabetes-and-me-container .diabetes-and-me-closing-window .diabetes-and-me-closing-info{padding:15% 10% 0;text-align:center;height:80%}.diabetes-and-me-container .diabetes-and-me-closing-window .diabetes-and-me-closing-info p{color:#11296b;font-size:1.125em;font-weight:600}.diabetes-and-me-container .diabetes-and-me-closing-window .actions-container{height:20%}.diabetes-and-me-container .diabetes-and-me-closing-window .actions-container a{width:46%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px}.diabetes-and-me-container .diabetes-and-me-closing-window .actions-container .js-remove-diabetes-and-me{left:2%}.diabetes-and-me-container .diabetes-and-me-closing-window .actions-container .js-keep-diabetes-and-me{right:2%}.diabetes-and-me-final-window{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) translateX(-15%);-ms-transform:translateY(-50%) translateX(-15%);transform:translateY(-50%);width:100%;text-align:center}.diabetes-and-me-final-window h2,.diabetes-and-me-final-window h3{color:#11296b;font-size:1.55556em;font-weight:600}.diabetes-and-me-final-window img{margin-bottom:30px}.diabetes-and-me-start-window{width:90%;border:3px solid #009de0;background-color:#d9f1fb;border-radius:10px;height:85vh;overflow:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.diabetes-and-me-start-window .diabetes-and-me-start-info{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%) translateX(-15%);-ms-transform:translateY(-50%) translateX(-15%);transform:translateY(-50%);width:100%;text-align:center}.diabetes-and-me-start-window p{color:#11296b;font-size:1em;padding:0 8%;margin:0}.diabetes-and-me-start-window h2{color:#11296b;font-size:1.25em;font-weight:600;padding:0 8%}.diabetes-and-me-start-window img{display:none}.diabetes-and-me-start-window .lets-get-started{display:block;width:224px;margin:45px auto;cursor:pointer}.diabetes-and-me-start-window .diabetes-and-me-no-thanks-button{display:inline-block;border-bottom:1px solid #009de0;color:#009de0;cursor:pointer}#diabetes-and-me-form{width:90%;border:3px solid #009de0;background-color:#d9f1fb;border-radius:10px;height:85vh;overflow:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}.card-container{position:relative;min-height:330px;margin-bottom:20px}.card-container.flipped .card-front{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.card-container.flipped .card-back{-webkit-transform:rotateY(0);transform:rotateY(0)}.card-back,.card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;padding-bottom:45px}.card-back .actions,.card-front .actions{position:absolute;bottom:0;left:0;right:0;border-top:1px dashed #11296b;height:45px;border-radius:0 0 10px 10px;background-color:#fff}.card-back .cancel-icon,.card-back .options-icon,.card-front .cancel-icon,.card-front .options-icon{float:right;border-left:1px dashed #11296b;height:45px;padding:12px;background-color:#d9f1fb;font-size:14px;color:#11296b;cursor:pointer}.card-back .cancel-icon:before,.card-back .options-icon:before,.card-front .cancel-icon:before,.card-front .options-icon:before{font-family:fontawesome;content:"";font-size:14px;color:#11296b;margin-right:8px}.card-back .cancel-icon:before,.card-front .cancel-icon:before{font-family:fontawesome;content:"";font-size:14px;color:#11296b}.card-back .bin-icon span,.card-back .options-icon span,.card-back .read-icon span,.card-back .save-icon span,.card-front .bin-icon span,.card-front .options-icon span,.card-front .read-icon span,.card-front .save-icon span{display:none;position:absolute;top:-65px;left:0;right:0;height:65px;background-color:#d9f1fb;text-align:center;padding-top:20px;border-bottom:2px solid #009de0;border-top:1px dashed #11296b;font-size:14px;font-weight:600;color:#11296b}.card-back .bin-icon span:after,.card-back .bin-icon span:before,.card-back .options-icon span:after,.card-back .options-icon span:before,.card-back .read-icon span:after,.card-back .read-icon span:before,.card-back .save-icon span:after,.card-back .save-icon span:before,.card-front .bin-icon span:after,.card-front .bin-icon span:before,.card-front .options-icon span:after,.card-front .options-icon span:before,.card-front .read-icon span:after,.card-front .read-icon span:before,.card-front .save-icon span:after,.card-front .save-icon span:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.card-back .bin-icon span:after,.card-back .options-icon span:after,.card-back .read-icon span:after,.card-back .save-icon span:after,.card-front .bin-icon span:after,.card-front .options-icon span:after,.card-front .read-icon span:after,.card-front .save-icon span:after{border-color:rgba(217,241,251,0);border-top-color:#d9f1fb;border-width:4px;margin-left:-4px}.card-back .bin-icon span:before,.card-back .options-icon span:before,.card-back .read-icon span:before,.card-back .save-icon span:before,.card-front .bin-icon span:before,.card-front .options-icon span:before,.card-front .read-icon span:before,.card-front .save-icon span:before{border-color:rgba(0,157,224,0);border-top-color:#009de0;border-width:7px;margin-left:-7px}.card-back .bin-icon:hover span,.card-back .options-icon:hover span,.card-back .read-icon:hover span,.card-back .save-icon:hover span,.card-front .bin-icon:hover span,.card-front .options-icon:hover span,.card-front .read-icon:hover span,.card-front .save-icon:hover span{display:block}.card-back .options-icon,.card-front .options-icon{border-radius:0 0 10px 0}.card-back .options-icon span:after,.card-back .options-icon span:before,.card-front .options-icon span:after,.card-front .options-icon span:before{right:48px}.card-back .options-icon span:after,.card-front .options-icon span:after{margin-left:0;margin-right:-4px}.card-back .options-icon span:before,.card-front .options-icon span:before{margin-left:0;margin-right:-7px}.card-back .bin-icon,.card-back .save-icon,.card-front .bin-icon,.card-front .save-icon{border-radius:0 0 0 10px}.card-back .bin-icon span:after,.card-back .bin-icon span:before,.card-back .save-icon span:after,.card-back .save-icon span:before,.card-front .bin-icon span:after,.card-front .bin-icon span:before,.card-front .save-icon span:after,.card-front .save-icon span:before{left:23px}.card-back .read-icon span:after,.card-back .read-icon span:before,.card-front .read-icon span:after,.card-front .read-icon span:before{left:67px}.card-back .bin-icon,.card-back .read-icon,.card-back .save-icon,.card-front .bin-icon,.card-front .read-icon,.card-front .save-icon{float:left;width:45px;height:45px;text-align:center;border:none;border-radius:0;border-right:1px dashed #11296b;cursor:pointer}.card-back .bin-icon span,.card-back .read-icon span,.card-back .save-icon span,.card-front .bin-icon span,.card-front .read-icon span,.card-front .save-icon span{display:none}.card-back .bin-icon:hover,.card-back .read-icon:hover,.card-back .save-icon:hover,.card-front .bin-icon:hover,.card-front .read-icon:hover,.card-front .save-icon:hover{background-color:#d9f1fb}.card-back .bin-icon:hover span,.card-back .read-icon:hover span,.card-back .save-icon:hover span,.card-front .bin-icon:hover span,.card-front .read-icon:hover span,.card-front .save-icon:hover span{display:block}.card-back .read-icon,.card-back .save-icon,.card-front .read-icon,.card-front .save-icon{padding-top:10px}.card-back .read-icon:after,.card-back .save-icon:after,.card-front .read-icon:after,.card-front .save-icon:after{content:"";background:url(../img/sprite-bookmark.png) no-repeat center -25px;width:20px;height:25px;display:block;margin:0 auto}.card-back .read-icon.active:after,.card-back .save-icon.active:after,.card-front .read-icon.active:after,.card-front .save-icon.active:after{background-position-y:0}.card-back .read-icon:after,.card-front .read-icon:after{background:url(../img/sprite-read.png) no-repeat 0 -25px;width:22px}.card-back .bin-icon,.card-front .bin-icon{padding:10px 0 0}.card-back .bin-icon:before,.card-front .bin-icon:before{font-family:fontawesome;content:"";font-size:24px;color:#f11313}.card-back .bin-icon:hover,.card-front .bin-icon:hover{border:none;border-radius:0;border-right:1px dashed #11296b}.card-back p,.card-front p{font-size:16px}.card-back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);background-color:#d9f1fb;text-align:center}.card-back .actions{border-top:2px solid #009de0}.card-back h5{text-align:center;padding:30px 10px 0;color:#009de0}.card-back>span{display:inline-block;width:40%;text-align:center;padding:11px 20px;border:2px solid #009de0;border-radius:8px;background-color:#fff;color:#11296b;margin:0 5px;cursor:pointer}.card-back>span:hover{border:2px solid #009de0}.card-confirm{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:none;background-color:#d9f1fb}.card-confirm h4{color:#11296b;text-align:center;padding:30px 10px 0;color:#009de0}.card-confirm>span{display:inline-block;width:calc(100% - 50px);text-align:center;padding:11px 20px;border:2px solid #009de0;border-radius:8px;background-color:#fff;color:#11296b;margin:0 25px;cursor:pointer}.card-confirm>span:hover{border:2px solid #009de0}.card-confirm>span.dislike-action{margin-top:10px;color:#d0021b}.card-confirm>span.dislike-action:before{font-family:fontawesome;content:"";font-size:1.25em;color:inherit;float:left}.card-faux{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;opacity:.5;background-color:#d9f1fb}.card-faux h4{color:#11296b}.block-diabetes-reading-list{float:right;margin-bottom:20px}.block-diabetes-reading-list .save-for-later{padding:9px 35px 9px 10px;border-color:#009de0;font-weight:600;position:relative;cursor:pointer}.block-diabetes-reading-list .save-for-later:after{content:"";background:url(../img/sprite-bookmark-alt.png) no-repeat 0 -25px;position:absolute;top:-2px;right:6px;width:20px;height:25px}.block-diabetes-reading-list .save-for-later.active:after{background-position-y:0}.form-filter{display:none;margin-bottom:20px}.diabetes-and-me-form-filter{overflow:hidden}.diabetes-and-me-form-filter .saved-read-container .js-form-type-checkbox{padding:0;margin-bottom:12px;color:#11296b;position:relative}.diabetes-and-me-form-filter .saved-read-container .js-form-type-checkbox input{display:none}.diabetes-and-me-form-filter .saved-read-container .js-form-type-checkbox label{cursor:pointer;display:block;text-align:left;padding:6px 35px;margin:0;font-size:14px}.diabetes-and-me-form-filter .saved-read-container .js-form-type-checkbox label:before{content:"";height:20px;width:20px;position:absolute;left:7px;top:7px;border:2px solid #d9f1fb;border-radius:0}.diabetes-and-me-form-filter .saved-read-container .js-form-type-checkbox label:after{content:"";background:url(../img/sprite-bookmark.png) no-repeat center 0;width:20px;height:25px;position:absolute;right:7px;top:7px}.diabetes-and-me-form-filter .saved-read-container .js-form-type-checkbox.active label:before{font-family:fontawesome;content:"";font-size:16px;line-height:15px;background-color:#009de0;color:#fff;border-color:#009de0}.diabetes-and-me-form-filter .saved-read-container .js-form-type-checkbox.form-item-show-read-items label:after{background:url(../img/sprite-read.png) no-repeat 0 0;width:22px}.show-preferences{overflow:hidden;float:left;width:100%}.show-preferences>span{border:2px solid #009de0;border-radius:10px 10px 0 0;padding:12px;display:block;color:#009de0;font-weight:600;position:relative;cursor:pointer}.show-preferences>span:after{font-family:fontawesome;content:"";font-size:14px;color:#ee6a0c;position:absolute;right:20px;top:10px}.show-preferences>span.open{border-bottom:none}.show-preferences>span.open:after{font-family:fontawesome;content:"";font-size:14px;color:#ee6a0c}.preferences{border:2px solid #009de0;border-radius:0 0 10px 10px}.preferences .sentence-builder{margin:12px;background:#d9f1fb;border-radius:10px;padding:13px 30px;overflow:hidden}.cta-block .links-container .preferences .sentence-builder a,.preferences .sentence-builder .button,.preferences .sentence-builder .cta-block .links-container a{float:right}.preferences .sentence-builder span{padding-top:7px;display:inline-block}.preferences-interests{border-top:1px dashed #11296b;padding:53px 12px 12px;position:relative}.preferences-interests legend{color:#009de0;display:block;overflow:hidden;position:absolute;left:10px;top:12px}.preferences-interests .js-form-type-checkbox{background-color:#fff;border:2px solid #009de0;border-radius:10px;padding:0;margin-bottom:12px;margin-right:10px;color:#009de0;min-height:38px;float:left;position:relative}.preferences-interests .js-form-type-checkbox input{display:none}.preferences-interests .js-form-type-checkbox label{cursor:pointer;display:block;text-align:center;padding:6px 30px 6px 12px;margin:0;font-size:14px}.preferences-interests .js-form-type-checkbox label:before{font-family:fontawesome;content:"";font-size:16px;color:#d9f1fb;position:absolute;right:7px;top:7px}.preferences-interests .js-form-type-checkbox.active{border-color:#11296b;background-color:#11296b;color:#fff}.preferences-interests .js-form-type-checkbox.active label:before{font-family:fontawesome;content:"";font-size:16px;color:#fff}.js-diabetes-and-me-returning,.js-diabetes-and-me-welcome{display:none}.pre-footer .block-views h2{color:#11296b}.pre-footer .block-views .more-cta-block .cta-block-content{height:100%}.pre-footer .block-views .more-cta-block .box h3{font-size:1em}.pre-footer .block-views .more-cta-block .box .media-content__media{max-width:38px;max-height:38px;float:right}.cta-block .links-container .pre-footer .block-views .more-cta-block .box .donate-0 a,.pre-footer .block-views .more-cta-block .box .donate-0 .button,.pre-footer .block-views .more-cta-block .box .donate-0 .cta-block .links-container a{background:#009de0;color:#fff;border:none}.pre-footer .block-views .more-cta-block .box .description{color:#11296b}#localgroup_office_map,#regional_office_map{margin-bottom:20px}#diabetes_localgroups,#diabetes_office{display:none;padding-bottom:20px;overflow:auto;border-bottom:2px solid #009de0;border-radius:0}#diabetes_localgroups .show,#diabetes_office .show{display:block}#diabetes_localgroups .tel div,#diabetes_office .tel div{margin-top:20px;display:inline-block}#diabetes_localgroups .email div,#diabetes_office .email div{display:inline-block}#diabetes_localgroups .block,#diabetes_localgroups .button,#diabetes_localgroups .cta-block .links-container a,#diabetes_office .block,#diabetes_office .button,#diabetes_office .cta-block .links-container a,.cta-block .links-container #diabetes_localgroups a,.cta-block .links-container #diabetes_office a{margin-top:20px}#diabetes_localgroups ol,#diabetes_office ol{counter-reset:d}#diabetes_localgroups ol li:before,#diabetes_office ol li:before{content:counter(d);counter-increment:d;color:#009de0;margin-right:20px}#regional_news{padding:20px;border-top:2px dashed #009de0;margin-top:20px;display:inline-block;width:100%}#regional_news .box{border-radius:10px;border:2px solid #009de0}#regional_news .box .description,#regional_news .box figure{display:none}.light{color:#009de0}.block-officesearch a:not(.button):not(.cta-block .links-container a){text-decoration:none;border:none}.block-officesearch .box{border-bottom:0;overflow:hidden;border-radius:0;border-width:2px 0}.block-officesearch .box.nopadding{padding:0}.block-officesearch .top{overflow:auto;padding:30px 20px;background-image:url(../img/uk.svg);background-repeat:no-repeat;background-position:right 20px bottom 20px;background-color:#d9f1fb;background-size:50px;border-bottom:2px solid #009de0}.block-officesearch .top ul{padding:0 20px 0 0}.block-officesearch .top ul li{list-style:none;background:url(../img/tick.svg) no-repeat 0;padding-left:30px}.block-officesearch .top ul li:before{background:none;margin:0}.block-officesearch .top .content{margin-bottom:30px;padding-bottom:10px;border-bottom:1px dashed #009de0}.block-officesearch .form-container{width:75%}.block-officesearch form{width:100%;border:2px solid #009de0;border-radius:10px;overflow:hidden;background-color:#11296b;position:relative;height:46px}.block-officesearch form>.js-form-item{width:calc(100% - 50px);float:left;margin:0}.block-officesearch form .ajax-progress{position:absolute;right:50px;top:8px}.block-officesearch form label{display:none}.block-officesearch form input[type=text]{padding:12px;margin:0;border:none;border-radius:0;font-size:16px}.block-officesearch form input[type=submit]{width:50px;background-color:#11296b;color:#11296b;border:none;border-radius:0;text-indent:100px;font-size:16px;height:42px}.block-officesearch form .submit{float:right}.block-officesearch form .submit:after{font-family:fontawesome;color:#fff;content:"\f002";position:absolute;top:10px;right:17px;pointer-events:none}.block-officesearch.local .top{background-size:50px}.block-officesearch.local .form-container form{width:100%}.cc_banner-wrapper{position:relative;width:100%;background-color:#d9f1fb;overflow:hidden}.cc_container{width:100%;max-width:1170px;margin:0 auto;padding:12px 20px;border-bottom:none}.cc_container .cc_btn{position:absolute;right:20px;bottom:5px;width:calc(100% - 2 * 20px);padding:5px;border-radius:10px;background-color:#009de0;color:#fff;font-size:14px;text-align:center;cursor:pointer}.cc_container .cc_message{display:block;width:100%;margin:0 0 30px;padding:0;font-size:14px}.cc_container .cc_message a{color:#009de0;white-space:nowrap}.cc_container .cc_logo{display:none}@-webkit-keyframes b{0%{margin-top:-96px}to{margin-top:0}}@keyframes b{0%{margin-top:-96px}to{margin-top:0}}.cc_banner-wrapper{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:b;animation-name:b}.addtoany_list{display:block;padding-bottom:40px;border-top:1px dashed #11296b;border-bottom:2px solid #11296b;padding-top:30px;margin-bottom:40px}.addtoany_list h3{display:block;color:#11296b;margin:0 0 12px}.addtoany_list a{transition:none;border-bottom:0 transparent}.addtoany_list a:first-of-type{margin-left:-4px}.addtoany_list .a2a_button_print,.addtoany_list a:before{display:none}.horizontal-tabs{border:0}.horizontal-tabs .horizontal-tabs-list{border:0 transparent;border-bottom:6px solid #11296b;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.horizontal-tabs .horizontal-tab-button{-webkit-box-flex:0;-ms-flex:0 1 150px;flex:0 1 150px;background:#d9f1fb;border:0 transparent;text-align:center;padding:5px 0}.horizontal-tabs .horizontal-tab-button.selected{background:#11296b}.horizontal-tabs .horizontal-tab-button.selected a,.horizontal-tabs .horizontal-tab-button.selected a:hover{color:#fff}.horizontal-tabs .horizontal-tab-button:before{display:none}.horizontal-tabs .horizontal-tab-button a{color:#11296b;border:0;transition:none}.horizontal-tabs .horizontal-tab-button a:before{display:none}.horizontal-tabs .horizontal-tab-button a:hover{background:none;color:#11296b}.horizontal-tab-hidden{position:relative;top:inherit;width:auto}.tabs__tab a{padding:0 3px 1px;font-size:16px}.tabs .is-active{background-color:#c9ecf9}@media (min-width:321px){.main-menu-wrapper.fixed .block-navigationlogo{display:block}}@media (min-width:411px){.layout-container{background-position:-862px -17px;background-size:auto 1146.73px}.diabetes-branding{width:157px;height:29px;top:21px}}@media (min-width:468px){.group--funding-dates>*,.group--project-funding>*,.group--researcher-info>*{border-right:1px solid #93d8f2}}@media (min-width:480px){.pager a .label{display:inline-block}.menu--diabetes-and-me .diabetes-and-me-link .save-for-later-notification{width:370px;font-size:14px}.group--quad-pair-single>*{float:left;width:calc(50% - 10px);margin-right:20px}.group--quad-pair-single>:nth-child(2n){margin-right:0}.box--with-btns .button,.box--with-btns .cta-block .links-container a,.cta-block .links-container .box--with-btns a{display:inline-block;margin-right:12px;margin-bottom:0}.box--with-btns .button:last-of-type,.box--with-btns .cta-block .links-container a:last-of-type,.cta-block .links-container .box--with-btns a:last-of-type{margin-right:0;margin-bottom:0}.diabetes-and-me-form-filter .saved-read-container .js-form-type-checkbox{float:left;width:50%;margin:0;padding:5px 0}.diabetes-and-me-form-filter .saved-read-container .js-form-type-checkbox label{text-align:center}.diabetes-and-me-form-filter .saved-read-container .js-form-type-checkbox label:after,.diabetes-and-me-form-filter .saved-read-container .js-form-type-checkbox label:before{top:12px;right:12px}.diabetes-and-me-form-filter .saved-read-container .js-form-type-checkbox label:before{left:12px}.diabetes-and-me-form-filter .saved-read-container .js-form-type-checkbox label:after{right:12px}.diabetes-and-me-form-filter .saved-read-container .js-form-type-checkbox.form-item-show-read-items{border-left:1px dashed #11296b}}@media (min-width:560px){.cta-block .links-container .hero-block a,.hero-block .button,.hero-block .cta-block .links-container a{display:inline-block;margin-bottom:0;margin-right:12px}.cta-block .links-container .hero-block a:last-of-type,.hero-block .button:last-of-type,.hero-block .cta-block .links-container a:last-of-type{margin-right:0}}@media (min-width:576px){.container{width:540px;max-width:100%}.container,.container-fluid{padding-right:15px;padding-left:15px}.recipe-landing-pg header,.row{margin-right:-15px;margin-left:-15px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{padding-right:15px;padding-left:15px}.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-sm-0{right:auto}.pull-sm-1{right:8.33333%}.pull-sm-2{right:16.66667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.33333%}.pull-sm-5{right:41.66667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.33333%}.pull-sm-8{right:66.66667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.33333%}.pull-sm-11{right:91.66667%}.pull-sm-12{right:100%}.push-sm-0{left:auto}.push-sm-1{left:8.33333%}.push-sm-2{left:16.66667%}.push-sm-3{left:25%}.push-sm-4{left:33.33333%}.push-sm-5{left:41.66667%}.push-sm-6{left:50%}.push-sm-7{left:58.33333%}.push-sm-8{left:66.66667%}.push-sm-9{left:75%}.push-sm-10{left:83.33333%}.push-sm-11{left:91.66667%}.push-sm-12{left:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.container{max-width:1170px;padding:0 20px;width:100%}}@media (min-width:768px){.container{width:720px;max-width:100%}.container,.container-fluid{padding-right:15px;padding-left:15px}.recipe-landing-pg header,.row{margin-right:-15px;margin-left:-15px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{padding-right:15px;padding-left:15px}.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-md-0{right:auto}.pull-md-1{right:8.33333%}.pull-md-2{right:16.66667%}.pull-md-3{right:25%}.pull-md-4{right:33.33333%}.pull-md-5{right:41.66667%}.pull-md-6{right:50%}.pull-md-7{right:58.33333%}.pull-md-8{right:66.66667%}.pull-md-9{right:75%}.pull-md-10{right:83.33333%}.pull-md-11{right:91.66667%}.pull-md-12{right:100%}.push-md-0{left:auto}.push-md-1{left:8.33333%}.push-md-2{left:16.66667%}.push-md-3{left:25%}.push-md-4{left:33.33333%}.push-md-5{left:41.66667%}.push-md-6{left:50%}.push-md-7{left:58.33333%}.push-md-8{left:66.66667%}.push-md-9{left:75%}.push-md-10{left:83.33333%}.push-md-11{left:91.66667%}.push-md-12{left:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}body,html{height:100%}body{margin-bottom:0}.layout-container{font-size:18px;line-height:1.33em;background-position:-1626px -66px;background-size:auto 2124.27px}.cta-block .links-container main a,main .button,main .cta-block .links-container a,main .file-download a,main button,main input,main q,main select,main textarea{font-size:18px}main .content table thead tr{font-size:1em}h1{font-size:2.22222em;line-height:1.2em}[itemprop=location],h2{font-size:1.33333em;line-height:1.5em}.labelled-content>:first-child,h3{font-size:1.11111em;line-height:1.09em}h4{font-size:1em;line-height:1.333em}.emphasise-intro p:first-of-type,.hero-block p:first-of-type{font-size:1.11111em;line-height:1.33em}q:after,q:before{font-size:18px}blockquote,figure[role=group]{font-size:1.11111em}[itemprop=hasMap] iframe{min-height:720px}article .align-left,article .align-right{max-width:37.5%;margin:12px 0 30px 30px}article .align-left{margin:12px 30px 30px 0}.search-form-container .js-search-bar .search-bar{margin:0;width:80%;border-radius:10px 0 0 10px}.search-form-container .js-search-bar .filter-btn{border-radius:0 10px 10px 0;position:absolute;right:0;top:0;width:20%;border-left:4px solid #fff;margin:0;padding:14px 20px}.search-form-container .js-search-bar .filter-btn:after{top:14px}.search-form-container .search-filters.open{position:absolute;top:54px;left:0;right:0;z-index:2}.search-bar .form-item .form-text{padding:12px 200px 12px 10px}.cta-block .links-container .search-bar .form-actions a,.search-bar .form-actions .button,.search-bar .form-actions .cta-block .links-container a{padding:15px 50px 15px 20px;text-indent:0}.container{max-width:1170px;padding:0 20px;width:100%}#page-header>.container{height:240px}.diabetes-branding{width:239px;height:43px;top:24px;left:41px}.block-diabetes-breadcrumbs{height:auto;overflow:visible}.block-diabetes-breadcrumbs:after{display:none}.breadcrumb{overflow-x:visible;margin-bottom:0}.breadcrumb ol{display:block}.breadcrumb li{display:inline;padding-bottom:0;white-space:normal}.breadcrumb li:after{top:-1px;right:4px}.breadcrumb li:first-child a{text-indent:0;width:auto}.breadcrumb li:first-child a:before{display:none}.container.with-sidebar #sidebar-first{width:100%;margin:0 0 20px}.content__section,.content section{margin-bottom:32px}.action--donate,.header-talk-to-us{margin-top:21px;margin-right:0}.action--donate{margin-left:36px;border-radius:10px;position:static;width:auto;float:right;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);display:block}.header-talk-to-us h2{max-width:100%;margin-bottom:9px}.header-talk-to-us p{font-size:24px}figcaption{font-size:18px}#float-right,.align-right,.medium--article,.right-align{float:right;margin-left:20px}#float-left,.align-left,.left-align{float:left;margin-right:20px}#dashed-divide-bottom-space-below,.block-joblandingpageheader,.content section{border-bottom:1px dashed #11296b;padding-top:0;padding-bottom:36px}#dashed-divide-bottom-space-below-and-above,.news-teaser,.research-teaser,.stories-teaser{border-bottom:1px dashed #11296b;padding-top:20px;padding-bottom:20px}#dashed-divide-bottom-space-below--with-bottom-margin,.hero-block{margin-bottom:36px}#dashed-divide-top-and-bottom--with-global-space,.promotional-subheading{border-bottom:1px dashed #11296b;border-top:1px dashed #11296b;padding-top:30px;padding-bottom:30px}.no-result{border-bottom:1px dashed #11296b;padding-top:30px;padding-bottom:30px}.main-menu-wrapper.fixed{height:61px}.menu--main>.menu{height:60px}.menu--main .menu-item--collapsed:after,.menu--main .menu-item--expanded:after{top:17px}.main-menu-overflow,.menu--main a{padding:17px 20px 14.5px}.search-block-form{height:60px;-webkit-box-flex:2;-ms-flex:2 0 111px;flex:2 0 111px;width:111px}.search-block-form:before{opacity:1}.search-block-form .icon{margin:0 9px 0 17px;left:auto;right:0}.main-menu-overflow{height:60px}.menu--overflow,.overlay__title{width:50%}.menu-main--bar a{padding:19px 44px 13px!important}.menu-main--bar:before{left:18px}.menu-main--dropdown{top:60px;height:calc(100vh - 60px);max-height:calc(100vh - 60px);border-top:1px solid #0e4083}.menu--diabetes-and-me .diabetes-and-me-link .save-for-later-notification{bottom:-40px}.menu--diabetes-and-me.in-menu{top:179px;right:20px;height:60px}.menu--diabetes-and-me.in-menu .diabetes-and-me-link a{height:60px}.menu--diabetes-and-me.in-menu .diabetes-and-me-link a:after{right:3px;top:2px}.menu--diabetes-and-me.in-menu.in-menu-full-width{top:0;right:0;height:60px}.block-navigationlogo{padding:19.5px 0 17.5px}.block-navigationlogo a{height:16px;padding:0 20px}.media--content__content,.media--content__media{display:table-cell;vertical-align:top}.media-led_skin .media--content__media{width:40%}.media-led_skin .media--content__content{padding-left:20px;padding-top:6px}.media-led_skin .media--content__content h3{font-size:1em}.medium--article{margin-top:-8px}.media-content--stat .description p{font-size:1.11111em}figure.align-center .media-content--stat figure{margin:0;width:25%;float:left}figure.align-center .media-content--stat figure p{margin:0}figure.align-center .media-content--stat .description p{font-size:1.55556em;width:75%;float:left;padding:30px}.group--pair .with-image .media-content--stat{overflow:hidden}.group--pair .with-image .media-content--stat .media-content__media{margin:0;width:50%;float:left}.group--pair .with-image .media-content--stat .media-content__content{width:50%;float:left;padding-left:12px}.group--job-meta>div:first-of-type{min-width:169px;width:20%}.group--pair>*{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}.group--quad>*{-ms-flex-preferred-size:calc(25% - 15px);flex-basis:calc(25% - 15px);-webkit-box-flex:0;-ms-flex:0 1 18%;flex:0 1 18%}.box-content--split .media-content{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}.box-content--split .media-content--secondary>div{width:60%}.box--sponsor-support,.box--summary>h3{font-size:1.11111em}.box-promo-skin,.box-promo_skin{width:calc(33.333% - 18.666666666666668px);float:left;margin-left:28px;margin-right:28px}.box-promo-skin:nth-child(3n+1),.box-promo-skin:nth-child(3n+3),.box-promo_skin:nth-child(3n+1),.box-promo_skin:nth-child(3n+3){margin-left:0;margin-right:0}.box-promo-skin .cta-block img,.box-promo_skin .cta-block img{margin-top:23px;margin-left:50%;-webkit-transform:translate3d(-50%,0,1px);transform:translate3d(-50%,0,1px)}.box-promo_skin--quadlayout{width:calc(25% - 21px);float:left;margin-left:0;margin-right:28px}.box-promo_skin--quadlayout:nth-child(3n+1),.box-promo_skin--quadlayout:nth-child(3n+3){margin-left:0;margin-right:28px}.box-promo_skin--quadlayout:nth-child(4n){margin-right:0}.box--full-width-image .media-content__media figure{max-height:323px}.box--full-width-image .media-content__content{overflow:hidden}.box--full-width-image .media-content__content div[itemprop=description]{float:left;width:66.667%}.box--full-width-image .media-content__content .links-container{float:left;width:33.333%;text-align:right}.box-teaser div[itemprop=description],.box-teaser figure{display:block}.box-no-margin-bottom{margin-bottom:0}.box-teaser.three-items>div{display:-webkit-box;display:-ms-flexbox;display:flex}.box-teaser.two-items{width:calc(100% / 3 * 2 - 37.333333333333336px + 28px)}.box-teaser.two-items>div{display:-webkit-box;display:-ms-flexbox;display:flex}.box-teaser.two-items .box-promo_skin{width:50%}.box-teaser.two-items .box-promo_skin:last-child{margin-right:0}.box-teaser.single-item{width:calc(100% / 3 - 56px / 3);margin-left:28px}.box-teaser.single-item .box-promo_skin{width:100%}.box-teaser.single-item.news-homepage{margin-left:0;margin-right:28px}.box-cta--with-overlay-icon .group--pair--two-third{text-align:left;padding-left:142px;-ms-flex-preferred-size:calc(75% - 15px);flex-basis:calc(75% - 15px);-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}.box-cta--with-overlay-icon .group--pair--two-third h3{margin:0}.box-cta--with-overlay-icon .group--pair--one-third{-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}.box-cta--with-overlay-icon figure{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:24px;margin:0}.content-meta-info{margin-top:-12px;margin-bottom:30px;padding-bottom:18px}.recipe-landing-pg .search-bar{margin-top:70px;border-radius:10px;margin-left:0;margin-right:0}.recipe-landing-pg .browse_recipes{overflow:hidden}.recipe-landing-pg .browse_recipes>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.recipe-landing-pg .browse_recipes>div>div{width:calc(33.33% - 18.666666666666668px);float:left;margin:0 28px}.recipe-landing-pg .browse_recipes>div>div:first-of-type,.recipe-landing-pg .browse_recipes>div>div:last-of-type{margin:0}.search-recipes-form-container .js-search-bar .filter-btn.open:before{height:9px;bottom:-4px}.search-recipes-form-container .search-sort .result-label{float:left;margin:0;padding-top:12px}.search-recipes-form-container .search-sort .form-item{float:right}.search-recipes-form-container .search-sort .form-item .form-select{width:auto}.recipe-list-card{overflow:hidden;padding-bottom:50px;display:table;width:100%;height:100%}.recipe-list-card .list-card-media{width:25.5%;display:table-cell;vertical-align:top}.recipe-list-card .list-card-content{width:79%;display:table-cell;height:100%;vertical-align:top;position:absolute;left:0;bottom:0;top:0;padding-bottom:46px}.recipe-list-card .list-card-content h3{font-size:18px;margin:5px 0 10px -3px}.recipe-list-card .list-card-content .description{padding-left:35%;padding-right:18px;height:100%}.recipe-list-card .list-card-content .dietary-tags{padding:0}.recipe-list-card .nutritional-info-container{width:21%;text-align:right;display:table-cell;vertical-align:top;position:absolute;right:0}.recipe-card{border-top-left-radius:10px;border-top-right-radius:10px;margin:0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:350px;min-height:350px}.recipe-card .card-media{float:right;width:58.33333%;margin:0;-webkit-box-flex:2;-ms-flex:2 1;flex:2 1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-top-right-radius:10px;border-bottom-right-radius:10px}.recipe-card .card-media img{object-fit:cover;position:absolute;top:50%;right:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);min-height:100%}.recipe-card .card-content{float:left;display:block;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:41.66667%;padding:30px 20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.recipe-card .description{font-size:1.11111em;line-height:1.33em;-webkit-box-flex:1;-ms-flex:1;flex:1}.recipe-card .instructions{-webkit-box-flex:0;-ms-flex:0;flex:0;position:absolute;bottom:0;width:85%;margin-top:50px;margin-bottom:36px}.recipe-card .instruction{font-size:1.11111em;border-bottom:1px solid #a7daf5;padding:12px 0 12px 20px;margin-left:-20px}.nutrition-tag{width:80px;-ms-flex-preferred-size:80px;flex-basis:80px}.cta-block .media-content__content{padding:30px 24px 18px}.cta-block .right .media-content__content,.cta-block .right header{float:left;width:66.667%}.cta-block .right .links-container{overflow:hidden;float:left;width:33.333%}.cta-block .right .links-container .link-container{margin-left:auto;margin-right:auto}.cta-block .links-container{display:inline-block}.cta-block .links-container:last-child{margin-right:0}.form-diabetes-gcs:after{right:15px}.form-diabetes-gcs .form-item{width:67%}.form-diabetes-gcs input[type=submit]{width:33%;padding:0 30px 0 0;color:#fff}.form-diabetes-gcs a.open-search{height:60px;padding:19px 30px;color:#11296b}.form-diabetes-gcs a.open-search:after{right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form-diabetes-gcs.block-googlecsesearchblock{-webkit-box-flex:1;-ms-flex:1 1 210px;flex:1 1 210px}.form-diabetes-gcs.block-googlecsesearchblock.active:after{right:65px}.gsc-control-cse,.gsc-results .gsc-table-result{font-size:18px!important}.hero-block{padding-bottom:0}.hero-block figure{width:33.33333333%}.hero-block .hero-image--wide{width:65.697%;float:left;-webkit-box-flex:0;-ms-flex:0 1 65.697%;flex:0 1 65.697%}.hero-block .hero-image--wide *{width:100%;height:auto;min-height:100%}.hero-block .hero-image--wide img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-top-right-radius:0;border-bottom-left-radius:10px}.hero-block .media-content__content{padding:60px 30px;border-bottom-left-radius:0;border-top-right-radius:10px}.hero-block--wide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.hero-block--primary h2{font-size:1.33333em}.box-hero_skin--event .details{padding:20px;overflow:hidden}.box-hero_skin--event .details>div{float:left;width:calc(50% - 10px)}.box-hero_skin--event .details>div:last-of-type{border-right:0!important;margin-right:0!important;padding-right:0!important}.box-hero_skin--event .details>div:first-of-type{border-right:1px dashed #11296b;padding-top:0;padding-bottom:0;padding-right:20px;margin-right:20px;border-bottom:0;margin-bottom:0}article.research .hero-block figure{float:right;margin:12px 0 30px 30px}article.research section{border-bottom:1px dashed #11296b;padding-top:0;padding-bottom:36px;margin-bottom:36px}.search-research-form-container .js-search-bar .search-bar{border-radius:10px!important}.search-research-form-container .js-search-bar .filter-btn{width:calc(20% - 5px);border-left:2px solid #009de0;padding:12px 20px}.search-research-form-container .js-search-bar .filter-btn:before{bottom:-13px;height:19px}.search-research-form-container .js-search-bar .filter-btn:before,.search-research-form-container .js-search-bar .filter-btn _:-ms-lang(x){bottom:-11px}.search-research-form-container .js-search-bar .filter-btn.open{padding:12px 20px;border-radius:0 10px 10px 0}.search-research-form-container .search-filters{border-radius:10px 0 10px 10px;margin-top:10px}.search-research-form-container .search-filters.open{position:inherit}.reading-list-container .js-form-type-checkbox,.reading-list-container .js-form-type-radio{float:left;width:33%;padding-right:10px}.diabetes-and-me-container .diabetes-and-me-closing-info,.diabetes-and-me-container .diabetes-and-me-questions-container{height:80%}.diabetes-and-me-container .actions-container{height:20%}.cta-block .links-container .diabetes-and-me-container .actions-container a,.diabetes-and-me-container .actions-container .button,.diabetes-and-me-container .actions-container .cta-block .links-container a{right:30px;padding:13px 20px;width:30%}.diabetes-and-me-container .actions-container .go-back-link{left:30px;font-size:18px;top:50%}.diabetes-and-me-container .actions-container .skip-question-container{right:calc(30% + 55px);left:inherit}.diabetes-and-me-container .actions-container .skip-question-container .js-form-type-checkbox{width:190px}.diabetes-and-me-container .actions-container .skip-question-container .js-form-type-checkbox label{padding:8px 5px 5px;font-size:18px}.diabetes-and-me-container .actions-container .skip-question-container .skip-info{line-height:46px}.diabetes-and-me-container .diabetes-and-me-question-fieldset{padding:0 20px}.diabetes-and-me-container .diabetes-and-me-question-fieldset legend{display:block}.diabetes-and-me-container .diabetes-and-me-question-fieldset .question-description{font-size:1.33333em;padding-bottom:40px}.diabetes-and-me-container .diabetes-and-me-question-fieldset .question-number{font-size:1em}.diabetes-and-me-container .postcode-lookup-fieldset .fieldset-wrapper{padding-right:84px}.diabetes-and-me-container .js-form-type-checkbox,.diabetes-and-me-container .js-form-type-radio{min-height:48px}.diabetes-and-me-container .js-form-type-checkbox label,.diabetes-and-me-container .js-form-type-radio label{padding:10px;font-size:18px}.diabetes-and-me-container .js-form-type-checkbox.active label:before{line-height:26px;font-family:fontawesome;content:"";font-size:1.25em;color:#fff}.diabetes-and-me-container .js-form-type-checkbox label:before{width:30px;height:30px}.diabetes-and-me-container .js-form-type-select select{width:80%}.diabetes-and-me-container .diabetes-and-me-closing-window{width:65%;height:50vh}.diabetes-and-me-container .diabetes-and-me-closing-window .diabetes-and-me-closing-info{padding:20% 10% 0}.diabetes-and-me-container .diabetes-and-me-closing-window .diabetes-and-me-closing-info p{font-size:1.33333em}.diabetes-and-me-container .diabetes-and-me-closing-window .actions-container a{font-size:18px}.diabetes-and-me-start-window{width:75%;height:65vh}.diabetes-and-me-start-window p{font-size:1.11111em;padding:0 15%}.diabetes-and-me-start-window h2{font-size:1.55556em;padding:0}.diabetes-and-me-start-window img{display:inline-block;margin-bottom:30px}#diabetes-and-me-form{width:75%;height:65vh}.diabetes-and-me-form-filter .saved-read-container .js-form-type-checkbox{width:auto}.diabetes-and-me-form-filter .saved-read-container .js-form-type-checkbox label{padding-right:40px;padding-left:40px}.diabetes-and-me-form-filter .saved-read-container{overflow:hidden;float:right;margin-right:300px;margin-bottom:-45px}.show-preferences>span{float:right;padding-right:50px}.show-preferences>span:before{content:"";height:2px;position:absolute;right:-2px;left:-2px;bottom:-2px;background:#fff;z-index:3;border-right:2px solid #009de0;border-left:2px solid #009de0}.show-preferences>span.close{border-bottom:2px solid #009de0;border-radius:10px}.show-preferences>span.close:before{display:none}.preferences{width:100%;float:left;border-radius:10px 0 10px 10px}.pre-footer .block-views .more-cta-block{display:-webkit-box;display:-ms-flexbox;display:flex}.pre-footer .block-views .more-cta-block .links-container{position:absolute;bottom:30px}.pre-footer .block-views .more-cta-block .cta-block-content{padding-bottom:80px}.pre-footer .block-views .more-cta-block .box{padding-bottom:0;width:calc(33.33% - 18.666666666666668px);float:left;margin:0 28px 0 0}.pre-footer .block-views .more-cta-block .box:last-of-type{margin:0}#diabetes_localgroups,#diabetes_office{border-radius:10px}#diabetes_localgroups .block,#diabetes_office .block{float:left;margin:20px 0 0 20px;width:calc(50% - 30px)}#regional_news .news-carousel{display:-webkit-box;display:-ms-flexbox;display:flex}.block-officesearch .box{border-radius:10px;border:2px solid #009de0;border-bottom:0}.block-officesearch .top ul{border-right:1px dashed #009de0;margin:0 20px 0 0}.block-officesearch .top .content{width:40%;float:left;border-bottom:none;margin:0;padding:0}.block-officesearch .top{background-position:right 20px center;background-size:130px}.block-officesearch .form-container{margin-top:60px;width:40%;float:left}.block-officesearch.local .form-container{margin:0;width:80%}.cc_container .cc_btn{top:50%;bottom:auto;width:120px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px}.cc_container .cc_message{font-size:16px;width:calc(100% - 140px);margin:0}0%{margin-top:-48px}.addtoany_list h3{display:inline-block;vertical-align:middle;margin:0 15px 0 0}.addtoany_list a:first-of-type{margin-left:0}.addtoany_list .a2a_button_whatsapp{display:none}.addtoany_list .a2a_button_print{display:inline-block}}@media (min-width:768px) and (max-width:992px){#page-footer ul.links{width:70%}#page-footer ul.links li{float:left}#page-footer ul.links li .cta-block .links-container a,#page-footer ul.links li a.button,.cta-block .links-container #page-footer ul.links li a{margin-right:5px}#page-footer ul.links li .cta-block .links-container a.donate,#page-footer ul.links li a.button.donate,.cta-block .links-container #page-footer ul.links li a.donate{display:block}}@media (min-width:769px){.block-stories .box.box-promo-skin{margin:0 28px 0 0}.block-stories .box.box-promo-skin:last-child{margin:0}.box-hero{padding:0 0 0 20px;overflow:hidden}.box-hero h1{float:left;width:50%;margin-left:0;margin-right:0;padding-right:12px;padding-top:20px}.box-hero .content{display:block;overflow:hidden;position:relative}.box-hero .content>div{float:left;width:50%;clear:left;padding:0 20px 12px 0}.box-hero .content>figure{width:50%;margin:0;position:absolute;top:0;right:0;bottom:0}.box-hero .content>figure img{border-radius:0 10px 10px 0;object-fit:cover;min-height:100%}.recipe-tips>div:first-child{font-size:24px}}@media (min-width:800px){.main-menu-toggle_skin{border-left:0 transparent;cursor:default}.main-menu-toggle_skin .media-content__content,.main-menu-toggle_skin .media-content__media{display:none}}@media (min-width:880px){.diabetes-and-me-container .diabetes-and-me-question-fieldset{width:80%;float:right;padding:99px 0 0}.diabetes-and-me-container .diabetes-and-me-question-fieldset legend{position:absolute;left:-21%;top:35px;margin-top:0}.diabetes-and-me-container .diabetes-and-me-question-fieldset .question-number{position:absolute;top:71px}.diabetes-and-me-container .js-form-type-checkbox,.diabetes-and-me-container .js-form-type-radio{margin:0 26px 12px 0;width:calc(50% - 26px)}}@media (min-width:992px){.container{width:960px;max-width:100%}.container,.container-fluid{padding-right:15px;padding-left:15px}.recipe-landing-pg header,.row{margin-right:-15px;margin-left:-15px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{padding-right:15px;padding-left:15px}.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-lg-0{right:auto}.pull-lg-1{right:8.33333%}.pull-lg-2{right:16.66667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.33333%}.pull-lg-5{right:41.66667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.33333%}.pull-lg-8{right:66.66667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.33333%}.pull-lg-11{right:91.66667%}.pull-lg-12{right:100%}.push-lg-0{left:auto}.push-lg-1{left:8.33333%}.push-lg-2{left:16.66667%}.push-lg-3{left:25%}.push-lg-4{left:33.33333%}.push-lg-5{left:41.66667%}.push-lg-6{left:50%}.push-lg-7{left:58.33333%}.push-lg-8{left:66.66667%}.push-lg-9{left:75%}.push-lg-10{left:83.33333%}.push-lg-11{left:91.66667%}.push-lg-12{left:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.layout-container{font-size:18px;background-image:url(../img/static/arc-big-screen.svg);background-position:-2337px 0;background-size:6269.016px 2999.75px}.cta-block .links-container main a,main .button,main .cta-block .links-container a,main .file-download a,main button,main input,main q,main select,main textarea{font-size:18px}main .content table thead tr{font-size:1.11111em}h1{font-size:2.33333em;line-height:1.14em}h1 span{display:block;max-width:66.66%}[itemprop=location],h2{font-size:1.55556em;line-height:1.28em}.labelled-content>:first-child,h3{font-size:1.33333em;line-height:1.2em}.emphasise-intro p:first-of-type,.hero-block p:first-of-type,h4{font-size:1.11111em;line-height:1.2em}q:after,q:before{font-size:18px}[itemprop=hasMap] .map-wrapper{padding:0}[itemprop=hasMap] iframe{min-height:670px}.container{max-width:1170px;padding:0 20px;width:100%}#page-header>.container{height:359px}.diabetes-branding{width:338px;height:61px;top:61px}.menu--account{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:-1px}#column-one-third,article.research .secondary-content{float:left;width:33.33333%;padding-left:15px}#column-two-thirds,article.research .primary-content{float:left;width:66.66667%;padding-right:15px;padding-bottom:0}.container.with-sidebar #sidebar-first{float:right;width:33.33333333%;margin-left:0}.container.with-sidebar .content>section>*{margin-right:8.333%}.reading-width-optimised article>.content>*{max-width:66.6666%;margin-left:auto;margin-right:auto}.inner-content.with-sidebar,.with-sidebar #block-diabetes-content .inner-content,.with-sidebar .bloc-search-container .inner-content{float:left;width:calc(66.66666667% - 30px);margin-right:30px}#main-content-pushed-to-sidebar,.push-to-sidebar{width:33.33333333%;margin-left:66.66666667%!important}#full-width-content>*,[class*=page-guide-to-diabetes-recipes] article>.content>*{max-width:100%;margin-left:auto;margin-right:auto}#page-footer h2{font-size:1.11111em}#page-footer nav{-ms-flex-preferred-size:18%;flex-basis:18%}#page-footer nav h2{margin:0 0 .75em}#page-footer .cta-block .links-container a,#page-footer a.button,.cta-block .links-container #page-footer a{margin-right:5px}#page-footer .cta-block .links-container a.donate,#page-footer a.button.donate,.cta-block .links-container #page-footer a.donate{display:block}#page-footer .footer-social-media{-ms-flex-preferred-size:46%;flex-basis:46%}#page-footer .footer-social-media ul.links,#page-footer .footer-social-media ul.social{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}#page-footer .footer-social-media h2{display:block;width:100%;text-align:center;margin:0}.action--donate,.header-talk-to-us{margin-top:74px}.header-talk-to-us p{font-size:30px}figcaption{font-size:18px}.menu--main{-webkit-box-flex:9;-ms-flex:9 1 auto;flex:9 1 auto}.search-block-form{-webkit-box-flex:2;-ms-flex:2 0 121px;flex:2 0 121px;width:121px}.menu--main ul.menu.desktop li.menu-item.last a:after,.menu--main ul.menu.desktop li.menu-item.secondary{display:none}.menu-main--dropdown a{font-size:16px}.menu--top-menu{display:block;position:absolute;margin-top:200px;right:180px}.menu--top-menu .menu li{display:inline-block;margin-left:5px}.menu--top-menu .menu li a{background-color:#f4f4f4;border-radius:8px;padding:6px;display:block;color:#11296b;font-size:14px;width:auto}.menu--top-menu .menu li a:hover{background:#009de0;color:#fff}.menu--top-menu .menu li a[disabled]{opacity:.75}.media-led_skin .media--content__content h3{font-size:1.11111em}.group--quad-pair-single>*{width:calc(25% - 15px)}.group--quad-pair-single>:nth-child(2n){margin-right:20px}.group--quad-pair-single>:nth-child(4n){margin-right:0}.box--sponsor-support,.box--summary>h3{font-size:1.11111em}.box--full-width-image .media-content__media figure{max-height:516px}.recipe-landing-pg header figure{margin-top:-20px}.recipe-list-card{padding-bottom:16px}.recipe-list-card .list-card-media{width:24%}.recipe-list-card .list-card-content{width:60%;position:relative;padding-bottom:0}.recipe-list-card .list-card-content .description{padding-left:29px;padding-right:29px;min-height:0}.recipe-list-card .list-card-content .dietary-tags{padding:0 29px;position:absolute;bottom:0;left:0}.recipe-list-card .nutritional-info-container{width:16%;position:relative}.recipe-card,.recipe-tabs-container{margin:0 0 30px}.recipe-card .card-content{padding:30px}.recipe-card .description{font-size:1.11111em;line-height:1.2em}.recipe-card .instruction{font-size:1.11111em;margin-left:-30px;padding-left:30px}.ingredients-tab,.method-tab{float:left}.recipe-tabs-container .horizontal-tabs-pane{position:static}.recipe-tabs-container .horizontal-tabs-pane:before{display:block;font-weight:600;color:#009de0;margin-top:30px}.recipe-tabs-container .horizontal-tabs-pane.ingredients-tab{width:calc(.333333333333333 * 100% - 20px);border-radius:10px;margin-right:20px}.recipe-tabs-container .horizontal-tabs-pane.ingredients-tab:before{content:"Ingredients";color:#11296b;font-size:1.33333em;border-bottom:1px solid #a7daf5;padding-bottom:20px;margin-bottom:-20px}.recipe-tabs-container .horizontal-tabs-pane.method-tab{width:66.66667%}.recipe-tabs-container .horizontal-tabs-pane.method-tab:before{content:"Method";font-size:1.55556em}.recipe-tabs-container .horizontal-tabs-list{display:none}.cta-block .right .links-container{float:right}.cta-block .right .content>*{float:left;max-width:60%}.cta-block .right .content .links-container{float:right}.form-diabetes-gcs.block-googlecsesearchblock{-webkit-box-flex:1;-ms-flex:1 1 88px;flex:1 1 88px}.gsc-control-cse,.gsc-results .gsc-table-result{font-size:18px!important}.hero-block--primary h2{font-size:2.33333em}.box-hero_skin--event{overflow:hidden}.box-hero_skin--event figure{float:left;width:65%}.box-hero_skin--event figure img{border-radius:10px 0 0 10px}.box-hero_skin--event .details{float:left;width:35%;padding:30px}.box-hero_skin--event .details>div{float:none;width:100%}.box-hero_skin--event .details>div:last-of-type{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}.box-hero_skin--event .details>div:first-of-type{border-bottom:1px dashed #11296b;padding-top:0;padding-bottom:12px;border-right:0;padding-right:0;margin-bottom:12px;margin-right:0}.diabetes-and-me-container .diabetes-and-me-question-fieldset .question-description{font-size:1.55556em}.diabetes-and-me-container .diabetes-and-me-question-fieldset .question-number{font-size:1.11111em}.form-filter{position:relative}.form-filter .title{display:inline-block;position:absolute;top:7px;left:0;margin:0}#regional_news h4{font-size:1.11111em;line-height:1.2em}#regional_news .box{margin:0 28px 0 0}#regional_news .box:last-child{margin:0}#regional_news .box .description,#regional_news .box figure{display:block}}@media (min-width:993px){.menu-sidebar{display:block}.form-diabetes-gcs.block-googlecsesearchblock.inactive a.open-search{right:0}}@media (min-width:1020px){.menu--main>.menu>.menu-item>a:not([data-drupal-link-system-path="<front>"]){padding:17px calc((2 *(100vw - 1020px))/17.4 + 17.2px) 14.5px calc((100vw - 1020px)/18 + 6px)}.menu--main>.menu>.menu-item:after{right:calc((100vw - 1020px)/38 + 6px)}}@media (min-width:1024px){.main-menu-overflow,.menu--main a{padding:17px 6px 14.5px}.form-diabetes-gcs .form-item{width:75%}.form-diabetes-gcs input[type=submit]{width:25%}}@media (min-width:1170px){.layout-container{background-position:45.3% 0;background-size:6792px 3250px}.diabetes-branding{top:61px}.main-menu-wrapper.fixed{padding:0 calc((100% - 1170px + 2 * 20px) / 2)}.menu--diabetes-and-me.in-menu.in-menu-full-width{right:calc((100% - 1170px + 2 * 20px) / 2)}.box-hero h1{padding-top:40px}.box-hero .content>div,.box-hero h1{padding-left:48px;padding-right:68px}.cc_container .cc_btn{right:calc((100% - 1170px + 2 * 20px) / 2)}}@media (min-width:1184px){.main-menu-wrapper.fixed .menu--main>ul>.menu-item>a:not([data-drupal-link-system-path="<front>"]){padding:17px 19px 14.5px 9px}.main-menu-wrapper.fixed .menu--main>ul>.menu-item:after{right:6px}.menu--main>.menu>.menu-item>a:not([data-drupal-link-system-path="<front>"]){padding:17px 24px 14.5px 13.8px}.menu--main>.menu>.menu-item:after{right:9px}.block-navigationlogo a{padding:0 8px 0 0}.form-diabetes-gcs{margin:0 calc(((100% - 1170px) / 2) + 20px)}.form-diabetes-gcs.block-googlecsesearchblock{-webkit-box-flex:1;-ms-flex:1 1 210px;flex:1 1 210px}}@media (min-width:1200px){.container{width:1140px;max-width:100%}.container,.container-fluid{padding-right:15px;padding-left:15px}.recipe-landing-pg header,.row{margin-right:-15px;margin-left:-15px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{padding-right:15px;padding-left:15px}.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.pull-xl-0{right:auto}.pull-xl-1{right:8.33333%}.pull-xl-2{right:16.66667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.33333%}.pull-xl-5{right:41.66667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.33333%}.pull-xl-8{right:66.66667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.33333%}.pull-xl-11{right:91.66667%}.pull-xl-12{right:100%}.push-xl-0{left:auto}.push-xl-1{left:8.33333%}.push-xl-2{left:16.66667%}.push-xl-3{left:25%}.push-xl-4{left:33.33333%}.push-xl-5{left:41.66667%}.push-xl-6{left:50%}.push-xl-7{left:58.33333%}.push-xl-8{left:66.66667%}.push-xl-9{left:75%}.push-xl-10{left:83.33333%}.push-xl-11{left:91.66667%}.push-xl-12{left:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.search-form-container .js-search-bar .filter-btn{padding:20px}.search-form-container .js-search-bar .filter-btn:after{top:20px}.search-form-container .search-filters.open{top:66px}.search-bar .form-item{position:relative}.search-bar .form-item:before{font-family:fontawesome;content:"";font-size:20px;color:#009de0;position:absolute;top:18px;left:23px}.search-bar .form-item .form-text{padding:18px 200px 18px 61px}.search-bar .form-actions:after{top:19px}.cta-block .links-container .search-bar .form-actions a,.search-bar .form-actions .button,.search-bar .form-actions .cta-block .links-container a{padding:21px 50px 21px 20px}.container{max-width:1170px;padding:0 20px;width:100%}.recipe-list-card .list-card-content{width:62%}.recipe-list-card .list-card-content h3{font-size:20px}.recipe-list-card .list-card-content .description{font-size:18px}.recipe-list-card .nutritional-info-container{width:14%}.nutrition-tag{width:100px;-ms-flex-preferred-size:100px;flex-basis:100px}.search-research-form-container .js-search-bar .filter-btn,.search-research-form-container .js-search-bar .filter-btn.open{padding:18px 20px 17px}.search-research-form-container .js-search-bar .filter-btn:before{bottom:-14px;height:19px}.search-research-form-container .js-search-bar .filter-btn:before,.search-research-form-container .js-search-bar .filter-btn _:-ms-lang(x){bottom:-12px}}@media (min-width:1210px){.container{width:100%}.menu-main--dropdown{left:calc((100% - 1170px + 2 * 20px) / 2)}}@media (max-width:1200px){.nutritional-info-container .nutrition{display:block;width:100%}}@media (max-width:815px){.nutritional-info-container{width:70%;margin:auto}}@media (max-width:767px){.menu-main--bar a{padding:13px 34px 6px!important}}@media print and (min-width:200px){*{transition:none!important}body,html{-webkit-print-color-adjust:exact;width:210mm;height:297mm}#block-saveforlaterblock,#page-footer,#page-header,#toolbar-item-workbench-tray,.pre-footer>div,li.horizontal-tab-button.horizontal-tab-button-1.last{display:none}#block-diabetes-breadcrumbs{padding-top:0}.js-quickedit-page-title{margin:0;padding:0}#main .container{background-color:#fff}.recipe-card{margin-bottom:0}.js-quickedit-page-title{border-bottom:none;padding:10px}.dietary-tags{float:right;position:absolute;right:10px;top:-25px}#block-diabetes-content>article>div>div:nth-child(2)>section{padding-bottom:0;width:80%;margin:auto;margin-bottom:0;page-break-after:always}.nutritional-info-container{margin:0;padding:0}#block-diabetes-content>article>div>div:nth-child(2)>section>div.sub-heading{padding:0}.layout-container{background-image:none}.horizontal-tabs .horizontal-tab-hidden{position:relative;top:0;left:0}.recipe-card .card-media img{max-height:400px;width:auto}#edit-group-method>div.recipe-tips.box.box-filled_skin{page-break-before:always}}@media print and (min-width:200px) and (min-width:992px){.horizontal-tabs-list{display:block}.method-tab{width:100%}.method-tab:before{content:"Method";font-size:1.55556em}}@media (max-width:320px){.form-diabetes-gcs:before{display:none}.form-diabetes-gcs:after{right:13px}.form-diabetes-gcs .form-item input{padding:17px 15px}.form-diabetes-gcs.block-googlecsesearchblock.active:after{right:63px}}@media (max-width:1183px){.form-diabetes-gcs.block-googlecsesearchblock a.open-search{width:auto}.form-diabetes-gcs.block-googlecsesearchblock a.open-search span{display:none}}@media (max-width:960px){.nutritional-info-container .sub-heading,.recipe-landing-pg header p:first-child{font-size:1.11111em}.nutrition-tag>div:first-child{font-size:.61111em}.nutrition-tag>div:last-child{font-size:1em}}@media (max-width:600px){.nutritional-info-container .sub-heading,.recipe-landing-pg header p:first-child{font-size:1.125em}.nutrition-tag>div:first-child{font-size:.6875em}.nutrition-tag>div:last-child{font-size:1.125em}}@media print{.cc_container{display:none}}