/*
Theme name: Orin
Description: Used to style the Customizer (New controls and Widgets)
Version: 1.1.3
*/

/**
 * Table of Contents:
 *
 * 1 - Customize control: Heading (title and subtitle)
 * 2 - Customize control: Short description
 * 3 - Widgets: General styles (fonts, colors, tags)
 * 4 - Block: Heading (h1..h6)
 * 5 - Block: Paragraph
 * 6 - Block: List
 * 7 - Block: Quote
 * 8 - Block: Pullquote
 * 9 - Block: Code
 * 10 - Block: Preformatted
 * 11 - Block: Verse
 * 12 - Block: Table
 * 13 - Block: Image
 * 14 - Block: Gallery
 * 15 - Block: Audio
 * 16 - Block: Video
 * 17 - Block: Cover
 * 18 - Block: File
 * 19 - Block: Media and Text
 * 20 - Block: Buttons
 * 21 - Block: Columns
 * 22 - Block: Group
 * 23 - Block: Separator
 * 24 - Block: Spacer
 * 25 - Block: Widget Group
 * 26 - Block: Archives
 * 27 - Block: Calendar
 * 28 - Block: Categories
 * 29 - Block: Custom HTML
 * 30 - Block: Latest Comments
 * 31 - Block: Latest Posts
 * 32 - Block: RSS
 * 33 - Block: Social Icons
 * 34 - Block: Tag Cloud
 * 35 - Block: Search
 * 36 - Block: Embed
 * 37 - Block: Page List
 * 38 - Block: Login - Out
 * 39 - Block: Legacy Widget
 */

/**
 * 1 - Customize control: Heading (title and subtitle)
 * ----------------------------------------------------------------------------
 */

.bwp-customize-control-heading {
	margin: 8px 0 6px;
	padding: 15px 20px;
	background-color: #ffffff;
	box-shadow: 0 15px 18px -15px rgba(32,32,37,0.25);
	border-radius: 4px;
}
.bwp-customize-control-heading .customize-control-title {
	margin-bottom: 0;
	font-size: 16px;
	letter-spacing: 0.2px;
	line-height: 1.5;
	color: #2e2e34;
}
.bwp-customize-control-heading .bwp-customize-control-subtitle {
	display: block;
	margin: 4px 0 3px;
}


/**
 * 2 - Customize control: Short description
 * ----------------------------------------------------------------------------
 */

.bwp-customize-control-description {
	margin: -4px 0 2px;
	padding-right: 2px;
	font-style: italic;
}
#customize-control-orin_footer_section_desc .bwp-customize-control-description,
#customize-control-orin_other_settings_section_desc .bwp-customize-control-description {
	margin-top: 7px;
	margin-bottom: 5px;
	font-style: normal;
}
#customize-control-orin_about_cookies .bwp-customize-control-description {
	margin-top: 0;
	margin-bottom: 10px;
	font-style: normal;
}


/**
 * 3 - Widgets: General styles (fonts, colors, tags)
 * ----------------------------------------------------------------------------
 */

.customize-control-sidebar_block_editor .customize-widgets-header {
	margin-bottom: 30px;
}

/* main column width */
.block-editor-block-list__layout .wp-block,
.block-editor-block-list__layout .wp-block[data-align="wide"],
.block-editor-block-list__layout .wp-block[data-align="full"] {
	max-width: 100%;
}

/* "wide" and "full" blocks: change top and bottom indents */
.block-editor-block-list__layout .wp-block[data-align="wide"] > *,
.block-editor-block-list__layout .wp-block[data-align="full"] > * {
	margin-top: 0 !important;
	margin-bottom: 20px !important;
}

/* content: font, default colors */
.block-editor-block-list__layout {
	color: #484850;
}
.block-editor-block-list__layout > * {
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 1.7;
}
.block-editor-block-list__layout > :first-child {
	margin-top: 0 !important;
}

/* links */
.block-editor-block-list__layout a {
	color: #484850;
	text-decoration: underline;

	-webkit-transition: color 0.2s ease-out;
	transition: color 0.2s ease-out;
}
.block-editor-block-list__layout a:hover,
.block-editor-block-list__layout a:focus {
	color: #6f6fff;
	text-decoration: underline;
}
.block-editor-block-list__layout p.has-text-color a,
.block-editor-block-list__layout p.has-text-color a:hover,
.block-editor-block-list__layout p.has-text-color a:focus {
	color: inherit;
}

/* bold text */
.block-editor-block-list__layout b,
.block-editor-block-list__layout strong {
	font-weight: 700;
}

/* block has background */
.block-editor-block-list__layout .has-background {
	padding: 40px;
	border-radius: 2px;
}

/* theme colors: text */
.block-editor-block-list__layout .has-black-color {
	color: #000000;
}
.block-editor-block-list__layout .has-light-gray-color {
	color: #8f8f9c;
}
.block-editor-block-list__layout .has-white-color {
	color: #ffffff;
}
.block-editor-block-list__layout .has-green-color {
	color: #6fff80;
}
.block-editor-block-list__layout .has-blue-color {
	color: #6f6fff;
}
.block-editor-block-list__layout .has-purple-color {
	color: #ff6ff6;
}
.block-editor-block-list__layout .has-red-color {
	color: #ff6f89;
}
.block-editor-block-list__layout .has-orange-color {
	color: #ffb06f;
}
.block-editor-block-list__layout .has-yellow-color {
	color: #fffb6f;
}

/* theme colors: background */
.block-editor-block-list__layout .has-black-background-color {
	background-color: #000000;
}
.block-editor-block-list__layout .has-light-gray-background-color {
	background-color: #8f8f9c;
}
.block-editor-block-list__layout .has-white-background-color {
	background-color: #ffffff;
}
.block-editor-block-list__layout .has-green-background-color {
	background-color: #6fff80;
}
.block-editor-block-list__layout .has-blue-background-color {
	background-color: #6f6fff;
}
.block-editor-block-list__layout .has-purple-background-color {
	background-color: #ff6ff6;
}
.block-editor-block-list__layout .has-red-background-color {
	background-color: #ff6f89;
}
.block-editor-block-list__layout .has-orange-background-color {
	background-color: #ffb06f;
}
.block-editor-block-list__layout .has-yellow-background-color {
	background-color: #fffb6f;
}

/* text sizes */
.block-editor-block-list__layout .has-small-font-size {
	font-size: 13px;
	line-height: 1.8;
}
.block-editor-block-list__layout .has-normal-font-size {
	font-size: 16px;
}
.block-editor-block-list__layout .has-medium-font-size {
	font-size: 20px;
}
.block-editor-block-list__layout .has-large-font-size {
	font-size: 36px;
	line-height: 1.4;
}
.block-editor-block-list__layout .has-huge-font-size,
.block-editor-block-list__layout .has-larger-font-size,
.block-editor-block-list__layout .has-x-large-font-size {
	font-size: 42px;
	line-height: 1.3;
}

/* text alignment */
.block-editor-block-list__layout .has-text-align-left {
	text-align: left;
}
.block-editor-block-list__layout .has-text-align-center {
	text-align: center;
}
.block-editor-block-list__layout .has-text-align-right {
	text-align: right;
}

/* drop cap */
.block-editor-block-list__layout .has-drop-cap:not(:focus)::first-letter {
	float: left;
	margin: 10px 14px 0 0;
	font-size: 82px;
	font-style: normal;
	font-weight: 400;
	text-transform: uppercase;
	line-height: .68;
	color: #2e2e34;
}

/* code, kbd */
.block-editor-block-list__layout code,
.block-editor-block-list__layout kbd {
	box-shadow: none;
	border: none;
	margin: 0;
	padding: 4px 10px;
	font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
	font-size: 15px;
	color: inherit;
	background: #eeeff1;
	background: rgba(46,46,52,0.07);
	border-radius: 2px;
}
.block-editor-block-list__layout pre code,
.block-editor-block-list__layout pre kbd {
	font-family: inherit;
	font-size: inherit;
}

