@charset "UTF-8";

.hp-section {
  visibility: visible !important;
}

abbr[title] {
  border-bottom: none;
}

.full-width {
  width: 100%;
}

.btn {
  padding-top: 0.25em;
  padding-bottom: 0.3em;
}

/*############################################
some parts are hidden until we have the entire page,
then fade in by transitioning opacity
*/
header ul.utilities {
  visibility: visible !important;
  opacity: 1 !important;
}

@media (min-width: 640px) {
  header ul.utilities {
    margin: 6px 6px 0 0;
  }
}

.homepage-hero {
  /*    box-shadow:-8px -1px 5px -4px rgba(0,0,0,0.5),  8px -1px 5px -4px rgba(0,0,0,0.5);*/
  z-index: 99999;
  overflow: hidden;
}

@media (max-width: 480px) {
  .homepage-hero {
    background-image: url("/health/assets-public/images/hp-2015/autumn/hero-bg-sml.jpg");
    background-position: 0px 20px;
    background: #f1eee7;
    margin-top: -6px;
    min-height: 660px;
  }
}

@media (min-width: 480px) and (max-width: 800px) {
  .homepage-hero {
    background-image: url("/health/assets-public/images/hp-2015/autumn/hero-bg-med.jpg");
  }
}

@media (min-width: 800px) {
  .homepage-hero {
    background-image: url("/health/assets-public/images/hp-2015/autumn/hero-bg-big.jpg");
  }
}

.lt-ie9 .homepage-hero {
  background-image: url("/health/assets-public/images/hp-2015/easter-15/hero-bg.jpg");
}

.quote-panel--campaign {
  background-color: #fdfdfd;
}

@media (max-width: 640px) {
  .quote-panel--campaign:before {
    background: #fdfdfd url("/health/images/success/david-eyres/swpublic/special.jpg") no-repeat;
    display: block;
    content: "";
    height: 100%;
    width: 100%;
    margin: -48px 0 0 0;
    background-size: 100%;
    border: 1px solid transparent;
    border-width: 10px;
    min-height: 210px;
  }
}

@media (min-width: 640px) {
  .quote-panel--campaign {
    background: #fdfdfd url("/health/assets-public/images/hp-2015/autumn/david.jpg") no-repeat;
  }
}

@media (min-width: 640px) {
  .quote-panel--campaign blockquote {
    margin-left: 350px;
    width: 52%;
  }
}

@media (max-width: 745px) {
  .quote-panel--campaign blockquote {
    margin-left: 40%;
  }
}

@media (max-width: 640px) {
  .quote-panel--campaign blockquote {
    margin: 0px 10px 30px 10px;
  }
}

.quote-panel--campaign blockquote p.quote-body {
  margin: 35px 0px -37px 23px;
  padding-bottom: 12px;
}

p.quote-body {
  background: transparent url("data:image/gif;base64,R0lGODlhGgASALMAAP///1NJS6+qq93b215VV9HOz7q2t+jn53Vtb/Tz82phY4F6e6Oen8bCw5iSkwAAACH5BAAAAAAALAAAAAAaABIAAASIEMhJq73SCHEwOFtzDUhgBsZlEKcyVOVpptQhm8QrDffZTYJeYDEpCAMCSlCoA7B6xIlNmNw9FQpTdLIyIZ7V4mu6nSQKCYDBFLawPQBjoIBJmJqXRoDgWZcvDkh1WXgWRghpFgklNBgDBDkXBVmNFwIELhcMAQh0GAclDIkWAp4eAww/cKtwEQA7") right 10px bottom 18px no-repeat;
}

@media (min-width: 640px) and (max-width: 960px) {
  .quote-panel--campaign p.quote-body {
    background-image: none;
  }
}

/*
############################################################
7 day menu
############################################################
*/
.seven-day-menu {
  background-color: #222;
  position: relative;
  border-radius: 2px 2px 0 0;
  min-height: 206px;
  height: 0;
  padding-bottom: 44%;
  background: #250109 url("/health/assets-public/images/hp-2015/korma.jpg") 0px 0px no-repeat;
  background-size: cover;
}

@media (max-width: 800px) {
  .seven-day-menu {
    min-height: inherit;
    height: inherit;
    padding-bottom: 120px;
  }
}

@media (max-width: 480px) {
  .seven-day-menu {
    background-image: url("/health/assets-public/images/hp-2015/korma-sml.jpg");
  }
}

@media (min-width: 640px) {
  .seven-day-menu {
    background-image: url("/health/assets-public/images/hp-2015/korma.jpg");
  }
}

.seven-day-menu .btn {
  border-radius: 5px;
  font-size: 1.2em;
}

