/* FILE: plus/sass/recipe.scss */
/* FILE: plus/sass/styles/_recipe.scss */
/* FILE: plus/sass/styles/_recipe-skip.scss */
.skip-to-recipe a { display: block; padding: .38em 1em; text-align: center; text-transform: uppercase; font-size: .81em; border-width: 2px; border-style: solid; }

.skip-to-recipe a::before, .skip-to-recipe a::after { content: '\2193'; margin: 0 .62em; }

/* FILE: plus/sass/styles/_recipe-elements.scss */
.recipe { padding: 1.62em; margin: 1.62em 0; border-width: 2px; border-style: solid; }

.recipe-title, .recipe-section-title { text-align: center; }

.recipe-title small { display: block; margin-top: .38em; font-size: .5em; }

/* FILE: plus/sass/styles/_recipe-meta.scss */
.recipe-meta ul { padding: .38em 1em; margin: 0 0 1.62em; list-style: none; text-align: center; border-top-width: 2px; border-top-style: solid; border-bottom-width: 2px; border-bottom-style: solid; overflow: hidden; }

.recipe-meta li { float: left; width: 25%; font-size: .81em; }

.recipe-meta .columns-1 li { width: 100%; }

.recipe-meta .columns-2 li { width: 50%; }

.recipe-meta .columns-3 li { width: 33.33%; }

@media only screen and (max-width: 55em) { .recipe-meta .columns-3 li, .recipe-meta .columns-4 li { width: 50%; margin: .38em 0; } }

@media only screen and (max-width: 42em) { .recipe-meta .columns-2 li, .recipe-meta .columns-3 li, .recipe-meta .columns-4 li { width: 100%; margin: .38em 0; } }

.recipe-meta strong, .recipe-meta span { display: block; }

.recipe-meta span { margin-top: .38em; }

.recipe-meta [title] { cursor: help; }

.time-updated { display: none; }

/* FILE: plus/sass/styles/_recipe-ingredients.scss */
.ingredients { padding: 0 1em 1.62em; margin-bottom: 1.62em; border-bottom-width: 2px; border-bottom-style: solid; overflow: hidden; }

.ingredients ul { margin-left: 0; list-style: none; font-size: .81em; }

@media only screen and (max-width: 42em) { .ingredients ul.column { margin-bottom: 0; }
  .ingredients ul.column + ul.column { border-top-width: 1px; border-top-style: dashed; } }

.ingredients li { padding: .38em .62em; border-top-width: 1px; border-top-style: dashed; }

.ingredients li:first-child { border-width: 0; }

.ingredients input { margin-right: .62em; font-size: 1.38em; }

.ingredients input:checked + span { text-decoration: line-through; }

.ingredients a { font-weight: 600; color: inherit; }

/* FILE: plus/sass/styles/_recipe-instructions.scss */
.instructions ol li { margin-top: 1.62em; }

.instructions ol li:first-child { margin-top: 0; }

/* FILE: plus/sass/styles/_recipe-nutrition.scss */
.instructions + .nutrition { padding: 1.62em 1em 0; margin-top: 1.62em; border-top-width: 2px; border-top-style: solid; }

.nutrition-facts { font-size: .81em; border-left-width: 0; border-right-width: 0; border-top-width: 2px; border-radius: 0; }

.nutrition-facts th, .nutrition-facts td { border-left-width: 0; border-bottom-style: dashed; }

.nutrition-facts td { text-align: right; }

.nutrition-facts tr:last-child th, .nutrition-facts tr:last-child td { border-bottom-style: solid; }

.nutrition-facts .sugarContent th, .nutrition-facts .saturatedFatContent th, .nutrition-facts .unsaturatedFatContent th, .nutrition-facts .transFatContent th { font-weight: 400; font-style: italic; }

/* FILE: plus/sass/styles/_recipe-print.scss */
.print-recipe button { display: block; width: 100%; margin-top: 2.62em; text-align: center; }

.print-recipe button::before { content: '\f469'; margin-right: .62em; font-size: 1.38em; font-family: 'Genericons-Neue'; font-style: normal; font-weight: normal; font-variant: normal; text-decoration: inherit; text-transform: none; font-smoothing: antialiased; speak: none; vertical-align: middle; }

@media print { * { background: transparent !important; color: black !important; text-shadow: none !important; -webkit-filter: none !important; filter: none !important; }
  a, a:visited { text-decoration: underline; }
  p a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  blockquote { border-color: #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 1cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  body, h1, h2, h3, h4, h5, h6 { font-family: 'Palatino Linotype', Georgia, Times, serif; }
  body { padding: 0; margin: 0; font-size: 10pt; line-height: 1.62em; }
  input { background: none; border: 2px solid #666; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
  .site-header, .breadcrumbs-container, .skip-to-recipe, .print-recipe, .sharedaddy, .entry-meta-bottom, .post-navigation, .comments-area, .sidebar, .site-footer { display: none !important; }
  .site-content { padding: 0; width: auto; max-width: 100%; }
  .is-singular .site-main > .entry { float: none; width: 100%; }
  .recipe { padding: 0; border: 0; page-break-before: always; } }