/* superscript (sup) and subscript (sub) */
.block-editor-block-list__layout sup,
.block-editor-block-list__layout sub {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
.block-editor-block-list__layout sup {
	top: -0.5em;
}
.block-editor-block-list__layout sub {
	bottom: -0.25em;
}

/* layout: flex */
.block-editor-block-list__layout .is-layout-flex {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}


/**
 * 4 - Block: Heading (h1..h6)
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout h1,
.block-editor-block-list__layout h2,
.block-editor-block-list__layout h3,
.block-editor-block-list__layout h4,
.block-editor-block-list__layout h5,
.block-editor-block-list__layout h6 {
	margin-top: 0;
	margin-bottom: 20px;
	font-family: 'Poppins', sans-serif;
	font-style: normal;
	font-weight: 600;
	line-height: 1.2;
	color: #2e2e34;
}
.block-editor-block-list__layout h1 {
	font-size: 27px !important;
}
.block-editor-block-list__layout h2 {
	font-size: 23px !important;
}
.block-editor-block-list__layout h3 {
	font-size: 20px !important;
	line-height: 1.3;
}
.block-editor-block-list__layout h4 {
	font-size: 17px !important;
	line-height: 1.4;
}
.block-editor-block-list__layout h5 {
	font-size: 15px !important;
	line-height: 1.7;
}
.block-editor-block-list__layout h6 {
	font-size: 14px !important;
	text-transform: uppercase;
	line-height: 1.7;
}
.block-editor-block-list__layout .wp-block-group h1,
.block-editor-block-list__layout .wp-block-group h2,
.block-editor-block-list__layout .wp-block-group h3,
.block-editor-block-list__layout .wp-block-group h4,
.block-editor-block-list__layout .wp-block-group h5,
.block-editor-block-list__layout .wp-block-group h6 {
	margin: 0 0 17px;
	font-size: 16px !important;
	line-height: 1.7;
	text-transform: uppercase;
}
.block-editor-block-list__layout h1 a,
.block-editor-block-list__layout h2 a,
.block-editor-block-list__layout h3 a,
.block-editor-block-list__layout h4 a,
.block-editor-block-list__layout h5 a,
.block-editor-block-list__layout h6 a {
	color: inherit;
}
.block-editor-block-list__layout h1 a:hover,
.block-editor-block-list__layout h2 a:hover,
.block-editor-block-list__layout h3 a:hover,
.block-editor-block-list__layout h4 a:hover,
.block-editor-block-list__layout h5 a:hover,
.block-editor-block-list__layout h6 a:hover,
.block-editor-block-list__layout h1 a:focus,
.block-editor-block-list__layout h2 a:focus,
.block-editor-block-list__layout h3 a:focus,
.block-editor-block-list__layout h4 a:focus,
.block-editor-block-list__layout h5 a:focus,
.block-editor-block-list__layout h6 a:focus {
	color: #6f6fff;
}


/**
 * 5 - Block: Paragraph
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout p {
	margin-top: 20px;
	margin-bottom: 20px;
}


/**
 * 6 - Block: List
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout ul {
	list-style-type: disc;
}
.block-editor-block-list__layout ul,
.block-editor-block-list__layout ol {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0 0 0 40px;
	box-sizing: border-box;
}
.block-editor-block-list__layout ul ol,
.block-editor-block-list__layout ul ul,
.block-editor-block-list__layout ol ul,
.block-editor-block-list__layout ol ol {
	margin: 4px 0;
	padding: 0 0 0 29px;
}

/* block has background */
.block-editor-block-list__layout ul.has-background,
.block-editor-block-list__layout ol.has-background {
	padding-left: 58px;
}


/**
 * 7 - Block: Quote
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-quote {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* style: default */
.block-editor-block-list__layout .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) {
	padding: 0 0 0 36px;
	border-left: 4px solid #efeff2;
	font-size: 17px;
	line-height: 1.7;
}
.block-editor-block-list__layout .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) p {
	font-size: 17px;
	line-height: 1.7;
}
.block-editor-block-list__layout .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) p:first-child {
	margin-top: 0;
}
.block-editor-block-list__layout .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) .wp-block-quote__citation,
.block-editor-block-list__layout .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) cite,
.block-editor-block-list__layout .wp-block-quote:not(.is-large):not(.is-style-large):not(.is-style-plain) footer {
	margin: 20px 0 0;
	font-size: 15px;
	font-style: normal;
	line-height: 1.7;
	text-align: left;
	color: inherit;
}

/* text alignment (style: default) */
/* center */
.block-editor-block-list__layout .wp-block-quote.has-text-align-center:not(.is-large):not(.is-style-large):not(.is-style-plain) {
	padding: 0;
	border-left: none;
}
.block-editor-block-list__layout .wp-block-quote.has-text-align-center:not(.is-large):not(.is-style-large):not(.is-style-plain) .wp-block-quote__citation,
.block-editor-block-list__layout .wp-block-quote.has-text-align-center:not(.is-large):not(.is-style-large):not(.is-style-plain) cite,
.block-editor-block-list__layout .wp-block-quote.has-text-align-center:not(.is-large):not(.is-style-large):not(.is-style-plain) footer {
	text-align: center;
}
/* right */
.block-editor-block-list__layout .wp-block-quote.has-text-align-right:not(.is-large):not(.is-style-large):not(.is-style-plain) {
	padding: 0 36px 0 0;
	border-left: none;
	border-right: 4px solid #efeff2;
}
.block-editor-block-list__layout .wp-block-quote.has-text-align-right:not(.is-large):not(.is-style-large):not(.is-style-plain) .wp-block-quote__citation,
.block-editor-block-list__layout .wp-block-quote.has-text-align-right:not(.is-large):not(.is-style-large):not(.is-style-plain) cite,
.block-editor-block-list__layout .wp-block-quote.has-text-align-right:not(.is-large):not(.is-style-large):not(.is-style-plain) footer {
	text-align: right;
}

/* style: large (style not available in editor) */
.block-editor-block-list__layout .wp-block-quote.is-large,
.block-editor-block-list__layout .wp-block-quote.is-style-large {
	border: none;
	position: relative;
	padding: 0 0 0 40px;
	font-size: 22px;
	font-style: italic;
	line-height: 1.6;
}
.block-editor-block-list__layout .wp-block-quote.is-large p,
.block-editor-block-list__layout .wp-block-quote.is-style-large p {
	font-size: 22px;
	font-style: italic;
	line-height: 1.6;
}
.block-editor-block-list__layout .wp-block-quote.is-large p:first-child,
.block-editor-block-list__layout .wp-block-quote.is-style-large p:first-child {
	margin-top: 0;
}
.block-editor-block-list__layout .wp-block-quote.is-large::before,
.block-editor-block-list__layout .wp-block-quote.is-style-large::before {
	position: absolute;
	top: -3px;
	left: -3px;
	z-index: 0;
	font-family: 'Yeseva One', cursive;
	content: '\201c';
	font-size: 80px;
	font-style: normal;
	line-height: 0.79;
	user-select: none;
	pointer-events: none;
	color: inherit;
	opacity: 0.15;
}
.block-editor-block-list__layout .wp-block-quote.is-large .wp-block-quote__citation,
.block-editor-block-list__layout .wp-block-quote.is-large cite,
.block-editor-block-list__layout .wp-block-quote.is-large footer,
.block-editor-block-list__layout .wp-block-quote.is-style-large .wp-block-quote__citation,
.block-editor-block-list__layout .wp-block-quote.is-style-large cite,
.block-editor-block-list__layout .wp-block-quote.is-style-large footer {
	margin: 20px 0 0;
	font-size: 15px;
	font-style: italic;
	line-height: 1.7;
	text-align: left;
	color: inherit;
}

/* text alignment (style: large) */
/* center */
.block-editor-block-list__layout .wp-block-quote.is-large.has-text-align-center,
.block-editor-block-list__layout .wp-block-quote.is-style-large.has-text-align-center {
	padding: 0;
}
.block-editor-block-list__layout .wp-block-quote.is-large.has-text-align-center::before,
.block-editor-block-list__layout .wp-block-quote.is-style-large.has-text-align-center::before {
	display: none;
}
.block-editor-block-list__layout .wp-block-quote.is-large.has-text-align-center .wp-block-quote__citation,
.block-editor-block-list__layout .wp-block-quote.is-large.has-text-align-center cite,
.block-editor-block-list__layout .wp-block-quote.is-large.has-text-align-center footer,
.block-editor-block-list__layout .wp-block-quote.is-style-large.has-text-align-center .wp-block-quote__citation,
.block-editor-block-list__layout .wp-block-quote.is-style-large.has-text-align-center cite,
.block-editor-block-list__layout .wp-block-quote.is-style-large.has-text-align-center footer {
	text-align: center;
}
/* right */
.block-editor-block-list__layout .wp-block-quote.is-large.has-text-align-right,
.block-editor-block-list__layout .wp-block-quote.is-style-large.has-text-align-right {
	padding: 0 40px 0 0;
}
.block-editor-block-list__layout .wp-block-quote.is-large.has-text-align-right::before,
.block-editor-block-list__layout .wp-block-quote.is-style-large.has-text-align-right::before {
	top: -2px;
	right: -3px;
	left: auto;
	content: '\201d';
}
.block-editor-block-list__layout .wp-block-quote.is-large.has-text-align-right .wp-block-quote__citation,
.block-editor-block-list__layout .wp-block-quote.is-large.has-text-align-right cite,
.block-editor-block-list__layout .wp-block-quote.is-large.has-text-align-right footer,
.block-editor-block-list__layout .wp-block-quote.is-style-large.has-text-align-right .wp-block-quote__citation,
.block-editor-block-list__layout .wp-block-quote.is-style-large.has-text-align-right cite,
.block-editor-block-list__layout .wp-block-quote.is-style-large.has-text-align-right footer {
	text-align: right;
}


