@page {
  size: letter portrait; }

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  overflow: visible; }

.pmt1 {
  margin-top: 10px !important; }

.pmt2 {
  margin-top: 20px !important; }

.pmt3 {
  margin-top: 30px !important; }

.pmt4 {
  margin-top: 40px !important; }

.pmt5 {
  margin-top: 50px !important; }

.pmt6 {
  margin-top: 60px !important; }

.pmt7 {
  margin-top: 70px !important; }

.pmt8 {
  margin-top: 80px !important; }

.logo {
  margin-top: 20px; }

.site-header {
  background: none;
  position: static; }

.recipe-intro .share-actions {
  display: none; }

#sidechef-shop-button,
.mobile-nav-toggle,
.site-content > .subscription,
.site-content > .resources,
.footer-widgets,
footer .social,
.survey-popup-link,
.user-bar,
.to-top {
  display: none !important; }

.page-break {
  clear: both;
  display: block;
  page-break-before: always; }

.text-footer {
  color: #888;
  font-size: 12px; }

.single-hass_recipe #serving_size,
.single-hass_recipe #serving_number button,
.single-hass_recipe #recipe_category,
.single-hass_recipe #get_started,
.single-hass_recipe #mobile-menu,
.single-hass_recipe #heading_servings,
.single-hass_recipe #heading_description,
.single-hass_recipe #recipe_description,
.single-hass_recipe #section_videos,
.single-hass_recipe #colophon,
.single-hass_recipe .to-top,
.single-hass_recipe .top-menu,
.single-hass_recipe .mobile-search-toggle,
.single-hass_recipe .breadcrumbs {
  display: none; }

.single-hass_recipe .row {
  display: block; }

.single-hass_recipe .logo {
  height: 40px;
  margin-top: 0px;
  width: 152px; }

.single-hass_recipe #serving_number input {
  border: 0;
  color: #754C29; }

.single-hass_recipe h1.entry-title {
  color: #754C29;
  font-size: 30px !important;
  text-align: left;
  text-shadow: none; }

.single-hass_recipe header.entry-header {
  background: transparent !important;
  background-image: none !important;
  padding: 0; }

.single-hass_recipe article[class*="-heart-healthy"] .entry-header:after,
.single-hass_recipe article[class*="-saludables-para-el-corazon"] .entry-header:after {
  display: none; }

.single-hass_recipe article.hh-certified .entry-header .col-xs-12:last-of-type:after {
  width: 80px;
  height: 80px; }

.single-hass_recipe dl.timings {
  display: flex;
  margin-bottom: 0; }
  .single-hass_recipe dl.timings > div {
    padding-right: 10px; }
  .single-hass_recipe dl.timings dd,
  .single-hass_recipe dl.timings dt {
    font-size: 12px; }

.single-hass_recipe .recipe-section {
  border: 0;
  margin-bottom: 1em;
  padding-bottom: 0; }

.single-hass_recipe #section_meta {
  padding-bottom: 0;
  margin-bottom: 0; }

.single-hass_recipe #section_ingredients ul {
  columns: 2;
  padding-left: 0; }

.single-hass_recipe #section_ingredients li {
  font-size: 12px;
  list-style-position: inside; }

.single-hass_recipe #section_instructions li {
  font-size: 12px; }

.single-hass_recipe #section_notes {
  clear: both; }

.single-hass_recipe #section_nutrition_label {
  clear: both;
  page-break-inside: avoid;
  position: relative; }

.single-hass_recipe #serving_details {
  margin-top: 0; }

.single-hass_recipe #section_notes .notes {
  font-size: 12px; }

.single-hass_recipe .performance-facts {
  font-size: 12px;
  margin: 100px auto 120px;
  position: relative;
  width: 400px; }
  .single-hass_recipe .performance-facts table th, .single-hass_recipe .performance-facts table td {
    padding: .2em 0; }
  .single-hass_recipe .performance-facts .performance-facts__title {
    font-weight: bold; }

.single-hass_recipe .print-image {
  display: block !important;
  float: right; }
  .single-hass_recipe .print-image img {
    height: auto;
    width: 300px; }

body.single-hass_recipe .container {
  max-width: 90%;
  min-width: 90%;
  margin: 0 auto;
  padding: 0px !important; }

body.single-hass_recipe .recipe-alt-style .entry-header .container {
  max-width: 90%;
  min-width: 90%;
  margin: 50px auto 0; }

body.single-hass_recipe .recipe-alt-style .entry-header .row {
  display: flex;
  margin: 0px; }

body.single-hass_recipe .recipe-alt-style .entry-header .col-sm-6,
body.single-hass_recipe .recipe-alt-style .entry-header .col-md-6,
body.single-hass_recipe .recipe-alt-style .entry-header .col-lg-6 {
  max-width: 50% !important; }

body.single-hass_recipe .recipe-alt-style .entry-header .col-xs-12.text-left {
  order: 0 !important;
  /*padding: 10px 10px 0px 0px!important;*/
  padding: 0px !important; }

