/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Oct 27 2022 | 23:09:16 */
main .elementor-widget-theme-post-content h2, main .elementor-widget-theme-post-content h3, main .elementor-widget-theme-post-content h4, main .elementor-widget-theme-post-content h5, main .elementor-widget-theme-post-content h6 {
	margin: 40px auto 15px;
}


@media (max-width: 550px) {
	main p, main blockquote {
	margin: 0 0 15px 0;
}
}



@media (max-width: 550px) {
	main .elementor-widget-theme-post-content h2, main .elementor-widget-theme-post-content h3, main .elementor-widget-theme-post-content h4, main .elementor-widget-theme-post-content h5, main .elementor-widget-theme-post-content h6 {
		margin: 40px 0 15px 0 !important;
	}
}

main .elementor-widget-theme-post-content figure {
    display: block;
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
	margin: 20px 0 20px
}

main .elementor-widget-theme-post-content li {
	font-size: 0.95em;
	margin-bottom: 10px;
}

main .elementor-widget-theme-post-content ul {
	list-style: none;
	margin-bottom: 20px;
}

main .elementor-widget-theme-post-content ul li::before {
	content: "•";
	color: var(--e-global-color-accent);
	font-weight: bold;
	display: inline-block;
	width: 1.1em;
	margin-left: -1em;
	font-size: 1.5em;
    top: 2px;
    position: relative;
}

main .elementor-widget-theme-post-content ol {
	list-style: none; 
	counter-reset: num
}

main .elementor-widget-theme-post-content ol {
	padding-left: 2px;
}

main .elementor-widget-theme-post-content ul {
	padding-left: 22px;
}

main .elementor-widget-theme-post-content ol > li::before {
    content: counter(num) ". ";
    counter-increment: num;
    @include lb;
	color: var(--e-global-color-accent);
	font-weight: 700
}

main .elementor-widget-theme-post-content li {counter-increment: li}

/*Цитаты*/
main .elementor-widget-theme-post-content blockquote {
	border-left: 3px solid var(--e-global-color-accent);
    padding-left: 15px;
    margin-left: 2px;
}

/*Галерея*/
main .elementor-widget-theme-post-content figure.wp-block-gallery {
	display: flex;
}

/* Обложки */
.wp-block-cover p {
	color: #ffffff !important;
	font-family: "Playfair Display", Sans-serif;
    font-weight: 500;
	font-style: normal;
	line-height: 1.4;
	font-size: 1.5em !important;
}

.wp-block-cover p em {
	font-style: normal !important;
}