/*
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
# Typography
# Page breaks
# Links
# Visibility
--------------------------------------------------------------*/
@media print {

	/* Margins & paddings */
	@page {
		margin: 0.5cm;
	}
	body{
        min-width: 1400px;
        width: 100%;
        transform-origin: 0 0;
        margin: 0 !important;
        zoom: 0.8;
		-ms-zoom: 0.9;
    }
	.post-thumbnail, .entry-content .wp-audio-shortcode, .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), [class*="inner-container"] > :not(.entry-content):not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .default-max-width,
	.widget-area, .pagination, .comments-pagination, .post-navigation, /*.site-header, */.alignwide, .wide-max-width, #footer-contact .alignwide,.site-footer .alignwide,.site-footer::after{
		max-width: 1200px;
	}
	.entry-footer,
	.edit_post_link,
	.side_fmenu{
		display: none!important;
	}
	.site-footer .alignwide{
		position: inherit;
	}
	.pagetop,
	.btn-search{
		position: absolute !important;
	}

	.wp-block-columns {
		flex-wrap: nowrap !important;
		position: relative;
	  }
	  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
		  flex-basis: 0;
		  flex-grow: 1;
	  }
	  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column[style*=flex-basis] {
		  flex-grow: 0;
		  /*flex-basis: fit-content !important;*/
	  }
}
