/* ZLRecipe-Print.css
A print format stylesheet for the ZipList Recipe Plugin
Plugin URI: http://www.ziplist.com/
Plugin GitHub: https://github.com/Ziplist/recipe_plugin
Plugin Description: A plugin that adds all the necessary microdata to your recipes, so they will show up in Google's Recipe Search
Author: ZipList.com
Author URI: http://www.ziplist.com/
License: GPLv3 or later, unless specified

Copyright 2011, 2012 ZipList, Inc.
*/
/* PRINT TYPOGRAPHY */
#zlrecipe-print-container .fl-l {
  float: left;
}
#zlrecipe-print-container .width-33 {
  width: 33%;
}
#zlrecipe-print-container .clear,
#zlrecipe-print-container .zlclear {
  clear: both;
}
#zlrecipe-print-container p {
  clear: both;
}
#zlrecipe-print-container .h-4 {
  font-size: 20px;
  margin: 10px 0;
}
#zlrecipe-print-container .bold,
#zlrecipe-print-container .strong {
  font-weight: bold;
}
#zlrecipe-print-container .italic,
#zlrecipe-print-container .em {
  font-style: italic;
}
#zlrecipe-print-container .t-a-c {
  text-align: center;
}
/* SPECIFIC PRINT ELEMENT STYLES */
#zlrecipe-container .hide-print {
  display: none;
}
/* used to hide things in the recipe print view */
#zlrecipe-print-container {
  font-family: 'helvetica neue', helvetica, arial, verdana, sans-serif;
  margin: 0px;
}
#zlrecipe-innerdiv {
  padding: 10px;
  width: 7.5in;
  margin: 0 auto;
  border: 1px dashed black;
}
#zlrecipe-print-container #zlrecipe-title {
  font-weight: bold;
  font-size: 36px;
}
#zlrecipe-print-container .b-b {
  margin-bottom: 10px;
}
#zlrecipe-container #zlrecipe-ingredients-list .no-bullet,
#zlrecipe-container #zlrecipe-instructions-list .no-bullet {
  list-style-type: none;
}
#zlrecipe-print-container .zlrecipe-print-link,
#zlrecipe-print-container .zl-recipe-link,
#zlrecipe-print-container img.ingredient-image,
#zlrecipe-print-container img.instruction-image,
#zlrecipe-print-container .zl-linkback {
  display: none;
}
#zlrecipe-print-container .meta p,
#zlrecipe-print-container .zlmeta p {
  margin: 0px;
  font-size: 12px;
}
#zlrecipe-print-container .img-desc-wrap #zlrecipe-summary {
  font-style: italic;
  font-size: 14px;
}
#zlrecipe-print-container #zlrecipe-summary .summary {
  margin: 10px 0;
}
#zlrecipe-print-container #zlrecipe-ingredients-list .ingredient-label,
#zlrecipe-print-container #zlrecipe-instructions-list .instruction-label,
#zlrecipe-print-container #zlrecipe-ingredients-list .no-bullet-label,
#zlrecipe-print-container #zlrecipe-instructions-list .no-bullet-label {
  font-weight: bold;
  left: -22px;
  list-style-type: none;
  margin-top: 5px;
  position: relative;
}
#zlrecipe-print-container span#zlrecipe-ingredients-list .ingredient-label,
#zlrecipe-print-container span#zlrecipe-instructions-list .instruction-label {
  left: 0;
}
#zlrecipe-print-container #zl-printed-permalink {
  font-size: 0.7em;
  color: #777777;
  margin-top: 2em;
}
#zlrecipe-print-container #zl-printed-copyright-statement {
  font-size: 0.9em;
  text-align: center;
  margin-top: 1em;
}
/* Don't display Mediavine ads */
.adunit,
.adunitlabel,
.adunitwrapper {
  display: none !important;
}
#zlrecipe-print-container#zlrecipe-print-container .zrdn__rating {
  display: none;
}
#zlrecipe-print-container .zrdn__rating_print {
  /* url has to be relative from `styles` dir */
  background-image: url("../plugins/VisitorRating/images/rating-sprite.png");
  background-repeat: no-repeat;
  height: 18px;
  width: 100px;
}
#zlrecipe-print-container .zrdn_five {
  background-position-y: 2px;
}
#zlrecipe-print-container .zrdn_four_half {
  background-position-y: -16px;
}
#zlrecipe-print-container .zrdn_four {
  background-position-y: -35px;
}
#zlrecipe-print-container .zrdn_three_half {
  background-position-y: -54px;
}
#zlrecipe-print-container .zrdn_three {
  background-position-y: -75px;
}
#zlrecipe-print-container .zrdn_two_half {
  background-position-y: -93px;
}
#zlrecipe-print-container .zrdn_two {
  background-position-y: -111px;
}
#zlrecipe-print-container .zrdn_one_half {
  background-position-y: -129px;
}
#zlrecipe-print-container .zrdn_one {
  background-position-y: -150px;
}
#zlrecipe-print-container .zrdn_zero {
  background-position-y: -168px;
}
#zlrecipe-print-container img.photo {
  max-width: 100% !important;
  height: auto;
  display: block;
}
#zlrecipe-print-container .br-current-rating {
  display: none;
}
#zlrecipe-print-container .zrdn__rating__container {
  margin-bottom: 15px;
}
/* END PRINT FORMATTING */
/* Nutrition Label CSS */
#zrdn-nutrition-label {
  width: 100%;
}
#zrdn-nutrition-label .nutrition-container {
  font-family: sans-serif;
  font-size: 12px;
  line-height: 1.4;
  margin: auto auto;
}
#zrdn-nutrition-label p {
  margin: 0;
}
#zrdn-nutrition-label .nutrition-facts {
  border: 1px solid black;
  margin: 20px;
  width: 280px;
  padding: 8px;
}
#zrdn-nutrition-label .nutrition-facts table {
  border-collapse: collapse;
}
#zrdn-nutrition-label .nutrition-facts__title {
  margin: 0 0 4px 0;
}
#zrdn-nutrition-label .nutrition-facts__title::before {
  display: none;
}
#zrdn-nutrition-label h2.nutrition-facts__title {
  font-size: 36px;
  font-weight: bold;
}
#zrdn-nutrition-label h3.nutrition-facts__title,
#zrdn-nutrition-label h3.nutrition-facts__title span {
  font-size: 22px;
  font-weight: normal;
}
#zrdn-nutrition-label .bold {
  font-weight: bold;
}
#zrdn-nutrition-label .nutrition-facts__header {
  border-bottom: 10px solid black;
  padding: 0 0 4px 0;
  margin: 0 0 8px 0;
}
#zrdn-nutrition-label .nutrition-facts__header p {
  margin: 0;
}
#zrdn-nutrition-label .nutrition-facts__table {
  width: 100%;
  margin: 0;
}
#zrdn-nutrition-label .nutrition-facts__table thead tr th,
#zrdn-nutrition-label .nutrition-facts__table thead tr td {
  border: 0;
}
#zrdn-nutrition-label .nutrition-facts__table th,
#zrdn-nutrition-label .nutrition-facts__table td {
  font-weight: normal;
  text-align: left;
  padding: 4px 0;
  border: 0;
  border-top: 1px solid black;
  white-space: nowrap;
}
#zrdn-nutrition-label .nutrition-facts__table td:last-child {
  text-align: right;
}
#zrdn-nutrition-label .nutrition-facts__table .blank-cell {
  width: 16px;
  border-top: 0;
}
#zrdn-nutrition-label .nutrition-facts__table .thick-row th,
#zrdn-nutrition-label .nutrition-facts__table .thick-row td {
  border-top-width: 5px;
}
#zrdn-nutrition-label .small-info {
  font-size: 12px;
}
#zrdn-nutrition-label .copyright {
  font-size: 12px;
  margin-top: 10px;
}
#zrdn-nutrition-label .nutrition-facts__table--small {
  @extend . nutrition-facts__table;
  border-bottom: 1px solid #999;
  margin: 0 0 8px 0;
}
#zrdn-nutrition-label .nutrition-facts__table--small thead tr {
  border-bottom: 1px solid black;
}
#zrdn-nutrition-label .nutrition-facts__table--small td:last-child {
  text-align: left;
}
#zrdn-nutrition-label .nutrition-facts__table--small th,
#zrdn-nutrition-label .nutrition-facts__table--small td {
  border: 0;
  padding: 0;
}
#zrdn-nutrition-label .nutrition-facts__table--grid {
  width: 100%;
  margin: 0;
  margin: 0 0 8px 0;
}
#zrdn-nutrition-label .nutrition-facts__table--grid thead tr th,
#zrdn-nutrition-label .nutrition-facts__table--grid thead tr td {
  border: 0;
}
#zrdn-nutrition-label .nutrition-facts__table--grid th,
#zrdn-nutrition-label .nutrition-facts__table--grid td {
  font-weight: normal;
  text-align: left;
  padding: 4px 0;
  border: 0;
  border-top: 1px solid black;
  white-space: nowrap;
}
#zrdn-nutrition-label .nutrition-facts__table--grid td:last-child {
  text-align: right;
}
#zrdn-nutrition-label .nutrition-facts__table--grid .blank-cell {
  width: 16px;
  border-top: 0;
}
#zrdn-nutrition-label .nutrition-facts__table--grid .thick-row th,
#zrdn-nutrition-label .nutrition-facts__table--grid .thick-row td {
  border-top-width: 5px;
}
#zrdn-nutrition-label .nutrition-facts__table--grid td:last-child {
  text-align: left;
}
#zrdn-nutrition-label .nutrition-facts__table--grid td:last-child::before {
  content: "•";
  font-weight: bold;
  margin: 0 4px 0 0;
}
#zrdn-nutrition-label .text-center {
  text-align: center;
}
#zrdn-nutrition-label .thick-end {
  border-bottom: 10px solid black;
}
#zrdn-nutrition-label .thin-end {
  border-bottom: 1px solid black;
}
/* END SPECIFIC ELEMENT STYLES */
/*# sourceMappingURL=zlrecipe-print.css.map */