.font-heading {
  font-family: "Roboto Slab", Times, serif; }

.font-paragraph {
  font-family: "Roboto", "HelveticaNeue", sans-serif; }

body.mdex-test {
  color: #000;
  background-color: transparent; }
  body.mdex-test .auth-icons {
    display: none; }
  body.mdex-test .image-overlay > .icon-image-zoom {
    display: none; }
  body.mdex-test .component.lazy-image {
    max-height: 180px;
    max-width: 180px;
    margin: 0; }
    body.mdex-test .component.lazy-image.lazy-image-udf:after {
      display: none; }
    body.mdex-test .component.lazy-image.lazy-image-udf .recipe-play-button {
      display: none; }
  body.mdex-test .image-container .component.lazy-image.no-upscale {
    background-color: transparent; }
  body.mdex-test .scroll-up .component.navigation-test .primary-links {
    display: none; }
  body.mdex-test .component.navigation-test .component.adhesion-ad,
  body.mdex-test .component.navigation-test .ad-wrapper,
  body.mdex-test .component.navigation-test .docking-banner-placeholder,
  body.mdex-test .component.navigation-test .notification-banner-wrapper,
  body.mdex-test .component.navigation-test #docking-banner-placeholder.docked,
  body.mdex-test .component.navigation-test .docking-nav-placeholder {
    display: none; }
  body.mdex-test .component.navigation-test.sticky-nav .ad-wrapper.docked ~ .new-navigation {
    background-color: transparent;
    color: #000;
    display: block;
    flex-wrap: unset;
    margin: 0;
    padding: 0;
    max-width: none;
    width: 100%;
    box-shadow: none;
    position: relative;
    top: unset; }
  body.mdex-test .component.navigation-test.sticky-nav .main-new {
    background-color: transparent;
    color: #000;
    display: block;
    flex-wrap: unset;
    margin: 0;
    padding: 0;
    max-width: none;
    width: 100%;
    box-shadow: none;
    position: relative; }
  body.mdex-test .component.navigation-test .main-new, body.mdex-test .component.navigation-test .main-new:not(.homepage) {
    background-color: transparent;
    color: #000;
    display: block;
    flex-wrap: unset;
    margin: 0;
    padding: 0;
    max-width: none;
    width: 100%;
    box-shadow: none;
    position: relative; }
    body.mdex-test .component.navigation-test .main-new .primary, body.mdex-test .component.navigation-test .main-new:not(.homepage) .primary {
      background-color: transparent;
      color: #000;
      display: block;
      flex-wrap: unset;
      margin: 0;
      padding: 0;
      max-width: none;
      width: 100%;
      box-shadow: none;
      position: relative; }
      body.mdex-test .component.navigation-test .main-new .primary .subcontainer, body.mdex-test .component.navigation-test .main-new:not(.homepage) .primary .subcontainer {
        background-color: transparent;
        color: #000;
        display: block;
        flex-wrap: unset;
        margin: 0;
        padding: 0;
        max-width: none;
        width: 100%;
        box-shadow: none;
        position: relative; }
        body.mdex-test .component.navigation-test .main-new .primary .subcontainer .menu,
        body.mdex-test .component.navigation-test .main-new .primary .subcontainer .menu-search,
        body.mdex-test .component.navigation-test .main-new .primary .subcontainer .primary-nav-search,
        body.mdex-test .component.navigation-test .main-new .primary .subcontainer .menu-subscribe,
        body.mdex-test .component.navigation-test .main-new .primary .subcontainer .primary-links, body.mdex-test .component.navigation-test .main-new:not(.homepage) .primary .subcontainer .menu,
        body.mdex-test .component.navigation-test .main-new:not(.homepage) .primary .subcontainer .menu-search,
        body.mdex-test .component.navigation-test .main-new:not(.homepage) .primary .subcontainer .primary-nav-search,
        body.mdex-test .component.navigation-test .main-new:not(.homepage) .primary .subcontainer .menu-subscribe,
        body.mdex-test .component.navigation-test .main-new:not(.homepage) .primary .subcontainer .primary-links {
          display: none; }
          body.mdex-test .component.navigation-test .main-new .primary .subcontainer .menu div,
          body.mdex-test .component.navigation-test .main-new .primary .subcontainer .menu-search div,
          body.mdex-test .component.navigation-test .main-new .primary .subcontainer .primary-nav-search div,
          body.mdex-test .component.navigation-test .main-new .primary .subcontainer .menu-subscribe div,
          body.mdex-test .component.navigation-test .main-new .primary .subcontainer .primary-links div, body.mdex-test .component.navigation-test .main-new:not(.homepage) .primary .subcontainer .menu div,
          body.mdex-test .component.navigation-test .main-new:not(.homepage) .primary .subcontainer .menu-search div,
          body.mdex-test .component.navigation-test .main-new:not(.homepage) .primary .subcontainer .primary-nav-search div,
          body.mdex-test .component.navigation-test .main-new:not(.homepage) .primary .subcontainer .menu-subscribe div,
          body.mdex-test .component.navigation-test .main-new:not(.homepage) .primary .subcontainer .primary-links div {
            display: none; }
        body.mdex-test .component.navigation-test .main-new .primary .subcontainer .logo, body.mdex-test .component.navigation-test .main-new:not(.homepage) .primary .subcontainer .logo {
          display: block;
          margin: 0;
          padding: 0; }
  body.mdex-test .recirculation-wrapper {
    display: none; }
  body.mdex-test .two-col-content-wrapper .two-col-social {
    display: none; }
  body.mdex-test .two-col-content-wrapper .lead-content-wrapper {
    margin: 24px 0 0;
    overflow: hidden; }
    body.mdex-test .two-col-content-wrapper .lead-content-wrapper.two-col-style {
      background-color: transparent;
      color: #000;
      display: block;
      flex-wrap: unset;
      margin: 0;
      padding: 0;
      max-width: none;
      width: 100%;
      box-shadow: none;
      position: relative; }
      body.mdex-test .two-col-content-wrapper .lead-content-wrapper.two-col-style .lead-content-aside-wrapper {
        background-color: transparent;
        color: #000;
        display: block;
        flex-wrap: unset;
        margin: 0;
        padding: 0;
        max-width: none;
        width: 100%;
        box-shadow: none;
        position: relative; }
  body.mdex-test .component.footer-test .shop-footer-container,
  body.mdex-test .component.footer-test .footer-links-wrapper,
  body.mdex-test .component.footer-test .footer-products-container,
  body.mdex-test .component.footer-test .footer-other-sites .footer-other-sites-wrapper {
    display: none; }
  body.mdex-test .component.footer-test .container-full-width {
    background-color: transparent;
    color: #000;
    display: block;
    flex-wrap: unset;
    margin: 0;
    padding: 0;
    max-width: none;
    width: 100%;
    box-shadow: none;
    position: relative; }
  body.mdex-test .component.footer-test .footer-test .footer-copyright-text,
  body.mdex-test .component.footer-test .footer-test .footer-copyright-text a {
    color: #000;
    background-color: transparent; }
  body.mdex-test .component.ugc-comments {
    display: none; }

