@import url("bootstrap.css");
/*
Theme Name: Twenty Twenty
Adding print support. The print styles are based on the the great work of
Andreas Hecht in https://www.jotform.com/blog/css-perfect-print-stylesheet-98272/.
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Margins
# Paddings
# Width
# Typography
# Page breaks
# Links
# Visibility
--------------------------------------------------------------*/
@media print {
  /* Margins */
  @page {
    margin: 2cm;
    size: a4;
  }
  /* Paddings */
  .posts {
    padding: 0;
  }
  /* Width */
  /* Fonts */
  body {
    background: #fff !important;
    color: #000;
    line-height: 1.3;
  }
  /* Page breaks */
  a {
    page-break-inside: avoid;
  }
  blockquote {
    page-break-inside: avoid;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    page-break-after: avoid;
    page-break-inside: avoid;
  }
  img {
    page-break-inside: avoid;
    page-break-after: avoid;
  }
  table,
  pre {
    page-break-inside: avoid;
  }
  ul,
  ol,
  dl {
    page-break-before: avoid;
  }
  /* Links */
  a:link,
  a:visited,
  a {
    background: transparent;
    font-weight: bold;
    text-decoration: underline;
  }
  a {
    page-break-inside: avoid;
  }
  /* Visibility */
  #header {
    display: none !important;
    height: 0 !important;
    visibility: hidden;
    margin-bottom: 0 !important;
    font-size: 0 !important;
  }
  .col-md-1 {
    width: 8%;
    float: left;
  }
  .col-md-2 {
    width: 17%;
    float: left;
  }
  .col-md-3 {
    width: 25%;
    float: left;
  }
  .col-md-4 {
    width: 33%;
    float: left;
  }
  .col-md-5 {
    width: 42%;
    float: left;
  }
  .col-md-6 {
    width: 50%;
    float: left;
  }
  .col-md-7 {
    width: 58%;
    float: left;
  }
  .col-md-8 {
    width: 67%;
    float: left;
  }
  .col-md-9 {
    width: 75%;
    float: left;
  }
  .col-md-10 {
    width: 83%;
    float: left;
  }
  .col-md-11 {
    width: 92%;
    float: left;
  }
  .col-md-12 {
    width: 100%;
    float: left;
  }
  .order-md-1,
  .order-md-last {
    -ms-flex-order: 1 !important;
    order: 1 !important;
  }
  .order-md-2 {
    -ms-flex-order: 2 !important;
    order: 2 !important;
  }
  .order-md-3 {
    -ms-flex-order: 3 !important;
    order: 3 !important;
  }
  .home .logo {
    top: 0 !important;
  }
  .col-md-3 {
    display: none !important;
  }
  .col-md-3.print-priority {
    display: block !important;
  }
  .print-w100 {
    width: 100% !important;
    max-width: 100% !important;
  }
  .category_page {
    margin-top: 0 !important;
  }
  .category_page .row {
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .collapse {
    display: block !important;
    height: auto !important;
  }
  .content {
    max-width: 100% !important;
    width: 100% !important;
    -ms-flex-order: initial !important;
    order: initial !important;
    float: initial !important;
  }
  .header-left-top,
  .a-right-bottom,
  .time-right-bottom {
    display: none;
  }
  iframe,
  .video-holder {
    display: none !important;
  }
  .no-print {
    display: none;
  }
  .bg-warning,
  .bg-primary {
    background-color: transparent !important;
  }
  .row {
    border: none !important;
  }
}