.inside-article a {
	color: #075be8; /* hsl(218, 94.1%, 46.9%) */
}
.inside-article a:hover {
	color: hsl(218, 94.1%, 26.9%);
}
.button, .wp-block-button .wp-block-button__link {
	padding: 15px 38px;
}
article ul > li > a {
	font-size: large;
}
article .svg img {
	filter: invert(26%) sepia(99%) saturate(5032%) hue-rotate(216deg) brightness(95%) contrast(95%);
}
.price-table {
    width: 25rem;
    display: grid !important;
    grid-template-columns: 1fr;
    grid-gap: 1rem !important;
    margin: 0 auto 3rem auto !important;
}

.price-table .wp-block-column {
    border: 4px solid #075be8;
    border-radius: 15px;
    padding: 1rem;
    margin: 0 !important;
    height: 100%;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: auto auto auto auto auto 1fr auto;
}

.price-table .wp-block-column .wp-block-separator {
    margin: 1rem 0 !important;
}

.price-table .old_price {
    display: block;
    color: black;
    height: 1.25rem;
	text-decoration: line-through;
}

.price-table .new_price {
	color: darkgreen;
}

.price-table .discount_end_text {
    display: block;
    height: 1rem;
	font-style: italic;
}

.price-table li {
    margin: 15px 0;
}

.price-table p {
    margin-bottom: 0; /* 1rem; */
}

@media only screen and (max-width: 960px) {
}

@media only screen and (max-width: 640px) {
	.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header {
		padding: 1rem;
	}
	.site-main .wp-block-group__inner-container {
		padding: 1rem;
	}
	.has-large-font-size, .has-huge-font-size {
		font-size: 1.7rem !important;
	}
	.wp-block-image .is-style-rounded img, .wp-block-image.is-style-circle-mask img, .wp-block-image.is-style-rounded img {
		border-radius: 50%;
		width: 240px !important;
		height: 240px !important;
		margin: 1rem auto;
	}
	.price-table {
		width: 20rem;
	}
	.price-table li {
		font-size: 16px !important;
	}
	.price-table .new-price {
		font-size: 1.1rem;
	}
	.price-table ul, .us-exclusive-content-list ul {
		margin-left: 1rem;
	}
	.money-back-guarantee figure {
		text-align: center;
	}
	.wp-block-image .alignright, .wp-block-image .alignleft {
		float: none;
		margin: 1rem auto;
	}
}