body.mdex-test.template-recipe .component.navigation-test .main-new:not(.homepage) .subcontainer {
  height: auto; }

body.mdex-test.template-recipe .recipe-headline-logo {
  display: none; }

body.mdex-test.template-recipe h1,
body.mdex-test.template-recipe.print-preview h1 {
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0; }

body.mdex-test.template-recipe .two-col-right-rail {
  background-color: transparent;
  color: #000;
  display: block;
  flex-wrap: unset;
  margin: 0;
  padding: 0;
  max-width: none;
  width: 100%;
  box-shadow: none;
  position: relative; }

body.mdex-test.template-recipe .monetate,
body.mdex-test.template-recipe .karma-docking-rail-placeholder,
body.mdex-test.template-recipe .recipe-ad-wrapper {
  display: none; }

body.mdex-test.template-recipe .template-two-col.recipe-wrapper.container-full-width {
  max-width: none; }

body.mdex-test.template-recipe .template-two-col .author,
body.mdex-test.template-recipe .template-two-col .author.scale-16 {
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0; }
  body.mdex-test.template-recipe .template-two-col .author.margin-24-tb,
  body.mdex-test.template-recipe .template-two-col .author.scale-16.margin-24-tb {
    margin: 0 0 24px; }
    body.mdex-test.template-recipe .template-two-col .author.margin-24-tb .author-text .author-byline-prefix,
    body.mdex-test.template-recipe .template-two-col .author.margin-24-tb .author-text .author-name,
    body.mdex-test.template-recipe .template-two-col .author.scale-16.margin-24-tb .author-text .author-byline-prefix,
    body.mdex-test.template-recipe .template-two-col .author.scale-16.margin-24-tb .author-text .author-name {
      font-size: 11px;
      line-height: 16px;
      letter-spacing: 0; }
  body.mdex-test.template-recipe .template-two-col .author .author-link,
  body.mdex-test.template-recipe .template-two-col .author.scale-16 .author-link {
    display: none; }

