/** Styles for Gutenberg elements. Used on both the front-end and the back-end. */
.editor-styles-wrapper strong, .editor-styles-wrapper b, body .entry-content strong, body .entry-content b { font-weight: 600; }

.wp-block-button .wp-block-button__link { padding: 14px 22px; background-color: transparent; font-size: 17px; font-style: normal; font-weight: 400; letter-spacing: 0px; transition: background 200ms cubic-bezier(0.645, 0.045, 0.355, 1), border 200ms cubic-bezier(0.645, 0.045, 0.355, 1), box-shadow 200ms cubic-bezier(0.645, 0.045, 0.355, 1), color 200ms cubic-bezier(0.645, 0.045, 0.355, 1), opacity 200ms cubic-bezier(0.645, 0.045, 0.355, 1); }
.wp-block-button .wp-block-button__link:hover { opacity: 0.88; }
.wp-block-button:not(.is-style-outline) .wp-block-button__link { color: #fff; }
.wp-block-button:not(.is-style-squared) .wp-block-button__link { border-radius: 4px; }
.wp-block-button:not(.is-style-shadow):not(.is-style-3d) .wp-block-button__link, .wp-block-button:not(.is-style-shadow):not(.is-style-3d) .wp-block-button__link:hover { box-shadow: none; }
.wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button.is-style-outline .wp-block-button__link:focus, .wp-block-button.is-style-outline .wp-block-button__link:active { border-style: solid; border-width: 2px; }
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background), .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-background), .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-background) { background: transparent; }
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color), .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-text-color), .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-text-color) { border: 2px solid #e2dfdf; }
.wp-block-button.is-style-3d .wp-block-button__link:not(.has-background) { box-shadow: inset 0 -3px 0 0 #000 !important; }

body .has-secondary-background-color, body .has-background.has-secondary-background-color { background-color: #A2C438; }

body .has-secondary-color, body .has-background.has-secondary-color { color: #A2C438; }

body .has-blue-background-color, body .has-background.has-blue-background-color { background-color: #1E5181; }

body .has-blue-color, body .has-background.has-blue-color { color: #1E5181; }

body .has-dark-gray-background-color, body .has-background.has-dark-gray-background-color { background-color: #282D30; }

body .has-dark-gray-color, body .has-background.has-dark-gray-color { color: #282D30; }

body .has-light-gray-background-color, body .has-background.has-light-gray-background-color { background-color: #9BA0A2; }

body .has-light-gray-color, body .has-background.has-light-gray-color { color: #9BA0A2; }

body .has-white-background-color, body .has-background.has-white-background-color { background-color: #FFF; }

body .has-white-color, body .has-background.has-white-color { color: #FFF; }

/* Gutenberg page width only. */
body:not(.dslc-page-has-content) .site-content .dslc-modules-section-wrapper, body:not(.dslc-page-has-content) .site-content .dslca-add-modules-section { max-width: 740px; }

body:not(.dslc-page-has-content) .entry-content .wp-block-image.alignfull, .wp-block-latest-posts.alignfull, .entry-content .alignfull, .alignfull { margin-left: calc(-100vw/2 + 740px/2); margin-right: calc(-100vw/2 + 740px/2); padding: 0; max-width: none; width: auto; }

body.no-lc-installed .entry-content .alignfull, body.no-lc-installed .entry-content .wp-block-image.alignfull, body.dslc-page-has-content .entry-content .alignfull { margin-left: calc(-100vw/2 + 1200px/2); margin-right: calc(-100vw/2 + 1200px/2); }

.wp-block-table.alignfull { width: 100vw; }

body:not(.dslc-page-has-content) .entry-content .wp-block-image.alignwide, .wp-block-latest-posts.alignwide, .entry-content .alignwide, .alignwide { margin-left: -150px; margin-right: -150px; max-width: calc( 100% + 150px + 150px); width: auto; }

.wp-block-table.alignwide { width: calc( 100% + 150px + 150px); }

body.no-lc-installed .entry-content .alignwide, body.no-lc-installed .entry-content .wp-block-image.alignwide, body.dslc-page-has-content .entry-content .alignwide { margin-left: -60px; margin-right: -60px; max-width: calc( 100% + 60px + 60px); }

.editor-styles-wrapper ul, .editor-styles-wrapper ol, .entry-content ul, .entry-content ol { padding-left: 1.3em; margin-left: 1.3em; }
.editor-styles-wrapper ul, .entry-content ul { list-style-type: disc; }

.wp-block-cover__inner-container { max-width: 740px; }

.wp-block-pullquote.is-style-solid-color blockquote cite { color: inherit; }

.wp-block-verse { font-family: inherit; }

.entry-content .wp-block-gallery { margin: 0; padding: 0; }
.entry-content .wp-block-gallery.alignleft { margin-right: 1em; }
.entry-content .wp-block-gallery.alignright { margin-left: 1em; }
.entry-content .wp-block-gallery .blocks-gallery-item { padding: 0; }

/*# sourceMappingURL=gutenberg.css.map */
