[class^='wp-block-']:not(.wp-block-gallery) figcaption {
	text-align: left; font-style: italic; margin-bottom: 1.5em;
}
.rtl [class^='wp-block-']:not(.wp-block-gallery) figcaption {
	text-align: right;
}
p:not(:focus).has-drop-cap::first-letter {
	font-size: 5em; margin-top: 0.07em;
}
.wp-block-image {
	margin-bottom: 1.5em;
}
.wp-block-image figure {
	margin-top: 0px; margin-bottom: 0px;
}
.wp-block-image figure.alignleft {
	margin-right: 1.5em;
}
.wp-block-image figure.alignright {
	margin-left: 1.5em;
}
.wp-block-gallery {
	margin-bottom: 1.5em;
}
.wp-block-gallery figcaption {
	font-style: italic;
}
.wp-block-gallery.aligncenter {
	margin: 0px -8px; display: flex;
}
:not(.is-large):not(.is-style-large).wp-block-quote {
	padding: 0px; border: 0px currentColor; border-image: none;
}
.wp-block-quote.alignleft p:last-of-type {
	margin-bottom: 0px;
}
.wp-block-quote.alignright p:last-of-type {
	margin-bottom: 0px;
}
.wp-block-quote cite {
	color: inherit; font-size: inherit;
}
.wp-block-audio audio {
	width: 100%; display: block;
}
.wp-block-cover-image.alignright {
	display: flex;
}
.wp-block-cover.alignright {
	display: flex;
}
.wp-block-cover-image.alignleft {
	display: flex;
}
.wp-block-cover.alignleft {
	display: flex;
}
.wp-block-cover-image.aligncenter {
	display: flex;
}
.wp-block-cover.aligncenter {
	display: flex;
}
.wp-block-file .wp-block-file__button {
	padding: 0.7em 2em; border-radius: 2px; transition:background-color 0.2s ease-in-out; color: rgb(255, 255, 255); font-size: 0.87rem; font-weight: 800; margin-top: 2em; display: inline-block; white-space: nowrap; box-shadow: none; background-color: rgb(34, 34, 34); -webkit-border-radius: 2px; -webkit-box-shadow: none; -webkit-transition: background-color 0.2s ease-in-out;
}
.wp-block-file .wp-block-file__button:hover {
	box-shadow: none; background-color: rgb(118, 118, 118); -webkit-box-shadow: none;
}
.wp-block-file .wp-block-file__button:focus {
	box-shadow: none; background-color: rgb(118, 118, 118); -webkit-box-shadow: none;
}
.wp-block-code {
	background: none; padding: 0px; border: 0px currentColor; border-image: none;
}
.wp-block-pullquote {
	border: 0px currentColor; border-image: none;
}
.wp-block-pullquote__citation {
	text-transform: none; font-size: inherit;
}
.wp-block-pullquote cite {
	text-transform: none; font-size: inherit;
}
.wp-block-table thead th {
	padding-bottom: 0.5em; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 2px; border-bottom-style: solid;
}
.wp-block-table tr {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
.wp-block-table th {
	border: 0px currentColor; border-image: none;
}
.wp-block-table td {
	border: 0px currentColor; border-image: none;
}
.rtl .wp-block-table th {
	text-align: right;
}
.rtl .wp-block-table td {
	text-align: right;
}
.wp-block-button .wp-block-button__link {
	padding: 0.7em 2em; transition:background-color 0.2s ease-in-out; line-height: 1.66; font-size: 0.87rem; font-weight: 800; margin-top: 2em; display: inline-block; white-space: nowrap; box-shadow: none; -webkit-box-shadow: none; -webkit-transition: background-color 0.2s ease-in-out;
}
.entry-content .wp-block-button__link {
	color: rgb(255, 255, 255); background-color: rgb(34, 34, 34);
}
.entry-content .is-style-outline :not(.has-background).wp-block-button__link {
	background-color: transparent;
}
.entry-content .is-style-outline :not(.has-text-color).wp-block-button__link {
	color: rgb(34, 34, 34);
}
.colors-dark .wp-block-button__link {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.entry-content .wp-block-button__link:hover {
	color: rgb(255, 255, 255); box-shadow: none; background-color: rgb(118, 118, 118); -webkit-box-shadow: none;
}
.entry-content .wp-block-button__link:focus {
	color: rgb(255, 255, 255); box-shadow: none; background-color: rgb(118, 118, 118); -webkit-box-shadow: none;
}
.entry-content .is-style-outline :not(.has-background).wp-block-button__link:hover {
	color: rgb(255, 255, 255); box-shadow: none; background-color: rgb(118, 118, 118); -webkit-box-shadow: none;
}
.entry-content .is-style-outline :not(.has-background).wp-block-button__link:focus {
	color: rgb(255, 255, 255); box-shadow: none; background-color: rgb(118, 118, 118); -webkit-box-shadow: none;
}
.colors-dark .entry-content .wp-block-button__link:hover {
	color: rgb(0, 0, 0); background-color: rgb(187, 187, 187);
}
.colors-dark .entry-content .wp-block-button__link:focus {
	color: rgb(0, 0, 0); background-color: rgb(187, 187, 187);
}
.colors-dark .entry-content .is-style-outline :not(.has-background).wp-block-button__link:hover {
	color: rgb(0, 0, 0); background-color: rgb(187, 187, 187);
}
.colors-dark .entry-content .is-style-outline :not(.has-background).wp-block-button__link:focus {
	color: rgb(0, 0, 0); background-color: rgb(187, 187, 187);
}
.colors-dark .entry-content .is-style-outline :not(.has-text-color).wp-block-button__link {
	color: rgb(255, 255, 255);
}
.colors-dark .entry-content .is-style-outline :not(.has-text-color).wp-block-button__link:hover {
	color: rgb(34, 34, 34);
}
.colors-dark .entry-content .is-style-outline :not(.has-text-color).wp-block-button__link:focus {
	color: rgb(34, 34, 34);
}
.colors-custom .entry-content .wp-block-button__link {
	box-shadow: none; -webkit-box-shadow: none;
}
.colors-custom .entry-content .wp-block-button__link:hover {
	box-shadow: none; -webkit-box-shadow: none;
}
.colors-custom .entry-content .wp-block-button__link:focus {
	box-shadow: none; -webkit-box-shadow: none;
}
.colors-dark .entry-content .wp-block-button__link {
	box-shadow: none; -webkit-box-shadow: none;
}
.colors-dark .entry-content .wp-block-button__link:hover {
	box-shadow: none; -webkit-box-shadow: none;
}
.colors-dark .entry-content .wp-block-button__link:focus {
	box-shadow: none; -webkit-box-shadow: none;
}
.colors-custom .entry-content .wp-block-button__link:hover {
	color: rgb(255, 255, 255);
}
.colors-custom .entry-content .wp-block-button__link:focus {
	color: rgb(255, 255, 255);
}
.wp-block-separator {
	border: 0px currentColor; border-image: none;
}
:not(.is-style-wide):not(.is-style-dots).wp-block-separator {
	max-width: 100px;
}
.wp-block-media-text {
	margin-bottom: 1.5em;
}
.wp-block-media-text *:last-child {
	margin-bottom: 0px;
}
.wp-block-archives.aligncenter {
	text-align: center; list-style-position: inside;
}
.wp-block-categories.aligncenter {
	text-align: center; list-style-position: inside;
}
.wp-block-latest-posts.aligncenter {
	text-align: center; list-style-position: inside;
}
.wp-block-latest-comments article {
	margin-bottom: 4em;
}
:not(.has-sidebar).blog #primary .wp-block-latest-comments article {
	width: 100%; float: none;
}
:not(.page-one-column):not(.has-sidebar).archive #primary .wp-block-latest-comments article {
	width: 100%; float: none;
}
:not(.has-sidebar).search #primary .wp-block-latest-comments article {
	width: 100%; float: none;
}
.wp-block-latest-comments .avatar {
	border-radius: 0px;
}
.wp-block-latest-comments__comment-avatar {
	border-radius: 0px;
}
.wp-block-latest-comments a {
	box-shadow: inset 0px -1px 0px rgba(255,255,255,1); -webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 1);
}
.wp-block-latest-comments__comment-meta {
	font-size: 1rem; margin-bottom: 0.4em;
}
.wp-block-latest-comments__comment-author {
	font-weight: 700; text-decoration: none;
}
.wp-block-latest-comments__comment-link {
	font-weight: 700; text-decoration: none;
}
.wp-block-latest-comments__comment-date {
	color: rgb(118, 118, 118); text-transform: uppercase; letter-spacing: 0.18em; font-size: 0.62rem; font-weight: 800; margin-top: 0.4em;
}
.editor-block-list__block .wp-block-latest-comments__comment-excerpt p {
	font-size: 0.87rem;
}
.entry-content .has-pale-pink-color {
	color: rgb(247, 141, 167);
}
.entry-content .has-pale-pink-background-color {
	background-color: rgb(247, 141, 167);
}
.wp-block-button.is-style-outline .has-pale-pink-background-color:link {
	background-color: rgb(247, 141, 167);
}
.entry-content .has-vivid-red-color {
	color: rgb(207, 46, 46);
}
.entry-content .has-vivid-red-background-color {
	background-color: rgb(207, 46, 46);
}
.wp-block-button.is-style-outline .has-vivid-red-background-color:link {
	background-color: rgb(207, 46, 46);
}
.entry-content .has-luminous-vivid-orange-color {
	color: rgb(255, 105, 0);
}
.entry-content .has-luminous-vivid-orange-background-color {
	background-color: rgb(255, 105, 0);
}
.wp-block-button.is-style-outline .has-luminous-vivid-orange-background-color:link {
	background-color: rgb(255, 105, 0);
}
.entry-content .has-luminous-vivid-amber-color {
	color: rgb(252, 185, 0);
}
.entry-content .has-luminous-vivid-amber-background-color {
	background-color: rgb(252, 185, 0);
}
.wp-block-button.is-style-outline .has-luminous-vivid-amber-background-color:link {
	background-color: rgb(252, 185, 0);
}
.entry-content .has-light-green-cyan-color {
	color: rgb(123, 220, 181);
}
.entry-content .has-light-green-cyan-background-color {
	background-color: rgb(123, 220, 181);
}
.wp-block-button.is-style-outline .has-light-green-cyan-background-color:link {
	background-color: rgb(123, 220, 181);
}
.entry-content .has-vivid-green-cyan-color {
	color: rgb(0, 208, 132);
}
.entry-content .has-vivid-green-cyan-background-color {
	background-color: rgb(0, 208, 132);
}
.wp-block-button.is-style-outline .has-vivid-green-cyan-background-color:link {
	background-color: rgb(0, 208, 132);
}
.entry-content .has-pale-cyan-blue-color {
	color: rgb(142, 209, 252);
}
.entry-content .has-pale-cyan-blue-background-color {
	background-color: rgb(142, 209, 252);
}
.wp-block-button.is-style-outline .has-pale-cyan-blue-background-color:link {
	background-color: rgb(142, 209, 252);
}
.entry-content .has-vivid-cyan-blue-color {
	color: rgb(6, 147, 227);
}
.entry-content .has-vivid-cyan-blue-background-color {
	background-color: rgb(6, 147, 227);
}
.wp-block-button.is-style-outline .has-vivid-cyan-blue-background-color:link {
	background-color: rgb(6, 147, 227);
}
.entry-content .has-very-light-gray-color {
	color: rgb(238, 238, 238);
}
.entry-content .has-very-light-gray-background-color {
	background-color: rgb(238, 238, 238);
}
.wp-block-button.is-style-outline .has-very-light-gray-background-color:link {
	background-color: rgb(238, 238, 238);
}
.entry-content .has-cyan-bluish-gray-color {
	color: rgb(171, 184, 195);
}
.entry-content .has-cyan-bluish-gray-background-color {
	background-color: rgb(171, 184, 195);
}
.wp-block-button.is-style-outline .has-cyan-bluish-gray-background-color:link {
	background-color: rgb(171, 184, 195);
}
.entry-content .has-very-dark-gray-color {
	color: rgb(49, 49, 49);
}
.entry-content .has-very-dark-gray-background-color {
	background-color: rgb(49, 49, 49);
}
.wp-block-button.is-style-outline .has-very-dark-gray-background-color:link {
	background-color: rgb(49, 49, 49);
}