.lead-content-wrapper.two-col-style
body.mdex-test.template-recipe .template-two-col.container-full-width, body.mdex-test.template-recipe .template-two-col .container-full-width, body.mdex-test.template-recipe .template-two-col .content {
  background-color: transparent;
  color: #000;
  display: block;
  flex-wrap: unset;
  margin: 0;
  padding: 0;
  max-width: none;
  width: 100%;
  box-shadow: none;
  position: relative; }
  .lead-content-wrapper.two-col-style
body.mdex-test.template-recipe .template-two-col.container-full-width .two-col-content, body.mdex-test.template-recipe .template-two-col .container-full-width .two-col-content, body.mdex-test.template-recipe .template-two-col .content .two-col-content {
    background-color: transparent;
    color: #000;
    display: block;
    flex-wrap: unset;
    margin: 0;
    padding: 0;
    max-width: none;
    width: 100%;
    box-shadow: none;
    position: relative; }
    .lead-content-wrapper.two-col-style
body.mdex-test.template-recipe .template-two-col.container-full-width .two-col-content .karma-sticky-rail, body.mdex-test.template-recipe .template-two-col .container-full-width .two-col-content .karma-sticky-rail, body.mdex-test.template-recipe .template-two-col .content .two-col-content .karma-sticky-rail {
      display: none; }
    .lead-content-wrapper.two-col-style
body.mdex-test.template-recipe .template-two-col.container-full-width .two-col-content .main-header, body.mdex-test.template-recipe .template-two-col .container-full-width .two-col-content .main-header, body.mdex-test.template-recipe .template-two-col .content .two-col-content .main-header {
      background-color: transparent;
      color: #000;
      display: block;
      flex-wrap: unset;
      margin: 0;
      padding: 0;
      max-width: none;
      width: 100%;
      box-shadow: none;
      position: relative; }

body.mdex-test.template-recipe .template-two-col .recipe-meta-container .two-subcol-content-wrapper .recipe-meta-item {
  padding-bottom: 8px; }
  body.mdex-test.template-recipe .template-two-col .recipe-meta-container .two-subcol-content-wrapper .recipe-meta-item .recipe-meta-item-body,
  body.mdex-test.template-recipe .template-two-col .recipe-meta-container .two-subcol-content-wrapper .recipe-meta-item .recipe-meta-item-header {
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0; }

body.mdex-test.template-recipe .template-two-col .ingredients-section .ingredients-item-name {
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0; }

body.mdex-test.template-recipe .template-two-col .heading-content,
body.mdex-test.template-recipe .template-two-col .recipe-summary {
  margin: 0 0 8px; }
  body.mdex-test.template-recipe .template-two-col .heading-content:before,
  body.mdex-test.template-recipe .template-two-col .recipe-summary:before {
    content: none; }

body.mdex-test.template-recipe .template-two-col p {
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0; }

body.mdex-test.template-recipe .template-two-col li {
  margin: 16px 0; }

body.mdex-test.template-recipe .template-two-col .content-breadcrumbs,
body.mdex-test.template-recipe .template-two-col .recipe-ad-container.mobile-ad.tablet-ad {
  display: none; }

body.mdex-test.template-recipe .template-two-col .recipe-ratings {
  margin: 9px 0 10px; }
  body.mdex-test.template-recipe .template-two-col .recipe-ratings .arrow-down {
    display: none; }

body.mdex-test.template-recipe .template-two-col .recipe-review-container .partial.ugc-ratings .ugc-ratings-list {
  display: none; }

