@media only print {
	header.stick, header, .home header { position: relative; box-shadow: none; }
	.top-wrapper { display: none; }
	header #logo, header.stick #logo { margin: 0 auto!important; width: 100%; text-align: center; padding: 10px 0; }
	#primary { display: none; }
	.hero-wrap.slider { position: relative; display: none; }
	.home .content-blocks { margin: 0 auto; }
	.content-blocks .content::before { top: 0; }
	.content-blocks .content > div:first-child, .content-blocks .content > section:first-child, .content-blocks .content > *:first-child { margin: 0 auto; width: 100%; }
	.content-blocks .content .wp-block-group.watermark::after { display: none; }
	.content-blocks .content > .wp-block-group.is-layout-flex { box-shadow: none; }
	.content-blocks .wp-block-group.is-layout-flex .wp-block-group:first-child { border-radius: 0!important; }
	.content-blocks .wp-block-group.gradient { background: #fff!important; border-radius: 0!important; }
	.content-blocks .wp-block-group.gradient * { color: #000!important; }
	.content-blocks .wp-block-separator { border: 0!important; }
	.content-blocks .wp-block-spacer { height: 0px!important; }
	.highlight-wrapper { background: none!important; }
	.highlight-wrap { background: #f6f6f6!important; padding: 10px 0; }
	.highlight-wrap * { color: #000!important; }
	.pod-block { border-top: 2px solid #d1d1d1; padding: 20px 0; }
	a.button, .wp-block-buttons { display: none!important; }
	.content-blocks .wp-block-group.is-layout-flex .wp-block-group { padding: 30px; }
	img.alignleft, img.alignright, img.aligncenter, img.alignnone { margin-top: 0; margin-bottom: 0; }
	.three .pod-wrap, .four .pod-wrap, .five .pod-wrap { margin-bottom: 10px!important; }
	.testimonial-quote-wrap { border-top: 2px solid #d1d1d1; padding: 20px 0; background: #fff!important; }
	.border { display: none; }
	.contain-borders { width: 100%!important; max-width: 100%; }
	.highlight-wrap { border-top: 2px solid #d1d1d1; padding: 20px 0; }
	.contact-form-wrapper { border-top: 2px solid #d1d1d1; padding: 20px 0; background: #fff!important; }
	.home .contact-form-wrap, .contact-form-wrap { padding: 0; }
	.bottom-wrap { border-top: 2px solid #d1d1d1; padding: 20px 0; background: none!important; }
	nav ul li a, ul.menu li a { border: 0!important; }
	.map-wrap { display: none; }
	.copyright .left, .copyright .right { display: flex; flex-direction: row; justify-content: center; }
	.grecaptcha-badge, .grecaptcha-logo { display: none!important; }
	.gtranslate_wrapper { display: none!important; }
}