/*
Theme Name: Ephemeris
Description: Used to style the Block Editor (Gutenberg)
*/

/* Custom Colours */
/* Eclipse */
.edit-post-visual-editor .has-eclipse-background-color {
	background-color: #3a3a3a;
}

.edit-post-visual-editor .has-eclipse-color {
	color: #3a3a3a;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-eclipse-background-color {
	background-color: transparent !important;
	border: 2px solid #3a3a3a;
	color: #3a3a3a;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-eclipse-background-color:hover {
	background-color: #3a3a3a !important;
	*background-color: #3a3a3a !important;
	color: #fff;
}

/* San Juan */
.edit-post-visual-editor .has-san-juan-background-color {
	background-color: #334861;
}

.edit-post-visual-editor .has-san-juan-color {
	color: #334861;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-san-juan-background-color {
	background-color: transparent !important;
	border: 2px solid #334861;
	color: #334861;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-san-juan-background-color:hover {
	background-color: #334861 !important;
	*background-color: #334861 !important;
	color: #fff;
}

/* Denim */
.edit-post-visual-editor .has-denim-background-color {
	background-color: #2979c7;
}

.edit-post-visual-editor .has-denim-color {
	color: #2979c7;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-denim-background-color {
	background-color: transparent !important;
	border: 2px solid #2979c7;
	color: #2979c7;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-denim-background-color:hover {
	background-color: #2979c7 !important;
	*background-color: #2979c7 !important;
	color: #fff;
}

/* Electric Violet */
.edit-post-visual-editor .has-electric-violet-background-color {
	background-color: #8309e7;
}

.edit-post-visual-editor .has-electric-violet-color {
	color: #8309e7;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-electric-violet-background-color {
	background-color: transparent !important;
	border: 2px solid #8309e7;
	color: #8309e7;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-electric-violet-background-color:hover {
	background-color: #8309e7 !important;
	*background-color: #8309e7 !important;
	color: #fff;
}

/* Cerise */
.edit-post-visual-editor .has-cerise-background-color {
	background-color: #df49b8;
}

.edit-post-visual-editor .has-cerise-color {
	color: #df49b8;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-cerise-background-color {
	background-color: transparent !important;
	border: 2px solid #df49b8;
	color: #df49b8;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-cerise-background-color:hover {
	background-color: #df49b8 !important;
	*background-color: #df49b8 !important;
	color: #fff;
}

/* Alizarin */
.edit-post-visual-editor .has-alizarin-background-color {
	background-color: #df312c;
}

.edit-post-visual-editor .has-alizarin-color {
	color: #df312c;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-alizarin-background-color {
	background-color: transparent !important;
	border: 2px solid #df312c;
	color: #df312c;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-alizarin-background-color:hover {
	background-color: #df312c !important;
	*background-color: #df312c !important;
	color: #fff;
}

/* Pumpkin */
.edit-post-visual-editor .has-pumpkin-background-color {
	background-color: #ff8228;
}

.edit-post-visual-editor .has-pumpkin-color {
	color: #ff8228;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-pumpkin-background-color {
	background-color: transparent !important;
	border: 2px solid #ff8228;
	color: #ff8228;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-pumpkin-background-color:hover {
	background-color: #ff8228 !important;
	*background-color: #ff8228 !important;
	color: #fff;
}

/* Titanium Yellow */
.edit-post-visual-editor .has-titanium-yellow-background-color {
	background-color: #eef000;
}

.edit-post-visual-editor .has-titanium-yellow-color {
	color: #eef000;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-titanium-yellow-background-color {
	background-color: transparent !important;
	border: 2px solid #eef000;
	color: #eef000;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-titanium-yellow-background-color:hover {
	background-color: #eef000 !important;
	*background-color: #eef000 !important;
	color: #fff;
}

/* Atlantis */
.edit-post-visual-editor .has-atlantis-background-color {
	background-color: #7ed934;
}