body.mdex-test.template-recipe .template-two-col .recipe-content-container {
  overflow: auto;
  margin-bottom: 24px; }
  body.mdex-test.template-recipe .template-two-col .recipe-content-container .container .section-body,
  body.mdex-test.template-recipe .template-two-col .recipe-content-container .container .recipe-note {
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0;
    margin-top: 16px; }
  body.mdex-test.template-recipe .template-two-col .recipe-content-container .container .section-label {
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0; }
  body.mdex-test.template-recipe .template-two-col .recipe-content-container .recipe-ingredients-new .ingredients-section {
    -moz-column-count: 2;
         column-count: 2; }
    body.mdex-test.template-recipe .template-two-col .recipe-content-container .recipe-ingredients-new .ingredients-section .ingredients-item {
      font-size: 11px;
      line-height: 16px;
      letter-spacing: 0;
      margin: 0 0 8px; }
      body.mdex-test.template-recipe .template-two-col .recipe-content-container .recipe-ingredients-new .ingredients-section .ingredients-item .checkbox-list .checkbox-list-checkmark::before {
        transform: none;
        top: 4px;
        width: 12px;
        height: 12px; }
  body.mdex-test.template-recipe .template-two-col .recipe-content-container .recipe-instructions .instructions-section .instructions-section-item {
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 11px;
    line-height: 16px;
    letter-spacing: 0; }
  body.mdex-test.template-recipe .template-two-col .recipe-content-container .container.nutrition-section, body.mdex-test.template-recipe .template-two-col .recipe-content-container .container.recipe-instructions, body.mdex-test.template-recipe .template-two-col .recipe-content-container .container.recipe-note {
    max-width: none; }

body.mdex-test.template-recipe .template-two-col .recipe-instructions,
body.mdex-test.template-recipe .template-two-col .recipe-notes {
  margin-bottom: 0; }

body.mdex-test.template-recipe .template-two-col .recipe-notes,
body.mdex-test.template-recipe .template-two-col .nutrition-section {
  float: left;
  width: 48%; }

body.mdex-test.template-recipe .template-two-col .section-headline h2,
body.mdex-test.template-recipe .template-two-col .recipe-content .section-headline {
  font-size: 13px;
  line-height: 20px;
  letter-spacing: 0;
  margin: 11px 0 16px; }

body.mdex-test.template-recipe .recipe-wrapper.print-preview .recipe-content-container .two-subcol-content-wrapper .primary-media-section {
  position: absolute;
  right: 0;
  top: 0; }

body.mdex-test.template-recipe .two-col-content-wrapper .lead-content-wrapper .primary-media-section,
body.mdex-test.template-recipe .two-col-content-wrapper .recipe-wrapper.print-preview .primary-media-section {
  position: absolute;
  right: 0;
  top: 0; }
  body.mdex-test.template-recipe .two-col-content-wrapper .lead-content-wrapper .primary-media-section .component.video,
  body.mdex-test.template-recipe .two-col-content-wrapper .recipe-wrapper.print-preview .primary-media-section .component.video {
    display: inline-block; }
    body.mdex-test.template-recipe .two-col-content-wrapper .lead-content-wrapper .primary-media-section .component.video .recipe-helper-text,
    body.mdex-test.template-recipe .two-col-content-wrapper .recipe-wrapper.print-preview .primary-media-section .component.video .recipe-helper-text {
      display: none; }
  body.mdex-test.template-recipe .two-col-content-wrapper .lead-content-wrapper .primary-media-section .image-filmstrip, body.mdex-test.template-recipe .two-col-content-wrapper .lead-content-wrapper .primary-media-section .icon,
  body.mdex-test.template-recipe .two-col-content-wrapper .recipe-wrapper.print-preview .primary-media-section .image-filmstrip,
  body.mdex-test.template-recipe .two-col-content-wrapper .recipe-wrapper.print-preview .primary-media-section .icon {
    display: none; }
  body.mdex-test.template-recipe .two-col-content-wrapper .lead-content-wrapper .primary-media-section .image-container,
  body.mdex-test.template-recipe .two-col-content-wrapper .recipe-wrapper.print-preview .primary-media-section .image-container {
    margin-right: 32px; }

