html {-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}body{overflow: initial;}.banner{background-color: #fff;border-bottom: 2px #fff solid;min-height: 85px;padding-top: 15px;padding-left: 10px;padding-right: 20px;}.banner img{margin-top: 10px;}.logo-nav {width: 150px;display:inline-block;margin-bottom: 0 !important;}.nav {padding-left: 0;margin-bottom: 0;list-style: none;margin-left: 3.0em;}#ui-datepicker-div{background-color: #fff;border-left: 1px solid #999;border-right: 1px solid #999;border-bottom: 1px solid #999;padding: 6px;text-align: right;}.ui-datepicker-prev{float: left;}table.ui-datepicker-calendar tr th{padding: 3px;}.menu-heading{font-family: 'Roboto Black', sans-serif;font-weight: bold;font-size: 18px;color: rgb(18, 18, 18);}.menu-item {display: inline;color: rgb(18, 18, 18);padding-bottom: 0.5em;}.covid{color: rgb(210,95,22) !important;}.covid:hover{color: rgb(210,20,20) !important;}.menu-item a:focus,.menu-heading a:focus {text-decoration: none;color: #333;}.menu-dropdown { margin-bottom: 2em; }.menu-dropdown .menu-item:hover { border-bottom: none; }.menu-dropdown ul {display: block;max-width: 8em;margin: 0.4em auto 0 auto;border-top: 2px solid #ddd;}.menu-dropdown li { margin-bottom: 0.5em; }.menu-subitem {display: inline;font-family: 'Noto Serif', serif;font-size: 18px;font-weight: normal;padding-bottom: 4px;color: #2d2d2d;}.menu-item:hover,.menu-subitem:hover{color: rgb(18, 18, 18);border-bottom: 2px solid rgb(222,94,23);text-decoration:none;}.menulive{border-bottom: 3px solid rgb(222,94,23);}.menu-right { float: none; }.menu-right .menu-heading { margin-bottom: 0.8em; }#menu{z-index: 800;}#menu .cart-menu-icon{background-image: url("/assets/newnutrition/icon-cart.svg");width: 18px;height: 18px;display: inline-block;transition: opacity 0.2s;}#menu .cart-menu-icon:hover{opacity: 0.75;}#menu .search-label {background-image: url("/assets/newnutrition/icon-search.svg");width: 18px;height: 18px;display: none;}#menu .search-box {max-width: 260px;margin: 3em auto 0 auto;position: relative;}#menu #site-search {padding: 0;}#menu .search-button {position: absolute;right: 0.25em;top: 0.7em;width: 30px;height: 18px;background-image: url("/assets/newnutrition/icon-search.svg");background-repeat: no-repeat;background-position: center;border: none;outline: none;background-color: transparent;padding: 0;margin: 0;transition: opacity 0.2s;}#menu .search-button:hover,#menu .search-label:hover { opacity: 0.5; }.subscriber-login{border-radius: 0.5rem;border-color: rgba(210,95,22,0.5);border-width: 0px;border-style: solid;padding: 1.0rem;background-color: white;color: rgb(210,95,22);font-weight: bold !important;}.subscriber-login:hover{border-radius: 0.5rem;border-color: rgba(210,95,22,0.5);border-width: 1px;border-style: solid;padding: 1.0rem;background-color: rgb(210,95,22);color: white;font-weight: bold !important;text-decoration-line: none;}.banner label {float: right;margin-top: 20px;width: 28px;height: 24px;margin-botton: 10px;display: inline-block;cursor: pointer;background-repeat:no-repeat;}#menu-label-open {background-image: url("/assets/newnutrition/menu-open.svg");}#menu-label-close {display: none;background-image: url("/assets/newnutrition/menu-close.svg");}#menu-toggle {display: none;}#menu {overflow: hidden;max-height: 0;padding: 0;margin: 0 auto;margin-top: 1em;-webkit-transition: all 0.3s ease;list-style:none;text-align: center;}#menu ol,#menu li { list-style: none; margin-left: 0; }#menu ul { padding: 1em 0 0 0; }#menu-toggle:checked ~ #menu {max-height: 700px;}#menu-toggle:checked ~ #menu-label-open {display: none;}#menu-toggle:checked ~ #menu-label-close {display: block;}.mainblock{background-color: #fff;border-bottom: rgb(210,95,22) solid 10px;}.header{font-family: 'Roboto', sans-serif;font-weight: bold;font-size: 44px;margin-top: 50px;margin-bottom: 40px;line-height: 1.15em;}.header2{font-family: 'Roboto', sans-serif;font-weight: bold;font-size: 36px;line-height: 1.15em;margin-bottom:0.3em;}.header3{font-family: 'Roboto', sans-serif;font-weight: 900;font-size: 28px;line-height: 1.15em;margin-bottom:0.3em;}.header4{font-family: 'Roboto', sans-serif;font-weight: bold;font-size: 22px;line-height: 1.15em;}.header5{font-family: 'Roboto', sans-serif;font-weight: bold;font-size: 15px;line-height: 1.15em;text-transform:uppercase;margin-bottom:2em;}.header6,.timestamp {color:rgb(140,140,140);font-family: 'Noto Serif', sans-serif;font-weight:normal;font-style:italic;font-size: 13.5px;line-height: 1.5em;}.header-stats {font-family: 'Roboto', sans-serif;font-weight: bold;font-size: 35px;line-height: 1.15em;}sup { position: relative; top: -0.5em; font-size: 0.6em; }.header span,.header2 span,.header3 span,.header4 span,.header5 span,.header6 span,.header-stats span {color: rgb(210,95,22);}.header5 .knr-brand {  color: #3491bf; }.header a,.header2 a,.header3 a,.header4 a,.header5 a,.header6 a,p a,.p-intro a,.p-small a,.ordered-list a,.unordered-list a {color: rgb(210,95,22);}p a { font-weight: bold; }.releaseCopy p {font-size: 16px;line-height: 1.65em;}.header a:hover,.header2 a:hover,.header3 a:hover,.header4 a:hover,.header5 a:hover,.header6 a:hover,p a:hover,.p-intro a:hover,.p-small a:hover,.ordered-list a:hover,.unordered-list a:hover {color: rgb(210,95,22);}.report-content ul,ol{margin-top: -10px;}.report-content ul,ol li{font-size: 18px;line-height: 1.7em;color: rgb(45,45,45);font-family: 'Noto Serif', sans-serif;}.media-list-copy{width: auto;float: left;}.article-body ul,ol{margin-top: -10px;}.article-body ul,ol li{font-size: 18px;line-height: 1.7em;color: rgb(45,45,45);font-family: 'Noto Serif', sans-serif;display: inline-block;}.article-body {max-width: 92%;}.article-body img {margin-left: auto;margin-right: auto;}.article-info a {display: block;}div.title-row hr{clear: both;margin-top: 0 !important;}.edition-credit {display: block;}.blog-list-item{display: block;font-size: 17px;line-height: 1.4em;margin-bottom: 12px;}.blog-list-item a{color: rgb(210,95,22) !important;font-weight: 700;}.blog-list-item a{color: #2b669a;}.blog-list-item a:hover{color: #af480e;}.blog-title{}.blog-author{color: #2e374c;font-weight: 700;}.blog-body {min-height: 400px;}.fields-hideme{visibility: hidden;display: none;}.regular { font-weight: 500; }p, .ordered-list, .unordered-list{color:rgb(45,45,45);font-family: 'Noto Serif', sans-serif;font-size: 16px;line-height: 1.7em;}p { margin-bottom: 1.5em; }.timestamp{color: #aaa;margin-top: -12px;}//  Forms layout.property-list li.fieldcontent {display: block !important;}.property-list li span.property-label{text-decoration-style: solid;text-decoration-line: underline;padding: .4rem 0 0.7rem 0;color: rgb(222,94,23);}.property-list li {display: block;}.property-list.license li.fieldcontain {padding: 1.0rem 0 0.8rem 0;}.bold { font-weight: 700; }.ordered-list, .unordered-list {padding: 0;margin: 2em 0;margin-left: 20px;font-weight:700;}.ordered-list li, .unordered-list li {margin-bottom:0.8em;padding: 0;}.p-intro{color:rgb(22,22,22);font-family: 'Roboto', sans-serif;font-weight: bold;font-size: 20px;line-height: 1.5em;margin-bottom: 1.5em;}.p-small{color:rgb(45,45,45);font-family: 'Noto Serif', sans-serif;font-size: 14px;line-height: 1.5em;}.releaseCopy{color:rgb(45,45,45);font-family: 'Noto Serif', sans-serif;font-size: 12px;line-height: 1.4em;}.page-payment-details .sub-plan input[type="button"]{border: 0;padding: 0;margin: -44px 0px 0 122px !important;background-color: transparent;text-transform: capitalize;color: rgb(222,94,23);transition: color ease 0.3s;margin-top: 0.5em;margin-right: 1em;}.pull-quote, var {display:block;color: rgb(222,94,23);font-family: 'Noto Serif', sans-serif;font-style:italic;font-size: 24px;line-height: 1.7em;margin: 1em 0 1.5em 0;}.headline{color: rgb(21,21,21);}.nutri-header{color: rgb(222,94,23);}.title-row{margin-top: 60px;margin-bottom: 60px;margin-left: 5%;margin-right: 5%;}.title-row-covid{margin-top: 60px;margin-bottom: -30px;}.release-title-row{margin-top: 20px;}.navlink{width: 20.0rem;display: inline-block;}.button-outline{cursor:pointer;display:block;margin-top: 15px;padding: 7px 16px 8px 16px;border-radius: 20px;color:  rgb(210,95,22);border: 2px solid  rgb(210,95,22);font-family: 'Roboto', sans-serif;font-weight: 900;font-size: 15px;text-transform:uppercase;text-align: center;background-color:transparent;transition: background-color 0.2s;}.button-outline:hover{text-decoration: none;color:  white;background-color: rgb(210,95,22);background-position: 16px 12px;}.button-outline-detail{cursor:pointer;display:inline-block;margin-top: 15px;padding: 7px 16px 8px 16px;border-radius: 20px;color:  rgb(210,95,22);border: 2px solid  rgb(210,95,22);font-family: 'Roboto', sans-serif;font-weight: 900;font-size: 15px;font-size: 15px;text-transform:uppercase;text-align: center;background-color:transparent;transition: background-color 0.2s;}.button-outline-detail:hover{text-decoration: none;color:  white;background-color: rgb(210,95,22);background-position: 16px 12px;}.button-outline-download,.button-outline-powerpoint {cursor:pointer;display:inline-block;margin-top: 15px;padding: 7px 16px 8px 35px;border-radius: 20px;color:  rgb(210,95,22);border: 2px solid  rgb(210,95,22);font-family: 'Roboto', sans-serif;font-weight: 900;font-size: 15px;text-transform:uppercase;background-color: transparent;background-repeat: no-repeat;background-size: 10px;background-position: 16px -13px;transition: all 0.2s;}.button-outline-download:hover,.button-outline-powerpoint:hover {text-decoration: none;color:  white;background-color: rgb(210,95,22);background-position: 16px 12px;transition: all 0.2s;}.button-outline-download { background-image: url("/assets/newnutrition/download-orange.svg"); }.button-outline-powerpoint { background-image: url("/assets/newnutrition/button-outline-powerpoint.svg"); }.button-solid-sub,.subreport-link a {cursor:pointer;margin-top: 15px;padding: 10px 18px 10px 18px;border-radius: 20px;color:  white;border: 2px solid rgb(210,95,22);font-family: 'Roboto', sans-serif;font-weight: 900;font-size: 15px;text-transform:uppercase;text-align:center;background-color: rgb(210,95,22);transition: all 0.2s;}.button-solid-sub:hover,.subreport-link a:hover {text-decoration: none;color:  white;background-color: rgb(188,80,19);border: 2px solid rgb(188,80,19);}.button-solid,.report-link a {cursor:pointer;display:block;margin-top: 15px;padding: 7px 16px 8px 16px;border-radius: 20px;color:  white;border: 2px solid rgb(210,95,22);font-family: 'Roboto', sans-serif;font-weight: 900;font-size: 15px;text-transform:uppercase;text-align:center;background-color: rgb(210,95,22);transition: all 0.2s;}.button-solid:hover,.report-link a:hover {text-decoration: none;color:  white;background-color: rgb(188,80,19);border: 2px solid rgb(188,80,19);}.report-link a { display: inline-block; }.small-button-solid {cursor:pointer;width: auto !important;display:block;margin-top: 15px;padding: 5px 13px 6px 13px;border-radius: 20px;color:  white;border: 2px solid  rgb(210,95,22);font-family: 'Roboto', sans-serif;font-weight: 700;font-size: 13px;text-transform:uppercase;text-align:center;background-color: rgb(210,95,22);transition: background-color 0.2s;}.small-button-solid:hover {text-decoration: none;color:  white;background-color: rgb(188,80,19);}.button-solid-download,.button-solid-cart {cursor:pointer;display:inline-block;margin-top: 15px;padding: 7px 16px 8px 35px;border-radius: 20px;color:  white !important;border: 2px solid  rgb(210,95,22);font-family: 'Roboto', sans-serif;font-weight: 900;font-size: 15px;text-transform:uppercase;background-color: rgb(210,95,22);background-repeat: no-repeat;background-size: 10px;background-position: 16px -13px;transition: all 0.2s;}.button-solid-download:hover,.button-solid-cart:hover {text-decoration: none;color:  white;background-color: rgb(188,80,19);background-position: 16px 12px;transition: all 0.2s;}.button-solid-download { background-image: url("/assets/newnutrition/button-solid-download.svg"); }.button-solid-cart { background-image: url("/assets/newnutrition/button-solid-cart.svg"); }.limit-button{width: 100px !important;}.sticky-cookie-bottom{position: fixed;z-index: 510;color: black;background-color: #f3efe0;height: 80px;border-top: 6px solid #cc0000;width: auto; //fallbacktext-align: justify;padding-left: 15%;padding-right: 15%;padding-top: 1.0rem;padding-bottom: 1.0rem;bottom: 0;display: none;}button#accept-cookie-button{float: left;margin-right: 20px;margin-top: 0;margin-bottom: 1.4rem;}.button-knr-solid-download,.button-knr-solid-cart {cursor:pointer;display:inline-block;margin-top: 15px;padding: 7px 16px 8px 35px;border-radius: 20px;color:  white;border: 2px solid #3491bf;font-family: 'Roboto', sans-serif;font-weight: 900;font-size: 15px;text-transform:uppercase;background-color: #3491bf;background-repeat: no-repeat;background-size: 10px;background-position: 16px -13px;transition: all 0.2s;}.button-knr-solid-download:hover,.button-knr-solid-cart:hover {text-decoration: none;color:  white;background-color: #3491bf;background-position: 16px 12px;transition: all 0.2s;}.button-knr-solid-download { background-image: url("/assets/newnutrition/button-solid-download.svg"); }.button-knr-solid-cart { background-image: url("/assets/newnutrition/button-solid-cart.svg"); }.button-knr-outline-download,.button-knr-outline-powerpoint {cursor:pointer;display:inline-block;margin-top: 15px;padding: 7px 16px 8px 35px;border-radius: 20px;color:  #3491bf;border: 2px solid #3491bf;font-family: 'Roboto', sans-serif;font-weight: 900;font-size: 15px;text-transform:uppercase;background-color: transparent;background-repeat: no-repeat;background-size: 10px;background-position: 16px -13px;transition: all 0.2s;}.button-knr-outline-download:hover,.button-knr-outline-powerpoint:hover {text-decoration: none;color:  white;background-color: #3491bf;background-position: 16px 12px;transition: all 0.2s;}.button-knr-outline-download { background-image: url("/assets/newnutrition/download-blue.svg"); }.button-knr-outline-powerpoint { background-image: url("/assets/newnutrition/button-outline-powerpoint-knr.svg"); }.button-outline:focus,.button-outline-detail:focus,.button-outline-download:focus,.button-outline-powerpoint:focus,.button-knr-outline-download:focus,.button-knr-outline-powerpoint:focus {text-decoration: none;color: white;}.button-solid:focus,.small-button-solid:focus,.button-solid-download:focus,.button-solid-cart:focus,.button-knr-solid-download:focus,.button-knr-solid-cart:focus {color: white;text-decoration: none;}.passGood{color: #02874a;font-weight: bold;display: none;}.passFail{color: #cc0000;font-weight: bold;display: none;}div.content.scaffold-list table tbody tr.odd {border-top: #cdcdcd;border-width: 1px;border-top-style: solid;}div.content.scaffold-list table tbody tr.even {background-color: #eee;border-top: #cdcdcd;border-width: 1px;border-top-style: solid;}div.scaffold-list table tbody tr.even td{padding: 5px 8px 5px 8px;}div.content.scaffold-list table tbody tr.odd td{padding: 5px 8px 5px 8px;}#mc-embedded-subscribe-form .mc_fieldset {border: none;min-height: 0px;padding-bottom: 0px;padding-left: 3rem;line-height: 2.6rem;font-size: 1.7rem;margin-bottom: 1.1rem;}#mc_embed_signup {background: unset;clear: left;font: 14px Helvetica,Arial,sans-serif;}#mc_embed_signup .mc-field-group {padding-bottom: unset;}#mc_embed_signup .mc-field-group .checkbox{margin-bottom: 1.8rem;}.pagination > a {}#pagination-head{}#pagination-foot{}.drop-shadow{-webkit-box-shadow: 0px 4px 25px 0px rgba(0,0,0,0.15);-moz-box-shadow: 0px 4px 25px 0px rgba(0,0,0,0.15);box-shadow: 0px 4px 25px 0px rgba(0,0,0,0.15);}.carousel-content{display: block;min-height: 350px;margin-bottom: 20px;background-image: url("/assets/newnutrition/carousel-mock.png");}.carousel-description{display: block;}.keytrend-content{display: block;min-height: 350px;margin-bottom: 20px;background-image: url("/assets/newnutrition/10KeyTrends.png");}.keytrend-description{display: block;}.royalSlider {position: absolute;width: 100% !important;height: 380px !important;z-index: 190; }.visibleNearby .rsSlide img {opacity: 0.45;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;transition: all 0.3s ease-out;-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);transform: scale(0.9); }p#video-access-note{margin-top: -5.5rem;}#podcast_holder {background-image: url("/assets/newnutrition/videobgtext.png");background-repeat: no-repeat;background-color: #fff;position: relative;top: -35px;padding-top: 30px;margin-top: 28px; }#podcast_bg {position: relative;z-index: 10; }.podcast-link{width: 40%;}.rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {position: absolute;background: rgba(255, 255, 255, 0) !important;color: #000 !important; }.video-list-description{margin-top: 1.0rem;}#video-listing{margin-top: 1.0rem;margin-bottom: 1.0rem;margin-left: 0.7rem;background-color: rgba(128,128,128,0.1);border-radius: 0.3rem;padding-top: 0.5rem;padding-left: 0.5rem;padding-right: 0.5rem;padding-bottom: 1.2rem;display: none;}.video-list-item{margin-top: 0.9rem;}.newsblock{display: block;min-height: 100px;color: #a94442;height: 350px;}.news-story{padding-top: 36px;border-top: 3px solid #ccc;padding-bottom: 40px;}.news-story:hover{border-top: 3px solid rgb(222,94,23);}.category{color: rgb(222,94,23);font-family: 'Noto Serif', serif;font-style: italic;font-size: 13.5px;line-height: 16px;}.entry-title{font-family: 'Roboto', sans-serif;font-weight: 900;font-size: 24px;line-height: 30px;color: rgb(21,21,21);margin-top: 10px;margin-bottom: 12px;}.entry-title:hover {color: rgb(21,21,21);text-decoration: none;}a.entry-body{text-decoration: none;}.entry-body{font-family: 'Noto Serif', serif;font-style: normal;font-size: 14px;line-height: 22px;color: rgb(100,100,100);min-height: 200px;}.entry-body:hover{color: rgb(100,100,100);}.carousel-entry-body{font-family: 'Noto Serif', serif;font-style: normal;font-size: 14px;line-height: 22px;color: rgb(100,100,100);padding-bottom: 50px;}.backdrop{border-top: 1px #000 solid;background-color: #ad9;height: 200px;}.backdrop img{max-height: 200px;width: inherit;}#reverse-banner{padding-top: 65px;background-color: rgb(46, 55, 76);min-height: 640px;margin-top: 30px;margin-bottom: 65px;color: #fff;z-index: 0;}#reverse-banner .newsblock{display: block;border-top: 4px solid rgb(222,94,23);padding-top: 12px;padding-bottom: 40px;min-height: 100px;color: #fff;margin-top: 10px;margin-bottom: 10px;z-index: 10;}#reverse-banner .category{color: rgb(222,94,23);font-family: 'Noto Serif', serif;font-style: italic;font-size: 13.5px;line-height: 16px;z-index: 10;}#reverse-banner .entry-title{font-family: 'Roboto', sans-serif;font-weight: 900;font-size: 24px;line-height: 30px;color: #fff;margin-top: 10px;margin-bottom: 12px;z-index: 10;}#reverse-banner .entry-body{font-family: 'Noto Serif', serif;font-style: normal;font-size: 14px;line-height: 22px;color: rgb(180,180,180);min-height: 200px;}#reverse-banner .wallpaper{color: rgb(39, 49, 65);font-family: 'Roboto', sans-serif;font-weight: 900;font-size: 68px;z-index: 1;position: absolute;left:  0%;top: 1%;}.reverse-link a {color: white;}.showme{visibility: visible;}.backnews{position:relative;background-color: #fff;-webkit-transition: all 300ms ease-in-out;-moz-transition: all 300ms ease-in-out;-o-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;top:-160px;width: 100%;padding-bottom: 50px;opacity: 0;}.backhover{display: inline-block;top:-200px;height: auto;max-height: 250px;width: 100%;height: 200px;opacity: 1;}.grey-bg {background-color: #f2f2f2;}.white-bg{background-color:#fff;}.nofloat {float: none;}.footer{padding-top: 40px;padding-bottom: 40px;text-align:center;}.footer-nav{text-align:center;}.footer-nav a{margin: 0 10px 10px;color: rgb(21,21,21);line-height:1.8em;}.footer-nav .grey-light{color: rgb(140,140,140);}.footer-social {text-align:center;margin-top: 20px;margin-bottom: 20px;}.footer-social img {width: 36px;margin: 0 3px;}.footer-social a {opacity: 1;transition: opacity 0.2s;}.footer-social a:hover{opacity: 0.75;}.footer-copywrite{text-align:center;color: rgb(140,140,140);}select {-webkit-appearance:none;appearance:none;border-radius: 0;background-image: url("/assets/newnutrition/arrow-down-grey.svg");background-repeat: no-repeat;background-size: 14px;background-position: right 15px center;}textarea { resize: none; }input[type="text"],input[type="email"],input[type="password"],select,textarea  {color:rgb(45,45,45);font-family: 'Noto Serif', sans-serif;font-size: 14px;line-height: 1.5em;display: block;width: 100%;height: 38px;padding-left: 14px;margin-bottom: 15px;border: 1px rgb(229,229,229) solid;background-color: rgb(249,249,249);}.box-grey input[type="text"],.box-grey input[type="email"],.box-grey input[type="password"],.box-grey select,.box-grey textarea  {background-color: white;}textarea { padding-top: 0.5em; }input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,select:focus,textarea:focus  {outline: none;border-color: rgb(210,95,22);}input[type="submit"],input[type="button"],button {cursor:pointer;display:block;margin-top: 15px;padding: 7px 16px 8px 16px;border-radius: 20px;color:  white;border: 2px solid  rgb(210,95,22);font-family: 'Roboto', sans-serif;font-weight: 900;font-size: 15px;text-transform:uppercase;text-align:center;background-color: rgb(210,95,22);transition: background-color 0.2s;}input[type="submit"]:hover,input[type="button"]:hover,button:hover {text-decoration: none;color:  white;background-color: rgb(188,80,19);}.form-checkbox,.form-radio { display:none; }.form-checkbox + label,.form-radio + label {color:rgb(45,45,45);font-family: 'Noto Serif', sans-serif;font-size: 14px;line-height: 1.5em;cursor: pointer;}.form-checkbox + label:before,.form-radio + label:before {position: relative;top: 0.3em;display: inline-block;content: "";width: 1.5em;height: 1.5em;margin-right: 0.5em;border: 1px rgb(229,229,229) solid;background-image: none;background-repeat: no-repeat;background-position: center;background-color: rgb(249,249,249);transition: border 0.2s;}.box-grey .form-checkbox + label:before,.box-grey .form-radio + label:before {background-color: white;}.form-checkbox + label:hover:before,.form-radio + label:hover:before {border: 1px rgb(210,95,22) solid;}.form-checkbox + label:before {  border-radius: 3px; }.form-radio + label:before { border-radius: 50%; }.form-checkbox:checked + label:before { background-image: url("/assets/newnutrition/icon-checkbox.svg"); background-size: 0.9em; background-color: rgb(210,95,22); }.form-radio:checked + label:before { background-image: url("/assets/newnutrition/icon-radio-button.svg"); background-size: 0.5em; background-color: rgb(210,95,22); }.form-login input[type="text"],.form-login input[type="password"] {padding-left: 36px;border: 1px rgb(196,196,196) solid;background-repeat: no-repeat;background-size: 13px;background-position: 11px 11px;background-color: white;}.form-login input[type="text"] {background-image: url("/assets/newnutrition/username.svg");}.form-login input[type="password"] {background-image: url("/assets/newnutrition/password.svg");}.form-login input[type="submit"] {display: block;width: 100%;height: 38px;margin-top: 15px;border-radius: 18px;border: none;background-color: rgb(210,95,22);color: white;font-family: 'Roboto', sans-serif;font-size: 18px;transition: background-color 0.2s;}.form-login input[type="submit"]:focus {outline: none;}.form-login input[type="submit"]:hover {background-color: #af480e;}.form-login .category {float: right;}.form-login label {color: rgb(140,140,140);font-family: 'Noto Serif', serif;font-style: italic;font-weight: 300;font-size: 13.5px;line-height: 16px;}.page-login .mainblock,.page-login .container {}.page-login .mainblock .container {width: 80%;}.page-login .col-md-4 {padding-bottom: 60%;}.page-login .title-row{margin-bottom: 30px;}.page-article .header4{margin-top: 2em;}.hero-image img{width: 94%;margin-left: 4%;margin-right: 4%;}.ui-autocomplete{background-color: #fff;border-radius: 0px;border: 1px solid #454545;}.article-image img, .report-image img, .what-you-get-image img {width: 100%;margin-top: 30px;margin-bottom: 30px;}.article-info {margin-top: 14px;margin-bottom:40px;float:left;}.article-download {display: block;}.page-article .title-row .article-download {float: right;}.article-divider{border-top: 3px solid #ccc;padding-top: 30px;padding-bottom: 70px;margin: 0 15px;}.article-tags a{color:  rgb(210,95,22);}.article-footer, .content-footer {padding-top: 30px;padding-bottom: 30px;background-color:#f2f2f2;margin-top: 30px;}.mainblock .content-footer .layout-2col { overflow: visible; clear: both; }.article-footer span{color: rgb(210,95,22);}.more-articles .category{font-weight: 300;margin-bottom: 0.8em;}.divider-thin {height: 1px;background-color:rgb(221,221,221);margin: 30px 0 30px 0;}.divider-thick-orange {height: 3px;background-color:  rgb(210,95,22);margin: 30px 0 30px 0;}.page-report .button-solid-cart {margin-bottom: 20px;}.page-report .title-row,.page-publication .title-row {margin-top: 30px;margin-bottom: -170px;}.page-user-account .title-row { margin-top: 30px; }.what-you-get-image { max-width:330px; }.page-report .button-outline:last-of-type { margin-bottom: 30px; }.report-image {max-width: 290px;}.content-footer ol { counter-reset: item; list-style-position:inside;}.content-footer ol > li { counter-increment: item; }.content-footer ol ol > li { display:block ; }.content-footer ol ol > li:before { content: counters(item, ".") ". "; }.content-footer .ordered-list { margin-left: 0; }.list-collapse {margin-bottom:0;}.list-collapse ol {max-height:0;overflow:hidden;font-weight: 400;margin-top: 10px;margin-bottom:0;transition: max-height 0.5s ease;}.list-collapse:focus {outline: none;}.list-collapse:focus > ol {max-height: 2000px;}.list-collapse span {transition: color 0.2s ease;}.list-collapse span:hover{cursor: pointer;color: rgb(210,95,22);}.list-collapse span:after {content:" ";display: inline-block;background-image:url(/assets/newnutrition/arrow-down.svg);background-repeat:no-repeat;width:14px;height:9px;margin-left: 10px;}.videoWrapper {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;}.videoWrapper iframe,.embed-container object,.embed-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.padding-top-60{ padding-top: 60px; }.padding-top-report { padding-top: 170px; }.pagination {width: 100%;text-align: center;font-family: 'Roboto Black', sans-serif;font-weight: bold;font-size: 18px;margin-left: 0;}.pagination a { color: #8c8c8c; }.pagination a:hover { color: #333; text-decoration: none; }.pagination .step,.pagination .currentStep { display: inline-block; padding: 0 5px; }.pagination .prevLink { float: left; padding: 0; }.pagination .nextLink { float: right; padding: 0; }.pagination .currentStep { color: #333; border-bottom: 3px solid rgb(210,95,22); }.page-subscriptions .title-row p { margin-bottom: 40px; }.subscription-info {position:relative;margin-bottom: 20px;}.analysis-icon, .perspective-icon, .case-study-icon, .global-icon, .presentation-icon  {padding-top: 2px;;padding-left: 40px;background-size:32px;background-repeat: no-repeat;margin-bottom: 0.4em;}.analysis-icon { background-image: url(/assets/newnutrition/icon-analysis.svg); }.perspective-icon { background-image: url(/assets/newnutrition/icon-perspective.svg); }.case-study-icon { background-image: url(/assets/newnutrition/icon-case-study.svg); }.global-icon { background-image: url(/assets/newnutrition/icon-global.svg); }.presentation-icon { background-image: url(/assets/newnutrition/icon-presentation.svg); }.what-you-get-image { max-width: 400px; }.subscription-image-main { margin-left: -20px; }#subscription-monthly-image, #subscription-case-studies-image, #subscription-podcast-image { display: none; }.what-you-get-buttons {position:relative;padding-bottom:140px;overflow:auto;}#what-you-get-1, #what-you-get-2, #what-you-get-3 { display: none; }#what-you-get-label1, #what-you-get-label2, #what-you-get-label3 {cursor:pointer;margin-bottom: 18px;padding-bottom: 0.7em;float: left;clear: both;position:absolute;}#what-you-get-label1 { bottom: 100px; }#what-you-get-label2 { bottom: 50px; }#what-you-get-label3 { bottom: 0; }#what-you-get-label1:hover, #what-you-get-label2:hover, #what-you-get-label3:hover {border-bottom: 3px solid rgb(222,94,23);margin-bottom: 15px;}#what-you-get-1:checked ~ #what-you-get-label1, #what-you-get-2:checked ~ #what-you-get-label2, #what-you-get-3:checked ~ #what-you-get-label3  {border-bottom: 3px solid rgb(222,94,23);margin-bottom: 15px;}#what-you-get-1:checked ~ .what-you-get-image #subscription-monthly-image { display:block; }#what-you-get-2:checked ~ .what-you-get-image #subscription-case-studies-image { display:block; }#what-you-get-3:checked ~ .what-you-get-image #subscription-podcast-image  { display:block; }#what-you-get-label1:before, #what-you-get-label2:before, #what-you-get-label3:before {content: "";display: inline-block;width: 20px;height: 20px;background-size:20px;background-repeat: no-repeat;background-position:0 3px;margin-right: 0.3em;}#what-you-get-label1:before {  background-image: url(/assets/newnutrition/icon-cal.svg); }#what-you-get-label2:before {  background-image: url(/assets/newnutrition/icon-folder.svg); }#what-you-get-label3:before {  background-image: url(/assets/newnutrition/icon-mic.svg); }.page-subscriptions .pull-quote { margin-bottom: 0; }.sub-plan {background-color: #f2f2f2;padding: 20px;margin-top: 30px;}.sub-plan .header4 { float:left; margin-bottom:8px; }.sub-plan input[type="radio"] { display: none; }.sub-plan input[type="radio"]:checked + label {color: rgb(222,94,23);font-weight:700;}#sub-plan-1year:checked + label, #sub-plan-2year:checked + label {padding-bottom: 0.8em;border-bottom: 2px solid rgb(222,94,23);}#sub-plan-label-1year, #sub-plan-label-2year {float: right;margin-left:0.6em;margin-bottom:0;}#sub-1year-details, #sub-2year-details { display:none; position:relative; }#sub-plan-1year:checked ~ #sub-1year-details { display: block; }#sub-plan-2year:checked ~ #sub-2year-details { display: block; }.sub-plan label {cursor: pointer;color:rgb(140,140,140);font-family: 'Roboto', sans-serif;font-weight:normal;font-size: 15px;line-height: 1.5em;text-transform: uppercase;}.sub-plan label:hover { color: rgb(222,94,23); }.sub-plan .divider-thin { clear: both; margin-top: 0; margin-bottom: 30px }#sub-1year-details, #sub-2year-details { text-align: center; }#sub-1year-details .p-small, #sub-2year-details .p-small, .sub-price-positioning .p-small { color:rgb(140,140,140); }.sub-price-positioning .p-small:last-child { margin-bottom: 30px; }#sub-2year-label-gbp, #sub-1year-label-gbp {margin-left: -76px;margin-top: 73px;margin-bottom: 30px;}.basic-price-positioning {display: none;width: 152px;float: left;left: 50%;margin-left: -76px;position: relative;}#sub-1year-button-gbp:checked ~ #sub-1year-price-gbp,#sub-1year-button-us:checked ~ #sub-1year-price-us,#sub-1year-button-euro:checked ~ #sub-1year-price-euro,#sub-1year-button-a:checked ~ #sub-1year-price-a,#sub-1year-button-nz:checked ~ #sub-1year-price-nz,#sub-1year-button-jpy:checked ~ #sub-1year-price-jpy,#sub-1year-button-c:checked ~ #sub-1year-price-c,#sub-2year-button-gbp:checked ~ #sub-2year-price-gbp,#sub-2year-button-us:checked ~ #sub-2year-price-us,#sub-2year-button-euro:checked ~ #sub-2year-price-euro,#sub-2year-button-a:checked ~ #sub-2year-price-a,#sub-2year-button-nz:checked ~ #sub-2year-price-nz,#sub-2year-button-jpy:checked ~ #sub-2year-price-jpy,#sub-2year-button-c:checked ~ #sub-2year-price-c { display: inline-block; }.subscription-price {font-family: 'Noto Serif', serif;font-size: 32px;font-style:italic;}.sub-price-positioning {text-align: center;}.pricenote {color: #8c8c8c;}.priceband {color: rgb(222,94,23);}.sub-plan ul { list-style: none; font-size: 13.5px; font-weight: normal; margin-left: 0; }.sub-plan li {background-image: url(/assets/newnutrition/icon-check.svg);background-repeat:no-repeat;background-size: 20px;background-position:0 1px;padding-left: 30px;}.plan-price-details .header5 { float: left; }.plan-price-details .subscription-price { float: right; margin-top: -0.3em; }.plan-price-details .divider-thick-orange { clear:both; }.page-payment-details .sub-plan { margin-top: 0; margin-bottom: 40px; }.page-payment-details .unordered-list { margin-left: 0; }#credit-card-logos { width: auto; max-height:45px; margin-top: 1.5em; }.form-2col { margin-bottom: 3em; }.form-2col .divider-thin { margin-top: 1.5em;  margin-bottom: 1.5em; }.form-2col form-field:last-child { margin-bottom: 2em; }.page-payment-details input[type="button"] { width: 100%; margin-bottom: 1.5em;}.page-payment-details .credit-card-info-top { display: none; }.page-payment-summary .form-left:nth-child(1) { margin-bottom: 3.5em; }.page-payment-summary .sub-plan:first-child { margin-top: 0; }.page-payment-summary .sub-plan:nth-child(2) { background-color: white; }.page-payment-summary .button-solid { margin-bottom:3em; }.page-payment-summary .header6 { margin-bottom: 1em; }.page-payment-summary .unordered-list { margin-left: 0; }.button-solid.podaccess {width: 35%;margin-bottom: 0.75rem;}.button-solid.podaccess-short-left {width: 25%;margin-bottom: 1.1rem;float: left;margin-right: 0.95rem;display: inline-block;}.button-solid.podaccess-short-right {width: 25%;margin-bottom: 1.1rem;magin-left: 0.95rem;display: inline-block;}.button-header-01{font-family: 'Roboto', sans-serif;font-weight: bold;font-size: 15px;line-height: 1.15em;text-transform: uppercase;margin-bottom: 0.4em;}.box-grey {background-color: #f2f2f2;padding: 20px;margin: 2em -15px;}.page-publication .header5 { margin-bottom: 0; margin-top: 2em; }.content-footer .header5 { margin-top: 0; }.content-footer select { background-color: white; }.content-footer .header3 { margin-bottom: 1em; }.content-footer .layout-2col:nth-child(2) { margin-bottom: 60px; }.archive-image,.report-list-image { width: 146px; margin-bottom: 20px;}.media-list-image { width: 100%; margin-bottom: 20px; margin-right: 30px; float: left;}.archive-image img,.report-list-image img { width: 100%; }.report-list-featured {background: #f2f2f2;margin: 0 -20px;padding: 40px 20px;}.media-title{margin-bottom: 2.2rem;}.report-list-featured .report-list-image { margin-top: -80px; }.report-list-featured .header5 { margin-bottom: 0; }.report-list-item { padding: 40px 0; border-bottom: 1px solid #dddddd; }.subreport-list-item { padding: 40px 0; border-top: 1px solid #dddddd;}.report-list-item:nth-child(1) { border-top: 1px solid #dddddd; }.media-list-item { padding: 8px 0; border-bottom: 1px solid #dddddd; }.media-list-item:nth-child(1) { border-top: 1px solid #dddddd; }.release-title-row .pull-quote { margin-bottom: 0; }.release-list-item { padding: 40px 0px; border-bottom: 1px solid #dddddd; }.release-list-item:nth-child(1) { border-top: 1px solid #dddddd; }.page-user-account .row { margin-bottom: 2em; }.page-user-account .header4 { margin-bottom: 0.5em; }.page-user-account .header5 { display: block; margin-bottom: 0.5em; }.page-user-account .header6 { margin-bottom: 0.5em; }.page-user-account .divider-thin { margin-bottom: 2em; }.page-user-account .featured-report { margin-bottom: 4em; overflow:visible; }.page-user-account .featured-image { margin-bottom: 2em; max-width: 50%; }.page-user-account .featured-image img { width: 100%; }.page-standard-template .header5 { margin-bottom: 0; margin-top: 2em; }.page-standard-template img { max-width: 100%; }.page-standard-template form { padding: 2em 0; }.page-press .form-2col { margin-top: 2em; }.page-contact .box-grey textarea { height: 10em; }.cart-list-titles .header5,.cart-list-element-title { color: rgb(140,140,140); }.cart-list-titles__format,.cart-list-titles__price { display: none; }.cart-list-item {padding: 40px 0;border-top: 1px solid #dddddd;position: relative;}.cart-list-image,.cart-list-element-title { float: left; width: 90px; margin-right: 20px; }.cart-list-image img { width: 100%; }.cart-list-image,.cart-list-copy { margin-bottom: 20px; }.cart-list-copy { width: calc(95% - 110px); float: left; }.cart-list-copy .header4 { margin-top: 0; }.cart-list-format,.cart-list-price { clear: left; }.cart-list-format { margin-top: 20px; }.cart-list-price .para {position: relative;top: 0.3em;}.cart-list-price .para strike {color: rgb(140,140,140);}.cart-list-discount {background-color: #f2f2f2;padding: 10px;overflow: auto;clear: left;}.cart-list-discount .para { margin-bottom: 0; }.cart-list-discount__copy { width: 50%; float: left; }.cart-list-discount__price { float: right;  font-size: 1.6rem; color: #c9302c}.cart-list-format select { width: calc(100% - 110px); }.remove-icon  {background-image: url(/assets/newnutrition/icon-remove.svg);background-repeat: no-repeat;background-position: 100%;height: 2em;width: 2em;content: "";display: block;position: absolute;top: 40px;right: 0;opacity: 0.3;transition: opacity ease 0.3s;}.remove-icon:hover { opacity: 1; }.cart-voucher-code {width: 100%;height: 38px;border: 1px rgb(229,229,229) solid;background-color: rgb(249,249,249);}.cart-voucher-code input[type="text"] {background-color: transparent;border: 0;width: 80%;display: inline-block;}.voucher-explanation{font-weight: 700;color: #c9302c;display: block;padding-left: 12px;margin-top: -16px;line-height: 1.9rem;}.voucher-breakdown{font-weight: 700;color: #c9302c;padding-left: 12px;display: inline-block;line-height: 1.5rem;margin-bottom: 12px;}.shopping-cart .sub-plan input[type="button"] {border: 0;padding: 0;margin: 0;background-color: transparent;text-transform: capitalize;color: rgb(222,94,23);transition: color ease 0.3s;float: right;margin-top: 0.5em;margin-right: 1em;}.shopping-cart .sub-plan input[type="button"]:hover { color: rgb(188,80,19); }.cart-cta .button-solid { width: 100%;}.cart-cta .header5 { display: block; text-align: center; }.shopping-cart .credit-card-info-top {display: none;background-color: white;margin: 20px -20px -20px -20px;padding-top: 40px;}.shopping-cart .credit-card-info-top #credit-card-logos { margin-bottom: 2em; }.shopping-cart  .title-row { margin-bottom: 0; }.page-history .mainblock { overflow: hidden; }#historyCarousel { width: 130%; height: auto; margin-left: -80px; margin-bottom: 2em; overflow: hidden; }#historyCarousel .arrow-holder { display: none; }#historyCarousel .touchcarousel-wrapper { overflow: visible; margin-left: 80px; }#historyCarousel .arrow-holder .left { left: 20px; }#historyCarousel .touchcarousel-item { width: 240px; margin-right: 40px; border-top: 4px solid #dddddd; padding-top: 1.5em; }#historyCarousel .touchcarousel-item img { max-width: 100%; margin-bottom: 2em; }#historyCarousel .touchcarousel-item .header5 { margin-top: 0; }#historyCarousel .touchcarousel-item .p-small { max-width: 100%; }#historyCarousel .last { border-top: 0; !important }.touchcarousel-container:after {content: " ";display: block;height: 0;clear: both;}.your-reports .plan-price-details { overflow: auto; }.your-reports .plan-price-details .para { float: right; line-height: 1.2em; }.your-reports .cart-list-price .para { margin-bottom: 0; }.your-reports .plan-price-details .para,.your-reports .plan-price-details .header5 { margin-bottom: 0.5em; }.your-reports .sub-plan .header4 { margin-bottom: 1em; }.reports-list .form-2col { overflow: visible; }.link-with-icon { color: #333; }.link-with-icon:hover { color: #333; text-decoration: none; }.link-with-icon:before {content: "";display: inline-block;width: 20px;height: 20px;background-size:20px;background-repeat: no-repeat;background-position:0 3px;margin-right: 0.3em;}.icon-user:before { background-image: url(/assets/newnutrition/icon-user.svg); }.icon-settings:before { background-image: url(/assets/newnutrition/icon-settings.svg); }.icon-report:before { background-image: url(/assets/newnutrition/icon-case-study.svg); }.icon-media:before { background-image: url(/assets/newnutrition/icon-media-asset.svg); }.icon-podcast:before { background-image: url(/assets/newnutrition/icon-podcast-asset.svg); }.midvideo{margin-left:33%;margin-right: auto;width: 532px;border: 1px solid #a9a9a9;border-radius: 8px;margin-bottom: 2.0rem;}.fullvideo{margin-left:auto%;margin-right: auto;width: 800px;border: 1px solid #a9a9a9;border-radius: 8px;margin-bottom: 2.0rem;-moz-box-shadow:    3px 3px 9px 6px #c9c9c9;-webkit-box-shadow: 3px 3px 9px 6px #c9c9c9;box-shadow:         3px 3px 9px 6px #c9c9c9;}.page-user-account-edit .user-account-header,.page-user-account-reports .user-account-header { margin-bottom: 4em; }.user-account-header .link-with-icon { display: inline-block; margin-right: 1em; opacity: 0.5; transition: opacity 0.3s ease; }.user-account-header .link-with-icon:hover { opacity: 1; }.user-account-header .link-active { opacity: 1; }.user-account-header .link-with-icon bold { display: none; }.page-user-account-edit .form-password input,.page-user-account-edit .form-your-details input,.page-user-account-edit .box-grey-dark input,.page-user-account-edit .form-password select,.page-user-account-edit .form-your-details select,.page-user-account-edit .box-grey-dark select { background-color: white; }.page-user-account-edit .form-2col .form-password { margin-bottom: 2em; }.page-user-account-edit .box-grey-dark span { color: #8c8c8c; }.page-user-account-edit .box-grey-dark .p-small { margin-bottom: 1.5em; }.page-user-account-edit .form-2col .button-solid { width: 100%; margin-bottom: 1.5em;}.page-user-account-edit .form-2col .link-cancel { text-align: center; }.page-user-account-edit .form-2col .link-cancel .header5 { display: inline-block; }.page-user-account-reports .box-grey-dark .para { margin-bottom: 0; }.page-user-account-reports .cart-list-item .para { margin-bottom: 0; }.page-search .header2 { margin-bottom: 0; }.page-search .pull-quote { margin-top: 0; }.page-search .header4 a { color: #333; }.page-search .search-result-item { margin-bottom: 1em; }.page-search .search-result-item .category,.page-search .search-result-item .p-small { display: inline-block; }.page-search .search-result-item .p-small { color: #8c8c8c; }.page-knr span { color: #3491bf; }.page-knr .title-row { margin-bottom: 0; }.page-knr .report-image img { max-width: 100%; }.page-nnb span { color: rgb(210,95,22) }.page-nnb .title-row { margin-bottom: 0; }.page-nnb .report-image img { max-width: 100%; }.page-standard-template .content-footer .p-small,.page-standard-template .content-footer img { max-width: 100%; }.page-standard-template .content-footer .header5 { max-width: 100%; margin-top: 0; }.page-consultancy .stats-card h1 { margin-top: 0; }.page-consultancy .stats-card img { margin-bottom: 20px; }.page-consultancy .button-solid { display: inline-block; padding-left: 60px; padding-right: 60px;}.page-consultancy .button-outline { display: inline-block; padding-left: 30px; padding-right: 30px;}.page-consultancy .content-left-fixed { margin-bottom: 60px; }.stats-card {background-color: white;padding: 30px 20px;margin-bottom: 20px;}.clearfix-simple:after {content: " ";display: block;height: 0;clear: both;}.subReportLinkSection{border-top: 1px solid #a9a9a9;background-color: #fff;padding: 1.2rem 0.4rem;display: inline-block;margin-top: 1.5rem;width: 100%;}.subleft{float: left;width: 95px;margin-right: 2.2rem;}@media screen and (min-width: 540px) {.content-footer .layout-2col { overflow: auto; }.content-footer .layout-2col .header4 { max-width: 100%; }.archive-image,.report-list-image { float: left; margin-right: 30px; }.archive-copy,.report-list-copy { float: left;  width: calc(100% - 180px); }.media-list-copy { float: left;  width: calc(100% - 180px); }.page-user-account .featured-image { float: left; width: 48%; margin-right: 4%; }.page-user-account .featured-copy {  float: left; width: 48%;  }.page-user-account .featured-report { clear: both; }}@media (min-width:768px) and (min-height:767px) {.header{font-size: 54px;margin-top: 50px;margin-bottom: 40px;line-height: 1.15em;}}@media screen and (min-width: 768px) {.header2{font-size: 50px;line-height: 1.15em;}.header3{font-size: 36px;line-height: 1.15em;}.header4{font-size: 24px;line-height: 1.15em;}.header5{}.header6,.timestamp {font-size: 13.5px;line-height: 1.5em;}.header-stats {font-size: 50px;}p, .ordered-list, .unordered-list {font-size: 18px;line-height: 1.7em;}.p-intro{font-size: 32px;line-height: 1.35em;}.p-small{font-size: 14px;line-height: 1.5em;}.pull-quote,var{font-size: 28px;line-height: 1.7em;}.logo-nav{margin-right:40px;float: left;}.banner{padding-bottom:30px;padding-left: 22px;}.article-footer, .content-footer {padding-top: 60px;padding-bottom: 60px;}.content-footer{ padding-right:20px; padding-left:20px; }.footer-social {float: right;margin:0;}.footer-nav{width: 46%;margin: 0 auto;}.footer-copywrite{float: left;}.article-info {padding: 0 20px;}.article-tags{float: left;}.article-image { margin-top:30px; }.article-divider .article-download {float: right;margin-top: 0;padding-right: 0;}.article-divider .button-solid-download { margin-top:0;}.page-report .title-row,.page-publication .title-row,.page-user-account .title-row  {margin-top: 60px;margin-bottom: 60px;}.padding-top-report{ padding-top:30px; }.media-info{width: 68%;margin-right:3%;}.report-info{width: 48%;margin-right:3%;}.report-image {position:absolute;top:0;right:0;width: 48%;max-width:100%;}.report-info-download {padding: 0px;width: 48%;margin-bottom: 40px;}.content-footer{margin-top:60px;}.report-image {max-width: 260px;}.page-report .article-image,.page-publication .article-image { max-width: 700px; }.page-publication .content-footer img { margin-bottom: 0; }.subscription-info {float: left;width: 48%;margin-bottom:40px;}.subscription-info:nth-child(odd) { margin-right: 4%; }.col-2col-split { width: 48%; margin-bottom: 30px; clear:both; }.what-you-get-buttons { overflow: visible; }.what-you-get-image {position: absolute;right: -47px;top: -250px;width: 48%;max-width: 100%;}.what-you-get-buttons { position:relative; padding-bottom: 0; }#what-you-get-label1, #what-you-get-label2, #what-you-get-label3 { position:relative; bottom: initial; }.sub-plan { float: left; width: 48%; }.sub-plan:nth-child(odd) { margin-right: 4%; }.page-payment-details .sub-plan { float: right; }.page-payment-details .sub-plan:nth-child(odd) { margin-right: 0; }.page-payment-details .credit-card-info-top { display: block; width:48%;  float:right; clear: right; }.page-payment-details .credit-card-info-bottom { display: none; }.page-payment-details form { display:inline-block; width: 48%; }.page-payment-summary .form-2col { clear: both; }.page-payment-summary .sub-plan:first-child { margin-bottom: 3em; }.page-payment-summary .sub-plan { margin-top: 0; }.box-grey {padding: 30px;margin: 3em -30px;}.content-footer select { width: auto; }.report-list-featured {margin: 0 -40px;padding: 40px 40px;}.cart-list-titles { overflow: auto; }.cart-list-titles__report,.cart-list-titles__format,.cart-list-titles__price {float: left;}.cart-list-titles__report { width: calc(100% - 270px); margin-right: 30px; }.cart-list-titles__format,.cart-list-titles__price {display: block;width: 90px;margin-right: 30px;}.cart-list-element-title { display: none; }.cart-list-image,.cart-list-copy { margin-bottom: 20px; }.cart-list-copy { width: calc(100% - 390px); margin-right: 30px; float: left; }.cart-list-copy .header4 { margin-top: 0; }.cart-list-format,.cart-list-price {width: 90px;margin-right: 30px;margin-top: 0;float: left;clear: none;}.cart-list-format select { width: 100%; }.cart-list-price .para { top: 0.1em; }.cart-list-discount { margin-left: 110px; padding: 10px;}.cart-list-discount__copy { width: 70%; font-size: 1.3rem;}.cart-list-discount__price { margin-right: 2.2em; font-size: 1.6rem; color: #c9302c}.shopping-cart .sub-plan { width: 100%; margin: 0 0 3em 0; }#historyCarousel { width: 115%; margin-bottom: 3em; }#historyCarousel:before,#historyCarousel:after {position: absolute;content: "";display: block;width: 80px;height: 740px;background-repeat: no-repeat;top: 0;}#historyCarousel:before { z-index: 1; left: 0; background-image: url("/assets/newnutrition/history/cover-left.png"); }#historyCarousel:after { right: 0; background-image: url("/assets/newnutrition/history/cover-right.png"); }#historyCarousel .arrow-holder { display: block; }#historyCarousel .left { left: 15px; }.user-account-header .link-with-icon bold { display: inline; }.page-knr .p-intro { max-width: 48%; }.page-nnb .p-intro { max-width: 48%; }}@media (max-width:992px) and (min-width:768px) {.home .col-md-4 {width: 50%;float: left;}.home .col-md-12 {clear:both;}}@media (min-width:992px) and (min-height:900px) {.header{font-size: 72px;margin-top: 50px;margin-bottom: 40px;line-height: 1.15em;}}@media screen and (min-width: 992px) {ul, ol {list-style-position: outside;}.title-row{margin-top: 60px;margin-bottom: 60px;}.article-body p, .article-body ol, .article-body ul {max-width: 65%;}.article-info {margin-top: 14px;margin-bottom: 0;padding: 0;text-align: right;float:none;}.blog-body p, .blog-body ol, .blog-body ul {max-width: 90%;}.hero-image img {}.article-divider {margin-left: 8.33333333%;}.page-login .mainblock .container {width: 100%;}.menuitem {margin-right: 40px;}div.report-content div#lead-story ul li{color: rgb(45,45,45);font-family: 'Noto Serif', sans-serif;font-size: 17px;line-height: 1.9em;}.report-info{width: 65%;margin-right:3%;}.report-info .publication-download .header5 { display:inline-block; }.report-info .publication-download .button-solid-cart { margin-right: 1em; }.report-info-download {width: 100%;}.report-image {width: 32%;max-width: 290px;}.media-info{width: 90%;margin-right:3%;}.page-report .article-body { max-width: 66%; }.page-publication .article-body,.page-publication p,.page-publication .header4 { max-width: 66%; }.page-publication .archive-copy p { max-width: 100%; }.page-publication .divider-thin,.page-standard-template .divider-thin { width: 66%; margin-bottom: 2em;  }.page-standard-template .box-grey .divider-thin { width: 100%; }.content-footer{padding-right: 15px;padding-left: 15px;}.subscription-info {width: 30%;margin-bottom:40px;margin-right: 4%;}.page-subscriptions .title-row .header2,.page-payment-details .title-row .header2,.page-payment-summary .title-row .header2 { max-width: 50%; }.page-subscriptions .title-row p,.page-payment-details .title-row p,.page-payment-summary .title-row p { max-width: 75%; }.subscription-info:nth-child(odd) { margin-right: 4%; }.subscription-info:nth-child(5), .subscription-info:nth-child(7) { margin-right: 0; }.subscription-info:nth-child(6) { clear: left; }.what-you-get-buttons { position:relative; padding-bottom: 0; }#what-you-get-label1, #what-you-get-label2, #what-you-get-label3 { position:relative; bottom: initial; }.sub-plan { width: 30%; margin-right: 4%; }.sub-plan:nth-child(odd) { margin-right: 4%; }.sub-plan:nth-child(3) { margin-right: 0; }.page-payment-details .credit-card-info-top { width:30%; }.page-payment-details form { width: 66%; }.form-2col { overflow: auto; }.shopping-cart .cart-cta { overflow: inherit; }.form-2col .form-left,.form-2col .form-right { width:48%; }.form-2col .form-left { float: left; }.form-2col .form-right { float:right;}.page-payment-summary .sub-plan { margin-right: 0; padding: 30px; }.page-payment-summary .sub-plan:first-child { width: 66%; }.page-payment-summary .button-solid,.page-payment-summary .header6 { max-width: 66%; }.box-grey {max-width:72%;}.box-grey p, h1, h2, span {max-width: 100%;}.content-footer .layout-2col { max-width: 66%; }.page-user-account .featured-image { float: none; width: 100%; max-width: 100%; }.page-user-account .featured-copy {  float: none; width: 100%;  }.page-user-account .user-account-reports .report-content .featured-report { float: left; clear: none; width: 31%; }.page-user-account .user-account-reports .report-content .featured-report:not(:nth-child(3)) { margin-right: 3%; }.page-user-account .row { padding-bottom: 70px; }.page-user-account .user-account-reports { margin-top: -110px; position: relative; }.user-account-nav { display: inline-block; width: 31%; margin-right: 3%; }.page-user-account .divider-thin { display:none; }.user-account-info { display: inline-block; }.page-standard-template .header1,.page-standard-template .header2,.page-standard-template .header3,.page-standard-template .header4,.page-standard-template .header5,.page-standard-template .article-body,.page-standard-template .p-intro,.page-standard-template p,.page-standard-template .p-small,.page-standard-template .ordered-list,.page-standard-template .unordered-list,.page-standard-template img,.page-standard-template .videoWrapper,.page-report .videoWrapper { max-width: 66%; }.page-standard-template .videoWrapper,.page-report .videoWrapper,.page-article .videoWrapper,.page-publication .videoWrapper{padding-bottom: 36%;}.page-standard-template img,.page-report img,.page-article img,.page-publication img,.page-standard-template .videoWrapper,.page-report .videoWrapper,.page-article .videoWrapper,.page-publication .videoWrapper {margin-bottom: 4em;}.box-grey .header1,.box-grey .header2,.box-grey .header3,.box-grey .header4,.box-grey .header5,.box-grey .article-body,.box-grey .p-intro,.box-grey .ordered-list,.box-grey .unordered-list,.box-grey img { max-width: 100%; }.page-user-account-edit .form-2col .divider-thin { display: block; }.page-user-account-edit .form-2col .form-your-details { margin-bottom: 3em; }.page-user-account-edit .box-grey-dark { clear: both; }.page-user-account-edit .box-grey-dark .form-right { margin-top: 27px; }.user-account-header .link-with-icon { display: block; }.release-title-row .header2,.release-title-row .pull-quote,.release-title-row .article-body { max-width: 66%; }.release-list-item { max-width: 66%; }}@media screen and (min-width: 1020px){.banner label {display: none;}#menu {position: relative;display:block;max-height: 56px;padding: 0;margin: 0 auto;list-style:none;overflow:visible;}#menu > .menu-heading { float: left; position: relative; }#menu ul { padding: 0; }.menu-heading { padding: 1em 1.5em; }.menu-dropdown { margin-bottom: 0; }.menu-dropdown:hover { background-color: #e6e6e6; }#menu .menu-dropdown ul {display: none;position: absolute;background-color: #e6e6e6;min-width: 100%;margin-left: -1.5em;padding: 0.5em 0 0.8em 0;border: none;}.divider-nav {border-top: 2px solid #ddd;margin: 0 auto 1em auto;width: 60%;}#menu .menu-dropdown:hover > ul {display: block;}.menu-dropdown .menu-item:after {content: "";width: 12px;height: 8px;background-image: url("/assets/newnutrition/icon-nav-dropdown.svg");background-repeat: no-repeat;display: inline-block;margin-left: 0.5em;}#menu .menu-right { float: right; padding-right: 20px; }#menu .menu-right .menu-heading {padding-right: 0;padding-left: 0;margin-right: 1.5em;}#menu .menu-right .menu-heading a {font-weight: normal;}#menu .menu-right li {display: inline-block;}#menu #site-search {display: none;overflow: auto;position: absolute;top: 0.7em;right: -0.7em;width: 20em;padding: 0;}#menu .search-box {position: absolute;top: 0;right: 0;margin: 0;}#menu .search-label {display: block;}#menu-toggle:checked ~ #menu-label-close {display: none;}.shopping-cart .container { position: relative; }.shopping-cart .form-2col { max-width: 66%; }.shopping-cart .sub-plan {width: 26%;position: absolute;top: 0;right: 0;margin: 60px 60px 0 0;}.cart-voucher-code input[type="text"] { width: 74%; }.shopping-cart .credit-card-info-bottom { display: none; }.shopping-cart .credit-card-info-top{ display: block; }.page-consultancy .content-left-fixed { width: 40%; max-width: 523px; }.page-consultancy .content-right-scroll { width: 48%; float: right; }.stats-card { padding: 30px 30px 40px 30px; margin-bottom: 30px; }.not-sticky-content { position: absolute; }.sticky-content { position: fixed; top: 60px; }}@media screen and (min-width: 1200px) {.what-you-get-image { top: -330px; }.content-footer .layout-2col { float: left; width: 48%; }.content-footer .layout-2col:nth-child(2) { margin-right:4%; margin-bottom: 0; }.content-footer select { width: 100%; }.content-footer .container { position: relative; }.content-footer .container {padding: 0 !important;}.mainblock .content-footer .layout-2col { clear: none; }.mainblock .content-footer .layout-2col:nth-child(2) { clear: left; }.user-account-header { float: left; width: 22%; margin-right: 3%; }.user-account-nav { display: block; width: 100%; }.page-user-account .divider-thin { display: block; }.user-account-info { display: block; }.page-user-account .user-account-reports .report-content .featured-report { }.page-user-account .row { padding-bottom: 0; }.page-user-account .report-content { position: relative; margin-top: 0; top: -400px; left: 25%; width: 75%; }.page-user-account .user-account-reports { height: 600px; }.page-user-account .content-footer .header3 { position:absolute; }.page-user-account .content-footer .layout-2col { position:relative; top: -80px; }.page-user-account .content-footer .container { height: 420px; }.page-user-account .featured-report .featured-image { min-height: 360px; }.reports-list .report-list-featured { margin: 0; width: 32%; float: right; }.reports-list .report-list-featured .report-list-image,.reports-list .report-list-featured .report-list-copy { float: none; width: 100%; }.reports-list .report-list-featured .header4 a { color: #333; }.reports-list .report-list-featured .report-list-image {margin-top: -160px; }.reports-list .form-2col,.page-standard-template .form-2col { width: 64%; float: left; }.page-press .report-list-item .header4,.page-press .report-list-item .p-small { max-width: 100%; }.shopping-cart .sub-plan { width: 31%; margin-right: 0; }#historyCarousel .right { right: 3%; }.scaffold-edit, .scaffold-create, .scaffold-update, .scaffold-list{margin-left: 10%;margin-right: 10%;}.page-contact .scaffold-create { margin: 0; }}