/**
 * 8 - Block: Pullquote
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-pullquote {
	margin-top: 20px;
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block-pullquote blockquote {
	margin: 0;
}

/* style: default */
.block-editor-block-list__layout .wp-block-pullquote {
	padding: 20px 0;
	text-align: center;
	border-top: 4px solid #efeff2;
	border-bottom: 4px solid #efeff2;
	color: #484850;
}
.block-editor-block-list__layout .wp-block-pullquote blockquote {
	max-width: 85%;
	margin: 0 auto;
}
.block-editor-block-list__layout .wp-block-pullquote blockquote p {
	font-size: 22px;
	font-style: normal;
	line-height: 1.6;
}
.block-editor-block-list__layout .wp-block-pullquote .wp-block-pullquote__citation,
.block-editor-block-list__layout .wp-block-pullquote cite,
.block-editor-block-list__layout .wp-block-pullquote footer {
	margin: 20px 0;
	font-size: 13px;
	font-style: normal;
	line-height: 1.7;
	text-transform: uppercase;
	color: inherit;
}

/* style: solid color */
.block-editor-block-list__layout .wp-block-pullquote.is-style-solid-color {
	padding: 20px 0;
	text-align: left;
	border: none;
	border-radius: 2px;
}
.block-editor-block-list__layout .wp-block-pullquote.is-style-solid-color.has-background {
	padding: 20px 0;
	border-radius: 2px;
}
.block-editor-block-list__layout .wp-block-pullquote.is-style-solid-color blockquote {
	max-width: 60%;
	margin: 0 auto;
}
.block-editor-block-list__layout .wp-block-pullquote.is-style-solid-color blockquote p {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 26px;
	font-style: normal;
	line-height: 1.6;
}
.block-editor-block-list__layout .wp-block-pullquote.is-style-solid-color .wp-block-pullquote__citation,
.block-editor-block-list__layout .wp-block-pullquote.is-style-solid-color cite,
.block-editor-block-list__layout .wp-block-pullquote.is-style-solid-color footer {
	margin: 20px 0;
	font-size: 15px;
	font-style: normal;
	line-height: 1.7;
	text-transform: none;
	color: inherit;
}

/* block alignment */
.block-editor-block-list__layout .wp-block[data-align="left"] .wp-block-pullquote,
.block-editor-block-list__layout .wp-block[data-align="right"] .wp-block-pullquote {
	margin-top: 0;
	max-width: 300px;
}
/* style: default */
.block-editor-block-list__layout .wp-block[data-align="left"] .wp-block-pullquote blockquote,
.block-editor-block-list__layout .wp-block[data-align="right"] .wp-block-pullquote blockquote {
	max-width: 85%;
}
.block-editor-block-list__layout .wp-block[data-align="left"] .wp-block-pullquote blockquote p,
.block-editor-block-list__layout .wp-block[data-align="right"] .wp-block-pullquote blockquote p {
	font-size: 20px;
	line-height: 1.6;
}
/* style: solid color */
.block-editor-block-list__layout .wp-block[data-align="left"] .wp-block-pullquote.is-style-solid-color,
.block-editor-block-list__layout .wp-block[data-align="right"] .wp-block-pullquote.is-style-solid-color,
.block-editor-block-list__layout .wp-block[data-align="left"] .wp-block-pullquote.is-style-solid-color.has-background,
.block-editor-block-list__layout .wp-block[data-align="right"] .wp-block-pullquote.is-style-solid-color.has-background {
	padding-right: 30px;
	padding-left: 30px;
}
.block-editor-block-list__layout .wp-block[data-align="left"] .wp-block-pullquote.is-style-solid-color blockquote,
.block-editor-block-list__layout .wp-block[data-align="right"] .wp-block-pullquote.is-style-solid-color blockquote {
	max-width: 100%;
}
.block-editor-block-list__layout .wp-block[data-align="left"] .wp-block-pullquote.is-style-solid-color blockquote p,
.block-editor-block-list__layout .wp-block[data-align="right"] .wp-block-pullquote.is-style-solid-color blockquote p {
	font-size: 20px;
	line-height: 1.6;
}

/* block with background */
.block-editor-block-list__layout .wp-block-pullquote.has-background {
	padding: 20px 0;
}

/* text alignment */
.block-editor-block-list__layout .wp-block-pullquote.has-text-align-left,
.block-editor-block-list__layout .wp-block-pullquote.has-text-align-right,
.block-editor-block-list__layout .wp-block[data-align="wide"] > .wp-block-pullquote.has-text-align-left,
.block-editor-block-list__layout .wp-block[data-align="wide"] > .wp-block-pullquote.has-text-align-right {
	max-width: 100%;
}


/**
 * 9 - Block: Code
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-code {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 40px;
	overflow: auto;
	white-space: pre;
	word-break: normal;
	font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
	font-size: 15px;
	line-height: 1.6;
	color: #484850;
	background-color: #f7f7f9;
	border: none;
	border-radius: 2px;
}
.block-editor-block-list__layout .wp-block-code code {
	display: block;
	padding: 0;
	font-family: inherit;
	font-size: inherit;
	background: none;
	border-radius: 0;
	overflow-wrap: break-word;
	white-space: pre-wrap;
	color: inherit;
}


/**
 * 10 - Block: Preformatted
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-preformatted {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0;
	white-space: pre-wrap;
	word-break: normal;
	font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
	font-size: 15px;
	line-height: 1.6;
	background: none;
	border: none;
	border-radius: 0;
}


/**
 * 11 - Block: Verse
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-verse {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0;
	overflow: visible;
	white-space: pre-wrap;
	word-break: normal;
	font-family: inherit;
	font-size: 15px;
	font-style: normal;
	line-height: 1.7;
	background: none;
	border: none;
	border-radius: 0;
	color: #484850;
}
.block-editor-block-list__layout .wp-block-verse code,
.block-editor-block-list__layout .wp-block-verse kbd {
	font-family: Menlo, Monaco, Consolas, 'Courier New', monospace !important;
}


/**
 * 12 - Block: Table
 * ----------------------------------------------------------------------------
 */

/* container with table */
.block-editor-block-list__layout .wp-block-table {
	margin-top: 20px;
	margin-bottom: 20px;
	border-collapse: collapse;
	overflow-x: auto;
}

/* table */
.block-editor-block-list__layout .wp-block-table table {
	width: 100%;
	border-collapse: collapse;
}

/* table: header */
.block-editor-block-list__layout .wp-block-table thead {
	border-bottom: 4px solid #efeff2;
}

/* table: footer */
.block-editor-block-list__layout .wp-block-table tfoot {
	border-top: 4px solid #efeff2;
}

/* table: td, th */
.block-editor-block-list__layout .wp-block-table td,
.block-editor-block-list__layout .wp-block-table th {
	padding: 10px 15px;
	border: 1px solid #efeff2;
	word-break: normal;
}
.block-editor-block-list__layout .wp-block-table th {
	text-align: left;
	font-weight: 700;
}
.block-editor-block-list__layout .wp-block-table th.has-text-align-center {
	text-align: center;
}
.block-editor-block-list__layout .wp-block-table th.has-text-align-right {
	text-align: right;
}

/* table: caption */
.block-editor-block-list__layout .wp-block-table figcaption {
	margin: 0;
	padding: 15px 15px 0;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	line-height: 1.7;
	color: #484850;
}

/* table style: stripes */
.block-editor-block-list__layout .wp-block-table.is-style-stripes {
	border-spacing: 0;
	border-collapse: collapse;
	background-color: transparent;
	border: none;
}
.block-editor-block-list__layout .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
	background-color: #f7f7f9;
}
.block-editor-block-list__layout .wp-block-table.is-style-stripes td,
.block-editor-block-list__layout .wp-block-table.is-style-stripes th {
	border: none;
	border-right: 1px solid #efeff2;
}
.block-editor-block-list__layout .wp-block-table.is-style-stripes tr td:last-child,
.block-editor-block-list__layout .wp-block-table.is-style-stripes tr th:last-child {
	border-right: none;
}

/* table with background */
.block-editor-block-list__layout .wp-block-table .has-background {
	padding: 0;
	border-radius: 0;
}
.block-editor-block-list__layout .wp-block-table.is-style-stripes .has-background tbody tr:nth-child(odd) {
	background-color: #ffffff;
}
/* background 1 */
.block-editor-block-list__layout .wp-block-table .has-subtle-light-gray-background-color thead,
.block-editor-block-list__layout .wp-block-table .has-subtle-light-gray-background-color tfoot,
.block-editor-block-list__layout .wp-block-table .has-subtle-light-gray-background-color td,
.block-editor-block-list__layout .wp-block-table .has-subtle-light-gray-background-color th {
	border-color: #e3e5e7;
}
/* background 2 */
.block-editor-block-list__layout .wp-block-table .has-subtle-pale-green-background-color thead,
.block-editor-block-list__layout .wp-block-table .has-subtle-pale-green-background-color tfoot,
.block-editor-block-list__layout .wp-block-table .has-subtle-pale-green-background-color td,
.block-editor-block-list__layout .wp-block-table .has-subtle-pale-green-background-color th {
	border-color: #c7ecbf;
}
/* background 3 */
.block-editor-block-list__layout .wp-block-table .has-subtle-pale-blue-background-color thead,
.block-editor-block-list__layout .wp-block-table .has-subtle-pale-blue-background-color tfoot,
.block-editor-block-list__layout .wp-block-table .has-subtle-pale-blue-background-color td,
.block-editor-block-list__layout .wp-block-table .has-subtle-pale-blue-background-color th {
	border-color: #cadfec;
}
/* background 4 */
.block-editor-block-list__layout .wp-block-table .has-subtle-pale-pink-background-color thead,
.block-editor-block-list__layout .wp-block-table .has-subtle-pale-pink-background-color tfoot,
.block-editor-block-list__layout .wp-block-table .has-subtle-pale-pink-background-color td,
.block-editor-block-list__layout .wp-block-table .has-subtle-pale-pink-background-color th {
	border-color: #eedbd9;
}