body.mdex-test.template-recipe .two-col-content-wrapper .lead-content-wrapper .recipe-info-section,
body.mdex-test.template-recipe .two-col-content-wrapper .recipe-wrapper.print-preview .recipe-info-section {
  border: none;
  padding: 0;
  display: block; }
  body.mdex-test.template-recipe .two-col-content-wrapper .lead-content-wrapper .recipe-info-section .two-subcol-content .two-subcol-content-wrapper,
  body.mdex-test.template-recipe .two-col-content-wrapper .recipe-wrapper.print-preview .recipe-info-section .two-subcol-content .two-subcol-content-wrapper {
    display: inline-block; }
  body.mdex-test.template-recipe .two-col-content-wrapper .lead-content-wrapper .recipe-info-section .time-stats,
  body.mdex-test.template-recipe .two-col-content-wrapper .recipe-wrapper.print-preview .recipe-info-section .time-stats {
    display: none; }

body.mdex-test.template-recipe .two-col-content-wrapper .lead-content-wrapper .recipe-tout-image,
body.mdex-test.template-recipe .two-col-content-wrapper .recipe-wrapper.print-preview .recipe-tout-image {
  display: none; }

body.mdex-test.template-recipe .two-col-content-wrapper .lead-content-wrapper.two-col-style,
body.mdex-test.template-recipe .two-col-content-wrapper .recipe-wrapper.print-preview.two-col-style {
  background-color: transparent;
  color: #000;
  display: block;
  flex-wrap: unset;
  margin: 0;
  padding: 0;
  max-width: none;
  width: 100%;
  box-shadow: none;
  position: relative; }
  body.mdex-test.template-recipe .two-col-content-wrapper .lead-content-wrapper.two-col-style .lead-content-aside-wrapper,
  body.mdex-test.template-recipe .two-col-content-wrapper .recipe-wrapper.print-preview.two-col-style .lead-content-aside-wrapper {
    background-color: transparent;
    color: #000;
    display: block;
    flex-wrap: unset;
    margin: 0;
    padding: 0;
    max-width: none;
    width: 100%;
    box-shadow: none;
    position: relative; }

body.mdex-test.template-recipe footer.component.footer-test,
body.mdex-test.template-recipe .recipe-copyright-text {
  display: none; }

body.mdex-test.template-recipe .print-footer {
  clear: both;
  display: block;
  font-size: 9px;
  line-height: 16px;
  text-align: center; }

body.mdex-test.template-recipe .recipe-content {
  background-color: transparent;
  color: #000;
  display: block;
  flex-wrap: unset;
  margin: 0;
  padding: 0;
  max-width: none;
  width: 100%;
  box-shadow: none;
  position: relative; }
  body.mdex-test.template-recipe .recipe-content .image-container .component.lazy-image.no-upscale {
    background-color: transparent;
    color: #000;
    display: block;
    flex-wrap: unset;
    margin: 0;
    padding: 0;
    max-width: none;
    width: 100%;
    box-shadow: none;
    position: relative; }
  body.mdex-test.template-recipe .recipe-content .nutrition-info {
    display: none; }

body.mdex-test.template-recipe .recipe-ad-wrapper.full-width {
  display: none; }

body.mdex-test.template-recipe .recipe-content-container .recipe-ingredients-new {
  margin-bottom: 0; }

body.mdex-test.template-recipe .recipe-content-container .container:not(.recipe-ingredients-new) {
  border-top: none;
  padding-top: 0; }
  body.mdex-test.template-recipe .recipe-content-container .container:not(.recipe-ingredients-new):before {
    display: block;
    content: " ";
    padding-top: 24px;
    border-top: 2px solid rgba(0, 0, 0, 0.15);
    margin-right: 40px; }

body.mdex-test.template-recipe .recipe-content-container .ad-title {
  display: none; }

body.mdex-test.template-recipe .recipe-content-container .component.call-to-action {
  display: none; }