.seven-day-menu .callout-campaign {
  background-color: #AE934A;
  padding: 15px;
  border-radius: 5px;
  text-align: center;
}

.seven-day-menu .callout-campaign label {
  color: #fff;
}

.seven-day-menu .callout {
  background: url("/health/images/landing/campaign/little-black-square.png") repeat;
  border-radius: 5px;
  text-align: center;
  width: 330px;
  position: relative;
  top: 140px;
  left: 50px;
}

@media (max-width: 800px) {
  .seven-day-menu .callout {
    position: relative;
    top: 110px;
    left: 10px;
  }
}

.seven-day-menu .callout .panel {
  background-color: transparent;
}

.seven-day-menu .callout .panel .radio,
.seven-day-menu .callout .panel h4,
.seven-day-menu .callout .panel .error {
  color: #fff;
}

.seven-day-menu .callout .panel h4 {
  font-size: 1.2em;
  margin: 10px 0px;
}

.seven-day-menu .callout .panel h4 span {
  font-weight: bold;
}

.seven-day-menu .callout .panel p {
  line-height: 1.25;
}

.seven-day-menu .callout label {
  margin-right: 10px;
  font-weight: bold;
  color: #99C54D;
  margin-top: 5px;
}

h2.seven-day-header {
  background: transparent url("/health/assets-public/images/hp-2015/quick-and-easy-korma.png") center center no-repeat;
  position: relative;
  top: 70px;
  left: 0px;
}

@media (min-width: 690px) {
  h2.seven-day-header {
    left: 400px;
    bottom: -44px;
    position: absolute;
    top: inherit;
  }
}

@media (max-width: 880px) {
  h2.seven-day-header {
    left: 300px;
    bottom: -57px;
    position: absolute;
    top: inherit;
    background-position: center right;
  }
}

@media (max-width: 705px) {
  h2.seven-day-header {
    left: 25%;
    background-size: 45%;
  }
}

@media (max-width: 525px) {
  h2.seven-day-header {
    background-size: 65%;
    height: 80px;
  }
}

@media (max-width: 400px) {
  h2.seven-day-header {
    background-size: 75%;
  }
}

@media (min-width: 800px) {
  h1.seven-day-header {
    top: 6px;
  }
}

@media (max-width: 800px) {
  h1.ir.seven-day-header {
    background-size: 75%;
    height: 90px;
    margin-top: 10px;
  }
}

@media (max-width: 525px) {
  h1.ir.seven-day-header {
    height: 120px;
    text-align: center;
    margin: 0 auto 45% auto;
  }
  h1.ir.seven-day-header:after {
    display: block;
    content: "";
    background: transparent url("/health/assets-public/images/hp-2015/korma-homepage.png") no-repeat;
    position: absolute;
    height: 100%;
    width: 100%;
    margin: 80px 0 0 0;
    background-size: 100%;
    border: 1px solid transparent;
    border-width: 10px;
  }
}

@media (max-width: 525px) {
  .ir.seven-day-header {
    width: inherit;
    position: initial;
    margin: 0;
    padding: 0;
  }
  .seven-day-menu {
    padding-bottom: 0px;
  }
  .seven-day-menu .callout {
    top: 10px;
    width: 100%;
    left: inherit;
    border-radius: 0px;
  }
  .seven-day-menu > a {
    position: relative;
  }
}

.seven-day-header {
  background: transparent url("/health/assets-public/images/hp-2015/lovefoofd.png") center center no-repeat;
  background-size: contain;
  margin-top: 0;
  display: block;
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
  position: absolute;
  width: 387px;
  height: 132px;
  left: 28px;
  top: 26px;
}

@media (min-width: 480px) {
  .seven-day-header {
    background: transparent url("/health/assets-public/images/hp-2015/lovefoofd.png") center center no-repeat;
    width: 387px;
    height: 132px;
    top: 0px;
    padding-top: 10px;
  }
}

@media (min-width: 800px) {
  .seven-day-header {
    left: 30px;
    top: 0px;
  }
}

.sectional-leadin {
  position: relative;
  top: -2.25em;
  margin-bottom: -1em;
}

.link-arrow {
  padding-left: 0;
  background-image: none;
  font: normal 13px sans-serif;
  color: #547692;
}

/*
############################################################
multi panel content
############################################################
*/
.hp-section.multi-content, .inpage-footer {
  margin: 0 auto;
  position: relative;
  background-color: #F7F4EC;
  overflow: hidden;
  max-width: 956px;
  padding-bottom: 20px;
}


.multi-content {
  /*display: flex;
  flex-direction: column;
  padding-bottom: 20px;*/
}

