@page {
  margin: 15mm 10mm 15mm 10mm;
}

@media print {
  section.home-banner{
      display: none !important;
  }

  div.elementor-location-footer{
      display: none !important;
  }

  .hide-print{
      display: none !important;
  }

  div.userway_p2{
	  display: none !important;
  }

  #main {
    margin-top: 0 !important;
  }

  .entry-content{
    margin-bottom: 30px;
  }

  .jumbotron {
    padding: 0 !important;
    min-height: 0 !important;
  }

  .headline {
    font-size: 25px !important;
    padding: 10px 0;
    display: none;
  }

  #icon-spacer{
        padding: 20px;
    /* display: none !important; */
  }

  .entry-header > .row > .col-md-1 {
    display: inline-block;
  }

  .entry-header > .row > .col-md-11 {
    display: inline-block;
  }

  .entry-header > .news-title{
    padding-top: 10px;
    display: block;
  }

  .entry-header > .row > .col-md-11 {
    width: 100%;
  }

  #wpfront-scroll-top-container, footer{
    display: none !important;
  }

  .bar-header > .container > .row > .col-md-6 > a:after{
    content: none;
  }
  .bar-header > .container > .row > .col-md-6 {
    display: inline-block;
  }


  .bar-header > .container > .row > .col-md-6:nth-child(2) {
    float: right;
  }

  .bar-header {
    /* margin-bottom: 20px; */
  }

  body .row .col-md-3 {
    display: none;
  }

  body.page-template-home-page .row .col-md-3 {
    display: block;
    margin-bottom: 15px;
  }

  .promo-link {
    flex-direction: column;
  }

  .promo-link:after{
    padding-left: 10px;
    display:block;
  }

  .promo-box{
    min-height: 0 !important;
    text-align: left !important;
    margin-bottom: 0 !important;
  }

  .promo-content p{
    margin-bottom: 0;
  }

  .promo-image{
    display: none;
  }
  ul, ol{
        font-size: 15px ;
  }

  h2, h3{
    text-transform: uppercase;
  }

  body .section-heading{
    font-size: 23px; //34px
    background-color: #616264 !important;
    background: #616264 !important;
    color: white !important;
    display: block;
    border-radius: 8px;
    padding: 10px 15px;
    text-transform: uppercase;
    -webkit-print-color-adjust: exact;
    line-height: 1.3em;
    border: 1px solid #616264 ;
  }

  h1, h2,  h3, h4{
    margin-top: 30px;
    margin-bottom: 25px;
  }
  h1{
    font-size: 23px; //26px
  }
  h2{
    font-size: 21px; //24px
  }
  h3{
    font-size: 18px; //22px
  }
  h4{
    font-size: 16px; //20px
  }
  ol h4 {
    font-size: inherit;
  }
  ul h4 {
    font-size: inherit;
  }

  p {
        line-height: 1.4em;
  }
  .entry-content table{
    border: 1px solid #555;
  }
  .entry-content table td, table tr{
    border: 1px solid #555;

  }
  .entry-content table td{
    padding: 0 5px;
  }
  blockquote{
    margin: 20px 0 20px 0!important;
    border: 1px solid #616264;
    padding: 15px !important;
  }

  blockquote p{
    font-size: 15px !important;
  }

  blockquote h1, blockquote h2, blockquote h3, blockquote h4 {
    margin-top: 5px;
    margin-bottom: 10px;
  }

  .wp-pagenavi{
    display: none;
  }

  .news-title a:after{
    font-size: 15px;
    font-weight: normal;
  }

}