/* table: alignment */
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-table,
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-table,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-table {
	height: auto;
}
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-table table,
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-table table,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-table table {
	width: auto;
}
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-table td,
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-table th,
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-table td,
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-table th,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-table td,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-table th {
	word-break: break-word;
}
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-table {
	text-align: initial;
}
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-table table {
	margin: 0 auto;
}


/**
 * 13 - Block: Image
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-image {
	margin-top: 20px;
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block-image img {
	max-width: 100%;
	box-shadow: 0 15px 18px -15px rgba(32,32,37,0.25);
}
.block-editor-block-list__layout .wp-block-image:not(.is-style-rounded) img {
	border-radius: 2px;
}
.block-editor-block-list__layout .wp-block-image figcaption {
	margin: 0;
	padding: 15px 15px 0;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
	color: #484850;
}

/* block alignment */
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-image {
	margin: 0 30px 20px 0;
}
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-image {
	margin: 0 0 20px 30px;
}
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-image {
	margin: 20px auto;
	text-align: center;
}


/**
 * 14 - Block: Gallery
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-gallery {
	margin-top: 20px;
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block-gallery ul {
	list-style: none;
	margin: 0 0 -15px;
	padding: 0;
}
.block-editor-block-list__layout .wp-block-gallery ul li {
	list-style-type: none;
}
.block-editor-block-list__layout .wp-block-gallery .blocks-gallery-grid img {
	border-radius: 2px;
	box-shadow: 0 15px 18px -15px rgba(32,32,37,0.25);
}
.block-editor-block-list__layout .wp-block-gallery .blocks-gallery-grid figcaption,
.block-editor-block-list__layout .wp-block-gallery figure.wp-block-image figcaption {
	margin: 0;
	padding: 10px 10px 5px;
	max-height: 70%;
	text-align: center;
	font-size: 12px;
	letter-spacing: 0.4px;
	line-height: 1.4;
	color: #ffffff;
	text-shadow: 0 1px 3px rgba(32,32,37,0.1);
	background: rgba(12,12,14,0.26);
	background: linear-gradient(to bottom, rgba(12,12,14,0) 0%, rgba(12,12,14,0.3) 60%, rgba(12,12,14,0.5) 100%);
	border-radius: 0 0 2px 2px;
	overflow-wrap: break-word;
	overflow-x: hidden;
}
.block-editor-block-list__layout .wp-block-gallery.columns-3 .blocks-gallery-grid figcaption,
.block-editor-block-list__layout .wp-block-gallery.columns-4 .blocks-gallery-grid figcaption,
.block-editor-block-list__layout .wp-block-gallery.columns-3 figure.wp-block-image figcaption,
.block-editor-block-list__layout .wp-block-gallery.columns-4 figure.wp-block-image figcaption {
	display: none;
}
.block-editor-block-list__layout .wp-block-gallery .blocks-gallery-caption {
	margin: 0;
	padding: 15px 15px 0;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
	color: #484850;
}

/* block alignment */
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-gallery,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-gallery {
	max-width: 420px;
	width: 100%;
}
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-gallery {
	margin: 0 30px 20px 0;
}
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-gallery {
	margin: 0 0 20px 30px;
}


/**
 * 15 - Block: Audio
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-audio {
	margin-top: 20px;
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block-audio > div:first-child {
	margin-bottom: -7px;
}
.block-editor-block-list__layout .wp-block-audio audio {
	min-width: 365px;
}
.block-editor-block-list__layout .wp-block-audio figcaption {
	margin: 0;
	padding: 15px 15px 0;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
	color: #484850;
}


/**
 * 16 - Block: Video
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-video {
	margin-top: 20px;
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block-video > div:first-child {
	margin-bottom: -7px;
}
.block-editor-block-list__layout .wp-block-video video {
	border-radius: 2px;
	box-shadow: 0 15px 18px -15px rgba(32,32,37,0.25);
}
.block-editor-block-list__layout .wp-block-video figcaption {
	margin: 0;
	padding: 15px 15px 0;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
	color: #484850;
}

/* block alignment */
.block-editor-block-list__layout .wp-block[data-align="left"] .wp-block-video video,
.block-editor-block-list__layout .wp-block[data-align="right"] .wp-block-video video {
	width: 100%;
	max-width: 365px;
}


/**
 * 17 - Block: Cover
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-cover,
.block-editor-block-list__layout .wp-block-cover-image {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px 40px;
	box-shadow: 0 15px 18px -15px rgba(32,32,37,0.25);
}
.block-editor-block-list__layout .wp-block-cover:not(.has-parallax),
.block-editor-block-list__layout .wp-block-cover-image:not(.has-parallax),
.block-editor-block-list__layout .wp-block-cover:not(.has-parallax)::before,
.block-editor-block-list__layout .wp-block-cover-image:not(.has-parallax)::before,
.block-editor-block-list__layout .wp-block-cover:not(.has-parallax) img.wp-block-cover__image-background,
.block-editor-block-list__layout .wp-block-cover:not(.has-parallax) video.wp-block-cover__video-background,
.block-editor-block-list__layout .wp-block-cover-image:not(.has-parallax) img.wp-block-cover__image-background,
.block-editor-block-list__layout .wp-block-cover-image:not(.has-parallax) video.wp-block-cover__video-background {
	border-radius: 3px;
}
.block-editor-block-list__layout .wp-block-cover .block-editor-block-list__layout > :first-child,
.block-editor-block-list__layout .wp-block-cover-image .block-editor-block-list__layout > :first-child {
	margin-top: 20px !important;
}

/* block alignment */
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-cover,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-cover,
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-cover-image,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-cover-image {
	width: 100%;
	max-width: 365px;
}


/**
 * 18 - Block: File
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-file {
	margin-top: 20px;
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block-file a,
.block-editor-block-list__layout .wp-block-file .wp-block-file__textlink {
	margin-right: 0;
	text-decoration: underline;
}
.block-editor-block-list__layout .wp-block-file .wp-block-file__button-richtext-wrapper {
	margin-right: 0;
	margin-left: 20px;
}
.block-editor-block-list__layout .wp-block-file .wp-block-file__button {
	padding: 7px 20px 8px 20px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.4px;
	color: #ffffff;
	background: #121215;
	border-radius: 20px;
	box-shadow: none;
}

/* block alignment */
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-file {
	text-align: center;
}


/**
 * 19 - Block: Media and Text
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-media-text {
	margin-top: 20px;
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block-media-text.is-image-fill .wp-block-media-text__media,
.block-editor-block-list__layout .wp-block-media-text:not(.is-image-fill) .wp-block-media-text__media img,
.block-editor-block-list__layout .wp-block-media-text:not(.is-image-fill) .wp-block-media-text__media video {
	border-radius: 2px;
	box-shadow: 0 15px 18px -15px rgba(32,32,37,0.25);
}
.block-editor-block-list__layout .wp-block-media-text.has-text-color .wp-block-media-text__content > * {
	color: inherit;
}
.block-editor-block-list__layout .wp-block-media-text .wp-block-media-text__content > :first-child {
	margin-top: 20px !important;
}
.block-editor-block-list__layout .wp-block-media-text.has-background.is-image-fill .wp-block-media-text__media,
.block-editor-block-list__layout .wp-block-media-text.has-background:not(.is-image-fill) .wp-block-media-text__media img,
.block-editor-block-list__layout .wp-block-media-text.has-background:not(.is-image-fill) .wp-block-media-text__media video {
	box-shadow: none;
}


/**
 * 20 - Block: Buttons
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout div[data-type="core/button"] {
	display: block;
}
.block-editor-block-list__layout .wp-block-buttons {
	margin-top: 20px;
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block-buttons > .wp-block-button {
	margin: 10px 10px 10px 0 !important;
}
.block-editor-block-list__layout .wp-block-buttons > .wp-block-button.wp-block-button__width-100 {
	margin-right: 0 !important;
}
.block-editor-block-list__layout .wp-block-button__link {
	border: none;
	box-shadow: none;
	text-decoration: none;
	display: inline-block;
	padding: 15px 20px;
	text-align: center;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 0.4px;
	line-height: 1.3;
	color: #ffffff;
	background-color: #121215;
	border-radius: 25px;
}
.block-editor-block-list__layout .wp-block-button__link.has-background {
	padding: 15px 20px;
	border-radius: 25px;
}
.block-editor-block-list__layout .wp-block-button.no-border-radius,
.block-editor-block-list__layout .wp-block-button__link.no-border-radius {
	border-radius: 0 !important;
}

/* button style: outline */
.block-editor-block-list__layout .is-style-outline > .wp-block-button__link:not(.has-background),
.block-editor-block-list__layout .wp-block-button__link.is-style-outline:not(.has-background) {
	background-color: transparent;
}
.block-editor-block-list__layout .is-style-outline > .wp-block-button__link:not(.has-text-color),
.block-editor-block-list__layout .wp-block-button__link.is-style-outline:not(.has-text-color) {
	color: #484850;
}
.block-editor-block-list__layout .is-style-outline > .wp-block-button__link,
.block-editor-block-list__layout .wp-block-button__link.is-style-outline {
	border: 1px solid #484850;
}

