
html {
	font-size: 16px;
}

a, a:link, a:visited {
	text-underline-offset: .15em;
	text-decoration: underline !important;
}

a.elementor-button, .elementor-button, .elementor-button-link, a.wp-block-button__link, .wp-block-button__link, a.button, a.btn, [class*=" btn-"], [class^="btn-"], [role="button"], .mg-call-cta, .mg-coupon-button, .offer-body, .offers .offer .offer-footer a, header a, footer a, nav a, .elementor-nav-menu a, .elementor-nav-menu--main a, .menu-item a, .elementor-menu-cart a, .elementor-search-form a, .custom-logo-link, .elementor-icon, .elementor-social-icon, .elementor-location-header a, .elementor-location-header a *, .elementor-location-footer a, .elementor-location-footer a *, [data-elementor-type="header"] a, [data-elementor-type="footer"] a, [data-elementor-type="archive"] .elementor-heading-title a, .top-bar a, .topbar a, .site-top-bar a, .copyright a, .site-copyright a, [class*="top-bar"] a, [class*="copyright"] a, a:has( > img:only-child), a:has( > svg:only-child), a:has( > picture:only-child), a > img, a.elementor-icon, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a:has(h1), a:has(h2), a:has(h3), a:has(h4), a:has(h5), a:has(h6), .elementor-heading-title a, .elementor-post__title a, .elementor-post__title, #wpadminbar a, #wpadminbar .ab-item, .wp-admin a {
	text-decoration: none !important;
}

a.elementor-button:hover, .elementor-button:hover, a.wp-block-button__link:hover, a.button:hover, header a:hover, footer a:hover, nav a:hover, .elementor-nav-menu a:hover, .menu-item a:hover, .mg-call-cta:hover, .mg-coupon-button:hover, .elementor-location-header a:hover, .elementor-location-footer a:hover, [data-elementor-type="header"] a:hover, [data-elementor-type="footer"] a:hover, .top-bar a:hover, [class*="top-bar"] a:hover, [class*="copyright"] a:hover {
	text-decoration: none !important;
}

p a, li:not(.menu-item):not(.elementor-icon-list-item) a, blockquote a, .elementor-widget-text-editor a {
	font-weight: 500;
}

p a.elementor-button, p a.wp-block-button__link, p a.button, p a.btn, p a.mg-call-cta, p a.mg-coupon-button, nav p a, header p a, footer p a, #wpadminbar a, #wpadminbar p a {
	font-weight: inherit;
}
