/* print.css added by admin: anac*/
@media print {
  /* Hide site header, footer, sidebar, ads */
  header, footer, .site-footer, .sidebar, .gallery, .intro, .related-posts, .comments-area, .header-topline-wrapper, .cookandmeal-parallax {
    display: none !important;
  }

  /* Make recipe full-width */
  .recipe-content {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Ensure images scale nicely */
  img {
    max-width: 100%;
    height: auto;
  }

  /* Remove buttons */
  .print-button {
    display: none !important;
  }

  .post-recipe-block {
      font-size: 13px !important;
  }
  .post-recipe-block .post-recipe-image {
    background-color: var(--color-bg-grey);
    background-size: cover;
    background-position: center center;
    height: 250px;
    position: relative;
  }
  .post-recipe-block h4 {
    font-size: 16px !important;
  }
  .post-recipe-block .post-recipe-header {
    padding: 20px 20px 10px!important;
  }
  .post-recipe-block .post-recipe-header h3 {
    font-size: 16px !important;
    margin-bottom: 0 !important;
  }
  .post-recipe-block .post-recipe-summary {
    padding: 20px !important;
    padding-top: 0 !important;
  }
  .post-recipe-icons-row {
    padding-left: 10px !important;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    border-bottom: 1px solid var(--color-border-grey) !important;
    display: flex !important;
  }
  .post-recipe-icons-row .post-recipe-icon {
    display: flex !important; 
    width: 25% !important;
  }
  .post-recipe-icons-row .post-recipe-icon-details {
    line-height: 1.2 !important;
  }
  .post-recipe-icons-row .post-recipe-icon-details .post-recipe-icon-title {
    font-weight: bold !important;
    margin-top: -2px !important;
  }
  .post-recipe-icons-row .post-recipe-icon-details .post-recipe-icon-value {
    font-size: 14px !important;
  }
  .post-recipe-icons-row .post-recipe-icon i.fa {
    flex-shrink: 0 !important;
    margin-right: 15px !important;
    background: var(--color-bg-grey) !important;
    text-align: center !important;
    width: 34px !important;
    height: 34px !important;
    line-height: 34px !important;
    border-radius: 17px !important;
  }
  /*Added fields for Calories start */
  .post-recipe-icons-row .post-recipe-icon .fa svg {
      width: 25px !important;
      height: 100% !important;
      display: block !important;
      margin: auto !important;
  }
  /*Added fields for Calories end */
  .post-recipe-block .post-recipe-instructions-group {
    padding-left: 20px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .post-recipe-block .post-recipe-instructions-group h4{
    margin-bottom: 0 !important;
  }
  .post-recipe-block .post-recipe-instruction {
    margin-bottom: 10px !important;
    display: flex !important;
  }
  .post-recipe-block .post-recipe-instruction:last-child {
    margin-bottom: 0 !important;
  }
  .post-recipe-block .post-recipe-step {
    width: 40px !important;
    height: 40px !important;
    line-height: 40px !important;
    border-radius: 20px !important;
    text-align: center !important;
    color: #ffffff !important;
    margin-right: 25px !important;
    background: var(--color-theme) !important;
    font-weight: bold !important;
    flex-shrink: 0 !important;
  }
  .post-recipe-block .post-recipe-instruction .post-recipe-instruction-title h4 {
    font-weight: bold !important;
    font-size: var(--fontsize-post-title-small) !important;
    margin-bottom: 5px !important;
  }
  .post-recipe-block .post-recipe-instruction {
    cursor: pointer !important;
  }
  .post-recipe-block .post-recipe-instruction.done {
    opacity: 0.5 !important;
  }
  .post-recipe-block
    .post-recipe-instruction.done
    .post-recipe-instruction-title {
    text-decoration: line-through !important;
  }
  .post-recipe-block .post-recipe-details {
    padding-top: 10px !important;
    padding-left: 20px !important;
    padding-bottom: 0px !important;
    border-bottom: 1px solid var(--color-border-grey) !important;
    margin-bottom: 20px !important;
  }
  .post-recipe-block .post-recipe-details ul {
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
  }
  .post-recipe-block .post-recipe-details .post-recipe-details-column {
    margin-bottom: 10px !important;
  }
  .post-recipe-block .post-recipe-details .post-recipe-details-column h4{
    margin-bottom: 0 !important;
  }
  .post-recipe-block .post-recipe-details .post-recipe-details-column:last-child {
    margin-bottom: 0 !important;
  }
  .post-recipe-block .post-recipe-details-column li {
    cursor: pointer !important;
    border-bottom: 1px solid var(--color-border-grey) !important;
    margin-bottom: 0 !important;
  }
  .post-recipe-block .post-recipe-details-column li:first-child {
    border-top: 1px solid var(--color-border-grey) !important;
  }
  .post-recipe-block .post-recipe-details-column li:hover i.fa {
    color: var(--color-theme) !important;
  }
  .post-recipe-block .post-recipe-details-column i.fa {
    margin-right: 10px !important;
    color: var(--color-grey) !important;
    border-right: 1px solid var(--color-border-grey) !important;
    height: 40px !important;
    width: 40px !important;
    text-align: center !important;
    line-height: 40px !important;
  }
  .post-recipe-block .post-recipe-details-column li p {
    margin-bottom: 0 !important;
    display: inline-block !important;
  }
  .post-recipe-block .post-recipe-details-column li.done i.fa {
    color: var(--color-black) !important;
  }
  .post-recipe-block .post-recipe-details-column li.done p {
    text-decoration: line-through !important;
  }
  .post-recipe-block .post-recipe-notes h4 {
    margin-bottom: 0 !important;
  }
  .post-recipe-block .post-recipe-notes {
    margin: 0 !important;
    margin-top: 0 !important;
    padding-left: 20px !important;
    background: var(--color-bg-notes) !important;
  }
}