/* block alignment */
.block-editor-block-list__layout .wp-block-buttons.is-vertical > .wp-block-button,
.block-editor-block-list__layout .wp-block-buttons.is-content-justification-center > .wp-block-button:last-child,
.block-editor-block-list__layout .wp-block-buttons.is-content-justification-right > .wp-block-button:last-child {
	margin-right: 0 !important;
}


/**
 * 21 - Block: Columns
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-columns {
	margin-top: 20px;
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block-columns .wp-block-column {
	margin-top: 0;
	margin-bottom: -20px;
}


/**
 * 22 - Block: Group
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-group {
	margin: 0 0 50px;
}
.block-editor-block-list__layout .wp-block-group > * {
	margin-top: 0 !important;
}
.block-editor-block-list__layout .wp-block-group .wp-block-group__inner-container > .wp-block:last-of-type {
	margin-bottom: 0;
}


/**
 * 23 - Block: Separator
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-separator {
	margin-top: 20px;
	margin-bottom: 20px;
	border: none;
	border-bottom: 4px solid #efeff2;
	opacity: 1;
}

/* separator style: default */
.block-editor-block-list__layout .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
	max-width: 100px !important;
}

/* separator style: wide line */
.block-editor-block-list__layout .wp-block-separator.is-style-wide {
	border-bottom-width: 1px;
}

/* separator style: dots */
.block-editor-block-list__layout .wp-block-separator.is-style-dots {
	margin-top: 30px;
	margin-bottom: 28px;
	background: none !important;
	border: none;
	text-align: center;
	max-width: none;
	line-height: 1;
	height: auto;
}
.block-editor-block-list__layout .wp-block-separator.is-style-dots::before {
	font-size: 24px;
	font-weight: 700;
	color: inherit;
}

/* separator with background color */
.block-editor-block-list__layout .wp-block-separator.has-background {
	padding: 0.1px 0 0.1px;
	border-radius: 0;
}
.block-editor-block-list__layout .wp-block-separator.has-background:not(.is-style-dots) {
	border: none;
	height: 1px;
}
.block-editor-block-list__layout .wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {
	height: 4px;
}


/**
 * 24 - Block: Spacer
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-spacer {
	margin-top: 20px;
	margin-bottom: 20px;
	background: repeating-linear-gradient(45deg, #ffffff, #ffffff 10px, #f7f7f9 10px, #f7f7f9 20px);
	border-radius: 2px;
}
.block-editor-block-list__layout .block-library-spacer__resize-container {
	margin-bottom: 20px;
}
.block-editor-block-list__layout .block-library-spacer__resize-container.has-show-handle,
.block-editor-block-list__layout .wp-block-spacer.is-hovered .block-library-spacer__resize-container {
	background: rgba(0,0,0,0.03);
}


/**
 * 25 - Block: Widget Group
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-widget-group {
	margin: 0 0 50px;
}
.block-editor-block-list__layout .wp-block-widget-group .widget-title {
	margin: 0 0 17px !important;
	font-size: 16px !important;
	line-height: 1.7;
	text-transform: uppercase;
}


/**
 * 26 - Block: Archives
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-archives {
	margin-top: 20px;
	margin-bottom: 50px;
}
.block-editor-block-list__layout .wp-block-group .wp-block-archives,
.block-editor-block-list__layout .wp-block-widget-group .wp-block-archives {
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block-archives ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.block-editor-block-list__layout .wp-block-archives ul li {
	margin-bottom: 6px;
	font-size: 11px;
	color: #8f8f9c;
}
.block-editor-block-list__layout .wp-block-archives ul li:last-child {
	margin-bottom: 0;
}
.block-editor-block-list__layout .wp-block-archives ul li::before {
	content: '-';
	margin-right: 6px;
	font-size: 15px;
	color: #484850;
}
.block-editor-block-list__layout .wp-block-archives ul li a {
	margin-right: 2px;
	font-size: 15px;
	text-decoration: none;
}

/* dropdown list */
.block-editor-block-list__layout .wp-block-archives select {
	margin: 0;
	padding: 0 26px 0 15px;
	max-width: 100%;
	width: 100%;
	height: 44px;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	color: #484850;
	background-color: #f7f7f9;
	border: 1px solid #f7f7f9;
	border-bottom-color: #e5e5e7;
	border-radius: 2px;
	outline: none !important;
	text-shadow: none;
	box-shadow: none;
	opacity: 1;
}

/* block alignment */
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-archives ul {
	text-align: center;
}
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-archives ul li::before {
	display: none;
}
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-archives .wp-block-archives-dropdown,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-archives .wp-block-archives-dropdown {
	width: 365px;
}


/**
 * 27 - Block: Calendar
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-calendar.wp-block {
	margin-top: 20px;
	margin-bottom: 50px;
}
.block-editor-block-list__layout .wp-block-group .wp-block-calendar.wp-block,
.block-editor-block-list__layout .wp-block-widget-group .wp-block-calendar.wp-block {
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block-calendar table {
	max-width: 100%;
	width: 100%;
	margin: 0;
	line-height: 1.5;
}

/* caption (month) */
.block-editor-block-list__layout .wp-block-calendar table caption {
	margin: 0 0 22px;
	padding: 3px 0 5px;
	text-align: left;
	font-size: 12px;
	line-height: 1.7;
	border-bottom: 1px solid #efeff2;
	color: #8f8f9c;
}

/* thead (days of the week) */
.block-editor-block-list__layout .wp-block-calendar table thead th {
	padding: 0 0 8px;
	text-align: center;
	font-size: 15px;
	font-weight: 700;
	cursor: default;
	color: #484850;
	background: #ffffff;
	border: none;
}

/* tbody (days) */
.block-editor-block-list__layout .wp-block-calendar table tbody td {
	padding: 8px 0;
	text-align: center;
	border-radius: 2px;
	cursor: default;
	color: #484850;
	border: none;
}
.block-editor-block-list__layout .wp-block-calendar table tbody #today {
	font-weight: 700;
	background-color: #f7f7f9;
}

/* prev/next links */
.block-editor-block-list__layout .wp-block-calendar .wp-calendar-nav {
	margin: 13px 0 0;
	border-top: 1px solid #efeff2;
}
.block-editor-block-list__layout .wp-block-calendar .wp-calendar-nav::after {
	content: '';
	display: table;
	clear: both;
}
.block-editor-block-list__layout .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev {
	float: left;
	text-align: left;
}
.block-editor-block-list__layout .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next {
	float: right;
	text-align: right;
}
.block-editor-block-list__layout .wp-block-calendar .wp-calendar-nav a {
	display: inline-block;
	padding: 5px 0 2px;
	font-size: 12px;
	line-height: 1.7;
	text-decoration: none;
	color: #8f8f9c;
}
.block-editor-block-list__layout .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a {
	padding-right: 5px;
}
.block-editor-block-list__layout .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-next a {
	padding-left: 5px;
}