.multi-content .row  {
  display:flex;
  flex-direction: column;
  padding: 0 10px;
}

@media (min-width: 640px) {
  .multi-content .row  {
    flex-direction: row;
    padding: 0 20px;
    align-items: flex-start;
  }
}





@media (min-width: 640px) {

}

.hp-section.multi-content .media-obj__fig, .inpage-footer .media-obj__fig {
  margin: 0;
}

.multi-content__header {
  margin: 20px 0;
  display: block;
  justify-content: center;
  box-sizing: border-box;
  text-align: center;
  font: 21px "Sorts Mill Goudy", georgia, serif;
  color: #250109;
  flex: 1 1 100%;
  width: 100%;
}


.multi-content__panel {
  position: relative;
  text-align: left;
  box-sizing: padding-box;
  background-color: #fff;
  margin: 0 10px 30px;
  padding: 12px 10px;
  border-radius: 6px;
  float: left;
}

@media (min-width: 640px) {
  .multi-content__panel {
    width: 30%;
    margin: 0 10px 0px;
    min-height: 420px;
    border-radius: 0;
  }
  .ie9 .multi-content__panel {
    min-height: 515px;
    width: 31%;
  }
}

.multi-content__panel a h2, .multi-content__panel a p {
  border-bottom: 0;
  text-decoration: none;
}


.multi-content__panel.news a {
  display: block;
  padding: 0.5rem 1rem;
}

.multi-content__panel.news a p{
  padding-bottom: 1rem;
  border-bottom: 2px solid #A4A4A4;
}


.multi-content__panel.news a:hover {
  text-decoration:none;
  background: #f5f5f5;
}


section.recipe-of-week {
  padding-bottom: 1.6em;
}

.btn-small.form-search__submit {
  background: #E40134;
  width: 100%;
  border: 0;
  text-shadow: none;
  padding: 15px;
  font-size: 16px;
  font-family: arial;
  text-transform: lowercase;
  border-radius: 6px;

}


.form-search--recipe {
  display: block;
      box-sizing: content-box;

      margin: 0px -10px 0;
    padding-right: 0;
    padding: 15px 0;
    background-color: #F7F4EC;
}

.recipe-of-week {
  padding-bottom: 0;
  display: flex;
  flex-direction: column;

  /*margin-bottom: 80px;
margin-top: 10px;*/
}.recipe-of-week a {
display: block;}

.form-search--recipe .form-search__input {

}

.form-search__input {
  float:none;
  width:100%;
  background: white;
  color: #333;
  margin-bottom: 10px;
  padding:15px;
  border-radius: 4px;
}
.form-search__input::-webkit-input-placeholder {
  color: #333 !important;
}

.form-search__input:-moz-placeholder { /* Firefox 18- */
  color: #333 !important;
}

.form-search__input::-moz-placeholder {  /* Firefox 19+ */
  color: #333 !important;
}

.form-search__input:-ms-input-placeholder {
  color: #333 !important;
}

.form-search__bd {
  padding-right:0;
}


.form-search--recipe label {
  display: none;
}

@media (min-width: 640px) and (max-width: 960px) {
  .form-search--recipe .form-search__bd {
    padding-right: 0;
  }
  .form-search--recipe .form-search__submit {
    display: block;
    clear: both;
    width: 100%;
    margin: 12px 0 0 0;
  }
}

.ie .form-search--recipe label {
  display: block;
}

/*
multi content area headers
##############################
*/
.home-success {
  margin-top: -12px;
}

.home-success img {
  margin-bottom: 1em !important;
}

.recipe-of-week__header, .news__header, .slimming-success__header {
  display: none;
}

.slimming-success__title, .recipe-of-week__title {
  font: 21px/1.1 "Sorts Mill Goudy", georgia, serif;
  color: #250109;
  margin: 0.5em 0;
}

.recipe-of-week img, .home-success img {
  width: 100%;
}

/*
in page footer area
####################
*/
.inpage-footer {
  background-color: #F7F4EC;
  padding: 32px 12px;
  box-sizing: border-box;
  max-width: 960px;
  box-shadow: none;
  display: flex;
  flex-wrap: wrap;
}

.inpage-footer:before {
  visibility: hidden;
}

.inpage-footer .multi-content__panel {
  min-height: 235px;
  width: 22%;
  flex:1 1 22%;
  padding: 0;
  padding-left: 8px;
  border: none;
  float: left;
  box-shadow: none;
}