body.mdex-test.template-recipe .recipe-content-container .recipe-shopper-wrapper {
  margin: 0; }
  body.mdex-test.template-recipe .recipe-content-container .recipe-shopper-wrapper .recipe-shopping-list__container {
    display: none; }
  body.mdex-test.template-recipe .recipe-content-container .recipe-shopper-wrapper .cal-on-sale-top {
    display: none; }
  body.mdex-test.template-recipe .recipe-content-container .recipe-shopper-wrapper .ingredients-section {
    margin: 0 0 16px; }
  body.mdex-test.template-recipe .recipe-content-container .recipe-shopper-wrapper#ar-calvera-app {
    display: block; }
    body.mdex-test.template-recipe .recipe-content-container .recipe-shopper-wrapper#ar-calvera-app .recipe-ingredients-new {
      flex: none;
      display: inline-block; }
    body.mdex-test.template-recipe .recipe-content-container .recipe-shopper-wrapper#ar-calvera-app .recipe-shopper-container {
      max-width: none;
      width: 280px;
      flex: none;
      display: inline-block;
      vertical-align: top; }
      body.mdex-test.template-recipe .recipe-content-container .recipe-shopper-wrapper#ar-calvera-app .recipe-shopper-container .cal-carousel-top {
        height: auto;
        display: block; }
        body.mdex-test.template-recipe .recipe-content-container .recipe-shopper-wrapper#ar-calvera-app .recipe-shopper-container .cal-carousel-top .cal-carousel-flex-spacer,
        body.mdex-test.template-recipe .recipe-content-container .recipe-shopper-wrapper#ar-calvera-app .recipe-shopper-container .cal-carousel-top .cal-carousel-btn {
          display: none; }
        body.mdex-test.template-recipe .recipe-content-container .recipe-shopper-wrapper#ar-calvera-app .recipe-shopper-container .cal-carousel-top .cal-carousel-item {
          position: relative;
          display: inline-block;
          height: auto; }
          body.mdex-test.template-recipe .recipe-content-container .recipe-shopper-wrapper#ar-calvera-app .recipe-shopper-container .cal-carousel-top .cal-carousel-item.active {
            right: unset; }
          body.mdex-test.template-recipe .recipe-content-container .recipe-shopper-wrapper#ar-calvera-app .recipe-shopper-container .cal-carousel-top .cal-carousel-item:not(.active) {
            display: none; }
      body.mdex-test.template-recipe .recipe-content-container .recipe-shopper-wrapper#ar-calvera-app .recipe-shopper-container .cal-carousel-bottom {
        display: none; }

body.mdex-test.template-recipe .recipe-content-container .recipes-reviews-container {
  display: none; }

body.mdex-test.template-recipe .recipe-content-container .two-subcol-content-wrapper, body.mdex-test.template-recipe .recipe-content-container .lead-content-wrapper {
  display: block;
  flex: none;
  overflow: hidden; }
  body.mdex-test.template-recipe .recipe-content-container .two-subcol-content-wrapper.two-col-style, body.mdex-test.template-recipe .recipe-content-container .lead-content-wrapper.two-col-style {
    position: unset; }
  body.mdex-test.template-recipe .recipe-content-container .two-subcol-content-wrapper .primary-media-section, body.mdex-test.template-recipe .recipe-content-container .lead-content-wrapper .primary-media-section {
    flex: none;
    margin: 0; }
    body.mdex-test.template-recipe .recipe-content-container .two-subcol-content-wrapper .primary-media-section .video.margin-32-bottom, body.mdex-test.template-recipe .recipe-content-container .two-subcol-content-wrapper .primary-media-section .component.image-link, body.mdex-test.template-recipe .recipe-content-container .lead-content-wrapper .primary-media-section .video.margin-32-bottom, body.mdex-test.template-recipe .recipe-content-container .lead-content-wrapper .primary-media-section .component.image-link {
      margin: 0 32px 0 0; }
    body.mdex-test.template-recipe .recipe-content-container .two-subcol-content-wrapper .primary-media-section .image-container, body.mdex-test.template-recipe .recipe-content-container .lead-content-wrapper .primary-media-section .image-container {
      width: 180px; }
    body.mdex-test.template-recipe .recipe-content-container .two-subcol-content-wrapper .primary-media-section .jumpstart-video, body.mdex-test.template-recipe .recipe-content-container .lead-content-wrapper .primary-media-section .jumpstart-video {
      width: 180px; }
  body.mdex-test.template-recipe .recipe-content-container .two-subcol-content-wrapper .recipe-info-section, body.mdex-test.template-recipe .recipe-content-container .lead-content-wrapper .recipe-info-section {
    display: block;
    flex: none;
    margin: 0; }

