body.home .entry-header {
	display:none;
}

body a,
{
	text-decoration: none;
}

body .entry-content {
	font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;
}

body p.powered-by-wordpress {
	display:none;
}

body:not(.overlay-header) .primary-menu > li {
	margin-left: 1.5rem;
}

body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon {
	background-color: #00a0e3;
	padding: 20px;
	border-radius: 5px;
	color: #fff;
}

body .tablepress th,
body .tablepress td {
	padding: 10px;
}

body .tablepress thead th {
	background-color: #00a0e3;
	color: #fff;
}

body .tablepress tr td:first-child {
	font-weight: bold;
}

body:not(.overlay-header) .primary-menu > li > a:hover,
body:not(.overlay-header) .primary-menu > li.current-menu-item > a,
body .primary-menu > li.current-page-ancestor > a {
	background-color: #000;
	text-decoration: none;
}

.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus):first-letter, .wp-block-button.is-style-outline, a {
	color: #00a0e3;
	text-decoration: none;
}

body .form-full-width form {
	display: block;
	width: 100%;
}

body a mark.count {
	background-color: initial;
}

button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus, :root .has-accent-background-color, .comment-reply-link {
    background-color: #00a0e3;
		border-radius: 5px;
}

.wp-block-button__link:hover {
    background-color: #000;
}

button:focus, button:hover, .button:focus, .button:hover, .faux-button:focus, .faux-button:hover, .wp-block-button .wp-block-button__link:focus, .wp-block-button .wp-block-button__link:hover, .wp-block-file .wp-block-file__button:focus, .wp-block-file .wp-block-file__button:hover, input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover {
    text-decoration: none;
}

li#wpmenucartli a.wpmenucart-contents {
		padding: 10px 0 0 10px;
    background-color: transparent;
    color: #00a0e3;
}

li#wpmenucartli a.wpmenucart-contents:hover {
    background-color: transparent;
    color: #000;
}

li#wpmenucartli a.wpmenucart-contents i {
	font-size: 35px;
  vertical-align: sub;
}

.woocommerce-product-gallery__trigger {
    z-index: 98;
}

.related.products {
  display: none;
}

@media (min-width: 700px) {
	body header.entry-header {
		padding: 4rem 0 !important;
	}
	body h2.wc-block-featured-product__title {
		font-size: 3.5rem;
	}	
}

@media (max-width: 999px) {
	li#wpmenucartli a.wpmenucart-contents {
    padding: 18px 0px;
	}
}

.aligncenter{
	display: flex;
  justify-content: center;
  align-items: center;
}