.inpage-footer .multi-content__panel h1 {
  font-family: "Sorts Mill Goudy";
  font-size: 23px;
  min-height: 63px;
  line-height: 25px;
  color: #363636;
  padding-bottom: 14px;
  padding-left: 4px;
  margin-bottom: 18px;
  margin-left: -8px;
  border-bottom: 1px solid #e3e3e3;
}

@media (max-width: 640px) {
  .inpage-footer .multi-content__panel {
    width: 46%;
    flex: 1 1 46%;
    float: left;
  }

  .inpage-footer .multi-content__panel .magazine-cover {
    width: 100%;
    box-sizing: border-box;
    max-width: 176px;
  }

}

@media (min-width: 960px) {
  .inpage-footer .multi-content__panel {
    width: 21%;
    flex: 1 1 21%;
  }
}

.ie .inpage-footer .multi-content__panel {
  width: 23%;
}

.sub-header, .news-panel__title {
  font: bold 16px "Source Sans Pro", sans-serif;
  margin-bottom: 14px;
  color: #234797;
}

.weight-loss-tools ul {
  margin-left: 8px;
  padding: 0;
  color: #969494;
  list-style: disc;
}

.weight-loss-tools a {
  color: #969494;
  font-weight: bold;
}

/* img */
.magazine-cover {
  display: block;
  margin: 0 auto 10px;
  padding: 3px;
  max-width: 100%;
  outline: 1px solid #ccc;
}

.subscribe input {
  width: 100%;
  margin-top: 7px;
  background-color: #FFFFFF;
border: 1px solid #A4A4A4;
border-radius: 4px;
padding:10px;
  box-sizing: border-box;
}

.subscribe fieldset {
  padding: 0;
  margin: 0;
}
#cphContent_cphContent_NewsletterSignup2_FIRSTNAME_FIELD,
#cphContent_cphContent_NewsletterSignup2_LASTNAME_FIELD {
  margin-bottom:10px;
}

.subscribe label, .subscribe legend {
  margin: 0 0 1em 0;
  display: block;
  font-family: Arial;
font-size: 15px;
font-weight: bold;
line-height: 22px;
color: #363636;
text-shadow: none;
}

.subscribe ul {
  padding: 0;
  margin: -7px 0 0;
}

.subscribe .radio li {
  float: left;
  width: 45%;
}

.subscribe .radio label {
  color: #666;
  font-weight: 400;
  font-size: 15px;
}

.subscribe .radio input {
  float: left;
  display: inline;
  width: 20px;
  margin: 3px 0 0 0;
}

.js .stay-in-touch__extended label, .js .stay-in-touch__extended fieldset {
  display: none;
  margin-left: 10px
}

.js .stay-in-touch__submit {
  margin-top: 0.5em;
  display: block;
  border-radius: 6px;
  padding: 10px;
  border:0;
  background-color: #DA0000;
  background: #DA0000;
  font-size: 18px;
  font-family: arial;

}

.social a {
  text-decoration: none;
  width: 60px;
  display: inline-block;
  text-align: right;
  float: right;
  margin-bottom: 7px;
}

.video-holder {
  position: relative;
  visibility: visible;
  z-index: 99999;
  background-color: rgba(239, 239, 239, 0.75);
  border: 1px solid #ccc;
  margin: 1em;
  padding: 0.5em;
  box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.35), 1px 1px 1px 0px rgba(0, 0, 0, 0.25);
  max-width: 600px;
}

.video-holder img {
  margin-bottom: 1em;
  background-color: #fff;
  padding: 3px;
  border: 1px solid #ededed;
}

a.video-inner {
  padding: 60px 0px 0px 0px;
}

@media (max-width: 910px) {
  a.video-inner {
    width: 42%;
  }
}

@media (max-width: 884px) {
  a.video-inner {
    padding: 20px 0px 0px 0px;
    min-width: 250px;
  }
}

@media (max-width: 640px) {
  a.video-inner {
    width: 260px;
    float: none;
    margin: 0 auto;
  }
}

@media (min-width: 480px) {
  /* a */
  .video-inner {
    display: block;
    text-align: left;
    margin: 0 1em;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none !important;
    width: 47%;
    float: right;
  }
  .video-inner img {
    float: left;
    margin: 0 1.5em 0 0;
  }
  .video-inner figcaption {
    padding: 6px;
    display: block;
    margin-top: 1.45em;
    font-size: 120%;
  }
  .video-inner em {
    color: #999;
    padding-right: 10px;
    position: relative;
    background: transparent url("/health/assets/images/hp-2015/easter-15/grey-arrow.gif") center right no-repeat;
  }
}

.kern {
  margin-right: -3px;
}

.sectional-leadin {
  position: relative;
  top: -1.75em;
  margin-bottom: -1em;
}

