/**
 * Default styles
 * -----------------------------------------------------------
 */
.editor-writing-flow,
.editor-styles-wrapper {
  color: #474747;
  font-family: "lato", sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.9; }

.editor-writing-flow a,
.wp-block-freeform.block-library-rich-text__tinymce a {
  color: #ac988e; }
  .editor-writing-flow a:hover, .editor-writing-flow a:focus,
  .wp-block-freeform.block-library-rich-text__tinymce a:hover,
  .wp-block-freeform.block-library-rich-text__tinymce a:focus {
    color: #171717; }

.wp-block-freeform.block-library-rich-text__tinymce.mce-content-body p,
.wp-block-freeform.block-library-rich-text__tinymce p,
.wp-block-paragraph.editor-rich-text__tinymce.mce-content-body,
.wp-block-paragraph.editor-rich-text__tinymce,
.editor-styles-wrapper p,
.edit-post-visual-editor p.wp-block-subhead,
.wp-block-subhead.editor-rich-text__tinymce.mce-content-body,
.wp-block-subhead.editor-rich-text__tinymce,
.editor-block-list__block p {
  font-size: 1em;
  color: inherit; }

.editor-block-list__layout > .editor-block-list__block > .editor-block-list__block-edit {
  margin-bottom: 1.875em;
  margin-top: 1.875em; }

/**
 * Heading styles
 * -----------------------------------------------------------
 */
.wp-block-freeform.block-library-rich-text__tinymce h1,
.wp-block-heading h1.editor-rich-text__tinymce {
  font-size: 1.95312rem;
  color: inherit;
  font-family: "Merriweather", serif;
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: 15px; }

.wp-block-freeform.block-library-rich-text__tinymce h2,
.wp-block-heading h2.editor-rich-text__tinymce {
  font-size: 1.5625rem;
  color: inherit;
  font-family: "Merriweather", serif;
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: 15px; }

.wp-block-freeform.block-library-rich-text__tinymce h3,
.wp-block-heading h3.editor-rich-text__tinymce {
  font-size: 1.25rem;
  color: inherit;
  font-family: "Merriweather", serif;
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: 15px; }

.wp-block-freeform.block-library-rich-text__tinymce h4,
.wp-block-heading h4.editor-rich-text__tinymce {
  font-size: 1rem;
  color: inherit;
  font-family: "Merriweather", serif;
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: 15px; }

.wp-block-freeform.block-library-rich-text__tinymce h5,
.wp-block-heading h5.editor-rich-text__tinymce {
  font-size: 0.8rem;
  color: inherit;
  font-family: "Merriweather", serif;
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: 15px; }

.wp-block-freeform.block-library-rich-text__tinymce h6,
.wp-block-heading h6.editor-rich-text__tinymce {
  font-size: 0.8rem;
  color: inherit;
  font-family: "Merriweather", serif;
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: 15px; }

.editor-post-title__block .editor-post-title__input {
  color: inherit;
  font-family: "Merriweather", serif;
  font-size: 2.827145944em;
  font-weight: 700;
  line-height: 1.69em; }

/**
 * HR styles
 * -----------------------------------------------------------
 */
.wp-block-separator, .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
  margin: 1.3em 0;
  border: 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #fff;
  width: 100%;
  max-width: none; }

/**
 * Pre styles
 * -----------------------------------------------------------
 */
.wp-block-freeform.block-library-rich-text__tinymce pre,
.editor-block-list__block-edit pre,
.wp-block-preformatted pre.editor-rich-text__tinymce.mce-content-body,
.wp-block-verse pre.editor-rich-text__tinymce.mce-content-body {
  font-size: 1em;
  line-height: 1.9;
  background-color: #EFEFEF;
  border-radius: 0.4921875rem;
  padding: 1.96875rem;
  margin: 0 0 0.6em;
  overflow: auto;
  font-family: "Inconsolata", monospace !important;
  color: #333333 !important; }

/**
 * Ol ul styles
 * -----------------------------------------------------------
 */
.editor-block-list__block ol,
.editor-block-list__block ul {
  line-height: 1.89;
  list-style-position: inside; }
  .editor-block-list__block ol.editor-rich-text__tinymce,
  .editor-block-list__block ul.editor-rich-text__tinymce {
    margin-left: 0; }
  .editor-block-list__block ol.wp-block-latest-posts,
  .editor-block-list__block ul.wp-block-latest-posts {
    padding-left: 1.5em; }

.editor-block-list__block ol,
.editor-block-list__block ul,
.editor-block-list__block-edit .wp-block-freeform ol,
.editor-block-list__block-edit .wp-block-freeform ul {
  font-size: 1em; }

.editor-block-list__block-edit ol li,
.editor-block-list__block-edit ul li,
.editor-block-list__block li {
  line-height: 1.89; }

.editor-block-list__block-edit ul li,
.editor-block-list__block li {
  margin-bottom: 0; }

.editor-block-list__block[data-align=center] {
  text-align: unset; }

.wp-block-freeform.block-library-rich-text__tinymce li,
.wp-block-freeform.block-library-rich-text__tinymce p {
  line-height: 1.89; }

/**
 * table styles
 * -----------------------------------------------------------
 */
table.mce-item-table, table.wp-block-table {
  display: table;
  border-spacing: 0;
  min-width: 100%; }

table.mce-item-table, table.wp-block-table,
table.mce-item-table td,
table.mce-item-table th,
table.wp-block-table td,
table.wp-block-table th {
  width: auto;
  border: thin solid #EFEFEF; }

table.mce-item-table tr.odd {
  background: #f8f8f8; }

/**
 * button styles
 * -----------------------------------------------------------
 */
.wp-block- {
  /**
	* blockquote styles
	* -----------------------------------------------------------
	*/
  /**
	* pullquote styles
	* -----------------------------------------------------------
	*/ }
  .wp-block-button__link, .wp-block-button__link.editor-rich-text__tinymce, .wp-block-button__link:not(.has-background),
  .wp-block-button .wp-block-button__link {
    font-size: 1.169em;
    line-height: 1.33; }
  .wp-block-freeform.block-library-rich-text__tinymce blockquote {
    background-color: #EFEFEF;
    border-radius: 0.4921875rem;
    padding: 1.96875rem;
    margin: 1.3em .65em;
    border: none; }
  .wp-block-quote, .wp-block-quote:not(.is-large):not(.is-style-large) {
    background-color: #EFEFEF;
    border-radius: 0.4921875rem;
    padding: 1.96875rem;
    margin: 1.3em .65em;
    border: none; }
  .wp-block-quote p,
  .wp-block-quote:not(.is-large):not(.is-style-large) p {
    margin: 10px;
    font-size: 1em; }
  .wp-block-quote.is-large, .wp-block-quote.is-style-large {
    font-size: 1.558em; }
  .wp-block-quote__citation.editor-rich-text__tinymce, .wp-block-quote__citation.editor-rich-text__tinymce.mce-content-body {
    color: inherit;
    margin: 1.3em .65em;
    font-size: 1em;
    font-weight: 700;
    text-align: right; }
  .wp-block-quote.is-large .wp-block-quote__citation.editor-rich-text__tinymce.mce-content-body,
  .wp-block-quote.is-style-large .wp-block-quote__citation.editor-rich-text__tinymce.mce-content-body {
    font-size: 1.168em; }
  .wp-block-pullquote:not(.is-style-solid-color), .wp-block-pullquote {
    color: inherit;
    background-color: #EFEFEF;
    border-radius: 0.4921875rem;
    padding: 1.96875rem;
    border: none; }
  .wp-block-pullquote p, .wp-block-pullquote:not(.is-large):not(.is-style-large) p {
    margin: 10px; }
  .wp-block-pullquote.aligncenter {
    background-color: #ffffff; }
    .wp-block-pullquote.aligncenter blockquote > .editor-rich-text p {
      font-size: 1.61em; }
  .wp-block-pullquote.alignleft {
    margin: 0.324em 1.3em 1.3em 0;
    background-color: #ffffff; }
    .wp-block-pullquote.alignleft blockquote > .editor-rich-text p {
      font-size: 1.61em; }
  .wp-block-pullquote.alignright {
    margin: 0.324em 0 1.3em 1.3em;
    background-color: #ffffff; }
    .wp-block-pullquote.alignright blockquote > .editor-rich-text p {
      font-size: 1.61em; }
  .wp-block-pullquote blockquote > .block-library-pullquote__content .editor-rich-text__tinymce[data-is-empty=true]:before,
  .wp-block-pullquote blockquote > .editor-rich-text p {
    font-size: 1.1em; }
  .wp-block-pullquote.alignleft .editor-rich-text__tinymce.mce-content-body p,
  .wp-block-pullquote.alignright .editor-rich-text__tinymce.mce-content-body p {
    font-size: 1.3em; }
  .wp-block-pullquote__citation.editor-rich-text__tinymce, .wp-block-pullquote__citation.editor-rich-text__tinymce.mce-content-body {
    color: inherit;
    font-size: 1em;
    font-weight: 700;
    font-style: normal;
    letter-spacing: 0;
    text-transform: none;
    margin: 1.3em .65em;
    text-align: right; }

/**
 * image styles
 * -----------------------------------------------------------
 */
figcaption.editor-rich-text__tinymce.mce-content-body {
  font-size: 0.92em; }

.wp-block-cover-image-text.editor-rich-text__tinymce.mce-content-body {
  font-size: 2em; }

.wp-caption {
  padding: .99em .2em .64em;
  border: 1px solid #f0f0f0;
  background: #ffffff;
  text-align: center;
  max-width: 100%; }
  .wp-caption .wp-caption-dt {
    margin: 0; }
    .wp-caption .wp-caption-dt img {
      margin: 0;
      padding: 0;
      max-width: 95%; }
  .wp-caption .wp-caption-dd {
    margin: 0;
    padding: 0 .26em .32em;
    font-size: .714em;
    line-height: 1em; }

/**
 * dl dt styles
 * -----------------------------------------------------------
 */
.editor-block-list__block-edit {
  /**
    * address
    * -----------------------------------------------------------
    */ }
  .editor-block-list__block-edit dt {
    margin-top: .32em;
    margin-bottom: .32em;
    margin-left: 1.6em;
    font-weight: bold; }
  .editor-block-list__block-edit address {
    font-style: normal; }

.wp-block-freeform.block-library-rich-text__tinymce code,
.wp-block-freeform.block-library-rich-text__tinymce kbd {
  padding: 2px 4px;
  font-size: .86em; }

/*
		read-more
*/
.gutenberg .wp-block-more input[type=text] {
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
  font-size: 14px !important;
  line-height: 1.4;
  color: #337ab7;
  font-weight: normal;
  text-transform: none;
  padding: 0;
  margin: 0;
  text-align: center; }
  .gutenberg .wp-block-more input[type=text] :hover,
  .gutenberg .wp-block-more input[type=text] :focus {
    text-decoration: underline; }

.gutenberg .wp-block-more {
  text-align: left;
  margin-left: 12%; }

.block-editor .wp-block-more:before {
  display: none; }

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