.edit-post-visual-editor .has-atlantis-color {
	color: #7ed934;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-atlantis-background-color {
	background-color: transparent !important;
	border: 2px solid #7ed934;
	color: #7ed934;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-atlantis-background-color:hover {
	background-color: #7ed934 !important;
	*background-color: #7ed934 !important;
	color: #fff;
}

/* Denim */
.edit-post-visual-editor .has-white-smoke-background-color {
	background-color: #eee;
}

.edit-post-visual-editor .has-white-smoke-color {
	color: #eee;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-white-smoke-background-color {
	background-color: transparent !important;
	border: 2px solid #eee;
	color: #eee;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-white-smoke-background-color:hover {
	background-color: #eee !important;
	*background-color: #eee !important;
	color: #fff;
}

/* White */
.edit-post-visual-editor .has-white-background-color {
	background-color: #fff;
}

.edit-post-visual-editor .has-white-color {
	color: #fff;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color {
	background-color: transparent !important;
	border: 2px solid #fff;
	color: #fff;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link.has-white-background-color:hover {
	background-color: #fff !important;
	*background-color: #fff !important;
	color: #fff;
}

/* Custom Font Sizes */
/* Small */
.edit-post-visual-editor p.has-small-font-size {
	font-size: 13px;
	font-size: .8125rem;
}

/* Normal */
.edit-post-visual-editor p.has-normal-font-size {
	font-size: 16px;
	font-size: 1rem;
}

/* Medium */
.edit-post-visual-editor p.has-medium-font-size {
	font-size: 24px;
	font-size: 1.5rem;
}

/* Large */
.edit-post-visual-editor p.has-large-font-size {
	font-size: 36px;
	font-size: 2.25rem;
}

/* Huge */
.edit-post-visual-editor p.has-huge-font-size {
	font-size: 48px;
	font-size: 3rem;
}

/* Background */
.edit-post-visual-editor .has-background {
	padding: 24px 32px;
	padding: 1.5rem 2rem;
}

/* Paragraph Block, Classic Block and all default text */
.edit-post-visual-editor .wp-block-paragraph,
.edit-post-visual-editor .wp-block-freeform,
.edit-post-visual-editor,
.edit-post-visual-editor input[type="text"].editor-default-block-appender__content,
.edit-post-visual-editor p {
	font: 16px/1.5 'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	color: #3a3a3a;
}

.edit-post-visual-editor.editor-styles-wrapper .mce-content-body {
	line-height: 1.5;
}

