/* Print Style Sheet */
@media print {
  html,
  body {
    height: 99% !important;
  }
  body {
    background: white;
    color: black;
    margin: 0;
  }
  #content {
    background: gray !important;
  }
  article.post.type-recipe {
    /* flex-direction: row-reverse !important; */
    display: flex !important;
    width: 100% !important;
  }

  #header {
    display: none;
  }
  div#respond {
    display: none !important;
  }
  nav {
    display: none !important;
  }
  #bottom {
    display: none;
  }
  .recipe-content {
    display: block;
    text-align: justify;
  }
  .alpha {
    /* float: none !important;
    display: block !important;
    width: 100% !important;
    padding: 0px !important; */
    order: 1 !important;
    padding: 0px !important;
    margin: 0px !important;
    flex: 0 0 60% !important;
    page-break-before: always;
    padding-right: 10px !important;
  }
  .beta {
    page-break-before: always;
    width: auto !important;
    /* flex: 0 0 40%;
    float: none !important;
    display: block !important;
    width: 100% !important; */
    order: 2 !important;
  }
  .widget {
      line-height: 19px !important;
  }
  #aside-right-2 {
    display: block;
  }
  .also-like {
    display: none !important;
  }
  .related-item {
    display: none !important;
  }
  .blog-bot-bar {
    display: none !important;
  }
  .meta {
    display: none !important;
  }
  section.section {
    padding: 10px !important;
  }
  h1 {
    padding-bottom: 10px;
  }

  .widget h2.title {
    font-size: 20px !important;
    border-bottom: solid 2px #cdcdcf !important;
    margin-bottom: -2px !important;
    padding-bottom: 0px !important;
    /*border-bottom: none !important;*/
  }

  .widget h2.title::after {
    content: "" !important;
    display: block !important;
    position: relative !important;
    top: 17px !important;
    height: 2px !important;
    width: 40% !important;
    background: #ff7f29 !important;
  }
  #advanced_text-5 {
    border-bottom: none !important;
    border-top: none !important;
  }
  #text-10 {
    border-bottom: none !important;
    border-top: none !important;
  }
  #text-10 .textwidget {
    padding-top: 25px !important;
  }
  .section-header-wrap h3 {
    border-bottom: none !important;
  }
  /* bottom borders */
  #content .section:before,
  #content aside.aside .section:last-child:after {
    display: none !important;
  }
  .single-recipe div#content .container {
    border-bottom: none !important;
  }
  figure img {
    max-width: 20% !important;
  }
  #print-page {
    display: none !important;
  }
  .recipe-description {
  margin-bottom: 0px !important;
  }
}