.avatar {
  border-radius: 50%;
  border: 6px solid #fff;
  box-shadow: 0px -5px 3px 0px rgba(0, 0, 0, 0.4), 0px 0px 1px 0px rgba(0, 0, 0, 0.75);
}

.margaret-panel {
  visibility: visible;
  opacity: 1;
  padding-bottom: 2em;
}

.homepage-hero-link {
  visibility: visible;
  opacity: 1;
  position: absolute;
  left: 388px;
  bottom: 30px;
  background: transparent url("/health/assets-public/images/hp-2015/autumn/read-zoe-success-story.png") center center no-repeat;
  text-indent: -300%;
  overflow: hidden;
  width: 222px;
  height: 84px;
}

@media screen and (max-width: 965px) {
  .homepage-hero-link {
    left: 32%;
  }
}

@media screen and (max-width: 760px) {
  .homepage-hero-link {
    background-size: 80%;
    left: 12%;
  }
}

@media screen and (max-width: 600px) {
  .homepage-hero-link {
    left: 2%;
  }
}

@media screen and (max-width: 479px) {
  .homepage-hero-link {
    right: 5px;
    position: absolute;
    left: inherit;
    bottom: 0px;
    background-size: 100%;
  }
}

@media screen and (max-width: 430px) {
  .homepage-hero-link {
    background-size: 100%;
    height: 110px;
  }
}

/*div.find-a-group {

    @media screen and(max-width: 479px) {
        &:after {
            display: block;
            content: "";
            background: #fff url("/health/assets-public/images/hp-2015/zoe-homepage.jpg") no-repeat;
            position: absolute;
            height: 310px;
            width: 100%;
            margin: 80px 0 0 -10px;
            background-size: 100%;
            border: 1px solid white;
            border-width: 10px;
        }
        margin-top: 0px;
    }
}*/
.find-a-group .btn-small:hover {
  background-image: none;
}

/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.2.0 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2015, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
@media all {
  .featherlight {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999999999999;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    background: #333;
    background: transparent;
  }
  .featherlight:last-of-type {
    background: rgba(0, 0, 0, 0.8);
  }
  .featherlight:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -.25em;
  }
  .featherlight .featherlight-content {
    position: relative;
    text-align: left;
    vertical-align: middle;
    display: inline-block;
    overflow: auto;
    padding: 25px 25px 0;
    border-bottom: 25px solid transparent;
    min-width: 30%;
    margin-left: 5%;
    margin-right: 5%;
    max-height: 95%;
    background: #fff;
    cursor: auto;
    white-space: normal;
  }
  .featherlight .featherlight-inner {
    display: block;
  }
  .featherlight .featherlight-close-icon {
    position: absolute;
    z-index: 9999;
    top: 0;
    right: 0;
    line-height: 25px;
    width: 25px;
    cursor: pointer;
    text-align: center;
    font: Arial,sans-serif;
    background: #fff;
    background: rgba(255, 255, 255, 0.3);
    color: #000;
  }
  .featherlight .featherlight-image {
    width: 100%;
  }
  .featherlight-iframe .featherlight-content {
    border-bottom: 0;
    padding: 0;
  }
  .featherlight iframe {
    border: 0;
  }
}

@media only screen and (max-width: 1024px) {
  .featherlight .featherlight-content {
    margin-left: 10px;
    margin-right: 10px;
    max-height: 98%;
    padding: 10px 10px 0;
    border-bottom: 10px solid transparent;
  }
}

@media only screen and (max-width: 1024px) {
  body .featherlight .featherlight-content {
    height: 50%;
    width: 100%;
  }
}

.featherlight-content {
  width: 960px;
  height: 580px;
  box-shadow: 0px 0px 3px 3px rgba(51, 51, 51, 0.5);
}

.featherlight-inner {
  width: 100%;
  height: 100%;
  background: #fff url(data:image/gif;base64,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) center center no-repeat;
}

/*##############################################

OLD IE FIXES.
respond.js not quite responding with the conditional comments stuff, so compensate for oldIE.

##############################################*/
.lt-ie9 .seven-day-menu {
  background-image: url("/health/assets-public/images/hp-2015/korma.jpg");
}

.lt-ie9 .seven-day-menu .btn {
  top: 244px;
  left: 120px;
}

.lt-ie9 .seven-day-header {
  background: transparent url("/health/assets-public/images/hp-2015/lovefoofd.png") center center no-repeat;
  width: 287px;
  height: 122px;
  top: 64px;
  left: 94px;
}

.lt-ie9 .multi-content__panel {
  float: left;
  width: 32%;
}

.ie .recipe-of-week {
  margin-left: 13px;
}