/* block alignment */
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-calendar,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-calendar {
	margin-top: 0;
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-calendar table,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-calendar table {
	width: 365px;
}
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-calendar {
	margin: 20px auto;
	max-width: 365px;
}


/**
 * 28 - Block: Categories
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-categories,
.block-editor-block-list__layout ul.wp-block-categories-list {
	margin-top: 20px;
	margin-bottom: 50px;
}
.block-editor-block-list__layout .wp-block-group .wp-block-categories,
.block-editor-block-list__layout .wp-block-widget-group .wp-block-categories,
.block-editor-block-list__layout .wp-block-group ul.wp-block-categories-list,
.block-editor-block-list__layout .wp-block-widget-group ul.wp-block-categories-list {
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block-categories ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.block-editor-block-list__layout .wp-block-categories ul li {
	margin-bottom: 6px;
	font-size: 11px;
	color: #8f8f9c;
}
.block-editor-block-list__layout .wp-block-categories ul li:last-child {
	margin-bottom: 0;
}
.block-editor-block-list__layout .wp-block-categories ul li::before {
	content: '-';
	margin-right: 6px;
	font-size: 15px;
	color: #484850;
}
.block-editor-block-list__layout .wp-block-categories ul li a {
	margin-right: 2px;
	font-size: 15px;
	text-decoration: none;
}
.block-editor-block-list__layout .wp-block-categories ul li a:hover,
.block-editor-block-list__layout .wp-block-categories ul li a:focus {
	text-decoration: none;
}
.block-editor-block-list__layout .wp-block-categories ul ul {
	margin: 6px 0 0;
	padding: 0 0 1px 28px;
}

/* dropdown list */
.block-editor-block-list__layout .wp-block-categories select {
	margin: 7px 0 0;
	padding: 0 26px 0 15px;
	max-width: 100%;
	width: 100%;
	height: 44px;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	color: #484850;
	background-color: #f7f7f9;
	border: 1px solid #f7f7f9;
	border-bottom-color: #e5e5e7;
	border-radius: 2px;
	outline: none !important;
	text-shadow: none;
	box-shadow: none;
	opacity: 1;

	-webkit-transition: border-color 0.2s ease-out;
	transition: border-color 0.2s ease-out;
}
.block-editor-block-list__layout .wp-block-categories select:hover,
.block-editor-block-list__layout .wp-block-categories select:focus {
	border-color: #6f6fff;
}

/* block alignment */
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-categories ul {
	text-align: center;
}
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-categories ul li::before {
	display: none;
}
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-categories ul ul {
	padding: 0;
}
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-categories select,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-categories select {
	width: 365px;
}


/**
 * 29 - Block: Custom HTML
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block[data-type="core/html"] {
	margin-top: 20px;
	margin-bottom: 50px;
}
.block-editor-block-list__layout .wp-block-group .wp-block[data-type="core/html"],
.block-editor-block-list__layout .wp-block-widget-group .wp-block[data-type="core/html"] {
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block[data-type="core/html"] .block-editor-plain-text {
	margin: 7px 0 -7px;
	padding: 20px !important;
	width: 100%;
	max-height: 400px;
	border: 2px solid #efeff2 !important;
	border-radius: 2px !important;
	font-family: Menlo, Monaco, Consolas, 'Courier New', monospace !important;
	font-size: 16px !important;
	font-style: normal;
	font-weight: 400;
	line-height: 1.6;
	color: #484850 !important;
	box-shadow: none !important;
}


/**
 * 30 - Block: Latest Comments
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-latest-comments.wp-block {
	margin-top: 0;
	margin-bottom: 50px;
}
.block-editor-block-list__layout .wp-block-group .wp-block-latest-comments.wp-block,
.block-editor-block-list__layout .wp-block-widget-group .wp-block-latest-comments.wp-block {
	margin-bottom: 20px;
}

/* list with latest comments */
.block-editor-block-list__layout ol.wp-block-latest-comments {
	list-style: none;
	margin: 0;
	padding: 0;
}
.block-editor-block-list__layout ol.wp-block-latest-comments li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #efeff2;
}
.block-editor-block-list__layout ol.wp-block-latest-comments.has-avatars li,
.block-editor-block-list__layout ol.wp-block-latest-comments.has-excerpts li {
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.block-editor-block-list__layout .wp-block-latest-comments li:last-child {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	border-bottom: none;
}

/* avatar */
.block-editor-block-list__layout .wp-block-latest-comments .avatar,
.block-editor-block-list__layout .wp-block-latest-comments .wp-block-latest-comments__comment-avatar {
	float: left;
	display: block;
	margin: 0 15px 0 0;
	padding: 0;
	width: 46px !important;
	height: 46px !important;
	border-radius: 23px;
	box-shadow: none;
}

/* comment metadata */
.block-editor-block-list__layout .wp-block-latest-comments .wp-block-latest-comments__comment-meta {
	margin: 0;
	padding: 0;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 0.2px;
	line-height: 1.4;
	color: #393940;
}
.block-editor-block-list__layout .wp-block-latest-comments .wp-block-latest-comments__comment-meta a {
	text-decoration: underline;
	color: #393940;
}
.block-editor-block-list__layout .wp-block-latest-comments .wp-block-latest-comments__comment-meta time {
	display: block;
	margin: 3px 0 0;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 1.3;
	color: #8f8f9c;
}
.block-editor-block-list__layout ol.wp-block-latest-comments:not(.has-avatars) .wp-block-latest-comments__comment-meta {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 1.7;
	color: #8f8f9c;
}
.block-editor-block-list__layout ol.wp-block-latest-comments:not(.has-avatars) .wp-block-latest-comments__comment-meta a {
	color: #484850;
	text-decoration: none;
}
.block-editor-block-list__layout ol.wp-block-latest-comments:not(.has-avatars) .wp-block-latest-comments__comment-meta a:hover,
.block-editor-block-list__layout ol.wp-block-latest-comments:not(.has-avatars) .wp-block-latest-comments__comment-meta a:focus {
	color: #6f6fff;
	text-decoration: none;
}
.block-editor-block-list__layout ol.wp-block-latest-comments:not(.has-avatars) .wp-block-latest-comments__comment-link {
	display: block;
	margin-top: 3px;
	font-size: 15px;
}
.block-editor-block-list__layout ol.wp-block-latest-comments:not(.has-avatars) .wp-block-latest-comments__comment-meta time {
	margin: 4px 0 0;
	line-height: 1.7;
}
.block-editor-block-list__layout ol.wp-block-latest-comments.has-excerpts:not(.has-avatars) .wp-block-latest-comments__comment-link {
	text-decoration: underline !important;
}

/* comment content */
.block-editor-block-list__layout .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt {
	margin: 10px 0 0;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
}
.block-editor-block-list__layout .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
}
.block-editor-block-list__layout .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt > :first-child {
	margin-top: 0;
}
.block-editor-block-list__layout .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt > :last-child {
	margin-bottom: 0;
}

/* comment with avatar */
.block-editor-block-list__layout .wp-block-latest-comments .has-avatars .wp-block-latest-comments__comment-meta {
	height: 46px;
	display: table-cell;
	vertical-align: middle;
}
.block-editor-block-list__layout .wp-block-latest-comments .has-avatars .wp-block-latest-comments__comment-excerpt {
	margin-top: 10px;
}