.edit-post-visual-editor .editor-block-list__block {
	color: #3a3a3a;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

/* Links */
.edit-post-visual-editor.editor-styles-wrapper a {
	color: #2c7dbe;
	outline: none;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
}

.edit-post-visual-editor.editor-styles-wrapper a:visited {
	color: #2c7dbe;
}

.edit-post-visual-editor.editor-styles-wrapper a:hover {
	outline: 0;
	color: #344860;
}

.edit-post-visual-editor.editor-styles-wrapper a:active {
	outline: 0;
	color: #344860;
}

.edit-post-visual-editor.editor-styles-wrapper a:focus {
	outline: thin dotted;
	color: #344860;
}

/* Inline Images in Paragraph Block */
.edit-post-visual-editor .wp-block-paragraph img {
	vertical-align: top;
}

/* Header */
.edit-post-visual-editor .editor-post-title textarea.editor-post-title__input,
.edit-post-visual-editor h1,
.edit-post-visual-editor h2,
.edit-post-visual-editor h3,
.edit-post-visual-editor h4,
.edit-post-visual-editor h5,
.edit-post-visual-editor h6 {
	font-family: 'Dosis', sans-serif;
	font-style: normal;
	font-weight: 700;
	color: #3a3a3a;
	margin-top: 0;
}

.edit-post-visual-editor .editor-post-title textarea.editor-post-title__input,
.edit-post-visual-editor h1.block-editor-rich-text__editable {
	margin-bottom: 10px;
	margin-bottom: 0.625rem;
	font-size: 48px;
	font-size: 3rem;
	line-height: 1.25;
}

.edit-post-visual-editor h2.block-editor-rich-text__editable {
	margin-bottom: 8px;
	margin-bottom: .5rem;
	font-size: 36px;
	font-size: 2.25rem;
	line-height: 1.1666;
}

.edit-post-visual-editor h3.block-editor-rich-text__editable {
	margin-bottom: 6px;
	margin-bottom: 0.375rem;
	font-size: 28px;
	font-size: 1.75rem;
	line-height: 1.2857;
}

.edit-post-visual-editor h4.block-editor-rich-text__editable {
	margin-bottom: 5px;
	margin-bottom: 0.3125rem;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.25;
}

.edit-post-visual-editor h5.block-editor-rich-text__editable {
	margin-bottom: 5px;
	margin-bottom: 0.3125rem;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.25;
}

.edit-post-visual-editor h6.block-editor-rich-text__editable {
	margin-bottom: 5px;
	margin-bottom: 0.3125rem;
	font-size: 14px;
	font-size: .875rem;
	line-height: 1.2142;
}

/* Image block */
.edit-post-visual-editor .wp-block-image figcaption {
	margin: 8px 0 16px 0;
	margin: .5rem 0 1rem 0;
	color: #555;
	text-align: center;
	font-size: 13px;
	font-size: .8125rem;
}

/* Cover Image block */
.edit-post-visual-editor .wp-block-cover {
	height: 100vh;
}

/* Cover Image Block Header */
.edit-post-visual-editor .wp-block-cover h1.block-editor-rich-text__editable,
.edit-post-visual-editor .wp-block-cover h2.block-editor-rich-text__editable,
.edit-post-visual-editor .wp-block-cover h3.block-editor-rich-text__editable,
.edit-post-visual-editor .wp-block-cover h4.block-editor-rich-text__editable,
.edit-post-visual-editor .wp-block-cover h5.block-editor-rich-text__editable,
.edit-post-visual-editor .wp-block-cover h6.block-editor-rich-text__editable {
	font-family: 'Dosis', sans-serif;
	font-style: normal;
	font-weight: 700;
	margin-top: 0;
	color: #fff;
	max-width: none;
}

.edit-post-visual-editor .wp-block-cover h1.block-editor-rich-text__editable {
	margin-bottom: 10px;
	margin-bottom: 0.625rem;
	font-size: 48px;
	font-size: 3rem;
	line-height: 1.25;
}

.edit-post-visual-editor .wp-block-cover h2.block-editor-rich-text__editable {
	margin-bottom: 8px;
	margin-bottom: .5rem;
	font-size: 36px;
	font-size: 2.25rem;
	line-height: 1.1666;
}

.edit-post-visual-editor .wp-block-cover h3.block-editor-rich-text__editable {
	margin-bottom: 6px;
	margin-bottom: 0.375rem;
	font-size: 28px;
	font-size: 1.75rem;
	line-height: 1.2857;
}

.edit-post-visual-editor .wp-block-cover h4.block-editor-rich-text__editable {
	margin-bottom: 5px;
	margin-bottom: 0.3125rem;
	font-size: 24px;
	font-size: 1.5rem;
	line-height: 1.25;
}

.edit-post-visual-editor .wp-block-cover h5.block-editor-rich-text__editable {
	margin-bottom: 5px;
	margin-bottom: 0.3125rem;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.25;
}

.edit-post-visual-editor .wp-block-cover h6.block-editor-rich-text__editable {
	margin-bottom: 5px;
	margin-bottom: 0.3125rem;
	font-size: 14px;
	font-size: .875rem;
	line-height: 1.2142;
}

.edit-post-visual-editor .wp-block-cover p.block-editor-rich-text__editable {
	font-style: normal;
	font-weight: 400;
	margin-top: 0;
	color: #fff;
}

.edit-post-visual-editor .wp-block-cover p.block-editor-rich-text__editable {
	margin-bottom: 8px;
	margin-bottom: .5rem;
	font-size: 32px;
	font-size: 2rem;
	line-height: 1.1666;
}

/* Blockquote block */
.edit-post-visual-editor .wp-block-quote {
	border-top: none;
	border-bottom: none;
	margin: 0 0 18px 20px;
	margin: 0 0 1.125rem 1.25rem;
	padding: 16px 0 16px 16px;
	padding: 1rem 0 1rem 1rem;
	text-align: left;
}

.edit-post-visual-editor .wp-block-quote.has-text-align-right {
	border-left: none;
	border-right: 5px solid #3a3a3a;
	margin: 0 20px 0 18px 0;
	margin: 0 1.25rem 1.125rem 0;
	padding: 16px 16px 16px 0;
	padding: 1rem 16px 1rem 0;
	text-align: right;
}

.edit-post-visual-editor .wp-block-quote.has-text-align-center {
	border: none;
	margin: 0 20px 18px 20px;
	margin: 0 1.25rem 1.125rem 1.25rem;
	padding: 16px 16px 16px 16px;
	padding: 1rem 16px 1rem 16px;
	text-align: center;
}

.edit-post-visual-editor .wp-block-quote.is-style-large {
	border: none;
	text-align: center;
}

.edit-post-visual-editor .wp-block-quote.is-style-large .wp-block-quote__citation {
	text-align: center;
}

/* Pullquote block */
.edit-post-visual-editor .wp-block-pullquote {
	border-top: 5px solid #3a3a3a;
	border-bottom: 5px solid #3a3a3a;
	border-left: none;
	margin: 0 0 18px 0;
	margin: 0 0 1.125rem 0;
	padding: 32px 0;
	padding: 2rem 0;
	text-align: center;
}

.edit-post-visual-editor .wp-block-pullquote blockquote {
	margin: 0;
	border: none;
	padding: 16px;
	padding: 1rem;
}

/* Blockquote & Pullquote block */
.edit-post-visual-editor .wp-block-quote p,
.edit-post-visual-editor .wp-block-pullquote p {
	font-style: italic;
	font-weight: 400;
	font-size: 24px;
	font-size: 1.5rem;
	margin: 0 0 8px;
	margin: 0 0 .5rem;
}

.edit-post-visual-editor .wp-block-quote .wp-block-quote__citation,
.edit-post-visual-editor .wp-block-pullquote .wp-block-pullquote__citation {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	font-size: 0.875rem;
	line-height: 1.125;
	color: #999;
	text-transform: none;
}

.edit-post-visual-editor .wp-block-quote .wp-block-quote__citation::before,
.edit-post-visual-editor .wp-block-pullquote .wp-block-pullquote__citation::before {
	content: "\2014";
	margin-right: 4px;
	margin-right: .25rem;
}

.edit-post-visual-editor .wp-block-quote.is-style-large .wp-block-quote__citation::before {
	content: none;
}

.edit-post-visual-editor .wp-block-quote.is-style-large p {
	font-weight: 400;
	font-size: 32px;
	font-size: 2rem;
}

/* Video block */
.edit-post-visual-editor .wp-block-video {
	margin-left: 0;
	margin-right: 0;
}

/* Audio block */
.edit-post-visual-editor .wp-block-audio {
	margin-left: 0;
	margin-right: 0;
}

.edit-post-visual-editor .wp-block-audio audio {
	width: 100%;
}

/* Button block */
.edit-post-visual-editor .wp-block-button .wp-block-button__link {
	display: inline-block;
	*display: inline;
	padding: 9px 14px;
	padding: 0.59375rem 0.875rem;
	margin-bottom: 0;
	*margin-left: .3em;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.25;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-color: #2e7bc4;
	*background-color: #2e7bc4;
	border: none;
	border-radius: 0;
}

.edit-post-visual-editor .wp-block-button .wp-block-button__link:hover {
	background-color: #344860;
	*background-color: #344860;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link:hover {
	background-color: #2e7bc4 !important;
	*background-color: #2e7bc4 !important;
	color: #fff;
}

.edit-post-visual-editor .wp-block-button.is-style-outline .wp-block-button__link {
	background-color: transparent !important;
	border: 2px solid #2e7bc4;
	color: #2e7bc4;
}

.edit-post-sidebar .wp-block-button .wp-block-button__link {
	border-radius: 0;
}

/* Seperator block */
.edit-post-visual-editor hr {
	background-color: inherit;
	border-bottom: 1px solid #999;
	max-width: 500px;
}

.edit-post-visual-editor hr.is-style-wide {
	max-width: 850px;
}

.edit-post-visual-editor hr.is-style-dots {
	border: none;
}

.edit-post-visual-editor hr.is-style-dots::before {
	content: "\00b7 \00b7 \00b7 \00b7 \00b7 \00b7";
}

/* gallery block */
.edit-post-visual-editor .wp-block-gallery .blocks-gallery-image figcaption,
.edit-post-visual-editor .wp-block-gallery .blocks-gallery-item figcaption {
	padding: 10px;
	color: #000;
	background: rgba(255, 255, 255, .7);
}

/* Social Links */
.edit-post-visual-editor .wp-block-social-links .wp-social-link {
	margin: 0 20px 0 0;
	margin: 0 1.25rem 0 0;
}

.edit-post-visual-editor .wp-block-social-links .wp-social-link:hover {
	transform: scale(1.1);
}

.edit-post-visual-editor .wp-block-social-links .components-button:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	box-shadow: none;
}

