@media print {
* {
-webkit-print-color-adjust: exact !important; /*Chrome, Safari */
color-adjust: exact !important; /*Firefox*/
}
*,*:before,*:after { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
a,a:visited { text-decoration: underline; }
pre,blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; }
tr,img { page-break-inside: avoid; }
img { max-width: 100% !important; }
p,h2,h3 { orphans: 3; widows: 3; }
h2,h3 { page-break-after: avoid; }
nav.elementor-nav-menu--main,.elementor-menu-toggle,.elementor-nav-menu--dropdown,.elementor-widget-woocommerce-product-related,.home .elementor-section-boxed .elementor-cta__bg-wrapper,.elementor-element-5f567d9e {display: none !important;}
.elementor-location-footer{display:none !important;}
.home .elementor-section-boxed .elementor-cta__content{display:block !important;}
.elementor-cta__button.elementor-button,#open-bookpopup {display: none !important;}
a[href]:after {display: none !important;visibility: hidden !important;}
a[href]:after {content: none !important;}

}

/*@media print {
	*,*:before,*:after { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
	a,a:visited { text-decoration: underline; }
	pre,blockquote { border: 1px solid #999; page-break-inside: avoid; }
	thead { display: table-header-group; }
	tr,img { page-break-inside: avoid; }
	img { max-width: 100% !important; }
	p,h2,h3 { orphans: 3; widows: 3; }
	h2,h3 { page-break-after: avoid; }
header img {display: block;margin: 0 auto;}
.elementor-bg-transform .elementor-bg {display: block;}
.elementor-location-footer{display:none !important;}
.logo {text-align: center !important;margin-top: 500px !important;font-size:24px !important;}
.logo-dark {text-align: center  !important;margin-top: 500px !important;}
.logo-light.default {text-align: center !important;margin-top: 500px !important;font-size:24px !important;
}
#site-footer {display: none;}
.bg-blue, .bg-blue p, .bg-blue h2, .bg-blue h4 {color: #000 !important;}
.elementor-cta__description.elementor-cta__content-item.elementor-content-item{display:block !important;color:#000 !important;}
.elementor-7459 .elementor-element.elementor-element-289186de:not(.elementor-motion-effects-element-type-background){background-color: #0a7808 !important;}
.elementor-section {display:block !important;width:100% !important;}
.text-white, .text-white h2, .text-white p, .text-white a {color: #000 !important;}
.logo img {max-width: 100% !important;}
}*/