/* block alignment */
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-latest-comments,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-latest-comments {
	max-width: 365px;
	margin-top: 0;
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-latest-comments {
	margin-right: 30px;
}
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-latest-comments {
	margin-left: 30px;
}
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-latest-comments {
	margin: 0 auto 50px;
}
.block-editor-block-list__layout .wp-block-group .wp-block[data-align="center"] > .wp-block-latest-comments,
.block-editor-block-list__layout .wp-block-widget-group .wp-block[data-align="center"] > .wp-block-latest-comments {
	margin-bottom: 20px;
}


/**
 * 31 - Block: Latest Posts
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout ul.wp-block-latest-posts {
	list-style: none;
	margin-top: 0;
	margin-bottom: 50px;
	padding: 0;
}
.block-editor-block-list__layout .wp-block-group ul.wp-block-latest-posts,
.block-editor-block-list__layout .wp-block-widget-group ul.wp-block-latest-posts {
	margin-bottom: 20px;
}
.block-editor-block-list__layout ul.wp-block-latest-posts > li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #efeff2;
}
.block-editor-block-list__layout ul.wp-block-latest-posts:not(.is-grid) > li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.block-editor-block-list__layout ul.wp-block-latest-posts > li::after {
	content: '';
	display: table;
	clear: both;
}

/* post title */
.block-editor-block-list__layout ul.wp-block-latest-posts > li > a {
	text-decoration: none;
	color: #484850;
}
.block-editor-block-list__layout ul.wp-block-latest-posts > li > a:hover,
.block-editor-block-list__layout ul.wp-block-latest-posts > li > a:focus {
	text-decoration: none;
	color: #6f6fff;
}
.block-editor-block-list__layout ul.wp-block-latest-posts > li > a div,
.block-editor-block-list__layout ul.wp-block-latest-posts > li > a:first-of-type {
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 1.7;
	color: inherit;
}
.block-editor-block-list__layout ul.wp-block-latest-posts > li > a:first-of-type {
	text-decoration: none;
	color: #484850;
}
.block-editor-block-list__layout ul.wp-block-latest-posts > li > a:first-of-type:hover,
.block-editor-block-list__layout ul.wp-block-latest-posts > li > a:first-of-type:focus {
	text-decoration: none;
	color: #6f6fff;
}

/* post excerpt */
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__post-excerpt {
	margin: 10px 0 0;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
}
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__post-excerpt > :first-child {
	margin-top: 0;
}
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__post-excerpt > :last-child {
	margin-bottom: 0;
}
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__post-excerpt a {
	color: #484850;
	text-decoration: underline;
}
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__post-excerpt a:hover,
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__post-excerpt a:focus {
	color: #6f6fff;
	text-decoration: underline;
}

/* post content */
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__post-full-content {
	margin: 20px 0 0;
}
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__post-full-content > div > :first-child {
	margin-top: 20px !important;
}
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__post-full-content > div > :last-child {
	margin-bottom: 0 !important;
}
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__post-full-content a {
	color: #484850;
	text-decoration: underline;
}
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__post-full-content a:hover,
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__post-full-content a:focus {
	color: #6f6fff;
	text-decoration: underline;
}

/* post metadata */
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__post-author,
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__post-date {
	display: block;
	margin: 5px 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	line-height: 1.45;
	color: #8f8f9c;
}

/* featured image */
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__featured-image {
	margin: 0 0 8px;
}
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__featured-image.alignleft {
	margin: 0 25px 0 0;
}
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__featured-image.alignright {
	margin: 0 0 0 25px;
}
.block-editor-block-list__layout .wp-block-latest-posts .wp-block-latest-posts__featured-image img {
	border-radius: 2px;
	box-shadow: 0 15px 18px -15px rgba(32,32,37,0.25);
	max-width: 100% !important;
}

/* grid style */
.block-editor-block-list__layout ul.wp-block-latest-posts.is-grid {
	margin-top: 0;
	margin-bottom: 50px;
}
.block-editor-block-list__layout .wp-block-group ul.wp-block-latest-posts.is-grid,
.block-editor-block-list__layout .wp-block-widget-group ul.wp-block-latest-posts.is-grid {
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block-latest-posts.is-grid > li {
	margin: 0 0 10px;
	width: 100%;
}
.block-editor-block-list__layout .wp-block-latest-posts.is-grid > li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.block-editor-block-list__layout .wp-block-latest-posts.is-grid.columns-2 > li,
.block-editor-block-list__layout .wp-block-latest-posts.is-grid.columns-3 > li,
.block-editor-block-list__layout .wp-block-latest-posts.is-grid.columns-4 > li,
.block-editor-block-list__layout .wp-block-latest-posts.is-grid.columns-5 > li,
.block-editor-block-list__layout .wp-block-latest-posts.is-grid.columns-6 > li {
	width: 100%;
}
.block-editor-block-list__layout .wp-block-latest-posts.is-grid.columns-2 > li:nth-child(2n),
.block-editor-block-list__layout .wp-block-latest-posts.is-grid.columns-3 > li:nth-child(3n),
.block-editor-block-list__layout .wp-block-latest-posts.is-grid.columns-4 > li:nth-child(4n),
.block-editor-block-list__layout .wp-block-latest-posts.is-grid.columns-5 > li:nth-child(5n),
.block-editor-block-list__layout .wp-block-latest-posts.is-grid.columns-6 > li:nth-child(6n) {
	margin-right: 0;
}

/* grid style: post title */
.block-editor-block-list__layout .wp-block-latest-posts.is-grid.columns-4 > li > a div,
.block-editor-block-list__layout .wp-block-latest-posts.is-grid.columns-5 > li > a div,
.block-editor-block-list__layout .wp-block-latest-posts.is-grid.columns-6 > li > a div,
.block-editor-block-list__layout .wp-block-latest-posts.is-grid.columns-4 > li > a:first-of-type,
.block-editor-block-list__layout .wp-block-latest-posts.is-grid.columns-5 > li > a:first-of-type,
.block-editor-block-list__layout .wp-block-latest-posts.is-grid.columns-6 > li > a:first-of-type {
	font-size: 15px;
	line-height: 1.7;
}

/* block alignment */
/* list style */
.block-editor-block-list__layout .wp-block[data-align="left"] ul.wp-block-latest-posts,
.block-editor-block-list__layout .wp-block[data-align="right"] ul.wp-block-latest-posts {
	max-width: 357.5px;
}
.block-editor-block-list__layout .wp-block[data-align="left"] ul.wp-block-latest-posts {
	margin: 5px 15px 40px 0;
}
.block-editor-block-list__layout .wp-block[data-align="right"] ul.wp-block-latest-posts {
	margin: 5px 0 40px 15px;
}
.block-editor-block-list__layout .wp-block[data-align="center"] ul.wp-block-latest-posts,
.block-editor-block-list__layout .wp-block[data-align="wide"] ul.wp-block-latest-posts,
.block-editor-block-list__layout .wp-block[data-align="full"] ul.wp-block-latest-posts {
	margin-left: 0;
}
/* grid style */
.block-editor-block-list__layout .wp-block[data-align="left"] ul.wp-block-latest-posts.is-grid,
.block-editor-block-list__layout .wp-block[data-align="right"] ul.wp-block-latest-posts.is-grid {
	margin-bottom: 0;
}
.block-editor-block-list__layout .wp-block[data-align="wide"] ul.wp-block-latest-posts.is-grid,
.block-editor-block-list__layout .wp-block[data-align="full"] ul.wp-block-latest-posts.is-grid {
	margin-bottom: 50px;
}


/**
 * 32 - Block: RSS
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-rss.wp-block {
	margin-top: 20px;
	margin-bottom: 50px;
}
.block-editor-block-list__layout .wp-block-group .wp-block-rss.wp-block,
.block-editor-block-list__layout .wp-block-widget-group .wp-block-rss.wp-block {
	margin-bottom: 20px;
}
.block-editor-block-list__layout ul.wp-block-rss {
	list-style: none;
	margin: 0;
	padding: 0;
}
.block-editor-block-list__layout .wp-block-rss > li {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #efeff2;
}
.block-editor-block-list__layout .wp-block-rss:not(.is-grid) > li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.block-editor-block-list__layout .wp-block-rss li .wp-block-rss__item-title a {
	font-weight: 400;
	text-decoration: none;
}
.block-editor-block-list__layout .wp-block-rss li .wp-block-rss__item-publish-date,
.block-editor-block-list__layout .wp-block-rss li .wp-block-rss__item-author {
	display: block;
	margin: 4px 0;
	padding: 0;
	text-align: left;
	font-size: 12px;
	font-style: normal;
	color: #8f8f9c;
}
.block-editor-block-list__layout .wp-block-rss li .wp-block-rss__item-excerpt {
	margin: 4px 0;
	padding: 0;
	font-size: 13px;
	font-style: italic;
	letter-spacing: 0.3px;
}

/* grid style */
.block-editor-block-list__layout ul.wp-block-rss.is-grid {
	margin-bottom: 0;
}
.block-editor-block-list__layout .wp-block-rss.is-grid > li {
	margin: 0 0 10px;
	padding: 0 0 10px;
	width: 100%;
}
.block-editor-block-list__layout .wp-block-rss.is-grid > li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}
.block-editor-block-list__layout .wp-block-rss.is-grid.columns-2 > li,
.block-editor-block-list__layout .wp-block-rss.is-grid.columns-3 > li,
.block-editor-block-list__layout .wp-block-rss.is-grid.columns-4 > li,
.block-editor-block-list__layout .wp-block-rss.is-grid.columns-5 > li,
.block-editor-block-list__layout .wp-block-rss.is-grid.columns-6 > li {
	width: 100%;
}
.block-editor-block-list__layout .wp-block-rss.is-grid.columns-2 > li:nth-child(2n),
.block-editor-block-list__layout .wp-block-rss.is-grid.columns-3 > li:nth-child(3n),
.block-editor-block-list__layout .wp-block-rss.is-grid.columns-4 > li:nth-child(4n),
.block-editor-block-list__layout .wp-block-rss.is-grid.columns-5 > li:nth-child(5n),
.block-editor-block-list__layout .wp-block-rss.is-grid.columns-6 > li:nth-child(6n) {
	margin-right: 0;
}

/* block alignment */
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-rss,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-rss {
	max-width: 365px;
	margin-top: 0;
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-rss {
	margin-top: 20px;
	margin-bottom: 50px;
}
.block-editor-block-list__layout .wp-block-group .wp-block[data-align="center"] > .wp-block-rss,
.block-editor-block-list__layout .wp-block-widget-group .wp-block[data-align="center"] > .wp-block-rss {
	margin-bottom: 20px;
}


/**
 * 33 - Block: Social Icons
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout ul.wp-block-social-links {
	list-style: none;
	margin-top: 0;
	margin-bottom: 45px;
	padding: 0;
	line-height: 1;
}
.block-editor-block-list__layout .wp-block-group ul.wp-block-social-links,
.block-editor-block-list__layout .wp-block-widget-group ul.wp-block-social-links {
	margin-bottom: 15px;
}
.block-editor-block-list__layout ul.wp-block-social-links .wp-social-link {
	margin: 5px 10px 5px 0 !important;
	font-size: inherit;
	line-height: 1;
}
.block-editor-block-list__layout ul.wp-block-social-links.is-style-logos-only .wp-social-link {
	padding: 0;
}

/* block alignment */
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-social-links,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-social-links {
	max-width: 357.5px;
}
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-social-links {
	margin: 0 35px 35px 0;
}
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-social-links {
	margin: 0 -10px 35px 45px;
	justify-content: flex-end;
}
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-social-links {
	margin: 0 0 45px;
}
.block-editor-block-list__layout .wp-block-group .wp-block[data-align="center"] > .wp-block-social-links,
.block-editor-block-list__layout .wp-block-widget-group .wp-block[data-align="center"] > .wp-block-social-links {
	margin-bottom: 15px;
}


/**
 * 34 - Block: Tag Cloud
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-tag-cloud {
	margin-top: 20px;
	margin-bottom: 50px;
	line-height: 1.5 !important;
}
.block-editor-block-list__layout .wp-block-group .wp-block-tag-cloud,
.block-editor-block-list__layout .wp-block-widget-group .wp-block-tag-cloud {
	margin-bottom: 20px;
}
.block-editor-block-list__layout p.wp-block-tag-cloud {
	margin-top: 0;
	margin-bottom: 0;
}
.block-editor-block-list__layout .wp-block-tag-cloud a {
	display: inline-block;
	margin-right: 6px;
	text-decoration: none;
}
.block-editor-block-list__layout .wp-block-tag-cloud a:hover,
.block-editor-block-list__layout .wp-block-tag-cloud a:focus {
	text-decoration: none;
}
.block-editor-block-list__layout .wp-block-tag-cloud a .tag-link-count {
	display: inline-block;
	margin: 0 0 0 3px;
	font-size: 11px;
	color: #8f8f9c;

	-webkit-transition: color 0.2s ease-out;
	transition: color 0.2s ease-out;
}
.block-editor-block-list__layout .wp-block-tag-cloud a:hover .tag-link-count,
.block-editor-block-list__layout .wp-block-tag-cloud a:focus .tag-link-count {
	color: #6f6fff;
}

/* block alignment */
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-tag-cloud,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-tag-cloud {
	max-width: 365px;
}
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-tag-cloud {
	text-align: center;
}
.block-editor-block-list__layout .wp-block-tag-cloud.alignfull {
	padding-right: 0;
	padding-left: 0;
}


/**
 * 35 - Block: Search
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-search {
	margin-top: 20px;
	margin-bottom: 50px;
}
.block-editor-block-list__layout .wp-block-group .wp-block-search,
.block-editor-block-list__layout .wp-block-widget-group .wp-block-search {
	margin-bottom: 20px;
}

/* search form: label */
.block-editor-block-list__layout .wp-block-search .wp-block-search__label {
	width: 100%;
	margin: 0;
	padding: 2px 0 5px;
	text-align: left;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.7;
	color: #393940;
}

/* search form: input */
.block-editor-block-list__layout .wp-block-search .wp-block-search__input {
	margin: 0;
	padding: 0 15px;
	height: 44px;
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 0.2px;
	color: #8f8f9c;
	background: #f7f7f9;
	border: 1px solid #f7f7f9;
	border-bottom-color: #e5e5e7;
	border-radius: 2px;
	outline: none !important;

	-webkit-transition: border-color 0.2s ease-out;
	transition: border-color 0.2s ease-out;
}
.block-editor-block-list__layout .wp-block-search .wp-block-search__input:hover,
.block-editor-block-list__layout .wp-block-search .wp-block-search__input:focus {
	border-color: #6f6fff;
}

/* search form: placeholder */
/* Chrome / Opera / Safari */
.block-editor-block-list__layout .wp-block-search .wp-block-search__input::-webkit-input-placeholder {
	font-weight: 400;
	color: #8f8f9c;
	opacity: 1;
}
/* Firefox 18- */
.block-editor-block-list__layout .wp-block-search .wp-block-search__input:-moz-placeholder {
	font-weight: 400;
	color: #8f8f9c;
	opacity: 1;
}
/* Firefox 19+ */
.block-editor-block-list__layout .wp-block-search .wp-block-search__input::-moz-placeholder {
	font-weight: 400;
	color: #8f8f9c;
	opacity: 1;
}
/* IE 10+ */
.block-editor-block-list__layout .wp-block-search .wp-block-search__input:-ms-input-placeholder {
	font-weight: 400;
	color: #8f8f9c;
	opacity: 1;
}

/* search form: button */
.block-editor-block-list__layout .wp-block-search .wp-block-search__button {
	border: none;
	outline: none;
	margin: 0 0 0 10px;
	padding: 0 20px !important;
	min-width: auto !important;
	height: 44px;
	line-height: 44px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: 600;
	letter-spacing: 0.4px;
	color: #ffffff;
	background: #121215;
	border-radius: 2px;
	box-shadow: none;
	white-space: nowrap;

	-webkit-transition: color 0.2s ease-out, background 0.2s ease-out;
	transition: color 0.2s ease-out, background 0.2s ease-out;
}
.block-editor-block-list__layout .wp-block-search .wp-block-search__button:hover,
.block-editor-block-list__layout .wp-block-search .wp-block-search__button:focus {
	color: #ffffff;
	background: #6f6fff;
}

/* search form: button inside */
.block-editor-block-list__layout .wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	padding: 5px;
	background-color: #f7f7f9;
	border: 1px solid #f7f7f9;
	border-bottom-color: #e5e5e7;
	border-radius: 2px;
}
.block-editor-block-list__layout .wp-block-search.wp-block-search__button-inside .wp-block-search__input {
	border: none;
	padding: 0 10px;
	border-radius: 0;
}

/* block alignment */
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-search,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-search {
	width: 365px;
}
.block-editor-block-list__layout .wp-block[data-align="center"] > .wp-block-search .wp-block-search__label {
	text-align: center;
}


/**
 * 36 - Block: Embed
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-embed {
	margin-top: 20px;
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block-embed figure {
	margin-top: 0;
	margin-bottom: 0;
}
.block-editor-block-list__layout .wp-block-embed iframe {
	border-radius: 2px;
	box-shadow: 0 15px 18px -15px rgba(32,32,37,0.25);
}
.block-editor-block-list__layout .wp-block-embed figcaption {
	margin: 0;
	padding: 15px 15px 0;
	text-align: center;
	font-size: 13px;
	font-style: normal;
	font-weight: 400;
	line-height: 1.7;
	color: #484850;
}

/* block alignment */
.block-editor-block-list__layout .wp-block[data-align="left"] > .wp-block-embed,
.block-editor-block-list__layout .wp-block[data-align="right"] > .wp-block-embed {
	max-width: 365px;
	width: 100%;
}


/**
 * 37 - Block: Page List
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-page-list {
	margin-top: 20px;
	margin-bottom: 50px;
}
.block-editor-block-list__layout .wp-block-group .wp-block-page-list,
.block-editor-block-list__layout .wp-block-widget-group .wp-block-page-list {
	margin-bottom: 20px;
}
.block-editor-block-list__layout .wp-block-page-list ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.block-editor-block-list__layout .wp-block-page-list ul li {
	margin-bottom: 6px;
}
.block-editor-block-list__layout .wp-block-page-list ul li:last-child {
	margin-bottom: 0;
}
.block-editor-block-list__layout .wp-block-page-list ul li::before {
	content: '-';
	margin-right: 6px;
	font-size: 15px;
}
.block-editor-block-list__layout .wp-block-page-list ul li a,
.block-editor-block-list__layout .wp-block-page-list ul li a:hover,
.block-editor-block-list__layout .wp-block-page-list ul li a:focus {
	text-decoration: none;
}
.block-editor-block-list__layout .wp-block-page-list ul ul {
	margin: 6px 0 0;
	padding: 0 0 1px 28px;
}
.block-editor-block-list__layout .wp-block-page-list .wp-block-page-list__submenu-icon {
	display: none;
}

/* WordPress 5.9+ */
.block-editor-block-list__layout ul.wp-block-page-list {
	list-style: none;
	padding: 0;
}
.block-editor-block-list__layout ul.wp-block-page-list li {
	margin-bottom: 6px;
}
.block-editor-block-list__layout ul.wp-block-page-list li:last-child {
	margin-bottom: 0;
}
.block-editor-block-list__layout ul.wp-block-page-list li::before {
	content: '-';
	margin-right: 6px;
	font-size: 15px;
}
.block-editor-block-list__layout ul.wp-block-page-list li a,
.block-editor-block-list__layout ul.wp-block-page-list li a:hover,
.block-editor-block-list__layout ul.wp-block-page-list li a:focus {
	text-decoration: none;
}
.block-editor-block-list__layout ul.wp-block-page-list ul {
	list-style: none;
	margin: 6px 0 0;
	padding: 0 0 1px 28px;
}


/**
 * 38 - Block: Login - Out
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-loginout a {
	text-decoration: none;
}
.block-editor-block-list__layout .wp-block-loginout a:hover,
.block-editor-block-list__layout .wp-block-loginout a:focus {
	text-decoration: none;
}


/**
 * 39 - Block: Legacy Widget
 * ----------------------------------------------------------------------------
 */

.block-editor-block-list__layout .wp-block-legacy-widget {
	margin-top: 0;
	margin-bottom: 43px;
}
.block-editor-block-list__layout .wp-block-legacy-widget .wp-block-legacy-widget__edit-form-title {
	margin-top: 0;
	margin-bottom: 2px;
	font-size: 18px !important;
	font-weight: 600;
}
.block-editor-block-list__layout .wp-block-legacy-widget .wp-block-legacy-widget__edit-form .widget {
	margin-bottom: 0;
}
.block-editor-block-list__layout .wp-block-legacy-widget .wp-block-legacy-widget__edit-form .widget-inside {
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.block-editor-block-list__layout .wp-block-legacy-widget .wp-block-legacy-widget__edit-form ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.block-editor-block-list__layout .wp-block-legacy-widget .wp-block-legacy-widget__edit-form p {
	margin: 10px 0;
}
