/*
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,.site-footer::after,
	body:not(.home) .site-main{
		max-width: 1200px;
	}
	.entry-footer,
	.edit_post_link,
	#service::before{
		display: none;
	}
	.pagetop{
		position: absolute !important;
	}

	.wp-block-columns {
		flex-wrap: nowrap !important;
	  }
	  .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;*/
	  }
	  #facility .alignwide .title{
	  	flex-basis: 30%!important;
	  }
	  #facility .alignwide .f-contents{
	  	flex-basis: 70%!important;
	  }
	  #about .wp-block-column:first-child{
	  	flex-basis: 30%!important;
	  }
	  #about .wp-block-column:last-child{
	  	flex-basis: 60%!important;
	  }
	  .mainslider{
	  	height: 560px;
	  }
}