.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-amazon:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #f90;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-bandcamp:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #1ea0c3;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-behance:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #0757fe;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-codepen:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #1e1f26;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-deviantart:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #02e49b;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-dribbble:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #e94c89;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-dropbox:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #4280ff;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-etsy:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #f45800;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-facebook:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #1977f2;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-fivehundredpx:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #000;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-flickr:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #0461dd;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-foursquare:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #e65678;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-github:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #24292d;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-goodreads:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #eceadd;
	color: #382110;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-google:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #ea4434;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-instagram:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #f00075;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-lastfm:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #e21b24;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-linkedin:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #0577b5;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-mastodon:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #3288d4;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-medium:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #02ab6c;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-meetup:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #f6405f;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-pinterest:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #e60122;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-pocket:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #ef4155;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-reddit:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #fe4500;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-skype:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #0478d7;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-snapchat:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #fefc00;
	color: #fff;;
 stroke:#000
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-soundcloud:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #ff5600;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-spotify:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #1bd760;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-tumblr:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #011835;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-twitch:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #6440a4;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-twitter:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #21a1f3;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-vimeo:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #1eb7ea;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-vk:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #4680c2;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-wordpress:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #3499cd;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-yelp:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #d32422;
	color: #fff;
}
.edit-post-visual-editor .wp-block-social-links:not(.is-style-logos-only) .components-button.wp-social-link-youtube:not(:disabled):not([aria-disabled="true"]):not(.is-secondary):not(.is-primary):not(.is-tertiary):not(.is-link):hover {
	background-color: #ff0100;
	color: #fff;
}

/* Override some of the Block Editor styles to make Custom Meta Boxes more visible */
.edit-post-meta-boxes-area #poststuff h2.hndle {
	background-color: #f9f9f9;
	border-bottom: none;
}

.edit-post-meta-boxes-area .postbox > .inside {
	border-bottom: none;
}

.edit-post-meta-boxes-area #poststuff .meta-box-sortables .postbox {
	margin-bottom: 20px;
}

.edit-post-layout__metaboxes:not(:empty) .edit-post-meta-boxes-area {
	margin: 0;
}

.components-font-size-picker__buttons .components-font-size-picker__selector:hover {
	box-shadow: none;
}