body.single-hass_recipe .recipe-alt-style .entry-header .meta {
  font-size: 12px !important; }

body.single-hass_recipe .recipe-alt-style p.site-title {
  margin-bottom: 4px !important;
  margin-top: 4px !important; }

body.single-hass_recipe .recipe-alt-style .entry-content {
  margin-top: 0px !important; }

body.single-hass_recipe .recipe-alt-style .col-xs-12 {
  /*padding: 0px !important; */ }

body.single-hass_recipe .recipe-alt-style #section_nutrition_label {
  display: block;
  padding-top: 60px !important; }

body.single-hass_recipe .performance-facts {
  margin: 10px auto 10px; }

body.single-hass_research {
  font-size: 12px !important;
  line-height: 1.1;
  /*
	.col-sm-3, .col-md-3, .col-lg-3 {
		max-width: 25% !important;
	}
	.col-sm-4, .col-md-4, .col-lg-4 {
		max-width: 33.3333333333% !important;
	}
	.col-sm-5, .col-md-5, .col-lg-5 {
		max-width: 41.6666666667% !important;
	}
	.col-sm-6, .col-md-6, .col-lg-6 {
		max-width: 50% !important;
	}
	.col-sm-7, .col-md-7, .col-lg-7 {
		max-width: 58.3333333333% !important;
	}
	.col-sm-8, .col-md-8, .col-lg-8 {
		max-width: 66.6666666667% !important;
	}
	.col-sm-9, .col-md-9, .col-lg-9 {
		max-width: 75% !important;
	}
	*/ }
  body.single-hass_research .mobile-search-toggle, body.single-hass_research .top-menu, body.single-hass_research .breadcrumbs, body.single-hass_research .cta-link a, body.single-hass_research .research-overview a.dl, body.single-hass_research .site-info .row, body.single-hass_research .resources, body.single-hass_research .subscription, body.single-hass_research .main-navigation {
    display: none !important; }
  body.single-hass_research h2.heading {
    font-size: 2em; }
  body.single-hass_research h3 {
    font-size: 1.5em; }
  body.single-hass_research .logo {
    height: 30px !important;
    margin-top: 0px !important;
    width: 133px !important; }
  body.single-hass_research .entry-header {
    background-color: #ffffff !important;
    background-image: none !important;
    display: block !important;
    min-height: auto !important;
    padding: 0 !important; }
    body.single-hass_research .entry-header .container {
      border: none !important;
      box-shadow: none !important;
      margin: 0 auto;
      max-width: 90%;
      min-width: 90%;
      padding: 50px 0 !important;
      text-align: left; }
  body.single-hass_research .entry-title {
    color: #754C29;
    font-size: 20px !important; }
  body.single-hass_research .entry-subtitle {
    font-size: 8px !important;
    color: #754C29 !important;
    max-width: 500px;
    margin: auto; }
  body.single-hass_research .container {
    width: 90%;
    max-width: 90%;
    margin: 20px auto;
    padding: 0; }
    body.single-hass_research .container .container {
      max-width: none;
      width: 100%; }
  body.single-hass_research .site-branding .container {
    margin-bottom: 0px;
    margin-top: 0px; }
  body.single-hass_research .row {
    margin: 0 !important; }
  body.single-hass_research .breadcrumbs + .entry-content {
    margin-top: 0em !important; }
  body.single-hass_research p:not(.site-title) {
    margin: 0 2px 10px 2px !important; }
  body.single-hass_research .entry-header p.entry-subtitle {
    margin: 10px 2px 0px 2px !important; }
  body.single-hass_research .flexible-content {
    padding: 0px; }
  body.single-hass_research .content-block .row,
  body.single-hass_research .flexible-content,
  body.single-hass_research .takeaway-cards {
    page-break-inside: avoid; }
  body.single-hass_research .research-overview .content-block.col-sm-7, body.single-hass_research .research-overview .content-block.col-sm-6 {
    max-width: 100% !important;
    flex-basis: 100% !important; }
  body.single-hass_research .research-overview .col-sm-5, body.single-hass_research .research-overview .col-sm-6 {
    display: none; }
  body.single-hass_research .research-overview span.block {
    margin-bottom: 0px;
    line-height: 1.8; }
  body.single-hass_research .site-info p {
    padding-top: 0px;
    text-align: center; }
  body.single-hass_research .site-footer {
    display: none; }
  body.single-hass_research .entry-content img {
    display: none; }
  body.single-hass_research .takeaway-cards {
    padding: 10px 0px !important; }
    body.single-hass_research .takeaway-cards .col-xs-12 {
      padding: 0px !important;
      padding-left: 0px;
      padding-right: 0px; }
    body.single-hass_research .takeaway-cards .col-sm-6 {
      max-width: calc(50% - 20px) !important;
      margin: 10px; }
    body.single-hass_research .takeaway-cards .col-sm-4 {
      max-width: calc(33% - 20px) !important;
      margin: 10px; }

#pum-30141, .pum {
  display: none !important;
  opacity: 0 !important; }
