/* This is for Print */

@media print {

  /*a[href^=http]:after {*/
    /*content:" <" attr(href) ">";*/
  /*}*/

  div, span, a, p, ul, ol, h1, h2, h3, h4 {
    color: #333 !important;
    background-color: transparent !important;
  }

  body {
    padding-top: 100px !important;
    color: #333 !important;
  }

  body:before {
    font-size: 42px;
    display: block;
    content: "\e927";

    position: absolute;
    top: 2rem;
    left: 0;

    color: black;

    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'proveg-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  html body .wpurp-container span.wpurp-recipe-stars,
  #wpadminbar,
  #navbar,
  #footer,
  #comments,
  .shariff,
  .related-recipes,
  .right-post-section,
  .r-categories-single-rec,
  .breadcrumbs,
  .recipe-info-table,
  .header-recipe-image {
    display: none !important;
  }

  .r-categories-single-rec ul li svg {
    background-color: white;
    color: #333 !important;
    border: 1px solid #333 !important;
  }

  .r-categories-single-rec ul li svg path {
    fill: #333 !important;
  }

  body .vc_row {
    width: 100% !important;
  }

  .article-main .vc_col-sm-8 {
    width: 100% !important;
    max-width: 768px !important;
    margin: 0 auto !important;
    float: none !important;
  }

  .recipe-ingredients-column {
    padding: 0 !important;
  }

  .recipe-ingredients-column .ingridients-table {
    width: 100% !important;
    margin-right: 0 !important;
    float: none !important;
    margin-bottom: 0 !important;
  }

  .recipe-ingredients-column .ingredient-name {
    padding: 7px 0 !important;
  }

  .custom_input_data img {
    display: none !important;
  }

  .whole-recipe-wrapper .single-recipe-des {
    font-style: normal !important;
  }

  .single-recipe-preparation h2 {
    page-break-before: always !important;
    margin-top: 30px !important;
  }

  .single-recipe-preparation h2,
  .recipe-ingredients-column .wpurp-container h2 {
    color: #333 !important;
    width: auto !important;
  }

  .recipe-ingredients-column .wpurp-container h2:before {
    display: none !important;
  }

  .wpurp-recipe-ingredients {
    clear: both !important;
  }

  .single-recipe .wpurp-container {
    display: block !important;
  }

  .whole-recipe-wrapper {
    padding: 0 !important;
  }

  .main-wrapper {
    padding-top: 0 !important;
  }

  .recipe-ingredients-column .ingredient-amount {
    font-size: 20px !important;
    color: #333 !important;
  }

  .recipe-ingredients-column .ingredient-name {
    font-size: 18px !important;
    color: #333 !important;
  }

  html body .wpurp-container .advanced-adjust-recipe-servings {
    font-size: 20px !important;
  }

  html body .recipe-ingredients-column .wpurp-container .custom_input_data {
    font-size: 18px !important;
    float: right !important;
  }

  .recipe-notes {
    margin: 50px 0 !important;
    page-break-before: always !important;
  }

  .time_custom {
    padding: 0 !important;
  }

  .single-recipe-preparation h2:before {
    display: none !important;
  }

}