body.mdex-test.template-recipe .section-headline {
  font-size: 24px; }
  body.mdex-test.template-recipe .section-headline .recipe-adjust-servings,
  body.mdex-test.template-recipe .section-headline .recipe-adjust-servings__original-serving,
  body.mdex-test.template-recipe .section-headline .recipe-adjust-servings__validation-message {
    display: none; }
  body.mdex-test.template-recipe .section-headline h2 {
    float: none; }

body.mdex-test.template-recipe .recipe-info-section .recipe-meta-container {
  display: block; }
  body.mdex-test.template-recipe .recipe-info-section .recipe-meta-container .two-subcol-content-wrapper {
    display: inline-block;
    width: 30%;
    vertical-align: top; }

body.mdex-test.template-recipe .recipe-instructions .instructions-section .instructions-section-item {
  margin-bottom: 42px; }
  body.mdex-test.template-recipe .recipe-instructions .instructions-section .instructions-section-item .checkbox-list {
    padding-left: 0;
    margin-bottom: 10px; }
  body.mdex-test.template-recipe .recipe-instructions .instructions-section .instructions-section-item .checkbox-list-input,
  body.mdex-test.template-recipe .recipe-instructions .instructions-section .instructions-section-item .checkbox-list-checkmark {
    display: none; }

body.mdex-test.template-recipe .footer-test {
  display: none; }

body.template-recipe.print-preview .print-preview-full-width {
  background-color: transparent; }
  body.template-recipe.print-preview .print-preview-full-width .print-preview-footer-ad {
    display: none; }

body.template-recipe.print-preview .recipe-wrapper.print-preview .recipe-content {
  background-color: transparent;
  color: #000;
  display: block;
  flex-wrap: unset;
  margin: 0;
  padding: 0;
  max-width: none;
  width: 100%;
  box-shadow: none;
  position: relative; }
  body.template-recipe.print-preview .recipe-wrapper.print-preview .recipe-content.print_hide_sales .ingredients-section {
    -moz-column-count: 2;
         column-count: 2; }
  body.template-recipe.print-preview .recipe-wrapper.print-preview .recipe-content:not(.print_hide_images) .heading-content,
  body.template-recipe.print-preview .recipe-wrapper.print-preview .recipe-content:not(.print_hide_images) .recipe-summary {
    margin-right: 250px; }

body.template-recipe.print-preview .recipe-wrapper.print-preview .print-preview-container .print-preview-content {
  background-color: transparent;
  color: #000;
  display: block;
  flex-wrap: unset;
  margin: 0;
  padding: 0;
  max-width: none;
  width: 100%;
  box-shadow: none;
  position: relative; }
  body.template-recipe.print-preview .recipe-wrapper.print-preview .print-preview-container .print-preview-content .print-preview-column-wrapper .print-preview-left-column {
    display: block;
    flex-wrap: unset; }
    body.template-recipe.print-preview .recipe-wrapper.print-preview .print-preview-container .print-preview-content .print-preview-column-wrapper .print-preview-left-column .recipe-share-bar,
    body.template-recipe.print-preview .recipe-wrapper.print-preview .print-preview-container .print-preview-content .print-preview-column-wrapper .print-preview-left-column .recipe-marketing-placement,
    body.template-recipe.print-preview .recipe-wrapper.print-preview .print-preview-container .print-preview-content .print-preview-column-wrapper .print-preview-left-column .recipe-content-toggle {
      display: none; }
  body.template-recipe.print-preview .recipe-wrapper.print-preview .print-preview-container .print-preview-content .print-preview-column-wrapper .karma-sticky-rail {
    display: none; }
  body.template-recipe.print-preview .recipe-wrapper.print-preview .print-preview-container .print-preview-content .print-preview-column-wrapper .print-preview-ad-slug {
    display: none; }

body.template-recipe.print-preview .print_hide_sales .recipe-content-container .recipe-shopper-wrapper#ar-calvera-app .recipe-ingredients-new {
  display: block; }

body.template-recipe.print-preview .print_hide_sales .recipe-content-container .recipe-shopper-wrapper#ar-calvera-app .recipe-shopper-container {
  display: none; }

@media print {
  .recipe-shopper-container .recipe-shopper {
    display: none; }
  .cal-on-sale-tag-container img {
    display: none; } }


/*# sourceMappingURL=print.css.map*/