.comments-area a, .page-content a {
	text-decoration: underline;
}

.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
	margin-inline-end: auto;
	margin-inline-start: auto;
	width: 100%;
}

@custom-media --hello-screen-xs-and-below (width < 576px);

@custom-media --hello-screen-xs-and-above (width >= 576px);

@custom-media --hello-screen-xs-only (0 <= width < 576px);

@custom-media --hello-screen-sm-and-below (width < 768px);

@custom-media --hello-screen-sm-and-above (width >= 768px);

@custom-media --hello-screen-sm-only (576px <= width < 768px);

@custom-media --hello-screen-md-and-below (width < 992px);

@custom-media --hello-screen-md-and-above (width >= 992px);

@custom-media --hello-screen-md-only (768px <= width < 992px);

@custom-media --hello-screen-xl-and-below (width < 1200px);

@custom-media --hello-screen-xl-and-above (width >= 1200px);

@custom-media --hello-screen-xl-only (992px <= width < 1200px);

@media (max-width:575px) {
	.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
		padding-inline-end: 10px;
		padding-inline-start: 10px;
	}
}

@media (min-width:576px) {
	.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
		max-width: 500px;
	}
}

@media (min-width:768px) {
	.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
		max-width: 600px;
	}
}

@media (min-width:992px) {
	.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
		max-width: 800px;
	}
}

@media (min-width:1200px) {
	.page-header .entry-title, .site-footer .footer-inner, .site-footer:not(.dynamic-footer), .site-header .header-inner, .site-header:not(.dynamic-header), body:not([class*=elementor-page-]) .site-main {
		max-width: 1140px;
	}
}